(57)【要約】  【課題】  コンピュータ１０で生成された画像データからプリンタ３０が読取可能な形式の中間印刷データを生成し、その中間印刷データを用いて印刷を行うとともに、上記画像データにより生成された表示用画像データに基づいてサムネイル画像を表示する印刷システムにおいて、表示用画像データの参照、取得、印刷用の画像データとの一括管理を簡易に行えるようにする。  【解決手段】  コンピュータ１０のプリンタドライバ１３において、画像データと表示用画像データとを含む、プリンタ３０が読取可能な形式の中間印刷データを１つのファイルとして生成し、その中間印刷データをプリンタ３０の中間印刷データ保存部３４に保存し、その保存された中間印刷データにおける画像データに基づいて印刷を行うとともに、中間印刷データにおける表示用画像データに基づいてサムネイル画像の表示を行う。【選択図】          図２
2006137148.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を表わす画像データを生成し、該生成された画像データに基づいて印刷装置により前記画像情報の印刷を行うとともに、前記画像データに基づいて表示用画像データを生成し、該生成された表示用画像データに基づいて前記画像情報を表示する印刷表示方法において、
前記画像データと前記表示用画像データとを含む、前記印刷装置が読取可能な形式の中間印刷データを１つのファイルとして生成し、
該生成された前記中間印刷データを保存し、
該保存された中間印刷データにおける前記画像データに基づいて前記印刷装置により前記印刷を行うとともに、前記保存された中間印刷データにおける前記表示用画像データに基づいて前記表示を行うことを特徴とする印刷表示方法。
【請求項２】
１または複数の前記中間印刷データを保存し、
該保存された１または複数の中間印刷データのいずれか１つを選択可能とし、
前記選択された中間印刷データにおける前記表示用画像データに基づいて前記画像情報を表示するとともに、前記選択された中間印刷データにおける前記画像データに基づいて前記印刷を行うことを特徴とする請求項１記載の印刷表示方法。
【請求項３】
１または複数の前記中間印刷データを保存し、
該保存された１または複数の中間印刷データにおける前記表示用画像データに基づいて１または複数の前記画像情報を表示し、
該表示された１または複数の画像情報のいずれか１つを選択可能とし、
該選択された画像情報に対応する中間印刷データにおける前記画像データに基づいて前記印刷を行うことを特徴とする請求項１記載の印刷表示方法。
【請求項４】
画像情報を表わす画像データを生成する画像データ生成装置と、該画像データ生成装置において生成された画像データに基づいて前記画像情報の印刷を行う印刷装置とを備えた印刷システムであって、前記画像データに基づいて表示用画像データを生成する表示用画像データ生成部と、前記表示用画像データに基づいて前記画像情報を表示する表示部とを備えた印刷システムにおいて、
前記画像データと前記表示用画像データとを含む、前記印刷装置が読取可能な形式の中間印刷データを１つのファイルとして生成する中間印刷データ生成部と、
該中間印刷データ生成部において生成された前記中間印刷データを保存する中間印刷データ保存部とを有し、
前記印刷装置が前記中間印刷データ保存部に保存された中間印刷データにおける前記画像データに基づいて前記印刷を行うものであるとともに、前記表示部が前記中間印刷データ保存部に保存された中間印刷データにおける前記表示用画像データに基づいて前記表示を行うものであることを特徴とする印刷システム。
【請求項５】
前記中間印刷データ保存部が１または複数の前記中間印刷データを保存するものであり、
該保存された１または複数の中間印刷データのいずれか１つを選択可能とする中間印刷データ選択部をさらに備え、
前記表示部が、前記中間印刷データ選択部により選択された中間印刷データにおける前記表示用画像データに基づいて前記画像情報を表示するものであり、
前記印刷装置が、前記中間印刷データ選択部により選択された中間印刷データにおける前記画像データに基づいて前記印刷を行うものであることを特徴とする請求項４記載の印刷システム。
【請求項６】
前記中間印刷データ保存部が１または複数の前記中間印刷データを保存するものであるとともに、前記表示部が前記保存された１または複数の中間印刷データにおける前記表示用画像データに基づいて１または複数の前記画像情報を表示するものであり、
前記表示部により表示された１または複数の画像情報のいずれか１つを選択可能とする中間印刷データ選択部をさらに備え、
前記印刷装置が、前記中間印刷データ選択部により選択された中間印刷データにおける前記画像データに基づいて前記印刷を行うものであることを特徴とする請求項４記載の印刷システム。
【請求項７】
前記印刷装置が、前記中間印刷データ保存部を有するものであることを特徴とする請求項４から６いずれか１項記載の印刷システム。
【請求項８】
前記画像データ生成装置が、前記中間印刷データ保存部に保存された中間印刷データから前記表示用画像データを抽出する表示用画像データ抽出部と前記表示部とを備え、前記表示用画像データ抽出部により抽出された表示用画像データを用いて前記表示部に前記画像情報を表示するものであることを特徴とする請求項４から７いずれか１項記載の印刷システム。
【請求項９】
前記印刷装置が、前記中間印刷データ保存部に保存された中間印刷データから前記表示用画像データを抽出する表示用画像データ抽出部と前記表示部とを備え、前記表示用画像データ抽出部により抽出された表示用画像データを用いて前記表示部に前記画像情報を表示するものであることを特徴とする請求項４から７いずれか１項記載の印刷システム。
【請求項１０】
前記中間印刷データを前記中間印刷データ保存部に保存するか否かの指示を受け付ける保存指示受付部と、
前記保存指示受付部において受け付けられた前記指示に基づいて前記中間印刷データの前記中間印刷データ保存部への保存を制御する保存制御部とを有し、
前記表示用画像データ生成部が、前記保存指示受付部において前記中間印刷データを保存する指示が受け付けられ、前記保存制御部により前記中間印刷データ保存部へ前記中間印刷データが保存される場合にのみ前記表示用画像データを生成するものであることを特徴とする請求項４から９いずれか１項記載の印刷システム。
【請求項１１】
請求項４から１０いずれか１項記載の印刷システムにおける印刷装置であって、
前記中間印刷データ生成部において生成された前記中間印刷データを保存する中間印刷データ保存部を備えたことを特徴とする印刷装置。
【請求項１２】
画像情報を表わす画像データを取得し、該取得した画像データに基づいて前記画像情報の印刷を行う印刷装置において、
前記画像データに基づいて表示用画像データを生成する表示用画像データ生成部と、
前記画像データと前記表示用画像データとを含む、前記印刷装置が読取可能な形式の中間印刷データを１つのファイルとして生成する中間印刷データ生成部と、
該中間印刷データ生成部において生成された前記中間印刷データを保存する中間印刷データ保存部とを有し、
前記中間印刷データ保存部に保存された中間印刷データにおける前記画像データに基づいて前記印刷を行うものであることを特徴とする印刷装置。
【請求項１３】
前記中間印刷データ保存部に保存された中間印刷データにおける前記表示用画像データに基づいて前記画像情報を表示する表示部を有することを特徴とする請求項１２記載の印刷装置。
【請求項１４】
前記中間印刷データ保存部が１または複数の前記中間印刷データを保存するものであり、
該保存された１または複数の中間印刷データのいずれか１つを選択可能とする中間印刷データ選択部をさらに備え、
前記表示部が、前記中間印刷データ選択部により選択された中間印刷データにおける前記表示用画像データに基づいて前記画像情報を表示するものであり、
前記中間印刷データ選択部により選択された中間印刷データにおける前記画像データに基づいて前記印刷を行うことを特徴とする請求項１３記載の印刷装置。
【請求項１５】
前記中間印刷データ保存部が１または複数の前記中間印刷データを保存するものであるとともに、前記表示部が前記保存された１または複数の中間印刷データにおける前記表示用画像データに基づいて１または複数の前記画像情報を表示するものであり、
前記表示部により表示された１または複数の画像情報のいずれか１つを選択可能とする中間印刷データ選択部をさらに備え、
該中間印刷データ選択部により選択された中間印刷データにおける前記画像データに基づいて前記印刷を行うことを特徴とする請求項１３記載の印刷装置。
【請求項１６】
前記中間印刷データを、前記表示用画像データに基づいて前記画像情報を表示する表示装置に出力する中間印刷データ出力部を有することを特徴とする請求項１２記載の印刷装置。
【請求項１７】
前記中間印刷データを前記中間印刷データ保存部に保存するか否かの指示を受け付ける保存指示受付部と、
前記保存指示受付部において受け付けられた前記指示に基づいて前記中間印刷データの前記中間印刷データ保存部への保存を制御する保存制御部とを有し、
前記表示用画像データ生成部が、前記保存指示受付部において前記中間印刷データを保存する指示が受け付けられ、前記保存制御部により前記中間印刷データ保存部へ前記中間印刷データが保存される場合にのみ前記表示用画像データを生成するものであることを特徴とする請求項１２から１６いずれか１項記載の印刷装置。
【請求項１８】
画像情報を表わす画像データを取得する手順と、前記画像情報の印刷を行う印刷装置が読取可能な形式の中間印刷データを前記画像データに基づいて生成する手順とをコンピュータに実行させる中間印刷データ生成プログラムにおいて、
前記画像データに基づいて表示用画像データを生成する手順をさらにコンピュータに実行させ、
前記中間印刷データを生成する手順が、前記画像データと前記表示用画像データとを含む前記中間印刷データを１つのファイルとして生成する手順であることを特徴とする中間印刷データ生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータなどによって生成された画像データに基づいて、印刷装置が読取可能な形式の中間印刷データを生成し、その中間印刷データに基づいて印刷装置により印刷を行うとともに、上記画像データに基づいて表示用画像データを生成し、その表示用画像データに基づいて画像情報を表示する印刷表示方法、印刷システムおよび印刷装置並びに中間印刷データ生成プログラムに関するものである。
【背景技術】
【０００２】
従来、コンピュータと、そのコンピュータにネットワークを介して接続されたプリンタとを備えた印刷システムが提案されている。上記のような印刷システムにおいては、コンピュータの文書作成アプリケーションやイラスト作成アプリケーションなどによって画像データが生成され、その画像データはプリンタドライバによってＰＤＬで記述された中間印刷データに変換された後プリンタに出力され、プリンタにおいて、上記中間印刷データに基づいて印刷が行われる。
【０００３】
そして、上記のような印刷システムとして、たとえば、コンピュータから出力された中間印刷データをプリンタ側に保存し、その保存された中間印刷データの中から所望のものを選択して印刷する印刷システムが提案されている。
【０００４】
ここで、上記のような印刷システムにおいて、所望の中間印刷データを選択して印刷する際、その中間印刷データの内容を確認したい場合がある。そこで、たとえば、特許文献１においては、プリンタ側で中間印刷データを受信したときに、コンピュータ側に画像データを送信し、プリンタ側で中間印刷データを保存するとともに、コンピュータ側でその中間印刷データに対応した画像データを保存することによって、プリンタに保存された中間印刷データに対応した画像データをコンピュータで表示することができる方法が提案されている。
【０００５】
【特許文献１】特開平５−１６４８６号公報
【特許文献２】特開平９−２０５５１０号公報
【特許文献３】特開平９−１７４９５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の記載の方法においては、コンピュータ側に保存される画像データとプリンタ側に保存される中間印刷データとを関連付けておく必要があり、このような別々の装置における別ファイルのデータを関連付けて管理するのは、その取り扱いが非常に煩雑となる。たとえば、コンピュータ側で保存されている画像データを削除してしまった場合、これに対応する中間印刷データも削除する必要があるが、関連付けが何もされていない場合には、どの中間印刷データを削除してよいのか分からなくなってしまう。また、どの中間印刷データか分かったとしても２度の削除操作が必要であるため面倒である。
【０００７】
また、特許文献１に記載の方法のように、画像データと中間印刷データとの関連付けが切れてしまうのを回避するため、たとえば、特許文献２においては、コンピュータ側で印刷用データを生成するとともに、いわゆるサムネイル画像を表示させるためのサムネイルデータも生成し、これらをファイル名や拡張子などで関連付けてプリンタ側に保存する方法が提案されている。
【０００８】
上記特許文献２に記載の方法によれば、印刷用データとサムネイルデータとの関連付けが切れることはないが、特許文献２の記載の方法においては、印刷用データとサムネイルデータと関連付けなどを示す情報を情報領域に保存し、これらのイメージデータを別ファイルとしてデータ領域に保存するようにしているので、印刷用データとサムネイルデータとに対して、たとえば、削除処理やリネイム処理やコピー処理などの処理を施すような場合、情報領域とデータ領域とをそれぞれ参照する必要があるとともに、データ領域における別々のファイルにアクセスしなければならないので処理が煩雑になる。
【０００９】
また、特許文献３には、プリンタ側において中間印刷データを印刷可能なデータに展開し、その展開の際にサムネイルデータも生成し、上記展開されたデータとサムネイルデータとを関連付けて保存する方法が提案されている。しかしながら、特許文献３に記載のように一旦印刷可能なデータに展開してしまうと、たとえば、そのデータを用いて再編集したり、解像度の異なる他のプリンタで印刷したりすることなどが困難になり、データの再利用性に乏しい。また、上記のように印刷可能データに展開してしまうと、そのデータサイズが大きくなり保存には適さない。
【００１０】
本発明は、上記事情に鑑み、サムネイルデータのような表示用画像データの参照、取得を容易に行うことができるとともに、その表示用画像データと表示用画像データに対応した印刷用の画像データとの一括管理を簡易に行うことができる印刷表示方法、印刷システムおよび印刷装置並びに中間印刷データ生成プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１１】
本発明の印刷表示方法は、画像情報を表わす画像データを生成し、その生成された画像データに基づいて印刷装置により画像情報の印刷を行うとともに、画像データに基づいて表示用画像データを生成し、その生成された表示用画像データに基づいて画像情報を表示する印刷表示方法において、画像データと表示用画像データとを含む、印刷装置が読取可能な形式の中間印刷データを１つのファイルとして生成し、その生成された中間印刷データを保存し、その保存された中間印刷データにおける画像データに基づいて印刷装置により印刷を行うとともに、上記保存された中間印刷データにおける表示用画像データに基づいて表示を行うことを特徴とする。
【００１２】
また、上記印刷表示方法においては、１または複数の中間印刷データを保存し、その保存された１または複数の中間印刷データのいずれか１つを選択可能とし、その選択された中間印刷データにおける表示用画像データに基づいて画像情報を表示するとともに、その選択された中間印刷データにおける画像データに基づいて印刷を行うようにすることができる。
【００１３】
また、１または複数の中間印刷データを保存し、その保存された１または複数の中間印刷データにおける表示用画像データに基づいて１または複数の画像情報を表示し、その表示された１または複数の画像情報のいずれか１つを選択可能とし、その選択された画像情報に対応する中間印刷データにおける画像データに基づいて印刷を行うようにすることができる。
【００１４】
本発明の印刷システムは、画像情報を表わす画像データを生成する画像データ生成装置と、画像データ生成装置において生成された画像データに基づいて画像情報の印刷を行う印刷装置とを備えた印刷システムであって、画像データに基づいて表示用画像データを生成する表示用画像データ生成部と、表示用画像データに基づいて画像情報を表示する表示部とを備えた印刷システムにおいて、画像データと表示用画像データとを含む、印刷装置が読取可能な形式の中間印刷データを１つのファイルとして生成する中間印刷データ生成部と、中間印刷データ生成部において生成された中間印刷データを保存する中間印刷データ保存部とを有し、印刷装置が中間印刷データ保存部に保存された中間印刷データにおける画像データに基づいて印刷を行うものであるとともに、表示部が中間印刷データ保存部に保存された中間印刷データにおける表示用画像データに基づいて表示を行うものであることを特徴とする。
【００１５】
また、上記印刷システムにおいては、中間印刷データ保存部を１または複数の中間印刷データを保存するものとするとともに、その保存された１または複数の中間印刷データのいずれか１つを選択可能とする中間印刷データ選択部をさらに備えるようにし、表示部を、中間印刷データ選択部により選択された中間印刷データにおける表示用画像データに基づいて画像情報を表示するものとし、印刷装置を、中間印刷データ選択部により選択された中間印刷データにおける画像データに基づいて印刷を行うものとすることができる。
【００１６】
また、中間印刷データ保存部を１または複数の中間印刷データを保存するものとするとともに、表示部を上記保存された１または複数の中間印刷データにおける表示用画像データに基づいて１または複数の画像情報を表示するものとし、表示部により表示された１または複数の画像情報のいずれか１つを選択可能とする中間印刷データ選択部をさらに備えるようにし、印刷装置を、該中間印刷データ選択部により選択された中間印刷データにおける画像データに基づいて印刷を行うものとすることができる。
【００１７】
また、画像データ生成装置を、中間印刷データ保存部に保存された中間印刷データから表示用画像データを抽出する表示用画像データ抽出部と表示部とを備えるものとし、表示用画像データ抽出部により抽出された表示用画像データを用いて表示部に画像情報を表示するものとすることができる。
【００１８】
また、印刷装置を、中間印刷データ保存部に保存された中間印刷データから表示用画像データを抽出する表示用画像データ抽出部と表示部とを備えるものとし、表示用画像データ抽出部により抽出された表示用画像データを用いて表示部に画像情報を表示するものとすることができる。
【００１９】
また、中間印刷データを中間印刷データ保存部に保存するか否かの指示を受け付ける保存指示受付部と、保存指示受付部において受け付けられた指示に基づいて中間印刷データの中間印刷データ保存部への保存を制御する保存制御部とを有するものとし、表示用画像データ生成部を、保存指示受付部において中間印刷データを保存する指示が受け付けられ、保存制御部により中間印刷データ保存部へ中間印刷データが保存される場合にのみ表示用画像データを生成するものとすることができる。
【００２０】
本発明の第１の印刷装置は、上記印刷システムにおける印刷装置であって、中間印刷データ生成部において生成された中間印刷データを保存する中間印刷データ保存部を備えたことを特徴とする。
【００２１】
本発明の第２の印刷装置は、画像情報を表わす画像データを取得し、その取得した画像データに基づいて画像情報の印刷を行う印刷装置において、画像データに基づいて表示用画像データを生成する表示用画像データ生成部と、画像データと表示用画像データとを含む、印刷装置が読取可能な形式の中間印刷データを１つのファイルとして生成する中間印刷データ生成部と、中間印刷データ生成部において生成された中間印刷データを保存する中間印刷データ保存部とを有し、中間印刷データ保存部に保存された中間印刷データにおける画像データに基づいて印刷を行うものであることを特徴とする。
【００２２】
また、上記第２の印刷装置においては、中間印刷データ保存部に保存された中間印刷データにおける表示用画像データに基づいて画像情報を表示する表示部を有するものとすることができる。
【００２３】
また、中間印刷データ保存部を１または複数の中間印刷データを保存するものとするとともに、その保存された１または複数の中間印刷データのいずれか１つを選択可能とする中間印刷データ選択部をさらに備えるようにし、表示部を上記中間印刷データ選択部により選択された中間印刷データにおける表示用画像データに基づいて画像情報を表示するものするとともに、中間印刷データ選択部により選択された中間印刷データにおける画像データに基づいて印刷を行うようにすることができる。
【００２４】
また、中間印刷データ保存部を１または複数の中間印刷データを保存するものとするとともに、表示部を上記保存された１または複数の中間印刷データにおける表示用画像データに基づいて１または複数の画像情報を表示するものとし、表示部により表示された１または複数の画像情報のいずれか１つを選択可能とする中間印刷データ選択部をさらに備えるようにし、その中間印刷データ選択部により選択された中間印刷データにおける画像データに基づいて印刷を行うようにすることができる。
【００２５】
また、中間印刷データを、表示用画像データに基づいて画像情報を表示する表示装置に出力する中間印刷データ出力部を有するものとすることができる。
【００２６】
また、中間印刷データを中間印刷データ保存部に保存するか否かの指示を受け付ける保存指示受付部と、保存指示受付部において受け付けられた指示に基づいて中間印刷データの中間印刷データ保存部への保存を制御する保存制御部とを有するものとし、表示用画像データ生成部を、保存指示受付部において中間印刷データを保存する指示が受け付けられ、保存制御部により中間印刷データ保存部へ中間印刷データが保存される場合にのみ表示用画像データを生成するものとすることができる。
【００２７】
本発明の中間印刷データ生成プログラムは、画像情報を表わす画像データを取得する手順と、画像情報の印刷を行う印刷装置が読取可能な形式の中間印刷データを画像データに基づいて生成する手順とをコンピュータに実行させる中間印刷データ生成プログラムおいて、画像データに基づいて表示用画像データを生成する手順をさらにコンピュータに実行させ、中間印刷データを生成する手順が、画像データと表示用画像データとを含む中間印刷データを１つのファイルとして生成する手順であることを特徴とする。
【発明の効果】
【００２８】
本発明の印刷表示方法、印刷システムおよび印刷装置並びに中間印刷データ生成プログラムによれば、画像データと表示用画像データとを含む中間印刷データを１つのファイルとして生成し、その生成された中間印刷データを保存するようにしたので、サムネイルデータのような表示用画像データの参照、取得を容易に行うことができるとともに、その表示用画像データと表示用画像データに対応した印刷用の画像データとの一括管理を簡易に行うことができる。
【００２９】
また、中間印刷データとして保存するようにしたので、展開済みのビットマップ形式の印刷データと比較すると容量を小さくすることができ、ハードウェア資源を有効利用することができる。
【００３０】
また、中間印刷データを保存する場合にのみ表示用画像データを生成するようにした場合には、たとえば、コンピュータにおいて中間印刷データを生成し、その中間印刷データをプリンタに出力するような場合には、不必要なデータの送信を回避することができる。
【発明を実施するための最良の形態】
【００３１】
以下、図面を参照して本発明の印刷システムの一実施形態について詳細に説明する。
【００３２】
本印刷システム１は、図１に示すように、コンピュータ１０と、コンピュータ１０にネットワーク２０を介して接続されたプリンタ３０とを備えている。
【００３３】
コンピュータ１０は、ＣＰＵ、メモリ、ハードディスク、キーボードなどの入力装置、ＶＲＡＭ、および表示装置を備えている。そして、コンピュータ１０には、図２に示すように、汎用アプリケーション１１、アプリケーションＩ/Ｆ１２、プリンタドライバ１３、プリンタＩ/Ｆ１４および専用アプリケーション１５がインストールされている。
【００３４】
汎用アプリケーション１１とは、印刷すべき画像を表わす画像データを生成するアプリケーションであり、たとえば、Ｗｏｒｄ(登録商標)やＰｈｏｔｏｓｈｏｐ（登録商標）などといったアプリケーションである。そして、汎用アプリケーション１１において生成された画像データはアプリケーションＩ/Ｆ１２を介してプリンタドライバ１３に出力される。
【００３５】
プリンタドライバ１３は、アプリケーションＩ/Ｆ１２を介して入力された画像データに基づいて、プリンタ３０が読取可能な中間印刷データを生成するものである。中間印刷データとは、たとえば、ＰＤＬ（Page Description Language：ページ記述言語）で記述されたデータである。ＰＤＬとしては、たとえば、Ｐｏｓｔｓｃｒｉｐｔ（Ａｄｏｂｅ社）、ＬＩＰＳ（Ｃａｎｏｎ社）、ＥＳＣ/Ｐａｇｅ（ＥＰＳＯＮ社）などがある。
【００３６】
そして、さらに、本印刷システムにおけるプリンタドライバ１３は、入力された画像データに基づいてサムネイルデータを作成するサムネイル作成部１３ａと、サムネイル作成部１３ａにおいてサムネイルデータを作成するか否かを識別するサムネイル有無識別部１３ｂとを備えている。プリンタドライバ１３、サムネイル作成部１３ａおよびサムネイル有無識別部１３ｂにおける作用については後で詳述する。
【００３７】
プリンタＩ/Ｆ１４は、プリンタドライバ１３において生成された中間印刷データをプリンタ３０に出力するものである。
【００３８】
専用アプリケーション１５は、プリンタドライバ１３において生成された中間印刷データからサムネイルデータを抽出し、そのサムネイルルデータを表示装置に出力するものである。
【００３９】
プリンタ３０は、図２に示すように、コンピュータ１０から出力された中間印刷データを受け取るプリンタＩ/Ｆ３１、プリンタＩ/Ｆ３１を介して入力された中間印刷データを解析し、その解析結果に基づいて中間印刷データを展開して画像データを生成するか、もしくはその中間印刷データをそのまま後述する中間印刷データ保存部３４に出力するプリンタコマンド解析部３２、プリンタコマンド解析部３２において展開された画像データが入力され、その画像データに基づいて印刷を行う印刷機構３３、プリンタコマンド解析部３２から出力された中間印刷データが保存される中間印刷データ保存部３４、中間印刷データ保存３４に保存された中間印刷データを管理する中間印刷データ管理部３５、中間印刷データ管理部３５において抽出されたサムネイルデータに基づいてサムネイル画像を表示する表示部３６を備えている。
【００４０】
また、プリンタ３０は、印刷すべき原稿画像を読み取り、その読み取られた読取画像データを出力する画像読取部３７を備えており、コンピュータ１０から出力された中間印刷データに基づいて印刷を行うだけでなく、画像読取部３７において読み取られた画像データに基づいて印刷を行うことができるものである。そして、プリンタ３０には、画像読取部３７で読み取られた読取画像データに基づいて印刷を行うか、またはその画像データを中間印刷データとして中間印刷データ保存部３４に保存するかのいずれかを示す印刷データ処理条件を設定可能な印刷データ処理条件設定部３８を備えている。
【００４１】
そして、プリンタコマンド解析部３２は、コンピュータ１０から出力された中間印刷データを解析する中間印刷データ解析部３２ａ、画像読取部３７から出力された読取画像データと印刷データ処理条件設定部３８において設定された印刷データ処理条件とに基づいて、サムネイルデータを生成するサムネイルデータ生成部３２ｂ、サムネイルデータ生成部３２ｂにおいて生成されたサムネイルデータと読取画像データとに基づいて中間印刷データを生成し、その中間印刷データを中間印刷データ保存部３４に出力する中間印刷データ生成部３２ｃとを備えている。なお、プリンタ３０における各部の作用については後で詳述する。
【００４２】
次に、本印刷システム１の作用について説明する。
【００４３】
本印刷システム１は、コンピュータ１０において生成された画像データまたはプリンタ３０に設けられた画像読取部３７により読み取られた読取画像データに基づいて印刷および中間印刷データの保存を行うことができるものであるが、まずは、コンピュータ１０において生成された画像データに基づいて印刷および中間印刷データの保存を行う作用について説明する。図３に、上記作用を説明するためのフローチャートを示す。
【００４４】
まず、コンピュータ１０において、汎用アプリケーション１１により印刷すべき画像データが生成された後、その画像データについてプリンタ３０への出力指示がなされるとともに、その画像データに基づいて印刷を行うか、もしくは中間印刷データとして保存するかのいずれかを示す印刷データ処理条件が設定される（Ｓ１０）。
【００４５】
そして、汎用アプリケーション１１から出力された画像データおよび印刷データ処理条件は、アプリケーションＩ/Ｆ１２を介してプリンタドライバ１３に出力される。プリンタドライバ１３は、入力された画像データが、文字を表わす画像データか、イラストを表わす画像データか、写真を表わす画像データかを判別し（Ｓ１２）、その判別結果に応じてそれぞれの画像データに文字用画像処理、イラスト用画像処理または写真用画像処理を施す（Ｓ１４，Ｓ１６，Ｓ１８）。そして、その後、その画像処理の施された画像データに基づいてラスターデータであるイメージデータを生成する（Ｓ２０）。
【００４６】
また、アプリケーションＩ/Ｆ１２から出力された印刷データ処理条件は、サムネイル有無識別部１３ｂに入力され、サムネイル有無識別部１３ｂは印刷データ処理条件に基づいてサムネイルデータを作成するか否かを識別する（Ｓ２２）。具体的には、サムネイル有無識別部１３ｂは、印刷データ処理条件が、画像データの印刷を行うことを示すものである場合には、サムネイルデータを生成しないと識別する。一方、印刷データ処理条件が、画像データを中間印刷データとして保存することを示すものである場合には、サムネイルデータを生成すると識別する。
【００４７】
そして、サムネイル有無識別部１３ｂにおいて、サムネイルデータを生成すると識別された場合には、イメージデータがサムネイル作成部１３ａに入力され、そのイメージデータに基づいてサムネイルデータが生成される（Ｓ２４）。
【００４８】
ここで、サムネイルデータの生成方法としては、たとえば、イメージデータにおける８ブロックのピクセルを２値多値変換し、グレースケール、１００ピクセル程度として生成するようにすればよい。なお、２値多値変換の方法については、如何なる既知の変換方法を用いるようにしてもよい。また、イメージデータが複数ページのデータからなるものである場合には、そのページ毎にサムネイルデータを生成することが望ましい。また、プリンタ３０が、たとえば、２色の孔版印刷を行うものである場合には、その版毎にサムネイルデータを生成することが望ましい。
【００４９】
なお、本印刷システム１においては、上記のように汎用アプリケーション１１から出力された画像データに基づいてラスターデータを生成し、そのラスターデータに基づいてプリンタドライバ１３においてサムネイルデータを生成するようにしたが、たとえば、汎用アプリケーション１１において、予め上記画像データに基づいてサムネイルデータを作成しておき、サムネイル有無識別部１３ｂにおいてサムネイルデータを作成すると識別された場合に、プリンタドライバ１３が、汎用アプリケーション１１において作成されたサムネイルデータを受け取りに行くようにしてもよい。
【００５０】
そして、上記のようにサムネイルデータが生成された後、そのサムネイルデータとイメージデータとがＰＤＬ変換され（Ｓ２６）、ＰＤＬで記述された、サムネイルデータとイメージデータとを含む中間印刷データが生成される。
【００５１】
ここで、上記中間印刷データは、図４に示すように、ヘッダー情報とサムネイルデータとイメージデータとを１つのファイルに含んだデータ構造で生成される。ヘッダー情報には、たとえば、上記印刷データ処理条件、サムネイルデータがファイル内で割り当てられているアドレスやイメージデータがファイル内で割り当てられているアドレスなどの情報が含まれている。なお、イメージデータが複数ページのデータからなるものである場合には、ページ毎にヘッダー情報、サムネイルデータおよびイメージデータを生成し、そのページ順にファイル内に割り当てられるようにすることが望ましい。なお、上記中間印刷データにおけるイメージデータは、ビットマップ形式のデータでもよいし、ベクター形式のデータでもよいし、その他符号化または圧縮されたデータでもよい。
【００５２】
一方、Ｓ２４において、サムネイル有無識別部１３ｂによりサムネイルデータを生成しないと識別された場合には、プリンタドライバ３０は、サムネイルデータを生成することなく、イメージデータをＰＤＬ変換し、ＰＤＬで記述された、イメージデータを含む中間印刷データを生成する。この中間印刷データにもヘッダー情報が含まれており、このヘッダー情報には、上記印刷データ処理条件が含まれている。
【００５３】
そして、上記のようにして生成された中間印刷データは、コンピュータ１０のプリンタＩ/Ｆ１４から送信され（Ｓ２８）、ネットワーク２０を介してプリンタ３０のプリンタＩ/Ｆ３１により受信される（Ｓ３０）。そして、プリンタＩ/Ｆ３１により受信された中間印刷データはプリンタコマンド解析部３２の中間印刷データ解析部３２ａに入力され、ＰＤＬ解析処理が施される（Ｓ３２）。具体的には、中間印刷データ解析部３２ａにおいては、入力された中間印刷データにおけるヘッダー情報の内容が解析される。そして、ヘッダー情報に含まれる印刷データ処理条件が、中間印刷データを保存することを示すものである場合には、中間印刷データは中間印刷データ保存部３４に出力されて保存される（Ｓ３４，Ｓ３６）。一方、ヘッダー情報に含まれる印刷データ処理条件が、印刷を行うことを示すものである場合には、中間印刷データは再びラスターデータに展開され、ラスターデータのイメージデータが印刷機構３３に出力され、そのラスターデータに基づいて印刷機構３３において印刷処理が行われる（Ｓ３８）。
【００５４】
次に、プリンタ３０の画像読取部３０において生成された読取画像データに基づいて印刷および中間印刷データの保存を行う作用について説明する。図５に、上記作用を説明するためのフローチャートを示す。
【００５５】
まず、画像読取部３７において原稿画像が読み取られて読取画像データが生成されるとともに、印刷データ処理条件設定部３８において、その読取画像データに基づいて印刷を行うか、もしくは中間印刷データとして保存するかのいずれかを示す印刷データ処理条件が設定される（Ｓ７０）。
【００５６】
そして、画像読取部３７から出力された読取画像データおよび印刷データ処理条件はプリンタコマンド解析部３２に出力される。そして、プリンタコマンド解析部３２は印刷データ処理条件に基づいてサムネイルデータを作成するか否かを識別する（Ｓ７２）。具体的には、プリンタコマンド解析部３２は、印刷データ処理条件が、読取画像データの印刷を行うことを示すものである場合には、サムネイルデータを生成しないと識別する。一方、印刷データ処理条件が、読取画像データを中間印刷データとして保存することを示すものである場合には、サムネイルデータを生成すると識別する。
【００５７】
そして、プリンタコマンド解析部３２において、サムネイルデータを生成すると識別された場合には、ラスターデータである読取画像データがサムネイル生成部３２ｂに出力され、サムネイル生成部３２ｂにおいてサムネイルデータが生成される（Ｓ７４）。サムネイルデータの生成の方法については、上記と同様である。
【００５８】
そして、サムネイル生成部３２ｂにおいて生成されたサムネイルデータと読取画像データは中間印刷データ生成部３２ｃに出力され、中間印刷データ生成部３２ｃにおいてＰＤＬ変換され、ＰＤＬで記述された、サムネイルデータとイメージデータとを含む中間印刷データが生成される（Ｓ７６）。中間印刷データのデータ構造については上記と同様である。そして、上記のようにして生成された中間印刷データは中間印刷データ保存部３４に出力されて保存される（Ｓ７８）。
【００５９】
一方、Ｓ７２において、プリンタコマンド解析部３２によりサムネイルデータを生成しないと識別された場合には、ラスターデータである読取画像データは印刷機構３３に出力され、そのラスターデータに基づいて印刷機構３３において印刷処理が行われる（Ｓ８０）。
【００６０】
そして、本印刷システム１においては、上記のようにして中間印刷データ保存部３４に保存された１または複数の中間印刷データに基づいてサムネイル画像の表示を行うことができる。サムネイル画像は、コンピュータ１０における表示装置を利用して表示させることもできるし、プリンタ３０における表示部３６に表示させることもできる。まずは、コンピュータ１０における表示装置を利用して表示させる場合の作用について、図６のフローチャートを参照して説明する。
【００６１】
コンピュータ１０の表示装置を利用してサムネイル画像を表示させる場合には、まず、コンピュータ１０における専用アプリケーション１５が起動され、この専用アプリケーション１５からプリンタＩ/Ｆ１４，３１を介してプリンタ３０における中間印刷データ管理部３５に、中間印刷データ保存部３４に保存された中間印刷データの一覧を要求する信号が出力される（Ｓ４０）。中間印刷データ管理部３５は、上記要求信号に応じて中間印刷データ保存部３４を参照し、中間印刷データ保存部３４に保存されている中間印刷データのファイル名を取得する。そして、その取得したファイル名をプリンタＩ/Ｆ３１、１４を介して専用アプリケーション１５に送信する（Ｓ４２）。専用アプリケーション１５は、受信した中間印刷データのファイル名（たとえば、ファイル１.psd、ファイル２.psdおよびファイル３.psd）を、図７に示すように一覧表にして表示する。そして、コンピュータ１０における入力装置を用いて、ユーザーにより一覧表の中のいずれか１つのファイル名が選択される（Ｓ４４）。なお、図７においては、反転表示されているファイル１．ｐｓｄが選択されている。
【００６２】
上記のようにファイル名の１つが選択されると専用アプリケーション１５は、その選択されたファイル名のサムネイルデータを要求する信号をプリンタＩ/Ｆ１４，３１を介してプリンタ３０における中間印刷データ管理部３５に出力する（Ｓ４６）。中間印刷データ管理部３５は、上記要求信号を受信すると中間印刷データ保存部３４を参照し、受信したファイル名の中間印刷データのファイルを読み出し、その中間印刷データのファイルからサムネイルデータを抽出し、そのサムネイルデータをプリンタＩ/Ｆ３１，１４を介して専用アプリケーション１５に送信する（Ｓ４８）。
【００６３】
専用アプリケーション１５は、上記のようにして選択されたファイル名のサムネイルデータを取得し、このサムネイルデータに基づいて、図６に示すようにサムネイル画像を表示する（Ｓ５０）。
【００６４】
そして、上記のようにサムネイル画像を表示した後、そのサムネイルについて印刷を行う場合には、図７における印刷ボタンが選択される。そして、その印刷指示信号がプリンタＩ/Ｆ１４，３１を介して中間印刷データ管理部３５に出力され、中間印刷データ管理部３５はその印刷指示信号に応じて中間印刷データ保存部３４からプリンタコマンド解析部３２に中間印刷データを出力させる。そして、プリンタコマンド解析部３２において、中間印刷データは再びラスターデータに展開され、ラスターデータのイメージデータが印刷機構３３に出力され、そのラスターデータに基づいて印刷機構３３において印刷処理が行われる（Ｓ５２）。また、図６に示す画面上において選択されたファイル名が削除された場合には、その削除指示信号がプリンタＩ/Ｆ３１，１４を介して中間印刷データ管理部３５に出力され、中間印刷データ管理部３５はその印刷指示信号に応じて中間印刷データ保存部３４における中間印刷データを削除する（Ｓ５２）。
【００６５】
なお、上記説明においては、専用アプリケーション１５が、中間印刷データ管理部３５から中間印刷データ保存部３４に保存されている中間印刷データのファイル名を取得してこのファイル名を表示し、この表示されたファイル名のうちのいずれか１つを選択することによって印刷すべき中間印刷データを選択するようにしたが、これに限らず、たとえば、専用アプリケーション１５が中間印刷データ管理部３５から中間印刷データ保存部３４に保存されている全てまたは一部の中間印刷データのサムネイルデータを取得し、このサムネイルデータに基づいてサムネイル画像を表示し、この表示されたサムネイル画像からいずれか１つのサムネイル画像を選択することによって印刷すべき中間印刷データを選択するようにしてもよい。
【００６６】
次に、プリンタ３０における表示部３６を利用してサムネイルを表示させる場合の作用について、図８のフローチャートを参照して説明する。
【００６７】
プリンタ３０における表示部３６を利用してサムネイルを表示させる場合には、まず、中間印刷データ管理部３５により中間印刷データ保存部３４に保存された中間印刷データのファイル名が参照され、そのファイル名の一覧（たとえば、ファイル１.psd、ファイル２.psdおよびファイル３.psd）が、図９に示すように、プリンタ３０の表示部３６に表示される。そして、ユーザーによりその一覧の中からいずれか１つのファイル名が選択される（Ｓ６０）。上記のようにしてファイル名が選択されると、中間印刷データ管理部３５は、その選択されたファイル名の中間印刷データを中間印刷データ保存部３４から呼び出し、その呼び出した中間印刷データからサムネイルデータを抽出する（Ｓ６２）。
【００６８】
そして、中間印刷データ管理部３５は、抽出したサムネイルデータに対し、２値化処理を施すとともに、縮小処理を施す（Ｓ６４）。そして、その２値化処理および縮小処理の施されたサムネイルデータは表示部３６に出力され、２値化、縮小されたサムネイル画像が、たとえば、図１０に示すように表示される（Ｓ６６）。
【００６９】
そして、上記のようにサムネイル画像を表示した後、そのサムネイル画像に対応した画像データの印刷を行う場合には、プリンタ３０における印刷ボタン（図示省略）が押される。そして、その印刷指示信号が中間印刷データ管理部３５に出力され、中間印刷データ管理部３５はその印刷指示信号に応じて中間印刷データ保存部３４からプリンタコマンド解析部３２に中間印刷データを出力させる。そして、プリンタコマンド解析部３２において、中間印刷データは再びラスターデータに展開され、ラスターデータのイメージデータが印刷機構３３に出力され、そのラスターデータに基づいて印刷機構３３において印刷処理が行われる（Ｓ６８）。また、図１０に示す画面上において、削除ボタンが選択された場合には、その削除指示信号が中間印刷データ管理部３５に出力される。そして、中間印刷データ管理部３５は、上記削除指示信号に応じて、表示部３６に表示されたサムネイル画像に対応した中間印刷データ保存部３４における中間印刷データを参照し、上記中間印刷データを削除する（Ｓ６８）。
【００７０】
なお、上記説明においては、中間印刷データ管理部３５により中間印刷データ保存部３４に保存されている中間印刷データのファイル名を取得して表示部３６にこのファイル名を表示し、この表示されたファイル名のうちのいずれか１つを選択することによって印刷すべき中間印刷データを選択するようにしたが、これに限らず、たとえば、中間印刷データ管理部３５により中間印刷データ保存部３４に保存されている全てまたは一部の中間印刷データのサムネイルデータを取得し、このサムネイルデータに基づいてサムネイル画像を表示し、この表示されたサムネイル画像からいずれか１つのサムネイル画像を選択することによって印刷すべき中間印刷データを選択するようにしてもよい。
【００７１】
また、上記印刷システム１においては、プリンタ３０を、画像読取部３７を備えたものとしたが、必ずしも画像読取部３７を備えていなくてもよく、その場合、画像読取部３７に読み取られた読取画像データに基づいて印刷、中間印刷データの保存を行う作用にのみ関わる構成要素は必ずしも備えていなくてもよい。
【００７２】
また、上記印刷システム１においては、印刷データ処理条件の内容によってサムネイルデータを生成するか否かを決定するようにしたが、印刷データ処理条件でなく、その他の構成によりサムネイルデータの作成の有無を指示するようにしてもよい。
【００７３】
また、上記印刷システム１においては、印刷を行うか、中間印刷データの保存を行うかのいずれかを選択するようにしたが、必ずしも二者択一でなくてもよく、印刷を行うとともに中間印刷データの保存を行うようにしてもよい。具体的には、たとえば、コンピュータ１０において、印刷および中間印刷データの保存の両方を行うことを示す印刷データ処理条件を設定可能とし、その印刷データ処理条件が設定された場合には、上記Ｓ２４からＳ３０までの処理を行ってプリンタ３０において中間印刷データを受信し、その受信した中間印刷データを中間印刷データ保存部３４に保存するとともに、プリンタコマンド解析部３２において再びラスターデータに展開し、そのラスターデータに基づいて印刷機構３３において印刷処理を行うようにしてもよい。また、たとえば、プリンタ３０の印刷データ処理条件設定部３８において、印刷および中間印刷データの保存の両方を行うことを示す印刷データ処理条件を設定可能とし、その印刷データ処理条件が設定された場合には、上記Ｓ７４からＳ７８までの処理を行って中間印刷データ保存部３４に保存するとともに、読取画像データを印刷機構３３に出力し、その読取画像データに基づいて印刷機構３３において印刷処理を行うようにしてもよい。
【００７４】
また、上記印刷システム１においては、中間印刷データ保存部３４に保存した中間印刷データに対する処理として、印刷処理および削除処理について説明したが、これらの処理だけでなくファイル名を変更するリネイム処理やコピー処理などといったその他処理を上記中間印刷データに対して施すようにしてもよい。
【００７５】
また、上記印刷システム１においては、プリンタドライバ１３によってサムネイルデータを生成するようにしたが、必ずしもプリンタドライバ１３で行う必要はなく、その他のモジュールでサムネイルデータを生成するようにしてもよい。また、イメージデータとサムネイルデータとを１つのファイルとするモジュールもプリンタドライバ１３とは別に設けるようにしてもよい。
【００７６】
また、上記印刷システム１においては、中間印刷データ保存部３４をプリンタ３０に設けるようにしたが、プリンタ３０とは別体として設けるようにしてもよい。
【図面の簡単な説明】
【００７７】
【図１】本発明の印刷システムの概略構成図
【図２】本発明の印刷システムの機能ブロック図
【図３】本発明の印刷システムにおける印刷および中間印刷データの保存の作用を説明するためのフローチャート
【図４】本発明の印刷システムにおいて生成される中間印刷データのデータ構造を示す図
【図５】本発明の印刷システムにおける印刷および中間印刷データの保存のその他の作用を説明するためのフローチャート
【図６】本発明の印刷システムにおけるサムネイル画像の表示の作用を説明するためのフローチャート
【図７】コンピュータに表示される中間印刷データのファイル名の一覧およびサムネイル画像などの表示画面の一例を示す図
【図８】本発明の印刷システムにおけるサムネイル画像の表示のその他の作用を説明するためのフローチャート
【図９】プリンタの表示部に表示される中間印刷データのファイル名の一覧の一例を示す図
【図１０】プリンタの表示部に表示されるサムネイル画像の一例を示す図
【符号の説明】
【００７８】
１    印刷システム
１０    コンピュータ
３０    プリンタ
【図１】
2006137148.tif 000003
【図２】
2006137148.tif 000004
【図３】
2006137148.tif 000005
【図４】
2006137148.tif 000006
【図５】
2006137148.tif 000007
【図６】
2006137148.tif 000008
【図７】
2006137148.tif 000009
【図８】
2006137148.tif 000010
【図９】
2006137148.tif 000011
【図１０】
2006137148.tif 000012