מדפסות מחשב רבות משתמשות בדרייברים מבוססי PCL.
קרדיט תמונה: Ryan McVay/Photodisc/Getty Images
Hewlett-Packard פיתחה את Printer Command Language, או PCL, עבור מדפסות הזרקת הדיו שלה בשנות ה-80. זה הפך לנפוץ עם הצגת PCL3 עבור מדפסת ה- LaserJet הפופולרית של החברה. PCL5 היא הגרסה האחרונה שמתבססת על הקוד המסורתי שמנהל ההתקן של המחשב שולח למדפסת כדי לתת לה את ההוראות כיצד להדפיס את הדף. PCL6, הידוע גם בשם PCL-XL, הוא מנהל התקן חזק יותר שפועל בצורה שונה לחלוטין, תוך שמירה על שם PCL.
שפה
בעוד HP מחשיבה גם PCL5 וגם PCL6 כמנהלי התקנים של שפת פקודות מדפסת, כל תוכנה משתמשת בשפות שונות כדי לספק נתונים למדפסות. PCL5 וגרסאות קודמות של מנהלי ההתקן של HP משתמשות בקוד ASCII כדי לשלוח את הנתונים והפקודות מיישום המחשב למדפסת. PCL6 מרכיב את הדפים מאפליקציית המחשב לפורמט בינארי לפני שליחת החבילה למדפסת. השפה הבינארית החדשה קומפקטית יותר ומציעה תכונות נוספות.
סרטון היום
פונקציות
עד PCL5, למנהלי מדפסות יש פונקציונליות מוגבלת. מנהלי התקנים אלה נותנים פקודות כגון עבור עמוד חדש או פסקה חדשה ומזהים את הגופנים עבור המסמך. הרזולוציה בדרך כלל קבועה ומוגבלת ל-300 dpi. תחת PCL6, מנהל ההתקן יכול לתת מענה גם לדרישות של תמונות וגרפיקה. הוא מתרגם דיאגרמות וקטוריות כמו גם מפות סיביות, ויכול להתמודד עם רזולוציות גבוהות יותר. מכיוון שהם מעבדים פקודות גרפיות מורכבות ישירות, מנהלי ההתקן של PCL6 פועלים מהר יותר ומייצרים פחות תעבורה.
מבצע
מנהלי ההתקן של PCL עד PCL5 משתמשים בתווים מיוחדים כדי להפעיל פקודות, ולשלוח את הטקסט של המסמך להדפסה כטקסט רגיל. מדפסות מגיבות לתווים המיוחדים, שבדרך כלל מקדימה את התו המיוצגת כ-"Esc" במקלדת, על ידי ביצוע פעולות פשוטות כמו התחלת שורה חדשה. PCL6 מכוון להדפסת גרפיקה צבעונית כמו גם טקסט. הדפסה כזו דורשת פקודות מורכבות יותר, וטקסט רגיל הופך פחות חשוב. PCL6 לוקח פקודות מממשק המשתמש הגרפי של מערכת ההפעלה ומתרגם אותן לפקודות עבור המדפסת. כתוצאה מכך, התדפיס תואם יותר למה שהאפליקציה מציגה על מסך המחשב.
תְאִימוּת
HP כוללת את כל הפקודות מגרסאות קודמות של PCL בגרסת PCL החדשה. PCL5 תואם לחלוטין לאחור. ל-PCL6 יש מבנה מודולרי, וככזה, אינו כולל את הפקודות הישנות באותו אופן. במקום זאת, HP הוסיפה מודול בשם PCL6 Standard כדי להבטיח תאימות לאחור. בגלל המבנה החדש, תאימות זו אינה חלקה, ו-HP ממליצה לטפל בבעיות תאימות עם PCL6 על ידי החלפת מנהל ההתקן בגרסת PCL5 העדכנית ביותר.