Skip to content

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);
}
  Enviar Prueba
  Enviar Prueba
  Enviar Prueba

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 PDF

Try to direct print PDF file (direct to print)

Direct link to print PDF path in printer 1

Press to send PDF

Href 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