کنترل کننده : زبان پرینتر

برای ارتباط بین کنترل کننده پرینتر و کامپیوتر میزبان، نیاز به برقراری ارتباط با یک زبان مشابه برای توصیف صفحه می باشد. در پرینترهای قدیمی تر، کامپیوتر یک نوع خاص از فایل متن و یک کد ساده که به پرینتر اطلاعات فرمت پایه ای را می داد، به پرینتر ارسال می کرد. از آنجائیکه پرینترهای قدیمی تعداد کمی فونت داشتند، این کار فرآیند بسیار ساده ای بود.
امروزه ممکن است شما صدها فونت مختلف داشته باشید و دربارة چاپ یک طرح گرافیکی پیچیده دوبار فکر نکنید. برای کنترل تمام این اطلاعات متنوع، پرینتر نیاز دارد تا با یک زبان پیشرفته تر با کاربر محاوره کند. آموزش تعمیرات ماشینهای اداری
زبان های اصلی پرینترها امروزه Hewltt poctord"s printer command language و Adobe"s Post می باشد. هر دوی این زبان ها، صفحه را در فرم vector (بردار) توصیف می کنند. این فرمت یک مقدار ریاضی از شکل های هندسی است. چاپگر تصاویر وکتور را گرفته و آن ها را به فرمت Bitmap تبدیل می کند. با این سیستم، پرینتر می تواند صفحات پیچیده با هر فرمت یا نوع فونت را دریافت کند. همچنین از آنجایی که چاپگر تصاویر Bitmap را خودش می سازد می تواند از حداکثر رزولوشن پرینتر استفاده کند.
برخی پرینترها از یک واسط ابزار گرافیکی (GDI) به جای یک PCL استاندارد استفاده می کنند. در این سیستم، کامپیوتر میزبان ترتیب نقطه ها را می سازد بنابراین کنترل کننده دیگر نیاز به پردازش هیچ چیز ندارد. پرینتر تنها دستورالعمل های نقطه را به لیزر ارسال می کند. اما در بیشتر پرینترهای لیزری کنترل کننده باید تمام اطلاعاتی را که از کامپیوتر دریافت می کند. سازماندهی کند. این اطلاعات شامل دستورهایی است که درباره چگونگی عملکرد پرینتر، نوع کاغذ، فرمت کردن کاغذ، فونت و ... می باشد. برای اینکه کنترل کننده با این اطلاعات درست کار کند، باید آن ها را با یک ترتیب درست دریافت کند.