![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
PCL
Keymaster © (2002-03-15 23:50:00)Проблема: как заставить принтер под DOS"ом распечатать строку длиной в 120 символов?
Я узнал, что для этого нужно юзать PCL, но вот как именно, я
не знаю. Кто сталкивался с этим, плиз хелп. За примерчик
вери биг хелп.
Пишется всё это для 386, на седьмом паскале.
VVM (2002-03-20 13:12:00) [1]Пример:
chr(27)+&l0O+chr(27)+(3R+chr(27)+(s0p14h16vs0b101T
Для вертикального листа &l0O
Для горизонтального листа &l1O
параметр h (в примере h16) можно менять:
чем больше, тем больше символов в строке поместится на ширину листа.
А вообще например в руководстве пользователя на LaserJet4V&MV есть описание принтерных команд PCL
Keymaster (2002-03-17 23:35:00) [2]Насколько я понял - chr(27)+chr(15) - это Esc-последовательность.
А какие они ещё бывают, и что делают?
Anatoly Podgoretsky (2002-03-17 13:18:00) [3]Посмотри если с драйверами поддержка русского языка
Keymaster (2002-03-17 13:11:00) [4]А какзаставить его печатать русскиебуквы ?
Keymaster (2002-03-16 23:58:00) [5]Огромное спасибо:) :) :) :)
Леван (2002-03-16 10:32:00) [6]Под Дос предваряйте Ваш текст символами с ASCII кодами 27 и 15 (chr(27)+chr(15)) - это переводит принтер в режиме сжатия и тогда на строке помещается 136 символов.
Удачи