分享:成功安装HPLaserJet1000并通过samba共享 :P
发表于 : 2007-09-19 18:20
一点点经验,写下来跟大家分享
1、不要使用ubuntu自带的打印驱动,去http://foo2zjs.rkkda.com/直接下foo2zjs的源代码,然后按照网页上的指示一步步做编译,安装。
2、用cups提供的http://localhost:631/来增加一个打印机非常方便。
3、将装好的打印机用cupsaddsmb -H localhost 报给samba。
4、按照 man cupsaddsmb 中的指示修改smb.conf,注意,[print$]中给的path 是/etc/samba/drivers,这跟man 中提示把相关驱动拷到/usr/share/cups/drivers不一致,我反正没用/etc/samba/drivers,而是配成/usr/share/cups/drivers,因为我的驱动拷在这了。
5、现在需要找到man cupsaddsmb 中提到的那几个驱动文件了。
cups6.inf (from www.cups.org)
cups6.ini (from www.cups.org)
cupsps6.dll (from www.cups.org)
cupsui6.dll (from www.cups.org)
ps5ui.dll (from your Windows system)
pscript.hlp (from your Windows system)
pscript.ntf (from your Windows system)
pscript5.dll (from your Windows system)
可以看到cups*是从www.cups.org得到的,跑到www.cups.org,把cups for windows下下来,这是个源代码包,需要用windowsDDK来编译,我就只好满世界去找来winDDK,编好之后,把cups*拷到man里提到的目录。再从adobe那里下下来post script的驱动,安装,拷贝。
6、从新启动samba和cupsys,在winXP上就能看见这台打印机了,添加新的打印机,OK!
1、不要使用ubuntu自带的打印驱动,去http://foo2zjs.rkkda.com/直接下foo2zjs的源代码,然后按照网页上的指示一步步做编译,安装。
2、用cups提供的http://localhost:631/来增加一个打印机非常方便。
3、将装好的打印机用cupsaddsmb -H localhost 报给samba。
4、按照 man cupsaddsmb 中的指示修改smb.conf,注意,[print$]中给的path 是/etc/samba/drivers,这跟man 中提示把相关驱动拷到/usr/share/cups/drivers不一致,我反正没用/etc/samba/drivers,而是配成/usr/share/cups/drivers,因为我的驱动拷在这了。
5、现在需要找到man cupsaddsmb 中提到的那几个驱动文件了。
cups6.inf (from www.cups.org)
cups6.ini (from www.cups.org)
cupsps6.dll (from www.cups.org)
cupsui6.dll (from www.cups.org)
ps5ui.dll (from your Windows system)
pscript.hlp (from your Windows system)
pscript.ntf (from your Windows system)
pscript5.dll (from your Windows system)
可以看到cups*是从www.cups.org得到的,跑到www.cups.org,把cups for windows下下来,这是个源代码包,需要用windowsDDK来编译,我就只好满世界去找来winDDK,编好之后,把cups*拷到man里提到的目录。再从adobe那里下下来post script的驱动,安装,拷贝。
6、从新启动samba和cupsys,在winXP上就能看见这台打印机了,添加新的打印机,OK!