cupstestppd(1) OpenPrinting cupstestppd(1) نام (NAME) cupstestppd - آزمایش و اعتبارسنجی فایل‌های PPD در سیستم چاپ کاپس خلاصه دستور (SYNOPSIS) cupstestppd [ -I category ] [ -R rootdir ] [ -W category ] [ -q ] [ -r ] [ -v[v] ] filename.ppd[.gz] [ ... filename.ppd[.gz] ] cupstestppd [ -R rootdir ] [ -W category ] [ -q ] [ -r ] [ -v[v] ] - توضیحات (DESCRIPTION) دستور cupstestppd میزان انطباق فایل‌های PPD را با مشخصات قالب فایل Adobe PostScript Printer Description نسخه ۴.۳ بررسی و آزمایش می‌کند. همچنین می‌تواند برای فهرست کردن گزینه‌های پشتیبانی‌شده و قلم‌های موجود در یک فایل PPD استفاده شود. نتایج آزمایش و هرگونه خروجی دیگر به خروجی استاندارد ارسال می‌شود. حالت اول cupstestppd یک یا چند فایل PPD مشخص‌شده در خط فرمان را آزمایش می‌کند. حالت دوم، فایل PPD ارائه‌شده در ورودی استاندارد را آزمایش می‌کند. گزینه‌ها (OPTIONS) دستور cupstestppd از گزینه‌های زیر پشتیبانی می‌کند: -I filename تمام هشدارهای PCFileName را نادیده می‌گیرد. -I filters تمام خطاهای فیلتر را نادیده می‌گیرد. -I profiles تمام خطاهای پروفایل را نادیده می‌گیرد. -R rootdir یک دایرکتوری ریشه جایگزین را برای بررسی‌های فیلتر، پیش‌فیلتر و سایر فایل‌های پشتیبانی مشخص می‌کند. -W constraints تمام خطاهای UIConstraint را به عنوان هشدار گزارش می‌دهد. -W defaults به جز گزینه‌های مربوط به اندازه، تمام خطاهای گزینه‌های پیش‌فرض را به عنوان هشدار گزارش می‌دهد. -W filters تمام خطاهای فیلتر را به عنوان هشدار گزارش می‌دهد. -W profiles تمام خطاهای پروفایل را به عنوان هشدار گزارش می‌دهد. -W sizes تمام خطاهای اندازه رسانه را به عنوان هشدار گزارش می‌دهد. -W translations تمام خطاهای ترجمه را به عنوان هشدار گزارش می‌دهد. -W all تمام خطاهای قبلی را به عنوان هشدار گزارش می‌دهد. -W none تمام خطاهای قبلی را به عنوان خطا گزارش می‌دهد. -q مشخص می‌کند که هیچ اطلاعاتی نباید نمایش داده شود. -r الزامات انطباق PPD را سهل‌تر می‌کند تا فاصله‌های خالی رایج، نویسه‌های کنترلی و مشکلات قالب‌بندی به عنوان خطای قطعی در نظر گرفته نشوند. -v مشخص می‌کند که نتایج دقیق آزمایش انطباق به جای وضعیت خلاصه PASS/FAIL/ERROR نمایش داده شود. -vv مشخص می‌کند که علاوه بر نتایج دقیق آزمایش انطباق، تمام اطلاعات موجود در فایل PPD نیز نمایش داده شود. گزینه‌های -q، -v و -vv مانعةالجمع هستند و نمی‌توانند هم‌زمان استفاده شوند. وضعیت خروج (EXIT STATUS) دستور cupstestppd در صورت موفقیت مقدار صفر و در صورت بروز خطا مقداری غیرصفر برمی‌گرداند. کدهای خطا به شرح زیر هستند: 1 آرگومان‌های خط فرمان نادرست است یا نام فایل PPD مشخص نشده است. 2 امکان باز کردن یا خواندن فایل PPD وجود ندارد. 3 فایل PPD حاوی خطاهای قالبی است که قابل چشم‌پوشی نیستند. 4 فایل PPD با مشخصات Adobe PPD مطابقت ندارد. مثال‌ها (EXAMPLES) دستور زیر تمام فایل‌های PPD موجود در دایرکتوری فعلی را آزمایش کرده و نام هر فایلی را که مطابقت ندارد چاپ می‌کند: find . -name \*.ppd \! -exec cupstestppd -q '{}' \; -print دستور بعدی تمام فایل‌های PPD موجود در دایرکتوری فعلی را آزمایش کرده و نتایج تفصیلی آزمایش انطباق را برای فایل‌هایی که مطابقت ندارند چاپ می‌کند: find . -name \*.ppd \! -exec cupstestppd -q '{}' \; \ -exec cupstestppd -v '{}' \; نکات (NOTES) فایل‌های PPD منسوخ شده‌اند و در نگارش‌های آینده CUPS دیگر پشتیبانی نخواهند شد. چاپگرهایی که از IPP پشتیبانی نمی‌کنند را می‌توان با استفاده از برنامه‌هایی مانند ippeveprinter(1) پشتیبانی کرد. همچنین ببینید (SEE ALSO) lpadmin(8), راهنمای آنلاین CUPS (http://localhost:631/help)، Adobe PostScript Printer Description File Format Specification, Version 4.3. حق نشر (COPYRIGHT) Copyright © 2020-2024 by OpenPrinting. 2021-02-28 CUPS cupstestppd(1)