Что такое служба PrintWorkflow_<6-шестнадцатеричные> в Windows 10?
Сегодня вечером у нас возникла проблема с удалением задания на печать с помощью принтера, который был подключен к серверу принтера... мы не могли избавиться от задания, и на рабочей станции, когда задание возникло, мы запустили PrintWorkflow_<6-hex-digits>
и задание на печать ушло.
Для чего этот сервис? Я никогда не видел этого в Windows, и я верю, что это что-то новое в Windows 10.
1 ответ
PrintWorkflow_~
Похоже, что служба связана с пользовательскими службами в Windows 10 и Windows Server, поэтому в Windows 10, начиная с версии 1709, появилось что-то новое в соответствии с таблицей пользовательских служб и разделом поста Microsoft.
Относится к: Windows 10, Windows Server
Индивидуальные сервисы - это сервисы, которые создаются при входе пользователя в Windows или Windows Server и останавливаются и удаляются при выходе из него. Эти службы работают в контексте безопасности учетной записи пользователя - это обеспечивает лучшее управление ресурсами, чем предыдущий подход к запуску таких служб в Explorer, связанных с предварительно настроенной учетной записью или в виде задач.
Один пример того, для чего он может быть использован, кажется, обсуждается в публикации " Настройка рабочего процесса печати", где можно настроить взаимодействие с рабочим процессом печати.
обзор
Разработчики могут настраивать процесс печати с помощью приложения для печати. Приложения рабочего процесса печати - это приложения UWP, которые расширяют функциональность приложений устройств Microsoft Store (WSDA), поэтому будет полезно ознакомиться с WSDA, прежде чем идти дальше.
Как и в случае с WSDA, когда пользователь исходного приложения выбирает печать чего-либо и перемещается по диалоговому окну печати, система проверяет, связано ли приложение рабочего процесса с этим принтером. Если это так, приложение рабочего процесса печати запускается (в основном как фоновая задача; подробнее об этом ниже). Приложение рабочего процесса может изменять как билет на печать (документ XML, который настраивает параметры устройства принтера для текущей задачи печати), так и фактическое содержимое XPS для печати. При желании он может предоставить эту функциональность пользователю, запустив пользовательский интерфейс в середине процесса. Выполнив свою работу, он передает содержимое печати и билет на печать водителю.
Поскольку он включает компоненты фона и переднего плана и функционально связан с другими приложениями, приложение процесса печати может быть более сложным для реализации, чем другие категории приложений UWP. Рекомендуется ознакомиться с образцом приложения Workflow во время чтения этого руководства, чтобы лучше понять, как можно реализовать различные функции. Некоторые функции, такие как различные проверки ошибок и управление пользовательским интерфейсом, отсутствуют в этом руководстве для простоты.