免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1688 | 回复: 0
打印 上一主题 下一主题

通过CUPS在Linux上使用windows打印机 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-06 14:45 |只看该作者 |倒序浏览

                                                                添加打印机主要有两个问题,一个是驱动,一个是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
访问http://localhost:631进入cups的web前端,选择添加打印机,然后照提示输入内容
Device选windows printer via samba
Device URI 填smb://$Server/$Printer,如果有用户名密码也可在这加上。
后面选择你对应的打印机型号就是了。
如果驱动有问题,上www.linuxprinting.org找,我使用的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。
关于安装的一点资料:
http://home.swbell.net/berzerke/printing.html
               
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/82455/showart_2142192.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP