(57)【特許請求の範囲】
【請求項１】
相互に通信を行う端末と、画像処理装置と、画像形成装置とを備えた画像形成システムであって、
前記端末は、
前記端末のユーザーの印刷ジョブを前記画像処理装置に送信する送信手段を含み、
前記画像処理装置は、
前記端末のユーザーを認証する処理と、前記送信手段から受信した印刷ジョブであって前記画像処理装置とは別体の前記画像形成装置で実行される印刷ジョブを記憶する処理とを含む受付処理を行う受付手段と、
前記受付処理中のエラーの発生の有無を示す情報を記憶するエラー記憶手段と、
前記画像形成装置からの要求に従って、前記端末のユーザーの印刷ジョブを特定する情報を前記画像形成装置に送信するジョブ送信手段と、
前記エラー記憶手段にて記憶した情報を前記画像形成装置に送信するエラー送信手段とを含み、
前記画像形成装置は、
前記端末のユーザーを認証する認証手段と、
前記認証手段にて認証した前記端末のユーザーの印刷ジョブを特定する情報の送信を、前記画像処理装置に対して要求するジョブ送信要求手段と、
前記受付処理中にエラーが発生したことを示すエラー情報を前記エラー送信手段から受信した場合に、エラーの発生を通知する通知手段とを含む、画像形成システム。
【請求項２】
前記受付手段は、前記印刷ジョブを特定する情報を含むジョブ情報を作成するジョブ情報作成手段を含み、
前記エラー記憶手段は、前記受付処理中のエラーの発生の有無を示す情報を含むジョブ履歴情報を作成するジョブ履歴作成手段を含む、請求項１に記載の画像形成システム。
【請求項３】
前記ジョブ履歴情報は、前記端末の使用者を特定する情報をさらに含む、請求項２に記載の画像形成システム。
【請求項４】
前記ジョブ情報と前記ジョブ履歴情報とは同一のデータベースに記憶される、請求項２または３に記載の画像形成システム。
【請求項５】
前記画像形成装置は、
前記エラー送信手段から情報を受信した場合に、受信した日時を記憶する日時記憶手段と、
前記エラー送信手段から情報を受信する場合に、前記日時記憶手段にて記憶した日時を前記画像処理装置に通知する日時通知手段とを含み、
前記エラー送信手段は、前記日時通知手段から通知された日時以降に前記エラー記憶手段にて記憶した情報を前記画像形成装置に送信する、請求項１〜４のいずれかに記載の画像形成システム。
【請求項６】
前記エラー送信手段は、前記受付処理中にエラーが発生した場合に、前記画像形成装置からの要求無しに前記エラー情報を前記画像形成装置に送信する、請求項１〜５のいずれかに記載の画像形成システム。
【請求項７】
前記通知手段は、前記エラー情報の表示を行うエラー表示手段を含む、請求項１〜６のいずれかに記載の画像形成システム。
【請求項８】
前記エラー表示手段は、前記端末のユーザーの前記エラー情報とともに、前記端末のユーザー以外の前記エラー情報の表示を行う、請求項７に記載の画像形成システム。
【請求項９】
前記画像形成装置は、
前記ジョブ送信手段から受信した情報の表示を行うジョブ情報表示手段と、
前記エラー表示手段および前記ジョブ情報表示手段のうち一方にて表示を行った場合に、表示の切替を受け付ける切替受付手段とをさらに含み、
前記エラー表示手段および前記ジョブ情報表示手段のうち他方は、前記切替受付手段にて切替を受け付けた場合に表示を行う、請求項７または８に記載の画像形成システム。
【請求項１０】
前記画像形成装置は、
前記エラー表示手段にて表示した前記エラー情報が確認済みである旨の操作を受け付ける操作受付手段と、
前記操作受付手段にて操作を受け付けた情報を前記画像形成装置から削除する削除手段とをさらに含む、請求項７〜９のいずれかに記載の画像形成システム。
【請求項１１】
端末および画像形成装置の各々と通信を行う画像処理装置であって、
前記端末のユーザーを認証する処理と、前記端末から受信した印刷ジョブであって前記画像処理装置とは別体の前記画像形成装置で実行される印刷ジョブを記憶する処理とを含む受付処理を行う受付手段と、
前記受付処理中のエラーの発生の有無を示す情報を記憶するエラー記憶手段と、
前記画像形成装置からの要求に従って、前記端末のユーザーの印刷ジョブを特定する情報を前記画像形成装置に送信するジョブ送信手段と、
前記エラー記憶手段にて記憶した情報を前記画像形成装置に送信するエラー送信手段とを備えた、画像処理装置。
【請求項１２】
端末および画像処理装置の各々と通信を行う画像形成装置であって、前記画像処理装置は、前記端末のユーザーを認証する処理と、前記端末から受信した印刷ジョブであって前記画像処理装置とは別体の前記画像形成装置で実行される印刷ジョブを記憶する処理とを含む受付処理を行い、
前記画像形成装置は、
前記端末のユーザーを認証する認証手段と、
前記認証手段にて認証した前記端末のユーザーの印刷ジョブを特定する情報の送信を、前記画像処理装置に対して要求するジョブ送信要求手段と、
前記受付処理中にエラーが発生したことを示す情報であるエラー情報を前記画像処理装置から受信した場合に、エラーの発生を通知する通知手段とを備えた、画像形成装置。
【請求項１３】
端末および画像形成装置の各々と通信を行う画像処理装置の制御プログラムであって、
前記端末のユーザーを認証する処理と、前記端末から受信した前記印刷ジョブであって前記画像処理装置とは別体の前記画像形成装置で実行される印刷ジョブを記憶する処理とを含む受付処理を行う受付ステップと、
前記受付ステップ中のエラーの発生の有無を示すエラー情報を記憶するエラー記憶ステップと、
前記画像形成装置からの要求に従って、前記端末のユーザーの印刷ジョブを特定する情報を前記画像形成装置に送信するジョブ送信ステップと、
前記エラー記憶ステップにて記憶した情報を前記画像形成装置に送信するエラー送信ステップとをコンピューターに実行させる、画像処理装置の制御プログラム。
【請求項１４】
端末および画像処理装置の各々と通信を行う画像形成装置の制御プログラムであって、前記画像処理装置は、前記端末のユーザーを認証する処理と、前記端末から受信した印刷ジョブであって前記画像処理装置とは別体の前記画像形成装置で実行される印刷ジョブを記憶する処理とを含む受付処理を行い、
前記制御プログラムは、
前記端末のユーザーを認証する認証ステップと、
前記認証ステップにて認証した前記端末のユーザーの印刷ジョブを特定する情報の送信を、前記画像処理装置に対して要求するジョブ送信要求ステップと、
前記受付処理中にエラーが発生したことを示す情報であるエラー情報を前記画像処理装置から受信した場合に、エラーの発生を通知する通知ステップとをコンピューターに実行させる、画像形成装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像処理装置、画像形成装置、画像処理装置の制御プログラム、および画像形成装置の制御プログラムに関する。より特定的には、本発明は、互いに通信を行う端末と、画像処理装置と、画像形成装置とを備えた画像形成システム、画像処理装置、画像形成装置、画像処理装置の制御プログラム、および画像形成装置の制御プログラムに関する。
【背景技術】
【０００２】
ユビキタスプリントは、複数の画像形成装置とサーバー装置とにより構成されるネットワークにおいて、クライアントＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）がサーバー装置に印刷ジョブを送信した後、ネットワーク上のクライアント機で認証が行われた場合に、クライアント機で印刷ジョブを実行する技術である。クライアント機は、ネットワーク上からユーザーによって自由に選択された画像形成装置である。ユビキタスプリントによれば、ユーザーが所望するタイミングで、ユーザーが所望する画像形成装置からセキュアにデータを出力することができる。また近年、サーバーレスユビキタスプリントが提案されている。サーバーレスユビキタスプリントは、ネットワーク上の画像形成装置がストレージ機としてサーバー装置の役割を果たす技術である。
【０００３】
図２２は、従来の画像形成システムを利用したユビキタスプリントの流れを示す概念図である。
【０００４】
図２２を参照して、画像形成システムは、画像形成装置１１００−１、１１００−２、および１１００−３と、ユーザー端末１２００とを備えている。画像形成装置１１００−１、１１００−２、および１１００−３、ならびにユーザー端末１２００の各々は、ネットワーク１３００に接続されており、相互に通信を行う。
【０００５】
ユーザーＵＲは、クライアントＰＣであるユーザー端末１２００を通じて、ストレージ機である画像形成装置１１００−１にログインし、画像形成装置１１００−１に印刷ジョブを送信する（矢印ＡＲ１０１）。
【０００６】
画像形成装置１１００−１は、印刷ジョブの受付処理を行う。印刷ジョブの受付処理は、ユーザー端末２００を認証する処理と、印刷ジョブに関する情報（印刷データなど）を記憶する処理とを含んでいる。
【０００７】
画像形成装置１１００−１は、受け付けた印刷ジョブのジョブ情報および印刷データを自機に蓄積する。
【０００８】
ユーザーＵＲは、印刷ジョブを送信した後、クライアント機である画像形成装置１１００−３へ移動し、画像形成装置１１００−３にログインを要求する（矢印ＡＲ１０２）。画像形成装置１１００−３は、ユーザーＵＲの認証が完了すると、画像形成装置１１００−１および１１００−２の各々からユーザーＵＲの印刷ジョブに関する情報を取得する（矢印ＡＲ１０３）。そして画像形成装置１１００−３は、ユーザーＵＲからの実行指示に従って、印刷ジョブを実行し、印刷データを出力する（矢印ＡＲ１０４）。
【０００９】
ユビキタスプリントに関する技術は、たとえば特許文献１などに開示されている。特許文献１の画像形成装置は、受信部と、照合部と、ジョブ実行部と、パスワード記憶部とを備えている。受信部は、ユーザーによって送信される認証プリントジョブを受信する。照合部は、ユーザーの入力によって受け付けられた識別情報と画像データに含まれる識別情報とを照合する。ジョブ実行部は、受け付けられた識別情報と画像データに含まれる識別情報との照合が成功した場合に、認証プリントジョブを実行する。パスワード記憶部は、認証プリントジョブが受信中である場合に、当該受信中の認証プリントジョブに対する照合部による照合を可能とするために、識別情報を記憶する。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特許第４５１３９０２号公報（特開２０１０−３００６号公報）
【発明の概要】
【発明が解決しようとする課題】
【００１１】
従来において、ストレージ機がクライアントＰＣからの印刷ジョブの受付に失敗した場合には、ストレージ機は印刷ジョブを破棄する。このため、ユーザーがクライアント機にログインしても、ストレージ機はクライアント機に印刷ジョブに関する情報を送信せず、クライアント機は印刷ジョブを実行しなかった。それにもかかわらず、ユーザーは、クライアント機が印刷ジョブを実行しない原因を知ることができず、利便性が低かった。
【００１２】
本発明は、上記課題を解決するためのものであり、その目的は、利便性を向上することのできる画像形成システム、画像処理装置、画像形成装置、画像処理装置の制御プログラム、および画像形成装置の制御プログラムを提供することである。
【課題を解決するための手段】
【００１３】
本発明の一の局面に従う画像形成システムは、相互に通信を行う端末と、画像処理装置と、画像形成装置とを備えた画像形成システムであって、端末は、端末のユーザーの印刷ジョブを画像処理装置に送信する送信手段を含み、画像処理装置は、端末のユーザーを認証する処理と、送信手段から受信した印刷ジョブであって画像処理装置とは別体の画像形成装置で実行される印刷ジョブを記憶する処理とを含む受付処理を行う受付手段と、受付処理中のエラーの発生の有無を示す情報を記憶するエラー記憶手段と、画像形成装置からの要求に従って、端末のユーザーの印刷ジョブを特定する情報を画像形成装置に送信するジョブ送信手段と、エラー記憶手段にて記憶した情報を画像形成装置に送信するエラー送信手段とを含み、画像形成装置は、端末のユーザーを認証する認証手段と、認証手段にて認証した端末のユーザーの印刷ジョブを特定する情報の送信を、画像処理装置に対して要求するジョブ送信要求手段と、受付処理中にエラーが発生したことを示すエラー情報をエラー送信手段から受信した場合に、エラーの発生を通知する通知手段とを含む。
【００１４】
上記画像形成システムにおいて好ましくは、受付手段は、印刷ジョブを特定する情報を含むジョブ情報を作成するジョブ情報作成手段を含み、エラー記憶手段は、受付処理中のエラーの発生の有無を示す情報を含むジョブ履歴情報を作成するジョブ履歴作成手段を含む。
【００１５】
上記画像形成システムにおいて好ましくは、ジョブ履歴情報は、端末の使用者を特定する情報をさらに含む。
【００１６】
上記画像形成システムにおいて好ましくは、ジョブ情報とジョブ履歴情報とは同一のデータベースに記憶される。
【００１７】
上記画像形成システムにおいて好ましくは、画像形成装置は、エラー送信手段から情報を受信した場合に、受信した日時を記憶する日時記憶手段と、エラー送信手段から情報を受信する場合に、日時記憶手段にて記憶した日時を画像処理装置に通知する日時通知手段とを含み、エラー送信手段は、日時通知手段から通知された日時以降にエラー記憶手段にて記憶した情報を画像形成装置に送信する。
【００１８】
上記画像形成システムにおいて好ましくは、エラー送信手段は、受付処理中にエラーが発生した場合に、画像形成装置からの要求無しにエラー情報を画像形成装置に送信する。
【００１９】
上記画像形成システムにおいて好ましくは、通知手段は、エラー情報の表示を行うエラー表示手段を含む。
【００２０】
上記画像形成システムにおいて好ましくは、エラー表示手段は、端末のユーザーのエラー情報とともに、端末のユーザー以外のエラー情報の表示を行う。
【００２１】
上記画像形成システムにおいて好ましくは、画像形成装置は、ジョブ送信手段から受信した情報の表示を行うジョブ情報表示手段と、エラー表示手段およびジョブ情報表示手段のうち一方にて表示を行った場合に、表示の切替を受け付ける切替受付手段とをさらに含み、エラー表示手段およびジョブ情報表示手段のうち他方は、切替受付手段にて切替を受け付けた場合に表示を行う。
【００２２】
上記画像形成システムにおいて好ましくは、画像形成装置は、エラー表示手段にて表示したエラー情報が確認済みである旨の操作を受け付ける操作受付手段と、操作受付手段にて操作を受け付けた情報を画像形成装置から削除する削除手段とをさらに含む。
【００２４】
本発明の他の局面に従う画像処理装置は、端末および画像形成装置の各々と通信を行う画像処理装置であって、端末のユーザーを認証する処理と、端末から受信した印刷ジョブであって画像処理装置とは別体の画像形成装置で実行される印刷ジョブを記憶する処理とを含む受付処理を行う受付手段と、受付処理中のエラーの発生の有無を示す情報を記憶するエラー記憶手段と、画像形成装置からの要求に従って、端末のユーザーの印刷ジョブを特定する情報を画像形成装置に送信するジョブ送信手段と、エラー記憶手段にて記憶した情報を画像形成装置に送信するエラー送信手段とを備える。
【００２５】
本発明のさらに他の局面に従う画像形成装置は、端末および画像処理装置の各々と通信を行う画像形成装置であって、画像処理装置は、端末のユーザーを認証する処理と、端末から受信した印刷ジョブであって画像処理装置とは別体の画像形成装置で実行される印刷ジョブを記憶する処理とを含む受付処理を行い、画像形成装置は、端末のユーザーを認証する処理と、端末から受信した印刷ジョブを記憶する処理とを含む受付処理を行う画像処理装置の各々と通信を行う画像形成装置であって、端末のユーザーを認証する認証手段と、認証手段にて認証した端末のユーザーの印刷ジョブを特定する情報の送信を、画像処理装置に対して要求するジョブ送信要求手段と、受付処理中にエラーが発生したことを示す情報であるエラー情報を画像処理装置から受信した場合に、エラーの発生を通知する通知手段とを備える。
【００２６】
本発明のさらに他の局面に従う画像処理装置の制御プロラグムは、端末および画像形成装置の各々と通信を行う画像処理装置の制御プログラムであって、端末のユーザーを認証する処理と、端末から受信した印刷ジョブであって画像処理装置とは別体の画像形成装置で実行される印刷ジョブを記憶する処理とを含む受付処理を行う受付ステップと、受付ステップ中のエラーの発生の有無を示すエラー情報を記憶するエラー記憶ステップと、画像形成装置からの要求に従って、端末のユーザーの印刷ジョブを特定する情報を画像形成装置に送信するジョブ送信ステップと、エラー記憶ステップにて記憶した情報を画像形成装置に送信するエラー送信ステップとをコンピューターに実行させる。
【００２７】
本発明のさらに他の局面に従う画像形成装置の制御プロラグムは、端末および画像処理装置の各々と通信を行う画像形成装置の制御プログラムであって、画像処理装置は、端末のユーザーを認証する処理と、端末から受信した印刷ジョブであって画像処理装置とは別体の画像形成装置で実行される印刷ジョブを記憶する処理とを含む受付処理を行い、制御プログラムは、端末のユーザーを認証する認証ステップと、認証ステップにて認証した端末のユーザーの印刷ジョブを特定する情報の送信を、画像処理装置に対して要求するジョブ送信要求ステップと、受付処理中にエラーが発生したことを示す情報であるエラー情報を画像処理装置から受信した場合に、エラーの発生を通知する通知ステップとをコンピューターに実行させる。
【発明の効果】
【００２８】
本発明によれば、利便性を向上することのできる画像形成システム、画像処理装置、画像形成装置、画像処理装置の制御プログラム、および画像形成装置の制御プログラムを提供することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の第１の実施の形態における画像形成システムの概念図である。
【図２】本発明の第１の実施の形態における管理端末１００−１および１００−２の各々の構成を模式的に示すブロック図である。
【図３】ユーザー端末２００の構成を模式的に示すブロック図である。
【図４】画像形成装置３００−１、３００−２、および３００−３の各々の構成を模式的に示すブロック図である。
【図５】印刷ジョブのデータ構成を模式的に示す図である。
【図６】本発明の第１の実施の形態において、管理端末１００−１および１００−２の各々が記憶するジョブ情報データベースのデータ構成を模式的に示す図である。
【図７】本発明の第１の実施の形態において、管理端末１００−１および１００−２の各々が記憶するジョブ履歴データベースのデータ構成を模式的に示す図である。
【図８】本発明の第１の実施の形態における画像形成システムを利用したユビキタスプリントの流れを示す概念図である。
【図９】本発明の第１の実施の形態において画像形成装置３００−１が操作パネル３５５に表示する印刷ジョブの一覧を模式的に示す図である。
【図１０】本発明の第１の実施の形態において画像形成装置３００−１が操作パネル３５５に表示するエラー情報の一覧を模式的に示す図である。
【図１１】本発明の第１の実施の形態において、管理端末１００−１が行うジョブ受付処理を示すフローチャートである。
【図１２】本発明の第１の実施の形態において、管理端末１００−１が行うジョブ情報送信処理を示すフローチャートである。
【図１３】本発明の第１の実施の形態において、画像形成装置３００−１が行う印刷処理を示すフローチャートである。
【図１４】本発明の第２の実施の形態における管理端末１００−１および１００−２の各々の構成を模式的に示すブロック図である。
【図１５】本発明の第２の実施の形態において、管理端末１００−１および１００−２の各々が記憶するジョブ情報データベースのデータ構成を模式的に示す図である。
【図１６】本発明の第２の実施の形態において、管理端末１００−１が行うジョブ受付処理を示すフローチャートである。
【図１７】本発明の第２の実施の形態において、管理端末１００−１が行うジョブ情報送信処理を示すフローチャートである。
【図１８】管理端末１００−１がジョブ情報とジョブ履歴情報とを異なるデータベースに記憶する場合の画像形成システムの動作を示すシーケンス図である。
【図１９】管理端末１００−１がジョブ情報とジョブ履歴情報とを同一のデータベースに記憶する場合の画像形成システムの動作を示すシーケンス図である。
【図２０】本発明の第３の実施の形態において、画像形成装置３００−１が行う印刷処理を示すフローチャートである。
【図２１】本発明の第４の実施の形態において、管理端末１００−１が行うジョブ受付処理を示すフローチャートである。
【図２２】従来の画像形成システムを利用したユビキタスプリントの流れを示す概念図である。
【発明を実施するための形態】
【００３０】
以下、本発明の一実施の形態について、図面に基づいて説明する。
【００３１】
以下の実施の形態では、画像処理装置が管理端末である場合について説明する。画像処理装置は、管理端末である場合の他、サーバー装置、画像形成装置、携帯端末、またはスキャナー装置などであってもよい。画像形成装置は、スキャナー機能、複写機能、プリンタとしての機能、ファクシミリ機能、データ通信機能、およびサーバー機能を備えたＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、ファクシミリ装置、または複写機などであってもよい。
【００３２】
［第１の実施の形態］
【００３３】
（画像形成システムの構成）
【００３４】
図１は、本発明の第１の実施の形態における画像形成システムの概念図である。
【００３５】
図１を参照して、本実施の形態における画像形成システムは、管理端末１００−１および１００−２（画像処理装置の一例）と、ユーザー端末２００（端末の一例）と、画像形成装置３００−１、３００−２、および３００−３とを備えている。管理端末１００−１および１００−２の各々と、ユーザー端末２００と、画像形成装置３００−１、３００−２、および３００−３の各々とは、ネットワーク４００を通じて相互に接続されており、相互に通信を行う。
【００３６】
この画像形成システムは、ユビキタスプリントを実現するものである。管理端末１００−１および１００−２の各々は、印刷ジョブに関する情報を管理する。ユーザー端末２００は、印刷ジョブの実行主であるユーザーが使用する端末である。ユーザー端末２００は、管理端末１００−１または１００−２に対して印刷ジョブを送信する。管理端末１００−１および１００−２の各々は、印刷ジョブに関する情報を管理し、記憶する。画像形成装置３００−１、３００−２、および３００−３の各々は、ユーザーの要求に応じて、管理端末１００−１または１００−２から印刷ジョブに関する情報を取得し、取得した印刷ジョブを実行する。
【００３７】
ネットワーク４００は、たとえば有線または無線のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの専用回線を用いたものである。ネットワーク４００は、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のプロトコルを用いて各種機器を接続する。ネットワーク４００に接続された機器は、お互いに各種データのやり取りが可能となっている。
【００３８】
なお、画像形成システムは、これら以外の機器を備えていてもよい。画像形成システムが備えるユーザー端末の数、管理端末の数、および画像形成装置の数は任意である。
【００３９】
図２は、本発明の第１の実施の形態における管理端末１００−１および１００−２の各々の構成を模式的に示すブロック図である。
【００４０】
図２を参照して、本実施の形態における管理端末１００−１および１００−２の各々は、ＰＣであり、システムコントローラー１１０と、認証部１２０と、メモリ１３０と、ジョブ管理部１４０と、記憶装置１５０と、履歴管理部１６０と、ネットワークＩ／Ｆ１７０とを含んでいる。システムコントローラー１１０は、認証部１２０、メモリ１３０、ジョブ管理部１４０、記憶装置１５０、履歴管理部１６０、およびネットワークＩ／Ｆ１７０の各々と接続されている。記憶装置１５０は、ジョブ管理部１４０および履歴管理部１６０の各々と接続されている。
【００４１】
システムコントローラー１１０は、管理端末全体の動作を制御する。システムコントローラー１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１を含んでいる。認証部１２０は、ユーザー端末２００のユーザーの認証を行う。メモリ１３０はＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）とＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを含んでいる。ＲＯＭは、ＣＰＵ１１１が実行する制御プログラムを記憶する。ＲＡＭはＣＰＵ１１１の作業用のメモリである。ジョブ管理部１４０は、ジョブ情報データベース（図６）を管理する。記憶装置１５０は、印刷ジョブの印刷データ、ジョブ情報データベース、およびジョブ履歴データベース（図７）などを記憶する。履歴管理部１６０は、ジョブ履歴データベースを管理する。ネットワークＩ／Ｆ１７０は、ネットワーク４００を通じて、ネットワーク４００上の外部機器との間で各種の情報を送受信する。
【００４２】
管理端末１００−１は、管理端末１００−１自身が受信した印刷ジョブに関するジョブ情報およびジョブ履歴情報を記憶している。管理端末１００−２は、管理端末１００−２自身が受信した印刷ジョブに関するジョブ情報およびジョブ履歴情報を記憶している。
【００４３】
図３は、ユーザー端末２００の構成を模式的に示すブロック図である。
【００４４】
図３を参照して、ユーザー端末２００は、ＰＣであり、システムコントローラー２１０と、メモリ２２０と、表示部２３０と、操作部２４０と、記憶装置２５０と、ジョブ作成部２６０とを含んでいる。システムコントローラー２１０は、メモリ２２０、表示部２３０、操作部２４０、記憶装置２５０、およびジョブ作成部２６０の各々と接続されている。
【００４５】
システムコントローラー２１０は、ユーザー端末全体の動作を制御する。システムコントローラー２１０は、ＣＰＵ２１１を含んでいる。メモリ２２０はＲＯＭとＲＡＭとを含んでいる。ＲＯＭは、ＣＰＵ２１１が実行する制御プログラムを記憶する。ＲＡＭはＣＰＵ２１１の作業用のメモリである。表示部２３０は、各種情報を表示する。操作部２４０は、各種操作を受け付ける。記憶装置２５０は、印刷ジョブに係る印刷データなどを記憶する。ジョブ作成部２６０は、印刷ジョブを作成する。ネットワークＩ／Ｆ２７０は、ネットワーク４００を通じて、ネットワーク４００上の外部機器との間で各種の情報を送受信する。
【００４６】
図４は、画像形成装置３００−１、３００−２、および３００−３の各々の構成を模式的に示すブロック図である。
【００４７】
図４を参照して、画像形成装置３００−１、３００−２、および３００−３の各々は、ＭＦＰであり、システムコントローラー３１０と、メモリ３２０と、入力画像処理部３３０と、撮像部３４０と、表示部３４５と、操作部３５０と、操作パネル３５５と、記憶装置３６０と、出力画像処理部３７０と、プリンターエンジン３８０と、ネットワークＩ／Ｆ３９０と、認証部３９５とを含んでいる。システムコントローラー３１０は、メモリ３２０、入力画像処理部３３０、撮像部３４０、表示部３４５、操作部３５０、記憶装置３６０、出力画像処理部３７０、プリンターエンジン３８０、ネットワークＩ／Ｆ３９０、および認証部３９５の各々と接続されている。入力画像処理部３３０は、メモリ３２０および撮像部３４０の各々と接続されている。出力画像処理部３７０は、記憶装置３６０およびプリンターエンジン３８０の各々と接続されている。
【００４８】
システムコントローラー３１０は、画像形成装置全体の動作を制御する。システムコントローラー３１０は、ＣＰＵ３１１を含んでいる。メモリ３２０はＲＯＭとＲＡＭとを含んでいる。ＲＯＭは、ＣＰＵ３１１が実行する制御プログラムを記憶する。ＲＡＭはＣＰＵ３１１の作業用のメモリである。
【００４９】
入力画像処理部３３０は、撮像部３４０が撮像した原稿の画像データ（入力画像）を作成し、メモリ３２０に記憶させる。撮像部３４０は、原稿の画像を撮像する。表示部３４５は、操作パネル３５５に各種情報を表示する。操作部３５０は、操作パネル３５５を通じて各種操作を受け付ける。記憶装置３６０は、印刷データなどを記憶する。出力画像処理部３７０は、印刷ジョブの印刷データ（出力画像）に処理を行い、出力画像のラスターイメージをプリンターエンジン３８０に送付する。ネットワークＩ／Ｆ３９０は、ネットワーク４００を通じて、ネットワーク４００上の外部機器との間で各種の情報を送受信する。
【００５０】
プリンターエンジン３８０は、出力画像処理部３７０で作成された出力画像のラスターイメージに基づいて、用紙などへの印刷処理を行う。プリンターエンジン３８０は、おおまかに、トナー像形成部、定着装置、および用紙搬送部などで構成される。プリンターエンジン３８０は、たとえば電子写真方式で用紙に画像を形成する。トナー像形成部は、いわゆるタンデム方式で４色の画像を合成し、用紙（記録媒体）にカラー画像を形成する。トナー像形成部は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の各色について設けられた感光体と、感光体からトナー像が転写（１次転写）される中間転写ベルトと、中間転写ベルトから用紙に画像を転写（２次転写）する転写部などで構成される。定着装置は、加熱ローラーおよび加圧ローラーを有する。定着装置は、加熱ローラーと加圧ローラーとでトナー像が形成された用紙を挟みながら搬送し、その用紙に加熱および加圧を行なう。これにより、定着装置は、用紙に付着したトナーを溶融させて用紙に定着させ、用紙に画像を形成する。用紙搬送部は、給紙ローラー、搬送ローラー、およびそれらを駆動するモーターなどで構成されている。用紙搬送部は、用紙を給紙カセットから給紙して、画像形成装置の筐体の内部で搬送する。また、用紙搬送部は、画像が形成された用紙を画像形成装置の筐体から排紙トレイなどに排出する。
【００５１】
（印刷ジョブ、ジョブ情報データベース、およびジョブ履歴データベースの構成）
【００５２】
図５は、印刷ジョブのデータ構成を模式的に示す図である。
【００５３】
図５を参照して、印刷ジョブは、画像形成装置に対して描画を指示するものであり、ページ記述言語（ＰＤＬ）で記載されている。印刷ジョブは、ヘッダ部ＨＰとボディ部ＢＰとで構成されている。ヘッダ部ＨＰには、ＰＣログイン名、印刷ジョブの対象となる文書名（印刷データ名）、および印刷設定などが記載されている。ＰＣログイン名とは、印刷ジョブの実行元である端末の使用者を特定する情報である。ボディ部ＢＰには、印刷データが記載されている。
【００５４】
図６は、本発明の第１の実施の形態において、管理端末１００−１および１００−２の各々が記憶するジョブ情報データベースのデータ構成を模式的に示す図である。
【００５５】
図６を参照して、本実施の形態におけるジョブ情報データベースは、複数のジョブ情報と、複数のジョブ情報の各々に関連する印刷データとを含んでいる。ジョブ情報とは、印刷ジョブを特定する情報である。ジョブ情報は、たとえば、ジョブオーナーの情報と、印刷ジョブの受信日時と、印刷ジョブの対象となる文書名とで構成される。ジョブオーナーの情報とは、管理端末や画像形成装置にログインするときにユーザーが使用するＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）の情報である。
【００５６】
たとえば、「ＩＡＲＷＥ．ｄｏｃ」という文書名のファイルを含む印刷ジョブは、「２０１４年７月１６日１２：０４」に「ＵＥＨＡＲＡ」というジョブオーナーから受け付けたものであることが分かる。
【００５７】
ジョブ情報は、ここでは、管理端末がユーザー端末２００からの印刷ジョブの受付処理に成功した場合に作成され、その印刷ジョブを受信した管理端末のジョブ情報データベースに追加される。
【００５８】
図７は、本発明の第１の実施の形態において、管理端末１００−１および１００−２の各々が記憶するジョブ履歴データベースのデータ構成を模式的に示す図である。
【００５９】
図７を参照して、本実施の形態におけるジョブ履歴データベースは、印刷ジョブの受信結果の履歴を示す情報である複数のジョブ履歴情報を含んでいる。ジョブ履歴情報は、印刷ジョブを特定する情報と、印刷ジョブの受信結果および結果詳細とで構成される。印刷ジョブを特定する情報は、たとえば、ジョブオーナーの情報と、ＰＣログイン名と、印刷ジョブの受信日時と、印刷ジョブの対象となる文書名とで構成される。印刷ジョブの受信結果は、印刷ジョブの受付処理中のエラーの発生の有無を示す情報である。結果詳細は、印刷ジョブの受付処理中に発生したエラーの原因を示す情報である。エラーの原因としては、たとえばユーザーの認証の失敗(Ａｕｔｈ  Ｅｒｒｏｒ)、記憶装置の空き容量の不足（Ｓｔｏｒａｇｅ  Ｆｕｌｌ）、またはユーザー端末２００との通信のエラー（Ｎｅｔ  Ｅｒｒｏｒ）などがある。
【００６０】
たとえば、「２０１４年７月１６日１３：０１」に「ＯＵＣＨＩ」というジョブオーナー（「ＵＳＥＲ１２」というＰＣログイン名）から受け付けた「８２５３８．ＩＭＧ」というファイルの印刷ジョブは、記憶装置の空き容量の不足により受付処理に失敗したことが分かる。
【００６１】
ジョブ履歴情報において、ユーザーの認証の失敗を原因として印刷ジョブの受信処理中にエラーが発生した場合には、管理端末は、受け付けたジョブオーナーの情報およびパスワードを破棄する。このため、ジョブ履歴情報におけるジョブオーナーの情報は空欄になっている。一方、受信した印刷ジョブにはＰＣログイン名が含まれているので、ジョブ履歴情報にはＰＣログイン名を記入することができる。したがって、ジョブ履歴情報がＰＣログイン名を含むことにより、ユーザーの認証に失敗した場合であっても、ＰＣログイン名を手がかりに印刷ジョブの受信結果を特定することができる。
【００６２】
また、ジョブ履歴情報において、印刷ジョブの受信処理中にユーザー端末２００との通信にエラーが発生した場合には、管理端末は、受け付けた情報の一部（ジョブオーナーの情報や文書名など）を正常に受信できないことがある。このため、ジョブ履歴情報におけるジョブオーナーの情報や文書名などが空欄になることがある。
【００６３】
ジョブ履歴情報は、管理端末がユーザー端末２００からの印刷ジョブの受付処理を行った場合に作成され、その印刷ジョブを受信した管理端末のジョブ履歴データベースに追加される。
【００６４】
以降、ジョブ履歴情報のうち、受付処理中にエラーが発生したことを示すジョブ履歴情報（受信結果が「Ｅｒｒｏｒ」であるジョブ履歴情報）をエラー情報と記すことがある。
【００６５】
（ユビキタスプリントの流れ）
【００６６】
図８は、本発明の第１の実施の形態における画像形成システムを利用したユビキタスプリントの流れを示す概念図である。以降の実施の形態の説明では、ユーザーＵＲが、管理端末１００−１に印刷ジョブを送信し（管理端末１００−１がストレージ機として機能し）、画像形成装置３００−１で印刷ジョブを実行する（画像形成装置３００−１がクライアント機として機能する）場合について説明する。ユーザーＵＲは、管理端末１００−１および１００−２のうちいずれの管理端末で印刷ジョブを送信してもよい。ユーザーＵＲは、画像形成装置３００−１〜３００−３のうちいずれの画像形成装置で印刷ジョブを実行してもよい。
【００６７】
図８を参照して、ユーザーＵＲは、ユーザー端末２００を通じて、管理端末１００−１での認証に必要な操作を行う。ユーザーＵＲは、ユーザー端末２００を通じて、管理端末１００−１に自らの印刷ジョブを送信する（矢印ＡＲ１）。管理端末１００−１での認証に必要な操作とは、たとえばジョブオーナー名およびパスワードの入力である。
【００６８】
管理端末１００−１は、ユーザー端末２００との通信が開始すると、印刷ジョブの受付処理を開始する。印刷ジョブの受付処理は、ユーザーＵＲを認証する処理と、受信した印刷ジョブに関する情報を記憶する処理とを含んでいる。
【００６９】
管理端末１００−１は、ユーザー端末２００からの印刷ジョブの受付処理に成功した場合（印刷ジョブの受付処理中にエラーが発生しなかった場合）、受信した印刷ジョブに基づいてジョブ情報を作成し、自機のジョブ情報データベースに蓄積する。また管理端末１００−１は、受信した印刷ジョブや受信結果などに基づいてジョブ履歴情報を作成し、自機のジョブ履歴データベースに蓄積する。
【００７０】
一方、管理端末１００−１は、ユーザー端末２００からの印刷ジョブの受付処理に失敗した場合（印刷ジョブの受付処理中にエラーが発生した場合）、受け付けた印刷ジョブの印刷データを破棄する。また管理端末１００−１は、受け付けた印刷ジョブのジョブ履歴情報を自機のジョブ履歴データベースに蓄積する。
【００７１】
ユーザーＵＲは、印刷ジョブを送信した後、画像形成装置３００−１へ移動し、画像形成装置３００−１で認証に必要な操作を行う（矢印ＡＲ２）。画像形成装置３００−１は、ユーザーＵＲの認証を行う。画像形成装置３００−１は、ユーザーＵＲの認証が完了すると、管理端末１００−１および１００−２の各々に対して、ユーザーＵＲの印刷ジョブのジョブ情報と、ジョブ履歴情報との送信を要求する（矢印ＡＲ３）。ユーザーＵＲの印刷ジョブとは、ユーザーＵＲがジョブオーナーとして登録されている印刷ジョブである。
【００７２】
管理端末１００−１および１００−２の各々は、画像形成装置３００−１からの要求を受信すると、自機で蓄積しているジョブ情報データベースからユーザーＵＲの印刷ジョブのジョブ情報を抽出する。
【００７３】
また、管理端末１００−１および１００−２の各々は、画像形成装置３００−１からの要求を受信すると、自機で蓄積しているジョブ履歴データベースに記憶されている全てのジョブ履歴情報（ユーザーＵＲ以外のユーザーがジョブオーナーの印刷ジョブのジョブ履歴情報を含むジョブ履歴情報）を抽出する。
【００７４】
管理端末１００−１および１００−２の各々は、抽出したジョブ情報およびジョブ履歴情報をマージして画像形成装置３００−１に送信する（矢印ＡＲ４）。管理端末１００−１および１００−２の各々は、抽出したジョブ情報およびジョブ履歴情報を別々のタイミングで画像形成装置３００−１に送信してもよい。
【００７５】
画像形成装置３００−１は、ジョブ情報およびジョブ履歴情報を受信すると、受信したジョブ情報に基づいて、ユーザーＵＲの印刷ジョブの一覧を表示する。画像形成装置３００−１は、印刷ジョブの一覧の中の印刷ジョブの実行指示を受け付けると、その印刷ジョブを実行する。画像形成装置３００−１は、実行指示を受け付けた印刷ジョブの印刷データを管理端末１００−１から受信して、印刷データを出力する（矢印ＡＲ５）。
【００７６】
また画像形成装置３００−１は、管理端末１００−１からエラー情報を受信した場合に、ユーザーＵＲからの要求に従って、エラーの発生を通知する。画像形成装置３００−１は、たとえば、受信したジョブ履歴情報に基づいて作成したエラー情報の一覧を表示する。これにより、ユーザーＵＲは、管理端末１００−１が自らの印刷ジョブの受付処理に失敗した場合に、その事実を知ることができる。
【００７７】
なお、画像形成装置３００−１は、エラー情報を管理端末１００−１から受信した場合に、受付処理中にエラーが発生したことを通知するものであればよい。通知の方法は任意のものであればよく、警告音や警告灯などであってもよい。画像形成装置３００−１は、ユーザーの求めに応じて通知を行ってもよいし、エラー情報を受信した場合に自動的に通知を行ってもよい。
【００７８】
図９は、本発明の第１の実施の形態において画像形成装置３００−１が操作パネル３５５に表示する印刷ジョブの一覧を模式的に示す図である。なお、図９および図１０では、管理端末１００−１に対応するものを「ストレージ機Ａ」と示しており、管理端末１００−２に対応するものを「ストレージ機Ｂ」と示している。
【００７９】
図９を参照して、印刷ジョブの一覧は、ユーザーＵＲが送信した（実行指示を行った）印刷ジョブを特定する情報の一覧である。ここでは、印刷ジョブの一覧に含まれる印刷ジョブは、印刷ジョブの送信元である管理端末（印刷ジョブを蓄積していた管理端末）の名称、印刷ジョブに係るファイルの文書名、および管理端末が印刷ジョブを受け付けた日時などの項目を含んでいる。印刷ジョブの一覧には、自機（ここでは画像形成装置３００−１の記憶装置３６０）に蓄積されているユーザーＵＲの印刷ジョブが含まれていてもよい。
【００８０】
たとえば、「ＩＡＲＷＥ．ｄｏｃ」という文書名のファイルを含む印刷ジョブは、「２０１４年７月１６日１２：０４」に「ストレージ機Ａ」がユーザーＵＲから受け付けたものであることが分かる。
【００８１】
画像形成装置３００−１は、印刷ジョブの一覧とともに、「エラージョブ情報」キーＫＹ１を表示する。画像形成装置３００−１は、キーＫＹ１が押下されると、表示の切替要求を受け付け、図１０に示すエラー情報の一覧に表示を切り替える。
【００８２】
図１０は、本発明の第１の実施の形態において画像形成装置３００−１が操作パネル３５５に表示するエラー情報の一覧を模式的に示す図である。
【００８３】
図１０を参照して、エラー情報の一覧には、ユーザーＵＲの印刷ジョブのエラー情報とともに、ユーザーＵＲ以外の印刷ジョブのエラー情報も含まれている。エラー情報の一覧に含まれるエラー情報は、印刷ジョブのジョブオーナーの情報、印刷ジョブのＰＣログイン名、印刷ジョブの送信元（エラーの発生場所）である管理端末、印刷ジョブに係るファイルの文書名、エラーの原因、および管理端末が印刷ジョブを受け付けた（受信した）日時などを含んでいる。エラーの原因の項目には、ユーザーの認証に失敗したことを示す「Ａｕｔｈ  Ｅｒｒｏｒ」、記憶装置１５０の空き容量が不足していたことを示す「Ｓｔｏｒａｇｅ  Ｆｕｌｌ」、またはユーザー端末２００との通信のエラーを示す「Ｎｅｔ  Ｅｒｒｏｒ」が表示されている。
【００８４】
たとえば、「ＸＹＺ．ｐｄｆ」という文書名のファイルの印刷ジョブのエラー情報は、その印刷ジョブについて、ジョブオーナーが不明であり、ＰＣログイン名ログイン名が「ＵＳＥＲ３４」であり、「２０１４年７月１１日１７：２２」に印刷ジョブを受信したものの、ユーザーの認証に失敗したという原因により、「ストレージ機Ｂ」での受付処理に失敗したことを示している。
【００８５】
画像形成装置３００−１は、エラー情報とともに、「戻る」キーＫＹ２を表示する。画像形成装置３００−１は、キーＫＹ２が押下されると、表示の切替要求を受け付け、図９に示す印刷ジョブの一覧に表示を切り替える。
【００８６】
さらに画像形成装置３００−１は、エラー情報とともに「エラー情報削除」キーＫＹ３を表示する。画像形成装置３００−１は、エラー情報が押下されると、押下されたエラー情報の選択を受け付ける。画像形成装置３００−１は、エラー情報が選択された状態でキーＫＹ３の押下を受け付けると、そのエラー情報が確認済であるとみなす。この場合、画像形成装置３００−１は、選択されたエラー情報を、エラー情報の一覧および画像形成装置３００−１の記憶装置内から削除する。なお、画像形成装置３００−１は、一定時間経過した後のエラー情報を、エラー情報の一覧および画像形成装置３００−１の記憶装置内から削除してもよい。
【００８７】
（画像形成システムの動作を示すフローチャート）
【００８８】
図１１は、本発明の第１の実施の形態において、管理端末１００−１が行うジョブ受付処理を示すフローチャートである。
【００８９】
図１１を参照して、管理端末１００−１のＣＰＵは、ユーザー端末２００との通信が開始すると、印刷ジョブの受付処理を開始し（Ｓ１）、ジョブ履歴情報の受信結果（Ｒｅｓｕｌｔ）および結果詳細（Ｄｅｔａｉｌ）、ならびに印刷データの有無を示すフラグ（印刷データ）の各々を、デフォルトの値に設定する（Ｓ３）。
【００９０】
ジョブ履歴情報の受信結果（Ｒｅｓｕｌｔ）には、印刷ジョブの受信処理に成功したこと（印刷ジョブの受付処理中のエラーが発生していないこと）を示す「Ｓｕｃｃｅｓｓ」、または印刷ジョブの受信処理に失敗したこと（印刷ジョブの受付処理中のエラーが発生したこと）を示す「Ｅｒｒｏｒ」が入力される。
【００９１】
ジョブ履歴情報の結果詳細（Ｄｅｔａｉｌ）には、印刷ジョブの受付に失敗した原因が存在しないことを示す「Ｎｏｎｅ」、ユーザーの認証に失敗したことを示す「Ａｕｔｈ  Ｅｒｒｏｒ」、記憶装置１５０の空き容量が不足していたことを示す「Ｓｔｏｒａｇｅ  Ｆｕｌｌ」、またはユーザー端末２００との通信のエラーを示す「Ｎｅｔ  Ｅｒｒｏｒ」が入力される。
【００９２】
「印刷データ」には、管理端末が印刷データを記憶していることを示す「ＡＡＡ」、または管理端末が印刷データを記憶していないことを示す「Ｎｏｎｅ」が入力される。デフォルトの値は、「Ｒｅｓｕｌｔ」の項目が「Ｅｒｒｏｒ」であり、「Ｄｅｔａｉｌ」の項目が「Ｎｏｎｅ」であり、「印刷データ」の項目が「ＡＡＡ」である。
【００９３】
続いてＣＰＵは、ユーザー端末２００との通信が正常であるか否かを判別する（Ｓ５）。
【００９４】
ステップＳ５において、ユーザー端末２００との通信が正常である（エラーが発生していない）と判別した場合（Ｓ５でＹＥＳ）、ＣＰＵは、ユーザー端末２００から受信した情報に基づいて、ユーザー端末２００のユーザーの認証を行う。そしてＣＰＵは、ユーザー端末２００のユーザーの認証に成功したか否かを判別する（Ｓ７）。
【００９５】
ステップＳ７において、認証に成功したと判別した場合（Ｓ７でＹＥＳ）、ＣＰＵは、印刷データを保存するのに必要な空き容量を、管理端末が有しているか否かを判別する（Ｓ９）。
【００９６】
ステップＳ９において、印刷データを保存するのに必要な空き容量を管理端末が有していると判別した場合（Ｓ９でＹＥＳ）、ＣＰＵは、ジョブ履歴情報に含まれる受信結果における「Ｒｅｓｕｌｔ」を「Ｓｕｃｃｅｓｓ」に変更し（Ｓ１１）、ジョブ情報および印刷データを保存する（Ｓ１３）。続いてＣＰＵは、ジョブ履歴情報を保存し（Ｓ１５）、処理を終了する。
【００９７】
ステップＳ５において、ユーザー端末２００との通信にエラーが発生していると判別した場合（Ｓ５でＮＯ）、ＣＰＵは、ジョブ履歴情報に含まれる受信結果における「Ｄｅｔａｉｌ」を「Ｎｅｔ  Ｅｒｒｏｒ」に変更し（Ｓ１７）、ステップＳ１９の処理へ進む。
【００９８】
ステップＳ７において、認証に失敗したと判別した場合（Ｓ７でＮＯ）、ＣＰＵは、ジョブ履歴情報に含まれる受信結果における「Ｄｅｔａｉｌ」の項目を「Ａｕｔｈ  Ｅｒｒｏｒ」に変更し（Ｓ２１）、ステップＳ１９の処理へ進む。
【００９９】
ステップＳ９において、印刷データを保存するのに必要な空き容量を管理端末が有していないと判別した場合（Ｓ９でＮＯ）、ＣＰＵは、ジョブ履歴情報に含まれる受信結果における「Ｄｅｔａｉｌ」の項目を「Ｓｔｏｒａｇｅ  Ｆｕｌｌ」に変更し（Ｓ２３）、ステップＳ１９の処理へ進む。
【０１００】
ステップＳ１９において、ＣＰＵは、受信した印刷データを破棄し、「印刷データ」を「Ｎｏｎｅ」に変更し（Ｓ１９）、ステップＳ１５の処理へ進む。
【０１０１】
図１２は、本発明の第１の実施の形態において、管理端末１００−１が行うジョブ情報送信処理を示すフローチャートである。
【０１０２】
図１２を参照して、管理端末１００−１のＣＰＵは、画像形成装置３００−１から送信要求を受け付けたか否かを判別する（Ｓ１０１）。この送信要求は、ジョブ情報およびジョブ履歴情報の送信を要求するものである。送信要求を受け付けたと判別するまで、ＣＰＵはステップＳ１０１の処理を繰り返す。
【０１０３】
ステップＳ１０１において、送信要求を受け付けたと判別した場合（Ｓ１０１でＹＥＳ）、ＣＰＵは、送信要求を受け付けたユーザーＵＲのジョブ情報をジョブ情報データベースから抽出し、ジョブ履歴情報をジョブ履歴データベースから抽出する（Ｓ１０３）。続いてＣＰＵは、抽出したジョブ情報とジョブ履歴情報とをマージし（Ｓ１０５）、マージしたジョブ情報およびジョブ履歴情報を、ジョブ情報の送信要求を受け付けた画像形成装置３００−１に送信する（Ｓ１０７）。次にＣＰＵは、画像形成装置３００−１から印刷データの送信要求を受け付けたか否かを判別する（Ｓ１０９）。
【０１０４】
ステップＳ１０９において、画像形成装置３００−１から印刷データの送信要求を受け付けたと判別した場合（Ｓ１０９でＹＥＳ）、ＣＰＵは、印刷データを画像形成装置３００−１に送信し（Ｓ１１１）、ステップＳ１０１の処理へ進む。
【０１０５】
ステップＳ１０９において、画像形成装置３００−１から印刷データの送信要求を受け付けないと判別した場合（Ｓ１０９でＮＯ）、ＣＰＵは、ステップＳ１０１の処理へ進む。
【０１０６】
図１３は、本発明の第１の実施の形態において、画像形成装置３００−１が行う印刷処理を示すフローチャートである。
【０１０７】
図１３を参照して、画像形成装置３００−１のＣＰＵは、ユーザーＵＲから認証に必要な操作を受け付けると、ユーザーＵＲの認証を行う（Ｓ２０１）。続いてＣＰＵは、認証したユーザーＵＲのジョブ情報と、ジョブ履歴情報との送信を管理端末１００−１および１００−２の各々に要求する（Ｓ２０３）。次にＣＰＵは、管理端末１００−１および１００−２の各々から、ジョブ情報およびジョブ履歴情報を受信し（Ｓ２０５）、受信したジョブ情報に基づいて、ユーザーＵＲの印刷ジョブの一覧を操作パネル３５５に表示する（Ｓ２０７）。次にＣＰＵは、表示の切替要求をユーザーＵＲから受け付けたか否かを判別する（Ｓ２０９）。
【０１０８】
ステップＳ２０９において、表示の切替要求を受け付けないと判別した場合（Ｓ２０９でＮＯ）、ＣＰＵは、表示した印刷ジョブについての印刷要求を受け付けたか否かを判別する（Ｓ２１１）。
【０１０９】
ステップＳ２１１において、表示した印刷ジョブについての印刷要求を受け付けたと判別した場合（Ｓ２１１でＹＥＳ）、ＣＰＵは、印刷要求を受け付けた印刷ジョブのジョブ情報を取得した管理端末１００−１に対して、印刷データの送信を要求し（Ｓ２１３）、管理端末１００−１から印刷データを取得する（Ｓ２１５）。続いてＣＰＵは、取得した印刷データに基づいて印刷ジョブを実行し（Ｓ２１７）、処理を終了する。
【０１１０】
ステップＳ２０９において、表示の切替要求を受け付けたと判別した場合（Ｓ２０９でＹＥＳ）、ＣＰＵは、エラー情報の一覧を操作パネル３５５に表示する（Ｓ２１９）。次にＣＰＵは、次にＣＰＵは、ユーザーＵＲに確認済みとされたエラー情報があるか否かを判別する（Ｓ２２１）。
【０１１１】
ステップＳ２２１において、ユーザーＵＲに確認済みとされたエラー情報がある場合（Ｓ２２１でＹＥＳ）、ＣＰＵは、確認済みとされたエラー情報を削除し（Ｓ２２３）、ステップＳ２２５の処理へ進む。一方、ステップＳ２２１において、ユーザーＵＲに確認済みとされたエラー情報が無い場合（Ｓ２２１でＮＯ）、ＣＰＵはステップＳ２２５の処理へ進む。
【０１１２】
ステップＳ２２５において、ＣＰＵは、表示の切替要求をユーザーＵＲから受け付けたか否かを判別する（Ｓ２２５）。
【０１１３】
ステップＳ２２５において、表示の切替要求を受け付けたと判別した場合（Ｓ２２５でＹＥＳ）、ＣＰＵはステップＳ２０７の処理へ進む。一方、ステップＳ２２５において、表示の切替要求を受け付けないと判別した場合（Ｓ２２５でＮＯ）、ＣＰＵはステップＳ２２１の処理へ進む。
【０１１４】
本実施の形態によれば、クライアント機は、印刷ジョブの受付処理中のエラーの発生の有無を示す情報をストレージ機から受信する。このため、ストレージ機が印刷ジョブの受信に失敗した場合に、クライアント機は、ストレージ機が印刷ジョブの受信処理に失敗した事実をユーザーに通知することができる。ユーザーは、ストレージ機が印刷ジョブの受信に失敗した事実を知ることができる。その結果、ユーザーの混乱を防ぎ、利便性を向上することができる。
【０１１５】
また、クライアント機は、エラーの発生の原因の情報をストレージ機からさらに受信するので、クライアント機は、エラーの発生の原因をユーザーに通知することができる。その結果、利便性を一層向上することができる。
【０１１６】
また、印刷ジョブの受付処理中のエラーの発生の有無に特化した情報をクライアント機が収集するので、ネットワーク負荷の低下、ならびに管理端末および画像形成装置のパフォーマンスの低下を押さえることができる。
【０１１７】
さらに、確認済みである旨の操作を受け付けたエラー情報をクライアント機から削除することにより、クライアント機の記憶容量を確保することができる。
【０１１８】
［第２の実施の形態］
【０１１９】
本実施の形態では、管理端末１００−１および１００−２の各々が、ジョブ情報とジョブ履歴情報とを同一のデータベースに記憶する。
【０１２０】
図１４は、本発明の第２の実施の形態における管理端末１００−１および１００−２の各々の構成を模式的に示すブロック図である。
【０１２１】
図１４を参照して、本実施の形態における管理端末１００−１および１００−２の各々は、システムコントローラー１１０と、認証部１２０と、メモリ１３０と、ジョブ管理部１４０と、記憶装置１５０と、ネットワークＩ／Ｆ１７０とを含んでいる。本実施の形態における管理端末１００−１および１００−２の各々は、履歴管理部を含んでいない。システムコントローラー１１０は、認証部１２０、メモリ１３０、ジョブ管理部１４０、記憶装置１５０、およびネットワークＩ／Ｆ１７０の各々と接続されている。記憶装置１５０はジョブ管理部１４０と接続されている。
【０１２２】
図１５は、本発明の第２の実施の形態において、管理端末１００−１および１００−２の各々が記憶するジョブ情報データベースのデータ構成を模式的に示す図である。
【０１２３】
図１５を参照して、本実施の形態におけるジョブ情報データベースは、複数のジョブ情報を含んでいる。複数のジョブ情報の各々は、印刷ジョブを特定する情報と、印刷ジョブの受信結果と、結果詳細と、印刷データとを含んでいる。印刷ジョブを特定する情報は、ジョブオーナーの情報と、ＰＣログイン名と、受信日時と、文書名とで構成されている。
【０１２４】
なお、「ジョブオーナー」や「文書名」の情報を管理端末が正常に受け付けることができなかったジョブ情報については、これらの項目が空欄になっている。
【０１２５】
ジョブ情報は、ここでは、管理端末がユーザー端末２００からの印刷ジョブの受付処理を行った場合に作成される。ジョブ情報は、その印刷ジョブを受信した管理端末のジョブ情報データベースに追加される。
【０１２６】
図１６は、本発明の第２の実施の形態において、管理端末１００−１が行うジョブ受付処理を示すフローチャートである。
【０１２７】
図１６を参照して、本実施の形態において、管理端末１００−１のＣＰＵは、始めに、図１１に示すフローチャートのステップＳ１〜Ｓ１１およびＳ１７〜Ｓ２３と同じ処理を行う。
【０１２８】
ステップＳ１１において、ＣＰＵは、ジョブ履歴情報に含まれる受信結果における「Ｒｅｓｕｌｔ」を「Ｓｕｃｃｅｓｓ」に変更する（Ｓ１１）。次にＣＰＵは、印刷ジョブの受付処理の受信結果および結果詳細を含む内容のジョブ情報を保存する（Ｓ３１）。続いてＣＰＵは、印刷ジョブの受付処理の受信結果および結果詳細を含む内容のジョブ情報を保存し（Ｓ３３）、処理を終了する。
【０１２９】
ステップＳ１９において、ＣＰＵは、受信した印刷データを破棄し、「印刷データ」を「Ｎｏｎｅ」に変更する（Ｓ１９）。次にＣＰＵは、ステップＳ３３の処理を行い、処理を終了する。
【０１３０】
図１７は、本発明の第２の実施の形態において、管理端末１００−１が行うジョブ情報送信処理を示すフローチャートである。
【０１３１】
図１７を参照して、管理端末１００−１のＣＰＵは、画像形成装置３００−１から送信要求を受け付けたか否かを判別する（Ｓ１３１）。この送信要求は、ジョブ情報の送信を要求するものである。送信要求を受け付けたと判別するまで、ＣＰＵはステップＳ１３１の処理を繰り返す。
【０１３２】
ステップＳ１３１において、送信要求を受け付けたと判別した場合（Ｓ１３１でＹＥＳ）、ＣＰＵは、送信要求を受け付けたユーザーＵＲのジョブ情報をジョブ情報データベースから抽出する（Ｓ１３３）。続いてＣＰＵは、抽出したジョブ情報を、ジョブ情報の送信要求を受け付けた画像形成装置３００−１に送信する（Ｓ１３５）。その後ＣＰＵは、図１２に示すフローチャートのステップＳ１０９以降の処理を行う。
【０１３３】
なお、上述以外の画像形成システムの構成および動作は、第１の実施の形態の画像形成システムの構成および動作と同様であるので、同一の処理および部材には同一の符号を付し、その説明を繰り返さない。
【０１３４】
本実施の形態によれば、管理端末１００−１および１００−２は、ジョブ情報とジョブ履歴情報とを同一のデータベースに記憶する。これより、管理端末１００−１および１００−２が記憶するデータベースの容量を小さくすることができ、管理端末１００−１および１００−２の記憶装置の容量を有効に使用することができる。
【０１３５】
また、ジョブ情報を送信する際の管理端末１００−１と画像形成装置３００−１との間の通信を簡素化することができる。
【０１３６】
図１８は、管理端末１００−１がジョブ情報とジョブ履歴情報とを異なるデータベースに記憶する場合の画像形成システムの動作を示すシーケンス図である。
【０１３７】
図１８を参照して、管理端末１００−１がジョブ情報とジョブ履歴情報とを異なるデータベースに記憶する場合、画像形成装置３００−１が印刷ジョブを実行するまでに、管理端末１００−１と画像形成装置３００−１との間で、合計３回の通信が必要になる。すなわち、１回目の通信として、管理端末１００−１と画像形成装置３００−１との間で、ジョブ情報の送信要求およびその応答に関する通信を行う。２回目の通信として、管理端末１００−１と画像形成装置３００−１との間で、ジョブ履歴情報の送信要求およびその応答に関する通信を行う。３回目の通信として、ジョブ（印刷データ）の送信要求および応答に関する通信を行う。
【０１３８】
図１９は、管理端末１００−１がジョブ情報とジョブ履歴情報とを同一のデータベースに記憶する場合の画像形成システムの動作を示すシーケンス図である。
【０１３９】
図１９を参照して、管理端末１００−１がジョブ情報とジョブ履歴情報とを同一のデータベースに記憶する場合、画像形成装置３００−１が印刷ジョブを実行するまでに、管理端末１００−１と画像形成装置３００−１との間で、合計２回の通信が必要になる。すなわち、１回目の通信として、管理端末１００−１と画像形成装置３００−１との間で、ジョブ情報の送信要求およびその応答に関する通信を行う。このジョブ情報は、印刷ジョブの受付処理の受信結果および結果詳細を含んでいる。２回目の通信として、ジョブ（印刷データ）の送信要求および応答に関する通信を行う。
【０１４０】
［第３の実施の形態］
【０１４１】
本実施の形態では、画像形成装置３００−１は、前回受信した日時以降のエラー情報のみを管理端末１００−１および１００−２の各々から受信する。
【０１４２】
図２０は、本発明の第３の実施の形態において、画像形成装置３００−１が行う印刷処理を示すフローチャートである。なお、図２０に示すフローチャートは、図１３に示す第１の実施の形態の場合のフローチャートにおける処理の一部の処理を置き換えたものである。図２０に示すフローチャートでは、置き換えた処理の部分のみが示されている。
【０１４３】
図２０を参照して、画像形成装置３００−１のＣＰＵは、ユーザーＵＲによる認証に必要な操作を受け付けると、ユーザーＵＲの認証を行う（Ｓ２０１）。続いてＣＰＵは、認証したユーザーＵＲのジョブ情報と、ジョブ履歴情報との送信を管理端末１００−１および１００−２の各々に要求する（Ｓ２０３）。続いてＣＰＵは、記憶装置１５０で記憶している日時を、管理端末１００−１および１００−２の各々に通知する（Ｓ２３１）。この日時は、エラー情報を前回受信した日時に相当する。
【０１４４】
管理端末１００−１および１００−２の各々は、画像形成装置３００−１の要求に従って、画像形成装置３００−１から通知された日時以降に記憶したジョブ情報およびジョブ履歴情報を画像形成装置３００−１に送信する。ＣＰＵは、管理端末１００−１および１００−２の各々から、ジョブ情報およびジョブ履歴情報を受信する（Ｓ２３３）。
【０１４５】
続いてＣＰＵは、管理端末１００−１および１００−２の各々からジョブ履歴情報を受信した日時を、記憶装置１５０に記憶する（Ｓ２３５）。その後ＣＰＵは、ステップＳ２０７以降の処理を行う。
【０１４６】
なお、上述以外の画像形成システムの構成および動作は、第１の実施の形態の画像形成システムの構成および動作と同様であるので、同一の処理および部材には同一の符号を付し、その説明を繰り返さない。
【０１４７】
本実施の形態によれば、画像形成装置３００−１は、新しいジョブ情報およびジョブ履歴情報のみを収集することができ、管理端末１００−１および１００−２の各々と画像形成装置３００−１との間の通信量を低減することができる。
【０１４８】
［第４の実施の形態］
【０１４９】
本実施の形態では、管理端末１００−１は、印刷ジョブの受付処理中にエラーが発生した場合に、画像形成装置３００−１、３００−２、および３００−３からの要求無しに（自動的に）、エラー情報を画像形成装置３００−１、３００−２、および３００−３の各々に送信する。
【０１５０】
図２１は、本発明の第４の実施の形態において、管理端末１００−１が行うジョブ受付処理を示すフローチャートである。なお、図２１に示すフローチャートは、図１１に示す第１の実施の形態の場合のフローチャートに処理を追加したものである。図２１に示すフローチャートでは、追加した処理の部分のみが示されている。
【０１５１】
図２１を参照して、ステップＳ１５において、管理端末１００−１のＣＰＵは、ジョブ履歴情報を保存した後で（Ｓ１５）、印刷ジョブの受信処理中にエラーが発生したか否か（ジョブ履歴情報の受信結果（「Ｒｅｓｕｌｔ」）が「Ｅｒｒｏｒ」であるか否か）を判別する（Ｓ５１）。この判別処理は、保存したジョブ履歴情報に基づいて行われる。
【０１５２】
ステップＳ５１において、印刷ジョブの受信処理中にエラーが発生したと判別した場合（Ｓ５１でＹＥＳ）、ＣＰＵは、保存したジョブ履歴情報を画像形成装置３００−１、３００−２、および３００−３の各々に送信し（Ｓ５３）、処理を終了する。一方、ステップＳ５１において、印刷ジョブの受信処理中にエラーが発生しないと判別した場合（Ｓ５１でＮＯ）、ＣＰＵは処理を終了する。
【０１５３】
なお、上述以外の画像形成システムの構成および動作は、第１の実施の形態の画像形成システムの構成および動作と同様であるので、同一の処理および部材には同一の符号を付し、その説明を繰り返さない。
【０１５４】
本実施の形態によれば、画像形成装置３００−１、３００−２、および３００−３は、最新のエラー情報を保持しているので、管理端末１００−１および１００−２の各々にジョブ履歴情報の送信要求を行う必要がなくなる。
【０１５５】
［その他］
【０１５６】
第１の実施の形態において、管理端末１００−１は、ジョブ履歴データベースからジョブ履歴情報を抽出する際に、受付処理中にエラーが発生したことを示すエラー情報のみを抽出してもよい。管理端末１００−１は、ジョブ履歴データベースから、ユーザーＵＲの印刷ジョブのエラー情報のみを抽出してもよいし、ユーザーＵＲの印刷ジョブのエラー情報と、ユーザーＵＲ以外のユーザーの印刷ジョブ（ジョブオーナーが不明の印刷ジョブを含む）のエラー情報とを抽出してもよい。
【０１５７】
管理端末１００−１および１００−２のうち少なくともいずか一方は、画像形成機能を有し、画像形成装置（クライアント機）として動作するものであってもよい。これにより、ユーザーは、利用する画像形成装置がストレージ機であるかクライアント機であるかを意識する必要がなくなり、トラブル発生時には、いずれかの画像形成装置を通じてその原因を知ることができる。
【０１５８】
上述の実施の形態における処理は、ソフトウェアにより行なっても、ハードウェア回路を用いて行なってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザーに提供することにしてもよい。プログラムは、ＣＰＵなどのコンピューターにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１５９】
上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１６０】
１００−１，１００−２  管理端末
１１０，２１０，３１０  システムコントローラー
１１１，２１１，３１１  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
１２０  認証部
１３０，２２０，３２０  メモリ
１４０  ジョブ管理部
１５０，２５０，３６０  記憶装置
１６０  履歴管理部
１７０，２７０，３９０  ネットワークＩ／Ｆ
２００，１２００  ユーザー端末
２３０，３４５  表示部
２４０，３５０  操作部
２６０  ジョブ作成部
３００−１，３００−２，３００−３，１１００−１，１１００−２，１１００−３  画像形成装置
３３０  入力画像処理部
３４０  撮像部
３５５  操作パネル
３７０  出力画像処理部
３８０  プリンターエンジン
３９５  認証部
４００，１３００  ネットワーク
ＡＲ１，ＡＲ２，ＡＲ３，ＡＲ４，ＡＲ５，ＡＲ１０１，ＡＲ１０２，ＡＲ１０３，ＡＲ１０４  矢印
ＢＰ  ボディ部
ＨＰ  ヘッダ部
ＫＹ１，ＫＹ２，ＫＹ３  キー
ＵＲ  ユーザー
【図１】
0006417871.tif 000002
【図２】
0006417871.tif 000003
【図３】
0006417871.tif 000004
【図４】
0006417871.tif 000005
【図５】
0006417871.tif 000006
【図６】
0006417871.tif 000007
【図７】
0006417871.tif 000008
【図８】
0006417871.tif 000009
【図９】
0006417871.tif 000010
【図１０】
0006417871.tif 000011
【図１１】
0006417871.tif 000012
【図１２】
0006417871.tif 000013
【図１３】
0006417871.tif 000014
【図１４】
0006417871.tif 000015
【図１５】
0006417871.tif 000016
【図１６】
0006417871.tif 000017
【図１７】
0006417871.tif 000018
【図１８】
0006417871.tif 000019
【図１９】
0006417871.tif 000020
【図２０】
0006417871.tif 000021
【図２１】
0006417871.tif 000022
【図２２】
0006417871.tif 000023