Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Быстрая печать кириллицы на матричном принтере [D5, Win95/98]


sasha_d ©   (2002-10-18 13:38:00) 

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

Принтер EPSON LX-1050.

Принтер быстро печатает, если
Printer.Canvas.Font.Name:="Roman 12cpi"; или "Draft 10cpi";

Печать английских букв или только цифры – всё красиво, но если кириллицу – печатается полная тарабарщина.
При использовании других шрифтов – печатает кириллицу, но только слева на право, обратный ход в холостую.
Конечно, можно слепить отчёт в Quick Report и печатать на лазерном принтере. Вот тогда уж точно быстро будет. Но у меня выхода нет…
Посоветуйте, пожалуйста!


Filat   (2002-10-25 20:26:00) [1]

Юрий Зотов - Это точно.

И второе, замечанию Юрия Зотова - купите принтер Microline от OKI. Из матричников самые быстрые в МИРЕ!!!!!
Но - не знаю + или - но, если они сказали что ресурс принтера скажем 5 лет, макс. протянет ещё полгода и их не ремонтируют - там "за бугром" все просчитали, дешевле купить новый.
Удачи!


Юрий Зотов   (2002-10-19 00:06:00) [2]

Для этого принтер должен быть:
- русифицирован сам по себе (похоже, у Вас это так);
- работать в текстовом режиме (установить и выбрать принтер Generic text-only).


Sharik_212   (2002-10-18 19:02:00) [3]

если у него не забиты русские буквия в ПЗУ (не переключаются ни программно(кнопиками на панели), ни аппаратно (DIP-переключателями), то печатать можно только с применением графических драйверов. В данном случае будет печататься исключительно в одну сторону. Ускорить этот процесс можно перепрошивкой ПЗУ.


Fiend   (2002-10-18 17:52:00) [4]

энто от принтера зависит.
возьмите к нему мануал и увидите, в каих режимах (плотность печати) он печатает в обе стороны а в каких в одну.
Никакими коммандами ограничения принтера вам не пересторить!


DC-AC   (2002-10-18 16:34:00) [5]

А если перед печатью заслать Esc U 0 ($1b,$55,$00) ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо