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