Definice tiskárny: Porovnání verzí
m |
m |
||
Řádek 75: | Řádek 75: | ||
|27 - kód pro Esc <br/>77 - kód pro písmo ELITE | |27 - kód pro Esc <br/>77 - kód pro písmo ELITE | ||
|} | |} | ||
+ | |||
+ | '''Podpora tisku čárových kódů na tiskárnách v textovém režimu''', které tisk čárových kódů přímo podporují. Stačí jen v souboru PRINTER.DEF doplnit nakonec sekce pro příslušnou tiskárnu výraz, který určí znaky, které vedou k vytisknutí čárového kódu. Příslušný ovladač tiskárny z Printer.DEF ale pak lze použít jen pro tiskárnu, která ten čárový kód umí vytisknout, protože na ostatních tiskárnách by to pravděpodobně vytisklo nějaké nesmyslné znaky namísto čárového kódu.<br/> | ||
+ | Příklad pro tiskárny OKI je ve výchozím souboru PRINTER.DEF. Standardní formát pro definici čárového kódu v DEF souboru je stejný jak pro tiskárny v grafickém režimu (tiskne s pomocí grafického ovladače), tak i pro tiskárny v textovém režimu (pokud není definován výraz BARCODE pro danou tiskárnu, tak se čárový kód ignoruje a netiskne):<br/> | ||
+ | {|TypČárovéhoKódu;Kod;šířka_v_palcích;výška_v_palcích}<br/> | ||
+ | Typ čárového kódu může být tento: CODE39, CODE39WCHECK, EAN13, EAN8, ITF, ITFWCHECK, POSTNET, UPCA, CODE128. Všechny tyto atributy se používají jen při tisku čárových kódů v grafickém režimu. Ve výrazu za klíčovým slovem BARCODE je možné využívat informace z definice čárového kódu, které se uvádí ve SKLAD-??.DEF. |
Aktuální verze z 26. 2. 2019, 16:07
Jednotlivé typy tiskáren s textovým výstupem používané v programu jsou definovány v souboru PRINTER.DEF. Tiskárny, které používají grafický ovladač Windows, toto nastavení nevyužívají.
INIT kódy pro inic. tisk. kódy pro základní nastavení tiskárny (jsou posílány před každou sestavou):
Znak | Řídící kód | Popis |
---|---|---|
ZAP 1 | - | zapnutí písma ELITE |
VYP 1 | - | vypnutí písma ELITE |
ZAP 2 | - | zapnutí písma BOLD |
VYP 2 | - | vypnutí písma BOLD |
ZAP 3 | - | zapnutí písma Úzké písmo (20cpi) |
VYP 3 | - | vypnutí písma Úzké písmo (20cpi) |
ZAP 4 | - | zapnutí písma ITALIC |
VYP 4 | - | vypnutí písma ITALIC |
ZAP 12 | - | odstránkování |
ZAP 14 | - | zapnutí písma PICA |
VYP 14 | - | vypnutí písma PICA |
ZAP 15 | - | zapnutí písma Široké písma (5cpi) |
VYP 15 | - | vypnutí písma Široké písmo |
ZAP 16 | - | zapnutí písma Vysoké písmo |
VYP 16 | - | vypnutí písma Vysoké písmo |
ZAP 19 | - | zapnutí písma Podtržené písmo |
VYP 19 | - | vypnutí písma Podtržené písmo |
ZAP 20 | - | horní index |
VYP 20 | - | horní index |
ZAP 22 | - | dolní index |
VYP 22 | - | dolní index |
ZAP 29 | - | velké písmo |
VYP 29 | - | vypnutí velké písmo |
ZAP 31 | - | řídící znak pro odřezání papíru na pokladních tiskárnách |
Poznámka | |
Do složených závorek {} zadáváme libovolný popis |
Řídící kódy zadejte dle manuálu konkrétní tiskárny jako posloupnost mezerami oddělených dekadických čísel. Za posledním číslem nutno napsat znak "," :
Příklad - Tiskárna EPSON |
ZAP 1 27 77, |
VYP 1 27 80, |
27 - kód pro Esc 77 - kód pro písmo ELITE |
Podpora tisku čárových kódů na tiskárnách v textovém režimu, které tisk čárových kódů přímo podporují. Stačí jen v souboru PRINTER.DEF doplnit nakonec sekce pro příslušnou tiskárnu výraz, který určí znaky, které vedou k vytisknutí čárového kódu. Příslušný ovladač tiskárny z Printer.DEF ale pak lze použít jen pro tiskárnu, která ten čárový kód umí vytisknout, protože na ostatních tiskárnách by to pravděpodobně vytisklo nějaké nesmyslné znaky namísto čárového kódu.
Příklad pro tiskárny OKI je ve výchozím souboru PRINTER.DEF. Standardní formát pro definici čárového kódu v DEF souboru je stejný jak pro tiskárny v grafickém režimu (tiskne s pomocí grafického ovladače), tak i pro tiskárny v textovém režimu (pokud není definován výraz BARCODE pro danou tiskárnu, tak se čárový kód ignoruje a netiskne):