Алгоритм - Учебный центр

Версия сайта для слабовидящих
Заполните форму ниже! Мы вам перезвоним!
Подтверждая отправку данной формы, Вы даете Согласие на обработку персональных данных в соответствии с Политикой обработки персональных данных

Язык РJL(ликбез).

Язык РJL(ликбез).

Язык РJL (Printer Job Language - язык управления работой принтера) был специально был разработан для управления принтером. Он позволяет прикладному программному обеспечению управлять работой принтера, обеспечивает получение информации о состоянии принтера и его конфигурации. Применение PJL в достаточной степени упрощает управление принтерами по локальным сетям, причем он позволяет управлять принтером на таком уровне, который ни один другой язык, например PCL или PostScript не обеспечивает. Используя команды языка PJL, синтаксис их написания и пересылку на принтер можно конфигурировать принтер, устанавливать настройки по умолчанию, выполнять принудительную установку значений различных счетчиков, изменять параметры и настройки панели управления, изменять, считывать сообщения и различные сервисные коды, отображаемые на панели управления оператора, которые недоступны для считывания в обычных режимах работы. Кроме того, язык позволяет в процессе работы контролировать и управлять данными, посланными на принтер от ПК, а также отсылать сообщение на ПК о состоянии самого принтера.

Язык в понимании программирования не очень сложный и состоит из определенного набора команд. Полный перечень команд и изменяемых параметров, а также их синтаксис написания, свойства, значения и общие принципы их применения можно найти в фирменных руководствах "PJL Technical Reference Manual" и "Printer Job Language Technical Manual Addendum", которые доступны на официальном сайте HP.

При ремонте лазерных принтеров в тех случаях, когда произведена замена форматера или в принтере нужно установить новое значение счетчика, серийный номер принтера, или установить новые параметры конфигурации принтера по умолчанию, или требуется установить, например, кодовую таблицу поддержки кириллического шрифта PC866CYR для печати принтера русскими символами из под DOS и т.д., - и возникает необходимость выполнения процедуры программирование принтера с помощью PJL команд. Существуют несколько вариантов пересылки команд PJL для принтеров с различными интерфейсами подключения: LPT IEEE-1284, USB, сетевым интерфейсом Fast Ethernet.

Управление принтером выполняется простой посылкой командных последовательностей на него. Пересылку команд выполняют из обычного текстового файла, который предварительно создают. Чтобы войти в режим изменения параметров с помощью PJL, нужно войти в режим программирования, для этого необходимо послать на принтер служебную текстовую командную строку. Набор PJL команд и программируемых параметров, которые принтер будет обрабатывать, - у каждой модели свой, т. е. принтер монохромный к примеру, не будет обрабатывать команды и настраиваемые параметры для принтера цветного и т. д. 

 

 


Лицензия