C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Скорость печати в TPrinter, принтер тормозит...
Brender
  Отправлено: 16.11.2004, 16:01


Не зарегистрирован







штука такая, следующий код:

TPrinter *PRT = Printer();

PRT->BeginDoc();

for (int i=0;i<10; i++)
{
PaintImageFromPrinter();//--процедура отрисовки на холсте принтера
if(i<9) PRT->NewPage();
}
PRT->EndDoc();

При его выполнении происходит следующая фича:
на струйнике скорость печати нормальная (листы вылетают один за тругим) (Epson C 80), но на лазерном (HP LaserJet 1010 ) перед тем как отпечатать следующий лист, 5 секунд простаивает.
Скорость печатанья из ворда и др. программ нормальная (плюет один за другим).
С чем связан такой глюк? есть предположения? или я может чтото не до настроил?
AVC
Отправлено: 17.11.2004, 08:55


Ветеран

Группа: Модератор
Сообщений: 1583



Поробуйте вызвать PaintImageFromPrinter(); один раз и настроить принтер на 9 копий. Для лазерника с его памятью скорость должна резко возрасти.

Отредактировано AVC — 17/11/2004, 08:59

Вернуться в Вопросы программирования в C++Builder