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