¢ Tisk*rna SP-180 a podobn[ 3.'*st¢ --------------------------------¢¢¢ Pozn*mka: p@i pr*ci na p@ekladu p@)ru'ky mi trochu chyb) p+vodn% p+j'en* tisk*rna do redakce, kter* je ji( prodan*. Proto nem*m text prakticky ov%@ovan`.¢¢¢ Grafick[ povely.¢¢¢ESC K n1 n2 27,75,n1,n1 1B,4B,n1,n1¢¢ Tisk @*dku osmijehli'kov[ grafiky standartn) hustoty - a( 480 sloupc+ na @*dek. Data pro tisk grafiky n*sleduj) bezprost@edn% za t)mto povelem, po doti&t%n) @*dku do konce se tisk*rna vr*t) do p@edchoz)ho stavu. Pokud je po(adovan` tisk v%t&)ho po'tu sloupc+, ne( je tisk*rna schopna zpracovat, je prost% zbytek @*dku vypu&t%n. Je tedy mo(n[ vytisknout alespo '*st obr*zku p@ipraven[ho t@eba pro form*t A3.¢ Po'et po@adovan`ch sloupc+ je zad*n pomoc) dvou parametr+ "n" v po@ad) ni(&) a vy&&) bajt. ╱n1⇩n2✓256$ Ka(d` bajt tiskov`ch dat @)d) p@)mo odpov)daj)c) jehli'ky, nejm[n% v`znamn` bit ovl*d* jehli'ku doln).¢¢ESC L n1 n2 27,76,n1,n1 1B,4C,n1,n1¢¢ Tisk @*dku osmijehli'kov[ grafiky dvojit[ hustoty - a( 960 sloupc+ na @*dek. Data pro tisk grafiky n*sleduj) bezprost@edn% za t)mto povelem, jejich po'et odpov)d* po'tu sloupc+ a je volen` pomoc) dvou parametr+ "n".¢ Rychlost tisku je polovi'n) oproti hustot% jednoduch[. Jinak je v&echno stejn[.¢¢ESC Y n1 n2 27,89,n1,n1 1B,59,n1,n1¢¢ Tisk @*dku osmijehli'kov[ grafiky dvojit[ hustoty dvojitou rychlost) a( 960 sloupc+ na @*dek.¢ Vedlej&) body v horizont*ln)ch link*ch nem+(ou b`t ti&t%ny. Zato prob)h* tisk st%jn% rychle jako u hustoty standartn).¢ ╱Je ot*zka,k 'emu je to dobr[$¢¢ESC Z n1 n2 27,90,n1,n1 1B,5A,n1,n1¢¢ Tisk @*dku osmijehli'kov[ grafiky 'ty@n*sobn[ hustoty - a( 1920 sloupc+ na @*dek.¢ Vedlej&) body v horizont*ln)ch link*ch nem+(ou b`t ti&t%ny. Zato prob)h* tisk st%jn% rychle jako u hustoty dvojit[.¢¢ESC✓ m n1n2 27,42,m,n1,n1 1B,2A,m,n1,n1¢¢ Tisk @*dku osmijehli'kov[ grafiky voliteln`m zp+sobem podle parametru "m".¢m = 0 standartn) hustota¢m = 1 dvojit* hustota¢m = 2 dvojit* hustota dvojt* rychlost¢m = 3 'ty@n*sobn* hustota 1920 sloupc+¢m = 4 640 sloupc+, 1/80"¢m = 5 plotter hustota, 576 sloupc+¢m = 6 720 sloupc+, 1/90"¢m = 7 1152 sloupc+, 1/144¢¢ Pokud m* parametr "m" jinou hodnotu, bude cel` grafick` povel i n*sleduj)c) grafick* data dan* n1 a n2 ignorov*na.¢¢ESC a n1n2 27,94,a,n1,n1 1B,5E,a,n1,n1¢¢ Tisk @*dku dev)tijehli'kov[ grafiky dv%ma zp+soby podle parametru "a". Pro a = 0 je 480 sloupc+ na @*dek, pro a = 1 je 960 sloupc+.¢ Dev%t jehli'ek ve sloupci se @)d) dvojcemi bajt+ grafick`ch dat. Prvn) popisuje ji( zn*m`m zp+sobem horn)ch osum, z druh[ho se vyu()v* pouze nejv`znam%j&) bit pro dev*tou, nejspodn%j&) jehli'ku.¢¢ESC ? n m 27,63,n,m 1B,3F,n,m¢¢╱u tohoto p@)kazu si nejsem jist`, jestli jsem spr*vn% pochopil jeho funkci. V 'esk[ literatu@e nen) nic!$¢¢ Um) z@ejm% zm%nit podle parametr+ tisk grafiky. Prvn) parametr n m+(e nab`t hodnot K,L,Y,Z, co( jsou kdy ji( zn*m`ch grafik. Druh` parametr m m* platn` rozsah 0 a( 7, 'ili ')seln[ kdy grafik t[( ji( probran[.¢ M%lo by tak b`t mo(n[ p@inutit harkop)rku tisknouc) jednoduchou hustotou ╱K$ pou()t plotr grafiku ╱5$¢¢¢ Nastavov*n) d[lky od@*dkov*n).¢¢¢ESC 0 27,48 1B,30¢¢ Nastav) LF na 1/8 palce. To je pom%rn% hust` tisk.¢¢ESC 1 27,49 1B,31¢¢ Nastav) LF na 7/72 palce.¢¢ESC 2 27,50 1B,32¢¢ V mdu Standart:¢nastav) LF na 1/6 palce. To je standartn) od@*dkov*n) - 72 @*dek na pap)r d[lky 12 palc+.¢¢ V mdu IBM:¢povoluje proveden) kdu ESC A n.¢¢ESC 3 n 27,51,n 1B,33,n¢¢ Nastav) LF na n/216 nebo n/144 palce podle volby povely GS. Standartn% jsou navolen[ dv%sta&esn*ctiny.¢¢ESC A n 27,65,n 1B,41,n¢¢ Pro "n" do hodnoty 86 nastav) LF na n/72 palce. P@i v%t&)m parametru je kd ignorovan`.¢ V mdu IBM se proveden) povelu @)d) pomoc) ESC 2¢¢GS ╱1$ 29,1 1D,01¢¢ Vol) od@*dkovac) jednotku 1/144 palce pro povely ESC 3 n, ESC J n, ESC j n.¢¢GS ╱0$ 29,0 1D,00¢¢ Vol) od@*dkovac) jednotku 1/216 palce pro povely ESC 3 n, ESC J n, ESC j n.¢¢¢ Pr*ce se str*nkou.¢¢¢ESC C n 27,67,n 1B,43,n¢¢ Nastavuje po'et @*dk+ na str*nku v rozsahu 1 a( 127, t)m ovlivuje celou d[lku str*nky.¢ Pozice pap)ru v tisk*rn% v dob% p@)chodu povelu je vzan* jako horn) okraj str*nky.¢ P@i parametru v%t&)m ne( 128 je cel` povel ignorov*n.¢¢ESC C p n 27,67,p,n 1B,43,p,n¢¢ Nastavuje d[lku str*nky v palc)ch v rozsahu 1 a( 22. Identifika'n) bajt p m+(e m)t hodnotu nula nebo 128. Jenom t)m se odli&uje od p@edchoz)ho povelu.¢ P@i parametru v%t&)m ne( 23 je cel` povel ignorov*n.¢¢ Oba povely nuluj) p@eskok p@es perforaci a vertik*ln) tabul*tory.¢¢¢ESC D n1.nk 0 27,68,..,0 1B,44,..,0¢¢ Nastav) a( 32 tabel*tor+ na @*dku udan`ch vzestupnou @adou ')sel kon')c)ch nulou. Standartn% jsou rozestupy tabel*tor+ 8 znak+.¢ Standartn) md: nastaven) je v absl...¢ IBM md: .¢¢HT 9 09¢¢ Posun na dal&) horizont*ln) tabel*tor.¢¢ESC Q n 27,81,n 1B,51,n¢¢ Nastaven) prav[ho okraje tisku znak+ se z*vislost) na zvolen[ &)@ce p)sma.¢ Pokud je hodnota nevyhovuj)c), je cel` povel ignorov*n.¢¢ESC l n 27,108,n 1B,6C,n¢¢ Nastaven) lev[ho okraje tisku znak+ se z*vislost) na zvolen[ &)@ce p)sma.¢ Pokud je hodnota nevyhovuj)c), je cel` povel ignorov*n.¢¢ESC X n1 n2 27,88,n1,n2 1B,58,n1,n2¢¢ Nastaven) lev[ho a prav[ho okraje.¢nulov*n) ...¢ Jako p@edchoz) je povel ignorov*n jestli(e:¢- n1 nen) v%t&) ne( nula a men&) ne( n2¢- lev` okraj vych*z) v)ce ne( 5.6 palce od odkraje tiskov[ str*nky.¢- prav` okraj ╱n2$ je v%t&) ne( mo(n`.¢¢ESC - 1 27,45,49 1B,2D,31¢¢ Podtr(en[ p)smo, z@ejm% i grafick[ znaky IBM. Parametr 1 m+(e b`t reprezentov*n i skute'n`m ')slem 1.¢ Netiskne se ale v meze@e p@i posunu hlavy pomoc) tabel*toru.¢¢ESC - 0 27,45,48 1B,2D,30¢¢ Zru&en) podtr(en[ho p)sma.¢¢CAN 24 18¢¢ Vymaz*n) tiskov`ch dat z bufferu. ②)d)c) kdy ale z+st*vaj) v platnosti.¢¢BS 8 08¢¢ Posun tiskov[ hlavy o jeden znak doleva. V proporcion*ln)m mdu je k