- A+
DIY路由器改网络打印机共享
在家庭或小型办公室网络中,使用共享打印机可以提高工作效率。然而,购买商用路由器来支持网络共享,可能需要花费高昂的费用。因此,自制DIY路由器并改造它以支持网络打印机共享,是一个经济实惠的选择。
所需材料
要开始这个DIY项目,您需要以下材料:
树莓派:树莓派是一个单板计算机,可以组装成一个DIY路由器。
SD卡:用于存储树莓派系统。
电源适配器:适配器取决于您树莓派的型号。
以太网线:用于连接树莓派到网络。
USB打印机
步骤
下面是DIY路由器改网络打印机共享的步骤:
步骤1:安装Raspbian系统
在SD卡上安装树莓派的Raspbian系统。您可以在树莓派官网上找到有用的指南和教程。
步骤2:安装Samba
安装Samba以允许Windows和Linux设备访问您的共享打印机。打开终端并输入以下代码来安装Samba:
sudo apt-get install samba
步骤3:设置共享文件夹
我们需要创建一个共享文件夹来存储打印机驱动程序和其他文件以供共享。打开终端并输入下面的代码:
sudo mkdir /home/pi/shared
然后,设置共享文件夹的权限:
sudo chmod 777 /home/pi/shared
步骤4:安装CUPS打印机服务
在树莓派上安装CUPS打印机服务:
sudo apt-get install cups
在安装后,我们需要将CUPS设置为可从网络中访问。您需要编辑以下文件:
sudo nano /etc/cups/cupsd.conf
找到以下行:
Listen localhost:631
并替换为:
Port 631
保存并关闭文件。
接下来,我们要启用CUPS的Web界面。输入以下代码:
sudo cupsctl --remote-admin --remote-any --share-printers
步骤5:将打印机连接到树莓派
将USB打印机连接到树莓派上。如果您的打印机没有自己的电源,那么您需要使用一个带有打印机端口的USB集线器将它连接到树莓派上,并且您需要为集线器提供电源。
步骤6:共享打印机
打开终端并输入以下代码,以将打印机共享给网络:
sudo lpadmin -p shared-printer -E -v usb://Printer_Model -m printer_make_and_model.ppd -o printer-is-shared=true
请将“Printer_Model”替换为您的打印机型号,“printer_make_and_model.ppd”替换为您打印机的PPD文件名。
步骤7:重启服务
重启CUPS服务来使更改生效:
sudo service cups restart
好了,现在您的DIY路由器支持打印机共享功能。您可以让其他设备访问共享打印机,只需在它们的网络打印设置中添加打印机即可。
结束语
这个DIY项目为小型网络提供了一种经济实惠的方法来实现打印机共享功能。通过使用树莓派和一些简单的命令,您可以构建一个稳定的DIY路由器,支持共享打印机和其他网络功能。





