2009-08-19 11 views
1

POS.NETアプリケーションからPOSプリンタサービスオブジェクト(Epson one)を設定することは可能ですか(ネットワーク接続プリンタのIPアドレスの設定など)?エプソンが提供するアプリケーションを使って別々に実行する必要がなければ、いいでしょう。POS.NETを使用したPOSプリンタの設定

限り、あなたはIP上のデバイスへのアクセス権を持っているし、あなたがあなた自身のエプソンをgnereateすることができるはずのデータをコーディングする方法を知っているよう

答えて

2

Microsoft POS.NETサービスオブジェクトはXMLファイルで構成されていることが判明しました。それらは%programdata%\ microsoft \ point of service \ configurationに配置されます。たとえば、XMLファイルを作成するだけで.NETレコーダーから直接ネットワークレシートプリンターを構成することができます。

詳細については、MSDNフォーラムthis postを参照してください。

1

ない私は完全に理解しますが、ここでいくつかの一般的な考えであることを確認...

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ポートをプリンタに設定しました。

これらの設定は、おそらくregeditから表示され、Microsoft.Win32.Registryクラスを使用して.NETで簡単に変更できるはずです。

関連する問題