ippfind - Online na nuvem

Este é o comando ippfind que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online

PROGRAMA:

NOME


ippfind - encontre impressoras de protocolo de impressão na Internet

SINOPSE


encontrar ip [ opções ] tipo de registro[,subtipo][.domínio.] ... [ expressão
...]
encontrar ip [ opções ] nome[.tipo de registro[.domínio.]] ... [ expressão
...]
encontrar ip --Socorro
encontrar ip --versão

DESCRIÇÃO


encontrar ip encontra serviços registrados em um servidor DNS ou disponíveis por meio de dispositivos locais.
Seu objetivo principal é encontrar impressoras IPP e mostrar seus URIs, mostrar seus
status ou comandos de execução.

REGISTO TIPOS
encontrar ip suporta os seguintes tipos de registro:

_http._tcp
Protocolo de transporte de hipertexto (HTTP, RFC 2616)

_https._tcp
Protocolo de transporte de hipertexto seguro (HTTPS, RFC 2818)

_ipp._tcp
Protocolo de impressão da Internet (IPP, RFC 2911)

_ipps._tcp
Protocolo de impressão segura da Internet (IPPS, rascunho)

_impressora._tcp
Daemon de impressora de linha (LPD, RFC 1179)

EXPRESSÕES
encontrar ip suporta expressões muito parecidas com o find(1) utilidade. No entanto, ao contrário find(1)
encontrar ip usa expressões regulares POSIX em vez de padrões de correspondência de nome de arquivo do shell. Se
--exec, -l, --ls, -p, --imprimir, --print-nome, -q, --quieto, -sou -x não é especificado,
encontrar ip acrescenta --imprimir para imprimir o URI de serviço de qualquer coisa que encontrar. A seguir
expressões são suportadas:

-d regex

--domínio regex
Verdadeiro se o domínio corresponder à expressão regular fornecida.

--falso
Sempre falso.

-h regex

--hospedeiro regex
True se o nome do host corresponder à expressão regular fornecida.

-l

--ls Lista os atributos retornados por Get-Printer-Attributes para impressoras IPP e tradicionais
find Saída "-ls" para URLs HTTP. O resultado é verdadeiro se o URI estiver acessível, falso
de outra forma.

--local
Verdadeiro se o serviço for local para este computador.

-n regex

--nome regex
Verdadeiro se o nome da instância de serviço corresponder à expressão regular fornecida.

--caminho regex
Verdadeiro se o caminho do recurso URI corresponder à expressão regular fornecida.

-P número[-número]

--porta número[-número]
Verdadeiro se a porta corresponder ao número ou intervalo fornecido.

-p

--imprimir
Imprime o URI se o resultado das expressões anteriores for verdadeiro. O resultado é sempre
verdadeiro.

-q

--quieto
Modo silencioso - apenas retorna os códigos de saída abaixo.

-r

--controlo remoto
Verdadeiro se o serviço não for local para este computador.

-s

--print-nome
Imprime o nome da instância de serviço se o resultado das expressões anteriores for verdadeiro. o
resultado é sempre verdadeiro.

--verdade
Sempre verdade.

-t chave

--TXT chave
Verdadeiro se o registro TXT contiver a chave nomeada.

--TXT-chave regex
Verdadeiro se o registro TXT contiver a chave nomeada e corresponder ao dado regular
expressão.

-u regex

--uri regex
Verdadeiro se o URI corresponder à expressão regular fornecida.

-x utilidade [ argumento ...] ;

--exec utilidade [ argumento ...] ;
Executa o programa especificado se o resultado atual for verdadeiro. Os argumentos "{foo}" são
substituído pelo valor correspondente - veja SUBSTITUIÇÕES abaixo.

As expressões também podem conter modificadores:

( expressão )
Agrupe o resultado das expressões.

! expressão

--não expressão
NOT unário da expressão.

expressão expressão

expressão --e expressão
E lógico de expressões.

expressão --ou expressão
OR lógico de expressões.

SUBSTITUIÇÕES
As substituições para "{foo}" em -e e --exec são:

{domínio_serviço}
Nome de domínio, por exemplo, "exemplo.com.", "Local.", Etc.

{service_hostname}
Nome de domínio totalmente qualificado, por exemplo, "printer.example.com.", "Printer.local.", Etc.

{Nome do Serviço}
Nome da instância do serviço, por exemplo, "Minha impressora fina".

{porta de serviço}
Número da porta para o servidor, normalmente 631 para IPP e 80 para HTTP.

{service_regtype}
Tipo de registro DNS-SD, por exemplo, "_ipp._tcp", "_http._tcp", etc.

{service_scheme}
Esquema de URI para tipo de registro DNS-SD, por exemplo, "ipp", "http", etc.

{}

{service_uri}
URI para serviço, por exemplo, "ipp: //printer.local./ipp/print", "http://printer.local./",
etc.

{TXT_chave}
Valor do registro TXT chave (minúsculas).

OPÇÕES


encontrar ip suporta as seguintes opções:

--Socorro
Mostrar ajuda do programa.

--versão
Mostra a versão do programa.

-4 Use IPv4 ao listar.

-6 Use IPv6 ao listar.

-T segundo
Especifique o tempo limite de localização em segundos. Se 1 ou menos, encontrar ip para assim que pensa
encontrou tudo. O tempo limite padrão é 1 segundo.

-V versão
Especifica a versão IPP ao listar. Os valores suportados são "1.1", "2.0", "2.1",
e "2.2".

SAIR STATUS


encontrar ip retorna 0 se o resultado de todas as expressões processadas for verdadeiro, 1 se o resultado de
qualquer expressão processada é falsa, 2 se a navegação ou qualquer consulta ou resolução falhou, 3 se
uma opção indefinida ou expressão inválida foi especificada e 4 se ficou sem memória.

MEIO AMBIENTE


Ao executar um programa, encontrar ip define as seguintes variáveis ​​de ambiente para o
registro de serviço correspondente:

IPPFIND_SERVICE_DOMAIN
Nome de domínio, por exemplo, "exemplo.com.", "Local.", Etc.

IPPFIND_SERVICE_HOSTNAME
Nome de domínio totalmente qualificado, por exemplo, "printer.example.com.", "Printer.local.", Etc.

IPPFIND_SERVICE_NAME
Nome da instância do serviço, por exemplo, "Minha impressora fina".

IPPFIND_SERVICE_PORT
Número da porta para o servidor, normalmente 631 para IPP e 80 para HTTP.

IPPFIND_SERVICE_REGTYPE
Tipo de registro DNS-SD, por exemplo, "_ipp._tcp", "_http._tcp", etc.

IPPFIND_SERVICE_SCHEME
Esquema de URI para tipo de registro DNS-SD, por exemplo, "ipp", "http", etc.

IPPFIND_SERVICE_URI
URI para serviço, por exemplo, "ipp: //printer.local./ipp/print", "http://printer.local./",
etc.

IPPFIND_TXT_KEY
Valores do registro TXT KEY (maiúsculas).

EXEMPLOS


Para mostrar o status de todas as impressoras IPP registradas em sua rede, execute:

ippfind --ls

Da mesma forma, para enviar uma página de teste PostScript para cada impressora PostScript, execute:

ippfind --txt-pdl application / postscript --exec ipptool
-f onepage-letter.ps '{}' print-job.test \;

Use ippfind online usando serviços onworks.net



Programas online mais recentes para Linux e Windows