3

SO と Google に多くの投稿をした後、私の問題に対する答えが見つかりませんでした。同様の質問のほとんどは、Windows/VB/.Net/C#/Java 中心です。

ESC コマンドを Zebra USB プリンター (TTP2130) に送信し、C/C++ を使用してステータスを取得する必要があります。以下を使用して、正常に印刷できます (Zebra 汎用ドライバーをデフォルトのプリンターとして設定)。

$ lpr file.prn 

Zebra Toolbox を使用して Windows で通信し、ESC コマンドで *.prn ファイルを生成しました。

しかし、プリンターからの応答が必要なコマンドを含むファイルを送信しても、何も起こりません。

これを達成するための最良のアプローチは何ですか?おそらくlibusb1.0を直接使用していますか?

助けてくれてありがとう!

4

2 に答える 2

4

「Swecoin」を検索した後、解決策を見つけました。これは、Zebra の TTP プリンター ラインの古いメーカーです。ウィキペディアの Swecoin

この男は、TTP プリンター (ttputil) と通信するためのシンプルで直接的なアプリを作成しました: http://www.rainbow-software.org/linux/

ダウンロードしてコンパイルした後、コマンドを直接送信できました。

sudo ./ttputil enquiry sensor /dev/usblp0

ニーズに合わせてコードを変更します。

残念ながら、元の開発者の Web サイトから連絡を取る (そして感謝する) 方法が見つかりませんでした。

于 2011-05-23T14:40:04.120 に答える
2

同様の問題がありましたが、最終的にこの投稿が大いに役立ちました: https://blog.peter.skarpetis.com/archives/2005/04/07/getting-a-handle-on-usbprintsys/ Windows です中心ですが、原理は Linux でも Mac でも同じです。

于 2011-05-21T12:14:41.547 に答える