Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.07.2008, 09:27   #1
Dimon
Фрилансер
Пользователь
 
Аватар для Dimon
 
Регистрация: 12.01.2007
Сообщений: 15
По умолчанию Печать на матричном принтере

Подскажите, пожалуйста, кто чем богат:
Почему следующий код не печатает на матричном принтере, а только на струйном и лазерном:

with Printer do
begin
BeginDoc;
Canvas.TextRect(Rect(200,200,PageWi dth-200,PageHeight-200), 200, 200, Memo1.Lines.Text);
EndDoc;
end;


И как мне заставить работать на меня матричного динозавра?

Последний раз редактировалось Dimon; 11.07.2008 в 09:29.
Dimon вне форума Ответить с цитированием
Старый 11.07.2008, 13:20   #2
alexBlack
Участник клуба
 
Регистрация: 12.10.2007
Сообщений: 1,204
По умолчанию

Почему не печатает, затрудняюсь. М.б. что-то с драйверами. Или принтер настолько старый, что не поддерживает графического режима. Хотя, по-моему, таких не было.

А заставить печатать в текстовом режиме можно просто выводом в файл:

Код:
Assign(OutFile, 'PRN'); // LPT1 | LPT2 ...
Rewrite(OutFile);
WriteLn(OutFile, 'text');
...
В 98-м работало. В XP не знаю и попробовать уже не на чем.
Можно предварительно проверить работоспособность этого варианта командой с консоли - отправить на печать маленький файл:

copy c:\boot.ini prn
alexBlack вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Печать <<>>KaRaPuz<<>> Общие вопросы Delphi 3 31.05.2008 20:59
Печать из OLE Experementator Общие вопросы Delphi 1 25.04.2008 20:25
отмена печати на принтере в Delphi Юliana Общие вопросы Delphi 2 29.01.2008 19:51
Печать lacost Общие вопросы C/C++ 2 09.12.2007 22:55
количество распечатанных файлов на принтере ZhekON Общие вопросы Delphi 4 31.08.2007 21:16