ippfind - Online sa Cloud

Ito ang command na ippfind na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


ippfind - maghanap ng mga internet printing protocol printer

SINOPSIS


ippfind [ pagpipilian ] regtype[,subtype][.domain.] ... [ pagpapahayag
... ]
ippfind [ pagpipilian ] pangalan[.regtype[.domain.]] ... [ pagpapahayag
... ]
ippfind - Tumulong
ippfind --bersyon

DESCRIPTION


ippfind nakakahanap ng mga serbisyong nakarehistro sa isang DNS server o magagamit sa pamamagitan ng mga lokal na device.
Ang pangunahing layunin nito ay upang mahanap ang mga printer ng IPP at ipakita ang kanilang mga URI, ipakita ang kanilang kasalukuyang
katayuan, o magpatakbo ng mga utos.

PAGPAPAREHISTRO MGA uRI
ippfind sumusuporta sa mga sumusunod na uri ng pagpaparehistro:

_http._tcp
HyperText Transport Protocol (HTTP, RFC 2616)

_https._tcp
Secure HyperText Transport Protocol (HTTPS, RFC 2818)

_ipp._tcp
Internet Printing Protocol (IPP, RFC 2911)

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

_printer._tcp
Line Printer Daemon (LPD, RFC 1179)

MGA PAGPAPAHAYAG
ippfind sumusuporta sa mga expression na katulad ng mahanap(1) utility. Gayunpaman, hindi katulad mahanapNa (1),
ippfind gumagamit ng mga regular na expression ng POSIX sa halip na mga pattern ng pagtutugma ng shell filename. Kung
--exec, -l, --ls, -p, --print, --print-pangalan, -q, --tahimik, -s, O -x ay hindi tinukoy,
ippfind nagdadagdag --print upang i-print ang URI ng serbisyo ng anumang mahanap nito. Ang mga sumusunod
ang mga expression ay suportado:

-d regex

--domain regex
True kung tumutugma ang domain sa ibinigay na regular na expression.

--mali
Laging hindi totoo.

-h regex

--host regex
Totoo ang hostname na tumutugma sa ibinigay na regular na expression.

-l

--ls Naglilista ng mga attribute na ibinalik ng Get-Printer-Attributes para sa mga IPP printer at tradisyonal
mahanap "-ls" na output para sa mga HTTP URL. Ang resulta ay totoo kung ang URI ay naa-access, mali
kung hindi man.

--lokal
Tama kung lokal ang serbisyo sa computer na ito.

-n regex

--pangalan regex
True kung ang pangalan ng instance ng serbisyo ay tumutugma sa ibinigay na regular na expression.

--daanan regex
True kung ang URI resource path ay tumutugma sa ibinigay na regular na expression.

-P numero[-numero]

--port numero[-numero]
True kung tumugma ang port sa ibinigay na numero o range.

-p

--print
Ini-print ang URI kung ang resulta ng mga nakaraang expression ay totoo. Ang resulta ay palaging
totoo.

-q

--tahimik
Quiet mode - ibinabalik lang ang mga exit code sa ibaba.

-r

--malayuan
Tama kung ang serbisyo ay hindi lokal sa computer na ito.

-s

--print-pangalan
Ini-print ang pangalan ng instance ng serbisyo kung totoo ang resulta ng mga nakaraang expression. Ang
laging totoo ang resulta.

--totoo
Laging totoo.

-t susi

--txt susi
True kung naglalaman ang TXT record ng pinangalanang key.

--txt-susi regex
True kung naglalaman ang TXT record ng pinangalanang key at tumutugma sa ibinigay na regular
pagpapahayag.

-u regex

--uri regex
True kung tumutugma ang URI sa ibinigay na regular na expression.

-x kagamitan [ argumento ... ] ;

--exec kagamitan [ argumento ... ] ;
Isinasagawa ang tinukoy na programa kung ang kasalukuyang resulta ay totoo. Ang mga argumentong "{foo}" ay
pinalitan ng katumbas na halaga - tingnan ang SUBSTITUTIONS sa ibaba.

Ang mga expression ay maaari ding maglaman ng mga modifier:

