Как проверить состояние денежного ящика, подключенного к термопринтеру с помощью C # - PullRequest
0 голосов
/ 25 мая 2018

Мне нужна помощь.Я разработал точку продажи для своего клиента.Когда продажа завершена, чек распечатывается на термопринтере и открывается кассовый ящик, связанный с принтером.Я написал код на C #, чтобы открыть денежный ящик.Работает нормально.

Теперь мой клиент хочет проверить состояние кассы открыто или закрыто перед продажей.Если денежный ящик открыт, продажа не может быть осуществлена.

Как я могу проверить состояние денежного ящика, который подключен к термопринтеру в c #?Я буду очень полезен, если вы предоставите пример кода, чтобы прочитать состояние денежного ящика.

Пока Что касается Sadequzzaman Monoj

1 Ответ

0 голосов
/ 04 июня 2018

Если вы используете C # в приложении Win32 с пакетом Microsoft Pos для .Net 1.14.1 SDK, вы можете использовать свойство DrawerOpened объекта CashDrawer, чтобы проверить, открыт ли ящик в данный момент. Ящик открыт в Pos для .Net

Если вы вместо этого используете C # в приложении Universal, вы можете использовать свойство IsDrawerOpen объекта CashDrawer. IsDrawerOpen с использованием Win10 Universal API

...