Ana sayfa / Projeler

Tartı Etiket Yazılımı ve ERP Köprüsü

Tartı indikatöründen gelen ağırlığı canlı gösterip Zebra yazıcıdan etiket basan, aynı veriyi Harmony ERP’ye de aktaran Windows uygulaması.

Yıl
2026
Rolüm
Tek geliştirici · Eylül 2026
Teknolojiler
Python, Tkinter, pySerial, RS232, com0com, Zebra ZPL, pytest

Sorun

ESİT tartı indikatörü RS232 üzerinden yalnızca Harmony ERP’ye bağlıydı. ERP açmadan ağırlığa ait bir etiket basmak mümkün değildi; bir COM portunu da Windows’ta aynı anda yalnızca tek program açabiliyor.

Ne yaptım

  • RS232 çıkışını USB dönüştürücüyle alıp ağırlığı canlı gösteren ve Zebra yazıcıdan etiket basan bir masaüstü uygulaması yazdım
  • com0com ile sanal COM port çifti oluşturarak aynı tartı verisini hem bu yazılıma hem ERP’ye kesintisiz aktardım
  • Tartı verisini ayrıştırdım (brüt/net/dara, aşırı yük); bağlantı koptuğunda ya da okuma hatalıyken yazdırmayı engelledim
  • Şifreli ayarlar paneli, sistem tepsisinde çalışma, tartı simülatörü ve 79 otomatik test; PyInstaller ile tek dosya kurulum