(57)【要約】【課題】使用性や使い勝手等に優れ、利便性を有効に向上する。【解決手段】プリンタ１５００と通信可能で、用紙情報を定型化するための用紙分類情報を記憶する記憶手段と、プリンタ１５００から用紙情報を取得する情報取得手段と、取得した用紙情報と用紙分類情報とに基づき用紙の定型化処理を行う定型化処理手段と、定型化処理された用紙情報に基づいて、プリンタ１５００に対して指示可能な印刷設定情報と指示不可能な印刷設定情報とを識別可能に表示する表示制御手段と、を有する。【選択図】図１
2008269260.tif 000002
【特許請求の範囲】
【請求項１】
プリンタと通信可能なデータ処理装置であって、
用紙情報を定型化するための用紙分類情報を記憶する記憶手段と、
前記プリンタから用紙情報を取得する情報取得手段と、
取得した前記用紙情報と前記用紙分類情報とに基づき用紙の定型化処理を行う定型化処理手段と、
定型化処理された前記用紙情報に基づいて、前記プリンタに対して指示可能な印刷設定情報と指示不可能な印刷設定情報とを識別可能に表示する表示制御手段と、を有することを特徴とするデータ処理装置。
【請求項２】
前記定型化処理手段は、取得した前記用紙情報と前記プリンタの機能に対する制限情報とに基づき前記用紙の定型化処理を行うことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記定型化処理手段は、取得した前記用紙情報と前記用紙分類情報に含まれる用紙タイプ分類情報と用紙サイズ分類情報とに基づき前記用紙の定型化処理を行うことを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項４】
前記プリンタに対する印刷指示を作成する際に、前記プリンタから取得した前記用紙情報で使用されている用紙識別子を使用する印刷指示作成手段を有することを特徴とする請求項１〜３のいずれか１項に記載のデータ処理装置。
【請求項５】
プリンタと通信可能なデータ処理装置におけるデータ処理方法であって、
用紙情報を定型化するための用紙分類情報を記憶するステップと、
前記プリンタから前記用紙情報を取得するステップと、
取得した前記用紙情報と前記用紙分類情報とに基づき用紙の定型化処理を行うステップと、
定型化処理された前記用紙情報に基づいて、前記プリンタに対して指示可能な印刷設定情報と指示不可能な印刷設定情報とを識別可能に表示するステップと、を有することを特徴とするデータ処理方法。
【請求項６】
プリンタと通信可能なデータ処理装置におけるデータ処理方法をコンピュータに実行させるためのプログラムであって、
用紙情報を定型化するための用紙分類情報を記憶するステップと、
前記プリンタから用紙情報を取得するステップと、
取得した前記用紙情報と前記用紙分類情報とに基づき用紙の定型化処理を行うステップと、
定型化処理された前記用紙情報に基づいて、前記プリンタに対して指示可能な印刷設定情報と指示不可能な印刷設定情報とを識別可能に表示するステップと、をコンピュータに実行させるためのプログラム。
【請求項７】
プリンタと通信可能なデータ処理装置におけるデータ処理方法であって、
前記プリンタから用紙情報を取得するステップと、
取得した前記用紙情報に基づき用紙の定型化処理を行うステップと、
定型化処理された前記用紙情報を保持するステップと、
前記プリンタに対する印刷指示の内容を設定するステップと、を有することを特徴とするデータ処理方法。
【請求項８】
前記定型化処理を行うステップにおいて、取得した前記用紙情報と前記プリンタの機能に対する制限情報とに基づき前記用紙の定型化処理を行うことを特徴とする請求項７に記載のデータ処理方法。
【請求項９】
前記定型化処理を行うステップにおいて、取得した前記用紙情報と用紙特性分類情報とに基づき前記用紙の定型化処理を行うことを特徴とする請求項７又は８に記載のデータ処理方法。
【請求項１０】
前記プリンタに対する印刷指示を作成する際に、前記プリンタから取得した前記用紙情報で使用されている用紙識別子を使用するステップを有することを特徴とする請求項７〜９のいずれか１項に記載のデータ処理方法。
【請求項１１】
前記印刷指示の内容を設定する際に表示する内容を制御することを特徴とする請求項７〜１０のいずれか１項に記載のデータ処理方法。
【請求項１２】
プリンタと通信可能なデータ処理装置におけるデータ処理方法をコンピュータに実行させるためのプログラムであって、
前記プリンタから用紙情報を取得するステップと、
取得した前記用紙情報に基づき用紙の定型化処理を行うステップと、
定型化処理された前記用紙情報を保持するステップと、
前記プリンタに対する印刷指示の内容を設定するステップと、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、任意の用紙を登録可能なプリンタ（画像形成装置）とそのプリンタドライバとを備えた印刷処理装置におけるデータ処理装置、データ処理方法及びその実行プログラムに関するものである。
【背景技術】
【０００２】
従来、プリンタドライバで任意の用紙を登録し、登録した用紙を設定した場合のプリンタドライバに関する技術としては、例えば特許文献１に記載されているように任意の用紙サイズを複数登録する技術がある。任意の用紙サイズを複数登録する技術としては、プリンタドライバとＯＳでそれぞれに定義されているユーザ定義用紙をまとめて表示し、設定することができる技術があった。
【０００３】
また、画像形成装置上での用紙の登録とプリンタドライバの連携においては、画像形成装置上で現在の用紙として設定されている用紙情報をプリンタドライバが取得し、プリンタドライバ上のＵＩに表示する技術は一般的に存在する。
【０００４】
【特許文献１】特開２０００−４７８４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術においては、任意に登録した用紙についての禁則情報がないため、プリンタドライバ上に画像形成装置での禁則処理を反映した表示を行うことができない。このためユーザ自身の判断で設定していたため、ユーザが設定を誤ると画像形成装置で処理できずにエラーとなってしまうケースがあった。このような場合、印刷処理に手間がかかり、従来より利便性の向上等が要求されていた。
【０００６】
本発明はかかる実情に鑑み、使用性や使い勝手等に優れ、利便性を有効に向上し得るデータ処理装置、データ処理方法及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のデータ処理装置は、プリンタと通信可能なデータ処理装置であって、前記プリンタから用紙情報を取得する情報取得手段と、取得した前記用紙情報に基づき用紙の定型化処理を行う定型化処理手段と、定型化処理された前記用紙情報を保持する情報保持手段と、前記プリンタに対する印刷指示の内容を設定する印刷設定手段と、を有することを特徴とする。
【０００８】
また、本発明のデータ処理方法は、プリンタと通信可能なデータ処理装置におけるデータ処理方法であって、前記プリンタから用紙情報を取得するステップと、取得した前記用紙情報に基づき用紙の定型化処理を行うステップと、定型化処理された前記用紙情報を保持するステップと、前記プリンタに対する印刷指示の内容を設定するステップと、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、任意の用紙を登録・印刷できるプリンタとこのプリンタから任意に登録された用紙の情報を取得できるプリンタドライバとを備え、両者が連携して作動する。任意に登録された用紙（事前にプリンタドライバが保持していない用紙）を設定した場合でも、プリンタで出力可能な設定だけを行えるように設定部で禁則をかけた表示を行う処理を実行する。これにより印刷指示内容の設定が適切にできるようになるため、プリンタ上でのエラーを減らし、また、ユーザの設定可能かを判断せずに設定することが可能となり、ユーザの利便性を大幅に向上させることができる。
【発明を実施するための最良の形態】
【００１０】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。
図１は、本発明の一実施の形態に係る印刷処理装置もしくはシステムの構成を示すブロック図である。この印刷処理装置において、プリンタドライバとして機能するデータ処理装置を含むホストコンピュータ３０００と、ホストコンピュータ３０００から送信された印刷データを受信して印刷を行うプリンタ１５００を備えている。なお、ホストコンピュータであるデータ処理装置は、プリンタと通信可能である。
【００１１】
ホストコンピュータ３０００においてＣＰＵ１は、ＲＡＭ２に記憶されているプログラムに従って、システムバス４に接続される各デバイスを総括的に制御する。このＲＡＭ２はまたＣＰＵ１の主メモリ、ワークエリア等としても機能する。ＲＯＭ３は、各種プログラム及びデータを格納しており、各種フォントを記憶するフォントＲＯＭ３ａ、ブートプログラムやＢＩＯＳ等を記憶するプログラムＲＯＭ３ｂ及び各種データを記憶するデータＲＯＭ３ｃに区分けして構成されている。
【００１２】
キーボードコントローラ（ＫＢＣ）５は、キーボード（ＫＢ）９や不図示のポインティングデバイス（マウス等）からのキー入力を制御する。ＣＲＴコントローラ（ＣＲＴＣ）６は、ＣＲＴディスプレイ（ＣＲＴ）１０への表示を制御している。ディスクコントローラ（ＤＫＣ）７は、ハードディスク等の外部メモリ１１へのアクセスを制御する。プリンタコントローラ（ＰＲＴＣ）８は双方向性インタフェース２１を介してプリンタ１５００に接続され、プリンタ１５００との間で通信制御処理を行う。
【００１３】
外部メモリ１１は、例えばハードディスク（ＨＤ）やＤＶＤあるいはフレキシブルディスク（ＦＤ）(登録商標）等で構成される。外部メモリ１１は、図示のようにオペレーティングシステムプログラム（以下、ＯＳという）２０５をはじめ各種アプリケーション２０１を記憶している。なお、アプリケーション２０１として例えば図形、イメージ、文字、表等が混在した文書処理を行う文書処理アプリケーションプログラム等が含まれる。更に、印刷処理関連プログラム２０４を記憶している他に、ユーザファイル、編集ファイル等も記憶している。印刷処理関連プログラム２０４は、ページ記述言語を用いて記述される印刷データを生成するプログラムであって、同系列の複数のプリンタに対して共通に利用され得る。また、この印刷処理関連プログラム２０４は、プリンタドライバＵＩ制御モジュール２０４１、定型化処理部２０４２、用紙データベース（ＤＢ）２０４３に係るプログラムをも含んでいる。
【００１４】
外部メモリ１１に記憶されたアプリケーション２０１は、ＲＡＭ２にロードされてＣＰＵ１により実行される。またＣＰＵ１は、例えばＲＡＭ２へのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧ（What You See Is What You Get）を可能としている。ＣＰＵ１は更に、図示されていないマウスカーソル等で指示されたＣＲＴ１０上のコマンドに基づいて、登録された種々のウインドウを開き、種々のデータ処理を実行する。ユーザは印刷を実行する際、印刷設定の設定画面を開き、プリンタ１５００の設定や、印刷モードの選択を含むプリンタドライバＵＩ制御モジュール２０４１に対する印刷処理の設定を行うことができる。
【００１５】
また、プリンタ１５００においてＣＰＵ１２は、ＲＡＭ１９に記憶されているプログラムに従って、システムバス１５に接続される各デバイスを総括的に制御する。ＲＯＭ１３は、各種プログラム及びデータを格納しており、各種フォントを記憶するフォントＲＯＭ１３ａ、ブートプログラムやＢＩＯＳ等を記憶するプログラムＲＯＭ１３ｂ及び各種データを記憶するデータＲＯＭ１３ｃに区分けして構成されている。
【００１６】
また、双方向性インタフェース２１を介してホストコンピュータ３０００のＰＲＴＣ８と接続された入力部１８は、システムバス１５と接続され、これによりプリンタ１５００の通信制御処理を可能にする。システムバス１５には更に、印刷インタフェース１６を介して印刷部１７、操作部１５０１及びメモリコントローラ（ＭＣ）２０を介して外部メモリ１４がそれぞれ接続される。
【００１７】
所定のアプリケーション及び印刷処理関連プログラムを起動して、ホストコンピュータ３０００のＲＡＭ２にはプログラムやデータがロードされる。そのロードされた状態でのＲＡＭ２のメモリマップにおいて、ＢＩＯＳやＯＳ２０５をはじめ、アプリケーション２０１、印刷処理関連プログラム２０４及び関連データが含まれる。更に、空きメモリ領域２０２も確保されている。これによりアプリケーション２０１及び印刷処理関連プログラム２０４が実行可能な状態となる。なお、印刷処理関連プログラム２０４におけるプリンタドライバＵＩ制御モジュール２０４１（図１）は、ユーザによる印刷設定指令に応じてＣＲＴ１０に印刷設定画面を表示する。そして、その表示した内容を制御し（印刷設定制御手段）、ＫＢ９などを使用したユーザからの設定を可能にする。
【００１８】
次に、プリンタ１５００に任意の用紙を登録する方法について、図２及び図３を用いて説明する。用紙情報登録（ステップＳ３０１）は、プリンタ１５００の操作部１５０１に表示されるメニューリスト（図３）から登録を行う。任意の用紙を登録するためには、そのメニューリストから「登録」メニュー３１１を選び、必要な情報を入力する。ここで、入力された用紙情報は、プリンタ１５００のユーザ用紙ＤＢに格納される（ステップＳ３０２）。ユーザ用紙ＤＢに保持されている情報（ユーザ用紙情報）は、図４のように1セットの用紙情報ごとにまとめられている。
【００１９】
次に、プリンタドライバがプリンタ１５００のユーザ用紙ＤＢから情報を取得し、用紙の定型化を行う方法について、図５を用いて説明する。プリンタドライバは、ユーザからの用紙情報取得指示を受けて（ステップＳ５０１）、デバイス（プリンタ１５００）からユーザ用紙情報を取得する（ステップＳ５０２は情報取得手段の１処理例である）。取得したそのユーザ用紙情報は、プリンタドライバで定型化処理され（ステップＳ５０３は定型化処理手段の１処理例である）、プリンタドライバの用紙ＤＢ２０４３に保存される（ステップＳ５０４は情報保持手段の１処理例である）。プリンタドライバの用紙ＤＢ２０４３内の保存イメージは、図６に示される。
【００２０】
ここで、用紙の定型化処理の詳細について、図７を用いて説明する。定型化処理のために、プリンタドライバはプリンタプロファイルからプリンタ制限情報を取得する（ステップＳ７０１）。プリンタ制限情報の例は、図８に示される。なお、プリンタ制限情報が既にプリンタドライバに存在する場合は、取得しなくてもよい。
【００２１】
プリンタドライバは、取得したユーザ用紙情報とプリンタ制限情報を比較する（ステップＳ７０２）。ここで、プリンタ１５００で使用可能な機能が抽出できた場合は、定型化処理に成功しているので、ユーザ定型用紙として用紙ＤＢ２０４３に登録する（ステップＳ７０５）。例えば、取得したユーザ用紙情報Ａの「Ｓｉｚｅ」が「３００×３００ｍｍ」であり、「坪量」が「１００ｇ／ｍ２」であった場合、プリンタドライバは、ユーザ用紙情報Ａに適用可能な機能としてステープルを抽出する。その場合、ユーザ用紙情報Ａは定型化処理に成功していることとなる。プリンタ１５００で使用可能な機能が抽出できなかった場合は、定型化処理ができなかったということなので、ユーザ定義用紙として登録する（ステップＳ７０４）。
【００２２】
次に、ユーザが定型化された用紙を使用して印刷設定を行う方法について、図９を用いて説明する。プリンタドライバは、印刷設定を行うためのＵＩを表示し（ステップＳ９０１）、出力用紙サイズにユーザ定型用紙を設定する（ステップＳ９０２）。プリンタドライバは、選択された設定によりコンフリクト処理を行い、今までに設定されていた値と矛盾がないか、あるいは今後設定できる値であるかを判定しＵＩに表示する（ステップＳ９０３）。そして任意の設定になるまで、設定値の選択（ステップＳ９０４）とコンフリクト処理（ステップＳ９０３）を繰り返す（これらは印刷設定手段の１処理例である）。印刷設定が終了し、その印刷指示が発行された場合（ステップＳ９０５）、プリンタドライバは、プリンタ１５００に印刷指示と印刷データを送信する。このとき出力用紙サイズのデータとしては、用紙ＤＢで使用している用紙識別子を使用する（ステップＳ９０６は印刷指示作成手段の１処理例である）。
【００２３】
なお、ユーザ用紙ＤＢは、図1に示したプリンタ１５００のプログラムＲＯＭ１３ｂや外部メモリ１４に保持している。このとき図１０に示されるように、プリンタ１５００やプリンタドライバが保持している用紙ＤＢに、ユーザ登録用紙エリア１０００１が存在すれば、ユーザ用紙情報を扱う場合は、ユーザ登録用紙だけにターゲットを絞ることができる。これにより処理時間を短縮することが可能になる。
【００２４】
（第２の実施の形態）
次に、本発明の第２の実施の形態を説明する。ここでは、第２の実施の形態の主な特徴部分について説明するものとし、第１の実施の形態の場合と実質的に同様なものについては省略する。この場合、前述した実施の形態において言及した図面等も適宜参照する。
なお、プリンタに任意の用紙を登録する方法については、図２と図３を用いて既に説明したように用紙情報登録（ステップＳ３０１）は、プリンタ１５００の操作部１５０１に表示されるメニューリスト（図３）から登録を行う。任意の用紙を登録するためには、そのメニューリストから「登録」メニュー３１１を選び、必要な情報を入力する。ここで、入力された情報は、プリンタ１５００のユーザ用紙ＤＢに格納される（ステップＳ３０２）。ユーザ用紙ＤＢに保持されている情報は、図４のように1セットの用紙情報ごとにまとめられている。
【００２５】
第２の実施の形態において、プリンタドライバがプリンタ１５００のユーザ用紙ＤＢから情報を取得し、用紙の定型化を行う方法について、図５を用いて説明する。この実施の形態では後述するように、用紙特性分類情報を取得して用紙の定型化処理が行われる。プリンタドライバは、ユーザからの用紙情報取得指示を受けて（ステップＳ５０１）、デバイスからユーザ用紙情報を取得する（ステップＳ５０２）。取得したユーザ用紙情報は、プリンタドライバで定型化処理され（ステップＳ５０３）、プリンタドライバの用紙ＤＢ２０４３に保存される（ステップＳ５０４）。プリンタドライバの用紙ＤＢ２０４３内の保存イメージは、図１１に示される。
【００２６】
次に、用紙の定型化処理の詳細について、図１２を用いて説明する。定型化処理のために、プリンタドライバはプリンタプロファイルから用紙特性分類情報としての用紙タイプ分類情報を取得する（ステップＳ１２００１）。用紙タイプ分類情報の例は、図１３に示される。なお、用紙タイプ分類情報が既にプリンタドライバに存在する場合は、取得しなくてもよい。
【００２７】
プリンタドライバは、取得したユーザ用紙情報と用紙タイプ分類情報を比較する（ステップＳ１２００２）。例えば図１１のユーザ用紙情報は、「坪量」が「６５」であり、「用紙の種類」が「再生紙」であるため、図１３にあてはめると用紙の種類は「Ｔｙｐｅ５」となる。ここで、用紙タイプに分類できなかった場合は、定型化処理ができなかったということなので、ユーザ定義用紙として処理する（ステップＳ１２００８）。用紙タイプに分類できた場合は、プリンタドライバはプリンタプロファイルから用紙特性分類情報としての用紙サイズ分類情報を取得する（ステップＳ１２００４）。用紙サイズ分類情報の例は、図１４に記載される。なお、用紙サイズ分類情報が既にプリンタドライバに存在する場合は、取得しなくてもよい。
【００２８】
プリンタドライバは、ユーザ用紙情報と用紙サイズ分類情報を比較する（ステップＳ１２００５）。例えば図１１のユーザ用紙情報は、「２２０×２５０」であるため、図１４にあてはめると用紙サイズ分類は、「Ｓｉｚｅ１０」となる。ここで、用紙サイズに分類できなかった場合は、定型化処理ができなかったということなので、ユーザ定義用紙として処理する（ステップＳ１２００８）。用紙サイズに分類できた場合は、ユーザ登録用紙として用紙ＤＢ２０４３に保存する（ステップＳ１２００７）。なお、図１３および図１４の情報をまとめて用紙分類情報と総称することもある。
【００２９】
第２の実施の形態においても、図９を用いて既に説明したようにユーザが定型化された用紙を使用して印刷設定を行う。即ち、プリンタドライバは、印刷設定を行うためのＵＩを表示し（ステップＳ９０１）、出力用紙サイズにユーザ登録用紙を設定する（ステップＳ９０２）。プリンタドライバは、選択された設定によりコンフリクト処理を行い、今までに設定されていた値と矛盾がないか、あるいは今後設定できる値であるかを判定しＵＩに表示する（ステップＳ９０３）。そして任意の設定になるまで、設定値の選択（ステップＳ９０４）とコンフリクト処理（ステップＳ９０３）を繰り返す。そのため、プリンタドライバは、ユーザ用紙であっても、あたかも定型用紙であるかのようにコンフリクト処理を実行できる。そのため、プリンタドライバは、選択されたユーザ用紙において、プリンタに対して指示可能な印刷設定情報と、指示不可能な印刷設定情報とを識別可能に表示制御することが可能となる。設定が終了し、印刷指示が発行されたら（ステップＳ９０５）、プリンタ１５００に印刷指示と印刷データを送る。このとき出力用紙サイズのデータとしては、用紙ＤＢで使用している用紙識別子を使用する（ステップＳ９０６）。
【００３０】
なお、ユーザ用紙ＤＢは、図1に示したプリンタ１５００のプログラムＲＯＭ１３ｂや外部メモリ１４に保持している。このとき図１０に示されるように、プリンタ１５００やプリンタドライバが保持している用紙ＤＢに、ユーザ登録用紙エリア１０００１が存在すれば、ユーザ用紙情報を扱う場合は、ユーザ登録用紙だけにターゲットを絞ることができる。これにより処理時間を短縮することが可能になる。
【００３１】
上記実施形態において説明したように、プリンタ１５００とそのプリンタドライバとが連携して作動する印刷処理装置において、任意に登録された用紙を設定する。その場合、事前にプリンタドライバが保持していない用紙を設定した場合でも、プリンタ１５００で出力可能な設定だけを行えるように設定部で禁則をかけた表示を行う処理を実行することが可能となる。これにより印刷指示内容の設定が適切にできるようになるため、プリンタ１５００上でのエラーを減らし、また、ユーザの設定可能かを判断せずに設定することが可能となり、ユーザの利便性を大幅に向上させることができる。
【００３２】
なお、本発明を実施の形態について説明したが、用紙情報等の具体的数値例は上述の実施の形態にのみ限定されず、本発明の範囲内で変更等が可能である。
【００３３】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或いは装置に供給し、そのシステム等のコンピュータが記憶媒体からプログラムコードを読み出し実行することによっても達成される。
【００３４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００３５】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００３６】
また、コンピュータが読み出したプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００３７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに接続された機能拡張ユニット等に備わるメモリに書込まれた後、そのプログラムコードの指示に基づきＣＰＵ等が実際の処理を行い、前述した実施形態の機能が実現される場合も含まれる。
【００３８】
さらに、プログラムコードをインターネット等の通信媒体を介してコンピュータに供給される構成も本発明の範疇に含まれる。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態に係る印刷処理装置の構成例を示すブロック図である。
【図２】本発明の実施形態においてプリンタで任意のユーザ用紙を登録する工程を示すフローチャートである。
【図３】本発明の実施形態におけるプリンタ上のメニュー例を示す図である。
【図４】本発明の実施形態におけるプリンタの用紙データベースのデータ格納例を示す図である。
【図５】本発明の実施形態におけるユーザ用紙の定型化処理の流れを示すフローチャートである。
【図６】本発明の実施形態におけるプリンタドライバの用紙データベースのデータ格納例を示す図である。
【図７】本発明の実施形態におけるユーザ用紙の定型化処理の詳細を示す図である。
【図８】本発明の実施形態におけるプリンタ制限情報の例を示す図である。
【図９】本発明の実施形態における印刷指示を出す工程を示すフローチャートである。
【図１０】本発明の実施形態における用紙データベースを概念的に示す図である。
【図１１】本発明の実施形態におけるプリンタドライバの用紙データベースのデータ格納例を示す図である。
【図１２】本発明の実施形態におけるユーザ用紙の定型化処理の詳細を示す図である。
【図１３】本発明の実施形態における用紙タイプの分類情報の例を示す図である。
【図１４】本発明の実施形態における用紙サイズの分類情報の例を示す図である。
【符号の説明】
【００４０】
１  ＣＰＵ
２  ＲＡＭ
３  ＲＯＭ
４  システムバス
５  キーボードコントローラ（ＫＢＣ）
６  ＣＲＴコントローラ（ＣＲＴＣ）
７  ディスクコントローラ（ＤＫＣ）
【図１】
2008269260.tif 000003
【図２】
2008269260.tif 000004
【図３】
2008269260.tif 000005
【図４】
2008269260.tif 000006
【図５】
2008269260.tif 000007
【図６】
2008269260.tif 000008
【図７】
2008269260.tif 000009
【図８】
2008269260.tif 000010
【図９】
2008269260.tif 000011
【図１０】
2008269260.tif 000012
【図１１】
2008269260.tif 000013
【図１２】
2008269260.tif 000014
【図１３】
2008269260.tif 000015
【図１４】
2008269260.tif 000016