.TH sane\-cardscan 5 "10 Feb 2010" "" "SANE Scanner Access Now Easy" .IX sane\-cardscan .SH "نام (NAME)" sane\-cardscan \- پشتیبان SANE برای اسکنرهای USB برند Corex CardScan .SH "توضیحات (DESCRIPTION)" کتابخانه .B sane\-cardscan یک پشتیبان SANE (دسترسی آسان به اسکنر) را پیاده‌سازی می‌کند که دسترسی به اسکنرهای ابعاد کوچک Corex CardScan 800c و 600c را فراهم می‌سازد. این پشتیبان تنها از حالت‌های مقیاس خاکستری (grayscale) و رنگی و رسانه‌های با طول (از نظر نظری) نامحدود پشتیبانی می‌کند. این پشتیبان ممکن است از اسکنرهای دیگر نیز پشتیبانی کند. بهترین راه برای تعیین سطح پشتیبانی، گرفتن یک ردگیری (trace) از درایور ویندوز در حین کار و ارسال آن به نویسنده است. .SH "گزینه‌ها (OPTIONS)" پشتیبان cardscan از گزینه‌های زیر پشتیبانی می‌کند: .TP .B \-\-mode Gray|Color حالت اسکن را انتخاب می‌کند. .SH "فایل پیکربندی (CONFIGURATION FILE)" فایل پیکربندی .I cardscan.conf برای آگاه‌سازی پشتیبان از نحوه جستجوی اسکنرها و ارائه گزینه‌های کنترل‌کننده عملکرد پشتیبان استفاده می‌شود. این فایل هر بار که پیشانه (frontend) از پشتیبان درخواست فهرستی از اسکنرها را می‌کند (به طور کلی تنها در زمان شروع به کار پیشانه) خوانده می‌شود. اگر فایل پیکربندی وجود نداشته باشد، پشتیبان از مجموعه‌ای از پیش‌فرض‌های کامپایل‌شده استفاده می‌کند که همسان با فایل پیکربندی پیش‌فرض ارائه‌شده همراه با SANE هستند. .PP اسکنرها را می‌توان به ۲ روش در فایل پیکربندی مشخص کرد: .PP "usb 0x04c5 0x1042" (یا شناسه‌های دیگر vendor/product) .RS از پشتیبان درخواست می‌کند تا تمام گذرگاه‌های USB سیستم را برای دستگاهی که از آن شناسه سازنده (vendor) و محصول (product) استفاده می‌کند جستجو کند. سپس از دستگاه پرس‌وجو می‌شود تا مشخص شود که آیا یک اسکنر cardscan است یا خیر. .RE .PP "usb /dev/usb/scanner0" (یا دیگر فایل‌های دستگاه) .RS برخی از سیستم‌ها از یک درایور کرنل برای دسترسی به اسکنرهای USB استفاده می‌کنند. این روش آزمایش نشده است. .RE علاوه بر این، دو گزینه پیکربندی وجود دارد که پروتکل مورد استفاده توسط پشتیبان را کنترل می‌کنند: .PP "lines_per_block 16" (یا اعداد دیگر از ۱ تا ۳۲) .RS تعداد خطوط داده‌های تصویری را که در هر گذر دریافت می‌شوند، کنترل می‌کند. اسکنرهای قدیمی‌تر نیازمند تنظیم این عدد روی مقادیر کمتر، اغلب ۱، هستند. .RE .PP "has_cal_buffer 1" (۱ یا ۰) .RS باعث می‌شود پشتیبان در هنگام راه‌اندازی اولیه، داده‌های کالیبراسیون را از اسکنر دریافت کند. اسکنرهای قدیمی‌تر از این درخواست پشتیبانی نمی‌کنند و باید روی ۰ تنظیم شوند. .RE .SH "محیط (ENVIRONMENT)" این پشتیبان از یک متغیر محیطی واحد استفاده می‌کند: .BR SANE_DEBUG_CARDSCAN که خروجی اشکال‌زدایی را به stderr فعال می‌کند. مقادیر معتبر عبارتند از: .PP .RS 5 خطاها .br 10 ردگیری توابع .br 15 جزئیات توابع .br 20 دستورات گزینه‌ها .br 25 ردگیری SCSI/USB .br 30 جزئیات SCSI/USB .br 35 پیام‌های غیرضروری و اضافی .RE .SH "مشکلات شناخته‌شده (KNOWN ISSUES)" .PP .RS به نظر نمی‌رسد کنترل زیادی روی اسکنر امکان‌پذیر باشد، بنابراین پشتیبان نمی‌تواند مقادیر مختصات x/y، تفکیک‌پذیری و غیره را تنظیم کند. این موارد را می‌توان در پشتیبان شبیه‌سازی کرد، اما ابزارهای خط فرمان متعددی برای این کار وجود دارد. .br .br پشتیبان همچنین تمام دستوراتی را که درایور ویندوز ارسال می‌کند نمی‌فرستد، بنابراین ممکن است عملکرد یکسانی نداشته باشد. .br .br پشتیبان گزینه‌های کالیبراسیون یا خروج کاغذ موجود در درایور ویندوز را ندارد. .br .br .RE .SH "تقدیر و تشکر (CREDITS)" سخت‌افزار لازم برای ساخت این درایور توسط شخص زیر در اختیار نویسنده قرار گرفت: Jeff Kowalczyk .IR "" . .SH "همچنین ببینید (SEE ALSO)" .BR sane (7), .BR sane\-usb (5) .SH "نویسندگان (AUTHORS)" m. allan noah: .I "" .