sane-abaton(5)

الاسم
sane-abaton - الواجهة الخلفية SANE لماسحات Abaton المسطحة

الوصف
تنفذ المكتبة sane-abaton واجهة خلفية SANE (وصول سهل للماسح الآن) توفر الوصول إلى ماسحات Abaton المسطحة. في الوقت الحالي، يُدعم فقط الماسح Scan 300/GS (8 بت، 256 مستوى رمادي) بشكل كامل، بسبب غياب معلومات البرمجة. يُعرف الماسح Scan 300/S (أبيض وأسود)، لكن دعمه غير مُختبر.

إذا كنت تملك ماسح Abaton غير المذكورين أعلاه ويعمل مع هذه الواجهة الخلفية، أو إذا كنت تملك ماسح Abaton لا يعمل مع هذه الواجهة الخلفية، يُرجى الاتصال بـ sane-devel@alioth-lists.debian.net مع رقم الطراز، حتى يمكن اتخاذ الترتيبات لتضمين الدعم له. ألق نظرة على http://www.sane-project.org/mailing-lists.html بخصوص الاشتراك في sane-devel.

أفلست شركة Abaton، ولا تُدعم هذه الماسحات من قبل Everex (الشركة الأم لـ Abaton)، ولا توجد أي معلومات برمجة يمكن العثور عليها. لذلك، يُستند هذا المُشغل إلى معلومات تم الحصول عليها عن طريق تشغيل ملحق مكتب المسح الضوئي لـ Abaton تحت MacsBug وتتبع استدعاءات مدير SCSI لنظام MacOS التي أجراها أثناء اكتساب الصورة.

مع ذلك، فإن البروتوكول مشابه جدًا، وإن لم يكن متوافقًا، مع البروتوكول المستخدم من قبل ماسحات Apple، لذلك، إذا تم توسيع هذه الواجهة الخلفية يومًا لدعم نماذج Abaton الأخرى (كما صنعوا ماسحًا مسطحًا ملونًا)، فقد يكون من الممكن ملء بعض "القطع المفقودة" من وثائق ماسحات Apple (المفصلة جدًا).

أسماء الأجهزة
يتوقع هذا الخلفي أسماء أجهزة بالشكل:

    special

حيث special هو اسم المسار للجهاز الخاص الذي يقابل ماسحة SCSI. بالنسبة لماسحات SCSI، يجب أن يكون اسم الجهاز الخاص جهاز SCSI عامًا أو وصلة رمزية لمثل هذا الجهاز. تحت لينكس، يأخذ اسم هذا الجهاز تنسيقًا مثل /dev/sga أو /dev/sg0، على سبيل المثال. انظر sane-scsi(5) للتفاصيل.

الضبط
محتويات ملف abaton.conf هي قائمة بأسماء الأجهزة التي تتوافق مع ماسحات Abaton. تُتجاهل الأسطر الفارغة والأسطر التي تبدأ بعلامة التجزئة (#). انظر sane-scsi(5) للحصول على تفاصيل حول ما يشكل اسم جهاز صالح.

الملفات

/etc/sane.d/abaton.conf
    ملف ضبط الخلفية (انظر أيضًا وصف SANE_CONFIG_DIR أدناه).

/usr/lib/x86_64-linux-gnu/sane/libsane-abaton.a
    المكتبة الساكنة التي تنفذ هذا الخلفي.

/usr/lib/x86_64-linux-gnu/sane/libsane-abaton.so
    المكتبة المشتركة التي تنفذ هذا الخلفي (موجودة في الأنظمة التي تدعم التحميل الديناميكي).

البيئة

SANE_CONFIG_DIR
    يحدد متغير البيئة هذا قائمة الأدلة التي قد تحتوي على ملف الضبط. في أنظمة *NIX، تُفصل الأدلة بنقطتين رأسيين (`:')، وفي نظام OS/2، تُفصل بفاصلة منقوطة (`;'). إذا لم يُضبط هذا المتغير، فسيُبحث عن ملف الضبط في دليلين مبدئيين: أولاً، دليل العمل الحالي (".") ثم في /etc/sane.d. إذا انتهت قيمة متغير البيئة بمحرف فاصل الأدلة، فسيُبحث في الأدلة المبدئية بعد الأدلة المحددة صراحة. على سبيل المثال، ضبط SANE_CONFIG_DIR إلى "/tmp/config:" سيؤدي إلى البحث في الأدلة tmp/config، و .، و /etc/sane.d (بهذا الترتيب).

SANE_DEBUG_ABATON
    إذا جُمّعت المكتبة مع تفعيل دعم التنقيح، فسيتحكم هذا المتغير البيئي في مستوى التنقيح لهذا الخلفية. على سبيل المثال، القيمة 255 تطلب طباعة جميع مخرجات التنقيح. المستويات الأصغر تقلل الإسهاب.

العلل
هناك بعض الأخطاء المعروفة، وبالتأكيد بعض الأخطاء غير المعروفة.

حسابات خاطئة لمنطقة المسح
    من أجل كفاءة المبرمج، تعالج هذه الواجهة الخلفية جميع القياسات بالمليمترات، وتأخذ القيمة الصحيحة السفلية (بدلاً من التقريب) لتجنب الضرر المحتمل لآلية الماسح. لذلك، قد لا يكون من الممكن المسح إلى الحواف اليمنى أو السفلية القصوى للصفحة.

إلغاء المسح
    قد لا يعمل هذا بشكل صحيح، أو قد يُنهي الواجهة الأمامية. الأول أكثر احتمالاً من الأخير.

إذا وجدت شيئًا تعتقد أنه خطأ برمجي، يُرجى محاولة إعادة إنتاجه مع تعيين متغير البيئة SANE_DEBUG_ABATON إلى 255، وإرسال تقرير يوضح الظروف المحيطة بالخطأ البرمجي إلى sane-devel@alioth-lists.debian.net.

للقيام به

تنفيذ دعم غير مانع

إنهاء الهندسة العكسية لمُشغل MacOS
    سيسمح لي هذا بإضافة دعم للنماذج الأخرى بثقة معقولة بأنه سيعمل، بالإضافة إلى الاستفادة الكاملة من المعلومات التي يُرجعها أمر INQUIRY.

انظر أيضًا
sane(7)، sane-scsi(5)، scanimage(1)

المؤلف
الواجهة الخلفية sane-abaton كُتبت جزئيًا بواسطة David Huggins-Daines، استنادًا إلى الواجهة الخلفية sane-apple(5) بواسطة Milon Firikis.

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.