EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

ippfind - Online in der Cloud

Führen Sie ippfind im kostenlosen OnWorks-Hosting-Anbieter über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl ippfind, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


ippfind - Internet-Druckprotokolldrucker finden

ZUSAMMENFASSUNG


ippfind [ Optionen ] regtyp[,Untertyp][.Domain.] ... [ Ausdruck
... ]
ippfind [ Optionen ] Name[.regtyp[.Domain.]] ... [ Ausdruck
... ]
ippfind --help
ippfind --Version

BESCHREIBUNG


ippfind findet Dienste, die bei einem DNS-Server registriert sind oder über lokale Geräte verfügbar sind.
Sein Hauptzweck besteht darin, IPP-Drucker zu finden und ihre URIs anzuzeigen, ihre aktuelle anzuzeigen
Status oder Befehle ausführen.

REGISTRIERUNG TYPES
ippfind unterstützt die folgenden Registrierungsarten:

_http._tcp
HyperText-Transportprotokoll (HTTP, RFC 2616)

_https._tcp
Sicheres HyperText-Transportprotokoll (HTTPS, RFC 2818)

_ipp._tcp
Internet-Druckprotokoll (IPP, RFC 2911)

_ipps._tcp
Secure Internet Printing Protocol (IPPS, Entwurf)

_printer._tcp
Zeilendrucker-Daemon (LPD, RFC 1179)

AUSDRÜCKE
ippfind unterstützt Ausdrücke wie die gefunden(1) Dienstprogramm. Im Gegensatz zu gefunden(1)
ippfind verwendet reguläre POSIX-Ausdrücke anstelle von Shell-Dateinamen-Übereinstimmungsmustern. Wenn
--exec, -l, --ls, -p, --drucken, --Druckname, -q, --ruhig, -s, oder -x ist nicht angegeben,
ippfind fügt --drucken um die Dienst-URI von allem, was es findet, zu drucken. Folgende
Ausdrücke werden unterstützt:

-d Regex

--Domain Regex
True, wenn die Domäne dem angegebenen regulären Ausdruck entspricht.

--falsch
Immer falsch.

-h Regex

--Gastgeber Regex
True ist, dass der Hostname mit dem angegebenen regulären Ausdruck übereinstimmt.

-l

--ls Listet Attribute auf, die von Get-Printer-Attributes für IPP-Drucker und traditionelle . zurückgegeben werden
gefunden "-ls"-Ausgabe für HTTP-URLs. Das Ergebnis ist wahr, wenn der URI zugänglich ist, falsch
Andernfalls.

--lokal
True, wenn der Dienst lokal auf diesem Computer ist.

-n Regex

--Name Regex
True, wenn der Name der Dienstinstanz mit dem angegebenen regulären Ausdruck übereinstimmt.

--Weg Regex
True, wenn der URI-Ressourcenpfad mit dem angegebenen regulären Ausdruck übereinstimmt.

-P Anzahl[-Anzahl]

--Hafen Anzahl[-Anzahl]
True, wenn der Port mit der angegebenen Nummer oder dem angegebenen Bereich übereinstimmt.

-p

--drucken
Gibt den URI aus, wenn das Ergebnis der vorherigen Ausdrücke wahr ist. Das Ergebnis ist immer
wahr.

-q

--ruhig
Quiet-Modus - gibt nur die unten stehenden Exit-Codes zurück.

-r

--Fernbedienung
True, wenn der Dienst auf diesem Computer nicht lokal ist.

-s

--Druckname
Gibt den Namen der Dienstinstanz aus, wenn das Ergebnis der vorherigen Ausdrücke wahr ist. Die
Ergebnis ist immer wahr.

--wahr
Immer wahr.

-t Schlüssel

--TXT Schlüssel
True, wenn der TXT-Eintrag den benannten Schlüssel enthält.

--TXT-Schlüssel Regex
True, wenn der TXT-Eintrag den benannten Schlüssel enthält und mit dem angegebenen Regular übereinstimmt
Ausdruck.

-u Regex

--uri Regex
True, wenn der URI mit dem angegebenen regulären Ausdruck übereinstimmt.

-x Nutzen [ Argument ... ] ;

