linux配置网络打印机

linux配置网络打印机

ID:26001812

大小:52.00 KB

页数:10页

时间:2018-11-24

linux配置网络打印机_第1页
linux配置网络打印机_第2页
linux配置网络打印机_第3页
linux配置网络打印机_第4页
linux配置网络打印机_第5页
资源描述:

《linux配置网络打印机》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、前段时间办公室申请换打印机的时候,很想换一台支持网络打印的,网上查了查感觉HP2015DN还不错,属于价格适中量又足的那种。不过一般采购的事情是自己做不了主的,最终送来的是HP2015D,USB接口的连线都得再掏钱买,这HP也够黑的。仅仅差了一个N,结果网络打印的功能就泡汤了。不过还好,HP2015D起码是台PDL打印机,可以在Linux上用p910nd这个软件包来实现网络打印机功能(以前用的那种烂GDI打印机,只能在Windows下用),其性能是Windows下的打印共享所不能比的。具体做法如下:1、找一台从其他部门退役下来申请报废的破PC装个

2、Linux,设置好IP地址确认能被其他计算机访问到,把打印机的USB连接线接到这台计算机上2、安装P910nd软件包:  a)、在这里下载p910nd:http://etherboot.sourceforge.net/p910nd/  b)、解压缩并进入源代码目录:tarjxvfp910nd-0.92.tar.bz2;cdp910nd-0.92  c)、编译安装:make,最终产生的目标文件是/usr/sbin/p910nd  d)、确认usb设备已经创建(一般在Linux系统安装时就创建好了):ls-l/dev/usb

3、greplp0,应该会返

4、回一行信息如:crw-rw----1rootlp180,012-2613:22lp0  e)、如果没有返回信息,则创建之:mknod/dev/usb/lp0c1800  f)、启动服务进程:/usr/sbin/p910nd-f/dev/usb/lp00  g)、把上述命令写入/etc/rc.local,每次开机时自动运行3、在其他需要使用打印机的计算机上用以下方法安装打印机,以WindowsXP为例:  a)、在添加打印机向导中选择“连接到此计算机的本地打印机”,确认不要选“自动检测并安装即插即用打印机”  b)、选择“创建新端口”端口类型选“S

5、tandardTCP/IPPort”  c)、打印机名或IP地址填上述Linux主机的IP地址  d)、选“自定义”,点“设置”按钮,确认“协议”为Raw,“端口号”为9100  e)、安装打印驱动程序,厂商选“HP”,打印机选“HPLaserJetP2015SeriesPCL6”  f)、确认将新添加的打印机设置为默认打印机虽然是台破PC,但单纯用做打印服务器也实在是太浪费资源了,再配置一下samba,把剩余的磁盘空间用做部门内的共享服务器,报废的计算机又可以继续发挥余热啦。 设备:水星MW4530R8M无线路由器,惠普HPMFPM1005打印

6、一体机。固件:OpenWrt BarrierBreaker14.07r44382byHaxc;惠普HPMFPM1005打印一体机打印机固件采用hplj固件http://oleg.wl500g.info/hplj/。下面是安装设置教程:****************partI路由器端安装设置***************1、路由器端安装打印机服务器通过putty软件SSH登陆到路由器安装,如果你安装了上述的openwrt固件,可略过此步骤,里面已经集成了。opkgupdate opkginstallkmod-usb-printerusbutils

7、p910nd luci-app-p910nd2.安装打印机固件HP的低端打印机自身不带打印固件,每次连接pc时固件会从pc加载到打印机中。博主的HPMFPM1005就属于这种。通过putty软件SSH登陆cd/usr/lib/ wgethttp://oleg.wl500g.info/hplj/sihp1005.dl·每次打印机上电要自动加载这个驱动固件:·打开编辑器:vi/etc/hotplug.d/usb/20-printer输入:##############################################!/bin/sh#ch

8、angethistothelocationwhereyouputthe.dlfile:FIRMWARE=/usr/lib/sihp1005.dlDEVICE=/dev/usb/lp0LOGFILE=/var/log/printerif["$PRODUCT"="3f0/3b17/100"-a"$ACTION"="add"-a"$DEVTYPE"="usb_interface"];then  echo"$(date):STARTING">$LOGFILE  foriin$(seq30);do    echo"$(date):Attemptnumber

9、$ion$DEVICE">>$LOGFILE    if[-c$DEVICE];then     echo"$(date):Device

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。