| sane-hp5400(5) | دسترسی آسان به اسکنر SANE | sane-hp5400(5) |
نام (NAME)
sane-hp5400 - بکاند SANE برای اسکنرهای Hewlett-Packard 54XX
شرح (DESCRIPTION)
کتابخانه sane-hp5400 یک بکاند SANE (Scanner Access Now Easy) پیادهسازی میکند که دسترسی به اسکنرهای تخت USB زیر از شرکت Hewlett-Packard را فراهم میآورد:
ScanJet 5470C
ScanJet 5490C
جزئیات بیشتر را میتوان در صفحه خانگی بکاند hp5400 یافت: http://hp5400backend.sourceforge.net.
این یک نرمافزار ALPHA است. دست خود را روی دوشاخه اسکنر نگه دارید و در صورتی که هد به انتهای ناحیه اسکن برخورد کرد، آن را از برق بکشید. بخش اشکالات (BUGS) را نیز ببینید.
اگر اسکنری غیر از موارد فهرستشده در بالا دارید که با این بکاند کار میکند، لطفاً با ارسال نام دقیق مدل اسکنر و شناسههای vendor و device یواسبی (مثلاً از /proc/bus/usb/devices، sane-find-scanner(1) یا syslog) به ما اطلاع دهید. حتی اگر نام اسکنر فقط اندکی با مدلهای ذکرشده در بالا تفاوت دارد، لطفاً به ما اطلاع دهید.
پیکربندی (CONFIGURATION)
محتوای فایل hp5400.conf فهرستی از خطوط usb شامل شناسههای vendor و product است که با اسکنرهای USB مطابقت دارند. این فایل همچنین میتواند شامل نام فایلهای دستگاهی باشد که با یک اسکنر HP 54XX مطابقت دارند. خطوط خالی و خطوطی که با علامت هش (#) شروع میشوند نادیده گرفته میشوند. اسکنرها توسط دستورهای usb vendor_id product_id که از پیش در hp5400.conf گنجانده شدهاند، به طور خودکار شناسایی میشوند. "vendor_id" و "product_id" اعدادی در مبنای شانزده هستند که اسکنر را مشخص میکنند. اگر تشخیص خودکار کار نکرد، نام دستگاه اسکنر خود را به فایل پیکربندی اضافه کنید، مانند /dev/usb/scanner0.
فایلها (FILES)
- /etc/sane.d/hp5400.conf
- فایل پیکربندی بکاند (همچنین شرح SANE_CONFIG_DIR در زیر را ببینید).
- /usr/lib/sane/libsane-hp5400.a
- کتابخانه ایستا که این بکاند را پیادهسازی میکند.
- /usr/lib/sane/libsane-hp5400.so
- کتابخانه مشترک که این بکاند را پیادهسازی میکند (موجود در سیستمهایی که از بارگذاری پویا پشتیبانی میکنند).
محیط (ENVIRONMENT)
- SANE_CONFIG_DIR
- این متغیر محیطی فهرستی از دایرکتوریهایی را مشخص میکند که ممکن است شامل فایل پیکربندی باشند. در سیستمهای NIX*، دایرکتوریها با دونقطه (`:')، و در OS/2 با نقطهویرگول (`;') از هم جدا میشوند. اگر این متغیر تنظیم نشده باشد، فایل پیکربندی در دو دایرکتوری پیشفرض جستجو میشود: ابتدا در دایرکتوری کاری فعلی (.) و سپس در /etc/sane.d. اگر مقدار متغیر محیطی با نویسه جداکننده دایرکتوری پایان یابد، دایرکتوریهای پیشفرض پس از دایرکتوریهای صراحتاً مشخصشده جستجو میشوند. برای نمونه، تنظیم SANE_CONFIG_DIR روی "/tmp/config:" باعث میشود دایرکتوریهای tmp/config، . و /etc/sane.d (به همین ترتیب) جستجو شوند.
- SANE_DEBUG_HP5400
- اگر
کتابخانه
با
پشتیبانی
از
اشکالزدایی
فعال
کامپایل
شده باشد،
این متغیر
محیطی سطح
اشکالزدایی
را برای این
بکاند
کنترل
میکند.
سطوح
اشکالزدایی
بالاتر
میزان
پرگویی
خروجی را
افزایش
میدهند.
مثال: export SANE_DEBUG_HP5400=4
همچنین ببینید (SEE ALSO)
sane(7)، sane-usb(5)،
sane-find-scanner(1)،
http://hp5400backend.sourceforge.net
نویسندگان (AUTHORS)
Martijn van Oosterhout <kleptog@svana.org>، Thomas Soumarmon <soumarmt@nerim.net>. صفحه راهنما توسط Henning Meier-Geinitz <henning@meier-geinitz.de>.
اشکالات (BUGS)
اسکن فقط با Linux/ix86/gcc آزمایش شده است. هنگام آزمایش روی سایر سیستمهای عامل و بهویژه روی پلتفرمهای big-endian محتاط باشید. ممکن است اسکنر دادههای نادرستی دریافت کند.
| 13 Jul 2008 |