home *** CD-ROM | disk | FTP | other *** search
/ Flop Magazin 32 / Flop_Magazin_32_1994_06_Raster_cs_Side_A.atr / sp180.cap < prev    next >
Text File  |  2023-02-26  |  12KB  |  1 lines

  1.     Tisk*rna SP-180 a podobn[ 1.'*st.¢¢  Firma FLOP n*m do redakce zap+j'ila ji( d@)ve inzerovanou tisk*rnu SP-180, kter* pat@) do nejni(&) cenov[ t@)dy.¢  M*me tak mo(nost sezn*mit jej) majitele s bli(&)m popisem a mo(nostmi vyu(it). Zkr*tka nep@ijdou ani majitel[ jin`ch dev)tijehli'kov`ch tisk*ren, proto(e popisovan[ ovl*d*n) bude v%t&inou zcela shodn[.¢  Nejd@)ve si uvedeme n%kolik z*kladn)ch fakt+ o t%chto tisk*rn*ch. Jsou sice b%(n% ozna'ovan[ jako dev)tijehli'kov[, ale k tisku se b%(n% vyu()v* osm. Ta dev*t* je vyu(ita jen p@i tisku podtr(en[ho p)sma. Pro tento ]'el by m%la b`t konstruk'n% usp+sobena mal`m odsazen)m od z*kladn) osmice jehli'ek. Zat)m jsem v dod*van[m manu*lu nena&el jestli je to tak i u zkouman[ho typu.¢  Z*kladn) funkc) tisk*rny je tisk znak+, jejich( vzory jsou um)st%ny v pam%tech ROM 'i EPROM. Jejich v`m%nou je mo(n[ zm%nit celou znakovou sadu, ani( by o tom tisk*rna "v%d%la".¢  Mo(nosti tisku jsou v&ak mnohem v%t&). Jsou vl*d*ny pomoc) @)d)c)ch kd+. ⇨)seln` rozsah jednoho bajtu - to je 0 a( 255 - je proto rozd%len na oblast @)d)c)ch kd+ od nuly do 31, a reprezentace znak+ po')naje mezerou s kdem 32 nahoru. Zat)m m% nezn*mou funkci m+(e m)t i ')slo 127. V z*sad% se vyu()v* ASCII standart r+zn`mi zp+soby roz&i@ovan`.¢  Uv%domte si zde rozd)l mezi syst[mem zobrazov*n) znak+ na na&em po')ta'i. I kdy( i u n*s existuj) vybran[ @)d)c) kdy, nap@)klad v`maz obrazovky, jsou i pro n% definovan[ znakov[ reprezentace. Na&e znakov* sada za')n* od kdu nula. P@i pokusu tisku t%chto znak+ bude doch*zet na v`stupu tisk*rny k hrozn`m v%cem!¢  Proto(e zna'n[ mo(nosti tisk*ren nelze nacpat do mal[ho rozsahu vyhrazen`ch @)d)c)ch kd+, je pou()van` syst[m n*v%&t) - p@ep)na' ESC. Je to vyhrazen` kd ')seln[ hodnoty 27, kter` d*v* procesoru tisk*rny na v%dom), (e bude n*sledovat n%jak` @)d)c) kd. Ten se ji( nemus) ve v`b%ru hodnoty z rozsahu jednoho bajtu nijak omezovat.¢  Mimo @)d)c)ch kd+ pos)lan`ch z po')ta'e se alespo '*ste'n% mohou tisk*rny ovl*dat ru'n% pomoc) svi'+ a dal&)ch p@ep)na'+ na panelu.¢  Mno(ina @)d)c)ch kd+ se li&) jednak podle vlastn)ch mo(nost) dan[ tisk*rny, ale tak[ podle vestav%n[ho zp+sobu ovl*d*n). Pro dev)tijehli'kov[ tisk*rny jsou nejd+le(it%j&) ovl*dac) md STANDART, ozna'ovan` tak[ jako EPSON, a md IBM.¢  Z*kladn) rozd)l je v ch*p*n) znakov[ sady. Md standart pou()v* sedmibitov[ kdov*n) znak+, vy&&) hodnoty tiskne jako odpov)daj)c) z*kladn) ve stylu ITALIC, 'ili 'esky kurz)vu, ]pln% 'esky p)smo &ikm[. Srovnejte se syst[mem na po')ta'i ATARI, kde se tak[ pou()v* jen polovi'n) rozsah bajtu, vy&&) kdy jsou ch*p*ny jako inverzn) znaky. Proto m+(eme m)t na obrazovce jen 128 definovan`ch znak+, na tisk*rn% 128-32, tj. 96. Md je v`hodn` pro tisk adres*@+ disket a hlavi'ek turbo program+, v nich( se pou()vaj) inverzn) znaky.¢  Md IBM je roz&)@en` a( po ')slo 255, je tedy p@)mo nachystan` pro n*rodn) ]pravy znakov`ch sad, jako jsou t@eba 'esk[ a slovensk[ znaky. Chyb) zde mo(nost p)sma ITALIC.¢  V%t&ina @)d)c)ch kd+ je shodn`ch v obou mdech, ale jsou zde tak[ nep@)jemn[ rozd)ly. P@i tisku obr*zk+ m+(e potr*pit odli&n[ nastaven) od@*dkov*n). Hardop)rky jsou b%(n% vytv*@eny pro standartn) md, co( p+sob) probl[my p@i m)ch*n) tisku obr*zk+ a n*rodn) znakov[ sady. Postupn% spole'n% nalezneme na tento a dal&) probl[my @e&en). Tady to maj) mimochodem trochu jednodu&&) majit[l[ nejlacin%j&)ch tisk*ren, jeko je SEP-510, kter[ nemaj) rozd%len) na mdy standart a IBM, ale pou()vaj) v`b%r nejz*kladn%j&)ch funkc).¢¢  Pod)vejme se na zakoupenou tisk*rnu SP-180 od firmy FLOP Ro(nov. Nen) to origin*ln) standartn) tisk*rna, ale p@ed%lan* p+vodn) speci*ln) varianta pro po')ta' C-64. Na panelu je jedin[ tla')tko s n*pisem NLQ, co( byla z@ejm% p+vodn) funkce. Nyn) pracuje jako p@ep)na' LINE OFF a LINE ON, co( jsou funkce pro pozastaven) tisku. Spr*vn% pracuj)c) program na po')ta'i m* z+stat 'ekat s tiskem. Tuto funkci ob'as pou()v*m, proto m% zarazila jej) ur'it* nespolehlivost.¢  Nel)b) se mi tak[ veden) pap)ru. Bu⇦ n%co nev)m, nebo nem* tisk*rna spodn) p@)tla'n[ v*le'ky. Pap)r je proto nutn[ uchytit a( pod ty vrchn), co( zp+sobuje velik[ nevyu(it[ z*hlav) p@i tisku na jednotliv[ pap)ry.¢  P@)jemn[ je velk[ mno(stv) @)d)c)ch kd+, kter[ m* podle p@)ru'ky tisk*rna um%t. Nam*tkov% uvedu zat)m plotr grafiku, o n)( jsme ji( v magaz)nu b*snili.¢  K tisk*rn% dod*v* FLOP dv% p@)ru'ky. Origin*ln) n%meck* je ur'ena pro p+vodn) variantu COMMODORE a je prakticky ]pln% na nic. D+le(it* je okop)rovan* p@)ru'ka v angli'tin%. Nen) sice cel*, ale z@ejm% v n) nic podstatn[ho nechyb).¢  V ]vodu je uvedeno deset p@)klad+ pro za'*te'n)ky, funkce svi'+, tabulka druh+ tisku, kter[ zat)m moc nerozum)m, popis @)d)c)ch kd+. Chyb) mi trochu jejich souhrnn` p@ehled pro rychl[ vyhled*n). Z@ejm% ho bude nutn[ vytvo@it a uv[st v magaz)nu.¢  Nejd@)ve pop)&i ovl*dac) p@ep)na'e, proto(e pova(uji tento postup za logick`. P@ep)na'e, nebo vlastn% podle elektrick[ funkce jen sp)na'e, jsou um)st%n[ vzadu, nijak zvl*&④ p@)stupn[. Na p@ep)n*n) je pot@eba n*stroj. Budi( ]t%chou majitel+, (e &roubov*'ek pot@ebuji i u sv[ vlastn) tisk*rny cenov% o hodn% vy&&). ⇨)slov*n) osmiplov[ho DIPu je p@evr*cen[, co( je poz+statek p@ed%l*n). Ve FLOPu m% na to asi upozornili, co( jsem okam(it% zapom%l a str*vil tak asi p+l hodiny pracn`mi zkou&kami.¢  Nastaven) sp)na'+ si procesor tisk*rny zji&④uje pouze p@i zapnut), nebo p@)chodu inicializa'n)ho povelu. Jejich funcke jsou standartn), nekter[ jsou shodn[ s @)d)c)mi kdy, n%kter[ pouze hardwarov[.¢  Prvn) t@i sp)na'e na osmiplov[m DIPu nastavuj) v`b%r n*rodn)ch modifikac) znakov`ch sad. Proto(e se to net`k* na&ich znak+, m*m trvale nastavenou U.S.A. sadu a o v)c se nestar*m.¢  Sp)na' 'tvrt` p@ep)n* d[lku str*nky. Del&) hodnota 12 palc+ je platn* pro u n*s pou()van` traktorov` pap)r, doporu'uji tuto hodnotu i pro jednotliv[ listy. Jsou sice krat&), ale u(ivatel se tak vyhne r+zn`m p@ekvapen)m v zastaven) tisku nehotov[ str*nky.¢  P*t* "no(i'ka" vol) mezi mdem EPSON a IBM. Podle pozn*mky od tabulkou neexistuje odpov)daj)c) @)d)c) kd.¢  Funkce &est[ no(i'ky se li&) podle nastaven[ho mdu. V standartn)m povoluje a zakazuje mo(nost downloadu, u IBM ovl*d* n%jak znakov[ sady. Jej) funkci p@esn% nerozum)m, ale v)m, (e pro tisk sadou KAMENICK⑨CH mus)m sp)na' nastavit do polohy "character set 2"¢  Sedm* no(i'ka povoluje automatick[ od@*dkov*n), 'i automatick` "lainf)d". V%t&ina program+ na mal[m ATARI pot@ebuje jeho povolen), proto(e vys)l* pouze kd konce @*dku, nikoliv od@*dkov*n). Na velk`ch po')ta')ch je situace opa'n*.¢  Osm* no(i'ka ovl*d* zp+sob tisku znaku nula. Je mo(n[ ji tisknout norm*ln%, nebo po')ta'ov% jako p@e&krtnutou '*rkou.¢¢  Druh` DIP sp)na' m* jen 'ty@i ply. Prvn) no(i'ka povoluje p@eskok p@es perforaci skl*dan[ho pap)ru. To je dobr[ pro ne@)zen` textov` v`stup. Jinak textov[ editory si @)d) tisk @*dek na str*nce samy, tak(e p@ev*(n% je pot@eba m)t p@eskok zak*zan`. M+(ete si samoz@ejm% vyzkou&et, co ud%l* sm)&en[ @)zen) t@eba ⇨apkem a vlastn) tisk*rnou.¢  Druh* a t@et) no(i'ka vyb)raj) druh p)sma. Vhodn[ pro programy, kter[ nemaj) mo(nost pos)l*n) @)d)c)ch kd+. Standartn% si je nechte v poloze p)smo PICA.¢  Posledn) no(i'ka nen) vyu(ita.¢¢  Po nastaven), 'i nasetov*n) tisk*rny m+(eme p@istoupit k ]vodn)m uk*zk*m. Jsou samoz@ejm% uvedeny v jazyce BASIC, proto(e to je nejjednodu&&) zp+sob ozkou&en) funkc). Nen) to v&ak jedin` mo(n` zp+sob pro zad*v*n) kd+ tisk*rn*m, jak by se snad mohlo zd*t !¢Uv*d%n[ p@)klady jsou v BASIKu pro PC, co( douf*m (*dn[ho ataristu nezasko'ilo. V principu jde o posl*n) ur'it`ch ')sel tisk*rn%. Jazyk BASIC n*m d*v* mo(nosti instukce PRINT kombinovan[ s funkc) CHR◆╱$ a instrukce PUT. ②)d)c) kdy jsou sice dan* ')sla, reprezentov*ny jsou v&ak v%t&inou ASCII znaky. U na&eho syst[mu m+(e b`t i kd ESC zobrazen` jako znak, tak(e nic nebr*n) jednoduch[mu odes)l*n) povel+ pro tisk*rnu jako textov[ho @et%zce.¢ ¢Na stran% 18 je uveden` prvn) krok pro za'*te'n)ky a to p@ep)n*n) druhu p)sma. SP-180 pou()v* p)smo PICA 10 znak+ na palec, ELITE 12 znak+ na palec, Condensed, 'ili komprimovan[ 17 znak+ na palec.¢  Mysl)m, (e lep&) je uveden) po'tu znak+ ve vztahu k jedn[ @*dce, tedy PICA je 80 znak+ na @*dek, ELITE 96 znak+, Condensed 136 znak+.¢  P)smo PICA je zapnut[ standartn%, jinak se nastavuje povelem ESC P. Des)tkov% to znamen* 27 a 80. Elite se zap)n* ESC M, des)tkov% 27 77.¢  U komprimovan[ho p)sma je ur'it* vyj)mka. Aktivuje se povelem ESC SI, nebo tak[ jen SI. Des)tkov[ vyj*d@en) je 15. Je to mimo oblast ASCII znak+, proto je k jeho zasl*n) vyu(ita funkce CR◆9╱$. Kdo zn* roz&)@enou ATASCII znakovu sadu na na&em po')ta'i, m+(e op%t pou()t zkr*cen` z*pis jako tisku znaku.¢  Vyp)n*n) komprimovan[ho p)sma se prov*d) povelem DC2, co( je op%t 'ist% @)d)c) kd, jeho vyj*d@en) je 18.¢  P)smo ELITE se mi zd* vzhledn%j&), nen) tak 'tvercov[ jako PICA. V`hodn` je tak[ v%t&) po'et znak+ na @*dek. Jeho pou()v*n) v rozs*hlej&)ch textech v&ak br*n) nemo(nost 'esk`mi editory ╱⇨apek, Textwriter$ zobrazovat v)ce ne( 80 znak+ na @*dek. Je to d*no rozli&ovac) schopnost) na&) grafiky, schopnou zobrazit a( 80 znak+ v polo'iteln[ kvalit%.¢  Druh` krok p@edv*d) p)smo dvojit[ &)@ky. Zab)r* skute'n% dvakr*t tolik m)sta jako p)smo norm*ln). Zp+soby jeho nastaven) jsou dva. V uk*zce je pou(it` jednor*zov` kd SO, nebo ESC SO, kter` je zru&en` p@)chodem CR, 'ili konce @*dku. Je to zp+sob vhodn` pro nadpisy. Jeho zru&en) je samoz@ejm% mo(n[ zp+sobit kdykoliv kdem k tomu ur'en`m.¢  T@et) krok p@edv*d) horn) a spodn) indexy. Jsou polovi'n) v`&ky a jejich pou(it) je v matematick`ch a chemick`ch vzorc)ch. N%kte@) koum*ci si tak[ tisknou t)mto mrav`m p)smem &koln) tah*ky.¢  ⇨tvrt` krok ukazuje p)smo podtr(en[. Pat@) mezi n%kolik m*lo kd+, kter[ pravideln% vyu()v*m pro nadpisy nebo zd+razn%n) ')st) textu.¢  Krok 'ty@i - p)smo vertik*ln% zv`razn%n[. Jeho celkov* &)@ka je stejn* jako standartn)ho p)sma, ale svisl[ linky jsou zdvojen[. Nevypad* to &patn%, ale j* d*v*m p@ednost plnokrevn[mu ╱a pomal[mu$ tisku NLQ.¢  Krok &est - p)smo horizont*ln% zv`razn%n[. V`&ka norm*n), ale tiskov[ body zdvojen[ tiskem do mezipoloh. Zkuste si zkombinovat oba druhy p)sma, v`sledek je zaj)mav`.¢  Krok sedm popisuje zp+soby nastavov*n) d[lky str*nky v palc)ch a o'tu linek na str*nku. V p@ilo(en[m programu nen) uvedeno.¢  Krok osum - horizont*ln) tabul*tor. Zaj)mav* v%c, kterou jsem zat)m v+bec nevyu(il. Prvn) '*st ukazuje standartn% nastaven[ tabul*tory po inicializaci tisk*rny, druh* p@edv*d) u(ivatelem nastaven`.¢  Dovedu si p@edstavit, (e p@i tiskov[m v`stupu z BASICu pom+(e zform*tovat v`stup. V textov[m editoru urychl) z*pis a u&et@) kapacitu pam%ti na vypu&t%n) zbyte'n`ch mezer mezi sloupci. Pokud to dan` editor um), co( nen) zat)m n*& p@)pad.¢  Krok dev%t - nastaven) lev[ho a prav[ho okraje. Pou(it) jen p@i tisku neform*tovan[m programem v po')ta'i. Typick`m p@)kladem je listing BASICu, kter` leze do tisk*rny naprosto (iveln%.¢  Krok deset - jednoduch` p@)klad grafiky. Grafika se obecn% tiskne osmi jehli'kami. Tisk*rny um) v)ce druh+ hustoty tisku, dan`ch vodorovnou vzd*lenost) tiskov`ch bod+ mezi sebou. SP-180 nen) ve v`b%ru druh+ nijak pozadu. Zvolen` grafick` kd dopluje dvoubajtov` ]daj o po'tu svisl`ch ti&t%n`ch sloupc+ v po@ad) ni(&) a vy&&). Potom je odpov)daj)c) po'et bajt+ br*n jako data pro tisk bez ohledu na jejich hodnoty. Pro n*s plat) jist[ omezen) v pou(it) ')sla 155, kter[ bude nejsp)&e nahrazeno ')slem 13 ovlada'i rozhrann) CENTRONICS.¢  V p@ilo(en[m programu jsou pou(ity r+zn[ zp+soby vys)l*n) @)d)c)ch kd+ na tisk*rnu. Jeho v`stup byl stejn` v mdu STANDART a IBM, SP-180 nem* tedy odli&n` kd pro p)smo ELITE v mdu IBM, kter`m se m% p@ed 'asem ta moje p%kn% natr*pila, ne( jsem to zjistil.¢¢   pokra'ov*n) p@)&t%.¢                             -ZB-¢