Human-Computer Interaction
Human-Computer Interaction
Human-Computer Interaction
paper: printing and scanning
print technology
fonts, page description, WYSIWYG
scanning, OCR
Printing
• dot-matrix printers
• use inked ribbon (like a typewriter
• line of pins that can strike the ribbon, dotting the paper.
• typical resolution 80-120 dpi
• ink-jet and bubble-jet printers
• tiny blobs/drops of ink sent from print head to paper
• typically 300 dpi or better .
• laser printer
• like photocopier: dots of electrostatic charge deposited
on drum, which picks up toner (black powder form of ink)
rolled onto paper which is then fixed with heat
• typically 600 dpi or better.
Printing in the workplace
• shop tills
• dot matrix
• same print head used for several paper rolls
• may also print cheques
• thermal printers
• special heat-sensitive paper
• paper heated by pins makes a dot
• poor quality, but simple & low maintenance
• used in some fax machines
Fonts
Courier font
Helvetica font
Palatino font
Times Roman font
• §´ (special symbol)
Pitch
• fixed-pitch – every character has the same width
e.g. Courier
• variable-pitched – some characters wider
e.g. Times Roman – compare the ‘i’ and the “m”
Serif or Sans-serif
• sans-serif – square-ended strokes
(Modern style:printing, styles etc)
e.g. Helvetica
• serif – with splayed ends (such as)
(Old style:paper, newspaper, magazine printing)
e.g. Times Roman or Palatino
Readability of text
• lowercase
• easy to read shape of words
• UPPERCASE
• better for individual letters and non-words
e.g. flight numbers: BA793 vs. ba793
• serif fonts
• helps your eye on long lines of printed text
• but sans serif often better on screen
Page Description Languages
• Pages very complex
• different fonts, bitmaps, lines, digitised photos, etc.
• WYSIWYG
• what you see is what you get
• aim of word processing, etc.
• but …
• screen: 72 dpi, landscape image
• print: 600+ dpi, portrait
• can try to make them similar
but never quite the same
• so … need different designs, graphics etc, for screen and
print
**A WYSIWYG (pronounced "wiz-ee-wig") editor or program
is one that allows a developer to see what the end result will
look like while the interface or document is being created.
Scanners
• Take paper and convert it into a bitmap
Used in
• page format
• columns, pictures, headers and footers
Paper-based interaction
• paper usually regarded as output only
• can be input too – OCR, scanning, etc.
• Xerox PaperWorks
• glyphs – small patterns of /\\//\\\
• used to identify forms etc.
• used with scanner and fax to control applications
• magnetic disks
• floppy disks store around 1.4 Mbytes
• hard disks typically 40 Gbytes to 100s of Gbytes
access time ~10ms, transfer rate 100kbytes/s
• optical disks
• use lasers to read and sometimes write
• more robust that magnetic media
• CD-ROM
- same technology as home audio, ~ 600 Gbytes
• DVD - for Audio Video (AV) applications, or very large files
Blurring boundaries
• PDAs
• often use RAM for their main memory
• Flash-Memory
• used in PDAs, cameras etc.
• silicon based but persistent/tireless
• plug-in USB devices for data transfer
speed and capacity
• But … swopping/swapping/exchanging
• program on disk needs to run again
• copied from disk to RAM
•slows t h i n g s d o w n
Compression
• Images:
• many storage formats :
(PostScript, GIFF, JPEG, TIFF, PICT, etc.)
• plus different compression techniques
(to reduce their storage requirements)
• Audio/Video
• again lots of formats :
(QuickTime, MPEG, WAV, etc.)
• compression even more important
• also ‘streaming’ formats for network delivery
methods of access