(57)【特許請求の範囲】
【請求項１】
第１の画像処理装置と第２の画像処理装置とを備える情報移動システムにおいて、
前記第１の画像処理装置は、ユーザーに関連付けられた情報を記憶するための記憶手段を含み、
前記記憶手段に記憶された情報を、前記第１の画像処理装置から前記第２の画像処理装置へ移動するための移動手段と、
ユーザーを認証するための認証手段と、
前記記憶手段に記憶された情報のうち、前記認証手段によって認証されたユーザーに関連付けられた情報を、前記認証手段によって認証されたユーザーが前記移動手段によって移動可能な情報として抽出するための抽出手段と、
前記抽出手段によって抽出された情報のうち、前記移動手段によって移動する情報を特定するための指示を受付けるための受付手段とをさらに備え、
前記認証手段により第１のユーザーが認証された状態で、第２のユーザーが認証された場合に、前記抽出手段は、前記第１のユーザーに関連付けられた情報を前記認証された第１のユーザーおよび第２のユーザーによって移動可能な情報として抽出するとともに、前記第２のユーザーに関連付けられた情報を前記認証された第１のユーザーおよび第２のユーザーによって移動可能な情報として抽出する、情報移動システム。
【請求項２】
前記第１の画像処理装置は、前記認証手段、前記受付手段、前記移動手段、および、前記抽出手段を含む、請求項１に記載の情報移動システム。
【請求項３】
前記第１の画像処理装置と通信可能であり、かつ、前記第１の画像処理装置に対して着脱可能な、情報処理装置をさらに備え、
前記情報処理装置は、前記認証手段、前記受付手段、前記移動手段、および、前記抽出手段を含む、請求項１に記載の情報移動システム。
【請求項４】
前記情報処理装置は、記憶装置を含み、
前記移動手段は、前記受付手段が受付けた指示によって特定される、前記第２の画像処理装置へ移動する前記情報を、前記記憶装置に記憶させた後、前記第２の画像処理装置へ移動する、請求項３に記載の情報移動システム。
【請求項５】
前記情報は、画像処理装置において出力されるジョブデータである、請求項１〜請求項４のいずれか１項に記載の情報移動システム。
【請求項６】
前記情報は、画像処理動作によって消費される、カウンタのカウント値である、請求項１〜請求項４のいずれか１項に記載の情報移動システム。
【請求項７】
前記抽出手段は、前記認証手段において特定のユーザーが認証された場合には、前記記憶手段に記憶された前記情報のうち、当該特定のユーザーに対応する複数のユーザーに関連付けられた情報を、前記特定のユーザーが前記移動手段によって移動可能な情報として抽出する、請求項１〜請求項６のいずれか１項に記載の情報移動システム。
【請求項８】
ユーザーに関連付けられた情報を記憶するための記憶手段と、
前記記憶手段に記憶された情報を、自装置から他の画像処理装置へ移動するための移動手段と、
ユーザーを認証するための認証手段と、
前記記憶手段に記憶された情報のうち、前記認証手段によって認証されたユーザーに関連付けられた情報を、前記認証手段によって認証されたユーザーが前記移動手段によって移動可能な情報として抽出するための抽出手段と、
前記抽出手段によって抽出された情報のうち、前記移動手段によって移動する情報を特定するための指示を受付けるための受付手段とを備え、
前記認証手段により第１のユーザーが認証された状態で、第２のユーザーが認証された場合に、前記抽出手段は、前記第１のユーザーに関連付けられた情報を前記認証された第１のユーザーおよび第２のユーザーによって移動可能な情報として抽出するとともに、前記第２のユーザーに関連付けられた情報を前記認証された第１のユーザーおよび第２のユーザーによって移動可能な情報として抽出する、画像処理装置。
【請求項９】
ユーザーに関連付けられた情報を記憶するための記憶手段を備えた画像処理装置で実行される情報移動方法であって、
ユーザーを認証するための認証ステップと、
前記記憶手段に記憶された情報のうち、前記認証ステップにおいて認証されたユーザーに関連付けられた情報を、前記認証されたユーザーが他の画像処理装置に移動可能な情報として抽出するための抽出ステップと、
前記抽出ステップにおいて抽出された情報のうち、前記他の画像処理装置に移動する情報を特定するための指示を受付けるための受付ステップと、
前記受付ステップにおいて特定された情報を前記他の画像処理装置に移動する移動ステップとを含み、
前記抽出ステップは、前記認証ステップにおいて第１のユーザーが認証された状態で、第２のユーザーが認証された場合に、前記第１のユーザーに関連付けられた情報を前記認証された第１のユーザーおよび第２のユーザーによって移動可能な情報として抽出するとともに、前記第２のユーザーに関連付けられた情報を前記認証された第１のユーザーおよび第２のユーザーによって移動可能な情報として抽出する、情報移動方法。
【請求項１０】
ユーザーに関連付けられた情報を記憶するための記憶手段を備えた画像処理装置を制御するコンピューターで実行される情報移動プログラムであって、
ユーザーを認証するための認証ステップと、
前記記憶手段に記憶された情報のうち、前記認証ステップにおいて認証されたユーザーに関連付けられた情報を、前記認証されたユーザーが他の画像処理装置に移動可能な情報として抽出するための抽出ステップと、
前記抽出ステップにおいて抽出された情報のうち、前記他の画像処理装置に移動する情報を特定するための指示を受付けるための受付ステップと、
前記受付ステップにおいて特定された情報を前記他の画像処理装置に移動する移動ステップとを前記コンピューターに実行させ、
前記抽出ステップは、前記認証ステップにおいて第１のユーザーが認証された状態で、第２のユーザーが認証された場合に、前記第１のユーザーに関連付けられた情報を前記認証された第１のユーザーおよび第２のユーザーによって移動可能な情報として抽出するとともに、前記第２のユーザーに関連付けられた情報を前記認証された第１のユーザーおよび第２のユーザーによって移動可能な情報として抽出する、情報移動プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報移動システムに関し、特に、複数の画像処理装置を含む情報移動システムに関する。
【背景技術】
【０００２】
従来から、複数の画像処理装置を含むシステムにおいて、画像処理装置間でのジョブの移動に関し、種々の技術が提案されている。
【０００３】
たとえば、特許文献１（特開２００５−１７３９２０号公報）には、或る画像処理装置において不具合により或るジョブの印刷が中断された場合に、他の画像処理装置へバックアップジョブとして当該ジョブを送信しておき、他の画像処理装置における待機中のジョブが終了したタイミングでまだ第１の画像処理装置が出力できない状態である場合に、他の画像処理装置に上記ジョブを出力させる、プリントシステムが開示されている。なお、当該プリントシステムでは、上記他の画像処理装置における待機中のジョブが終了する前に上記或る画像処理装置が復旧した場合には、当該或る画像処理装置に上記ジョブを出力させ、送信しておいたバックアップジョブは消去される。
【０００４】
また、特許文献２（特開２００７−０７６３１６号公報）には、画像処理装置において、外部からのジョブデータ受信時の出力優先度を、ジョブの登録時刻、ジョブデータの容量、ジョブデータの出力に要する時間、ジョブデータの作成者情報、各端末へのジョブデータの登録時刻、各端末で設定されている出力優先度のいずれか１つ以上に基づいて決定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１７３９２０号公報
【特許文献２】特開２００７−０７６３１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
なお、上記のように画像処理装置間でジョブが移動される場合、ジョブごとに、当該ジョブを登録したユーザの認証を必要とすることが好ましい。各ユーザは、何らかの意図があって登録する画像処理装置を特定したと考えられるからである。
【０００７】
ここで、或る画像処理装置においてトラブルが発生したために、登録されたすべてのジョブを他の画像処理装置へと転送する場合、ジョブごとに登録したユーザが異なれば、すべてのユーザが、認証と転送の操作を行なう必要があり、煩雑であった。
【０００８】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、情報移動システムにおいて、画像処理装置間で複数のジョブが移動される場合の操作をより容易にすることである。
【課題を解決するための手段】
【０００９】
本発明に従った情報移動システムは、第１の画像処理装置と第２の画像処理装置とを備える情報移動システムにおいて、第１の画像処理装置は、ユーザーに関連付けられた情報を記憶するための記憶手段を含み、記憶手段に記憶された情報を、第１の画像処理装置から第２の画像処理装置へ移動するための移動手段と、ユーザーを認証するための認証手段と、記憶手段に記憶された情報のうち、認証手段によって認証されたユーザーに関連付けられた情報を、認証手段によって認証されたユーザーが移動手段によって移動可能な情報として抽出するための抽出手段と、抽出手段によって抽出された情報のうち、移動手段によって移動する情報を特定するための指示を受付けるための受付手段とをさらに備え、認証手段により第１のユーザーが認証された状態で、第２のユーザーが認証された場合に、抽出手段は、第１のユーザーに関連付けられた情報を認証された第１のユーザーおよび第２のユーザーによって移動可能な情報として抽出するとともに、第２のユーザーに関連付けられた情報を認証された第１のユーザーおよび第２のユーザーによって移動可能な情報として抽出する。
【００１０】
好ましくは、第１の画像処理装置は、認証手段、受付手段、移動手段、および、抽出手段を含む。
好ましくは、第１の画像処理装置と通信可能であり、かつ、第１の画像処理装置に対して着脱可能な、情報処理装置をさらに備え、情報処理装置は、認証手段、受付手段、移動手段、および、抽出手段を含む。
【００１１】
好ましくは、情報処理装置は、記憶装置を含み、移動手段は、受付手段が受付けた指示によって特定される、第２の画像処理装置へ移動する情報を、記憶装置に記憶させた後、第２の画像処理装置へ移動する。
【００１２】
好ましくは、情報は、画像処理装置において出力されるジョブデータである。
好ましくは、情報は、画像処理動作によって消費される、カウンタのカウント値である。
【００１３】
好ましくは、抽出手段は、認証手段において特定のユーザーが認証された場合には、記憶手段に記憶された情報のうち、当該特定のユーザーに対応する複数のユーザーに関連付けられた情報を、特定のユーザーが移動手段によって移動可能な情報として抽出する。
本発明に従った画像処理装置は、ユーザーに関連付けられた情報を記憶するための記憶手段と、記憶手段に記憶された情報を、自装置から他の画像処理装置へ移動するための移動手段と、ユーザーを認証するための認証手段と、記憶手段に記憶された情報のうち、認証手段によって認証されたユーザーに関連付けられた情報を、認証手段によって認証されたユーザーが移動手段によって移動可能な情報として抽出するための抽出手段と、抽出手段によって抽出された情報のうち、移動手段によって移動する情報を特定するための指示を受付けるための受付手段とを備え、認証手段により第１のユーザーが認証された状態で、第２のユーザーが認証された場合に、抽出手段は、第１のユーザーに関連付けられた情報を認証された第１のユーザーおよび第２のユーザーによって移動可能な情報として抽出するとともに、第２のユーザーに関連付けられた情報を認証された第１のユーザーおよび第２のユーザーによって移動可能な情報として抽出する。
本発明に従った情報移動方法は、ユーザーに関連付けられた情報を記憶するための記憶手段を備えた画像処理装置で実行される情報移動方法であって、ユーザーを認証するための認証ステップと、記憶手段に記憶された情報のうち、認証ステップにおいて認証されたユーザーに関連付けられた情報を、認証されたユーザーが他の画像処理装置に移動可能な情報として抽出するための抽出ステップと、抽出ステップにおいて抽出された情報のうち、他の画像処理装置に移動する情報を特定するための指示を受付けるための受付ステップと、受付ステップにおいて特定された情報を他の画像処理装置に移動する移動ステップとを含み、抽出ステップは、認証ステップにおいて第１のユーザーが認証された状態で、第２のユーザーが認証された場合に、第１のユーザーに関連付けられた情報を認証された第１のユーザーおよび第２のユーザーによって移動可能な情報として抽出するとともに、第２のユーザーに関連付けられた情報を認証された第１のユーザーおよび第２のユーザーによって移動可能な情報として抽出する。
本発明に従った情報移動プログラムは、ユーザーに関連付けられた情報を記憶するための記憶手段を備えた画像処理装置を制御するコンピューターで実行される情報移動プログラムであって、ユーザーを認証するための認証ステップと、記憶手段に記憶された情報のうち、認証ステップにおいて認証されたユーザーに関連付けられた情報を、認証されたユーザーが他の画像処理装置に移動可能な情報として抽出するための抽出ステップと、抽出ステップにおいて抽出された情報のうち、他の画像処理装置に移動する情報を特定するための指示を受付けるための受付ステップと、受付ステップにおいて特定された情報を他の画像処理装置に移動する移動ステップとをコンピューターに実行させ、抽出ステップは、認証ステップにおいて第１のユーザーが認証された状態で、第２のユーザーが認証された場合に、第１のユーザーに関連付けられた情報を認証された第１のユーザーおよび第２のユーザーによって移動可能な情報として抽出するとともに、第２のユーザーに関連付けられた情報を認証された第１のユーザーおよび第２のユーザーによって移動可能な情報として抽出する。
【発明の効果】
【００１４】
本発明によれば、受付手段は、認証手段によって認証されたユーザーに関し、当該ユーザーのそれぞれに関連付けられた情報について、移動の指示を受付けることができる。
【００１５】
したがって、移動をさせるべき情報に関連付けられているユーザーが、ユーザーを含む場合に、それぞれのユーザーについて認証手段で認証がなされれば、受付手段は、当該ユーザーのそれぞれに関連付けられた情報に対して、まとめて、移動の指示を受付けられる。
【００１６】
これにより、情報の移動の指示を入力するための操作が容易になる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施の形態にかかる情報移動システムの構成の具体例を示す図である。
【図２】図１のＭＦＰ（Multi  Function  Peripherals）のハードウェア構成の具体例を示す図である。
【図３】図１のＭＦＰの機能構成を模式的に示す図である。
【図４】第１の実施の形態におけるジョブ移動処理のフローチャートである。
【図５】第１の実施の形態におけるジョブ移動処理のフローチャートである。
【図６】図１のＭＦＰの操作パネルの外観の一例を示す図である。
【図７】図１のＭＦＰの操作パネルの外観の一例を示す図である。
【図８】図１のＭＦＰの操作パネルの外観の一例を示す図である。
【図９】図１のＭＦＰの操作パネルの外観の一例を示す図である。
【図１０】図１のＭＦＰの操作パネルの外観の一例を示す図である。
【図１１】図１のＭＦＰの操作パネルの外観の一例を示す図である。
【図１２】図１のＭＦＰの操作パネルの外観の一例を示す図である。
【図１３】図１のＭＦＰの操作パネルの外観の一例を示す図である。
【図１４】図１のＭＦＰの操作パネルの外観の一例を示す図である。
【図１５】本発明の第２の実施の形態にかかる情報移動システムの構成を説明するための図である。
【図１６】図１５のＭＦＰのハードウェア構成の具体例を示す図である。
【図１７】図１５の操作パネルのハードウェア構成の具体例を示す図である。
【図１８】第２の実施の形態におけるジョブ移動処理のフローチャートである。
【図１９】第２の実施の形態におけるジョブ移動処理のフローチャートである。
【図２０】カウンターの記憶内容の一例を示す図である。
【図２１】第３の実施の形態の情報移動システムにおけるカウント値移動処理のフローチャートである。
【図２２】第３の実施の形態のＭＦＰの操作パネルの外観の一例を示す図である。
【図２３】第３の実施の形態のＭＦＰの操作パネルの外観の一例を示す図である。
【図２４】第３の実施の形態のＭＦＰの操作パネルの外観の一例を示す図である。
【図２５】第３の実施の形態のＭＦＰの操作パネルの外観の一例を示す図である。
【図２６】第３の実施の形態のＭＦＰの操作パネルの外観の一例を示す図である。
【図２７】図１の別のＭＦＰハードウェア構成の具体例を示す図である。
【図２８】第２の実施の形態のＭＦＰと操作パネルの機能構成を模式的に示す図である。
【図２９】カウンターの記憶内容の他の例を示す図である。
【発明を実施するための形態】
【００１８】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００１９】
［第１の実施の形態］
＜システム構成＞
図１は、本実施の形態にかかる情報移動システムの構成の具体例を示す図である。
【００２０】
図１を参照して、本実施の形態にかかる情報移動システムは、画像処理装置の一例であるＭＦＰ１００，２００と、ＰＣ（パーソナルコンピューター）９００とを含み、これらがＬＡＮ（Local  Area  Network）などのネットワーク５００を介して接続される。本実施の形態では、ＭＦＰ１００によって第１の画像処理装置が構成され、ＭＦＰ２００によって第２の画像処理装置が構成される。ネットワーク５００は有線であっても無線であってもよい。
【００２１】
ＭＦＰ１００，２００は、自機におけるスキャンにより取り込まれたドキュメントをジョブとして登録したり、ＰＣ９００などの外部の機器から受信したジョブを登録する。ＭＦＰ１００，２００は、自機に登録されたジョブを、順次実行する。
【００２２】
＜ＭＦＰのハードウェア構成＞
図２は、ＭＦＰ１００のハードウェア構成の具体例を示す図である。
【００２３】
図２を参照して、ＭＦＰ１００は、ＭＦＰ１００全体を制御するための演算装置であるＣＰＵ（Central  Processing  Unit）１０と、ＣＰＵ１０で実行されるプログラムなどを記憶するためのＲＯＭ（Read  Only  Memory）１１と、ＣＰＵ１０でプログラムを実行する際の作業領域として機能するためのＲＡＭ（Random  Access  Memory）１２と、図示しない原稿台に載置された原稿を光学的に読取って画像データを得るためのスキャナー１３と、画像データを印刷用紙上に印刷するためのプリンター１４と、情報を表示したり当該ＭＦＰ１００に対する操作入力を受付けたりするためのタッチパネルを含んだ操作パネル１５と、画像データ等を保存するためのメモリー１６と、ＵＳＢ（Universal  Serial  Bus）メモリーなどの記録媒体にアクセスしてそこからファイルを読み出したり書き込んだりするための記憶媒体への通信を制御するためのメディアコントローラー１７と、上記ネットワークを介した通信の制御のためのネットワークコントローラー１８と、入力部１０Ａとを含む。
【００２４】
操作パネル１５は、後述するタッチパネル、および、操作キー群を含む。タッチパネルは、液晶表示装置などの表示装置と光学式タッチセンサや静電容量タッチセンサなどの位置指示装置とが重ねられて構成され、操作画面を表示して、その操作画面上の指示位置を特定する。
【００２５】
タッチパネル上での指示位置（タッチされた位置）や、押下されたキーを示す操作信号は、ＣＰＵ１０に入力される。ＣＰＵ１０は、押下されたキー、または表示している操作画面および指示位置とから操作内容を特定し、それに基づいて処理を実行する。
【００２６】
入力部１０Ａは、操作パネル１５とは別に、ＭＦＰ１００本体上に設けられた、電源ボタン等の、情報を入力するための部材によって構成される。なお、入力部１０Ａを介して入力される操作内容の一部または全部と、操作パネル１５を介して入力される操作内容の一部または全部は、共通であっても良い。
【００２７】
ＣＰＵ１０が実行するプログラムは、メディアコントローラー１７にセットされる記憶媒体に記憶されていても良い。記憶媒体としては、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００２８】
図２７は、ＭＦＰ２００のハードウェア構成の具体例を示す図である。ＭＦＰ２００は、ＭＦＰ１００のＣＰＵ１０，入力部１０Ａ，ＲＯＭ１１，ＲＡＭ１２，スキャナー１３，プリンター１４，操作パネル１５，メモリー１６，メディアコントローラー１７，および，ネットワークコントローラー１８に相当する、ＣＰＵ２０，入力部２０Ａ，ＲＯＭ２１，ＲＡＭ２２，スキャナー２３，プリンター２４，操作パネル２５，メモリー２６，メディアコントローラー２７，および，ネットワークコントローラー２８を含む。なお、ＭＦＰ２００は、通信機能、および、ジョブを実行するための画像処理機能を有していれば、ＭＦＰ１００と同じ構成を有していることは要しない。
【００２９】
＜ＭＦＰの機能構成＞
図３は、ＭＦＰ１００の機能構成を模式的に示す図である。
【００３０】
ＭＦＰ１００は、ユーザーからの操作や外部装置からの情報通信等による情報の入力を受付ける受付部１００Ａと、ユーザー認証のための処理を実行する認証部１００Ｂと、ジョブデータ等の種々のデータを記憶する記憶部１００Ｃと、記憶部１００Ｃに記憶されたジョブデータを他の装置に転送するための転送部１００Ｄと、記憶部１００Ｃに記憶されたジョブを実行する画像処理部１００Ｅとを含む。
【００３１】
受付部１００Ａは、たとえば、操作パネル１５により実現される。認証部１００Ｂは、たとえば、ＣＰＵ１０が適宜プログラムを実行することにより実現される。記憶部１００Ｃは、たとえば、メモリー１６によって実現される。転送部１００Ｄは、たとえば、ネットワークコントローラー１８によって実現される。画像処理部１００Ｅは、たとえば、スキャナー１３および／またはプリンター１４によって実現される。
【００３２】
＜ジョブデータ＞
上記したように、ＭＦＰ１００，２００では、それぞれ、自機に登録されているジョブごとの情報（ジョブデータ）が、メモリー１６等に記憶されている。表１に、ＭＦＰ１００のメモリー１６に記憶されたジョブデータの内容の一例を示す。
【００３３】
【表１】
0005640971.tif 000002
【００３４】
表１を参照して、ジョブデータは、属性データ名とそれに関連付けられた実データを含む。属性データ名は、ジョブ名、登録時刻、ユーザーＩＤ、画像ページ数、画像ファイル名、および、画像データを含む。ＣＰＵ１０は、ジョブが登録された際に、当該ジョブのジョブデータを生成する。
【００３５】
ジョブ名は、ジョブの名称であり、たとえば、ＭＦＰ１００等においてジョブが生成される際に、ＣＰＵ１０が生成して、登録する。このように生成されるジョブ名には、当該ジョブを生成するための操作をしたユーザーのユーザー名が含まれる場合がある。なお、ジョブ名は、操作パネル１５等に対する操作によって変更されることが有り得る。
【００３６】
登録時刻は、当該ジョブがＭＦＰ１００に登録された時刻である。ＣＰＵ１０は、当該ジョブがＭＦＰ１００に登録する操作がなされた時刻（または、外部の装置から当該ジョブを登録するための情報の入力を受信した時刻）を、登録時刻としてジョブデータに登録する。
【００３７】
ユーザーＩＤは、ジョブを登録したユーザーのＩＤである。ＣＰＵ１０は、ジョブがＭＦＰ１００から登録された場合には、登録の時点でＭＦＰ１００にログインしているユーザーのＩＤを、ジョブが他の装置から送信されてきた場合には、当該ジョブとともに送信されてきたユーザーのＩＤを、ユーザーＩＤとして登録する。
【００３８】
画像ページ数は、ジョブが実行される際に印刷動作の対象となるページ数である。たとえば、ジョブが、２頁の画像データを３部印刷させるものであれば、画像ページ数は２の３倍である６頁となる。
【００３９】
画像ファイル名は、ジョブにおいて（印刷等の）対象となる画像ファイルの名称である。そして、画像データは、当該画像ファイルの実データである。
【００４０】
＜ジョブリスト＞
ＭＦＰ１００，２００では、ジョブの実行予定を、ジョブリストとして、メモリー１６等において登録されている。表２に、ＭＦＰ１００のメモリー１６に記憶されたジョブリストの内容を一例を示す。
【００４１】
【表２】
0005640971.tif 000003
【００４２】
表２を参照して、ジョブリストは、ジョブごとに、ジョブ名、当該ジョブの開始予定時刻、および、当該ジョブの終了予定時刻を含む。
【００４３】
ＣＰＵ１０は、新たなジョブを登録するための操作を受付けるか、または、ジョブを登録するための情報を受信すると、当該ジョブの開始予定時刻および終了予定時刻を算出して、ジョブリストに追加する。ジョブの開始予定時刻は、ジョブリストに最後に登録されているジョブの終了後に、新たに登録されるジョブを開始すると想定して、決定される。終了予定時刻は、開始予定時刻とジョブの実行に要すると予測される時間とに基づいて、決定される。ジョブの実行に要すると予測される時間は、たとえば、画像ページ数（表１）に基づいて決定される。
【００４４】
ジョブリストは、ＭＦＰ１００において待機中のジョブが登録されたリストである。ジョブリストに登録されたジョブの実行が完了すると、ＣＰＵ１０は、当該ジョブの記録をジョブリストから削除する。なお、ジョブが他の装置に転送された際にも、ＣＰＵ１０は、当該ジョブの記録をジョブリストから削除する。
【００４５】
＜ユーザーリスト＞
本実施の形態の情報移動システムでは、ユーザーの認証が行なわれる。つまり、ユーザーは、システムを利用する際にログイン等において認証を受けることを要する。ＭＦＰ１００には、当該認証のためのデータであるユーザーリストが登録されている。なお、ユーザーリストは、システムにおいて唯一のサーバーに登録され、ＭＦＰ１００，２００のＣＰＵ１０，２０は、ユーザーを認証するための処理を実行するたびに、当該サーバーと通信してユーザーリストを参照しても良い。
【００４６】
表３に、上記したユーザーリストの内容の一例を示す。
【００４７】
【表３】
0005640971.tif 000004
【００４８】
ユーザーリストでは、ユーザーごとに、ユーザーＩＤとパスワードとユーザー種別が登録されている。本実施の形態において、ユーザー種別には、管理者と一般が含まれる。管理者は、他のユーザーの認証をすることなく、当該他のユーザーが登録したジョブの移動等を指示することができる。
【００４９】
＜ジョブ移動処理＞
本実施の形態の情報移動システムでは、ＭＦＰ１００にジャムや故障などの不具合が生じた場合、ＭＦＰ１００に登録されたジョブを、他の画像処理装置（ＭＦＰ２００等）に移動させることができる。図４および図５は、ＭＦＰ１００に登録されたジョブを移動させるために実行される処理（ジョブ移動処理）のフローチャートである。以下、図４および図５を主に参照して、ジョブ移動処理の内容を説明する。
【００５０】
ジョブ移動処理は、たとえば、ＭＦＰ１００において、大量の待機中ジョブがあったり、故障中であったりした場合に、ユーザーが、ＭＦＰ１００に登録したジョブを、他の画像処理装置へ移動する状況下で実行される。
【００５１】
まず、ユーザーが、ＭＦＰ１００の「ジョブの移動」ボタンを押す（図４のステップＳ１０）。これにより、ＣＰＵ１０は、ＭＦＰ１００を、ジョブ移動モードへと移行させる。
【００５２】
図６は、ＭＦＰ１００の操作パネル１５の外観を示す図である。操作パネル１５は、表示部１５０を含み、表示部１５０には、「コピーできます。」等のメッセージを含む、印刷用画面が表示されている。印刷用画面は、「ｊｏｂの移動」と書かれたボタン１５１を含む。ボタン１５１が、「ジョブの移動」ボタンに相当する。ＣＰＵ１０は、ボタン１５１を操作されたことに応じて、ＭＦＰ１００をジョブ移動モードへと移行させる。
【００５３】
ジョブ移動モードに移行すると、ＣＰＵ１０は、ユーザー認証をするために、操作パネル１５の表示部１５０に、図７に示されるような画面を表示させる（ステップＳ２０）。
【００５４】
なお、図６では、表示部１５０には、登録ジョブ（ジョブリスト（表２）に登録されたジョブ）の一覧を表示する表示欄１５９が表示されている。
【００５５】
図７の表示部１５０には、認証要求画面として、ユーザーＩＤとパスワード（ＰａｓｓＷＤ）の入力を促す画面が表示されている。ユーザーは、同じ画面に表示されたソフトウェアキーボード等を用いて、ユーザーＩＤとパスワードを入力する。そして、ＣＰＵ１０は、入力されたこれらの情報（ユーザーＩＤとパスワード。以下、適宜「認証用情報」ともいう。）が正しいか否かを判断し、正しいと判断するとステップＳ４０へ処理を進める。なお、誤っていると判断するとステップＳ２０へ処理を戻し、正しい情報が入力されるまで、ステップＳ２０およびステップＳ３０の処理を繰り返す。
【００５６】
ここで、認証用情報が正しいとは、たとえば、認証用情報が、ユーザーリストに格納されたユーザーＩＤとパスワードのいずれかの組合せに一致することをいう。
【００５７】
なお、ユーザーの認証の態様は、表３に示されたようなユーザーＩＤとパスワードの組合せを用いるものに限定されない。ＩＤカードや指紋、声紋、顔などを用いた認証であっても良い。
【００５８】
ステップＳ４０では、ＣＰＵ１０は、認証されたユーザーの種別が管理者（表３）であるか否かを判断し、管理者であると判断するとステップＳ５０へ処理を進める。一方、管理者ではない（一般である）と判断すると、ステップＳ６０へ処理を進める。
【００５９】
ステップＳ６０では、ＣＰＵ１０は、さらに他のユーザーの認証を行なうか否かを判断し、行なうと判断するとステップＳ２０へ処理を戻し、行なわないと判断するとステップＳ７０へ処理を進める。ここでは、ＣＰＵ１０は、他のユーザーの認証を要求する情報が入力されるとステップＳ２０へ処理を戻す。当該情報の入力は、たとえば、図８の、「認証者を追加しますか？」というメッセージを含む画面１５０内の、ＹＥＳボタン１５２が操作されることによって実現される。一方、ＣＰＵ１０は、認証を終了する旨の情報が入力されるとステップＳ７０へ処理を進める。認証を終了する旨の情報の入力は、たとえば、図８の画面１５０内の、ＮＯボタン１５３が操作されることによって実現される。
【００６０】
ステップＳ７０では、ジョブリスト（表２）に登録されたジョブのうち、そこまでで認証したすべてのユーザーのジョブを抽出して、表示する。ユーザーのジョブとあるうちの「ユーザー」は、ジョブデータにおいてユーザーＩＤとして特定されるユーザーを意味する。そして、ステップＳ７０では、ジョブリストに登録されているジョブが、ユーザーＡのジョブと、ユーザーＢのジョブと、ユーザーＣのジョブと、ユーザーＤのジョブを含む場合であって、ステップＳ２０〜Ｓ６０が繰り返されることによりユーザーＢ，Ｃの２ユーザーが認証された場合には、ステップＳ７０では、ジョブリストに登録されているうちの、ユーザーＢのジョブと、ユーザーＣのジョブとが抽出されて、移動対象候補として表示される。その後、ＣＰＵ１０は、ステップＳ８０へ処理を進める。
【００６１】
一方、ステップＳ５０では、ＣＰＵ１０は、認証者が管理者であった旨を報知した後、ジョブリスト（表２）に登録されたすべてのジョブを移動対象候補として表示させて、ステップＳ８０へ処理を進める。ここでの報知は、たとえば図９に示したように、表示部１５０に「認証者は管理者のため、全ジョブを移動可能です」というメッセージを表示させることにより実現される。そして、たとえば当該メッセージとともに表示されたＯＫボタン１５４が操作されることにより、ＣＰＵ１０は、移動対象候補の表示へと、表示部１５０の表示を切替える。
【００６２】
図１０は、ステップＳ５０またはステップＳ７０における移動対象候補の表示例を示す図である。図１０の表示部１５０は、移動対象候補を表示する表示欄１６１を含む。表示欄１６１では、「Ｂジョブリスト」というタイトルの下に、ユーザーＢのジョブ（ジョブ名「B_job1」）が示されている。また、「Ｃジョブリスト」というタイトルの下に、ユーザーＣのジョブ（ジョブ名「C_job1」「C_job2」）が示されている。なお、表示欄１６１では、各ジョブについて、ジョブ名とともにジョブの開始予定時刻が示されている。
【００６３】
ステップＳ８０では、ＣＰＵ１０は、ステップＳ５０またはステップＳ７０において表示された移動対象のジョブのうち、移動を希望するジョブを選択する情報の入力を受け付けて、ステップＳ９０へ処理を進める。
【００６４】
ジョブを選択する情報の入力は、たとえば、図１０において、ジョブ名「B_job1」「C_job1」「C_job2」のそれぞれに対応するアイコン１７１，１７２，１７３のそれぞれにタッチして反転表示させ、選択ボタン１６３を操作することにより、実現される。なお、選択ボタン１６３が操作されることにより、反転表示された表示欄１６１内のアイコンは、図１１に示されるように、表示欄１６２へと移動する。なお、表示欄１６２内に表示されたアイコンを、さらにタッチ操作して反転表示させ、ボタン１６４を操作することにより、当該アイコンを、再度表示欄１６１に戻す、つまり、移動対象としての選択を解消された状態に戻すことができる。
【００６５】
ステップＳ９０では、ＣＰＵ１０は、移動対象として表示されたジョブのうち、ステップＳ８０で選択されたジョブについて、ジョブ名等のジョブデータに登録された情報（「画像データ」以外）を、他の画像処理装置へ送信するための情報としてＲＡＭ１２に格納して、ステップＳ１００へ処理を進める。
【００６６】
ステップＳ１００では、ステップＳ８０で選択されたジョブを、ＭＦＰ１００が出力できないように設定するか否かを特定する。この設定内容は、予めＭＦＰ１００において登録されていても良いし、ジョブ移動処理が実行されるたびにユーザーから設定内容が入力されても良い。そして、ＣＰＵ１０は、ＭＦＰ１００が出力できないようにする場合にはステップＳ１１０へ処理を進め、出力できるようにする場合にはステップＳ１２０へ処理を進める。
【００６７】
ステップＳ１１０では、ＣＰＵ１０は、選択されたジョブの情報を、ジョブリストから外し、バックアップリスト等の他のリストに移動させて、ステップＳ１３０へ処理を進める。
【００６８】
ステップＳ１２０では、ＣＰＵ１０は、ジョブリストの変更を行なうことなくステップＳ１３０へ処理を進める。
【００６９】
ステップＳ１３０では、ＣＰＵ１０は、選択されたジョブの移動を、各ジョブのユーザーにメールを送信することによって報知して、ステップＳ１４０へ処理を進める。たとえば、ユーザーリスト（表３）には各ユーザーのメールアドレスが登録され、ＣＰＵ１０は、移動対象として選択されたジョブのユーザーＩＤに対応するユーザーに、ジョブ名と予め定められたメッセージ（「ジョブ名称○○が、他の画像処理装置で出力されます」）を含むメールを送信する。
【００７０】
ステップＳ１４０では、ＣＰＵ１０は、ジョブ移動処理を終了させるための操作がなされたか否かを判断する。当該操作は、たとえば、図１０等における終了ボタン１６４に対するタッチ操作である。ＣＰＵ１０は、そのような操作がなされたと判断すると、ジョブ移動処理を終了させる。つまり、ステップＳ１１０におけるジョブリストの変更を元に戻した後（つまり、他のリストに移動させたジョブの情報をジョブリストに戻した後）、表示部１５０の表示を図６等に示したものに戻す。一方、そのような操作がなされていないと判断すると、ＣＰＵ１０は、ステップＳ１５０（図５参照）へ処理を進める。
【００７１】
ステップＳ１５０では、ＣＰＵ１０は、転送先となる画像処理装置のリストを表示部１５０に表示させて、ステップＳ１６０へ処理を進める。
【００７２】
図１２は、転送先となる画像処理装置のリスト表示の一例を示す図である。
図１２の表示部１５０では、移動対象として選択されたジョブのアイコンが画面の左側に表示され、画面の右側には、転送先の候補となる画像処理装置のリスト（画像処理装置１〜画像処理装置３）が表示される。ここでリストを構成する画像処理装置は、たとえば、予めメモリー１６に登録されたシステム内の他の画像処理装置であって、その時点でＭＦＰ１００と通信可能なものとすることができる。
【００７３】
なお、図１２に示された例は、ＭＦＰ１００のジョブリストから、移動対象として選択されたジョブをはずした場合（ステップＳ１００でＹＥＳ）の例である。このことから、画面の左側に位置する表示欄１５９には、図６の表示欄１５９と比較して、ＭＦＰ１００のジョブリストから削除された（移動対象として選択された）「Ｂ＿ｊｏｂ１」「Ｃ＿ｊｏｂ１」が、削除されている。なお、ステップＳ１３０において、移動対象として選択されたことは、各ジョブのユーザーに対して報知されている。したがって、たとえ管理者によって、または、ステップＳ２０〜ステップＳ６０において認証された複数のユーザーのうち一部のユーザーによって、別のユーザーのジョブが移動対象として選択されても、選択されたジョブのユーザーは、確実に、自分のジョブが移動対象として選択されたことを認識できる。
【００７４】
次に、ＣＰＵ１０は、ステップＳ１６０において、ステップＳ１５０で表示させた転送先の画像処理装置の候補リストの中から、１つを選択する。当該選択は、たとえば、ユーザーの操作パネル１５に対する操作内容に従って行なわれる。
【００７５】
次に、ＣＰＵ１０は、ステップＳ１７０において、ステップＳ１６０で選択した転送先における、ジョブの実施順序を、操作パネル１５に表示させる。このときの表示部１５０の表示内容の一例を、図１３に示す。図１３の表示部１５０では、表示欄１６７に、指定された転送先の画像処理装置におけるジョブリストが表示されている。ＣＰＵ１０は、たとえば、指定された転送先の画像処理装置から、当該画像処理装置におけるジョブリストを受信することにより、図１３における表示を実現させる。
【００７６】
図１３に示された状態から、たとえば、操作パネル１５に対して所定の操作がなされることにより、または、一定時間が経過したことにより、ＣＰＵ１０は、ステップＳ１８０で、転送先のジョブリストに、移動対象として選択されたジョブを追加させて表示させる。このような表示態様の一例を、図１４に示す。図１４の表示欄１６７では、更新後のジョブリストが表示されている。更新後のジョブリストでは、移動対象として選択されたジョブ（Ｂ＿ｊｏｂ１）が、転送先のジョブリスト（図１３）にすでに含まれるジョブの間（「ＭＦＰ２−ｊｏｂ１」と「ＭＦＰ２−ｊｏｂ２」の間）に位置している。
【００７７】
本実施の形態のシステムでは、各ＭＦＰにおいて、登録されたジョブは、たとえば各ジョブの登録時刻の順序に従って、実行される。ステップＳ１８０では、ＣＰＵ１０は、転送先の画像処理装置から、ジョブリストに加えて、当該ジョブリストに登録されたジョブのジョブデータ（表１参照）を取得している。そして、更新後のジョブリスト（図１４）では、転送先のジョブリスト（図１３）に含まれるジョブと、移動対象として選択されたジョブとが、登録時刻の順に従って配列されている。このため、移動対象として選択された段階であって、まだ移動先の画像処理装置に登録されていないジョブ（Ｂ＿ｊｏｂ１）が、更新後のジョブリスト（図１４）では、すでに転送先の画像処理装置に登録されているジョブ（「ＭＦＰ２−ｊｏｂ１」と「ＭＦＰ２−ｊｏｂ２」）の間に位置している。
【００７８】
なお、図１４では、「ＭＦＰ２−ｊｏｂ１」と「ＭＦＰ２−ｊｏｂ２」の各ジョブの開始予定時刻が更新されている。ＣＰＵ１０は、更新後のリストに表示させる各ジョブのデータに基づき、各ジョブの開始予定時刻（および／または終了予定時刻）を算出し、表示させることができる。
【００７９】
つまり、本実施の形態のシステムでは、ジョブが他の画像処理装置に移動されて実行される場合、必ずしも、移動されたジョブの実行順序は、当該移動先の画像処理装置において最後尾とはされない。
【００８０】
ユーザーは、図１４に示されたような、移動対象として選択されたジョブの、転送先の画像処理装置における、開始予定時刻など情報を踏まえて、ジョブを移動させるか否か、最終的な判断を行なう。そして、最終的にジョブを移動させると決定した場合には、図１４の表示部１５０に表示された転送ボタン１６８を押す。これにより、ＣＰＵ１０は、ステップＳ１９０でジョブ移動を行なうと判断し、ステップＳ２００へ処理を進める。
【００８１】
なお、ここで、図１４の戻すボタン１６９が操作されると、ＣＰＵ１０は、ステップＳ１５０へ処理を戻し、転送先として、他の画像処理装置の指定を受付ける。
【００８２】
ステップＳ２００では、ＣＰＵ１０は、移動対象として選択されたジョブのジョブデータを、転送先として指定された画像処理装置に対して転送する。これにより、当該画像処理装置では、当該選択されたジョブが、待機中ジョブのリスト（ジョブリスト）に加えられる。
【００８３】
そして、ステップＳ２１０では、ＣＰＵ１０は、転送されたジョブのジョブデータをメモリー１６から削除して、ステップＳ２２０へ処理を進める。
【００８４】
ステップＳ２２０では、ＣＰＵ１０は、移動対象として選択されたすべてのジョブが、ステップＳ２００で転送され、ステップＳ２１０でメモリー１６から削除されたか否かを判断し、そのようにされるまで、ステップＳ１８０〜ステップＳ２１０の処理を続ける。
【００８５】
なお、本実施の形態では、ＭＦＰ１０において複数のジョブが移動対象として選択された場合、ジョブごとにステップＳ１８０〜ステップＳ２１０が実行されることにより、ジョブごとに異なる画像処理装置へ転送することもできる。
【００８６】
また、本実施の形態では、ステップＳ１３０において実行された、メールの送信によるジョブの移動の通知は、ステップＳ２００において実際にジョブが転送されたことを条件として実行されても良い。また、ステップＳ１３０における通知に加えて、ステップＳ２００におけるジョブ転送を条件とした通知が再度実行されても良い。
【００８７】
［第２の実施の形態］
＜システム構成＞
本実施の形態の情報移動システムの構成は、基本的には第１の実施の形態の情報移動システムの構成と同様とできる。
【００８８】
なお、本実施の形態では、ＭＦＰ１００に登録されたジョブの、ＭＦＰ２００等の他の画像処理装置への移動は、ＭＦＰ１００と通信可能な情報処理装置によって制御される。
【００８９】
また、図１５に示されるように、本実施の形態の情報処理装置は、ＭＦＰ１００に対して着脱可能な操作パネル１５Ａによって構成される。図１５（Ａ）は、操作パネル１５ＡがＭＦＰ１００に取り付けられている状態を示す。図１５（Ｂ）は、操作パネル１５ＡがＭＦＰ１００から取外された状態を示す。ＭＦＰ１００は、その外表面に、たとえば図１５（Ｂ）において破線で示されたような、操作パネル１５Ａが嵌め込まれるための凹部を形成されている。ＭＦＰ１００では、当該凹部に操作パネル１５Ａが嵌め込まれることにより、操作パネル１５ＡがＭＦＰ１００によって保持された状態を取り得る。
【００９０】
＜ＭＦＰの構成＞
図１６は、本実施の形態のＭＦＰ１００のハードウェア構成の具体例を示す図である。
【００９１】
図１６を参照して、本実施の形態のＭＦＰ１００は、第１の実施の形態のＭＦＰ１００と比較して、操作パネル１５の代わりに、データ入出力部１９を含む。データ入出力部１９は、本実施の形態の操作パネル１５Ａとの間で無線通信を行うインターフェースモジュールによって構成される。
【００９２】
＜操作パネルの構成＞
図１７は、本実施の形態の操作パネル１５Ａのハードウェア構成の具体例を示す図である。
【００９３】
図１７を参照して、操作パネル１５Ａは、当該操作パネル１５Ａ全体を制御するための演算装置であるＣＰＵ３００と、ＣＰＵ３００で実行されるプログラムなどを記憶するための記憶部３０２と、ネットワークを介して他の装置と通信するためのモデム等から構成される通信部３０３と、ＭＦＰ１００との間で無線通信を行なうためのデータ入出力部３０４と、液晶表示装置等から構成される表示部３０１と、タッチセンサ等から構成される入力部３０６と、パネル着脱検出部３０５とを備える。
【００９４】
表示部３０１と入力部３０６によって、タッチパネルが構成されることが有り得る。
また、記憶部３０２としては、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリ、メモリカード、ＦＤ、ハードディスク、磁気テープ、カセットテープ、ＭＯ、ＭＤ、ＩＣカード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの、不揮発的にプログラムを格納する記憶媒体が挙げられる。
【００９５】
パネル着脱検出部３０５は、操作パネル１５Ａが、図１５（Ａ）に示されたようなＭＦＰ１００に取り付けられている状態にあるか、図１５（Ｂ）に示されたようなＭＦＰ１００から取外された状態にあるかを検出する。パネル着脱検出部３０５は、たとえば、ＭＦＰ１００の外表面に設けられた凸部によって押圧されるスイッチによって構成される。この場合、パネル着脱検出部３０５は、当該スイッチが押圧された状態か否かによって異なる信号を出力する。ＣＰＵ３００は、パネル着脱検出部３０５から出力される信号の内容に基づいて、操作パネル１５ＡがＭＦＰ１００に取り付けられているか否かを判断する。なお、パネル着脱検出部３０５の構成は、これに限定されず、一般に利用されている、所定の部材が他の部材に取り付けられているか否かを判別するための公知の手段を採用することができる。
【００９６】
＜機能構成＞
図２８は、本実施の形態のＭＦＰ１００と操作パネル１５Ａの機能構成を模式的に示す図である。
【００９７】
ＭＦＰ１００は、ユーザーからの操作や外部装置からの情報通信等による情報の入力を受付ける受付部１００Ａと、ユーザー認証のための処理を実行する認証部１００Ｂと、ジョブデータ等の種々のデータを記憶する記憶部１００Ｃと、記憶部１００Ｃに記憶されたジョブを他の装置に転送するための転送部１００Ｄと、記憶部１００Ｃに記憶されたジョブを実行する画像処理部１００Ｅとを含む。なお、本実施の形態の転送部１００Ｄは、データ入出力部１９によっても実現される。
【００９８】
操作パネル１５Ａは、ユーザーからの操作や外部装置からの情報通信等による情報の入力を受付ける受付部１５００Ａと、ユーザー認証のための処理を実行する認証部１５００Ｂと、ジョブデータ等の種々のデータを記憶する記憶部１５００Ｃと、記憶部１５００Ｃに記憶されたジョブを他の装置に転送するための転送部１５００Ｄとを含む。
【００９９】
受付部１５００Ａは、たとえば、入力部３０６により実現される。認証部１５００Ｂは、たとえば、ＣＰＵ３００が適宜プログラムを実行することにより実現される。記憶部１５００Ｃは、たとえば、記憶部３０２によって実現される。転送部１５００Ｄは、たとえば、通信部３０３およびデータ入出力部３０４によって実現される。
【０１００】
本実施の形態では、操作パネル１５Ａの受付部１５００Ａは、ＭＦＰ１００に登録されたジョブの転送の指示の入力を受付ける。受付部１５００Ａは、当該指示を受付けると、ＭＦＰ１００に対して、指示された転送先へのジョブの転送を指示したり、ジョブの操作パネル１５Ａへの転送を指示したりする。なお、操作パネル１５Ａは、自機にジョブの転送を指示した場合、転送されてきたジョブを、受付部１５００Ａが受付けた転送先へ、転送する。
【０１０１】
＜データ＞
本実施の形態のＭＦＰ１００においても、ジョブデータ（表１）、ジョブリスト（表２）およびユーザーリスト（表３）が登録されている。
【０１０２】
なお、本実施の形態では、操作パネル１５Ａの記憶部３０２においても、ユーザーリストが登録されていても良い。操作パネル１５Ａでは、後述のようにユーザーの認証を実行され得る。当該ユーザーの認証は、記憶部３０２に登録されたユーザーリストが利用されて実行されても良いし、ＭＦＰ１００のメモリー１６に登録されているユーザーリストを読み出して、実行されても良い。
【０１０３】
＜ジョブ移動処理＞
本実施の形態の情報移動システムでは、ＭＦＰ１００にジャムや故障などの不具合が生じた場合、ＭＦＰ１００に登録されたジョブを、操作パネル１５Ａを操作することにより、他の画像処理装置（ＭＦＰ２００等）に移動させることができる。図１８および図１９は、本実施の形態において実行されるジョブ移動処理のフローチャートである。以下、図１８および図１９を主に参照して、ジョブ移動処理の内容を説明する。
【０１０４】
なお、本実施の形態のジョブ移動処理の操作パネル１５Ａにおける表示内容は、第１の実施の形態の操作パネル１５における表示内容と同様であるとすることができる。したがって、本明細書では、操作パネル１５Ａにおける表示内容の説明を、適宜、第１の実施の形態における操作パネル１５での表示内容を参照して行なう。
【０１０５】
まず、操作パネル１５Ａの外観は、図６に示されたような第１の実施の形態における操作パネル１５の外観と同様とすることができる。つまり、操作パネル１５Ａの表示部（表示部３０１）には、図６において表示欄１５９で示されるような、ＭＦＰ１００に登録されているジョブの一覧が表示される。ＣＰＵ３００は、ＭＦＰ１００から、当該ＭＦＰ１００のジョブリストを取得することにより、上記ジョブの一覧を表示させる。
【０１０６】
そして、ＣＰＵ３００は、操作パネル１５Ａにおいて、図６のボタン１５１に相当するボタンを操作されると（ステップＳ１０）、ステップＳ２０へ処理を進める。
【０１０７】
ステップＳ３０では、ＣＰＵ３００は、ユーザー認証をするために、表示部３０１に、図７に示されるような画面を表示させる。そして、入力された認証用情報が正しいか否かを、ユーザーリスト（表２）に基づいて判断する。ここで利用されるユーザーリストは、記憶部３０２に記憶されていても良いし、メモリー１６に登録されているものを読み出し、ＭＦＰ１００からダウンロードし、もしくは、図示せぬサーバーに登録されているものを読み出しまたはダウンロードしたものであってもよい。
【０１０８】
そして、ＣＰＵ３００は、認証用情報が正しいと判断すると（ステップＳ３０でＹＥＳ判断時）、ステップＳ４０へ処理を進める。
【０１０９】
ステップＳ４０では、ＣＰＵ３００は、認証されたユーザーの種別が管理者（表３）であるか否かを判断し、管理者であると判断するとステップＳ５０へ処理を進める。一方、管理者ではない（一般である）と判断すると、ステップＳ６０へ処理を進める。
【０１１０】
ステップＳ６０では、ＣＰＵ３００は、さらに他のユーザーの認証を行なうか否かを判断し、行なうと判断するとステップＳ２０へ処理を戻し、行なわないと判断するとステップＳ７０へ処理を進める。
【０１１１】
ステップＳ７０では、ＭＦＰ１００のジョブリストに登録されたジョブのうち、そこまでで認証したすべてのユーザーのジョブを抽出して、表示する。その後、ＣＰＵ３００は、ステップＳ８０へ処理を進める。
【０１１２】
一方、ステップＳ５０では、ＣＰＵ３００は、認証者が管理者であった旨を報知した後、ＭＦＰ１００のジョブリストに登録されたすべてのジョブを移動対象候補として表示させて、ステップＳ８０へ処理を進める。
【０１１３】
ステップＳ８０では、ＣＰＵ３００は、ステップＳ５０またはステップＳ７０において表示された移動対象候補のうち、移動を希望するジョブを選択する情報の入力を受け付けて、ステップＳ９１へ処理を進める。
【０１１４】
ステップＳ９１では、ＣＰＵ３００は、移動対象候補として表示されたジョブのうち、ステップＳ８０で選択されたジョブについて、ジョブ名等のジョブデータに登録された情報であって、画像データ以外のデータを、ＭＦＰ１００に対して要求する。これに応じて、ＭＦＰ１００から操作パネル１５Ａに、これらの情報が送信され、記憶部３０２に格納される。そして、処理は、ステップＳ１００へ進められる。
【０１１５】
ステップＳ１００では、ＣＰＵ３００は、ステップＳ８０で選択されたジョブを、ＭＦＰ１００が出力できないように設定するか否かを特定する。この特定は、たとえば、操作パネル１５Ａに対してユーザーから入力された設定内容に従って行なわれる。そして、ＣＰＵ３００は、ＭＦＰ１００が出力できないようにする場合にはステップＳ１１０へ処理を進め、出力できるようにする場合にはステップＳ１２０へ処理を進める。
【０１１６】
ステップＳ１１０では、ＣＰＵ３００は、選択されたジョブの情報を、記憶部３０２にダウンロードしたＭＦＰ１００のジョブリストから外し、バックアップリスト等の他のリストに移動させて、ステップＳ１３０へ処理を進める。
【０１１７】
ステップＳ１２０では、ＣＰＵ３００は、記憶部３０２にダウンロードしたジョブリストの変更を行なうことなくステップＳ１３０へ処理を進める。
【０１１８】
ステップＳ１３０では、ＣＰＵ３００は、選択されたジョブの移動を、各ジョブのユーザーにメールを送信することによって報知して、ステップＳ１４０へ処理を進める。
【０１１９】
ステップＳ１４０では、ＣＰＵ３００は、ジョブ移動処理を終了させるための操作がなされたか否かを判断する。そして、そのような操作がなされたと判断すると、ジョブ移動処理を終了させる。一方、そのような操作がなされていないと判断すると、ステップＳ１５０（図１９参照）へ処理を進める。
【０１２０】
ステップＳ１５０では、ＣＰＵ１０は、転送先となる画像処理装置のリスト（図１２参照）を表示部３０１に表示させて、ステップＳ１６０へ処理を進める。
【０１２１】
次に、ＣＰＵ３００は、ステップＳ１６０において、ステップＳ１５０で表示させた転送先の画像処理装置の候補リストの中から、１つを選択する。当該選択は、たとえば、ユーザーの入力部３０６に対する操作内容に従って行なわれる。
【０１２２】
次に、ＣＰＵ３００は、ステップＳ１７０において、ステップＳ１６０で選択した転送先における、ジョブの実施順序を、表示部３０１に表示させる（図１３参照）。なお、ＣＰＵ３００は、ステップＳ１７０におけるジョブの実施順序の表示の際には、ステップＳ１６０で選択された転送先の画像処理装置と通信する等により、当該画像処理装置におけるジョブリストを取得する。
【０１２３】
そして、ＣＰＵ３００は、ステップＳ１８０で、転送先のジョブリストに、移動対象として選択されたジョブを追加させて表示させる（図１４参照）。
【０１２４】
そして、ＣＰＵ３００は、ステップＳ１９０で、移動対象として選択されたジョブを移動させるか否かの最終的な判断を行ない、移動させると判断するとステップＳ２０１へ処理を進める。一方、最終的な判断ができない場合（たとえば、図１４の戻すボタン１６９が操作された場合）には、ＣＰＵ３００は、ステップＳ１５０へ処理を戻し、転送先として、他の画像処理装置の指定を受付ける。
【０１２５】
ステップＳ２０１では、ＣＰＵ３００は、移動対象として選択されたジョブのジョブデータを、転送先として指定された画像処理装置に転送する。これにより、当該画像処理装置では、当該選択されたジョブが、待機中ジョブのリスト（ジョブリスト）に加えられる。なお、ステップＳ２０１におけるジョブの転送は、操作パネル１５Ａを介しても良いし、操作パネル１５Ａを介することなく行なわれても良い。これらの２つの場合をそれぞれ「前者」「後者」として、以下に内容を説明する。
【０１２６】
前者の場合、ステップＳ２０１では、ＣＰＵ３００は、ＭＦＰ１００に対して、移動対象のジョブのジョブデータを要求する。これに応じて、ＭＦＰ１００は、操作パネル１５Ａに対して、上記ジョブデータを送信する。そして、操作パネル１５Ａの記憶部３０２には、上記ジョブデータが格納される。そして、ＣＰＵ３００は、記憶部３０２に格納された当該ジョブデータを、転送先として指定された画像処理装置へ送信する。これにより、ＭＦＰ１００が、転送先として指定された画像処理装置と直接通信できないような場合であっても、ジョブの転送が可能になる。ただし、ＣＰＵ３００のＭＦＰ１００に対するジョブデータ等の要求は、パネル着脱検出部３０５によって操作パネル１５ＡがＭＦＰ１００から取外されている状態であることが検出されていることを条件として行なわれることが好ましい。操作パネル１５ＡがＭＦＰ１００に取り付けられている場合には、ＣＰＵ３００は、ＭＦＰ１００からジョブデータ等をダウンロードすることなく、ＭＦＰ１００に対して、転送先の画像処理装置に直接ジョブ等を送信するよう指示する。
【０１２７】
また、後者の場合、ジョブデータは、ＭＦＰ１００から、転送先として指定された画像処理装置へ送信される。これにより、操作パネル１５Ａの記憶部３０２としては、ジョブデータを格納するような容量を要求されることはない。したがって、操作パネル１５Ａの製造コストの低減等を図ることができる。
【０１２８】
そして、ステップＳ２１０では、ＣＰＵ３００は、ＭＦＰ１００に対して、転送されたジョブのジョブデータをメモリー１６から削除するよう指示して、ステップＳ２２０へ処理を進める。なお、ジョブデータを記憶部３０２に格納させた場合には、記憶部３０２からも当該ジョブデータを削除する。
【０１２９】
ステップＳ２２０では、ＣＰＵ３００は、移動対象として選択されたすべてのジョブが、ステップＳ２００で転送され、ステップＳ２１０でメモリー１６（および、記憶部３０２）から削除されたか否かを判断し、そのようにされるまで、ステップＳ１８０〜ステップＳ２１０の処理を続ける。
【０１３０】
［第３の実施の形態］
＜システム構成＞
本実施の形態の情報移動システムの構成は、基本的には第１の実施の形態の情報移動システムの構成と同様とできる。
【０１３１】
なお、本実施の形態では、画像処理装置ごとに（ＭＦＰ１００とＭＦＰ２００のそれぞれについて）、ユーザーごとに定義されたカウンターのカウント値が記憶されている。ここで、カウント値とは、画像処理装置に画像処理動作を実行させる際に消費される値である。つまり、本実施の形態の情報移動システムでは、ユーザーは、画像処理装置ごとに、画像処理動作を実行させる残量を特定されている。
【０１３２】
図２０（Ａ）は、ＭＦＰ１００のメモリー１６に登録されているカウント値の一例を示し、図２０（Ｂ）は、ＭＦＰ２００のメモリー２６に登録されているカウント値の一例を示す。図２０（Ａ）と図２０（Ｂ）のいずれに示された例においても、ユーザーＩＤごとに、カウント値が登録されている。本明細書では、図２０（Ａ）および図２０（Ｂ）に示されたような、画像処理装置におけるユーザーのカウント値のリストを、「カウンタリスト」とも言う。
【０１３３】
＜カウント値移動処理＞
本実施の形態の情報移動システムでは、画像処理装置ごとに格納されたユーザーのカウント値を、画像処理装置間で移動させることができる。以下、このようにカウント値を移動させるための処理（カウント値移動処理）の内容を、当該処理のフローチャートである図２１を参照して説明する。
【０１３４】
図２１を参照して、ＣＰＵ１０は、まず、ステップＳＡ１０で、システムにおける画像処理装置間でのカウント値の移動の指示を受付ける。当該指示は、たとえば、操作パネル１５や入力部１０Ａに対する特定の操作が実行されることによって実現される。
【０１３５】
次に、ステップＳＡ２０で、ＣＰＵ１０は、情報移動システムにおける、カウント値の移動元の画像処理装置と移動先の画像処理装置の指定を受付ける。
【０１３６】
このとき、操作パネル１５の表示部１５０には、たとえば図２２に示されるような画面が表示される。当該画面は、移動元の画像処理装置の指定を入力するための表示欄９０１と、移動先の画像処理装置の指定を入力するための表示欄９０２とを含む。なお、表示欄９０１，９０２には、たとえば、ＣＰＵ１０が通信可能なすべての画像処理装置および自機の名称（画像処理装置１，画像処理装置２，画像処理装置３）が表示される。ユーザーは、表示された中から選択することにより、移動元および移動先の画像処理装置を指定する情報をＭＦＰ１００に対して入力する。
【０１３７】
次にステップＳＡ３０では、ＣＰＵ１０は、ユーザー認証をするために、表示部１５０に、図７に示されるような画面を表示させる。そして、ステップＳＡ４０で、入力された認証用情報が正しいか否かを、ユーザーリスト（表２）に基づいて判断する。
【０１３８】
そして、ＣＰＵ１０は、認証用情報が正しいと判断すると（ステップＳＡ４０でＹＥＳ判断時）、ステップＳＡ５０へ処理を進める。
【０１３９】
ステップＳＡ５０では、ＣＰＵ１０は、認証されたユーザーの種別が管理者（表３）であるか否かを判断し、管理者であると判断すると、図２３に示すように表示部１５０においてその旨を報知するメッセージ（「認証者は管理者のため、全ユーザのカウント値を移動可能です」）を表示させた後、ステップＳＡ６０へ処理を進める。一方、管理者ではない（一般である）と判断すると、ステップＳＡ７０へ処理を進める。
【０１４０】
ステップＳＡ７０では、ＣＰＵ１０は、さらに他のユーザーの認証を行なうか否かを判断し、行なうと判断するとステップＳＡ３０へ処理を戻し、行なわないと判断するとステップＳＡ８０へ処理を進める。
【０１４１】
ステップＳＡ８０では、ステップＳＡ２０で指定を受付けた移動元と移動先の画像処理装置のカウンタリストから、そこまでで認証したすべてのユーザーのカウント値を抽出して、表示する。つまり、ステップＳＡ８０では、移動元と移動先の画像処理装置についての、認証されたユーザーの、カウンタリストが表示される。その後、ＣＰＵ１０は、ステップＳＡ９０へ処理を進める。
【０１４２】
一方、ステップＳＡ６０では、ＣＰＵ１０は、ステップＳＡ２０で移動元および移動先として指定された画像処理装置のカウンタリストに登録されたすべてのユーザーについてのカウント値を表示部１５０に表示させて、ステップＳＡ９０へ処理を進める。
【０１４３】
図２４は、カウント値の表示の一例を示す図である。図２４の表示部１５０には、移動元の画像処理装置のカウンターのカウント値を表示する表示欄９１１と、移動先の画像処理装置のカウンターのカウント値を表示する表示欄９１２とが表示されている。なお、図２４では、移動元が「転送元」で示され、移動元の画像処理装置が「画像処理装置１」で示されている。また、図２４では、移動先が「転送先」で示され、移動元の画像処理装置が「画像処理装置２」で示されている。
【０１４４】
図２４の例は、ステップＳＡ３０〜ステップＳ７０において、２のユーザー（ＡおよびＢ）が認証された場合を示す。つまり、表示欄９１１，９１２には、それぞれ、当該２のユーザー（ＡとＢ）のカウント値が示されている。
【０１４５】
図２１に戻って、ステップＳＡ９０では、ＣＰＵ１０は、移動元と移動先のそれぞれの画像処理装置において、カウント値の移動の対象となるユーザーの選択を受付けて、ステップＳＡ１００へ処理を進める。当該選択は、たとえば、表示欄９１１，９１２にカウント値を表示されたユーザーに対応するアイコンを、タッチ操作する等によって実現される。
【０１４６】
ステップＳＡ１００では、ＣＰＵ１０は、移動したいカウント数の入力を受付けて、ステップＳＡ１１０へ処理を進める。図２５は、ステップＳＡ１００においてカウント数の入力を受付けるために操作パネル１５に表示される画面の一例を示す図である。
【０１４７】
図２５を参照して、表示部１５０には、カウント値を入力するための表示欄９２０が表示されている。ユーザーは、当該表示欄９２０内のテンキーをタッチ操作する等により、移動を希望するカウント数を入力する。
【０１４８】
図２１に戻って、ステップＳＡ１１０では、ＣＰＵ１０は、ステップＳＡ１００で入力されたカウント値を移動させて、処理を終了する。具体的には、ステップＳＡ２０で選択された移動元の画像処理装置と移動先の画像処理装置において、ステップＳＡ９０で選択された移動元のユーザーと移動先のユーザーについてのカウンターのカウント値を、ステップＳＡ１００で入力を受付けた数だけの増加または減少させるように、更新する。
【０１４９】
たとえば、移動元の画像処理装置としてＭＦＰ１００が、移動先の画像処理装置としてＭＦＰ２００が、移動元のユーザーとして「ユーザーＡ」が、移動先のユーザーとして「ユーザーＢ」が、カウント数として「５０」が、それぞれ選択（入力）された場合、図２０（Ａ）および図２０（Ｂ）に示されたカウンターのカウント値は、図２９（Ａ）および図２９（Ｂ）に示されるように更新される。
【０１５０】
これにともなって、操作パネル１５における表示も図２６に示されるように更新される。図２６の表示欄９１１，９１２では、図２４における表示欄９１１，９１２と比較して、各ユーザーについての更新後のカウント値が示されている。
【０１５１】
図２９（Ａ）に示されたＭＦＰ１００のカウンターでは、図２０（Ａ）のカウンターと比較して、移動元のユーザーであるユーザーＡのカウント値が５０減少している。一方、図２９（Ｂ）に示されたＭＦＰ２００のカウンターでは、図２０（Ｂ）のカウンターと比較して、移動先のユーザーであるユーザーＢのカウント値が５０増加している。
【０１５２】
なお、情報移動システムでは、各画像処理装置における各ユーザーのカウンターが、サーバーで一括管理されていても良い。このような場合、ＣＰＵ１０は、ステップＳＡ１１０で、サーバーに対し、各カウンターを更新するように要求する。これに応じて、サーバーは、各カウンターを更新する。
【０１５３】
［その他の変形例等］
以上説明した各実施の形態では、第１の画像処理装置（ＭＦＰ１００）に記憶された、各ユーザーに関連付けられた情報（ジョブ、カウンターのカウント値、等）の一部または全部が、第２の画像処理装置（ＭＦＰ２００等）に移動される。情報を移動するための操作は、基本的には、当該情報を登録したユーザーによってなされる必要がある。操作を行なうためには、各ユーザーは、認証を受ける必要がある。各実施の形態に記載の技術によれば、処理の初めに複数のユーザーが認証されていれば、当該複数のユーザーについての情報の移動を、一括して行なうことができる（ステップＳ７０，Ｓ８０、ステップＳＡ８０，ＳＡ９０）。これにより、各ユーザーごとに移動する情報を指定する処理を実行しなくてもよく、情報の移動の指示を入力するための操作を容易にすることができる。
【０１５４】
認証された複数のユーザーのうち、代表して１のユーザーが、その後の移動のための操作をする場合、他のユーザーに、情報の移動の内容を確実に報知するために、ステップＳ１３０等において、メール等による報知が行なわれる。
【０１５５】
なお、認証されたユーザーが「管理者」であれば、一人のユーザーのみが認証されている状況下でも、すべてのユーザーについての情報の移動のための処理が可能である（ステップＳ５０，ステップＳＡ６０）。
【０１５６】
なお、第３の実施の形態では、ユーザーごとの情報として、コピーカウンター等のカウンターのカウント値が挙げられた。第３の実施の形態では、或る画像処理装置から他の画像処理装置へ、カウント値の移動に伴うカウンターの更新の指示が出された。なお、このような指示は、第２の実施の形態において説明されたように、情報処理装置（たとえば、ＭＦＰに対して着脱可能な操作パネル）を介してなされてもよい。この場合、情報処理装置は、移動元および移動先の画像処理装置からカウンターを取得し、各カウンターをユーザーからのカウント値の移動指示に従って更新しても良い。そして、その後、情報処理装置は、各画像処理装置へ、更新後のカウンターを送信する。これにより、各画像処理装置では、カウンターが、情報処理装置から受信したものに更新される。
【０１５７】
今回開示された実施の形態およびその変形例はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。また、実施の形態およびその変形例として示された技術は、単独でも、可能な限り組み合わされても、実施されることが意図される。
【符号の説明】
【０１５８】
１００，２００  ＭＦＰ、１０，２０  ＣＰＵ、１５，１５Ａ  操作パネル、１００Ａ，１５００Ａ  受付部、１００Ｂ，１５００Ｂ  認証部、１００Ｃ，１５００Ｃ  記憶部、１００Ｄ，１５００Ｄ  転送部、１００Ｅ  画像処理部、１５０  表示部。
【図１】
0005640971.tif 000005
【図２】
0005640971.tif 000006
【図３】
0005640971.tif 000007
【図４】
0005640971.tif 000008
【図５】
0005640971.tif 000009
【図６】
0005640971.tif 000010
【図７】
0005640971.tif 000011
【図８】
0005640971.tif 000012
【図９】
0005640971.tif 000013
【図１０】
0005640971.tif 000014
【図１１】
0005640971.tif 000015
【図１２】
0005640971.tif 000016
【図１３】
0005640971.tif 000017
【図１４】
0005640971.tif 000018
【図１５】
0005640971.tif 000019
【図１６】
0005640971.tif 000020
【図１７】
0005640971.tif 000021
【図１８】
0005640971.tif 000022
【図１９】
0005640971.tif 000023
【図２０】
0005640971.tif 000024
【図２１】
0005640971.tif 000025
【図２２】
0005640971.tif 000026
【図２３】
0005640971.tif 000027
【図２４】
0005640971.tif 000028
【図２５】
0005640971.tif 000029
【図２６】
0005640971.tif 000030
【図２７】
0005640971.tif 000031
【図２８】
0005640971.tif 000032
【図２９】
0005640971.tif 000033