imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Железо
Опции темы
Старый 05.03.2004, 00:47     # 1
vot
Full Member
 
Аватар для vot
 
Регистрация: 29.09.2002
Сообщения: 696

vot Молодецvot Молодецvot Молодец
Посылка Esc последовательностей на принтер

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

Последний раз редактировалось vot; 05.03.2004 в 00:50.
vot вне форума  
Старый 05.03.2004, 14:12     # 2
vot
Full Member
 
Аватар для vot
 
Регистрация: 29.09.2002
Сообщения: 696

vot Молодецvot Молодецvot Молодец
Что, так таки никто не может помочь?
vot вне форума  
Старый 05.03.2004, 15:00     # 3
Supervisor
::VIP::
Массовик-Затейник-2004
 
Аватар для Supervisor
 
Регистрация: 17.06.2003
Адрес: -= Ростов-на-Дону =-
Пол: Male
Сообщения: 1 741

Supervisor Бог с наворотамиSupervisor Бог с наворотами
Supervisor Бог с наворотамиSupervisor Бог с наворотамиSupervisor Бог с наворотамиSupervisor Бог с наворотамиSupervisor Бог с наворотамиSupervisor Бог с наворотамиSupervisor Бог с наворотамиSupervisor Бог с наворотамиSupervisor Бог с наворотамиSupervisor Бог с наворотамиSupervisor Бог с наворотамиSupervisor Бог с наворотамиSupervisor Бог с наворотамиSupervisor Бог с наворотами
vot, а в мануале разве нет? И вообще лазеры понимают это фичу?
Последний раз пользовался еще на матричных принтерах.
__________________
Когда на сердце так тоскливо,
Что даже чай не лезет в глотку,
Тебе поможет только пиво
Которым запивают водку!
Supervisor вне форума  
Старый 05.03.2004, 15:19     # 4
vot
Full Member
 
Аватар для vot
 
Регистрация: 29.09.2002
Сообщения: 696

vot Молодецvot Молодецvot Молодец
Лазерные принтеры понимают. В мануале нет.
vot вне форума  
Старый 05.03.2004, 15:26     # 5
shrmn
Member
 
Регистрация: 27.09.2002
Пол: Male
Сообщения: 293

shrmn Известность не заставит себя ждать
I ne budet. Iz pod windi eto rabotat ne budet.
shrmn вне форума  
Старый 05.03.2004, 15:36     # 6
Supervisor
::VIP::
Массовик-Затейник-2004
 
Аватар для Supervisor
 
Регистрация: 17.06.2003
Адрес: -= Ростов-на-Дону =-
Пол: Male
Сообщения: 1 741

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

Еще посмотри тут:
_http://dvtb.amur.ru/~dosprn/
может пригодится.
__________________
Когда на сердце так тоскливо,
Что даже чай не лезет в глотку,
Тебе поможет только пиво
Которым запивают водку!
Supervisor вне форума  
Старый 05.03.2004, 15:59     # 7
AMDman
Member
 
Аватар для AMDman
 
Регистрация: 23.06.2003
Адрес: Россия, Новокузнецк
Пол: Male
Сообщения: 264

AMDman Путь к славе только начался
vot
Цитата:
но не знаю ни саму последовательность, ни то как это можно сделать
Обычно такие вещи хорошо описаны в старых книжках про DOS и Win 3.11
__________________
Большому кораблю - большая торпеда...
AMDman вне форума  
Старый 05.03.2004, 16:44     # 8
vot
Full Member
 
Аватар для vot
 
Регистрация: 29.09.2002
Сообщения: 696

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


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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




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