使用不同的默认设置定义同一台打印机两次(Windows)

使用不同的默认设置定义同一台打印机两次(Windows)

我们的用户希望安装两次相同的联网打印机(通过 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 打印机来说这是不可能的。

相关内容