UniversalPrint CSP
下表显示了 Windows 的适用性:
版次 | Windows 11 | Windows 10 |
---|---|---|
Home 键 | 否 | 否 |
专业版 | 是 | 是 |
Windows SE | 是 | 是 |
商用版 | 是 | 是 |
企业 | 是 | 是 |
教育 | 是 | 是 |
通用打印配置服务提供程序 (CSP) 用于将通用打印兼容的打印机添加到 Windows 客户端终结点。 通用打印是一种基于云的打印解决方案,完全在 Azure Microsoft 运行。 它不需要任何本地基础结构。 有关更具体的信息,请参阅 发现通用打印。
此 CSP 已添加到 Windows 11 和 Windows 10 版本 21H2 2022 年 7 月更新 KB5015807。
以下示例以树格式显示 UniversalPrint 配置服务提供程序。
./Vendor/MSFT
PrinterProvisioning
----UPPrinterInstalls
--------<GUID> (PrinterSharedID)
--------CloudDeviceID
--------PrinterSharedName
--------Install
--------Status
--------ErrorCode
./Vendor/MSFT/PrinterProvisioning 通用打印打印机预配配置服务提供程序的根节点。
此设置会将特定打印机安装或卸载到目标用户帐户。
有效值:
- 安装 (默认) - 已安装打印机。
- 卸载 - 打印机已卸载。
数据类型为节点 (XML 节点) 。 支持的操作为 Get。
共享 ID 用于标识要在目标用户帐户上安装的通用打印打印机。 可以在 通用打印门户的打印机属性中获取打印机的共享 ID。
数据类型为节点 (XML 节点) 。 支持的操作包括“获取”、“添加”和“删除”。
注意
目标用户帐户必须有权访问打印机和通用打印服务。
打印机 ID 用于标识要在目标用户帐户上安装的通用打印打印机。 可以在 通用打印门户的打印机属性中获取打印机的打印机 ID。
数据类型为字符串/文本 (GUID) 。 支持的操作包括“获取”、“添加”、“删除”和“替换”。
注意
目标用户帐户必须有权访问打印机和通用打印服务。
共享名称用于标识要在目标用户帐户上安装的通用打印打印机。 可以在 通用打印门户的打印机属性中获取打印机的共享名称。
数据类型为 string/text。 支持的操作包括“获取”、“添加”、“删除”和“替换”。
注意
目标用户帐户必须有权访问打印机和通用打印服务。
安装通用打印打印机。 支持异步执行。
数据类型为字符串/文本 (空字符串) 。 支持的操作是 Get 和 Execute。
打印机安装的结果状态。
有效值:
- 1 (默认) - 安装成功完成。
- 2 - 收到 execute cmd 后,安装正在进行中。
- 4 - 安装失败。
- 8 - 安装初始状态
- 32 - 未知 (未) 使用
数据类型为 int。支持的操作为 Get。
上次安装返回的代码的 HRESULT。
数据类型为 int。支持的操作为 Get。