(57)【要約】【課題】  利便性のより向上したプリント装置、プリンタドライバ装置などを提供する。【解決手段】  本発明のプリント装置１は、画像データに基づいて用紙に対して印刷を行うプリンタ部２１０と、用紙を収納する複数の給紙トレイ２５１〜２５４とを有している。このプリント装置１は、同一の画像データを、各給紙トレイ２５１〜２５４からそれぞれ供給される各用紙に対して印刷するために、上記各給紙トレイ２５１〜２５４から供給する用紙の供給順序に関する情報を含む印刷コマンドを受信する通信部３１と、当該印刷コマンドに基づいて各給紙トレイ２５１〜２５４から供給する用紙の供給順序を決定する給紙トレイ決定部４１と、その決定内容に基づいて、各給紙トレイから用紙をプリンタ部２１０に供給するように給紙トレイに対して指示を出す給紙トレイ駆動部４２とを備える。これによれば、複数の給紙トレイから給紙順序を指定して印刷処理を行うことができる。【選択図】  図１
2006231637.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づいて記録材に対して印刷を行う画像形成部と、上記記録材を収納する複数の給紙トレイとを有するプリント装置であって、
同一の画像データを、上記複数の給紙トレイからそれぞれ供給される各記録材に対して印刷するために、上記複数の給紙トレイから供給する記録材の供給順序に関する情報を含む印刷コマンドを取得する取得手段と、
当該印刷コマンドに基づいて複数の給紙トレイから供給する記録材の供給順序を決定する決定手段と、
上記決定手段の決定内容に基づいて、上記複数の給紙トレイから記録材を画像形成部に供給するように給紙トレイに対して指示を出す指示手段とを、備えることを特徴とするプリント装置。
【請求項２】
上記複数の給紙トレイに収納されている各記録材の種類に関する情報を給紙トレイごとに記憶する記録材情報記憶部をさらに有し、
上記取得手段は、記録材の種類およびその供給順序に関する情報を含む印刷コマンドを取得し、
上記決定手段は、上記記録材情報記憶部に記憶されている情報に基づいて、上記複数の給紙トレイから給紙する記録材の供給順序を決定することを特徴とする請求項１に記載のプリント装置。
【請求項３】
印刷後の記録材が排出される複数の排出トレイと、
給紙トレイに収納された記録材と、当該記録材を排出可能な排出トレイに関する情報とを対応付けて記憶した排出トレイ情報記憶部と、
上記排出トレイ情報記憶部に記憶されている情報と、上記印刷コマンドに含まれる記録材の種類に関する情報とから、印刷に使用される全ての種類の記録材を排出可能な排出トレイを選択する排出トレイ選択手段とをさらに備えることを特徴とする請求項２に記載のプリント装置。
【請求項４】
上記プリント装置は、記録材をフェイスアップあるいはフェイスダウンに制御して出力することが可能であるとともに、
上記記録材情報記憶部は、各給紙トレイに収納されている各記録材がフェイスアップおよび／またはフェイスダウンで出力可能であるか否かの情報を記憶しており、
上記記録材情報記憶部に記憶されている情報に基づいて、上記記録材が全てフェイスアップあるいは全てフェイスダウンで出力されるように記録材の排出を制御する記録材排出制御手段をさらに有していることを特徴とする請求項２に記載のプリント装置。
【請求項５】
上記プリント装置は、片面印刷および両面印刷が可能であるとともに、
上記記録材情報記憶部は、各給紙トレイに収納されている各記録材が両面印刷可能であるか否かの情報を記憶しており、
上記記録材情報記憶部に記憶されている情報に基づいて、上記記録材が全て片面印刷された状態、あるいは、全て両面印刷された状態で出力されるように制御する両面・片面印刷制御手段をさらに有していることを特徴とする請求項２に記載のプリント装置。
【請求項６】
請求項１から５の何れか１項に記載のプリント装置に対して画像データおよび印刷コマンドを含む印刷データを送信して印刷を指示するプリンタドライバ装置であって、
同一の画像データを、上記複数の給紙トレイからそれぞれ供給される各記録材に対して印刷するために、上記複数の給紙トレイから供給する記録材の供給順序に関する情報を含む印刷コマンドを作成し、上記画像データに付加して印刷データを作成する印刷データ作成手段を有することを特徴とするプリンタドライバ装置。
【請求項７】
上記印刷データ作成手段は、
記録材の種類を選択する種類選択手段と、
上記種類選択手段によって選択された記録材の供給順序を選択する順序選択手段とを備え、
記録材の種類およびその供給順序に関する情報を含む印刷コマンドを作成することを特徴とする請求項６に記載のプリンタドライバ装置。
【請求項８】
上記画像データが複数のページからなるものであって、
上記印刷データ作成手段は、上記複数の給紙トレイから供給する記録材の供給順序に関する情報を、ページごとに作成することを特徴とする請求項６に記載のプリンタドライバ装置。
【請求項９】
請求項１から５の何れか１項に記載のプリント装置と、上記プリント装置に対して画像データを送信して印刷を指示するプリンタドライバ装置とが通信手段を介して接続されていることを特徴とする印刷システム。
【請求項１０】
画像データに基づいて記録材に対して印刷を行う画像形成部と、上記記録材を収納する複数の給紙トレイとを有するプリント装置において行われる画像形成部への記録材供給制御方法であって、
同一の画像データを、上記複数の給紙トレイからそれぞれ供給される各記録材に対して印刷するために、上記複数の給紙トレイから供給する記録材の供給順序に関する情報を含む印刷コマンドを取得する取得ステップと、
当該印刷コマンドに基づいて複数の給紙トレイから供給する記録材の供給順序を決定する決定ステップと、
上記決定ステップにおける決定内容に基づいて、上記複数の給紙トレイから記録材を画像形成部に供給するように給紙トレイに対して指示を出す指示ステップとを含むことを特徴とする記録材供給制御方法。
【請求項１１】
請求項１から５の何れか１項に記載のプリント装置における記録材供給制御プログラムであって、コンピュータを上記各手段として機能させるための記録材供給制御プログラム。
【請求項１２】
請求項１１に記載の記録材供給制御プログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の給紙トレイを有し、各給紙トレイから記録材を供給して印刷処理を行うプリント装置、このようなプリント装置と接続されるプリンタドライバ装置、および、上記プリント装置における記録材供給制御方法に関する。
【背景技術】
【０００２】
プリンタの中には、印刷時にユーザが所望とする用紙を指定することによって、種類の異なる用紙に印刷を行うことができるように、種類の異なる用紙をそれぞれ保管している複数の給紙トレイを備えているものがある。このようなプリンタにおいては、同一の画像データを複数の異なる給紙トレイにセットした用紙にそれぞれ印刷する場合、給紙トレイをそれぞれ選択して複数回印刷指示を行う必要があるため、作業時間と手間がかかっていた。
【０００３】
このような課題を解決するものとして、例えば特許文献１には、プリンタドライバ装置が開示されている。この装置では、１度の印刷指示で複数の給紙トレイを選択して印刷することが可能であるため、印刷にかかる作業時間と手間を削減することができる。
【０００４】
また、特許文献２には、印刷データの各頁または各部単位で給紙トレイを選択することのできるプリントバッファ装置が開示されている。
【特許文献１】特開平７−１７５６０５公報（公開日：平成７年７月１４日）
【特許文献２】特開平８−９０８４６公報（公開日：平成８年４月９日）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１および２に記載の技術では、複数の給紙トレイからの給紙順序については考慮されておらず、ユーザが特定の用紙順で印刷を行うことを希望する場合には、印刷時にプリンタが給紙するトレイの順序を考慮して用紙を給紙トレイにセットする必要がある。
【０００６】
このように、上記特許文献１および２に記載の構成では、印刷する用紙の順序を変更する場合には、プリンタの給紙トレイにセットする用紙を所望の印刷順が得られるようにセットし直す必要がある。そのため、特にネットワークプリンタのようにプリンタの設置場所が印刷を指示するユーザから離れている場合には、手間がかかるという問題があった。
【０００７】
本発明は、上記の問題点に鑑みてなされたものであり、給紙順序を指定して印刷する機能を有し、ユーザの所望する用紙順に印刷を行うことを可能とすることで、利便性を向上させたプリント装置、プリンタドライバ装置、これらの装置から構成されるプリント装置における記録材供給制御方法などを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明にかかるプリント装置は、上記課題を解決するために、画像データに基づいて記録材に対して印刷を行う画像形成部と、上記記録材を収納する複数の給紙トレイとを有するプリント装置であって、同一の画像データを、上記複数の給紙トレイからそれぞれ供給される各記録材に対して印刷するために、上記複数の給紙トレイから供給する記録材の供給順序に関する情報を含む印刷コマンドを取得する取得手段と、当該印刷コマンドに基づいて複数の給紙トレイから供給する記録材の供給順序を決定する決定手段と、上記決定手段の決定内容に基づいて、上記複数の給紙トレイから記録材を画像形成部に供給するように給紙トレイに対して指示を出す指示手段とを、備えることを特徴としている。
【０００９】
本発明のプリント装置は、複数の給紙トレイを有しており、同一の画像データを、この複数の給紙トレイからそれぞれ供給される各記録材に対して印刷することができる。つまり、このプリント装置は、同一の画像データを記録材に対して複数回印刷することができるものである。このプリント装置は、画像形成部に印刷を実行させるための印刷指示情報である印刷コマンドを、プリンタドライバなどの外部の装置あるいはプリント装置内部に設けられたスキャナ部などから画像データとともに取得し、印刷処理を実行する。
【００１０】
そして、本発明のプリント装置は、この印刷コマンドとして、各給紙トレイからの記録材の供給順序に関する情報を含む印刷コマンドを取得し、この情報に基づいて、各給紙トレイから指定された順序で記録材を画像形成部へ供給し、印刷処理を行うことができる。
【００１１】
したがって、上記の構成によれば、ユーザの所望とする給紙順で画像を印刷することができ、これによって、利便性の向上したプリント装置が得られる。
【００１２】
本発明のプリント装置は、上記複数の給紙トレイに収納されている各記録材の種類に関する情報を給紙トレイごとに記憶する記録材情報記憶部をさらに有し、上記取得手段は、記録材の種類およびその供給順序に関する情報を含む印刷コマンドを取得し、上記決定手段は、上記記録材情報記憶部に記憶されている情報に基づいて、上記複数の給紙トレイから給紙する記録材の供給順序を決定することが好ましい。
【００１３】
上記の構成によれば、ユーザが所望とする記録材の種類（例えば、サイズ、素材、色など）の順序で印刷を行い、印刷結果を得ることができる。
【００１４】
本発明のプリント装置は、印刷後の記録材が排出される複数の排出トレイと、給紙トレイに収納された記録材と、当該記録材を排出可能な排出トレイに関する情報とを対応付けて記憶した排出トレイ情報記憶部と、上記排出トレイ情報記憶部に記憶されている情報と、上記印刷コマンドに含まれる記録材の種類に関する情報とから、印刷に使用される全ての種類の記録材を排出可能な排出トレイを選択する排出トレイ選択手段とをさらに備えることが好ましい。
【００１５】
上記の構成によれば、異なる種類の記録材に対して印刷を行う場合であっても、全ての印刷結果を同じ排出トレイから得ることができる。
【００１６】
上記プリント装置は、記録材をフェイスアップあるいはフェイスダウンに制御して出力することが可能であるとともに、上記記録材情報記憶部は、各給紙トレイに収納されている各記録材がフェイスアップおよび／またはフェイスダウンで出力可能であるか否かの情報を記憶しており、上記記録材情報記憶部に記憶されている情報に基づいて、上記記録材が全てフェイスアップあるいは全てフェイスダウンで出力されるように記録材の排出を制御する記録材排出制御手段をさらに有していることが好ましい。
【００１７】
上記の構成によれば、指定された供給順序で排出される各給紙トレイ由来の記録材について、フェイスアップあるいはフェイスダウンが混在することなく、何れかに揃えた状態で排出させることができる。
【００１８】
上記プリント装置は、片面印刷および両面印刷が可能であるとともに、上記記録材情報記憶部は、各給紙トレイに収納されている各記録材が両面印刷可能であるか否かの情報を記憶しており、上記記録材情報記憶部に記憶されている情報に基づいて、上記記録材が全て片面印刷された状態、あるいは、全て両面印刷された状態で出力されるように制御する両面・片面印刷制御手段をさらに有していることが好ましい。
【００１９】
上記の構成によれば、記録材の種類あるいは記録材を収納している給紙トレイによって、両面印刷と片面印刷とが混在して出力されることを防止することができる。
【００２０】
また、本発明にかかるプリント装置は、上記の何れかのプリント装置に対して画像データおよび印刷コマンドを含む印刷データを送信して印刷を指示するプリンタドライバ装置であって、同一の画像データを、上記複数の給紙トレイからそれぞれ供給される各記録材に対して印刷するために、上記複数の給紙トレイから供給する記録材の供給順序に関する情報を含む印刷コマンドを作成し、上記画像データに付加して印刷データを作成する印刷データ作成手段を有することを特徴としている。
【００２１】
本発明のプリンタドライバ装置によれば、ユーザの所望とする給紙順で給紙トレイから記録材を供給し、印刷処理を行うことのできる印刷データを作成し、プリント装置に送信することができる。
【００２２】
本発明のプリンタドライバ装置において、上記印刷データ作成手段は、記録材の種類を選択する種類選択手段と、上記種類選択手段によって選択された記録材の供給順序を選択する順序選択手段とを備え、記録材の種類およびその供給順序に関する情報を含む印刷コマンドを作成することが好ましい。
【００２３】
上記の構成によれば、ユーザが所望とする記録材の種類の順序で印刷を行うことのできる印刷データを作成することができる。
【００２４】
上記のプリンタドライバ装置は、上記画像データが複数のページからなるものであって、上記印刷データ作成手段は、上記複数の給紙トレイから供給する記録材の供給順序に関する情報を、ページごとに作成することが好ましい。
【００２５】
上記の構成によれば、複数のページからなる書類の印刷データについて、ページごとに記録材の供給順序を決定することができる。
【００２６】
また、本発明にかかる印刷システムは、上記の何れかのプリント装置と、上記プリント装置に対して画像データを送信して印刷を指示するプリンタドライバ装置とが通信手段を介して接続されていることを特徴としている。
【００２７】
上記の印刷システムによれば、ユーザの所望とする給紙トレイ順に印刷処理を行い、処理結果を得ることができる。
【００２８】
また、本発明にかかる記録材供給制御方法は、画像データに基づいて記録材に対して印刷を行う画像形成部と、上記記録材を収納する複数の給紙トレイとを有するプリント装置において行われる画像形成部への記録材供給制御方法であって、同一の画像データを、上記複数の給紙トレイからそれぞれ供給される各記録材に対して印刷するために、上記複数の給紙トレイから供給する記録材の供給順序に関する情報を含む印刷コマンドを取得する取得ステップと、当該印刷コマンドに基づいて複数の給紙トレイから供給する記録材の供給順序を決定する決定ステップと、上記決定ステップにおける決定内容に基づいて、上記複数の給紙トレイから記録材を画像形成部に供給するように給紙トレイに対して指示を出す指示ステップとを含むことを特徴としている。
【００２９】
本発明の記録材供給制御方法は、複数の給紙トレイを有し、同一の画像データを、この複数の給紙トレイからそれぞれ供給される各記録材に対して印刷するという機能を持つプリント装置において実行されるものである。つまり、このプリント装置は、同一の画像データを記録材に対して複数回印刷することができるものである。また、このプリント装置は、画像形成部に印刷を実行させるための印刷指示情報である印刷コマンドを、プリンタドライバなどの外部の装置あるいはプリント装置内部に設けられたスキャナ部などから画像データとともに取得し、印刷処理を実行する。
【００３０】
そして、本発明の記録材供給制御方法では、この印刷コマンドとして、各給紙トレイからの記録材の供給順序に関する情報を含む印刷コマンドを取得し、この情報に基づいて、各給紙トレイから指定された順序で記録材を画像形成部へ供給することができる。
【００３１】
したがって、上記の方法によれば、ユーザの所望とする給紙順で画像を印刷することができ、ユーザにとって使い勝手の良いプリント装置を実現することができる。
【００３２】
なお、上記プリント装置における記録材供給制御は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として機能させることにより上記プリント装置をコンピュータにて実現させる制御プログラムを記録したコンピュータ読取り可能な記録媒体も、本発明の範疇に入る。
【００３３】
すなわち、本発明にかかる記録材供給制御プログラムは、上記の何れかのプリント装置における記録材供給制御プログラムであって、コンピュータを上記各手段として機能させるためのものである。また、本発明にかかる記録媒体は、上記の記録材供給制御プログラムを記録したコンピュータ読取り可能な記録媒体である。
【発明の効果】
【００３４】
本発明にかかるプリント装置は、以上のように、同一の画像データを、上記複数の給紙トレイからそれぞれ供給される各記録材に対して印刷するために、上記複数の給紙トレイから供給する記録材の供給順序に関する情報を含む印刷コマンドを取得する取得手段と、当該印刷コマンドに基づいて複数の給紙トレイから供給する記録材の供給順序を決定する決定手段と、上記決定手段の決定内容に基づいて、上記複数の給紙トレイから記録材を画像形成部に供給するように給紙トレイに対して指示を出す指示手段とを、備えるものである。
【００３５】
また、本発明にかかる記録材供給制御方法は、以上のように、同一の画像データを、上記複数の給紙トレイからそれぞれ供給される各記録材に対して印刷するために、上記複数の給紙トレイから供給する記録材の供給順序に関する情報を含む印刷コマンドを取得する取得ステップと、当該印刷コマンドに基づいて複数の給紙トレイから供給する記録材の供給順序を決定する決定ステップと、上記決定ステップにおける決定内容に基づいて、上記複数の給紙トレイから記録材を画像形成部に供給するように給紙トレイに対して指示を出す指示ステップとを含むものである。
【００３６】
したがって、本発明によれば、ユーザの所望とする給紙順で画像を印刷することができ、ユーザにとって使い勝手の良いプリント装置を実現することができるという効果を奏する。
【発明を実施するための最良の形態】
【００３７】
本発明の一実施形態について、図１ないし図８に基づいて以下に説明する。
【００３８】
本実施の形態では、本発明にかかるプリント装置とプリンタドライバ装置とがネットワーク（通信手段）を介して接続された印刷システムを例に挙げて説明する。そして、本実施の形態では、本発明にかかるプリント装置の一例として、印刷機能を備えたデジタル複合機を例に挙げ、本発明にかかるプリンタドライバ装置の一例として、プリンタドライバを備えたホストＰＣを例に挙げて説明する。
【００３９】
図２には、本実施の形態にかかるデジタル複合機（プリント装置）１の構成を示す。デジタル複合機１は、複写機、プリント装置、およびファクシミリ装置としての機能を有するものであり、図に示すように、スキャナ部２００、プリンタ部（画像形成部）２１０、および、後処理装置２６０を主要な構成要素としている。
【００４０】
スキャナ部２００は、原稿画像を読み取るためのものであり、スキャナユニット１１０、透明ガラスからなる原稿載置台１１１、両面自動原稿送り装置（ＲＡＤＦ：Ｒｅｃｉｒｃｕｌａｔｉｎｇ  Ａｕｔｏｍａｔｉｃ  ＤｏｃｕｍｅｎｔＦｅｅｄｅｒ）ＲＡＤＦ１１２を備えている。ＲＡＤＦ１１２は、所定の原稿トレイにセットされた原稿を、一枚毎に原稿載置台１１１へ搬送するとともに、読み取り後の原稿を排出トレイへ搬出する機能を有している。また、ＲＡＤＦ１１２は、読み取り後の原稿を裏返し、再び原稿載置台１１１へ搬送することもできる。これにより、スキャナ部２００では、原稿の両面に存在する画像を読み取ることができるようになっている。
【００４１】
原稿載置台１１１の下部に配置されたスキャナユニット１１０は、原稿載置台１１１上の原稿画像を１ライン毎に読み取るためのものであり、第１走査ユニット１１３、第２走査ユニット１１４、光学レンズ１１５、およびＣＣＤラインセンサ１１６を備えている。
【００４２】
第１走査ユニット１１３は、図２において、原稿載置台１１１に沿って左から右に一定速度Ｖで移動しながら、原稿を露光するためのものである。この第１走査ユニット１１３は、光源（露光ランプユニット）、および原稿の反射光を第２走査ユニット１１４へ導くための第１の反射ミラーを備えている。第２走査ユニット１１４は、第１走査ユニット１１３に追随してＶ／２の速度で移動するようになっており、第１反射ミラーからの光を光学レンズ１１５およびＣＣＤラインセンサ１１６へ導くための第２反射ミラーと第３反射ミラーとを備えている。
【００４３】
光学レンズ１１５は、第３反射ミラーからの反射光を、ＣＣＤラインセンサ１１６上で結像させるためのものである。ＣＣＤラインセンサ（光電変換素子）１１６は、光学レンズ１１５からの光をアナログの電気信号に変換するためのものである。なお、この電気信号は、画像処理部（図示せず）によって、デジタルの画像データに変換されて記憶装置（図示せず）に記憶され、出力指示に応じてプリンタ部２１０に出力される。また、スキャナユニット１１０は、ＲＡＤＦ１１２によって自動搬送される原稿の画像を、第１走査ユニット１１３および第２走査ユニット１１４を所定の露光位置に固定させた状態で読み取ることもできる。
【００４４】
プリンタ部２１０は、画像データに基づいて用紙（記録材）に画像を形成するためのものであり、レーザ書き込みユニット（ＬＳＵ）２２７、電子写真プロセス部２３０、および用紙搬送機構２５０を備えている。ＬＳＵ２２７は、スキャナ部やホストＰＣなどの外部の装置から得られた画像データに基づいて、電子写真プロセス部２３０に備えられた感光体ドラム２２２に、レーザ光を照射して静電潜像を形成するためのものである。このＬＳＵ２２７は、レーザ光を照射するための半導体レーザ光源、レーザ光を等角速度偏向するためのポリゴンミラー、等角速度で偏向されたレーザ光を感光体ドラム２２２上において等角速度で偏向されるように補正するためのｆ−θレンズ等を備えている。
【００４５】
電子写真プロセス部２３０は、感光体ドラム２２２を備えており、感光体ドラム２２２上の静電潜像を現像してトナー像を生成し、用紙に静電転写する機能を有している。この電子写真プロセス部２３０は、感光体ドラム２２２の周囲に設けられた帯電器２２３、現像器２２４、転写器２２５、クリーニング器２２６、および除電器２２９を備えている。
【００４６】
帯電器２２３は、感光体ドラム２２２を所定の電位に帯電させるためのものである。現像器２２４は、感光体ドラム２２２上の静電潜像をトナーによって現像し、トナー像を生成するためのものである。転写器２２５は、感光体ドラム２２２のトナー像を用紙転写するためのものである。クリーニング器２２６は、転写後に残留した余分なトナーを感光体ドラム２２２から回収するためのものである。
【００４７】
用紙搬送機構２５０は、電子写真プロセス部２３０に用紙を供給するとともに、用紙に転写された画像を定着させ、さらに、用紙を外部に排出する機能を有している。この用紙搬送機構２５０は、給紙トレイ２５１〜２５３、手差し給紙トレイ（給紙トレイ）２５４、定着器２１７、再供給経路２２１、排紙ローラ２１９、および両面複写ユニット２５５を備えている。
【００４８】
給紙トレイ２５１〜２５３は、用紙を収納しておくとともに、転写時に、用紙を搬送させるためのものである。手差し給紙トレイ２５４は、手差しにより用紙を供給するためのものである。
【００４９】
定着器２１７は、用紙を加熱圧着することにより、用紙に転写されたトナー像を定着させるためのものである。
【００５０】
再供給経路２２１は、画像形成後の用紙をスイッチバックさせ、両面複写ユニット２５５へ搬送するための経路である。排紙ローラ２１９は、定着器２１７から排出された用紙を、後処理装置２６０あるいは再供給経路２２１へ供給するための搬送ローラである。後処理装置２６０は、排出された用紙に対してステープル処理等の後処理を施して、排出トレイ２６１〜２６３の一方に排出するためのものである。
【００５１】
そして、図２には示していないが、デジタル複合機１のプリンタ部２１０内には、スキャナ部２１０から送信されたスキャンデータ（画像データ）および印刷指示情報（印刷コマンドを含む）、あるいは、ホストＰＣ２ａ・２ｂなどのような外部の装置から送信された画像データおよび印刷指示情報（印刷コマンド）などからなる印刷データに基づいて、プリンタ部２１０内の各部材の動作を制御してプリンタ部２１０に対して印刷処理を実行させるプリンタコントローラ３００（取得手段、決定手段、指示手段）が備えられている。このプリンタコントローラ３００のより具体的な構成については後述する。
【００５２】
図１には、上述のデジタル複合機１と、当該デジタル複合機１と接続された複数のホストＰＣ２ａ、２ｂ…とから構成される印刷システムの構成を示す。なお、図１においては、ホストＰＣ２ａ以外のホストＰＣの内部構成については省略して示しているが、これらのホストＰＣについてもホストＰＣ２ａと同様の構成をしている。また、図１に示すデジタル複合機１では、プリンタコントローラ３００以外の詳細な構成については省略し、スキャナ部２００およびプリンタ部２１０の概略構成のみを示している。
【００５３】
図１に示すように、ホストＰＣ２ａは、アプリケーション２１、プリンタドライバ（プリンタドライバ装置）２２、印刷データ送信部２３、および表示部２４などを備えている。
【００５４】
プリンタドライバ２２は、ネットワークを介して接続されているデジタル複合機１へ送信する印刷データを作成する。プリンタドライバ２２内には、デジタル複合機１に送信する印刷データを作成する印刷データ作成部（印刷データ作成手段）２５が設けられている。
【００５５】
アプリケーション２１は、プリンタドライバ２２に対して印刷データを作成する旨の操作を行う。印刷データ送信部２３は、プリンタドライバ２２において作成された印刷データをデジタル複合機１へ送信する。表示部２３は、印刷操作を行う場合の設定画面を表示させる。
【００５６】
上記印刷データは、画像データとそれに付加された印刷コマンドからなるため、印刷データ作成部２５内には、画像データを作成する画像データ作成部２６、および、印刷コマンドを作成し、上記画像データに印刷コマンドを付加して印刷データを完成させる印刷コマンド付加部２７が備えられている。さらに、印刷コマンド付加部２７の内部には、給紙トレイの名称あるいは給紙トレイに設定された用紙種類など、トレイを特定する方法にて用紙を給紙するトレイを指定する給紙トレイ選択部２８と、給紙トレイ選択部２８により指定されたトレイから、どの順序で給紙するのかを指定する給紙順序選択部２９（順序選択手段）が設けられている。
【００５７】
また、図１に示すように、デジタル複合機１内に備えられたプリンタコントローラ３００は、通信部（取得手段）３１、スキャンデータ取得部（取得手段）３２、記憶装置３３、ＲＯＭ３４、給紙順序記憶装置３５、およびＣＰＵ３７を備えている。また、ＣＰＵ３７の内部には、印刷コマンド判定部４０、給紙トレイ決定部（決定手段）４１、および給紙トレイ駆動部（指示手段）４２が設けられている。
【００５８】
通信部３１は、ネットワークを介して、ホストＰＣ２ａなどの外部の装置との情報の送受信を行い、ホストＰＣ２ａで作成された印刷データを取得する。スキャンデータ取得部３２は、デジタル複合機１内のスキャナ部２００において読み取りが行われた原稿の印刷データを印刷ジョブとして取得する。記憶装置３３は、通信部３１あるいはスキャンデータ取得部３２が取得した印刷データ中に含まれる画像データを記憶する。ＲＯＭ３４は、プリンタコントローラ３００上で動作する制御プログラムを格納している。給紙順序記憶装置３５は、通信部３１が印刷データ中の印刷コマンド（プリンタ初期化コマンド、給紙トレイ選択コマンド、終了処理コマンド）に含まれている複数の給紙トレイ２５１〜２５４のうちのどの給紙トレイから用紙（記録材）を供給するかという供給順序に関する情報（給紙トレイ選択コマンド）を記憶する。
【００５９】
ＣＰＵ３７は、制御プログラムに基づき、記憶装置３３に格納された印刷データの解析を行い、両面印刷などのジョブ制御、印刷データの印刷イメージデータへの展開、給紙トレイ選択コマンドの給紙順序記憶装置３５への保存を行う。また、ＣＰＵ３７内に設けられている給紙トレイ決定部４１は、印刷コマンド内の上記供給順序に関する情報に基づいて、各給紙トレイ２５１〜２５４からどのような順序で用紙を供給するかという供給順序を決定する。同じくＣＰＵ３７内に設けられている給紙トレイ駆動部４２は、給紙トレイ決定部４１における決定内容に基づいて、各給紙トレイ２５１〜２５４から用紙を供給するようにプリンタ部２１０に対して指示を行い、各給紙トレイに取り付けられている搬送ローラを駆動する。
【００６０】
続いて、ホストＰＣ２ａから送信された印刷データに基づいて、デジタル複合機１が印刷処理を行う場合の給紙制御処理の流れについて説明する。
【００６１】
図３は、ホストＰＣ２ａ内の表示部２４に表示されるプリンタドライバ２２の設定画面である。ここでは、給紙トレイを直接選択することによって用紙の供給順序を決定する場合の給紙方法の設定の仕方を示す。ユーザは、まず給紙方法の指定として、Ｓ３−１において用紙トレイ（給紙トレイを意味する）による指定を選択する。次に、Ｓ３−２において給紙トレイを選択する。選択された給紙トレイは、追加ボタン（Ｓ３−４）をクリックすることで、用紙の給紙順序を示すリスト（Ｓ３−３）の末尾に登録される。リストには、同じ給紙トレイを２度以上登録することも可能である。登録済みの給紙トレイをリストから削除する場合には、リストから削除したいトレイを選択し、削除ボタン（Ｓ３−５）をクリックすることで、リストから削除される。
【００６２】
続いて、ユーザが上記のような設定を行った場合の印刷データ作成部２５における処理について、図４のフローチャートを参照して説明する。アプリケーション２１などから印刷操作が行われると、プリンタドライバ２２内の印刷コマンド付加部２７は、プリンタを初期化するための初期化コマンドの作成を行う（Ｓ４１）。次に、印刷コマンド付加部２７は、複数の給紙トレイから印刷を行う設定がされているかを判定する（Ｓ４２）。ここで、１つの給紙トレイのみが設定されている場合（Ｓ４２においてＮｏ）には、給紙トレイ選択部２８は、１つの給紙トレイを指定する給紙トレイ選択コマンドを作成する（Ｓ４３）。一方、複数の給紙トレイが設定されている場合（Ｓ４２においてＹｅｓ）には、給紙トレイ選択部２８および給紙順序選択部２９は、図３に示す設定画面において設定された給紙情報から、給紙トレイと当該給紙トレイの給紙順序とを指定する給紙トレイ選択コマンドを作成する（Ｓ４４）。次に、画像データ作成部２６は、印刷する画像データの作成をページごとに行う（Ｓ４５）。そして、最終ページの画像データ作成が終了すると、印刷コマンド付加部２７は終了処理コマンドを作成して、上記画像データに付加して印刷データを完成させる（Ｓ４６）。
【００６３】
上述のようにして、プリンタドライバ２２によって作成された印刷データは、図５で示されるように、プリンタ初期化コマンド、給紙トレイ選択コマンド、各ページの画像データ、終了処理コマンドから構成されている。給紙トレイ選択コマンドは、各ページの画像データを印刷するときの用紙の給紙順序を指定するためのコマンドである。プリンタ初期化コマンドには、プリンタの状態を所望の印刷データが得られるように設定するためのコマンド（プリンタセットコマンド、印刷解像度指定コマンド、排出トレイ指定コマンド、フィニッシング（ステープルあるいはパンチ）、両面／片面印刷指定コマンドなど）が含まれている。終了処理コマンドには、印刷ジョブを確実に終了するためのコマンド（印刷ジョブ終了コマンド、プリンタリセットコマンドなど）が含まれている。
【００６４】
図６には、上記給紙トレイ選択コマンドのより具体的なデータ構造を示す。図６に示すように、次に続くデータが、用紙を給紙すべき給紙トレイを示すのか、あるいは、給紙すべき用紙種類を示すのかを表す種別データと、種別データが給紙トレイの場合にはどの給紙トレイを指定するのかを示すトレイ情報が、種別データが用紙種類の場合はどの用紙種類を給紙するのかを示すトレイ情報が、給紙順で並べられている。
【００６５】
なお、ホストＰＣ２ａのプリンタドライバ２２において作成される印刷データは、画像データが複数のページからなるものであってもよい。この場合、印刷データ作成部２５内では、印刷コマンド付加部２７が、各給紙トレイから供給する用紙の供給順序に関する印刷コマンドを、ページごとの画像データにそれぞれ付加する。これによれば、複数のページからなる書類の印刷データについて、ページごとに記録材の供給順序を決定することができる。
【００６６】
次に、デジタル複合機１がホストＰＣ２ａから送信された印刷データを受信した場合のプリンタコントローラ３００における処理の流れについて、図７のフローチャートを参照して説明する。
【００６７】
プリンタコントローラ３００内の通信部３１が印刷データを受信すると、当該印刷データはＣＰＵ３７に送信される。ＣＰＵ３７は、印刷データ内の初期化コマンドを解析し、処理を行う（Ｓ５１）。次に、ＣＰＵ３７内の印刷コマンド判定部４０は、受信した印刷データに、給紙トレイ選択コマンドがあるかどうかを判定する（Ｓ５２）。ここで、給紙トレイ選択コマンドが存在する場合（Ｓ５２でＹｅｓ）には、当該コマンド内の給紙トレイ情報と給紙順情報を給紙順序記憶装置３５に保存する（Ｓ５３）。
【００６８】
次に、ＣＰＵ３７では、画像データの展開を行い、１ページ分の印刷イメージデータの展開が完了すると（Ｓ５４）、ｋ＝１とする（Ｓ５５）。続いて、給紙トレイ決定部４１では、ｋ番目に給紙するトレイ情報を、給紙順序記憶装置３５から読み出して、複数の給紙トレイ２５１〜２５４の中から給紙を行う給紙トレイの決定を行う（Ｓ５６）。そして、給紙トレイ駆動部４２は、この決定内容に基づいて、決定された給紙トレイに取り付けられた搬送ローラを駆動するように指示するとともに、展開した印刷イメージデータをプリンタ部２１０へ送信する。プリンタ部２１０では、この指示に基づいて該当する給紙トレイから用紙を搬送し、上記印刷イメージデータに基づいて印刷を行う（Ｓ５７）。次に、印刷すべきトレイ情報が存在するかどうかを確認し（Ｓ５８）、存在する場合（Ｓ５８でＹｅｓ）には、ｋを１増やして（Ｓ６０）、トレイ情報の数だけ、印刷イメージの印刷処理を繰り返す。
【００６９】
給紙順序記憶装置３５に保存されているトレイ情報だけ印刷イメージデータの印刷が終了すると（Ｓ５８でＮｏ）、ＣＰＵ３７は、次ページの画像データが存在するかを確認し（Ｓ５９）、最終ページまで上記処理を繰り返す。
【００７０】
最終ページの画像データの印刷が終了すると、終了コマンドの解析および処理を行い（Ｓ６１）、印刷を完了する。例えば、トレイ１、手差しトレイ、トレイ２、手差しトレイの順で給紙することを指定して印刷した場合には、図８のように、ページごとに指定した給紙順で印刷した結果が得られる。
【００７１】
なお、ここで示す「トレイ１〜３」は、図２に示すデジタル複合機１の給紙トレイ２５１〜２５３にそれぞれ対応する。また、ここで示す「手差しトレイ」は、図２に示すデジタル複合機１の給紙トレイ２５４に対応する。そして、上記のようにホストＰＣ２ａにおいて設定されたトレイ情報は、デジタル複合機１に送信される。デジタル複合機１のプリンタコントローラ３００（特に、印刷コマンド判定部４０）は、送信されたトレイ情報から、設定された各トレイがデジタル複合機１のどの給紙トレイに相当するのかを認識し、該当する給紙トレイから給紙を行うように指示する。
【００７２】
なお、ホストＰＣ２ａ側において、デジタル複合機１には実際に設けられていない給紙トレイ（あるいは、用紙種類）を使用する旨の印刷コマンドが作成され、デジタル複合機１に送信される可能性もある。このような場合には、デジタル複合機１は、給紙トレイ（あるいは、用紙種類）を規定する印刷コマンド送信されなかった場合に使用される、デフォルトの給紙トレイ（あるいは、用紙種類）から供給された用紙に対して印刷処理を行う。
【００７３】
例えば、４つの給紙トレイ２５１〜２５４を備えているデジタル複合機１では、給紙トレイ２５１からの給紙が初期設定となっている場合に、給紙トレイ２５３、給紙トレイ２５５（存在せず）、給紙トレイ２５２の順序で給紙する印刷コマンドを受信したとする。すると、デジタル複合機１では、存在しない給紙トレイ２５５に関する情報については給紙トレイ２５１として扱い、給紙トレイ２５３、給紙トレイ２５１、給紙トレイ２５２の順に給紙して印刷処理を行う。
【００７４】
ところで、上記の実施の形態における、ユーザが給紙トレイを指定することによって用紙の供給順序を決定するという印刷処理では、ユーザは予め各給紙トレイに収納されている用紙のサイズ、用紙の材質などの用紙種類情報を認識していることを想定している。しかしながら、ユーザが各給紙トレイに収納されている用紙の種類を認識していない場合には、例えば、用紙のサイズに関して所望とする順序で印刷処理を行うためには、用紙の種類の給紙順序を決定することが好ましい。
【００７５】
そこで、本発明では、給紙トレイを指定する代わりに、給紙する用紙の種類の給紙順序を指定して印刷することもできる。以下に、給紙する用紙の種類の給紙順序を指定して印刷する場合のデジタル複合機およびホストＰＣの構成、これらの装置における給紙制御の方法を、本発明の他の例として説明する。
【００７６】
図９には、本発明の他の例におけるホストＰＣ２ａ’の構成を示す。なお、図９に示すホストＰＣ２ａ’において、上述の実施形態にかかるホストＰＣ２ａと同じ機能を有する部分については、図１に示すホストＰＣ２ａと同じ参照番号を付すとともにその説明を省略する。
【００７７】
図９に示すように、ホストＰＣ２ａ’は、ホストＰＣ２ａに設けられている給紙トレイ選択部２８の代わりに給紙用紙種類選択部２８’（種類選択手段）を備えている。給紙トレイ選択部２８は、用紙を給紙するトレイ自体を指定するものであるが、給紙用紙種類選択部２８’は、給紙すべき用紙の種類（例えば、用紙の色、用紙の厚さ、用紙の素材、用紙の大きさなど）を指定するものである。ホストＰＣ２ａ’の上記以外の構成については、ホストＰＣ２ａと同じである。
【００７８】
図１０には、ホストＰＣ２ａ’とネットワークを介して接続されているデジタル複合機１’の構成を示す。なお、図１０に示すデジタル複合機１’において、上述の実施形態にかかるデジタル複合機１と同じ機能を有する部分については、図１に示すデジタル複合機１と同じ参照番号を付すとともにその説明を省略する。
【００７９】
図１０に示すように、デジタル複合機１’は、デジタル複合機１に備えられた各構成部材に加えて、プリンタコントローラ３００内にトレイ用紙情報記憶装置３６を備えている。このトレイ用紙情報記録装置３６は、プリンタ部２１０に設けられた各給紙トレイ２５１〜２５４にセットされている用紙サイズ、用紙の材質、用紙の材料などといった用紙の種類に関する情報を格納している。図１１には、トレイ用紙情報記憶装置３６内に格納されているテーブルの一例を示す。
【００８０】
なお、図１１に示すテーブルに格納されている各給紙トレイ２５１〜２５４の用紙情報のうち、用紙残量以外の項目に関しては、ユーザが、デジタル複合機１’のプリンタ部２１０に取り付けられている操作部（図示せず）から入力することによって設定される。用紙残量の項目については、光学距離センサ（図示せず）により測定した、トレイに収納された用紙の上面までの距離を基に各給紙トレイに収納されている用紙の残量を検出した結果が随時入力され、テーブルの内容が更新される。つまり、用紙残量の項目には、用紙を最大収納量セットした状態を１００％、用紙がない状態を０％として、光学距離センサにより測定した距離から用紙残量を算出した結果が格納されている。
【００８１】
続いて、ホストＰＣ２ａ’から送信された印刷データに基づいて、デジタル複合機１’が印刷処理を行う場合の給紙制御処理の流れについて説明する。
【００８２】
図１２は、ホストＰＣ２ａ’内の表示部２４に表示されるプリンタドライバ２２の設定画面である。ここでは、用紙種類を選択することによって用紙の供給順序を決定する場合の給紙方法の設定の仕方を示す。ユーザは、まず給紙方法の指定として、Ｓ８−１において用紙タイプ（給紙種類を意味する）による指定を選択する。次に、Ｓ８−２において、給紙する用紙種類を選択する。選択した用紙種類は、追加ボタン（Ｓ８−４）をクリックすることによりリスト（Ｓ８−３）の末尾に登録される。登録済みの用紙タイプをリスト（Ｓ８−３）から削除する場合には、削除する用紙タイプをリストから選択した状態で削除ボタン（Ｓ８−６）をクリックすることで、リストから削除される。
【００８３】
ユーザが上記のような設定を行った場合の印刷データ作成部２５における処理については、図４に示すフローチャートに示す手順によって実施される。但し、ホストＰＣ２ａ’においては、Ｓ４３とＳ４４における処理が一部異なっている。
【００８４】
ホストＰＣ２ａ’のプリンタドライバ２２では、Ｓ４３において、給紙用紙種類選択部２８’は、１つの用紙種類を指定する用紙種類選択コマンドを作成する。また、Ｓ４４において、給紙用紙種類選択部２８’および給紙順序選択部２９は、図１２に示す設定画面において設定された給紙情報から、給紙する用紙の種類と当該用紙の種類の給紙順序とを指定する用紙種類選択コマンドを作成する。
【００８５】
上記の処理を行うことによってプリンタドライバ２２で作成された印刷データは、印刷データ送信部２３によってデジタル複合機１’へ送信される。デジタル複合機１’では、送信された印刷データに基づいて印刷処理を行う。この印刷処理については、上述のデジタル複合機１’における印刷処理とほぼ同様の手順によって実施される。
【００８６】
しかし、デジタル複合機１’に送信される印刷データ内の印刷コマンド中には、給紙トレイ選択コマンドは存在せず、その代わりに用紙種類選択コマンドが存在する。また、デジタル複合機１’のプリンタコントローラ３００には、図１１に示すようなテーブルが格納されているトレイ用紙情報記憶装置３６が備えられている。
【００８７】
そのため、デジタル複合機１’のプリンタコントローラ３００では、印刷コマンド判定部４０が、ホストＰＣ２ａ’から送信された印刷データ中の用紙種類選択コマンドを識別して、指定された用紙種類情報を有する給紙トレイをトレイ用紙情報記憶装置３６内のテーブルから探し出し、複数の給紙トレイ２５１〜２５４の中から給紙を行う給紙トレイの決定を行う。そして、給紙トレイ駆動部４２は、この決定内容に基づいて、決定された給紙トレイに取り付けられた搬送ローラを駆動するように指示するとともに、展開した印刷イメージデータをプリンタ部２１０へ送信する。プリンタ部２１０では、この指示に基づいて該当する給紙トレイから用紙を搬送し、上記印刷イメージデータに基づいて印刷を行う。
【００８８】
図１３には、本発明におけるホストＰＣのさらに他の例を示す。図１３に示すホストＰＣ２ａ”は、プリンタドライバ２２内にプリンタコントローラ３００のトレイ用紙情報記憶装置３６（図１０参照）から取得したトレイ用紙情報（図１１参照）を記憶するトレイ用紙情報記憶部３０を有している。このような構成によれば、トレイ用紙情報記憶部３０から各給紙トレイ２５１〜２５４にセットされている用紙情報が取得できる。そのため、図１２のようにユーザが用紙の種類で給紙トレイの給紙順序を指定する場合でも、プリンタドライバ２２が印刷コマンドを生成するときに、用紙種類を指定する印刷コマンド（具体的には、用紙種類選択コマンド）を生成するのではなく、トレイ用紙情報記憶部３０に記憶された情報（例えば、図１１に示すようなテーブル）に基づき、指定された用紙種類がセットされている給紙トレイを選択し、プリンタコントローラには給紙トレイの印刷コマンド（具体的には、給紙トレイ選択コマンド）を生成することにより実現を行うこともできる。
【００８９】
上述の実施の形態においては、ホストＰＣにて複数の給紙トレイからの用紙の供給順序に関する情報を含む印刷コマンドが作成され、デジタル複合機によって印刷処理が行われる場合の例を示している。しかしながら、本発明はこれに限定されるものではなく、例えば、デジタル複合機１内のスキャナ部２００にもホストＰＣ２ａ内に設けられているようなプリンタドライバが設けられていてもよい。
【００９０】
この構成によれば、スキャナ部２００において読み取られた原稿についても、印刷データに対して複数の給紙トレイから供給する記録材の供給順序に関する情報を含む印刷コマンド（印刷指示情報）を付与することができる。そして、ユーザの所望とする給紙順で画像を印刷することができる。
【００９１】
また、複数の排出トレイを有するプリント装置の中には、機構的な制約のため、特定の用紙サイズや用紙種類に関して、排紙可能な排出トレイが制限される場合がある。このような制約を持つ画像形成装置で印刷を行う場合に、プリンタドライバのトレイ用紙情報記憶部から各給紙トレイにセットされている用紙情報が取得できる場合（例えば、図１３に示すようなプリンタドライバの場合）には、印刷で使用する全ての給紙トレイにセットされている用紙が、現在プリンタドライバで設定されている排出トレイから排紙できるかどうかの確認を行う。
【００９２】
そして、排紙できない用紙がある場合には、全ての用紙が出力できるトレイに排紙先にプリンタドライバが排出トレイ指定を変更することで、印刷結果が複数の排出トレイから出力されるのを防ぎ、同じ排出トレイから印刷結果を得ることができる。たとえば、上段排出トレイと下段排出トレイの２つの排出トレイを有し、厚紙を下段排出トレイに出力することができないプリント装置において、トレイ１には普通紙が、トレイ２には厚紙がセットされている状態で、トレイ１とトレイ２の両方から給紙して印刷を行う場合には、トレイ１およびトレイ２の全ての用紙を上段排出トレイに排紙するようにプリンタドライバが排出トレイ指定コマンドを生成するように制御を行う。
【００９３】
また、この制御はプリント装置が有するプリンタコントローラで行うこともできる。プリンタコントローラは、受信した初期化コマンドと給紙トレイ選択コマンドから、排出トレイと、印刷に使用する給紙トレイ情報を抽出し、印刷に使用する全ての給紙トレイが指定された排出トレイから排紙できるかどうかの確認を行う。指定された排出トレイから排紙できない給紙トレイが指定されている場合には、プリンタドライバにより指定された排出トレイコマンドを無視し、印刷に使用する全ての給紙トレイから給紙した用紙が出力可能な排出トレイから排紙を行うように制御を行う。
【００９４】
以上のような制御を行うために、本発明にかかるプリンタ装置は、図１４に示すような構成であってもよい。図１４に示すプリンタ装置１”は、上述のホストＰＣ２ａ”とネットワークを介して接続されている。そして、上述のプリンタ装置１’とは異なる構成部材として、用紙排出トレイ情報記憶装置４３（排出トレイ情報記憶部）と、排出トレイ選択部４４（排出トレイ選択手段）とをさらに備ええている。
【００９５】
用紙排出トレイ情報記憶装置４３は、各給紙トレイに収納された用紙に対して排出可能な排出トレイに関する情報を記憶している。また、用紙排出トレイ情報記憶装置４３は、印刷コマンドに含まれる用紙の種類に関する情報から、印刷に使用される全ての種類の用紙を排出可能な排出トレイを選択する。
【００９６】
上記の構成によれば、異なる種類の用紙に対して印刷を行う場合であっても、全ての印刷結果を同じ排出トレイから得ることができる。
【００９７】
また、フェイスアップ排紙およびフェイスダウン排紙の両方を行うことが可能なプリント装置の中には、機構的な制約のため、特定の用紙サイズや用紙種類に関して、フェイスアップ排紙もしくはフェイスダウン排紙のいずれか一方のみに制限される場合がある。このようなプリント装置で印刷を行う場合であって、プリンタドライバのトレイ用紙情報記憶部から各トレイにセットされている用紙情報が取得できる場合（例えば、図１３に示すようなプリンタドライバの場合）には、プリンタドライバがフェイスアップ指定もしくはフェイスダウン指定を変更する。このような指定の変更を行うことで、印刷で使用する全ての給紙トレイにセットされている用紙が、同じフェイスアップもしくはフェイスダウンで出力できるように制御することができる。これによって、印刷結果の中にフェイスアップおよびフェイスダウンで出力された用紙が混ざることを防ぐことができる。たとえば、厚紙をフェイスダウン排紙しかできないプリント装置において、プリント装置のトレイ１には普通紙が、トレイ２には厚紙がセットされている状態で、トレイ１とトレイ２の両方から給紙して印刷を行う場合には、トレイ１およびトレイ２の全ての用紙をフェイスダウンで印刷を行うように制御を行う。
【００９８】
また、この制御はプリント装置が有するプリンタコントローラで行うこともできる。プリンタコントローラは、受信した初期化コマンドと給紙トレイ選択コマンドから、フェイスアップコマンドもしくはフェイスダウンコマンドと、印刷に使用する給紙トレイ情報を抽出し、指定された給紙トレイにセットされている用紙情報を取得する。次に、印刷に使用する全ての用紙が、指定されたフェイスアップもしくはフェイスダウンで排紙できるかどうかの確認を行う。指定したフェイスアップもしくはフェイスダウンで排紙できない用紙が含まれている場合には、プリンタドライバにより指定されたフェイスアップもしくはフェイスダウンを無視し、印刷に使用する全ての用紙が同一のフェイスアップもしくはフェイスダウンで出力されるように制御を行う。
【００９９】
以上のように、本発明にかかるプリント装置は、用紙をフェイスアップあるいはフェイスダウンに制御して出力することが可能であるとともに、トレイ用紙情報記憶装置は、各給紙トレイに収納されている各記録材がフェイスアップおよび／またはフェイスダウンで出力可能であるか否かの情報を記憶しており、この情報に基づいて、用紙が全てフェイスアップあるいは全てフェイスダウンで出力されるように記録材の排出を制御する用紙排出制御部（記録材排出制御手段）（図示せず）をさらに有していてもよい。これによれば、指定された供給順序で排出される各給紙トレイ由来の用紙について、フェイスアップあるいはフェイスダウンが混在することなく、何れかに揃えた状態で排出させることができる。
【０１００】
なお、トレイ用紙情報記憶装置に記憶される、各給紙トレイに収納されている各記録材がフェイスアップおよび／またはフェイスダウンで出力可能であるか否かの情報としては、例えば、図１５に示すテーブルが挙げられる。このテーブルは、各給紙トレイと、フェイスアップ出力可能であるか否かの情報およびフェイスダウン出力可能であるか否かの情報（○：出力可能、×：出力不可能）とを対応付けて示すものであり、図１１に示すようなテーブルに追加して、トレイ用紙情報記憶装置内に格納されている。
【０１０１】
また、カラー印刷を行うことのできるプリント装置において色付き用紙に印刷する場合には、用紙と同じ色で印刷を行うと、印刷内容を判別しづらい場合がある。これを防ぐために、プリント装置のトレイ用紙情報記憶装置から各給紙トレイにセットされている用紙情報が取得できる場合（例えば、図１３に示すようなプリンタドライバの場合）には、プリンタコントローラは給紙トレイにセットされている用紙種類に応じて、あらかじめ定められた色で印刷データの印刷を行うよう制御する。たとえば、トレイ１に黄色の用紙が、トレイ２に黒色の用紙がセットされているプリント装置において、黄色の用紙に対しては黒色で、黒色の用紙に対しては黄色で印刷データを印刷するように定められており、トレイ１およびトレイ２の両方から給紙して印刷を行う場合には、トレイ１から給紙した用紙に対しては黒色で、トレイ２から給紙した用紙に対しては黄色で印刷を行うようにプリンタコントローラで制御を行った上で、印刷を行う。
【０１０２】
以上のように、本発明にかかるプリンタ装置は、トレイ用紙情報記憶装置に記憶されている情報に基づいて、用紙種類ごとに印刷データの画質や色を調整する画質調整部をさらに備えていてもよい。これによれば、印刷を行う用紙の種類（用紙の大きさ、材質、色など）に応じて、適した画像形成を行うことができるように、画質を調整することができる。
【０１０３】
また、印刷データの拡大縮小を行うことができるプリント装置において給紙トレイを指定して印刷を行うと、印刷データの用紙サイズと、給紙トレイにセットされている用紙が異なるために、印刷データが用紙からはみ出したり、用紙いっぱいに印刷されなかったりする場合がある。これを防ぐために、プリント装置内のトレイ用紙情報記憶装置から各給紙トレイにセットされている用紙情報が取得できる場合（例えば、図１０に示すようなデジタル複合機の場合）には、プリンタコントローラは給紙トレイにセットされている用紙サイズに応じて、印刷データの拡大縮小処理を行い、画像データが用紙内にちょうど収まるように印刷を行う。
【０１０４】
たとえば、トレイ１にＡ４サイズ、トレイ２にＢ５サイズの用紙がセットされているプリント装置において、トレイ１およびトレイ２の両方から給紙して印刷を行う場合には、トレイ１の用紙への印刷に関してはＡ４サイズに収まるように拡大縮小処理を、トレイ２の用紙への印刷に関してはＢ５サイズに収まるように拡大縮小処理をプリンタコントローラで行った上で、印刷を行う。
【０１０５】
以上のように、本発明にかかるプリンタ装置は、トレイ用紙情報記憶装置に記憶されている情報に基づいて、用紙のサイズごとに印刷データを拡大あるいは縮小することのできる画像サイズ変更部をさらに備えていてもよい。これによれば、各給紙トレイに収納された用紙のサイズに合わせた印刷結果を得ることができる。
【０１０６】
また、両面印刷を行うことが可能なプリント装置の中には、機構的な制約のため、特定の用紙サイズや用紙種類に関して、両面印刷できない場合がある。このようなプリント装置で印刷を行う場合に、プリンタドライバのトレイ用紙情報記憶部から各給紙トレイにセットされている用紙情報が取得できる場合（例えば、図１３に示すようなプリンタドライバの場合）には、全ての用紙が同じ片面印刷もしくは両面印刷となるようにプリンタドライバが両面／片面印刷指定を変更することで、印刷結果に片面印刷および両面印刷が混在することを防ぐことができる。たとえば、厚紙を両面印刷することができないプリント装置において、トレイ１に普通紙が、トレイ２には厚紙がセットされている場合にはトレイ１およびトレイ２の全ての用紙を片面印刷で印刷を行うよう、プリンタドライバが両面／片面印刷指定コマンドを生成するように制御を行う。
【０１０７】
また、この制御はプリント装置が有するプリンタコントローラで行うこともできる。プリンタコントローラは、受信した初期化コマンドから、両面／片面印刷指定情報を抽出する。両面印刷が指定されている場合には、受信した給紙トレイ選択コマンドから、印刷に使用する給紙トレイ情報を抽出し、指定された給紙トレイにセットされている用紙情報を取得する。次に、印刷に使用する全ての用紙が、両面印刷可能かどうかの確認を行い、両面印刷できない用紙が含まれている場合には、プリンタドライバにより指定された排出トレイコマンドを無視し、片面印刷を行うように制御を行う。
【０１０８】
以上のように、本発明にかかるプリント装置は、片面印刷および両面印刷が可能であるとともに、トレイ用紙情報記憶装置（記録材情報記憶部）は、各給紙トレイに収納されている各用紙が両面印刷可能であるか否かの情報を記憶しており、この情報に基づいて、用紙が全て片面印刷された状態、あるいは、全て両面印刷された状態で出力されるように制御する両面・片面印刷制御部（両面・片面印刷制御手段）を有していてもよい。これによれば、用紙の種類あるいは用紙を収納している給紙トレイによって、両面印刷と片面印刷とが混在して出力されることを防止することができる。
【０１０９】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１１０】
なお、上記実施形態のデジタル複合機（プリンタ装置）の各部（各手段）や各処理ステップは、ＣＰＵなどの演算手段が、ＲＯＭ（Read Only Memory）やＲＡＭなどの記憶手段に記憶されたプログラムを実行し、キーボードなどの入力手段、ディスプレイなどの出力手段、あるいは、インターフェース回路などの通信手段を制御することにより実現することができる。したがって、これらの手段を有するコンピュータが、上記プログラムを記録した記録媒体を読み取り、当該プログラムを実行するだけで、本実施形態のプリンタ装置の各種機能および各種処理を実現することができる。また、上記プログラムをリムーバブルな記録媒体に記録することにより、任意のコンピュータ上で上記の各種機能および各種処理を実現することができる。
【０１１１】
この記録媒体としては、マイクロコンピュータで処理を行うために図示しないメモリ、例えばＲＯＭのようなものがプログラムメディアであっても良いし、また、図示していないが外部記憶装置としてプログラム読取り装置が設けられ、そこに記録媒体を挿入することにより読取り可能なプログラムメディアであっても良い。
【０１１２】
また、何れの場合でも、格納されているプログラムは、マイクロプロセッサがアクセスして実行される構成であることが好ましい。さらに、プログラムを読み出し、読み出されたプログラムは、マイクロコンピュータのプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であることが好ましい。なお、このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【０１１３】
また、上記プログラムメディアとしては、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやＣＤ／ＭＯ／ＭＤ／ＤＶＤ等のディスクのディスク系、ＩＣカード（メモリカードを含む）等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する記録媒体等がある。
【０１１４】
また、インターネットを含む通信ネットワークを接続可能なシステム構成であれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する記録媒体であることが好ましい。
【０１１５】
さらに、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであることが好ましい。
【産業上の利用可能性】
【０１１６】
本発明は、複数の給紙トレイを有するプリント装置を使用した印刷システムに利用することができ、その利便性を向上させることができる。
【図面の簡単な説明】
【０１１７】
【図１】本発明の一実施形態にかかる印刷システムの構成を示すとともに、当該印刷システムを構成するデジタル複合機とホストＰＣの内部構成を示すブロック図である。
【図２】本発明の一実施形態にかかるデジタル複合機の装置構成を示す断面図である。
【図３】図１に示すホストＰＣ内の表示部に表示されるプリンタドライバの設定画面の一例を示す模式図である。
【図４】ホストＰＣの表示部において、図３に示すような設定を行った場合にプリンタドライバで実行される処理の流れを示すフローチャートである。
【図５】図１に示すホストＰＣで作成される印刷データのデータ構造を示す模式図である。
【図６】図５に示す印刷データ内の給紙トレイ選択コマンドのより具体的なデータ構造を示す模式図である。
【図７】図１に示すデジタル複合機内のプリンタコントローラにおける処理の流れを示すフローチャートである。
【図８】図７に示す処理によって印刷されるドキュメントの印刷結果の一例を示す模式図である。
【図９】本発明にかかるホストＰＣの他の構成例を示すブロック図である。
【図１０】本発明にかかるデジタル複合機の他の構成例を示すブロック図である。
【図１１】図１０に示すデジタル複合機のトレイ用紙情報記憶装置内に格納されているテーブルの一例を示す図である。
【図１２】図９に示すホストＰＣ内の表示部に表示されるプリンタドライバの設定画面の一例を示す模式図である。
【図１３】本発明にかかるホストＰＣのさらに他の構成例を示すブロック図である。
【図１４】本発明にかかるデジタル複合機のさらに他の構成例を示すブロック図である。
【図１５】本発明にかかるデジタル複合機のトレイ用紙情報記憶装置内に格納されているテーブルの一例を示す図である。
【符号の説明】
【０１１８】
１      デジタル複合機（プリント装置）
２ａ・２ｂ・２ａ’・２ａ”      ホストＰＣ
２２      プリンタドライバ（プリンタドライバ装置）
２５      印刷データ作成部（印刷データ作成手段）
２８      給紙トレイ選択部
２８’    給紙用紙種類選択部（種類選択手段）
２９      給紙順序選択部（順序選択手段）
３１      通信部（取得手段）
３２      スキャンデータ取得部（取得手段）
３６      トレイ用紙情報記憶装置（記録材情報記憶部）
４１      給紙トレイ決定部（決定手段）
４２      給紙トレイ駆動部（指示手段）
４３      用紙排出トレイ情報記憶装置（排出トレイ情報記憶部）
４４      排出トレイ選択部（排出トレイ選択手段）
２１０    プリンタ部（画像形成部）
２５１〜２５３      給紙トレイ
２５４      手差し給紙トレイ
【図１】
2006231637.tif 000003
【図２】
2006231637.tif 000004
【図３】
2006231637.tif 000005
【図４】
2006231637.tif 000006
【図５】
2006231637.tif 000007
【図６】
2006231637.tif 000008
【図７】
2006231637.tif 000009
【図８】
2006231637.tif 000010
【図９】
2006231637.tif 000011
【図１０】
2006231637.tif 000012
【図１１】
2006231637.tif 000013
【図１２】
2006231637.tif 000014
【図１３】
2006231637.tif 000015
【図１４】
2006231637.tif 000016
【図１５】
2006231637.tif 000017