添加打印机主要有两个问题,一个是驱动,一个是samba。
samba的配置,首先你要知道打印机在哪台windows机器上,然后要知道打印机的共享名,可以用
smbclient -L $Server来查看,例如我这里的共享名就是 hpLaserJ。
Sharename Type Comment --------- ---- ------- E$ Disk Default share IPC$ IPC Remote IPC D$ Disk Default share print$ Disk Printer Drivers SharedDocs Disk G$ Disk Default share hpLaserJ Printer hp LaserJet 1000 (Copy 1) ADMIN$ Disk Remote Admin H$ Disk Default share C$ Disk Default share
|
访问进入cups的web前端,选择添加打印机,然后照提示输入内容
Device选
windows printer via sambaDevice URI 填
smb://$Server/$Printer,如果有用户名密码也可在这加上。
后面选择你对应的打印机型号就是了。
如果驱动有问题,上找,我使用的HP LaserJet 1000推荐的是foo2zjs。linuxprinting.org上有些型号的打印机直接提供了PPD文件,在配置CUPS时也可以直接选择PPD文件。一开始我装的hplip,一直出现foomatic-rip failed错误,不知道为什么,hplip难道不是官方的驱动吗?
完了之后就可以打印一下测试页了。
需要安装的包有:smbclient,foo2zjs(如果没有到官网上下载)。
安装完smbclient之后有可能要执行ln -s `which smbspool` /usr/lib/cups/backend/smb。
关于安装的一点资料:
阅读(2078) | 评论(1) | 转发(0) |