是否可以从POS.NET应用程序配置POS机服务对象( Epson )(例如,配置联网打印机的IP地址)?如果它不需要通过爱普生提供的应用程序单独完成,那就更好了。
发布于 2009-11-16 13:12:12
事实证明,Microsoft服务对象是使用POS.NET文件配置的。它们放置在%programdata%\microsoft\point of service\configuration中。例如,这允许您直接从.NET程序配置网络收据打印机,只需编写一个XML文件。
有关更多信息,请参阅MSDN论坛的this post。
发布于 2009-08-20 12:45:38
我不确定我是否完全理解,但这里有一些一般性的想法…
只要你可以通过IP访问设备,并且知道如何编码数据,你就应该能够创建自己的Epson指定输出文件,并将其直接发送到IP或打印机队列。
请查看以下内容。这将允许您将打印机就绪文件发送到系统上安装的“本地打印机”。这允许你利用假脱机程序和它的排队机制,而不必通过驱动程序/软件等发送数据。
如何使用不再可用的Visual C# .NET链接将原始数据发送到打印机
另一种选择就是打开端口9100 (假设它支持9100类型的连通性),然后二进制写出您的数据。
发布于 2009-08-20 18:43:54
Epson将大多数连接设置存储在HKEY_LOCAL_MACHINE\SOFTWARE\OLEforRetail\ServiceOPOS\POSPrinter\YourDeviceName.中的注册表中
我们使用它以编程方式设置打印机的COM端口,因为我们的应用程序需要扫描COM端口才能提供“即插即用”类型的功能。
您可能会在regedit中看到这些设置,并且应该能够使用Microsoft.Win32.Registry类在.Net中轻松地修改它们。
https://stackoverflow.com/questions/1302327
复制相似问题