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ı olan
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.
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ı olan
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.
Kod:
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();