Não é possível localizar os nomes das filas de impressão IPP

3

Eu tenho (várias) impressoras IPP não CUPS; no entanto, não posso, durante a minha vida, determinar os nomes / caminhos / o que quer que seja das filas de impressão. < printer ip >: 631 / and < printer ip >: 631 / printer / são completamente inúteis ou devolvem o item 404. Não tenho ideia de como imprimir para estas impressoras, mas o OS X e o Windows parecem não ter problemas em descobrir automaticamente nomes das filas de impressão (embora eles não os exponham a mim). No Linux, no entanto, (e eu pesquisei e procurei), estou perdido. Assim que obtenho os nomes das filas de impressão, sei exatamente como imprimir. A impressão no Linux tornou-se tão frustrante para mim quando os servidores de impressão não estão executando o CUPS.

Por favor me ajude, mostre-me como isso é simples, mostre-me como eu sou burro.

    
por Isabell Cowan 09.11.2016 / 23:01

2 respostas

1

Um utilitário muito simples para listar todos os URIs IPP válidos em sua rede local é ippfind , que é fornecido com o CUPS.

Não pode se tornar muito mais simples do que apenas digitar

ipptool [ENTER]

em um terminal e veja f.e. sendo listado o seguinte:

ipp://mbp14.papercut-ipv4.local:631/printers/OJ6500
ipp://mbp14.papercut-ipv4.local:631/printers/stkPrinter
ipp://lenjes2.local:8444/ipp/print
ipp://mbp14.papercut-ipv4.local:631/printers/libreoffice-pin-code-drucker
ipp://hp-oj.local:631/ipp/print
[....]

A última linha representa uma impressora HP compatível com IPP, as outras linhas são filas CUPS instaladas em mbp14 e uma impressora IPP virtual fornecida através do componente ippserver do Software de exemplo IPP executando lenjes2.

    
por 09.12.2018 / 05:31
0

As impressoras IPP geralmente usam o seguinte URI para receber qualquer solicitação IPP (incluindo envios de trabalhos com a solicitação IPP print-job ):

 ipp://printername/ipp/print
 ipps://printername/ipp/print

Embora esse local exato não seja padronizado na especificação IPP, normalmente é possível descobrir quais URIs diferentes são suportados, executando o seguinte comando:

 ipptool -tv ipp://printername/ipp get-printer-attributes.test

Se você não tiver o ipptool instalado, dê uma olhada neste filme ASCIInema asciicast, que lhe oferece uma maneira fácil de instalar o "IPP Sample Software" (que inclui ipptool ) e executar imediatamente sem instalação:

ATUALIZAÇÃO:

ApenaspercebiqueoOPdescobriuqueelatinhaqueusaroURIhttp://printservername:80/printers/Printername/.printers.Paramim,issoindicaqueelaestáNÃOlidandocomimpressorasIPPreais,mascomumservidordeimpressãodoWindows,quedeacordocomaMicrosoftécapazdelidarcomIPP....

Bem,alémdaimplementaçãoIPPdaMicrosoftserpraticamentenão-mantidaedequalquerformanuncafuncionoudeformaconfiável,estaestáusandoumaportanãopadrão,umcaminhonãopadrãoeumpadrão"padrão": porque o Windows ficou preso no IPP -1.0 que nunca alcançou um status declarado oficialmente (sempre permaneceu uma 'especificação de rascunho' ). O primeiro padrão oficial foi o IPP-1.1 ...

    
por 09.12.2018 / 05:13

Tags