(57)【要約】【課題】本発明は、意図する用紙に確実かつ適切に印字出力する画像形成装置に関する。【解決手段】複合装置１は、印刷データを当該印刷データの印刷設定情報で指定されている用紙種類等の用紙情報に応じた用紙を選択して当該選択した用紙に、当該印刷設定情報で指定されている印刷条件で印刷出力するに際して、用紙に付与されていて当該用紙の種類、サイズ等の用紙情報を記憶するＩＣチップの当該用紙情報を読み取って、当該読み取った用紙情報と印刷データの印刷設定情報を比較し、当該印刷設定情報に適した用紙情報のＩＣチップの付与されている用紙を選択して、当該選択した用紙に当該印刷データを印刷出力している。したがって、無駄に用紙を使用することなく、人が目視等では判別しにくい用紙種別の用紙を適切に選択して印刷出力することができる。【選択図】          図１
2006255914.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを当該印刷データの印刷設定情報で指定されている用紙種類等の用紙情報に応じた用紙を選択して当該選択した用紙に、当該印刷設定情報で指定されている印刷条件で印刷出力する画像形成装置であって、前記用紙が当該用紙の種類、サイズ等の用紙情報を記憶するＩＣチップが付与されており、当該ＩＣチップの用紙情報を読み取って、当該読み取った用紙情報と前記印刷データの前記印刷設定情報を比較し、当該印刷設定情報に適した用紙情報のＩＣチップの付与されている用紙を選択して、当該選択した用紙に当該印刷データを印刷出力することを特徴とする画像形成装置。
【請求項２】
前記画像形成装置は、用紙を排出する排紙トレイを複数備え、前記印刷の完了したＩＣチップの付与されている用紙、ＩＣチップが付与されているが用紙情報が一致せずに非印刷の状態で排紙される用紙及びＩＣチップが付与されておらず非印刷の状態で排紙される用紙等をそれぞれ異なる排紙トレイに排紙することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画像形成装置は、前記用紙を排出した複数の排紙トレイ上の各用紙の情報を報知手段から報知出力することを特徴とする請求項２記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、詳細には、意図する用紙に確実かつ適切に印字出力する画像形成装置に関する。
【背景技術】
【０００２】
プリンタ等の画像形成装置においては、一般的に、パーソナルコンピュータ等のホスト装置からの印刷データに基づいて、当該印刷データのプリントアウトを行う。
【０００３】
このとき、パーソナルコンピュータ等のホスト装置では、プリンタドライバで設定された、用紙サイズ、用紙方向、両面／片面、給紙トレイ、用紙種類等の印刷設定情報が印刷データに付加され、画像形成装置は、この印刷設定情報に基づいた印刷を行う。
【０００４】
一方、画像形成装置は、従来から複数の給紙トレイを備えたものが普及しており、各給紙トレイに各種種別の用紙が収納され、少なくとも、用紙サイズを装置の制御部に出力する機能を備えている。
【０００５】
画像形成装置は、ホスト装置から送られてくる印刷データの印刷設定情報に基づいて、当該印刷設定情報に応じた用紙の収納されている給紙トレイを選択して、印刷データを印刷出力する機能を有している（特許文献１、特許文献２等参照）。
【０００６】
そして、画像形成装置の各給紙トレイには、ユーザが必要な紙種の用紙を選択して、適宜、収納し、意図する紙種の用紙に印刷データを印刷できるようになっている。
【０００７】
【特許文献１】特開２００４−１９２５４号公報
【特許文献２】特開２００２−１９３４６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来技術にあっては、意図する用紙に適切に印刷出力する上で、改良の必要があった。
【０００９】
すなわち、画像形成装置の給紙トレイには、ユーザが必要な種類の用紙をセットすることができ、このとき、用紙サイズ等は、視覚的に判断することができるが、光沢、インク専用紙、裏表がある等の区別は視覚的には、分かり難い場合があり、また、画像形成装置においてもこのような区別を行うことができなかった。その結果、意図する紙種に適切に印刷出力する上で、改良の必要があった。
【００１０】
そこで、本発明は、用紙に付与されているＩＣチップの用紙情報にもとづいて印刷情報に適切な用紙を選択して印刷出力することで、無駄に用紙を使用することなく、人が目視等では判別しにくい用紙種別の用紙を適切に選択して印刷出力し、利用性の良好な画像形成装置を提供することを目的としている。
【課題を解決するための手段】
【００１１】
請求項１記載の発明の画像形成装置は、印刷データを当該印刷データの印刷設定情報で指定されている用紙種類等の用紙情報に応じた用紙を選択して当該選択した用紙に、当該印刷設定情報で指定されている印刷条件で印刷出力する画像形成装置であって、前記用紙が当該用紙の種類、サイズ等の用紙情報を記憶するＩＣチップが付与されており、当該ＩＣチップの用紙情報を読み取って、当該読み取った用紙情報と前記印刷データの前記印刷設定情報を比較し、当該印刷設定情報に適した用紙情報のＩＣチップの付与されている用紙を選択して、当該選択した用紙に当該印刷データを印刷出力することにより、上記目的を達成している。
【００１２】
この場合、例えば、請求項２に記載するように、前記画像形成装置は、用紙を排出する排紙トレイを複数備え、前記印刷の完了したＩＣチップの付与されている用紙、ＩＣチップが付与されているが用紙情報が一致せずに非印刷の状態で排紙される用紙及びＩＣチップが付与されておらず非印刷の状態で排紙される用紙等をそれぞれ異なる排紙トレイに排紙するものであってもよい。
【００１３】
また、例えば、請求項３に記載するように、前記画像形成装置は、前記用紙を排出した複数の排紙トレイ上の各用紙の情報を報知手段から報知出力するものであってもよい。
【発明の効果】
【００１４】
本発明の画像形成装置によれば、印刷データを当該印刷データの印刷設定情報で指定されている用紙種類等の用紙情報に応じた用紙を選択して当該選択した用紙に、当該印刷設定情報で指定されている印刷条件で印刷出力するに際して、用紙に付与されていて当該用紙の種類、サイズ等の用紙情報を記憶するＩＣチップの当該用紙情報と印刷データの印刷設定情報を比較し、当該印刷設定情報に適した用紙情報のＩＣチップの付与されている用紙を選択して、印刷データを印刷出力するので、無駄に用紙を使用することなく、人が目視等では判別しにくい用紙種別の用紙を適切に選択して印刷出力することができ、利用性を向上させることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００１６】
図１〜図７は、本発明の画像形成装置の一実施例を示す図であり、図１は、本発明の画像形成装置の一実施例を適用した複合装置１のブロック構成図である。
【００１７】
図１において、複合装置１は、大きく分けて、コントローラ１００、エンジン部２００及び無線タグリーダ／ライター部３００等を備えており、コントローラ１００とエンジン部２００とは、ＰＣＩ２を介して接続され、また、無線タグリーダ／ライター部３００とコントローラ１００とが接続されている。
【００１８】
無線タグリーダ／ライター部３００は、無線タグリーダ／ライター３０１とアンテナ３０２等を備えており、無線タグリーダ／ライター３０１が、アンテナ３０２を介して、印字する用紙Ｐ（図２参照）に取り付けられているＩＣチップ（ＩＣタグ）１０（図２参照）との間で情報の送信及び受信を行って、ＩＣチップ１０への情報の書き込みを行い、また、ＩＣチップ１０に書き込まれている情報の読み取りを行う。
【００１９】
エンジン部２００は、ＣＰＵ（Central Processing Unit ）２０１、ＡＳＩＣ（Application Specific Integrated Circuit ）２０２、スキャナ２０３及びプリンタ２０４等を備えている。
【００２０】
ＡＳＩＣ２０２は、特定の用途で最良の性能を発揮できるように最適化されて専用設計が行われており、画像処理を行う画像処理部２０５とＰＣＩ部２０６とを有している。
【００２１】
スキャナ２０３は、例えば、ＣＣＤ（Charge Coupled Device ）を利用したイメージスキャナ等が利用されており、一般に、ＡＤＦ（Automatic Document Feeder ：自動原稿送り装置）を備えている。ＡＤＦには、複数枚の原稿がセットされ、ＡＤＦは、セットされた原稿を１枚ずつスキャナ２０３の原稿読取位置に送給する。スキャナ２０３は、ＡＤＦから搬送されてきた原稿を走査し、原稿の画像を所定の解像度で読み取る。
【００２２】
プリンタ２０４は、出力データを図形や文字として用紙Ｐに出力する部分であり、プリンタ２０４としては、図４に示すように、白黒レーザプリンタ（白黒ＬＰ）６０１とカラーレーザプリンタ（カラーＬＰ）６０２等を備えている。
【００２３】
このエンジン部２００のプリンタ２０４での画像記録動作は、エンジン部２００の内部で生成されるタイミング信号に基づいて画像の記録を行う。すなわち、図２に示すように、プリンタ２０４で画像を記録する用紙Ｐの用紙サイズは、主走査及び副走査で決まる用紙サイズであり、図２において、ＦＧＡＴＥは、用紙Ｐの副走査の有効範囲を示す信号、ＬＧＡＴＥは、用紙の主走査の有効範囲を示す信号、ＬＳＹＮＣは、主走査の先頭でアサートされる同期信号である。そして、エンジン部２００は、出力する用紙サイズに応じて、副走査方向の有効領域ＦＧＡＴＥ、主走査方向の有効領域ＬＧＡＴＥ及び各主走査ラインの先頭でラインの開始を表すＬＳＹＮＣを用意し、印字指令を受けると、用紙Ｐを搬送すると同時に、ＦＧＡＴＥを作り出して、このＦＧＡＴＥがアサートされる数ＬＳＹＮＣ時間前に、画像を内部に持っているバッファに読み込むために転送を開始する。
【００２４】
再び、図１において、コントローラ１００は、ＣＰＵ１０１、ノースブリッジ（ＮＢ）１０２、システムメモリ（ＭＥＭ−Ｐ）１０３、サウスブリッジ（ＳＢ）１０４、ローカルメモリ（ＭＥＭ−Ｃ）１０５、ＡＳＩＣ１０６、１０７、オプション（ＯＰＴＩＯＮ）１０８、１０９、ＲＯＭ（Read Only Memory）１１０、操作部１１１及びハードディスク装置（ＨＤＤ）１１２等を備えており、ノースブリッジ（ＮＢ）１０２とＡＳＩＣ１０６とは、ＰＣＩバスではなく、グラフィック処理を高速化するために提案されたバスインタフェースであるＡＧＰ（Accelerated Graphics Port）１１３を介して接続されている。また、ノースブリッジ（ＮＢ）１０２とサウスブリッジ（ＳＢ）１０４との間は、ＰＣＩバス１１４を介して接続されている。
【００２５】
ＣＰＵ１０１は、複合装置１の全体の制御を行って、複合装置１としての処理を実行するとともに、後述する用紙選択・印刷処理を実行し、上記ノースブリッジ（ＮＢ）１０２、システムメモリ（ＭＥＭ−Ｐ）１０３、サウスブリッジ（ＳＢ）１０４、ＡＳＩＣ１０６、ローカルメモリ（ＭＥＭ−Ｃ）１０５、ＡＳＩＣ１０７、オプション（ＯＰＴＩＯＮ）１０８、１０９及びＲＯＭ１１０からなるＣＰＵチップセットを有している。なお、コントローラ１００は、他の機器との接続をＣＰＵチップセットを介して行う。
【００２６】
コントローラ１００は、ＡＳＩＣ１０６に、ローカルメモリ（ＭＥＭ−Ｃ）１０５、ハードディスク装置（ＨＤＤ）１１２及び操作部１１１等が接続されるとともに、ＣＰＵ１０１とＡＳＩＣ１０６とが、ＣＰＵチップセットのノースブリッジ（ＮＢ）１０２を介して接続されている。このように、ノースブリッジ（ＮＢ）１０２を介してＣＰＵ１０１とＡＳＩＣ１０６とを接続すると、ＣＰＵ１０１のインタフェースが公開されていない場合に対応することができる。
【００２７】
ノースブリッジ（ＮＢ）１０２は、ＣＰＵ１０１、システムメモリ（ＭＥＭ−Ｐ）１０３、サウスブリッジ（ＳＢ）１０４及びＡＧＰ１１３を介したＡＳＩＣ１０６等を接続するためのブリッジであり、システムメモリ（ＭＥＭ−Ｐ）１０３は、複合装置１の描画用メモリ等として用いるメモリである。サウスブリッジ（ＳＢ）１０４は、ノースブリッジ（ＮＢ）１０２とＲＯＭ１１０、ＰＣＩバス１１４、周辺デバイスとを接続するためのブリッジであり、ローカルメモリ（ＭＥＭ−Ｃ）１０５は、コピー用画像バッファ、符号バッファとして用いるメモリである。
【００２８】
ＡＳＩＣ１０６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣであり、ＡＧＰ１１３、ローカルメモリ（ＭＥＭ−Ｃ）１０５、ＰＣＩ２、操作部１１１及びハードディスク装置（ＨＤＤ）１１２をそれぞれ接続するブリッジの役割も有している。
【００２９】
オプション（ＯＰＴＩＯＮ）１０８、１０９は、オプションとしてのＰＣＩデバイス、周辺デバイスを接続するための空きスロットである。
【００３０】
操作部１１１は、ユーザからの入力操作の受け付け、コード画像の読み取り、ユーザに対する各種情報の表示を行う。
【００３１】
ハードディスク装置（ＨＤＤ）１１２は、画像データの蓄積、文書データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積等を行うためのストレージであり、記憶手段として機能している。
【００３２】
そして、複合装置１の電源が投入されると、まず、コントローラ１００の有するＣＰＵ１０１は、サウスブリッジ（ＳＢ）１０４を介して接続されるＢＩＯＳから起動を開始して、ノースブリッジ（ＮＢ）１０２の初期化及びサウスブリッジ（ＳＢ）１０４の初期化を行い、この初期化の最中に、ＣＰＵ１０１は、ＡＧＰ１１３を介してＡＳＩＣ１０６の有するコンフィグレジスタ（ＰＣＩ−ＣＯＮＦＩＧ）４０２（図３参照）を設定して、ＡＳＩＣ１０６のＡＧＰデバイスとしての初期化を完了する。
【００３３】
次に、コントローラ１００は、ソフトウェアの初期化が完了すると、操作部１１１に対して、プリント可能である旨のメッセージを通知し、ネットワークを介して接続されているパーソナルコンピュータ等のホスト装置からのデータ受信に備えて待機状態となる。
【００３４】
また、ＡＳＩＣ１０６は、ネットワーク、ＩＥＥＥ１３９４、ＵＳＢ等のホスト装置と接続するためのインターフェースを有し、データの受信が始まると送信データを順次解釈して、システムメモリ（ＭＥＭ−Ｐ）１０３上に描画を開始して、描画が完了すると、エンジン部２００に対してコマンドを送信して、描画した絵を取得するように指示を行う。
【００３５】
ＣＰＵ１０１は、システムメモリ（ＭＥＭ−Ｐ）１０３のデータをＡＧＰ（図示せず）の空間に見せるために、ノースブリッジ（ＮＢ）１０２の内部レジスタを走査し、メモリ上のテーブルを書き換えて、エンジン部２００からシステムメモリ（ＭＥＭ−Ｐ）１０３のデータをＡＧＰ空間に見えるように設定する。
【００３６】
エンジン部２００は、描画された絵があるバッファの先頭アドレスを受け取り、エンジン部２００内部のＤＭＡＣに起動をかけて、ＡＧＰを通してＭＥＭ−Ｐの絵を読み出す。
【００３７】
このとき、ＡＳＩＣ１０６は、ＰＣＩ２に対しては、ターゲットの動作を行い、ＡＧＰ１１３に対しては、マスターの動作を行う。そして、エンジン部２００は、内部で生成されるタイミングによって絵を読み出す。
【００３８】
そして、上記コントローラ１００のＡＳＩＣ１０６は、図３に示すように、ＡＧＰユニット４０１、コンフィグレジスタ（ＰＣＩ−ＣＯＮＦＩＧ）４０２、マスタユニット（ＡＧＰ−ＭＡＳＴＥＲ）４０３、ターゲットユニット（ＰＣＩ−ＴＡＲＧＥＴ）４０４、内部レジスタ４０５、メモリコントローラ４０６、コンフィグレジスタ（ＰＣＩ−ＣＯＮＦＩＧ）４０７、マスタユニット（ＰＣＩ−ＭＡＳＴＥＲ）４０８、ターゲットユニット（ＰＣＩ−ＴＡＲＧＥＴ）４０９、ＰＣＩユニット４１０、ＰＣＩアービタ４１１、合成器（ＯＲ）４１２、アービタ４１３、無線タグコントローラ（ＲＦ）４１４、２個の回転器（ＲＯＴ１、ＲＯＴ２）４１５、４１６、ＨＤＤコントローラ（ＨＤＣ）４１７、３個の圧縮伸長器（ＣＤ１、ＣＤ２、ＣＤ３）４１８、４１９、４２０、セレクタ（ＳＥＬ、ＶＳＥＬ）４２１、４２２、操作部（ＯＰＥ）４２３、ビデオ入力部４２４、ＤＩＲＥＣＴ  ＡＣＣＥＳＳ  ＰＡＴＨ４２５及びビデオ出力部４２６等を備えている。
【００３９】
ＡＧＰユニット４０１は、ノースブリッジ（ＮＢ）１０２と接続するＡＧＰバス（ＡＧＰ）１１３のバスプロトコルを実行するユニット（チップセットインターフェース部）であり、コンフィグレジスタ（ＰＣＩ−ＣＯＮＦＩＧ）４０２は、ＡＧＰ１１３のためのＰＣＩのコンフィグレジスタである。
【００４０】
マスタユニット（ＡＧＰ−ＭＡＳＴＥＲ）４０３は、ＡＧＰ１１３のバスマスタ機能を実行するユニットであり、ターゲットユニット（ＰＣＩ−ＴＡＲＧＥＴ）４０４は、ＡＧＰ１１３に包含されるＰＣＩのターゲット機能を実行するユニットである。
【００４１】
内部レジスタ４０５は、ＡＳＩＣ１０６の各部が機能する際に必要となるレジスタであり、メモリコントローラ４０６は、ローカルメモリ（ＭＥＭ−Ｃ）１０５（図１参照）を制御するものである。
【００４２】
コンフィグレジスタ（ＰＣＩ−ＣＯＮＦＩＧ）４０７は、ＰＣＩ２用のＰＣＩコンフィグレジスタであり、マスタユニット（ＰＣＩ−ＭＡＳＴＥＲ）４０８は、ＰＣＩ２のバスマスタ機能を実行するユニットである。
【００４３】
ターゲットユニット（ＰＣＩ−ＴＡＲＧＥＴ）４０９は、ＰＣＩ２のターゲット機能を実行するユニットであり、ＰＣＩアービタ４１１は、ＰＣＩ２へのアクセスを調停するユニットである。
【００４４】
ＰＣＩユニット４１０は、ＰＣＩ２のバスプロトコルを実行するユニット（エンジンインターフェース部）であり、アービタ４１３は、ローカルメモリ（ＭＥＭ−Ｃ）１０５（図１参照）へのアクセスを調停するユニットである。
【００４５】
２個の回転器（ＲＯＴ１、ＲＯＴ２）４１５、４１６は、画像データに対して、指定された角度で回転処理を行うものであり、それぞれ２個のＤＭＡＣを有している。このＤＭＡＣは、ローカルメモリ（ＭＥＭ−Ｃ）１０５（図１参照）に対してＤＭＡ転送するためのＤＭＡコントローラを示唆する。
【００４６】
３個の圧縮伸長器（ＣＤ１、ＣＤ２、ＣＤ３）４１８、４１９、４２０は、画像データの圧縮及び伸長を行うユニットであり、アービタ４１３と接続されている。圧縮伸長器（ＣＤ１、ＣＤ２、ＣＤ３）４１８、４１９、４２０は、内部で、セレクタ（ＳＥＬ３２１、ＶＳＥＬ３２２）を介してビデオ出力部４２６と接続され、ローカルメモリ（ＭＥＭ−Ｃ）１０５に格納されている圧縮された画像データを読み出して伸長した後に、ローカルメモリ（ＭＥＭ−Ｃ）１０５に書き戻すことなく、直接、ビデオ出力部４２６にデータを渡すことができるようになっている。なお、セレクタ（ＳＥＬ）２２０は、圧縮した画像データまたは伸長した画像データを、直接、ハードディスク装置（ＨＤＤ）１１２（図１参照）との間で転送するためのバスのセレクタであり、セレクタ（ＶＳＥＬ）２２１は、伸長した画像データを、直接、ビデオ出力部４２６に渡すためのセレクタである。
【００４７】
ビデオ入力部４２４は、エンジン部２００からＰＣＩ２を介して画像データを入力するものであり、画像データ入力用のＦＩＦＯと画像データ入力用のＤＭＡＣを備えている。
【００４８】
ビデオ出力部４２６は、ＰＣＩのバースト転送に対応するためのＦＩＦＯと、画像をシフトさせるためのシフトユニット（ＳＦＴ）と、を備えており、合成器（ＯＲ）４１２と接続されている。
【００４９】
ＨＤＤコントローラ（ＨＤＣ）４１７は、コマンドを発行するためのコマンドＤＭＡＣ、データを転送するためのデータＤＭＡＣ及びハードディスク装置（ＨＤＤ）１１２との間で信号をやり取りするためのＨＤＣを備え、ハードディスク装置（ＨＤＤ）１１２を２台まで接続できる構成になっている。そして、ＨＤＤコントローラ（ＨＤＣ）４１７は、さらに転送速度が必要な場合には、４台、８台と２のべき乗で並列動作させることができるようになっている。
【００５０】
合成器（ＯＲ）４１２は、画像用ＤＭＡＣと画像を合成する機能ユニット（ＯＲ）を備えており、ローカルメモリ（ＭＥＭ−Ｃ）１０５からの合成画像データの読み出しを行って、合成した後、ビデオ出力部４２６のＦＩＦＯへ直接画像データを渡す。
【００５１】
無線タグリーダ／ライター部３００は、無線タグリーダ／ライター３０１とアンテナ３０２により外部とのデータを受信することで情報を取得し、この外部情報は、印字用紙Ｐに付けられているＩＣチップ１０の情報（ＩＣチップ情報）である。このＩＣチップ情報は、用紙Ｐのサイズ、種類、片面／両面、印刷品質等の用紙Ｐを識別する用紙識別情報である。複合装置１は、このＩＣチップ情報と出力設定情報との対応付けを行って、出力用紙Ｐの適否を管理する。
【００５２】
そして、複合装置１は、図４に示すように、ソフトウェア構成されており、ソフトウェア群５００とハードウェア資源６００等を備えており、ハードウェア資源６００は、画像形成手段としての白黒レーザプリンタ（白黒ＬＰ）６０１とカラーレーザプリンタ（カラーＬＰ）６０２及びスキャナ、ファクシミリ、ハードディスク、メモリ、ネットワークインターフェース等のその他のハードウェアリソース６０３等を含んでいる。
【００５３】
ソフトウェア群５００は、プラットホーム５１０とアプリケーション５２０を備えており、プラットホーム５１０は、アプリケーション５２０からの処理要求を受信可能とするＡＰＩ（Application Program Interface ）５１１を有している。
【００５４】
アプリケーション５２０は、プリンタ、コピー、ファックスおよびスキャナ等の画像形成に関連するユーザサービスにそれぞれ固有の処理を行うプログラムを含んでおり、プリンタ用のアプリケーション（以下、アプリケーションのことを、必要に応じて、単に、アプリという。）であるプリンタアプリ５２１、コピー用アプリケーションであるコピーアプリ５２２、ファックス用アプリケーションであるファックスアプリ５２３、スキャナ用アプリケーションであるスキャナアプリ５２４、ネットワークファイル用アプリケーションであるネットファイルアプリ５２５及び工程検査用アプリケーションである工程検査アプリ５２６等を備えている。そして、プリンタアプリ５２１は、ページ記述言語（ＰＤＬ）、ＰＣＬ及びポストスクリプト（ＰＳ）を有している。
【００５５】
プラットホーム５１０は、アプリケーション５２０からの処理要求を解析してハードウェア資源の獲得要求を発生させる複数のコントロールサービス５１２〜５１６、１または複数のハードウェア資源の管理を行いコントロールサービス５１２〜５１６からの獲得要求を調停するシステム・リソース・マネージャ（ＳＲＭ）５１７及び汎用オペレーティングシステム（以下、ＯＳという。）５１８等を有している。
【００５６】
上記コントロールサービスは、複数のサービスモジュールから構成され、エンジン・コントロール・サービス（ＥＣＳ）５１２、メモリ・コントロール・サービス（ＭＣＳ）５１３、オペレーションパネル・コントロール・サービス（ＯＣＳ）５１４、ファックス・コントロール・サービス（ＦＣＳ）５１５、ネットワーク・コントロール・サービス（ＮＣＳ）５１６及びシステム・リソース・マネージャ（ＳＲＭ）５１７の内蔵するシステム・コントロール・サービス（ＳＣＳ）５１９等がある。
【００５７】
汎用ＯＳ５１８は、ＵＮＩＸ（登録商標）等の汎用オペレーティングシステムであり、プラットホーム５１０及びアプリケーション５２０の各ソフトウェアをそれぞれプロセスとして並列実行する。
【００５８】
システム・リソース・マネージャ（ＳＲＭ）５１７のプロセスは、システム・コントロール・サービス（ＳＣＳ）５１９とともに複合装置１の制御及びリソースの管理を行い、システム・リソース・マネージャ（ＳＲＭ）５１７のプロセスは、スキャナ２０３や白黒白黒レーザプリンタ（白黒ＬＰ）６０１とカラーレーザプリンタ（カラーＬＰ）６０２のプリンタ２０４等のエンジン、メモリ、ＨＤＤファイル、ホストＩ／Ｏ（セントロＩ／Ｆ、ネットワークＩ／Ｆ、ＩＥＥＥ１３９４Ｉ／Ｆ、ＲＳ２３２ＣＩ／Ｆ等）のハードウェアリソース６０３を利用する上位層からの要求に従って調停を行い、実行制御する。具体的には、システム・リソース・マネージャ（ＳＲＭ）５１７は、要求されたハードウェア資源が利用可能であるか否かを判断し、利用可能であると判断すると、要求されたハードウェア資源が利用可能である旨を上位層に伝える。また、システム・リソース・マネージャ（ＳＲＭ）５１７は、上位層からの要求に対してハードウェア資源の利用スケジューリングを行い、要求内容（例えば、プリンタエンジンにより紙搬送と作像動作、メモリ確保、ファイル生成など）を直接実施する。
【００５９】
システム・コントロール・サービス（ＳＣＳ）５１９のプロセスは、アプリ管理、操作部制御、システム画面表示、ＬＥＤ表示、リソース管理、割り込みアプリ制御等を行い、エンジン・コントロール・サービス（ＥＣＳ）５１２のプロセスは、白黒レーザプリンタ（白黒ＬＰ）６０１、カラーレーザプリンタ（カラーＬＰ）６０２、スキャナ、ファクシミリなどからなるハードウェアリソース６０３のエンジンの制御を行って、画像の読み込みと印刷動作、状態通知、ジャムリカバリ等を行う。具体的には、アプリケーション５２０から受け取ったジョブモードの指定に従い、印刷要求をシステム・リソース・マネージャ（ＳＲＭ）５１７に順次発行していくことで、一連のコピー／スキャン／印刷動作を実現する。
【００６０】
このエンジン・コントロール・サービス（ＥＣＳ）５１２が取り扱う対象のジョブは、画像入力デバイスにスキャナが指定されているか、または、画像出力デバイスにプリンタが指定されているものとする。
【００６１】
例えば、コピー動作の場合には、「ＳＣＡＮＮＥＲ  →  ＰＬＯＴＴＥＲ」と指定される。また、ファイル蓄積の場合には、「ＳＣＡＮＮＥＲ  →  ＭＥＭＯＲＹ」と指定される。さらに、ファクシミリ送信の場合には、「ＳＣＡＮＮＥＲ  →  ＦＡＸＩＮ」と指定される。また、蓄積ファイル印刷またはプリンタアプリ５２１からの印刷の場合には、「ＭＥＯＭＯＲＵ  →  ＰＬＯＴＴＥＲ」と指定され、ファクシミリ受信の場合には、「ＦＡＸ＿ＯＵＴ  →  ＰＬＯＴＴＥＲ」と指定される。
【００６２】
なお、ジョブの定義はアプリケーションによって異なるが、ここでは、複合装置１の利用者が取り扱う１セットの画像群に対する処理動作を１ジョブと定義する。例えば、コピーのＡＤＦモードの場合は、スキャナ２０３の原稿台にセットされた１セットの原稿を読み取る動作が１ジョブとなり、圧板モードでは、最終原稿が確定するまでの読取動作が１ジョブとなる。また、コピーアプリ５２２の場合には、一束の原稿をコピーする動作が１ジョブとなり、ファックスアプリ５２３の場合には、１文書の送信動作または１文書の受信動作が１ジョブとなる。さらに、プリンタアプリ５２１の場合には、１文書の印刷動作が１ジョブとなる。
【００６３】
メモリ・コントロール・サービス（ＭＣＳ）５１３のプロセスは、画像メモリの取得及び解放、ハードディスク装置（ＨＤＤ）１１２の利用、画像データの圧縮及び伸長等を行い、ファックス・コントロール・サービス（ＦＣＳ）５１５のプロセスは、システムコントローラの各アプリ５２１〜５２６からＰＳＴＮ／ＩＳＤＮ網を利用したファクシミリ送受信、ＢＫＭ（バックアップＳＲＡＭ）で管理されている各種ファクシミリデータの登録／引用、ファクシミリ読み取り、ファクシミリ受信印刷、融合送受信を行うためのＡＰＩを提供する。
【００６４】
ネットワーク・コントロール・サービス（ＮＣＳ）５１６のプロセスは、ネットワークＩ／Ｏを必要とするアプリケーション５２１〜５２６に対して共通に利用できるサービスを提供するためのプロセスであり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーション５２１〜５２６に振り分けたり、アプリケーション５２１〜５２６から受け取ったデータをネットワーク側に送信する際の仲介を行ったりする。具体的には、ネットワーク・コントロール・サービス（ＮＣＳ）５１６は、ｆｔｐｄ、ｈｔｔｐｄ、ｌｐｄ、ｓｎｍｐｄ、ｔｅｌｎｅｔｅｄ、ｓｍｔｐｄ等のサーバデーモンや同プロトコルのクライアント機能等を有している。
【００６５】
オペレーションパネル・コントロール・サービス（ＯＣＳ）５１４のプロセスは、オペレータ（ユーザ）と複合装置１の本体制御との間の情報伝達を行うオペレーションパネル（操作部）１１０の制御を行う。オペレーションパネル・コントロール・サービス（ＯＣＳ）５１４は、操作部１１１でのキー押下をキーイベントとして取得し、取得したキーに対応するキーイベント関数をシステム・コントロール・サービス（ＳＣＳ）５１９に送信するＯＣＳプロセスの部分と、アプリケーション５２０またはコントロールサービスからの要求により操作部１１１のディスプレイに各種画面を描画出力する描画関数やその他の操作部１１１に対する制御を行う関数等が予め登録されたＯＣＳライブラリの部分とから構成される。
【００６６】
なお、複合装置１は、図５に示すように、本体筐体の側面に複数（図５では、３つ）の排紙トレイ２０ａ〜２０ｃが設けられており、排紙トレイ２０ａ〜２０ｃ上に、記録済み（印刷済み）の用紙Ｐが排出される。
【００６７】
次に、本実施例の作用を説明する。まず、複合装置１のＡＳＩＣ１０６におけるプリンタ動作時の出力用紙Ｐの種類を選択する動作について説明する。
【００６８】
パーソナルコンピュータ等のホスト装置は、複合装置１に出力要求（印刷要求）を送信するが、この出力要求には、原稿サイズ、用紙Ｐのサイズ、片面／両面、印刷方法、カラー／白黒、原稿の方向、部数、給紙トレイ、用紙の種類、排紙先、集約や印刷品質等の出力データ情報（出力設定情報）が含まれており、この出力設定情報（印刷設定情報）の設定は、ホスト装置のアプリケーション（プリンタドライバ等）によって行われる。
【００６９】
一方、複合装置１のプリンタ２０４の給紙トレイの用紙Ｐには、図２に示したように、ＩＣチップ１０が付けられており、ＩＣチップ１０には、当該ＩＣチップ１０の付けられている用紙Ｐの情報（ＩＣチップ情報）、例えば、用紙Ｐのサイズ、種類、片面／両面、印刷品質等の用紙Ｐを識別する用紙識別情報が記録されている。
【００７０】
複合装置１は、コントローラ１００が出力設定情報とＩＣチップ１０の情報を比較して、適切な用紙Ｐを選択する。
【００７１】
すなわち、ホスト装置は、複合装置１に出力する出力設定情報の設定をアプリケーションにより行った後、複合装置１に出力要求を行う。
【００７２】
複合装置１は、図５に示すように、ホスト装置から出力要求を受信すると（ステップＳ１０１）、コントローラ１００が、出力要求から出力設定情報を取得し（ステップＳ１０２）、受信した出力設定情報から、指定されている給紙トレイ、種類等の必要な用紙設定情報を取得する（ステップＳ１０３）。
【００７３】
コントローラ１００は、出力設定情報（用紙設定情報）で指定されている給紙トレイの用紙ＰのＩＣチップ１０から当該用紙Ｐの用紙識別情報を無線タグリーダ／ライター部３００により読み取り（ステップＳ１０４）、出力設定情報と用紙ＰのＩＣチップ１０の用紙識別情報を比較する（ステップＳ１０５）。この出力設定情報と用紙ＰのＩＣチップ１０の用紙識別情報の比較では、出力データの種類に対して適している用紙Ｐであるか否かを判断する情報として、紙の種類、サイズ、方向、印字品質、カラー／白黒、片面／両面等の情報を比較する。
【００７４】
ステップＳ１０５で、出力設定情報と用紙ＰのＩＣチップ１０の用紙識別情報が一致するときには、コントローラ１００は、出力用紙Ｐとして、その用紙Ｐを使用し、そのまま出力データを当該用紙Ｐに記録出力して（ステップＳ１０６）、処理を終了する。
【００７５】
ステップＳ１０５で、出力設定情報と用紙ＰのＩＣチップ１０の用紙識別情報が一致しないとき（異なるとき）には、コントローラ１００は、メッセージを表示して、確認を要求したり、または、メッセージを表示して、予め指定した用紙Ｐに変更して出力したり、あるいは、自動的に最適な用紙Ｐを選択判断する処理、例えば、写真画像であれば、写真用紙や光沢紙を選択させる処理等の選択を要求して、当該選択に基づいた処理を行って（ステップＳ１０６）、処理を終了する。
【００７６】
このように、本実施例の複合装置１は、印刷データを当該印刷データの印刷設定情報（出力設定情報）で指定されている用紙種類等の用紙情報に応じた用紙Ｐを選択して当該選択した用紙Ｐに、当該印刷設定情報で指定されている印刷条件で印刷出力するに際して、用紙Ｐに付与されていて当該用紙Ｐの種類、サイズ等の用紙情報を記憶するＩＣチップ１０の用紙情報を読み取って、当該読み取った用紙情報と印刷データの印刷設定情報を比較し、当該印刷設定情報に適した用紙情報のＩＣチップ１０の付与されている用紙Ｐを選択して、当該選択した用紙Ｐに当該印刷データを印刷出力している。
【００７７】
したがって、無駄に用紙Ｐを使用することなく、人が目視等では判別しにくい用紙種別の用紙Ｐを適切に選択して印刷出力することができ、利用性を向上させることができる。
【００７８】
また、複合装置１は、用紙Ｐが、ＩＣチップ１０が取り付けられている用紙Ｐと、ＩＣチップ１０が取り付けられていない用紙Ｐとが混在している場合や異なる種類の用紙Ｐが混在している場合等には、印字を行うことなく、用紙Ｐを区別して排紙する。
【００７９】
すなわち、複合装置１は、図７に示すように、ホスト装置から出力要求を受信すると（ステップＳ２０１）、コントローラ１００が、出力要求から出力設定情報（印刷設定情報）を取得し（ステップＳ２０２）、受信した出力設定情報から、指定されている給紙トレイ、種類等の必要な設定情報を取得する（ステップＳ２０３）。
【００８０】
コントローラ１００は、出力設定情報で指定されている給紙トレイの用紙ＰのＩＣチップ１０から当該用紙Ｐの用紙識別情報を無線タグリーダ／ライター部３００により読み取り（ステップＳ２０４）、出力設定情報と用紙ＰのＩＣチップ１０の用紙識別情報を比較する（ステップＳ２０５）。この出力設定情報と用紙ＰのＩＣチップ１０の用紙識別情報の比較では、上記同様に、出力データの種類に対して適している用紙Ｐであるか否かを判断する情報として、紙の種類、サイズ、方向、印字品質、カラー／白黒、片面／両面等の情報を比較する。
【００８１】
ステップＳ２０５で、出力設定情報と用紙ＰのＩＣチップ１０の用紙識別情報が一致するときには、コントローラ１００は、出力用紙Ｐとして、その用紙Ｐを使用し、そのまま出力データを当該用紙Ｐに記録出力して（ステップＳ２０６）、処理を終了する。
【００８２】
ステップＳ２０５で、出力設定情報と用紙ＰのＩＣチップ１０の用紙識別情報が一致しないとき（異なるとき）には、コントローラ１００は、出力設定情報で指定されている給紙トレイ（指定給紙トレイ）に出力設定情報で指定されている指定用紙Ｐがあるかチェックし（ステップＳ２０７）、全てにおいて指定用紙Ｐが存在しないときには、指定の用紙Ｐが存在しない旨のメッセージを操作部１１１のディスプレイに表示出力して（ステップＳ２０８）、ユーザに確認を促して、処理を終了する。
【００８３】
ステップＳ２０７で、出力設定情報で指定されている給紙トレイ（指定給紙トレイ）に出力設定情報で指定されている指定用紙Ｐが、他の種類の用紙Ｐと混在している場合には、コントローラ１００は、一致する用紙Ｐには、印字を行い、一致しない用紙Ｐは、何ら印字することなく、排紙を行う（ステップＳ２０９）。このとき、複合装置１は、ＩＣチップ１０の取り付けられている用紙Ｐ、ＩＣチップ１０の取り付けられていない用紙Ｐ、印字された用紙Ｐ等のように、用紙Ｐをそれぞれ異なる排紙トレイ２０ａ〜２０ｃ上に排出する。また、複合装置１は、排紙トレイ２０ａ〜２０ｃ上に排出した用紙Ｐ、特に、ＩＣチップ付き用紙Ｐがどのような種類の用紙Ｐであるかをディスプレイ（報知手段）に表示する等の方法で報知出力する。
【００８４】
このように、本実施例の複合装置１は、印刷の完了したＩＣチップ１０の付与されている用紙、ＩＣチップ１０が付与されているが用紙情報が一致せずに非印刷の状態で排紙される用紙及びＩＣチップ１０が付与されておらず非印刷の状態で排紙される用紙等をそれぞれ異なる排紙トレイ２０ａ〜２０ｃに排紙している。
【００８５】
したがって、排紙された用紙Ｐの分類を容易に行うことができ、利用性をより一層向上させることができる。
【００８６】
また、本実施例の複合装置１は、排紙トレイ２０ａ〜２０ｃ上に排出した用紙Ｐ、特に、ＩＣチップ付き用紙Ｐがどのような種類の用紙Ｐであるかをディスプレイに表示する等の方法で報知出力する。
【００８７】
したがって、排紙された用紙Ｐの分類をより一層容易に行うことができ、利用性をより一層向上させることができる。
【００８８】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００８９】
意図する種類の用紙に確実に印字する複合装置、ファクシミリ装置、プリンタ等の画像形成装置に適用することができる。
【図面の簡単な説明】
【００９０】
【図１】本発明の画像形成装置の一実施例の画像形成装置を適用した複合装置のブロック構成図。
【図２】図１のエンジン部のプリンタでの画像記録動作タイミングの説明図。
【図３】図１のコントローラのＡＳＩＣの詳細なブロック構成図。
【図４】図１の複合装置のソフトウェア構成を示す図。
【図５】図１の複合装置の排紙トレイを明示する概略正面図。
【図６】図１の複合装置による用紙選択・印刷処理を示すフローチャート。
【図７】図１の複合装置による排紙分類出力＆用紙選択・データ出力処理を示すフローチャート。
【符号の説明】
【００９１】
１  複合装置
２  ＰＣＩ
Ｐ  用紙
１０  ＩＣチップ
２０ａ〜２０ｃ  排紙トレイ
１００  コントローラ
１０１  ＣＰＵ
１０２  ノースブリッジ（ＮＢ）
１０３  システムメモリ（ＭＥＭ−Ｐ）
１０４  サウスブリッジ（ＳＢ）
１０５  ローカルメモリ（ＭＥＭ−Ｃ）
１０６、１０７  ＡＳＩＣ
１０８、１０９  オプション（ＯＰＴＩＯＮ）
１１０  ＲＯＭ
１１１  操作部
１１２  ハードディスク装置（ＨＤＤ）
１１３  ＡＧＰ
１１４  ＰＣＩ
２００  エンジン部
２０１  ＣＰＵ
２０２  ＡＳＩＣ
２０３  スキャナ
２０４  プリンタ
２０５  画像処理部
２０６  ＰＣＩ部
３００  無線タグリーダ／ライター部
３０１  無線タグリーダ／ライター
３０２  アンテナ
４０１  ＡＧＰユニット
４０２  コンフィグレジスタ（ＰＣＩ−ＣＯＮＦＩＧ）
４０３  マスタユニット（ＡＧＰ−ＭＡＳＴＥＲ）
４０４  ターゲットユニット（ＰＣＩ−ＴＡＲＧＥＴ）
４０５  内部レジスタ
４０６  メモリコントローラ
４０７  コンフィグレジスタ（ＰＣＩ−ＣＯＮＦＩＧ）
４０８  マスタユニット（ＰＣＩ−ＭＡＳＴＥＲ）
４０９  ターゲットユニット（ＰＣＩ−ＴＡＲＧＥＴ）
４１０  ＰＣＩユニット
４１１  ＰＣＩアービタ
４１２  合成器（ＯＲ）
４１３  アービタ
４１４  無線タグコントローラ（ＲＦ）
４１５、４１６  回転器（ＲＯＴ１、ＲＯＴ２）
４１７  ＨＤＤコントローラ（ＨＤＣ）
４１８、４１９、４２０  圧縮伸長器（ＣＤ１、ＣＤ２、ＣＤ３）
４２１、４２２  セレクタ（ＳＥＬ、ＶＳＥＬ）
４２３  操作部（ＯＰＥ）
４２４  ビデオ入力部
４２５  ＤＩＲＥＣＴ  ＡＣＣＥＳＳ  ＰＡＴＨ
４２６  ビデオ出力部
５００  ソフトウェア群
５１０  プラットホーム
５１１  ＡＰＩ
５１２  エンジン・コントロール・サービス（ＥＣＳ）
５１３  メモリ・コントロール・サービス（ＭＣＳ）
５１４  オペレーションパネル・コントロール・サービス（ＯＣＳ）
５１５  ファックス・コントロール・サービス（ＦＣＳ）
５１６  ネットワーク・コントロール・サービス（ＮＣＳ）
５１７  システム・リソース・マネージャ（ＳＲＭ）
５１８  汎用オペレーティングシステム（ＯＳ）
５１９  システム・コントロール・サービス（ＳＣＳ）
５２０  アプリケーション
５２１  プリンタアプリ
５２２  コピーアプリ
５２３  ファックスアプリ
５２４  スキャナアプリ
５２５  ネットファイルアプリ
５２６  工程検査アプリ
６００  ハードウェア資源
６０１  白黒レーザプリンタ（白黒ＬＰ）
６０２  カラーレーザプリンタ（カラーＬＰ）
６０３  ハードウェアリソース
【図１】
2006255914.tif 000003
【図２】
2006255914.tif 000004
【図３】
2006255914.tif 000005
【図４】
2006255914.tif 000006
【図５】
2006255914.tif 000007
【図６】
2006255914.tif 000008
【図７】
2006255914.tif 000009