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
- Installation — npm-Installation, Brother SDK ablegen, Berechtigungen konfigurieren und anschließend
npx cap syncausführen. - Suche —
onPrinterAvailableregistrieren, den gefundenen Kanal speichern und eine WLAN-Suche oder andere Suche starten. - Drucken — über diesen Kanal mit einem unterstützten Modell und Etikett ein tatsächlich vorhandenes, von Ihnen vorbereitetes Base64-Bild drucken.
- 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.