(57)【特許請求の範囲】
【請求項１】
各々異なる種類の記録紙等の印刷メディアが格納される複数の印刷メディア供給機構を装備可能な印刷装置であって、
印刷出力のための印刷メディア供給機構の選択時に、印刷メディアの種類が指定されない場合には、前記複数の印刷メディア供給機構の各々に設定される印刷メディアの種類に基づく選択以外の選択を禁止するか否かを示す識別子を参照して、印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている印刷メディア供給機構以外の印刷メディア供給機構を選択して印刷メディアの供給を行うように制御し、印刷メディアの種類が指定された場合には、印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている印刷メディア供給機構を選択可能に制御する制御手段を有することを特徴とする印刷装置。
【請求項２】
前記制御手段は、印刷出力のための印刷メディア供給機構の選択時に、印刷メディアの種類が指定されない場合で且つ指定された印刷メディア供給機構が印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている場合、指定された印刷メディア供給機構に格納されている印刷メディアの種類を示す情報を印刷装置操作元或いは印刷データ送信元に送信すると共に、印刷処理を中断することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記制御手段は、印刷出力のための印刷メディア供給機構の選択時に、印刷メディアの種類が指定されない場合で且つ指定された印刷メディア供給機構が印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている場合、指定された印刷メディア供給機構に格納されている印刷メディアの種類を示す情報を表示手段に表示すると共に、印刷処理を中断することを特徴とする請求項１記載の印刷装置。
【請求項４】
前記制御手段は、前記識別子を印刷メディア供給機構に格納される印刷メディアの種類に応じて自動的に設定することを特徴とする請求項２乃至３の何れかに記載の印刷装置。
【請求項５】
前記印刷メディアの種類とは、印刷メディアの素材に基づく種類であることを特徴とする請求項１乃至４の何れかに記載の印刷装置。
【請求項６】
前記印刷メディアの種類とは、印刷メディアのサイズに基づく種類であることを特徴とする請求項１乃至４の何れかに記載の印刷装置。
【請求項７】
コンピュータ等の外部機器との間で通信手段を介して通信可能であることを特徴とする請求項１乃至６の何れかに記載の印刷装置。
【請求項８】
各々異なる種類の記録紙等の印刷メディアが格納される複数の印刷メディア供給機構を装備可能な印刷装置に適用される印刷制御方法であって、
印刷出力のための印刷メディア供給機構の選択時に、印刷メディアの種類が指定されない場合には、前記複数の印刷メディア供給機構の各々に設定される印刷メディアの種類に基づく選択以外の選択を禁止するか否かを示す識別子を参照して、印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている印刷メディア供給機構以外の印刷メディア供給機構を選択して印刷メディアの供給を行うように制御し、印刷メディアの種類が指定された場合には、前記複数の印刷メディア供給機構の各々に設定される印刷メディアの種類に基づく選択以外の選択を禁止するか否かを示す識別子を参照して、印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている印刷メディア供給機構を選択可能に制御する制御ステップを有することを特徴とする印刷制御方法。
【請求項９】
前記制御ステップでは、印刷出力のための印刷メディア供給機構の選択時に、印刷メディアの種類が指定されない場合で且つ指定された印刷メディア供給機構が印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている場合、指定された印刷メディア供給機構に格納されている印刷メディアの種類を示す情報を印刷制御方法操作元或いは印刷データ送信元に送信すると共に、印刷処理を中断することを特徴とする請求項８記載の印刷制御方法。
【請求項１０】
前記制御ステップでは、印刷出力のための印刷メディア供給機構の選択時に、印刷メディアの種類が指定されない場合で且つ指定された印刷メディア供給機構が印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている場合、指定された印刷メディア供給機構に格納されている印刷メディアの種類を示す情報を表示ステップに表示すると共に、印刷処理を中断することを特徴とする請求項８記載の印刷制御方法。
【請求項１１】
前記制御ステップでは、前記識別子を印刷メディア供給機構に格納される印刷メディアの種類に応じて自動的に設定することを特徴とする請求項９乃至１０の何れかに記載の印刷制御方法。
【請求項１２】
前記印刷メディアの種類とは、印刷メディアの素材に基づく種類であることを特徴とする請求項８乃至１１の何れかに記載の印刷制御方法。
【請求項１３】
前記印刷メディアの種類とは、印刷メディアのサイズに基づく種類であることを特徴とする請求項８乃至１１の何れかに記載の印刷制御方法。
【請求項１４】
コンピュータ等の外部機器との間で通信ステップを介して通信可能であることを特徴とする請求項８乃至１３の何れかに記載の印刷制御方法。
【請求項１５】
各々異なる種類の記録紙等の印刷メディアが格納される複数の印刷メディア供給機構を装備可能な印刷装置に適用される印刷制御方法を実行するプログラムを記憶したコンピュータにより読み出し可能な記憶媒体であって、
前記印刷制御方法は、印刷出力のための印刷メディア供給機構の選択時に、印刷メディアの種類が指定されない場合には、前記複数の印刷メディア供給機構の各々に設定される印刷メディアの種類に基づく選択以外の選択を禁止するか否かを示す識別子を参照して、印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている印刷メディア供給機構以外の印刷メディア供給機構を選択して印刷メディアの供給を行うように制御し、印刷メディアの種類が指定された場合には、前記複数の印刷メディア供給機構の各々に設定される印刷メディアの種類に基づく選択以外の選択を禁止するか否かを示す識別子を参照して、印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている印刷メディア供給機構を選択可能に制御する制御ステップを有することを特徴とする記憶媒体。
【請求項１６】
前記制御ステップでは、印刷出力のための印刷メディア供給機構の選択時に、印刷メディアの種類が指定されない場合で且つ指定された印刷メディア供給機構が印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている場合、指定された印刷メディア供給機構に格納されている印刷メディアの種類を示す情報を記憶媒体操作元或いは印刷データ送信元に送信すると共に、印刷処理を中断することを特徴とする請求項１５記載の記憶媒体。
【請求項１７】
前記制御ステップでは、印刷出力のための印刷メディア供給機構の選択時に、印刷メディアの種類が指定されない場合で且つ指定された印刷メディア供給機構が印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている場合、指定された印刷メディア供給機構に格納されている印刷メディアの種類を示す情報を表示ステップに表示すると共に、印刷処理を中断することを特徴とする請求項１５記載の記憶媒体。
【請求項１８】
前記制御ステップでは、前記識別子を印刷メディア供給機構に格納される印刷メディアの種類に応じて自動的に設定することを特徴とする請求項１６乃至１７の何れかに記載の記憶媒体。
【請求項１９】
前記印刷メディアの種類とは、印刷メディアの素材に基づく種類であることを特徴とする請求項１５乃至１８の何れかに記載の記憶媒体。
【請求項２０】
前記印刷メディアの種類とは、印刷メディアのサイズに基づく種類であることを特徴とする請求項１５乃至１８の何れかに記載の記憶媒体。
【請求項２１】
コンピュータ等の外部機器との間で通信手段を介して通信可能な印刷装置に適用可能であることを特徴とする請求項１５乃至２０の何れかに記載の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷データを複数の印刷メディア供給装置から供給される記録紙等の印刷メディアに印刷出力して排紙部に排出する印刷装置、印刷制御方法及び記憶媒体に係り、特に、印刷出力するための印刷メディア供給装置を特定する場合に好適な印刷装置、印刷制御方法及び記憶媒体に関する。
【０００２】
【従来の技術】
従来より、印刷装置操作者によって印刷出力を行うための印刷メディア供給装置を指定すると、指定された印刷メディア供給装置から供給される記録紙等の印刷メディアに印刷データを印刷出力する印刷装置が知られている。従来のこの種の印刷装置においては、通常、印刷メディア供給装置に格納されている印刷メディアの特性と印刷メディア供給装置の指定方法は無関係であった。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述した従来技術においては下記のような問題があった。即ち、上述したように、印刷メディア供給装置に格納されている印刷メディアの特性と印刷メディア供給装置の指定方法は無関係であったため、印刷メディアの種類による印刷メディア供給装置の選択以外の選択方法が適さない印刷メディア供給装置に対しても、印刷メディア供給用の装置として選択が行えてしまうという問題があった。
【０００４】
例えば、特定の用途にのみ使用する印刷メディア（ＯＨＰ用紙、ラベル用紙等）と一般的に使用される用紙（プレーンなホワイト用紙）が格納されている印刷メディア供給装置を装備している印刷装置に対して、印刷データ送信者が通常の用紙（プレーンなホワイト用紙）に印刷するための印刷データについて印刷メディア供給装置の装置番号を指定して印刷を行う場合、印刷データ送信者は予め指定した印刷メディア供給装置に格納されている印刷メディアの種類を把握していなければ、印刷データ送信者の意図に反する印刷メディアに印刷出力されてしまう場合があった。
【０００５】
また、印刷メディアの種類による印刷メディア供給装置の選択手段以外の選択方法が適さない印刷メディア供給装置に対して、該印刷メディア供給装置からの印刷メディア供給を禁止するための設定を行った場合には、印刷メディアの種類による印刷メディア供給装置の選択も行えなくなってしまうという問題があった。
【０００６】
本発明は、上述した点に鑑みなされたものであり、印刷データ送信者の意図しない印刷メディアによる印刷出力を防止し、常に印刷データ送信者の意図する印刷メディアによる印刷出力を行うことを可能とした印刷装置、印刷制御方法及び記憶媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の本発明は、各々異なる種類の記録紙等の印刷メディアが格納される複数の印刷メディア供給機構を装備可能な印刷装置であって、印刷出力のための印刷メディア供給機構の選択時に、印刷メディアの種類が指定されない場合には、前記複数の印刷メディア供給機構の各々に設定される印刷メディアの種類に基づく選択以外の選択を禁止するか否かを示す識別子を参照して、印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている印刷メディア供給機構以外の印刷メディア供給機構を選択して印刷メディアの供給を行うように制御し、印刷メディアの種類が指定された場合には、印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている印刷メディア供給機構を選択可能に制御する制御手段を有することを特徴とする。
【０００９】
上記目的を達成するために、請求項２記載の本発明は、前記制御手段は、印刷出力のための印刷メディア供給機構の選択時に、印刷メディアの種類が指定されない場合で且つ指定された印刷メディア供給機構が印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている場合、指定された印刷メディア供給機構に格納されている印刷メディアの種類を示す情報を印刷装置操作元或いは印刷データ送信元に送信すると共に、印刷処理を中断することを特徴とする。
【００１０】
上記目的を達成するために、請求項３記載の本発明は、前記制御手段は、印刷出力のための印刷メディア供給機構の選択時に、印刷メディアの種類が指定されない場合で且つ指定された印刷メディア供給機構が印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている場合、指定された印刷メディア供給機構に格納されている印刷メディアの種類を示す情報を表示手段に表示すると共に、印刷処理を中断することを特徴とする。
【００１２】
上記目的を達成するために、請求項４記載の本発明は、前記制御手段は、前記識別子を印刷メディア供給機構に格納される印刷メディアの種類に応じて自動的に設定することを特徴とする。
【００１３】
上記目的を達成するために、請求項５記載の本発明は、前記印刷メディアの種類とは、印刷メディアの素材に基づく種類であることを特徴とする。
【００１４】
上記目的を達成するために、請求項６記載の本発明は、前記印刷メディアの種類とは、印刷メディアのサイズに基づく種類であることを特徴とする。
【００１５】
上記目的を達成するために、請求項７記載の本発明は、コンピュータ等の外部機器との間で通信手段を介して通信可能であることを特徴とする。
【００１６】
上記目的を達成するために、請求項８記載の本発明は、各々異なる種類の記録紙等の印刷メディアが格納される複数の印刷メディア供給機構を装備可能な印刷装置に適用される印刷制御方法であって、印刷出力のための印刷メディア供給機構の選択時に、印刷メディアの種類が指定されない場合には、前記複数の印刷メディア供給機構の各々に設定される印刷メディアの種類に基づく選択以外の選択を禁止するか否かを示す識別子を参照して、印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている印刷メディア供給機構以外の印刷メディア供給機構を選択して印刷メディアの供給を行うように制御し、印刷メディアの種類が指定された場合には、前記複数の印刷メディア供給機構の各々に設定される印刷メディアの種類に基づく選択以外の選択を禁止するか否かを示す識別子を参照して、印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている印刷メディア供給機構を選択可能に制御する制御ステップを有することを特徴とする。
【００１８】
上記目的を達成するために、請求項９記載の本発明は、前記制御ステップでは、印刷出力のための印刷メディア供給機構の選択時に、印刷メディアの種類が指定されない場合で且つ指定された印刷メディア供給機構が印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている場合、指定された印刷メディア供給機構に格納されている印刷メディアの種類を示す情報を印刷制御方法操作元或いは印刷データ送信元に送信すると共に、印刷処理を中断することを特徴とする。
【００１９】
上記目的を達成するために、請求項１０記載の本発明は、前記制御ステップでは、印刷出力のための印刷メディア供給機構の選択時に、印刷メディアの種類が指定されない場合で且つ指定された印刷メディア供給機構が印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている場合、指定された印刷メディア供給機構に格納されている印刷メディアの種類を示す情報を表示ステップに表示すると共に、印刷処理を中断することを特徴とする。
【００２１】
上記目的を達成するために、請求項１１記載の本発明は、前記制御ステップでは、前記識別子を印刷メディア供給機構に格納される印刷メディアの種類に応じて自動的に設定することを特徴とする。
【００２２】
上記目的を達成するために、請求項１２記載の本発明は、前記印刷メディアの種類とは、印刷メディアの素材に基づく種類であることを特徴とする。
【００２３】
上記目的を達成するために、請求項１３記載の本発明は、前記印刷メディアの種類とは、印刷メディアのサイズに基づく種類であることを特徴とする。
【００２４】
上記目的を達成するために、請求項１４記載の本発明は、コンピュータ等の外部機器との間で通信ステップを介して通信可能であることを特徴とする。
【００２５】
上記目的を達成するために、請求項１５記載の本発明は、各々異なる種類の記録紙等の印刷メディアが格納される複数の印刷メディア供給機構を装備可能な印刷装置に適用される印刷制御方法を実行するプログラムを記憶したコンピュータにより読み出し可能な記憶媒体であって、前記印刷制御方法は、印刷出力のための印刷メディア供給機構の選択時に、印刷メディアの種類が指定されない場合には、前記複数の印刷メディア供給機構の各々に設定される印刷メディアの種類に基づく選択以外の選択を禁止するか否かを示す識別子を参照して、印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている印刷メディア供給機構以外の印刷メディア供給機構を選択して印刷メディアの供給を行うように制御し、印刷メディアの種類が指定された場合には、前記複数の印刷メディア供給機構の各々に設定される印刷メディアの種類に基づく選択以外の選択を禁止するか否かを示す識別子を参照して、印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている印刷メディア供給機構を選択可能に制御する制御ステップを有することを特徴とする。
【００２７】
上記目的を達成するために、請求項１６記載の本発明は、前記制御ステップでは、印刷出力のための印刷メディア供給機構の選択時に、印刷メディアの種類が指定されない場合で且つ指定された印刷メディア供給機構が印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている場合、指定された印刷メディア供給機構に格納されている印刷メディアの種類を示す情報を記憶媒体操作元或いは印刷データ送信元に送信すると共に、印刷処理を中断することを特徴とする。
【００２８】
上記目的を達成するために、請求項１７記載の本発明は、前記制御ステップでは、印刷出力のための印刷メディア供給機構の選択時に、印刷メディアの種類が指定されない場合で且つ指定された印刷メディア供給機構が印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている場合、指定された印刷メディア供給機構に格納されている印刷メディアの種類を示す情報を表示ステップに表示すると共に、印刷処理を中断することを特徴とする。
【００３０】
上記目的を達成するために、請求項１８記載の本発明は、前記制御ステップでは、前記識別子を印刷メディア供給機構に格納される印刷メディアの種類に応じて自動的に設定することを特徴とする。
【００３１】
上記目的を達成するために、請求項１９記載の本発明は、前記印刷メディアの種類とは、印刷メディアの素材に基づく種類であることを特徴とする。
【００３２】
上記目的を達成するために、請求項２０記載の本発明は、前記印刷メディアの種類とは、印刷メディアのサイズに基づく種類であることを特徴とする。
【００３３】
上記目的を達成するために、請求項２１記載の本発明は、コンピュータ等の外部機器との間で通信手段を介して通信可能な印刷装置に適用可能であることを特徴とする。
【００３４】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【００３５】
［１］第１の実施の形態
図２は本発明の第１の実施の形態に係る印刷装置の一例であるレーザビームプリンタ（以下、ＬＢＰと略称）の構成を示す構成図である。本発明の第１の実施の形態並びに後述の第２及び第３の実施の形態に係る印刷装置の一例であるレーザビームプリンタ（ＬＢＰ）は、ＬＢＰ本体１０００、プリンタ制御ユニット１００１、レーザドライバ１００２、半導体レーザ１００３、回転多面鏡１００５、静電ドラム１００６、現像ユニット１００７、用紙カセット１００８、給紙ローラ１００９、搬送ローラ１０１０、１０１１、操作部（操作パネル）１０１２を備える構成となっている。
【００３６】
尚、本発明の第１の実施の形態並びに後述の第２及び第３の実施の形態においては、印刷装置として図２に示すレーザビームプリンタの場合を例に上げて説明するものとするが、本発明はレーザビームプリンタに限定されるものではなく、例えば、バブルジェットプリンタ等のインクジェット式プリンタ、熱転写式プリンタ、感熱式プリンタ、静電式プリンタ、放電破壊式プリンタなど、各種プリンタにも適用可能であることは言うまでもない。
【００３７】
上記各部の構成を詳述すると、ＬＢＰ本体１０００は、上記のプリンタ制御ユニット１００１、レーザドライバ１００２、半導体レーザ１００３、回転多面鏡１００５、静電ドラム１００６、現像ユニット１００７、用紙カセット１００８、給紙ローラ１００９、搬送ローラ１０１０、１０１１、操作パネル１０１２等を装備しており、外部に接続されているホストコンピュータ３０００（図１参照）から供給される文字情報（文字コード）やフォーム情報あるいはマクロ命令等を入力して記憶すると共に、それらの情報に従って対応する文字パターンやフォームパターン等を作成し、記録媒体である記録紙上に像を形成する。
【００３８】
プリンタ制御ユニット１００１は、ＬＢＰ本体１０００全体の制御及びホストコンピュータ３０００から供給される文字情報等を解析するものであり、主に文字情報を対応する文字パターンのビデオ信号に変換してレーザドライバ１００２に出力する。レーザドライバ１００２は、半導体レーザ１００３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１００３から発射されるレーザ光１００４をオン／オフ切り替えする。半導体レーザ１００３は、レーザドライバ１００２による駆動に基づきレーザ光１００４を回転多面鏡１００５へ向けて発射する。
【００３９】
回転多面鏡１００５は、駆動機構（ミラーモータ）１０１３により回転駆動され、半導体レーザ１００３から発射されたレーザ光１００４を図２の紙面と交差する方向（左右方向）へ振る。静電ドラム１００６は、回転多面鏡１００５で反射され更にミラー１０１４で反射されたレーザ光１００４により、ドラム表面が走査される。これにより、静電ドラム１００６の表面には文字パターンの静電潜像が形成される。現像ユニット１００７は、静電ドラム１００６の周囲に配設されており、静電ドラム１００６に形成された静電潜像の現像を行う。この静電潜像は、現像ユニット１００７で現像された後、記録紙に転写される。
【００４０】
用紙カセット１００８は、ＬＢＰ本体１０００に着脱自在に装着される印刷メディア供給装置（図３、図８参照）であり、その内部には記録紙が格納される（各印刷メディア供給装置毎に例えばプレーンなホワイト用紙、ＯＨＰ用紙、ラベル用紙等が各々格納される）。給紙ローラ１００９は、駆動機構（図示略）により、用紙カセット１００８に格納されている記録紙を装置内へ１枚ずつ取り込む。搬送ローラ１０１０、１０１１は、駆動機構（図示略）により、給紙ローラ１００９により給紙された記録紙を静電ドラム１００６側へ搬送供給する。操作部（操作パネル）１０１２には、操作のためのスイッチ及び例えばＬＥＤ（発光ダイオード）表示器等の表示手段が配設されている。印刷が終了した記録紙Ｐは、機外に排出される。
【００４１】
図１は本発明の第１の実施の形態に係るプリンタ制御システムの構成を示すブロック図である。本発明の第１の実施の形態並びに後述の第２及び第３の実施の形態においては、上記図２に示したレーザビームプリンタを例に上げて説明する。尚、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ（ＬｏｃａｌＡｒｅａＮｅｔｗｏｒｋ）等のネットワークを介して処理が行われるシステムであっても、本発明を適用できることは言うまでもない。
【００４２】
本発明の第１の実施の形態に係るプリンタ制御システムは、外部機器であるホストコンピュータ３０００と、印刷装置であるレーザビームプリンタ（ＬＢＰ本体）１０００とが双方向性インタフェース２１を介して接続された構成となっている。
【００４３】
本プリンタ制御システムのホストコンピュータ３０００は、ＣＰＵ１、ＲＡＭ２、ＲＯＭ３、システムバス４、キーボードコントローラ（ＫＢＣ）５、ＣＲＴコントローラ（ＣＲＴＣ）６、メモリコントローラ（ＭＣ）７、プリンタコントローラ（ＰＲＴＣ）８、キーボード（ＫＢ）９、ＣＲＴディスプレイ（ＣＲＴ）１０、外部メモリ１１を備える構成となっている。図中２０００はホストコンピュータ制御ユニットを示す。
【００４４】
また、本プリンタ制御システムのレーザビームプリンタ（ＬＢＰ本体）１０００は、ＣＰＵ１２、ＲＡＭ１９、ＲＯＭ１３、システムバス１５、入力部１８、印刷部インタフェース（Ｉ／Ｆ）１６、メモリコントローラ（ＭＣ）２０、印刷部（プリンタエンジン）１７、操作部（操作パネル）１０１２、外部メモリ１４を備える構成となっている。図中１００１はプリンタ制御ユニットを示す。
【００４５】
上記ホストコンピュータ３０００各部の構成を詳述すると、ＣＰＵ１は、ＲＯＭ３のプログラム用ＲＯＭ３ｂに記録された文書処理プログラム等に基づいて図形、イメージ、文字、表（表計算等を含む）等が混在した文書の処理を実行し、システムバス４に接続される各デバイスを総括的に制御する。また、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴディスプレイ１０上でのＷＹＳＩＷＹＧ（Ｗhat ＹouＳeeＩs Ｗhat ＹouＧet：画面上に見える形でそのまま印刷できる機能）を可能としている。また、ＣＰＵ１は、ＣＲＴディスプレイ１０上のマウスカーソル（図示略）等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００４６】
ＲＡＭ２は、ＣＰＵ１の主メモリ、ワークエリア等として機能する。ＲＯＭ３は、フォント用ＲＯＭ３ａ、プログラム用ＲＯＭ３ｂ、データ用ＲＯＭ３ｃを備えている。フォント用ＲＯＭ３ａには、上記文書処理の際に使用するフォントデータ等が記憶される。プログラム用ＲＯＭ３ｂには、ＣＰＵ１の制御プログラム等が記憶される。データ用ＲＯＭ３ｃには、上記文書処理等を行う際に使用する各種データが記憶される。
【００４７】
キーボードコントローラ（ＫＢＣ）５は、キーボード（ＫＢ）９やポインティングデバイス（図示略）からのキー入力を制御する。ＣＲＴコントローラ（ＣＲＴＣ）６は、ＣＲＴディスプレイ１０の表示を制御する。メモリコントローラ（ＭＣ）７は、外部メモリ１１とのアクセスを制御する。プリンタコントローラ（ＰＲＴＣ）８は、所定の双方向性インタフェース２１を介してレーザビームプリンタ（ＬＢＰ本体）１０００に接続されて、レーザビームプリンタ（ＬＢＰ本体）１０００との通信制御処理を実行する。
【００４８】
キーボード（ＫＢ）９は、操作者が各種データ入力や各種指示を行うための各種キーを備えている。ＣＲＴディスプレイ（ＣＲＴ）１０は、ＣＲＴコントローラ（ＣＲＴＣ）６の制御に基づき、図形、文字、表等を表示する。尚、表示方式はＣＲＴに限定されるものではなく、例えば液晶など他の表示方式とすることも可能である。外部メモリ１１は、ブートプログラム、種々のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶するハードディスク（ＨＤ）、フロッピーディスク（ＦＤ）等として構成されている。
【００４９】
上記レーザビームプリンタ（ＬＢＰ本体）１０００各部の構成を詳述すると、ＣＰＵ１２は、ＲＯＭ１３のプログラム用ＲＯＭ１３ｂに記憶された制御プログラム或いは外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース（Ｉ／Ｆ）１６を介して接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力するものであり、後述の図４・図５（第１の実施の形態）、図６・図７（第２の実施の形態）、図１０（第３の実施の形態）のフローチャートに示す処理を実行する。また、ＣＰＵ１２は、入力部１８を介してホストコンピュータ３０００との通信処理を行うことが可能となっており、レーザビームプリンタ（ＬＢＰ本体）１０００内の情報等をホストコンピュータ３０００へ通知可能に構成されている。
【００５０】
ＲＡＭ１９は、ＣＰＵ１２の主メモリ、ワークエリア等として機能するものであり、増設ポート（図示略）に接続されるオプションＲＡＭによりメモリ容量を拡張できるように構成されている。尚、ＲＡＭ１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ（ＮｏｎＶｏｌａｔｉｌｅＲＡＭ：不揮発性ＲＡＭ）等に用いられる。ＲＯＭ１３は、フォント用ＲＯＭ１３ａ、プログラム用ＲＯＭ１３ｂ、データ用ＲＯＭ１３ｃを備えている。フォント用ＲＯＭ１３ａには、上記出力情報を生成する際に使用するフォントデータ等が記憶される。プログラム用ＲＯＭ１３ｂには、ＣＰＵ１２の制御プログラム等が記憶される。データ用ＲＯＭ３ｃには、ハードディスク等の外部メモリ１４が装備されていないプリンタの場合には、ホストコンピュータ３０００上で利用される情報等が記憶される。
【００５１】
入力部１８は、双方向性インタフェース２１を介してホストコンピュータ３０００に接続されて、ホストコンピュータ３０００との通信制御処理を実行する。印刷部インタフェース（Ｉ／Ｆ）１６は、ＣＰＵ１２と印刷部（プリンタエンジン）１７との間における信号の送受を行う。メモリコントローラ（ＭＣ）２０は、外部メモリ１４とのアクセスを制御する。印刷部（プリンタエンジン）１７は、ＣＰＵ１２から出力される出力情報としての画像信号に基づき印刷動作を行う。操作部（操作パネル）１０１２には、上述した如く、操作スイッチ及び例えばＬＥＤ表示器等の表示手段が配設されている。外部メモリ１４は、ハードディスク（ＨＤ）、ＩＣカード等として構成されており、メモリコントローラ（ＭＣ）２０によりアクセスを制御される。尚、外部メモリ１４は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。
【００５２】
尚、上述した外部メモリ１４は、１個に限定されず、少なくとも１個以上複数個備えてもよく、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成してもよい。更に、外部メモリ１４は、ＮＶＲＡＭ（図示略）を有し、操作部（操作パネル）１０１２からのプリンタモード設定情報を記憶するようにしてもよい。
【００５３】
図３は本発明の第１の実施の形態に係る印刷装置（本例ではレーザビームプリンタ）に装備される印刷メディア供給装置の構成を示す概念図である。本発明の第１の実施の形態に係る印刷装置に装備される印刷メディア供給装置には、図３に示す如く、格納されている印刷メディア種を識別するための情報である印刷メディア種情報と、印刷メディア供給装置が印刷メディア種以外の選択方法によって選択されることを可能とするか否かを識別するための非メディア種選択許可識別子とが対応付けられている。各印刷メディア供給装置と印刷メディア種情報及び非メディア種選択許可識別子との対応関係は、ＲＯＭ１３のプログラム用ＲＯＭ１３ｂ等に記憶されている。
【００５４】
非メディア種選択許可識別子がＯＮの場合には、印刷メディア供給装置が印刷メディア種以外の選択方法で選択可能であることを示し、非メディア種選択許可識別子がＯＦＦの場合には、印刷メディア供給装置が印刷メディア種以外の選択方法で選択不可能であることを示す。
【００５５】
図３の例では、印刷メディア供給装置１は印刷メディア種がプレーンな用紙で且つ非メディア種選択許可識別子がＯＮ、印刷メディア供給装置２は印刷メディア種がＯＨＰ用紙で且つ非メディア種選択許可識別子がＯＦＦ、印刷メディア供給装置３は印刷メディア種がラベル用紙で且つ非メディア種選択許可識別子がＯＦＦ、印刷メディア供給装置４は印刷メディア種がプレーンな用紙で且つ非メディア種選択許可識別子がＯＮの場合を示している。尚、各印刷メディア供給装置における印刷メディア種は図示のものに限定されるものではない。
【００５６】
図１２は本発明のプログラム及び関連データが記憶媒体から装置に供給される例を示す概念図である。本発明のプログラム及び関連データは、フロッピーディスクやＣＤ−ＲＯＭ等の記憶媒体１２０１を装置１２０２に装備された記憶媒体ドライブ挿入口１２０３に挿入することで供給される。その後、本発明のプログラム及び関連データを記憶媒体１２０１から一旦ハードディスクにインストールしハードディスクからＲＡＭにロードするか、或いは、ハードディスクにインストールせずに直接ＲＡＭにロードすることで、本発明のプログラムを実行することが可能となる。
【００５７】
図１１は本発明のプログラム及び関連データを記憶した記憶媒体の記憶内容の構成例を示す概念図である。本発明の記憶媒体は、例えばボリューム情報１１０１、ディレクトリ情報１１０２、プログラム実行ファイル１１０３、プログラム関連データファイル１１０４等の記憶内容で構成される。本発明のプログラムは、後述する図４・図５（第１の実施の形態）、図６・図７（第２の実施の形態）、図１０（第３の実施の形態）のフローチャートに基づきプログラムコード化されたものである。
【００５８】
尚、本発明の特許請求の範囲における各構成要件と、本発明の第１乃至第３の実施の形態に係るプリンタ制御システムにおける各部との対応関係は下記の通りである。印刷装置はレーザビームプリンタ１０００に対応し、外部機器はホストコンピュータ３０００に対応し、印刷メディア供給機構はレーザビームプリンタ１０００に装備された印刷メディア供給装置（用紙カセット１００８、給紙ローラ１００９、給紙ローラ駆動機構等からなる装置）に対応し、制御手段はレーザビームプリンタ１０００のＣＰＵ１２並びにＣＰＵ１２により実行される制御プログラムに対応し、表示手段はレーザビームプリンタ１０００の操作部１０１２のＬＥＤ表示器に対応し、通信手段は双方向性インタフェース２１に対応し、操作手段はレーザビームプリンタ１０００の操作部１０１２の操作スイッチに対応する。
【００５９】
次に、上記の如く構成された本発明の第１の実施の形態に係るプリンタ制御システムの印刷装置における動作について図４・図５のフローチャートを参照しながら説明する。図４・図５は本発明の第１の実施の形態に係る印刷制御処理を示すフローチャートである。
【００６０】
ステップＳ４０１の処理において、印刷装置（本例ではレーザビームプリンタ１０００）は、印刷データが外部機器（本例ではホストコンピュータ３０００）から双方向性インタフェース２１を介して入力されたか否かの判断を行う。上記ステップＳ４０１で印刷データが入力されたと判断された場合には、ステップＳ４０２の処理へ移行する。ステップＳ４０２の処理において、上記ステップＳ４０１で入力された印刷データに印刷メディア供給装置指定命令や印刷メディア種指定命令等の印刷メディア供給装置を選択するための情報が含まれているか否かの判断を行う。
【００６１】
上記ステップＳ４０２の処理において、上記入力された印刷データに印刷メディア供給装置を選択するための情報が含まれていると判断された場合には、ステップＳ４０３の処理へ移行する。他方、上記ステップＳ４０２の処理において、上記入力された印刷データに印刷メディア供給装置を選択するための情報が含まれていないと判断された場合には、印刷処理を終了する。
【００６２】
ステップＳ４０３の処理において、上記ステップＳ４０２で識別された印刷メディア供給装置を選択するための情報の詳細についての分析を行う。上記ステップＳ４０３の処理において、上記ステップＳ４０２で識別された印刷メディア供給装置を選択するための情報が印刷メディア種を指定する情報であると判断された場合には、ステップＳ４０４の処理へ移行する。ステップＳ４０４の処理において、上記ステップＳ４０３で識別された印刷メディア種が格納されている印刷メディア供給装置が印刷装置に装備されているか否かの判断を行う。
【００６３】
上記ステップＳ４０４の処理において、上記ステップＳ４０３で識別された印刷メディア種が格納されている印刷メディア供給装置が印刷装置に装備されていないと判断された場合には、印刷処理を中止する。他方、上記ステップＳ４０４の処理において、上記ステップＳ４０３で識別された印刷メディア種が格納されている印刷メディア供給装置が印刷装置に装備されていると判断された場合には、ステップＳ４０５の処理へ移行する。ステップＳ４０５の処理において、上記ステップＳ４０４で識別された印刷メディア供給装置を印刷メディアを出力するための印刷メディア供給装置として設定し、ステップＳ４０６の処理において、印刷出力処理を行い印刷処理を終了する。
【００６４】
上記ステップＳ４０３の処理において、上記ステップＳ４０２で識別された印刷メディア供給装置を選択するための情報が、印刷メディア供給装置を直接指定するような、印刷メディア種を指定する手段以外の情報であると判断された場合には、ステップＳ４０７の処理へ移行する。ステップＳ４０７の処理において、上記ステップＳ４０３で識別された印刷メディア供給装置を選択するための情報で指定されている印刷メディア供給装置の非メディア種選択許可識別子の状態の検査を行う。
【００６５】
上記ステップＳ４０７の処理において、印刷メディア供給装置の非メディア種選択許可識別子がＯＦＦと判断された場合には、印刷処理を中止する。他方、上記ステップＳ４０７の処理において、印刷メディア供給装置の非メディア種選択許可識別子がＯＮと判断された場合には、ステップＳ４０８の処理へ移行する。ステップＳ４０８の処理において、上記ステップＳ４０７の処理で検査された印刷メディア供給装置を印刷出力を行う装置として設定し、ステップＳ４０６の処理において、印刷出力処理を行い印刷処理を終了する。
【００６６】
以上説明したように、本発明の第１の実施の形態に係るプリンタ制御システムの印刷装置によれば、印刷出力のための印刷メディア供給機構の選択時に、印刷メディアの種類に基づく印刷メディア供給機構が指定されない場合、印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている印刷メディア供給機構以外の印刷メディア供給機構を選択して印刷メディアの供給を行うように制御を実行するＣＰＵ１２を有するため、下記のような作用及び効果を奏する。
【００６７】
上記構成において、外部機器から入力された印刷データに含まれた印刷メディア供給装置を選択するための情報が、印刷メディア種を指定する情報である場合、印刷メディア種が格納されている印刷メディア供給装置が印刷装置に装備されているか否かを判断する。印刷メディア種が格納されている印刷メディア供給装置が印刷装置に装備されていない場合、印刷処理を中止する。印刷メディア種が格納されている印刷メディア供給装置が印刷装置に装備されている場合、識別された印刷メディア供給装置を印刷メディアを出力するための印刷メディア供給装置として設定し、印刷出力処理を行い印刷処理を終了する。
【００６８】
印刷メディア供給装置を選択するための情報が、印刷メディア供給装置を直接指定するような、印刷メディア種を指定する手段以外の情報である場合、印刷メディア供給装置を選択するための情報で指定されている印刷メディア供給装置の非メディア種選択許可識別子の状態を検査する。非メディア種選択許可識別子がＯＦＦの場合、印刷処理を中止する。非メディア種選択許可識別子がＯＮの場合、検査された印刷メディア供給装置を印刷出力を行う装置として設定した後、印刷出力処理を行い印刷処理を終了する。
【００６９】
従って、本発明の第１の実施の形態においては、印刷データ送信者が印刷メディアの種類による印刷メディア供給装置の指定を行わなかった場合に、印刷データ送信者の意図しない印刷メディアによる印刷出力を防止することが可能となる効果がある。
【００７０】
［２］第２の実施の形態
本発明の第２の実施の形態に係る印刷装置の一例であるレーザビームプリンタ（ＬＢＰ）は、上記第１の実施の形態と同様に、ＬＢＰ本体１０００、プリンタ制御ユニット１００１、レーザドライバ１００２、半導体レーザ１００３、回転多面鏡１００５、静電ドラム１００６、現像ユニット１００７、用紙カセット１００８、給紙ローラ１００９、搬送ローラ１０１０、１０１１、操作部（操作パネル）１０１２を備える構成となっている（上記図２参照）。
【００７１】
また、本発明の第２の実施の形態に係るプリンタ制御システムのホストコンピュータ３０００は、上記第１の実施の形態と同様に、ＣＰＵ１、ＲＡＭ２、ＲＯＭ３、システムバス４、キーボードコントローラ（ＫＢＣ）５、ＣＲＴコントローラ（ＣＲＴＣ）６、メモリコントローラ（ＭＣ）７、プリンタコントローラ（ＰＲＴＣ）８、キーボード（ＫＢ）９、ＣＲＴディスプレイ（ＣＲＴ）１０、外部メモリ１１を備え、また、レーザビームプリンタ（ＬＢＰ本体）１０００は、ＣＰＵ１２、ＲＡＭ１９、ＲＯＭ１３、システムバス１５、入力部１８、印刷部インタフェース（Ｉ／Ｆ）１６、メモリコントローラ（ＭＣ）２０、印刷部（プリンタエンジン）１７、操作部（操作パネル）１０１２、外部メモリ１４を備える構成となっている（上記図１参照）。
【００７２】
本発明の第２の実施の形態に係る印刷装置の一例であるレーザビームプリンタ１０００の内部構造、並びにレーザビームプリンタ１０００とホストコンピュータ３０００の電気的構成については、上記第１の実施の形態で詳述したので説明を省略するものとする。
【００７３】
次に、上記の如く構成された本発明の第２の実施の形態に係るプリンタ制御システムの印刷装置における動作について図６・図７のフローチャートを参照しながら説明する。図６・図７は本発明の第２の実施の形態に係る印刷制御処理を示すフローチャートである。尚、印刷装置に装備されている印刷メディア供給装置の構成は、上記第１の実施の形態と同様に、図３で示されるものとする。
【００７４】
ステップＳ６０１の処理において、印刷装置（本例ではレーザビームプリンタ１０００）は、印刷データが外部機器（本例ではホストコンピュータ３０００）から双方向性インタフェース２１を介して入力されたか否かの判断を行う。上記ステップＳ６０１で印刷データが入力されたと判断された場合には、ステップＳ６０２の処理へ移行する。ステップＳ６０２の処理において、上記ステップＳ６０１で入力された印刷データに印刷メディア供給装置指定命令や印刷メディア種指定命令等の印刷メディア供給装置を選択するための情報が含まれているか否かの判断を行う。
【００７５】
上記ステップＳ６０２の処理において、上記入力された印刷データに印刷メディア供給装置を選択するための情報が含まれていると判断された場合には、ステップＳ６０３の処理へ移行する。他方、上記ステップＳ６０２の処理において、上記入力された印刷データに印刷メディア供給装置を選択するための情報が含まれていないと判断された場合には、印刷処理を終了する。
【００７６】
ステップＳ６０３の処理において、上記ステップＳ６０２で識別された印刷メディア供給装置を選択するための情報の詳細についての分析を行う。上記ステップＳ６０３の処理において、上記ステップＳ６０２で識別された印刷メディア供給装置を選択するための情報が印刷メディア種を指定する情報であると判断された場合には、ステップＳ６０４の処理へ移行する。ステップＳ６０４の処理において、上記ステップＳ６０３で識別された印刷メディア種が格納されている印刷メディア供給装置が印刷装置に装備されているか否かの判断を行う。
【００７７】
上記ステップＳ６０４の処理において、上記ステップＳ６０３で識別された印刷メディア種が格納されている印刷メディア供給装置が印刷装置に装備されていないと判断された場合には、印刷処理を中止する。他方、上記ステップＳ６０４の処理において、上記ステップＳ６０３で識別された印刷メディア種が格納されている印刷メディア供給装置が印刷装置に装備されていると判断された場合には、ステップＳ６０５の処理へ移行する。ステップＳ６０５の処理において、上記ステップＳ６０４で識別された印刷メディア供給装置を印刷メディアを出力するための印刷メディア供給装置として設定し、ステップＳ６０６の処理において、印刷出力処理を行い印刷処理を終了する。
【００７８】
上記ステップＳ６０３の処理において、上記ステップＳ６０２で識別された印刷メディア供給装置を選択するための情報が、印刷メディア供給装置を直接指定するような、印刷メディア種を指定する手段以外の情報であると判断された場合には、ステップＳ６０７の処理へ移行する。ステップＳ６０７の処理において、上記ステップＳ６０３で識別された印刷メディア供給装置を選択するための情報で指定されている印刷メディア供給装置の非メディア種選択許可識別子の状態の検査を行う。
【００７９】
上記ステップＳ６０７の処理において、印刷メディア供給装置の非メディア種選択許可識別子がＯＮと判断された場合には、ステップＳ６０８の処理へ移行する。ステップＳ６０８の処理において、上記ステップＳ６０７の処理で検査された印刷メディア供給装置を印刷出力を行う装置として設定し、ステップＳ６０６の処理において、印刷出力処理を行い印刷処理を終了する。他方、上記ステップＳ６０７の処理において、印刷メディア供給装置の非メディア種選択許可識別子がＯＦＦと判断された場合には、ステップＳ６０９の処理へ移行する。
【００８０】
ステップＳ６０９の処理において、印刷装置は入力された印刷データによって指定された印刷メディア供給装置に格納されている印刷メディア種情報を印刷データ送信者及び印刷装置操作者へ通知し、印刷処理を中断する。情報の通知方法としては、印刷装置から印刷データを送信した機器への情報の送信や印刷装置に装備されている操作部１０１２への表示等がある。ステップＳ６１０の処理において、印刷装置は中断しているか印刷処理を続行するか否かの情報の受信待ち状態となる。
【００８１】
上記ステップＳ６１０の処理において、印刷続行の可否を指定する情報が外部機器からの送信データもしくは印刷装置に装備されている操作部１０１２から入力された場合には、ステップＳ６１１の処理へ移行する。ステップＳ６１１の処理において、印刷処理続行を指定する情報が入力されたと判断された場合には、上記ステップＳ６０６の処理へ移行し、印刷データによって指定された印刷メディア供給装置から印刷メディアを供給して印刷処理を再開する。他方、上記ステップＳ６１１の処理において、印刷処理中止を指定する情報が入力されたと判断された場合には、印刷処理を中止する。
【００８２】
以上説明したように、本発明の第２の実施の形態に係るプリンタ制御システムの印刷装置によれば、印刷出力のための印刷メディア供給機構の選択時に、印刷メディアの種類に基づく印刷メディア供給機構が指定されない場合で且つ指定された印刷メディア供給機構が印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている場合、指定された印刷メディア供給機構に格納されている印刷メディアの種類を示す情報を印刷装置操作者或いは印刷データ送信者に送信すると共に、印刷処理を中断する制御を実行するＣＰＵ１２を有するため、下記のような作用及び効果を奏する。
【００８３】
上記構成において、外部機器から入力された印刷データに含まれた印刷メディア供給装置を選択するための情報が、印刷メディア種を指定する情報である場合、印刷メディア種が格納されている印刷メディア供給装置が印刷装置に装備されているか否かを判断する。印刷メディア種が格納されている印刷メディア供給装置が印刷装置に装備されていない場合、印刷処理を中止する。印刷メディア種が格納されている印刷メディア供給装置が印刷装置に装備されている場合、識別された印刷メディア供給装置を印刷メディアを出力するための印刷メディア供給装置として設定し、印刷出力処理を行い印刷処理を終了する。
【００８４】
印刷メディア供給装置を選択するための情報が、印刷メディア供給装置を直接指定するような、印刷メディア種を指定する手段以外の情報である場合、印刷メディア供給装置を選択するための情報で指定されている印刷メディア供給装置の非メディア種選択許可識別子の状態を検査する。非メディア種選択許可識別子がＯＮの場合、検査された印刷メディア供給装置を印刷出力を行う装置として設定した後、印刷出力処理を行い印刷処理を終了する。非メディア種選択許可識別子がＯＦＦの場合、指定された印刷メディア供給装置に格納されている印刷メディア種情報を印刷データ送信者及び印刷装置操作者へ通知し、印刷処理を中断する。
【００８５】
従って、本発明の第２の実施の形態においては、印刷データ送信者が印刷メディアの種類による印刷メディア供給装置の指定を行わなかった場合に、印刷処理を中断し、印刷データ送信者に印刷メディアの確認を行わせることにより、常に印刷データ送信者の意図する印刷メディアによる印刷出力を行うことが可能となる効果がある。
【００８６】
［３］第３の実施の形態
本発明の第３の実施の形態に係る印刷装置の一例であるレーザビームプリンタ（ＬＢＰ）は、上記第１の実施の形態と同様に、ＬＢＰ本体１０００、プリンタ制御ユニット１００１、レーザドライバ１００２、半導体レーザ１００３、回転多面鏡１００５、静電ドラム１００６、現像ユニット１００７、用紙カセット１００８、給紙ローラ１００９、搬送ローラ１０１０、１０１１、操作部（操作パネル）１０１２を備える構成となっている（上記図２参照）。
【００８７】
また、本発明の第３の実施の形態に係るプリンタ制御システムのホストコンピュータ３０００は、上記第１の実施の形態と同様に、ＣＰＵ１、ＲＡＭ２、ＲＯＭ３、システムバス４、キーボードコントローラ（ＫＢＣ）５、ＣＲＴコントローラ（ＣＲＴＣ）６、メモリコントローラ（ＭＣ）７、プリンタコントローラ（ＰＲＴＣ）８、キーボード（ＫＢ）９、ＣＲＴディスプレイ（ＣＲＴ）１０、外部メモリ１１を備え、また、レーザビームプリンタ（ＬＢＰ本体）１０００は、ＣＰＵ１２、ＲＡＭ１９、ＲＯＭ１３、システムバス１５、入力部１８、印刷部インタフェース（Ｉ／Ｆ）１６、メモリコントローラ（ＭＣ）２０、印刷部（プリンタエンジン）１７、操作部（操作パネル）１０１２、外部メモリ１４を備える構成となっている（上記図１参照）。
【００８８】
本発明の第３の実施の形態に係る印刷装置の一例であるレーザビームプリンタ１０００の内部構造、並びにレーザビームプリンタ１０００とホストコンピュータ３０００の電気的構成については、上記第１の実施の形態で詳述したので説明を省略するものとする。
【００８９】
図８は本発明の第３の実施の形態に係る印刷装置（本例ではレーザビームプリンタ）に装備される印刷メディア供給装置の構成を示す概念図である。本発明の第３の実施の形態に係る印刷装置に装備される印刷メディア供給装置には、図８に示す如く、印刷メディア供給装置が印刷メディア種以外の選択方法によって選択されることを可能とするか否かを識別するための非メディア種選択許可識別子が対応付けられている。各印刷メディア供給装置と非メディア種選択許可識別子との対応関係は、ＲＯＭ１３のプログラム用ＲＯＭ１３ｂ等に記憶されている。また、この印刷メディア供給装置は、格納される印刷メディアの交換及び補充が行われた際に、その印刷メディアの種類を示す情報を自動的に判別することが可能な機構を備えている。
【００９０】
図８の例では、印刷メディア供給装置１はＡ４サイズの印刷メディアを格納し、印刷メディア供給装置２ははがきサイズの印刷メディアを格納し、印刷メディア供給装置３はＡ４サイズの印刷メディアを格納し、印刷メディア供給装置４はＡ３サイズの印刷メディアを格納するように構成されている。尚、各印刷メディア供給装置における印刷メディアのサイズは図示のものに限定されるものではない。
【００９１】
図９は本発明の第３の実施の形態に係る制御を行うために印刷装置のデータ記憶領域（プログラムＲＯＭ１３ｂ等）内に保持されているデータ構造の一部を示す概念図である。即ち、印刷メディア供給装置に格納される印刷メディアの特性を示すある属性の各項目と、その項目に対応する非メディア種選択許可識別子の値を示すデータ群である。これらの値は、印刷装置操作者によって印刷装置の操作部１０１２または外部機器から送信するデータにより任意の値に変更することが可能である。
【００９２】
次に、上記の如く構成された本発明の第３の実施の形態に係るプリンタ制御システムの印刷装置における動作について図１０のフローチャートを参照しながら説明する。図１０は本発明の第３の実施の形態に係る制御処理を示すフローチャートである。印刷装置操作者により印刷装置に装備されている印刷メディア供給装置に格納される印刷メディアが変更または補充された場合、印刷動作は図１０に示されるフローに従って処理される。尚、本発明の第３の実施の形態では、印刷装置に装備される印刷メディア供給装置に格納されるメディアの属性として印刷メディアのサイズに着目する。
【００９３】
印刷装置（本例ではレーザビームプリンタ１０００）は、印刷メディア供給装置に格納される印刷メディアの交換もしくは補充が行われた場合には、ステップＳ１００１の処理において、交換もしくは補充される印刷メディアのサイズが交換もしくは補充される前の印刷メディアのサイズと等しいか否かの判断を行う。上記ステップＳ１００１の処理において、交換もしくは補充される印刷メディアのサイズが交換もしくは補充される前の印刷メディアのサイズと等しいと判断された場合は、処理を終了する。他方、上記ステップＳ１００１の処理において、交換もしくは補充される印刷メディアのサイズが交換もしくは補充される前の印刷メディアのサイズと等しくないと判断された場合は、ステップＳ１００２の処理へ移行する。
【００９４】
ステップＳ１００２の処理において、交換もしくは補充された印刷メディアのサイズに該当する非メディア種選択許可識別子の値を、図９に示される一覧表を基に検索する。上記ステップＳ１００２の処理において、交換もしくは補充された印刷メディアのサイズに該当する非メディア種選択許可識別子の値が設定されていなかったと判断された場合には、ステップＳ１００３へ移行する。
【００９５】
ステップＳ１００３の処理において、印刷装置操作者に対して、交換もしくは補充された印刷メディアのサイズに対応する非メディア種選択許可識別子の設定項目を図９で示されるデータ群に追加し、ステップＳ１００４の処理へ移行する。ステップＳ１００４の処理において、交換もしくは補充された印刷メディアのサイズに該当する非メディア種選択許可識別子の値を、図８に示される印刷メディア供給装置の非メディア種選択許可識別子の値として設定し、処理を終了する。
【００９６】
以上説明したように、本発明の第３の実施の形態に係るプリンタ制御システムの印刷装置によれば、印刷出力のための印刷メディア供給機構の選択時に、印刷メディアの種類に基づく印刷メディア供給機構が指定されない場合で且つ指定された印刷メディア供給機構が印刷メディアの種類に基づく選択以外の選択を禁止するように設定されている場合、印刷メディア供給機構に設定されている各種設定値を変更すると共に、印刷処理を継続する制御を実行するＣＰＵ１２を有するため、下記のような作用及び効果を奏する。
【００９７】
上記構成において、印刷メディア供給装置に格納される印刷メディアの交換もしくは補充が行われた場合、交換もしくは補充される印刷メディアのサイズが交換もしくは補充される前の印刷メディアのサイズと等しいか否かを判断する。交換もしくは補充される印刷メディアのサイズが交換もしくは補充される前の印刷メディアのサイズと等しくない場合、交換もしくは補充された印刷メディアのサイズに該当する非メディア種選択許可識別子の値を図９に基づき検索する。
【００９８】
交換もしくは補充された印刷メディアのサイズに該当する非メディア種選択許可識別子の値が設定されていなかった場合、交換もしくは補充された印刷メディアのサイズに対応する非メディア種選択許可識別子の設定項目を図９のデータ群に追加し、交換もしくは補充された印刷メディアのサイズに該当する非メディア種選択許可識別子の値を、印刷メディア供給装置の非メディア種選択許可識別子の値として設定する。
【００９９】
従って、本発明の第３の実施の形態においては、印刷メディアの特性により印刷メディアの種類による印刷メディア供給装置の選択の可否を設定することにより、印刷メディアの交換もしくは補充が行われた場合でも、印刷データ送信者または印刷装置操作者による特別な操作を行わずに、印刷データ送信者の意図する印刷メディアによる印刷出力を行うことが可能となる効果がある。
【０１００】
尚、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。前述した実施形態の機能を実現するソフトウエアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【０１０１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０２】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１０３】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０４】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０５】
【発明の効果】
以上説明したように、本発明によれば、印刷データ送信者の意図しない印刷メディアによる印刷出力を防止することが可能となる効果がある。
【０１０６】
また、常に印刷データ送信者の意図する印刷メディアによる印刷出力を行うことが可能となる効果がある。
【図面の簡単な説明】
【図１】本発明の第１乃至第３の実施の形態に係るプリンタ制御システムの構成を示すブロック図である。
【図２】本発明の第１乃至第３の実施の形態に係る印刷装置の一例であるレーザビームプリンタの内部構造を示す構成図である。
【図３】本発明の第１及び第２の実施の形態に係る印刷装置に装備されている印刷メディア供給装置の構成を示す概念図である。
【図４】本発明の第１の実施の形態に係る印刷制御処理を示すフローチャートである。
【図５】本発明の第１の実施の形態に係る印刷制御処理を示すフローチャートである。
【図６】本発明の第２の実施の形態に係る印刷制御処理を示すフローチャートである。
【図７】本発明の第２の実施の形態に係る印刷制御処理を示すフローチャートである。
【図８】本発明の第３の実施の形態に係る印刷装置に装備されている印刷メディア供給装置の構成を示す概念図である。
【図９】本発明の第３の実施の形態に係る制御を行うために印刷装置のデータ記憶領域内に保持されているデータ構造の一部を示す概念図である。
【図１０】本発明の第３の実施の形態に係る制御処理を示すフローチャートである。
【図１１】本発明のプログラム及び関連データを記憶した記憶媒体の記憶内容の構成例を示す概念図である。
【図１２】本発明のプログラム及び関連データが記憶媒体から装置に供給される例を示す概念図である。
【符号の説明】
１２  ＣＰＵ
１３  ＲＯＭ
１４  外部メモリ
１７  印刷部
２１  双方向性インタフェース
１０００  レーザビームプリンタ
１００８  用紙カセット
１００９  給紙ローラ
１０１２  操作部
１１０１  記憶媒体
１２０３  プログラム実行ファイル
３０００  ホストコンピュータ
【図１】
0003862440.tif 000002
【図２】
0003862440.tif 000003
【図３】
0003862440.tif 000004
【図４】
0003862440.tif 000005
【図５】
0003862440.tif 000006
【図６】
0003862440.tif 000007
【図７】
0003862440.tif 000008
【図８】
0003862440.tif 000009
【図９】
0003862440.tif 000010
【図１０】
0003862440.tif 000011
【図１１】
0003862440.tif 000012
【図１２】
0003862440.tif 000013