-->
ابتيكنو ابتيكنو

ما الفرق بين InterPress و postscript لغات تشغيل طابعات الليزر

ما الفرق بين InterPress و postscript لغات تشغيل طابعات الليزر



نقدم لكم من خلال هذا المقال مقارنة بين InterPress و postscript مخططين حديثين للتحكم في لغة تشغيل طابعات الليزر( بوست سكريبت ) .

ماذا تطبع طابعات الليزر. يتم تقديم مخطط واحد يسمى PostScript
بواسطة Adobe Systems، Inc. المخطط الآخر ، المسمى Interpress ، هو
مقدمة من شركة Xerox Corporation. مناقشة هذين المخططين
قد أثار قدرا كبيرا من الاهتمام في هذا المنتدى
حديثا. لقد كنت واعدًا (مهددة؟) لبعض الوقت
تقديم تفسيري للاختلاف بين النظامين.
إنه طويل بما فيه الكفاية ومفصل بما فيه الكفاية لدرجة أنك لن تفعل ذلك بالتأكيد
تريد أن تقرأ كلمة أخرى عن الموضوع بعد قراءتها ، ولكن معطى
من شبه المؤكد أن تكون طبيعة أنظمة بريد الكمبيوتر
نظرا للفرصة.

من الدرجة الأولى ، لا يمكن تمييز PostScript و Interpress.
ما أعنيه بذلك هو أنه بالمقارنة مع كل التيار الآخر
تقنيات تمثيل صورة الصفحة ، يمكن اعتبار الاثنين
تكون متطابقة تقريبًا. أعتقد أن الأمر يستحق النظر في كيفية حصولهم
أن تكون على هذا النحو ؛ من الأفضل أن تكون أوجه التشابه والاختلاف بينهما
يفهم من منظور تاريخي سليم.


InterPress ,postscript


التمييز بين InterPress و postscript من حيث التاريخ


تمتلك شركة Evans and Sutherland Computer Corporation عددًا لا بأس به
منذ سنوات تم بيع أجهزة رسومات قوية جدًا وباهظة الثمن مقابل
CAD / CAM وللمحاكاة في الوقت الفعلي. تسمى آلة CAD / CAM
نظام الصور آلات المحاكاة مصممة خصيصًا لكل منها
طلب. يتم استخدام آلات رسومات المحاكاة المخصصة لمثل هذا
أغراض مثل توفير رسومات الزجاج الأمامي للرحلة العسكرية
أنظمة المحاكاة - محاكاة ما سيراه الطيار إذا كان كذلك
ينظر من نافذة طائرة حقيقية. تستخدم أنظمة الرسومات هذه
نموذج رسومات ذكي للغاية ، طوره إيفان ساذرلاند وآخرون ،
والذي يقوم على إحداثيات وتحولات النظام والخط
رسم.

على الرغم من أن شركة Evans and Sutherland موجودة بشكل أساسي في Salt Lake

المدينة ، كان لديهم مكتب أبحاث صغير في ماونتن فيو (كاليفورنيا)
في أوائل السبعينيات. كان جون وارنوك مسؤولاً عنها ، وجون
عمل Gaffney في Warnock. أحد أنشطة الجبل
فيو أوفيس تم تطوير برمجيات للإنتاج ثلاثي الأبعاد

قواعد البيانات الرسومية لكل من نظام الصور و
آلات المحاكاة. العمل مع Warnock ، كان Gaffney بحلول عام 1975
تمت برمجة وتوثيق وإصدار النسخة الأولى من ملف
لغة البرمجة التي كانت تسمى "تصميم Evans and Sutherland
نظام".

جاء Gaffney إلى E&S من كلية الدراسات العليا في جامعة
إلينوي ، حيث استخدم حواسيب بوروز B5500 و B6500.
تركت هياكلهم ذات التوجه المكدس انطباعًا كبيرًا عليه. هو
دمج دلالات التنفيذ لآلات Burroughs مع
تطوير نماذج تصوير إيفانز وساذرلاند لإنتاج التصميم
نظام. مثل جميع أنظمة البرمجيات الناجحة ، فإن نظام التصميم بطيء
تطورت كما تم استخدامها ، وساهم الكثير من الناس في هذا التطور.

انضم جون وارنوك إلى Xerox PARC في عام 1978 للعمل لدى Chuck Geschke.
هناك تعاون مع مارتن نيويل في إنتاج ترجمة فورية

نظام رسومات يسمى JAM. "JAM" تعني "John And Martin". مربى
كان له نفس دلالات تنفيذ ما بعد الإصلاح مثل نظام تصميم Gaffney ،
واستند إلى نموذج التصوير إيفانز وساذرلاند ، ولكن

