CN100549933C - 信息处理设备和程序 - Google Patents

信息处理设备和程序 Download PDF

Info

Publication number
CN100549933C
CN100549933C CNB2006100661315A CN200610066131A CN100549933C CN 100549933 C CN100549933 C CN 100549933C CN B2006100661315 A CNB2006100661315 A CN B2006100661315A CN 200610066131 A CN200610066131 A CN 200610066131A CN 100549933 C CN100549933 C CN 100549933C
Authority
CN
China
Prior art keywords
window
task
image data
data
active window
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2006100661315A
Other languages
English (en)
Other versions
CN1841300A (zh
Inventor
山田和孝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Publication of CN1841300A publication Critical patent/CN1841300A/zh
Application granted granted Critical
Publication of CN100549933C publication Critical patent/CN100549933C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种信息处理设备,包括:多任务操作***,其在显示装置上显示用于显示信息的多个窗口;检测单元,其检测这些窗口之中的活动窗口;确定单元,其确定用于管理活动窗口的任务是否对应于预定类型的任务;图像数据生成单元,其在该任务对应于预定类型的任务时,生成打印预览图像数据;以及预览单元,其基于打印预览图像数据在专用窗口上显示图像,其中:该任务在活动窗口上执行对用户数据的显示处理;以及打印预览图像数据对应于用户数据的打印输出结果。

Description

信息处理设备和程序
技术领域
本发明通常涉及具有打印预览功能的信息处理设备和程序。
背景技术
传统地,具有打印预览功能的信息处理设备已经为人们广泛了解。打印预览功能是指将呈现打印输出结果的图像显示在显示装置上使得用户能够在数据图像被打印出来之前检查将被打印装置打印出来的数据图像的功能。
在具有打印预览功能的信息处理设备中,例如,当用户通过操纵输入装置,如键盘或者指示装置,来指示信息处理设备实现打印预览功能时,安装在应用软件中的实现打印预览功能的程序被执行,并且示出关于由应用软件处理的数据的打印输出结果的图像被显示到显示装置上。
另外,有一种已知的具有打印预览功能的信息处理设备,其中同时生成要显示在显示装置上的多页预览图像(例如,见JP-A-11-203099)。
发明内容
通常,能够在显示装置上显示多个窗口(例如,Windows(注册商标))的多任务操作***,被安装在信息处理设备中,如,个人计算机。
当使用由这种多任务操作***操作的信息处理设备时,用户能够操作与每个窗口对应的应用软件,并同时通过窗口写入和读出多个数据。
但是,上面,当用户试图预先检查每个窗口上被写入或读出的数据的打印输出结果时,用户应该操作输入装置,以便于切换到活动窗口,实现与每个活动窗口对应的多项操作,并输入执行打印预览功能的指令。
本发明是考虑到上述问题而做出的,并且本发明的目标是提供一种不需要用户对活动窗口的打印预览功能进行输入操作(多项操作)就能够检查要显示在活动窗口上的用户数据的打印输出结果的信息处理设备和程序。
为了实现上述目标,根据本发明的一个实施方案,提供了一种信息处理设备,其包括:在显示装置上显示多个用于显示信息的窗口的多任务操作***;检测这些窗口中的活动窗口的检测单元;确定用于管理活动窗口的任务是否对应于预定类型的任务的确定单元;当该任务对应于预定类型的任务时生成打印预览图像数据的图像数据生成单元;和在专用窗口上基于打印预览图像数据显示图像的预览单元,其中:该任务在活动窗口上实现对用户数据的显示处理;并且打印预览图像数据对应于用户数据的打印输出结果。
在信息处理设备中,优选地,图像数据生成单元包括一种程序;该程序生成关于用户数据的打印数据;并且图像数据生成单元将生成的打印数据转换成打印预览图像数据。
另外,在计算机中,可以通过使用程序,在信息处理设备中实现每个单元的功能。
根据本发明的另一实施方案,提供了一种计算机程序产品,其用于使计算机能够具有打印预览功能,其包括:用于使计算机能够实现预定操作的软件指令;和承载软件指令的计算机可读介质,其中:计算机通过显示用于显示信息的多个窗口的多任务操作***来操作;预定操作包括:检测这些窗口中的活动窗口;确定用于管理活动窗口的任务是否对应于预定类型的任务;当该任务对应于预定类型的任务时生成打印预览图像数据;和基于打印预览图像数据在专用窗口上显示图像;该任务在活动窗口上实现用户数据的显示处理;并且打印预览图像数据对应于用户数据的打印输出结果。
附图说明
本发明的这些和其它目标以及优点将会通过下面结合附图的详细说明变得更加明显,其中:
图1是应用了本发明的信息处理设备1的配置的示例性示图;
图2是根据一种说明性实施方案的多任务OS的操作状态的示例性示图;
图3是显示装置17的屏幕GM的配置的示例性示图;
图4是由CPU 11实现的起动处理的流程图;
图5是由CPU 11实现的数据生成处理的流程图;和
图6是由CPU 11实现的预览主要处理的流程图。
具体实施方式
在下文中,将参考附图对根据本发明的说明性实施方案进行说明。
图1是应用了本发明的信息处理设备1的结构的示例性示图。
根据说明性实施方案的信息处理设备1是以众所周知的个人计算机相同的方式构建的,并且包括根据程序实现各种操作的CPU 11、存储引导程序等等的ROM 13、当CPU 11执行程序时作为操作区域使用的RAM 15、包括例如液晶监视器以便于显示各种信息的显示装置17、能够由用户操作的如键盘或指示装置的输入装置19、连接到打印装置(打印机)30的接口21,和存储程序、数据等等的硬盘装置23。
信息处理设备1是通过多任务OS(操作***)操作的。在硬盘装置23的***区域,存储着允许CPU 11实现多任务OS功能的数据组或程序组。在***区域上,还存储着用于控制打印装置30的驱动程序、作为关于打印方法的设置信息的打印设置信息等等。
另外,硬盘装置23存储由多任务OS实现的多种类型的应用软件。具体地,CPU 11存储着作为一种应用软件的程序(预览工具),用来实现起本发明的相应单元的作用的功能。进一步,硬盘装置23存储根据用户输入数据在每个应用A、B和C的基础上由需要的任务生成的用户数据(例如,文档文件)。
图2是根据说明性实施方案的多任务OS的操作状态的示例性示图。图3是示出显示装置17的屏幕GM的配置的示例性示图。
当接通电源时,根据说明性实施方案的信息处理设备1,由CPU 11执行存储在ROM 13中的程序,并通过实现存储在***区域中的程序驱动多任务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(即,CPU 11)在预览工具的基础上实现图4所示的起动处理。图4示出了起动处理的流程图。
如果实现了起动处理,任务Z向多任务OS查询当前活动窗口的句柄,并获取当前活动窗口的句柄(窗口句柄)(S110)。窗口句柄被分配给每个窗口,作为每个窗口的标识信息。如果有活动窗口,多任务OS返回与查询一致的活动窗口的句柄。如果没有活动窗口,多任务OS返回句柄为零。
如果步骤S110被终止,任务Z确定通过查询获得的句柄是否为零(S120)。如果句柄为零(步骤S120中为是),由于活动窗口不存在,该处理前进至步骤S150。另一方面,确定通过查询获得的句柄不为零(S120中为否),多任务OS将作为查询结果的获取的窗口句柄设置成历史值H0(历史值H0=获取的活动窗口句柄),并将该历史值H0存储在RAM 15中(S130)。虽然稍后将会解释,但是在说明性实施方案中,历史值H0用作检测活动窗口的转换的参数。
另外,如果步骤S130中的处理被终止,任务Z将步骤S110中获取的窗口句柄设置成将要处理,并实现数据生成处理(S140)。图5是示出数据生成处理的流程图。
如果数据生成处理被起动,任务Z指定要被处理的需要的句柄,向多任务OS查询窗口属性,并从多任务OS获取与句柄(要处理的)对应的窗口的属性信息(S210)。
在说明性实施方案中,获取用户数据的执行模块(应用软件的执行文件)或信息(文件信息)的通过信息(pass information),作为属性信息。此外,执行模块对应于要处理的句柄的窗口,并且由对应于执行模块的任务在窗口上实行对用户数据的显示处理。
如果步骤S210中的处理被终止,任务Z在获取的属性信息的基础上识别与要处理的句柄的窗口相对应的应用软件,并确定该应用软件是否包括打印功能(即,打印处理程序)(S220)。例如,通过检查多任务OS是否包括应用软件的打印设置信息,能够确定应用软件是否包括打印功能。
进一步,如果确定与要处理的句柄的窗口对应的应用软件包括打印功能(步骤S220中为是),则该处理前进至步骤S230。如果确定与要处理的句柄的窗口对应的应用软件不包括打印功能(步骤S220中为否),则相应的数据生成处理被终止。
如果该处理前进至步骤S230,用于由管理要处理的句柄的窗口的任务(在应用软件的基础上)所显示的用户数据的打印数据,是通过在步骤S210中获取的属性信息的基础上使用与要处理的句柄的窗口对应的应用软件中包括的打印处理程序来生成的(S230)。
具体地,指定要打印的用户数据和输出目的地(输出目的地文件),调用应用软件的打印处理程序(能够生成与应用软件生成的用户数据对应的打印数据的程序),并生成与指定用户数据对应的打印数据。此外,打印数据通常被输入到打印装置30。但是,在说明性实施方案中,通过指定输出目的地,以文件的形式将打印数据生成为文件(具体地,称作PRN文件或PS文件)。
任务Z从硬盘装置23中读取由打印处理程序生成的打印数据,并将打印数据转换成打印预览图像数据(S240)。
具体地,当将打印数据转换成打印预览图像数据时,彩色空间被转换成RGB彩色空间,或者分辨率被转换成适合于打印预览的分辨率。
这样,如果生成了打印预览图像数据,任务Z将图像数据存储在RAM 15中,并终止相应的数据生成处理。
另外,如果在步骤S140中数据生成处理被终止,任务Z指示多任务OS生成专用窗口WZ,并将用于相应预览工具的窗口WZ显示在显示装置17上(S150)。如果步骤S150中的处理被终止,确定在步骤S140中是否由数据生成处理生成了打印预览图像数据(S160)。如果确定打印预览图像数据没有被生成(步骤S160中为否),相应的起动处理被终止。
另一方面,如果确定在步骤S140中由数据生成处理生成了打印预览图像数据(步骤S160中为是),在窗口Z的框中显示基于打印预览图像数据的预览屏幕(S170)。因此,显示在活动窗口上显示的用户数据的打印输出结果的预览屏幕(基于打印预览图像数据的图像)被显示在窗口Z上。如果步骤S170中的处理被终止,任务Z终止相应的起动处理。
另外,如果任务Z终止起动处理,重复进行如图6所示的预览主要处理。图6是示出预览主要处理的流程图。
如果预览主要处理被起动,任务Z向多任务OS查询当前活动窗口的句柄,并获取当前活动窗口的句柄(窗口句柄)(S310)。
确定通过使用查询获取的句柄是否为零(S320)。如果确定句柄为零(步骤S320中为是),由于认为不存在活动窗口,所以终止相应预览主要处理,接着,进行步骤S310之后的处理。
如果确定通过在步骤S310中使用查询获取的句柄不为零(步骤S320中为NO),任务Z将获取的作为查询结果的活动窗口的句柄与存储在RAM 15中的历史值H0比较。顺序地,确定历史值H0是否与步骤S310的处理中获取的当前活动窗口的句柄相同(S330)。如果历史值H0是初始值(即,历史值H0还没有在步骤S130或S340中进行设置的情况下),在步骤S330中无一例外地确定当前活动窗口的句柄不同于历史值H0(步骤S330中为否)。
在步骤S330中,如果确定历史值H0与当前活动窗口的句柄相同(步骤S330中为是),任务Z终止相应的预览主要处理,接着进行步骤S310之后的处理。
另一方面,如果在步骤S330中确定历史值H0不同于当前活动窗口的句柄(即,确定该活动窗口不同于预先检测到的活动窗口),任务Z前进至步骤S340,将目前在步骤S310中获取到的窗口句柄设置成历史值H0,并将窗口句柄作为历史值H0存储在RAM 15中。
如果步骤S340中的处理被终止,任务Z前进至步骤S350,设置目前在步骤S310中获取的要处理的窗口句柄,并进行如图5所示的数据生成处理。
根据数据生成处理,如果与要处理的句柄的窗口对应的应用软件是包括打印功能(打印处理程序)的应用软件(步骤S220中为是),通过使用应用软件的打印处理程序,来生成显示在要处理的句柄的窗口(当前活动窗口)上的用户数据的打印数据(S230)。
在打印数据的基础上生成用于示出用户数据的打印输出结果的打印预览图像数据(S240)。
另一方面,如果应用软件不包括打印处理程序(步骤S220中为否),则数据生成处理被终止,而不必生成打印预览图像数据。
如果在步骤S350中数据生成处理被终止,任务Z从窗口WZ删除显示在当前窗口WZ中的预览屏幕(S360),并确定在步骤S350中是否由数据生成处理生成了打印预览图像数据(S370)。
如果确定没有生成打印预览图像数据(步骤S370中为否),任务Z终止相应的预览主要处理,接着进行步骤S310之后的处理。
另一方面,如果确定生成了打印预览图像数据(步骤S370中为是),在窗口WZ上显示预览屏幕(S380)。此外,预览屏幕对应于在步骤S350中的数据生成处理中生成的打印预览图像数据。
因此,在窗口WZ上显示预览屏幕(基于打印预览图像数据的图像),该屏幕显示当前活动窗口上显示的用户数据的打印输出结果。
另外,如果窗口WZ中的预览屏幕被更新成当前活动窗口上显示的用户数据的预览屏幕,相应的预览主要处理被终止,接着,再次进行步骤S310之后的处理。
因而,只要切换活动窗口(S330中为否),就在窗口WZ上显示当前活动窗口上显示的用户数据的预览屏幕(S380)。
在上文中,已经对根据说明性实施方案的信息处理设备1进行了描述。在步骤S310中,信息处理设备1通过反复进行预览主要处理,规律地检测显示装置17上显示的窗口组W1至W6中的活动窗口。如果检测到的活动窗口不同于预先检测到的活动窗口(步骤S330中为否),确定目前检测到的管理活动窗口的任务是否是基于包括打印功能(打印处理程序)的应用软件的任务(S350和S220)。
如果确定管理活动窗口的任务是基于包括打印功能的应用软件的任务(步骤S220中为是),任务生成打印预览图像数据,其显示的是进行对应于活动窗口的显示处理的用户数据的打印输出结果(S240)。
该任务在专用窗口WZ中显示基于打印预览图像数据的图像(S380)。
因而,通过使用信息处理设备1,当通过使用多个窗口W1至W6打开不同的用户数据D1至D6时,用户能够通过选择窗口和激活所选的窗口来检查窗口上打开(显示)的用户数据的打印输出结果。
根据说明性实施方案,用户能够检查每个窗口上显示的用户数据的打印输出结果,而不必如相关技术中那样选择上面显示用户数据的窗口来检查打印输出结果、操作来打开关于相应窗口的菜单,和通过使用菜单来输入指令以执行打印预览功能。
根据说明性实施方案,与相关技术相比,能够改善用于检查打印输出结果的可操作性。
根据说明性实施方案,当生成活动窗口上的用户数据的打印预览图像数据时,通过使用与打开用户数据的窗口相对应的应用软件的打印处理程序,用户数据被转换成要输出给打印装置30的打印数据(例如,PRN文件或者PS文件)(S230)。接着,将打印数据转换成打印预览图像数据(S240)。
根据说明性实施方案,即使应用软件不包括生成打印预览图像数据的功能,如果该应用软件包括打印功能,则也可以在专用窗口WZ上显示由应用软件生成的用户数据的预览屏幕。
另外,即使将用户数据转换成打印预览图像数据的程序没有准备好用于预览工具中的每种格式的用户数据,也可以显示具有各种数据格式的用户数据的预览屏幕。
在说明性实施方案中,在步骤S110至S310的处理中使用根据本发明的检测单元。确定单元用在步骤S220的处理中。另外,图像数据生成单元用在步骤S230和S240的处理中。预览单元用在步骤S170和S380的处理中。
进一步,根据本发明的信息处理设备和程序并于局限于说明性实施方案,并且能够以各种形式使用。
例如,在说明性实施方案中,当对应于活动窗口的应用软件包括打印处理程序时,活动窗口上显示的用户数据的预览屏幕无一例外地显示在窗口WZ上。但是,只有用户指定的预定应用软件的窗口上显示的用户数据的预览屏幕可以选择性地被显示在窗口WZ上。
更具体地,如图2和3所示,可以假设窗口W1至W6和WZ显示在显示装置17的屏幕GM上,并且根据用户设置的操作,只有应用软件A和应用软件C被登记为预定应用软件。
接着,无论何时激活相应窗口,只有与由任务A1基于应用软件A生成的窗口W1上显示的用户数据D1、由任务A2基于应用软件A生成的窗口W2上显示的用户数据D2、由任务A3基于应用软件A生成的窗口W3上显示的用户数据D3、及由任务C1基于应用软件C生成的窗口W6上显示的用户数据D6相对应的预览屏幕能够被显示出来。尽管相应窗口W4和W5被激活,与对应于应用软件B的窗口W4和W5上显示的用户数据D4和D5相对应的预览屏幕也不能显示在窗口WZ上。
如上所述,如果只有先前显示在对应于预定应用软件的窗口上的用户数据的屏幕被选择性地显示在窗口WZ上,信息处理设备1的处理负载能够得以减小。因而,信息处理设备1能够被轻松自如地使用。

Claims (3)

1.一种信息处理设备包括:
多任务操作***,其将用于显示信息的多个窗口显示在显示装置上;
检测单元,其检测所述多个窗口之中的活动窗口;
确定单元,其确定用于管理所述活动窗口的任务是否对应于预定类型的任务;
图像数据生成单元,其在所述用于管理所述活动窗口的任务对应于所述预定类型的任务时,生成打印预览图像数据;以及
预览单元,其基于所述打印预览图像数据将图像显示在专用窗口上,其中:
所述用于管理所述活动窗口的任务在所述活动窗口上执行对用户数据的显示处理;以及
所述打印预览图像数据对应于所述用户数据的打印输出结果。
2.如权利要求1所述的信息处理设备,其中:
所述图像数据生成单元包括程序;
所述程序生成关于所述用户数据的打印数据;以及
所述图像数据生成单元将所述生成的打印数据转换成所述打印预览图像数据。
3.一种用于使计算机能够具有打印预览功能的方法,所述计算机由显示用于显示信息的多个窗口的多任务操作***操作,所述方法包括以下步骤:
检测所述多个窗口之中的活动窗口;
确定用于管理所述活动窗口的任务是否对应于预定类型的任务;
当所述用于管理所述活动窗口的任务对应于所述预定类型的任务时,生成打印预览图像数据;以及
基于所述打印预览图像数据在专用窗口上显示图像;其中
所述用于管理所述活动窗口的任务在所述活动窗口上执行对用户数据的显示处理;以及
所述打印预览图像数据对应于所述用户数据的打印输出结果。
CNB2006100661315A 2005-03-30 2006-03-24 信息处理设备和程序 Expired - Fee Related CN100549933C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2005099260A JP4218655B2 (ja) 2005-03-30 2005-03-30 情報処理装置及びプログラム
JP2005099260 2005-03-30

Publications (2)

Publication Number Publication Date
CN1841300A CN1841300A (zh) 2006-10-04
CN100549933C true CN100549933C (zh) 2009-10-14

Family

ID=37030347

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100661315A Expired - Fee Related CN100549933C (zh) 2005-03-30 2006-03-24 信息处理设备和程序

Country Status (3)

Country Link
US (1) US7818670B2 (zh)
JP (1) JP4218655B2 (zh)
CN (1) CN100549933C (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7849419B2 (en) * 2004-11-16 2010-12-07 Sas Institute Inc. Computer-implemented graphical user interface previews
KR100988896B1 (ko) * 2008-04-15 2010-10-20 주식회사 이노그리드 트래픽 컨트롤 시스템
JP5602424B2 (ja) * 2009-12-24 2014-10-08 キヤノン株式会社 情報処理装置、情報処理方法及びプログラム
JP2011204158A (ja) * 2010-03-26 2011-10-13 Sony Corp 端末装置、処理システム、処理方法及びプログラム
JP2014182452A (ja) * 2013-03-18 2014-09-29 Fujitsu Ltd 情報処理装置及びプログラム

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5963216A (en) * 1996-04-25 1999-10-05 Hewlett-Packard Company Providing print preview of a print job using printing calls from a print driver
JPH11203099A (ja) 1998-01-19 1999-07-30 Ricoh Co Ltd 出力要求装置及びプレビュー機能付き印刷システム
EP0933692A3 (en) * 1998-01-31 2000-08-30 Hewlett-Packard Company Previewing printer output
JP3394903B2 (ja) 1998-02-24 2003-04-07 富士通株式会社 ハードコピー制御方法及び装置並びに記録媒体
US6816270B1 (en) * 1999-03-25 2004-11-09 International Business Machines Corporation Method and apparatus for supporting application and device independent print support
US6615234B1 (en) * 1999-05-11 2003-09-02 Taylor Corporation System and method for network-based document delivery
EP1098242A3 (en) * 1999-11-02 2005-08-03 Canon Kabushiki Kaisha Information processor, method for processing information and memory medium for storing program readable by computer
JP2001209517A (ja) 2000-01-25 2001-08-03 Seiko Epson Corp 制御プログラムを記録した媒体、制御装置および制御方法
US7369263B2 (en) * 2002-11-08 2008-05-06 Seiko Epson Corporation Printing system, printing apparatus and printing apparatus control program
JP2004157940A (ja) 2002-11-08 2004-06-03 Seiko Epson Corp 印刷システム及び印刷制御用プログラム
JP4250569B2 (ja) * 2004-06-25 2009-04-08 キヤノン株式会社 印刷制御装置及び印刷制御方法
JP4525405B2 (ja) * 2005-03-24 2010-08-18 富士ゼロックス株式会社 印刷イメージ表示装置、印刷イメージ表示方法、及び印刷イメージ表示プログラム

Also Published As

Publication number Publication date
US20060236235A1 (en) 2006-10-19
CN1841300A (zh) 2006-10-04
JP4218655B2 (ja) 2009-02-04
US7818670B2 (en) 2010-10-19
JP2006277606A (ja) 2006-10-12

Similar Documents

Publication Publication Date Title
US7426046B2 (en) Information processing apparatus, information processing method, information processing program, and storage medium
US20050046886A1 (en) Direct printing component architecture for installed printers
US7701603B2 (en) Print processing apparatus, print processing method, and computer-readable medium storing print processing program
CN100549932C (zh) 信息处理装置和程序产品
JP4315191B2 (ja) 印刷制御装置、印刷制御方法、印刷制御プログラム、印刷装置、印刷方法、印刷プログラム、及び記録媒体
US20030103235A1 (en) Printer control method, information processing apparatus, program, and storage medium
US8972796B2 (en) Support system and method for error recovery in an electronic device
CN100549933C (zh) 信息处理设备和程序
US8559026B2 (en) Image processing device having plurality of control units
US9104349B2 (en) Electronic apparatus
US8159714B2 (en) Selecting an image reading apparatus from a plurality displayed in correlation with a preview image acquired by each apparatus
CN100407126C (zh) 信息处理装置和程序
US9007625B2 (en) Information processing apparatus, information processing method, program, and information processing system
JP2002091738A (ja) 情報処理方法、この方法を適用するのに適したシステム、及び、この方法を適用するためのプログラムコードを含むコンピュータプログラム要素
CN101131628A (zh) 选择打印机语言的打印数据输出设备及其方法
US8107098B2 (en) Apparatus for controlling printing, method for the same, printing system, and computer program
JP2004220354A (ja) ネットワーク印刷システム
JP2000293336A (ja) 印刷装置状態表示制御装置並びに印刷装置状態表示制御装置の制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP4431159B2 (ja) 印刷装置
CN100399258C (zh) 规避打印错误的方法及其打印***
US6781710B1 (en) Print job capture subsystem with pass-through support
US20120243031A1 (en) Gpu accelerated color analysis and control system
JP2002278725A (ja) プリンタドライバ
JP2002248840A (ja) 印刷制御装置およびデータ処理方法および記憶媒体
US8214547B2 (en) Image processing device having a plurality of control units

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20091014

CF01 Termination of patent right due to non-payment of annual fee