(57)【特許請求の範囲】
【請求項１】
複数の給紙収容部から給紙駆動部により連続的に印刷部へ給紙可能な画像形成装置であって、
前記給紙収容部をグループ分けして設定するグループ設定保持部と、
前記給紙収容部の用紙切れを検知する用紙残量検知部と、
前記用紙残量検知部が前記給紙収容部のいずれかの用紙切れを検知すると、同じグループ内の他の給紙収容部からの給紙に切り替えるよう前記給紙駆動部を制御する給紙切替制御部と、
印刷ジョブを解析して、前記印刷ジョブがグループ機能に対応しているかどうかを判断するコマンド解析部と、
前記コマンド解析部が前記グループ機能に対応していないと判断したときは、前記印刷ジョブの給紙収容部指定コマンドを所定の給紙収容部のグループ指定のコマンド、又は所定の給紙収容部のグループに属する給紙収容部の指定コマンドに変換するコマンド変換部と、を有する
ことを特徴とする画像形成装置。
【請求項２】
請求項１の画像形成装置であって、
プリンタドライバからの給紙トレイの選択の問合せに対して、前記グループ設定保持部でのグループ分け設定に基づいて、一のグループを一の給紙収容部として回答する給紙収容部選択回答部を有する
ことを特徴とする画像形成装置。
【請求項３】
複数の給紙収容部から給紙駆動部により連続的に印刷部へ給紙可能な画像形成装置であって、
前記給紙収容部をグループ分けして設定するグループ設定保持部と、
前記給紙収容部の用紙切れを検知する用紙残量検知部と、
前記用紙残量検知部が前記給紙収容部のいずれかの用紙切れを検知すると、同じグループ内の他の給紙収容部からの給紙に切り替えるよう前記給紙駆動部を制御する給紙切替制御部と、
印刷ジョブを解析して、前記印刷ジョブがグループ機能に対応しているかどうかを判断するコマンド解析部と、
前記コマンド解析部が前記グループ機能に対応していないと判断したときは、前記印刷ジョブの給紙サイズ指定コマンドを前記給紙サイズに対応する給紙収容部のグループ指定のコマンド、又は前記給紙サイズに対応する給紙収容部のグループに属する給紙収容部指定のコマンドに変換するコマンド変換部と、を有する
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
複数の給紙収容部（給紙カセットや手差し給紙トレイ等）を有する画像形成装置において、給紙収容部をグループ化してひとつの給紙収容部として利用する方法があるが、グループ概念のない旧式のプリンタドライバにおいても、画像形成装置のグループ機能を有効利用可能とさせるための技術に関するものである。
【背景技術】
【０００２】
複数の給紙収容部（給紙カセットや手差し給紙トレイ等）を有する画像形成装置では、これら複数の給紙収容部を紙サイズや用紙の種類等毎にグループ分けをして用いる方法があった。
【０００３】
例えば、複数の給紙トレイをグループとして扱って、個々の給紙トレイのステータスを前記したグループ化した給紙トレイのステータスとして表す方法がある（特許文献１参照）。
【０００４】
グループ化することにより、ひとつの給紙収容部の用紙が消費された場合には、同じグループ内の他の給紙収容部からの給紙に切り替えて、連続で印刷することが可能であるが、旧式のプリンタドライバではグループ化の概念を有さないので、グループ機能を有効に用いることができなかった。また、旧式のプリンタドライバでは給紙収容部指定コマンドにより指定できる給紙収容部が２ないし３に制限されているため、最新の画像形成装置の４段や５段などの給紙収容部を持つ画像形成装置では、その一部の給紙収容部にしかアクセスできなかった。
【特許文献１】特開２００６−７６８６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
解決しようとする問題点は、複数の給紙収容部を有する画像形成装置において、給紙トレイ指定の制限のあるプリンタドライバからでは、前記複数の給紙収容部の全ての給紙収容部からの給紙による印刷ができなかったことと、グループ機能に対応していないプリンタドライバからでは、グループ機能を用いることができなかった点である。
【課題を解決するための手段】
【０００９】
請求項１の発明による画像形成装置は、複数の給紙収容部から給紙駆動部により連続的に印刷部へ給紙可能な画像形成装置であって、前記給紙収容部をグループ分けして設定するグループ設定保持部と、前記給紙収容部の用紙切れを検知する用紙残量検知部と、前記用紙残量検知部が前記給紙収容部のいずれかの用紙切れを検知すると、同じグループ内の他の給紙収容部からの給紙に切り替えるよう前記給紙駆動部を制御する給紙切替制御部と、印刷ジョブを解析して、前記印刷ジョブがグループ機能に対応しているかどうかを判断するコマンド解析部と、前記コマンド解析部が前記グループ機能に対応していないと判断したときは、前記印刷ジョブの給紙収容部指定コマンドを所定の給紙収容部のグループ指定のコマンド、又は所定の給紙収容部のグループに属する給紙収容部の指定コマンドに変換するコマンド変換部と、を有することを最も主要な特徴とする。
【００１０】
請求項２の発明による画像形成装置は、請求項４の画像形成装置であって、プリンタドライバからの給紙トレイの選択の問合せに対して、前記グループ設定保持部でのグループ分け設定に基づいて、一のグループを一の給紙収容部として回答する給紙収容部選択回答部を有することを主要な特徴とする。
【００１１】
請求項３の発明による画像形成装置は、複数の給紙収容部から給紙駆動部により連続的に印刷部へ給紙可能な画像形成装置であって、前記給紙収容部をグループ分けして設定するグループ設定保持部と、前記給紙収容部の用紙切れを検知する用紙残量検知部と、前記用紙残量検知部が前記給紙収容部のいずれかの用紙切れを検知すると、同じグループ内の他の給紙収容部からの給紙に切り替えるよう前記給紙駆動部を制御する給紙切替制御部と、印刷ジョブを解析して、前記印刷ジョブがグループ機能に対応しているかどうかを判断するコマンド解析部と、前記コマンド解析部が前記グループ機能に対応していないと判断したときは、前記印刷ジョブの給紙サイズ指定コマンドを前記給紙サイズに対応する給紙収容部のグループ指定のコマンド、又は前記給紙サイズに対応する給紙収容部のグループに属する給紙収容部指定のコマンドに変換するコマンド変換部と、を有することを最も主要な特徴とする。
【発明の効果】
【００１５】
請求項１の発明による画像形成装置は、複数の給紙収容部から給紙駆動部により連続的に印刷部へ給紙可能な画像形成装置であって、前記給紙収容部をグループ分けして設定するグループ設定保持部と、前記給紙収容部の用紙切れを検知する用紙残量検知部と、前記用紙残量検知部が前記給紙収容部のいずれかの用紙切れを検知すると、同じグループ内の他の給紙収容部からの給紙に切り替えるよう前記給紙駆動部を制御する給紙切替制御部と、印刷ジョブを解析して、前記印刷ジョブがグループ機能に対応しているかどうかを判断するコマンド解析部と、前記コマンド解析部が前記グループ機能に対応していないと判断したときは、前記印刷ジョブの給紙収容部指定コマンドを所定の給紙収容部のグループ指定のコマンド、又は所定の給紙収容部のグループに属する給紙収容部の指定コマンドに変換するコマンド変換部と、を有することを最も主要な特徴とするため、画像形成装置に備わっているグループ機能に対応していないプリンタドライバにより生成された印刷ジョブであっても、画像形成装置側でグループ化されている給紙収容部をひとつの給紙収容部として扱うことが可能となり、実質的にグループ化機能を享受可能となり、ひとつの給紙収容部の容量の枠を超えた大容量の連続印刷が可能となった。
【００１６】
請求項２の発明による画像形成装置は、請求項４の画像形成装置であって、プリンタドライバからの給紙トレイの選択の問合せに対して、前記グループ設定保持部でのグループ分け設定に基づいて、一のグループを一の給紙収容部として回答する給紙収容部選択回答部を有することを主要な特徴とするため、双方向通信が可能なプリンタドライバにおいては、見かけの給紙収容部の数を画像形成装置でグループ分けされた給紙収容部のグループに合わせて見せることが可能となった。これにより、プリンタドライバ側では給紙収容部のグループ化を意識することなく、画像形成装置側でグループ化されている給紙収容部をひとつの給紙収容部として扱うことが可能となった。
【００１７】
請求項３の発明による画像形成装置は、複数の給紙収容部から給紙駆動部により連続的に印刷部へ給紙可能な画像形成装置であって、前記給紙収容部をグループ分けして設定するグループ設定保持部と、前記給紙収容部の用紙切れを検知する用紙残量検知部と、前記用紙残量検知部が前記給紙収容部のいずれかの用紙切れを検知すると、同じグループ内の他の給紙収容部からの給紙に切り替えるよう前記給紙駆動部を制御する給紙切替制御部と、印刷ジョブを解析して、前記印刷ジョブがグループ機能に対応しているかどうかを判断するコマンド解析部と、前記コマンド解析部が前記グループ機能に対応していないと判断したときは、前記印刷ジョブの給紙サイズ指定コマンドを前記給紙サイズに対応する給紙収容部のグループ指定のコマンド、又は前記給紙サイズに対応する給紙収容部のグループに属する給紙収容部指定のコマンドに変換するコマンド変換部と、を有することを最も主要な特徴とするため、画像形成装置に備わっているグループ機能に対応していないプリンタドライバにより生成された印刷ジョブであっても、その印刷ジョブで指定してある用紙サイズの用紙を有するグループの給紙収容部から印刷が可能となり、連続印刷等のグループ機能について、プリンタドライバ側では該当の給紙収容部の指定を意識することなく使用可能となった。
【発明を実施するための最良の形態】
【００１８】
複数の給紙収容部を有する画像形成装置において、グループ機能に対応していない旧式のプリンタドライバ、及び給紙トレイ（給紙収容部）指定に制限のある旧式のプリンタドライバからでも、グループ機能の使用を可能とするため、及び全ての給紙トレイからの給紙による印刷を可能とするために、印刷ジョブの給紙トレイ指定コマンド又は給紙サイズ指定コマンドを対応するグループ指定コマンド、又は対応するグループに属する給紙トレイの指定コマンドに変換することにより課題を解決した。
【実施例】
【００１９】
［装置構成］
図１は、本発明の実施例に係わる画像形成装置の機械的構成を主に示す側面断面図である。
【００２０】
説明中での給紙収容部とは、後述する手差しトレイ２２０のような平型の給紙トレイと、給紙カセット２０１ａ，ｂ，ｃ，ｄのような箱型の給紙トレイの両方のことを示す。また、給紙収容部と給紙トレイとは同意語として用いられている。
【００２１】
画像形成装置１は、本体部２００と、図１における本体部２００の左側に配設された用紙後処理部３００と、ユーザが種々の操作指令等を入力するための操作部４００と、本体部２００の上部に配設された原稿読み取り部５００と、原稿読み取り部５００の上方に配設された原稿給送部６００とから構成される。
【００２２】
操作部４００は、タッチパネル４０１（表示部）、スタートキー４０２及びテンキー４０３等を備える。タッチパネル４０１（表示部）は、種々の操作画面を表示するとともに、ユーザが種々の操作指令を入力するための種々の操作ボタン等を表示する。スタートキー４０２は、ユーザが印刷実行指令等を入力するために用いられ、テンキー４０３は、印刷枚数等を入力するために用いられる。
【００２３】
原稿給送部６００は、原稿収納部６０１、原稿排出部６０２、給紙ローラ６０３及び原稿搬送部６０４等を備え、原稿読み取り部５００は、スキャナ５０１等を備える。給紙ローラ６０３は、原稿収納部６０１にセットされた原稿を繰り出し、原稿搬送部６０４は、繰り出される原稿を１枚ずつ順にスキャナ５０１上に搬送する。スキャナ５０１は搬送される原稿を順次読み取り、読み取られた原稿は原稿排出部６０２に排出される。
【００２４】
本体部２００は、複数の給紙カセット２０１ａ，ｂ，ｃ，ｄ（給紙収容部）、手差し給紙トレイ２２０（給紙収容部）、複数の給紙ローラ２０２ａ，ｂ，ｃ，ｄ，２２１（給紙駆動部）、転写ローラ２０３（印刷部）、感光体ドラム２０４（印刷部）、露光装置２０６（印刷部）、現像装置２０７（印刷部）、定着ローラ２０８（印刷部）、排出口２０９、及び排出トレイ２１０等を備える。
【００２５】
上記の給紙カセット２０１ａ，ｂ，ｃ，ｄと手差し給紙トレイ２２０により給紙収容部を構成している。
【００２６】
上記の転写ローラ２０３、感光体ドラム２０４、露光装置２０６、現像装置２０７）、定着ローラ２０８により印刷部２４０を形成している。
【００２７】
上記の複数の給紙ローラ２０２ａ，ｂ，ｃ，ｄ，２２１と、給紙収容部から印刷部２４０への給紙パス及びその駆動系により給紙駆動部２３０を構成している。
【００２８】
感光体ドラム２０４は、矢印方向に回転しながら帯電装置（図示省略）によって一様に帯電される。露光装置２０６は、原稿読み取り部５００において読み取られた原稿の画像データに基づいて生成された変調信号をレーザ光に変換して出力し、感光体ドラム２０４に静電潜像を形成する。現像装置２０７は、黒色の現像剤を感光体ドラム２０４に供給してトナー画像を形成する。
【００２９】
一方、給紙収容部の給紙カセット２０１ａ，ｂ，ｃ，ｄにおいては、給紙ローラ２０２ａ，ｂ，ｃ，ｄが印刷用紙が収納された給紙カセット２０１ａ，ｂ，ｃ，ｄの最上面の用紙に当接して回転することにより給紙駆動部２３０の給紙パスに印刷用紙を引き出す。また、手差し給紙トレイ２２０においては、給紙ローラ２２１が手差し給紙トレイ２２０の最上面の用紙に当接して回転することにより給紙駆動部２３０の給紙パスに印刷用紙を引き出して、転写ローラ２０３まで給送する。転写ローラ２０３は、搬送された印刷用紙に感光体ドラム２０４上のトナー像を転写させ、定着ローラ２０８は、転写されたトナー像を加熱して印刷用紙に定着させる。その後、印刷用紙は本体部２００の排出口２０９から用紙後処理部３００に搬入される。また、印刷用紙は、必要に応じて排出トレイ２１０へも排出される。
【００３０】
前記給紙カセット２０１ａ，ｂ，ｃ，ｄには、その用紙残量を検出する残量センサ２０５ａ，ｂ，ｃ，ｄが、各給紙カセットに取り付けられている。残量センサ２０５ａ，ｂ，ｃ，ｄは、図に示すようにＪ字状をしており、用紙の残量の低下とともに上部の軸を中心に回転することにより用紙残量を検出すると共に、用紙がなくなると残量センサの紙に接する部分が給紙カセット（給紙収容部）の底面に開けられた穴部（不図示）に落ち込むため用紙が無くなった事を検出可能である。
【００３１】
なお、手差し給紙トレイ２２０（給紙収容部）においては、給紙ローラ２２１が残量センサの役割を果たしている。
【００３２】
本画像形成装置１の給紙カセット２０１ａ，ｂ，ｃ，ｄは、用紙補充のために画像形成装置本体２００から取り出すときには、図１の右側方向（図１の矢印Ｐ）にスライドして取り出されるために給紙ローラ２０２ａ，ｂ，ｃ，ｄから、転写ローラ２０３及び感光体ドラム２０４へつながる給紙駆動部２３０の給紙パスを遮ることがない。そのため、印刷動作中であっても印刷部２４０への給紙に係っていない給紙カセットの交換は可能であり、その際には印刷動作を停止させることが無い。
【００３３】
また、手差し給紙トレイ２２０においても同様に印刷動作を遮ることなく用紙の補充が可能である。
【００３４】
用紙後処理部３００は、搬入口３０１、印刷用紙搬送部３０２、搬出口３０３及びスタックトレイ３０４等を備える。印刷用紙搬送部３０２は、排出口２０９から搬入口３０１に搬入された印刷用紙を順次搬送し、最終的に搬出口３０３からスタックトレイ３０４へ印刷用紙を排出する。スタックトレイ３０４は、搬出口３０３から搬出された印刷用紙の集積枚数に応じて矢印方向に上下動可能に構成されている。
【００３５】
［機能ブロック］
図２は、本発明実施例の画像形成装置の機能ブロック図である。
【００３６】
本機能ブロック図では、本発明の本質に関係する部分のみをブロック図化して説明してある。通常の画像形成装置に備わっており、図１の構成図において説明した印刷部２４０や後処理装置３００などのブロック図化については省略した。
【００３７】
図２には、図１の側面断面図ですでに説明した給紙収容部（給紙カセット２０１ａ，ｂ，ｃ，ｄ及び手差し給紙トレイ２２０）、給紙駆動部２３０、操作部４００、操作部４００中のタッチパネル４０１（表示部）などと共に、図１では説明されていない機能ブロック部であるソフトウェア機能部７００、通信インタフェース部７５１を有している。
【００３８】
このソフトウェア機能部７００は、用紙残量検知部７０１、用紙サイズ種類検知部７０３、グループ設定保持部７０５、内部Ｗｅｂサーバ７０７、給紙切替制御部７０９、用紙切れ通知部７１１、画像処理部７１３、コマンド変換部７１５、給紙収容部選択回答部７１６、コマンド解析部７１７を有している。
【００３９】
また、画像形成装置１は、その通信インタフェース部７５１を通してネットワーク８０１に接続しており、同じくネットワークに接続されたＰＣ１（Personal Computer）９０１（外部装置）、ＰＣ２（Personal Computer）９０３（外部装置）と接続している。
【００４０】
ＰＣ１；９０１は、印刷ジョブを発行するホストコンピュータであり、画像形成装置の状態を監視するためのプログラムである、プリンタ監視ユーティリティ９１１と、画像形成装置１の機能に対応した最新のプリンタドライバ９２１を搭載している。
【００４１】
ＰＣ２；９０３は、印刷ジョブを発行するもう一台のホストコンピュータであり、画像形成装置の状態を知るために、その内部Ｗｅｂサーバ７０７にアクセスするためのブラウザ９１３と、汎用の旧式のプリンタドライバであるレガシープリンタドライバ９２３を搭載している。レガシープリンタドライバ９２３は、ＥＳＣ／Ｐなどのエスケープシーケンスによる印刷ジョブの発行しかできない。そのため、従来の画像形成装置ではこれらレガシープリンタドライバ９２３からの印刷ジョブでは画像形成装置の多段の給紙収容部の全てを指定できなかったり、画像形成装置の有するグループ化機能を有効に活用するようなコマンドを発行できなかった。本画像形成装置では、後述のコマンド変換部７１５により、給紙トレイ指定コマンドの変換を行う方法を取り、レガシープリンタドライバ９２３からでも多段の給紙収容部の全てを指定可能にし、グループ化機能を活用可能とした。
【００４２】
以下に画像形成装置１の各機能部について説明する。本機能ブロックの説明においては、本発明の本質に関わるグループ化、給紙切替、コマンド解析及び変換に関する機能部を中心にその説明を行う。その他の本発明の本質に関係のない機能部の説明は省略した。
【００４３】
通信インタフェース部７５１は、画像形成装置１をネットワークと接続するインタフェース部である。通信インタフェース部７５１を通してＰＣ（Personal Computer）等の外部装置と接続する。
【００４４】
ソフトウェア機能部７００は、画像形成装置１のコンピュータにソフトウェアにより各種機能を実現させる機能部である。
【００４５】
用紙残量検知部７０１は、給紙カセット部２０１が有する各給紙カセット２０１ａ，ｂ，ｃ，ｄの用紙残量を検出する残量センサ２０５ａ，ｂ，ｃ，ｄからの信号を受信して、各給紙カセット２０１ａ，ｂ，ｃ，ｄの用紙の残量がどれくらいかと、用紙がなくなってしまったことを検知する。
【００４６】
用紙サイズ種類検知部７０３は、給紙カセット部２０１の各給紙カセット２０１ａ，ｂ，ｃ，ｄの用紙サイズを定める枠部によって測定された用紙サイズの信号や、給紙経路中に設置されたセンサからの信号により、各給紙カセットに供給された用紙サイズや用紙の種類などを検知する。
【００４７】
これらのセンサなどでは検知できないような用紙種類、例えば厚紙や色紙、又は片面使用済み用紙などについては、ユーザの設定により次項のグループ設定保持部７０５に設定を行う。
【００４８】
グループ設定保持部７０５は、複数ある給紙カセットをグループ毎に分けて設定（グループ化機能）することが可能である。一般的には、用紙のサイズ及び種類が同じもの毎にグループ化することが行われる。（ただし、異なるものをグループ化して設定することも可能である。）
本画像形成装置１では、複数の給紙収容部（複数の給紙カセット２０１ａ，ｂ，ｃ，ｄ及び手差し給紙トレイ２２０）をグループ分けして、それらグループ化されたものをひとつの大容量給紙収容部として扱う（以降、グループ化機能と呼ぶ）ことが可能である。このグループ化機能により、一つの給紙カセットの最大用紙容量を超える大量の連続印刷を行うことが可能となる。すなわち、グループ化された給紙カセットの一つの用紙が使い果たされて空になっても、自動的にグループ化されている異なる給紙カセットからの給紙に切り替えることにより、「紙無しエラー、印刷エンジンの休止」状態を発生させずに、グループ化されたすべての給紙収容部の用紙がなくなるまでの連続印刷を行えることが可能となり、そのことがこのグループ化機能の最大の利点である。
【００４９】
本グループ設定保持部７０５は、この給紙収容部のグループ化の設定（例えば、給紙カセットａ，ｃをひとつのグループでＡ４普通用紙を入れたもの、給紙カセットｂ，ｄ、手差し給紙トレイをひとつのグループでＡ４片面使用済み用紙と設定など）を行い、その設定状態を記録して保持する。
【００５０】
この設定は、操作部４００からの入力によって行っても良いし、通信インタフェース部７５１を通して外部装置であるＰＣ１；９０１のプリンタ監視ユーティリティ９１１により行っても良いし、また外部装置であるＰＣ２；９０３のブラウザ９１３を用いて画像形成装置１の内部Ｗｅｂサーバ７０７にアクセスして内部Ｗｅｂサーバ７０７の有する設定機能を用いて行っても良い。
【００５１】
内部Ｗｅｂサーバ７０７は、画像形成装置１の装置の状態を外部装置であるＰＣ２；９０３のブラウザ９１３からアクセスできるように、設けられたものである。内部Ｗｅｂサーバ７０７のページにアクセスすることにより、画像形成装置１の設定状態を確認できると共に設定の変更を行うことも可能である。前記したように、給紙収容部のグループ化の設定も内部Ｗｅｂサーバ７０７にアクセスすることにより、設定の確認と変更が可能である。
【００５２】
給紙切替制御部７０９は、印刷中にグループ化された給紙収容部（給紙カセットと手差し給紙トレイ）のひとつから用紙がなくなった場合には、そこで印刷動作を停止せずに自動的にグループ化された他の給紙収容部から給紙を行うように給紙駆動部２３０を制御する機能部である。
【００５３】
用紙切れ通知部７１１は、印刷が行われて用紙が消費されてグループ化された給紙収容部のカセットのいずれかがなくなった場合に用紙切れの通知を行うこと、及び最後の給紙収容部にだけ用紙が残っている状態になると、ユーザに対して用紙交換の警告を発する機能部である。
【００５４】
画像処理部７１３は、印刷ジョブのデータを印刷部２４０で実行可能なデータ形式に変換する。通常のプリンタドライバ９２１から送信された印刷ジョブデータは一般的にページ記述言語で記載されており、画像処理部７１３は当該ページ記述言語のデータを印刷部２４０が実行可能なビットマップ形式のデータに変更する。また旧式のプリンタドライバであるレガシープリンタドライバ９２３から送信された印刷ジョブデータは、前記したページ記述言語や旧式の印刷データ形式であるエスケープシーケンスによって記載されており、画像処理部７１３は当該印刷ジョブを前記したものと同じくビットマップ形式のデータに変更する。
【００５５】
コマンド変換部７１５は、本発明の最も本質の機能を司る機能ブロックである。レガシープリンタドライバ９２３は、旧式のプリンタドライバであるため、給紙トレイの指定コマンドに制限があり、最大２ないし３程度の給紙トレイの指定しか行うことができない。そこで、印刷ジョブをコマンド解析部７１７で解析した結果、印刷ジョブデータ中に指定可能な給紙トレイ指定コマンドが画像形成装置の給紙トレイの数より少ない場合には、給紙トレイ指定コマンドを変換することにより画像形成装置の全ての給紙トレイからの印刷を可能とさせる。
【００５６】
給紙トレイの指定コマンドの変換には、一の給紙トレイを一又は複数の給紙トレイに対応させる変換表（図３（Ｄ））に基づいて変換する。変換の詳細については、図３の説明時に後述する。
【００５７】
また、コマンド変換部７１５は、コマンド解析部７１７により印刷ジョブがグループ機能に対応していないと判断されたときは、前記印刷ジョブの給紙トレイ指定コマンドを所定の給紙トレイのグループ指定のコマンド、又は所定の給紙トレイのグループに属する給紙トレイの指定コマンドに変換する。画像形成装置１は、コマンド変換部７１５で変換された給紙トレイのグループの指定コマンドを受けて、同グループの給紙トレイからの連続印刷（グループ内のひとつの給紙トレイの用紙切れの際には他の給紙トレイに切り替える）を可能とする機能を有する。
【００５８】
また、コマンド変換部７１５は、コマンド解析部７１７により印刷ジョブがグループ機能に対応していないと判断されたときは、前記印刷ジョブの給紙サイズ指定コマンドを前記給紙サイズに対応する給紙トレイのグループ指定のコマンド、又は前記給紙サイズに対応する給紙トレイのグループに属する給紙トレイ指定のコマンドに変換する。
【００５９】
給紙収容部選択回答部７１６は、プリンタドライバ９２１からの画像形成装置の給紙トレイの選択の問合せに対して、実際に画像形成装置に備わっている給紙トレイの選択肢をそのまま回答するのではなく、図３（Ｄ）に示す、グループ化機能に基づいてグループに対応して変換される給紙収容部指定コマンドに呼応して、見かけ上数が少なくなって見える変換後の給紙トレイの選択肢として回答する機能部である。この機能によりプリンタドライバは、画像形成装置の給紙収容部を指定する際にグループ化を気にすることなく、グループ化された給紙収容部はそれ自体をひとつの大きな給紙トレイと認識して印刷を行うことが可能となった。この機能は、プリンタドライバ側が画像形成装置からの回答を受信可能な双方向通信可能でなければ有効に働かない。新型のプリンタドライバであるプリンタドライバ９２１は、双方向通信可能となっており本機能を享受できる。
【００６０】
コマンド解析部７１７は、印刷ジョブを解析して、印刷ジョブで指定されている給紙トレイ指定コマンドの指定可能な給紙トレイの数が画像形成装置に備わっている給紙トレイの数より少ないかどうかを判断する。上記の判断が肯定である場合には、コマンド変換部７１５が給紙トレイ指定のコマンドの変換を行う。
【００６１】
また、同様に印刷ジョブを解析して、印刷ジョブがグループ機能に対応していないと判断したときには、コマンド変換部に前記した変換機能を実行させる。
【００６２】
これらの判断は、印刷ジョブ中のデータ形式に基づいて判断しても良い。例えばエスケープシーケンスで書かれていればプリンタドライバが旧式（レガシー）と判断して、指定可能な給紙収容部が例えば２であると判断し、データ形式がページ記述言語であれば、多段数の選択が可能と判断するなどの方法を用いることが可能である。また、実際にプリンタドライバが印刷ジョブ中に対応可能な給紙トレイ数を書き込んで、その書き込まれた値により判断するなどの方法をとってもよい。
【００６３】
［コマンド変換部の動作］
実際にコマンド変換部７１５が行う給紙トレイ指定コマンドの変換動作について、図３を用いてその詳細について説明する。図３中の給紙トレイ１から５は、画像形成装置１の給紙カセット２０１ａ，ｂ，ｃ，ｄと手差し給紙トレイ２２０の５つの給紙収容部に対応している。
【００６４】
図３（Ａ）は、５つの給紙トレイ（給紙収容部）を有する画像形成装置１において、グループ化が行われていない状態での各給紙トレイの選択についての説明図である。このような複数の給紙トレイを有する画像形成装置への印刷ジョブを発行する際に、どの給紙トレイから給紙を行って印刷するかの指定を行うかは、図３（Ａ）に記すように各給紙トレイの選択コマンドを印刷ジョブ中に入れこむことによって実現する。複数の給紙収容部を有する画像形成装置１の多数段の給紙トレイの中から給紙トレイ指定可能とする機能に対応したプリンタドライバ９２１であれば、このような指定が可能である。
【００６５】
図３（Ｂ）は、画像形成装置１においてグループ化機能が使用されている場合のトレイ選択指定のコマンドについての説明図である。画像形成装置１は、グループ設定保持部７０５が、給紙トレイ１及び給紙トレイ２をグループＡとして、又給紙トレイ３及び給紙トレイ４をグループＢとして、そして給紙トレイ５を単独の給紙トレイとしての設定が行われている。この場合に、画像形成装置１のグループ機能に対応したプリンタドライバ９２１からは、図３（Ｂ）に示すように複数の給紙トレイを選択するコマンド（例えば、『トレイ１，２選択コマンド』のように）を発行することにより、グループＡへの連続給紙による印刷が可能となる。
【００６６】
以上に述べたように、画像形成装置１の機能に対応したプリンタドライバ９２１は、その画像形成装置１の機能（多数段の給紙収容部や、グループ化機能）に合わせて開発・作成されるため、画像形成装置１の機能を有効に生かすコマンドを発行可能であるのは当然である。しかし、画像形成装置１に対して印刷ジョブを発行するシステム環境によっては、これら最新のプリンタドライバの使用ができず、旧式のプリンタドライバ（レガシープリンタドライバと呼ぶ）を使用しなければならない場合も多くある。例えばＯＳをシステムの互換性のため最新のものにできない場合に、当該ＯＳではレガシープリンタドライバ９２３しか使えないなどの理由のためである。このレガシープリンタドライバ９２３では、グループ化機能の概念は持たず、給紙トレイの指定においても、２段又は３段しか選択できないなどの制限がある。そのため、多数段（５段）の給紙トレイを有する画像形成装置１では、全ての給紙トレイにアクセスすることができなかった。
【００６７】
そこで、図３（Ｃ）に示すように、レガシープリンタドライバ９２３からの印刷ジョブ中のトレイ選択コマンドを画像形成装置１のグループ設定保持部７０５により設定されているグループ機能に基づいて変換する方法とした。
【００６８】
例えば、図３（Ｂ）で説明したのと同じグループ設定がされている状態で、レガシープリンタ９２３からのトレイ１選択コマンドを受信した場合には、コマンド変換部７１５がトレイ１選択コマンドをグループＡに属するトレイ１又はトレイ２の選択コマンドに変換する。トレイ２選択コマンドをグループＢに属するトレイ３又はトレイ４の選択コマンドに変換する。このように、グループ化した単位毎にひとつの給紙トレイとみなして見かけの給紙段数を減らして、グループに呼応する給紙トレイの指定に変換する方法を取った。
【００６９】
このコマンドの変換は、図３（Ｄ）に示す変換表に対応して行われる。すなわち給紙トレイ１の指定コマンドが来た場合には、給紙トレイ１、２の指定コマンドに、給紙トレイ２の指定コマンドが来た場合には、給紙トレイ３、４の指定コマンドに、給紙トレイ３の指定コマンドが来た場合には、給紙トレイ５の指定コマンドに変換する。
【００７０】
上記方法により、画像形成装置１側で、レガシープリンタドライバ９２３から受信した印刷ジョブの給紙トレイコマンドを変換することにより、全ての給紙トレイにアクセス可能となり、又画像形成装置１のグループ機能も有効にすることが可能となった。
【００７１】
［フローチャート］
次に、図４のフローチャートを用いて、画像形成装置１において印刷ジョブを受信した場合の動作の流れについて説明する。
【００７２】
Ｓ１１：画像形成装置１は、ホストコンピュータＰＣ１；９０１、又はＰＣ２；９０３から印刷ジョブを受信する。
【００７３】
Ｓ１３：画像形成装置１のコマンド解析部７１７は、Ｓ１１で受信した印刷ジョブを解析して、印刷ジョブがグループ機能に対応したプリンタドライバ９２１で作成されたジョブであるかどうかを判断する。そうである場合は動作をＳ１７に移行する。そうではなく、グループ機能に対応しない旧式のプリンタドライバであるレガシープリンタドライバ９２３で作成されたジョブであれば、動作をＳ１５に移行する。
【００７４】
Ｓ１５：受信した印刷ジョブは、グループ機能に対応しないレガシープリンタドライバ９２３で作成されたジョブであるので、コマンド変換部７１５は、図３で説明した方法により印刷ジョブ中の給紙トレイ選択コマンドを画像形成装置１が実行可能なグループ選択コマンドに変換する。
【００７５】
Ｓ１７：Ｓ１５での変換を終えた印刷ジョブ、又はグループ機能に対応したプリンタドライバ９２１で作成された印刷ジョブをそのまま変換を行わないで、画像処理部７１３が、印刷部２４０が印刷実行可能なデータ形式に変換する。
【００７６】
Ｓ１９：Ｓ１７で変換された印刷データに基づいて、印刷部２４０は印刷ジョブの印刷を行う。
【００７７】
以上の一連の動作により、グループ機能に対応したプリンタドライバ９２１で作成された印刷ジョブと、グループ機能に対応していないレガシープリンタドライバ９２３で作成された印刷ジョブとの両方が、画像形成装置のグループ機能を有効に生かして印刷を実行することが可能となった。
【００７８】
［実施例の効果］
本発明実施例の画像形成装置１により、以下のことが可能となった。
【００７９】
多数段の給紙収容部に対応していないプリンタドライバや、グループ機能に対応していないプリンタドライバにより生成された印刷ジョブであっても、画像形成装置のコマンド変換部７１５が印刷ジョブの印刷トレイ指定コマンドを変換することにより、全ての給紙トレイからの給紙による印刷が可能となり、又画像形成装置に設定されたグループ化機能を有効に生かして印刷が可能となった。
【００８０】
［その他］
本発明実施例の画像形成装置１は、原稿給送部６００や、原稿読取部５００や、後処理装置３００などの機能部を備えた比較的高機能な画像形成装置を例に説明を行ったが、本発明はこの実施例に限らず例えば上記の機能部が備わっていない画像形成装置であっても応用可能であり、画像形成装置の装置構成は本発明の要旨あるいは技術思想に反しない範囲で適宜変更可能である。また、それら変更を行った画像形成装置も本発明の技術的範囲の射程内である。
【００８１】
本実施例のフローチャートでは、給紙トレイの指定コマンドをグループ化された情報に基づいて、対応する給紙トレイの指定コマンドに変換するという方法についての説明を行ったが、機能ブロック図の説明で前記したように、給紙トレイの指定コマンドをグループ指定のコマンドに変換する方法や、用紙サイズ指定コマンドをその用紙サイズに対応するグループ指定または、そのグループ内の給紙トレイの指定コマンドに変換する方法を行っても良い。その場合でも動作のフローは変わらない。
【図面の簡単な説明】
【００８２】
【図１】本発明実施例の画像形成装置の側面断面図である。
【図２】本発明実施例の画像形成装置の機能ブロック図である。
【図３】本発明実施例の画像形成装置でのグループ概念及びコマンド変換の説明図である。
【図４】本発明実施例の画像形成装置のジョブ受信時の動作のフローチャートである。
【符号の説明】
【００８３】
１  画像形成装置
２０１ａ，ｂ，ｃ，ｄ  給紙カセット（給紙収容部）
２０２ａ，ｂ，ｃ，ｄ  給紙ローラ（給紙駆動部）
２０３  転写ローラ（印刷部）
２０４  印刷ドラム（印刷部）
２０５ａ，ｂ，ｃ，ｄ  残量センサ
２０６  露光装置（印刷部）
２０７  現像装置（印刷部）
２０８  転写ローラ（印刷部）
２２０  手差し給紙トレイ（給紙収容部）
２２１  給紙ローラ（給紙駆動部）
２３０  給紙駆動部
２４０  印刷部
４０１  タッチパネル（表示部）
７０１  用紙残量検知部
７０３  用紙サイズ検知部
７０５  グループ設定保持部
７０７  内部Ｗｅｂサーバ（内部ウェブサーバ）
７０９  給紙切替制御部
７１１  用紙切れ通知部
７１３  画像処理部
７１５  コマンド変換部
７１６  給紙収容部選択回答部
７１７  コマンド解析部
９０１  ＰＣ１（Personal Computer）（外部装置）
９０３  ＰＣ２（Personal Computer）（外部装置）
９１１  プリンタ監視ユーティリティ
９１３  ブラウザ
９２１  プリンタドライバ
９２３  レガシープリンタドライバ
Ｐ  給紙カセット引出方向
【図１】
0005063462.tif 000002
【図２】
0005063462.tif 000003
【図３】
0005063462.tif 000004
【図４】
0005063462.tif 000005