(57)【要約】【課題】ユーザーの操作性を損なうことなくジョブの発行の失敗をユーザーに通知することのできる画像形成装置を提供する。【解決手段】画像処理システムでは、ＭＦＰ＿Ｂでジョブと認証情報との入力を受け付けると（Ｓ１−１，Ｓ１−２）、当該認証情報に基づいてユーザー認証が行なわれる（Ｓ２−１，Ｓ２−２）。該ユーザー認証が成功の場合には（Ｓ２−１）、ユーザー情報に関連付けてジョブが記憶される（Ｓ３−１）。該ユーザー認証が失敗の場合には（Ｓ２−２）、当該ジョブのジョブ情報が記憶される（Ｓ３−２）。ＭＦＰ＿Ａにユーザーがログインすると（Ｓ４）、ＭＦＰ＿Ａからの要求に応じて（Ｓ５）、ＭＦＰ＿ＢからＭＦＰ＿Ａに、ログインユーザーに関連付けて記憶されているジョブのジョブ情報と、ユーザー認証に失敗したジョブのジョブ情報とが送信される（Ｓ６〜Ｓ９）。【選択図】図３
2016120660.tif 000002
【特許請求の範囲】
【請求項１】
他の装置と通信可能な画像形成装置であって、
ジョブと認証情報との入力を受け付けるためのジョブ入力手段と、
前記認証情報に基づいてユーザー認証を行なうための認証手段と、
前記ユーザー認証に成功の場合に、認証されたユーザー情報に関連付けて前記ジョブを記憶するための第１の記憶手段と、
前記ユーザー認証に失敗の場合に、前記ユーザー認証に失敗したジョブを特定する情報を記憶するための第２の記憶手段と、
他の画像形成装置からの要求に応じて、前記他の画像形成装置から指定されたユーザーに関連付けて前記第１の記憶手段で記憶されているジョブを特定する情報を、前記他の画像形成装置に送信するための第１の送信手段と、
前記他の画像形成装置からの要求に応じて、前記第２の記憶手段で記憶されている前記ユーザー認証に失敗したジョブを特定する情報を前記他の画像形成装置に送信するための第２の送信手段とを備える、画像形成装置。
【請求項２】
前記要求に基づいて前記第２の記憶手段で記憶されている前記ユーザー認証に失敗したジョブを特定する情報の中から、前記第２の送信手段で送信する情報を選択するための選択手段をさらに備える、請求項１に記載の画像形成装置。
【請求項３】
前記第２の記憶手段で記憶される前記ユーザー認証に失敗したジョブを特定する情報は、前記ジョブと共に入力された前記認証情報を含み、
前記選択手段は、前記認証情報に含まれるユーザー情報と前記指定されたユーザーの情報との少なくとも一部が一致する認証情報を含むユーザー認証に失敗したジョブを特定する情報を選択する、請求項２に記載の画像形成装置。
【請求項４】
前記選択手段は、前記ユーザー認証に失敗したジョブを特定する情報のうち、前記他の画像形成装置から前記要求を受け付けた時までの予め規定された期間に入力されたジョブについてのユーザー認証に失敗したジョブを特定する情報を選択する、請求項２に記載の画像形成装置。
【請求項５】
前記第２の記憶手段で記憶される前記ユーザー認証に失敗したジョブを特定する情報は、前記ジョブを発行した情報処理装置を特定する情報を含み、
前記選択手段は、前記ユーザー認証に失敗したジョブを特定する情報のうち、前記他の画像形成装置から指定されたユーザーに関連付けて予め記憶されている情報処理装置を特定する情報と少なくとも一部の一致する情報処理装置を特定する情報を含んだユーザー認証に失敗したジョブを特定する情報を選択する、請求項２に記載の画像形成装置。
【請求項６】
前記第１の送信手段と前記第２の送信手段とは、それぞれ、ジョブを特定する情報を、前記ユーザー認証に成功したジョブであるか否を区別して送信する、請求項１〜５のいずれかに記載の画像形成装置。
【請求項７】
前記第１の送信手段と前記第２の送信手段とは、それぞれ、ジョブを特定する情報を、異なるタイミングで前記他の画像形成装置に送信する、請求項６に記載の画像形成装置。
【請求項８】
複数の画像形成装置を含む画像処理システムであって、
前記複数の画像形成装置のうちの第１の画像形成装置は、
ジョブと認証情報との入力を受け付けるためのジョブ入力手段と、
前記認証情報に基づいてユーザー認証を行なうための認証手段と、
前記ユーザー認証に成功の場合に、認証されたユーザー情報に関連付けて前記ジョブを記憶するための第１の記憶手段と、
前記ユーザー認証に失敗の場合に、前記ユーザー認証に失敗したジョブを特定する情報を記憶するための第２の記憶手段とを備え、
前記複数の画像形成装置のうちの第２の画像形成装置は、
ユーザーのログインを受け付けるためのログイン手段と、
前記ログインしたユーザーに関連付けられたジョブを特定する情報を前記第１の画像形成装置に要求するための要求手段とを備え、
前記第１の画像形成装置は、さらに、
前記第２の画像形成装置からの要求に応じて、前記ログインしたユーザーに関連付けて前記第１の記憶手段で記憶されているジョブを特定する情報を、前記第２の画像形成装置に送信するための第１の送信手段と、
前記第２の画像形成装置からの要求に応じて、前記第２の記憶手段で記憶されている前記ユーザー認証に失敗したジョブを特定する情報を前記第２の画像形成装置に送信するための第２の送信手段とを備える、画像処理システム。
【請求項９】
前記第１の画像形成装置は、前記第２の画像形成装置からの要求に基づいて前記第２の記憶手段で記憶されている前記ユーザー認証に失敗したジョブを特定する情報の中から、前記第２の送信手段で送信する情報を選択するための選択手段をさらに備える、請求項８に記載の画像処理システム。
【請求項１０】
前記第２の画像形成装置は、さらに、
前記第１の画像形成装置から送信された前記ジョブを特定する情報を受信するための受信手段と、
前記ジョブを特定する情報をディスプレイに表示するための表示処理手段とを備え、
前記表示処理手段は、前記第１の画像形成装置での前記ユーザー認証に失敗したジョブを特定する情報と、前記ログインしたユーザーに関連付けて前記第１の画像形成装置に記憶されていた前記ジョブを特定する情報とを区別して表示する、請求項８または９に記載の画像処理システム。
【請求項１１】
複数の画像形成装置を含む画像処理システムでのジョブの管理方法であって、
前記複数の画像形成装置のうちの第１の画像形成装置において、ジョブと認証情報との入力を受け付けるステップと、
前記第１の画像形成装置において、前記認証情報に基づいてユーザー認証を行なうステップと、
前記第１の画像形成装置において、前記ユーザー認証に成功の場合には認証されたユーザー情報に関連付けて前記ジョブを記憶し、前記ユーザー認証に失敗の場合には前記ユーザー認証に失敗したジョブを特定する情報を記憶するステップと、
前記複数の画像形成装置のうちの第２の画像形成装置において、ユーザーのログインを受け付けるステップと、
前記第２の画像形成装置において、前記ログインしたユーザーに関連付けられたジョブを特定する情報を前記第１の画像形成装置に要求するステップと、
前記第１の画像形成装置において、前記第２の画像形成装置からの要求に応じて、前記ログインしたユーザーに関連付けて記憶しているジョブを特定する情報と、前記ユーザー認証に失敗したジョブを特定する情報とを、前記第２の画像形成装置に送信するステップと、
前記第２の画像形成装置において、前記第１の画像形成装置から送信された前記ジョブを特定する情報をディスプレイに表示するステップとを備える、ジョブ管理方法。
【請求項１２】
前記第１の画像形成装置において、前記第２の画像形成装置からの要求に基づいて前記ユーザー認証に失敗したジョブを特定する情報の中から、前記第２の画像形成装置に送信する情報を選択するステップをさらに備える、請求項１１に記載のジョブ管理方法。
【請求項１３】
前記表示するステップは、前記第１の画像形成装置での前記ユーザー認証に失敗したジョブを特定する情報と、前記ログインしたユーザーに関連付けて前記第１の画像形成装置に記憶されていた前記ジョブを特定する情報とを区別して表示することを含む、請求項１１または１２に記載のジョブ管理方法。
【請求項１４】
画像形成装置に搭載されたコンピューターにジョブを管理する処理を実行させるプログラムであって、
前記プログラムは前記コンピューターに、
ジョブと認証情報との入力を受け付けるステップと、
前記認証情報に基づいてユーザー認証を行なうステップと、
前記ユーザー認証に成功の場合には認証されたユーザー情報に関連付けて前記ジョブを記憶し、前記ユーザー認証に失敗の場合には前記ユーザー認証に失敗したジョブを特定する情報を記憶するステップと、
他の画像形成装置からの要求に応じて、前記他の画像形成装置から指定されたユーザーに関連付けて記憶しているジョブを特定する情報と、前記ユーザー認証に失敗したジョブを特定する情報とを、前記他の画像形成装置に送信するステップとを実行させる、制御プログラム。
【請求項１５】
前記プログラムは前記コンピューターに、前記他の画像形成装置からの要求に基づいて記憶されている前記ユーザー認証に失敗したジョブを特定する情報の中から、前記他の送信手段で送信する情報を選択するステップをさらに実行させる、請求項１４に記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この開示は画像形成装置、画像処理システム、ジョブ管理方法、および制御プログラムに関し、特に、複数の画像形成装置で構成される画像処理システムに含まれる画像形成装置、当該画像処理システム、該システムにおけるジョブ管理方法および制御プログラムに関する。
【背景技術】
【０００２】
複数の、ＭＦＰ（Multi-Functional  Peripheral）などの画像形成装置で画像処理システムを構築する場合がある。たとえば、特開２００９−２９７９９０号公報（特許文献１）や特開２０１０−２０８２６６号公報（特許文献２）も、画像処理システムに関する技術を開示している。
【０００３】
このような画像処理システムの使い方として、次のような使い方がなされる場合がある。すなわち、該画像処理システムのユーザーは、該システムに接続されたＰＣ（パーソナルコンピューター）などを用いてジョブを該システムに対して発行する。ジョブは、該システム内のいずれかのＭＦＰ（以下、ストレージＭＦＰともいう）、または該システムにジョブ保存用のサーバーが含まれる場合には当該サーバーに保存される。ユーザーからジョブの発行を受け付けたシステムではユーザー認証が行なわれ、当該ジョブは、ユーザーＩＤ（identification）などの当該ユーザーの識別情報と関連付けてストレージＭＦＰなどに保存される。
【０００４】
ジョブを実行（たとえば印刷）しようとするユーザーは、該システムのいずれかのＭＦＰにログインする。ユーザーのログインを受け付けたＭＦＰ（以下、クライアントＭＦＰともいう）は、各ＭＦＰ、またはサーバーに、当該ユーザーに関連付けられたジョブの有無を問い合わせる。そして、クライアントＭＦＰは、その回答に基づいて、当該ユーザーに関連付けられたジョブの一覧（以下、ジョブリストともいう）をユーザーに提示して、実行するジョブの指定を受け付ける。クライアントＭＦＰは、指定されたジョブをストレージＭＦＰまたはサーバーから取得して、実行する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２９７９９０号公報
【特許文献２】特開２０１０−２０８２６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ジョブの発行を受け付けた際のシステムでのユーザー認証が失敗の場合、一般的にジョブは破棄される。そして、ジョブの発行に用いられたＰＣでは、ジョブの発行の失敗が通知される。また、ストレージＭＦＰは、ジョブの受け付けの失敗を記録する場合もある。
【０００７】
しかしながら、ジョブを発行したユーザーは、ＰＣでジョブの発行のための操作を行なった後にクライアントＭＦＰの前に移動してログイン操作を行なう場合が多い。そのため、ジョブの発行の失敗がＰＣやストレージＭＦＰで通知されても、該ユーザーはその通知に気づかない場合がある。ジョブの発行の失敗を認識していない場合、ユーザーは、発行したジョブがジョブリストに含まれない理由を知ることができず、混乱を来たしてしまう。
【０００８】
この対策として、各ＭＦＰが認証に失敗したジョブの情報を記憶しておき、他のＭＦＰからジョブの問い合わせを受けるたびに、該当するジョブの情報に併せて認証に失敗したジョブの情報も回答することが考えられる。
【０００９】
しかしながら、この方法では、ジョブの情報を回答する際のシステム内での通信量が増加してしまう。特に、システムに含まれるＭＦＰの台数が増加するほど通信量の増加も著しくなる。また、ジョブリストに記載されるジョブの情報が増加し、ユーザーが所望するジョブを探すことが煩雑になる。
【００１０】
本開示のある局面における目的は、ユーザーの操作性を損なうことなくジョブの発行の失敗をユーザーに通知することのできる画像形成装置を提供することである。また、本開示の他の局面における目的は、ユーザーの操作性を損なうことなくジョブの発行の失敗をユーザーに通知することのできる画像処理システムを提供することである。また、本開示の他の局面における目的は、ユーザーの操作性を損なうことなくジョブの発行の失敗をユーザーに通知することのできるジョブ管理方法を提供することである。また、本開示の他の局面における目的は、ユーザーの操作性を損なうことなくジョブの発行の失敗をユーザーに通知することのできる制御プログラムを提供することである。
【課題を解決するための手段】
【００１１】
ある実施の形態に従うと、画像形成装置は他の装置と通信可能である。この画像形成装置は、ジョブと認証情報との入力を受け付けるためのジョブ入力手段と、認証情報に基づいてユーザー認証を行なうための認証手段と、ユーザー認証に成功の場合に、認証されたユーザー情報に関連付けてジョブを記憶するための第１の記憶手段と、ユーザー認証に失敗の場合に、ユーザー認証に失敗したジョブを特定する情報を記憶するための第２の記憶手段と、他の画像形成装置からの要求に応じて、他の画像形成装置から指定されたユーザーに関連付けて第１の記憶手段で記憶されているジョブを特定する情報を、他の画像形成装置に送信するための第１の送信手段と、他の画像形成装置からの要求に応じて、第２の記憶手段で記憶されているユーザー認証に失敗したジョブを特定する情報を他の画像形成装置に送信するための第２の送信手段とを備える。
【００１２】
好ましくは、画像形成装置は、要求に基づいて第２の記憶手段で記憶されているユーザー認証に失敗したジョブを特定する情報の中から、第２の送信手段で送信する情報を選択するための選択手段をさらに備える。
【００１３】
より好ましくは、第２の記憶手段で記憶されるユーザー認証に失敗したジョブを特定する情報は、ジョブと共に入力された認証情報を含む。選択手段は、認証情報に含まれるユーザー情報と指定されたユーザーの情報との少なくとも一部が一致する認証情報を含むユーザー認証に失敗したジョブを特定する情報を選択する。
【００１４】
より好ましくは、選択手段は、ユーザー認証に失敗したジョブを特定する情報のうち、他の画像形成装置から要求を受け付けた時までの予め規定された期間に入力されたジョブについてのユーザー認証に失敗したジョブを特定する情報を選択する。
【００１５】
より好ましくは、第２の記憶手段で記憶されるユーザー認証に失敗したジョブを特定する情報は、ジョブを発行した情報処理装置を特定する情報を含む。選択手段は、ユーザー認証に失敗したジョブを特定する情報のうち、他の画像形成装置から指定されたユーザーに関連付けて予め記憶されている情報処理装置を特定する情報と少なくとも一部の一致する情報処理装置を特定する情報を含んだユーザー認証に失敗したジョブを特定する情報を選択する。
【００１６】
好ましくは、第１の送信手段と第２の送信手段とは、それぞれ、ジョブを特定する情報を、ユーザー認証に成功したジョブであるか否を区別して送信する。
【００１７】
より好ましくは、第１の送信手段と第２の送信手段とは、それぞれ、ジョブを特定する情報を、異なるタイミングで他の画像形成装置に送信する。
【００１８】
他の実施の形態に従うと、画像処理システムは複数の画像形成装置を含む。この画像処理システムの複数の画像形成装置のうちの第１の画像形成装置は、ジョブと認証情報との入力を受け付けるためのジョブ入力手段と、認証情報に基づいてユーザー認証を行なうための認証手段と、ユーザー認証に成功の場合に、認証されたユーザー情報に関連付けてジョブを記憶するための第１の記憶手段と、ユーザー認証に失敗の場合に、ユーザー認証に失敗したジョブを特定する情報を記憶するための第２の記憶手段とを備える。複数の画像形成装置のうちの第２の画像形成装置は、ユーザーのログインを受け付けるためのログイン手段と、ログインしたユーザーに関連付けられたジョブを特定する情報を第１の画像形成装置に要求するための要求手段とを備える。第１の画像形成装置は、さらに、第２の画像形成装置からの要求に応じて、ログインしたユーザーに関連付けて第１の記憶手段で記憶されているジョブを特定する情報を、第２の画像形成装置に送信するための第１の送信手段と、第２の画像形成装置からの要求に応じて、第２の記憶手段で記憶されているユーザー認証に失敗したジョブを特定する情報を２の画像形成装置に送信するための第２の送信手段とを備える。
【００１９】
好ましくは、第１の画像形成装置は、第２の画像形成装置からの要求に基づいて第２の記憶手段で記憶されているユーザー認証に失敗したジョブを特定する情報の中から、第２の送信手段で送信する情報を選択するための選択手段をさらに備える。
【００２０】
好ましくは、第２の画像形成装置は、さらに、第１の画像形成装置から送信されたジョブを特定する情報を受信するための受信手段と、ジョブを特定する情報をディスプレイに表示するための表示処理手段とを備える。表示処理手段は、第１の画像形成装置でのユーザー認証に失敗したジョブを特定する情報と、ログインしたユーザーに関連付けて第１の画像形成装置に記憶されていたジョブを特定する情報とを区別して表示する。
【００２１】
他の実施の形態に従うと、ジョブ管理方法は複数の画像形成装置を含む画像処理システムでのジョブの管理方法である。この方法は、複数の画像形成装置のうちの第１の画像形成装置において、ジョブと認証情報との入力を受け付けるステップと、第１の画像形成装置において、認証情報に基づいてユーザー認証を行なうステップと、第１の画像形成装置において、ユーザー認証に成功の場合には認証されたユーザー情報に関連付けてジョブを記憶し、ユーザー認証に失敗の場合にはユーザー認証に失敗したジョブを特定する情報を記憶するステップと、複数の画像形成装置のうちの第２の画像形成装置において、ユーザーのログインを受け付けるステップと、第２の画像形成装置において、ログインしたユーザーに関連付けられたジョブを特定する情報を第１の画像形成装置に要求するステップと、第１の画像形成装置において、第２の画像形成装置からの要求に応じて、ログインしたユーザーに関連付けて記憶しているジョブを特定する情報と、ユーザー認証に失敗したジョブを特定する情報とを、第２の画像形成装置に送信するステップと、第２の画像形成装置において、第１の画像形成装置から送信されたジョブを特定する情報をディスプレイに表示するステップとを備える。
【００２２】
好ましくは、ジョブ管理方法は、第１の画像形成装置において、第２の画像形成装置からの要求に基づいてユーザー認証に失敗したジョブを特定する情報の中から、第２の画像形成装置に送信する情報を選択するステップをさらに備える。
【００２３】
好ましくは、表示するステップは、第１の画像形成装置でのユーザー認証に失敗したジョブを特定する情報と、ログインしたユーザーに関連付けて第１の画像形成装置に記憶されていたジョブを特定する情報とを区別して表示することを含む。
【００２４】
他の実施の形態に従うと、制御プログラムは、画像形成装置に搭載されたコンピューターにジョブを管理する処理を実行させるプログラムである。このプログラムはコンピューターに、ジョブと認証情報との入力を受け付けるステップと、認証情報に基づいてユーザー認証を行なうステップと、ユーザー認証に成功の場合には認証されたユーザー情報に関連付けてジョブを記憶し、ユーザー認証に失敗の場合にはユーザー認証に失敗したジョブを特定する情報を記憶するステップと、他の画像形成装置からの要求に応じて、他の画像形成装置から指定されたユーザーに関連付けて記憶しているジョブを特定する情報と、ユーザー認証に失敗したジョブを特定する情報とを、他の画像形成装置に送信するステップとを実行させる。
【００２５】
好ましくは、制御プログラムはコンピューターに、他の画像形成装置からの要求に基づいて記憶されているユーザー認証に失敗したジョブを特定する情報の中から、他の送信手段で送信する情報を選択するステップをさらに実行させる。
【発明の効果】
【００２６】
この開示によると、ユーザーの操作性を損なうことなくジョブの発行の失敗をユーザーに通知することができる。
【図面の簡単な説明】
【００２７】
【図１】第１の実施の形態にかかる画像処理システム（以下、単にシステムという）の構成の一例を表わした図である。
【図２】システムに含まれるＭＦＰ（Multi-Functional  Peripheral）の装置構成の一例を表わしたブロック図である。
【図３】システムの動作の概要を説明するための図である。
【図４】図３のステップＳ１０で表示されるジョブリストの一例を表わした図である。
【図５】図３のステップＳ１０で表示されるジョブリストの他の例を表わした図である。
【図６】ＭＦＰの機能構成の一例を表わしたブロック図である。
【図７】ＭＦＰの動作の流れの一例を表わしたフローチャートである。
【図８】ＭＦＰの動作の流れの一例を表わしたフローチャートである。
【発明を実施するための形態】
【００２８】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２９】
［第１の実施の形態］
図１は、第１の実施の形態にかかる画像処理システム（以下、単にシステムという）の構成の一例を表わした図である。図１を参照して、本システムは、画像形成装置の一例である複数のＭＦＰ（Multi-Functional  Peripheral）を含む。複数のＭＦＰ１００Ａ，１００Ｂ，１００Ｃ，…を総称してＭＦＰ１００ともいう。
【００３０】
複数のＭＦＰ１００Ａ，１００Ｂ，１００Ｃ，…は、ＬＡＮ（Local  Area  Network）などのネットワークで接続され、互いに通信可能である。また、このネットワークにはＰＣ（パーソナルコンピューター）３００などの情報処理装置が接続され、ＭＦＰ１００はＰＣ３００とも通信可能である。
【００３１】
＜装置構成＞
図２は、ＭＦＰ１００の装置構成の一例を表わしたブロック図である。図２を参照して、ＭＦＰ１００は、装置全体を制御するためのＣＰＵ（Central  Processing  Unit）１０と、ＣＰＵ１０で実行されるプログラムを記憶するためのＲＯＭ（Read  Only  Memory）１１と、ＣＰＵ１０でプログラムを実行する際の作業領域となるＲＡＭ（Random  Access  Memory）１２と、画像データなどを記憶するためのＨＤＤ（Hard  Disk  Drive）１３とを含む。
【００３２】
また、ＭＦＰ１００は、スキャナー１４とプリンター１５と操作パネル１６、他のＭＦＰ１００との通信やＰＣ３００との通信を制御するためのネットワークコントローラー１７とを含む。
【００３３】
＜動作概要＞
本システムでは、いずれかのＭＦＰ１００がＰＣ３００から投入されたジョブを保持する。ジョブを保持するＭＦＰをストレージＭＦＰともいう。ストレージＭＦＰは、ジョブと共に認証情報をＰＣ３００から受け付けて、当該ジョブのユーザー認証を行なう。そして、ストレージＭＦＰは、認証されたユーザーと関連付けて当該ジョブを保持する。
【００３４】
ＰＣ３００のユーザーは、いずれか任意のＭＦＰ１００にログインし、上記ジョブの実行（たとえば印刷）を指示する。ユーザーのログインしたＭＦＰをクライアントＭＦＰともいう。
【００３５】
クライアントＭＦＰは各ＭＦＰに当該ログインユーザーのジョブの有無を問い合わせる。ストレージＭＦＰは、該当するジョブを特定する情報のリストをクライアントＭＦＰに返す。ジョブを特定する情報を、以降の説明でジョブ情報ともいう。ジョブ情報は、たとえば、ファイル名、当該ファイルの作成日時、当該ジョブの発行日時、ファイルのページ数、作成者であるユーザー情報など、またはこれらの組み合わせである。ジョブ情報のリストを、以降の説明でジョブリストともいう。
【００３６】
クライアントＭＦＰは、ストレージＭＦＰからのジョブリストを操作パネルに表示し、ユーザーから実行（印刷）対象のジョブの指定を受け付ける。クライアントＭＦＰは、ユーザーから指定されたジョブをストレージＭＦＰから取得し、当該ジョブを実行する。
【００３７】
ところが、ＰＣ３００からのジョブを受け付けたストレージＭＦＰにおいて、ジョブと共に入力された認証情報を用いたユーザー認証に失敗する場合がある。ストレージＭＦＰでのユーザー認証の失敗の原因としては、たとえば、ジョブを発行したユーザーによる認証情報の入力間違い、などが考えられる。
【００３８】
ユーザー認証に失敗したストレージＭＦＰは、当該ジョブを保持することなく破棄する。または、該ストレージＭＦＰは、ユーザーと関連付けずに当該ジョブを保持してもよい。
【００３９】
ストレージＭＦＰは、ユーザー認証に失敗するとその旨をＰＣ３００に通知する。ＰＣ３００は、この通知に基づいてジョブの発行に失敗したことを表示することができる。また、ストレージＭＦＰは、ユーザー認証に失敗したことを操作パネルに表示してもよい。これにより、ＰＣ３００のユーザーは、ＰＣ３００付近に存在する場合、または、ストレージＭＦＰ付近に存在する場合には、ジョブの発行の失敗を知ることができる。
【００４０】
しかしながら、該ユーザーがすでにクライアントＭＦＰの操作を行なっているなど、ＰＣ３００付近にもストレージＭＦＰ付近にも存在しない場合には、該ユーザーは、ジョブの発行の失敗を知ることができない。該ユーザーは、ジョブの発行の失敗を知らないときには、クライアントＭＦＰに表示されたジョブリストに発行したジョブが含まれていない理由がわからない。そこで、本システムは、図３の動作を行なってユーザーに対してジョブの発行の失敗を通知する。
【００４１】
図３は、本システムの動作の概要を説明するための図である。図３を参照して、ＰＣ３００は、ユーザーによるジョブ１を発行する操作に応じて、指定されたジョブ１と当該ユーザーの認証情報とをストレージＭＦＰであるＭＦＰ１００Ｂに送信する（ステップＳ１−１）。ストレージＭＦＰであるＭＦＰ１００Ｂは、ジョブ１と共に受信した認証情報を用いてユーザー認証を実行する（ステップＳ２−１）。ユーザー認証が成功の場合、ＭＦＰ１００Ｂは、ジョブ１をＨＤＤ１３に保存する（ステップＳ３−１）。
【００４２】
また、ＰＣ３００は、ユーザーによるジョブ２を発行する操作に応じて、指定されたジョブ２と当該ユーザーの認証情報とをストレージＭＦＰであるＭＦＰ１００Ｂに送信する（ステップＳ１−２）。ＭＦＰ１００Ｂは、ジョブ２と共に受信した認証情報を用いてユーザー認証を実行する（ステップＳ２−２）。ここで、ＭＦＰ１００Ｂでのジョブ２のユーザー認証が失敗であったものとする。この場合、ＭＦＰ１００Ｂは、当該ジョブ２を特定する情報であるジョブ情報をＨＤＤ１３に保存する（ステップＳ３−２）。ステップＳ３−２で保存されるジョブ情報は、ジョブリストに含まれるジョブ情報と同じであってもよい。ユーザー認証が失敗であった場合、ＭＦＰ１００Ｂは、当該ジョブ２の本体は破棄してもよいし、ユーザー情報と関連付けることなくＨＤＤ１３に保存してもよい。
【００４３】
ジョブの発行の後、ＰＣ３００のユーザーはＭＦＰ１００Ａにログインする。ＭＦＰ１００Ａは、ユーザーのログインを受け付けると（ステップＳ４）、クライアントＭＦＰとなる。
【００４４】
クライアントＭＦＰであるＭＦＰ１００Ａは、システム内の各ＭＦＰに対してログインユーザーに関連付けて保持しているジョブの有無を問い合わせる。言い換えると、ＭＦＰ１００Ａは、各ＭＦＰに対して当該ログインユーザーに関連したジョブリストを要求する（ステップＳ５）。
【００４５】
ＭＦＰ１００Ａからの要求を受けたストレージＭＦＰであるＭＦＰ１００Ｂは、ＭＦＰ１００Ａから指定されたユーザーに関連付けられたジョブであるジョブ１をＨＤＤ１３から読み出す（ステップＳ６）。そして、ＭＦＰ１００Ａは、ジョブ１のジョブ情報（ジョブ１情報）をクライアントＭＦＰであるＭＦＰ１００Ａに送信する（ステップＳ７）。
【００４６】
さらに、ＭＦＰ１００Ｂは、ユーザー認証に失敗したジョブであるジョブ２のジョブ情報をＨＤＤ１３から読み出す（ステップＳ８）。そして、ＭＦＰ１００Ａは、ジョブ２のジョブ情報（ジョブ２情報）をクライアントＭＦＰであるＭＦＰ１００Ａに送信する（ステップＳ９）。
【００４７】
好ましくは、ＭＦＰ１００Ｂは、上記ステップＳ９でジョブ情報を送信する際に、ＨＤＤ１３に保存されている、ユーザー認証に失敗したすべてのジョブのジョブ情報のうちから、ＭＦＰ１００Ａからの要求に応じてＭＦＰ１００Ａに送信するジョブ情報を選択する（ステップＳ８−１）。
【００４８】
ジョブ情報の選択の一例として、次のような方法が挙げられる。すなわち、ユーザー認証に失敗したジョブのジョブ情報が当該ジョブと共に入力された認証情報を含む場合、ＭＦＰ１００Ｂは、当該認証情報に含まれるユーザー情報とＭＦＰ１００Ａから指定されたユーザーの情報との少なくとも一部が一致する認証情報を含むジョブ情報を選択する。
【００４９】
また、ジョブ情報の選択の他の例として、次のような方法が挙げられる。すなわち、ＭＦＰ１００Ｂは、ＭＦＰ１００Ａから上記要求を受け付けた時までの予め規定された期間に入力されたジョブについてのジョブ情報を選択する。
【００５０】
また、ジョブ情報の選択の他の例として、次のような方法が挙げられる。すなわち、ユーザー認証に失敗したジョブのジョブ情報が当該ジョブの発行に用いられた情報処理装置を特定する情報を含む場合、ＭＦＰ１００Ｂは、ＭＦＰ１００Ａから指定されたユーザーに関連付けて予め記憶されている情報処理装置を特定する情報と少なくとも一部の一致する情報処理装置を特定する情報を含んだジョブ情報を選択する。
【００５１】
ＭＦＰ１００Ｂが上記のような方法でジョブ情報を選択してＭＦＰ１００Ａに送信することで、ＭＦＰ１００Ａに送信されるジョブ情報が、ＭＦＰ１００Ａのログインユーザーが発行し、ユーザー認証に失敗したジョブのジョブ情報である可能性を高めることができる。
【００５２】
ＭＦＰ１００Ｂからジョブ情報を受信したＭＦＰ１００Ａは、操作パネル１６にジョブリストを表示する（ステップＳ１０）。好ましくは、ステップＳ１０でＭＦＰ１００Ｂは、ＭＦＰ１００Ａでのユーザー認証に失敗したジョブのジョブ情報と、ログインしたユーザーに関連付けてＭＦＰ１００Ａに保存されていたジョブ（ユーザー認証に成功したジョブ）のジョブ情報とを区別して表示する。
【００５３】
図４（Ａ），（Ｂ）は、ステップＳ１０で表示されるジョブリストの一例を表わした図である。一例として、ＭＦＰ１００Ｂは、ＭＦＰ１００Ａでのユーザー認証に失敗したジョブのジョブ情報とログインしたユーザーに関連付けてＭＦＰ１００Ａに保存されていたジョブのジョブ情報とを、ジョブリストを表示する画面において異なる領域に表示する。図４（Ａ），（Ｂ）の例で、ＭＦＰ１００Ｂは、ＭＦＰ１００Ａでのユーザー認証に失敗したジョブのジョブ情報とログインしたユーザーに関連付けてＭＦＰ１００Ａに保存されていたジョブのジョブ情報とを、ジョブリストを表示する画面の異なるページに表示している。
【００５４】
図５は、ステップＳ１０で表示されるジョブリストの他の例を表わした図である。他の例として、ＭＦＰ１００Ｂは、ＭＦＰ１００Ａでのユーザー認証に失敗したジョブのジョブ情報とログインしたユーザーに関連付けてＭＦＰ１００Ａに保存されていたジョブのジョブ情報とに、それぞれ異なる情報を付してジョブリストを表示する画面に表示する。図５の例で、ＭＦＰ１００Ｂは、ＭＦＰ１００Ａでのユーザー認証に失敗したジョブのジョブ情報に「認証失敗ジョブ」との表示を付して表示している。
【００５５】
より好ましくは、ＭＦＰ１００Ｂは、図４（Ｂ）および図５に表わされたように、ＭＦＰ１００Ａでのユーザー認証に失敗したジョブのジョブ情報については、当該ジョブ情報を確認したことを入力するための「確認」ボタンを併せて表示する。
【００５６】
より好ましくは、ＭＦＰ１００Ｂは、図４（Ｂ）または図５の画面で「確認」ボタンが押されると、以降、当該ユーザーがログインした場合に、ジョブリストに「確認」ボタンが押されたジョブ情報を表示しないようにする。このため、ＭＦＰ１００Ｂは、「確認」ボタンが押されたジョブ情報をユーザー情報と関連付けて記憶しておいてもよい。または、ＭＦＰ１００Ｂは、「確認」ボタンが押されたことをストレージＭＦＰであるＭＦＰ１００Ａに通知してもよい。この場合、当該通知を受けたＭＦＰ１００Ａは、通知されたジョブ情報をＨＤＤ１３から削除してもよい。または、ＭＦＰ１００Ａは、当該ジョブ情報にＭＦＰ１００Ｂのログインユーザーと関連のないジョブ情報であることを表わした情報を付加し、以降の当該ユーザーに関連したジョブの問い合わせの際にこのジョブ情報を回答しないようにしてもよい。
【００５７】
クライアントＭＦＰであるＭＦＰ１００ＡがステップＳ１０で図４（Ａ），（Ｂ）や図５のような表示を可能とするために、ストレージＭＦＰであるＭＦＰ１００Ｂは、上記ステップＳ２−１でユーザー認証に成功したジョブのジョブ情報と、ステップＳ２−２でユーザー認証に失敗したジョブのジョブ情報とを区別して送信する。
【００５８】
一例として、ＭＦＰ１００Ｂは、ユーザー認証に成功したジョブのジョブ情報と、ユーザー認証に失敗したジョブのジョブ情報とのそれぞれに、ユーザー認証の結果（成功／失敗）を示す情報を付加してＭＦＰ１００Ａに送信する。
【００５９】
また、他の例として、ＭＦＰ１００Ｂは、ユーザー認証に成功したジョブのジョブ情報と、ユーザー認証に失敗したジョブのジョブ情報とを異なるタイミングでＭＦＰ１００Ａに送信する。具体的には、図３に表わされているように、ＭＦＰ１００Ｂは、ＭＦＰ１００Ａからジョブリストの要求を受け付けると、先にユーザー認証に成功したジョブのジョブ情報をＭＦＰ１００Ａに送信する（ステップＳ７）。そして、ＭＦＰ１００Ｂは、その後にユーザー認証に失敗したジョブのジョブ情報を送信する（ステップＳ９）。ＭＦＰ１００Ｂは、ユーザー認証に成功したジョブのジョブ情報をＭＦＰ１００Ａに送信した後、ＭＦＰ１００Ａからの要求を受けた場合にユーザー認証に失敗したジョブのジョブ情報を送信してもよい。ＭＦＰ１００Ａからの要求は、たとえば、図４（Ａ）の画面で、「認証失敗ジョブ」のタグに対する操作を受け付けた場合にＭＦＰ１００ＡからＭＦＰ１００Ｂに発行されてもよい。ユーザー認証に失敗したジョブのジョブ情報をユーザー操作の後に表示することで、ユーザーが印刷を所望しているジョブのユーザー認証が成功している場合には不要である、認証に失敗しているジョブのジョブ情報をユーザーに通知することがない。これにより、ユーザーの操作性を向上させることができる。
【００６０】
なお、ＭＦＰ１００Ｂの送信する順は、図３に表わされた逆の順であってもよい。すなわち、ＭＦＰ１００Ａにユーザーがログインした時点でＭＦＰ１００Ｂからユーザー認証に失敗したジョブのジョブ情報が送信されてもよい。ユーザー認証に失敗したジョブのジョブ情報を認証に成功しているジョブのジョブ情報よりも先に表示することで、ユーザーがＭＦＰ１００Ａにログインしたタイミングなどに警告のようにジョブの発行の失敗が当該ユーザーに対して通知されることになる。このため、該当するジョブが印刷を所望するジョブであった場合には、ユーザーは直ちにジョブを再発行することができる。したがって、これによっても、ユーザーの操作性を向上させることができる。
【００６１】
クライアントＭＦＰであるＭＦＰ１００Ｂが図４（Ａ），（Ｂ）や図５のようなジョブリストを表示することで、ログインユーザーは、実行を希望するジョブを選択し、当該ジョブの実行を指示することができる。また、ユーザーは、ジョブの発行に失敗していた場合に、ジョブの発行に失敗していることをジョブリストを見て知ることができる。
【００６２】
＜機能構成＞
図６は、上記の動作を行なうためのＭＦＰ１００の機能構成の一例を表わしたブロック図である。図６の各機能は、ＭＦＰ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行することで、主にＣＰＵ１０で実現される。しかしながら、少なくとも一部機能が図２に表わされた他のハードウェア、または電気回路などの図示されていない他のハードウェアによって実現されてもよい。
【００６３】
図６を参照して、ＭＦＰ１００のＣＰＵ１０は、ジョブ入力部１０１、第１認証部１０２、および格納部１０３を含む。これら機能は、ＭＦＰ１００がストレージＭＦＰである場合の機能である。
【００６４】
ジョブ入力部１０１は、ネットワークコントローラー１７を介してＰＣ３００から、または操作パネル１６の操作によって、ジョブと認証情報との入力を受け付ける。第１認証部１０２は、ジョブと共に入力された認証情報に基づいてユーザー認証を行なう。
【００６５】
ＨＤＤ１３は、第１の記憶部であるジョブ記憶部１３１と、第２の記憶部である認証失敗ジョブ情報記憶部１３２とを含む。ジョブ記憶部１３１は、第１認証部１０２でのユーザー認証に成功したジョブをユーザー情報と関連付けて記憶する。認証失敗ジョブ情報記憶部１３２は、第１認証部１０２でのユーザー認証に失敗したジョブのジョブ情報を記憶する。
【００６６】
格納部１０３は、入力されたジョブが第１認証部１０２でのユーザー認証に成功した場合には、当該ジョブをユーザー情報と関連付けてジョブ記憶部１３１に格納する。また、格納部１０３は、入力されたジョブが第１認証部１０２でのユーザー認証に失敗した場合には、当該ジョブのジョブ情報を認証失敗ジョブ情報記憶部１３２に格納する。
【００６７】
また、ＣＰＵ１０は、要求入力部１０４および送信部１０５を含む。これらの機能もまた、ＭＦＰ１００がストレージＭＦＰである場合の機能である。
【００６８】
要求入力部１０４は、ネットワークコントローラー１７を介して他のＭＦＰ１００からジョブリストの要求を受け付ける。
【００６９】
送信部１０５は、第１送信部１０６および第２送信部１０７を含む。第１送信部１０６は、他のＭＦＰ１００からのジョブリストの要求に応じて、当該他のＭＦＰ１００から指定されたユーザーに関連付けてジョブ記憶部１３１に記憶されているジョブのジョブ情報を当該他のＭＦＰ１００に送信する。第２送信部１０７は、他のＭＦＰ１００からのジョブリストの要求に応じて、認証失敗ジョブ情報記憶部１３２に記憶されている第１認証部１０２でのユーザー認証に失敗したジョブのジョブ情報を当該他のＭＦＰ１００に送信する。
【００７０】
好ましくは、第２送信部１０７は選択部１０８を含む。選択部１０８は、上記他のＭＦＰ１００からの要求に基づいて認証失敗ジョブ情報記憶部１３２に記憶されているジョブ情報の中から第２送信部１０７で送信する情報を選択する。選択部１０８は、たとえば、当該他のＭＦＰ１００から指定されたユーザーのユーザー情報と少なくとも一部が一致している情報を含むジョブ情報、上記要求を受け付けた時までの予め規定された期間内に入力されたジョブのジョブ情報、当該他のＭＦＰ１００から指定されたユーザーに関連付けて予め記憶している情報処理装置から発行されたジョブのジョブ情報などを選択する。
【００７１】
好ましくは、第１送信部１０６および第２送信部１０７は、それぞれ、ユーザー認証に成功したジョブであるか否を区別してジョブ情報を上記他のＭＦＰ１００に送信する。より好ましくは、第１送信部１０６および第２送信部１０７は、それぞれ、異なるタイミングでジョブ情報を上記他のＭＦＰ１００に送信する。
【００７２】
また、ＣＰＵ１０は、ログイン入力部１０９、第２認証部１１０、および要求部１１１を含む。これら機能は、ＭＦＰ１００がクライアントＭＦＰである場合の機能である。
【００７３】
ログイン入力部１０９は、ユーザー操作によってログインの要求を受け付ける。第２認証部１１０は、ログインを要求したユーザーのユーザー認証を行なう。要求部１１１は、ログインユーザーに関連付けられたジョブのジョブリストを他のＭＦＰ１００に要求する。
【００７４】
また、ＣＰＵ１０は、ジョブリスト入力部１１２と表示処理部１１３とを含む。これら機能もまた、ＭＦＰ１００がクライアントＭＦＰである場合の機能である。
【００７５】
ジョブリスト入力部１１２は、他のＭＦＰ１００からのジョブリストの入力を受け付ける。表示処理部１１３は、ジョブリストを操作パネル１６に表示するための処理を行なう。
【００７６】
好ましくは、表示処理部１１３は、ストレージＭＦＰでのユーザー認証に失敗したジョブのジョブ情報と、ログインユーザーに関連付けてストレージＭＦＰに記憶されているジョブのジョブ情報とを区別して表示する。
【００７７】
＜動作フロー＞
図７および図８は、ＭＦＰ１００の動作の流れの一例を表わしたフローチャートである。図７および図８のフローチャートに表わされた動作は、ＭＦＰ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行し、図６の各機能を発揮することによって実現される。
【００７８】
図７を参照して、ＭＦＰ１００がＰＣ３００または操作パネル１６での操作によってジョブを受信した場合（ステップＳ１０１でＹＥＳ）、ＭＦＰ１００のＣＰＵ１０は、ジョブと共に入力された認証情報を用いてユーザー認証を行なう（ステップＳ１０３）。
【００７９】
ステップＳ１０３のユーザー認証が成功の場合（ステップＳ１０５でＹＥＳ）、ＣＰＵ１０は、入力されたジョブをユーザー情報と関連付けてＨＤＤ１３に保存する（ステップＳ１０７）。
【００８０】
ステップＳ１０３のユーザー認証が失敗の場合（ステップＳ１０５でＮＯ）、ＣＰＵ１０は、入力されたジョブのジョブ情報をＨＤＤ１３に保存する（ステップＳ１０９）。
【００８１】
ＭＦＰ１００が他のＭＦＰ１００からジョブリストの要求を受けた場合（ステップＳ１０１でＮＯ、ステップＳ１１１でＹＥＳ）、ＣＰＵ１０は、該当するジョブ、すなわち、他のＭＦＰ１００から指定されたユーザーに関連付けてＨＤＤ１３に保存されているジョブをＨＤＤ１３から読み出す（ステップＳ１１３）。そして、ＣＰＵ１０は、読み出したジョブのジョブ情報を当該他のＭＦＰ１００に送信する（ステップＳ１１５）。
【００８２】
さらに、ＣＰＵ１０は、上記ステップＳ１０３のユーザー認証に失敗したジョブのジョブ情報をＨＤＤ１３から読み出して（ステップＳ１１７）、読み出したジョブ情報を当該他のＭＦＰ１００に送信する（ステップＳ１２１）。好ましくは、ＣＰＵ１０は、ステップＳ１２１でユーザー認証に失敗したジョブのジョブ情報を送信するのに先立って、上記ステップＳ１１７で読み出したジョブ情報の中から送信するジョブ情報を選択する（ステップＳ１１９）。
【００８３】
好ましくは、ＣＰＵ１０は、上記ステップＳ１１５，Ｓ１２１で、ユーザー認証に成功したジョブであるか否を区別してジョブ情報を送信する。
【００８４】
次に、図８を参照して、ＭＦＰ１００がユーザーからログインの要求を受け付けた場合（ステップＳ１０１でＮＯ、ステップＳ１１１でＮＯ、ステップＳ１３１でＹＥＳ）、ＣＰＵ１０は、ユーザー認証を実行する（ステップＳ１３３）。そして、ＭＦＰ１００は、ログインユーザーに関連付けられたジョブのジョブリストを他のＭＦＰ１００に要求する（ステップＳ１３５）。
【００８５】
上記要求に応じて他のＭＦＰ１００からジョブリストの入力を受け付けると（ステップＳ１３７でＹＥＳ）、ＣＰＵ１０は、ジョブリストを操作パネル１６に表示する（ステップＳ１３９）。好ましくは、ＣＰＵ１０は、ステップＳ１３９で当該他のＭＦＰ１００でのユーザー認証に失敗したジョブであるか否かを区別してジョブリストを表示する。
【００８６】
ジョブリストに含まれるジョブの中から印刷するジョブの指定を受け付けて印刷の指示を受けると（ステップＳ１４１でＹＥＳ）、ＣＰＵ１０は、指定されたジョブをストレージＭＦＰである他のＭＦＰ１００から取得する（ステップＳ１４３）。そして、ＣＰＵ１０は、当該ジョブの印刷を実行する（ステップＳ１４５）。
【００８７】
なお、ジョブの受信、ジョブリストの要求、およびログインの要求のいずれでもない他のコマンドが入力された場合には（ステップＳ１０１，Ｓ１１１，Ｓ１３１のいずれもＮＯ）、ＣＰＵ１０は、当該コマンドに従うその他の処理を実行する（ステップＳ１４７）。
【００８８】
＜実施の形態の効果＞
本システムにおいてＭＦＰ１００が上記の動作を行なうことで、ＰＣ３００などを用いて本システムにジョブを発行したユーザーは、当該ジョブのユーザー認証に失敗している場合に、本システム内のいずれかのＭＦＰ１００にログインすることでジョブのユーザー認証に失敗していることをログインしたＭＦＰで知ることができる。つまり、本システムは、ユーザーの操作性を損なうことなくジョブの発行の失敗をユーザーに通知することができる。
【００８９】
さらに、本システムがユーザー認証に失敗したジョブの中からユーザーのログインに基づく要求に応じてジョブ情報を選択することによって、本システムは、ログインユーザーが発行し、ユーザー認証に失敗した可能性の高いジョブ情報をジョブリストに表示することができる。これにより、本システムは、ユーザーの操作性をより高めることができる。
【００９０】
［第２の実施の形態］
第１の実施の形態にかかるシステムは、ジョブを保持するための専用のサーバーを含まない、いわゆる、サーバーレスユビキタスシステムと呼ばれる構成である。この場合、上記のように、いずれかのＭＦＰがストレージＭＦＰとして機能してジョブを保持する。そして、クライアントＭＦＰは各ＭＦＰにジョブの保持の有無を問い合わせる。
【００９１】
本システムの構成はサーバーレスユビキタスシステムと呼ばれる構成に限定されない。第２の実施の形態にかかるシステムは、サーバー（図示しない）をさらに含む。第２の実施の形態にかかるＭＦＰの構成や機能は第１の実施の形態のものと同じであるため、これらの説明は繰り返さない。
【００９２】
第２の実施の形態にかかるシステムは、ＰＣ３００からジョブの入力を受け付けると、サーバーが当該ジョブを保持する。その際、サーバーは、第１の実施の形態のストレージＭＦＰと同様にユーザー認証を行なう。そして、サーバーは、認証成功の場合にはジョブをユーザーと関連付けて記憶する。認証失敗の場合、サーバーは、ジョブ情報を記憶する。ストレージＭＦＰからジョブリストが要求されると、サーバーは、該当するジョブのジョブ情報を当該ストレージＭＦＰに送信すると共に、認証失敗のジョブのジョブ情報も当該ストレージＭＦＰに送信する。
【００９３】
つまり、図６に表わされた第１の実施の形態にかかるＭＦＰ１００の機能のうちのストレージＭＦＰとしての機能は、サーバーに含まれてもよい。具体的には、ジョブ入力部１０１、第１認証部１０２、格納部１０３、要求入力部１０４、および送信部１０５は、ＭＦＰ１００に替えて（または加えて）サーバー（図示しない）に含まれてもよい。
【００９４】
このような構成であっても、第１の実施の形態と同様に、第２の実施の形態にかかるシステムはユーザーの操作性を損なうことなくジョブの発行の失敗をユーザーに通知することができる。
【００９５】
［第３の実施の形態］
さらに、上述の動作を画像形成装置に搭載されたコンピューター（ＣＰＵ）に実行させるプログラムを提供することもできる。このようなプログラムを提供することによって、既存の画像形成装置を上記のＭＦＰ１００として動作させることができる。そのため、既存の画像形成装置を用いて本システムを容易に構築することができる。
【００９６】
このようなプログラムは、コンピューターに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピューター読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピューターに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００９７】
なお、本開示にかかるプログラムは、コンピューターのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本開示にかかるプログラムに含まれ得る。
【００９８】
また、本開示にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本開示にかかるプログラムに含まれ得る。
【００９９】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１００】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０１】
１０  ＣＰＵ、１１  ＲＯＭ、１２  ＲＡＭ、１３  ＨＤＤ、１４  スキャナー、１５  プリンター、１６  操作パネル、１７  ネットワークコントローラー、１００，１００Ａ，１００Ｂ，１００Ｃ  ＭＦＰ、１０１  ジョブ入力部、１０２  第１認証部、１０３  格納部、１０４  要求入力部、１０５  送信部、１０６  第１送信部、１０７  第２送信部、１０８  選択部、１０９  ログイン入力部、１１０  第２認証部、１１１  要求部、１１２  ジョブリスト入力部、１１３  表示処理部、１３１  ジョブ記憶部、１３２  認証失敗ジョブ情報記憶部、３００  ＰＣ。
【図１】
2016120660.tif 000003
【図２】
2016120660.tif 000004
【図３】
2016120660.tif 000005
【図４】
2016120660.tif 000006
【図５】
2016120660.tif 000007
【図６】
2016120660.tif 000008
【図７】
2016120660.tif 000009
【図８】
2016120660.tif 000010