Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.06.17;
Скачать: [xml.tar.bz2];

Вниз

PCL   Найти похожие ветки 

 
Keymaster   (2002-03-15 23:50) [0]

Проблема: как заставить принтер под DOS"ом распечатать строку длиной в 120 символов?
Я узнал, что для этого нужно юзать PCL, но вот как именно, я
не знаю. Кто сталкивался с этим, плиз хелп. За примерчик
вери биг хелп.

Пишется всё это для 386, на седьмом паскале.


 
Леван   (2002-03-16 10:32) [1]

Под Дос предваряйте Ваш текст символами с ASCII кодами 27 и 15 (chr(27)+chr(15)) - это переводит принтер в режиме сжатия и тогда на строке помещается 136 символов.
Удачи


 
Keymaster   (2002-03-16 23:58) [2]

Огромное спасибо :) :) :) :)


 
Keymaster   (2002-03-17 13:11) [3]

А как заставить его печатать русские буквы ?


 
Anatoly Podgoretsky   (2002-03-17 13:18) [4]

Посмотри если с драйверами поддержка русского языка


 
Keymaster   (2002-03-17 23:35) [5]

Насколько я понял - chr(27)+chr(15) - это Esc-последовательность.
А какие они ещё бывают, и что делают?


 
VVM   (2002-03-20 13:12) [6]

Пример:
chr(27)+&l0O+chr(27)+(3R+chr(27)+(s0p14h16vs0b101T

Для вертикального листа &l0O
Для горизонтального листа &l1O
параметр h (в примере h16) можно менять:
чем больше, тем больше символов в строке поместится на ширину листа.
А вообще например в руководстве пользователя на LaserJet4V&MV есть описание принтерных команд PCL



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2002.06.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
4-55362
Belyaev
2002-04-15 15:26
2002.06.17
ProgressBar and XPStyle


3-54996
oss
2002-05-23 09:58
2002.06.17
Уважаемые, посмотрите этот запрос (mssql)


1-55208
Immortal
2002-06-05 12:36
2002.06.17
Ожидание завершения программы


1-55200
Коля
2002-06-05 02:17
2002.06.17
try в TRegistry


1-55188
ctapik-net
2002-06-04 19:30
2002.06.17
Компиляция проектов под WinXP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский