| sane-rts8891(5) | SANE Scanner Access Now Easy | sane-rts8891(5) |
نام (NAME)
sane-rts8891 - پشتیبان SANE برای اسکنرهای مبتنی بر rts8891
توضیحات (DESCRIPTION)
کتابخانه sane-rts8891 یک پشتیبان SANE (دسترسی آسان به اسکنر در حال حاضر) پیادهسازی میکند که دسترسی به اسکنرهای مبتنی بر ASIC rts8891 را فراهم میسازد.
اسکنرهایی که با این پشتیبان کار میکنند عبارتند از:
Vendor Model status ---------------------- ----------- Umax Astra 4400 untested Umax Astra 4450 untested HP scanjet 4000c good HP scanjet 4470c good
گزینههایی که این پشتیبان پشتیبانی میکند میتوانند از طریق گزینههای خط فرمان برنامههایی مانند scanimage(1) یا از طریق عناصر رابط کاربری گرافیکی در xscanimage(1) یا xsane(1) انتخاب شوند.
اگر متوجه هرگونه رفتار غیرعادی شدید، لطفاً به نگهدارنده پشتیبان یا فهرست پستی SANE گزارش دهید.
گزینههای معتبر خط فرمان و نحو آنها را میتوان با استفاده از دستور زیر فهرست کرد:
- گزینههای حالت اسکن (Scan Mode Options)
- --mode
- حالت پایهای عملکرد اسکنر را انتخاب میکند. گزینههای معتبر عبارتند از Color، Gray و Lineart. حالت پیشفرض Color است. حالت Lineart تنها برای سیاه و سفید است (۱ بیت). Gray تعداد ۲۵۶ سطح خاکستری تولید میکند (۸ بیت). حالت Color امکان تولید بیش از ۱۶ میلیون رنگ مختلف از ۲۴ بیت اطلاعات رنگ را فراهم میکند.
- --resolution
- وضوح اسکن را انتخاب میکند. وضوح افقی و عمودی بر اساس مقدار این گزینه تعیین میشود. اسکنر قادر است وضوحهای زیر را برای مقدار مشخصشده ارائه دهد:
Value Hor. Resolution Vert. Resolution ----- --------------- ------------------- 75 75dpi 75dpi 150 150dpi 150dpi 300 300dpi 300dpi 600 600dpi 600dpi 1200 1200dpi 1200dpi
- --preview
- درخواست یک اسکن پیشنمایش میکند. وضوح استفادهشده برای این اسکن ۷۵ dpi است و ناحیه اسکن و حالت اسکن بر اساس گزینههای تعیینشده یا مقدار پیشفرض (در صورت عدم تعیین) خواهد بود. مقدار پیشفرض برای حالت پیشنمایش "no" است.
- --threshold
- حداقل روشنایی را برای دستیابی به نقطه سفید انتخاب میکند. این آستانه فقط در اسکنهای حالت Lineart استفاده میشود. مقدار آن بهصورت درصدی در محدوده 0..100% (با گامهای ۱ تایی) مشخص میشود. مقدار پیشفرض گزینه threshold برابر ۵۰ است.
فایل پیکربندی (CONFIGURATION FILE)
فایل پیکربندی /etc/sane.d/rts8891.conf شامل شناسه دستگاههای usb اسکنرهای پشتیبانیشده (مانند usb 0x043d 0x007c) و گزینههای پیکربندی اسکنر است. خطوط خالی و خطوطی که با علامت هش (#) شروع میشوند نادیده گرفته میشوند.
گزینههای پشتیبانیشده عبارتند از allowsharing، modelnumber
گزینه
- allowsharing
- اشتراکگذاری اسکنر میان چند رابط کاربری مختلف را بهطور همزمان فعال یا غیرفعال میکند.
- modelnumber
- برای تحمیل مدل گزارششده توسط پشتیبان به کار میرود و تنها در مواردی مفید است که NVRAM اسکنر پاک شده باشد.
0 to report a HP4470c. 1 to report a HP4400c. 2 to report an Astra 4400.
فایلها (FILES)
- /usr/lib/sane/libsane-rts8891.a
- کتابخانه ایستا که این پشتیبان را پیادهسازی میکند.
- /usr/lib/sane/libsane-rts8891.so
- کتابخانه اشتراکی که این پشتیبان را پیادهسازی میکند (موجود در سیستمهایی که از بارگذاری پویا پشتیبانی میکنند).
متغیرهای محیطی (ENVIRONMENT)
- SANE_DEBUG_RTS8891 SANE_DEBUG_RTS8891_LOW SANE_DEBUG_RTS88XX_LIB
- اگر کتابخانه با پشتیبانی از اشکالزدایی کامپایل شده باشد، این متغیرهای محیطی سطح اشکالزدایی را برای این پشتیبان کنترل میکنند. برای نمونه، مقدار ۲۵۵ درخواست چاپ تمام خروجیهای اشکالزدایی را میدهد. سطوح کمتر از پرحرفی پیامها میکاهند.
محدودیتها (LIMITATIONS)
اسکنرهایی از یک مدل مشابه با حسگرهای مختلفی وجود دارند، بهدلیل کمبود دادهها (مانند گزارشهای USB) برخی حسگرها بهتر از بقیه پشتیبانی میشوند. دستکم حالت 75 dpi برای همه مدلها کار میکند. اشتراکگذاری اسکنر میان چند رابط مختلف بهطور همزمان (گزینه allowsharing) ممکن است روی برخی کنترلکنندههای USB کار نکند.
قابلیت XPA هنوز پشتیبانی نمیشود.
اشکالات (BUGS)
در حال حاضر هیچ اشکال شناختهشدهای وجود ندارد.
همچنین ببینید (SEE ALSO)
sane-scsi(5), scanimage(1), xscanimage(1), xsane(1), sane(7)
نویسنده (AUTHOR)
- این پشتیبان توسط Stéphane Voltz توسعه یافته است.
- http://stef.dev.free.fr/sane/rts8891
قدردانی (CREDITS)
- با تشکر فراوان از:
- Laurent Fournier که یک HP4470c اهدا کرد. Vladimir Sysoev و "TheUnruly Squash" برای زمانی که جهت ضبط فعالیتهای USB و آزمایش نسخه آزمایشی روی مدلهای HP4400 صرف کردند.
| 8 Dec 2008 |