Para instalar una impresora en red, se hace sobre protocolo TCP/IP, por tanto, si no se ha hecho previamente, es necesario instalarlo y configurarlo antes de proseguir.
Se insicia sesión con el usuario system.
En caso de no haber arrancado el sistema de colas, se hace con el comando:
$ START QUEUE/MANAGER
Si la instalación es nueva y nunca se ha utilizado, el comando anterior devuelve un error indicando que no existe el archivo MASTER.DAT entonces es necesario inicializarlo añadiendo /NEW, es decir:
$ START QUEUE/MANAGER/NEW
Luego es necesario crear la cola de impresión conectandola a la impresora (sustituyendo el contenido en azul por sus valores adecuados), para eso se ejecuta esta orden:
$ INITIALIZE/QUEUE/ON="impresora.dominio:9100"/PROCESSOR=TCPIP$TELNETSYM/NO_INTIAL_FF cola
/NO_INITIAL_FF
indica que al imprimir el primer documento tras arrancar el sistema no salte una hoja (para asegurarse de que se comienza en una página en blanco).
Lo último consiste en arrancar la cola para que acepte peticiones, con:
$ START/QUEUE cola
El arranque de la cola es necesario cada vez que se inicia el sistema, por lo que debería incluirse en SYS$MANAGER:SYSTARTUP_VMS.COM
, para que se haga de forma automática (por supuesto, despues de haber iniciado los servicios TCP/IP).
Para definir la impresora que se utilizará por defecto se asigna al nombre lógico SYS$PRINT
, lo que se recomienda hacer en el archivo SYS$MANAGER:SYSTARTUP_VMS.COM
, como por ejemplo:
$ DEFINE/SYSTEM "SYS$PRINT" "cola"
En caso de no indicar /QUEUE
en la orden PRINT
, se asume /QUEUE=LP
.
Para imprimir un documento está la orden PRINT, como por ejemplo:
$ PRINT DUA1:[JDOE.HOLA]HOLA.MAR/QUEUE=cola
que imprimirá el archivo del ejemplo Hola Mundo en ensamblador (si se encuentra en la ruta indicada).