![طابعة نافثة للحبر](/f/3c7a3bbdd5fd0434335fdb95269f0cba.jpg)
تستخدم العديد من طابعات الكمبيوتر برامج تشغيل تستند إلى PCL.
حقوق الصورة: ريان ماكفاي / فوتوديسك / جيتي إيماجيس
طورت Hewlett-Packard لغة أوامر الطابعة ، أو PCL ، لطابعاتها النافثة للحبر في الثمانينيات. انتشر على نطاق واسع مع إدخال PCL3 لطابعة LaserJet الشهيرة للشركة. PCL5 هو الإصدار الأخير الذي يعتمد على الكود التقليدي الذي يرسله برنامج تشغيل الكمبيوتر إلى الطابعة لإعطائها إرشادات حول كيفية طباعة الصفحة. يعد PCL6 ، المعروف أيضًا باسم PCL-XL ، محركًا أكثر قوة يعمل بشكل مختلف تمامًا ، مع الاحتفاظ باسم PCL.
لغة
بينما تعتبر HP أن كلا من PCL5 و PCL6 هما برامج تشغيل لغة أوامر الطابعة ، يستخدم كل برنامج لغات مختلفة لتوصيل البيانات إلى الطابعات. يستخدم PCL5 والإصدارات السابقة من برامج تشغيل HP رمز ASCII لإرسال البيانات والأوامر من تطبيق الكمبيوتر إلى الطابعة. يقوم PCL6 بتجميع الصفحات من تطبيق الكمبيوتر إلى تنسيق ثنائي قبل إرسال الحزمة إلى الطابعة. اللغة الثنائية الجديدة أكثر إحكاما وتوفر ميزات إضافية.
فيديو اليوم
المهام
حتى PCL5 ، تتمتع برامج تشغيل الطابعة بوظائف محدودة. تعطي محركات الأقراص هذه أوامر لصفحة جديدة أو فقرة جديدة مثلًا وتحدد خطوط المستند. عادةً ما تكون الدقة ثابتة ومحدودة بـ 300 نقطة في البوصة. ضمن PCL6 ، يمكن للسائق أيضًا تلبية متطلبات الصور والرسومات. يترجم المخططات المتجهة وكذلك خرائط البت ، ويمكنه التعامل مع دقة أعلى. نظرًا لأنها تعالج أوامر الرسومات المعقدة مباشرةً ، تعمل برامج تشغيل PCL6 بسرعة أكبر وتولد حركة مرور أقل.
عملية
تستخدم برامج تشغيل PCL حتى PCL5 أحرفًا خاصة لبدء الأوامر ، وإرسال نص المستند ليتم طباعته كنص عادي. تستجيب الطابعات للأحرف الخاصة ، وعادةً ما يسبقها الحرف الذي يمثله "Esc" على لوحة المفاتيح ، وذلك بتنفيذ إجراءات بسيطة مثل بدء سطر جديد. PCL6 موجه نحو طباعة الرسومات الملونة بالإضافة إلى النص. تتطلب مثل هذه الطباعة أوامر أكثر تعقيدًا ، ويصبح النص العادي أقل أهمية. يأخذ PCL6 الأوامر من واجهة المستخدم الرسومية لنظام التشغيل ويترجمها إلى أوامر للطابعة. ونتيجة لذلك ، فإن النسخة المطبوعة تتطابق بشكل وثيق مع ما يعرضه التطبيق على شاشة الكمبيوتر.
التوافق
تتضمن HP جميع الأوامر من الإصدارات السابقة من PCL في إصدار PCL الجديد. PCL5 متوافق تمامًا مع الإصدارات السابقة. يحتوي PCL6 على بنية معيارية ، وعلى هذا النحو ، لا يتضمن الأوامر القديمة بنفس الطريقة. بدلاً من ذلك ، أضافت HP وحدة تسمى PCL6 Standard لضمان التوافق مع الإصدارات السابقة. نظرًا للهيكل الجديد ، فإن هذا التوافق ليس سلسًا ، وتوصي HP بمعالجة مشاكل التوافق مع PCL6 عن طريق استبدال برنامج التشغيل بأحدث إصدار من PCL5.