Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.30;
Скачать: CL | DM;

Вниз

Печать на матричный принтер.   Найти похожие ветки 

 
Wolferio ©   (2005-10-10 13:01) [0]

Добрый день!

Как мне розпечатать файл. Строка:

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 14:33) [1]


> Печать на матричный принтер


т.е. если бы не матричный. а любой другой, то вопроса у тебя не возникло бы ? и проблема только в том, что принтер именно матричный ?
так что ли ?


 
Jay1982 ©   (2005-10-10 14:59) [2]

А-ля копирование файла, только выходящим файлом будет принтер


 
Wolferio ©   (2005-10-10 15:30) [3]


> А-ля копирование файла, только выходящим файлом будет принтер

Но как мне правило прописать строку копирования если строка
Copy(e:\1.txt, prn) не проходит?

Спасибо!


 
Wolferio ©   (2005-10-10 15:30) [4]

Удалено модератором


 
Wolferio ©   (2005-10-10 15:31) [5]

Удалено модератором


 
Digitman ©   (2005-10-10 15:37) [6]

The CopyFile function copies an existing file to a new file.


 
Digitman ©   (2005-10-10 15:38) [7]

Удалено модератором


 
Wolferio ©   (2005-10-10 15:45) [8]


> The CopyFile function copies an existing file to a new file.

я непонимаю.
Как надо правильно написать эту строчку?

Спасибо!


 
Digitman ©   (2005-10-10 15:48) [9]

справку прочитал ?


 
Wolferio ©   (2005-10-10 16:05) [10]

Да спасибо Все получилось!

> Digitman

Я это делал на Порт LPT1. А как мне направить текст на сетевой принтер (тоже матричный)?

я пишу строку ComboBox1.Items.Assign(Printer.Printers);
Тоисть я вывожу все принтера в  ComboBox1, но при какого нибудь принтера оно не печатает. Что делать?

Спасибо!


 
Digitman ©   (2005-10-10 16:12) [11]


> тоже матричный



> А как мне направить текст на сетевой принтер (тоже матричный)?


т.е. если бы сетевой но не матричный. а любой другой, то вопроса у тебя не возникло бы ? и проблема только в том, что принтер хоть и сетевой, но именно матричный ?
так что ли ?


 
Wolferio ©   (2005-10-10 16:23) [12]


> т.е. если бы сетевой но не матричный. а любой другой, то
> вопроса у тебя не возникло бы ? и проблема только в том,
>  что принтер хоть и сетевой, но именно матричный ?
> так что ли ?

Пока идёт речь только о матричном! Печать идет на матричный принтер. (Пока что). А к чему вы ведёте?, имеете в виду что отображаться могут не только матричные принтера!

Но как мне узнать "порт" на сетевой принтер (Пока что матричный)?

ComboBox1.Items.Assign(Printer.Printers) отображает все принтера.

Спасибо!


 
Digitman ©   (2005-10-10 16:57) [13]


> к чему вы ведёте?


к тому что для прикладной программы совершенно безразлично, что там за принтер на самом деле куда-то подключен - то ли матричный, то ли еще какой-то ..

к тому что к LPT м.б. подключен не только матричный принтер, но любой другой ... и от этого прикладной алгоритм печати текст.инф-ции в общем случае никак не изменится ..

к тому что средствами системных настроек можно ассоциировать с любым сетевым принтером любой лок.порт, после чего к сет.принтеру можно будет обращаться обычным образом, т.е. по зарезервированному имени лок.порта, в дан.случае "prn"



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

Текущий архив: 2005.10.30;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.029 c
14-1128851569
NewWonder
2005-10-09 13:52
2005.10.30
Первые шаги в Java Script:


2-1128860130
BadResult
2005-10-09 16:15
2005.10.30
Как проверить Show Modal


8-1118066972
TORT
2005-06-06 18:09
2005.10.30
ГРУГЛАЯ ФОРМА


1-1128704698
Kostafey
2005-10-07 21:04
2005.10.30
Преобразование типа pointer в указатель метода.


2-1128592502
root
2005-10-06 13:55
2005.10.30
Типы полей в Access