(57)【要約】【課題】  印刷に必要な各種ドライバの機能を設定するとき、操作者にとって設定方法を簡便に行わせることができる印刷処理装置ならびにプリンタドライバを提供すること。【解決手段】  印刷に必要な各種ドライバの機能を設定するとき、当該設定画面をドライバのＵＩ画面と重ならないように表示する手段と、当該設定画面で設定できる手段と、前記設定した値がドライバＵＩに連動して反映される手段とを備えたことを特徴とする印刷処理装置。【選択図】        図１
2007069513.tif 000002
【特許請求の範囲】
【請求項１】
印刷に必要な各種機能の設定項目を参照および変更する為の設定操作画面を表示する設定操作画面表示手段と設定した結果の一覧を前記設定操作画面に重ならないように表示する設定結果一覧画面表示手段とを備えたことを特徴とする印刷処理装置。
【請求項２】
請求項１に記載の印刷処理装置において、設定結果一覧表示手段によって表示された設定項目に対してクリックがあると当該項目の設定値を変更する設定項目変更手段を備えたことを特徴とする印刷処理装置。
【請求項３】
請求項２に記載の印刷処理装置において、設定項目変更手段によって変更された項目に対して前記設定操作画面表示手段によって表示されている項目が連動して変更される設定操作項目連動変更手段を備えたことを特徴とする印刷処理装置。
【請求項４】
印刷に必要な各種機能の設定項目を参照および変更する為の設定操作画面を表示する設定操作画面表示ステップと設定した結果一覧を前記設定操作画面に重ならないように表示する設定結果画面一覧表示ステップとを備えたことを特徴とするプリンタドライバ。
【請求項５】
請求項４に記載のプリンタドライバにおいて、設定結果一覧表示ステップによって表示された設定項目に対してクリックがあると当該項目の設定値を変更する設定項目変更ステップを備えたことを特徴とするプリンタドライバ。
【請求項６】
請求項５に記載のプリンタドライバにおいて、設定項目変更ステップによって変更された項目に対して前記設定操作画面表示ステップによって表示されている項目が連動して変更される設定操作項目連動変更ステップを備えたことを特徴とするプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置にドライバの設定画面を表示させドライバの持つ各種機能をユーザーに設定させる時に当該画面に加え設定一覧画面をも表示させることで当該設定表示画面からも前記ドライバの持つ各種機能を設定させる技術に係る印刷処理装置ならびにプリンタドライバに関するものである。
【背景技術】
【０００２】
ドライバＵＩの設定機能に関する従来技術は以下のようなものがあったが、本発明のように設定一覧画面からも各種機能の機能の設定を行えるものさらにその機能の結果もとのドライバＵＩ画面の設定も変更されるものに関しては見当たらなかった。
【特許文献１】特開平１０−２６９０４８号公報
【特許文献２】特開平１１−２９６３２４号公報
【特許文献３】特開２００１−２１６０６４号公報
【特許文献４】特開２００２−１４４６８３号公報
【特許文献５】特開２００４−３８４５８号公報
【特許文献６】特開２００４−１５８０２２号公報
【特許文献７】特開２００４−２２０３００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ドライバの多機能化により従来ドライバＵＩ画面で設定可能な各種項目はタブシートと言ういくつかの画面に分かれていた。そのため何の機能がどこにあるのかが判りにくくこの解決策として設定項目が一覧表示される機能が用意されていた。ところがこの一覧表示機能はあくまで表示する機能しかなく、ここで設定項目を変更したりすることはできず課題となっていた。
【０００４】
本発明は、以上の点に着目して成されたもので、操作者がドライバの持つ機能を変えたい時に一覧画面からも変更できるようになったことで操作者に対する利便性が向上した印刷処理装置ならびにプリンタドライバを提供することを目的とする。
【課題を解決するための手段】
【０００５】
この課題を解決する為の手段として、印刷に必要な各種機能の設定項目を参照および変更する為の設定操作画面を表示する設定操作画面表示手段と設定した結果の一覧を前記設定操作画面に重ならないように表示する設定結果一覧画面表示手段と設定結果一覧表示手段によって表示された設定項目に対してクリックがあると当該項目の設定値を変更する設定項目変更手段と設定項目変更手段によって変更された項目に対して前記設定操作画面表示手段によって表示されている項目が連動して変更される設定操作項目連動変更手段とを備えた。
【０００６】
すなわち、本発明の技術内容は以下の構成を備えることにより前記課題を解決できた。
【０００７】
（１）印刷に必要な各種機能の設定項目を参照および変更する為の設定操作画面を表示する設定操作画面表示手段と設定した結果の一覧を前記設定操作画面に重ならないように表示する設定結果一覧画面表示手段とを備えたことを特徴とする印刷処理装置。
【０００８】
（２）印刷に必要な各種機能の設定項目を参照および変更する為の設定操作画面を表示する設定操作画面表示ステップと設定した結果一覧を前記設定操作画面に重ならないように表示する設定結果画面一覧表示ステップとを備えたことを特徴とするプリンタドライバ。
【発明の効果】
【０００９】
この発明により操作者がドライバの持つ機能を変えたい時に一覧画面からも変更できるようになったことで操作者に対する利便性が向上した。
【発明を実施するための最良の形態】
【００１０】
以下図面を参照して本発明を詳細に説明する。
【００１１】
図１はプリンタの構成をブロック図化したものである。
【００１２】
このようにプリンタはＡコントローラ部とＢプリンタエンジン部、ＣのＲＡＭ部、Ｄの物理デバイス部に大別される。
【００１３】
Ａコントローラ部においてＡ−１は各種メッセージを表示（Ｄ−１）する表示制御部である。Ａ−２はカッター（Ｄ−２）の動きをすべてコントロールするカッター制御部である。Ａ−３は各種プリンタの設定を行うための操作キー制御部である。Ａ−４はスキャナで読み取るためのスキャナ〈光学式読み取り〉制御部であるが、今回の発明には直接関係ないので説明は省略する。Ａ−５はＰＣ本体から送られてくるデータ・各種コマンドの制御やプリンタのステータスなどをＰＣに対して送る通信の役目をするコマンド・ステータス制御部である。
【００１４】
Ａ−６は長時間使用されていないとき電源を落としたり、印刷が開始された時ＰＯＷＥＲを入れたりコントロールする電源管理制御部である。Ａ−７はインクの噴出し回数をカウントすることによってその使用量を検知したり、カートリッジが正常にセットされていないときなどの検知なども行うカートリッジ・インク関連の制御を行うカートリッジ制御部である。Ａ−８はカバー制御部でカバーの開閉を検知制御する。
【００１５】
Ｂはプリンタエンジン部である。Ｂ−１は実際に印字する時のモーターなどの制御など、プリンタ動作の主幹機能である。Ｂ−２はＢ−１を制御する主処理部である。Ｂ−３は外部ＰＣやネットワークなどとの接続時に必要なインターフェース部である。例えばＴＣＰ／ＩＰ、セントロニクスやＵＳＢ、赤外線などがあるがその理論は本件の範囲外になるので詳細な説明は省略する。ＣはＲＡＭ部でプログラムそのものが蓄えられたり、一次記憶などに使われる。Ｄ−３は給紙口である。Ｄ−４は排紙口である。Ｄ−５は拡張ＲＡＭである。
【００１６】
図２は、ＰＣの構成をブロック図化したものである。このような構成の下にプリンタドライバソフトが動作する。
【００１７】
１は中央演算処理装置としてのマイクロプロセッサＣＰＵ１であり各種演算や論理判断などを行う。後述のシステムバスを介してそれらのバスに接続された各種構成要素を制御して装置全体の制御を行う。２は制御メモリとして用いられるリードオンリーメモリＲＯＭ２であり、処理など各種処理について後述するフローチャートに従った制御プログラム、マイクロプロセッサＣＰＵ１が行う各種制御手順をあらかじめ記憶している。３は書き込み可能のランダムアクセスメモリーＲＡＭ３であり、ＲＯＭ２に記憶された制御手順を実行するときに使用され、各構成要素から各種データの一時記憶およびマイクロプロセッサＣＰＵ１の演算や論理判断におけるワークメモリーとして用いられる。
【００１８】
４は文字入力用のキーボードＫＢ４であり、このキーボードＫＢ４上には、後述図２に示すように、ＣＰＵ１に指令を与える各種キー群が配置されている。５はキーボードコントローラＫＢＣ５であり、ＫＢ４からの入力記号に対するキーコード変換処理（内部コードへの変換）を実行する。６はマウスＭＳ６であり、操作対象位置を示すための装置である。７はマウスＭＳ６を駆動するマウスコントローラＭＳＣ７であり、マウスカーソル座標の制御やボタンの押下制御などを行う。
【００１９】
８はＰＣカード装置９を駆動するＰＣＭＣＩＡＣ８であり、装着されたメディア内の情報の取り込み制御などを行う。９はＰＣカード装置９であり、コンパクトフラッシュ(登録商標)カードやスマートメディアカードなどを挿入するための装置である。１０はバッファ用メモリであり、一時的なデータの保管場所となる。１１は表示装置ＣＲＴ１２を駆動する表示コントローラＣＲＴＣであり、カーソル位置に表示したい文字列の画面上への位置決め制御や内部のキャラクタジェネレータの参照により、ドットパターンデータに変換して文字あるいはイメージ情報の表示を行う表示制御とを行う。１２は陰極線管ＣＲＴ１２であり、液晶、発光ダイオード等を用いた表示装置である。
【００２０】
１３はＰＲＴ１４を制御するコントローラＰＲＴＣ１３でＣＰＵからＢＵＳ（後述）を通して送られたイメージデータ、文字データ、制御データ等を解析しＰＲＴ１４を駆動する。１４は各種文書などを印刷する印字装置ＰＲＴ１４であり前述した図１の構造を有する。１５（１５−１、１５−２）はＦＤＤ１５−１やＨＤＤ１５−２で外部記憶装置である。１６は各種のデータ及び制御信号の送受信を行うためのシステムバスＢＵＳ１６（アドレスバス、コントロ−ルバス、デ−タバス）である。
【００２１】
図３はキーボード（ＫＢ４）の配置構成例を示す。
【００２２】
ＫＢ１は通常の文字や数字あるいは、記号等を入力するのに用いられる文字キー群であり、例えばＪＩＳ規格の鍵盤配列を有してかなキー等からひらがな入力、さらには仮名漢字変換機能により漢字の入力ができる。なお詳細は本発明とは直接関係ないので省略する。ＫＢ２はカーソル（操作指示位置）の移動と機能の実行の指示するのに用いる機能キーが配置されている。四方向のカーソル移動キー『←』『→』『↑』『↓』がある。また操作の確定を指示するための『Ｅｎｔｅｒ』キーや１−９までの１０キー、＋，−キーなどが配置されている。
【実施例】
【００２３】
次に図１〜１０及び図１１、図１２フローチャート１−２を参照して本実施例の動作を説明する。
【００２４】
ドライバのＵＩ画面を開いた例が図４である。
【００２５】
一般にドライバ機能は豊富にあるのでタブシートという複数の画面に多くの機能をカテゴライズして表示する。ここで設定確認と言うボタンを押すことで各種機能の設定値の一覧が表示される。それを示したのが図５である。図１１のフローチャートステップＦ１−１が図５で表示したところである。本例では設定一覧もタブシートに分かれて表示されているがここはシートごとに分かれていなくても何でも良い。とにかくドライバＵＩで設定できる項目がすべて表示できる機能があればよい。
【００２６】
今、図５の設定一覧画面を開いて項目の内容を変更しようとした時、例えば図６で両面印刷のパラメータを変える時、まず当該項目のパラメータのところにカーソルを持っていく。そしてパラメータの項目を反転させることによって当該項目が変更できる状態になる。本例のように“する”から“しない”にパラメータを変更するには、図３キーボードの左右矢印キーや＋、−キーを押すことによってパラメータがトグルする。トグルとは、例えば＋を４回押すと“する”→“しない”→“する”→“しない”→“する”というように回ることを言っている。パラメータが３つ（Ａ，Ｂ，Ｃ）とある場合はＡ→Ｂ→Ｃ→Ａ→Ｂ→Ｃというように変化する。操作者は所望のパラメータが来たところでキー操作を止める。
【００２７】
図７は図６で説明したパラメータとは異なり変更する場合、値を操作者に入力させる必要がある時の説明である。
【００２８】
すなわちパラメータの個所でクリックすると入力を促す７−２画面が出る。ここで所望の値を入力し画面を閉じるとそれが新パラメータとなる。これら説明したパラメータはすべてメモリバッファにその最新の値を蓄えている。
【００２９】
図５の設定一覧はそれらバッファの内容を表示している。図８が設定項目の内容をバッファに蓄えている状態を示した図である。
【００３０】
（ｎ，ｍ）個の配列を用意し、（１，１）〜（ｎ，１）が設定項目名を表している。（１，２）〜（ｎ，２）およびそれ以降のセルはすべて各設定項目のパラメータを表している。表示しているのは（１，２）〜（ｎ，２）の項目であり、これらが設定されている。フローチャートのステップＦ１−２で設定項目の変更すなわち図６、図７で説明した操作が行われると、例えば両面印刷の配列（１，２）と（１，３）の項目が入れ替わる。この配列項目の交換によって設定一覧で表示される項目が変わる。この配列内容の交換をステップＦ１−３で行っている。
【００３１】
所望の設定項目にパラメータ変更が行われた後、フローチャートのステップＦ１−４でこの一覧画面をＯＫボタンで閉じる時や適用ボタンが押された時、項目変更の確認画面をフローチャートのステップＦ１−５で出す。確認がとれれば設定項目の内容にプリンタ情報構造体を書き換える。プリンタ情報構造体はドライバの設定項目の最新内容をもつ構造体でアプリケーションとの間でも本構造体を介してドライバとやり取りを行う。プリンタドライバがＰＣにインストールしている限り保たれる構造体である。
【００３２】
個の構造体の内容が変わると図４で表示しているパラメータの内容も変わる。そこでステップＦ１−５の後にドライバＵＩ画面の再表示ステップＦ１−６を行うことで図４の設定内容が変化する。これで設定一覧で変更した項目が更新されその結果を図４でも見ることが可能となる。
【００３３】
次に図４と図５の画面を重ならないで表示させる方法について説明する。
【００３４】
図９−１はドライバＵＩと設定一覧画面が重ならないで表示された場合である。図９−２はドライバＵＩから設定一覧ボタンを押下したとき設定一覧が画面に入りきらない場合の図である。このような場合表示位置を調整することで図４、図５が重ならないで表示されるように調整する手順を図１２のフローチャート２と図１０で詳細に説明する。
【００３５】
図１０のように図４のドライバＵＩ画面と図５の設定一覧画面を表示する時図４の画面の表示上の左上原点（ｌ，ｍ）をつかむ。画面の縦横の大きさ（ａ，ｂ）はわかるので、これより図５の設定一覧画面の左上原点の座標が決まる。
【００３６】
今図１０のように図５の設定一覧画面の縦の長さがＣとした時、フローチャートのステップＦ２−１で図１０の画面の表示の縦の長さＹがｍ＋ｂ＋Ｃよりも大きいかどうか判定する。真であれば図５の画面は縦に収まりきらない事が判るので、ｙ＞ｍ＋ｂ＋Ｃになるようにｍを調整して図４、図５の画面を位置を変えて再表示（ステップＦ２−３）する。今縦の場合の説明をしたが横はこれと同じようにｘ＜ｌ＋ａ＋Ｄならばｘ＞ｌ＋ａ＋Ｄになるようにｌを調整して、図４、図５の画面を再表示する。以上が詳細な説明である。
【図面の簡単な説明】
【００３７】
【図１】プリンタの構成のブロック図である。
【図２】プリンタシステムを動作させるＰＣの構成のブロック図である。
【図３】同じくプリンタシステムを動作させるＰＣに付くキーボードの簡略図である。
【図４】一般にプリンタドライバ画面を開いた時のドライバＵＩ（基本設定）画面図である。
【図５】設定一覧画面を開いた時の図である。
【図６】設定一覧画面で所望の値を変更する場合の操作を示した図である。
【図７】図４と意図は同じであるが値を入力する場合の操作を示した図である。
【図８】各種設定項目がメモリバッファに管理されていることを示した図である。
【図９】ドライバＵＩ画面と設定一覧画面を表示した時に２つの画面が重ならないように調整された場合を示した図である。
【図１０】図９で示した調整方法を説明する為の図である。
【図１１】設定一覧画面を表示して設定項目を変えるまでの機能を説明したフローチャートである（フローチャート１）。
【図１２】ドライバＵＩ画面と設定一覧画面が重ならないように表示させる機能を説明したフローチャートである（フローチャート２）。
【符号の説明】
【００３８】
Ａ      コントローラ部
Ａ−１  表示制御部
Ａ−２  カッター制御部
Ａ−３  操作キー制御部
Ａ−４  スキャナ部
Ａ−５  コマンド・ステータス部
Ａ−６  電源管理制御部
Ａ−７  カートリッジ制御部
Ａ−８  カバー制御部
Ａ−９  タイマ制御部
Ｂ      プリンタエンジン部
Ｂ−１  プリンタエンジン
Ｂ−２  主処理部
Ｂ−３  Ｉ／Ｆ部
Ｃ      ＲＡＭ部
Ｃ−１  ユーザ情報記憶部
Ｃ−２  ユーザ情報比較部
Ｄ      物理デバイス部
Ｄ−１  パネル表示
Ｄ−２  カッター
Ｄ−３  給紙口
Ｄ−４  排紙口
Ｄ−５  拡張ＲＡＭ
【図１】
2007069513.tif 000003
【図２】
2007069513.tif 000004
【図３】
2007069513.tif 000005
【図６】
2007069513.tif 000006
【図７】
2007069513.tif 000007
【図８】
2007069513.tif 000008
【図１１】
2007069513.tif 000009
【図１２】
2007069513.tif 000010
【図４】
2007069513.tif 000011
【図５】
2007069513.tif 000012
【図９】
2007069513.tif 000013
【図１０】
2007069513.tif 000014