En este post te mostraré mi proceso para vincular una impresora Bluetooth a un dispositivo Android.
El modelo en la impresora dice GOOJPRT Portable Printer y el modelo parece ser PT-210 o PT210, pero al momento de conectar a Bluetooth el nombre es MTP-II.
Configurar impresora físicamente
Recuerda que hay que leer el manual incluido con la impresora, ya que ahí se indica cómo retirar el plástico de la batería y hacer una prueba de impresión.
En mi caso me costó un poco levantar la bandeja de papel, pero solo hay que presionar hacia arriba en donde tiene la marca.
Para encender la impresora mantenemos presionado el botón de encendido durante 2 segundos y el led debe colocarse en color verde, además de que no debe existir ningún tipo de ruido.
Nota: solo como recordatorio, mi impresora es versión PT2D-6101 con idioma PC1252 West Europe.
Vinculando impresora con Android
Entonces vamos a nuestra configuración Bluetooth y buscamos sincronizar un nuevo dispositivo. Ya te lo dije anteriormente, aparecerá como MTP-II:
Si te pide un código, es 0000
o como sea que lo indique tu manual. Y ahora ya está sincronizada, podemos proceder a conectarnos desde cualquier aplicación compatible.
Diseñar ticket e imprimirlo
En caso de que quieras hacer tus propios diseños de facturas he preparado un diseñador para impresoras térmicas en donde puedes crear infinitos diseños con imágenes, códigos QR, códigos de barras y todo tipo de información impresa como texto.
Imprimir ticket desde Android
Si has configurado tu impresora tal vez te interese el siguiente plugin gratuito que he desarrollado. Funciona perfectamente con la impresora PT-210 y permite imprimir (hasta el momento) desde JavaScript y Java con Android:
https://parzibyte.me/blog/2022/11/01/plugin-gratuito-impresoras-termicas-bluetooth-android/
Imprimiendo prueba de concepto de comandos ESC/POS
Acabo de conseguir esa impresora para poder portear mi plugin de impresoras versión 3 pero para usarlo por Bluetooth.
https://parzibyte.me/blog/2022/09/30/plugin-impresoras-termicas-version-3/
Por el momento la prueba de concepto sale bastante bien:
Nota: sí, por el momento no aparecen los caracteres definidos por el usuario ni los acentos, pero recuerda que solo es la prueba de concepto.
Esperen novedades, espero traer un plugin para impresión Bluetooth muy pronto.
Actualización: el plugin ya está disponible.