Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന ippfind കമാൻഡാണിത്.
പട്ടിക:
NAME
ippfind - ഇന്റർനെറ്റ് പ്രിന്റിംഗ് പ്രോട്ടോക്കോൾ പ്രിന്ററുകൾ കണ്ടെത്തുക
സിനോപ്സിസ്
ippfind [ ഓപ്ഷനുകൾ ] regtype[,ഉപതരം][.ഡൊമെയ്ൻ.] ... [ പദപ്രയോഗം
...]
ippfind [ ഓപ്ഷനുകൾ ] പേര്[.regtype[.ഡൊമെയ്ൻ.]] ... [ പദപ്രയോഗം
...]
ippfind --സഹായിക്കൂ
ippfind --പതിപ്പ്
വിവരണം
ippfind ഒരു DNS സെർവറിൽ രജിസ്റ്റർ ചെയ്തതോ പ്രാദേശിക ഉപകരണങ്ങളിലൂടെ ലഭ്യമായതോ ആയ സേവനങ്ങൾ കണ്ടെത്തുന്നു.
IPP പ്രിന്ററുകൾ കണ്ടെത്തുകയും അവയുടെ URI-കൾ കാണിക്കുകയും അവയുടെ നിലവിലുള്ളത് കാണിക്കുകയും ചെയ്യുക എന്നതാണ് ഇതിന്റെ പ്രാഥമിക ലക്ഷ്യം
സ്റ്റാറ്റസ്, അല്ലെങ്കിൽ കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക.
രജിസ്ട്രേഷൻ ടൈപ്പുകൾ
ippfind ഇനിപ്പറയുന്ന രജിസ്ട്രേഷൻ തരങ്ങളെ പിന്തുണയ്ക്കുന്നു:
_http._tcp
ഹൈപ്പർടെക്സ്റ്റ് ട്രാൻസ്പോർട്ട് പ്രോട്ടോക്കോൾ (HTTP, RFC 2616)
_https._tcp
സുരക്ഷിത ഹൈപ്പർടെക്സ്റ്റ് ട്രാൻസ്പോർട്ട് പ്രോട്ടോക്കോൾ (HTTPS, RFC 2818)
_ipp._tcp
ഇന്റർനെറ്റ് പ്രിന്റിംഗ് പ്രോട്ടോക്കോൾ (IPP, RFC 2911)
_ipps._tcp
സുരക്ഷിത ഇന്റർനെറ്റ് പ്രിന്റിംഗ് പ്രോട്ടോക്കോൾ (IPPS, ഡ്രാഫ്റ്റ്)
_printer._tcp
ലൈൻ പ്രിന്റർ ഡെമൺ (LPD, RFC 1179)
ഭാവങ്ങൾ
ippfind പോലുള്ള പദപ്രയോഗങ്ങളെ പിന്തുണയ്ക്കുന്നു കണ്ടെത്തുക(1) പ്രയോജനം. എന്നിരുന്നാലും, വ്യത്യസ്തമായി കണ്ടെത്തുക(1),
ippfind ഷെൽ ഫയൽനാമം പൊരുത്തപ്പെടുത്തൽ പാറ്റേണുകൾക്ക് പകരം POSIX റെഗുലർ എക്സ്പ്രഷനുകൾ ഉപയോഗിക്കുന്നു. എങ്കിൽ
-- എക്സി, -l, --ല, -p, --അച്ചടി, --അച്ചടി-നാമം, -q, --നിശബ്ദമായി, -s, അഥവാ -x വ്യക്തമാക്കിയിട്ടില്ല,
ippfind ചേർക്കുന്നു --അച്ചടി അത് കണ്ടെത്തുന്ന എന്തിന്റെയെങ്കിലും സേവന യുആർഐ പ്രിന്റ് ചെയ്യാൻ. ഇനിപ്പറയുന്നവ
പദപ്രയോഗങ്ങൾ പിന്തുണയ്ക്കുന്നു:
-d regex
--ഡൊമെയ്ൻ regex
നൽകിയിരിക്കുന്ന റെഗുലർ എക്സ്പ്രഷനുമായി ഡൊമെയ്ൻ പൊരുത്തപ്പെടുന്നുവെങ്കിൽ ശരിയാണ്.
--തെറ്റായ
എപ്പോഴും കള്ളം.
-h regex
--ഹോസ്റ്റ് regex
നൽകിയിരിക്കുന്ന റെഗുലർ എക്സ്പ്രഷനുമായി ഹോസ്റ്റ്നാമം പൊരുത്തപ്പെടുന്നു എന്നത് ശരിയാണ്.
-l
--ല ഐപിപി പ്രിന്ററുകൾക്കും പരമ്പരാഗതത്തിനുമായി Get-Printer-Atributes നൽകിയ ആട്രിബ്യൂട്ടുകൾ ലിസ്റ്റ് ചെയ്യുന്നു
കണ്ടെത്തുക HTTP URL-കൾക്കായുള്ള "-ls" ഔട്ട്പുട്ട്. URI ആക്സസ് ചെയ്യാവുന്നതാണെങ്കിൽ ഫലം ശരിയാണ്, തെറ്റാണ്
അല്ലെങ്കിൽ.
--പ്രാദേശിക
ഈ കമ്പ്യൂട്ടറിൽ സേവനം പ്രാദേശികമാണെങ്കിൽ ശരിയാണ്.
-n regex
--പേര് regex
നൽകിയിരിക്കുന്ന റെഗുലർ എക്സ്പ്രഷനുമായി സർവ്വീസ് ഇൻസ്റ്റൻസ് പേര് പൊരുത്തപ്പെടുന്നുവെങ്കിൽ ശരിയാണ്.
--പാത regex
നൽകിയിരിക്കുന്ന റെഗുലർ എക്സ്പ്രഷനുമായി URI റിസോഴ്സ് പാത്ത് പൊരുത്തപ്പെടുന്നുവെങ്കിൽ ശരിയാണ്.
-P അക്കം[-അക്കം]
--പോർട്ട് അക്കം[-അക്കം]
നൽകിയിരിക്കുന്ന നമ്പറുമായോ ശ്രേണിയുമായോ പോർട്ട് പൊരുത്തപ്പെടുന്നുവെങ്കിൽ ശരിയാണ്.
-p
--അച്ചടി
മുമ്പത്തെ എക്സ്പ്രഷനുകളുടെ ഫലം ശരിയാണെങ്കിൽ URI പ്രിന്റ് ചെയ്യുന്നു. ഫലം എപ്പോഴും
ശരി.
-q
--നിശബ്ദമായി
നിശബ്ദ മോഡ് - ചുവടെയുള്ള എക്സിറ്റ് കോഡുകൾ നൽകുന്നു.
-r
--റിമോട്ട്
ഈ കമ്പ്യൂട്ടറിൽ സേവനം പ്രാദേശികമല്ലെങ്കിൽ ശരിയാണ്.
-s
--അച്ചടി-നാമം
മുമ്പത്തെ എക്സ്പ്രഷനുകളുടെ ഫലം ശരിയാണെങ്കിൽ സേവന ഉദാഹരണത്തിന്റെ പേര് പ്രിന്റ് ചെയ്യുന്നു. ദി
ഫലം എപ്പോഴും സത്യമാണ്.
--സത്യം
എപ്പോഴും സത്യം.
-t കീ
--ടെക്സ്റ്റ് കീ
TXT റെക്കോർഡിൽ പേരിട്ടിരിക്കുന്ന കീ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ ശരിയാണ്.
--ടെക്സ്റ്റ്-കീ regex
TXT റെക്കോർഡിൽ പേരിട്ടിരിക്കുന്ന കീ അടങ്ങിയിരിക്കുകയും നൽകിയിരിക്കുന്ന പതിവുമായി പൊരുത്തപ്പെടുകയും ചെയ്യുന്നുവെങ്കിൽ ശരിയാണ്
എക്സ്പ്രഷൻ.
-u regex
--ഉറി regex
നൽകിയിരിക്കുന്ന റെഗുലർ എക്സ്പ്രഷനുമായി URI പൊരുത്തപ്പെടുന്നുവെങ്കിൽ ശരിയാണ്.
-x യൂട്ടിലിറ്റി [ വാദം ...] ;
-- എക്സി യൂട്ടിലിറ്റി [ വാദം ...] ;
നിലവിലെ ഫലം ശരിയാണെങ്കിൽ നിർദ്ദിഷ്ട പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യുന്നു. "{foo}" ആർഗ്യുമെന്റുകളാണ്
അനുബന്ധ മൂല്യം ഉപയോഗിച്ച് മാറ്റി - ചുവടെയുള്ള സബ്സ്റ്റിറ്റ്യൂഷനുകൾ കാണുക.
എക്സ്പ്രഷനുകളിൽ മോഡിഫയറുകളും അടങ്ങിയിരിക്കാം:
( പദപ്രയോഗം )
പദപ്രയോഗങ്ങളുടെ ഫലം ഗ്രൂപ്പുചെയ്യുക.
! പദപ്രയോഗം
--അല്ല പദപ്രയോഗം
പദപ്രയോഗത്തിന്റെ യുണറി അല്ല.
പദപ്രയോഗം പദപ്രയോഗം
പദപ്രയോഗം --ഒപ്പം പദപ്രയോഗം
പദപ്രയോഗങ്ങളുടെ ലോജിക്കൽ AND.
പദപ്രയോഗം --അഥവാ പദപ്രയോഗം
പദപ്രയോഗങ്ങളുടെ ലോജിക്കൽ OR.
സബ്സ്റ്റിറ്റ്യൂഷനുകൾ
"{foo}" എന്നതിനുള്ള പകരക്കാർ -e ഒപ്പം -- എക്സി ആകുന്നു:
{service_domain}
ഡൊമെയ്ൻ നാമം, ഉദാ, "example.com.", "ലോക്കൽ.", മുതലായവ.
{service_hostname}
പൂർണ്ണ യോഗ്യതയുള്ള ഡൊമെയ്ൻ നാമം, ഉദാ, "printer.example.com.", "printer.local.", മുതലായവ.
{service_name}
സേവന ഉദാഹരണ നാമം, ഉദാ, "മൈ ഫൈൻ പ്രിന്റർ".
{service_port}
സെർവറിനുള്ള പോർട്ട് നമ്പർ, സാധാരണയായി IPP-യ്ക്ക് 631 ഉം HTTP-യ്ക്ക് 80 ഉം.
{service_regtype}
DNS-SD രജിസ്ട്രേഷൻ തരം, ഉദാ, "_ipp._tcp", "_http._tcp" മുതലായവ.
{service_scheme}
DNS-SD രജിസ്ട്രേഷൻ തരത്തിനായുള്ള URI സ്കീം, ഉദാ, "ipp", "http" മുതലായവ.
{}
{service_uri}
സേവനത്തിനുള്ള URI, ഉദാ, "ipp://printer.local./ipp/print", "http://printer.local./",
തുടങ്ങിയവ.
{ടെക്സ്റ്റ്_കീ}
TXT റെക്കോർഡിന്റെ മൂല്യം കീ (ചെറിയ അക്ഷരം).
ഓപ്ഷനുകൾ
ippfind ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ പിന്തുണയ്ക്കുന്നു:
--സഹായിക്കൂ
പ്രോഗ്രാം സഹായം കാണിക്കുക.
--പതിപ്പ്
പ്രോഗ്രാമിന്റെ പതിപ്പ് കാണിക്കുക.
-4 ലിസ്റ്റുചെയ്യുമ്പോൾ IPv4 ഉപയോഗിക്കുക.
-6 ലിസ്റ്റുചെയ്യുമ്പോൾ IPv6 ഉപയോഗിക്കുക.
-T നിമിഷങ്ങൾ
നിമിഷങ്ങൾക്കുള്ളിൽ കണ്ടെത്താനുള്ള സമയപരിധി വ്യക്തമാക്കുക. ഒന്നോ അതിൽ കുറവോ ആണെങ്കിൽ, ippfind വിചാരിച്ചാലുടൻ നിർത്തുന്നു
എല്ലാം കണ്ടെത്തിയിരിക്കുന്നു. ഡിഫോൾട്ട് ടൈംഔട്ട് 1 സെക്കൻഡാണ്.
-V പതിപ്പ്
ലിസ്റ്റുചെയ്യുമ്പോൾ IPP പതിപ്പ് വ്യക്തമാക്കുന്നു. "1.1", "2.0", "2.1", എന്നിവയാണ് പിന്തുണയ്ക്കുന്ന മൂല്യങ്ങൾ.
കൂടാതെ "2.2".
പുറത്ത് പദവി
ippfind പ്രോസസ്സ് ചെയ്ത എല്ലാ എക്സ്പ്രഷനുകളുടെയും ഫലം ശരിയാണെങ്കിൽ 0 നൽകുന്നു, ഫലമാണെങ്കിൽ 1
പ്രോസസ്സ് ചെയ്ത ഏതെങ്കിലും പദപ്രയോഗം തെറ്റാണ്, 2 ബ്രൗസിംഗ് അല്ലെങ്കിൽ ഏതെങ്കിലും ചോദ്യമോ റെസല്യൂഷനോ പരാജയപ്പെട്ടാൽ, 3 എങ്കിൽ
നിർവചിക്കാത്ത ഓപ്ഷൻ അല്ലെങ്കിൽ അസാധുവായ പദപ്രയോഗം വ്യക്തമാക്കിയിട്ടുണ്ട്, കൂടാതെ 4 മെമ്മറി തീർന്നെങ്കിൽ.
ENVIRONMENT
ഒരു പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ, ippfind ഇനിപ്പറയുന്ന പരിസ്ഥിതി വേരിയബിളുകൾ സജ്ജീകരിക്കുന്നു
പൊരുത്തപ്പെടുന്ന സേവന രജിസ്ട്രേഷൻ:
IPPFIND_SERVICE_DOMAIN
ഡൊമെയ്ൻ നാമം, ഉദാ, "example.com.", "ലോക്കൽ.", മുതലായവ.
IPPFIND_SERVICE_HOSTNAME
പൂർണ്ണ യോഗ്യതയുള്ള ഡൊമെയ്ൻ നാമം, ഉദാ, "printer.example.com.", "printer.local.", മുതലായവ.
IPPFIND_SERVICE_NAME
സേവന ഉദാഹരണ നാമം, ഉദാ, "മൈ ഫൈൻ പ്രിന്റർ".
IPPFIND_SERVICE_PORT
സെർവറിനുള്ള പോർട്ട് നമ്പർ, സാധാരണയായി IPP-യ്ക്ക് 631 ഉം HTTP-യ്ക്ക് 80 ഉം.
IPPFIND_SERVICE_REGTYPE
DNS-SD രജിസ്ട്രേഷൻ തരം, ഉദാ, "_ipp._tcp", "_http._tcp" മുതലായവ.
IPPFIND_SERVICE_SCHEME
DNS-SD രജിസ്ട്രേഷൻ തരത്തിനായുള്ള URI സ്കീം, ഉദാ, "ipp", "http" മുതലായവ.
IPPFIND_SERVICE_URI
സേവനത്തിനുള്ള URI, ഉദാ, "ipp://printer.local./ipp/print", "http://printer.local./",
തുടങ്ങിയവ.
IPPFIND_TXT_KEY
TXT റെക്കോർഡിന്റെ മൂല്യങ്ങൾ KEY (വലിയക്ഷരം).
ഉദാഹരണങ്ങൾ
നിങ്ങളുടെ നെറ്റ്വർക്കിൽ രജിസ്റ്റർ ചെയ്തിട്ടുള്ള എല്ലാ IPP പ്രിന്ററുകളുടെയും നില കാണിക്കാൻ, പ്രവർത്തിപ്പിക്കുക:
ippfind --ls
അതുപോലെ, എല്ലാ പോസ്റ്റ്സ്ക്രിപ്റ്റ് പ്രിന്ററിലേക്കും ഒരു പോസ്റ്റ്സ്ക്രിപ്റ്റ് ടെസ്റ്റ് പേജ് അയയ്ക്കാൻ, പ്രവർത്തിപ്പിക്കുക:
ippfind --txt-pdl ആപ്ലിക്കേഷൻ/പോസ്റ്റ്സ്ക്രിപ്റ്റ് --exec ipptool
-f onepage-letter.ps '{}' print-job.test \;
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ippfind ഓൺലൈനായി ഉപയോഗിക്കുക