Настройка POS-принтера с помощью POS.NET

Можно ли настроить объект службы POS-принтера (Epson) из приложения POS.NET (например, настроить IP-адрес для сетевого принтера)? Было бы неплохо, если бы это не нужно было делать отдельно через приложения, которые предоставляет Epson.


person codeincarnate    schedule 19.08.2009    source источник


Ответы (3)


Оказывается, объекты службы Microsoft POS.NET настроены с помощью XML-файлов. Они находятся в %programdata%\microsoft\point of service\configuration. Например, это позволяет настроить сетевой принтер чеков непосредственно из программы .NET, просто написав XML-файл.

См. эту публикацию форумы MSDN для получения дополнительной информации.

person codeincarnate    schedule 16.11.2009

Не уверен, что я полностью понимаю, но вот некоторые общие мысли...

Пока у вас есть доступ к устройству по IP и вы знаете, как кодировать данные, вы сможете создать свой собственный выходной файл Epson и отправить его непосредственно на IP или в очередь печати.

Проверьте следующее. Это позволит вам отправить готовый файл для печати на «локальный принтер», установленный в вашей системе. Это позволяет вам использовать спулер и его механизм очередей, но вам не нужно отправлять данные через их драйвер/программное обеспечение и т. д.

Как отправить необработанные данные на принтер с помощью Visual C# .NET [ссылка больше недоступна]

Другой вариант — просто открыть порт 9100 (при условии, что он поддерживает подключение типа 9100) и записать ваши данные в двоичном виде.

person Douglas Anderson    schedule 20.08.2009

Epson хранит большинство параметров подключения в реестре в HKEY_LOCAL_MACHINE\SOFTWARE\OLEforRetail\ServiceOPOS\POSPrinter\YourDeviceName.

Мы использовали это для программной установки COM-порта для нашего принтера, потому что нашему приложению необходимо было сканировать COM-порты, чтобы обеспечить функциональность типа «подключи и работай».

Вы, вероятно, увидите эти настройки в regedit и сможете легко изменить их в .Net с помощью класса Microsoft.Win32.Registry.

person jonathanpeppers    schedule 20.08.2009
comment
Это для драйверов OPOS - person Demodave; 20.08.2018