标签: printer

通过 SNMP HP Laserjet 查询总页数

我被要求掌握我们工作中 100 多台打印机的总页数。它们都是某种描述的 HP Laser 或 Business Jet,并且绝大多数通过某种形式的 HP JetDirect 网卡/交换机连接。在输入 IP 地址并将相关数字复制并粘贴到 Excel 中数小时后,我现在被要求每周执行一次此操作。这让我觉得一定有一个更简单的方法,作为一名 IT 专业人士,我肯定可以找到一些节省时间的方法来解决这个问题。

我只想说,在尝试让 SNMP 为我工作一天左右之后,我现在感觉不是很专业!

据我了解,第一件事是在打印机上启用 SNMP。完毕。接下来我需要一些东西来查询 SNMP 位。我决定开源和免费,这里有人推荐 net-snmp 作为一个不错的工具(我想刚刚将打印机添加为 SolarWinds 中的节点,但我们显然对许可证有些紧张)。接下来我需要 MIB 的名称。为此,我相信 HP-LASERJET-COMMON-MIB 中包含正确的信息。下载并添加到 net-snmp。现在我需要 OID,我相信经过多次搜索后我认为它是印刷媒体单工计数(我们没有双面打印机,至少我们对此感兴趣)。运行以下命令会产生以下令人沮丧的输出:

snmpget -v 2c -c public 10.168.5.1 HP-LASERJET-COMMON-MIB:.1.3.6.1.2.1.1.16.1.1.1
Run Code Online (Sandbox Code Playgroud)

(OID 源自运行:

snmptranslate -IR -On printed-media-simplex-count  
Unlinked OID in HP-LASERJET-COMMON-MIB: hp ::= { enterprises 11 }  
Undefined identifier: enterprises near line 3 of C:/usr/share/snmp/mibs/HP-LASER  
JET-COMMON-MIB..txt  
.1.3.6.1.2.1.1.16.1.1.1  )  


Unlinked OID in HP-LASERJET-COMMON-MIB: hp ::= { enterprises 11 }  
Undefined identifier: …
Run Code Online (Sandbox Code Playgroud)

printer snmp network-printer

5
推荐指数
2
解决办法
3万
查看次数

打印机不打印!漫长而诡异的传奇

好的,这里有一些相当奇怪的东西。我会尝试以一种有意义的方式来概括这个故事。

我们有一个旧的打印服务器(基于 Windows 2003)。我们遇到了一些无法添加打印机的问题,当我们添加 Win7 系统(64 位)时,我们需要添加其他打印机驱动程序,所以我们决定做一个新的打印机服务器,看看是否能解决我们看到的一些权限错误,希望能解决我们看到的一些问题,也许可以取消一些驱动程序。

我们从一个承包小组中召集了一些人来为我们重建它。他们构建了一个新的虚拟机,安装并更新了 Windows 2003 服务器,并使用了一个实用程序,该实用程序基本上采用了旧服务器上的打印机配置并将它们迁移到新服务器上。将旧打印机服务器重命名为“printers-old”,并使用与旧打印机服务器相同的 IP 和名称放置新的打印机服务器。

我们接到一个部门打来的电话,说“我们无法使用 2600n 彩色激光打印机进行打印”。

老板看了看,发现它不在服务器上。奇怪的是,当小组在服务器上工作时,它显然没有迁移过来。他将其添加到打印服务器,从服务器发送测试表,打印正常。让客户尝试打印。什么都没有出来。

打印作业看起来一切正常。出现在队列中,消失,Windows 说一切正常(Windows XP,所有更新)。没有错误弹出。

不过,这不仅仅是用户 A 的机器。显然还有另外两个人也无法打印。

在故障排除过程中(希望我记得我在这里尝试过的所有内容......),我已经:

A) 从网络共享中删除并重新添加打印机。

B) 删除并重新添加“本地”网络端口(HP jetdirect IP 端口)

C) 从计算机中删除了 2600n 的所有实例。重新添加。不会打印。

D) 从本地系统中删除驱动程序并从 HP 重新安装驱动程序。

E) 将打印机添加为服务器外的网络共享打印机和本地 IP 打印机。两者都不起作用。

F) 将打印机添加到我的工作站进行测试 (Ubuntu),直接打印到 IP。打印了试纸!

G) 拿起一台新镜像的机器并在其上更新 XP。从打印机服务器共享添加了打印机。送试卷。什么都没有出来。该系统之前从未安装过实际的打印机,只是被添加到域中,因此它没有受到驱动程序/dll 问题的“污染”。

H) 将驱动程序更改为通用文本。没用。将驱动程序更改为一次性的 2500 系列,没有打印任何内容。在更改这些驱动程序的过程中,后台处理程序实际上在客户端崩溃了。@#%!

I) 检查连通性。客户端机器可以正常 ping 打印机。

J) 更新打印机固件。惠普最新的 2600N 是 2007 年的。它重新启动(打印机)并正常运行,但 Windows 机器仍然无法工作。

K) 测试页面从服务器本身工作。

L) 当然是从 HP 重新安装驱动程序。2600N 显然没有 PCL 版本或 PS 等选项。只有一个版本。2600 …

windows-server-2003 printer printing print-server network-printer

5
推荐指数
1
解决办法
3643
查看次数

如何为使用通用打印机驱动程序的打印机添加 HP 64 位打印机到 server 2003

我们有很多 hp 打印机,我注意到现在它们都使用我添加到打印机服务器 (2003 serverR) 的 HP 通用打印机驱动程序,但是当有人在 win7 64 位上尝试安装打印机时,他们仍然收到一个错误,说不在服务器上找到此打印机的驱动程序。

