Chinaunix首页 | 论坛 | 博客
  • 博客访问: 324586
  • 博文数量: 120
  • 博客积分: 3000
  • 博客等级: 中校
  • 技术积分: 1290
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-19 01:46
文章分类

全部博文(120)

文章存档

2010年(84)

2009年(36)

我的朋友

分类:

2009-12-19 05:27:53



如何使用打印机图形配置工具添加Samba(SMB)打印机


如何使用打印机图形配置工具添加Samba(SMB)打印机?

解决方法:
root身份启动打印机配置工具,可以点击主菜单按钮,选择系统设置,然后选择打印,或者在终端输入命令:redhat-config-printer.
该命令会自动根据当前是否在运行X来启动图形化或者文本配置界面,如果希望强制以文本方式运行命令,可以运行redhat-config-printer-tui.
注:不要手工编辑/etc/printcap文件,或者/etc/cups目录下的文件,每次打印机守护进程(cups)启动或者重新启动,这些配置文件会被动态创建和配置,当用打印机配置工具对打印机做了修改,并应用了修改,配置文件会被重新创建和更新。
为了添加一个使用SMB协议访问的打印机(例如连接到windows服务器的打印机),在打印机配置工具主窗口点击新建按钮,就会出现如下窗口,点击下一步(Forward)

在下面显示的窗口,在名字字段给打印机起一个唯一的名字,打印机名字不可包括含空格,必须以字母开头,可以包括字母,数字,减号和下划线;另外可以给打印机给一个简单的描述。

点击下一步(forward),然后在下面的窗口中的队列类型菜单中选择联网的windows(SMB)

从上图可以看到,smb共享的打印机会被自动检测出来,并列出来,选择主机名左侧的箭头,展开,然后选择目标打印机.
如果打印机没有被自动检测到,点击“指定(Specify)”按钮,会打开一个新窗口,有以下文本信息可以指定:


   *
工作组 - 共享打印机所在工作组名   * 服务器 - 该打印机连接的服务器的名字   * 共享名 -被共享的目标打印机的名,这个名字必须跟windows中共享该打印机时定义的名字一致   * 用户名 - 访问该打印机的用户名,该用户必须存在在windows系统中,而且有权限访问该打印机,默认会使用guest(对于windows),或者nobody(对于linuxsamba服务器)。   * 密码 - 用户密码
点击下一步(forward)继续。打印机配置工具将试图连接到共享的打印机,如果共享的打印机需要用户名和密码,会弹出一个对话框,提示用户输入。如果共享名错误,也可以在这里修改。如果需要工作组名,在这个对话框中也可以指定。这个对话框跟点击“指定(Specify)”按钮弹出的对话框一样。
选择了打印机队列类型以后,下一步就是选择打印机型号,打印机型号不能自动配置,必须手工从列表中选择。打印机按照制造商分类,首先找到制造商,然后展开找到对应型号。
基于选择的型号,系统会自动选择驱动,该驱动把数据转换为打印机可以解释和理解的格式。由于本地打印机直接连接到服务器,因此需要驱动来处理发往服务器的数据。
当配置远程打印机(IPPLPDSMB或者NCP),远程打印机通常有自己的打印驱动,如果在本地打印机上选择了额外的打印驱动,那么送往打印机的数据会被过滤多次,可能会被格式化成错误的格式。
为了确保数据不被多次过滤,可以选择通用制造商(Generic),在选择打印机型号时选择原始打印队列(Raw Print Queue)或者Postscipt打印机。应用了修改以后,打印测试页来测试新配置。如果测试失败,那么说明远程打印机在本地没有配置驱动,这就需要根据打印机型号选择制造商和型号,应用修改,然后再次打印测试页。
注:启动打印机配置工具,添加完打印机以后,选择一个新的打印机驱动,从列表中打印机列表,点击编辑(Edit),点击驱动标签,选择一个新的打印机驱动,然后应用修改。
最后一步来确认打印机配置,点击应用来保存打印机配置,否则可以点击后退来修改配置。
点击应用按钮来实现保存配置并重新起动打印机进程,确认了修改以后,记得要打印测试页来验证配置。如果希望打印ASCII字符集以外的字符(包括例如中文,日文等),查看打印机驱动选项,选择预渲染(PrerenderPostscript




阅读(1792) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~