.\" .\" cups (intro) man page for CUPS. .\" .\" Copyright © 2020-2024 by OpenPrinting. .\" Copyright © 2007-2019 by Apple Inc. .\" Copyright © 1997-2006 by Easy Software Products. .\" .\" Licensed under Apache License v2.0. See the file "LICENSE" for more .\" information. .\" .TH cups 1 "CUPS" "2021-02-28" "OpenPrinting" .SH "نام (NAME)" cups \- سامانه چاپ متن‌باز و مبتنی بر استانداردها .SH "توضیحات (DESCRIPTION)" .B CUPS نرم‌افزاری است که از آن برای چاپ از طریق برنامه‌هایی مانند پردازشگرهای متن، نرم‌افزارهای خواندن ایمیل، ویرایشگرهای تصویر و مرورگرهای وب استفاده می‌کنید. این سامانه توصیفات صفحه تولیدشده توسط برنامه شما را (قرار دادن یک بند در اینجا، رسم یک خط در آنجا و غیره) به چیزی که چاپگر شما بتواند بفهمد تبدیل کرده و سپس اطلاعات را جهت چاپ به چاپگر ارسال می‌کند. .LP اکنون، از آنجا که هر تولیدکننده چاپگر کارها را به شیوه متفاوتی انجام می‌دهد، فرآیند چاپ می‌تواند بسیار پیچیده باشد. .B CUPS تمام تلاش خود را می‌کند تا این پیچیدگی را از شما و برنامه‌تان پنهان سازد تا بتوانید بر چاپ تمرکز کنید و کمتر درگیر چگونگی چاپ شوید. به‌طور کلی، تنها زمانی که نیاز است چیزی درباره چاپگر خود بدانید، هنگام استفاده از آن برای نخستین‌بار است و حتی در آن زمان نیز .B CUPS اغلب می‌تواند مسائل را خودش به تنهایی حل‌وفصل کند. .SS "چگونه کار می‌کند؟ (HOW DOES IT WORK?)" نخستین‌باری که سندی را به یک چاپگر ارسال می‌کنید، .B CUPS یک صف برای پیگیری وضعیت فعلی چاپگر (همه‌چیز مرتب است، کاغذ تمام شده است و غیره) و صفحاتی که چاپ کرده‌اید ایجاد می‌کند. بیشتر اوقات این صف به چاپگری اشاره دارد که مستقیماً از طریق درگاه USB به رایانه شما متصل است، با این حال بسته به پیکربندی می‌تواند به چاپگری روی شبکه شما، چاپگری در اینترنت یا چندین چاپگر اشاره داشته باشد. صرف‌نظر از اینکه صف به کجا اشاره می‌کند، برای شما و برنامه‌هایتان مانند هر چاپگر دیگری به نظر خواهد رسید. .LP هر بار که چیزی را چاپ می‌کنید، .B CUPS یک کار چاپ (job) ایجاد می‌کند که شامل صفی است که چاپ را به آن ارسال می‌کنید، نام سندی که چاپ می‌کنید و توصیفات صفحه است. کارها شماره‌گذاری می‌شوند (queue-1، queue-2 و غیره) تا بتوانید هنگام چاپ بر کار نظارت داشته باشید یا در صورت مشاهده اشتباه، آن را لغو کنید. زمانی که .B CUPS کاری را برای چاپ دریافت می‌کند، بهترین برنامه‌ها (فیلترها، درایورهای چاپگر، پایشگرهای درگاه و بک‌اندها) را برای تبدیل صفحات به قالبی قابل چاپ تعیین کرده و سپس آن‌ها را برای چاپ واقعی کار اجرا می‌کند. .LP وقتی کار چاپ به‌طور کامل چاپ شد، .B CUPS کار را از صف حذف کرده و به سراغ کارهای دیگری که ارسال کرده‌اید می‌رود. همچنین می‌توانید به روش‌های مختلفی هنگام پایان کار، یا در صورت وقوع هرگونه خطا هنگام چاپ، مطلع شوید. .SS "از کجا شروع کنم؟ (WHERE DO I BEGIN?)" ساده‌ترین راه برای شروع، استفاده از رابط تحت وب برای پیکربندی چاپگر است. به نشانی "http://localhost:631" بروید و برگه Administration را در بالای صفحه انتخاب کنید. روی دکمه Add Printer کلیک کرده یا آن را فشار دهید و اعلان‌ها را دنبال کنید. .LP هنگامی که از شما نام کاربری و گذرواژه خواسته شد، نام کاربری و گذرواژه ورود خود یا نام کاربری و گذرواژه "root" را وارد کنید. .LP پس از افزودن چاپگر، از شما خواسته می‌شود گزینه‌های پیش‌فرض چاپگر (اندازه کاغذ، حالت خروجی و غیره) را برای چاپگر تنظیم کنید. تغییرات لازم را اعمال کرده و سپس برای ذخیره آن‌ها روی دکمه Set Default Options کلیک کرده یا آن را فشار دهید. برخی از چاپگرها از پیکربندی خودکار نیز پشتیبانی می‌کنند \- برای به‌روزرسانی خودکار گزینه‌ها، روی دکمه Query Printer for Default Options کلیک کنید. .LP پس از افزودن چاپگر، می‌توانید از هر برنامه‌ای روی آن چاپ کنید. همچنین می‌توانید گزینه Print Test Page را از منوی نگهداری (maintenance) انتخاب کنید تا یک صفحه آزمایشی ساده چاپ شود و از صحت عملکرد همه‌چیز اطمینان حاصل گردد. .LP شما همچنین می‌توانید از دستورات .BR lpadmin (8) و .BR lpinfo (8) برای افزودن چاپگرها به .B CUPS استفاده کنید. علاوه بر این، سیستم‌عامل شما ممکن است شامل رابط‌های گرافیکی کاربر باشد یا هنگامی که چاپگری را به رایانه متصل می‌کنید، صف‌های چاپگر را به‌طور خودکار ایجاد کند. .SS "چگونه راهنمایی بگیرم؟ (HOW DO I GET HELP?)" وب‌سایت .B OpenPrinting CUPS (https://openprinting.github.io/cups) دسترسی به فهرست‌های پستی .I cups و .I cups-devel ، مستندات و منابع تکمیلی و پایگاه داده گزارش خطا را فراهم می‌کند. بیشتر ارائه‌دهندگان همچنین تالارهای گفتگوی برخط برای پرسیدن پرسش‌های مربوط به چاپ در سیستم‌عامل انتخابی شما فراهم می‌کنند. .SH "متغیرهای محیطی (ENVIRONMENT)" دستورات .B CUPS از متغیرهای محیطی زیر برای بازنویسی مسیرهای پیش‌فرض فایل‌ها و موارد مشابه استفاده می‌کنند. به دلایل امنیتی، این متغیرهای محیطی برای برنامه‌های setuid نادیده گرفته می‌شوند: .TP 5 .B CUPS_ANYROOT آیا هر ریشه گواهی X.509 مجاز دانسته شود یا خیر (Y یا N). .TP 5 .B CUPS_CACHEDIR دایرکتوری که فایل‌های حافظه نهان نیمه‌پایدار در آن یافت می‌شوند. .TP 5 .B CUPS_DATADIR دایرکتوری که فایل‌های داده در آن یافت می‌شوند. .TP 5 .B CUPS_ENCRYPTION سطح پیش‌فرض رمزنگاری (Always، IfRequested، Never، Required). .TP 5 .B CUPS_EXPIREDCERTS آیا گواهی‌های X.509 منقضی‌شده مجاز دانسته شوند یا خیر (Y یا N). .TP 5 .B CUPS_GSSSERVICENAME نام سرویس کربروس (Kerberos) مورد استفاده برای احراز هویت. .TP 5 .B CUPS_SERVER نام میزبان/نشانی IP و شماره درگاه زمان‌بند CUPS (به‌صورت hostname:port یا ipaddress:port). .TP 5 .B CUPS_SERVERBIN دایرکتوری که برنامه‌های کمکی سرور، فیلترها، بک‌اند و غیره در آن یافت می‌شوند. .TP 5 .B CUPS_SERVERROOT دایرکتوری ریشه سرور. .TP 5 .B CUPS_STATEDIR دایرکتوری که فایل‌های وضعیت در آن یافت می‌شوند. .TP 5 .B CUPS_USER نام کاربری برای درخواست‌های چاپ را مشخص می‌کند. .TP 5 .B HOME دایرکتوری خانگی کاربر فعلی را مشخص می‌کند. .TP 5 .B IPP_PORT شماره درگاه پیش‌فرض برای درخواست‌های IPP را مشخص می‌کند. .TP 5 .B LOCALEDIR مکان فایل‌های بومی‌سازی را مشخص می‌کند. .TP 5 .B LPDEST صف چاپ پیش‌فرض را مشخص می‌کند (استاندارد System V). .TP 5 .B PRINTER صف چاپ پیش‌فرض را مشخص می‌کند (استاندارد Berkeley). .TP 5 .B TMPDIR مکان فایل‌های موقت را مشخص می‌کند. .SH "فایل‌ها (FILES)" .nf .I ~/.cups/client.conf .I ~/.cups/lpoptions .fi .SH "انطباق با استانداردها (CONFORMING TO)" .B CUPS با پروتکل چاپ اینترنتی (IPP) نسخه 2.1 مطابقت دارد و دستورات چاپ Berkeley و System V UNIX را پیاده‌سازی می‌کند. .SH "نکات (NOTES)" درایورهای چاپگر، بک‌اندها و فایل‌های PPD در CUPS منسوخ شده‌اند و در انتشار قابلیت‌های آینده CUPS دیگر پشتیبانی نخواهند شد. چاپگرهایی که از IPP پشتیبانی نمی‌کنند می‌توانند با استفاده از برنامه‌هایی مانند .BR ippeveprinter (1) پشتیبانی شوند. .SH "همچنین ببینید (SEE ALSO)" .BR cancel (1), .BR client.conf (5), .BR cupsctl (8), .BR cupsd (8), .BR lp (1), .BR lpadmin (8), .BR lpinfo (8), .BR lpoptions (1), .BR lpr (1), .BR lprm (1), .BR lpq (1), .BR lpstat (1), راهنمای برخط CUPS (http://localhost:631/help), وب‌سایت OpenPrinting CUPS (https://openprinting.github.io/cups), گروه کاری پروتکل چاپ اینترنتی PWG (http://www.pwg.org/ipp) .SH "حق نشر (COPYRIGHT)" Copyright \[co] 2020-2024 by OpenPrinting.