(57)【要約】【課題】本発明は、スタンプ画像を原稿画像に速やかに合成して印刷する画像形成装置に関する。【解決手段】複合装置１は、少なくとも入力画像データにスタンプ画像データを、画像合成して、白黒レーザプリンタ（白黒ＬＰ）１１またはカラーレーザプリンタ（カラーＬＰ）１２で用紙に記録出力するが、元スタンプ画像データをＡＳＩＣ６５やＣＰＵ６１で必要な画像処理を施して登録スタンプ画像データを生成して、当該登録スタンプ画像データをハードディスク装置（ＨＤＤ）６７に前もって登録し、入力画像データにハードディスク装置（ＨＤＤ）６７の当該登録スタンプ画像データを合成して記録出力する。【選択図】          図２
2005212120.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも入力画像データにスタンプ画像データを、画像合成して、画像形成手段で用紙に記録出力する画像合成出力機能を備えた画像形成装置において、画像データの解像度の変換を含む各種画像処理を画像データに施す画像処理手段と、前記入力画像データに合成する前記スタンプ画像データを格納するスタンプ画像データ記憶手段と、を備え、前記スタンプ画像データ記憶手段に登録する元スタンプ画像データを前記画像処理手段で必要な画像処理を施して登録スタンプ画像データを生成し、当該登録スタンプ画像データを前記スタンプ画像データ記憶手段に登録し、前記入力画像データに当該スタンプ画像データ記憶手段の当該登録スタンプ画像データを合成して記録出力することを特徴とする画像形成装置。
【請求項２】
前記画像形成装置は、前記元スタンプ画像データの画像フォーマットと前記画像形成手段での記録出力時の画像データフォーマットとに基づいて必要な前記画像処理手段での画像処理の種別を決定し、前記画像処理手段で当該決定した種別の画像処理を施すことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画像形成装置は、前記元スタンプ画像データの画像フォーマット、前記画像形成手段での記録出力時の画像データフォーマット及び前記スタンプ画像データ記憶手段の容量に基づいて必要な前記画像処理手段での画像処理の種別を決定し、前記画像処理手段で当該決定した種別の画像処理を施すことを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記画像形成装置は、前記元スタンプ画像データの変換に必要な画像処理機能を前記画像処理手段が備えていないと、当該必要な画像処理を施すことなく、当該元スタンプ画像データを前記スタンプ画像データ記憶手段に格納することを特徴とする請求項２または請求項３記載の画像形成装置。
【請求項５】
前記画像形成装置は、前記元スタンプ画像データの変換に必要な画像処理機能を前記画像処理手段が備えていないと、当該元スタンプ画像データの前記スタンプ画像データ記憶手段への登録を拒否することを特徴とする請求項２または請求項３記載の画像形成装置。
【請求項６】
前記画像形成装置は、所定の選択手段を備え、前記画像処理手段が前記元スタンプ画像データの変換に必要な画像処理機能を備えていないと、前記選択手段での選択に応じて、当該元スタンプ画像データを当該必要な画像処理を施すことなく前記スタンプ画像データ記憶手段に格納し、または、当該元スタンプ画像データの前記スタンプ画像データ記憶手段への登録を拒否することを特徴とする請求項２または請求項３記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、詳細には、スタンプ画像を原稿画像に速やかに合成して印刷する画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置は、従来、ファクシミリ装置、複写装置、プリンタ装置等のように、単独の装置となっていたが、近年、ファクシミリ機能、コピー機能、プリンタ機能等の複数の機能（アプリケーション）を搭載した複合装置が出現している。
【０００３】
このような複合装置は、原稿の画像を読み取る読取部、相手ファクシミリ装置との間でファクシミリ制御信号と画像データをファクシミリ通信するファクシミリ通信部、受信した画像データや読取部で読み取った原稿の画像を記録紙に記録出力する記録部、各種動作の指示操作を行う操作部等の複数の資源を備え、１つの独立した機器として機能している。すなわち、複合装置は、複数種のアプリケーションを備え、そのアプリケーションを切り換えて、当該アプリケーションに必要な資源を動作させることより、プリンタ、コピー、ファクシミリ及びスキャナとして動作させる。
【０００４】
ところが、近時、高度情報化社会にあって、ネットワークインターフェイスを備え、パーソナルコンピュータ等とともに、通信ネットワークに接続されて、通信ネットワークで利用可能として、資源の有効利用と情報の高速処理が図られている。
【０００５】
そして、このような複合装置の機能は、ユーザに合わせて変化し、サポートされる機能はますます増えることが予想される。
【０００６】
一方、複合装置等の画像形成装置は、一般的に、ページや日付等のスタンプ画像を読取原稿の画像に合成して印字する合成印字機能を備えている（特許文献１、特許文献２等参照）。
【０００７】
このスタンプ画像は、一般的に、画像形成装置のハードディスクに予め登録されており、印刷時に合成して出力を行う。また、従来、フロッピィディスク（登録商標）を利用してスタンプ画像を管理する技術が提案されている（特許文献３、特許文献４等参照）。
【０００８】
【特許文献１】特開２００２−２２３３３０号公報
【特許文献２】特開２００１−１０３２７１号公報
【特許文献３】特開平８−１６０３４号公報
【特許文献４】特開平８−９７９９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記従来技術にあっては、スタンプ画像を合成して印刷する合成印刷処理の処理時間を短縮する上で、改良の必要があった。
【００１０】
すなわち、従来の画像形成装置においては、フロッピィディスクで管理する場合であっても、また、ハードディスクに格納している場合であっても、印刷時に印刷フォーマットに適したデータフォーマットに変換して、原稿の画像データと合成していたため、印刷速度が低下する場合、また、カラー印刷においては印刷する画像の準備に間に合わない場合が発生するという問題があった。
【００１１】
また、このスタンプ画像の登録は、印刷部のハードウェアの仕様（画像フォーマット）やハードディスクの容量等により登録する際に、複合装置固有のプログラムを作成して登録しているため、スタンプ画像の登録を容易に行える複合装置が要望されていた。
【００１２】
そこで、請求項１記載の発明は、少なくとも入力画像データにスタンプ画像データを、画像合成して、画像形成手段で用紙に記録出力するに際して、画像データの解像度の変換を含む各種画像処理を画像データに施す画像処理手段と、入力画像データに合成するスタンプ画像データを格納するスタンプ画像データ記憶手段と、を設け、当該スタンプ画像データ記憶手段に登録する元スタンプ画像データを画像処理手段で必要な画像処理を施して登録スタンプ画像データを生成し、当該登録スタンプ画像データをスタンプ画像データ記憶手段に登録し、入力画像データに当該スタンプ画像データ記憶手段の当該登録スタンプ画像データを合成して記録出力することにより、スタンプ画像データを合成相手の画像データに速やかに合成できる状態の登録スタンプ画像データに画像処理してスタンプ画像データ記憶手段に登録し、スタンプ画像を入力画像に合成して記録出力する際の処理速度を向上させて、利用性の良好な画像形成装置を提供することを目的としている。
【００１３】
請求項２記載の発明は、元スタンプ画像データの画像フォーマットと画像形成手段での記録出力時の画像データフォーマットとに基づいて必要な画像処理手段での画像処理の種別を決定し、画像処理手段で当該決定した種別の画像処理を施すことにより、スタンプ画像データと画像データフォーマットを変更するだけで、プログラムの変更を行うことなく、各種スタンプ画像データを機種固有のフォーマットのデータに変換して登録し、簡単かつ容易にスタンプ画像を入力画像に合成して記録出力する際の処理速度を向上させて、利用性の良好な画像形成装置を提供することを目的としている。
【００１４】
請求項３記載の発明は、元スタンプ画像データの画像フォーマット、画像形成手段での記録出力時の画像データフォーマット及びスタンプ画像データ記憶手段の容量に基づいて必要な画像処理手段での画像処理の種別を決定し、画像処理手段で当該決定した種別の画像処理を施すことにより、スタンプ画像データと画像データフォーマットを変更するだけで、プログラムの変更を行うことなく、登録先のスタンプ画像データ記憶手段の容量をも考慮して各種スタンプ画像データを機種固有のフォーマットのデータに変換して登録し、簡単かつ適切にスタンプ画像を入力画像に合成して記録出力する際の処理速度を向上させて、利用性の良好な画像形成装置を提供することを目的としている。
【００１５】
請求項４記載の発明は、元スタンプ画像データの変換に必要な画像処理機能を画像処理手段が備えていないと、当該必要な画像処理を施すことなく、当該元スタンプ画像データをスタンプ画像データ記憶手段に格納することにより、元スタンプ画像データの利用性を向上させ、簡単かつ適切にスタンプ画像を入力画像に合成して記録出力する際の処理速度を向上させて、利用性の良好な画像形成装置を提供することを目的としている。
【００１６】
請求項５記載の発明は、元スタンプ画像データの変換に必要な画像処理機能を画像処理手段が備えていないと、当該元スタンプ画像データのスタンプ画像データ記憶手段への登録を拒否することにより、登録先のスタンプ画像データ記憶手段の容量を圧迫することなく、各種スタンプ画像データを機種固有のフォーマットのデータに変換して登録し、簡単かつ適切にスタンプ画像を入力画像に合成して記録出力する際の処理速度を向上させて、利用性の良好な画像形成装置を提供することを目的としている。
【００１７】
請求項６記載の発明は、画像処理手段が元スタンプ画像データの変換に必要な画像処理機能を備えていないと、選択手段での選択に応じて、当該元スタンプ画像データを当該必要な画像処理を施すことなくスタンプ画像データ記憶手段に格納し、または、当該元スタンプ画像データのスタンプ画像データ記憶手段への登録を拒否することにより、ユーザの利用形態に応じて元スタンプ画像データのスタンプ画像データ記憶手段への登録を選択できるようにし、利用性のより一層良好な画像形成装置を提供することを目的としている。
【課題を解決するための手段】
【００１８】
請求項１記載の発明の画像形成装置は、少なくとも入力画像データにスタンプ画像データを、画像合成して、画像形成手段で用紙に記録出力する画像合成出力機能を備えた画像形成装置において、画像データの解像度の変換を含む各種画像処理を画像データに施す画像処理手段と、前記入力画像データに合成する前記スタンプ画像データを格納するスタンプ画像データ記憶手段と、を備え、前記スタンプ画像データ記憶手段に登録する元スタンプ画像データを前記画像処理手段で必要な画像処理を施して登録スタンプ画像データを生成し、当該登録スタンプ画像データを前記スタンプ画像データ記憶手段に登録し、前記入力画像データに当該スタンプ画像データ記憶手段の当該登録スタンプ画像データを合成して記録出力することにより、上記目的を達成している。
【００１９】
この場合、例えば、請求項２に記載するように、前記画像形成装置は、前記元スタンプ画像データの画像フォーマットと前記画像形成手段での記録出力時の画像データフォーマットとに基づいて必要な前記画像処理手段での画像処理の種別を決定し、前記画像処理手段で当該決定した種別の画像処理を施すものであってもよい。
【００２０】
また、例えば、請求項３に記載するように、前記画像形成装置は、前記元スタンプ画像データの画像フォーマット、前記画像形成手段での記録出力時の画像データフォーマット及び前記スタンプ画像データ記憶手段の容量に基づいて必要な前記画像処理手段での画像処理の種別を決定し、前記画像処理手段で当該決定した種別の画像処理を施すものであってもよい。
【００２１】
さらに、例えば、請求項４に記載するように、前記画像形成装置は、前記元スタンプ画像データの変換に必要な画像処理機能を前記画像処理手段が備えていないと、当該必要な画像処理を施すことなく、当該元スタンプ画像データを前記スタンプ画像データ記憶手段に格納するものであってもよい。
【００２２】
また、例えば、請求項５に記載するように、前記画像形成装置は、前記元スタンプ画像データの変換に必要な画像処理機能を前記画像処理手段が備えていないと、当該元スタンプ画像データの前記スタンプ画像データ記憶手段への登録を拒否するものであってもよい。
【００２３】
さらに、例えば、請求項６に記載するように、前記画像形成装置は、所定の選択手段を備え、前記画像処理手段が前記元スタンプ画像データの変換に必要な画像処理機能を備えていないと、前記選択手段での選択に応じて、当該元スタンプ画像データを当該必要な画像処理を施すことなく前記スタンプ画像データ記憶手段に格納し、または、当該元スタンプ画像データの前記スタンプ画像データ記憶手段への登録を拒否するものであってもよい。
【発明の効果】
【００２４】
請求項１記載の発明の画像形成装置によれば、少なくとも入力画像データにスタンプ画像データを、画像合成して、画像形成手段で用紙に記録出力するに際して、画像データの解像度の変換を含む各種画像処理を画像データに施す画像処理手段と、入力画像データに合成するスタンプ画像データを格納するスタンプ画像データ記憶手段と、を設け、当該スタンプ画像データ記憶手段に登録する元スタンプ画像データを画像処理手段で必要な画像処理を施して登録スタンプ画像データを生成し、当該登録スタンプ画像データをスタンプ画像データ記憶手段に登録し、入力画像データに当該スタンプ画像データ記憶手段の当該登録スタンプ画像データを合成して記録出力するので、スタンプ画像データを合成相手の画像データに速やかに合成できる状態の登録スタンプ画像データに画像処理してスタンプ画像データ記憶手段に登録することができ、スタンプ画像を入力画像に合成して記録出力する際の処理速度を向上させて、利用性を向上させることができる。
【００２５】
請求項２記載の発明の画像形成装置によれば、元スタンプ画像データの画像フォーマットと画像形成手段での記録出力時の画像データフォーマットとに基づいて必要な画像処理手段での画像処理の種別を決定し、画像処理手段で当該決定した種別の画像処理を施しているので、スタンプ画像データと画像データフォーマットを変更するだけで、プログラムの変更を行うことなく、各種スタンプ画像データを機種固有のフォーマットのデータに変換して登録することができ、簡単かつ容易にスタンプ画像を入力画像に合成して記録出力する際の処理速度を向上させて、利用性を向上させることができる。
【００２６】
請求項３記載の発明の画像形成装置によれば、元スタンプ画像データの画像フォーマット、画像形成手段での記録出力時の画像データフォーマット及びスタンプ画像データ記憶手段の容量に基づいて必要な画像処理手段での画像処理の種別を決定し、画像処理手段で当該決定した種別の画像処理を施しているので、スタンプ画像データと画像データフォーマットを変更するだけで、プログラムの変更を行うことなく、登録先のスタンプ画像データ記憶手段の容量をも考慮して各種スタンプ画像データを機種固有のフォーマットのデータに変換して登録することができ、簡単かつ適切にスタンプ画像を入力画像に合成して記録出力する際の処理速度を向上させて、利用性を向上させることができる。
【００２７】
請求項４記載の発明の画像形成装置によれば、元スタンプ画像データの変換に必要な画像処理機能を画像処理手段が備えていないと、当該必要な画像処理を施すことなく、当該元スタンプ画像データをスタンプ画像データ記憶手段に格納するので、元スタンプ画像データの利用性を向上させることができ、簡単かつ適切にスタンプ画像を入力画像に合成して記録出力する際の処理速度を向上させて、利用性を向上させることができる。
【００２８】
請求項５記載の発明の画像形成装置によれば、元スタンプ画像データの変換に必要な画像処理機能を画像処理手段が備えていないと、当該元スタンプ画像データのスタンプ画像データ記憶手段への登録を拒否するので、登録先のスタンプ画像データ記憶手段の容量を圧迫することなく、各種スタンプ画像データを機種固有のフォーマットのデータに変換して登録することができ、簡単かつ適切にスタンプ画像を入力画像に合成して記録出力する際の処理速度を向上させて、利用性を向上させることができる。
【００２９】
請求項６記載の発明の画像形成装置によれば、画像処理手段が元スタンプ画像データの変換に必要な画像処理機能を備えていないと、選択手段での選択に応じて、当該元スタンプ画像データを当該必要な画像処理を施すことなくスタンプ画像データ記憶手段に格納し、または、当該元スタンプ画像データのスタンプ画像データ記憶手段への登録を拒否するので、ユーザの利用形態に応じて元スタンプ画像データのスタンプ画像データ記憶手段への登録を選択できるようにすることができ、利用性をより一層向上させることができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００３１】
図１〜図１３は、本発明の画像形成装置の一実施例を示す図であり、図１は、本発明の画像形成装置の一実施例を適用した複合装置１のブロック構成図である。
【００３２】
複合装置１は、ソフトウェア群２、複合装置起動部３、ハードウェア資源４等を備えており、ハードウェア資源４は、画像形成手段としての白黒レーザプリンタ（白黒ＬＰ）１１とカラーレーザプリンタ（カラーＬＰ）１２及びスキャナやファクシミリ等のハードウェアリソース１３等をを含んでいる。
【００３３】
ソフトウェア群２は、ＵＮＩＸ（登録商標）等のオペレーティングシステム（以下、ＯＳという）上に起動されているアプリケーション層５とプラットフォーム６を備えている。
【００３４】
アプリケーション層５は、プリンタ、コピー、ファックスおよびスキャナ等の画像形成に関連するユーザサービスにそれぞれ固有の処理を行うプログラムを含んでおり、プリンタ用のアプリケーション（以下、アプリケーションのことを、必要に応じて、単に、アプリという。）であるプリンタアプリ２１と、コピー用アプリケーションであるコピーアプリ２２と、ファックス用アプリケーションであるファックスアプリ２３と、スキャナ用アプリケーションであるスキャナアプリ２４及びスタンプ（ＳＰ）アプリ２５等を含んでいる。なお、スタンプアプリ（ＳＰアプリ）２５は、複合装置１のハードウェアの設定、メモリのクリア、ハードディスク装置（ＨＤＤ）６７（図２参照）のフォーマット、テストパターンの設定等のように、ユーザが使用してはいけない複合装置１の設定等を行うアプリケーションである。
【００３５】
プラットフォーム６は、アプリケーション層５からの処理要求を解釈してハードウェア資源４の獲得要求を発生するコントロールサービス層７、１つ以上のハードウェア資源４の管理を行ってコントロールサービス層７からの獲得要求を調停するシステムリソースマネージャ（ＳＲＭ）３９及びシステムリソースマネージャ（ＳＲＭ）３９からの獲得要求に応じてハードウェア資源４の管理を行うハンドラ層８等を含んでいる。
【００３６】
コントロールサービス層７は、ネットワークコントロールサービス（ＮＣＳ）３１、デリバリーコントロールサービス（ＤＣＳ）３２、オペレーションパネルコントロールサービス（ＯＣＳ）３３、ファックスコントロールサービス（ＦＣＳ）３４、エンジンコントロールサービス（ＥＣＳ）３５、メモリコントロールサービス（ＭＣＳ）３６、ユーザインフォメーションコントロールサービス（ＵＣＳ）３７、システムコントロールサービス（ＳＣＳ）３８等の一つ以上のサービスモジュールを含むんでいる。
【００３７】
なお、プラットフォーム６は、予め定義されている関数により、アプリケーション層５からの処理要求を受信可能とするＡＰＩ（Application Program Interface ）５１を有している。ＯＳは、アプリケーション層５及びプラットフォーム６の各ソフトウェアをプロセスとして並列実行する。
【００３８】
ネットワークコントロールサービス（ＮＣＳ）３１のプロセスは、ネットワークＩ／Ｏを必要とするアプリケーションに対して共通に利用できるサービスを提供するものであり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分けたり、各アプリケーションからのデータをネットワーク側に送信する際の仲介を行う。例えば、ネットワークコントロールサービス（ＮＣＳ）３１は、ネットワークを介して接続されるネットワーク機器とのデータ通信をｈｔｔｐｄ（Hyper Text Transfer Protocol Daemon）により、ＨＴＴＰ（Hyper Text Transfer Protocol）で制御する。
【００３９】
デリバリーコントロールサービス（ＤＣＳ）３２のプロセスは、蓄積文書の配信等の制御を行い、オペレーションパネルコントロールサービス（ＯＣＳ）３３のプロセスは、オペレータと本体制御との間の情報伝達手段となるオペレーションパネルの制御を行う。ファックスコントロールサービス（ＦＣＳ）３４のプロセスは、アプリケーション層５からＰＳＴＮまたはＩＳＤＮ網を利用したファックス送受信、バックアップ用のメモリで管理されている各種ファックスデータの登録／引用、ファックス読み取り、ファックス受信印刷等を行うためのＡＰＩを提供する。
【００４０】
エンジンコントロールサービス（ＥＣＳ）３５のプロセスは、白黒レーザプリンタ１１、カラーレーザプリンタ１２、ハードウェアリソース１３等のエンジン部の制御を行い、メモリコントロールサービス（ＭＣＳ）３６のプロセスは、メモリの取得及び開放、ハードディスク装置の利用等のメモリ制御を行う。ユーザインフォメーションコントロールサービス（ＵＣＳ）３７は、ユーザ情報の管理を行う。
【００４１】
システムコントロールサービス（ＳＣＳ）３８のプロセスは、アプリケーション管理、操作部制御、システム画面表示、ＬＥＤ（Light Emitting Diode）の表示、ハードウェア資源管理、割り込みアプリケーション制御等の処理を行い、システムリソースマネージャ（ＳＲＭ）３９のプロセスは、システムコントロールサービス（ＳＣＳ）３８とともにシステムの制御及びハードウェア資源４の管理を行う。例えば、システムリソースマネージャ（ＳＲＭ）３９のプロセスは、白黒レーザプリンタ１１やカラーレーザプリンタ１２等のハードウェア資源４を利用する上位層からの獲得要求に従って調停を行い、実行制御する。具体的に、システムリソースマネージャ（ＳＲＭ）３９のプロセスは、具体的には、獲得要求されたハードウェア資源４が利用可能であるか（他の獲得要求により利用されていないかどうか）を判定し、利用可能であれば、獲得要求されたハードウェア資源４が利用可能である旨を上位層に通知する。また、システムリソースマネージャ（ＳＲＭ）３９のプロセスは、上位層からの獲得要求に対してハードウェア資源４を利用するためのスケジューリングを行い、要求内容（例えば、プリンタエンジンによる紙搬送と作像動作、メモリ確保、ファイル生成等）を直接実施する。
【００４２】
ハンドラ層８は、後述するファックスコントロールユニット（ＦＣＵ）８０（図２参照）の管理を行うファックスコントロールユニットハンドラ（ＦＣＵＨ）４１と、プロセスに対するメモリの割り振り及びプロセスに割り振ったメモリの管理を行うイメージメモリハンドラ（ＩＭＨ）４２とを含んでいる。システムリソースマネージャ（ＳＲＭ）３９及びＦＣＵＨ４０は、予め定義されている関数によりハードウェア資源４に対する処理要求を送信可能とするエンジンＩ／Ｆ５２を利用して、ハードウェア資源４に対する処理要求を行う。
【００４３】
複合装置１は、各アプリケーション２１〜２５で共通的に必要な処理をプラットフォーム６で一元的に処理することができる。
【００４４】
そして、複合装置起動部３は、複合装置１の電源投入時に最初に実行されて、アプリケーション層５及びプラットフォーム６を起動する。例えば、複合装置起動部３は、アプリケーション層５及びプラットフォーム６のプログラムを、外部記憶手段に対応するハードディスク装置等から読み出し、読み出した各プログラムをメモリ領域に転送して起動する。
【００４５】
次に、複合装置１のハードウェア構成について、図２に基づいて、説明する。図２において、複合装置１は、コントローラ６０、オペレーションパネル７０、ファックスコントロールユニット（ＦＣＵ）８０、ＵＳＢデバイス９０、ＩＥＥＥ１３９４デバイス１００、エンジン部１１０等を備えている。
【００４６】
コントローラ６０は、ＣＰＵ（Central Processing Unit ）６１、システムメモリ（ＭＥＭ−Ｐ）６２、ノースブリッジ（ＮＢ）６３、サウスブリッジ（ＳＢ）６４、ＡＳＩＣ６５、ローカルメモリ（ＭＥＭ−Ｃ）６６及びハードディスク装置（ＨＤＤ）６７及びネットワークインタフェースであるＰＨＹ６８等を備えている。
【００４７】
オペレーションパネル（選択手段）７０は、コントローラ６０のＡＳＩＣ６５に接続されており、ファックスコントロールユニット（ＦＣＵ）８０、ＵＳＢデバイス９０、ＩＥＥＥ１３９４デバイス１００及びエンジン部１１０は、コントローラ６０のＡＳＩＣ６５にＰＣＩバス１２０で接続されている。
【００４８】
コントローラ６０は、ＡＳＩＣ６５にローカルメモリ６６、ハードディスク装置（ＨＤＤ）６７等が接続されるとともに、ＣＰＵ６１とＡＳＩＣ６５とがＣＰＵチップセットのノースブリッジ（ＮＢ）６３を介して接続されている。このように、ノースブリッジ（ＮＢ）６３を介してＣＰＵ６１とＡＳＩＣ６５とを接続すれば、ＣＰＵ６１のインタフェースが公開されていない場合に対応できる。
【００４９】
なお、ＡＳＩＣ６５とノースブリッジ（ＮＢ）６３とは、ＰＣＩバスではなく、ＡＧＰ（Accelerated Graphics Port）６９を介して接続されている。
【００５０】
このように、図１のアプリケーション層５やプラットフォーム６を形成する一つ以上のプロセスを実行制御するため、ＡＳＩＣ６５とノースブリッジ（ＮＢ）６３とを低速のＰＣＩバスでなくＡＧＰ６９を介して接続し、パフォーマンスの低下を防いでいる。
【００５１】
ＣＰＵ６１は、複合装置１の全体制御を行うものであり、ネットワークコントロールサービス（ＮＣＳ）３１、デリバリーコントロールサービス（以下、ＤＣＳという）３２、オペレーションパネルコントロールサービス（ＯＣＳ）３３、ファックスコントロールサービス（ＦＣＳ）３４、エンジンコントロールサービス（ＥＣＳ）３５、メモリコントロールサービス（ＭＣＳ）３６、ユーザインフォメーションコントロールサービス（ＵＣＳ）３７、システムコントロールサービス（ＳＣＳ）３８、システムリソースマネージャ（ＳＲＭ）３９、ＦＣＵＨ４０及びイメージメモリハンドラ（ＩＭＨ）４２をＯＳ上にそれぞれプロセスとして起動して実行させるとともに、アプリケーション層５を形成するプリンタアプリ２１、コピーアプリ２２、ファックスアプリ２３及びスキャナアプリ２４を起動して実行させる。
【００５２】
ノースブリッジ（ＮＢ）６３は、ＣＰＵ６１、システムメモリ６２、サウスブリッジ（ＳＢ）６４及びＡＳＩＣ６５を接続するためのブリッジであり、システムメモリ６２は、複合装置１の描画用メモリ等として用いるメモリである。サウスブリッジ（ＳＢ）６４は、ノースブリッジ（ＮＢ）６３とＲＯＭ、ＰＣＩバス、周辺デバイスとを接続するためのブリッジであり、ローカルメモリ６６は、コピー用画像バッファ、符号バッファとして用いるメモリである。
【００５３】
ＡＳＩＣ６５は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣであり、ハードディスク装置（ＨＤＤ）６７は、画像データの蓄積、文書データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積等を行うためのストレージであって、本実施例では、特に、スタンプ画像データが格納される。したがって、ハードディスク装置（ＨＤＤ）６７は、スタンプ画像データを格納するスタンプ画像データ記憶手段として機能している。また、オペレーションパネル７０は、各種操作キーやディスプレイ等を備え、オペレータによる各種操作キーからの入力操作を受け付けるとともに、オペレータに対してディスプレイに各種情報の表示を行う。そして、複合装置１は、ＡＳＩＣ６５とＣＰＵ６１がワークメモリを利用して元スタンプ画像データの解像度を含む回転処理等の各種画像処理を行う画像処理手段として機能している。
【００５４】
次に、本実施例の作用を説明する。本実施例の複合装置１は、スタンプ画像データの管理及び登録を効率的に行うところにその特徴がある。
【００５５】
まず、スタンプ画像データの登録処理について、図３及び図４に基づいて説明する。スタンプ画像データの登録処理では、図３に示すように、オペレーションパネル７０のディスプレイに、スタンプアプリ（ＳＰアプリ）２５の登録画面２００を表示し、このスタンプ登録画面２００で、スタンプ画像データをデータ変換するデータ変換部（データ変換機能）を有していない場合に登録を行うか否か、データ変換を行わずに登録するのかの設定を行うことができる。。
【００５６】
このスタンプアプリ（ＳＰアプリ）２５の登録画面２００での選択設定に応じてデータ変換部を有していない場合の動作が決定される。
【００５７】
そして、複合装置１は、図４に示すように、上記スタンプアプリ（ＳＰアプリ）２５のスタンプ登録画面２００で実行キーが押下されると、オペレーションパネル７０から登録要求が、システムコントロールサービス（ＳＣＳ）３８（システムリソースマネージャ（ＳＲＭ）３９）を介してイメージメモリハンドラ（ＩＭＨ）４２に通知され、イメージメモリハンドラ（ＩＭＨ）４２がハードディスク装置（ＨＤＤ）６７にスタンプ画像データの登録を行う。イメージメモリハンドラ（ＩＭＨ）４２は、スタンプ画像データのハードディスク装置（ＨＤＤ）６７への登録を終了すると、システムコントロールサービス（ＳＣＳ）３８（システムリソースマネージャ（ＳＲＭ）３９）を介して登録終了をＳＰアプリ２５に通知する。
【００５８】
次に、イメージメモリハンドラ（ＩＭＨ）４２でのスタンプ登録処理について、図５〜図７に基づいて説明する。
【００５９】
スタンプ画像データは、プログラムのなかにデータとして格納されており、図５に示すように、スタンプＩＤ、解像度、サイズＸ、サイズＹ、データの格納アドレス（図５では、ＡＤＤ１〜ＡＤＤ４として示している。）及びその画像データから構成されている。なお、図５では、４つのスタンプ画像データが格納されている場合を示している。スタンプ画像データは、全て２値画像であり、また、画像データの先頭アドレスは、システムコントロールサービス（ＳＣＳ）３８（システムリソースマネージャ（ＳＲＭ）３９）からの登録要求で通知される。
【００６０】
そして、複合装置１の印刷データフォーマットが２値６００ｄｐｉ、２値４００ｄｐｉ、２値３００ｄｐｉである場合には、登録するスタンプ画像データを２値６００ｄｐｉ、２値４００ｄｐｉ、２値３００ｄｐｉとする。元スタンプ画像データテーブル、登録スタンプ画像データテーブルを、図６のように有しており、テーブルの一番初めのデータは、フォーマットの個数でその後がフォーマットである。
【００６１】
いま、６００ｄｐｉのスタンプ画像データを登録するものとして、以下に、スタンプ画像データの登録処理について説明する。
【００６２】
図７は、データ変換選択テーブルであり、登録したいフォーマットが６００ｄｐｉで、元のスタンプ画像データが３００ｄｐｉである場合、優先順の高い３００ｄｐｉの元スタンプ画像データからデータ変換を行い、ハードディスク装置（ＨＤＤ）６７へ登録する。
【００６３】
ここで、データ変換選択テーブルのスタンプ変換の優先順位としては、スタンプ画像データの劣化を最小限にするために、以下の優先順位で設定する。
【００６４】
ａ．同じ解像度のもの
ｂ．整数倍して変換できるもので２の倍数倍で２倍、４倍の順
ｃ．整数倍して変換できるもの
ｄ．１／２倍の倍数で変換できるもの１／２倍、１／４倍
ｅ．拡大の方向で変換できるもの４／３倍など
ｆ．それ以外
次に、複合装置１は、スタンプ画像データをスタンプ格納領域からイメージメモリハンドラ（ＩＭＨ）４２の管理しているワークメモリへコピーする。このコピー処理は、ＣＰＵ６１の直接メモリアクセスによるＲＥＡＤ／ＷＲＩＴＥ（読み取り／書き込み）により行う。複合装置１は、ワークメモリにコピーしたデータを元に、３００ｄｐｉ→６００ｄｐｉの変換を行い、図８に示すデータ変換部の有無テーブルに基づいて、Ｘ２のデータ変換部を有しているか否か判断して、いま、図８では、Ｘ２のデータ変換部を有しているので、そのデータ変換部を使用して元スタンプ画像データを、３００ｄｐｉから６００ｄｐｉに変換して登録を行う。このデータ変換部の使用する変換関数は、イメージメモリハンドラ（ＩＭＨ）４２内での関数であり、単純に１ドットを２ドットに倍にする関数である。
【００６５】
次に、複合装置１は、６００ｄｐｉに変換したデータを、図９に示すように、１８０度、９０度、２７０度回転して、それぞれの画像データに画像ＩＤを付けて、ハードディスク装置（ＨＤＤ）６７に登録する。複合装置１は、この画像データの回転変換を、ＣＰＵ６１によるメモリのＲＥＡＤ／ＷＲＩＴＥにより行う。
【００６６】
複合装置１は、同様に、４００ｄｐｉのスタンプ画像データを登録する場合、図８に示したように、４／３倍のデータ変換部を有していないため、スタンプアプリ（ＳＰアプリ）２５の登録画面２００での選択設定に応じて、登録を行わないか、あるいは、変換しないで登録を行う。
【００６７】
すなわち、複合装置１は、スタンプ画像データの登録処理においては、図１０に示すように処理する。複合装置１は、まず、スタンプ画像データの登録において必要とするデータ変換部を判定し（ステップＳ１０１）、当該判定した必要なデータ変換部があるか否かを図８に示したデータ変換部の有無テーブルから判定する（ステップＳ１０２）。
【００６８】
ステップＳ１０２で、必要とするデータ変換部があるときには、複合装置１は、当該データ変換部で元スタンプ画像データをデータ変換して、データ変換した登録スタンプ画像データをハードディスク装置（ＨＤＤ）６７に登録して処理を終了する（ステップＳ１０３）。
【００６９】
ステップＳ１０２で、必要とするデータ変換部がないときには、複合装置１は、スタンプアプリ（ＳＰアプリ）２５の登録画面２００での選択設定において、変換しないで登録が選択設定されているかチェックし（ステップＳ１０４）、変換しないで登録が選択設定されていると、元データを変換することなく、ハードディスク装置（ＨＤＤ）６７に登録して処理を終了する（ステップＳ１０５）。
【００７０】
ステップＳ１０４で、登録しないが選択設定されていると、複合装置１は、ハードディスク装置（ＨＤＤ）６７へのスタンプ画像データの登録を行うことなく、処理を終了する（ステップＳ１０６）。
【００７１】
そして、複合装置１は、３００ｄｐｉのスタンプ画像データを登録する場合には、そのままの解像度でよいため、データ変換することなく、回転変換のみを行って、ハードディスク装置（ＨＤＤ）６７に登録する。
【００７２】
また、複合装置１は、スタンプ画像データに対して、図１１に示すように、スタンプＩＤ、解像度、回転角度により３２ｂｉｔの固有の画像ＩＤを付ける。
【００７３】
さらに、複合装置１は、スタンプ画像データのサイズを、イメージメモリハンドラ（ＩＭＨ）４２内で管理を行うために、図１２に示すように、スタンプＩＤ、解像度、サイズＸ、サイズＹのテーブルをメモリ領域とハードディスク装置（ＨＤＤ）６７に有し、印刷時に合成するスタンプを、指定されたスタンプＩＤとフォーマット、スタンプ回転角度、データサイズに基づいて、ハードディスク装置（ＨＤＤ）６７からワークメモリに転送して、画像と合成時に使用することができるしている。
【００７４】
なお、複合装置１が、その備えているハードディスク装置（ＨＤＤ）６７の容量が小さく、スタンプ画像データの登録においてハードディスク装置（ＨＤＤ）６７の容量的に制約が発生して、ハードディスク装置（ＨＤＤ）６７に全てのスタンプ画像データを登録することができない場合には、図１３に示すように、登録データフォーマットテーブルを設定することにより、３００ｄｐｉのみのスタンプ画像データの登録を行う。図１３の登録データフォーマットテーブルの場合、元スタンプ画像データが、３００ｄｐｉ、４００ｄｐｉを有している。
【００７５】
このように、本実施例の複合装置１は、少なくとも入力画像データにスタンプ画像データを、画像合成して、白黒レーザプリンタ（白黒ＬＰ）１１またはカラーレーザプリンタ（カラーＬＰ）１２で用紙に記録出力するに際して、画像データの解像度の変換を含む各種画像処理を画像データに施すＡＳＩＣ６５やＣＰＵ６１と、入力画像データに合成するスタンプ画像データを格納するハードディスク装置（ＨＤＤ）６７と、を設け、ハードディスク装置（ＨＤＤ）６７に登録する元スタンプ画像データをＡＳＩＣ６５やＣＰＵ６１で必要な画像処理を施して登録スタンプ画像データを生成し、当該登録スタンプ画像データをハードディスク装置（ＨＤＤ）６７に登録し、入力画像データにハードディスク装置（ＨＤＤ）６７の当該登録スタンプ画像データを合成して記録出力している。
【００７６】
したがって、スタンプ画像データを合成相手の画像データに速やかに合成できる状態の登録スタンプ画像データに画像処理してハードディスク装置（ＨＤＤ）６７に登録することができ、スタンプ画像を入力画像に合成して記録出力する際の処理速度を向上させて、利用性を向上させることができる。
【００７７】
また、本実施例の複合装置１は、元スタンプ画像データの画像フォーマットと白黒レーザプリンタ（白黒ＬＰ）１１またはカラーレーザプリンタ（カラーＬＰ）１２での記録出力時の画像データフォーマットとに基づいて必要なＡＳＩＣ６５やＣＰＵ６１での画像処理の種別を決定し、ＡＳＩＣ６５やＣＰＵ６１で当該決定した種別の画像処理を施している。
【００７８】
したがって、スタンプ画像データと画像データフォーマットを変更するだけで、プログラムの変更を行うことなく、各種スタンプ画像データを機種固有のフォーマットのデータに変換して登録することができ、簡単かつ容易にスタンプ画像を入力画像に合成して記録出力する際の処理速度を向上させて、利用性を向上させることができる。
【００７９】
さらに、本実施例の複合装置１は、元スタンプ画像データの画像フォーマット、白黒レーザプリンタ（白黒ＬＰ）１１またはカラーレーザプリンタ（カラーＬＰ）１２での記録出力時の画像データフォーマット及びハードディスク装置（ＨＤＤ）６７の容量に基づいて必要なＡＳＩＣ６５やＣＰＵ６１での画像処理の種別を決定し、ＡＳＩＣ６５やＣＰＵ６１で当該決定した種別の画像処理を施している。
【００８０】
したがって、スタンプ画像データと画像データフォーマットを変更するだけで、プログラムの変更を行うことなく、登録先のハードディスク装置（ＨＤＤ）６７の容量をも考慮して各種スタンプ画像データを機種固有のフォーマットのデータに変換して登録することができ、簡単かつ適切にスタンプ画像を入力画像に合成して記録出力する際の処理速度を向上させて、利用性を向上させることができる。
【００８１】
また、本実施例の複合装置１は、元スタンプ画像データの変換に必要な画像処理機能をＡＳＩＣ６５やＣＰＵ６１が備えていないと、当該必要な画像処理を施すことなく、当該元スタンプ画像データをハードディスク装置（ＨＤＤ）６７に格納している。
【００８２】
したがって、元スタンプ画像データの利用性を向上させることができ、簡単かつ適切にスタンプ画像を入力画像に合成して記録出力する際の処理速度を向上させて、利用性を向上させることができる。
【００８３】
さらに、本実施例の複合装置１は、元スタンプ画像データの変換に必要な画像処理機能をＡＳＩＣ６５やＣＰＵ６１が備えていないと、当該元スタンプ画像データのハードディスク装置（ＨＤＤ）６７への登録を拒否している。
【００８４】
したがって、登録先のハードディスク装置（ＨＤＤ）６７の容量を圧迫することなく、各種スタンプ画像データを機種固有のフォーマットのデータに変換して登録することができ、簡単かつ適切にスタンプ画像を入力画像に合成して記録出力する際の処理速度を向上させて、利用性を向上させることができる。
【００８５】
また、本実施例の複合装置１は、ＡＳＩＣ６５やＣＰＵ６１が元スタンプ画像データの変換に必要な画像処理機能を備えていないと、オペレーションパネル７０での選択に応じて、当該元スタンプ画像データを当該必要な画像処理を施すことなくハードディスク装置（ＨＤＤ）６７に格納し、または、当該元スタンプ画像データのハードディスク装置（ＨＤＤ）６７への登録を拒否している。
【００８６】
したがって、ユーザの利用形態に応じて元スタンプ画像データのハードディスク装置（ＨＤＤ）６７への登録を選択できるようにすることができ、利用性をより一層向上させることができる。
【００８７】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００８８】
スタンプ画像を原稿画像に合成する際にスタンプ画像データを予め各種解像度の画像データに展開して格納し、高速で印刷処理を行う複合装置、ファクシミリ装置、プリンタ等の画像形成装置に適用することができる。
【図面の簡単な説明】
【００８９】
【図１】本発明の画像形成装置の一実施例の画像形成装置を適用した複合装置のブロック構成図。
【図２】図１の複合装置のハード構成を示すブロック図。
【図３】図２の複合装置のオペレーションパネルに表示されるスタンプ画像データ登録画面の一例を示す図。
【図４】図１の複合装置によるスタンプ登録処理の流れを示す図。
【図５】図１の複合装置で登録されるスタンプ画像データの一例を示す図。
【図６】図１の複合装置によるスタンプ登録処理で使用する元スタンプ画像データテーブルと登録スタンプ画像データテーブルの一例を示す図。
【図７】図１の複合装置によるスタンプ登録処理でどの元スタンプ画像データからデータ変換して登録するかの優先順位を示すデータ変換選択テーブルの一例を示す図。
【図８】図１の複合装置によるスタンプ登録処理で使用するデータ変換部の有無テーブルの一例を示す図。
【図９】図１の複合装置によるスタンプ登録処理での元スタンプ画像データと変換後に回転処理した登録スタンプ画像データの一例を示す図。
【図１０】図１の複合装置によるスタンプ登録処理を示すフローチャート。
【図１１】図１の複合装置によるスタンプ登録処理で登録スタンプ画像データに付与する画像ＩＤの一例を示す図。
【図１２】図１の複合装置のイメージメモリハンドラ（ＩＭＨ）内のスタンプ管理データの一例を示す図。
【図１３】図１の複合装置の備えているスタンプ登録メモリであるハードディスク装置（ＨＤＤ）の容量が少ないときの登録データフォーマットテーブルの一例を示す図。
【符号の説明】
【００９０】
１  複合装置
２  ソフトウェア群
３  複合装置起動部
４  ハードウェア資源
５  アプリケーション層
６  プラットフォーム
７  コントロールサービス層
８  ハンドラ層
１１  白黒レーザプリンタ（白黒ＬＰ）
１２  カラーレーザプリンタ（カラーＬＰ）
１３  ハードウェアリソース
２１  プリンタアプリ
２２  コピーアプリ
２３  ファックスアプリ
２４  スキャナアプリ
２５  スタンプアプリ（ＳＰアプリ）
３１  ネットワークコントロールサービス（ＮＣＳ）
３２  デリバリーコントロールサービス（ＤＣＳ）
３３  オペレーションパネルコントロールサービス（ＯＣＳ）
３４  ファックスコントロールサービス（ＦＣＳ）
３５  エンジンコントロールサービス（ＥＣＳ）
３６  メモリコントロールサービス（ＭＣＳ）
３７  ユーザインフォメーションコントロールサービス（ＵＣＳ）
３８  システムコントロールサービス（ＳＣＳ）
３９  システムリソースマネージャ（ＳＲＭ）
４１  ファックスコントロールユニットハンドラ（ＦＣＵＨ）
４２  イメージメモリハンドラ（ＩＭＨ）
５１  ＡＰＩ
５２  エンジンＩ／Ｆ
６０  コントローラ
６１  ＣＰＵ
６２  システムメモリ（ＭＥＭ−Ｐ）
６３  ノースブリッジ（ＮＢ）
６４  サウスブリッジ（ＳＢ）
６５  ＡＳＩＣ
６６  ローカルメモリ（ＭＥＭ−Ｃ）
６７  ハードディスク装置（ＨＤＤ）
６８  ＰＨＹ
６９  ＡＧＰ
７０  オペレーションパネル
８０  ファックスコントロールユニット（ＦＣＵ）
９０  ＵＳＢデバイス
１００  ＩＥＥＥ１３９４デバイス
１１０  エンジン部
２００  スタンプ登録画面
【図１】
2005212120.tif 000003
【図２】
2005212120.tif 000004
【図３】
2005212120.tif 000005
【図４】
2005212120.tif 000006
【図５】
2005212120.tif 000007
【図６】
2005212120.tif 000008
【図７】
2005212120.tif 000009
【図８】
2005212120.tif 000010
【図９】
2005212120.tif 000011
【図１０】
2005212120.tif 000012
【図１１】
2005212120.tif 000013
【図１２】
2005212120.tif 000014
【図１３】
2005212120.tif 000015