(57)【要約】 【課題】ホスト装置からのデータ送信後、印刷装置側で印刷実行したときの印刷処理の状態を印刷排紙前に確認できるようにする【解決手段】プリンタ２側のＣＰＵ２１は、前記印刷を実行する前に、画像形成部２３で形成される画像（印刷）データをホスト装置１に送信するとともに、その形式で印刷しても良いかの確認をホスト装置１に求め、ホスト装置１では、表示部１３に表示されたプリンタ装置２からの印刷画像データを確認して、印刷しても良い場合は図示しないキーボードあるいは表示画面上の操作ボタンを選択して印刷の実行の可否をプリンタ装置２に指示する。プリンタ装置２は印刷実行の信号がホスト装置１から入力されない限り、記録紙に印刷をして排紙することはない。【選択図】図１
2005231313.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置から送信される画像データに基づいて印刷を行う画像形成装置において、
印刷排紙前に印刷実行可否を選択させる手段を備えていることを特徴とする画像形成装置。
【請求項２】
前記選択させる手段は、前記画像形成装置側で印刷実行する印刷処理情報を前記ホスト装置に送信することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記選択させる手段は、前記印刷処理情報を受け取った後、ホスト装置から出力させる印刷可否情報に基づいて印刷の可否を決定することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
請求項１または３のいずれか１項に記載の画像形成装置と、
前記ホスト装置と、
前記画像形成装置および前記ホスト装置とを接続する通信手段と、
を含んで構成されていることを特徴とする画像形成システム。
【請求項５】
前記ホスト装置に表示するデータをパスワード管理し、当該パスワードによって特定されるユーザのみ前記印刷実行の選択および／または前記表示を行うことができるようにする制御手段を備えていることを特徴とする請求項４記載の画像形成システム。
【請求項６】
前記ホスト装置側で印刷実行の可否をパスワード管理し、当該パスワードによって特定されるユーザのみ前記印刷実行の可否選択を行うことができるようにする制御手段を備えていることを特徴とする請求項４記載の画像形成システム。
【請求項７】
前記ホスト装置にプレビュー表示するデータをパスワード管理し、当該パスワードによって特定されるユーザのみ前記プレビュー表示を行うことができるようにする制御手段を備えていることを特徴とする請求項４記載の画像形成システム。
【請求項８】
前記制御手段は、印刷実行の際に当該印刷実行対象となる画像データと、当該画像データの送信前に送信されている画像データあるいは予め記憶している画像データと合成して印刷出力することを特徴とする請求項５ないし７のいずれか１項に記載の画像形成システム。
【請求項９】
前記制御手段の機能がプリンタドライバに設定されていることを特徴とする請求項５ないし８のいずれか１項に記載の画像形成システム。
【請求項１０】
ホスト装置に設けられ、画像形成装置側に画像データを送信して画像形成を行わせるプリンタドライバにおいて、
当該プリンタドライバは、前記ホスト装置側で印刷実行の可否をパスワード管理し、当該パスワードによって特定されるユーザのみ前記印刷実行の可否を選択させることを特徴とするプリンタドライバ。
【請求項１１】
ホスト装置に設けられ、画像形成装置側に画像データを送信して画像形成を行わせるプリンタドライバにおいて、
当該プリンタドライバは、前記ホスト装置にプレビュー表示するデータをパスワード管理し、当該パスワードによって特定されるユーザのみ前記プレビュー表示を行わせることを特徴とするプリンタドライバ。
【請求項１２】
ホスト装置に設けられ、画像形成装置側に画像データを送信して画像形成を行わせるプリンタドライバにおいて、
当該プリンタドライバは、印刷実行の際に当該印刷実行対象となる画像データと、当該画像データの送信前に送信されている画像データあるいは予め記憶している画像データと合成して印刷出力させることを特徴とするプリンタドライバ。
【請求項１３】
本体情報を取得する手順と、
本体情報と取得した後、データ表示を行うか否かを判断する手順と、
データ表示を行う場合、パスワードが入力され、そのパスワードが有効か否かを判断する手順と、
パスワードが有効であった場合に、予め記憶されていた画像情報あるいは別途入力された画像情報と合成するか否かを判断する手順と、
合成する場合、再度パスワードが有効であるか否かを判断し、有効である場合に合成画像を印刷させる手順と、
を含んでいることを特徴とするコンピュータプログラム。
【請求項１４】
請求項１３記載のコンピュータプログラムがコンピュータによって読み取られ、実行可能に記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホスト装置からの印刷データを記録媒体に印刷して排紙する前に、印刷されるデータを確認することができる画像形成装置、画像形成装置を備えた画像形成システム、この画像形成システムに備えられたプリンタドライバ、このプリンタドライバの制御手順が含まれたコンピュータプログラムおよびこのコンピュータプログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
コンピュータのようなホスト装置からの印刷データを印刷装置によって印刷する際に、ホスト装置からの印刷データに修飾データを合成することが広く実施されている。合成する修飾データは、ホスト装置あるいは印刷装置自身が予め所有しているデータから引き出し、ホスト装置の表示部で合成状態を確認した上で、印刷の実行を行うようにしている。このような修飾データの追加や変更や削除は簡単にはできなかったが、例えば特許文献１では、修飾データを格納する修飾パターン管理サーバを設け、ホスト装置において画像データを作成し、印刷装置へ印刷の指示を与えると、画像データとこの画像データに合成する修飾データの種類情報を含む合成指示データとを印刷装置に送信し、印刷装置では修飾パターン管理サーバに種類情報に基づいて修飾データを要求し、修飾パターン管理サーバからの修飾データにより、印刷装置はホスト装置からの画像データと修飾データとを合成することが提案されている。この技術により、修飾データの追加、変更などが容易に行え、印刷実行前即ち印刷装置に印刷データを送信する前に、印刷レイアウトの変更可能となる。
【特許文献１】特開２００１−１２５７６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１においては、印刷レイアウトの変更が容易であるだけで、設定したレイアウト通りのデータとなって印刷されるかは、画像形成（印刷）装置から排出された記録紙を実際に見るまでは把握できなかった。
【０００４】
本発明はこのような従来技術の実情に鑑みてなされたもので、その目的は、ホスト装置からのデータ送信後、画像形成装置側で印刷実行したときの印刷処理の状態を印刷排紙前に確認できるようにすることにある。
【課題を解決するための手段】
【０００５】
前記目的を達成するため、第１の手段は、ホスト装置から送信される画像データに基づいて印刷を行う画像形成装置において、印刷排紙前に印刷実行可否を選択させる手段を備えていることを特徴とする。
【０００６】
第２の手段は、第１の手段において、前記選択させる手段は、前記画像形成装置側で印刷実行する印刷処理情報を前記ホスト装置に送信することを特徴とする。
【０００７】
第３の手段は、第２の手段において、前記選択させる手段は、前記印刷処理情報を受け取った後、ホスト装置から出力させる印刷可否情報に基づいて印刷の可否を決定することを特徴とする。
【０００８】
第４の手段は、第１ないし第３のいずれかの手段に係る画像形成装置と、前記ホスト装置と、前記画像形成装置および前記ホスト装置とを接続する通信手段とを含んで画像形成システムを構成したことを特徴とする。
【０００９】
第５の手段は、第４の手段において、前記ホスト装置に表示するデータをパスワード管理し、当該パスワードによって特定されるユーザのみ前記印刷実行の選択および／または前記表示を行うことができるようにする制御手段を備えていることを特徴とする。
【００１０】
第６の手段は、第４の手段において、前記ホスト装置側で印刷実行の可否をパスワード管理し、当該パスワードによって特定されるユーザのみ前記印刷実行の可否選択を行うことができるようにする制御手段を備えていることを特徴とする。
【００１１】
第７の手段は、第４の手段において、前記ホスト装置にプレビュー表示するデータをパスワード管理し、当該パスワードによって特定されるユーザのみ前記プレビュー表示を行うことができるようにする制御手段を備えていることを特徴とする。
【００１２】
第８の手段は、第５ないし第７のいずれかの手段において、前記制御手段は、印刷実行の際に当該印刷実行対象となる画像データと、当該画像データの送信前に送信されている画像データあるいは予め記憶している画像データと合成して印刷出力することを特徴とする。
【００１３】
第９の手段は、第５ないし第８のいずれかの手段において、前記制御手段の機能がプリンタドライバに設定されていることを特徴とする。
【００１４】
第１０の手段は、ホスト装置に設けられ、画像形成装置側に画像データを送信して画像形成を行わせるプリンタドライバにおいて、当該プリンタドライバは、前記ホスト装置側で印刷実行の可否をパスワード管理し、当該パスワードによって特定されるユーザのみ前記印刷実行の可否を選択させることを特徴とする。
【００１５】
第１１の手段は、ホスト装置に設けられ、画像形成装置側に画像データを送信して画像形成を行わせるプリンタドライバにおいて、当該プリンタドライバは、前記ホスト装置にプレビュー表示するデータをパスワード管理し、当該パスワードによって特定されるユーザのみ前記プレビュー表示を行わせることを特徴とする。
【００１６】
第１２の手段は、ホスト装置に設けられ、画像形成装置側に画像データを送信して画像形成を行わせるプリンタドライバにおいて、当該プリンタドライバは、印刷実行の際に当該印刷実行対象となる画像データと、当該画像データの送信前に送信されている画像データあるいは予め記憶している画像データと合成して印刷出力させることを特徴とする。
【００１７】
第１３の手段は、本体情報を取得する手順と、本体情報と取得した後、データ表示を行うか否かを判断する手順と、データ表示を行う場合、パスワードが入力され、そのパスワードが有効か否かを判断する手順と、パスワードが有効であった場合に、予め記憶されていた画像情報あるいは別途入力された画像情報と合成するか否かを判断する手順と、合成する場合、再度パスワードが有効であるか否かを判断し、有効である場合に合成画像を印刷させる手順とを含んで構成されたコンピュータプログラムを特徴とする。
【００１８】
第１４の手段は、第１３の手段に係るコンピュータプログラムがコンピュータによって読み取られ、実行可能に記録されていることを特徴とする。
【００１９】
なお、以下の実施形態において、ホスト装置は符号１に、画像形成装置はプリンタ装置２に、制御手段はホスト装置１側のＣＰＵ１２に選択させる手段はプリンタ装置２側のＣＰＵ２１に、通信手段はネットワーク３に、プリンタドライバは符号１５にそれぞれ対応する。
【発明の効果】
【００２０】
本発明によれば、通常のプリンタ装置であればそのまま排紙されるものが、「排紙実行」の指示を受けるまで排紙を行なわないので、印刷ミスを事前に防ぐことが可能となり、これにより、用紙の無駄を省くことができる。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照し、本発明を実施するための最良の形態について説明する。
【００２２】
図１は、本発明の実施形態に係る画像形成システムの一実施の形態を示すブロック図である。
【００２３】
図示するように、本システムは、ホストコンピュータなどで構成されたホスト装置１と、このホスト装置１からの印刷データを受け取り印刷する画像形成装置としてのプリンタ装置（以下プリンタと略称する）２とがネットワーク３を介して互いに通信可能に接続された構成になっている。
【００２４】
ホスト装置１は、ネットワーク３に接続される入出力ポート１１と、ホスト装置全体の制御を司るホストＣＰＵ１２と、プリントすべき画像（画像形成情報）を表示し、また、プリンタ２の情報を表示する表示部１３と、この表示部１３を駆動するドライバ１４と、ホスト装置１の印刷情報をプリンタ２に特有の言語に変換し、プリンタ２での印字出力を可能にするプリンタドライバ１４を含んで構成される。プリンタ２は、プリンタ全体の制御を司るプリンタＣＰＵ２１と、ホスト装置１からのデータ受信バッファとして使用されるページバッファでもあるＲＡＭ２２と、記録紙に印刷される画像を形成する画像形成部２３とを含んで構成される。
【００２５】
ホスト装置１においては、表示部１３にプリントすべき画像情報が表示可能であるとともに、プリント形式の設定や合成すべき修飾データなどが表示される。ホストＣＰＵ１２は図示しないキーボードや選択画面を介して表示部１３に表示された印刷すべきデータや表示された設定データなどを、プリンタドライバ１５でプリンタ装置２側で理解できる言語に変換し、入出力ポート１１からネットワーク３を介してプリンタ装置２に送信する。プリンタ装置２はホスト装置１からの各種データをＲＡＭ２２に一旦記憶し、プリンタＣＰＵ２１はプリンタドライバ２４によって変換されたデータに基づいて、プリンタドライバ１５によって変換されたホスト装置１で設定された形式や修飾データなどに従って、画像形成部２３で記録媒体に画像を形成する。すなわち、記録媒体に印字し、出力する。この実施形態では、プリンタ２側のＣＰＵ２１は、前記印刷を実行する前に、画像形成部２３で形成される画像（印刷）データをホスト装置１に送信するとともに、その形式で印刷しても良いかの確認をホスト装置１に求める。
【００２６】
ホスト装置１では、表示部１３に表示されたプリンタ装置２からの印刷画像データを確認して、印刷しても良い場合は図示しないキーボードあるいは表示画面上の操作ボタンを選択して印刷の実行の可否をプリンタ装置２に指示する。プリンタ装置２は印刷実行の信号がホスト装置１から入力されない限り、記録紙に印刷をして排紙することはない。プリンタ装置２からの印刷画像データが適切ではない場合は、再度ホスト装置１は、印刷設定データや修飾データの変更を行い、訂正されたデータをプリンタ装置２に送信する。プリンタ装置２はその訂正された画像データに基づいて改めて印刷画像データを作成し、ホスト装置１に返送する。そこで、ホスト装置１では再度画像データを表示部１３上に表示し、この表示内容を確認して、印刷しても良い場合はキーボードあるいは表示画面上の操作ボタンを選択し、印刷実行を指示する。
【００２７】
このように、プリンタ２が生成するデータのプレビュー表示をホスト装置１の表示部１３上で行う、すなわちプリンタ２はネットワーク３を介した双方向通信により、実際に印刷されるデータをホスト装置１に返送するので、ユーザは表示部１３に表示された印刷画像データを確認できる。これにより、ホスト装置１上で印刷可否情報をプリンタ２に送信することが可能となり、プリンタ２まで出向くことなく処理することが可能となり、ユーザの手間を省くことができる。更に、実際の印刷結果と同様の判断（印刷ミスなど）を事前に防ぐことも容易となり、用紙の無駄を省くことができる。
【００２８】
この場合、表示するデータをパスワード管理し、特定のユーザのみ印刷実行の選択や表示を可能とするようにもできる。この場合のホスト装置１の印刷手順は図２のようになる。図２はパスワード管理におけるホスト装置１の印刷手順を説明するためのフローチャートである。
【００２９】
この処理では、まず、プリンタドライバ１５がホスト装置１からの装置本体情報を取り込むと（ステップＳ１０１−Ｙ）、印刷すべきデータを表示するかどうかをチェックし（ステップＳ１０２）、データ表示を行う場合には（ステップＳ１０２−Ｙ）には、パスワードが入力されたかどうかをチェックする（ステップＳ１０３）。パスワードが入力され正しい（有効な）場合は、パスワードを知っているユーザが操作していると判断し、画像データを表示し、さらに、画像データに印刷設定データや修飾データを合成するか否かをチェックする（ステップＳ１０４）。そして、合成するのであれば（ステップＳ１０４−Ｙ）、さらに印刷を実行するか否かをチェックし、印刷実行するのであれば、正しいパスワードが入力された場合に限り印刷を実行する（ステップＳ１０６）。ステップＳ１０５で印刷を実行しなのであれば、ステップＳ１０１に戻って以降の処理を繰り返す。
【００３０】
一方、ステップＳ１０２でデータ表示を行わないのであれば（ステップＳ１０２−Ｎ）、ステップＳ１０４で合成するか否かをチェックし、合成するのであればステップＳ１０５以降の処理を実行し、合成するのでなければ、ステップＳ１０１で取得した情報を印刷する。
【００３１】
このように、印刷実行の可否およびプレビュー表示するデータをホスト装置１側でパスワード管理することにより、特定のユーザのみ印刷実行の可否を選択したり、プレビュー表示可能とすることができる。これにより、他のユーザの印刷実行ミスを防止し、かつセキュリティ管理として機密漏洩などを未然に防ぐことができる。
【００３２】
なお上述の合成は、修飾データの外に、スタンプなど送信済みデータとの合成も含まれ、スタンプ印刷などを付加することで、アプリケーション上のデータ量を削減することを可能とし、プリンタとしての付加価値を提供することができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施形態に係るプリントシステムの概略構成を示すブロック図である。
【図２】パスワード管理におけるホスト装置の制御手順を示すフローチャートである。
【符号の説明】
【００３４】
１  ホスト装置
２  プリンタ（装置）
３  ネットワーク
１１  入出力ポート
１２  ホストＣＰＵ
１３  表示部
１４  ドライバ
１５  プリンタドライバ
２１  プリンタＣＰＵ
２２  ＲＡＭ
２３  画像形成部２３
【図１】
2005231313.tif 000003
【図２】
2005231313.tif 000004