(57)【要約】【課題】オペレータの設定ミス等によるプリントで、不要な用紙やプリント部材が無駄に消費されることを回避することができるプリント制御装置を提供する。【解決手段】出力ファイルに対するプリント条件を設定するプリント条件設定部３０と、プリント条件に基づいてプリントファイルを生成して画像形成装置４に出力するプリントデータ出力処理部３１と、前記プリントデータ出力処理部３１を起動するプリント起動処理部３２を備えているプリント制御装置２２で、前記プリント起動処理部３２に、設定されたプリント条件に基づいて一プリント部数当りのプリント枚数が基準枚数より多いと判断すると、前記プリントデータ出力処理部３１の起動前に、入出力デバイス１１、１２、１３を介してプリント条件の設定確認処理を行なう設定確認処理部３３を備える。【選択図】図１
2009151653.tif 000002
【特許請求の範囲】
【請求項１】
入出力デバイスを介した操作に基づいて出力ファイルに対するプリント条件を設定するプリント条件設定部と、前記プリント条件設定部で設定されたプリント条件に基づいてプリントファイルを生成して画像形成装置に出力するプリントデータ出力処理部と、前記入出力デバイスを介した操作に基づいて前記プリントデータ出力処理部を起動するプリント起動処理部を備えているプリント制御装置であって、
前記プリント起動処理部に、設定されたプリント条件に基づいて一プリント部数当りのプリント枚数が基準枚数より多いと判断すると、前記プリントデータ出力処理部の起動前に、前記入出力デバイスを介してプリント条件の設定確認処理を行なう設定確認処理部を備えているプリント制御装置。
【請求項２】
前記設定確認処理部は、設定されたプリント条件がデフォルト値であるときに起動する請求項１記載のプリント制御装置。
【請求項３】
各出力ファイルが生成されるアプリケーション毎に前記基準枚数を設定可能な基準枚数設定部を備えている請求項１または２記載のプリント制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーボードやマウス等の入出力デバイスを介した操作に基づいて出力ファイルに対するプリント条件を設定するプリント条件設定部と、プリント条件設定部で設定されたプリント条件に基づいてプリントファイルを生成して画像形成装置に出力するプリントデータ出力処理部と、入出力デバイスを介した操作に基づいてプリントデータ出力処理部を起動するプリント起動処理部を備えているプリント制御装置に関する。
【背景技術】
【０００２】
様々なプリント条件を設定することができる画像形成装置で、オペレータは任意のプリント条件を設定し、所望のプリントを得ることができる。例えば、特許文献１に記載された電子タイプライターは予め設定された開始ページ及び終了ページの範囲内からプリントしたいページを選択する選択手段を備えており、オペレータは当該電子タイプライターで必要なページだけのプリントを行うことができる。また、特許文献２に記載された画像ファイリングシステムは選択した画像の印刷範囲を指定する印刷範囲指定手段を備えており、オペレータは当該画像ファイリングシステムで選択した画像を所望のサイズの用紙にプリントすることができる。
【０００３】
ネットワークなどを介してコンピュータ端末と接続され、当該コンピュータ端末で生成された出力ファイルをプリントするプリンタ等の画像形成装置では、出力ファイルに対するプリント条件を設定するプリンタドライバがコンピュータ端末にインストールされている。そこで、オペレータは出力ファイルに対する任意のプリント条件をプリンタドライバで設定して所望のプリントを得ることができる。
【特許文献１】特開平１１−３１６７５６号公報
【特許文献２】特開２０００−１８４１７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、コンピュータ端末には様々なアプリケーションがインストールされており、各出力ファイルを生成するアプリケーション毎にプリンタドライバで設定するプリント条件の設定方法が異なることが多い。
【０００５】
例えば、「Ｅｘｃｅｌ（登録商標）」などの表計算用アプリケーションで生成した出力ファイルでは、オペレータは、当該出力ファイルに作成したプリントしたい表などを選択した後、選択した範囲をプリンタドライバでプリント対象に指定してプリント指示を行うことで、所望のプリントを得ることができる。
【０００６】
また、「ＰｏｗｅｒＰｏｉｎｔ（登録商標）」などのプレゼンテーション用アプリケーションで生成した出力ファイルでは、オペレータは、当該出力ファイルに作成したプリントしたいスライドを個々のスライドでプリントするのか、または配布資料としてプリントするのか等をプリント対象に指定してプリント指示を行うことで、所望のプリントを得ることができる。
【０００７】
上述のように、プリントドライバによるプリント条件の設定方法が各アプリケーションで異なると、オペレータは、各出力ファイルに対するプリント条件の設定で入力間違いといった積極的な設定ミスや設定漏れといった消極的な設定ミスを犯し易い。
【０００８】
出力ファイルに対するプリント条件の設定ミスを防ぐには、設定の度にオペレータ自身が注意深く当該プリント条件を確認すればよいが、プリントを急いでいたり、操作に不慣れなオペレータが当該確認を充分に行うことは困難である。
【０００９】
そして、プリント枚数が多いときに出力ファイルに対するプリント条件に設定ミスがあると、不要な用紙やトナーなどのプリント部材が無駄に消費されてしまう。
【００１０】
本発明の目的は、上述の問題に鑑み、オペレータの設定ミス等によるプリントで、不要な用紙やプリント部材が無駄に消費されることを回避することができるプリント制御装置を提供する点にある。
【課題を解決するための手段】
【００１１】
上述の目的を達成するため、本発明によるプリント制御装置の第一の特徴構成は、特許請求の範囲の書類の請求項１に記載した通り、入出力デバイスを介した操作に基づいて出力ファイルに対するプリント条件を設定するプリント条件設定部と、前記プリント条件設定部で設定されたプリント条件に基づいてプリントファイルを生成して画像形成装置に出力するプリントデータ出力処理部と、前記入出力デバイスを介した操作に基づいて前記プリントデータ出力処理部を起動するプリント起動処理部を備えているプリント制御装置であって、前記プリント起動処理部に、設定されたプリント条件に基づいて一プリント部数当りのプリント枚数が基準枚数より多いと判断すると、前記プリントデータ出力処理部の起動前に、前記入出力デバイスを介してプリント条件の設定確認処理を行なう設定確認処理部を備えている点にある。
【００１２】
設定確認処理部は、設定されたプリント条件に基づいて出力ファイルをプリントすると一プリント部数当りのプリント枚数が基準枚数より多くなる、即ち、プリント条件にミスがあると不要な用紙やプリント部材が画像形成装置で大量に消費されると判断すると、プリントデータ出力処理部の起動前、即ち、プリントファイルが画像形成装置に出力される前に、入出力デバイスを介してプリント条件の設定確認処理を行う。
【００１３】
従って、オペレータは、不要な用紙やプリント部材が画像形成装置で大量に消費される前に、プリント条件の設定に誤りがないか否かを確認することができ、設定ミスのあるプリント条件でのプリントを回避することができる。
【００１４】
同第二の特徴構成は、同請求項２に記載した通り、上述の第一の特徴構成に加えて、前記設定確認処理部は、設定されたプリント条件がデフォルト値であるときに起動する点にある。
【００１５】
上述の構成によれば、設定確認処理部は、設定されたプリント条件がデフォルト値、即ち、プリント条件がオペレータにより変更されていない状態であるときに起動するため、オペレータによるプリント条件の設定漏れという消極的な設定ミスを効率的に防止することができる。
【００１６】
同第三の特徴構成は、同請求項３に記載した通り、上述の第一または第二の特徴構成に加えて、各出力ファイルが生成されるアプリケーション毎に前記基準枚数を設定可能な基準枚数設定部を備えている点にある。
【００１７】
プリント条件の設定ミスにより発生するプリントロス枚数の傾向は各出力ファイルを生成するアプリケーション毎に異なることが多く、当該プリントロス枚数の傾向に応じて、アプリケーション毎に適した基準枚数を基準枚数設定部で設定すれば、設定確認処理部によるプリント条件の設定確認処理が過不足なく行われる。
【００１８】
従って、当該設定確認処理が本来行われるべきときに行われないと生じる不要な用紙やプリント部材の大量消費や、当該設定確認処理が本来行われるべきではないときに行われると生じるオペレータの作業効率の低下が好適に防止される。
【発明の効果】
【００１９】
以上説明した通り、本発明によれば、オペレータの設定ミス等によるプリントで、不要な用紙やプリント部材が無駄に消費されることを回避することができるプリント制御装置を提供することができるようになった。
【発明を実施するための最良の形態】
【００２０】
以下、コンピュータ端末に備えられた本発明が採用されたプリント制御装置の実施形態について説明する。
【００２１】
図２（ａ）に示すように、コンピュータ端末１はプリンタケーブル１００を介してプリンタ４と接続されている。尚、コンピュータ端末１とプリンタ４は、ＬＡＮなどのネットワークを介して接続されるものであってもよい。
【００２２】
図２（ｂ）に示すように、コンピュータ端末１は、ＣＰＵ１５とメモリ１６が搭載されたマザーボード１４と、オペレーティングシステム（Operating System：以下、「ＯＳ」と略記する。）２０やアプリケーション２１等のソフトウェアやアプリケーション２１で生成された文書ファイルが格納されたハードディスク１７と、モニタ１１などの出力デバイスや、キーボード１２やポインティングデバイスであるマウス１３等の入力デバイス、及び、プリンタ４などの外部装置が接続される入出力インタフェース回路１８等を備えている。夫々はバス１９により接続されており、本発明のプリント制御装置であるプリンタドライバ２２はハードディスク１７に格納されている。
【００２３】
図３に示すように、アプリケーション２１やプリンタドライバ２２はＯＳ２０上、即ち、ＯＳ２０による管理のもとで動作する。コンピュータ端末１に電源が投入されると、ＣＰＵ１５はハードディスク１７からメモリ１６にＯＳ２０を読み出し、ＯＳ２０を起動する。ＯＳ２０はグラフィカルユーザインタフェース（Graphical User Interface：以下、「ＧＵＩ」と略記する。）を備えている。
【００２４】
ＯＳ２０は、ＧＵＩを介して、各アプリケーション２１を起動するためのアイコンや、マウス１３の移動量に連動して移動するマウスカーソル等をモニタ１１に表示し、オペレータからの指示、即ち、オペレータによるキーボード１２やマウス１３の操作内容（例えば、「アプリケーション２１の起動を指示する」には、「当該アプリケーション２１に対応するアイコンにマウスカーソルを合わせてマウス１３の左ボタンをダブルクリックする」など、当該指示に対する入力デバイスなどの操作方法は予めＯＳ２０で設定されている。）に基づいて、マウスカーソルを移動させ、各アプリケーション２１を起動し、起動した各アプリケーション２１に対応する操作画面等をモニタ１１にウィンドウ表示し、各アプリケーション２１のデータ処理結果を操作画面等に反映させる。
【００２５】
ＯＳ２０は、アプリケーション２１で生成した文書ファイルを編集するオペレータから当該文書ファイルに対するプリント指示があると（例えば、当該アプリケーション２１の操作画面に配置されたプリント指示のアイコンがクリックされ、または、当該操作画面に配置されたメニューからプリント指示のコマンドが選択されると）、ハードディスク１７からメモリ１６にプリンタドライバ２２を読み出し、プリンタドライバ２２を起動する。
【００２６】
プリンタドライバ２２は、ＯＳ２０を介してモニタ１１に当該文書ファイルでなる出力ファイルに対するプリント条件を設定するための設定画面を表示し、オペレータのキーボード１２やマウス１３を介した当該設定画面に対する操作に基づいて当該出力ファイルに対するプリント条件を設定し、当該プリント条件をデータ化したプリント条件データをメモリ１６に格納する。
【００２７】
プリンタドライバ２２は、キーボード１２やマウス１３を介した操作に基づいてプリント条件の設定が完了したと認識すると、設定されたプリント条件データをメモリ１６から読み出し、当該プリント条件データに基づいてプリントファイルを生成し、当該プリントファイルをプリンタ４に出力する。プリンタ４は当該プリントファイルに基づいてプリントする。
【００２８】
即ち、プリンタドライバ２２は入出力デバイスを介した操作に基づいて出力ファイルに対するプリント条件を設定するプリント条件設定部３０と、プリント条件設定部３０で設定されたプリント条件に基づいてプリントファイルを生成してプリンタ４に出力するプリントデータ出力処理部３１と、入出力デバイスを介した操作に基づいてプリントデータ出力処理部３１を起動するプリント起動処理部３２を備えている。
【００２９】
具体的に、プリントデータ出力処理部３１はＰＤＬ（Page Description Language）でプリントファイルを生成する。例えば、ＯＳ２０がＷｉｎｄｏｗｓ（登録商標）である場合、プリントデータ出力処理部３１は、プリント条件設定部３０で設定されたプリント条件に基づいて出力ファイルに対応するアプリケーション２１から当該出力ファイルの画像（以下、当該画像を「プリント対象画像」と記載する。）をＷｉｎｄｏｗｓの備えるＧＤＩ（Graphic Device Interface）を介してビットマップデータで受け取り、当該ビットマップデータとプリント条件をデータ化したプリント条件データに基づいてＰＤＬでなるプリントファイルを生成し、或は、アプリケーション２１から入力されたプリント対象画像に対応する描画命令とプリント条件データに基づいてＰＤＬでなるプリントファイルを生成する。
【００３０】
但し、プリントデータ出力処理部３１により生成されるプリントファイルは、ＰＤＬのみに限定されるものではなく、例えば、プリント条件が記載されたテキストデータ等とＧＤＩから受け取ったプリント対象画像のビットマップデータからなるものであってもよい。即ち、プリントデータ出力処理部３１により生成されるプリントファイルの具体的な形式は、プリンタ４の仕様に応じて、プリントドライバ２２の設計者が任意に選択すればよい。
【００３１】
図３に示すように、コンピュータ端末１には複数のアプリケーション２１（アプリケーション１、アプリケーション２、・・・）がインストールされており、各文書ファイルを生成するアプリケーション２１毎に対応するプリント条件の設定方法は異なる。そこで、プリンタ条件設定部３０は、各アプリケーション２１で生成された文書ファイルのプリントに当って、各文書ファイルを生成するアプリケーション２１毎に対応するプリント条件の設定画面を表示する。
【００３２】
例えば、「Ｅｘｃｅｌ（登録商標）」などの表計算用アプリケーション（以下、当該表計算用アプリケーションを「表計算ソフト」と記載する。）で生成される文書ファイル（以下、当該表計算ソフトで生成される文書ファイルを「表計算ファイル」と記載する。）は、表などを作成する作業領域であるワークシートを少なくとも一枚備え、各ワークシートはマトリクス状に配置されたセルと呼ばれるマス目で構成される。
【００３３】
プリント条件設定部３０は、表計算ファイルを出力ファイルとするとき、当該出力ファイルに対するプリント条件を設定するために、図４に示すような設定画面をモニタ１１に表示し、当該設定画面で設定されたプリント条件をデータ化したプリント条件データをメモリ１６に格納する。
【００３４】
当該設定画面には、出力ファイルのプリント対象画像をプリントするプリンタの名称をプルダウンメニューから選択して設定する「プリンタ選択枠」と、当該プリント対象画像のプリント部数を設定する「プリント部数枠」と、当該プリント対象画像のプリント範囲を設定する「プリント範囲枠」と、当該プリント対象画像としてプリントされる出力ファイルのプリント対象を設定する「プリント対象枠」が配置されている。
【００３５】
「プリント対象枠」には、出力ファイルの選択したセル上の表や文字や図形など（以下、当該表や文字や図形などを「オブジェクト」と記載する。）をプリント対象とするときにチェックする「選択した部分ラジオボタン」と、出力ファイルの選択したワークシート上のオブジェクトをプリント対象とするときにチェックする「選択したシートラジオボタン」と、出力ファイルの全てのワークシート上のオブジェクトをプリント対象とするときにチェックする「ブック全体ラジオボタン」が配置されている。
【００３６】
「プリント範囲枠」には、「プリント対象枠」で設定されたプリント対象のプリント対象画像をプリントした際に、当該プリント対象画像の全てのページをプリント範囲に設定するときにチェックする「すべてラジオボタン」と、当該プリント対象画像の指定したページをプリント範囲に設定するときにチェックする「ページ指定ラジオボタン」が配置され、「ページ指定ラジオボタン」の右側にはプリント範囲となる任意の連続したページの開始ページと終了ページを指定する「ページ指定枠」が配置されている。
【００３７】
尚、ラジオボタンにマウスカーソルを合わせてマウスの左ボタンをクリックすることで当該ラジオボタンをチェックすることができ、同一の枠内では、一つのラジオボタンがチェックされると他のラジオボタンのチェックは自動的に外される。
【００３８】
オペレータが表計算ファイルでプリントしたいオブジェクトが含まれるようにセルやワークシートを選択してプリント指示すると、プリント条件設定部３０は当該表計算ファイルでなる出力ファイルに対するプリント条件の設定画面をモニタ１１に表示する。
【００３９】
プリント条件設定部３０は、当該設定画面において、「プリント範囲枠」で設定されたプリント範囲をデータ化したプリント範囲データと、「プリント対象枠」で設定されたプリント対象の情報をデータ化したプリント対象データと、「プリンタ選択枠」で設定されたプリンタの名称をデータ化したプリンタ名データと「プリント部数枠」で設定されたプリント部数をデータ化したプリント部数データ等でなるその他のプリント条件データをメモリ１６に格納する。
【００４０】
プリント起動処理部３２は、当該設定画面において「ＯＫボタン」がクリックされると、当該出力ファイルに対するプリント条件の設定が完了したと認識して、プリントデータ出力処理部３１を起動する。
【００４１】
プリントデータ出力処理部３１は、メモリ１６からプリント条件データを読み出してプリントファイルを生成し、プリンタデータで指定されたプリンタに対して当該プリントファイルを出力するようにＯＳ２０に要求し、ＯＳ２０を介してプリンタ４に当該プリントファイルを出力する。
【００４２】
ところで、オペレータが、表計算ファイルでなる出力ファイルでプリントしたいオブジェクトが含まれるようにワークシートまたはセルを選択した後、プリント条件の設定画面の「プリント対象枠」で「選択したシートラジオボタン」または「選択した部分ラジオボタン」をチェックせずに、「ＯＫボタン」をクリックすると、当該出力ファイルで選択したワークシートまたはセル以外に含まれるオブジェクトもプリントされてしまう。
【００４３】
例えば、表計算ファイルの一枚のワークシートの１０００行×１００列のセルを用いて表が作成されており、当該表の一部分をプリントしたいオブジェクトとするとき、オペレータは、当該オブジェクトに対応するセルを選択してプリント指示し、プリント条件設定部３０により表示されたプリント条件の設定画面の「プリント対象枠」で「選択した部分ラジオボタン」にチェックし、且つ、「プリント範囲枠」で「すべてラジオボタン」にチェックする必要がある。
【００４４】
ところが、「選択した部分ラジオボタン」にチェックをし忘れ、「選択したシートラジオボタン」または「ブック全体ラジオボタン」がチェックされた状態で「ＯＫボタン」をクリックしてしまうと、プリント条件の設定が完了したと認識したプリント起動処理部３２によりプリントデータ出力処理部３１が起動され、プリントデータ出力処理部３１によりプリントしたいオブジェクトを含む表全体のプリントファイルが生成されてプリンタ４に出力され、プリンタ４で当該表全体がプリントされてしまう。
【００４５】
従って、オペレータは所望のプリントを得られず、且つ、当該表が一枚の用紙に収まらないサイズであるときには、プリンタ４から複数の用紙が出力されて不要な用紙やプリント部材を大量に消費することになる。
【００４６】
また、上述のように、表計算ファイルでなる出力ファイルに対するプリント条件の設定ミスにより、プリンタ４から複数の用紙が出力されて不要な用紙やプリント部材が大量に消費されるが、プリント条件の設定ミスによりプリンタ４から複数の用紙が出力されて不要な用紙やプリント部材が大量に消費されるのは、出力ファイルが表計算ファイルでなる場合のみではない。
【００４７】
例えば、「Ｗｏｒｄ（登録商標）」などの文書作成用アプリケーションで生成される文書ファイルでなる出力ファイルや、「ＰｏｗｅｒＰｏｉｎｔ（登録商標）」などのプレゼンテーション用アプリケーション（以下、当該プレゼンテーション用アプリケーションを「プレゼンソフト」と記載する。）で生成される文書ファイル（以下、当該プレゼンソフトで生成される文書ファイルを「プレゼンファイル」と記載する。）でなる出力ファイルなど、表計算ファイル以外でなる出力ファイルに対するプリント条件でプリント範囲やプリント対象の設定ミスがあると、プリンタ４から複数の用紙が出力されて不要な用紙やプリント部材を大量に消費することになる。
【００４８】
そこで、プリント起動処理部３２には、出力ファイルに対して設定されたプリント条件に基づいて、一プリント部数当りのプリント枚数を算出し、当該プリント枚数が予め設定された基準枚数より多いと判断すると、プリントデータ出力処理部３１の起動前に、モニタ１１やキーボード１２、マウス１３等の入出力デバイスを介して当該プリント条件の設定確認処理を行うように構成された設定確認処理部３３が備えられている。ここで、基準枚数はハードディスク１７などに格納されている。
【００４９】
設定確認処理部３３は、メモリ１６から読み出したプリント対象データに基づいて出力ファイルのプリント対象画像を構成する全ページ数を算出し、プリント範囲データに基づいて実際にプリントされるページを認識して一プリント部数当りのプリント枚数を算出し、当該プリント枚数とハードディスク１７に格納された基準枚数を比較して、当該プリント枚数が基準枚数より多いと判断すると、プリント条件の設定確認処理を行うのである。
【００５０】
設定確認処理部３３は、当該プリント枚数が基準枚数より多いと判断すると、図５に示すような警告画面をモニタ１１に表示してプリント条件の設定確認処理を行う。プリント起動処理部３２は、当該警告画面の「ＯＫボタン」がクリックされるとプリントデータ出力処理部３１を起動し、当該警告画面の「キャンセルボタン」がクリックされるとプリンタドライバ２２によるプリント処理を中止する。
【００５１】
従って、設定確認処理部３３によるプリント条件の設定確認処理に基づいて、出力ファイルに対するプリント条件に設定ミスがないと判断したオペレータは「ＯＫボタン」をクリックしてプリント処理を継続するため、プリント起動処理部３２によってプリントデータ出力処理部３１が起動され、プリンタ４で所望のプリントが行われるが、プリント条件に設定ミスがあると判断したオペレータは「キャンセルボタン」をクリックしてプリント処理を中断するため、プリンタ４で不要な用紙やプリント部材が大量に消費されることはない。
【００５２】
以下に、プリントドライバ２２によるプリント処理動作について、図６に示すフローチャートを用いて説明する。
【００５３】
オペレータにより文書ファイルのプリント指示を受けたＯＳ２０よりプリンタドライバ２２が起動されると、文書ファイルでなる出力ファイルに対するプリント条件を設定するための設定画面がプリント条件設定部３０によりモニタ１１に表示され（ＳＡ１、ＳＡ２）、当該設定画面での設定に基づいてプリント範囲データと、プリント対象データと、その他のプリント条件データがプリント条件データとしてプリント条件設定部３０によりメモリ１６に格納される（ＳＡ３〜ＳＡ５）。
【００５４】
当該設定画面の「ＯＫボタン」がクリックされると（ＳＡ６）、設定確認処理部３３によりメモリ１６からプリント条件データが読み出され、出力ファイルの一プリント部数当りのプリント枚数が設定確認処理部３３により算出される（ＳＡ７）。
【００５５】
設定確認処理部３３により当該プリント枚数とハードディスク１７から読み出された基準枚数が比較され、当該プリント枚数が当該基準枚数より多いと判断されると（ＳＡ８）、その旨を警告する警告画面が設定確認処理部３３により表示される（ＳＡ９）。
【００５６】
オペレータにより当該警告画面の「ＯＫボタン」がクリックされると（ＳＡ１０）、プリント起動処理部３２によりプリントデータ出力処理部３１が起動され（ＳＡ１１）、プリントデータ出力処理部３１によりプリントファイルが生成されてプリンタ４にプリントファイルが出力される（ＳＡ１２）。
【００５７】
オペレータにより当該警告画面の「キャンセルボタン」がクリックされると（ＳＡ１０）、プリンタドライバ２２によるプリント処理は中止される（ＳＡ１３）。
【００５８】
設定確認処理部３３により当該プリント枚数と当該基準枚数が比較され、当該プリント枚数が当該基準枚数以下であると判断されると（ＳＡ８）、プリント起動処理部３２によりプリントデータ出力処理部３１が起動され（ＳＡ１１）、プリントデータ出力処理部３１によりプリントファイルが生成されてプリンタ４にプリントファイルが出力される（ＳＡ１２）。
【００５９】
以下に、別実施形態について説明する。
【００６０】
プリント条件の設定で生じる設定ミスには、入力ミス等の積極的な設定ミスと、設定漏れ等の消極的な設定ミスがある。
【００６１】
消極的な設定ミスは、プリント条件の設定画面で、プリント条件が設定されることなく、即ち、プリント条件の設定がデフォルト値から変更されることなく、オペレータにより「ＯＫボタン」がクリックされることにより生じる。従って、オペレータは、プリントを急ぐ余り、または、操作に不慣れである等のために、所望のプリントを得るにはそれに応じたプリント条件の設定をしなければならないということを失念しまたは理解していない可能性が高い。
【００６２】
一方、積極的な設定ミスは、プリント条件の設定画面で少なくとも一つのプリント条件がデフォルト値から変更されて、オペレータにより「ＯＫボタン」がクリックされることにより生じる。従って、オペレータは所望のプリントを得るにはそれに応じたプリント条件の設定をしなければならないことを理解している可能性が高い。
【００６３】
そこで、設定されたプリント条件がデフォルト値であるときにのみ設定確認処理部３３が起動するようにプリンタドライバ２２を構成することで、所望のプリントを得るにはそれに応じたプリント条件を設定しなければならないということをオペレータに意識付け、設定漏れといったプリント条件の消極的な設定ミスを効率的に防止することができる。
【００６４】
以下に、設定確認処理部３３が、設定されたプリント条件がデフォルト値であるときにのみ起動するように構成されたプリンタドライバ２２によるプリント処理動作について、図７に示すフローチャートを用いて説明する。尚、図６に示すフローチャートと同様の動作を説明するステップについては説明を省略する。
【００６５】
プリント条件設定部３０により表示されたプリント条件の設定画面でプリント条件が設定されて「ＯＫボタン」がクリックされると（ＳＢ１〜ＳＢ６）、プリント起動処理部３２によりメモリ１６からプリント条件データが読み出され、プリント条件がデフォルト値であるとき、即ち、プリント条件が当該設定画面を表示した際のプリント条件から変更されていないときには（ＳＢ７）、プリント起動処理部３２により設定確認処理部３３が起動される（ＳＢ８）。
【００６６】
プリント条件設定部３０により表示されたプリント条件の設定画面でプリント条件が設定されて「ＯＫボタン」がクリックされると（ＳＢ１〜ＳＢ６）、プリント起動処理部３２によりメモリ１６からプリント条件データが読み出され、プリント条件がデフォルト値でないとき、即ち、プリント条件が当該設定画面を表示した際のプリント条件から変更されているときには（ＳＢ７）、プリント起動処理部３２によりプリントデータ出力処理部３１が起動される（ＳＢ１３）。
【００６７】
図３に示すように、コンピュータ端末１には複数のアプリケーション２１がインストールされているが、各アプリケーション２１により生成された文書ファイルを出力ファイルとしてプリントする際の出力傾向は、各アプリケーション２１によって異なる。
【００６８】
例えば、プレゼンソフトでは、プリントした用紙をプレゼンテーションの際に配布するため、一プリント部数当りのプリント枚数が多く、２０枚程度になることもある。一方、表計算ソフトでは、表計算ファイルで作成した表は、関連性のあるもの同士が一枚のワークシートに作成され、且つ、ワークシート毎にプリントされることが多く、一プリント部数当りのプリント枚数は多くても１０枚程度であることが多い。
【００６９】
従って、一プリント部数当りのプリント枚数が、各アプリケーションに対して一律に設定された基準枚数よりも多いときに、設定確認処理部３３がプリント条件の設定確認処理を行うものとすると、一プリント部数当りのプリント枚数が多い出力傾向を有するアプリケーションでは、設定ミスがないにも関わらず、プリントの度にプリント条件の設定確認を要求され、一プリント部数当りのプリント枚数が少ない出力傾向のアプリケーションでは、設定ミスがあるにも関わらず、何度プリントを行ってもプリント条件の設定確認を要求されないというようなことが起こりうる虞がある。
【００７０】
そこで、各出力ファイルが生成されるアプリケーション２１毎に基準枚数を設定可能な基準枚数設定部３４をプリンタドライバ２２に備えることで、アプリケーション２１毎に適した基準枚数を設定することができる。
【００７１】
具体的に、基準枚数設定部３４は、各アプリケーション２１に対応する拡張子毎に基準枚数を設定し、各拡張子とそれに対応する基準枚数を関連付けた基準枚数テーブルデータとしてハードディスク１７に格納し、設定確認処理部３３は、出力ファイルの拡張子に対応する基準枚数をハードディスク１７に格納された基準枚数テーブルデータから読み出し、各出力ファイルの一プリント部数当りのプリント枚数と当該基準枚数の比較を行うように構成されている。
【００７２】
上述のように、プリンタドライバ２２に基準枚数設定部３４を備えることで、各出力ファイルを生成するアプリケーション２１に対応して設定された基準枚数に基づいて設定確認処理部３３によるプリント条件の設定確認処理が行われるため、オペレータに対する不要な作業工数の増加や、プリンタ４での不要な用紙やプリント部材の大量消費を好適に防止することができる。
【００７３】
各アプリケーションに対応する基準枚数の設定に際して、オペレータは、出力ファイルに対するプリント条件の設定とは無関係に、ＯＳ２０を介してプリンタドライバ２２を起動する。
【００７４】
基準枚数設定部３４は、図４に示すプリント条件の設定画面の「プリンタ選択枠」の右側に配置された「プロパティボタン」をクリックして表示される設定画面に配置された「基準枚数設定ボタン」がクリックされると起動され、アプリケーション毎に基準枚数を設定することができる設定画面を表示する。
【００７５】
図８（ａ）に示すように、当該設定画面には、拡張子と、当該拡張子に対応するアプリケーション２１で生成される文書ファイルに対する基準枚数が表形式で表示されており、当該表の下側には左側から「変更」、「新規」、「削除」、「閉じる」のボタンが配置されている。ここで、当該表に表示された各拡張子と各拡張子に対応する基準枚数は関連付けられて基準枚数テーブルデータとしてハードディスク１７に格納される。
【００７６】
当該表で基準枚数の設定を変更したい文書ファイルを生成するアプリケーション２１に対応する拡張子の表示された行がクリックされて選択された状態で「変更」ボタンがクリックされると、図８（ｂ）に示すように、基準枚数設定部３４は、当該選択された行の拡張子に対する基準枚数を変更する設定画面を表示する。
【００７７】
基準枚数設定部３４は、当該設定画面で基準枚数が変更入力され、当該設定画面の「ＯＫボタン」がクリックされると、基準枚数テーブルデータに格納された当該拡張子に対応する基準枚数を変更設定する。
【００７８】
「新規」ボタンがクリックされると、図９（ａ）に示すように、基準枚数設定部３４は、拡張子と当該拡張子に対応する基準枚数を関連付けて基準枚数テーブルデータに新規登録する設定画面を表示する。
【００７９】
基準枚数設定部３４は、当該設定画面で拡張子と所望の基準枚数が入力され、当該設定画面の「ＯＫボタン」がクリックされると、当該拡張子と当該拡張子に対応する基準枚数を関連付けて基準枚数テーブルデータに新規登録する。
【００８０】
当該表で基準枚数の設定を削除したいアプリケーション２１に対応する拡張子の表示された行がクリックされて選択された状態で「削除」ボタンがクリックされると、図９（ｂ）に示すように、基準枚数設定部３４は、当該選択された行の拡張子に対する基準枚数を基準枚数テーブルデータから削除する設定画面を表示する。
【００８１】
基準枚数設定部３４は、当該設定画面の「ＯＫボタン」がクリックされると、当該拡張子に対する基準枚数を基準枚数テーブルデータから削除する。
【００８２】
基準枚数設定部３４による基準枚数設定動作について、図１０に示すフローチャートを用いて説明する。
【００８３】
ＯＳ２０を介してオペレータにより基準枚数設定部３４が起動されると（ＳＣ１）、基準枚数設定部３４によりモニタ１１に基準枚数の設定画面が表示される（ＳＣ２）。
【００８４】
当該設定画面に表示された表で、基準枚数を変更したいアプリケーション２１の拡張子が表示された行が選択されて「変更ボタン」がクリックされると（ＳＣ３）、当該拡張子に対する基準枚数を変更する設定画面が基準枚数設定部３４により表示され（ＳＣ４）、当該設定画面で基準枚数が変更され（ＳＣ５）、「ＯＫボタン」がクリックされると（ＳＣ６）、基準枚数設定部３４により当該拡張子に対する基準枚数が変更されて基準枚数テーブルデータが更新される（ＳＣ７）。
【００８５】
当該設定画面で、「新規ボタン」がクリックされると（ＳＣ８）、基準枚数テーブルデータに拡張子に対する基準枚数を新規に登録するための設定画面が基準枚数設定部３４により表示され（ＳＣ９）、当該設定画面で拡張子と当該拡張子に対応する基準枚数が入力され（ＳＣ１０、ＳＣ１１）、「ＯＫボタン」がクリックされると（ＳＣ６）、基準枚数設定部３４により当該拡張子に対する基準枚数が基準枚数テーブルデータに新規登録される（ＳＣ７）。
【００８６】
当該設定画面に表示された表で、基準枚数を削除したいアプリケーション２１の拡張子が表示された行が選択されて「削除ボタン」がクリックされると（ＳＣ１２）、当該拡張子に対する基準枚数を基準枚数テーブルデータから削除する設定画面が基準枚数設定部３４により表示され（ＳＣ１３）、「ＯＫボタン」がクリックされると（ＳＣ６）、基準枚数設定部３４により当該拡張子に対する基準枚数が削除されて基準枚数テーブルデータが更新される（ＳＣ７）。
【００８７】
当該設定画面で、「閉じるボタン」がクリックされると（ＳＣ１４）、基準枚数設定部３４により当該設定画面が閉じられる（ＳＣ１５）。
【００８８】
上述の実施形態では、設定確認処理部３３は、一プリント部数当りのプリント枚数が基準枚数より多いと判断すると、プリント条件の設定確認処理を行うものとしたが、出力ファイルのプリントにあたって、オペレータにより出力ファイルに対するプリント条件の設定が充分に検証されてからプリント指示されるようなときには、設定確認処理部３３によるプリント条件の設定確認処理が行われないものであってもよい。
【００８９】
例えば、プリント部数が予め設定された所定部数より多いときには、プリントされた用紙は会議などに使用する重要なものであったり、クライアントに配布する重要なものであると考えられるため、オペレータによりプリント条件の設定が充分に検証されるものと考えられる。従って、この様なときには設定確認処理部３３によるプリント条件の設定確認処理が行われないものであってもよい。
【００９０】
上述の実施形態では、基準枚数設定部３４は、各出力ファイルが生成されるアプリケーション２１に対応する拡張子毎に、対応する基準枚数の変更、新規登録、削除を夫々異なる設定画面で設定するものとしたが、オペレータが出力ファイルを編集中のアプリケーション２１からプリント指示した際にプリント条件設定部３０により表示されるプリント条件の設定画面または当該設定画面から呼び出される設定画面での操作内容に基づいて、当該拡張子毎の基準枚数を設定するものであってもよい。
【００９１】
例えば、図４に示すプリント条件の設定画面の「プリンタ選択枠」の「プロパティボタン」がクリックされたときに、プリント条件設定部３０によって表示される設定画面に、図１１（ａ）に示すように、当該アプリケーション２１に対応する拡張子対する基準枚数を設定可能な「基準枚数設定枠」を備え、当該「基準枚数設定枠」の左側に配置された「プリント枚数警告チェックボックス」がチェックされているときに、当該アプリケーション２１で生成された文書ファイルでなる出力ファイルの一プリント部数当りのプリント枚数が当該「基準枚数設定枠」に設定された基準枚数より多いと、設定確認処理部３３によりプリント条件の設定確認処理が行われるものであってもよい。
【００９２】
上述の実施形態では、基準枚数設定部３４は、各出力ファイルを生成するアプリケーション２１毎に基準枚数を設定するものとしたが、図１１（ｂ）に示すように、アプリケーション２１と当該アプリケーション２１により生成された文書ファイルでなる出力ファイルに対するプリント条件毎に基準枚数を設定するものであってもよい。この場合、設定確認処理部３３によるプリント条件の設定確認処理がよりきめ細やかに行われ、作業効率の低下を好適に防止することができる。
【００９３】
図１１（ｂ）では、アプリケーション２１と当該アプリケーション２１により生成された文書ファイルでなる出力ファイルに対するプリント条件の一つとして設定された集約プリント条件や両面プリント条件など、「一枚の用紙に纏めてプリントされる出力ファイルのプリント対象画像のレイアウト条件」毎に基準枚数を設定している。
【００９４】
尚、図１１（ｂ）のレイアウト条件に記載された「Ｎｉｎ１」は、一枚の用紙の片面にＮ枚のプリント対象画像を纏めて集約プリントすることを示す集約プリント条件を示し、「両面」は両面プリントにより一枚の用紙の両面にプリント対象画像を纏めてプリントすることを示す両面プリント条件を示す。
【００９５】
上述の実施形態では、プリント条件設定部３０により設定されたプリント条件がデフォルト値であるときにのみ設定確認処理部３３が起動するように構成されたプリンタドライバ２２について説明したが、プリンタドライバ２２は、プリント条件設定部３０により設定されたプリント条件がデフォルト値でないときであっても、当該プリント条件が所定の条件を満たしたときに設定確認処理部３３が起動するように構成されるものであってもよい。
【００９６】
例えば、出力ファイルの文章や表などのオブジェクトの一部が選択されてプリント指示されたとき、当該オブジェクトの一部に対応するプリント範囲またはプリント対象がプリント条件の設定画面で設定されずに「ＯＫボタン」がクリックされると、設定ミスの可能性が高いと考えられるため、設定確認処理部３３が起動するものであってもよい。
【００９７】
具体的に、例えば、表計算ファイルのワークシートでオブジェクトに対応する複数のセルが選択されてプリント指示され、プリント条件の設定画面の「プリント対象枠」で「選択した部分ラジオボタン」がチェックされないで、「ＯＫボタン」がクリックされたとき、設定確認処理部３３が起動して設定ミスを確認するような構成を取り得る。
【００９８】
尚、上述した実施形態は何れも本発明の一実施例に過ぎず、当該記載により本発明の範囲が限定されるものではなく、各部の具体的構成は本発明による作用効果を奏する範囲において適宜変更することができることはいうまでもない。
【図面の簡単な説明】
【００９９】
【図１】プリンタドライバの機能ブロック構成図
【図２】（ａ）はコンピュータ端末とプリンタの外観図、（ｂ）はコンピュータ端末の説明図
【図３】コンピュータ端末の説明図
【図４】プリント条件の設定画面の説明図
【図５】警告画面の説明図
【図６】プリンタドライバのプリント処理動作の説明に用いるフローチャート
【図７】別実施形態でのプリンタドライバのプリント処理動作の説明に用いるフローチャート
【図８】（ａ）は基準枚数の設定画面の説明図、（ｂ）は基準枚数の設定画面（変更）の説明図
【図９】（ａ）は基準枚数の設定画面（新規登録）の説明図、（ｂ）は基準枚数の設定画面（設定削除）の説明図
【図１０】プリンタドライバの基準枚数の設定動作を説明するフローチャート
【図１１】（ａ）は別実施形態でのプリント条件の設定画面から呼び出される設定画面の説明図、（ｂ）は別実施形態での基準枚数の設定画面の説明図
【符号の説明】
【０１００】
４：画像形成装置（プリンタ）
１１：入出力デバイス（モニタ）
１２：入出力デバイス（キーボード）
１３：入出力デバイス（マウス）
２２：プリント制御装置（プリンタドライバ）
３０：プリント条件設定部
３１：プリントデータ出力処理部
３２：プリント起動処理部
３３：設定確認処理部
３４：基準枚数設定部
【図１】
2009151653.tif 000003
【図２】
2009151653.tif 000004
【図３】
2009151653.tif 000005
【図４】
2009151653.tif 000006
【図５】
2009151653.tif 000007
【図６】
2009151653.tif 000008
【図７】
2009151653.tif 000009
【図８】
2009151653.tif 000010
【図９】
2009151653.tif 000011
【図１０】
2009151653.tif 000012
【図１１】
2009151653.tif 000013