\ .\" This man page was generated by the Netpbm tool 'makeman' from HTML source. .\" Do not hand-hack it! If you have bug fixes or improvements, please find .\" the corresponding HTML page on the Netpbm website, generate a patch .\" against that, and send it to the Netpbm maintainer. .TH "Pbmtoescp2 User Manual" 0 "14 July 2015" "netpbm documentation" .SH "نام (NAME)" pbmtoescp2 \- تبدیل یک تصویر PBM به فایل چاپگر ESC/P2 .UN synopsis .SH "خلاصه دستور (SYNOPSIS)" \fBpbmtoescp2\fP [\fB-compress=\fP\fIcompressionmode\fP] [\fB-resolution=\fP{\fB180\fP|\fB360\fP|\fB720\fP}] [\fB-stripeheight=\fP\fIn\fP] [\fB-formfeed\fP] [\fB-raw\fP] [\fIpbmfile\fP] .PP تمامی گزینه‌ها را می‌توان به کوتاه‌ترین پیشوند یکتای آن‌ها خلاصه کرد. می‌توانید به جای یک خط تیره از دو خط تیره برای تعیین گزینه استفاده کنید. همچنین برای جداسازی نام گزینه از مقدار آن، می‌توانید از فاصله یا علامت مساوی استفاده نمایید. .UN description .SH "توضیحات (DESCRIPTION)" .PP این برنامه بخشی از .BR "Netpbm" (1) است. .PP دستور \fBpbmtoescp2\fP یک تصویر PBM را به عنوان ورودی می‌خواند و جریان کنترلی چاپگر گرافیک شطرنجی ESC/P2 را به عنوان خروجی تولید می‌کند. .PP این برنامه خروجی قابل چاپی برای چاپگرهای اپسون (Epson) که زبان کنترل چاپگر ESC/P2 را پشتیبانی می‌کنند (مانند مدل‌های Stylus) ایجاد می‌کند. برای چاپگرهای قدیمی‌تر سوزنی ۹ پین اپسون که از پروتکل ESC/P استفاده می‌کنند، به \fBpbmtoepson\fP مراجعه کنید. .PP خروجی چاپ‌شده به ازای هر پیکسل از تصویر ورودی دارای یک نقطه است، به جز اینکه به صورت عمودی تا اندازه نوار (stripe size، به گزینه \fB-stripeheight\fP مراجعه کنید) و به صورت افقی تا مضربی از ۸ ستون پدگذاری می‌شود. پیش از Netpbm 10.72 (سپتامبر ۲۰۱۵)، خروجی به جای پدگذاری به این مرزها بریده می‌شد. .PP در صورت مشخص شدن نام فایل، ورودی از \fIpbmfile\fP و در غیر این صورت از ورودی استاندارد (stdin) خوانده می‌شود. خروجی در خروجی استاندارد (stdout) نوشته می‌شود. .UN options .SH "گزینه‌ها (OPTIONS)" .PP علاوه بر گزینه‌های مشترک میان تمامی برنامه‌های مبتنی بر libnetpbm (به‌ویژه \fB-quiet\fP، به .UR index.html#commonoptions گزینه‌های عمومی .UE مراجعه کنید)، \fBpbmtoescp2\fP گزینه‌های خط فرمان زیر را می‌شناسد: .TP \fB-compress=\fP\fIcompressionmode\fP حالت فشرده‌سازی مورد استفاده توسط \fBpbmtoescp2\fP را در خروجی تعیین می‌کند. مقادیر مجاز برای \fIcompressionmode\fP برابر با \fB0\fP و \fB1\fP هستند. مقدار \fB-compress=0\fP منجر به تولید جریان کنترل چاپگر حاوی داده‌های گرافیکی شطرنجی فشرده‌نشده می‌شود. مقدار \fB-compress=1\fP جریان کنترل چاپگری با داده‌های گرافیکی فشرده‌شده با RLE (کدگذاری طول اجرا یا Run Length Encoding) ایجاد می‌کند. مقدار پیش‌فرض \fB-compress=1\fP است. .TP \fB-resolution=\fP\fIdpi\fP وضوح چاپ افقی و عمودی تنظیم‌شده در جریان کنترل چاپگر را مشخص می‌کند. دیدگاه دیگر این است که این گزینه، وضوح تصویر ورودی را اعلام می‌کند (تصاویر PBM ذاتا وضوح مشخصی ندارند). مقادیر معتبر برای \fIdpi\fP عبارت‌اند از \fB180\fP، \fB360\fP و \fB720\fP. برای اطلاعات بیشتر در این زمینه به بخش .UR #hints نکات راهنما .UE مراجعه کنید. .sp مقدار پیش‌فرض \fB-resolution=360\fP است. .sp پیش از نسخه Netpbm 10.72 (سپتامبر ۲۰۱۵)، مقدار \fB720\fP مجاز نبود. .TP \fB-stripeheight=\fP\fIn\fP این گزینه ارتفاع نوارها در خروجی را بر حسب خط کنترل می‌کند. .sp ارتفاع‌های معتبر نوار در زبان چاپگر ۱، ۸ و ۲۴ هستند، اما این زبان قابلیت بیان هر ارتفاعی تا ۲۵۵ را دارد و \fBpbmtoescp2\fP هر مقداری در بازه ۱ تا ۲۵۵ را می‌پذیرد. هرچند اگر مقداری به جز ۱، ۸ یا ۲۴ انتخاب کنید، اخطار صادر می‌کند. .sp مقدار پیش‌فرض ۲۴ است. .sp این گزینه در نسخه Netpbm 10.72 (سپتامبر ۲۰۱۵) اضافه شد. پیش از آن، اندازه نوار همواره ۲۴ بود. .TP \fB-formfeed\fP این گزینه باعث می‌شود \fBpbmtoescp2\fP دستور formfeed (تغذیه برگه یا پرش صفحه) را در انتهای خروجی قرار دهد. .sp این گزینه در نسخه Netpbm 10.72 (سپتامبر ۲۰۱۵) معرفی شد. .TP \fB-raw\fP این گزینه باعث می‌شود \fBpbmtoescp2\fP تنها بلوک‌های داده را تولید کند. این ابزار در این حالت دستورات چاپگر برای راه‌اندازی خروجی (مانند تنظیم فاصله خطوط) را تولید نمی‌کند. .sp می‌توانید از این گزینه برای درج گرافیک در یک جریان دستورات بزرگ‌تر چاپگر استفاده کنید. .sp این گزینه در نسخه Netpbm 10.72 (سپتامبر ۲۰۱۵) معرفی شد. .UN hints .SH "نکات راهنما (HINTS)" .PP الگوریتم RLE تصاویر بیت‌مپ مربوط به نقشه‌کشی و خطوط، به‌ویژه محتواهایی با جهت‌گیری افقی مانند متن، برگه‌های نت موسیقی و غیره را بسیار خوب فشرده می‌کند. با این حال، بیت‌مپ‌های حاصل از عکس‌ها برای RLE ایده‌آل نیستند. در شرایط حاد که هیچ تکرار بایتی در ورودی رخ ندهد، نتیجه حتی کمی بزرگ‌تر از ورودی خواهد شد. برای جلوگیری از این وضعیت، از حالت فشرده‌سازی ۰ برای غیرفعال کردن RLE استفاده کنید. .PP هر پیکسل در تصویر PBM ورودی تبدیل به یک نقطه در خروجی چاپ‌شده می‌شود. بنابراین، باید مطمئن شوید که عرض و ارتفاع ورودی متناسب با وضوح چاپی انتخابی و محدوده چاپ مورد نظر شما است. به عنوان مثال، اگر با وضوح 180 dpi چاپ می‌کنید و می‌خواهید تصویر به ابعاد ۸ در ۱۰ اینچ چاپ شود، باید فایل PBM با عرض ۱۴۴۰ پیکسل و ارتفاع ۱۸۰۰ پیکسل ارائه دهید. می‌توانید اندازه ورودی را با استفاده از ابزارهای \fBpamscale\fP، \fBpamstretch\fP، \fBpbmreduce\fP یا \fBpamenlarge\fP تنظیم نمایید. .UN seealso .SH "همچنین ببینید (SEE ALSO)" .BR "escp2topbm" (1)\c \&, .BR "pbmtoepson" (1)\c \&, .BR "pamscale" (1)\c \&, .BR "pamstretch" (1)\c \&, .BR "pbmreduce" (1)\c \&, .BR "pamenlarge" (1)\c \&, .BR "pbm" (1)\c \& .UN author .SH "نویسنده (AUTHOR)" .PP حق نشر (C) ۲۰۰۳ متعلق به Ulrich Walcher (\fIu.walcher@gmx.de\fP) است. .UN history .SH "تاریخچه (HISTORY)" .PP دستور \fBpbmtoescp2\fP در نسخه 10.18 (اوت ۲۰۰۳) به Netpbm اضافه شد و در حدود همان زمان نیز ایجاد شده بود. .SH "منبع سند (DOCUMENT SOURCE)" این صفحه راهنما توسط ابزار 'makeman' متعلق به Netpbm از روی منبع HTML تولید شده است. مستندات اصلی در نشانی زیر قرار دارد: .IP .B http://netpbm.sourceforge.net/doc/pbmtoescp2.html .PP