1

Web インターフェイスによって生成された ZPL コードを、汎用 / テキストのみのプリンターとして構成された Zebra プリンター (Zebra GK420d) に印刷しようとしていますが、これは firefox では正常に機能します。Chrome と IE では機能しません。最新の IE と Chrome のバージョンを使用しており、オペレーティング システムは Windows 8 です。キャッシュと Cookie をクリアして試しました。しかし、私は印刷することができません。これが私のサンプル zpl バーコードです。

^XA ^FWR ^FO 425,450^A0,20,30
^FH^FDCHEDDI_20JAGAN_20AIRPORT_20GUYANA_20OWN_20CLEARING^FS 
^FO 300,450^AD^BY2 ^BC,100,Y,N,N ^MD1 ^FO 300,450^A0,20,30^FH^FDDATE_3A14-10-2014^FS
^FO 200,450^A0,20,40^FH^FDLTX106970_2D1_281_29_2D_UGAC^FS ^XZ

この問題の解決方法を教えてください。よろしくお願いします

4

1 に答える 1

2

答えは、既定では、Chrome ブラウザーから汎用/テキストのみのプリンター プロファイルに直接印刷することはできないということです。Chrome はすべての印刷物を前処理/レンダリングします。これにより、未加工のテキストをプリンターに送信する必要がなくなります。生のテキスト自体を送信するのではなく、実際にテキストの文字をレンダリングします。以前は Chrome でテキストのみの設定を有効にするオプションがありましたが、バージョン 22 あたりで削除されました。

JZebra/qz ( https://code.google.com/p/jzebra/ )というプロジェクトがあります。これにより、Chrome ブラウザから Zebra プリンタに印刷できるようになります。これには、サイトの印刷プロセス コードに Javascript を追加する必要があり、クライアントのコンピューターに Java が必要です。特別な印刷シナリオを傍受して処理するために、小さな Java プログラムをコンピューターにインストールするように求められます。クライアントが自分のマシンに Java またはインストールされたプログラムを持っていない、または望んでいない場合、それは機能しません。プログラムの無料/署名なしバージョンを使用できますが、消費者がダウンロードした Java アプリケーションのデジタル署名付きバージョンが必要な場合は費用がかかります。

于 2014-12-22T21:53:55.933 に答える