Professional Documents
Culture Documents
Impresoras (1)
Impresoras (2)
Monocromo/Color
Monocromo/Color
Pros: Barata y fiable Puede imprimir en papel autocopiativo Puede usar papel continuo Apta para registrar eventos asncronos
Contras Lenta Ruidosa Interfaz obsoleto Slo espaciado fijo Calidad no uniforme (negro -> gris) Necesita dos modos: texto y grfico Slo monocromo
Impresora de lneas MUY ruidosa Cara Rpida Espaciado fijo Ancho fijo Papel continuo
Pros Velocidad de ppm Silenciosas Color Baratas de adquirir Reducido tamao respecto a una lser color
Contras Repuestos caros Calidad dependiente del papel Inadecuadas para uso ocasional
Contras
Impresoras lser
Pros
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 Autonoma Velocidad de decenas de MB/s
PCL (1)
1980, Hewlet-Packard PCL-1: Impresin y posicionamiento PCL-2: Superconjunto de PCL-1. Multiusuario PCL-3: Aumento de la calidad, procesamiento de texto. PCL-4: Descripcin de pginas PCL-5: Escalado de fuentes y grficos PCL-6: Descripcin de pginas
PCL (2)
El contexto de PCL
Control (CR,LF,FF) PCL PJL (Printer Job Control) HP-GL/2 (Grficos vectoriales)
PostScript
Creado por Adobe en 1980 Lenguaje de descripcin de pginas Contiene todo aquello que contiene cualquier lenguaje de propsito general y aparte una serie de operadores grficos Est diseado 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
Aritmticos: add, sub, mul, div, idiv, neg, abs, sin, cos, atan, log, ln, exp, sqrt, mod, bitshift Lgicos: eq, neq, lt, le, gt, ge, and, or, xor De pila: dup, pop, exch, ==, pstack, roll
Grficos (1)
TODO OBJETO TIENE UNA DESCRIPCIN GEOMTRICA Por tanto le son aplicables las transformaciones geomtricas planas: traslacin, rotacin, escalado. Operadores: actun sobre el S.R. x y translate ang rotate a b scale
Grficos (2)
Filosofa de los grficos 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 pgina, se fija mediante showpage
Grficos (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 milmetro son por tanto 2,8346457 unidades. Un centmetro son 28,3464567 unidades El papel A4 tiene 210x297 mm ~(595x842)
Grficos (4)
Una lnea 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