(57)【要約】【課題】ユーザによる特別な操作を要することなく、キャンセルされたジョブが存在する旨を通知することを目的とする。【解決手段】画像形成装置であって、表示手段の第１の領域に画像形成装置の機能に係る画面を表示し、表示手段の第１の領域と異なる領域である第２の領域にメッセージを表示するよう制御する表示処理手段を有し、表示処理手段は、印刷ジョブがキャンセルされた場合に、第１の領域の表示に関わらず、キャンセルされた印刷ジョブが存在する旨の通知情報を第２の領域に表示するよう制御する。【選択図】図５
2020068413.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
表示手段の第１の領域に前記画像形成装置の機能に係る画面を表示し、前記表示手段の前記第１の領域と異なる領域である第２の領域に通知情報を表示するよう制御する表示処理手段を有し、
前記表示処理手段は、印刷ジョブがキャンセルされた場合に、前記第１の領域の表示に関わらず、キャンセルされた印刷ジョブが存在する旨の通知情報を前記第２の領域に表示するよう制御することを特徴とする画像形成装置。
【請求項２】
前記印刷ジョブがキャンセルされた場合に、キャンセルされた印刷ジョブの識別情報と、ジョブオーナーの識別情報とを対応付けたキャンセル情報を記憶手段に格納する格納手段をさらに有し、
前記表示処理手段は、前記記憶手段に前記キャンセル情報が格納されている場合に、前記キャンセル情報に対応した前記通知情報を前記第２の領域に表示するよう制御することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記表示処理手段は、ユーザが前記画像形成装置にログインした場合に、前記キャンセル情報において、ログインしたユーザに対応するジョブオーナーの識別情報に対応付けられた印刷ジョブについての前記通知情報を前記第２の領域に表示するよう制御することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記画像形成装置の印刷ジョブの履歴の表示指示を受け付けた場合に、前記記憶手段に格納されている前記キャンセル情報を削除する削除手段をさらに有することを特徴とする請求項２又は３に記載の画像形成装置。
【請求項５】
前記削除手段は、ユーザが前記画像形成装置にログインした状態で、前記画像形成装置の印刷ジョブの履歴の表示指示を受け付けた場合に、ログインしたユーザに対応するジョブオーナーの識別情報を含む前記キャンセル情報を削除することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
キャンセルされた印刷ジョブに係る情報が前記表示手段に表示された場合に、前記記憶手段に格納されている前記キャンセル情報のうち、前記表示手段に表示された情報に対応する前記キャンセル情報を削除する削除手段をさらに有することを特徴とする請求項２又は３に記載の画像形成装置。
【請求項７】
前記削除手段は、ユーザが画像形成装置にログインした状態で、キャンセルされた印刷ジョブに係る情報が前記表示手段に表示され、さらに前記表示手段に表示された情報に対応する前記キャンセル情報のジョブオーナーの識別情報がログインユーザの識別情報に一致する場合に、前記表示手段に表示された情報に対応する前記キャンセル情報を削除することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
画像形成装置の制御方法であって、
表示手段の第１の領域に前記画像形成装置の機能に係る画面を表示し、前記表示手段の前記第１の領域と異なる領域である第２の領域に通知情報を表示するよう制御するステップと、
印刷ジョブがキャンセルされた場合に、前記第１の領域の表示に関わらず、キャンセルされた印刷ジョブが存在する旨の通知情報を前記第２の領域に表示するよう制御するステップと
を含むことを特徴とする制御方法。
【請求項９】
コンピュータを、請求項１乃至７の何れか１項に記載の画像形成装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、データ不正やメモリ不足によって印刷不可能と判断した場合や、データの保存期間を超過した場合などに、ジョブを自動でキャンセル（削除）する画像形成装置が知られている。このような機能を有する画像形成装置は、自動でキャンセルしたことをユーザに通知する手段も備えていることが多い。特許文献１には、ログイン中のユーザがオーナーであるジョブのうち、保存期間超過により削除されたジョブに関しては、ジョブをリスト表示した際に削除した旨を表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−８２２５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の技術においては、ジョブをリスト表示するというユーザからの操作がなければ、ユーザはキャンセルされたジョブがあることを認識できない。
【０００５】
本発明はこのような問題点に鑑みなされたもので、ユーザによる特別な操作を要することなく、キャンセルされたジョブが存在する旨を通知することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、画像形成装置であって、表示手段の第１の領域に前記画像形成装置の機能に係る画面を表示し、前記表示手段の前記第１の領域と異なる領域である第２の領域にメッセージを表示するよう制御する表示処理手段を有し、前記表示処理手段は、印刷ジョブがキャンセルされた場合に、前記第１の領域の表示に関わらず、キャンセルされた印刷ジョブが存在する旨の通知情報を前記第２の領域に表示するよう制御することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザによる特別な操作を要することなく、キャンセルされたジョブが存在する旨を通知することができる。
【図面の簡単な説明】
【０００８】
【図１】画像形成装置の構成を示すブロック図である。
【図２】画像形成装置のソフトウェアモジュール構成を示す図である。
【図３】表示パネルの表示に係る説明図である。
【図４】ログイン画面の一例を示す図である。
【図５】表示パネルに表示される画面例を示す図である。
【図６】ジョブ履歴画面を示す図である。
【図７】ジョブ詳細画面を示す図である。
【図８】ジョブ履歴記録処理を示すフローチャートである。
【図９】ステータスライン表示処理を示すフローチャートである。
【図１０】キャンセル情報削除処理を示すフローチャートである。
【図１１】第２の実施形態に係るジョブ履歴記録処理を示すフローチャートである。
【図１２】第３の実施形態に係るキャンセル情報削除処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
図１は、画像形成装置１の構成を示すブロック図である。本実施形態では、図１に示すように、画像形成装置１は、例えばスキャン機能やプリント機能等、複数の機能が一体化された、いわゆるＭＦＰ（多機能型周辺装置）として実現される。なお、他の例としては、画像形成装置は、単機能のプリンタであってもよい。
【００１０】
画像形成装置１は、装置全体を制御するコントローラユニット１００、スキャナ１１３、プリンタ１１４、操作部１０６を含む。スキャナ１１３は、セットされた原稿上の画像を光学的に読み取る画像入力デバイスである。プリンタ１１４は、画像データに基づいて、印刷用紙等の記録媒体に画像を印刷する画像出力デバイスである。操作部１０６は、ユーザからのジョブ実行等の指示の入力を受け付けるためのテンキーや各種ハードキー等を含み、また、ユーザへ装置情報やジョブ進捗情報等、または、画像形成装置１が実行可能な機能の設定画面を表示する表示パネルを含む。
【００１１】
スキャナ１１３、プリンタ１１４はそれぞれ、コントローラユニット１００に含まれるスキャナ処理部１１１、プリンタ処理部１１２と接続される。操作部１０６は、コントローラユニット１００に含まれる操作部インタフェース（Ｉ／Ｆ）に接続される。そのような構成により、スキャナ処理部１１１、プリンタ処理部１１２、操作部１０６はそれぞれ、コントローラユニット１００から制御されて動作する。
【００１２】
コントローラユニット１００は、コントローラユニット１００の各ブロックを統括的に制御するＣＰＵ１０１を含む。ＣＰＵ１０１は、システムバス１０８を介して、ＲＡＭ１０２、ＲＯＭ１０３、ハードウェアディスクドライブ（ＨＤＤ）１０４、操作部Ｉ／Ｆ１０５、ネットワークＩ／Ｆ１０７と接続される。ＲＡＭ１０２は、汎用的なＲＡＭであり、ＣＰＵ１０１の作業領域を提供するためのメモリである。また、ＲＡＭ１０２は、パラメータや設定値等を一時的に記憶するためのメモリや、画像データをページ等、所定単位で記憶するための画像メモリとしても使用される。ＲＯＭ１０３は、汎用的なＲＯＭであり、例えばブートＲＯＭとしてシステムブートプログラムが格納されている。ＨＤＤ１０４には、システムソフトウェアプログラム、履歴データ、画像データ、テーブルなどが格納される。画像形成装置１の機能は、例えば、ＣＰＵ１０１がＲＯＭ１０３に格納されたプログラムをＲＡＭ１０２に読み出して実行することにより実現される。
【００１３】
操作部Ｉ／Ｆ１０５は、操作部１０６との間で情報の入出力を行うためのインタフェースである。操作部Ｉ／Ｆ１０５は、ＣＰＵ１０１からの指示により、表示用データを操作部１０６へ出力し、また、ユーザが操作部１０６上で入力した情報を、ＣＰＵ１０１へ伝送する。ネットワークＩ／Ｆ１０７は、有線や無線媒体のＬＡＮ１１５と接続され、画像形成装置１とＬＡＮ１１５上の機器との間の情報の入出力を可能にする。ネットワークＩ／Ｆ１０７は、ＬＡＮ１１５に対応した構成を有し、例えば、無線距離が数十ｃｍ程度の近距離無線通信（ＮｅａｒＦｉｅｌｄＣｏｍｍｕｎｉｃａｔｉｏｎ）に対応した構成を有する場合もある。その場合には、携帯無線端末との間で相互に通信が行われる。
【００１４】
画像処理部１０９は、汎用的な画像処理を実行する。例えば、ＬＡＮ１１５を介して外部から取得した画像データに対して、拡大／縮小、回転、変換等の処理を実行する。また、画像処理部１０９は、ＬＡＮ１１５を介して受信したＰＤＬコードをビットマップ画像へ展開する処理を実行する。また、画像処理部１０９は、プリンタ処理部１１２を介してプリンタ１１４で出力する場合に、ＨＤＤ１０４に圧縮・符号化されて記憶されている画像データをプリンタ処理部１１２で処理可能な形式にするための処理を実行する。デバイスＩ／Ｆ１１０は、スキャナ処理部１１１およびプリンタ処理部１１２を介してスキャナ１１３やプリンタ１１４に接続され、画像データの同期系／非同期系の変換や、設定値、調整値等を伝送する。また、デバイスＩ／Ｆ１１０は、スキャナ１１３やプリンタ１１４での状態情報をＣＰＵ１０１へ伝送する。その状態情報は、例えば、スキャナ１１３やプリンタ１１４で発生したジャムなどのエラー情報を含む。
【００１５】
スキャナ処理部１１１は、スキャナ１１３で読み取られて入力した読取データに対して、補正、加工、像域分離、変倍、２値化処理などのスキャン機能に対応した各種処理を行う。スキャナ１１３は、不図示の自動連続原稿給送装置と圧板読取装置を含み、原稿ガラス台に設置された原稿の読取りや、複数枚の原稿の両面読取りなども実行可能である。また、不図示の給送装置カバーの開閉、不図示の原稿カバーの開閉、原稿の有無、原稿サイズ検知等を行うセンサがスキャナ１１３に設けられている。それらのセンサの検知信号やスキャナ１１３の状態情報は、スキャナ処理部１１１とデバイスＩ／Ｆ１１０を介してＣＰＵ１０１へ送信され、ＣＰＵ１０１は、スキャナ１１３でのエラー発生やエラー解除等の状態を認識する。
【００１６】
プリンタ処理部１１２は、プリント出力する画像データに対して、プリンタ１１４の出力特性に対応した出力補正、解像度変換、画像の印刷位置の調整などのプリント機能に対応した処理を行う。プリンタ１１４は、印刷用紙を収納するための１つ以上の不図示の給紙カセットと、トナーを収納するための１つ以上の不図示のトナートレイと、給紙カセットから紙を１枚ずつ逐次給紙可能な不図示の給紙ユニットと、を含む。プリンタ１１４はさらに、給紙した紙にトナーを印字するための不図示のマーキングユニットと、マーキングユニットにより印字されたトナーを熱と圧力により定着させるための不図示の定着ユニットを含む。各給紙カセットの開閉状況や用紙残量、トナートレイの開閉状況、不図示の給紙ユニットカバーの開閉、トナーの有無、給紙中の紙の位置などを検知するセンサがプリンタ１１４に設けられている。センサからの検知信号やプリンタ１１４の状態情報は、プリンタ処理部１１２とデバイスＩ／Ｆ１１０を介してＣＰＵ１０１へ送信され、ＣＰＵ１０１は、プリンタ１１４でのエラー発生やエラー解除等の状態を認識する。
【００１７】
図２は、画像形成装置１のソフトウェアモジュール構成を示す図である。図２の各モジュールは、ＣＰＵ１０１がプログラムを実行することにより実現される。ジョブコントロール部２０１は、他のモジュールを制御し、コピー、プリント、スキャン、ユーザインタフェース（ＵＩ）処理などの画像形成装置１内で発生する各ジョブの実行を統括的に制御する。ジョブコントロール部２０１は、一定の条件下でジョブを自動でキャンセルし、キャンセルした記録を保存する。
【００１８】
ＵＩ処理部２０２は、操作部１０６、操作部Ｉ／Ｆ１０５に関する処理を行う。ＵＩ処理部２０２は、ユーザが操作部１０６上で操作した情報を、ジョブコントロール部２０１へ送信するとともに、ジョブコントロール部２０１からの指示により、操作部１０６上に表示画面を表示させる。また、ＵＩ処理部２０２は、操作部１０６に表示させるための描画データの編集などを行う。また、ジョブをキャンセルした旨の表示と、キャンセルした記録の削除を行う。
【００１９】
ネットワーク処理部２０３は、ネットワークＩ／Ｆ１０７を介してＬＡＮ１１５上の機器との通信処理を行う。ネットワーク処理部２０３は、ＬＡＮ１１５上の機器からの制御コマンドやデータを受信すると、それらの情報をジョブコントロール部２０１へ送信する。また、ネットワーク処理部２０３は、ジョブコントロール部２０１からの指示により、ＬＡＮ１１５上の機器へ制御コマンドやデータを送信する。
【００２０】
スキャン処理部２０４は、ジョブコントロール部２０１からの指示により、スキャナ１１３とスキャナ処理部１１１を制御して、スキャナ１１３上に設置されている原稿の読取処理を実行させる。スキャン処理部２０４は、スキャナ処理部１１１を制御して、読み取られた画像データに対して画像処理を実行させる。また、スキャン処理部２０４は、スキャナ処理部１１１とスキャナ１１３の状態情報を取得し、ジョブコントロール部２０１へ送信する。
【００２１】
プリント処理部２０５は、ジョブコントロール部２０１からの指示により、画像処理部１０９、プリンタ処理部１１２およびプリンタ１１４を制御して、印刷処理を実行させる。プリント処理部２０５は、ジョブコントロール部２０１から、画像データ、画像情報（画像データのサイズ、カラーモード、解像度等）、レイアウト情報（オフセット、拡大縮小、面付け等）及び出力用紙情報（サイズ、印刷方向等）等の情報を受信する。そして、プリント処理部２０５は、画像処理部１０９とプリンタ処理部１１２を制御して、画像データに対して適切な画像処理を実行させ、プリンタ処理部１１２とプリンタ１１４を制御して、印刷用紙への印刷処理を実行させる。また、プリント処理部２０５は、プリンタ処理部１１２とプリンタ１１４の状態情報を取得し、ジョブコントロール部２０１へ送信する。
【００２２】
図３は、本実施形態における操作部１０６の表示パネルの表示に係る説明図である。表示パネルは、画面表示領域３０１と、ステータスライン３０２とに分けられており、画面表示領域３０１には、メニュー画面や、コピー、ファクス等の機能に対応した機能画面が表示される。ステータスライン３０２には、ステータス情報が表示される。このように、本実施形態の画像形成装置１の表示パネルには、基本的な画面遷移と独立した情報が表示される領域（ステータスライン３０２）が設けられている。なお、画面表示領域３０１は、第１の領域の一例である。また、ステータスライン３０２は、第２の領域の一例である。なお、第２の領域は、第１の領域と異なる領域で、第１の領域の表示内容に連動しない表示領域であればよく、第２の領域の位置及び形状、サイズは実施形態に限定されるものではない。
【００２３】
図４は、表示パネルに表示されるログイン画面４０１の一例を示す図である。画像形成装置１は、セキュリティの観点から、使用するにあたってユーザに認証を求めるか否かを設定することができる。ログイン画面４０１は、認証設定が有効の場合に、使用前に表示される。なお、認証設定が無効の場合には、ログイン画面４０１は表示されない。ログイン画面４０１には、ユーザが自身の認証情報を入力するための領域が設けられている。図４の例では、ユーザ名とパスワードの入力欄が表示されている。
【００２４】
また、ステータスライン３０２には、ユーザに喚起すべき情報４０２が表示される。喚起すべき情報としては、例えば、印字用のトナーや用紙の残量が少ないこと等が挙げられる。ステータスラインの表示面積は、基本的には限られている。したがって、喚起すべき情報が複数ある場合のように、一度に表示しきれない場合には、一定時間（例えば２秒など）毎に表示内容を自動で切り替えて表示することができる。ＲＡＭ１０２にはステータスライン表示リストが格納されている。ステータスライン表示リストには、ステータスラインに表示すべき複数の情報を格納することのできる複数のセルが設けられているものとする。ＣＰＵ１０１は、ステータスライン表示リストに複数の情報が格納されている場合には、セルを順番に参照することで、ステータスラインへの表示内容を順次切り替えることができる。
【００２５】
図５は、表示パネルに表示される画面例を示す図である。図５（ａ）にはメニュー画面５０１を示している。図５（ｂ）にはコピー画面５１１を示している。前述の通り、画面表示領域３０１の表示内容に関わらず、ステータスライン３０２には、喚起すべき情報５０２と、状況確認ボタン５０３とが表示される。状況確認ボタン５０３が押下されると、後述のジョブ履歴画面が表示される。さらに、ユーザが画像形成装置１にログインした後では、ステータスライン３０２には、ログイン中のユーザに応じた情報が表示される。例えば、ログイン中のユーザから指示された印刷ジョブがキャンセルされたとする。この場合には、図５（ｃ）に示すように、ステータスライン３０２には「キャンセルされたジョブがあります。」というように印刷ジョブがキャンセルされた旨をユーザに通知する通知情報５３１が表示される。
【００２６】
図６は、ジョブ履歴画面６０１を示す図である。ジョブ履歴画面６０１には、各ジョブの概要が表示されている。図６の例では、ジョブを受け付けた時刻、ジョブオーナー、ジョブの種類、終了ステータスが表示されている。ジョブ履歴画面６０１において、ジョブを選択すると、図７に示すジョブ詳細画面７０１が表示される。ジョブ履歴画面６０１において、ボタン６０２は前画面への「戻る」ボタンであり、押下することで前の画面に戻ることができる。図７に示すジョブ詳細画面７０１には、選択されたジョブに係る詳細な情報が表示される。すなわち、ジョブ詳細画面７０１には、ジョブ履歴画面６０１で表示されていた情報に加え、さらに多くの情報が表示される。ボタン７０２は前画面への「戻る」ボタンである。
【００２７】
図８は、ジョブ履歴記録処理を示すフローチャートである。ジョブコントロール部２０１は、画像形成装置１に電源が投入されるとジョブ履歴記録処理を開始する。Ｓ８０１において、ジョブコントロール部２０１は、印刷ジョブを受け付けたか否かを判定する。ジョブコントロール部２０１は、印刷ジョブを受け付けるまでジョブ受付待ち状態を維持する。ジョブコントロール部２０１は、印刷ジョブを受け付けると（Ｓ８０１でＹＥＳ）、処理をＳ８０２へ進める。Ｓ８０２において、ジョブコントロール部２０１は、印刷処理の各段階でエラーが発生したか否かを判定する。ここで、エラーとは、印刷処理を継続できないような状況であり、例えば受信データに不正があった場合や印刷処理に必要なワークメモリを確保できない場合等が挙げられる。ジョブコントロール部２０１は、エラーが発生した場合には（Ｓ８０２でＹＥＳ）、処理をＳ８０３へ進める。ジョブコントロール部２０１は、エラーが発生していない場合には（Ｓ８０２でＮＯ）、処理をＳ８０５へ進める。
【００２８】
Ｓ８０３において、ジョブコントロール部２０１は、ステータスライン表示リストにキャンセル情報を格納する。ここで、キャンセル情報とは、エラーが発生した印刷ジョブの識別情報と、ジョブオーナーの識別情報を対応付けた情報である。ここで、ジョブオーナーとは、印刷ジョブを投入したユーザである。また、ステータスライン表示リストは、ＲＡＭ１０２に格納されている。Ｓ８０４において、ジョブコントロール部２０１は、印刷ジョブのキャンセル処理を行い、その後処理をＳ８０６へ進める。ジョブコントロール部２０１は、キャンセル処理の中で、印刷ジョブの終了ステータスに「印刷を継続できないエラーによるキャンセル」を表す値を設定する。一方、Ｓ８０５において、ジョブコントロール部２０１は、印刷処理を実行するよう制御する。そして、ジョブコントロール部２０１は、印刷処理が完了すると、印刷ジョブの終了ステータスに「印刷完了」を表す値を設定する。その後、ジョブコントロール部２０１は、処理をＳ８０６へ進める。
【００２９】
Ｓ８０６において、ジョブコントロール部２０１は、ジョブ履歴リストに印刷ジョブに対応したジョブ情報を格納する。ここで、ジョブ情報には、印刷ジョブの識別情報と終了ステータスが含まれるものとする。ジョブコントロール部２０１は、その後処理をＳ８０１へ進める。ジョブ履歴リストは、ＲＡＭ１０２に格納されている。なお、ＵＩ処理部２０２は、ジョブ履歴リストを参照することで、ジョブ履歴画面６０１（図６）を表示する。
【００３０】
以上のように、ジョブコントロール部２０１は、印刷を継続できないエラーが発生したことに起因して印刷ジョブがキャンセルされた場合には、印刷ジョブに対応付けて、印刷ジョブがキャンセルされたことを示す情報を格納する。すなわち、ジョブコントロール部２０１は、ユーザからの指示によらず自動で印刷ジョブがキャンセルされた場合に、印刷ジョブがキャンセルされたことを示す情報を格納する。
【００３１】
図９は、ステータスライン表示処理を示すフローチャートである。ＵＩ処理部２０２は、画像形成装置１に電源が投入されるとステータスライン表示処理を開始する。ステータスライン表示処理は、ジョブ履歴記録処理と並行して実行される。Ｓ９０１において、ＵＩ処理部２０２は、ステータスライン表示リストの先頭のセルを処理対象として選択する。次に、Ｓ９０２において、ＵＩ処理部２０２は、処理対象のセルに格納されている情報を確認する。ＵＩ処理部２０２は、キャンセル情報の場合には（Ｓ９０２でキャンセル情報）、処理をＳ９０３へ進める。ＵＩ処理部２０２は、その他の情報の場合には（Ｓ９０２でその他）、処理をＳ９０５へ進める。ここで、その他の情報とは、ユーザに喚起すべき情報のうちキャンセル情報以外の情報である。
【００３２】
Ｓ９０３において、ＵＩ処理部２０２は、ログインユーザがジョブオーナーか否かを判定する。ＵＩ処理部２０２は、キャンセル情報に含まれるジョブオーナーの識別情報がログインユーザの識別情報と一致する場合に、ログインユーザがジョブオーナーであると判定する。ＵＩ処理部２０２は、ログインユーザがジョブオーナーである場合には（Ｓ９０３でＹＥＳ）、処理をＳ９０４へ進める。ＵＩ処理部２０２は、ログインユーザがジョブオーナーでない場合には（Ｓ９０３でＮＯ）、処理をＳ９０６へ進める。なお、画像形成装置１の認証設定が無効の場合には、Ｓ９０３において、ＵＩ処理部２０２は、常に同じと判定するものとする。また、図４に示すログイン画面４０１の表示中のように、ユーザのログイン前の状態においては、ＵＩ処理部２０２は、ログインユーザがジョブオーナーでないと判定するものとする。
【００３３】
Ｓ９０４において、ＵＩ処理部２０２は、図５（ｃ）に示すように、印刷ジョブがキャンセルされた旨を通知する通知情報をステータスライン３０２に表示する。ＵＩ処理部２０２は、その後処理をＳ９０６へ進める。Ｓ９０５において、ＵＩ処理部２０２は、セルの内容をステータスラインに表示する。この場合、ステータスライン３０２には、例えば、図５（ｂ）に示す情報５０２のように、印刷ジョブがキャンセルされた旨の通知情報以外の情報が表示される。ＵＩ処理部２０２は、その後処理をＳ９０６へ進める。Ｓ９０６において、ＵＩ処理部２０２は、ステータスライン表示リストのインデックスを１つ進めることで、処理対象のセルを変更する。なお、ステータスライン表示リストは循環リスト構造であり、選択中のセルがリストの最後尾だった場合は、インデックスは先頭に戻り、先頭のセルが選択対象となる。ＵＩ処理部２０２は、Ｓ９０６の処理の後、処理をＳ９０２へ進める。
【００３４】
図１０は、キャンセル情報削除処理を示すフローチャートである。ＵＩ処理部２０２は、画像形成装置１に電源が投入されるとキャンセル情報削除処理を開始する。すなわち、キャンセル情報削除処理は、ステータスライン表示処理及びジョブ履歴記録処理と並行して実行される。
【００３５】
Ｓ１００１において、ＵＩ処理部２０２は、状況確認ボタン５０３が押下されたか否かを判定する。ここで、状況確認ボタン５０３は、ジョブ履歴画面６０１の表示指示を受け付けるためのボタンである。ＵＩ処理部２０２は、状況確認ボタン５０３が選択され、表示指示を受け付けると（Ｓ１００１でＹＥＳ）、処理をＳ１００２へ進める。Ｓ１００２において、ＵＩ処理部２０２は、ステータスライン表示リストの先頭のセルを処理対象として選択する。次に、Ｓ１００３において、ＵＩ処理部２０２は、処理対象のセルの情報を確認する。ＵＩ処理部２０２は、キャンセル情報の場合には（Ｓ１００３でキャンセル情報）、処理をＳ１００４へ進める。ＵＩ処理部２０２は、キャンセル情報以外のその他の情報の場合には（Ｓ１００３でその他）、処理をＳ１００６へ進める。
【００３６】
Ｓ１００４において、ＵＩ処理部２０２は、ログインユーザの識別情報と処理対象のセルのキャンセル情報に含まれるジョブオーナーの識別情報が同一か否かを判定する。ＵＩ処理部２０２は、両者の識別情報が同一の場合には（Ｓ１００４でＹＥＳ）、処理をＳ１００５へ進める。ＵＩ処理部２０２は、両者の識別情報が同一でない場合には（Ｓ１００４でＮＯ）、処理をＳ１００６へ進める。なお、画像形成装置１の認証設定が無効の場合には、Ｓ１００４において、ＵＩ処理部２０２は、常に同一と判定するものとする。
【００３７】
Ｓ１００５において、ＵＩ処理部２０２は、処理対象のセルに格納されているキャンセル情報をステータスライン表示リストから削除する。次に、Ｓ１００６において、ＵＩ処理部２０２は、処理対象として選択中のセルがステータスライン表示リストの最後尾であるか否かを確認する。ＵＩ処理部２０２は、最後尾の場合は（Ｓ１００６でＹＥＳ）、処理をＳ１００１へ進める。ＵＩ処理部２０２は、最後尾でない場合には（Ｓ１００６でＮＯ）、処理をＳ１００７へ進める。Ｓ１００７において、ＵＩ処理部２０２は、ステータスライン表示リストのインデックスを１つ進めることで、処理対象のセルを変更し、その後処理をＳ１００３へ進める。
【００３８】
ジョブ履歴画面が表示された場合には、「ユーザがステータスラインを見てジョブがキャンセルされたことを認識し、ジョブのキャンセル要因を確認するためにジョブ履歴画面を表示した」と判断することができる。これに対応し、本実施形態に係る画像形成装置１は、ジョブ履歴画面が表示されたことを条件に、キャンセル情報を削除する。これにより、ジョブ履歴画面が表示された後は、通知情報の表示は行われないようになる。
【００３９】
以上のように、本実施形態に係る画像形成装置１は、キャンセルされたジョブが存在する場合には、表示パネルの第１の領域の画面遷移に関わらず、キャンセルされたジョブが存在する旨の通知情報を第２の領域に表示することができる。すなわち、画像形成装置１においては、ジョブをリスト表示するといったユーザ操作を要することなく、キャンセルされたジョブが存在する旨を表示することができる。このように、画像形成装置１は、ユーザによる特別な操作を要することなく、キャンセルされたジョブが存在する旨を通知することができる。
【００４０】
（第２の実施形態）
次に、第２の実施形態に係る画像形成装置１について、第１の実施形態に係る画像形成装置１と異なる点を主に説明する。本実施形態に係る画像形成装置１は、何らかの要因でジョブが中断し、中断状態が一定時間継続した場合に、ユーザビリティ等の観点から、中断されたジョブを自動でキャンセルする。
【００４１】
図１１は、第２の実施形態に係るジョブ履歴記録処理を示すフローチャートである。Ｓ１１０１において、ジョブコントロール部２０１は、印刷ジョブを受け付けたか否かを判定する。ジョブコントロール部２０１は、印刷ジョブを受け付けるまでジョブ受付待ち状態を維持し、印刷ジョブを受け付けると（Ｓ１００１でＹＥＳ）、処理をＳ１１０２へ進める。Ｓ１１０２において、ジョブコントロール部２０１は、印刷処理の各段階で、処理を中断しなければならないエラーが発生したか否かを確認する。なお、処理を中断しなければならないエラーについては、予め設定されているものとする。処理を中断しなければならないエラーは、ユーザの対応によってエラー要因の解消が可能なエラー全般であり、例えば、印字用のトナーや用紙がない、印刷中に画像形成装置内で紙詰まりが発生した、等が挙げられる。ジョブコントロール部２０１は、中断しなければならないエラーが発生した場合には（Ｓ１１０２ＹＥＳ）、処理をＳ１１０３へ進める。ジョブコントロール部２０１は、中断しなければならないエラーが発生していない場合には（Ｓ１１０２でＮＯ）、処理をＳ１１０８へ進める。
【００４２】
Ｓ１１０３において、ジョブコントロール部２０１は、中断継続時間が自動キャンセルするまでの待ち時間に達したか判定するためのタイマを開始させる。自動キャンセルするまで（タイマが終了するまで）の待ち時間は予めユーザが設定した時間である。次に、Ｓ１１０４において、ジョブコントロール部２０１は、中断要因が解消されたか否かを確認する。ジョブコントロール部２０１は、解消された場合は（Ｓ１１０４でＹＥＳ）、タイマを停止させ、印刷処理を再開し、処理をＳ１１０２へ進める。ジョブコントロール部２０１は、解消されていない場合には（Ｓ１１０４でＮＯ）、処理をＳ１１０５へ進める。
【００４３】
Ｓ１１０５において、ジョブコントロール部２０１は、タイマが終了したか否かを確認する。ジョブコントロール部２０１は、終了した場合は（Ｓ１１０５でＹＥＳ）、タイマを停止させ、処理をＳ１１０６へ進める。ジョブコントロール部２０１は、終了していない場合は（Ｓ１１０５でＮＯ）、処理をＳ１１０４へ進める。なお、Ｓ１１０６及びＳ１１０６に続くＳ１１０７の処理は、それぞれ図８を参照しつつ説明したＳ８０３及びＳ８０４の処理と同様である。また、Ｓ１１０８及びＳ１１０９の処理は、それぞれＳ８０５及びＳ８０６の処理と同様である。なお、第２の実施形態に係る画像形成装置１のこれ以外の構成及び処理は、第１の実施形態に係る画像形成装置の構成及び処理と同様である。
【００４４】
（第３の実施形態）
次に、第３の実施形態に係る画像形成装置１について、他の実施形態に係る画像形成装置１と異なる点を主に説明する。本実施形態に係る画像形成装置１は、キャンセルされた印刷ジョブに係るジョブ詳細画面７０１が表示されたことをトリガとしてステータスライン表示リストから、通知情報を削除する。
【００４５】
図１２は、第３の実施形態に係るキャンセル情報削除処理を示すフローチャートである。Ｓ１２０１において、ＵＩ処理部２０２は、状況確認ボタン５０３が押下されたか否かを判定する。ＵＩ処理部２０２は、状況確認ボタン５０３が押下されると（Ｓ１２０１でＹＥＳ）、処理をＳ１２０２へ進める。Ｓ１２０２において、ＵＩ処理部２０２は、ジョブ履歴画面６０１を表示するよう制御する。次に、Ｓ１２０３において、ＵＩ処理部２０２は、ユーザ操作を受け付ける。ＵＩ処理部２０２は、ユーザによりジョブ履歴画面６０１における任意の印刷ジョブが選択された場合には（Ｓ１２０３で任意のジョブ選択）、処理をＳ１２０４へ進める。ＵＩ処理部２０２は、ユーザにより戻るボタン６０２が押下された場合には（Ｓ１２０３で戻る）、ＵＩ処理部２０２は、表示パネルの表示を前画面に変更した上で、処理をＳ１２０１へ進める。
【００４６】
Ｓ１２０４において、ＵＩ処理部２０２は、選択された印刷ジョブのジョブ詳細画面７０１を表示するよう制御する。ＵＩ処理部２０２はさらに、ステータスライン表示リストの先頭のセルを表示対象として選択する。次に、Ｓ１２０５において、ＵＩ処理部２０２は、処理対象のセルの情報を確認する。ＵＩ処理部２０２は、キャンセル情報の場合には（Ｓ１２０５でキャンセル情報）、処理をＳ１２０６へ進める。ＵＩ処理部２０２は、その他の情報の場合には（Ｓ１２０５でその他）、処理をＳ１２０８へ進める。
【００４７】
Ｓ１２０６において、ＵＩ処理部２０２は、ログインユーザの識別情報と、処理対象のセルのキャンセル情報に含まれるジョブオーナーの識別情報が同一か否かを判定する。ＵＩ処理部２０２は、さらに表示中のジョブ詳細画面に対応する印刷ジョブの識別情報と、キャンセル情報に含まれる印刷ジョブの識別情報が同一か否かを判定する。なお、画像形成装置１の認証設定が無効の場合には、ログインユーザの識別情報については常に同一と判定するものとする。ＵＩ処理部２０２は、ログインユーザの識別情報及び印刷ジョブの識別情報の両方が同一の場合には（Ｓ１２０６でＹＥＳ）、処理をＳ１２０７へ進める。ＵＩ処理部２０２は、ログインユーザの識別情報及び印刷ジョブの識別情報の少なくとも一方が同一でない場合にはＳ（Ｓ１２０６でＮＯ）、処理をＳ１２０８へ進める。Ｓ１２０７において、ＵＩ処理部２０２は、処理対象のセルに格納されているキャンセル情報をステータスライン表示リストから削除し、その後処理をＳ１２１０へ進める。
【００４８】
Ｓ１２０８において、ＵＩ処理部２０２は、処理対象として選択中のセルがステータスライン表示リストの最後尾であるか否かを確認する。ＵＩ処理部２０２は、最後尾の場合は（Ｓ１２０８でＹＥＳ）、処理をＳ１２１０へ進める。ＵＩ処理部２０２は、最後尾でない場合には（Ｓ１２０８でＮＯ）、処理をＳ１２０９へ進める。Ｓ１２０９において、ＵＩ処理部２０２は、ステータスライン表示リストのインデックスを１つ進めることで、処理対象のセルを変更し、その後処理をＳ１２０５へ進める。また、Ｓ１２１０において、ＵＩ処理部２０２は、ユーザにより戻るボタン７０２が押下されると、画面変更指示を受け付け、処理をＳ１２０２へ進める。これにより、表示パネルの表示は、ジョブ履歴画面に戻る。なお、第３の実施形態に係る画像形成装置１のこれ以外の構成及び処理は、他の実施形態に係る画像形成装置１の構成及び処理と同様である。
【００４９】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００５０】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５１】
１  画像形成装置
２０１  ジョブコントロール処理部
２０２  ＵＩ処理部
【図１】
2020068413.tif 000003
【図２】
2020068413.tif 000004
【図３】
2020068413.tif 000005
【図４】
2020068413.tif 000006
【図５】
2020068413.tif 000007
【図６】
2020068413.tif 000008
【図７】
2020068413.tif 000009
【図８】
2020068413.tif 000010
【図９】
2020068413.tif 000011
【図１０】
2020068413.tif 000012
【図１１】
2020068413.tif 000013
【図１２】
2020068413.tif 000014