在 Print Portal 中按用户限制可用打印机
概述
当在 Print Portal 启用用户身份验证后,管理员现在可以限制用户登录后能看到哪些打印机。这可以防止使用错误的打印机,以及意外消耗额外的打印机许可证。
虽然 Print Portal 可用于 Professional 和 Automation 版本,但这些版本的功能有限,无法访问 Print Portal 的安全设置。
BarTender 2021 R9 及更高版本现在会读取本地服务器打印机的打印机权限,以确定登录用户可以看到哪些打印机。如果用户被拒绝使用某台打印机的权限,该打印机将不会出现在可用打印机列表中。
本文将向您展示如何设置打印机权限并在 Print Portal 中使用它们。
此限制仅适用于服务器端打印机,不适用于客户端打印服务。
适用范围
仅适用于 BarTender 2021 R9 及更高版本
仅限企业版
如需 BarTender 2019 的相关内容,请参见 Print Portal:按用户限制标签可打印的打印机
信息
建议您在进行任何配置前备份当前的打印机设置。
启用身份验证
首先,在 Print Portal 中启用身份验证。
- 在网页浏览器中打开 Print Portal
- 点击右上角的管理设置
- 点击安全标签页
- 勾选启用身份验证复选框
- 点击保存
- 打开IIS 管理器
- 展开网站树,点击应用程序池
- 右键点击BPP_AppPool,选择高级设置
- 点击标识旁边的[...],使用设置按钮将标识更改为一个不会更改密码的域账户(不需要是域管理员)
- 在两个文本框中都点击确定,然后停止并启动应用程序池以设置账户
配置打印机
对每台需要配置的打印机重复以下操作。如果需要配置大量打印机,也可以通过 PowerShell 设置这些权限。此示例使用名为 SeagullVM 的本地用户,但任何账户或用户组都可以用于此配置。
- 打开控制面板,然后打开设备和打印机
- 找到您要配置的打印机
- 右键点击并选择打印机属性
- 在安全标签页,点击添加按钮,添加您希望设置权限的用户或用户组
- 添加用户后,选中该用户,勾选打印权限旁边的拒绝复选框
- 点击确定。可能会弹出一个 Windows 安全对话框,提示正在拒绝权限。点击是
在 Print Portal 中应用权限
配置好打印机权限后,必须在 IIS 中重启网站以正确应用这些权限。每次更改后都需要重启网站,因此建议批量更改后再重启。
重启网站的方法:
- 打开IIS 管理器
- 展开树状结构,在 Sites 文件夹下找到Print Portal网站。如果没有其他网站,可能显示为Default Web Site
- 选中该网站,在右侧的操作栏点击停止,然后点击启动以重启网站
网站重启后,用户登录时将不再看到他们没有权限使用的打印机。
以上述示例为例,SeagullVM 被拒绝使用 Zebra 105 打印机,该打印机已不再显示在可用打印机列表中。
如果您的用户在列表中不再看到被拒绝的打印机,说明设置已正确应用。如果仍然能看到该打印机,请再次尝试在 IIS 中重启网站,并检查打印机属性中的权限是否设置正确。