CN100428207C - 信息处理装置及其方法 - Google Patents

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

Info

Publication number
CN100428207C
CN100428207C CNB2005100751798A CN200510075179A CN100428207C CN 100428207 C CN100428207 C CN 100428207C CN B2005100751798 A CNB2005100751798 A CN B2005100751798A CN 200510075179 A CN200510075179 A CN 200510075179A CN 100428207 C CN100428207 C CN 100428207C
Authority
CN
China
Prior art keywords
control
signal conditioning
conditioning package
peripheral unit
identifying information
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
CNB2005100751798A
Other languages
English (en)
Other versions
CN1707453A (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 CN1707453A publication Critical patent/CN1707453A/zh
Application granted granted Critical
Publication of CN100428207C publication Critical patent/CN100428207C/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
    • 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/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers

Abstract

本发明提供一种信息处理装置及其方法。本发明涉及的一种信息处理装置,能在获取一个装置识别信息项目时执行用于启动一个安装处理操作的即插即用处理。该信息处理装置包括获取单元,被配置为响应于外围装置的连接而获取至少一个装置识别信息项目,该装置识别信息项目包括对应于多个逻辑接口中的每个逻辑接口的多个配置信息项目。该信息处理装置还包括安装控制单元,被配置为当获取单元从外围装置获取该至少一个装置识别信息项目时,利用包括在该至少一个装置识别信息项目内的多个配置信息项目来控制对应于多个逻辑接口的多个装置驱动程序的安装的执行。

Description

信息处理装置及其方法
技术领域
本发明涉及图像处理装置、图像处理系统、以及用于控制图像处理装置和系统的方法。
背景技术
向通过接口(I/F)连接的信息处理终端提供包括打印机功能、扫描仪功能、以及传真机(以下称为FAX)功能等多个功能的单独的图像处理装置是熟知的多功能装置。为了在信息处理终端上使用这些图像处理装置,在多数情况下,需要在每个信息处理终端上安装打印机、扫描仪和FAX的驱动程序软件。
Microsoft
Figure C20051007517900041
操作系统(OS)包括即插即用(plugand play)功能,用于自动检测连接到信息处理装置的图像处理装置的装置类型,且自动安装适合于检测到的装置类型的驱动程序。即插即用功能可从图像处理装置获取装置ID和要安装的对应于该装置ID的驱动程序(第2003-216378号日本专利公报)。
然而,由于单个装置ID有多个对应的驱动程序,因而操作员需要选择要安装的驱动程序,并分别安装驱动程序。换句话说,操作员不易使用即插即用功能。
此外,如果由每个功能均具有相应的装置驱动程序的多个功能共享同一逻辑接口,则需要附加用于识别命令的头信息(head information)。此外,需要构造信息处理装置,以参考命令头部分。总之,因为复杂的控制过程和增加的开销,降低了信息处理终端和图像处理装置的性能。
某些图像处理装置具有连接打印机功能、FAX功能和扫描仪功能的USB(universal serial bus,通用串行总线)HUB。然而,这些图像处理装置通常较昂贵。
发明内容
根据本申请的实施例包括下述特征。
根据本发明的一个方面,提供一种信息处理装置,能在获取一个装置识别信息时执行用于启动一个安装处理操作的即插即用处理,该信息处理装置包括:获取单元,被配置为响应于外围装置的连接而获取一个装置识别信息,该装置识别信息包括对应于多个逻辑接口中的每个逻辑接口的多个配置信息;以及安装控制单元,被配置为当获取单元从外围装置获取该一个装置识别信息时,利用包括在该一个装置识别信息内的多个配置信息来分别控制对应于多个逻辑接口的多个装置驱动程序的安装的执行。
根据本发明的另一方面,提供一种信息处理方法,能在获取一个装置识别信息时执行用于启动一个安装处理操作的插即用处理,该信息处理方法包括以下步骤:响应于外围装置的连接而获取一个装置识别信息,该装置识别信息包括对应于多个逻辑接口中的每个逻辑接口的多个配置信息;以及当获取单元从外围装置获取该一个装置识别信息时,利用包括在该一个装置识别信息内的多个配置信息来控制对应于多个逻辑接口的多个装置驱动程序的安装的执行。
根据本发明的又一方面,控制程序使计算机执行上述方法。
安装驱动程序所需的全部驱动程序软件程序可自动安装。因为不需要操作员参与复杂的过程,所以提供了一种容易的安装方法。
附图说明
通过结合附图所做的以下说明,本发明的其它特征和优点将显而易见,在所有附图中,相同的附图标记表示相同或相似的部分。
图1是描述根据本发明实施例的图像处理装置的基本结构的框图。
图2是描述图1所示的信息处理终端的基本结构的框图。
图3是描述USB功能控制部分的结构的图。
图4是描述包括在USB功能控制部分内的标识符(identifier)信息的图。
图5是示出信息处理终端的前半部分驱动程序安装处理的流程图。
图6是示出信息处理终端的后半部分驱动程序安装处理的流程图。
具体实施方式
图1是描述图像处理装置10的基本结构的框图。
系统控制部分101通过系统总线120来控制装置的操作。只读存储器(ROM)102存储例如系统控制部分101的控制程序。登记(registration)存储器103包括例如电池备用静态随机存取存储器(SRAM)或者闪速存储器(flash memory)。它存储例如由操作员登记的设置和装置的管理数据。图像存储器104包括例如动态随机存取存储器(DRAM)。它积累图像数据。工作存储器105包括例如DRAM。它存储例如程序控制变量。操作部分106包括例如各种密钥。操作员利用它进行各种输入。显示部分107包括例如液晶显示器(LCD)和发光二极管(LED)。显示部分107输出各种可视和声觉信息。
例如,读取控制部分108包括例如电荷耦合装置(CCD)和CS(接触传感器)的图像传感器,以及图像处理控制部分。读取控制部分108光学读取文档,将文档变换为电图像数据,对该电图像数据进行各种类型的图像处理例如颜色处理、二值化(binarization)处理以及半色调处理,然后输出高分辨率的图像数据。读取控制部分108支持以下至少之一:ADF(autodocument feeder,自动文档进给器)系统,用于在每次传输一个文档时,读取ADF内的文档;以及文档玻璃系统(documentglass system),用于在不移动文档的情况下,读取文档玻璃上的文档。
记录控制部分109包括,例如:打印机,例如热敏式(thermal)打印机、激光打印机或者喷墨打印机;以及图像处理控制部分。例如,它对要记录的图像数据进行各种类型的图像处理例如平滑处理和记录密度(recording-density)校正处理,将其变换为高分辨率图像数据,然后将其输出到记录纸张上。编码/解码部分110对原始图像数据进行编码(例如,改进型霍夫曼(Modified Huffman,MH)、改进型里德(ModifiedRead,MR)、改进的改进型里德(Modified Modified Read,MMR)、联合二值图像编码专家组(Joint Bi-Level ImageExperts Group,JBIG)、或者联合图像专家组(Jointphotographic Experts Group,JPEG)),并将编码后的图像数据解码为原始图像数据。
通信控制部分111包括例如调制解调器和NCU(networkcontrol unit,网络控制单元)。例如,它通过通信线路11发送和接收发至和来自作为通信方的装置的图像信息。
USB功能控制部分112对USB接口30进行通信控制。它根据USB通信标准进行协议控制。USB功能控制部分112将系统控制部分101执行USB控制任务所产生的数据变换为包(packet),然后将USB包发送到外部信息处理终端20。USB功能控制部分112还将来自外部信息处理终端的USB包变换为数据,然后通过系统总线120将该数据发送到系统控制部分101。假定发送和接收这些各控制命令和数据采用的是公知的方法,因此,在此不详细说明发送和接收方法。
图2是描述信息处理终端20(如图1所示)的基本结构的框图。
信息处理终端20包括CPU 201,根据存储在ROM 202、主存储器203或硬盘220内的程序,或者根据从软盘(FD)驱动器221或CD-ROM(光盘-ROM)驱动器222读出的程序,CPU 201通过系统总线来控制信息处理终端20的操作。ROM202存储例如CPU 201的控制程序。
主存储器203临时存储程序和图像数据,以加速信息处理终端20的处理。硬盘控制部分204控制硬盘220。硬盘220存储操作系统、各种应用程序、图像数据等。用于发送和接收发至或来自图像处理装置10的各种控制命令和数据的应用程序软件和驱动程序软件安装在硬盘220上。典型地,利用例如FD驱动器221或CD-ROM驱动器222,从存储这些应用程序软件和驱动程序软件的另一计算机可读介质上,将这些应用程序软件和驱动程序软件安装到硬盘220上。
键盘/鼠标控制部分205控制键盘/鼠标230,用作由操作员输入指令的装置。显示控制部分206控制向操作员显示各种类型的视觉信息的显示器240。网络控制部分207控制通过网络I/F 40与网络(未示出)的通信。假定利用公知的方法实现与网络的连接,因此,在此不详细说明该连接方法。
调制解调器208通过通信线路21连接到提供商(provider),且对发至/来自作为通信方的装置的数据和图像信息进行发送/接收。USB主控制部分209对USB接口30进行通信控制。根据USB通信标准,USB主控制部分将来自CPU201的数据变换为包,并通过USB接口30将USB包发送到图像处理装置10。USB主控制部分209还将来自图像处理装置10的USB包变换为数据,并将该数据发送到CPU 201。假定该通信控制方法是基于公知方法,因此,在此不详细说明该通信控制方法。FD驱动器控制部分210控制FD驱动器221。
CD-ROM驱动器控制部分211控制CD-ROM驱动器222。
现在,将参考图3来说明USB标准。从软件配置的角度看,可以将装置视为“对象”。更具体地,装置是一类“装置对象”的代表,基本框架被确定。整个装置的框架被定义为“装置框架”。最基本的装置类(class)包括端点(end point)和接口。该基本结构被定义为仅包括一个由一个接口定义的基本(elementary)功能的配置(configuration)。该基本功能包括一些端点,每个端点可被视为USB通信实体(entity)。现在,将参考图3来说明多功能装置的框架。参见图3,多个接口(304、308和311)被定义为配置302,它们作为独立操作的功能块。总之,定义了包括多个基本功能的多功能装置。
图3是描述根据本发明实施例的USB功能控制部分112的结构的图。图3是根据USB标准定义的逻辑软件功能的框图。在USB通信标准中,只能定义一个装置(Device)301,如最大方框所示。装置301表示整个装置的属性。装置301的属性以装置描述符(Device Descriptor)来表示,该装置描述符包括:装置的制造商ID、产品ID、版本号(release number)、配置号等。在本实施例中,配置号是“1”。
在装置301中,仅定义一个配置(配置302)。配置302的属性以配置(Configuration)描述符来表示,该配置描述符包括该配置中的接口数等。在本实施例中,接口数是“3”。在配置302中,定义了3个接口(接口0304、接口1308、以及接口2311)。
接口0304、接口1308以及接口2311的属性以接口描述符来表示,该接口描述符包括该接口中的端点号、类代码(classcode)等。在本实施例中,用于扫描仪的接口0304中的端点号是“3”,类代码是业务类(vender class)(0xFF)。用于打印机的接口1308中的端点号是“2”,类代码是打印机类(0x07)。用于FAX发送/接收的接口2311中的端点号是“6”,类代码是打印机(0x07)。
在用于扫描仪的接口0304中,定义了3个端点(端点1305、端点2306、以及端点3307)。端点1305、端点2306和端点3307的属性端点描述符来表示,该端点描述符包括:端点的端点号、通信方向、发送类型、包大小等。端点1305主要用于接收控制数据。端点2306主要用于发送控制数据和所读出的数据。端点3307主要用于报告已经发出了用于开始扫描的命令。
在用于打印机的接口1308中,定义了两个端点(端点4309和端点5310)。端点4309和端点5310的属性以端点描述符来表示,该端点描述符包括:端点的端点号、通信方向、发送类型、包大小等。端点4309主要用于接收控制数据和打印数据。端点5310主要用于发送所接收到的打印数据的打印状态。
在用于FAX发送的接口2311中,定义了两个端点(端点6312和端点7313)。端点6312和端点7313的属性以端点描述符来表示,该端点描述符包括:端点的端点号、通信方向、发送类型、包大小等。端点6312主要用于接收控制数据和FAX发送数据。端点7313主要用于发送FAX发送的通信状态。
利用这些结构,在图像处理装置10第一次连接到信息处理终端20时,可以利用信息处理终端20上的Microsoft
Figure C20051007517900111
OS所提供的称为“即插即用”的自动机制,安装所需的驱动程序。一旦安装了所需的驱动程序,驱动程序即可使图像处理装置10用作打印机、扫描仪、PC FAX等。后面将参考图5来详细说明安装过程。
图4是描述根据上述实施例的包括在USB功能控制部分112中的标识符信息的图。用于打印机的接口1308的装置ID和用于FAX的接口2311的装置ID 402分别包括:表示公司名称的MFG、表示型号名称的MDL、表示命令名称的CMD、表示类的CLS、以及表示显示信息的DES。在本实施例中,表示打印机类的PRINTER用于两个CLS。在将该信息发送至信息处理终端20时,信息处理终端20确定应该安装哪个(些)驱动程序,如下所述。
图5是示出信息处理终端20的前半部分驱动程序安装过程的流程图。执行安装的软件(安装程序)通常以存储在介质例如硬盘220、和插入CD-ROM驱动器222的CD-ROM上的程序的形式来提供。由操作员执行操作而开始的启动程序使程序由信息处理终端20的CPU 201来装入主存储器203,其中,CPU 201是计算机的一个例子,信息处理终端20是信息处理装置的一个例子。然后,CPU 201执行该程序。在图5中,例如,在将CD-ROM插入CD-ROM驱动器时,该安装程序能自动启动。还可以在通过网络控制部分207和调制解调器208将安装程序下载到硬盘220上之后,启动该安装程序。
在开始安装时,在步骤S501确定是否能安装上述程序。为此,上述程序检验信息处理终端20中的硬盘220的剩余容量、主存储器203的容量、所安装的OS(操作系统)的类型等。如果在步骤S501确定不能进行安装,则显示错误屏幕(步骤S502),处理结束。另一方面,如果在步骤S501确定能安装,则确定信息处理终端20上是否存在旧驱动程序信息。如果确定存在旧驱动程序信息,则删除旧驱动程序信息(步骤S503)。这是因为旧驱动程序信息可能妨碍后续安装过程的正常进行。之后,将安装所需的驱动程序复制到硬盘220上(步骤S504)。对于OS,可利用应用程序接口(API)例如Setup CopyO EMInf来实执行该复制。
已复制的驱动程序包括INF文件。打印机驱动程序的INF文件包括:对应于接口1的装置ID 401中MFG和MDL字符串的字符串;以及要为打印机驱动程序安装的文件名。类似的,FAX驱动程序的INF文件包括:对应于接口2的装置ID 402中MFG和MDL字符串的字符串;以及要为打印机驱动程序安装的文件名。
图6是示出信息处理终端20的后半部分驱动程序安装过程的流程图,该信息处理终端20是信息处理装置的一个例子。利用与图5中的处理所使用的程序相同的程序来实现图6中的处理。程序的存储位置和其它条件与图5中的相同,读出处理也以与图5相同的方式来执行。在步骤S601,等待图像处理装置10的连接。图像处理装置10的连接由USB主控制部分209来检测。如果上述程序在步骤S601确定通过执行CPU 201检测到图像处理装置10的连接,则在步骤S602,CPU 201根据上述程序的处理,发出通过称为“即插即用”的上述机制来获取装置配置数据的命令(Get_Device_Descriptor命令、Get_Configuration_descriptor命令、Get_String_Descriptor命令),以获取图像处理装置10的配置信息。通过发出上述命令,可每次获取一条图3所示的信息,或一次获取全部信息。上述程序生成对应于所获取装置的装置描述符中制造商ID、产品ID、以及接口号的USB端口(步骤S603)。在本实施例中,生成了用于扫描仪的接口0的端口、用于打印机的接口1的端口、以及用于FAX的接口2的端口。作为关于端口的信息,上述接口描述符中的类代码存储在信息处理终端20的HDD上。
在步骤S604,确定所生成的端口是否是用于打印机类。如果该端口是用于打印机类,则在步骤S605,利用Get_Device_ID命令来获取图4所示的装置ID字符串。根据装置ID字符串中的MFG/MDL信息,在步骤S504复制到硬盘220上的INF文件中搜索与MFG/MDL信息匹配的信息。然后,安装匹配的INF文件中描述的驱动程序文件(步骤S606)。
接着,上述程序确定是否存在后续新端口(步骤S607)。如果确定存在后续端口,则流程返回步骤S604,在步骤S604,重复驱动程序的安装。
如果在步骤S604,确定所生成的端口不是打印机类,则根据相应类的机制进行安装(步骤S608)。通过这种方式,分别为接口0、接口1和接口2安装了扫描仪驱动程序、打印机驱动程序和FAX驱动程序。重复进行上述处理,直到在步骤S607确定不再有要处理的端口。
如上所述,利用具有下述特征的信息处理终端20,可以实现信息处理装置,该信息处理装置能执行即插即用处理,以在获取一个装置识别信息项目(item)时启动一个安装操作。即,当连接图像处理装置10(外围装置的一个例子)时,信息处理终端20获取至少一个包括逻辑接口(图3和图4所示的接口1和接口2)的多个配置信息项目(例如,图4所示的MFG:XXX;MDL:YYY(打印机);CMD:打印机语言;CLS:PRINTER;DES:XXX YYY(打印机))的装置配置数据项目(装置识别信息的一个例子)。然后,当程序获取了从图像处理装置10发送的装置识别信息时,信息处理终端20使用包括在装置配置数据中的多个配置信息项目来控制对逻辑接口的多个装置驱动程序的安装的执行。根据本发明的一个方面,在单个机体内具有多个功能的图像处理装置可具有多个逻辑通道(logical channel),而不需要内部USB HUB。因此,该图像处理装置较便宜。根据本发明的另一方面,消除了用于命令识别的头信息,因而简化了控制,提高了性能。
如上所述,在步骤S606,对信息处理装置安装多个对应于打印机类的驱动程序。在步骤S608,安装对应于其它类的驱动程序。信息处理装置内的安装程序还控制OS注册与安装在信息处理装置的存储器上的驱动程序相对应的注册信息。一旦调用了即插即用处理,OS就读出注册信息,并通过利用该注册信息在显示器240上显示对应于与打印机类或其它类有关的驱动程序的新附加图标(additional icom)。
图5和图6所示的本实施例的处理由具有从外部信源(external source)安装的程序的装置来执行。本发明还覆盖从例如CD-ROM、闪速存储器或FD的存储介质,或者通过网络从外部存储介质来向主计算机提供包括程序在内的信息项目的情况。
还可以向系统或装置提供记录有用于根据本实施例实现功能的程序代码(软件)的存储介质。还可以从外部服务器(未示出)将程序代码(软件)下载到系统或装置。系统或装置的计算机(或者CPU或MPU(微处理单元))从存储介质装载程序代码,以执行该程序代码。
在这种情况下,从存储介质读出的程序代码本身实现了本发明的功能。用于提供程序代码的存储介质包括:软盘、硬盘、光盘、磁光盘、DVD(digital versatile disk,数字通用光盘)、CD-ROM、磁带、非易失性存储卡、ROM、EEPROM(电可擦可编程只读存储器)等。
如上所述,通过执行由计算机读出的程序代码,实现了上述实施例的功能。此外,通过运行在计算机上的、根据程序代码的命令来执行全部或部分处理的操作系统(OS),也可以实现上述实施例的功能。此外,上述实施例的功能还可以这样实现:将从存储介质读出的程序代码写入配置于计算机上的扩展卡或与计算机相连的扩展单元上的存储器内,然后,设置在扩展卡或扩展单元上的CPU根据程序代码中的命令来执行全部或部分处理。
尽管参考典型实施例对本发明进行了说明,但应当理解,本发明并不局限于所公开的实施例。相反,本发明意在覆盖包括在所附权利要求的精神和范围内的各种修改和等同方案。下面的权利要求的范围符合最宽的解释,以包括所有修改以及等效结构和功能。

Claims (12)

1、一种信息处理装置,能在获取一个装置识别信息时执行用于启动一个安装处理操作的即插即用处理,该信息处理装置包括:
获取单元,被配置为响应于外围装置的连接而获取一个装置识别信息,该装置识别信息包括对应于多个逻辑接口中的每个逻辑接口的多个配置信息;以及
安装控制单元,被配置为当获取单元从外围装置获取该一个装置识别信息时,利用包括在该一个装置识别信息内的多个配置信息来控制对应于多个逻辑接口的多个装置驱动程序的安装的执行。
2、根据权利要求1所述的信息处理装置,其特征在于:通过属于在通用串行总线中规定的同一类的多个逻辑接口,该信息处理装置与外围装置进行通信。
3、根据权利要求1所述的信息处理装置,其特征在于:安装控制单元设置多个逻辑接口,以在安装了多个装置驱动程序后,控制对应于多个装置驱动程序的外围装置的多个功能。
4、根据权利要求1所述的信息处理装置,其特征在于:外围装置具有传真机功能和打印机功能,安装控制单元控制操作系统的执行,以安装作为多个装置驱动程序的传真机控制程序和打印机控制程序。
5、根据权利要求1所述的信息处理装置,其特征在于:外围装置包括用于双向连接到信息处理装置的通信单元,该通信单元利用多个逻辑通道为对应于多个装置驱动程序的外围装置的多个功能中的每个进行通信,且定义了至少两个逻辑通道属于同一类。
6、根据权利要求5所述的信息处理装置,其特征在于:多个逻辑接口符合通用串行总线通信标准,且多个逻辑通道中的每个是符合通用串行总线的逻辑接口。
7、根据权利要求5所述的信息处理装置,其特征在于:该类是打印机类,且该一个装置识别信息是装置ID信息。
8、一种信息处理方法,能在获取一个装置识别信息时执行用于启动一个安装处理操作的插即用处理,该信息处理方法包括以下步骤:
响应于外围装置的连接而获取一个装置识别信息,该装置识别信息包括对应于多个逻辑接口中的每个逻辑接口的多个配置信息;以及
当获取单元从外围装置获取该一个装置识别信息时,利用包括在该一个装置识别信息内的多个配置信息来控制对应于多个逻辑接口的多个装置驱动程序的安装的执行。
9、根据权利要求8所述的信息处理方法,其特征在于:该方法在信息处理装置中执行,该信息处理装置通过属于在通用串行总线中规定的同一类的多个逻辑接口与外围装置进行通信。
10、根据权利要求9所述的信息处理方法,其特征在于:在控制安装的执行中,设置多个逻辑接口,以在安装了多个装置驱动程序后,控制对应于多个装置驱动程序的外围装置的多个功能。
11、根据权利要求8所述的信息处理方法,其特征在于:在控制安装的执行中,设置多个逻辑接口,以在安装了多个装置驱动程序后,控制对应于多个装置驱动程序的外围装置的多个功能。
12、根据权利要求8所述的信息处理方法,其特征在于:外围装置具有传真机功能和打印机功能,在控制安装的执行中,控制操作系统的执行,以安装作为多个装置驱动程序的传真机控制程序和打印机控制程序。
CNB2005100751798A 2004-06-11 2005-06-10 信息处理装置及其方法 Expired - Fee Related CN100428207C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2004-174059 2004-06-11
JP2004174059 2004-06-11
JP2004174059 2004-06-11

Publications (2)

Publication Number Publication Date
CN1707453A CN1707453A (zh) 2005-12-14
CN100428207C true CN100428207C (zh) 2008-10-22

Family

ID=35461872

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100751798A Expired - Fee Related CN100428207C (zh) 2004-06-11 2005-06-10 信息处理装置及其方法

Country Status (3)

Country Link
US (2) US7529920B2 (zh)
KR (1) KR100770465B1 (zh)
CN (1) CN100428207C (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3787535B2 (ja) * 2002-06-18 2006-06-21 キヤノン株式会社 画像処理装置及びその制御方法
US7831969B2 (en) * 2002-08-13 2010-11-09 Brother Kogyo Kabushiki Kaisha Driver installing system for network devices
US7293272B1 (en) 2004-02-26 2007-11-06 Veritas Operating Corporation Device driver processing for automated system restores
JP4254653B2 (ja) * 2004-08-10 2009-04-15 ブラザー工業株式会社 インストールプログラムおよびインストール方法
JP4389829B2 (ja) * 2005-03-28 2009-12-24 セイコーエプソン株式会社 クライアントコンピュータ、プリンタドライバ生成方法、プリンタドライバ検索方法
CN100451971C (zh) * 2006-01-13 2009-01-14 英业达股份有限公司 设定程序管理方法
KR100703804B1 (ko) * 2006-01-20 2007-04-09 삼성전자주식회사 플러그 앤 인스톨 시스템 및 방법
JP4321577B2 (ja) * 2006-10-30 2009-08-26 ブラザー工業株式会社 サービス提供方法およびネットワークデバイス
JP5130984B2 (ja) * 2008-03-25 2013-01-30 セイコーエプソン株式会社 Usbホスト、その制御方法、コンピュータプログラム、システム
US20090319694A1 (en) 2008-06-20 2009-12-24 Microsoft Corporation Association of an input and output of a peripheral device in a computing system
JP2010086085A (ja) * 2008-09-29 2010-04-15 Brother Ind Ltd インストールプログラムおよびインストール装置
CN102023823B (zh) * 2009-09-21 2013-09-04 山东新北洋信息技术股份有限公司 用于usb打印设备的通信控制方法和系统
JP5392201B2 (ja) * 2010-07-29 2014-01-22 ブラザー工業株式会社 ユニバーサルドライバ、及びデバイス制御方法
US9207928B2 (en) 2011-01-17 2015-12-08 Bladelogic, Inc. Computer-readable medium, apparatus, and methods of automatic capability installation
US11223537B1 (en) 2016-08-17 2022-01-11 Veritas Technologies Llc Executing custom scripts from the host during disaster recovery
US11394577B2 (en) * 2020-01-16 2022-07-19 Charter Communications Operating, Llc Expandable network device
CN111722870B (zh) * 2020-06-10 2023-05-02 中国第一汽车股份有限公司 一种电控单元的驱动配置方法、装置、设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030120624A1 (en) * 2001-12-10 2003-06-26 Poppenga Burton H. System and method for efficiently installing and configuring device drivers in managed environments
CN1456976A (zh) * 2003-06-04 2003-11-19 无敌科技(西安)有限公司 Usb接口设备的驱动程序安装方法
US6704824B1 (en) * 1999-07-27 2004-03-09 Inline Connection Corporation Universal serial bus adapter with automatic installation

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5655148A (en) * 1994-05-27 1997-08-05 Microsoft Corporation Method for automatically configuring devices including a network adapter without manual intervention and without prior configuration information
JPH08101803A (ja) 1994-09-30 1996-04-16 Ricoh Co Ltd 情報処理システム
JP3767026B2 (ja) * 1996-08-26 2006-04-19 ブラザー工業株式会社 多機能周辺装置および記憶媒体
JP2001109617A (ja) * 1999-10-06 2001-04-20 Seiko Epson Corp セットアップ用記録媒体およびセットアップ方法
JP2001251525A (ja) 2000-03-03 2001-09-14 Canon Inc 情報処理装置、情報処理方法及びデバイスドライバプログラムを格納した記憶媒体
JP2002132400A (ja) 2000-10-26 2002-05-10 Canon Inc 無線通信装置
US7076536B2 (en) * 2000-12-21 2006-07-11 Microsoft Corporation Method and system to access software pertinent to an electronic peripheral device at an address based on a peripheral device identifier
JP4464029B2 (ja) 2001-04-19 2010-05-19 キヤノン株式会社 情報処理方法および制御プログラムおよび情報処理装置および周辺装置および応答方法および代理応答装置およびネットワークシステム
JP2003005937A (ja) 2001-06-26 2003-01-10 Canon Inc 処理装置、処理方法及びプログラム
JP2003084984A (ja) * 2001-09-12 2003-03-20 Canon Inc 情報処理装置、及び、情報処理方法、及び、制御プログラム、及び、制御プログラムを記憶した記憶媒体
JP2003099262A (ja) 2001-09-20 2003-04-04 Matsushita Electric Ind Co Ltd ホスト装置及び互換デバイス登録方法
JP2003216378A (ja) 2001-11-15 2003-07-31 Canon Inc 情報処理装置及び方法及びコンピュータプログラム及びコンピュータ可読記憶媒体
JP2003198779A (ja) 2001-12-28 2003-07-11 Canon Inc 画像処理装置及び制御方法
EP1326417B1 (en) 2001-12-28 2012-04-18 Canon Kabushiki Kaisha Internal interface in image processing apparatus and control thereof
WO2003065188A1 (fr) 2002-01-28 2003-08-07 Fujitsu Limited Dispositif et ordinateur principal
JP2003304367A (ja) 2002-04-09 2003-10-24 Canon Inc 記録制御装置及び該装置における制御方法
EP1353496A3 (en) 2002-04-09 2005-05-04 Canon Kabushiki Kaisha Recording control apparatus and control method using the same
JP3578153B2 (ja) * 2002-05-31 2004-10-20 ブラザー工業株式会社 情報処理装置、プログラム、記録媒体、及びインストール状況表示方法
JP3787535B2 (ja) * 2002-06-18 2006-06-21 キヤノン株式会社 画像処理装置及びその制御方法
JP2004030087A (ja) 2002-06-25 2004-01-29 Canon Inc 情報処理システム、情報処理端末、情報処理装置、情報処理方法、および情報処理プログラム
JP2004032536A (ja) 2002-06-27 2004-01-29 Canon Inc 画像処理装置における印刷処理制御方法、プログラム及び記憶媒体、及び画像処理装置
JP2004080452A (ja) 2002-08-20 2004-03-11 Canon Inc 画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラム
US20040123305A1 (en) * 2002-12-14 2004-06-24 Samsung Electronics Co., Ltd. Method, apparatus, and computer readable medium for installing a device driver

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6704824B1 (en) * 1999-07-27 2004-03-09 Inline Connection Corporation Universal serial bus adapter with automatic installation
US20030120624A1 (en) * 2001-12-10 2003-06-26 Poppenga Burton H. System and method for efficiently installing and configuring device drivers in managed environments
CN1456976A (zh) * 2003-06-04 2003-11-19 无敌科技(西安)有限公司 Usb接口设备的驱动程序安装方法

Also Published As

Publication number Publication date
KR20060046407A (ko) 2006-05-17
KR100770465B1 (ko) 2007-10-26
CN1707453A (zh) 2005-12-14
US20050278521A1 (en) 2005-12-15
US7945770B2 (en) 2011-05-17
US20090187752A1 (en) 2009-07-23
US7529920B2 (en) 2009-05-05

Similar Documents

Publication Publication Date Title
CN100428207C (zh) 信息处理装置及其方法
US9405760B2 (en) Information processing apparatus, method of controlling the same, and storage medium
US8867083B2 (en) Image processing apparatus and its control method for processing image data according to whether a process includes an input job or an output job
KR100916374B1 (ko) 화상 처리 장치, 이 장치의 제어 방법, 및 이 방법을실행하는 컴퓨터 프로그램을 기억하는 기억 매체
CN101742033B (zh) 图像处理装置及其控制方法
US8446642B2 (en) Image processing apparatus
US8179538B2 (en) Image processing apparatus, information processing apparatus and control method
US20070273921A1 (en) Image processing apparatus and data processing method
US20070177204A1 (en) Code information printing apparatus, printing method, restoration apparatus, and restoration method
JP5328327B2 (ja) ワークフローシステム、画像処理装置及び画像処理装置の制御方法
CN101652763A (zh) 信息处理设备和信息处理设备的功能限制方法
JP2006024199A (ja) インストール方法、装置、制御プログラム、及び該プログラムを記憶した媒体
JP2007174215A (ja) 外部コントローラ、リモート操作システム及び方法
US7573592B2 (en) Status data transmission of image processing apparatus
US20130107302A1 (en) Image processing apparatus, image processing method and memory medium
JP4979428B2 (ja) 画像処理装置およびその制御方法
US20050094787A1 (en) Information processing method, information processing system for implementing the method, program for implementing the method, and storage medium storing the program
US8320010B2 (en) Image forming apparatus capable of setting specific process every storage area and information processing method
JP3977163B2 (ja) 画像処理システム、情報処理装置、画像処理装置、及び制御プログラム
JP4871675B2 (ja) 画像処理装置、画像処理装置の制御方法、及びコンピュータプログラム
US8830501B2 (en) Process flow execution apparatus, control method thereof, and storage medium storing control program therefor for determining the version of a process flow application
CN101588431B (zh) 图像形成装置及其控制方法
JP2001096844A (ja) 複合印刷機、コンピュータ、印刷システム、及び、記録媒体
JP2006256204A (ja) 画像形成装置、画像形成システム、データ出力方法、データ出力プログラム、及び、データ出力プログラムを格納した記録媒体
JP2005150908A (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

Granted publication date: 20081022

Termination date: 20170610

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