عزز نموذج التصوير E&S من خلال توفير نطاق أكثر شمولاً
مجموعة من الرسوم الأولية. مثل الإصدارات الأحدث من التصميم
النظام ، كان JAM "مستندًا إلى رمز مميز" بدلاً من "مستند إلى سطر الأوامر" ، والذي
يعني أن مترجم JAM يقرأ دفقًا من الرموز المميزة للإدخال و
يعالج كل رمز مميز تمامًا قبل الانتقال إلى التالي. نيويل و

نفذ Warnock JAM على محطات عمل Xerox المختلفة ؛ بواسطة 1981 JAM
كان متاحًا في ستانفورد على أجهزة كمبيوتر Xerox Alto ، حيث كنت في البداية
رايتها.

في غضون ذلك ، كان العديد من الأشخاص في Xerox يبنون سلسلة من
الطابعات النقطية التجريبية. أولها كان يسمى XGP ، و
طابعة رسومات زيروكس ، وبدقة 192 نقطة في البوصة.
أتاحت Xerox XGP لبعض الجامعات ، وبحلول عام 1972

كانت قيد الاستخدام في Carnegie-Mellon و Stanford و MIT و Caltech و
جامعة تورنتو. أنتجت كل من هذه المنظمات الخاصة بها
واجهات الأجهزة والبرامج. XGP مثير للاهتمام تاريخيًا
فقط لأنها أول طابعة نقطية تستفيد بشكل كبير من
علماء الكمبيوتر ، وكانت الساحة التي وقعت فيها الكثير من الأخطاء
صنعت والكثير من الدروس المستفادة.

لاستبدال XGP ، طورت Xerox PARC طابعة جديدة تسمى EARS ،
ثم طابعة أخرى أحدث تسمى دوفر. بعد عذاب
تحويل البرامج من XGP إلى EARS ، أدرك العديد من الأشخاص في Xerox
أن تطبيقات البرامج التي تولد ملفات لـ XGP أو لـ EARS
لا ينبغي ربطه بخصائص الجهاز للطابعة نفسها.
طور بوب سبول وويليام نيومان ، من Xerox PARC ، نسبيًا
مخطط وصف صورة الصفحة المستقل عن الجهاز ، يسمى "اضغط
format "، والذي تم استخدامه لتوجيه الطابعات النقطية بما يجب طباعته.

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

شكل الصحافة كان نجاحا باهرا. لقد أحدثت ثورة في الطباعة بالليزر
التكنولوجيا في الأوساط الأكاديمية والبحثية ، وحفز أ
عدد كبير من الناس للتفكير في قضايا مستقلة عن الجهاز
طباعة الرسومات. ومع ذلك ، كان لشكل الصحافة حدوده ، و
شعر العديد من الناس بالحاجة إلى مراجعة التصميم الأساسي.

ترك Sproull شركة Xerox في عام 1978 ليصبح أستاذاً لعلوم الكمبيوتر
في CMU. عاد نيومان إلى وطنه إنجلترا ليصبح مستقلاً
مستشار. ترك مارتن نيويل شركة زيروكس لينضم إلى شركة Cadlinc Corp.
ظل وارنوك وجيشكي في زيروكس.

أثناء وجوده في CMU ، بدأ Sproull في وضع خطط لإصدار جديد من Press
من شأنه أن يجمع بين نموذج رسومات JAM وصورة الصفحة
خصائص وصف الصحافة. عاد Sproull إلى Xerox من أجل a
إجازة التفرغ في عام 1982 ، واستعان بتلر لامبسون في
إنشاء لغة وصف صورة الصفحة الجديدة التي تستخدم في Warnock
يطلق عليها اسم "Interpress". اشتعلت الاسم.

في حين أنه من الصعب فصل المساهمات التي قدمتها Sproull
ولامبسون ، ليس من الخطأ القول إن لامبسون ووارنوك
أنتج نموذج تنفيذ Interpress بينما Sproull و Warnock
أنتجت نموذج التصوير. من الصحيح أيضا تقريبا
وصف هذا الإصدار الأول من Interpress بأنه مشتق من
نموذج الرسومات ونموذج التنفيذ لـ JAM مع ملفات
آليات الحماية والأمن المستمدة من التجربة مع
لغات البرمجة مثل Euclid و Cedar ، والصمت الحذر
قضية الخطوط. عمل الثلاثي تحت إشراف Geschke ، و
كان Geschke مسؤولاً عن التحكيم في الخلافات وعن صنعها
تأكد من أن التصميم الناتج مقبول لبقية Xerox.

