Chinaunix首页 | 论坛 | 博客
  • 博客访问: 57951
  • 博文数量: 30
  • 博客积分: 1211
  • 博客等级: 中尉
  • 技术积分: 280
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-16 14:14
文章分类

全部博文(30)

文章存档

2011年(1)

2010年(22)

2009年(7)

我的朋友

分类: LINUX

2010-01-06 14:45:40

添加打印机主要有两个问题,一个是驱动,一个是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 samba
Device 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) |
给主人留下些什么吧!~~

ghostkui2011-11-11 08:56:02

谢谢 帮了我解决问题