Creación de colas de impresión desde la línea de comandos

  1. Para poder crear la cola, debe obtener la información siguiente: un nombre de dispositivo válido, el tipo de impresora, el lenguaje de impresora y las opciones de los valores predeterminados de cola de impresión.

    1. El nombre de dispositivo asociado a la cola de impresión debe existir antes de crearla.

      • Puede enumerar los dispositivos virtuales definidos ejecutando el comando:

        # /usr/lexprint/bin/lsdevice -l
      • Si el dispositivo no existe, puede crear uno ejecutando el comando mkdevice.

        Para obtener más información, consulte Creación de dispositivos virtuales.

    2. Para obtener los tipos y lenguajes de impresora admitidos, ejecute el siguiente comando:

      # /usr/lexprint/bin/supported_printers

      Ubique la línea que contenga el número de modelo de impresora en el comando supported_printers.

      Ejemplo: desea crear una cola para una impresora IBM Infoprint Color 1454. Debe buscar la línea que coincida con la impresora en supported_printers y debe parecerse a la siguiente: IBM Infoprint Color 1454 10IC1454 automatic

      El tipo de impresora es 10IC1454 y el lenguaje admitido, automatic.

      Notas sobre los lenguajes admitidos:

      • Todas las impresoras admiten lenguaje "raw". Convierte la cola de impresión en una cola de paso. Esto significa que el trabajo de impresión se envía a la impresora sin modificaciones de la cola.

      • El tipo de lenguaje automático permite establecer el lenguaje en automatic, pcl o ps. Si selecciona automatic, puede enviar trabajos de impresión de emulación PCL/ASCII y PostScript a la cola de impresión.

      • El tipo de lenguaje automático avanzado permite establecer el tipo de lenguaje en automatic_plus, pcl, ps o iq. Si selecciona automatic_plus, puede enviar trabajos de impresión de emulación PCL/ASCII, PostScript e ImageQuick (HTML, PDF, TIFF) a la cola de impresión.

      • El tipo de lenguaje PDF automático permite establecer el tipo de lenguaje en automatic_pdf, pcl, ps o pdf. Si selecciona automatic_pdf, puede enviar trabajos de impresión de emulación PCL/ASCII, PostScript y PDF a la cola de impresión.

      • Si el tipo de lenguaje es pcl, sólo podrá enviar trabajos de emulación PCL o de texto ASCII a través de la cola de impresión.

      • Si el tipo de lenguaje es ps, sólo podrá enviar trabajos PostScript a través de la cola de impresión.

      • Si el tipo de lenguaje es ppds, sólo podrá enviar trabajos de emulación PPDS o de texto ASCII a través de la cola de impresión.

      • Normalmente debe seleccionar automatic, si se encuentra disponible.

    3. Las opciones de configuración disponibles de la impresora se pueden obtener ejecutando el comando lsqueue_opts. Utilizando el tipo de impresora como se define en el paso b, ejecute el siguiente comando:

      # /usr/lexprint/bin/lsqueue_opts -f printer_type

      Example: # /usr/lexprint/bin/lsqueue_opts -f 10IC1454

      Encuentre las opciones y valores que desea cambiar y ejecute mkqueue con el argumento -o.

  2. Introduzca el siguiente comando:

    # /usr/ibmprint/bin/mkqueue -d device_name -q queue_name -p
    printer_type -l printer_language -o printer_options
    Nota:introduzca mkqueue -h desde la línea de comandos para obtener más detalles sobre este comando.

    Ejemplo: mediante la información recopilada en el paso 1, crearemos una nueva cola de impresión (“myqueue”), para un dispositivo virtual (“mydevice”). El tipo de impresora es 10IC1454 y la selección de lenguaje se ha especificado como “automatic” para esta cola. Especifique opciones de impresora adicionales para que se utilice el papel de la segunda bandeja y los trabajos se impriman a doble cara por el borde largo del papel.

    # /usr/ibmprint/bin/mkqueue -d mydevice -q myqueue -p 10IC1454 
    -l automatic -o "paper_tray=tray2 duplex=long_edge"