| sane-epson2(5) | SANE Scanner Access Now Easy | sane-epson2(5) |
نام (NAME)
sane-epson2 - بکاند SANE برای اسکنرهای EPSON
توضیحات (DESCRIPTION)
کتابخانه sane-epson2 یک بکاند SANE (دسترسی آسان به اسکنر) را پیادهسازی میکند که دسترسی به اسکنرهای تخت اپسون (Epson) را فراهم میآورد. این کتابخانه از مجموعهای از اسکنرها مشابه درایور sane-epson پشتیبانی میکند، اما برای پشتیبانی از طیف گستردهتری از اتصالات به اسکنر توسعه یافته است؛ از جمله دسترسی تحت شبکه.
از آنجا که درایورهای sane-epson و sane-epson2 از بسیاری دستگاههای مشترک پشتیبانی میکنند، اگر یک درایور برای شما مشکلی ایجاد کرد، میتوانید با غیرفعال کردن آن درایور دیگر را امتحان کنید. این کار با حذف نام درایور از dll.conf یا با کامنت کردن گزینهها در epson.conf یا epson2.conf امکانپذیر است.
در حال حاضر اسکنرهای زیر برای کار با این بکاند شناخته شدهاند:
Model: Connection Type --------------------------- ------------------- ActionScanner II SCSI, parallel AcuLaser CX11 Series USB, Network AcuLaser CX21 Series USB, Network CX-3200 USB CX-3600 USB CX-3650 USB CX-4050 USB CX-4600 USB CX-4800 USB CX-5000 USB CX-5200 USB CX-5400 USB CX-6300 USB CX-6400 USB CX-6500 USB CX-6600 USB DX-3800 USB DX-5000 USB DX-5050 USB DX-6000 USB DX-7400 USB ES-300C SCSI, parallel ES-300GS SCSI ES-600C parallel ES-1200C parallel Expression 636 SCSI Expression 800 SCSI Expression 1600 USB, SCSI, IEEE-1394 Expression 1680 USB, SCSI, IEEE-1394 FilmScan 200 SCSI GT-5000 SCSI, parallel GT-5500 SCSI GT-6000 parallel GT-6500 parallel GT-7000 SCSI GT-8000 SCSI GT-8500 SCSI Perfection 610 USB Perfection 636S SCSI Perfection 636U USB Perfection 640 USB Perfection 1200S SCSI Perfection 1200U USB Perfection 1240 USB, SCSI Perfection 1640 USB, SCSI Perfection 1650 USB Perfection 1660 USB Perfection 2400 USB Perfection 2450 USB, IEEE-1394 Perfection 3200 USB Perfection 4870 USB Perfection 4990 USB RX-425 USB RX-500 USB RX-600 USB RX-700 USB V700 USB, IEEE-1394 V750 USB, IEEE-1394و مدلهای بسیار دیگر. فهرست رسمی در وبسایت SANE موجود است.
برای سایر اسکنرها این نرمافزار ممکن است کار بکند یا نکند. لطفاً برای گزارش موفقیت با اسکنرهایی که در فهرست نیستند یا گزارش مشکلات مربوط به اسکنرهای فهرستشده، به لیست پستی sane-backend ایمیل ارسال فرمایید.
گزینهها (OPTIONS)
گزینههایی که این بکاند پشتیبانی میکند را میتوان از طریق گزینههای خط فرمان برنامههایی مانند scanimage(1) یا از طریق عناصر رابط کاربری گرافیکی در برنامههایی مانند xscanimage(1) یا xsane(1) انتخاب کرد.
گزینههای معتبر خط فرمان و ساختار آنها را میتوان با دستور زیر مشاهده کرد:
همه دستگاهها از تمام گزینهها پشتیبانی نمیکنند.
- حالت اسکن (Scan Mode)
- سوییچ -mode
حالت پایه
عملکرد
اسکنر را
انتخاب
میکند.
انتخابهای
معتبر
عبارتند از
Binary، Gray و Color. حالت
Binary فقط سیاه و
سفید است،
حالت Gray بسته
به اسکنر
۲۵۶ سطح
خاکستری یا
بیشتر
تولید
میکند، و
حالت Color
نشاندهنده
حالت رنگی
۲۴ بیت یا
بیشتر بسته
به اسکنر
است. برخی
اسکنرها در
داخل از رنگ
۳۶ بیتی
استفاده
میکنند،
اما رابط
خارجی
آنها ممکن
است تنها از
۲۴ بیت
پشتیبانی
کند.
گزینه -depth عمق بیتی مورد استفاده اسکنر را انتخاب میکند. این گزینه تنها برای اسکنرهایی موجود است که از بیش از یک عمق بیتی پشتیبانی میکنند. اسکنرهای قدیمیتر همیشه تصویر را در حالت ۸ بیت انتقال میدهند. اسکنرهای جدیدتر امکان انتخاب ۸ بیت، ۱۲ یا ۱۴ بیت برای هر کانال رنگ را فراهم میسازند. برای اسکن رنگی، این به معنای عمق رنگی مؤثر ۳۶ یا ۴۲ بیت در مجموع سه کانال است. انتخابهای معتبر بستگی به مدل اسکنر دارند.
سوییچ -halftoning حالتی را که در حالت Binary به کار میرود تعیین میکند. گزینههای معتبر عبارتند از: "None"، "Halftone A (Hard Tone)"، "Halftone B (Soft Tone)"، "Halftone C (Net Screen)"، "Dither A (4x4 Bayer)"، "Dither B (4x4 Spiral)"، "Dither C (4x4 Net Screen)"، "Dither D (8x4 Net Screen)"، "Text Enhanced Technology"، "Download pattern A" و "Download pattern B".
سوییچ -dropout رنگ به اصطلاح حذفی (dropout color) را انتخاب میکند. گزینههای معتبر عبارتند از: None، Red، Green و Blue. پیشفرض None است. رنگ حذفی برای اسکن تکرنگ استفاده میشود و رنگی را تعیین میکند که اسکن نمیشود. برای نمونه میتوان از این قابلیت برای اسکن متن اصلی دارای پسزمینه رنگی استفاده کرد.
سوییچ -brightness روشنایی اسکن را کنترل میکند. مقادیر معتبر اعداد صحیح از -3 تا 3 هستند. پیشفرض 0 است. هرچه مقدار روشنایی بیشتر باشد، تصویر روشنتر میشود. در صورت انتخاب یک جدول تعریفشده توسط کاربر برای تصحیح گاما، پارامتر روشنایی در دسترس نخواهد بود.
سوییچ -sharpness میزان وضوح و شارپنس دادههای تصویر را تنظیم میکند. مقادیر معتبر اعداد صحیح از -2 تا 2 هستند که -2 به معنای "محو کردن" (Defocus)، -1 به معنای "کمی محو کردن"، 0 به معنای "عادی"، 1 به معنای "کمی واضحتر کردن" و 2 به معنای "واضحتر کردن" (Sharpen) است.
سوییچ -gamma-correction تصحیح گامای داخلی اسکنر را کنترل میکند. گزینههای معتبر عبارتند از: "Default"، "User defined"، "High density printing"، "Low density printing" و "High contrast printing".
سوییچ -color-correction عملکرد تصحیح رنگ داخلی اسکنر را کنترل میکند. گزینههای معتبر عبارتند از: "No Correction"، "Impact-dot printers"، "Thermal printers"، "Ink-jet printers" و "CRT monitors". مقدار پیشفرض "CRT monitors" است.
سوییچ -resolution وضوح تصویر (رزولوشن) را برای اسکن انتخاب میکند. برخی از اسکنرهای EPSON در هر رزولوشنی بین کمترین و بیشترین مقدار ممکن اسکن میکنند. فهرست گزارششده توسط اسکنر را میتوان با پارامترهای "-help -d epson" در scanimage(1) مشاهده کرد.
سوییچ -threshold حداقل روشنایی برای به دست آوردن یک نقطه سفید را انتخاب میکند.
گزینه -mirror نحوه اسکن تصویر را کنترل میکند. با خواندن دادههای تصویر از راست به چپ، تصویر آینهای میشود. گزینههای معتبر "yes" و "no" هستند. مقدار پیشفرض "no" است.
سوییچ -auto-area-segmentation بخشبندی خودکار ناحیه را برای اسکنهای تکرنگ فعال میکند. اسکنر تلاش خواهد کرد تا تشخیص دهد کدام بخشها متن و کدام بخشها حاوی تصویر هستند. بخشهای تصویری دارای نیمسایه (halftone) شده و متنها بهبود داده میشوند. گزینههای معتبر "yes" و "no" هستند. پیشفرض "yes" است.
پارامتر -red-gamma-table میتواند برای بارگیری یک جدول گامای تعریفشده توسط کاربر برای کانال قرمز استفاده شود. گزینههای معتبر همانند -gamma-table هستند.
پارامتر -green-gamma-table میتواند برای بارگیری جدول گامای تعریفشده کاربر برای کانال سبز استفاده شود. گزینههای معتبر همانند -gamma-table هستند.
پارامتر -blue-gamma-table میتواند برای بارگیری جدول گامای کاربر برای کانال آبی استفاده شود. گزینههای معتبر همانند -gamma-table هستند.
پارامتر -wait-for-button میتواند برای انتظار تا زمان فشرده شدن دکمه روی اسکنر جهت شروع فرآیند اسکن به کار رود.
ضرایب تصحیح رنگ -cct-1 -cct-2 -cct-3 ... -cct-9 ضرایب تصحیح رنگ را برای تصحیح رنگ تعریفشده کاربر نصب میکنند. مقادیر به صورت اعداد صحیح در محدوده -127..127 مشخص میشوند.
گزینه -preview یک اسکن پیشنمایش را درخواست میکند. نرمافزار پیشفرانتاند به طور خودکار رزولوشن پایینی را انتخاب میکند. گزینههای معتبر "yes" و "no" هستند. پیشفرض "no" است.
گزینههای هندسه -l -t -x -y ناحیه اسکن را کنترل میکنند: -l مختصات x بالا سمت چپ را تنظیم میکند، -t مختصات y بالا سمت چپ را مشخص میسازد، -x عرض و -y ارتفاع ناحیه اسکن را تعیین میکند. تمام پارامترها بر حسب میلیمتر مشخص میشوند.
گزینه -source منبع اسکن را انتخاب میکند. گزینههای معتبر بستگی به قطعات نصبشده دارند. مقدار پیشفرض "Flatbed" (تخت) است.
گزینه -auto-eject پس از اسکن از طریق تغذیهکننده سند، برگه را به بیرون هدایت میکند.
گزینه -film-type نوع فیلم را برای اسکنها با واحد شفافیت (TPU) انتخاب میکند. این گزینه فقط زمانی فعال میشود که TPU به عنوان منبع اسکن انتخاب شده باشد. گزینههای معتبر "Negative Film" و "Positive Film" هستند.
گزینه -focus-position موقعیت فوکوس را برای تمام اسکنها تعیین میکند. گزینههای معتبر "Focus 2.5mm above glass" و "Focus on glass" هستند. فوکوس روی نقطه ۲.۵ میلیمتری بالای شیشه برای اسکن با واحد شفافیت لازم است تا در صورت استفاده از نگهدارندههای فیلم، اسکنر بتواند روی فیلم فوکوس کند. این گزینه تنها برای اسکنرهای منتخب عمل میکند و سایر اسکنرها این گزینه را نادیده میگیرند.
گزینه -bay مشخص میکند کدام محفظه اسکن شود.
گزینه -eject برگه موجود در تغذیهکننده خودکار سند (ADF) را خارج میکند.
گزینه -adf-mode حالت ADF (تکرو/دوررو - simplex/duplex) را مشخص میکند.
فایل پیکربندی (CONFIGURATION FILE)
فایل پیکربندی /etc/sane.d/epson2.conf دستگاه یا دستگاههایی را که بکاند استفاده خواهد کرد مشخص میسازد. انواع اتصال ممکن عبارتند از:
- SCSI
- این حالت
پیشفرض
است، و اگر
چیز دیگری
مشخص نشود،
نرمافزار
بکاند یک
مسیر
دادهشده
را به عنوان
دستگاه SCSI
باز میکند.
اطلاعات
بیشتر
درباره
ساختار
معتبر برای
دستگاههای
SCSI را
میتوان در
sane-scsi(5) یافت.
معمولاً اسکنرهای SCSI با یک خط "scsi EPSON" در این فایل پیکربندی میشوند. در برخی موارد ممکن است تنها استفاده از رشته "scsi" لازم باشد (برای نمونه در مدل GT-6500). - PIO - رابط موازی
- رابط موازی را میتوان به دو روش پیکربندی کرد: یک مقدار عدد صحیح در ابتدای یک خط به عنوان نشانی IO درگاه موازی تفسیر میشود. برای واضحتر کردن اینکه نشانی IO پیکربندیشده یک درگاه موازی است، میتوان پیش از نشانی درگاه از رشته "PIO" استفاده کرد. اتصال PIO از فایل دستگاه خاصی در پوشه /dev استفاده نمیکند. نشانی IO میتواند در حالت هگزادسیمال (با پیشوند "0x") مشخص شود.
- USB
- برای اسکنرهای USB که به طور خودکار شناسایی نمیشوند، شناسههای سازنده (VENDOR) و محصول (PRODUCT ID) را میتوان به صورت دستی در فایل پیکربندی مشخص کرد. اطلاعات بیشتر درباره ساختار معتبر دستگاههای USB را میتوان در sane-usb(5) یافت.
- شبکه (Network)
- اسکنرهای شبکه در صورتی که گزینه autodiscovery پس از کلیدواژه net مشخص شود، میتوانند به صورت خودکار شناسایی گردند. از نشانی IP نیز میتوان برای اتصال استفاده نمود.
فایلها (FILES)
- /usr/lib/sane/libsane-epson2.a
- کتابخانه ایستا که این بکاند را پیادهسازی میکند.
- /usr/lib/sane/libsane-epson2.so
- کتابخانه مشترک که این بکاند را پیادهسازی میکند (در سیستمهایی که از بارگیری پویا پشتیبانی میکنند موجود است).
محیط (ENVIRONMENT)
- SANE_DEBUG_EPSON2
- اگر کتابخانه با پشتیبانی از اشکالزدایی کامپایل شده باشد، این متغیر محیطی سطح اشکالزدایی را برای این بکاند کنترل میکند. برای نمونه، مقدار 128 درخواست چاپ تمامی خروجیهای اشکالزدایی را میدهد. مقادیر کوچکتر جزئیات را کاهش میدهند.
- SANE_DEBUG_EPSON2_SCSI
- اگر کتابخانه با فعال بودن اشکالزدایی کامپایل شده باشد، این متغیر محیطی سطح اشکالزدایی مربوط به SCSI را برای این بکاند کنترل میکند. تنها مقدار 2 پشتیبانی میشود.
- SANE_DEBUG_EPSON2_NET
- اگر کتابخانه با فعال بودن اشکالزدایی کامپایل شده باشد، این متغیر سطح اشکالزدایی مربوط به شبکه را برای این بکاند کنترل میکند. مقدار 128 تمامی خروجیها را چاپ میکند. مقادیر کوچکتر پرگویی را کاهش میدهند.
- SANE_EPSON2_CMD_LVL
- این متغیر اجازه میدهد سطح عملکرد یا دستوراتی را که بکاند برای ارتباط با اسکنر استفاده میکند بازتعریف کنید. سطح عملکردی که یک اسکنر پشتیبانی میکند در طول مقداردهی اولیه دستگاه تعیین میشود. اگر بکاند سطح عملکرد گزارششده توسط اسکنر را تشخیص ندهد، به طور پیشفرض روی سطح B3 قرار میگیرد. سطوح عملکرد معتبر عبارتند از A1، A2، B1، B2، B3، B4، B5، B6، B7، B8، D1 و F5. تنها در صورتی از این قابلیت استفاده کنید که کاملاً به عملکرد آن آگاه باشید!
همچنین ببینید (SEE ALSO)
sane-scsi(5), sane-usb(5), scanimage(1), xscanimage(1), xsane(1)
اشکالات (BUGS)
هیچ باگی وجود ندارد :-) دستکم در حال حاضر موردی شناخته نشده است.
دستگاههای پشتیبانینشده (UNSUPPORTED DEVICES)
این بکاند ممکن است با اسکنرهای اپسونی که هنوز در فهرست دستگاههای پشتیبانیشده قرار نگرفتهاند نیز کار کند. اسکنری که شناخته نشود ممکن است به صورت پیشفرض در سطح عملکرد B3 قرار گیرد که به این معناست که تمام عملکردهایی که اسکنر قادر به انجام آنهاست ممکن است در دسترس نباشند.
اگر اسکنر حتی به عنوان یک اسکنر اپسون نیز شناسایی نشود، احتمالاً به این دلیل است که نام دستگاه گزارششده توسط اسکنر در قالب صحیح نیست. لطفاً این اطلاعات را برای نگهدارنده بکاند ارسال کنید (نشانی ایمیل در بخش AUTHOR این صفحه راهنما یا در فایل AUTHORS توزیع SANE آمده است).
نویسنده (AUTHOR)
این بسته توسط Alessandro Zummo نوشته شده و بر پایه کارهای پیشین انجامشده توسط Karl Hienz Kremer در بسته epson و همچنین کارهای Christian Bucher و Kazuhiro Sasayama است.
| 22 Jan 2009 |