Как вызвать принтер с OPOS в Windows 8

Я пытаюсь разработать POS для Windows 8. К сожалению, у меня нет опыта работы с внешними устройствами, такими как POS-принтеры, дисплеи, сканеры и т. д.

На данный момент я только хочу найти способ распечатать свои счета на POS-принтере. После некоторых исследований я обнаружил, что существует стандарт драйверов под названием OPOS. Если я правильно понимаю, то каждый POS-принтер, поставляемый с OPOS-драйвером, может вызываться в моем приложении. Это правильно?

И: если это так: где я могу найти для этого реализацию (или пример)?

Я пытался использовать «POS for .NET» от Microsoft, но это очень старая вещь и не работает в приложениях Windows 8. Не могли бы вы дать мне несколько советов и трюков?


person CodeCannibal    schedule 10.04.2014    source источник
comment
POS .NET 1.14 был выпущен в 2014 году и поддерживает Windows 8.1, но не уверен насчет Windows 10 Часто задаваемые вопросы о POS для .NET (документация SDK POS для .NET v1.14)   -  person Richard Chambers    schedule 10.07.2015


Ответы (1)


Посетите http://www.monroecs.com и загрузите последнюю версию Common Control Objects для OPOS (версия 1.14 от это письмо.) Затем используйте COM Interop для доступа к ним из вашего приложения .Net. Или напишите свой код на C++ и напрямую взаимодействуйте с ними.

person John Deters    schedule 18.04.2014