أصبح الوصول إلى الماسح الضوئي سهلاً الآن
برنامج SANE ( الوصول السهل الآن إلى الماسح الضوئي ) هو واجهة برمجة تطبيقات مفتوحة المصدر توفر وصولاً موحداً إلى أي جهاز ماسح ضوئي للصور النقطية ( الماسحات الضوئية المسطحة ، والماسحات الضوئية المحمولة ، وكاميرات الفيديو والصور الثابتة، وأجهزة التقاط الإطارات ، إلخ). واجهة برمجة تطبيقات SANE متاحة للجميع ، وتُستخدم بشكل شائع على نظام لينكس .
بنيان
يختلف برنامج SANE عن واجهات برمجة تطبيقات المسح الضوئي TWAIN في أنه مُقسّم بوضوح إلى واجهة أمامية وخلفية (برامج المستخدم وبرامج تشغيل الماسح الضوئي، على التوالي). فبينما يتولى برنامج تشغيل TWAIN واجهة المستخدم والتواصل مع جهاز الماسح الضوئي، يوفر برنامج تشغيل SANE واجهة مع الجهاز فقط، ويصف عددًا من "الخيارات" التي تُشغّل كل عملية مسح ضوئي. [ 8 ] تُحدد هذه الخيارات معايير مثل دقة المسح الضوئي، ومنطقة المسح، ونموذج الألوان، وما إلى ذلك. لكل خيار اسم، ومعلومات حول نوعه ووحداته ونطاقه أو قيمه المُمكنة (مثل قائمة مُرقمة). جرت العادة على وجود العديد من الخيارات "المعروفة" التي يُمكن للواجهات الأمامية توفيرها باستخدام واجهة مستخدم رسومية سهلة الاستخدام، على سبيل المثال، يُمكن ضبط خيارات منطقة المسح الضوئي عن طريق سحب مُخطط مُستطيل فوق صورة معاينة. يُمكن عرض خيارات أخرى باستخدام عناصر واجهة المستخدم الرسومية المُناسبة لنوعها، مثل أشرطة التمرير والقوائم المنسدلة، وما إلى ذلك.
إحدى نتائج هذا الفصل هي سهولة تنفيذ مسح الشبكة دون الحاجة إلى معالجة خاصة في واجهات المستخدم أو الخوادم. على جهاز مضيف مزود بماسح ضوئي، يعمل برنامج saned الخفي ويتولى معالجة طلبات الشبكة. أما على أجهزة العميل، فيتصل برنامج "net" الخلفي (برنامج التشغيل) بالجهاز المضيف البعيد لجلب خيارات الماسح الضوئي، وإجراء المعاينات وعمليات المسح. يعمل برنامج saned الخفي كواجهة أمامية محليًا، ولكنه ببساطة يمرر الطلبات والبيانات بين اتصالات الشبكة والماسح الضوئي المحلي. وبالمثل، يمرر برنامج "net" الخلفي الطلبات والبيانات بين الواجهة الأمامية المحلية والجهاز المضيف البعيد.
تتوفر أنواع مختلفة من المسح الضوئي الدفعي غير الخاضع للإشراف، مع الحد الأدنى من الدعم المطلوب في النظام الخلفي (برنامج التشغيل). تدعم العديد من الماسحات الضوئية إمكانية توصيل وحدات تغذية المستندات ، مما يسمح بمسح عدد كبير من الأوراق تلقائيًا بالتتابع. باستخدام واجهة برمجة تطبيقات SANE، ما على الواجهة الأمامية سوى "تشغيل" نفس مجموعة الخيارات لكل عملية مسح، وتوجيه وحدة تغذية المستندات بين عمليات المسح لتحميل الورقة التالية. ولا تحتاج الواجهة الأمامية إلا إلى الحصول على مجموعة الخيارات من المستخدم مرة واحدة فقط.
واجهات المستخدم الرسومية
تمت كتابة العديد من واجهات المستخدم لدمج نظام SANE مع طريقة سهلة للمستخدم للتحكم فيه.
gscan2pdf
gscan2pdf هي واجهة لمسح المستندات ضوئيًا وتحويلها إلى ملفات PDF على سطح مكتب جنوم ، وتستخدم بروتوكول SANE للتواصل مع الماسح الضوئي. وهي متاحة بموجب رخصة جنو العمومية (GPL) . تتضمن أدوات تحرير شائعة، مثل تدوير الصفحات أو قصها. كما أنها قادرة على إجراء التعرف الضوئي على الحروف (OCR) باستخدام العديد من أدوات OCR الاختيارية، وحفظ ملف PDF قابل للبحث. ويمكن تقليل دقة ملفات PDF بعد حفظها. [ 9 ]
NAPS2
NAPS2 هو برنامج مسح ضوئي مجاني ومفتوح المصدر لأنظمة التشغيل Windows 7 والإصدارات الأحدث (x64، x86)، [ 10 ] و macOS 10.15 والإصدارات الأحدث (x64، arm64) و Linux (x64، arm64) (GTK 3.20 والإصدارات الأحدث، glibc 2.27 والإصدارات الأحدث، libsane). يدعم البرنامج صيغ الملفات التالية: PDF، TIFF، JPEG، و PNG. كما يدعم تقنية التعرف الضوئي على الأحرف (OCR) باستخدام برنامج Tesseract. [ 11 ]
مسح ضوئي بسيط

