التعرف الضوئي على الأحرف (OCR-A)

OCR-A هو خط أُصدر عام 1966 [ 1 ] وطُبِّق لأول مرة عام 1968. [ 2 ] [ 3 ] كانت هناك حاجة إلى خط خاص في بدايات تقنية التعرف الضوئي على الأحرف ، حيث كان من الضروري وجود خط يمكن التعرف عليه ليس فقط بواسطة أجهزة الكمبيوتر في ذلك الوقت، بل أيضًا بواسطة البشر. [ 4 ] يستخدم OCR-A خطوطًا بسيطة وسميكة لتشكيل أحرف قابلة للتمييز. [ 5 ] الخط أحادي المسافة (ثابت العرض)، ويتطلب وجود طابعة لوضع الأحرف.0.254  سم (بمسافة 0.10  بوصة، ويُطلب من القارئ قبول أي مسافة بينهما0.2286  سم ((0.09  بوصة) و0.4572  سم (0.18  بوصة).

التقييس

تم توحيد خط OCR-A من قبل المعهد الوطني الأمريكي للمعايير (ANSI) تحت مسمى ANSI X3.17-1981. ومنذ ذلك الحين أصبح X3.4 هو INCITS ، ويطلق الآن على معيار OCR-A اسم ISO 1073-1:1976 .

التطبيقات

في عام 1968، أنتجت شركة American Type Founders خط OCR-A، وهو أحد أوائل خطوط التعرف الضوئي على الأحرف التي استوفت المعايير التي وضعها مكتب المعايير الأمريكي. يتميز تصميمه بالبساطة ليسهل قراءته آليًا، ولكنه أكثر صعوبة على العين البشرية. [ 3 ]

مع تحول الطباعة من الطباعة المعدنية إلى الطباعة الحاسوبية، استخدم تور ليلكفيست برنامج ميتافونت لوصف خط OCR-A. وقد قام ريتشارد ب. ويلز بتحسين هذا التعريف لاحقًا. ويمكن الاطلاع على عملهما من خلال CTAN . [ 6 ]

لجعل النسخة المجانية من الخط أكثر سهولة في الوصول إليها لمستخدمي مايكروسوفت ويندوز، قام جون ساوتر بتحويل تعريفات ميتافونت إلى ترو تايب باستخدام برنامجي بوتريس وفونت فورج في عام ٢٠٠٤. [ ٧ ] وفي عام ٢٠٠٧، أنشأ غوركان سينغون حزمة ديبيان من هذا التطبيق. [ ٨ ] وفي عام ٢٠٠٨، قام لوك ديفروي بتصحيح التموضع الرأسي في تطبيق جون ساوتر، وصحح اسم الحرف الصغير z. [ ٩ ]

بشكل مستقل، استخدم ماثيو سكالا [ 10 ] برنامج mftrace [ 11 ] لتحويل تعريفات Metafont إلى تنسيق TrueType في عام 2006. وفي عام 2011، أصدر نسخة جديدة تم إنشاؤها عن طريق إعادة كتابة تعريفات Metafont للعمل مع METATYPE1 ، مما أدى إلى إنشاء مخططات تفصيلية مباشرة دون خطوة تتبع وسيطة. وفي 27 سبتمبر 2012، قام بتحديث تطبيقه إلى الإصدار 0.2. [ 12 ]

إضافةً إلى هذه التطبيقات المجانية لتقنية التعرف الضوئي على الحروف (OCR-A)، توجد أيضًا تطبيقات تُباع من قِبل العديد من البائعين. على سبيل المزاح، ابتكر توبياس فرير جونز في عام 1995 خط Estupido-Espezial، وهو تصميم مُعاد ابتكاره بخطوط مزخرفة وحرف "s" طويل . وقد استُخدم في قسمٍ ذي طابع "تكنولوجي" في مجلة رولينج ستون . [ 13 ] [ 14 ]

صممت شركة ماكسيتيب خط OCR-X - وهو خط مبني على خط OCR-A مع ميزات OpenType، ورموز زخرفية ذات طابع فضائي/تكنولوجي، ومتوفر بستة أوزان (رفيع، خفيف، عادي، متوسط، غامق، أسود). [ 15 ]

صممت شركة Visual Design Laboratory (VDL) اليابانية المتخصصة في تصميم الخطوط نوعين من الخطوط بناءً على خط OCR-A: أحدهما للأحرف الصينية المبسطة باسم Jieyouti [ 16 ] والآخر للأحرف اليابانية باسم Yota G (ヨタG ) [ 17 ] ، وكلاهما متوفر بخمسة أوزان (خفيف، عادي، متوسط، شبه غامق، غامق).

يستخدم

OCR-A على شيك مصرفي ألماني . تُستخدم الأحرف ⑂ و ⑀ و ⑁ لتحديد حقول معينة في السطر القابل للقراءة آليًا (يظهر هنا بشكل جزئي مشوش ).

على الرغم من أن تقنية التعرف الضوئي على الأحرف قد تطورت إلى درجة لم تعد معها هذه الخطوط البسيطة ضرورية، [ 18 ] إلا أن خط OCR-A لا يزال مستخدمًا. ولا يزال استخدامه واسع الانتشار في ترميز الشيكات حول العالم. ولا تزال بعض شركات صناديق الإيداع تصر على طباعة رقم الحساب والمبلغ المستحق على نموذج إرجاع الفاتورة بخط OCR-A. [ 19 ] كما يُستخدم أحيانًا في الإعلانات والرسومات التوضيحية نظرًا لمظهره غير المألوف.

يُستخدم هذا الأسلوب تحديدًا في ترجمة الأفلام والمسلسلات التلفزيونية مثل "القائمة السوداء" ، وفي عناوين فيلم "المتظاهر ". كما يُستخدم في عناوين وترجمة فيلمي " 13 ساعة: جنود بنغازي السريون" و "هوبرز" . واستُخدم أيضًا في شعار وعلامة تجارية ومواد تسويقية لخط ألعاب الأطفال " هيكسباغ" .

نقاط الترميز

الخط عبارة عن مجموعة من أشكال الأحرف، أو الرموز الرسومية . لكي يستخدم الحاسوب خطًا ما، يجب تخصيص رمز لكل رمز رسومي في مجموعة الأحرف . عند توحيد معيار OCR-A، كان ترميز الأحرف المعتاد هو معيار ASCII (الرمز القياسي الأمريكي لتبادل المعلومات) . لم تتوافق جميع رموز OCR-A الرسومية مع ASCII، وكان لخمسة أحرف منها رموز رسومية بديلة، مما قد يشير إلى الحاجة إلى خط ثانٍ. مع ذلك، ولأغراض الراحة والكفاءة، كان من المتوقع أن تكون جميع الرموز الرسومية متاحة في خط واحد باستخدام ترميز ASCII، مع وضع الأحرف الإضافية في نقاط ترميز كانت ستبقى غير مستخدمة لولا ذلك.

يُعدّ Unicode ، المعروف أيضًا باسم ISO 10646 ، الجيل الحديث من ASCII . يحتوي Unicode على ASCII ويتضمن أحكامًا خاصة لأحرف OCR، لذلك اعتمدت بعض تطبيقات OCR-A على Unicode للحصول على إرشادات بشأن تعيينات رموز الأحرف.

تمثيل معيار ما قبل يونيكود

يُحدد معيار ISO 2033 :1983، والمعيار الصناعي الياباني المقابل JIS X 9010:1984 (المعروف سابقًا باسم JIS C 6229–1984)، ترميزات الأحرف لتقنيات التعرف الضوئي على الأحرف OCR-A و OCR -B و E-13B . بالنسبة لتقنية OCR-A، يُحددان مجموعة ASCII مُعدلة ذات 7 بتات (تُعرف أيضًا برقمها في ISO-IR ، وهو ISO-IR-91) تتضمن فقط الأحرف الكبيرة والأرقام ومجموعة فرعية من علامات الترقيم والرموز، بالإضافة إلى بعض الرموز الإضافية. [ 20 ] فيما يلي قائمة بالرموز التي أُعيد تعريفها نسبةً إلى ASCII، بدلاً من حذفها ببساطة:

شخصيةصورةموقعفي ASCIIتعليقات
جنيه إسترلينيعلامة الجنيه الإسترليني0x238يتوافق مع BS 4730، وهو النسخة البريطانية من ISO 646. [ 21 ]
{قوس حلزوني يساري0x28(لا يزال اسم الحرف "قوس مفتوح"، على الرغم من ظهور قوس معقوف. تم حذف رمز ASCII المعتاد للقوس المفتوح 0x7B. [ 20 ]
}قوس حلزوني أيمن0x29)لا يزال اسم الحرف "قوس أيمن"، على الرغم من ظهور قوس معقوف. تم حذف رمز ASCII المعتاد للقوس الأيمن 0x7D. [ 20 ]
خطاف التعرف الضوئي على الأحرف0x3C<
رئيس مكتب الحقوق المدنية0x3E>
¥علامة الين0x5C\يطابق معيار JIS X 0201. مُدرج في معيار JIS X 9010، ولكنه محذوف من معيار ISO 2033. [ 20 ]
شوكة التعرف الضوئي على الأحرف0x5D]

بالإضافة إلى ذلك، يتم ترميز العلامة العمودية الطويلة ( علامة عمودية طويلة) عند 0x7C، وهو ما يتوافق مع الخط العمودي ASCII (|). [ 20 ]

أحرف OCR-A المخصصة في Unicode

تم تحديد الأحرف التالية لأغراض التحكم وهي الآن ضمن نطاق "التعرف الضوئي على الأحرف" في يونيكود 2440-245F :

نقاط ترميز OCR-A المخصصة القائمة على ASCII و Unicode [ 22 ]
اسمصورةنصيونيكود
خطاف التعرف الضوئي على الأحرفخطاف التعرف الضوئي على الأحرفU+2440
رئيس مكتب الحقوق المدنيةرئيس مكتب الحقوق المدنيةU+2441
شوكة التعرف الضوئي على الأحرفشوكة التعرف الضوئي على الأحرفU+2442
شوكة OCR المقلوبةU+2443
مشبك حزام OCRU+2444
ربطة عنق OCRU+2445

المسافات والأرقام والحروف غير المشكّلة

أرقام OCR-A
OCR-A أحرف كبيرة غير مشددة
التعرف الضوئي على الأحرف الصغيرة غير المشكّلة

تستخدم جميع تطبيقات OCR-A الرمز U+0020 للمسافة، والرموز من U+0030 إلى U+0039 للأرقام العشرية، والرموز من U+0041 إلى U+005A للأحرف الكبيرة غير المشددة، والرموز من U+0061 إلى U+007A للأحرف الصغيرة غير المشددة.

الشخصيات العادية

إضافةً إلى الأرقام والحروف غير المُشكَّلة، فإن العديد من أحرف OCR-A لها نقاط ترميز واضحة في ASCII. أما الأحرف التي لا تحتوي على نقاط ترميز، فإن معظمها، بما في ذلك جميع الأحرف المُشكَّلة في OCR-A، لها نقاط ترميز واضحة في Unicode.

نقاط ترميز OCR-A إضافية تستند إلى ASCII و Unicode
اسمرمزيونيكود
علامة تعجبعلامة تعجبU+0021
علامة اقتباسعلامة اقتباسU+0022
علامة الرقمعلامة الرقمU+0023
علامة الدولارعلامة الدولارU+0024
علامة النسبة المئويةعلامة النسبة المئويةU+0025
علامة العطف (&)علامة العطف (&)U+0026
الفاصلة العلياالفاصلة العلياU+0027
قوس أيسرقوس أيسرU+0028
القوس الأيمنالقوس الأيمنU+0029
علامة النجمةعلامة النجمةU+002A
علامة زائدعلامة زائدU+002B
فاصلةفاصلةU+002C
الواصلة الناقصةالواصلة الناقصةU+002D
نقطة (فاصلة)نقطة (فاصلة)U+002E
سوليدوس (سلاش)سوليدوس (سلاش)U+002F
القولونالقولونU+003A
فاصلة منقوطةفاصلة منقوطةU+003B
علامة أقل منعلامة أقل منU+003C
علامة يساويعلامة يساويU+003D
علامة أكبر منعلامة أكبر منش+003ه
علامة استفهامعلامة استفهامU+003F
تجاري فيتجاري فيU+0040
قوس مربع أيسرقوس مربع أيسرU+005B
الخط المائل العكسي (الشرطة المائلة العكسية)الصلب المعكوسU+005C
قوس مربع أيمنقوس مربع أيمنU+005D
علامة التشكيل الدائريعلامة التشكيل الدائريU+005E
قوس حلزوني يساريقوس حلزوني يساريU+007B
قوس حلزوني أيمنقوس حلزوني أيمنU+007D
علامة الجنيه الإسترليني (جنيه إسترليني)علامة الجنيه الإسترلينيU+00A3
علامة الينعلامة الينU+00A5
الحرف اللاتيني الكبير A مع علامة التشكيلالحرف اللاتيني الكبير A مع علامة التشكيلU+00C4
حرف لاتيني كبير A مع حلقة في الأعلىحرف لاتيني كبير A مع حلقة في الأعلىU+00C5
الحرف اللاتيني الكبير AEالحرف اللاتيني الكبير AEU+00C6
حرف N كبير لاتيني مع علامة التلدةحرف N كبير لاتيني مع علامة التلدةU+00D1
حرف O كبير لاتيني مع علامة التشكيلحرف O كبير لاتيني مع علامة التشكيلU+00D6
الحرف اللاتيني الكبير O مع ضربةالحرف اللاتيني الكبير O مع ضربةU+00D8
حرف U اللاتيني الكبير مع علامة التشكيلحرف U اللاتيني الكبير مع علامة التشكيلU+00DC

الشخصيات المتبقية

قامت شركة Linotype [ 23 ] بترميز الأحرف المتبقية من OCR-A على النحو التالي:

أحرف إضافية بتقنية التعرف الضوئي على الأحرف (OCR-A)
اسمرمزيونيكوداسم يونيكود
علامة عمودية طويلةعلامة عمودية طويلةU+007Cخط عمودي

شخصيات إضافية

تُعرّف الخطوط المُشتقة من أعمال تور ليلكفيست وريتشارد ب. ويلز أربعة أحرف غير موجودة في نظام OCR-A لاستكمال مجموعة أحرف ASCII. وتستخدم هذه الأشكال نفس نمط أشكال أحرف OCR-A. وهي:

أحرف ASCII إضافية
اسمرمزيونيكود
خط منخفضخط منخفضU+005F
لهجة الموتلهجة الموتU+0060
خط عموديخط عموديU+007C
علامة التلدةعلامة التلدةU+007E

تُعرّف شركة لينوتايب أيضًا أحرفًا إضافية. [ 24 ]

الاستثناءات

بعض التطبيقات لا تستخدم تعيينات نقاط الترميز المذكورة أعلاه لبعض الأحرف.

PrecisionID

يحتوي تطبيق PrecisionID لتقنية OCR-A على نقاط الترميز غير القياسية التالية: [ 25 ]

  • خطاف التعرف الضوئي على الأحرف في U+007E
  • رئيس لجنة OCR في U+00C1
  • تفرع التعرف الضوئي على الأحرف في U+00C2
  • علامة اليورو عند U+0080

باركود سوفت

يحتوي تطبيق Barcodesoft لتقنية OCR-A على نقاط الترميز غير القياسية التالية: [ 26 ] [ 27 ]

  • خطاف التعرف الضوئي على الأحرف عند U+0060
  • رئيس مكتب الحقوق المدنية في U+007E
  • تفرع التعرف الضوئي على الأحرف عند U+005F
  • علامة عمودية طويلة عند U+007C (تتوافق مع Linotype)
  • مسح الأحرف عند U+0008

موروفيا

يحتوي تطبيق موروفيا لتقنية التعرف الضوئي على الأحرف (OCR-A) على نقاط الترميز غير القياسية التالية: [ 28 ]

  • خطاف التعرف الضوئي على الأحرف عند U+007E (يتفق مع PrecisionID)
  • رئيس قسم التعرف الضوئي على الأحرف في U+00F0
  • OCR Fork at U+005F (يتفق مع Barcodesoft)
  • علامة عمودية طويلة عند U+007C (تتوافق مع Linotype)

أتمتة الهوية

يحتوي تطبيق IDAutomation لتقنية OCR-A على نقاط الترميز غير القياسية التالية: [ 29 ]

  • خطاف التعرف الضوئي على الأحرف عند U+007E (يتفق مع PrecisionID)
  • رئيس لجنة التعرف الضوئي على الأحرف في U+00C1 (يوافق على رأي PrecisionID)
  • OCR Fork at U+00C2 (يتفق مع PrecisionID)
  • مشبك حزام OCR في U+00C3

بائعي معايير الخطوط

انظر أيضاً

ملحوظات

  1. المعهد الوطني للمعايير والتكنولوجيا (1981). مجموعة الأحرف القياسية الوطنية الأمريكية للتعرف الضوئي على الأحرف (OCR-A) (ملف PDF) . ANSI X3.17-1981. المعهد الوطني الأمريكي للمعايير، ص  3. طُوّرت مجموعة أحرف OCR-A للتعرف الضوئي على الأحرف لأول مرة في الولايات المتحدة عام 1961 كخط رقمي فقط. وفي عام 1966، صدر خط أبجدي رقمي يحتوي على 57 حرفًا، بما في ذلك الخط الرقمي الحالي، و4 أحرف مجردة، وأحرف كبيرة فقط. سُمّي المعيار المُعدّل "مجموعة الأحرف القياسية الوطنية الأمريكية للتعرف الضوئي على الأحرف، ANSI X3.17-1966".
  2. معلومات أساسية عن خط OCR-A من Adobe
  3. 1 2 "OCR A" . في عام 1968، أنتجت شركة American Type Founders خط OCR-A، وهو أحد أوائل خطوط التعرف الضوئي على الأحرف التي استوفت المعايير التي وضعها مكتب المعايير الأمريكي. يتميز تصميمه بالبساطة ليسهل قراءته آليًا، ولكنه أصعب قليلًا على العين البشرية. يتبع OCR-A معيار 1981 الذي وضعه المعهد الوطني الأمريكي للمعايير (ANSI)، X-3.17-1981 (الحجم I). ويُستخدم التصميم نفسه أيضًا في معيار DIN 66008 الألماني. أما خط OCR-B، فقد صممه أدريان فروتيجر لشركة Monotype في عام 1968. يتجاوز هذا التصميم حدود قارئ الأحرف الضوئي، ولكنه أسهل في القراءة. يتبع تصميم OCR-B معيار ISO 1073/II-1976 (E)، مع تعديلات عام 1979 (تصميم الطباعة البارزة، الحجم I). يحتوي كل من OCR-A و OCR-B على إصدارات "بديلة"، والتي تحتوي على مجموعة الأحرف القياسية ISO-Adobe بدلاً من مجموعة أحرف OCR الأكثر محدودية.
  4. الدافع وراء تقنية التعرف الضوئي على الأحرف (OCR-A) من شركة مايكروسكان
  5. "خلفية عن تقنية التعرف الضوئي على الحروف من هندسة البرمجيات المدمجة" . مؤرشف من الأصل بتاريخ 17-09-2016 . تم الاطلاع عليه بتاريخ 01-09-2012 .
  6. مصادر MetaFont لتقنية OCR-A من CTAN
  7. خط OCR-A من تصميم جون ساوتر عام 2004 من مصادر MetaFont تلك
  8. حزم Fonts-ocr-a لنظام دبيان، والمبنية على مشروع جون ساوتر على موقع SourceForge
  9. سرد لوك ديفروي لتعديلاته على تطبيق جون سوتر لتقنية التعرف الضوئي على الأحرف (OCR-A)
  10. الصفحة الرئيسية لماثيو سكالا
  11. حزمة mftrace لنظام Debian
  12. خط OCR-A من تصميم ماثيو سكالا عام 2012 من مصادر MetaFont
  13. هوفلر، جوناثان. "أحمقان" . هوفلر وشركاه . تم الاطلاع عليه بتاريخ 18 سبتمبر 2021 .
  14. "التكنولوجيا، خريف 1997". رولينج ستون . العدد 774. 27-11-1997. ص 59.  
  15. "خط OCR-X" . Maxitype . تم الاطلاع عليه بتاريخ 24 سبتمبر 2023 .
  16. "خط جيوتي" (باللغة اليابانية). مختبر التصميم المرئي . تم الاطلاع عليه بتاريخ 25 مارس 2025 .
  17. "خط يوتا جي" (باللغة اليابانية). مختبر التصميم المرئي . تم الاطلاع عليه بتاريخ 27 يونيو 2025 .
  18. "تاريخ التعرف الضوئي على الأحرف". مجلة معالجة البيانات . 12 : 46. 1970.
  19. "وصف خدمة الصندوق المقفل، ملاحظة: "تحتوي الفاتورة على فاتورة وبيان يتضمن معلومات المريض في سطر قابل للمسح الضوئي بتقنية التعرف الضوئي على الأحرف (OCR). يشبه سطر OCR في مظهره السطر الموجود في كشف حساب بطاقة الائتمان أو فاتورة الهاتف."( ملف PDF) . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 1 مارس 2017. تم الاطلاع عليه بتاريخ 30 يوليو 2015 .
  20. 1 2 3 4 5 ISO/TC97/SC2 (1985-08-01). مجموعة الأحرف الرسومية اليابانية بتقنية التعرف الضوئي على الحروف (OCR-A ) (ملف PDF) . ITSCJ/ IPSJ . ISO-IR -91.{{citation}}: صيانة CS1: الأسماء الرقمية: قائمة المؤلفين ( رابط )
  21. BSI (1975-12-01). مجموعة الأحرف الرسومية لرمز بيانات المملكة المتحدة ذي 7 بتات (PDF) . ITSCJ/ IPSJ . ISO-IR -4.
  22. "التعرف الضوئي على الأحرف" (ملف PDF) . اتحاد يونيكود . مؤرشف (ملف PDF) من الأصل في 4 يناير 2023. تم الاطلاع عليه في 4 يناير 2023 .
  23. خط OCR-A من Linotype: اختر خريطة الأحرف لعرض الأحرف ورموزها
  24. خط OCR-A الموسع من Linotype: اختر خريطة الأحرف ثم عرض الكل
  25. دليل مستخدم PrecisionID لتطبيق خط OCR-A من PrecisionID
  26. صفحة معلومات حول تطبيق الباركود لخط OCR-A
  27. مصدر آخر للمعلومات حول خطوط الباركود
  28. صفحة معلومات حول تطبيق موروفيا لخط OCR-A
  29. صفحة معلومات حول تطبيق IDAutomation لخطوط OCR-A و OCR-B