![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Печать на матричный принтер. [D7]
Wolferio © (2005-10-10 13:01:00)Добрый день!
Как мне розпечатать файл. Строка:
var MyFile:TextFile;
Begin
Assignfile(MyFile,'Lpt1');
Rewrite(Myfile);
Writeln(Myfile, 'Text');
end;
Вопрос: как мне вместо Writeln(Myfile, 'Text') где выводиться на принтер слово "Text" сделать так что б печаталься например файл "file.txt"который находиться на диске E:\temp\file.txt.
Спасибо
Digitman (2005-10-10 16:57:00) [1]
> к чему вы ведёте?
к тому что для прикладной программы совершенно безразлично, что там за принтер на самом деле куда-то подключен - то ли матричный, то ли еще какой-то ..
к тому что к LPT м.б. подключен не только матричный принтер, но любой другой ... и от этого прикладной алгоритм печати текст.инф-ции в общем случае никак не изменится ..
к тому что средствами системных настроек можно ассоциировать с любым сетевым принтером любой лок.порт, после чего к сет.принтеру можно будет обращаться обычным образом, т.е. по зарезервированному имени лок.порта, в дан.случае "prn"
Wolferio (2005-10-10 16:23:00) [2]
> т.е. если бы сетевой но не матричный. а любой другой, то
> вопроса у тебя не возникло бы ? и проблема только в том,
> что принтер хоть и сетевой, но именно матричный ?
> так что ли ?
Пока идёт речь только о матричном! Печать идет на матричный принтер. (Пока что). А к чему вы ведёте?, имеете в виду что отображаться могут не только матричные принтера!
Но как мне узнать "порт" на сетевой принтер (Пока что матричный)?
ComboBox1.Items.Assign(Printer.Printers) отображает все принтера.
Спасибо!
Digitman (2005-10-10 16:12:00) [3]
> тоже матричный
> А как мне направить текст на сетевой принтер (тоже матричный)?
т.е. если бы сетевой но не матричный. а любой другой, то вопроса у тебя не возникло бы ? и проблема только в том, что принтер хоть и сетевой, но именно матричный ?
так что ли ?
Wolferio (2005-10-10 16:05:00) [4]Да спасибо Все получилось!
> Digitman
Я это делал на Порт LPT1. А как мне направить текст на сетевой принтер (тоже матричный)?
я пишу строку ComboBox1.Items.Assign(Printer.Printers);
Тоисть я вывожу все принтера в ComboBox1, но при какого нибудь принтера оно не печатает. Что делать?
Спасибо!
Digitman (2005-10-10 15:48:00) [5]справку прочитал ?
Wolferio (2005-10-10 15:45:00) [6]
> The CopyFile function copies an existing file to a new file.
я непонимаю.
Как надо правильно написать эту строчку?
Спасибо!
Digitman (2005-10-10 15:38:00) [7]Удалено модератором
Digitman (2005-10-10 15:37:00) [8]The Copy Filefunction copies an existing file to a new file.
Wolferio (2005-10-10 15:31:00) [9]Удалено модератором
Wolferio (2005-10-10 15:30:00) [10]
> А-ля копирование файла, только выходящим файлом будет принтер
Но как мне правило прописать строку копирования если строка
Copy(e:\1.txt, prn)не проходит?
Спасибо!
Wolferio (2005-10-10 15:30:00) [11]Удалено модератором
Jay1982 (2005-10-10 14:59:00) [12]А-ля копирование файла, только выходящим файлом будет принтер
Digitman (2005-10-10 14:33:00) [13]
> Печать на матричныйпринтер
т.е. если бы не матричный. а любой другой, то вопроса у тебя не возникло бы ? и проблема только в том, что принтер именно матричный ?
так что ли ?