AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

ippfind - En ligne dans le Cloud

Exécutez ippfind dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande ippfind qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


ippfind - trouver des imprimantes de protocole d'impression Internet

SYNOPSIS


ippfinder [ Options ] type de registre[,sous-type][.domaine.] ... [ expression
...]
ippfinder [ Options ] prénom[.type de registre[.domaine.]] ... [ expression
...]
ippfinder --Aidez-moi
ippfinder --version

DESCRIPTION


ippfinder trouve les services enregistrés auprès d'un serveur DNS ou disponibles via des appareils locaux.
Son objectif principal est de trouver des imprimantes IPP et d'afficher leurs URI, d'afficher leur
statut ou exécuter des commandes.

INSCRIPTION TYPES
ippfinder prend en charge les types d'enregistrement suivants :

_http._tcp
Protocole de transport hypertexte (HTTP, RFC 2616)

_https._tcp
Protocole de transport hypertexte sécurisé (HTTPS, RFC 2818)

_ipp._tcp
Protocole d'impression Internet (IPP, RFC 2911)

_ipps._tcp
Protocole d'impression Internet sécurisé (IPPS, brouillon)

_imprimante._tcp
Démon d'imprimante en ligne (LPD, RFC 1179)

EXPRESSIONS
ippfinder prend en charge des expressions comme le trouver(1) utilitaire. Cependant, contrairement trouver(1),
ippfinder utilise des expressions régulières POSIX au lieu de modèles de correspondance de nom de fichier shell. Si
--exec, -l, --ls, -p, --imprimer, --nom-imprimé, -q, --silencieux, -sou -x n'est pas spécifié,
ippfinder ajoute --imprimer pour imprimer l'URI de service de tout ce qu'il trouve. Ce qui suit
les expressions sont prises en charge :

-d regex

--domaine regex
True si le domaine correspond à l'expression régulière donnée.

--faux
Toujours faux.

-h regex

--hôte regex
True est le nom d'hôte correspond à l'expression régulière donnée.

-l

--ls Répertorie les attributs renvoyés par Get-Printer-Attributes pour les imprimantes IPP et traditionnelles
trouver "-ls" sortie pour les URL HTTP. Le résultat est vrai si l'URI est accessible, faux
autrement.

--locale
True si le service est local sur cet ordinateur.

-n regex

--Nom regex
True si le nom de l'instance de service correspond à l'expression régulière donnée.

--chemin regex
True si le chemin de la ressource URI correspond à l'expression régulière donnée.

-P nombre[-nombre]

--Port nombre[-nombre]
True si le port correspond au numéro ou à la plage donnés.

-p

--imprimer
Affiche l'URI si le résultat des expressions précédentes est vrai. Le résultat est toujours
vrai.

-q

--silencieux
Mode silencieux - renvoie simplement les codes de sortie ci-dessous.

-r

--à distance
True si le service n'est pas local sur cet ordinateur.

-s

--nom-imprimé
Imprime le nom de l'instance de service si le résultat des expressions précédentes est vrai. Les
le résultat est toujours vrai.

--vrai
Toujours vrai.

-t key

--SMS key
True si l'enregistrement TXT contient la clé nommée.

--SMS-key regex
Vrai si l'enregistrement TXT contient la clé nommée et correspond au standard donné
expression.

-u regex

--uri regex
True si l'URI correspond à l'expression régulière donnée.

-x utilitaire [ argument ...] ;

--exec utilitaire [ argument ...] ;
Exécute le programme spécifié si le résultat actuel est vrai. Les arguments "{foo}" sont
remplacé par la valeur correspondante - voir SUBSTITUTIONS ci-dessous.

Les expressions peuvent également contenir des modificateurs :

( expression )
Regrouper le résultat des expressions.

! expression

--ne pas expression
NON unaire de l'expression.

expression expression

expression --et expression
ET logique des expressions.

expression --ou alors expression
OU logique des expressions.

SUBSTITUTIONS
Les substitutions de "{foo}" dans -e ainsi que --exec sont:

{domaine_service}
Nom de domaine, par exemple, "example.com.", "local.", etc.

{nom_hôte_service}
Nom de domaine complet, par exemple, "printer.example.com.", "printer.local.", etc.

{Nom du service}
Nom de l'instance de service, par exemple, "My Fine Printer".

{service_port}
Numéro de port du serveur, généralement 631 pour IPP et 80 pour HTTP.

{service_regtype}
Type d'enregistrement DNS-SD, par exemple, "_ipp._tcp", "_http._tcp", etc.

{service_scheme}
Schéma d'URI pour le type d'enregistrement DNS-SD, par exemple, "ipp", "http", etc.

{}

{service_uri}
URI pour le service, par exemple, "ipp://printer.local./ipp/print", "http://printer.local./",
et ainsi de suite

{SMS_key}
Valeur de l'enregistrement TXT key (minuscule).

OPTIONS


ippfinder prend en charge les options suivantes :

--Aidez-moi
Afficher l'aide du programme.

--version
Afficher la version du programme.

-4 Utilisez IPv4 lors de la liste.

-6 Utilisez IPv6 lors de la liste.

-T secondes
Spécifiez le délai d'attente de recherche en secondes. Si 1 ou moins, ippfinder s'arrête dès qu'il y pense
a tout trouvé. Le délai d'attente par défaut est de 1 seconde.

-V version
Spécifie la version IPP lors de la liste. Les valeurs prises en charge sont "1.1", "2.0", "2.1",
et "2.2".

EXIT STATUT


ippfinder renvoie 0 si le résultat de toutes les expressions traitées est vrai, 1 si le résultat de
toute expression traitée est fausse, 2 si la navigation ou toute requête ou résolution a échoué, 3 si
une option non définie ou une expression invalide a été spécifiée, et 4 si elle manquait de mémoire.

ENVIRONNEMENT


Lors de l'exécution d'un programme, ippfinder définit les variables d'environnement suivantes pour le
inscription au service de correspondance :

IPPFIND_SERVICE_DOMAIN
Nom de domaine, par exemple, "example.com.", "local.", etc.

IPPFIND_SERVICE_HOSTNAME
Nom de domaine complet, par exemple, "printer.example.com.", "printer.local.", etc.

IPPFIND_SERVICE_NAME
Nom de l'instance de service, par exemple, "My Fine Printer".

IPPFIND_SERVICE_PORT
Numéro de port du serveur, généralement 631 pour IPP et 80 pour HTTP.

IPPFIND_SERVICE_REGTYPE
Type d'enregistrement DNS-SD, par exemple, "_ipp._tcp", "_http._tcp", etc.

IPPFIND_SERVICE_SCHEME
Schéma d'URI pour le type d'enregistrement DNS-SD, par exemple, "ipp", "http", etc.

IPPFIND_SERVICE_URI
URI pour le service, par exemple, "ipp://printer.local./ipp/print", "http://printer.local./",
et ainsi de suite

IPPFIND_TXT_clé - KEY
Valeurs de l'enregistrement TXT clé - KEY (majuscule).

EXEMPLES


Pour afficher l'état de toutes les imprimantes IPP enregistrées sur votre réseau, exécutez :

ippfind --ls

De même, pour envoyer une page de test PostScript à chaque imprimante PostScript, exécutez :

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

Utilisez ippfind en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad