| sane-coolscan3(5) | SANE Scanner Access Now Easy | sane-coolscan3(5) |
نام (NAME)
sane-coolscan3 - بکاند SANE برای اسکنرهای فیلم Nikon Coolscan
توضیحات (DESCRIPTION)
کتابخانه sane-coolscan3 یک بکاند SANE (دسترسی آسان به اسکنر - Scanner Access Now Easy) را پیادهسازی میکند که دسترسی به اسکنرهای فیلم Nikon Coolscan را فراهم میسازد. برخی از عملکردهای این بکاند باید به عنوان نرمافزاری با کیفیت بتا (آزمایشی) در نظر گرفته شوند. بیشتر عملکردها برای مدت طولانی پایدار بودهاند، اما به طور طبیعی عملکردهای تازه توسعهیافته ممکن است از همان روز نخست به درستی کار نکنند.
در حال حاضر، مشخص شده است که اسکنرهای زیر با این بکاند کار میکنند:
Model: Connection Type --------------------------- ------------------- LS-30 (Coolscan III) SCSI LS-40 ED (Coolscan IV) USB LS-50 ED (Coolscan V) USB LS-2000 SCSI LS-4000 ED IEEE 1394 LS-8000 ED IEEE 1394
لطفاً برای گزارش موفقیتها یا خرابیها به نشانی sane-devel@alioth-lists.debian.net رایانامه ارسال کنید.
گزینهها (OPTIONS)
گزینههایی که این بکاند پشتیبانی میکند را میتوان هم از طریق گزینههای خط فرمان برای برنامههایی مانند scanimage(1) و هم از طریق عناصر رابط کاربری گرافیکی (GUI) در xscanimage(1) یا xsane(1) انتخاب کرد.
گزینههای معتبر خط فرمان و نحو آنها را میتوان با استفاده از دستور زیر فهرست کرد:
که در آن <interface> و <device> دستگاه مورد نظر را مانند فایل پیکربندی مشخص میکنند (بخش بعدی را ببینید). پارامتر -d و آرگومان آن میتوانند برای دریافت اطلاعات درباره نخستین اسکنر شناساییشده حذف شوند. از دستور:
برای فهرست کردن تمام دستگاههای شناساییشده توسط نصب SANE خود استفاده کنید.
گزینهها باید بهطور کامل با توضیحات یا راهنماهای متنی ارائهشده توسط فرانتاند توصیف شده باشند. در اینجا شرح برخی از مهمترین گزینهها به همان شیوه نگارشی که باید به scanimage(1) داده شوند، آمده است:
- --frame <n>
- در صورت استفاده از تغذیهکننده موتوردار نوار فیلم یا آداپتور APS، این گزینه مشخص میکند که عملیات روی کدام فریم انجام شود. شماره فریم <n> از ۱ تا تعداد فریمهای موجود متغیر است، که هر بار هنگام مقداردهی اولیه بکاند (معمولاً هر بار هنگام راهاندازی فرانتاند) شناسایی میشود.
- --subframe <x>
- این گزینه پنجره اسکن را به مقدار مشخصشده جابهجا میکند (واحد پیشفرض میلیمتر است).
- --infrared=yes/no
- اگر روی "yes" تنظیم شود، اسکنر کانال فروسرخ را میخواند و بدین ترتیب امکان حذف ایرادات را در نرمافزار فراهم میسازد. تصویر فروسرخ طی یک اسکن دوم، بدون تغییر هیچ گزینهای خوانده میشود. بکاند نباید بین این دو اسکن مجدداً راهاندازی شود. اگر از scanimage(1) استفاده میکنید، یک اسکن دستهای با --batch-count=2 برای دریافت اطلاعات فروسرخ (IR) انجام دهید.
- --depth <n>
- در اینجا <n> میتواند ۸ یا حداکثر تعداد بیتهای پشتیبانیشده توسط اسکنر (۱۰، ۱۲ یا ۱۴) باشد. این گزینه مشخص میکند که آیا اسکنر پیش از ارسال دادههای اسکنشده به بکاند، آنها را به ۸ بیت کاهش دهد یا خیر. اگر از ۸ بیت استفاده شود، بخشی از اطلاعات و در نتیجه کیفیت تصویر از دست میرود، اما حجم دادهها در مقایسه با عمقهای بالاتر کمتر است. همچنین، بسیاری از برنامههای پردازش تصویر و قالبهای پرونده تصویر نمیتوانند عمقهای بیشتر از ۸ بیت را مدیریت کنند.
- --autofocus
- عملیات فوکوس خودکار را انجام میدهد. مگر اینکه توسط گزینههای دیگر (مانند --focus-on-centre و نظایر آن) مشخص شده باشد، فوکوس روی مرکز ناحیه اسکنِ انتخابشده انجام میگیرد.
- --ae-wb
- --ae
- یک پیشاسکن برای محاسبه خودکار مقادیر نوردهی انجام میدهد. --ae-wb تراز سفیدی را حفظ میکند، در حالی که --ae هر کانال را به طور جداگانه تنظیم مینماید.
- --exposure
- تمامی زمانهای نوردهی را در این مقدار ضرب میکند. این امر امکان اصلاح نوردهی را بدون تغییر تراز سفیدی فراهم میسازد.
- --load
- هنگام استفاده از بارگذار اسلاید، اسلاید بعدی را بارگذاری میکند (تنها برای بارگذار عمده SF-200).
- --eject
- هنگام استفاده از بارگذار اسلاید، نوار فیلم یا اسلاید نصبشده را خارج میکند.
- --reset
- اسکنر را بازنشانی میکند. اسکنر همان عملیاتی را انجام میدهد که هنگام روشن شدن رخ میدهد: اسلاید را خارج میکند (با بارگذار عمده SF-200) و خودش را کالیبره مینماید. هر زمان که اسکنر از بارگذاری صحیح یک اسلاید خودداری کرد و در نتیجه --eject کار نکرد، از این گزینه استفاده کنید.
فایل پیکربندی (CONFIGURATION FILE)
فایل پیکربندی /etc/sane.d/coolscan3.conf دستگاه(هایی) را که بکاند استفاده خواهد کرد مشخص میکند. با توجه به ماهیت انواع اتصالات پشتیبانیشده SCSI، USB و IEEE 1394، فایل پیکربندی پیشفرضی که همراه با توزیع SANE ارائه میشود باید بدون نیاز به ویرایش کار کند.
هر خط در فایل پیکربندی یکی از موارد زیر است، که در آن همه ورودیها به بزرگی و کوچکی حروف حساس هستند:
- خالی یا شروعشده با نویسه '#'
- این خطوط نادیده گرفته میشوند، بنابراین '#' میتواند برای درج توضیحات استفاده شود.
- حاوی تنها کلمه "auto"
- این دستور به بکاند اعلام میکند که با پویش گذرگاهها برای یافتن دستگاههایی با شناسههای مشخص، اسکنر را جستجو و کاوش کند. این عمل پیشفرض در صورت عدم وجود فایل پیکربندی است.
- خطی به فرم <interface>:<device>
- در اینجا <interface> میتواند یکی از "scsi" یا "usb" باشد و <device> فایل دستگاه مربوط به اسکنر است. توجه داشته باشید که دستگاههای IEEE 1394 توسط ماژول SBP-2 در هسته مدیریت میشوند و برای SANE به صورت دستگاههای SCSI ظاهر میگردند.
فایلها (FILES)
- /usr/lib/sane/libsane-coolscan3.a
- کتابخانه ایستایی که این بکاند را پیادهسازی میکند.
- /usr/lib/sane/libsane-coolscan3.so
- کتابخانه پویایی (مشترک) که این بکاند را پیادهسازی میکند (در سیستمهایی که از بارگذاری پویا پشتیبانی میکنند موجود است).
- /etc/sane.d/coolscan3.conf
- فایل پیکربندی برای این بکاند که هر بار هنگام مقداردهی اولیه بکاند خوانده میشود.
محیط (ENVIRONMENT)
- SANE_DEBUG_COOLSCAN3
- اگر کتابخانه با پشتیبانی فعال از اشکالزدایی کامپایل شده باشد، این متغیر محیطی سطح اشکالزدایی را برای این بکاند کنترل میکند. به عنوان مثال، مقدار ۱۲۸ درخواست چاپ تمام خروجیهای اشکالزدایی را میدهد. مقادیر کوچکتر میزان پرحرفی را کاهش میدهند.
همچنین ببینید (SEE ALSO)
sane-scsi(5), sane-usb(5), scanimage(1), xscanimage(1), xsane(1)
اشکالات (BUGS)
در حال حاضر، پروتکل SANE اجازه بهروزرسانی خودکار گزینهها را در هنگام تغییرات سختافزاری نمیدهد. بنابراین تعداد گزینههای انتخابی برای --frame هنگام مقداردهی اولیه بکاند (معمولاً زمانی که کاربر فرانتاند را اجرا میکند) ثابت خواهد بود. بهویژه، اگر هنگام مقداردهی اولیه بکاند هیچ نوار فیلمی در تغذیهکننده خودکار نوار فیلم نباشد، گزینه --frame اصلاً ظاهر نخواهد شد. همچنین، راهاندازی مجدد فرانتاند پس از تعویض آداپتورهای فیلم اکیداً توصیه میشود.
هستههای لینوکس پیش از نسخه 2.4.19 وصلهای داشتند که دادههای INQUIRY را از اسکنرهای IEEE 1394 به ۳۶ بایت کوتاه میکرد و اطلاعات حیاتی اسکنر را نادیده میگرفت. بنابراین مدلهای IEEE 1394 تنها با نسخه 2.4.19 یا جدیدتر کار میکنند.
در حال حاضر هیچ باگ واقعی شناختهشدهای وجود ندارد، لطفاً هرگونه مورد را به فهرست پستی توسعهدهندگان SANE گزارش دهید.
نویسندگان (AUTHORS)
coolscan3 توسط A. Zummo <a.zummo@towertech.it> نوشته شده است، و تا حد زیادی بر پایه coolscan2 نوشتهشده توسط András Major <andras@users.sourceforge.net> قرار دارد.
| 11 Jul 2008 |