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 o Red Hat 6.7 até 6.X mais recente, crie uma fila de impressão com o mesmo nome da impressora Passthrough:
    1. Efetue login no sistema operacional como usuário root.
    2. Na Área de trabalho do Gnome, clique em Aplicativos Ferramentas do sistema Terminal.
    3. Na janela do terminal, digite: system-config-printer
    4. Selecione Impressora no menu suspenso Novo.
        Obs.:
      • Se você receber uma notificação Ajustar firewall, pode optar por ajustar agora ou mais tarde.
    5. Clique em Impressora de Rede e selecione Host ou Impressora LPD/LPR.
    6. No campo Host, digite o nome do host ou o endereço IP da impressora física.
    7. Digite PASS no campo Fila, e clique em Avançar.
    8. Na janela Nova Impressora, selecione o nome do fabricante da impressora e clique em Avançar.
    9. Na lista Modelos, selecione o modelo da impressora e clique em Avançar.
    10. Se você vir a página Opções de instalação, escolha as opções de hardware que estão instaladas em sua impressora e clique em Avançar.
    11. Digite um nome para a impressora no campo Nome da impressora. Esse nome deve corresponder ao nome da impressora usado na propriedade Comando de Impressora na etapa .
    12. Clique em Aplicar.
  8. Se o servidor pai da impressora Passthrough executar o Red Hat 7.1 até 7.X mais recente, crie uma fila de impressão com o mesmo nome da impressora Passthrough:
    1. Efetue login no sistema operacional como usuário root.
    2. Na Área de trabalho do Gnome, clique em Aplicativos Utilitários Terminal.
    3. Na janela do terminal, digite: system-config-printer
    4. Selecione Impressora na lista Novo.
        Obs.:
      • Se você receber uma notificação Ajustar firewall, pode optar por ajustar agora ou mais tarde.
    5. Clique em Impressora de Rede e selecione Host ou Impressora LPD/LPR.
    6. No campo Host, digite o nome do host ou o endereço IP da impressora física.
    7. Digite PASS no campo Fila, e clique em Avançar.
    8. Na janela Nova Impressora, selecione o nome do fabricante da impressora e clique em Avançar.
    9. Na lista Modelos, selecione o modelo da impressora e clique em Avançar.
    10. Se você vir a página Opções de instalação, escolha as opções de hardware que estão instaladas em sua impressora e clique em Avançar.
    11. Digite um nome para a impressora no campo Nome da impressora. O nome deve corresponder ao nome da impressora usado na propriedade Comando de Impressora na etapa .
    12. Clique em Aplicar.
  9. Se o servidor pai da impressora Passthrough executar o SLES 11.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. 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).
    4. No campo Nome do Host ou Endereço IP, digite o nome do host ou o endereço IP da impressora física.
    5. Digite PASS no campo Nome da Fila. Selecione o fabricante da impressora e clique em OK.
    6. No campo Definir nome, 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.
    7. Selecione um driver de impressora e clique em OK.
  10. Se o servidor pai da impressora Passthrough executar o SLES 12.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. 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).
    4. No campo Nome do Host ou Endereço IP, digite o nome do host ou o endereço IP da impressora física.
    5. Digite PASS no campo Nome da Fila. Selecione o fabricante da impressora e clique em OK.
    6. 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.
    7. 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.