(57)【要約】【課題】ユーザがメッセージサーバへアクセスすることにより、画像処理装置から離れた場所からでも簡単に画像処理装置におけるジョブの進捗状況などを確認できるようにする。【解決手段】画像処理装置２は、ユーザごとの複数のアカウントを管理するメッセージサーバ３とのデータ通信が可能である。この画像処理装置２は、ユーザによるジョブの実行指示を受け付けると、そのジョブの実行指示を行ったユーザに対応するアカウント情報に基づいてメッセージサーバ３にログインし、ジョブの実行を開始する。そのジョブの実行中にイベントの発生を検知すると、画像処理装置２は、メッセージサーバ３に対してログインしているユーザのアカウントに対し、そのイベントの発生を示すメッセージを記録する。【選択図】図１
2013085168.tif 000002
【特許請求の範囲】
【請求項１】
画像処理に関するジョブを実行する画像処理装置と、
ユーザごとに設定される複数のアカウントを管理し、各アカウントへのログイン状態において入力されるメッセージを当該アカウントに関連付けて保持すると共に、該メッセージを閲覧可能に出力するメッセージサーバと、
を備える画像処理システムであって、
前記画像処理装置は、
ユーザが前記メッセージサーバにログインするためのアカウント情報を記憶する記憶手段と、
ユーザによるジョブの実行指示を受け付けるジョブ受付手段と、
前記ジョブ受付手段によって受け付けられるジョブの実行指示に基づき、当該ジョブの実行指示を行ったユーザに対応するアカウント情報を前記記憶手段から読み出し、そのアカウント情報を用いて前記メッセージサーバにログインするログイン制御手段と、
前記ログイン制御手段によって前記メッセージサーバへのログイン状態となった後に、前記ジョブ受付手段によって受け付けられたジョブの実行を開始するジョブ実行制御手段と、
前記ジョブ実行制御手段によるジョブの実行中に発生するイベントを検知するイベント検知手段と、
前記ジョブ実行制御手段によるジョブの実行中に前記イベント検知手段がイベントの発生を検知した場合、前記ログイン制御手段によってログイン状態となっているアカウントに対して当該イベントの発生を示すメッセージを記録するイベント記録手段と、
を備えることを特徴とする画像処理システム。
【請求項２】
前記メッセージサーバは、一のアカウントへのログイン状態において入力されるコマンドに基づき、他のアカウントに入力されるメッセージを当該一のアカウントに反映させるリンク形成を行う構成であり、
前記画像処理装置は、前記記憶手段に、当該画像処理装置に対応するアカウント情報を更に記憶しており、
前記ログイン制御手段は、ジョブの実行指示を行ったユーザに対応するアカウント情報を用いて前記メッセージサーバにおけるユーザのアカウントにログインすると共に、当該画像処理装置に対応するアカウント情報を用いて前記メッセージサーバにおける当該画像処理装置のアカウントにログインし、前記メッセージサーバにおけるユーザのアカウントに対して前記コマンドを送出することによって、当該画像処理装置のアカウントに記録するメッセージをユーザのアカウントに反映させるリンク形成を行わせ、
前記イベント記録手段は、前記ジョブ実行制御手段によるジョブの実行中に前記イベント検知手段がイベントの発生を検知した場合、前記ログイン制御手段によってログイン状態となっている当該画像処理装置のアカウントに対して当該イベントの発生を示すメッセージを記録することを特徴とする請求項１に記載の画像処理システム。
【請求項３】
ユーザごとに設定される複数のアカウントを管理し、各アカウントへのログイン状態において入力されるメッセージを当該アカウントに関連付けて保持すると共に、該メッセージを閲覧可能に出力するメッセージサーバとのデータ通信が可能であり、ユーザによる指示に基づいて画像処理に関するジョブを実行する画像処理装置であって、
ユーザが前記メッセージサーバにログインするためのアカウント情報を記憶する記憶手段と、
ユーザによるジョブの実行指示を受け付けるジョブ受付手段と、
前記ジョブ受付手段によって受け付けられるジョブの実行指示に基づき、当該ジョブの実行指示を行ったユーザに対応するアカウント情報を前記記憶手段から読み出し、そのアカウント情報を用いて前記メッセージサーバにログインするログイン制御手段と、
前記ログイン制御手段によって前記メッセージサーバへのログイン状態となった後に、前記ジョブ受付手段によって受け付けられたジョブの実行を開始するジョブ実行制御手段と、
前記ジョブ実行制御手段によるジョブの実行中に発生するイベントを検知するイベント検知手段と、
前記ジョブ実行制御手段によるジョブの実行中に前記イベント検知手段がイベントの発生を検知した場合、前記ログイン制御手段によってログイン状態となっているアカウントに対して当該イベントの発生を示すメッセージを記録するイベント記録手段と、
を備えることを特徴とする画像処理装置。
【請求項４】
前記メッセージサーバは、一のアカウントへのログイン状態において入力されるコマンドに基づき、他のアカウントに入力されるメッセージを当該一のアカウントに反映させるリンク形成を行う構成であり、
前記記憶手段は、当該画像処理装置に対応するアカウント情報を更に記憶し、
前記ログイン制御手段は、ジョブの実行指示を行ったユーザに対応するアカウント情報を用いて前記メッセージサーバにおけるユーザのアカウントにログインすると共に、当該画像処理装置に対応するアカウント情報を用いて前記メッセージサーバにおける当該画像処理装置のアカウントにログインし、前記メッセージサーバにおけるユーザのアカウントに対して前記コマンドを送出することによって、当該画像処理装置のアカウントに記録するメッセージをユーザのアカウントに反映させるリンク形成を行わせ、
前記イベント記録手段は、前記ジョブ実行制御手段によるジョブの実行中に前記イベント検知手段がイベントの発生を検知した場合、前記ログイン制御手段によってログイン状態となっている当該画像処理装置のアカウントに対して当該イベントの発生を示すメッセージを記録することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記ログイン制御手段は、ジョブの実行指示を行ったユーザから前記リンク形成を行うことが指定された場合に、前記メッセージサーバにおけるユーザのアカウントに対して前記コマンドを送出し、当該画像処理装置のアカウントに記録するメッセージをユーザのアカウントに反映させるリンク形成を行わせることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記ログイン制御手段は、前記ジョブ実行制御手段によるジョブの実行が終了することに伴い、前記リンク形成を解除することを特徴とする請求項４又は５に記載の画像処理装置。
【請求項７】
前記ログイン制御手段は、前記ジョブ実行制御手段によるジョブの実行が終了することに伴い、前記メッセージサーバへのログイン状態となっているアカウントからログアウトすることを特徴とする請求項３乃至６のいずれかに記載の画像処理装置。
【請求項８】
前記イベント検知手段が検知するイベントは、複数種類のイベントの中から、ジョブの実行を指示するユーザによって予め選択されていることを特徴とする請求項３乃至７のいずれかに記載の画像処理装置。
【請求項９】
ユーザごとに設定される複数のアカウントを管理し、各アカウントへのログイン状態において入力されるメッセージを当該アカウントに関連付けて保持すると共に、該メッセージを閲覧可能に出力するメッセージサーバとのデータ通信が可能であり、ユーザによる指示に基づいて画像処理に関するジョブを実行する画像処理装置において実行されるプログラムであって、前記画像処理装置を、
ユーザによるジョブの実行指示を受け付けるジョブ受付手段、
前記ジョブ受付手段によって受け付けられるジョブの実行指示に基づき、当該ジョブの実行指示を行ったユーザが前記メッセージサーバにログインするためのアカウント情報を取得し、そのアカウント情報を用いて前記メッセージサーバにログインするログイン制御手段、
前記ログイン制御手段によって前記メッセージサーバへのログイン状態となった後に、前記ジョブ受付手段によって受け付けられたジョブの実行を開始するジョブ実行制御手段、
前記ジョブ実行制御手段によるジョブの実行中に発生するイベントを検知するイベント検知手段、および、
前記ジョブ実行制御手段によるジョブの実行中に前記イベント検知手段がイベントの発生を検知した場合、前記ログイン制御手段によってログイン状態となっているアカウントに対して当該イベントの発生を示すメッセージを記録するイベント記録手段、
として機能させることを特徴とするプログラム。
【請求項１０】
前記メッセージサーバは、一のアカウントへのログイン状態において入力されるコマンドに基づき、他のアカウントに入力されるメッセージを当該一のアカウントに反映させるリンク形成を行う構成であり、
前記プログラムは、前記画像処理装置によって実行されることにより、
前記ログイン制御手段には、ジョブの実行指示を行ったユーザに対応するアカウント情報を用いて前記メッセージサーバにおけるユーザのアカウントにログインさせると共に、当該画像処理装置に対応するアカウント情報を用いて前記メッセージサーバにおける当該画像処理装置のアカウントにログインさせ、前記メッセージサーバにおけるユーザのアカウントに対して前記コマンドを送出させることによって、当該画像処理装置のアカウントに記録するメッセージをユーザのアカウントに反映させるリンク形成を行わせ、
前記イベント記録手段には、前記ジョブ実行制御手段によるジョブの実行中に前記イベント検知手段がイベントの発生を検知した場合、前記ログイン制御手段によってログイン状態となっている当該画像処理装置のアカウントに対して当該イベントの発生を示すメッセージを記録させることを特徴とする請求項９に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、画像処理装置およびプログラムに関する。
【背景技術】
【０００２】
複合機などの画像処理装置は、ユーザによる指示操作に基づいて各種画像処理に関するジョブを実行する。従来、この種の画像処理装置において各ユーザが指示したジョブの進捗状況などを容易に確認できるようにするための技術として、例えば、ユーザが画像処理装置にログインする際に使用するＩＣカードにジョブの識別情報を記録しておき、その後再びユーザが画像処理装置にログインするときに、その識別情報を読み出し、画像処理装置に多数蓄積されているログ情報の中から、その識別情報に対応するジョブの情報を抽出して表示する技術が提案されている（例えば、特許文献１）。
【０００３】
しかしながら、この従来技術では、ユーザがジョブの進捗状況などを確認する際には、画像処理装置の設置場所まで移動し、自身のＩＣカードを用いて画像処理装置にログインしなければならない。そのため、ユーザは、自席に居ながらにしてジョブの進捗状況を確認したり、或いは、会議室などでの会議中にジョブの進捗状況を確認したりすることができない。このように従来の画像処理装置は、ジョブの実行指示を行ったユーザがその後画像処理装置から離れてしまっていると、そのユーザに対してジョブの進捗状況を通知することができないという問題がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−３５７７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、近年、インターネットなどを介して提供されるサービスとして、例えばＴＷＩＴＴＥＲ（登録商標）などのように、登録ユーザが投稿するメッセージを他の登録ユーザが閲覧できるようにしたメッセージサービスがある。今後は、そのようなメッセージサービスを提供するメッセージサーバをインターネットや社内ネットワークなどに設置することによって、画像処理装置を使用するユーザをサポートするためのサービスが提供されるようになっていくと考えられる。そしてそのようなシステムを構築する場合には、ジョブの実行指示を行ったユーザがその後画像処理装置から離れてしまっている状態であっても、そのユーザがジョブの進捗状況を簡単に確認できるようなシステムを構築することが好ましい。
【０００６】
そこで本発明は、従来の問題点を解決すべく、ユーザがメッセージサーバへアクセスすることにより、画像処理装置から離れた場所からでも簡単に画像処理装置におけるジョブの進捗状況などを確認できるようにした画像処理システム、画像処理装置およびプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１にかかる発明は、画像処理に関するジョブを実行する画像処理装置と、ユーザごとに設定される複数のアカウントを管理し、各アカウントへのログイン状態において入力されるメッセージを当該アカウントに関連付けて保持すると共に、該メッセージを閲覧可能に出力するメッセージサーバと、を備える画像処理システムであって、前記画像処理装置は、ユーザが前記メッセージサーバにログインするためのアカウント情報を記憶する記憶手段と、ユーザによるジョブの実行指示を受け付けるジョブ受付手段と、前記ジョブ受付手段によって受け付けられるジョブの実行指示に基づき、当該ジョブの実行指示を行ったユーザに対応するアカウント情報を前記記憶手段から読み出し、そのアカウント情報を用いて前記メッセージサーバにログインするログイン制御手段と、前記ログイン制御手段によって前記メッセージサーバへのログイン状態となった後に、前記ジョブ受付手段によって受け付けられたジョブの実行を開始するジョブ実行制御手段と、前記ジョブ実行制御手段によるジョブの実行中に発生するイベントを検知するイベント検知手段と、前記ジョブ実行制御手段によるジョブの実行中に前記イベント検知手段がイベントの発生を検知した場合、前記ログイン制御手段によってログイン状態となっているアカウントに対して当該イベントの発生を示すメッセージを記録するイベント記録手段と、を備えることを特徴とする構成である。
【０００８】
請求項２にかかる発明は、請求項１に記載の画像処理システムにおいて、前記メッセージサーバは、一のアカウントへのログイン状態において入力されるコマンドに基づき、他のアカウントに入力されるメッセージを当該一のアカウントに反映させるリンク形成を行う構成であり、前記画像処理装置は、前記記憶手段に、当該画像処理装置に対応するアカウント情報を更に記憶しており、前記ログイン制御手段は、ジョブの実行指示を行ったユーザに対応するアカウント情報を用いて前記メッセージサーバにおけるユーザのアカウントにログインすると共に、当該画像処理装置に対応するアカウント情報を用いて前記メッセージサーバにおける当該画像処理装置のアカウントにログインし、前記メッセージサーバにおけるユーザのアカウントに対して前記コマンドを送出することによって、当該画像処理装置のアカウントに記録するメッセージをユーザのアカウントに反映させるリンク形成を行わせ、前記イベント記録手段は、前記ジョブ実行制御手段によるジョブの実行中に前記イベント検知手段がイベントの発生を検知した場合、前記ログイン制御手段によってログイン状態となっている当該画像処理装置のアカウントに対して当該イベントの発生を示すメッセージを記録することを特徴とする構成である。
【０００９】
請求項３にかかる発明は、ユーザごとに設定される複数のアカウントを管理し、各アカウントへのログイン状態において入力されるメッセージを当該アカウントに関連付けて保持すると共に、該メッセージを閲覧可能に出力するメッセージサーバとのデータ通信が可能であり、ユーザによる指示に基づいて画像処理に関するジョブを実行する画像処理装置であって、ユーザが前記メッセージサーバにログインするためのアカウント情報を記憶する記憶手段と、ユーザによるジョブの実行指示を受け付けるジョブ受付手段と、前記ジョブ受付手段によって受け付けられるジョブの実行指示に基づき、当該ジョブの実行指示を行ったユーザに対応するアカウント情報を前記記憶手段から読み出し、そのアカウント情報を用いて前記メッセージサーバにログインするログイン制御手段と、前記ログイン制御手段によって前記メッセージサーバへのログイン状態となった後に、前記ジョブ受付手段によって受け付けられたジョブの実行を開始するジョブ実行制御手段と、前記ジョブ実行制御手段によるジョブの実行中に発生するイベントを検知するイベント検知手段と、前記ジョブ実行制御手段によるジョブの実行中に前記イベント検知手段がイベントの発生を検知した場合、前記ログイン制御手段によってログイン状態となっているアカウントに対して当該イベントの発生を示すメッセージを記録するイベント記録手段と、を備えることを特徴とする構成である。
【００１０】
請求項４にかかる発明は、請求項３に記載の画像処理装置において、前記メッセージサーバが、一のアカウントへのログイン状態において入力されるコマンドに基づき、他のアカウントに入力されるメッセージを当該一のアカウントに反映させるリンク形成を行う構成であり、前記記憶手段は、当該画像処理装置に対応するアカウント情報を更に記憶し、前記ログイン制御手段は、ジョブの実行指示を行ったユーザに対応するアカウント情報を用いて前記メッセージサーバにおけるユーザのアカウントにログインすると共に、当該画像処理装置に対応するアカウント情報を用いて前記メッセージサーバにおける当該画像処理装置のアカウントにログインし、前記メッセージサーバにおけるユーザのアカウントに対して前記コマンドを送出することによって、当該画像処理装置のアカウントに記録するメッセージをユーザのアカウントに反映させるリンク形成を行わせ、前記イベント記録手段は、前記ジョブ実行制御手段によるジョブの実行中に前記イベント検知手段がイベントの発生を検知した場合、前記ログイン制御手段によってログイン状態となっている当該画像処理装置のアカウントに対して当該イベントの発生を示すメッセージを記録することを特徴とする構成である。
【００１１】
請求項５にかかる発明は、請求項４に記載の画像処理装置において、前記ログイン制御手段は、ジョブの実行指示を行ったユーザから前記リンク形成を行うことが指定された場合に、前記メッセージサーバにおけるユーザのアカウントに対して前記コマンドを送出し、当該画像処理装置のアカウントに記録するメッセージをユーザのアカウントに反映させるリンク形成を行わせることを特徴とする構成である。
【００１２】
請求項６にかかる発明は、請求項４又は５に記載の画像処理装置において、前記ログイン制御手段は、前記ジョブ実行制御手段によるジョブの実行が終了することに伴い、前記リンク形成を解除することを特徴とする構成である。
【００１３】
請求項７にかかる発明は、請求項３乃至６のいずれかに記載の画像処理装置において、前記ログイン制御手段は、前記ジョブ実行制御手段によるジョブの実行が終了することに伴い、前記メッセージサーバへのログイン状態となっているアカウントからログアウトすることを特徴とする構成である。
【００１４】
請求項８にかかる発明は、請求項３乃至７のいずれかに記載の画像処理装置において、前記イベント検知手段が検知するイベントは、複数種類のイベントの中から、ジョブの実行を指示するユーザによって予め選択されていることを特徴とする構成である。
【００１５】
請求項９にかかる発明は、ユーザごとに設定される複数のアカウントを管理し、各アカウントへのログイン状態において入力されるメッセージを当該アカウントに関連付けて保持すると共に、該メッセージを閲覧可能に出力するメッセージサーバとのデータ通信が可能であり、ユーザによる指示に基づいて画像処理に関するジョブを実行する画像処理装置において実行されるプログラムであって、前記画像処理装置を、ユーザによるジョブの実行指示を受け付けるジョブ受付手段、前記ジョブ受付手段によって受け付けられるジョブの実行指示に基づき、当該ジョブの実行指示を行ったユーザが前記メッセージサーバにログインするためのアカウント情報を取得し、そのアカウント情報を用いて前記メッセージサーバにログインするログイン制御手段、前記ログイン制御手段によって前記メッセージサーバへのログイン状態となった後に、前記ジョブ受付手段によって受け付けられたジョブの実行を開始するジョブ実行制御手段、前記ジョブ実行制御手段によるジョブの実行中に発生するイベントを検知するイベント検知手段、および、前記ジョブ実行制御手段によるジョブの実行中に前記イベント検知手段がイベントの発生を検知した場合、前記ログイン制御手段によってログイン状態となっているアカウントに対して当該イベントの発生を示すメッセージを記録するイベント記録手段、として機能させることを特徴とする構成である。
【００１６】
請求項１０にかかる発明は、請求項９に記載のプログラムにおいて、前記メッセージサーバが、一のアカウントへのログイン状態において入力されるコマンドに基づき、他のアカウントに入力されるメッセージを当該一のアカウントに反映させるリンク形成を行う構成であり、前記プログラムは、前記画像処理装置によって実行されることにより、前記ログイン制御手段には、ジョブの実行指示を行ったユーザに対応するアカウント情報を用いて前記メッセージサーバにおけるユーザのアカウントにログインさせると共に、当該画像処理装置に対応するアカウント情報を用いて前記メッセージサーバにおける当該画像処理装置のアカウントにログインさせ、前記メッセージサーバにおけるユーザのアカウントに対して前記コマンドを送出させることによって、当該画像処理装置のアカウントに記録するメッセージをユーザのアカウントに反映させるリンク形成を行わせ、前記イベント記録手段には、前記ジョブ実行制御手段によるジョブの実行中に前記イベント検知手段がイベントの発生を検知した場合、前記ログイン制御手段によってログイン状態となっている当該画像処理装置のアカウントに対して当該イベントの発生を示すメッセージを記録させることを特徴とする構成である。
【発明の効果】
【００１７】
本発明によれば、画像処理装置におけるジョブの実行中にイベントの発生が検知された場合、そのイベントの発生を示すメッセージを、メッセージサーバにおけるユーザのアカウントに記録することができる。したがって、ジョブの実行を指示したユーザは、メッセージサーバにおける自身のアカウントへアクセスすることにより、画像処理装置から離れた場所からでも画像処理装置におけるジョブの進捗状況などを簡単に確認することができるようになる。
【図面の簡単な説明】
【００１８】
【図１】画像処理システムの一構成例を示す図である。
【図２】メッセージサーバにおいて管理される複数のアカウントの一例を示す図である。
【図３】画像処理装置のハードウェア構成の一例を示すブロック図である。
【図４】画像処理装置のＣＰＵがプログラムを実行することによって実現される機能ブロックの一例を示す図である。
【図５】ユーザが画像処理装置にログインした状態でアカウント情報を登録する際に操作パネルの表示部に表示される画面例を示す図である。
【図６】ユーザが画像処理装置にログインした状態でイベント情報を登録する際に操作パネルの表示部に表示される画面例を示す図である。
【図７】ジョブの実行を指示するユーザに対してイベントログを記録するか否かを確認するための確認画面の一例を示す図である。
【図８】画像処理装置がメッセージサーバにメッセージを記録する際の第１の記録態様を示す図である。
【図９】第１の記録態様によって記録されるメッセージをユーザが確認する際の動作例を示す図である。
【図１０】画像処理装置がメッセージサーバにメッセージを記録する際の第２の記録態様を示す図である。
【図１１】第２の記録態様によって記録されるメッセージをユーザおよび管理者が確認する際の動作例を示す図である。
【図１２】画像処理装置においてジョブの実行時に行われる処理手順の一例を示すフローチャートである。
【図１３】ユーザがイベントログの記録を指定していない場合のメッセージの記録態様の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００２０】
図１は、本実施形態における画像処理システム１の一構成例を示す図である。この画像処理システム１は、複合機などで構成される画像処理装置２と、メッセージサービスを提供するメッセージサーバ３と、コンピュータ５と、タブレット端末装置６とを有し、これらがネットワーク４を介して相互にデータ通信を行うことができる構成である。ネットワーク４は、例えばＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などで構成される。尚、ネットワーク４は、インターネットを含むものであっても構わない。
【００２１】
画像処理装置２は、例えばコピー機能、スキャン機能、プリンタ機能、ＦＡＸ機能などの画像処理に関する複数の機能を有しており、ユーザによって指定される画像処理に関するジョブを実行する。例えば、この画像処理装置２は、装置本体の正面側にユーザインタフェースとなる操作パネル１３を備えており、この操作パネル１３に対して行われるユーザの指示操作を受け付ける。そしてユーザによるジョブの実行指示に基づいて画像処理に関するジョブを実行する。尚、画像処理装置２は、ネットワーク４を介して受信するジョブも実行可能であり、例えばコンピュータ５から印刷ジョブを受信するとその印刷ジョブを実行する。
【００２２】
メッセージサーバ３は、ハードディスク装置などで構成される記憶装置３ａを備えており、その記憶装置３ａにアカウント管理情報３ｂを格納している。アカウント管理情報３ｂは、メッセージサーバ３に予め登録されるユーザごとの複数のアカウントを管理するための情報である。このアカウント管理情報３ｂには、例えば図１に示す、ユーザＡ、ユーザＢおよび画像処理装置２のそれぞれに関するアカウントが予め登録されている。これらのアカウントには、ＩＤやパスワードなどの識別情報が個別に関連づけられてアカウント管理情報３ｂに登録されている。
【００２３】
したがって、例えばユーザＡは、コンピュータ５を操作することによってメッセージサーバ３にアクセスし、自身のＩＤやパスワードなどを入力すると、メッセージサーバ３における自身のアカウント（すなわち、ユーザＡのアカウント）にログインすることができる。また、ユーザＢは、自身で保有するスマートフォンなどのタブレット端末装置６を操作することによってメッセージサーバ３にアクセスし、自身のＩＤやパスワードなどを入力すると、ユーザＢのアカウントにログインすることができる。さらに、画像処理装置２についても同様であり、画像処理装置２は、メッセージサーバ３にアクセスして画像処理装置２のＩＤやパスワードなどを入力すると、画像処理装置２のアカウントにログインすることができる。
【００２４】
図２は、メッセージサーバ３によって管理されるアカウントの一例を示す図である。図２に示すように、メッセージサーバ３は、ユーザＡ、ユーザＢおよび画像処理装置２のそれぞれのアカウント７ａ，７ｂ，７ｃを管理している。そしてメッセージサーバ３は、ネットワーク４を介して入力するＩＤやパスワードなどに基づいてログイン要求の行われたアカウントを特定すると共に、そのアカウントへのログインを許可するか否かを判断する。そしてメッセージサーバ３は、各アカウント７ａ，７ｂ，７ｃに対するログインを許可すると、そのアカウント７ａ，７ｂ，７ｃに対応するＷｅｂページ８を生成し、ログインユーザに提供する。このＷｅｂページ８には、新たなメッセージを書き込んだり、既に書き込まれたメッセージを表示したりするためのメッセージ表示欄９が含まれている。このメッセージ表示欄９は、Ｗｅｂページ８に新たなメッセージが書き込まれる度に追加表示されていく。したがってユーザＡ，Ｂはそれぞれ自身のアカウントにログインすることにより、自身のアカウントに書き込まれたメッセージを閲覧することができるようになる。
【００２５】
またメッセージサーバ３は、一のアカウントへのログインを許可した状態（ログイン状態）において入力されるコマンドに基づき、当該一のアカウントを他のアカウントに対してリンクさせる機能を有している。このようなリンク形成が行われた状態では、リンク先の他のアカウントにメッセージが入力されると、そのメッセージを当該一のアカウントに反映させる処理が行われる。例えば、ユーザＡが自身のアカウントにログインした状態で、ユーザＢのアカウントを指定してリンク形成コマンドを送信する操作を行うと、メッセージサーバ３は、ユーザＡのアカウントをユーザＢのアカウントにリンクさせる。そのため、ユーザＢがメッセージサーバ３にログインしてユーザＢ自身のアカウントにメッセージの書き込みを行うと、そのメッセージがユーザＡのアカウントにも反映されるようになる。したがって、ユーザＡは、その後、自身のアカウントにログインすると、ユーザＡ自身のアカウントでユーザＢが書き込んだメッセージを閲覧することができる。
【００２６】
ただし、このようなメッセージの反映は、一方向にのみ行われる。すなわち、ユーザＡが自身のアカウントにメッセージを書き込んでも、そのメッセージはユーザＢのアカウントには反映されない。したがって、ユーザＢがユーザＡの書き込んだメッセージを閲覧するためには、ユーザＢが自身のアカウントにログインした状態で、ユーザＡのアカウントを指定してリンク形成コマンドを送信する操作を行うことが必要である。尚、このようなリンク形成は、例えばＴＷＩＴＴＥＲ（登録商標）のサービスにおいて「フォロー」と呼ばれている。
【００２７】
またメッセージサーバ３は、一のアカウントへのログイン状態でそのアカウントに対するリンク解除コマンドを受信すると、当該一のアカウントを他のアカウントに対してリンクさせている状態を解除する。リンク状態が解除されると、他のアカウントに対するメッセージの書き込みが行われた場合でも、そのメッセージは当該一のアカウントには反映されなくなる。
【００２８】
そして本実施形態の画像処理装置２は、上記のようなメッセージサーバ３によって提供されるメッセージサービスを利用して各ユーザＡ，Ｂが指示したジョブの実行状況を通知するように構成される。以下、そのような画像処理装置２について詳しく説明する。
【００２９】
図３は、画像処理装置２のハードウェア構成の一例を示すブロック図である。図３に示すように、画像処理装置２は、ＣＰＵ１０と、メモリ１１と、ネットワークインタフェース１２と、操作パネル１３と、スキャナ部１４と、プリンタ部１５と、ＦＡＸ部１６と、記憶装置１７とを備えており、これらがデータバス１８に接続され、相互にデータの入出力を行うことができる構成である。
【００３０】
ＣＰＵ１０は、記憶装置１７に記憶されているプログラム２０を実行することにより、各部の動作を制御する処理部である。特にＣＰＵ１０は、プログラム２０を実行することにより、画像処理装置２におけるジョブの実行動作を制御すると共に、ジョブの実行に伴ってそのジョブの実行状況に関するメッセージをメッセージサーバ３に書き込む処理を行うように構成される。尚、これについての詳細は後述する。またメモリ１１は、ＣＰＵ１０がプログラム２０を実行することに伴って発生する一時的なデータなどを記憶するためのものである。
【００３１】
ネットワークインタフェース１２は、画像処理装置２をネットワーク４に接続するためのものである。ＣＰＵ１０は、このネットワークインタフェース１２を介してネットワーク４に接続されている各機器とのデータ通信を行うように構成されている。
【００３２】
操作パネル１３は、表示部１３ａと、操作部１３ｂとを備えている。表示部１３ａは、例えばカラー液晶ディスプレイで構成され、画像処理装置２を直接操作するユーザに対して各種の情報を表示する。操作部１３ｂは、ユーザによる操作入力を受け付けるものであり、例えば表示部１３ａの表示画面上に配置されるタッチパネルキーと、表示画面の周囲に配置される押しボタンキーとを備えて構成される。
【００３３】
スキャナ部１４は、原稿の画像を読み取って画像データを生成する処理部である。このスキャナ部１４は、例えばユーザによってコピージョブ、スキャンジョブ、又はＦＡＸ送信ジョブの実行が指示された場合に機能し、ユーザによってセットされる原稿を１枚ずつ読み取る動作を行う。
【００３４】
プリンタ部１５は、入力する画像データに基づいて印刷用紙などのシート材に画像形成を行って印刷出力を行う処理部である。このプリンタ部１５は、例えばコピージョブ、プリントジョブ、又はＦＡＸ受信ジョブを実行する際に機能して印刷出力を行う。
【００３５】
ＦＡＸ部１６は、ＦＡＸデータの送受信を行う処理部である。例えばＦＡＸ送信を行う場合、ＦＡＸ部１６は、入力する画像データに基づいて送信すべきＦＡＸデータを生成し、そのＦＡＸデータを指定された宛先に送信する。またＦＡＸ部１６は、ＦＡＸデータを受信した場合、そのＦＡＸデータに含まれる画像データをプリンタ部１５に出力する。
【００３６】
記憶装置１７は、ハードディスク装置などで構成される不揮発性の記憶手段である。この記憶装置１７は、上述したようにＣＰＵ１０によって実行されるプログラム２０を記憶している。また記憶装置１７は、図３に示すように、ユーザ情報２１と、アカウント情報２２と、イベント情報２３とを記憶している。
【００３７】
ユーザ情報２１は、画像処理装置２を使用することが許可されたユーザに関する情報である。このユーザ情報２１は、例えば画像処理装置２の管理者によってユーザごとに作成され、記憶装置１７に予め格納される。本実施形態では、図１に示した、ユーザＡおよびユーザＢのそれぞれに関するユーザ情報２１が画像処理装置２に予め登録されている。
【００３８】
アカウント情報２２は、ユーザＡ、ユーザＢおよび画像処理装置２のそれぞれがメッセージサーバ３における各アカウントにログインするために必要となるＩＤやパスワードなどの識別情報が登録された情報である。このアカウント情報２２は、例えばユーザＡおよびユーザＢの各ユーザが自身で登録操作を行うことにより、記憶装置１７に格納される。つまり、ユーザＡおよびユーザＢは、画像処理装置２において実行されるジョブの実行状況に関するメッセージを、メッセージサーバ３にアクセスすることによって確認する場合、予め自身のアカウント情報２２を画像処理装置２に登録しておくことになる。また画像処理装置２のアカウントについては、例えば画像処理装置２の管理者によって予め登録される。
【００３９】
イベント情報２３は、画像処理装置２がジョブの実行中に検知すべきイベントが登録された情報である。このイベント情報２３は、アカウント情報２２を登録したユーザごとに作成され、各ユーザに対応付けて記憶装置１７に記憶される。このようなイベントには、例えば、ジョブの実行開始および終了を検知するジョブステータス、トナー残量が所定量以下になったことを検知するトナーエンプティ、自動搬送中の用紙を正常搬送できなくなったことを検知する紙詰まり、指定された全てのジョブが正常に完了したことを検知するジョブ実行完了などがある。ユーザＡおよびユーザＢは、これら複数のイベントの中から、自身で確認したいイベントを予め選択しておくことにより、各ユーザに対応するイベント情報２３が作成され、記憶装置１７に格納される。
【００４０】
図４は、画像処理装置２のＣＰＵ１０がプログラム２０を実行することによって実現される機能ブロックの一例を示す図である。ＣＰＵ１０は、プログラム２０を実行することにより、図４に示すように、情報登録部２９、ジョブ受付部３１、ログイン制御部３２、ジョブ実行制御部３３、イベント検知部３４、および、イベント記録部３５として機能する。このうち、情報登録部２９は、記憶装置１７に記憶される各種情報を画像処理装置２に予め登録しておくためのものである。またジョブ受付部３１、ログイン制御部３２、ジョブ実行制御部３３、イベント検知部３４、および、イベント記録部３５は、画像処理装置２において画像処理に関するジョブが実行される場合に機能する処理部である。
【００４１】
情報登録部２９は、記憶装置１７に記憶されるユーザ情報２１、アカウント情報２２およびイベント情報２３を登録する処理部である。この情報登録部２９は、例えば画像処理装置２の管理者がログインしたとき、その管理者によって入力される情報に基づいてユーザごとのユーザ情報２１を作成し、記憶装置１７に保存する。また、情報登録部２９は、管理者によって入力される情報に基づいて、メッセージサーバ３に登録されている画像処理装置２のアカウントに関する情報を、アカウント情報２２として記憶装置１７に保存する。
【００４２】
また情報登録部２９は、ユーザＡ又はユーザＢが画像処理装置２にログインすると、それら各ユーザからの情報登録指示に基づいて機能する。そして各ユーザから入力される情報に基づいてアカウント情報２２およびイベント情報２３を生成し、各ユーザに対応付けて記憶装置１７に保存する。
【００４３】
図５は、ユーザＡが画像処理装置２にログインした状態でアカウント情報２２を登録する際に操作パネル１３の表示部１３ａに表示される画面例を示す図である。情報登録部２９は、図５に示すような表示画面を表示部１３ａに表示することにより、ユーザＡによるアカウント情報２２の入力操作を受け付ける。そしてユーザＡによって入力されるアカウント名、ＩＤ、パスワードなどの情報を、ユーザＡのアカウント情報２２として記憶装置１７に保存する。尚、ユーザＢが自身のアカウント情報２２を登録する際にも、図５と同様の画面が表示部１３ａに表示される。
【００４４】
図６は、ユーザＡが画像処理装置２にログインした状態でイベント情報２３を登録する際に操作パネル１３の表示部１３ａに表示される画面例を示す図である。情報登録部２９は、図６に示すような表示画面を表示部１３ａに表示することにより、ユーザＡによるイベント情報２３の入力操作を受け付ける。例えば図６に示す画面例では、ユーザＡが選択可能な複数のイベントが一覧表示されており、ユーザＡがその一覧表示の中から、ジョブの実行中に発生するイベントとして自身が確認したいイベントを選択する。尚、図例では、ジョブステータスと、トナーエンプティとの２つのイベントが選択された状態を示している。情報登録部２９は、ユーザＡによる選択結果に基づいてイベント情報２３を生成し、それをユーザＡのイベント情報２３として記憶装置１７に保存する。尚、ユーザＢが所望するイベントを選択する際にも、図６と同様の画面が表示部１３ａに表示される。
【００４５】
尚、図５および図６では、画像処理装置２に設けられた操作パネル１３の表示部１３ａに表示される画面例を示したが、アカウント情報２２およびイベント情報２３は、ユーザＡおよびユーザＢのそれぞれがコンピュータ５又はタブレット端末装置６を介して画像処理装置２にリモートログインすることによっても登録することが可能である。この場合、コンピュータ５又はタブレット端末装置６の表示部には、図５および図６に示した表示画面と同様の表示画面が表示される。そのため、各ユーザは画像処理装置２にリモートログインした場合であっても、上記と同様の操作を行うことにより、画像処理装置２にアカウント情報２２とイベント情報２３とを登録することができる。
【００４６】
ジョブ受付部３１は、ユーザＡ又はユーザＢによるジョブの実行指示を受け付ける処理部である。例えばユーザＡが操作パネル１３を操作することによってジョブの実行を指示する場合、ユーザＡはまず画像処理装置２にログインするための操作を行う。ジョブ受付部３１は、ユーザＡによるログイン操作に基づき、ユーザ情報２１を読み出してユーザ認証を行う。その結果、ユーザ認証に成功すると、ジョブ受付部３１は、ユーザＡをログインユーザとして認定し、画像処理装置２をログイン状態へと移行させる。尚、ここでは、ジョブ受付部３１がユーザ認証を行う場合を例示したが、このようなユーザ認証を外部サーバで行うようにしても良い。
【００４７】
ジョブ受付部３１は、画像処理装置２をログイン状態へと移行させた後、コピー機能、スキャン機能、プリンタ機能、ＦＡＸ機能などの画像処理に関する複数の機能のうちから、ユーザＡによる機能選択操作を受け付ける。そして選択された機能に対するジョブ実行時の詳細な設定操作を受け付けると共に、ユーザＡによるジョブの実行指示を受け付ける。尚、ユーザＢが操作パネル１３を操作することによってジョブの実行を指示する場合もこれと同様である。
【００４８】
上記のように、操作パネル１３を介してジョブの実行指示を受け付けると、ジョブ受付部３１は、操作パネル１３の表示部１３ａに、イベントログを記録するか否かの確認画面を表示する。図７は、この確認画面の一例を示す図である。すなわち、ジョブ受付部３１は、この確認画面を表示することにより、指定されたジョブの実行中に発生するイベントに関するメッセージをログとしてメッセージサーバ３に記録するか否かを、ログインユーザであるユーザＡに確認する。そしてジョブ受付部３１は、確認画面に対するユーザＡの操作を受け付けると共に、その操作結果に基づいてメッセージサーバ３への記録を行うか否かを決定する。
【００４９】
また、ジョブ受付部３１は、コンピュータ５又はタブレット端末装置６から送信されるジョブをネットワーク４経由で受信することにより、その受信ジョブを受け付けることも可能である。この場合、ジョブ受付部３１は、受信ジョブに付加されている情報に基づいてユーザ認証を行い、ユーザを特定する。そしてユーザを特定することができた場合、その受信したジョブについてのジョブ実行指示を受け付ける。このようなジョブには、例えば印刷ジョブがある。コンピュータ５又はタブレット端末装置６は、画像処理装置２に対して印刷ジョブを送信する際、ユーザによってイベントログを記録することが指定されていれば、その印刷ジョブに、イベントログを記録することを示す情報を付加するように構成される。したがって、ジョブ受付部３１は、ネットワーク４を介してジョブを受信した場合、そのジョブに付加された情報を判別することにより、メッセージサーバ３への記録を行うか否かを決定することができる。
【００５０】
例えばジョブの実行中にメッセージサーバ３への記録を行わない場合、ジョブ受付部３１は、次にジョブ実行制御部３３を機能させる。ジョブ実行制御部３３は、スキャナ部１４、プリンタ部１５およびＦＡＸ部１６のうち、ユーザによって指定されたジョブの実行に必要となる処理部を駆動し、そのジョブの実行を制御する処理部である。ジョブの実行中にメッセージサーバ３への記録を行わない場合には、このジョブ実行制御部３３だけが機能することにより画像処理装置２においてジョブの実行だけが行われる。この場合、画像処理装置２の動作は従来の画像処理装置と同様である。
【００５１】
一方、ジョブの実行中にメッセージサーバ３への記録を行う場合、ジョブ受付部３１は、次にログイン制御部３２を機能させる。ログイン制御部３２は、記憶装置１７からメッセージサーバ３へログインするためのアカウント情報２２を読み出し、メッセージサーバ３に自動ログインする処理部である。このログイン制御部３２による自動ログインの態様については後に詳しく説明する。
【００５２】
ログイン制御部３２がメッセージサーバ３への自動ログインを正常に行うことができると、ジョブ実行制御部３３が機能し、ユーザによって指定されたジョブの実行を開始する。そしてジョブ実行制御部３３によってジョブの実行が開始されることに伴い、ＣＰＵ１０においてイベント検知部３４が機能する。イベント検知部３４は、ログインユーザによって予め登録されているイベント情報２３を読み出し、ジョブの実行中にそのイベント情報２３に登録されているイベントの発生を検知する処理部である。例えばユーザＡがログインユーザである場合、ユーザＡによって予め選択されたイベントが検知対象となる。
【００５３】
イベント記録部３５は、イベント検知部３４がジョブの実行中に検知対象となるイベントの発生を検知した場合、そのイベントの発生を示すメッセージを作成し、メッセージサーバ３においてログイン状態となっているアカウントにそのメッセージを記録する処理部である。つまり、メッセージサーバ３に対するメッセージの記録は、イベント検知部３４によってジョブの実行中におけるイベントの発生が検知されると、イベント記録部３５によって自動的に行われる。
【００５４】
そしてログイン制御部３２は、ジョブ実行制御部３３によるジョブの実行が終了すると、メッセージサーバ３からログアウトする。
【００５５】
このように本実施形態の画像処理装置２は、ユーザによって指定されたジョブの実行中にイベントが発生すると、そのイベントに関するメッセージをメッセージサーバ３に自動で記録する構成である。そのため、例えばユーザＡが画像処理装置２に対してジョブの実行を指示した後、その画像処理装置２から離れてしまった場合でも、ユーザＡは、コンピュータ５を操作することによってメッセージサーバ３にアクセスすれば、自身のジョブの実行中に画像処理装置２において発生したイベントを確認することができるようになる。
【００５６】
ここで、画像処理装置２がメッセージサーバ３に対してメッセージを記録する態様としては、次の２つの記録態様がある。
【００５７】
図８は、画像処理装置２がメッセージサーバ３にメッセージを記録する際の第１の記録態様を示す図である。この第１の記録態様は、画像処理装置２がジョブの実行を指示したユーザＡのアカウント７ａのみに自動ログインし、そのユーザＡのアカウント７ａで提供されるＷｅｂページ８のメッセージ表示欄９にイベント発生を示すメッセージを記録する態様である。
【００５８】
すなわち、この第１の記録態様では、ログイン制御部３２は、ジョブの実行を指示したユーザＡのアカウント情報２２だけを読み出し、そのアカウント情報２２に基づいてメッセージサーバ３におけるユーザＡのアカウント７ａに自動ログインする（プロセスＰ１）。そしてジョブ実行制御部３３によるジョブの実行が開始される。そのジョブの実行中に、イベント検知部３４によってイベントの発生が検知されると、イベント記録部３５は、ユーザＡのアカウント７ａで提供されているＷｅｂページ８のメッセージ表示欄９にイベント発生を示すメッセージを自動記録する（プロセスＰ２）。このようなメッセージの自動記録は、イベント検知部３４によってイベントの発生が検知される都度行われる。そしてジョブ実行制御部３３によるジョブの実行が終了すると、ログイン制御部３２は、ユーザＡのアカウント７ａから自動ログアウトし、全ての処理を終了する（プロセスＰ３）。
【００５９】
この第１の記録態様によれば、メッセージサーバ３で管理される複数のアカウントのうち、ジョブの実行を指示したユーザＡのアカウント７ａに対して直接メッセージを書き込むことができる。したがって、ユーザＡは、メッセージサーバ３の自身のアカウント７ａにログインすることによって、ジョブの実行中に発生したイベントを確認することができる。図９は、第１の記録態様によって記録されたメッセージの確認態様の一例を示す図である。図９に示すように、ユーザＡは、コンピュータ５を操作してメッセージサーバ３にアクセスし、自身のアカウント７ａにログインする（プロセスＰ５）。すると、メッセージサーバ３は、ユーザＡのアカウント７ａに対応するＷｅｂページ８を生成し、ユーザＡのコンピュータ５に出力する。そのため、ユーザＡは、そのＷｅｂページ８に書き込まれたメッセージを閲覧することにより、ジョブの実行中に発生したイベントを確認することができ、ジョブの進捗状況などを把握することができる（プロセスＰ６）。
【００６０】
図１０は、画像処理装置２がメッセージサーバ３にメッセージを記録する際の第２の記録態様を示す図である。この第２の記録態様は、画像処理装置２が画像処理装置２のアカウント７ｃとジョブの実行を指示したユーザＡのアカウント７ａとの双方に自動ログインし、画像処理装置２のアカウント７ｃに記録するメッセージをユーザＡのアカウント７ａに自動反映させるリンク形成を行わせる。そして第２の記録態様は、そのリンク形成を行った状態において、画像処理装置２のアカウント７ｃで提供されるＷｅｂページ８のメッセージ表示欄９にイベント発生を示すメッセージを記録する態様である。
【００６１】
すなわち、この第２の記録態様では、ログイン制御部３２は、画像処理装置２のアカウント情報２２を読み出すと共に、ジョブの実行を指示したユーザＡのアカウント情報２２を読み出す。そしてそれらのアカウント情報２２に基づいてメッセージサーバ３における画像処理装置２のアカウント７ｃと、ユーザＡのアカウント７ａとの双方に自動ログインする（プロセスＰ１０，Ｐ１１）。そしてログイン制御部３２は、ユーザＡのアカウント７ａに対し、画像処理装置２のアカウント７ｃを指定してリンク形成コマンドを送信する（プロセスＰ１２）。このとき、ログイン制御部３２は、画像処理装置２のアカウント名を指定した検索コマンドを先にユーザＡのアカウント７ａに送信することにより、多数のアカウントの中からリンク先となる画像処理装置２のアカウント７ｃを特定するようにしても良い。ログイン制御部３２が、ユーザＡのアカウント７ａに対し、画像処理装置２のアカウント７ｃを指定したリンク形成コマンドを送信することにより、メッセージサーバ３は、ユーザＡのアカウント７ａを画像処理装置２のアカウント７ｃにリンクさせる（プロセスＰ１３）。その結果、メッセージサーバ３は、画像処理装置２のアカウント７ｃに対してメッセージの書き込みが行われると、そのメッセージをユーザＡのアカウント７ａに自動反映させる処理を行うようになる。
【００６２】
上記のようなリンク形成が行われると、画像処理装置２においてジョブ実行制御部３３によるジョブの実行が開始される。そしてジョブの実行中に、イベント検知部３４によってイベントの発生が検知されると、イベント記録部３５は、画像処理装置２のアカウント７ｃで提供されているＷｅｂページ８のメッセージ表示欄９に、そのイベント発生を示すメッセージを自動記録する（プロセスＰ１４）。このようなメッセージの自動記録は、イベント検知部３４によってイベントの発生が検知される都度行われる。
【００６３】
メッセージサーバ３は、画像処理装置２のアカウント７ｃに対してメッセージの書き込みが行われると、その都度、そのメッセージをユーザＡのアカウント７ａに反映させる（プロセスＰ１５）。したがって、ユーザＡのアカウント７ａで提供されるＷｅｂページ８には、画像処理装置２のアカウント７ｃに書き込まれたメッセージと同じメッセージのメッセージ表示欄９が自動で追加されていくことになる。
【００６４】
そしてジョブ実行制御部３３によるジョブの実行が終了すると、ログイン制御部３２は、ユーザＡのアカウント７ａに対し、画像処理装置２のアカウント７ｃへのリンク状態を解除するためのリンク解除コマンドを送信する（プロセスＰ１６）。これにより、メッセージサーバ３は、ユーザＡのアカウント７ａを画像処理装置２のアカウント７ｃにリンクさせた状態を解除する。その後、ログイン制御部３２は、画像処理装置２のアカウント７ｃおよびユーザＡのアカウント７ａの双方から自動ログアウトし、全ての処理を終了する（プロセスＰ１７，Ｐ１８）。
【００６５】
この第２の記録態様によれば、メッセージサーバ３で管理されるアカウントのうち、画像処理装置２のアカウント７ｃに対してメッセージを書き込むことにより、ジョブの実行を指示したユーザＡのアカウント７ａに対してそのジョブの実行中に発生するイベントのメッセージを記録することができる。したがって、この場合もまた、ユーザＡは、メッセージサーバ３の自身のアカウント７ａにログインすることによって、自身で指示したジョブの実行中に発生したイベントを確認することができる。
【００６６】
またこの第２の記録態様では、画像処理装置２においてジョブの実行中に発生するイベントに関するメッセージが全て画像処理装置２のアカウント７ｃに記録されることになる。そのため、画像処理装置２の管理者は、メッセージサーバ３における画像処理装置２のアカウント７ｃにログインすることにより、そのアカウント７ｃに蓄積されたメッセージを画像処理装置２におけるジョブの履歴情報として活用することができるようになる。
【００６７】
図１１は、第２の記録態様によって記録されたメッセージの確認態様の一例を示す図である。図１１に示すように、ユーザＡは、コンピュータ５を操作してメッセージサーバ３にアクセスし、自身のアカウント７ａにログインする（プロセスＰ２０）。すると、メッセージサーバ３は、ユーザＡのアカウント７ａに対応するＷｅｂページ８を生成し、ユーザＡのコンピュータ５に出力する。そのため、ユーザＡは、そのＷｅｂページ８に書き込まれたメッセージを閲覧することにより、ユーザＡ自身が指示したジョブの実行中に発生したイベントを確認することができ、ジョブの進捗状況などを把握することができる（プロセスＰ２１）。
【００６８】
また図１１に示すように、画像処理装置２の管理者は、コンピュータ５を操作してメッセージサーバ３にアクセスし、画像処理装置２のアカウント７ｃにログインする（プロセスＰ２２）。すると、メッセージサーバ３は、画像処理装置２のアカウント７ｃに対応するＷｅｂページ８を生成し、管理者のコンピュータ５に出力する。そのため、管理者は、そのＷｅｂページ８に書き込まれたメッセージを閲覧することにより、画像処理装置２において各ユーザによって指定されたジョブの実行中に発生したイベントを全て確認することができ、各ジョブの進捗状況などを把握することができる（プロセスＰ２２）。
【００６９】
上述した第１の記録態様と第２の記録態様とを比較すると、一般ユーザであるユーザＡが画像処理装置２にジョブを実行させた場合に、そのジョブの実行中に発生するイベントに関するメッセージがメッセージサーバ３におけるユーザＡのアカウント７ａに記録される点は両者に共通したものである。そのため、いずれの記録態様を採用する場合であっても、一般ユーザであるユーザＡが画像処理装置２にジョブの実行を指示した後、画像処理装置２から離れた場所からでもメッセージサーバ３における自身のアカウント７ａにログインすれば、そのジョブの実行状況を把握することができるという利点がある。
【００７０】
一方、第２の記録態様では、ジョブの実行を指示するユーザがどのようなユーザであっても画像処理装置２においてジョブの実行中に検出されるイベントに関するメッセージが全て画像処理装置２のアカウント７ｃに記録されるのに対し、第１の記録態様では画像処理装置２のアカウント７ｃへの記録が行われない点で両者は相違している。それ故、第１の記録態様を採用する場合には、画像処理装置２の管理者が画像処理装置２において実行されたジョブの履歴情報をメッセージサーバ３に記録されたメッセージから把握することが困難になるため、画像処理装置２においてそのようなジョブの実行履歴を別途保持しておく必要がある。これに対し、第２の記録態様を採用する場合には、画像処理装置２においてジョブの実行中に検出されるイベントに関するメッセージが全て画像処理装置２のアカウント７ｃに記録されるので、画像処理装置２の管理者は、画像処理装置２のアカウント７ｃに記録されたメッセージを参照すればジョブの履歴情報を把握することが可能である。したがって、第２の記録態様を採用する場合は、画像処理装置２においてジョブの実行履歴を保持しておく必要がなくなるという利点があり、第１の記録態様よりも第２の記録態様を採用することがより好ましい。
【００７１】
尚、上記においては、主に、ユーザＡが画像処理装置２に対してジョブの実行を指示した場合を例示したが、ユーザＢが画像処理装置２に対してジョブの実行を指示した場合も上記と同様である。したがって、ユーザＢは、画像処理装置２にジョブの実行を指示した後、画像処理装置２から離れた場所からでも自身のタブレット端末装置６を操作することによってメッセージサーバ３における自身のアカウント７ｂへログインすれば、そのジョブの実行状況などを把握することができる。特に、タブレット端末装置６がインターネットなどの公衆網を介してメッセージサーバ３にアクセス可能な場合、ユーザＢは、外出先からでもジョブの実行状況などを把握することができるという利点がある。
【００７２】
次に上記のような画像処理装置２においてジョブの実行時に行われる具体的な処理手順について説明する。尚、以下においては上述した第２の記録態様でメッセージサーバ３へのメッセージの記録を行う場合を例示する。
【００７３】
図１２は、画像処理装置２においてジョブの実行時に行われる処理手順の一例を示すフローチャートである。この処理は、上述したジョブ受付部３１がユーザＡ又はユーザＢによるジョブの実行指示を受け付けることによって開始される。画像処理装置２は、ユーザＡ又はユーザＢによるジョブの実行指示を受け付けると、そのジョブの実行中にイベントログを記録するか否かを判断する（ステップＳ１０）。ここでは、ユーザＡ又はユーザＢによってイベントログを記録することが指定されていなければＮＯと判断し、指定されていればＹＥＳと判断する。
【００７４】
ユーザＡ又はユーザＢによってイベントログを記録することが指定されていない場合（ステップＳ１０でＮＯ）、画像処理装置２においてジョブ実行制御部３３が機能し、ユーザＡ又はユーザＢによって指定されたジョブの実行を開始する（ステップＳ１１）。そしてジョブの実行が終了することに伴い（ステップＳ１２）、このフローチャートに基づく処理が終了する。
【００７５】
一方、ユーザＡ又はユーザＢによってイベントログを記録することが指定されている場合（ステップＳ１０でＹＥＳ）、画像処理装置２においてログイン制御部３２が機能する。そして画像処理装置２は、メッセージサーバ３における画像処理装置２のアカウント７ｃへログインするためのアカウント情報２２を取得し（ステップＳ１３）、そのアカウント情報２２に基づいてメッセージサーバ３にアクセスすることにより画像処理装置２のアカウント７ｃへ自動ログインする（ステップＳ１４）。
【００７６】
続いて画像処理装置２は、ジョブの実行を指示したユーザＡ又はユーザＢのアカウント７ａ，７ｂへログインするためのアカウント情報２２を取得し（ステップＳ１５）、そのアカウント情報２２に基づいてメッセージサーバ３にアクセスすることによりユーザＡ又はユーザＢのアカウント７ａ，７ｂへ自動ログインする（ステップＳ１６）。つまり、画像処理装置２は、ユーザＡ又はユーザＢに成り代わって、ユーザＡ又はユーザＢのアカウント７ａ，７ｂにログインする。
【００７７】
そして画像処理装置２は、自動ログインしたユーザＡ又はユーザＢのアカウント７ａ，７ｂから画像処理装置２のアカウント７ｃへのリンク形成を行うためのリンク形成コマンドを生成し、そのリンク形成コマンドをユーザＡ又はユーザＢのアカウント７ａ，７ｂに対して送信する（ステップＳ１７）。これにより、メッセージサーバ３では、画像処理装置２のアカウント７ｃに書き込まれるメッセージを、ユーザＡ又はユーザＢのアカウント７ａ，７ｂに自動反映させるためのリンク状態が形成される。
【００７８】
画像処理装置２は、ジョブの実行を指示したユーザＡ又はユーザＢに対応するイベント情報２３を読み出し、そのイベント情報２３に基づいて検知対象となるイベントを特定する（ステップＳ１８）。そして画像処理装置２においてイベント検知部３４が常駐するようになり、検知対象となるイベントの発生を監視する状態となる。その後、画像処理装置２においてジョブ実行制御部３３が機能し、ユーザＡ又はユーザＢによって指定されたジョブの実行を開始する（ステップＳ１９）。
【００７９】
ステップＳ１９でジョブの実行が開始された後、イベント検知部３４がイベントの発生を検知すると（ステップＳ２０でＹＥＳ）、画像処理装置２においてイベント記録部３５が機能する。そして画像処理装置２は、イベント検知部３４によって検知されたイベント発生を示すメッセージを作成し、メッセージサーバ３においてログイン状態となっている画像処理装置２のアカウント７ｃに対してそのメッセージを記録する（ステップＳ２１）。このメッセージは、メッセージサーバ３の機能によって、リンク状態となっているユーザＡ又はユーザＢのアカウント７ａ，７ｂに対して自動反映される。このような処理（ステップＳ２０，Ｓ２１）は、ジョブの実行が終了するまで繰り返される。
【００８０】
そしてジョブの実行が終了すると（ステップＳ２２でＹＥＳ）、画像処理装置２は、イベント検知部３４の動作を終了させ、イベントの監視状態を解除する。また画像処理装置２は、ジョブの実行が終了することに伴い、自動ログインしているユーザＡ又はユーザＢのアカウント７ａ，７ｂに対して、画像処理装置２のアカウント７ｃへのリンク状態を解除させるためのリンク解除コマンドを送信する（ステップＳ２３）。これにより、メッセージサーバ３では、ユーザＡ又はユーザＢのアカウント７ａ，７ｂから、画像処理装置２のアカウント７ｃへのリンク状態が解除される。したがって、画像処理装置２が、その後に他のユーザのジョブ実行指示に基づくジョブの実行中に、イベントの発生を示すメッセージを画像処理装置２のアカウント７ｃへ記録したとしても、そのメッセージをユーザＡ又はユーザＢのアカウント７ａ，７ｂへ反映させないようにすることができる。
【００８１】
そして画像処理装置２は、リンク解除コマンドを送信した後、自動ログインしているアカウントからログアウトする処理を行う（ステップＳ２４）。このとき、画像処理装置２のアカウント７ｃからログアウトすると共に、ジョブの実行指示を行ったユーザＡ又はユーザＢのアカウント７ａ，７ｂからもログアウトする。以上で、このフローチャートに基づく処理が全て終了する。
【００８２】
画像処理装置２において上述した処理が行われるため、ユーザＡ又はユーザＢは、ジョブの実行を指示する際にイベントログを記録することを指定しておけば、ジョブの実行指示後に画像処理装置２から離れた場所からでもメッセージサーバ３へアクセスして自身のアカウント７ａ，７ｂにログインすることによって簡単に自身が指示したジョブの進捗状況などを確認することができるようになる。このとき、ユーザＡ又はユーザＢは、自身が指示したジョブの実行中に発生するイベントだけを抽出したメッセージを一覧表示させて確認することができる。つまり、ユーザＡ又はユーザＢが閲覧するＷｅｂページ８には、他のユーザの指示によるジョブの実行中に発生するイベントのメッセージは表示されない。そのため、ユーザＡ又はユーザＢがメッセージを確認するときには、効率的に自身が指示したジョブの実行状況などを把握することができるようになる。
【００８３】
以上のように本実施形態の画像処理装置２は、各ユーザがメッセージサーバ３にログインするためのアカウント情報２２を予め記憶しており、ユーザによるジョブの実行指示を受け付けると、そのジョブの実行指示を行ったユーザに対応するアカウント情報２２を読み出し、そのアカウント情報２２を用いてメッセージサーバ３に自動ログインする。そしてメッセージサーバ３へのログイン状態となった後に、ジョブの実行を開始する。そして画像処理装置２は、そのジョブの実行中にイベントの発生を検知すると、ログイン状態となっているアカウントに対してそのイベントの発生を示すメッセージを記録する構成である。そのため、本実施形態の画像処理装置２は、ユーザによるジョブの実行指示に基づいてジョブの実行を行っているとき、イベントの発生を検知すると、メッセージサーバ３におけるジョブの実行指示を行ったユーザのアカウントに対し、そのイベントの発生を示すメッセージを記録することができる構成となっている。したがって、ユーザは、メッセージサーバ３における自身のアカウントにログインすることにより、画像処理装置２から離れた場所からでも簡単にジョブの進捗状況などを確認することができる。
【００８４】
また本実施形態におけるメッセージサーバ３は、一のアカウントへのログイン状態において入力されるリンク形成コマンドに基づき、他のアカウントに入力されるメッセージを当該一のアカウントに反映させるリンク形成を行う機能を有している。そして画像処理装置２は、このメッセージサーバ３の機能を利用して、ジョブの実行指示を行ったユーザのアカウントにメッセージを記録する構成を有している。
【００８５】
すなわち、画像処理装置２は、ジョブの実行指示を行ったユーザに対応するアカウント情報２２を用いてメッセージサーバ３におけるユーザのアカウントにログインすると共に、当該画像処理装置２に対応するアカウント情報２２を用いてメッセージサーバ３における当該画像処理装置２のアカウントにログインする。そしてメッセージサーバ３におけるユーザのアカウントに対してリンク形成コマンドを送出することによって、メッセージサーバ３に、当該画像処理装置２のアカウントに記録するメッセージをユーザのアカウントに反映させるリンク形成を行わせる。そして画像処理装置２は、ジョブの実行中にイベントの発生を検知すると、ログイン状態となっている当該画像処理装置２のアカウントに対してそのイベントの発生を示すメッセージを記録する構成である。
【００８６】
このような構成によれば、メッセージサーバ３における画像処理装置２のアカウントにイベントの発生を示すメッセージを記録することにより、メッセージサーバ３の機能を利用してそのメッセージをジョブの実行指示を行ったユーザのアカウントに記録することができる。加えて、メッセージサーバ３における各ユーザのアカウントには、そのユーザが指示したジョブの実行中に発生するイベントのメッセージだけを記録することができると共に、画像処理装置２のアカウントには、全てのメッセージを記録しておくことができるようになる。それ故、例えば画像処理装置２の管理者が、画像処理装置２のアカウントに記録されたメッセージを、画像処理装置２において実行されたジョブの実行履歴として活用することも可能になる。
【００８７】
また本実施形態の画像処理装置２は、ユーザによって指定されたジョブの実行が終了することに伴い、メッセージサーバ３において形成されているリンク状態を解除させる。そのため、画像処理装置２において、その後に他のユーザの指示に基づくジョブの実行中に、イベントの発生が検知されたとしても、そのような他のユーザのジョブの実行中に発生するイベントに関するメッセージを、先のユーザのアカウントに反映させないようになっている。
【００８８】
また本実施形態の画像処理装置２は、ユーザによって指定されたジョブの実行が終了することに伴い、メッセージサーバ３へ自動ログインした状態となっているアカウントから自動ログアウトするように構成される。つまり、画像処理装置２は、ジョブの実行終了に伴い速やかにログイン状態を解放するため、メッセージサーバ３の負荷が大きくなってしまうことを抑制することができる。それ故、例えば、ネットワーク４に対し、メッセージサーバ３へアクセスする画像処理装置２が多数接続されている場合であっても、メッセージサーバ３にかかる負荷を低減することができるようになる。
【００８９】
また本実施形態においてイベント検知部３４がジョブの実行中に検知するイベントは、複数種類のイベントの中から、ジョブの実行を指示するユーザによって予め選択されているイベントである。そのため、各ユーザは、メッセージサーバ３の自身のアカウントに対して書き込まれるイベントに関するメッセージを、予め選択しておくことができるので、各ユーザにとって必要のないメッセージが各ユーザのアカウントに記録されてしまうことを防止することができる。
【００９０】
以上、本発明に関する一実施形態について説明したが、本発明は上述した内容のものに限られるものではなく、種々の変形例が適用可能である。
【００９１】
例えば、上記実施形態においては、ジョブの実行を指示するユーザがイベントログの記録を指定していない場合、画像処理装置２は、メッセージサーバ３にログインせず、従来と同様の処理を行うことを説明した。しかし、これに限られるものではなく、例えば、ジョブの実行を指示するユーザがイベントログの記録を指定していない場合でも、画像処理装置２は、メッセージサーバ３における画像処理装置２のアカウント７ｃに自動ログインし、そのアカウント７ｃに対して、ジョブの実行中に発生するイベントに関するメッセージを記録するようにしても良い。この場合において、画像処理装置２がメッセージサーバ３にメッセージを記録する態様は、図１３に示すような記録態様となる。
【００９２】
すなわち、ジョブの実行を指示するユーザがイベントログの記録を指定していない場合、画像処理装置２は、図１３に示すように、画像処理装置２のアカウント情報２２だけを読み出し、そのアカウント情報２２に基づいてメッセージサーバ３における画像処理装置２のアカウント７ｃにのみ自動ログインする（プロセスＰ３０）。そしてジョブの実行を開始し、そのジョブの実行中に、イベントの発生が検知されると、画像処理装置２は、画像処理装置２のアカウント７ｃで提供されているＷｅｂページ８のメッセージ表示欄９にイベント発生を示すメッセージを自動記録する（プロセスＰ３１）。そしてジョブの実行が終了すると、画像処理装置２、画像処理装置２のアカウント７ｃから自動ログアウトし、全ての処理を終了する（プロセスＰ３２）。
【００９３】
図１３に示すような記録態様とすれば、ジョブの実行を指示するユーザがイベントログの記録を指定していない場合でも、画像処理装置２のアカウント７ｃには、そのジョブの実行中に発生するイベントに関するメッセージが記録される。そのため、画像処理装置２の管理者は、メッセージサーバ３における画像処理装置２のアカウント７ｃにログインすることにより、画像処理装置２で発生したイベントの内容を確認することができるようになる。
【００９４】
尚、図１３に示す記録態様を採用する場合でも、ユーザがイベントログの記録を指定したときには、上述した第２の記録態様（図１０）とすることが好ましい。この場合、ユーザによるイベントログの記録指定は、ユーザのアカウント７ａ，７ｂを画像処理装置２のアカウント７ｃへリンクさせることを意味する。したがって、画像処理装置２は、ユーザのアカウント７ａ，７ｂと、画像処理装置２のアカウント７ｃとの双方に自動ログインすると共に、ユーザのアカウント７ａ，７ｂに対してリンク形成コマンドを送出することによって画像処理装置２のアカウント７ｃに記録するメッセージをユーザのアカウント７ａ，７ｂに反映させるリンク形成を行わせる。その結果、上述した第２の記録態様が実現されるようになる。
【００９５】
また上記実施形態においては、画像処理装置２がコピー機能、スキャン機能、プリンタ機能、ＦＡＸ機能といった画像処理に関する複数の機能を備える複合機である場合を例示したが、必ずしも複合機であることに限定されるものではない。例えば、画像処理装置２は、複写機、スキャナ、プリンタなどの専用機であっても構わない。
【符号の説明】
【００９６】
１  画像処理システム
２  画像処理装置
３  メッセージサーバ
５  コンピュータ
６  タブレット端末装置
２０  プログラム
３１  ジョブ受付部（ジョブ受付手段）
３２  ログイン制御部（ログイン制御手段）
３３  ジョブ実行制御部（ジョブ実行制御手段）
３４  イベント検知部（イベント検知手段）
３５  イベント記録部（イベント記録手段）
【図１】
2013085168.tif 000003
【図２】
2013085168.tif 000004
【図３】
2013085168.tif 000005
【図４】
2013085168.tif 000006
【図５】
2013085168.tif 000007
【図６】
2013085168.tif 000008
【図７】
2013085168.tif 000009
【図８】
2013085168.tif 000010
【図９】
2013085168.tif 000011
【図１０】
2013085168.tif 000012
【図１１】
2013085168.tif 000013
【図１２】
2013085168.tif 000014
【図１３】
2013085168.tif 000015