(57)【要約】【課題】カラーモードが白黒の印刷ジョブに対して、カラーフォームを指定してのオーバーレイ印刷を行うと、実際に印刷されるのはカラーとなってしまう、という課題がある。例えば、印刷装置側で白黒ジョブのみの印刷を許可している設定（制限）等の場合、送信ジョブは白黒のため前記の制限にはかからないが、カラーのフォームデータを合成することでカラーの印刷ができてしまう可能性がある。【解決手段】合成するフォームファイルのカラー情報を取得し、且つ印刷ジョブに対するプリンタドライバの設定が白黒指定である場合を判断し、カラーのフォームファイルを選択できないようにする。【選択図】図１６
2016091520.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータシステム１０１および画像形成装置１０２、１０３が、通信媒体１０４で接続されたシステム（図１）で、前記ホストコンピュータシステム１０１に、前記画像形成装置１０２、１０３を印刷制御するためのプリンタドライバ３０１を導入・利用して印刷を実現する印刷システムにおいて、
前記画像形成装置１０２、１０３において、前記ホストコンピュータ１０１より、入力送信される印刷文書データおよび別に用意される画像（フォームファイル）に基づいて、前記印刷データに前記フォームファイルを合成して出力する手段を備え、
前記ホストコンピュータ１０１上にあるプリンタドライバ３０１にて、印刷文書に係る出力色を決定するカラー／モノクロ印刷設定がモノクロに設定されている状態（１５０２）において、
前記プリンタドライバ３０１のユーザーインターフェース上のフォームファイル一覧１３０４から前記目的の印刷文書データに、別に保存・用意されている画像（フォームファイル）から、フォームファイルを選択・指定する手段（１３０３）と、前記指定されたフォームファイルを前記印刷データに合成して出力する指示手段（１３０２）とを備え、
前記プリンタドライバ３０１において、前記フォームファイルを構成するフォームデータ情報を取得する手段（１４０１）と、前記フォームデータ情報の中にあるフォーム出力画像のカラー／モノクロ出力属性を指定するカラーモード設定情報を取得する手段（１４０２）と、前記カラーモード設定情報から出力画像の属性がカラー／モノクロ指定であるか判別する手段（１４０３）とを備え、
前記フォームファイルの前記カラーモード設定にカラー属性が設定されている場合、
前記プリンタドライバ３０１のユーザーインターフェース上のフォームファイル一覧１３０４から、前記該フォームファイルを非表示とし、選択不可とすることを特徴とする印刷システム。
【請求項２】
フォームファイルのカラーモード設定がカラー属性に設定されているフォームファイルを非表示とすることに変えて、グレー表示（Ｄｉｓａｂｅｌ表示）にして、該フォームファイルを選択不可にすることを特徴とする請求項１に記載の印刷システム。
【請求項３】
フォームファイルのカラーモード設定がカラー属性に設定されているフォームファイルを非表示にすることに変えて、表示したまま、カラーモード設定がカラー属性に設定されているフォームファイルを選択にした場合に、該フォームファイルが使用不可である旨のメッセージを表示し、該フォームファイルを選択不可にすることを特徴とする請求項１に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データを受信して印刷処理を行う印刷装置と、前記印刷装置に対して、定型フォームなどの合成用のデータを印刷データと合成する機能を有する文書処理装置から構成される印刷システムに関する。
【背景技術】
【０００２】
従来、ホストコンピュータなどにインストールされ、印刷データを作成し、前記印刷装置に対して送信する文書処理装置とで構成される印刷システムにおいて、前記文書処理装置によって事前に作成された定形フォームなどの合成データ（以降、フォームデータと呼ぶ）と、前記ホストコンピュータにインストールされた文書作成アプリケーションや表計算アプリケーション、デザインデータを作成するＤＴＰアプリケーションなどのデータを印刷するための前記文書処理装置で生成される印刷データを前記フォームデータと合成して印刷を実行することができる。
【０００３】
印刷データと合成する、複数の合成用のデータを表示してから選択して合成印刷する内容が特許文献１で開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１６７７０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、企業内の経費削減のための施策の一環として、業務で利用する資料のカラー印刷を抑える機能が求められており、カラーの印刷機に対しても極力モノクロ印刷にする制御を行うシステムなどが提供されている。
【０００６】
しかし、カラーデータで作成された合成用データを、前記モノクロ印刷時に利用できてしまうと、アプリケーションで作成されたデータがモノクロのものであっても、合成用データがカラーデータであるため、印刷結果としてもカラーで印刷されてしまう、という課題がある。
【課題を解決するための手段】
【０００７】
本発明の印刷システムは、上記の課題に鑑みて為されたものであって、合成用データを選択する際に、その合成用データに紐づいている色情報を判断する判断手段と、前記合成用データがカラーデータである場合には、モノクロ印刷時には選択不可とすることを特徴とする。
【発明の効果】
【０００８】
本発明の印刷システムによれば、合成用データを選択する際に、その合成用データがカラーデータである場合には、モノクロ印刷時には選択できなくなるため、カラー印刷とならず無駄なカラー現像剤（トナーやインク）を消費しなくなる。また課金としてもカラー課金とならなくなる。
【図面の簡単な説明】
【０００９】
【図１】印刷システムの全体図
【図２】携帯端末のブロック図
【図３】プリンタドライバのモジュール構成図
【図４】プリンタドライバのインストール方法フローチャート
【図５】プリントキュー登録方法フローチャート
【図６】プリントキュー登録ユーザＩ／Ｆ
【図７】プリントキュー登録ユーザＩ／Ｆ
【図８】プリンタドライバシステム構成図
【図９】登録キューファイル
【図１０】プリンタ仕様記述ファイル
【図１１】登録されたプリンタ仕様記述ファイル
【図１２】プリンタドライバの表示例（フォームファイル作成時）
【図１３】プリンタドライバの表示例（フォームファイル使用時）
【図１４】本実施例を表すフローチャート
【図１５】プリンタドライバの表示例（カラーモード指定）
【図１６】本実施例を表すプリンタドライバの表示例
【図１７】フォームデータのデータ構成図
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態を図面に基づいて説明する。図１乃至図１６は本発明による実施例を示すものである。
【実施例１】
【００１１】
［システム構成］
本実施例は、プリンタドライバおよびプリンタドライバのインストーラをＣＤ−ＲＯＭなどの外部メディアで供給し、外部メディア読み取り装置（２１６）にＣＤ−ＲＯＭなどをセットし、上記ＣＤ−ＲＯＭからＲＡＭ（２０４）にロードされたプログラムをＣＰＵ（２０３）で実施することによって実現されるものとする。
【００１２】
図１は本発明が適用される印刷システムの一例である。１０４はコンピュータネットワークであり、このネットワークに１０１のクライアントコンピュータと１０２および１０３のネットワークプリンタが接続される。クライアントコンピュータ（１０１）にはオペレーティングシステム（以下、ＯＳと省略）、アプリケーションおよびプリンタドライバがインストールされている。このシステムにより、ユーザはクライアントコンピュータ（１０１）からユーザデータをプリンタ（１０２あるいは１０３）に送信し印刷することができる。
【００１３】
図２はクライアントコンピュータ（１０１）の内部ブロック図である。図中、２０１はクライアントコンピュータ（１０１）を表している。クライアントコンピュータ内部は、２０３の中央演算装置（ＣＰＵ）、２０４の揮発性メモリであるＲＡＭ、２０５の不揮発性メモリであるＲＯＭ、２０６のキーボードコントローラ、２０７のマウスコントローラ、２０８のビデオコントローラ、２０９の外部記憶装置コントローラ、２１０の外部メディア装置コントローラ、２１１のネットワークＩ／Ｆコントローラから構成される。
【００１４】
またユーザがクライアントコンピュータを操作するための２１２のキーボードおよび２１３マウスはそれぞれクライアントコンピュータ（２０１）のキーボードコントローラ（２０６）およびマウスコントローラ（２０７）に接続される。２１４の表示装置はクライアントコンピュータのビデオコントローラ（２０８）に接続される。また大容量のデータを保存するための不揮発性の外部記憶装置（２１５）は外部記憶コントローラ（２０９）に接続され、アプリケーションやデータの読み書きが行われる。
【００１５】
また、２１０は外部メディア装置コントローラで、アプリケーションやドライバソフトウエアなどが外部メディア（ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ）などで提供されているとき、ユーザは２１６の外部メディア読み取り装置にＣＤ−ＲＯＭなどのメディアをセットし、プログラムを読み込むことができる。なお、図１で説明したコンピュータネットワークには２０９のネットワークＩ／Ｆコントローラに接続され、他の機器と通信が行われる。
【００１６】
通常、クライアントコンピュータを起動するための初期プログラムやクライアントコンピュータ（２０１）の各モジュールを制御するための基本的なプログラムはＲＯＭ（２０５）に保存されている。またＯＳやアプリケーション、プリンタドライバは外部記憶装置（２１５）に保存されている。クライアントコンピュータの電源が投入されると、まずＲＯＭ（２０５）に保存されているコンピュータを起動するためのプログラム（ブートローダ）が実行され、そのプログラムが外部記憶装置に保存されているＯＳをＲＡＭ（２０４）にロードし、その後、制御権をＯＳに渡す。
【００１７】
ＯＳは必要なモジュールやドライバをさらに外部記憶装置（２１５）からＲＡＭ（２０４）に読み込む。さらにユーザの指示により、必要なアプリケーションを外部記憶装置（２１５）からＲＡＭ（２０４）に読み込み、実行する。
【００１８】
本実施例で説明する、プリンタドライバおよびプリンタドライバのインストーラはＣＤ−ＲＯＭなどの外部メディアで供給されるものとし、外部メディア読み取り装置（２１６）にＣＤ−ＲＯＭなどをセットし、ＣＰＵ（２０３）が必要に応じてＲＡＭ（２０４）に読み込んだり、外部記憶装置（２１５）に保存したりする。
【００１９】
［プリンタドライバインストールおよびプリントキュー登録］
次にプリンタドライバについて説明する。インストールする際に用意されるプリンタドライバは図３に示すようなモジュール群で構成されている。３０１のプリンタドライバは、３０２のグラフィックレンダリングモジュール、３０３のＵＩ制御モジュール、３０４のプリンタ仕様記述ファイル、３０５の色処理モジュール、３０６の入出力制御モジュールから構成される。なお、プリンタドライバの機能によってはこの他のモジュールから構成されることもある。
【００２０】
このプリンタドライバはいくつかの作成の仕方がある。たとえばひとつのプリンタドライバで複数のプリンタを対応するために、グラフィックレンダリングモジュール（３０２）およびＵＩ制御モジュール（３０３）を複数のプリンタに対応できるように作成しておく。また、プリンタ仕様記述ファイル（３０４）に関しては、対応しているプリンタ分、プリンタドライバに同梱しておく、という方法である。このような方法では、ＵＩ制御モジュール（３０３）はプリンタ仕様記述ファイル（３０４）に合わせてＵＩを表示、制御する。またグラフィックレンダリングモジュール（３０２）は各プリンタに合わせたページ記述言語およびプリンタ制御コマンドを発行するような構成となる。
【００２１】
次に、このような構成のプリンタドライバをクライアントコンピュータ（２０１）へインストールする手順を説明する。図４はプリンタドライバのインストール手順を示したものである。ユーザはプリンタドライバが格納されたＣＤ−ＲＯＭを準備するか、ネットワーク経由でプリンタドライバインストーラを入手しているものとする。
【００２２】
ステップ４０１（図４では“Ｓ４０１”と表示。以降同様）において、ユーザは入手したプリンタドライバインストーラを起動する。この動作をきっかけとしてステップ４０２において、インストーラはプリンタドライバモジュールを外部記憶装置の所定の場所に格納する。格納場所は印刷システムによって異なるが、一例として、ＣＵＰＳ（Ｃｏｍｍｏｎ  Ｕｎｉｘ（登録商標）  Ｐｒｉｎｔｉｎｇ  Ｓｙｓｔｅｍ）では、
／Ｌｉｂｒａｒｙ／Ｐｒｉｎｔｅｒｓ／
ディレクトリ以下にベンダー毎にプリンタドライバモジュールを格納することになっている。
【００２３】
さらにベンダー毎のディレクトリの下にさらにプリンタドライバの種類に分けて格納することも可能である。たとえば、ＡＢＣというベンダーのＰＤＬ１とＰＤＬ２という異なるプリンタドライバがあるとき、それぞれ
／Ｌｉｂｒａｒｙ／Ｐｒｉｎｔｅｒｓ／ＡＢＣ／ＰＤＬ１／
／Ｌｉｂｒａｒｙ／Ｐｒｉｎｔｅｒｓ／ＡＢＣ／ＰＤＬ２／
というディレクトリを作成して、そのディレクトリ下にプリンタドライバを格納することが可能となっている。
【００２４】
次に、ステップ４０２ではプリンタドライバモジュールを外部記憶装置（２１５）の上記ディレクトリに格納する動作となる。
【００２５】
これでプリンタドライバのインストールは完了するが、実際にプリンタに出力するには、ユーザはプリンタドライバを使用してプリンタを登録する必要がある。図５はプリントキューを登録する手順を示したものである。この手順に沿って、必要な図を用いながら流れを説明する。
【００２６】
ステップ５０１において、ユーザはプリントキュー登録のダイアログを開く。このステップにおいて、ＯＳはプリンタ登録のためのプログラムコードを外部記憶装置（２１５）からＲＡＭ（２０４）に読みだして実行する。図６はＯＳが表示するプリンタ登録ユーザＩ／Ｆを示したものである。このダイアログには、現在登録されているプリンタ一覧を表示するための６０２の登録プリントキューリスト、登録プリントキューリスト（６０２）で選択されているプリンタの詳細情報を表示する６０３のプリンタ詳細表示領域がある。
【００２７】
また、６０４はプリントキューを登録するためのボタン、６０５は現在登録プリントキューリスト（６０２）で選択されているプリンタを削除するためのボタンである。なお、６０６はこのダイアログを閉じるためのボタンである。
【００２８】
次にステップ５０２において、ユーザはプリンタ登録ダイアログ（６０１）のプリントキュー追加ボタン（６０４）をクリックする。このユーザ操作によりステップ５０３においてＯＳはプリンタ登録ダイアログを表示する。ここで表示されたダイアログに対して、ユーザはステップ５０４おいて、必要な情報を入力、プリンタの追加を行う。
【００２９】
図７はＯＳが表示するプリントキュー登録ダイアログを示したものである。プリントキュー登録ダイアログ（７０１）において、７０２は接続されているプリンタのネットワークアドレス（この例ではＩＰアドレス）を指定するコントロールである。７０３はプリントキューを識別するためのプリンタの名前を入力するコントロールである。７０４はプリンタが設置されている場所を入力するコントロールである。プリンタの名前（７０３）およびプリンタの場所（７０４）は、登録プリントキューリスト（６０２）およびプリンタ詳細（６０３）に表示する際に使用される文字列となる。
【００３０】
７０５はプリントキューを登録する際に使用するプリンタドライバを指定するコントロールである。ここでリストされるプリンタドライバは、先に説明したＯＳのプリンタドライバ格納ディレクトリ（／Ｌｉｂｒａｒｙ／Ｐｒｉｎｔｅｒｓ）に格納されているプリンタドライバをＯＳがリストする。図７の例では、アドレスが１９２．１６８．１．１０、プリントキューの名前が”ＰｒｉｎｔｅｒＣ”、場所が”２Ｆ”、またプリンタドライバとして”ＡＢＣ  ＰＤＬ１”を選択している状態である。この状態で７０６の追加ボタンをクリックすると、ＯＳはプリントキュー追加を行う。なお、追加を行わないでこのダイアログを閉じるときはダイアログクローズボタン（７０７）をクリックする。
【００３１】
次にステップ５０５において、ＯＳはユーザが指定したプリントキューをシステムに登録する。このステップについて、図８〜図１１を使用して詳細な説明を行う。図８はすでにプリンタドライバがインストールされ、さらにプリントキューが登録された状態を示すシステムブロック図である。
【００３２】
図８において、グラフィックレンダリングモジュール（８０３）は前述した手順によりＯＳの所定のディレクトリ（／Ｌｉｂｒａｒｙ／Ｐｒｉｎｔｅｒｓ／）にインストールされたプリンタドライバのグラフィックレンダリングモジュール（３０２）である。同様に、ＵＩ制御モジュール（８０５）は、インストールされたプリンタドライバのＵＩ制御モジュール（３０３）である。色処理モジュール（８０４）は、インストールされたプリンタドライバの色処理制御モジュール（３０５）である。
【００３３】
入出力制御モジュール（８０８）は、インストールされたプリンタドライバの入出力制御モジュール（３０６）である。また、プリンタ仕様記述ファイル（８０６）は、インストールされたプリンタドライバのプリンタ仕様記述ファイル（３０４）である。なお８０７のバックエンドモジュールはＯＳが提供するものであり、グラフィックレンダリングモジュール（８０３）が生成した印刷データをプリンタへそのデータを送信するための入出力制御モジュール（８０８）へ受け渡しするためのモジュールである。
【００３４】
また、８０９のプリントキュー登録情報、８１０のプリンタ仕様記述ファイル、８１１のプリンタ設定ファイルは、図５のプリンタ登録の過程でＯＳが生成するものであり、以下その詳細を説明する。ステップ５０５において、ＯＳ（８０２）はプリンタ追加ダイアログの情報をあつめ、プリンタの登録作業を行う。この登録は以下のように実行される。
【００３５】
図９は登録するプリントキューの情報が記述されたファイルであり、マークアップ言語で記述している。９０１はプリントキューの識別子であり、プリンタ名とアンダースコアで続けてプリンタのアドレスを記述している。９０２はプリンタの名前を記述している。９０３は場所を記述している。９０４は実際のプリントキューの記述を行っており、この例ではｌｐｄプロトコルにより１９２．１６８．１．１０のアドレスに送信することとなる。９０５はこのプリンタが使用するプリンタドライバ名（ここではＡＢＣ  ＰＤＬ１）を記述している。
【００３６】
９０６はこのプリンタの記述が終了することを示している。ＯＳはステップ５０５においてこの記述を作成し、このプリンタの登録情報を外部記憶装置（２１２）の所定のファイルに追記する。所定のファイルとは、たとえばＣＵＰＳシステムでは、／ｅｔｃ／ｃｕｐｓ／ディレクトリに格納されているｐｒｉｎｔｅｒｓ．ｃｏｎｆファイルに記録を行うこととなる。これがプリントキュー登録情報（８０９）となる。なお、複数のプリントキューが登録されている場合、ｐｒｉｎｔｅｒｓ．ｃｏｎｆにはそのプリントキュー分、それぞれの対応するプリンタに対して図９の記述が繰り返されることになる。
【００３７】
続いてステップ５０５においてＯＳはプリンタ仕様記述ファイル（８０６）をシステムに登録する。図８においてＯＳ（８０２）はプリンタドライバのＵＩ制御モジュールから登録するプリンタのプリンタ仕様記述ファイル（８０６）を取得し、プリンとキューごとに用意されたシステム所定の箇所８１０に登録する。
【００３８】
プリンタ仕様記述ファイル（８０６）の登録の方法を説明する前に、プリンタ仕様記述ファイル（８０６）そのものの説明を行う。図１０はプリンタ仕様記述ファイル（８０６）の一例を示したものである。このファイルはプリンタの仕様記述フォーマットに沿って記述される。以下、フォーマットも踏まえながら説明する。１００１はコメントを記述している。コメントは行頭が“＊％“となっている。１００２はベンダー名を記述している。１００３はこのプリンタ仕様記述ファイル（８０６）が対応するプリンタ名を記述している。
【００３９】
１００４はこのプリンタ仕様記述ファイル（８０６）が対応しているページ記述言語を記述している。１００５はプリンタドライバのバージョンを記述している。このあと、このプリンタの機能仕様が記述されている。機能仕様は、＊ＯｐｅｎＵＩの行から＊ＣｌｏｓｅＵＩの行までがひとつの機能となっている。＊ＯｐｅｎＵＩのあとには“＊“を先頭に付加した機能名、機能名の後には“：“で区切り、その機能の選択する際の種類を示す。この種類には、“ＰｉｃｋＯｎｅ“と“Ｂｏｏｌｅａｎ“があり、“ＰｉｃｋＯｎｅ“は選択肢の中からひとつを選択する機能であることを表している。また、“Ｂｏｏｌｅａｎ“はこの機能がＯｎ／Ｏｆｆで制御されることを表している。
【００４０】
１００６では、＊ＰａｇｅＳｉｚｅという機能があり、この機能は選択肢のなかからひとつを選択するものであることを表している。１００６の次の行にはこの機能のデフォルト値を記述する。この行は“＊Ｄｅｆａｕｌｔ“で始まり、この後につづけて前の行で定義した機能名を付加する。この行では、ＰａｇｅＳｉｚｅという機能のデフォルトがＡ４であることを示している。
【００４１】
次の行から１０１０の＊ＣｌｏｓｅＵＩのところまではこの機能の選択肢を１行に１選択肢記述する。たとえば１００８では、ＰａｇｅＳｉｚｅの選択肢のひとつとしてＡ３があることを表している。なお、これはページサイズを選択する機能を記述しており、ページサイズは選択肢が多いため途中を省略している。この機能の最後の記述は１０１０であり、＊ＣｌｏｓｅＵＩの後に＊ＯｐｅｎＵＩで記述した機能名を記述する。これでひとつの機能が表現されている。
【００４２】
つぎの１０１１から１０１６まではもうひとつの機能の記述である。重複する説明は省略するが、このブロックでは、Ｄｕｐｌｅｘという機能があり、どれかひとつの選択肢を選択するものであり、選択肢はＮｏｎｅ、Ｓｉｍｐｌｅｘ、Ｄｕｐｌｅｘから選択することを表している。実際にはこれは両面印刷指定の機能を表現したものであり、Ｎｏｎｅは指定しないためプリンタのデフォルト設定に従い、Ｓｉｍｐｌｅｘは片面、Ｄｕｐｌｅｘは両面印刷を意味する。
【００４３】
次に、ＯＳがこのプリンタ仕様記述ファイル（８０６）を登録する方法について説明する。ＯＳはプリンタに対応するこのプリンタ仕様記述ファイル（８０６）をＵＩ制御モジュール（８０５）から取得し、システムの所定の場所に格納する。図１１は格納場所とそのファイルを示したものである。
【００４４】
格納場所は外部記憶装置（２１５）の／ｅｔｃ／ｃｕｐｓ／ｐｐｄ／ディレクトリ、格納するファイルはファイル名としてプリンタの名前とそのあと、アンダースコアに続いてプリンタのアドレスを付加したファイル名としている。ここで追加したプリンタ仕様記述ファイル（８１０）は１１０４の“ＰｒｉｎｔｅｒＣ＿１９２．１６８．１．１０＿．ｐｐｄ“となっている。図８において、ＯＳ（８０２）はプリンタ仕様記述ファイル（８０６）を８１０のプリンタ仕様記述ファイルに格納していることを示している。
【００４５】
以上のステップにより、プリントキューの登録が完了する。
【００４６】
［フォームファイルの作成方法、および指定方法］
次に、このような構成のプリンタドライバ３０１において、合成用のフォームファイルの作成方法と指定方法を説明する。図１２で示すプリンタドライバ１２０１において、合成用のフォームファイルを作成する際には、“フォームファイルを作成する”１２０２を選択し、さらにフォームファイルの保存先を指定（１２０３）して印刷を実行するとフォームファイルとして保存される。
【００４７】
図１３で示すように、アプリケーションデータを印刷する際、プリンタドライバ１３０１を開き、“オーバーレイ印字を行う”１３０２を選択し、フォームデータが保存されている箇所を特定する１３０３を選択し、前記選択されたフォームデータの保存個所に保存されているフォームデータの情報を１３０４で一覧表示する。ここで合成したいフォームファイルを選択することで、前記印刷データと合成したオーバーレイ印刷を実現できる。
【００４８】
ここで本発明を表すフローチャートを図１４に、プリンタドライバの表示例を図１５、および図１６に示す。
【００４９】
まず、アプリケーションデータを印刷するために、該プリンタドライバを起動する。通常であれば、アプリケーションのメニュー（図示せず）の中から「印刷」を選択することで、プリンタドライバを起動できる。該プリンタドライバからオーバーレイを選択した場合、選択可能なフォームファイルの情報を取得する（１４０１）。
【００５０】
そして、図１５で示すように、該プリンタドライバのカラーモードの情報を取得し（１４０２）、次にこのカラーモードの設定１５０２が白黒に設定されているかどうかを判断する（１４０３）。１５０２のように、カラーモードが「白黒」に設定されていれば、１４０１で取得したフォームデータを１件ずつカラーのフォームデータであるかどうかを確認する（１４０４）。カラーのフォームデータであれば、非表示とし（１４０５）、モノクロであれば表示するとして（１４０６）、全てのフォームデータのカラー情報を判断する（１４０７）。一方、カラーモードがカラー、あるいは自動であれば、１４０１で取得したフォームファイルは全て表示対象とする（１４０８、および１４０９）。
【００５１】
図１６はカラーモードが白黒の場合に、フォームファイルの一覧１６０４で白黒のフォームのみを表示した例を表している。なお、図１６ではカラーのフォームファイルを非表示で表現しているが、選択不可なグレーアウト表示で表現しても良い。あるいは、カラーモードが白黒の場合、取得したフォームデータをファイル一覧１６０４に全て表示してもカラーのフォームが選択された時点、あるいは１６０５のＯＫボタンが選択された時点などで、選択されたフォームデータが使用不可であるメッセージを表示しても良い。
【００５２】
図１７の１７０１はフォームデータのデータ構成図である。１７０２がフォームに関しての情報（例えばページ数、データ構造など）を記録してあるヘッダー部であり、１７０３が本実施例の判断基準となるカラー／白黒データ、１７０４はフォームの印刷データを示す。
【符号の説明】
【００５３】
１０１  クライアントコンピュータ、１０２，１０３  ネットワークプリンタ、
１０４  コンピュータネットワーク
【図３】
2016091520.tif 000003
【図９】
2016091520.tif 000004
【図１０】
2016091520.tif 000005
【図１１】
2016091520.tif 000006
【図１】
2016091520.tif 000007
【図２】
2016091520.tif 000008
【図４】
2016091520.tif 000009
【図５】
2016091520.tif 000010
【図６】
2016091520.tif 000011
【図７】
2016091520.tif 000012
【図８】
2016091520.tif 000013
【図１２】
2016091520.tif 000014
【図１３】
2016091520.tif 000015
【図１４】
2016091520.tif 000016
【図１５】
2016091520.tif 000017
【図１６】
2016091520.tif 000018
【図１７】
2016091520.tif 000019