1 / 30

Impresoras y PostScript

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

cargan
Download Presentation

Impresoras y PostScript

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Impresoras y PostScript

  2. Impresoras (1)

  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

  7. Impresoras de impacto (4) • Otras tecnologías • Margarita • Bola

  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

  19. Pila (1) 2 3 add

  20. 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

  21. Pila (3)

  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 connewpath 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

More Related