如何通过路由器打印?

如何通过路由器打印?

您好,我是 Ubuntu 新手,我想知道如何使用通过 USB 连接到路由器的打印机打印文件。

打印机:Canon PIXMA MP210 路由器:TP-LINK WR1042ND

我之前已经做过了,但是我找不到教程了……我记得步骤,但是记不清主持人了

我所做的是尝试通过进入系统设置->打印机->添加->网络打印机->查找网络打印机来添加打印机,但我记不清主机是什么

我的路由器的 IP 是 192.168.0.1

我在谷歌上搜索了 2 个小时,却一无所获,这让我发疯了,因为上次我搜索的时候,只用了不到 5 分钟就完成了所有事情

答案1

好的,试试这个方法。

  1. 确保 cups 守护进程正在运行$ sudo netstat -lnput | grep cups-----(输出将显示 CUP 列出的 TCP 端口,可能是 631)

    • 如果它没有运行,$ sudo service cups restart则执行$ cupsenable
  2. 进入你的网络浏览器并输入localhost:631

  3. 在 GUI 中,转到管理 > 添加打印机------输入用户名和密码

  4. 接下来选择其他网络打印机下的“AppSocket/HP JetDirect”,并提供详细信息socket://ip.address.of.the.printer:9100

  5. 单击“继续”并提供基本详细信息,例如打印机名称及其描述。

  6. 单击“继续”,然后在“品牌”列表中选择您正在使用的确切打印机型号

  7. 现在点击“添加打印机”

就这样....现在它可能会列出您的打印机..

答案2

补充一下我的意见。我使用的是 Ubuntu 16.04、Netgear R6400 路由器和 Canon ip4920 打印机。选择网络打印机并使用“AppSocket/HP JetDirect”输入 192.168.1.1 后,该 URI 行中包含 Jet Direct,虽然可以工作,但存在问题。我进行了不同的选择,最终将其作为我的 URI 行

dnssd://Canon%20iP4900%20series%20(c1%3A8e%3A96)%200._ipp._tcp.local/

效果好多了。

相关内容