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 función que la copiadora debe admitir para poder utilizar VOS se denomina «puertos RAW». La mayoría de las copiadoras modernas ofrecen esta función, por lo que pueden imprimir archivos de datos que ya han sido formateados. Todas las copiadoras que admiten un puerto RAW aceptan datos ASCII. Además, algunas copiadoras admiten archivos que contienen controles PostScript o HP PCL incrustados. En nuestro caso, solo necesitamos enviar datos ASCII normales.

En primer lugar, busque una copia de la guía del usuario de la copiadora. Por lo general, con una simple búsqueda en Internet se pueden encontrar los manuales. Nosotros 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, lo que se busca es el libro que contiene toda la información de referencia, buscando información sobre la compatibilidad con los puertos RAW. Normalmente, sugeriría buscar «puerto RAW» o «9100» o incluso «puerto», ya que estas palabras clave probablemente le llevarán a la página adecuada. Resulta que la función de búsqueda de la Guía del usuario de la KM364 no funciona; no encuentra ninguna coincidencia. Así que, tras varios intentos fallidos, descubrí que al hacer clic en el botón «Herramienta de gestión web», expandir la sección «Configuración del entorno de impresión» y hacer clic en el tema «Configuración del entorno de impresión del puerto 9100» llegaba a la página adecuada. También puede encontrar la misma información imprimiendo la «página de prueba» o la «página de configuración» de la copiadora.

A continuación, revise la información sobre el puerto RAW. Necesitamos saber el número de puerto que debemos utilizar. El puerto 9100 suele ser el puerto predeterminado para esta función, pero se puede cambiar 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 predeterminada. Es posible que algunos de los puertos RAW ya estén en uso; si es así, elija uno que no se esté utilizando. Yo decidí utilizar 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 utilizamos el puerto 9113. Esta es la entrada que he creado para «asciiprinter.m125»:

/*##############################################    
  Impresora ASCII (N2-SWE2-Win7 / Konica-Minolta C364)    
  ######################################################*/    
    / =name asciiprinter.m125
  =module_name m125
  =terminal_type ascii_prt
  =device_type window_term
  =parameters '-tcp_only -ip 134.111.198.31,9113'
  =comment 'KM C364 N2-SWE2-Win7 ASCII'

Compila este archivo e instálalo, luego ejecuta configure_devices para añadir 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 del campo «device_type» es arbitraria. Puede ajustar las opciones «header_page» y «trailer_page» según sus preferencias.

/    =nombre_del_dispositivo            asciiprinter.m125
     =tipo_dispositivo            KM-C364
     =página_encabezado            1
     =página_final           0
     =protocolo_dispositivo        1
     =tamaño_bloque             230
     =separadores_especiales     '1'b
     =secuencia_nueva_línea           `0D`0A

Compila 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 >sistema>programas_de_muestra>ttps_no_compatibles> &+
ascii_prt.ttp

Cree una cola para esta impresora. He llamado a nuestra cola «laser125».

!crear_cola_de_impresión láser125 60 80

 

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

!spooler_admin inicio de sesión asciiprinter.m125 -cola láser125

 

Ahora, ejecuta una prueba para ver si todo funciona:

!print -queue laser125 (home)>abreviaturas

 

Eso es todo lo que se necesita.

Si tienes alguna pregunta, déjala en los comentarios y haré todo lo posible por responderla.