( pagpapahayag )
Pangkatin ang resulta ng mga expression.

! pagpapahayag

--hindi pagpapahayag
Unary HINDI ng expression.

pagpapahayag pagpapahayag

pagpapahayag --at pagpapahayag
Lohikal AT ng mga expression.

pagpapahayag --o pagpapahayag
Lohikal OR ng mga expression.

MGA KAPALIT
Ang mga pamalit para sa "{foo}" sa -e at --exec ay:

{service_domain}
Domain name, hal, "example.com.", "local.", atbp.

{service_hostname}
Ganap na kwalipikadong domain name, hal, "printer.example.com.", "printer.local.", atbp.

{service_name}
Pangalan ng instance ng serbisyo, hal, "My Fine Printer".

{service_port}
Numero ng port para sa server, karaniwang 631 para sa IPP at 80 para sa HTTP.

{service_regtype}
Uri ng pagpaparehistro ng DNS-SD, hal, "_ipp._tcp", "_http._tcp", atbp.

{service_scheme}
URI scheme para sa uri ng pagpaparehistro ng DNS-SD, hal, "ipp", "http", atbp.

{}

{service_uri}
URI para sa serbisyo, hal, "ipp://printer.local./ipp/print", "http://printer.local./",
at iba pa

{txt_susi}
Halaga ng tala ng TXT susi (maliit na titik).

Opsyon


ippfind sumusuporta sa mga sumusunod na opsyon:

- Tumulong
Ipakita ang tulong sa programa.

--bersyon
Ipakita ang bersyon ng programa.

-4 Gamitin ang IPv4 kapag naglilista.

-6 Gamitin ang IPv6 kapag naglilista.

-T segundo
Tukuyin ang paghahanap ng timeout sa ilang segundo. Kung 1 o mas kaunti, ippfind huminto sa sandaling naisip nito
ay natagpuan ang lahat. Ang default na timeout ay 1 segundo.

-V bersyon
Tinutukoy ang bersyon ng IPP kapag naglilista. Ang mga sinusuportahang halaga ay "1.1", "2.0", "2.1",
at "2.2".

EXIT STATUS


ippfind nagbabalik ng 0 kung ang resulta para sa lahat ng naprosesong expression ay totoo, 1 kung ang resulta ng
anumang naprosesong expression ay mali, 2 kung nagba-browse o anumang query o resolution ay nabigo, 3 kung
isang hindi natukoy na opsyon o di-wastong expression ang tinukoy, at 4 kung naubusan ito ng memorya.

Kapaligiran


Kapag nagsasagawa ng isang programa, ippfind nagtatakda ng mga sumusunod na variable ng kapaligiran para sa
pagtutugma ng pagpaparehistro ng serbisyo:

IPPFIND_SERVICE_DOMAIN
Domain name, hal, "example.com.", "local.", atbp.

IPPFIND_SERVICE_HOSTNAME
Ganap na kwalipikadong domain name, hal, "printer.example.com.", "printer.local.", atbp.

IPPFIND_SERVICE_NAME
Pangalan ng instance ng serbisyo, hal, "My Fine Printer".

IPPFIND_SERVICE_PORT
Numero ng port para sa server, karaniwang 631 para sa IPP at 80 para sa HTTP.

IPPFIND_SERVICE_REGTYPE
Uri ng pagpaparehistro ng DNS-SD, hal, "_ipp._tcp", "_http._tcp", atbp.

IPPFIND_SERVICE_SCHEME
URI scheme para sa uri ng pagpaparehistro ng DNS-SD, hal, "ipp", "http", atbp.

IPPFIND_SERVICE_URI
URI para sa serbisyo, hal, "ipp://printer.local./ipp/print", "http://printer.local./",
at iba pa

IPFIND_TXT_KEY
Mga halaga ng tala ng TXT KEY (malaki ang titik).

HALIMBAWA


Upang ipakita ang katayuan ng lahat ng nakarehistrong IPP printer sa iyong network, patakbuhin ang:

ippfind --ls

Katulad nito, upang magpadala ng isang PostScript test page sa bawat PostScript printer, patakbuhin ang:

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

Gamitin ang ippfind online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa