Низкотехнологичным способом решения проблемы может быть установка драйвера принтера pdf в качестве принтера по умолчанию, удаление всех остальных и настройка его на автоматическую запись всех файлов в определенный каталог в сети, а затем написание крошечного приложения на другом компьютере. отслеживать эту папку на предмет изменений и, если появятся какие-либо новые файлы PDF, просто распечатать их на реальном принтере.
Редактировать: В противном случае существует нечто, называемое Print Monitor API . Вот статья, которая описывает использование этого из VC ++ 6 и, кажется, в значительной степени то, что вы хотите (при условии, что она все еще поддерживается ОС, которую вы используете).