Hardware de Impresión

Por In. Carlos Alberto Sánchez Pérez

¿Cómo es básicamente un proceso de impresión?

La salida por monitor no perdura indefinidamente, ni es portable. En cambio, una impresora permite obtener en un soporte de papel una «hardcopy»: copia visualizable, perdurable y transportable de información procesada por un computador, en forma de texto o gráficos.

Para realizar un proceso de impresión, las impresoras constan de tres subsistemas:

  • Circuitos de preparación y control de impresión (por lo general un microprocesador dedicado).
  • Transporte de papel.
  • Mecanismo de impresión sobre el papel.

Los datos a imprimir pueden estar  bajo la forma de:

  1. archivos de texto
  2. objetos definidos matemáticamente
  3. mapa de bits

En líneas generales, el proceso de una impresión es como sigue. Ella es ordenada en un programa en alto nivel (Pascal, Basic, C, etc.) mediante una orden tipo «PRINT». Al ser traducido dicho programa a código de maquina por el compilador), dicha orden se convierte (mediante una instrucción INT 17 en una PC) en un llamado a una subrutina del sistema operativo o de la ROM BIOS.

I. Cuando se ejecuta este programa en código de máquina, tiene lugar la fase de preparación de la operación de salida que implica una impresión. Suponiendo que se imprimirá en modo texto, la subrutina llamada por INT 17 preparará en ASCII la lista de caracteres a imprimir, y los dejará en una zona de memoria. Conforme a una de las formas de imprimir, mediante una instrucción OUT escribirá el registro de status de la interfaz de la impresora, de modo que un bit específico del mismo tome el valor, para habilitar que la interfaz pueda interrumpir toda vez que su port de datos esté vacío.

II. Sigue la fase de sincronismo: ahora, cada vez que se le puede enviar información a imprimir al port de datos de la interfaz, se activa la línea IRQ que sale de ella.

III. La señal IRQ activada llama a una subrutina, (y luego IRQ se desactiva), para que mediante sucesivos AIM pase de memoria al port de datos citado una cierta cantidad de datos a imprimir según sea la capacidad del buffer de la impresora, cumplimentándose así la fase de transferencia.

IV. La electrónica de la impresora va pasando del port de datos a su memoria buffer los datos que van llegando para ser impresos, realizando la escritura en el papel, lo cual configura la fase de escritura. Cuando termina de escribir el contenido del buffer, se activa otra vez la línea IRQ, repitiéndose las fases III y IV, hasta que se termina de imprimir toda la información que estaba en la zona de memoria. Una vez realizado esto, la subrutina llamada por IRQ inhibirá la activación de esta línea.

La fase de sincronismo la UCP debe ejecutar instrucciones para leer el port de status, a fin de sensar mediante un bit del mismo, si la electrónica de la impresora está lista para enviarle un nuevo byte. De ser

así en la fase de transferencia por AIM llega un byte de memoria al port de datos, encargándose la electrónica de pasarlo al buffer y luego imprimirlo (fase de escritura). En este caso la línea IRQ se usa para a una subrutina que avise por pantalla si hay algún problema. Las impresoras que trataremos: de matriz de agujas, de chorro de tinta, de tipo láser y de transferencia térmica, forman texto o gráficos mediante patrones de puntos de tinta, al igual que en la pantalla de un monitor la imagen se forma por puntos (pixeles).

En impresores de tecnologías anteriores como la de «margarita» o la impresora de línea con martillos, los caracteres se forman como en una máquina de escribir: impactando un carácter entero contra una cinta, la cual pasa su tinta al papel.

¿Qué tipos de impresoras son los más usados actualmente?

La impresión monocromática (de un color: negro en general) o en color, pueden ser realizadas por distintos tipos de impresoras, siendo de uso más corriente las siguientes:

Monocromáticas:

  • De matriz de agujas.
  • De chorro de tinta.
  • Láser y tecnologías semejantes.

Color:

  • De chorro de tinta.
  • Láser y tecnologías semejantes.
  • De transferencia térmica.

Todas estas impresoras son gráficas, dado que con mayor o menor calidad y velocidad pueden imprimir gráficos, y por lo tanto también texto.

Sé el primero en comentar

Dejar una contestacion