(57)【要約】【課題】画像形成装置の機種を変更した場合でも、ユーザの使い勝手を向上させること。【解決手段】画像形成装置において、自装置における画像形成に関する条件を定めた環境変数パラメータの具体的な情報であるパラメータ情報を他の画像形成装置に対応したパラメータ情報である変換パラメータ情報に対応づけた変換テーブル４０７と、ネットワークに接続された情報処理装置から画像形成装置間で統一して定められたコマンドとパラメータ情報が記述された画像形成データを受信し、受信した画像形成データを解釈して、画像形成データに記述されたパラメータ情報を抽出する解釈部４０１と、抽出したパラメータ情報が変換テーブルに登録されている場合に、抽出したパラメータ情報を変換テーブルで対応づけられた変換パラメータ情報に変換する変換部４０２と、変換パラメータ情報を設定して画像形成処理を行う印刷処理部４０３と、を備えた。【選択図】        図４
2006110998.tif 000002
【特許請求の範囲】
【請求項１】
自装置における画像形成に関する条件を定めた環境変数パラメータの具体的な情報であるパラメータ情報を他の画像形成装置に対応したパラメータ情報である変換パラメータ情報に対応づけた変換テーブルを記憶する記憶部と、
ネットワークに接続された情報処理装置から画像形成装置間で統一して定められたコマンドと前記パラメータ情報が記述された画像形成データを受信し、受信した画像形成データを解釈して、画像形成データに記述された前記パラメータ情報を抽出する解釈部と、
抽出した前記パラメータ情報が前記変換テーブルに登録されている場合に、前記抽出した前記パラメータ情報を前記変換テーブルで対応づけられた前記変換パラメータ情報に変換する変換部と、
前記変換パラメータ情報を設定して画像形成処理を行う画像形成処理部と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記変換テーブルは、給紙トレイの種別を定めた前記パラメータ情報を他の画像形成装置に対応した給紙トレイを定めた前記変換パラメータ情報に対応づけており、
前記変換部は、前記給紙トレイの種別を定めた前記パラメータ情報を、前記変換テーブルで対応づけられた給紙トレイの種別の前記変換パラメータ情報に変換し、
前記画像形成処理部は、前記変換パラメータ情報で定められた種別の給紙トレイを選択して画像形成処理を行うことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記変換テーブルは、給紙トレイの種別を定めた前記パラメータ情報を他の画像形成装置に対応した用紙サイズに応じて給紙トレイを定めた前記変換パラメータ情報に対応づけており、
前記変換部は、前記給紙トレイの種別を用紙サイズに応じて定めた前記パラメータ情報を、前記変換テーブルで対応づけられた用紙サイズに応じた給紙トレイの種別の前記変換パラメータ情報に変換することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記画像形成処理部は、前記画像形成データに、用紙を自動選択する旨の指定がある場合には、用紙サイズに基づいて給紙トレイを選択して画像形成処理を行うことを特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記変換テーブルは、排紙トレイの種別を定めた前記パラメータ情報を他の画像形成装置に対応した排紙トレイを定めた前記変換パラメータ情報に対応づけており、
前記変換部は、前記排紙トレイの種別を定めた前記パラメータ情報を、前記変換テーブルで対応づけられた排紙トレイの種別の前記変換パラメータ情報に変換し、
前記画像形成処理部は、前記変換パラメータ情報で定められた種別の排紙トレイを選択して画像形成処理を行うことを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記変換テーブルは、印刷フォントの種別を定めた前記パラメータ情報を他の画像形成装置に対応した印刷フォントを定めた前記変換パラメータ情報に対応づけており、
前記変換部は、前記印刷フォントの種別を定めた前記パラメータ情報を、前記変換テーブルで対応づけられた印刷フォントの種別の前記変換パラメータ情報に変換し、
前記画像形成処理部は、前記変換パラメータ情報で定められた種別の印刷フォントで画像形成処理を行うことを特徴とする請求項１に記載の画像形成装置。
【請求項７】
前記変換テーブルは、フォームの種別を定めた前記パラメータ情報を他の画像形成装置に対応したフォームを定めた前記変換パラメータ情報に対応づけており、
前記変換部は、前記フォームの種別を定めたパラメータ情報を、前記変換テーブルで対応づけられたフォームの種別の前記環境変数パラメータに変換し、
前記画像形成処理部は、前記変換された前記環境変数パラメータで定められた種別のフォームを設定して画像形成処理を行うことを特徴とする請求項１に記載の画像形成装置。
【請求項８】
前記パラメータ情報と前記パラメータ情報に対応した前記変換パラメータ情報とを、前記情報処理装置からネットワークを介して受信するサーバ機能部と、
受信した前記パラメータ情報と前記変換パラメータ情報を前記変換テーブルに対応づけて登録する設定部
をさらに備えたことを特徴とする請求項１に記載の画像形成装置。
【請求項９】
前記パラメータ情報と前記パラメータ情報に対応した前記変換パラメータ情報の入力を受け付ける操作パネルと、
前記操作パネルから入力を受け付けた前記パラメータ情報と前記変換パラメータ情報とを前記変換テーブルに対応づけて登録する設定部と、
をさらに備えたことを特徴とする請求項１に記載の画像形成装置。
【請求項１０】
ネットワークに接続された情報処理装置から画像形成装置間で統一して定められたコマンドと、自装置における画像形成に関する条件を定めた環境変数パラメータの具体的な情報であるパラメータ情報が記述された画像形成データを受信し、受信した画像形成データを解釈して、画像形成データに記述された前記パラメータ情報を抽出する解釈ステップと、
抽出した前記パラメータ情報が、前記パラメータ情報を他の画像形成装置に対応したパラメータ情報である変換パラメータ情報に対応づけた変換テーブルに登録されている場合に、前記抽出した前記パラメータ情報を前記変換テーブルで対応づけられた前記変換パラメータ情報に変換する変換ステップと、
前記変換パラメータ情報を設定して画像形成処理を行う画像形成処理ステップと、
を含むことを特徴とする画像形成方法。
【請求項１１】
前記変換テーブルは、給紙トレイの種別を定めた前記パラメータ情報を他の画像形成装置に対応した給紙トレイを定めた前記変換パラメータ情報に対応づけており、
前記変換ステップは、前記給紙トレイの種別を定めた前記パラメータ情報を、前記変換テーブルで対応づけられた給紙トレイの種別の前記変換パラメータ情報に変換し、
前記画像形成処理ステップは、前記変換パラメータ情報で定められた種別の給紙トレイを選択して画像形成処理を行うことを特徴とする請求項１０に記載の画像形成方法。
【請求項１２】
前記変換テーブルは、給紙トレイの種別を定めた前記パラメータ情報を他の画像形成装置に対応した用紙サイズに応じて給紙トレイを定めた前記変換パラメータ情報に対応づけており、
前記変換ステップは、前記給紙トレイの種別を用紙サイズに応じて定めた前記パラメータ情報を、前記変換テーブルで対応づけられた用紙サイズに応じた給紙トレイの種別の前記変換パラメータ情報に変換することを特徴とする請求項１１に記載の画像形成方法。
【請求項１３】
前記画像形成処理ステップは、前記画像形成データに、用紙を自動選択する旨の指定がある場合には、用紙サイズに基づいて給紙トレイを選択して画像形成処理を行うことを特徴とする請求項１１に記載の画像形成方法。
【請求項１４】
前記変換テーブルは、排紙トレイの種別を定めた前記パラメータ情報を他の画像形成装置に対応した排紙トレイを定めた前記変換パラメータ情報に対応づけており、
前記変換ステップは、前記排紙トレイの種別を定めた前記パラメータ情報を、前記変換テーブルで対応づけられた排紙トレイの種別の前記変換パラメータ情報に変換し、
前記画像形成処理ステップは、前記変換パラメータ情報で定められた種別の排紙トレイを選択して画像形成処理を行うことを特徴とする請求項１０に記載の画像形成方法。
【請求項１５】
前記変換テーブルは、印刷フォントの種別を定めた前記パラメータ情報を他の画像形成装置に対応した印刷フォントを定めた前記変換パラメータ情報に対応づけており、
前記変換ステップは、前記印刷フォントの種別を定めた前記パラメータ情報を、前記変換テーブルで対応づけられた印刷フォントの種別の前記変換パラメータ情報に変換し、
前記画像形成処理ステップは、前記変換パラメータ情報で定められた種別の印刷フォントで画像形成処理を行うことを特徴とする請求項１０に記載の画像形成方法。
【請求項１６】
前記変換テーブルは、フォームの種別を定めた前記パラメータ情報を他の画像形成装置に対応したフォームを定めた前記変換パラメータ情報に対応づけており、
前記変換ステップは、前記フォームの種別を定めたパラメータ情報を、前記変換テーブルで対応づけられたフォームの種別の前記環境変数パラメータに変換し、
前記画像形成処理ステップは、前記変換された前記環境変数パラメータで定められた種別のフォームを設定して画像形成処理を行うことを特徴とする請求項１０に記載の画像形成方法。
【請求項１７】
前記パラメータ情報と前記パラメータ情報に対応した前記変換パラメータ情報とを、前記情報処理装置からネットワークを介して受信する受信ステップと、
受信した前記パラメータ情報と前記変換パラメータ情報を前記変換テーブルに対応づけて登録する設定ステップと、
をさらに含むことを特徴とする請求項１０に記載の画像形成方法。
【請求項１８】
操作パネルから前記パラメータ情報と前記パラメータ情報に対応した前記変換パラメータ情報の入力を受け付ける入力受付ステップと、
入力を受け付けた前記パラメータ情報と前記変換パラメータ情報とを前記変換テーブルに対応づけて登録する設定ステップと、
をさらに含むことを特徴とする請求項１０に記載の画像形成方法。
【請求項１９】
ネットワークに接続された情報処理装置から画像形成装置間で統一して定められたコマンドと、自装置における画像形成に関する条件を定めた環境変数パラメータの具体的な情報であるパラメータ情報が記述された画像形成データを受信し、受信した画像形成データを解釈して、画像形成データに記述された前記パラメータ情報を抽出する解釈ステップと、
抽出した前記パラメータ情報が、前記パラメータ情報を他の画像形成装置に対応したパラメータ情報である変換パラメータ情報に対応づけた変換テーブルに登録されている場合に、前記抽出した前記パラメータ情報を前記変換テーブルで対応づけられた前記変換パラメータ情報に変換する変換ステップと、
前記変換パラメータ情報を設定して画像形成処理を行う画像形成処理ステップと、
をコンピュータに実行させる画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オプション設定を行って画像形成処理を行う画像形成装置、画像形成方法および画像形成プログラムに関する。
【背景技術】
【０００２】
ネットワークに接続されたホストコンピュータから送られてきたプリントデータを解釈して画像形成を行い、オプションの設定をするコントローラを有するプリンタ装置、デジタル複写機、プリンタ、コピー、ファクシミリ、スキャナなどの機能を一つの筐体に統合した複合機等の画像形成装置が広く普及している（例えば、特許文献１参照）。このような画像形成装置で印刷処理を行う場合、一般的に、ホストコンピュータ側にその画像形成装置用のプリンタドライバをインストールする。そして、ホストコンピュータ上のワードプロセッサ等のアプリケーションなどで作成したデータ等を印刷する場合には、給紙トレイ、排紙トレイ、印刷フォント、フォームオーバレイなどのオプションをアプリケーションによる印刷時に設定することができる。
【０００３】
プリンタドライバは、アプリケーションで作成された印刷対象のデータからページ記述言語（ＰＤＬ：Ｐｒｉｎｔｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述されたプリントデータを生成してネットワーク上の画像形成装置に送信している。ここで、ページ記述言語とは、ページプリンタにおいて印刷イメージを作成するためのプリンタ制御コード（言語）であり、文字印字の他、図形描画等のイメージを作成するためのプリンタ制御コードが用意されている。このページ記述言語は、画像形成装置に依存しないプリンタ制御コードとなっており、代表的なページ記述言語としてはＰｏｓｔＳｃｒｉｐｔ（登録商標）、ＨＰ−ＰＣＬ（登録商標）、ＬＩＰＳ（登録商標）、ＥＳＣ／Ｐａｇｅ（登録商標）、ＰＲＥＳＣＲＩＢＥ（登録商標）等が知られている。
【０００４】
このページ記述言語で記述されたプリントデータ（以下、「ＰＤＬデータ」という）では、オプションの各設定は環境変数パラメータとして記述される。
【０００５】
ホストコンピュータからＰＤＬデータを受信した画像形成装置では、受信したＰＤＬデータを解析（解釈）して、給紙トレイ、排紙トレイ、印刷フォント、フォームオーバレイなどの環境変数パラメータを読み出して、環境変数パラメータに対応した設定で印刷処理が行われる。例えば、給紙トレイとして給紙トレイ１、排紙トレイとして排紙トレイ２、印刷フォントとして明朝のそれぞれの環境変数パラメータの値がオプションとしてＰＤＬデータに記述されている場合には、給紙トレイ１から用紙を給紙して、文字データは明朝フォントで画像形成を行い、画像形成を行った用紙は排紙トレイ２から排出されるように印刷処理が行われる。
【０００６】
【特許文献１】特開２００４−３４６３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、ページ記述言語の言語仕様は統一されており、製造メーカの異なる画像形成装置に依存しない仕様となっているが、、給紙トレイ、排紙トレイ、印刷フォント、フォームオーバレイなどの環境変数パラメータの数値等の扱いが各社で異なっている。このため、画像形成装置を他社の機種に変更した場合、ホストコンピュータに新しい画像形成装置に対応したプリンタドライバをインストールすれば、環境変数パラメータの数値等の扱い異なっても問題ないが、新しい画像形成装置に対応したプリンタドライバをインストールせずに変更前のプリンタドライバをそのまま使用したい場合がある。
【０００８】
すなわち、今まで使用していた画像形成装置を他の機種に置き換えようとしたときに、給紙トレイ番号の割り当てが現在の機種と必ずしも一致していない場合がある。しかし、ユーザとしては、今まで使用していた給紙トレイ番号をそのまま使用できる方が使い勝手がよい。
【０００９】
また、今まで使用していた画像形成装置を他の機種に置き換えようとしたときに、給紙トレイ動作が違うことによりユーザの満足が得られないときがある。例えば、トレイ指定をしたときに、あるプリンタではそのトレイで停止するものもあれば、サイズを優先して自動トレイ検索するものもある。
【００１０】
本発明は、上記に鑑みてなされたものであって、画像形成装置の機種を変更した場合でも、ユーザの使い勝手を向上させることができる画像形成装置、画像形成方法および画像形成プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、本発明は、自装置における画像形成に関する条件を定めた環境変数パラメータの具体的な情報であるパラメータ情報を他の画像形成装置に対応したパラメータ情報である変換パラメータ情報に対応づけた変換テーブルを記憶する記憶部と、ネットワークに接続された情報処理装置から画像形成装置間で統一して定められたコマンドと前記パラメータ情報が記述された画像形成データを受信し、受信した画像形成データを解釈して、画像形成データに記述された前記パラメータ情報を抽出する解釈部と、抽出した前記パラメータ情報が前記変換テーブルに登録されている場合に、前記抽出した前記パラメータ情報を前記変換テーブルで対応づけられた前記変換パラメータ情報に変換する変換部と、前記変換パラメータ情報を設定して画像形成処理を行う画像形成処理部と、を備えたことを特徴とする画像形成装置である。
【００１２】
また、本発明は、前記変換テーブルは、給紙トレイの種別を定めた前記パラメータ情報を他の画像形成装置に対応した給紙トレイを定めた前記変換パラメータ情報に対応づけており、前記変換部は、前記給紙トレイの種別を定めた前記パラメータ情報を、前記変換テーブルで対応づけられた給紙トレイの種別の前記変換パラメータ情報に変換し、
前記画像形成処理部は、前記変換パラメータ情報で定められた種別の給紙トレイを選択して画像形成処理を行うことを特徴とする画像形成装置である。
【００１３】
また、本発明は、前記変換テーブルは、給紙トレイの種別を定めた前記パラメータ情報を他の画像形成装置に対応した用紙サイズに応じて給紙トレイを定めた前記変換パラメータ情報に対応づけており、前記変換部は、前記給紙トレイの種別を用紙サイズに応じて定めた前記パラメータ情報を、前記変換テーブルで対応づけられた用紙サイズに応じた給紙トレイの種別の前記変換パラメータ情報に変換することを特徴とする画像形成装置である。
【００１４】
また、本発明は、前記画像形成処理部は、前記画像形成データに、用紙を自動選択する旨の指定がある場合には、用紙サイズに基づいて給紙トレイを選択して画像形成処理を行うことを特徴とする画像形成装置である。
【００１５】
また、本発明は、前記変換テーブルは、排紙トレイの種別を定めた前記パラメータ情報を他の画像形成装置に対応した排紙トレイを定めた前記変換パラメータ情報に対応づけており、前記変換部は、前記排紙トレイの種別を定めた前記パラメータ情報を、前記変換テーブルで対応づけられた排紙トレイの種別の前記変換パラメータ情報に変換し、前記画像形成処理部は、前記変換パラメータ情報で定められた種別の排紙トレイを選択して画像形成処理を行うことを特徴とする画像形成装置である。
【００１６】
また、本発明は、前記変換テーブルは、印刷フォントの種別を定めた前記パラメータ情報を他の画像形成装置に対応した印刷フォントを定めた前記変換パラメータ情報に対応づけており、前記変換部は、前記印刷フォントの種別を定めた前記パラメータ情報を、前記変換テーブルで対応づけられた印刷フォントの種別の前記変換パラメータ情報に変換し、前記画像形成処理部は、前記変換パラメータ情報で定められた種別の印刷フォントで画像形成処理を行うことを特徴とする画像形成装置である。
【００１７】
また、本発明は、前記変換テーブルは、フォームの種別を定めた前記パラメータ情報を他の画像形成装置に対応したフォームを定めた前記変換パラメータ情報に対応づけており、前記変換部は、前記フォームの種別を定めたパラメータ情報を、前記変換テーブルで対応づけられたフォームの種別の前記環境変数パラメータに変換し、前記画像形成処理部は、前記変換された前記環境変数パラメータで定められた種別のフォームを設定して画像形成処理を行うことを特徴とする画像形成装置である。
【００１８】
また、本発明は、前記パラメータ情報と前記パラメータ情報に対応した前記変換パラメータ情報とを、前記情報処理装置からネットワークを介して受信し、受信した前記パラメータ情報と前記変換パラメータ情報を前記変換テーブルに対応づけて登録する設定部
をさらに備えたことを特徴とする画像形成装置である。
【００１９】
また、本発明は、前記パラメータ情報と前記パラメータ情報に対応した前記変換パラメータ情報の入力を受け付ける操作パネルと、前記操作パネルから入力を受け付けた前記パラメータ情報と前記変換パラメータ情報とを前記変換テーブルに対応づけて登録する設定部と、をさらに備えたことを特徴とする画像形成装置である。
【００２０】
また、本発明は、ネットワークに接続された情報処理装置から画像形成装置間で統一して定められたコマンドと、自装置における画像形成に関する条件を定めた環境変数パラメータの具体的な情報であるパラメータ情報が記述された画像形成データを受信し、受信した画像形成データを解釈して、画像形成データに記述された前記パラメータ情報を抽出する解釈ステップと、抽出した前記パラメータ情報が、前記パラメータ情報を他の画像形成装置に対応したパラメータ情報である変換パラメータ情報に対応づけた変換テーブルに登録されている場合に、前記抽出した前記パラメータ情報を前記変換テーブルで対応づけられた前記変換パラメータ情報に変換する変換ステップと、前記変換パラメータ情報を設定して画像形成処理を行う画像形成処理ステップと、を含むことを特徴とする画像形成方法である。
【００２１】
また、本発明は、前記変換テーブルは、給紙トレイの種別を定めた前記パラメータ情報を他の画像形成装置に対応した給紙トレイを定めた前記変換パラメータ情報に対応づけており、前記変換ステップは、前記給紙トレイの種別を定めた前記パラメータ情報を、前記変換テーブルで対応づけられた給紙トレイの種別の前記変換パラメータ情報に変換し、前記画像形成処理ステップは、前記変換パラメータ情報で定められた種別の給紙トレイを選択して画像形成処理を行うことを特徴とする画像形成方法である。
【００２２】
また、本発明は、前記変換テーブルは、給紙トレイの種別を定めた前記パラメータ情報を他の画像形成装置に対応した用紙サイズに応じて給紙トレイを定めた前記変換パラメータ情報に対応づけており、前記変換ステップは、前記給紙トレイの種別を用紙サイズに応じて定めた前記パラメータ情報を、前記変換テーブルで対応づけられた用紙サイズに応じた給紙トレイの種別の前記変換パラメータ情報に変換することを特徴とする画像形成方法である。
【００２３】
また、本発明は、前記画像形成処理ステップは、前記画像形成データに、用紙を自動選択する旨の指定がある場合には、用紙サイズに基づいて給紙トレイを選択して画像形成処理を行うことを特徴とする画像形成方法である。
【００２４】
また、本発明は、前記変換テーブルは、排紙トレイの種別を定めた前記パラメータ情報を他の画像形成装置に対応した排紙トレイを定めた前記変換パラメータ情報に対応づけており、前記変換ステップは、前記排紙トレイの種別を定めた前記パラメータ情報を、前記変換テーブルで対応づけられた排紙トレイの種別の前記変換パラメータ情報に変換し、前記画像形成処理ステップは、前記変換パラメータ情報で定められた種別の排紙トレイを選択して画像形成処理を行うことを特徴とする画像形成方法である。
【００２５】
また、本発明は、前記変換テーブルは、印刷フォントの種別を定めた前記パラメータ情報を他の画像形成装置に対応した印刷フォントを定めた前記変換パラメータ情報に対応づけており、前記変換ステップは、前記印刷フォントの種別を定めた前記パラメータ情報を、前記変換テーブルで対応づけられた印刷フォントの種別の前記変換パラメータ情報に変換し、前記画像形成処理ステップは、前記変換パラメータ情報で定められた種別の印刷フォントで画像形成処理を行うことを特徴とする画像形成方法である。
【００２６】
また、本発明は、前記変換テーブルは、フォームの種別を定めた前記パラメータ情報を他の画像形成装置に対応したフォームを定めた前記変換パラメータ情報に対応づけており、前記変換ステップは、前記フォームの種別を定めたパラメータ情報を、前記変換テーブルで対応づけられたフォームの種別の前記環境変数パラメータに変換し、前記画像形成処理ステップは、前記変換された前記環境変数パラメータで定められた種別のフォームを設定して画像形成処理を行うことを特徴とする画像形成方法である。
【００２７】
また、本発明は、前記パラメータ情報と前記パラメータ情報に対応した前記変換パラメータ情報とを、前記情報処理装置からネットワークを介して受信する受信ステップと、受信した前記パラメータ情報と前記変換パラメータ情報を前記変換テーブルに対応づけて登録する設定ステップと、をさらに含むことを特徴とする画像形成方法である。
【００２８】
また、本発明は、操作パネルから前記パラメータ情報と前記パラメータ情報に対応した前記変換パラメータ情報の入力を受け付ける入力受付ステップと、入力を受け付けた前記パラメータ情報と前記変換パラメータ情報とを前記変換テーブルに対応づけて登録する設定ステップと、をさらに含むことを特徴とする画像形成方法である。
【００２９】
また、本発明は、ネットワークに接続された情報処理装置から画像形成装置間で統一して定められたコマンドと、自装置における画像形成に関する条件を定めた環境変数パラメータの具体的な情報であるパラメータ情報が記述された画像形成データを受信し、受信した画像形成データを解釈して、画像形成データに記述された前記パラメータ情報を抽出する解釈ステップと、抽出した前記パラメータ情報が、前記パラメータ情報を他の画像形成装置に対応したパラメータ情報である変換パラメータ情報に対応づけた変換テーブルに登録されている場合に、前記抽出した前記パラメータ情報を前記変換テーブルで対応づけられた前記変換パラメータ情報に変換する変換ステップと、前記変換パラメータ情報を設定して画像形成処理を行う画像形成処理ステップと、をコンピュータに実行させる画像形成プログラムである。
【発明の効果】
【００３０】
本発明によれば、ネットワークに接続された情報処理装置から受信した画像形成データを解釈して、画像形成データに記述された、自装置における画像形成に関する条件を定めた環境変数パラメータの具体的な情報であるパラメータ情報を抽出し、抽出したパラメータ情報を、他の画像形成装置に対応したパラメータ情報である変換パラメータ情報に対応づけた変換テーブルで対応づけられた変換パラメータ情報に変換して、この変換パラメータ情報を設定して画像形成処理を行うことで、プリンタドライバの変更を行わずに画像形成装置の機種を変更した場合でも、パラメータ情報の扱いの差異によって画像形成動作が影響を受けることがないので、以前に使用していた画像形成装置と同じ条件で画像形成処理を行うことができ、ユーザの使い勝手を向上させることができる。
【発明を実施するための最良の形態】
【００３１】
以下に添付図面を参照して、この発明にかかる画像形成装置、画像形成方法および画像形成プログラムの最良な実施の形態を詳細に説明する。なお、本実施の形態では、本発明の画像形成装置をプリンタ装置に適用した場合を例にあげて説明する。ただし、オプションの設定が可能なプリンタ機能を有する画像形成装置であれば、本発明を適用することができ、たとえば、デジタル複写機、プリンタ、コピー、ファクシミリ、スキャナなどの機能を一つの筐体に統合した複合機等に本発明を適用してもよい。
【００３２】
図１は、本実施の形態にかかる画像形成システムの構成図である。ホストコンピュータ１とプリンタ装置２は、インターネットなどのネットワーク１８によって接続されており、画像形成システムを構成している。
【００３３】
図２は、本実施の形態にかかるプリンタ装置２に搭載されたプリンタコントローラ１０のハードウェア構成を示すブロック図である。プリンタコントローラ１０は、プリンタ機能の制御を行うものであり、具体的にはこのプリンタコントローラ１０と後述するプリンタアプリケーションのプログラムによってプリンタ機能が実現される。プリンタコントローラ１０は、図２に示すように、画像作成部１１と、ホストＩ／Ｆ１２と、画像処理主制御部Ｉ／Ｆ１３と、パネルＩ／Ｆ１４と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１７と、ＮＶ−ＲＡＭ（ＮｏｎＶｏｌａｔｉｌｅ  ＲＡＭ）１６とを備えている。
【００３４】
ホストＩ／Ｆ１２はホストコンピュータ１と接続されており、画像処理主制御部Ｉ／Ｆ１３は作像部２０と接続されている。また、パネルＩ／Ｆ１４は操作パネル３０と接続されている。
【００３５】
ホストＩ／Ｆ１２は、ホストコンピュータ１とのデータの送受信を行うものであり、プリンタ装置２の状態をホストコンピュータ１に通知したり、ホストコンピュータ１で作成された文書の印刷データを受信する。ホストＩ／Ｆ１２により受信した印刷データは、ページ記述言語で記述されたコマンドからなるデータ（以下、「ＰＤＬデータ」という）であり、このＰＤＬデータには、ホストコンピュータ１で動作するアプリケーションにより印刷時に指定された給紙トレイ、排紙トレイ、印刷用のフォント、オーバレイ印刷するためのフォーム等の各種別が含まれている。このＰＤＬデータは、画像作成部１１によって解釈され画像データに展開される。
【００３６】
画像処理主制御部Ｉ／Ｆ１３は、画像作成部１１によって展開された画像データの画像処理やプリンタコントローラ１０と作像部２０の画像データの送出を制御するものである。すなわち、画像処理主制御部Ｉ／Ｆ１３は、画像作成部１１で作成された一ページ分の画像データが完成すると、画像データとともに給紙段や排紙処理方法等を指定して作像部２０に画像を送出する。
【００３７】
操作パネル３０は、ユーザが印刷条件などの各種設定の入力を受け付けるものであり、各種画面を表示するとともにタッチ式で各種画面からユーザの液晶表示部（図示せず）とボタン等の操作部（図示せず）とを備えている。パネルＩ／Ｆ１４は、この操作パネル３０への各種画面の表示および操作パネル３０からの操作入力の制御を行う。
【００３８】
ＲＯＭ１５には、後述するプリンタアプリケーションのプログラムが組み込まれている。ＲＡＭ１７は、各種データを一時的に保存し、プリンタアプリケーションのプログラムが実行された場合に、プリンタアプリケーションを構成するモジュールが後述する各部として展開される。ＮＶ−ＲＡＭ１６は、フラッシュメモリ等の不揮発性メモリであり、後述する変換テーブルや環境変数パラメータテーブルが保持されている。
【００３９】
図３は、作像部２０のブロック図である。作像部２０は、画像処理主制御部２１と、プロッタ部２２と、給紙部２３とを主に備えている。給紙部２３は、プリンタコントローラ１０の指令を受けて用紙の給紙制御および排紙制御を行うものである。プロッタ部２２は、プリンタコントローラ１０から送出されてきた画像データを、タイミングを制御しながら可視画像化し用紙に転写および定着させるものである。画像処理主制御部２１は、プリンタコントローラ１０とプロッタ部２２および給紙部２３とのデータや指令の送受信の制御を行うものである。
【００４０】
本実施の形態にかかるプリンタ装置２は、上述したハードウェアにおける画像形成処理を、以下に説明するプリンタアプリケーションのプログラムを実行することにより実現している。図４は、プリンタアプリケーションの機能的構成を示すブロック図である。プリンタアプリケーション４００は、図４に示すように、解釈部４０１と、変換部４０２と、印刷処理部４０３と、ＷＥＢサーバ機能部４０４と、設定部４０５とを主に備えている。このプリンタアプリケーション４００は、ＮＶ−ＲＡＭ１７に保持されている環境変数パラメータテーブルと変換テーブル４０７にアクセスするようになっている。
【００４１】
解釈部４０１は、ホストコンピュータ１で生成されたＰＤＬデータをホストＩ／Ｆ１２を介して受信し、受信したＰＤＬデータに記述されたコマンドを解釈して、ＰＤＬデータ中に含まれる環境変数のパラメータ値を抽出する処理部である。ここで、環境変数のパラメータとは、自プリンタ装置の印刷条件を定めたパラメータであり、具体的には、給紙トレイの種別（トレイ１、トレイ２等）、排紙トレイの種別（排紙トレイ１、排紙トレイ２等）、印刷用のフォントの種別（明朝、ゴシック等）、オーバレイするフォームの種別（フォーム１、フォーム２等）を示す数値パラメータである。ＰＤＬデータ中に例えば「給紙トレイ＝“１１”、排紙トレイ＝“２１”、フォント＝“３１”、オーバレイ＝“４２”」等のように記述されている場合、解釈部４０１は、パラメータ値として“１１”、“２１”、“３１”、“４２”をＰＤＬデータから抽出することになる。
【００４２】
変換部４０２は、ＰＤＬデータから抽出した環境変数のパラメータ値を後述する変換テーブル４０７に従って、他のプリンタ装置に対応したパラメータ値に変換する処理部である。すなわち、パラメータ値の扱いがプリンタ装置のメーカごとに異なる場合がある。例えば、印刷時のオプションとして給紙トレイのパラメータ値“１１”が、あるメーカのプリンタ装置ではトレイ１を示すが、他のメーカのプリンタの機種ではトレイ２を示す場合がある。また、給紙トレイの種別が同じトレイ１の場合でも、給紙トレイの用紙サイズが異なる場合がある。
【００４３】
通常、プリンタ装置を別のメーカの新たなプリンタに置き換えた場合、ホストコンピュータ１に置き換えた新たなプリンタ装置用のプリンタドライバをインストールすれば、パラメータ値が置き換えたプリンタ装置に適合した種別を示すことになるが、置き換える前の旧プリンタ装置用のプリンタドライバをそのまま使用したい場合がある。このような場合において、異なるメーカのプリンタ装置では環境変数のパラメータ値の扱いが異なるため、ホストコンピュータ１において置き換える前のプリンタ装置用のプリンタドライバを使用して給紙トレイやフォント等を指定した場合、ＰＤＬデータ中のパラメータ値が新旧プリンタ装置で同一であっても、実際の印刷出力時に異なる種別の給紙トレイやフォント等が指定されたことになる場合がある。あるいは、新旧プリンタ装置でパラメータ値“１１”がともに同一種別のトレイ１を示す場合でも、旧プリンタ装置のトレイ１の用紙サイズと新プリンタ装置のトレイ１の用紙サイズが異なる場合がある。このような場合において、このパラメータ値をそのまま使用して印刷処理を行うと、ユーザが指定したオプションと異なる指定で出力されてしまい、新たなプリンタ装置に置き換えた場合に、ユーザの使い勝手が悪化してしまう。
【００４４】
そこで、本実施の形態のプリンタ装置２では、予めパラメータ値を置き換える前のパラメータ値と対応づけた変換テーブル４０７を設けておき、変換部４０２で、この変換テーブル４０７に従って、置き換える前の旧プリンタ装置に対応したプリンタドライバによって指定されたオプションのパラメータ値を、新プリンタ装置のパラメータ値であって旧プリンタ装置のオプションに対応するパラメータ値（変換パラメータ情報）に変換している。これにより、今まで使用していたプリンタ装置から新たなプリンタ装置として本実施の形態にかかるプリンタ装置２に置き換えた場合でも、新たなプリンタ装置用のプリンタドライバをインストールせずに今まで使用していたプリンタ装置用のプリンタドライバのまま、ユーザがホストコンピュータ１で指定したオプションと同一のオプションの印刷条件で印刷処理を行うことができるようになっている。
【００４５】
印刷処理部４０３は、置き換える前の旧プリンタ装置に対応したプリンタドライバによって指定されたオプションのパラメータ値から変換部４０２によって変換された新プリンタ装置のパラメータ値であって旧プリンタ装置のオプションに対応するパラメータ値を設定して印刷処理を行う処理部である。
【００４６】
ＷＥＢサーバ機能部４０４は、ネットワーク上のホストコンピュータ１に対して環境変数パラメータ設定画面を送信してＷＥＢブラウザで表示させ、ホストコンピュータ１からこの環境変数パラメータ設定画面で指定されたパラメータ値を受信する処理部である。この環境変数パラメータ設定画面の送信および環境変数パラメータ設定画面から入力されたパラメータ値の受信はｈｔｔｐプロトコルで行われるようになっている。
【００４７】
設定部４０５は、ＷＥＢサーバ機能部４０４によって受信したパラメータ値を、変換テーブル４０７に設定する処理部である。
【００４８】
環境変数パラメータテーブル４０６は、自己のプリンタ装置２で使用されるパラメータ値と環境変数（給紙トレイ、排紙トレイ、フォント、オーバレイ等）の各種別とを対応づけたテーブルである。図５−１は、置き換える前の旧プリンタ装置で使用されるパラメータ値と環境変数の各種別とを対応づけた環境変数パラメータテーブルの一例を示す説明図である。図５−２は、置き換えた後の新プリンタ装置で使用されるパラメータ値と環境変数の各種別とを対応づけた環境変数パラメータテーブルの一例を示す説明図である。
【００４９】
図５−１および図５−２に示すように、環境変数パラメータテーブル４０６には、環境変数（給紙トレイ、排紙トレイ、フォント、オーバレイ等）の各種別であるトレイ１、トレイ２等と、各種別に対応した具体的な値であるパラメータ値“１１”、“１２”等が対応づけられて登録されている。
【００５０】
ここで、旧プリンタ装置の環境変数パラメータテーブル（図５−１）と置き換え後の本実施の形態にかかるプリンタ装置の環境変数パラメータテーブル（図５−２）とを比較すると、次の点で環境変数のパラメータ値が異なっている。すなわち、給紙トレイにおいては、旧プリンタ装置におけるトレイ１と新プリンタ装置におけるトレイ１とはともにパラメータ値が“１１”で同一であるが、旧プリンタ装置におけるトレイ１の用紙サイズがＡ４であるが、新プリンタ装置におけるトレイ１の用紙サイズがＢ５である。一方、旧プリンタ装置におけるトレイ２の用紙サイズがＢ５である一方、新プリンタ装置におけるトレイ１の用紙サイズがＢ５である。
【００５１】
また、排紙トレイにおいて排紙トレイ１のパラメータ値が旧プリンタ装置では“２１”であるが、新プリンタ装置では“２３”となっている。一方、排紙トレイ３のパラメータ値が旧プリンタ装置では“２３”であるが、新プリンタ装置では“２１”となっている。
【００５２】
また、印刷用のフォントにおいて明朝フォントのパラメータ値が旧プリンタ装置では“３１”であるが、新プリンタ装置では“３２”となっている。一方、ゴシックフォントのパラメータ値が旧プリンタ装置では“３２”であるが、新プリンタ装置では“３１”となっている。
【００５３】
さらに、オーバレイにおいてフォーム２のパラメータ値が旧プリンタ装置では“４２”であるが、新プリンタ装置では“４３”となっている。一方、フォーム３のパラメータ値が旧プリンタ装置では“４３”であるが、新プリンタ装置では“４２”となっている。
【００５４】
このため、ホストコンピュータ１から印刷時のオプション設定を、「給紙トレイ＝トレイ１（Ａ４）、排紙トレイ＝排紙トレイ１、フォント＝明朝、オーバレイ＝フォーム２」と指定した場合、ホストコンピュータ１では旧プリンタ装置用のプリンタドライバを使用しているため、パラメータ値は、「給紙トレイ＝“１１”、排紙トレイ＝“２１”、フォント＝“３１”、オーバレイ＝“４２”」となってＰＤＬデータに記述される。しかしながら、上述のように環境変数のパラメータ値は、旧プリンタ装置と新プリンタ装置で異なっているため、上記のようなオプション設定を行った場合には、新たなプリンタ装置では、図５−２より、「給紙トレイ＝トレイ１（Ｂ５）、排紙トレイ＝排紙トレイ３、フォント＝ゴシック、オーバレイ＝フォーム３」となってしまい、ユーザは、Ａ４の用紙サイズで、印刷フォントを明朝にして排紙トレイ１でフォーム２をオーバレイして印刷を行いたいのに、全く異なったオプション設定で印刷が行われてしまう。
【００５５】
このため、本実施の形態では、変換テーブル４０７により、旧プリンタ装置のパラメータ値と本実施の形態にかかるプリンタ装置２のパラメータ値と対応づけている。図６は、変換テーブル４０７の内容の一例を示す説明図である。図６では、環境変数パラメータが旧プリンタ装置で図５−１、新プリンタ装置で図５−２の場合の変換テーブルの例を示している。
【００５６】
旧プリンタ装置の環境変数パラメータテーブル（図５−１）と置き換え後の本実施の形態にかかるプリンタ装置の環境変数パラメータテーブル（図５−２）は上述したような異なるパラメータ値があるため、図６に示す変換テーブル４０７では、かかる差異のあるパラメータ値の変換を行っている。
【００５７】
すなわち、図６に示すように、旧プリンタ装置のパラメータ値“１１”（トレイ１（Ａ４））を、新プリンタ装置におけるＡ４サイズの用紙トレイであるトレイ２（Ａ４）のパラメータ値“１２”に対応づけている。一方、旧プリンタ装置のパラメータ値“１２”（トレイ２（Ｂ５））を、新プリンタ装置におけるＢ５サイズの用紙トレイであるトレイ１（Ｂ５）のパラメータ値“１１”に対応づけている。
【００５８】
また、旧プリンタ装置のパラメータ値“２１”（排紙トレイ１）を、新プリンタ装置における排紙トレイ１のパラメータ値“２３”に対応づけている。一方、旧プリンタ装置のパラメータ値“２３”（排紙トレイ３）を、新プリンタ装置における排紙トレイ３のパラメータ値“２１”に対応づけている。
【００５９】
また、旧プリンタ装置のパラメータ値“３１”（明朝）を、新プリンタ装置における明朝フォントのパラメータ値“３２”に対応づけている。一方、旧プリンタ装置のパラメータ値“３２”（ゴシック）を、新プリンタ装置におけるゴシックフォントのパラメータ値“３１”に対応づけている。
【００６０】
さらに、旧プリンタ装置のパラメータ値“４２”（フォーム２）を、新プリンタ装置におけるフォーム２のパラメータ値“４３”に対応づけている。一方、旧プリンタ装置のパラメータ値“４３”（フォーム３）を、新プリンタ装置におけるフォーム３のパラメータ値“４２”に対応づけている。
【００６１】
このような変換テーブル４０７によってパラメータ値を変換することにより、ユーザがホストコンピュータ１で印刷時に指定したオプション設定が新たなプリンタ装置２においてもプリンタドライバを入れ替えずに反映されることになる。なお、かかる変換テーブル４０７は、ホストコンピュータ１から設定変更可能であり、プリンタ装置の操作パネルからも設定変更可能となっている。
【００６２】
次に、以上のように構成された本実施の形態にかかるプリンタ装置２による印刷処理について説明する。図７は、印刷処理の手順を示すフローチャートである。
【００６３】
通常の印刷過程においては、旧プリンタ装置用のプリンタドライバがインストールされたホストコンピュータ１において、あるアプリケーションで文書や図が作成される。ユーザが印刷指定を行うとプリンタドライバが起動され印刷の設定が行われる。
【００６４】
ユーザがアプリケーションまたはプリンタドライバの設定で、印刷方向（ポートレイト／ランドスケイプ）・紙サイズ、給紙トレイ、排紙トレイ、フォント、オーバレイなどのオプション設定を指定する。印刷開始が指示されると、プリンタドライバがフォント・グラフィック及びその印字座標等の描画情報、用紙サイズ、給紙トレイ、排紙トレイ、フォント、フォームオーバレイ等のオプション設定を含む装置制御情報のパラメータ値を含む印刷コマンドデータであるＰＤＬデータを生成する。そして、ホストコンピュータ１はそのＰＤＬデータをネットワーク１８を介してプリンタ装置２に転送する。
【００６５】
プリンタ装置２では、ホストＩ／Ｆ１２を介して解釈部４０１でこのＰＤＬデータを受信して（ステップＳ７０１）、画像形成部１１で実行される解釈部４０１によってＰＤＬデータに記述されたコマンド等を解釈する（ステップＳ７０２）。そして、解釈部４０１によってＰＤＬデータが自己のプリンタ装置用のプリンタドライバで生成されたものか否かを調べる（ステップＳ７０３）。具体的には、解釈部４０１によってＰＤＬデータ中に記述されたプリンタドライバ名または識別子等により判断する。そして、ＰＤＬデータが自己のプリンタ装置用のプリンタドライバで生成されている場合には（ステップＳ７０３：Ｙｅｓ）、パラメータ値の変換を行う必要がないため、以下のステップＳ７０４からＳ７０６までの処理を行わずスキップする。
【００６６】
一方、ステップＳ７０３において、ＰＤＬデータが自己のプリンタ装置用のプリンタドライバで生成されたものでない場合（ステップＳ７０３：Ｎｏ）、解釈部４０１によってＰＤＬデータから環境変数のパラメータ値を抽出する（ステップＳ７０４）。
【００６７】
次に、変換部４０２によって、変換テーブル４０７を参照して抽出したパラメータ値を本実施の形態にかかるプリンタ装置２に対応したパラメータ値に変換する（ステップＳ７０５）。具体的には、変換部４０２は、解釈部４０１によって抽出されたパラメータ値が変換テーブル４０７に登録されているか否かを調べ、登録されている場合には、変換テーブル４０７においてそのパラメータ値に対応づけられた変換後のパラメータ値でＰＤＬデータ中のパラメータ値を置き換える。このようなステップＳ７０５のパラメータ値の変換処理を、抽出されたすべてのパラメータ値について繰り返し実行する（ステップＳ７０６）。
【００６８】
抽出されたすべてのパラメータ値について変換処理を行ったら（ステップＳ７０６：Ｙｅｓ）、印刷処理部４０３によって、ＰＤＬデータに指定トレイの停止または自動用紙選択の旨が指定されているか否かを判断する（ステップＳ７０７）。そして、ＰＤＬデータに指定トレイの停止または自動用紙選択の旨が指定されている場合には（ステップＳ７０７：Ｙｅｓ）、印刷処理部４０３は、ＰＤＬデータ中の給紙トレイに関するパラメータ値の指定を無視して、ＰＤＬデータの用紙サイズと同じサイズの用紙が格納されている給紙トレイを検索して選択する（ステップＳ７０８）。そして、排紙トレイ、フォント、オーバレイ等のパラメータ値（変換された場合には変換後のパラメータ値）を設定して印刷処理を行う（ステップＳ７０９）。
【００６９】
これにより、次のような動作を行う。例えば、操作パネル３０において、指定トレイの停止の設定または自動用紙選択設定が指定されているとする。自動用紙選択が設定されている場合は、ＰＤＬデータに例えば給紙トレイ１への指定があったとしても、画像処理主制御部Ｉ／Ｆ１３を介して印刷処理部４０３は自動用紙選択と解釈し用紙サイズ等の給紙条件から選択トレイを検索する。
【００７０】
一方、ステップＳ７０７においてＰＤＬデータに指定トレイの停止および自動用紙選択の旨が指定されていない場合には（ステップＳ７０７：Ｎｏ）、給紙トレイ、排紙トレイ、フォント、オーバレイ等のパラメータ値（変換された場合には変換後のパラメータ値）を設定して印刷処理を行う（ステップＳ７０９）。
【００７１】
このような処理によって、次のようなパラメータ値の変換が行われる。例えば、プリンタ２の給紙部２３に給紙トレイが３つあるとする。予めホストコンピュータ１から後述する環境変数パラメータ変換設定画面から変換テーブル４０７に給紙トレイ１の指定を給紙トレイ２と解釈する変換設定を登録しておく。ＰＤＬデータ中における給紙トレイの設定が“１１”であった場合に、変換部４０２は給紙トレイ２である“１２”にパラメータ値を変換することにより、作像部２０へ給紙トレイ２を設定する。これにより、給紙トレイ１がＰＤＬデータで設定されているにもかかわらず給紙トレイ２から給紙されるようになる。
【００７２】
印刷処理は、具体的には次のように行われる。ページ描画が完了すると、印刷処理部４０３によって、ＰＤＬデータ（装置制御情報と描画データ）を、画像処理主制御部Ｉ／Ｆ１３を通じで作像部２０に転送する。、画像処理主制御部２１は給紙トレイ情報をプロッタ部２２に指示し、給紙を行い、描画データを可視化し、給紙された紙に転写・定着を行い排紙を行うことにより行われる。
【００７３】
次に、変換テーブル４０７の設定処理について説明する。変換テーブル４０７は、予めホストコンピュータ１からユーザによって設定される。すなわち、ＷＥＢサーバ機能部４０４によって、ネットワーク上のホストコンピュータ１に対して環境変数パラメータ変換設定画面を送信する。ホストコンピュータ１では、受信した環境変数パラメータ変換設定画面をＷＥＢブラウザに表示する。
【００７４】
図８は、ＷＥＢブラウザに表示された環境変数パラメータ変換設定画面の一例を示す模式図である。ここで、図８の例は、図６の変換テーブル４０７の内容を設定する場合を例にあげて示している。図８に示すように、給紙トレイ、排紙トレイ等の環境変数の各種別ごとに変換後のパラメータ値を入力フィールドに入力するようになっている。また、変換する必要のないパラメータ値には、「変換なし」を入力する。
【００７５】
ホストコンピュータ１から環境変数パラメータ変換設定画面を介してパラメータ値が入力されて送信されると、プリンタ装置２ではＷＥＢサーバ機能部４０４によって、指定されたパラメータ値を受信する。そして、設定部４０５によって、受信したパラメータ値を、変換テーブル４０７の対応する環境変数のパラメータ値の変換後のパラメータ値として登録する。
【００７６】
なお、本実施の形態では、ホストコンピュータ１から変換テーブル４０７を設定しているが、さらに、設定部４０５によって、プリンタ装置２の操作パネル３０の液晶表示部に図８と同様の環境変数パラメータ変換設定画面を表示し、かかる画面を介して操作パネル３０から入力されたパラメータ値を、変換テーブル４０７の対応する変換後のパラメータ値として登録するように構成してもよい。
【００７７】
なお、本実施の形態のプリンタ装置で実行される印刷処理プログラムは、ＲＯＭ１５等に予め組み込まれて提供される。本実施の形態のプリンタ装置で実行される印刷処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００７８】
さらに、本実施の形態のプリンタ装置で実行される印刷処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態のプリンタ装置で実行される印刷処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００７９】
本実施の形態のプリンタ装置で実行される印刷処理プログラムは、上述した各部（解釈部、変換部、印刷処理部、ＷＥＢサーバ機能部、設定部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭ１５から印刷処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、解釈部、変換部、印刷処理部、ＷＥＢサーバ機能部、設定部がＲＡＭ１７等の主記憶装置上に生成されるようになっている。
【００８０】
このように本実施の形態にかかるプリンタ装置２では、ネットワーク１８に接続されたホストコンピュータ１から受信したＰＤＬデータを解釈して、ＰＤＬデータに記述された、自プリンタ装置２における印刷条件を定めた環境変数パラメータの具体的な情報であるパラメータ値を抽出し、抽出したパラメータ値を、置き換える前のプリンタ装置に対応したパラメータ値（変換パラメータ情報）に対応づけた変換テーブル４０７で対応づけられたパラメータ値に変換して印刷処理を行っているので、プリンタドライバを変更せずにプリンタ装置２の機種を変更した場合でも、パラメータ値のプリンタ装置間の扱いの差異によって印刷動作が影響を受けることがないので、以前に使用していたプリンタ装置と同じ条件で印刷処理を行うことができ、ユーザの使い勝手を向上させることができる。
【００８１】
本実施形態のプリンタ装置２においては、予め給紙トレイ等のパラメータ値とコマンド解釈の相関関係を設定できるので、ユーザが任意の組み合わせを選択できるようになる。また、給紙トレイの指定がある場合でも自動用紙選択を行えるので、トレイ指定時の動作条件を設定できるようになる。
【００８２】
なお、本発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施の形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施の形態にわたる構成要素を適宜組み合わせても良い。
【図面の簡単な説明】
【００８３】
【図１】本実施の形態にかかる画像形成システムの構成図である。
【図２】本実施の形態にかかるプリンタ装置２に搭載されたプリンタコントローラ１０のハードウェア構成を示すブロック図である。
【図３】作像部２０のブロック図である。
【図４】プリンタアプリケーションの機能的構成を示すブロック図である。
【図５−１】置き換える前の旧プリンタ装置で使用されるパラメータ値と環境変数の各種別とを対応づけた環境変数パラメータテーブルの一例を示す説明図である。
【図５−２】置き換えた後の新プリンタ装置で使用されるパラメータ値と環境変数の各種別とを対応づけた環境変数パラメータテーブルの一例を示す説明図である。
【図６】変換テーブル４０７の内容の一例を示す説明図である。
【図７】印刷処理の手順を示すフローチャートである。
【図８】ＷＥＢブラウザに表示された環境変数パラメータ変換設定画面の一例を示す模式図である。
【符号の説明】
【００８４】
１  ホストコンピュータ
２  プリンタ
１０  プリンタコントローラ（コントローラ）
１１  画像作成部
１２  ホストＩ／Ｆ
１３，２１  画像処理主制御部
１４  パネルＩ／Ｆ
１５  ＲＯＭ
１６  ＮＶ−ＲＡＭ
１７  ＲＡＭ
１８  ネットワーク
２０  作像部
２２  プロッタ部
２３  給紙部
３０  操作パネル
４００  プリンタアプリケーション
４０１  解釈部
４０２  変換部
４０３  印刷処理部
４０４  ＷＥＢサーバ機能部
４０５  設定部
【図１】
2006110998.tif 000003
【図２】
2006110998.tif 000004
【図３】
2006110998.tif 000005
【図４】
2006110998.tif 000006
【図５−１】
2006110998.tif 000007
【図５−２】
2006110998.tif 000008
【図６】
2006110998.tif 000009
【図７】
2006110998.tif 000010
【図８】
2006110998.tif 000011