(57)【特許請求の範囲】
【請求項１】
ユーザに所望の印刷設定をお気に入り設定として登録させ、印刷装置で印刷される印刷データを生成するプリンタドライバを有するホストコンピュータとしての印刷制御装置であって、
印刷設定を設定するための印刷設定画面を表示する設定画面表示手段と、
前記印刷設定画面で設定された印刷装置に対する複数の印刷設定を前記お気に入り設定とは別に、印刷時間とともに履歴情報として格納する格納手段と、
前記設定画面表示手段により表示される印刷設定画面を介して印刷設定の履歴を表示する指示がなされた場合に、履歴表示画面を表示し、当該履歴表示画面では前記格納手段により格納された履歴情報としての複数の印刷設定を印刷された時間順に表示する表示手段と、
前記表示手段により表示された履歴表示画面中の履歴情報から所望の履歴情報を印刷設定として選択させる選択手段と、
前記選択手段により選択された印刷設定に従って前記印刷装置を制御する制御手段と、
前記表示手段により表示された履歴表示画面上のユーザによる操作に応じて、前記履歴情報に基づき新たな印刷設定を生成し、前記お気に入り設定として追加する生成手段とを有することを特徴とする印刷制御装置。
【請求項２】
更に、前記表示手段により表示された履歴表示画面上のユーザによる操作に応じて履歴情報から少なくとも１つを削除する削除手段を有することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
ユーザに所望の印刷設定をお気に入り設定として登録させ、印刷装置で印刷される印刷データを生成するプリンタドライバを有するホストコンピュータとしての印刷制御装置の制御方法であって、
印刷設定を設定するための印刷設定画面を表示する設定画面表示工程と、
前記印刷設定画面で設定された印刷装置に対する複数の印刷設定を前記お気に入り設定とは別に、印刷時間とともに履歴情報として格納する格納工程と、
前記設定画面表示工程により表示される印刷設定画面を介して印刷設定の履歴を表示する指示がなされた場合に、履歴表示画面を表示し、当該履歴表示画面では前記格納工程により格納された履歴情報としての複数の印刷設定を印刷された時間順に表示する表示工程と、
前記表示工程により表示された履歴表示画面中の履歴情報から所望の履歴情報を印刷設定として選択させる選択工程と、
前記選択工程により選択された印刷設定に従って前記印刷装置を制御する制御工程と、
前記表示工程により表示された履歴表示画面上のユーザによる操作に応じて、前記履歴情報に基づき新たな印刷設定を生成し、前記お気に入り設定として追加する生成工程とを有することを特徴とする印刷制御装置の制御方法。
【請求項４】
更に、前記表示工程により表示された履歴表示画面上のユーザによる操作に応じて履歴情報から少なくとも１つを削除する削除工程を有することを特徴とする請求項３に記載の印刷制御装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置に対して印刷設定を行う印刷制御装置及びその制御方法に関する。
【０００２】
【従来の技術】
近年、印刷装置に対するユーザの要望は多様化しており、その印刷設定も複雑化してきている。そこで、種々の印刷設定に名称を付けて保存可能にする機能が実装されている。この機能は、例えば「お気に入り」として印刷設定を行う画面上に配され、ユーザは画面上から「お気に入り」に格納されたリストを呼び出すことにより、印刷設定の再利用を可能とするものである。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来例における機能は、印刷設定に名称を付けて保存する作業が必須であり、再利用する意図が無かった過去の印刷設定を再利用したいといった場合には、ユーザは記憶のみに頼り、印刷設定の再設定を余儀なくされるといった欠点があった。
【０００４】
本発明は、上記課題を解決するためになされたもので、印刷設定画面で設定された印刷装置に対する複数の印刷設定を印刷時間とともに履歴情報として格納しておき、格納された履歴情報としての複数の印刷設定を印刷された時間順に表示し、更に履歴情報より新たに印刷設定を生成することを目的とする。
【０００５】
また、本発明の他の目的は、履歴情報より新たに印刷設定を生成及び表示することにより、ユーザの利便性を向上させることにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明は、ユーザに所望の印刷設定をお気に入り設定として登録させ、印刷装置で印刷される印刷データを生成するプリンタドライバを有するホストコンピュータとしての印刷制御装置であって、印刷設定を設定するための印刷設定画面を表示する設定画面表示手段と、前記印刷設定画面で設定された印刷装置に対する複数の印刷設定を前記お気に入り設定とは別に、印刷時間とともに履歴情報として格納する格納手段と、前記設定画面表示手段により表示される印刷設定画面を介して印刷設定の履歴を表示する指示がなされた場合に、履歴表示画面を表示し、当該履歴表示画面では前記格納手段により格納された履歴情報としての複数の印刷設定を印刷された時間順に表示する表示手段と、前記表示手段により表示された履歴表示画面中の履歴情報から所望の履歴情報を印刷設定として選択させる選択手段と、前記選択手段により選択された印刷設定に従って前記印刷装置を制御する制御手段と、前記表示手段により表示された履歴表示画面上のユーザによる操作に応じて、前記履歴情報に基づき新たな印刷設定を生成し、前記お気に入り設定として追加する生成手段とを有することを特徴とする。
【０００７】
また、上記目的を達成するために、本発明は、ユーザに所望の印刷設定をお気に入り設定として登録させ、印刷装置で印刷される印刷データを生成するプリンタドライバを有するホストコンピュータとしての印刷制御装置の制御方法であって、印刷設定を設定するための印刷設定画面を表示する設定画面表示工程と、前記印刷設定画面で設定された印刷装置に対する複数の印刷設定を前記お気に入り設定とは別に、印刷時間とともに履歴情報として格納する格納工程と、前記設定画面表示工程により表示される印刷設定画面を介して印刷設定の履歴を表示する指示がなされた場合に、履歴表示画面を表示し、当該履歴表示画面では前記格納工程により格納された履歴情報としての複数の印刷設定を印刷された時間順に表示する表示工程と、前記表示工程により表示された履歴表示画面中の履歴情報から所望の履歴情報を印刷設定として選択させる選択工程と、前記選択工程により選択された印刷設定に従って前記印刷装置を制御する制御工程と、前記表示工程により表示された履歴表示画面上のユーザによる操作に応じて、前記履歴情報に基づき新たな印刷設定を生成し、前記お気に入り設定として追加する生成工程とを有することを特徴とする。
【０００８】
【発明の実施の形態】
以下、図面を参照しながら本発明に係る実施の形態を詳細に説明する。
【０００９】
図１は、本実施形態におけるプリンタ制御システムの構成を示すブロック図である。図示するように、プリンタ制御システムは、ホストコンピュータ３０００とプリンタ１５００とで構成される。
【００１０】
尚、本発明の機能が実現されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ，ＷＡＮ等のネットワークを介して接続がなされ、処理が行われるシステムであっても本発明を適用できる。
【００１１】
図１に示すホストコンピュータ３０００は、ＲＯＭ３内のプログラム用ＲＯＭや外部メモリ（ＨＤ，ＦＤ）１１に記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ１を備え、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。また、このＲＯＭ３内のプログラム用ＲＯＭや外部メモリ１１には、ＣＰＵ１の制御プログラムであるオペレーティングシステム（以下「ＯＳ」）等が記憶され、ＲＯＭ３内のフォント用ＲＯＭや外部メモリ１１には、文書処理の際に使用するフォントデータ等が記憶され、ＲＯＭ３内のデータ用ＲＯＭや外部メモリ１１には、文書処理等を行う際に使用する各種データが記憶されている。ＲＡＭ２は、ＣＰＵ１の主メモリ、ワークエリア等として機能する。
【００１２】
また、ホストコンピュータ３０００において、５はキーボードコントローラ（ＫＢＣ）であり、キーボード９や不図示のポインティング・デバイスからのキー入力を制御する。６はＣＲＴコントローラ（ＣＲＴＣ）であり、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。７はディスクコントローラ（ＤＫＣ）であり、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタ制御コマンド生成プログラム（以下「プリンタドライバ」）等を記憶するハードディスク（ＨＤ）、フロッピーディスク（ＦＤ）等の外部メモリ１１へのアクセスを制御する。８はプリンタコントローラ（ＰＲＴＣ）であり、双方向性インターフェース（インターフェース）２１を介して接続されたプリンタ１５００との通信制御処理を実行する。
【００１３】
尚、ＣＰＵ１は、例えばＲＡＭ２上に設定されている表示情報領域へのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。これにより、ユーザは印刷を実行する際、印刷の設定に関するウインドウを開き、プリンタの設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行えるものである。
【００１４】
一方、プリンタ１５００において、１２はプリンタＣＰＵであり、ＲＯＭ１３内のプログラム用ＲＯＭに記憶された制御プログラム等や外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。また、このＲＯＭ１３内のプログラムＲＯＭには、ＣＰＵ１２の制御プログラム等が記憶され、ＲＯＭ１３内のフォント用ＲＯＭには、出力情報を生成する際に使用するフォントデータ等が記憶され、ＲＯＭ１３内のデータ用ＲＯＭには、ハードディスク等の外部メモリ１４がないプリンタの場合には、ホストコンピュータ上で利用される情報等が記憶されている。
【００１５】
また、ＣＰＵ１２は、入力部１８を介してホストコンピュータ３０００との通信処理が可能となっており、プリンタ１５００内の情報等をホストコンピュータ３０００に通知できる。ＲＡＭ１９は、ＣＰＵ１２の主メモリや、ワークエリア等として機能するＲＡＭであり、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。
【００１６】
尚、ＲＡＭ１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。上述したハードディスク（ＨＤ）、ＩＣカード等の外部メモリ１４は、メモリコントローラ（ＭＣ）２０によりアクセスを制御される。外部メモリ１４は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、操作パネル１５０１は操作のためのスイッチ及びＬＥＤ表示器等で構成されている。
【００１７】
また、上述の外部メモリ１４は１個に限らず、複数個備えられ、内蔵フォントに加えてオプションカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。更に、図示しないＮＶＲＡＭを有し、操作パネル１５０１からのプリンタモード設定情報を記憶するようにしても良い。
【００１８】
次に、プリンタ等の印刷装置が直接接続されているか、或いはネットワークを介して接続されているホストコンピュータにおいて実行される典型的な印刷処理について説明する。
【００１９】
図２は、ホストコンピュータ３０００において実行される印刷処理を示す図である。図中のアプリケーション２０１、グラフィックエンジン２０２、プリンタドライバ２０３、及びシステムスプーラ２０４は、外部メモリ１１に保存されたファイルとして存在し、実行に際しＯＳやそのモジュールを利用するモジュールによってＲＡＭ２にロードされ、実行されるプログラムモジュールである。またアプリケーション２０１及びプリンタドライバ２０３は、外部メモリ１１のＦＤや不図示のＣＤ−ＲＯＭ或いは不図示のネットワークを介して外部ディスク１１のＨＤに追加することも可能である。
【００２０】
まず、外部メモリ１１に保存されているアプリケーション２０１がＲＡＭ２にロードされて実行される。このアプリケーション２０１からプリンタ１５００に対して印刷を行う旨、キーボード９や不図示のマウスにより指示されると、同様にＲＡＭ２にロードされて実行可能となっているグラフィックエンジン２０２を利用して出力（描画）を行う。
【００２１】
ここで、グラフィックエンジン２０２は印刷装置毎に用意されているプリンタドライバ２０３を同様に外部メモリ１１からＲＡＭ２にロードし、アプリケーション２０１の出力をプリンタドライバ２０３に設定する。そして、アプリケーション２０１から受け取るＧＤＩ(Graphic Device Interface)関数に基づきＤＤＩ(Device Driver Interface)関数に変換して、プリンタドライバ２０３へＤＤＩ関数を出力する。
【００２２】
これにより、プリンタドライバ２０３はグラフィックエンジン２０２から受け取ったＤＤＩ関数に基づきプリンタ１５００が認識可能な制御コマンド、例えばＰＤＬ(Page Description Language)に変換する。そして、変換されたプリンタ制御コマンドは、ＯＳによってＲＡＭ２にロードされたシステムスプーラ２０４に渡され、インタフェース２１経由でプリンタ１５００へ印刷データとして出力される。
【００２３】
図３は、ホストコンピュータ３０００上のＲＡＭ２のメモリマップを示す図である。図３に示す例は、印刷プログラム３０２がホストコンピュータ３０００上のＲＡＭ２にロードされて実行可能となった状態のメモリマップである。ここで、本実施形態における印刷プログラム３０２には、後述する印刷設定プログラムが含まれる。また、関連データ３０１には、不図示の印刷履歴データが含まれ、印刷プログラム３０２によってＲＡＭ２から外部メモリ１１上に格納される。
【００２４】
図４は、印刷プログラム３２における設定画面の一例であり、印刷設定の内容に応じてシート毎にグルーピングされている。また、各シート上には、４０１に代表されるような各印刷設定に対する設定値を選択可能なコントロールオブジェクトが配され、現在の設定値が認知可能なように表示されている。また、設定値に対して更に詳細設定が必要な場合には４０２に代表されるようなボタンコントロールなどにより、不図示の別画面を表示するなどにより、すべての印刷設定が行われる。
【００２５】
また、「ＯＫ」ボタン４０３により、印刷設定を直後の印刷に適用することが可能である。更に、「キャンセル」ボタン４０４により、設定処理を廃棄する。そして、「適用」ボタン４０５により、現在の印刷設定を印刷プログラム３０２がアプリケーション２０１によりＲＡＭ２中にロードされた時の初期値とする。「ヘルプ」ボタン４０６は印刷プログラム３０２の機能を説明するためのヘルプファイルを呼び出すためのボタンである。また、「標準に戻す」ボタン４０７は印刷設定の初期値をインストール直後の設定値に戻すためのボタンである。
【００２６】
ここで、本実施形態における「お気に入り」機能について説明する。４０８はお気に入り項目に格納された印刷設定グループの名称を表示するコントロールである。このコントロールはすべてのシート共通に表示され、全シートについての印刷設定に対して名称をつけて保存することによって、印刷設定が格納される。また、「追加」ボタン４０９の押下によって、例えば図１２に示すような画面を表示させ、現在の印刷設定の変更結果を追加登録することも可能である。更に、「編集」ボタン４１０の押下によって、例えば図１３に示すような画面を表示させ、現在登録済みのお気に入り設定に現在の印刷設定の変更結果を上書きしても良い。
【００２７】
上述した通り、本実施形態においては、「お気に入り」機能のように、名称を保存することなく、過去の印刷設定の履歴を保存し表示することにより、複雑な印刷設定の再利用を目的とするものである。
【００２８】
図５は、本実施形態における印刷設定の履歴を表示させるための「履歴表示」ボタンの一例である。この「履歴表示」ボタン５０１は、例えば図４に示すような印刷設定画面の中に設けられ、押下することによって、図６に示すような履歴表示画面を表示させる。
【００２９】
図６において、６０１に代表される設定項目名サブアイテムの下に、６０２に代表されるような対応する設定値が表示される。また、サブアイテム６０１は、ボタン形式にもなっており、同ボタンの押下により、各項目の値の頻度が多い順、或いは少ない順にソートされる。この場合のソートは行単位で行われ、各印刷設定グループが変更されることはない。
【００３０】
また、６０３は表示画面を閉じるための「ＯＫ」ボタンであり、６０４は図中にハイライトされた選択した印刷設定を履歴から削除するための「削除」ボタンである。また、６０５は印刷履歴すべてを削除するための「すべて削除」ボタンである。６０６はサブアイテム６０１の押下によるソート表示から、印刷された時間順に表示するための「印刷順に表示」ボタンである。即ち、履歴データには印刷時間が内部的に格納される。６０７は履歴データに基づき、例えば過去もっとも多く利用された印刷設定を計算し、新たな初期値としてユーザに提供するための「設定生成」ボタンである。尚、このボタンの押下による処理の流れは後述する。
【００３１】
図７は、本実施形態における印刷設定の履歴の中から図６に示すサブアイテムに表示させる項目を選択するための「表示項目設定」ボタンの一例である。この「表示項目設定」ボタン７０１は、例えば図４に示すような印刷設定画面の中に設けられ、押下することによって、図８に示すような履歴表示項目の選択画面を表示させる。
【００３２】
図８に示す８０１のように、図４における各シートに配された印刷項目が表示され、各項目の先頭に表示するかしないかを示すチェックボックスが設けられている。表示直後のチェックボックスの状態は、現在の図６におけるサブアイテムの表示項目と対応する。また、８０２は、８０１に示すチェックボックス押下による表示項目の選択状態を更新するための「ＯＫ」ボタンであり、８０３は選択状態の変更を廃棄するための「キャンセル」ボタンである。尚、図示しないが、インストール直後の設定に戻すためのボタンを設けても良い。
【００３３】
図９は、図６における「設定生成」ボタン６０７を押下した際に表示される、履歴による印刷設定生成画面の一例である。ここでは履歴データの項目に対して頻度を計算して、もっとも用いられる印刷設定の組み合わせを複数の候補として表示しているような例を想定している。また、ユーザは複数の候補から１つ選択可能であり、「適用」ボタン９０１によって直後の印刷設定として適用したり、「キャンセル」ボタン９０２により、指定された候補は印刷設定として適用しないことも可能である。更に、「お気に入り登録」ボタン９０３により、図４における４０８のような「お気に入り」に登録が可能である。尚、所定の内部処理により、適当とおもわれる候補が生成できなかった場合には、図１０に示すようなメッセージ表示がなされる。
【００３４】
ここで、図４に示す印刷設定画面において、印刷設定の履歴を保存し、図５に示す「履歴表示」ボタン５０１を押下して図６に示すような履歴表示画面を表示させることで、複雑な印刷設定を再利用する操作の流れについて説明する。
【００３５】
図１１は、本実施形態における印刷設定の操作の流れを示すフローチャートである。まずステップＳ１１０１において、図４に示すような印刷設定画面を表示し、ユーザからのイベントを待つ。その後、イベントが入力されるとステップＳ１１０２〜Ｓ１１０６において、入力されたイベントをチェックする。
【００３６】
ステップＳ１１０２において、入力されたイベントが「ＯＫ」ボタン４０３であればステップＳ１１０７へ進み、印刷設定画面により変更した設定を印刷設定として格納し、この処理を抜ける。また、ステップＳ１１０３において、入力されたイベントが「キャンセル」ボタン４０４であればステップＳ１１０８へ進み、変更した設定内容を破棄し、この処理を抜ける。
【００３７】
ステップＳ１１０４において、入力されたイベントが「適用」ボタン４０５であればステップＳ１１０９へ進み、変更した設定を、次回印刷プログラム３０２が新たにアプリケーション２０１によってＲＡＭ２中にロードされた時の初期値として格納する。そして、ステップＳ１１０１に戻り、上述の処理を繰り返す。また、ステップＳ１１０５において、入力されたイベントが「標準に戻す」ボタン４０７であればステップＳ１１１０へ進み、アプリケーション２０１によってＲＡＭ２中にロードされた時の初期値としてインストール直後の値を再設定する。そして、ステップＳ１１０１に戻り、上述の処理を繰り返す。
【００３８】
ステップＳ１１０６において、入力されたイベントが「履歴表示」ボタン５０１であればステップＳ１１１１へ進み、図６に示すような履歴表示画面を表示する。尚、履歴表示画面からの操作の流れについては図１４を参照して後述する。そして、ステップＳ１１０１に戻り、上述の処理を繰り返す。また、上述の何れのボタンでもなければステップＳ１１１２へ進み、通常の印刷設定処理を行う。そして、ステップＳ１１０１に戻り、上述の処理を繰り返す。
【００３９】
図１４は、履歴表示画面からの操作の流れを示すフローチャートである。まずステップＳ１４０１において、図６に示すような履歴表示画面で、ユーザからのイベントを待つ。その後、イベントが入力されるとステップＳ１４０２〜Ｓ１４０７において、入力されたイベントをチェックする。
【００４０】
ステップＳ１４０２において、入力されたイベントが「ＯＫ」ボタン６０３であればステップＳ１４０８へ進み、現在の印刷設定を履歴表示画面から選択された印刷設定に変更し、印刷設定画面に戻る。また、ステップＳ１４０３において、入力されたイベントが「削除」ボタン６０４であればステップＳ１４０９へ進み、選択された印刷設定履歴項目を履歴データより削除する。そして、ステップＳ１４０１に戻り、上述の処理を繰り返す。
【００４１】
ステップＳ１４０４において、入力されたイベントが「すべて削除」ボタン６０５であればステップＳ１４１０へ進み、履歴データを全消去する。そして、ステップＳ１４０１に戻り、上述の処理を繰り返す。また、ステップＳＩ４０５において、入力されたイベントが「印刷順に表示」ボタン６０６であればステップＳ１４１１へ進み、印刷設定履歴項目を時系列順にソートして表示する。そして、ステップＳ１４０１に戻り、上述の処理を繰り返す。
【００４２】
ステップＳ１４０６において、入力されたイベントが「設定生成」ボタン６０７であればステップＳ１４１２へ進み、履歴データより新たな印刷設定を生成し、結果として、図９に示すような設定生成画面を表示する。尚、設定生成画面からの操作の流れについては図１５を参照して後述する。そして、ステップＳ１４０１に戻り、上述の処理を繰り返す。また、ステップＳ１４１２において、入力されたイベントが「サブアイテム」ボタンであればステップＳ１４１３へ進み、対応するサブアイテムに対して選択頻度の多い順に履歴データをソートして表示する。そして、ステップＳ１４０１に戻り、上述の処理を繰り返す。
【００４３】
また、上述の何れのボタンでもなければステップＳ１４１４へ進み、その他の通常処理を行う。
【００４４】
図１５は、設定生成画面からの操作の流れを示すフローチャートである。まずステップＳ１５０１において、図９に示すような設定生成画面で、ユーザからのイベントを待つ。その後、イベントが入力されるとステップＳ１５０２〜Ｓ１５０４において、入力されたイベントをチェックする。
【００４５】
ステップＳ１５０２において、入力されたイベントが「適用」ボタン９０１であればステップＳ１５０５へ進み、生成された印刷設定のうち、選択された項目を印刷設定に反映し、この処理を抜ける。また、ステップＳ１５０３において、入力されたイべントが「キャンセル」ボタン９０２であればステップＳ１５０６へ進み、設定生成画面からの入力を無視し、この処理を抜ける。
【００４６】
ステップＳ１５０４において、入力されたイベントが「お気に入り登録」ボタン９０３であればステップＳ１５０７へ進み、お気に入り追加処理を行う。そして、ステップＳ１５０１に戻り、上述の処理を繰り返す。また、上述の何れのボタンでもなければステップＳ１５０８へ進み、その他の通常処理を行う。そして、ステップＳ１５０１に戻り、上述の処理を繰り返す。
【００４７】
このように、本実施形態によれば、印刷プログラムにおいて、過去の印刷設定を履歴情報として格納し、表示することにより、複雑な印刷設定における再設定作業の手間や名称入力などによる保存作業を省くことが可能となり、過去の印刷設定を再利用可能となる。
【００４８】
また、履歴情報より新たに印刷設定を生成し、表示することにより、ユーザに対して利便性の高い印刷設定を提供することが可能となる。そして、生成された印刷設定を表示可能とすることにより、ユーザに対して利便性の高い印刷設定を提供可能となる。
【００４９】
更に、履歴情報として格納された印刷設定を表示し、その表示された履歴情報を削除可能とすることにより、再設定作業の円滑化が可能となる。
【００５０】
また、時系列データを付加して格納することにより、ユーザに対して利便性の高い印刷設定を提供可能となる。
【００５１】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００５２】
また、本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００５３】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５４】
プログラムコードを供給するための記憶媒体としては、例えばフロッピーディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００５５】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５６】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５７】
【発明の効果】
以上説明したように、本発明によれば、印刷設定画面で設定された印刷装置に対する複数の印刷設定を印刷時間とともに履歴情報として格納しておき、格納された履歴情報としての複数の印刷設定を印刷された時間順に表示することにより、利用者は過去に印刷された時間から容易に所望の印刷設定を選択して再利用することができ、更に履歴情報より新たに印刷設定を生成することにより、ユーザに対して利便性の高い印刷設定を提供することが可能となる。
【図面の簡単な説明】
【図１】本実施形態におけるプリンタ制御システムの構成を示すブロック図である。
【図２】ホストコンピュータ３０００において実行される印刷処理を示す図である。
【図３】ホストコンピュータ３０００上のＲＡＭ２のメモリマップを示す図である。
【図４】印刷プログラム３２における設定画面の一例を示す図である。
【図５】本実施形態における印刷設定の履歴を表示させるための「履歴表示」ボタンの一例である。
【図６】本実施形態における設定履歴画面の一例を示す図である。
【図７】本実施形態における印刷設定の履歴の中から図６に示すサブアイテムに表示させる項目を選択するための「表示項目設定」ボタンの一例である。
【図８】本実施形態における履歴表示項目選択画面の一例を示す図である。
【図９】本実施形態における履歴による印刷設定生成画面の一例である。
【図１０】印刷生成が不可能であった場合のメッセージの一例を示す図である。
【図１１】本実施形態における印刷設定の操作の流れを示すフローチャートである。
【図１２】「お気に入り」機能の設定追加画面の一例を示す図である。
【図１３】「お気に入り」機能の設定変更画面の一例を示す図である。
【図１４】履歴表示画面からの操作の流れを示すフローチャートである。
【図１５】設定生成画面からの操作の流れを示すフローチャートである。
【符号の説明】
１  ＣＰＵ
２  ＲＡＭ
３  ＲＯＭ
４  システムバス
１２  ＣＰＵ
１３  ＲＯＭ
１９  ＲＡＭ
１５００  プリンタ
３０００  ホストコンピュータ
【図１】
0003679678.tif 000002
【図２】
0003679678.tif 000003
【図３】
0003679678.tif 000004
【図４】
0003679678.tif 000005
【図５】
0003679678.tif 000006
【図６】
0003679678.tif 000007
【図７】
0003679678.tif 000008
【図８】
0003679678.tif 000009
【図９】
0003679678.tif 000010
【図１０】
0003679678.tif 000011
【図１１】
0003679678.tif 000012
【図１２】
0003679678.tif 000013
【図１３】
0003679678.tif 000014
【図１４】
0003679678.tif 000015
【図１５】
0003679678.tif 000016