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