(57)【要約】      （修正有）【課題】ユーザが画像処理装置からログアウトした後に、ＨＤＤに格納されたデータの保存期限が経過してデータがＨＤＤから削除された場合でも、ユーザが削除されたデータがあることを容易に確認できるジョブ処理装置、システム制御方法及びプログラムを提供する。【解決手段】ユーザの識別情報に関連付けて記憶されたジョブが記憶部から削除されたことに従って、削除されたジョブに関連付けられたユーザの識別情報を記憶部に記憶する。そして、ジョブ処理装置にログインしたユーザの識別情報が当該記憶部に記憶されている場合に、削除されたジョブがあることを当該ユーザに通知する。【選択図】図９
2016082254.tif 000002
【特許請求の範囲】
【請求項１】
ジョブ処理装置であって、
ユーザの識別情報に関連付けてジョブを格納する格納手段と、
前記格納手段に格納されたジョブが前記格納手段から削除されたことに従って、削除されたジョブに関連付けられたユーザの識別情報を記憶する記憶手段と、
前記ジョブ処理装置にログインしたユーザの識別情報が前記記憶手段に記憶されている場合に、削除されたジョブがあることを当該ユーザに通知する通知手段と、
を有することを特徴とするジョブ処理装置。
【請求項２】
前記記憶手段に記憶された前記ユーザの識別情報を、前記通知手段によって通知したことに従って、前記記憶手段から消去する消去手段を更に有する
ことを特徴とする請求項１に記載のジョブ処理装置。
【請求項３】
前記格納手段にジョブを格納する期間を設定する設定手段と、
前記格納手段に格納されたジョブを、前記設定手段によって設定された前記期間が経過したことに従って、前記格納手段から削除する削除手段と、
を更に有することを特徴とする請求項１又は２に記載のジョブ処理装置。
【請求項４】
前記ユーザの識別情報に関連付けて前記格納手段に格納されているジョブを表示する表示手段を更に有し、
前記通知手段は、前記表示手段によって表示される前記ジョブとともに通知する
ことを特徴とする請求項１乃至３のいずれか１項に記載のジョブ処理装置。
【請求項５】
前記通知手段は、前記ジョブ処理装置に前記ユーザがログインしたことに従って通知する
ことを特徴とする請求項１乃至４のいずれか１項に記載のジョブ処理装置。
【請求項６】
前記通知手段は、メッセージ、マーク、音、又は光によって識別可能に通知する
ことを特徴とする請求項１乃至５のいずれか１項に記載のジョブ処理装置。
【請求項７】
第１のジョブ処理装置と第２のジョブ処理装置とが通信可能なジョブ処理システムであって、
前記第１のジョブ処理装置は、
ユーザの識別情報に関連付けて記憶されたジョブが記憶部から削除されたことに従って、削除されたジョブに関連付けられたユーザの識別情報を記憶する記憶手段と、
前記記憶手段に記憶されている前記識別情報を前記第２のジョブ処理装置に送信する送信手段と、
を有し、
前記第２のジョブ処理装置は、
前記送信手段から送信された前記識別情報を受信する受信手段と、
前記第２のジョブ処理装置にログインしたユーザの識別情報が前記受信手段によって受信された識別情報に含まれる場合に、削除されたジョブがあることを当該ユーザに通知する通知手段と、
を有することを特徴とするジョブ処理システム。
【請求項８】
ジョブ処理装置であって、
前記ジョブ処理装置とは別のジョブ処理装置から送信されたユーザの識別情報を受信する受信手段と、
前記ジョブ処理装置にログインしたユーザの識別情報が前記受信手段によって受信された識別情報に含まれる場合に、削除されたジョブがあることを当該ユーザに通知する通知手段と、
を有することを特徴とするジョブ処理装置。
【請求項９】
ジョブ処理装置であって、
ユーザの識別情報に関連付けて記憶されたジョブが記憶部から削除されたことに従って、削除されたジョブに関連付けられたユーザの識別情報を記憶する記憶手段と、
前記ジョブ処理装置にログインしたユーザの識別情報が前記記憶手段に記憶されている場合に、削除されたジョブがあることを当該ユーザに通知する通知手段と、
を有することを特徴とするジョブ処理装置。
【請求項１０】
ジョブ処理装置の制御方法であって、
ユーザの識別情報に関連付けて記憶されたジョブが記憶部から削除されたことに従って、削除されたジョブに関連付けられたユーザの識別情報を記憶部に記憶する記憶工程と、
前記ジョブ処理装置にログインしたユーザの識別情報が前記記憶部に記憶されている場合に、削除されたジョブがあることを当該ユーザに通知する通知工程と、
を有することを特徴とするジョブ処理装置の制御方法。
【請求項１１】
請求項１０に記載の制御方法を、コンピュータに実行させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを格納した、コンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブを処理するジョブ処理装置、ジョブ処理システム、ジョブ処理装置の制御方法、プログラム、及び記憶媒体に関するものである。
【背景技術】
【０００２】
ＨＤＤに格納されるデータ（例えば、画像データ）に対し、ユーザによって保存期限を設定可能な画像処理装置がある。この画像処理装置では、ＨＤＤに格納されたデータの保存期限が経過したか否かを判定し、保存期限が経過したと判定された場合に当該データをＨＤＤから削除する（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２３６００９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１では、ユーザが画像処理装置からログアウトした後に、ＨＤＤに格納されたデータの保存期限が経過して当該データがＨＤＤから削除されている場合、当該ユーザは削除されたデータがあることを容易に確認することができない。このため、例えば、ユーザは、画像処理装置にログインした時に、これから印刷したいデータがＨＤＤから削除されてしまっていることに気付かずに、印刷したい当該データを探してしまう。
【０００５】
本発明は、上記の課題に鑑みてなされたものである。例えば、ユーザの識別情報に関連付けて格納されたジョブが削除されている場合に、削除されたジョブがあることを装置にログインしたユーザが容易に確認できるようにする装置や方法等を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明の一態様に係るジョブ処理装置は以下のような構成を備える。ジョブ処理装置であって、ユーザの識別情報に関連付けてジョブを格納する格納手段と、前記格納手段に格納されたジョブが前記格納手段から削除されたことに従って、削除されたジョブに関連付けられたユーザの識別情報を記憶する記憶手段と、前記ジョブ処理装置にログインしたユーザの識別情報が前記記憶手段に記憶されている場合に、削除されたジョブがあることを当該ユーザに通知する通知手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、例えば、ユーザの識別情報に関連付けて格納されたジョブが削除されている場合に、削除されたジョブがあることを装置にログインしたユーザが容易に確認することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係るＭＦＰの機能の構成を示すブロック図である。
【図２】本実施形態に係るＭＦＰの機能の構成を示す断面図である。
【図３】第１の実施形態に係る画面の構成を説明するための図である。
【図４】第１の実施形態に係る制御例を説明するためのフローチャートである。
【図５】第１の実施形態に係るテーブルの一例を説明するための図である。
【図６】第１の実施形態に係るテーブルの一例を説明するための図である。
【図７】第１の実施形態に係る制御例を説明するためのフローチャートである。
【図８】第１の実施形態に係る画面の構成を説明するための図である。
【図９】第１の実施形態に係る制御例を説明するためのフローチャートである。
【図１０】第１の実施形態に係る画面の構成を説明するための図である。
【図１１】第１の実施形態に係る画面の構成を説明するための図である。
【図１２】第１の実施形態に係る画面の構成を説明するための図である。
【図１３】第１の実施形態に係る制御例を説明するためのフローチャートである。
【図１４】第２の実施形態に係る制御例を説明するためのフローチャートである。
【図１５】第２の実施形態に係る制御例を説明するためのフローチャートである。
【図１６】第２の実施形態に係るテーブルの一例を説明するための図である。
【図１７】第２の実施形態に係る制御例を説明するためのフローチャートである。
【図１８】第２の実施形態に係る画面を説明するための図である。
【図１９】第３の実施形態に係る制御例を説明するためのフローチャートである。
【図２０】第３の実施形態に係る制御例を説明するためのフローチャートである。
【図２１】第３の実施形態に係るテーブルの一例を説明するための図である。
【図２２】第３の実施形態に係る制御例を説明するためのフローチャートである。
【図２３】第３の実施形態に係る画面の構成を説明するための図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について添付図面を参照して詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものではなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１０】
［第１の実施形態］
本発明の第１の実施形態に係るジョブ処理システムについて図１を用いて説明する。
【００１１】
第１の実施形態では、コントローラ部１１０のＣＰＵ１１１は、ユーザに関連付けられたジョブを受信し、受信したジョブを格納する。そして、ユーザの識別情報に関連付けて格納されたジョブが削除されている場合に、ＣＰＵ１１１は、削除されたジョブがあることをＭＦＰ１００にログインした当該ユーザに通知するものである。  以下、詳細に説明する。
【００１２】
本実施形態に係るジョブ処理システムは、ジョブ処理装置と、外部の情報処理装置で構成される。
【００１３】
ジョブ処理システムは、例えば、印刷システムである。なお、印刷システムは、例えば、ジョブ処理装置の一例である印刷装置と、外部の情報処理装置の一例であるＰＣ１０１（コンピュータ）で構成される。また、ジョブ処理システムは、印刷システムの代わりに、ジョブ処理装置とＰＣ１０１で構成される情報処理装置であってもよい。
【００１４】
なお、印刷装置の一例であるＭＦＰ１００は、原稿を読み取って画像データを生成する画像読取機能と、生成した画像データに基づいて画像をシートに印刷する印刷機能（コピー機能）を備えている。ＭＦＰとは、Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌのことである。また、ＭＦＰ１００は、ＰＣ１０１等から印刷ジョブを受信し、印刷指示を受け付けたデータに基づいて文字や画像をシートに印刷する印刷機能（ＰＣプリント機能）を備えている。なお、印刷機能による印刷は、カラーであっても、モノクロであってもよい。
【００１５】
なお、ジョブ処理装置は、ＭＦＰ１００の代わりに、ＰＣ１０１等からジョブを受信し、受信したジョブを実行可能なスキャナであってもよい。また、ジョブ処理装置は、画像読取機能や印刷機能を必ずしも備えていなくてもよい。
【００１６】
本実施形態では、ＭＦＰ１００がＰＣ１０１とローカルエリアネットワーク等のＬＡＮ１０２（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して接続され、ＭＦＰ１００がＰＣ１０１と通信を行う場合について以降説明する。
【００１７】
本実施形態では、ＰＣ１０１は、ＬＡＮ１０２等のネットワークを介してＭＦＰ１００に印刷ジョブを投入する。そして、ＭＦＰ１００は、ＬＡＮ１０２等のネットワークを介してＰＣ１０１から投入された印刷ジョブを処理する。
【００１８】
なお、ＭＦＰ１００とＰＣ１０１はインターネット等のＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して接続されてもよい。もしくは、ＭＦＰ１００とＰＣ１０１はＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルを介して接続されてもよい。また、ＭＦＰ１００とＰＣ１０１はＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）やＢｌｕｅｔｏｏｔｈ（登録商標）などの無線通信によって通信可能に構成されていてもよい。
【００１９】
ＰＣ１０１は、アプリケーションソフトによって画像データを生成し、生成した画像データをＭＦＰ１００に送信する。
【００２０】
ＭＦＰ１００は、後述するコントローラ部（制御部）１１０、リーダ部１２０、プリンタ部１３０、外部Ｉ／Ｆ１４０、操作部１５０、ハードディスク（ＨＤＤ）１６０、及び圧縮展開部１７０を有する。これらはシステムバス１１７上に配置され、電気的に接続されており、互いに制御コマンドやデータを送受信する。また、通信部の一例である外部Ｉ／Ｆ１４０は、ＰＣ１０１と画像データの送受信を行うためのインタフェースである。
【００２１】
リーダ部１２０は、コントローラ部１１０との通信を制御するスキャナ制御部１２１、及び、原稿を給送する原稿給送ユニット１２２を有する。
【００２２】
リーダ部１２０での原稿の読取指示はコントローラ部１１０からスキャナ制御部１２１を介して行われ、原稿の画像を光学的に読み取り、電気信号としての画像データに変換する。なお、本実施形態では、リーダ部１２０での原稿の読取指示はコントローラ部１１０からスキャナ制御部１２１を介して行われる場合について以降説明するが、このような場合に限らない。リーダ部１２０にスキャナ制御部１２１を構成として有さないＭＦＰである場合は、リーダ部１２０での原稿の読取指示はコントローラ部１１０のＣＰＵ１１１から直接行われてもよい。
【００２３】
一方、プリンタ部１３０は、コントローラ部１１０との通信を制御するプリンタ制御部１３１を有する。さらに、プリンタ部１３０は、印刷に使用するシートを収納するための給送カセットや手差しトレイ等を備えた給送ユニット（シート収納部）１３２を有する。なお、本実施形態では、給送ユニット１３２として、ＭＦＰ１００が備える複数の給送カセットや手差しトレイを例に挙げて説明するが、ＭＦＰ１００に接続される給送装置が備える給送デッキであってもよい。
【００２４】
また、プリンタ部１３０は、コントローラ部１１０のＨＤＤ１６０に記憶された印刷対象のジョブの印刷処理を実行する。プリンタ部１３０での画像データの印刷指示はコントローラ部１１０からプリンタ制御部１３１を介して行われる。そして、シート収納部から給送されたシートに画像データに基づいて形成されたトナー画像の転写と定着を行い、シートにトナー（現像剤）を用いて画像を形成（印刷）する。なお、転写と定着については後述する。なお、本実施形態では、プリンタ部１３０での画像データの印刷指示はコントローラ部１１０からプリンタ制御部１３１を介して行われる場合について以降説明するが、このような場合に限らない。プリンタ部１３０にプリンタ制御部１３１を構成として有さないＭＦＰである場合は、プリンタ部１３０での画像データの印刷指示はコントローラ部１１０のＣＰＵ１１１から直接行われてもよい。
【００２５】
一方、コントローラ部１１０は、自装置内部に複数の処理対象となるジョブを記憶するＨＤＤ１６０等の不揮発性メモリ（記憶部）を備える。ＨＤＤ１６０は、システムソフトウェアや、後述する圧縮展開部１７０によって圧縮された画像データなどを格納する。また、ＨＤＤ１６０は、処理対象となる印刷ジョブの印刷データや、印刷ジョブの属性を解析することによって抽出された書誌情報を保存することができる。なお、書誌情報とは、例えば、ジョブを受信した日時、受信したジョブの記憶場所（ＩＰアドレス、パス等）、ジョブ名、及び、受信したジョブの印刷設定情報（カラーモード、用紙サイズ、部数、仕上げ等）のことである。なお、本実施形態で説明するように、受信したジョブの印刷データを１台のＭＦＰ１００におけるＨＤＤ１６０に保存する場合、ＩＰアドレスの情報を受信したジョブの記憶場所として書誌情報に保持していなくてもよい。
【００２６】
また、ＨＤＤ１６０は、ＭＦＰ１００にログインするためのユーザ名やパスワード等の認証情報を保持することができる。また、ＨＤＤ１６０は、図５で後述する書誌情報テーブル５００を保存することができる。
【００２７】
尚、本実施形態では、大容量かつ不揮発な記憶装置としてＨＤＤ１６０を例として説明するが、大容量かつ不揮発な記憶装置であるならば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの不揮発性メモリであってもよい。
【００２８】
コントローラ部１１０は、複数の機能を有する。例えば、コントローラ部１１０は、リーダ部１２０で読み取った原稿の画像データをＨＤＤ１６０に記憶する。そして、コントローラ部１１０は、ＨＤＤ１６０から画像データを読み出して、プリンタ部１３０で当該画像データに基づいて画像をシートに印刷するコピージョブを実行することができる。また、コントローラ部１１０は、リーダ部１２０で読み取った原稿の画像データをコードデータに変換し、通信部の一例である外部Ｉ／Ｆ１４０を介して、ＰＣ１０１に送信するスキャナ機能を実行することができる。また、コントローラ部１１０は、ＰＣ１０１から外部Ｉ／Ｆ１４０を介して受信したプリントジョブをＨＤＤ１６０に記憶する。そして、コントローラ部１１０は、ＨＤＤ１６０から読み出されたコードデータを画像データに変換して、プリンタ部１３０で当該画像データに基づいて画像をシートに印刷する印刷機能（ＰＣプリント機能）を実行する。
【００２９】
また、コントローラ部１１０は、ＣＰＵ１１１、ＲＯＭ１１５、ＲＡＭ１１４、リーダＩ／Ｆ１１２、及びプリンタＩ／Ｆ１１３を有する。
【００３０】
ＣＰＵ１１１は、ＭＦＰ１００が備える、リーダ部１２０、プリンタ部１３０、及び、各種ユニット（給送ユニット１３２等）の処理や動作等を制御する。
【００３１】
ＲＯＭ１１５は、読み出し専用のメモリであり、ブートシーケンスやフォント情報等のプログラムを予め記憶している。
【００３２】
一方、ＲＡＭ１１４は、読み出し及び書き込み可能なメモリであり、リーダ部１２０や外部Ｉ／Ｆ１４０より送られてきた画像データや、各種プログラムや設定情報等を記憶する。
【００３３】
ＲＯＭ１１５又はＨＤＤ１６０には、ＣＰＵ１１１により実行される、後述するフローチャートの各種処理等を実行するために必要な各種の制御プログラムが記憶されている。そして、ＣＰＵ１１１が、ＲＯＭ１１５又はＨＤＤ１６０に記憶されているプログラムを読み出して、ＲＡＭ１１４に当該プログラムを展開することにより、本実施形態に係る各種動作を実行する。
【００３４】
また、ＲＯＭ１１５又はＨＤＤ１６０には、例えば、後述する操作部１５０の表示部に各種のユーザインタフェース画面（以下、ＵＩ画面）を表示させるための表示制御プログラムが記憶されている。なお、ＵＩとは、Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅのことである。また、操作部１５０の制御用プログラムとして、ユーザが操作部１５０から入力した内容を識別し、適切な画面遷移や、コントローラ部１１０に対する処理依頼指示を行うためのＵＩ機能プログラムが記憶されている。
【００３５】
また、ＲＯＭ１１５又はＨＤＤ１６０には、例えば、ＣＰＵ１１１が、外部Ｉ／Ｆ１４０を介してＰＣ１０１から受信したＰＤＬデータを解釈し、ラスタイメージデータ（ビットマップ画像データ）に展開する。そして、コントローラ部１１０によってプリント機能を実行するためのＰＤＬ機能プログラムが記憶されている。なお、ＰＤＬとは、Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅのことである。
【００３６】
また、ＨＤＤ１６０には、図５で後述する書誌情報テーブル５００、図６（Ａ）で後述するエラー情報テーブル６１０、及び、図６（Ｂ）で後述する削除情報テーブル６２０が記憶されている。なお、ここでは、書誌情報テーブル５００、エラー情報テーブル６１０、及び、削除情報テーブル６２０をＨＤＤ１６０に記憶する場合について以降説明するが、これらのテーブルを揮発性のＲＡＭに記憶してもよい。
【００３７】
コントローラ部１１０は、リーダ部１２０や外部Ｉ／Ｆ１４０等の各種入力ユニットを介して入力された処理対象となるジョブを、このＨＤＤ１６０に格納（保持）し、ＨＤＤ１６０から読み出してプリンタ部１３０に出力してプリントする。また、コントローラ部１１０は、ＨＤＤ１６０から読み出したジョブを、外部Ｉ／Ｆ１４０を介してＰＣ１０１へ送信できるようにも制御する。
【００３８】
圧縮展開部１７０は、ＪＢＩＧやＪＰＥＧ等といった各種圧縮方式によってＲＡＭ１１４やＨＤＤ１６０に記憶されている画像データ等を圧縮したり伸張したりする処理を行い、ＲＡＭ１１４に再度格納する画像処理ブロックを有する。圧縮展開部１７０によって圧縮された画像データは、外部Ｉ／Ｆ１４０を介してＰＣ１０１へ送信することができる。
【００３９】
なお、コントローラ部１１０は、ＰＣ１０１から画像データを外部Ｉ／Ｆ１４０を介して受信することができる。外部Ｉ／Ｆ１４０を介して受信した画像データをＨＤＤ１６０に格納する際において、当該画像データは圧縮展開部１７０によって圧縮される。一方、ＨＤＤ１６０に格納された画像データに基づいて画像をシートに印刷する際において、当該画像データは圧縮展開部１７０によって伸張される。また、コントローラ部１１０は、ＨＤＤ１６０に格納した処理対象のジョブの各種出力処理を実行する。尚、ここではＨＤＤ１６０にジョブを格納する例を説明したが、揮発性のＲＡＭにジョブを格納してもよい。
【００４０】
リーダＩ／Ｆ１１２は画像入力装置であるリーダ部１２０と接続するためのインタフェースであり、プリンタＩ／Ｆ１１３は画像出力装置であるプリンタ部１３０と接続するためのインタフェースである。コントローラ部１１０は、リーダＩ／Ｆ１１２やプリンタＩ／Ｆ１１３を通じて画像データの同期系／非同期系の変換や制御を行う。
【００４１】
また、ＭＦＰ１００は、ユーザインタフェース部の一例に該当する、表示部（不図示）を有する操作部１５０を備えている。ＭＦＰ１００の操作部１５０は、表示部（不図示）とハードキー（不図示）とを有する。表示部は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）と、ＬＣＤ上に貼られた透明電極（静電容量方式でもよい）とを有するタッチパネルシートとで構成される。ＬＣＤには、操作画面やＭＦＰ１００の状態が表示される。操作部１５０は、当該操作画面またはハードキーを介して、ユーザからの各種設定を受け付ける機能と、ユーザに情報を提供する機能とを有する。
【００４２】
図１に示したリーダ部１２０及びプリンタ部１３０の断面図を、図２に示す。
【００４３】
プリンタ部１３０に転送された画像データに基づいて画像をシート２０１に出力する動作（画像形成動作）について以降説明する。
【００４４】
プリンタ部１３０に転送された画像データは、レーザユニット２２２によって画像データに応じたレーザ光への変換が行われる。そして、このレーザ光は感光体ドラム２２３〜２２６に照射され、感光体ドラム２２３〜２２６には画像データに応じた静電潜像が形成される。感光体ドラム２２３〜２２６の潜像の部分には現像ユニット２２７〜２３０によってトナーが付着される。なお、カラー機では、シアン、イエロー、マゼンタ、ブラック用に、感光体ドラム及び現像ユニットは４つずつ備えている。
【００４５】
また、プリンタ部１３０は、給送ユニット１３２に備えられたシート収納部として、引き出し状の形状の給送カセット２５１〜２５４、及び、手差しトレイ２５０を有している。なお、給送カセット２５１〜２５４は、複数枚（例えば、６００枚）のシート２０１を収納することができる。一方、手差しトレイ２５０は、複数枚（例えば、１００枚）のシート２０１を保持することができる。プリンタ部１３０は、給送カセット及び手差しトレイを複数備えていてもよく、給送カセット又は手差しトレイのうち、少なくともいずれか一つを備えていてもよい。なお、本実施形態におけるＭＦＰ１００では、４つの給送カセットと、１つの手差しトレイを備えているものとして以降説明を進める。
【００４６】
プリンタ部１３０は、給送カセット２５１〜２５４、及び、手差しトレイ２５０のいずれかからシート２０１を給送する。そして、感光体ドラム２２３〜２２６に付着したトナーをシート２０１に転写した後、そのシートを定着器２３３に搬送して熱と圧力により現像剤をシート２０１に定着する。なお、シート２０１を給送するシート収納部の設定値として、ＨＤＤ１６０に保存されたシート２０１の坪量等の属性情報に基づいて、定着器の温度やシート２０１の搬送速度が制御される。定着器２３３を通過したシート２０１は、搬送ローラ２３４、２３５によって排出トレイ２３６に排出される。
【００４７】
なお、本実施形態では、感光体ドラム及び現像ユニットを４つずつ備えるカラー機を用いた場合について説明したが、感光体ドラムと現像ユニットを１つずつ備えるモノクロ機についても本発明を同様に適用できる。また、本実施形態では、電子写真方式で画像をシートに印刷する方法について説明したが、画像を印刷することができるものであれば、例えばインクジェット方式等であってもよく、その他の方法（例えば、熱転写方式等）であってもよい。
【００４８】
本実施形態では、任意のアプリケーションの印刷機能、又はプリンタドライバ等を使用して、ＰＣ１０１からＭＦＰ１００に印刷ジョブが投入される。
【００４９】
例えば、ＰＣ１０１の操作部（不図示）に表示された図３（Ａ）のプリンタドライバ画面３００上で、ユーザは、印刷ジョブの実行で使用するＭＦＰ１００（プリンタ名３０１）を指定することができる。また、ユーザは、印刷設定３０２として、例えば、カラーモード、用紙サイズ、部数、仕上げ等を指定することができる。また、ユーザは、印刷ジョブの出力方法３０３として、例えば、「印刷」、「セキュアプリント」、「暗号化セキュアプリント」、「保存」、「ホールド」等を指定することができる。
【００５０】
なお、出力方法３０３として、例えば、「印刷」が指定された場合は、プリンタドライバが提供する印刷体裁の指定機能で指定された印刷設定３０２を反映して、ＰＤＬデータ等の印刷データが作成される。そして、ユーザによって指定されたＭＦＰ１００に対して、ユーザ情報（例えば、ＰＣ１０１のログイン名や、認証したユーザＩＤ等の識別情報）が関連付けられた印刷ジョブを送信する。なお、印刷ジョブに関連付けられるユーザ情報は、例えば、ＰＣ１０１のログイン名や、認証したユーザＩＤである。なお、ＰＣ１０１のログイン名は、ＰＣ１０１の操作部（不図示）に表示されるログイン画面（不図示）上で、ユーザがログインしたことに従って取得される。
【００５１】
もしくは、プリンタドライバ画面３００上のＯＫボタン３０４が押下された事に従って、ＰＣ１０１の操作部（不図示）に図３（Ｂ）の確認画面３１０が表示されるならば、確認画面３１０上でユーザが入力したユーザ名３１１を印刷ジョブに関連付けてもよい。そして、ＭＦＰ１００は、ユーザ情報が関連付けられた印刷ジョブを受信し、印刷を実行する。
【００５２】
一方、出力方法３０３として、例えば、「保存」や「ホールド」が指定された場合は、印刷設定３０２を反映して、ＰＤＬデータ等の印刷データを作成する。そして、ユーザによって指定されたＭＦＰ１００に対して、ユーザ情報が関連付けられた印刷ジョブを送信する。そして、ＭＦＰ１００は、ユーザ情報が関連付けられた印刷ジョブを受信し、ＨＤＤ１６０に保存する。
【００５３】
一方、出力方法３０３として、例えば、「セキュアプリント」が指定された場合は、例えば、図３（Ｂ）の確認画面３１０によって、ユーザ名３１１やパスワード３１２の入力をユーザに要求する。そして、印刷設定３０２を反映して、ＰＤＬデータ等の印刷データを作成する。そして、ユーザによって指定されたＭＦＰ１００に対して、パスワード付きのユーザ情報が関連付けられた印刷ジョブを送信する。そして、ＭＦＰ１００は、パスワード付きのユーザ情報が関連付けられた印刷ジョブを受信し、ＨＤＤ１６０に保存する。
【００５４】
一方、出力方法３０３として、例えば、「暗号化セキュアプリント」が指定された場合は、例えば、図３（Ｂ）の確認画面３１０によって、ユーザ名３１１やパスワード３１２の入力をユーザに要求する。そして、印刷設定３０２を反映して、ＰＤＬデータ等の印刷データを作成する。そして、当該印刷データを暗号化し、ユーザによって指定されたＭＦＰ１００に対して、パスワード付きのユーザ情報が関連付けられた印刷ジョブを送信する。そして、ＭＦＰ１００は、パスワード付きのユーザ情報が関連付けられた印刷ジョブを受信し、ＨＤＤ１６０に保存する。
【００５５】
第１の実施形態では、コントローラ部１１０のＣＰＵ１１１は、ユーザに関連付けられたジョブを受信し、受信したジョブを格納する。そして、ユーザの識別情報に関連付けて格納されたジョブが削除されている場合に、ＣＰＵ１１１は、削除されたジョブがあることをＭＦＰ１００にログインした当該ユーザに通知するものである。
【００５６】
以下にその詳細を説明する。
【００５７】
まず、第１の実施形態に係るＭＦＰ１００において、受信したジョブの書誌情報及び印刷データをＨＤＤ１６０に保存するための一連の処理について、図４に示したフローチャートを用いて説明する。この処理は、コントローラ部１１０のＣＰＵ１１１が、ＲＯＭ１１５又はＨＤＤ１６０から読み出してＲＡＭ１１４に展開されたＰＤＬ機能プログラムを実行することで行われる。
【００５８】
Ｓ４０１において、ＣＰＵ１１１は、外部Ｉ／Ｆ１４０を介してジョブを受信したか否かを判定する。なお、Ｓ４０１で受信されるジョブは、例えば、前述した図３（Ａ）のプリンタドライバ画面３００によって、ＰＣ１０１からＭＦＰ１００に投入されたジョブである。Ｓ４０１の判定の結果、ジョブを受信したと判定されたならば、Ｓ４０２に進む。一方、ジョブを受信するまで、Ｓ４０１の処理を繰り返す。
【００５９】
Ｓ４０２において、ＣＰＵ１１１は、Ｓ４０１でジョブを受信したＭＦＰ１００において、強制留め置き設定はＯＮであるか否かを判定する。なお、強制留め置き設定をＯＮにするか、又はＯＦＦにするかは、ユーザ（管理者）によってＭＦＰ１００ごとに任意に設定することができる。なお、強制留め置きとは、ユーザ情報が関連付けられた印刷ジョブを受信した場合に、受信した印刷ジョブを強制的にＨＤＤ１６０に保存することである。即ち、強制留め置き設定がＯＮである場合は、プリンタドライバの出力方法３０３として、例えば、「印刷」が指定された場合であっても、ＭＦＰ１００に投入されたジョブを強制的にＨＤＤ１６０に保存する。
【００６０】
Ｓ４０２での判定の結果、ＣＰＵ１１１は、強制留め置き設定はＯＮである（即ち、ＹＥＳ）と判定したならば、Ｓ４０３に進む。一方、ＣＰＵ１１１は、ＮＯと判定したならば、Ｓ４１０に進む。
【００６１】
Ｓ４０３において、ＣＰＵ１１１は、Ｓ４０１で受信したジョブの設定を解析し、当該ジョブは強制留め置き対象（即ち、強制的にＨＤＤ１６０に保存する対象）であるか否かを判定する。例えば、ジョブを投入したユーザ情報が不定（未設定）である場合は、ジョブを受信したＭＦＰ１００における強制留め置き設定が仮にＯＮであっても、当該ジョブを強制留め置き対象から外してもよい。また、例えば、ジョブを投入したユーザ情報が特定のユーザである場合は、ジョブを受信したＭＦＰ１００における強制留め置き設定が仮にＯＮであっても、当該ジョブを強制留め置き対象から外してもよい。また、例えば、ジョブの投入元のＩＰアドレスが特定のＩＰアドレスである場合は、ジョブを受信したＭＦＰ１００における強制留め置き設定が仮にＯＮであっても、当該ジョブを強制留め置き対象から外してもよい。なお、強制留め置き対象とするジョブの各種の条件はユーザ（管理者）によって任意に設定できるようにしてもよい。
【００６２】
Ｓ４０３での判定の結果、ＣＰＵ１１１は、強制留め置き対象である（即ち、ＹＥＳ）と判定したならば、Ｓ４０４に進む。一方、ＣＰＵ１１１は、ＮＯと判定したならば、Ｓ４１０に進む。
【００６３】
Ｓ４０４において、ＣＰＵ１１１は、受信したジョブの属性を解析し、書誌情報の抽出に成功したか否かを判定する。
【００６４】
なお、書誌情報とは、例えば、ジョブを受信した日時５０１、受信したジョブの記憶場所５０２（ＩＰアドレス、パス等）、ジョブ名５０５、及び、受信したジョブの印刷設定５０３（カラーモード、用紙サイズ、部数、仕上げ等）のことである。
【００６５】
なお、複数台のＭＦＰ１００がＬＡＮ１０２等のネットワークを介して通信可能に接続されている場合がある。その場合は、受信したジョブの印刷データを保存するためのＭＦＰ１００（ストレージ機と呼ぶ）と、書誌情報を登録（保存）するためのＭＦＰ１００（書誌サーバ機と呼ぶ）と、ジョブを実行するためのＭＦＰ１００（出力機と呼ぶ）が異なることがある。そのため、書誌情報では、受信したジョブの記憶場所（ＩＰアドレス、及びパス）を管理している。
【００６６】
Ｓ４０４での判定の結果、ＣＰＵ１１１は、書誌情報の抽出に成功した（即ち、ＹＥＳ）と判定したならば、Ｓ４０５に進む。一方、ＣＰＵ１１１は、ＮＯと判定したならば、図４に係る一連の処理を終了する。なお、書誌情報の抽出に失敗する場合とは、例えば、ユーザ情報が未設定のジョブが投入されたために、ジョブの属性が解析できない場合である。なお、Ｓ４０４でＮＯと判定された場合は、書誌情報の抽出に失敗したことをユーザに通知してから、図４に係る一連の処理を終了してもよい。
【００６７】
Ｓ４０５において、ＣＰＵ１１１は、Ｓ４０１で受信したジョブから抽出された印刷データをＨＤＤ１６０に保存して、Ｓ４０６に進む。なお、印刷データは、プリンタドライバが提供する印刷体裁の指定機能で指定された印刷設定３０２を反映して、作成されたＰＤＬデータ等である。
【００６８】
Ｓ４０６において、ＣＰＵ１１１は、ＨＤＤ１６０に対して、印刷データの保存に成功したか否かを判定する。Ｓ４０６での判定の結果、ＣＰＵ１１１は、印刷データの保存に成功した（即ち、ＹＥＳ）と判定したならば、Ｓ４０７に進む。一方、ＣＰＵ１１１は、ＮＯと判定したならば、Ｓ４０９に進む。なお、印刷データの保存に失敗する場合とは、例えば、印刷データを保存するためのＨＤＤ１６０の空き容量が不足している場合である。また、例えば、ＨＤＤ１６０に保存する印刷データのファイルサイズが、ＨＤＤ１６０に保存可能な印刷データのファイルサイズの上限値に到達している場合である。また、例えば、ＨＤＤ１６０に保存するジョブの数が、ＨＤＤ１６０に保存可能な１ユーザあたりのジョブの数の上限値に到達している場合である。
【００６９】
Ｓ４０７において、ＣＰＵ１１１は、Ｓ４０１で受信したジョブから抽出された書誌情報をＨＤＤ１６０に保存して、Ｓ４０８に進む。
【００７０】
Ｓ４０８において、ＣＰＵ１１１は、ＨＤＤ１６０に対して、書誌情報の保存に成功したか否かを判定する。なお、ＨＤＤ１６０に保存された書誌情報は、図５の書誌情報テーブル５００に示すように、ユーザ名５０４に基づいて、ジョブを投入したユーザごとに管理される。図５の書誌情報テーブル５００の例では、ＵｓｅｒＡの書誌情報と、ＵｓｅｒＢの書誌情報と、ＵｓｅｒＣの書誌情報をそれぞれ管理している。例えば、ＵｓｅｒＡによってＭＦＰ１００に投入されたジョブ（ジョブ名：「ＡＡＡ．ｐｐｔ」）は、「２０１２年４月１０日の１０時３４分４５秒」に受信されたことを示している。また、当該ジョブの記憶場所は、ＩＰアドレスが「１９２．１６８．２．１１」、かつ、パスが「／ｐｒｉｎｔｄａｔａ／００１５／ｘｘｘ」であることを示している。また、当該ジョブの印刷設定は、Ａ３フルカラー、仕上げはホチキス（左上）、かつ１００部印刷することを示している。
【００７１】
Ｓ４０８での判定の結果、ＣＰＵ１１１は、書誌情報の保存に成功した（即ち、ＹＥＳ）と判定したならば、ＨＤＤ１６０に対して、受信したジョブの保存に成功したことを意味する。そして、図４に係る一連の処理を終了する。一方、ＣＰＵ１１１は、ＮＯと判定したならば、Ｓ４０９に進む。なお、書誌情報の保存に失敗する場合とは、例えば、書誌情報を保存するためのＨＤＤ１６０の空き容量が不足している場合である。
【００７２】
Ｓ４０９において、ＣＰＵ１１１は、ＨＤＤ１６０に記憶されている図６（Ａ）のエラー情報テーブル６１０に対して、Ｓ４０１で受信されたジョブに関連付けられたユーザ情報を登録する。なお、エラー情報テーブル６１０は、ＨＤＤ１６０に対して保存に失敗したジョブを投入したユーザの情報（ユーザ名６１１）を管理している。図６（Ａ）に示したエラー情報テーブル６１０の例では、ＵｓｅｒＡによって投入されたジョブの保存に失敗したことと、ＵｓｅｒＣによって投入されたジョブの保存に失敗したことを意味している。Ｓ４０９の処理の後、図４に係る一連の処理を終了する。
【００７３】
Ｓ４１０において、ＣＰＵ１１１は、Ｓ４０１で受信したジョブの出力方法は「印刷」であるか否かを判定する。なお、ジョブの出力方法は、プリンタドライバで指定された出力方法３０３によって決定される。Ｓ４１０での判定の結果、ＣＰＵ１１１は、「印刷」である（即ち、ＹＥＳ）と判定したならば、Ｓ４１１に進む。一方、ＣＰＵ１１１は、ＮＯと判定したならば、Ｓ４１２に進む。なお、Ｓ４１０でＮＯと判定されるのは、Ｓ４０１で受信したジョブの出力方法として、例えば「セキュアプリント」、「暗号化セキュアプリント」、「保存」、又は「ホールド」等が指定されている場合である。
【００７４】
Ｓ４１１において、Ｓ４０１で受信したジョブの実行要求を行い、プリンタドライバで指定された印刷設定３０２（例えば、カラーモード、用紙サイズ、部数、仕上げ等）に基づいて、印刷を実行する。なお、印刷を実行する際において、プリンタ部１３０は、シート収納部の設定値としてＨＤＤ１６０に保存されたシートの坪量等の属性情報に基づいて、定着器の温度やシートの搬送速度を制御する。Ｓ４１１の処理の後、図４に係る一連の処理を終了する。
【００７５】
Ｓ４１２において、Ｓ４０１で受信したジョブの実行要求を行い、当該ジョブをＨＤＤ１６０に保存する。Ｓ４１２の処理の後、図４に係る一連の処理を終了する。
【００７６】
以上が、第１の実施形態に係るＭＦＰ１００において、受信したジョブの印刷データ及び書誌情報をＨＤＤ１６０に保存するための一連の処理の詳細である。
【００７７】
なお、ジョブを受信したＭＦＰ１００において、強制留め置き設定がＯＮに設定されている場合は、受信したジョブを強制的にＨＤＤ１６０に保存する場合について説明したが、これに限らない。例えば、プリンタドライバの出力方法３０３として「強制留め置き」を指定して、ＭＦＰ１００にジョブを投入することができる場合も考えられる。その場合は、ジョブを受信したＭＦＰ１００における強制留め置き設定が仮にＯＦＦであっても、受信したジョブを強制的にＨＤＤ１６０に保存するようにしてもよい。
【００７８】
続いて、第１の実施形態に係るＭＦＰ１００において、保存期間が経過したジョブの印刷データをＨＤＤ１６０から削除(消去)するための一連の処理について、図７に示したフローチャートを用いて説明する。この処理は、コントローラ部１１０のＣＰＵ１１１が、ＲＯＭ１１５又はＨＤＤ１６０から読み出してＲＡＭ１１４に展開された制御プログラムを実行することで行われる。
【００７９】
Ｓ７０１において、ＣＰＵ１１１は、現在時刻を取得して、Ｓ７０２に進む。
【００８０】
Ｓ７０２において、ＣＰＵ１１１は、ＨＤＤ１６０に保存されたジョブの保存期間の設定情報を取得する。
【００８１】
なお、保存期間の設定情報は、操作部１５０に表示される図８に示した設定画面８００を用いて、ジョブの保存期間としてユーザが任意に設定可能である。なお、ジョブの保存期間は、ＨＤＤ１６０に保存されたジョブごとに設定可能であってもよく、ＨＤＤ１６０に保存されるジョブに対して予め一括して設定可能であってもよい。また、ジョブの保存期間は、ジョブをＨＤＤ１６０に保存する前に設定してもよく、ジョブをＨＤＤ１６０に保存した後に設定してもよい。
【００８２】
なお、設定画面８００からユーザが指定可能なジョブの保存期間は、例えば、１０分、２０分、３０分、１時間、２時間、３時間、６時間、１２時間、２４時間、４８時間、及び７２時間のいずれかである。また、ジョブの保存期間のデフォルト設定は、例えば、１時間である。なお、ジョブの保存期間は、例えば、１分単位で設定可能であってもよい。また、設定画面８００は、ＭＦＰ１００が備える操作部１５０に表示される場合に限らず、ＰＣ１０１が備える操作部（不図示）に表示されてもよい。即ち、ジョブの保存期間は、ＰＣ１０１を介して設定可能であってもよい。
【００８３】
Ｓ７０３において、ＣＰＵ１１１は、ＨＤＤ１６０に保存されている図５の書誌情報テーブル５００を参照して、Ｓ７０４に進む。
【００８４】
Ｓ７０４において、ＣＰＵ１１１は、Ｓ７０３で参照した結果に基づいて、ＨＤＤ１６０に保存されたジョブがあるか否かを判定する。Ｓ７０４での判定の結果、ＣＰＵ１１１は、ＨＤＤ１６０に保存されたジョブがある（即ち、ＹＥＳ）と判定したならば、Ｓ７０５に進む。一方、ＣＰＵ１１１は、ＮＯと判定したならば、図７に係る一連の処理を終了する。
【００８５】
Ｓ７０５において、ＣＰＵ１１１は、ＨＤＤ１６０に保存された書誌情報テーブル５００からジョブを受信した日時５０１を取得して、Ｓ７０６に進む。
【００８６】
Ｓ７０６において、ＣＰＵ１１１は、Ｓ７０１で取得した現在時刻、Ｓ７０２で取得したジョブの保存期間の設定情報、及びＳ７０５で取得したジョブの受信日時に基づいて、ＨＤＤ１６０に保存されたジョブのうち保存期間が経過したジョブを検索する。
【００８７】
そして、Ｓ７０７に進み、Ｓ７０６での検索の結果、ＣＰＵ１１１は、保存期間が経過したジョブがあるか否かを判定する。ＣＰＵ１１１は、保存期間が経過したジョブがある（即ち、ＹＥＳ）と判定したならば、Ｓ７０８に進む。一方、ＣＰＵ１１１は、ＮＯと判定したならば、図７に係る一連の処理を終了する。
【００８８】
Ｓ７０８において、ＣＰＵ１１１は、Ｓ７０７で保存期間が経過したと判定されたジョブであって、当該ジョブの印刷データ及び書誌情報をＨＤＤ１６０から削除して、Ｓ７０９に進む。
【００８９】
Ｓ７０９において、ＣＰＵ１１１は、ＨＤＤ１６０に記憶されている図６（Ｂ）の削除情報テーブル６２０に対して、Ｓ７０８で削除されたジョブに関連付けられたユーザ情報を登録する。なお、削除情報テーブル６２０は、ＨＤＤ１６０にジョブが保存された後に当該ジョブが保存期間の経過により削除されたジョブを投入したユーザの情報（ユーザ名６２１）を管理している。図６（Ｂ）に示した削除情報テーブル６２０の例では、ＵｓｅｒＡによって投入されたジョブが削除されたことと、ＵｓｅｒＢによって投入されたジョブが削除されたことを意味している。図７の処理の後、図７に係る一連の処理を終了する。
【００９０】
以上が、第１の実施形態に係るＭＦＰ１００において、保存期間が経過したジョブの印刷データをＨＤＤ１６０から削除（消去）するための一連の処理の詳細である。
【００９１】
続いて、第１の実施形態に係るＭＦＰ１００において、認証したユーザのジョブリストを表示するための一連の処理について、図９に示したフローチャートを用いて説明する。この処理は、コントローラ部１１０のＣＰＵ１１１が、ＲＯＭ１１５又はＨＤＤ１６０から読み出してＲＡＭ１１４に展開されたＵＩ機能プログラムを実行することで行われる。なお、ジョブリストとは、図１１のジョブリスト画面１１００に示すように、ＨＤＤ１６０に保存されたジョブの書誌情報を一覧形式で操作部１５０に表示したものである。なお、ユーザは、ジョブリスト画面１１００から任意のジョブを選択し、選択したジョブの実行指示を行うことができる。
【００９２】
Ｓ９０１において、ＣＰＵ１１１は、ＭＦＰ１００にログインするための図１０の認証画面１０００を操作部１５０に表示して、Ｓ９０２に進む。
【００９３】
Ｓ９０２において、ＣＰＵ１１１は、認証画面１０００上で所定のユーザ情報（例えば、ユーザ名１００１、及びパスワード１００２）が入力されて、認証画面１０００上のログインボタン１００３が押下されたか否かを判定する。Ｓ９０２での判定の結果、ＣＰＵ１１１は、ログインボタン１００３が押下された（即ち、ＹＥＳ）と判定したならば、Ｓ９０３に進む。一方、ＣＰＵ１１１は、ＮＯと判定したならば、ログインボタン１００３が押下されたと判定するまでＳ９０２の処理を繰り返す。
【００９４】
Ｓ９０３において、ＣＰＵ１１１は、認証画面１０００上でユーザによって入力されたユーザ情報に基づいて、ＨＤＤ１６０に保存されたユーザ名やパスワード等の認証情報を照合することで、認証を実行して、Ｓ９０４に進む。
【００９５】
Ｓ９０４において、ＣＰＵ１１１は、Ｓ９０３で認証を実行した結果、認証に成功したか否かを判定する。ＣＰＵ１１１は、認証に成功した（即ち、ＹＥＳ）と判定したならば、Ｓ９０６に進む。なお、認証に成功した場合に、ユーザがＭＦＰ１００にログインされる。一方、ＣＰＵ１１１は、ＮＯと判定したならば、Ｓ９０５に進む。
【００９６】
Ｓ９０５において、ＣＰＵ１１１は、認証に失敗した旨を表すメッセージ（不図示）を操作部１５０に表示することによってユーザに通知して、Ｓ９０２に戻る。
【００９７】
Ｓ９０６において、ＣＰＵ１１１は、ＨＤＤ１６０に記憶されている図５の書誌情報テーブル５００を参照して、Ｓ９０７に進む。なお、書誌情報テーブル５００を参照する際に、書誌情報テーブル５００に登録されたユーザ名５０４をキーとして、認証したユーザのユーザ名１００１が検索される。そして、検索の結果、ユーザ名５０４とユーザ名１００１とのマッチングが行われ、認証したユーザの書誌情報のみが参照される。
【００９８】
Ｓ９０７において、ＣＰＵ１１１は、Ｓ９０６で参照された結果に従って、認証したユーザの書誌情報を取得して、Ｓ９０８に進む。なお、図５に示した書誌情報テーブル５００の例では、認証したユーザのユーザ名１００１が「ＵｓｅｒＡ」である場合、書誌情報テーブル５００に登録された書誌情報のうち、ユーザ名５０４が「ＵｓｅｒＡ」である書誌情報のみが取得される。
【００９９】
Ｓ９０８において、ＣＰＵ１１１は、ＨＤＤ１６０に記憶されている図６（Ａ）のエラー情報テーブル６１０を参照して、Ｓ９０９に進む。なお、エラー情報テーブル６１０を参照する際に、エラー情報テーブル６１０に登録されたユーザ名６１１をキーとして、認証したユーザのユーザ名１００１が検索される。
【０１００】
Ｓ９０９において、ＣＰＵ１１１は、Ｓ９０８で参照された結果に基づいて、認証したユーザの情報（ユーザ名）はエラー情報テーブル６１０に登録されているか否かを判定する（保存判定と呼ぶ）。Ｓ９０９での判定の結果、ＣＰＵ１１１は、登録されている（即ち、ＹＥＳ）と判定したならば、Ｓ９１４に進む。一方、ＣＰＵ１１１は、ＮＯと判定したならば、Ｓ９１０に進む。
【０１０１】
Ｓ９１０において、ＣＰＵ１１１は、ＨＤＤ１６０に記憶されている削除情報テーブル６２０を参照して、Ｓ９１１に進む。なお、削除情報テーブル６２０を参照する際に、削除情報テーブル６２０に登録されたユーザ名６２１をキーとして、認証したユーザのユーザ名１００１が検索される。
【０１０２】
Ｓ９１１において、ＣＰＵ１１１は、Ｓ９１０で参照された結果に基づいて、認証したユーザの情報（ユーザ名）は削除情報テーブル６２０に登録されているか否かを判定する（削除判定と呼ぶ）。Ｓ９１１での判定の結果、ＣＰＵ１１１は、登録されている（即ち、ＹＥＳ）と判定したならば、Ｓ９１３に進む。一方、ＣＰＵ１１１は、ＮＯと判定したならば、Ｓ９１２に進む。
【０１０３】
Ｓ９１２において、ＣＰＵ１１１は、Ｓ９０７で取得された書誌情報（即ち、認証したユーザの書誌情報）を操作部１５０（ジョブリスト）に表示する。例えば、操作部１５０に表示される図１１のジョブリスト画面１１００に示すように、認証したユーザ（ＵｓｅｒＡ）によってＭＦＰ１００に投入されたジョブであって、ＨＤＤ１６０に対して保存が成功したジョブの書誌情報がジョブリストに表示される。Ｓ９１２の処理の後、図９に係る一連の処理を終了する。
【０１０４】
一方、Ｓ９１３において、ＣＰＵ１１１は、Ｓ９０７で取得された書誌情報（即ち、認証したユーザの書誌情報）、及び、認証したユーザに関連付けられたジョブに関する削除情報を操作部１５０（ジョブリスト）に表示する。例えば、操作部１５０に表示される図１２（Ａ）のジョブリスト画面１２１０に示すように、認証したユーザ（ＵｓｅｒＡ）によってＭＦＰ１００に投入されたジョブであって、ＨＤＤ１６０に対して保存が成功したジョブの書誌情報がジョブリストに表示される。更に、認証したユーザに関連付けられたジョブに関する削除情報（認証したユーザによってＭＦＰ１００に投入されたジョブであって、ＨＤＤ１６０から削除されたジョブがある事）を通知するメッセージ１２１１がジョブリスト画面１２１０上に表示される。Ｓ９１３の処理の後、図９に係る一連の処理を終了する。
【０１０５】
一方、Ｓ９１４において、ＣＰＵ１１１は、Ｓ９０７で取得された書誌情報（即ち、認証したユーザの書誌情報）、及び、認証したユーザに関連付けられたジョブに関する保存エラー情報を操作部１５０（ジョブリスト）に表示する。例えば、操作部１５０に表示される図１２（Ｂ）のジョブリスト画面１２２０に示すように、認証したユーザ（ＵｓｅｒＡ）によってＭＦＰ１００に投入されたジョブであって、ＨＤＤ１６０に対して保存が成功したジョブの書誌情報がジョブリストに表示される。更に、認証したユーザに関連付けられたジョブに関する保存エラー情報（認証したユーザによってＭＦＰ１００に投入されたジョブであって、受信時に保存できなかったジョブがある事）を通知するメッセージ１２２１がジョブリスト画面１２２０上に表示される。Ｓ９１４の処理の後、図９に係る一連の処理を終了する。
【０１０６】
以上が、第１の実施形態に係るＭＦＰ１００において、認証したユーザのジョブリストを表示するための一連の処理の詳細である。
【０１０７】
なお、Ｓ９０１〜Ｓ９０４で前述したように、ＭＦＰ１００にログインするための認証は、図１０の認証画面１０００上でユーザによって入力されたユーザ情報に基づいて行われる場合について説明したが、これに限らない。ＭＦＰ１００にログインする際に、ＩＣカードに予め記録されたユーザＩＤやパスワード等のユーザ情報を読み取ることによって、認証が行われてもよい。
【０１０８】
なお、Ｓ９１３において、メッセージ１２１１をジョブリスト画面１２１０上に表示することによって、認証したユーザに関連付けられたジョブに関する削除情報を通知する場合について図１２（Ａ）に例示したが、これに限らない。認証したユーザによって投入されたジョブであって、ＨＤＤ１６０から削除されたジョブがあることをユーザは容易に確認できるのであれば、認証したユーザに関連付けられたジョブに関する削除情報を他の方法によって通知してもよい。例えば、操作部１５０にポップアップ画面（不図示）を表示することによって、認証したユーザに関連付けられたジョブに関する削除情報を通知してもよい。もしくは、その他の識別可能なマーク、又は音や光によって、認証したユーザの削除情報を通知してもよい。また、認証したユーザに関連付けられたジョブに関する削除情報として、ＨＤＤ１６０から削除されたジョブの詳細情報（例えば、ジョブ名、ジョブを受信した日時、ジョブが削除された原因等）を、ジョブリスト画面１２１０上に更に通知してもよい。
【０１０９】
また、Ｓ９１４において、メッセージ１２２１をジョブリスト画面１２２０上に表示することによって、認証したユーザに関連付けられたジョブの保存エラー情報を通知する場合について図１２（Ｂ）に例示したが、これに限らない。認証したユーザによって投入されたジョブであって、受信時に保存できなかったジョブがあることをユーザは容易に確認可能であれば、認証したユーザに関連付けられたジョブに関する保存エラー情報を他の方法によって通知してもよい。例えば、操作部１５０にポップアップ画面（不図示）を表示することによって、認証したユーザに関連付けられたジョブに関する保存エラー情報を通知してもよい。もしくは、その他の識別可能なマーク、又は音や光によって、認証したユーザの保存エラー情報を通知してもよい。また、認証したユーザに関連付けられたジョブに関する保存エラー情報として、受信時に保存できなかったジョブの詳細情報（例えば、ジョブ名、ジョブを受信した日時、ジョブを保存できなかった原因等）を、ジョブリスト画面１２２０上に更に通知してもよい。
【０１１０】
なお、前述したＳ９０９での判定の結果、ＣＰＵ１１１は、認証したユーザの情報がエラー情報テーブル６１０に登録されている（即ち、ＹＥＳ）と判定した場合、Ｓ９１０〜Ｓ９１３の処理には進まない場合について説明したが、これに限らない。ＣＰＵ１１１は、認証したユーザの情報がエラー情報テーブル６１０に登録されていると判定した場合であっても、Ｓ９１０〜Ｓ９１３の処理に進んでもよい。そして、前述したＳ９１１で、ＣＰＵ１１１は、認証したユーザに関連付けられたジョブに関する情報が削除情報テーブル６２０に登録されている（ＹＥＳ）と判定した場合、図１２（Ｃ）に示すようなジョブリスト画面１２３０を操作部１５０に表示してもよい。ジョブリスト画面１２３０上には、認証したユーザに関連付けられたジョブに関する保存エラー情報及び削除情報（即ち、受信時に保存できなかったジョブがあること、かつ、削除されたジョブがあること）を通知するメッセージ１２３１が表示される。また、認証したユーザに関連付けられたジョブに関する保存エラー情報と削除情報を交互に通知可能にするために、ＣＰＵ１１１は、ジョブリスト画面１２３０上で点滅表示またはトグル表示により、保存エラー情報と削除情報を通知してもよい。
【０１１１】
また、認証したユーザのジョブリストは、ＭＦＰ１００の操作部１５０に表示される場合について説明したが、これに限らない。認証したユーザのジョブリストを、ＰＣ１０１の操作部（不図示）に表示する場合であっても、図９に係る一連の処理を同様に説明できる。即ち、「認証したユーザによって投入されたジョブであって、ＨＤＤ１６０から削除されたジョブがあること」や「認証したユーザによって投入されたジョブであって、受信時に保存できなかったジョブがあること」を、ＰＣ１０１の操作部上に通知すればよい。
【０１１２】
続いて、第１の実施形態に係るＭＦＰ１００において、ＨＤＤ１６０に保存されたジョブの実行に係る一連の処理について、図１３に示したフローチャートを用いて説明する。この処理は、コントローラ部１１０のＣＰＵ１１１が、ＲＯＭ１１５又はＨＤＤ１６０から読み出してＲＡＭ１１４に展開されたＰＤＬ機能プログラムを実行することで行われる。なお、この処理は、例えば、図１１のジョブリスト画面１１００が操作部１５０に表示された状態で開始される。
【０１１３】
Ｓ１３０１において、ＣＰＵ１１１は、ＨＤＤ１６０に保存されたジョブの実行指示を受け付けたか否かを判定する。例えば、ジョブリスト画面１１００に表示されたジョブの書誌情報の中から任意の書誌情報がユーザによって選択されて、プリント開始ボタン１１０２がユーザによって押下されることにより、当該ジョブの実行指示が受け付けられる。Ｓ１３０１での判定の結果、ＣＰＵ１１１は、受け付けた（即ち、ＹＥＳ）と判定したならば、Ｓ１３０２に進む。一方、ＣＰＵ１１１は、ＮＯと判定したならば、受け付けたと判定するまで、Ｓ１３０１の処理を繰り返す。
【０１１４】
Ｓ１３０２において、ＣＰＵ１１１は、Ｓ１３０１で実行指示を受け付けた当該ジョブの書誌情報を解析して、Ｓ１３０３に進む。
【０１１５】
Ｓ１３０３において、ＣＰＵ１１１は、Ｓ１３０１で実行指示を受け付けた当該ジョブの印刷データをＨＤＤ１６０から取得して、Ｓ１３０４に進む。
【０１１６】
Ｓ１３０４において、ＣＰＵ１１１は、Ｓ１３０２で解析された書誌情報（例えば、印刷設定情報）、及び、Ｓ１３０３で取得された印刷データに基づいて、Ｓ１３０１で実行指示を受け付けた当該ジョブを実行して、Ｓ１３０５に進む。
【０１１７】
Ｓ１３０５において、ＣＰＵ１１１は、ＨＤＤ１６０に保存されているエラー情報テーブル６１０を参照して、Ｓ１３０６に進む。なお、エラー情報テーブル６１０を参照する際に、エラー情報テーブル６１０に登録されたユーザ名６１１をキーとして、認証したユーザのユーザ名１００１が検索される。
【０１１８】
Ｓ１３０６において、ＣＰＵ１１１は、Ｓ１３０５で参照された結果に従って、認証したユーザの情報（ユーザ名）はエラー情報テーブル６１０に登録されているか否かを判定する。Ｓ１３０６での判定の結果、ＣＰＵ１１１は、登録されている（即ち、ＹＥＳ）と判定したならば、Ｓ１３０７に進む。一方、Ｓ１３０６で、ＣＰＵ１１１は、ＮＯと判定したならば、Ｓ１３０８に進む。
【０１１９】
Ｓ１３０７において、ＣＰＵ１１１は、エラー情報テーブル６１０に登録されているユーザの情報（ユーザ名）のうち、認証したユーザの情報（ユーザ名）を削除して、Ｓ１３０８に進む。例えば、認証したユーザのユーザ名が「ＵｓｅｒＡ」である場合は、エラー情報テーブル６１０に登録されている「ＵｓｅｒＡ」が削除される。なお、認証したユーザの保存エラー情報がエラー情報テーブル６１０から削除されたことに従って、ジョブリスト画面上に表示された保存エラー情報のメッセージ１２２１を消去してもよい。
【０１２０】
Ｓ１３０８において、ＣＰＵ１１１は、ＨＤＤ１６０に保存されている削除情報テーブル６２０を参照して、Ｓ１３０９に進む。なお、削除情報テーブル６２０を参照する際に、削除情報テーブル６２０に登録されたユーザ名６２１をキーとして、認証したユーザのユーザ名１００１が検索される。
【０１２１】
Ｓ１３０９において、ＣＰＵ１１１は、Ｓ１３０８で参照された結果に従って、認証したユーザの情報（ユーザ名）は削除情報テーブル６２０に登録されているか否かを判定する。Ｓ１３０９での判定の結果、ＣＰＵ１１１は、登録されている（即ち、ＹＥＳ）と判定したならば、Ｓ１３１０に進む。一方、Ｓ１３０９で、ＣＰＵ１１１は、ＮＯと判定したならば、図１３に係る一連の処理を終了する。
【０１２２】
Ｓ１３１０において、ＣＰＵ１１１は、削除情報テーブル６２０に登録されているユーザの情報（ユーザ名）のうち、認証したユーザの情報（ユーザ名）を削除する。例えば、認証したユーザのユーザ名が「ＵｓｅｒＡ」である場合は、削除情報テーブル６２０に登録されている「ＵｓｅｒＡ」が削除される。なお、認証したユーザの削除情報が削除情報テーブル６２０から削除されたことに従って、ジョブリスト画面上に表示された削除情報のメッセージ１２１１を消去してもよい。Ｓ１３１０の処理の後、図１３に係る一連の処理を終了する。
【０１２３】
以上が、第１の実施形態に係るＭＦＰ１００において、ＨＤＤ１６０に保存されたジョブの実行に係る一連の処理の詳細である。
【０１２４】
なお、ＣＰＵ１１１は、認証したユーザの情報はエラー情報テーブル６１０に登録されているか否かを判定（Ｓ１３０６）した後に、認証したユーザの情報は削除情報テーブル６２０に登録されているか否かを判定（Ｓ１３０９）する場合について説明した。しかし、これに限らずに、ＣＰＵ１１１は、認証したユーザの情報は削除情報テーブル６２０に登録されているか否かを判定（Ｓ１３０９）した後に、認証したユーザの情報はエラー情報テーブル６１０に登録されているか否かを判定（Ｓ１３０６）してもよい。また、ＣＰＵ１１１は、認証したユーザの情報はエラー情報テーブル６１０に登録されているか否かの判定（Ｓ１３０６）を省略し、認証したユーザの情報は削除情報テーブル６２０に登録されているか否かの判定（Ｓ１３０９）のみをしてもよい。
【０１２５】
なお、ＨＤＤ１６０に保存されたジョブの実行指示を受け付けて、当該ジョブが実行された事に従って、ＣＰＵ１１１は、認証したユーザの保存エラー情報や削除情報を、エラー情報テーブル６１０や削除情報テーブル６２０から削除する場合について説明した。これに限らずに、例えば、ジョブリスト画面１１００上に表示されたジョブの書誌情報の中から任意の書誌情報が選択されたことに応じて、認証したユーザの保存エラー情報や削除情報を、エラー情報テーブル６１０や削除情報テーブル６２０から削除してもよい。
【０１２６】
もしくは、ジョブリスト画面１１００上に表示されたジョブの書誌情報の中から任意の書誌情報がユーザの指示で削除された事に応じて、認証したユーザの保存エラー情報や削除情報を、エラー情報テーブル６１０や削除情報テーブル６２０から削除してもよい。もしくは、ジョブリスト画面上に表示されたメッセージ１２２１やメッセージ１２１１が表示されてから所定の時間が経過した事に従って、認証したユーザの保存エラー情報や削除情報を、エラー情報テーブル６１０や削除情報テーブル６２０から削除してもよい。もしくは、ジョブリスト画面１１００上の更新ボタン（不図示）がユーザによって押下されて、ジョブリストが更新されたことに従って、認証したユーザの保存エラー情報や削除情報を、エラー情報テーブル６１０や削除情報テーブル６２０から削除してもよい。即ち、ジョブリストが更新されたことに従って、認証したユーザの保存エラー情報のメッセージ１２２１や削除情報のメッセージ１２１１がジョブリスト画面１１００上に表示されないよう、ＣＰＵ１１１は前述した通知を停止する。
【０１２７】
もしくは、ＭＦＰ１００からログアウトされたことに従って、認証したユーザの保存エラー情報や削除情報を、エラー情報テーブル６１０や削除情報テーブル６２０から削除してもよい。即ち、認証したユーザがＭＦＰ１００からログアウトした後に再度ログインしたことに従って、認証したユーザのメッセージ１２２１やメッセージ１２１１がジョブリスト画面１１００上に表示されないよう、ＣＰＵ１１１は前述した通知を停止する。
【０１２８】
以上説明したように第１の実施形態では、ユーザ情報が関連付けられたジョブを受信し、ＨＤＤ１６０に保存された当該ジョブの保存期間が経過してジョブが削除された場合において、削除情報テーブル６２０に当該ユーザ情報を登録した。そして、ユーザの識別情報に関連付けて格納されたジョブが削除されている場合に、ＣＰＵ１１１は、削除されたジョブがあることをＭＦＰ１００にログインした当該ユーザに通知した。この様に、ユーザによって投入されたジョブのうち、当該ユーザがＭＦＰ１００からログアウトしてからＭＦＰ１００に次にログインするまでの間に削除されたジョブがある場合、その事を当該ユーザはＭＦＰ１００にログインしたタイミングで容易に確認できる。
【０１２９】
また、ユーザ情報が関連付けられたジョブを受信し、受信したジョブの保存に失敗した場合において、エラー情報テーブル６１０に当該ユーザ情報を登録することもできる。即ち、ユーザの識別情報に関連付けられたジョブの保存に失敗している場合に、ＣＰＵ１１１は、保存できなかったジョブがあることをＭＦＰ１００にログインした当該ユーザに通知する。この様に、ユーザによって投入されたジョブのうち、当該ユーザがＭＦＰ１００からログアウトしてから次にログインするまでの間に保存に失敗したジョブがある場合、そのことを当該ユーザはＭＦＰ１００にログインしたタイミングで容易に確認できる。
【０１３０】
［第２の実施形態］
前述した第１の実施形態では、ＭＦＰ１００にログインするための認証が行われる場合について想定した。
【０１３１】
一方、第２の実施形態では、ＭＦＰ１００にログインするための認証は行われない場合について想定する。ユーザ情報が関連付けられたジョブを受信し、ＨＤＤ１６０に保存された当該ジョブの保存期間が経過してジョブが削除された場合において、ＨＤＤ１６０に保存された書誌情報テーブル（図１６で後述する）に対して、削除フラグの値を登録する。また、ユーザ情報が関連付けられたジョブを受信し、受信したジョブの保存に失敗した場合において、当該書誌情報テーブルに対して、保存失敗情報を登録する。一方、受信したジョブの保存に成功した場合において、当該書誌情報テーブルに対して、保存成功情報を登録する。そして、ジョブリストが表示されたことに従って、削除されたジョブと、保存に失敗したジョブと、保存に成功したジョブのそれぞれをユーザ情報に対応付けて通知する場合について以降説明する。
【０１３２】
第２の実施形態に係るＭＦＰ１００では、受信したジョブの書誌情報及び印刷データをＨＤＤ１６０に保存するための一連の処理の一部が第１の実施形態（図４で前述した制御例）とは異なる。そこで、第１の実施形態とは異なる処理を中心に図１４で説明する。なお、第１の実施形態とは共通となる処理は同一のステップ番号を付して、詳細の説明は省略する。なお、第２の実施形態では、ＨＤＤ１６０に保存される図１６の書誌情報テーブル１６００に示すように、日時５０１、記憶場所５０２、印刷設定５０３に加えて、ユーザ名１６０１、及び、保存結果１６０２が書誌情報として登録される。なお、保存結果１６０２とは、ＨＤＤ１６０に対して、受信したジョブの保存が成功したか否かに係る情報のことである。
【０１３３】
図１４に示すように、Ｓ４０４で、ＣＰＵ１１１は、書誌情報の抽出に成功した（即ち、ＹＥＳ）と判定したならば、Ｓ４０７に進む。
【０１３４】
また、図１４に示すように、Ｓ４０８で、ＣＰＵ１１１は、書誌情報の保存に成功した（即ち、ＹＥＳ）と判定したならば、Ｓ４０５に進む。一方、Ｓ４０８で、ＣＰＵ１１１は、ＮＯと判定したならば、図１４に係る一連の処理を終了する（書誌情報の保存に失敗したことをユーザに通知してから、図１４に係る一連の処理を終了してもよい）。
【０１３５】
また、図１４に示すように、Ｓ４０６で、ＣＰＵ１１１は、印刷データの保存に成功した（即ち、ＹＥＳ）と判定したならば、Ｓ１４０１に進む。一方、Ｓ４０６で、ＣＰＵ１１１は、ＮＯと判定したならば、Ｓ１４０２に進む。
【０１３６】
Ｓ１４０１において、ＣＰＵ１１１は、ＨＤＤ１６０に保存された書誌情報テーブル１６００に、保存成功情報（ＯＫ）を登録する。なお、保存成功とは、ＨＤＤ１６０に対して、受信したジョブの保存に成功したことを示している。例えば、図１６の書誌情報テーブル１６００に示すように、ＵｓｅｒＢによって投入されたジョブ（ジョブ名：ＤＤＤ．ｔｘｔ）の保存結果１６０２として、ＯＫ（保存成功）が登録される。Ｓ１４０１の処理の後、図１４に係る一連の処理を終了する。
【０１３７】
Ｓ１４０２において、ＣＰＵ１１１は、ＨＤＤ１６０に保存された書誌情報テーブル１６００に、保存失敗情報（ＮＧ）を登録する。なお、保存失敗とは、ＨＤＤ１６０に対して、受信したジョブの保存に失敗したことを示している。例えば、図１６の書誌情報テーブル１６００に示すように、ＵｓｅｒＣによって投入されたジョブ（ジョブ名：ＥＥＥ．ｊｐｇ）の保存結果１６０２として、ＮＧ（保存失敗）が登録される。Ｓ１４０２の処理の後、図１４に係る一連の処理を終了する。
【０１３８】
以上が、第２の実施形態に係るＭＦＰ１００において、受信したジョブの書誌情報及び印刷データをＨＤＤ１６０に保存するための一連の処理のうち、第１の実施形態とは異なる処理の詳細である。
【０１３９】
また、第２の実施形態に係るＭＦＰ１００では、保存期間が経過したジョブの印刷データをＨＤＤ１６０から削除（消去）するための一連の処理の一部が第１の実施形態（図７で前述した制御例）とは異なる。そこで、第１の実施形態とは異なる処理を中心に図１５で説明する。なお、第１の実施形態とは共通となる処理は同一のステップ番号を付して、詳細の説明は省略する。なお、第２の実施形態では、ＨＤＤ１６０に保存される書誌情報テーブル１６００に示すように、日時５０１、記憶場所５０２、印刷設定５０３に加えて、削除フラグ１６０３が書誌情報として更に登録される。なお、削除フラグ１６０３とは、ＨＤＤ１６０に保存されたジョブが削除されたことを示すための情報である。
【０１４０】
図１５に示すように、Ｓ７０７において、ＣＰＵ１１１は、保存期間が経過したジョブがある（即ち、ＹＥＳ）と判定した場合、Ｓ１５０１に処理を進める。Ｓ１５０１において、ＣＰＵ１１１は、保存期間が経過したジョブの印刷データをＨＤＤ１６０から削除して、Ｓ１５０２に進む。
【０１４１】
Ｓ１５０２において、ＣＰＵ１１１は、ＨＤＤ１６０に保存された書誌情報テーブル１６００に、削除フラグの値をＴｒｕｅとして上書きする。なお、削除フラグの初期値は、Ｆａｌｓｅであり、削除フラグの値がＦａｌｓｅである場合、ＨＤＤ１６０にジョブが保存されていることを示している。一方、削除フラグの値がＴｒｕｅである場合、ＨＤＤ１６０に保存されたジョブが削除されたことを示している。例えば、図１６の書誌情報テーブル１６００に示すように、ＵｓｅｒＢによって投入されたジョブ（ジョブ名：ＤＤＤ．ｔｘｔ）の削除フラグ１６０３の値は、Ｔｒｕｅとして上書きされる。また、例えば、書誌情報テーブル１６００に示すように、ＵｓｅｒＡによって投入されたジョブ（ジョブ名：ＢＢＢ．ｔｘｔ）の削除フラグ１６０３の値は、Ｆａｌｓｅのままである。なお、ＵｓｅｒＡによって投入されたジョブ（ジョブ名：ＡＡＡ．ｐｐｔ）の削除フラグ１６０３は、フラグの値が登録されていない。これは、当該ジョブの保存結果１６０２がＮＧ（即ち、保存に失敗したジョブ）であり、受信したジョブがＨＤＤ１６０にそもそも保存されていないからである。Ｓ１５０２の処理の後、図１５に係る一連の処理を終了する。
【０１４２】
以上が、第２の実施形態に係るＭＦＰ１００において、保存期間が経過したジョブの印刷データをＨＤＤ１６０から削除（消去）するための一連の処理のうち、第１の実施形態とは異なる処理の詳細である。
【０１４３】
続いて、第２の実施形態に係るＭＦＰ１００において、ジョブリストを表示するための一連の処理について、図１７に示したフローチャートを用いて説明する。この処理は、コントローラ部１１０のＣＰＵ１１１が、ＲＯＭ１１５又はＨＤＤ１６０から読み出してＲＡＭ１１４に展開されたＵＩ機能プログラムを実行することで行われる。なお、第２の実施形態に係るＭＦＰ１００では、ＭＦＰ１００にログインするための認証は行われないものとして以降説明を進める。なお、第２の実施形態におけるジョブリストでは、図１８のジョブリスト画面１８００に示すように、書誌情報の保存に成功したジョブであって、当該ジョブ（印刷データ）の保存結果１６０２を、ユーザ名１６０１に関連付けて一覧形式で表示したものである。また、ＨＤＤ１６０から削除されたジョブの情報（削除フラグ１６０３の値がＴｒｕｅ）を、ユーザ名１６０１に関連付けて一覧形式で表示したものである。なお、ジョブリスト画面１８００は、操作部１５０に表示される。
【０１４４】
Ｓ１７０１において、ＣＰＵ１１１は、ジョブリストの表示指示を受け付けたか否かを判定する。なお、ジョブリスト画面１８００は、例えば、ユーザが操作部１５０に表示されたボタン（不図示）を押下することによって呼び出される。Ｓ１７０１での判定の結果、ＣＰＵ１１１は、表示指示を受け付けた（即ち、ＹＥＳ）と判定したならば、Ｓ１７０２に進む。一方、ＣＰＵ１１１は、ＮＯと判定したならば、表示指示を受け付けるまで、Ｓ１７０１の処理を繰り返す。
【０１４５】
Ｓ１７０２において、ＣＰＵ１１１は、ＨＤＤ１６０に保存された図１６の書誌情報テーブル１６００を参照し、すべての書誌情報を取得して、Ｓ１７０３に進む。なお、Ｓ１７０２では、書誌情報として、日時５０１、記憶場所５０２、印刷設定５０３に加えて、ユーザ名１６０１、保存結果１６０２、及び削除フラグ１６０３が取得される。
【０１４６】
Ｓ１７０３において、ＣＰＵ１１１は、Ｓ１７０２で取得された書誌情報を操作部１５０（ジョブリスト）に表示する。例えば、図１８のジョブリスト画面１８００に示すように、ＵｓｅｒＡによってＭＦＰ１００に投入されたジョブであって、ジョブ名が「ＡＡＡ．ｐｐｔ」であるジョブの保存結果１６０２は失敗（ＮＧ１８０２）であることが分かる。一方、ＵｓｅｒＡによってＭＦＰ１００に投入されたジョブであって、ジョブ名が「ＢＢＢ．ｔｘｔ」であるジョブの保存結果１６０２は成功（ＯＫ１８０１）であることが分かる。また一方で、ＵｓｅｒＡによってＭＦＰ１００に投入されたジョブであって、ジョブ名が「ＣＣＣ．ｄｏｃ」であるジョブの保存結果１６０２は成功（ＯＫ１８０１）であるが、当該ジョブはＨＤＤ１６０から削除（１８０３）されたことが分かる。
【０１４７】
ユーザは、保存結果１６０２が成功（ＯＫ１８０１）であるジョブであって、ＨＤＤ１６０から削除されていないジョブを選択して、当該ジョブの実行指示を行えばよい。一方、保存結果１６０２が失敗（ＮＧ１８０２）であるジョブについては、ユーザは、ジョブの設定の変更等をした上で、ＰＣ１０１からＭＦＰ１００へ再度ジョブを投入すればよい。また一方で、保存結果１６０２が成功（ＯＫ１８０１）であるジョブであるが、ＨＤＤ１６０から削除されたジョブについては、ユーザは、ジョブの保存期間の設定の変更等をした上で、ＰＣ１０１からＭＦＰ１００へ再度ジョブを投入すればよい。Ｓ１７０３の処理の後、図１７に係る一連の処理を終了する。
【０１４８】
以上が、第２の実施形態に係るＭＦＰ１００において、ジョブリストを表示するための一連の処理の詳細である。なお、図１８のジョブリスト画面１８００上において、受信したジョブの保存に成功したことを「ＯＫ１８０１」で表示し、受信したジョブの保存に失敗したことを「ＮＧ１８０２」で表示する場合について例示したが、これに限らない。ジョブの保存に成功したことと、ジョブの保存に失敗したことを、ユーザは容易に識別できるのであれば、例えば、ジョブリスト画面１８００上にポップアップ画面（不図示）を表示することによって、保存結果を通知してもよい。もしくは、その他の識別可能なマーク、又は音や光によって保存結果を通知してもよい。また、保存結果として、受信時に保存できなかったジョブの詳細情報（例えば、ジョブを保存できなかった原因等）を更に通知してもよい。
【０１４９】
また、ジョブリスト画面１８００上において、ＨＤＤ１６０からジョブが削除されたことを「削除１８０３」で表示する場合について例示したが、これに限らない。ＨＤＤ１６０からジョブが削除されたことを、ユーザは容易に識別できるのであれば、例えば、ジョブリスト画面１８００上にポップアップ画面（不図示）を表示することによって、削除情報を通知してもよい。もしくは、その他の識別可能なマーク、又は音や光によって削除情報を通知してもよい。また、ＨＤＤ１６０からジョブが削除された原因（例えば、ジョブの保存期間が経過して削除されたこと）等を更に通知してもよい。
【０１５０】
また、ジョブリストは、ＭＦＰ１００の操作部１５０に表示される場合について説明したが、これに限らない。ジョブリストを、ＰＣ１０１の操作部（不図示）に表示する場合であっても、図１７に係る一連の処理を同様に説明できる。即ち、「ＨＤＤ１６０から削除されたジョブの情報」や、「保存に失敗したジョブの情報」及び「保存に成功したジョブの情報」を、ＰＣ１０１の操作部上に通知すればよい。
【０１５１】
以上説明したように第２の実施形態では、ユーザ情報が関連付けられたジョブを受信し、ＨＤＤ１６０に保存されたジョブが削除された場合において、書誌情報テーブル１６００に、削除フラグの値をＴｒｕｅとして上書きした。そして、ジョブリストが表示されたことに従って、ＨＤＤ１６０から削除されたジョブをユーザ情報に対応付けて通知した。このように、ユーザは、自らが投入したジョブのうちＨＤＤ１６０から削除されたジョブの情報を、ジョブリストが表示されたタイミングで容易に確認することができる。また、ユーザは、自らが投入したジョブのうち保存に失敗したジョブの情報と、保存に成功したジョブの情報とを、ジョブリストが表示されたタイミングで容易に確認することができる。
【０１５２】
［第３の実施形態］
第３の実施形態では、前述した第２の実施形態と同様に、ＭＦＰ１００にログインするための認証は行われない場合について想定する。ユーザ情報が関連付けられたジョブを受信し、ＨＤＤ１６０に保存された当該ジョブの保存期間が経過してジョブが削除された場合において、ＨＤＤ１６０に保存されたジョブ履歴テーブル（図２１で後述する）に対して、削除フラグの値を登録する。また、ユーザ情報が関連付けられたジョブを受信し、受信したジョブの保存に失敗した場合において、ジョブ履歴テーブルに対して、保存失敗情報を登録する。一方、ユーザ情報が関連付けられたジョブを受信し、受信したジョブの保存に成功した場合において、ジョブ履歴テーブルに対して、保存成功情報を登録する。そして、ジョブの履歴をユーザに提示するための画面（以降、ジョブ履歴と呼ぶ）が表示されたことに従って、削除されたジョブと、保存に失敗したジョブと、保存に成功したジョブのそれぞれをユーザ情報に対応付けて通知する場合について以降説明する。
【０１５３】
なお、ジョブ履歴情報とは、図２１のジョブ履歴テーブル２１００に示すように、例えば、書誌情報の抽出に成功したジョブの履歴情報として、ジョブを受信した日時２１０１、受信したジョブの種別２１０３、受信したジョブのジョブ名２１０４が管理される。また、ジョブを投入したユーザの部門ＩＤ２１０２、ジョブを投入したユーザ名２１０５、受信したジョブの保存結果２１０６、及び、削除フラグ２１０７が管理される。なお、ジョブ履歴テーブル２１００は、ＨＤＤ１６０に保存される。
【０１５４】
第３の実施形態に係るＭＦＰ１００では、受信したジョブの書誌情報及び印刷データをＨＤＤ１６０に保存するための一連の処理の一部が、第１の実施形態（図４で前述した制御例）とは異なる。そこで、第１の実施形態とは異なる処理を中心に図１９で説明する。なお、第１の実施形態及び第２の実施形態とは共通となる処理は同一のステップ番号を付して、詳細の説明は省略する。
【０１５５】
図１９に示すように、Ｓ４０８で、ＣＰＵ１１１は、書誌情報の保存に成功した（即ち、ＹＥＳ）と判定したならば、Ｓ１９０１に進む。一方、Ｓ４０８で、ＣＰＵ１１１は、ＮＯと判定したならば、Ｓ１９０２に進む。
【０１５６】
Ｓ１９０１において、ＣＰＵ１１１は、ＨＤＤ１６０に保存されたジョブ履歴テーブル２１００に、保存成功情報（ＯＫ）を登録する。なお、保存成功とは、ＨＤＤ１６０に対して、受信したジョブの保存に成功したことを示している。例えば、図２１のジョブ履歴テーブル２１００に示すように、ＵｓｅｒＢによって投入されたジョブ（ジョブ名：ＤＤＤ．ｔｘｔ）の保存結果２１０６として、ＯＫ（保存成功）が登録される。Ｓ１９０１の処理の後、図１９に係る一連の処理を終了する。
【０１５７】
Ｓ１９０２において、ＣＰＵ１１１は、ＨＤＤ１６０に保存されたジョブ履歴テーブル２１００に、保存失敗情報（ＮＧ）を登録する。なお、保存失敗とは、ＨＤＤ１６０に対して、受信したジョブの保存に失敗したことを示している。例えば、図２１のジョブ履歴テーブル２１００に示すように、ＵｓｅｒＣによって投入されたジョブ（ジョブ名：ＥＥＥ．ｊｐｇ）の保存結果２１０６として、ＮＧ（保存失敗）が登録される。Ｓ２１０２の処理の後、図１９に係る一連の処理を終了する。以上が、第３の実施形態に係るＭＦＰ１００において、受信したジョブの書誌情報及び印刷データをＨＤＤ１６０に保存するための一連の処理のうち、第１の実施形態とは異なる処理の詳細である。
【０１５８】
また、第３の実施形態に係るＭＦＰ１００では、保存期間が経過したジョブの印刷データをＨＤＤ１６０から削除（消去）するための一連の処理の一部が、第１の実施形態（図７で前述した制御例）とは異なる。そこで、第１の実施形態とは異なる処理を中心に図２０で説明する。なお、第１の実施形態とは共通となる処理は同一のステップ番号を付して、詳細の説明は省略する。
【０１５９】
図２０に示すように、Ｓ７０８において、ＣＰＵ１１１は、保存期間が経過したジョブの印刷データ及び書誌情報をＨＤＤ１６０から削除して、Ｓ２００１に処理を進める。
【０１６０】
Ｓ２００１において、ＣＰＵ１１１は、ＨＤＤ１６０に保存されたジョブ履歴テーブル２１００に、削除フラグ２１０７の値をＴｒｕｅとして上書きする。なお、削除フラグ２１０７とは、ＨＤＤ１６０に保存されたジョブが削除されたことを示すための情報である。なお、削除フラグ２１０７の初期値は、Ｆａｌｓｅであり、削除フラグ２１０７の値がＦａｌｓｅである場合、ＨＤＤ１６０にジョブが保存されていることを示している。一方、削除フラグ２１０７の値がＴｒｕｅである場合、ＨＤＤ１６０に保存されたジョブが削除されたことを示している。例えば、図２１のジョブ履歴テーブル２１００に示すように、ＵｓｅｒＢによって投入されたジョブ（ジョブ名：ＤＤＤ．ｔｘｔ）の削除フラグ２１０７の値は、Ｔｒｕｅとして上書きされる。また、例えば、ジョブ履歴テーブル２１００に示すように、ＵｓｅｒＡによって投入されたジョブ（ジョブ名：ＢＢＢ．ｔｘｔ）の削除フラグ２１０７の値は、Ｆａｌｓｅのままである。なお、ＵｓｅｒＡによって投入されたジョブ（ジョブ名：ＡＡＡ．ｐｐｔ）の削除フラグ２１０７は、フラグの値が登録されていない。これは、当該ジョブの保存結果２１０６がＮＧ（即ち、保存に失敗したジョブ）であり、受信したジョブがＨＤＤ１６０にそもそも保存されていないからである。Ｓ２００１の処理の後、図２０に係る一連の処理を終了する。
【０１６１】
以上が、第３の実施形態に係るＭＦＰ１００において、保存期間が経過したジョブの印刷データをＨＤＤ１６０から削除（消去）するための一連の処理のうち、第１の実施形態とは異なる処理の詳細である。
【０１６２】
続いて、第３の実施形態に係るＭＦＰ１００において、ジョブ履歴を表示するための一連の処理について、図２２に示したフローチャートを用いて説明する。この処理は、コントローラ部１１０のＣＰＵ１１１が、ＲＯＭ１１５又はＨＤＤ１６０から読み出してＲＡＭ１１４に展開されたＵＩ機能プログラムを実行することで行われる。なお、第３の実施形態に係るＭＦＰ１００では、ＭＦＰ１００にログインするための認証は行われないものとして以降説明を進める。なお、第３の実施形態におけるジョブ履歴では、図２３のジョブ履歴画面２３００に示すように、書誌情報の抽出に成功したジョブの履歴情報（例えば、プリント履歴情報、及び保存履歴情報）を、ユーザ名２３０１に関連付けて一覧形式で表示したものである。なお、ジョブ履歴画面２３００は、操作部１５０に表示される。
【０１６３】
Ｓ２２０１において、ＣＰＵ１１１は、ジョブ履歴の表示指示を受け付けたか否かを判定する。なお、図２３のジョブ履歴画面２３００は、例えば、ユーザが操作部１５０に表示されたボタン（不図示）を押下することによって呼び出される。Ｓ２２０１での判定の結果、ＣＰＵ１１１は、表示指示を受け付けた（即ち、ＹＥＳ）と判定したならば、Ｓ２２０２に進む。一方、ＣＰＵ１１１は、ＮＯと判定したならば、表示指示を受け付けるまで、Ｓ２２０１の処理を繰り返す。
【０１６４】
Ｓ２２０２において、ＣＰＵ１１１は、ＨＤＤ１６０に保存された図２１のジョブ履歴テーブル２１００を参照し、すべての履歴情報を取得して、Ｓ２２０３に進む。なお、Ｓ２２０２では、履歴情報として、日時２１０１、部門ＩＤ２１０２、種別２１０３、ジョブ名２１０４に加えて、ユーザ名２１０５、保存結果２１０６、及び削除フラグ２１０７が取得される。
【０１６５】
Ｓ２２０３において、ＣＰＵ１１１は、Ｓ２２０２で取得された履歴情報を操作部１５０（ジョブ履歴）に表示する。例えば、図２３のジョブ履歴画面２３００に示すように、ＵｓｅｒＡによってＭＦＰ１００に投入されたジョブであって、ジョブ名が「ＡＡＡ．ｐｐｔ」であるジョブの保存結果２３０２は失敗（ＮＧ）であることが分かる。一方、ＵｓｅｒＢによってＭＦＰ１００に投入されたジョブであって、ジョブ名が「ＤＤＤ．ｔｘｔ」であるジョブの保存結果２３０２は成功（ＯＫ）であるものの、当該ジョブはＨＤＤ１６０から削除されていることが分かる。
【０１６６】
ユーザは、保存結果２３０２が成功（ＯＫ）であって、ＨＤＤ１６０から削除されていないジョブを選択して、当該ジョブの実行指示を行えばよい。一方、保存結果２３０２が失敗（ＮＧ）であるジョブについては、ユーザは、ジョブの設定の変更等をした上で、ＰＣ１０１からＭＦＰ１００へ再度ジョブを投入すればよい。また一方で、ユーザは、ＨＤＤ１６０から削除されたジョブについては、ジョブの保存期間の設定の変更等をした上で、ＰＣ１０１からＭＦＰ１００へ再度ジョブを投入すればよい。Ｓ２２０３の処理の後、図２２に係る一連の処理を終了する。
【０１６７】
以上が、第３の実施形態に係るＭＦＰ１００において、ジョブ履歴を表示するための一連の処理の詳細である。なお、図２３のジョブ履歴画面２３００上において、受信したジョブの保存に成功したことを「ＯＫ」で表示し、受信したジョブの保存に失敗したことを「ＮＧ」で表示する場合について例示したが、これに限らない。ジョブの保存に成功したことと、ジョブの保存に失敗したことを、ユーザは容易に識別できるのであれば、ジョブ履歴画面２３００上にポップアップ画面（不図示）を表示することによって、保存結果を通知してもよい。もしくは、その他の識別可能なマーク、又は音や光によって保存結果を通知してもよい。また、保存結果として、受信時に保存できなかったジョブの詳細情報（例えば、ジョブを保存できなかった原因等）を更に通知してもよい。
【０１６８】
また、ジョブ履歴画面２３００上において、ＨＤＤ１６０からジョブが削除されたことを「削除」で表示する場合について例示したが、これに限らない。ＨＤＤ１６０からジョブが削除されたことを、ユーザは容易に識別できるのであれば、例えば、ジョブ履歴画面２３００上にポップアップ画面（不図示）を表示することによって、削除情報を通知してもよい。もしくは、その他の識別可能なマーク、又は音や光によって削除情報を通知してもよい。また、ＨＤＤ１６０からジョブが削除された原因（例えば、ジョブの保存期間が経過して削除されたこと）等を更に通知してもよい。
【０１６９】
なお、ジョブ履歴は、ＭＦＰ１００の操作部１５０に表示される場合について説明したが、これに限らない。ジョブ履歴を、ＰＣ１０１の操作部（不図示）に表示する場合であっても、図２２に係る一連の処理を同様に説明できる。即ち、「ＨＤＤ１６０から削除されたジョブの情報」や、「保存に失敗したジョブの情報」及び「保存に成功したジョブの情報」を、ＰＣ１０１の操作部上に通知すればよい。
【０１７０】
以上説明したように第３の実施形態では、ユーザ情報が関連付けられたジョブを受信し、ＨＤＤ１６０に保存されたジョブが削除された場合において、ジョブ履歴テーブル２１００に、削除フラグ２１０７の値をＴｒｕｅとして上書きした。そして、ジョブ履歴が表示されたことに従って、ＨＤＤ１６０から削除されたジョブをユーザ情報に対応付けて通知した。このように、ユーザは、自らが投入したジョブのうち、ＨＤＤ１６０から削除されたジョブの情報を、ジョブ履歴が表示されたタイミングで容易に確認することができる。また、ユーザは、自らが投入したジョブのうち保存に失敗したジョブの情報と、保存に成功したジョブの情報とを、ジョブ履歴が表示されたタイミングで容易に確認することができる。
【０１７１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【０１７２】
例えば、本実施形態では、外部装置としてＰＣ１０１を例に挙げて説明したが、ＰＤＡＰｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）やスマートフォン等の携帯情報端末、ネットワーク接続機器、又は外部専用装置等であっても良い。
【０１７３】
また例えば、本実施形態では、ＭＦＰ１００のコントローラ部１１０のＣＰＵ１１１が上記各種制御の主体となっていたが、ＭＦＰ１００と別筐体の外付けコントローラ等の印刷制御装置によって、上記各種制御の一部又は全部を実行可能に構成しても良い。
【０１７４】
また例えば、図５の書誌情報テーブル５００、図１６の書誌情報テーブル１６００、及び、図２１のジョブ履歴テーブル２１００では、「ジョブを受信した日時」を管理する場合について説明したが、代わりに「ジョブを投入した日時」を管理してもよい。
【０１７５】
また例えば、ＨＤＤ１６０から削除されたジョブの詳細情報（例えば、ジョブ名、ジョブを受信した日時、ジョブが削除された原因等）を、ユーザ（管理者）は操作ログを追跡（解析）することで確認できるようにしてもよい。同様に、受信時に保存できなかったジョブの詳細情報（例えば、ジョブ名、ジョブを受信した日時、ジョブを保存できなかった原因等）は、ユーザ（管理者）は操作ログを追跡（解析）することで確認できるようにしてもよい。
【０１７６】
また例えば、本実施形態では、１台のＭＦＰ１００において、受信したジョブの印刷データ、及び、当該ジョブの書誌情報をＨＤＤ１６０に保存し、当該ジョブを実行する場合について説明したが、これに限らない。複数台のＭＦＰ１００がＬＡＮ１０２等のネットワークを介して通信可能に接続されているのであれば、受信したジョブの印刷データを保存するためのストレージ機と、当該ジョブの書誌情報を登録（保存）するための書誌サーバ機によって構成されていてもよい。そして、他のＭＦＰ１００（出力機）のＣＰＵ１１１が、ストレージ機に保存された印刷データ、及び、書誌サーバ機に保存された書誌情報の取得要求を行うことで、ジョブを実行できるようにしてもよい。
【０１７７】
以上、本発明の様々な例と実施形態を示して説明したが、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【０１７８】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１７９】
１００  ＭＦＰ
１１０  コントローラ部
１１１  ＣＰＵ
１５０  操作部
１６０  ＨＤＤ
１０００  認証画面
１２１１  メッセージ
【図１】
2016082254.tif 000003
【図２】
2016082254.tif 000004
【図３】
2016082254.tif 000005
【図４】
2016082254.tif 000006
【図５】
2016082254.tif 000007
【図６】
2016082254.tif 000008
【図７】
2016082254.tif 000009
【図８】
2016082254.tif 000010
【図９】
2016082254.tif 000011
【図１０】
2016082254.tif 000012
【図１１】
2016082254.tif 000013
【図１２】
2016082254.tif 000014
【図１３】
2016082254.tif 000015
【図１４】
2016082254.tif 000016
【図１５】
2016082254.tif 000017
【図１６】
2016082254.tif 000018
【図１７】
2016082254.tif 000019
【図１８】
2016082254.tif 000020
【図１９】
2016082254.tif 000021
【図２０】
2016082254.tif 000022
【図２１】
2016082254.tif 000023
【図２２】
2016082254.tif 000024
【図２３】
2016082254.tif 000025
【手続補正書】
【提出日】平成27年7月23日(2015.7.23)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、ジョブを処理するジョブ処理装置、ジョブ処理装置の制御方法、プログラム、及び記憶媒体に関するものである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明は、上記の課題に鑑みてなされたものである。例えば、ユーザに関連付けられて格納されたジョブが格納手段から削除されたことや、ユーザに関連付けられたジョブの格納手段への格納が失敗したことを、ユーザがログインしたことに従って確認できる装置や方法等を提供することにある。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記目的を達成するために本発明の一態様に係るジョブ処理装置は以下のような構成を備える。ジョブ処理装置であって、ユーザに関連付けられたジョブを格納する格納手段と、  
前記格納手段から削除されたジョブに関連付けられたユーザを識別するための識別情報を記憶する第１の記憶手段と、前記格納手段への格納に失敗したジョブに関連付けられたユーザを識別するための識別情報を記憶する第２の記憶手段と、ジョブが削除されたことを、前記第１の記憶手段に記憶された前記識別情報に基づいて、当該識別情報によって識別されるユーザが前記ジョブ処理装置にログインしたことに従って通知する第１の通知手段と、ジョブの格納に失敗したことを、前記第２の記憶手段に記憶された前記識別情報に基づいて、当該識別情報によって識別されるユーザが前記ジョブ処理装置にログインしたことに従って通知する第２の通知手段と、を有することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明によれば、例えば、ユーザに関連付けられて格納されたジョブが格納手段から削除されたことや、ユーザに関連付けられたジョブの格納手段への格納が失敗したことを、ユーザがログインしたことに従って確認することができる。
【手続補正６】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ジョブ処理装置であって、
ユーザに関連付けられたジョブを格納する格納手段と、
前記格納手段から削除されたジョブに関連付けられたユーザを識別するための識別情報を記憶する第１の記憶手段と、
前記格納手段への格納に失敗したジョブに関連付けられたユーザを識別するための識別情報を記憶する第２の記憶手段と、
ジョブが削除されたことを、前記第１の記憶手段に記憶された前記識別情報に基づいて、当該識別情報によって識別されるユーザが前記ジョブ処理装置にログインしたことに従って通知する第１の通知手段と、
ジョブの格納に失敗したことを、前記第２の記憶手段に記憶された前記識別情報に基づいて、当該識別情報によって識別されるユーザが前記ジョブ処理装置にログインしたことに従って通知する第２の通知手段と、
を有することを特徴とするジョブ処理装置。
【請求項２】
前記第１の記憶手段が、前記格納手段から削除された第１のジョブに関連付けられたユーザを識別するための識別情報を記憶し、前記第２の記憶手段が、前記格納手段への格納に失敗した第２のジョブに関連付けられたユーザを識別するための識別情報を記憶していることに基づいて、前記第１の通知手段によるジョブが削除されたことの通知に優先して、前記第２の通知手段によるジョブの格納に失敗したことの通知が行われる
ことを特徴とする請求項１に記載のジョブ処理装置。
【請求項３】
前記第１の記憶手段が、前記格納手段から削除された第１のジョブに関連付けられたユーザを識別するための識別情報を記憶し、前記第２の記憶手段が、前記格納手段への格納に失敗した第２のジョブに関連付けられたユーザを識別するための識別情報を記憶していることに基づいて、前記第１の通知手段によるジョブが削除されたことの通知が行われずに、前記第２の通知手段によるジョブの格納に失敗したことの通知が行われる
ことを特徴とする請求項１に記載のジョブ処理装置。
【請求項４】
前記第１の記憶手段が、前記格納手段から削除された第１のジョブに関連付けられたユーザを識別するための識別情報を記憶し、前記第２の記憶手段が、前記格納手段への格納に失敗した第２のジョブに関連付けられたユーザを識別するための識別情報を記憶していることに基づいて、前記第１の通知手段によるジョブが削除されたことの通知と、前記第２の通知手段によるジョブの格納に失敗したことの通知と、が交互に行われる
ことを特徴とする請求項１に記載のジョブ処理装置。
【請求項５】
前記第１の記憶手段が、前記格納手段から削除された第１のジョブに関連付けられたユーザを識別するための識別情報を記憶し、前記第２の記憶手段が、前記格納手段への格納に失敗した第２のジョブに関連付けられたユーザを識別するための識別情報を記憶していることに基づいて、前記第１の通知手段によるジョブが削除されたことの通知と、前記第２の通知手段によるジョブの格納に失敗したことの通知と、が表示手段に表示された画面を介して共に行われる
ことを特徴とする請求項１に記載のジョブ処理装置。
【請求項６】
前記第１の記憶手段に記憶された前記識別情報であって前記ジョブ処理装置にログインしたユーザの前記識別情報を削除する削除手段を更に有する
ことを特徴とする請求項１乃至５のいずれか１項に記載のジョブ処理装置。
【請求項７】
前記削除手段は、前記第１の通知手段によってジョブが削除されたことが通知されたことに従って、前記第１の記憶手段に記憶された前記識別情報であって前記ジョブ処理装置にログインしたユーザの前記識別情報を削除する
ことを特徴とする請求項６に記載のジョブ処理装置。
【請求項８】
前記削除手段は、前記識別情報によって識別されるユーザが前記ジョブ処理装置にログインした後、当該ユーザが前記ジョブ処理装置からログアウトしたことに従って、前記第１の記憶手段に記憶された前記識別情報であって当該ユーザの前記識別情報を前記第１の記憶手段から削除する
ことを特徴とする請求項６に記載のジョブ処理装置。
【請求項９】
前記ジョブ処理装置にログインしたユーザに関連付けられて前記格納手段に格納されているジョブを画面に表示する表示手段を更に有し、
前記第１の通知手段は、ジョブが削除されたことを、前記表示手段に表示された前記画面を介して通知する
ことを特徴とする請求項１乃至８のいずれか１項に記載のジョブ処理装置。
【請求項１０】
前記格納手段に前記ジョブを格納する期間を設定する設定手段と、
前記格納手段に格納された前記ジョブを、前記設定手段によって設定された前記期間が経過したことに従って、前記格納手段から削除するジョブ削除手段と、
を更に有する
ことを特徴とする請求項１乃至９のいずれか１項に記載のジョブ処理装置。
【請求項１１】
前記第１の通知手段は、ジョブが削除されたことを、メッセージ、マーク、音、又は光によってユーザに識別可能に通知する
ことを特徴とする請求項１乃至１０のいずれか１項に記載のジョブ処理装置。
【請求項１２】
前記識別情報は、ユーザ名である
ことを特徴とする請求項１乃至１１のいずれか１項に記載のジョブ処理装置。
【請求項１３】
ジョブ処理装置であって、
ユーザに関連付けられたジョブを格納する格納手段と、
前記格納手段から削除されたジョブに関連付けられたユーザを識別するための識別情報を記憶する記憶手段と、
ジョブが削除されたことを、前記記憶手段に記憶された前記識別情報に基づいて、当該識別情報によって識別されるユーザが前記ジョブ処理装置にログインしたことに従って通知する通知手段と、
前記記憶手段に記憶された前記識別情報であって前記ジョブ処理装置にログインしたユーザの前記識別情報を削除する削除手段と、
を有することを特徴とするジョブ処理装置。
【請求項１４】
前記削除手段は、前記通知手段によってジョブが削除されていることが通知されたことに従って、前記記憶手段に記憶された前記識別情報であって前記ジョブ処理装置にログインしたユーザの前記識別情報を削除する
ことを特徴とする請求項１３に記載のジョブ処理装置。
【請求項１５】
前記削除手段は、前記識別情報によって識別されるユーザが前記ジョブ処理装置にログインした後、当該ユーザが前記ジョブ処理装置からログアウトしたことに従って、前記記憶手段に記憶された前記識別情報であって当該ユーザの前記識別情報を削除する
ことを特徴とする請求項１３に記載のジョブ処理装置。
【請求項１６】
前記ジョブ処理装置にログインしたユーザに関連付けられて前記格納手段に格納されているジョブを画面に表示する表示手段を更に有し、
前記通知手段は、ジョブが削除されたことを、前記表示手段に表示された前記画面を介して通知する
ことを特徴とする請求項１３乃至１５のいずれか１項に記載のジョブ処理装置。
【請求項１７】
ジョブ処理装置の制御方法であって、
ユーザに関連付けられたジョブを格納手段に格納する格納工程と、
前記格納手段から削除されたジョブに関連付けられたユーザを識別するための識別情報を第１の記憶手段に記憶する第１の記憶工程と、
前記格納手段への格納に失敗したジョブに関連付けられたユーザを識別するための識別情報を第２の記憶手段に記憶する第２の記憶工程と、
ジョブが削除されたことを、前記第１の記憶手段に記憶された前記識別情報に基づいて、当該識別情報によって識別されるユーザが前記ジョブ処理装置にログインしたことに従って通知する第１の通知工程と、
ジョブの格納に失敗したことを、前記第２の記憶手段に記憶された前記識別情報に基づいて、当該識別情報によって識別されるユーザが前記ジョブ処理装置にログインしたことに従って通知する第２の通知工程と、
を有することを特徴とするジョブ処理装置の制御方法。
【請求項１８】
ジョブ処理装置の制御方法であって、
ユーザに関連付けられたジョブを格納手段に格納する格納工程と、
前記格納手段から削除されたジョブに関連付けられたユーザを識別するための識別情報を記憶手段に記憶する記憶工程と、
ジョブが削除されたことを、前記記憶手段に記憶された前記識別情報に基づいて、当該識別情報によって識別されるユーザが前記ジョブ処理装置にログインしたことに従って通知する通知工程と、
前記記憶手段に記憶された前記識別情報であって前記ジョブ処理装置にログインしたユーザの前記識別情報を削除する削除工程と、
を有することを特徴とするジョブ処理装置の制御方法。
【請求項１９】
請求項１７又は１８に記載の制御方法を、コンピュータに実行させるためのプログラム。
【請求項２０】
請求項１９に記載のプログラムを格納した、コンピュータで読み取り可能な記憶媒体。