(57)【要約】【課題】印刷用紙を収容する複数の給紙トレイを具備し、前記複数の給紙トレイとのいずれかを選択して印刷用紙を繰り出して印刷を行なう印刷装置１２において、印刷距離を短くし印刷スループットを短くする。【解決手段】印刷時間を短くできる可能短走向き情報を用紙サイズごとに格納する用紙向き情報テーブル２０と、指定された用紙サイズの給紙トレイがあるかどうかを判定するトレイ比較処理部１７と、を備え、前記トレイ比較処理部１７にて指定されたサイズの印刷用紙がいずれの給紙トレイにもないと判定したときは、前記指定された用紙サイズと、前記用紙向き情報テーブル２０の当該用紙サイズに対応する可能短走向き情報による再印刷を案内するようにした。【選択図】図１
2012040718.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体を収容可能な複数のトレイを具備し、当該複数のトレイのいずれかを選択して印刷媒体を繰り出して印刷を行なう印刷装置であって、
指定された印刷サイズで印刷時間を短くできる向きにセットされたトレイを選択して印刷媒体を繰り出して印刷できるようにしたことを特徴とする印刷装置。
【請求項２】
印刷時間を短くできる可能短走向き情報を媒体サイズごとに格納する媒体向き情報テーブルと、
指定された媒体サイズのトレイがあるかどうかを判定するトレイ比較処理部と、を備え、
前記トレイ比較処理部にて指定されたサイズの印刷媒体がいずれのトレイにもないと判定したときは、前記指定された媒体サイズと、前記媒体向き情報テーブルの当該媒体サイズに対応する可能短走向き情報による再印刷を案内するようにしたことを特徴とする請求項１記載の印刷装置。
【請求項３】
印刷時間を短くできる可能短走向き情報を媒体サイズごとに格納する媒体向き情報テーブルと、
指定された媒体サイズにて印刷可能な全てのトレイの媒体向き情報を当該トレイごとにサイズ一致テーブルに蓄積し、当該サイズ一致テーブルに蓄積されたトレイの媒体向き情報と、前記媒体向き情報テーブルの可能短走向き情報と比較し、一致するトレイを選択するトレイ優先選択処理部と、を備え、
指定された媒体サイズにて印刷可能なトレイが複数あったときは、前記トレイ優先選択処理部にて選択されたトレイを優先して選択して印刷するようにしたことを特徴とする請求項１記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷用紙を収容する複数の給紙トレイを具備し、前記複数の給紙トレイとのいずれかを選択して印刷用紙を繰り出して印刷を行なう印刷装置に関する。
【背景技術】
【０００２】
一般に、印刷装置に印刷を行う場合、上位装置にて用紙サイズを指定して印刷したい文章等のデータに当該指定された用紙サイズ情報を記述して印刷データとして印刷装置に送信し、これを受信した印刷装置にて指定された用紙サイズの用紙に印刷するようになっている。
【０００３】
そして、この従来の印刷装置では、受信した印刷データ内に記述された用紙サイズ情報と、印刷装置にセットされた複数の給紙トレイの用紙サイズとの比較を行い、用紙サイズが一致する給紙トレイを選択して、当該給紙トレイから印刷用紙を繰り出して印刷するようになっている。
【０００４】
このとき、例えば、図１５（ａ）に示したようにＡ４用紙が縦向きにセットされた給紙トレイであれば縦向きに印刷され、図１５（ｂ）に示したようにＡ４用紙が横向きにセットされた給紙トレイであれば横向きに印刷される。
【０００５】
そして、一致するサイズの用紙がなかったときは、指定された用紙サイズの給紙トレイがない旨および指定の用紙サイズの給紙トレイを確認する旨を表示パネル等に表示するようになっている。
【０００６】
さらに、上位装置にも同様の情報を送信し、指定された用紙サイズの給紙トレイがない旨および指定の用紙サイズの給紙トレイを確認する旨を上位装置の表示部に表示できるようになっている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−２２６６６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来の印刷装置では、指定された用紙サイズの給紙トレイがない場合に、給紙トレイの用紙向きについては案内されることはなく、印刷効率のよい用紙向きの案内が表示されないため、そのまま縦方向で印刷されたり、印刷方向が指定されなかった場合、縦方向の給紙トレイが選択されたりして、効率のよい印刷を行うことができなかった。
【課題を解決するための手段】
【０００９】
本発明は、前述の課題を解決するため次の構成を採用する。すなわち、印刷媒体を収容可能な複数のトレイを具備し、当該複数のトレイのいずれかを選択して印刷媒体を繰り出して印刷を行なう印刷装置であって、指定された印刷サイズで印刷時間を短くできる向きにセットされたトレイを選択して印刷媒体を繰り出して印刷できるようにした。
【発明の効果】
【００１０】
本発明の印刷装置によれば、印刷媒体を収容可能な複数のトレイを具備し、当該複数のトレイのいずれかを選択して印刷媒体を繰り出して印刷を行なう印刷装置であって、指定された印刷サイズで印刷時間を短くできる向きにセットされたトレイを選択して印刷媒体を繰り出して印刷できるようにしたので、印刷スループットを向上することができる。
【図面の簡単な説明】
【００１１】
【図１】実施例１の印刷装置の機能構成図である。
【図２】実施例１の印刷装置の印刷データフォーマットの例示図である。
【図３】実施例１の印刷装置のトレイサイズ情報テーブルの例示図である。
【図４】実施例１の印刷装置の用紙向き情報テーブルの例示図である。
【図５】実施例１の印刷装置の編集部処理メインの動作フローチャート図である。
【図６】実施例１の印刷装置のトレイ比較処理の動作フローチャート図である。
【図７】実施例１の印刷装置の用紙向き情報取得処理の動作フローチャート図である。
【図８】実施例１の印刷装置の可能短走向き案内の画面例である。
【図９】実施例２の印刷装置の機能構成図である。
【図１０】実施例２の印刷装置のサイズ一致テーブルの例示図である。
【図１１】実施例２の印刷装置のトレイサイズ情報テーブルの例示図である。
【図１２】実施例２の印刷装置の編集部処理メインの動作フローチャート図である。
【図１３】実施例２の印刷装置のトレイ優先選択処理の動作フローチャート図である。
【図１４】実施例２の印刷装置の優先トレイ選択処理の動作フローチャート図である。
【図１５】印刷用紙サイズおよび印刷方向の説明図である。
【発明を実施するための形態】
【００１２】
以下、本発明に係わる実施の形態例を、図面を用いて説明する。図面に共通する要素には同一の符号を付す。なお、以下の実施例の説明では、印刷媒体として用紙を例として説明するが、用紙以外の媒体であっても勿論よい。また、以下の実施例の説明では、電子写真式プリンタを例として説明するが、その他のインクジェットプリンタやインパクトプリンタであってもよい。
【実施例１】
【００１３】
（構成）
図１に、実施例１の印刷装置１２の機能構成およびこれに接続される上位装置１１を示す。上位装置１１は、印刷装置１２にネットワークなどの通信手段で接続されたホストコンピュータである。そして、印刷装置１２は、上位装置１１から送信されてくる印刷データを受信し、受信した印刷データの解析、編集、さらにはプリントイメージデータの生成を行うコントローラ部１３と、コントローラ部１３によって生成されたプリントイメージデータを印刷用紙に印刷するためのエンジン部２６とにより構成されている。
【００１４】
そして、コントローラ部１３の受信処理部１４は、上位装置１１から送信されてくる印刷データを受信し、逐次、受信バッファ１５にデータを格納する機能を有する。
【００１５】
編集処理部１６は、受信バッファ１５に格納された印刷データを順次読み出し、受信したデータの解析を行い、トレイ比較処理部１７と用紙向き情報取得処理部１９により、印刷データで指定されている用紙サイズ情報とエンジン部２６に接続された給紙トレイ１（２７）及び給紙トレイ２（１８）の用紙サイズ情報とを比較し決定された給紙トレイの用紙サイズ情報に基づいて印刷データの編集処理を行い、展開処理部２３にて処理するための印刷中間データに加工し、ディスプレイリストバッファ２２に格納する機能を有する。
【００１６】
展開処理部２３は、編集処理部１６によって格納された印刷中間データを、ディスプレイリストバッファ２２から順次読み出し、プリントイメージデータを生成し、プリントイメージデータバッファ２４に格納する機能を有する。
【００１７】
そして、コントローラ部１３のエンジン制御部２５は、エンジン部２６と通信することによって、エンジン部２６に接続されている給紙トレイ１（２７）および給紙トレイ２（２８）の用紙サイズ情報を読み取ってトレイサイズ情報テーブル１８に格納し、また、展開処理部２３によりプリントイメージデータバッファ２４に格納されたプリントイメージデータを読み出し、エンジン部２６に対し印刷指示を行う機能を有する。
【００１８】
エンジン部２６は、エンジン制御部２５からの指示に基づいて、給紙トレイ１（２７）および給紙トレイ２（２８）の用紙サイズ情報を読み出し、また、エンジン制御部２５から送られてくるプリントイメージデータを印刷用紙に印刷する機能を有する。
【００１９】
トレイ比較処理部１７は、編集処理部１６から呼び出され、印刷データの用紙サイズ情報と、トレイサイズ情報テーブル１８から取り出した給紙トレイの用紙サイズ情報との比較を行い、一致するサイズの用紙がない場合に、指定された用紙サイズで可能な走行距離の短い向き（以下「可能短走向き」）という）、例えば図１５に示した例では、短手方向に印刷する（ｂ）の横向きが可能短走向きとなり、この用紙向きを用紙向き情報取得処理部１９から取得し、指定されたサイズとともに取得した可能短走向きをパネル表示部２１に案内として表示する機能を有する。
【００２０】
用紙向き情報取得処理部１９は、用紙向き情報テーブル２０に用紙サイズごとに登録された可能短走向き情報から、印刷データに記述された用紙サイズ情報に対応した可能短走向きを取得する機能を有する。
【００２１】
（動作）
以上の構成により実施例１の印刷装置は以下のように動作する。この動作を、図２の印刷データのフォーマット例示図、図３のトレイサイズ情報テーブル１８の例示図、図４の用紙向き情報テーブルの例示図、図５ないし図７の動作フローチャート図を用いて以下詳細に説明する。
【００２２】
まず、受信処理部１４では、上位装置１１から印刷データとして送信されてきたポストスクリプトファイルを受信すると、逐次、受信バッファ１５に受信データの格納を行う。そして、受信データの格納が開始されると、受信処理部１４では、編集処理部１６に対して受信データの解析および編集を指示する。
【００２３】
編集処理部１６は、受信処理部１４からの解析および編集開始の指示を受けると、図５の動作フローチャートに従って受信データの解析および編集処理を開始する。
【００２４】
すなわち、編集処理部１６は、まず、受信データで指定されている用紙サイズ情報を取得する（ステップＳ０１）。受信データが、例えば、図２に示した印刷データであった場合では、／ＰａｇｅＳｉｚｅキーによって示されている５９５×８４２ポイントが用紙サイズ情報となる。本例では、１ポイントは７２ＤＰＩ（Ｄｏｔ  Ｐｅｒ  Ｉｎｃｈ）にて印刷する際の１ドットを表わしており、５９５×８４２ポイントの用紙サイズは、Ａ４サイズに相当する。
【００２５】
次に、用紙サイズと同様に、受信データで指定されている印刷用紙の向き指定情報を取得する（ステップＳ０２）。受信データが図２に示した印刷データであった場合では、／ＬｅａｄｉｎｇＥｄｇｅキーによって示されているｎｕｌｌが印刷用紙の向き指定情報となり、この場合、向きが指定されていないことを示している。
【００２６】
次に、エンジン制御部２５に対し給紙トレイの情報取得を指示する（ステップＳ０３）。エンジン制御部２５では情報取得の指示があると、エンジン部２６に対しそれぞれの給紙トレイのサイズ情報および向き情報の取得を要求し、取得した情報を、図３に示したようにトレイサイズ情報テーブル１８に格納する。図３の例の場合、給紙トレイ１（２７）が縦向きで用紙サイズがＡ５相当の４２０×５９５ポイント、給紙トレイ２（２８）が横向きで用紙サイズがＡ３相当の８４２×１１９１ポイントであることを示している。
【００２７】
次に、以上のステップＳ０１ないしＳ０３で取得した情報を元に図６に示したトレイ比較処理部１７を呼び出す（ステップＳ０４）。
【００２８】
トレイ比較処理部１７では、図６に示したように、まず、ステップＳ０２にて取得した印刷用紙の向き指定情報から印刷用紙の向きが指定されているか否かを判断する（ステップＳ１１）。そして、印刷用紙の向きが指定されていない場合はステップＳ１２に進み、向きが指定されていない場合の処理を行い、印刷用紙の向きが指定されている場合はステップＳ２０に進み、向きが指定されている場合の処理を行う。
【００２９】
なお、本例では、前述の図２に示したように、／ＬｅａｄｉｎｇＥｄｇｅキーの指定はｎｕｌｌであり、向き指定なしであるので、ステップＳ１２以降を実行する。
【００３０】
そして、受信データの用紙サイズと給紙トレイの用紙サイズの比較を行うために、トレイサイズ情報テーブル１８の参照アドレスの初期化を行う（ステップＳ１２）。
【００３１】
次に、トレイサイズ情報テーブル１８の用紙サイズ情報と、受信データの用紙サイズ情報の比較を行う（ステップＳ１３）。サイズが一致している場合は一致フラッグをセットして本処理を終了し（ステップＳ１９）、サイズが一致していない場合はトレイサイズ情報テーブル１８の参照アドレスを更新し（ステップＳ１４）、トレイサイズ情報テーブル１８が終了するまでステップＳ１３のサイズ比較を繰り返す（ステップＳ１５）。
【００３２】
そして、ステップＳ１５にて、トレイサイズ情報テーブル１８の終了を検出した場合、すなわち、サイズが一致するトレイがないときは、図７に示した用紙向き情報取得処理部１９を呼び出す（ステップＳ１６）。
【００３３】
一方、ステップＳ１１にて、印刷用紙の向きが指定されている場合は、受信データの用紙サイズ及び向きと、給紙トレイの用紙サイズ及び向きとの比較を行うために、トレイサイズ情報テーブル１８の参照アドレスの初期化を行う（ステップＳ２０）。
【００３４】
次に、トレイサイズ情報テーブル１８の用紙サイズ及び向き情報と、受信データの用紙サイズ及び向き情報の比較を行う（ステップＳ２１）。そして、サイズと向きの両方が一致している場合であれば、一致フラッグをセットし、本処理を終了する（ステップＳ１９）。一方、サイズと向きの両方が一致していなければ、トレイサイズ情報テーブル１８の参照アドレスを更新し（ステップＳ２２）、トレイサイズ情報テーブル１８が終了するまでステップＳ２１のサイズ比較を繰り返す（ステップＳ２３）。
【００３５】
そして、ステップＳ２３にて、トレイサイズ情報テーブル１８の終了を検出した場合、すなわち、サイズと向きの両方が一致するトレイがないときは、印刷データにて指定されたサイズと向きをそのまま設定し（ステップＳ２４）、後述のステップ１７に進み、パネル表示部２１に印刷データにて指定されたサイズと向きをそのまま表示し不一致フラグをセットする処理を行う。
【００３６】
前述の図６のステップＳ１６にて呼び出された用紙向き情報取得処理部１９は、図７に示したように、まず、印刷装置１の用紙サイズ毎の可能短走向きを予め登録した図４のような用紙向き情報テーブル２０の参照アドレスを初期化する（ステップＳ３１）。
【００３７】
次に、用紙向き情報テーブル２０の用紙サイズ情報と、受信データの用紙サイズ情報の比較を行う（ステップＳ３２）。そして、用紙サイズが一致している場合は、そのサイズの可能短走行向き情報を取得し本処理を終了する（ステップＳ３５）。
【００３８】
一方、サイズが一致していなければ用紙向き情報テーブル２０の参照アドレスを更新し（ステップＳ３３）、参照アドレスが終了するまでステップＳ３２以降の処理を繰り返し、一致する用紙サイズがあるかどうかを参照する（ステップＳ３４）。そして、参照アドレスが終了し、一致する用紙サイズが検出できなかったときは、パネル表示部２１にエラー表示を行い、上位装置１１にもその旨通知し本処理を終了する（ステップＳ３６）。
【００３９】
再び図６のステップＳ１６の用紙向き情報取得処理に戻って、上記用紙向き情報取得処理部１９により可能短走向き情報を取得すると、受信データで指定された用紙サイズ情報と取得した可能短走向き情報に基づいて図８に示したように再印刷要求メッセージをパネル表示部２１に表示する（ステップＳ１７）。
【００４０】
そして、受信データで指定された用紙サイズが印刷装置１の給紙トレイになく、再印刷要求メッセージを表示したことを示すために、不一致フラッグをセットし、本処理を終了する（ステップＳ１８）。
【００４１】
以上のトレイ比較処理を終了し、図５のステップＳ０４のトレイ比較処理に戻ると、編集処理部１６では、図６のトレイ比較処理部１７の比較結果により、一致フラッグがセットされており一致するサイズの給紙トレイがあった場合は、当該用紙サイズにて受信データの編集処理を実行し（ステップＳ０５）、ついで、展開処理部２３に対しプリントイメージデータの生成を指示して本処理を終了する（ステップＳ０６）。なお、不一致フラッグがセットされ一致するサイズの給紙トレイがなかった場合は、印刷できないので、そのまま本処理を終了する。
【００４２】
（実施例１の効果）
以上のように実施例１の印刷装置によれば、印刷時間を短くできる可能短走向き情報を用紙サイズごとに格納する用紙向き情報テーブルと、指定された用紙サイズの給紙トレイがあるかどうかを判定するトレイ比較処理部と、を備え、前記トレイ比較処理部にて指定されたサイズの印刷用紙がいずれの給紙トレイにもないと判定したときは、前記指定された用紙サイズと、前記用紙向き情報テーブルの当該用紙サイズに対応する可能短走向き情報による再印刷を案内するようにしたので、次の印刷指示の際に、印刷走行距離の短い向きを推奨して印刷を行わせることができる。
【実施例２】
【００４３】
（構成）
図９に、実施例２の印刷装置１２の機能構成およびこれに接続される上位装置１１を示す。同図に示したように、実施例２の印刷装置では、実施例１のトレイ比較処理部１７の代わりにトレイ優先選択処理部３７を備え、サイズ一致テーブル３９を新たに備えた構成となっている。その他の構成は、実施例１と同様であるので、簡略化のためにその詳細な説明は省略する。
【００４４】
前記トレイ優先選択処理部３７は、編集処理部１６から呼び出され、印刷データの用紙サイズ情報と、トレイサイズ情報テーブル１８から取り出された給紙トレイの用紙サイズ情報との比較を行い、印刷可能な全ての給紙トレイの情報をサイズ一致テーブル３９に蓄積し、さらに、印刷データで指定された用紙サイズの可能短走向きを用紙向き情報取得処理部１９から取得し、前記サイズ一致テーブル３９に記録された給紙トレイの中から前記取得した可能短走向きの給紙トレイを選択する機能を有する。
【００４５】
（動作）
以上の構成により実施例２の印刷装置は、以下のように動作する。この動作を図１０のサイズ一致テーブル例示図、図１１のトレイサイズ情報テーブルの例示図、図１２ないし図１４の動作フローチャート図を用いて、以下詳細に説明する。なお、実施例２の用紙向き情報テーブル２０は、実施例１と同様の図４に示した用紙向き情報テーブル２０を一例として以下説明する。
【００４６】
まず、図９の受信処理部１４では、実施例１と同様、上位装置１１から印刷データとして送信されてきたポストスクリプトファイルを受信すると、逐次、受信バッファ１５に受信データの格納を行う。受信データの格納が開始されると、受信処理部１４では、編集処理部１６に対して、受信データの解析および編集を指示する。
【００４７】
編集処理部１６では受信処理部１４からの解析および編集開始の指示を受けると、図１２の動作フローチャートに従って受信データの解析および編集処理を開始する。
【００４８】
すなわち、編集処理部１６は、まず、受信データで指定されている印刷用紙のサイズ指定情報を取得する（ステップＳ４１）。受信データが、実施例１と同様、例えば、図２に示した印刷データであった場合では、／ＰａｇｅＳｉｚｅキーによって示されている５９５×８４２ポイント、すなわちＡ４サイズが用紙サイズ情報となる。
【００４９】
次に、サイズ指定情報と同様に、受信データで指定されている印刷用紙の向き指定情報を取得する（ステップＳ４２）。受信データが実施例１と同様、図２に示した印刷データであった場合では、／ＬｅａｄｉｎｇＥｄｇｅキーによって示されているｎｕｌｌが印刷用紙の向き指定情報となり、この場合、向き指定がされていないことを示している。
【００５０】
次に、エンジン制御部２５に対し給紙トレイの情報取得を指示する（ステップＳ４３）。エンジン制御部２５では情報取得の指示があると、エンジン部２６に対しそれぞれの給紙トレイのサイズ情報および向き情報の取得を要求し、取得したサイズ情報および向き情報を、図１１に示したようにトレイサイズ情報テーブル１８に格納する。図１１の例の場合、給紙トレイ１（２７）は、縦向きで用紙サイズがＡ４相当の５９５×８４２ポイントであり、給紙トレイ２（２８）が横向きで用紙サイズが同じくＡ４相当の８４２×５９５ポイントであることを示している。
【００５１】
次に、以上のステップＳ４１ないしＳ４３で取得した情報を元に図１３に示したトレイ優先選択処理部３７を呼び出す。（ステップＳ４４）。
【００５２】
トレイ優先選択処理部３７では、図１３に示したように、まず、ステップＳ４２にて取得した印刷用紙の向き指定情報から印刷用紙の向きが指定されているか否かを判断する（ステップＳ１１）。そして、印刷用紙の向きが指定されていない場合はステップＳ１２に進み、向きが指定されていない場合の処理を行い、印刷用紙の向きが指定されている場合はステップＳ２０に進み、向きが指定されている場合の処理を行う。
【００５３】
なお、本例では、前述の図２に示したように、／ＬｅａｄｉｎｇＥｄｇｅキーの指定はｎｕｌｌであり、向き指定なしと判断し、ステップＳ１２以降を実行する。
【００５４】
そして、受信データの用紙サイズと給紙トレイの用紙サイズの比較を行うために、トレイサイズ情報テーブル１８の参照アドレスの初期化を行う（ステップＳ１２）。
【００５５】
次に、トレイサイズ情報テーブル１８の用紙サイズ情報と、受信データの用紙サイズ情報の比較を行う（ステップＳ１３）。サイズが一致している場合は、トレイサイズ情報テーブル１８の参照アドレスの給紙トレイ番号、用紙サイズ、用紙向きをサイズ一致テーブル３９に格納する（ステップＳ５１）。
【００５６】
このとき、トレイサイズ情報テーブル１８が図１１のようになっている場合では、受信データの用紙サイズがＡ４相当の５９５×８４２ポイントのサイズが指定されているので、給紙トレイ１（２７）及び給紙トレイ２（２８）の用紙サイズがいずれも一致し、その結果、サイズ一致テーブル２９には、図１０に示したように、給紙トレイ１（２７）と給紙トレイ２（２８）の両トレイの情報が格納されることになる。
【００５７】
一方、ステップＳ１３にてサイズが一致していなければ、トレイサイズ情報テーブル１８の参照アドレスを更新し（ステップＳ１４）、トレイサイズ情報テーブル１８が終了するまでサイズ比較を繰り返す（ステップＳ１５）。
【００５８】
そして、ステップＳ１４にて、トレイサイズ情報テーブル１８の終了を検出した場合は、サイズ一致テーブル３９への格納状況を確認し（ステップＳ５２）、サイズが一致した給紙トレイ番号が格納されている場合には、実施例１にて図７を用いて説明した用紙向き情報取得処理を呼び出して図４の用紙向き情報テーブル２０から一致したサイズの可能短走行向き情報を取得する（ステップＳ１６）。
【００５９】
サイズが一致した給紙トレイ番号が何も格納されていない場合は、ステップＳ５５に進み、同様に用紙向き情報取得処理を呼び出し、印刷データにて指定されたサイズの可能短走行向き情報を取得し（ステップＳ５５）、当該サイズと取得した可能短走行向き情報をパネル表示部２１に表示し（ステップＳ５６）、一致したサイズがなかったことを示す不一致フラグをセットして本処理を終了する（ステップＳ５７）。
【００６０】
一方、ステップＳ１１にて、印刷用紙の向きが指定されている場合は、受信データの用紙サイズ及び向きと、給紙トレイの用紙サイズ及び向きの比較を行うために、トレイサイズ情報テーブル１８の参照アドレスの初期化を行う（ステップＳ２０）。
【００６１】
次に、トレイサイズ情報テーブル１８の用紙サイズ情報および向き情報と、受信データの用紙サイズ情報と向き情報の比較を行う（ステップＳ２１）。そして、サイズと向きの両方が一致している場合であれば、一致フラッグをセットし（ステップＳ５８）本処理を終了する。
【００６２】
サイズと向きの両方が一致していなければ、トレイサイズ情報テーブル１８の参照アドレスを更新し（ステップＳ２２）、トレイサイズ情報テーブル１８が終了するまでサイズ比較を繰り返す（ステップＳ２３）。
【００６３】
そして、ステップＳ２３にて、トレイサイズ情報テーブル１８の終了を検出した場合、すなわち、サイズと向きの両方が一致するトレイがないときは、印刷データにて指定されたサイズと向きを設定し（ステップＳ２４）、前述と同様に用紙向き情報取得処理を呼び出し、印刷データにて指定されたサイズの可能短走行向き情報を取得し（ステップＳ５５）、当該サイズと取得した可能短走行向き情報をパネル表示部２１に表示し（ステップＳ５６）、一致したサイズがなかったことを示す不一致フラグをセットして本処理を終了する（ステップＳ５７）。
【００６４】
再び同図ステップＳ１６に戻り、ステップＳ１６の用紙向き情報取得処理にて取得した、一致したサイズの可能短走行向き情報を元に、トレイ優先選択処理部３７にて図１４の優先トレイ選択処理を実行する（ステップＳ５３）。
【００６５】
優先トレイ選択処理では、図１４に示したように、まず、サイズ一致テーブル３９の参照アドレスの初期化を行う（ステップＳ６１）。
【００６６】
次に、サイズ一致テーブル３９の参照アドレスの用紙向き情報と、前述のステップＳ１６にて取得した用紙向き情報との比較を行う（ステップＳ６２）。
【００６７】
サイズ一致テーブル３９の参照アドレス初期化直後の比較では、サイズ一致テーブル３９のトレイ番号１の用紙向き情報が比較され、本例では図１０に示したようにサイズ一致テーブル３９に格納された情報は縦向きとなっており、ステップＳ１６にて取得した用紙向き情報からトレイ番号１の可能短走向きは図４の番号２の横向きであり、不一致となる。そして、サイズ一致テーブル３９の次の参照アドレスのときに、サイズ一致テーブル３９に格納された情報が横向きとなり一致することになる。
【００６８】
そして、ステップ６２の向き比較の結果が一致しない場合は、サイズ一致テーブル３９の参照アドレスを更新し（ステップＳ６３）、サイズ一致テーブル３９が終了するまで用紙向きの比較を繰り返す（ステップＳ６４）。そして、サイズ一致テーブル３９に一致するサイズがないときは、サイズ一致テーブル３９の先頭のトレイ番号を選択し、本処理を終了する（ステップＳ６６）。
【００６９】
一方、向きの比較結果が一致した場合は、一致したサイズ一致テーブル３９のトレイ番号を取得しこれを給紙トレイとして決定し（ステップＳ６５）、本処理を終了する。
【００７０】
そして、図１４のトレイ優先選択処理を終了すると、再び図１３のステップＳ５３に戻って、給紙トレイを選択できたことを示すために、一致フラッグをセットし本処理を終了する（ステップＳ５４）。
【００７１】
そして、図１３のトレイ比較処理を終了すると、再び図１２のステップＳ４４に戻って、編集処理部１６により、トレイ優先選択処理部３７のトレイ優先選択処理の結果として一致フラッグがセットされ一致するサイズがある場合は当該サイズにて受信データの編集処理を実行し（ステップＳ４５）、ついで、展開処理部２３に対しプリントイメージデータの生成を指示して、本処理を終了する（ステップＳ４６）。なお、不一致フラッグがセットされ一致するサイズの給紙トレイがなかった場合は、印刷できないので、そのまま本処理を終了する。
【００７２】
（実施例２の効果）
以上のように実施例２の印刷引装置によれば、印刷データの用紙サイズ情報と、トレイサイズ情報テーブルから取り出された給紙トレイの用紙サイズ情報との比較を行い、印刷可能な全ての給紙トレイの情報を蓄積するサイズ一致テーブルと、前記サイズ一致テーブルに蓄積された給紙トレイの印刷向きと、用紙向き情報取得処理から取得した印刷データで指定された用紙サイズの可能短走向きと比較し、向きが一致する給紙トレイを選択するトレイ優先選択処理部を備えたので、受信データによって印刷向きを指定されていない場合であって指定された用紙サイズのトレイが複数あった場合に、印刷距離の短い向きの給紙トレイを選択して印刷することができ、実施例１と同様、印刷スループットを向上することができる。
【産業上の利用可能性】
【００７３】
以上述べたように、本発明は、印刷用紙を収容する複数の給紙トレイを具備し、前記複数の給紙トレイとのいずれかを選択して印刷用紙を繰り出して印刷を行なう印刷装置に広く用いることができる。
【符号の説明】
【００７４】
１１  上位装置
１２  印刷装置
１３  コントローラ部
１４  受信処理部
１５  受信バッファ
１６  編集処理部
１７  トレイ比較処理
１８  トレイサイズ情報テーブル
１９  用紙向き情報取得処理部
２０  用紙向き情報テーブル
２１  パネル表示部
２３  展開処理部
２６  エンジン部
２７  給紙トレイ１
２８  給紙トレイ２
３７  トレイ優先選択処理部
３９  サイズ一致テーブル
【図１】
2012040718.tif 000003
【図２】
2012040718.tif 000004
【図３】
2012040718.tif 000005
【図４】
2012040718.tif 000006
【図５】
2012040718.tif 000007
【図６】
2012040718.tif 000008
【図７】
2012040718.tif 000009
【図８】
2012040718.tif 000010
【図９】
2012040718.tif 000011
【図１０】
2012040718.tif 000012
【図１１】
2012040718.tif 000013
【図１２】
2012040718.tif 000014
【図１３】
2012040718.tif 000015
【図１４】
2012040718.tif 000016
【図１５】
2012040718.tif 000017