CN102209164B - 图像形成***、图像形成装置以及图像形成装置搜索方法 - Google Patents

图像形成***、图像形成装置以及图像形成装置搜索方法 Download PDF

Info

Publication number
CN102209164B
CN102209164B CN201110070451.9A CN201110070451A CN102209164B CN 102209164 B CN102209164 B CN 102209164B CN 201110070451 A CN201110070451 A CN 201110070451A CN 102209164 B CN102209164 B CN 102209164B
Authority
CN
China
Prior art keywords
keyword
image processing
processing system
message
search
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
CN201110070451.9A
Other languages
English (en)
Other versions
CN102209164A (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.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions 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
Priority claimed from JP2010074610A external-priority patent/JP5111547B2/ja
Priority claimed from JP2010074605A external-priority patent/JP5175890B2/ja
Application filed by Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Publication of CN102209164A publication Critical patent/CN102209164A/zh
Application granted granted Critical
Publication of CN102209164B publication Critical patent/CN102209164B/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

本发明提供一种图像形成***、图像形成装置以及图像形成装置搜索方法。图像形成装置存储关键字,从客户端装置经由网络接收包含成为搜索键的关键字的Probe消息,从所接收的Probe消息提取成为搜索键的关键字,判断成为搜索键的关键字是否与所存储的关键字一致,并只在一致的情况下向客户端装置发送ProbeMatch消息。从而即使在有多个图像形成装置连接在网络上的情况下,也能够利用基于关键字搜索的详细的搜索条件在短时间内确定搜索对象的图像形成装置。另外,图像形成装置存储设定数据,通过关键字搜索来搜索具有发送所述设定数据的功能的连接在网络上的其他图像形成装置,向确定的其他图像形成装置请求设定数据,生成并存储基于所接收的设定数据的设定数据。因此,能够在短时间内自动搜索成为初始设定值的复制源的图像形成装置。

Description

图像形成***、图像形成装置以及图像形成装置搜索方法
技术领域
本发明涉及图像形成***、图像形成装置以及图像形成装置搜索方法。
背景技术
打印机、复印机、传真机、数码复合机等图像形成装置针对印刷等每个功能存储预定设定项目的设定值,并按照该设定值执行作业。这样设定值在引入图像形成装置时被设定为预定的初始值,对用户来说可能不是适当的设定值。因此有从存在于网络中的其他图像形成装置接收设定值并设定为自己装置的设定值的技术。例如有如下的图像形成装置:其存储示出与网络连接的装置的机型的列表,在该列表内搜索并确定与自己装置相近机型的图像形成装置,并且从该图像形成装置接收设定值。
但是,在各图像形成装置中存储列表的情况下,当在网络上添加或删除图像形成装置时,需要更新所有图像形成装置中所存储的列表。因此,***管理作业的负担大。
从而,可考虑当将图像形成装置新连接到网络上时,在网络上搜索已连接在网络的图像形成装置。
作为客户端装置在网络上搜索提供期望的Web服务的设备的方法,有使用了WS-Discovery(Web服务发现)的技术。在WS-Discovery中,客户端装置多播Probe(探测)消息,当提供由Probe消息指定的Web服务的设备接收到该Probe消息时,向客户端装置发送ProbeMatch(探测匹配)消息。
即,在一个以上的图像形成装置通过网络连接的图像形成***中,可通过使用WS-Discovery来实现从客户端装置搜索提供期望的Web服务的图像形成装置。
但是,在使用了以往的WS-Discovery的技术中,由于将Web服务类型作为关键字进行搜索,因此难以通过详细的搜索条件搜索例如特定型号的图像形成装置、重复归属于两组或更多组的图像形成装置等。
另外,当经由网络搜索图像形成装置具有何种功能时有以下的方法:使用简单网络管理协议(SNMP:Simple Network Management Protocol)从图像形成装置一个一个地接收在该图像形成装置中可用的功能信息(性能信息)等设定值。
但是,当通过使用SNMP来从网络上的各装置接收详细信息时,搜索时间将与成为搜索对象的装置的数目成比例地变长。
发明内容
本发明涉及能够使用WS-Discovery通过详细的搜索条件在短时间内搜索可成为设定值的复制源的网络上的图像形成装置的图像形成***、图像形成装置、以及图像形成装置搜索方法。
根据本发明一个方面的图像形成***包括与所述网络连接的客户端装置和与网络连接的一个以上图像形成装置。所述客户端装置具有第一通信处理部,所述第一通信处理部多播发送包含成为搜索键的关键字的Probe消息。所述图像形成装置具有:存储装置,其存储一个以上关键字;第二通信处理部,其从客户端装置接收Probe消息;消息分析部,其从所接收的Probe消息中提取成为搜索键的关键字;以及关键字判定部,其判定成为搜索键的关键字是否与存储在存储装置中的关键字一致。并且,当成为搜索键的关键字与存储在所述存储装置的关键字一致时,所述第二通信处理部向客户端装置发送ProbeMatch消息。
根据本发明一个方面的图像形成装置搜索方法,通过与网络连接的客户端装置向与所述网络连接的一个以上图像形成装置多播发送包含成为搜索键的关键字的Probe消息,通过所述图像形成装置从所述客户端装置接收Probe消息,从所接收的Probe消息中提取成为搜索键的关键字,判定成为搜索键的关键字是否与存储在所述图像形成装置中的关键字一致,并在成为搜索键的关键字与存储在所述图像形成装置中的关键字一致时,向所述客户端装置发送ProbeMatch消息。
根据本发明另一方面的图像形成装置经由网络与一个以上的其他图像形成装置连接。所述图像形成装置包括:通信处理部,其从所述其他图像形成装置接收包含成为搜索键的关键字的Probe消息;存储装置,其存储一个以上的所述关键字;消息分析部,其从所述Probe消息中提取成为所述搜索键的关键字;以及关键字判定部,其判定所述提取的成为搜索键的关键字是否与存储在所述存储装置中的关键字一致。并且,当所述提取的成为搜索键的关键字与存储在所述存储装置中的关键字一致时,所述通信处理部向发送了所述Probe消息的所述其他图像形成装置发送ProbeMatch消息。
附图说明
图1是示出根据实施方式1或2的图像形成***的构成的框图;
图2是示出根据实施方式1的图像形成装置的构成的框图;
图3是示出根据实施方式1的客户端装置的构成的框图;
图4是示出根据实施方式1的图像形成***中的图像形成装置搜索方法的顺序图;
图5是示出在根据实施方式1的图像形成***中使用的Probe消息的一个例子的图;
图6是示出在根据实施方式1的图像形成***中使用的ProbeMatch消息的一个例子的图;
图7是示出根据实施方式2的图像形成装置的构成的框图;
图8是示出根据实施方式2的图像形成装置所具有的设定数据的初始设定时的动作的顺序图;
图9是用于说明根据实施方式2的图像形成***中的图像形成装置搜索方法的顺序图;
图10是示出在根据实施方式2的图像形成***中使用的Probe消息的一个例子的图;
图11是示出在根据实施方式2的图像形成***中使用的ProbeMatch消息的一个例子的图。
具体实施方式
图1是示出根据实施方式1或2的图像形成***的构成的框图。图像形成装置1、2、3与网络4连接,在该网络4上连接有客户端装置5。
图像形成装置1、2以及3是打印机、复印机、传真机、数码复合机等,具有网络功能。机型、功能、所属的组等表示该图像形成装置1的属性的关键字被登记在图像形成装置1、2以及3中。
网络4是通过局域网(LAN,Local Area Network)和/或广域网(WAN,Wide Area Network)构成的计算机网络。
<实施方式1>
图2是示出根据实施方式1的图像形成装置1的构成的框图。图2所示的图像形成装置1是数码复合机。此外,图1中的图像形成装置2和3也具有与图像形成装置1相同或相似(same or similar)的构成。另外,在图1中,有三台图像形成装置1、2以及3连接在网络4上,但也可以是两台以下或四台以上的图像形成装置连接在网络4上。
图像形成装置1具有操作面板11、印刷装置12、图像读取装置13、传真装置14、存储装置15、固件(Firmware)16、通信装置17以及计算机18。
操作面板11是具有液晶显示器等显示装置以及对物理的用户操作进行电检测的输入装置的用户接口装置。作为输入装置,可使用按键开关、被配置在显示装置的屏幕上的透明的触摸面板等。
印刷装置12是基于由图像读取装置13生成的文件数据、保存在没有图示的文件箱中的文件数据、经由网络4从没有图示的主机装置接收的文件数据等来印刷文件图像的内部装置。此外,文件数据是预定格式的图像数据。
图像读取装置13是下述的内部装置:对通过自动原稿供给装置提供而来的原稿或者由用户载置的原稿的单面或双面照射光,接收其反射光等来读取原稿的图像,并输出该读取的原稿图像作为文件数据。
传真装置14是下述的内部装置:具有调制解调器,并根据由图像读取装置13生成的文件数据或根据保存在文件箱中的文件数据生成传真信号,经由电话线路等发送传真信号,并且接收传真信号,并根据所接收的信号生成文件数据。
存储装置15是保存关键字列表15a、文件数据等的装置。存储装置15使用硬盘驱动器、非易失性存储器等驱动可读写的非易失性记录介质的装置。
关键字列表15a是具有示出该图像形成装置1的属性的一个以上(oneor more)的关键字的列表。关键字列表15a内的关键字是预先被登记在该图像形成装置1中的,或者是根据来自外部装置的请求而添加的。在从外部装置添加关键字的情况下,应添加的关键字通过SNMP或Web服务被提供给图像形成装置1。
固件16是加载到计算机18中来执行的程序,包含进行SOAP(Simple Object Access Protocol,简单对象访问协议)消息的收发的处理的描述。固件16被保存在闪存等非易失性存储器中。
通信装置17是连接在网络4上并且可与连接在网络4上的其他装置(图像形成装置2、3或客户端装置5)通信的装置。作为通信装置17,使用网络接口等。
计算机18是具有没有图示的CPU(Central Processing Unit,中央处理器),RAM(Random Access Memory,随机存取存储器),ROM(ReadOnly Memory,只读存储器)等、并通过将程序加载到RAM中并由CPU执行来实现各种处理部的装置。计算机18基于固件16以及没有图示的程序来实现通信处理部21、SOAP处理部22、控制部23、以及关键字判定部24。
通信处理部21(第二通信处理部的一个例子)是控制通信装置17并经由网络4以预定的通信协议收发消息的处理部。WS-Discovery的Probe消息以及ProbeMatch消息是SOAP消息,通信处理部21使用UDP/IP(User Datagram Protocol/Internet Protocol,用户数据报协议/网际协议)作为用于收发这些SOAP消息的通信协议。
SOAP处理部22具有消息发送部22a以及消息分析部22b。消息发送部22a生成SOAP消息,并经由通信处理部21以及通信装置17发送所述SOAP消息。SOAP消息是用XML(Extensible Markup Language,延伸标记语言)描述的文本数据。消息分析部22b进行经由通信处理部21以及通信装置17接收的SOAP消息的语法分析,确定消息中描述的请求、应答、通知等。
通信处理部21从客户端装置5接收Probe消息,消息分析部22b从所接收的Probe消息中提取成为搜索键的关键字。在实施方式1中,Probe消息成为针对图像形成装置1的关键字搜索请求。另外,当成为搜索键的关键字与存储在存储装置15中的关键字一致时,消息发送部22a生成ProbeMatch消息,并经由通信处理部21以及通信装置17向客户端装置5发送所述ProbeMatch消息。
控制部23是下述的处理部:控制印刷装置12、图像读取装置13、传真装置14等具有实现服务的功能的内部装置,并按照对操作面板11的用户操作执行各种作业。
关键字判定部24是判定在所接收的Probe消息中被指定的成为搜索键的关键字是否与存储在存储装置15中的关键字相一致的处理部。
在Probe消息中描述有关键字搜索条件的情况下,关键字判定部24在该关键字搜索条件下搜索存储在存储装置15中的关键字。
例如,Probe消息具有包含一个以上关键字的搜索式,作为关键字搜索条件,关键字判定部24判定符合搜索式的一个以上关键字是否与存储在存储装置15中的关键字一致。搜索式是一个以上关键字的逻辑运算式。例如,搜索式““KM5010”AND“设计部””是两个关键字“KM5010”、“设计部”的逻辑与,从而判定关键字“KM5010”是否与存储在存储装置15中的关键字一致,并且判定关键字“设计部”是否与存储在存储装置15中的关键字一致。
另外,例如指定关键字的一致条件作为关键字搜索条件。关键字的一致条件是指完全一致、部分一致、前方一致以及后方一致中的至少一种。此外,这里完全一致表示两者相同的意思。部分一致表示搜索键与关键字的一部分或全部相同的意思。前方一致表示搜索键与关键字的起始部分或全部相同的意思。后方一致表示搜索键与关键字的终端部分或全部相同的意思。
图3是示出客户端装置5的构成的框图。
通信装置31是与网络4连接并且可与连接在网络4上的其他装置(图像形成装置1、2或3)通信的装置。作为通信装置31,可使用网络接口等。
计算机32是具有没有图示的CPU、RAM、ROM等、并通过将程序加载到RAM并由CPU执行来实现各种处理部的装置。计算机32基于没有图示的程序来实现通信处理部41、SOAP处理部42、以及装置搜索部43。
通信处理部41(第一通信处理部的一个例子)是控制通信装置31并经由网络4以预定的通信协议收发消息的处理部。通信处理部41使用UDP/IP作为收发Probe消息以及ProbeMatch消息的通信协议。
SOAP处理部42具有与图2所示的图像形成装置1的消息发送部22a以及消息分析部22b同样的消息发送部42a以及消息分析部42b。
消息发送部42a生成包含在由装置搜索部43搜索图像形成装置时成为搜索键的关键字的Probe消息。成为搜索键的关键字从装置搜索部43提供。此外,如上所述,消息发送部42a也可以在该Probe消息中描述关键字搜索条件。
装置搜索部43是下述的处理部:使用SOAP处理部42根据对没有图示的输入装置进行的用户操作来搜索图像形成装置1、2或3,或者在客户端装置5内执行的各种处理中搜索图像形成装置1、2或3。
客户端装置5可以是个人计算机等主机装置,也可以是图像形成装置。
图4是用于说明根据实施方式1的图像形成***中的图像形成装置搜索方法的顺序图。
在客户端装置5中,当在用户操作或各种处理中请求了图像形成装置的搜索时,装置搜索部43从该请求中确定成为搜索键的关键字(以及搜索条件),并将该关键字(以及搜索条件)通知给SOAP处理部42a(步骤S1)。
SOAP处理部42的消息发送部42a生成包含成为搜索键的关键字(以及搜索条件)的Probe消息。通信处理部41使用通信装置31以多播方式发送该Probe消息(步骤S2)。图4中省略了图像形成装置3。图5是示出在根据实施方式1的图像形成***中使用的Probe消息的一个例子的图。Probe消息包含Probe元素。在所述Probe消息中,作为Probe元素的子元素,描述了keyword元素,作为keyword元素的值,描述了关键字(在实施方式1中为KM5010)。
所述Probe消息在网络4上传输并被图像形成装置1、2或3接收。
在图像形成装置1、2或3中,通信处理部21通过通信装置17接收该Probe消息,消息分析部22b分析该Probe消息,并提取在该Probe消息中指定的关键字(以及搜索条件)。
然后,图像形成装置1、2或3的关键字判定部24用所提取的关键字(按照搜索条件)搜索关键字列表15a内的关键字,并判定是否可确定一致的关键字。
在图4中,图像形成装置1的关键字判定部24确定出一致的关键字(步骤S3),图像形成装置1的消息发送部22a生成ProbeMatch消息,图像形成装置1向发送了Probe消息的客户端装置5发送该ProbeMatch消息(步骤S4)。
图6是示出在根据实施方式1的图像形成***中使用的ProbeMatch消息的一个例子的图。所述ProbeMatch消息对应于图5所示的Probe消息。
ProbeMatch消息包含ProbeMach元素。在所述ProbeMatch消息中,作为ProbeMatch元素的子元素,描述了endpointReference(端点参考)元素以及keyword元素。被指定为搜索键的关键字(这里为KM5010)作为keyword元素的值而被描述。该图像形成装置1在网络4上的标识符(URI(Uniform Resource Identifier,统一资源标识符)、UUID(UniversallyUnique Identifier,通用唯一标识符)等)作为endpointReference元素的值而被描述。
另一方面,在通过关键字判定部24没有确定出一致的关键字(步骤S5)的图像形成装置2中,结束对该Probe消息的处理,不发送ProbeMatch消息。
根据以上的实施方式1,能够利用WS-Discovery通过基于关键字搜索的详细的搜索条件搜索网络4上的图像形成装置1。另外,即使在多个图像形成装置与网络4连接的情况下,也能够在短时间内确定搜索对象的图像形成装置1。
另外,通过将图像形成装置1所属的一组或更多组的组ID作为关键字登记在例如图像形成装置2或3中,即使在图像形成装置1中由于网络设定的改变等而IP地址等网络标识符被改变,也能够确定该图像形成装置2或3作为属于该组的图像形成装置。
此外,上述实施方式1是本发明优选的例子,本发明不限于这些,在不脱离本发明主旨的范围内能够进行各种变形、改变。
在实施方式1中,也可以在Probe消息和ProbeMatch消息中描述用于与基于WS-Discovery的Web服务的搜索区分的标识符。标识符可以被描述为XML元素(Probe元素和ProbeMatch元素的父元素或子元素),也可以设置为将标识符添加在已有元素名上的预定的字符串。在此情况下,关键字判定部24只有在所接收的Probe消息中描述有标识符的情况下,才判定成为搜索键的关键字是否与存储在存储装置15中的关键字一致。在此情况下,通信处理部21在所接收的Probe消息中描述有标识符的情况下,只有在成为搜索键的关键字与存储在存储装置15中的关键字一致时才向客户端装置5发送ProbeMach消息。并且,通信处理部21在所接收的Probe消息中描述有标识符的情况下,只有在图像形成装置1中提供用Probe消息指定的Web服务时,才客户端装置5发送ProbeMatch消息。
在实施方式1中,也可以在图像形成装置1启动时,消息发送部22a生成WS-Discovery的Hello消息,通信处理部21多播该Hello(欢迎)消息。在此情况下,客户端装置5也可以在就某个关键字执行搜索后接受到Hello消息的情况下,再次执行关于该关键字的搜索,或者向Hello消息的发送源发送关于该关键字的Probe消息。
在实施方式1中,也可以在图像形成装置1关机时,消息发送部22a生成WS-Discovery的Bye(再见)消息,通信处理部21多播该Bye消息。在此情况下,客户端装置5也可以在从该图像形成装置1接收ProbeMatch消息后接收到Bye消息的情况下,从搜索结果(所确定的图像形成装置1)中删除该图像形成装置1。
<实施方式2>
图7是示出实施方式2的图像形成装置1的构成的框图。图7所示的图像形成装置1是数码复合机。此外,图1中的图像形成装置2和3也具有与图像形成装置1相同或相似的(same or similar)构成。另外,在图1中,有三台图像形成装置1、2、3连接在网络4上,但也可以是两台或四台以上的图像形成装置连接在网络4上。
图像形成装置1具有操作面板11(显示装置的一个例子)、印刷装置12、图像读取装置13、传真装置14、存储装置15、固件16、通信装置17以及计算机18。下面,对于与根据实施方式1的图像形成装置相同或相似的装置(device)、部(unit)等,有时省略其说明。
存储装置15是保存关键字列表15a、设定数据15b等的装置。
设定数据15b具有关于针对印刷设定、网络设定、复印设定、修饰(finisher)设定等各种类型的预定设定项目的设定值。
此外,具有默认值的设定数据15b在出厂时被预先存储,并通过初始设定处理而被更新为与用户的使用环境相适应的数据。之后,用户可使操作面板11显示设定画面,并在该设定画面中改变设定数据15b中的设定值。
关键字列表15a与根据实施方式1的图像形成装置中的一样,是具有表示图像形成装置1的属性的一个以上关键字的列表。关键字列表15a内的关键字是被预先登记在该图像形成装置1中的,或者是根据来自外部装置的请求而添加的。当从外部装置添加关键字时,应添加的关键字通过SNMP和Web服务被提供给图像形成装置1。
具有发送设定数据的功能的图像形成装置1的关键字列表15a包含表示具有发送设定数据的功能的预定关键字(在实施方式2中为“SettingDataCopying”),不具有发送设定数据的功能的图像形成装置1的关键字列表15a不包含表示具有发送设定数据的功能的预定关键字。
也可以使得成为搜索键的关键字按照每种照图像形成装置的种类(例如,机型系列)而不同。即,属于同行一机型系列的不同的两个以上的图像形成装置(例如,图1中的图像形成装置1和图像形成装置2)具有相同的关键字。在属于同一机型系列的不同的两个以上的图像形成装置之间,由于某个图像形成装置的设定数据15b的设定项目成为其他图像形成装置的设定数据15b的子集或超集,因此通过在这些装置中登记相同的关键字,可搜索具有与图像形成装置1相适应的设定数据15b的图像形成装置2。
计算机18是具有没有图示的CPU、RAM、ROM等、并通过将程序加载到RAM并由CPU执行来实现各种处理部的装置。计算机18基于固件16以及没有图示的程序来实现通信处理部21、SOAP处理部22、装置搜索部30、关键字判定部24、设定数据请求部25、设定数据发送部26、以及控制部27。
通信处理部21是控制通信装置17、并按照SMTP等通信协议执行ScanToEmail(扫描并发送)等电子邮件发送的处理部。并且,通信处理部21是控制通信装置17并经由计算机网络4以预定的通信协议收发SOAP消息的处理部。后述WS-Discovery的Probe消息以及ProbeMatch消息是SOAP消息,通信处理部21使用UDP/IP(User DatagramProtocol/Internet Protocol),作为用于收发这些SOAP消息的通信协议。
SOAP处理部22具有消息发送部22a以及消息分析部22b。
消息发送部22a生成SOAP消息并经由通信处理部21以及通信装置17发送所述SOAP消息。SOAP消息是用XML(Extensible MarkupLanguage)描述的文本数据。消息发送部22a生成包含在通过装置搜索部30搜索其他图像形成装置时成为搜索键的关键字的Probe消息。另外,消息发送部22a生成针对经由通信处理部21以及通信装置17接收的Probe消息的ProbeMatch消息。此外,成为搜索键的关键字从装置搜索部30提供。另外,消息发送部22a也可以在该Probe消息中描述包含两个以上搜索键的关键字搜索条件。
消息分析部22b进行由通信处理部21以及通信装置17接收的SOAP消息的语法分析,确定消息中描述的请求、应答、通知等。消息分析部22b进行由通信处理部21以及通信装置17接收的Probe消息以及ProbeMatch消息的语法分析,确定消息中描述的请求、应答、通知等。
在SOAP处理部22与其他的图像形成装置2或3的SOAP处理部22之间,能够进行基于WS-Discovery的Web服务的设备搜索,并且能够进行利用了WS-Discovery的基于关键字的设备搜索。
当图像形成装置1基于关键字进行图像形成装置的搜索时,图像形成装置1的消息发送部22a生成包含成为搜索键的关键字的Probe消息,并经由图像形成装置1的通信处理部21以及通信装置17发送该Probe消息。图像形成装置1通过多播将Probe消息发送给其他图像形成装置2或3。并且,当图像形成装置1的通信处理部21接收到关键字一致的例如来自其他图像形成装置2的ProbeMatch消息时,消息分析部22b确定所接收的消息是ProbeMatch消息。
另一方面,当其他图像形成装置2或3基于关键字进行图像形成装置的搜索时,图像形成装置1的通信处理部21从其他图像形成装置2或3接收Probe消息,图像形成装置1的消息分析部22b从所接收的Probe消息中提取成为搜索键的关键字。在该实施方式2中,Probe消息为针对图像形成装置1的关键字搜索请求。另外,当成为搜索键的关键字与存储在图像形成装置1的存储装置15中的关键字列表15a内的关键字一致时,图像形成装置1的消息发送部22a生成ProbeMach消息。图像形成装置1通过单播将该ProbeMatch消息发送给其他图像形成装置2或3。当不存在一致的关键字时,ProbeMatch消息不被发送。
装置搜索部30是以预定的搜索键(在实施方式2中为“SettingDataCopying”)使用SOAP处理部22来搜索具有发送设定数据的功能的其他图像形成装置2或3的处理部。
关键字判定部24是判定在通过通信处理部21接收的Probe消息中被指定的成为搜索键的关键字是否与存储在存储装置15的关键字列表15a内的某关键字相一致的处理部。
在Probe消息中描述有关键字搜索条件的情况下,关键字判定部24在该关键字搜索条件下搜索存储在存储装置15中的关键字。
例如,Probe消息具有包含一个以上关键字的搜索式,作为关键字搜索条件,关键字判定部24判断搜索式中适合的一个以上关键字是否与存储在存储装置15中的关键字一致。搜索式是一个以上关键字的逻辑运算式。例如,搜索式““SettingDataCopying”AND“设计部””是两个关键字“SettingDataCopying”、“设计部”的逻辑与,从而判定关键字“SettingDataCopying”与存储在存储装置15中的关键字是否一致,并且判定关键字“设计部”与存储在存储装置15的关键字是否一致。
另外,例如指定关键字的一致条件作为关键字搜索条件。关键字的一致条件是指完全一致、部分一致、前方一致以及后方一致中的至少一种。此外,这里完全一致表示两者相同的意思。部分一致表示搜索键与关键字的一部或者全部相同的意思。前方一致表示搜索键与关键字的起始部分或者全部相同的意思。后方一致表示搜索键与关键字的终端部分或全部相同的意思。
设定数据请求部25是使用通信装置17以及通信处理部21向由装置搜索部30确定的其他图像形成装置2或3发送设定数据请求、并接收设定数据的处理部。
设定数据发送部26是下述的处理部:使用通信装置17以及通信处理部21从其他图像形成装置2或3接收设定数据请求,并在接收设定数据请求后,从存储装置15读出设定数据15b,并将该设定数据15b作为设定数据请求的应答发送给发送了设定数据请求的其他图像形成装置2或3。
控制部27是下述的处理部:控制操作面板11、印刷装置12、图像读取装置13、传真装置14、通信装置17等这样的具有实现各种服务的功能的内部装置,并按照对操作面板11的用户操作等执行各种作业。
另外,当通信装置17连接在网络4上时,控制部27在没有进行设定数据15b的初始设定的情况下,通过设定数据请求部25接收来自其他图像形成装置2或3的设定数据15b,生成基于通过设定数据请求部25接收的一个以上设定数据的设定数据15b,并且将该设定数据15b存储到图像形成装置1的存储装置15中。
接着,对实施方式2的图像形成***的图像形成装置1中的设定数据15b的初始设定时的图像形成装置1、2的动作进行说明。图8是对实施方式2的图像形成***的图像形成装置1中的设定数据15b的初始设定时的图像形成装置1、2的动作进行说明的顺序图。
在图像形成装置1中,当通信装置17被连接到网络4时,控制部27判定设定数据15b的初始设定是否已经执行(步骤S31),当设定数据15b的初始设定尚未执行时,执行以下的初始设定处理。
控制部27使装置搜索部30搜索具有发送设定数据的功能的其他图像形成装置2或3。图像形成装置1的装置搜索部30确定与网络4连接的其他图像形成装置2或3中具有发送设定数据的功能的其他图像形成装置2(步骤S32)。
并且,当装置搜索部30确定了其他图像形成装置2时,设定数据请求部25使用通信处理部21以及通信装置17向其他图像形成装置2发送设定数据请求(步骤S33)。
在设定数据请求的发送目的地的其他图像形成装置2中,设定数据发送部26经由通信处理部21以及通信装置17接收该设定数据请求。设定数据发送部26在接收到设定数据请求后从存储装置15读出设定数据15b,并发送该设定数据15b作为设定数据请求的应答(步骤S34)。
在图像形成装置1中,设定数据请求部25接收该设定数据15b,控制部27将所接收的设定数据15b作为图像形成装置1的设定数据15b而存储到存储装置15中(步骤S36)。
此外,在所接收的设定数据15b的设定项目中,图像形成装置1的设定数据15b中不存在的设定项目被丢弃。另外,在图像形成装置1的设定数据15b的设定项目中,所接收的设定数据15b中不存在的设定项目不改变设定值而是维持原值。
另外,在被确定的其他图像形成装置是两个以上的情况下,控制部27从所接收的两个以上设定数据15b中选择最适于图像形成装置1的设定数据15b(步骤S35)。此时,控制部27比较图像形成装置1的存储装置15中的设定数据15b与所接收的设定数据15b的设定项目,选择一致的设定项目的数目最多的设定数据15b。并且,控制部27将选择的设定数据15b作为图像形成装置1的设定数据15b存储到存储装置15中(步骤S36)。如此,更新出厂时存储的图像形成装置1的设定数据15b,进行图像形成***内的初始设定。
接着对设备搜索(步骤S32)进行说明。该设备搜索通过应用了WS-Discovery的关键字搜索来进行。图9是对图1所示的图像形成***中的设备搜索进行说明的顺序图。
在图像形成装置1中,装置搜索部30确定成为用于搜索具有发送设定数据的功能的其他图像形成装置2或3的搜索键的关键字(以及搜索条件),并将该关键字(以及搜索条件)通知给SOAP处理部22(步骤S41)。此外,搜索条件的数据也可以与搜索关键字一起被存储在存储装置15中,并由装置搜索部30读出。
SOAP处理部22的消息发送部22a生成包含成为搜索键的关键字(以及搜索条件)的Probe消息。通信处理部21使用通信装置17多播发送该Probe消息(步骤S42)。图10是示出在根据实施方式2的图像形成***使用的Probe消息的一个例子的图。Probe消息包含Probe元素。在Probe消息中,作为Probe元素的子元素,描述了keyword元素,作为keyword元素的值,描述了关键字(这里是“SettingDataCopying”)。
该Probe消息在网络4上传输并被其他图像形成装置2或3接收。
在其他图像形成装置2或3中,通信处理部21通过通信装置17接收该Probe消息,消息分析部22b分析该Probe消息,并提取在该Probe消息中指定的关键字(以及搜索条件)。
然后,其他图像形成装置2或3的关键字判定部24用所提取的关键字(按照搜索条件)搜索关键字列表15a内的关键字,并判定是否可确定一致的关键字。
在图9中,其他图像形成装置2的关键字判定部24确定出一致的关键字(步骤S43),其他图像形成装置2的消息发送部22a生成ProbeMatch消息,其他图像形成装置2向发送了Probe消息的图像形成装置1发送该ProbeMatch消息(步骤S44)。
图11是示出在实施方式2的图像形成***中使用的ProbeMatch消息的一个例子的图。所述ProbeMatch消息对应于图10所示的Probe消息。
ProbeMatch消息包含ProbeMatch元素。在图11所示的ProbeMatch消息中,描述了endpointReference元素以及keyword元素,作为ProbeMatch元素的子元素。被指定为搜索键的关键字(这里是“SettingDataCopying”)作为keyword元素的值而被描述。该图像形成装置1在网络4上的标识符(URI(Uniform Resource Identifier)、UUID(Universally Unique Identifier)等)作为endpointReference元素的值而被描述。
另一方面,在通过关键字判定部24没有确定出一致的关键字(步骤S45)的图像形成装置3中,结束对该Probe消息的处理,不发送ProbeMatch消息。
如此来搜索具有发送设定数据的功能的其他图像形成装置2。
根据以上的实施方式2,利用应用WS-Discovery的关键字搜索,能够在***内短时间自动地搜索成为初始设定值的复制源的图像形成装置2。
上述实施方式2是本发明优选的例子,但本发明不限于此,在不脱离本发明主旨的范围内能够进行各种变形、改变。
在实施方式2中,也可以将由用户从通过装置搜索部30确定的两个以上的其他图像形成装置的设定数据15b中选择的设定数据作为图像形成装置1的设定数据15b而存储。
在此情况下,控制部27使操作面板11的显示装置显示通过装置搜索部30确定的两个以上的其他图像形成装置的列表。
在此之后,当通过操作面板11检测到从该列表例如选择一个其他图像形成装置的用户操作时,图像形成装置1的控制部27使用设定数据请求部25向选中的例如其他图像形成装置2请求设定数据15b。图像形成装置1的设定数据请求部25向选中的的其他图像形成装置2发送设定数据请求,并接收设定数据15b。接收了设定数据请求的图像形成装置2在接收设定数据请求后,向图像形成装置1分散设定数据15b。并且,图像形成装置1的控制部27将通过设定数据请求部25接收的设定数据15b作为图像形成装置1的设定数据15b而存储到存储装置15中。
另外,在实施方式2中,用户将操作面板11用作用户接口,但代替该操作面板11,也可以使用与网络4连接的客户端装置等作为远程的用户接口。
在实施方式2中,当通过设定数据请求部25接收到两个以上其他图像形成装置的设定数据15b时,图像形成装置1的控制部27也可以按设定项目的每种类型选择与图像形成装置1的设定项目相同的设定项目的数目最多的其他图像形成装置的设定数据15b,将按每种类型选择的设定数据组合来生成图像形成装置1的设定数据15b,并将该设定数据15b存储到存储装置15中。类型包括印刷设定、网络设定、修饰设定等。
例如,在接收了两个设定数据15b,并且关于印刷设定的设定项目,第一设定数据15b中包含更多的相同的设定项目,关于网络设定的设定项目,第二设定数据15b中包含更多的相同的设定项目的情况下,关于印刷设定的设定项目,可以将第一设定数据15b的印刷设定的设定项目的设定值存储在存储装置15中,关于网络设定的设定项目,可以将第二设定数据15b的网络设定的设定项目的设定值存储在存储装置15中。
另外,例如在接收了两个设定数据15b,并且第三设定数据15b中不包含修饰设定的设定项目,第四设定数据15b中包含修饰设定的设定项目的情况下,也可以不管关于修饰设定以外的设定项目使用两个设定数据15b中的哪一个,对于修饰设定的设定项目都将第四设定数据15b的修饰设定的设定项目的设定值存储在存储装置15中。
在实施方式2中,也可以由操作面板11按设定项目的每种类型检测从所确定的两个以上其他图像形成装置的列表中选择一个图像形成装置的用户操作,并在图像形成装置1中,由设定数据请求部25向按设定项目的每种类型选择的其他图像形成装置请求设定数据并接收设定数据,由控制部27通过组合所接收的设定数据15b来生成图像形成装置1的设定数据15b,并将该设定数据15b存储在存储装置15中。

Claims (6)

1.一种图像形成***,包括与网络连接的客户端装置和与网络连接的一个以上的图像形成装置,所述图像形成***的特征在于,
所述客户端装置具有第一通信处理部,所述第一通信处理部向所述一个以上的图像形成装置发送包含关键字的Probe消息,并从所述图像形成装置接收ProbeMatch消息,
所述图像形成装置包括:
存储装置,其存储一个以上所述关键字;
消息分析部,其从所述Probe消息提取所述关键字;
关键字判定部,其判断从所述Probe消息提取的关键字是否与存储在所述存储装置中的关键字一致;以及
第二通信处理部,其从所述第一通信处理部接收所述Probe消息,并且在从所述Probe消息提取的所述关键字与存储在所述存储装置中的关键字一致时,向所述第一通信处理部发送ProbeMatch消息,
所述Probe消息以及ProbeMatch消息包含用于与基于WS-Discovery的Web服务的搜索区分的标示符,
所述关键字判定部只有在所接收的Probe消息中描述有所述标示符的情况下,才判定被提取的所述关键字是否与存储在所述存储装置中的所述关键字一致。
2.如权利要求1所述的图像形成***,其特征在于,
所述Probe消息和ProbeMatch消息是SOAP消息,
所述第一以及第二通信处理部使用收发所述SOAP消息的用户数据报协议/网际协议(UDP/IP)。
3.如权利要求1所述的图像形成***,其特征在于,
在所述Probe消息中描述有关键字搜索条件,
所述关键字判定部用所述关键字搜索条件搜索存储在所述存储装置中的所述关键字。
4.如权利要求3所述的图像形成***,其特征在于,
所述Probe消息具有包含一个以上关键字的搜索式,
所述关键字判定部判断符合所述搜索式的一个以上的关键字是否与存储在所述存储装置中的关键字一致。
5.如权利要求3所述的图像形成***,其特征在于,
所述关键字搜索条件指定完全一致、部分一致、前方一致以及后方一致中的至少一种。
6.一种图像形成***中的图像形成装置搜索方法,所述图像形成***包括与网络连接的客户端装置和与网络连接的一个以上的图像形成装置,所述图像形成装置搜索方法的特征在于,
与网络连接的客户端装置向与所述网络连接的一个以上的图像形成装置发送包含关键字的Probe消息,
所述图像形成装置
从所述客户端装置接收所述Probe消息,
从所接收的所述Probe消息提取所述关键字,
判定提取的关键字是否与存储在所述图像形成装置中的关键字一致,并且
当所述提取的关键字与存储在所述图像形成装置中的关键字一致时,向所述客户端装置发送ProbeMatch消息,
所述Probe消息以及ProbeMatch消息包含用于与基于WS-Discovery的Web服务的搜索区分的标示符,
只有在所接收的Probe消息中描述有所述标示符的情况下,才判定被提取的所述关键字是否与存储在所述图像形成装置中的所述关键字一致。
CN201110070451.9A 2010-03-29 2011-03-21 图像形成***、图像形成装置以及图像形成装置搜索方法 Expired - Fee Related CN102209164B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2010074610A JP5111547B2 (ja) 2010-03-29 2010-03-29 画像形成システムおよび画像形成装置
JP2010-074605 2010-03-29
JP2010074605A JP5175890B2 (ja) 2010-03-29 2010-03-29 画像形成システム、機器検索方法、および画像形成装置
JP2010-074610 2010-03-29

Publications (2)

Publication Number Publication Date
CN102209164A CN102209164A (zh) 2011-10-05
CN102209164B true CN102209164B (zh) 2014-07-02

Family

ID=44140705

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110070451.9A Expired - Fee Related CN102209164B (zh) 2010-03-29 2011-03-21 图像形成***、图像形成装置以及图像形成装置搜索方法

Country Status (4)

Country Link
US (1) US8477355B2 (zh)
EP (1) EP2375697B1 (zh)
KR (1) KR101292981B1 (zh)
CN (1) CN102209164B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209164B (zh) * 2010-03-29 2014-07-02 京瓷办公信息***株式会社 图像形成***、图像形成装置以及图像形成装置搜索方法
US9524131B2 (en) 2015-03-24 2016-12-20 Kyocera Document Solutions Inc. Printing device searching and management system and method
CN106791714B (zh) * 2017-02-23 2019-09-17 青岛海信电器股份有限公司 网络摄像头与服务端设备的匹配方法和设备
KR20200099631A (ko) 2019-02-14 2020-08-25 김화니 고휘도를 갖는 장식판재 및 그의 제조방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004160950A (ja) * 2002-11-15 2004-06-10 Seiko Epson Corp 画像形成装置および画像形成装置の初期設定方法
JP2007148828A (ja) * 2005-11-28 2007-06-14 Canon Inc 情報処理装置及びその制御方法
CN101584187A (zh) * 2006-12-05 2009-11-18 诺基亚公司 经由端对端网络的软件分发
EP2133790A1 (en) * 2008-06-09 2009-12-16 Ricoh Company, Ltd. MFP software update using web service

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3327357B2 (ja) 1993-03-19 2002-09-24 富士ゼロックス株式会社 プリンタ管理方式
JP4756994B2 (ja) * 2005-10-27 2011-08-24 キヤノン株式会社 ネットワークプリントシステム及びネットワーク周辺装置及び情報処理装置とプログラム
JP4865299B2 (ja) * 2005-11-02 2012-02-01 キヤノン株式会社 情報処理装置及び情報処理方法及びそのプログラム
JP2007329572A (ja) 2006-06-06 2007-12-20 Konica Minolta Business Technologies Inc 画像処理装置、設定に関する処理方法、およびコンピュータプログラム
JP4921072B2 (ja) 2006-08-23 2012-04-18 キヤノン株式会社 画像形成装置、リソース保持装置、画像形成システム、リソース要求方法、リソース保持方法、リソース管理方法、プログラム
US20080180726A1 (en) * 2007-01-30 2008-07-31 Ricoh Company Ltd. Universal print driver with simple discovery
US9112891B2 (en) 2007-02-02 2015-08-18 Sharp Laboratories Of America, Inc. Remote firmware management for electronic devices
WO2008117454A1 (ja) * 2007-03-27 2008-10-02 Fujitsu Limited 情報検索プログラム、該プログラムを記録した記録媒体、情報検索装置、および情報検索方法
US8024723B2 (en) 2007-05-18 2011-09-20 Samsung Electronics Co., Ltd. System and method for peer-to-peer datacasting in a broadcasting network
JP5072788B2 (ja) 2008-09-19 2012-11-14 三洋電機株式会社 通信方法およびそれを利用した端末装置
JP4559514B2 (ja) 2008-09-19 2010-10-06 日本電信電話株式会社 電極構造
FI123451B (fi) * 2008-11-17 2013-05-15 Sensinode Oy Menetelmä ja laite resurssien virtualisoimiseksi
JP2010282610A (ja) * 2009-05-07 2010-12-16 Canon Inc ネットワークシステム及びその管理方法
CN102209164B (zh) * 2010-03-29 2014-07-02 京瓷办公信息***株式会社 图像形成***、图像形成装置以及图像形成装置搜索方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004160950A (ja) * 2002-11-15 2004-06-10 Seiko Epson Corp 画像形成装置および画像形成装置の初期設定方法
JP2007148828A (ja) * 2005-11-28 2007-06-14 Canon Inc 情報処理装置及びその制御方法
CN101584187A (zh) * 2006-12-05 2009-11-18 诺基亚公司 经由端对端网络的软件分发
EP2133790A1 (en) * 2008-06-09 2009-12-16 Ricoh Company, Ltd. MFP software update using web service

Also Published As

Publication number Publication date
EP2375697A1 (en) 2011-10-12
KR20110109893A (ko) 2011-10-06
KR101292981B1 (ko) 2013-08-02
CN102209164A (zh) 2011-10-05
EP2375697B1 (en) 2017-02-22
US20110235117A1 (en) 2011-09-29
US8477355B2 (en) 2013-07-02

Similar Documents

Publication Publication Date Title
US8854679B2 (en) Image forming apparatus, E-mail server, E-mail facsimile transmission system having the same, and E-mail facsimile setting method of image forming apparatus
CN101685280A (zh) 图像形成***
JP2008191747A (ja) 制御装置、画像形成装置、プリントシステム、制御方法および制御プログラム
KR20070114967A (ko) 네트워크 포트 설정을 위한 사용자 단말장치 및화상형성장치 그리고 그들의 네트워크 포트 설정 방법
CN102209164B (zh) 图像形成***、图像形成装置以及图像形成装置搜索方法
US8346916B2 (en) Information processing apparatus, control method of information processing apparatus, and storage medium of storing computer program to perform control method
CN101866274B (zh) 打印***、画面生成方法、信息处理设备及其控制方法
JP4324011B2 (ja) データ処理装置、画像処理装置及びそれらの情報通知方法並びにプログラム
US20110222112A1 (en) Information processing system, apparatus, and method
US20050015446A1 (en) Method and apparatus to remotely control electronic apparatuses over a network
JP2010044432A (ja) 画像形成装置、ジョブログデータ利用システム、ジョブ実行方法
CN104969171A (zh) 联网打印***
US8045193B2 (en) Automatic detection of user preference for copy or scan setting
JP5380343B2 (ja) 画像形成システムおよび画像形成装置
KR101900373B1 (ko) 복합기 유지 보수 방법 및 시스템
JP5111547B2 (ja) 画像形成システムおよび画像形成装置
KR101338002B1 (ko) 타 화상형성장치의 셋업 엔트리를 이용하여 기능을수행하는 화상형성장치 및 그 방법
JP2013246798A (ja) 宛先入力装置及びプログラム、並びに、データ送信装置及びデータ送信プログラム
JP2006018588A (ja) 画像形成装置及びその制御方法、並びにプログラム及び記憶媒体
CN105991869A (zh) 信息处理装置和信息处理方法
JP2011086996A (ja) 画像処理複合機
JP5453150B2 (ja) 画像形成システムおよび画像形成装置
JP2011044035A (ja) 電子機器、情報処理方法、及びプログラム
JP2011209820A (ja) 画像形成システム、機器検索方法、および画像形成装置
JP6214733B2 (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
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: Osaka Japan

Applicant after: Kyocera Document Solutions Inc

Address before: Osaka Japan

Applicant before: KYOCERA Mita Corporation

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: KYOCERA CORP TO: KYOCERA DOCUMENT SOLUTIONS INC.

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: 20140702

Termination date: 20210321

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