abbasshaikh Ответов: 0

Настройку драйвера принтера Windows


Привет,

Я новичок в разработке драйверов windows.

Мое требование, как пользователь нажимает на файл для печати (PDF и т. д.) Вариант А еще одно всплывающее окно должно отображаться при некоторых входных текстовых полей. Как пользователь нажимает кнопку отправить во всплывающем окне. Он добавляет всплывающее текстовое поле (пользовательский ввод) с уже существующим содержимым файла и печатается (на принтере) или сохраняется в формате pdf на рабочем столе.

Я хочу знать, возможно ли это? Если да, то как действовать дальше ?

Заранее спасибо.

Что я уже пробовал:

Мой подход с использованием ссылки "базовый драйвер принтера v4": https://docs.microsoft.com/en-us/windows-hardware/drivers/print/building-a-basic-v4-printer-driver

Следуйте инструкциям по ссылке, но застряли на этапе развертывания, так как столкнулись с некоторыми сетевыми проблемами.
при подключении к целевой машине он выдает ошибку "соединение не удалось."

OriginalGriff

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

Используйте виджет "улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.

ZurdoDev

Вам не нужно разрабатывать драйвер для этого, вам просто нужно написать код для печати. Вы можете сделать это в C# легко, если вы google c# print document.

Richard MacCutchan

Для этого вам не нужен драйвер принтера. Вам нужно приложение, которое читает файл (в любых форматах, которые вы поддерживаете) и добавляет текст в нужное место. Затем вы можете отправить измененный текст в драйвер принтера или записать его в PDF-файл. Но вам нужно предоставить более подробную информацию о ваших точных требованиях.

Gerry Schmitz

У вас есть 2 функции. В первом случае вы можете просто "распечатать" свою "страницу текстового поля" перед печатью / отправкой pdf-файла. Во втором случае создайте pdf-файл "текстовое поле" и объедините его с другим.

0 Ответов