2009-08-19 77 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中輕鬆修改它們。