Денежный ящик MS с API статуса Epson TM-IV88
-
20-09-2019 - |
Вопрос
Кто-нибудь знает, как отслеживать открытое/закрытое состояние денежного ящика, используя API статуса Draind Printer Driver для теплового принтера Epson TM-88IV.
Хотелось бы, чтобы я использовал OPO для ADK .NET, но не повезло, настраивая его в Windows 7. Кто -нибудь знает, как стать частью сети разработчиков Epson. Я прошел информацию, доступную на www.epson-pos.com, но в кодах POS/ESC нет информации.
Пожалуйста помоги...........
Решение
Вау, потребовалось довольно много времени, чтобы выяснить, как определить статус открытого/закрытия денежных ящиков, используя статус для принтера Epson TM-88IV. Это поле представляет собой закрытый статус денежного ящика.
Public Const ASB_DRAWER_KICK As com.epson.pos.driver.ASB = 4
Согласно документации от Epson (скорее, в соответствии с моим пониманием) 0 представляет ящик открыт, а 4 представляет собой закрытый статус ящика. Поэтому при мониторинге состояния принтера вам нужно проверить этот бит.
Другие советы
Попробуйте зарегистрироваться здесь: https://www.epsonexpert.com/login
Похоже, это место, чтобы получить техническую информацию о продуктах Epson POS. Я не могу сказать, если у них есть то, что вы хотите. Я зарегистрировался только сейчас, но теперь мне нужно ждать, пока они вернутся ко мне:
Спасибо за регистрацию в Epsonexpert. Мы получили вашу регистрационную информацию и вскоре связываемся с вами, после того, как ваш запрос будет рассмотрен.
У меня другая проблема. У меня также есть тот же принтер (TM-T88IV) и стандартный денежный ящик. Я настраиваю их в Setuppos, и приложение CheckHealthest отлично работает как для принтера, так и для ящика (принтер и ящик открывается). Но как только я попытаюсь запустить пример Cash Brade Epson .NET, он бросает PosControlexception и говорит: «Информация не описана в XML». Проведя пару дней, пытаясь найти решение, я никуда не пришел, но вытащил пару мыслей по этому вопросу с нескольких форумов. Они говорят, что ошибка связана с тем фактом, что объект службы денежных ящиков не полностью определен в configuration.xml (Microsoft POS для .NET). Также документация Epson по настройке денежных ящиков гласит, что если OPO не может создать экземпляр класса связи, она бросает исключение. Я почти уверен, что я не буду с тем, что переживаю эту проблему и буду признателен за любые полезные отзывы! Спасибо!