LUCRARE DE LICEN
Coordonator:
Absolvent:
Marian TODOR
TIMIOARA
2014
1
DISPOZITIVE DE TIPRIRE
Coordonator:
Absolvent:
Marian TODOR
TIMIOARA
2014
CUPRINS
Capitolul I. Introducere..........................................................................................................pag 5
Capitolul II. Procesul de printare...........................................................................................pag 7
II.1. Procese de imprimare cu form de imprimare................................................pag 8
II.2. Procese de imprimare fr form de imprimare..............................................pag 8
II.3. Tiparul nalt.....................................................................................................pag 9
II.3.1. Letterpress............................................................................................pag 9
II.3.2. Flexografia............................................................................................pag 10
II.4. Tiparul plan....................................................................................................pag 11
II.4.1. Litografie offset....................................................................................pag 11
II.5. Tiparul adnc..................................................................................................pag 12
II.5.1. Rotogravura..........................................................................................pag 12
II.6. Tiparul serigrafic............................................................................................pag 12
II.7. Tiparul digital.................................................................................................pag 13
Capitolul III. Structura general a unui motor de imprimare.................................................pag 14
Capitolul IV. Dispozitive de imprimare.................................................................................pag 16
IV.1. Imprimantele inkjet.......................................................................................pag 16
IV.1.1. Imprimante inkjet continuu...............................................................pag 17
IV.1.2. Imprimante inkjet intermitent............................................................pag 18
IV.1.3. Imprimnate drops-on-demand...........................................................pag 18
IV.2. Imprimante inkjet color.................................................................................pag 19
IV.3. Imprimante electrofotografice.......................................................................pag 21
IV.3.1. Sumarul procesului de electrofotografiere (EP)................................pag 22
IV.3.2. Imprimarea laser color......................................................................pag 22
IV.4. Imprimantele 3D...........................................................................................pag 23
IV.4.1. Istoria imprimantelor 3D..................................................................pag 23
IV.4.2. Fabricarea unui model cu imprimanta 3D........................................pag 24
IV.4.3. Tehnologii actuale de imprimare 3D................................................pag 25
IV.5. Comenzi pentru utilizarea imprimantei........................................................pag 26
IV.5.1. Funcia de comenzi..........................................................................pag 26
I
INTRODUCERE
Presa de tipar a fost inventat de Johann Gutenberg n anul 1440, prin combinarea mai
multor tehnologii printre care block printing i presa utilizat pentru producerea vinului i a
uleiului de msline. Johann Gutenberg a fost un meteugar al metalului, nscut n Mainz,
Germania n anul 1400.
Ceea ce a adus el nou, au fost literele mobile din metal, care puteau fi utilizate mult
mai uor dect sculptarea unei buci de lemn pentru fiecare pagin. Astfel literele puteau fi
rearanjate de fiecare dat mbuntind metoda de lucru i reducnd timpul alocat printrii
paginilor. nainte ca Johann Gutenberg s inventeze presa de tipar, printarea unei cri putea
sa dureze pn la un an, erau redactate cu greeli iar acces la ele aveau doar clugrii i
colarii. n jurul anului 1455 Gutenberg a reuit s printeze prima ediie complet a Bibliei,
utiliznd metoda movable-type, adic prin mutarea literelor din metal, un act care l-a
consacrat n istorie (The truth project, 2006).
Cea mai veche form de printare a aprut n jurul anului 220 d.Hr. sau chiar nainte, n China
i era cunoscut sub denumirea de Woodblock printing. Aceast metod se refer la printarea
pe materiale textile iar mai trziu pe hrtie. n Asia de Est, aceast metod a fost foarte des
folosit pentru printarea crilor i diferitelor texte, chiar i a imaginilor, rmnnd cea mai
comun metod de printare pn n secolul al 19-lea.
Tehnologiile actuale de printare se bazeaz pe o multitudine de invenii. Descoperirile
fcute n tiinele tehnice, tehnologia informaiei, fizic i chimie, i-au lsat amprenta asupra
dezvoltrii industriei poligrafice.
II
Procesul de printare
- Tipar digital
II.3.Tiparul nalt.
II.3.1.Letterpress (printare n relief)
Aa cum descrie i numele procesului, zonele de imagine se afl n relief iar cele de nonimagine se afl n cavitate, deci elementele imprimabile sunt mai nalte dect elementele nonimprimabile. La aplicare, zonele de relief sunt acoperite cu o pelicul de cerneal iar cele de
non-imagine nu sunt acoperite.
Imprimare n relief a fost cea mai veche form de imprimare i a rmas dominant pentru un
timp foarte lung. Acest proces de imprimare i ia numele de la modul n care a fost angajat
procesul, ni pentru tiprire iar apoi pentru gravur. Un produs de imprimare letterpress
poate fi recunoscut dup amprenta pe care o las pe hrtie. Acest lucru se datoreaz presiunii
mecanice aplicate pe hrtie. n ciuda acestui lucru, tipul de printare letterpress produce
imagini care sut clare i curate. Este un proces de imprimare direct, ceea ce nseamn c
cerneala este transferat direct din suprafaa de imprimare pe substrat. Printarea n relief este
nc folosit, ntr-o anumit msur, pentru producii speciale.
II.3.2. Flexografia
Acest procedeu adopt aceleai principii ca cele ale printrii n relief, prin urmare, este
similar cu tipul de printare letterpress. n cazul flexografiei, suprafaa de imprimare este
fcut din cauciuc i nu din metal. Placa (suprafaa de printare) este redat din folie sau laser.
Plcile cauciucate au fost nlocuite cu plci de fotopolimer n perioada anilor 1970 la fel cum
a fost i n cazul tipririi n relief. Flexografia este folosit pe scar larg n industria de
ambalaje, n care substraturile folosite sunt de aluminiu, plastic, folie. Acest lucru se
ntampl deoarece plcile de cauciuc sunt mai potrivite pentru astfel de materiale. De obicei,
flexografia printeaz role de hrtie sau folie n loc de foi tiate, sau buci tiate de folie.
Funciile flexografiei:
-printeaz imagini greu de citit de pe placa flexibil direct pe suprafa
-aplicaii principale: aproape orice substrat care poate merge printr-o pres web - estur,
folie de plastic, carton ondulat, folie de metal, cutii de lapte, ambalaje pentru cadouri, cutii de
carton pliate, etichete.
-caracteristici de recunoatere: ca metod de printare n relief, are o uoar capacitate de
recunoatere a efectului de halo al cernelei n jurul literelor
10
Capacitatea de imagistic repetat, continu de-a lungul substratului web, face ca flexografia
s fie potrivit pentru produse cum ar fi tapetul i hrtia de ambalaj.
II.4.Tiparul plan
II.4.1. Litografie offset
n litografie prile de imprimare i non-imprimare sunt la acelai nivel. Caracteristica
distinctiv a zonelor imprimate este faptul c acestea accept cerneala n timp ce elementele
non-imprimabile resping cerneala. Litografia funcioneaz pe principiul c uleiul i apa nu se
amesteca. O plac litografic este tratat n aa fel nct suprafeele de imagine de pe plac
sunt sensibilizate i, ca atare, sunt oleofile iar zonele de non-imagine sunt tratate n aa fel
nct sa fie oleofobe. n timp ce presa funcioneaz, placa este ncrcat de dou ori; nti
printr-un set de role umezitoare care aplic un strat de soluie, i a doua oar de ctre un strat
de cerneal al rolelor mbibate n cerneal. n timpul acestui proces zonele de imagine au fost
nsrcinate cu acceptarea cernelei i respingerea apei, n timpul umezirei. Acelai lucru se
ntmpla cu zonele de non-imagine care ncep s resping cerneala deoarece sunt acoperite cu
ap (Kipphan, 2001).
11
II.5.1. Rotogravura
Tiprirea prin rotogravur se utilizeaz pentru producia economic a imprimrii de lung
funcionare, sau la gravuri executate de artiti plastici pe diferite tipuri de materiale (lemn,
cupru, oel, linoleum etc). Formele tiparului adnc sunt de obicei cilindrice. O caracteristic
special a rotogravurii industriale este faptul c ntreg cilindrul este folosit pe separaie de
culoare. Aceasta nseamn c ntr-o pres cu patru culori, patru cilindri diferii trebuie s fie
schimbai pentru fiecare nou ciclu (Kipphan, 2001).
Presele digitale au o capacitate unic, de care presele obinuite nu dispun, i anume faptul c
ntr-un dispozitiv digital de imprimare, fiecare copie care este imprimat este imaginata de
mai multe ori, ceea ce de asemenea nseamn c suprafaa de imprimare este imaginat o dat
pentru fiecare exemplar pe care este imprimat. Acest lucru este n contrast cu procesul de
imprimare convenional, unde suprafaa de imprimare este imaginat o dat, iar copiile
multiple sunt generate din acea suprafa de printare.
Tiparul digital este de dou feluri:
1. Imaginea se creaz direct n maina de tipar
2. Tipar din baza de date variabile:
- Imprimarea laser
- Imprimarea cu jet de cerneal sau bule
- Tiparul termic
- Imprimante matriceale
III
Structura general a unui motor de imprimare
13
Bloc de imprimare
Sistem de alimentare hrtie
Sistem de control
Interfaa
Sistemul de control 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, ceea ce permite crearea de pagini complexe. n plus fa de definirea
limitelor i a poziiei fiecrui domeniu n cadrul paginii, unele opera iuni de prelucrare ce
sunt efectuate pe aceste suprafee pot fi, de asemenea, specificate.
Imprimantele moderne pot fi controlate cu un limbaj de comand. Procesorul de
comand controleaz transferul de date ntre calculator i imprimant, interpreteaz
comenzile, prelucreaz datele care descriu o pagin i stocheaz aceste date n memoria start.
Procesorul de zon efectueaz modificrile specificate de utilizator asupra datelor din
14
memoria de pagina i le transfer n bufferul de zon iar de aici spre procesorul de imagine
(menionat n continuare ca Raster Image Processor). Acest procesor definete starea fiecrui
punct al imaginii care va aprea pe hrtie, pe baza datelor primite i formatelor de caractere
stocate.
Datele pregtite pentru imprimare sunt transferate ntr-unul din multele acumulatoare.
Acestea sunt memorii de mare capacitate, care conin bitmapul imaginii ce va fi transferat
pe hrtie. Pentru a mri viteza, se pot utiliza mai multe acumulatoare. n timp ce unul dintre
acumulatori se utilizeaz pentru imprimare, al doilea (sau celelalte) poate fi ncrcat cu o
nou pagin. Un alt procesor controleaz blocul de imprimare i sistemul de alimentare
hrtie. Acest procesor interpreteaz comenzile referitoare la formatul de imprimare, ceea ce
va determina, de asemenea, micarea de hrtie.
IV
Dispozitive de imprimare
15
Imprimante serie, care imprim caracterele unul cte unul. Viteza lor este exprimat n
Rezervor de cerneal;
Sistem de circulaie a cernelei;
Generarea de picturi i sistemul de accelerare;
16
n funcie de metoda de generare a picturii, sunt folosite trei tipuri de imprimante cu jet de
cerneal:
IV.1.1. Imprimante cu jet continuu
Capul de generare a picturilor este alimentat n mod continuu cu cerneal sub
presiune, cu ajutorul unei pompe. Duzele n form de con sunt folosite cu diametre de ordinul
a zeci de microni, de obicei, realizate din materiale ceramice rezistente la uzura. Datorit
tensiunii superficiale, jetul tinde s se separe n picturi independente. Acest proces este forat
prin varierea presiunii pe partea din spate a duzei cu un cristal piezoelectric. Prin urmare, se
produce o vibraie mecanic a carcasei rezervorului de cerneal; dac aceast vibraie este
continu, picturile vor fi generate n mod continuu. Pentru a ghida picturile, acestea sunt
ncrcate electrostatic cu electrozi plasai n zona de separare a picturilor. Deoarece jetul de
cerneal este conectat electric la mas, picturile formate sunt ncrcate cu o polaritate opus
celei a electrodului pozitiv. Dup separare, picturile i menin sarcina lor.
Cerneala utilizat trebuie s fie stabil chimic i compatibil cu materialele utilizate pentru
construirea imprimantei; de asemenea, ar trebui s fie conductiv, non-toxic, i
17
neinflamabil. Pentru a preveni uscarea cernelii n duze, aditivii sunt amestecai cu cerneala
i filtrele sunt inserate n sistemul de circulaie al cernelii.
Imprimantele jet continuu permit s realizeze frecvene nalte pentru generarea picturilor (de
peste 100.000 de picturi pe secund) i viteze mari ale jetului de cerneal. O bun calitate a
imprimrii se obine dac picturile au dimensiuni mici i rezoluia este mare. La o anumit
frecven de generare, mrirea rezoluiei va reduce viteza de imprimare. Invers, dac viteza
de imprimare este mrit prin creterea frecvenei de generare a picturilor, rezoluia se va
reduce.
18
a fost generat i carcasa a revenit la forma sa iniial, camera este reumplut prin capilare. O
alt posibilitate de a genera picturi, este de a nclzi cerneala din interiorul duzei.
Frecvena de generare a picturii este limitat de necesitatea de a umple din nou camera duzei
i de faptul c cerneala trebuie accelerat la fiecare nou puls. Aceast frecven ar putea fi n
jur de 5.000 de picturi pe secund. Imprimantele drops-on-demand au viteze mai mici dect
imprimantele cu jet continuu.
elemente: calitatea cernelii i calitatea hrtiei. Exist dou tipuri de cerneal care sunt
utilizate. Primul tip este cu uscare lent i este utilizat pentru imprimante monocrom, al
doilea tip este cu uscare rapid i este utilizat pentru imprimantele color. Aceste imprimante,
deoarece cerneluri diferite sunt amestecate, au nevoie s se usuce ct mai repede posibil
pentru a evita alterarea culorii prin fuziunea de puncte adiacente ( Lukacs, Maloney &
Hegner, 2011).
n general, cernelurile folosite pentru imprimantele inkjet sunt bazate pe pigmeni diluai n
ap, care ar putea crea unele probleme. La imprimantele generaiei precedente, pata pe hrtie
a fost o problema frecventa, dar mai trziu, au fost fcute mbuntiri considerabile n chimia
cernelii. Dei productorii au fcut progrese n dezvoltarea de cerneluri 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.
Decolorarea cernelii reprezint o alt problem. Lumina ultraviolet sau ozonul poate ataca
pigmenii, ceea ce poate duce la modificri de culoare sau de nuan. Dintre cernelurile
folosite la imprimantele inkjet, cerneala neagr este cea mai stabil, mai ales dac se bazeaz
pe pigmeni de carbon. Cernelurile colorate bazate pe colorani sunt totui mai puin stabile,
iar unele nuane se pot estompa ntr-un timp scurt. Unii productori, n special cei care ofer
imprimante fotografice, au proiectat cerneluri permanente bazate pe pigmeni a cror culoare
este evaluat a rezista pentru mai mult de 100 de ani.
Multe cartue de cerneal "inteligente" conin un microcip care comunic nivelul estimat de
cerneal imprimantei; acest lucru poate influena imprimanta s afieze un mesaj eronat, sau
poate informa n mod greit utilizatorul c s-a golit cartuul de cerneal. n unele cazuri,
aceste mesaje pot fi ignorate, dar unele imprimante inkjet vor refuza s imprimai cu un
cartu care se declar gol, pentru a opri consumatorii de la reumplerea cartuelor. De
exemplu, Epson conine un cip care previne imprimarea cnd acesta pretinde c este gol
cartuul, cu toate c un cercettor care a supra-rodat sistemul, a constatat ca ntr-un caz poate
imprima pn la 38% mai multe pagini de bun calitate, chiar dac cipul a declarat c
cartuul este gol. Duzele inkjet-ului sunt foarte nguste i deci, predispuse la nfundare, iar
cerneala consumat la curarea lor poate acoperi o proporie semnificativ a cernelii utilizate
n main. Capetele de duze ale ink-jet-ului pot fi curate cu solveni de specialitate sau,
20
pentru cerneluri solubile n ap, prin nmuiere n ap distilat cald pentru perioade scurte de
timp.
Recent, tehnologia inkjet a fost adoptat cu succes n domeniul medicinei dar i pentru
aplicaii n domeniul ingineriei biomedicale cum ar fi screening de droguri, genomic i
biosenzori.
21
O imprimant laser tipic este Apple LaserWriter, care foloseste un motor laser Canon i este
controlat de un microcomputer pe baz de MC68000 cu 1.5MBytes de RAM i 500 Kbytes
de ROM.
dezvoltat.
Transferul: imaginea dezvoltat este transferat de la PC la o foaie de hrtie
lumin/ ntuneric de-a lungul marginilor de regiuni colorate. Pentru a permite o mai mare
precizie de nregistrare, unele imprimante laser color folosesc o curea mare de rotaie numit
curea de transfer. Centura de transfer trece n faa tuturor cartuelor de toner i fiecare dintre
straturile de toner sunt aplicate precis centurii. Straturile combinate sunt apoi aplicate pe
hrtie ntr-un singur i uniform pas.
IV.4. Imprimante 3D
Imprimarea 3D este o form adiional de tehnologie de fabricaie n care un obiect
tridimensional este creat prin adugarea de straturi succesive de material. De asemenea, este
cunoscut sub numele de prototipare rapid, o metod mecanizat prin care obiectele 3D sunt
realizate rapid pe o main de dimensiuni rezonabile, conectat la un computer care conine
planurile (schiele) pentru obiect (LeadingEdge Forum, 2012). Scopul fundamental al unei
imprimante 3D este de a transforma rapid o idee ntr-un obiect fizic. Conceptul de imprimare
3D prin fabricaie personalizat este interesant pentru aproape toat lumea. Aceast metod
revoluionar de a crea modele 3D cu utilizarea tehnologiei inkjet economisete timp i
costuri, prin eliminarea necesitii de a proiecta un design. Acum, putem crea un model
complet ntr-un singur proces, folosind imprimarea 3D. Principiile de baz includ cartue de
materiale, flexibilitatea produciei, precum i traducerea codului ntr-un model vizibil.
Imprimante 3D sunt maini care produc modele 3D fizice, de la date digitale, prin imprimarea
strat cu strat. Aceasta poate face modele fizice ale obiectelor, fie proiectate cu un program
CAD fie scanate cu un scaner 3D. Este utilizat ntr-o varietate de industrii, inclusiv bijuterii,
nclminte, design industrial, arhitectur, inginerie i construcii, automobile, industria
aerospaial, dentar i industria medical, educaie i produse de consum. (Morley & Parker,
2013)
23
stereo au devenit populare pn la sfritul anului 1980, alte tehnologii similare, cum ar fi
Fused Deposition Modeling (FDM) i Selective Laser Sintering (SLS) au fost i ele introduse.
n 1993, Institutul de Tehnologie din Massachusetts a brevetat o alt tehnologie, numit "3
tehnici de imprimare dimensional, care este similar cu tehnologia inkjet utilizat n
imprimantele 2D. n 1996, trei produse majore, "Genisys" de la Stratasys, "Actua 2100" de la
3D Systems i "Z402" de la Z Corporation, au fost introduse. n 2005, Z Corporation a lansat
un produs inovator numit Spectrum Z510, care a fost prima imprimanta 3D color de nalt
definiie de pe pia. Un alt progres n imprimarea 3D a avut loc n anul 2006 cu iniierea
unui proiect open source, numit RepRap, care a avut ca scop dezvoltarea unei imprimante 3D
cu auto-replicare. (Zcorporation, 2009)
.
Figura 9. Procesul de printare 3D
tehnologiei de imprimare 3D. UAV-ul (vehicul aerian fr pilot), numit SULSA este
propulsat de un motor electric care este n mare parte singura component a aeronavei ce nu
este creat prin metode de fabricaie adionale. Creat pe un EOS EOSINT P 730, aripile sale,
trapele, suprafeele de control, practic tot ceea ce reprezint structura sa i controalele
aerodinamice, au fost tiprite n mod personalizat, pentru a se fixa mpreun. Nu necesit
elemente de fixare i nici unelte pentru asamblare. (Kipphan, 2001)
Imprimarea 3D a fost utilizat i n domeniul asistenei medicale unde imprimarea 3D
are potenialul de a salva viei sau de a le mbunti n mod surprinztor. Imprimarea 3D n
domeniul asistenei medicale mai are de ateptat civa ani pn va ajunge s fie adoptat n
mas, dar evoluiile timpurii pentru a crea esuturi, organe, oase i dispozitive de protezare,
ofer o imagine despre cum ar putea fi mbuntit viaa (Morley & Parker, 2013).
pulbere, ceramic, metal, nylon sau altele dintr-o serie de diferite materiale.
Modelare multi-jet: aceasta, din nou, genereaz obiecte din straturi succesive de
pulbere, cu un cap de imprimare precum inkjet-ul, utilizat pentru a pulveriza o
i 0x1F, iar al doilea grup conine caracterele cu codurile ntre 0x7F i 0x9F. Cele mai folosite
sunt caracterele din primul grup, ce sunt recunoscute de majoritatea echipamentelor. Muli
productori de imprimante utilizeaz codurile din al doilea grup pentru a imprima anumite
caractere speciale, n diferite limbi, astfel nct aceste coduri nu pot fi utilizate ca i caractere
de control pe toate imprimantele.
Tabelul 1. conine codurile ASCII ale caracterelor de control i semnificaia lor. Nu
toate caracterele prezentate n tabel sunt utilizate pentru imprimante.
(Cod ASCII 0x1B sau 27). Acest caracter indic faptul c urmtoarele caractere din secven
trebuie s fie interpretate ca i comenzi, mai degrab, dect ca date printabile. n cel mai
simplu caz, un singur caracter urmeaz dup caracterul ESC. Este posibil s se renune la o
secven de Escape, cu caracterul de control CAN (cod ASCII 0x18 sau 24). Seturile de
secvene Escape sunt caracteristice pentru diferite tipuri de imprimante. Cei mai mari
productori de imprimante au impus anumite standarde cu privire la anumite seturi de
secvene Escape, seturi care sunt, de asemenea, utilizate de ctre ali productori de
imprimante. Acest lucru asigur compatibilitatea imprimantelor de la productorii mai mici
cu imprimantele de la producatorii importanti, i anume, emularea unor seturi de comenzi
care au fost impuse ca standarde. Avantajul este c aceleai drivere pot fi utilizate pentru
imprimantele compatibile. De multe ori, imprimantele imit mai multe seturi de comand ale
altor imprimante. Un exemplu de productor, care a impus un standard n domeniul de seturi
de comenzi pentru imprimante, este Epson. Setul de comenzi Epson a devenit un limbaj
standard pentru imprimante, i este numit Esc / P. n 1992, cnd Epson a introdus
imprimantele sale inkjet de nalt rezoluie, a extins setul Esc / P pentru a include suport
pentru fonturi scalabile, imagini grafice, i setri de pagin; rezultatul a fost setul de comenzi
ESC / P2. Multe imprimante inkjet i electrofotografice, moderne, au moduri de emulare ale
setul de comand ESC / P2 (Kipphan, 2001).
28
IV.5.4. PostScript
Imprimantele de pagini, cum ar fi imprimantele electrofotografice, creaz o imagine a
unei pagini nainte de imprimarea ei. Cu toate acestea, descriind o pagin ca fiind de tip raster
sau alt form de imagine-bit i trimiterea acestei descrieri la imprimant, nu este un lucru
eficient, deoarece multe pagini conin n principal text. Mai mult, este dificil s se fac o
descriere care va genera o pagin tiprit identic cu pagina de pe ecran (conceptul cunoscut
sub numele de WYSIWYG- What You See Is What You Get). Pentru a descrie pagini de
documente n mod eficient i independent, ale dispozitivului, Adobe Systems a dezvoltat n
1985 un limbaj de descriere a paginii, specializat, denumit PostScript. Acesta este un limbaj
de programare derivat din al patrulea limbaj (fiecare versiune a limbajului PostScript are
numeroase sub-versiuni), care specific unei imprimante cum ar trebui s fie aranjat textul i
grafica de pe o pagin imprimat.
Limbajul PostScript conine comenzi i secvene de cod care descriu elementele grafice ntr-o
pagin i indic poziia n care acestea ar trebui s fie plasate pe pagina imprimat. Aceste
comenzi descriu coninutul paginii sub forma vectorial. Comenzile sunt trimise la
imprimant prin intermediul driver-ului, i imprimanta interpreteaz comenzile i genereaz
imaginea rasterizat pentru a fi imprimat. Astfel, operaiile grafice sunt efectuate de
imprimant, care este optimizat pentru punerea n aplicare a acestor operaiuni. Pe de alt
parte, imprimanta trebuie s conin un procesor puternic pentru a interpreta comenzile i
pentru a le executa intr-un timp scurt. Avantajul limbajului PostScript const n versatilitatea
sa. Limbajul utilizeaz fonturi de contur, care pot fi scalate la orice dimensiune. n plus,
limbajul este un dispozitiv iar rezoluia independent, ceea ce nseamn c acelai cod poate
fi folosit pentru o imprimant cu o rezoluia de 300 puncte per inch i un typesetter tipografic
cu o rezoluie de 2400 puncte per inch, producnd imagini de cea mai nalt calitate posibil,
la rezoluia disponibil.
Limbajul PostScript este cel mai eficient n descrierea de pagini care conin text. n
descrierea imaginilor grafice, PostScript (precum i alte limbaje) poate ncetini imprimarea
grafic, n special imprimarea color. Pentru a imprima o imagine grafic, computerul trebuie
s traduc mai nti imaginea n comenzi ale limbajului de descriere a paginii, apoi
imprimanta trebuie s transpun aceste comenzi n grila de imagine care va fi imprimat.
Aceast dubl conversie necesit timp. n cazul n care imprimarea se face printr-un driver
software specializat al imprimantei, numai bitmapul imaginii este trimis prin interfaa
29
imprimantei. Apoi, imprimanta poate rasteriza rapid imaginea de tip bitmap, iar timpul de
imprimare poate fi redus. Dezavantajul este c fiecare sistem de operare necesit propriul
driver software.
imprimantele din seria HP LaserJet III. Aceasta este versiunea cea mai utilizat pe scar larg
pentru a permite compatibilitatea ntre diferite tipuri de imprimante, inclusiv cele ale altor
productori dect HP. Versiunea PCL 6 este foarte diferit de versiunile anterioare ale
limbajului PCL, cu aceast versiune limbajul devenind modular i orientat pe obiect.
Introdus n 1996, versiunea PCL 6 a fost implementat iniial pe imprimantele din seria HP
LaserJet 5. Aceast versiune a fost destinat pentru aplicaii care necesit procesare grafic
intensiv. n plus, aceast versiune reduce procesarea care va fi efectuat de ctre computer,
reduce cantitatea de date care trebuie s fie trimise la imprimant, i asigur o imprimare
WYSIWYG (What You See Is What You Get). Versiunea PCL 6 asigur compatibilitatea cu
versiunile anterioare ale limbajului PCL (Morley & Parker, 2013)
V.
31
Aplicaia web
Aplicaia prezentat n paginile urmtoare este una de tip SPA (Single Page Aplication),
extins de-a lungul unei singure pagini, cu rolul de a prezenta coninutul capitolelor
prezentate anterior. Are forma unui vizualizator de documente i permite o navigare uoar
de-a lungul capitolelor i subcapitolelor.
HTML5
CSS3
Javascript
PHP
32
jQuery
Bootstrap (pentru design)
AngularJs (pentru functionalitate)
V.1 HTML 5
HTML 5 este un limbaj de marcare folosit pentru structurarea i prezentarea coninutului
pentru World Wide Web. Este a 5-a revizie a standardului HTML i ncepand cu 2012 este
recomandarea principal a organizaiei internaionale de standarde pentru World Wide Web
(World Wide Web Consortium sau W3C).
HTML5 este pur i simplu un set de noi caracteristici puse la dispoziie pentru dezvoltarea de
aplicaii web, adugate la capacitile existente pe care le gsim n HTML4. Este conceput n
special pentru a mbunti limbajul cu mult mai bun suport pentru multimedia i comunicare
cu serverele, fcnd munca unui dezvoltator web mult mai uoar.
HTML5 nu este o nou versiune a HTML4 n comparaie cu atunci cnd noi versiuni de
software sunt eliberate. Acesta cuprinde un set ntreg de adaosuri mici la standardul de web
existent; n prezent, fiecare browser pune n aplicare unele, dar nu toate aceste caracteristici.
n cele din urm, cu toii ne ateptm ca toate browserele s aib un set similar de
caracteristici, ceea ce nseamn c nu exist similitudine ntre browsere cnd vine vorba de
HTML5.
Motivul utilizrii a HTML5 a fost unul de compatibilitate pentru dispozitivele moderne
precum telefoanele mobile. Ca orice document clasic HTML 5, am nceput cu definirea
doctype-ului, precum i a stucturii documentului.
V.2 CSS 3
CSS, sau Cascading Style Sheets, au adus o nou viziune asupra elementelor de design i
dezvoltare ale paginilor web. Folosind CSS, putei separa complet textul afiat pe o pagin
Web (care este creat n cod HTML) i informaiile care s descrie modul de afiare i
prezentare al acelui text (care sunt definite folosind CSS). A fost introdus cu scopul de a
33
rezolva probleme i de a economisi timp, iar n acelai timp oferind mai multe posibiliti n
proiectarea modului n care arat paginile Web.
CSS3 este cea mai recent versiune a specificaiilor CSS. Termenul "CSS3" nu este doar o
trimitere la noile caracteristici n CSS, ci i al treilea nivel n evoluia specificaiilor CSS.
CSS3 conine tot ceea ce este inclus n CSS2.1 (versiunea anterioar a specificaiilor CSS).
Se adaug, de asemenea, noi caracteristici pentru a ajuta dezvoltatorii n a rezolva o serie de
probleme fr a fi nevoie de marcare non-semantic, scripting complex, sau imagini
suplimentare.
Caracteristici care sunt incluse n CSS3 includ suport pentru selectori suplimentare, umbre,
coluri rotunjite, fundaluri multiple, animaie, transparen, i mult mai mult.
34
V.3 Javascript
JavaScript (JS) este un limbaj dinamic de programe pe calculator. Acesta este cel mai
frecvent utilizat ca parte din browserele web, a cror implementare permite executarea de
scripturi client-side pentru a interaciona cu utilizatorul, a controla browser-ul, de a comunica
n mod asincron, i de a modifica coninutul documentului care este afiat. Acesta este, de
asemenea, utilizat n programarea server-side de reea (cu Node.js), dezvoltarea de jocuri i
crearea de aplicaii mobile i desktop.
JavaScript este clasificat ca fiind un prototip bazat pe limbaj de scripting cu scriere dinamic
i are funcii de prim clas. Acest amestec de caracteristici l face un limbaj multiparadigm, ce sprijin programarea n stil orientat-obiect, imperativ i funcional.
JavaScript a fost introdus n 1995, ca o modalitate de a aduga programe paginilor Web din
browserul Netscape Navigator. De atunci, limbajul a fost adoptat de ctre toate celelalte web
browsere grafice importante. El a fcut actuala generatie de aplicatii web posibila: cliente de
email bazate pe browse, hri, reele de socializare i multe alte site-uri mai tradiionale,
pentru a oferi diferite forme de interactivitate i ingeniozitate.
V.4 PHP
PHP (Hypertext Preprocessor) este un limbaj de programare pe parte de server proiectat
pentru dezvoltatorii web dar poate fi folosit i ca limbaj de programare cu scop general.
Codul PHP este de obicei procesat de ctre un interpretor PHP, care este de obicei
implementat, de ctre un server web, ca un modul nativ. Dup ce codul PHP este interpretat i
executat, serverul web trimite rezultatul clientului su, de obicei, n forma unei pagini web de exemplu, codul PHP poate genera codul unei pagini web HTML, o imagine, sau alte date.
n dezvoltarea aplicaiei, PHP a fost folosit pentru a lua coninutul text al paginilor din
capitolele anterioare i pentru a introduce acel text ntr-un template.
35
V.5 jQuery
jQuery este o librrie JavaScript cu scopul de a simplifica codarea HTML-ului pe partea de
client. Sintaxa jQuery a fost proiectat pentru a face navigarea, documentelor HTML, mult
mai uoar, pentru a selecta elementele DOM, pentru a crea animaii, pentru a trata
evenimente, i pentru a dezvolta aplicaii Ajax. jQuery ofer, de asemenea, capabiliti pentru
dezvoltatori pentru a crea plug-in-uri deasupra bibliotecii JavaScript. Acest lucru permite
dezvoltatorilor s creeze efecte avansate i la nivel nalt. Abordarea modular a bibliotecii
jQuery permite crearea de pagini web dinamice puternice i aplicaii web.
n dezvoltarea aplicaiei, jQuery a fost folosit pentru funcia sa ajax.
Ajax (Asynchronous JavaScript + XML) este o tehnic de dezvolatare web folosit pe partea
de client pentru crearea aplicaiilor web asincrone. Cu Ajax, aplicaiile web pot trimite i
primi date de la server ntr-un mod asincron (in fundal) far s intervin n funcionarea
normal a paginii. Datele pot fi primite folosind obiectul XMLHttpRequest sub form de
XML(nu obligatoriu) sau JSON.
36
V.6 Bootstrap
Bootstrap este un framework de interfee utilizator de CSS i JavaScript, care a fost scris de
ctre doi dintre dezvoltatori seniori ai Twitter pentru a se asigura c are un aspect i un sim
consistent n toate proiectele care au fost create de Twitter la momentul respectiv.
Bootstrap a fost construit pentru a ajuta non-designeri a echilibra layout-ul i design-ul. Ajut
la realizarea acestui lucru ntr-un mod foarte standard, nu numai prin furnizarea unei grile
standard de dimensiuni i instrumente de design, dar si prin furnizarea unui set de reguli CSS
de baza pentru diferitele pozitii, marime de text, bare laterale si multe altele.
V.7 AngularJs
AngularJs este un framework open-source de JavaScript dezvoltat de ctre Google. Ofer
dezvoltatorilor JavaScript o abordare extrem de structurat pentru a dezvolta aplicaii bazate
pe browser, foarte bogate, care duce la o productivitate foarte mare.
AngularJS este folosit n dezvolatarea de aplicaii cu o singur pagin care au nevoie doar de
HTML, CSS i JavaScript. Scopul su este de a augmenta aplicaiile web cu o compatibilitate
MVC (model-view-controller), pentru a face dezvoltarea i testarea mult mai uoar.
Acest framework adapteaz i extinde codul HTML tradiional pentru a servi mai bine
coninutul dinamic prin legarea datelor n ambele sensuri (client - server) care permite
sincronizarea automat a modelelor i vizualizrilor.
<ul class="nav nav-sidebar" data-ng-repeat="chapter in menuConfig">
37
$scope.pageNumber++;
$scope.SetPage();
};
$scope.PreviousPage = function ()
{
$scope.pageNumber = ($scope.GetCurrentLocation())[2];
$scope.pageNumber--;
$scope.SetPage();
};
$scope.GetCurrentLocation = function ()
{
var currentLocation = $location.url().split("/");
currentLocation[2] = parseInt(currentLocation[2]);
return currentLocation;
};
$scope.SetCurrentLocation = function (location)
{
$location.url(location);
};
$scope.SetPage = function ()
{
var firstPartFromLocation;
if (arguments[0])
{
firstPartFromLocation = arguments[0];
$scope.pageNumber = 1;
}
else
{
firstPartFromLocation = ($scope.GetCurrentLocation())[1];
}
var selectedPageSettings = GetSelectedPageSettings(firstPartFromLocation);
$scope.maxPageNumber = selectedPageSettings.maxPageNumber;
$scope.chapterTile = selectedPageSettings.chapterTile;
var pageNumber = parseInt($scope.pageNumber);
if (pageNumber <= 0 || isNaN(pageNumber))
{
39
$scope.pageNumber = 1;
} else if (pageNumber > $scope.maxPageNumber)
{
$scope.pageNumber = $scope.maxPageNumber;
}
if (!firstPartFromLocation.length)
{
firstPartFromLocation = 'Intro';
}
if (isNaN($scope.pageNumber))
{
$scope.pageNumber = 1;
}
var location = "/" + firstPartFromLocation + "/" + $scope.pageNumber;
$scope.SetCurrentLocation(location);
window.scrollTo(0, 0);
};
$scope.SetPage();
};
app.controller("MainController", MainController);
</script>
40
VI.
Concluzii
42
VII
BIBLIOGRAFIE
43
44
http://www.arctron.de/uploads/media/Zcorporation-3DPrinting-Info.pdf la 13 August,
2014.
45