Поделиться через


Средство подготовки принтера универсальной печати [В ближайшее время не рекомендуется]

Обзор

Средство подготовки принтера универсальной печати помогает организациям развертывать принтеры на устройствах Windows 10 пользователей с помощью Microsoft Endpoint Manager.

В этом документе мы рассмотрим требования, конфигурации и шаги для использования этого средства.

В этом кратком руководстве объясняется, как включить универсальную печать и настроить принтер.

Внимание

Новое универсальное средство печати CSP в Windows 11 заменяет это средство. Дополнительные сведения см. в статье "Подготовка принтера универсальной печати"

Предварительные требования

Прежде чем использовать средство, убедитесь, что выполнены следующие действия:

  1. Соблюдайте требования в соответствии с документацией по началу работы.

  2. Устройства с Windows 10 должны быть установлены последняя Обновл. Windows:

    1. Windows 10 версии 2004: KB4571744
    2. Для Windows 10 версии 1903 и 1909: KB4566116
  3. Устройства Windows 10 зарегистрированы в Microsoft Endpoint Manager

Настройка:

Шаг 1. Скачивание средства подготовки принтера универсальной печати

Скачайте все файлы для средства подготовки принтера универсальной печати из Центра загрузки Майкрософт.

Скачивание содержит следующие файлы:

  1. UniversalPrintPrinterProvisioning.0.1.0.0.intunewin: это предварительно упакованный пакет приложения Intune Win32, содержащий средство подготовки принтера. С помощью Microsoft Endpoint Manager этот пакет необходимо развернуть на всех устройствах, на которых необходимо предварительно подготовить принтеры универсальной печати.
  2. SamplePolicy.zip: эта ZIP-папка содержит два файла:
    1. printers.csv (пример): этот файл является примером. Его можно использовать в качестве ссылки для создания списка принтеров, которые необходимо добавить на заданном наборе устройств пользователей.
    2. InstallPolicy.cmd — это простой скрипт, копирующий printers.csv файл конфигурации в соответствующую папку на устройствах пользователей.
  3. EULA.rtf: средство находится в режиме предварительной версии. Использование программного обеспечения действует как согласие на условия лицензионного соглашения конечного пользователя (EULA), которое входит в состав средства в файле с именем "EULA.rtf".

Шаг 2. Развертывание пакета приложения Intune Win32

Использование Microsoft Endpoint Manager развертывается UniversalPrintPrinterProvisioning0.1.0.0.intunewin в качестве приложения Windows (Win32) на всех целевых устройствах, на которых принтеры должны быть предварительно подготовлены.

При развертывании пакета большинство полей будут предварительно заполнены. (например, Установка поведения как системы). Другие поля должны быть заполнены следующим образом:

  1. В соответствии с требованиями:
    1. Архитектура операционной системы: выберите 32-разрядную и 64-разрядную архитектуру.
    2. Минимальная операционная система: Windows 10 1903 (минимальное требование для универсальной печати)
  2. В разделе "Правила обнаружения"
    1. Выберите формат правил в виде правил, настроенных вручную, и нажмите кнопку "Добавить"
    2. Выберите тип правила в формате MSI. Соответствующие поля будут заполнены автоматически.
  3. В разделе "Назначения" добавьте группы устройств, содержащие устройства Windows 10, в которых необходимо предварительно подготовить принтеры.

Дополнительные сведения о развертывании пакета приложений Intune см. в статье Intune Standalone — управление приложениями Win32: добавление приложения Win32 в Intune.

Шаг 3. Создание списка принтеров printers.csv , которые необходимо развернуть на устройствах пользователей

Создайте CSV-файл конфигурации со списком принтеров. Назовите CSV-файл как "printers.csv".

Если необходимо развернуть разные принтеры для разного набора пользователей, необходимо создать один printers.csv файл конфигурации для каждой группы пользователей.

Printers.csv файл должен содержать:

  1. Строка заголовка с тремя именами столбцов: SharedID, SharedNameIsDefault

  2. У вас есть один принтер на строку. SharedIDSharedName Принтер можно получить на портале универсальной печати (см. ниже изображение) или PowerShell.

    image-20200825170518854

Примечание.

Дополнительные сведения см. в printers.csv примере, скачанного в составе пакета (SamplePolicy\printers.csv).

