SlideShare uma empresa Scribd logo
1 de 30
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 lento
Menos 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ía
Velocidad 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

Mais conteúdo relacionado

Semelhante a Impresoras y post script

Semelhante a Impresoras y post script (20)

Manual autocad2010
Manual autocad2010Manual autocad2010
Manual autocad2010
 
Manual autocad2010
Manual autocad2010Manual autocad2010
Manual autocad2010
 
2015 04-25 01-17-11120379
2015 04-25 01-17-111203792015 04-25 01-17-11120379
2015 04-25 01-17-11120379
 
Manual autocad
Manual autocadManual autocad
Manual autocad
 
Manual autocad
Manual autocadManual autocad
Manual autocad
 
Manual autocad
Manual autocadManual autocad
Manual autocad
 
MANUAL DE AUTOCAD 2010
MANUAL DE AUTOCAD 2010MANUAL DE AUTOCAD 2010
MANUAL DE AUTOCAD 2010
 
Manual autocad
Manual autocadManual autocad
Manual autocad
 
1-MANEJO DEL PROGRAMA AUTOCAD.docx
1-MANEJO DEL PROGRAMA AUTOCAD.docx1-MANEJO DEL PROGRAMA AUTOCAD.docx
1-MANEJO DEL PROGRAMA AUTOCAD.docx
 
gonzalez_daniel.ppt
gonzalez_daniel.pptgonzalez_daniel.ppt
gonzalez_daniel.ppt
 
Ppt d.pptm [autoguardado]
Ppt d.pptm [autoguardado]Ppt d.pptm [autoguardado]
Ppt d.pptm [autoguardado]
 
Ppt d.pptm [autoguardado]
Ppt d.pptm [autoguardado]Ppt d.pptm [autoguardado]
Ppt d.pptm [autoguardado]
 
Manual autocad 3_d-libre
Manual autocad 3_d-libreManual autocad 3_d-libre
Manual autocad 3_d-libre
 
Manual autocad 3_d-libre
Manual autocad 3_d-libreManual autocad 3_d-libre
Manual autocad 3_d-libre
 
Generación código intermedio 2
Generación código intermedio 2Generación código intermedio 2
Generación código intermedio 2
 
Encachar plano en clip
Encachar plano en clipEncachar plano en clip
Encachar plano en clip
 
Impresoras y perifericos de netrada y salida
Impresoras y perifericos de netrada y salidaImpresoras y perifericos de netrada y salida
Impresoras y perifericos de netrada y salida
 
Arqui practica 5
Arqui practica 5Arqui practica 5
Arqui practica 5
 
SOY LOCA
SOY LOCASOY LOCA
SOY LOCA
 
Formatos ps
Formatos  psFormatos  ps
Formatos ps
 

Mais de Claret Malmaceda Castillo (18)

Active director
Active directorActive director
Active director
 
Presentación1dropbox ex
Presentación1dropbox exPresentación1dropbox ex
Presentación1dropbox ex
 
dropbox
dropbox dropbox
dropbox
 
Active director
Active directorActive director
Active director
 
Farfan
FarfanFarfan
Farfan
 
Farfan
FarfanFarfan
Farfan
 
017 monitores de pantalla plana (1)
017 monitores de pantalla plana (1)017 monitores de pantalla plana (1)
017 monitores de pantalla plana (1)
 
Router configuration
Router configurationRouter configuration
Router configuration
 
017 monitores de pantalla plana (1)
017 monitores de pantalla plana (1)017 monitores de pantalla plana (1)
017 monitores de pantalla plana (1)
 
Teclados adaptados
Teclados adaptadosTeclados adaptados
Teclados adaptados
 
Memoria ram
Memoria ramMemoria ram
Memoria ram
 
Tarjetavideo (1)
Tarjetavideo (1)Tarjetavideo (1)
Tarjetavideo (1)
 
Tarjetavideo (1)
Tarjetavideo (1)Tarjetavideo (1)
Tarjetavideo (1)
 
Hsrp
HsrpHsrp
Hsrp
 
La placa base y sus elementos
La placa base y sus elementosLa placa base y sus elementos
La placa base y sus elementos
 
Hsrp
HsrpHsrp
Hsrp
 
Logica digital
Logica digitalLogica digital
Logica digital
 
Historia de-la-computadora (1)
Historia de-la-computadora (1)Historia de-la-computadora (1)
Historia de-la-computadora (1)
 

Último

La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 

Último (20)

La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 

Impresoras y post script

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