Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing...

38
Printing Devices Lecture 10 Ink Jet Printers Laser Printers Thermal Printers Dye Sublimation Halftoning Dithering Error Diffusion

Transcript of Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing...

Page 1: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Printing Devices

Lecture 10

Ink Jet PrintersLaser PrintersThermal PrintersDye SublimationHalftoningDitheringError Diffusion

Page 2: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Plotter

Dot Matrix Printer

ElectroMagnet

pin motion

ink covered tape

paper

Older Printing Devices

Page 3: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Ink Jet Printer

paper

unused inkreturned to

reservoir

filterink supply

drop generator

chargeelectrode

high voltagedeflection plates

ink drops

Page 4: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

View of the nozzles in athermal bubble inkjet.

(some 300-600 nozzles per head)

Thermal-Bubble Ink Jet Printer

Initial Statewith fluid at

rest.

Resistor is heated and

bubblenucleates.

Bubble growsto maximum

ink drop is ejected.

Bubble collapses.

Drop breaks off.

Vacuum createdby bubble sucks

ink fromcartridge.

(Canon,Hewlett Packard)

Demo: http://www.howstuffworks.com/inkjet-printer3.htm

Page 5: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Piezoelectric Inkjet(Epson)

Piezo crystals are located at the back of the ink reservoir of each nozzle. The crystal receives a tiny electric charge that causes it to vibrate. When the crystal vibrates inward, it forces a tiny amount of ink out of the nozzle. When it vibrates out, it pulls some more ink into the reservoir to replace the ink sprayed out.

Demo: http://www.howstuffworks.com/inkjet-printer3.htm

Page 6: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

DetachCorona

wire

Laser Printer

ChargeCorona

wire

TransferCorona

wire

• Charge corona wire – gives drum initial positive charge. • Laser "draws" the image to be printed as a pattern of electrical

charges -- an electrostatic image. Image is negatively charged.• Positively charged toner clings to drum.• Toner is deposited on paper (via Transfer wire = charged roller).• Paper is discharged (via Detach wire)• Toner is fused into paper with heated fuser.

Page 7: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Dot Pattern of Ink Jet and Laser

Ink Printing Laser Printing

Liquid ink drops are shot onto paper

Solid particles are attracted to specific

points on paper.

Page 8: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Color Laser Printer

4 x toner and developer mechanisms.Drum rotates x4 for a single print.

Page 9: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Dye Sublimation Printer

color plastic roll

paper

thermal elements

paper

plastic inkthermal elements

High quality photo prints

Page 10: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Thermal Wax Printer

paper

color wax roll

printer head

Page 11: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Resolution Measuresdots per inch and addressability

Dots per inch (600)

Addressable (3000)

Page 12: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Additive Subtractive

Lights vs Inks Additive vs subtractive

Page 13: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Reflectance Concepts

Page 14: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Color Mixtures

Page 15: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Subtractive Color System - CMYK

cyan

magenta

yellow

black

= removes red

= removes green

= removes blue

= removes all

Printer Dyes:

cyan magenta yellow

B G R B G R B G R

trans

mit

Ideal block dyes:

Page 16: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Cyan - controls amount of red in print:

low C = high R (also high G and B)high C = low R (high G and B)

R G BR G BR G BHigh density

cyanMedium density

cyanLow density

cyan

cyan

B G R

trans

mit

Similarly Magenta - controls amount of greenand Yellow – controls amount of blue.

Page 17: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

yellow

Multiplicative (Subtractive) Color Systemred = magenta + yellow

magenta

B G R

red

*

=

B G R

= magenta + yellow= cyan + yellow= magenta + cyan

redgreenblue

Page 18: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Subtractive Colors - Summary

Page 19: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.
Page 20: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.
Page 21: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.
Page 22: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.
Page 23: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Color Separations

OriginalRGB

RGB Color Bands

Page 24: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Color Separations

OriginalRGB

C = 1 - RM = 1 - GY = 1 - B

CMY Color Bands

Page 25: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Color Separations

OriginalRGB

C = 1 - RM = 1 - GY = 1 - B

CMY Color Bands

Page 26: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Undercolor Removal

C + M + Y = K (black)

• Using three inks for black is expensive• C+M+Y = dark brown not black• Black instead of C+M+Y is crisper with more

contrast.

100 50 70

(gray component replacement)

=

50 0 2050

+

C M Y C M YK

Page 27: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Gray Component Removal

K(x,y) = min(C(x,y),M(x,y),Y(x,y))

C M Y

K

Page 28: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

CMYK Separations With GCR

Page 29: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Spatial Effects: CMY All Blurred

Page 30: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Spatial Effects: only K Blurred

Page 31: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

cyan

magenta

yellow

B G R

B G R

B G R

Ideal block dyes:

Ideal Block Dyes vs Printer Dyes

B G R

B G R

B G R

Actual Printer dyes:

Page 32: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Problems with Printer Dyes

red = magenta+yellow:

green = cyan+yellow:

blue = magenta+cyan:

B G R

B G R

B G R

Page 33: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Example:Reflectance Spectra of Real Inks

HP printer

Full density

Wavelength (nm)400 500 600 700

Ref

lect

ance

0.1

0.3

1

Magenta at various densities

Wavelength (nm)500 600 700

1

0.1

0.3

400

Ref

lect

ance

Page 34: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Tone Reproduction Curves

Black ink level (dv)

Lum

inan

ce (r

e: w

hite

pap

er)

Magenta ink level (dv)

Lum

inan

ce (r

e: w

hite

pap

er)

Page 35: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

0 0.2 0.4 0.6 0.80

0.2

0.4

0.6

0.8

x

y

printerdisplay

Printer Gamut

Colors within the Gamut can be printed.

Page 36: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Gamut Mapping

0 0.2 0.4 0.6 0.80

0.2

0.4

0.6

0.8

x

y

printerdisplay

How does one print this color?

This color never needed?

Page 37: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Monochrome Printing

GrayScale

Threshold

Page 38: Printing Devices - Haifacs.haifa.ac.il/hagit/courses/ist/Lectures/IST10_Printers.pdf · Printing Devices Lecture 10 Ink Jet ... Dye Sublimation Halftoning Dithering Error Diffusion.

Halftoning