Шаг 4. Создание пользовательского пакета приложений Win32 (intunewin file) для развертывания printers.csv

С помощью средства подготовки содержимого Microsoft Win32 создайте пользовательский пакет приложения Win32 (мы назовем его InstallPolicy.intunewin - вы можете использовать собственное имя). Этот пользовательский пакет приложения будет использоваться для развертывания printers.csv файла на устройствах пользователей.

Автономный intune — управление приложениями Win32: подготовка содержимого приложения Win32 для отправки

Подробно рассмотрим все этапы.

  1. Скачивание средства подготовки принтера универсальной печати содержит сценарий команды. Этот скрипт"SamplePolicy/InstallPolicy.cmd" можно использовать (как есть), чтобы скопировать printers.csv файл на устройстве пользователя.

  2. Поместите следующие файлы в одну папку:

    • Printers.csv создан на шаге 3.
    • Командный скрипт (InstallPolicy.cmd), который был частью средства подготовки принтера универсальной печати.

    папка prov-tool-install-policy-folder

  3. Скачайте средство подготовки содержимого Microsoft Win32 из GitHub в виде ZIP-файла. Будет скачан Microsoft-Win32-Content-Prep-Tool-master.zip файл в Downloads папку на устройстве.

    Win32-content-prep-tool-github-image

  4. Распакуите содержимое Microsoft-Win32-Content-Prep-Tool-master.zip файла.

    Win32-Content-Prep-Tool-folder-image

  5. Запустите командную строку и перейдите в папку, в которой файлы средств подготовки содержимого Microsoft Win32 были распакованы.

    Выполните команду IntuneWinAppUtil.exe. При появлении запроса введите:

    • Source folder: папка, в которой присутствует список принтеров (printers.csv) и InstallPolicy.cmd файлов.

    • Setup file: Путь к файлу InstallPolicy.cmd (или любому другому скрипту, который будет использоваться для копирования printers.csv файла на устройствах пользователей)

    • Output Folder: папка, в которой будет храниться созданный файл пакета intunewin .

    • Do you want to specify catalog folder (Y/N): введите N.

    Win32-Content-Prep-Tool-Input-prompt

    После ввода всех входных данных и нажатия клавиши tool создаст пакет intunewin и отобразит следующие выходные данные:

    Win32-Content-Prep-Tool-Output

  6. Теперь создается пользовательский пакет InstallPolicy.intunewin intunewin и находится в выходной папке.

    IntallPolicy-intunewin-package

Шаг 5. Развертывание пользовательского пакета приложения intunewin на устройствах пользователей

InstallPolicy.intunewin Пакет приложения Win32 необходимо развернуть на устройствах пользователей с помощью Microsoft Endpoint Manager. Ниже приведены шаги.

  1. Запустите Microsoft Endpoint Manager и перейдите к приложениям> "Все приложения".

  2. Нажмите Добавить.

    Microsoft-Endpoint-Manager-Add-App

  3. Выберите тип приложения в качестве приложения Windows (Win 32)

    Microsoft-Endpoint-Manager-Select-App-Type

    Щелкнув "Выбрать", откроется мастер.

  4. Сведения о приложении. Выберите ранее созданный ранее пользовательский пакетInstallPolicy.intunewin приложения intunewin и заполните другие сведения о приложении.

  5. Программа . Принтеры можно развертывать только на уровне пользователя (на всех устройствах пользователя) или на уровне устройства.

    При развертывании на уровне пользователя

    • В разделе "Установка" введите InstallPolicy.cmd установку пользователя
    • В разделе "Удалить" введите InstallPolicy.cmd удаление пользователя
    • В разделе "Поведение установки" выберите "Пользователь"
    • Для кодов возврата просто сохраните успешность типа кода. Остальные коды возврата можно удалить.

    Будет скопирован printers.csv файл на %AppData%\UniversalPrinterProvisioning\Configuration на устройствах пользователей.

    Microsoft-Endpoint-Manager-add-app-program

    При развертывании на уровне устройства

    • В разделе "Установка" введите установку устройства InstallPolicy.cmd
    • В разделе "Удалить" введите InstallPolicy.cmd удаление устройства
    • В разделе "Поведение установки" выберите "Система"

    При этом файл копируется printers.csv в любую из следующих папок в зависимости от архитектуры устройства:

    • На устройстве x64: "%ProgramFiles(x86)%\UniversalPrintPrinterProvisioning\Configuration\"
    • На устройстве x86: "%ProgramFiles%\UniversalPrintPrinterProvisioning\Configuration\"

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

    Для поведения перезапуска устройства выберите "Нет конкретного действия".

  6. Требования -

    • Архитектура операционной системы: выберите 32-разрядную и 64-разрядную архитектуру.
    • Минимальная операционная система: выберите Windows 10 1903 (минимальное требование для универсальной печати)

    Требования к приложению Microsoft-Endpoint-manager-add-app

  7. Правила обнаружения -

    • Формат правил. Выбор правил вручную настройте правила обнаружения
    • Нажмите Добавить.
      • Тип правила: выбор файла
      • Путь: ввод %AppData%\UniversalPrinterProvisioning\Configuration
      • Файл или папка: ВВОД printers.csv
      • Метод обнаружения: выбор файла или папки существует

    Microsoft-Endpoint-Manager-add-app-detection-rules

  8. Зависимости . Этот шаг можно игнорировать и нажать кнопку "Далее".

  9. Назначения — в разделе "Обязательный" нажмите кнопку +Добавить группу. Выберите группы пользователей, в которые необходимо развернуть указанный список принтеров printers.csv .

    Microsoft-Endpoint-Manager-add-app-assignments

  10. Просмотр и создание . Просмотрите все параметры и нажмите кнопку "Создать"

    Microsoft-Endpoint-Manager-add-app-review

