2017-12-18 5 views
0

私は適切なCUPSドライバをインストールしています:印刷機能を持つ任意のアプリケーション(Chromeなど)を使用してStar TSP143LANに印刷できます。ノードプリンタモジュールを使用して、プリンタ名またはプリンタのネットワークアドレスを指定し、印刷モードをTEXTに設定して、このプリンタに印刷できます。Linux上のNodeJSからStar TSP143LANに印刷してフォーマットします

しかし、ノードプリンタライブラリを使ってNodeJSから印刷するものをフォーマットすることはできません。モードをRAWに設定し、このプリンタのスターのコマンドラインエミュレータマニュアルに指定されているコマンドを送信すると、ノードプリンタは正常に印刷されたと報告しますが、何も起こりません。印刷されません。

私はこれらのRAWコマンドを送信しようとしています。フォントを大きくまたは太字にするなどのさまざまな書式設定操作を行いたいからです。

私はnode-thermal-printerモジュールを試しましたが、運がなかったのです。

私はこの問題についていくつかの助けを借りてインターネットを精練してきましたが、私は多くを見つけることができませんでした。 TSP143 LANは他のスター製品と同じ方法で通信しないし、Starのドライバを使用するのが最善の方法だと言われていますが、その意味がわかりません。 (私は、プリンタのクラス名をノードプリンタから印刷しようとしているときにプリンタのクラス名を指定していると思っていました...)

スタースウィフトSDKをiOSアプリケーションに実装し、そこでの操作。しかし、私はLinux上のNodeJS環境から印刷する必要があります。私は迷っている。

...これを誰に誰もが聞き覚えと私は非常に感謝されると思います正しい方向に私を指すことができますがある場合

ありがとう!

答えて

0

Star TSP100/TSP143 LANは、LinuxからラインモードコマンドやESC/POSを使用して印刷できないようです。解決方法は、HTMLからPDFを生成することでした(wkhtmltopdfを使用)ノードプリンタライブラリ(https://github.com/tojocky/node-printer)を使用してPDFを印刷します。私はまだ適切に印刷物をフォーマットするためのよりよい方法を見つけていません。

関連する問題