动态调整打印作业的系统及其方法技术方案

技术编号:2860290 阅读:131 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种动态调整打印作业的系统及其方法,其中系统包括有用以将影像数据转换为打印数据的影像数据转换模块用以储存打印数据的打印数据缓存单元,与用以检测打印装置的工作状态,与传送打印数据的数据传输模块;特别的是,当打印装置的内存满载时,将进行影像数据的读取转换作业,若打印装置的内存空出时,将自打印数据缓存单元读取打印数据,并传送至打印装置,得以充分利用数据处理装置的运算资源,并可进行连续打印作业。

【技术实现步骤摘要】

本专利技术涉及一种打印作业的系统及其方法,特别是一种依据打印装置的运作状态,而。
技术介绍
信息科技的进步,计算机设备的功能日益强大,价格却日趋低廉,使得计算机设备不再是少数人的奢侈品。其中尤以复印机、打印机、多功能事务机等打印装置的出现,其强大的扫描打印功能,提供文件的制作与备份,而广泛应用在办公室的文书写作与一般日常生活。关于打印装置的设计有很多,其中有某些技术早已公开而为社会大众所知悉,如美国专利公告第3990559号(简称559案)与第5927871号(简称871案)等,即公开有相关的技术。559案公开一种控制打印速度的装置及其方法,应用于针式打印机,主要包括有渐进式加速的印表头,致使打印机得以进行连续的打印作业。871案公开一种具有暂存内存的打印机,主要包括有用以进行扫描作业的扫描单元,用以储存打印数据的存储单元,将打印数据写入存储单元的写入单元,以及用以同时进行扫描与读取打印数据的读取单元。其中存储单元对应打印数据的排列具有连续的存储地址,以提升打印机的打印速度。上述常见技术虽能合理工作而具有一定的效果,大都针对打印装置提出改良,并未改善打印流程。一般的打印流程,由计算机设备中所执行的应用程序,将影像数据传递给印表驱动程序(Printer Driver)与背景程序处理模块(background module),进行影像数据的转换作业后生成打印数据,再将打印数据传递给打印机等打印装置而进行打印。然面对打印品质的需求与日剧增,导致打印装置内的内存通常不足以储存庞大的打印数据量,必须等待打印机先行打印以将内存释放后,方能继续读取储存下一笔打印数据,再继续打印。传统的打印流程在打印装置进行打印的时候,影像数据的转换作业就被迫处于暂停等待状态,使得计算机设备的工作效能无法得到有效发挥。换言之,打印流程通常卡在打印装置的打印作业,或是影像数据的转换作业两个环节。大体而言,只要有任一环节正在进行,就使得打印流程必须停下来,等待此一作业完成后方能进行下一作业。因此,整体打印流程经常处于如同塞车一般的不定时停摆状态,导致打印装置的打印作业无法连续。以上为常见技术长久以来悬而未决的问题,应设法予以排除。
技术实现思路
有鉴于此,本专利技术主要的目的在于公开一种,有效利用整体操作系统的执行效能,并使得打印装置进行连续打印作业的机率大为提升。依据本专利技术所公开的动态调整打印作业的系统,主要包括有影像数据转换模块、打印数据缓存单元与数据传输模块,其中影像数据转换模块用以将数据处理装置的背景程序处理模块所提供的影像数据转换为打印数据,打印数据缓存单元用以储存打印数据,并建立待打印列表。数据传输模块包括有检测处理单元与传送单元,检测处理单元用以检测打印装置的运作状态,传送单元用以将打印数据传送至打印装置而进行打印作业。本专利技术还公开一种动态调整打印作业的方法,首先读取数据处理装置的背景程序处理模块所提供的影像数据,接着进行影像数据的转换作业,而生成打印数据;然后将打印数据储存于打印数据缓存单元,并生成待打印列表,最后系统将检测打印装置的运作状态,当打印装置的内存满载时将回到前述步骤,读取影像数据并进行转换;反之,当打印装置的内存被释放而空出时,就将打印数据传送至打印装置。本专利技术所提供的,可有效解决传统打印流程的塞车现象,并至少具有下列优势(1)充分运用系统资源常见技术的打印流程,在打印装置的打印作业进行中,影像数据的转换作业与数据的传送作业就会处于如同塞车般的暂停等待状态,且数据处理装置的中央处理器就会一直处于运作的状态,致使整体系统效能无法被其它程序有效利用。本专利技术所提供的,当打印装置的内存呈现满载状态,系统将继续进行影像数据的读取与转换作业,而非如同常见技术一般等待打印装置的内存空出。当打印装置的内存被释放,可自打印数据缓存单元读取打印数据进行打印,使得系统资源得到最佳的利用。(2)提供连续打印的功能承上所述,常见技术的打印流程,需等到打印装置的内存空出后,系统才进行影像数据的读取与转换作业,因而使得整体流程时间被拉长,而存在许多等待时间。本专利技术的,打印装置的内存一旦空出,即可自打印数据缓存单元取得所需的打印数据进行打印,因此打印装置可进行连续的打印作业,而无须等待影像数据的转换、传递作业,可大幅增加连续打印的可能。附图说明图1为本专利技术动态调整打印作业的系统的系统示意图;图2A为本专利技术动态调整打印作业的方法的流程示意图;图2B为本专利技术动态调整打印作业的系统的接续流程图。附图标记100影像数据转换模块110打印数据缓存单元120数据传输模块130传送单元140检测处理单元150数据更新单元160查询单元170系统检测单元200背景程序处理模块300打印装置具体实施方式有关本专利技术的详细内容及技术,配合附图标记详细说明如下。依据本专利技术的动态调整打印作业的系统,应用于数据处理装置,依据打印装置的打印作业状态,而动态的调整控制整体打印流程。首先请参考图1来说明系统的组成架构,主要包括有本专利技术为一种动态调整打印作业的系统,应用于数据处理装置,其主要目的在于藉由数据处理端的处理,并依据打印装置的打印作业状态,而动态的调整控制整体打印流程。首先请参考图1来说明本专利技术的系统组成架构,主要包括有(1)影像数据转换模块100在数据处理装置端,将应用程序经由打印驱动程序,再传递至背景程序处理模块的影像数据,转换为打印数据。(2)打印数据缓存单元110用以储存打印数据,并依据打印数据而建立待打印列表。(3)数据传输模块120包括有传送单元130、检测处理单元140、数据更新单元150与查询单元160。其中传送单元130可自打印数据缓存单元110读取打印数据,并传送至打印装置300以进行打印。检测处理单元140用以检测打印装置300的工作状态,当打印装置300的内存为满载状态时,检测处理单元140将告知影像数据转换单元100,进行影像数据的读取与转换作业以生成打印数据,而无须等待打印装置300完成打印作业。当打印装置300的内存因完成打印作业而被释放空出时,将控制传送单元130进行打印数据的读取传送作业。数据更新单元150将在传送单元130传送打印数据后,接受检测处理单元140的控制而将待打印列表进行更新作业。当传送单元130传送一笔打印数据至打印装置300后,打印装置300将会告知检测处理单元140,此时检测处理单元140将会控制查询单元160,而进行待打印列表的比对查询作业,确认打印数据缓存单元110是否还储存有打印数据,以供传送单元130传送打印数据的依据。(4)打印装置300用以接收传送单元130所传递的打印数据而进行打印作业。经由上述的系统组成,通过本专利技术动态调整打印作业的组成组件,在数据处理装置端进行处理,将可避免常见技术需等待打印装置300完成打印作业后方能进行下一笔影像数据的转换传递作业,而造成如塞车般的等待延迟,进而产生无法持续进行打印的现象;并使得数据处理装置一端的系统资源得到充分的运用。本专利技术还公开一种动态调整打印作业的方法,通过上述的系统来完成,并改善数据处理装置一端的打印流程,而使数据处理装置的效能得以妥善利用,且大为增加连续打印的可能。请参考图2A与图2B来说明详细工作的流程。首先系统将读取数据处理装置端背景程序本文档来自技高网
...

【技术保护点】
一种动态调整打印作业的系统,应用于一数据处理装置,其特征在于,包括有:一影像数据转换模块,用以将该数据处理装置的背景程序处理模块所提供的一影像数据转换为一打印数据;一打印数据缓存单元,用以储存该打印数据,并依据该打印数据而建 立一待打印列表;一数据传输模块,包括有一检测处理单元与一传送单元,该检测处理单元用以检测一打印装置的工作状态,以令该打印装置的内存被释放时,该传送单元将读取该打印数据缓存单元的该打印数据,并传送至该打印装置而进行打印作业。

【技术特征摘要】

【专利技术属性】
技术研发人员:林福长简文杰
申请(专利权)人:致伸科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1