(57)【要約】【課題】ホストコンピュータから受信した画像データを、内蔵する不揮発記憶装置に保存するプリンタにおいて、１つのプリンタだけが存在するシステム下でも、重要な画像データの復元や再印刷が困難である印刷システムを提供することを目的とする。【解決手段】ホストコンピュータとプリンタがネットワーク等のホストインタフェースにより接続されている印刷システムにおいて、受信した画像データ部の重要度が高いかどうかを判別するデータ判別手段を持つ。また、上記画像データ部の重要度が低いと判別すると、プリンタが備えている記憶手段へ上記画像データ部を保存しながら印刷処理する。【選択図】図１
2008262503.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータとプリンタとが接続されている印刷システムにおいて、
受信した画像データ部の重要度が高いかどうかを判別するデータ重要度判別手段と；
上記画像データ部の重要度が低いと判別すると、プリンタが備えている記憶手段へ上記画像データ部を保存しながら、印刷処理する制御手段と；
を有することを特徴とする印刷システム。
【請求項２】
ホストコンピュータとプリンタとが接続されている印刷システムにおいて、
受信した画像データ部の重要度が高いかどうかを判別するデータ重要度判別手段と；
上記画像データ部の重要度が高いと判別すると、プリンタが備えた記憶手段へ上記画像データ部を保存せずに、印刷処理する制御手段と；
を有することを特徴とする印刷システム。
【請求項３】
請求項１又は請求項２において、
上記記憶手段は、ハードディスクであることを特徴とする印刷システム。
【請求項４】
請求項１又は請求項２において、
上記記憶手段に保存されている画像データを使用して印刷し、
ホストコンピュータとプリンタとの間で双方向通信を行うことができ、
上記ホストコンピュータは、重要度の高い画像データ部のみを上記プリンタへ送信し、
上記プリンタは、受信した画像データ部と上記記憶手段へ保存済みの画像データ部とを合成して出力するプリンタであることを特徴とする印刷システム。
【請求項５】
ホストコンピュータとプリンタとが接続されている印刷システムの制御方法において、
受信した画像データ部の重要度が高いかどうかを判別するデータ重要度判別工程と；
上記画像データ部の重要度が低いと判別すると、プリンタが備えている記憶装置へ上記画像データ部を保存しながら、印刷処理する制御工程と；
を有することを特徴とする印刷システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを保存するプリンタを有する印刷システムに関する。
【背景技術】
【０００２】
従来のプリンタには、ホストコンピュータから受信した画像データを、内蔵する不揮発記憶装置に保存するプリンタがある。このプリンタにおいて、再印刷する必要が生じると、ホストコンピュータから画像データを再送信せずに印刷することができる。
【０００３】
しかし、不特定多数の利用者が、このようなプリンタを使用するときに、不揮発記憶装置に他の利用者が保存している機密文書や重要な文書にアクセスすることができ、その画像が印刷される。また、外部から侵入した第三者に、上記不揮発記憶装置が持ち去られると、情報が漏れる可能性がある。
【０００４】
セキュリティを確保するために、複数のプリンタに画像データを分散して保存し、これによって、特定のプリンタのみでは、画像データの復元や再印刷を困難にする画像形成装置と画像形成方法が知られている（たとえば、特許文献１参照。）
【特許文献１】特開２００４−２９１２９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１記載の発明では、印刷システム内に複数のプリンタが存在することが前提条件であり、１つのプリンタだけが存在するシステム下では、複数のプリンタに画像データを分散して保存することができないという問題がある。
【０００６】
本発明は、ホストコンピュータから受信した画像データを、内蔵する不揮発記憶装置に保存するプリンタにおいて、１つのプリンタだけが存在するシステム下でも、重要な画像データの復元や再印刷が困難である印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、ホストコンピュータとプリンタがネットワーク等のホストインタフェースにより接続されている印刷システムにおいて、受信した画像データ部の重要度が高いかどうかを判別するデータ判別手段を持つ。また、本発明は、上記画像データ部の重要度が低いと判別すると、プリンタが備えている記憶手段へ上記画像データ部を保存しながら印刷処理する。
【発明の効果】
【０００８】
本発明によれば、ホストコンピュータから受信した画像データを、内蔵する不揮発記憶装置に保存するプリンタにおいて、１つのプリンタだけが存在するシステム下でも、重要な画像データの復元や再印刷が困難であるという効果を奏する。
【発明を実施するための最良の形態】
【０００９】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１０】
図１は、本発明の実施例１である印刷システムＰＳ１の構成を示す図である。
【００１１】
印刷システムＰＳ１は、ホストコンピュータ１０と、ホストインタフェース１１と、プリンタ２０とによって構成されている。
【００１２】
プリンタ２０は、受信バッファ２１と、ＨＤＤ（ハードディスク部）２２と、読み出しメモリ２３と、画像処理部２４と、エンジン２５と、データ判別部２６とを有する。
【００１３】
印刷システムＰＳ１を用いて印刷する場合、ホストコンピュータ１０は、画像データを生成し、この画像データを送信する。ホストインタフェース１１は、ホストコンピュータ１０が送信した画像データを受信し、この受信した画像データをプリンタ２０へ送信する。
【００１４】
受信バッファ２１は、ホストインタフェース１１から受信した画像データを、一時的に蓄える。プリンタ２０は、画像データをブロックと呼ぶ単位に分割し、処理する。ＨＤＤ２２は、受信バッファ２１に蓄えられている画像データブロックを保存する。
【００１５】
読み出しメモリ２３は、ＨＤＤ２２に保存されている画像データブロックを読み出しメモリである。画像処理部２４は、圧縮された画像データの伸張や、画像データをインク色へ変換する処理等を行う。エンジン２５は、画像データをメディアへ出力する。
【００１６】
また、ホストコンピュータ１０とプリンタ２０とは、ホストインタフェース１１を介して、画像データやプリンタの状態等を、双方向通信することができる。
【００１７】
図２は、実施例１における印刷動作を示すフローチャートである。
【００１８】
プリンタ２０は、Ｓ１で、画像データを受信し、受信バッファ２１へデータを蓄える。データ判別部２６は、Ｓ２で、受信バッファ２１内にある画像データブロックの重要度が高いかどうかを判別する。重要度が高いと判別すると、Ｓ３で、読み出しメモリ２３へ、画像データブロックを書き込み、ＨＤＤ２２へ保存はしない。
【００１９】
そして、Ｓ４で、画像データのうちでＨＤＤ２２へ保存されなかった領域を、テーブルへ記録する。このテーブルと画像データとは、ＩＤを用いて、１対１に関連付けられ、ＨＤＤ２２へ保存される。Ｓ２で受信した画像データブロックの重要度が低いと判別すると、Ｓ５で、重要度が低いと判別された画像データブロックをＨＤＤ２２へ保存し、ＨＤＤ２２から、読み出しメモリ２３へ、保存した画像データブロックを書き込む。
【００２０】
そして、Ｓ４で、画像データのうちで、ＨＤＤ２２へ保存された領域（どの領域が保存されなかったか）を、テーブルへ記録する。
【００２１】
最後に、Ｓ６で、画像データブロックの全ての処理が終了したかどうかを判別する。
【００２２】
図３−１は、印刷システムＰＳ１において、重要度が高いブロックを含まない画像データを印刷処理した場合における画像データの保存状態を示す図である。
【００２３】
ホストコンピュータ１０から送信した画像データサイズは、Ｌバイトであり、ＨＤＤ２２に保存されている画像データサイズも、Ｌバイトである。
【００２４】
図３−２は、図３−１に示す画像データについてのテーブルＴ１を示す図である。
【００２５】
テーブルＴ１には、画像データを判別するＩＤと、重要部の有無と、画像データが送信されたＩ／Ｆ（ネットワークの場合はＩＰアドレスを含む）と、ホストコンピュータ１０にある元画像の位置と、画像データの保存状態とが記録されている。
【００２６】
図３−３は、印刷システムＰＳ１において、重要度が高いブロックを含む画像データを印刷処理した場合における画像データの保存状態を示す図である。
【００２７】
ホストコンピュータ１０が送信した画像データサイズは、（Ｌ１＋Ｌ２＋Ｌ３＋Ｌ４＋Ｌ５）バイトであり、ＨＤＤ２２に保存されている画像データサイズは、（Ｌ１＋Ｌ３＋Ｌ５）バイトである。
【００２８】
図３−４は、印刷システムＰＳ１において、図３−３に示す画像データ（重要度が高いブロックを含む画像データ）についてのテーブルＴ２を示す図である。
【００２９】
ＩＤは、「ｎ」であり、重要部が有るか無いかを示す重要部は、「有り」であり、インタフェースを表すＩ／Ｆは、「ＮＷ（ＩＰアドレス）」である。
【００３０】
ホストコンピュータ１０にある元画像の位置を表すＦｉｌｅは、「Ｃ：￥＊＊＊＊．ｔｘｔ」である。画像データのブロック毎の保存状態は、次の通りである。つまり、先頭からＬ１バイトは、ＨＤＤ２２に保存され、次のＬ２バイトは、未保存であり、次のＬ３バイトは、保存され、次のＬ４バイトは、未保存であり、次のＬ５バイトは、保存されている。
【００３１】
次に、印刷システムＰＳ１における複数部印刷、保存ジョブ印刷または紙ジャム等、エラーが発生したときに必要になる再印刷処理について説明する。
【００３２】
図４は、再印刷システムＰＳ１の構成を示す図である。
【００３３】
ホストコンピュータ１０には、印刷処理を行った元画像データ５１が保存されている。一方、プリンタ２０のＨＤＤ２２には、印刷処理することによって保存された画像データ５２とテーブル５３とが保存されている。
【００３４】
この状態で、再印刷処理すると、プリンタ２０は、ホストインタフェース１１を介して、ホストコンピュータ１０へテーブル５３を送信する。ホストコンピュータ１０は、テーブル５３内に記録されている元画像の位置情報Ｆｉｌｅ：Ｃ：￥＊＊＊＊．ｔｘｔが存在するかどうかを探索する。
【００３５】
該当ファイルがあると、ホストコンピュータ１０は、テーブル５３内に記録されている未保存領域の画像データ６１にＩＤを付加し、ホストインタフェース１１を介して、プリンタ２０へ送信する。該当ファイルがなければ、ホストコンピュータ１０は、ホストインタフェース１１を介して、プリンタ２０へＥＲＲＯＲを送信する。プリンタ２０は、受信バッファ２１が画像データを受信すると、受信した画像データが印刷処理用データであるのか、再印刷処理用データであるのか、ＥＲＲＯＲであるのかを、データ判別部２６が判別する。
【００３６】
受信した画像データが再印刷処理用データである場合、テーブル５３内に記録されている情報に基づいて、読み出しメモリ２３へ画像データを書き込む。
【００３７】
実施例１では、テーブル５３の情報から、まず、ＨＤＤ２２から、Ｌ１バイトを読み出し、読み出しメモリ２３へ書き込み、画像処理、エンジンを経て出力する。ＨＤＤ２２から受信したＬ１バイト画像データを、読み出しメモリ２３へ書き込んだ後に、受信バッファ２１から読み出したＬ２バイトを、書き込み、読み出しメモリ２３へ格納する。そして、ＨＤＤ２２からＬ３バイトを読み出し、受信バッファ２１からＬ４バイトを読み出し、ＨＤＤ２２からＬ５バイトを、順に、読み出し、メモリ２３へ書き込み、画像処理、エンジンを経て、画像データを出力する。
【００３８】
図５は、印刷システムＰＳ１の再印刷処理を示すフローチャートである。
【００３９】
プリンタ２０は、Ｓ１１で、再印刷処理を行う画像データに重要部が含まれているかどうかを判別する。重要部が含まれている場合、Ｓ１２で、ホストコンピュータ１０へテーブル５３を送信する。Ｓ１３で、プリンタ２０は、データ判別部２６で画像データに付加されたＩＤに基づいて、再印刷データを受信したかどうかを判定する。再印刷データを受信すると、Ｓ１４で、ＨＤＤ２２内に保存している画像データとホストコンピュータ１０から受信した画像データとを、テーブル５３の情報に応じて、エンジン２５へ出力する。
【００４０】
Ｓ１３で、再印刷データを受信しなければ、Ｓ１５で、ＥＲＲＯＲかどうかを判定する。Ｓ１５で、ＥＲＲＯＲを受信すると、ホストコンピュータ１０に該当する元画像データがないと判別し、Ｓ１６で、再印刷処理をキャンセルし、Ｓ１７で、ＨＤＤ２２内の画像データを削除する。
【００４１】
Ｓ１５でＥＲＲＯＲを受信しなければ、Ｓ１８で、Ｓ１からの印刷処理を行う。
【００４２】
上記実施例によれば、再印刷するために、Ｓ１１によって、重要部が含まれていないと判別すると、再印刷するための全画像データは、ＨＤＤ２２に保存されているので、ホストコンピュータ１０との間で、通信する必要無しに、再印刷処理を行う。
【００４３】
ハードディスク等に保存しながら印刷処理する場合、プリンタ２０には、画像データの重要部が保存されない。このために、権限のない利用者や外部からの侵入者が、またはプリンタが廃棄された場合、第三者が全ての画像データを復元することは困難である。
【００４４】
これによって、プリンタで扱う画像データの機密性を保護し、その内容が漏洩することを防ぎ、プリンタが扱う情報に対するセキュリティの向上を図ることができる。再印刷が必要となった場合、ホストコンピュータから、重要部の画像データ部のみを再送信することによって、送信処理の負荷を軽減することができる。また、ホストコンピュータと１台のプリンタで実現できるので、低コストで高セキュリティのシステムを構築することができる。
【００４５】
つまり、上記実施例は、ホストコンピュータとプリンタとが接続されている印刷システムにおいて、受信した画像データ部の重要度が高いかどうかを判別するデータ重要度判別手段を有する。また、上記実施例は、上記画像データ部の重要度が低いと判別すると、プリンタが備えている記憶手段へ上記画像データ部を保存しながら、印刷処理する制御手段を有する印刷システムの例である。
【００４６】
また、上記実施例は、ホストコンピュータとプリンタとが接続されている印刷システムにおいて、受信した画像データ部の重要度が高いかどうかを判別するデータ重要度判別手段を有する。また、上記実施例は、上記画像データ部の重要度が高いと判別すると、プリンタが備えた記憶手段へ上記画像データ部を保存せずに、印刷処理する制御手段を有する印刷システムの例である。
【００４７】
この場合、上記記憶手段は、ハードディスクである。また、上記実施例において、上記記憶手段に保存されている画像データを使用して印刷し、ホストコンピュータとプリンタとの間で双方向通信を行うことができ、上記ホストコンピュータは、重要度の高い画像データ部のみを上記プリンタへ送信する。さらに、上記実施例において、上記プリンタは、受信した画像データ部と上記記憶手段へ保存済みの画像データ部とを合成して出力するプリンタである。
【００４８】
また、上記実施例を方法の発明として把握することができる。つまり、上記実施例は、ホストコンピュータとプリンタとが接続されている印刷システムの制御方法において、受信した画像データ部の重要度が高いかどうかを判別するデータ重要度判別工程を有する。また、上記実施例は、上記画像データ部の重要度が低いと判別すると、プリンタが備えている記憶装置へ上記画像データ部を保存しながら、印刷処理する制御工程を有する印刷システムの制御方法の例である。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施例１である印刷システムＰＳ１の構成を示す図である。
【図２】実施例１における印刷動作を示すフローチャートである。
【図３−１】印刷システムＰＳ１において、重要度が高いブロックを含まない画像データを印刷処理した場合における画像データの保存状態を示す図である。
【図３−２】図３−１に示す画像データについてのテーブルＴ１を示す図である。
【図３−３】印刷システムＰＳ１において、重要度が高いブロックを含む画像データを印刷処理した場合における画像データの保存状態を示す図である。
【図３−４】印刷システムＰＳ１において、図３−３に示す画像データ（重要度が高いブロックを含む画像データ）についてのテーブルＴ２を示す図である。
【図４】再印刷システムＰＳ１の構成を示す図である。
【図５】印刷システムＰＳ１の再印刷処理を示すフローチャートである。
【符号の説明】
【００５０】
１０…ホストコンピュータ、
１１…ホストインタフェース、
２０…プリンタ、
２１…受信バッファ、
２２…ＨＤＤ、
２３…読み出しメモリ、
２４…画像処理部、
２５…エンジン、
２６…データ判別部。
【図１】
2008262503.tif 000003
【図２】
2008262503.tif 000004
【図３−１】
2008262503.tif 000005
【図３−２】
2008262503.tif 000006
【図３−３】
2008262503.tif 000007
【図３−４】
2008262503.tif 000008
【図４】
2008262503.tif 000009
【図５】
2008262503.tif 000010