Помощь - Поиск - Пользователи - Календарь
Полная версия: Программа не выводит текст на принтер
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
Skrip
Почему принтер не печатает (а прога на время зависает (мин. на 7))

Код

uses Printer;
begin
Writeln(LST,'xxx');
end.

APAL
А если заменить LST на PRN ?
Skrip
Unknown Identifier
Цитата
А если заменить LST на PRN ?

Это тоже самое что работать с файлом, не связав его с файловой переменной. Ведь PRN - это логическоt имя устройства, а LST - файловая переменная, связанная с лог. уст. PRN
APAL
Может тогда порт LPT1 не подключен? В биосе например...
Хотя если принтер на USB - тогда надо что то другое искать.
Skrip
Цитата
Может тогда порт LPT1 не подключен? В биосе например...

С офисом, к примеру, принтер то работает.
APAL
Офис-офисом - это 32-разрядная система, а ТП7 работает под досом. И если принтер подключен через USB (самое распространенное счас)- то дело "табак".
Skrip
APAL
Так у меня, как и у всех, принтер в юсбишник вставлен, и чё теперь печатать на ТР никак... sad.gif ?
APAL
Единственный вариант я вижу - обращаться в службу поддержки производителя принтера с просьбой предоставить драйвера для их принтера под ДОС.
Хотя может есть еще какие нибудь пути...

Например, выводить печать в файл, а потом его вручную или скриптами засылать в принтер уже из под Windows. Надо только кодировки проверять.
Skrip
blink.gif :no:
APAL
Вот, глянь, может поможет...
http://pascal.sources.ru/hardware/usb4pas.htm
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.