【技术实现步骤摘要】
本专利技术涉及。
技术介绍
打印服务器通常将要打印的作业调度到一系列物理或逻辑打印机中。因为有些打印作业通常相对较大并且可消耗大量资源,感觉到的和实际的打印服务器性能在系统允许一作业打印时会受到很大的影响。例如,如果足够数量的作业被调度为进行提交或打印,则该计算机的物理存储器将用完,这可导致称为“颠簸”(thrashing)的现象。颠簸是在往返地从硬盘重复读写虚拟内存时发生的情形。这可导致比起如果未安排导致系统颠簸的作业时对处理打印作业的进展更少的情形。在该情形中,调度决定会影响系统的实际性能。类似地,如果独立地从硬盘上的多个文件读取足够数据,则因为这可导致磁头在盘上的额外移动,实际上性能会降低。在另一示例中,考虑需要打印的一个大作业和一系列较小作业。在该情形中,如果大作业在较小作业之后打印,在更多用户将更快地接收其作业。在该情形中,因为不论发生哪种状况服务器的吞吐量都不会更低,所以感觉到的性能而非实际性能会降低。因为打印作业倾向于可在大小或期望优先级上改变,所以将需要一种手段,使打印服务器管理员能控制系统中各作业的优先级,并在某些时间调度各作业。此外,需要能向用户提供在获管理员许可时改变其作业的优先级的能力。因此,本专利技术涉及提供经改进的。
技术实现思路
描述了其中打印作业的优先级可编程的打印系统和方法。在一实施例中,调度程序(Scheduler)组件监督打印作业的管理和调度,并连同称为优先级划分程序(prioritizer)的组件一起工作以提供编程和定制的便利。在至少一些实施例中,提供了系统的接口,以使优先级划分程序能被编程并插入,来根据不同的打印作 ...
【技术保护点】
一个或多个其上包含计算机可读指令的计算机可读媒体,所述计算机可读指令在执行时实现一种计算机体系结构,所述计算机体系结构包括: 一个或多个优先级划分程序,各个优先级划分程序关联于一个打印队列并可配置成处理与打印作业相关联的数据,并产生用于特定打印队列的调度数据以用来调度所述打印作业;以及 调度程序,被配置成处理所述调度数据并调度用于所述特定打印队列的打印作业。
【技术特征摘要】
US 2005-2-25 11/067,3611.一个或多个其上包含计算机可读指令的计算机可读媒体,所述计算机可读指令在执行时实现一种计算机体系结构,所述计算机体系结构包括一个或多个优先级划分程序,各个优先级划分程序关联于一个打印队列并可配置成处理与打印作业相关联的数据,并产生用于特定打印队列的调度数据以用来调度所述打印作业;以及调度程序,被配置成处理所述调度数据并调度用于所述特定打印队列的打印作业。2.如权利要求1所述的计算机可读媒体,其特征在于,优先级划分程序被配置成产生权重值或时间值的至少之一。3.如权利要求1所述的计算机可读媒体,其特征在于,所述计算机可读指令允许多个优先级划分程序配置并关联在一起,来为特定打印队列定义一系列的优先级划分程序。4.如权利要求1所述的计算机可读媒体,其特征在于,所述计算机可读指令允许多个优先级划分程序配置和关联在一起,来为特定打印队列定义一系列优先级划分程序;以及允许对一系列单独的优先级划分程序分配优先级顺序。5.如权利要求1所述的计算机可读媒体,其特征在于,所述计算机可读指令允许多个优先级划分程序配置和关联在一起,来为特定打印队列定义一系列优先级划分程序,且其中所述优先级划分程序序列对各个打印作业分别产生由所述调度程序用来调度打印作业的元组。6.如权利要求1所述的计算机可读媒体,其特征在于,所述计算机可读指令还定义单个优先级划分程序用户界面,所述优先级划分程序用户界面被配置成使用户能配置相关联的优先级划分程序。7.如权利要求1所述的计算机可读媒体,其特征在于,所述计算机可读指令还使用一个或多个优先级队列来帮助所述调度程序调度打印作业。8.如权利要求1所述的计算机可读媒体,其特征在于,所述计算机可读指令还使用一个或多个优先级队列来帮助所述调度程序调度打印作业,且其中第一类优先级队列包括打印机优先级队列,所述打印机优先级队列表示与打印设备相关联的打印队列中的相对打印作业优先级划分;以及资源仲裁队列,表示打印队列的队列。9.如权利要求1所述的计算机可读媒体,其特征在于,所述计算机可读指令还使用一个或多个优先级队列来帮助所述调度程序调度打印作业,且其中第一类优先级队列包括打印机优先级队列,所述打印机优先级队列表示与打印设备相关联的打印队列中的相对打印作业优先级划分;以及资源仲裁队列,表示打印队列的队列;以及其中所述一个或多个优先级队列被用来维护数据,包括各个打印作业的相对优先级元组;全局优先级作用,表示处理特定打印作业对相关联打印设备的全局优先级的作用,以及保留计数值,可用来保留一打印作业。10.如权利要求1所述的计算机可读媒体,其特征在于,所述一个或多个优先级划分程序可从多个不同类型优先级划分程序的组中选择。11.如权利...
【专利技术属性】
技术研发人员:AF马克色,岳峰,MA劳伦斯,
申请(专利权)人:微软公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。