linux配置网络打印机

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

动检测并安装即插即用打印机”

b)、选择“创建新端口”端口类型选“Standard TCP/IP Port”

c)、打印机名或IP地址填上述Linux主机的IP地址

d)、选“自定义”,点“设置”按钮,确认“协议”为Raw,“端口号”为9100

e)、安装打印驱动程序,厂商选“HP”,打印机选“HP LaserJet P2015Series PCL 6”

f)、确认将新添加的打印机设置为默认打印机

虽然是台破PC,但单纯用做打印服务器也实在是太浪费资源了,再配置一下samba,把剩余的磁盘空间用做部门内的共享服务器,报废的计算机又可以继续发挥余热啦。

设备:水星MW4530R8M无线路由器,惠普HP MFP M1005打印一体机。

固件:​OpenWrt Barrier Breaker14.07r44382by Haxc;惠普HP MFP M1005打印一体机打印机固件采用hplj固件

/hplj/。

​下面是安装设置教程:

****************part I路由器端安装设置***************​

​1、路由器端安装打印机服务器

通过putty软件SSH登陆到路由器安装,如果你安装了上述的openwrt 固件,可略过此步骤,里面已经集成了。

​opkg update

opkg install kmod-usb-printer usbutils p910nd luci-app-p910nd

2.安装打印机固件

HP的低端打印机自身不带打印固件,每次连接pc时​固件会从pc加载到打印机中。博主的HP MFP M1005就属于这种。通过putty软件SSH 登陆

​cd/usr/lib/

wget /hplj/sihp1005.dl

∙每次打印机上电要自动加载这个驱动固件:

∙打开编辑器:vi/etc/hotplug.d/usb/20-printer

输入:

#############################################​

#!/bin/sh

#change this to the location where you put the.dl file:

FIRMWARE=/usr/lib/sihp1005.dl

DEVICE=/dev/usb/lp0

LOGFILE=/var/log/printer

if["$PRODUCT"="3f0/3b17/100"-a"$ACTION"="add"-a "$DEVTYPE"="usb_interface"];then

echo"$(date):STARTING">$LOGFILE

for i in$(seq30);do

echo"$(date):Attempt number$i on$DEVICE">> $LOGFILE

if[-c$DEVICE];then

echo"$(date):Device$DEVICE found.">>$LOGFILE

if[-z"'usb_printerid$DEVICE|grep FWVER"]; then

echo"$(date):No firmware found on $DEVICE">>$LOGFILE

echo"$(date):Sending firmware to printer...">>$LOGFILE

cat$FIRMWARE>$DEVICE

echo"$(date):done.">>$LOGFILE

else

echo"$(date):Firmware already there on $DEVICE">>$LOGFILE

fi

echo"$(date):EXITING">>$LOGFILE

exit

fi

sleep1

done

fi

∙#############################

∙​其中

∙PRODUCT"="3f0/3b17/100"信息要根据打印机不同做相应修改,把打印机用usb连接至路由器后,通过putty,利用命令:

lsusb-v|grep ID

∙​​获得类似以下信息:

Bus001Device001:ID1d6b:0002Linux Foundation2.0root hub Bus001Device002:ID03f0:3b17Hewlett-Packard LaserJet M1005 MFP​

3、设置p910nd,安装了上述的openwrt固件,可略过此步,否则:vi/etc/config/p910nd​编辑加入一下内容:

config p910nd

option device/dev/usb/lp0

option port0

option bidirectional1

option enabled1

4、设置防火墙

vi/etc/config/firewall​,在尾部追加一下内容:

#Allow printer

config rule

option src lan

option proto tcp

option dest_port9100

option target ACCEPT​

∙最后:

∙/etc/init.d/p910nd enable

∙reboot

∙​

以上就是在openwrt里面的配置,下面是在里面的配置

***********************part I电脑端安装设置以win7系统为例

**************************​​

5、设备和打印机-添加打印机-添加本地打印机-创建新端口(端口类型Standard tcp/ip port)-IP地址:路由地址(192.168.5.1)(根据自己路由地址更改),端口名称默认,查询那个钩掉

点下一步就可以添加端口了

6、安装驱动(以HP为例,最后一步会让选择端口,选列表192.168.1.1那个),计算机安装打印机官方驱动。

至此,打印机服务器安装成功,就可以直接打印了。

本文由品质电器生活科技+友情提供赞助​

相关文档
最新文档