[发明专利]打印机脚本自动改正有效
申请号: | 201810022801.6 | 申请日: | 2018-01-10 |
公开(公告)号: | CN108287673B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | A.马图诺 | 申请(专利权)人: | 手持产品公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12;G06F9/44 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 孙鹏;陈岚 |
地址: | 美国北卡*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 打印机 脚本 自动 改正 | ||
打印机脚本自动改正。公开了一种处理打印机脚本的方法。处理器接收打印机脚本。对于打印机脚本的每个原始行,该过程分析脚本行以找到错误。如果在脚本中没有找到错误,则将该脚本转移至用于打印的打印引擎。如果在打印机脚本的任何行中找到至少一个错误,则:修改该脚本以改正打印机脚本错误并产生打印机脚本的经修改的行。生成打印机脚本的原始行与打印机脚本的经修改的行的比较并将其打印、显示或保存到存储设备。
技术领域
本发明涉及自动化的打印机脚本分析和改正工具。
背景技术
打印机制造商应付(field)的许多客户问题与打印机意外停机(hang up)或打印机没有正确打印(例如丢失字符、所使用的条形码或字体与所预期的事物不同)有关。大多数的此类问题归因于输入命令脚本中无效的语法(诸如无效的字符)、命令中的额外字符、丢失字符以及有时促使打印机不按预期表现的命令的不寻常组合。
发明内容
因此,在一个方面中,本发明包括一种处理打印机脚本的打印机工具和方法。
在一个示例实施例中,一种处理打印机脚本的方法包括:利用处理器接收包括脚本的多个原始行的打印机脚本;利用处理器接收指定以其书写打印机脚本的多个打印机脚本语言中的一个的输入,使用分析工具分析该输入,其中该分析工具被选择成提供与打印机脚本的指定打印机脚本语言相对应的脚本语言的分析;对于打印机脚本的每个原始行,利用处理器分析打印机脚本的原始行以找到打印机脚本的原始行中的错误。如果在打印机脚本的任何原始行中都没有找到错误,则该过程包括将打印机脚本转移至用于打印的打印引擎。如果在打印机脚本的任何行中找到至少一个错误,则该过程包括修改打印机脚本的原始行以改正打印机脚本错误并产生打印机脚本的经修改的行,生成打印机脚本的原始行与打印机脚本的经修改的行的比较,将该比较保存到存储设备,以及通过将该比较显示在显示器上来向用户呈现该比较或者将该比较打印到打印媒介,修改原始打印机脚本以改正错误并产生经修改的打印机脚本;以及将经修改的打印机脚本转移至用于打印的打印引擎。
根据某些示例实施例,该方法进一步包括接收用户输入,所述用户输入确定处理器要改正原始脚本中识别到的所有错误还是在具有对打印机脚本的行的每个修改的用户确认的情况下处理器要一次一行地改正错误。
在另一示例实施例中,一种处理打印机脚本的方法包括:利用处理器接收包括脚本的多个原始行的打印机脚本;对于打印机脚本的每个原始行,利用处理器分析打印机脚本的原始行以找到打印机脚本的原始行中的错误;如果在打印机脚本的任何原始行中没有找到错误,则将打印机脚本转移至用于打印的打印引擎;并且如果在打印机脚本的任何行中找到至少一个错误,则:修改打印机脚本的原始行以改正打印机脚本错误并产生打印机脚本的经修改的行,生成打印机脚本的原始行与打印机脚本的经修改的行的比较,以及将该比较保存到存储设备。
根据某些示例实施例,该方法进一步包括通过将该比较显示在显示器上来向用户呈现该比较或者将该比较打印到打印媒介。
根据某些示例实施例,该方法进一步包括处理器接收指定以其书写打印机脚本的多个打印机脚本语言中的一个的输入,以及使用分析工具来分析打印机脚本,其中该分析工具被选择成分析所指定的打印机脚本语言。
根据某些示例实施例,该方法进一步包括接收用户输入,所述用户输入确定处理器要改正原始脚本中识别到的所有错误还是处理器一次改正打印机脚本的一行的错误。根据某些示例实施例,如果处理器要一次改正打印机脚本的一行的错误,则对打印机脚本的行的每个修改要求接收对打印机脚本的行的每个修改的用户确认输入。根据某些示例实施例,该方法进一步包括修改原始打印机脚本以改正错误并产生经修改的打印机脚本。根据某些示例实施例,该方法进一步包括将经修改的打印机脚本转移至用于打印的打印引擎。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于手持产品公司,未经手持产品公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810022801.6/2.html,转载请声明来源钻瓜专利网。