(57)【要約】【課題】情報処理装置側で、ユーザの使用環境に合った情報に基づいて出力用紙の出力先トレイへの振り分けを可能とする。【解決手段】複数の出力部（トレイ）を有する印刷装置と、印刷装置にネットワークを介して接続されている情報処理装置（ホストＰＣ）で構成されるシステムであって、ホストは、印刷装置のメモリに登録され、印刷ジョブごとに出力部（出力先トレイ番号４ｄ）を判断して仕分けを行うための判断データ（ジョブ情報対応辞書４ｂ）を作成し、印刷装置に伝送する。また、印刷装置で出力を行う場合、ホストは、その判断データ（ジョブ情報対応辞書４ｂ）で判断させるためのジョブ情報（使用ジョブ情報番号４ｃ）を印刷ジョブに付加して印刷装置に送信する。【選択図】　　　　図１
2004102538.tif 000002
【特許請求の範囲】
【請求項１】
複数の出力部を有する印刷装置と接続され、前記印刷装置で出力するための印刷ジョブを生成する情報処理装置であって、
前記印刷ジョブに所定のジョブ情報を複数付加するジョブ情報設定手段と、
前記印刷ジョブに付加された複数のジョブ情報のうち、いずれのジョブ情報を前記出力部の選択に使用するかを設定するジョブ情報選択手段と、
前記複数のジョブ情報と前記複数の出力部とを対応付けて設定する出力部設定手段と、を有し、
前記ジョブ情報選択手段と前記出力部設定手段で設定された各々の情報を前記印刷装置に送信することを特徴とする情報処理装置。
【請求項２】
前記ジョブ情報設定手段で印刷ジョブに付加される前記ジョブ情報が、印刷ジョブを生成したユーザの名称を示す出力元ユーザ情報、印刷ジョブを生成したターミナルの名称を示す出力元ターミナル情報、および印刷ジョブを生成したポートの名称を示す出力元ポート情報のうち少なくとも一つの情報を含むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ジョブ情報選択手段で設定された前記出力部の選択に使用するジョブ情報が、印刷ジョブを生成したユーザの名称を示す出力元ユーザ情報、印刷ジョブを生成したターミナルの名称を示す出力元ターミナル情報、および印刷ジョブを生成したポートの名称を示す出力元ポート情報から選択することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
複数の出力部を有する印刷装置と接続され、前記印刷装置で出力するための印刷ジョブを生成する情報処理装置の制御方法であって、
前記印刷ジョブに所定のジョブ情報を複数付加するジョブ情報設定ステップと、前記印刷ジョブに付加された複数のジョブ情報のうち、いずれのジョブ情報を前記出力部の選択に使用するかを設定するジョブ情報選択ステップと、
前記複数のジョブ情報と前記複数の出力部とを対応付けて設定する出力部設定ステップと、を有し、
前記ジョブ情報選択ステップと前記出力部設定ステップで設定された各々の情報を前記印刷装置に送信することを特徴とする情報処理装置の制御方法。
【請求項５】
前記ジョブ情報設定ステップで印刷ジョブに付加される前記ジョブ情報が、印刷ジョブを生成したユーザの名称を示す出力元ユーザ情報、印刷ジョブを生成したターミナルの名称を示す出力元ターミナル情報、および印刷ジョブを生成したポートの名称を示す出力元ポート情報のうち少なくとも一つの情報を含むことを特徴とする請求項４に記載の情報処理装置の制御方法。
【請求項６】
前記ジョブ情報選択ステップで設定された前記出力部の選択に使用するジョブ情報が、印刷ジョブを生成したユーザの名称を示す出力元ユーザ情報、印刷ジョブを生成したターミナルの名称を示す出力元ターミナル情報、および印刷ジョブを生成したポートの名称を示す出力元ポート情報から選択された情報であることを特徴とする請求項５に記載の情報処理装置の制御方法。
【請求項７】
複数の出力部を有する印刷装置と、該印刷装置に接続されて該印刷装置で出力するための印刷ジョブを生成する情報処理装置とを通信可能に接続した情報処理システムにおいて、
前記情報処理装置は、
前記印刷ジョブに所定のジョブ情報を複数付加するジョブ情報設定手段と、
前記印刷ジョブに付加された複数のジョブ情報のうち、いずれのジョブ情報を前記出力部の選択に使用するかを設定するジョブ情報選択手段と、
前記複数のジョブ情報と前記複数の出力部とを対応付けて設定する出力部設定手段と、
前記ジョブ情報選択手段と前記出力部設定手段で設定された各々の情報を前記印刷装置に送信する通信手段とを有し、
前記印刷装置は、
前記出力部設定手段で設定され前記通信手段を介して送信された情報をジョブ情報対応辞書に登録する登録手段と、
前記通信手段を介して送信された印刷ジョブに付加された前記複数のジョブ情報と前記ジョブ情報選択手段で設定されたジョブ情報とを用い、前記ジョブ情報対応辞書を参照して、該印刷ジョブの印刷結果を出力する出力部を選択する出力部選択手段と、
前記出力部選択手段で選択された出力部に前記印刷ジョブの印刷結果を出力する出力制御手段と
を有することを特徴とする情報処理システム。
【請求項８】
前記ジョブ情報設定手段で印刷ジョブに付加される前記ジョブ情報が、印刷ジョブを生成したユーザの名称を示す出力元ユーザ情報、印刷ジョブを生成したターミナルの名称を示す出力元ターミナル情報、および印刷ジョブを生成したポートの名称を示す出力元ポート情報のうち少なくとも一つの情報を含むことを特徴とする請求項７に記載の情報処理システム。
【請求項９】
前記ジョブ情報選択手段で設定された前記出力部の選択に使用するジョブ情報が、印刷ジョブを生成したユーザの名称を示す出力元ユーザ情報、印刷ジョブを生成したターミナルの名称を示す出力元ターミナル情報、および印刷ジョブを生成したポートの名称を示す出力元ポート情報から選択された情報であることを特徴とする請求項８に記載の情報処理システム。
【請求項１０】
複数の出力部を有する印刷装置と接続され、前記印刷装置で出力するための印刷ジョブを生成する情報処理装置を制御するためのコンピュータプログラムであって、
前記コンピュータプログラムは、
前記印刷ジョブに所定のジョブ情報を複数付加するジョブ情報設定ステップと、前記印刷ジョブに付加された複数のジョブ情報の中でいずれのジョブ情報を前記出力部の選択に使用するかを設定するジョブ情報選択ステップと、
前記複数のジョブ情報と前記複数の出力部とを対応付けて設定する出力部設定ステップと、
前記ジョブ情報選択ステップと前記出力部設定ステップとで設定された各々の情報を前記印刷装置に送信するステップと
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１１】
前記ジョブ情報設定ステップで印刷ジョブに付加される前記ジョブ情報が、印刷ジョブを生成したユーザの名称を示す出力元ユーザ情報、印刷ジョブを生成したターミナルの名称を示す出力元ターミナル情報、および印刷ジョブを生成したポートの名称を示す出力元ポート情報のうち少なくとも一つの情報を含むことを特徴とする請求項１０に記載のコンピュータプログラム。
【請求項１２】
前記ジョブ情報選択ステップで設定された前記出力部の選択に使用するジョブ情報が、印刷ジョブを生成したユーザの名称を示す出力元ユーザ情報、印刷ジョブを生成したターミナルの名称を示す出力元ターミナル情報、および印刷ジョブを生成したポートの名称を示す出力元ポート情報から選択された情報であることを特徴とする請求項１１に記載のコンピュータプログラム。
【請求項１３】
請求項１０ないし１２のいずれかに記載のコンピュータプログラムをコンピュータが読み取り可能に記憶したことを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置、情報処理装置の制御方法、情報処理システム、コンピュータプログラム及び該プログラムを記憶した記憶媒体に関し、特に複数の出力部を有する印刷装置の出力部を情報処理装置側で選択可能にする技術に関する。
【０００２】
【従来の技術】
従来、プリンタにおいて、出力先トレイへの出力用紙の振り分けは、あらかじめ、プリンタ側で固定的に設定するものが一般的であった。また、近年、プリンタ側で、使用ユーザにのみに着目し、ユーザごとに出力先トレイを切り替えるプリンタ方式も採用されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記のように出力先トレイをユーザが直接プリンタ側で指定する方式では煩雑で煩わしいという難点があった。また、ユーザ毎に出力先トレイを切り替える方式では、使用環境の変化に拘わらず着目する情報がユーザ情報に固定されているので、ユーザ名が全部同一であるケースにおいては制御できない状態に陥るなど、多種多様な環境にマッチしているシステムであるとは言い難かった。
【０００４】
本発明は、上記の問題点を解決するためになされたもので、その目的とするところは、情報処理装置側で、ユーザの使用環境に合った情報に基づいて出力用紙の出力先トレイへの振り分けを可能とする、情報処理装置、情報処理装置の制御方法、情報処理システム、コンピュータプログラム及び該プログラムを記憶した記憶媒体を提供することにある。
【０００５】
【課題を解決するための手段】
上記目的を達成するため、本発明の情報処理装置は、複数の出力部を有する印刷装置と接続され、前記印刷装置で出力するための印刷ジョブを生成する情報処理装置であって、前記印刷ジョブに所定のジョブ情報を複数付加するジョブ情報設定手段と、前記印刷ジョブに付加された複数のジョブ情報のうち、いずれのジョブ情報を前記出力部の選択に使用するかを設定するジョブ情報選択手段と、前記複数のジョブ情報と前記複数の出力部とを対応付けて設定する出力部設定手段と、を有し、前記ジョブ情報選択手段と前記出力部設定手段で設定された各々の情報を前記印刷装置に送信することを特徴とする。
【０００６】
ここで、前記ジョブ情報設定手段で印刷ジョブに付加される前記ジョブ情報が、印刷ジョブを生成したユーザの名称を示す出力元ユーザ情報、印刷ジョブを生成したターミナルの名称を示す出力元ターミナル情報、および印刷ジョブを生成したポートの名称を示す出力元ポート情報のうち少なくとも一つの情報を含むことを特徴とすることができる。
【０００７】
また、前記ジョブ情報選択手段で設定された前記出力部の選択に使用するジョブ情報が、印刷ジョブを生成したユーザの名称を示す出力元ユーザ情報、印刷ジョブを生成したターミナルの名称を示す出力元ターミナル情報、および印刷ジョブを生成したポートの名称を示す出力元ポート情報から選択されることを特徴とすることができる。
【０００８】
上記目的を達成するため、本発明の情報処理方法は、複数の出力部を有する印刷装置と接続され、前記印刷装置で出力するための印刷ジョブを生成する情報処理装置の制御方法であって、前記印刷ジョブに所定のジョブ情報を複数付加するジョブ情報設定ステップと、前記印刷ジョブに付加された複数のジョブ情報のうち、いずれのジョブ情報を前記出力部の選択に使用するかを設定するジョブ情報選択ステップと、前記複数のジョブ情報と前記複数の出力部とを対応付けて設定する出力部設定ステップと、を有し、前記ジョブ情報選択ステップと前記出力部設定ステップで設定された各々の情報を前記印刷装置に送信することを特徴とする。
【０００９】
ここで、前記ジョブ情報設定ステップで印刷ジョブに付加される前記ジョブ情報が、印刷ジョブを生成したユーザの名称を示す出力元ユーザ情報、印刷ジョブを生成したターミナルの名称を示す出力元ターミナル情報、および印刷ジョブを生成したポートの名称を示す出力元ポート情報のうち少なくとも一つの情報を含むことを特徴とすることができる。
【００１０】
また、前記ジョブ情報選択ステップで設定された前記出力部の選択に使用するジョブ情報が、印刷ジョブを生成したユーザの名称を示す出力元ユーザ情報、印刷ジョブを生成したターミナルの名称を示す出力元ターミナル情報、および印刷ジョブを生成したポートの名称を示す出力元ポート情報から選択された情報であることを特徴とすることができる。
【００１１】
上記目的を達成するため、本発明の情報処理システムは、複数の出力部を有する印刷装置と、該印刷装置に接続されて該印刷装置で出力するための印刷ジョブを生成する情報処理装置とを通信可能に接続した情報処理システムにおいて、前記情報処理装置は、前記印刷ジョブに所定のジョブ情報を複数付加するジョブ情報設定手段と、前記印刷ジョブに付加された複数のジョブ情報のうち、いずれのジョブ情報を前記出力部の選択に使用するかを設定するジョブ情報選択手段と、前記複数のジョブ情報と前記複数の出力部とを対応付けて設定する出力部設定手段と、前記ジョブ情報選択手段と前記出力部設定手段で設定された各々の情報を前記印刷装置に送信するする通信手段とを有し、前記印刷装置は、前記出力部設定手段で設定され前記通信手段を介して送信された情報をジョブ情報対応辞書に登録する登録手段と、前記通信手段を介して送信された、印刷ジョブに付加された前記複数のジョブ情報と前記ジョブ情報選択手段で設定されたジョブ情報とを用い、前記ジョブ情報対応辞書を参照して、該印刷ジョブの印刷結果を出力する出力部を選択する出力部選択手段と、前記出力部選択手段で選択された出力部に前記印刷ジョブの印刷結果を出力する出力制御手段とを有することを特徴とする。
【００１２】
上記目的を達成するため、本発明のコンピュータプログラムは、複数の出力部を有する印刷装置と接続され、前記印刷装置で出力するための印刷ジョブを生成する情報処理装置を制御するためのコンピュータプログラムであって、前記コンピュータプログラムは、前記印刷ジョブに所定のジョブ情報を複数付加するジョブ情報設定ステップと、前記印刷ジョブに付加された複数のジョブ情報の中でいずれのジョブ情報を前記出力部の選択に使用するかを設定するジョブ情報選択ステップと、前記複数のジョブ情報と前記複数の出力部とを対応付けて設定する出力部設定ステップと、前記ジョブ情報選択ステップと前記出力部設定ステップとで設定された各々の情報を前記印刷装置に送信するステップとをコンピュータに実行させることを特徴とする。
【００１３】
また、本発明の記憶媒体は、上記コンピュータプログラムをコンピュータが読み取り可能に記憶したことを特徴とする。
【００１４】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
（第１の実施の形態）
図１は、本発明の一実施形態における情報処理システムの概略構成例を示す。図１において、４ａは、印刷装置に印刷出力するジョブであり、ジョブに付随するジョブ情報と印刷ジョブデータ４ａＤとによって構成される。まず、ジョブ情報を説明すると、ユーザ情報４ａＩＵは、印刷ジョブを出力したユーザ名称を示すストリング情報である。ターミナル情報４ａＩＴは、同じく印刷ジョブを出力したターミナル名称を示すストリング情報である。ポート情報４ａＩＰは、同じく印刷ジョブを出力したポート名称を示すストリング情報である。
【００１５】
出力先トレイ番号４ｄは、印刷装置の出力先トレイの番号を示す。出力先トレイ選択制御においては、あらかじめユーザによって設定された使用ジョブ情報番号４ｃに基づいて、上記ジョブ情報の中からその使用ジョブ情報番号４ｃに対応するジョブ情報を選び出し、選び出したジョブ情報を、出力先トレイの選択を行う為の情報として用いて、後述のジョブ情報対応辞書（テ−ブル）４ｂを参照して、その印刷ジョブを印刷した用紙を排出すべき出力先トレイを表わす出力先トレイ番号４ｄを選び出す。
【００１６】
上記の使用ジョブ情報番号４ｃは出力すべき印刷ジョブに付随する複数のジョブ情報の中でいずれのジョブ情報を出力先トレイの選択制御に使用するかを示すものであり、可変的に設定可能である。また、ジョブ情報対応辞書４ｂはジョブ情報（ユーザ情報４ａＩＵ、ターミナル情報４ａＩＴ、ポート情報４ａＩＰ）と出力先トレイ番号４ｄとが対応付けられて保持されており、可変的に（すなわち、更新可能に）設定可能である。
【００１７】
図２は、図１の情報処理システムの詳細構成の一例を示す。図２において、３は、リードオンリーメモリ（ＲＯＭ）で、印刷装置のシステム全体の制御を司どる印刷装置制御用中央処理装置（ＣＰＵ）１の制御手順等（プログラム、テーブル、データ等）を保持する。ここには、出力先トレイ選択制御等の処理手順が保持される。４は、ランダムアクセスメモリ（ＲＡＭ）で、本システムの処理に必要な情報を一時的に保持する。ここには、印刷装置の処理情報、作業領域等が保持される。８は、その印刷装置に対して指示を行う入力操作手段としてのキー＆パネルユニット（操作パネル）である。
【００１８】
６は、印刷装置と印刷ジョブの出力元であるターミナルＰＣ（パーソナルコンピュータ）１０１、１０２とをネットワーク回線９を介して接続するネットワークポート接続のインターフェースとなるネットワークインターフェースカードである。７は、印刷装置と印刷ジョブの出力元であるターミナルＰＣ１００とローカル接続するローカルポート接続のインターフェースとなるローカルポートインターフェースコントローラである。印刷装置内の各情報は、システムバス２を介して行き来する。
【００１９】
ターミナルＰＣ１００〜１０２は、先に述べた、あらかじめユーザによって設定される使用ジョブ情報番号４ｃ、同じくあらかじめユーザによって設定されるジョブ情報対応辞書（テ−ブル）４ｂの設定等を行う。これら設定された情報は印刷装置にダウンロードされる。
【００２０】
５は、印刷装置として印刷出力を実行するプリンタユニットであり、印刷した紙は、少なくとも２以上の出力先トレイである出力トレイ５１の一つへ出力される。ここで、印刷ジョブに付随するジョブ情報は、ターミナルＰＣ１００から出力される場合は、ユーザ情報：”Ｕｓｅｒ０”、ターミナル情報：”Ｔｅｒｍｉｎａｌ０”、ポート情報：”Ｐｏｒｔ１”　として出力され、ターミナルＰＣ１０１から出力される場合は、ユーザ情報：”Ｕｓｅｒ１”、ターミナル情報：”Ｔｅｒｍｉｎａｌ１”、ポート情報：”Ｐｏｒｔ１”　として出力され、ターミナルＰＣ１０２から出力される場合は、ユーザ情報：”Ｕｓｅｒ２”、ターミナル情報：”Ｔｅｒｍｉｎａｌ２”、ポート情報：”Ｐｏｒｔ１”として出力される。
【００２１】
図３は、図２のＲＡＭ４内に格納された、本実施形態において使用される印刷ジョブのジョブリスト（ＪｏｂＬｉｓｔ）４ａの領域配置を模式に示す。図３において、４ａは、印刷ジョブのジョブリスト（ＪｏｂＬｉｓｔ）であり、印刷装置に出力されるべき印刷ジョブの登録情報を保持する。印刷ジョブは、インターフェースを介して接続されたターミナルＰＣ１００から出力され、ＲＡＭ４内のジョブリスト（ＪｏｂＬｉｓｔ）４ａに順次登録される。アドレス（ＪｏｂＬｉｓｔＨｅａｄ）の１バイト前に、登録されている印刷ジョブの個数（ＮｏｏｆＪｏｂＩｎｆ）４ａＰＮｏを保持し、以降、各印刷ジョブの格納位置を指し示す各々２ワードで構成されるポインタ４ａＰ０〜４ａＰｎ及びポインタによって指し示される印刷ジョブ情報（ＪｏｂＵｓｅｒＩｎｆ、ＪｏｂＴｅｒｍｉｎａｌＩｎｆ、ＪｏｂＰｏｒｔＩｎｆ）４ａＩＵ０〜４ａＩＵｎ、４ａＩＴ０〜４ａＩＴｎ、４ａＩＰ０〜４ａＩＰｎ、及び、印刷ジョブデータ（ＪｏｂＤａｔａ）４ａＤ０〜４ａＤｎとを保持する。
【００２２】
以降、具体例を示して説明する。
【００２３】
例えば、出力ジョブ番号第０番の印刷ジョブに関して説明すれば、印刷ジョブの存在アドレスは、ポインタ（ＪｏｂＰｏｉｎｔｅｒ０）４ａＰ０に格納され、その格納されたアドレスポインタによって指し示されるアドレス（Ｊｏｂ０Ｈｅａｄ）以降に、出力ジョブ番号第０番の印刷ジョブのジョブ情報、つまりユーザ情報（ＪｏｂＵｓｅｒＩｎｆ０）４ａＩＵ０、ターミナル情報（ＪｏｂＴｅｒｍｉｎａｌＩｎｆ０）４ａＩＴ０、ポート情報（ＪｏｂＰｏｒｔＩｎｆ０）４ａＩＰ０、続いて、印刷ジョブデータ（ＪｏｂＤａｔａ０）４ａＤ０が格納されている。
【００２４】
図４は、図２のＲＡＭ４内に格納された、本実施形態において使用されるジョブ情報対応辞書（ＤｉｃＬｉｓｔ）４ｂの領域配置を模式的に示す。図４において、ジョブ情報対応辞書（ＤｉｃＬｉｓｔ）４ｂは、あらかじめユーザによって設定がなされるもので、ジョブ情報と出力先トレイ番号の対応付けを行う辞書（テーブル）であって、ジョブ情報であるユーザ情報、ターミナル情報、ポート情報の内訳を各々リストし、そのリストしたジョブ情報の各々に対応する出力先トレイ番号を対応付けている。
【００２５】
ジョブ情報対応辞書（ＤｉｃＬｉｓｔ）４ｂでは、アドレス（ＤｉｃＬｉｓｔＨｅａｄ）の１バイト前に、登録されているジョブ情報対応辞書（テーブル）の個数（ＮｏｏｆＤｉｃ）４ｂＰＮｏを保持し、以降、各ジョブ情報対応辞書（テーブル）の格納位置を指し示す各々２ワードで構成されるポインタ４ｂＰ０〜４ｂＰｎ、及びポインタによって指し示される各々のジョブ情報対応辞書（テーブル）の先頭アドレス（ＵｓｅｒＤｉｃＬｉｓｔＨｅａｄ、ＴｅｒｍｉｎａｌＤｉｃＬｉｓｔＨｅａｄ、ＰｏｒｔＤｉｃＬｉｓｔＨｅａｄ）を保持する。
【００２６】
各々のジョブ情報対応辞書（テーブル）の一つであるユーザ情報対応辞書（テーブル）では、アドレス（ＵｓｅｒＤｉｃＬｉｓｔＨｅａｄ）の１バイト前に、登録されているユーザ情報の個数（ＮｏｏｆＵｓｅｒＤｉｃ）４ｂ０ＰＮｏを保持し、以降、各ユーザ情報と出力先トレイ番号の対応情報の格納位置を指し示す各々２ワードで構成されるポインタ４ｂ０Ｐ０〜４ｂ０Ｐｎ、及びポインタによって指し示されるユーザ情報（ＵｓｅｒＤｉｃＤａｔａｎ）４ｂ０Ｄ０〜４ｂ０Ｄｎ、及び対応する出力先トレイ番号（ＯｕｔｐｕｔＴｒａｙＮｏｎ）４ｂ０Ｔ０〜４ｂ０Ｔｎとを保持する。
【００２７】
同様に、ターミナル情報対応辞書（テーブル）では、アドレス（ＴｅｒｍｉｎａｌＤｉｃＬｉｓｔＨｅａｄ）の１バイト前に、登録されているターミナル情報の個数（ＮｏｏｆＴｅｒｍｉｎａｌＤｉｃ）４ｂ１ＰＮｏを保持し、以降、各ターミナル情報と出力先トレイ番号の対応情報の格納位置を指し示す各々２ワードで構成されるポインタ４ｂ１Ｐ０〜４ｂ１Ｐｎ、及びポインタによって指し示されるターミナル情報（ＴｅｒｍｉｎａｌＤｉｃＤａｔａｎ）４ｂ１Ｄ０〜４ｂ１Ｄｎ、及び対応する出力先トレイ番号（ＯｕｔｐｕｔＴｒａｙＮｏｎ）４ｂ１Ｔ０〜４ｂ１Ｔｎとを保持する。
【００２８】
同様に、ポート情報対応辞書（テーブル）では、アドレス（ＰｏｒｔＤｉｃＬｉｓｔＨｅａｄ）の１バイト前に、登録されているポート情報の個数（ＮｏｏｆＰｏｒｔＤｉｃ）４ｂ２ＰＮｏを保持し、以降、各ポート情報と出力先トレイ番号の対応情報の格納位置を指し示す各々２ワードで構成されるポインタ４ｂ２Ｐ０〜４ｂ２Ｐｎ、及びポインタによって指し示されるポート情報（ＰｏｒｔＤｉｃＤａｔａｎ）４ｂ２Ｄ０〜４ｂ２Ｄｎ、及び対応する出力先トレイ番号（ＯｕｔｐｕｔＴｒａｙＮｏｎ）４ｂ２Ｔ０〜４ｂ２Ｔｎとを保持する。
【００２９】
ここで、具体的に説明すると、例えば、ユーザ情報に着目して、出力先トレイを制御する指定がなされた場合、すなわち、使用ジョブ情報番号が０ｘ００と設定されている場合は、４ｂ０Ｄ０のユーザ情報：“Ｕｓｅｒ０”，０ｘ００は、４ｂ０Ｔ０の出力先トレイ番号：１で出力するように設定されているため、“Ｕｓｅｒ０”，０ｘ００で出力されたジョブは、出力先トレイ番号：１で示されるトレイに排紙されるよう振り分けられる。
【００３０】
図５は、図２のＲＡＭ４内の、本実施形態において使用される作業領域の領域配置を模式的に示す。図５において、４ｃは、使用ジョブ情報番号（ＵｓｅＪｏｂＩｎｆＮｏ）であり、出力先トレイの選択に使用するジョブ情報の番号を保持する。４ｄは、出力先トレイ番号（ＯｕｔｐｕｔＴｒａｙＮｏ）であり、その印刷ジョブを出力する出力先トレイの番号を保持する。４ｅは、出力ジョブ番号（ＯｕｔｐｕｔＪｏｂＮｏ）であり、その印刷装置に出力するべき印刷ジョブのジョブ番号を保持する。
【００３１】
また、４ｆは、ジョブ情報アドレスポインタ（ＴｍｐＪｏｂＩｎｆＰｔ）、４ｇは、ジョブ情報対応辞書アドレスポインタ（ＴｍｐＪｏｂＩｎｆＤｉｃＰｔ）であり、各々アドレスポインタを一時的に保持する領域である。４ｈは、ジョブ情報カウンタ（ＪｏｂＩｎｆＣｏｕｎｔｅｒ），４ｉは、作業カウンタ（ＴｍｐＣｏｕｎｔｅｒ）である。
【００３２】
次に、図６〜図８のフローチャートを参照しながら，本発明の一実施形態における情報処理装置及び印刷装置の処理について以下に詳細に説明する。
【００３３】
図６のフローチャートは、本情報処理装置での使用ジョブ情報設定処理の一例を示す。なお、Ｓ１〜Ｓ４は、各ステップを示す。
【００３４】
使用ジョブ情報設定処理は、その情報処理装置ＰＣ１０１〜１０２のメイン処理（図示しない）の中で呼ばれ、キーボード（図示しない）を介してユーザによりなされるキー入力の監視を行いつつ、特定のキーが押下されると、所定の処理を行う。まず、使用ジョブ情報選択キーが入力されたか否かの判定をＳ１で行い、使用ジョブ情報選択キーが入力されたのであれば、Ｓ２で使用ジョブ情報選択処理を行い、使用ジョブ情報番号（ＵｓｅＪｏｂＩｎｆＮｏ）４ｃの設定を行う。すなわち、出力先トレイの振り分けに使用するジョブ情報の選択がなされた場合は、それぞれ選択されたジョブ情報の番号を使用ジョブ情報番号（ＵｓｅＪｏｂＩｎｆＮｏ）４ｃの領域に設定し、あるジョブ情報を出力先トレイの振り分けに使用しないとした場合は、使用ジョブ情報番号（ＵｓｅＪｏｂＩｎｆＮｏ）４ｃの領域に０ｘｆｆを設定して、Ｓ１での否の場合とともに、Ｓ３へ進む。
【００３５】
Ｓ３では、ジョブ情報辞書設定キーが入力されたか否かの判定を行い、ジョブ情報辞書設定キーが入力されたのであれば、次のＳ４で、ジョブ情報辞書設定処理を行い、Ｓ３での否の場合とともに、処理を終了する。
【００３６】
Ｓ４のジョブ情報辞書設定処理では、具体的なユーザ情報、ターミナル情報、ポート情報の各々に対し、対応した出力先トレイ番号を設定し、図４に示したような領域配置にする。これら設定された情報は印刷装置に送受信インタフェース（図示しない）を利用して送信される。
【００３７】
図７のフローチャートは、本発明の印刷装置における印刷処理の一例を示す。なお、Ｓ５とＳ６はそれぞれステップを示す。
【００３８】
先ず、Ｓ５において出力すべき印刷ジョブに付随するジョブ情報に基づいて出力先トレイを設定する出力先トレイ選択制御処理を行い、次にＳ６において印刷出力処理を行う。
【００３９】
Ｓ６の印刷出力処理ではＳ５で設定された出力先トレイ番号（ＯｕｔｐｕｔＴｒａｙＮｏ）に基づいて、その出力先トレイ番号が付けられた出力先トレイへ当該印刷ジョブの印刷出力紙を排出する。
【００４０】
図８のフローチャートは、図７のＳ５の出力先トレイ選択制御処理の詳細内容の一例を示す。なお、Ｓ７〜Ｓ２０は各ステップを示す。
【００４１】
先ず、初期処理として、ディフォルトの出力先トレイ番号を設定しておくために、出力先トレイ番号（ＯｕｔｐｕｔＴｒａｙＮｏ）４ｄに０ｘ００をセットする（Ｓ７）。次に、使用ジョブ情報番号（ＵｓｅＪｏｂＩｎｆＮｏ）４ｃが０ｘｆｆか否かを判定し（Ｓ８）、ＹＥＳであればジョブ情報による出力先トレイの振り分けは行わないので、そのまま処理を終了する。このとき、出力した用紙は先に設定した出力先トレイ番号０に対応するトレイに出力される。
【００４２】
一方、Ｓ８でＮＯであれば、ジョブ情報による出力先トレイの振り分けが設定されているので、ジョブ情報の先頭番地（ＪｏｂＬｉｓｔＨｅａｄ）に関し、出力先ジョブ番号（ＯｕｔｐｕｔＪｏｂＮｏ）４ｅを基に、
ＪｏｂＬｉｓｔＨｅａｄ＋（ＯｕｔｐｕｔＪｏｂＮｏ×２ワード）　　　　…（１）
で指し示されるアドレスに格納された内容をジョブ情報アドレスポインタ（ＴｍｐＪｏｎＩｎｆＰｔ）４ｆへセットし（Ｓ９）、さらに、ジョブ情報アドレスポインタ（ＴｍｐＪｏｎＩｎｆＰｔ）４ｆと使用ジョブ情報番号（ＵｓｅＪｏｂＩｎｆＮｏ）４ｃを基に、
ＴｍｐＪｏｂＩｎｆ＋ＵｓｅＪｏｂＩｎｆＮｏ　　　　　　　　　　　…（２）
で指し示されるアドレスに格納された内容、すなわち、出力先トレイの振り分けに使用するジョブ情報が格納されている先頭アドレスをジョブ情報アドレスポインタ（ＴｍｐＪｏｂＩｎｆＰｔ）４ｆにセット（Ｓ１０）する。
【００４３】
一方、ジョブ情報対応辞書の先頭番地（ＤｉｃＬｉｓｔＨｅａｄ）に関し、使用ジョブ情報番号（ＵｓｅＪｏｂＩｎｆＮｏ）４ｃを基に
ＤｉｃＪｏｂＬｉｓｔＨｅａｄ＋（ＵｓｅＪｏｂＩｎｆＮｏ×２ワード）　　　…（３）
で指し示されるアドレスに格納された内容をジョブ情報対応辞書アドレスポインタ（ＴｍｐＪｏｂＩｎｆＤｉｃＰｔ）４ｇへセットし（Ｓ１１）、さらに、
ＴｍｐＪｏｂＩｎｆＤｉｃＰｔ−１　　　　　　　　　　　　　　…（４）
で指し示されるアドレスに格納された内容、すなわち、登録されているジョブ情報の個数をジョブ情報カウンタ（ＪｏｂＩｎｆＣｏｕｎｔｅｒ）４ｈにセットする。
【００４４】
つぎに、カウンタの初期設定として作業カウンタ（ＴｍｐＣｏｕｎｔｅｒ）４ｉに０ｘ００をセットする（Ｓ１３）。次にジョブ情報対応辞書アドレスポインタ（ＴｍｐＪｏｎＩｎｆＤｉｃＰｔ）４ｇと作業カウンタ（ＴｍｐＣｏｕｎｔｅｒ）４ｉとに基づいて、
ＴｍｐＪｏｂＩｎｆＤｉｃＰｔ＋（ＴｍｐＣｏｕｎｔｅｒ×２ワード）　　　　　　　…（５）
で指し示されるアドレスに格納された内容をジョブ情報対応辞書アドレスポインタ（ＴｍｐＪｏｂＩｎｆＤｉｃＰｔ）４ｇへセットする（Ｓ１４）。ここで、現ジョブ情報とジョブ情報対応辞書内の比較すべきジョブ情報との先頭アドレスが得られたので、これらＴｍｐＪｏｂＩｎｆＰｔとＴｍｐＪｏｂＩｎｆＤｉｃＰｔとが互いに指し示すアドレスに格納された内容が等しいか否かを比較し（Ｓ１５）、等しければターミネートコード：０ｘ００であるか否かの判定を行い（Ｓ１８）、ＮＯであればＴｍｐＪｏｂＩｎｆＰｔとＴｍｐＪｏｂＩｎｆＤｉｃＰｔとを各々インクリメントし（Ｓ１９）、再度Ｓ１５へ戻る。
【００４５】
一方、Ｓ１８でターミネートコード：０ｘ００であると判定されたＹＥＳの場合は、現ジョブ情報がそのジョブ情報対応辞書内に格納されているジョブ情報と一致しているため、ＴｍｐＪｏｂＩｎｆＤｉｃＰｔを１だけインクリメントして、この値で指し示すアドレスに格納された内容、すなわち対応づけられた出力トレイ番号を出力トレイ番号（ＯｕｔｐｕｔＴｒａｙＮｏ）４ｄにセットして処理を終了する。
【００４６】
また一方、Ｓ１５でＮＯと判定された場合は、ジョブ情報内容が異なっているので、次のジョブ情報対応辞書内のジョブ情報のストリングの先頭アドレスを得るために作業カウンタ（ＴｍｐＣｏｕｎｔｅｒ）４ｉをインクリメントし（Ｓ１６）、続いて作業カウンタ（ＴｍｐＣｏｕｎｔｅｒ）４ｉとジョブ情報カウンタ（ＪｏｂＩｎｆＣｏｕｎｔｅｒ）４ｈとの比較を行い（Ｓ１７）、両者のカウンタ値が等しい場合は、すでに辞書内のその当ジョブ情報をすべて検索し、合致するジョブ情報が存在しないので、処理を終了する。このとき印刷出力した用紙は、先にＳ７で設定した出力先トレイ番号０に対応するトレイに出力される。
【００４７】
一方、Ｓ１７でＮＯ（上記両者のカウント値が異なる）であれば、まだ辞書内に検索すべきジョブ情報があるので、再びＳ１４に戻って上記と同様の検索を続行する。
【００４８】
（他の実施の形態）
以上、本発明の実施形態を詳述したが、本発明の上記実施形態では、ジョブ情報をユーザ情報、ターミナル情報、ポート情報として説明したが、その情報の種類は本発明ではその限りではない。
【００４９】
また、本発明は、複数の情報処理装置と複数の印刷装置から構成されるシステムに適用しても良いし、１つの情報処理装置と１つの印刷装置からなるシステムに適用してもよいのは勿論である。
【００５０】
なお、本発明は、前述した実施形態の機能を実現するソフトウエアのプログラム（本実施形態では、図６〜図８に示すフローチャートに対応したプログラム）を、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータがその供給されたプログラムを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【００５１】
従って、本発明の機能処理をコンピュータで実現するために、そのコンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００５２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳ（オペレーティングシステム）に供給するスクリップトデータ等、プログラムの形態を問わない。
【００５３】
プログラムを供給するための記憶媒体としては、例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード（ＩＣメモリカード）、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などがある。
【００５４】
その他、プログラムの供給方法としては、クライアントコンピュータのプラウザを用いてインターネットのホームページに接続し、このホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルをユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００５５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて本発明を実現することも可能である。
【００５６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した本発明の実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した本発明の実施形態の機能が実現され得る。
【００５７】
さらに、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した本発明の実施形態の機能が実現される。
【００５８】
【発明の効果】
以上説明したように、本発明によれば、出力用紙の出力先トレイへ振り分けに使用する使用ジョブ情報と、複数のジョブ情報と出力先トレイの対応を設定したジョブ情報対応辞書を、ホストで作成して印刷装置に転送するようにしたので、・　ユーザの使用環境に合ったジョブ情報に基づいて、出力用紙の
出力先トレイへの振分けが行えるとともに、
・　ホストで全ての設定が行える（利便性、操作性が高い）、
・　プリンタまで足を運ばなくとも、設定情報をホスト側で確認できる、
・　複数のホストが接続されている場合は、どのホストからも設定が可能
という効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施形態の情報処理システムの概略構成を示すブロック図である。
【図２】図１の情報処理システムの詳細構成の一例を示すブロック図である。
【図３】図２のＲＡＭ４内の本発明の一実施形態において使用される印刷ジョブ（ＪｏｂＬｉｓｔ）４ａの領域配置を示す模式的アドレスマップ図である。
【図４】図２のＲＡＭ４内の本発明の一実施形態において使用されるジョブ情報対応辞書（ＤｉｃＬｉｓｔ）４ｂの領域配置を示す模式的アドレスマップ図である。
【図５】図２のＲＡＭ４内の本発明の一実施形態において使用される作業領域の領域配置を示す模式的アドレスマップ図である。
【図６】本発明の一実施形態における情報処理装置の使用ジョブ情報設定処理の一例を示すフローチャートである。
【図７】本発明の一実施形態における印刷装置の印刷処理の一例を示すフローチャートである。
【図８】図７の出力先トレイ選択制御処理の詳細の一例を示すフローチャートである。
【符号の説明】
１　印刷装置制御用中央処理装置（ＣＰＵ）
２　システムバス
３　リードオンリーメモリ（ＲＯＭ）
４　ランダムアクセスメモリ（ＲＡＭ）
４ａ　印刷装置に印刷出力するジョブ
４ａＩＵ　ユーザ情報
４ａＩＴ　ターミナル情報
４ａＩＰ　ポート情報
４ａＤ　　印刷ジョブデータ
４ｂ　使用ジョブ情報番号
４ｃ　ジョブ情報対応辞書
４ｄ　出力先トレイ番号
４ｅ　出力ジョブ番号
４ｆ　ジョブ情報アドレスポインタ
４ｇ　ジョブ情報対応辞書アドレスポインタ
４ｈ　ジョブ情報カウンタ
４ｉ　作業カウンタ
５　プリントユニット
５１　出力先トレイ
６　ネットワークインターフェースカード
７　ローカルポートインターフェースコントローラ
８　キー＆パネルユニット
９　ネットワーク回線
１００　ターミナルＰＣ：ローカル接続　（Ｔｅｒｍｉｎａｌ０）
１０１　ターミナルＰＣ：ネットワーク接続　（Ｔｅｒｍｉｎａｌ１）
１０２　ターミナルＰＣ：ネットワーク接続　（Ｔｅｒｍｉｎａｌ２）
【図１】
2004102538.tif 000003
【図２】
2004102538.tif 000004
【図３】
2004102538.tif 000005
【図４】
2004102538.tif 000006
【図５】
2004102538.tif 000007
【図６】
2004102538.tif 000008
【図７】
2004102538.tif 000009
【図８】
2004102538.tif 000010