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