Criação de filas de impressão a partir da linha de comando

  1. Antes de criar uma fila de impressão, você deve obter as seguintes informações: um nome de dispositivo válido, o tipo da impressora, a linguagem da impressora e as opções padrão de configuração da fila de impressão.

    1. O nome do dispositivo associado à fila de impressão deve existir antes da criação da fila.

      • Você pode listar os dispositivos virtuais definidos executando o seguinte comando:

        # /usr/ibmprint/bin/lsdevice -l
      • Se o dispositivo não existir, você poderá criar um executando o comando mkdevice.

        Para obter mais informações, consulte Criação de dispositivos virtuais.

    2. Os tipos e as linguagens de impressora suportados podem ser localizados executando-se o seguinte comando:

      # /usr/ibmprint/bin/supported_printers

      Localize a linha listada pelo comando supported_printers que contém o número do modelo de sua impressora.

      Exemplo: Você deseja criar uma fila para uma IBM Infoprint Color 1454. Você pode localizar a linha correspondente a essa impressora usando o comando supported_printers, e ela terá a seguinte aparência: IBM Infoprint Color 1454 10IC1454 automatic

      O tipo da impressora é 10IC1454 e a linguagem suportada é automatic.

      Observações sobre a linguagem suportada:

      • Todos os tipos de impressora suportam “bruto” como o tipo de linguagem. Isso faz da fila de impressão uma fila de passagem. Isso significa também que o trabalho de impressão é enviado à impressora sem nenhuma modificação na fila.

      • O tipo de linguagem automatic significa que você pode definir o tipo de linguagem como automatic, pcl ou ps. Se você selecionar automatic, poderá enviar trabalhos de impressão dos tipos Emulação PCL/ASCII e PostScript para a fila de impressão.

      • O tipo de linguagem Automatic Plus significa que você pode definir o tipo de linguagem como automatic_plus, pcl, ps ou iq. Se você selecionar automatic_plus, poderá enviar trabalhos de impressão dos tipos Emulação PCL/ASCII, PostScript e ImageQuick (HTML, PDF, TIFF) para a fila de impressão.

      • O tipo de linguagem Automatic PDF significa que você pode definir o tipo de linguagem como automatic_pdf, pcl, ps ou pdf. Se você selecionar automatic_pdf, poderá enviar trabalhos de impressão dos tipos Emulação PCL/ASCII, PostScript e PDF para a fila de impressão.

      • Se o tipo de linguagem for pcl, você só poderá enviar texto ASCII ou trabalhos de emulação PCL pela fila de impressão.

      • Se o tipo de linguagem for ps, você só poderá enviar trabalhos PostScript pela fila de impressão.

      • Se o tipo de linguagem for pcl, você só poderá enviar texto ASCII ou trabalhos de emulação PPDS pela fila de impressão.

      • Normalmente, deve-se escolher a opção automatic, se ela estiver disponível.

    3. As opções de configuração da impressora disponíveis podem ser encontradas executando-se o comando lsqueue_opts. Usando o tipo de impressora determinado na etapa b, execute o seguinte comando:

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

      Exemplo:# /usr/ibmprint/bin/lsqueue_opts -f 10IC1454

      Localize as opções e os valores que deseja alterar e passe-os para o comando mkqueue com o argumento -o.

  2. Digite o seguinte comando:

    # /usr/ibmprint/bin/mkqueue -d device_name -q queue_name
    -p printer_type -l printer_language -o printer_options
    Nota:Digite mkqueue -h na linha de comando para obter mais detalhes sobre esse comando.

    Exemplo: Usando as informações obtidas na etapa 1, crie uma nova fila de impressão (“myqueue”) para um dispositivo virtual (“mydevice”). O tipo da impressora é 10IC1454 e a seleção de linguagem está especificada como “automatic” nessa fila. Especifique outras opções da impressora para que o papel da segunda bandeja seja usado e os trabalhos sejam impressos em frente e verso pela borda longa do papel.

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