是否可以从POS.NET应用程序配置POS打印机服务对象(Epson one)(例如配置网络连接打印机的IP地址)?如果不需要通过Epson提供的应用程序单独完成,那将是很好的。
答案 0 :(得分:2)
事实证明,Microsoft POS.NET服务对象配置了XML文件。它们位于%programdata%\ microsoft \ point of service \ configuration中。例如,这允许您直接从.NET程序配置网络收据打印机,只需编写XML文件即可。
有关详细信息,请参阅MSDN论坛的this post。
答案 1 :(得分:1)
不确定我完全理解,但这里有一些一般的想法...
只要您可以通过IP访问设备并且您知道如何编码数据,您就应该能够创建自己的Epson speciifc输出文件,并将其直接发送到IP或打印机队列。
查看以下内容。这样您就可以将打印机就绪文件发送到系统上安装的“本地打印机”。这允许您利用假脱机程序及其排队机制,但不必通过其驱动程序/软件等发送数据。
如何使用Visual C#.NET [链接不再可用]
将原始数据发送到打印机另一种选择只是打开端口9100(假设它支持9100类型连接)并且二进制写出你的数据。
答案 2 :(得分:0)
Epson将大多数连接设置存储在HKEY_LOCAL_MACHINE \ SOFTWARE \ OLEforRetail \ ServiceOPOS \ POSPrinter \ YourDeviceName中的注册表中。
我们已经使用它以编程方式为我们的打印机设置COM端口,因为我们的应用程序需要扫描COM端口以提供“即插即用”类型功能。
您可能会从regedit中看到这些设置,并且应该可以使用Microsoft.Win32.Registry类在.Net中轻松修改它们。