2009-08-19 115 views
1

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

回答

2

事实证明,Microsoft POS.NET服务对象是用XML文件配置的。它们被放置在%programdata%\ microsoft \服务点\配置点。例如,这使您可以通过编写XML文件直接从.NET程序配置网络收据打印机。

请参阅MSDN论坛的this post以获取更多信息。

1

不知道我只要完全理解,但这里有一些一般性的想法...

,你可以访问该设备通过IP和你知道如何你应该能够gnereate自己爱普生相关的数据编码speciifc输出文件并将其直接发送到IP或打印机队列。

看看下面的内容。这将使您可以将打印机准备好的文件发送到安装在系统上的“本地打印机”。这使您可以采取的后台处理程序的优势,它的排队机制,而不是通过他们的驱动程序/软件来发送数据等

How to send raw data to a printer by using Visual C# .NET

另一种选择是刚刚打开端口9100(假设它支持9100型连通性)和二进制写出您的数据。

0

Epson将注册表中的大多数连接设置存储在HKEY_LOCAL_MACHINE \ SOFTWARE \ OLEforRetail \ ServiceOPOS \ POSPrinter \ YourDeviceName中。

我们已经使用它来以编程方式为我们的打印机设置COM端口,因为我们的应用程序需要扫描COM端口以提供“即插即用”类型的功能。

您可能会从注册表中看到这些设置,并且应该能够使用Microsoft.Win32.Registry类在.Net中轻松修改它们。

相关问题