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

sane-snapscan - بک‌اند SANE برای اسکنرهای تخت AGFA SnapScan

کتابخانه sane-snapscan یک بک‌اند SANE (دسترسی آسان به اسکنر) را پیاده‌سازی می‌کند که امکان دسترسی به اسکنرهای تخت AGFA SnapScan را فراهم می‌سازد. در حال حاضر، اسکنرهای زیر توسط این بک‌اند پشتیبانی می‌شوند: AGFA SnapScan 300، 310، 600 و 1236s، 1236u، 1212u، e20، e25، e40، e50، e60، Vuego 310s، Acer 300f، 310s، 610s، 610plus، Prisa 620s، Prisa 620u، Prisa 620ut، Prisa 640u، Prisa 640bu، Prisa 1240، Prisa 3300، Prisa 4300، Prisa 5300 و Guillemot Maxi Scan A4 Deluxe (SCSI) (با میزان موفقیت متفاوت).

این بک‌اند نام‌های دستگاه را به این شکل انتظار دارد:

special

که در آن special نام مسیر فایل ویژه دستگاه مربوط به یک اسکنر SCSI است. برای اسکنرهای SCSI، نام دستگاه ویژه باید یک دستگاه عمومی SCSI یا یک پیوند نمادین به چنین دستگاهی باشد. در لینوکس، چنین نام دستگاهی می‌تواند برای نمونه /dev/sga یا /dev/sge باشد. برای جزئیات بیشتر به sane-scsi(5) مراجعه کنید.

برای اسکنرهای USB، نام دستگاه باید حاوی کلمه کلیدی "usb" باشد، مانند /dev/usbscanner یا /dev/usb/scanner0. برای اسکنرهایی که پیش از اسکن به بارگذاری میان‌افزار نیاز دارند، خطی را اضافه کنید که با "firmware" شروع شود و در ادامه مسیر کامل پرونده میان‌افزار شما بیاید، مانند:

firmware /usr/share/sane/snapscan/firmware.bin

برای جزئیات بیشتر به http://snapscan.sourceforge.net مراجعه کنید.

محتویات پرونده snapscan.conf فهرستی از نام‌های دستگاه است که مربوط به اسکنرهای SnapScan هستند. خطوط خالی و خطوطی که با علامت هش (#) شروع می‌شوند، نادیده گرفته می‌شوند. برای جزئیات در مورد اینکه چه چیزی یک نام دستگاه معتبر را تشکیل می‌دهد، به sane-scsi(5) مراجعه کنید.

/etc/sane.d/snapscan.conf
پرونده پیکربندی بک‌اند (همچنین توضیحات SANE_CONFIG_DIR را در زیر ببینید).
/usr/lib/sane/libsane-snapscan.a
کتابخانه ایستا که این بک‌اند را پیاده‌سازی می‌کند.
/usr/lib/sane/libsane-snapscan.so
کتابخانه مشترک که این بک‌اند را پیاده‌سازی می‌کند (موجود در سیستم‌هایی که از بارگذاری پویا پشتیبانی می‌کنند).

این متغیر محیطی فهرستی از پوشه‌ها را مشخص می‌کند که ممکن است حاوی پرونده پیکربندی باشند. در سیستم‌های شبیه یونیکس (*NIX)، پوشه‌ها با دونقطه (':') و در OS/2 با نقطه-ویرگول (';') از هم جدا می‌شوند. اگر این متغیر تنظیم نشده باشد، پرونده پیکربندی در دو پوشه پیش‌فرض جستجو می‌شود: نخست در پوشه کاری جاری (".") و سپس در /etc/sane.d. اگر مقدار متغیر محیطی با نویسه جداکننده دایرکتوری به پایان برسد، پوشه‌های پیش‌فرض پس از پوشه‌هایی که به صراحت مشخص شده‌اند جستجو می‌شوند. برای نمونه، تنظیم SANE_CONFIG_DIR روی "/tmp/config:" باعث می‌شود که پوشه‌های tmp/config، .، و /etc/sane.d (به همین ترتیب) جستجو شوند.
اگر کتابخانه با پشتیبانی از اشکال‌زدایی کامپایل شده باشد، این متغیر محیطی سطح اشکال‌زدایی را برای این بک‌اند کنترل می‌کند. برای نمونه، مقدار 255 درخواست می‌کند که تمام خروجی‌های اشکال‌زدایی چاپ شوند. مقادیر کوچک‌تر میزان پرگویی خروجی را کاهش می‌دهند.

این صفحه راهنما هنوز اطلاعات زیادی ارائه نمی‌دهد.

sane(7)، sane-scsi(5)،
http://sourceforge.net/projects/snapscan (وبگاه توسعه جدید)

Kevin Charter, Franck Schneider, Michel Roelofs, Emmanuel Blot, Mikko Tyolajarvi, David Mosberger-Tang, Wolfgang Goeller, Petter Reinholdtsen, Gary Plewa, Sebastien Sable, Oliver Schwartz و Mikael Magnusson.
صفحه راهنما توسط Henning Meier-Geinitz (بیشتر بر اساس صفحات وب و کد منبع).

14 Jul 2008