cups共享linux打印机_Linux使用CUPS实现网络打印机
一、设备家有老式笔记本一台
HP F2288打印机一台(无网卡模块)
能上网的路由器
二、准备笔记本安装CentOS 6.4 x64系统(linux适合老式机子,开机比windows快多了)
三、安装笔记本系统安装完,连接无线路由,设置静态IP
安装下载好的HP打印机rpm驱动
关闭防火墙和selinux
service iptables stop
chkconfig iptables off
vim /etc/sysconfig/selinux disabled
默认centos已安装cups服务,检查下服务是否在运行
service cups status
下载安装firefox浏览器
将打印机的USB口连接至笔记本,开启打印机
查看dev下是否有新增的打印机设备lp0:ll /dev/usb/lp0
浏览器地址栏输入:https://localhost:631,开启CUPS的WEB管理界面
点击“Administration--Add printer”,输入root密码
“local printer”选择HP F2288带USB内容的项目
填写Name(建议简洁些,后续此会做为共享名)、description(随意)、location(随意)。这里我Name用的默认的HP_F2288_Printer
之后选择model类型(就是之前rpm驱动包里提供的,所以建议下最新的会比较全),我是"HP Deskjet F2200 series printer",总之选最接近的型号
最后点add printer就OK了
在首页的Printer选项下,选择print test page,打印机可正常工作啦
首页“Administration--server settings”,将share printers connected to this system和allow remote administration勾上,开启网络共享,以及方便远程管理
四、客户端为windows 7,如何连接CUPS共享的打印机“设备和打印机”里,添加打印机,选择网络打印机,我的不在清单上,“依名称选取共享的打印机”,地址栏输入“http://192.168.1.100:631/printers/HP_F2288_Printer”来连接到共享的打印机(192.168.1.100为笔记本的静态IP,HP_F2288_Printer为刚才填写的Name,所以建议一开始就简洁些)
连上后,选择驱动列表里的HP-F2200 series就可以了
打印测试页,OK成功
五、HP F2288带的扫描功能如何实现
按上述操作后,centos已能正常识别HP这台打印机。而centos自带有个扫描软件,在桌面上方applications--Graphics--AcquireImages,我试下了,非常好用,比windows下安装的HP自家扫描软件功能更丰富,只是扫描完记得要保存成JPEG格式图片
总结:
这样实现的优点:
1.老本本迎来第二春,废物利用
2.搭配centos,老本本开机速度更快,方便临时突发打印东西时的时效需求
3.让不带网卡模块的老式打印机,也能实现网络共享打印
4.可远端管理,快捷高效
缺点:
1.linux下配置需要专业知识,不容易上手
2.因为走的是无线网络,打印传输相对延迟大点
系统:ubuntu 14.04
http://foo2zjs.rkkda.com/INSTALL安装cups sudo apt-get install cups
安装完成后,把打印机的数据线与服务器进行连接,并打开打印机的电源。然后在firefox浏览器中输入:
localhost:631
在cups管理界面中的“Administration”下的“Printers”下点击“Add Printer”,按提示操作即完成配置。
完成配置后,要打印一份测试页,确保配置是正确的,再进行下一步,打印的测试页
.在cups服务器中,进入/etc/cups 目录下,可以看到如图4所示的cupsd.conf和cupsd.conf.default两个文件cupsd.conf和cupsd.conf.default的内容其实是一样的,我把cupsd.conf.default文件理解为cupsd.conf文件的备份。
在上述代码中:
a.把"Listen localhost:631"前加"#"注释掉。然后在下面另起一行,写上:Listen 0.0.0.0:631
意思为:请在631端口监听所有的主机连接。
b.把"Browsing off"前加"#"注释掉。然后在下面另起一行,写上:Browsing on
意思为:打开局域网共享。
c.在"BrowseOrder allow,deny"中另起一行,写上:allow 172.16.54.*(这里写上你共享任务的网段)
意思为:设定共享任务的网段
在上述代码中:
a.在" Order allow,deny"后,另起一行,写上:allow 172.16.54.*
意思为:设定只有IP为 172.16.54.* 的客户机才能访问此服务器
b.在" Order allow,deny"后,另起一行,写上:allow 172.16.54.88
意思为:设定只有IP为 172.16.54.88 的客户机才能访问此服务器的管理界面
在" Order allow,deny"后,另起一行,
写上:allow 172.16.54.*
意思为:设定IP为 172.16.54.* 的客户机只能进行 Create-Job Print-Job Print-URI Validate-Job的任务。
使用以下命令重启cups服务
sudo restart cups
cups共享linux打印机_Linux使用CUPS实现网络打印机相关推荐
- cups共享linux打印机_Linux学习之CUPS实现网络打印机
一.设备 家有老式笔记本一台 HP F2288打印机一台(无网卡模块) 能上网的路由器 二.准备 笔记本安装CentOS 6.4 x64系统(linux适合老式机子,开机比windows快多了) 三. ...
- cups共享linux打印机_使用CUPS服务器共享打印机
昨天折腾了一下使用CUPS共享打印机的事情,这里写一下这件事情的几个关键点. 首先是,cups服务器涉及Ubuntu系统的两个软件包,一个是cups,一个是samba,作为测试目的,可以再多安装一个c ...
- cups共享linux打印机_利用CUPS为linux安装打印服务并局域网共享
安装配置CUPS 首先安装必要的包cups.cups-pdf.cups-bsd sudo apt-get install cups cups-pdf cups-bsd 确认是否运行 ps -ef | ...
- cups共享linux打印机_linux入门-映射网络驱动器
linux入门-映射网络驱动器 在日常中,我们不会时时刻刻远程着linux服务器,那么有没有办法可以让我们在window电脑上映射linux的磁盘呢?这是可以实现的,这里我们就要介绍samba了. s ...
- cups共享linux打印机_使用Linux共享打印机
实验室一直使用Windows的服务器来共享打印机,但是由于windows的....开发环境比较恶劣,终于我们也换成了ubuntu来支撑日常的工作. 在所有开发之前遇到的问题就是,我们已经在Linux上 ...
- linux推送打印机脚本,共享Linux 打印机给Windows
为了共享 Linux 打印机给 Windows 机器, 你必须确定你的打印机已经装设好. 如果你能从 linux 上打印,设定 SMB 的打印机共享将会很直接. 请见 Printing HOWTO 来 ...
- Windows共享Linux打印机,在Ubuntu系统中使用局域网内Windows共享打印机的方法
最近有一台HP打印机要使用,它连接一台Windows 7电脑,作为共享的打印机,然后我在Ubuntu系统中配置局域网内Windows共享打印机,阅读了很多教程才成功连接打印机,现在把方法分享出来.可以 ...
- Windows共享Linux打印机,linux – 如何为cups客户端构建windows共享打印机的url
从 this page开始: smb This backend sends print files to printers shared by a Windows host. Examples of ...
- linux安装无线打印机,Unraid 安装CUPS实现共享打印和无线打印
Unraid 安装CUPS实现共享打印和无线打印 2020-11-29 16:08:34 51点赞 486收藏 51评论 创作立场声明:个人瞎折腾,文中部分内容来自网络,本人并非专业人士,只是将个人的 ...
- 兄弟打印机Linux驱动安装与CUPS共享
打印机:HL22260D 主机:Ubuntu 16.04 实现的需求:使打印机具备网络打印功能 要点: 兄弟官网下载驱动,见本文件目录下 ubuntu16.04上解压,运行安装脚本 按照脚本向导,注意 ...
最新文章
- 用 JOTM 向Servlet中添加事务
- Java rp api_Java初级--常用的API
- 从基于直方图的Graph-Cut到Grab-Cut
- ArchSummit分享 | 高德地图App架构演化与实践
- 解决phpcms模版设置中不能显示栏目首页模板,栏目列表页模板,内容页模板等下拉菜单选项的问题!...
- DSB2017第一名论文理解: 3D Deep Leaky Noisy-or Network(三)
- Java并发编程笔记之ArrayBlockingQueue源码分析
- 图卷积网络详细介绍(一)
- matlab均值滤波实现
- keil5 社区版 使用教程 安装 下载 账号
- 【贝尔链创始人Vincent: 区块链不仅是技术革命 更是认知革命】
- 排队服务系统仿真研究计算机模拟,基于蒙特卡洛方法排队系统性能的仿真优化研究...
- 数据科学家VS大数据专家VS数据分析师:有什么不同?
- 未雨绸缪,DBA四大安全守则及各种数据库灾难案例丨文末送书
- 在Ubuntu中安装并配置Pycharm教程
- kali linux怎样下载全部工具,Kali Linux工具大全
- 【SequoiaDB巨杉数据库】Oma-stopAllNodes
- 如何在本地搭建一个EasyPlayer的H5 demo 播放H265视频流?
- EMC测试之静电放电抗扰度测试(ESD)
- 推荐几个jquery实用的插件
热门文章
- 2018一战硕士考研风雨路
- linux之网络基础
- 解决winform中的panel重绘闪烁问题
- 嵌入式实验 之 DMA控制器实验
- Php网站手机能wifi上不了,解决手机能连上WIFI却上不了网故障
- <Safari浏览器插件>使json代码能格式化显示
- bzoj4200: [Noi2015]小园丁与老司机(可行流+dp)
- 图像处理 图像识别 模式识别 分类检测
- Canal.deployer 启动报错说CHARACTER SET 'utf8' COLLATE 'utf8_unico', expect null,rkdown编辑器
- java 实现qq截图功能吗_Java实现了任意位置截屏(仿QQ截图)