Ir al contenido principal

¿Tiene su oficina una fotocopiadora moderna? ¿Una que acepte la salida vía TCP/IP? Si es así, probablemente pueda configurar el spooler de OpenVOS para enviarle archivos. Aquí está cómo.

La característica que la copiadora necesita para soportar el uso de VOS se llama "puertos RAW". La mayoría de las copiadoras modernas ofrecen esta capacidad para poder imprimir archivos de datos que ya han sido formateados. Todas las copiadoras que soportan un puerto RAW aceptarán datos ASCII. Además, algunas copiadoras soportan archivos que contienen controles PostScript o HP PCL incrustados. En nuestro caso, sólo necesitamos enviar datos ASCII normales.

Primero, rastrea una copia de la Guía del Usuario de la copiadora. Una búsqueda directa en la web normalmente puede encontrar los manuales para ello. Tenemos una copiadora multifunción Konica Minolta bizhub C364. Encontré una Guía del Usuario, una Guía de Asistencia Rápida y una Guía de Inicio Rápido. En general, usted quiere buscar el libro que contiene el conjunto completo de información de referencia, buscando información sobre el soporte de los puertos RAW. Normalmente, te sugeriría que buscaras "puerto RAW" o "9100" o incluso "puerto", ya que estas palabras clave probablemente encontrarán la página apropiada. Resulta que la función de búsqueda de la Guía del usuario del KM364 está rota; no puede encontrar ninguna coincidencia. Así que, después de algunos inicios falsos, encontré que al hacer clic en el botón "Web Management Tool", y luego expandir la sección "Configurando el ambiente de impresión", y luego hacer clic en el tema "Configurando el ambiente de impresión de Port9100" me llevó a la página apropiada. También puede que al imprimir la "página de prueba" o la "página de configuración" de la copiadora se obtenga la misma información.

A continuación, revise la información sobre el puerto RAW. Necesitamos saber el número de puerto a utilizar. El puerto 9100 suele ser el puerto predeterminado para esta función, pero puede cambiarse, y en este caso, nuestro KM C364 admite 6 puertos RAW (por defecto: 9100, 9112, 9113, 9114, 9115 y 9116). Estamos de suerte; nadie ha cambiado la asignación por defecto. Es posible que algunos de los puertos RAW ya estén en uso; si es así, elija uno que no esté en uso. He decidido usar el puerto 9113.

En VOS, cree un dispositivo para esta copiadora. La entrada devices.tin especifica el nombre del dispositivo, el nombre del módulo, el tipo de terminal, el tipo de dispositivo, la dirección IP y el número de puerto. Nuestra copiadora utiliza la dirección IP 134.111.198.31, y nosotros utilizamos el puerto 9113. Aquí está la entrada que creé para "asciiprinter.m125":

/*######################################################
  Impresora ASCII (N2-SWE2-Win7 / Konica-Minolta C364)
  ######################################################*/

/ = nombre asciiprinter.m125
  = nombre_de_módulo m125
  =tipo_terminal ascii_prt
  =tipo_de_dispositivo_de_ventanilla_terminal
  =parámetros '-tcp_only -ip 134.111.198.31,9113'
  =comentario 'KM C364 N2-SWE2-Win7 ASCII'

Construye este archivo e instálalo, luego ejecuta configure_devices para agregar el nuevo dispositivo.

A continuación, edite el archivo spooler_configuration.v1.tin para añadir información sobre esta "impresora". Aquí está nuestra entrada. La información en el campo "tipo_dispositivo" es arbitraria. Puedes ajustar las opciones "header_page" y "trailer_page" para que se ajusten a tus preferencias.

/ =nombre_del_dispositivo asciiprinter.m125
     =tipo_de_dispositivo KM-C364
     =header_page 1
     =trailer_page 0
     =protocolo_de_dispositivos 1
     =block_size 230
     =special_seperators '1'b
     =new_line_seq `0D`0A

Construye este archivo e instálalo.

Es posible que tenga que ejecutar el siguiente comando para definir el tipo de terminal "ascii_prt", así como añadir el comando a su archivo module_start_up.cm:

!define_terminal_type >system>sample_programs>unsupported_ttps> &+
ascii_prt.ttp

Crea una cola para esta impresora. Nombré nuestra cola "láser125".

!crear_imprimir_láser de cola125 60 80

 

Por último, inicia sesión en el spooler (y añade esta línea a module_start_up.cm):

!spooler_admin login asciiprinter.m125 -queue laser125

 

Ahora, haz una prueba para ver si todo funciona:

!print -queue laser125 (home_dir)>abreviaturas

 

Eso es todo lo que se necesita.

Si tiene alguna pregunta, por favor déjela en los comentarios y haré lo posible por responderla.