(57)【特許請求の範囲】
【請求項１】
印刷データを扱うクライアント装置と、前記印刷データに対する印刷処理を制御する印刷制御装置とが相互接続された印刷システムであって、
前記クライアント装置は、
前記印刷データに対し、それぞれ関連する画像を表示するための関連画像データを設定する関連画像データ設定手段と、
前記印刷データ及び当該印刷データに対して前記関連画像データ設定手段により設定された前記関連画像データを前記印刷制御装置に送信する送信手段とを備え、
前記印刷制御装置は、
前記印刷データ及び当該印刷データに対して前記関連画像データ設定手段により設定された前記関連画像データを前記クライアント装置から受信する受信手段と、
前記受信手段により受信された前記関連画像データを前記印刷データと対応付けて保存する関連画像データ保存手段と、
前記受信手段により受信された前記印刷データを保存する印刷データ保存手段と、
前記関連画像データ保存手段に保存された前記関連画像データを出力要求に従って出力する関連画像データ出力制御手段と、
前記関連画像データ出力制御手段による出力結果に基づいて選択された前記関連画像データと対応付けられて前記印刷データ保存手段に保存された前記印刷データを印刷出力する印刷出力手段と、
を備えることを特徴とする印刷システム。
【請求項２】
前記送信手段は、前記印刷データのヘッダ情報に前記関連画像データを含めて送信するものであり、
前記関連画像データ保存手段は、前記受信手段により受信された前記印刷データのヘッダ情報から分離された前記関連画像データを保存することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記関連画像データ出力制御手段は、前記関連画像データを出力するとともに、更に当該関連画像データに対応付けられた前記印刷データに対応する管理情報を出力することを特徴とする請求項１又は請求項２に記載の印刷システム。
【請求項４】
前記関連画像データ出力制御手段は、前記関連画像データを表示手段に出力する表示制御手段を備えることを特徴とする請求項１から請求項３のいずれかに記載の印刷システム。
【請求項５】
前記関連画像データ出力制御手段は、前記関連画像データを印刷出力する印刷制御手段を備えることを特徴とする請求項１から請求項４のいずれかに記載の印刷システム。
【請求項６】
前記関連画像データ設定手段は、前記印刷データに対し、それぞれ複数の前記関連画像データを設定することを特徴とする請求項１から請求項５のいずれかに記載の印刷システム。
【請求項７】
前記関連画像データ設定手段は、それぞれの前記印刷データに設定された複数の前記関連画像データのうち、一の代表画像データを設定し、
前記関連画像データ出力制御手段は、前記代表画像データを出力することを特徴とする請求項６に記載の印刷システム。
【請求項８】
印刷データを扱うクライアント装置と、前記印刷データに対する印刷処理を制御する印刷制御装置とが相互接続された印刷システムに含まれるコンピュータを、
前記クライアント装置が保持する印刷データに対し、それぞれ関連する画像を表示するための関連画像データを設定する関連画像データ設定手段、
前記印刷データ及び当該印刷データに対して前記関連画像データ設定手段により設定された前記関連画像データを前記クライアント装置から前記印刷制御装置に対し送信する送信手段、
前記送信手段により送信された前記関連画像データを前記印刷データと対応付けて保存する関連画像データ保存手段、
前記送信手段により送信された前記印刷データを保存する印刷データ保存手段、
前記関連画像データ保存手段に保存された前記関連画像データを出力要求に従って出力する関連画像データ出力制御手段、
前記関連画像データ出力制御手段による出力結果に基づいて選択された前記関連画像データと対応付けられて前記印刷データ保存手段に保存された前記印刷データを印刷出力する印刷出力手段、
として機能させることを特徴とする印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項９】
前記送信手段は、前記印刷データのヘッダ情報に前記関連画像データを含めて送信するものであり、
前記関連画像データ保存手段は、前記受信手段により受信された前記印刷データのヘッダ情報から分離された前記関連画像データを保存することを特徴とする請求項８に記載の印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項１０】
前記関連画像データ出力制御手段は、前記関連画像データを出力するとともに、更に当該関連画像データに対応付けられた前記印刷データに対応する管理情報を出力することを特徴とする請求項８又は請求項９に記載の印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項１１】
前記関連画像データ出力制御手段は、前記関連画像データを表示手段に出力する表示制御手段を備えることを特徴とする請求項８から請求項１０のいずれかに記載の印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項１２】
前記関連画像データ出力制御手段は、前記関連画像データを印刷出力する印刷制御手段を備えることを特徴とする請求項８から請求項１１のいずれかに記載の印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項１３】
前記関連画像データ設定手段は、前記印刷データに対し、それぞれ複数の前記関連画像データを設定することを特徴とする請求項８から請求項１２のいずれかに記載の印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項１４】
前記関連画像データ設定手段は、それぞれの前記印刷データに設定された複数の前記関連画像データのうち、一の代表画像データを設定し、
前記関連画像データ出力制御手段は、前記代表画像データを出力することを特徴とする請求項１３に記載の印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項１５】
前記関連画像データ設定手段及び前記送信手段を備えることを特徴とする請求項１から請求項７のいずれかに記載の印刷システムに含まれるクライアント装置。
【請求項１６】
前記受信手段、前記関連画像データ保存手段、前記印刷データ保存手段、前記関連画像データ出力制御手段及び前記印刷出力手段を備えることを特徴とする請求項１から請求項７のいずれかに記載の印刷システムに含まれる印刷制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、クライアント装置と印刷制御装置が相互に接続され、印刷データに対する印刷処理を制御する印刷システム及び印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体の技術分野に属するものである。
【０００２】
【従来の技術】
従来から、ネットワークを介して複数のクライアント装置とネットワーク対応型のプリンタとを接続し、クライアント装置の多数の印刷データを順次プリンタのハードディスク等に保存して、印刷ジョブ単位で印刷処理を制御する印刷システムが広く普及している。
【０００３】
このような印刷システムにおいて、プリンタにて既に保存されている多数の印刷データから所望の印刷データを選び出し、これを印刷処理したい場合がある。プリンタには多数の印刷データが保存されているので、その中から特定の印刷データを効率的に検索し得る機能が必要となる。その一例として、印刷データを所定の比率で縮小した縮小データを作成し、多数の縮小データの一覧を表示又は印刷し、ユーザが視覚的に確認することにより所望の印刷データを選択させる手法が知られている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来の印刷システムでは、ユーザが印刷データを視覚的に確認するまでには、かなりの時間を要する場合があった。すなわち、各印刷データの縮小処理には一定の処理時間が必要であることに加え、印刷システムの規模が大きくなると、実行すべき印刷ジョブはかなりの数になるので、トータルの処理時間は一層長くなってしまう点が問題であった。また、縮小データの縮小の度合を大きくしてデータサイズを小さくした場合、ユーザによる印刷データの視認性が低下する点も問題であった。
【０００５】
そこで、本発明はこのような問題に鑑みなされたものであり、印刷データに関連する画像を短時間内に表示して、プリンタ等にて既に保存されている多数の印刷データから所望の印刷データを容易に選択し得る印刷システム、印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体、クライアント装置及び印刷制御装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、請求項１に記載の印刷システムは、印刷データを扱うクライアント装置と、前記印刷データに対する印刷処理を制御する印刷制御装置とが相互接続された印刷システムであって、前記クライアント装置は、前記印刷データに対し、それぞれ関連する画像を表示するための関連画像データを設定する関連画像データ設定手段と、前記印刷データ及び当該印刷データに対して前記関連画像データ設定手段により設定された前記関連画像データを前記印刷制御装置に送信する送信手段とを備え、前記印刷制御装置は、前記印刷データ及び当該印刷データに対して前記関連画像データ設定手段により設定された前記関連画像データを前記クライアント装置から受信する受信手段と、前記受信手段により受信された前記関連画像データを前記印刷データと対応付けて保存する関連画像データ保存手段と、前記受信手段により受信された前記印刷データを保存する印刷データ保存手段と、前記関連画像データ保存手段に保存された前記関連画像データを出力要求に従って出力する関連画像データ出力制御手段と、前記関連画像データ出力制御手段による出力結果に基づいて選択された前記関連画像データと対応付けられて前記印刷データ保存手段に保存された前記印刷データを印刷出力する印刷出力手段と、を備えることを特徴とする。
【０００７】
請求項８に記載の印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体は、印刷データを扱うクライアント装置と、前記印刷データに対する印刷処理を制御する印刷制御装置とが相互接続された印刷システムに含まれるコンピュータを、前記クライアント装置が保持する印刷データに対し、それぞれ関連する画像を表示するための関連画像データを設定する関連画像データ設定手段、前記印刷データ及び当該印刷データに対して前記関連画像データ設定手段により設定された前記関連画像データを前記クライアント装置から前記印刷制御装置に対し送信する送信手段、前記送信手段により送信された前記関連画像データを前記印刷データと対応付けて保存する関連画像データ保存手段、前記送信手段により送信された前記印刷データを保存する印刷データ保存手段、前記関連画像データ保存手段に保存された前記関連画像データを出力要求に従って出力する関連画像データ出力制御手段、前記関連画像データ出力制御手段による出力結果に基づいて選択された前記関連画像データと対応付けられて前記印刷データ保存手段に保存された前記印刷データを印刷出力する印刷出力手段、として機能させることを特徴とする。
請求項１５に記載のクライアント装置は、請求項１から請求項７のいずれかに記載の印刷システムに含まれるクライアント装置において、前記関連画像データ設定手段及び前記送信手段を備えることを特徴とする。
請求項１６に記載の印刷制御装置は、請求項１から請求項７のいずれかに記載の印刷システムに含まれる印刷制御装置において、前記受信手段、前記関連画像データ保存手段、前記印刷データ保存手段、前記関連画像データ出力制御手段及び前記印刷出力手段を備えることを特徴とする。
【０００８】
請求項１、８、１５、１６に記載の発明によれば、クライアント装置では、それぞれの印刷データに対し関連画像データを設定し、印刷データと当該印刷データに対して設定された関連画像データを印刷制御装置に送信する。これらを受信した印刷制御装置では、関連画像データを印刷データに対応付けて保存するとともに印刷データをも保存し、クライアント装置からの出力要求に従って、関連画像データを出力する。そして関連画像データの一覧等の出力結果に基づいてユーザが選択した関連画像データと対応付けられて保存されている印刷データを印刷出力する。よって、印刷制御装置にて既に保存されている印刷データから所望の印刷データを選択してこれを印刷処理するために、ユーザが関連画像データの一覧を出力したい場合、既に保存されている関連画像データを読み出すだけでよく、処理時間が短くて済むと共に、関連画像データの作成の自由度が大きいため、視認性の良好な一覧の出力を行い、所望の印刷データを容易かつ速やかに選択できる。
請求項２に記載の印刷システムは、請求項１に記載の印刷システムにおいて、前記送信手段は、前記印刷データのヘッダ情報に前記関連画像データを含めて送信するものであり、前記関連画像データ保存手段は、前記受信手段により受信された前記印刷データのヘッダ情報から分離された前記関連画像データを保存することを特徴とする。
請求項９に記載の印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体は、請求項８に印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体において、前記送信手段は、前記印刷データのヘッダ情報に前記関連画像データを含めて送信するものであり、前記関連画像データ保存手段は、前記受信手段により受信された前記印刷データのヘッダ情報から分離された前記関連画像データを保存することを特徴とする。
請求項３に記載の印刷システムは、請求項１又は請求項２に記載の印刷システムにおいて、前記関連画像データ出力制御手段は、前記関連画像データを出力するとともに、更に当該関連画像データに対応付けられた前記印刷データに対応する管理情報を出力することを特徴とする。
請求項１０に記載の印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体は、請求項８又は請求項９に記載の印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体において、前記関連画像データ出力制御手段は、前記関連画像データを出力するとともに、更に当該関連画像データに対応付けられた前記印刷データに対応する管理情報を出力することを特徴とする。
【０００９】
請求項４に記載の印刷システムは、請求項１から請求項３のいずれかに記載の印刷システムにおいて、前記関連画像データ出力制御手段は、前記関連画像データを表示手段に出力する表示制御手段を備えることを特徴とする。
【００１０】
請求項１１に記載の印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体は、請求項８から請求項１０のいずれかに印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体において、前記関連画像データ出力制御手段は、前記関連画像データを表示手段に出力する表示制御手段を備えることを特徴とする。
【００１１】
請求項４、１１に記載の発明によれば、印刷制御装置では、クライアント装置からの表示要求に従って、関連画像データをディスプレイ等の表示手段に出力する。よって、関連画像データの一覧表示画面が迅速に表示され、ユーザは所望の印刷データを簡単に選択できる。
【００１２】
請求項５に記載の印刷システムは、請求項１から請求項４のいずれかに記載の印刷システムにおいて、前記関連画像データ出力制御手段は、前記関連画像データを印刷出力する印刷制御手段を備えることを特徴とする。
【００１３】
請求項１２に記載の印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体は、請求項８から請求項１１のいずれかに記載の印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体において、前記関連画像データ出力制御手段は、前記関連画像データを印刷出力する印刷制御手段を備えることを特徴とする。
【００１４】
請求項５、１２に記載の発明によれば、印刷制御装置では、クライアント装置からの印刷要求に従って、関連画像データをプリンタ等に印刷出力する。よって、関連画像データの一覧を印刷媒体に印刷し、ユーザにとって一層視認性を高めて所望の印刷データを選択できる。
【００１５】
請求項６に記載の印刷システムは、請求項１から請求項５のいずれかに記載の印刷システムにおいて、前記関連画像データ設定手段は、前記印刷データに対し、それぞれ複数の前記関連画像データを設定することを特徴とする。
【００１６】
請求項１３に記載の印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体は、請求項８から請求項１２のいずれかに記載の印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体において、前記関連画像データ設定手段は、前記印刷データに対し、それぞれ複数の前記関連画像データを設定することを特徴とする。
【００１７】
請求項６、１３に記載の発明によれば、クライアント装置では、１つの印刷データに複数の関連画像データを設定し、印刷制御装置にて出力される印刷データに対応する複数の関連画像データを出力する。よって、多数のページからなる印刷データから部分的に選択したページを印刷したい場合であっても、ユーザが関連連画像データを視認することにより適切に選択できる。
【００１８】
請求項７に記載の印刷システムは、請求項６に記載の印刷システムにおいて、前記関連画像データ設定手段は、それぞれの前記印刷データに設定された複数の前記関連画像データのうち、一の代表画像データを設定し、前記関連画像データ出力制御手段は、前記代表画像データを出力することを特徴とする。
【００１９】
請求項１４に記載の印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体は、請求項１３に記載の印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体において、前記関連画像データ設定手段は、それぞれの前記印刷データに設定された複数の前記関連画像データのうち、一の代表画像データを設定し、前記関連画像データ出力制御手段は、前記代表画像データを出力することを特徴とする。
【００２０】
請求項７、１４に記載の発明によれば、クライアント装置では、１つの印刷データに複数の関連画像データを設定すると共に、その中から代表画像データを１つ定め、印刷制御装置では、印刷データに対応する代表画像データを出力する。よって、多数のページからなる印刷データから、部分的に選択したページを印刷する場合は複数の関連画像データを視認する一方、印刷データ全体を印刷する場合は代表画像データを視認して、いずれの場合も適切に選択できる。
【００２１】
【発明の実施の形態】
以下、本発明の好適な実施の形態を図面に基づいて説明する。なお、本実施形態では、パーソナルコンピュータなどの複数のクライアント装置と、ネットワークに対応した印刷制御装置としてのネットワークプリンタが相互接続されたネットワーク上の印刷システムに対し、本発明を適用する場合について説明を行う。
【００２２】
図１は、本実施形態に係る印刷システムの概略構成を示すブロック図である。図１においては、ネットワークプリンタ１とクライアント装置２がネットワーク３を介して互いに接続されて印刷システムが構成されている。なお、実際には複数のクライアント装置２がネットワークに接続可能であるが、図１では簡単のため１台のクライアント装置２を示している。
【００２３】
図１に示すネットワークプリンタ１は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ハードディスク１４と、表示部１５と、入力部１６と、インターフェース１７と、印刷エンジン１８とを備えている。また、ネットワークプリンタ１のインターフェース１７は、ネットワーク３に接続されている。
【００２４】
以上の構成において、ＣＰＵ１１は、ネットワークプリンタ１を総括的に制御すると共に、制御プログラムを実行する。ＣＰＵ１１は、本実施形態における印刷処理を制御すると共に、本発明の受信手段、関連画像データ出力制御手段等としても機能する。
【００２５】
ＲＯＭ１２は、印刷制御プログラムや必要なパラメータ等を固定データとして記憶する。ＲＡＭ１３は、各種の処理に必要なデータやプログラムを一時的に保持すると共に、クライアント装置２から送信された印刷データ又は関連画像データを一時的に保持する。
【００２６】
ハードディスク１４は、主にクライアント装置２から送信された印刷データ及び関連画像データを保存するメモリであり、本発明の関連画像データ保存手段及び印刷データ保存手段として機能する。ハードディスク１４のうち印刷データ保存領域１４ａには、複数の印刷データが印刷ジョブ毎に順次保存されると共に、関連画像データ保存領域１４ｂには、複数の関連画像データが印刷データに対応付けられて保存される。
【００２７】
なお、クライアント装置２から印刷データが送信される際、そのヘッダ情報に関連画像データが含まれるので、後述のように関連画像データをヘッダ情報から分離して、関連画像データ保存領域１４ｂに保存する必要がある。
【００２８】
また、印刷データ保存領域１４ａの印刷データは、印刷エンジン１８に実際に出力されるデータ形式に適合させるため、例えばビットマップ展開等の変換処理を施した後に保存される。ただし、クライアント装置２から送信されたデータ形式のまま印刷データ保存領域１４ａに保存して、印刷処理に際して前記変換処理を行ってもよい。
【００２９】
表示部１５は、印刷処理に伴うデータ等を表示する手段であり、関連画像データの表示手段としても機能する。例えば、液晶パネル等により構成される。また、入力部１６は、ネットワークプリンタ１にデータ又はコマンドを入力する手段であり、例えばユーザが押下するキー操作部が配置される。
【００３０】
インターフェース１７は、ネットワーク３を介してクライアント装置２との間で各種データを通信する際のインターフェース動作を行い、クライアント装置２へのデータ送信とクライアント装置２からのデータ受信を可能としている。インターフェース１７は、ＣＰＵ１１と相まって本発明の受信手段として機能する。
【００３１】
印刷エンジン１８は、ＣＰＵ１１の指示の下、印刷指示を受けた印刷データを印刷出力し、関連画像データを印刷出力する手段としても機能する。例えば、インクジェット方式あるいはレーザビーム方式などにより印刷出力が行われる。
【００３２】
次に、図１に示すクライアント装置２は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、記憶部２４と、表示部２５と、入力部２６と、インターフェース２７とを備えている。また、クライアント装置２のインターフェース２７は、ネットワーク３に接続されている。
【００３３】
以上の構成において、ＣＰＵ２１は、クライアント装置２を総括的に制御すると共に、各種アプリケーションソフトウェアを実行する。そして、これらアプリケーションソフトウェアにより各種の印刷データが作成される。更にＣＰＵ２１は、本発明の関連画像データ設定手段としても機能する。すなわち、後述の処理により、作成した印刷データに関連する適当な画像を関連画像データとして設定する。また、１つの印刷データに対し１つ又は複数の関連画像データを設定することができる。更に、複数の関連画像データの中から印刷データを代表する関連画像データを１つ選び出して、代表画像データとして設定することもできる。
【００３４】
また、ＲＯＭ２２は、各種プログラムや必要なパラメータ等を固定データとして記憶し、ＲＡＭ２３は、各種プログラムのワークデータ等を一時的に保持する。更に、記憶部２４は、ハードディスク等の読み書き可能なメモリであり、各種アプリケーションソフトウェアがインストールされている。
【００３５】
表示部２５は、画像データ等を表示する手段であり、例えばＣＲＴ又は液晶ディスプレイ等により構成されている。なお、表示部２５を関連画像データの表示手段としてもよい。また、入力部２６は、クライアント装置１の処理に必要なデータ等を入力する手段であり、例えばキーボードにより構成されている。
【００３６】
インターフェース２７は、ネットワーク３を介してネットワークプリンタ１との間で各種データを通信する際のインターフェース動作を行い、ネットワークプリンタ１へのデータ送信とネットワークプリンタ１からのデータ受信を可能としている。インターフェース２７は、ＣＰＵ２１と相まって本発明の送信手段として機能する。
【００３７】
次に図２〜図５を用いて、本実施形態に係る印刷システムにおいて行われる処理について説明する。図２は、クライアント装置２にて行われる処理を示すフローチャートであり、図３は、ネットワークプリンタ１にて行われる処理を示すフローチャートである。また、図４及び図５は、それぞれ複数の関連画像データの表示例を示す図である。
【００３８】
図２は、クライアント装置２により行われる処理を示すフローチャートである。まず、クライアント装置２では所定のアプリケーションソフトウェアを起動して、それぞれのデータ形式に従って印刷データを作成する（ステップＳ１）。なお、予め作成済みの印刷データを用いることも可能である。
【００３９】
次に、作成した印刷データに対し設定すべき複数の関連画像データを作成する（ステップＳ２）。例えば、印刷データが複数のページからなる場合、各ページに１つの関連画像データを作成すればよい。関連画像データを作成するには、適宜のアプリケーションソフトウェアを利用することができ、ステップＳ１のアプリケーションソフトウェアの付加機能を利用してもよい。
【００４０】
なお、ステップＳ２では、予め用意された多数の関連画像データの中から選択するようにしてもよい。また、作成した印刷データに対し、関連画像データを１つのみ設定してもよい。
【００４１】
関連画像データとしては、例えば、印刷データを縮小処理して生成した縮小データを用いたり、印刷データを表す所定の文字列、図形、記号を用いたり、クライアント装置２の所定のユーザ名を用いたりすることができる。すなわち、印刷処理を行うユーザが印刷データとの対応関係を把握できるものであれば、関連画像データを自由に設定可能である。
【００４２】
次に、設定された複数の関連画像データの中から代表画像データを１つ設定する（ステップＳ３）。後述のように、各印刷データに対し１つの関連画像データを表示又は印刷する場合は、この代表画像データを用いることになる。なお、ステップＳ２で印刷データに対し１つのみ関連画像データが設定された場合は、これを自動的に代表画像データとして扱えばよい。
【００４３】
次に、印刷データのヘッダ情報として１又は複数の関連画像データを付加し、ネットワーク３を介してネットワークプリンタ１に送信する（ステップＳ４）。この際、印刷データを直ちに印刷したい場合は印刷要求を行うが、単にハードディスク１４に印刷データ及び関連画像データを保存しておく目的の場合には、印刷要求を行わなくてもよい。
【００４４】
次に図３は、ネットワークプリンタ１において行われる処理を示すフローチャートである。まず、上記ステップＳ４でクライアント装置２から送信された印刷データを、ネットワーク３を介して受信する（ステップＳ１１）。
【００４５】
そして、受信した印刷データから１又は複数の関連画像データを分離する（ステップＳ１２）。すなわち、印刷データのヘッダ情報にはクライアント装置２により関連画像データが付加されているので、これを抽出するものである。
【００４６】
次に、ステップＳ２において分離した１又は複数の関連画像データをハードディスク１４の関連画像データ保存領域１４ｂに保存する（ステップＳ１３）。ここで、同時に送信された印刷データとの対応付けを行うと共に、代表画像データを明確にしておく必要がある。
【００４７】
一方、受信した印刷データをハードディスク１４の印刷データ保存領域１４ａに保存する（ステップＳ１４）。そして、印刷ジョブの実行に伴い、印刷データに対する印刷処理を行う（ステップＳ１５）。ただし、クライアント装置２からの印刷要求を受けていない場合は、ステップＳ１５の処理は行わない。
【００４８】
ステップＳ１１〜ステップＳ１５に示す処理を終えた後、適当な時間間隔を隔ててユーザの判断によりステップＳ１６〜ステップＳ１９に示す処理に移行する。そして、ユーザによる入力部１６の操作に基づき、関連画像データ保存領域１４ｂに保存される関連画像データの一覧表示の実行が指示されたか否かを判断する（ステップＳ１６）。なお、ステップＳ１６における一覧表示の実行指示は、クライアント装置２の入力部２６の操作に基づいて行うようにしてもよい。この場合は、クライアント装置２から所定のコマンドをネットワークプリンタ１に送信する必要がある。
【００４９】
ステップＳ１６の判断の結果、一覧表示の実行が指示された場合は（ステップＳ１６；ＹＥＳ）、表示部１５に複数の関連画像データを一覧表示し（ステップＳ１７）、一覧表示の実行が指示されない場合は（ステップＳ１６；ＮＯ）、ステップＳ１７の処理は行わない。なお、ステップＳ１７における一覧表示は、クライアント装置２の表示部２５において行うようにしてもよい。この場合は、ネットワークプリンタ１から複数の関連画像データをクライアント装置２に送信する必要がある。
【００５０】
続いて、ユーザによる入力部１６の操作に基づき、関連画像データの一覧印刷の実行が指示されたか否かを判断する（ステップＳ１８）。ステップＳ１６と同様に、ステップＳ１８における一覧印刷の実行指示をクライアント装置２の入力部２６の操作に基づいて行うようにしてもよい。この場合も、クライアント装置２から所定のコマンドをネットワークプリンタ１に送信する必要がある。
【００５１】
ステップＳ１８の判断の結果、一覧印刷の実行が指示された場合は（ステップＳ１８；ＹＥＳ）、印刷エンジン１８を用いて、複数の関連画像データを用紙上に一覧印刷し（ステップＳ１９）、一覧印刷の実行が指示されない場合は（ステップＳ１８；ＮＯ）、ステップＳ１９の処理は行わない。
【００５２】
なお、ステップＳ１６〜ステップＳ１９に示す処理は、関連画像データが関連画像データ保存領域１４ｂに保存されている限り、繰り返し実行可能である。
【００５３】
次に、図４及び図５を用いて表示部１５における一覧表示の表示例について説明する。図４は、各印刷ジョブ毎の印刷データにそれぞれ設定された代表画像データを表示する場合を示している。図４に示すように、表示部１５上の表示画面４０には、左側に各印刷データの代表画像データが表示され、右側に各印刷データに対応する印刷ジョブの各種管理情報が表示される。代表画像データとしては種々の態様を用いることができ、図４の例では、縮小表示、図形、文字列の場合を示している。また、各種管理情報には、例えば印刷ジョブのユーザ名、データＩＤ、保存日時、ページ数などが含まれるが、これに限られず他の情報を表示してもよい。
【００５４】
また、表示画面４０の右端には、スクロールバー４１が配置されている。すなわち、図４の表示画面４０には、画面サイズの制約から、３つの印刷ジョブについての代表画像データと各種管理情報だけ表示されているため、それ以外の印刷ジョブについても表示可能とする必要がある。そのため、スクロールバー４１によってスクロールを行い、多数の印刷ジョブについて表示可能とするものである。
【００５５】
また、表示画面４０の下端には、ページ切り換えボタン４２と印刷ボタン４３が配置されている。ページ切り換えボタン４２は、選択された印刷ジョブが複数の関連画像データを有する場合、これらを表示するためのボタンである。例えば、所定の印刷ジョブをマウス操作で選択した上で、ページ切り換えボタン４２をクリックする毎に、関連画像データが次々切り換わるように動作する。一方、印刷ボタン４３は、各印刷ジョブについての代表画像データを各種管理情報と共に印刷出力するためのボタンである。例えば、印刷ボタン４３をクリックすると、関連画像データ保存領域１４ｂに保存される全ての代表画像データを印刷出力するか、あるいは、選択された所定数の代表画像データを印刷出力するように動作する。
【００５６】
一方、図５は、特定の印刷ジョブに対応する印刷データに設定された複数の関連画像データを表示する場合を示している。図５に示すように、表示部１５上の表示画面５０には、選択された印刷ジョブの各種管理情報が表示されると共に、複数ページにわたる関連画像データが表示される。図５の例では、印刷ジョブの各種管理情報と、印刷データに含まれる５ページ分の縮小表示が表示画面５０に表示されている。なお、図４の場合と同様、縮小表示以外にも、図形、文字列等を用いることができ、これらが混在しても差し支えない。
【００５７】
また、表示画面５０の下端には、印刷ジョブ切り換えボタン５１と印刷ボタン５２が配置されている。印刷ジョブ切り換えボタン５１は、表示中の印刷ジョブを、その次に表示すべき印刷ジョブに切り換えるためのボタンである。例えば、図５の状態で印刷ジョブ切り換えボタン５１をクリックすると、データａの次の印刷ジョブとして、例えばデータｂの印刷ジョブに切り換わるように動作する。一方、印刷ボタン５２は、選択された印刷ジョブについての複数の関連画像データを各種管理情報と共に印刷出力するためのボタンである。例えば、印刷ボタン５２をクリックすると、印刷データに設定された全ての関連画像データを印刷出力するように動作する。更に、印刷ジョブが５ページより大きい場合は、スクロールバーが表示され、各ページをスクロールさせることによって６ページ以降を表示することができる。
【００５８】
なお、図４と図５の例を組み合わせて、複数の印刷ジョブについて、複数の関連画像データを選択的に表示させることも可能である。この場合、例えば、縦スクロールにより印刷ジョブを切り換え表示し、横スクロールにより特定の印刷ジョブにおけるページ毎の関連画像データを切り換え表示させればよい。
【００５９】
以上説明したように、本実施形態によれば、クライアント装置２において印刷データに対し関連画像データを設定し、印刷データのヘッダ情報に関連画像データを付加してネットワークプリンタ１に対し送信し、関連画像データをハードディスク１４の関連画像データ保存領域１４ｂに保存し、ユーザの事情に応じて適当なタイミングで、保存されている多数の関連画像データを表示部１５に一覧表示又は印刷エンジン１８による印刷出力を行うようにした。そのため、ネットワークプリンタ１に送信済みの印刷データを選択する場合、再度の送信を行うことなく、一覧表示に基づき関連画像データを選択した後に所望の印刷データの印刷要求を行うことができる。しかも、関連画像データとしては各種態様を設定可能であり、ユーザが印刷データを容易に把握可能なものを用いることができる。また、複数の関連画像データに対しては代表画像データを設定して印刷データの把握を一層容易にすることができる。このように本実施形態では、関連画像データを有効に活用して短時間のうちに印刷データを選択でき、ユーザの作業を支援することが可能な印刷システムを構築することができる。
【００６０】
なお、本実施形態においては、クライアント装置２から、各印刷データのヘッダ情報に関連画像データを含めてネットワークプリンタ１に送信する場合を説明したが、これに限られず、何らかの方法で関連画像データを送信して、印刷データと対応付けてネットワークプリンタ１の記憶手段に保持して管理できれば、本発明の適用が可能である。
【００６１】
また、本実施形態においては、図４及び図５を用いて説明したように、関連画像データの表示部１５における一覧表示と関連画像データの印刷出力の両方とも可能な場合を説明したが、いずれか一方のみ可能とする構成であっても、本発明の適用が可能である。
【００６２】
また、上述した本発明に係る印刷制御処理を機能させる印刷制御プログラムは、印刷システムに含まれるコンピュータにおいて読み取り可能なＣＤ−ＲＯＭ、フロッピーディスク等の記録媒体に記録させることが可能である。そして、該ＣＤ−ＲＯＭ等を用いて該コンピュータにおいて印刷制御プログラムをインストールした上で、起動して実行させることにより、本発明に係る印刷制御処理が実現される。
【００６３】
【発明の効果】
以上説明したように、本発明によれば、印刷システムにおいて、クライアント装置で印刷データに対し関連画像データを設定し、印刷データと関連画像データを印刷制御装置に送信して保存し、ユーザが関連画像データの一覧表示又は一覧印刷により印刷出力する印刷データを選択し得るようにしたので、既に保存済みの関連画像データを有効に活用して、短時間内に良好な視認性で印刷データを選択可能となり、ユーザにとって作業性に優れ、印刷処理の効率向上を図ることが可能な印刷システムを実現できる。
【図面の簡単な説明】
【図１】  本実施形態に係る印刷システムの概略構成を示すブロック図である。
【図２】  本実施形態に係る印刷システムにおいて、クライアント装置により行われる処理を示すフローチャートである。
【図３】  本実施形態に係る印刷システムにおいて、ネットワークプリンタにより行われる処理を示すフローチャートである。
【図４】  表示部における一覧表示の表示例であり、各印刷データに設定された代表画像データを表示する場合を示す図である。
【図５】  表示部における一覧表示の表示例であり、特定の印刷データに設定された複数の関連画像データを表示する場合を示す図である。
【符号の説明】
１…ネットワークプリンタ
２…クライアント装置
３…ネットワーク
１１、２１…ＣＰＵ
１２、２２…ＲＯＭ
１３、２３…ＲＡＭ
１４…ハードディスク
１４ａ…印刷データ保存領域
１４ｂ…関連画像データ保存領域
１５、２５…表示部
１６、２６…入力部
１７、２７…インターフェース
１８…印刷エンジン
２４…記憶部
４０、５０…表示画面
４１…スクロールバー
４２…ページ切り換えボタン
４３、５２…印刷ボタン
５１…印刷ジョブ切り換えボタン
【図１】
0003780762.tif 000002
【図２】
0003780762.tif 000003
【図３】
0003780762.tif 000004
【図４】
0003780762.tif 000005
【図５】
0003780762.tif 000006