STM32 ile Thermal Printer Kullanımı

Başlatan M_B, 25 Ekim 2024, 16:55:25

M_B

Kiosk larda kullanılan ve elimde olan SK1-211 model Thermal printerı STM32 Virtual Serial port (USB ) arabırımıyle
haberleşerek cıktı almaya çalışıyorum ama henuz bir arpa boyu yol alamadım.

Sitesinden indirdiğim dokumanları inceliyorum.
https://www.sanei-elec.co.jp/en/downloads/software/

Örnek :
VB_SAMPLE_ENG dosyasındaki kodları inceleyip deneme yapıyorum ama olmuyor.
Ornek gonderim komutum:

uint8_t feed[3] ={0x1B,0x64,0x01};  // kağıdı bir satır kaydırır.
CDC_Transmit_FS((uint8_t*) feed, strlen(feed));

Thermal Printer Haberlesme Protokolu. ESC/POS.
Thermal Printerlar USB ile Virtual Serial Port mantıgını kullanıyor. Buna şurdan cıkarım yaptım.


STM32 ile USB de Virtual Serial port uygulamam calısıyor. PC den veri alıp gönderebiliyorum.
Not:
USB kablosunun ucunu dişi yaptığım için acaba D- ve D+ ters mi bağlamış olabilirim diye
Uzatma kablosu ile PC ye baglayıp seri monitorde gonderdiğim verileri gorebiliyorum. ( Kablo baglantı da sorunum yok )

Bu konuda bilgi ve tecrubeye ihtiyacım var.

Nette ESP32 ile Bluetooth ile ilgili ornekler var hatta elimde olan bir başka Thermal
Printeri ornek uygulamalar la denedim ve barkod basabildim.

STM32 ile bu iş yapılabilir mi ? Yoksa farklı bir mantık ve yol mu vardır.

Teşekkürler.

İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

kimlenbu

busy control'u kapatın, rts/cts pini yok sizde.

Bir de termal yazıcı 3.3v ile kontrol edilebiliyor mu emin olmanız lazım, bazısı 5v istiyor.