CN1722118A - 驱动器程序及其记录介质、驱动器控制方法和控制设备 - Google Patents

驱动器程序及其记录介质、驱动器控制方法和控制设备 Download PDF

Info

Publication number
CN1722118A
CN1722118A CN200510083653.1A CN200510083653A CN1722118A CN 1722118 A CN1722118 A CN 1722118A CN 200510083653 A CN200510083653 A CN 200510083653A CN 1722118 A CN1722118 A CN 1722118A
Authority
CN
China
Prior art keywords
data processing
application
information
processing condition
application program
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.)
Granted
Application number
CN200510083653.1A
Other languages
English (en)
Other versions
CN100377128C (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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Publication of CN1722118A publication Critical patent/CN1722118A/zh
Application granted granted Critical
Publication of CN100377128C publication Critical patent/CN100377128C/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
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1254Automatic configuration, e.g. by driver
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1205Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1284Local printer device

Abstract

提供用户设置数据库,存储名称和指示进行数据处理条件设置的应用程序的应用程序信息,这些被附加到可在通过用户界面呈现的设置屏幕上输入或指定的数据处理条件设置的组合中并且允许设置数据处理条件,用户界面获取指示其中打开了设置屏幕的应用程序的应用程序信息并且基于所获取的应用程序信息搜索用户设置数据库并且选择和以列表形式显示与该应用程序信息相关联地保存的名称;当从以列表形式显示的名称中选择任意名称时,根据与该名称相关联的数据处理条件设置的组合来改变设置屏幕中数据处理条件设置的内容。

Description

驱动器程序及其记录介质、 驱动器控制方法和控制设备
本申请要求于2004年7月13日在日本提交的专利申请No.2004-206344的优先权,该申请的全部内容以引用方式包含在本文的内容中。
技术领域
本发明涉及驱动器程序、记录驱动器程序的记录介质或媒体、驱动器控制方法和驱动器控制设备,它们中的任何一个可以根据来自应用程序的请求、利用用户界面使得数据处理被执行。
背景技术
打印机驱动器通常能够实现多种打印功能设置的组合,以便获得各种类型的完成处理。而且,用户可以依赖于它们预期的目的而采用大量应用程序中的任何一个,并且可以期望优选的打印方法能够依赖于该目的而变化。
为此,除了打印机缺省设置以外,传统的驱动器设置屏幕允许保存一些数量的打印功能设置的组合(例如,参见日本专利申请公开Kokai No.H8-147118(1996))。
日本专利申请公开Kokai No.H8-147118(1996)描述了一种如下构造的信息处理设备,即当按照从各种应用程序中的任何应用程序到打印机的打印请求指令启动打印机驱动器时,在确定登记了应用程序名称的情况下,中央处理单元使得打印设置信息被登记在存储装置中以便根据应用程序名称被检索,并且使得打印设置屏幕被显示在显示装置中,但是在确定没有登记应用程序名称的情况下,中央处理单元使得基于所创建的缺省打印设置信息的打印设置屏幕被显示在显示装置中。也就是说,已经公开了这样的技术,即,在进行打印的应用程序名称匹配所登记的应用程序名称的情况下,使用在该应用程序名称下预先保存的打印功能设置作为缺省设置。
然而,这种打印功能设置的组合是与所使用的应用程序无关地保存的。为此,有时会出现如下情形,即适合于在一个应用程序中使用的打印功能设置将会不适合于用作另一个应用程序中的打印功能设置,可能会出现如下情形,即这种打印功能设置将不能够被采用(打印不能够被执行),或者这种打印功能设置如果在其它应用程序中使用将产生不希望的打印结果。
而且,在用户利用前述打印功能来打印大量应用程序中的文档时,就会出现如下问题,即虽然有可能依赖于将要执行的打印的目的来设置将要实施的各种打印功能,当这些全部都简单地按照顺序保存时,用户将难于在它们中找到所需的设置。
本发明是为了解决这种问题而做出的,本发明的目的是提供一种驱动器程序、记录驱动器程序的记录介质、驱动器控制方法和驱动器控制设备,作为一种对于数据处理条件(例如,在前述传统技术的上下文中称作“打印功能”)的设置组合的附加结果,当执行数据处理条件的设置时,上述驱动器程序、记录驱动器程序的记录介质、驱动器控制方法和驱动器控制设备允许在下一个和后续的阶段中从名称列表中选择打印功能设置的组合,这种数据处理条件是由用户以指示其特征的名称以及指示进行数据处理条件设置的应用程序的信息所保存的;并且作为控制显示在列表中的内容的结果,它们容易地允许以对于不同应用程序的不同风格来设置有效的数据处理条件。
发明内容
为了解决上述和/或其它问题,根据本发明一个或多个实施例的驱动器程序可以根据来自一个或多个应用程序的请求、使得利用一个或多个用户界面来执行数据处理,该驱动器程序包括:一个或多个信息获取步骤,其中使用存储一个或多个记录的一个或多个用户设置数据库来获取指示其中打开了一个或多个设置屏幕的一个或多个应用程序的应用程序信息,设置屏幕中的至少一个是通过至少一个用户界面呈现出来的,并且允许设置一个或多个数据处理条件,并且至少一部分记录中的每一个包含,附加到可在至少一个设置屏幕上输入或指定的一个或多个数据处理条件设置的一个或多个组合上的,一个或多个名称以及指示其中设置了至少一个数据处理条件的一个或多个应用程序的应用程序信息;一个或多个选择显示步骤,其中基于所获取的应用程序信息来搜索至少一个用户设置数据库,以便选择和以列表形式显示与该应用程序信息相关联保存的至少一个名称;以及一个或多个设置改变步骤,其中从以列表形式显示的至少一个名称中选择一个或多个任意名称,以便根据与该名称相关联的至少一个数据处理条件设置组合来改变至少一个数据处理条件设置的内容,该被改变的内容被包含到至少一个设置屏幕中。而且,根据本发明实施例的驱动器程序还可以包括一个或多个保存步骤,其中,在一个或多个用户执行一个或多个如下过程的情况下,在该过程中一个或多个任意名称通过至少一个用户界面被附加到可在至少一个设置屏幕上设置的至少一个组合中,至少一个记录被保存到至少一个用户设置数据库中,至少一部分记录中的每一个包含至少一个名称和指示其中设置了至少一个数据处理条件的一个或多个应用程序的应用程序信息,该至少一部分记录中的每一个附加到至少一个组合中的至少一个数据处理条件设置上。
根据具有上述特征的本发明的实施例,有可能通过从以列表形式显示的名称中选择任意名称来迅速地选择功能的组合,大量功能的组合可以被登记。而且,通过限制与执行数据处理(例如打印处理)的应用程序相关联的组合的显示,有可能使用适合于该特定情形的设置(例如打印设置)。
而且,根据本发明实施例的驱动器程序可以如下,至少一个保存步骤还包括一个或多个查询步骤,其中进行关于是否还在一个或多个其它应用程序中使用至少一个数据处理条件设置组合的一个或多个查询;并且在根据至少一个查询而选择了还在一个或多个其它应用程序中使用至少一个数据处理条件设置组合的情况下,指示在至少一个其它应用程序中使用的信息被附加于此。而且,根据本发明实施例,至少一个选择显示步骤可以如下,在搜索至少一个用户设置数据库期间发现指示在至少一个其它应用程序中使用的信息被附加于此的情况下,选择并且以列表形式显示与该附加的信息相关联地保存的一个或多个名称。采用这种构造,有可能使得频繁使用的功能组合成为与应用程序无关的选择候选。
而且,根据本发明实施例,至少一个选择显示步骤可以如下,针对与应用程序信息相关联的至少一个名称,相对于针对与指示在至少一个其它应用程序中使用的信息相关联的至少一个名称而言,采用不同的显示次序,该应用程序信息指示其中打开了至少一个设置屏幕的至少一个应用程序。作为在这种情况下能够采用的显示次序的示例,例如,可以用高级方式来显示与应用程序信息相关联的至少一个名称,该应用程序信息指示其中打开了至少一个设置屏幕的至少一个应用程序,并且例如,可以用与其相关的低级方式来显示与指示在至少一个其它应用程序中使用的信息相关联的至少一个名称。
采用这种构造,有可能使得,例如,以如下方式来显示在执行打印的应用程序中设置的数据处理条件设置的组合,即在便利对其进行选择的高级位置中将其列表,并且以如下方式来显示在其它应用程序中设置的数据处理条件设置的组合,即在相对于它的低级位置上将其列表,从而使得有可能在即使已经保存了数据处理条件设置的很多组合的情况下,也能够容易地选择所喜爱的数据处理条件设置的组合。
而且,根据本发明实施例,至少一个选择显示步骤可以如下,针对与应用程序信息相关联的至少一个名称,相对于针对与指示在至少一个其它应用程序中使用的信息相关联的至少一个名称而言,采用不同的显示格式,该应用程序信息指示其中打开至少一个设置屏幕的至少一个应用程序。作为在这种情况下能够采用的显示格式的示例,可以针对与应用程序信息相关联的至少一个名称,相对于针对与指示在至少一个其它应用程序中使用的信息相关联的至少一个名称而言,采用不同的显示密度和/或显示颜色,该应用程序信息指示其中打开了至少一个设置屏幕的至少一个应用程序。采用这种构造,例如,有可能使得容易地区分适合于执行打印的应用程序的打印功能设置。
而且,本发明实施例还包括一个或多个频率计数步骤,其中,在将在至少一个设置屏幕中显示的至少一个数据处理条件设置组合用于数据处理的情况下,对至少一个使用该至少一个数据处理条件设置组合的次数进行计数;并且至少一个选择显示步骤如下,即以使用次数的次序来显示在至少一个设置屏幕中显示的至少一个名称。采用这种构造,有可能使得在便利对频繁使用的数据处理条件设置的组合进行选择的位置上将其列表,从而有可能在即使已经保存了数据处理条件设置的很多组合的情况下,也能够容易地选择所喜爱的数据处理条件设置的组合。
而且,根据本发明实施例,至少一个保存步骤可以如下,有可能使多组应用程序信息与至少一个数据处理条件设置组合中的任意一个相关联。采用这种构造,有可能使得,例如,在打印功能设置对于多个应用程序有效的情况下,消除了针对多个应用程序中的每一个来登记相同的打印功能设置的需要,从而允许减少所登记的打印功能设置的实例数量。
而且,根据本发明实施例,至少一个保存步骤可以包括一个或多个查询步骤,其中,在至少一个数据处理条件设置组合与指示除了请求数据处理的至少一个应用程序中的任何一个应用程序以外的一个或多个应用程序的应用程序信息相关联、并且使用与至少一个其它应用程序相关联的至少一个数据处理条件设置组合来使得数据处理被执行的情况下,进行关于是否与该一个应用程序的应用程序信息相关联地保存了至少一个数据处理条件设置组合的一个或多个查询;并且在根据至少一个查询而选择了与其相关联地进行保存的情况下,至少一个数据处理条件设置组合、附加到至少一个数据处理条件设置组合的至少一个名称、以及该一个应用程序的至少一部分应用程序信息被以相互关联的方式保存到至少一个用户设置数据库中。采用这种构造,有可能使得在针对特定应用登记的数据处理条件设置还对其它应用程序有效的情况下,允许随后迅速选择这种设置而无需多次登记相同的组合。
而且,根据本发明实施例,可以用计算机可读记录介质上的所记录的形式来提供具有上述构造的驱动器程序。
而且,根据本发明一个或多个实施例的驱动器控制方法可以根据来自一个或多个应用程序的一个或多个请求、使得利用一个或多个用户界面来执行数据处理,该驱动器控制方法包括:一个或多个信息获取操作,其中使用存储一个或多个记录的一个或多个用户设置数据库来获取指示其中打开了一个或多个设置屏幕的一个或多个应用程序的应用程序信息,至少一个设置屏幕是通过至少一个用户界面呈现出来的并且允许设置一个或多个数据处理条件,并且至少一部分记录中的每一个包含,附加到可在至少一个设置屏幕上输入或指定的一个或多个数据处理条件设置的一个或多个组合上的,一个或多个名称以及指示其中设置了一个或多个数据处理条件的一个或多个应用程序的应用程序信息;一个或多个选择显示操作,其中基于所获取的应用程序信息来搜索至少一个用户设置数据库,以便选择和以列表形式显示与该应用程序信息相关联保存的至少一个名称;以及一个或多个设置改变操作,其中从以列表形式显示的至少一个名称中选择一个或多个任意名称,以便根据与该名称相关联的至少一个数据处理条件设置组合来改变至少一个数据处理条件设置的内容,该被改变的内容被包含到至少一个设置屏幕中。
根据具有这种特征的本发明实施例,有可能通过从以列表形式显示的名称中选择任意名称来迅速地选择数据处理条件的组合,大量的组合可以被登记。而且,通过限制与执行数据处理(例如打印处理)的应用程序相关联的组合的显示,有可能使用适合于该特定情形的数据处理条件的设置(例如打印设置)。
而且,根据本发明的一个或多个实施例的驱动器控制设备可以根据来自一个或多个应用程序的一个或多个请求、使得利用一个或多个用户界面来执行数据处理,该驱动器控制设备包括:一个或多个用户设置数据库,存储一个或多个记录;一个或多个信息获取装置,用于获取指示其中打开了一个或多个设置屏幕的一个或多个应用程序的应用程序信息,至少一个设置屏幕是通过至少一个用户界面呈现出来的并且允许设置一个或多个数据处理条件,并且至少一部分记录中的每一个包含,附加到可在至少一个设置屏幕上输入或指定的一个或多个数据处理条件设置的一个或多个组合上的,一个或多个名称以及指示其中设置了一个或多个数据处理条件的一个或多个应用程序的应用程序信息;一个或多个选择显示装置,用于基于所获取的应用程序信息来搜索至少一个用户设置数据库,并且用于选择和以列表形式显示与该应用程序信息相关联保存的至少一个名称;以及一个或多个设置改变装置,用于从以列表形式显示的至少一个名称中选择一个或多个任意名称,并且用于根据与该名称相关联的至少一个数据处理条件设置组合来改变至少一个数据处理条件设置的内容,该被改变的内容被包含到至少一个设置屏幕中。
根据具有这种特征的本发明实施例,有可能通过从以列表形式显示的名称中选择任意名称来迅速地选择数据处理条件的组合,大量的组合可以被登记。而且,通过限制与执行数据处理(例如打印处理)的应用程序相关联的组合的显示,有可能使用适合于该特定情形的数据处理条件的设置(例如打印设置)。
附图说明
图1是示出采用打印机驱动器程序的打印系统的组成的图,这是根据本发明的驱动器程序的一个示例;
图2是示出与本实施例相关联的用户界面的功能方框图;
图3是示出应用程序信息示例的解释图;
图4是示出打印设置信息示例的解释图;
图5是示出当用户将打印设置的组合保存到用户设置数据库时可能发生的处理序列的流程图;
图6是示出用于显示能够在打开用户界面的应用程序中使用的打印设置的组合的名称列表的处理序列的流程图;
图7是示出在从所显示的列表中选择设置的组合期间可能发生的处理序列的流程图;
图8是示出允许进行设置以便有可能在所有应用程序中使用特定应用程序中的设置的处理序列的流程图,这些设置与打印设置的组合一起被保存到用户设置数据库中;
图9是示出在打印设置被登记为在其它应用程序中使用的情况下,用于显示能够在打开用户界面的应用程序中使用的这些打印设置的组合的名称列表的处理序列的流程图;
图10是示出当将名称添加到用于选择的功能列表的显示中时、在显示期间的处理序列的流程图;
图11是示出列表显示方法的示例的解释图;
图12是示出在保存使用次数的情况下,用于显示能够在打开用户界面的应用程序中使用的这些打印设置的组合的名称列表的处理序列的流程图;和
图13是示出在打印所使用的设置未与执行打印的应用程序相关联的情况下,用于在用户设置数据库中与指示执行这种打印的应用程序的应用程序信息相关联地登记这种打印设置的组合的处理序列的流程图。
具体实施方式
以下,将参照附图详细地说明本发明实施例。
图1是示出采用打印机驱动器程序的打印系统的组成的图,这是根据本发明的驱动器程序的一个示例。
该打印系统具有主计算机20和连接到该主计算机20的打印机10。
主计算机20具有一组应用程序模块(以下称为“应用程序”)21,这些是在所述主计算机20上运行的程序;和打印机驱动器22,根据来自应用程序21的打印请求发送打印请求命令到打印机10;并且具有用户界面23,用于输入和/或指定能够由打印机驱动器22处理的打印设置。还具有存储一个或多个记录的用户设置数据库24,每一个这种记录包含名称和指示进行设置的应用程序的应用程序信息,每一个这种记录附加到可在允许设置打印功能(在本发明的上下文中被成为数据处理条件)的用户界面23的设置屏幕中输入或指定的打印功能设置(在本发明的上下文中被称为数据处理条件)的组合上。
通过根据由用户执行的过程使得用户界面23在打印期间被显示,并且通过使得在用户界面23的设置屏幕中设置的打印功能设置的组合被传送到打印机驱动器10,应用程序21能够输出反映了如用户所需的打印功能设置的打印结果。
此时,使用指示已经打开的应用程序21的信息(更具体地说,所执行的应用程序的文件名)作为用户界面23中的条件,来检索在用户设置数据库24中保存的打印功能设置的组合,这种检索出来的打印功能设置的组合被用作在用户界面23的设置屏幕中执行打印功能设置项目的改变的基础,从而允许在这种设置屏幕上再现由用户先前执行的打印功能设置。
注意,虽然为简便起见在图1中将打印机驱动器22、用户界面23和用户设置数据库24示为单独的功能块,但是在包含全部这些功能块的虚线之内包围的部分实际上能够被理解为在“打印机驱动器”的支持下运行,就如该术语在其最广泛的意义上使用的那样。
图2是示出与本实施例相关联的用户界面23的功能方框图。
本实施例的用户界面23具有用户界面显示功能231,它是当前普通的屏幕显示功能;应用程序信息获取功能232,用于获取指示其中打开了用户界面23的应用程序21的应用程序信息(所执行的应用程序的文件名和/或其它);用户界面设置功能233,用于在用户界面23中改变打印功能设置的内容;打印设置信息创建功能234,用于传送指示应当在应用程序21中执行哪种打印的信息;和数据库搜索功能235,用于在用户设置数据库24中搜索匹配条件的打印功能设置的组合;而且,用户界面显示功能231具有用户设置选择功能231a,用于显示选择用户设置的组合的列表。
图3示出应用程序信息的示例。
应用程序信息可能包括如下信息,诸如正在执行的应用程序的文件名、指示其版本的信息、所创建的日期、以及创建它们的实体等。然而,请注意,这些仅仅是以示例方式指出的,也有可能使用其它信息。
图4示出打印设置信息的示例。
分辨率、双面打印选择、放大、份数、纸张大小等等,可以被引用为打印设置信息的示例。而且,由于取决于打印机驱动器以及打印机自身的性能可以得到很多不同类型的信息,这种打印功能不限于本文所引用的信息示例。
下面描述在具有上述组成的打印系统的上下文中,当用户在主计算机20的应用程序21中打开的打印机驱动器22的用户界面23并且在设置屏幕中输入和/或指定各种打印功能的设置时可能执行的各种处理序列的工作示例。
第一工作示例
图5是示出当用户将打印功能设置的组合保存到用户设置数据库24时可能发生的处理序列的流程图。以下参照图5所示的流程图,描述用户通过其可将打印功能设置的组合保存到用户设置数据库24中的处理序列。
即,为了执行来自应用程序21的打印,打开用户界面23,利用用户界面显示功能231来显示当前的打印功能设置。用户在利用用户界面显示功能231显示的设置屏幕上执行打印功能的设置;并且当选择了应当保存这种设置的组合时,用户界面23利用应用程序信息获取功能232,来获取指示哪个应用程序使得其启动发生的信息(步骤S101),并且利用打印设置信息创建功能234来创建如在当前显示的屏幕中所设置的打印设置信息(打印功能设置的组合)(步骤S102)。接下来,用户被提示输入该打印功能设置的组合的名称;并且当输入了所希望的名称时(步骤S103),利用数据库搜索功能235来搜索用户设置数据库24,以便确认先前是否以相同的名称保存了打印功能设置的组合(步骤S104)。如果结果发现已经以相同的名称保存了不同的打印功能设置的组合(如步骤S104中所确定的“是”),则处理返回到步骤S103,在该步骤中用户再次被提示输入名称。但是如果发现没有以该名称保存打印功能设置的组合(如步骤S104中所确定的“否”),则由用户指定的标识信息,即名称,以及应用程序信息(正在执行的应用程序的文件名、指示其版本的信息、文件日期、应用程序设置信息等)与打印设置信息一起被保存到用户设置数据库24中(步骤S105)。
此后,在相同的应用程序21之内再次打开用户界面23的情况下,将搜索用户设置数据库24以便找到匹配应用程序信息(正在执行的应用程序的文件名)的打印功能设置的组合、随后被传送给用户设置选择功能231a的该打印功能设置的组合的名称、以及能够在显示在用户界面23中的该应用程序21中使用的打印功能设置的组合的列表。
图6是示出此时的处理,即,用于显示能够在打开用户界面23的应用程序21中使用的打印设置的组合的名称列表的处理序列的流程图。以下参照图6所示的流程图,描述用于显示打印功能设置的组合的名称列表的处理序列。
即,当打开用户界面23以便执行来自应用程序21的打印时,用户界面23利用应用程序信息获取功能232,来获取指示哪个应用程序使得其启动发生的信息(正在执行的应用程序的文件名)(步骤S201)。接下来,从用户设置数据库24中获取保存在用户设置数据库24中的打印功能设置的组合(步骤S202)。此外,执行关于指示其中打开了用户界面23的应用程序的信息(正在执行的应用程序的文件名)是否与从用户设置数据库24中获取的打印功能设置的组合相关联的确定(步骤S203)。如果结果发现它与其相关联(如步骤S203中所确定的“是”),则将所获取的打印功能设置的该组合添加到由用户设置选择功能231a显示的名称列表中(步骤S204)。但是如果发现指示其中打开了用户界面23的应用程序的信息未与其相关联(如步骤S203中所确定的“否”),则不对该名称列表进行添加。
当已经针对全部打印功能设置的组合执行了这种处理(步骤S202到步骤S204)时(即已经执行该处理直到获得如步骤S205中所确定的“否”为止),与打开了用户界面23以执行打印的应用程序21相关联的所有名称都被添加到由用户设置选择功能231a显示的名称列表中。
图7是示出在从根据图6的处理序列所显示的列表中选择打印功能设置的组合期间可能发生的处理序列的流程图。以下参照图7所示的流程图,描述由用户从所显示的名称列表中选择打印功能设置的组合的处理序列。
即,当用户使用用户界面显示功能231的用户设置选择功能231a从以列表形式显示的名称中选择一个名称时,就获取了该名称(步骤S301),从而使得利用数据库搜索功能235从用户设置数据库24中获取具有该名称的打印功能设置的组合(步骤S302)。此外,用户界面设置功能233改变用户界面中打印功能设置的内容以便反映出所获取的信息,即所获取的打印功能设置的组合(步骤S303)。也就是说,更新当前正在显示的打印功能设置的内容,以便成为打印功能设置的组合,使用用户界面显示功能231将所改变的打印功能设置显示给用户。
此后,当用户指定已经完成了打印功能的设置时,打印设置信息创建功能234根据此时存在于用户界面中的打印功能设置的内容来创建打印设置信息,并且将其传送给应用程序21。应用程序21使用传送给它的打印设置信息来使用打印机驱动器212执行打印。
这就完成了对在与第一工作示例相关联的处理期间所执行的操作的描述,该第一工作示例包括在本实施例的打印系统中保存打印功能设置的组合的处理(图5)、显示能够使用的打印功能设置的组合的名称列表的处理(图6)、以及当从名称列表中选择任意名称时改变打印功能设置的内容的处理(图7)。
第二工作示例
在基于前述第一工作示例中的应用程序信息来显示打印功能设置的组合期间,可能出现如下情形,即存在来自用户的请求,指示在特定应用程序中使用的打印功能设置还用于其它应用程序的愿望。该第二工作示例是在这种情形中可能出现的处理的工作示例。以下参照图8和9中所示的流程图,来描述诸如在第二工作示例中可能发生的处理。
图8,与在前述第一工作示例中图5所示的流程图相对应,是示出执行打印功能设置以便有可能在其它应用程序中使用特定应用程序中的打印功能设置的处理序列的流程图,打印功能设置的组合被执行并且被保存到用户设置数据库24中。图8所示的流程图与图5所示的流程图之间的主要不同是如下事实,即在图8中,在相应于图5的步骤S 104和步骤S105之间的位置处添加步骤S104-1——一个新的评估步骤。以下参照图8所示的流程图,描述执行设置以便有可能在其它应用程序中使用特定应用程序中的打印功能设置的处理序列,打印功能设置的组合被执行并且被保存到用户设置数据库24中。
即,为了执行来自应用程序21的打印,打开用户界面23,利用用户界面显示功能231来显示当前的打印功能设置。用户在利用用户界面显示功能231显示的设置屏幕上执行打印功能的设置;并且当选择了应当保存这种设置的组合时,用户界面23利用应用程序信息获取功能232,来获取指示哪个应用程序使得其启动发生的信息(步骤S101),并且利用打印设置信息创建功能234来创建如在当前显示的屏幕中所设置的打印设置信息(打印功能设置的组合)(步骤S102)。接下来,用户被提示输入该打印功能设置的组合的名称;并且当输入了所希望的名称时(步骤S103),利用数据库搜索功能235来搜索用户设置数据库24,以便确认先前是否以相同的名称保存了打印功能设置的组合(步骤S104)。如果结果发现已经以相同的名称保存了不同的打印功能设置的组合(如步骤S104中所确定的“是”),则处理返回到步骤S103,在该步骤中用户再次被提示输入名称。但是如果发现没有以该名称保存打印功能设置的组合(如步骤S104中所确定的“否”),则执行关于该打印功能设置的组合是否应当在所有应用程序中使用的确认(步骤S104-1);并且在用户指定应当这样使用该设置的情况下(如步骤S104-1中所确定的“是”),由用户指定的标识信息,即名称,指示应当在其它应用程序中使用该设置的信息,以及应用程序信息(正在执行的应用程序的文件名、指示其版本的信息、文件日期、应用程序设置信息和/或其它)与打印设置信息一起被保存(登记)到用户设置数据库24中(步骤S105-1)。但是在用户在步骤S104-1中指定不应当这样使用该设置(如在该步骤中所确定的“否”)的情况下,由用户指定的标识信息,即名称,以及应用程序信息(正在执行的应用程序的文件名、指示其版本的信息、文件日期、应用程序设置信息和/或其它)与打印设置信息一起被保存到用户设置数据库24中(步骤S105-2)。
图9,与在前述第一工作示例中图6所示的流程图相对应,是示出在根据图8所示的处理序列将打印功能设置登记为在其它应用程序中使用的情况下,用于显示能够在打开用户界面23的应用程序21中使用的这些打印功能设置的组合的名称列表的处理序列的流程图。也就是说,将在图6所示的流程图的步骤S205之后执行图9所示的流程图。以下将参照图9所示的流程图,描述用于显示打印功能设置的组合的名称列表的处理序列。
即,在直到步骤S205的处理期间选择与打开了用户界面23的应用程序相对应的所有名称之后,接着获取与其它应用程序相关联的打印功能设置的组合(步骤S206),并且执行关于该组合是否被设置为在所有应用程序中使用的确认(步骤S207)。如果结果发现该组合被设置为在所有应用程序中使用(如步骤S207中所确定的“是”),获取赋给在步骤S206中获取的该打印功能设置的组合的名称,并且将该名称添加到由用户设置选择功能231a显示的名称列表中(步骤S208)。当已经针对具有指示其它应用程序的应用程序信息的所有打印功能设置的组合执行了这种处理(步骤S206到步骤S208)(即已经执行了该处理直到获得如步骤S209中所确定的“否”为止)时,与打开了用户界面23以执行打印的应用程序21相关联的所有名称、以及所指示的应用程序不同但被设置为在所有应用程序中使用的所有名称,将被添加到由用户设置选择功能231a显示的名称列表中。
结果,还有可能在除了保存这种组合的应用程序以外的应用程序中使用打印功能设置的组合。
第三工作示例
在当前第三工作示例中,执行关于执行打印的应用程序是否包含在由应用程序信息所指示的应用程序中的确定,该应用程序信息与作为搜索用户设置数据库24的结果的打印功能设置的组合相关联,满足该标准的打印功能设置的组合被添加到用于选择的功能列表的顶部,并且不满足该标准的打印功能设置的组合被添加到该列表的底部,以便使得向列表顶部显示的候选项成为适合于执行打印的应用程序的打印功能设置。而且,通过根据打印功能设置的组合是否与当前应用程序相关联来改变一些特性,在该工作示例中有可能允许用户迅速区分其中哪一个是适合于该应用程序的打印功能设置。以下将参照图10所示的流程图来描述在该第三工作示例中可能进行的处理。
即,当打开用户界面23以便执行来自应用程序21的打印时,用户界面23利用应用程序信息获取功能232,来获取指示哪个应用程序使得其启动发生的信息(正在执行的应用程序的文件名)(步骤S501)。接下来,从用户设置数据库24中获取保存在用户设置数据库24中的打印功能设置的组合(步骤S502)。此外,执行关于指示其中打开了用户界面23的应用程序的信息(正在执行的应用程序的文件名)是否与从用户设置数据库24中获取的打印功能设置的组合相关联的确定(步骤S503)。如果结果发现它与其相关联(如步骤S503中所确定的“是”),则将赋给从用户设置数据库24中获取的该打印功能设置的组合的名称添加到由用户设置选择功能231a显示的名称列表的顶部(步骤S504)。但是如果发现指示其中打开了用户界面23的应用程序的信息不与其相关联(如步骤S503中所确定的“否”),则将赋给从用户设置数据库24中获取的该打印功能设置的组合的名称添加到由用户设置选择功能231a显示的名称列表的底部(步骤S505)。此时,执行显示使得所显示的字符的显示格式不同于在顶部添加的名称中的字符的显示格式(步骤S506)。更具体地说,在本示例中可以将向顶部所显示的字符的颜色设置成黑色,而将向底部所显示的字符的颜色设置成灰色、红色或者其它颜色。黑色和灰色的组合将是采用不同显示密度的示例,而黑色和红色的组合将是采用不同显示颜色的示例。
图11示出列表显示方法的示例,在本示例中用黑色显示与指示其中打开了用户界面23的应用程序的信息相关联的名称(2-Up,4-Up,8-Up),并且在本示例中用灰色显示不与其相关联的名称(复制(书));然而,各种显示方法中的任何方法,例如改变背景颜色、显示图标等,都可能被采用。
当已经针对所有打印功能设置的组合执行了该处理(步骤S502到步骤S506)(即执行该处理直到获得如步骤S507中所确定的“否”为止)时,由用户设置选择功能231a显示的列表将反映不同的显示格式,使得显示在执行打印的应用程序中设置的打印功能组合的名称,以便在便利对其进行选择的高级位置上被列表,而显示在其它应用程序中设置的打印功能组合的名称,以便在相对于其的低级位置上被列表。结果,即使在已经保存了很多打印功能组合的情况下,用户将有可能更迅速地且容易地选择如用户所希望的所喜爱的打印功能设置的组合。
第四工作示例
在当前第四工作示例中,当以列表形式显示名称时,考虑使用打印功能设置的组合的次数(打印的次数),以首先列表使用很多次的组合的次序来显示名称。这就是如下情形,即在第四工作示例中,打印功能设置的组合被设置成对使用它的次数进行计数并且将其保存到用户设置数据库24中是有必要的。也就是说,在由用户从如图7所示的显示列表中选择打印功能设置的组合的处理期间,在步骤S303中的处理之后,即在用户界面中改变打印设置功能的内容以便反映出所获取的指示所获取的打印功能设置的组合的信息的处理之后,添加将指示使用次数递增(+1)的信息附加到指示打印功能设置的组合的信息中的处理,它用于更新在用户设置数据库24中保存的信息。这使得有可能将指示最近的使用次数的信息附加到在用户设置数据库24中保存的打印功能设置的组合中。
图12是示出在以上述方式保存使用次数的情况下,用于显示能够在打开了用户界面23的应用程序21中使用的打印功能设置的组合的名称列表的处理序列的流程图。以下将参照图12来描述用于显示打印功能设置的组合的名称列表的处理序列。
即,当打开用户界面23以便执行来自应用程序21的打印时,用户界面23利用应用程序信息获取功能232,来获取指示哪个应用程序是使得其启动发生的应用程序的信息(正在执行的应用程序的文件名)(步骤S601)。接下来,从用户设置数据库24中获取保存在用户设置数据库24中的打印功能设置的组合(步骤S602)。此外,执行关于指示其中打开了用户界面23的应用程序的信息(正在执行的应用程序的文件名)是否与从用户设置数据库24中获取的打印功能设置的组合相关联的确定(步骤S603)。如果结果发现它与其相关联(如步骤S603中所确定的“是”),则将赋给从用户设置数据库24中获取的该打印功能设置的组合的名称添加到由用户设置选择功能231a显示的名称列表中(步骤S604)。但是如果发现指示其中打开了用户界面23的应用程序的信息不与其相关联(如步骤S603中所确定的“否”),则不将赋给从用户设置数据库24中获取的该打印功能设置的组合的名称添加到该名称列表中。
当已经针对所有打印功能设置的组合执行了该处理(步骤S602到步骤S604)(即执行该处理直到获得如步骤S605中所确定的“否”为止)时,将在执行打印的应用程序中设置的打印功能设置的组合的名称添加到由用户设置选择功能231a显示的列表中。接着,用户界面显示功能231从用户设置数据库24中提取与以列表形式显示的每一个名称相关联的使用次数,并且重新排列这些名称使得以使用次数的次序将其列表(步骤S606)。结果,即使在已经保存了很多打印功能组合的情况下,用户也有可能容易地根据使用它的次数来选择所喜爱的打印功能组合。
注意,虽然在前述第四工作示例中以列表形式显示所有名称,之后从用户设置数据库24中提取使用次数并且执行重排,有可能采用如下构造,即当从用户设置数据库24中获取名称的同时还获取使用次数,对于每一个添加执行列表的重排。而且,使用次数的重排还可以针对每一个应用程序单独地执行。
第五工作示例
在当前第五工作示例中,在用于打印的打印功能设置未与执行打印的应用程序相关联的情况下,向用户进行关于在完成打印之后是否还使用该打印功能设置的查询;并且在用户确定应用程序和打印功能设置的组合有用的情况下,以相关联的方式在用户设置数据库24中登记打印功能设置和指示执行该打印的应用程序的应用程序信息的组合。图13是示出诸如可在此时发生的处理的流程图。以下将参照图13所示的流程图来描述诸如在本第五工作示例中进行的处理。
即,在将打印数据发送到打印机10之后,用户界面23利用应用程序信息获取功能232,来获取指示执行打印的应用程序的信息(正在执行的应用程序的文件名)(步骤S701)。接下来,从用户设置数据库24中获取与正用于执行打印的打印功能设置的组合相关联的应用程序信息(步骤S702)。此外,执行关于指示正执行打印的应用程序的应用程序信息(正在执行的应用程序的文件名)是否匹配与从用户设置数据库24中获取的打印功能设置的组合相关联的确定(步骤S703)。如果结果发现该应用程序信息不匹配(如步骤S703中所确定的“否”),则应用程序显示功能231使得一个屏幕被显示,以便确认指示正执行打印的应用程序的应用程序信息是否应当与打印功能设置的组合相关联(步骤S704)。在用户在该请求确认的屏幕中指示应当执行关联的情况下(如步骤S705中所确定的“是”),将用于执行打印的打印功能设置的组合与指示执行打印的当前应用程序的应用程序信息相关联地保存到用户设置数据库24中(步骤S706)。结果,在执行打印时的下一个和后续实例期间,有可能以如同在该应用程序之内登记的相同方式来对待该打印功能设置的组合。
注意,虽然前述工作示例是以采用打印机驱动器程序的示例作为驱动器程序的示例来描述的,但是本发明不限于打印机驱动器程序,而是可能以相同的方式应用于各种驱动器程序中的任何一种。
上述一个或多个打印系统是通过驱动器程序来完成的,该驱动器程序允许将指示其特性的名称以及指示进行设置的应用程序的信息附加到由用户保存的设置的组合中,并且允许在执行设置时的下一个及后续实例期间从名称列表中选择数据处理条件的组合;并且作为基于打开的应用程序来控制以列表形式显示的内容的结果,该驱动器程序容易地允许以对于不同应用程序的不同方式来设置有效的数据处理条件。
本发明的主题可以是这种程序本身,并且/或者本发明的主题可以是在计算机可读记录介质上存储该程序。
根据本发明,这种记录介质/媒体可以具有在图1所示的主计算机20中执行处理必需的未示出的一个或多个存储器的形式,例如,有可能将诸如ROM等存储器自身用作程序介质/媒体;可替换地或者除此以外,可以提供程序读取设备,作为未示出的外部存储设备,这种记录介质/媒体具有作为将记录介质/媒体插入其中的结果而可读的程序介质/媒体的形式。与采用哪一个前述情形无关,该构造可以如下,即所存储的程序被访问并且被微计算机执行;并且/或者可以采用如下方法,其中在任何情况下读取程序,在执行这种程序之前,所读取的程序被装载到微计算机的程序存储区中。
本文中,前述程序介质/媒体可以是如此构造的记录介质/媒体使得可与一个或多个主体相分离,并且/或者可以是以载有固化形式的程序的介质/媒体;包含磁带、盒带、和/或其它这种类型的介质/媒体;FD(软盘)和/或HD(硬盘)和/或其它这种类型的磁盘和/或CD-ROM/MO/MD/DVD和/或其它这种光盘类型介质/媒体;IC卡(包含存储卡)/光卡和/或其它这种卡类型介质/媒体;和/或掩模(mask)ROM、EPROM、EEPROM、闪存ROM,和/或其它这种半导体存储器。
而且,根据本发明,在系统体系如下的情况下,即可以连接到包含因特网的通信网络中,记录介质/媒体可以用流形式来携带程序,使得能够从通信网络下载程序。而且,在以这种方式从通信网络下载程序的情况下,用于执行这种下载的程序可以预先存储在设备主体中,或者可以从其它记录介质/媒体上安装。
而且,本发明可以采用除了本文阐述的形式以外的各种形式来实现,而不背离本发明的精神或实质特征。因此,前述实施例和工作示例在各方面都仅仅是解释性的,并且不是以限制方式阐述的。本发明的范围由权利要求所指示,其不以任何方式被说明书的主体所限制。而且,在权利要求的等效方案的范围内的所有修改和改变都落在本发明的范围内。

Claims (14)

1.一种驱动器程序,根据来自一个或多个应用程序的一个或多个请求,使得利用一个或多个用户界面来执行数据处理,该驱动器程序包括:
一个或多个信息获取步骤,其中使用存储一个或多个记录的一个或多个用户设置数据库,来获取指示其中打开了一个或多个设置屏幕的一个或多个应用程序的应用程序信息,
至少一个所述设置屏幕是通过至少一个所述用户界面呈现出来的,并且允许设置一个或多个数据处理条件,并且
至少一部分所述记录中的每一个包含被附加到可在至少一个所述设置屏幕上输入或指定的一个或多个数据处理条件设置的一个或多个组合上的下列项:
一个或多个名称,和
所述应用程序信息,指示其中设置了至少一个数据处理条件的一个或多个应用程序;
一个或多个选择显示步骤,其中基于所获取的应用程序信息来搜索至少一个所述用户设置数据库,以便选择和以列表形式显示与这种应用程序信息相关联地保存的至少一个所述名称;以及
一个或多个设置改变步骤,其中从以列表形式显示的所述至少一个名称中选择一个或多个任意名称,以便根据与这些名称相关联的一个或多个所述数据处理条件设置的至少一个组合,来改变至少一个所述数据处理条件设置的内容,这种被改变的内容被包含到至少一个所述设置屏幕中。
2.如权利要求1所述的驱动器程序,还包括:
一个或多个保存步骤,其中,在一个或多个用户执行一个或多个如下过程的情况下,即在这种过程中,一个或多个任意名称通过至少一个用户界面被附加到可在至少一个所述设置屏幕上设置的至少一个所述组合中,至少一个所述记录被保存到至少一个所述用户设置数据库中,
至少一部分所述记录中的每一个包含被附加到至少一个所述组合中的至少一个数据处理条件设置上的下列项:
至少一个所述名称,和
所述应用程序信息,指示其中设置了至少一个所述数据处理条件的一个或多个应用程序。
3.如权利要求2所述的驱动器程序,其中,至少一个所述保存步骤还包括:
一个或多个查询步骤,其中,进行关于是否还在一个或多个其它应用程序中使用至少一个所述数据处理条件设置组合的一个或多个查询;并且,在响应于至少一个所述查询而选择了还被用在一个或多个其它应用程序中的至少一个所述数据处理条件设置组合的情况下,指示在至少一个其它应用程序中使用的信息被附加于这些组合。
4.如权利要求3所述的驱动器程序,其中,至少一个所述选择显示步骤可以如下,在搜索至少一个所述用户设置数据库期间发现指示在至少一个所述其它应用程序中使用的信息被附加于所述数据自理条件设置组合的情况下,选择并且以列表形式显示与这种附加的信息相关联地保存的一个或多个名称。
5.如权利要求4所述的驱动器程序,其中,至少一个所述选择显示步骤可以如下,针对与指示其中打开了至少一个所述设置屏幕的至少一个所述应用程序的应用程序信息相关联的至少一个所述名称,相对于针对与指示在至少一个所述其它应用程序中使用的信息相关联的至少一个所述名称而言,采用不同的显示次序。
6.如权利要求5所述的驱动器程序,其中,所述显示次序如下:
以高级方式来显示与应用程序信息相关联的至少一个所述名称,该应用程序信息指示其中打开了至少一个所述设置屏幕的至少一个应用程序,并且
以相对于所述高级方式的低级方式,来显示与指示在至少一个所述其它应用程序中使用的信息相关联的至少一个所述名称。
7.如权利要求4到6中的任意一项所述的驱动器程序,其中,至少一个所述选择显示步骤如下,针对与所述指示其中打开了至少一个所述设置屏幕的至少一个所述应用程序的应用程序信息相关联的至少一个所述名称,相对于针对与指示在至少一个所述其它应用程序中使用的信息相关联的至少一个所述名称而言,采用不同的显示格式。
8.如权利要求7所述的驱动器程序,其中,所述显示格式如下,针对与指示其中打开了至少一个所述设置屏幕的至少一个所述应用程序的应用程序信息相关联的至少一个所述名称,相对于针对与指示在至少一个所述其它应用程序中使用的信息相关联的至少一个所述名称而言,采用不同的显示密度和/或显示颜色。
9.如权利要求1到8中的任意一项所述的驱动器程序,还包括:
一个或多个频率计数步骤,其中,在将显示在至少一个所述设置屏幕中的至少一个数据处理条件设置组合用于数据处理的情况下,对使用该至少一个数据处理条件设置组合的至少一个次数进行计数;并且
至少一个所述选择显示步骤如下,即以使用次数的次序来显示在至少一个所述设置屏幕中显示的至少一个所述名称。
10.如权利要求2所述的驱动器程序,其中,至少一个所述保存步骤如下,即可以使多组应用程序信息与至少一个所述数据处理条件设置组合中的任意一个相关联。
11.如权利要求2所述的驱动器程序,其中,至少一个所述保存步骤还包括:
一个或多个查询步骤,其中,在至少一个所述数据处理条件设置组合与指示除了请求数据处理的至少一个所述应用程序中的任何一个应用程序以外的一个或多个应用程序的应用程序信息相关联、并且使用与至少一个所述其它应用程序相关联的至少一个所述数据处理条件设置组合来使得数据被处理的执行的情况下,进行关于是否要与该一个应用程序的应用程序信息相关联地保存的至少一个数据处理条件设置组合的一个或多个查询;并且,在响应于至少一个查询而选择了与其相关联地进行保存的情况下,至少一个所述数据处理条件设置组合、附加到至少一个所述数据处理条件设置组合的至少一个所述名称、以及所述一个应用程序的至少一部分应用程序信息,被以相互关联的方式保存到至少一个所述用户设置数据库中。
12.一种计算机可读记录介质,其上记录有根据权利要求1到11中任意一项所述的至少一个驱动器程序。
13.一种驱动器控制方法,根据来自一个或多个应用程序的一个或多个请求,使得利用一个或多个用户界面来执行数据处理,该驱动器控制方法包括:
一个或多个信息获取操作,其中使用存储一个或多个记录的一个或多个用户设置数据库,来获取指示其中打开了一个或多个设置屏幕的一个或多个应用程序的应用程序信息,
至少一个所述设置屏幕是通过至少一个用户界面呈现出来的,并且允许设置一个或多个数据处理条件,并且
至少一部分所述记录中的每一个包含被附加到可在至少一个所述设置屏幕上输入或指定的一个或多个数据处理条件设置的一个或多个组合上的下列项:
一个或多个名称,和
所述应用程序信息,指示其中设置了至少一个数据处理条件的一个或多个应用程序;
一个或多个选择显示操作,其中基于所获取的应用程序信息来搜索至少一个所述用户设置数据库,以便选择和以列表形式显示与这种应用程序信息相关联保存的至少一个所述名称;以及
一个或多个设置改变操作,其中从以列表形式显示的至少一个所述名称中选择一个或多个任意名称,以便根据与这些名称相关联的一个或多个数据处理条件设置的至少一个组合,来改变至少一个所述数据处理条件设置的内容,这种被改变的内容被包含到至少一个所述设置屏幕中。
14.一种驱动器控制设备,根据来自一个或多个应用程序的一个或多个请求,使得利用一个或多个用户界面来执行数据处理,该驱动器控制设备包括:
一个或多个用户设置数据库,存储一个或多个记录;
一个或多个信息获取装置,用于获取指示其中打开了一个或多个设置屏幕的一个或多个应用程序的应用程序信息,
至少一个所述设置屏幕是通过至少一个所述用户界面呈现出来的,并且允许设置一个或多个数据处理条件,并且
至少一部分所述记录中的每一个包含被附加到可在至少一个所述设置屏幕上输入或指定的一个或多个数据处理条件设置的一个或多个组合上的下列项:
一个或多个名称,和
所述应用程序信息,指示其中设置了至少一个数据处理条件的一个或多个应用程序;
一个或多个选择显示装置,用于基于所获取的应用程序信息来搜索至少一个所述用户设置数据库,以便选择和以列表形式显示与这种应用程序信息相关联地保存的至少一个所述名称;以及
一个或多个设置改变装置,用于从以列表形式显示的所述至少一个名称中选择一个或多个任意名称,以便根据与这些名称相关联的一个或多个所述数据处理条件设置的至少一个组合,来改变至少一个所述数据处理条件设置的内容,这种被改变的内容被包含到至少一个所述设置屏幕中。
CNB2005100836531A 2004-07-13 2005-07-13 驱动器控制方法和控制设备 Expired - Fee Related CN100377128C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP206344/04 2004-07-13
JP2004206344A JP4166734B2 (ja) 2004-07-13 2004-07-13 ドライバプログラム、ドライバプログラムを記録した記録媒体、ドライバ制御方法及びドライバ制御装置

Publications (2)

Publication Number Publication Date
CN1722118A true CN1722118A (zh) 2006-01-18
CN100377128C CN100377128C (zh) 2008-03-26

Family

ID=35600668

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100836531A Expired - Fee Related CN100377128C (zh) 2004-07-13 2005-07-13 驱动器控制方法和控制设备

Country Status (3)

Country Link
US (1) US20060015476A1 (zh)
JP (1) JP4166734B2 (zh)
CN (1) CN100377128C (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101504631B (zh) * 2008-02-04 2011-11-23 佳能株式会社 信息处理装置及设备管理方法
CN106933518A (zh) * 2015-12-29 2017-07-07 口碑控股有限公司 一种打印装置及打印方法

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4781978B2 (ja) * 2006-11-29 2011-09-28 株式会社沖データ 画像形成システム
JP2009296554A (ja) * 2008-06-09 2009-12-17 Sony Corp サーバ装置、ライセンス配布方法、およびコンテンツ受信装置
JP5146283B2 (ja) * 2008-11-27 2013-02-20 株式会社リコー 画像形成装置、情報処理装置、情報処理システム、情報処理方法、及びプログラム
JP2010152849A (ja) * 2008-12-26 2010-07-08 Seiko Epson Corp 印刷支援プログラム、情報処理装置、及び画像形成システム
JP4793465B2 (ja) * 2009-03-19 2011-10-12 コニカミノルタビジネステクノロジーズ株式会社 情報処理装置、情報処理装置の制御方法、および情報処理装置の制御プログラム
JP5527992B2 (ja) * 2009-03-30 2014-06-25 キヤノン株式会社 印刷制御方法、印刷制御装置、及びコンピュータプログラム
JP5562068B2 (ja) * 2010-03-02 2014-07-30 キヤノン株式会社 画像処理装置、画像処理装置の制御方法及びプログラム
DE102015008662A1 (de) * 2015-07-03 2017-01-05 Sram Deutschland Gmbh Einzelkettenrad für eine Fahrradvorderkurbelanordnung

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6268924B1 (en) * 1996-06-06 2001-07-31 Microsoft Corporation Document object having a print interface for programmatic automation by a using program
US6665081B1 (en) * 1996-07-19 2003-12-16 Seiko Epson Corporation Print system printer driver and printer
JP3191919B2 (ja) * 1997-03-25 2001-07-23 セイコーエプソン株式会社 プリントシステム、プリンタ制御装置、プリンタ及びプリンタ制御方法
US6020973A (en) * 1997-04-15 2000-02-01 Xerox Corporation Centralized print server for interfacing one or more network clients with a plurality of printing devices
US6570668B1 (en) * 1999-04-26 2003-05-27 Sharp Laboratories Of America, Incorporated Method of modifying printer driver output
US6940614B2 (en) * 2000-01-05 2005-09-06 Hewlett-Packard Development Company, L.P. Method for defining printer driver settings
US6772132B1 (en) * 2000-03-02 2004-08-03 Trading Technologies International, Inc. Click based trading with intuitive grid display of market depth
AU2001270222A1 (en) * 2000-06-27 2002-01-08 Ubs Ag Method and system for providing distributed functionality and data analysis system utilizing same
US7139844B2 (en) * 2000-08-04 2006-11-21 Goldman Sachs & Co. Method and system for processing financial data objects carried on broadcast data streams and delivering information to subscribing clients
JP3733284B2 (ja) * 2000-09-18 2006-01-11 キヤノン株式会社 情報処理装置、印刷システム、及びコマンド生成方法
US6982804B2 (en) * 2001-10-31 2006-01-03 Hewlett-Packard Development Company, L.P. Intelligent printer settings
JP4045799B2 (ja) * 2001-12-28 2008-02-13 コニカミノルタビジネステクノロジーズ株式会社 プリントシステム
US7307745B2 (en) * 2002-01-21 2007-12-11 Canon Kabushiki Kaisha Web-based print server and client
JP3880407B2 (ja) * 2002-01-25 2007-02-14 キヤノン株式会社 情報処理装置およびユーザインターフェースを制御する方法
US7743000B2 (en) * 2002-07-16 2010-06-22 Hewlett-Packard Development Company, L.P. Printer
US7233404B2 (en) * 2002-10-29 2007-06-19 International Business Machines Corporation System for processing print jobs
US20040095596A1 (en) * 2002-11-14 2004-05-20 International Business Machines Corporation Apparatus, method and program product for controlling printing
JP4136634B2 (ja) * 2002-12-10 2008-08-20 キヤノン株式会社 文書処理装置及び方法
JP4165868B2 (ja) * 2002-12-17 2008-10-15 キヤノン株式会社 印刷制御方法及び装置
US6926199B2 (en) * 2003-11-25 2005-08-09 Segwave, Inc. Method and apparatus for storing personalized computing device setting information and user session information to enable a user to transport such settings between computing devices
US7466432B2 (en) * 2004-01-05 2008-12-16 Kabushiki Kaisha Toshiba Printer driver and method with automatic setting feature
US7246754B2 (en) * 2004-02-18 2007-07-24 Hewlett-Packard Development Company, L.P. Secure currency

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101504631B (zh) * 2008-02-04 2011-11-23 佳能株式会社 信息处理装置及设备管理方法
CN106933518A (zh) * 2015-12-29 2017-07-07 口碑控股有限公司 一种打印装置及打印方法

Also Published As

Publication number Publication date
US20060015476A1 (en) 2006-01-19
CN100377128C (zh) 2008-03-26
JP4166734B2 (ja) 2008-10-15
JP2006031176A (ja) 2006-02-02

Similar Documents

Publication Publication Date Title
CN1722118A (zh) 驱动器程序及其记录介质、驱动器控制方法和控制设备
Visel et al. GenePaint. org: an atlas of gene expression patterns in the mouse embryo
CN101043574A (zh) 图像形成装置及方法、图像处理装置及方法
EP2936336B1 (en) Method and apparatus for metadata directed dynamic and personal data curation
JP2008035503A (ja) 画像データ提供装置、画像表示装置、画像表示システム、画像データ提供装置の制御方法、画像表示装置の制御方法、制御プログラム、および、記録媒体
US20120062937A1 (en) Screen control device, image forming apparatus, and computer readable medium
CN1143782A (zh) 数据处理机的记录抽取方法及其记录介质记录程序和装置
JP2006120125A (ja) ドキュメント画像情報管理装置及びドキュメント画像情報管理プログラム
CN1272728C (zh) 信息处理装置、文件处理方法、存储媒体及程序
CN1487426A (zh) 打印系统
US7680792B2 (en) Document management system and document management method
JP2009205220A (ja) 情報検索システム、情報検索方法、情報検索プログラム及び記録媒体
CN1881172A (zh) 用于设置打印选项的方法和设备
CN101714134A (zh) 电子病历的修改处理方法和装置
JP4809198B2 (ja) 画像処理機器,記事画像選択方法,プログラム,および記録媒体
US8346535B2 (en) Information processing apparatus, information processing method, and computer program product for identifying a language used in a document and for translating a property of the document into the document language
CN1909582A (zh) 打印装置、记录装置、信息处理装置及其控制方法
JP2021144565A (ja) 情報処理装置及び情報処理プログラム
US8190563B2 (en) Document management apparatus, document management method, and computer-readable encoding medium recorded with a computer program
CN1801881A (zh) 成像设备及其控制方法
JP4337401B2 (ja) 印刷システムおよび印刷装置
US20090185786A1 (en) Information processing apparatus and information processing method
JP5907101B2 (ja) 文書管理装置及びプログラム
JP2006171891A (ja) 画像管理装置、画像管理方法、および画像管理プログラム
JP2007011578A (ja) 情報処理装置及び情報処理方法

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080326

Termination date: 20210713