--exec Nutzen [ Argument ... ] ;
Führt das angegebene Programm aus, wenn das aktuelle Ergebnis wahr ist. "{foo}"-Argumente sind
durch den entsprechenden Wert ersetzt - siehe ERSATZTEILE unten.

Ausdrücke können auch Modifikatoren enthalten:

( Ausdruck )
Gruppieren Sie das Ergebnis von Ausdrücken.

! Ausdruck

--nicht Ausdruck
Unär NICHT des Ausdrucks.

Ausdruck Ausdruck

Ausdruck --und Ausdruck
Logisches UND von Ausdrücken.

Ausdruck --oder Ausdruck
Logisches ODER von Ausdrücken.

AUSWECHSELN
Die Ersetzungen für "{foo}" in -e und --exec sind:

{service_domain}
Domänenname, z. B. "example.com.", "local." usw.

{service_hostname}
Vollständig qualifizierter Domänenname, z. B. "printer.example.com.", "printer.local." usw.

{Dienstname}
Name der Dienstinstanz, zB "My Fine Printer".

{Service-Port}
Portnummer für Server, normalerweise 631 für IPP und 80 für HTTP.

{service_regtype}
DNS-SD-Registrierungstyp, z. B. "_ipp._tcp", "_http._tcp" usw.

{service_schema}
URI-Schema für den DNS-SD-Registrierungstyp, z. B. "ipp", "http" usw.

{}

{service_uri}
URI für den Dienst, z. B. "ipp://printer.local./ipp/print", "http://printer.local./",
usw.

{TXT_Schlüssel}
Wert des TXT-Eintrags Schlüssel (Kleinbuchstaben).

OPTIONAL


ippfind unterstützt die folgenden Optionen:

--help
Programmhilfe anzeigen.

--Version
Programmversion anzeigen.

-4 Verwenden Sie beim Auflisten IPv4.

-6 Verwenden Sie beim Auflisten IPv6.

-T Sekunden
Geben Sie das Zeitlimit für die Suche in Sekunden an. Wenn 1 oder weniger, ippfind hört auf sobald es denkt
hat alles gefunden. Das Standard-Timeout beträgt 1 Sekunde.

-V Version
Gibt die IPP-Version beim Auflisten an. Unterstützte Werte sind "1.1", "2.0", "2.1",
und "2.2".

EXIT STATUS


ippfind gibt 0 zurück, wenn das Ergebnis für alle verarbeiteten Ausdrücke wahr ist, 1 wenn das Ergebnis von
jeder verarbeitete Ausdruck ist falsch, 2 wenn das Browsen oder eine Abfrage oder Auflösung fehlgeschlagen ist, 3 wenn
eine undefinierte Option oder ein ungültiger Ausdruck wurde angegeben, und 4, wenn kein Speicher mehr vorhanden ist.


Beim Ausführen eines Programms, ippfind setzt die folgenden Umgebungsvariablen für die
passende Service-Registrierung:

IPPFIND_SERVICE_DOMAIN
Domänenname, z. B. "example.com.", "local." usw.

IPPFIND_SERVICE_HOSTNAME
Vollständig qualifizierter Domänenname, z. B. "printer.example.com.", "printer.local." usw.

IPPFIND_SERVICE_NAME
Name der Dienstinstanz, zB "My Fine Printer".

IPPFIND_SERVICE_PORT
Portnummer für Server, normalerweise 631 für IPP und 80 für HTTP.

IPPFIND_SERVICE_REGTYPE
DNS-SD-Registrierungstyp, z. B. "_ipp._tcp", "_http._tcp" usw.

IPPFIND_SERVICE_SCHEME
URI-Schema für den DNS-SD-Registrierungstyp, z. B. "ipp", "http" usw.

IPPFIND_SERVICE_URI
URI für den Dienst, z. B. "ipp://printer.local./ipp/print", "http://printer.local./",
usw.

IPPFIND_TXT_WESENTLICHE
Werte des TXT-Eintrags WESENTLICHE (Großbuchstaben).

Beispiele:


Um den Status aller registrierten IPP-Drucker in Ihrem Netzwerk anzuzeigen, führen Sie Folgendes aus:

ippfind --ls

Um eine PostScript-Testseite an jeden PostScript-Drucker zu senden, führen Sie auf ähnliche Weise Folgendes aus:

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

Verwenden Sie ippfind online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad