Tämä artikkeli käsittelee kirjoittimien ohjaamista Dos ohjelmista.
Asteri Dos ohjelmien mukana toimitettava kirjoitinmääritysohjelma sisältää tarvittavat kirjoitinohjaimet kaikkiin yleisimpiin markkinoilla oleviin kirjottimiin.
Eräissä tapauksissa saattaa kuitenkin tulla tarve ohjata tulostusta tarkemmin, esimerkiksi kaventaa ylä- tai vasenta marginaalia tai saada laskulomakkeella aikaan 1/2 rivin siirtymä tai siirtää kohdistin haluttuun kohtaan laskulomaketta (esim. pankkiviivakoodin tulostus tai esipainettu lomake). Näihin tarpeisiin tarjoaa ratkaisun kirjoittimen ohjaaminen sen omilla ohjauskoodeilla.
Dos ohjelmat joutuvat ohjaamaan kirjoitinta sen omilla kirjoitinkohtaisilla ohjauskoodeillaan. Eri kirjoitinvalmistajien kirjoittimet toimivat eri ohjauskoodeilla.
Useimmat HP LaserJet (ja muiden valmistajien PCL ohjauskieltä tukevat) kirjoittimet tukevat allalueteltuja PCL kirjoitinkomentoja.
Dos tulostukseen kykenevät kirjoittimet emuloivat yleensä HP Laserjet 4-koodeja:
Seuraavassa on selvitetty eräitä Asteri kirjoitinmäärityksessä olevia komentoja ja siihen liittyviä kokeiltavissa olevia koodeja:
ohjauskoodin sijainti merkitty punaisella XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
ohjauskoodi (# tilalle numeroarvo) | mitä tekee. Sivumerkintä viittaa "LaserJet 4L ohjekirjaan" joka tuli aikanaan HP 4L kirjoittimen mukana | huomioita | |
02 ASETUSKÄSKY | |027E|027%0A|027(10U|027(s0P|027(s10H|027(s4101T | |027E | alkutila (s.D-3) | |
|027E|027%0A|027(10U|027(s0P|027(s10H|027(s4101T | |027%0A | siirry pcl-tilaan (s.D-15) | ||
|027E|027%0A|027(10U|027(s0P|027(s10H|027(s4101T | |027(10U | PC-8 ensiömerkistö (s.D-6) | ||
|027E|027%0A|027(10U|027(s0P|027(s10H|027(s4101T | |027(s0P | ensiövälistys kiinteä (s.D-7) | ||
|027E|027%0A|027(10U|027(s0P|027(s10H|027(s4101T | |027(s#H | # merkkiä tuumalle (s.D-7) | ||
|027E|027%0A|027(10U|027(s0P|027(s10H|027(s4101T | |027(s4101T | ensiökirjansintyypin perhe (s.D-8) | ||
Paperilähde | |027&l1H | |027&l1H | paperikasetti (s.D-3) | |
sivun koko | |027&l26A | |027&l26A | sivun koko A4 (s.D-3) | lisää tämä kirjoittimen asetuskäskyyn jos kirjoitin herjaa "aseta lokeroon 1 legal kokoinen arkki" (testaamatta). Jos kirjoittimen asetuskäsky on niin pitkä, ettei siihen mahdu lisäämään, voit pidentää syöttöluukkua valinnalla Ctrl F, jolloin ohjelma kysyy ruudun alareunassa 79 merkkisenä syöttöluukun sisällön. |
04 TEKSTIN LAAJENNUS | |027(s1P|027(s12V|027(s3B | |027(s1P | ensiövälistys suhteutettu (D-7) | |
|027(s1P|027(s12V|027(s3B | |027(s#V | ensiökorkeus # pistettä (D-7) | ||
|027(s1P|027(s12V|027(s3B | |027(s3B | Lihavoitu | korostus |027(s#B, missä # saa arvoja -7 ja 7 väliltä | |
05 PALAUTUS | |027(s0P|027(s10V|027(s0B | |027(s0P | ensiövälistys kiinteä (D-7) | |
|027(s0P|027(s10V|027(s0B | |027(s10V | ensiökorkeus # pistettä | ||
|027(s0P|027(s10V|027(s0B | |027(s0B | ensiökirjasinlaji korostus normaali | ||
06 12 MERKKIÄ TUUMALLE | |027(s12H | |027(s#H | 12 merkkiä tuumalle (D-7) | |
07 PALAUTUS | |027(s10H | |027(s#H | 10 merkkiä tuumalle (D-7) | |
08 17 MERKKIÄ TUUMALLE | |027(s16.6H | |027(s#H | 16.6 merkkiä tuumalle (D-7) | |
Allaolevassa taulukossa on lueteltu eräitä PCL 5 ohjauskoodeja.
Toiminto | Komento | Huom |
Ylämarginaali rivejä |
|027&l#E
|
# = rivien määrä Jos tulosteet alkavat liian alhaalta |
Vasen marginaali sarakkeita | |027&a#L |027&a0L |
|
Oikea marginaali sarakkeita | |027&a#M |027&a0M |
|
Tulostus pystyyn | |027&l0O | |
Tulostus vaakaan | |027&l1O | |
Käänteinen pysty | |027&l2O | |
Käänteinen vaaka | |027&l3O | |
Riviväli 6 riviä tuumalle | |027&l6D | Normaali riviväli |
Riviväli 8 riviä tuumalle | |027&l8D | |
Riviväli 12 riviä tuumalle | |027&l12D | |
Riviväli 16 riviä tuumalle | |027&l16D | |
Horizontal Motion Index, HMI # = 1/120" |
|027&k#H | |
Kohdistin riville # | |027&a#R | Tulostuskohdan siirtäminen ylös/alas määräpaikkaan |
Kohdistin saraan # | |027&a#C | Tulostuskohdan siirtäminen sivusuunnassa määräpaikkaan |
Kohdistin pystysuunnassa kohtaan # (1# = 1/720") |
|027a#V | Tulostuskohdan asettaminen tarkalleen haluttuun kohtaan. # tilalle tulee arvo, jonka yksikkö on 1/720 tuumaa |
Kohdistin vaakasuunnassa kohtaan # (1# = 1/720") |
|027&a#H | Tulostuskohdan asettaminen tarkalleen haluttuun kohtaan. # tilalle tulee arvo, jonka yksikkö on 1/720 tuumaa |
Puoli rivinsyöttöä (puolikas rivinsiirto) | |027= | Tulostuskohdan "hienosäätöön" |
Kopioita # kpl | |027&l#X | |
Paperilähde paperikasetti | |027&l1H | |
Paperilähde käsinsyöttö | |027&l2H | |
Paperilähde kirjekuorien käsinsyöttö | |027&l3H |
Kysymys: Ostimme uuden kirjoittimen, Hp Laserjet 1200 Series. Nyt tulosteiden yläosaan jää suuri tulostumaton alue ja esipainettujen laskulomakkeiden tulostus ei osu kohdalleen.
Vastaus: Lisää kirjoitinmääritykseen kirjoittimen asetuskäskuun komento, joka pienentää ylämarginaalia
Tämän sivun ohjauskoodit on kirjoitettu Hp LaserJet 4L kirjoittimen (vuodelta 1993) mukana tulleesta suomenkielisestä oppaasta "Laserjet 4L, Hp Laserjet 4L kirjoitin, Käyttöpas". Oppaassa on erittäin selkeä suomenkielinen luettelo PCL ohjauskomennoista.
Lisätietoa PCL ohjauskoodeista voit kysyä laitteistotoimittajaltasi tai hakea sitä kirjoitinvalmistajan kotisivuilta tai yleisesti netin tietolähteistä. mm. HP:n PCL 5 Printer language technical reference manual käsittelee näitä koodeja. Voit myös etsiä netistä hakusanoilla "PCL 5 Printer language technical reference manual".
HP:n PCL 5 Printer language technical reference manual löytyy mm. hp PCL/PJL technical reference cd-levyltä. Tätä artikkelia kirjoitettaessa netistä ei löytynyt vapaasti jaossa olevaa versiota em. oppaasta.