انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

ippfind - آنلاین در ابر

ippfind را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور ippfind است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


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
Line Printer Daemon (LPD, RFC 1179)

اصطلاحات
ippfind پشتیبانی از عبارات بسیار شبیه به پیدا کردن(1) ابزار. با این حال، بر خلاف پیدا کردن(1)
ippfind از عبارات منظم POSIX به جای الگوهای تطبیق نام فایل پوسته استفاده می کند. اگر
-- اجرا, -l, --ls, -p, --چاپ, ---print-name, -q, --ساکت, -s، یا -x مشخص نشده است،
ippfind می افزاید: --چاپ برای چاپ URI سرویس از هر چیزی که پیدا می کند. به شرح زیر
عبارات پشتیبانی می شوند:

-d regex

--دامنه regex
اگر دامنه با عبارت منظم داده شده مطابقت داشته باشد صحیح است.

-- نادرست
همیشه نادرست.

-h regex

-روح regex
درست است که نام میزبان با عبارت منظم داده شده مطابقت دارد.

-l

--ls ویژگی های بازگردانده شده توسط Get-Printer-Attributes را برای چاپگرهای IPP و سنتی فهرست می کند
پیدا کردن خروجی "-ls" برای URL های HTTP. اگر URI قابل دسترسی باشد، نتیجه درست است، نادرست است
در غیر این صورت.

-- محلی
اگر سرویس به این رایانه محلی باشد درست است.

-n regex

--نام regex
اگر نام نمونه سرویس با عبارت منظم داده شده مطابقت داشته باشد صحیح است.

--مسیر regex
درست است اگر مسیر منبع URI با عبارت منظم داده شده مطابقت داشته باشد.

-P عدد[-عدد]

--بندر عدد[-عدد]
اگر پورت با عدد یا محدوده داده شده مطابقت داشته باشد صحیح است.

-p

--چاپ
اگر نتیجه عبارات قبلی درست باشد، URI را چاپ می کند. نتیجه همیشه است
درست است

-q

--ساکت
حالت آرام - فقط کدهای خروج زیر را برمی گرداند.

-r

--از راه دور
اگر سرویس برای این رایانه محلی نباشد درست است.

-s

---print-name
اگر نتیجه عبارات قبلی درست باشد، نام نمونه سرویس را چاپ می کند. در
نتیجه همیشه درست است

--درست است، واقعی
همیشه درسته.

-t کلید

--txt کلید
درست است اگر رکورد TXT حاوی کلید نامگذاری شده باشد.

--txt-کلید regex
اگر رکورد TXT حاوی کلید نامگذاری شده باشد و با معمولی داده شده مطابقت داشته باشد صحیح است
اصطلاح.

-u regex

-- uri regex
اگر URI با عبارت منظم داده شده مطابقت داشته باشد درست است.

-x سودمندی [ استدلال ...] ;

-- اجرا سودمندی [ استدلال ...] ;
اگر نتیجه فعلی درست باشد برنامه مشخص شده را اجرا می کند. آرگومان های "{foo}" هستند
با مقدار مربوطه جایگزین شده است - جایگزین های زیر را ببینید.

عبارات همچنین ممکن است دارای اصلاح کننده باشند:

( بیان )
نتیجه عبارات را گروه بندی کنید.

! بیان

-- نه بیان
Unary NOT عبارت.

بیان بیان

بیان --و بیان
منطقی و عبارات.

بیان --یا بیان
OR منطقی عبارات.

جایگزین ها
تعویض های "{foo}" در -e و -- اجرا هستند:

{service_domain}
نام دامنه، به عنوان مثال، "example.com."، "local."، و غیره.

{service_hostname}
نام دامنه کاملاً واجد شرایط، به عنوان مثال، "printer.example.com."، "printer.local."، و غیره.

{service_name}
نام نمونه سرویس، به عنوان مثال، "My Fine Printer".

{پورت خدمات}
شماره پورت برای سرور، معمولاً 631 برای IPP و 80 برای HTTP.

{service_regtype}
نوع ثبت DNS-SD، به عنوان مثال، "_ipp._tcp"، "_http._tcp"، و غیره.

{service_scheme}
طرح URI برای نوع ثبت DNS-SD، به عنوان مثال، "ipp"، "http"، و غیره.

{}

{service_uri}
URI برای خدمات، به عنوان مثال، "ipp://printer.local./ipp/print"، "http://printer.local./",
و غیره.

{txt_کلید}
ارزش رکورد TXT کلید (حروف کوچک).

OPTIONS


ippfind از گزینه های زیر پشتیبانی می کند:

--کمک
نمایش راهنمای برنامه

- نسخه
نمایش نسخه برنامه

-4 هنگام فهرست کردن از IPv4 استفاده کنید.

-6 هنگام فهرست کردن از IPv6 استفاده کنید.

-T ثانیه
زمان پیدا کردن را در ثانیه مشخص کنید. اگر 1 یا کمتر، ippfind به محض اینکه فکرش را می کند متوقف می شود
همه چیز را پیدا کرده است مدت زمان پیش فرض 1 ثانیه است.

-V نسخه
هنگام فهرست کردن، نسخه IPP را مشخص می کند. مقادیر پشتیبانی شده عبارتند از: "1.1"، "2.0"، "2.1"،
و "2.2".

خروج وضعیت


ippfind اگر نتیجه تمام عبارات پردازش شده درست باشد 0، اگر نتیجه از 1 باشد
هر عبارت پردازش شده نادرست است، 2 اگر مرور یا هر پرس و جو یا حلی ناموفق است، 3 اگر
یک گزینه تعریف نشده یا عبارت نامعتبر مشخص شد و اگر حافظه آن تمام شد 4 مشخص شد.

محیط زیست


هنگام اجرای یک برنامه، ippfind متغیرهای محیطی زیر را برای
ثبت خدمات منطبق:

IPPFIND_SERVICE_DOMAIN
نام دامنه، به عنوان مثال، "example.com."، "local."، و غیره.

IPPFIND_SERVICE_HOSTNAME
نام دامنه کاملاً واجد شرایط، به عنوان مثال، "printer.example.com."، "printer.local."، و غیره.

IPPFIND_SERVICE_NAME
نام نمونه سرویس، به عنوان مثال، "My Fine Printer".

IPPFIND_SERVICE_PORT
شماره پورت برای سرور، معمولاً 631 برای IPP و 80 برای HTTP.

IPPFIND_SERVICE_REGTYPE
نوع ثبت DNS-SD، به عنوان مثال، "_ipp._tcp"، "_http._tcp"، و غیره.

IPPFIND_SERVICE_SCHEME
طرح URI برای نوع ثبت DNS-SD، به عنوان مثال، "ipp"، "http"، و غیره.

IPPFIND_SERVICE_URI
URI برای خدمات، به عنوان مثال، "ipp://printer.local./ipp/print"، "http://printer.local./",
و غیره.

IPPFIND_TXT_KEY
مقادیر رکورد TXT KEY (حروف بزرگ).

مثال ها


برای نشان دادن وضعیت همه چاپگرهای IPP ثبت شده در شبکه خود، اجرا کنید:

ippfind --ls

به طور مشابه، برای ارسال یک صفحه آزمایشی PostScript به هر چاپگر PostScript، اجرا کنید:

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

با استفاده از خدمات onworks.net از ippfind آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad