Devo sviluppare un'app per tablet Android che richiede la stampa di file su una stampante Bluetooth . La stampa tramite Bluetooth è una delle funzionalità più importanti della mia app. Sfortunatamente, non ci sono molte informazioni su questo argomento, quindi mi piacerebbe chiedere un consiglio.Android: stampa Bluetooth
Per quanto ne so non è possibile stampare su Bluetooth su Android (utilizzando chiamate native), poiché lo Stack BT di Android non implementa BPP (Profilo di stampa di base). Facendo una piccola ricerca ho trovato le seguenti alternative:
SDK/librerie
- Sybase-iAnywhere-Blue-SDK-for-Android: SDK commerciale che supporta un sacco di profili BT. Sviluppato da una grande azienda (buon supporto I ipotesi). Non ho trovato molte informazioni su questo. ci sono documentazione, API o esempi su come utilizzare questo SDK? qualcuno sa come scaricare la versione demo? (il collegamento sembra essere interrotto l'ultima volta che ho provato)
- SDR iPrint: SDK commerciale. Alcuni esempi sul loro sito web ma nient'altro.
- Zebralink: solo per stampanti Zebra (naturalmente). Altri produttori probabilmente hanno API per le loro stampanti.
Google Play Apps
- PrinterShare: Commercial (tasto Premium)
- Bluetooth Smart Printing: libero e leggero. Richiede di stampare su stampanti Bluetooth.
Idealmente non vorrei essere legato a un marchio specifico o modello di stampante. Ora le domande:
- Quale pensi che sarebbe la scelta migliore?
- Conosci qualche altra alternativa che mi sia sfuggita?
- Posso stampare facilmente i file dalla mia app utilizzando un'app esterna?
- Quale formato devo usare per i miei file per poterli stampare su Bluetooth? (pdf, immagini, ecc.)
- Qualche consiglio sul produttore e sui modelli di stampanti?
- Hai avuto un'esperienza reale di stampa tramite Bluetooth su Android?
- Ci sono piani nell'immediato futuro per implementare la stampa Bluetooth su Android?
Grazie in anticipo per il vostro aiuto;)
posso garantire per la ** ** PrinterShare app - https://play.google.com/store/apps/details?id=com.dynamixsoftware.printershare - funziona sui miei dispositivi per la mia HP Stampante mobile Officejet 100. Tuttavia, non ho trovato l'app ** Bluetooth Smart Printing ** in Google Play. Avete un link? –