TISK Ti šťastnější z nás nikdy netiskli z T602, ale ti ostatní jistě vědí jaké to občas bývá utrpení. Nejen co do rychlosti, ale i co do kvality je T602 asi nepřekonatelná. Něco tak nepoužitelného asi těžko naleznete. Ale proč tomu tak je. Nejde to udělat lépe a jednodušeji. Odpověď zní samozřejmě ANO. I z DOSu lze na určitých tiskárnách tisknout lépe a rychleji. Například tiskárny EPSON a kompatiblní ovládají jazyk zvaný EPSON ESC P2. Jestli ho umí i vaše tiskárna (většinou se to týká jehličkových) zjistíte jednoduše. Měla by mít na bedně logo tohoto jazyka. Jde vlastně o to, že když na tiskárnu pošlete určitý znak nebo jejich sled, tiskárna ho nevytiskne, ale udělá nějakou akci. Pošlete-li například na svou tiskárnu znak 007 (James Bond) tiskárna obvykle pípne. Nejčastěji jsou ale používány tzn. ESC sekvence začínající znakem ESC (1b hexa). Některé zde uvedu (zdaleka ne všechny). Tyto jsou "vypůjčeny" ze SYSMANA, více jich naleznete v manuálu od tiskárny. Hex Dec Popis 07 7 (BEL) pípne 09 9 (HT) posun na další tabulační zarážku (Viz ESC D) 0a 10 (LF) posun řádku - posune papír o jeden řádek 0b 11 (VT) posune řádky na další vertikální tabulační zarážku (Viz ESC B) 0c 12 (FF) posun na další stránku (Viz ESC C) 0d 13 (CR) návrat vozu - vytiskne řádek bez posunu papíru 0e 14 začne tisknout ve dvojité šířce (končí CR nebo LF. Viz ESC W) 0f 15 začne tisknout komprimovaným písmem 11 17 výběr (select) tiskárny 12 18 konec komprimovaného tisku 13 19 logicky odpojí (deselect) tiskárnu 14 20 konec tisku ve dvojité šířce 18 24 (CAN) vymaže buffer tiskárny 1b 27 (ESC) počáteční kód víceznakové sekvence (Viz níže) 7f 127 (DEL) vymaže buffer tiskárny ESC sekvence jsou řazeny podle kategorie, ne podle pořadí sekvencí: ASCII Hex Popis Font / parametry tisku ESC - <1> 1b 2d 01 začni podtrženě (UNDERLINE) ESC - <0> 1b 2d 00 konec podtrženě ESC E 1b 45 začni zvýrazněně (EMPHASIZED) ESC F 1b 46 konec zvýrazněně ESC G 1b 47 začni dvojitý tisk (DOUBLE-STRIKE) ESC H 1b 48 konec dvojitého tisku ESC S <0> 1b 53 00 začátek horního indexu (SUPERSCRIPT) ESC S <1> 1b 53 01 začátek dolního indexu (SUBSCRIPT) ESC T 1b 54 konec horního nebo dolního indexu ESC W <1> 1b 57 01 začátek tisku ve dvojité šířce (není rušeno LF) ESC W <0> 1b 57 00 konec tisku ve dvojité šířce ESC 4 1b 34 začátek tisku kurzívou EPSON označení začátku stránky IBM ESC 5 1b 35 svislé znaky (konec kurzívy) EPSON ESC 5 <0> 1b 35 00 zruš automatický posun řádku IBM ESC 5 <1> 1b 35 01 zapni automatický posun řádku IBM ESC 6 1b 36 vyber znakový soubor IBM #2 (80h-a0H znaky) ESC 7 1b 37 vyber znakový soubor IBM #1 (80h-a0H řídící kódy 00-20h) Hustota řádkování / délka stránky ESC 0 1b 30 8 řádků na palec - výška řádku 1/8 palce ESC 1 1b 31 výška řádku 7/72 palce ESC 3 <n> 1b 33 xx nastav řádkování variabilního posuvu na <n>/216-palce ESC J <n> 1b 4a xx nastav řádkování na <n>/216-palce pro následující LF ESC 2 1b 32 proveď variabilní posun řádku (Viz ESC A) rovněž 6 řádků na palec, nebylo-li ESC A ESC A <n> 1b 41 xx výška řádku <n>/72-palce. (jednorázový posun řádku spouštěný ESC 2) ESC C <n> 1b 43 xx nastav n řádků na stránku (0-7fH) ESC N <n> 1b 4e xx nastav přeskakování perforace na <n> řádků ESC O 1b 4f zruš přeskakování perforace Různé ESC 8 1b 38 ignoruj konec papíru ESC 9 1b 39 zruš ignorování konce papíru ESC < 1b 3c hlavu do výchozí polohy (jednořádkový jednosměrný tisk) ESC U <1> 1b 55 01 začátek jednosměrného tisku ESC U <0> 1b 55 00 začátek obousměrného tisku ESC B <n..0> nastavení vertikálních tabulátorů (vyslat ESC B a pak posloupnost binárních hodnot, zakončených nulou) 1b 42 xx..00 ESC D <n..0> nastavení horizontálních tabulátorů (vyslat ESC D a pak 1b 44 xx..00 posloupnost binárních hodnot, zakončených nulou) A nakonec ještě malej příkládek co všechno se dá udělat (vyexportuje soubor print.prn a ten pošlete na tiskárnu) HIPP výheň