信息处理设备和程序制造技术

技术编号:2849231 阅读:118 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种信息处理设备,包括:多任务操作系统,其在显示装置上显示用于显示信息的多个窗口;检测单元,其检测这些窗口之中的活动窗口;确定单元,其确定用于管理活动窗口的任务是否对应于预定类型的任务;图像数据生成单元,其在该任务对应于预定类型的任务时,生成打印预览图像数据;以及预览单元,其基于打印预览图像数据在专用窗口上显示图像,其中:该任务在活动窗口上执行对用户数据的显示处理;以及打印预览图像数据对应于用户数据的打印输出结果。

【技术实现步骤摘要】

本专利技术通常涉及具有打印预览功能的信息处理设备和程序
技术介绍
传统地,具有打印预览功能的信息处理设备已经为人们广泛了解。打印预览功能是指将呈现打印输出结果的图像显示在显示装置上使得用户能够在数据图像被打印出来之前检查将被打印装置打印出来的数据图像的功能。在具有打印预览功能的信息处理设备中,例如,当用户通过操纵输入装置,如键盘或者指示装置,来指示信息处理设备实现打印预览功能时,安装在应用软件中的实现打印预览功能的程序被执行,并且示出关于由应用软件处理的数据的打印输出结果的图像被显示到显示装置上。另外,有一种已知的具有打印预览功能的信息处理设备,其中同时生成要显示在显示装置上的多页预览图像(例如,见JP-A-11-203099)。
技术实现思路
通常,能够在显示装置上显示多个窗口(例如,Windows(注册商标))的多任务操作系统,被安装在信息处理设备中,如,个人计算机。当使用由这种多任务操作系统操作的信息处理设备时,用户能够操作与每个窗口对应的应用软件,并同时通过窗口写入和读出多个数据。但是,上面,当用户试图预先检查每个窗口上被写入或读出的数据的打印输出结果时,用户应该操作输入装置,以便于切换到活动窗口,实现与每个活动窗口对应的多项操作,并输入执行打印预览功能的指令。本专利技术是考虑到上述问题而做出的,并且本专利技术的目标是提供一种不需要用户对每个窗口的打印预览功能进行输入操作(多项操作)就能够检查要显示在相应窗口上的用户数据的打印输出结果的信息处理设备和程序。为了实现上述目标,根据本专利技术的一个实施方案,提供了一种信息处理设备,其包括在显示装置上显示多个用于显示信息的窗口的多任务操作系统;检测这些窗口中的活动窗口的检测单元;确定用于管理活动窗口的任务是否对应于预定类型的任务的确定单元;当该任务对应于预定类型的任务时生成打印预览图像数据的图像数据生成单元;和在专用窗口上基于打印预览图像数据显示图像的预览单元,其中该任务在活动窗口上实现对用户数据的显示处理;并且打印预览图像数据对应于用户数据的打印输出结果。在信息处理设备中,优选地,图像数据生成单元包括一种程序;该程序生成关于用户数据的打印数据;并且图像数据生成单元将生成的打印数据转换成打印预览图像数据。另外,在计算机中,可以通过使用程序,在信息处理设备中实现每个单元的功能。根据本专利技术的另一实施方案,提供了一种计算机程序产品,其用于使计算机能够具有打印预览功能,其包括用于使计算机能够实现预定操作的软件指令;和承载软件指令的计算机可读介质,其中计算机通过显示用于显示信息的多个窗口的多任务操作系统来操作;预定操作包括检测这些窗口中的活动窗口;确定用于管理活动窗口的任务是否对应于预定类型的任务;当该任务对应于预定类型的任务时生成打印预览图像数据;和基于打印预览图像数据在专用窗口上显示图像;该任务在活动窗口上实现用户数据的显示处理;并且打印预览图像数据对应于用户数据的打印输出结果。附图说明本专利技术的这些和其它目标以及优点将会通过下面结合附图的详细说明变得更加明显,其中图1是应用了本专利技术的信息处理设备1的配置的示例性示图;图2是根据一种说明性实施方案的多任务OS的操作状态的示例性示图;图3是显示装置17的屏幕GM的配置的示例性示图;图4是由CPU11实现的起动处理的流程图;图5是由CPU11实现的数据生成处理的流程图;和图6是由CPU11实现的预览主要处理的流程图。具体实施例方式在下文中,将参考附图对根据本专利技术的说明性实施方案进行说明。图1是应用了本专利技术的信息处理设备1的结构的示例性示图。根据说明性实施方案的信息处理设备1是以众所周知的个人计算机相同的方式构建的,并且包括根据程序实现各种操作的CPU11、存储引导程序等等的ROM13、当CPU11执行程序时作为操作区域使用的RAM15、包括例如液晶监视器以便于显示各种信息的显示装置17、能够由用户操作的如键盘或指示装置的输入装置19、连接到打印装置(打印机)30的接口21,和存储程序、数据等等的硬盘装置23。信息处理设备1是通过多任务OS(操作系统)操作的。在硬盘装置23的系统区域,存储着允许CPU11实现多任务OS功能的数据组或程序组。在系统区域上,还存储着用于控制打印装置30的驱动程序、作为关于打印方法的设置信息的打印设置信息等等。另外,硬盘装置23存储由多任务OS实现的多种类型的应用软件。具体地,CPU11存储着作为一种应用软件的程序(预览工具),用来实现起本专利技术的相应单元的作用的功能。进一步,硬盘装置23存储根据用户输入数据在每个应用A、B和C的基础上由需要的任务生成的用户数据(例如,文档文件)。图2是根据说明性实施方案的多任务OS的操作状态的示例性示图。图3是示出显示装置17的屏幕GM的配置的示例性示图。当接通电源时,根据说明性实施方案的信息处理设备1,由CPU11执行存储在ROM13中的程序,并通过实现存储在系统区域中的程序驱动多任务OS。如图2和3所示,根据说明性实施方案的多任务OS被配置成能够在显示装置17上显示用于显示信息的多个窗口。多任务OS根据从输入装置19输入的用户指令执行指示的应用软件,根据任务指令在应用软件的基础上生成窗口,并在显示装置17上显示需要的窗口同时,根据任务指令在需要的窗口中显示信息。例如,在信息处理设备1中,通过指定用户数据D1,当用户指示执行应用软件A时,如文字处理软件或绘图软件,多任务OS根据指令设置用户数据D1的自变量。接着,多任务OS执行指示的应用软件A,并在处理用户数据D1的应用软件A的基础上生成任务A1。另外,如果任务A1指示要生成窗口W1,多任务OS在显示装置17上生成新窗口W1。另外,当用户通过指定用户数据D2来指示执行应用程序A时,多任务OS根据指令将用户数据D2设置成自变量。接着,多任务OS执行指示的应用软件A,并在处理用户数据D2的应用软件A的基础上生成任务A2。另外,如果任务A2指示要生成窗口W2,多任务OS在显示装置17上生成新窗口W2。进一步,任务A1至A3、B1、B2和C1实现指定用户数据D1至D6的显示处理,并通过多任务OS在用户数据D1至D6的基础上在生成的窗口W1至W6上显示信息。此外,任务A1至A3、B1、B2和C1是与应用软件A至C对应的任务,如由用户数据显示指令生成的文字处理处理器或者绘图软件(例如,打开文件的指令)。在信息处理设备1中,如果用户通过输入装置19输入执行预览工具的指令,多任务OS执行存储在硬盘装置23中的预览工具。因而,任务Z(即,CPU11)在预览工具的基础上实现图4所示的起动处理。图4示出了起动处理的流程图。如果实现了起动处理,任务Z向多任务OS查询当前活动窗口的句柄,并获取当前活动窗口的句柄(窗口句柄)(S110)。窗口句柄被分配给每个窗口,作为每个窗口的标识信息。如果有活动窗口,多任务OS返回与查询一致的活动窗口的句柄。如果没有活动窗口,多任务OS返回句柄为零。如果步骤S110被终止,任务Z确定通过查询获得的句柄是否为零(S120)。如果句柄为零(步骤S120中为是),由于活动窗口不存在,该处理前进至步骤S150。另一方面,确定通过查询获得的句柄不为零(S120中为否),多任务OS将作为查询结果的获取的窗口本文档来自技高网...

