(57)【要約】【課題】一般に印刷部数の設定を行う場合で、現在印刷部数入力ボックスに表示されている数値に対して、使用者が現在設定されている印刷部数値の１０倍の印刷部数値を希望する場合にはマウスやキーボード等の入力（操作）デバイスを用いて数値を選択、或いは反転させて消去してから数値を入力するか、前記の選択、反転させた状態で数値を入力、或いはスピンボタンを使って所望の値を設定していた。【課題を解決するための手段】画面操作初期状態にて、印刷部数入力値の初回が「０」である場合に、現在の設定値を１０倍することにし、操作性を向上した。【選択図】    図１
2004234435.tif 000002
【特許請求の範囲】
【請求項１】
表示装置の画面に入力項目を表示して、選択された入力項目に情報を入力する情報処理装置において、
前記表示装置の画面に画像の印刷部数を入力する数値キーと、クリアキーを備え、前記数値キーによる入力が初回であるか否かを判定する判定手段と、
前記判定手段による判定結果が初回で、且つ入力値が「０」であった場合に、現在の前記印刷部数設定値を１０倍する制御手段とを備えた情報処理装置。
【請求項２】
表示装置の画面に入力項目を表示して、選択された入力項目に情報を入力する情報処理装置の情報入力処理方法において、
前記表示装置の画面に画像の印刷部数を入力する数値キーと、クリアキーを備え、前記数値キーによる入力が初回であるか否かを判定する判定工程と、
前記判定工程による判定結果が初回で、且つ入力値が「０」であった場合に、現在の前記印刷部数設定値を１０倍する制御工程とを備えた情報入力処理方法。
【請求項３】
表示装置の画面に入力項目を表示して、選択された入力項目に情報を入力する情報処理装置の情報入力処理プログラムにおいて、
前記表示装置の画面に画像の印刷部数を入力する数値キーと、クリアキーを備え、前記数値キーによる入力が初回であるか否かを判定する判定工程と、
前記判定工程による判定結果が初回で、
且つ入力値が「０」であった場合に、現在の前記印刷部数設定値を１０倍する制御工程とを備えた情報入力処理プログラム。
【請求項４】
表示装置の画面に入力項目を表示して、選択された入力項目に情報を入力する情報処理装置において、
前記表示装置の画面に画像の印刷部数を入力する数値キーと、クリアキーを備え、前記数値キーによる入力が初回であるか否かを判定する判定手段と、
前記判定手段による判定結果が初回で、
且つ入力値が「０」であった場合に、現在の前記印刷部数設定値を一桁シフトする桁シフト手段とを備える情報処理装置。
【請求項５】
表示装置の画面に入力項目を表示して、選択された入力項目に情報を入力する情報入力処理方法において、
前記表示装置の画面に画像の印刷部数を入力する数値キーと、クリアキーを備え、前記数値キーによる入力が初回であるか否かを判定する判定工程と、
前記判定工程による判定結果が初回で、且つ入力値が「０」であった場合に、
現在の前記印刷部数設定値を一桁シフトする桁シフト工程とを備える
情報入力処理方法。
【請求項６】
表示装置の画面に入力項目を表示して、選択された入力項目に情報を入力する情報入力処理プログラムにおいて、
前記表示装置の画面に画像の印刷部数を入力する数値キーと、クリアキーを備え、前記数値キーによる入力が初回であるか否かを判定する判定工程と、
前記判定工程による判定結果が初回で、且つ入力値が「０」であった場合に、
現在の前記印刷部数設定値を一桁シフトする桁シフト工程とを備える
情報入力処理プログラム。
【請求項７】
前記判定手段による判定結果が初回で、且つ入力値が「０」であった場合に、次の入力値を加算する加算手段をさらに備えたことを特徴とする請求項１、又は４に記載の情報処理装置。
【請求項８】
前記判定工程による判定結果が初回で、且つ入力値が「０」であった場合に、次の入力値を加算する加算工程をさらに備えたことを特徴とする請求項２、３、５、及び６に記載の
情報入力処理方法又は情報入力処理プログラム。
【請求項９】
表示装置の画面に入力項目を表示して、選択された入力項目に情報を入力する情報処理装置において、
前記表示装置の画面に画像の印刷部数を入力する数値キーを表示する表示手段と、
前記数値キーによる入力が初回であるか否かを判定する判定手段と、
前記判定手段による判定結果が初回で、かつ入力値が「０」であった場合、現在の前記印刷部数の設定値を１０倍にする制御手段とを備えた情報処理装置。
【請求項１０】
前記入力項目の印刷部数の初期値として「１」を記憶している記憶手段を備えた請求項９に記載の情報処理装置。
【請求項１１】
前記制御手段は、前記判定手段による判定結果が初回で、かつ入力値が「０」でない場合、現在の前記印刷部数の設定値を変更して「０」でない数値に設定制御する請求項９に記載の情報処理装置。
【請求項１２】
表示装置の画面に入力項目を表示して、選択された入力項目に情報を入力する情報入力処理方法において、
前記表示装置の画面に画像の印刷部数を入力する数値キーを表示する表示工程と、
前記数値キーによる入力が初回であるか否かを判定する判定工程と、
前記判定手段による判定結果が初回で、かつ入力値が「０」であった場合、現在の前記印刷部数の設定値を１０倍にする制御工程とを備えた情報入力処理方法。
【請求項１３】
前記入力項目の印刷部数の初期値として「１」を記憶させる記憶工程を備えた請求項１２に記載の情報入力処理方法。
【請求項１４】
前記制御工程は、前記判定工程による判定結果が初回で、かつ入力値が「０」でない場合、現在の前記印刷部数の設定値を変更して「０」でない数値に記憶制御する請求項１２に記載の情報処理方法。
【請求項１５】
表示装置の画面に入力項目を表示して、選択された入力項目に情報を入力する情報入力処理プログラムにおいて、
前記表示装置の画面に画像の印刷部数を入力する数値キーを表示する表示工程と、
前記数値キーによる入力が初回であるか否かを判定する判定工程と、
前記判定手段による判定結果が初回で、かつ入力値が「０」であった場合、現在の前記印刷部数の設定値を１０倍にする制御工程とを備えた情報入力処理プログラム。
【請求項１６】
前記入力項目の印刷部数の初期値として１を記憶させる工程を備えた請求項１５記載の情報入力処理プログラム。
【請求項１７】
前記制御工程は、前記判定工程による判定結果が初回で、かつ入力値が「０」でない場合、現在の前記印刷部数の設定値を変更し「０」でない数値に記憶制御する請求項１５に記載の情報処理装置。
【発明の詳細な説明】
【０００１】
【産業上での利用分野】
本発明は、通信手段を介して印刷装置に対して印刷に関する設定や制御を行う情報処理端末において、印刷部数の設定機能に関するものであり、入力された値に対する入力規則に関する情報処理装置、情報入力処理方法、及び情報入力処理プログラムに関するものである。
【０００２】
【従来の技術】
一般に印刷部数の設定を行う場合で、現在印刷部数入力ボックスに表示されている数値に対して、使用者が現在設定されている印刷部数値の１０倍の印刷部数値を希望する場合にはマウスやキーボード等の入力（操作）デバイスを用いて数値を選択、或いは反転させて消去してから数値を入力するか、前記の選択、反転させた状態で数値を入力、或いはスピンボタンを使って所望の値を選択する方法もあった。（例えば特許文献１）
【特許文献１】
特開平０８−３２０７８１（第５頁、図５）
しかし、一般的に入力項目枠は画面に対して小さく、その入力項目の数値を選択、或いは反転させたり、カーソルを設定するのは困難であり、数値を変更するには手数としての行程が多いものであった。
【０００３】
【発明が解決しようとする課題】
本発明では、前述のような印刷部数入力ボックスの値の反転作業、クリア作業、カーソルやフォーカスの移動作業を必要とせず、使用者が直感的、かつ容易に所望の印刷部数を入力することができる。
【０００４】
【課題を解決するための手段及び作用】
本発明は、上記の目的を達成するために下記の手段を実施した。
【０００５】
表示装置の画面に入力項目を表示して、選択された入力項目に情報を入力する情報処理装置において、
前記表示装置の画面に画像の印刷部数を入力する数値キーと、クリアキーを備え、前記数値キーによる入力が初回であるか否かを判定する判定手段と、
前記判定手段による判定結果が初回で、且つ入力値が「０」であった場合に、現在の前記印刷部数設定値を１０倍する制御手段とを備えたことを特徴とする。
【０００６】
表示装置の画面に入力項目を表示して、選択された入力項目に情報を入力する情報処理装置の情報入力処理方法において、
前記表示装置の画面に画像の印刷部数を入力する数値キーと、クリアキーを備え、前記数値キーによる入力が初回であるか否かを判定する判定工程と、
前記判定工程による判定結果が初回で、且つ入力値が「０」であった場合に、現在の前記印刷部数設定値を１０倍する制御工程とを備えたことを特徴とする。
【０００７】
表示装置の画面に入力項目を表示して、選択された入力項目に情報を入力する情報処理装置の情報入力処理プログラムにおいて、
前記表示装置の画面に画像の印刷部数を入力する数値キーと、クリアキーを備え、前記数値キーによる入力が初回であるか否かを判定する判定工程と、
前記判定工程による判定結果が初回で、且つ入力値が「０」であった場合に、現在の前記印刷部数設定値を１０倍する制御工程とを備えたことを特徴とする。
【０００８】
【発明の実施の形態】
本発明の実施形態について図面を用いて詳細に説明する。
【０００９】
図１は、本発明を実施した印刷システムを構成する情報処理装置と印刷装置との接続概略図である。
【００１０】
情報処理装置１０１は画面上に見られる印刷装置１０２用のデバイスドライバ（プリンタドライバ）１０４を有しており、情報処理装置１０１と印刷装置１０２としてのカラーカードプリンタがインタフェースケーブル１０３にて接続されている。印刷装置１０２は例えば、記録媒体に名刺の印刷が可能である。
【００１１】
図２は情報処理装置１０１のハードウェア構成を示すブロック図である。
【００１２】
メインＣＰＵ（２０１）のシステムバスはローカルバスとしてのＰＣＩバス２０５、（及び不図示のＩＳＡバス）と夫々、ホスト／ＰＣＩブリッジ２０３等を経由した階層的なバスを有して各ハードウェアと接続される。
【００１３】
尚、メインＣＰＵ２０１のシステムバスにはキャッシュ２０１と呼ぶＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を使用した高速のメモリをもち、メインＣＰＵ２０１が頻繁にアクセスするような、コード、データを記憶する。
【００１４】
メインメモリ２０４はオペレーティングシステム（ＯＳ）、本発明によるアプリケーション（図４、４０１参照）、印刷装置１０２用プリンタドライバモジュール１０４等、実行プログラムの一時的記憶領域で且つ、各プログラム実行のための作業用メモリ領域としても用いられる。これらの実行プログラムは例えばハードディスクドライブＨＤＤ２１７からＩＤＥコントローラ２１６を介して読み出されメインメモリ２０４にロードされたものである。
メインメモリ２０４にはアプリケーションプログラムによって編集されたＲＧＢの表示データ、そして記録装置（１００）用プリンタドライバによってＲＧＢからＣＭＹＫ信号に変換された記録データも一時的に記憶され、アプリケーションプログラムの実行指示によって、表示信号はビデオコントローラ２２３を介してＶＲＡＭ（Ｖｉｄｅｏ−ＲＡＭ）２２４に書き込まれる。
【００１５】
そしてメインメモリ２０４では記録装置へ送信するための、アプリケーションプログラムで生成する（図４にて後述する）各コマンド、記録データをも一時的に記憶する。
各コマンド、記録データは通信インタフェース、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）２１９を介し、印刷装置１０２に送られる。
【００１６】
ビデオコントローラ２２３はＶＲＡＭ２２４に書き込まれたＲＧＢの表示データを連続的、且つ継続的に読み出し、ＣＲＴ，ＬＣＤ、ＰＤＰ等のディスプレイ２２５にビデオ信号として継続的にデータ転送する。
【００１７】
印刷装置１０２との通信インタフェースはＰＣＩバス２０５に接続されており、使われるインタフェースはＵＳＢの他、双方向セントロニクス（ＩＥＥＥ１２８４）、ＩＥＥＥ１３９４、ネットワーク等がある。
【００１８】
ＲＯＭ２０６はＫＢ＆Ｍコントローラ２１２を介して接続されるキーボード２１３、マウス２１４、ＣＤＤ２１８やＦＤＤ２１５等の入出力機器を制御するＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）プログラム、パワーＯＮ時の初期化、自己診断プログラム等を格納し、ＥＥＰＲＯＭ２０７は恒久的に利用する各種のパラメータを記憶させるための不揮発性のメモリである。
【００１９】
ＣＰＵ２０１は又、ＲＴＣ〈Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ〉２０８を用いて日付け、時刻管理も行なう。最近ではオーディオコントローラ２０９を備え入力用マイク２１０、出力スピーカ２１１を有するものが一般的になっている。
尚、ＣＰＵ２０１は、例えばメインメモリ２０４上に設定された表示情報に基づいて、メインメモリ２０４へのアウトラインフォントの展開（ラスタライズ）処理を実行し、ディスプレイ２２５上でのＷＹＳＩＷＹＧ（表示内容と印刷内容とを一致させる機能：Ｗｈａｔ  Ｙｏｕ  Ｓｅｅ  Ｉｓ  Ｗｈａｔ  Ｙｏｕ  Ｇｅｔ）を実現している。
【００２０】
また前述のプリンタドライバは、後述する表示制御（図６）、例えばディスプレイ２２５の画面に画像の印刷部数を入力するための数値キーと入力された印刷部数をクリアするクリアキーとを表示制御する。
【００２１】
ＣＰＵ２０１はディスプレイ２２５上のマウスカーソル（図６、６０９）等で指示されたコマンドに基づいて登録された種々のウィンドウをディスプレイ２２５の画面上で開き、種々のデータ処理を実行する。
【００２２】
図３は印刷装置１０２の電気的な構成を示すブロック図で、
内部のＣＰＵ３０１は、ＲＯＭ３０３に記憶された制御プログラム等に基づいて、用紙の先端検知センサ３０７等の出力読み出し、各記録ヘッド３１２：Ｋ〈ブラック〉、３１３：Ｃ〈シアン〉、３１４：Ｍ〈マジェンタ〉、そして３１５：Ｙ〈イエロー〉、を上下に移動するヘッドＵ／Ｄモータ３２１、記録ヘッド３１２〜３１５を待機中にキャップ（密閉）する為のキャッピング機構を左右に動かすキャッピングモータ３２２、用紙を搬送する搬送モータ３２３、そして不図示のインクタンクから記録ヘッド３１２〜３１５にインクを供給するポンプモータ３２４等のアクチュエータを統括的に制御する。
【００２３】
ＣＰＵ３０１は又、インタフェースコントローラ３０２にて受信したコマンドを解析、同じく受信した印刷データを各記録ヘッド３１２〜３１５の印刷色に対応したイメージメモリ３１０に夫々書き込む。
ＥＥＰＲＯＭ３０５は記録ヘッド３１２〜３１５のシリアルＮＯ．や記録ヘッド相互のレジストレーション（微小記録位置調整値）等を記憶する不揮発性のメモリであり、ＣＰＵ３０１は又、作業用メモリとしてＲＡＭ３０４を用いる。
【００２４】
印刷装置１０２にはこの他温度センサ３０９により、記録ヘッド３１２〜３１５の現在温度をＡＤコンバータ１３１を介して読み出し、記録制御に反映する機能も有する。
印刷時には搬送される用紙（印刷媒体）の動きに同期して、イメージメモリ３１０に記憶された印刷データが読み出されて、記録ヘッド制御回路３１１〜各記録ヘッド３１２〜３１５に転送され、カラー記録される。
図４は情報処理装置１０１の内部ＣＰＵ２０１により実行されるソフトウェアモジュールの階層構造を示すブロック図である。
【００２５】
アプリケーション４０１、グラフィックエンジン４０２、プリンタドライバ１０４、及びシステムスプーラ４０３は図２で示したＣＤＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｄｒｉｖｅ）２１８やＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２１７等、外部メモリに保存されたファイルとして存在し、実行される場合にＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やアプリケーションプログラム４０１自身によってメインメモリＲＡＭ２０４にロードされ実行されるプログラムモジュールである（図２参照）。
【００２６】
また、アプリケーション４０１及びプリンタドライバ１０４は、ＦＤＤ２１５
やＣＤＤ２１８、或いは通信アダプタ２２２〜ネットワークを経由して不図示のサーバ等に追加出来る。
【００２７】
外部メモリに保存されているアプリケーション４０１から印刷装置１０２に対して印刷指示する場合、同様にメインメモリ２０４にロードされ実行可能となっているグラフィックエンジン４０２を利用して出力（描画）を行う。
【００２８】
グラフィックエンジン４０２は、同様にメインメモリ４０２にロードされたプリンタドライバ１０４によって、アプリケーション６０１の出力を印刷装置１０２の制御コマンドに変換する。
【００２９】
変換されたプリンタ制御コマンドはＯＳによってメインメモリ２０４にロードされたシステムスプーラ４０３により、例えばＵＳＢポート２１９等のインタフェース〜プリンタ１０２へ出力される。
【００３０】
プリンタドライバ１０４は、利用者が設定可能な項目に所望の値を設定させるためのユーザインタフェース（ＵＩ）部１０４ａにより実現される画面は（図６にて）後述する通りである。
【００３１】
上記ユーザインタフェース（ＵＩ）部１０４ａの設定画面例を図６に示す。
【００３２】
この画面上で、操作者は印刷部数を設定することが出来る。
操作者は入力項目として印刷部数入力ボックス６０１に希望する印刷部数を設定する。入力方法はマウス２１４等の入力デバイスで印刷部数入力ボックス６０１にマウスカーソル６０９をあわせ、数値を入力する。
数値の入力はキーボード２１３、入力ボックス６０１右横のスピンボタン６０２、或いは画面上の数値入力キー６０４、何れでも良い。
【００３３】
印刷部数入力の際、もし間違った場合には、印刷部数入力ボックス６０１にカーソル６０９をあわせ、キーボード２１３の消去キー等で数値を消すことも出来る。
【００３４】
本発明では入力ボックス６０１右側に備えられたクリアキー６０３を押下（クリック）することによって前記印刷装置の最小印刷部数（例えば１）に数値を戻すことが可能である。
【００３５】
本実施例の印刷装置１０２は例えば名刺専用印刷機であり、最小印刷部数は１枚であるため、クリアキー６０３を押下するとデフォルト値は「１」となる。
【００３６】
ＯＫボタン６０５は画面の設定を反映し、画面を閉じる。キャンセルボタン６０６と「Ｘ」ボタン６０８は画面の設定を反映せずに画面を閉じる。適用ボタン６０７は設定を反映するが、画面を閉じないボタンである。
以上の構成からなる実施例の動作説明を図５に示すフローチャートを参照して説明する。
まず、操作者はプリンタドライバのユーザインタフェース画面を開く（ステップ５０１）。
【００３７】
そして現在の印刷部数値を設定する場合など、ディスプレイ２２５上に表示されている印刷部数入力ボックス値を変更する場合は、画面上に設けられた数値キー４０４を押下する。ＣＰＵ２０１は画面上の数値キー４０４の押下を検知し、メインメモリ２０４で前記入力が初回の入力であるかを判断する（ステップ５０２）。
【００３８】
初回の入力であった場合には（ステップ５０２−Ｙｅｓ）、次にその入力数値が「０」であるかを判定する（ステップ５０３）。
【００３９】
もし「０」なら（ステップ５０３−Ｙｅｓ）、メインメモリ２０４上の所定のエリアに設定されていた印刷部数入力ボックス値を１０倍する（ステップ５０４）。
【００４０】
例えばデフォルト値で１が設定されていたなら印刷部数：１０、又前回の設定値で例えば２が残っていたなら印刷部数：２０となる。
【００４１】
入力値が「０」以外の数値（例えば３）であったなら（ステップ５０３−Ｎｏ）、ＣＰＵ２０１はメインメモリ２０４上の所定のエリアに設定されていた印刷部数入力ボックス値を新たな入力値（例えば３）に置き換える（ステップ５０５）。
【００４２】
ステップ５０２で入力動作が初回でなかった場合（ステップ５０２−Ｎｏ）、ステップ５０４と同様に、ＣＰＵ２０１はメインメモリ２０４上の所定のエリアに設定されていた印刷部数入力ボックス値（例えば３）を１０倍し、新たに入力された値（例えば４）を加算した値（例えば３４）に更新する（ステップ５０６）。
【００４３】
ステップ５０４、５０５、５０６で変更された値を更新された値として、印刷部数入力ボックス４０１に表示する（ステップ５０７）。
【００４４】
以降はＯＫボタン４０５、キャンセルボタン４０６、或いは「Ｘ」ボタン４０８の入力待ちで、その押下が検知されたら（ステップ５０８−Ｙｅｓ）、画面を閉じ（ステップ５０９）、処理を終了する。
以上の構成及び手順で印刷部数の指定、変更を容易に行うことが出来る。
【００４５】
上記実施例では初回の入力値が「０」の場合と、初回でない入力時には入力ボックスの値を１０倍し、入力値と加算するとしたが、別の形態として入力ボックスの値を一桁シフトして、新たな入力値を加算しても良い。
【００４６】
【発明の効果】
以上に述べたように本発明によれば、操作者は、印刷部数設定の最初で「０」を入力した場合、クリア動作を行うことなく、直感的な手順で印刷部数を設定できる。
【００４７】
【図面の簡単な説明】
【図１】本発明を実施した印刷システムの接続概略図である。
【図２】本発明による情報処理装置のブロック図である。
【図３】本発明による印刷装置のブロック図である。
【図４】本発明によるソフトウェアモジュールの階層的なブロック図である。
【図５】本発明による印刷部数設定時のフローチャートである。
【図６】本発明によるプリンタドライバの印刷部数設定画面の図である。
【符号の説明】
１０１    情報処理装置
１０２    印刷装置
１０３    インタフェースケーブル
１０４    プリンタ（デバイス）ドライバ
２０１    ＣＰＵ（中央演算処理装置）
２１３    キーボード
２１７    ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）
２１９    ＵＳＢポート
２２５    ディスプレイ
３０１    ＣＰＵ（中央演算処理装置）
３０２    インタフェースコントローラ
３１０    イメージメモリ
４０１    アプリケーション
４０２    グラフィック・エンジン
４０３    スプーラ
【図１】
2004234435.tif 000003
【図２】
2004234435.tif 000004
【図３】
2004234435.tif 000005
【図４】
2004234435.tif 000006
【図５】
2004234435.tif 000007
【図６】
2004234435.tif 000008