Современные принтеры обладают дополнительными коммуникационными возможностями, позволяя пользователю с помощью программного обеспечения осведомляться о состоянии принтера, конфигурировать параметры, которые ранее можно было установить только с помощью пульта управления на принтере.
Современный лазерный принтер немыслим без возможности сохранения его настроек, таких как размер бумаги, выбранный шрифт, качество печати и ряда других. Поэтому на плате форматера, как правило, должна быть микросхема энергонезависимой памяти, которая и предназначена для хранения всех этих установок. В современной микроэлектронной технике в качестве энергонезависимой памяти применяются микросхемы электрически-перепрограммируемого ПЗУ, которые получили название флэш-памяти (Flash).
Многие производители комплектуют свои устройства флэш-памятью в виде дополнительной микросхемы, благодаря которой можно сэкономить время на подготовку документа к печати. Она представляет собой энергонезависимое запоминающее устройство (флэш-модуль объемом до 2 Мбайт) и обеспечивает многократную «прошивку» микрокоманд. Обычно в ней хранятся расширенные версии шрифтов, макеты заголовков, стандартные таблицы, настройки принтера и многое другое. С помощью соответствующего программного сервиса, по желанию администратора, можно автоматически обновлять, например, записанный в такую память интерпретатор языков и даже менять язык сообщений меню.
Многие принтеры подсчитывают число отпечатков, благодаря чему можно примерно оценить ресурс расходников и фотобарабана. Нужно лишь учесть, что официальный ресурс барабана указывается для непрерывной печати. Если печатать только одностраничные документы, ресурс в пределе может сократиться втрое. В реальных условиях, разумеется, имеет место некое среднее значение; практически для барабана, рассчитанного на 12 тысяч копий, нормальной нагрузкой можно считать 9–10 тысяч, после печати которых качество неизбежно ухудшится (все дело в том, что перед печатью документа (и сразу по окончании) принтер делает холостой оборот фотобарабана для очистки его от остатков тонера).
По содержимому памяти можно узнать практически всю информацию о данной модели принтера. Все ключевые события, произошедшие с принтером, фиксируются во флэш-памяти в определенных ячейках. Зная их адрес и содержимое можно узнать об последних ошибках в принтере, состояние картриджей, количество отпечатанных страниц и т.д. На практике содержимое памяти приводится в шестнадцатеричном виде, поэтому, что бы узнать реальное значение нужно каждую пару чисел (один байт информации), привести к десятеричному виду.
Во флэш-памяти, например, может храниться ниже следующая информация:
код для последней обнаруженной ошибки, который обычно состоит из двух байтов, при ошибке аппарат выдает на панель оператора код в виде световой индикации (значение кода берется из памяти по этому адресу);
значение количества страниц, которые были пройдены через аппарат;
значение полного числа раз включения аппарата;
количество картриджей, вставленных в копир, подсчет количества введется программным путем через процедуру замены картриджа;
значение общего количества часов, нахождения аппарата в рабочем состоянии;
признак обнулении счетчика времени периода сервисного обслуживания (сообщение об необходимости профилактического обслуживания в сервисном центре);
значение общего количества захватов бумаги, как правило значение соответствует количеству отпечатанных копий, или немного больше, так как в процессе копирования не все листы бумаги захватываются правильно;
общее количества обнаруженных заеданий бумаги, которые произошли при печати;
общее количество обнаруженных аварийных остановов, которые произошли при печати;
серийный номер контроллера управления (запись производиться на заводе изготовителе и соответствует серийному номеру контроллера управления);
серийный номер аппарата (запись производиться на заводе изготовителе) и т. п.