PDA

Показать полную графическую версию : Управление печатью на лазерном принтере


Wicked
21-02-2006, 14:54
Здравствуйте, помогите, пожалуйста, советом. Вдруг кто встречался с тем, что при посылке текста из DELPHI в поток на лазерный принтер, все вылетает скопом. А мне необходимо, чтобы все было отделено разрывами страниц. Проблема в том, что служебный символ, который я нашел - действует только на матричные принтеры, печать на которых идет из доса и лазерные принтер его не воспринимает как служебный. Скажите, есть ли способ или служебный символ, который можно вставить в поток, чтобы лазерный принтер делал разбивку?

ivank
22-02-2006, 00:11
А каким именно образом (в коде) происходит печать? Я знаю как минимум два способа печатать используя только голый winapi. Вероятно, дельфи тоже поверх этого что-то наворачивает.

Возможно поможет функция StartPagePrinter (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/prntspol_5lma.asp).




© OSzone.net 2001-2012