- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Agama打印故障诊断
Agama打印故障诊断手册
常州艾格码科技开发有限公司
2010-08
目录
一、 Agama打印共享原理概述 1
二、 打印流程图 3
1.Agama打印分离程序 3
2.Linux上的CUPS服务 4
3.网点ATS打印服务器 5
三、 打印故障诊断 6
1.Agama打印分离程序故障诊断 6
2.Linux系统CUPS服务故障诊断 8
3.网点ATS打印服务器故障诊断 9
四、 诊断案例 11
说明:
本文用于指导客服人员及用户技术支持部门,针对Agama的ATS打印服务器在使用过程中出现的若干异常的处置。
未必罗列完整,如果问题仍无法解决,可直接致电艾格码科技服务热线:400-6168-519进行咨询。
Agama打印共享原理概述
打印分离程序(可选)
打印分离程序功能概述:获取终端IP(或tty号),通过读取分离程序的配置文件获取该终端IP对应的打印机名,并将该终端发送的主机打印任务指定到对应的打印机上。
该功能为可选安装功能,如果您已经通过其他方式解决打印分离的问题,那您可以忽略本段内容。
Agama打印分离程序:
分离程序(atspu$ver_$os.tar)包含如下文件:
Atsinst #分离程序安装文件 –r 卸载
Atsmap.conf #分离程序的配置文件
Atsmap.conf.default #分离程序配置文件备份
Ftpdemo.sh #FTP演示工具
Readme_atspu.txt #帮助文档
在主机上安装Agama打印分离程序会将CUPS系统原始的/usr/bin下的lp应用程序备份原始的lp程序为“lp_日期”,并改名为lpold,并且,并生成新的lp程序。
主机上事先添加了许多打印机,分别指向各个网点的Agama打印服务器,并以不重复的名字命名各个打印机。
atsmap.conf配置文件里面需要配置‘终端IP’对应‘ 打印机名称’。终端登入主机发送主机打印时,业务程序生成lp filename并执行,lp程序是由Agama分离程序生成的,在执行过程中,业务程序实际是调用了Agama分离程序生成的lp程序,Agama打印分离程序将去查找atsmap.conf文件,匹配终端IP那一列,并获取打印机名称,匹配成功后,调用“lpold –d获取到的打印机名 filename”,形成这样的命令,并执行。若匹配不成功,则调用“lpold default打印机”,打印到默认打印机上。
Linux的CUPS服务
主机上创建打印机的时候,需要定义好远程打印机的IP以及打印方式(socket还是lpd)以及对应的端口号和队列名称,“lpold –d $打印机 filename”这条命令执行后,主机上的CUPS服务开始处理这条命令,CUPS首先会去查找这台打印机,判断是否存在该打印机,以及它是否处于工作状态,确定好打印机状态后调用网络通讯模块(lpd或者socket),并检查到打印机IP的连通性,端口队列的匹配与否等。等到完全匹配成功,CUPS将会把要打印的文件发送到打印机。
网点ATS
ATS接到打印任务的第一个TCP/IP包后,获得打印数据,并准备往打印并口上发送,发送前,检查打印机是否处于正常的工作状态。如果正常,就把接收到的这一包数据发送到打印机,打印机打印完成后会返回给ATS一个完成的信号,ATS才会继续接收后续的打印数据,并转发到并口。
打印流程图
1.Agama打印分离程序
2.Linux上的CUPS服务
3.网点ATS打印服务器
打印故障诊断
为避免不必要的检查步骤,在出现故障后首先排除非技术故障:
ATS打印服务器电源是否处于打开状态。
ATS打印服务器的网线是否已经插在网点生产网的交换机上(务必确认)。
ATS打印服务器的IP地址是否与其它设备的IP地址相冲突。
ATS打印服务器的网关是否配置正确,可以从ATS与主机的网络Ping是否连通。
1.Agama打印分离程序故障诊断
故障1.1分析:
诊断概述:确认系统中的lp程序是Agama分离程序生生成的lp。
检查步骤:在/usr/bin/下使用命令ls lp查看lp程序的日期是,以及大小是否和cups-client中的lp大小相同。
故障原因:如果lp程序和cups-client包里的lp程序大小相同,所以确定是非Agama提供的lp程序,不能正常使用Agama打印分离程序。
解决办法:重新安装Agama打印分离程序,并对atsmap.conf进行正确的设置。
故障1.2分析:
诊断概述:确认系统中是否存在安装Agama分离程序时生成的lpold程序。
检查步骤:在目录/usr/bin下使用命令ls|grep lpold查看是否存在lpold文件(注意:lpold和lp的大
文档评论(0)