Simple Scan هي واجهة مستخدم رسومية مبسطة تستخدم SANE، مصممة لتكون أسهل استخدامًا وأكثر اندماجًا مع بيئة سطح مكتب جنوم مقارنةً بـ XSane. كُتبت في البداية لنظام أوبونتو، ويتولى صيانتها روبرت أنسيل من شركة Canonical Ltd. لأنظمة لينكس. تم إطلاق Simple Scan لأول مرة كجزء من أوبونتو 10.04 لوسيد لينكس ، وتُستخدم أيضًا في لوبونتو (حتى لوبونتو 18.04 LTS) و Xubuntu . وهي الآن جزء من مشروع جنوم. [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 17 ]
سكانلايت

سكانلايت هو تطبيق بسيط لمسح الصور ، يعتمد على واجهة KSane الخلفية. كار سارس هو المطور الرئيسي. [ 18 ] في KDE 4 ، حلّ سكانلايت محل كوكا من KDE 3 كتطبيق المسح الافتراضي في KDE. [ 19 ]
يعتمد برنامج Skanlite على مكتبة libksane، وهي واجهة توفرها KDE لمكتبات SANE للتحكم في الماسحات الضوئية المسطحة. [ 20 ] كما أنه يعمل مع الماسحات الضوئية المتصلة بالشبكة. [ 21 ]
سوينغ ساني
SwingSane هي واجهة أمامية متعددة المنصات مكتوبة بلغة Java لبرنامج SANE، من تطوير وصيانة رولاند كواست. وهي متاحة لأنظمة Microsoft Windows و Linux و Mac OS X ، ومرخصة بموجب رخصة Apache 2.0. [ 22 ] كما يمكن تعديل شفرة المصدر الخاصة بالمشروع لاستخدامها مع تطبيقات Swing الحالية . [ 23 ]
إكسان
XSane هي واجهة رسومية لبرنامج SANE، من تطوير أوليفر راوخ. وهي متوفرة لأنظمة مايكروسوفت ويندوز، ولينكس، ويونكس ، و OS/2 ، ومرخصة بموجب رخصة جنو العمومية (GPL). [ 24 ] يسمح إصدار ويندوز فقط لأجهزة الكمبيوتر التي تعمل بنظام ويندوز بالوصول إلى الماسح الضوئي المتصل بجهاز كمبيوتر يعمل بنظام يونكس، أو OS/2، أو ماك أو إس إكس عبر الشبكة، ولكنه لا يسمح عمومًا بالوصول إلى جهاز الكمبيوتر المحلي الذي يعمل بنظام ويندوز. قد تعمل إصدارات sane-back-ends "الكاملة" فقط مع بعض طرازات الماسحات الضوئية المتصلة محليًا. [ 25 ]
انظر أيضاً
- مواصفات واجهة الصور والماسح الضوئي (ISIS) – واجهة معيارية صناعية مفتوحة
- الحصول على صور نظام التشغيل ويندوز (WIA) – واجهة برمجة تطبيقات خاصة من مايكروسوفت
مراجع
- ↑ تاريخ SANE ، 20 نوفمبر 2001، القائمة البريدية sane-devel@lists.alioth.debian.org، "أول إدخال في سجل التغييرات يعود إلى 16 نوفمبر 1996. أول معيار SANE أعرفه هو الإصدار 0.2 بتاريخ 17 نوفمبر 1996. يبدو أن SANE 0.1 قد صدر حوالي 27 نوفمبر 1996. أول بريد إلكتروني على sane-devel يعود إلى 9 ديسمبر 1996."
- ↑ "إصدار SANE Backends 1.4.0" . 24 مايو 2025. تم الاطلاع عليه بتاريخ 28 مايو 2025 .
- ↑ "إشعار الترخيص موضوع في أعلى أحد ملفات المصدر الخاصة بالقسم الفرعي المذكور من مستودع المشروع" . تم الاطلاع عليه بتاريخ 26 نوفمبر 2017 .
- ↑ "sane/sane-backends - SANE backends - scanner drivers" . تم الاطلاع عليه بتاريخ 27 نوفمبر 2017 .
- ↑ "إشعار الترخيص موضوع في أعلى أحد ملفات المصدر الخاصة بالقسم الفرعي المذكور من مستودع المشروع" . تم الاطلاع عليه بتاريخ 26 نوفمبر 2017 .
- ↑ "تم وضع ملف إشعار الترخيص في القسم الجذر لمستودع المشروع" . تم الاطلاع عليه بتاريخ 26 نوفمبر 2017 .
- ↑ "تم وضع ملف إشعار الترخيص في القسم الجذر لمستودع المشروع" . تم الاطلاع عليه بتاريخ 26 نوفمبر 2017 .
- ↑ "SANE - مقدمة" . تم الاطلاع عليه بتاريخ 17-02-2025 .
- ↑ gscantopdf. "gscan2pdf - واجهة رسومية لإنتاج ملفات PDF أو DjVus من المستندات الممسوحة ضوئيًا" . تم الاطلاع عليه بتاريخ 27 سبتمبر 2011 .
- ↑ تطبيقات Vanced. "ماسح المستندات NAPS2" . متجر مايكروسوفت . ريدموند، واشنطن: مايكروسوفت . تم الاسترجاع في 8 سبتمبر 2025 .
- ↑ أولدين-كوليجان، بن (2025). "NAPS2 - مسح المستندات ضوئيًا إلى PDF والمزيد" . www.naps2.com . تم الاطلاع عليه بتاريخ 8 سبتمبر 2025 .
- ↑ أنسيل، روبرت (مايو 2010). "المسح البسيط" . تم الاسترجاع في 4 يونيو 2010 .
- ↑ شركة كانونيكال المحدودة (2012). "فريق تطوير برنامج المسح البسيط" . تم الاطلاع عليه بتاريخ 8 مارس 2012 .
- ↑ شركة كانونيكال المحدودة (2012). "سلسلة حزم المشاريع" . تم الاطلاع عليه بتاريخ 8 مارس 2012 .
- ↑ UbuntuUpdates.org (أبريل 2010). "حزمة simple-scan" . مؤرشفة من الأصل في 26 يوليو 2011. تم الاطلاع عليها في 4 يونيو 2010 .
- ↑ يا إلهي! أوبونتو! (ديسمبر 2009). "Lucid للحصول على أداة المسح الضوئي "Simple Scan""تم الاطلاع عليه بتاريخ 4 يونيو 2010 .
- ↑ جنوم (21 مارس 2020). "ماسح المستندات" . gitlab.gnome.org . مؤرشف من الأصل في 25 أكتوبر 2019. تم الاطلاع عليه في 21 مارس 2020 .
- ↑ سكانلايت ، Kde.org ، تم الاطلاع عليه بتاريخ 23 أغسطس 2012
- ↑ كوكا ، Userbase.kde.org، 10 يونيو 2012 ، تاريخ الاسترجاع 23 أغسطس 2012
- ↑ دليل سكانلايت ، Docs.kde.org، 29-11-2011 ، تم الاطلاع عليه بتاريخ 23-08-2012
- ↑ سكانلايت ، Docs.kde.org، 29-11-2011 ، تم الاطلاع عليه بتاريخ 23-08-2012
- ↑ كواست، رولاند (فبراير 2015). "SwingSane - واجهة أمامية للمسح الضوئي الرسومي" . تم الاطلاع عليه بتاريخ 19 فبراير 2015 .
- ↑ كواست، رولاند. "ملفات مشروع SwingSane" . جيت هاب . تم الاطلاع عليه بتاريخ 19 فبراير 2015 .
- ↑ راوخ، أوليفر (فبراير 2009). "XSane - واجهة أمامية للمسح الضوئي الرسومي" . تم الاطلاع عليه في 1 أغسطس 2019 .
- ↑ راوخ، أوليفر. "إصدار XSane لنظام التشغيل ويندوز 32" . مؤرشف من الأصل في 22 أغسطس 2017. تم الاطلاع عليه في 24 أكتوبر 2010 .
روابط خارجية
- الأجهزة المدعومة من SANE
- أصبح الوصول إلى الماسح الضوئي سهلاً الآن - برنامج تشغيل شامل لـ eSCL (Apple AirScan) و WSD
- برامج تشغيل الأجهزة
- مسح الصور
