打印机脚本自动改正制造技术

技术编号:18458451 阅读:33 留言:0更新日期:2018-07-18 12:34
打印机脚本自动改正。公开了一种处理打印机脚本的方法。处理器接收打印机脚本。对于打印机脚本的每个原始行,该过程分析脚本行以找到错误。如果在脚本中没有找到错误,则将该脚本转移至用于打印的打印引擎。如果在打印机脚本的任何行中找到至少一个错误,则:修改该脚本以改正打印机脚本错误并产生打印机脚本的经修改的行。生成打印机脚本的原始行与打印机脚本的经修改的行的比较并将其打印、显示或保存到存储设备。

Printer script automatic correction

The printer script is automatically corrected. A method of processing printer scripts is disclosed. The processor receives the printer script. For each original row of the printer script, the process analyzes the script line to find the error. If no error is found in the script, the script is transferred to the print engine for printing. If at least one error is found in any line of the printer script, the script is modified to correct the printer script error and produce the modified line of the printer script. The original line that generates the printer script is compared with the modified row of the printer script and printed, displayed or saved to the storage device.

【技术实现步骤摘要】
打印机脚本自动改正
本专利技术涉及自动化的打印机脚本分析和改正工具。
技术介绍
打印机制造商应付(field)的许多客户问题与打印机意外停机(hangup)或打印机没有正确打印(例如丢失字符、所使用的条形码或字体与所预期的事物不同)有关。大多数的此类问题归因于输入命令脚本中无效的语法(诸如无效的字符)、命令中的额外字符、丢失字符以及有时促使打印机不按预期表现的命令的不寻常组合。
技术实现思路
因此,在一个方面中,本专利技术包括一种处理打印机脚本的打印机工具和方法。在一个示例实施例中,一种处理打印机脚本的方法包括:利用处理器接收包括脚本的多个原始行的打印机脚本;利用处理器接收指定以其书写打印机脚本的多个打印机脚本语言中的一个的输入,使用分析工具分析该输入,其中该分析工具被选择成提供与打印机脚本的指定打印机脚本语言相对应的脚本语言的分析;对于打印机脚本的每个原始行,利用处理器分析打印机脚本的原始行以找到打印机脚本的原始行中的错误。如果在打印机脚本的任何原始行中都没有找到错误,则该过程包括将打印机脚本转移至用于打印的打印引擎。如果在打印机脚本的任何行中找到至少一个错误,则该过程包括修改打印机脚本的原始行以改正打印机脚本错误并产生打印机脚本的经修改的行,生成打印机脚本的原始行与打印机脚本的经修改的行的比较,将该比较保存到存储设备,以及通过将该比较显示在显示器上来向用户呈现该比较或者将该比较打印到打印媒介,修改原始打印机脚本以改正错误并产生经修改的打印机脚本;以及将经修改的打印机脚本转移至用于打印的打印引擎。根据某些示例实施例,该方法进一步包括接收用户输入,所述用户输入确定处理器要改正原始脚本中识别到的所有错误还是在具有对打印机脚本的行的每个修改的用户确认的情况下处理器要一次一行地改正错误。在另一示例实施例中,一种处理打印机脚本的方法包括:利用处理器接收包括脚本的多个原始行的打印机脚本;对于打印机脚本的每个原始行,利用处理器分析打印机脚本的原始行以找到打印机脚本的原始行中的错误;如果在打印机脚本的任何原始行中没有找到错误,则将打印机脚本转移至用于打印的打印引擎;并且如果在打印机脚本的任何行中找到至少一个错误,则:修改打印机脚本的原始行以改正打印机脚本错误并产生打印机脚本的经修改的行,生成打印机脚本的原始行与打印机脚本的经修改的行的比较,以及将该比较保存到存储设备。根据某些示例实施例,该方法进一步包括通过将该比较显示在显示器上来向用户呈现该比较或者将该比较打印到打印媒介。根据某些示例实施例,该方法进一步包括处理器接收指定以其书写打印机脚本的多个打印机脚本语言中的一个的输入,以及使用分析工具来分析打印机脚本,其中该分析工具被选择成分析所指定的打印机脚本语言。根据某些示例实施例,该方法进一步包括接收用户输入,所述用户输入确定处理器要改正原始脚本中识别到的所有错误还是处理器一次改正打印机脚本的一行的错误。根据某些示例实施例,如果处理器要一次改正打印机脚本的一行的错误,则对打印机脚本的行的每个修改要求接收对打印机脚本的行的每个修改的用户确认输入。根据某些示例实施例,该方法进一步包括修改原始打印机脚本以改正错误并产生经修改的打印机脚本。根据某些示例实施例,该方法进一步包括将经修改的打印机脚本转移至用于打印的打印引擎。根据某些示例实施例,该方法进一步包括修改原始打印机脚本以改正错误并产生经修改的打印机脚本;以及将经修改的打印机脚本转移至用于打印的打印引擎。根据某些示例实施例,该打印引擎打印到滚制打印媒介。根据某些实施例,该方法进一步包括显示经修改的打印脚本连同原始打印机脚本,由此用户可以比较并了解原始打印机脚本中的错误。处理打印机脚本的另一示例方法包括:利用处理器接收包括脚本的多个原始行的打印机脚本;利用处理器接收指定以其书写打印机脚本的多个打印机脚本语言中的一个的输入,以及使用分析工具分析打印机脚本,其中该分析工具被选择成提供与打印机脚本的指定打印机脚本语言相对应的脚本语言的分析;对于打印机脚本的每个原始行,利用处理器分析打印机脚本的原始行以找到打印机脚本的原始行中的错误;如果在打印机脚本的任何原始行中没有找到错误,则将打印机脚本转移至用于打印的打印引擎;以及如果在打印机脚本的任何行中找到至少一个错误,则:修改打印机脚本的原始行以改正打印机脚本错误并产生打印机脚本的经修改的行。根据某些示例实施例,该方法进一步包括生成打印机脚本的原始行与打印机脚本的经修改的行的比较,以及通过将该比较显示在显示器上来向用户呈现该比较或者将该比较打印到打印媒介。根据某些示例实施例,该方法进一步包括接收用户输入,所述用户输入确定处理器要改正原始脚本中识别的所有错误还是在具有对打印机脚本的行的每个修改的用户确认的情况下处理器要一次一行地改正错误。根据某些示例实施例,如果处理器要一次改正打印机脚本的一行的错误,则对打印机脚本的行的每个修改要求接收对打印机脚本的行的每个修改的用户确认输入。根据某些示例实施例,该方法进一步包括修改原始打印机脚本以改正错误并产生经修改的打印机脚本;以及将经修改的打印机脚本转移至用于打印的打印引擎。根据某些示例实施例,该打印引擎打印到滚制打印媒介。根据某些实施例,该过程进一步包括显示经修改的打印脚本连同原始打印机脚本,以使得用户可以比较并了解原始打印机脚本中的错误。其中该打印引擎打印到滚制打印媒介。进一步包括显示经修改的打印脚本连同原始打印机脚本,由此用户可以比较并了解原始打印机脚本中的错误。一种处理打印机脚本的方法,包括:利用处理器接收包括脚本的多个原始行的打印机脚本;利用处理器接收指定以其书写打印机脚本的多个打印机脚本语言中的一个的输入,以及使用分析工具来分析打印机脚本,其中该分析工具被选择成提供与打印机脚本的指定打印机脚本语言相对应的脚本语言的分析;对于打印机脚本的每个原始行,利用处理器分析打印机脚本的原始行以找到打印机脚本的原始行中的错误;如果在打印机脚本的任何原始行中没有找到错误,则将打印机脚本转移至用于打印的打印引擎;以及如果在打印机脚本的任何行中找到至少一个错误,则:修改打印机脚本的原始行以改正打印机脚本错误并产生打印机脚本的经修改的行。进一步包括生成打印机脚本的原始行与打印机脚本的经修改的行的比较,以及通过将该比较显示在显示器上来向用户呈现该比较或者将该比较打印到打印媒介。进一步包括:接收用户输入,所述用户输入确定处理器要改正原始脚本中识别到的所有错误还是在具有对打印机脚本的行的每个修改的用户确认的情况下处理器要一次一行地改正错误。其中如果处理器要一次改正打印机脚本的一行的错误,则对打印机脚本的行的每个修改要求接收对打印机脚本的行的每个修改的用户确认输入。进一步包括:修改原始打印机脚本以改正错误并产生经修改的打印机脚本;以及将经修改的打印机脚本转移至用于打印的打印引擎。其中该打印引擎打印到滚制打印媒介。进一步包括显示经修改的打印脚本连同原始打印机脚本,由此用户可以比较并了解原始打印机脚本中的错误。附图说明图1是与本专利技术的某些实施例一致的示例打印机的框图。图2是与本专利技术的某些实施例一致的示例过程的流程图。具体实施方式本专利技术包括打印机脚本分析和改正工具。自动脚本分析和改正工具是一种安装在打印机上的应用程序。该工本文档来自技高网...

