这个问题类似于如何在 Windows 7 64 位中重命名打印机设备,但那里的答案不起作用,我会提供更多信息。
这是家庭网络,不是域。我设置了 Brother HL-5170DN。它是一台直接连接到以太网集线器的网络打印机。我可以使用 Windows 7 连接到它,但在 Windows 7 上,它默认名称为“binary_p1 on Brn37415f”,这不太有用。而且我似乎无法更改名称。
我已将它与多台 Windows XP 和 Vista 机器配合使用,并且我可以在那些机器上更改名称。
在 Windows 7 上打印机属性:
- 我可以在一般的选项卡。我可以选择文本,但无法更改它。该字段没有变灰,但我无法在其中输入任何内容。
- 在端口选项卡上,所有控件均呈灰色(禁用)。所选端口名为“\\Brn_37415f\binary_p1”,描述为“客户端渲染提供程序”,打印机字段显示为“binary_p1”。
- 在安全选项卡中,我可以看到我的帐户具有“管理此打印机”的权限。
如果我选择打印机服务器属性,我可以选择端口并点击配置端口,但我收到一个对话框,提示“端口配置期间发生错误。不支持此选项。”
我发现许多论坛上都有人问同样的问题,但没有得到答案。
更新:没有更多的赏金可提供,但我仍在寻找解决此问题的方法。
答案1
以下是在 Windows 7 和 8.1 上对非基于 IP 的打印机执行此操作的方法:
- 添加打印机
- 添加本地打印机(非网络)
- 创建新端口(本地端口,不是 TCP/IP)
- 填写端口名(\server\printer语法)
按照其余步骤操作(您可能必须手动选择打印机驱动程序,如果您已经通过查看其属性映射了网络打印机,则可以轻松找到它)。
这将允许您执行此操作。
答案2
这对我有用:
停止打印服务
net stop spooler
在注册表中找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\$device
网络打印机下的打印机,通常有一个以逗号开头的键,例如
,,http://example.com:555,nameofprinter
是
$new
打印机的所需名称。更改:
将 中的“Name”值更改$device
为$new
将 中的“printerName”值$device\DsSpooler
更改为将$new
中的“uNCName”值, 最后将打印机注册表项从 重命名为$device\DsSpooler
\\$computername\\\$new
$device
$new
重新启动打印机服务:
net start spooler
信息收集自
http://sevenforums.com/hardware-devices/89521-rename-network-printer.htm
http://virtualroadside.com/blog/index.php/2007/10/17/prnrename-an-autoit-based-utility-to-rename-ipp-printers-in-windows/
答案3
我刚刚在 Windows 7 安装上完成了此操作。
去设备和打印机,右键单击要更改的打印机,选择“打印机属性”,而不是属性或打印首选项。在顶部框中更改名称。OK完成后点击。
答案4
我遇到了非常相同的问题,但我可能还想补充一些已经讨论过的内容......
如果我连接到我的域上的共享打印机(PC 连接到工作站而不是服务器),我不会将打印机安装在我的工作站上作为共享名称......
该共享称为 HCFA,并在网络浏览器中显示为 HCFA。
当我双击它时,驱动程序将下载并安装,但打印机在我的计算机上被命名为“XXXX 上的 HP LaserJet 1320”,我无法在本地重命名它,否则它会破坏与连接到同一台打印机的所有其他计算机的共享,即使我在本地将其重命名为与远程共享相同的名称。
工作站是 DHCP 客户端,但它在范围内为自己预留了空间。当我组织中的一台 XP 工作站占用了它的 IP 并且 DNS 丢失了该工作站时,我不得不这样做。我现在可以浏览到工作站,查看并连接到其共享,但我无法重命名它们。
我想我可以将 170x 添加到网络...我真的很想知道为什么我不能像设置 XP 共享打印机那样使用它。< mumble >我讨厌 Windows 7...</mumble >