(57)【特許請求の範囲】
【請求項１】
印刷データをプリンタで印刷するために、プリンタドライバにより印刷データの印刷条件を設定する方法であって、
前記プリンタドライバが、印刷実行コマンドと印刷実行以外のプリンタ制御コマンドの指定を行う領域である編集領域、及び、前記編集領域で指定された各種コマンドを実行される順序に従って表示する領域であるスタック領域を備えた操作画面を表示させるステップと、
前記プリンタドライバが、複数の印刷データを特定して各印刷データ毎に印刷実行コマンドを生成するステップと、
前記プリンタドライバが、前記各印刷実行コマンド間に次の印刷データの印刷実行を一時中止させるポーズ実行コマンドの生成についてユーザに前記編集領域において選択可能に提供するステップと、
前記プリンタドライバが、前記ユーザの選択に基づき、ポーズ実行コマンドを生成するステップと、
前記プリンタドライバが、前記スタック領域に表示された順序に従って、前記印刷実行コマンド及び前記ポーズ実行コマンドを配置してスプールデータを生成するステップと
を備えることを特徴とするプリンタドライバによる印刷条件設定方法。
【請求項２】
印刷データをプリンタで印刷するために、プリンタドライバにより印刷データの印刷条件を設定する方法であって、
前記プリンタドライバが、印刷実行コマンドと印刷実行以外のプリンタ制御コマンドの指定を行う領域である編集領域、及び、前記編集領域で指定された各種コマンドを実行される順序に従って表示する領域であるスタック領域を備えた操作画面を表示させるステップと、
前記プリンタドライバが、複数の印刷データを特定して各印刷データ毎に印刷実行コマンドを生成するステップと、
前記プリンタドライバが、所定の印刷実行コマンド数又は所定の印刷データ量に達する場合に、所定の前記印刷実行コマンド間に次の印刷データの印刷実行を一時中止させるポーズ実行コマンドの生成を行うか否かの選択をユーザに前記編集領域において促すステップと、
前記プリンタドライバが、前記ユーザの選択に基づき、ポーズ実行コマンドを生成するステップと、
前記プリンタドライバが、前記スタック領域に表示された順序に従って、前記印刷実行コマンド及び前記ポーズ実行コマンドを配置してスプールデータを生成するステップと
を備えることを特徴とするプリンタドライバによる印刷条件設定方法。
【請求項３】
前記プリンタドライバが、前記プリンタに接続される端末のモニタに操作画面を表示させ、ユーザがこの操作画面を操作することによりユーザの選択を受け入れるステップをさらに備えることを特徴とする請求項１又は２に記載のプリンタドライバによる印刷条件設定方法。
【請求項４】
前記印刷実行コマンド及び前記ポーズ実行コマンドが実行される順序を、前記プリンタに接続される端末のモニタ上に表示するステップをさらに備えることを特徴とする請求項１〜３のいずれかに記載のプリンタドライバによる印刷条件設定方法。
【請求項５】
印刷データをプリンタで印刷するために設けられるプリンタドライバであって、
印刷実行コマンドと印刷実行以外のプリンタ制御コマンドの指定を行う領域である編集領域、及び、前記編集領域で指定された各種コマンドを実行される順序に従って表示する領域であるスタック領域を備えた操作画面を表示させる手段と、
複数の印刷データを特定して各印刷データ毎に印刷実行コマンドを生成する印刷実行コマンド生成手段と、
前記各印刷実行コマンド間に次の印刷データの印刷実行を一時中止させるポーズ実行コマンドの生成についてユーザに前記編集領域において選択可能に提供するポーズ実行選択手段と、
前記ユーザの選択に基づき、ポーズ実行コマンドを生成するポーズ実行コマンド生成手段と、
前記スタック領域に表示された順序に従って、前記印刷実行コマンド及び前記ポーズ実行コマンドを配置してスプールデータを生成するスプールデータ生成手段と
を備えることを特徴とするプリンタドライバ。
【請求項６】
印刷データをプリンタで印刷するために設けられるプリンタドライバであって、
印刷実行コマンドと印刷実行以外のプリンタ制御コマンドの指定を行う領域である編集領域、及び、前記編集領域で指定された各種コマンドを実行される順序に従って表示する領域であるスタック領域を備えた操作画面を表示させる手段と、
複数の印刷データを特定して各印刷データ毎に印刷実行コマンドを生成する印刷実行コマンド生成手段と、
所定の印刷実行コマンド数又は所定の印刷データ量に達する場合に、所定の前記印刷実行コマンド間に次の印刷データの印刷実行を一時中止させるポーズ実行コマンドの生成を行うか否かの選択をユーザに前記編集領域において促すポーズ実行選択手段と、
前記ユーザの選択に基づき、ポーズ実行コマンドを生成するポーズ実行コマンド生成手段と、
前記スタック領域に表示された順序に従って、前記印刷実行コマンド及び前記ポーズ実行コマンドを配置してスプールデータを生成するスプールデータ生成手段と
を備えることを特徴とするプリンタドライバ。
【請求項７】
前記ポーズ実行選択手段は、前記プリンタが接続される端末のモニタに表示される操作画面であることを特徴とする請求項５又は６に記載のプリンタドライバ。
【請求項８】
前記印刷実行コマンド及び前記ポーズ実行コマンドが実行される順序を、前記プリンタに接続される端末のモニタ上に表示する実行順序表示手段をさらに備えることを特徴とする請求項５〜７のいずれかに記載のプリンタドライバ。
【請求項９】
プリンタドライバが、複数の印刷データを特定して各印刷データ毎に印刷実行コマンドを生成するステップと、
前記プリンタドライバが、印刷実行コマンドと印刷実行以外のプリンタ制御コマンドの指定を行う領域である編集領域、及び、前記編集領域で指定された各種コマンドを実行される順序に従って表示する領域であるスタック領域を備えた操作画面を表示させるステップと、
前記プリンタドライバが、前記各印刷実行コマンド間に次の印刷データの印刷実行を一時中止させるポーズ実行コマンドの生成についてユーザに前記編集領域において選択可能に提供するステップと、
前記プリンタドライバが、前記ユーザの選択に基づき、ポーズ実行コマンドを生成するステップと、
前記プリンタドライバが、前記スタック領域に表示された順序に従って、前記印刷実行コマンド及び前記ポーズ実行コマンドを配置してスプールデータを生成するステップと
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１０】
プリンタドライバが、複数の印刷データを特定して各印刷データ毎に印刷実行コマンドを生成するステップと、
前記プリンタドライバが、印刷実行コマンドと印刷実行以外のプリンタ制御コマンドの指定を行う領域である編集領域、及び、前記編集領域で指定された各種コマンドを実行される順序に従って表示する領域であるスタック領域を備えた操作画面を表示させるステップと、
前記プリンタドライバが、所定の印刷実行コマンド数又は所定の印刷データ量に達する場合に、所定の前記印刷実行コマンド間に次の印刷データの印刷実行を一時中止させるポーズ実行コマンドの生成を行うか否かの選択をユーザに前記編集領域において促すステップと、
前記プリンタドライバが、前記ユーザの選択に基づき、ポーズ実行コマンドを生成するステップと、
前記プリンタドライバが、前記スタック領域に表示された順序に従って、前記印刷実行コマンド及び前記ポーズ実行コマンドを配置してスプールデータを生成するステップと
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１１】
前記プリンタドライバが、前記プリンタに接続される端末のモニタに操作画面を表示させ、ユーザがこの操作画面を操作することによりユーザの選択を受け入れるステップをさらに備えることを特徴とする請求項９又は１０に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
前記印刷実行コマンド及び前記プリント制御コマンドが実行される順序を、前記プリンタに接続される端末のモニタ上に表示するステップをさらに備えることを特徴とする請求項９〜１１のいずれかに記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷データをプリンタで印刷するために使用される、プリンタドライバによる印刷条件設定方法、プリンタドライバ、及び記録媒体に関する。
【０００２】
【従来の技術】
通常コンピュータ上で起動されるアプリケーションソフトウエアにて、作成し、編集し又は開いた画像ファイルをコンピュータに接続されたプリンタにて印刷する際は、アプリケーションソフトウエアからプリンタドライバを立ち上げることによって行う。即ち、印刷を行うときは、アプリケーションソフトウエアのプルダウンメニューのファイルの中から印刷の項目を選択、又は、キーボードの「ｃｔｒｌ」と「Ｐ」のキーを同時に押すことにより、印刷画面をモニタ上に表示させる。そして、印刷画面にて、印刷部数、印刷ページ数、用紙種類、インク、モード等の設定を印刷実行前に行った上で、印刷ファイルの印刷を実行する。ここで、印刷部数が複数ある場合や印刷ページ数が多い場合は、印刷画面で印刷部数、印刷ページ数をユーザが設定をすることによって連続印刷が可能となる。
【０００３】
【発明が解決しようとする課題】
ところが、連続印刷では、一度印刷実行ボタンを押すとそのまま全ページの印刷を実行してしまう。このため、途中でノズルチェックやヘッドクリーニングの必要性があるかどうかの確認を行うことができなかった。この点、ユーザが印刷実行中にポーズボタンを押して印刷を一時停止することにより、ノズルチェックやヘッドクリーニングの必要性の確認を行うことも考えられる。ところが、ポーズボタンは印刷実行中にユーザが押さなければならず、結局ユーザがその場から離れることはできなかった。このため、連続印刷を行う際は、数枚ずつ印刷を実行して、ノズルチェック又はヘッドクリーニングを行い、再度数枚ずつ印刷を実行するという動作を繰り返さなければならず、連続印刷を効率よく行うことができなかった。
【０００４】
本発明は、上記問題点を解決するためになされたものであって、連続印刷を行う際に、印刷データの印刷の一時停止を予め指定することができるプリンタドライバによる印刷条件設定方法、プリンタドライバ、及び記録媒体を提供することにある。
【０００５】
【課題を解決するための手段】
上記問題点を解決するために、請求項１に記載の発明は、印刷データをプリンタで印刷するために、プリンタドライバにより印刷データの印刷条件を設定する方法であって、前記プリンタドライバが、印刷実行コマンドと印刷実行以外のプリンタ制御コマンドの指定を行う領域である編集領域、及び、前記編集領域で指定された各種コマンドを実行される順序に従って表示する領域であるスタック領域を備えた操作画面を表示させるステップと、前記プリンタドライバが、複数の印刷データを特定して各印刷データ毎に印刷実行コマンドを生成するステップと、前記プリンタドライバが、前記各印刷実行コマンド間に次の印刷データの印刷実行を一時中止させるポーズ実行コマンドの生成についてユーザに前記編集領域において選択可能に提供するステップと、前記プリンタドライバが、前記ユーザの選択に基づき、ポーズ実行コマンドを生成するステップと、前記プリンタドライバが、前記スタック領域に表示された順序に従って、前記印刷実行コマンド及び前記ポーズ実行コマンドを配置してスプールデータを生成するステップとを備えることを要旨とする。
【０００６】
請求項２に記載の発明は、印刷データをプリンタで印刷するために、プリンタドライバにより印刷データの印刷条件を設定する方法であって、前記プリンタドライバが、印刷実行コマンドと印刷実行以外のプリンタ制御コマンドの指定を行う領域である編集領域、及び、前記編集領域で指定された各種コマンドを実行される順序に従って表示する領域であるスタック領域を備えた操作画面を表示させるステップと、前記プリンタドライバが、複数の印刷データを特定して各印刷データ毎に印刷実行コマンドを生成するステップと、前記プリンタドライバが、所定の印刷実行コマンド数又は所定の印刷データ量に達する場合に、所定の前記印刷実行コマンド間に次の印刷データの印刷実行を一時中止させるポーズ実行コマンドの生成を行うか否かの選択をユーザに前記編集領域において促すステップと、前記プリンタドライバが、前記ユーザの選択に基づき、ポーズ実行コマンドを生成するステップと、前記プリンタドライバが、前記スタック領域に表示された順序に従って、前記印刷実行コマンド及び前記ポーズ実行コマンドを配置してスプールデータを生成するステップとを備えることを要旨とする。
【０００７】
請求項３に記載の発明は、請求項１又は２に記載のプリンタドライバによる印刷条件設定方法において、前記プリンタドライバが、前記プリンタに接続される端末のモニタに操作画面を表示させ、ユーザがこの操作画面を操作することによりユーザの選択を受け入れるステップをさらに備えることを要旨とする。
【０００８】
請求項４に記載の発明は、請求項１〜３のいずれかに記載のプリンタドライバによる印刷条件設定方法において、前記印刷実行コマンド及び前記ポーズ実行コマンドが実行される順序を、前記プリンタに接続される端末のモニタ上に表示するステップをさらに備えることを要旨とする。
【０００９】
請求項５に記載の発明は、印刷データをプリンタで印刷するために設けられるプリンタドライバであって、印刷実行コマンドと印刷実行以外のプリンタ制御コマンドの指定を行う領域である編集領域、及び、前記編集領域で指定された各種コマンドを実行される順序に従って表示する領域であるスタック領域を備えた操作画面を表示させる手段と、複数の印刷データを特定して各印刷データ毎に印刷実行コマンドを生成する印刷実行コマンド生成手段と、前記各印刷実行コマンド間に次の印刷データの印刷実行を一時中止させるポーズ実行コマンドの生成についてユーザに前記編集領域において選択可能に提供するポーズ実行選択手段と、前記ユーザの選択に基づき、ポーズ実行コマンドを生成するポーズ実行コマンド生成手段と、前記スタック領域に表示された順序に従って、前記印刷実行コマンド及び前記ポーズ実行コマンドを配置してスプールデータを生成するスプールデータ生成手段とを備えることを要旨とする。
【００１０】
請求項６に記載の発明は、印刷データをプリンタで印刷するために設けられるプリンタドライバであって、印刷実行コマンドと印刷実行以外のプリンタ制御コマンドの指定を行う領域である編集領域、及び、前記編集領域で指定された各種コマンドを実行される順序に従って表示する領域であるスタック領域を備えた操作画面を表示させる手段と、複数の印刷データを特定して各印刷データ毎に印刷実行コマンドを生成する印刷実行コマンド生成手段と、所定の印刷実行コマンド数又は所定の印刷データ量に達する場合に、所定の前記印刷実行コマンド間に次の印刷データの印刷実行を一時中止させるポーズ実行コマンドの生成を行うか否かの選択をユーザに前記編集領域において促すポーズ実行選択手段と、前記ユーザの選択に基づき、ポーズ実行コマンドを生成するポーズ実行コマンド生成手段と、前記スタック領域に表示された順序に従って、前記印刷実行コマンド及び前記ポーズ実行コマンドを配置してスプールデータを生成するスプールデータ生成手段とを備えることを要旨とする。
【００１１】
請求項７に記載の発明は、請求項５又は６に記載のプリンタドライバにおいて、前記ポーズ実行選択手段は、前記プリンタが接続される端末のモニタに表示される操作画面であることを要旨とする。
【００１２】
請求項８に記載の発明は、請求項５〜７のいずれかに記載のプリンタドライバにおいて、前記印刷実行コマンド及び前記ポーズ実行コマンドが実行される順序を、前記プリンタに接続される端末のモニタ上に表示する実行順序表示手段をさらに備えることを要旨とする。
【００１３】
請求項９に記載の発明は、プリンタドライバが、複数の印刷データを特定して各印刷データ毎に印刷実行コマンドを生成するステップと、前記プリンタドライバが、印刷実行コマンドと印刷実行以外のプリンタ制御コマンドの指定を行う領域である編集領域、及び、前記編集領域で指定された各種コマンドを実行される順序に従って表示する領域であるスタック領域を備えた操作画面を表示させるステップと、前記プリンタドライバが、前記各印刷実行コマンド間に次の印刷データの印刷実行を一時中止させるポーズ実行コマンドの生成についてユーザに前記編集領域において選択可能に提供するステップと、前記プリンタドライバが、前記ユーザの選択に基づき、ポーズ実行コマンドを生成するステップと、前記プリンタドライバが、前記スタック領域に表示された順序に従って、前記印刷実行コマンド及び前記ポーズ実行コマンドを配置してスプールデータを生成するステップと
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることを要旨とする。
【００１４】
請求項１０に記載の発明は、プリンタドライバが、複数の印刷データを特定して各印刷データ毎に印刷実行コマンドを生成するステップと、前記プリンタドライバが、印刷実行コマンドと印刷実行以外のプリンタ制御コマンドの指定を行う領域である編集領域、及び、前記編集領域で指定された各種コマンドを実行される順序に従って表示する領域であるスタック領域を備えた操作画面を表示させるステップと、前記プリンタドライバが、所定の印刷実行コマンド数又は所定の印刷データ量に達する場合に、所定の前記印刷実行コマンド間に次の印刷データの印刷実行を一時中止させるポーズ実行コマンドの生成を行うか否かの選択をユーザに前記編集領域において促すステップと、前記プリンタドライバが、前記ユーザの選択に基づき、ポーズ実行コマンドを生成するステップと、前記プリンタドライバが、前記スタック領域に表示された順序に従って、前記印刷実行コマンド及び前記ポーズ実行コマンドを配置してスプールデータを生成するステップとを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることを要旨とする。
【００１５】
請求項１１に記載の発明は、請求項９又は１０に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体において、前記プリンタドライバが、前記プリンタに接続される端末のモニタに操作画面を表示させ、ユーザがこの操作画面を操作することによりユーザの選択を受け入れるステップをさらに備えることを要旨とする。
【００１６】
請求項１２に記載の発明は、請求項９〜１１のいずれかに記載のプログラムを記録したコンピュータ読み取り可能な記録媒体において、前記印刷実行コマンド及び前記プリント制御コマンドが実行される順序を、前記プリンタに接続される端末のモニタ上に表示するステップをさらに備えることを要旨とする。
【００１７】
（作用）
請求項１、５、９に記載の発明によれば、プリンタドライバにより、スタック領域に表示された順序に従って、複数の印刷実行コマンド及びポーズ実行コマンドを配置してスプールデータを生成することができる。このため、連続印刷を行う際に、印刷データの印刷の一時停止を予め指定することができる。また、プリンタ制御コマンドをユーザに選択可能に提供しているため、ユーザが印刷ポーズを適宜選択することができる。
【００１８】
請求項２、６、１０に記載の発明によれば、プリンタドライバにより、スタック領域に表示された順序に従って、複数の印刷実行コマンド及びポーズ実行コマンドを配置してスプールデータを生成することができる。このため、連続印刷を行う際に、印刷データの印刷の一時停止を予め指定することができる。また、プリンタドライバが、所定の印刷実行コマンド数又は所定の印刷データ量に達する場合に、ポーズ実行コマンドの生成を行うか否かの選択をユーザに促す。このため、ポーズ実行コマンドの実行のタイミングをユーザに知らせることができ、ユーザがプリンタ制御コマンドの指定を忘れることを抑制できる。
【００１９】
請求項３、７、１１に記載の発明によれば、プリンタに接続される端末のモニタに操作画面が表示され、ユーザがこの操作画面を操作することによりユーザの選択を受け入れる。従って、モニタの操作画面によりポーズ実行を指定することができ、ユーザが容易に操作を行うことができる。
【００２０】
請求項４、８、１２に記載の発明によれば、印刷実行コマンド及びポーズ実行コマンドコマンドが実行される順序が、プリンタに接続される端末のモニタ上に表示される。このため、ユーザは各種コマンドが実行される順序を容易に把握することができる。
【００２１】
【発明の実施の形態】
以下、本発明を具体化したプリンタドライバの一実施形態を図１〜図６に従って説明する。
【００２２】
図１に示すように、コンピュータ１１とプリンタ１２は、ケーブル１３により接続されており、コンピュータ１１のプリンタドライバが生成するスプールデータをプリンタ１２に送信することにより、印刷データの印刷やプリンタ１２の制御を行う。
【００２３】
コンピュータ１１は、図２に示すように、ＣＰＵ２１，ＲＯＭ２２、ＲＡＭ２３、入出力インターフェース２４及びモニタ２５を備えている。そして、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、入出力インターフェース２４及びモニタ２５はバス２６を介して相互に接続され、同バス２６を介してデータの授受を行う。ＣＰＵ２１は、ＲＯＭ２２に記憶された後述するプリントドライバ等の各種プログラムに従って各種演算処理を実行し、その演算処理結果をＲＡＭ２３に一時記憶するようになっている。また、プリントドライバによって生成されるスプールデータは、ＲＯＭ２２に一旦保存された後、入出力インターフェース２４、ケーブル１３を介してプリンタ１２に送信され、印刷及び各種プリンタの制御等が実行される。
【００２４】
プリンタ１２は、大判用紙印刷用のインクジェットプリンタであり、ロール紙を給紙する給紙機構、インクカートリッジ、印刷ヘッド、排紙機構、用紙を切断するカッター等を備えている。
【００２５】
次に、プリンタドライバによる操作画面について説明する。図３は、プリンタドライバによる操作画面３１を示している。操作画面３１は、コンピュータ１１にてプリンタドライバを起動させると、モニタ２５に表示される画面である。操作画面３１は、編集領域３２、スタック領域３３及び再生領域３４から構成される。編集領域３２は、印刷実行コマンドとプリンタ制御コマンドの指定を行う領域であり、各ボタンをユーザがクリックすることにより指定が行われる。スタック領域３３は、編集領域３２で指定された各種コマンドを実行される順序に従って表示する領域である。再生領域３４は、印刷の実行・停止を行う領域である。
【００２６】
印刷データボタン３５は、画像等の印刷データとその印刷方法を指定するものであり、これを押すことにより図４（ａ）に示すような印刷データ指定画面５５がモニタ２５に表示される。印刷データ指定画面５５には、印刷データ指定ボックス５６、アプリケーション指定ボックス５７，５８及び開くボタン５９を備えている。印刷データ指定ボックス５６は、ＲＯＭ２２等に保存された印刷データを選択させるものである。アプリケーション指定ボックス５７，５８は、登録のアプリケーションソフトウエアを使用して印刷データを開くか、別のアプリケーションソフトウエアを指定して開くかを選択させるものである。そして、開くボタン５９を押すと、アプリケーション指定ボックス５７が選択されている場合にはその登録されたアプリケーションソフトウエアが起動し、印刷データがモニタ２５に表示される。一方、アプリケーション指定ボックス５８が選択されている場合は、図示しないアプリケーションソフトウエア指定画面が表示され、ここで指定されたアプリケーションソフトウエアにより、印刷データがモニタ２５に表示される。そして、印刷データボタン３５により印刷データが指定されると、スタック領域３３にその印刷データのサムネイル画像４１が表示される。
【００２７】
ノズルチェックボタン３６は、プリンタのノズルチェックの実行を指定するものであり、これを押すことにより、ノズルチェックが指定されるとともに、スタック領域３３にノズルチェック表示４２がされる。
【００２８】
クリーニングボタン３７は、プリンタのヘッドクリーニングの実行を指定するものであり、これを押すことにより、図４（ｂ）に示すようなクリーニング指定画面６１が表示される。クリーニング指定画面６１には、ヘッドクリーニングボタン６２とインクタンク別クリーニングボタン６３とが設けられている。ヘッドクリーニングボタン６２を押すと、すべてのインクタンクについてのヘッドクリーニングが指定される。一方、インクタンク別クリーニングボタン６３を押すと、図示しないインクタンク設定画面が表示され、クリーニングを希望する一以上のインクタンクが指定可能とされる。そして、クリーニングボタン３７によりクリーニングの指定がされると、スタック領域３３にクリーニングアイコン４３が表示される。
【００２９】
ポーズボタン３８は、印刷実行の一時停止を指定するものであり、これを押すことにより、印刷実行の一時停止が指定されるとともに、スタック領域３３にポーズアイコン４４が表示される。そして、さらにポーズアイコン４４を押すと、図４（ｄ）に示すようなポーズ時間指定画面７１が表示される。ポーズ時間指定画面７１には、時間指定実行ボックス７２、年月日指定ボックス７３、及び時間指定ボックス７４が設けられている。時間指定実行ボックス７２をチェックすると、年月日指定ボックス７３及び時間指定ボックス７４の指定が可能となる。そして、ポーズ時間が指定されると、各実行コマンドの順序に関係なく、その時間に印刷実行の一時停止がなされる。ただし、ここでのポーズは、強制終了とは異なり、次の印刷実行コマンドの終わる時間がこの指定時間を超える場合には、印刷を実行せずにポーズ状態になるように制御される。
【００３０】
紙送りボタン３９は、紙送り又は紙戻しの量を指定するものであり、これを押すことにより、図４（ｃ）に示すような紙送り指定画面６６が表示される。紙送り指定画面６６には、送り幅設定ボックス６７、「送る」ボックス６８、及び「戻す」ボックス６９が設けられている。送り幅設定ボックス６７に送り幅の数字を記入し、「送る」ボックス６８又は「戻す」ボックス６９を指定することにより、指定の幅によって紙送り又は紙送りが指定可能とされる。そして、紙送りボタン３９により紙送りの指定がされると、スタック領域３３に紙送り表示４５がされる。なお、紙送り表示４５は、送り幅設定ボックス６７で指定された幅に対応する縮尺サイズにてスタック領域３３に表示される。
【００３１】
カッターボタン４０は、印刷媒体の切断を指定するものであり、これを押すことにより、印刷媒体の切断が指定されるとともに、スタック領域３３にカッターアイコン４６が表示される。
【００３２】
なお、これら各ボタン３５〜４０により各動作を指定する際は、スタック領域３３にそれぞれの実行を希望する位置にカーソルを移動させて押すことにより、スタック領域３３に各種表示４１〜４６が挿入される。これにより、各種制御が実行される順序が決定されるが、編集領域３２の矢印ボタン４７，４８により、この順序を変更させることができる。即ち、スタック領域３３の表示のいずれかにカーソルを移動し、矢印ボタン４７，４８を押すことにより、それらの表示を入れ替えて実行の順番を変更することが可能とされる。また、削除ボタン４９により、スタック領域３３の各種表示を削除することも可能である。さらに、スタック領域３３には、印刷幅指定部５０が設けられており、これにより印刷幅を変更することが可能である。
【００３３】
再生領域３４には、再生ボタン５１及び再生停止ボタン５２が設けられている。再生ボタン５１を押すと、スタック領域３３に表示された順序で各種制御が実行される。そして、各種制御の実行中に再生停止ボタン５２が押されると、その時点で実行されている制御が終了した時点で、実行を一旦中止する。そして、ここで新たな制御をプリンタに行わせたいときには、編集領域３２とスタック領域３３とにより、新たな制御の追加又は指定された制御の削除を行う。そして、印刷を続行する場合は、再生ボタン５１を押すことで制御が再開される。
【００３４】
次に、図５及び図６により、プリンタドライバによる作用を説明する。
図５に示すように、プリンタドライバを起動させると、最初に編集処理が行われる（ステップＳ１１）。図６は、この編集処理の詳細を示している。まず、操作画面３１がモニタ２５に表示されるとともに、カウンタｎが初期化（ｎ＝０にセット）される（ステップＳ２１）。次に、操作を継続するか否かが確認され（ステップＳ２２）、継続しない場合（ＮＯ）には編集処理を終了するが、継続する場合（ＹＥＳ）は次の処理へと進む。そして、操作画面３１の編集領域３２にて各種ボタンの入力操作を待ちこれを受信する（ステップＳ２３）。即ち、印刷データボタン３５（ステップＳ３１）、ノズルチェックボタン３６（ステップＳ４１）、クリーニングボタン３７（ステップＳ５１）、ポーズボタン３８（ステップＳ６１）、紙送りボタン３９（ステップＳ７１）又はカッターボタン４０（ステップＳ８１）が押されたか否かが確認される。
【００３５】
印刷データボタン３５が押された場合（ステップＳ３１でＹＥＳ）、印刷データ指定画面５５が表示されて印刷を実行する印刷データが指定される（ステップＳ３２）。そして、印刷実行コマンドが生成され、これがスプールデータに変換されて、ｎ番目のデータとしてＲＯＭ２２に保存される（ステップＳ３３）。そして、ステップＳ９０に進む。
【００３６】
ノズルチェックボタン３６が押された場合（ステップＳ４１でＹＥＳ）、ノズルチェック実行コマンドが生成され、このコマンドがスプールデータに変換され、ｎ番目のデータとしてＲＯＭ２２に保存される（ステップＳ４２）。そして、ステップＳ９０に進む。
【００３７】
クリーニングボタン３７が押された場合（ステップＳ５１でＹＥＳ）、クリーニング指定画面６１が表示されてクリーニング方法が指定される（ステップＳ５２）。そして、クリーニング実行コマンドが生成され、これがスプールデータに変換されて、ｎ番目のデータとしてＲＯＭ２２に保存される（ステップＳ５３）。そして、ステップＳ９０に進む。
【００３８】
ポーズボタン３８が押された場合（ステップＳ６１でＹＥＳ）、ポーズ時間指定画面７１が表示されてポーズ時間が指定される（ステップＳ６２）。そして、ポーズ実行コマンドが生成され、このコマンドがスプールデータに変換され、ｎ番目のデータとしてＲＯＭ２２に保存される（ステップＳ６３）。そして、ステップＳ９０に進む。
【００３９】
紙送りボタン３９が押された場合（ステップＳ７１でＹＥＳ）、紙送り指定画面６６が表示されて紙送りの幅と紙送りか紙戻しの別が指定される（ステップＳ７２）。そして、紙送り実行コマンドが生成され、これがスプールデータに変換されて、ｎ番目のデータとしてＲＯＭ２２に保存される（ステップＳ７３）。そして、ステップＳ９０に進む。
【００４０】
カッターボタン４０が押された場合（ステップＳ８１でＹＥＳ）、カッター実行コマンドが生成され、このコマンドがスプールデータに変換され、ｎ番目のデータとしてＲＯＭ２２に保存される（ステップＳ８２）。そして、ステップＳ９０に進む。
【００４１】
次に、ステップＳ９０により、カウンタに１が追加され（ｎ＝ｎ＋１）、ステップＳ２２に戻り、以下の処理を繰り返す。従って、一つの入力操作がある度に、それに対応した実行コマンドが生成され、ｎ番目のスプールデータとして保存される。そして、カウンタに１が追加されるため、指定された順番に対応した番号がスプールデータに付されて保存される。
【００４２】
この編集処理が終了すると、図５に戻り、ステップＳ１２において再生ボタン５１が押されたか否かが確認される。押されていない場合（ＮＯ）は、押されるまでこのステップを繰り返す。一方、押された場合（ＹＥＳ）は、スプールデータがＲＯＭ２２にあるか否かが確認される（ステップＳ１３）。スプールデータがない場合（ＮＯ）は、「印刷データがありません」とのエラーメッセージが表示され（ステップＳ１４）、ステップＳ１２に戻る。
【００４３】
一方、スプールデータがある場合（ステップＳ１３でＹＥＳ）は、ポーズ時間指定画面７１により時間指定があるか否かが確認される（ステップＳ１５）。時間指定がない場合（ＮＯ）は、再生処理が開始される（ステップＳ１７）。この再生処理により、スプールデータがコンピュータ１１からプリンタ１２に送られ、プリンタ１２は印刷データの印刷及び各種プリンタ制御を実行する。時間指定がある場合（ＹＥＳ）は、次の印刷実行データが指定時間内に印刷を終了できるか否かを確認する（ステップＳ１６）。ここで、指定時間内に印刷可能である場合（ＹＥＳ）は、再生処理が開始される（ステップＳ１７）。一方、指定時間内に印刷可能でない場合（ＮＯ）は、停止処理が行われる（ステップＳ２０）。
【００４４】
次に、再生処理実行中に再生停止ボタン５２が押されたか又はポーズデータがあるか否かが確認される（ステップＳ１８）。いずれかの停止条件が確認された場合（ＹＥＳ）は、停止処理を行い（ステップＳ２０）、ステップＳ１２に戻り、次に再生ボタン５１が押されるのを待つ。一方、再生停止ボタン５２が押されず、ポーズデータもない場合（ステップＳ１８でＮＯ）は、再生処理が終了したか否かが確認される（ステップＳ１９）。再生処理が終了でない場合（ＮＯ）は、ステップＳ１６に戻り処理を続行する一方、再生処理が終了である場合（ＹＥＳ）は、プリンタドライバによる処理を終了する。
【００４５】
上記実施形態のプリンタドライバによれば、以下のような効果を得ることができる。
・上記実施形態では、プリンタドライバの操作画面３１により、印刷データ及び各種プリンタ制御コマンドの実行を指定することができる。これにより、印刷実行コマンド間にプリンタ制御コマンドを配置してスプールデータを生成することができる。特に連続印刷を行う際は、印刷データの印刷の一時停止を予め指定することができるため、ノズルチェックやヘッドクリーニングの必要性を確認することができる。
【００４６】
・上記実施形態では、モニタ２５に操作画面３１を表示して、印刷データ及びプリンタ制御をユーザに選択可能に提供している。従って、モニタの操作画面により各コマンドの実行を指定することができ、ユーザが容易に操作を行うことができる。
【００４７】
・上記実施形態では、操作画面３１のスタック領域３３に、印刷実行コマンド及びプリント制御コマンドが実行される順序が表示される。このため、ユーザは各種コマンドが実行される順序を容易に把握することができる。また、矢印ボタン４７，４８によりスタック領域３３に表示された各種コマンドの順序を容易に変更することができる。また、削除ボタン４９により、スタック領域３３に表示された各種コマンドの削除を容易に変更することができる。
【００４８】
・上記実施形態では、操作画面３１の再生領域３４で、印刷実行コマンド及びプリント制御コマンドの実行の再生及び一時停止を行うことができる。このため、必要に応じて各種コマンドの実行を容易に開始、停止、再開することができる。また、一時停止をした後、新たな制御の追加又は指定された制御の削除を行うことができる。即ち、ノズルチェック又はヘッドクリーニングの必要性を確認して、これらを実行させることができるため、印刷途中であっても状況に応じた修正を行うことができる。
【００４９】
・上記実施形態では、印刷データ指定画面５５において、印刷データ毎のアプリケーションソフトウエアの指定ができる。このため、操作画面３１を使用して、複数のアプリケーションソフトウエアの印刷をまとめて行うことができる。
【００５０】
・上記実施形態では、ポーズ時間指定画面７１により、ポーズが実行される時間を指定可能とした。このため、所定時間にプリンタを止めたい場合（例えば、帰宅する、会議等で席をはずす、次にプリンタを使う予定がある等）に、ユーザは印刷を気にすることなく、他の作業を行うことができる。また、所定時間内に次の印刷実行コマンドを終了できるか否かを確認するため、所定時間に達した場合に印刷を途中で止まることがない。また、ユーザが所定時間内にできるだけ多く印刷したい場合は、予め多数枚の印刷を指定しておき、所定時間にポーズを指定することで、時間を有効に活用し効率よく印刷を行うことができる。
【００５１】
なお、上記実施形態は以下のように変更してもよい。
・上記実施形態では、プリンタ制御コマンドとして、ノズルチェック、ヘッドクリーニング、印刷ポーズ、印刷用紙送り幅指定、印刷媒体切断のいずれか一つを行うが、これら以外のプリンタ制御コマンドを指定可能（例えば、ギャップ調整。）にしてもよい。
【００５２】
・上記実施形態では、操作画面３１のスタック領域３３はｍアイコン等の画像表示であるが、これに代えて実行コマンドを文字で表現したものであってもよい。例えば、「印刷ポーズ」、「紙送り：１０ミリ」、「クリーニング」、「印刷データ：ファイル名ＰＩＣ００１．ＴＩＦ」、「ノズルチェック」、「用紙カット」といったものである。このような表示によってもユーザに実行コマンドの順序を表示することができる。
【００５３】
・上記実施形態では、プリンタドライバ及び操作画面３１は、コンピュータ１１に設けられているが、プリンタドライバ及びモニタを備えたプリンタにおいて操作画面３１が表示されるようにしてもよい。
【００５４】
・また、上記各実施形態において、所定の印刷実行コマンド数又は所定の印刷データ量に達する場合に、プリンタの制御実行を行うか否かの選択をユーザに促すようにしてもよい。このように構成することで、プリンタの制御コマンドの実行のタイミングをユーザに知らせることができ、ユーザがプリンタ制御コマンドの指定を忘れることを抑制できる。
【００５５】
次に上記実施形態及び別例から把握できる技術的思想について、それらの効果とともに以下に追記する。
（１）印刷データをプリンタで印刷するために、プリンタドライバにより印刷データの印刷条件を設定する方法であって、前記プリンタドライバが、複数の印刷データを特定して各印刷データ毎に印刷実行コマンドを生成するステップと、前記プリンタドライバが、所定の時間に達する場合に、所定の前記印刷実行コマンド間に次の印刷データの印刷実行を一時中止させるポーズ実行コマンドの生成及びそのポーズ実行の時間についてユーザに選択可能に提供するステップと、前記プリンタドライバが、前記印刷実行コマンドの実行を前記ポーズ実行時間内に終了できるか否かを判断するステップと、前記プリンタドライバが、前記印刷実行コマンドの実行を前記ポーズ実行時間内に終了できると判断した場合に、前記印刷実行コマンドの実行を行うステップと、前記プリンタドライバが、前記印刷実行コマンドの実行を前記ポーズ実行時間内に終了できないと判断した場合に、印刷をポーズするステップとを備えることを特徴とするプリンタドライバによる印刷条件設定方法。
【００５６】
（２）印刷データをプリンタで印刷するために設けられるプリンタドライバであって、複数の印刷データを特定して各印刷データ毎に印刷実行コマンドを生成する印刷実行コマンド生成手段と、前記プリンタドライバが、所定の時間に達する場合に、所定の前記印刷実行コマンド間に次の印刷データの印刷実行を一時中止させるポーズ実行コマンドの生成及びそのポーズ実行の時間についてユーザに選択可能に提供するポーズ実行選択手段と、前記印刷実行コマンドの実行を前記ポーズ実行時間内に終了できるか否かを判断する判断手段と、前記判断手段により、前記印刷実行コマンドの実行を前記ポーズ実行時間内に終了できると判断した場合に、前記印刷実行コマンドの実行を行う印刷実行手段と、前記判断手段により、前記印刷実行コマンドの実行を前記ポーズ実行時間内に終了できないと判断した場合に、印刷をポーズするポーズ実行手段とを備えることを特徴とするプリンタドライバ。
【００５７】
（３）プリンタドライバが、複数の印刷データを特定して各印刷データ毎に印刷実行コマンドを生成するステップと、前記プリンタドライバが、所定の時間に達する場合に、所定の前記印刷実行コマンド間に次の印刷データの印刷実行を一時中止させるポーズ実行コマンドの生成及びそのポーズ実行の時間についてユーザに選択可能に提供するステップと、前記プリンタドライバが、前記印刷実行コマンドの実行を前記ポーズ実行時間内に終了できるか否かを判断するステップと、前記プリンタドライバが、前記印刷実行コマンドの実行を前記ポーズ実行時間内に終了できると判断した場合に、前記印刷実行コマンドの実行を行うステップと、前記プリンタドライバが、前記印刷実行コマンドの実行を前記ポーズ実行時間内に終了できないと判断した場合に、印刷をポーズするステップとを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【００５８】
従って、（１）〜（３）に記載の発明によれば、所定時間にプリンタを止めたい場合に、ユーザは印刷を気にすることなく、他の作業を行うことができる。また、所定時間内に次の印刷実行コマンドを終了できるか否かを確認するため、所定時間に達した場合に印刷を途中で止まることがない。また、ユーザが所定時間内にできるだけ多く印刷したい場合は、予め多数枚の印刷を指定しておき、所定時間にポーズを指定することで、時間を有効に活用し効率よく印刷を行うことができる。
【００５９】
【発明の効果】
以上、詳述したように、本発明によれば、連続印刷を行う際に、印刷データの印刷の一時停止を予め指定することができる。このため、ノズルチェックやヘッドクリーニングである場合には、印刷データの印刷を一時中止し、ノズルチェックやヘッドクリーニングを行った上で、再度印刷を行うことができ、連続印刷を効率よく行うことができる。
【図面の簡単な説明】
【図１】本発明の実施形態のプリンタドライバが使用されるシステムを示す概略図。
【図２】コンピュータの電気的構成を説明するためのブロック回路図。
【図３】同実施形態のプリンタドライバの操作画面を示す説明図。
【図４】同実施形態のプリンタドライバの操作画面を示しており、（ａ）印刷データ指定画面、（ｂ）クリーニング指定画面、（ｃ）紙送り指定画面、（ｄ）ポーズ時間指定画面の説明図。
【図５】同実施形態のプリンタドライバの処理手順を示すフロー図。
【図６】同実施形態のプリンタドライバの処理手順を示すフロー図。
【符号の説明】
１２  プリンタ
３１，７０  操作画面
３５  印刷データボタン
３６  ノズルチェックボタン
３７  クリーニングボタン
３８  ポーズボタン
３９  紙送りボタン
４０  カッターボタン
【図１】
0003997716.tif 000002
【図２】
0003997716.tif 000003
【図３】
0003997716.tif 000004
【図４】
0003997716.tif 000005
【図５】
0003997716.tif 000006
【図６】
0003997716.tif 000007