Кто-нибудь знает, как можно написать свой виртуальный принтер? Насколько я понимаю, это должна быть некая программа, которая реализует свой DC. Но какие правила написания такой программы? Как сделать так, чтобы она виделась виндами как принтер и т.п.?
Буду особенно благодарен, если у кого-то есть примеры сорсов.