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 |
|
|