用Raspberry Pi制作自己的无线打印机

无线技术也许是多年来家用打印的最佳改进。电缆更少,可灵活放置打印机–双赢。除非您有一台较旧的打印机。

虽然可能很容易以50美元以下的价格购买一台新打印机,但您可能已经在最后一台上花了足够的钱,无法证明这笔费用是合理的。此外,您的旧打印机可能具有特殊功能,或者以特别令人满意的方式管理双面打印,以免被替换。

那么,解决方案是使它成为无线设备。有几种解决方案可用,但一个流行的选择是将Raspberry Pi用作无线打印服务器。

无线打印的优点

如果您还没有享受到无线带来的好处打印,那么这个项目绝对是开始的地方。有一台体积庞大的打印机占用了您不经常使用的办公室空间?

使用无线打印机,您可以将打印移到单独的房间(可能甚至是棚屋),并在打印完成后收集打印作业。这样,打印机在桌面上占用的空间可以用其他方式使用。使用无线技术,还可以通过您可能拥有的任何设备(无论是笔记本电脑,智能手机还是平板电脑)进行打印。

无线打印实际上是要使打印更灵活,而不是将其“锁定"在办公桌上。 Raspberry Pi可以帮助您解决此问题。

使用Raspberry Pi准备无线打印

对于此项目,您需要确保已连接并设置了无线USB软件狗。为您的Raspberry Pi。您还应该使用USB打印机。可以通过与USB并行适配器耦合的并行打印机来实现此目的,但是如果遇到任何问题,则需要在其他地方进行研究。

您还需要从打印机到Raspberry Pi的USB电缆。

最后,如果尚未这样做,请为Raspberry Pi设置首选的操作系统,并确保它是最新的(如果尚未安装)。

要进行更新,请输入

sudo apt-get update

后跟

sudo apt-get upgrade

本教程是根据以下内容编写的:在 Raspbian 上运行的无线打印服务器。

使用CUPS将Raspberry Pi配置为打印服务器

连接并设置设备,首先要做的是这样做是为了确保检测到您的USB打印机。

打开命令行(直接在Raspberry Pi上或通过SSH),然后输入:

lsusb

已连接的USB设备列表ld出现。检查它,然后确定您的打印机。

然后,您需要安装开源文件共享软件Samba。可以通过输入命令来完成此操作。

sudo apt-get install samba

按照显示的所有说明进行操作。

接下来,该安装通用Unix打印系统CUPS了(注意,必须安装首先是Samba。)

sudo apt-get install cups

CUPS为您的打印机提供了驱动程序。现在许多制造商都提供Linux驱动程序,但是如果一个驱动程序不可用,请使用它。

您现在可以将默认用户添加到打印机管理组中。

sudo usermod –a –G lpadmin pi

下一步,您需要使用Raspberry Pi设置打印机。使用startx进入GUI,启动浏览器并转到127.0.0.1:631并切换到“管理"选项卡。

选择添加新打印机,在需要时输入Raspbian凭据然后从显示的列表中选择打印机。进入下一个屏幕,从列表中选择正确的设备。在以下屏幕中,确认详细信息并指定名称,然后选中共享此打印机,然后单击继续

取决于您的设备制造商,下一页可能需要一段时间才能加载。这是因为正在加载大量设备驱动程序名称,因此,如果您连接了HP打印机,则可能需要很长时间。列表下载完成后,选择正确的打印机驱动程序(默认情况下应选择)并继续。或者,点击选择其他制造商/制造商,然后选择原始。您可以让Windows处理驱动程序!

单击“添加打印机",然后单击“设置默认选项"。稍后,打印机将准备开始接受作业。为确保其正常运行,请单击维护,然后选择打印测试页

从Windows连接到Raspberry Pi

使用完成所有这些操作后,您需要确保启用了从Windows到Raspberry Pi的访问权限,以便可以开始打印。

这是通过编辑/etc/samba/smb.conf中的samba配置文件来完成的。 –尽管可以使用文本编辑器在bash中启动它非常简单,但您仍可以在GUI中进行操作,可以在GUI中进行操作。

应添加以下内容:

# CUPS printing.  See also the cupsaddsmb(8) manpage in the# cupsys-client package.printing = cupsprintcap name = cups[printers]comment = All Printersbrowseable = nopath = /var/spool/sambaprintable = yesguest ok = yesread only = yescreate mask = 0700# Windows clients look for this share name as a source of downloadable# printer drivers[print$]comment = Printer Driverspath = /usr/share/cups/driversbrowseable = yesread only = yesguest ok = no

接下来,按CTRL + W搜索“工作组"并按如下所示进行设置(必要时替换your_workgroup_name –通常为工作组):

workgroup = your_workgroup_name wins support = yes

保存该文件后,退出GUI并重新启动samba:

sudo /etc/init.d/samba restart

从Windows和Mac OS X开始打印

一旦samba重新启动–花费不超过几秒钟–您可以切换到Windows PC并添加新打印机。首先,打开 Windows资源管理器>网络,检查Raspberry Pi是否可见。

转到控制面板>硬件和声音>设备和打印机>高级打印机设置,然后等待系统扫描。更快的选择是在Windows资源管理器的“网络"视图中展开Raspberry Pi的条目,从中可以右键单击打印机,选择 Connect ,选择Windows打印机驱动程序并开始打印。

同时,Mac用户可以按常规方式添加新打印机。

任何需要执行的打印服务器管理都可以通过打开 http:// [ RPI.IP.ADDRESS.HERE]:631 ,它将在任何联网计算机上显示CUPS打印机管理Web界面。

您是否已将旧打印机赋予了新的无线寿命,树莓派?让我们知道这是怎么回事!

图片来源:通过Flickr的Craig Berscheidt,通过Shutterstock的无线打印机

标签: 印刷 覆盆子Pi