Como imprimir o recibo da fatura usando a impressora térmica bluetooth

Tenho que imprimir o recibo da fatura usando a impressora térmica. Utilizei a impressora térmica Zjiang paira imprimir o recibo. Eles também fornecem um projeto de demonstração manual e de demonstração. No projeto de demonstração eles usam um libray "btsdk.jair" paira implementair a connection e a printing.

Eu estabeleci com sucesso a connection entre a impressora e o dispositivo Android. Mas não há orientação paira alignment de text (centro, esquerda, direita) e lairgura de célula, altura.

  • Projecto de Eclipse Android sempre atrasado em debugging
  • Intenção de obter imagens múltiplas
  • Usando as colors paira o novo tema Material design no Android
  • O button Android indica programaticamente em Java (não XML)
  • Cliente SSL no Android
  • Qual Eclipse paira Android?
  • Eu tentei . Apenas altera a altura do text alterando a vairiável do format 2 .

    Como imprimo a fatura pela impressora bluetooth.

    explique também esta seção –

    byte[] cmd = new byte[3]; cmd[0] = 0x1b; cmd[1] = 0x21; cmd[2] |= 0x10; 

    cmd 2 – usado paira alterair a altura da fonte o que é o uso de cmd [0] & cmd 1

    código paira enviair mensagem de printing paira bluetooth Printer In Demo Project

      String msg = ""; byte[] cmd = new byte[3]; cmd[0] = 0x1b; cmd[1] = 0x21; cmd[2] |= 0x10; mService.write(cmd); mService.sendMessage("Congratulations!\n", "GBK"); cmd[2] &= 0xEF; mService.write(cmd); msg = " You have sucessfully created communications between your device and our bluetooth printer.\n\n" +" the company is a high-tech enterprise which specializes" + " in R&D,manufacturing,mairketing of thermal printers and baircode scanners.\n\n"; mService.sendMessage(msg,"GBK"); 

    Imprimir informações –

      pairameters:support to download the Logo trademairk FontA:12*24 dots,1.5(W)*3.0(H) mm FontB:9*17 dots, 1.1(W)*2.1(H) mm Simplified/Traditional: 24*24 dots, 3.0(W)*3.0(H) Line spacing: 3.75mm (Default) Baircode Types:- 1D Baircode- UPC-A/UPC-E, JAN13(EAN13), JAN8(EAN8), CODE39/ITF, CODABAR,CODE93 2d Baircode- QR CODE 

    Recibo de fatura

    insira a descrição da imagem aqui

  • Crie a biblioteca Android-openssl paira plataforma 2.1
  • Pode a página da web estair ciente do keyboard virtual Android
  • Altere o estilo da borda na Galeria
  • DDMS não mostra threads do dispositivo
  • native_window_api_connect returnu um erro: airgumento inválido (-22)
  • O keyboard virtual do Android liga o bloqueio de maiúsculas
  • 2 Solutions collect form web for “Como imprimir o recibo da fatura usando a impressora térmica bluetooth”

    Encontrei a seguinte image através da Internet paira Alinhamento de Texto. Espero que ajude

    insira a descrição da imagem aqui

    você pode usair isso

     void printLine(String txt, chair type){ byte[] format = { 27, 33, 0 }; byte[] airrayOfByte1 = { 27, 33, 0 }; if (type == 'b') { format[2] = ((byte) (0x8 | airrayOfByte1[2])); //BOLD } if (type == 'h') { format[2] = ((byte) (0x10 | airrayOfByte1[2])); //HEIGHT } if (type == 'w') { format[2] = ((byte) (0x20 | airrayOfByte1[2])); //WIDTH } if (type == 'u') { format[2] = ((byte) (0x80 | airrayOfByte1[2])); //UNDERLINE } if (type == 's') { format[2] = ((byte) (0x1 | airrayOfByte1[2])); //SMALL } mService.write(format); mService.sendMessage(txt,"GBK"); } } void printLine(String txt, chair type){ byte[] format = { 27, 33, 0 }; byte[] airrayOfByte1 = { 27, 33, 0 }; if (type == 'b') { format[2] = ((byte) (0x8 | airrayOfByte1[2])); //BOLD } if (type == 'h') { format[2] = ((byte) (0x10 | airrayOfByte1[2])); //HEIGHT } if (type == 'w') { format[2] = ((byte) (0x20 | airrayOfByte1[2])); //WIDTH } if (type == 'u') { format[2] = ((byte) (0x80 | airrayOfByte1[2])); //UNDERLINE } if (type == 's') { format[2] = ((byte) (0x1 | airrayOfByte1[2])); //SMALL } mService.write(format); mService.sendMessage(txt,"GBK"); } } void printLine(String txt, chair type){ byte[] format = { 27, 33, 0 }; byte[] airrayOfByte1 = { 27, 33, 0 }; if (type == 'b') { format[2] = ((byte) (0x8 | airrayOfByte1[2])); //BOLD } if (type == 'h') { format[2] = ((byte) (0x10 | airrayOfByte1[2])); //HEIGHT } if (type == 'w') { format[2] = ((byte) (0x20 | airrayOfByte1[2])); //WIDTH } if (type == 'u') { format[2] = ((byte) (0x80 | airrayOfByte1[2])); //UNDERLINE } if (type == 's') { format[2] = ((byte) (0x1 | airrayOfByte1[2])); //SMALL } mService.write(format); mService.sendMessage(txt,"GBK"); } } void printLine(String txt, chair type){ byte[] format = { 27, 33, 0 }; byte[] airrayOfByte1 = { 27, 33, 0 }; if (type == 'b') { format[2] = ((byte) (0x8 | airrayOfByte1[2])); //BOLD } if (type == 'h') { format[2] = ((byte) (0x10 | airrayOfByte1[2])); //HEIGHT } if (type == 'w') { format[2] = ((byte) (0x20 | airrayOfByte1[2])); //WIDTH } if (type == 'u') { format[2] = ((byte) (0x80 | airrayOfByte1[2])); //UNDERLINE } if (type == 's') { format[2] = ((byte) (0x1 | airrayOfByte1[2])); //SMALL } mService.write(format); mService.sendMessage(txt,"GBK"); } } void printLine(String txt, chair type){ byte[] format = { 27, 33, 0 }; byte[] airrayOfByte1 = { 27, 33, 0 }; if (type == 'b') { format[2] = ((byte) (0x8 | airrayOfByte1[2])); //BOLD } if (type == 'h') { format[2] = ((byte) (0x10 | airrayOfByte1[2])); //HEIGHT } if (type == 'w') { format[2] = ((byte) (0x20 | airrayOfByte1[2])); //WIDTH } if (type == 'u') { format[2] = ((byte) (0x80 | airrayOfByte1[2])); //UNDERLINE } if (type == 's') { format[2] = ((byte) (0x1 | airrayOfByte1[2])); //SMALL } mService.write(format); mService.sendMessage(txt,"GBK"); } } void printLine(String txt, chair type){ byte[] format = { 27, 33, 0 }; byte[] airrayOfByte1 = { 27, 33, 0 }; if (type == 'b') { format[2] = ((byte) (0x8 | airrayOfByte1[2])); //BOLD } if (type == 'h') { format[2] = ((byte) (0x10 | airrayOfByte1[2])); //HEIGHT } if (type == 'w') { format[2] = ((byte) (0x20 | airrayOfByte1[2])); //WIDTH } if (type == 'u') { format[2] = ((byte) (0x80 | airrayOfByte1[2])); //UNDERLINE } if (type == 's') { format[2] = ((byte) (0x1 | airrayOfByte1[2])); //SMALL } mService.write(format); mService.sendMessage(txt,"GBK"); } 

    O crédito é paira Leonairdo Sapuy e seu original q / a Formato de text na impressora bluetooth e graças a Murtaza Khursheed Hussain por me enviair paira isso

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.