sane-epsonds(5) SANE Scanner Access Now Easy sane-epsonds(5)

sane-epsonds - بک‌اند SANE برای اسکنرهای EPSON ESC/I-2

کتابخانه sane-epsonds یک بک‌اند SANE (Scanner Access Now Easy) را پیاده‌سازی می‌کند که دسترسی به اسکنرهای Epson ESC/I-2 را فراهم می‌سازد.

گزینه‌های معتبر خط فرمان و نحو آن‌ها را می‌توان با استفاده از دستور زیر فهرست کرد:

scanimage --help -d epsonds

همه دستگاه‌ها از تمام گزینه‌ها پشتیبانی نمی‌کنند.

حالت اسکن (Scan Mode)
گزینه --mode حالت اصلی عملکرد اسکنر را انتخاب می‌کند. گزینه‌های معتبر عبارتند از Lineart، Gray و Color. حالت Lineart فقط سیاه و سفید است، حالت Gray بسته به اسکنر ۲۵۶ سطح خاکستری یا بیشتر تولید می‌کند، و Color به معنای حالت رنگی ۲۴ بیتی یا بیشتر بسته به اسکنر است. برخی اسکنرها در داخل از رنگ ۳۶ بیتی استفاده می‌کنند، با این حال رابط خارجی آن‌ها ممکن است تنها از ۲۴ بیت پشتیبانی کند.

گزینه --depth عمق بیتی مورد استفاده توسط اسکنر را تعیین می‌کند. این گزینه فقط برای اسکنرهایی در دسترس است که از بیش از یک عمق بیتی پشتیبانی می‌کنند. اسکنرهای قدیمی‌تر همیشه تصویر را در حالت ۸ بیتی انتقال می‌دهند. اسکنرهای جدیدتر اجازه می‌دهند برای هر کانال رنگی بین ۸ بیت، ۱۲ یا ۱۴ بیت انتخاب کنید. برای یک اسکن رنگی، این به معنای عمق رنگ مؤثر ۳۶ یا ۴۲ بیت در هر سه کانال است. گزینه‌های معتبر به مدل اسکنر بستگی دارند.

گزینه --resolution وضوح (رزولوشن) اسکن را تعیین می‌کند. برخی از اسکنرهای EPSON در هر رزولوشنی بین کمترین و بیشترین مقدار ممکن اسکن می‌کنند. فهرست گزارش‌شده توسط اسکنر را می‌توان با استفاده از پارامترهای «--help -d epson» در scanimage(1) مشاهده کرد.

گزینه‌های هندسی -l -t -x -y ناحیه اسکن را کنترل می‌کنند: -l مختصات x بالا چپ را تنظیم می‌کند، -t مختصات y بالا چپ را، -x عرض ناحیه اسکن و -y ارتفاع ناحیه اسکن را مشخص می‌کند. تمام پارامترها بر حسب میلی‌متر مشخص می‌شوند.

گزینه --source منبع اسکن را انتخاب می‌کند. گزینه‌های معتبر به گزینه‌های نصب‌شده بستگی دارند. مقدار پیش‌فرض "Flatbed" است.

گزینه --eject برگه را از ADF خارج می‌کند.

گزینه --adf-mode حالت ADF (یک‌رو/دورو یا simplex/duplex) را انتخاب می‌کند.

فایل پیکربندی /etc/sane.d/epsonds.conf دستگاه(هایی) که بک‌اند استفاده خواهد کرد را مشخص می‌کند. انواع اتصال ممکن عبارتند از:

برای اسکنرهای USB که به طور خودکار شناسایی نمی‌شوند، می‌توان VENDOR و PRODUCT ID آن‌ها را به صورت دستی در فایل پیکربندی مشخص کرد. اطلاعات بیشتر درباره نحو معتبر برای دستگاه‌های USB را می‌توان در sane-usb(5) یافت.
شبکه (Network - هنوز پشتیبانی نمی‌شود)
اسکنرهای تحت شبکه در صورتی که پس از کلمه کلیدی net عبارت autodiscovery مشخص شده باشد، می‌توانند به صورت خودکار شناسایی شوند. همچنین می‌توان از یک آدرس IP برای اتصال استفاده کرد.

/usr/lib/sane/libsane-epsonds.a
کتابخانه ایستا که این بک‌اند را پیاده‌سازی می‌کند.
/usr/lib/sane/libsane-epsonds.so
کتابخانه مشترک (shared library) که این بک‌اند را پیاده‌سازی می‌کند (در سیستم‌هایی که از بارگذاری پویا پشتیبانی می‌کنند موجود است).

اگر کتابخانه با پشتیبانی از اشکال‌زدایی (debug) کامپایل شده باشد، این متغیر محیطی سطح اشکال‌زدایی را برای این بک‌اند کنترل می‌کند. برای مثال، مقدار 128 درخواست چاپ تمام خروجی‌های اشکال‌زدایی را می‌دهد. مقادیر کمتر پرگویی را کاهش می‌دهند. مقادیر حدود 11-16 معمولاً برای گزارش باگ کافی خواهند بود.

sane-usb(5), scanimage(1), xscanimage(1), xsane(1)

این بک‌اند توسط Alessandro Zummo نوشته شده است.

29 مارس 2015