我正在尝试配置我的 Raspberry Pi 以连接到我的打印机并允许我使用 cups 网络服务器进行无线打印。我的 Raspberry Pi 3b+ 正在运行无头 ubuntu:
Distributor ID: Ubuntu
Description: Ubuntu 22.04.1 LTS
Release: 22.04
Codename: jammy
我已通过以太网电缆将我的 Raspberry Pi 连接到路由器,并通过 USB 端口将打印机连接到 Raspberry Pi。
我已经在 Raspberry Pi 上安装了 ssh,并且我正在通过连接到同一网络的笔记本电脑使用 Wi-Fi 访问 Raspberry Pi 来配置 cups。
我使用了这两个参考资料来尝试在树莓派上设置杯子:
https://www.tomshardware.com/how-to/raspberry-pi-print-server
https://medium.com/swlh/setup-a-print-server-using-raspberry-pi-cups-part-1-c8f3d48af047->https://medium.com/@anirudhgupta281998/setup-a-print-server-using-raspberry-pi-cups-part-2-2d6d48ccdc32
按照此步骤操作并确保服务在 systemctl 上启动并运行,同时确保已启用 ssh 并在 cups 配置中将 webserver 选项设置为 yes。当我通过 edge 浏览器访问 cups 网页时,我无法访问它。在这种情况下,raspberry pi 设备的本地 ip 地址是 192.168.1.15,因此尝试访问网页http://192.168.1.15:631(显示浏览器响应时间太长)。
我正在使用佳能 G2010 系列,尚未到达安装驱动程序的步骤。
答案1
对于任何关注我的人来说,经过相当长一段时间的摆弄之后,我最终能够使用 raspberry-pi 和我的 Canon Pixma G2012 打印机运行打印服务器。
首先,我最终将 Raspberry Pi 上的操作系统从无头 ubuntu 重新安装为无头 raspi 操作系统(按照安装 cups 的相同步骤操作)。这终于让我可以访问 cups 服务器,但现在制造商几乎没有可用的驱动程序。不过,有一个名为 Gutenprint 的第三方驱动程序可用,它支持包括 Canon Pixma G2012 在内的多种打印机。
您可以在终端中运行以下命令将其安装在您的 Raspberry Pi 上:
sudo apt-get install printer-driver-gutenprint
安装驱动程序后,您应该能够在 CUPS 中添加打印机时选择它并将其用作网络打印机。