(57)【要約】【課題】外部機器から送信された印刷ジョブに含まれる画像データを画像形成装置に記憶して保存する際に、記憶部に記憶するデータ容量を削減し、記憶容量不足を回避して再印刷を容易に可能とする。【解決手段】画像形成装置（１）の記憶データ操作部（１９）は、通信部（１３）によりホールドプリントの指示情報を含む印刷ジョブが受信されると、記憶部（１２）に記憶されているデータ容量が所定の上限レベルに達しているか否かを判定し、所定の上限レベルに達している場合、すでに記憶部（１２）に記憶されている他の印刷ジョブのデータのうち、所定条件に合致する印刷ジョブの印刷用画像データとサムネイルデータとを削除する。【選択図】図１
2014200956.tif 000002
【特許請求の範囲】
【請求項１】
ページ記述言語により記載された印刷データを含む印刷ジョブを受信する通信部と、前記印刷データを解析してビットマップによる印刷用画像データを生成する印刷データ解析部と、前記印刷データからサムネイルデータを生成するサムネイル生成部と、前記印刷データ、前記印刷用画像データ、前記サムネイルデータを印刷ジョブごとに記憶する記憶部と、前記印刷用画像データに基づき記録媒体に画像形成を行う画像形成部とを備え、前記印刷データ解析部が、印刷ジョブに含まれるホールドプリントの指示情報に従って、該指示情報を含む印刷ジョブの前記印刷データ、前記印刷用画像データ、及び前記サムネイルデータを前記記憶部に記憶させる画像形成装置において、
前記通信部により前記指示情報を含む印刷ジョブが受信された際に、前記記憶部に記憶されているデータ容量が所定の上限レベルに達しているか否かを判定し、所定の上限レベルに達している場合、すでに前記記憶部に記憶されている他の印刷ジョブのデータのうち、所定条件に合致する印刷ジョブの前記印刷用画像データと前記サムネイルデータとを削除する記憶データ操作部、を有することを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、前記記憶部に前記印刷データ、前記印刷用画像データ、及び前記サムネイルデータを記憶させた時点からの経過期間が所定期間以上である印刷ジョブを、前記所定条件に合致する印刷ジョブとすることを特徴とする画像形成装置。
【請求項３】
請求項１に記載の画像形成装置において、前記記憶部に記憶した印刷データ、または印刷用画像データを使用して前記画像形成部による画像形成を行った累積回数が、所定回数以上である印刷ジョブについては、前記印刷用画像データと前記サムネイルデータを削除する対象から除外することを特徴とする画像形成装置。
【請求項４】
請求項１〜３のいずれか１に記載の画像形成装置において、前記サムネイル生成部は、前記記憶データ操作部が前記所定条件に合致する印刷ジョブの前記印刷用画像データと前記サムネイルデータとを削除した際に、前記削除したサムネイルデータよりもデータ容量が小さい新たなサムネイルデータを生成し、前記記憶部に記憶させることを特徴とする画像形成装置。
【請求項５】
請求項４に記載の画像形成装置において、ユーザによる操作入力を受け付けるユーザインタフェースを有し、前記サムネイル生成部は、前記ユーザインタフェースに対する操作入力に従って、新たなサムネイルデータの生成を実行するか否かを予め設定可能としたことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブに含まれる印刷データから印刷用画像データを生成し、記録媒体に画像形成を行う画像形成装置に関する。
【背景技術】
【０００２】
単機能のプリンタや、プリント機能を含む複数の機能を備えた複合機などの画像形成装置は、一般に画像形成を指示する印刷ジョブを、外部のパーソナルコンピュータ（ＰＣ）等の情報処理装置から有線または無線の通信路を介して受け取り、印刷ジョブに含まれる印刷データに変換処理を施して印刷用画像データを生成し、これを記録用紙に画像形成する。このような画像形成装置では、一般的にＰＤＬ（Page Description Language：ページ記述言語）と呼ばれる形式で記述された印刷データを外部から受け取ることができる。
【０００３】
ＰＤＬ形式は、画像形成装置の特性をできるだけユーザに意識させず、様々な画像形成装置で印刷出力が可能となるような汎用性を目的として定義された形式である。ＰＤＬの一例としては、例えばアドビ社のポストスクリプトが存在する。
ここでは画像形成装置には、通信路を介して外部の情報処理装置からＰＤＬデータが入力される。画像形成装置に入力されたＰＤＬデータには、ＲＩＰ（Raster Image Processor）処理が施される。ＲＩＰ処理では、ＰＤＬ言語仕様に従ってＰＤＬデータが解析され、ドットの集合であるビットマップデータからなる印刷用画像データ（ＲＩＰデータ）が生成される。そして生成された印刷用画像データをプリントエンジンにて処理して画像を用紙上に画像形成（印刷）する。
【０００４】
このような画像形成装置では、入力した印刷ジョブの画像データをただちに画像形成出力することなくホールドするホールドプリント機能が知られている。ホールドプリント機能は、画像形成装置と外部の情報処理装置とがネットワークで接続されるシステムにおいて、情報処理装置から送信された印刷ジョブに含まれる画像データを画像形成装置内に格納しておき、ユーザが画像形成装置の所に行って所定の操作を行うことにより、印刷を実行できるようにする機能である。これにより、遠隔の情報処理装置でユーザが印刷指示を行ったときに、画像形成装置で記録紙に印刷出力されてしまうことにより画像データの秘密性を確保することができなくなったり、あるいは画像形成装置による用紙切れなどにより画像形成ができないまま放置されたりすることを回避することができる。
【０００５】
ホールドプリンド機能を実行する場合には、例えば情報処理装置から送信する印刷ジョブにホールドプリントを指示する情報を含ませて送信する。またホールドされた印刷ジョブを実行させるためのパスワードを設定することができる。画像形成装置では、ホールドプリンタが指示された印刷ジョブを受け取ると、その印刷ジョブに含まれるＰＤＬデータを解析し、印刷用画像データとして保存しておく。そして画像形成装置に対してパスワードが入力されたときに、その保存している印刷用画像データを記録紙に印刷出力させるようにする。
【０００６】
また、画像形成装置では、情報処理装置から送信された印刷ジョブに含まれる画像データのサムネイル画像を生成し、画像形成装置の表示画面に表示させる機能を備えることができる。ここでは画像形成装置は、外部の情報処理装置から送信された印刷ジョブに含まれる画像データと同一のサムネイル画像データを生成する。
【０００７】
そして画像形成装置では、生成したサムネイル画像を保存しておき、画像形成装置に対する所定の操作入力に応じて、あるいは印刷実行前のプレビューとして、サムネイル画像を表示させることができる。
また、ユーザが画像形成装置に保存されている印刷データや印刷用画像データを再利用して画像形成させたい場合、保存されているサムネイルデータの一覧を表示させ、そのなかから任意のサムネイルデータを選択することで、選択したサムネイルデータに該当する印刷用画像データを画像形成させることができる。
【０００８】
上記のような印刷ジョブをホールドプリント機能により画像形成装置に保持する場合、ポストスクリプトなどのＰＤＬデータと、これをＲＩＰ処理して変換したＲＩＰデータと、サムネイルデータとが画像形成装置に保存される。このため、画像形成装置のハードディスクなどの所定の記憶部を占有する容量が大きくなり、容量不足が生じる恐れが生じる。
【０００９】
このような容量不足の問題に対処するために、従来では、例えば印刷用画像データを記憶部に一旦格納し、その記憶部の記憶容量の制限に従って、印刷用画像データの画像形成出力が終了した直後にその印刷用画像データを記憶部から消去する方式が取られるものがある。しかしながら、この方式では、印刷用画像データを再度画像形成する必要が生じた場合、印刷用画像データは前回の印刷直後に消去されているため、再度印刷することができないという問題が生じる。
【００１０】
このような問題に対して、例えば、特許文献１には、記憶部に記憶した印刷用画像データの消去に猶予を与えるオプションを印刷処理前に指定する画像形成装置が記載されている。この画像形成装置は、上記のオプションの指定に応じてタイマー手段が機能し、印刷処理終了後に既定値時間の経過を管理し、既定値経過後に印刷用画像データを記憶部から消去する。これにより、タイマーが満了するまでの既定値時間内では、印刷用画像データを保存しておくことで、再度の画像形成要求があった場合でも画像形成を行うことを可能としている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開平１１−２２５２５５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
上記のように、ホールドプリント機能により印刷ジョブをホールドする際に、画像形成装置では、ポストスクリプトなどによるＰＤＬデータ（印刷データ）と、ＰＤＬデータをＲＩＰ処理により変換したＲＩＰデータ（印刷用画像データ）と、ＰＤＬデータから作成したサムネイルデータが記録保存され、ハードディスクなどの記憶手段の記憶容量不足が生じるおそれがある。
これに対して引用文献１では、タイマーを動作させて印刷終了後の一定期間は、記憶部にデータを保存しておくことで再度の印刷処理を可能としている。しかしながら引用文献１に開示された技術であっても、一定期間が経過すると記憶部から印刷ジョブに係る印刷用画像データが消去されてしまうため、再度その印刷用画像データを用いた印刷処理を行うことができない。
【００１３】
本発明は、上述のごとき実情に鑑みてなされたものであり、外部機器から送信された印刷ジョブに含まれる画像データを画像形成装置に記憶して保存する際に、記憶部に記憶するデータ容量を削減し、記憶容量不足を回避して再印刷を容易に可能とする画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記課題を解決するために、本発明に係る画像形成装置の第１の技術手段は、ページ記述言語により記載された印刷データを含む印刷ジョブを受信する通信部と、前記印刷データを解析してビットマップによる印刷用画像データを生成する印刷データ解析部と、前記印刷データからサムネイルデータを生成するサムネイル生成部と、前記印刷データ、前記印刷用画像データ、前記サムネイルデータを印刷ジョブごとに記憶する記憶部と、前記印刷用画像データに基づき記録媒体に画像形成を行う画像形成部とを備え、前記印刷データ解析部が、印刷ジョブに含まれるホールドプリントの指示情報に従って、該指示情報を含む印刷ジョブの前記印刷データ、前記印刷用画像データ、及び前記サムネイルデータを前記記憶部に記憶させる画像形成装置において、前記通信部により前記指示情報を含む印刷ジョブが受信された際に、前記記憶部に記憶されているデータ容量が所定の上限レベルに達しているか否かを判定し、所定の上限レベルに達している場合、すでに前記記憶部に記憶されている他の印刷ジョブのデータのうち、所定条件に合致する印刷ジョブの前記印刷用画像データと前記サムネイルデータとを削除する記憶データ操作部、を有することを特徴としたものである。
【００１５】
第２の技術手段は、第１の技術手段おいて、前記記憶部に前記印刷データ、前記印刷用画像データ、及び前記サムネイルデータを記憶させた時点からの経過期間が所定期間以上である印刷ジョブを、前記所定条件に合致する印刷ジョブとすることを特徴としたものである。
【００１６】
第３の技術手段は、第１の技術手段において、前記記憶部に記憶した印刷データ、または印刷用画像データを使用して前記画像形成部による画像形成を行った累積回数が、所定回数以上である印刷ジョブについては、前記印刷用画像データと前記サムネイルデータを削除する対象から除外することを特徴としたものである。
【００１７】
第４の技術手段は、第１〜３のいずれか１の技術手段において、前記サムネイル生成部は、前記記憶データ操作部が前記所定条件に合致する印刷ジョブの前記印刷用画像データと前記サムネイルデータとを削除した際に、前記削除したサムネイルデータよりもデータ容量が小さい新たなサムネイルデータを生成し、前記記憶部に記憶させることを特徴としたものである。
【００１８】
第５の技術手段は、第４の技術手段において、ユーザによる操作入力を受け付けるユーザインタフェースを有し、前記サムネイル生成部は、前記ユーザインタフェースに対する操作入力に従って、新たなサムネイルデータの生成を実行するか否かを予め設定可能としたことを特徴としたものである。
【発明の効果】
【００１９】
本発明によれば、外部機器から送信された印刷ジョブに含まれる画像データを画像形成装置に記憶して保存する際に、記憶部に記憶するデータ容量を削減し、記憶容量不足を回避して再印刷を容易に可能とする画像形成装置を提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明に係る画像形成装置の一実施形態による機能ブロックを示す図である。
【図２】本発明に係る画像形成装置におけるホールドプリントの実行時の記憶データの様子を説明する図である。
【図３】ホールドジョブからサムネイルデータを削除したときに、新しいサムネイルデータを作成するか否かを設定可能とするための表示画面の一例を示す図である。
【図４】本発明による画像形成装置における処理の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００２１】
図１は、本発明に係る画像形成装置の一実施形態による機能ブロックを示す図である。画像形成装置１００は、ネットワーク３０を介して外部の情報処理装置であるＰＣ（personal computer）２１に接続される。ＰＣ２１では、プリンタドライバが動作し、画像形成装置に対して画像形成（印刷）を指示する印刷ジョブを生成して、画像形成装置１に送信する。ネットワーク３０は、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などによるネットワーク、あるいは公衆回線網などのネットワークにより構成される。
【００２２】
制御部１１は、ＣＰＵ（Central Processing Unit）により構成され、画像形成装置１の各要素を制御する。制御部１１は、記憶部１２記憶されている各種の制御プログラムを読み出して実行することで、画像形成装置１の各種動作を実行する制御を行う。
記憶部１２は、ハードディスクなどの記憶装置、あるいはＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等の半導体メモリを用いた記憶手段である。記憶部１２を構成するハードディスクの所定の記憶領域には、ＰＣ２１から送信された印刷ジョブに含まれる印刷データ、印刷データを変換処理した印刷用画像データ、印刷ジョブに含まれる印刷データから作成したサムネイルデータなどが記憶される。印刷データはＰＤＬで記述されたＰＤＬデータ、印刷用画像データはＰＤＬデータにＲＩＰ処理を施したＲＩＰデータとされる。
【００２３】
通信部１３は、外部のＰＣ２１との間でデータを送受信するときの通信制御を行う。また、外部インタフェース１４は、ＵＳＢ（Universal Serial Bus）メモリなどの外部記録媒体を接続するためのインタフェースを構成する。また、ネットワークインタフェース２０は、ネットワーク３０を介して外部のＰＣ２１と通信を行うためのインタフェースを構成する。
【００２４】
印刷部１５は、ＲＩＰ処理された印刷用画像データを受け取り、記録紙に画像形成（印刷）を行う。印刷部１５は、例えばプリントエンジン、感光体ドラム、感光体ドラムを所定の電位に帯電させる帯電器、感光体ドラム表面に静電潜像を形成するレーザ書込装置、感光体ドラム表面の静電潜像にトナーを供給して顕像化する現像装置、感光体ドラム表面のトナー像を用紙に転写する転写装置などの電子写真方式の画像形成部を備えている。なお印刷部１５は、電子写真方式の他、インクジェット方式、熱転写方式などいずれの方式のものでもよい。
【００２５】
ユーザインタフェース１８は、ユーザからの操作入力を受け付ける入力装置、およびユーザに対して各種情報を提示する表示装置から構成される。入力装置は、ユーザ操作による操作入力を受け付けて制御部１１に伝えるものであり、キーボードやボタンにより操作入力を受け付けるデバイス、及びユーザによるタッチ操作により操作入力を受け付けるデバイスが適用できる。タッチデバイスは表示装置に一体的に取り付けられることでタッチパネルを構成することができる。表示装置には、Ｗｅｂページなどの情報を提示することができる。また、印刷ジョブの印刷データから生成されたサムネイルデータを提示することができる。ユーザは、表示装置に表示されたサムネイルデータにより画像形成する画像をプレビューしたり、保存されているサムネイルデータの一覧から、画像形成を行う印刷用画像データを選択し、画像形成を実行させることができる。
【００２６】
印刷データ解析部１６は、ネットワーク３０を介してＰＣ２１から送信された印刷ジョブに含まれるＰＤＬデータを解析し、ＲＩＰ処理を施してビットマップデータからなるＲＩＰデータを生成する。
また、サムネイル生成部１７は、ＰＣ２１から送信された印刷ジョブに含まれるＰＤＬデータに基づいて、サムネイルデータを生成する。
サムネイルとは、印刷対象の画像データのデータ量を圧縮した画像を意味する。データ量の圧縮は、例えば、印刷対象の画像データを縮小した画像、その内容を要約した画像、あるいはビット数を削減した画像等に相当する。また、複数ページからなる印刷対象の画像データのうち、表紙や目次となる１ページ目の画像データを示す画像等もサムネイルに含まれる。
【００２７】
画像形成装置１は、ホールドプリント機能を実行することができる。ホールドプリントを実行する場合、印刷データ解析部１６は、ＰＣ２１から送信された印刷ジョブを解析し、ホールドジョブが指示されているか否かを判定する。ホールドジョブが指示されている場合、印刷データ解析部１６は、制御部１１により印刷ジョブに含まれるＰＤＬデータ、印刷データ解析部１６にて生成されたＲＩＰデータ、及びサムネイル生成部１７で生成されたサムネイルデータを記憶部１２に記憶させる。
【００２８】
ユーザインタフェース１８に対して、印刷ジョブのホールドを解除して印刷を実行させる情報、例えばＰＣ２１で設定されたパスワードが入力されると、制御部１１は、記憶部１２に記憶している印刷用画像データを印刷部１５に出力し、画像形成させる。
また、ユーザインタフェース１８に対して、記憶部１２に記憶されているサムネイルデータを表示させるための所定の操作入力があった場合、制御部１１は、ユーザインタフェース１８の表示装置に対して、記憶部１２から読み出したサムネイルデータを一覧にして表示させることができる。そして一覧にしたサムネイルデータから、所定のサムネイルデータが選択されたときに、そのサムネイルデータに該当する印刷用画像データを画像形成させる制御を行うことができる。
【００２９】
上記のようなホールドプリント機能により、印刷ジョブに係るデータを画像形成装置に保持する場合、ポストスクリプトなどのＰＤＬデータと、これをＲＩＰ処理して変換したＲＩＰデータと、印刷ジョブのＰＤＬデータをサムネイル表示するためのサムネイルデータとが記憶部１２に記憶され保存される。
【００３０】
記憶データ操作部１９は、記憶部１２に記憶されたＲＩＰデータ、及びサムネイルデータを所定条件下で削除する。ここでは、記憶データ操作部１９は、記憶部１２に記憶されているデータ容量を監視し、記憶部１２に記憶されているデータ容量が上限になったときに、記憶部１２に記憶されているＰＤＬデータ、ＲＩＰデータ（印刷用画像データ）、サムネイルデータのうち、ＲＩＰデータとサムネイルデータを削除する。
データを削除する場合、記憶部１２に記憶されている印刷データ、または印刷用画像データを使用して画像形成部による画像形成を行った累積回数が、所定回数以上である印刷ジョブについては、印刷用画像データと前記サムネイルデータを削除する対象から除外する。
【００３１】
ここでは、例えば制御部１１では、記憶部１２に記憶されている印刷用画像データをユーザが再利用して印刷部１５で画像形成させた場合、その再利用の累積回数を記憶部１２に記憶させておく。また、再利用する場合、印刷用画像データが削除されていれば、印刷データをＲＩＰ処理して画像形成させることもできる。この場合にも再利用の回数としてカウントする。印刷データをＲＩＰ処理して再利用した場合には、ＲＩＰデータを再度記憶部１２に記憶させるようにしてもよい。
【００３２】
そして記憶部１２のデータ容量が上限となったときに記憶データ操作部１９により記憶部１２のデータを削除する際に、再利用により画像形成を行った累積回数が所定回数以上の印刷ジョブ、つまり再利用頻度が一定レベル以上に高い印刷ジョブについては、その印刷用画像データとサムネイルデータとを削除する対象から除外する。これにより、記憶部１２の記憶データを削除する場合でも、再利用頻度の高いデータについては削除することなく継続して再利用可能とすることができるようになる。
【００３３】
また、記憶データ操作部１９が、記憶部１２に記憶されたＲＩＰデータ、及びサムネイルデータを所定条件下で削除する場合、これら各データを記憶部１２に記憶させた時点からの経過期間が所定期間以上である印刷ジョブについて、そのＲＩＰデータとサムネイルデータとを削除する。これにより、一定期間経過した古い印刷ジョブに係るＲＩＰデータとサムネイルデータとを、削除するができる。
【００３４】
また、サムネイル生成部１７は、記憶データ操作部１９が印刷用画像データとサムネイルデータとを削除した際に、削除したサムネイルデータよりもデータ容量が小さい新たなサムネイルデータを生成し、記憶部１２に記憶させることができる。
サムネイル生成部１７は、ＰＣ２１から送信された印刷ジョブについて最初にサムネイルデータを生成する場合、印刷ジョブに含まれるＰＤＬデータの全ページについてサムネイルデータを作成して記憶部１２に記憶する。これにより、全ページのサムネイル表示が可能となる。
【００３５】
そして、記憶部１２のデータ容量が上限になり、記憶データ操作部１９が記憶部１２に記憶されたサムネイルデータを削除した際、新たなサムネイルデータとして、削除したサムネイルデータよりもデータ容量が小さい新たなサムネイルデータを生成することができる。例えば、新たなサムネイルデータとして、そのＰＤＬデータの最初のページのサムネイルデータのみを作成することができる。新たなサムネイルデータを生成するか否かは、ユーザ設定により変更することができる。
【００３６】
記憶部１２に記憶されている過去の印刷ジョブのデータを利用して、再度、画像形成（印刷）処理を実行する場合、ＲＩＰデータが削除されている印刷ジョブであれば、記憶されているＰＤＬデータを再利用し、ＲＩＰ処理を行って印刷用画像データ（ＲＩＰデータ）を作成し、印刷部１５で画像形成させることができる。また、記憶されている印刷ジョブのサムネイル一覧を表示させる場合でも、１ページ分のサムネイルデータがあれば、ユーザはそのサムネイルデータにより所望の印刷ジョブであることを確認することができる。
上記のような記憶部１２のデータ容量を削減する処理を行うことにより、記憶部１２に記憶するデータ容量を削減し、記憶容量不足を回避して再印刷を容易にすることができるようになる。
【００３７】
図２は、本発明に係る画像形成装置におけるホールドプリントの実行時の記憶データの様子を説明する図である。図２（Ａ）に示すように、印刷ジョブをホールドプリント機能により画像形成装置に保持する場合、画像形成装置の記憶部１２には、ホールドジョブの画像データとして、ポストスクリプトなどのＰＤＬデータ（印刷データ）と、これをＲＩＰ処理して変換したＲＩＰデータ（印刷用画像データ）と、印刷ジョブの画像をサムネイル表示するためのサムネイルデータとが保存される。
【００３８】
そして記憶部１２に記憶されているデータ容量が上限になった場合、図２（Ｂ）に示すように、記憶部１２に記憶されている印刷ジョブのＰＤＬデータ、ＲＩＰデータ、及びサムネイルデータのうち、ＲＩＰデータとサムネイルデータを削除する。データ容量の上限のレベルは、記憶部１２の総記憶容量に基づいて予め定められたレベルとする。
【００３９】
そしてこの場合、ホールドジョブとして保存された印刷ジョブのうち、再使用された頻度の低い印刷ジョブを所定条件で判別し、頻度の低い印刷ジョブに係るＲＩＰデータとサムネイルデータとを削除する。再使用頻度を判別する場合、例えば、保存されたＰＤＬデータまたはＲＩＰデータが再利用により画像形成された印刷ジョブごとの累積回数を所定の閾値と比較し、累積回数が閾値より低い場合に、再使用された頻度が低い印刷ジョブであるものと判断する。また、ＲＩＰデータとサムネイルデータとを削除する際に、これら各データを記憶部１２に記憶させた時点からの経過期間が所定期間以上である印刷ジョブについて、そのＲＩＰデータとサムネイルデータとを削除する。
【００４０】
サムネイルデータを削除した印刷ジョブについて、図２（Ｃ）に示すように、データ容量が小さい新しいサムネイルデータを作成して保存させることができる。この場合、ホールドジョブのＰＤＬデータの全頁について作成されたサムネイルデータを削除した後、その印刷ジョブに係るＰＤＬデータの最初のページのサムネイルデータのみを作成して保存する。これにより、記憶部１２の記憶データの容量を削減することができる。これによりデータ量が削減されたサムネイルデータに置き換えることができる。新しいサムネイルデータとしては、印刷ジョブのＰＤＬデータの最初の１ページのサムネイルデータのみならず、最後のページのみとしたり、あるいは１０ページ毎等に新しいサムネイルデータを生成する等、データ容量を削減した形態で適宜定めることができる。
【００４１】
図３は、ホールドジョブからサムネイルデータを削除したときに、新しいサムネイルデータを作成するか否かを設定可能とするための表示画面の一例を示す図である。
上記のように、画像形成装置では、ホールドジョブのＰＤＬデータの全頁について作成されたサムネイルデータを削除した後、その印刷ジョブに係る新しいサムネイルデータを作成して保存することができる。このとき、新しいサムネイルデータを作成するか否かをユーザ操作により予め設定しておくことができる。
【００４２】
例えばサムネイルデータの作成を設定可能とするために、図３に示すような画面１００を画像形成装置のユーザインタフェース１８に表示させる。画面１００では、新しいサムネイル画像を再生成するか否かを設定するためのラジオボタン１０３，１０４が表示され、サムネイルを作成する場合のサムネイルの一例を示す画像１０１と、サムネイルを作成しない場合の空白を示す画像１０２が表示される。ユーザは、この画面１００に従って、ホールドジョブから当初のサムネイルデータを削除した際に、データ量を削減した新たなサムネイルデータを作成して保存するか否かを設定することができる。
【００４３】
図４は、本発明による画像形成装置における処理の一例を説明するためのフローチャートである。
ユーザは、ＰＣ等の情報処理装置を使用して、プリンタドライバの設定画面を開き、ホールドプリントを設定する（ステップＳ１）。そしてプリンタドライバに対して、ユーザが作成した画像、あるいは情報処理装置で取得した画像等を画像形成装置で画像形成させる指示を行ことにより、プリンタドライバは、ＰＤＬデータ（印刷データ）を生成する（ステップＳ２）。ＰＤＬデータは、画像形成すべき画像をプリンタドライバがページ記述言語に変換したデータである。
【００４４】
そして、プリンタドライバは、印刷データを印刷ジョブとして画像形成装置に送信する（ステップＳ３）。印刷ジョブには、ＰＤＬデータとともに印刷指示を行うコマンドが含まれ、そのコマンドにはホールドプリントを指示する情報が含まれる。
画像形成装置では、受信した印刷ジョブのＰＤＬデータをＲＩＰ処理し、ＲＩＰデータを生成する（ステップＳ４）。ここで、画像形成装置では、印刷ジョブに含まれるＰＤＬデータ、ＰＤＬデータをＲＩＰ処理したＲＩＰデータ、ＰＤＬデータから作成したサムネイルデータを保存するハードディスクなどの記憶部１２における保存済みのデータ容量を確認し、保存済みのデータ容量が予め定めた上限になっているかを判断する（ステップＳ５）。
【００４５】
記憶済みのデータ容量が上限になっていなければ、さらに記憶部１２にデータを記憶させることができるため、印刷ジョブに含まれるＰＤＬデータ、ＰＤＬデータから作成したサムネイルデータを記憶部１２に保存する（ステップＳ１０）。
一方、保存済みのデータ容量が上限になっている場合、さらに画像形成装置では、記憶部１２に保存済みのデータに、再利用頻度が高い印刷ジョブがあるか否かを判定する（ステップＳ６）。ここでは、ホールドジョブとして記憶部１２に保存された印刷ジョブに係るＰＤＬデータ及びＲＩＰデータのうち、再利用された累積回数が所定レベル以上のものがあるか否かを判定する。
【００４６】
そして、再利用頻度の高い印刷ジョブがあれば、その印刷ジョブを削除対象から除く（ステップＳ１１）。また、保存済みのデータに再利用頻度の高い印刷ジョブがない場合、もしくは上記ステップＳ１１で印刷ジョブを削除対象から除いた場合、画像形成装置では、保存日時の古いデータを削除する（ステップＳ７）。ここではＲＩＰデータ、及びサムネイルデータを記憶部１２に記憶させた時点からの経過期間が所定期間以上である印刷ジョブについて、そのＲＩＰデータとサムネイルデータとを削除する処理が行われる。
【００４７】
次に画像形成装置では、削除したサムネイルデータに係る印刷ジョブについて、データ量を削減した新しいサムネイルデータを作成するか否かを判定する（ステップＳ８）。ここでは予め設定された作成基準に従って、サムネイルデータを削除した印刷ジョブについて新しいサムネイルデータを作成すべきか否かを判定する。新しいサムネイルデータを作成する必要があれば、画像形成装置は、その印刷ジョブについて新しいサムネイルデータを生成し（ステップＳ９）、そのサムネイルデータを記憶部１２に保存する。
【００４８】
以上説明したように、本発明の画像形成装置は、ページ記述言語により記載された印刷データを含む印刷ジョブを受信する通信部と、印刷データを解析してビットマップによる印刷用画像データを生成する印刷データ解析部と、印刷データからサムネイルデータを生成するサムネイル生成部と、印刷データ、印刷用画像データ、サムネイルデータを印刷ジョブごとに記憶する記憶部と、印刷用画像データに基づき記録媒体に画像形成を行う画像形成部とを備え、印刷データ解析部が、印刷ジョブに含まれるホールドプリントの指示情報に従って、その指示情報を含む印刷ジョブの印刷データ、印刷用画像データ、及びサムネイルデータを記憶部に記憶させる画像形成装置において、通信部により指示情報を含む印刷ジョブが受信された際に、記憶部に記憶されているデータ容量が所定の上限レベルに達しているか否かを判定し、所定の上限レベルに達している場合、すでに記憶部に記憶されている他の印刷ジョブのデータのうち、所定条件に合致する印刷ジョブの印刷用画像データとサムネイルデータとを削除する記憶データ操作部、を有するものである。これにより、ＰＣ等の外部機器から送信された印刷ジョブに含まれる画像データを画像形成装置に記憶して保存する際に、記憶部に記憶するデータ容量を削減し、記憶容量不足を回避して再印刷を容易に可能とすることができる。
【００４９】
さらに本発明の画像形成装置は、記憶部に印刷データ、印刷用画像データ、及びサムネイルデータを記憶させた時点からの経過期間が所定期間以上である印刷ジョブを、所定条件に合致する印刷ジョブとするものである。これにより、一定期間経過した古い印刷ジョブに係る印刷用画像データとサムネイルデータとを、削除するができる。
【００５０】
さらに本発明の画像形成装置は、記憶部に記憶した印刷データ、または印刷用画像データを使用して画像形成部による画像形成を行った累積回数が、所定回数以上である印刷ジョブについては、印刷用画像データとサムネイルデータを削除する対象から除外するものである。これにより記憶部の記憶データを削除する場合でも、再利用頻度の高いデータについては削除することなく継続して再利用可能とすることができるようになる。
【００５１】
さらに本発明の画像形成装置は、記憶データ操作部が所定条件に合致する印刷ジョブの印刷用画像データとサムネイルデータとを削除した際に、サムネイル生成部が、削除したサムネイルデータよりもデータ容量が小さい新たなサムネイルデータを生成し、記憶部に記憶させるものである。これにより、サムネイルを利用可能な状態を維持しつつ、サムネイルデータのデータ容量を削減することができる。
【００５２】
さらに本発明の画像形成装置は、ユーザによる操作入力を受け付けるユーザインタフェースを有し、サムネイル生成部が、ユーザインタフェースに対する操作入力に従って、新たなサムネイルデータの生成を実行するか否かを予め設定可能としたものである。そしてこれにより、データ容量が小さい新たなサムネイルデータを作成して保存するか否かを、ユーザが任意に設定することができる。
【符号の説明】
【００５３】
１…画像形成装置、１１…制御部、１２…記憶部、１３…通信部、１４…外部インタフェース、１５…印刷部、１６…印刷データ解析部、１７…サムネイル生成部、１８…ユーザインタフェース、１９…記憶データ操作部、２０…ネットワークインタフェース、２１…ＰＣ、３０…ネットワーク、１００…画面、１０１…サムネイルを示す画像、１０２…空白を示す画像、１０３，１０４…ラジオボタン。
【図１】
2014200956.tif 000003
【図２】
2014200956.tif 000004
【図３】
2014200956.tif 000005
【図４】
2014200956.tif 000006