如何使用C#检查连接到热敏打印机的现金抽屉的状态

时间:2018-05-25 03:47:42

标签: c# .net point-of-sale thermal-printer

我需要帮助。我为我的客户开发了一个销售点。销售完成后,将收据打印到热敏打印机,打开与打印机连接的现金抽屉。我在c#中编写代码来打开现金抽屉。它工作正常。

现在我的客户希望在销售前检查状态现金抽屉是打开还是关闭。如果现金抽屉是开放式的,则无法进行销售。

如何在c#中检查连接到热敏打印机的现金抽屉的状态?如果您提供任何示例代码来阅读现金抽屉的状态,我将对您非常有帮助。

再见 带着敬意 Sadequzzaman Monoj

1 个答案:

答案 0 :(得分:1)

如果您在Win32应用程序中使用带有Microsoft Pos for .Net 1.14.1 SDK的C#,则可以使用CashDrawer对象的DrawerOpened属性来检查抽屉当前是否已打开。 Drawer Opened in Pos for .Net

如果您在通用应用程序中使用C#,则可以使用CashDrawer对象的IsDrawerOpen属性。 IsDrawerOpen using Win10 Universal API