CN100476776C - 图像处理装置及其控制方法 - Google Patents
图像处理装置及其控制方法 Download PDFInfo
- Publication number
- CN100476776C CN100476776C CN200580023182.3A CN200580023182A CN100476776C CN 100476776 C CN100476776 C CN 100476776C CN 200580023182 A CN200580023182 A CN 200580023182A CN 100476776 C CN100476776 C CN 100476776C
- Authority
- CN
- China
- Prior art keywords
- identifier
- external interface
- agreement
- image processing
- processing apparatus
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1284—Local printer device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1209—Improving or facilitating administration, e.g. print management resulting in adapted or bridged legacy communication protocols, e.g. emulation, protocol extension
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1236—Connection management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1286—Remote printer device, e.g. being remote from client or server via local network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/002—Interacting with the operator
- G06K15/005—Interacting with the operator only locally
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32561—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using a programmed control device, e.g. a microprocessor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32561—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using a programmed control device, e.g. a microprocessor
- H04N1/32593—Using a plurality of controllers, e.g. for controlling different interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Abstract
本发明提高诸如作业控制装置的上层的设计效率。为了实现这一目的,具有协议不同的多种类型的外部接口(USB和LAN)的图像处理装置具有:外部接口适配器203,该外部接口适配器203将预定范围内的下层ID动态地分配给作为处理对象的外部接口;和作业控制器202,其通过使用下层ID控制各种作业的执行,并且下层ID可取的值是恒定的,与外部接口的类型无关。
Description
技术领域
本发明涉及图像处理装置和图像处理方法。
背景技术
传统上,具有多个外部接口诸如例如USB的本地接口和例如LAN的远程接口的图像处理装置是公知的(日本专利公报No.2000-148650)。
不过,在如上所述的传统图像处理装置中,诸如用于控制作业的作业控制器之类的上层直接识别外部接口之间的差异或者外部接口所使用的通信控制协议之间的差异。从而,如果所安装的外部接口的类型数量增大,并且通信控制协议多样化且复杂,诸如作业控制器的上层的配置也复杂,这是整个装置的效率下降的一个主要原因。
此外,针对安装了不同类型外部接口的装置,必须设计不同的作业控制器,从而难以有效地制造仅所安装的外部接口不同的多种装置,例如具有LAN连接功能的装置和不具有LAN连接功能的装置。
发明内容
为了解决现有技术的上述问题而提出本发明,本发明提供允许对诸如作业控制装置的上层进行有效设计的图像处理装置。
本发明的第一方面是一种图像处理装置,其具有协议不同的多种类型的外部接口,其特征在于包括:标识符分配装置,给作为处理对象的外部接口动态地分配预定范围内的标识符;和作业控制装置,通过使用标识符控制各种作业的执行,其中,标识符可取的值是恒定的,与外部接口的类型无关。
本发明的第二方面是一种图像处理装置的控制方法,该图像处理装置具有协议不同的多种类型的外部接口,该控制方法的特征在于包括:标识符分配步骤,将预定范围内的标识符动态地分配给作为处理对象的外部接口;以及作业控制步骤,通过使用标识符控制各种作业的执行,其中,标识符可取的值是恒定的,与外部接口的类型无关。
本发明的第三方面是一种图像处理装置的控制程序,该图像处理装置具有协议不同的多种类型的外部接口,该控制程序的特征在于使图像处理装置执行:标识符分配步骤,将预定范围内的标识符动态地分配给作为处理对象的外部接口;以及作业控制步骤,通过使用标识符控制各种作业的执行,其中,标识符可取的值是恒定的,与外部接口的类型无关。
通过下面结合附图进行的描述,本发明的其他特征和优点将是显而易见的,在附图中相同附图标记表示相同或相似部分。
附图说明
图1为表示作为本发明一个实施例的MFP的硬件配置的框图;
图2为表示作为本发明实施例的MFP的软件配置的框图;
图3表示在作为本发明实施例的MFP中,在用户接口控制器201或作业控制器202与外部接口适配器203之间交换的消息格式;
图4表示在作为本发明实施例的MFP中,管理协议ID与通信控制协议的对应关系的协议ID分配表;
图5表示在作为本发明实施例的MFP中,管理下层ID与协议ID的对应关系的ID管理表;
图6所示的流程图表示在作为本发明实施例的MFP中,当使用外部接口时用户接口控制器201或作业控制器202首先执行的下层ID获取处理;
图7所示的流程图表示在作为本发明实施例的MFP中,用户接口控制器201或作业控制器202发送数据的处理;
图8所示的流程图表示在作为本发明实施例的MFP中,从外部接口接收数据的处理;
图9所示的流程图表示在作为本发明实施例的MFP中,在释放外部接口时执行的ID释放处理;
图10的序列图表示在作为本发明实施例的MFP中,从USB接收数据的处理流程;以及
图11的序列图表示在作为本发明实施例的MFP中,从LAN接收数据的处理流程。
具体实施方式
现在将参照附图详细描述本发明的优选实施例。应当注意,这些实施例中提到的部件的相对配置、数值表示和数值不限制本发明的范围,除非另外具体指出。
下面将描述能通过一个装置执行各种作业诸如扫描作业、打印作业和传真作业的多功能外围设备(下面称作MFP),作为根据本发明的图像处理装置的一个实施例。
图1所示的框图表示作为该实施例的MFP的硬件配置。
CPU 101通过从ROM 102读出程序指令而执行程序,并通过使用RAM 103来控制整个装置。ROM 102存储要由CPU 101执行的程序指令,以及各种永久数据。在有些情况下,ROM 102还可以为可写媒体。
RAM 103存储例如当CPU 101执行程序指令时的临时数据,以及图像数据。操作面板104控制MFP的用户接口。CODEC 105将各种图像数据编码并将编码形式的各种图像数据解码。
读取器106光学读出原始数据,并将所读出的原始数据转换成图像数据。打印机107打印图像数据。CCU 108控制传真通信协议,并控制传真数据的发送/接收。外部接口控制器109控制诸如USB和LAN的外部接口,并控制各种数据的发送/接收。
图2所示的框图表示MFP的软件配置。
用户接口控制器201为控制MFP的用户接口的模块。作业控制器202为控制诸如扫描、打印、传真和复印的作业的执行的模块。外部接口适配器203为用户接口控制器201和作业控制器202提供与外部接口之间差异无关的上部接口,并管理上部接口与作为下部接口的外部接口之间的对应关系。
本地接口控制器204控制整个本地接口,诸如USB。厂商类别控制器205控制假设USB为本地接口时的厂商类别。打印机类别控制器206控制假设USB为本地接口时的打印机类别。大容量存储器类别控制器207控制假设USB为本地接口时的大容量存储器类别。远程接口控制器208控制整个远程接口,诸如LAN。LPR控制器209控制LPR协议,HTTP控制器210控制HTTP协议,TCP/IP控制器211控制TCP/IP协议。
如图2中所示,作为本实施例的MFP具有USB和LAN作为协议不同的多种外部接口,包括外部接口适配器203作为用于将预定范围内的标识符(后面要描述的下层ID)动态地分配给作为处理对象的外部接口的标识符分配装置,并包括作业控制器202作为通过使用外部接口适配器203所分配的标识符来控制各种作业的执行的作业控制装置。标识符可取的值处于预定范围之内,与MFP的外部接口的类型无关。
此外,作为本实施例的MFP包括作为用户接口控制装置的用户接口控制器201,用于执行与通过用户接口输入的指定相应的控制,并且与作业控制器202类似,用户接口控制器201通过使用下层ID作为预定标识符,执行控制。
图3表示在作为上层的用户接口控制器201和作业控制器202与外部接口适配器203之间交换的消息格式。
如图3中所示,所述消息格式包括用于识别消息类型的消息ID301,下层ID 302,表示消息参数(304)的长度的参数长度303,和添加到每个消息的参数304。对于每个消息而言,消息参数的长度是可变的。
下层ID 302是由外部接口适配器203分配的预定标识符,并且是基数,例如0到5。下层ID 302可取的值是预先确定的,与所安装的外部接口的类型无关。换言之,诸如用户接口控制器201和作业控制器202的上层对于具有任何外部接口的MFP而言是共同的,并被设计成能够处理例如0到5的预定范围内的下层ID 302。这提高了诸如用户接口控制器201和作业控制器202的上层的通用性。
尽管在本实施例中下层ID是基数,不过本发明不限于该实施例,从而可使用任何标识符。
图4表示协议ID分配表400。协议ID分配表400表示协议ID与通信控制协议的对应关系。
协议ID为用于唯一地识别通信控制协议的ID,并且是表示通信控制协议本身的标识符。假设即使广义而言协议(诸如HTTP和FTP)是相同的,如果所分配的端口号不同,则分配不同的协议ID。尽管在图4中将从0到N的数值分配作为协议ID,不过本发明不限于该实施例,从而只要能够识别协议,可以使用任何标识符。
协议ID分配表400存储在ROM 102等中,并且可通过外部接口适配器203查找。基本上,在具有不同外部接口的MFP中,存储不同的协议ID分配表400。不过,对于所有类型的MFP,还可以准备一个共同的协议ID分配表400,其中将协议ID分配给可以安装在MFP中的所有协议(例如USB,RS232C,IEEE1284(并行接口),IEEE1394,IEEE 802.n,无线LAN,FTP,HTTP,LPR和UPnP)。
图5表示ID管理表401。ID管理表401表示预定的下层ID与协议ID分配表400所定义的协议ID之间的对应关系。外部接口适配器203管理ID管理表401,并且每当执行使用外部接口的处理时就动态地重写ID管理表401。因而,下层ID 302的总数可远少于MFP中可处理的协议的类型数量。例如,即使仅准备5个数值作为下层ID,通过对于通过外部接口执行的每个处理动态地重写ID管理表401也能够处理无限的协议。结果,由上层处理的ID的数量较少,从而可简化用户接口控制器201和作业控制器202的配置。注意,在ID管理表401中准备的下层ID的数量表示可通过外部接口彼此并行执行的处理的数量。
由于ID管理表401定义了协议与下层ID的对应关系,诸如用户接口控制器201和作业控制器202的上层只需要识别下层ID 302,即根本不需要识别任何协议差异。
下面将参照图6中所示的流程图,说明当产生指定外部接口的处理请求时MFP首先执行的下层ID获取处理。
该处理具有两种情形,即,一种情形(第一种情形)是外部接口适配器203响应来自用户接口控制器201或作业控制器202的处理请求而执行下层ID获取处理,一种情形(第二种情形)是从外部接口产生处理请求。由于指定协议ID是在下层ID获取处理中必要的,在第一种情形中,用户接口控制器201或作业控制器202通过指定协议ID来请求外部接口适配器203执行ID获取处理。不过,上层仅指定作为连接目的地的下层的协议,不通过识别协议之间的差异而改变处理。在第二种情形中,通过产生处理请求的协议ID执行下层ID获取处理。
第一种情形的一个示例是用户从操作面板指定电子邮件发送的情形。在此情形中,用户接口控制器201将邮件服务器的协议(例如SMTP)通知外部接口适配器203,并且向外部接口适配器203产生处理请求。即使邮件服务器具有多个协议,也通过改变外部接口适配器203的控制而将它们之间的控制的差异吸收掉,从而用户接口控制器201不需要识别该差异。第一种情形的另一个可能的示例是从操作面板输入命令“扫描原始图像,并将所读取的图像数据存储到通过USB连接的存储装置中”的情形。在此情形中,用户接口控制器201有时也通过发出指定通过USB连接的存储装置作为所读取图像数据的输出目的地的命令,来产生处理请求。当接收到这些处理请求时,外部接口适配器203通过查找协议ID分配表400获得邮件服务器要使用的协议ID或USB存储装置的协议ID,并将该协议ID分配给ID管理表401中的空的下层ID。
为了通过外部接口在MFP中执行处理,外部接口适配器203首先执行获取下层ID 302的处理。
更具体而言,在步骤S501中,检查ID管理表401以确定ID管理表401是否具有空的空间(没有被分配协议ID的下层ID)。
如果在步骤S501中确定存在空的空间(OK),则流程从步骤S502进行到步骤S503以将协议ID分配给空的下层ID,完成处理。将被分配了协议ID的下层ID传送给要执行处理的用户接口控制器201或作业控制器202。如果在步骤S501中确定没有空的空间(NG),则ID分配失败,结束处理。
下面将参照图7描述当用户接口控制器201或作业控制器202请求其发送数据时外部接口适配器203执行的处理。
当在步骤S601中外部接口适配器203接受来自用户接口控制器201或作业控制器202的数据发送请求时,流程进行到步骤S602。在步骤S602,接收到数据发送请求的外部接口适配器203检查在ID管理表401中是否注册了下层ID。
按照图3中所示的消息格式形成该数据发送请求,并且在该数据发送请求中包含要检查的下层ID。
如果在步骤S602中确定在图5中所示的ID管理表401中注册了下层ID 302,流程从步骤S603进行到步骤S604,并且通过查找ID管理表401获得与所接受的下层ID 302相应的协议ID。此外,形成与协议ID相应的协议的发送数据包,并将所形成的数据包发送给与协议ID相应的下层(S605)。
如果在步骤S602中确定下层ID 302在ID管理表401中没有注册,则丢弃该数据发送请求,并结束处理。这种下层ID 302在ID管理表401中没有注册的情形是这样的情形:当已经响应来自下层诸如本地接口控制器204或远程接口控制器208的处理请求开始操作的作业控制器202请求外部接口适配器203使用通过本地接口控制器204或远程接口控制器208注册的下层ID 302来执行处理时,下层ID302已经由本地接口控制器204或远程接口控制器208打开并且不存在。在此情形中,作业控制器202请求外部接口适配器203获取一个新的下层ID 302。
下面将参照图8描述外部接口适配器203将从诸如本地接口控制器204或远程接口控制器208的下层接收到的数据包发送给用户接口控制器201或作业控制器202的处理。
当在步骤S701中从下层接收数据包时,流程进行到步骤S702以确定与所接收的数据包相应的协议ID在ID管理表401中是否注册了。
如果在步骤S702中确定所接收到的协议ID在ID管理表401中注册了,则流程从步骤S703进行到步骤S705。
如果在步骤S702中确定所接收到的协议ID在ID管理表401中没有注册,则流程从步骤S703进行到步骤S704,并且将该协议ID分配给空的下层ID。
后面将要描述的图10和11中“作业开始”的定时相当于所接收到的协议ID在ID管理表401中没有注册并且外部接口适配器203如图6中所示获取下层ID 302的情形。为了发送图10中所示的另一作业参数、页面参数或页面数据,外部接口适配器203使用所接收到的协议ID,因为该协议ID在ID管理表401中注册了。
在步骤S705,分析所接收的数据包的内容,并且按照图3中所示的消息格式形成用于用户接口控制器201或作业控制器202的消息。此外,在步骤S706,所形成的消息被发送给用户接口控制器201或作业控制器202,并结束处理。
下面将参照图9描述外部接口适配器203释放下层ID的处理。
在步骤S801,外部接口适配器203接受来自用户接口控制器201或作业控制器202的下层ID释放请求。
从用户接口控制器201或作业控制器202接收下层ID释放请求的情形具体地是从用户接口控制器201或作业控制器202接收图10或11中所示的消息“作业结束OK”的情形。
然后,在步骤S802,接收到下层ID释放请求的外部接口适配器203检查下层ID 302在ID管理表401中是否注册了。
如果在步骤S802中确定下层ID 302在ID管理表401中注册了,则流程从步骤S803进行到步骤S805以从ID管理表401删除相应的下层ID。
如果在步骤S802中确定下层ID 302在ID管理表401中没有注册,则流程进行到步骤S804以丢弃该下层ID释放请求,并结束处理。
图10和11中表示出当例如接收到打印数据并且由外部接口适配器203执行图6到9所示的处理时,用户接口控制器201或作业控制器202、外部接口适配器203和下层协议之间的控制序列。如图10和11中所示,即使下层的协议不同,也能由相同的消息序列来控制用户接口控制器201或作业控制器202。
在上面描述的实施例中,外部接口适配器203在上层与外部接口之间转换协议,从而上层可执行作业,与外部接口之间的差异无关。由于仅通过改变外部接口适配器就能够改变、增加和删除外部接口,提高了软件资源适用性,并且还能提高软件质量和产品质量。
尽管在本实施例中以用户接口控制器201和作业控制器202作为上层的例子,不过本发明不限于这种实施例。
本发明可提高诸如作业控制装置的上层的设计效率。
[其他实施例]
尽管上面详细描述了本发明的实施例,不过本发明可应用于由多个装置构成的系统,或者应用于包括单个装置的设备。
另外,可通过直接或远程地向系统或设备提供实现上述实施例的功能的软件程序,利用系统或设备的计算机读取所提供的程序代码,然后执行所述程序代码来实现本发明。因而,由于本发明的功能由计算机来实现,安装在计算机中的程序代码也包含在本发明的技术范围之内。
在此情形中,只要系统或设备具有程序的功能,则可通过任何形式执行该程序,诸如目标代码,由解释程序执行的程序或者输送给操作系统的脚本数据。
可用于提供程序的存储媒体的例子有软盘,硬盘,光盘,磁光盘,MO,CD-ROM,CD-R,CD-RW,磁带,非易失型存储卡,ROM和DVD(DVD-ROM和DVD-R)。
至于提供程序的方法,客户计算机可使用客户计算机的浏览器连接到因特网上的主页,并且可从主页将本发明的计算机程序或者该程序的可自动安装的压缩文件下载到诸如硬盘的记录媒体。另外,可通过将构成程序的程序代码分成多个文件,并从不同的主页下载这些文件来提供本发明的程序。换言之,本发明的权利要求还覆盖将通过计算机实现本发明功能的程序文件下载到多个用户的WWW(万维网)服务器。
还可以将本发明的程序加密并存储到诸如CD-ROM的存储媒体上,将存储媒体分发给用户,允许满足一定要求的用户通过因特网从主页下载解密密钥信息,并允许这些用户使用密钥信息将加密的程序解密,从而将程序安装到用户计算机中。
除了通过计算机执行读出的程序从而实现根据实施例的上述功能的情形之外,在计算机上运行的操作系统等也可根据程序的指令执行全部或者部分实际处理,从而可通过所述处理实现上述实施例的功能。
另外,在从存储媒体读出的程序被写入插入到计算机中的功能扩展卡,或者被写入设置在与计算机相连的功能扩展部件中的存储器之后,安装在功能扩展卡或功能扩展部件上的CPU等根据程序的指令执行全部或者部分实际处理,从而可通过所述处理实现上述实施例的功能。
由于在不偏离本发明精神和范围的条件下可作出本发明的许多明显很大不同的实施例,应当理解,本发明除了如所附权利要求中限定的之外,并不局限于其具体的实施例。
优先权要求
本申请要求2004年7月9日递交的日本专利申请No.2004-203707的优先权,该申请的全部内容在此引作参考。
Claims (8)
1.一种图像处理装置,具有协议不同的多种类型的外部接口,其特征在于包括:
标识符分配装置,用于通过将数据写入用于管理标识符的表中,而给作为处理对象的所述外部接口动态地分配预定范围内的标识符,其中,所述数据对应于作为处理对象的外部接口的协议类型;和
作业控制装置,用于通过使用标识符控制各种作业的执行,
其中,标识符可取的值是恒定的,与所述外部接口的类型无关。
2.根据权利要求1所述的图像处理装置,其特征在于还包括用户接口控制装置,用于通过使用标识符执行与通过用户接口输入的指定相应的控制。
3.根据权利要求1所述的图像处理装置,其特征在于,所述标识符分配装置将标识符分配给与所述外部接口相应的协议。
4.根据权利要求1所述的图像处理装置,其特征在于,所述标识符分配装置在使用所述外部接口的处理开始时将标识符分配给所述外部接口,而在该处理结束时取消给所述外部接口的标识符分配。
5.一种具有协议不同的多种类型的外部接口的图像处理装置的控制方法,其特征在于包括:
标识符分配步骤,通过将数据写入用于管理标识符的表中,而将预定范围内的标识符动态地分配给作为处理对象的外部接口,其中,所述数据对应于作为处理对象的外部接口的协议类型;以及
作业控制步骤,通过使用标识符控制各种作业的执行,
其中,标识符可取的值是恒定的,与外部接口的类型无关。
6.根据权利要求5所述的控制方法,其特征在于还包括用户接口控制步骤,通过使用标识符执行与通过用户接口输入的指定相应的控制。
7.根据权利要求5所述的控制方法,其特征在于,在所述的标识符分配步骤中,将标识符分配给与所述外部接口相应的协议。
8.根据权利要求5所述的控制方法,其特征在于,在所述的标识符分配步骤中,当使用所述外部接口的处理开始时将标识符分配给所述外部接口,而当该处理结束时取消给所述外部接口的标识符分配。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004203707A JP4574253B2 (ja) | 2004-07-09 | 2004-07-09 | 画像処理装置及びその制御方法 |
JP203707/2004 | 2004-07-09 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1985248A CN1985248A (zh) | 2007-06-20 |
CN100476776C true CN100476776C (zh) | 2009-04-08 |
Family
ID=35783890
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200580023182.3A Expired - Fee Related CN100476776C (zh) | 2004-07-09 | 2005-07-05 | 图像处理装置及其控制方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7873756B2 (zh) |
EP (1) | EP1782222B1 (zh) |
JP (1) | JP4574253B2 (zh) |
CN (1) | CN100476776C (zh) |
WO (1) | WO2006006550A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1980247B (zh) * | 2002-03-25 | 2010-06-23 | 株式会社理光 | 具有万维网服务功能的图像形成装置及方法 |
JP5159126B2 (ja) * | 2007-03-09 | 2013-03-06 | キヤノン株式会社 | 多機能処理装置及びその制御方法 |
JP2011193395A (ja) * | 2010-03-16 | 2011-09-29 | Canon Inc | 画像処理装置、制御方法、及びプログラム |
JP5950612B2 (ja) | 2012-02-20 | 2016-07-13 | キヤノン株式会社 | 画像形成装置、画像形成装置の制御方法、およびコンピュータプログラム |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1201179A (zh) * | 1997-02-10 | 1998-12-09 | 株式会社东芝 | 由两个处理部件控制的lcd面板 |
CN1409230A (zh) * | 2001-08-27 | 2003-04-09 | 兄弟工业株式会社 | 具有多个内部web服务器网络终端 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5818603A (en) * | 1996-03-29 | 1998-10-06 | Ricoh Company, Ltd. | Method and system for controlling and communicating with machines using multiple communication formats |
JPH09258932A (ja) * | 1996-03-27 | 1997-10-03 | Fuji Xerox Co Ltd | ネットワーク印刷装置 |
DE69837356T2 (de) | 1997-02-14 | 2007-11-29 | Canon K.K. | Vorrichtung, System und Verfahren zur Datenübertragung und Vorrichtung zur Bildverarbeitung |
EP0859324B1 (en) | 1997-02-14 | 2007-01-03 | Canon Kabushiki Kaisha | Data transmission apparatus, system and method, and image processing apparatus |
SG101460A1 (en) | 1997-02-14 | 2004-01-30 | Canon Kk | Data communication apparatus and method |
EP0859326A3 (en) | 1997-02-14 | 1999-05-12 | Canon Kabushiki Kaisha | Data transmission apparatus, system and method, and image processing apparatus |
EP0859327B1 (en) | 1997-02-14 | 2009-07-15 | Canon Kabushiki Kaisha | Data transmission apparatus, system and method, and image processing apparatus |
JP3495878B2 (ja) * | 1997-04-08 | 2004-02-09 | キヤノン株式会社 | データ処理方法、データ処理装置及びプリンタ |
EP0893765A1 (en) | 1997-07-24 | 1999-01-27 | CANAL+ Société Anonyme | IEEE 1394 Set Top Box device driver |
JP2000148650A (ja) | 1998-11-09 | 2000-05-30 | Canon Inc | 複合機器の制御装置 |
US6892230B1 (en) * | 1999-06-11 | 2005-05-10 | Microsoft Corporation | Dynamic self-configuration for ad hoc peer networking using mark-up language formated description messages |
US7076550B1 (en) | 1999-11-18 | 2006-07-11 | Matsushita Electric Industrial Co., Ltd. | Network connection apparatus and network system using this |
US6762857B1 (en) * | 1999-11-29 | 2004-07-13 | Xerox Corporation | Method and apparatus to enable processing multiple capabilities for a sub-job when using a set of commonly shared resources |
JP3879388B2 (ja) * | 2000-11-17 | 2007-02-14 | 富士ゼロックス株式会社 | ネットワーク機器管理方法、そのシステム及び管理装置 |
-
2004
- 2004-07-09 JP JP2004203707A patent/JP4574253B2/ja not_active Expired - Fee Related
-
2005
- 2005-07-05 CN CN200580023182.3A patent/CN100476776C/zh not_active Expired - Fee Related
- 2005-07-05 WO PCT/JP2005/012726 patent/WO2006006550A1/en not_active Application Discontinuation
- 2005-07-05 EP EP05757757A patent/EP1782222B1/en not_active Not-in-force
- 2005-07-05 US US11/631,194 patent/US7873756B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1201179A (zh) * | 1997-02-10 | 1998-12-09 | 株式会社东芝 | 由两个处理部件控制的lcd面板 |
CN1409230A (zh) * | 2001-08-27 | 2003-04-09 | 兄弟工业株式会社 | 具有多个内部web服务器网络终端 |
Also Published As
Publication number | Publication date |
---|---|
EP1782222A4 (en) | 2011-06-22 |
CN1985248A (zh) | 2007-06-20 |
US20070247453A1 (en) | 2007-10-25 |
WO2006006550A1 (en) | 2006-01-19 |
EP1782222B1 (en) | 2012-10-24 |
JP2006024133A (ja) | 2006-01-26 |
EP1782222A1 (en) | 2007-05-09 |
US7873756B2 (en) | 2011-01-18 |
JP4574253B2 (ja) | 2010-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5022362B2 (ja) | 走査システムおよび方法 | |
JP4447578B2 (ja) | ジョブのリリース方法およびリリースシステム | |
US7743364B2 (en) | Work flow management system, work flow management apparatus and method | |
JP4574004B2 (ja) | 文書配信システム、文書配信装置、文書配信方法及び記憶媒体 | |
US20070288704A1 (en) | Data processing apparatus, and the control method, program, and storage medium thereof | |
US20120327470A1 (en) | Image processing apparatus, method of controlling the same and storage medium | |
US8479058B2 (en) | Information processor and information processing method | |
CN100476776C (zh) | 图像处理装置及其控制方法 | |
US20090100525A1 (en) | Information processing apparatus, information processing method, and information processing program | |
JP2007265174A (ja) | 情報処理装置およびワークフロー生成方法およびワークフロー生成プログラム | |
JP5371611B2 (ja) | データ処理システム、サーバ、サーバの制御方法、及びプログラム | |
US20060120349A1 (en) | Methods and apparatus for managing data flow within a network | |
EP2073528A1 (en) | Macro transmission server apparatus and control method therefor | |
US20060262665A1 (en) | System and method to store and output print data using a network | |
US20090147305A1 (en) | Image Forming Apparatus Having a Function of Mediating Data Transmission Between a Reception Part and a Job Execution Part | |
US7729012B2 (en) | Image processing apparatus, method of controlling image processing apparatus, image recognition method, image forming apparatus, information processing apparatus, and data processing method | |
JP4435582B2 (ja) | 画像処理装置、データ検索方法およびデータ検索プログラム | |
JP4745474B2 (ja) | 周辺機器装置及びその制御方法及び記憶媒体 | |
KR100888109B1 (ko) | 화상 처리 장치, 그 제어 방법 및 기록 매체 | |
JP2001092760A (ja) | サーバ装置及びネットワークシステム | |
JP2005196334A (ja) | サービス処理実行管理装置及び方法 | |
JP2001094590A (ja) | 文書配信サーバ及び文書配信システム | |
KR102123090B1 (ko) | 디지털 복합기의 데이터 분석 시스템 및 이를 이용한 분석 방법 | |
JP2002189638A (ja) | ログ管理システム、ログ管理装置、ログ管理方法及び記憶媒体 | |
KR20060115414A (ko) | 네트워크 프린터 시스템 및 그 인쇄방법 |
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: 20090408 Termination date: 20210705 |