(57)【要約】【課題】  複数の素材データを利用した印刷処理の高速化を可能とした印刷装置および印刷指示端末、印刷システム、印刷プログラム並びに印刷方法の提供。【解決手段】複数の素材データを予め印刷装置Ｐ内に保存させておき、印刷指示端末Ｔからの印刷指示に従ってこれら各素材データを組み合わせて印刷を実行するに際し、前記複数の素材データを予めレンダリング処理してから圧縮して保存しておくと共に、それら圧縮保存された素材データのうちの一部の素材データを元のサイズに伸張して保存する。これによって、多くの素材データを圧縮して保存できると共に、頻繁に利用する素材データの伸張時間が省略できるため、印刷開始時間を短縮して高速印刷を可能とする。【選択図】        図１    
2006024227.tif 000002
【特許請求の範囲】
【請求項１】
レンダリング処理された素材データを保存するデータ記憶部と、
印刷指示に基づいて前記データ記憶部に保存された前記素材データを用いて印刷データを合成するデータ合成部と、
当該データ合成部で合成した前記印刷データを用いて印刷を実行する印刷出力部と、
を有することを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
前記レンダリング処理された前記素材データの圧縮処理または伸張処理を行う素材データ圧縮伸張部を有することを特徴とする印刷装置。
【請求項３】
請求項１に記載の印刷装置において、
前記レンダリング処理された前記素材データの圧縮処理または伸張処理を行う素材データ圧縮伸張部を有し、
前記データ記憶部は、
前記圧縮処理された前記素材データを保存する圧縮データ記憶部と、前記伸張処理された前記素材データを保存する伸張データ記憶部とを有することを特徴とする印刷装置。
【請求項４】
レンダリング処理された素材データの圧縮処理または伸張処理を行う素材データ圧縮伸張部と、
前記レンダリング処理された素材データを保存するデータ記憶部と、
印刷指示に基づいて前記データ記憶部に保存された前記素材データを用いて印刷データを合成するデータ合成部と、
当該データ合成部で合成した前記印刷データを用いて印刷を実行する印刷出力部と、
前記素材データを操作する素材データ操作部とを有し、
前記データ記憶部は、
前記圧縮処理された素材データを保存する圧縮データ記憶部と、前記伸張処理された素材データを保存する伸張データ記憶部とを有し、
前記素材データ操作部は、
前記データ記憶部に保存された前記素材データの削除を行うと共に、前記圧縮データ記憶部または前記伸張データ記憶部に対し、前記素材データの保存を行うようになっていることを特徴とする印刷装置。
【請求項５】
請求項４に記載の印刷装置において、
前記素材データ操作部は、
前記データ合成部での積算利用回数が多い順に前記素材データを前記伸張データ記憶部に保存するようになっていることを特徴とする印刷装置。
【請求項６】
請求項４に記載の印刷装置において、
前記素材データ操作部は、
前記データ合成部での積算利用回数が所定値よりも多い前記素材データを前記伸張データ記憶部に保存するようになっていることを特徴とする印刷装置。
【請求項７】
請求項４〜６のいずれか１項に記載の印刷装置において、
前記素材データ操作部は、
前記素材データを前記伸張データ記憶部に保存するに際して、前記伸張データ記憶部への素材データの保存量が一定量を越えたときは、前記伸張データ記憶部に保存されている素材データのうち、最も積算利用回数が少ない素材データの当該積算利用回数と新たな保存対象となる素材データの積算利用回数とを比較して、前記新たな保存対象となる素材デ
ータの積算利用回数が上回っている場合は、前記新たな素材データを前記積算利用回数が最も少ない素材データと入れ替えて保存するようになっていることを特徴とする印刷装置。
【請求項８】
請求項４に記載の印刷装置において、
前記素材データ操作部は、
指示に従って前記素材データの保存状態を操作するようになっていることを特徴とする印刷装置。
【請求項９】
請求項１〜８のいずれか１項に記載の印刷装置において、
前記素材データは画像データであることを特徴とする印刷装置。
【請求項１０】
印刷装置に印刷指示を送る印刷指示端末であって、
前記印刷装置のデータ記憶部に保存された前記素材データに関する素材データリストを表示する素材データリスト表示部を有することを特徴とする印刷指示端末。
【請求項１１】
請求項１０に記載の印刷指示端末であって、
前記素材データリストに表示された各素材データを操作する素材データリスト操作部と、
当該素材データリスト操作部による各素材データの操作に連動して前記印刷装置の素材データ操作部を指示する操作指示部と、
を有することを特徴とする印刷指示端末。
【請求項１２】
印刷装置に印刷指示を送る印刷指示端末であって、
前記印刷装置のデータ記憶部の圧縮データ記憶部に対応する圧縮データ表示部と、
前記印刷装置のデータ記憶部の伸張データ記憶部に対応する伸張データ表示部と、
前記圧縮データ記憶部または伸張データ記憶部に保存された各素材データに対応するアイコンを作成するアイコン作成部と、
当該アイコン作成部で作成された各アイコンをそれぞれ対応する素材データの保存場所に応じて前記圧縮データ表示部または伸張データ表示部内に表示するアイコン表示部と、
を有することを特徴とする印刷指示端末。
【請求項１３】
請求項１２に記載の印刷指示端末であって、
前記圧縮データ表示部および伸張データ表示部間での前記アイコンの移動、登録または削除を行うアイコン操作部と、
当該アイコン操作部による前記アイコンの操作に連動して当該アイコンに対応する前記素材データの操作を前記印刷装置の素材データ操作部に指示する操作指示部と、
を有することを特徴とする印刷指示端末。
【請求項１４】
請求項１〜９のいずれか１項に記載の印刷装置と、請求項１０〜１３のいずれか１項に記載の印刷指示端末と、を有することを特徴とする印刷システム。
【請求項１５】
印刷装置のコンピュータを、
レンダリング処理された素材データを保存するデータ記憶手段と、
印刷指示に基づいて前記データ記憶手段で保存された前記素材データを用いて印刷データを合成するデータ合成手段と、
当該データ合成手段で合成した前記印刷データを用いて印刷を実行する印刷出力手段と、
して機能させることを特徴とするプログラム
【請求項１６】
印刷装置のコンピュータを、
レンダリング処理された素材データの圧縮処理または伸張処理を行う素材データ圧縮伸張手段と、
前記レンダリング処理された素材データを保存するデータ記憶手段と、
印刷指示に基づいて前記データ記憶手段で保存された前記素材データを用いて印刷データを合成するデータ合成手段と、
当該データ合成手段で合成した前記印刷データを用いて印刷を実行する印刷出力手段と、
前記素材データを操作する素材データ操作手段として機能させると共に、
前記データ記憶手段を、
前記圧縮処理された素材データを保存する圧縮データ記憶手段と、前記伸張処理された前記素材データを保存する伸張データ記憶手段として機能させ、
前記素材データ操作手段を、
前記データ記憶手段で保存された前記素材データの削除を行うと共に、前記圧縮データ記憶手段または前記伸張データ記憶手段に対し、前記素材データの保存を行うように機能させることを特徴とするプログラム。
【請求項１７】
印刷装置に印刷指示を送る印刷指示端末で利用されるプログラムであって、
前記印刷指示端末のコンピュータを、
前記印刷装置のデータ記憶部に保存された前記素材データに関する素材データリストを表示する素材データリスト表示手段として機能させることを特徴とするプログラム。
【請求項１８】
請求項１７に記載のプログラムであって、
前記素材データリストに表示された各素材データを操作する素材データリスト操作手段と、
当該素材データリスト操作手段による各素材データの操作に連動して前記印刷装置の素材データ操作部を指示する操作指示手段と、
して機能させることを特徴とするプログラム。
【請求項１９】
印刷装置に印刷指示を送る印刷指示端末で利用されるプログラムであって、
前記印刷指示端末のコンピュータを、
前記印刷装置のデータ記憶部の圧縮データ記憶部に対応する圧縮データ表示手段と、
前記印刷装置のデータ記憶部の伸張データ記憶部に対応する伸張データ表示手段と、
前記圧縮データ記憶部または伸張データ記憶部に保存された各素材データに対応するアイコンを作成するアイコン作成手段と、
当該アイコン作成手段で作成された各アイコンをそれぞれ対応する素材データの保存場所に応じて前記圧縮データ表示手段または伸張データ表示手段に表示するアイコン表示手段と、
して機能させることを特徴とするプログラム。
【請求項２０】
請求項１９に記載のプログラムにおいて、
前記印刷指示端末のコンピュータを、
前記圧縮データ表示手段および伸張データ表示手段間での前記アイコンの移動、登録または削除を行うアイコン操作手段と、
当該アイコン操作手段による前記アイコンの操作に連動して当該アイコンに対応する前記素材データの操作を前記印刷装置の素材データ操作部に指示する操作指示手段と、
して機能させることを特徴とするプログラム。
【請求項２１】
複数の素材データを予め印刷装置のデータ記憶部に保存させておき、印刷指示端末からの印刷指示に従ってこれら各素材データを前記印刷装置側で組み合わせて印刷を実行する
ようにした印刷方法であって、
前記データ記憶部を、圧縮処理された前記素材データを保存する圧縮データ記憶部と、伸張処理された前記素材データを保存する伸張データ記憶部とで構成し、前記複数の素材データを予めレンダリング処理してから圧縮して前記圧縮データ記憶部に保存しておくと共に、それら圧縮保存された素材データのうちの一部の素材データを元のサイズに伸張した状態で前記データ記憶部の伸張データ記憶部に保存しておくようにしたことを特徴とする印刷方法。
【請求項２２】
請求項２１に記載の印刷方法であって、
前記印刷指示端末に、前記印刷装置のデータ記憶部に保存された前記素材データに関する素材データリストを表示する素材データリストを表示するようにしたことを特徴とする印刷方法。
【請求項２３】
請求項２２に記載の印刷方法であって、
前記素材データリストに表示された各素材データの操作に連動させて前記印刷装置のデータ記憶部に保存された前記素材データの保存状態を操作するようにしたことを特徴とする印刷方法。
【請求項２４】
請求項２１に記載の印刷方法であって、
前記印刷指示端末の表示装置に、前記印刷装置のデータ記憶部の圧縮データ記憶部に対応する圧縮データ表示エリアと、前記印刷装置のデータ記憶部の伸張データ記憶部に対応する伸張データ表示エリアを表示すると共に、前記圧縮データ記憶部または伸張データ記憶部に保存された各素材データに対応するアイコンを作成し、当該アイコンをそれぞれ対応する素材データの保存場所に応じて前記圧縮データ表示エリアまたは伸張データ表示エリア内に表示することを特徴とする印刷方法。
【請求項２５】
請求項２４に記載の印刷方法であって、
前記前記圧縮データ表示エリアまたは伸張データ表示エリア間での前記アイコンの移動、登録または削除操作に連動して当該アイコンに対応する前記素材データの操作を前記印刷装置の素材データ操作部に指示するようにしたことを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パソコン（ＰＣ）等の印刷指示端末からの印刷指示に従って印刷処理を実行する印刷装置（プリンタ）等に係り、特に、複数の印刷用の素材データを自ら保存してその素材データを印刷処理に供することができる印刷装置および印刷指示端末、印刷システム、印刷プログラム並びに印刷方法に関するものである。
【背景技術】
【０００２】
一般に、係る印刷指示端末によって作成された文書データは、そのままでは印刷装置で印刷処理ができないため、ｂｍｐ等のドット毎の色情報を羅列した形式のラスタ画像データに変換してから印刷処理が行われるようになっている。
このような文書データからラスタ画像データへの変換処理は、一般にレンダリング（ｒｅｎｄｅｒｉｎｇ）と呼ばれ、例えば一般的なインクジェットプリンタにあっては、前記印刷指示端末に組み込まれたプリンタドライバによってその印刷指示端末側で、また、一般的なレーザプリンタにあっては前記印刷指示端末側で一端、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）のようなサイズの小さい中間言語に変換された後、印刷装置側でその処理が実行されるようになっている。
【０００３】
しかしながら、このようなレンダリングには、多くの情報処理を伴うため、印刷指示端末側でユーザが印刷指示を出してから印刷装置側で実際に印刷が開始されるまで多くの時間がかかってしまうといった不都合がある。特に、カラー画像等のデータ容量の大きい印刷データの場合や、印刷指示端末や印刷装置自体の情報処理能力が低い場合等にはその不都合が顕著に現れる。
一方、印刷処理の高速化を図る方法として、例えば、以下の特許文献１等に示すような「オーバーレイ印刷」や「帳票印刷」等と称される印刷方法が従来からいくつか提案されている。
【０００４】
この「オーバーレイ印刷」等と称される印刷方法は、印刷に頻繁に利用される素材データ、例えば、社名や罫線、ロゴ等の素材データを予め印刷装置に記憶（保存）させておき、その素材データを利用する印刷が行われる際には、その素材データを指定する印刷指示を送るだけでその印刷装置が保存した素材データを利用して印刷を実行するようにしたものであり、これによって、実際に印刷する文書全体のデータ転送量を削減して印刷開始時間が早まることによる印刷速度の向上を図るようにしている。特に、この「オーバーレイ印刷」等と称される印刷方法は、カラー画像等のデータ容量の大きい素材データの場合にはその効果を顕著に発揮することができる。
【特許文献１】特開平９−３９３１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、このように印刷装置側で素材データを保持するためには、その印刷装置内に素材データ保存用の専用の記憶装置、例えば、半導体メモリやハードディスク装置（ＨＤＤ）を設ける必要があるが、これらの記憶装置はその記憶容量が限られているため、それら素材データをそのまま保存するのではなく、ＺＩＰやＪＰＥＧのようなデータ圧縮技術を利用してサイズをコンパクト化してから保存することが望ましい。
【０００６】
また、ラスタ画像データやＰＤＬを印刷指示端末側で予め圧縮してから印刷装置側に送
るようにすれば、データ転送量も削減されるため、高速印刷が可能となる。
しかしながら、このようにして圧縮保存した素材データ、または圧縮転送された素材データを印刷装置側で実際に印刷データとして利用するためには、印刷装置側でその圧縮保存された素材データを一端、元のサイズに完全に復元（以下、適宜「伸張」という）する処理が必要となってくるが、このデータ伸張（展開、解凍ともいう）処理には一般に多くの時間がかかってしまい、データ転送量の削減による高速印刷や効率的な保存といった効果を半減させる結果となっていた。
【０００７】
また、伸張後の素材データをそのままの状態で保持すると記憶装置の記憶容量が短期間で逼迫してしまうため、再度圧縮し直してから保存することが望ましいが、今後頻繁に使用することが予想される素材データを場合に、使用の都度、圧縮処理を行って保存するのは無駄な処理が多くなることが考えられる。
また、例えば、静止画の圧縮方式として標準的なＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）のような不可逆圧縮データの場合では、圧縮を繰り返すと、データ損失が発生して画質が大きく劣化するため、何度も圧縮操作を行うのは好ましくない。
【０００８】
そこで、本発明はこのような課題を有効に解決するために案出されたものであり、その目的の一つは、印刷処理の高速化を可能とした新規な印刷装置および印刷指示端末、印刷システム、印刷プログラム並びに印刷方法を提供するものである。
また、本発明の他の目的は、多くの素材データを保存できる新規な印刷装置および印刷指示端末、印刷システム、印刷プログラム並びに印刷方法を提供するものである。
また、本発明の他の目的は、前記素材データの利用頻度や性質等に応じた最適なデータ操作を行うことができる新規な印刷装置および印刷指示端末、印刷システム、印刷プログラム並びに印刷方法を提供するものである。
【課題を解決するための手段】
【０００９】
〔発明１〕前記課題を解決するために発明１の印刷装置は、
レンダリング処理された素材データを保存するデータ記憶部と、印刷指示に基づいて前記データ記憶部に保存された素材データを用いて印刷データを合成するデータ合成部と、当該データ合成部で合成した印刷データを用いて印刷を実行する印刷出力部と、を有することを特徴とするものである。
【００１０】
このような構成によれば、データ記憶部が予めレンダリングした状態で素材データを保存しておき、印刷指示端末等からその素材データを利用した印刷指示があった場合には、データ合成部が直ちにその素材データを合成して印刷データを作成し、印刷出力部がその印刷データを用いて印刷を実行することになる。
このように印刷装置のデータ記憶部に各素材データを予めレンダリングした状態で保存すれば、利用する素材データのレンダリングに要する時間が省略できるため、印刷開始時間を大幅に早めることができる。この結果、高速な印刷処理が可能となる。  なお、本発明でいう「素材データ」とは、「印刷データ」を構成する各部品である「画像データ」や「テキストデータ」等をいう（以下の「印刷装置」、「印刷指示端末」、「印刷システム」、「印刷プログラム」、「印刷方法」に関する発明についても同じである）。
【００１１】
〔発明２〕また、発明２の印刷装置は、
発明１に記載の印刷装置において、前記レンダリング処理された素材データの圧縮または伸張処理を行う素材データ圧縮伸張部を有することを特徴とするものである。
このような構成によれば、素材データ圧縮伸張部が、素材データが圧縮されてきて送られてきた場合にはその素材データを印刷処理側で伸張処理することでその素材データを印
刷データとして利用することができる。
また、この素材データ圧縮伸張部が各素材データを圧縮処理してデータ記憶部に素材データを圧縮して保存することにより、限られた記憶容量を節約して多くの素材データを保存することができる。
【００１２】
〔発明３〕また、発明３の印刷装置は、
発明１に記載の印刷装置において、前記レンダリング処理された素材データの圧縮または伸張処理を行う素材データ圧縮伸張部を有し、前記データ記憶部は、圧縮処理された前記素材データを保存する圧縮データ記憶部と、伸張処理された前記素材データを保存する伸張データ記憶部とを有することを特徴とするものである。
このような構成によれば、発明１および２の効果に加え、それらの素材データのなかで頻繁に利用されるようないくつかの素材データを圧縮処理せずに伸張した状態で伸張データ記憶部に保存することにより、その素材データの圧縮・伸張に要する時間も省略できるため、その素材データを利用した印刷開始時間をさらに早めることが可能となる。
【００１３】
〔発明４〕また、発明４の印刷装置は、
レンダリング処理された素材データの圧縮または伸張処理を行う素材データ圧縮伸張部と、前記レンダリング処理された素材データを保存するデータ記憶部と、印刷指示に基づいて前記データ記憶部に保存された素材データを用いて印刷データを合成するデータ合成部と、当該データ合成部で合成した印刷データを用いて印刷を実行する印刷出力部と、前記素材データを操作する素材データ操作部とを有し、
前記データ記憶部は、圧縮処理された前記素材データを保存する圧縮データ記憶部と、伸張処理された前記素材データを保存する伸張データ記憶部とを有し、
前記素材データ操作部は、前記データ記憶部に保存された素材データの削除を行うと共に、前記素材データの前記圧縮データ記憶部または伸張データ記憶部への保存を行うようになっていることを特徴とするものである。
このような構成によれば、発明１〜３と同様な効果に加え、素材データ操作部が、前記データ記憶部に保存された素材データの削除や、前記素材データの前記圧縮データ記憶部または伸張データ記憶部への保存を自在に行うことができるため、素材データの利用頻度や性質等に応じた最適なデータ操作を行うことができる。
【００１４】
〔発明５〕また、発明５の印刷装置は、
発明４に記載の印刷装置において、前記素材データ操作部は、前記データ合成部での積算利用回数が多い順に前記素材データを、または前記データ合成部での積算利用回数が所定値よりも多い前記素材データを前記伸張データ記憶部に保存するようになっていることを特徴とするものである。
このようにデータ記憶部に保存されている素材データのうち、頻繁に印刷に利用される素材データのみを的確に選択して前記伸張データ記憶部に保存することが可能となるため、データ記憶部に対して多くの素材データを効率的に保存できると共に、実際に印刷データの作成に必要な素材データを直ぐに利用することができるため、素材データの伸張に要する時間を省略して高速な印刷処理を実行することが可能となる。
【００１５】
〔発明６〕また、発明６の印刷装置は、
発明４または５に記載の印刷装置において、前記素材データ操作部は、前記素材データを前記伸張データ記憶部に保存するに際して、前記伸張データ記憶部への素材データの保存量が一定量を越えたときは、前記伸張データ記憶部に保存されている素材データのうち、最も積算利用回数が少ない素材データと比較して、新たな保存対象となる素材データの積算利用回数が上回っている場合は、前記新たな素材データを前記積算利用回数が最も少
ない素材データと入れ替えて保存するようになっていることを特徴とするものである。
これによって、伸張データ記憶部の記憶領域が逼迫してきた場合には、利用頻度の低くなった不要な伸張済み素材データに代わって利用頻度が高くなった素材データを伸張した状態で保存することができるため、伸張データ記憶部の限られた記憶領域を効率的に利用することができる。
【００１６】
〔発明７〕また、発明７の印刷装置は、
発明４に記載の印刷装置において、前記素材データ操作部は、指示に従って前記素材データの操作状態を操作するようになっていることを特徴とするものである。
このように印刷指示端末等からの指示に従って前記素材データの操作状態を操作するようにすれば、頻繁に利用されるような素材データや、繰返し圧縮に適さないような素材データをユーザ等が任意に選択して伸張データ記憶部に登録しておくことが可能となるため、素材データの使用頻度や性質等に応じた最適なデータ操作を行うことができる。
【００１７】
〔発明８〕また、発明８の印刷装置は、
発明１〜７のいずれかに記載の印刷装置において、前記素材データは画像データであることを特徴とするものである。
すなわち、写真やイラスト等の画像データは、一般にテキストデータやレイアウトデータ等と比べてデータのサイズが格段に大きいことから、このようなデータサイズの大きい画像データを本発明の素材データの対象とすれば、より顕著な保存効率の向上効果や圧縮・伸張処理時間等の削減効果を発揮することができる。
【００１８】
〔発明９〕また、発明９の印刷指示端末は、
発明１〜８のいずれかに記載の印刷装置に印刷指示を送る印刷指示端末であって、前記印刷装置のデータ記憶部に保存された前記素材データに関する素材データリストを表示する素材データリスト表示部を有することを特徴とするものである。
このように前記印刷装置に印刷指示を送る印刷指示端末に、素材データリスト表示部を備えることにより、ユーザ等は印刷指示端末上で印刷装置側に保存された素材データの種類や保存状態、つまり、圧縮形態か伸張形態で保存されているかどうかを容易かつ正確に把握することができる。
【００１９】
〔発明１０〕また、発明１０の印刷指示端末は、
発明９に記載の印刷指示端末であって、前記素材データリストに表示された各素材データを操作する素材データリスト操作部を有することを特徴とするものである。
すなわち、本発明は発明９の構成に加え、このような素材データリスト操作部を備えることにより、ユーザ等が印刷指示端末の入力装置等を用いてその素材データに対して直接、所望の操作を行うことができるため、素材データに対するユーザの使い勝手をより向上させることができる。
【００２０】
〔発明１１〕また、発明１１の印刷指示端末は、
発明３〜８のいずれかに記載の印刷装置に印刷指示を送る印刷指示端末であって、前記印刷装置のデータ記憶部の圧縮データ記憶部に対応する圧縮データ表示部と、前記印刷装置のデータ記憶部の伸張データ記憶部に対応する伸張データ表示部と、前記圧縮データ記憶部または伸張データ記憶部に保存された各素材データに対応するアイコンを作成するアイコン作成部と、当該アイコン作成部で作成された各アイコンをそれぞれ対応する素材データの保存場所に応じて前記圧縮データ表示部または伸張データ表示部内に表示するアイコン表示部と、を有することを特徴とするものである。
【００２１】
このような構成によれば、前記印刷装置のデータ保存部の圧縮データ保存部および伸張データ保存部にそれぞれ素材データが圧縮状態および伸張状態で保存されていると、アイコン作成部によってその素材データに対応するアイコンが作成されて、それら各アイコンがアイコン表示部によって前記圧縮データ保存部および伸張データ保存部にそれぞれ対応する圧縮データ表示部および伸張データ表示部に表示された状態となる。
これによって、ユーザ等が印刷指示端末のモニター上に表示されたアイコンを見るだけで前記印刷装置のデータ記憶部に保存されている素材データの種類およびその数、並びにその保存状態等を容易に把握することができる。
【００２２】
〔発明１２〕また、発明１２の印刷指示端末は、
発明１１に記載の印刷指示端末において、前記圧縮データ表示部および伸張データ表示部間での前記アイコンの移動、登録または削除を行うアイコン操作部と、当該アイコン操作部による前記アイコンの操作に連動して当該アイコンに対応する前記素材データの操作を前記印刷装置の素材データ操作部に指示する操作指示部と、を有することを特徴とするものである。
【００２３】
これによって、ユーザ等が印刷指示端末のマウスやキーボード等の入力装置を用いてモニター上に表示されたアイコンを操作すれば、アイコン操作部がその操作に従って前記圧縮データ表示部および伸張データ表示部間での前記アイコンの移動、登録または削除を行うと共に、操作指示部がそのアイコン操作に連動して前記印刷装置の素材データ操作部に指示することになるため、前記印刷装置のデータ記憶部に保存された素材データの操作・管理を極めて容易に行うことができる。
【００２４】
〔発明１３〕また、発明１３の印刷システムは、
発明１〜８のいずれかに記載の印刷装置と、請求項９〜１２のいずれかに記載の印刷指示端末と、を有することを特徴とするものである。
このような構成によれば、印刷処理の高速化を可能としたり、多くの素材データを保存したり、前記素材データの利用頻度や性質等に応じた最適なデータ操作を行ったりすることができる。
【００２５】
〔発明１４〕また、発明１４の印刷プログラムは、
印刷装置のコンピュータを、レンダリング処理された素材データを保存するデータ記憶手段と、印刷指示に基づいて前記データ記憶手段で保存された前記素材データを用いて印刷データを合成するデータ合成手段と、当該データ合成手段で合成した前記印刷データを用いて印刷を実行する印刷出力手段と、して機能させることを特徴とするものである。
これによって、発明１と同様に印刷開始時間が大幅に早められて高速印刷が可能となることに加え、殆どの印刷装置に備え付けのコンピュータシステムを利用してその機能を発揮することができるため、新たに専用のハードウェアを製作して実行する場合に比べて大幅なコストダウンを図ることが可能となる。
【００２６】
〔発明１５〕また、発明１５の印刷プログラムは、
発明１４に記載の印刷プログラムにおいて、前記印刷装置のコンピュータを、前記レンダリング処理された前記素材データの圧縮処理または伸張処理を行う素材データ圧縮伸張手段としてさらに機能させることを特徴とするものである。
これによって、発明２と同様に、多くの素材データを効率良く保存することができると共に、発明１４と同様に印刷装置に備え付けのコンピュータシステムを利用して実現することができるため、優れた経済性を発揮することができる。
【００２７】
〔発明１６〕また、発明１６の印刷プログラムは、
発明１４に記載の印刷プログラムにおいて、前記印刷装置のコンピュータを、前記レンダリング処理された前記素材データの圧縮処理または伸張処理を行う素材データ圧縮伸張手段としてさらに機能させると共に、前記データ記憶手段を、前記圧縮処理された前記素材データを保存する圧縮データ記憶手段と、前記伸張処理された前記素材データを保存する伸張データ記憶手段として機能させることを特徴とするものである。
これによって、発明３と同様にその素材データの圧縮・伸張に要する時間も省略できるため、その素材データを利用した印刷開始時間をさらに早めることができると共に、発明１３と同様に印刷装置に備え付けのコンピュータシステムを利用して実現できるため、優れた経済性を発揮することができる。
【００２８】
〔発明１７〕また、発明１７の印刷プログラムは、
印刷装置のコンピュータを、レンダリング処理された素材データの圧縮処理または伸張処理を行う素材データ圧縮伸張手段と、前記レンダリング処理された素材データを保存するデータ記憶手段と、印刷指示に基づいて前記データ記憶手段で保存された前記素材データを用いて印刷データを合成するデータ合成手段と、当該データ合成手段で合成した前記印刷データを用いて印刷を実行する印刷出力手段と、前記素材データを操作する素材データ操作手段として機能させると共に、前記データ記憶手段を、前記圧縮処理された素材データを保存する圧縮データ記憶手段と、前記伸張処理された素材データを保存する伸張データ記憶手段として機能させ、前記素材データ操作手段を、前記データ記憶手段で保存された前記素材データの削除を行うと共に、前記圧縮データ記憶手段または前記伸張データ記憶手段に対し、前記素材データの保存を行うように機能させることを特徴とするものである。
これによって、発明４と同様に、素材データの利用頻度や性質等に応じた最適なデータ操作が可能となると共に発明１４と同様に印刷装置に備え付けのコンピュータシステムを利用して実現できるため、優れた経済性を発揮することができる。
【００２９】
〔発明１８〕また、発明１８の印刷プログラムは、
発明１７に記載の印刷プログラムにおいて、前記データ合成部での積算利用回数が多い順に前記素材データを前記伸張データ記憶手段に保存、または前記データ合成部での積算利用回数が所定値よりも多い素材データを前記伸張データ記憶手段に保存するように前記素材データ操作手段をさらに機能させることを特徴とするものである。
これによって、発明５と同様に、素材データの伸張に要する時間を省略して高速な印刷処理を実行することが可能となると共に、発明１４と同様に印刷装置に備え付けのコンピュータシステムを利用して実現できるため、優れた経済性を発揮することができる。
【００３０】
〔発明１９〕また、発明１９の印刷プログラムは、
発明１７または１８に記載の印刷プログラムにおいて、前記素材データを前記伸張データ記憶部に保存するに際して、前記伸張データ記憶部への素材データの保存量が一定量を越えたときは、前記伸張データ記憶部に保存されている素材データのうち、最も積算利用回数が少ない素材データと比較して、新たな保存対象となる素材データの積算利用回数が上回っている場合は、前記新たな素材データを前記積算利用回数が最も少ない素材データと入れ替えて保存するように、前記素材データ操作手段をさらに機能させることを特徴とするものである。
これによって、発明６と同様に、伸張データ記憶部の限られた記憶領域を効率的に利用することができると共に、発明１４と同様に印刷装置に備え付けのコンピュータシステムを利用して実現できるため、優れた経済性を発揮することができる。
【００３１】
〔発明２０〕また、発明２０の印刷プログラムは、
発明１７に記載の印刷プログラムにおいて、指示に従って前記素材データを操作するように、前記素材データ操作部をさらに機能させることを特徴とするものである。
これによって、発明７と同様に、素材データの使用頻度や性質等に応じた最適なデータ操作を行うことができると共に、発明１４と同様に印刷装置に備え付けのコンピュータシステムを利用して実現できるため、優れた経済性を発揮することができる。
【００３２】
〔発明２１〕また、発明２１の印刷プログラムは、
発明１４〜２０のいずれかに記載の印刷プログラムにおいて、前記素材データは画像データであることを特徴とするものである。
これによって、発明８と同様に、より顕著な保存効率の向上効果や圧縮・伸張処理時間等の削減効果を発揮することができると共に、発明１４と同様に印刷装置に備え付けのコンピュータシステムを利用して実現できるため、優れた経済性を発揮することができる。
【００３３】
〔発明２２〕また、発明２２の印刷プログラムは、
発明１〜８のいずれかに記載の印刷装置に印刷指示を送る印刷指示端末で利用される印刷プログラムであって、前記印刷指示端末のコンピュータを、前記印刷装置のデータ記憶部に保存された前記素材データに関する素材データリストを表示する素材データリスト表示手段として機能させることを特徴とする印刷プログラム。
これによって、発明９と同様に、ユーザ等は印刷指示端末上で印刷装置側に保存された素材データの種類や保存状態を容易かつ正確に把握することができると共に、印刷指示端末に備え付けのコンピュータシステムを利用して実現できるため、優れた経済性を発揮することができる。
【００３４】
〔発明２３〕また、発明２３の印刷プログラムは、
発明２２に記載の印刷プログラムであって、前記素材データリストに表示された各素材データを操作する素材データリスト操作手段と、当該素材データリスト操作手段による各素材データの操作に連動して前記印刷装置の素材データ操作部を指示する操作指示手段と、して機能させることを特徴とするものである。
これによって、発明１０と同様に素材データに対するユーザの使い勝手をより向上させることができると共に、発明２２と同様に印刷指示端末に備え付けのコンピュータシステムを利用して実現できるため、優れた経済性を発揮することができる。
【００３５】
〔発明２４〕また、発明２４の印刷プログラムは、
発明３〜８のいずれかに記載の印刷装置に印刷指示を送る印刷指示端末で利用される印刷プログラムであって、前記印刷指示端末のコンピュータを、前記印刷装置のデータ記憶部の圧縮データ記憶部に対応する圧縮データ表示手段と、前記印刷装置のデータ記憶部の伸張データ記憶部に対応する伸張データ表示手段と、前記圧縮データ記憶部または伸張データ記憶部に保存された各素材データに対応するアイコンを作成するアイコン作成手段と、当該アイコン作成手段で作成された各アイコンをそれぞれ対応する素材データの保存場所に応じて前記圧縮データ表示手段または伸張データ表示手段に表示するアイコン表示手段と、して機能させることを特徴とするものである。
【００３６】
これによって、発明１１と同様にユーザ等が印刷指示端末のモニター上に表示されたアイコンを見るだけで前記印刷装置のデータ記憶部に保存されている素材データの種類およびその数、並びにその保存状態等を容易に把握することができる。また、発明２２と同様に印刷指示端末に備え付けのコンピュータシステムを利用して実現できるため、優れた経済性を発揮することができる。
【００３７】
〔発明２５〕また、発明２５の印刷プログラムは、
発明２４に記載の印刷プログラムにおいて、前記印刷指示端末のコンピュータを、前記
圧縮データ表示手段および伸張データ表示手段間での前記アイコンの移動、登録または削除を行うアイコン操作手段と、当該アイコン操作手段による前記アイコンの操作に連動して当該アイコンに対応する前記素材データの操作を前記印刷装置の素材データ操作部に指示する操作指示手段と、して機能させることを特徴とするものである。
これによって、発明１２と同様に印刷装置のデータ記憶部に保存された素材データの操作・管理を極めて容易に行うことができると共に、発明２２と同様に印刷指示端末に備え付けのコンピュータシステムを利用して実現できるため、優れた経済性を発揮することができる。
【００３８】
〔発明２６〕また、発明２６の印刷方法は、
予めレンダリング処理された複数の素材データを印刷装置のデータ記憶部に保存させておき、前記印刷指示装置からの印刷指示に基づいて前記データ記憶部に保存された素材データを用いて印刷データを合成し、合成した印刷データを用いて前記印刷装置で印刷を実行するようにしたことを特徴とするものである。
これによって、発明１と同様に、利用する素材データのレンダリングに要する時間が省略されて印刷開始時間を大幅に早めることができるため、高速な印刷処理が可能となる。
【００３９】
〔発明２７〕また、発明２７の印刷方法は、
発明２６に記載の印刷方法において、前記印刷装置側で、前記レンダリング処理された素材データの圧縮または伸張処理を行うようにしたことを特徴とするものである。
これによって、発明２と同様に、素材データ圧縮伸張部が、素材データが圧縮されてきて送られてきた場合にはその素材データを印刷処理側で伸張処理することでその素材データを印刷データとして利用することができる。また、この素材データ圧縮伸張部が各素材データを圧縮処理してデータ記憶部に素材データを圧縮して保存することにより、限られた記憶容量を節約して多くの素材データを保存することができる。
【００４０】
〔発明２８〕また、発明２８の印刷方法は、
発明２６に記載の印刷方法において、前記データ記憶部を、圧縮処理された前記素材データを保存する圧縮データ記憶部と、伸張処理された前記素材データを保存する伸張データ記憶部とで構成し、前記複数の素材データを予めレンダリング処理してから圧縮して前記圧縮データ記憶部に保存しておくと共に、それら圧縮保存された素材データのうちの一部の素材データを元のサイズに伸張した状態で前記データ記憶部の伸張データ記憶部に保存しておくようにしたことを特徴とするものである。
これによって、発明３と同様に、その素材データの圧縮・伸張に要する時間も省略できるため、その素材データを利用した印刷開始時間をさらに早めることが可能となる。
【００４１】
〔発明２９〕また、発明２９の印刷方法は、
発明２８に記載の印刷方法において、前記データ記憶部に保存された素材データの削除を行うと共に、前記素材データの前記圧縮データ記憶部または伸張データ記憶部への保存を行うようにしたことを特徴とするものである。
これによって、発明４と同様に、前記データ記憶部に保存された素材データの削除や、前記素材データの前記圧縮データ記憶部または伸張データ記憶部への保存を自在に行うことができるため、素材データの利用頻度や性質等に応じた最適なデータ操作を行うことができる。
【００４２】
〔発明３０〕また、発明３０の印刷方法は、
発明２９に記載の印刷方法において、前記データ合成部での積算利用回数が多い順に前記素材データを前記伸張データ記憶部に保存するようにしたことを特徴とするものである。
これによって、発明５と同様に、データ記憶部に対して多くの素材データを効率的に保存できると共に、実際に印刷データの作成に必要な素材データを直ぐに利用することができるため、素材データの伸張に要する時間を省略して高速な印刷処理を実行することが可能となる。
【００４３】
〔発明３１〕また、発明３１の印刷方法は、
発明２９または３０に記載の印刷方法において、前記素材データを前記伸張データ記憶部に保存するに際して、前記伸張データ記憶部への素材データの保存量が一定量を越えたときは、前記伸張データ記憶部に保存されている素材データのうち、最も積算利用回数が少ない素材データと比較して、新たな保存対象となる素材データの積算利用回数が上回っている場合は、前記新たな素材データを前記積算利用回数が最も少ない素材データと入れ替えて保存するようにしたことを特徴とするものである。
これによって、発明６と同様に、伸張データ記憶部の記憶領域が逼迫してきた場合には、利用頻度の低くなった不要な伸張済み素材データに代わって利用頻度が高くなった素材データを伸張した状態で保存することができるため、伸張データ記憶部の限られた記憶領域を効率的に利用することができる。
【００４４】
〔発明３２〕また、発明３２の印刷方法は、
発明３１に記載の印刷方法において、指示に従って前記素材データの操作状態を操作するようにしたことを特徴とするものである。
これによって、発明７と同様に、頻繁に利用されるような素材データや、繰返し圧縮に適さないような素材データをユーザ等が任意に選択して伸張データ記憶部に登録しておくことが可能となるため、素材データの使用頻度や性質等に応じた最適なデータ操作を行うことができる。
【００４５】
〔発明３３〕また、発明３３の印刷方法は、
発明２８〜３２のいずれかに記載の印刷方法において、前記素材データとして画像データを用いたことを特徴とするものである。
これによって、発明８と同様に、データサイズの大きい画像データを本発明の素材データの対象とすれば、より顕著な保存効率の向上効果や圧縮・伸張処理時間等の削減効果を発揮することができる。
【００４６】
〔発明３４〕また、発明３４の印刷方法は、
発明２８に記載の印刷方法であって、前記印刷指示端末に、前記印刷装置のデータ記憶部に保存された前記素材データに関する素材データリストを表示する素材データリストを表示するようにしたことを特徴とするものである。
これによって、発明９と同様にユーザ等は印刷指示端末上で印刷装置側に保存された素材データの種類や保存状態、つまり、圧縮形態か伸張形態で保存されているかどうかを容易かつ正確に把握することができる。
【００４７】
〔発明３５〕また、発明３５の印刷方法は、
発明３４に記載の印刷方法であって、前記素材データリストに表示された各素材データの操作に連動させて前記印刷装置のデータ記憶部に保存された前記素材データを操作するようにしたことを特徴とするものである。
これによって、発明１０と同様にユーザ等が印刷指示端末の入力装置等を用いてその素材データに対して直接、所望の操作を行うことができるため、素材データに対するユーザの使い勝手をより向上させることができる。
【００４８】
〔発明３６〕また、発明３６の印刷方法は、
発明２８に記載の印刷方法であって、前記印刷指示端末の表示装置に、前記印刷装置のデータ記憶部の圧縮データ記憶部に対応する圧縮データ表示エリアと、前記印刷装置のデータ記憶部の伸張データ記憶部に対応する伸張データ表示エリアを表示すると共に、前記圧縮データ記憶部または伸張データ記憶部に保存された各素材データに対応するアイコンを作成し、当該アイコンをそれぞれ対応する素材データの保存場所に応じて前記圧縮データ表示エリアまたは伸張データ表示エリア内に表示することを特徴とするものである。
これによって、発明１１と同様にユーザ等が印刷指示端末のモニター上に表示されたアイコンを見るだけで前記印刷装置のデータ記憶部に保存されている素材データの種類およびその数、並びにその保存状態等を容易に把握することができる。
【００４９】
〔発明３７〕また、発明３７の印刷方法は、
発明３６に記載の印刷方法であって、前記前記圧縮データ表示エリアまたは伸張データ表示エリア間での前記アイコンの移動、登録または削除操作に連動して当該アイコンに対応する前記素材データの操作を前記印刷装置の素材データ操作部に指示するようにしたことを特徴とするものである。
ユーザ等が印刷指示端末のマウスやキーボード等の入力装置を用いてモニター上に表示されたアイコンを操作すれば、アイコン操作部がその操作に従って前記圧縮データ表示部および伸張データ表示部間での前記アイコンの移動、登録または削除を行うと共に、操作指示部がそのアイコン操作に連動して前記印刷装置の素材データ操作部に指示することになるため、前記印刷装置のデータ記憶部に保存された素材データの操作・管理を極めて容易に行うことができる。
【発明を実施するための最良の形態】
【００５０】
以下、本発明を実施するための最良の形態を添付図面を参照しながら詳述する。
図１は本発明に係る印刷システムを構成する印刷装置Ｐと印刷指示端末Ｔの第１の実施の形態を示したものである。
この印刷システムを構成する印刷装置Ｐは、図示するようにインクジェットプリンタやレーザプリンタ等のプリンタであって、ＬＡＮ等の通信ネットワークＮや専用の通信ケーブル（有線、無線を問わない）を介して印刷指示端末Ｔと情報通信可能に接続されており、その筐体内には、主に印刷機器として不可欠な印刷出力部１０の他に、データ記憶部２０と、データ合成部３０と、素材データ操作部４０と、素材データ圧縮伸張部５０とが収容された構成となっている。
【００５１】
先ず、印刷出力部１０は、印刷機能や紙送り機能等といった印刷機器として基本的な機能を提供するものであり、後述するデータ合成部３０で合成された印刷データを所定の印刷用紙上に実際に印刷して目的とする印刷物を出力するようになっている。
データ記憶部２０は、主に画像データ等のレンダリング処理済みの素材データ等を保存しておく機能を提供するものであり、このデータ記憶部２０は、さらに伸張データ記憶部２２と、圧縮データ記憶部２４とから構成されている。
【００５２】
この伸張データ記憶部２２は、前記レンダリング済みの素材データのみを伸張形式、すなわち、そのまま印刷データとして利用できるような通常の状態で保存する機能を提供するようになっている。一方、圧縮データ記憶部２４は、前記レンダリング済みの素材データを圧縮形式、すなわち、後述する素材データ圧縮伸張部５０等によってコンパクトに圧縮処理された素材データのみを主に保存する機能を提供するようになっている。
【００５３】
なお、このデータ記憶部２０は、具体的にはハードディスク装置（ＨＤＤ）や半導体メモリ（フラッシュメモリ）、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＷ、ＣＤ−ＲＷ等の各種書き換え自在な不揮発性の記憶装置や記憶媒体等から構成されている。また、図示するように、
このデータ記憶部１０は、後述する素材データ利用回数等のデータを記録するための素材データ利用回数記録部２６としても機能するようになっている。
【００５４】
データ合成部３０は、後に詳述するが、前記データ記憶部２０に保存された複数の素材データ、またはこのデータ記憶部２０に保存された素材データに加えて印刷指示端末Ｔから印刷指示データと共に送られてきた素材データとをその印刷指示データの指示内容に従って合成して印刷に必要な印刷データ（ラスタ画像データ）を生成する機能を提供するようになっている。なお、このデータ合成部３０は、印刷指示端末Ｔから印刷指示データと共に送られてきた素材データがレンダリング処理されていない場合は、同時にその素材データに対してレンダリング処理を行う機能を提供するようになっている。
【００５５】
素材データ操作部４０は、前記データ記憶部２０に保存される素材データの操作、例えば、各素材データの呼び出し、保存、削除、利用回数の記録、素材データの圧縮、伸張命令等といった素材データの操作に関する機能を提供するようになっている。
素材データ圧縮伸張部５０は、素材データの種類に応じた所定の圧縮アルゴリズムを用いて伸張データ記憶部２２に保存された伸張形式の素材データ、または印刷指示端末Ｔから伸張形式で送られてきた素材データをコンパクトに圧縮処理したり、圧縮データ記憶部２４に保存された圧縮形式の素材データ、または印刷指示端末Ｔから圧縮形式で送られてきた素材データを元のサイズに伸張処理する機能を提供するようになっている。
【００５６】
また、この印刷装置Ｐは、図１に示すように、他に通信部６０と、印刷指示解析部６２と、素材データ利用回数計測部６４とが備えられている。
この通信部６０は、同じく印刷指示端末Ｔ側に設けられた通信部７０との通信用のインターフェースを提供するものであり、所定の通信プロトコルや通信手順等に従って印刷指示端末Ｔとの間で印刷指示データや素材データ等の各種データ送受信機能を提供するようになっている。
【００５７】
印刷指示解析部６２は、前記印刷指示端末Ｔからの印刷指示データを解析する機能を提供するものであり、具体的には、その印刷で利用する各種素材データの種類を特定する素材データＩＤやその素材データの配置を示すレイアウト情報、印刷設定情報等といった、その印刷装置Ｐで実際に印刷を実行するために必要な情報を解析して前記素材データ操作部４０およびデータ合成部３０に通知する機能を提供するようになっている。
【００５８】
素材データ利用回数計測部６４は、前記データ記憶部２０に保存された素材データ毎の利用回数、具体的には、前記データ合成部３０で印刷データの作成に利用された素材データ毎の利用回数を計測し、その計測結果をデータ記憶部２０に設けられた素材データ利用回数記録部２６に記録する機能を提供するようになっている。なお、この素材データ利用回数記録部２６は、前記データ記憶部２０の一部の記憶領域を利用して構成しても良いが、別個独立した記憶装置を用意して構成するようにしても良い。
【００５９】
なお、このような本発明に係る印刷装置Ｐを構成する印刷出力部１０、データ記憶部２０、データ合成部３０、素材データ操作部４０、素材データ圧縮伸張部５０、通信部６０、印刷指示解析部６２、素材データ利用回数計測部６４の各機能は、それぞれ専用の装置を製作してハードウェア的に実現することも可能であるが、現在殆どの印刷装置に備わっているコンピュータシステムを用いてソフトウェア上で実現することも可能であり、このように各機能をソフトウェア上で実現すれば、各機能をより容易かつ経済的に実現することが可能となる。
【００６０】
すなわち、この印刷装置Ｐを実現するためのハードウェア構成は、図２に示すように、各種制御や演算処理を担う中央演算処理装置であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅ
ｓｓｉｎｇ  Ｕｎｉｔ）１１０と、主記憶装置（Ｍａｉｎ  Ｓｔｏｒａｇｅ）を構成するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２０と、読み出し専用の記憶装置であるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３０との間をＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスやＩＳＡ（Ｉｎｄｕｓｔｒｉａｌ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス等からなる各種内外バス１５０で接続すると共に、このバス１５０に入出力インターフェース（Ｉ／Ｆ）１４０を介して、ハードディスクドライブ装置（ＨＤＤ）や半導体メモリ等の補助記憶装置（Ｓｅｃｏｎｄａｒｙ  Ｓｔｏｒａｇｅ）１９０、表示パネル等からなる表示部１７０、入力装置の一つである操作パネル１６０、印刷機構部１８０、ＬＡＮ等の通信ネットワークＮを接続したものである。
【００６１】
そして、電源を投入すると同時に、ＲＯＭ１３０等に記憶されたＢＩＯＳ等のプリンタシステム用のプログラムが、例えば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）等の記憶媒体、あるいはインターネット等の通信ネットワークを介して記憶装置１９０にインストールされた各種専用のコンピュータプログラム、あるいは同じくＲＯＭ１３０に予め記憶された各種専用のコンピュータプログラムをＲＡＭ１２０にロードし、そのＲＡＭ１２０にロードされたプログラムに記述された命令に従ってＣＰＵ１１０が各種リソースを駆使して所定の制御および演算処理を行いうことで、前述したような各機能を実現するようになっている。
【００６２】
一方、この印刷装置Ｐと通信可能に接続された印刷指示端末Ｔは、ユーザが直接あるいは間接的に操作する汎用のパソコン（ＰＣ）からなっており、少なくとも、前記印刷装置Ｐに印刷指示データや素材データを送信するための通信部７０と、印刷に必要な印刷データを生成するための印刷データ生成部７２、例えば、ワープロやエディタ等の文書編集・操作用のアプリケーションと、これを稼働する環境（ＯＳ等）とを備えた構成となっている。
【００６３】
なお、この印刷指示端末Ｔを構成する通信部７０や印刷データ生成部７２等の各機能は、それぞれ専用の装置を製作してハードウェア的に実現することも可能であるが、入力、制御、演算、記憶、出力といった各機能の全てを予め備えたパソコン等の汎用のコンピュータシステムを用いてソフトウェア上で実現することも可能であり、このような方法を用いれば、各機能をより容易かつ経済的に実現することが可能となる。
【００６４】
すなわち、この印刷指示端末Ｔを実現するためのハードウェア構成は、図３に示すように、各種制御や演算処理を担う中央演算処理装置であるＣＰＵ１１０と、主記憶装置を構成するＲＡＭ１２０と、ＲＯＭ１３０との間をバス１５０で接続すると共に、このバス１５０に入出力インターフェース（Ｉ／Ｆ）１４０を介して、ハードディスクドライブ装置（ＨＤＤ）や半導体メモリ等の補助記憶装置１９０や、液晶ディスプレイやＣＲＴ等からなる出力装置２１０、マウス、キーボード、イメージスキャナ等からなる入力装置２００、ＬＡＮ通信ネットワークＮ等を接続したものである。
【００６５】
そして、電源を投入すると同時に、ＲＯＭ１３０等に記憶されたＢＩＯＳ等のシステム用のプログラムが、例えば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）等の記憶媒体、あるいはインターネット等の通信ネットワークを介して記憶装置１９０にインストールされた各種専用のコンピュータプログラム、あるいは同じくＲＯＭ１３０に予め記憶された各種専用のコンピュータプログラムをＲＡＭ１２０にロードし、そのＲＡＭ１２０にロードされたプログラムに記述された命令に従ってＣＰＵ１１０が各種リソースを駆使して所定の制御および演算処理を行うことで、印刷データの生成およびその印刷データに関する印刷指示を通信部７０を介して印刷装置Ｐに送信するようになっている。
【００６６】
次に、このよう構成をした本発明の印刷装置Ｐに関する処理の流れ、およびその印刷装置Ｐを用いた印刷方法を図４および図５のフローチャート図を主に参照しながら説明する。なお、図４はこの印刷装置Ｐに関する処理の流れの前半部分を、図５はその後半部分を主に表したものである。
図４のフローチャート図に示すように、先ずこの印刷装置Ｐは、電源投入して所定のセットアップが終了したならば、最初のステップＳ１００において、そのネットワークＮ上の信号を監視して自己を指定する文書の文字データと印刷指示データを受信したか否かを確認し、受信したと判断した（Ｙｅｓ）ならば、次のステップＳ１０２に移行してその印刷指示解析部６２がその印刷指示データを解析すると共に、素材データ操作部４０がその印刷処理に必要な素材データ（主に画像データ）がデータ記憶部２０の伸張データ記憶部２２に存在しているか否かを調べてから次のステップＳ１０４に移行する。
【００６７】
すなわち、この印刷指示データには、その印刷で必要となる素材データそのものは含まれておらず、その素材データを識別する識別子（ＩＤ）とその大きさや配置等を決定するレイアウト情報等といった極めて少ない情報量となっている。従って、この印刷指示データの送信によってネットワークトラフィックの増大を招いたり、データ送信に長時間を要する等ということはない。
【００６８】
ステップＳ１０４では、この確認作業の結果、対象となる素材データが伸張データ記憶部２２に「ある（保存されている）」と判断したとき（Ｙｅｓ）は、ステップＳ１２０側に移行するが、「ない（保存されていない）」と判断したとき（Ｎｏ）は、さらに次のステップＳ１０６に移行して、同じくその素材データ操作部４０がデータ記憶部２０の一方の圧縮データ記憶部２４にアクセスしてその圧縮データ記憶部２４に必要とする素材データが存在しているか否かを確認する。
【００６９】
この確認作業の結果、「ある」と判断したとき（Ｙｅｓ）は、ステップＳ１１２までジャンプするが、「ない」と判断したとき（Ｎｏ）は、次のステップＳ１０８に移行して、その印刷指示データを送信してきた印刷指示端末Ｔに対してその素材データを送付してほしい旨の要請を行う。なお、このようにデータ記憶部２０に必要とする素材データが存在するか否かの確認処理は、その印刷指示データに必要とする素材データが複数存在している場合には、全ての素材データ毎に実行されることは勿論である。
【００７０】
そして、次のステップＳ１１０に移行してこの要請に対して所望の素材データを受信したと判断した（Ｙｅｓ）ならば、さらに次のステップＳ１１２に移行してその素材データを印刷に利用できるように元のサイズに伸張処理してからデータ合成部３０に読み出してくる。すなわち、圧縮データ記憶部２４から取得された素材データは勿論、印刷指示端末Ｔに対する送付要請に基づいて送付されてきた素材データが圧縮された状態で送付されてきた場合は、そのままでは印刷に利用することができないため、ここで一端、元のサイズに伸張処理することになる。
【００７１】
その後、そのまま次のステップＳ１１４に移行して素材データ利用回数計測６４がその素材データの過去の利用回数に「１」を加算すると共に、素材データ利用回数記録部２６にそれを記録する。
例えば、印刷データの合成に必要となる素材データが伸張データ記憶部２２、あるいは圧縮データ記憶部２４から読み出されてきた素材データであれば、それぞれ過去の利用回数に「１」加算した数値になるが、送付要請に基づいて印刷指示端末Ｔから新たに取得された素材データであれば、その利用回数は「１」ということになる。
【００７２】
図６は、この素材データを識別する「素材データ名」５００と、その「利用頻度（利用
回数）」との対応の一例を示したデータ構造であり、例えば、「Ｄａｔａ０００００１」という素材データ５０１の利用回数は「１２回」、「Ｄａｔａ００００２１」という素材データ５０２の利用回数は「３２１５４３」回、「Ｄａｔａ９９９９９９」という素材データ５０Ｘの利用回数は「３２１」回となり、その利用回数に対して利用毎にステップＳ１１４においてそれぞれ「１」ずつ加算され、その加算値が素材データ利用回数記録部２６に記録されることになる。
【００７３】
次に、図４のステップＳ１１４に戻り、このようにして素材データの過去の利用回数に「１」を加算したならば、次のステップＳ１１６に移行して、その伸張データ記憶部２２の空き容量を調べて、新たに伸張処理された素材データがその伸張データ記憶部２２にそのまま格納可能かどうかを確認する。
この確認作業の結果、伸張データ記憶部１４に格納可能であると判断したとき（Ｙｅｓ）は、図５のステップＳ１２８までジャンプしてその伸張状態の素材データを伸張データ記憶部２２にそのまま格納することになるが、図４に示すように、ステップＳ１１６において、これとは逆に格納不可、あるいはその保存領域が逼迫していると判断したとき（Ｎｏ）は、次のステップＳ１１８に移行してその伸張データ記憶部２２に格納されている素材データのうち、過去の利用回数が最も少ない素材データを選択して格納対象となる素材データとの利用回数を比較する。
【００７４】
この比較の結果、図５に示す次のステップＳ１２４において格納対象となる素材データの利用回数が、比較対象となる伸張データ記憶部２２の素材データの利用回数と同数以上となっていると判断したとき（Ｙｅｓ）は、次のステップＳ１２６に移行し、その比較対象となる素材データが圧縮データ記憶部２４にも記録されているときは、そのまま伸張データ記憶部２２から削除（消去）する。このとき、削除対象となる素材データが圧縮データ記憶部２４に記録されていないときは、その素材データのコピーを圧縮処理して圧縮データ記憶部２４に記録した後、その伸張データ記憶部２２から削除する。これによって、伸張データ記憶部２２の空き容量が増えることになるため、格納対象となる素材データをその伸張データ記憶部２２に格納（記録）することになる（ステップＳ１２８）。
【００７５】
なお、この格納対象となる素材データが伸張データ記憶部２２から取得したものである場合には、この比較ステップＳ１１８からステップＳ１２８までを省略することも可能である。
また、格納対象となる素材データのデータ量が、伸張データ記憶部２２から削除される一つの素材データよりも大幅に大きく、その空きスペースに格納できない場合には、その次に利用回数の少ない素材データも一緒にまとめて削除することになることはいうまでもない。
そして、このようにして印刷データの合成に必要な全ての素材データが揃ったならば、ステップＳ１３６に移行してデータ合成部３０において、これら全ての素材データを合成してから次のステップＳ１３８にて印刷処理を実行することで所望の素材データを組み合わせた印刷データからなる印刷物を得ることができる。
【００７６】
一方、ステップＳ１２４において、格納対象となる素材データの利用回数が比較対象となる伸張データ記憶部２２の素材データの最小利用回数に満たないと判断したとき（Ｎｏ）は、ステップＳ１３０側に移行してその格納対象となる素材データが前記送付要請に伴って印刷指示端末Ｔから送付されてきた素材データであるか、すなわちデータ記憶部２０に保存されていない新規な素材データであるか否かを判断し、新規な素材データでない（Ｎｏ）と判断したときは、そのままステップＳ１３６までジャンプすることになるが、新規な素材データであると判断したとき（Ｙｅｓ）は、次のステップＳ１３２に移行してそのコピーを圧縮処理してから次のステップＳ１３４において、データ圧縮されたその素材データを圧縮データ記憶部２４に格納すると共に、そのオリジナルの素材データをステップＳ１３６で合成する素材データの一つとしてそのまま利用することになる。
【００７７】
他方、図４に示すステップＳ１０４において、必要な画像データが伸張データ記憶部１４に存在していると判断したときは、ステップＳ１２０側に移行してその素材データのコピーをその伸張データ記憶部２２から取得してからステップＳ１２２に示すように前記ステップＳ１１４と同様に、その素材データの利用回数に「１」を加算してからステップＳ１３６で合成する素材データの一つとしてそのまま利用することになる。
【００７８】
そして、このようにして取得した素材データをレイアウトし合成して印刷データを作成した概念の一例を示したのが図７〜図９である。
先ず、前述のようにして印刷に必要な素材データ（画像データおよび文字データ）が取得されたならば、図７に示すように、各素材データ毎にその位置指定データに従って所定の位置に配置したレイアウトを実行する。
【００７９】
例えば、図７（ａ）の左側に示す素材データ（画像データ）ａの場合では、図９のレイアウトテーブル３００のデータ内容３０１に示すように、その識別子である素材データ種類指定データは「Ｄａｔａ００２５１２」であって、そのレイアウト情報である位置指定データは「（１０，１０）」であることから、その位置を基点としてその素材データａが図７（ａ）の右側に示すようにレイアウト領域Ｒの上段部分にレイアウトされる。
【００８０】
また、図７（ｂ）の左側に示す素材データ（画像データ）ｂの場合では、図９のデータ内容３０２に示すように、その識別子である素材データ種類指定データは「Ｄａｔａ００００２１」であって、そのレイアウト情報である位置指定データは「（４００，２５０）」であることから、その位置を基点としてその素材データｂが図７（ｂ）の右側に示すようにレイアウト領域Ｒの中段右側部分にレイアウトされる。
【００８１】
さらに、図７（ｃ）の左側に示す素材データ（文字（列）データ）ｃの場合では、図９のデータ内容３０３に示すように、その素材データは「ＡＢＣＤＥＦＧ↓０１２３４５６」からなるテキストデータであって、その位置指定データは「（１０，２５０）」であることから、その位置を基点としてその素材データｃが図７（ｃ）の右側に示すようにレイアウト領域Ｒの中段左側部分にレイアウトされる。
そして、図８に示すように、これら各レイアウトを「ｏｒ」演算して３つの素材データを合成することで一つの印刷データ（ラスタ画像データ）が得られ、この印刷データに基づいて印刷出力部１０が印刷処理を実行することで同図右側に示すようなイメージの印刷物が得られる結果となる。
【００８２】
このように本実施の形態は、印刷に用いる各素材データをレンダリング処理して印刷装置Ｐ側に圧縮して保存するに際して、保存された素材データのうち、頻繁に利用されるいくつかの画像データを伸張して直ちに利用できる状態で保存するようにしたことから、素材データのデータ伸張に要する時間が不要、または大幅に短縮されるようになるため、ファーストプリントアウトまでの時間が大幅に早められて高速な印刷処理が可能となる。
なお、本実施の形態では、印刷装置Ｐ側に保存する素材データとして、データ量の大きい画像データを用いることでその効果をより顕著に発揮することができるが、この素材データとしては、画像データに限定されるのではなく、文字データ等の比較的データ容量の少ないものであっても良いことは勿論である。
【００８３】
次に、本発明に係る印刷装置Ｐの第２の実施の形態、およびこの印刷装置Ｐに接続されて機能する本発明に係る印刷指示端末Ｔの実施の形態を図１０〜図２２を参照しながら説明する。
先ず、図１０に示すように、この印刷装置Ｐは、ＰＣ（パソコン）等からなる印刷指示端末Ｔと通信ネットワークＮを情報通信可能に接続されており、その筐体内には、前記第１の実施の形態と同様に、印刷機器として不可欠な印刷出力部１０と、レンダリング処理済みの伸長形式の素材データを保存する伸張データ記憶部２２と同じくレンダリング処理済みの圧縮形式の素材データを保存する圧縮データ記憶部２４とからなるデータ記憶部２０と、伸張処理された素材データを組み合わせて印刷データを作成するデータ合成部３０と、素材データを操作する素材データ操作部４０と、所定の圧縮アルゴリズムを用いて素材データの圧縮および伸張処理を行う素材データ圧縮伸張部５０と、印刷指示端末Ｔとの通信機能を提供する通信部６０と、印刷指示端末Ｔから送られてくる印刷指示データを解析する印刷指示解析部６２とに加え、素材データリスト操作部４６と、素材データリスト記録部４８とがさらに備えられた構成となっている。
【００８４】
このうち印刷出力部１０、伸張データ記憶部２２と圧縮データ記憶部２４とからなるデータ記憶部２０、データ合成部３０、素材データ操作部４０、素材データ圧縮伸張部５０、通信部６０、印刷指示解析６２に関する各機能は、前記第１の実施の形態と同様であるため、その説明は割愛するが、新たな構成要素のうち、素材データリスト操作部４６は、印刷指示端末Ｔからの指示を受けて素材データのリストを編集する機能を提供するものであり、編集後の素材データリストの内容を素材データリスト記録部４８に記録して保存するようになっている。
【００８５】
この素材データリスト記録部４８は、編集後の素材データリストの内容を記憶するためのデータ記憶手段の一つであり、前記データ記憶部２０等から独立した専用の書き換え可能な記憶装置から構成される他に、そのデータ記憶部２０を構成するハードディスク装置（ＨＤＤ）や半導体メモリ等の記憶装置の記憶領域の一部を借用して構成するようにしても良い。
【００８６】
一方、この印刷装置Ｐと通信可能に接続された印刷指示端末Ｔは、前述したように、ユーザが直接、あるいは間接的に操作する汎用のパソコン（ＰＣ）等からなっており、前記実施の形態と同様に、印刷装置Ｐとの情報通信機能を提供する通信部７０と、印刷に必要な印刷データを生成すべく、ワープロやエディタ等の文書編集・操作用のアプリケーションやＯＳ等からなる印刷データ生成部７２の他に、素材データリスト操作部８０と、素材データリスト表示部８２とを備えた構成となっている。
【００８７】
すなわち、この素材データリスト表示部８２は、前記印刷装置Ｐのデータ記憶部２０に保存された素材データに関する情報を取得してその情報を例えば図１７等に示すような素材データリストとして一覧表示する機能を提供するものであり、また、素材データリスト操作部８０は、その素材データリストに一覧表示された素材データをユーザがその印刷指示端末Ｔの入力装置（マウスやキーボード等）を用いて操作する機能を提供するようになっている。
【００８８】
なお、本実施の形態にかかる印刷装置Ｐも前記実施の形態の印刷装置Ｐと同様に、各機能は、それぞれ専用の装置を製作してハードウェア的に実現することも可能であるが、図２に示すように、ＣＰＵ１１０や、ＲＡＭ１２０、ＲＯＭ１３０、バス１５０、入出力インターフェース１４０、操作パネル１６０、表示部１７０、印刷機構部１８０、補助記憶装置１９０等からなる、現在殆どの印刷装置に備わっているコンピュータシステムを用いてソフトウェア上で実現することも可能であり、このように各機能をソフトウェア上で実現すれば、各機能をより容易かつ経済的に実現することが可能となる。
【００８９】
一方、印刷指示端末Ｔも前記実施の形態と同様に、それぞれ専用の装置を製作してハードウェア的に実現することも可能であるが、図３に示すように、入力、制御、演算、記憶
、出力といった各機能の全てを予め備えたパソコン等の汎用のコンピュータシステムを用いてソフトウェア上で実現することも可能であり、このような方法を用いれば、各機能をより容易かつ経済的に実現することが可能となる。
【００９０】
次に、このような構成をした本発明の印刷装置Ｐおよび印刷指示端末Ｔの処理の流れを主に図１１〜図１３のフローチャート図を参照しながら説明する。
なお、図１１は、ユーザによる印刷指示から印刷実行までの処理の流れを、図１２は、その印刷処理で新規な素材データがあった場合のその素材データの保存処理の流れを、さらに、図１３は、印刷指示端末Ｔからの指示による素材データの操作の流れの一例をそれぞれ示したものである。
先ず、図１１のフローチャート図に示すように、印刷装置Ｐは、電源投入後、所定のセットアップが終了したならば、最初のステップＳ２００において、そのネットワークＮ上の信号を監視して自己を指定する文書の文字データと印刷指示データを受信したか否かを確認する。
【００９１】
そして、受信したと判断した（Ｙｅｓ）ならば、次のステップＳ２０２に移行してその印刷指示解析部６２がその印刷指示データを解析すると共に、素材データ操作部４０がその印刷データの作成に必要な素材データがデータ記憶部２０の伸張データ記憶部２２に存在しているか否かを調べる。なお、前記実施の形態と同様に、この印刷指示データには、その印刷で必要となる素材データそのものは含まれておらず、その素材データを識別する識別子（ＩＤ）とその大きさや配置等を決定するレイアウト情報等といった極めて少ない情報のみが含まれた状態となっている。従って、この印刷指示データの送信にあたっては、ネットワークトラフィックの増大を招いたり、データ送信に長時間を要する等という不都合はない。
【００９２】
その後、次のステップＳ２０４に移行してこの確認作業の結果、対象となる素材データが伸張データ記憶部２２に「ある（存在している）」と判断したとき（Ｙｅｓ）は、ステップＳ２１８側に移行してその素材データを取得してからステップＳ２１４までジャンプすることになるが、これとは反対に「ない（存在していない）」と判断したとき（Ｎｏ）は、さらに次のステップＳ２０６に移行して、その素材データ操作部４０が次に圧縮データ記憶部２４側にアクセスしてその圧縮データ記憶部２４に、目的とする素材データが存在しているか否かを確認する。
【００９３】
この確認作業の結果、「ある」と判断したとき（Ｙｅｓ）は、ステップＳ２１２までジャンプするが、「ない」と判断したとき（Ｎｏ）は、次のステップＳ２０８に移行して、その印刷指示データを送信してきた印刷指示端末Ｔに対してその素材データを送付してほしい旨の要請を行う。なお、このような素材データの有無の確認は、前記実施の形態と同様に、その印刷指示データに素材データが複数存在している場合には全ての素材データ毎に実施される。
【００９４】
そして、次のステップＳ２１０に移行してこの送付要請に対して所望の素材データが送られてきたと判断した（Ｙｅｓ）ならば、さらに次のステップＳ２１２に移行してその素材データを印刷処理に利用できるように素材データ圧縮伸張部５０によって元のサイズに伸張処理してからデータ合成部３０に読み込む。すなわち、前記実施の形態と同様に、圧縮データ記憶部２４から取得された素材データは勿論、送付要請に基づいて送付されてくる素材データも圧縮された状態で送付されてきた場合は、そのままでは印刷に利用することができないため、ここで一端、元のサイズに伸張する処理が必要となってくる。
【００９５】
その後、次のステップＳ２１４に移行して、この印刷装置Ｐのデータ合成部３０は、このようにして得られた素材データを合成して一つの印刷データ（ラスタ画像データ）を作
成して、印刷出力部１０に送ると、ステップＳ２１６においてその印刷出力部１０がその印刷データを用いて印刷処理を実行することで所望の素材データからなる印刷物を得ることができる。
【００９６】
これによって、印刷指示端末Ｔから印刷装置Ｐに送る印刷データは、印刷処理の都度、印刷装置Ｐに保存されたデータ容量の大きい素材データを送る必要がなくなることから、データ転送量が大幅に減って印刷開始時間を早めることができることは勿論、印刷に利用する画像データの一部を伸張して直ちに利用できる状態で保存するようにしていることから、そのデータ伸張に要する時間も短縮されてさらなるファーストプリントアウトの短縮を達成することができる。
【００９７】
しかも、この保存データはいずれもレンダリング済みであるため、レンダリングに要する時間や負荷も不要となる。
このように素材データをレイアウトして印刷データを合成する概念の一例を示したのが図１４〜図１６である。
先ず、前述のようにして印刷に必要な素材データが取得されたならば、図１４に示すように、各素材データ毎にその位置指定データに従って所定の位置に配置したレイアウトを実行する。
【００９８】
例えば、図１４（ａ）の左側に示す素材データａの場合では、図１６のレイアウトテーブル３００のデータ内容３０１に示すように、データの識別子である素材データ種類指定データは「Ｄａｔａ００２５１２」であって、そのレイアウト情報である位置指定データは「（１０，１０）」であることから、その位置を基点としてその素材データａが図１４（ａ）の右側に示すようにレイアウト領域Ｒの上段部分にレイアウトされることになる。
【００９９】
また、図１４（ｂ）の左側に示す素材データｂの場合では、図１６のデータ内容３０２に示すように、識別子である素材データ種類指定データは「Ｄａｔａ００００２１」であって、そのレイアウト情報である位置指定データは「（４００，２５０）」であることから、その位置を基点としてその素材データｂが図１４（ｂ）の右側に示すようにレイアウト領域Ｒの中段右側部分にレイアウトされることになる。
【０１００】
また、図１４（ｃ）の左側に示す素材データ（文字列データ）ｃの場合では、図１６のデータ内容３０３に示すように、その文字列データは「ＡＢＣＤＥＦＧ↓０１２３４５６」からなるテキストデータであって、その位置指定データは「（１０，２５０）」であることから、その位置を基点としてその素材データｃが、図１４（ｃ）の右側に示すようにレイアウト領域Ｒの中段左側部分にレイアウトされる。
【０１０１】
さらに、図１４（ｄ）の左側に示す素材データ（画像データ）ｄの場合では、図１６のデータ内容３０４に示すように、その素材データの説明およびその位置指定データが「（１０，６００）」であることから、その位置を基点としてその素材データｄが、図１４（ｄ）の右側に示すようにレイアウト領域Ｒの下段部分にレイアウトされる。なお、この素材データｄには、さらに「新規素材データとしての登録指示」として、「ＲＥＧＩＳＴＥＲ  ＣＯＭＰＲＥＳＳ」と記述されていることから、印刷処理後は後述するように圧縮形態で圧縮データ記録部２２に記録（登録）されることになる。
【０１０２】
そして、図１５に示すように、これらの各レイアウトを「ｏｒ」演算して４つのデータを合成することで一つの印刷データ（ラスタ画像データ）が得られ、これを印刷処理することで同図右側に示すようなイメージの印刷物が得られる結果となる。
次に、前述のようにしてその印刷指示に対する印刷処理が終了したならば、この印刷装置Ｐは、図１２のフローに示すような素材データ保存処理に移行することになる。
【０１０３】
この素材データ保存処理は、先ず最初のステップＳ３００においてその印刷処理で利用した素材データのうち、印刷装置Ｐ側に保存されていない新規な素材データ、すなわち、図１１のステップＳ２０８の要請に基づいて送付されてきた素材データがあるか否かを判断し、「ない」と判断したとき（Ｎｏ）は、その印刷処理で利用した素材データの全てが印刷装置Ｐのデータ記憶部２０に保存されたものであるとみなして、そのまま処理を終了するが、反対に「ある」と判断したとき（Ｙｅｓ）は、次のステップＳ３０２に移行してその素材データを印刷装置Ｐのデータ記憶部２０に保存するか否かの指示を前記印刷指示端末Ｔ側に問い合わせる。
【０１０４】
そして、次のステップＳ３０４において、この問い合わせに対して印刷指示端末Ｔから保存しない旨の指示があった場合（Ｎｏ）は、そのまま処理を終了するが、保存する旨の指示があった場合（Ｙｅｓ）は、次のステップＳ３０６に移行して、その保存形式について伸張形式で保存するか否かを確認し、伸張形式で保存する場合（Ｙｅｓ）は、ステップＳ３０８に移行してその素材データ操作部４０の素材データ登録部がそのままその画像データを伸張データ記憶部２２に格納し、反対に伸張形式で保存しない場合（Ｙｅｓ）は、ステップＳ３１０までジャンプする。
【０１０５】
なお、ステップＳ３０２における問い合わせに対して一定時間返答がなかった場合は、タイムアウトとして最初のステップＳ３００の新規素材データが「ない」場合と同様にして保存処理を終了するような流れにしても良い。
ステップＳ３１０では、さらにその素材データの保存形式として圧縮形式で保存するか否かを確認し、圧縮形式でも保存しないと場合（Ｎｏ）は、そのまま処理を終了するが、圧縮形式で保存する場合（Ｙｅｓ）は、次のステップＳ３１２に移行して素材データ圧縮伸張部５０によってその素材データを所定の圧縮アルゴリズムを用いて圧縮処理し、そのデータ圧縮後、ステップＳ３１４に移行してその圧縮した素材データを圧縮データ記憶部２４に保存することで新規な素材データの保存に関する処理が終了する。
【０１０６】
これによって、新規な素材データの保存は勿論、その保存形式も印刷指示端末Ｔ（ユーザ等）の指示に従って的確に決定することができる。
従って、例えば、印刷装置Ｐにおける素材データの保存形式の振り分け方法として、過去の利用頻度に基づくようなケースであっても、その素材データが今後頻繁に利用する予定がある等の理由がある場合、およびＪＰＥＧ方式のような繰返し圧縮に適さない素材データの場合には、その素材データを優先的に伸張データ記憶部２２に保存しておくような的確な取り扱いを行うことができる。
【０１０７】
また、本実施の形態に係る印刷装置Ｐにあっては、素材データリスト操作部４６および素材データリスト記録部４８を備えることにより、さらに、ユーザの要求に応じて素材データの保存形式の変更や削除等の保存データの操作に関する要求を満たすことができる。
すなわち、この印刷装置Ｐは、図１３の最初のステップＳ４００に示すように、常に印刷指示端末Ｔからの素材データリスト記録部４８に保存された素材データリストの取得要求を監視しており、要求を受信したと判断したとき（Ｙｅｓ）は、次のステップＳ４０２に移行して、その素材データリストを印刷指示端末Ｔに送信する。
【０１０８】
この素材データリストの形態としては特に限定されるものではないが、例えば、図１７に示す素材データリスト１００の場合は、「素材データ名」１１０，「素材データのサイズ」１２０，「データの状態」１３０、すなわち、圧縮形式か伸張形式かの区別、圧縮形式であれば「伸張したときのデータサイズ」１４０等が一覧表示されるようになっている。
【０１０９】
そして、図１７の例では、素材データ名が「Ｄａｔａ００２５１２」の素材データ１０
１の場合は、データサイズが「８３，９５５バイト」で、そのデータ状態は、圧縮状態（ＣＯＭＰＲＥＳＳ）であり、伸張処理後のデータサイズが「６５６，８４６バイト」となることを示している。また、素材データ名が「Ｄａｔａ００００２１」の素材データ１０２の場合は、データサイズが「１７，１２５バイト」で、そのデータ状態は、圧縮状態（ＣＯＭＰＲＥＳＳ）であり、伸張処理後のデータサイズが「２，１６６，８３８バイト」となることを示している。さらに、素材データ名「Ｄａｔａ００１２３２」の素材データ１０３の場合は、データサイズが「１４，１８２バイト」で、データ状態は、伸張状態（ＤＥＣＯＭＰＲＥＳＳ）で、その後の伸張処理が不要であること等をそれぞれ示している。
【０１１０】
そして、図１３のステップ４０４に示すように、印刷装置Ｐは、素材データリストの送信後は勿論、素材データリストを送信しない場合（ステップＳ４００の「Ｎｏ」の場合）でも印刷指示端末Ｔからの指示待ち状態となっており、そのステップＳ４０４において素材データ伸張要求を受信したとき（Ｙｅｓ）は、次のステップＳ４０６に移行して指定された素材データを圧縮データ記憶部２４から読み出すと共に、これを伸張処理して伸張データ記憶部２２に保存した後、次のステップＳ４０８に移行してその伸張処理を行ったオリジナルの圧縮形式の素材データを圧縮データ記憶部２４から削除し、次のステップＳ４１０に移行してその旨を素材データリスト記憶部４８に記録する。
【０１１１】
すなわち、ステップＳ４００において、素材データリストを要求した印刷指示端末Ｔが、その印刷指示端末Ｔ側の素材データリスト表示部８２および素材データリスト操作部８０を利用して任意の素材データの保存形式を把握し、その素材データを伸張形式で保存したいという要求を満足するようにしたものであり、これによって、ユーザの意図した的確な素材データの操作および管理を行うことができる。
【０１１２】
以下、同様に印刷装置Ｐは、ステップＳ４１２にて素材データの圧縮要求を受信したならば（Ｙｅｓ）、次のステップＳ４１４に移行して指定された素材データを伸張データ記憶部２２から読み出すと共に、これを圧縮して圧縮データ記憶部２４に保存した後、次のステップＳ４１６に移行してその圧縮処理を行ったオリジナルの伸張形式の素材データを伸張データ記憶部２２から削除してから、次のステップＳ４１８に移行してその旨を素材データリスト記憶部４８に記録する。
【０１１３】
さらに、この印刷装置Ｐは、ステップＳ４２０にて素材データの削除要求を受信したならば（Ｙｅｓ）、次のステップＳ４２２に移行して指定された素材データを該当するデータ記憶部２２、２４から削除し、次のステップＳ４２４に移行して同じくその旨を素材データリスト記憶部４８に記録する。
これによって、例えば、前記と同様に印刷指示端末Ｔ上で素材データリストを見たユーザが不要だと判断した素材データのみをデータ記憶部２２，２４から削除できるため、不要な素材データや重複して保存された素材データによるデータ記憶部２０の記憶容量の無駄使い等を的確に回避することができる。
【０１１４】
図１８は、このような素材データリストに基づく素材データの指示の一例を示す操作指示テーブル２００であり、その指示の種類２１０と、送信データ２２０とが規定されている。例えば、指示種類２０１では、素材データ名「Ｄａｔａ００１２３２」と、その指示内容「ＤＥＣＯＭＰＲＥＳＳ（伸張）」が規定され、また、指示種類２０３では、素材データ名「Ｄａｔａ００１２３２」と、その指示内容「ＤＥＬＥＴＥ（削除）」が規定されている。
【０１１５】
次に、本発明に係る印刷指示端末Ｔの他の実施の形態を図１０および図１９〜２１を参照しながら説明する。
本実施の形態に係る印刷指示端末Ｔは、図１０の印刷指示端末Ｔの素材データリスト操作部８０および素材データリスト表示８２に代えて、図１０の破線で囲まれた、圧縮データ表示部９０と、伸張データ表示部９１と、アイコン作成部９２と、アイコン表示部９３と、アイコン操作部９４と、操作指示部９５とを構成を採用したものである。
【０１１６】
先ず、圧縮データ表示部９０および伸張データ表示部９１は、前記印刷装置Ｐのデータ記憶部２０の圧縮データ記憶部２４および伸張データ記憶部２２にそれぞれ対応するようになっており、これらのデータ記憶部２２，２４に保存された素材データに対応するアイコンやサムネイル画像等の小画像または小イラスト（以下、アイコンＩと称す）を表示するためのエリアを印刷指示装置Ｔのモニター（表示部）上に確保する機能を提供するようになっている。例えば、図１９に示すように、印刷指示装置ＴのモニターＭの右側部分に圧縮データ表示部（ＣＯＭＰＲＥＳＳ）９０が表示され、印刷指示装置ＴのモニターＭの左側部分に伸張データ表示部（ＲＥＡＤＹ（ＤＥＣＯＭＰＲＥＳＳ））９１が表示されるようになっている。
【０１１７】
アイコン作成部９２は、前記圧縮データ記憶部２４または伸張データ記憶部２２に保存された各素材データに対応するアイコンＩを作成する機能を、また、アイコン表示部９３は、このアイコン作成部９２で作成された各アイコンをそれぞれ対応する素材データの保存場所に応じて前記圧縮データ表示部９０または伸張データ表示部９１内に表示する機能をそれぞれ提供するようになっている。
【０１１８】
図１９の例では、「携帯電話」を現した画像や「レンチ」を現した画像に関する素材データに対応するアイコンＩがアイコン作成部９２によって作成され、また、これらアイコンＩに対応する素材データはいずれも圧縮データ記憶部２４に保存されていることから、アイコン表示部９３によってそれら各アイコンＩは、圧縮データ表示部９０側に表示されるようになっている。
【０１１９】
アイコン操作部９４は、例えば、図２０に示すレンチのアイコンＩ−１のように圧縮データ表示部９０と伸張データ表示部９１間でのアイコンＩの移動、同図の樹木のアイコンＩ−２のように新規アイコンＩの登録、または同図のパソコンのアイコンＩ−３のように表示されたアイコンＩの削除等を行う機能を提供するようになっている。
そして、操作指示部９５は、このアイコン操作部９４によるアイコンＩの操作に連動してそのアイコンＩに対応する素材データの操作を印刷装置Ｐの素材データ操作部４０に指示する機能を提供するようになっている。
【０１２０】
従って、本実施の形態のように印刷指示端末Ｔにこのような圧縮データ表示部９０と、伸張データ表示部９１と、アイコン作成部９２と、アイコン表示部９３と、アイコン操作部９４と、操作指示部９５とを備えることによって、印刷指示端末Ｔを操作するユーザは、そのモニターＭ上に表示されたアイコンＩを目視するだけで印刷装置Ｐのデータ記憶部２０に現在どのような素材データがどのような保存形式で保存されているかを容易に把握することができるだけでなく、印刷指示端末Ｔに備わったマウスやキーボードなどの入力装置を用いてその印刷装置Ｐのデータ記憶部２０に保存された素材データを容易に操作することが可能となる。
【０１２１】
すなわち、図１９の例では、伸張データ表示部９１には、２つの素材データが伸張した状態で保存されており、一方の圧縮データ表示部９０には、９つの素材データが圧縮した状態で保存されていることを示している。
そのため、例えば、図２０に示すように、「レンチ」を表したアイコンＩ−１をユーザがマウス等の入力装置を利用して伸張データ表示部９１から圧縮データ表示部９２へドラッグ＆ドロップして移動させれば、この操作指示を受けた印刷装置Ｐがその操作に連動して実際に自己の圧縮データ記憶部２４に保存されている「レンチ」を表したアイコンＩ−１に対応する素材データを伸張処理すると共に伸張データ記憶部２２に移動して保存することになる。
【０１２２】
また、「パソコン」を表したアイコンＩ−３を削除した場合には、それを選択してからキーボードの「ＤＥＬＥＴＥ」キー等を押せば、この操作指示を受けた印刷装置Ｐがその「パソコン」を表したアイコンＩ−３に対応する素材データを自己の圧縮データ記憶部２４から削除することになる。
さらに、「樹木」を表したアイコンＩ−２を文書作成に利用したい場合には、同じくこれをマウスで文書Ｄの該当欄にドラッグ＆ドロップさせれば、その文書作成用のアプリケーションがこれを認識して、文書Ｄ中に取り入れて利用することが可能となり、また、その文書Ｄに利用されている素材データを印刷装置Ｐのデータ記憶部２０に保存したい場合には、同じくマウスでその素材データをいずれかの表示部９０，９１内にドラッグ＆ドロップさせれば、その素材データに対応するアイコンＩ−２が作成されていずれかの表示部９０，９１内に表示されると共に、その素材データが実際に印刷装置Ｐ側に送られてその印刷装置Ｐがその素材データをそのデータ記憶部２０に保存することになる。
【０１２３】
なお、この実施の形態では、各素材データを伸張データ記憶部２２または圧縮データ記憶部２４のいずれかで保存するようになっているが、図２１（ａ）に示すように、圧縮データ記憶部２４側で全ての素材データを記憶しておき、その一部の素材データをコピー（複写）して伸張データ記憶部２２側に記憶させるようにしても良い。
このようにすれば伸張データ記憶部２２側の記憶容量が一杯になったときに不要となった素材データをそのまま削除、あるいは上書きしてしまえば良いことから、再度圧縮して圧縮データ記憶部２４に戻すといった処理を省略することが可能となり、印刷装置Ｐの処理負荷を軽減することができる。
【０１２４】
一方、同図（ｂ）に示すように、各素材データを、伸張データ記憶部２２または圧縮データ記憶部２４のいずれかで一方のみで保存する場合には、各素材データを各データ記憶部２２，２４間で移動させる処理が必要となるが、各素材データを各データ記憶部２２，２４で重複して保存する必要がないため、限られた記憶容量を有効活用することができる。
【０１２５】
また、前記各実施の形態において、図４、図５、図１１、図１２、図１３のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ１３０に予め格納されている制御プログラムを用いる他に、例えば、図２２に示すように、これらの手順を示したプログラムＳが記憶された記憶媒体Ｑから、そのプログラムＳをＲＡＭ１２０に読み込んで実行するようにしても良い。図２２は、各種制御プログラムＳを記録したコンピュータ読み取り可能な記憶媒体（ＣＤ−ＲＯＭ）Ｑの一例を示した概念図である。
【０１２６】
ここで、記憶媒体Ｑとは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【図面の簡単な説明】
【０１２７】
【図１】本発明に係る印刷装置および印刷指示端末の第１の実施の形態を示す構成を示すブロック図である。
【図２】本発明に係る印刷装置のハードウェア構成を示すブロック図である。
【図３】本発明に係る印刷指示端末のハードウェア構成を示すブロック図である。
【図４】印刷装置の処理の前半部分の流れを示すフローチャート図である。
【図５】印刷装置の処理の後半部分の流れを示すフローチャート図である。
【図６】各素材データとその利用頻度との関係を示す図である。
【図７】素材データとレイアウトとの対応関係を示す概念図である。
【図８】レイアウト済みの素材データを合成した状態を示す概念図である。
【図９】各素材データとその種類および位置指定データとの関係を示す図である。
【図１０】本発明に係る印刷装置および印刷指示端末の他の実施の形態を示す構成を示すブロック図である。
【図１１】印刷指示から印刷実行までの処理の流れを示すフローチャート図である。
【図１２】新規な素材データがあった場合の処理の流れを示すフローチャート図である。
【図１３】ユーザによる素材データの操作の流れを示すフローチャート図である。
【図１４】素材データとレイアウトとの対応関係を示す概念図である。
【図１５】レイアウト済みの素材データを合成した状態を示す概念図である。
【図１６】各素材データとその種類および位置指定データとの関係を示す図である。
【図１７】素材データリストの一例を示す図である。
【図１８】印刷指示端末から印刷装置へのデータ操作指示の一例を示す図である。
【図１９】素材データリストの表示画面例を示す図である。
【図２０】素材データリストの表示画面を利用したデータ操作例を示す図である。
【図２１】素材データの保存形式例を示す概念図である。
【図２２】本発明に係る印刷プログラムを記録したコンピュータ読み取り可能な記憶媒体の一例を示す概念図である。
【符号の説明】
【０１２８】
１０…印刷出力部、２０…データ記憶部、２２…伸張データ記憶部、２４…圧縮データ記憶部、２６…素材データ利用回数記録部、３０…データ合成部、４０…素材データ操作部、４６…素材データリスト操作部、４８…素材データリスト記録部、５０…素材データ圧縮伸張部、６０…通信部（印刷装置側）、６２…印刷指示解析部、６４…素材データ利用回数計測部、７０…通信部（印刷指示端末側）、７２…印刷データ生成部…、８０…素材データリスト操作部、８２…素材データリスト表示部、９０…圧縮データ表示部、９１…伸張データ表示部、９２…アイコン作成部、９３…アイコン表示部、９４…アイコン操作部、９５…操作指示部、１１０…ＣＰＵ、１２０…ＲＡＭ、１３０…ＲＯＭ、１４０…入出力インターフェース、１５０…バス、１６０…操作パネル、１７０…表示部、１８０…印刷機構部、１９０…外部（補助）記憶装置、２００…入力装置、２１０…出力装置（モニターＭ）、Ｐ…印刷装置、Ｔ…印刷指示端末、Ｉ…アイコン、Ｓ…印刷プログラム、Ｎ…ネットワーク、Ｒ…レイアウト領域、Ｑ…記憶媒体。
【図１】
2006024227.tif 000003
【図２】
2006024227.tif 000004
【図３】
2006024227.tif 000005
【図４】
2006024227.tif 000006
【図５】
2006024227.tif 000007
【図６】
2006024227.tif 000008
【図７】
2006024227.tif 000009
【図８】
2006024227.tif 000010
【図９】
2006024227.tif 000011
【図１０】
2006024227.tif 000012
【図１１】
2006024227.tif 000013
【図１２】
2006024227.tif 000014
【図１３】
2006024227.tif 000015
【図１４】
2006024227.tif 000016
【図１５】
2006024227.tif 000017
【図１６】
2006024227.tif 000018
【図１７】
2006024227.tif 000019
【図１８】
2006024227.tif 000020
【図１９】
2006024227.tif 000021
【図２０】
2006024227.tif 000022
【図２１】
2006024227.tif 000023
【図２２】
2006024227.tif 000024