Definindo objetos de impressora Passthrough

Os objetos de impressora Passthrough representam impressoras que podem imprimir tarefas em formatos como PCL, PostScript e PDF. Os trabalhos são atribuídos às impressoras Passthrough usando estas propriedades de planejamento: Nome do cliente, Tamanho da tarefa, Local, Mídia, Compartimento de saída, Formato de saída, Perfuração, Dobra, Encadernação, e Grampeamento. O recurso Suporte AFP adiciona Classe, Destino e Formulário às propriedades do planejamento. Outras propriedades de programação podem ser definidas em um arquivo de configuração. Para impressoras Passthrough, o RICOH ProcessDirector executa um comando definido para a impressora. O RICOH ProcessDirector monitora a resposta ao comando, mas não pode relatar o status da tarefa que enviou.
Para definir um objeto de impressora Passthrough:
  1. Clique na guia Administração.
  2. No painel esquerdo, clique em Dispositivos ⇒ Impressoras.
  3. Clique em Adicionar ⇒ Impressora Passthrough.
  4. Na guia Geral, preencha os valores de todos os campos obrigatórios.
      Obs.:
    • O valor da propriedade Comando da impressora depende dos comandos de impressão que estão disponíveis em seu sistema. Utilize o valor propriedade Nome da impressora como o valor da opção de impressora do comando.
    • Como impressoras Passthrough não podem determinar automaticamente os valores das propriedades da tarefa, é necessário transmiti-los para a impressora. Você pode passar os valores das propriedades da tarefa de uma destas maneiras:
      • Utilizando símbolos ou métodos do RICOH ProcessDirector no valor da propriedade Comando da impressora necessária ou em um script nomeado no valor
      • Em um arquivo especificado como valor da propriedade opcional Modelo de arquivo de controle, somente se o comando da impressora utilizar um arquivo de controle.
  5. Na guia Planejamento, digite os valores que o RICOH ProcessDirector deve utilizar para atribuir tarefas a essa impressora. Deixe os valores em branco ou Não configurados para as propriedades que não devem ser utilizadas para a programação. Esses valores correspondem aos valores especificados pelas correspondentes propriedades de planejamento de tarefas.
    Se desejar planejar tarefas para uma impressora com base em mídia, lembre-se destes itens ao definir a propriedade Mídia suportada:
    • Se escolher uma mídia específica, somente tarefas que usam essa mídia poderão ser planejadas para a impressora.
    • Se escolher Objetos de mídia prontos, apenas as tarefas que exigem a mídia carregada no momento na impressora poderão ser planejadas para a impressora.
    • Se escolher Todas as mídias, todas as tarefas poderão ser planejadas para a impressora, independentemente de qual mídia foi carregada.
  6. Clique em OK.
  7. Se o servidor pai da impressora Passthrough executar um sistema operacional derivado do Red Hat, crie uma fila de impressão com o mesmo nome da impressora Passthrough:
      Obs.:
    • Certifique-se de que você atende a esses pré-requisitos:
      • Você configurou o CUPS.
      • Você tem permissões no CUPS para gerenciar impressoras.
    1. Efetue login como o usuário raiz.
    2. Use um navegador e acesse https://nome do host:631/admin/ onde nome do host é o nome do host ou o endereço IP.
    3. Clique em Adicionar impressora.
    4. Vá para Outras impressoras de rede e selecione Host ou Impressora LPD/LPR.
    5. No campo de conexão, digite o nome do host ou o endereço IP do sistema em que o dispositivo de entrada LPD está definido. Por exemplo:
      lpd://hostname/queue

      onde nome do host é o nome do host ou endereço IP e queue é o nome da fila.

    6. Clique em Continuar.
    7. Na caixa de diálogo Adicionar impressora, digite o nome, a descrição e o local da impressora.
    8. Clique em Continuar para selecionar a marca e o modelo da impressora.
    9. Clique em Adicionar Impressora.
    10. Defina as opções padrão na próxima caixa de diálogo e clique em Definir opções padrão.
  8. Se o servidor pai da impressora Passthrough executar SLES 15.0 e SLES 16.0, crie uma fila de impressão com o mesmo nome da impressora Passthrough:
    1. Efetue login no sistema operacional como usuário root.
    2. Inicie o YaST.
    3. Verifique se o módulo de impressora YaST está instalado. Caso contrário, execute: zypper install yast2-printer
    4. Clique em Hardware ⇒ Impressora. Com a opção Configurações da Impressora destacada, clique em Incluir. Clique em Assistente de conexão e selecione Protocolo LPD (Line Printer Daemon).
    5. No campo Nome do Host ou Endereço IP, digite o nome do host ou o endereço IP da impressora física.
    6. Digite PASS no campo Nome da Fila. Selecione o fabricante da impressora e clique em OK.
    7. No campo Definir nome arbitrário, digite o nome da impressora Passthrough. Esse nome deve ser exclusivo nesse sistema Linux. Embora nomes de impressoras façam distinção entre maiúsculas e minúsculas, o Linux não permite definir vários nomes de impressora parecidos exceto pela distinção entre maiúsculas e minúsculas. Por exemplo, você não pode definir um objeto de impressora com o nome OfficePrinter e outro com o nome officeprinter.
    8. Selecione um driver de impressora e clique em OK.

Exemplos da Propriedade do Comando da Impressora

Você pode definir a propriedade Comando da impressora de uma impressora Passthrough para utilizar um comando lpr. Esses comandos configuram o valor do sinalizador -# como o valor da propriedade Job.Copies da tarefa que está sendo impressa. Ambos utilizam o método getCurrentFile para retornar o nome e o caminho do arquivo no diretório de spool da tarefa que está no formato de dados especificado. Substitua o nome da impressora por printerName.

lpr -P printerName -#${Job.Copies} ${getCurrentFile(pdf)}
lprpdf -pprinterName -#${Job.Copies} ${getCurrentFile(pdf)}}

Se o formato de dados solicitado for PDF e a ID de spool da tarefa for 1000006, o nome do arquivo será resolvido como /aiw/aiw1/spool/default/1000006/1000006.print.pdf. Se o nome da impressora for officeprinter e o valor da propriedade Job.Copies desta tarefa for 2, o comando da impressora será resolvido como:

lpr -P officeprinter -#2 /aiw/aiw1/spool/default/1000006/1000006.print.pdf

Ou

lprpdf -pofficeprinter -#2 /aiw/aiw1/spool/default/1000006/1000006.print.pdf
    Obs.:
  • As impressoras suportam diferentes opções lpr, portanto a impressora pode não seguir todas as opções solicitadas.