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

sane-hp4200 - بک‌اند SANE برای اسکنرهای Hewlett-Packard 4200

کتابخانه sane-hp4200 یک بک‌اند SANE (دسترسی آسان به اسکنر) را پیاده‌سازی می‌کند که دسترسی به اسکنرهای تخت USB ساخت Hewlett-Packard زیر را فراهم می‌سازد:

ScanJet 4200 C
ScanJet 4200 Cxi
ScanJet 4200 Cse

جزئیات بیشتر را می‌توان در صفحه خانگی بک‌اند hp4200 یافت: http://hp4200-backend.sourceforge.net

این یک نرم‌افزار آزمایشی (BETA) است. دست خود را روی دوشاخه اسکنر نگه‌دارید و در صورتی که هد به انتهای ناحیه اسکن برخورد کرد، آن را از برق بکشید.

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

محتوای فایل hp4200.conf فهرستی از خطوط usb شامل شناسه‌های سازنده و محصول متناظر با اسکنرهای USB است. این فایل همچنین می‌تواند شامل نام فایل‌های دستگاه متناظر با یک اسکنر HP 4200 باشد. خطوط خالی و خطوطی که با علامت هش (#) شروع می‌شوند، نادیده گرفته می‌شوند. اسکنرها به‌طور خودکار توسط عبارات usb vendor_id product_id که از قبل در hp4200.conf گنجانده شده‌اند، شناسایی می‌شوند. شناسه‌های "vendor_id" و "product_id" اعدادی در مبنای شانزده هستند که اسکنر را مشخص می‌کنند. اگر شناسایی خودکار کار نکرد، نام دستگاه اسکنر خود را به فایل پیکربندی اضافه کنید، به عنوان مثال: /dev/usb/scanner0.

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

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

مثال: export SANE_DEBUG_HP4200=4

sane(7)، sane-usb(5)، sane-find-scanner(1)،
http://hp4200-backend.sourceforge.net

Adrian Perez Jorge، Andrew John Lewis، Arnar Mar Hrafnkelsson، Frank Zago، Henning Meier-Geinitz. نگهدارنده فعلی: Henning Meier-Geinitz <henning@meier-geinitz.de>.

تنها با لینوکس آزمایش شده است.

تنها حالت رنگی ۸ بیتی کار می‌کند.

اسکن کردن به دلیل عقب‌گرد (backtracking) کند است.

گزارش‌های باگ را به فهرست پستی sane-devel ارسال کنید: sane-devel@alioth-lists.debian.net.

13 Jul 2008