Wie drucken Rechnungseingang mit bluetooth-thermal-Drucker

Habe ich auf Rechnung drucken Eingang mit thermal-Drucker.
Ich habe verwendet, Zjiang Thermal-Drucker zu drucken Eingang.
Sie bieten auch dort Handbuch & demo-Projekt.
Im demo-Projekt, an dem Sie die Verwendung einer library "btsdk.jar" zu implementieren-Verbindung & print.

Habe ich erfolgreich eine Verbindung zwischen Drucker & android-Gerät.
Aber es gibt keine Richtlinie, text-Ausrichtung (Mitte, Links, rechts) & Zelle Breite, Höhe.

Ich habe versucht es. Nur text ändern, Höhe ändern-formatZwei variable.

Wie ich die Rechnung drucken durch bluetooth-Drucker.

bitte auch erklären, dass dieser Abschnitt-

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

cmdZwei - für die schriftart ändern Höhe
was ist die Verwendung von cmd[0] & cmdEins

code senden Drucken Nachricht an bluetooth-Drucker, die Im Demo-Projekt

 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,marketing of thermal printers and barcode scanners.\n\n";
 mService.sendMessage(msg,"GBK");

Drucken Info-

       parameters:support to download the Logo trademark
       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)
       Barcode Types:-
       1D Barcode- UPC-A/UPC-E, JAN13(EAN13), JAN8(EAN8), CODE39/ITF, CODABAR,CODE93
       2d Barcode- QR CODE

Rechnungseingang

Wie drucken Rechnungseingang mit bluetooth-thermal-Drucker

InformationsquelleAutor der Frage mukesh | 2015-05-18

Schreibe einen Kommentar