Hogyan kell helyesen nyomtatni egy termikus (ellenőrző) nyomtatón - a verem túlcsordulása oroszul

Van egy Epson TM-T58 nyomtatója. ESC / POS nyomtatásra nyomtatom. Tegye a forgácsokat a gyártó honlapjáról. Megpróbáltam kinyomtatni a szokásos nyomatokon - repedések, kódolás vagy betűtípus nem tetszik, érthető. Lehet-e valaki kész példát mutatni a C # -re, amely képes csatlakozni a COM1-hez és küldeni parancsokat a nyomtatáshoz, például a "Hello" szavakat? Ezt az ügyet Java-ban elsajátítottam, de nem tudtam C # -en. Még egy modellhez is elegendő vázlat van. Az elvileg használt könyvtár is fontos.

utoljára április 7-én, 20:08-kor

Ezt RTF-felvétellel és még a Google Chrome-val is megcsináltam. Íme egy példa közvetlenül az adattárból. A RichTextBoxPrintctrl kód ugyanazon a helyen érhető el:

A nyomtatáshoz a Google Chrome is használható - a legjobb a Nyomtatási nézet stílusainak használata és a böngésző szokásos mechanizmusa segítségével történő nyomtatás. Ebből a célból egy print.css fájlt hoztak létre és csatlakoztattak azon a lapon, ahol az ellenőrzéseket kinyomtatják - a benne lévő stílusok kizárólag az ellenőrzésre vonatkoztak, hogy minden mást elrejtsenek.

A válasz április 13-án, 06:05 órakor készült

nem értetted, csatlakoznom kellett a helyi com-porthoz, és egy sor byte-print paranccsal kellett elküldeni, majd a szöveg nyomtatásával - Wayer április 14-én, 17:14

És mi a különbség? Az operációs rendszer COM porton keresztül is csatlakozik, az egyetlen különbség az, hogy alacsonyabb szintű megoldást használsz, mint az enyém. Az én esetemben jobban ellenőrizheted a szöveg formáját, a szimbólumokat és más dolgokat. Ha a nyomtatót a Nyomtatókhoz és faxokhoz (COM port és egyéb paraméterek megadása) adja hozzá, akkor az ESCPOS segítségével kinyomtathatja. - Daniel Protopopov április 14-én 21:18 órakor

Kapcsolódó cikkek