- A+
OpenWrt配置网络打印机
OpenWrt是一种开源的嵌入式操作系统,旨在提供一种可定制的Linux发行版,用于各种路由器和嵌入式设备。在本文中,我们将介绍如何在OpenWrt路由器上添加和配置网络打印机。
步骤1:安装IPP Print Server
首先,我们需要在OpenWrt路由器上安装IPP打印服务器软件。在命令行终端中输入以下命令来安装它:
opkg update
opkg install ipp-server
/etc/init.d/ipp_server enable
/etc/init.d/ipp_server start
这将安装IPP打印服务器软件,并将其添加到开机启动项中。我们还需要启动IPP打印服务器以使其运行。
步骤2:连接打印机
接下来,我们需要将打印机连接到OpenWrt路由器。我们可以通过以下几种方法连接打印机:
通过USB连接打印机到路由器
将打印机连接到具有网络连接的计算机,并在该计算机上共享打印机
使用网络连接的打印机
一旦打印机连接到路由器,我们可以使用IPP打印服务器软件在路由器上设置打印机共享。
步骤3:设置打印机共享
在命令行终端中,输入以下命令来设置打印机共享:
ipp_addprinter -n "printer-name" -v "device-uri" -D "printer-description"
在上面的命令中,“printer-name”是打印机的名称,“device-uri”是打印机连接的地址,例如“usb:///dev/usb/lp0”或“http://192.168.1.2:631/printers/printername”,“printer-description”是打印机的描述。
在共享打印机之前,我们需要确保IPP端口(默认端口为631)在路由器上启用,并且防火墙没有阻止该端口。
步骤4:添加打印机
现在,我们可以在客户端计算机上添加打印机了。在Windows中,转到“设备和打印机”>“添加打印机”,然后选择“网络打印机”选项。在“打印机名称或IP地址”处输入路由器的IP地址,然后选择路由器上的打印机。在macOS中,转到“系统偏好设置”>“打印机和扫描仪”>“添加”。选择“IP”选项,输入路由器的IP地址以及端口和打印机信息。
在Linux中,我们可以使用CUPS打印服务器来添加打印机。在终端中运行以下命令:
sudo apt-get install cups
sudo nano /etc/cups/client.conf
在此文件中,添加以下内容:
ServerName routerIP
然后,打开Web浏览器并访问“http://localhost:631/”。在CUPS控制面板中,单击“添加打印机”,然后输入路由器的IP地址和打印机信息。完成后,我们可以在应用程序中选择打印机进行打印。
结论
在OpenWrt路由器上添加和配置网络打印机可以让我们更加便捷地进行打印。这里提供了基本的步骤和命令来安装和运行IPP打印服务器,连接和配置打印机,以及添加打印机到客户端计算机的操作。通过这种方式,我们可以更好的利用路由器的功能,提高工作效率。





