Documente Academic
Documente Profesional
Documente Cultură
6. IMPRIMANTE
6. Imprimante
Imprimante serie, care tipresc caracterele unul cte unul. Viteza acestora este exprimat n caractere pe secund i poate ajunge la cteva sute de caractere pe secund.
Imprimante de linie, care tipresc simultan toate caracterele dintr-o linie. Viteza acestora este exprimat n linii pe minut, ajungnd la cteva mii de linii pe minut la imprimantele fr impact.
Imprimante de pagin, care conin memorii tampon pentru una sau mai multe pagini.
Imprimarea se realizeaz prin pregtirea n memorie a imaginii de tiprit pentru o ntreag pagin, dup care hrtia avanseaz continuu n timpul imprimrii. Viteza lor
poate ajunge la 50.000 linii pe minut.
Blocul de imprimare;
Sistemul de avans al hrtiei;
Sistemul de comand;
Interfaa.
Pe lng aceste blocuri, pot exista i alte subansambluri specifice diferitelor tipuri de
imprimante.
Sistemul de comand al imprimantelor complexe poate avea n componen mai multe procesoare (figura 6.1).
Sistemul de comand al unei imprimante poate mpri o pagin fizic n mai multe
zone sau pagini logice. Fiecare zon poate fi mai mic sau egal cu o pagin fizic i zonele
se pot suprapune parial, ceea ce permite crearea unor pagini complexe. Pe lng definirea
limitelor i a poziiei fiecrei zone n pagin, se pot specifica i unele operaii de prelucrare
asupra zonelor (de exemplu, o rotire).
Imprimantele moderne pot fi comandate cu ajutorul unui limbaj de comand. Procesorul de comenzi controleaz transferul datelor ntre calculator i imprimant, interpreteaz
comenzile, prelucreaz datele care descriu o pagin i memoreaz aceste date n memoria de
pagin. Procesorul de zon efectueaz modificrile specificate de utilizator asupra datelor din
memoria de pagin i le transfer n bufferul de zon, iar de aici ctre procesorul de imagine,
numit i procesorul imaginii rastru (RIP Raster Image Processor). Acest procesor definete
starea fiecrui punct al imaginii care va apare pe hrtie, pe baza informaiilor primite i a formatelor de caractere care sunt memorate.
Datele care sunt pregtite pentru imprimare se transfer ntr-unul din mai multe acumulatoare. Acestea sunt memorii de mare capacitate, coninnd harta de bii a imaginii care se
va transfera pe hrtie. Pentru creterea vitezei, se pot utiliza mai multe acumulatoare. n timp
ce unul din acumulatoare se utilizeaz pentru imprimare, al doilea (sau celelalte) pot fi ncrcate cu o nou pagin. Un alt procesor comand blocul de imprimare i sistemul de avans al
hrtiei. Acest procesor interpreteaz comenzile referitoare la formatul de tiprire care vor determina i deplasarea hrtiei.
6. Imprimante
v
f
Pentru o imprimare de calitate, jetul de cerneal trebuie dirijat cu o precizie ridicat, ceea
ce se poate obine prin rezolvarea a numeroase probleme aerodinamice, termodinamice etc. De
exemplu, trebuie s se evite formarea unor picturi mai mici intercalate printre picturile jetului,
care, avnd o mas mai mic, sunt deflectate n mod diferit. S-a artat c formarea acestor
picturi poate fi evitat dac raportul dintre pasul picturilor i diametrul d al jetului este
cuprins ntre 5 i 7. De asemenea, dac o pictur este urmat de o alt pictur la o distan
mic, datorit atraciei electrostatice picturile se pot uni, ceea ce poate produce o imprimare
neuniform.
Pe lng aceast metod piezoelectric de generare a picturilor, se poate utiliza i
metoda termic. Ambele metode sunt descrise n seciunea 6.3.4.
Pentru a dirija picturile, acestea sunt ncrcate electrostatic cu ajutorul unor electrozi
amplasai n zona de separare a picturilor. Deoarece jetul de cerneal este legat electric la mas,
picturile formate se ncarc cu o sarcin avnd o polaritate opus celei a electrodului pozitiv.
Dup separare, picturile i pstreaz ncrcarea.
Tensiunea electrozilor de ncrcare este comandat de blocul de generare a imaginii.
Sarcina cu care se ncarc pictura trebuie s varieze ntre limite suficient de largi pentru a
permite deflexia ulterioar pe distana necesar. ncrcarea maxim este limitat de necesitatea de
a evita respingerea electrostatic a picturilor vecine i explozia picturii, care poate avea loc
dac forele de respingere electrostatic n interiorul picturii depesc tensiunea superficial.
Deplasarea jetului de picturi are loc asemntor deplasrii unui jet cilindric de fluid,
formndu-se un strat marginal de aer. Prima pictur sufer o frnare mai puternic, iar
urmtoarele sunt frnate mai puin, datorit n special forelor de frecare lateral.
Stratul marginal de aer are ca efect scderea diferit a vitezei picturilor, existnd
tendina de unire ntre primele picturi. Picturile deflectate sunt influenate de vitezele din stratul
marginal; traiectoria lor poate fi deviat i se pot uni picturile deflectate diferit. Aceste
fenomene limiteaz distana ntre plcile de deflexie i hrtie.
Pentru diminuarea efectelor stratului marginal de aer exist diferite soluii:
Se intercaleaz n jet picturi suplimentare nedeflectate, pentru a mri distana ntre
picturi i a preveni unirea lor;
Se plaseaz picturile n interiorul unui tunel aerodinamic. Aerul se deplaseaz cu viteza jetului de picturi, mpiedicndu-se formarea stratului marginal.
Cerneala utilizat trebuie s fie stabil din punct de vedere chimic i compatibil cu
materialele utilizate pentru construcia imprimantei; de asemenea, trebuie s fie conductiv,
netoxic i neinflamabil. Pentru a preveni uscarea cernelii n ajutaje, se adaug aditivi n
cerneal i se includ filtre n sistemul de circulaie al cernelii.
Imprimantele cu jet continuu permit obinerea unor frecvene mari de generare a
picturilor (de peste 100.000 picturi pe secund) i viteze mari ale jetului de cerneal. O calitate
bun a imprimrii se obine dac picturile au dimensiuni mici i rezoluia este ridicat. La o
anumit frecven maxim de generare, mrirea rezoluiei va reduce viteza de imprimare. Invers,
dac se mrete viteza de imprimare prin mrirea frecvenei de generare a picturilor, rezoluia se
va reduce.
iar la pornire i oprire se pierde doar un numr mic de picturi, acestea sunt colectate, dar nu sunt
recirculate.
Imprimantele cu jet intermitent permit obinerea unor viteze medii de imprimare.
Deoarece toate picturile sunt utile, nu este necesar un sistem de recirculare i filtrare a
cernelii, ceea ce conduce la o simplificare constructiv a acestor imprimante.
Camerele ajutajelor sunt legate la o camer comun alimentat de rezervorul de cerneal.
Pentru ca cerneala s nu prseasc ajutajele atunci cnd nu este comandat generarea picturilor,
capul de imprimare conine i un regulator de presiune care menine o presiune uor mai redus
n camera comun. Camera fiecrui ajutaj are un perete flexibil care poate fi deformat printr-un
cristal piezoelectric pentru a genera o pictur. Dup ce pictura a fost generat i peretele a
revenit la forma sa iniial, camera este reumplut prin capilaritate. O alt posibilitate pentru
generarea unei picturi este de a nclzi cerneala din camera unui ajutaj.
Frecvena de generare a picturilor este limitat de necesitatea reumplerii camerei
ajutajului i de faptul c cerneala trebuie accelerat la fiecare nou impuls. Aceast frecven
poate fi n jur de 5000 picturi pe secund. Imprimantele cu picturi comandate au viteze mai
reduse dect imprimantele cu jet continuu.
6. Imprimante
subansambluri pentru propriile imprimante de la firma Canon. Firma Canon utilizeaz numele
BubbleJet pentru tehnologia sa termic.
n cazul tehnologiei termice, numit i metoda cu bule, capul de imprimare este format dintr-un rezervor de cerneal cu perei elastici, n care se menine o anumit presiune. Din
acest rezervor cerneala ajunge n camera de generare a picturilor, care este prevzut cu un
ajutaj n care cerneala ptrunde prin capilaritate. Pe unul din pereii camerei se afl un element de nclzire realizat sub forma unei pelicule subiri.
Generarea unei picturi se realizeaz prin nclzirea foarte rapid a cernelii, cu cteva
sute de C pe s. Se va nclzi numai un strat subire de cerneal care este n contact direct cu
nclzitorul, strat care va ajunge la temperatura de fierbere. n acest fel se evapor o cantitate
redus de cerneal i presiunea suplimentar rezultat genereaz o pictur, care este expulzat prin ajutajul duzei (figura 6.4). Elementul de nclzire este apoi rcit, astfel nct cerneala
i reduce volumul i presiunea, iar cerneala expulzat este nlocuit cu cerneal din rezervor.
Figura 6.4. Generarea unei picturi prin tehnologia termic: (1) cerneala este nclzit; (2) presiunea cernelii
crete; (3) pictura este expulzat.
Tehnologia termic impune anumite limitri asupra procesului de tiprire. Astfel, cerneala utilizat trebuie s fie rezistent la cldur. Capul de imprimare trebuie s fie rezistent la
ciclurile repetate de nclzire i rcire executate rapid. Procesul de rcire a cernelii cauzeaz o
ntrziere, ceea ce reduce ntr-o anumit msur viteza de imprimare.
Ciclurile repetate de nclzire i rcire reprezint principalul dezavantaj al tehnologiei
termice. Capul de imprimare se va uza ntr-un timp relativ scurt, astfel nct trebuie nlocuit n
mod periodic. Unii productori, cum este Hewlett-Packard, combin capul de imprimare cu
rezervorul de cerneal ntr-un singur cartu, astfel nct atunci cnd se nlocuiete rezervorul
de cerneal, se va nlocui i capul de imprimare (figura 6.5). La ali productori, este posibil
nlocuirea separat a capului de imprimare.
Figura 6.5. Cartu de cerneal tipic care combin rezervorul de cerneal i capul de imprimare.
Capetele de imprimare ale imprimantelor termice pot conine ntre 600 i 1200 de duze,
fiecare cu un diametru n jur de 70 microni. n acest caz, punctele rezultate au diametre ntre 50 i
60 de microni (comparativ, punctele de dimensiuni minime care sunt vizibile cu ochiul liber au
diametre n jur de 30 microni). Densitatea duzelor, corespunztoare rezoluiei native a impriman-
tei, variaz ntre 600 i 1200 puncte pe inci. Prin tehnici de mbuntire a rezoluiei se poate
ajunge la rezoluii de 4800 puncte pe inci sau mai mari. Vitezele de imprimare uzuale sunt de 1630 pagini pe minut n modul monocrom i 16-20 pagini pe minut n modul color.
Tehnologia piezoelectric
Aceast tehnologie a fost elaborat de firma Epson i se bazeaz pe efectul piezoelectric. Dac se exercit o presiune asupra unui cristal piezoelectric, se va produce o tensiune
electric. Dac se aplic o tensiune electric unui cristal piezoelectric, acesta va suferi o deformare mecanic.
n cele mai multe cazuri, se utilizeaz un cristal piezoelectric sub forma unui disc,
care este plasat n spatele rezervorului de cerneal. Discul se deformeaz atunci cnd i se aplic o tensiune electric. Aceast deformare produce o presiune care va expulza o pictur de
cerneal prin ajutaj (figura 6.6). n acest fel se pot obine presiuni ridicate i timpi de rspuns
mici.
n cazul unei alte tehnici, se plaseaz un tub subire de sticl n interiorul unui cristal
piezoelectric. La aplicarea unei tensiuni electrice asupra cristalului, acesta se contract i
exercit o presiune asupra tubului de sticl, fornd expulzarea unei picturi de cerneal.
Firma Epson a dezvoltat o tehnic numit MACH (Multi-layer ACtuator Head), n
care se utilizeaz un dispozitiv de acionare piezoelectric multistrat; acest dispozitiv vibreaz
i produce picturi de cerneal (figura 6.7). Dispozitivul de acionare multistrat const din
cteva mii de fire piezoelectrice foarte fine, aezate n paralel unele cu altele ntr-un spaiu
redus. Atunci cnd li se aplic un impuls electric, firele se alungesc i acioneaz asupra unei
plci vibratoare care modific volumul camerei n care se afl cerneala. Aceast tehnic este
utilizat n special la imprimantele Epson din seria Stylus.
Figura 6.7. Principiul tehnologiei MACH bazate pe un dispozitiv de acionare piezoelectric multistrat.
Tehnologia piezoelectric are mai multe avantaje. Astfel, procesul de generare a picturilor permite un control mai uor al formei i dimensiunii picturilor. Picturile pot avea
dimensiuni mai reduse, astfel nct densitatea duzelor i rezoluia pot fi mai ridicate. De asemenea, spre deosebire de tehnologia termic, cerneala nu trebuie nclzit i rcit n mod
repetat, ceea ce reduce timpul de tiprire i crete durata de via a capului de imprimare. n
plus, cerneala poate fi adaptat innd cont n primul rnd de proprietile de absorbie ale
6. Imprimante
Un material fotoconductor are proprietatea c i schimb conductivitatea electric n funcie de intensitatea luminii la care este expus.
Tamburul este acoperit cu un material fotoconductor, cu proprietatea c potenialul electric al acestuia se modific n funcie de intensitatea luminii la care este expus. Iniial, tamburul
este ncrcat cu un potenial pozitiv cu ajutorul unui electrod de ncrcare prin care trece un curent electric. Anumite imprimante utilizeaz o rol de ncrcare n locul electrodului. Prin expunerea unor zone ale tamburului la lumin, potenialul electric al acestor zone scade la o valoare
pozitiv mai redus sau chiar la o valoare negativ, n funcie de intensitatea luminoas. Acest
potenial este corelat cu ncrcarea particulelor de toner, astfel nct acestea s adere numai la
zonele iluminate ale tamburului. La unele imprimante, tamburul este ncrcat iniial cu un potenial negativ, iar prin expunerea la lumin potenialul acestuia crete i poate ajunge la o valoare
pozitiv.
Materialul fotoconductor utilizat pentru acoperirea tamburului poate fi anorganic, de
exemplu, seleniu, sau organic (OPC Organic Photo Conductor). Seleniul are dezavantajul
c este toxic. Tamburul trebuie schimbat dup un anumit numr de pagini (de ordinul zecilor
de mii).
De obicei, ncrcarea electrostatic a tamburului se realizeaz cu un fascicul laser generat de o unitate laser. Fasciculul baleiaz tamburul fotoconductor linie cu linie, iar pe parcursul
baleierii este modulat cu coninutul memoriei de imagine. Modularea fasciculului const n modificarea intensitii luminoase a acestuia. Tamburul se rotete pentru a trece la urmtoarea linie de
baleiere, operaie sincronizat cu dirijarea fasciculului laser. Toate operaiile se efectueaz deci n
timp ce tamburul fotoconductor se rotete continuu.
Dirijarea fasciculului laser trebuie s fie extrem de precis. n acest scop se utilizeaz o
oglind poligonal rotitoare (figura 6.9). nainte de a ajunge pe suprafaa tamburului, fasciculul
laser este trecut printr-un sistem de lentile. Acest sistem optic compenseaz distorsionarea imaginii datorat distanei variabile dintre oglind i diferitele zone de pe suprafaa tamburului.
HowStuffWorks
10
6. Imprimante
tor de descrcare imediat ce tonerul s-a depus pe hrtie. n acest moment, tonerul este meninut
pe hrtie doar de o sarcin electrostatic slab. Pentru fixarea permanent a tonerului pe hrtie, de
obicei se utilizeaz metoda termomecanic. Hrtia este trecut ntre un cilindru de fixare nclzit
i o rol presoare. n zona de contact, temperatura de 150200 C topete particulele de plastic
ale tonerului, iar presiunea produce fuzionarea acestora cu fibrele de hrtie.
Figura 6.10. Transferul i fixarea imaginii pe hrtie la o imprimant electrofotografic (imaginea original
HowStuffWorks Inc., 2001).
Pentru un nou ciclu de tiprire, imaginea veche este tears prin expunerea ntregii suprafee a tamburului la lumina unei lmpi de descrcare. Particulele de toner care au rmas pe
tambur sunt ndeprtate cu o lamel sau perie de curire i sunt colectate n rezervorul de toner.
Suprafaa tamburului este ncrcat apoi cu un potenial pozitiv cu ajutorul electrodului de ncrcare. Imprimantele electrofotografice din primele generaii utilizau un tambur suficient de mare
pentru a pstra imaginea unei pagini ntregi. Imprimantele moderne utilizeaz un tambur cu suprafaa mai redus, iar imaginea pentru o pagin este format printr-un proces continuu.
n locul utilizrii unui fascicul laser pentru ncrcarea electrostatic a tamburului, unele
imprimante utilizeaz un ir de diode electroluminiscente LED (Light Emitting Diode). Aceast
tehnic a fost inventat de firma Casio, fiind utilizat i de firmele Oki i Lexmark. Avantajul
metodei este costul mai redus, deoarece unitatea laser i sistemul complex de dirijare a fasciculului laser sunt nlocuite cu un ir de diode electroluminiscente amplasate deasupra tamburului.
Dezavantajul principal al acestei tehnici este c rezoluia pe orizontal este fixat prin construcie
i, dei se pot utiliza unele tehnici de mbuntire a rezoluiei, acestea nu sunt la fel de eficiente
ca i tehnicile oferite de tehnologia laser. n plus, durata de via a acestor imprimante este mai
scurt dect cea a imprimantelor care utilizeaz tehnologia laser.
Imprimantele cu cristale lichide LCD (Liquid Crystal Display) funcioneaz similar, utiliznd un panou cu cristale lichide amplasat ntre o surs constant de lumin (care nu este un
fascicul laser) i tamburul fotoconductor.
De obicei, imprimantele electrofotografice au rezoluii de 600 sau 1200 puncte pe inci.
La majoritatea imprimantelor, rezoluia este fixat n primul rnd de procesorul imaginii rastru
(RIP), care translateaz comenzile de tiprire n harta de bii a imaginii care trebuie tiprit. Un
alt element care poate limita rezoluia este dimensiunea memoriei imprimantei. Prin schimbarea
procesorului RIP i extinderea memoriei, este posibil creterea rezoluiei imprimantei. Rezoluiile mai mari necesit ns i un toner de calitate corespunztoare, deoarece la rezoluii nalte dimensiunea particulelor de toner poate limita claritatea imaginilor.
Tehnologia de mbuntire a rezoluiei REt (Resolution Enhancement Technology) crete calitatea aparent a tipririi n limitele unei anumite rezoluii disponibile. Aceast tehnologie,
introdus de firma Hewlett-Packard n anul 1990 cu seria de imprimante LaserJet III, const n
modificarea dimensiunii punctelor de toner la marginile caracterelor i a liniilor diagonale pentru
a reduce efectul zimat. Deci, prin utilizarea acestei tehnologii rezoluia pe hrtie rmne la valoarea nominal a imprimantei, dar imaginile vor apare ca fiind mai clare.
Comparativ cu imprimantele cu jet de cerneal, principalele avantaje ale imprimantelor
electrofotografice sunt viteza i precizia mai ridicate. Vitezele obinuite sunt cuprinse ntre 20 i
50 pagini pe minut, dar imprimantele complexe pot avea viteze mult mai ridicate. De exemplu,
unele modele sofisticate pot avea viteze de 200 pagini pe minut sau mai mari. Diametrul fasciculului laser este constant, astfel nct este posibil obinerea unei precizii ridicate a punctelor din
care sunt construite imaginile grafice. n plus, tonerul solid nu difuzeaz n porii hrtiei ca i cerneala lichid, astfel nct calitatea tipririi este dependent ntr-o msur mult mai redus de calitatea hrtiei. Dei costul imprimantelor electrofotografice este mai ridicat, costul pe pagin este
mai redus dect cel al imprimantelor cu jet de cerneal. Imprimantele color electrofotografice nu
sunt ns la fel de rspndite ca i imprimantele color cu jet de cerneal.
11
12
6. Imprimante
a imaginii color va fi mai redus. Aceast rezoluie este limitat de dimensiunea superpixelilor i nu a punctelor individuale. De exemplu, pentru tiprirea unei imagini utiliznd opt
bii pentru fiecare culoare primar, imprimanta trebuie s utilizeze super-pixeli formai din
8 8 puncte. Rezoluia va fi redus n mod corespunztor, astfel nct o imprimant cu rezoluia de 600 puncte pe inci va avea o rezoluie de 75 puncte pe inci pentru imaginile color.
Calitatea imprimantelor color este indicat de rezoluie i de numrul nivelelor sau
nuanelor care pot fi tiprite pentru fiecare punct. n general, cu ct rezoluia i numrul de
nivele pe punct este mai mare, cu att calitatea tipririi este mai ridicat. n practic, productorii opteaz fie pentru o rezoluie mai ridicat, fie pentru un numr mai mare de nivele pentru
fiecare punct, n funcie de destinaia principal a imprimantei. De exemplu, pentru aplicaiile
generale este mai important o rezoluie nalt, n timp ce pentru aplicaiile grafice este important asigurarea unei caliti fotografice, cu un numr mare de culori. n funcie de numrul nivelelor posibile pentru fiecare punct, exist dou tipuri de imprimante color: binare i cu
tonuri continue.
La imprimantele binare, nu sunt posibile nivele intermediare pentru culorile din care
se formeaz un punct. Pentru un anumit punct, culorile cian, magenta, galben i negru sunt fie
active, fie inactive. Astfel, fiecare punct poate avea doar 16 combinaii diferite de toner sau
cerneal. Mai mult, culoarea neagr combinat cu orice alt culoare va apare neagr, astfel
nct opt din cele 16 combinaii vor apare la fel. Aceasta nseamn c fiecare punct poate avea
doar nou culori distincte, la care se adaug culoarea alb. Culorile care nu pot fi reprezentate
direct sunt simulate printr-o anumit form de interpolare a culorilor. Aceste imprimante au o
calitate mai redus i un cost considerabil mai redus dect cele care pot varia numrul de nivele pentru fiecare punct.
Imprimantele cu tonuri continue pot genera mai multe nivele intermediare pentru fiecare culoare din care se formeaz un punct. De exemplu, dac imprimanta poate crea 256 de
nivele diferite pentru fiecare din culorile cian, magenta i galben, atunci poate genera pn la
16,7 milioane de culori. n practic, numrul de culori care pot fi generate este mai redus.
Aceste imprimante pot realiza reproduceri de calitate fotografic.
Figura 6.11. Dispunerea duzelor la capetele de imprimare ale unei imprimante color cu jet de cerneal: (a) pentru
tiprirea monocrom; (b) pentru tiprirea color.
Pentru a crete gama culorilor pure care pot fi generate de imprimante, unii productori au elaborat imprimante cu jet de cerneal cu ase culori. Aceste imprimante utilizeaz
dou cerneluri suplimentare pe lng cele patru cerneluri obinuite. n general, culorile suplimentare utilizate sunt portocaliu i violet. Rezult astfel o reproducere mai realist a fotografiilor i necesitatea mai redus de utilizare a altor tehnici de extindere a numrului de culori,
cum este intercalarea nuanelor.
Calitatea tipririi n cazul imprimantelor cu jet de cerneal n general, i a imprimantelor color n special, este determinat n mare msur de dou elemente: calitatea cernelii i
calitatea hrtiei. Exist dou tipuri de cerneluri utilizate. Primul tip este cu uscare lent i este
utilizat la imprimantele monocrom. Al doilea tip este cu uscare rapid i este utilizat la imprimantele color. La aceste imprimante, deoarece se realizeaz mixarea cernelurilor diferite,
acestea trebuie s aib un timp de uscare ct mai redus pentru a se evita alterarea culorilor
prin unirea unor puncte adiacente.
n general, cernelurile utilizate la imprimantele cu jet de cerneal sunt bazate pe pigmeni diluai n ap, ceea ce poate crea anumite probleme. La imprimantele din generaiile
anterioare, ptarea hrtiei era o problem frecvent, dar ulterior au fost realizate mbuntiri
considerabile ale compoziiei chimice a cernelurilor. Dei productorii au realizat progrese i
n elaborarea cernelurilor rezistente la ap, rezultatele nu sunt nc satisfctoare. Unii productori ofer cerneluri care nu sunt solubile n ap sau hrtii care permit fixarea cernelurilor
solubile pentru a preveni alterarea rezultatului tipririi.
Una din preocuprile productorilor este elaborarea unor cerneluri care s permit
tiprirea pe o gam larg de suporturi. Cercetrile efectuate au ca scop mbuntirea coloranilor i a pigmenilor utilizai pentru cerneluri, astfel nct s se asigure calitatea tipririi pe
diferite tipuri de suporturi, fr a fi necesar utilizarea unor hrtii speciale, cu costuri ridicate.
n general, se utilizeaz cerneluri cian, magenta i galben bazate pe vopsele, cu molecule de dimensiuni mici (sub 50 nm). Acestea au un grad ridicat de strlucire i permit obinerea unei game largi de culori, dar nu sunt suficient de rezistente la ap i la decolorarea n
timp. Cernelurile bazate pe pigmeni cu molecule de dimensiuni mai mari (ntre 50 i 100 nm)
sunt mai rezistente la ap i la decolorare, dar nu pot asigura o gam suficient de culori i nu
sunt transparente. De aceea, n prezent aceti pigmeni se utilizeaz numai pentru cerneala
neagr.
Decolorarea cernelurilor reprezint o alt problem. Lumina ultraviolet sau ozonul
poate ataca pigmenii, ceea ce poate conduce la modificarea culorilor sau a nuanelor. Dintre
cernelurile utilizate la imprimantele cu jet de cerneal, cea de culoare neagr este cea mai stabil, n special dac se bazeaz pe pigmeni de carbon. Cernelurile color bazate pe vopsele au
ns o stabilitate mai redus, iar unele nuane se pot decolora ntr-un timp scurt. Cernelurile
color obinuite sunt garantate doar pentru o perioad de civa ani. Unii productori, n special cei care ofer imprimante fotografice, au elaborat cerneluri permanente bazate pe pigmeni
a cror culoare este garantat pentru mai mult de 100 de ani.
Tipul hrtiei utilizate determin n mare msur calitatea imaginilor tiprite. Este posibil utilizarea unei hrtii obinuite, dar aceasta nu permite obinerea unor imagini color de
calitate ridicat. n prezent, majoritatea imprimantelor cu jet de cerneal necesit utilizarea
unei hrtii speciale cretate sau lucioase pentru obinerea unor reproduceri de calitate fotogra-
13
14
6. Imprimante
fic. O asemenea hrtie reflect o mare parte din lumina incident n aceeai direcie, spre
deosebire de o hrtie obinuit, care reflect lumina n direcii diferite. Costul diferitelor tipuri
de hrtie special este ridicat, astfel nct productorii ncearc obinerea unor imagini de calitate ridicat utiliznd o hrtie obinuit. Aceast calitate a fost mbuntit n mod considerabil n ultimii ani, dar utilizarea unei hrtii speciale este nc necesar pentru obinerea unei
caliti fotografice. Unii productori, cum este Epson, au propriul tip de hrtie care este optimizat pentru imprimantele lor care utilizeaz tehnologia piezoelectric.
Unul din factorii care determin calitatea hrtiei este gradul de absorbie. Hrtia nu
trebuie s absoarb cerneala dect ntr-o mic msur, deoarece n caz contrar punctele de
cerneal i vor modifica forma, iar claritatea imaginilor se va reduce n mod semnificativ, n
special la marginile obiectelor i a textului. Pentru a elimina absorbia cernelii, au fost elaborate diferite tipuri de hrtie special care sunt acoperite cu un strat subire de material pe baz
de cear, gelatin sau polimeri. Pe o asemenea hrtie, cerneala se va usca aproape exclusiv
prin evaporare i nu va difuza dect ntr-o mic msur n porii hrtiei, dar timpul de uscare
va fi mult mai lung. Gradul sczut de absorbie al acestor tipuri de hrtii speciale este esenial
pentru obinerea unor rezoluii ridicate.
15
16
6. Imprimante
vopselelor de diferite culori. Deoarece fiecare din cele trei culori primare poate avea un numr
mare de intensiti (de exemplu, 256), gama de culori este foarte larg.
Vopselele de culoarea cian, magenta i galben sunt aplicate n mod succesiv pe hrtie.
Peste imaginea obinut se adaug un strat transparent pentru protecia mpotriva luminii ultraviolete. Cu aceast tehnologie, se pot obine rezultate de calitate foarte ridicat. Procedeul
utilizat nu este ns economic. De exemplu, chiar dac o anumit imagine nu necesit nici
unul din pigmeni, segmentul respectiv de band va fi totui consumat.
La unele imprimante cu sublimarea vopselei, dimensiunea zonei care poate fi tiprit
este limitat. Rezultatul tipririi este similar din punct de vedere calitativ cu o fotografie color. Multe fotografii sunt tiprite pe hrtie utiliznd imprimante de acest tip. De exemplu, firma Kodak utilizeaz imprimante cu sublimarea vopselei pentru tiprirea fotografiilor color pe
care le proceseaz.
Tabelul 6.1 conine codurile ASCII ale caracterelor de control i semnificaia acestora. Nu toate codurile indicate n tabel sunt utilizate pentru imprimante.
Tabelul 6.1. Codurile ASCII ale caracterelor de control i semnificaia acestora.
Cod
hexa
Cod de
control
Abreviere
Semnificaie
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
Ctrl-@
Ctrl -A
Ctrl -B
Ctrl -C
Ctrl -D
Ctrl -E
Ctrl -F
Ctrl -G
Ctrl -H
Ctrl -I
Ctrl -J
Ctrl -K
Ctrl -L
Ctrl -M
Ctrl -N
Ctrl -O
Ctrl -P
Ctrl -Q
Ctrl -R
Ctrl -S
Ctrl -T
Ctrl -U
Ctrl -V
Ctrl -W
Ctrl -X
Ctrl -Y
Ctrl -Z
Ctrl -[
Ctrl -\
Ctrl -]
Ctrl -^
Ctrl -_
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BEL
BS
HT
LF
VT
FF
CR
SO
SI
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
US
Null
Start of Heading
Start of Text
End of Text
End of Transmission
Enquiry
Acknowledge
Bell
Backspace
Horizontal Tab
Line Feed
Vertical Tab
Form Feed
Carriage Return
Shift Out
Shift In
Data Link Escape
Device Control 1
Device Control 2
Device Control 3
Device Control 4
Negative Acknowledge
Synchronization
End of Transmission Block
Cancel
End of Medium
Substitute
Escape
File Separator
Group Separator
Record Separator
Unit Separator
Descriere
Caracter nul
nceput antet
nceput text
Sfrit text
Sfrit transmisie; deconectare
Cerere mesaj de rspuns
Confirmare
Semnal sonor
Deplasare napoi
Tabulare orizontal
Linie nou
Tabulare vertical
Pagin nou
Retur de car
Schimbare set de caractere
Schimbare set de caractere
Secven Esc legtur de date
Control dispozitiv 1
Control dispozitiv 2
Control dispozitiv 3
Control dispozitiv 4
Confirmare negativ
Caracter de sincronizare
Sfrit bloc de transmisie
Abandon secven Esc
Sfrit suport
Sfrit fiier
nceput secven Esc
Separator fiier
Separator grup
Separator nregistrare
Separator de unitate
17
6. Imprimante
18
cu jet de cerneal cu rezoluie ridicat, a extins setul Esc/P pentru a permite gestionarea
fonturilor scalabile, a imaginilor grafice i setarea paginilor; rezultatul a fost setul de comenzi
Esc/P2. Numeroase imprimante moderne cu jet de cerneal i electrofotografice dispun de
moduri de emulare a setului de comenzi Esc/P2. Tabelul 6.2 conine exemple de comenzi din
setul Epson Esc/P2.
Tabelul 6.2. Exemple de secvene Escape din setul de comenzi Epson Esc/P2.
Secven
Esc ( C
Esc ( G
Esc @
Esc 0
Esc 2
Esc 4
Esc 5
Esc l n
Esc Q n
Cod hexa
1B 28 43
1B 28 47
1B 40
1B 30
1B 32
1B 34
1B 35
1B 6C n
1B 51 n
Funcie
Seteaz lungimea paginii
Selecteaz modul grafic
Iniializeaz imprimanta
Seteaz distana ntre linii la 1/8 inci
Seteaz distana ntre linii la 1/6 inci
Activeaz tiprirea cu caractere italice
Dezactiveaz tiprirea cu caractere italice
Seteaz marginea din stnga la coloana n
Seteaz marginea din dreapta la coloana n
19
6. Imprimante
20
Versiunea PCL 5 reprezint o mbuntire semnificativ a limbajului prin posibilitatea utilizrii fonturilor scalabile, a fonturilor conturate3 i a graficii vectoriale. Operaiile vectoriale sunt bazate pe limbajul HP-GL (Hewlett-Packard Graphics Language), limbaj care a
devenit standard industrial pentru comanda plotterelor. Aceast versiune a fost introdus n
anul 1990, fiind utilizat iniial pentru imprimantele din seria HP LaserJet III. Aceasta este i
versiunea cea mai utilizat pentru asigurarea compatibilitii ntre diferite tipuri de imprimante, inclusiv ale unor productori diferii de HP. Versiunea PCL 5 a fost elaborat pentru aplicaii complexe de tehnoredactare computerizat, de birou i de proiectare grafic. Rezultatele
obinute prin utilizarea acestei versiuni a limbajului PCL sunt similare calitativ cu cele ale
imprimantelor PostScript, avantajul fiind c utilizarea limbajului PCL nu implic taxe de licen. Dezavantajul este c limbajul PCL nu este independent de dispozitiv.
PCL 5E (Enhanced) este o versiune mbuntit a limbajului PCL, utilizat de numeroasele variante ale imprimantelor din seriile HP LaserJet 4, HP LaserJet 5, HP LaserJet 6,
HP LaserJet 8000 i HP LaserJet 9000. mbuntirile incluse n aceast versiune cuprind
posibilitatea seleciei dintr-o gam mai larg de fonturi i posibilitatea comunicaiei bidirecionale ntre calculator i imprimant. Versiunea PCL 5C (Color) a adugat comenzi necesare
pentru tiprirea color, fiind destinat diferitelor imprimante HP color.
Versiunea PCL 6 este foarte diferit de versiunile anterioare ale limbajului PCL, cu
aceast versiune limbajul devenind unul modular i orientat pe obiecte. Introdus n anul
1996, versiunea PCL 6 a fost implementat iniial pe imprimantele din seria HP LaserJet 5.
Aceast versiune a fost destinat aplicaiilor care necesit prelucrri grafice intensive, punnd
la dispoziie un set de primitive grafice care accelereaz tiprirea imaginilor grafice complexe.
De asemenea, aceast versiune reduce volumul prelucrrilor care trebuie executate de calculator, reduce cantitatea datelor care trebuie transferate la imprimant i asigur tiprirea
WYSIWYG. Versiunea PCL 6 asigur compatibilitatea cu versiunile anterioare ale limbajului
PCL.
Limbajul PCL conine trei tipuri de comenzi: caractere de control (similare cu cele
descrise n seciunea 6.6.2), comenzi PCL native i comenzi vectoriale HP-GL. Pe lng alte
funcii, comenzile PCL permit setarea unor parametri care controleaz funciile ulterioare, de
exemplu, selectarea unui anumit font. Dup setarea unui parametru, setarea rmne valabil
pn cnd se realizeaz o nou setare a aceluiai parametru, o alt comand modific parametrul, sau imprimanta este resetat. De aceea, aplicaiile reseteaz de obicei imprimantele PCL
la nceputul fiecrei sesiuni de tiprire pentru a utiliza setri cunoscute ale parametrilor.
Tipuri de comenzi PCL
Comenzile PCL trebuie transmise imprimantei ntr-o ordine corespunztoare. Aceast
ordine rezult dintr-o ierarhie a comenzilor i mprirea lor n mai multe grupe. Grupele de
comenzi ale limbajului PCL sunt descrise n continuare.
Comenzile de control a sesiunii de tiprire sunt transmise la nceputul unei sesiuni de
tiprire i rmn n vigoare pe ntreaga durat a sesiunii. Aceste comenzi conin informaii
cum sunt poziia n care trebuie s apar imaginea n cadrul paginii, compartimentul de hrtie
care trebuie utilizat sau unitile de msur care vor fi utilizate pentru descrierea paginilor.
Comenzile de control a paginii seteaz caracteristicile paginii utilizate pentru tiprirea
unui document, cum sunt: dimensiunea paginii, orientarea paginii, marginile din stnga i din
dreapta, sau spaierea ntre linii.
Comenzile de poziionare a cursorului iniializeaz coordonatele punctului de referin pentru tiprirea textelor, punct de referin numit cursor. Cursorul PCL este similar cu cursorul de pe ecranul unui monitor, indicnd poziia n care se va tipri urmtorul caracter. Pozi-
Fonturile conturate (outline fonts) reprezint caracterele individuale prin descrieri matematice, care
definesc conturul caracterelor. Deci, caracterele nu sunt definite prin modele de puncte. Pe baza descrierii matematice a unui caracter, se poate genera imaginea caracterului pentru orice dimensiune necesar.
ia specificat a cursorului poate fi poziia absolut din pagin sau poziia relativ fa de poziia precedent.
Comenzile de selecie a fontului permit modificarea setului de caractere utilizat. n
limbajul PCL, un font este identificat prin diferite caracteristici ale sale cum sunt: denumirea
fontului, stilul caracterelor, tipul de spaiere, nlimea, sau densitatea de tiprire. Stilul caracterelor poate fi normal, aldin, italic, sau aldin i italic. Din punctul de vedere al tipului de spaiere, fonturile pot fi proporionale sau monospaiale. ntr-un font proporional, fiecare caracter ocup un spaiu pe orizontal proporional cu limea sa (de exemplu, litera i ocup un
spaiu mai redus dect litera m). Un font monospaial este cel ale crui caractere ocup acelai
spaiu pe orizontal, indiferent de limea lor (figura 6.13). nlimea caracterelor este indicat
n puncte tipografice, aceast unitate de msur fiind egal cu 1/72 inci (aproximativ 0,35
mm). Densitatea de tiprire (pitch) este o caracteristic utilizat n cazul fonturilor
monospaiale, indicnd numrul de caractere pe inci (cpi). De obicei, fiecare din aceste caracteristici necesit o comand PCL separat. Pentru creterea vitezei de prelucrare, imprimantele PCL pstreaz dou fonturi active simultan, unul primar i altul secundar; comutarea ntre
aceste fonturi se realizeaz printr-o singur comand.
21
22
6. Imprimante
funcia returneaz valoarea TRUE. Dac nu mai exist elemente n setul de informaii
despre dispozitive, funcia returneaz valoarea FALSE, iar funcia GetLastError returneaz codul ERROR_NO_MORE_ITEMS.
4. Dac apelul funciei din etapa 3 s-a realizat cu succes, se apeleaz funcia de sistem
SetupDiGetDeviceInterfaceDetail pentru a afla informaii detaliate despre interfaa
dispozitivului selectat n etapa 3. Aceast funcie este explicat n seciunea 5.11 din
Lucrarea de laborator Interfaa USB, etapa 4. Ultimul parametru al acestei funcii trebuie s fie un pointer la o variabil de tip SP_DEVINFO_DATA. naintea apelului funciei, membrul cbSize al structurii trebuie setat la sizeof (SP_DEVINFO_DATA).
Dup apelul funciei, structura SP_DEVINFO_DATA va conine informaii despre dispozitiv. Pointerul la variabila de tip SP_DEVINFO_DATA va fi transmis ca parametru
la apelul funciei de sistem SetupDiGet DeviceRegistryProperty pentru a obine proprietile dispozitivului.
5. Se definesc atributele de securitate necesare pentru apelul funciei de sistem CreateFile
i apoi se apeleaz aceast funcie pentru a deschide comunicaia cu dispozitivul, n modul explicat n etapa 5, seciunea 5.11 din Lucrarea de laborator Interfaa USB. La
apelul acestei funcii, setai parametrul pentru modul de acces la GENERIC_WRITE, iar
parametrul pentru modul de partajare la FILE_SHARE_WRITE. Afiai un mesaj de eroare dac funcia CreateFile returneaz valoarea INVALID_HANDLE_VALUE.
6. Dac indicatorul returnat de funcia CreateFile nu este valid, se continu cu etapa 8.
Dac aceast funcie returneaz un indicator valid de fiier, se determin irul descriptor al dispozitivului prin apelul funciei SetupDiGetDeviceRegistryProperty. Parametrii acestei funcii sunt urmtorii: indicatorul returnat de funcia SetupDiGetClassDevs; pointerul la structura SP_DEVINFO_DATA; opiunea SPDRP_DEVICEDESC pentru a specifica faptul c funcia trebuie s returneze irul descriptor al dispozitivului;
NULL; pointerul la un buffer alocat de utilizator n care funcia va depune irul descriptor; lungimea n octei a bufferului alocat; opional, pointerul la o variabil de tip
DWORD n care funcia va depune dimensiunea bufferului necesar pentru a pstra proprietatea cerut. Atunci cnd apelul se realizeaz cu succes, funcia returneaz valoarea TRUE. Aceast funcie este declarat n fiierul setupapi.h.
7. Se compar irul descriptor obinut n etapa 6 cu irul descriptor al imprimantelor
USB (USB Printing Support) sau cu irul care reprezint numele imprimantei. Dac
irurile comparate sunt diferite, se nchide fiierul deschis n etapa 5 prin apelarea
funciei de sistem CloseHandle i se continu cu etapa 8. Dac irurile comparate sunt
identice, se apeleaz funcia SetupDiDestroyDeviceInfoList pentru eliberarea memoriei alocate pentru informaiile despre dispozitive. n acest moment, operaia de stabilire a comunicaiei cu imprimanta este terminat.
8. Se incrementeaz indexul dispozitivului i, dac acesta nu a ajuns la o anumit valoare maxim (de exemplu, 20), se continu cu etapa 3 pentru a obine informaii despre
interfaa urmtorului dispozitiv.
Dup stabilirea comunicaiei cu o imprimant USB, aplicaia poate transmite la imprimant coninutul unui fiier .PRN generat pentru tipul respectiv de imprimant prin apelarea funciei WriteFile. Pentru apelul acestei funcii, trebuie utilizat indicatorul returnat n etapa 5 de ctre funcia CreateFile.
6.8. Aplicaii
6.8.1. Rspundei la urmtoarele ntrebri:
a. Care sunt avantajele i dezavantajele imprimantelor cu jet de cerneal?
b. Care sunt avantajele i dezavantajele tehnologiei termice?
c. Care sunt avantajele i dezavantajele tehnologiei piezoelectrice?
23
24
6. Imprimante
n lucrarea de laborator Portul paralel mbuntit, seciunea 2.3.1. Utilizai funcia de tiprire
a unui caracter pentru scrierea unui program care tiprete un text la imprimant. Fiecare linie
de text trebuie s se termine prin caracterul de control CR (0x0D, \r), urmat de caracterul LF
(0x0A, \n). Sfritul textului trebuie indicat prin caracterul de control FF (0x0C, \f). Conectai
imprimanta HP DeskJet 600 la portul paralel al calculatorului. Important: nainte de conectarea cablului paralel, calculatorul trebuie oprit. Verificai funcionarea programului de tiprire.
6.8.3. Modificai programul exemplu pentru preluarea textului dintr-o fereastr de editare GetText, disponibil pe pagina laboratorului, pentru a tipri coninutul ferestrei de editare la
imprimanta HP DeskJet 600 conectat la portul paralel al calculatorului. ncrcai un fiier text
i tiprii coninutul acestuia la imprimant.
6.8.4. Scriei o funcie care implementeaz secvena de negociere IEEE 1284 descris
n lucrarea de laborator Portul paralel mbuntit, seciunea 2.4. Funcia va avea ca parametru octetul de extensibilitate i va returna o valoare de tip int indicnd urmtoarele situaii:
negocierea s-a terminat cu succes i nu exist date de la periferic; negocierea s-a terminat cu
succes i exist date de la periferic; modul cerut nu este disponibil. Apelai aceast funcie
pentru a determina dac imprimanta HP DeskJet 600 permite utilizarea modului ECP, fr
compresia RLE.
6.8.5. Apelai funcia scris pentru aplicaia 6.8.4 pentru a determina dac imprimanta
HP DeskJet 600 permite utilizarea modului EPP.
6.8.6. Scriei un program pentru citirea irului de identificare al imprimantei HP
DeskJet 600 utiliznd modul Nibble. Procedura de citire a irului de identificare este descris n lucrarea de laborator Portul paralel mbuntit, seciunea 2.6.
Scriei o funcie care implementeaz modul de transfer Nibble, descris n lucrarea de laborator Portul paralel mbuntit, seciunea 2.3.2. Funcia va citi un octet
de la imprimant i l va depune ntr-un buffer. Parametrul funciei va fi pointerul
curent n bufferul de date, iar valoarea returnat va indica urmtoarele situaii:
operaia s-a efectuat cu succes i nu mai sunt date de la periferic; operaia s-a efectuat cu succes i mai sunt date de la periferic; a aprut o eroare de depire a timpului (protocolul nu este finalizat ntr-un anumit timp).
Scriei o funcie care citete irul de identificare al imprimantei. Funcia va avea ca
parametru adresa de nceput a bufferului de date i va returna o valoare indicnd
urmtoarele situaii: irul s-a citit cu succes; nu s-a recepionat irul complet; a
aprut o eroare de depire a timpului.
n programul principal, apelai funcia care implementeaz secvena de negociere
pentru modul Nibble, dup care apelai funcia care citete irul de identificare al
imprimantei. Afiai pe ecran irul de identificare.
6.8.7. Scriei un program pentru stabilirea comunicaiei cu o imprimant USB. Creai
un nou proiect (File
New
Project
General
Empty Project). Copiai n directorul
proiectului fiierele setupapi.h i setupapi.lib din arhiva Hid.zip, disponibil pe pagina laboratorului. Includei fiierul setupapi.h n proiectul aplicaiei i adugai directiva #include
corespunztoare n fiierul surs. n setrile proiectului, adugai fiierul setupapi.lib n lista
modulelor de bibliotec (Project <nume_proiect> Properties Configuration Properties
Linker Input Additional Dependencies). Scriei o funcie pentru stabilirea comunicaiei cu o
imprimant USB conectat la calculator. Pentru scrierea funciei, parcurgei etapele descrise n
seciunea 6.7. Pentru mai multe detalii despre parametrii funciilor, consultai biblioteca
MSDN (http://msdn.microsoft.com/library/).
Bibliografie
[1] Baruch, Z., Sisteme de intrare/ieire, ndrumtor de lucrri de laborator, Editura
U.T.PRES, Cluj-Napoca, 1998.
[2] Harris, T, How Laser Printers Work, HowStuffWorks, Inc., 19982012,
http://computer.howstuffworks.com/laser-printer.htm.
[3] Hewlett-Packard Corp., HP DeskJet 600/800 Series Printers, Software Developers
PCL Guide, 1997,
http://lprng.sourceforge.net/DISTRIB/RESOURCES/DOCS/Vcs_pcl.pdf.
[4] Microsoft Corp., Plug and Play Parallel Port Devices, Version 1.0b, 1996.
[5] PCTechGuide, Inkjet Printers, 2010, http://www.pctechguide.com/inkjet-printers.
[6] PCTechGuide, Laser Printers, 2010, http://www.pctechguide.com/laser-printers.
[7] PCTechGuide, Other Printers, 2010, http://www.pctechguide.com/other-printers.
[8] Rosch, W. L., Hardware Bible, Sixth Edition, Que Publishing, 2003.
[9] Tyson, J, How Inkjet Printers Work, HowStuffWorks, Inc., 19982012,
http://computer.howstuffworks.com/inkjet-printer.htm.
25