| sane-dc25(5) | SANE Scanner Access Now Easy | sane-dc25(5) |
نام (NAME)
sane-dc25 - بکاند SANE برای دوربینهای دیجیتال کداک DC20/DC25
توضیحات (DESCRIPTION)
کتابخانه sane-dc25 یک بکاند SANE (دسترسی آسان به اسکنر - Scanner Access Now Easy) را پیادهسازی میکند که دسترسی به دوربینهای کداک DC20 و DC25 را فراهم میسازد. در حال حاضر، فقط مدل DC25 آزمایش شده است، اما از آنجا که کد بر اساس یک برنامه رابط DC20 نوشته شده است، احتمالاً برای آن مدل نیز کار خواهد کرد.
نامهای دستگاه (DEVICE NAMES)
نسخه فعلی این بکاند تنها اجازه اتصال یک دوربین را میدهد. نام دستگاه همیشه "0" است.
پیکربندی (CONFIGURATION)
محتویات فایل dc25.conf پورت سریال و نرخ باود (baud rate) مورد استفاده را مشخص میکند. نرخ باود حداکثر نرخ مورد استفاده هنگام دریافت تصاویر را تعیین میکند. (دوربین همیشه ابتدا با نرخ باود ۹۶۰۰ راهاندازی اولیه میشود، سپس به نرخ بالاتر سوئیچ میکند). روی یک پردازنده پنتیوم ۹۰ مگاهرتزی، من معمولاً مشکلی در دریافت تصاویر با نرخ باود ۱۱۵۲۰۰ ندارم تا زمانی که سیستم بیش از حد شلوغ نباشد و فلگ "interrupt-unmask" در درایور IDE تنظیم شده باشد (hdparm -u1). نرخهای باود پشتیبانیشده عبارتند از: ۹۶۰۰، ۱۹۲۰۰، ۳۸۴۰۰، ۵۷۶۰۰ و ۱۱۵۲۰۰.
خط dumpinquiry باعث میشود در طول راهاندازی، برخی اطلاعات درباره دوربین در خطای استاندارد (stderr) چاپ شود. توجه: این قابلیت با saned سازگار نیست، بنابراین اگر از saned استفاده میکنید (یعنی اسکن بر روی یک ماشین دوردست از طریق شبکه)، مطمئن شوید که هیچ خط dumpinquiry وجود ندارد.
خطوط خالی و خطوطی که با علامت هش (#) شروع میشوند نادیده گرفته میشوند. یک فایل پیکربندی نمونه در زیر نشان داده شده است:
# this is a comment
baud=115200
dumpinquiry
فایلها (FILES)
- /etc/sane.d/dc25.conf
- فایل پیکربندی بکاند (همچنین به توضیحات مربوط به SANE_CONFIG_DIR در زیر مراجعه کنید).
- /usr/lib/sane/libsane-dc25.a
- کتابخانه ایستا که این بکاند را پیادهسازی میکند.
- /usr/lib/sane/libsane-dc25.so
- کتابخانه مشترک که این بکاند را پیادهسازی میکند (موجود در سیستمهایی که از بارگذاری پویا پشتیبانی میکنند).
محیط (ENVIRONMENT)
- SANE_CONFIG_DIR
- این متغیر محیطی فهرستی از دایرکتوریهایی را مشخص میکند که ممکن است حاوی فایل پیکربندی باشند. در سیستمهای شبهیونیکس (*NIX)، دایرکتوریها با دونقطه (`:') و در سیستمعامل OS/2 با نقطهویرگول (`;') از یکدیگر جدا میشوند. اگر این متغیر تنظیم نشده باشد، فایل پیکربندی در دو دایرکتوری پیشفرض جستجو میشود: ابتدا در دایرکتوری کاری جاری (".") و سپس در /etc/sane.d. اگر مقدار این متغیر محیطی با نویسه جداکننده دایرکتوری پایان یابد، دایرکتوریهای پیشفرض پس از دایرکتوریهای صریحاً مشخصشده جستجو خواهند شد. برای نمونه، با تنظیم SANE_CONFIG_DIR به مقدار "/tmp/config:" دایرکتوریهای tmp/config، .، و /etc/sane.d (به همین ترتیب) جستجو میشوند.
- SANE_DEBUG_DC25
- اگر کتابخانه با پشتیبانی از اشکالزدایی کامپایل شده باشد، این متغیر محیطی سطح اشکالزدایی را برای این بکاند کنترل میکند. مقدار ۱۲۸ بیشترین و پرجزئیاتترین خروجی اشکالزدایی را درخواست میکند؛ مقادیر کوچکتر میزان جزئیات خروجی را کاهش میدهند.
همچنین ببینید (SEE ALSO)
نویسنده (AUTHOR)
Peter Fales, dc25-devel@fales-lorenz.net.
اشکالات (BUGS)
باگها و محدودیتهای شناختهشده عبارتند از:
هنوز راهکاری برای اجرای بارگیری مجدد گزینهها پس از یک "scan" پیدا نشده است. این مورد برای مثال هنگام گرفتن عکس جدید مشکلاتی ایجاد میکند؛ نوار لغزندهای که برای انتخاب تصویر از دوربین استفاده میشود ممکن است فوراً بهروزرسانی نشود.
نظرات کلیتر، پیشنهادات و پرسشها درباره رابطهای کاربری (فرانتاندها) یا SANE باید به فهرست پستی توسعهدهندگان SANE ارسال شوند (برای جزئیات بیشتر به http://www.sane-project.org/mailing-lists.html مراجعه کنید). شما باید در این فهرست عضو شده باشید، در غیر این صورت نامه شما برای مشترکین ارسال نخواهد شد.
| 11 Jul 2008 |