После завершения всех шагов Microsoft Endpoint Manager будет готов к развертыванию принтеров универсальной печати на устройствах целевых пользователей.

Microsoft-Endpoint-Manager-add-app-final

Вы можете щелкнуть соответствующее приложение intunewin в Microsoft Endpoint Manager и проверить состояние установки устройства и состояние установки пользователя.

Endpoint-Manager-app-device-install-report

Мониторинг сведений и назначений приложений с помощью Microsoft Intune

Как установлены принтеры?

Шаг 2 выше установит фоновую службу на устройстве с Windows 10. Фоновая служба будет прослушивать событие входа пользователя. Второй пакет (InstallPolicy.intunewin) развернутый на шаге 5 , помещает файл конфигурации со списком принтеров на устройстве с Windows 10 пользователей.

Когда пользователь входит в систему, фоновая служба будет активирована для установки принтеров универсальной печати. Он будет искать printers.csv файл. При обнаружении служба добавит все принтеры, перечисленные в printers.csv файле, на устройство Windows 10.

Примечание.

К устройству будут добавлены только принтеры, к которым пользователь вошел в систему.>

Устранение неполадок

Если принтеры универсальной печати не установлены после входа пользователя, проверьте следующее:

Убедитесь, что файл printers.csv присутствует на основе уровня развертывания:

  • Пользователь
    • %AppData%\UniversalPrinterProvisioning\Configuration
  • Устройство:
    • На устройстве x64: "%ProgramFiles(x86)%\UniversalPrinterProvisioning\Configuration"
    • На устройстве x86: "%ProgramFiles%\UniversalPrinterProvisioning\Configuration"

Если принтер, определенный в файле printers.csv, не установлен, проверьте журнал событий PrintProvisioning, расположенный на клиенте в журнале Приложений и служб —> Microsoft —> UniversalPrint для события 3 со следующим текстом:

Описание: "Система не может найти указанный путь".

Если вы видите эту ошибку, существует две возможные причины.

  1. У пользователя нет доступа к принтеру.

    • Проверьте список доступа на принтере на портале универсальной печати и убедитесь, что учетная запись пользователя добавляется непосредственно или в составе группы безопасности идентификатора Microsoft Entra ID.

    • Убедитесь, что можно вручную обнаружить и добавить принтер с помощью "Добавить принтер". Если вы не можете вручную добавить принтер, выполните действия по устранению неполадок в разделе "Установка или обнаружение принтеров на клиенте".

  2. Файл printers.csv имеет идентификатор PrinterID вместо ShareID.

    • Убедитесь, что в файле printers.csv используется правильный идентификатор.

Дополнительные ресурсы

Демонстрация видео (@13:48): устранение локальных серверов печати с помощью универсальной печати