.\" .\" ppdcfile man page for CUPS. .\" .\" Copyright © 2020-2024 by OpenPrinting. .\" Copyright © 2007-2019 by Apple Inc. .\" Copyright © 1997-2007 by Easy Software Products. .\" .\" Licensed under Apache License v2.0. See the file "LICENSE" for more .\" information. .\" .TH ppdcfile 5 "CUPS" "2021-02-28" "OpenPrinting" .SH "نام (NAME)" ppdcfile \- قالب فایل منبع کامپایلر PPD در CUPS (منسوخ‌شده) .SH "توضیحات (DESCRIPTION)" کامپایلر PPD در CUPS فایل‌های متا (meta files) را می‌خواند که حاوی توضیحات یک یا چند فایل PPD هستند که باید توسط .BR ppdc (1) تولید شوند. این صفحه راهنما یک مرجع سریع برای کلیدواژه‌های پشتیبانی‌شده ارائه می‌دهد و باید همراه با راهنمای آنلاین CUPS استفاده شود. .PP قالب فایل منبع به صورت متن اسکی (ASCII) ساده است که می‌تواند با ویرایشگر متن دلخواه شما ویرایش شود. کامنت‌ها با استفاده از سازوکارهای کامنت‌گذاری C (/* ... */) و C++ (// ...) پشتیبانی می‌شوند. .PP اطلاعات درایور چاپگر را می‌توان با استفاده از آکولادها ({ ... }) گروه‌بندی کرد و به اشتراک گذاشت؛ هنگامی که یک آکولاد بسته یا انتهای فایل دیده شود و یک دستورالعمل PCFileName تعریف شده باشد، فایل‌های PPD نوشته می‌شوند. .PP دستورالعمل‌ها ممکن است در هر کجای یک خط قرار گیرند و یک یا چند مقدار به دنبال آن‌ها می‌آید. در ادامه فهرستی از دستورالعمل‌های در دسترس و مقادیری که می‌پذیرند آمده است: .TP 5 \fB#define \fIname value\fR .TP 5 \fB#elif \fR{\fIname \fR| \fIvalue\fR} .TP 5 \fB#else\fR .TP 5 \fB#endif\fR .TP 5 \fB#font \fIname encoding "version" charset status\fR .TP 5 \fB#if \fR{\fIname \fR| \fIvalue\fR} .TP 5 \fB#include <\fIfilename\fB>\fR .TP 5 \fB#include "\fIfilename\fB"\fR .TP 5 \fB#media \fIname width length\fR .TP 5 \fB#media "\fIname\fB/\fItext\fB" \fIwidth length\fR .TP 5 \fB#po \fIlocale \fB"\fIfilename\fB"\fR .TP 5 \fBAttribute \fIname \fB"" \fIvalue\fR .TP 5 \fBAttribute \fIname keyword value\fR .TP 5 \fBAttribute \fIname \fB"\fIkeyword\fB/\fItext\fB" \fIvalue\fR .TP 5 \fBChoice \fIname \fB"\fIcode\fB"\fR .TP 5 \fBChoice \fB"\fIname\fB/\fItext\fB" "\fIcode\fB"\fR .TP 5 \fBColorDevice \fIboolean-value\fR .TP 5 \fBColorModel \fIname colorspace colororder compression\fR .TP 5 \fBColorModel "\fIname\fB/\fItext\fB" \fIcolorspace colororder compression\fR .TP 5 \fBColorProfile \fIresolution\fB/\fImediatype gamma density matrix\fR .TP 5 \fBCopyright "\fItext\fR" .TP 5 \fBCustomMedia \fIname width length left bottom right top \fB"\fIsize-code\fB" "\fIregion-code\fB"\fR .TP 5 \fBCustomMedia "\fIname\fB/\fItext\fB" \fIwidth length left bottom right top \fB"\fIsize-code\fB" "\fIregion-code\fB"\fR .TP 5 \fBCutter \fIboolean-value\fR .TP 5 \fBDarkness \fItemperature name\fR .TP 5 \fBDarkness \fItemperature \fB"\fIname\fB/\fItext\fB"\fR .TP 5 \fBDriverType \fItype\fR .TP 5 \fBDuplex \fItype\fR .TP 5 \fBFilter \fImime-type cost program\fR .TP 5 \fBFinishing \fIname\fR .TP 5 \fBFinishing "\fIname\fB/\fItext\fB"\fR .TP 5 \fBFont *\fR .TP 5 \fBFont \fIname encoding \fB"\fIversion\fB" \fIcharset status\fR .TP 5 \fBGroup \fIname\fR .TP 5 \fBGroup "\fIname\fB/\fItext\fB"\fR .TP 5 \fBHWMargins \fIleft bottom right top\fR .TP 5 \fBInputSlot \fIposition name\fR .TP 5 \fBInputSlot \fIposition \fB"\fIname\fB/\fItext\fB"\fR .TP 5 \fBInstallable \fIname\fR .TP 5 \fBInstallable "\fIname\fB/\fItext\fB"\fR .TP 5 \fBLocAttribute \fIname \fB"\fIkeyword\fB/\fItext\fB" \fIvalue\fR .TP 5 \fBManualCopies \fIboolean-value\fR .TP 5 \fBManufacturer "\fIname\fB"\fR .TP 5 \fBMaxSize \fIwidth length\fR .TP 5 \fBMediaSize \fIname\fR .TP 5 \fBMediaType \fItype name\fR .TP 5 \fBMediaType \fItype \fB"\fIname\fB/\fItext\fB"\fR .TP 5 \fBMinSize \fIwidth length\fR .TP 5 \fBModelName "\fIname\fB"\fR .TP 5 \fBModelNumber \fInumber\fR .TP 5 \fBOption \fIname type section order\fR .TP 5 \fBOption "\fIname\fB/\fItext\fB" \fItype section order\fR .TP 5 \fBPCFileName "\fIfilename.ppd\fB"\fR .TP 5 \fBResolution \fIcolorspace bits-per-color row-count row-feed row-step name\fR .TP 5 \fBResolution \fIcolorspace bits-per-color row-count row-feed row-step \fB"\fIname\fB/\fItext\fB"\fR .TP 5 \fBSimpleColorProfile \fIresolution\fB/\fImediatype density yellow-density red-density gamma red-adjust green-adjust blue-adjust\fR .TP 5 \fBThroughput \fIpages-per-minute\fR .TP 5 \fBUIConstraints "\fI*Option1 *Option2\fB"\fR .TP 5 \fBUIConstraints "\fI*Option1 Choice1 *Option2\fB"\fR .TP 5 \fBUIConstraints "\fI*Option1 *Option2 Choice2\fB"\fR .TP 5 \fBUIConstraints "\fI*Option1 Choice1 *Option2 Choice2\fB"\fR .TP 5 \fBVariablePaperSize \fIboolean-value\fR .TP 5 \fBVersion \fInumber\fR .SH "نکات (NOTES)" فایل‌های PPD منسوخ شده‌اند و در نگارش‌های آینده CUPS دیگر پشتیبانی نخواهند شد. چاپگرهایی که از IPP پشتیبانی نمی‌کنند را می‌توان با استفاده از برنامه‌هایی مانند .BR ippeveprinter (1) پشتیبانی کرد. .SH "همچنین ببینید (SEE ALSO)" .BR ppdc (1), .BR ppdhtml (1), .BR ppdi (1), .BR ppdmerge (1), .BR ppdpo (1), راهنمای آنلاین CUPS (http://localhost:631/help) .SH "حق نشر (COPYRIGHT)" Copyright \[co] 2020-2024 by OpenPrinting.