Integrasi

SDK untuk Pembangun

Pelayar ke pencetak dalam satu jambatan — SDK pencetakan label headless untuk mana-mana aplikasi web

TopBridge SDK ialah pustaka pencetakan label headless dan asli pelayar untuk membenamkan pencetakan label terus ke dalam aplikasi web anda. JS Core kini disiarkan di npm; pembalut React dan Next.js akan datang tidak lama lagi.

Direka untuk produksi sejak hari pertama: sifar kebergantungan luaran, orkestrasi preflight satu baris (semakan kesihatan → pengesahan kuota → penemuan pencetak), 10 jenis ralat berstruktur dengan penyempitan instanceof, pelancaran auto + cuba semula untuk aplikasi dulang TopBridge, dan model keselamatan meliputi titik akhir sambungan tetap, pengesahan asal, sanitasi input, dan kekaburan masa-bina.

Pakej npm: @appzgatenz/label-print-topbridge-js — pasang terus dengan npm install @appzgatenz/label-print-topbridge-js.

Dokumentasi & bantuan SDK: baca Panduan Bermula SDK untuk arahan pemasangan, rujukan API dan contoh kod.

Tidak mahu memasang secara tempatan? Cuba Playground langsung kami untuk mengalami SDK terus di pelayar anda —— tiada persediaan diperlukan.

Sumber GitHub: demo Playground adalah sumber terbuka — terokai kod integrasi penuh di 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 },
  ],
});