QZ Tray

QZ Trayとは?

QZ Trayは、コンピューターにインストールして使うソフトウェアで、Webページからローカルのプリンターへ直接印刷したり、はかりなどの機器と通信したりできるようにします。ブラウザだけではこれができません。

エンジニアに相談する ナレッジベース
Zebra のデスクトップ型ラベルプリンター

どういうものか

安全のため、ブラウザは標準の印刷ダイアログを除き、Webページがプリンターや接続された機器に触れないようにしています。QZ Trayはコンピューター上で動作する小さなプログラムで、Webページからのリクエストを待ち受けます。ページから依頼があると、選ばれたプリンターに直接印刷します。

ラベルプリンターやレシートプリンターが理解するrawコマンド(ZebraプリンターのZPLなど)を送れます。シリアルやUSB接続のはかりなどの機器とも通信できます。Webページは、JavaScriptのAPIでこれを操作します。ソフトウェアはオープンソースです。有償ライセンスを契約すると、サポートと署名証明書が付き、印刷のたびに出るセキュリティの確認画面がなくなります。PrintNodeのようなホスト型の代替サービスは、代わりにインターネット経由でジョブを送ります。

企業にとって重要な理由

  • Webページからのサーマルラベル:商品を梱包すると、Webアプリケーションがサーマルプリンターで配送ラベルを印刷します。
  • ブラウザベースのレジ:ブラウザで動くPOSが、隣にあるレシートプリンターに印刷します。
  • プリンターの選択画面が出ません:スタッフは、ジョブごとにプリンターを選ぶ必要がありません。
  • はかりなどの機器:Webページが重量を直接読み取れるため、人が入力する必要がありません。

KawaConnectのQZ Trayの扱い方

当社のソフトウェア開発では、現地で印刷する必要があるWebアプリケーションを頻繁に扱います。自社製品Tagestryのラベル印刷もその一つです。QZ Trayを橋渡し役にする場合は、プリンターと、それをインストールしたコンピューターの面倒も見ます。

QZ TrayとPrintNodeのようなクラウドサービスのどちらにするかは、たいてい一つの問いで決まります。インターネットが止まっても印刷を続ける必要があるかどうかです。QZ Trayはプリンターとローカルで通信するため、Webアプリケーション自体に届く限り、接続が切れても止まるとは限りません。

関連サービス

ソフトウェア

Tagestryを含め、ラベルとレシートを直接印刷するWebアプリケーション。

マネージドIT

QZ Trayを動かすカウンターや梱包場所のコンピューターのサポート。

大麻業界向けIT

規制のある小売や製造向けのラベルとレシートの印刷。

詳しく見る

  • QZ TrayのWebサイトプロジェクトのホームページで、ダウンロードと短いデモがあります。導入を検討する方向けです。
  • QZ TrayドキュメントWebページを接続する開発者向けのガイドとAPIリファレンスです。
  • GitHubのQZ Trayオープンソースのコードです。仕組みを知りたい技術担当者に役立ちます。

ブラウザからラベルを直接印刷したいですか?

お使いのプリンターと機器をお知らせください。一緒に構成を検討します。

相談を始める