چاپگر ها در اصل دستگاه های الکترونیکی هستند که یک سند الکترونیکی را در رسانه فیزیکی چاپ می کنند .
یک چاپگر کامپیوتری یک قطعه سخت افزاری برای کامپیوتر به حساب می اید و این اجازه را می دهدتا یک کاربر برای چاپ اقلام بر روی کاغذ ، مانند حروف و تصاویر روند طولانی را طی نکند . اغلب یک چاپگر ، تحت کنترل یک کامپیوتر چاپ میکند . بسیاری نیز می توانند برای چاپ مستقیم بدون استفاده از کامپیوتر کار کنند .
انواع پرینتر
امروزه انواع چاپگر های زیر در بازار و در میان کاربران رواج دارد :
چاپگر های جوهرافشان که از جوهر رنگی برای چا روی کاغذ استفاده می کنند .
پلاترها در اصل پرینترهای جوهرافشان با فرمت بزرگ هستند و از قلم و تکنولوژی خاص برای چاپ استفاده می کنند .
پرینتر های لیزری ذرات ریز تونر را بر روی کاغذ انتقال می دهند و اکثر رنگ ها را چاپ نمی کنند .
چاپگر های تصعید رنگی تصاویر با کیفیت بسیار بالا تولید می کنند در این چاپگر ها برای چاپ از سه رنگ استفاده می شود . تصاویر با یک لایه روشن روشن مهر و موم می شود برخی از پرینتر های کوچک عکاسی ساخته شده توسط کداک و کانن از این روند استفاده می کنند .
چاپگر های حرارتی یک چاپگر ارزان قیمت است که با فشار دادن پین های گرم د ربرابر کاغذ حساس به حرارت کار می کنند . چاپگر های حرارتی به طور گسترده ای در ماشین حساب ها و ماشین های فکس نیز استفاده می شوند . بسیاری از چاپگرهای قرن بیستم این کار را انجام می دادند .
زبان خروجی
چاپگر ها با استفاده از زبان برنامه نویسی ، برنامه ریزی می شوند چاپگر برنامه را تفسیر می کند و نتیجه را تولید و ارائه می کند .دو رده بزرگ از زبان چاپگرها عبارتند از : زبان توصیف صفحه و زان کنترل چاپگر .
زبان های مشترک برنامه نویسی برای چاپگرها عبارتند از : ESC/P , Postscript , PCL , GDI , PDF , VPS, HPGL and HPGL/2