SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Ähnlich wie Impresoras y post script

Ähnlich wie 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
 

Mehr von 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)
 

Kürzlich hochgeladen

GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdfMiNeyi1
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
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
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 

Kürzlich hochgeladen (20)

GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
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...
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.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