我见过几台(家用级)HP 打印机有网络端口,并允许通过网络端口进行连接。但是,我还没有看到任何不安装打印机专用驱动器就可以使用它的方法。这似乎有点愚蠢,因为我见过打印机共享系统(我认为是 SMB)似乎不需要任何打印机专用软件。
我的问题是:有没有办法将其中一种在我的打印机上使用?
(我省略了确切的模型,希望能给出针对几种模型的答案(或针对几种模型进行回答的资源)。)
注意:我的主要兴趣不是网络访问本身,而是避免在计算机上安装任何东西(可能因为没有驱动器)。
关于我的情况的更多细节可能不适用于其他发现此问题的人:有问题的打印机是 HP LaserJet CP1025nw,希望将其连接到两台不同的计算机:一台没有问题,因为我可以轻松获得它的驱动程序,但另一台则因为没有为其操作系统提供驱动程序,并且(出于超出此问题范围的原因)无法升级,或连接到与第一台相同的网络。我目前希望使用的设置是将 USB 连接到一台计算机,将网络连接到另一台计算机。
答案1
有可能。
许多打印机在幕后实现了标准 TCP/IP 打印机端口,而他们试图让您安装的应用程序只是一种花哨的握手/定位服务。
使用没有软件的打印机需要打印机具有硬编码 IP,因此您需要对网络有一点熟悉。
基本上,你用静态 IP 设置打印机,然后创建一个标准 TCP/IP 端口指着它。
设置好端口后,就可以像本地连接一样安装驱动程序。您可能需要手动指定驱动程序,因为网络上的设备自动发现功能充其量也不稳定。
现在,这可能不是在所有地方都有效,但我知道它确实适用于我兄弟的联网打印机/扫描仪/复印机、许多不同的 HP/Linksys 打印服务器以及大多数联网的 HP 激光打印机。我认为值得一试。
答案2
我认为答案是否定的,但我不能 100% 确定。您问的是廉价打印机和昂贵打印机从固件角度的主要区别。好的网络打印机只支持 Postscript 或 PCL,而廉价打印机需要安装驱动程序,因为它们使用发送打印数据的计算机的操作系统来处理打印数据,而不是使用自己的嵌入式计算机。
另外,我不明白对于有端口的打印机,SMB 和打印机共享有什么关系。您仍然需要 SMB 驱动程序,当计算机可以直接连接到打印机时,为什么要依赖它。
编辑以回应评论
你错了。你需要为连接的每种型号的打印机安装驱动程序!你没有看到“SMB 共享打印机”相反,它看起来好像远程打印机连接到本地计算机,你需要它所需的所有驱动程序。这就是我提到 Postscript 和 PCL 的原因。它们是通用的,几乎包含在所有现代操作系统中,但其余驱动程序却不是。此外,你不能假设操作系统会拥有或能够检测到共享打印机的驱动程序,即使它们在主机上被检测到。例如,我有一台三星 SCX-4720F,它曾经连接到运行 Vista 32 位的计算机。网络上运行 Vista 64 位或 7 32 位或 64 位的其他计算机没有自动检测打印机的驱动程序。相反,我不得不转到 Windows 驱动程序目录并从那里手动下载驱动程序。
至于为什么要使用网络端口:那为什么不呢?这样简单得多,特别是因为带有网络端口的打印机更贵,因为它们有网络端口。通常有更便宜的版本没有网络端口,需要运行 SMB 或其他程序的主机才能共享,并且当您想要打印时必须打开该主机。使用带有网络端口的打印机最明显的原因是避免仅为网络连接而使用单独的计算机。相反,打印机的嵌入式计算机有网卡,嵌入式计算机用于在网络上共享打印机。这样,只要打开打印机,就可以访问打印机。您在问题中提到了带有网络端口的打印机,所以我认为对您来说,为什么要使用网络端口而不是 USB 是不言而喻的。
正如我所说,您需要的是支持 Postscript 驱动程序或 PCL 的打印机。您只需将其连接到网络,它几乎肯定会“正常工作”。不幸的是,这些功能是有代价的。他们的计算机需要足够强大才能处理发送给他们的数据,而且还有许可问题。打印机制造商的 Postscript 许可证很昂贵,因此会影响打印机的价格。有些打印机会有自己的“专有的完全不是 Postscript,只是看起来像那样”的语言,所以如果资金有问题,您可以朝这个方向考虑。
答案3
通常,对于 HP 等常见打印机来说,应该不会有问题。
通常,一旦网络上的常见和知名打印机配置正确,网络上的其他计算机就会看到它们,并能够通过已安装的打印机驱动程序正常使用它们。可安装的驱动程序软件通常包含并非完全必要的额外配置实用程序。
答案4
对于几种型号,您需要的是一个打印机服务器,它是一个小设备,您可以使用 USB 将其插入打印机,并将其连接到路由器,所有计算机都可以看到它,您可以使用浏览器和设备的 IP 连接到打印机服务器,它非常方便,我自己有一个,当然也有无线型号。