ESP32 Thermal Printer Cıktı hakkında.

Başlatan M_B, 16 Ekim 2024, 14:41:52

M_B

Merhabalar,

ESP32 Bluetoth ile Mobil Thermal yazıcıdan cıktı almaya çalışıyorum.

Thermal printer kutuphanesi olarak  https://github.com/adafruit/Adafruit-Thermal-Printer-Library kullanıyorum.
Kutuphaneyle bir turlü yazı yazdıramadım. İşin garip tarafı kutuphanedeki barkodları yazıyor.

Kod icerisinde karekter yazdırma fonksiyonları olarak
printer.print(..... ) ve printer.println(...) kullanıyorum yazıyormuş gibi yapıyor ama boş cıktı veriyor.

�Cihaz marka : BIXOLON
Model: SPP-R310

Kendi sitesinden
https://bixolon.com/_upload/manual/Manual_SPP-R310_Command_english_Rev_1_00.pdf

indirip Adafruit-Thermal-Printer kutuphanesindeki komutlarla karşılaştırdım bir fark yok.

Bu olayı nasıl aşabilirim nerde hata yapıyor veya nereyi gözden kacırıyor olabilirim.



Teşekkürler.

BluetoothSerial SerialBT;

Adafruit_Thermal printer(&SerialBT);


  SerialBT.begin("ESP32-Master", true);        // master = true Bluetooth device name Bu cihazın kendi ismi.

  SerialBT.setPin(pin);

  Serial.println("Master Mode başliyoruz."); 

  connected = SerialBT.connect(address);
 

    printer.print(F("UPC-A:"));
    printer.printBarcode("123456789012", UPC_A);
    printer.feed(2);
/*---------------------------------------------------*/
        // EAN-13: 13 digits (same as JAN-13)
    printer.print(F("EAN-13:"));
    printer.printBarcode("1234567890123", EAN13);
    printer.feed(2);
/*---------------------------------------------------*/
    Serial.println("Set text justification (right, center, left) -- accepts 'L', 'C', 'R'");
    printer.justify('R');
    printer.println(F("Right justified"));
    printer.justify('C');
    printer.println(F("Center justified"));
    printer.justify('L');
    printer.println(F("Left justified"));

 // Test more styles
    Serial.println("Test more styles");
    printer.boldOn();
    printer.println(F("Bold text"));
    printer.boldOff();
    printer.underlineOn();
    printer.println(F("Underlined text"));
    printer.underlineOff();
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet