CN100492329C - 信息处理装置以及方法 - Google Patents

信息处理装置以及方法 Download PDF

Info

Publication number
CN100492329C
CN100492329C CNB2005100043807A CN200510004380A CN100492329C CN 100492329 C CN100492329 C CN 100492329C CN B2005100043807 A CNB2005100043807 A CN B2005100043807A CN 200510004380 A CN200510004380 A CN 200510004380A CN 100492329 C CN100492329 C CN 100492329C
Authority
CN
China
Prior art keywords
mentioned
printed driver
driver
user interface
printed
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
CNB2005100043807A
Other languages
English (en)
Other versions
CN1645345A (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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Publication of CN1645345A publication Critical patent/CN1645345A/zh
Application granted granted Critical
Publication of CN100492329C publication Critical patent/CN100492329C/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/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • 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/1224Client or server resources management
    • G06F3/1225Software update, e.g. print driver, modules, plug-ins, fonts
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N29/00Investigating or analysing materials by the use of ultrasonic, sonic or infrasonic waves; Visualisation of the interior of objects by transmitting ultrasonic or sonic waves through the object
    • G01N29/04Analysing solids
    • G01N29/048Marking the faulty objects
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N29/00Investigating or analysing materials by the use of ultrasonic, sonic or infrasonic waves; Visualisation of the interior of objects by transmitting ultrasonic or sonic waves through the object
    • G01N29/04Analysing solids
    • G01N29/06Visualisation of the interior, e.g. acoustic microscopy
    • G01N29/0609Display arrangements, e.g. colour displays
    • G01N29/0645Display representation or displayed parameters, e.g. A-, B- or C-Scan
    • 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
    • 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
    • G06F9/453Help systems

Abstract

本发明公开了信息处理装置以及方法,该信息处理方法的特征是具有:显示包括设备驱动程序的能够定制的项目的设定画面的工序;把使用上述设定画面设定了的项目登录为定制了的项目的工序;把上述定制了的项目写入到上述设备驱动程序的用户接口互联数据中的工序;上述打印机驱动程序起动时,参照上述用户接口关联数据显示上述设备驱动程序的用户接口的用户接口显示工序。

Description

信息处理装置以及方法
技术领域
本发明涉及能够搭载设备驱动程序的信息处理装置、控制方法、控制程序以及存储媒体。
背景技术
例如在输出印刷数据等数据的信息处理装置中,在根据某种规则确定的区域中存储缺省值。从而,只要不变更该区域,则缺省值不变更,保持原来的值,不能够把用户所意图的任意的值作为缺省值。另外,还实现具有变更缺省值的设定项目以及希望成为缺省值的值的列表,能够通过用户接口(UI)进行各种设定。在变更设定项目的值时,具备不必在意是否正在变更设定项目而能够返回到标准设定的功能。例如,如果以打印机驱动程序为例观察,则具有称为「返回到标准」的选择项目,通过选择该项目,能够把各设定值返回到缺省值。
然而,在这种打印机驱动程序中使用的缺省值是预先确定的值,不能够变更为用户所希望的任意的值。这是由于在生成打印机驱动程序时,以指定了缺省时的状态生成该缺省值。
从而,为了把由不同的用户指定的值作为缺省值使用,在打印机驱动程序的生成时,例如,需要仅按照所希望的数量生成把各种用户指定的值作为缺省值的打印机驱动程序,或者以所有缺省值的组合生成打印机驱动程序。另外,还考虑除去这些缺省值以外预先存储用户指定的任意的值,当读取缺省值时,在存在该用户指定的缺省值的情况下,代替缺省值读入并显示该用户指定的值。然而,为了使用于这样印刷设定的各种缺省值与用户相对应读入,需要繁琐的处理。另外,为此各用户必须理解印刷设定的数据结构,另外还必须详细地理解频繁变更的打印机驱动程序的标准,每一种都并不实用。
发明内容
本发明是鉴于上述问题点的至少一个而完成的。
本发明的一个目的在于提供能够容易地定制在设备驱动程序中设定的缺省值的信息处理装置及其方法。
本发明的另一个目的在于提供信息处理装置及其方法,使得通过定制设备驱动程序,从设备驱动程序的UI限制一部分用户操作。
本发明的一种信息处理装置,其特征在于具有:从多个打印机驱动程序中选择在由主机生成印刷数据并发送给打印机时使用的打印机驱动程序的选择单元;显示包含如下项目的设定画面的单元,即该项目是通过执行用于定制打印机驱动程序的定制程序,能定制由上述选择单元选择的打印机驱动程序的项目;把执行打印机驱动程序的定制程序、使用上述设定画面设定了的项目作为定制了的项目而进行登录的单元;把上述定制了的项目写入到由上述选择单元选择的打印机驱动程序的用户接口关联数据中的单元;以及以参照上述用户接口关联数据而在启动上述打印机驱动程序时显示上述打印机驱动程序的用户接口的方式形成把由上述写入单元写入了的用户接口关联数据设定于上述打印机驱动程序后的定制打印机驱动程序的形成单元。
本发明的另一种信息处理装置,该信息处理装置根据使用用户接口设定了的设定值而执行处理,其特征在于具有:通过经打印机驱动程序的定制程序调用打印机驱动程序的用户接口,显示用于由用户设定打印机驱动程序的初始值的用户接口画面的显示控制单元;通过执行上述定制程序来把使用上述打印机驱动程序的用户接口画面设定了的初始值与上述打印机驱动程序相关联起来进行存储的存储单元;以及根据存储在上述存储单元中的上述初始值,变更并显示上述打印机驱动程序的用户接口的单元。
本发明的另一种信息处理装置,其特征在于具有:执行打印机驱动程序,显示包括打印机驱动程序的设定项目在内的用户接口的单元;执行打印机驱动程序,把使用上述用户接口设定了的项目作为初始值在该打印机驱动程序的用户接口关联数据中登录的单元;以及执行打印机驱动程序,在启动上述打印机驱动程序时,根据上述用户接口关联数据,显示禁止了水印功能和水印编辑功能中的至少一个的状态的上述打印机驱动程序的用户接口的用户接口显示单元。
本发明的信息处理装置具备以下的结构。即,特征是具有:显示包括设备驱动程序的能够定制的项目的设定画面的单元;把使用上述设定画面设定了的项目作为定制了的项目进行登录的单元;把上述定制了的项目读入到上述设备驱动程序的用户接口关联数据中的单元;在上述设备驱动程序的起动时,参照上述用户接口关联数据,显示上述设备驱动程序的UI的UI显示单元。
本发明的信息处理方法具备以下步骤。即,特征是具有:显示包括设备驱动程序的能够定制的项目的设定画面的步骤;把使用上述设定画面设定了的项目作为定制了的项目进行登录的步骤;把上述定制了的项目写入到上述设备驱动程序的用户接口关联数据中的步骤;在上述设备驱动程序的起动时,参照上述用户接口关联数据,显示上述设备驱动程序的UI的UI显示步骤。
本发明的设备驱动器具备以下的结构。即,特征是具有:显示包括设备驱动器的设定项目的UI的单元;把使用上述UI设定了的项目在该设备驱动器的用户接口关联数据中登录为缺省的设定值的单元;在上述设备驱动器的起动时,根据上述用户接口关联数据,显示上述设备驱动器的UI的UI显示单元。
本发明的其它特征和优点将从参照附图进行的描述中明确,其中,所有附图中,相同的参考符号指定相同或者相似的部分。
附图说明
结合并且组成说明书的一部分的附图以图解例示出本发明的具体实施方式,并且和描述一起,帮助说明本发明的原理。
图1是示出本发明一个实施形态的印刷处理系统的结构的框图。
图2示出起动预定的应用程序以及印刷处理关联程序,在主计算机的RAM中装载了程序或者数据的状态下的RAM的存储图。
图3示出印刷设定画面中的「页设定」画面。
图4是说明本实施形态的印刷处理关联程序中的缺省值的显示处理的流程图。
图5示出本实施形态的定制工具的UI的一个例子。
图6示出打印机驱动程序的UI的一个例子。
图7示出面向系统管理者的打印机驱动程序的UI的一个例子。
图8示出由图5的定制工具显示的UI的一个例子。
图9示出进行了本实施形态的定制的打印机驱动程序的UI的一个例子。
图10是出本实施形态的设备模式(DEVMODE)数据结构的一个例子。
图11是示出本实施形态的定制工具的动作的流程图。
图12示出本实施形态的打印机驱动程序的版本显示的一个例子。
图13说明UPD文件的数据格式。
图14说明本实施形态的驱动程序设置的定制。
图15是示出本发明实施形态的定制工具的动作的流程图。
具体实施方式
以下,参照附图详细地说明本发明的理想实施形态。
图1是示出本发明一实施形态的印刷处理系统的结构的框图。该印刷处理系统具备主计算机3000和接受来自该主计算机3000的数据进行印刷的打印机1500。
在主计算机3000中,CPU1根据存储在RAM2中的程序,总体控制连接在系统总线4上的各设备。该RAM2还起到CPU1的主存储器和工作区等的作用。ROM3预先保存各种程序以及数据,分开构成为存储各种字体的字体ROM3a,存储程序或者BIOS等的程序ROM3b以及存储各种数据的数据ROM3c。
键盘控制器(KBC)5控制来自键盘(KB)9或者未图示的指针设备(鼠标)的键输入。CRT控制器(CRTC)6控制对于CRT显示器(CRT)10的显示。盘控制器(DKC)7控制对于硬盘等外部存储器11的访问。打印机控制器(PRTC)8经过双向接口21连接到打印机1500,与打印机1500之间进行通信控制处理。
外部存储器11例如是硬盘(HD)或者MO或软盘(注册商标)(FD)等,如图所示,除去存储以操作系统程序(以下,记为OS)205为首的各种应用程序(例如,进行图形、图像、文字、表格等混合存在的输出处理的文书处理应用程序)201和印刷处理关联程序204以外,还存储用户文件、编辑文件等。印刷处理关联程序204使用页描述语言生成所描述的印刷数据的程序,能够对于相同系列的多台打印机共同利用。另外,该印刷处理关联程序204还包括印刷控制指令生成模块(以下,记为打印机驱动程序)2041,打印机驱动程序用户接口(UI)控制模块2042。
存储在外部存储器11中的本实施形态的定制工具程序(以下,简单地称为定制工具)的应用程序201装载到RAM2中由CPU1执行。另外,CPU1例如执行轮廓字体向RAM2的展开处理,使CRT10上的WYSIWYG(What You See Is What You Get)成为可能。进而,CPU1根据用CRT10上的未图示的鼠标等来指示了的指令,打开所登录的各种窗口,执行各种数据处理。用户在执行印刷时,打开印刷设定的设定画面(由打印机驱动程序UI控制模块2042控制),能够进行打印机的设定、和对于包括印刷模式选择的打印机驱动程序2041的印刷处理的设定。
其次,说明打印机1500的结构。
CPU12控制打印机1500的整体动作。RAM19用作为CPU12的主存储器和工作区等的同时,还用作为输出信息展开区和环境数据保存区。另外,该RAM19还具备NVRAM(非易失性RAM)区,构成为能够通过连接到未图示的扩展端口的选择RAM扩展存储器容量。ROM13具备保存各种字体的字体ROM13a、保存由CPU12执行的控制程序的程序ROM13b以及保存各种数据的数据ROM13c。输入单元18与主计算机3000之间进行数据的收发。印刷单元接口16控制与作为打印机引擎的印刷单元17的连接。
外部存储器14由存储器控制器(MC)20控制访问,包括作为目标连接的硬盘(HD)、MO、软盘(注册商标)(FD)、IC卡等,存储字体数据、仿真程序、格式数据等。另外,在没有连接硬盘等外部存储器14的情况下,在ROM13的数据ROM13c中存储在主计算机3000中利用的信息等。另外,该外部存储器14不限于1个,也可以具备多个,例如,可以构成为能够连接多个在内装字体的基础上,保存了解释目标字体卡、语言系统不同的打印机控制语言的程序等的外部存储器。
在操作单元1501中设置接受由用户进行的操作的操作面板,在该操作面板上配置用于操作的开关以及LED显示器等(未图示)。另外,具有未图示的NVRAM,使得存储来自操作面板的打印机模式设定信息。
CPU12根据存储在ROM13的存储ROM13b中的控制程序等,经过印刷单元接口16向印刷单元(打印机引擎)17输出作为输出信息的图像信号。另外,CPU12能够经过输入单元18进行与主计算机3000的通信处理,接受从主计算机3000发送的印刷数据的同时,能够把打印机1500内的信息通知给主计算机3000。
图2示出起动预定的应用以及印刷处理关联程序,在主计算机3000的RAM2中装载了程序或者数据的状态下的RAM2的存储图。
在RAM2中,如图所示,以BIOS206、OS205为首,装载了应用程序201、印刷处理关联程序204以及关联数据203。进而,还确保空存储区202。由此,成为能够执行应用程序201以及印刷处理关联程序204的状态。另外,印刷处理关联程序204中的打印机驱动程序UI控制模块2042(图1)根据用户的印刷设定指令,在CRT10上显示印刷设定画面,能够进行使用了KB9等的来自用户的设定。
图3示出本实施形态的主计算机3000中的印刷设定画面的显示例子。
图3示出印刷设定画面中的「页设定」的画面,如用301所示那样,示出「标准设定」的情况。在该标准设定下,原稿尺寸302成为「A4」,输出用纸尺寸303成为「与原稿尺寸相同」,份数304成为「1份」,印刷的朝向305成为「纵」,而且页设计306成为「1页/张」。
在最初显示时或者指示「返回到标准」按钮307时,显示各种项目的缺省值。这时,印刷处理关联程序204(图2)读入缺省值,在图3所示的画面上进行显示。
图4是说明本实施形态的印刷处理关联程序204中的例如缺省值对于图3那样的驱动程序起动时的UI画面的显示处理的流程图。另外,这里,在遵从主计算机3000的基本系统的规则的位置存储缺省值,如后所述,用户指定的缺省值存储在与其不同的位置。
首先,在步骤S401中,如果有缺省值的取得请求,则进入到步骤S402,确认是否存储了用户指定的缺省值。在存储了用户指定的缺省值的情况下进入到步骤S403,取得用户指定的缺省值,在步骤S404中进行显示。另一方面,在步骤S403中,在没有存储用户指定的缺省值的情况下,进入到步骤S405,取得预先指定的缺省值,在步骤S404中进行显示。另外,在本实施形态中,用户指定的缺省值存储在打印机驱动程序的UI关联的数据文件(UPD文件)中。
图5示出包含在存储于外部存储器11内的应用程序201中的本实施形态的定制工具的UI的一个例子。在该图5中,示出指定是否能够在打印机驱动程序的UI上使用控制的UI,这里,能够把指定为不可使用的控制的列表作为定制数据,保存在打印机驱动程序的UI关联的UPD文件中。该例子参照图8在后面叙述。
在多个复选框中,被选中的是可使用控制。同样,未选中的复选框示出不可使用控制。用户通过选中希望能够使用的控制的复选框、使希望不能够使用的控制的复选框设为未选中,从而在进行了生成按钮的指示时能够反映其设定。
该定制工具的特征之一是装载所定制的打印机驱动程序2041,容易设定缺省值。
具体地讲,例如,如果选中印刷设定(Apply document setting)的复选框,指示(按压)用纸设定的属性按钮706,则如图6所示,显示打印机驱动程序的UI。
图6中显示印刷设定的缺省,这里,用纸尺寸是「信纸尺寸」,输出尺寸是「与原稿尺寸一致」,复制份数是「1」,而且,在1页中设计1个图像。
另外,例如,如果选中打印机设定(Apply printer setting)的复选框,指示打印机设定的属性按钮705,则如图7所示,显示面向系统管理者的打印机驱动程序UI。图7中,作为用纸的供给源的目标设定,指定供给用纸的走带机构的设定以及印刷完毕的用纸的输出目标等。
这里,利用主计算机的OS205(图1)读出打印机驱动程序2041的结构实现该定制工具。因此,还再现打印机驱动程序2041的冲突,能够可靠地了解定制了的打印机驱动程序2041的缺省值。
图5中,701示出在印刷中使用的打印机的名称,762示出对于基本驱动程序的路径,703示出存储定制的驱动程序的文件夹的路径。输入框704是特定定制内容的定制代码的输入栏,在这里能够输入任意的值。这里,通过在显示打印机驱动程序的版本信息的部分(参照图1)或者显示设定一览的部分中进行显示,能够判别是否定制装载的打印机驱动程序。控制选择按钮707是在被选中为允许所选择了控制的情况下,用于选择控制的按钮。
当指示(按压)生成按钮(Create)709时变更打印机驱动程序的UI关联的UPD文件生成定制的UPD文件。如果指示该生成按钮709,则被变更的UPD文件以外的文件复制到保存定制完毕驱动程序组的位置,在进行了变更处理后保存UPD文件。关于UPD文件的变更处理在后面叙述。
其次,使用图5的显示画面说明更新(Update)打印机驱动程序的情况。
该更新处理在本实施形态中是更新定制完毕的打印机驱动程序,在选中「Make Style」的「Update」的无线按钮时执行。在输入区702中输入进行了定制的驱动程序组的文件夹路径,在输入区708中,输入成为其更新源的驱动程序组的文件夹路径,指示生成按钮709。由此,被变更了的UPD文件以外的文件装载到在输入区703中指定了定制完毕驱动程序组的位置中,UPD文件在进行了变更处理以后,保存在与该驱动程序相对应的地址中。例如,如果把与PDLX版本6.30相对应的定制完毕的驱动程序更新为PDLX6.40,则生成接在用PDLX6.30进行了的定制后面的PDLX6.40驱动程序。
图8示出用图5的定制工具,选中了复选框711,控制是可选择的,并且指示了选择按钮707时所显示的UI。该显示控制由定制工具执行。
图中,用于限制控制的Watermark(水印)的复选框800被设定为未选中。如果在该状态下指示OK按钮801,则该显示从图8返回到图5,定制工具存储这时的被定制的状态。而且,如果指示生成按钮709,则定制工具生成写入了表示不能够由用户操作Watermark的UI的指示的值的UPD文件。
图9示出这样进行了定制的打印机驱动程序2041的UI的一个例子。
如上所述,被定制了的打印机驱动程序在装载时或者起动时读入定制工具生成的UPD文件,显示图9所示的UI。在图8的例子中,由于(水印)的复选框800被设定为未选中,因此图9的水印的控制部分900用全灰色显示,限制用户对于水印的操作。
这样,用户仅指示图8所示的UI的复选框,就能够预先作为预设置把用户不可设定的控制装入在打印机驱动程序2041中,由此能够进行定制。
另外,本实施形态中,在内部生成使用定制了的设备模式(DEVMODE)的「热单(favorites)」,安装打印机驱动程序使得在定制了的打印机驱动程序的「热单」组合框(combo box)的起始进行显示。所谓该设备模式,是用于保存以所普及的OS定义的印刷设定数据的数据结构的称呼。按照该设备模式的数据结构的形式,各种印刷设定保存在HD11的OS管理的登录区,或者同样地存储在HD11中的UPD文件的区域503(图13)中。
打印机驱动程序2041在动作时读出登录区执行印刷设定。另外,打印驱动程序2041读出该设备模式,生成进行遵从该模式的印刷设定的PDL数据,传送到打印机使其进行印刷。由此,打印机根据从打印机驱动程序传送来的PDL形式的印刷设定进行印刷处理。
如果使用本实施形态中的定制工具,则作为厂家预设置,生成与所提供的「标准设定」相当的热单。例如,使用定制工具,如果输入装订以及印记的印刷设定,则把该印刷设定作为设备模式(DEVMODE),写入到UPD文件的数据503的预定地址中。这里,被定制了的打印机驱动程序由于安装成使得预先读出预定的地址,因此如果读出预定的地址,则该设备模式(DEVMODE)的值作为缺省设定,设定在打印机驱动程序中。进而,编入把该设备模式(DEVMODE)的值作为设定值的「热单」。在这样安装的驱动程序有时称为定制对应驱动程序。
另外,该「热单」的名称在定制工具中,使用输入到图5的「Profilename」的编辑框712中的名称。
在以定制添加的「热单」添加在「热单」组合框的起始,不能够进行顺序的更换。以定制添加的「热单」的数据与通常的设备驱动程序具有的热单不同,由于没有保存在登记区(存储区)中,因此与在驱动程序中以缺省输入的「热单」相同,不能够从驱动程序UI进行编辑(显示表示不能够编辑的红色圆圈)。从而,能够使得以定制添加的「热单」在「热单」的添加·编辑对话中不进行显示。进而,以定制添加的「热单」作为表示被定制了的标志的一个例子,例如用图9的901所示,显示手指的图标。以定制添加的「热单」在用户操作驱动程序UI变更了印刷设定数据以后,在希望返回到被定制了的印刷设定时使用。
另外,由于在用Windows(注册商标)NT系统的OS的打印机文件夹的属性显示的「热单」标签中,不显示以定制添加的「热单」,因此使「允许热单的选择」断开,使得不允许选择热单的功能不能够对于以定制添加的「热单」使用。与该功能相当的功能可以通过在控制选择中使热单(Profile)控制的复选框断开而实现。
图10示出该设备模式(DEVMODE)的数据结构的一个例子。
这里,记载了保存用纸朝向(dmOrientation)、用纸尺寸(dmPaperSize)、用纸宽度(dmPaperWidth)和份数(dmCopies)等的情况。除此以外,DEVMODE数据结构体保存在登记区中。打印机驱动程序2041通过读写在登记区中保存的DEVMODE数据结构体,还能够反映缺省的印刷设定环境,或者通过读入后述的「热单」反映到用户接口中。
这里,作为「热单」是把打印机驱动程序2041的多个印刷设定汇总在一起的设定。用户通过用打印机驱动程序2041的用户接口指定由该汇总在一起的设定组成的「热单」,能够得到所希望的动作环境。例如,在经常利用水印和装订的用户的情况下,通过把这些装订和水印设定的组登录为「热单」,仅选择该「热单」就能够把多个设定项目设定为所希望的值进行印刷。
另外,作为能够保存在该设备模式中的印刷设定的例子,除去图10的例子以外还有以下的项目。作为页设定的印刷设计能够定义原稿尺寸、输出用纸尺寸、页设计(在一张物理页中图像形成几页的逻辑页)、水印、页边框、无边框、是否印刷日期、是否印刷用户名、是否印刷页号码、是否进行覆盖印刷等。进而,还能够设定两面印刷、装订方向(长边装订、短边装订)、装订带、排纸目标、是否以份单位变更排纸目标、作为打印机字体是否替换TrueType字体、是否以省墨模式印刷、是否使用TypeWing功能、是否进行图像加速处理、是否始终以图像模式印刷PDF文件等。进而,把它们全部保存为设备模式,能够用本实施形态中的定制对应的打印机驱动程序或者定制工具处理为「热单」。
图11是示出本实施形态的定制工具的动作的流程图。
首先,在步骤S501中,变更设定值使得成为希望进行定制的设定值。该动作例如显示上述图5的显示画面,在该画面中,设定定制代码704,与把打印机设定的属性705或者用纸设定的属性706等设定为用户所希望的值相当。而且,在步骤S502中如果指示生成按钮709,则变更作为与打印机驱动程序2041UI关联的数据文件的UPD文件。然后,在步骤S504中,把该驱动程序组复制到原来的打印机驱动程序中。
图13说明UPD文件的数据格式。
如图所示,UPD文件由标题501、ID定义50和数据503构成。在ID定义502中,保存数据503中所保存的数据的ID和数据保存位置(地址)的组。而且,以与ID的数相当部分的组保存该组。在本实施形态的定制工具中,变更与在定制用地定义了的ID相对应的数据的值。另外,在没有定义希望在ID定义502中使用的定制数据的ID的情况下,在ID定义502中添加与该定制数据相对应的新的ID。
UPD文件存在于每一个设备驱动程序中。由此,在以下那样的情况下也能够定制。即,使用与某个机种相对应的定制完毕的驱动程序组,进而还能够定制其它的机种。例如,使用在某个机种中定制完毕的驱动程序组的设定内容能够定制其它机种的设备。另外,在ID定义502中由于使用定制用的ID,因此在新版本的打印机驱动程序中,还能够延续在此以前定制了的打印机驱动程序的设定。
另外,定制对应的打印机驱动程序用定制工具定制。打印机驱动程序安装成使得在装载时或者第一次起动时读入UPD文件,读入与UPD文件的ID定义502的预定ID相对应保存的数据503。例如,在由定制工具生成的UPD文件中,设在ID定义502内保存表示「CUSTUMIZED」的ID和作为该数据保存位置的地址X。
定制对应的打印机驱动程序在安装完毕或者第一次使用时,在ID定义502内存储着表示「CUSTUMIZED」的ID信息的情况下,安装成预先读出与该信息相对应的地址。由此,该打印机驱动程序在安装完毕时或者第一次起动时,当在UPD文件的ID定义502内包括表示「CUSTUMIZED」的ID时,从该ID定义读出相对应的数据的地址X。接着,该打印机驱动程序从该地址X的数据503进而读出作为实际驱动程序设定数据的设备模式的数据结构。另外,这里地址X既可以是绝对地址,也可以是在标题501中预先保存数据503的起始地址,在地址X中设置来自该数据503的起始地址的偏置地址。
这样,通过准备UPD文件,被定制了的打印机驱动程序在安装完毕时或者第一次起动时,自动地读入由定制工具生成的UPD文件,作为设备模式自动地设置打印机驱动程序的缺省的设定值。由此,能够容易地构筑被定制了的打印机驱动程序的动作环境。
图14说明驱动程序组的定制,这里,说明当本实施形态的定制工具1400生成驱动程序组时,所需要的驱动程序组和所生成的驱动程序组。
图中,上半部分示出生成新定制的驱动程序组的状态(与选择图5的Make Style的「New」的无线按钮时的情况相当)。定制工具1400以成为基准的能够定制的驱动程序组1401为基础,改写该驱动程序组内的UPD文件,生成定制完毕的驱动程序组1402。
下半部分示出更新时的状态(与选择了图5的Make Style的「Update」的无线按钮的情况相当)。示出在新版本的驱动程序中延续以前被定制的驱动程序的设定的状态。定制工具1400使用被更新了的成为基准的可定制的驱动程序组1403和已经被更新了(定制完毕)的旧版本的驱动程序组1404,通过把已经定制了的旧版本的驱动程序组1404的定制数据代入到可定制的被更新了的驱动程序组1403中,生成更新完毕的定制了的驱动程序组1405。另外,当生成新定制的驱动程序组1402时,以及在新版本的驱动程序中延续以前定制了的驱动程序的设定时也需要该定制工具1400。
图12示出打印机驱动程序的版本显示的一个例子,这里,示出把定制代码(「0001」)添加到版本信息对话的版本部分中的例子。
定制驱动程序把用定制工具输入的定制代码的值704添加到在驱动程序UI的「版本信息」标签中显示的驱动程序的版本后面,进行显示。
其次,说明由本实施形态的定制工具进行的UPD文件的变更处理。
定制工具按照以下的顺序生成定制完毕驱动程序组。首先,读入成为定制的基准的定制对应的驱动程序组。修正该成为基准的设备驱动程序的UI关联的数据文件(UPD文件),生成被定制了的包括UPD文件的驱动程序组。而且,把变更了该UPD文件的驱动程序组作为定制完毕驱动程序组输出。该驱动程序组是不包括安装器的与基于AddPrinter的安装相对应「.inf形式」。其中,也可以作为包括安装器的驱动程序组进行分包。
以下,参照图15的流程以及表示图5的UI的图说明本发明其它实施形态的定制工具的动作例子。
图15所示的定制工具的动作根据用户对于定制工具的开始指示而开始。另外,各步骤还能够改变顺序执行。另外,步骤S1505、S1508、S1511的判断既可以由用户进行,也可以预先分别在文件中以真伪的标记记入是否进行步骤S1505中的对于打印机的设定,是否进行步骤S1508中的印刷设定的定制,是否使步骤S1511中的一部分控制成为Disable(无效)的设定。例如,能够像「打印机设定(S1505):YES,印刷设定定制(S1508):YES,使一部分控制成为Disable(S1505):NO」那样预先记载在文件中,把该文件读入到定制工具中,根据该文件进行各判定处理。
首先,在步骤S1500中,识别在图5的701中指示输入的打印机。接着,在步骤S1501中,识别在702中指示输入的基本驱动程序的位置。本工具中的定制通过定制工具变更成为基本的驱动程序组的一部分而完成。接着,在步骤S1502中,识别在703中指示输入的定制驱动程序的生成位置。
通过使用在该位置生成的定制完毕驱动程序组,能够装载变更了缺省值的打印机驱动程序。接着,在步骤S1503中,识别输入到704中的定制代码。该定制代码通过在每次生成定制完毕驱动程序组时指定不同的值,能够把安装后的定制完毕驱动程序组相同与否用作为定制工具或者OS判定的基准。
打印机驱动程序的缺省值的定制在步骤S1504以后进行。
在步骤S1504中,通过用户指示「Make Style」的「New」而成为生成指定了新的缺省值的驱动程序组。接着,在步骤S1505中,参照上述的设定文件判断是否设定了安装制本、装订、双面单元、包括进行其它的修整处理的修整器的目标装置等的信息。这里,在具有进行对于打印机的设定含义的输入的情况下进入到步骤S1506,在没有进行设定含义的输入的情况下进入到步骤S1508。
在步骤S1505中,在判断为进行对于打印机的设定的情况下,定制工具在步骤S1506中,使「Apply printer settings」的复选框成为ON。然后,在步骤S1507中,用户按压「Properties」按钮705,通过使定制工具驱动图7的驱动程序的UI模块,显示UI,设定愿意的缺省值。随着结束该缺省值的设定,如果按压OK按钮则能够返回到图5的UI。
接着,在步骤S1508中,定制工具参照设定文件判断是否进行印刷设定的缺省值的定制。在判断为定制印刷设定的缺省值的情况下,进入到步骤S1509,在判断为不定制印刷设定的缺省值的情况下,进入到步骤S1511。
在判断为定制印刷设定的缺省值的情况下,定制工具在步骤S1509中,使「Apply document settings」的复选框成为ON,接着,在步骤S1510中,如果用户按压Propaties按钮706,则定制工具识别该按压操作。根据该识别,定制工具显示图6的UI,把任意的缺省值设定为定制工具内部管理的值。如果用户结束缺省值的设定,则按压OK按钮返回到图5的UI。
在步骤S1511中,定制工具判断一部分控制是否成为Disable。在判断为一部分控制成为Disable的情况下,进入到步骤S1515,在判断为一部分控制没有成为Disable的情况下,进入到步骤S1512。
在步骤S1515中,定制工具使「Enable control」的复选框成为ON。定制工具接着在步骤S1516中如果识别由用户进行的「Selectcontrol」按钮707的按压输入,则显示图8UI,设定任意的缺省值。如果结束缺省值的设定,则随着识别来自用户的OK按钮的按压输入,返回到图5的UI。
接着,在步骤S1512中,如果定制工具识别按下「Create」按钮709产生的生成定制完毕驱动程序组的输入指示,则处理进入到步骤S1513。在步骤S1513中,复制作为打印机驱动程序2041的UI关联的数据文件的UPD文件,在这里写入定制的结果并且暂时进行保存。
另外,关于UPD文件的内容,与参照图13所说明的相同。如果在步骤S1513中结束UPD文件的变更,则处理进入到步骤S1514。在该步骤S1514中,定制工具从原来的驱动程序组,把UPD文件替换为在步骤S1513中生成的UPD文件的基础上,在步骤S1503中,在703(Folder path to save a customized driver)中指定的位置中生成定制完毕打印机驱动程序的组。
具体地讲,把在步骤S1507以及S1510中经由驱动程序设定了的设定信息在GPD文件中定义新的ID,把定制了的设定值保存为数据。另外,把在步骤S1516中设定的控制作为应该Disable的控制,在GPD文件或者与其不同定义的文件内,把上述ID与另外的ID与定义相对应构成列表。把这些定制文件构筑成驱动程序的数据包。
打印机驱动程序读入打捆成包的这些定制了的GPD文件以及应该Disable的控制的列表(也可以保存在GPT文件的内部),调用定制了的印刷设定,显示定制的打印机驱动程序的用户接口。

Claims (7)

1.一种信息处理装置,其特征在于具有:
从多个打印机驱动程序中选择在由主机生成印刷数据并发送给打印机时使用的打印机驱动程序的选择单元;
显示包含如下项目的设定画面的单元,即该项目是通过执行用于定制打印机驱动程序的定制程序,能定制由上述选择单元选择的打印机驱动程序的项目;
把执行打印机驱动程序的定制程序、使用上述设定画面设定了的项目作为定制了的项目而进行登录的单元;
把上述定制了的项目写入到由上述选择单元选择的打印机驱动程序的用户接口关联数据中的单元;以及
以参照上述用户接口关联数据而在启动上述打印机驱动程序时显示上述打印机驱动程序的用户接口的方式形成把由上述写入单元写入了的用户接口关联数据设定于上述打印机驱动程序后的定制打印机驱动程序的形成单元。
2.根据权利要求1所述的信息处理装置,其特征在于:
上述打印机驱动程序的用户接口可识别地显示由上述定制了的项目禁止设定的项目。
3.根据权利要求1所述的信息处理装置,其特征在于:
在上述定制程序中可输入在打印机驱动程序中使水印功能无效的指示、以及使水印功能的编辑无效的指示中的至少一个。
4.根据权利要求1所述的信息处理装置,其特征在于还具有:
从上述打印机驱动程序的定制工具中调用打印机驱动程序,显示打印机驱动程序的用户接口的显示控制单元;以及
存储经所显示的上述用户接口输入的值作为上述打印机驱动程序的初始设定的存储单元。
5.一种信息处理装置,该信息处理装置根据使用用户接口设定了的设定值而执行处理,其特征在于具有:
通过经打印机驱动程序的定制程序调用打印机驱动程序的用户接口,显示用于由用户设定打印机驱动程序的初始值的用户接口画面的显示控制单元;
通过执行上述定制程序来把使用上述打印机驱动程序的用户接口画面设定了的初始值与上述打印机驱动程序相关联起来进行存储的存储单元;以及
根据存储在上述存储单元中的上述初始值,变更并显示上述打印机驱动程序的用户接口的单元。
6.一种信息处理装置,其特征在于具有:
执行打印机驱动程序,显示包括打印机驱动程序的设定项目在内的用户接口的单元;
执行打印机驱动程序,把使用上述用户接口设定了的项目作为初始值在该打印机驱动程序的用户接口关联数据中登录的单元;以及
执行打印机驱动程序,在启动上述打印机驱动程序时,根据上述用户接口关联数据,显示禁止了水印功能和水印编辑功能中的至少一个的状态的上述打印机驱动程序的用户接口的用户接口显示单元。
7.根据权利要求6所述的信息处理装置,其特征在于:
上述用户接口显示单元可识别地显示由于上述初始值而禁止设定的项目。
CNB2005100043807A 2004-01-20 2005-01-20 信息处理装置以及方法 Expired - Fee Related CN100492329C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2004012178 2004-01-20
JP2004012178 2004-01-20
JP2004364777A JP4574344B2 (ja) 2004-01-20 2004-12-16 情報処理装置及び方法
JP2004364777 2004-12-16

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN2009101368325A Division CN101539844B (zh) 2004-01-20 2005-01-20 信息处理装置以及方法

Publications (2)

Publication Number Publication Date
CN1645345A CN1645345A (zh) 2005-07-27
CN100492329C true CN100492329C (zh) 2009-05-27

Family

ID=34752127

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100043807A Expired - Fee Related CN100492329C (zh) 2004-01-20 2005-01-20 信息处理装置以及方法

Country Status (4)

Country Link
US (3) US8640039B2 (zh)
JP (1) JP4574344B2 (zh)
KR (1) KR100708361B1 (zh)
CN (1) CN100492329C (zh)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7256901B2 (en) * 2002-10-10 2007-08-14 Sharp Laboratories Of America, Inc. Printer driver customization using incremental custom print processor
JP4344921B2 (ja) * 2003-08-11 2009-10-14 セイコーエプソン株式会社 Ui制御装置、ui制御方法、ui制御プログラム、印刷制御装置、印刷制御方法および印刷制御プログラム
JP4863450B2 (ja) * 2005-03-29 2012-01-25 キヤノン株式会社 デバイスドライバプログラムをカスタマイズするための情報処理装置及びデバイスドライバプログラムのカスタマイズ方法
US8498002B2 (en) * 2005-03-29 2013-07-30 Canon Kabushiki Kaisha Information processing apparatus capable of customizing device driver, information processing method, and control program
JP4029889B2 (ja) * 2005-04-12 2008-01-09 コニカミノルタビジネステクノロジーズ株式会社 ドライバ設定方法、ドライバ設定プログラム、記録媒体、及び情報処理装置
CN1936947B (zh) * 2005-09-22 2011-04-13 富士施乐株式会社 设备定制系统、设备定制方法及认证代理
JP4859119B2 (ja) * 2005-09-22 2012-01-25 富士ゼロックス株式会社 認証エージェント、デバイスカスタマイズシステム、認証エージェントプログラム
JP4574520B2 (ja) * 2005-11-14 2010-11-04 シャープ株式会社 情報処理装置、サーバ装置、プログラムおよび記録媒体
DE102006014004A1 (de) * 2006-03-27 2007-10-04 OCé PRINTING SYSTEMS GMBH Verfahren, Computerprogramm und Computersystem zum Erzeugen einer Treiber-Steuerungskomponente für ein Ausgabegerät in einem Dokumenten Output Management System
JP4910585B2 (ja) * 2006-09-14 2012-04-04 富士ゼロックス株式会社 アプリケーション共用システム、装置およびプログラム
JP4969324B2 (ja) * 2006-09-14 2012-07-04 株式会社リコー 情報処理装置、プログラム及びその記録媒体
JP4306773B2 (ja) * 2006-10-13 2009-08-05 セイコーエプソン株式会社 情報処理装置、印刷設定方法
JP4311458B2 (ja) * 2007-02-27 2009-08-12 ブラザー工業株式会社 コントロール配置情報設定装置及びコンピュータプログラム
US20090051960A1 (en) * 2007-08-23 2009-02-26 Maglanque Jose Elwin System and method for creating a customizable device driver for interfacing with a document processing device
JP5540783B2 (ja) * 2010-03-10 2014-07-02 セイコーエプソン株式会社 プリンタードライバー、印刷制御装置、印刷システム
JP5719203B2 (ja) * 2010-10-06 2015-05-13 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、及びプログラム
JP6049360B2 (ja) * 2012-08-31 2016-12-21 キヤノン株式会社 システムおよびその制御方法、情報処理装置の制御方法、並びにプログラム
JP5840640B2 (ja) * 2013-03-29 2016-01-06 京セラドキュメントソリューションズ株式会社 画像形成装置、及び画像形成方法
JP6552189B2 (ja) * 2014-12-09 2019-07-31 キヤノン株式会社 情報処理装置、制御方法およびドライバーインストールプログラム
JP6415314B2 (ja) * 2014-12-26 2018-10-31 三菱重工業株式会社 動揺低減装置及びこれを備えた浮体
JP6600961B2 (ja) * 2015-03-30 2019-11-06 ブラザー工業株式会社 表示制御装置、表示制御方法及び記憶媒体
JP6661409B2 (ja) * 2016-03-01 2020-03-11 キヤノン株式会社 自動設置システム、情報処理装置、情報処理装置の制御方法、及びプログラム
JP6838286B2 (ja) * 2016-05-11 2021-03-03 コニカミノルタ株式会社 情報処理装置、インストーラー及びプリンタドライバ
JP2018181228A (ja) * 2017-04-21 2018-11-15 株式会社沖データ ドライバ生成装置、および情報処理システム
JP6962047B2 (ja) 2017-07-27 2021-11-05 ブラザー工業株式会社 プログラム、および情報処理装置。
JP7077604B2 (ja) * 2017-12-21 2022-05-31 オムロン株式会社 操作受付装置、制御システム、制御方法、及び、制御プログラム
US11340770B2 (en) * 2019-02-08 2022-05-24 Wesley W. Whitmyer, Jr. Usability mode for devices

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000330919A (ja) * 1999-05-20 2000-11-30 Canon Inc データ処理装置およびデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP2003084948A (ja) * 2001-09-14 2003-03-20 Canon Inc 印刷制御装置及び印刷制御方法
US20030053082A1 (en) * 2001-09-14 2003-03-20 Makoto Tomito Controller and control method and program and recording medium storing program readable by computer
US20030067488A1 (en) * 2001-10-09 2003-04-10 Rudd Michael L. System and method for personalizing an electrical device interface
JP2003149997A (ja) * 2001-11-09 2003-05-21 Ricoh Co Ltd 画像形成装置
JP2003162391A (ja) * 2001-09-14 2003-06-06 Canon Inc 制御装置および制御方法及びプログラム並びにコンピュータ可読のプログラムを格納した記憶媒体
JP2003280857A (ja) * 2002-03-22 2003-10-02 Ricoh Co Ltd 印刷方法及び印刷システム
US20030197883A1 (en) * 2002-04-23 2003-10-23 Lay D. Travis Notifying a computer user of printing with temporary printer properties
US20030231327A1 (en) * 2002-06-03 2003-12-18 Ashey Brandon R. Customizable printer control panel

Family Cites Families (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07110763A (ja) * 1993-10-13 1995-04-25 Hitachi Ltd ユーザインタフェース画面編集装置
JPH08278871A (ja) 1995-04-05 1996-10-22 Canon Inc 情報処理装置及び方法
JP3571799B2 (ja) * 1995-05-24 2004-09-29 キヤノン株式会社 ユーザ・インターフェース上の設定項目の登録方法及び情報処理装置
US5832298A (en) * 1995-05-30 1998-11-03 Canon Kabushiki Kaisha Adaptive graphical user interface for a network peripheral
JPH09104151A (ja) * 1995-10-12 1997-04-22 Canon Inc 印刷装置並びに情報処理装置および印刷装置のメニュー表示処理方法並びに情報処理装置のプリンタ設定方法
US6148346A (en) * 1996-06-20 2000-11-14 Peerless Systems Imaging Products, Inc. Dynamic device driver
US7444394B2 (en) * 1997-02-03 2008-10-28 Canon Kabushiki Kaisha Network data base control device and method thereof
KR100389902B1 (ko) * 1997-06-23 2003-09-22 삼성전자주식회사 차분해독법과선형해독법에대하여안전성을보장하는고속블럭암호화방법
JP3990772B2 (ja) * 1997-08-06 2007-10-17 キヤノン株式会社 データ処理装置およびデータ処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
US6327613B1 (en) * 1998-01-12 2001-12-04 Adaptec, Inc. Method and apparatus for sharing peripheral devices over a network
JPH11232059A (ja) * 1998-02-10 1999-08-27 Seiko Epson Corp 印刷制御装置及び記録媒体
JP3728127B2 (ja) * 1999-01-29 2005-12-21 キヤノン株式会社 情報処理装置、情報処理方法及びコンピュータ読み取り可能なプログラムが格納された記憶媒体
JP3884876B2 (ja) * 1999-01-29 2007-02-21 キヤノン株式会社 情報処理装置、情報処理方法及びコンピュータ読み取り可能なプログラムが格納された記憶媒体
JP2000242597A (ja) * 1999-02-18 2000-09-08 Canon Inc デバイス装置に対する出力設定を行う情報処理装置、情報処理方法及びプログラムを格納した記憶媒体
JP3805122B2 (ja) * 1999-02-26 2006-08-02 キヤノン株式会社 情報処理装置及びその印刷設定方法及びコンピュータ読み取り可能なプリンタドライバプログラムが格納された記憶媒体
JP4497580B2 (ja) * 1999-04-30 2010-07-07 キヤノン株式会社 データ処理装置およびデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
KR100590181B1 (ko) * 1999-05-08 2006-06-14 삼성전자주식회사 사용자 정의 메뉴를 위한 편집기능 구현방법
JP3619087B2 (ja) * 1999-11-02 2005-02-09 キヤノン株式会社 情報処理装置、情報処理方法およびコンピュータ読み取り可能なプログラムを格納した記憶媒体
JP3679660B2 (ja) * 1999-11-02 2005-08-03 キヤノン株式会社 情報処理装置、情報処理方法およびコンピュータ読み取り可能なプログラムが格納された記憶媒体
JP2001260492A (ja) * 2000-03-17 2001-09-25 Minolta Co Ltd 印刷システム及び印刷方法
JP4387553B2 (ja) * 2000-04-27 2009-12-16 キヤノン株式会社 印刷制御装置及び方法と情報処理装置及び方法
US7286250B2 (en) * 2000-04-27 2007-10-23 Canon Kabushiki Kaisha Print control apparatus and method, and print system
JP2002041257A (ja) * 2000-07-24 2002-02-08 Minolta Co Ltd プリンタドライバのインストール方法、プリンタドライバ用インストールプログラムを記録した記録媒体、およびプリンタドライバ用インストール装置
FR2813409A1 (fr) * 2000-08-29 2002-03-01 Canon Res Ct France Sa Procede et dispositif configuration d'un peripherique de traitement de documents electroniques dans un reseau de communication
JP3833067B2 (ja) * 2000-12-28 2006-10-11 キヤノン株式会社 ユーザインタフェース制御装置および方法ならびに記憶媒体
JP3884943B2 (ja) * 2000-12-26 2007-02-21 キヤノン株式会社 情報処理装置、印刷データ生成方法、印刷制御プログラム及びコンピュータ読み取り可能な記録媒体
US7218976B2 (en) * 2001-04-27 2007-05-15 Canon Kabushiki Kaisha User interface control apparatus and method
US6769759B2 (en) * 2001-07-02 2004-08-03 Seiko Epson Corporation Printing with selection of sub-scanning
JP2003015844A (ja) * 2001-07-04 2003-01-17 Canon Inc 情報処理装置及びその制御方法、プログラム、記憶媒体
US6583060B2 (en) 2001-07-13 2003-06-24 Micron Technology, Inc. Dual depth trench isolation
JP2003061163A (ja) 2001-07-31 2003-02-28 Hewlett Packard Co <Hp> 同一ユーザインターフェースが利用可能なシステム
US20030030664A1 (en) * 2001-08-13 2003-02-13 Parry Travis J. Customizable control panel software
JP4817556B2 (ja) * 2001-09-14 2011-11-16 キヤノン株式会社 情報処理装置、情報処理装置における文書処理方法およびプログラム
JP3970137B2 (ja) * 2001-09-14 2007-09-05 キヤノン株式会社 文書処理方法及びその装置
JP2003296312A (ja) * 2001-09-14 2003-10-17 Canon Inc 情報処理装置及びその方法
JP3950657B2 (ja) * 2001-09-14 2007-08-01 キヤノン株式会社 情報処理システム及びその表示方法、プログラム、並びに記録媒体
US7894083B2 (en) * 2001-09-14 2011-02-22 Canon Kabushiki Kaisha Print control with interfaces provided in correspondence with printing methods
JP3937777B2 (ja) * 2001-09-14 2007-06-27 キヤノン株式会社 文書処理システム、情報処理装置、及びそれらの設定方法、プログラム、記録媒体
US7861169B2 (en) * 2001-11-19 2010-12-28 Ricoh Co. Ltd. Multimedia print driver dialog interfaces
JP2003173246A (ja) * 2001-12-05 2003-06-20 Ricoh Co Ltd デバイス情報収集方法、プログラム、サーバ装置及び記憶媒体
JP3871035B2 (ja) * 2002-01-11 2007-01-24 セイコーエプソン株式会社 インストール制御プログラムを記録した媒体、インストール制御装置、インストール制御方法、インストールシステムおよびインストール用データを記録した媒体
US7307745B2 (en) * 2002-01-21 2007-12-11 Canon Kabushiki Kaisha Web-based print server and client
JP2003216374A (ja) * 2002-01-25 2003-07-31 Canon Inc コンピュータプログラム、デバイスドライバの設定方法及びその設定装置
US20040085563A1 (en) * 2002-04-19 2004-05-06 Seiko Epson Corporation Computer equipment used for printer setting, printer setting method, and computer readable medium
JP3740438B2 (ja) * 2002-05-31 2006-02-01 キヤノン株式会社 印刷制御方法、印刷制御装置、プログラム及びコンピュータ可読の記憶媒体
JP3962679B2 (ja) * 2002-12-05 2007-08-22 キヤノン株式会社 印刷制御方法及び装置
JP4136634B2 (ja) * 2002-12-10 2008-08-20 キヤノン株式会社 文書処理装置及び方法
US20050039193A1 (en) * 2003-03-20 2005-02-17 Samsung Electronics Co., Ltd. Method and apparatus for generating device driver and user interface screen
JP2004326603A (ja) * 2003-04-25 2004-11-18 Canon Inc 印刷制御システム、印刷制御装置、機能提供装置、印刷機能表示方法、コンピュータプログラム、及びコンピュータ読み取り可能な記録媒体
JP4371693B2 (ja) * 2003-04-25 2009-11-25 キヤノン株式会社 印刷制御装置、印刷制御方法及びコンピュータプログラム
TWI227993B (en) 2003-07-16 2005-02-11 Kinpo Elect Inc Handheld device for capturing image
US8291235B2 (en) * 2003-08-29 2012-10-16 Hewlett-Packard Development Company, L.P. Method and system for controlling access of clients and users to a print server
JP2005141729A (ja) * 2003-10-17 2005-06-02 Fuji Xerox Co Ltd 周辺機器制御プログラム、装置および方法、並びに表示制御プログラム、装置および方法
KR20050042312A (ko) * 2003-11-01 2005-05-09 삼성전자주식회사 이미지 변경이 가능한 프린터 드라이버를 지원하는 인쇄시스템 및 그 지원 방법
JP3799346B2 (ja) * 2003-11-05 2006-07-19 キヤノン株式会社 文書処理方法および装置
JP4181973B2 (ja) * 2003-11-20 2008-11-19 キヤノン株式会社 プリンタドライバのインストーラ作成方法、プリンタドライバのインストール方法、情報処理装置、プログラム、及び記憶媒体
JP4481800B2 (ja) * 2003-12-02 2010-06-16 キヤノン株式会社 情報処理装置、情報処理方法及びプログラム
DE602005019931D1 (de) * 2004-01-23 2010-04-29 Oce Tech Bv Druckertreiber mit automatischer Generation von Musterkonfigurationen

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000330919A (ja) * 1999-05-20 2000-11-30 Canon Inc データ処理装置およびデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP2003084948A (ja) * 2001-09-14 2003-03-20 Canon Inc 印刷制御装置及び印刷制御方法
US20030053082A1 (en) * 2001-09-14 2003-03-20 Makoto Tomito Controller and control method and program and recording medium storing program readable by computer
JP2003162391A (ja) * 2001-09-14 2003-06-06 Canon Inc 制御装置および制御方法及びプログラム並びにコンピュータ可読のプログラムを格納した記憶媒体
US20030067488A1 (en) * 2001-10-09 2003-04-10 Rudd Michael L. System and method for personalizing an electrical device interface
JP2003149997A (ja) * 2001-11-09 2003-05-21 Ricoh Co Ltd 画像形成装置
JP2003280857A (ja) * 2002-03-22 2003-10-02 Ricoh Co Ltd 印刷方法及び印刷システム
US20030197883A1 (en) * 2002-04-23 2003-10-23 Lay D. Travis Notifying a computer user of printing with temporary printer properties
US20030231327A1 (en) * 2002-06-03 2003-12-18 Ashey Brandon R. Customizable printer control panel

Also Published As

Publication number Publication date
JP4574344B2 (ja) 2010-11-04
CN1645345A (zh) 2005-07-27
US8640039B2 (en) 2014-01-28
US11042336B2 (en) 2021-06-22
KR20050076703A (ko) 2005-07-26
US9760321B2 (en) 2017-09-12
US20140153023A1 (en) 2014-06-05
JP2005235173A (ja) 2005-09-02
KR100708361B1 (ko) 2007-04-17
US20170322754A1 (en) 2017-11-09
US20050159926A1 (en) 2005-07-21

Similar Documents

Publication Publication Date Title
CN100492329C (zh) 信息处理装置以及方法
CN100442219C (zh) 信息处理装置及其方法
CN100514274C (zh) 打印控制方法及设备
US7057747B1 (en) Management of printer settings
US8089653B2 (en) Document processing apparatus, method and program for variable printing with document file dividing
US7528969B2 (en) Process for off-line processing, and method and program for controlling printing process including halting the printing process for off-line processing
CN100561435C (zh) 信息处理装置和信息处理方法
US20060287974A1 (en) Print control apparatus and print control method
JP3937777B2 (ja) 文書処理システム、情報処理装置、及びそれらの設定方法、プログラム、記録媒体
JP2000242597A (ja) デバイス装置に対する出力設定を行う情報処理装置、情報処理方法及びプログラムを格納した記憶媒体
CN104951257A (zh) 信息处理设备及其控制方法
JP2006277345A (ja) デバイスドライバおよびそのカスタマイズ用プログラム、情報処理装置および情報処理方法
CN101609395A (zh) 信息处理装置及信息处理方法
CN101539844B (zh) 信息处理装置以及方法
US7428072B2 (en) Printing control program, printing control method, printing system and information processing apparatus
JP4208908B2 (ja) デバイス装置に対する出力設定を行う情報処理装置、情報処理方法及びプログラムを格納した記憶媒体
JP4439864B2 (ja) 文書処理装置および文書処理方法およびプログラム
JP5372080B2 (ja) 情報処理装置、情報処理方法、該方法を実行する制御プログラムを記憶した媒体
JP2007200064A (ja) 情報処理装置、設定処理方法、記憶媒体、プログラム
JP5328949B2 (ja) 情報処理装置、情報処理方法、該方法を実行する制御プログラムを記憶した媒体
JP3809282B2 (ja) データ処理装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体
US20060126109A1 (en) Method and apparatus to manage print jobs using labeling
JP4865900B2 (ja) 情報処理装置、情報処理方法、及び記憶媒体
JP4845287B2 (ja) フォーム編集装置及び方法及びコンピュータ読取り可能なプログラムが格納された記憶媒体
JP4790094B1 (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: 20090527

Termination date: 20210120