2015-05-02 2 views
1

Я отправляю текст на принтер RAW (HP Laser-jet) из PLC Allen-Bradley (программируемый логический контроллер), используя соединение TCP-сокета с портом 9100. Я возможность отправлять простой текст, разрывы строк, вкладки и т. д. без проблем.Отправка текста ASCII в принтер RAW через TCP-сокет

Есть ли способ отправить команды, которые позволили бы мне форматировать часть текста как жирным шрифтом или другим шрифтом?

ответ

2

Это сложнее, чем раньше (со старыми матричными принтерами), но хорошей новостью является то, что большинство лазерных принтеров HP и многие конкуренты по-прежнему понимают PCL. Посмотрите документацию (ссылки внизу страницы Википедии). Например, в PCL5 technical reference manual part 1 вы можете видеть, что есть команда, чтобы изменить обводки (от -7 ультратонкий более 0 нормаль к 7 ультра черный), как это:

Обычный текст Esc (s3BBold текст Esc (s0BNormal текст

+0

это произведение! Спасибо. – JPoole

Смежные вопросы