我们的用户希望安装两次相同的联网打印机(通过 Samba),并定义不同的默认设置(例如颜色另一个是黑与白。
用户抱怨(取决于驱动程序)他们需要点击太多次才能更改颜色/黑白设置。在不同的配置文件中进行选择也需要“点击太多次”
选择不同的打印机将允许用户一键切换...
在 Windows XP 上这是可能的(例如参见使用不同的设置安装两次网络打印机),但似乎不适用于Windows 7或更新版本。
有没有办法强制 Windows 安装同一个设备两次?
编辑它似乎适用于本地打印机,但我找不到任何适用于网络打印机的东西
答案1
这有点麻烦,但可以做到。
(我经常使用 Zebra 标签打印机。每次标签纸发生变化时都要重新配置打印机驱动程序,这太麻烦了。我为每种类型的标签纸设置了一个队列。)
问题:Windows 通常会在重启/重新连接时重新初始化本地连接的打印机(如 USB、并行甚至基于 Bonjour 的网络打印机),从而将您的更改重置为默认值。
因此,诀窍是让 Windows 认为它是一台网络打印机,驱动程序和所有设置都安装在本地。
在这种情况下,您可以根据需要创建任意数量的“打印队列”,它们都指向同一个网络资源。
因此,如果它是本地打印机,请先正常安装,然后“共享”它以创建网络打印共享。(\\localhost\printername
)。
现在来看一下特殊队列:
对于每个具有自己设置的队列,将打印机安装为本地打印机,并为端口指定\\localhost\printername
。
(如果它确实是网络打印机,则通常必须使用 TCPIP 端口直接打印到打印机。通过服务器\\servername\printer
很可能是合适的,但在这种情况下,您可以在服务器端设置队列,并让用户将它们用作常规打印机共享。)
不幸的是,我没有 Windows 7 系统可以向您讲解具体的细节。
PS:此技巧适用于 XP 及以上版本的任何 Windows 版本。
答案2
简单来说,对于网络打印机:
- 添加打印机
- 添加本地打印机
创建新端口
- 标准 TCP IP
- 为该打印机设置相同的 IP,但使用不同的名称,例如:CANON A5
结束
在新创建的打印机中,设置您的自定义设置并保存。
现在,您可以使用不同的默认设置来使用此打印机
对于 USB 打印机,我尝试过此过程,并且制作了新打印机,但它不起作用。我认为对于 USB 打印机来说这是不可能的。