(57)【要約】【課題】より容易に個々の装置の機能を組み合わせて利用することができる制御装置を提供することである。【解決手段】実施形態の制御装置は、通信インターフェースと、入力インターフェースと、制御部と、を備える。通信インターフェースは、複数種の装置を含む周辺装置群と通信可能である。入力インターフェースは、使用者によって入力される指示を受け付ける。制御部は、使用者によって入力される指示に応じて、制御対象となる複数の装置を前記周辺装置群から決定し、決定された前記制御対象となる装置を制御する。【選択図】図１
2015119358.tif 000002
【特許請求の範囲】
【請求項１】
複数種の装置を含む周辺装置群と通信可能な通信インターフェースと、
使用者によって入力される指示を受け付ける入力インターフェースと、
使用者によって入力される指示に応じて、制御対象となる複数の装置を前記周辺装置群から決定し、決定された前記制御対象となる装置を制御する制御部と、
を備える制御装置。
【請求項２】
前記制御部は、使用者によって入力される指示に応じて、前記制御対象となる装置によって読み込まれたシートの画像を、前記画像印刷装置又は前記画像送信装置に対し印刷又は送信させる、請求項１に記載の制御装置。
【請求項３】
前記制御部は、同種の機能を有する複数の装置の状態に応じて、制御する対象となる装置を選択する、請求項１又は２に記載の制御装置。
【請求項４】
複数種の装置を含む周辺装置群と、前記周辺装置群を制御する制御装置と、を含む複合機システムであって、
前記制御装置は、
前記周辺装置群と通信可能な通信インターフェースと、
使用者によって入力される指示を受け付ける入力インターフェースと、
使用者によって入力される指示に応じて、制御対象となる複数の装置を前記周辺装置群から決定し、決定された前記制御対象となる装置を制御する制御部と、
を備える、複合機システム。
【請求項５】
使用者によって入力される指示を受け付ける操作端末をさらに備え、
前記入力インターフェースは、前記操作端末からネットワークを介して前記使用者の指示を受信することによって前記指示を受け付ける、請求項４に記載の複合機システム。
【請求項６】
画像読取装置、画像印刷装置及び画像送信装置のうち複数種の装置と通信可能な通信インターフェースと、使用者によって入力される指示を受け付ける入力インターフェースと、を備えるコンピュータに対し、
使用者によって入力される指示に応じて、制御対象となる複数の装置を前記周辺装置群から決定し、決定された前記制御対象となる装置を制御する手順を実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、制御装置、複合機システム及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、画像形成装置の分野では、スキャナやプリンタといった基本的な機能にとどまらず、高機能化、多機能化が進んでいる。例えば、複数の装置の機能を組み合わせて利用する技術が提案されている（例えば、特許文献１参照。）。しかし、個々の装置の機能を組み合わせて複合機と同等の機能を実現するためには、使用者が個々の装置に操作を行うことで装置間の連携を実現させる必要があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０４９７８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、より容易に個々の装置の機能を組み合わせて利用することができる制御装置、複合機システム及びコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の制御装置は、通信インターフェースと、入力インターフェースと、制御部と、を備える。通信インターフェースは、複数種の装置を含む周辺装置群と通信可能である。入力インターフェースは、使用者によって入力される指示を受け付ける。制御部は、使用者によって入力される指示に応じて、制御対象となる複数の装置を前記周辺装置群から決定し、決定された前記制御対象となる装置を制御する。
【図面の簡単な説明】
【０００６】
【図１】第一実施形態の制御装置を含む複合機システムのシステム構成を示す図である。
【図２】操作端末の表示部に表示される操作メニュー画面の具体例を示す図である。
【図３】第一実施形態における装置情報テーブルの具体例を示す図である。
【図４】第一実施形態における機能情報テーブルの具体例を示す図である。
【図５】第一実施形態の複合機システムの処理の流れを表すシーケンス図である。
【図６】第一実施形態の複合機システムの処理の流れを表すシーケンス図である。
【図７】第一実施形態の複合機システムの処理の流れを表すシーケンス図である。
【図８】第一実施形態の複合機システムのシステム構成の変形例を示す図である。
【図９】第一実施形態の複合機システムのシステム構成の変形例を示す図である。
【図１０】第二実施形態の制御装置を含む複合機システムのシステム構成を示す図である。
【図１１】第二実施形態における選択機能テーブルの具体例を示す図である。
【図１２】第二実施形態の複合機システムの処理の流れを表すシーケンス図である。
【図１３】第二実施形態の複合機システムの処理の流れを表すシーケンス図である。
【図１４】第二実施形態の複合機システムの処理の流れを表すシーケンス図である。
【図１５】第二実施形態において実行入力領域が表示された時点における表示部の操作メニュー画面の具体例を示す図である。
【発明を実施するための形態】
【０００７】
［概略］
実施形態の制御装置を含む複合機システムでは、プリンタ（画像印刷装置）やスキャナ（画像読取装置）やＦＡＸ装置（画像送信装置）等の複数の装置を制御装置が一元的に制御する。使用者は、制御装置に対して指示を行うことによって、プリンタやスキャナ等の個々の装置を操作することなく、複合機の機能を利用することが可能となる。以下、実施形態の複合機システムについて詳細に説明する。
【０００８】
［第一実施形態］
図１は、第一実施形態の制御装置を含む複合機システムのシステム構成を示す図である。複合機システムは、制御装置１００、操作端末２００及び周辺装置群３００を備える。制御装置１００、操作端末２００及び周辺装置群３００は、ネットワーク４００を介して互いに通信可能に接続される。
【０００９】
制御装置１００は、複合機システムを制御し、複合機の機能を使用者に提供する。具体的には、制御装置１００は、操作端末２００への操作に応じて周辺装置群３００の各装置を制御することによって、複合機の機能を使用者に提供する。
【００１０】
操作端末２００は、ＰＣ（パーソナルコンピュータ）、ＷＳ（ワークステーション）、スマートフォン、タブレット等の情報処理装置を用いて構成される。操作端末２００は、表示部２１０及び入力部２２０を備える。
【００１１】
表示部２１０は、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等の画像表示装置である。表示部２１０は、操作メニュー画面を表示する。表示部２１０は、画像表示装置を操作端末２００に接続するためのインターフェースであってもよい。この場合、表示部２１０は、操作メニュー画面を表示するための映像信号を生成し、自身に接続されている画像表示装置に映像信号を出力する。
【００１２】
入力部２２０は、キーボード、ポインティングデバイス（マウス、タブレット等）、ボタン、タッチパネル等の既存の入力装置を用いて構成される。入力部２２０は、使用者の指示を操作端末２００に入力する際に使用者によって操作される。入力部２２０は、入力装置を操作端末２００に接続するためのインターフェースであってもよい。この場合、入力部２２０は、入力装置において使用者の入力に応じ生成された入力信号を操作端末２００に入力する。
なお、本実施形態では、表示部２１０及び入力部２２０が一つのタッチパネル装置として構成された例について説明する。
【００１３】
操作端末２００は、ネットワーク４００を介して制御装置１００からメニュー情報を受信する。操作端末２００は、受信されたメニュー情報に基いて、使用者に選択を促す操作メニュー画面を表示部２１０に表示する。操作端末２００は、使用者が入力部２２０を操作することによって入力した情報（以下、「選択情報」という。）を制御装置１００に送信する。
【００１４】
図２は、操作端末２００の表示部２１０に表示される操作メニュー画面の具体例を示す図である。操作メニュー画面には、機能選択領域２１１、装置選択領域２１２及び実行入力領域２１３が表示される。
【００１５】
機能選択領域２１１は、制御装置１００が使用者に対して提供する機能（以下、「提供機能」という。）を表示する領域である。図２の例では、制御装置１００の提供機能として、“コピー”及び“分散コピー”が表示されている。“コピー”及び“分散コピー”の各文字はボタンとして表示されている。使用者は、“コピー”又は“分散コピー”の文字を囲む矩形内に触れることによって、利用する提供機能を選択することが可能である。操作端末２００は、使用者によって選択された提供機能を表す情報（選択情報）を制御装置１００に送信する。
【００１６】
装置選択領域２１２は、選択された提供機能を実行するために必要となる機能（以下、「必要機能」という。）に用いられる装置の候補の一覧を表示する領域（以下、「必要機能選択領域」という。）を１又は複数表示する領域である。図２の例では、必要機能選択領域の具体例として、スキャナ装置選択領域２１２１及びプリンタ装置選択領域２１２２が表示されている。スキャナ装置選択領域２１２１は、スキャナ機能を提供可能な装置の一覧を表示する領域である。プリンタ装置選択領域２１２２は、プリンタ機能を提供可能な装置の一覧を表示する領域である。
【００１７】
使用者は、スキャナ装置選択領域２１２１内の“スキャナ装置Ａ”、“スキャナ装置Ｂ”、“複合機Ａ”又は“複合機Ｂ”の各文字を囲む矩形内に触れることによって、スキャナ機能のために利用する装置を選択する。使用者は、プリンタ装置選択領域２１２２内の“プリンタ装置Ａ”、“プリンタ装置Ｂ”、“複合機Ａ”又は“複合機Ｂ”の各文字を囲む矩形内に触れることによって、プリンタ機能のために利用する装置を選択する。操作端末２００は、使用者によって選択された各装置を表す情報（選択情報）を制御装置１００に送信する。
【００１８】
実行入力領域２１３は、機能選択領域２１１において選択された機能の使用開始指示を使用者が入力する際に操作するボタンを表示する領域である。使用者は、実行入力領域２１３として表示されるボタン（“実行”の文字を囲む矩形）に触れることによって、機能の使用開始を指示することが可能である。操作端末２００は、使用者によって入力された使用開始指示を表す情報（選択情報）を制御装置１００に送信する。
【００１９】
図１の説明に戻る。周辺装置群３００は、複合機に関連する機能を有する複数の装置の集合である。周辺装置群３００には、例えばファックス装置、プリンタ装置、スキャナ装置、複合機が含まれる。周辺装置群３００に含まれる各装置は、制御装置１００によって制御される。本実施形態では、周辺装置群３００は、スキャナ装置Ａ、スキャナ装置Ｂ、プリンタ装置Ａ、プリンタ装置Ｂ、ファックス装置Ａ、ファックス装置Ｂ、複合機Ａ及び複合機Ｂを備える。ファックス装置Ａ及びファックス装置Ｂは、それぞれ公衆回線Ａ及び公衆回線Ｂを介してファックス通信を行う。なお、周辺装置群３００は、図示した具体例以外の構成であってもよい。また、周辺装置群３００は、異なるメーカーの装置を組み合わせて構成されてもよい。また、周辺装置群３００に含まれるプリンタ装置及び複合機は、トナー像を定着させる画像形成装置であってもよいし、インクジェット式の画像形成装置であってもよい。
【００２０】
ネットワーク４００は、制御装置１００、操作端末２００及び周辺装置群３００が通信を行うネットワークである。ネットワーク４００は、例えばＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等を用いて構成される。
【００２１】
次に、制御装置１００の構成について詳細に説明する。
制御装置１００は、制御部１１０、通信インターフェース１２０、装置情報記憶部１３０及び機能情報記憶部１４０を備える。
【００２２】
制御部１１０は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、制御プログラムを実行する。制御部１１０は、周辺装置群３００に含まれる各装置のドライバ等の情報を予めメモリや補助記憶装置に記憶している。制御部１１０は、通信インターフェース１２０を介してネットワーク４００に接続し、操作端末２００及び周辺装置群３００との間で通信する。
【００２３】
制御部１１０は、制御プログラムの実行により、操作端末制御部１１１、必要機能判定部１１２及び装置制御部１１３として機能する。操作端末制御部１１１は、操作端末２００に対しメニュー情報を送信し、操作端末２００から選択情報を受信する。必要機能判定部１１２は、操作端末２００において使用者が選択した提供機能に基づいて、選択された提供機能に必要となる必要機能を判定する。装置制御部１１３は、操作端末２００において使用者が各必要機能に関して選択した装置に応じて、選択された各装置を制御する。
【００２４】
通信インターフェース１２０は、制御部１１０とネットワーク４００との間の通信を制御するネットワークインターフェースである。通信インターフェース１２０は、操作端末２００において使用者によって入力された指示を受信する。このように、第一実施形態においては、通信インターフェース１２０は制御装置１００の入力インターフェースとしても機能する。
装置情報記憶部１３０は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。装置情報記憶部１３０は、装置情報テーブル１３１を記憶する。装置情報テーブル１３１は、周辺装置群３００に含まれる各装置が提供可能な機能を示すテーブルである。
【００２５】
図３は、第一実施形態における装置情報テーブル１３１の具体例を示す図である。装置情報テーブル１３１は、周辺装置群３００に含まれる装置毎の装置情報レコードを有する。装置情報レコードは、装置ＩＤ、アドレス及び機能の各値を有する。装置ＩＤは、周辺装置群３００に含まれる各装置の識別情報を表す。アドレスは、周辺装置群３００に含まれる各装置のネットワーク４００上のアドレスを表す。アドレスは、例えばＩＰ（Internet Protocol）プロトコルにおけるＩＰアドレスである。機能は、周辺装置群３００に含まれる各装置が提供可能な機能を表す。機能の値として、一つの機能が登録されてもよいし、複数の機能が登録されてもよい。装置情報テーブル１３１は、予め装置情報記憶部１３０に記憶されている。装置情報テーブル１３１は、複合機システムの管理者によって登録及び更新されてもよい。
【００２６】
図１の説明に戻る。機能情報記憶部１４０は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。機能情報記憶部１４０は、機能情報テーブル１４１を記憶する。機能情報テーブル１４１は、提供機能毎に、その提供機能を実行するために必要となる機能（必要機能）を示すテーブルである。
【００２７】
図４は、第一実施形態における機能情報テーブル１４１の具体例を示す図である。機能情報テーブル１４１は、提供機能毎の機能情報レコードを有する。機能情報レコードは、提供機能及び必要機能の各値を有する。提供機能は、提供機能の名称を表す。必要機能は、各機能情報レコードの提供機能に対応する必要機能を表す。必要機能の値として、一つの必要機能が登録されてもよいし、複数の必要機能が登録されてもよい。機能情報テーブル１４１は、予め機能情報記憶部１４０に記憶されている。機能情報テーブル１４１は、複合機システムの管理者によって登録及び更新されてもよい。
【００２８】
図５、図６及び図７は、第一実施形態の複合機システムの処理の流れを表すシーケンス図である。図５、図６及び図７は、処理の一例として、使用者がコピー機能を使用する場合の処理の流れを表す。
【００２９】
まず、操作端末２００は、操作端末２００の表示部２１０に制御装置１００の操作メニュー画面を表示する。この時点では、操作メニュー画面には、機能選択領域２１１のみが表示されていてもよい。使用者は、機能選択領域２１１において、自身が利用したい提供機能（コピー機能）を選択する。操作端末２００は、使用者の機能選択の入力を受け付ける（ＡＣＴ１０１）。操作端末２００は、ＡＣＴ１０１において入力された選択情報を制御装置１００に送信する（ＡＣＴ１０２）。選択情報には、使用者が選択した提供機能（コピー機能）を示す情報が含まれる。
【００３０】
制御装置１００の操作端末制御部１１１は、操作端末２００から送信された選択情報を受信する（ＡＣＴ１０３）。操作端末制御部１１１は、受信された選択情報に基づいて必要機能を判定することを必要機能判定部１１２に指示する。必要機能判定部１１２は、受信された選択情報（コピー機能）の必要機能を判定する。例えば、必要機能判定部１１２は、機能情報テーブル１４１を参照することによって必要機能を判定する。提供機能がコピー機能である場合、必要機能判定部１１２は、スキャナ機能及びプリンタ機能が必要機能であると判定する。必要機能判定部１１２は、判定結果を操作端末制御部１１１に出力する。
【００３１】
次に、操作端末制御部１１１は、必要機能毎に、各機能を提供可能な装置の情報の取得を装置制御部１１３に指示する。装置制御部１１３は、必要機能毎に、各機能を提供可能な装置の情報を装置情報テーブル１３１から取得する。そして、装置制御部１１３は、取得した情報を操作端末制御部１１１に出力する。操作端末制御部１１１は、取得された情報に基づいてメニュー情報を生成し、操作端末２００に送信する。操作端末２００は、メニュー情報に基づいて操作メニュー画面を表示し、各機能に用いられる装置の選択を受け付ける。操作端末２００は、機能毎に選択された装置を表す情報（選択情報）を制御装置１００に送信する。制御装置１００は、選択された各装置に対し、応答確認の処理を行う。
【００３２】
例えば、操作端末制御部１１１は、スキャナ機能を提供可能な装置の一覧（スキャナ装置Ａ、スキャナ装置Ｂ、複合機Ａ、複合機Ｂ）を示す情報（スキャナ一覧）を取得する（ＡＣＴ１０４）。操作端末制御部１１１は、取得されたスキャナ一覧を操作端末２００に送信する（ＡＣＴ１０５）。
【００３３】
操作端末２００は、制御装置１００から送信されたスキャナ一覧を受信する（ＡＣＴ１０６）。操作端末２００は、受信されたスキャナ一覧に基いて、装置選択領域２１２のスキャナ装置選択領域２１２１に、装置の一覧を表示する（ＡＣＴ１０７）。操作端末２００は、使用者によるスキャナ装置の選択の入力を受け付ける（ＡＣＴ１０８）。本実施形態では、使用者はスキャナ装置選択領域２１２１においてスキャナ装置Ａを選択する。そして、操作端末２００は、ＡＣＴ１０８で入力された選択情報を制御装置１００に送信する（ＡＣＴ１０９）。
【００３４】
制御装置１００の操作端末制御部１１１は、操作端末２００から送信された選択情報を受信する（ＡＣＴ１１０）。操作端末制御部１１１は、受信された選択情報に基づいて、選択された装置（スキャナ装置Ａ）を装置制御部１１３に通知する。装置制御部１１３は、選択された装置（スキャナ装置Ａ）に対し、使用可能な状態にあるか否かを問い合わせるための情報（状態問い合わせ）を送信する（ＡＣＴ１１１）。
【００３５】
選択された装置（スキャナ装置Ａ）は、装置制御部１１３から送信された状態問い合わせを受信する（ＡＣＴ１１２）。状態問い合わせを受信した装置（スキャナ装置Ａ）は、自装置の状態に関する情報（状態応答）を制御装置１００に送信する（ＡＣＴ１１３）。本実施形態では、スキャナ装置Ａは使用可能な状態である。装置制御部１１３は、状態の問い合わせ先（スキャナ装置Ａ）から状態応答を受信する（ＡＣＴ１１４）。
【００３６】
次に、操作端末制御部１１１は、プリンタ機能を提供可能な装置の一覧（プリンタ装置Ａ、プリンタ装置Ｂ、複合機Ａ、複合機Ｂ）を示す情報（プリンタ一覧）を取得する（ＡＣＴ１１５）。操作端末制御部１１１は、取得されたプリンタ一覧を操作端末２００に送信する（ＡＣＴ１１６）。
【００３７】
操作端末２００は、制御装置１００から送信されたプリンタ一覧を受信する（ＡＣＴ１１７）。操作端末２００は、受信されたプリンタ一覧に基いて、装置選択領域２１２のプリンタ装置選択領域２１２２に、装置の一覧を表示する（ＡＣＴ１１８）。操作端末２００は、使用者によるプリンタ装置の選択の入力を受け付ける（ＡＣＴ１１９）。本実施形態では、使用者はプリンタ装置選択領域２１２２においてプリンタ装置Ａを選択する。そして、操作端末２００は、ＡＣＴ１１９で入力された選択情報を制御装置１００に送信する（ＡＣＴ１２０）。
【００３８】
制御装置１００の操作端末制御部１１１は、操作端末２００から送信された選択情報を受信する（ＡＣＴ１２１）。操作端末制御部１１１は、受信された選択情報に基づいて、選択された装置（プリンタ装置Ａ）を装置制御部１１３に通知する。装置制御部１１３は、選択された装置（プリンタ装置Ａ）に対し、使用可能な状態にあるか否かを問い合わせるための情報（状態問い合わせ）を送信する（ＡＣＴ１２２）。
【００３９】
選択された装置（プリンタ装置Ａ）は、装置制御部１１３から自装置へ送信された状態問い合わせを受信する（ＡＣＴ１２３）。状態問い合わせを受信した装置（プリンタ装置Ａ）は、自装置の状態に関する情報（状態応答）を制御装置１００に送信する（ＡＣＴ１２４）。本実施形態では、プリンタ装置Ａは使用可能な状態である。装置制御部１１３は、状態の問い合わせ先（プリンタ装置Ａ）から状態応答を受信する（ＡＣＴ１２５）。
制御装置１００の装置制御部１１３は、使用者によって選択された各装置（スキャナ装置Ａ及びプリンタ装置Ａ）から使用可能な状態である旨の応答を受ける。この応答に応じて、装置制御部１１３は、使用者によって選択された提供機能（コピー機能）の実行準備が完了したことを操作端末制御部１１１に通知する。操作端末制御部１１１は、この通知に応じて、操作端末２００に対し提供機能（コピー機能）の実行準備が完了したことを通知するための情報（実行準備完了通知）を送信する（ＡＣＴ１２６）。
【００４０】
操作端末２００は、実行準備完了通知を受信する（ＡＣＴ１２７）。操作端末２００は、実行入力領域２１３を表示する。使用者は、提供機能を実行するための準備を行った後に、実行入力領域２１３を押下する。本実施形態では、使用者は、スキャナ装置Ａにシートをセットし、実行入力領域２１３を押下する。実行入力領域２１３の押下により、提供機能（コピー処理）の実行指示が入力される。端末装置２００は、使用者による実行指示の入力を受け付ける（ＡＣＴ１２８）。操作端末２００は、ＡＣＴ１２８で入力された実行指示を制御装置１００に送信する（ＡＣＴ１２９）。なお、シートは、例えば原稿や、文字や画などが記載された紙などであり、スキャナ機能を提供する装置が読み取ることができる物であればどのような物でもよい。
【００４１】
制御装置１００の操作端末制御部１１１は、操作端末２００から送信された実行指示を受信する（ＡＣＴ１３０）。操作端末制御部１１１は、実行指示が受信されたことを装置制御部１１３に通知する。装置制御部１１３は、実行指示に応じて、使用者によって選択された各装置（スキャナ装置Ａ及びプリンタ装置Ａ）を制御する。この制御によって、選択された提供機能（コピー機能）が実行される。
【００４２】
本実施形態では、装置制御部１１３はまずスキャナ装置Ａに対してスキャン実行指示を送信する（ＡＣＴ１３１）。スキャナ装置Ａは、制御装置１００からスキャン実行指示を受信する（ＡＣＴ１３２）。スキャナ装置Ａは、受信された指示に応じて、セットされたシートを読み取り、画像データを生成する（ＡＣＴ１３３）。スキャナ装置Ａは、生成された画像データを制御装置１００に送信する（ＡＣＴ１３４）。
【００４３】
制御装置１００の装置制御部１１３は、スキャナ装置Ａから画像データを受信する（ＡＣＴ１３５）。装置制御部１１３は、受信された画像データをプリンタ出力用の画像データに変換する処理を実行する（ＡＣＴ１３６）。装置制御部１１３は、プリンタ出力用の画像データをプリンタ装置Ａに送信する（ＡＣＴ１３７）。プリンタ装置Ａは、プリンタ出力用の画像データを受信する（ＡＣＴ１３８）。装置制御部１１３は、プリンタ装置Ａに印刷実行の指示を送信する（ＡＣＴ１３９）。プリンタ装置Ａは、印刷実行の指示を受信する（ＡＣＴ１４０）。プリンタ装置Ａは、印刷実行の指示に応じて、プリンタ出力用の画像データを印刷する（ＡＣＴ１４１）。
【００４４】
このように構成された第一実施形態の複合機システムでは、制御装置１００が周辺装置群３００に含まれる複数の装置（例えばプリンタ装置Ａ及びスキャナ装置Ａ）を一元的に制御する。この制御により、各装置の機能を組み合わせることによって実現される複合機の機能を使用者に提供することが可能となる。そのため、使用者は、各装置を個別に操作する必要が無く、制御装置１００を操作することによって複合機の機能を利用できる。このように、より容易に個々の装置の機能を組み合わせて利用することが可能となる。
【００４５】
また、周辺装置群３００に同一種の機能を有する装置を複数配置し、各装置を装置情報テーブル１３１に登録しておくことで、可用性を高くすることが可能である。すなわち、一つの装置が故障した場合においても、他の同一種の機能を有する装置を用いることによって機能を補完することができる。例えば、複合機のプリンタ機能が使用できない場合、スキャナ装置に複合機Ａが選択され、プリンタ装置にプリンタ装置Ａが選択されてもよい。このように選択されることによって、複合機のプリンタ機能を他のプリンタ装置で補完することが可能となる。
【００４６】
また、使用者はコピー機能を利用する際に、自身の近くに位置しているスキャナ装置を選択すると共に、離れた場所に位置しているプリンタ装置を選択してもよい。このような選択がなされることにより、使用者は所望の書類を離れた場所のプリンタ装置に印刷させることが可能となる。そのため、使用者は、所望の書類を離れた場所の人間に容易に渡すことが可能となる。
【００４７】
＜変形例＞
制御装置１００は、提供機能としてファックス送信が選択された場合、スキャナ機能の装置及びファックス機能の装置を制御することによってファックス送信機能を提供する。例えば、図５及び図６のＡＣＴ１１５〜ＡＣＴ１２４の処理において、プリンタ装置に代えてファックス装置に対する処理が行われる。
【００４８】
制御装置１００は、必要機能に用いられる各装置の選択を個々に受け付けるのではなく、予め登録された装置の組み合わせの選択を受け付けてもよい。この場合、制御装置１００は例えば以下のように動作する。制御装置１００は、提供機能と、その提供機能を利用する際に用いられる装置の組み合わせと、が対応付けられたプリセットテーブルを予め記憶している。一つの提供機能に対し、複数の組み合わせが対応付けられてもよい。制御装置１００の操作端末制御部１１１は、使用者によって選択された提供機能に応じて、プリセットテーブルから装置の組み合わせを読み出す。操作端末制御部１１１は、読み出した装置の組み合わせを示す情報（メニュー情報）を操作端末２００に送信する。操作端末２００は、装置の組み合わせを示す情報を表示し、使用者から装置の組み合わせの選択を受け付ける。以上の処理によって、操作端末２００は、使用者によって選択された各装置の情報を受け付ける。
【００４９】
制御装置１００は、プリセットテーブルを、使用者毎に記憶してもよい。この場合、制御装置１００の操作端末制御部１１１は、操作端末２００の使用者に応じたプリセットテーブルから装置の組み合わせを読み出す。
【００５０】
図８及び図９は、第一実施形態の複合機システムのシステム構成の変形例を示す図である。図８に示されるように、制御装置１００と操作端末２００とは一つの筐体に格納された装置（制御装置１００ａ）として構成されてもよい。制御装置１００ａは、出力インターフェース１５０及び入力インターフェース１６０を備える。出力インターフェース１５０は、操作端末２００の表示部２１０に相当する。入力インターフェース１６０は、操作端末２００の入力部２２０に相当する。制御装置１００ａの制御部１１０ａは、操作端末制御部１１１に代えて入出力制御部１１４を備える。入出力制御部１１４は、操作端末制御部１１１と実質的に同様の処理を行う。具体的には、入出力制御部１１４は、出力インターフェース１５０及び入力インターフェース１６０を制御する。
【００５１】
制御装置１００は、操作端末２００及び周辺装置群３００と同じＬＡＮに配置されてもよいし、インターネット等のＷＡＮを介した異なるネットワークに配置されてもよい。例えば、図９に示すように、制御装置１００の機能はクラウド５００が提供する機能として構成されてもよい。図９に示される構成では、操作端末２００及び周辺装置群３００は、ネットワーク４００及びインターネット６００を介してクラウド５００と双方向通信を行う。
【００５２】
［第二実施形態］
第二実施形態の複合機システムでは、必要機能に用いられる各装置の選択は、使用者によって行われるのではなく制御装置１００ｂによって行われる。以下、使用者によって装置が選択される必要機能を「使用者選択機能」といい、制御装置１００ｂによって装置が選択される必要機能を「自動選択機能」という。
【００５３】
制御装置１００ｂは、周辺装置群３００の各装置の状態に基づいて、自動選択機能に用いられる各装置を選択する。以下、第二実施形態の複合機システムについて、特に第一実施形態の複合機システムと異なる点について説明する。
【００５４】
図１０は、第二実施形態の複合機システムのシステム構成を示す図である。第二実施形態の制御装置１００ｂは、制御部１１０に代えて制御部１１０ｂを備える点、選択機能記憶部１７０をさらに備える点で第一実施形態の制御装置１００と異なる。制御部１１０ｂは、装置制御部１１３に代えて装置制御部１１３ｂを備える点、装置選択部１１５をさらに備える点、において制御部１１０と異なる。
【００５５】
装置制御部１１３ｂは、選択された提供機能において自動選択機能となる必要機能を判定する。装置制御部１１３ｂは、自動選択機能に用いられる装置の選択を装置選択部１１５に指示する。そして、装置制御部１１３ｂは、使用者が各使用者選択機能に関して選択した装置と、自動選択機能に関して装置選択部１１５によって選択された装置とを制御する。
【００５６】
装置選択部１１５は、各装置の状態に基づいて、自動選択機能に用いられる装置を選択する。例えば、装置選択部１１５は以下のような処理によって、自動選択機能に用いられる装置を選択する。まず、装置選択部１１５は、自動選択機能を提供可能な各装置に状態の問い合わせを行い、各装置の状態を示す情報を取得する。各装置の状態を示す情報は、例えば、装置が使用可能な状態にあるか否かを示す情報、実行待機中及び実行中の処理を示す情報、を含む。装置選択部１１５は、各装置の状態を示す情報に基づいて、所定の基準に基づき各装置にスコアを付与する。例えば、装置選択部１１５は、使用可能でない状態の装置に対しては、他の情報にかかわらず“０（ゼロ）”をスコアとして付与する。装置選択部１１５は、実行待機中又は実行中の処理が存在する場合には、印刷される紙の枚数に応じてスコアを付与する。印刷される紙の枚数が多いほど低いスコアが付与され、印刷される紙の枚数が少ないほど高いスコアが付与される。実行待機中及び実行中の処理が無い場合には、最も高いスコアが付与される。装置選択部１１５は、自動選択機能を提供可能な複数の装置の中から、最もスコアが高い装置を選択する。なお、上述した処理は一例に過ぎない。スコアを用いない処理によって装置が選択されてもよいし、他の基準でスコアが付与されてもよい。
【００５７】
選択機能記憶部１７０は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。選択機能記憶部１７０は、選択機能テーブル１７１を記憶する。選択機能テーブル１７１は、提供機能と自動選択機能とを対応づけるテーブルである。
【００５８】
図１１は、第二実施形態における選択機能テーブル１７１の具体例を示す図である。選択機能テーブル１７１は、制御装置１００ｂが提供する機能（提供機能）毎の選択機能レコードを有する。選択機能レコードは、提供機能及び自動選択機能の各値を有する。提供機能は、制御装置１００ｂによって提供される提供機能の名称を表す。自動選択機能は、選択機能レコードの提供機能が選択された場合に装置選択部１１５によって選択される必要機能（自動選択機能）を表す。選択機能の値として、一つの自動選択機能が登録されてもよいし、複数の自動選択機能が登録されてもよい。選択機能テーブル１７１は、予め選択機能記憶部１７０に記憶されている。選択機能テーブル１７１は、複合機システムの管理者によって登録及び更新されてもよい。
【００５９】
図１２、図１３及び図１４は、第二実施形態の複合機システムの処理の流れを表すシーケンス図である。図１２、図１３及び図１４は、処理の一例として、使用者が分散コピー機能を使用する場合の処理の流れを表す。
【００６０】
まず、操作端末２００は、操作端末２００の表示部２１０に制御装置１００ｂの操作メニュー画面を表示する。この時点では、操作メニュー画面には、機能選択領域２１１のみが表示されていてもよい。使用者は、機能選択領域２１１において、自身が利用したい提供機能（分散コピー機能）を選択する。操作端末２００は、使用者の機能選択の入力を受け付ける（ＡＣＴ２０１）。操作端末２００は、ＡＣＴ２０１において入力された選択情報を制御装置１００ｂに送信する（ＡＣＴ２０２）。選択情報には、使用者が選択した提供機能（分散コピー機能）を示す情報が含まれる。
【００６１】
制御装置１００ｂの操作端末制御部１１１は、操作端末２００から送信された選択情報を受信する（ＡＣＴ２０３）。操作端末制御部１１１は、受信された選択情報に基づいて必要機能を判定することを必要機能判定部１１２に指示する。必要機能判定部１１２は、受信された選択情報（分散コピー機能）の必要機能を判定する。例えば、必要機能判定部１１２は、機能情報テーブル１４１を参照することによって必要機能を判定する。提供機能が分散コピー機能である場合、必要機能判定部１１２は、スキャナ機能及びプリンタ機能が必要機能であると判定する。必要機能判定部１１２は、判定結果を操作端末制御部１１１に出力する。
【００６２】
次に、操作端末制御部１１１は、必要機能毎に、各機能を提供可能な装置の情報の取得を装置制御部１１３ｂに指示する。装置制御部１１３ｂは、必要機能毎に、各機能を提供可能な装置の情報を装置情報テーブル１３１から取得する。また、装置制御部１１３ｂは、選択された機能（提供機能）に対応づけられた自動選択機能の情報を選択機能テーブル１７１から取得する。装置制御部１１３ｂは、必要機能のうち、自動選択機能ではない機能を使用者選択機能であると判定する。また、装置制御部１１３ｂは、自動選択機能に用いられる装置の選択を装置選択部１１５に指示する。装置選択部１１５は、自動選択機能を提供可能な各装置に状態の問い合わせを行い、各装置の状態に基づいて装置を選択する。装置選択部１１５は、選択結果を装置制御部１１３ｂに出力する。装置制御部１１３ｂは、使用者選択機能の提供が可能な装置の情報と、自動選択機能を提供する装置の情報と、を操作端末制御部１１１に送信する。
【００６３】
操作端末制御部１１１は、取得された情報に基づいてメニュー情報を生成し、操作端末２００に送信する。操作端末２００は、メニュー情報に基づいて操作メニュー画面を表示し、使用者選択機能に用いられる装置の選択を受け付ける。操作端末２００は、使用者選択機能毎に選択された装置を表す情報（選択情報）を制御装置１００ｂに送信する。制御装置１００ｂは、選択された各装置に対し、応答確認の処理を行う。
【００６４】
例えば、操作端末制御部１１１は、必要機能（スキャナ機能及びプリンタ機能）毎に、各機能を提供可能な装置の情報の取得を装置制御部１１３ｂに指示する。装置制御部１１３ｂは、選択機能テーブル１７１に基づき、スキャナ機能は使用者選択機能でありコピー機能は自動選択機能であると判定する。装置制御部１１３ｂは、使用者選択機能に関する情報を操作端末制御部１１１に出力する。操作端末制御部１１１は、使用者選択機能（スキャナ機能）を提供可能な装置の一覧（スキャナ装置Ａ、スキャナ装置Ｂ、複合機Ａ、複合機Ｂ）を示す情報（スキャナ一覧）を取得する（ＡＣＴ２０４）。操作端末制御部１１１は、取得されたスキャナ一覧を操作端末２００に送信する（ＡＣＴ２０５）。
【００６５】
操作端末２００は、制御装置１００ｂから送信されたスキャナ一覧を受信する（ＡＣＴ２０６）。操作端末２００は、受信されたスキャナ一覧に基いて、装置選択領域２１２のスキャナ装置選択領域２１２１に、装置の一覧を表示する（ＡＣＴ２０７）。操作端末２００は、使用者によるスキャナ装置の選択の入力を受け付ける（ＡＣＴ２０８）。本実施形態では、使用者はスキャナ装置選択領域２１２１においてスキャナ装置Ａを選択する。そして、操作端末２００は、ＡＣＴ２０８で入力された選択情報を制御装置１００ｂに送信する（ＡＣＴ２０９）。
【００６６】
制御装置１００ｂの操作端末制御部１１１は、操作端末２００から送信された選択情報を受信する（ＡＣＴ２１０）。操作端末制御部１１１は、受信された選択情報に基づいて、選択された装置（スキャナ装置Ａ）を装置制御部１１３ｂに通知する。装置制御部１１３ｂは、選択された装置（スキャナ装置Ａ）に対し、使用可能な状態にあるか否かを問い合わせるための情報（状態問い合わせ）を送信する（ＡＣＴ２１１）。
【００６７】
選択された装置（スキャナ装置Ａ）は、装置制御部１１３ｂからの自装置へ送信された状態問い合わせを受信する（ＡＣＴ２１２）。状態問い合わせを受信した装置（スキャナ装置Ａ）は、自装置の状態に関する情報（状態応答）を制御装置１００ｂに送信する（ＡＣＴ２１３）。本実施形態では、スキャナ装置Ａは使用可能な状態である。装置制御部１１３ｂは、状態の問い合わせ先（スキャナ装置Ａ）から状態応答を受信する（ＡＣＴ２１４）。
【００６８】
次に、装置制御部１１３ｂは、プリンタ機能を提供可能な装置の一覧（プリンタ装置Ａ、プリンタ装置Ｂ、複合機Ａ、複合機Ｂ）を示す情報（プリンタ一覧）を取得する（ＡＣＴ２１５）。装置制御部１１３ｂは、取得されたプリンタ一覧を装置選択部１１５に出力する。装置選択部１１５は、プリンタ一覧に含まれる各装置（プリンタ装置Ａ、プリンタ装置Ｂ、複合機Ａ、複合機Ｂ）に対し、使用可能な状態にあるか否かを問い合わせるための情報（状態問い合わせ）を送信する（ＡＣＴ２１６）。
プリンタ一覧に含まれる各装置（プリンタ装置Ａ、プリンタ装置Ｂ、複合機Ａ、複合機Ｂ）は、装置制御部１１３ｂから送信された状態問い合わせを受信する（ＡＣＴ２１７）。状態問い合わせを受信した各装置（プリンタ装置Ａ、プリンタ装置Ｂ、複合機Ａ、複合機Ｂ）は、自装置の状態に関する情報（状態応答）を制御装置１００に送信する（ＡＣＴ２１８）。装置制御部１１３ｂは、状態の問い合わせ先（プリンタ装置Ａ、プリンタ装置Ｂ、複合機Ａ、複合機Ｂ）から状態応答を受信する（ＡＣＴ２１９）。状態応答には、使用可能な状態であるか否かの情報や、実行中の処理の状態の情報などが含まれる。
【００６９】
装置選択部１１５は、各装置の状態応答に基づいて、使用可能な状態にある装置の中から、自動選択機能（プリンタ機能）の提供に使用する装置を選択する（ＡＣＴ２２０）。本実施形態では、プリンタ装置Ａ及びプリンタ装置Ｂが使用可能な状態である。また、プリンタ装置Ａが印刷実行中であるのに対し、プリンタ装置Ｂには実行待機中及び実行中の処理がない。装置選択部１１５は、このような状態を示す情報に基づいて、プリンタ装置Ｂを選択する。装置選択部１１５は、選択された装置（プリンタ装置Ｂ）の情報を装置制御部１１３ｂに出力する。
【００７０】
装置制御部１１３ｂは、装置選択部１１５から出力された情報を操作端末制御部１１１に出力する。操作端末制御部１１１は、選択された装置（プリンタ装置Ｂ）の情報を、出力先プリンタの情報として操作端末２００に送信する（ＡＣＴ２２１）。操作端末２００は、出力先プリンタの情報を受信する（ＡＣＴ２２２）。全ての必要機能について使用可能な状態である旨の応答を受けると、装置制御部１１３ｂは、提供機能（分散コピー機能）の実行準備の完了を操作端末制御部１１１に通知する。操作端末制御部１１１は、この通知に応じて、操作端末２００に対し提供機能（分散コピー機能）の実行準備が完了したことを通知するための情報（実行準備完了通知）を送信する（ＡＣＴ２２３）。
【００７１】
操作端末２００は、実行準備完了通知を受信する（ＡＣＴ２２４）。操作端末２００は、受信された装置の情報を装置選択領域２１２のプリンタ装置選択領域２１２２ｂに表示する。本実施形態では、プリンタ装置Ｂが表示される（ＡＣＴ２２５）。操作端末２００は、実行入力領域２１３を表示する。図１５は、第二実施形態において実行入力領域２１３が表示された時点における表示部２１０の操作メニュー画面の具体例を示す図である。第二実施形態では、自動選択機能に関する装置選択領域２１２には、装置選択部１１５によって選択された装置のみが表示される。本実施形態では、プリンタ機能に用いられる機能が装置選択部１１５によって選択される。そのため、図１５に示されるようにプリンタ装置選択領域２１２２ｂには選択結果（プリンタ装置Ｂ）のみが表示される。
【００７２】
図１２、図１３及び図１４の説明に戻る。使用者は、提供機能を実行するための準備を行った後に、実行入力領域２１３を押下する。本実施形態では、使用者は、スキャナ装置Ａにシートをセットし、実行入力領域２１３を押下する。実行入力領域２１３の押下により、提供機能（分散コピー処理）の実行指示が入力される。操作端末２００は、使用者による実行指示の入力を受け付ける（ＡＣＴ２２６）。操作端末２００は、ＡＣＴ２２６で入力された実行指示を制御装置１００ｂに送信する（ＡＣＴ２２７）。
【００７３】
制御装置１００ｂの操作端末制御部１１１は、操作端末２００から送信された実行指示を受信する（ＡＣＴ２２８）。操作端末制御部１１１は、実行指示が受信されたことを装置制御部１１３ｂに通知する。装置制御部１１３ｂは、実行指示に応じて、使用者によって選択された装置（スキャナ装置Ａ）及び装置選択部１１５によって選択された装置（プリンタ装置Ｂ）を制御する。この制御によって、選択された提供機能（分散コピー機能）が実行される。
【００７４】
本実施形態では、装置制御部１１３ｂはまずスキャナ装置Ａに対してスキャン実行の指示を送信する（ＡＣＴ２２９）。スキャナ装置Ａは、制御装置１００ｂによるスキャン実行の指示を受信する（ＡＣＴ２３０）。スキャナ装置Ａは、受信された指示に応じて、セットされたシートを読み取り、画像データを生成する（ＡＣＴ２３１）。スキャナ装置Ａは、生成された画像データを制御装置１００ｂに送信する（ＡＣＴ２３２）。
【００７５】
制御装置１００の装置制御部１１３ｂは、スキャナ装置Ａから画像データを受信する（ＡＣＴ２３３）。装置制御部１１３ｂは、受信された画像データをプリンタ出力用の画像データに変換する処理を実行する（ＡＣＴ２３４）。装置制御部１１３ｂは、プリンタ出力用の画像データをプリンタ装置Ｂに送信する（ＡＣＴ２３５）。プリンタ装置Ｂは、プリンタ出力用の画像データを受信する（ＡＣＴ２３６）。装置制御部１１３ｂは、プリンタ装置Ｂに印刷実行の指示を送信する（ＡＣＴ２３７）。プリンタ装置Ｂは、印刷実行の指示を受信する（ＡＣＴ２３８）。プリンタ装置Ｂは、印刷実行の指示に応じて、プリンタ出力用の画像データを印刷する（ＡＣＴ２３９）。
【００７６】
このように構成された第二実施形態の複合機システムでは、制御装置１００ｂは、周辺装置群３００に含まれる装置に問い合わせを行う。そして、制御装置１００ｂは、各装置の状態に応じて必要機能を提供するための装置を自動的に選択する。この制御により、使用者は、周辺装置群３００に含まれる機器を組み合わせて複合機能を利用する際に、各装置の状態を確認して選択する必要がない。例えば、実行待機中又は実行中の処理が少ない装置が選択されることによって、使用者は、最も早く印刷可能なプリンタ装置に印刷を実行させることが可能となる。
【００７７】
＜変形例＞
第二実施形態における制御装置１００ｂは、第一実施形態における制御装置１００と同様に変形して構成されてもよい。
【００７８】
以上述べた少なくともひとつの実施形態の制御装置を含む複合機システムによれば、制御装置が周辺装置群に含まれる複数の装置を一元的に制御する。そのため、使用者は、各装置を個別に操作する必要が無く、制御装置を操作することによって複合機の機能を利用できる。
【００７９】
上述した実施形態における制御装置の機能をコンピュータで実現するようにしても良い。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００８０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００８１】
１００、１００ａ、１００ｂ…制御装置，  １１０、１１０ａ、１１０ｂ…制御部，  １１１…操作端末制御部，  １１２…必要機能判定部，  １１３、１１３ｂ…装置制御部，  １１４…入出力制御部，  １１５…装置選択部，  １２０…通信インターフェース，  １３０…装置情報記憶部，  １３１…装置情報テーブル，  １４０…機能情報記憶部，  １４１、１４１ｂ…機能情報テーブル，  １５０…出力インターフェース，  １６０…入力インターフェース，  １７０…選択機能記憶部，  １７１…選択機能テーブル，  ２００…操作端末，  ２１０…表示部，  ２１１…機能選択領域，  ２１２…装置選択領域，  ２１２１…スキャナ装置選択領域，  ２１２２…プリンタ装置選択領域，  ２１３…実行入力領域，  ２２０…入力部，  ３００…周辺装置群，  ４００…ネットワーク，  ５００…クラウド，  ６００…インターネット
【図１】
2015119358.tif 000003
【図２】
2015119358.tif 000004
【図３】
2015119358.tif 000005
【図４】
2015119358.tif 000006
【図５】
2015119358.tif 000007
【図６】
2015119358.tif 000008
【図７】
2015119358.tif 000009
【図８】
2015119358.tif 000010
【図９】
2015119358.tif 000011
【図１０】
2015119358.tif 000012
【図１１】
2015119358.tif 000013
【図１２】
2015119358.tif 000014
【図１３】
2015119358.tif 000015
【図１４】
2015119358.tif 000016
【図１５】
2015119358.tif 000017