安装软件的过程非常简单,但配置它并让Windows网络找到打印服务器是一个比较复杂的过程。设置一个打印服务器是一个简单的方法,可以让普通USB打印机更现代,比如使用Wifi,这样就可以把打印机移动到任何它想去的地方,并且可以由多台电脑访问,而不是让它直接连接到一台电脑上。这也是一种共享打印机的好方法,不需要昂贵的塔式电脑一直运行。
为了实现这一切,要使用一个名为CUPS的软件。CUPS是Common Unix Printing System的缩写,是大多数Linux打印软件的核心。它是与打印机进行通信并使其正确打印文件的软件。如果想确定CUPS打印软件是否支持你的打印机,那就到他们的网站open printing上查询下具体型号。
为Raspberry Pi安装打印服务器很简单,因为它可以通过Debian Jessie软件包获得。在本教程中,我将使用最新版本的Raspbian,所以如果你需要安装它,请务必查看我的如何安装Raspbian教程。
1. 首先应该更新Raspberry Pi,确保运行的是最新的软件。
可以在终端中输入以下命令来实现。
sudo apt-get update
sudo apt-get upgrade
2. 树莓派更新后,就可以开始安装打印服务器软件了。
安装CUPS,这个软件可以管理通过USB或网络连接的打印机,而且它还有一个好处,就是提供了一个可以在互联网上查看的管理界面。在终端机上输入以下命令来安装该软件。
sudo apt-get install cups
3. 当CUPS安装完成后,还有一些额外的事情需要我们去做。
首先要做的是将pi用户添加到lpadmin组中。该组将允许pi用户访问CUPS的管理功能,而不需要使用超级用户。
sudo usermod -a -G lpadmin pi
4. 为了保证CUPS在家庭网络上的良好运行,我们还需要对CUPS做一件事,那就是让CUPS在整个网络上都可以访问。
目前Cups的设置是阻止任何非本地主机的访问。可以运行以下两个命令让它接受所有流量。
sudo cupsctl --remote-any
sudo systemctl restart cups
5. 现在应该可以从网络内的任何一台电脑访问Raspberry Pi打印服务器了。
如果不确定Raspberry Pi的本地IP地址是什么,可以使用以下命令。
hostname -I
6. 有了Raspberry Pi的IP地址,在浏览器中进入以下网址。
一定要把我的IP地址(192.168.1.105)换成你自己的。
192.168.1.105:631http://
下面来看看如何正确设置SAMBA,以确保Windows能够正确识别Raspberry Pi上运行的打印服务器。还将向您展示如何使用CUPS接口添加打印机。
如果打算在 Windows 下使用打印服务器,则必须正确设置 SAMBA。需要安装SAMBA,并对其配置进行一些更改,以确保其正确运行并使用CUPS打印驱动。
1. 现在首先要确保已经安装了SAMBA,最简单的方法就是在终端运行安装命令。
可以通过在终端输入以下命令来实现。
sudo apt-get install samba
2. 现在SAMBA已经安装到Raspberry Pi上,需要打开它的配置文件并进行一些编辑。
可以用nano文本编辑器使用以下命令打开该文件。
sudo nano /etc/samba/smb.conf
3. 现在打开文件后,我们需要滚动到文件的底部。最快捷的方法是使用以下组合键。CTRL + V.
添加或更改以下几行。在我的例子中,”[printers]”和”[print$]”这两个部分已经在文件中,所以我只需要修改这些值,使之与下面的内容一致。
# CUPS printing.
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = yes
read only = yes
create mask = 0700
# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = no
guest ok = no
按CTRL + X,然后按Y,再按ENTER键保存文件。
4. 现在可以重新启动SAMBA,让它加载到新配置中。
要重新启动SAMBA,在终端中输入以下命令。
sudo systemctl restart smbd
1. 在CUPS中添加打印机比较简单,但首先,需要加载CUPS的Web界面。
如果不确定你的Raspberry Pi的IP地址是多少,在终端上运行以下命令。
hostname -I
2. 有了Raspberry Pi的IP地址,在浏览器中进入以下地址。
当输入这个地址时,请确保将我们的IP地址(“192.168.1.105”)换成您自己的地址。
192.168.1.105:631https://
3. 你应该会看到下面的主页。
在这里需要点击屏幕上方导航菜单中的 “管理”。
4. 跳转到管理页面。
在这里,点击 “添加打印机 “按钮。
5. 现在加载了 “添加打印机 “页面,选择要设置CUPS的打印机。
在我这里,这台打印机就是 “佳能MG2500系列 “打印机。
一旦选择了打印机,点击 “继续 “按钮。
如果打印机没有出现在这个屏幕上,请确保你已经将它插入Raspberry Pi的一个USB端口,并且它已经打开。如果仍然没有显示,可能需要重新启动您的Raspberry Pi,确保重新启动时打印机已打开并插入。
6. 在这个页面上,需要选择打印机的型号。CUPS会尝试自动检测型号并选择正确的驱动程序。
但是,在某些情况下,这将无法正常工作,所以必须自己通过列表找到最相关的驱动程序。一切正确后,点击 “添加打印机 “按钮。
7. 现在,这是你在成功添加打印机之前需要处理的最后一个页面。
在这个页面上,可以将名称和描述设置为你想要的。如果你家里有多台打印机需要处理,设置位置是很有帮助的。另外,请确保启用了 “共享此打印机”,否则其他计算机将无法访问它。设置好后,点击 “继续 “按钮。
8. 设置好打印机后,看到的最终页面如下图所示。
这个页面可以让你改变打印机的一些具体设置。如页面打印大小、打印质量和其他各种选项。
现在我们将介绍如何将新设置的Raspberry Pi打印服务器添加到Windows中。由于前面教程中设置了SAMBA,现在比较简单了。
1. 将CUPS打印机添加到Windows中是一件比较麻烦的事情,主要是需要选择Windows的驱动程序,才能够连接到打印机。
要想开始,首先要进入Windows中的网络页面,最快的方法之一就是加载 “我的电脑 “或 “这台电脑”,然后点击侧边栏中的 “网络”。到了那里,应该有一个类似下面的页面,上面有Raspberry Pi的主机名,在我的例子中是RASPBERRYPI。
双击你的Raspberry Pi的共享,它可能会要求输入用户名和密码。如果只是按回车键还不行,可以尝试输入pi作为用户名。
2. 现在应该看到一个页面,显示Raspberry Pi打印服务器上的可用打印机。
双击要连接到电脑的打印机。
3. 双击后,很可能会收到下面的警告信息。
只要点击 “确定 “按钮,就可以继续了。
4. 现在需要在这个列表中找到打印机,左边是所有品牌的列表,右边是Windows有驱动的该品牌所有打印机的列表。
如果在这里找不到打印机,那么请尝试在网上查找打印机型号,并下载相应的驱动程序。在我的情况下,我不得不寻找佳能MG2500系列,如下图所示。选择好打印机后,点击 “OK “按钮继续。
5. 这个过程现在将加载与打印机的连接。
如果你想把它变成电脑的默认打印机,那么点击 “打印机”->”设置为默认打印机”。
6. 打印机现在应该已经成功地添加到您的计算机上,并且可以供任何程序使用。
可以通过打印文件来确保打印机的正确设置。
如果您在打印文件时遇到任何问题,请确保您在CUPS和Windows中选择了正确的打印机驱动程序。
AirPrint软件将工作在Cups软件之上,让你的Apple设备和你的Raspberry Pi之间通信。
1. 要想在设备上获得AirPrint,需要安装 “Avahi守护程序”
可以运行以下命令将此软件包安装到Raspberry Pi上。
sudo apt install avahi-daemon
这个包是苹果Zeroconf架构的一个实现。这个架构通常被称为Bonjour。Bonjour是AirPrint用来连接两个独立的设备,如iPhone和你的Raspberry Pi。要打印的文件将通过Bonjour守护程序发送,然后发送到连接的打印机。
2. 为了确保一切工作正常,AirPrint服务器已经正确启动,重新启动设备。
要重新启动Raspberry Pi,在设备上运行以下命令。
sudo reboot
3. Raspberry Pi完成重启,现在可以测试一下。
现在应该能够从AirPrint设备发送东西到连接的打印机。
hp的一些打印机不能只安装hplip,还要运行hp-plugin安装plugin,因此需要在命令行运行
sudo hp-plugin
之后按照提示操作就可以
新型冠状病毒肺炎(Corona Virus Disease 2019,COVID-19),简称“新冠肺炎”,世界卫生组织命名为“2019冠状病毒病” [1-2] ,是指2019新型冠状病毒感染导致的肺炎。
Raspberry Pi Build HAT 是一个扩展板,可连接到 Raspberry Pi 的 40 针 GPIO 接头,该接头是与 LEGO® Education 合作设计的,旨在使用 Raspberry Pi 计算机轻松控制 LEGO® Technic™ 电机和传感器。
我们将用 Raspberry Pi 开始我们探索超级计算和科学编程科学领域的激动人心的旅程。
近日,全球规模最大、最具影响力的众筹平台Kickstarter就发售了这样一种全新形态的桌宠机器人——全球首款桌面级树莓派双轮足机器人XGO-Rider。
这篇文章将为大家讲解有关树莓派如何设计3D打印外壳。
树莓派5 具有一些新特性,速度是树莓派 4B 的两倍多,并且是英国剑桥第一台自主设计芯片的树莓派计算机。
最近香橙派推出了它们的香橙派3B、香橙派CM4、香橙派Zero2W,代号和树莓派一模一样。分别对标树莓派的树莓派3B、树莓派CM4、以及树莓派Zero2W。
这款电机驱动板足够强大,可以驱动4个直流电机或2个步进电机,并且额外提供4路全速PWM控制,可以控制4路舵机。
你怀恋小时候玩过的小霸王和街机游戏吗?使用RetroPie软件、树莓派和USB游戏控制器,不到一个小时,你就能重新捡起小时候玩过的游戏了:那些小时候没有打通的关,现在还有兴趣吗?
Emo 是一款个人伴侣机器人,集时尚与创新于一身。他的诞生离不开最新的树莓派 4 技术和先进的设计。他不仅仅是一款机器人,更是一个活生生的存在。
Minecraft Link使您能够通过 MCreator 程序、命令和 Minecraft mod 开发人员的通用 API 将 Arduino 和Raspberry Pi 等硬件设备与 Minecraft 游戏连接起来。