2

RAW経由で印刷しようとしているサーマルレシートプリンターがあります。

Javascript ソケットを使用してポート 9100 を開いていますが、ソケットにデータを書き込むたびに、入力した内容が出力されます。

ただし、たとえば、コマンドモードにしようとしています-次のようなコマンドを入力します

ESC%-12345X@PJL
@JPL Job
@JPL STATUS
@JPL EOJ

ただし、何を入力しても、単語が出力されるだけです。ASCI、DEC/Hex バージョンを入力しようとしても、たとえば、ESC を ^[ に交換してエスケープし、^[ を出力するだけです。

私たちもやってみました

telnet printer_ip 9100
PRINTER COMMANDS

ただし、入力したものを印刷するだけです。

最終的な目標は、純粋に JavaScript ソケットを使用して、ポート 9100 で HTML レンダリング ページ、ローカル ネットワーク プリンター (Wan、Cup、PHP、Java なし) に印刷することです。(実際には IOS に Titanium を使用しているため、Titanium.sockets にアクセスできます)

どんな助けでも大歓迎です。

4

1 に答える 1

0

これと同じ問題があり、Star TSP100 (バージョン 113) サーマル プリンターを使用しています。最後に、これがディップ スイッチを使用してハードウェア レベルで設定されていることがわかりました: http://www.starmicronics.com/absolutefm/absolutefm/afmmain.aspx?faqid=351

于 2018-02-27T05:57:38.593 に答える