《树莓派开发实战(第2版)》——2.13 网络打印

简介:

本节书摘来自异步社区《树莓派开发实战(第2版)》一书中的第2章,第2.13节,作者[英]Simon Monk(蒙克),韩波 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.13 网络打印

面临问题

你想要让树莓派进行网络打印。

解决方案

使用CUPS(Common Unix Printing System,CUPS)打印系统。

首先,请在终端输入下列命令来安装CUPS,这个过程可能需要一些时间。

$ sudo apt-get install cups

为了使用CUPS,需要管理员权限,为此,可以使用下列命令提升权限。

$ sudo usermod -a -G lpadmin pi

CUPS提供了一个Web配置接口。无论是Midori,还是Dillo浏览器,都可以用来浏览CUPS的管理页面,但是,Iceweasel要更好一些。

安装Iceweasel浏览器的命令如下所示。

$ sudo apt-get install iceweasel

你可以从Start菜单的Internet组中启动Iceweasel浏览器,然后打开地址http://localhost:631

找到Administration标签,选择Add Printer选项。这时将显示一个打印机清单,列出所有网络上面和直接连接到树莓派的USB端口的打印机(见图2-16)。


screenshot

然后,按照一系列的对话框的提示就可以完成打印机的配置了。

进一步探讨

完成所有步骤之后,你可以利用AbiWord来测试打印机(参见4.2节)。输入一些文本并进行打印时,你会看到刚才添加的打印机已经处于可用状态了(见图2-17)。


screenshot

参考资料

你可以访问CUPS的官方网站(http://www.cups.org )。

相关文章
|
缓存 网络协议 安全
360度全方位教你「认识网络IO模型」|Java 开发实战
360度全方位教你「认识网络IO模型」|Java 开发实战
84 0
|
存储 编解码 监控
树莓派 USB摄像头 实现网络监控( MJPG-Streamer)
MJPG是MJPEG的缩写,但是MJPEG还可以表示文件格式扩展名.   MJPEG   全名为 “Motion Joint Photographic Experts Group”,是一种视频编码格式,   Motion JPEG技术常用与闭合电路的电视摄像机的模拟视频信号“翻译”成视频流,并存储在硬盘上。典型的应用如数字视频记录器等。MJPEG不像MPEG,不使用帧间编码,因此用一个非线性编辑器就很容易编辑。MJPEG的压缩算法与MPEG一脉相承,功能很强大,能发送高质图片,生成完全动画视频等
601 1
树莓派 USB摄像头 实现网络监控( MJPG-Streamer)
|
IDE 网络协议 Unix
RVB2601应用开发实战系列六:网络播放器设计(二)
技术解码栏目:是面向开发者详细解读芯片开放社区(OCC)上关于处理器、芯片、基础软件平台、集成开发环境及应用开发平台的相关技术,方便开发者学习及快速上手,提升开发效率。
328 0
RVB2601应用开发实战系列六:网络播放器设计(二)
|
编解码 物联网 Linux
RVB2601应用开发实战系列五: 网络播放器设计(一)
技术解码栏目:是面向开发者详细解读芯片开放社区(OCC)上关于处理器、芯片、基础软件平台、集成开发环境及应用开发平台的相关技术,方便开发者学习及快速上手,提升开发效率。
184 0
RVB2601应用开发实战系列五: 网络播放器设计(一)
|
移动开发 IDE 网络协议
RVB2601应用开发实战系列六:网络播放器设计(二)
本文是基于RVB2601开发板实现网络播放器设计的下篇,主要介绍基于YoC软件平台av组件采用http协议播放一首网络mp3歌曲。
418 0
RVB2601应用开发实战系列六:网络播放器设计(二)
|
编解码 Linux 开发工具
RVB2601应用开发实战系列五: 网络播放器设计(一)
本文是基于RVB2601开发板实现网络播放器设计的上篇,将涉及环境搭建、例程开发、增加(修改)本地音频三部分内容。
339 0
RVB2601应用开发实战系列五: 网络播放器设计(一)
|
30天前
|
机器学习/深度学习 数据采集 人工智能
m基于深度学习网络的手势识别系统matlab仿真,包含GUI界面
m基于深度学习网络的手势识别系统matlab仿真,包含GUI界面
38 0