sane-artec_eplus48u(5) SANE sane-artec_eplus48u(5)

sane-artec_eplus48u - بک‌اند SANE برای اسکنر Artec E+ 48U و مدل‌های تغییر‌نام‌یافته مشابه

کتابخانه sane-artec_eplus48u یک بک‌اند SANE (Scanner Access Now Easy) را پیاده‌سازی می‌کند که دسترسی به چندین اسکنر تخت USB با تراشه GT6816 مانند Artec E+ 48U را فراهم می‌نماید. این اسکنرها دارای سنسور تصویر تماسی (CIS) هستند.

فهرست کاملی از دستگاه‌های پشتیبانی‌شده را می‌توانید در نشانی زیر بیابید: http://www.sane-project.org/sane-supported-devices.html.

این نرم‌افزار در وضعیت آزمایشی اولیه (ALPHA) قرار دارد. به ویژه اگر اسکنرهای جدید یا تست‌نشده را آزمایش می‌کنید، دست خود را نزدیک پریز برق اسکنر نگه دارید و اگر هِد اسکنر به انتهای ناحیه اسکن برخورد کرد، بلافاصله آن را از برق بکشید.

اگر اسکنری به جز موارد ذکر شده در فهرست دارید که با این بک‌اند کار می‌کند، لطفاً با ارسال نام دقیق مدل اسکنر و شناسه‌های سازنده و محصول USB (برای نمونه از /proc/bus/usb/devices، sane-find-scanner(1) یا لاگ سیستم) به من اطلاع دهید. حتی اگر نام اسکنر تنها تفاوت اندکی با مدل‌های ذکر شده در بالا دارد، لطفاً مرا در جریان بگذارید.

اگر libusb-0.1.6 یا بالاتر نصب باشد، می‌توان از این بخش صرف‌نظر کرد. اسکنر باید توسط sane-find-scanner(1) بدون نیاز به اقدامات بیشتر شناسایی شود. برای تنظیم دسترسی‌ها و اطلاعات عمومی USB به sane-usb(5) مراجعه کنید.

هنگامی که از ماژول کرنل اسکنر استفاده می‌کنید، هسته لینوکس 2.4.12 یا جدیدتر مورد نیاز است.

شما برای اسکنر خود به یک فایل سفت‌افزار (firmware) نیاز دارید. این فایل کوچک حاوی کدهایی است که باید در حافظه اسکنر بارگذاری شوند. برای اسکنرهای یادشده در بالا، نام این فایل معمولاً Artec48.usb یا 1200.usb است. می‌توانید آن را روی لوح فشرده (CD) نصب ارائه‌شده توسط سازنده، معمولاً در پوشه Win98، WinMe یا موارد مشابه پیدا کنید. اگر درایور ویندوز روی رایانه شما نصب شده است، می‌توانید فایل سفت‌افزار را در مسیر c:288vers نیز پیدا کنید.

محتوای فایل artec_eplus48u.conf فهرستی از خطوط usb حاوی شناسه‌های سازنده (vendor) و محصول (product) متناظر با اسکنرهای USB است. این فایل می‌تواند شامل خطوط گزینه‌ها نیز باشد. خطوط خالی و خطوطی که با علامت هش (#) شروع می‌شوند نادیده گرفته می‌شوند. اسکنرها به طور خودکار توسط گزاره‌های usb vendor_id product_id که از قبل در فایل artec_eplus48u.conf گنجانده شده‌اند شناسایی می‌شوند. "vendor_id" و "product_id" اعداد هگزادسیمال هستند که اسکنر را مشخص می‌کنند.

هر بخش usb می‌تواند دارای گزینه‌های اضافی باشد.

مسیر منتهی به فایل سفت‌افزار. این گزینه الزامی است.
این‌ها مقادیر پیش‌فرض گاما هستند. اگر گزینه "Defaults" را از طریق یک فرانت‌اند تنظیم کنید، گزینه‌های گاما به مقادیر مشخص‌شده در اینجا بازنشانی می‌شوند.
این‌ها مقادیر پیش‌فرض برای انحراف (offset) و زمان نوردهی (exposure time) هستند. اگر نمی‌خواهید داده‌های کالیبراسیون را به صورت دائمی ذخیره کنید، می‌توانید آن‌ها را تغییر دهید (برای مثال جهت افزایش سرعت کالیبراسیون).
به طور پیش‌فرض اسکنر به عنوان "Artec E+ 48U" گزارش می‌شود. اگر این نام را نمی‌پسندید، مثلاً به این دلیل که دستگاه Tevion MD 9693 دارید، گزینه‌ها را متناسب با آن تغییر دهید.

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

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

مثال: export SANE_DEBUG_ARTEC_EPLUS48U=3

sane(7), sane-usb(5)

Michael Herder.
این بک‌اند بر پایه برنامه آزمایشی gt68xx نوشته‌شده توسط Sergey Vlasov، Andreas Nowack و David Stevenson توسعه یافته است. با سپاس از همه کسانی که این بک‌اند را آزمایش کرده یا اشکالات را گزارش دادند.
این صفحه راهنما بر پایه صفحه راهنمای sane-gt68xx(5) نوشته Henning Meier-Geinitz تنظیم شده است.

این بک‌اند تنها روی لینوکس آزمایش شده است. اگر از آن در بسترهای دیگر استفاده می‌کنید، لطفاً با ما تماس بگیرید.

درون‌یابی در وضوح 1200 dpi ضعیف است.

پشتیبانی از دکمه‌های روی اسکنر به دلیل عدم پشتیبانی در SANE وجود ندارد.

در صورت یافتن هرگونه اشکال، لطفاً با ما ارتباط برقرار فرمایید: http://www.sane-project.org/bugs.html.

11 Jul 2008