من الصعب شرح مشاركتي في جهود Interpress.
كان Sproull مستشار أطروحتي في CMU ؛ لقد ناقشنا العديد من
مشاكل في لغات وصف الصفحة بإسهاب. كمستشار ل
PARC أثناء عمل تصميم Interpress ، كان نشاطي الأساسي واحدًا من
كتابة أو إعادة كتابة مواد Interpress. كما أنني قمت بتمثيل أ
وجهة نظر "المستهلك" بدلاً من وجهة نظر "المصمم" ،
وغالبا ما يشتكون من جوانب تطور اللغة.


أشعر بعدم الارتياح لمناقشة القضايا التي ينطوي عليها الانتقال
من Interpress من قطعة أثرية من مختبر الأبحاث إلى قابلة للتسويق
منتج. لذلك لن أناقشها. خلال هذا الانتقال

غادرت المرحلة Geschke و Warnock PARC (ديسمبر 1982) لبدء Adobe
Systems ، عادت Sproull إلى CMU (يونيو 1983) ، وغادر Lampson PARC إلى
انضم إلى DEC Research (نوفمبر 1983).

كان لدى Warnock اختلافات فلسفية مختلفة مع النهائي
Interpress design ، وقد عبر عن هذه الاختلافات لبقية أعضاء
مجموعة Interpress في كل فرصة. في Adobe و Geschke و Warnock
رأى فرصة للمحاولة مرة أخرى ، مع مجموعة تصميم مكونة من
الناس الذين شاركوه في أيديولوجيته. قاموا بتجنيد دوغ بروتز ، زيروكس
باحث PARC الذي لم يكن له أي علاقة بأي من

اضغط / JAM / Interpress world ، للانضمام إليهم في تطوير صفحة جديدة
لغة الوصف المسماة PostScript ، استنادًا إلى دمج ملفات
نموذج التنفيذ ونموذج التصوير لـ JAM بهيكل حماية
يشبه C أو غلاف Unix أكثر من إقليدس أو سيدار.
على الرغم من عدم وجود نسخة على الإطلاق من JAM ، إلا أن PostScript يشبه JAM أكثر منه
يشبه Interpress. احتضنت PostScript أيضًا العديد من مفاهيم Unix ،
مثل استخدام تدفقات النص لنقل المعلومات.

في 15 مارس 1984 ، قامت Adobe بشحن دليل PostScript الأول الخاص بها إلى ملف
عميل محتمل. تمت طباعة دليل PostScript هذا على PostScript
طابعة باستخدام خط Times Roman مرخص من شركة Allied و
تم رقمنتها بواسطة Adobe.
في ذلك الوقت كانت جميع جوانب مشروع Interpress لا تزال جيدة
ملكية خاصة ، وبدا لي أن Xerox ليس لديها أي اهتمام بها
إطلاق سراحهم. ومع ذلك ، في 25 أبريل 1984 ، تلقيت مطبعة زيروكس
يعلن عن توفر وثائق Interpress. أنا
تمكنت أخيرًا من الحصول على نسخة من Interpress
التوثيق في فبراير 1985 ، وتفاجأ كثيرًا باكتشافه
أن وثائق Interpress لم تتم طباعتها على Interpress
الطابعة ، ولكن تمت طباعتها بدلاً من ذلك على طابعة تنسيق الصحافة ، باستخدام ملف
نفس الخطوط التي تشبه Times-like و Helvetica التي أصبحت مألوفة لي
مع في CMU و Stanford على طابعات Dover.

 المقارنة بين InterPress و postscript كلغتين 


حدد الجزء الأول تاريخ PostScript و Interpress ، كما فعلت
تمكنت من تحديد ذلك. مع تلك الخلفية التاريخية ، أقدم الآن
مقارنة بين اللغتين.

في حين أن هناك عددًا كبيرًا من المخططات الموجودة لوصف
الصور المطبوعة ، يتم وصف معظمها على أنها "هياكل بيانات" أفضل من وصفها
كـ "لغات". على وجه الخصوص ، فقط PostScript و Interpress هما
قابل للتنفيذ مباشرة.

يمكن مقارنة اللغات على عدة مستويات مختلفة. اللغات لها أ
التمثيل المعجمي ، وبناء الجملة ، والنموذج الدلالي ، والأسلوب المقصود من
اعتبارات الاستخدام والتنفيذ.

الاعتبارات المعجمية

تحدد الخصائص المعجمية للغة طريقة الرموز المميزة لـ
يتم تمثيل اللغة من حيث وحدات البت أو البايت أو الأحرف. ال
تم تعريف لغة FORTRAN من حيث مجموعة أحرف معينة ،
التي كان من المتوقع أن يستخدمها المنفذ. كانت لغة ALGOL
محددة من حيث الكلمات الرئيسية والرموز ، وتعريف اللغة
ترك المنفذ حرًا في اختيار الطريقة التي سيمثل بها هؤلاء

كلمات مفتاحية من حيث الحروف المتوفرة على جهاز الكمبيوتر الخاص به. على سبيل المثال،

