Re[2]: Virtual Printer
От: shatokhin Украина www.uneta.org
Дата: 19.08.03 06:47
Оценка:
Здравствуйте, Valerio, Вы писали:

V>Здравствуйте, shatokhin, Вы писали:


S>>Привет!


S>>Кто нибудь писал подобное?

S>>Кто-нибудь имеет опыт написания Print spooler components, Print Provider, Partial print provider под платформы Win 9x/NT/2k/XP?
V>http://www.FengYuan.com/
V>Programming GDI (Программирование графики для Windows) is a must read

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

V>смотря что нужно. пример законченного драйвера принтера можно найти в одном из DDK
V>(IIRC вполне может быть что именно в старом добром DDK NT4 это было, а потом МС это дело зажало)
V>в XP DDK есть примеры минидрайверов — тоже вполне драйвер принтера, правда в архитектуре UNIDRV.SYS)

Мне не нужно железячный. Я хочу виртуальный. Т.е. хочу юзать существующий. Или вообще выводить в PDF. Документация и примеры очень бедны и не раскрывают полноты картины. Я выкачал все возможные книги на эту тему, но везеде пишут как работать на нижнем уровне с железками. Вот такая проблема. Всю архитектуру реализовывать — я думаю бессмысленно.

V>также в DDK есть драйвер для печати только текста и драйвер плоттера который тоже является драйвером принтера


V>

V>The MSPLOT is a Microsoft® Windows NT®/Windows® 2000 printer driver that is designed to support all HPGL/2 compatible plotters. The full source codes of this driver include parser/UI and are published in the DDK as an example of how to write a user-mode or kernel-mode printer driver in Windows NT/Windows 2000. The sample is 64-bit compliant.


Еще раз взгляну на этот пример.


Сам я не писал никогда подобных вещей. Сейчас для меня важнее оценить трудоемкость. А для этого нужно понять какую часть архитектуры прийдеться реализовать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.