【技术保护点】
1.一种处理打印机脚本的方法,包括:利用处理器接收包括脚本的多个原始行的打印机脚本;利用处理器接收指定以其书写打印机脚本的多个打印机脚本语言中的一个的输入,使用分析工具分析该输入,其中该分析工具被选择成提供与打印机脚本的指定打印机脚本语言相对应的脚本语言的分析;对于打印机脚本的每个原始行,利用处理器分析打印机脚本的原始行以找到打印机脚本的原始行中的错误;如果在打印机脚本的任何原始行中都没有找到错误,则将打印机脚本转移至用于打印的打印引擎;以及如果在打印机脚本的任何行中找到至少一个错误,则:修改打印机脚本的原始行以改正打印机脚本错误并产生打印机脚本的经修改的行,生成打印机脚本的原始行与打印机脚本的经修改的行的比较,将该比较保存到存储设备,以及通过将该比较显示在显示器上来向用户呈现该比较或者将该比较打印到打印媒介,修改原始打印机脚本以改正错误并产生经修改的打印机脚本;以及将经修改的打印机脚本转移至用于打印的打印引擎。

【技术特征摘要】
2017.01.10 US 15/4023061.一种处理打印机脚本的方法,包括:利用处理器接收包括脚本的多个原始行的打印机脚本;利用处理器接收指定以其书写打印机脚本的多个打印机脚本语言中的一个的输入,使用分析工具分析该输入,其中该分析工具被选择成提供与打印机脚本的指定打印机脚本语言相对应的脚本语言的分析;对于打印机脚本的每个原始行,利用处理器分析打印机脚本的原始行以找到打印机脚本的原始行中的错误;如果在打印机脚本的任何原始行中都没有找到错误,则将打印机脚本转移至用于打印的打印引擎;以及如果在打印机脚本的任何行中找到至少一个错误,则:修改打印机脚本的原始行以改正打印机脚本错误并产生打印机脚本的经修改的行,生成打印机脚本的原始行与打印机脚本的经修改的行的比较,将该比较保存到存储设备,以及通过将该比较显示在显示器上来向用户呈现该比较或者将该比较打印到打印媒介,修改原始打印机脚本以改正错误并产生经修改的打印机脚本;以及将经修改的打印机脚本转移至用于打印的打印引擎。2.根据权利要求1所述的方法,进一步包括:接收用户输入,所述用户输入确定处理器要改正原始脚本中识别的所有错误还是在具有对打印机脚本的行的每个修改的用户确认的情况下处理器要一次一行地改正错误。3.一种处理打印机脚本的方法,包括:利用处理器接收包括脚本的多个原始行的打印机脚本;对于打印机脚本的每个原始行,利用处理器分析打印机脚本的原始行以找到打印...

【专利技术属性】
技术研发人员:A马图诺
申请(专利权)人:大数据奥尼尔公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1