面向打印故障的可继续打印方法

文档序号:6436428阅读:250来源:国知局
专利名称:面向打印故障的可继续打印方法
技术领域
本发明涉及打印领域,具体涉及一种面向打印故障的可继续打印方法。
技术背景
打印机由于能够实现各种文件的快速打印输出,因此目前已经成为办公、家用的常用设备之一,为人类的工作和生活带来了极大的方便。但是传统的打印机共享都是基于局域网,例如打印机挂载在局域网的某一台计算机或者直接挂载在局域网上,其他的计算机通过网络共享打印机的方法来实现共享打印。
但是由于打印机既包含电路结构,又包含复杂的机械结构,因此对于打印量较大的应用场合而言,打印机故障不可避免而且其数量会直接与打印量息息相关。而传统的打印机出现故障以后,原打印作业无法继续,严重影响了打印效率。发明内容
本发明的目的是提供一种打印效率高、使用方便的面向打印故障的可继续打印方法。
为解决上述技术问题,本发明采用的技术方案为一种面向打印故障的可继续打印方法,其实施步骤如下1)操作系统在执行打印作业时将待打印内容缓存在虚拟内存中;2)如果打印机反馈打印错误,则向用户输出错误信息并列出其他的可用打印机并跳转执行步骤3);如果打印机反馈打印成功,则跳转执行步骤4);3)用户选择可用打印机继续执行打印任务,操作系统将虚拟内存中缓存的打印内容发送给用户选择的可用打印机执行打印作业,并返回执行步骤2);4)操作系统删除虚拟内存中缓存的打印内容,打印作业完毕。
作为本发明上述技术方案的进一步改进所述步骤2)中列出其他的可用打印机具体是指首先获取当前打印作业的打印颜色信息,同时从操作系统中获取打印机支持的打印颜色信息,然后遍历操作系统中的所有可用打印机,将支持当前打印作业的打印颜色信息的打印机添加至可用打印机列表的前端。
所述从操作系统中获取打印机支持的打印颜色信息时一并获取打印机的类型,对于支持同一类打印颜色信息的可用打印机,将激光打印机排在最前、喷墨打印机排在中间、 针式打印机排在最后。
本发明具有下述优点本发明在打印机出错时能够自动向用户输出错误信息并列出其他的可用打印机,然后根据用户指示继续采用其他的可用打印机继续打印出现故障的打印作业,具有打印效率高、使用方便的优点。


图1为本发明实施例的流程示意图。
具体实施方式
如图1所示,本发明实施例面向打印故障的可继续打印方法的实施步骤如下1)操作系统在执行打印作业时将待打印内容缓存在虚拟内存中;2)如果打印机反馈打印错误,则向用户输出错误信息并列出其他的可用打印机并跳转执行步骤3);如果打印机反馈打印成功,则跳转执行步骤4);3)用户选择可用打印机继续执行打印任务,操作系统将虚拟内存中缓存的打印内容发送给用户选择的可用打印机执行打印作业,并返回执行步骤2);4)操作系统删除虚拟内存中缓存的打印内容,打印作业完毕。
本实施例中,步骤2)中列出其他的可用打印机具体是指首先获取当前打印作业的打印颜色信息,同时从操作系统中获取打印机支持的打印颜色信息,然后遍历操作系统中的所有可用打印机,将支持当前打印作业的打印颜色信息的打印机添加至可用打印机列表的前端。本实施例中,从操作系统中获取打印机支持的打印颜色信息时一并获取打印机的类型,对于支持同一类打印颜色信息的可用打印机,将激光打印机排在最前、喷墨打印机排在中间、针式打印机排在最后。
以上所述仅为本发明的优选实施方式,本发明的保护范围并不仅限于上述实施方式,凡是属于本发明原理的技术方案均属于本发明的保护范围。对于本领域的技术人员而言,在不脱离本发明的原理的前提下进行的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种面向打印故障的可继续打印方法,其特征在于其实施步骤如下1)操作系统在执行打印作业时将待打印内容缓存在虚拟内存中;2)如果打印机反馈打印错误,则向用户输出错误信息并列出其他的可用打印机并跳转执行步骤3);如果打印机反馈打印成功,则跳转执行步骤4);3)用户选择可用打印机继续执行打印任务,操作系统将虚拟内存中缓存的打印内容发送给用户选择的可用打印机执行打印作业,并返回执行步骤2);4)操作系统删除虚拟内存中缓存的打印内容,打印作业完毕。
2.根据权利要求1所述的面向打印故障的可继续打印方法,其特征在于,所述步骤2) 中列出其他的可用打印机具体是指首先获取当前打印作业的打印颜色信息,同时从操作系统中获取打印机支持的打印颜色信息,然后遍历操作系统中的所有可用打印机,将支持当前打印作业的打印颜色信息的打印机添加至可用打印机列表的前端。
3.根据权利要求2所述的面向打印故障的可继续打印方法,其特征在于,所述从操作系统中获取打印机支持的打印颜色信息时一并获取打印机的类型,对于支持同一类打印颜色信息的可用打印机,将激光打印机排在最前、喷墨打印机排在中间、针式打印机排在最后。
全文摘要
本发明公开了一种面向打印故障的可继续打印方法,其实施步骤如下1)操作系统在执行打印作业时将待打印内容缓存在虚拟内存中;2)如果打印机反馈打印错误,则向用户输出错误信息并列出其他的可用打印机并跳转执行步骤3);如果打印机反馈打印成功,则跳转执行步骤4);3)用户选择可用打印机继续执行打印任务,操作系统将虚拟内存中缓存的打印内容发送给用户选择的可用打印机执行打印作业,并返回执行步骤2);4)操作系统删除虚拟内存中缓存的打印内容,打印作业完毕。本发明具有打印效率高、使用方便的优点。
文档编号G06F3/12GK102508622SQ20111032808
公开日2012年6月20日 申请日期2011年10月26日 优先权日2011年10月26日
发明者张立海 申请人:苏州工业园区鑫海胜电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1