統合

開発者向けSDK

ブラウザからプリンターへ、ワンブリッジ — あらゆる Web アプリ向けヘッドレス・ラベル印刷 SDK

TopBridge SDK は、ラベル印刷を Web アプリに直接埋め込むためのヘッドレス・ブラウザネイティブなライブラリです。JS Core は npm で公開中、React と Next.js ラッパーは近日提供予定。

初日から本番環境向けに設計:外部依存ゼロ、一行で完結する preflight オーケストレーション(ヘルスチェック → クォータ検証 → プリンタ検出)、instanceof 型ナローイングに対応した 10 種類の構造化エラータイプ、TopBridge トレイアプリの自動起動 + リトライ機構、固定接続エンドポイント・オリジン検証・入力サニタイズ・ビルド時難読化を網羅したセキュリティモデル。

npm パッケージ:@appzgatenz/label-print-topbridge-js ── npm install @appzgatenz/label-print-topbridge-js で直接インストール。

SDK のドキュメントとヘルプ:SDK スタートガイドでインストール手順・API リファレンス・コード例をご覧ください。

ローカルにインストールしたくない場合は、ブラウザで直接体験できる ライブ Playground をお試しください —— セットアップ不要。

GitHub ソース:Playground demo はオープンソース ── 統合コードの全体は github.com/youngming/label-print-topbridge-js-SDK-demo で確認できます。

example.ts
import { TopBridgeClient } from '@appzgatenz/label-print-topbridge-js';

const client = new TopBridgeClient();

// Preflight: health check → quota → printer discovery
const { printers } = await client.preflight.run();

// Print a label
await client.print.execute({
  template: 'PRICE_LABEL',
  printer:  'TSC DA220',
  products: [
    { name: 'Apple', price: 3.99, copies: 2 },
  ],
});