Zebraプリンターの磁気カードリーダーの出力を収集するための簡単なC#アプリを作成したいと思います。(モデルRW420)デバイスへの私の唯一のインターフェースはUSBです。CPCL言語MCR
はこの目的のためのコマンドを指定していますが、.NETを介してこのコマンドをプリンターに発行する方法がわかりません。オンラインドキュメントもサポートスタッフも教えてくれません。誰かアイデアがありますか?
2 に答える
0
USBから読み戻すには(pInvokeを使用して)ネイティブコードを記述する必要があります。ZebraのベンダーIDが含まれるUSBデバイスパスを見つける必要があります。このデバイスパスをCreateFileに渡します。MSDNファイルの作成
を参照してください。
于 2010-11-12T15:46:14.380 に答える
0
RW420のマニュアル(29ページ)には次のように記載されていることに注意してください。
RWシリーズのUSBポートは、プリンタのセットアップとメンテナンスのみを目的としており、端末との永続的な通信の使用を目的としていないことに注意してください。
ここではZebraプリンターをネットワーク接続しているので、USBを介して通信できる場合は、意図したとおりに、ZebraのUSBドライバーからの通信用にシリアル(またはパラレル)ポートが公開されると思います。Windowsのデバイスマネージャを確認することから始めます。この場合、プリンタに対して標準のシリアル通信を実行でき、磁気ストライプリーダーのクエリについてはCPCLマニュアルに従ってください(CPCLマニュアルの10-23ページを参照)。
于 2010-11-12T16:30:12.457 に答える