Создание кроссплатформенного пользовательского виртуального принтера в Qt или любой другой IDE
Я много искал по этой теме, но я все больше и больше путаюсь.
Я хочу создать кроссплатформенное приложение (например, с использованием Qt с C++), которое после установки на MAC или WIN будет отображаться в системе как виртуальный принтер. Так что если вы нажмете Ctrl-P на любом документе, мой принтер также будет присутствовать в списке принтеров.
Мой принтер будет вызывать пользовательский код для извлечения полученных данных, создания PDF-файла и загрузки его на какой-либо сервер через FTP.
Я посмотрел документацию "Печать с Qt" здесь http://qt-project.org/doc/qt-4.8/printing.html а также некоторые существующие потоки, предлагающие мне написать драйвер для MAC(используя CUPS) и другие один для WIN (с использованием WDK).
Я просто боюсь начинать в неправильном направлении и просто талию много времени... поэтому все, что указывает мне правильное направление, полезно.
Любые идеи приветствуются!
Спасибо