Conectividad
PosPrinterDriver, permite conectar todo tipo de impresoras ESC/POS con distintos interfaces.
BlueTooth
Empareja tu impresora BlueTooth al dispositivo y seleccionala.
Sencillo!
USB
Enchufa la impresora, y seleccionala de la lista.
Rápido!
RED/WIFI
Indica la IP de la impresora ... y ya esta configurada.
Directo!
PrintFromWeb
Pon un vínculo en la web e imprime directamente
Genial!
ServerPrinting
Haz una petición de impresión y se enviará a la impresora configurada en tu dispositivo.
Genial!
Ejemplo de Implementación de Código de Impresión en Android
Imprimir en Impresora por defecto
public void sendDataToDefaultPrinter(String textoToSend) {
Intent intentPrint = new Intent();
intentPrint.setAction(Intent.ACTION_SEND);
intentPrint.putExtra(Intent.EXTRA_TEXT, textoToSend);
intentPrint.setType("text/plain");
Log.i(internalClassName, "buttonPrintToDefaultPrinter Start Intent");
this.startActivity(intentPrint);
}
Imprimir en Impresora de Red o Wifi directamente
public void sendDataToIPPrinter(String textoToSend, String printerIpAddress, String printerPort) {
String dataToPrint = "$big$This is a printer test$intro$posprinterdriver.com$intro$$intro$$cut$$intro$";
Intent intentPrint = new Intent();
intentPrint.setAction(Intent.ACTION_SEND);
intentPrint.putExtra(Intent.EXTRA_TEXT, textoToSend);
intentPrint.putExtra("printer_type_id", "1"); // For IP
intentPrint.putExtra("printer_ip", printerIpAddress);
intentPrint.putExtra("printer_port", printerPort);
intentPrint.setType("text/plain");
Log.i(internalClassName, "sendDataToIPPrinter Start Intent");
this.startActivity(intentPrint);
}
Imprimir en Impresora Bluetooth
public void sendDataToBTPrinter(String textoToSend, String BtDevice) {
String dataToPrint = "$big$This is a printer test$intro$posprinterdriver.com$intro$$intro$$cut$$intro$";
Intent intentPrint = new Intent();
intentPrint.setAction(Intent.ACTION_SEND);
intentPrint.putExtra(Intent.EXTRA_TEXT, textoToSend);
intentPrint.putExtra("printer_type_id", "4"); // For Bluetooth
intentPrint.putExtra("printer_bt_adress", BtDevice);
intentPrint.setType("text/plain");
Log.i(internalClassName, "sendDataToBTPrinter Start Intent");
this.startActivity(intentPrint);
}
Print PDF File from Web
Share PDF file to print in PosPrinterDriver APP in specific printer number.
Try to show/print this example image
Link to show PDF from url path to print in printer 1
Press to send PDFTry to direct print PDF file (direct to print)
Direct link to print PDF path in printer 1
Press to send PDFHref params
- href: Url to send file data to PosPrinterDriver com.fidelier.printfilefromweb://?
- direct: direct=1 to direct print direct=1
- path: Url to send PDF file PosPrinterDriver path=https://cdn.virtuapos.com/virtuapos/system/webcomposerdocument/document/26/PosPrinterPDFDemo.pdf
- pn: Select printer number (1,2,3..) pn=1
- Example Complete href:com.fidelier.printfilefromweb://?show=0&path=https://cdn.virtuapos.com/virtuapos/system/webcomposerdocument/document/26/PosPrinterPDFDemo.pdf&pn=1

