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

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

  • Upload
    lamlien

  • View
    224

  • Download
    1

Embed Size (px)

Citation preview

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