LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1516|回复: 9

网络打印机通过cups来打印的问题

[复制链接]
发表于 2003-2-25 11:29:16 | 显示全部楼层 |阅读模式
我的打印机是一台联想lj412P加外置共享服务器(LW410)的网络打印机,通过工具了解到其实是一台hp jet-Direct print server。
现在我想通过 cups来连接到那台网络打印机并打印文件,应该如何操作。
我没有安装gnome 和 kde,只有wmaker,blackbox,fluxbox桌面管理器。安装好了ghostsrcipt和cups,并且在mozilla中输入
http://localhost:631 能够进入到管理界面,关键的是我在Device和Device URI这里不知该如何写,我的网络打印机的IP是:192.168.0.2

device的选项有:
Appsocket/HP jetDirect
http
ipp
LPD/LPR HOST or Print
device DRI的example有下面几种形式:
file:/path/to/filename.prn
    http://hostname:631/ipp/
    http://hostname:631/ipp/port1
    ipp://hostname/ipp/
    ipp://hostname/ipp/port1
    lpd://hostname/queue
    socket://hostname
    socket://hostname:9100

如果我在Device中选择Appsocket/HP jetDirect,并且在Device DRI写上:socket://192.168.0.2装上以后,print test page的时候则出现:
Forbidden
您没有权限访问本服务器上的该资源。

有哪位兄弟能帮我看看,应该怎样做。或者在debian中还有什么更好的打印工具。
发表于 2003-2-25 13:15:47 | 显示全部楼层
我这两天也在搞这个东西,不过目前还没弄好。日常办公要是不能打印那可就惨了。

我跟你的情况差不多,服务器是Windows2000+Legend LJ2312P打印机。我查看过好多文章,说通过samba和cups是可以很好的解决这个问题的。所以我想你可以试试device选最后一个,好像是windows什么东西,反正是要用到samba的。接着的URI是smb://server/workgroup/sharename,有好多种写法。不过我到最后的情况跟你一样,也是无权访问。我看是某些文件的权限还没改对。

你可以参考一下http://www.cooltang.com/box/topi ... /linuxaid/00170.htm

原文是http://www.linuxworld.com/linuxworld/lw-2000-11/lw-11-geek_2.html

对了,问一下,你是怎么知道你的打印机是hp jet-Direct print server,用什么工具?

找到了解决办法别忘了把过程写出来哦。
 楼主| 发表于 2003-2-25 14:53:18 | 显示全部楼层
我们一起努力吧,这也是我目前需要迫切解决的问题。

你可以用telnet xxx.xx.xx.xx来登录到你的打印机上,里面有一些配置选项可以看到。好象是第二项Configure IP address吧。当然你也可以通过在window下面的一些扫描工具来找查出来,在黑白网络里有个叫LANguard Network Security Scanner V3.0的工具(http://www.heibai.net/download/show.php?id=3256)

要用到samba吗??HP jetdricet在windows里面有个配置工具叫jetadmin的东西就是用来配置这个的。我看cups的文档说是他本身就已经支持jetdircet,而且你的打印机的系统也不是windows环境啊,他内置的也应该是hp-ux的东西吧。(个人的一些看法,也许不对。)

如果要用到samba吧,在它的网站里面有个cups-1.8.samba.tar.gz的文件,这个文件或许有些用处。
发表于 2003-2-25 18:36:14 | 显示全部楼层
发表于 2003-2-26 09:06:47 | 显示全部楼层
CUPS can print to Windows servers in one of two ways. The first way uses the LPD protocol on the CUPS system and the "TCP/IP Printing Services" on the Windows system. You can find out more about this configuration in the LPD section earlier in this chapter.

The second way is through the Microsoft Server Message Block ("SMB") protocol. Support for this protocol is provided with the free SAMBA software package.

昨天看了CUPS的文档,里面提到两种方法。你用的是第一种:LPD协议,我用的是第二种:SMB协议。我的打印机是装在服务器上的,系统是windows2000 Server。你给的工具我下了,但可能不太会用,没有看到相应的信息。
发表于 2004-10-8 20:41:18 | 显示全部楼层
我也想知道网络打印机的配置方法。
发表于 2005-3-18 13:06:37 | 显示全部楼层
我用的 是 FC3 想共享 同事的WINDOWS2000下的HP1010打印机 这是错误代码,不知到怎么接决
HP LaserJet Series CUPS v1.1         
                Description:
Location:
Printer State: idle, accepting jobs.
"Unable to connect to SAMBA host, will retry in 60 seconds...ERROR: Connection failed with error NT_STATUS_ACCESS_DENIED"
Device URI: smb://192.168.0.5/hp laserjet 1010
回复 支持 反对

使用道具 举报

发表于 2005-3-18 15:04:41 | 显示全部楼层
我以前有一个经验(我不知道现在的cups版本是不是还是这样子),那就是你用smb方式连接的时候,你要填的用户名和密码并不是服务器的(windows)的,而是你本地的一个真实存在的用户和密码(普通用户就行)。我以前专门加了一个printer用户来做这件事情。
回复 支持 反对

使用道具 举报

发表于 2005-3-18 15:28:18 | 显示全部楼层

我公司现在配置的就是linux打印服务器

成功搞定cups+samba 可以通过如下方式访问。
\\<ip>\<printer>
http://<ip>:631/printers/<printer>    #此方式不学要samba
对于支持pcl的打印机客户端可以使用adobat的ps驱动,对于大公司来说会省事很多,即使以后更换不同型号的打印机,对于客户端也没必要重新配置。
下载地址:
http://www.adobe.com/support/downloads/main.html 点击
PostScript printer drivers进行安装。
下次有空再给大家写个文档。
回复 支持 反对

使用道具 举报

发表于 2005-3-28 12:27:02 | 显示全部楼层
楼上的,请问文档资料好了么,谢谢赶紧啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表