対象ユーザー
顧客のデスクにあるサーマルプリンターに到達する必要があるが、独自の印刷ブリッジを書いて出荷したくないWebアプリ開発者向け。
仕組み
ステップバイステップ
- プリンターが接続されているマシンにLabelInnをインストールし、ローカルAPIを有効にします。
- Webアプリからポート6631のローカルエンドポイントを検出し、/local/v1/healthを確認します。
- デザイン参照とこのラベルのフィールド値を含む印刷ジョブを投稿します。
- ジョブ結果を読み戻し、印刷内容の記録が必要な場合は監査エンドポイントを使用します。
自分のデータで試す — サインアップで14日間 Pro トライアル開始、クレジットカード不要。その後はこの機能に プロ が $24.90/月 必要です。今すぐダウンロード → | 料金を見る →
できること
- ターゲットがZPL、TSPL、TPCL、またはEpsonのいずれを話すかに関わらず、リクエストは1つの形で済みます — LabelInnがコマンドストリームを生成します。
- インターネットなしでローカルネットワーク上で動作:エッジキューがジョブを保持し、接続が戻ったときに同期します。
- フリートエンドポイントにより、ページは印刷前に実際に存在するプリンタを一覧表示し、ヘルスチェックできます。
- ブラウザとプリンタが同じネットワークにない場合は、代わりにクラウドAPIから同じジョブを送信できます。
技術詳細
| ローカルAPIポート | 6631 (HTTP) |
|---|---|
| ヘルスチェック | GET /local/v1/health |
| プリンタ検出 | GET /local/v1/fleet/printers |
| オフライン | Queue holds jobs and syncs back |
| プラン | Pro; 14-day Pro trial on signup |
制限と正直な注意点
- LabelInnはプリンタに到達できるマシンにインストールする必要があります。APIはジョブをルーティングしますが、ネットワークパスがないハードウェアへのパスを作成するわけではありません。
- ブラウザページは、そのホストへの到達が許可されている場合にのみローカルAPIを呼び出せます — デプロイメントでHTTPSとオリジンルールを計画してください。
- APIアクセスにはProプランが必要です。サインアップすると14日間のProトライアルが開始され、実際のエンドポイントに対して先にビルドできます。
ダウンロード後はどうなりますか?
よくある質問
独自のプリントブリッジを構築せずにブラウザからZPLを印刷できますか?
はい — それがまさにこの機能が埋めるギャップです。ページはプリンタの隣にあるLabelInnインスタンスにジョブを投稿し、LabelInnがプリンタが実際に話すコマンドストリームを生成します。
これにはインターネットが必要ですか?
ローカルパスには不要です。エッジAPIはポート6631で自社ネットワーク上で実行され、オフラインでキューを保持し、接続が戻ったときに同期します。
プリンタが別の建物にある場合はどうしますか?
その場合は代わりにクラウドAPIを使用します:アプリはLabelInnを呼び出し、そのプリンタの隣にあるLabelInnランタイムが出力を実行します。
検証済みの内容
The capability is implemented in the LabelInn codebase and the referenced source file names the exact format, engine, port or endpoint described on this page.
lib/services/edge/edge_http_server.dart + edge_server_config.dart — local LAN HTTP API on default port 6631 with /local/v1/* routes
所有するプリンターで Browser / web app データを印刷
この機能は プロ で動作します — $24.90/月、または $249/年 (10ヶ月分の支払いで12ヶ月利用)。サインアップで14日間 Pro トライアルが始まるので、支払い前に自分の Browser / web app データをバインドして実際のラベルを印刷できます。
14日間 Pro トライアルを開始 → アプリをダウンロード技術担当者ですか? 開発者ドキュメント & API リファレンスを読む →