コンテンツに移動

ZPL印刷エージェント

クラウドショップまたはERPは、ネットワーク上のプリンターに接続できません。OpenZPLエージェントはプリンターの隣で動作し、印刷ジョブを取得して配信しますが、ファイアウォールポートを開く必要はありません。

ダウンロード

エージェントはまだコード署名されていないため、WindowsとMacでは最初に警告が表示されます。Windowsでは「詳細情報」を選択し、「それでも実行」を選択します。Macでは右クリックし、「開く」を選択します。

実行

API keyを作成し、各プリンタのアドレスでエージェントを開始します。--printerがない場合、コンピュータにインストールされているすべてのプリンタを使用します。

openzpl-agent --key oz_live_… --printer "Dock=192.168.1.50"

コンピュータに接続されたプリンタには、インストールされた名前を使用し、前にqueue:をつけてください。openzpl-agent listでリストします。

openzpl-agent --key oz_live_… --printer "Desk=queue:ZDesigner ZD421"

ラベルを送信

どのシステムからでも、ZPLを送信するか、保存されたデザインを使用してプリンタ名を指定してください。

curl https://api.openzpl.com/v1/print-jobs -H "X-API-Key: oz_live_…" -H "Content-Type: application/json" \
  -d '{"printer": "Dock", "zpl": "^XA^FO50,50^A0N,50,50^FDHello^FS^XZ"}'

curl https://api.openzpl.com/v1/templates/d123/print -H "X-API-Key: oz_live_…" -H "Content-Type: application/json" \
  -d '{"printer": "Dock", "data": {"sku": "A-100"}}'

回答にはジョブIDがあります: GET /v1/print-jobs/{id}に印刷されたかどうかを確認してください。

実行し続ける

openzpl-agent.confにキーとプリンターをプログラムの横に並べて設定し、1行ごとに配置してコンピューターで起動します。

key=oz_live_…
printer=Dock=192.168.1.50

Windows

schtasks /Create /TN OpenZPLAgent /SC ONSTART /RU SYSTEM /TR "C:\OpenZPL\openzpl-agent.exe"

Linux (systemd)

[Service]
ExecStart=/opt/openzpl/openzpl-agent
Restart=always

質問

どのプリンターが動作しますか?

ネットワーク上(ポート9100)またはコンピューターにインストールされたZPLを受け付けるもの。

私のネットワークは公開されていますか?

いいえ。エージェントはアウトゴーイングHTTPS呼び出しのみを行い、何も接続しません。

そのラベルを保持していますか?

エージェントが結果を報告するまでのみ、また、取り上げられなければせいぜい1日です。privacy pageを参照してください。

それは私のプランにカウントされますか?

エージェントはProの一部であり、最大3台のプリンター、Businessは制限がありません。無料アカウントは14日間試用できます。送信された各ラベルは、レンダリングされたものと同じと見なされます。

まだないものが必要ですか?

あなたのシステムのコネクタ、ラベルフォーマット、または新しいツール: 何を使用しているか教えてください、そして私たちはそれを構築することを検討します。

ツールまたは統合をリクエスト
フィードバック