JP5708017B2 - 情報処理システム、情報処理機器、プログラム - Google Patents
情報処理システム、情報処理機器、プログラム Download PDFInfo
- Publication number
- JP5708017B2 JP5708017B2 JP2011037584A JP2011037584A JP5708017B2 JP 5708017 B2 JP5708017 B2 JP 5708017B2 JP 2011037584 A JP2011037584 A JP 2011037584A JP 2011037584 A JP2011037584 A JP 2011037584A JP 5708017 B2 JP5708017 B2 JP 5708017B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- processing
- information processing
- function
- macro
- 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
-
- 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/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00347—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with another still picture apparatus, e.g. hybrid still picture apparatus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1205—Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1257—Configuration of print job parameters, e.g. using UI at the client by using pre-stored settings, e.g. job templates, presets, print styles
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1237—Print job management
- G06F3/126—Job scheduling, e.g. queuing, determine appropriate device
- G06F3/1261—Job scheduling, e.g. queuing, determine appropriate device by using alternate printing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1275—Print workflow management, e.g. defining or changing a workflow, cross publishing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1291—Pool of printer devices: self-managing printing devices in a network, e.g. without a server
-
- 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/00912—Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
- H04N1/00938—Software related arrangements, e.g. loading applications
- H04N1/00949—Combining applications, e.g. to create workflows
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1208—Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1255—Settings incompatibility, e.g. constraints, user requirements vs. device capabilities
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1237—Print job management
- G06F3/1268—Job submission, e.g. submitting print job order or request not the print data itself
- G06F3/1271—Job submission at the printing node, e.g. creating a job from a data stored locally or remotely
-
- 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/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/001—Sharing resources, e.g. processing power or memory, with a connected apparatus or enhancing the capability of the still picture apparatus
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
図1は、本実施形態の画像形成装置(MFP:Multifunction Peripheral)の概略を説明する図の一例である。
MFP1 マクロ情報(登録済み):機能A,B
MFP2 マクロ情報(登録先) :機能A
MFP3 連携機器 :機能B
ユーザがMFP1に登録したマクロ情報(特許請求の範囲の処理実行情報に相当)には、機能Bを使用する処理(機能Bの実行)が設定されている。次に、ユーザがマクロ情報を登録しようとしたMFP2は機能Bを有していない。しかし、他のMFP1、3が機能Bを有しているので、MFP2は他の機器と連携すれば機能Bを実行することができる。
MFP1 マクロ情報 機能C(他の機器を利用):機能A,B
MFP2 マクロ情報(登録先) :機能C
MFP3 連携機器 :機能B、C
MFP1に登録されているマクロ情報には、MFP1にはない機能Cを他の機器と連携して実行すると設定されている。ユーザがマクロ情報を登録するMFP2は機能Cを有しているので、MFP2はマクロ情報の実行のためにMFP1と連携する必要はない。このため、MFP2は、マクロ情報の設定を、他の機器と連携するのでなく自機の機能Cを用いて実行するという設定に変更してMFP2にマクロ情報を登録する。こうすることで、MFP2は他の機器(MFP1)と通信等することなく短時間で機能Cを実行することができる。
図3は、MFP100のハードウェア構成図の一例を示す。本実施形態においては、各MFP100が、それぞれマクロ情報を取り出す機器(以下、MFP1という)、他の機器(ここではMFP1)のマクロ情報を取り入れる機器(以下、MFP2という)、及び、MFP1又は2から見た連携機器又は連携候補の機器(以下、MFP3という)に該当する。
図5は、マクロ情報のデータ構造の一例を示す図である。マクロ情報は「機能」毎に「設定値」と、実行する機器である「担当機器」と、「連携」可能か否か、が登録された情報である。
図6は、機器機能構成情報341の一例を示す図である。機器機能構成情報341は、各MFPが有する機能及び機能毎に設定可能な「設定値」である。MFP2が「機能」を自機と他の機器とに振り分けるためには、MFP2が自機及び他のMFP1,3の「機能」と設定可能な「設定値」を取得していることが好ましい。このため、各MFP1〜3は図示するような機器機能構成情報341をROM13やHDD14に記憶している。なお、「集約」のように「機能」によっては複数の設定可能値が存在する。
図8は、問い合わせ情報の一例を示す図である。問い合わせ情報は、連携候補機器(検索部33により検索された他のMFP1,3)に問い合わせる際にMFP2が送信する情報である。マクロ情報を取り入れるMFP2の判断部35は、自機では実行できない「機能」を実行できるか否かを問い合わせるため、連携候補機に対して問い合わせ情報を送信する。図示するように、MFP2が実行できない「機能」のみを送信することで、通信時間を短縮できるが、図7の機能構成判定部34による機器構成判定結果情報の全てを送信してもよい。
図10は、マクロ情報を取り入れるMFP2と連携候補機器の処理の流れを示すアクティビティ図の一例である。
そして、自機で実行できない「機能」を実行できる連携候補機器を探すため、検索部33が連携候補機器を検索する(S60)。この検索は、検索部33がネットワークに接続された全てのMFPに対し通信を開始し、応答のあった連携候補機を検出することで行われる。予め、連携候補機器の候補をリストにして記憶しておき、選択的に通信してもよい。
図12は機能構成判定部34による判定を説明する図の一例である。図12(a)は問い合わせ情報を、図12(b)は機器機能構成情報をそれぞれ示す。連携候補機器の機能構成判定部34は、MFP2から連携候補機器へ送信された問い合わせ情報と、機能構成情報を比較して、各機能項目を実行できるかどうかを判定する。上述したように、問い合わせ情報に記述されている「機能」と「設定値」の組み合わせが、連携候補機器の機能構成情報の「機能」と「設定可能値」に含まれているか否かに応じて実行可否を判定する。
以上のように、MFP2(マクロ情報を取り入れる機器)がマクロ情報を取り入れる際、取り入れたものの取り入れたマクロを実行できないことがないことを保証する。また、マクロがどのMFPで実行されても、マクロの実行により得られる処理結果が同じになることを保証する。
(1)マクロ情報を取り入れるMFP2がマクロ情報を読み出してから、マクロを実行するにあたり、必要な「機能」を有しているか否かを判断するまで
ユーザがMFP2(マクロ情報を取り入れる機器)にマクロ情報を取り入れる操作を行うと、取り入れたマクロ情報はマクロ登録部31の処理対象となる。
S1:マクロ登録部31はマクロ情報に設定された「機能」を実行するにあたり必要な「機能」が、マクロ情報を取り入れた機器に存在するか否かを判定するため、機能構成判定部34にマクロ情報を送出し、機能構成の判定を指示する。
S2:機能構成判定部34はマクロ情報と自機(マクロを取り入れる機器)の機器機能構成情報を比較することで、マクロ情報で必要な「機能」を自機が有しているか否かを判定する。S3:機能構成判定部34はその判定結果である機能構成判定結果情報をマクロ登録部31に送出する。
S3.1:マクロ登録部31は判断部35に対して、機能構成判定結果情報とマクロ情報を送出し、マクロ情報を自機で実行できるか連携が必要かの判断を要求する。
S3.3:判断部35はマクロ情報と機能構成判定結果情報とを比較して、機能毎に自機で実行可能か否かの判断結果情報を生成する。
S3.4:判断部35は、判断結果情報をマクロ登録部31に送出する。
S4:自機(マクロを取り入れる機器)において、マクロ情報に設定された「機能」のうち実行可能な「機能」があった場合、マクロ登録部31は判断結果情報とマクロ情報をマクロ変更部36に送出する。
S5:マクロ変更部36は、自機で実行可能な「機能」の「担当機器」に自機の識別情報を設定し、「連携」に"×"を設定することで、マクロ情報を変更する。また、自機で実行不可な「機能」の「連携」に"○"を設定する。
S6:マクロ変更部36は変更したマクロ情報をマクロ登録部31に送出するので、マクロ登録部31は変更されたマクロ情報をマクロ情報DB37に登録する。
S7:マクロを実行するにあたり、他の機器との連携が必要な場合(自機だけではマクロを実行できない場合)、マクロ登録部31は、検索部33に連携候補機器の検索を指示する。
S8:検索部33は通信部32を用いて自機と連携可能な機器を検索する。連携可能な機器は、ネットワークに接続された全てのMFP、ネットワークに接続された全てのMFPのうち応答があった機器、又は、予め自機に登録されたMFPのいずれもでもよい。
S9〜S12:検索の結果、検索部33は検索により応答のあった連携候補機器の識別情報をマクロ登録部31に送出する。
マクロ登録部31は、検索の結果見つかった連携候補機器すべてに対して下記処理を順に実施する。なお、複数の連携候補機器から連携機器をどのように選択するかによって、必ずしも連携候補機器すべてに対して下記処理が実行されないこともある。
S13:マクロ登録部31は判断部35に連携候補機器の識別情報、問い合わせ情報、及び、マクロ情報を送出する。
S14〜S15:判断部35は、通信部32を介して、連携候補機器に問い合わせ情報を送信する。
S16〜S17:問い合わせ情報を受信した連行候補機器の機能構成判定部34は、自機の機器機能構成情報と問い合わせ情報を比較し、問い合わせを受けた「機能」と「設定値」を自身が実行可能か否かを示す問い合わせ結果情報を生成し、通信部32を介してMFP2に送信する。
S18〜S19:判断部35は通信部32を介して問い合わせ結果情報を受信する。
S20〜S21:判断部35は問い合わせ結果情報に基づき、マクロ情報の「担当機器」や「連携」を変更する必要があるか否かを判断し、その判断結果である判断結果情報をマクロ登録部31に渡す。
S22:マクロ登録部31は判断結果情報からマクロ情報の変更が必要であると判定した場合(連携により機能を実行できる場合)、マクロ変更部36に判断結果情報とマクロ情報を送出してマクロ情報の変更を指示する。
S23〜S24:マクロ変更部36は、「担当機器」を連携候補機器に変更して、変更したマクロ情報をマクロ登録部31に送出する。
S25:マクロ登録部31は変更されたマクロ情報を判断部35へ送出し、MFP2がマクロを実行可能か否かの判断、すなわち全ての「機能」について「担当機器」が決まったか否かの判定を要求する。
S26:判断部35は、マクロ情報に基づく「機能」を実行可能か否かを判断する。判断部35は、マクロ情報の「機能」のうち連携しても実行できない「機能」が1つでもある場合、マクロを実行できないと判断し、それ以外の場合、マクロを実行できると判断する。
S27:判断部35は判断した結果であるマクロ実行可否判断結果通知をマクロ登録部31に渡す。マクロ登録部31はマクロ実行可否判断結果通知を受けて、マクロの実行が不可の場合、マクロ登録情報を削除する。すなわち、実行不可であれば、マクロ情報DB37に登録されたマクロ情報を削除することで実行のできないマクロ情報が登録されたままとなることを防止する。これによりHDD14などのリソースの圧迫を回避できる。
図15はS52の判定を説明する図の一例である。図15(a)は変更前のマクロ情報を、図15(b)は自機で実行可能かどうかを判定済みのマクロ情報をそれぞれ示す。図15(b)に示す、「機能」について自機で実行可能かどうかを判定済みのマクロ情報において、「連携」が"○"になっている「機能」が、連携が必要な機能である。
(i) 連携が必要な「機能」のうち全ての「機能」が「連携実行であった機能」の場合(図15(a)で「連携」が全て"○"だった場合)は、MFP2は連携機器を探すため、それらの「機能」について、実施例1と同じく検索部33が連携候補機器を検索し、それ以降は請求項1と同じ処理を実施する。この場合、実施例2と同様に、全ての「機能」の「担当機器」をそのまま(例えばMFP3)とすることもできる。
(ii) 連携が必要な「機能」のうち「連携実行でなかった機能」が1つでもある場合は、マクロ情報を持っていたMFP1がその「機能」を実行可能であったということになる。このため「連携実行でなかった機能」について、マクロ変更部36は変更前のマクロ情報を元々持っていたMFP1を連携先の機器とするように「担当機器」を変更する。また、連携が必要な「機能」のうち、変更前から連携により実行されていた「機能」に対し、判断部35は連携実行でなかった「機能」のみを検索の対象にする(S54)。この場合、実施例2と同様に、変更前から連携により実行されていた「機能」について、「担当機器」をそのまま(例えばMFP3)とすることもできる。
(iii) 連携が必要な「機能」のうち全ての「機能」が「連携実行でなかった機能」の場合(図15(a)で「連携」が全て"×"だった場合)は、マクロ情報を持っていたMFP1が全ての機能を実行可能であったということになるので、マクロ変更部36は変更前のマクロ情報の「担当機器」をそのままにして、マクロ情報を取り出したMFP1を連携先にするようにマクロ情報を変更する。この場合は図16の処理が終了する。
S19-1:判断部35が問い合わせ結果情報を取得すると、判断部35は単体連携可否判定部41に全ての問い合わせ結果情報を送出する。すなわち、単体連携可否判定部41は問い合わせ結果情報のリストを取得できる。
S19-2:単体連携可否判定部41は、複数の問い合わせ結果情報を参照して、連携機器が1つになるように「担当機器」に設定する連携機器を決定する。決定した連携機器を単体実行可否問い合わせ結果情報という。なお、連携機器の数が必ずしも1つにならない場合、単体連携可否判定部41は連携機器の数が最も少なくなるように「担当機器」に設定する連携機器を決定する。
S19-3:単体連携可否判定部41は、単体実行可否問い合わせ結果情報を判断部35に送出する。
(i)マクロを実行するMFP2が、対象機能がすぐに実行できるかどうかという機器の使用状況を問い合わせ、すぐに「機能」を実行できるMFPをその「機能」の連携機器に決定する。
(ii)入力に関する「機能」はなるべくMFP2(マクロ情報を取り込む機器)が実行するようにして、MFP2に担当させ、それ以外の編集や出力に関する「機能」は連携機器の数を少なくするという方針で「担当機器」を決定する。
図22は本実施例のマクロ情報の変更を説明する図の一例である。図22(a)は判断結果情報を、図22(b)はマクロ変更部36が変更したマクロ情報の一例を示す。図示するように、「両面読み取り」の「実行可否」は"○"、「集約」の「実行可否」は"×"、
「宛先入力」の「実行可否」は"×"、「直接送信」の「実行可否」は"×"、である。この場合、実施例1では判断部35が自機では実行できない「機能」について問い合わせ情報を連携候補機器に送信したが、本実施例では、判断部35がマクロ情報の全ての「機能」について問い合わせ情報を連携候補機器に送信する。これにより、マクロ情報を取り込む機器(MFP2)が「機能」を使用中でも、機器連携によりマクロを実行できる。
図26は操作部17に表示される選択画面の一例を示す図である。連携機器選択受付部44は、マクロ情報に複数の「担当機器」が登録されている機能毎に、図26(a)のような選択画面を表示する。すなわち、「機能xx 操作実行可能な機器の一覧を提示します」というメッセージ201と全ての「担当機器」の識別情報(図の機器名)203やアイコン202を操作部17に表示させる。ユーザは「担当機器」の識別情報により現実世界のどの機器かを判別できるので、「機能」を実行させるMFPを選択することができる。一番近い機器や、処理速度が一番速い機器(最近導入された機器)を選択する
ユーザが1つの「担当機器」を選択すると(操作部17に接触すると)、連携機器選択受付部44は選択された「担当機器」の識別情報を受け付ける。そして、図26(b)のような選択画面を表示する。図26(b)では「機能××は次の機器で実行します」というメッセージ301とユーザが選択した「担当機器」の識別情報303とアイコン302が表示されている。ユーザがOKボタン304を押下すると1つの「機能」について連携機器が決定される。連携機器選択受付部44はすべての「機能」について一意に連携機器が決定されるまで、図26(a)(b)の選択画面を繰り返し表示する。
(i)機器の利用回数が多いものを優先的に決定する。機器の利用回数とは、連携して実行されるジョブの実行回数(以下、連携ジョブ実行回数という)とする。
(ii)マクロ情報の取込先の機器(MFP2)と物理的距離が小さい機器を優先的に決定する。なお、物理的距離を比較するため、各MFPは他のMFPとの距離情報を予めHDD14に記憶しておく。またはMFPにGPS受信機を搭載しておき、GPS受信機が検出した位置情報を利用してもよい。
(iii)応答が最も速い機器を優先的に決定する。
32 通信部
33 検索部
34 機能構成判定部
35 判断部
36 マクロ変更部
37 マクロ情報DB
41 単体連携可否判定部
42 マクロ復元部
43 連携機器決定部
44 連携機器選択受付部
45 操作実行可否判定部
46 操作実行機器選択受付部
47 操作実行機器決定部
48 マクロインポート部
49 マクロエクスポート部
100 MFP
200 情報処理システム
Claims (14)
- 複数の情報処理機器がネットワークを介して接続された情報処理システムにおいて、
一連の処理の処理毎に自機又は他機が処理の担当機器として登録された処理実行情報を、処理実行情報記憶手段又は可搬型の記憶メディアから読み出す処理実行情報読み出し手段と、
第1の情報処理機器の機器機能構成情報が記憶された機器機能構成情報記憶手段と、
処理実行情報に含まれる前記処理に必要な機能が、前記機器機能構成情報に登録されているか否かに応じて前記処理毎に実行の可否を判定する機能構成判定手段と、
第2の情報処理機器をネットワーク内から検索する検索手段と、
前記機能構成判定手段が実行できないと判定した前記処理に必要な機能を有しているか否かを前記第2の情報処理機器に問い合わせる問い合わせ手段と、
前記第1の情報処理機器が実行できる前記処理の担当機器を前記第1の情報処理機器に、前記第1の情報処理機器が実行できない前記処理の担当機器を、該処理に必要な機能を有する前記第2の情報処理機器に変更する処理実行情報変更手段と、
を有することを特徴とする情報処理システム。 - 前記処理実行情報読み出し手段が、第3の情報処理機器の前記処理実行情報記憶手段に記憶されている処理実行情報又は第3の情報処理機器から前記記憶メディアに記憶された処理実行情報を読み出した場合であって、
前記第1の情報処理機器が実行できない前記処理であって、前記処理実行情報変更手段が変更する前の担当機器が、前記第3の情報処理機器でない処理の場合、
前記第1の情報処理機器が実行できない前記処理の担当機器を変更しないと判断する判断手段を有する、ことを特徴とする請求項1記載の情報処理システム。 - 前記処理実行情報読み出し手段が、第3の情報処理機器の前記処理実行情報記憶手段に記憶されている処理実行情報又は第3の情報処理機器から前記記憶メディアに記憶された処理実行情報を読み出した場合であって、
前記第1の情報処理機器が実行できない前記処理であって、前記処理実行情報変更手段が変更する前の担当機器が、前記第3の情報処理機器であった処理の場合、
前記第1の情報処理機器が実行できない前記処理の担当機器を前記第3の情報処理機器に変更すると判断する判断手段を有する、ことを特徴とする請求項1記載の情報処理システム。 - 前記問い合わせ手段が、問い合わせに対し複数の前記第2の情報処理機器から、前記処理に必要な機能を有しているという問い合わせ結果情報を取得した場合、
処理実行情報の担当機器に登録される前記第1の情報処理機器以外の機器の種類の数が最も小さくなるように、前記第1の情報処理機器が実行できない前記処理の担当機器を決定する単体実行可否判断手段、
を有することを特徴とする請求項1〜3いずれか1項記載の情報処理システム。 - 前記問い合わせ手段が、問い合わせに対し複数の前記第2の情報処理機器から、前記処理に必要な機能を有しているという問い合わせ結果情報を取得した場合、
前記処理実行情報変更手段は、前記第1の情報処理機器が実行できない前記処理の担当機器に複数の前記第2の情報処理機器を登録し、
処理実行情報の1つの前記処理に複数の担当機器が登録されている場合、処理毎に複数の担当機器から取得した負荷情報に基づき該処理の実行を要求する前記第2の情報処理機器を決定する連携機器決定手段、を有する、
ことを特徴とする請求項1〜3いずれか1項記載の情報処理システム。 - 前記問い合わせ手段が、問い合わせに対し複数の前記第2の情報処理機器から、前記処理に必要な機能を有しているという問い合わせ結果情報を取得した場合、
前記処理毎に複数の前記第2の情報処理機器を表示手段に表示し、前記処理毎に1つの前記第2の情報処理機器の選択を受け付ける連携機器選択受付手段、を有する、
ことを特徴とする請求項1〜3いずれか1項記載の情報処理システム。 - 前記問い合わせ手段が、問い合わせに対し前記第2の情報処理機器から前記処理に必要な機能を有しているという問い合わせ結果情報を取得した場合でも、前記一連の処理のうちの所定の処理に必要なハードウェアが搭載されているか否かを判定する操作実行可否判定手段と、
前記機能構成判定手段、前記検索手段、前記問い合わせ手段、前記判断手段及び前記操作実行可否判定手段を備えた1つ以上の前記第2の情報処理機器に、処理実行情報の前記一連の処理を、前記第2の情報処理機器が単独で又は他の機器の機能を利用して実行可能か否かを問い合わせる操作実行機器決定手段と、を有し、
前記操作実行機器決定手段は、問い合わせに対し処理実行情報の前記一連の処理を実行可能であると通知した前記第2の情報処理機器に処理実行情報の登録を要求する、
ことを特徴とする請求項2又は3に記載の情報処理システム。 - 前記操作実行機器決定手段は、問い合わせに対し処理実行情報の前記一連の処理を実行可能であると通知した複数の前記第2の情報処理機器を表示手段に表示し、1つの前記第2の情報処理機器の選択を受け付ける、ことを特徴とする請求項7記載の情報処理システム。
- 前記操作実行機器決定手段は、問い合わせに対し処理実行情報の前記一連の処理を実行可能であると通知した複数の前記第2の情報処理機器から、所定の基準に従い1つの前記第2の情報処理機器を処理実行情報の登録先に決定する、
ことを特徴とする請求項7記載の情報処理システム。 - 複数の前記第2の情報処理機器は、他の機器からの依頼を受けて前記処理を実行した回数をカウントしており、
前記操作実行機器決定手段は、複数の前記第2の情報処理機器から取得した前記回数が最も多い前記第2の情報処理機器を処理実行情報の登録先に決定する、
ことを特徴とする請求項9記載の情報処理システム。 - 前記操作実行機器決定手段は、処理実行情報に含まれる、該処理実行情報が登録されていた情報処理機器の識別情報を参照して、処理実行情報が登録されていた情報処理機器以外を処理実行情報の登録先に決定する、
ことを特徴とする請求項9又は10記載の情報処理システム。 - 前記記憶メディアに処理実行情報を書き出すエクスポート手段と、
前記記憶メディアから処理実行情報を読み出すインポート手段と、
を有することを特徴とする請求項1〜9いずれか1項記載の情報処理システム。 - 他の情報処理機器とネットワークを介して接続された情報処理機器において、
一連の処理の処理毎に自機又は他機が処理の担当機器として登録された処理実行情報を、処理実行情報記憶手段又は可搬型の記憶メディアから読み出す処理実行情報読み出し手段と、
機器機能構成情報が記憶された機器機能構成情報記憶手段と、
処理実行情報に含まれる前記処理が、前記機器機能構成情報に登録されているか否かに応じて前記処理毎に実行の可否を判定する機能構成判定手段と、
第2の情報処理機器をネットワーク内から検索する検索手段と、
前記機能構成判定手段が実行できないと判定した前記処理に必要な機能を有しているか否かを前記第2の情報処理機器に問い合わせる問い合わせ手段と、
自機としての情報処理機器が実行できる前記処理の担当機器を自機としての情報処理機器に、自機としての情報処理機器が実行できない前記処理の担当機器を、該処理に必要な機能を有する前記第2の情報処理機器に変更する処理実行情報変更手段と、
を有することを特徴とする情報処理機器。 - 他の情報処理機器とネットワークを介して接続された情報処理機器に、
一連の処理の処理毎に自機又は他機が処理の担当機器として登録された処理実行情報を、処理実行情報記憶手段又は可搬型の記憶メディアから読み出す処理実行情報読み出しステップと、
処理実行情報に含まれる前記処理が、機器機能構成情報記憶手段に記憶されている機器機能構成情報に登録されているか否かに応じて前記処理毎に実行の可否を判定する機能構成判定ステップと、
第2の情報処理機器をネットワーク内から検索する検索ステップと、
前記機能構成判定ステップにより実行できないと判定された前記処理に必要な機能を有しているか否かを前記第2の情報処理機器に問い合わせる問い合わせステップと、
自機としての情報処理機器が実行できる前記処理の担当機器を自機としての情報処理機器に、自機としての情報処理機器が実行できない前記処理の担当機器を、該処理に必要な機能を有する前記第2の情報処理機器に変更する処理実行情報変更ステップと、を実行させるプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011037584A JP5708017B2 (ja) | 2011-02-23 | 2011-02-23 | 情報処理システム、情報処理機器、プログラム |
| US13/401,931 US20120215828A1 (en) | 2011-02-23 | 2012-02-22 | Information processing system, information processing device, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011037584A JP5708017B2 (ja) | 2011-02-23 | 2011-02-23 | 情報処理システム、情報処理機器、プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012175572A JP2012175572A (ja) | 2012-09-10 |
| JP5708017B2 true JP5708017B2 (ja) | 2015-04-30 |
Family
ID=46653642
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011037584A Expired - Fee Related JP5708017B2 (ja) | 2011-02-23 | 2011-02-23 | 情報処理システム、情報処理機器、プログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20120215828A1 (ja) |
| JP (1) | JP5708017B2 (ja) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010232973A (ja) * | 2009-03-27 | 2010-10-14 | Canon Inc | 画像転送システム、データ転送方法及びプログラム |
| JP6035743B2 (ja) | 2012-01-06 | 2016-11-30 | 株式会社リコー | 画像出力装置、方法およびプログラム |
| JP5991039B2 (ja) | 2012-06-18 | 2016-09-14 | 株式会社リコー | 情報処理装置および会議システム |
| JP6065433B2 (ja) | 2012-07-12 | 2017-01-25 | 株式会社リコー | 投影装置、投影システム、プログラム |
| DE112012001112T5 (de) * | 2012-10-30 | 2014-08-14 | Mitsubishi Electric Corp. | Numerische Steuervorrichtung |
| WO2014163485A1 (en) * | 2013-04-03 | 2014-10-09 | N.V. Nutricia | Process and system for preparing dry milk formulae |
| JP6368089B2 (ja) * | 2013-12-27 | 2018-08-01 | 株式会社沖データ | 情報処理装置 |
| JP6323215B2 (ja) * | 2014-06-30 | 2018-05-16 | ブラザー工業株式会社 | 情報処理装置、連携システム、及びプログラム |
| JP2019159967A (ja) * | 2018-03-14 | 2019-09-19 | 株式会社リコー | 情報処理装置、情報処理システム、及び情報処理方法 |
| JP2020123142A (ja) * | 2019-01-30 | 2020-08-13 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置、画像形成システム、画像形成方法及び制御プログラム |
| JP7427929B2 (ja) * | 2019-11-22 | 2024-02-06 | セイコーエプソン株式会社 | 情報処理装置、サービス提供システム、及び、情報処理装置の制御方法 |
| JP7790060B2 (ja) * | 2021-09-16 | 2025-12-23 | 富士フイルムビジネスイノベーション株式会社 | 情報処理システム、情報処理装置およびプログラム |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07311839A (ja) * | 1994-05-18 | 1995-11-28 | Ricoh Co Ltd | 情報処理システム |
| JP3265175B2 (ja) * | 1995-12-27 | 2002-03-11 | シャープ株式会社 | 画像形成システム |
| JP2009151534A (ja) * | 2007-12-20 | 2009-07-09 | Canon Inc | マクロ配信サーバ装置、およびその制御方法、プログラム、記憶媒体 |
| US8773689B2 (en) * | 2008-04-14 | 2014-07-08 | Xerox Corporation | Resubmission to alternate printers to help efficient printing and space planning |
| JP2010218086A (ja) * | 2009-03-16 | 2010-09-30 | Ricoh Co Ltd | 機能管理装置、機能管理システム、それらの機能管理方法及びプログラム |
-
2011
- 2011-02-23 JP JP2011037584A patent/JP5708017B2/ja not_active Expired - Fee Related
-
2012
- 2012-02-22 US US13/401,931 patent/US20120215828A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| US20120215828A1 (en) | 2012-08-23 |
| JP2012175572A (ja) | 2012-09-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5708017B2 (ja) | 情報処理システム、情報処理機器、プログラム | |
| US11659111B2 (en) | Image processing apparatus, method for controlling image processing apparatus, and storage medium for displaying information associated with a setting | |
| JP5980258B2 (ja) | 情報処理装置、情報処理装置の制御方法及びプログラム | |
| JP5870714B2 (ja) | 画像処理システム、情報処理装置、画面表示方法およびプログラム | |
| JP6562660B2 (ja) | 通信装置及びその制御方法と、プログラム | |
| JP2019135814A (ja) | 画像形成装置、その方法およびプログラム | |
| JP6168771B2 (ja) | 情報処理装置、及び情報処理方法 | |
| US8610912B2 (en) | Image processing apparatus, information processing apparatus, methods for controlling the apparatuses, and storage medium storing program allowing the instruction of the processing to be executed next without waiting for the completion of cooperative processing and allows checking of the processing status of cooperative processing being executed | |
| JP2013145483A (ja) | 画像処理装置、画像処理方法及びプログラム | |
| JP2015195006A (ja) | 情報処理装置及び情報処理システム | |
| JP6555052B2 (ja) | 携帯端末及びプログラム | |
| US8930450B2 (en) | Information processing apparatus, and control method and storage medium therefor | |
| JP7094762B2 (ja) | プログラム、情報処理装置、および制御方法 | |
| US11606471B2 (en) | Image processing apparatus that performs function in action pattern corresponding to changeable user's request, control method therefor, and storage medium storing control | |
| JP2020062886A (ja) | プリンタ、プリンタの制御方法及びプログラム | |
| CN107831962B (zh) | 处理装置和图像形成设备 | |
| JP6089621B2 (ja) | 操作端末、操作端末を用いた情報処理システム、情報処理方法、プログラム | |
| JP6260025B2 (ja) | 画像形成システム及び機器設定方法 | |
| KR20220164425A (ko) | 정보 처리 시스템, 정보 처리 장치, 및 그 제어 방법 | |
| JP6407465B2 (ja) | 情報処理装置、プログラム及び制御方法 | |
| JP6765909B2 (ja) | 情報処理装置、スキャンシステム、情報処理装置の制御方法及びプログラム | |
| JP6407212B2 (ja) | 情報処理装置、情報処理装置の制御方法及びプログラム | |
| JP6544163B2 (ja) | 携帯端末及びプログラム | |
| EP4106306A1 (en) | Information processing apparatus, control method, and carrier medium | |
| JP7419477B2 (ja) | 画像処理装置、画像処理装置の制御方法及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140116 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141113 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141125 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150105 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150203 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150216 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5708017 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |