web-dev-qa-db-ja.com

Jzebra / QZの代わりにJava NPAPIをドロップした後のRaw Print Plugin Chrome Browser

NPAPIは数か月以内にChrome=)から完全に削除されることは誰もが知っています。

Jzebra/QZ JavaプラグインをPOSプリンターに生の印刷(生のESC/Pコマンドを送信)にするプラグイン)に代わるものは何ですか?

Chrome API(HTML5およびJavaScript))はありますか?USBまたはイーサネットでブラウザーとローカルにインストールされたPOSプリンター間の通信を置き換えることができますか?

12
anestis

ブラウザーと、USBまたはイーサネットでローカルにインストールされたPOSプリンター間の通信を置き換えることができるChrome API(HTML5およびJavaScript))はありますか?

更新:USBデバイス用の純粋なHTML5ソリューションが存在しますが、例を見つけるのは現在困難であり、ブラウザーの採用は遅くなっています。

  • WebUSB USBデバイスのみ。ブラウザを選択します。

HTML5とJavaScriptに関しては、NPAPIが削除されたため、ソリューションはlocalhostへのWebSocket、またはクラウド対応プリンターを含む傾向があります。

このHTTP/WebSockets設計は、以下によって使用されます。

POS固有の印刷に関しては、これらのニーズを満たす純粋なソリューション(純粋にHTML5とJavaScript、広く採用されている)を見つけることができなかったため、デスクトップにインストールされたミドルウェアまたはサーバー側のミドルウェアウェアは現在、あなたが説明していることを達成する方法です。

完全な免責事項、私たちはQZトレイの作者です。

11
tresf

あなたは試すことができます PrintNode これはシンプルなデスクトップクライアントとjson APIを持っています。それは本当に速く、たくさんのライブラリがあります: https://github.com/PrintNode/

2
user1912424

私は EpsonのePOS-Print JavaScript SDK で頑張ってきました。これはエプソン固有であり、ePOS(UB-E04/R04)をサポートするネットワークインターフェイスカードが必要です。

1
Stenerson