چاپگر ها به دو گروه جوهر افشان( Inkjet printer ) و لیزری ( Laser Printer ) تقسیم می شوند . در چاپگر های جوهر افشان همان طور که از اسم آن پیداست با اسپری کردن جوهر بر روی کاغذ عمل چاپ را انجام میدهد ولی در چاپگر لیزری برای چاپ از روش دیگری استفاده می شود .
مکانیزم چاپگر لیزری

مکانیزم کلی چاپگر لیزری بدین گونه است که در مرحله ی اول کل سطح غلطک نشان داده بر روی شکل با استفاده از یک سیم حاوی جریان الکتریکی دارای بار الکتریکی مثبت می شود در مرحله ی بعد تصویر با استفاده از یک لیزر بر روی این غلطک چاپ می شود وقتی این لیزر به سطح غلطک که دارای بار مثبت است برخورد می کند آن نقاط (تصویر) را از بار الکتریکی خالی می کند در پایان این مرحله تصویر به صورت بار های الکتریکی منفی بر روی ضمینه ی مثبت حک می شود .در طول انجام این مراحل در قسمت مخزن رنگ ، تونر یا جوهر بر روی Developer به صورت یک نواخت پخش شده است .تونر دارای بار مثبت است وهنگامی که به سطح غلطک نزدیک می شود توسط نقاط منفی روی غلطک جذب می شوند در ادامه غلطک تصویر خود را بر روی کاغذ که دارای بار منفی قوی تری نسبت به غلطک است چاپ می کند و بلافاصله توسط یک سیم حاوی جریان بار الکتریکی بر روی کاغذ خنثی می شود تا کاغذ به غلطک نچسبد ولی هنوز فرایند چاپ تمام نشده چون در اینجا تنها نیرویی که تونر را بر روی کاغذ نگاه داشته نیروی جاذبه است بدین معنا که اگر در این مرحله کاغذ را کج کنیم تصویر از دست می رود در مرحله ی بعد کاغذ به همراه تصویر از یک جفت غلطک( Fuser ) دیگر که دارای دمای بالایی هستند عبور می کند این غلطک ها که نقش اتو را بازی می کنند و تونر را بر روی کاغذ می چسبانند . این مراحل کلی چاپ تصویر بر روی کاغذ است شاید در ابتدا مکانیزم ساده ای داشته باشد ولی در عمل قرار دادن این اجزا در کنار یکدیگر کار بسیار پیچیده ای است .

عملکرد و وظایف اجزای اصلی چاپگر لیزری
کنترل کننده :کنترل کننده یک مدار الکتریکی است که وظیفه ی کنترل و نظارت بر بقیه ی اجزا را بر عهده دارد .این کنترل کننده توسط کابل به کامپیوتر یا شبکه متصل می شود ، وقتی دستور چاپ از کامپیوتر برای چاپگر ارسال می شود کنترل کننده ، کامپیوتر درخواست کننده را به صورت موقت متوقف یا متصل می کند تا چاپگر بتواند اطلاعات دریافتی را پردازش کند . چاپگر در شبکه به چندین کامپیوتر مجزا متصل است و ممکن است در یک لحظه چندین درخواست پرینت از چند کامپیوتر مختلف داشته باشد در اینجا هم کنترل کننده با کنترل کردن اطلاعات ورودی عمل پرینت را به صورت مجزا برای هر یک از در خواست کننده ها انجام می دهد .
زبان چاپگر : برای ایجاد ارتباط بین چاپگر و کامپیوتر ما به یک زبان نیازمندیم تا چاپگر بتواند اطلاعات ارسالی از کامپیوتر را متوجه شود . در چاپگر های قدیمی کامپیوتر اطلاعات خود را به صورت یک متن و کد ساده برای چاپگر ارسال می کرد و چون در آن زمان چاپگر دارای چند فونت بیشتر نبود این فرآیند بسیار ساده بود ولی با گذشت زمان و پیشرفت چاپگر ها نیازمند زبان پیشرفته تری شدیم .یکی از زبان های چاپگر های امروزی Adobe’s Postscript است .این زبان صفحه را به صورت بردار ) Vector ) توصیف می کنند .چاپگر تصاویر Vector را دریافت می کند و آن ها را به Bitmap تبدیل می کند و آن را چاپ می کند .
نحوه ی کار لیزر : از آنجا که تصویر با استفاده از لیزر ایجاد می شود دقت لیزر بسیار مهم است .لیزر اطلاعات را به صورت ردیفی از نقاط بر روی غلطک چاپ می کند با چرخش غلطک ردیف بعدی اطلاعات چاپ می شود و برای چاپ هر ردیف اشعه ی لیزر ثابت است و با بازتاب اشعه ی لیزر توسط یک آینه ی متحرک هر ردیف چاپ می شود .

مواد اولیه تونر : تونر در واقع پودر بارداری است که از رنگدانه و پلاستیک تشکیل شده است .وظیفه ی رنگدانه پر کردن متن یا تصویر است و این رنگدانه ها با مواد پلاستیکی مخلوط می شوند و هنگامی که از Fuser عبور می کند این پلاستیک ذوب می شود و رنگدانه را به کاغذ می چسباند .

Fuser : Fuser از یک جفت غلطک تشکیل شده است این غلطک ها دارای دمای بالایی هستند وقتی Fuser کاغذ را از میان غلطک های خود عبور می دهد تونر موجود بر روی سطح آن را ذوب می کند و به سطح کاغذ می چسباند .
در چاپگر های رنگی این فرایند 4 بار برای 4 رنگ قرمز ، آبی ، زرد و مشکی را انجام می شود و با ادغام این چهار رنگ تمام رنگ های موجود ایجاد می شوند.