我对我们的佳能和戴尔没有任何问题,但他们为每种型号提供了一个驱动程序,而不像 hp,后者将采用这种通用驱动程序路线,坦率地说,我不喜欢。

windows-server-2003 windows-7 printer hp

5
推荐指数
1
解决办法
2332
查看次数

将所有打印机放到另一个子网是否合理?

我有一个由大约 90 台 PC 和大约 25 台网络打印机组成的网络。在不久的将来,我会将一台服务器提升到 DC。但是,现在我网络上的 PC 具有静态 IP 地址。

现在IP地址真是一团糟。对于 ex 192.168.1.50-75,打印机不是静态分配到范围内的。

所以我的问题是:将所有打印机(以及 AP)放到另一个子网中(例如 192.168.2.0/24)是否合理。

谢谢!

networking printer subnet

5
推荐指数
1
解决办法
2886
查看次数

打印机 GPO 的问题

我有一台 Windows Server 2008 R2 打印服务器。客户端计算机是 Windows 7 Professional。我遇到用户帐户登录时未添加打印机的问题。

我尝试过的事情:

  • 在打印机管理器中安装的打印机驱动程序
  • 设置打印机共享
  • 将打印机的安全设置为正确的组
  • 将用户添加到正确的组
  • 创建了一个新的 GPO
  • 将打印机添加到 GPO(见图)
  • 将组添加到安全过滤
  • 运行 GPUPDATE /Force

GPO 打印机

我为另一台打印机设置了另一个 GPO,它工作正常。该 GPO 与我遇到问题的 GPO 之间的唯一区别是安全过滤。对一个有效的过滤有以下几点:

  • 每个人
  • 域用户
  • 认证用户

我也做了个视频,大家可以看看步骤。请点击此处观看视频。

printer user-management group-policy print-server windows-server-2008-r2

5
推荐指数
1
解决办法
1248
查看次数

IP 与联网打印机冲突

我有 2 台计算机(装有 OS 9 的 Mac 和一台台式 PC (XP))都可以打印到联网打印机(大型 Xerox Phaser 7700)。

打印机和两台计算机通过旧的以太网交换机联网。

目前,计算机使用 DHCP。但是它们通过 IP 连接到打印机。打印机(似乎)分配了一个静态 IP 地址。

对此的最佳解决方案是什么?每个设备的静态IP?

我应该将打印机设置为使用 DHCP 吗?在这种情况下,计算机如何知道找到打印机?

已解决:虽然这些是很好的解决方案,但我无法弄清楚如何使用排除列表。但是,路由器提供了 DHCP 起始地址。我只是把打印机放在起始地址之前。

networking dhcp printer switch static-ip

4
推荐指数
1
解决办法
4249
查看次数

我可以在 spool/Printers 目录中找到打印作业的假脱机 ID 吗?

我有一台 Windows 2008 R2 服务器,我们用作print server. 我们遇到了一些打印作业的问题,我需要能够在其中一台打印机上查看打印作业,然后.SPL在 c:\Windows\system32\spool\PRINTERS 目录中找到相关文件。

是否有一种简单的方法可以找到与打印机记录相关联的假脱机作业号?

windows-server-2008 printer printing print-server windows-server-2008-r2

4
推荐指数
1
解决办法
2496
查看次数

为什么我在 Win 2008 R2 gpmc 的组策略首选项中没有“共享打印机”?

我进行了一些研究,看来我可以同时针对客户XP7客户group policy preferences添加shared printer.

本文介绍了在共享打印机项目存在New的菜单group policy preferences Control Panel SettingsPrinters,但我已经列出的所有是:TCP/IP PrinterLocal Printer

我用来创建的服务器GPOWindows 2008 R2.

为什么该New Printer选项不允许我创建Shared Printer?

windows-server-2008 printer group-policy

4
推荐指数
1
解决办法
4375
查看次数

被删除的打印机不断回来 - 并且成倍增加

我的用户在 2012 R2 RDS Session Host 服务器上。

我使用“部署打印机”(来自打印管理器)来部署 4 台打印机。上周,我遇到了很多用户无法打印的问题。如果我删除打印机并再次添加它,他们可以打印得很好。

现在我已经删除了从 GPO 部署的所有打印机 - 而且我在任何登录脚本中都没有打印机。我做了一个 gpupdate /force,但现在所有 4 台打印机都列出了 3 次......

在此处输入图片说明

如果我删除打印机并注销并重新打开,所有打印机都会再次弹出。叹!这让我发疯。

此脚本不显示任何“SVFREJA”打印机...

Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set colPrinters = objWMIService.ExecQuery ("Select * From Win32_Printer")

If colPrinters.Count <> 0 Then 'If there are some network printers
    Dim s
    s = ""
        For Each objPrinterInstalled In colPrinters ' For each network printer
        s = s + objPrinterInstalled.Name + chr(13)
        Next
    msgbox s
End if
Run Code Online (Sandbox Code Playgroud)

它给了我这个结果......

在此处输入图片说明

(请看大图)

我的问题不在于“重定向”打印机,我的问题是我有几台同名的打印机(在 SVFREJA 上),我无法摆脱它们。

知道为什么我不能摆脱“ophaned”打印机吗??

printer remote-desktop group-policy windows-server-2012 windows-server-2012-r2

4
推荐指数
1
解决办法
4万
查看次数

点阵打印机还在任何地方使用吗?

我记得在仓库担任暑期 IT 支持人员,在那里使用点阵打印机将订单打印在复写纸上。

那些嘈杂的野兽是否仍在某些特殊用途中,或者现在一切都在使用激光或热能?

printer

3
推荐指数
2
解决办法
9374
查看次数