Учитывая страницу разделителя Windows PCL с escape-символом '\' (без кавычек), как мне установить произвольную строку на красный цвет, а затем на следующую строку обратно на черный?
вот файл до сих пор:
\
\ H1B \ L% -12345x @ PJL ВВЕДИТЕ ЯЗЫК = PCL
\ U \ L
\ H1B \ L & l1T \ 0
\ M \ B \ S \ N \ U
\ U \ LJob: \ I
\ U \ LDate: \ D
\ U \ LTime: \ T
\ U \ L
\ U \ L Обязательно возьмите только свои документы
\ U \ L
\ E
Меня попросили сделать часть красной
Вы бы использовали \H
команда, например, чтобы ввести значение шестнадцатеричного символа (например, 1B
для Esc
) вместе с последовательностью символов, специфичной для конкретного принтера и его управляющего языка. Не зная, на какой принтер вы нацеливаетесь, это все, что я могу предложить.
Вот PDF-файл, который может быть полезен, если у вас цветной принтер HP:
Справочник HP PCL / PJL (PCL 5 Color) - Техническое справочное руководство (bpl13212)
Вот пример:
\H1B\L*r3U \H1B*v1S This is some red text\H1B\L*v0S \H1BE
Вот что я бы попробовал. Должен работать на любом принтере PCL.
\E\*r#U\&p#1yourtexthere\&p#0