(57)【要約】【課題】文書に対応する画像データに基づいて文書の保管期限を設定可能な画像処理装置およびプログラムを提供する。【解決手段】  画像処理装置２は、画像データを取得する画像取得部５２と、画像取得部５２により取得された画像データが印刷された文書Ｐ１の保管期限を決定する保管期限情報９０を、画像データに基づいて検出する期限情報検出部５６と、期限情報検出部５６により保管期限情報９０が検出される場合に、検出された保管期限情報９０に基づいて保管期限９４を設定する期限設定部５８と、期限設定部５８により設定された保管期限９４に基づく期限表示１００を画像データに付加する期限表示付与部６０とを備える。【選択図】図２
2018137518.tif 000002
【特許請求の範囲】
【請求項１】
画像データを取得する画像取得手段と、
前記画像取得手段により取得された前記画像データが印刷された印刷媒体の保管期限を決定する保管期限情報を、前記画像データに基づいて検出する期限情報検出手段と、
前記期限情報検出手段により前記保管期限情報が検出される場合に、検出された前記保管期限情報に基づいて前記保管期限を設定する期限設定手段と、
前記期限設定手段により設定された前記保管期限に基づく期限表示を前記画像データに付加する期限付加手段と、
を備える画像処理装置。
【請求項２】
前記保管期限情報と前記保管期限とを対応付ける期限設定情報を予め記憶する記憶手段、
をさらに備え、
前記期限設定手段は、前記記憶手段に記憶されている前記期限設定情報を参照して、前記期限情報検出手段により検出された前記保管期限情報に対応する前記保管期限を設定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記期限情報検出手段は、前記画像データの所定の属性情報を前記保管期限情報として検出し、
前記期限設定手段は、前記期限情報検出手段により検出された前記所定の属性情報に応じて、前記保管期限を設定することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記期限情報検出手段は、前記画像取得手段により取得された前記画像データを解析して前記保管期限情報を検出することを特徴とする請求項１乃至３のいずれかに記載の画像処理装置。
【請求項５】
前記期限情報検出手段により前記保管期限情報が検出されない場合に、ユーザーに対して前記保管期限の入力を要求する要求手段、
をさらに備え、
前記期限付加手段は、前記要求手段による要求に応じて前記保管期限が入力された場合に、入力された前記保管期限に基づいて期限表示を前記画像データに付加することを特徴とする請求項１乃至４のいずれかに記載の画像処理装置。
【請求項６】
印刷指示入力を受け付ける指示受付手段と、
印刷ジョブを実行するジョブ実行手段と、
をさらに備え、
前記画像取得手段は、前記指示受付手段により印刷指示入力が受け付けられると、前記画像データを取得し、
前記ジョブ実行手段は、前記画像データに前記期限表示が付加されている場合に、前記期限表示が付加された前記画像データに基づいて印刷ジョブを実行すると共に、前記画像データに前記期限表示が付加されていない場合に、前記画像データに基づく印刷ジョブの実行を制限することを特徴とする請求項１乃至５のいずれかに記載の画像処理装置。
【請求項７】
印刷指示入力を受け付ける指示受付手段と、
印刷ジョブを生成すると共に、生成された前記印刷ジョブを所定の印刷出力装置に送信するジョブ送信手段と、
をさらに備え、
前記画像取得手段は、前記指示受付手段により前記印刷指示入力が受け付けられると、前記画像データを取得し、
前記ジョブ送信手段は、前記期限表示が付加されていない場合に、前記画像データに基づく印刷ジョブの生成又は送信を制限することを特徴とする請求項１乃至５のいずれかに記載の画像処理装置。
【請求項８】
前記画像取得手段により取得された前記画像データに前記期限表示が付加されているか否かを判別する判別手段、
をさらに備え、
前記期限情報検出手段は、前記判別手段により前記画像データに前記期限表示が付加されていると判別された場合に、前記保管期限情報の検出を実行しないことを特徴とする請求項１乃至７のいずれかに記載の画像処理装置。
【請求項９】
前記期限設定手段は、前記判別手段により前記期限表示が付加されていると判別された場合に、前記期限表示に基づいて更新保管期限を設定し、
前記期限付加手段は、前記期限表示を前記更新保管期限に応じた期限表示に差し替えることを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
画像処理装置において実行されるプログラムであって、
前記画像処理装置を、
画像データを取得する画像取得手段、
前記画像取得手段により取得された前記画像データが印刷された印刷媒体の保管期限を決定する保管期限情報を、前記画像データに基づいて検出する期限情報検出手段、
前記期限情報検出手段により前記保管期限情報が検出される場合に、検出された前記保管期限情報に基づいて前記保管期限を設定する期限設定手段、及び、
前記期限設定手段により設定された前記保管期限に基づく期限表示を前記画像データに付加する期限付加手段、
として機能させることを特徴とするプログラム。
【請求項１１】
前記画像処理装置は、前記保管期限情報と前記保管期限とを対応付ける期限設定情報を予め記憶する記憶手段を備えており、
前記期限設定手段は、前記記憶手段に記憶されている前記期限設定情報を参照して、前記期限情報検出手段により検出された前記保管期限情報に対応する前記保管期限を設定することを特徴とする請求項１０に記載のプログラム。
【請求項１２】
前記期限情報検出手段は、前記画像データの所定の属性情報を前記保管期限情報として検出し、
前記期限設定手段は、前記期限情報検出手段により検出された前記所定の属性情報に応じて、前記保管期限を設定することを特徴とする請求項１０又は１１に記載のプログラム。
【請求項１３】
前記期限情報検出手段は、前記画像取得手段により取得された前記画像データを解析して前記保管期限情報を検出することを特徴とする請求項１０乃至１２のいずれかに記載のプログラム。
【請求項１４】
前記画像処理装置を、
前記期限情報検出手段により前記保管期限情報が検出されない場合に、ユーザーに対して前記保管期限の入力を要求する要求手段、
としてさらに機能させ、
前記期限付加手段は、前記要求手段による要求に応じて前記保管期限が入力された場合に、入力された前記保管期限に基づいて期限表示を前記画像データに付加することを特徴とする請求項１０乃至１３のいずれかに記載のプログラム。
【請求項１５】
前記画像処理装置を、
前記画像取得手段により取得された前記画像データに前記期限表示が付加されているか否かを判別する判別手段、
としてさらに機能させ、
前記期限情報検出手段は、前記判別手段により前記画像データに前記期限表示が付加されていると判別された場合に、前記保管期限情報の検出を実行しないことを特徴とする請求項１０乃至１４のいずれかに記載のプログラム。
【請求項１６】
前記期限設定手段は、前記判別手段により前記期限表示が付加されていると判別された場合に、前記期限表示に基づいて更新保管期限を設定し、
前記期限付加手段は、前記期限表示を前記更新保管期限に応じた期限表示に差し替えることを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記画像処理装置を、
印刷指示入力を受け付ける指示受付手段、及び、
印刷ジョブを実行するジョブ実行手段、
としてさらに機能させ、
前記画像取得手段は、前記指示受付手段により印刷指示入力が受け付けられると、前記画像データを取得し、
前記ジョブ実行手段は、前記画像データに前記期限表示が付加されている場合に、前記期限表示が付加された前記画像データに基づいて印刷ジョブを実行すると共に、前記画像データに前記期限表示が付加されていない場合に、前記画像データに基づく印刷ジョブの実行を制限することを特徴とする請求項１０乃至１６のいずれかに記載のプログラム。
【請求項１８】
前記画像処理装置を、
印刷指示入力を受け付ける指示受付手段、及び
印刷ジョブを生成すると共に、生成された前記印刷ジョブを所定の印刷出力装置に送信するジョブ送信手段、
としてさらに機能させ、
前記画像取得手段は、前記指示受付手段により前記印刷指示入力が受け付けられると、前記画像データを取得し、
前記ジョブ送信手段は、前記期限表示が付加されていない場合に、前記画像データに基づく印刷ジョブの生成又は送信を制限することを特徴とする請求項１０乃至１６のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関し、特に文書の保管期限を設定する技術に関する。
【背景技術】
【０００２】
従来、ドキュメントや画像などを印刷出力する場合に、印刷出力により生成される文書をどのように保管していつ廃棄するのかという管理方法は、当該文書を所持する者に委ねられていた。しかし、当該文書を所持する者が異動や退職することにより、従前の所持者から当該文書を引き継いだ者は、必ずしも文書の管理方法についてまで引き継ぎを受けているわけではない。
【０００３】
そうすると、特に文書の廃棄時期に関する引き継ぎが充分でない場合、廃棄されるべき文書が依然としてオフィス内に残っているという事態が生じ、保管場所を占有することになる。そこで、印刷出力された文書の保管期限を当該文書に表示させることが考えられる。
【０００４】
ところで、画像データを印刷出力する場合に、当該画像データを出力する印刷ジョブを実行後、所定期間自機の記憶装置内に当該画像データを保存する印刷装置が提供されている（特許文献１）。特許文献１に示される印刷装置は、記憶装置内に保存されている画像データが消去される日付を、当該画像データを印刷出力した文書に印刷する。これにより、文書の所持者は、当該文書に対応する画像データが印刷装置にいつまで保存されているのかを認識することが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１６６２１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に示される印刷装置によると、印刷出力された画像データを記憶装置内に保存する期間は予め設定されており、印刷出力された文書に応じて設定されるものではない。しかしながら、文書は、その内容や性質に応じて保管されるべき期間或いは廃棄されるべき期限が異なるのが通常である。にもかかわらず、特許文献１に示される印刷装置では、文書の内容や性質に応じて保存期間を設定し得えないという問題点がある。
【０００７】
そこで本発明は、上記の問題点を解決するためになされたものであり、文書に対応する画像データに基づいて文書の保管期限を設定可能な画像処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、請求項１の発明は、画像データを取得する画像取得手段と、前記画像取得手段により取得された前記画像データが印刷された印刷媒体の保管期限を決定する保管期限情報を、前記画像データに基づいて検出する期限情報検出手段と、前記期限情報検出手段により前記保管期限情報が検出される場合に、検出された前記保管期限情報に基づいて前記保管期限を設定する期限設定手段と、前記期限設定手段により設定された前記保管期限に基づく期限表示を前記画像データに付加する期限付加手段とを備えることを特徴とする画像処理装置である。
【０００９】
請求項２の発明は、請求項１に記載の画像処理装置において、前記保管期限情報と前記保管期限とを対応付ける期限設定情報を予め記憶する記憶手段をさらに備え、前記期限設定手段は、前記記憶手段に記憶されている前記期限設定情報を参照して、前記期限情報検出手段により検出された前記保管期限情報に対応する前記保管期限を設定することを特徴とする構成である。
【００１０】
請求項３の発明は、請求項１又は２に記載の画像処理装置において、前記期限情報検出手段は、前記画像データの所定の属性情報を前記保管期限情報として検出し、前記期限設定手段は、前記期限情報検出手段により検出された前記所定の属性情報に応じて、前記保管期限を設定することを特徴とする構成である。
【００１１】
請求項４の発明は、請求項１乃至３のいずれかに記載の画像処理装置において、前記期限情報検出手段は、前記画像取得手段により取得された前記画像データを解析して前記保管期限情報を検出することを特徴とする構成である。
【００１２】
請求項５の発明は、請求項１乃至４のいずれかに記載の画像処理装置において、前記期限情報検出手段により前記保管期限情報が検出されない場合に、ユーザーに対して前記保管期限の入力を要求する要求手段をさらに備え、前記期限付加手段は、前記要求手段による要求に応じて前記保管期限が入力された場合に、入力された前記保管期限に基づいて期限表示を前記画像データに付加することを特徴とする構成である。
【００１３】
請求項６の発明は、請求項１乃至５のいずれかに記載の画像処理装置において、印刷指示入力を受け付ける指示受付手段と、印刷ジョブを実行するジョブ実行手段とをさらに備え、前記画像取得手段は、前記指示受付手段により印刷指示入力が受け付けられると、前記画像データを取得し、前記ジョブ実行手段は、前記画像データに前記期限表示が付加されている場合に、前記期限表示が付加された前記画像データに基づいて印刷ジョブを実行すると共に、前記画像データに前記期限表示が付加されていない場合に、前記画像データに基づく印刷ジョブの実行を制限することを特徴とする構成である。
【００１４】
請求項７の発明は、請求項１乃至５のいずれかに記載の画像処理装置において、印刷指示入力を受け付ける指示受付手段と、印刷ジョブを生成すると共に、生成された前記印刷ジョブを所定の印刷出力装置に送信するジョブ送信手段とをさらに備え、前記画像取得手段は、前記指示受付手段により前記印刷指示入力が受け付けられると、前記画像データを取得し、前記ジョブ送信手段は、前記期限表示が付加されていない場合に、前記画像データに基づく印刷ジョブの生成又は送信を制限することを特徴とする構成である。
【００１５】
請求項８の発明は、請求項１乃至７のいずれかに記載の画像処理装置において、前記画像取得手段により取得された前記画像データに前記期限表示が付加されているか否かを判別する判別手段をさらに備え、前記期限情報検出手段は、前記判別手段により前記画像データに前記期限表示が付加されていると判別された場合に、前記保管期限情報の検出を実行しないことを特徴とする構成である。
【００１６】
請求項９の発明は、請求項８に記載の画像処理装置において、前記期限設定手段は、前記判別手段により前記期限表示が付加されていると判別された場合に、前記期限表示に基づいて更新保管期限を設定し、前記期限付加手段は、前記期限表示を前記更新保管期限に応じた期限表示に差し替えることを特徴とする構成である。
【００１７】
請求項１０の発明は、画像処理装置において実行されるプログラムであって、前記画像処理装置を、画像データを取得する画像取得手段と、前記画像取得手段により取得された前記画像データが印刷された印刷媒体の保管期限を決定する保管期限情報を、前記画像データに基づいて検出する期限情報検出手段と、前記期限情報検出手段により前記保管期限情報が検出される場合に、検出された前記保管期限情報に基づいて前記保管期限を設定する期限設定手段と、前記期限設定手段により設定された前記保管期限に基づく期限表示を前記画像データに付加する期限付加手段として機能させることを特徴とする構成である。
【００１８】
請求項１１の発明は、請求項１０に記載のプログラムにおいて、前記画像処理装置は、前記保管期限情報と前記保管期限とを対応付ける期限設定情報を予め記憶する記憶手段を備えており、前記期限設定手段は、前記記憶手段に記憶されている前記期限設定情報を参照して、前記期限情報検出手段により検出された前記保管期限情報に対応する前記保管期限を設定することを特徴とする構成である。
【００１９】
請求項１２の発明は、請求項１０又は１１に記載のプログラムにおいて、前記期限情報検出手段は、前記画像データの所定の属性情報を前記保管期限情報として検出し、前記期限設定手段は、前記期限情報検出手段により検出された前記所定の属性情報に応じて、前記保管期限を設定することを特徴とする構成である。
【００２０】
請求項１３の発明は、請求項１０乃至１２のいずれかに記載のプログラムにおいて、前記期限情報検出手段は、前記画像取得手段により取得された前記画像データを解析して前記保管期限情報を検出することを特徴とする構成である。
【００２１】
請求項１４の発明は、請求項１０乃至１３のいずれかに記載のプログラムにおいて、前記画像処理装置を、前記期限情報検出手段により前記保管期限情報が検出されない場合に、ユーザーに対して前記保管期限の入力を要求する要求手段としてさらに機能させ、前記期限付加手段は、前記要求手段による要求に応じて前記保管期限が入力された場合に、入力された前記保管期限に基づいて期限表示を前記画像データに付加することを特徴とする構成である。
【００２２】
請求項１５の発明は、請求項１０乃至１４のいずれかに記載のプログラムにおいて、前記画像処理装置を、前記画像取得手段により取得された前記画像データに前記期限表示が付加されているか否かを判別する判別手段としてさらに機能させ、前記期限情報検出手段は、前記判別手段により前記画像データに前記期限表示が付加されていると判別された場合に、前記保管期限情報の検出を実行しないことを特徴とする構成である。
【００２３】
請求項１６の発明は、請求項１５に記載のプログラムにおいて、前記期限設定手段は、前記判別手段により前記期限表示が付加されていると判別された場合に、前記期限表示に基づいて更新保管期限を設定し、前記期限付加手段は、前記期限表示を前記更新保管期限に応じた期限表示に差し替えることを特徴とする構成である。
【００２４】
請求項１７の発明は、請求項１０乃至１６のいずれかに記載のプログラムにおいて、前記画像処理装置を、印刷指示入力を受け付ける指示受付手段と、印刷ジョブを実行するジョブ実行手段としてさらに機能させ、前記画像取得手段は、前記指示受付手段により印刷指示入力が受け付けられると、前記画像データを取得し、前記ジョブ実行手段は、前記画像データに前記期限表示が付加されている場合に、前記期限表示が付加された前記画像データに基づいて印刷ジョブを実行すると共に、前記画像データに前記期限表示が付加されていない場合に、前記画像データに基づく印刷ジョブの実行を制限することを特徴とする構成である。
【００２５】
請求項１８の発明は、請求項１０乃至１６のいずれかに記載のプログラムにおいて、前記画像処理装置を、印刷指示入力を受け付ける指示受付手段と、印刷ジョブを生成すると共に、生成された前記印刷ジョブを所定の印刷出力装置に送信するジョブ送信手段としてさらに機能させ、前記画像取得手段は、前記指示受付手段により前記印刷指示入力が受け付けられると、前記画像データを取得し、前記ジョブ送信手段は、前記期限表示が付加されていない場合に、前記画像データに基づく印刷ジョブの生成又は送信を制限することを特徴とする構成である。
【発明の効果】
【００２６】
本発明によれば、画像データに基づいて、当該画像データに対応する文書の保管期限を設定することから、文書に応じた保管期限を設定することが可能となる。
【図面の簡単な説明】
【００２７】
【図１】本発明の第１実施形態における画像処理システムの構成例を示す図である。
【図２】本発明の第１実施形態における画像処理装置のハードウェア構成及び機能構成の一例を示すブロック図である。
【図３】検出設定情報の構成の一例を示す図である。
【図４】期限設定情報の構成の一例を示す図である。
【図５】期限表示及び保管期限情報の検出の一例を示す図である。
【図６】保管期限入力要求画面の構成の一例を示す図である。
【図７】本発明の第１実施形態の画像処理装置において実行される主要な処理手順の一例を示すフローチャートである。
【図８】保管期限設定処理の一例を示すフローチャートである。
【図９】期限入力処理の一例を示すフローチャートである。
【図１０】保管期限更新処理の一例を示すフローチャートである。
【図１１】ジョブ生成処理の一例を示すフローチャートである。
【図１２】本発明の第２実施形態における画像処理装置の一構成例を示す図である。
【図１３】本発明の第２実施形態における画像処理装置のハードウェア構成及び機能構成の一例を示すブロック図である。
【発明を実施するための形態】
【００２８】
以下、本発明に関する好ましい実施形態を、図面を参照しつつ詳細に説明する。なお、以下に説明する実施形態において、互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００２９】
（第１実施形態）
図１は、本発明の第１実施形態における画像処理システム１の構成例を示す図である。画像処理システム１は、画像データに基づく印刷ジョブを生成可能な画像処理装置２と、印刷ジョブを実行可能な印刷出力装置３と、画像処理装置２と印刷出力装置３とを通信可能に接続するＬＡＮ（Local Area Network）などで構成されるネットワーク５とを備える。
【００３０】
画像処理装置２は、ＣＰＵ１６により実行されることにより、印刷ジョブを生成可能なドライバ３２として機能するドライバプログラム２０がインストールされたパーソナルコンピュータ（ＰＣ）などにより構成され、ユーザーが操作入力を行うためのキーボードなどにより構成される操作部７と、画像データ等を表示可能な液晶ディスプレイなどにより構成される表示部９とを備える。図２に示すように、画像処理装置２は、アプリケーションプログラム２２を備える。アプリケーションプログラム２２は、ＣＰＵ１６により実行されることにより、ドキュメントＤ１を含む画像データを生成可能なアプリケーション３０として機能する。印刷出力装置３は、少なくとも印刷出力機能を備えており、例えばＭＦＰ（Multi Functional Peripherals）などにより構成される。
【００３１】
画像処理装置２は、アプリケーション３０が生成したドキュメントＤ１を印刷出力する印刷出力指示を検知すると、ドライバプログラム２０を実行させ、ドライバ３２として機能させる。ドライバ３２を機能させている状態において画像処理装置２は、ドキュメントＤ１に基づいてドキュメントＤ１が印刷出力されることにより生成される文書の保管期限９４を設定する。保管期限９４の設定については後ほど説明する。画像処理装置２は、設定された保管期限９４に対応する期限表示１００をドキュメントＤ１の所定箇所に付加する。そして、画像処理装置２は、期限表示１００が付加されたドキュメントＤ１に基づいて印刷ジョブＪ１を生成すると、ネットワーク５を経由して印刷出力装置３に印刷ジョブＪ１を送信する。
【００３２】
印刷出力装置３は、画像処理装置２から印刷ジョブＪ１を受信すると、受信した印刷ジョブＪ１を実行して文書Ｐ１を出力する。出力された文書Ｐ１には文書Ｐ１の保管期限を示す期限表示１００が表示される。文書Ｐ１の取得者は、文書Ｐ１に期限表示１００が表示されているため、文書Ｐ１の保管期限を容易に認識できる。ドキュメントＤ１を印刷出力することにより生成される文書Ｐ１に、この文書Ｐ１の保管期限に対応する期限表示１００を表示させる画像処理システム１の各構成に関し、以下説明する。
【００３３】
図２は、画像処理装置２のハードウェア構成及び機能構成の一例を示すブロック図である。画像処理装置２は、操作部７と、表示部９と、ＣＰＵ１６と、ハードディスクドライブ（ＨＤＤ）などにより構成される記憶部１８とを備える。記憶部１８には、ドライバプログラム２０と、アプリケーションプログラム２２が記憶されている。ＣＰＵ１６は、アプリケーションプログラム２２が実行されることによりアプリケーション３０として機能する。アプリケーション３０は、ユーザーの操作に応じてドキュメントＤ１を生成する。アプリケーション３０は、ユーザーによる印刷設定指示を受信すると、図示しないオペレーティングシステム（ＯＳ）にドライバプログラム２０の実行を要求する。オペレーティングシステムによりドライバプログラム２０が実行されると、ＣＰＵ１６はドライバ３２として機能する。
【００３４】
ドライバ３２は、アプリケーション３０からドキュメントＤ１を取得する。ドライバ３２はユーザーによる操作入力に応じて印刷ジョブを生成し、印刷出力装置３に送信する。ドライバ３２は、ユーザーの印刷実行指示を受け付ける指示受付部５０と、アプリケーション３０からドキュメントＤ１を取得する画像取得部５２と、画像取得部５２により取得されたドキュメントＤ１に期限表示１００が付加されているか否かを判別する判別部５４と、ドキュメントＤ１から保管期限情報９０を検出する期限情報検出部５６と、期限情報検出部５６により検出された保管期限情報９０に基づいて保管期限９４を設定する期限設定部５８と、期限設定部５８により設定された保管期限９４に対応する期限表示１００をドキュメントＤ１に付加する期限表示付与部６０と、印刷ジョブを生成して印刷出力装置３に送信するジョブ送信部６２とを備える。
【００３５】
また、ドライバ３２は、保管期限情報９０が検出されない場合に保管期限９４を入力するようユーザーに要求する入力要求部７０と、ユーザーによる保管期限９４の入力を受け付ける入力受付部７２とを備える。
【００３６】
指示受付部５０は、ドキュメントＤ１の印刷出力指示を受け付ける処理部である。指示受付部５０により印刷出力指示が受け付けられると、画像取得部５２が機能する。画像取得部５２は、印刷出力指示に対応する画像データを取得する処理部である。本実施形態において、指示受付部５０によりドキュメントＤ１の印刷出力指示が受け付けられると、画像取得部５２はドキュメントＤ１を取得する。
【００３７】
判別部５４は、画像取得部５２により取得されたドキュメントＤ１に期限表示１００が付加されているか否かを判別する処理部である。例えば判別部５４は、ドキュメントＤ１を解析して期限表示１００が付加されているか否かを判別する。期限表示１００は所定の表示態様により表示されており、例えばドキュメントＤ１内における所定位置に表示されたり、或いは、例えば日付表示の前後に所定の記号を付加されるなど、所定の記号等を伴う表示態様で表示される。
【００３８】
ドキュメントＤ１がビットマップからなる画像データである場合、判別部５４は、ドキュメントＤ１に対して文字認識処理を実行する。この文字認識処理により認識された文字から期限表示１００を検出する。期限表示１００の検出方法として、上記したように例えば所定位置に表示されている文字を検出し、或いは、所定の記号等を伴った態様で表示されている文字を検出する。そして、このような検出方法により期限表示１００が検出されると、判別部５４は、ドキュメントＤ１に期限表示１００が付加されていると判別する。
【００３９】
判別部５４により、ドキュメントＤ１に期限表示１００が付加されていると判別されると、ジョブ送信部６２が機能する。ジョブ送信部６２は、期限表示１００が付加されたドキュメントＤ１に基づいて印刷ジョブを生成して、印刷出力装置３に送信する。
【００４０】
判別部５４により、ドキュメントＤ１に期限表示１００が付加されていないと判別された場合、期限情報検出部５６が機能する。期限情報検出部５６は、ドキュメントＤ１が印刷されることにより生成される文書Ｐ１の保管期限９４を決定する保管期限情報９０をドキュメントＤ１に基づいて検出する処理部である。期限情報検出部５６は、ドキュメントＤ１を生成したアプリケーションやファイル形式などの属性情報から保管期限情報９０を検出してもよい。或いは、期限情報検出部５６は、ドキュメントＤ１を解析して、ドキュメントＤ１の作成日や所定のキーワードなどを保管期限情報９０として検出してもよい。
【００４１】
期限情報検出部５６は、記憶部１８に予め格納されている検出設定情報２８を参照する。検出設定情報２８は、ドキュメントＤ１内から保管期限情報９０を検出する検出方法を規定する情報である。図３は、検出設定情報２８の構成の一例を示す図である。検出設定情報２８は、ドキュメントＤ１に対する保管期限情報９０の検出方法と、検出方法に応じて検出する保管期限情報９０とを対応付けている。検出方法として、例えばドキュメントＤ１を作成したアプリケーションを検出するアプリケーション検出と、ドキュメントＤ１に付与されているファイル名を検出するファイル名検出と、ドキュメントＤ１のファイル形式を検出するファイル形式検出と、ドキュメントＤ１から所定のキーワードを検出するキーワード検出が設けられる。これらの検出方法のうちいずれの検出方法に基づいて保管期限情報９０を検出するかは、管理者により予め設定されていてもよいし、ユーザーにより予め設定されてもよい。
【００４２】
図例では、アプリケーション検出を実行するよう設定されている。この場合、期限情報検出部５６は、検出設定情報２８を参照して、アプリケーション検出を実行する。具体的には、期限情報検出部５６は、ドキュメントＤ１に基づき、ドキュメントＤ１を作成したアプリケーションを確認する。そして、ドキュメントＤ１がアプリケーションＡ又はアプリケーションＢにより作成された場合、期限情報検出部５６は、ドキュメントＤ１を作成したアプリケーションを保管期限情報９０として検出する。他方、ドキュメントＤ１がアプリケーションＡ又はアプリケーションＢ以外のアプリケーションにより作成された場合、期限情報検出部５６は保管期限情報９０が検出されなかったとして入力要求部７０を機能させる。入力要求部７０は、ユーザーに対して文書Ｐ１の保管期限９４の入力を要求する。入力要求部７０による処理については後述する。
【００４３】
図３の例とは異なり、検出設定情報２８は、複数の検出方法を優先順位に基づいて実行するよう設定可能である。例えば、アプリケーション検出、ファイル名検出、キーワード検出の順に優先順位が付された場合、期限情報検出部５６は、まずアプリケーション検出を実行し、保管期限情報９０が検出されると、期限設定部５８が機能して、検出された保管期限情報９０に応じて文書Ｐ１の保管期限９４を設定する。この場合、期限情報検出部５６は、ファイル名検出及びキーワード検出を実行することなく保管期限情報を検出する処理を終了する。
【００４４】
他方、アプリケーション検出により保管期限情報９０が検出されない場合、期限情報検出部５６はファイル名検出を実行する。ファイル名検出により保管期限情報９０が検出されると、検出された保管期限情報９０に基づいて期限設定部５８により保管期限９４が設定される。この場合、期限情報検出部５６はキーワード検出を実行しない。他方、ファイル名検出により保管期限情報９０が検出されない場合、期限情報検出部５６はキーワード検出を実行する。
【００４５】
検出設定情報２８は、一の検出方法に基づいて検出可能な複数の保管期限情報９０同士の優先関係を予め設定してもよい。例えば、キーワード検出が期限情報検出部５６により実行されると、文書作成日とキーワードＡとキーワードＢとが保管期限情報９０として検出される可能性がある。そこで検出設定情報２８において、保管期限情報９０同士の優先順位を予め設定し、例えば文書作成日を第１順位として検出し、第１順位の保管期限情報９０が検出されない場合に、次順位の保管期限情報９０を検出する。
【００４６】
図２に戻り、期限設定部５８は、期限情報検出部５６により保管期限情報９０が検出された場合に、検出された保管期限情報９０に基づいて文書Ｐ１の保管期限９４を設定する処理部である。期限設定部５８は、記憶部１８に予め格納されている期限設定情報２６を参照して、検出された保管期限情報９０に基づいて保管期限９４を設定する。期限設定情報２６は、保管期限情報９０と保管期限９４とを対応付ける情報である。期限設定部５８は、期限設定情報２６を参照して、期限情報検出部５６により検出された保管期限情報９０に対応付けられている保管期限９４を文書Ｐ１の保管期限９４に設定する。
【００４７】
図４は、期限設定情報２６の構成の一例を示す図である。期限設定情報２６は、期限情報検出部５６により検出される保管期限情報９０に対応する保管期限９４を備える。例えば、アプリケーション検出によりアプリケーションＡが保管期限情報９０として検出された場合、印刷実行日から１年後の日付が保管期限９４に設定される。アプリケーションＢが保管期限情報９０として検出された場合、印刷実行日から６ヶ月後の日付が保管期限９４に設定される。例えば、アプリケーションＢが所定の帳票ドキュメントを生成するアプリケーションである場合に、生成される帳票ドキュメントの管理を厳格に行うため、期限設定部５８は期限設定情報２６に基づいて、この帳票ドキュメントの印刷出力により生成される文書Ｐ１が保管される期間を一般的な文書より短く設定する。
【００４８】
図例では、文書作成日が保管期限情報９０として検出された場合に、文書作成日から１年後を保管期限９４として対応付ける期限設定情報２６ａが備えられる。期限設定部５８は、期限情報検出部５６によりドキュメントＤ１の作成日が保管期限情報９０として検出された場合に、期限設定情報２６ａを参照して、検出された作成日付から１年後の日付を保管期限９４に設定する。期限設定部５８によりドキュメントＤ１の作成日から１年後の日付が保管期限９４に設定されることにより、ドキュメントＤ１が有効に用いられ得る期間に応じた保管期限９４を設定することが可能となる。
【００４９】
なお期限設定部５８は、ドキュメントＤ１の作成日に基づいて設定された保管期限９４の日付が既に途過している場合、ジョブ送信部６２は、ドキュメントＤ１に基づく印刷ジョブを生成しないとしてもよい。保管期限９４を途過した文書Ｐ１が生成されるのを防止することにより、文書管理を徹底化できる。これとは異なり、期限設定部５８は、保管期限９４の日付が既に途過している場合、この保管期限９４を破棄すると共にさらなる保管期限９４を設定してもよい。期限設定部５８はカレンダー情報（図示せず）を備えており、設定された保管期限９４が既に途過しているか否かを判定する。保管期限９４が既に途過している場合、期限設定部５８はさらなる保管期限９４を設定する。例えば期限設定部５８は、印刷実行日から所定期間経過後の日付を保管期限９４として設定する。或いはこれとは異なり、期限設定部５８により保管期限９４が途過していると判定された場合、期限情報検出部５６は、この保管期限９４に対応する保管期限情報９０とは異なる保管期限情報９０を検出してもよい。例えば、キーワード検出により文書作成日が保管期限情報９０として検出された場合、キーワード検出とは異なる検出方法により保管期限情報９０を検出する。期限情報検出部５６は、検出設定情報２８においてキーワード検出に劣後する検出方法に設定されている検出方法により、保管期限情報９０を検出してもよい。期限情報検出部５６により保管期限情報９０が検出されると、期限設定部５８は検出された保管期限情報９０に基づいて保管期限９４を設定する。これにより、既に途過している保管期限９４が設定されるという事態を回避できる。
【００５０】
さらに期限設定部５８は、保管期限９４を設定するとカレンダー情報を参照して、設定された保管期限９４までの期間が所定日数未満である場合に、設定された保管期限９４を破棄すると共に、さらなる保管期限９４を設定してもよい。さらなる保管期限９４は、上述した方法に基づき設定される。
【００５１】
図４の例において、期限設定情報２６は、キーワードＢが保管期限情報９０に所定の日付を保管期限９４として対応付ける期限設定情報２６ｂを備える。例えば、社内規程などにより所定日以降の所持が禁止される文書Ｐ１に関連付けられるキーワードＢが保管期限情報９０として検出されると、期限設定部５８は、この所定日を保管期限９４に設定する。なお、期限設定部５８は、カレンダー情報を参照してこの所定日が途過していると判定した場合に、保管期限９４の設定を行わないとしてもよい。この場合、期限表示付与部６０によりドキュメントＤ１に期限表示１００は付加されない。そして、期限表示１００がドキュメントＤ１に付加されていない場合、ジョブ送信部６２は印刷ジョブを生成しない。これにより、文書Ｐ１の所持が許容される期限日が途過している場合に、ドキュメントＤ１に基づく印刷ジョブは生成されないため、文書Ｐ１が生成されるのを制限できる。
【００５２】
さらに、期限設定情報２６は、キーワードＢが保管期限情報９０として検出された場合に、これに対応する保管期限９４として、例えば会計年度末日のような所定の日付を対応付けてもよい。一例として、キーワードＢが所定の会計年度における会計帳簿と関連付けられるキーワードである場合に、期限設定情報２６は、キーワードＢに含まれる会計年度の末日を保管期限９４として対応付ける。期限設定部５８は、期限設定情報２６ｂのキーワードＢに基づいて会計年度末日を保管期限９４として設定する。なお、期限設定部５８はさらにカレンダー情報を参照して、この保管期限９４が既に途過しているか否かを判定し、途過していると判定すると、設定した保管期限９４を破棄し、保管期限９４を設定しないとしてもよい。
【００５３】
図２に戻り、期限設定部５８により保管期限９４が設定されると、期限表示付与部６０が機能する。期限表示付与部６０は、期限設定部５８により設定された保管期限９４に基づく期限表示１００をドキュメントＤ１に付加する処理部である。これにより、ドキュメントＤ１を印刷出力する際に期限表示１００が付加されるため、ドキュメントＤ１が印刷出力されて生成される文書Ｐ１には期限表示１００が表示される。
【００５４】
期限表示付与部６０は、ドキュメントＤ１の所定領域に期限表示１００を付加する。図５は、期限表示１００が付加されたドキュメントＤ１の構成の一例を示す図である。期限表示付与部６０は、例えばドキュメントＤ１におけるヘッダー部やフッター部などの所定領域内に、期限表示１００を付加する。期限表示１００の表示態様として、図例のように日付を枠で囲う態様であってもよいし、これとは異なり、所定の符号や記号を日付の前後に伴う態様であってもよい。
【００５５】
ジョブ送信部６２は、印刷ジョブＪ１を生成すると共に、生成された印刷ジョブＪ１を印刷出力装置３に送信する処理部である。ジョブ送信部６２は、期限表示１００が付加されたドキュメントＤ１に基づいて印刷ジョブＪ１を生成して、印刷出力装置３に送信する。他方、ドキュメントＤ１に期限表示１００が付加されていない場合、ジョブ送信部６２は、ドキュメントＤ１に基づく印刷ジョブＪ１の生成を禁止する。或いは、ジョブ送信部６２は、期限表示１００が付加されていないドキュメントＤ１に基づく印刷ジョブＪ１を生成するが、生成された印刷ジョブＪ１の送信を禁止してもよい。
【００５６】
図５の例において、画像取得部５２によりドキュメントＤ１が取得されると、判別部５４は、ドキュメントＤ１に期限表示１００が付加されているか否かを判別する。上記のように期限表示１００はヘッダー部やフッター部などの所定領域内に付加されている。また、期限表示１００は、所定の表示態様により表示される。判別部５４は、ドキュメントＤ１を解析して期限表示１００が付加されているか否かを判別する。
【００５７】
判別部５４により期限表示１００が検出された場合、ジョブ送信部６２が機能して、期限表示１００が付加されたドキュメントＤ１に基づく印刷ジョブＪ１を生成して印刷出力装置３に送信する。これとは異なり、期限表示１００が検出されると、判別部５４は予め備えるカレンダー情報（図示せず）を参照して、期限表示１００に対応する日付が既に途過しているか否かを判定してもよい。期限表示１００に対応する日付が既に途過している場合、ジョブ送信部６２が機能するのではなく、期限設定部５８が機能して、更新された保管期限９４（更新保管期限）を設定してもよい。また、判別部５４は、カレンダー情報を参照して、期限表示１００に対応する日付までの残り日数が所定日数未満であるか否かを判定してもよい。そして、残り日数が所定日数未満である場合に、期限設定部５８が機能して更新された保管期限９４（更新保管期限）を設定してもよい。更新された保管期限９４の設定方法は、以下に示す期限表示１００に対応する日付が既に途過している場合における設定方法と同様の方法を用いる。
【００５８】
具体的には、判別部５４により期限表示１００に対応する日付が既に途過していると判定された場合、期限設定部５８が機能して、当該期限表示１００に基づいて保管期限９４（更新保管期限）を設定する。一例として、期限設定部５８は、現在の日付（印刷実行日）から予め設定される期間後の日付を保管期限９４として設定する。これにより、既に途過している期限表示１００が付加された文書Ｐ１が印刷出力されるのを防止できる。
【００５９】
或いは、判別部５４により期限表示１００に対応する日付が既に途過していると判定された場合、期限情報検出部５６が機能して、ドキュメントＤ１に基づいて保管期限情報９０を検出してもよい。この場合、期限情報検出部５６により検出された保管期限情報９０に基づいて、期限設定部５８は、保管期限９４（更新保管期限）を設定する。例えば、キーワード検出に基づき、図５の例における文書作成日１３０が検出された場合に、期限設定部５８は、期限設定情報２６に基づいて保管期限９４（更新保管期限）を設定してもよい。期限情報検出部５６は、ドキュメントＤ１における表題の記載が含まれるタイトル部１１０や、文書作成日１３０や、文書の内容となる本文の記載が含まれる本文部１２０を解析して、文書作成日１３０や所定のキーワードを保管期限情報９０として検出する。
【００６０】
或いはこれとは異なり、期限設定部５８は、検出された文書作成日１３０と期限表示１００との間の期間を算出すると共に、現在の日付（印刷実行日）にこの算出された期間を加えた日付を保管期限９４（更新保管期限）として設定してもよい。これにより、期限表示１００がユーザーによりドキュメントＤ１に付加されていた場合に、出力される文書Ｐ１を、ユーザーが意図していた期間が経過するまでの間、廃棄することなく保管することが可能となる。
【００６１】
期限設定部５８により保管期限９４（更新保管期限）が設定されると、期限表示付与部６０は、期限表示１００を設定された保管期限９４（更新保管期限）に応じた期限表示１００に差し替える。図５の例において、期限表示付与部６０は、ドキュメントＤ１に既に付加されている期限表示１００を消去すると共に、期限設定部５８により設定された保管期限９４（更新保管期限）に応じた期限表示１００を付加する。これにより、期限表示１００を更新することが可能となる。
【００６２】
なお、判別部５４により期限表示１００に対応する日付が既に途過していると判定された場合、ジョブ送信部６２は、期限表示１００が付加されたドキュメントＤ１の生成又は印刷出力装置３への送信を禁止してもよい。すなわち、期限表示１００に対応する日付が既に途過しているドキュメントＤ１を印刷出力させないことにより、厳格に文書管理を行うことが可能となる。
【００６３】
図２に戻り、判別部５４により期限表示１００が検出されず、且つ、期限情報検出部５６により保管期限情報９０がドキュメントＤ１から検出されなかった場合、入力要求部７０が機能する。入力要求部７０は、期限情報検出部５６により保管期限情報９０が検出されない場合に、ユーザーに対して保管期限９４の入力を要求する処理部である。入力要求部７０は、期限情報検出部５６により保管期限情報９０が検出されない場合に、保管期限９４の入力を要求する要求画面Ｇ１を生成して、表示部９に表示させる。要求画面Ｇ１に対応する画面情報は予め記憶部１８に格納されている（図示せず）。
【００６４】
図６は、要求画面Ｇ１の構成の一例を示す図である。要求画面Ｇ１は、ユーザーに対して保管期限９４の入力を要求する要求表示１４０と、ユーザーにより入力される保管期限９４を表示する入力期限表示部１４４とを備える。入力要求部７０により要求画面Ｇ１が表示されると、入力受付部７２が機能して、保管期限９４の入力を受け付ける。ユーザーが要求表示１４０の指示に従って入力期限表示部１４４に保管期限９４の入力を行うと、入力受付部７２が入力された保管期限９４を受け付ける。入力受付部７２により受け付けられた保管期限９４に基づいて、期限表示付与部６０は期限表示１００をドキュメントＤ１に付加する。期限表示付与部６０により期限表示１００が付加されると、ジョブ送信部６２は、期限表示１００が付加されたドキュメントＤ１に基づく印刷ジョブＪ１を生成して、印刷出力装置３に送信する。これにより、ドキュメントＤ１において保管期限情報９０が検出されなかった場合においても、保管期限９４に基づいて期限表示１００を付加することが可能となる。
【００６５】
入力受付部７２は所定時間が経過するまでの間、保管期限９４の入力を受け付ける。保管期限９４の入力が検知されることなく所定時間が経過すると、入力要求部７０は要求画面Ｇ１を表示部９から消去すると共に、印刷ジョブＪ１が生成されない旨を示すエラーメッセージを表示部９に表示させる。この場合、期限表示付与部６０により期限表示１００がドキュメントＤ１に付加されないため、ジョブ送信部６２は印刷ジョブＪ１を生成しない。これにより、ユーザーにより保管期限９４の入力が所定時間内に行われなかった場合、印刷ジョブＪ１が生成されず、期限表示１００が表示されていない文書Ｐ１が生成されるのを防止できるのである。
【００６６】
次に、本実施形態における画像処理装置２において行われる処理手順を説明する。図７は、画像処理装置２において行われる主要な処理手順の一例を示すフローチャートである。まず、画像処理装置２が起動すると、ユーザーによる印刷指示を検知したか否かを判定する（ステップＳ１）。印刷指示を検知しない場合（ステップＳ１でＮＯ）、印刷指示を検知するまで待機する。印刷指示を検知した場合（ステップＳ１でＹＥＳ）、画像処理装置２は、ドライバプログラム２０を実行し、ＣＰＵ１６においてドライバ３２として機能させる（ステップＳ３）。そして、印刷指示に対応する画像データ（本実施形態において、画像データの例としてドキュメントＤ１を示す）を取得する（ステップＳ５）。
【００６７】
画像処理装置２は次に、期限表示１００をドキュメントＤ１に付加する期限表示付加設定がオンに設定されているか否かを判定する（ステップＳ７）。期限表示付加設定のオン又はオフは、管理者により設定される。これとは異なり、ユーザーにより期限表示付加設定のオンまたはオフが設定されてもよい。期限表示付加設定がオンに設定されている場合（ステップＳ７でＹＥＳ）、画像処理装置２は、ドキュメントＤ１から期限表示１００が検出されたか否かを判定する（ステップＳ９）。ドキュメントＤ１から期限表示１００が検出された場合（ステップＳ９でＹＥＳ）、保管期限９４の更新を行う保管期限更新処理（ステップＳ１３）を実行する。他方、期限表示１００が検出されなかった場合（ステップＳ９でＮＯ）、保管期限９４の設定を行う保管期限設定処理（ステップＳ１１）を実行する。保管期限設定処理（ステップＳ１１）及び保管期限更新処理（ステップＳ１３）のそれぞれの具体的処理手順については、後述する。
【００６８】
ステップＳ７において期限表示付加設定がオフに設定されている場合（ステップＳ７でＮＯ）、ステップＳ９乃至ステップＳ１３の処理をスキップする。さらに画像処理装置２は、印刷ジョブＪ１の生成を行うジョブ生成処理（ステップＳ１５）を実行する。ジョブ生成処理（ステップＳ１５）の具体的な処理手順については、後述する。
【００６９】
最後に、画像処理装置２は、起動状態を終了させる指示入力を検知したか否かを判定し（ステップＳ１７）、終了指示入力を検知した場合（ステップＳ１７でＹＥＳ）、起動状態を終了させる。他方、終了指示入力を検知しない場合（ステップＳ１７でＮＯ）、ステップＳ１に戻り、終了指示入力を検知するまで、ステップＳ１乃至ステップＳ１７の処理を繰り返し実行する。
【００７０】
図８は、保管期限設定処理（図７のステップＳ１１）の具体的な処理手順の一例を示すフローチャートである。図８のフローチャートは、保管期限情報９０の検出方法として、図３に示したアプリ―ケーション検出、キーワード検出の順に実行する場合の一例である。
画像処理装置２は、記憶部１８に格納されている検出設定情報２８を参照して（ステップＳ２１）、ドキュメントＤ１の属性情報を参照する（ステップＳ２３）。そして、検出設定情報２８において保管期限情報９０に含まれるアプリケーションに基づいて作成されたか否かを判定する（ステップＳ２５）。
【００７１】
ドキュメントＤ１が保管期限情報９０に含まれるアプリケーションにより作成された場合（ステップＳ２５でＹＥＳ）、画像処理装置２は、記憶部１８に格納されている期限設定情報２６を参照する（ステップＳ２７）。そして、期限設定情報２６において、検出されたアプリケーションに対応付けられている保管期限９４を設定して処理を終了させる。
【００７２】
他方、ドキュメントＤ１が保管期限情報９０に含まれるアプリケーションにより作成されていない場合（ステップＳ２５でＮＯ）、画像処理装置２は、キーワード検出を実行する。すなわち、画像処理装置２は、ドキュメントＤ１を解析して（ステップＳ３１）、ドキュメントＤ１に含まれる文字列中に、期限設定情報２６において保管期限情報９０に含まれるキーワードを検出したか否かを判定する（ステップＳ３３）。保管期限情報９０に含まれるキーワードを検出した場合（ステップＳ３３でＹＥＳ）、ステップＳ２７の期限設定情報２６を参照して、検出されたキーワードに対応付けられている保管期限９４を設定して（ステップＳ２９）処理を終了させる。
【００７３】
これに対して、保管期限情報９０に含まれるキーワードを検出しなかった場合（ステップＳ３３でＮＯ）、ユーザーに対して保管期限９４の入力を要求する期限入力処理（ステップＳ３５）を実行して処理を終了する。期限入力処理（ステップＳ３５）の具体的な処理手順については後述する。
【００７４】
図９は、期限入力処理（図８のステップＳ８）の具体的な処理手順の一例を示すフローチャートである。画像処理装置２は、ユーザーに対して保管期限９４の入力を要求する要求画面Ｇ１を生成して（ステップＳ４１）、生成された要求画面Ｇ１を表示部９に表示させる（ステップＳ４３）。
【００７５】
そして、画像処理装置２はユーザーによる入力を受け付ける。ユーザーによる保管期限９４の入力を検知したか否かを判定し（ステップＳ４５）、入力を検知した場合（ステップＳ４５でＹＥＳ）、期限入力処理を終了させる。他方、入力を検知しない場合（ステップＳ４５でＮＯ）、画像処理装置２は、入力の受付を開始してから所定時間を経過したか否かを判定する（ステップＳ４７）。なお、所定時間は予め設定されている。所定時間を経過していないと判定した場合（ステップＳ４７でＮＯ）、ステップＳ４５に戻り、入力を検知したか否かを判定する（ステップＳ４５）。そして、入力が検知されないまま所定時間を経過したと判定した場合（ステップＳ４７でＹＥＳ）、画像処理装置２は期限入力処理を終了させる。
【００７６】
図１０は、保管期限更新処理（図７のステップＳ１３）の具体的な処理手順の一例を示すフローチャートである。画像処理装置２はまず、カレンダー情報を参照する（ステップＳ５１）。そして、期限表示１００の日付が既に途過しているか否かを判定する（ステップＳ５３）。期限表示１００の日付が既に途過している場合（ステップＳ５３でＹＥＳ）、画像処理装置２は保管期限９４（更新保管期限）を設定する（ステップＳ５５）。更新保管期限の設定方法として、画像処理装置２は、印刷実行日に予め規定されている所定日数を加算した日付を更新保管期限として設定してもよい。
【００７７】
これとは異なり、画像処理装置２は、ドキュメントＤ１に対して保管期限設定処理（図８参照）を実行して、更新保管期限を設定してもよい。或いは、画像処理装置２は、ドキュメントＤ１に含まれている文書作成日と期限表示１００の日付との間の日数に基づいて、更新保管期限を設定してもよい。例えば、文書作成日と期限表示１００の日付との間の日数を印刷実行日に加算して更新保管期限を設定する。
【００７８】
更新保管期限を設定すると、画像処理装置２は、ドキュメントＤ１に付加されている期限表示１００を消去して（ステップＳ５７）処理を終了する。これにより、既に途過している期限表示１００がドキュメントＤ１に付加され、印刷出力されるのを防止することができるのである。
【００７９】
図１１は、ジョブ生成処理（図７のステップＳ１５）の具体的な処理手順の一例を示すフローチャートである。画像処理装置２はまず、ドキュメントＤ１に期限表示１００が付加されているか否かを判定する（ステップＳ６１）。ドキュメントＤ１に期限表示１００が付加されていない場合（ステップＳ６１でＮＯ）、画像処理装置２はドキュメントＤ１に対して保管期限９４が設定済みであるか否かを判定する（ステップＳ６３）。ドキュメントＤ１に対して保管期限９４が設定済みである場合（ステップＳ６３でＹＥＳ）、設定されている保管期限９４に基づいて期限表示１００をドキュメントＤ１に付加する。
【００８０】
なお、ステップＳ６１において、ドキュメントＤ１に期限表示１００が付加されている場合（ステップＳ６１でＹＥＳ）、ステップＳ６３及びＳ６５の処理をスキップする。次に、画像処理装置２は、印刷ジョブＪ１を生成して（ステップＳ６７）、生成された印刷ジョブＪ１を印刷出力装置３に送信する（ステップＳ６９）。最後に、画像処理装置２は、ドライバ３２を終了させて（ステップＳ７３）ジョブ生成処理を終了させる。
【００８１】
ステップＳ６３において、ドキュメントＤ１に対して保管期限９４が設定済みではない場合（ステップＳ６３でＮＯ）、画像処理装置２は表示部９にエラーメッセージを表示させる（ステップＳ７１）。このエラーメッセージは、保管期限９４が設定されていないためドキュメントＤ１を印刷出力する印刷ジョブＪ１が生成されない旨をユーザーに知らせるものである。エラーメッセージを表示部９に表示させると、画像処理装置２はドライバ３２を終了させて（ステップＳ７３）ジョブ生成処理を終了させる。
【００８２】
（第２実施形態）
次に、本発明の第２実施形態を説明する。上記第１実施形態において説明した構成と共通する構成には同一符号を付し、重複する説明は省略する。上記第１実施形態では、画像処理システム１を構成する画像処理装置２において、ドライバプログラム２０が実行されることによりＣＰＵ１６がドライバ３２として機能すると共に、ドライバ３２により画像データであるドキュメントＤ１に期限表示１００が付加された印刷ジョブＪ１が生成される場合を説明した。第２実施形態では、画像処理装置２００がドキュメントＤ１０を印刷する印刷ジョブＪ１０を受信した場合に、印刷ジョブＪ１０に含まれるドキュメントＤ１０に期限表示１００を付加する場合を示す。また、第２実施形態では、画像処理装置２００により文書Ｐ１０に基づいてスキャン処理が実行され、取得された画像データであるドキュメントＤ１０に対して期限表示１００が付加される場合を説明する。
【００８３】
図１２は、第２実施形態における画像処理システム１９０の全体の構成を示す図である。画像処理システム１９０は、画像データの印刷ジョブを生成可能な情報処理装置１９４と、ネットワーク５に接続すると共にネットワーク５を経由して情報処理装置１９４から印刷ジョブを受信可能な画像処理装置２００とを備える。
【００８４】
情報処理装置１９４は、図示しないアプリケーションに基づいて生成された画像データを画像処理装置２００から印刷出力させる印刷ジョブＪ１０を生成可能である。情報処理装置１９４は、例えば印刷ジョブＪ１０のヘッダーに画像データを生成したアプリケーション情報を付加して、画像処理装置２００に対して送信する。
【００８５】
画像処理装置２００は、例えばＭＦＰ（Multi Functional Peripherals）により構成され、印刷出力を実行可能なプリンタ部２０８と、スキャン機能を有するスキャナ部２１２とを備える。画像処理装置２００は、情報処理装置１９４から送信された印刷ジョブＪ１０を受信すると、印刷ジョブＪ１０に含まれる画像データを取得して、保管期限情報９０の検出を実行する。保管期限情報９０が検出されると、画像処理装置２００は検出された保管期限情報９０に対応する保管期限９４を設定する。そして、設定された保管期限９４に基づき印刷ジョブＪ１０に含まれる画像データに期限表示１００が付加して印刷ジョブＪ１０を実行し、期限表示１００が付加された文書Ｐ１２を出力する。
【００８６】
また画像処理装置２００は、文書Ｐ１０に対するスキャン処理を実行可能である。画像処理装置２００は、文書Ｐ１に対するスキャン処理により生成された図示しないドキュメントＤ１０を取得すると、ドキュメントＤ１０に基づき保管期限情報９０を検出する。保管期限情報９０が検出されると、検出された保管期限情報９０に対応する保管期限９４を設定すると共に、保管期限９４に基づく期限表示１００をドキュメントＤ１０に付加して印刷ジョブＪ１１を生成して実行し、期限表示１００が表示された文書Ｐ１２を出力する。
【００８７】
図１３は、画像処理装置２００のハードウェア構成及び機能構成の一例を示すブロック図である。画像処理装置２００は、操作部２１４と表示部２１６とを有する操作パネル２０２と、制御部２０４と、ハードディスクドライブ（ＨＤＤ）などにより構成される記憶装置２０６と、プリンタ部２０８と、スキャナ部２１２とを備える。制御部２０４は、印刷ジョブを実行可能なジョブ実行部２２０を備える。ジョブ実行部２２０は、画像データに期限表示１００が付加されている場合に、この期限表示１００が付加された画像データに基づいて印刷ジョブＪ１１を生成すると共に、生成された印刷ジョブＪ１１を実行する。
【００８８】
ジョブ実行部２２０は、画像データに期限表示１００が付加されていない場合に、この画像データに基づく印刷ジョブＪ１１の生成を禁止し、又は、ジョブ実行部２２０は印刷ジョブＪ１１の実行を禁止する。これにより、期限表示１００が付加されていない文書Ｐ１２が生成されるのを防止することができる。
【００８９】
なお、情報処理装置１９４から印刷ジョブＪ１０を受信した場合に、期限表示付与部６０は、印刷ジョブＪ１０に含まれる画像データに期限表示１００を付加する。そして、ジョブ実行部２２０は印刷ジョブＪ１０を実行することにより、期限表示１００が付加された文書Ｐ１２を出力する。
【００９０】
（変形例）
以上、本発明に関する実施形態を説明したが、本発明は上記実施形態において説明した内容のものに限られるのではなく、種々の変形例が適用可能である。
【００９１】
上記第１実施形態及び第２実施形態において、画像処理装置２及び画像処理装置２００は、いずれも判別部５４を備える場合を示した。しかし、本発明はこれに限られず、画像処理装置２及び画像処理装置２００は判別部５４を備えないとすることも可能である。
【００９２】
上記第１実施形態及び第２実施形態において、期限設定情報２６と、検出設定情報２８が画像処理装置２及び画像処理装置２００に予め記憶されている場合を示した。しかし、本発明はこれに限られず、期限設定情報２６及び検出設定情報２８のいずれか又は両者は、例えばネットワーク５を経由してアクセス可能なサーバーに格納されていてもよい。この場合、画像処理装置２又は画像処理装置２００は、このサーバーにアクセスして期限設定情報２６及び検出設定情報２８のいずれか又は両者を参照する。
【符号の説明】
【００９３】
１      画像処理システム
２      画像処理装置（画像処理装置）
３      印刷出力装置（印刷出力装置）
１８    記憶部（記憶手段）
２６    期限設定情報（期限設定情報）
２０    ドライバプログラム（プログラム）
５０    指示受付部（指示受付手段）
５２    画像取得部（画像取得手段）
５４    判別部（判別手段）
５６    期限情報検出部（期限情報検出手段）
５８    期限設定部（期限設定手段）
６０    期限表示付与部（期限付加手段）
６２    ジョブ送信部（ジョブ送信手段）
７０    入力要求部（要求手段）
９０    保管期限情報（保管期限情報）
９４    保管期限（保管期限）
１００  期限表示（期限表示）
【図１】
2018137518.tif 000003
【図２】
2018137518.tif 000004
【図３】
2018137518.tif 000005
【図４】
2018137518.tif 000006
【図５】
2018137518.tif 000007
【図６】
2018137518.tif 000008
【図７】
2018137518.tif 000009
【図８】
2018137518.tif 000010
【図９】
2018137518.tif 000011
【図１０】
2018137518.tif 000012
【図１１】
2018137518.tif 000013
【図１２】
2018137518.tif 000014
【図１３】
2018137518.tif 000015