(57)【特許請求の範囲】
【請求項１】
印刷用の媒体を格納するとともに該媒体を送出する給送デバイスが夫々装着され得る複数の装着部と、
前記各装着部に夫々配置され、その装着部に前記給送デバイスが装着されているか否かを検出する第１の検出部と、
前記各装着部に夫々配置され、その装着部に装着される前記給送デバイスに格納される媒体の属性を検出する第２の検出部と、
前記各給送デバイスから送出された媒体に対して印刷を行う印刷部と、
前記複数の装着部のうちの１つを指定する装着部指定情報と媒体の属性を指定する属性指定情報とを含む印刷データを送信可能なコンピュータに接続され、該コンピュータからの前記印刷データを受信するインタフェース部と、
前記インタフェース部が受信した前記印刷データ内に含まれる装着部指定情報が示す装着部に給送デバイスが装着されているか否かを、前記第１の検出部を利用して検出し、給送デバイスを検出した場合には、その給送デバイスから媒体を送出させて前記印刷部に印刷させるとともに、給送デバイスを検出しなかった場合には、前記属性指定情報が指定する属性に対応する媒体を格納した給送デバイスが装着された装着部を、前記第２の検出部を利用して探し、探した装着部に装着された給送デバイスから媒体を送出させて前記印刷部に印刷させる制御部と
を備えることを特徴とするプリンタ。
【請求項２】
前記属性は、媒体のサイズである
ことを特徴とする請求項１記載のプリンタ。
【請求項３】
前記属性は、媒体の種類である
ことを特徴とする請求項１記載のプリンタ。
【請求項４】
印刷用の媒体を格納するとともに該媒体を送出する給送デバイスが夫々装着され得る複数の装着部と、
前記各装着部に夫々配置され、その装着部に前記給送デバイスが装着されているか否かを検出する第１の検出部と、
前記各装着部に夫々配置され、その装着部に装着される前記給送デバイスに格納される媒体の属性を検出する第２の検出部と、
前記各給送デバイスから送出された媒体に対して印刷を行う印刷部と、
前記複数の装着部のうちの１つを指定する装着部指定情報と媒体の属性を指定する属性指定情報とを含む印刷データを送信可能なコンピュータに接続され、該コンピュータからの前記印刷データを受信するインタフェース部と、
前記インタフェース部が受信した前記印刷データ内に含まれる装着部指定情報が示す装着部に給送デバイスが装着されているか否かを、前記第１の検出部を利用して検出し、給送デバイスを検出した場合には、その給送デバイスから媒体を送出させて前記印刷部に印刷させるとともに、給送デバイスを検出しなかった場合には、前記属性指定情報が指定する属性に対応する媒体を格納した給送デバイスが装着された装着部を、前記第２の検出部を利用して探し、探した装着部に装着された給送デバイスから媒体を送出させて前記印刷部に印刷させる制御部と
を備えるプリンタ，及び、
前記プリンタとネットワークを介して接続されるとともに、印刷データを生成し、利用者によって選択された媒体の属性を指定する属性指定情報を生成し、前記印刷データ及び前記属性指定情報を前記プリンタへ送信可能な１台以上のコンピュータ
を備えることを特徴とする印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、１台以上のコンピュータからの印刷指示を受けて媒体に印刷を行うプリンタ及び印刷システムに、関する。
【０００２】
【従来の技術】
一般に、プリンタは、コンピュータ（以下、ＨＯＳＴと略記）から送られてくる印刷データを受信し、この印刷データを解析したうえで、用紙に対して印刷を行っている。この印刷データは、当該プリンタがサポートしているページ記述言語によって記述されている。
【０００３】
また、多くのプリンタは、用途に応じて複数の給紙カセットを増設可能な仕様になっている。このタイプのプリンタ用のページ記述言語は、給紙カセットが装着される複数の給紙口の中からＨＯＳＴ利用者が個別に指定した給紙口を使用するようにプリンタに指令する機能を、有している。
【０００４】
なお、上記プリンタは、個別に指定された給紙口に給紙カセットがなかった場合に対処するために、各給紙口に事前に設定されている優先順に従って給紙カセットのある給紙口の中から１つを選出して決定する機能を、備えている。
【０００５】
【発明が解決しようとする課題】
ところが、個別に指定した給紙口に給紙カセットがなかった場合にプリンタによって自動的に決定される給紙口には、ＨＯＳＴ利用者が本来意図したのとは異なる用紙サイズ（Ａ４やＢ５等）や用紙種類（普通紙や映写用透明シート等）を持つ用紙の給紙カセットが装着されていることがある。このため、ＨＯＳＴ利用者が本来意図したのとは異なる用紙に対して印刷が行われることがあるという問題があった。
【０００６】
本発明は、上述したような従来技術が有する問題点に鑑みてなされたものであり、その課題は、利用者が個別に指定した給紙口に給紙カセット等の給送デバイスが装着されていなかった場合でもできるだけその利用者の意図に合った用紙を収納した給送デバイスが装着された給紙口を自動的に選択してその用紙に対して印刷を行うプリンタ及び印刷システムを、提供することである。
【０００７】
【課題を解決するための手段】
上記の課題を解決するために構成された本発明のプリンタは、印刷用の媒体を格納するとともに該媒体を送出する給送デバイスが夫々装着され得る複数の装着部と、前記各装着部に夫々配置され、その装着部に前記給送デバイスが装着されているか否かを検出する第１の検出部と、前記各装着部に夫々配置され、その装着部に装着される前記給送デバイスに格納される媒体の属性を検出する第２の検出部と、前記各給送デバイスから送出された媒体に対して印刷を行う印刷部と、前記複数の装着部のうちの１つを指定する装着部指定情報と媒体の属性を指定する属性指定情報とを含む印刷データを送信可能なコンピュータに接続され、該コンピュータからの前記印刷データを受信するインタフェース部と、前記インタフェース部が受信した前記印刷データ内に含まれる装着部指定情報が示す装着部に給送デバイスが装着されているか否かを、前記第１の検出部を利用して検出し、給送デバイスを検出した場合には、その給送デバイスから媒体を送出させて前記印刷部に印刷させるとともに、給送デバイスを検出しなかった場合には、前記属性指定情報が指定する属性に対応する媒体を格納した給送デバイスが装着された装着部を、前記第２の検出部を利用して探し、探した装着部に装着された給送デバイスから媒体を送出させて前記印刷部に印刷させる制御部とを備えることを、特徴とする。
【０００８】
このように構成されると、制御部は、コンピュータからの印刷データに含まれる装着部指定情報により指定される装着部に対して給送デバイスが装着されていなかった場合、印刷データに含まれる属性指定情報により指定される属性の媒体の用紙を収納した給送デバイスが装着されている装着部を探し出して選択する。従って、本発明のプリンタは、できるだけコンピュータの利用者の意図に合った用紙に対して印刷を行うことができる。
【０００９】
なお、属性は、例えばＡ４，Ｂ５及びＣ１０等のように媒体のサイズであっても良いし、例えば普通紙，映写用透明シート及び再利用紙などのように媒体の種類であっても良い。
【００１０】
また、上記の課題を解決するために構成された本発明の印刷システムは、印刷用の媒体を格納するとともに該媒体を送出する給送デバイスが夫々装着され得る複数の装着部と、前記各装着部に夫々配置され、その装着部に前記給送デバイスが装着されているか否かを検出する第１の検出部と、前記各装着部に夫々配置され、その装着部に装着される前記給送デバイスに格納される媒体の属性を検出する第２の検出部と、前記各給送デバイスから送出された媒体に対して印刷を行う印刷部と、前記複数の装着部のうちの１つを指定する装着部指定情報と媒体の属性を指定する属性指定情報とを含む印刷データを送信可能なコンピュータに接続され、該コンピュータからの前記印刷データを受信するインタフェース部と、前記インタフェース部が受信した前記印刷データ内に含まれる装着部指定情報が示す装着部に給送デバイスが装着されているか否かを、前記第１の検出部を利用して検出し、給送デバイスを検出した場合には、その給送デバイスから媒体を送出させて前記印刷部に印刷させるとともに、給送デバイスを検出しなかった場合には、前記属性指定情報が指定する属性に対応する媒体を格納した給送デバイスが装着された装着部を、前記第２の検出部を利用して探し、探した装着部に装着された給送デバイスから媒体を送出させて前記印刷部に印刷させる制御部とを備えるプリンタ，及び、前記プリンタとネットワークを介して接続されるとともに、印刷データを生成し、利用者によって選択された媒体の属性を指定する属性指定情報を生成し、前記印刷データ及び前記属性指定情報を前記プリンタへ送信可能な１台以上のコンピュータを、備えることを、特徴とする。
【００１１】
このように構成されると、コンピュータの利用者は、自身が選択した属性を、上述した本発明のプリンタが装着部を探し出す際に優先すべき事項として、指定することができる。このようにして媒体の属性が指定されると、本発明のプリンタの制御部は、コンピュータからの印刷データに含まれる装着部指定情報により指定される装着部に対して給送デバイスが装着されていなかった場合、利用者が指定した属性の媒体が格納された給送デバイスが装着された装着部を探し出し、探し出した装着部に装着された給送デバイスから媒体を送出させて印刷部に印刷させる。従って、本発明の印刷システムによれば、できるだけコンピュータの利用者の意図に合った用紙に対して印刷を行うことができる。
【００１２】
【発明の実施の形態】
以下、図面に基づいて本発明の実施形態を説明する。
【００１３】
＜ハードウェア構成＞
図１は、本実施形態によるプリンタ１を備えた印刷システムの模式図である。この図１に示されるように、プリンタ１は、複数のコンピュータ（以下ＨＯＳＴと略記）２と、ＬＡＮ等のネットワーク３を介して夫々接続されている。
【００１４】
図２は、プリンタ１内の概略的なハードウエア構成図である。この図２に示されるように、プリンタ１は、相互に接続された主制御部１０，及び入出力制御部１１を、備えている。主制御部１０は、何れも図示せぬＣＰＵ，メモリコントローラ及びＩ／Ｏ制御回路等を、有する。
【００１５】
また、プリンタ１は、入出力制御部１１に接続された記憶装置であるＨＤＤ１２及びＥＥＰＲＯＭ１３を、備えている。入出力制御部１１は、これらＨＤＤ１２及びＥＥＰＲＯＭ１３に対してデータの書込及び読出が可能である。なお、主制御部１０及び入出力制御部１１は、制御部として機能し、後述するソフトウェアを実行することができる。
【００１６】
さらに、プリンタ１は、主制御部１０に夫々接続されたＳＤＲＡＭ１４，及び，ネットワークインタフェース（ネットワークＩ／Ｆ）１５を、備えている。ＳＤＲＡＭ１４には、上記ＣＰＵの作業領域が展開される。ネットワークＩ／Ｆ１５は、入出力制御部１１に接続されているとともに、ネットワーク３を介して各ＨＯＳＴ２に夫々接続されている。
【００１７】
さらに、プリンタ１は、主制御部１０に接続されたパネル部１６を、備えている。このパネル部１６は、利用者に情報を表示するとともに利用者に情報を入力させるためのものである。
【００１８】
さらに、プリンタ１は、主制御部１０にそれぞれ接続された印刷エンジン１７及び搬送装置１８を、備えている。印刷エンジン１７は、図示せぬレーザビーム走査光学系，ドラム及びトナー供給部等を有する装置であり、搬送装置１８によって搬送された印刷媒体（用紙）に対して印刷を行う印刷部である。
【００１９】
図３は、プリンタ１の外観を示す概略図であり、図４は、プリンタ１の側断面図である。これら図３及び図４に示されるように、プリンタ１は、複数の給紙カセットＬＣ１〜ＬＣ３，及び多目的トレイ（ｍｕｌｔｉ−ｐｕｒｐｏｓｅ  ｔｒａｙ）ＭＰを、備えている。これら給紙カセットＬＣ１〜ＬＣ３，及び多目的トレイＭＰを総称して給送デバイスと呼ぶと、プリンタ１は、４つの給送デバイスを備えていることになる。
【００２０】
第１乃至第３の給紙カセットＬＣ１〜ＬＣ３は、何れも、底面が長方形であるトレイであり、上から順に筐体内に格納されている。なお、各給紙カセットＬＣ１〜ＬＣ３は、用紙を収容するための引き出しとして機能するように、それぞれ、対応する給紙口に挿抜可能に装着されている。
【００２１】
多目的トレイＭＰは、第１の給紙カセットＬＣ１の図３における左方において、筐体から張り出した状態で、給紙口に挿抜可能に装着されている。この多目的トレイＭＰは、各種形状の用紙を受け入れることができる。
【００２２】
なお、各給紙カセットＬＣ１〜ＬＣ３及び多目的トレイＭＰには、内部に収納される用紙のサイズ（Ａ４やＢ５等）及び種類（普通紙や映写用透明シート等）を示すためのダイヤル（図示略）が、備えられている。これに対し、各給紙口（装着部に相当）から筐体内に入った先には、センサＳ１〜Ｓ４が備えられている。これらセンサＳ１〜Ｓ４は、主制御部１０に繋がれており、給紙カセットＬＣ１〜ＬＣ３及び多目的トレイＭＰの有無と、給紙カセットＣ１〜ＬＣ３及び多目的トレイＭＰがある場合にはダイヤルに示される用紙サイズ及び用紙種類とを、主制御部１０に通知する。
【００２３】
給紙カセットＬＣ１の上方には、コントローラＴ及び上記印刷エンジン１７が、並列された状態で配置されている。このコントローラＴ内には、上記の主制御部１０，入出力制御部１１，ＥＥＰＲＲＯＭ１３及びＳＤＲＡＭ１４等が、格納されている。なお、図４において、コントローラＴは右側に配置されており、印刷エンジン１７は左側に配置されている。
【００２４】
さらに、印刷エンジン１７の上方には、定着部Ｈが配置されている。この定着部Ｈは、ヒートローラを有し、印刷エンジン１７によって印刷された用紙を熱定着させる。また、筐体の上面には、印刷が済んで排出された用紙を載置させておくための排紙トレイＲが、形成されている。
【００２５】
上記搬送装置１８は、複数の搬送系ローラを有する。これらの搬送系ローラのうち、繰出ローラ２０ａ及びフィードローラ２０ｂは、多目的トレイＭＰに対応させて配置されている。繰出ローラ２０ａ，及びフィードローラ２０ｂは、図３における反時計周り方向にそれぞれ回転して、多目的トレイＭＰ上に載置された用紙を装置内部へ送り込む。送り込まれた用紙は、幾つかの搬送ローラ対によって図４の上方へ搬送されて印刷エンジン１７へ向う。
【００２６】
また、複数の搬送系ローラのうち、繰出ローラ２１ａ，フィードローラ２１ｂ及び分離ローラ２１ｃは、第１の給紙カセットＬＣ１に対応させて配置されている。同様に、第２及び第３の給紙カセットＬＣ２，ＬＣ３に夫々対応させて、繰出ローラ２２ａ，２３ａと、フィードローラ２２ｂ，２３ｂと、分離ローラ２２ｃ，２３ｃとが、配置されている。各給紙カセットＬＣ１〜ＬＣ３における用紙の送り出しは、ほぼ同様に行われるので、ここでは、一例として、給紙カセットＬＣ１における用紙の送り出しについて説明する。
【００２７】
繰出ローラ２１ａは、給紙カセットＬＣ１の図４における左側の上方に配置されており、図示せぬモータに駆動されて、図４における時計周り方向に回転する。また、給紙カセットＬＣ１は、その内部に格納された用紙を上方へ付勢する図示せぬバネを有する。このため、給紙カセットＬＣ１内の用紙は、上方に付勢されて繰出ローラ２１ａに圧接している。
【００２８】
フィードローラ２１ｂは、繰出ローラ２１ａの図４における左方に配置されており、図示せぬモータに駆動されて、繰出ローラ２１ａと同方向（図４における時計周り方向）に回転する。分離ローラ２１ｃは、フィードローラ２１ｂの下側において該フィードローラ２１ｂに対向配置されている。この分離ローラ２１ｃは、回転駆動されることはないが、ワンウェイクラッチ等によって図４における時計周り方向にのみ従動的に回転可能になっている。
【００２９】
給紙カセットＬＣ１内の用紙が繰出ローラ２１ａに圧接した状態で、この繰出ローラ２１ａが図４における時計周り方向に回転すると、最上部の用紙が図４における左方へ繰り出される。この際、最上部の用紙につられて何枚かの用紙がともに左方へ繰り出されてしまう。しかし、フィードローラ２１ｂが、用紙に対して上から接しながら図４における時計周り方向に回転するとともに、分離ローラ２１ｃが、用紙に対して下から接しながら当該用紙の左方への移動を規制しているので、複数枚の用紙のうちの最上部の一枚のみが、左方へ送り出される。なお、送り出された用紙は、複数の搬送ローラ対によって上方へ搬送され、印刷エンジン１７へ向う。
【００３０】
こうして、各給送デバイスから送り出された用紙は、印刷エンジン１７によって印刷されたうえで定着部Ｈによって熱定着され、排紙トレイＲへ排出されることになる。
【００３１】
＜ソフトウェア構成＞
図５は、印刷システムのソフトウェア構成図である。この図５における一点鎖線以上の部分である（Ｂ）〜（Ｄ）層が、ソフトウェアを示している。但し、一点鎖線以下の部分である（Ａ）層は、ハードウェアを示している。
【００３２】
また、（Ｂ）層はハードウェア依存のソフトウェアを、（Ｃ）層はコマンド（言語）から独立したソフトウェアを、（Ｄ）層はコマンド（言語）に依存したソフトウェアを、夫々示している。
【００３３】
ＨＯＳＴ２には、デバイスドライバ３１，並びに、図示せぬオペレーティングシステム，アプリケーションプログラム及びツールプログラム等が、予めインストールされている。デバイスドライバ３１は、アプリケーションプログラムやツールプログラムによって作成されたデータを、印刷データに変換してプリンタ１へと送出する。
【００３４】
なお、後において説明するが、この印刷データには、実際の印刷対象となる印刷対象データ，及び、ジョブ管理言語が、含まれている。印刷対象データは、ページ記述言語により記述されており、実質的な印刷内容を有するとともに、後述する印刷条件情報をも有する。
【００３５】
プリンタ１は、データ処理の流れの順に、インタフェースマネージャ３２，ジョブ管理言語解釈部３３，ページ記述言語解釈部３４，プリンティングマネージャ３５及びエンジンコントローラ３６を、有する。
【００３６】
ＨＯＳＴ２のデバイスドライバ３１から送出された印刷データは、プリンタ１におけるインタフェースマネージャ３２によって受信され、ジョブ管理言語解釈部３３によってそのジョブ管理言語が解析され、当該印刷処理に関する各種の指定が抽出される。
【００３７】
印刷データの印刷対象データは、ページ記述言語解釈部３４によって解釈される。すなわち、ページ記述言語解釈部３４は、印刷対象データに基づいて、印刷イメージを生成するとともに、後述する印刷条件情報を抽出する。
【００３８】
ページ記述言語解釈部３４によって変換された印刷イメージは、プリンティングマネージャ３５へ送られる。このプリンティングマネージャ３５は、ジョブ言語解釈部３３において抽出された各種の指定に従って、印刷処理を管理し、ページ記述言語解釈部３４から送られた印刷イメージを、エンジンコントローラ３６へ送る。このエンジンコントローラ３６は、印刷エンジン１７及び搬送装置１８を制御して、指定された給紙口の給紙カセットＬＣ１〜ＬＣ３又は多目的トレイＭＰから用紙を送り出させて印刷エンジン１７へ搬送させ、印刷イメージを用紙に印刷させる。
【００３９】
＜印刷処理＞
（ＨＯＳＴ側の印刷指示）
利用者は、自分のＨＯＳＴ２を操作して、プリンタ１に対して印刷指示することができる。すなわち、利用者は、ＨＯＳＴ２において起動されたアプリケーションプログラムに対して印刷を指示すると、アプリケーションプログラムは、印刷内容をデバイスドライバ３１へ送る。デバイスドライバ３１は、ＨＯＳＴ２の図示せぬ表示部にドライバ画面を表示させる。利用者は、このドライバ画面において、当該印刷の印刷条件を指定することができる。ここで指定された印刷条件は、印刷条件情報として印刷データに含められて、プリンタ１へ送信される。
【００４０】
図６は、ドライバ画面４０の例示図である。この図６に示されるように、ドライバ画面４０には、４つのドロップダウンリストボックス４０ａ〜４０ｄ，及び、決定ボタン４０ｅが、示されている。なお、このドライバ画面４０には、印刷方向を縦方向又は横方向に指定するための２つ一組のラジオボタン４０ｆ，４０ｇが、示されていても良い。
【００４１】
第１のドロップダウンリストボックス４０ａは、当該印刷で使用する用紙の用紙サイズを指定するためのものであり、クリックされると、「Ａ４」，「レター」，「Ａ５」，「リーガル」，「Ｃ１０」，「ＤＬ」及び「エグゼクティブ」等の選択肢を列挙したリストを表示する。利用者は、これらの中から１つを選択することにより、用紙サイズを任意に指定することができる。ここで指定された用紙サイズは、用紙サイズ指定情報として印刷条件情報に含められる。なお、これら各選択肢は、属性指定情報に相当する。
【００４２】
第２のドロップダウンリストボックス４０ｂは、当該印刷で使用する用紙の種類を指定するためのものであり、クリックされると、「普通紙」，「レターヘッド」，「再利用紙」，「色付き紙」及び「透明シート」などの選択肢を列挙したリストを表示する。利用者は、これらの中から１つを選択することにより、用紙種類を任意に指定することができる。ここで指定された用紙種類は、用紙種類指定情報として印刷条件情報に含められる。なお、これら各選択肢も、属性指定情報に相当する。
【００４３】
第３のドロップダウンリストボックス４０ｃは、当該印刷で使用する給紙口を指定するためのものであり、クリックされると、「トレイ１」，「トレイ２」，「トレイ３」，「手差しフィード」及び「自動」などの選択肢を列挙したリストを表示する。利用者は、これらの中から１つを選択することにより、給紙口を任意に指定することができる。ここで指定された選択肢は、給紙口指定情報として印刷条件に含められる。但し、「自動」は、プリンタ１に給紙口を自動的に決定させるための選択肢であり、この「自動」が選択されている場合には、プリンタ１は、事前に設定されている所定の優先順に従って、給紙カセットが装着されている給紙口の中から１つの給紙口を選出する。なお、「自動」以外の選択肢は、装着部指定情報に相当する。
【００４４】
第４のドロップダウンリストボックス４０ｄは、指定された給紙口に給紙カセット又は多目的トレイが無かった場合においてプリンタ１が他の給紙口を選出する時の優先条件を指定するためのものであり、クリックされると、「用紙サイズ」，「用紙種類」及び「指定無し」の各選択肢を列挙したリストを表示する。利用者は、これらの中から１つを選択することにより、ドライバ画面４０上で指定されている用紙サイズ（図６ではＡ４）若しくは用紙種類（図６では普通紙），又は、プリンタ１による自動設定の何れかを、優先条件として指定することができる。ここで指定される優先条件は、優先条件指定情報として印刷条件情報に含められる。なお、プリンタ１による自動設定とは、各給紙口に事前に設定されている所定の優先順に従ってプリンタ１が１つの給紙口を自動的に選択することである。
【００４５】
そして、利用者は、このドライバ画面４０において印刷条件の指定を終えて決定ボタン４０ｅをクリックすると、印刷条件を決定することができる。その後、利用者は、デバイスドライバ３１に対して印刷指示を行う。デバイスドライバ３１は、図６のドライバ画面において指定された各種の情報を印刷条件情報として印刷データに組み込んで、この印刷データをプリンタ１へ送信する。
【００４６】
（プリンタの処理）
上述したように、ＨＯＳＴ２から送られた印刷データは、プリンタ１のインターフェースマネージャ３２によって受信され、ジョブ管理言語解釈部３３によってそのジョブ管理言語が解釈され、当該印刷処理に関する各種の指定が抽出される。その後、ページ記述言語解釈部３４が、印刷データの印刷対象データに基づいて印刷イメージを生成するとともに、印刷条件情報を抽出する。そして、印刷条件情報が抽出されると、給紙口決定処理が開始される。以下、図７に示す給紙口決定処理のフローチャートを参照して説明する。
【００４７】
Ｓ１０１では、ページ記述言語解釈部３４は、給紙口指定情報が「自動」であるか否かを、判別する。そして、ページ記述言語解釈部４４は、給紙口指定情報が「自動」でなかった場合には、給紙口が個別に指定されていると判断して処理をＳ１０２へ進め、「自動」であった場合には、処理をＳ１０５へ分岐させる。
【００４８】
Ｓ１０２では、エンジンコントローラ３６は、個別指定された給紙口に給紙カセットＬＣ１〜ＬＣ３又は多目的トレイＭＰが装着されているか否かを、センサＳ１〜Ｓ３を利用して判別する。そして、エンジンコントローラ３６は、個別指定された給紙口に給紙カセットＬＣ１〜ＬＣ３又は多目的トレイＭＰが装着されていなかった場合には、給紙口が指定できないと判断して処理をＳ１０３ヘ進め、そうでなかった場合には、給紙口が決定されたと判断して給紙口決定処理を終了する。
【００４９】
Ｓ１０３では、ページ記述言語解釈部３４は、優先条件指定情報が「指定無し」であるか否かを、判別する。そして、ページ記述言語解釈部３４は、「指定無し」でなかった場合には、処理をＳ１０４へ進め、「指定無し」であった場合には、処理をＳ１０５へ分岐させる。
【００５０】
Ｓ１０４では、ページ記述言語解釈部３４は、優先条件指定情報が示す属性（用紙サイズ又は用紙種類）の指定情報（用紙サイズ情報又は用紙種類情報）が指定するサイズ又は種類の用紙を収納する給紙カセットＬＣ１〜ＬＣ３又は多目的トレイＭＰが装着された給紙口の有無を、判別する。そして、ページ記述言語解釈部３４は、優先条件指定情報が示す属性の指定情報が指定するサイズ又は種類の用紙を収納する給紙カセットＬＣ１〜ＬＣ３又は多目的トレイＭＰが装着された給紙口があった場合には、給紙口が決定されたと判断して給紙口決定処理を終了し、そうでなかった場合には処理をＳ１０５へ分岐させる。
【００５１】
Ｓ１０５では、ページ記述言語解釈部３４は、各給紙口に事前に設定されている所定の優先順に従って、給紙カセットＬＣ１〜ＬＣ３又は多目的トレイＭＰが装着されている給紙口の中から１つの給紙口を選出して決定し、給紙口決定処理を終了する。
【００５２】
そして、上記のように給紙口が決定された状態において、ページ記述言語解釈部３４は、印刷データに基づいて印刷イメージを生成し、得られた印刷イメージをエンジンコントローラ３６へ送る。このエンジンコントローラ３６は、印刷エンジン１７，及び搬送装置１８を制御して、決定された給紙口に装着された給紙カセットから用紙を送り出させて印刷エンジン１７へ搬送させ、印刷イメージを用紙に印刷させる。
【００５３】
このように、本実施形態によれば、利用者が個別に指定した給紙口に給紙カセットや多目的トレイＭＰがなかった場合でも、利用者の意図する用紙サイズ又は用紙種別と同じサイズ又は種別の用紙を収納した給紙カセットが他の給紙口に装着されているときには、利用者の意図する用紙サイズ又は用紙種別の用紙を収納した給紙カセット又は多目的トレイが装着された給紙口が選択され、その給紙口から送り出される用紙に対して印刷がなされる。
【００５４】
【発明の効果】
以上に説明したように、本発明によれば、利用者が個別に指定した給紙口に給送デバイスが装着されていなかった場合でもできるだけその利用者の意図に合った用紙を収納した給送デバイスが装着された給紙口を自動的に選択してその用紙に対して印刷を行うことができる。
【図面の簡単な説明】
【図１】本実施形態によるプリンタを備えた印刷システムの模式図
【図２】プリンタの制御部内の概略的な構成図
【図３】プリンタの外観を示す概略図
【図４】プリンタの縦断面図
【図５】プリンタのソフトウェア構成図
【図６】ＨＯＳＴの表示部に表示されるドライバ画面の例示図
【図７】プリンタで行われる給紙口決定処理を示すフローチャート
【符号の説明】
１      プリンタ
１０    主制御部
１１    入出力制御部
１３    ＥＥＰＲＯＭ
１５    ネットワーク・インタフェース
１７    印刷エンジン
ＬＣ１  給紙カセット
ＬＣ２  給紙カセット
ＬＣ３  給紙カセット
ＭＰ    多目的トレイ
２      ホスト・パーソナル・コンピュータ
【図１】
0003601519.tif 000002
【図２】
0003601519.tif 000003
【図３】
0003601519.tif 000004
【図４】
0003601519.tif 000005
【図５】
0003601519.tif 000006
【図６】
0003601519.tif 000007
【図７】
0003601519.tif 000008