impresoras y postscript n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Impresoras y PostScript PowerPoint Presentation
Download Presentation
Impresoras y PostScript

Loading in 2 Seconds...

play fullscreen
1 / 30
cargan

Impresoras y PostScript - PowerPoint PPT Presentation

131 Views
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. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

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