|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!1、媒介
办公室用的打印机是HP黑色喷墨打印机,一向以来用的都是它,可是跟着打印量的增添,发明购置墨盒是一笔不小的开支(买的满是原装的)。随后弄了一台HP3050的口角激光打印机,之前的彩打带有收集打印模块以是全部办公室的装置后就能够利用了,但如今这台激光的不带这个模块,并且办公室也没有全天开放的Windows办事器。为了完成将打印机公布到收集中的义务,在我的一台Linux办事器下折腾了一两天终究将这个打印办事器弄定,现将装置历程纪录以下。
2、情况申明
操纵体系:Centos5(可对比RHEL5)文本形式,装置默许的编译工具。自界说装置了Apache、PHP、PureFTP和Mldonkey下载软件(这些软件的装置设置今后偶然间再另行贴出)。CPU为P42.8G,内存512M,两块硬盘共80G。
打印机是HPLaserJet3050多功效一体打印机,用的是USB端口。个中HP的官方网站并未给出Linux的驱动步伐,这也是最折腾人的中央。(http://h50176.www5.hp.com/support/Q6504A/drivers/?lang=zh-hans&cc=cn&submit=%C3%A5%C2%BC%C2%80%C3%A5%C2%A7%C2%8B%C3%A6%C2%90%C2%9C%C3%A7%C2%B4%C2%A2%20%C3%82%C2%BB)
3、设置历程
装置基础组件
在详细设置最好先设置一下体系的YUM源,以便在后续的装置中举行更浅易的操纵。有关设置YUM源的***能够参考“启用yum晋级RedHatLinuxEnterprise”(http://waringid.blog.51cto.com/65148/51947)。次要的YUM源以下所示:
1
2
3
4
5
6
<strong>vi/etc/yum.repo.d/utteramblings.repo该文件次要用于更新PHP,别的接纳默许源
name=JasonsUtterRamblingsRepo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka</strong>
起首须装置CUPS及Samba组件,能够经由过程上面的指令实行。
1
<strong>yumCyinstallcupscups-windowscups-libshal-cups-utilsambasamba-clientsamba-common</strong>
装置完成后以下图所示:
确认打印机是不是乐成装置
在设置打印机前请将打印机联机,并经由过程以下指令来断定体系是不是一般辨认,这里的实践情况用的是USB口,假如是串口或并口的数据线请按实践情形举行。默许情形下USB打印机的装备名为/dev/usb/lp0,体系使用自带的即插即用(PnP)的功效主动检测,我们能够用上面的指令举行检测。
设置打印办事
在确认打印机毗连一般后就能够对打印办事器举行设置了。CUPS的设置信息默许情形下都位于/etc/cups文件夹下,个中主要的几个文件为:
/etc/cups/printers.conf 打印机的设定值,有关打印机的设建都在该文件中
/etc/cups/cupsd.conf CUPS的次要设定,包含作为办事器的设建都在该文件中
/etc/cups/ppd/*.ppd 打印机的驱动步伐
usb:/dev/usb/lp0 USB接口
parallel:/dev/lp0 并口
ipp://ip/打印机型号 收集打印机
smb://user:password@host/打印机 网上邻人式打印机
修正cupsd.conf举行设置。设定的准绳是同意192.168.0.0/24网段中的盘算机会见CUPS的办理界面。次要修正的中央以下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Port631CUPS办事默许开启的端口
<Location/>
Allow192.168.0.0/24
Orderallow,deny
Allow@LOCAL
</Location>
<Location/admin>
EncryptionRequired
Allow192.168.0.0/24
Orderallow,deny
Allow@LOCAL
</Location>
<Location/admin/conf>
AuthTypeDefault
Requireuser@SYSTEM
Allow192.168.0.0/24
Orderallow,deny
Allow@LOCAL
</Location>
为了包管在Windows体系下的打印一般,需修正以下文件的设置文件:
1
2
3
4
5
6
vi/etc/cups/mime.convs
#也许在最初几行的中央,找到@一行,⒆⑹腿サ簦
application/octet-streamapplication/vnd.cups-raw0-
vi/etc/cups/mime.types
#也许在最初几行的中央,找到@一行,⒆⑹腿サ簦
application/octet-stream
完成设定跋文得下载装置HP3050驱动(http://www.openprinting.org/show_printer.cgi?recnum=HP-LaserJet_3050),该页面中的文件较多,真正必要下载装置的是http://www.openprinting.org/download/printdriver/RPMS/i486/gutenprint-5.0.1-1lsb3.1.i486.rpm,下载该文件并装置然后再重启CUPS办事:
wgethttp://www.openprinting.org/download/printdriver/RPMS/i486/gutenprint-5.0.1-1lsb3.1.i486.rpm
yuminstallgutenprint-5.0.1-1lsb3.1.i486.rpm
servicecupsrestart
乐成后能够经由过程网页体例举行会见和设定,以下图所示:
在Samba中公布打印机
在Linux下装置的打印机基础就能够利用了,可是必要撑持Windows体系则还须经由过程响应的步伐公布,在打印机言语中经由过程Postscript打印言语能够包管各体系下的一般打印。用户只需供应Postscript驱动给Samba办事器就能够撑持Windows驱动步伐的主动装置。
在装置Postscript前需装置设定Samba办事器,相干设定以下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
useraddptadmin#先到场该用户,否则后续用户没法增加
smbpasswdCaptadmin#到场Samba同享办理用户
vi/etc/samba/smb.conf
[global]
workgroup=WORKGROUP
serverstring=printserver
netbiosname=PrintServer
printcapname=cups
loadprinters=yes
printing=cups
[printers]
comment=AllPrinters
path=/var/spool/samba
browseable=yes
guestok=yes
writable=yes
printable=yes
public=yes
validusers=@usersptadmin
printeradmin=ptadmin
[print$]
comment=PrinterDrivers
path=/etc/samba/drivers
browsable=yes
readonly=yes
writelist=ptadmin
mkdir/etc/samba/drivers
chownptadmin/etc/samba/drivers
servicesmbrestart
到场Postscritp驱动
先到网站(http://ftp.easysw.com/pub/cups/windows/)下载响应的步伐装置,先装置http://ftp.easysw.com/pub/cups/windows/cups-samba-5.0rc3.tar.gz,然后再装置http://ftp.easysw.com/pub/cups/windows/cups-windows-6.0-1.i386.rpm。也能够在windows体系中将“C:WINDOWSsystem32spooldriversw32x863”目次中的PS开首的文件复制到/usr/share/cups/drivers/下(假如该目次不存在请自行创建)。需注重的是在复制到/usr/share/cups/drivers中后不克不及有年夜写字母开首的文件,不然前面的复制不乐成。
装置完CUPS-Samba的包后以下图示:
测试SMB设置、检察smb驱动同享及打印机设置,将打印机到场smb同享。下令行以下:
1
2
3
4
<strong><strong><strong>testparm
servicesmbrestart
smbbclient-L//127.0.0.1-Uptamdin
cupsaddsmb-Hlocalhost-Uptadmin-aCv</strong></strong></strong>
设定完成后体图片以下所示:
也能够经由过程体WEB界面举行设定:
Windows体系下打印测试
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|