.TH "dcmprscp" 1 "Thu Jul 9 2026 18:43:40" "Version 3.7.0" "OFFIS DCMTK" \" -*- nroff -*- .nh .SH "نام (NAME)" dcmprscp \- ارائه‌دهنده خدمات (SCP) مدیریت چاپ پایه‌ای در مقیاس خاکستری DICOM .PP .SH "خلاصه دستور (SYNOPSIS)" .PP .PP .nf dcmprscp [options] .fi .PP .SH "توضیحات (DESCRIPTION)" .PP ابزار \fBdcmprscp\fP کلاس خدمات مدیریت چاپ پایه در مقیاس خاکستری DICOM را به عنوان SCP پیاده‌سازی می‌کند\&. این ابزار همچنین از Presentation LUT SOP Class اختیاری پشتیبانی می‌کند\&. این ابزار برای استفاده در نمایشگر DICOMscope در نظر گرفته شده است\&. .PP ابزار \fBdcmprscp\fP کارهای چاپ (print jobs) را از یک Print SCU از راه دور می‌پذیرد\&. این ابزار نسخه چاپی فیزیکی واقعی ایجاد نمی‌کند، بلکه کارهای چاپ را در پایگاه داده محلی DICOMscope به عنوان مجموعه‌ای از اشیاء Stored Print (یکی به ازای هر صفحه) و تصاویر Hardcopy Grayscale (یکی به ازای هر N-SET از film box) ذخیره می‌کند\&. برنامه DICOMscope این امکان را فراهم می‌سازد که یک شیء Stored Print ایجادشده توسط \fBdcmprscp\fP بارگیری شده و یک پیش‌نمایش صفحه‌نمایش از نسخه چاپی رندر شود\&. ابزار \fBdcmprscp\fP مشخصات چاپگری را که باید شبیه‌سازی شود، از فایل پیکربندی می‌خواند\&. .SH "گزینه‌ها (OPTIONS)" .PP .SS "گزینه‌های عمومی (general options)" .PP .nf -h --help نمایش این متن راهنما و خروج --version نمایش اطلاعات نگارش و خروج --arguments نمایش آرگومان‌های بسط‌یافته خط فرمان -q --quiet حالت بی‌صدا، عدم نمایش هشدارها و خطاها -v --verbose حالت پرگو، نمایش جزئیات پردازش -d --debug حالت اشکال‌زدایی، نمایش اطلاعات اشکال‌زدایی -ll --log-level [l]evel: string constant (fatal, error, warn, info, debug, trace) استفاده از سطح l برای ثبت‌کننده وقایع -lc --log-config [f]ilename: string استفاده از فایل پیکربندی f برای ثبت‌کننده وقایع -l --logfile نوشتن فایل گزارش (همراه با --log-config مجاز نیست) # این گزینه صرفاً به دلایل سازگاری با گذشته # ارائه شده است .fi .PP .SS "گزینه‌های پردازش (processing options)" .PP .nf -c --config [f]ilename: string پردازش با استفاده از تنظیمات فایل پیکربندی -p --printer [n]ame: string (پیش‌فرض: نخستین چاپگر در فایل پیکربندی) انتخاب چاپگر با شناسه n از فایل پیکربندی +d --dump تخلیه (dump) تمام پیام‌های DIMSE .fi .PP .SH "گزارش‌گیری (LOGGING)" .PP سطح خروجی گزارش‌گیری ابزارهای مختلف خط فرمان و کتابخانه‌های زیربنایی می‌تواند توسط کاربر مشخص شود\&. به طور پیش‌فرض، تنها خطاها و هشدارها در جریان خطای استاندارد نوشته می‌شوند\&. با استفاده از گزینه \fI--verbose\fP پیام‌های اطلاع‌رسانی مانند جزئیات پردازش نیز گزارش می‌شوند\&. گزینه \fI--debug\fP می‌تواند برای دریافت جزئیات بیشتر در مورد فعالیت‌های داخلی، برای نمونه جهت اهداف اشکال‌زدایی استفاده شود\&. سایر سطوح گزارش‌گیری را می‌توان با استفاده از گزینه \fI--log-level\fP انتخاب کرد\&. در حالت \fI--quiet\fP تنها خطاهای مهلک گزارش می‌شوند\&. در چنین رخدادهای خطای بسیار شدیدی، برنامه معمولاً خاتمه می‌یابد\&. برای جزئیات بیشتر درباره سطوح مختلف گزارش‌گیری، به مستندات ماژول "oflog" مراجعه کنید\&. .PP در صورتی که خروجی گزارش‌گیری باید در فایل (اختیاراً همراه با چرخش فایل گزارش)، در syslog (یونیکس) یا در event log (ویندوز) نوشته شود، می‌توان از گزینه \fI--log-config\fP استفاده کرد\&. این فایل پیکربندی همچنین امکان هدایت تنها پیام‌های خاص به یک جریان خروجی معین و پالایش پیام‌های مشخص بر اساس ماژول یا برنامه‌ای که در آن تولید شده‌اند را فراهم می‌کند\&. یک فایل پیکربندی نمونه در \fI/logger\&.cfg\fP ارائه شده است\&. .SH "خط فرمان (COMMAND LINE)" .PP تمام ابزارهای خط فرمان از نمادگذاری زیر برای پارامترها استفاده می‌کنند: قلاب‌ها مقادیر اختیاری را در بر می‌گیرند (۰-۱)، سه نقطه در انتها نشان می‌دهد که مقادیر چندگانه مجاز هستند (۱-n)، ترکیبی از هر دو به معنی ۰ تا n مقدار است\&. .PP گزینه‌های خط فرمان به ترتیب با یک علامت «+» یا «-» در ابتدا از پارامترها متمایز می‌شوند\&. معمولاً ترتیب و موقعیت گزینه‌های خط فرمان دلخواه است (یعنی می‌توانند در هر جایی ظاهر شوند)\&. با این حال، اگر گزینه‌ها مانعة‌الجمع باشند، آخرین موردی که در سمت راست آمده استفاده می‌شود\&. این رفتار با قوانین استاندارد ارزیابی پوسته‌های رایج یونیکس مطابقت دارد\&. .PP علاوه بر این، می‌توان یک یا چند فایل دستور را با استفاده از علامت «@» به عنوان پیشوند نام فایل مشخص کرد (مانند \fI@command\&.txt\fP)\&. چنین آرگومان دستوری پیش از هرگونه ارزیابی بیشتر، با محتوای فایل متنی متناظر جایگزین می‌شود (فاصله‌های خالی متوالی به عنوان یک جداکننده منفرد تلقی می‌شوند مگر اینکه میان دو علامت نقل‌قول قرار گرفته باشند)\&. لطفاً توجه داشته باشید که یک فایل دستور نمی‌تواند شامل یک فایل دستور دیگر باشد\&. این رویکرد ساده اما کارآمد به فرد اجازه می‌دهد ترکیب‌های معمول گزینه‌ها/پارامترها را خلاصه کند و از خطوط فرمان طولانی و گیج‌کننده جلوگیری نماید (یک نمونه در فایل \fI/dumppat\&.txt\fP ارائه شده است)\&. .SH "محیط (ENVIRONMENT)" .PP ابزار \fBdcmprscp\fP تلاش خواهد کرد فرهنگ‌های داده دایکام مشخص‌شده در متغیر محیطی \fIDCMDICTPATH\fP را بارگیری کند\&. به طور پیش‌فرض، یعنی در صورتی که متغیر محیطی \fIDCMDICTPATH\fP مقداردهی نشده باشد، فایل \fI/dicom\&.dic\fP بارگیری خواهد شد مگر اینکه فرهنگ داده درون برنامه گنجانده شده باشد (پیش‌فرض در ویندوز)\&. .PP رفتار پیش‌فرض باید در اولویت قرار گیرد و متغیر محیطی \fIDCMDICTPATH\fP تنها زمانی استفاده شود که فرهنگ‌های داده جایگزین مورد نیاز باشند\&. متغیر محیطی \fIDCMDICTPATH\fP همان قالب متغیر \fIPATH\fP در پوسته یونیکس را دارد و دونقطه (":") مدخل‌ها را از یکدیگر جدا می‌کند\&. در سیستم‌های ویندوز، از یک نقطه‌ویرگول (";") به عنوان جداکننده استفاده می‌شود\&. کد فرهنگ داده تلاش خواهد کرد هر فایل مشخص‌شده در متغیر محیطی \fIDCMDICTPATH\fP را بارگیری نماید\&. در صورتی که هیچ فرهنگ داده‌ای بارگیری نشود، یک خطا محسوب می‌شود\&. .SH "فایل‌ها (FILES)" .PP \fI/dcmpstat\&.cfg\fP، \fI/printers\&.cfg\fP \- فایل‌های پیکربندی نمونه .SH "همچنین ببینید (SEE ALSO)" .PP \fBdcmprscu\fP(1) .SH "کپی‌رایت و تکثیر (COPYRIGHT)" .PP Copyright (C) 1999-2025 by OFFIS e\&.V\&., Escherweg 2, 26121 Oldenburg, Germany\&.