driverless(1) driverless(1)

driverless - ابزار تولید PPD برای چاپ بدون درایور

driverless [-h | --help | --version] [-d | -v | --debug] [list] [_ipps._tcp] [_ipp._tcp] [--std-ipp-uris] | [cat driver URI] | [IPP printer URI]

دستور driverless فایل‌های PPD را برای چاپگرهایی تولید می‌کند که برای چاپ IPP بدون درایور طراحی شده‌اند (در حال حاضر چاپگرهای IPP Everywhere، AirPrint، Mopria و Wi-Fi-Direct، چاپگرهای تحت شبکه و همچنین چاپگرهای IPP-over-USB با کمک ippusbxd(8)) از طریق دریافت اطلاعات قابلیت‌ها از چاپگرها با استفاده از پروتکل IPP. این دستور می‌تواند برای فهرست کردن چاپگرهای مناسب در شبکه یا برای تولید واقعی فایل PPD فراخوانی شود. همچنین این دستور می‌تواند توسط سامانه CUPS هنگام فهرست‌کردن PPDها/درایورهای در دسترس یا هنگام ایجاد صف‌های چاپ فراخوانی شود، که باعث می‌شود پیکربندی چاپگرهای بدون درایور از طریق ابزارهای راه‌اندازی چاپگر به صورت یکپارچه و خودکار انجام گیرد.

دستور driverless در مسیر /usr/lib/cups/driver/ قرار می‌گیرد تا چاپگرهای دارای قابلیت چاپ بدون درایورِ در دسترس را فهرست کرده و برای آن‌ها فایل‌های PPD تولید کند. همچنین باید (ترجیحاً از طریق یک پیوند نمادین) در مسیر /usr/lib/cups/backend/ قرار داده شود تا نشانی‌های افزاره IPP را برای چاپگرهای مناسب فهرست نماید. ابزارهای راه‌اندازی چاپگر مانند system-config-printer، رابط کاربری تحت وب CUPS در نشانی http://localhost:631 و ابزارهای خط فرمان CUPS می‌توانند از driverless همراه با CUPS برای فهرست کردن چاپگرهای در دسترس با قابلیت چاپ بدون درایور، تعیین نشانی‌های افزاره IPP آن‌ها و تولید فایل‌های PPD برایشان استفاده کنند. بدین ترتیب چاپگرها به صورت خودکار و صحیح برای چاپ بدون درایور پیکربندی خواهند شد. توجه داشته باشید که چاپ بدون درایور نیازمند برقراری ارتباط IPP با چاپگر است.

یک پیوند نمادین دوم از /usr/bin/ به /usr/lib/cups/driver/driverless اجازه می‌دهد تا driverless مستقیماً توسط کاربر فراخوانی و اجرا شود.

نمایش صفحه راهنما، شامل شماره نسخه.
حالت اشکال‌زدایی، ثبت گزارش‌های باجزئیات در خروجی خطای استاندارد (stderr).
فهرست کردن نشانی‌های (URI) درایور و فراداده‌ها برای تمام چاپگرهای IPP/IPPS در دسترس و مناسب جهت تولید فایل PPD برای چاپ بدون درایور (جهت استفاده توسط CUPS).
_ipps._tcp
بررسی تنها چاپگرهای IPPS که از چاپ بدون درایور پشتیبانی می‌کنند.
_ipp._tcp
بررسی تنها چاپگرهای IPP که از چاپ بدون درایور پشتیبانی می‌کنند.
نمایش نشانی‌ها (URIها) در قالب استاندارد.
تولید فایل PPD برای نشانی درایور (driver URI) ارائه‌شده از خروجی «list» (جهت استفاده توسط CUPS).
تولید فایل PPD برای نشانی چاپگر IPP ارائه‌شده (نشانی‌های مناسب هنگام فراخوانی driverless بدون هیچ گزینه‌ای فهرست می‌شوند).

هنگامی که بدون گزینه فراخوانی شود، نشانی‌های IPP تمامی چاپگرهای IPP در دسترس با قابلیت چاپ بدون درایور فهرست خواهند شد.

cups-browsed(8), ippfind(1), ippusbxd(8)

نویسندگان driverless در پرونده /usr/share/doc/cups-filters/AUTHORS فهرست شده‌اند.

27 Dec 2016