sane-hp5590(5)

الاسم

sane-hp5590 - النهاية الخلفية SANE لماسحات Hewlett-Packard 4500C/4570C/5500C/5550C/5590/7650 العمل/المستندات

الوصف

مكتبة sane-hp5590 تنفذ نهاية خلفية SANE (Scanner Access Now Easy) توفر الوصول إلى ماسحات Hewlett-Packard العمل/المستندات التالية:

•   ScanJet 4500C

•   ScanJet 4570C

•   ScanJet 5500C

•   ScanJet 5550C

•   ScanJet 5590

•   ScanJet 7650

إذا كنت تملك ماسحًا غير المذكور أعلاه ويعمل مع هذه النهاية الخلفية، فأخبرنا بذلك بإرسال اسم الموديل الدقيق للماسح ومعرفات البائع والجهاز USB (مثلًا من /sys/bus/usb/devices أو sane-find-scanner(1) أو syslog) إلينا. حتى لو كان اسم الماسح مختلفًا قليلًا عن الموديلات المذكورة أعلاه، فأخبرنا.

الخيارات

الخيارات التي تدعمها النهاية الخلفية يمكن اختيارها إما عبر خيارات سطر الأوامر لبرامج مثل scanimage(1) أو عبر عناصر واجهة المستخدم الرسومية في xscanimage(1) أو xsane(1). خيارات سطر الأوامر الصالحة وصياغتها يمكن سردها باستخدام:

    scanimage --help -d hp5590:interface:device

حيث interface و device يحددان الجهاز المعني، كما في ملف الإعدادات. أضف --all-options لسرد خيارات قراءة العتاد أيضًا. المعامل -d ووسيطه يمكن حذفهما للحصول على معلومات عن أول ماسح تم التعرف عليه.

استخدم الأمر:

    scanimage -L

لسرد كافة الأجهزة التي تعرّف عليها تثبيت SANE لديك.

خيارات خاصة بالجهاز

-l n
    موضع X العلوي الأيسر لمنطقة المسح بـ مم. النطاق المسموح: 0 .. 215.889.

-t n
    موضع Y العلوي الأيسر لمنطقة المسح بـ مم. النطاق المسموح: 0 .. 297.699.

-x n
    عرض X لمنطقة المسح بـ مم. النطاق المسموح: 0 .. 215.889.

-y n
    ارتفاع Y لمنطقة المسح بـ مم. النطاق المسموح: 0 .. 297.699.

مبدئيًا، سيُمسح الحجم الأقصى.

--mode mode
    اختر وضع الألوان. mode يجب أن يكون واحدًا من: “Color”، “Color (48 bits)”، “Gray”، “Lineart”.

    •   “Color” - المسح يُجرى بقيم ألوان RGB 3 * 8 بت لكل بكسل.

    •   “Color (48 bits)” - المسح يُجرى بقيم ألوان RGB 3 * 16 بت لكل بكسل.

    •   “Gray” - المسح يُجرى بقيمة رمادية 1 * 8 بت لكل بكسل.

    •   “Lineart” - المسح يُجرى بقيمة أبيض وأسود 1 بت لكل بكسل.

--source source
    اختر المصدر للمسح. source يجب أن يكون واحدًا من: “Flatbed”، “ADF”، “ADF Duplex”، “TMA Slides”، “TMA Negatives”.

    •   “Flatbed” - امسح المستند على زجاج المستند المسطح.

    •   “ADF” - امسح الجوانب الأمامية للمستندات بمغذي المستندات الآلي.

    •   “وحدة التغذية التلقائية للمستندات مزدوجة الوجه” - مسح الوجهين الأمامي والخلفي للمستندات باستخدام وحدة التغذية التلقائية للمستندات. ملاحظة: يجب تدوير صور الوجه الخلفي في خطوة معالجة لاحقة منفصلة.

    •   “شرائح وسائط الشفافة” - مسح الشرائح باستخدام مهايئ الوسائط الشفافة. (غير مدعوم بالكامل من قبل الواجهة الخلفية hp5590).

    •   “سلبيات وسائط الشفافة” - مسح الأفلام السلبية باستخدام مهايئ الوسائط الشفافة. (غير مدعوم بالكامل من قبل الواجهة الخلفية hp5590).

--resolution res
    ضبط دقة الصورة الممسوحة ضوئياً بوحدة نقطة في البوصة. يجب أن تكون الدقة واحدة من: 100، 200، 300، 600، 1200، 2400.

الإعدادات المبدئية: خطي، مسطح، 100 نقطة في البوصة.

--extend-lamp-timeout[=yes|no]
    تمديد فترة انتهاء مهلة المصباح. لا = 15 دقيقة، نعم = ساعة واحدة. (مبدئي: لا)

--wait-for-button[=yes|no]
    الانتظار لضغط الزر قبل بدء المسح. (مبدئي: لا)

--preview[=yes|no]
    طلب مسح بجودة معاينة. (مبدئي: لا)

--hide-eop-pixel[=yes|no]
    إخفاء بكسلات مؤشر نهاية الصفحة والكتابة فوقها بلون البكسلات المجاورة التالية. (مبدئي: نعم)
    يستخدم الماسح الضوئي آخر بكسل في كل سطر مسح لتخزين حالة نهاية الصفحة. هذا ضروري لاكتشاف نهاية ورقة المستند عند استخدام وحدة التغذية التلقائية للمستندات (ADF). لسوء الحظ، يتم أيضًا توليد بكسلات نهاية الصفحة في عمليات المسح المسطح. يُوصى بإخفاء هذه البكسلات.

