Nejste přihlášen/a.
Dobrý den,
používáme tiskárnu Star SP700 ve spojení s programem Jazzware restaurant pro tisk účtenek v restauraci. Program máme nainstalovaný na Win XP. Součástí programu Jazzware restaurant je jakýsi konfigurační soubor TXT, kde je možné tiskárnu ovládat pomocí ESC sekvencí a tento soubor rovněž obsahuje "kostru" účtenky. Bohužel české znaky se tisknou chybně. Ten TXT soubor upravuji normálně v Poznámkovém bloku.
Mohl by někdo prosím poradit jak docílit správného tisku českých znaků?
Podle návodu
starmicronics.com/...
by mohla pomoci sekvence
ESC GS t n
(hexa 1B 1D 74 n, dekadicky 27 29 116 n)
kde "n"určuje codepage: n=5 je dosová latin2, n=33 je windowsová latin2. Jestli víte, jak zadat tu sekvenci, můžete opatrně zkusit, původní soubor si ale PŘED TÍM ZAZÁLOHUJTE.
Hodnoty pro "n"jsou zde uvedeny dekadicky (podle všeho).
Děkuji za odpověď,
takže zkusil jsem ten příkaz: #1B#1D#74#21 pro nastavení latin2.
je to však stále špatné (ikdyž při nastavení jiných znakových sad jsou vidět rozdíly):
nyní mi to namísto znaků č í é tiskne ź ˇ ,
a na místo á to dělá jenom mezeru Ostatní znaky nevím, jak bych napsal, třeba na místo ě to dělá jakési menší Ř
A dokážete přesně zjistit, jaká hodnota (hexa) se posílá z PC, když chcete vytisknout třeba to "á"? Jestli to náhodou ten program ještě nějak před odesláním nekonvertuje.
Dá se poslat textový soubor binárně přímo do té tiskárny (možná nějak: copy /b text.txt comX)? Nemám WIN, přesný postup si musíte vyzkoušet. Nebo jako zkušební text zapište postupně všechny znaky počínaje mezerou (hexa 20 až FF) a uvidíte, jestli se tam písmenka s diakritikou někde objeví.
A také je možné, že se v tiskárně musí přehodit ještě něco.
Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.