IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Железо (https://www.imho.ws/forumdisplay.php?f=31)
-   -   Посылка Esc последовательностей на принтер (https://www.imho.ws/showthread.php?t=52831)

vot 05.03.2004 00:47

Посылка Esc последовательностей на принтер
 
Есть принтер HP LaserJet 2300. С русским шрифтом проблем нет никаких, но.... Необходимо уменьшить размер шрифта, сменить портрет на ланшафт и увеличить колличество знаков на строку. Печатать надо из W2k через очередь NetWare. Знаю, что этого можно добиться путём посылки на принтер перед печатью определённой Esc последовательности, но не знаю ни саму последовательность, ни то как это можно сделать.
Поможите чем можите, пожалуйста....

vot 05.03.2004 14:12

Что, так таки никто не может помочь?

Supervisor 05.03.2004 15:00

vot, а в мануале разве нет? И вообще лазеры понимают это фичу?
Последний раз пользовался еще на матричных принтерах.

vot 05.03.2004 15:19

Лазерные принтеры понимают. В мануале нет.

shrmn 05.03.2004 15:26

I ne budet. Iz pod windi eto rabotat ne budet.

Supervisor 05.03.2004 15:36

Нашел описание управляющих ESC-последовательностей для принтеров HP.
Залил в обменник.
_http://ex.imho.ws/upcent/index.php?action=downloadfile&filename=hp-pcl.zip

Еще посмотри тут:
_http://dvtb.amur.ru/~dosprn/
может пригодится.

AMDman 05.03.2004 15:59

vot
Цитата:

но не знаю ни саму последовательность, ни то как это можно сделать
Обычно такие вещи хорошо описаны в старых книжках про DOS и Win 3.11:biggrin:

vot 05.03.2004 16:44

Всем спасибо. Во всём разобрался сам.
Для того, чтобы HP LaserJet 2300 печатал в том виде который необходим через очередь NetWare необходимо написать пакетный файл с самой необходимой Esc последовательностью. Сама последовательность берётся из встроенных PSl шрифтов, которые легко можно распечатать из меню самого принтера. В моём случае садержание пакетного файла следующее <esc>(3R<esc>(s0p20h0s0b4099T<esc>&l1O
Затем, в самой програме, из которой необходимо выполнять печать пишется командный файл .cmd который будет запускать саму программу. В котором указывается строка copy name.bat lpt1 перед параметрами загрузки самой программы (т.е. саму esc последовательность необходимо загрузить на принтер)
В принцепе, всё работает на ура....


Часовой пояс GMT +4, время: 23:38.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.