(57)【要約】【課題】画像形成装置間の誤った連係の確立を防止する画像形成システムを提供する。【解決手段】画像形成装置１は、連係して処理するジョブのジョブ情報に、該ジョブを依頼したユーザのユーザＩＤを付して記憶する。画像形成装置１は、ユーザにより、連係の指示を該ユーザのユーザＩＤとともに受け付ける。画像形成装置１は、受け付けたユーザＩＤが、ジョブ情報に付されたユーザＩＤと一致すれば、ユーザＩＤを含み、他の画像形成装置２、３と連係を確立するためのリクエストメッセージを、送信する。画像形成装置２は、リクエストメッセージを受信する。画像形成装置２は、ユーザにより、連係の許可の指示を該ユーザのユーザＩＤとともに受け付ける。画像形成装置２は、受信したリクエストメッセージに含まれるユーザＩＤと、ユーザから受け付けたユーザＩＤとが一致すると、連係を許可するリプライメッセージを画像形成装置１に送信する。【選択図】図１
2015013405.tif 000002
【特許請求の範囲】
【請求項１】
通信可能に接続された第１の画像形成装置及び第２の画像形成装置を備え、
前記第１の画像形成装置は、
前記第２の画像形成装置と連係して処理するジョブのジョブ情報に、該ジョブを依頼したユーザのユーザ識別情報を付して記憶する記憶手段と、
ユーザにより入力される他の画像形成装置との連係の指示を、該ユーザのユーザ識別情報とともに受け付ける連係指示受付手段と、
前記連係指示受付手段で前記連係の指示とともに受け付けたユーザ識別情報と前記ジョブ情報に付したユーザ識別情報とが一致すると、該ユーザ識別情報を含み、他の画像形成装置と連係を確立するためのリクエストメッセージを、他の画像形成装置にブロードキャストするリクエストメッセージ送信手段と、を備え、
前記第２の画像形成装置は、
前記第１の画像形成装置から前記リクエストメッセージを受信するメッセージ受信手段と、
ユーザにより入力される他の画像形成装置との連係の許可の指示を、該ユーザのユーザ識別情報とともに受け付ける連係許可受付手段と、
前記メッセージ受信手段で受信した前記リクエストメッセージに含まれるユーザ識別情報と、前記連係許可受付手段で前記連係の許可の指示とともに受け付けたユーザ識別情報とが一致すると、前記第１の画像形成装置に連係を許可するリプライメッセージを送信するリプライメッセージ送信手段と、を備えることを特徴とする、
画像形成システム。
【請求項２】
前記第１の画像形成装置の前記記憶手段は、前記第１の画像形成装置にログイン可能なユーザのユーザ識別情報を登録ユーザ情報として格納しており、
前記第１の画像形成装置は、ユーザにより入力されたユーザ識別情報を前記記憶手段に格納された前記登録ユーザ情報と照合して認証を行うログイン処理手段を備え、
前記第１の画像形成装置の前記連係指示受付手段は、前記連係の指示が入力されると、前記ログイン処理手段により認証されたユーザ識別情報を前記ログイン処理手段から受け付けることを特徴とする、
請求項１記載の画像形成システム。
【請求項３】
前記第２の画像形成装置は、
前記第２の画像形成装置にログイン可能なユーザのユーザ識別情報を登録ユーザ情報として格納する第２の記憶手段と、
ユーザにより入力されたユーザ識別情報を前記第２の記憶手段に格納された前記登録ユーザ情報と照合して認証を行う第２のログイン処理手段と、を備え、
前記第２の画像形成装置の前記連係許可受付手段は、前記連係の許可の指示が入力されると、前記第２のログイン処理手段により認証されたユーザ識別情報を前記ログイン処理手段から受け付けることを特徴とする、
請求項１又は２記載の画像形成システム。
【請求項４】
前記第１の画像形成装置は、
前記連係指示受付手段で前記連係の指示とともに受け付けたユーザ識別情報に一致するユーザ識別情報が付された前記ジョブ情報が複数あると、当該ユーザに、該複数のジョブ情報から、連係して処理を行うジョブを選択させる選択手段を備えることを特徴とする、
請求項１〜３のいずれか１項記載の画像形成システム。
【請求項５】
前記第１の画像形成装置の前記記憶手段は、前記ジョブ情報に当該ジョブが実行中であるか否かを表すジョブ状態を含めて記憶しており、
前記第１の画像形成装置は、前記第２の画像形成装置と連係して、前記ジョブ状態が当該ジョブの実行中であれば当該ジョブを前記第２の画像形成装置と分散して実行し、前記ジョブ状態が当該ジョブの実行中でなければ当該ジョブを前記第２の画像形成装置に振り替えることを特徴とする、
請求項１〜４のいずれか１項記載の画像形成システム。
【請求項６】
前記第１の画像形成装置の前記リクエストメッセージ送信手段は、前記ジョブを前記第２の画像形成装置と分散して実行するか、或いは前記第２の画像形成装置に振り替えるかを表す連係状態情報を含む前記リクエストメッセージをブロードキャストし、
前記第１の画像形成装置の前記記憶手段は、当該ジョブのジョブ情報に前記連係状態情報を含めて記憶することを特徴とする、
請求項５記載の画像形成システム。
【請求項７】
前記第２の画像形成装置は、
ユーザが前記ジョブの分散した実行及び前記ジョブの振り替えのいずれかを指定するための連係形態指定手段を備えており、
前記リプライメッセージ送信手段は、前記連係形態指定手段によりユーザが指定した、前記ジョブを分散して実行するか或いは振り替えるかを表す第２の連係状態情報を含む前記リプライメッセージを、前記第１の画像形成装置に送信し、
前記第１の画像形成装置の前記記憶手段は、当該ジョブ情報に含まれる前記連係状態情報を、前記リプライメッセージに含まれる前記第２の連係状態情報に更新することを特徴とする、
請求項６記載の画像形成システム。
【請求項８】
他の画像形成装置と連係して処理するジョブのジョブ情報に、該ジョブを依頼したユーザのユーザ識別情報を付して記憶する記憶手段と、
ユーザにより入力される他の画像形成装置との連係の指示又は連係の許可の指示を、該ユーザのユーザ識別情報とともに受け付ける連係受付手段と、
前記連係受付手段で前記連係の指示とともに受け付けたユーザ識別情報と前記ジョブ情報に付したユーザ識別情報とが一致すると、該ユーザ識別情報を含み、他の画像形成装置と連係を確立するためのリクエストメッセージを、他の画像形成装置にブロードキャストするリクエストメッセージ送信手段と、
前記他の画像形成装置からリクエストメッセージを受信するメッセージ受信手段と、
前記メッセージ受信手段で受信した前記リクエストメッセージに含まれるユーザ識別情報と、前記連係受付手段で前記連係の許可の指示とともに受け付けたユーザ識別情報とが一致すると、前記他の画像形成装置に連係を許可するリプライメッセージを送信するリプライメッセージ送信手段と、を備えることを特徴とする、
画像形成装置。
【請求項９】
通信可能に接続された第１の画像形成装置及び第２の画像形成装置により実行される方法であって、
前記第１の画像形成装置が、
前記第２の画像形成装置と連係して処理するジョブのジョブ情報に、該ジョブを依頼したユーザのユーザ識別情報を付して所定の記憶手段に記憶するステップと、
ユーザにより入力される他の画像形成装置との連係の指示を、該ユーザのユーザ識別情報とともに受け付けるステップと、
前記連係の指示とともに受け付けたユーザ識別情報と前記所定の記憶手段に記憶された前記ジョブ情報に付されたユーザ識別情報とが一致すると、該ユーザ識別情報を含み、他の画像形成装置と連係を確立するためのリクエストメッセージを、他の画像形成装置にブロードキャストするステップと、を備え、
前記第２の画像形成装置は、
前記第１の画像形成装置から前記リクエストメッセージを受信するステップと、
ユーザにより入力される他の画像形成装置との連係の許可の指示を、該ユーザのユーザ識別情報とともに受け付けるステップと、
受信した前記リクエストメッセージに含まれるユーザ識別情報と、前記連係の許可の指示とともに受け付けたユーザ識別情報とが一致すると、前記第１の画像形成装置に連係を許可するリプライメッセージを送信するステップと、を含むことを特徴とする、
画像形成装置の連係方法。
【請求項１０】
通信可能に接続された第１の通信装置及び第２の通信装置を備え、
前記第１の通信装置は、
前記第２の通信装置と連係して処理するジョブのジョブ情報に、該ジョブを依頼したユーザのユーザ識別情報を付して記憶する記憶手段と、
ユーザにより入力される他の通信装置との連係の指示を、該ユーザのユーザ識別情報とともに受け付ける連係指示受付手段と、
前記連係指示受付手段で前記連係の指示とともに受け付けたユーザ識別情報と前記ジョブ情報に付したユーザ識別情報とが一致すると、該ユーザ識別情報を含み、他の通信装置と連係を確立するためのリクエストメッセージを、他の通信装置にブロードキャストするリクエストメッセージ送信手段と、を備え、
前記第２の通信装置は、
前記第１の通信装置から前記リクエストメッセージを受信するメッセージ受信手段と、
ユーザにより入力される他の通信装置との連係の許可の指示を、該ユーザのユーザ識別情報とともに受け付ける連係許可受付手段と、
前記メッセージ受信手段で受信した前記リクエストメッセージに含まれるユーザ識別情報と、前記連係許可受付手段で前記連係の許可の指示とともに受け付けたユーザ識別情報とが一致すると、前記第１の通信装置に連係を許可するリプライメッセージを送信するリプライメッセージ送信手段と、を備えることを特徴とする、
通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタや複合機のような画像形成装置を複数備える画像形成システムに関し、特に、複数の画像形成装置により連係して画像形成を行う技術に関する。
【背景技術】
【０００２】
画像形成システムは、複数の画像形成装置がＬＡＮ（Local Area Network）や近距離無線通信等のネットワークを介して、相互に通信可能に接続されて構成される。画像形成システムには、複数の画像形成装置が連係して画像形成を行うものもある。複数の画像形成装置が連係することで、コピーや印刷等の印刷ジョブを各画像形成装置で分散して実行したり、連係先の画像形成装置に振り替えることが可能となる。
【０００３】
複数の画像形成装置を連係させる場合、直感的で簡単な操作により、連係が確立することが望ましい。特許文献１には、ボタンの押下により２以上の通信機器を連係させる技術が開示されている。連係元の通信機器と、連係先の通信機器とでボタンを押下することで、これらの通信機器間で連係が確立される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２２９８６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数の画像形成装置により印刷ジョブを連係して実行する場合、予め連係先の画像形成装置をアドレス等で選択してから印刷ジョブを開始するのが一般的である。しかしながら、１台の画像形成装置で印刷ジョブを開始した後に、途中で印刷ジョブを他の画像形成装置と連係して行いたい場合がある。例えば、１台の画像形成装置でコピーを開始したが、近隣の画像形成装置が何らジョブを実行していなければ、該画像形成装置も使ってコピーを行いたい場合がある。このように、咄嗟に近隣の画像形成装置と連係して印刷ジョブを実行したい場合には、直感的で簡単な方法で連係を確立できることが望ましい。特許文献１は、ボタンの押下で連係が確立できるので、このような要求を満たすことができる。
【０００６】
しかしながら、ボタンの押下は誰でも可能である。そのために、連係元の画像形成装置のボタンと、連係先の画像形成装置のボタンとで、押下したユーザが異なる場合でも連係が確立する。この場合、他人の操作により、ユーザが意図していない画像形成装置に印刷物が出力されることになる。また、ユーザが、他人のジョブを誤って操作することもある。オフィス等で複数のユーザが共有して画像形成システムを利用する環境では、このような誤操作を防止する必要がある。
【０００７】
本発明は、このような従来の問題を解決するため、複数の画像形成装置間の誤った連係の確立を防止する画像形成システムを提供することを主たる課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決する本発明の画像形成システムは、通信可能に接続された第１の画像形成装置及び第２の画像形成装置を備え、前記第１の画像形成装置は、前記第２の画像形成装置と連係して処理するジョブのジョブ情報に、該ジョブを依頼したユーザのユーザ識別情報を付して記憶する記憶手段と、ユーザにより入力される他の画像形成装置との連係の指示を、該ユーザのユーザ識別情報とともに受け付ける連係指示受付手段と、前記連係指示受付手段で前記連係の指示とともに受け付けたユーザ識別情報と前記ジョブ情報に付したユーザ識別情報とが一致すると、該ユーザ識別情報を含み、他の画像形成装置と連係を確立するためのリクエストメッセージを、他の画像形成装置にブロードキャストするリクエストメッセージ送信手段と、を備え、前記第２の画像形成装置は、前記第１の画像形成装置から前記リクエストメッセージを受信するメッセージ受信手段と、ユーザにより入力される他の画像形成装置との連係の許可の指示を、該ユーザのユーザ識別情報とともに受け付ける連係許可受付手段と、前記メッセージ受信手段で受信した前記リクエストメッセージに含まれるユーザ識別情報と、前記連係許可受付手段で前記連係の許可の指示とともに受け付けたユーザ識別情報とが一致すると、前記第１の画像形成装置に連係を許可するリプライメッセージを送信するリプライメッセージ送信手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、連係する第１の画像形成装置及び第２の画像形成装置のそれぞれで、ユーザ識別情報によりユーザを確認するために、画像形成装置間で誤った操作による連係の確立を防止することができる。
【図面の簡単な説明】
【００１０】
【図１】画像形成システムの全体構成図。
【図２】画像形成装置のハードウェア構成図。
【図３】リクエストリストの例示図。
【図４】ジョブリストの例示図。
【図５】ジョブ情報の例示図。
【図６】画像形成装置の機能ブロック図。
【図７】リクエストメッセージの例示図。
【図８】リプライメッセージの例示図。
【図９】キャンセルメッセージの例示図。
【図１０】サクセスメッセージの例示図。
【図１１】メッセージの通知タイミングの説明図。
【図１２】画像形成装置の処理を表すフローチャート。
【図１３】連係元ボタン操作時の処理を表すフローチャート。
【図１４】ユーザＩＤ入力画面の例示図。
【図１５】連係形態指定画面の例示図。
【図１６】連係元ボタン操作時の処理を表すフローチャート。
【図１７】連係先ボタン操作時の処理を表すフローチャート。
【図１８】メッセージ受信時の処理を表すフローチャート
【図１９】リクエストメッセージ受信時の処理を表すフローチャート。
【図２０】リプライメッセージ受信時の処理を表すフローチャート。
【図２１】ジョブの連係状態の遷移図。
【図２２】連係ジョブへの切り換え処理を表すフローチャート。
【図２３】連係ジョブへの切り換え処理を表すフローチャート。
【図２４】連係ジョブ受信時の処理を表すフローチャート。
【図２５】画像形成装置の機能ブロック図。
【図２６】ログイン処理を表すフローチャート。
【図２７】ログイン画面の例示図。
【図２８】連係元ボタン操作時の処理を表すフローチャート。
【図２９】連係先ボタン操作時の処理を表すフローチャート。
【図３０】連係元ボタン操作時の処理を表すフローチャート。
【図３１】連係対象ジョブ選択画面の例示図。
【図３２】リクエストメッセージの例示図。
【図３３】連係先ボタン操作時の処理を表すフローチャート。
【図３４】リプライメッセージの例示図。
【図３５】リプライメッセージ受信時の処理を表すフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面を参照しつつ詳細に説明する。
【００１２】
［第１実施形態］
【００１３】
＜画像形成システム＞
図１は、本実施形態の画像形成システムの全体構成図である。画像形成システムは、複数の画像形成装置１〜３が、ＬＡＮ等のネットワーク４を介して、相互に通信可能に接続されて構成される。また各画像形成装置１〜３は、それぞれ無線通信５が可能である。各画像形成装置１〜３は、無線通信５を用いて連係を確立する。以降に説明する連係を確立するためのメッセージ等の通信は、無線通信５により行われる。連係した画像形成装置間では、ネットワーク４を介して画像形成に用いる画像データの送受信が行われる。このように、画像形成システムは、通信装置として画像形成装置１〜３を備えた通信システムである。
【００１４】
＜画像形成装置＞
図２は、画像形成装置１のハードウェア構成図である。画像形成装置２、３についても画像形成装置１と同様のハードウェアで実現される。ここでは、画像形成装置１の構成について説明し、画像形成装置２、３の構成の説明は省略する。
【００１５】
画像形成装置１は、各部の処理を統括的に制御するために、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、及びＲＡＭ（Random Access Memory）１０３を備える。ＣＰＵ１０１は、ＲＯＭ１０２に格納されたコンピュータプログラムを読み込み、ＲＡＭ１０３をワークエリアとして実行することで各部の処理を制御する。この他に画像形成装置１は、操作表示部１０４、記憶部１０５、スキャナ部１０６、画像生成部１０７、プリンタ部１０８、ネットワーク通信部１０９、及び無線通信部１１０を備える。
【００１６】
操作表示部１０４は、例えばディスプレイとタッチパッドとを組み合わせて構成されたタッチパネルであり、ユーザの操作の受け付けや各種操作画面の表示を行う。また、操作表示部１０４は、他の画像形成装置２、３との連係を行うための連係元ボタン２０１及び連係先ボタン２０２を備える。連係元ボタン２０１及び連係先ボタン２０２は、例えばタッチパネルによるＵＩ操作が可能なソフトウェアによるボタンであってもよい。また、操作表示部１０４は、キーボードやボタン等をソフトウェアやハードウェアにより備えていてもよい。
【００１７】
記憶部１０５は、画像形成装置１を識別するための機器ＩＤ３０１（ここではＩＰアドレス）、リクエストリスト３０２、ジョブリスト３０３、ジョブ情報３０４、及び画像形成の対象となる画像データ３０５を記憶する。機器ＩＤ３０１、リクエストリスト３０２、ジョブリスト３０３、及びジョブ情報３０４は、他の画像形成装置２、３と連係する際に用いられる情報である。
【００１８】
図３は、リクエストリスト３０２の例示図である。リクエストリスト３０２は、他の画像形成装置２、３と連係するときに生成される。リクエストリスト３０２は、連係元となる画像形成装置の「機器ＩＤ」、「リクエストＩＤ」、「ジョブＩＤ」、「ユーザＩＤ」、「ジョブ種類」、及び「リクエストの有効期限」の各項目を有して構成される。図４は、ジョブリスト３０３の例示図である。ジョブリスト３０３は、ジョブ情報３０４を識別するデータ（例えばジョブＩＤ）を含む。図５は、ジョブ情報３０４の例示図である。ジョブ情報３０４は、ジョブを識別するためのジョブＩＤ、一般情報、及び連係情報を含む。一般情報には、ジョブを依頼したユーザを識別するユーザ識別情報（ユーザＩＤ）が含まれる。
【００１９】
スキャナ部１０６は、原稿をスキャンして画像形成の対象となる画像データ３０５を生成する。スキャナ部１０６は、生成した画像データ３０５を記憶部１０５に記憶させる。画像生成部１０７は、不図示の外部装置から受信する印刷データにより画像データ３０５を生成する。画像生成部１０７は、生成した画像データ３０５を記憶部１０５に記憶させる。プリンタ部１０８は、記憶部１０５に記憶される画像データ３０５に応じた画像を記録紙上に形成するための画像形成処理を行う。
【００２０】
ネットワーク通信部１０９は、ネットワーク４を介して他の画像形成装置２、３や外部装置と通信を行う通信インタフェースである。画像形成装置１は、ネットワーク通信部１０９により、他の画像形成装置２、３との間で画像データ３０５の送受信を行うことができる。また、画像形成装置１は、ネットワーク通信部１０９により外部装置から画像データ３０５を受信することができる。無線通信部１１０は、近距離無線通信や無線ＬＡＮ等による無線通信５を行う。画像形成装置１は、無線通信部１１０により、近接する他の画像形成装置２、３との間で無線通信５を行い、連係を確立する。
【００２１】
図６は、ＣＰＵ１０１がＲＯＭ１０２に格納されたコンピュータプログラム実行することで、画像形成装置内に形成される機能の機能ブロック図である。図６では、画像形成装置１及び画像形成装置２に形成される機能ブロックを表しており、各機能ブロックにより、連係の際に通知されるメッセージやデータ等を表す。画像形成装置１内には、連係受付部１０、メッセージ受信部２０、連係ジョブ切換部３０、及び連係ジョブ受信部４０が形成される。
【００２２】
連係受付部１０は、連係元ボタン２０１及び連係先ボタン２０２からの指示や、連係元ボタン２０１及び連係先ボタン２０２を操作したユーザを識別するユーザＩＤを受け付ける。連係受付部１０は、連係元ボタン２０１から連係の指示を受け付ける場合には連係指示受付部として機能し、連係先ボタン２０２から連係の許可の指示を受け付ける場合には連係許可受付部として機能する。
【００２３】
また、連係受付部１０は、受け付けた指示に基づいて、他の画像形成装置と連係を確立するためのリクエストメッセージやリプライメッセージを送信する。連係受付部１０は、リクエストメッセージを送信する場合にはリクエストメッセージ送信部として機能し、リプライメッセージを送信する場合にはリプライメッセージ送信部として機能する。連係を他の画像形成装置に依頼する連係元の画像形成装置は、リクエストメッセージをブロードキャストする。連係先の画像形成装置は、リクエストメッセージに応答して連係を許可するリプライメッセージを連係元の画像形成装置に送信する。図６では、画像形成装置１が連係元、画像形成装置２が連係先となる。
【００２４】
図７は、リクエストメッセージの例示図である。リクエストメッセージ１３０１は、連係元機器ＩＤ、リクエストＩＤ、ジョブＩＤ、ユーザＩＤ、及びジョブ種類を含んで構成される。連係元機器ＩＤは、リクエストメッセージを送信する連係元の画像形成装置１の機器ＩＤ３０１である。リクエストＩＤは、当該リクエストメッセージを識別するための識別情報である。ジョブＩＤは、連係して実行するジョブを識別するための識別情報である。ユーザＩＤは、連係を依頼するユーザを識別するための識別情報である。ジョブ種類は、ジョブＩＤで識別されるジョブの種類を表す。
【００２５】
図８は、リプライメッセージの例示図である。リプライメッセージ１７０１は、連係先機器ＩＤ、リクエストＩＤ、及びジョブＩＤを含んで構成される。連係先機器ＩＤは、リプレイメッセージを送信する連係先の画像形成装置２の機器ＩＤ３０１である。リクエストＩＤは、連係元の画像形成装置１から受信したリクエストメッセージに含まれるリクエストＩＤである。ジョブＩＤは、連係元の画像形成装置１から受信したリクエストメッセージに含まれるジョブＩＤである。
【００２６】
メッセージ受信部２０は、他の画像形成装置から受信した各種メッセージに応じた処理を行う。メッセージ受信部２０は、他の画像形成装置からリプライメッセージを受信し、また、他の画像形成装置との間でキャンセルメッセージ及びサクセスメッセージの送受信を行う。連係元の画像形成装置１は、キャンセルメッセージをブロードキャストすることで、他の画像形成装置２、３に対して連係の依頼を止めたことを通知する。連係元の画像形成装置１は、サクセスメッセージにより、連係先となる画像形成装置２に、連係先に選ばれたことを通知する。
【００２７】
図９は、キャンセルメッセージの例示図である。キャンセルメッセージ１９０１は、連係元機器ＩＤ及びリクエストＩＤを含んで構成される。連係元機器ＩＤは、キャンセルメッセージ１９０１のブロードキャストに先立ってブロードキャストされるリクエストメッセージ１３０１に含まれる連係元機器ＩＤと同じ機器ＩＤである。リクエストＩＤは、キャンセルメッセージ１９０１により依頼を止めるリクエストメッセージ１３０１のリクエストＩＤである。
【００２８】
図１０は、サクセスメッセージの例示図である。サクセスメッセージ２００１の構成は、キャンセルメッセージ１９０１と同じである。サクセスメッセージ２００１は、リプライメッセージ１７０１を送信した連係先の画像形成装置２にしか送信されない。そのため、連係先に選ばれた画像形成装置２は、同じ内容のメッセージを２回受信することになる。連係先の画像形成装置２は、同じ内容のメッセージを２回受信することで連係先に選ばれたことを知ることができる。また、サクセスメッセージ２００１にサクセスメッセージであることを表す情報を付加することで、連係先の画像形成装置２に連係先に選ばれたことを通知してもよい。
【００２９】
連係ジョブ切換部３０は、連係先に選ばれた画像形成装置２内のジョブを連係ジョブに切り換えさせる。そのために連係ジョブ切換部３０は、連係先の画像形成装置２に、画像データを含む連係ジョブデータを送信する。連係ジョブ受信部４０は、連係元の画像形成装置１から受信した連係ジョブデータを格納する。連係ジョブデータにより、連係先の画像形成装置２のジョブが、連係ジョブに切り換わる。
【００３０】
＜連係確立制御＞
図１１は、画像形成装置間で連係を確立するときに送受信される各種メッセージの通知タイミングの説明図である。各メッセージは、ＣＰＵ１０１の制御により、無線通信部１１０を介して各画像形成装置間で送受信される。なお、図１１の例では、画像形成装置１が連係元、画像形成装置２が連係先となる。
【００３１】
連係元の画像形成装置１は、連係元ボタン２０１が操作されることで他の画像形成装置２、３との連係を指示する連係指示が入力されると、リクエストメッセージを他の画像形成装置２、３に対してブロードキャストする。ブロードキャストされたリクエストメッセージを受信した画像形成装置２、３は、連係先ボタン２０２が操作されることで連係の許可が指示される。図１１では、画像形成装置２の連係先ボタン２０２が操作される。画像形成装置２は、連係先ボタン２０２が操作されることで連係の許可が指示が入力され、リクエストメッセージを送信した連係元の画像形成装置１に対してリクエストメッセージに呼応するリプライメッセージを送信する。
【００３２】
連係元の画像形成装置１は、画像形成装置２からリプライメッセージを受信した後に、先のリクエストメッセージをキャンセルするキャンセルメッセージをブロードキャストする。キャンセルメッセージのブロードキャストは、リプレイメッセージの受信後、リクエストメッセージのブロードキャストから所定時間経過後、或いは所定数のリプライメッセージの受信後等の適当なタイミングで行われる。キャンセルメッセージのブロードキャスト後に連係元の画像形成装置１は、連係先となる画像形成装置２に対して連係が確立したことを表すサクセスメッセージを送信する。サクセスメッセージを連係先の画像形成装置２が受信することで、画像形成装置１、２間の連係が確立する。
【００３３】
連係元ボタン２０１、連係先ボタン２０２、及び各メッセージの受信時の画像形成装置１、２の処理について詳細に説明する。
【００３４】
＜ボタン操作時の処理＞
図１２は、画像形成装置１〜３において連係元ボタン２０１或いは連係先ボタン２０２が操作されたときの画像形成装置１〜３の処理を表すフローチャートである。
【００３５】
ＣＰＵ１０１は、連係元ボタン２０１或いは連係先ボタン２０２が操作（押下）されるまで待機する（Ｓ５０１）。連係元ボタン２０１或いは連係先ボタン２０２が操作されると、ＣＰＵ１０１は、操作表示部１０４から、操作されたボタンに応じた指示を取得する。ＣＰＵ１０１は、取得した指示により、操作されたボタンを判別する（Ｓ５０２）。操作されたボタンの判別は、例えば、連係元ボタン２０１が操作された場合には連係指示が入力され、連係先ボタン２０２が操作された場合には連係の許可の指示が入力されるために、どちらの指示を取得したかを判断することで行われる。
【００３６】
ＣＰＵ１０１は、操作されたボタンが連係元ボタン２０１の場合には、連係元ボタン２０１操作時の処理を行う（Ｓ５０２：連係元ボタン：Ｓ５０３）。ＣＰＵ１０１は、操作されたボタンが連係先ボタン２０２の場合には、連係先ボタン２０２操作時の処理を行う（Ｓ５０２：連係先ボタン：Ｓ５０４）。
【００３７】
＜連係元ボタン操作時の処理＞
図１３は、連係元ボタン２０１操作時の処理（図１２のＳ５０３の処理）を表すフローチャートである。この処理は、連係先ボタン２０２が操作されると、ＣＰＵ１０１の連係受付部１０により実行される。図６、図１１の例では、画像形成装置１のＣＰＵ１０１が実行することになる。
【００３８】
ＣＰＵ１０１は、連係元ボタン２０１が操作されると、連係元ボタン２０１を操作したユーザを識別するために、操作表示部１０４にユーザＩＤ入力画面を表示する（Ｓ７０１）。ユーザＩＤ入力画面の表示後、ＣＰＵ１０１は、ユーザＩＤが入力されるまで待機状態になる（Ｓ７０２）。図１４は、ユーザＩＤ入力画面の例示図である。ユーザは、操作表示部１０４のキーボード等の入力装置によりユーザＩＤを入力する。ユーザがユーザＩＤの入力後に「ＯＫボタン」を押下することで、入力されたユーザＩＤがＣＰＵ１０１に入力される。
【００３９】
ＣＰＵ１０１は、ユーザＩＤが入力されると（Ｓ７０２：Y）、入力されたユーザＩＤと一致するユーザＩＤを一般情報に含むジョブ情報３０４を、記憶部１０５から検索する（Ｓ７０３）。入力されたユーザＩＤと一致するユーザＩＤを含むジョブ情報３０４が存在しない場合（Ｓ７０４：N）、ＣＰＵ１０１は、連係元ボタン２０１操作時の処理を終了する。入力されたユーザＩＤと一致するユーザＩＤを含むジョブ情報３０４が存在する場合（Ｓ７０４：Y）、ＣＰＵ１０１は、当該ジョブ情報３０４を、連係により処理を行う連係対象ジョブに確定する（Ｓ７０５）。入力されたユーザＩＤと一致するユーザＩＤを含むジョブ情報３０４が複数存在する場合、ＣＰＵ１０１は、ジョブリスト３０３を参照して、該当するジョブ情報３０４のうち先頭にあるものを連係対象ジョブに確定する。
【００４０】
連係対象ジョブの確定後、ＣＰＵ１０１は、連係時の連係形態を決定するために、操作表示部１０４に連係形態指定画面を表示して（Ｓ７０６）、連係形態が指定されるまで待機する（Ｓ７０７）。図１５は、連係形態指定画面の例示図である。図１５では、連係形態として、ジョブを連係元と連係先とで分散して実行する「分散実行」と、ジョブを連係元から連係先へと振替えて実行する「振替実行」の２つが選択可能である。
【００４１】
ＣＰＵ１０１は、操作表示部１０４から連係形態の指示情報が入力されると（Ｓ７０７：Y）、連係対象ジョブのジョブ情報３０４の「連係形態」を指示情報に応じて更新する（Ｓ７０８）。
【００４２】
ジョブ情報３０４の更新後にＣＰＵ１０１は、リクエストメッセージを生成して無線通信部１１０を介して近接する他の画像形成装置２、３にブロードキャストする（Ｓ７０９）。リクエストメッセージのブロードキャスト後にＣＰＵ１０１は、連係対象ジョブのジョブ情報３０４の以下の項目を更新する（Ｓ７１０）。
「リクエストＩＤ」＝「送信したリクエストメッセージのリクエストＩＤ」
「連係状態」＝「連係先確定待ち」
「連係先確定待ちの有効期限」＝「現時刻から所定時間後」
以上のように、画像形成装置１は、連係元ボタン２０１の操作により、他の画像形成装置２、３に対してリクエストメッセージをブロードキャストする。
【００４３】
なお、「連係形態」は、ユーザによる連係形態指定画面からの入力の他に、連係対象ジョブの「ジョブ状態」に応じて画像形成装置１側で自動的に決定してもよい。「ジョブ状態」は、ジョブが実行中であるか或いは待機中であるかを表す。図１６は、このような処理を表すフローチャートである。図１３のフローチャートと同じ処理には同じステップ番号を付してある。図１３とは、ステップＳ７０５〜Ｓ７０９の処理が異なるため、この部分について説明する。
【００４４】
ステップＳ７０５で連係対象ジョブが確定すると、ＣＰＵ１０１は、当該連係対象ジョブのジョブ情報３０４の「ジョブ状態」を確認する（Ｓ８０１）。ＣＰＵ１０１は、「ジョブ状態」が「プリント中」か或いは「プリント待ち」かを判別する。「ジョブ状態」が「プリント中」であれば、ＣＰＵ１０１は、連係形態を分散実行に決定して、ジョブ情報３０４の「連係形態」を「分散実行」に更新する（Ｓ８０１：プリント中、ステップＳ８０２）。「ジョブ状態」が「プリント待ち」であれば、ＣＰＵ１０１は、連係形態を振替実行に決定して、ジョブ情報３０４の「連係形態」を「振替実行」に更新する（Ｓ８０１：プリント待ち、ステップＳ８０３）。この後、ＣＰＵ１０１は、リクエストメッセージをブロードキャストして、連係対象ジョブのジョブ情報３０４を更新する。ジョブ状態に応じて連係形態を決めるために、連係形態指定画面からユーザが指定することなく、最適な連係形態を判断することできる。
【００４５】
＜連係先ボタン操作時の処理＞
図１７は、連係先ボタン２０２操作時の処理（図１２のＳ５０４の処理）を表すフローチャートである。この処理は、連係先ボタン２０２が操作されると、ＣＰＵ１０１の連係受付部１０により実行される。図６、図１１の例では、画像形成装置２のＣＰＵ１０１が実行する。図１１に示すように、画像形成装置２は、この処理を、画像形成装置１からリクエストメッセージを受信した後に行う。
【００４６】
ＣＰＵ１０１は、連係先ボタン２０２が操作されると、連係先ボタン２０２を操作したユーザを識別するために、操作表示部１０４にユーザＩＤ入力画面を表示する（Ｓ１６０１）。連係先ボタン２０２の操作は、ユーザによる連係の許可である。ユーザＩＤ入力画面は、図１４と同様の画面である。ユーザＩＤ入力画面の表示後、ＣＰＵ１０１は、ユーザＩＤが入力されるまで待機状態になる（Ｓ１６０２）。
【００４７】
ＣＰＵ１０１は、ユーザＩＤが入力されると（Ｓ１６０２：Y）、入力されたユーザＩＤと一致するユーザＩＤを含むリクエストを、記憶部１０５のリクエストリスト３０２から検索する（Ｓ１６０３）。入力されたユーザＩＤと一致するユーザＩＤを含むリクエストが存在しない場合（Ｓ１６０４：N）、連係先ボタン２０２の操作時の処理が終了する。
【００４８】
入力されたユーザＩＤと一致するユーザＩＤを含むリクエストが存在する場合（Ｓ１６０４：Y）、ＣＰＵ１０１は、連係元の画像形成装置に対してリクエストに応答するリプライメッセージを生成する。リプライメッセージの生成後、ＣＰＵ１０１は、無線通信部１１０を介して連係元の画像形成装置１にリプライメッセージを送信する（Ｓ１６０５）。
以上のように、画像形成装置２は、連係先ボタン２０２の操作により、連係元の画像形成装置１にリプライメッセージを送信する。
【００４９】
＜メッセージ受信時の処理＞
次に、各種メッセージ受信時の画像形成装置の処理について説明する。図６で説明した通り、連係の確立時には、リクエストメッセージ、リプライメッセージ、キャンセルメッセージ、及びサクセスメッセージが、画像形成装置１、２間で送受信される。図１８は、メッセージ受信時の画像形成装置１〜３の処理を表すフローチャートである。この処理は、ＣＰＵ１０１がメッセージ受信部２０により実行する処理である。
【００５０】
ＣＰＵ１０１は、無線通信部１１０による他の画像形成装置からのメッセージの受信待ち状態にあり（Ｓ６０１）、メッセージの受信時には、その種別を判別する（Ｓ６０２）。ＣＰＵ１０１は、受信したメッセージの種別に応じて、リクエストメッセージ受信時の処理（Ｓ６０３）、リプライメッセージ受信時の処理（Ｓ６０４）、キャンセルメッセージ受信時の処理（Ｓ６０５）、又はサクセスメッセージ受信時の処理（Ｓ６０６）を行う。リクエストメッセージ受信時の処理及びリプライメッセージ受信時の処理の詳細は、後述する。
【００５１】
キャンセルメッセージを受信すると、ＣＰＵ１０１は、メッセージ受信部２０により、キャンセルメッセージに含まれるリクエストＩＤと一致するリクエストを、リクエストリスト３０２から削除する（Ｓ６０５）。図６、図１１の例では、画像形成装置２、３のＣＰＵ１０１が実行することになる。
【００５２】
サクセスメッセージを受信すると、ＣＰＵ１０１は、メッセージ受信部２０により、連係ジョブ受付フラグをオンにする（Ｓ６０６）。連係ジョブ受付フラグは、連係先の画像形成装置と連係し、ジョブを受付可能なになったことを表すフラグである。図６、図１１の例では、画像形成装置２のＣＰＵ１０１が実行することになる。これにより連係して処理するジョブの受付が可能になる。
【００５３】
＜リクエストメッセージ受信時の処理：図１８のＳ６０３＞
図１９は、リクエストメッセージ受信時の処理を表すフローチャートである。この処理は、他の画像形成装置からリクエストメッセージを受信して、連係先ボタン２０２が操作される前にメッセージ受信部２０により行われる処理である。図６、図１１の例では、画像形成装置２、３のＣＰＵ１０１が実行することになる。
【００５４】
ＣＰＵ１０１は、無線通信部１１０で画像形成装置１からブロードキャストされたリクエストメッセージを受信すると、その内容を確認する。内容の確認の結果、ＣＰＵ１０１は、リクエストを受付可能か否かを判定する（Ｓ１４０１）。ＣＰＵ１０１は、例えば、リクエストメッセージの「ジョブ種類」を確認して、受付可能なジョブであるか否かを判定する。
【００５５】
ＣＰＵ１０１は、リクエストが受付不可であればそのまま処理を終了する（Ｓ１４０２：N）。ＣＰＵ１０１は、リクエストが受付可能であれば、当該リクエストを記憶部１０５のリクエストリスト３０２に追加して処理を終了する（Ｓ１４０２：Y、Ｓ１４０３）。
【００５６】
連係先ボタン２０２が操作される前にこの処理が行われることで、上述の連係先ボタン２０２の操作時の処理のステップＳ１６０３において、最新のリクエストリスト３０２による検索が可能になる。
【００５７】
＜リプライメッセージ受信時の処理：図１８のＳ６０４＞
図２０は、リプライメッセージ受信時の処理を表すフローチャートである。この処理は、ＣＰＵ１０１がメッセージ受信部２０により実行する処理である。図６、図１１の例では、画像形成装置１のＣＰＵ１０１が実行することになる。
【００５８】
ＣＰＵ１０１は、リプライメッセージを受信すると、ジョブリスト３０３から、「連係状態」が「連絡先確定待ち」であり、「リクエストＩＤ」がリプレイメッセージに含まれるリクエストＩＤと一致するジョブ情報３０４を検索する（Ｓ１８０１）。該当するジョブ情報３０４が存在しない場合（Ｓ１８０２：N）、ＣＰＵ１０１は、リプライメッセージの受信処理を終了する。
【００５９】
該当するジョブ情報３０４が存在する場合（Ｓ１８０２：Y）、ＣＰＵ１０１は、当該ジョブ情報３０４の以下の項目を更新する（Ｓ１８０３）。
「連係先機器ＩＤ」＝「リプライメッセージの連係先機器ＩＤ」
「連係状態」＝「連係先確定済み」
【００６０】
ジョブ情報３０４の更新後、ＣＰＵ１０１は、連係のリクエストを取り消すためのキャンセルメッセージを生成し、無線通信部１１０を介して近接する他の画像形成装置２、３にブロードキャストする（Ｓ１８０４）。キャンセルメッセージのブロードキャスト後、ＣＰＵ１０１は、連係が確立したことを通知するサクセスメッセージを生成し、連係先の画像形成装置２に対して無線通信部１１０を介して送信する（Ｓ１８０５）。連係先の画像形成装置２は、サクセスメッセージを受信して図１８のステップＳ６０６の処理を行う。以上のような処理を行うことで、連係元の画像形成装置１と連係先の画像形成装置２との連係が確立する。
【００６１】
＜連係ジョブデータの受け渡し＞
図２１はジョブの「連係状態」の遷移図である。ジョブの「連係状態」には、非連係２３０１、連係先確定待ち２３０２、連係先確定済み２３０３、及び連係中２３０４がある。
【００６２】
非連係２３０１は、ジョブが連係状態にないことを表し、ジョブ生成後から連係対象ジョブに確定するまではこの状態である。連係先確定待ち２３０２は、ジョブが連係対象ジョブに確定し、リクエストメッセージを送信して連係先が確定するまでの間の状態を表す。連係先確定待ち２３０２の状態で、所定時間が経過してもリプライメッセージを受信しない場合には、連係状態が非連係２３０１に戻る。
【００６３】
連係先確定済み２３０３は、リプライメッセージを受信して連係先が確定した状態を表す。連係中２３０４は、連係ジョブへの切換が完了し連係状態にあることを表す。連係中２３０４に連係ジョブの送信が失敗した場合には、連係状態が非連係２３０１に戻る。ジョブは、ジョブの終了により消滅する。
【００６４】
連係の確立後、連係元の画像形成装置１は、連係対象ジョブを連係ジョブに切り換えて、連係先の画像形成装置２に送信する。図２２、２３は、連係ジョブへの切り換え処理を表すフローチャートである。この処理は、ＣＰＵ１０１が連係ジョブ切換部３０により実行する処理である。連係ジョブ切換部３０は、各ジョブの「連係状態」をジョブ情報３０４により監視し、連係状態が連係先確定待ち２３０２や連係先確定済み２３０３のジョブがあれば、連係ジョブに切り替える処理を行う。
【００６５】
ＣＰＵ１０１は、ジョブリスト３０３の先頭のジョブから順にジョブ情報３０４を確認する（Ｓ２１０１）。ＣＰＵ１０１は、「連係状態」が連係先確定待ち２３０２又は連係先確定済み２３０３のジョブ情報３０４を確認する（Ｓ２１０２、Ｓ２１０５）。
【００６６】
「連係状態」が連絡先確定待ち２３０２であれば（Ｓ２１０２：Y）、ＣＰＵ１０１は、当該ジョブ情報３０４の「連係先確定待ちの有効期限」を確認する。「連係先確定待ちの有効期限」は、連絡先確定までの待ち時間の期限を表しており、この期限を過ぎると、ＣＰＵ１０１は、タイムアウトと判定する（Ｓ２１０３：Y）。タイムアウトと判定した場合、ＣＰＵ１０１は、当該ジョブ情報３０４の「連係状態」を非連係２３０１に更新する（Ｓ２１０４）。タイムアウトではない場合（Ｓ２１０３：N）、ＣＰＵ１０１は、ジョブリスト３０３により次のジョブの有無を確認する（Ｓ２１０６）。ＣＰＵ１０１は、次のジョブがあればステップＳ２１０２に戻って処理を繰り返し（Ｓ２１０６：Y）、次のジョブがなければ処理を終了する（Ｓ２１０６：N）。
【００６７】
「連係状態」が連絡先確定待ち２３０２でなければ（Ｓ２１０２：N）、ＣＰＵ１０１は、「連係状態」が連係先確定済み２３０３であるか否かを確認する（Ｓ２１０５）。「連係状態」が連係先確定済み２３０３でなければ（Ｓ２１０５：N）、ＣＰＵ１０１は、ジョブリスト３０３により次のジョブの有無を確認する（Ｓ２１０６）。ＣＰＵ１０１は、次のジョブがあればステップＳ２１０２に戻って処理を繰り返し（Ｓ２１０６：Y）、次のジョブがなければ処理を終了する（Ｓ２１０６：N）。
【００６８】
「連係状態」が連係先確定済み２３０３であれば（Ｓ２１０５：Y）、ＣＰＵ１０１は、図２３の処理に移り、当該ジョブ情報３０４の「連係状態」を連係中２３０４に更新する（２１０７）。「連係状態」の更新後、ＣＰＵ１０１は、当該ジョブ情報３０４の「連係形態」が「分散実行」と「振替実行」とのいずれであるかを確認する（Ｓ２１０８）。ここでは、「連係形態」が「分散実行」か「振替実行」かによって、連係先、連係元で印刷する部数の配分を変更する例を説明する。
【００６９】
「連係形態」が「分散実行」の場合（Ｓ２１０８：分散）、ＣＰＵ１０１は、当該ジョブ情報３０４の「未出力部数（Ｎ１）」に所定の割合を乗じて算出した部数（ｎ）を「連係先部数（Ｎ２）」に設定する。また、ＣＰＵ１０１は、「未出力部数（Ｎ１）」を、「連係先部数（Ｎ２）」に設定した数だけ減らして更新する（Ｓ２１０９）。
【００７０】
ジョブ情報３０４の更新後に、ＣＰＵ１０１は、連係先の画像形成装置に連係ジョブを送信する（Ｓ２１１０）。これによりＣＰＵ１０１は、ジョブ情報３０４の「連係先機器ＩＤ」で示される画像形成装置２に対して、記憶部１０５に格納しているジョブの画像データ３０５をネットワーク通信部１０９を介して送信する（Ｓ２１１０）。連係ジョブの送信が失敗した場合（Ｓ２１１１：N）、ＣＰＵ１０１は、当該ジョブ情報３０４を以下のように更新する（Ｓ２１１２）。
「未出力部数（Ｎ１）」＝ 「元の部数（Ｎ１＋Ｎ２）」
「連係先部数（Ｎ２）」＝「０」
「連係状態」＝「非連係」
【００７１】
「連係状態」が「振替実行」の場合（Ｓ２１０８：振替）、ＣＰＵ１０１は、当該ジョブ情報３０４の「連絡先部数（Ｎ２）」に「未出力部数（Ｎ１）」の部数を設定し、「未出力部数（Ｎ１）」を「０」に設定する（Ｓ２１１３）。ジョブ情報３０４の更新後に、ＣＰＵ１０１は、ステップＳ２１１０と同様に、連係先の画像形成装置２に連係ジョブを送信する（Ｓ２１１４）。連係ジョブの送信が失敗した場合（Ｓ２１１５：N）、ＣＰＵ１０１は、当該ジョブ情報３０４を以下のように更新する（Ｓ２１１７）。
「未出力部数（Ｎ１）」＝「元の部数（Ｎ２）」
「連係先部数（Ｎ２）」＝「０」
「連係状態」＝「非連係」
【００７２】
連係ジョブの送信が成功した場合（Ｓ２１１５：Y）、ＣＰＵ１０１は、連係元のジョブが連係先に振り替えられたため、連係元の画像形成装置１のジョブリスト３０３から当該ジョブを削除する。また該当するジョブ情報３０４を削除する（Ｓ２１１６）。
【００７３】
送信成功後（Ｓ２１１１：Y）、ジョブ情報３０４の更新後（Ｓ２１１２又はＳ２１１７）、或いはジョブの削除後（Ｓ２１１６）に、ＣＰＵ１０１は、図２２のステップＳ２１０６の処理に移る。ＣＰＵ１０１は、次のジョブがあればステップＳ２１０２に戻って処理を繰り返し（Ｓ２１０６：Y）、次のジョブがなければ処理を終了する（Ｓ２１０６：N）。
【００７４】
以上のようにして連係元の画像形成装置１から連係ジョブが送信されると、連係先の画像形成装置２は、以下のような処理を実行する。図２４は、連係ジョブ受信時に連係先の画像形成装置２が実行する処理を表すフローチャートである。この処理は、ＣＰＵ１０１が連係ジョブ受信部４０により実行する処理である。
【００７５】
ＣＰＵ１０１は、サクセスメッセージの受信によりオンになる連係ジョブ受付フラグを監視しており、オンになると（Ｓ２４０１：オン）、連係元の画像形成装置１から連係ジョブを受信するまで所定期間待機する（Ｓ２４０２）。所定期間内に連係ジョブを受信しない場合（Ｓ２４０３：タイムアウト）、ＣＰＵ１０１は、連係ジョブ受付フラグをオフに設定して連係に関する処理を終了する（Ｓ２４０６）。
【００７６】
所定期間内に連係ジョブを受信すると（Ｓ２４０３：受信）、ＣＰＵ１０１は、受信した連係ジョブ（画像データ）を記憶部１０５に格納する（Ｓ２４０４）。連係ジョブの格納後にＣＰＵ１０１は、受信した連係ジョブのジョブ情報３０４を生成してジョブリスト３０３に追加する（Ｓ２４０５）。その後、ＣＰＵ１０１は、連係ジョブ受付フラグをオフに設定して、連係に関する処理を終了する（Ｓ２４０６）。ジョブリスト３０３に追加された連係ジョブは、別途、ＣＰＵ１０１によって処理され、プリンタ部１０８により画像形成処理に用いられる。なお、連係ジョブ受付フラグをオフに設定した後に、ステップＳ２４０１に戻って連係ジョブ受付フラグの監視を継続してもよい。
【００７７】
以上のように、連係元の画像形成装置１及び連係先の画像形成装置２のいずれでも、連係を確立する際にユーザＩＤの入力を要求する。これにより、連係を要求するユーザの確認が可能になり、画像形成装置１、２間の誤った連係の確立を防止することができる。
【００７８】
［第２実施形態］
第１実施形態では、連係元ボタン２０１、連係先ボタン２０２を操作したユーザの識別を、図１４に示すユーザＩＤ入力画面によりユーザがユーザＩＤを入力することで行っている。第２実施形態では、画像形成装置１〜３がユーザのログインを行うためのログイン処理部を備えた構成とする。ユーザが画像形成装置１〜３にログインすることで、第１実施形態のように、連係を確立する際のユーザの確認が不要となる。
【００７９】
第２実施形態の画像形成装置は、第１実施形態の画像形成装置と比較して、記憶部１０５に、該画像形成装置にログイン可能なユーザのユーザＩＤ及びパスワードを登録ユーザ情報として予め格納することで相違し、他の構成は同様である。
【００８０】
図２５は、第２実施形態の画像形成装置１、２の機能ブロック図である。各機能ブロックは、ＣＰＵ１０１がＲＯＭ１０２に格納されたコンピュータプログラム実行することで、画像形成装置内に形成される。図６の第１実施形態の機能ブロックとは、ログイン処理部５０を備えることで相違し、他の機能ブロックは同様である。他の機能ブロックについての説明は省略する。
【００８１】
ログイン処理部５０は、操作表示部１０４からユーザ識別情報（ユーザＩＤ及びパスワード）を取得して、取得したユーザ識別情報によりログイン処理を行う。図２６は、ログイン処理部５０によるログイン処理を表すフローチャートである。この処理は、ユーザが連係元ボタン２０１又は連係先ボタン２０２を操作したときに行われる。
【００８２】
ＣＰＵ１０１は、連係元ボタン２０１又は連係先ボタン２０２が操作されたときに、既にユーザがログイン中であるか否かを確認する（Ｓ２６０１）。ログイン中であれば（Ｓ２６０１：Y）、ログイン処理部５０がログイン中のユーザのユーザＩＤを連係受付部１０に通知して処理を終了する（Ｓ２６０６）。
【００８３】
ログイン中のユーザがいなければ（Ｓ２６０１：N）、ＣＰＵ１０１は、操作表示部１０４に、ユーザがログインを行うためのログイン画面を表示する。ログイン画面の表示後に、ＣＰＵ１０１は、ユーザＩＤ及びパスワードの入力を待機する（Ｓ２６０３）。図２７は、ログイン画面の例示図である。ユーザは、操作表示部１０４のキーボード等の入力装置によりユーザＩＤ及びパスワードを入力する。ユーザがユーザＩＤ及びパスワードの入力後に「ＯＫボタン」を押下することで、入力されたユーザＩＤ及びパスワードが操作表示部１０４からＣＰＵ１０１に送信される。
【００８４】
ＣＰＵ１０１は、ユーザＩＤ及びパスワードを操作表示部１０４から受信すると（Ｓ２６０３：Y）、受信したユーザＩＤ及びパスワードを登録ユーザ情報と照合して、ユーザ認証を行う（Ｓ２６０４）。ＣＰＵ１０１は、ユーザ認証が成功すると（Ｓ２６０４：OK）、当該ユーザＩＤをログイン中のユーザＩＤとしてＲＡＭ１０３に一時記憶する（Ｓ２６０５）。ＣＰＵ１０１は、ＲＡＭ１０３に一時記憶したユーザＩＤを連係受付部１０に通知して処理を終了する（Ｓ２６０６）。
【００８５】
図２８は、第２実施形態における連係元ボタン２０１操作時の処理を表すフローチャートである。第１実施形態の図１３のフローチャートと同じ処理には同じステップ番号を付してある。この処理は、連係先ボタン２０２が操作されると、ＣＰＵ１０１の連係受付部１０により実行される。
【００８６】
ＣＰＵ１０１は、連係元ボタン２０１が操作されると、ログイン処理部５０からログイン中のユーザＩＤを取得する（Ｓ２７０１）。ログイン処理部５０は、上記の図２６の処理を行うことで、ＣＰＵ１０１にユーザＩＤを送信する。ＣＰＵ１０１はログイン処理部５０から取得したユーザＩＤによりジョブ情報を検索することになる（Ｓ７０３）。以降の処理は、第１実施形態の図１３と同様の処理になるので、説明を省略する。
【００８７】
図２９は、第２実施形態における連係先ボタン２０２操作時の処理を表すフローチャートである。第１実施形態の図１７のフローチャートと同じ処理には同じステップ番号を付してある。この処理は、連係先ボタン２０２が操作されると、ＣＰＵ１０１の連係受付部１０により実行される。
【００８８】
ＣＰＵ１０１は、連係先ボタン２０２が操作されると、ログイン処理部５０からログイン中のユーザＩＤを取得する（Ｓ２８０１）。ログイン処理部５０は、上記の図２６の処理を行うことで、ＣＰＵ１０１にユーザＩＤを送信する。ＣＰＵ１０１はログイン処理部５０から取得したユーザＩＤによりリクエストを検索することになる（Ｓ７０３）。以降の処理は、第１実施形態の図１７と同様の処理になるので、説明を省略する。
【００８９】
以上のように、第２実施形態では、連係元ボタン２０１、連係先ボタン２０２の操作時に既にユーザがログイン中であれば、ユーザにユーザＩＤの入力を求めることは無い。そのために、第１実施形態の効果に加え、さらに操作性の良い画像形成装置を提供することができる。
【００９０】
［第３実施形態］
第１、第２実施形態では、連係対象ジョブを、該当するジョブのうちジョブリスト３０３の先頭にあるジョブとしている（図１３のＳ７０５、図２８のＳ７０５）。第３実施形態では、連係対象ジョブの確定をユーザの選択により行う。第３実施形態における画像形成装置のハードウェア構成及び機能ブロックは第２実施形態と同様である。そのために、第３実施形態の画像形成装置のハードウェア構成及び機能ブロックの説明を省略する。
【００９１】
図３０は、第３実施形態における連係元ボタン２０１操作時の処理を表すフローチャートである。第２実施形態の図２８のフローチャートと同じ処理には同じステップ番号を付してある。この処理は、連係先ボタン２０２が操作されると、ＣＰＵ１０１の連係受付部１０により実行される。
【００９２】
ステップＳ２７０１〜Ｓ７０４までの処理は、第２実施形態と同様である。ＣＰＵ１０１は、連係元ボタン２０１を操作したユーザのジョブ情報３０４がジョブリスト３０３に存在する場合（Ｓ７０４：Y）、操作表示部１０４に連係対象ジョブを選択するための連係対象ジョブ選択画面を表示する（Ｓ２９０１）。ＣＰＵ１０１は、連係対象ジョブ選択画面の表示後に、ジョブが選択されるまで待機する（Ｓ２９０２）。
【００９３】
図３１は、連係対象ジョブ選択画面３００１の例示図である。連係対象ジョブ選択画面３００１は、連係元ボタン２０１を操作したユーザのジョブのジョブ情報３０４をリスト表示して、ユーザに連係対象ジョブを選択させる。ユーザは、操作表示部１０４の連係対象とするジョブを連係対象ジョブ選択画面３００１から選択して、「ＯＫボタン」を押下する。これによりＣＰＵ１０１は、操作表示部１０４から選択結果を取得して、連係対象ジョブを確定する。以降の処理は、第２実施形態の図２８と同様の処理になるので、説明を省略する。
【００９４】
以上のように、第３実施形態では、ユーザが連係対象ジョブを選択可能である。そのために、ユーザが希望するジョブの連係した処理が可能となる。
【００９５】
［第４実施形態］
第１〜第３実施形態では、連係形態を連係元の画像形成装置１で確定している（図１３のＳ７０８、図１６のＳ８０２、Ｓ８０３）。第４実施形態では、連係形態を連係先の画像形成装置２で確定可能とする。第４実施形態における画像形成装置のハードウェア構成及び機能ブロックは第２実施形態と同様である。そのために、第４実施形態の画像形成装置のハードウェア構成及び機能ブロックの説明を省略する。
【００９６】
連係先の画像形成装置２で連係形態を確定する場合、連係元の画像形成装置１は、リクエストメッセージに連係元の画像形成装置１で決定した連係形態を表す連係状態情報を含んでブロードキャストする。図３２は、このようなリクエストメッセージの例示図である。
【００９７】
図３３は、第４実施形態における連係先ボタン２０２操作時の処理を表すフローチャートである。第２実施形態の図２９のフローチャートと同じ処理には同じステップ番号を付してある。この処理は、連係先ボタン２０２が操作されると、ＣＰＵ１０１の連係受付部１０により実行される。
【００９８】
ステップＳ２８０１〜ステップＳ１６０４までの処理は、第２実施形態と同様である。ＣＰＵ１０１は、連係先ボタン２０２を操作したユーザのリクエストがリクエストリスト３０２に存在する場合（Ｓ１６０４：Y）、操作表示部１０４に連係形態を指定するための連係形態指定画面を表示する（Ｓ３２０１）。連係元の画像形成装置１で連係形態を決定している場合でも、連係形態表示画面により、連係先の画像形成装置から連係形態を変更することができる。
【００９９】
連係形態表示画面は、第１実施形態に示す図１５と同様の画面である。但し、連係先の画像形成装置２では、連係形態表示画面が、連係元の画像形成装置１から受信したリクエストメッセージにセットされた連係形態を選択した状態で表示される。ユーザは、連係元の画像形成装置１で決定した連係形態を変更する場合、連係形態指定画面にて変更する。
【０１００】
ＣＰＵ１０１は、連係形態指定画面で連係形態が指定されるのを待機する（Ｓ３２０２）。ＣＰＵ１０１は、連係形態が指定されると（Ｓ３２０２：Y）、リプライメッセージを生成して、連係元の画像形成装置１に送信する（Ｓ３２０４）。この場合、リプライメッセージは、ステップＳ３２０１で入力された連係形態を表す連係状態情報を含めて生成される。図３４は、このようなリプライメッセージの例示図である。
【０１０１】
ＣＰＵ１０１は、連係形態が指定されず（Ｓ３２０２：N）、所定時間が経過すると（Ｓ３２０３）、リプライメッセージを生成して、連係元の画像形成装置１に送信する（Ｓ３２０４）。この場合、リプライメッセージは、リクエストメッセージに含まれる連係形態をを含めて生成される。
【０１０２】
図３５は、連係元の画像形成装置１によるリプライメッセージ受信時の処理を表すフローチャートである。この処理は、ＣＰＵ１０１がメッセージ受信部２０により実行する処理である。第１実施形態の図２０のフローチャートと同じ処理には同じステップ番号を付してある。
【０１０３】
ステップＳ１８０１〜ステップＳ１８０２までの処理は、第１実施形態と同様である。ＣＰＵ１０１は、ジョブリスト３０３に条件と一致するジョブが存在する場合（Ｓ１８０２：Y）、当該ジョブのジョブ情報３０４を更新する（Ｓ３４０１）。ＣＰＵ１０１は、第１実施形態の図２０のステップＳ１８０３の更新内容に加え、「連係形態」を受信したリプライメッセージに含まれる「連係形態」に更新する。これにより、連係先で指定された連係形態が連係ジョブに反映される。
【０１０４】
以上のように、第４実施形態では、連係先の画像形成装置でも連係形態を変更可能としたことで、第１〜第３実施形態の効果に加え、連係先の画像形成装置の状態を考慮した連係が可能になる。
【符号の説明】
【０１０５】
１，２，３…画像形成装置、１０…連係受付部、２０…メッセージ受信部、３０…連係ジョブ切換部、４０…連係ジョブ受信部、５０…ログイン処理部
【図１】
2015013405.tif 000003
【図２】
2015013405.tif 000004
【図３】
2015013405.tif 000005
【図４】
2015013405.tif 000006
【図５】
2015013405.tif 000007
【図６】
2015013405.tif 000008
【図７】
2015013405.tif 000009
【図８】
2015013405.tif 000010
【図９】
2015013405.tif 000011
【図１０】
2015013405.tif 000012
【図１１】
2015013405.tif 000013
【図１２】
2015013405.tif 000014
【図１３】
2015013405.tif 000015
【図１４】
2015013405.tif 000016
【図１５】
2015013405.tif 000017
【図１６】
2015013405.tif 000018
【図１７】
2015013405.tif 000019
【図１８】
2015013405.tif 000020
【図１９】
2015013405.tif 000021
【図２０】
2015013405.tif 000022
【図２１】
2015013405.tif 000023
【図２２】
2015013405.tif 000024
【図２３】
2015013405.tif 000025
【図２４】
2015013405.tif 000026
【図２５】
2015013405.tif 000027
【図２６】
2015013405.tif 000028
【図２７】
2015013405.tif 000029
【図２８】
2015013405.tif 000030
【図２９】
2015013405.tif 000031
【図３０】
2015013405.tif 000032
【図３１】
2015013405.tif 000033
【図３２】
2015013405.tif 000034
【図３３】
2015013405.tif 000035
【図３４】
2015013405.tif 000036
【図３５】
2015013405.tif 000037