Impresoras y PostScript
Impresoras (1)
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
Impresoras de impacto (1)
Pros: Barata y fiable Puede imprimir en papel autocopiativo Puede usar papel continuo Apta para registrar eventos asíncronos
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
Impresoras de impacto (3)
Impresora de líneas MUY ruidosa Cara Rápida Espaciado fijo Ancho fijo Papel continuo
Impresoras de impacto (4)
Otras tecnologías Margarita Bola
Impresoras de inyección (1)
Métodos de inyección Piezoeléctrico Térmico
Más lentoMenos fiable
Impresoras de inyección (2)
Pros Velocidad de ppm Silenciosas Color Baratas de adquirir Reducido tamaño respecto a una láser color
Impresoras de inyección (3)
Contras Repuestos caros Calidad dependiente del papel Inadecuadas para uso ocasional
Impresoras de cera (1)
Pros Calidad fotográfica Impresión sobre plástico Precio comparable al láser
Contras Largo periodo de calentamiento
Impresoras láser
Pros Alta velocidad Precio medio Calidad constante (casi) Alta resolución
Contras Color caro
Interfaces (1) Puerto serie
Largas distancias Unos pocos kB/s Obsoleto
Puerto paralelo Cortas distancias (metros) Del orden 1 MB/s Obsoleto
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íaVelocidad de decenas de MB/s
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.
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
PCL (2)
El contexto de PCL Control (CR,LF,FF) PCL PJL (Printer Job Control) HP-GL/2 (Gráficos vectoriales)
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
Pila (1)2 3 add
Pila (2)
2+3 => 2 3 add
(2+3)/(4+5) => 2 3 add 4 5 add div
cos(3/5) => 3 5 div cos
(1+sin(15))^2 => 15 sin 1 add dup mul
Pila (3)
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
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
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
Control de flujo (1) Condicionales
bool { … } if bool { … } { … } ifelse
Bucles desde incr hasta { … } for { … exit … } loop veces { … } repeat
Control de flujo (2)
/factorial {
dup 1 gt
{ dup 1 sub factorial mul } if
} def
/tabla {
2 1 10 {factorial ==}
} def
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
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
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)
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
Top Related