使用POS.NET配置POS打印机

时间:2009-08-19 20:04:38

标签: .net printing point-of-sale

是否可以从POS.NET应用程序配置POS打印机服务对象(Epson one)(例如配置网络连接打印机的IP地址)?如果不需要通过Epson提供的应用程序单独完成,那将是很好的。

3 个答案:

答案 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中轻松修改它们。