(57)【要約】【課題】高精度な画像形成を実現することを課題とする。【解決手段】少なくとも１つのトレイを有し、入力されるプリンタ制御プロトコルに応じてトレイに格納された印刷媒体に画像形成を行なう画像形成装置において、トレイを識別するためのトレイＩＤとトレイパラメータとが対応付けて蓄積されたトレイパラメータテーブルと、入力されるプリンタ制御コマンドに含まれるトレイ指定パラメータと一致するトレイパラメータに対応するトレイＩＤを、トレイパラメータテーブルから選択する選択手段と、選択手段により選択されたトレイに格納された印刷媒体に画像形成を行なう画像形成手段と、外部から入力されるプリンタ制御プロトコルから得られるトレイＩＤ及びトレイ変更パラメータに基づいて、トレイパラメータテーブルに含まれる同一のトレイＩＤに対応するトレイパラメータをトレイ変更パラメータに置換する置換手段とを有する。【選択図】図３
2007106095.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのトレイを有し、入力されるプリンタ制御プロトコルに応じて前記トレイに格納された印刷媒体に画像形成を行なう画像形成装置において、
前記トレイを識別するためのトレイＩＤとトレイパラメータとが対応付けて蓄積されたトレイパラメータテーブルと、
入力されるプリンタ制御コマンドに含まれるトレイ指定パラメータと一致するトレイパラメータに対応するトレイＩＤを、前記トレイパラメータテーブルから選択する選択手段と、
前記選択手段により選択されたトレイに格納された印刷媒体に画像形成を行なう画像形成手段と、
外部から入力されるプリンタ制御プロトコルから得られるトレイＩＤ及びトレイ変更パラメータに基づいて、前記トレイパラメータテーブルに含まれる同一のトレイＩＤに対応するトレイパラメータを前記トレイ変更パラメータに置換する置換手段とを有することを特徴とする画像形成装置。
【請求項２】
前記プリンタ制御プロトコルにより指定されたトレイ指定スーパーオプションを解析し、前記トレイ指定スーパーオプションをトレイパラメータに変換するプリンタ制御プロトコル解析手段を有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記トレイパラメータテーブルは、
前記トレイＩＤに複数のトレイパラメータを対応付けて蓄積可能であり、
前記置換手段は、
前記トレイパラメータに前記トレイ変更パラメータを追加することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記トレイパラメータが複数のトレイＩＤに対して重複して割り当てられているかをチェックする重複チェック手段を有することを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
ユーザにより前記トレイ変更パラメータを入力させるための外部入力手段を有することを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
【請求項６】
前記外部入力手段は、
前記ユーザにより入力された内容を表示する表示手段、又は通信ネットワークにより接続された外部装置からのデータの送受を行なうことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記ユーザの権限を認証し、認証の結果許可されたユーザに対して前記トレイパラメータテーブルの内容の表示・変更を行なうための認証手段を有することを特徴とする請求項５又は６に記載の画像形成装置。
【請求項８】
少なくとも１つのトレイを有し、入力されるプリンタ制御プロトコルに応じて前記トレイに格納された被画像形成媒体に画像形成を行なうための画像形成方法において、
予め設定されたトレイパラメータの値を変更するためのトレイ変更パラメータの入力を受け付ける入力ステップと、
前記入力ステップにより入力されるプリンタ制御プロトコルから得られる前記トレイ変更パラメータに基づいて、前記トレイパラメータを前記トレイ変更パラメータに置換する置換ステップとを有することを特徴とする画像形成方法。
【請求項９】
入力される前記プリンタ制御プロトコルにより指定されたトレイ指定スーパーオプションを解析し、前記トレイ指定スーパーオプションをトレイパラメータに変換するプリンタ制御プロトコル解析ステップを有することを特徴とする請求項８に記載の画像形成方法。
【請求項１０】
前記置換ステップは、
前記トレイを識別するためのトレイＩＤと前記トレイパラメータとが対応付けて蓄積されたトレイパラメータテーブルの前記トレイＩＤに、複数のトレイパラメータを対応付けて蓄積させることを特徴とする請求項８又は９に記載の画像形成方法。
【請求項１１】
前記トレイパラメータが複数のトレイＩＤに対して重複して割り当てられているかをチェックする重複チェックステップを有することを特徴とする請求項８乃至１０の何れか１項に記載の画像形成方法。
【請求項１２】
前記入力ステップは、
ユーザにより入力された内容を表示する表示手段、又は通信ネットワークにより接続された外部装置からのデータの送受を行なうことを特徴とする請求項８乃至１１の何れか１項に記載の画像形成方法。
【請求項１３】
前記ユーザの権限を認証し、認証の結果許可されたユーザに対して前記トレイパラメータテーブルの内容の表示・変更を行なうための認証ステップを有することを特徴とする請求項１２に記載の画像形成方法。
【請求項１４】
請求項８乃至１３の何れか１項に記載の画像形成方法をコンピュータにより実行させるための画像形成プログラム。
【請求項１５】
請求項１４に記載の画像形成プログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法、画像形成プログラム、及び該プログラムが記録された記録媒体に係り、特に、高精度な画像形成を実現するための画像形成装置、画像形成方法、画像形成プログラム、及び該プログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
従来より、入力されるプリンタ制御プロトコルに応じて画像形成処理を行なう画像形成装置がある（例えば、特許文献１、特許文献２、特許文献３参照。）。特許文献１では、プリンタ制御コマンドを容易に理解するために、コマンドパラメータをコマンド文字列に変換する手段が示されている。
【０００３】
また、特許文献２では、コンピュータシステムのコマンドシステムにおいて、コマンドのポジショナル形式パラメータの解釈をポジショナル形式パラメータ群の中の相対的位置で行なう手段が示されている。
【０００４】
更に、特許文献３では、プロトコル仕様定義ファイルを外部から取り込み内部に持つことで、プロトコルの拡張等が起きても容易にプロトコル解析ができることが示されている。
【特許文献１】特開平６−１７６０２０号公報
【特許文献２】特開平１−２９２４１８号公報
【特許文献３】特開２００２−２８１１１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、従来技術においては、ユーザは印刷実行時のトレイ指定、用紙サイズ、紙種等を予め設定されたプリンタ制御プロトコルの文字列仕様に記載されているルールに従って指定している。
【０００６】
しかしながら、これらの文字列仕様に関してはプロトコルの設計変更、機種間、メーカー間での文字列仕様の違いあり、この仕様の違いが原因でユーザの意図する動作をしないことが問題となっている。
【０００７】
本発明は、上記の問題点に鑑みてなされたものであって、プリンタ制御プロトコルの文字列仕様の差異を吸収して高精度な画像形成を実現するための画像形成装置、画像形成方法、画像形成プログラム、及び該プログラムが記録された記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本件発明は、以下の特徴を有する課題を解決するための手段を採用している。
【０００９】
請求項１に記載された発明は、少なくとも１つのトレイを有し、入力されるプリンタ制御プロトコルに応じて前記トレイに格納された印刷媒体に画像形成を行なう画像形成装置において、前記トレイを識別するためのトレイＩＤとトレイパラメータとが対応付けて蓄積されたトレイパラメータテーブルと、入力されるプリンタ制御コマンドに含まれるトレイ指定パラメータと一致するトレイパラメータに対応するトレイＩＤを、前記トレイパラメータテーブルから選択する選択手段と、前記選択手段により選択されたトレイに格納された印刷媒体に画像形成を行なう画像形成手段と、外部から入力されるプリンタ制御プロトコルから得られるトレイＩＤ及びトレイ変更パラメータに基づいて、前記トレイパラメータテーブルに含まれる同一のトレイＩＤに対応するトレイパラメータを前記トレイ変更パラメータに置換する置換手段とを有することを特徴とする。
【００１０】
請求項１記載の発明によれば、入力されるプリンタ制御プロトコルにより得られるトレイ変更パラメータを、トレイパラメータテーブル中の任意のトレイＩＤに対して割り当てることができるため、プリンタ制御コマンド中のトレイ指定パラメータの解釈を簡単に変更することができる。したがって、プリンタ制御プロトコルの文字列仕様の差異を吸収して高精度な画像形成を実現することができる。
【００１１】
請求項２に記載された発明は、前記プリンタ制御プロトコルにより指定されたトレイ指定スーパーオプションを解析し、前記トレイ指定スーパーオプションをトレイパラメータに変換するプリンタ制御プロトコル解析手段を有することを特徴とする。
【００１２】
請求項２記載の発明によれば、プリンタ制御プロトコルの文字列仕様の差異を吸収して高精度な画像形成を実現することができる。つまり、プリンタ制御プロトコルを用いることで、トレイ指定用のコマンドを含まない汎用的なデータ（ファイル）を用いたトレイ制御が可能となる。
【００１３】
請求項３に記載された発明は、前記トレイパラメータテーブルは、前記トレイＩＤに複数のトレイパラメータを対応付けて蓄積可能であり、前記置換手段は、前記トレイパラメータに前記トレイ変更パラメータを追加することを特徴とする。
【００１４】
請求項３記載の発明によれば、入力されるトレイ変更パラメータを、トレイパラメータテーブル中の任意のトレイＩＤに対して複数割り当てることで、異なる値のトレイ指定パラメータを同一のトレイＩＤに関連付けすることができる。また、トレイ指定パラメータの解釈を拡張することができる。
【００１５】
請求項４に記載された発明は、前記トレイパラメータが複数のトレイＩＤに対して重複して割り当てられているかをチェックする重複チェック手段を有することを特徴とする。
【００１６】
請求項４記載の発明によれば、あるトレイパラメータの値が複数のトレイＩＤに重複して割り当てられるのを防止することができるため、トレイ指定パラメータの解釈が唯一に決定されずにエラーとなるのを防止することができる。
【００１７】
請求項５に記載された発明は、ユーザにより前記トレイ変更パラメータを入力させるための外部入力手段を有することを特徴とする。
【００１８】
請求項５記載の発明によれば、ユーザは外部入力手段を用いて、容易にトレイパラメータの設定を行なうことができる。
【００１９】
請求項６に記載された発明は、前記外部入力手段は、前記ユーザにより入力された内容を表示する表示手段、又は通信ネットワークにより接続された外部装置からのデータの送受を行なうことを特徴とする。
【００２０】
請求項６記載の発明によれば、表示手段によりユーザは容易に設定を行なうことができる。また、外部装置からのアクセス及びデータの送受を可能とすることで個々に直接設定を行なう手間を省くことができ、集中管理によりトレイパラメータの設定を行なうことができる。
【００２１】
請求項７に記載された発明は、前記ユーザの権限を認証し、認証の結果許可されたユーザに対して前記トレイパラメータテーブルの内容の表示・変更を行なうための認証手段を有することを特徴とする。
【００２２】
請求項７記載の発明によれば、権限のないユーザからの不正な設定を防止することができる。
【００２３】
請求項８に記載された発明は、少なくとも１つのトレイを有し、入力されるプリンタ制御プロトコルに応じて前記トレイに格納された被画像形成媒体に画像形成を行なうための画像形成方法において、予め設定されたトレイパラメータの値を変更するためのトレイ変更パラメータの入力を受け付ける入力ステップと、前記入力ステップにより入力されるプリンタ制御プロトコルから得られる前記トレイ変更パラメータに基づいて、前記トレイパラメータを前記トレイ変更パラメータに置換する置換ステップとを有することを特徴とする。
【００２４】
請求項８記載の発明によれば、入力されるプリンタ制御プロトコルにより得られるトレイ変更パラメータを、トレイパラメータテーブル中の任意のトレイＩＤに対して割り当てることができるため、プリンタ制御コマンド中のトレイ指定パラメータの解釈を簡単に変更することができる。したがって、プリンタ制御プロトコルの文字列仕様の差異を吸収して高精度な画像形成を実現することができる。
【００２５】
請求項９に記載された発明は、入力される前記プリンタ制御プロトコルにより指定されたトレイ指定スーパーオプションを解析し、前記トレイ指定スーパーオプションをトレイパラメータに変換するプリンタ制御プロトコル解析ステップを有することを特徴とする。
【００２６】
請求項９記載の発明によれば、プリンタ制御プロトコルの文字列仕様の差異を吸収して高精度な画像形成を実現することができる。つまり、プリンタ制御プロトコルを用いることで、トレイ指定用のコマンドを含まない汎用的なデータ（ファイル）を用いたトレイ制御が可能となる。
【００２７】
請求項１０に記載された発明は、前記置換ステップは、前記トレイを識別するためのトレイＩＤと前記トレイパラメータとが対応付けて蓄積されたトレイパラメータテーブルの前記トレイＩＤに、複数のトレイパラメータを対応付けて蓄積させることを特徴とする。
【００２８】
請求項１０記載の発明によれば、入力されるトレイ変更パラメータを、トレイパラメータテーブル中の任意のトレイＩＤに対して複数割り当てることで、異なる値のトレイ指定パラメータを同一のトレイＩＤに関連付けすることができる。また、トレイ指定パラメータの解釈を拡張することができる。
【００２９】
請求項１１に記載された発明は、前記トレイパラメータが複数のトレイＩＤに対して重複して割り当てられているかをチェックする重複チェックステップを有することを特徴とする。
【００３０】
請求項１１記載の発明によれば、あるトレイパラメータの値が複数のトレイＩＤに重複して割り当てられるのを防止することができるため、トレイ指定パラメータの解釈が唯一に決定されずにエラーとなるのを防止することができる。
【００３１】
請求項１２に記載された発明は、前記入力ステップは、ユーザにより入力された内容を表示する表示手段、又は通信ネットワークにより接続された外部装置からのデータの送受を行なうことを特徴とする。
【００３２】
請求項１２記載の発明によれば、表示手段によりユーザは容易に設定を行なうことができる。また、外部装置からのアクセス及びデータの送受を可能とすることで個々に直接設定を行なう手間を省くことができ、集中管理によりトレイパラメータの設定を行なうことができる。
【００３３】
請求項１３に記載された発明は、前記ユーザの権限を認証し、認証の結果許可されたユーザに対して前記トレイパラメータテーブルの内容の表示・変更を行なうための認証ステップを有することを特徴とする。
【００３４】
請求項１３記載の発明によれば、権限のないユーザからの不正な設定を防止することができる。
【００３５】
請求項１４に記載された発明は、請求項８乃至１３の何れか１項に記載の画像形成方法をコンピュータにより実行させるための画像形成プログラムである。
【００３６】
請求項１４記載の発明によれば、トレイパラメータを入力されるトレイ変更パラメータに置換するため、トレイ指定パラメータの解釈を簡単に変更することができる。したがって、プリンタ制御プロトコルの文字列仕様の差異を吸収して高精度な画像形成を実現することができる。また、プログラムをインストールすることにより、容易に画像形成処理を実現することができる。
【００３７】
請求項１５に記載された発明は、請求項１４に記載の画像形成プログラムが記録されたコンピュータ読み取り可能な記録媒体である。
【００３８】
請求項１５記載の発明によれば、記録媒体により他の複数のコンピュータに容易に画像形成プログラムをインストールすることができる。また、画像形成プログラムをインストールすることで、容易に画像形成処理を実現することができる。
【発明の効果】
【００３９】
本発明によれば、高精度な画像形成処理を実現することができる。
【発明を実施するための最良の形態】
【００４０】
以下に、本発明における画像形成装置、画像形成方法、画像形成プログラム、及び該プログラムが記録された記録媒体を好適に実施した形態について、図面を用いて説明する。
【００４１】
＜実施形態＞
図１は、画像形成システムの全体構成の一例を示す図である。図１に示す画像形成システム１０は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やサーバ等に代表される情報処理装置１１と、プリンタ等に代表される画像形成装置１２〜１４とを有するよう構成されている。なお、情報処理装置１１及び画像形成装置１２〜１４のそれぞれとは、例えばＬＡＮ（ＬｏｃａｌＡｒｅａ  Ｎｅｔｗｏｒｋ）等の通信ネットワーク１５を介してデータの送受信が可能な状態で接続されている。なお、画像形成装置１２〜１４は、一例としてプリント機能を有するものとしているが、それ以外の機能として、例えば複写やＦＡＸ、スキャナー等の機能を有していてもよい。
【００４２】
図１において、情報処理装置１１は、ドライバで作成されたプリンタ制御コマンドで記述される命令を生成し、生成した命令を通信ネットワーク１５を介して接続されている各画像形成装置１２〜１４に送信する。ここで、画像形成装置１２〜１４は、全てプリンタ制御プロトコルを解釈するプロトコル解釈手段や、プリンタ制御コマンドを解釈するプリンタエミュレーション等を搭載しているものとする。また、画像形成装置１２〜１４は、情報処理装置１１から得られるプリンタ制御コマンドで記述された命令を受信し、命令された指定に従って画像形成処理を行なう。なお、画像形成装置の具体的な機能構成については後述する。
【００４３】
ここで、本発明を説明するため、以下の説明において画像形成装置１２は標準仕様が搭載されたモデルのプリンタとし、画像形成装置１３，１４はそれぞれが独自のコマンド仕様を有するものとする。
【００４４】
また、本発明における画像形成システム１０においては、図１の構成に限定されるものではなく、例えば複数の情報処理装置を有してもよく、また、画像形成装置数も限定されることはない。本発明では、図１に示すようなシステム構成において、プリンタ制御プロトコルの文字列仕様の差異を吸収して高精度な画像形成を実現する。
【００４５】
次に、プリンタ制御プロトコルの１つであるトレイ指定スーパーオプションを用いた実施例を以下に説明する。したがって、上述した画像形成装置１２〜１４には、それぞれ少なくとも１つのトレイを有しており、トレイ指定スーパーオプションにより所定の動作を行なうことができるものとする。
【００４６】
＜画像形成装置：ハードウェア構成＞
図２は、画像形成装置のハードウェア構成の一例を示す図である。図２に示す画像形成装置１２〜１４は、操作装置２１と、表示装置２２と、補助記憶装置２３と、メモリ装置２４と、各種制御を行なうＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２５と、画像形成ユニット２６と、ネットワーク接続装置２７と、ドライブ装置２８とを有するよう構成されており、これらはシステムバスＢで相互に接続されている。
【００４７】
操作装置２１は、所定の印刷媒体へ画像形成を行わせるためにユーザにより操作された情報（データ）を入力する。なお、操作装置２１は、所定の情報を入力するためのタッチパネルやキー入力部等からなる。
【００４８】
また、表示装置２２は、ＣＰＵ２５が有する制御プログラムにより操作装置２１により操作されるトレイパラメータの変更内容や、ユーザにより入力されたデータの内容、プリント実行時の状況等を表示する。なお、表示装置２２としては、モニタ等からなる。なお、上述したタッチパネルにより操作装置２１と、表示装置２２とを兼用してもよい。
【００４９】
また、補助記憶装置２３は、ハードディスク等のストレージ手段であり、後述する本発明における実行プログラムや、画像形成装置１２〜１４の各部を制御する制御プログラム、
後述するトレイパラメータテーブルや認証ユーザテーブルの内容等を蓄積し、必要に応じて入出力を行なうことができる。また、メモリ装置２４は、ＣＰＵ２５により補助記憶装置２３から読み出された実行プログラム等を格納する。なお、メモリ装置２４は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等からなる。
【００５０】
ＣＰＵ２５は、制御プログラム、及びメモリ装置２４により読み出され格納されている実行プログラムに基づいて、各種演算や各ハードウェア構成部とのデータの入出力等、コンピュータ全体の処理を制御して、画像形成等における各処理を実現することができる。また、ＣＰＵ２５は、メモリ装置２４に格納された実行プログラムに基づいて後述する画像形成処理を行なう。
【００５１】
また、画像形成ユニット２６は、ユーザが操作装置２１から入力した指示内容やネットワーク接続装置２７により情報処理装置１１等から入力された指示内容に基づいて、ＣＰＵ２５の制御により、少なくとも１つを有するトレイから紙等の印刷媒体を搬送させながら、印刷媒体上に所定の画像形成を行なう。
【００５２】
また、ネットワーク接続装置２７は、ＬＡＮ等の通信ネットワーク１５等と接続することにより、通信ネットワーク１５に接続されている他の端末等から各種データを取得する。また、ネットワーク接続装置２７は、本発明における実行プログラムを他の端末等からダウンロードし、ＣＰＵ２５の制御により、補助記憶装置２３等にインストールされることで、実行プログラムを利用することができる。また、ネットワーク接続装置２７は、得られた実行結果又は本発明における実行プログラムを他の端末等に提供することができる。
【００５３】
ここで、プログラムのインストール方法としては、通信ネットワーク１５からの取得に限定されず、例えば、ドライブ装置２８を設け、メモリカードやＣＤ−ＲＯＭ等の記録媒体２９等により提供されてもよい。プログラムを記録した記録媒体２９は、ドライブ装置２８にセット可能であり、記録媒体２９に含まれる実行プログラムが、記録媒体２９からドライブ装置２８を介して補助記憶装置２３にインストールされる。
【００５４】
また、ドライブ装置２８は、ＣＰＵ２５の制御により、本発明に係るプログラムを記録媒体２９に記録することができる。これにより、その記録媒体２９を用いて、他の複数のコンピュータに容易にインストールすることができ、容易に後述する画像形成処理を実現することができる。
【００５５】
＜画像形成装置：機能構成＞
次に、画像形成装置１２〜１４の機能構成例について図を用いて説明する。図３は、画像形成装置の機能構成の一例を示す図である。図３に示す画像形成装置１２〜１４は、受信手段３１と、プリンタ制御言語解釈手段３２と、パラメータ選択手段３３と、トレイパラメータテーブル３４と、認証手段３５と、認証ユーザテーブル３６と、外部入力手段３７と、プリンタ制御プロトコル解析手段３８と、重複チェック手段３９と、表示手段４０と、トレイパラメータ置換手段４１と、画像形成手段４２とを有するよう構成されている。
【００５６】
まず、受信手段３１は、通信ネットワーク１５等により情報処理装置１１から送信されたプリンタ制御コマンドを受信する。また、受信手段３１は、受信したプリンタ制御コマンドをプリンタ制御言語解釈手段３２に出力する。プリンタ制御言語解釈手段３２は、画像形成装置１２〜１４に入力されたプリンタ制御コマンドを内部で使用可能な形式に変換する。なお、本実施形態では、プリンタ制御コマンドの一例としてトレイ指定を含むコマンド（トレイ指定コマンド）を用いている。そのため、プリンタ制御言語解釈手段３２は、トレイ指定が可能なデータ形式を含むトレイ指定パラメータ５１を出力する。
【００５７】
また、プリンタ制御言語解釈手段３２は、受信手段３１によりプリンタ制御プロトコルが入力された場合には、プリンタ制御プロトコルにより指定されたトレイ指定スーパーオプションを解析してトレイ指定パラメータ５１に変換する。
【００５８】
また、パラメータ選択手段３３は、プリンタ制御言語解釈手段３２により得られるトレイ指定パラメータ５１と、トレイパラメータとトレイＩＤとの対応が記述されたトレイパラメータテーブル３４とから、トレイ指定パラメータ５１により指定されたトレイＩＤを選択する。ここで、トレイパラメータテーブル３４は、トレイＩＤとトレイパラメータとが対応付けて蓄積されている蓄積手段である。また、トレイＩＤとは、各画像形成装置１２〜１４に装着されている少なくとも１つのトレイを識別するための識別情報であり、各トレイはそれぞれトレイＩＤとして識別される。
【００５９】
また、認証手段３５は、外部入力手段３７からユーザにより入力されたユーザＩＤやパスワード等の認証情報を入力し、予め認証情報が登録されている認証ユーザテーブル３６を参照して認証を行なう。また、認証の結果、管理者等の権限を有するユーザにのみ、トレイパラメータテーブル３４の内容の表示や変更を許可する。なお、認証ユーザテーブル３６は、ユーザＩＤやパスワード等の認証情報、及び認証情報に対応する各ユーザの使用条件（権限）等が蓄積されている蓄積手段である。
【００６０】
また、認証手段３５は、表示手段４０や通信ネットワーク１５を介して接続されている情報処理装置１１等が有するモニタに認証入力画面を表示する。更に、認証手段３５は、認証情報の追加や変更等を行なうこともできる。
【００６１】
外部入力手段３７は、上述した認証手段３５における認証時の認証情報を入力する。また、外部入力手段３７は、プリンタ制御プロトコルを入力することもできる。これにより、プリンタ制御プロトコルにより得られるトレイ指定スーパーオプションを用いて後述するトレイＩＤ及びトレイ変更パラメータを入力することができる。
【００６２】
なお、外部入力手段３７は、ユーザにより入力された内容を表示する表示手段４０、又は通信ネットワーク１５により接続された情報処理装置１１等の外部装置からのデータの送受を行なうことができる。これにより、表示手段４０を用いてそれぞれの画像形成装置に容易に設定を行なうことができる。また、外部装置からのアクセス及びデータの送受を可能とすることで個々に直接設定を行なう手間を省くことができ、集中管理によりトレイパラメータの設定を行なうことができる。
【００６３】
また、プリンタ制御プロトコル解析手段３８は、外部入力手段３７から入力されたプリンタ制御プロトコルにより指定されたトレイ指定スーパーオプションを解析し、トレイパラメータに変換する。
【００６４】
また、重複チェック手段３９は、プリンタ制御プロトコル解析手段３８から得られるトレイパラメータが複数のトレイＩＤに対して重複して割り当てられているかをチェックする。これにより、あるトレイパラメータの値が複数のトレイＩＤに重複して割り当てられるのを防止することができるため、トレイ指定パラメータの解釈が唯一に決定されずにエラーとなるのを防止することができる。重複チェック手段３９は、重複チェックが終了したトレイＩＤ及びトレイパラメータをトレイ変更パラメータ５２としてトレイパラメータ置換手段４１に出力する。なお、重複チェック手段３９は、重複があった場合には、その旨を表示手段４０や情報処理装置１１のモニタによりユーザに通知する。これにより、迅速に重複の通知及び改善させることができ、高精度な画像形成を行なうことができる。
【００６５】
また、表示手段４０は、認証手段３５による認証情報の入力内容や、外部入力手段３７によりユーザが入力した内容、重複チェック手段３９による重複時のエラーの内容等を、ユーザが把握できるようにモニタ等からなる表示画面に表示を行なう。なお、表示手段４０をタッチパネルとすることで、画面に表示された各種設定内容をタッチ（選択）して入力を行なってもよい。
【００６６】
また、トレイパラメータ置換手段４１は、トレイ変更パラメータ５２に基づいて、トレイパラメータテーブル３４に蓄積された同一のトレイＩＤに記述されたトレイパラメータの値をトレイ変更パラメータの値に置換する。また、トレイパラメータ置換手段４１は、置換処理を実行したことを通知する制御信号をパラメータ選択手段３３に出力する。
【００６７】
上述した処理により、パラメータ選択手段３３は、変更されたトレイパラメータテーブル３４を参照して、トレイＩＤを選択することで、変更後の対応するトレイパラメータを取得することができる。また、パラメータ選択手段３３は、選択されたトレイパラメータを画像形成手段４２に出力する。画像形成装置４１は、トレイパラメータにより所定のトレイに格納された印刷媒体を搬送し画像形成を行って、印刷媒体を出力する。
【００６８】
＜トレイパラメータテーブル３４＞
次に、上述したトレイパラメータテーブル３４について図を用いて説明する。図４は、トレイパラメータテーブルの一例を示す図である。ここで、上述したように画像形成装置１２〜１４に装着されているトレイは、各々トレイＩＤとして識別される。
【００６９】
なお、図４（ａ）は、トレイＩＤとトレイパラメータとが一対一で対応している場合を示し、図４（ｂ）は、トレイＩＤとトレイパラメータとが一対多で対応可能な場合のテーブルを示している。図４（ｂ）に示すように、１つのトレイＩＤに対して複数のトレイパラメータを設定することで、別仕様からなるトレイパラメータについて、ある程度の汎用性を持たせることができる。
【００７０】
また、図４に示す例では、トレイＩＤとして、「自動用紙選択」、「Ｔｒａｙ１」〜「Ｔｒａｙ９」、「手差し」、「大量給紙」におけるトレイパラメータが設定可能になっているが、本発明においてトレイＩＤとして設定できるＩＤの種類は、これに限定されるものではない。また、トレイパラメータの値についても数字に限定されるものではなく、例えば文字等を用いてもよく、また文字と数字を組み合わせてもよい。
【００７１】
＜実施例＞
次に、上述した画像形成装置１２〜１４の機能構成に基づく本発明における実施例について図を用いて説明する。
【００７２】
＜実施例１＞
まず、従来においては、例えばページ記述言語の１つである「ＰＳ３（Ｐｏｓｔ  Ｓｃｒｉｐｔ  ３）」の場合、ファイル内にトレイ指定用のコマンドが存在しなくても「ｌｐｒプロトコル（Ｌｉｎｅ  ＰＲｉｎｔｅｒ  ｄａｅｍｏｎ  ｐｒｏｔｏｃｏｌ）」にてスーパーオプションとしてトレイ指定を行なうことにより、給紙すべきトレイを指定することが可能となる。具体例としては、例えば「ｌｐｒ  −Ｐプリンタ名ｆｉｌｅｔｙｐｅ＝ＲＰＳ  ｔｒａｙ＝ｔｒａｙ２（ファイル名）」のような指定を行なう。
【００７３】
なお、上述した“ｆｉｌｅｔｙｐｅ”及び“ｔｒａｙ”の部分が、スーパーオプションに該当する部分である。また、「ｔｒａｙ＝ｔｒａｙ２」の部分が、トレイを指定するプリンタ制御プロトコルである。このトレイの指定を上述したプリンタ制御言語解釈手段３２により解釈し、ページ記述言語が解釈できるパラメータに変換する。また、変換されたトレイ指定パラメータにより、内部でトレイ指定パラメータとして指定される。
【００７４】
ここで、図５は、図１に示した画像形成装置１２〜１４のそれぞれの給紙トレイに関するトレイＩＤとトレイパラメータの割り当ての一例を示す図である。なお、図５では、一例として情報処理装置１１と標準の仕様を搭載する画像形成装置１２において予めプリンティングシステム環境が構築されている場合を考える。この場合、ユーザは情報処理装置１１からトレイ１を選択するために、プリンタ制御プロトコルのスーパーオプション指定によるトレイ指定で（ｔｒａｙ＝ｔｒａｙ１）と指定する。この場合、画像形成装置１２のプリンタ制御言語解釈手段３２では、ｔｒａｙ１に対応するトレイ指定パラメータとして“４”を指定する。
【００７５】
しかしながら、同じ環境下において画像形成装置１３を使用する場合、図５に示すように画像形成装置１２と画像形成装置１３との間で各トレイＩＤとトレイＩＤに対応するトレイパラメータとが異なる場合がある。例えば、図５において、画像形成装置１３におけるトレイ指定パラメータ“４”はトレイ３（Ｔｒａｙ３）に割り当てられているため、トレイ指定パラメータとして“４”を指定すると画像形成装置１２と同じトレイ１（Ｔｒａｙ１）ではなくトレイ３（Ｔｒａｙ３）が選択されてしまう。
【００７６】
同様に画像形成装置１４を使用する場合にも、トレイ指定パラメータが“４”の場合にトレイ２（Ｔｒａｙ２）が選択されてしまう。したがって、従来ではこのようにプリンタの仕様によってユーザの意図しないトレイから印刷を行なうという動作が起きてしまっていた。
【００７７】
そこで、本発明では、上述したトレイパラメータ置換手段４１によりトレイパラメータの割り当ての変更を行なう。ここで、図６は、画像形成装置１３におけるトレイパラメータの割り当て内容の一例を示す図である。図６に示すように、例えば標準仕様である画像形成装置１２に対応させて画像形成装置１３のトレイパラメータの割り当て変更を行なう。これにより、画像形成装置１３は、独自の仕様を標準仕様に容易且つ迅速に置換することができる。
【００７８】
図６に示すように画像形成装置１３のパラメータ割り当ての仕様を変更すれば、画像形成装置１３は画像形成装置１２と同じ動作が可能となり、画像形成装置１２を含むプリンティングシステム環境下のユーザの意図通りに印刷することができる。そのため、各プリンタ機器の仕様等により動作が異なってしまうといった問題を解決することができる。
【００７９】
なお、ユーザの設定作業としては、図３の外部入力手段３７により、上述した画像形成装置１３におけるトレイＩＤの指定と、指定したトレイＩＤに対応するトレイパラメータを変更するためのトレイ変更パラメータを入力する。これにより、トレイパラメータテーブル３４の該当するトレイパラメータの値を置換することができる。
【００８０】
＜実施例２＞
ここで、実施例１では、図６に示すようにトレイパラメータをトレイ変更パラメータに置換する例について説明したが、例えば上述した図４（ｂ）に示すように、所定のトレイＩＤに対して複数のトレイパラメータを設定することで対応することができる。
【００８１】
図７は、トレイパラメータを複数割り当てた例を示す図である。図７に示すように、例えば画像形成装置１３に対して、標準仕様である画像形成装置１２と同様のトレイパラメータを画像形成装置１３独自の仕様によるトレイパラメータと共に設定する。つまり、既に蓄積されているトレイパラメータの値にトレイ変更パラメータの値を追加する。
【００８２】
これにより、例えば従来から画像形成装置１３の仕様で利用しているユーザが、トレイ１（Ｔｒａｙ１）の印刷媒体を用いて画像形成処理を行なう場合にトレイ指定パラメータに“８”を指定すれば、複数割り当てられたトレイパラメータからトレイ１（Ｔｒａｙ１）を選択することができる。
【００８３】
つまり、トレイパラメータを複数割り当て可能にしたことで、標準仕様である画像形成装置１２との互換性を保ちつつ、プリンタ１３の既存のコマンド仕様にもある程度対応できるようになる。
【００８４】
＜実施例３＞
ここで、上述した実施例２の場合には、トレイパラメータの値が他の仕様において別のトレイＩＤに仕様されていた場合には、設定値が重複してしまう可能性がある。
【００８５】
例えば、上述した図７において、画像形成装置１３のトレイ３（Ｔｒａｙ３）には、従来トレイパラメータ“４”が割り当てられていたが、これは画像形成装置１２のトレイ１（Ｔｒａｙ１）に割り当てられているトレイパラメータと同一である。したがって、単純に画像形成装置１３の設定値に画像形成装置１２の設定値を追加してしまうと、パラメータの重複が発生することになる。そこで、このような場合には、図７のトレイ３（Ｔｒａｙ３）に示すように重複する値は割り当てないようにすることで対応することができる。また、他の対応策として予めトレイパラメータの桁数を比較的多く持ち、所定の桁数に画像形成装置を識別するための値を設定することにより重複を防止することができる。
【００８６】
しかしながら、トレイパラメータに関しては、管理者が自由に設定できることが好ましいため、人為的なミスが発生する可能性がある。そこで、より効率的且つ高精度に重複を防止するため、実施例３では上述したようなトレイパラメータの重複を事前にチェックする。そのため、上述した図３に示す重複チェック手段３９により、トレイパラメータの重複チェックを行い、チェックの結果、トレイパラメータが重複していた場合等には、エラー等をユーザに通知することにより、パラメータの重複を迅速且つ確実に防止することができる。
【００８７】
ここで、上述した重複チェック処理の内容についてフローチャートを用いて説明する。図８は、重複チェック処理手順の一例を示すフローチャートである。図８に示す重複チェック処理において、画面が起動するとトレイ変更パラメータの設定画面が表示される（Ｓ０１）。次に、トレイ変更パラメータの入力を受け付けると（Ｓ０２）、そのパラメータが有効である否かを判断する（Ｓ０３）。なお、パラメータの有効性のチェックは、予め設定された桁数や文字、数字の内容又は範囲（例えば０〜９９等）から判断される。
【００８８】
ここで、パラメータが有効である場合（Ｓ０３において、ＹＥＳ）、現在のトレイパラメータをトレイパラメータテーブル３４より取得する（Ｓ０４）。次に、パラメータの割り当てに重複があるか否かを判断する（Ｓ０５）。ここで、重複がない場合（Ｓ０５において、ＹＥＳ）、パラメータを変更させるべく、トレイ変更パラメータを生成してトレイパラメータ置換手段４１によりトレイパラメータテーブル３４の内容を変更する（Ｓ０６）。
【００８９】
また、Ｓ０３において、パラメータが有効でない場合（Ｓ０３において、ＮＯ）、又はＳ０５において、パラメータに重複があった場合（Ｓ０５において、ＮＯ）、変更は行なわずにその旨を示すエラーメッセージを表示して処理を終了する（Ｓ０７）。なお、メッセージの内容としては、「パラメータが有効ではありません。」や「パラメータが他のトレイと重複しています。」等の表示を行なう。
【００９０】
これにより、ユーザの入力ミスや重複エラー等をユーザに通知することにより、パラメータの重複を迅速且つ確実に防止することができる。
【００９１】
＜実施例４＞
ここで、上述したようなトレイ変更パラメータの設定は、画像形成装置１２〜１４に設けられているタッチパネル等の表示手段にて行なう方法と、Ｗｅｂ等の通信ネットワーク１５を介して画像形成装置１２〜１４と接続される情報処理装置１１から行なう方法等がある。
【００９２】
例えば、Ｗｅｂ上から設定を行なう方法では、離れた場所からでも遠隔操作を行なうことができ、画像形成装置の一台一台に設定する必要がなく、情報処理装置１１上から例えばＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス等を指定するだけで実機パネルを操作するのと同様の効果があるため、複数の実機にトレイパラメータの設定をしたいときには非常に便利である。また、個々に直接設定を行なう手間を省くことができ、集中管理によりトレイパラメータの設定ができる。更に、情報処理装置１１が有するブラウザ等を利用することで、特別なアプリケーションのインストールの必要もなくなる。
【００９３】
しかしながら、簡単に設定できる利便性と同時に、プリンタの内部仕様にあたるトレイパラメータテーブルを誰でも自由に変更できることは非常に危険である。そこで、実施例４では、図３に示すように認証手段３５及び認証ユーザテーブル３６を備えてユーザの認証チェックを行なう。
【００９４】
認証手段３５は、表示手段４０にユーザＩＤやパスワード等の認証情報をユーザに入力させるための認証画面を表示し、ユーザから入力された認証情報が管理者権限等の所定の権限を有する認証結果である場合にトレイパラメータテーブル３４に蓄積された情報の表示・変更等を可能とする。これにより、トレイパラメータの割り当てが安易に変更されることを防止することができる。
【００９５】
ここで、上述した認証処理手順例についてフローチャートを用いて説明する。図９は、認証処理手順の一例を示すフローチャートである。図９に示す認証処理では、まず、画面起動後に認証情報をユーザに入力させるための認証情報入力画面を表示し（Ｓ１１）、認証情報の入力を受け付けると（Ｓ１２）、その認証情報が有効であるか否かを判断する（Ｓ１３）。なお、入力された認証情報の有効性の判断は、例えば上述した認証ユーザテーブル３６を参照し、予め蓄積されている認証情報と比較して判断を行なう。
【００９６】
ここで、認証情報が有効である場合（Ｓ１３において、ＹＥＳ）、設定されている認証権限に基づいて上述したトレイ変更パラメータ設定画面を起動する（Ｓ１４）。また、Ｓ１３において、認証の結果、入力された認証情報が有効でなかった場合（Ｓ１３において、ＮＯ）、その旨を示すエラーメッセージを表示して（Ｓ１５）、処理を終了する。なお、エラーメッセージとしては、例えば、「その認証情報は登録されておりません。」や「入力された認証情報（ユーザＩＤ、パスワード等）では、トレイ変更パラメータの設定することはできません。」等が表示される。これにより、ユーザは、迅速にエラーを把握することができる。
【００９７】
このように、実施例４によれば認証ユーザテーブル３６等によりトレイパラメータ等の変更の権限の有無を確認したうえで上述したトレイパラメータの変更処理を行なうことができる。
【００９８】
＜表示画面（ユーザインタフェース）例＞
ここで、上述した外部入力手段３７によりユーザが認証情報の入力やトレイパラメータの設定を行なうため表示画面例（ユーザインタフェース）について図面を用いて説明する。図１０は、入力・設定画面の一例を示す図である。なお、図１０に示す例では、画像形成装置１２〜１４に直接操作を行なう場合に、表示手段４０としてのタッチパネルに表示される画面例を示す。
【００９９】
ここで、図１０（ａ）は、認証情報入力画面の一例を示し、図１０（ｂ）は、トレイ変更パラメータの設定画面の一例を示す図である。まず、図１０（ａ）に示す認証情報入力画面６０は、認証情報としてのユーザＩＤを入力するためのユーザＩＤ入力領域６１と、パスワードを入力するパスワード入力領域６２と、ＯＫボタン６３と、Ｃａｎｃｅｌボタン６４と、キー表示領域６５とを有するよう構成されている。なお、画面のレイアウトは図１０（ａ）に限定されるものではない。
【０１００】
認証情報を入力する際、まずユーザＩＤを入力する場合には、ユーザＩＤ入力領域６１内をタッチし、数字（又は文字）等からなるキー表示領域６５に表示されたボタン群から所定のボタンを選択（タッチ）することにより入力を行なう。
【０１０１】
次に、パスワードを入力する場合には、パスワード入力領域６３内をタッチし、キー表示領域６５のボタン群から所定のボタンを選択することにより入力を行なう。所定の入力が終了後、ＯＫボタン６３を選択することにより認証処理が行われる。ここで、認証の結果がＯＫであれば、図１０（ｂ）に示すトレイ変更パラメータの設定画面が表示され、エラーであれば、エラーメッセージが表示される。
【０１０２】
図１０（ｂ）に示すトレイパラメータ設定画面７０は、給紙トレイ表示領域７１と、トレイに対応するトレイパラメータの表示入力領域７２と、文字や数字を入力するためのキー表示領域７３と、更新ボタン７４と、ＯＫボタン７５と、Ｃａｎｃｅｌボタン７６とを有するよう構成されている。なお、画面のレイアウトは図１０（ｂ）に限定されるものではない。
【０１０３】
トレイ表示領域７１に表示される給紙トレイは、実際に画像形成装置に装着されているトレイの一覧である。また、トレイパラメータ表示入力領域７２は、トレイ表示領域７１に表示されるトレイ毎に複数のトレイパラメータを割り当てることができるよう少なくとも１つのボックス７７が設けられている。
【０１０４】
ユーザは、設定したいボックス７７の画面上を選択（タッチ）し、更にキー表示領域７３によりトレイパラメータを入力することで、パラメータの設定を行なうことができる。また、設定後、更新ボタン７４あるいはＯＫボタン７５を選択（タッチ）することで、トレイパラメータの設定を行なうことができる。
【０１０５】
ここで、図１０（ｂ）の画面例により上述した重複チェックを行なう場合、まず各トレイＩＤに割り当てたいトレイ変更パラメータを入力し、更新ボタン７４あるいはＯＫボタン７５を選択（タッチ）する。更新ボタン７４あるいはＯＫボタン７５が選択されると、入力されたトレイ変更パラメータが適切な範囲にあるかチェックを行なう。適切でない範囲で入力されている場合には無効となりエラーを表示する。また、有効な値で入力されている場合には現在のトレイパラメータの設定値を取得し、トレイパラメータが重複していないかチェックする。ここで、パラメータが重複していれば入力値は無効となりエラーを表示する。重複していなければトレイ変更パラメータをトレイパラメータテーブルの該当する値に置換又は追加を行なう。
【０１０６】
このように、ユーザの入力画面を表示することで、迅速かつ確実にユーザからの入力・設定を実現することができる。これにより、外部から入力されるトレイ変更パラメータを、トレイパラメータテーブル中の任意のトレイＩＤに割り当てることができるため、プリンタ制御コマンドやプリンタ制御プロトコル中のトレイ指定パラメータの解釈を簡単に変更することができる。したがって、プリンタ制御プロトコルの文字列仕様の差異を吸収して高精度な画像形成処理を実現することができる。
【０１０７】
なお、上述した入力画面は、表示手段４０に表示された画面例を示したが、通信ネットワーク１５を介して接続された情報処理装置１１等により操作される場合には、その情報処理装置が有するモニタの画面上に表示される。また、上述した図１０に示すキー表示領域６５，７３は、データの入力を画像形成装置１２〜１４に設けられているボタン群や、情報処理装置１１に設けられているキーボード等を用いて入力してもよく、その場合には、キー表示領域６５，７３の画面表示は省略することができる。
【０１０８】
＜本実施形態における印刷手順例＞
ここで、上述した本実施形態における印刷手順例について、フローチャートを用いて説明する。なお、以下の印刷手順例は、ＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）を用いた場合と、ＰＳ３を用いた場合について説明する。
【０１０９】
図１１は、ＰＣＬを用いた印刷手順の一例を示すフローチャートである。図１１では、まず画像形成装置側で表示画面のパネル設定項目の１つとしてトレイＩＤとトレイの関連付けを行なったり、情報処理装置側でＷｅｂ画面等を用いて画像形成装置におけるトレイＩＤとトレイの関連付けを行い（Ｓ２１）、トレイＩＤとトレイの関連付けが自由に変更可能とすることを前提として、内部的にトレイＩＤとトレイの相関関係の元となるパラメータテーブルを作成する（Ｓ２２）。
【０１１０】
次に、画像形成装置は、ＰＣＬコマンドによって構成されたトレイ指定用のコマンドを含むトレイ指定コマンドとＰＣＬフォーマットの画像データとを入力する（Ｓ２３）。また、画像形成装置は、入力したトレイ指定コマンド等により指定されたトレイＩＤをパラメータテーブルで照合する（Ｓ２４）。更に、画像形成装置は、パラメータテーブルによりトレイＩＤに対して指定されたトレイを選択し（Ｓ２５）、先の画像データをビットマップ化したビデオデータをエンジン部である画像形成手段に送ることで、指定されたトレイから給紙が開始され、（Ｓ２６）、先のビデオデータが用紙上に転写されて、印刷が行なわれる（Ｓ２７）。
【０１１１】
また、図１２は、ＰＳ３を用いた印刷手順の一例を示すフローチャートである。図１２では、図１１と同様に、画像形成装置側で表示画面のパネル設定項目の１つとしてトレイＩＤとトレイの関連付けを行なったり、情報処理装置側でＷｅｂ画面等を用いて画像形成装置におけるトレイＩＤとトレイの関連付けを行い（Ｓ３１）、トレイＩＤとトレイの関連付けが自由に変更可能とすることを前提として、内部的にトレイＩＤとトレイの相関関係の元となるパラメータテーブルを作成する（Ｓ３２）。
【０１１２】
また、画像形成装置は、情報処理装置等の外部装置からスーパーオプションである印刷属性（トレイ指定等）が指定されたプリンタ制御プロトコルを入力し（Ｓ３３）、トレイ指定付きプリンタ制御プログラムのセッションをオープンする（Ｓ３４）。
【０１１３】
ここで、上述したように、ＰＣＬの場合はＰＣＬコマンドを用いるが、ＰＳ３の場合はコマンドがないため、例えばｌｐｒのオプション指定により対応する。したがって、ｌｐｒのスーパーオプションの次にトレイ指定のない画像データのみのデータを入力することができ（Ｓ３５）、データの汎用性を高めることができる。つまり、ＰＳ３を用いることでトレイ指定コマンドを含まない汎用的なデータ（ファイル）のトレイ制御が可能となる。
【０１１４】
次に、プリンタ制御プロトコル中のトレイ指定内容を解析し（Ｓ３６）、指定されたトレイＩＤをパラメータテーブルで照合する（Ｓ３７）。また、パラメータテーブルによりトレイＩＤに対して指定されたトレイを選択し（Ｓ３８）、先の画像データをビットマップ化したビデオデータをエンジン部である画像形成手段に送ることで、指定されたトレイから給紙が開始され、（Ｓ３９）、先のビデオデータが用紙上に転写され、印刷されることになる（Ｓ４０）。
【０１１５】
ここで、上述したＰＳ３の場合は、ｌｐｒを用いたが、本発明においてはこれに限定されず、例えばｒｃｐ（Ｒｅｍｏｔｅ  Ｃｏｐｙ）コマンド等の他の制御プロトコルを適用することができる。
【０１１６】
＜画像形成プログラム＞
ここで、本発明における画像形成装置は、上述した各構成における処理をコンピュータに実行させることができる実行プログラムを生成してもよい。その場合、例えば他の画像形成装置の制御部分（コントローラ）等にそのプログラムをインストールことにより、上述した画像形成処理を実現することができる。したがって、外部入力されるプリンタ制御プロトコルにより得られるトレイ変更パラメータを、トレイパラメータテーブル中の任意のトレイＩＤに割り当てることができるため、トレイ指定パラメータの解釈を簡単に変更することができる。
【０１１７】
また、上述した画像形成プログラムが記録されたコンピュータ読み取り可能な記録媒体に記録して提供すれば、記録媒体により他の複数のコンピュータに容易に画像形成プログラムをインストールすることができる。
【０１１８】
上述したように、本発明によれば、外部入力されるプリンタ制御プロトコルにより得られるトレイ変更パラメータを、トレイパラメータテーブル中の任意のトレイＩＤに割り当てることができるため、トレイ指定パラメータの解釈を簡単に変更することができる。したがって、プリンタ制御プロトコルの文字列仕様の差異を吸収して高精度な画像形成処理を実現することができる。なお、上述した例では、プリンタ制御コマンドの一例としてトレイ指定コマンドを用いて説明したが、他の制御コマンド（例えば、排紙ビン（トレイ）指定コマンド等）においても同様に処理することができる。
【０１１９】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【図面の簡単な説明】
【０１２０】
【図１】画像形成システムの全体構成の一例を示す図である。
【図２】画像形成装置のハードウェア構成の一例を示す図である。
【図３】画像形成装置の機能構成の一例を示す図である。
【図４】トレイパラメータテーブルの一例を示す図である。
【図５】図１に示した画像形成装置１２〜１４のそれぞれの給紙トレイに関するトレイＩＤとトレイパラメータの割り当ての一例を示す図である。
【図６】画像形成装置１３におけるトレイパラメータの割り当て内容の一例を示す図である。
【図７】トレイパラメータを複数割り当てた例を示す図である。
【図８】重複チェック処理手順の一例を示すフローチャートである。
【図９】認証処理手順の一例を示すフローチャートである。
【図１０】入力・設定画面の一例を示す図である。
【図１１】ＰＣＬを用いた印刷手順の一例を示すフローチャートである。
【図１２】ＰＳ３を用いた印刷手順の一例を示すフローチャートである。
【符号の説明】
【０１２１】
１０  画像形成システム
１１  情報処理装置
１２，１３，１４  画像形成装置
１５  通信ネットワーク
２１  操作装置
２２  表示装置
２３  補助記憶装置
２４  メモリ装置
２５  ＣＰＵ
２６  画像形成ユニット
２７  ネットワーク接続装置
２８  ドライブ装置
２９  記録媒体
３１  受信手段
３２  プリンタ制御言語解釈手段
３３  パラメータ選択手段
３４  トレイパラメータテーブル
３５  認証手段
３６  認証ユーザテーブル
３７  外部入力手段
３８  プリンタ制御プロトコル解析手段
３９  重複チェック手段
４０  表示手段
４１  トレイパラメータ置換手段
４２  画像形成手段
５１  トレイ指定パラメータ
５２  トレイ変更パラメータ
６０  認証情報入力画面
６１  ユーザＩＤ入力領域
６２  パスワード入力領域
６３，７５  ＯＫボタン
６４，７６  Ｃａｎｃｅｌボタン
６５，７３  キー表示領域
７０  トレイパラメータ設定画面
７１  トレイ表示領域
７２  表示入力領域
７４  更新ボタン
【図１】
2007106095.tif 000003
【図２】
2007106095.tif 000004
【図３】
2007106095.tif 000005
【図４】
2007106095.tif 000006
【図５】
2007106095.tif 000007
【図６】
2007106095.tif 000008
【図７】
2007106095.tif 000009
【図８】
2007106095.tif 000010
【図９】
2007106095.tif 000011
【図１０】
2007106095.tif 000012
【図１１】
2007106095.tif 000013
【図１２】
2007106095.tif 000014