Zum Inhalt springen
rdlabo.devdocs

Erste Schritte

Capacitor Brother Print bindet das native Brother Print SDK für iOS und Android ein. Damit können Sie aus einer Capacitor-App nach unterstützten Brother-Etikettendruckern suchen und Bilder drucken.

Dieses Plugin befindet sich noch in der RC-Phase (Release Candidate). iOS erfordert Swift Package Manager und mindestens iOS 15. Das Brother Print SDK ist für dieses Plugin nicht mit CocoaPods kompatibel.

Installation

npm install @rdlabo/capacitor-brotherprint

Informationen zum Ablageort des SDK, zur SPM-Struktur und zu Berechtigungen finden Sie unter Installation.

Das erste Etikett drucken

  1. Installation — npm-Installation, Brother SDK ablegen, Berechtigungen konfigurieren und anschließend npx cap sync ausführen.
  2. Suche — onPrinterAvailable registrieren, den gefundenen Kanal speichern und eine WLAN-Suche oder andere Suche starten.
  3. Drucken — über diesen Kanal mit einem unterstützten Modell und Etikett ein tatsächlich vorhandenes, von Ihnen vorbereitetes Base64-Bild drucken.
  4. Ereignisse — ausführliche Informationen zu Listenern für erfolgreiche Druckvorgänge und Fehler.

Unterstützte Modelle

Jeder Produktlink ist ein Amazon-Affiliate-Link. Käufe über diese Links helfen, die Entwicklungskosten zu finanzieren.

Produkt Modell iOS/WiFi iOS/BT iOS/BLE Android/USB Android/WiFi Android/BT Android/BLE
QL-810W QL_810W ❌ ❌ ❌ ✅ ❌ ❌ ❌
QL-820NWB QL_820NWB ✅ ※1 ❌ △ ✅ △ ❌
QL-820NWBc QL_820NWB ✅ ✅ ❌ ❌ ✅ ✅ ❌
TD-2320D TD_2320D_203 ❌ ❌ ❌ △ ❌ ❌ ❌
TD-2350D TD_2350D_300 ✅ △ △ ✅ ✅ ✅ △

Amazon-Affiliate-Links: https://amzn.to/3AiiOFT

Ergänzung

Beschreibung
✅ Unterstützt und getestet
△ Implementiert, aber nicht getestet
- Das Plugin wird nicht unterstützt
❌ Das Gerät wird nicht unterstützt
BT Bluetooth
BLE Bluetooth Low Energy

※1 Aufgrund der älteren Bluetooth-Version ist keine Verbindung mit iOS möglich. Referenz: https://okbizcs.okwave.jp/brother/qa/q9932082.html

JavaScript-Hilfsfunktionen

BrotherPrinterSession verwaltet die Suchergebnisse, Druck-Listener und das Herunterfahren einer Druckansicht. Reine Funktionen stellen Modell- und Verbindungsauswahlen bereit; zustandslose Verbindungshilfen bleiben ebenfalls verfügbar. Keine davon benötigt Angular oder Ionic. Anwendungsbeispiele finden Sie unter Verbindungsverwaltung.