تعريف FORTRAN لعبارة "DIMENSION" هو أنه
الحرف "D" متبوعًا بالحرف "I" متبوعًا بالحرف "M" ، إلخ.
كان تعريف ALGOL للكلمة الرئيسية "BEGIN" مجرد أنها ملف
الكلمات الرئيسية. استخدمت وثيقة ALGOL القياسية بخط غامق لتحديدها
الكلمات الدالة. عندما يتم تنفيذ ALGOL على أجهزة الكمبيوتر التي يتم تعيين أحرفها
بما في ذلك الخط الغامق ، يستخدم المنفذون عادةً الأحرف الغامقة
كطريقة لتحديد الكلمات الرئيسية. عندما يتم تنفيذ ALGOL على الآخرين
أجهزة الكمبيوتر ، واختيار المنفذين مخططات أخرى لتحديد
الكلمات الرئيسية ، مثل وضعها بين علامات الاقتباس أو وضعها بأحرف كبيرة
حروف.

كل من PostScript و Interpress لهما عامل يسمى MOVETO ، وفي
كلتا اللغتين تقوم بنفس الشيء تمامًا ، وهو مطابق له
ما فعله مشغل MOVETO على أجهزة Evans و Sutherland
ولدت هذا النموذج الرسومي. دعونا نلقي نظرة على كيف سيكون هذا العامل
ممثلة باللغتين.

يتم تعريف لغة PostScript من حيث الأحرف ، مثل
فورتران. تعريف مشغل PostScript "MOVETO" هو
الحرف "M" متبوعًا بالحرف "O" متبوعًا بالحرف "V" ، إلخ.
يتم تعريف لغة Interpress من حيث الكلمات الرئيسية ؛ التعريف
عامل التشغيل Interpress "MOVETO" هو أنه كلمة رئيسية في
إحساس الغول. يقترح معيار Interpress 2.1 أن MOVETO يمكن أن يكون كذلك
ممثلة بالرقم التسلسلي 25 بترميز قياسي أن
يوفر المعيار ، ولكن تعريف الكلمة MOVETO هو
بغض النظر عن اختيار الترميز.

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

يمكن ترجمة الترميز إلى أي ترميز Interpress آخر ، لذا فهو كذلك
من الممكن دائمًا أخذ ملف Interpress وترجمته إلى ملف
تيار من الأحرف التي سيكون لها خصائص مماثلة ل
بوستسكريبت. على العكس من ذلك ، من الممكن دائمًا ترجمة ملف
برنامج PostScript في شكل كلمة رئيسية رمزية ، على الرغم من PostScript
المعيار لا يقترح أي مخطط رمزي معين.

من الجدير بالذكر أن كلمة "token" مكتظة قليلاً
هنا. "مخطط الترميز" هو وسيلة لضغط البيانات ،
حيث يُطلق على سلسلة من الأحرف اسم "رمز مميز" ويتم استبدالها بـ
رقم رمزي ، والذي سيشغل مساحة أقل. ومع ذلك ، يمكن للغة
لديك رموز دون وجود مخطط رمزي. كل من PostScript و
لدى Interpress دلالات تنفيذ محددة من حيث

أشياء تسمى "الرموز". يتم تمثيل رموز Interpress بشكل طبيعي
من خلال مخططات الترميز - أي استبدال الأعداد الصحيحة - في حين أن
عادةً ما تُترك رموز PostScript المميزة كتسلسلات من الأحرف. في
أقسام لاحقة من هذه الرسالة سيتم استخدام كلمة "رمز مميز" لتعني
إما نوع الرمز المميز لـ PostScript أو نوع الرمز المميز Interpress ؛ بواسطة
في الوقت الذي يصلون فيه إلى المترجم يكونون نفس الشيء تقريبًا.

يحدد معيار Interpress 2.1 ترميزًا خاصًا لـ
يدمج ، ويعطي تنسيقات البت والبايت ، مشغل عدد صحيح عشري
الأرقام وما إلى ذلك. هذا الترميز هو ترميز ثنائي كامل ، باستخدام
كل 8 بتات من كل بايت ، مما يعني أنه لا يمكن إرسالها دائمًا
عبر رابط حرف تسلسلي. يعد الترميز القياسي لـ Interpress لـ
عادةً ما يحتل وصف الصفحة عددًا أقل من البايت من حجم
تمثيل أحرف PostScript المكافئ. هذا ممكن
لأن الترميزات الثنائية تجعل استخدام البتات أكثر كفاءة.

تحميل بوست سكريبت PostScript download


يمكنك تحميل بوست سكريبت Ghostscript 9.54.0 لجميع المنصات من هنــــــــــا.

 

التعليقات



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

إتصل بنا

جميع الحقوق محفوظة

ابتيكنو

2020