--trailing-lines-mode mode
    وضع تعبئة الأسطر المتأخرة بعد نهاية الصفحة عند استخدام وحدة التغذية التلقائية للمستندات (ADF). يجب أن يكون الوضع واحداً من: “آخر”، “خام”، “مسح نقطي”، “أبيض”، “أسود”، “ملون”. (مبدئي: “آخر”)

    •   “آخر” = تكرار آخر سطر مسح (موصى به)،

    •   “خام” = قراءة بيانات المسح الخام (غير موصى به)،

    •   “مسح نقطي” = توليد نمط بكسل أسود وأبيض،

    •   “أبيض” = بكسلات بيضاء،

    •   “أسود” = بكسلات سوداء،

    •   “ملون” = بكسلات ملونة RGB أو رمادية (انظر الخيار التالي).

--trailing-lines-color n
    ضبط قيمة اللون لتعبئة أسطر المسح المتأخرة في وضع الأسطر المتأخرة “ملون” (انظر الخيار السابق). (اللون المبدئي: بنفسجي)
    يجب تحديد قيمة اللون RGB وحسابها كـ 65536 * r + 256 * g + b، حيث r، g، b هي قيم في النطاق من 0 .. 255.

خيارات القراءة

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

--button-pressed
    احصل على معرف آخر زر تم ضغطه. المعرف هو أحد “لا شيء”، “طاقة”، “مسح”، “جمع”، “ملف”، “بريد إلكتروني”، “نسخ”، “أعلى”، “أسفل”، “وضع”، “إلغاء”.
    يخزن الماسح الضوئي معرف آخر زر تم ضغطه حتى يتم قراءته. بعد القراءة، يتم إعادة تعيين الحالة وستعيد القراءات اللاحقة “لا شيء”.

--color-led
    احصل على حالة مؤشرات LED الملونة. الحالة إما “ملون” أو “أبيض وأسود”.

--counter-value
    احصل على قيمة العداد كما تظهر على شاشة LCD. القيمة في نطاق 1 .. 99.

--doc-in-adf
    احصل على حالة مؤشر توفر المستند لوحدة التغذية التلقائية للمستندات (ADF). الحالة إما “نعم” أو “لا”.

تلميحات لمستخدمي SCANBD

scanbd(8) هو خفيض أزرار الماسح الضوئي، والذي يمكنه قراءة أزرار الماسح الضوئي وتشغيل إجراءات المسح.

لا تستخدم واجهة scanbuttond(8) القديمة مع hp5590. إنها قديمة ولا ينبغي استخدامها بعد الآن. الواجهة العادية لـ scanbd(8) مدعومة بالكامل بواسطة الإصدار الحالي من الخلفية hp5590.

يوضح هذا المثال ملف تكوين أدنى وملف البرنامج النصي المقابل لـ scanbd(8) ليتم تضمينه في scanbd.conf.

•   hp5590.conf

    device hp5590 {
        # Device matching
        filter = "^hp5590.*"
        desc = "HP5590 Scanner Family"

        # Read out counter value and store in environment variable.
        function function_lcd_counter {
            filter = "^counter-value.*"
            desc   = "hp5590: LCD counter"
            env    = "SCANBD_FUNCTION_LCD_COUNTER"
        }

        # Run scan script when button is pressed.
        action do-scan {
            filter = "^button-pressed.*"
            desc   = "hp5590: Scan button pressed"
            script = "scan_action.script"
            string-trigger {
                from-value  = "none"
                to-value    = "scan"
            }
        }
    }

•   scan_action.script

    #!/bin/bash
    echo device = $SCANBD_DEVICE
    echo action = $SCANBD_ACTION
    echo counter = $SCANBD_FUNCTION_LCD_COUNTER
    scanfile="$HOME/tmp/scans/scan-$(date +%s).pnm"
    case $SCANBD_ACTION in
    do-scan)
        scanimage -d "$SCANBD_DEVICE" > "$scanfile"
        ;;
    *)
        echo Warning: Unknown scanbd action: "$SCANBD_ACTION"
        ;;
    esac

الملفات

@LIBDIR@/libsane-hp5590.a
    المكتبة الساكنة التي تنفذ هذا الخلفي.

@LIBDIR@/libsane-hp5590.so
    المكتبة المشتركة التي تنفذ هذا الخلفي (موجودة في الأنظمة التي تدعم التحميل الديناميكي).

البيئة

إذا تم تجميع المكتبة مع تمكين دعم التصحيح، يتحكم متغير البيئة هذا في مستوى التصحيح لهذه الخلفية.

SANE_DEBUG_HP5590

مستويات التصحيح الأعلى تزيد من تفصيل المخرجات:

    10 - generic processing
    20 - verbose backend messages
    40 - HP5590 high-level commands
    50 - HP5590 low-level (USB-in-USB) commands

مثال:
    export SANE_DEBUG_HP5590=50

انظر أيضًا

sane(7), sane-usb(5) scanbd(8), scanimage(1), xscanimage(1), xsane(1)

المؤلفون
إيليا سوتنيكوف <hostcc@gmail.com>.

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

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

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