【技术保护点】
一种信息处理设备包括:多任务操作系统,其将用于显示信息的多个窗口显示在显示装置上;检测单元,其检测所述窗口之中的活动窗口;确定单元,其确定用于管理所述活动窗口的任务是否对应于预定类型的任务;图像数据生成单元, 其在所述任务对应于所述预定类型的任务时,生成打印预览图像数据;以及预览单元,其基于所述打印预览图像数据将图像显示在专用窗口上,其中:所述任务在所述活动窗口上执行对用户数据的显示处理;以及所述打印预览图像数据对应于所述 用户数据的打印输出结果。

【技术特征摘要】
JP 2005-3-30 2005-0992601.一种信息处理设备包括多任务操作系统,其将用于显示信息的多个窗口显示在显示装置上;检测单元,其检测所述窗口之中的活动窗口;确定单元,其确定用于管理所述活动窗口的任务是否对应于预定类型的任务;图像数据生成单元,其在所述任务对应于所述预定类型的任务时,生成打印预览图像数据;以及预览单元,其基于所述打印预览图像数据将图像显示在专用窗口上,其中所述任务在所述活动窗口上执行对用户数据的显示处理;以及所述打印预览图像数据对应于所述用户数据的打印输出结果。2.如权利要求1所述的信息处理设备,其中所述图像数据生成单元包括程序;所述程序生成关...

【专利技术属性】
技术研发人员:山田和孝
申请(专利权)人:兄弟工业株式会社
类型:发明
国别省市:JP[日本]

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

1