3. Impresoras (2)
Por tecnología
De impacto
De matriz de puntos
De tipos
De inyección de tinta
Monocromo/Color
Por sublimación de tinta
Láser
Monocromo/Color
4. Impresoras de impacto (1)
Pros:
Barata y fiable
Puede imprimir en papel autocopiativo
Puede usar papel continuo
Apta para registrar eventos asíncronos
5. Impresoras de impacto (2)
Contras
Lenta
Ruidosa
Interfaz obsoleto
Sólo espaciado fijo
Calidad no uniforme (negro -> gris)
Necesita dos modos: texto y gráfico
Sólo monocromo
6. Impresoras de impacto (3)
Impresora de líneas
MUY ruidosa
Cara
Rápida
Espaciado fijo
Ancho fijo
Papel continuo
8. Impresoras de inyección (1)
Métodos de inyección
Piezoeléctrico
Térmico
Más lento
Menos fiable
9. Impresoras de inyección (2)
Pros
Velocidad de ppm
Silenciosas
Color
Baratas de adquirir
Reducido tamaño respecto a una láser color
10. Impresoras de inyección (3)
Contras
Repuestos caros
Calidad dependiente del papel
Inadecuadas para uso ocasional
11. Impresoras de cera (1)
Pros
Calidad fotográfica
Impresión sobre plástico
Precio comparable al láser
Contras
Largo periodo de calentamiento
12. Impresoras láser
Pros
Alta velocidad
Precio medio
Calidad constante (casi)
Alta resolución
Contras
Color caro
13. Interfaces (1)
Puerto serie
Largas distancias
Unos pocos kB/s
Obsoleto
Puerto paralelo
Cortas distancias (metros)
Del orden 1 MB/s
Obsoleto
14. Interfaces (2)
Ethernet
Funcionamiento en red (IP propia, servidor
WEB en la propia impresora)
Velocidad del orden de MB/s
USB
Universal
Velocidad de decenas de MB/s
WiFi
Autonomía
Velocidad de decenas de MB/s
15. Control de la impresora (1)
La impresora recibe datos y órdenes
Debe saber distinguir entre unos y otros. Para
distinguir las órdenes se usan “secuencias de
ESC”
Conjuntos de órdenes: ESC de Epson, XL24 de
IBM, Fujitsu
Actualmente quedan esencialmente dos: PCL
de HP y PostScript de Adobe, que son
lenguajes de descripción de páginas.
16. PCL (1)
1980, Hewlet-Packard
PCL-1: Impresión y posicionamiento
PCL-2: Superconjunto de PCL-1. Multiusuario
PCL-3: Aumento de la calidad, procesamiento de
texto.
PCL-4: Descripción de páginas
PCL-5: Escalado de fuentes y gráficos
PCL-6: Descripción de páginas
17. PCL (2)
El contexto de PCL
Control (CR,LF,FF)
PCL
PJL (Printer Job Control)
HP-GL/2 (Gráficos vectoriales)
18. PostScript
Creado por Adobe en 1980
Lenguaje de descripción de páginas
Contiene todo aquello que contiene cualquier
lenguaje de propósito general y aparte una serie
de operadores gráficos
Está diseñado para ejecutarse en el ordenador o
en la propia impresora
Para que sea posible, es un lenguaje orientado a
pila
22. Pila (4)
1+cos(x^2) => dup mul cos 1 add
(1+x)/(1-x) => dup 1 add exch neg
1 add div
sqrt(1+x^2) => dup mul 1 add sqrt
23. Pila (5)
/F { dup mul cos 1 add } def
/tan { dup sin exch cos div } def
/mm { 2.834646 mul } def
/cm { 28.346456 mul } def
3 cm 4 cm moveto
24. Operadores
Aritméticos: add, sub, mul, div,
idiv, neg, abs, sin, cos, atan,
log, ln, exp, sqrt, mod,
bitshift
Lógicos: eq, neq, lt, le, gt, ge,
and, or, xor
De pila: dup, pop, exch, ==,
pstack, roll
25. Control de flujo (1)
Condicionales
bool { … } if
bool { … } { … } ifelse
Bucles
desde incr hasta { … } for
{ … exit … } loop
veces { … } repeat
26. Control de flujo (2)
/factorial {
dup 1 gt
{ dup 1 sub factorial mul } if
} def
/tabla {
2 1 10 {factorial ==}
} def
27. Gráficos (1)
TODO OBJETO TIENE UNA
DESCRIPCIÓN GEOMÉTRICA
Por tanto le son aplicables las
transformaciones geométricas planas:
traslación, rotación, escalado.
Operadores: actuán sobre el S.R.
x y translate
ang rotate
a b scale
28. Gráficos (2)
“Filosofía” de los gráficos
Un “pincel” virtual sigue una trayectoria,
dibujando a su paso aquello que se
especifique. Una trayectoria comienza con
newpath y termina con stroke. El
pincel se posiciona con moveto
Si la trayectoria es cerrada, se cierra con
closepath
Una vez terminada la página, se “fija”
mediante showpage
29. Gráficos (3)
El origen de coordenadas se encuentra en el
ángulo inferior izquierdo del papel. El eje x es
horizontal, y el eje y vertical
La unidad de medida es 1/72 de pulgada. Una
pulgada son 2,54 cm. Un milímetro son por
tanto 2,8346457 unidades. Un centímetro son
28,3464567 unidades
El papel A4 tiene 210x297 mm ~(595x842)
30. Gráficos (4)
Una línea se traza con lineto o rlineto
Su grosor se controla con setwidth
Su nivel de gris con setgray, desde 0
(negro) hasta 1 (blanco)
Un arco se traza con arc, que espera un origen
(x,y), un radio, un ángulo inicial y un ángulo
final. Los ángulos se miden en grados, a partir
del eje x y en sentido contrario a las agujas del
reloj