Как захватить и контролировать поток данных, отправляемых на драйвер принтера OPOS

Я пытаюсь перехватить данные, которые отправляются в драйвер принтера OPOS, и проверить, следует ли продолжить.

Моей первой мыслью было разработать драйвер виртуального принтера OPOS, но прежде чем углубляться в код, я хотел бы выяснить, знаете ли вы какой-либо другой лучший способ добиться этого.

Есть ли способ прослушивания на входе определенного драйвера OPOS, а затем контролировать, поступают ли данные на драйвер принтера OPOS или нет?

ОБНОВИТЬ
Я говорю о MS Windows XP и выше.

0

Решение

Вы можете написать тонкий клин Service Object, который вы регистрируете в OPOS в качестве SO принтера, и внутри него передавать все вызовы в реальную SO. Тогда у вас есть момент, когда вы можете принять решение о том, печатать или нет.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]