Перенаправление задания на печать на другое устройство печати

Я пытаюсь использовать printspoolerapi, чтобы взять задание на печать и перенаправить его на другой принтер. До сих пор я считаю, что я собрал необходимую информацию с помощью enumjobs, но при задании задания на печать на другом принтере я распечатал пустой лист.

Очевидно, я не отправляю файл или его содержимое, а просто тип данных и имя задания на печать.

Насколько я могу сказать, мне нужно получить файл и отправить его в WritePrint? Я считаю, что для этого следует использовать либо файл .spl, либо сам файл. (используя AddJob для получения реального файла, если я могу это сделать)

В частности, кто-нибудь успешно сделал это раньше? Мне нужно увидеть пример или что-то в этом роде. Я просмотрел все и не нашел чего-то такого, что могло бы дать мне пример.

1

Решение

RedMon может быть полезно, если вы можете изменить порт. (Или, по крайней мере, исходный код может вдохновить вас.)

0

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

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

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