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

sane-lexmark - پشتیبان SANE برای اسکنرهای سری Lexmark X1100/X1200

کتابخانه sane-lexmark یک پشتیبان SANE (دسترسی آسان به اسکنر) پیاده‌سازی می‌کند که دسترسی به بخش اسکنر دستگاه‌های چندکاره Lexmark X1100/X1200 را فراهم می‌آورد. این پشتیبان باید به عنوان یک نرم‌افزار با کیفیت آزمایشی (بتا) در نظر گرفته شود!

اسکنرهایی که باید با این پشتیبان کار کنند عبارتند از:

   سازنده و مدل            وضعیت
----------------------  -----------
  Lexmark X74             خوب
  Lexmark X1110           آزمایش‌نشده
  Lexmark X1140           آزمایش‌نشده
  Lexmark X1150           خوب
  Lexmark X1170           خوب
  Lexmark X1180           خوب
  Lexmark X1185           کامل
  Lexmark X12xx           در USB1.1 خوب،
                          در USB2.0 کامل آزمایش‌نشده
  Dell    A920            خوب

گزینه‌هایی که این پشتیبان پشتیبانی می‌کند را می‌توان از طریق گزینه‌های خط فرمان به برنامه‌هایی مانند scanimage(1) یا از طریق المان‌های رابط گرافیکی در xscanimage(1) یا xsane(1) انتخاب کرد.

اگر متوجه هرگونه رفتار غیرعادی شدید، لطفاً آن را به نگه‌دارنده پشتیبان یا فهرست پستی SANE گزارش دهید.

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

scanimage --help -d lexmark:usb:<usb port>

حالت اصلی عملکرد اسکنر را انتخاب می‌کند. گزینه‌های معتبر عبارتند از Color، Gray و Lineart. حالت پیش‌فرض Color است. حالت Lineart تنها سیاه‌وسفید است (۱ بیت). حالت Gray تعداد ۲۵۶ سطح خاکستری (۸ بیت) تولید می‌کند. حالت Color امکان تولید بیش از ۱۶ میلیون رنگ مختلف حاصل از داده‌های رنگی ۲۴ بیتی را فراهم می‌سازد.
وضوح (رزولوشن) اسکن را انتخاب می‌کند. وضوح افقی و عمودی بر اساس مقدار این گزینه تنظیم می‌شوند. اسکنر برای مقادیر مشخص‌شده این گزینه، قادر به ارائه وضوح‌های زیر است:
مقدار   وضوح افقی        وضوح عمودی
-----   ---------------  -------------------
75      75dpi            75dpi
150     150dpi           150dpi
300     300dpi           300dpi
600     600dpi           600dpi
1200    600dpi           1200dpi  (تنها برای مدل‌های X11xx با حسگر 'B2')
درخواست یک اسکن پیش‌نمایش را می‌دهد. وضوح استفاده‌شده برای این اسکن 75 dpi است و ناحیه اسکن و حالت اسکن مطابق با گزینه‌های مشخص‌شده یا در صورت تعیین نشدن، مطابق با مقادیر پیش‌فرض خواهند بود. مقدار پیش‌فرض برای حالت پیش‌نمایش "no" است.
حداقل روشنایی را برای دستیابی به نقطه سفید انتخاب می‌کند. آستانه (threshold) تنها در حالت اسکن Lineart استفاده می‌شود. این مقدار به صورت درصدی در محدوده 0..100% (با گام‌های ۱ تایی) مشخص می‌شود. مقدار پیش‌فرض گزینه آستانه ۵۰ است.

فایل پیکربندی /etc/sane.d/lexmark.conf تنها حاوی شناسه دستگاه usb است (مانند usb 0x043d 0x007c).

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

اگر کتابخانه با فعال بودن پشتیبانی از اشکال‌زدایی (debug) کامپایل شده باشد، این متغیر محیطی سطح اشکال‌زدایی را برای این پشتیبان کنترل می‌کند. برای نمونه، مقدار ۲۵۵ درخواست چاپ تمام خروجی‌های اشکال‌زدایی را می‌دهد. مقادیر کوچک‌تر میزان جزئیات را کاهش می‌دهند.
خروجی اشکال‌زدایی را برای توابع سطح پایین Lexmark فراهم می‌کند.

درایور ویندوزی TWAIN گزینه‌های بسیار بیشتری نسبت به این پشتیبان SANE دارد. با این حال آن‌ها تنها اصلاحات نرم‌افزاری هستند. این پشتیبان فقط آنچه را که اسکنر می‌تواند پشتیبانی کند پیاده‌سازی می‌نماید. برای نمونه، تصحیح سایه‌اندازی (خطوط عمودی به دلیل تفاوت حسگر در طول عرض آن) به صورت نرم‌افزاری انجام می‌شود. موقعیت پارک هد نیز توسط نرم‌افزار شناسایی می‌شود. فشرده‌سازی داده‌ها برای سری X1200 در USB 1.1 پشتیبانی نمی‌شود، که منجر به اسکن‌های آهسته می‌گردد.

در حال حاضر هیچ باگ شناخته‌شده‌ای وجود ندارد.

sane-scsi(5), scanimage(1), xscanimage(1), xsane(1), sane(7)

این پشتیبان در ابتدا توسط Fred Odendaal نوشته شده است.
http://ca.geocities.com/freshshelf@rogers.com/
نسخه جدید در حال حاضر توسط Stéphane Voltz توسعه داده می‌شود.
http://stef.dev.free.fr/sane/lexmark
پشتیبانی از X74 توسط Torsten Houwaart نوشته شده است
<ToHo@gmx.de>

با تشکر فراوان از:
Julien Furgerot که یک دستگاه Dell A920 را به من قرض داد. Robert Price، Dani Ele و Dalai Felinto برای زمانی که صرف ثبت فعالیت‌های USB و آزمایش نسخه آزمایشی کردند.
12 ژوئیه 2008