Tiskárny

Transkript

Tiskárny
Tiskárny
Výstupní zařízení pro
permanentní výstup výsledků
X36PZA ­ Periferní zařízení M. Šnorek
Obsah přednášky
• Dělení tiskáren.
• Barevný tisk.
X36PZA - Periferní zařízení
M. Šnorek
Dělení tiskáren
•
•
•
•
Úderové, rep. bezúderové,
konturové, resp. bodové,
tisk po znacích, resp. tisk řádkový,
technologie tisku.
X36PZA - Periferní zařízení
M. Šnorek
Dělení - podle technologie
tisku
•
•
•
•
Jehličkové,
inkoustové,
laserové,
s tepelným přenosem.
X36PZA - Periferní zařízení
M. Šnorek
Dělení - podle kvality tisku
• NLQ - Near Letter Quality,
– jehličkové, 16 x 18, 16 x 22,
• LQ - Letterr Quality,
– 24-jehličkové, 600 dpi. Ale tisk - 2100 dpi.
• černobílý tisk,
• barevný tisk.
X36PZA - Periferní zařízení
M. Šnorek
Jak se tiskne barevně?
• Ve třech/čtyřech barevných rovinách,
• barevný model CMYK,
• řízení tónování „šedé“
– dithering,
– změnou velikosti bodu.
• Natáčení tiskové mřížky,
X36PZA - Periferní zařízení
M. Šnorek
Barevný tisk
Tiskárny pracují na subtraktivním
principu míchání barev (na rozdíl od
aditivního u monitorů)
Používají se tři základní barvy:
Azurová (Cyan), Purpurová
(Magenta) a Žlutá (Yellow).
Většina tiskáren používá ještě
Černou barvu (blacK) případně
Další. Barvy označujeme CMYK
X36PZA - Periferní zařízení
M. Šnorek
Řízení tónování šedé I.
• Počítačová tiskárna nemůže dávkovat
množství barvy do jednoho tiskového bodu
– výjimkou jsou tiskárny požívající sublimaci barev a
některé laserové tiskárny.
• Libovolný barevný tón zobrazíme tak, že v matici
tiskových bodů- (například 6x6) tiskneme jen
některé body.
• Shluk bodů vnímáme jako bod o různé sytosti
barvy.
• Tento algoritmus se nazývá polotónování,
resp. dithering.
X36PZA - Periferní zařízení
M. Šnorek
Demonstrace ditheringu
Barevný model CMYK
X36PZA - Periferní zařízení
M. Šnorek
Tónování šedé jinak
• Změnou velikosti tiskového bodu.
• Zblízka si prohlédněte vytištěný
barevný bilboard…
• Počítačové tiskárny tento způsob
tónování neužívají.
X36PZA - Periferní zařízení
M. Šnorek
Natáčení barevné mřížky
• Subtraktivně se
netisknou barvy přes
sebe, ale
• stále se tiskne na
bílou.
• Jak? Natáčením
tiskové mřížky.
X36PZA - Periferní zařízení
M. Šnorek
Tiskové technologie přehled
X36PZA - Periferní zařízení
M. Šnorek
Pravěk tiskáren - konturový tisk
• S typovými pákami (psací stroj),
• s typovým kolečkem (daisy wheel, moderní
psací stroj).
• S typovým válcem. Používá se u
rychlotiskáren u sálových počítačů. (rychlost
400 řádků/min).
• S typovým páskem nebo řetězem.
• Tisknou pouze znaky, které jsou na typové
páce (válci, pásku nebo kolečku).
X36PZA - Periferní zařízení
M. Šnorek
Jehličkové tiskárny - bodové
• Tisknou pomocí matice jehliček, které jsou
elektromagneticky vystřelovány. Přes barvící
pásku vytvářejí obraz.
• Rozdělují se podle počtu jehliček (9, 18, 24)
a tím i podle kvality tisku (NLQ, LQ – near
letter quality a letter quality)
• Mohou tisknout i „barevně“, čtyřbarevná
páska a adaptér pro její nastavování.
X36PZA - Periferní zařízení
M. Šnorek
Jak funguje laserová
tiskárna?
X36PZA - Periferní zařízení
M. Šnorek
Charakteristika
• Bezúderový,
• bodový,
• „stránkový“, tedy ne řádkový nebo
dokonce znakový
• tisk.
• Opravdu?
•
Ne, ve skutečnosti tiskne bodově! Stránkový tisk se říká jen kvůli tomu, že to, díky rychlosti, tak vypadá.
X36PZA - Periferní zařízení
M. Šnorek
Fyzikální pozadí
• Fotokonduktivita - vodivost látky se mění v
závislosti na vnějším osvětlení.
• Elektrografie,
• objevena 1938 (Ch. Carlson, Xerox Corp.).
• Korona je elektrický výboj, který
emitovanými elektrony ionizuje okolní plyn.
X36PZA - Periferní zařízení
M. Šnorek
Fotokonduktivita
• Schopnost vést elektrický proud v
závislosti na osvětlení.
• Fotokonduktory jsou
– v temnu izolanty,
– na světle vodiči.
X36PZA - Periferní zařízení
M. Šnorek
Korona a fotokonduktivita
Ozon O3
• Fotokonduktory:
Stínění
Ionizovaný plyn
Fotokonduktor ­ (PC) fotovodič
Vodivý mate­riál nosiče PC
Koronový vodič (0.1mm)
– Se - Selen,
– OPC - Organic
Photo Conductor.
• Důležitý rozdíl:
– Se vyžaduje +,
– OPC - náboj!
5 ­ 7kV
• Korona produkuje
jedovatý O3 (- více!)
X36PZA - Periferní zařízení
M. Šnorek
Fáze laserového tisku
Nabíjení
Fotokonduktivní válec
Mazací lampa
Nabíjecí korona
Rotační zrcadlo
Čisticí jednotka
Vyvíjecí jednotka
Kazety s papírem
Expozice
Vyvíjení
Laser
Přenosová korona
Přenos
Fixace
Fixace
Čištění
X36PZA - Periferní zařízení
M. Šnorek
Laserová tisková hlava
Fotokonduktivní válec
Plynový laser
Zrcadlo
Čidlo začátku mikrořádku Modulátor
Čočky
Rotační zrcadlo
Expander paprsku
• Rotační
zrcadlo
– typicky 8-36
plošek,
– 2.000 až
50.000 otáček
za minutu.
Objektiv
X36PZA - Periferní zařízení
M. Šnorek
Varianta s polovodičovým
laserem
K rotačnímu zrcadlu
Polovodičový laser
Kolimátor
Optika transformace paprsku
X36PZA - Periferní zařízení
M. Šnorek
Laser
• Light Amplification by Stimulated Emission of
Radiation, tj. 'zesilování světla pomocí
stimulované emise záření'
• je optický zdroj elektromagnetického záření tj. světla .
• Na rozdíl od světla přirozených zdrojů je polarizované,
koherentní a monochromatické.
• Světlo v něm vzniká v aktivním prostředí, kterým
může být plyn nebo polovodičová dioda.
X36PZA - Periferní zařízení
M. Šnorek
Vložka: jak atomy emitují světlo?
• Toto vysvětlení
platí i pro
– CRT,
– Plasmový displej,
– Laser.
• Jen „částice“ jsou
po každé jiné.
X36PZA - Periferní zařízení
M. Šnorek
Tiskárna s plynovým
laserem
X36PZA - Periferní zařízení
M. Šnorek
Barevný laserový tisk?
• Čtyři fotokonduktivní
válce, čtyři tonery,
jeden průchod.
• Jeden fotokonduktivní
válec, čtyři tonery,
čtyři průchody.
• Výhody, nevýhody?
X36PZA - Periferní zařízení
M. Šnorek
Co je to LED tiskárna?
X36PZA - Periferní zařízení
M. Šnorek
LED tiskárna
X36PZA - Periferní zařízení
M. Šnorek
Barevná LED tiskárna
X36PZA - Periferní zařízení
M. Šnorek
Je rozdíl mezi tiskárnou a
kopírkou?
• Principiálně ne, jen jinak vzniká latentní
obraz
– u tiskárny modulací z počítače,
– u kopírky obrazem originálu.
X36PZA - Periferní zařízení
M. Šnorek
Inkoustové tiskárny
X36PZA - Periferní zařízení
M. Šnorek
Inkoustové tiskárny
• Ink on demand – technologie vystříknutí
inkoustu na žádost.
• Kontinuální stříkání inkoustu - starší
technologie.
• Rozdíl mezi ink-jet a bubble-jet?
• Ve způsobu vytváření kapky:
– bubble-jet teplem,
– ink-jet piezoelektricky.
X36PZA - Periferní zařízení
M. Šnorek
Bublinkové tiskárny
• Využívají k vytvoření kapky tlaku, který je v
komůrce vytvářen bublinkou vypařujícího se
inkoustu.
• Komůrka se plní inkoustem pomocí kapilárních sil.
• Při tisku se topné tělísko v komůrce ohřeje na
teplotu, při které se část inkoustu vypaří.
• Celý děj trvá asi 10 s a spotřebuje se asi 130.10-12 l
inkoustu. Je to nejrychlejší ohřev, kterého se vůbec
kdy podařilo dosáhnout.
• Z důvodů odstranění špiček napájení jsou tisková
tělíska buzena postupně.
X36PZA - Periferní zařízení
M. Šnorek
Princip bublinkové tiskárny
X36PZA - Periferní zařízení
M. Šnorek
Piezoelektrická trysková
tiskárna
• Využívají piezoelektrickou deformaci tiskové
komůrky.
• Před tiskem se boční stěny rozšíří
přivedením napětí.
• Při tisku se změní polarita napětí, čímž dojde
ke zmenšení komůrky a vystříknutí inkoustu.
• Umožňuje v určitých mezích dávkování
inkoustu.
X36PZA - Periferní zařízení
M. Šnorek
Piezoelektrická trysková
tiskárna
X36PZA - Periferní zařízení
M. Šnorek
Inkoustové tiskárny - souhrn
• Rozlišení až 1200 dpi, rychlost tisku cca 4 strany za
minutu.
• Levné typy mají inkoustový zásobník v jednom celku s
tiskovou hlavou – nutno měnit celé. Cena nových náplní
se tak často blíží ceně nové tiskárny, nebo ji dokonce
převyšuje.
• Vyrábějí se a jako velkoformátové, často dnes nahrazují
plotery.
• Kvalita tisku je závislá na druhu papíru, při použití
kvalitního papíru je výsledek srovnatelný s laserovou
tiskárnou.
X36PZA - Periferní zařízení
M. Šnorek
Termotiskárny
X36PZA - Periferní zařízení
M. Šnorek
Termo - tepelné tiskárny
• Se speciálním tepelně citlivým papírem.
• S běžným papírem a speciálními
barvivy.
X36PZA - Periferní zařízení
M. Šnorek
Se speciálním tepelně
citlivým papírem
• Obsahují řadu polovodičových topných tělísek
odpovídajících jednomu tiskovému řádku.
• Potřebují speciální tepelně citlivý papír.
• Jsou jednoduché, mají tichý provoz a jsou
spolehlivé.
• Tisk však má malou trvanlivost, po čase se tisk
ztratí.
• Aplikace: fax, tiskárny v samoobsluze, atp.
X36PZA - Periferní zařízení
M. Šnorek
S běžným papírem a
speciálními barvivy
• Používá termoplastická barviva nanesená ve formě
proužků na nosné folii.
• Barvivo je v kontaktu s papírem, k jeho přenesení dochází
pomocí zahřátí a obarvení příslušného místa.
• Speciálním případem je ablativní tiskárna (též termosublimační). Barvivo není v kontaktu s papírem, k jeho
přenosu dochází sublimací po ohřátí a jeho zkondenzováním na papíře. Výhodou je možnost dávkování.
X36PZA - Periferní zařízení
M. Šnorek
Co je sublimační tiskárna?
• Sublimace je změna skupenství z
pevného na plynné přímo, bez
přechodu do skupenství kapalného.
• Příklad sublimace? Sušení prádla v zimě.
• Barvy se do sebe „zapouštějí“.
• Znáte tiskárnu Canon Selphy?
X36PZA - Periferní zařízení
M. Šnorek
SW rozhraní tiskáren
X36PZA - Periferní zařízení
M. Šnorek
Softwarové rozhraní
tiskáren
• K čemu slouží? Jazyk pro vytváření tiskových
stran.
• Rozhraním se nepřenášejí obrazy všech
tiskových bodů, ale příkazy k jejich vytvoření.
– ESC sekvence,
– PostScript,
– PCL X.
X36PZA - Periferní zařízení
M. Šnorek
Ovládání tiskáren
• Escape sekvence
Levné tiskárny jsou ovládany tzv. escape sekvencí od firmy Epson. Sekvence je
posloupnost znaků začínající ASCII znakem pro (27 čili 1BH), která má význam
příkazu. Takto tiskárna pak dostává příkazy postupně (nový řádek atd.), které
taky postupně provádí.
• Vektorový jazyk PCL
PCL jazyk je vektorový, který má poměrně málo příkazů a tak části, které neumí
zapsat vektorově zapisuje jako bitmapu. Proto je jeho produkt závislý na druhu
tiskárny (ovladači). Je pomalejší než Postscript a je velmi spolehlivý.
• Postscript
Viz dále
X36PZA - Periferní zařízení
M. Šnorek
Postscript
Postscript je jazyk složitější a čistě vektorový. Je nezávislý
na zařízení a jeho rozlišovací schopnosti.
Vytváření kódu:
Interpret PostScriptu nejdříve vytvoří seznam objektů jedné
stránky se systémem souřadnic. Tím se stává nezávislý na
zařízení.
RIP - Raster Image Procesor převede příkazy PostScriptu do
řídicích informací. Seznam se třídí a pak se převede do
bitmapových rastrů.
Osvitová zařízení doplňují RIP koprocesory. Obvykle se ale
RIP vytváří softwarově v počítači.
X36PZA - Periferní zařízení
M. Šnorek
Grafický výstup
Zapisovače a kreslicí stoly
X36PZA ­ Periferní zařízení M. Šnorek
Terminologie I
• Grafický zapisovač – výstupní zařízení pro
pořízení trvalého grafického dokumentu.
• Pracuje (většinou) jako vektorový displej –
vektorový zapisovač.
• Některé moderní zapisovače se však podobají
tiskárnám (bodovým) – rastrový zapisovač.
X36PZA - Periferní zařízení
M. Šnorek
Terminologie II
• Obvykle: grafické
zapisovače = stolní
provedení.
• Kreslicí stoly = větší a
velké formáty.
• Příklady:
X36PZA - Periferní zařízení
M. Šnorek
Součásti grafického
zapisovače
• Řadič,
– Interpolátor.
• Kreslicí zařízení,
– Řízení pohybu kreslicí hlavy.
• Kreslicí hlava a nosič pisátek.
• Pohyb média.
• Interfejs k nadřazenému počítači,
– Spřažený, resp. nespřažený režim.
X36PZA - Periferní zařízení
M. Šnorek
Způsob vytváření obrázku
• Vektorový
–
–
–
–
Dnes obecně v útlumu.
Používají se jen pro speciální aplikace:
vyřezávání (reklama, CIM),
vrtání či frézování (plošné spoje).
• Rastrový
– Dnes nejběžnější.
– Xerografická, inkoustová, elektrostatická hlava.
X36PZA - Periferní zařízení
M. Šnorek
Řízení pohybu kreslicí hlavy
(a někdy i média)
• Inkrementální
– s krokovým
motorem.
• Spojitý, analogový
– se servomotorem.
X36PZA - Periferní zařízení
M. Šnorek
Podstatné rozdíly
• Inkrementální
– Nevyžaduje zpětnovazební informaci.
– Vzpomínáte si na vystavování hlavičky diskety?
– Umí kreslicí hlavu vystavovat jen do určitých bodů
rastru!
• Spojitý
– Vyžaduje zpětnou vazbu.
– Kresbu tvoří potenciálně všechny body kreslicí
plochy. Pouze začátek a konec čáry je možný jen
„odněkud někam“!
X36PZA - Periferní zařízení
M. Šnorek
Interpolátor
• Digitální, resp. analogová interpolace.
X36PZA - Periferní zařízení
M. Šnorek
Interpolátor
• Spojitý interpolátor generuje signál pro
polohový servomechanismus, který řídí
pohyb pisátka/média.
• Co pak dělá diskrétní interpolátor? Čáru v
tomto případě tvoří diskrétní množina bodů!
Je tam vůbec zapotřebí?
• Kde je interpolátor umístěn? Jakou má
podobu?
X36PZA - Periferní zařízení
M. Šnorek
Servomechanismus
• … je automatické zařízení určené k úpravám
provozních vlastností nějakého mechanismu
na principu zpětnovazební chybové detekce.
• Součástí tohoto „automatického zařízení“ je
obvykle akční člen (servomotor) a regulátor
(např. PID).
X36PZA - Periferní zařízení
M. Šnorek
Technická realizace
interpolátoru
• Analogový interpolátor
– s integrátory,
– s integrátory a s
analogovou pamětí,
– exponenciální
interpolátor.
X36PZA - Periferní zařízení
M. Šnorek
Digitální interpolátory
• DDA
intepolátor.
• Bresenhamův
algoritmus.
X36PZA - Periferní zařízení
M. Šnorek
Bressenhamův algoritmus
podrobněji
• Autorem je J.E.
Bressenham, 1965, IBM.
• Pro jednoduchost: vždy se
kreslí úsečka v 1. oktantu.
• Úkol algoritmu: bude příštím
bodem přímky diagonální
nebo horizontální soused?
• Rozhodující je vertikální (ne
kolmá) vzdálenost.
X36PZA - Periferní zařízení
M. Šnorek
Konkrétní příklad
• Aproximujte přímku
• f(x, y) = ax - by = 0 pro a = 4 a b = 10.
•
Zaveďme d = 2 f(x+1, y+1/2) = a(2x + 2) - b(2y+1).
Všimněte si: ∆d nabývá jen dvou různých hodnot!
X36PZA - Periferní zařízení
M. Šnorek
Takže BA
X36PZA - Periferní zařízení
M. Šnorek
Symetrie oktantů pro BA
• Stačí tedy umět kreslit
úsečku v 1. oktantu.
• Úsečka v libovolné
poloze se na tento
algoritmus převede jen
vhodnou záměnou
hodnot diagonálního a
nediagonálního přírůstku
a dX a dY.
X36PZA - Periferní zařízení
M. Šnorek
D-soubor
• K čemu sloužil D-soubor (Display File)
u vektorového displeje?
• Umístění v řetězci zapisovače.
• Je zde (u zapisovačů) také zapotřebí?
X36PZA - Periferní zařízení
M. Šnorek
Detail řízení pohybu
média/hlavy
Lankem
X36PZA - Periferní zařízení
M. Šnorek
Detail řízení pohybu
média/hlavy
• Ozubenými koly
nebo
• kolem a ozubeným
hřebenem.
X36PZA - Periferní zařízení
M. Šnorek
Programový interfejs
zapisovačů
• Programovací jazyk HP-GL.
– Hewlett-Packard Graphics Language =
soubor příkazů pro řízení zapisovačů (i
tiskáren).
• PCL X.
– Page Description Language.
– Jeho Level 5 právě zahrnuje i HP-GL.
X36PZA - Periferní zařízení
M. Šnorek
Příklad
CI
RA
RR
EA
ER
WG
EW
PM
FP
EP
SS
SA
Circle
fill rectangleabsolute
fill rectanglerelative
edgerectangleabsolute
edgerectanglerelative
fill wedge
edgewedge
polygon mode
fill polygon
edgepolygon
select standard font
select alternativefont
X36PZA - Periferní zařízení
M. Šnorek