Главная страница
    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.45 MB
Время: 0.006 c
1-55138
Goblinus
2002-06-03 23:23
2002.06.17
Преобразование из Char в Integer и обратно


14-55298
Malder
2002-05-14 23:05
2002.06.17
Об UBPFD


3-55035
Ziplex
2002-05-24 11:09
2002.06.17
где можно взять компонент Fast Report


1-55137
Pastor
2002-06-04 08:26
2002.06.17
Установка D5 на WinXP


7-55323
Александп
2002-03-19 17:54
2002.06.17
Как в WinNt запустить Socket Server, чтобы он работал при стартовом окошке (нажмите Ctrl+Alt+Del)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский