我有一台 HP LaserJet 1300 打印机,通过 JetDirect 250m LIO 内部打印服务器连接到我的网络。打印机可以在网络上的任何 Windows 8.1 计算机上运行,但我无法找到适用于 Windows 10 的合适驱动程序。打印机仅识别 PCL5 和 PS。
我在 Windows 8.1 上使用的驱动程序是“hp LaserJet 1300 PCL 5”。
当我通过 Windows Update 在 Windows 10 上浏览驱动程序时,我没有看到列出任何适用于 HP LaserJet 1300 的驱动程序:
据我所知,HP 支持网站没有可用的特定驱动程序,而是提供通用打印驱动程序资源套件。
我已尝试了Microsoft Catalog中的一些选项,但尚未找到可在 Windows 10 上安装的选项。在某些驱动程序包(例如20568741_9f7ed152438e555403cc0ba21cf7518b82d77c24.cab
)中,Windows 无法找到兼容的驱动程序。但是,在drivers_1643fcb8538e3ab20a0f7ca3ff570a530d16ef37.cab
Windows 10 中找到了兼容的驱动程序,但在应用更改后不久hp LaserJet 1300 PCL 5
我收到了驱动程序安装失败的消息。
在 HP 社区支持论坛上,我发现了 2017 年 6 月对HP 文档(不再可用)的引用,其中指出 HP 从其通用打印驱动程序 (UPD) 中删除了 PCL5 支持。该文档进一步指出,HP UPD 6.1.0 是包含对 PCL5 支持的最后一个版本。该版本的 UPD 曾经可通过 HP FTP 站点获取,但在 2017 年至 2023 年间的某个时候从该站点删除。
我仍然有一份在 Windows 8.1 上使用的 UPD 5.9.0 x64 副本。Windows 10允许我完成安装驱动程序的动作,但后来告诉我驱动程序未安装(如上所述,当我从Microsoft Catalog测试驱动程序时)。
我非常喜欢这台打印机,除了一些维护之外,它已经可靠地工作了 20 年。
有什么方法可以在 Windows 10 上安装可用的 LaserJet 1300 PCL5 驱动程序吗?
我找到了解决方案。Wayback Machine 拥有包含 PCL5 驱动程序(版本 6.1.0)的最新 UPD 版本的存档:
我安装了 UPD 6.1.0 并通过向导创建了打印机。我使用“IP 地址”选项创建了一个标准 TCP/IP 端口(IP 地址、通用网卡 - 不是 JetDirect)、端口 9100、原始端口。
测试页有效,这很棒,但在打印作业期间也会弹出所有 HP 通用驱动程序导航窗口。
因此,我删除了打印机但保留了端口,并使用手动选项创建了一个新的网络打印机。这次,“hp LaserJet 1300 PCL 5”是一个驱动程序选项(无需单击“从磁盘安装”即可使用)!
我选择了“hp LaserJet 1300 PCL 5”驱动程序,该打印机现在可以在 Windows 10 上完美运行(没有 HP 弹出窗口)。
PCL6 向后兼容 PCL5。
只需在 Windows 10 中将打印机添加为 TCP/IP 设备,然后选择内置的 Microsoft PCL6 驱动程序并祈祷:
来源来自 HP 网站: https://developers.hp.com/hp-printer-command-languages-pcl/doc/hp-pcl6-pcl-xl# :~:text=PCL6%20Standard%3A%20Equivalent%20to%20PCL5e%20or%20PCL5c%2C%20intending%20to%20provide%20backward%20compatibility 。
如果 通用打印驱动程序资源套件不能满足您的需求,只需创建一个运行 Windows 8.1 的虚拟机,安装 8.1 HP 驱动程序,然后从那里进行打印。例如,这里是 Oracle 的VirtualBox,还有其他 VM。
是的,这是一种麻烦的解决方法,可能需要 40 GB 的驱动器来保存虚拟机,但它允许使用已弃用的驱动程序:当然,HP 宁愿您购买一台新打印机;-)