分页: 1 / 1

分享:成功安装HPLaserJet1000并通过samba共享 :P

发表于 : 2007-09-19 18:20
christina
一点点经验,写下来跟大家分享
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!

发表于 : 2007-09-19 19:22
magicsky
http://localhost:631/来增加一个打印机时遇到cups用户和密码,但我无论输入root还是其他用户的密码都不行,请问如何解决阿,谢谢

我就用安装ubuntu时设定的用户密码就可以了。

发表于 : 2007-09-20 16:38
christina
我安装打印机的全程都是用的这个用户,除了重启samba和cupsys需要sudo,其他都不用。