★ APPLICATIONS ★ DIVERS ★ PRERADA (MOJ MICRO) ★ |
Prerada (Moj Micro) | Applications Divers |
Veliko lepih Č莞ŠŠĆć Po enoletnem prebiranju naših računalniških revij sem opazil, da se tisti lastniki kombinacije, zapisane v nadnaslovu. ki si niso preskrbeli EPROM, mučijo s takšnimi in drugačnimi načini za tiskanje naših soglasnikov s strešicami. Najpogosteje uporabljajo opuščaj in narekovaj. kar pa ne gre pri velikih črkah in je izpis zato precej grd. Članka Tadeja Vodopivca in Metoda Koželja (Moj mikro 2/87. str. 58) sta me spodbudila k reševanju te težave. Trud ni bil zaman. Vsak boljši tiskalnik premore vmesni pomnilnik (buffer), tj. določeno količino RAM, ki ga uporabnik v nekaterih okoliščinah lahko izkoristi za poljubno definiranje znakov. Definiranemu znaku dodamo neko kodo s tipkovnice in ko potem npr. pritisnemo »C«, tiskalnik izpiše »Č«. Pri DMP-2000 je znake, ki ste jih definirali v tiskalnikovem PCG-RAM (Programmable Character Generator RAM), žal moč aktivirati samo s kontrolnimi kodami (0 - 31). vendar ne z vsemi, povrh pa jih ni na tipkovnici. Se nekaj neprijetnega spremlja kombinacijo iz nadnaslova. Ko ste že definirali lastne znake in jih poslali tiskalniku (o tem pozneje), opazite, da so vedno odtisnjeni v spodnjih 7 od skupaj 9 točk tiskalnikove matrike, torej približno v višini Črke »g« in »j«. Če niste svojega CPC 464 pruredili tako, da pošilja tudi osmi bit, potem nimate drugega izhoda, kot da pred vsakim na novo definiranim znakom pošljete tiskalniku ukaz, naj se vrne za dve točki nazaj, po odtipkanem znaku pa gre za dve točki naprej. Zapleteno, mar ne? Če bi to morali početi ročno, potem bi gotovo v malih oglasih poiskali naslov ponudnikov epro-mov; vendar nič skrbi, ‘računalnik dela namesto vas!
Na začetku prazne kasete (najbolje C-12) posnamite Listing 1. Takoj za njim posnamite urejevalnik besedil Amsword, v katerem ste z opcijo Customise Program poskrbeli za spremembe po Tabeli 1. V -Znakih za kontrolo tiskalnika« definirajte še tele kode: S: 27 106 6 (6/216 palca nazaj) Za Amswordom posnamite Listing 2. Najbolje bo. če boste vse tri programov istem vrstnem redu posneli tudi na drugo stran kasete. Pozneje si boste s tem prihranili previjanje. Če hočete listinge. s katerimi se boste pri tipkanju kar namučili, tudi uporabiti, upoštevajte tole:
Tokrat se ne bomo podrobneje spuščali v razlago postopka pri definiranju znakov, ker je bilo o tem že veliko pisanega, pa tudi v priročniku za DMP-2000 je dovolj navodil. Program »PRERADA« deluje tako, da v izvirno besedilo vstavlja kontrolni kodi »S-s« in to na obeh straneh vsakega predefiniranega znaka; ti kodi izdajata tiskalniku ukaz za pomik glave nazaj - naprej. Če je v besedilu kaj podčrtanega, program povrh izloča kontrolne kode (sicer bi bilo podčrtovanje pod znaki s strešicami. prav tako s pomikom za dve točki navzgor), vstavi novo prazno vrsto, ki vsebuje samo kode za pomik nazaj - naprej in za podčrtavanje (T. t. J. j). Zato moram poudariti, da je v vrstici 30 Listinga 2 predvidena obdelava 100 vrstic, vendar mora biti v praksi to število manjše, če je kaj podčrtano Najbolje je če daljša besedila v izvirni obliki snemate stran za stranjo, potem pa jih spet po vrsti predelate in drugo za drugo izpišete. Ker med tiskanjem dveh zaporednih strani ne smete reinicializirati tiskalnika, je pred Če imate namesto Amsworda jugoslovansko različico YUSWORD. toliko bolje, kajti predefinirane tipke (v normalnem naboru) bodo tudi na zaslonu kazale naše znake. V tem primeru ustrezno spremenite vrste 20, 330 in 340 Listinga 1. Ker ste v Amswordu izključili R/J. poravnajte vsako vrsto posebej, če pa bi radi imeli zares lepo poravnan desni rob. tipkajte za toliko mest čez desni rob, kolikor je v vrsti kontrolnih kod. Z opisanim postopkom ne morete uporabiti NLQ (niti hardversko ne), pa tudi proporcionalo razmikanje ne pride v poštev. Menim, da bodo takšni programi za ljubitelje »mašinca« izziv, sami pa boste ugotovili, da tudi Locomotive Basic ni kar tako. Vsekakor pa vsem skupaj želim veliko lepih črk ČČŽZŠŠČČ, ČČŽŽŠŠČČ.
|