Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.
Дополнительные сведения см. в руководстве по проектированию приложений поддержки печати .
Драйверы печати версии 4 выполняются непосредственно из хранилища драйверов, а функция Point and Print не загружает весь пакет драйверов на клиентские компьютеры, поэтому важно следовать лучшим практикам, описанным в этом разделе.
Двоичные файлы драйверов не должны пытаться открыть любой другой двоичный файл в драйвере. Вместо этого двоичные файлы драйверов должны использовать контейнер свойств драйвера для инкапсуляции любых общих, собственных данных.
Если вы разрабатываете расширение принтера, которое устанавливается отдельно от драйвера (например, с MSI или setup.exe), ниже приведены некоторые рекомендации.
Когда приложение расширения принтера регистрируется в системе печати, приложение должно указать переключатели командной строки в записи AppPath, чтобы сообщить приложению PrinterDriverID, для которого запускается приложение. Параметры командной строки также указывают режим работы, для которого система печати запускает приложение.
Если приложению расширения принтера требуются разные переключатели для контекста запуска пользователя, эти параметры можно указать в контексте меню "Пуск", но это не обязательно.
Если вы разрабатываете приложение расширения принтера, установленное с драйвером, помните, что этот тип приложения будет установлен в Магазине драйверов. Кроме того, помните следующее:
Эти приложения будут автоматически зарегистрированы системой печати и будут зарегистрированы с помощью параметров командной строки по умолчанию.
Указание дополнительных коммутаторов командной строки не поддерживается для таких приложений.
Эти приложения не будут запускаться вне параметров печати или событий уведомлений принтера, поэтому создание контекстов меню "Пуск" или другое разрешение пользователям запускать эти приложения вне контекста одного из двух событий не поддерживается.
Связанные темы
Рекомендации по разработке драйвера V4 для принтера