(57)【要約】【課題】  強制的にユーザが原稿の向きを設定することができ、頁情報等の印字位置や向きを適切に制御することができる画像処理装置及び画像処理方法並びに画像形成装置を提供する。【解決手段】  原稿から読み取られた画像データに対し、当該原稿の向きに基づいて付加情報を付加し出力する。まず、画像データを取得し、原稿の向きを認識する。また、付加情報を取得し、画像データに対し、原稿の向きに基づいて付加情報を付加するか否かを選択する。その結果、原稿の向きに基づいて付加情報を付加しない選択がされた場合、新たに原稿の向きを指示し、指示された原稿の向きに基づいて画像データに付加情報を付加する。そして、付加情報が付加された画像データを出力する。【選択図】  図５
2005094651.tif 000002
【特許請求の範囲】
【請求項１】
原稿から読み取られた画像データに対し、該原稿の向きに基づいて付加情報を付加し出力する画像処理装置であって、
前記画像データを取得する第１の取得手段と、
前記原稿の向きを認識する認識手段と、
前記付加情報を取得する第２の取得手段と、
前記画像データに対し、前記原稿の向きに基づいて前記付加情報を付加するか否かを選択する選択手段と、
前記選択手段により前記原稿の向きに基づいて前記付加情報を付加しない選択がされた場合、新たに原稿の向きを指示する指示手段と、
前記指示手段により指示された前記原稿の向きに基づいて前記画像データに前記付加情報を付加する付加手段と、
前記付加情報が付加された前記画像データを出力する出力手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記付加情報が、前記原稿から読み取られた前記画像データの頁番号を含む情報であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記付加情報が、前記原稿の複製物上に形成される該複製物の管理用の管理番号を含む情報であることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記付加手段が、前記指示手段により指示されたレイアウトに従って、前記画像データに前記付加情報を付加することを特徴とする請求項１から３までのいずれか１項に記載の画像処理装置。
【請求項５】
前記第１の取得手段により取得された前記画像データをラスタイメージに展開する第１の展開手段と、
前記第２の取得手段により取得された前記付加情報をラスタイメージに展開する第２の展開手段とをさらに備え、
前記付加手段は、ラスタイメージに展開された前記画像データに対してラスタイメージに展開された前記付加情報を重ねて形成する
ことを特徴とする請求項１から５までのいずれか１項に記載の画像処理装置。
【請求項６】
原稿から読み取られた画像データに対し、該原稿の向きに基づいて付加情報を付加し出力する画像処理装置であって、
前記画像データを取得する画像取得手段と、
前記原稿の向きを認識する認識手段と、
第１の付加情報を取得する第１の取得手段と、
第２の付加情報を取得する第２の取得手段と、
前記第２の付加情報を前記第１の付加情報に対して設定された原稿の向きに基づいて前記画像データに付加するか否かを選択する選択手段と、
前記選択手段により前記第１の付加情報に関する原稿の向きに基づいて前記第２の付加情報を付加しない選択がされた場合、新たに原稿の向きを指示する指示手段と、
前記指示手段により指示された前記原稿の向きに基づいて前記画像データに前記第１及び第２の付加情報を付加する付加手段と、
前記付加情報が付加された前記画像データを出力する出力手段と
を備えることを特徴とする画像処理装置。
【請求項７】
前記第１の付加情報が、前記原稿から読み取られた前記画像データの頁番号を含む情報であって、前記第２の付加情報が、前記原稿の複製物上に形成される該複製物の管理用の管理番号を含む情報であることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記第２の付加情報が、前記原稿から読み取られた前記画像データの頁番号を含む情報であって、前記第１の付加情報が、前記原稿の複製物上に形成される該複製物の管理用の管理番号を含む情報であることを特徴とする請求項６に記載の画像処理装置。
【請求項９】
原稿から読み取られた画像データに対し、該原稿の向きに基づいて付加情報を付加し出力する画像処理方法であって、
前記画像データを取得する第１の取得工程と、
前記原稿の向きを認識する認識工程と、
前記付加情報を取得する第２の取得工程と、
前記画像データに対し、前記原稿の向きに基づいて前記付加情報を付加するか否かを選択する選択工程と、
前記選択工程により前記原稿の向きに基づいて前記付加情報を付加しない選択がされた場合、新たに原稿の向きを指示する指示工程と、
前記指示工程により指示された前記原稿の向きに基づいて前記画像データに前記付加情報を付加する付加工程と、
前記付加情報が付加された前記画像データを出力する出力工程と
を有することを特徴とする画像処理方法。
【請求項１０】
原稿を読み取って、該原稿の向きに基づいて付加情報を付加し印刷する画像形成装置であって、
原稿から画像データを読み取る読取手段と、
前記原稿の向きを検知する検知手段と、
前記付加情報を取得する取得手段と、
前記画像データに対し、前記原稿の向きに基づいて前記付加情報を付加するか否かを選択する選択手段と、
前記選択手段により前記原稿の向きに基づいて前記付加情報を付加しない選択がされた場合、新たに原稿の向きを指示する指示手段と、
前記指示手段により指示された前記原稿の向きに基づいて前記画像データに前記付加情報を付加する付加手段と、
前記付加情報が付加された前記画像データを印刷する印刷手段と
を備えることを特徴とする画像形成装置。
【請求項１１】
原稿から読み取られた画像データに対し、該原稿の向きに基づいて付加情報を付加し出力するコンピュータに、
前記画像データを取得する第１の取得手順と、
前記原稿の向きを認識する認識手順と、
前記付加情報を取得する第２の取得手順と、
前記画像データに対し、前記原稿の向きに基づいて前記付加情報を付加するか否かを選択する選択手順と、
前記選択手順により前記原稿の向きに基づいて前記付加情報を付加しない選択がされた場合、新たに原稿の向きを指示する指示手順と、
前記指示手順により指示された前記原稿の向きに基づいて前記画像データに前記付加情報を付加する付加手順と、
前記付加情報が付加された前記画像データを出力する出力手順と
を実行させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像データに頁情報を付加して展開メモリに展開する画像処理装置及び画像処理方法並びに画像形成装置に関する。
【背景技術】
【０００２】
従来、デジタル式複写機やプリンタ等の画像形成装置においては、出力される画像データに頁情報が付加されていない場合、記録紙に頁情報を印字することができないので、ユーザが手作業で記録紙に記録する等の作業が必要であった。
【０００３】
そこで、従来、このようなユーザの手間を解決するために、画像形成装置内部の制御部で画像データの頁情報を管理し、頁情報を画像データと共に記録紙に印字するような画像形成装置が提案されている（例えば、特許文献１参照）。
【特許文献１】特開平７−１４３３２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載したような画像データの頁情報を内部で管理する画像形成装置において、頁情報を記録紙に印字する場合であっても、頁情報の印字位置及び印字向きと原稿の画像データの向きとの関係によって、頁情報の印字位置や向きがユーザの所望するような結果で印字することができない場合があった。
【０００５】
ここで、図６は、従来の画像形成装置における原稿向きと頁情報の印字出力との関係を説明するための図である。例えば、記録紙のサイズが「Ａ４」の場合であって頁情報の印字位置を「中央下」と指定した場合、図６の６Ａに示すように、記録紙に対して縦向き原稿（Portlait）であれば問題ない。しかし、横向き原稿（LandScape）である場合、ユーザは６Ｃに示すような出力を望むことが考えられるが、従来の原稿の向きを考慮しない画像形成装置においては６Ｂのような出力となり、ユーザの望む出力が得られない場合がある。
【０００６】
一方で、スキャナによって原稿の文字向きから原稿の向きを自動検知する機能を搭載するものがあるが、１００パーセント完全な検知精度を実現することは難しく、確実にユーザの望む出力を得ることは困難であった。
【０００７】
また、上述した頁情報が印字可能であって、さらに部数番号を機密番号として併せて印字可能な画像形成装置を考慮した場合、頁情報の印字パターンと機密番号の印字パターンが存在するため、ユーザが所望する出力を得るのは益々困難なものとなる。
【０００８】
本発明は、上記課題を解決するためになされたものであり、原稿の向きを自動検知して頁情報等を印字する設定がされていても、強制的にユーザが原稿の向きを設定することができ、頁情報等の印字位置や向きを適切に制御することができる画像処理装置及び画像処理方法並びに画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、原稿から読み取られた画像データに対し、該原稿の向きに基づいて付加情報を付加し出力する画像処理装置であって、
前記画像データを取得する第１の取得手段と、
前記原稿の向きを認識する認識手段と、
前記付加情報を取得する第２の取得手段と、
前記画像データに対し、前記原稿の向きに基づいて前記付加情報を付加するか否かを選択する選択手段と、
前記選択手段により前記原稿の向きに基づいて前記付加情報を付加しない選択がされた場合、新たに原稿の向きを指示する指示手段と、
前記指示手段により指示された前記原稿の向きに基づいて前記画像データに前記付加情報を付加する付加手段と、
前記付加情報が付加された前記画像データを出力する出力手段と
を備えることを特徴とする。
【００１０】
また、本発明は、原稿から読み取られた画像データに対し、該原稿の向きに基づいて付加情報を付加し出力する画像処理装置であって、
前記画像データを取得する画像取得手段と、
前記原稿の向きを認識する認識手段と、
第１の付加情報を取得する第１の取得手段と、
第２の付加情報を取得する第２の取得手段と、
前記第２の付加情報を前記第１の付加情報に対して設定された原稿の向きに基づいて前記画像データに付加するか否かを選択する選択手段と、
前記選択手段により前記第１の付加情報に関する原稿の向きに基づいて前記第２の付加情報を付加しない選択がされた場合、新たに原稿の向きを指示する指示手段と、
前記指示手段により指示された前記原稿の向きに基づいて前記画像データに前記第１及び第２の付加情報を付加する付加手段と、
前記付加情報が付加された前記画像データを出力する出力手段と
を備えることを特徴とする。
【００１１】
さらに、本発明は、原稿から読み取られた画像データに対し、該原稿の向きに基づいて付加情報を付加し出力する画像処理方法であって、
前記画像データを取得する第１の取得工程と、
前記原稿の向きを認識する認識工程と、
前記付加情報を取得する第２の取得工程と、
前記画像データに対し、前記原稿の向きに基づいて前記付加情報を付加するか否かを選択する選択工程と、
前記選択工程により前記原稿の向きに基づいて前記付加情報を付加しない選択がされた場合、新たに原稿の向きを指示する指示工程と、
前記指示工程により指示された前記原稿の向きに基づいて前記画像データに前記付加情報を付加する付加工程と、
前記付加情報が付加された前記画像データを出力する出力工程と
を有することを特徴とする。
【００１２】
さらにまた、本発明は、原稿を読み取って、該原稿の向きに基づいて付加情報を付加し印刷する画像形成装置であって、
原稿から画像データを読み取る読取手段と、
前記原稿の向きを検知する検知手段と、
前記付加情報を取得する取得手段と、
前記画像データに対し、前記原稿の向きに基づいて前記付加情報を付加するか否かを選択する選択手段と、
前記選択手段により前記原稿の向きに基づいて前記付加情報を付加しない選択がされた場合、新たに原稿の向きを指示する指示手段と、
前記指示手段により指示された前記原稿の向きに基づいて前記画像データに前記付加情報を付加する付加手段と、
前記付加情報が付加された前記画像データを印刷する印刷手段と
を備えることを特徴とする。
【発明の効果】
【００１３】
原稿の向きを自動検知して頁情報等を印字する設定がされていても、強制的にユーザが原稿の向きを設定することができ、頁情報等の印字位置や向きを適切に制御することができる。従って、自動的に頁情報や機密番号等の付加情報を形成する画像形成装置等においても、ユーザの意思どおりに当該付加情報を画像データに対して形成することが可能になる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について図面を用いて説明する。
【実施例１】
【００１５】
図１は、本発明の第１の実施例に係る画像形成装置を含む画像入出力システムの構成を示すブロック図である。図１において、画像形成装置１は、イーサネット（登録商標）等で実現されるＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）４００を介してホストコンピュータ３、４に接続されている。
【００１６】
図１に示すように、画像形成装置１は、原稿から画像データの読み取り処理を行うリーダー部（リーダー装置）２と、読み取られた画像データの出力処理を行うプリンタ部（プリンタ装置）６と、画像データの入出力操作を行うキーボードやボタン等から構成され、画像データや各種機能の表示等を行う液晶パネルを備えた操作部７と、制御プログラムや画像データ等が予め書き込まれたハードディスクドライブ８を装着し、これら各構成要素に接続されてそれぞれの構成要素を制御する単一の電子部品からなるコントローラ部（制御装置）１１０とから構成されている。すなわち、画像形成装置１は、電子部品としてのコントローラ部の制御によって画像データの入出力処理が行われるデータ処理装置として機能する。
【００１７】
リーダー部２は、原稿用紙を搬送する原稿給紙ユニット（ＤＦユニット）１０と、原稿画像を光学的に読み取って電気信号としての画像データに変換するスキャナユニット１１とを備える。一方、プリンタ部６は、記録用紙を収容する複数段の給紙カセットを備えた給紙ユニット１２と、画像データを記録用紙に転写、定着するマーキングユニット１３と、印字された記録用紙にソート処理やステイプル処理を施して、外部に排出する排紙ユニット１４とを備えている。
【００１８】
図２は、図１に示すリーダー部２及びプリンタ部６を備える画像形成装置の概略断面図である。図２において、リーダー部２では、原稿給送ユニット１０に積層された原稿用紙がその積載順に従って、先頭から順次１枚ずつプラテンガラス１５上に給送され、スキャナユニット１１で所定の読み取り動作が終了した後、読み取られた原稿用紙がプラテンガラス１５上から原稿給送ユニット１０に排出される。
【００１９】
また、上記スキャナユニット１１では、原稿用紙がプラテンガラス１５上に搬送されてくるとランプ１６が点灯し、次いで光学ユニット１７の移動を開始させ、原稿用紙を下方から照射し、走査する。そして、原稿用紙からの反射光が、複数のミラー１８〜２０及びレンズ２１を介してＣＣＤイメージセンサ（以下、単に「ＣＣＤ」と記す。）２２へと導かれ、走査された原稿画像はＣＣＤ２２によって読み取られる。そして、ＣＣＤ２２で読み取られた画像データは、所定の処理が施された後、コントローラユニット１１０に転送される。
【００２０】
尚、リーダー部５は、原稿プラテン上に載置された原稿を同様にランプ１６を点灯し、次いで光学ユニット１７の移動を開始させ、原稿用紙を下方から照射し、走査することで、走査された原稿画像をＣＣＤ２２によって読み取ることが可能である。以上の手順で送出されたリーダー部５からの画像データは、後述するコントローラ部１１０のコネクタ５６を介してコントローラ部１１０に送出される。
【００２１】
一方、プリント部６では、コントローラ部１１０から出力された画像データに対応するレーザ光が、レーザドライバにより駆動されるレーザ発光部２４から発光し、マーキングユニット１３の感光ドラム２５にはレーザ光に応じた静電潜像が形成され、現像器２６により当該静電潜像の部分に現像剤が付着する。
【００２２】
また、レーザ光の照射開始と同期したタイミングで、給紙ユニット１２（給紙カセット１２ａ、１２ｂ）から記録用紙が給紙されて転写部２７に搬送され、感光ドラム２５に付着している現像剤を記録用紙に転写する。画像データが転写された記録用紙は定着部２８に搬送され、定着部２８における加熱・加圧処理により画像データが記録紙に定着される。
【００２３】
そして、画像データを記録用紙に片面記録する場合は、定着部２８を通過した記録用紙が排出ローラ２９によってそのまま排紙ユニット１４に排出され、排紙ユニット１４は排出された記録用紙を束ねて記録用紙の仕分けを行い、また、仕分けされた記録用紙のステイプル処理を行う。
【００２４】
また、画像データを記録用紙に両面記録する場合は、排出ローラ２９まで記録用紙を搬送した後、当該排出ローラ２９の回転方向を逆転させ、フラッパ３０によって再給紙搬送路３１へと導かれ、再給紙搬送路３１に導かれた記録用紙は上述した手順と同様にして転写部２７に搬送される。
【００２５】
コントローラ部１１０は、上述したように単一の電子部品で構成され、リーダー部２が読み取った画像データをコードデータに変換し、ＬＡＮ４００を介してホストコンピュータ３、４に送信するスキャナ機能、ホストコンピュータ３、４からＬＡＮ２を介して受信したコードデータを画像データに変換してプリンタ部６に出力するプリンタ機能、及びその他の機能ブロックを有している。図３は、図１に示すコントローラ部１１０の詳細な構成を示すブロック図である。
【００２６】
図３において、メインコントローラ３２は、ＣＰＵ３３、バスコントローラ３４及び後述する各種コントローラ回路を含む機能ブロックを内蔵する。また、メインコントローラ３２は、ＲＯＭＩ／Ｆ３５を介してＲＯＭ３６と接続され、ＤＲＡＭＩ／Ｆ３７を介してＤＲＡＭ３８と接続され、コーデックＩ／Ｆ３９を介してコーデック４０と接続され、ネットワークＩ／Ｆ４１を介してネットワークコントローラ４２と接続されている。
【００２７】
ＲＯＭ３６には、メインコントローラ３２のＣＰＵ３３で実行される各種制御プログラムや演算データが格納されている。ＤＲＡＭ３８は、ＣＰＵ３３が動作するための作業領域や画像データを蓄積するための領域として使用される。コーデック４０は、ＤＲＡＭ３８に蓄積されたラスタイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ等の周知の圧縮方式で圧縮し、また圧縮されたデータをラスタイメージに伸長する。
【００２８】
尚、コーデック４０にはＳＲＡＭ４３が接続されており、ＳＲＡＭ４３はコーデック４０の一時的な作業領域として使用される。また、ネットワークコントローラ４２は、コネクタ４４を介してＬＡＮ４００との間で所定の制御動作を行う。
【００２９】
メインコントローラ３２は、さらに、スキャナバス４５を介してスキャナＩ／Ｆ４６に接続され、プリンタバス４７を介してプリンタＩ／Ｆ４８に接続され、ＰＣＩバス等の汎用高速バス４９を介して拡張ボードを接続するための拡張コネクタ５０及び入出力制御部（Ｉ／Ｏ制御部）５１に接続されている。
【００３０】
Ｉ／Ｏ制御部５１は、リーダー部２やプリンタ部６との間で制御コマンドを送受信するための調歩同期式のシリアル通信コントローラ５２が２チャンネル装備されており、シリアル通信コントローラ５２はＩ／Ｏバス５３を介してスキャナＩ／Ｆ４６及びプリンタＩ／Ｆ４８に接続されている。
【００３１】
スキャナＩ／Ｆ４８は、第１の調歩同期シリアルＩ／Ｆ５４及び第１のビデオＩ／Ｆ５５を介してスキャナコネクタ５６に接続され、さらにスキャナコネクタ５６はリーダー部２のスキャナユニット１１に接続されている。そして、スキャナＩ／Ｆ４６はスキャナユニット１１から受信した画像データに対し所望の２値化処理、主走査方向又は副走査方向の変倍処理等を行い、またスキャナユニット１１から送られてきたビデオ信号に基づいて制御信号を生成し、スキャナバス４５を介してメインコントローラ３２に転送する。
【００３２】
また、プリンタＩ／Ｆ４８は、第２の調歩同期シリアルＩ／Ｆ５７及び第２のビデオＩ／Ｆ５８を介してプリンタコネクタ５９に接続され、さらにプリンタコネクタ５９は、プリンタ部６のマーキングユニット１３に接続されている。そして、プリンタＩ／Ｆ４８は、メインコントローラ３２から出力された画像データにスムージング処理を施してその画像データをマーキングユニット１３に出力し、さらにマーキングユニット１３から送られたビデオ信号に基づいて、生成された制御信号をプリンタバス４７に出力する。
【００３３】
そして、ＣＰＵ３３は、ＲＯＭ３６からＲＯＭＩ／Ｆ３５を介して読み込まれた制御プログラムに基づいて動作し、例えば、ホストコンピュータ３、４から受信したＰＤＬ（ページ記述言語）データを解釈し、ラスタイメージデータに展開処理する。
【００３４】
また、バスコントローラ３４は、スキャナＩ／Ｆ４６プリンタＩ／Ｆ４８、その他拡張コネクタ５０等に接続された外部機器から入出力されるデータ転送を制御するものであり、バス競合時のアービトレーション（調停）やＤＭＡデータ転送の制御を行う。即ち、例えば、上述したＤＲＡＭ３８とコーデック４０との間のデータ転送や、スキャナ部５からＤＲＡＭ３８へのデータ転送、ＤＲＡＭ３８からマーキングユニット１３へのデータ転送等は、バスコントローラ３４によって制御され、ＤＭＡ転送される。
【００３５】
また、Ｉ／Ｏ制御部５１は、ＬＣＤコントローラ６０及びキー入力Ｉ／Ｆ６１を介してパネルＩ／Ｆ６２に接続され、パネルＩ／Ｆ６２は操作部７に接続されている。また、Ｉ／Ｏ制御部５１は、不揮発性メモリとしてのＥＥＰＲＯＭ６６に接続され、またＥ−ＩＤＥコネクタ６３を介してハードディスクドライブ８に接続され、さらに、機器内で管理する日付と時刻を更新／保存するリアルタイムクロックモジュール６４に接続されている。尚、リアルタイムクロックモジュール６４はバックアップ用電池６５に接続されてバックアップ用電池６５によりバックアップされている。
【００３６】
図４は、図３に示したコントローラ部１１０内のメインコントローラ３２の詳細な構成を示すブロック図である。図４において、バスコントローラ３４は、４×４の６４ビットクロスバススイッチで構成され、６４ビットのプロセッサバス（Ｐバス）６７を介してＣＰＵ３３に接続され、またメモリ専用のローカルバス（Ｍバス）６８を介してキャッシュメモリ６９ａを備えたメモリコントローラ６９に接続されている。尚、メモリコントローラ６９は、ＲＯＭ３６やＤＲＡＭ３８等のメモリ類と接続され、これらのメモリ類の動作を制御する。
【００３７】
さらに、バスコントローラ３４は、グラフィックスバス（Ｇバス）７０を介してＧバスアービタ７１及びスキャン・プリンタコントローラ７２と接続され、また入出力バス（Ｂバス）７３を介して、Ｂバスアービタ７４、Ｇバスアービタ７１、インタラプトコントローラ７５及び各種機能ブロック（電力管理ユニット７６、ＵＡＲＴ等のシリアルＩ／Ｆコントローラ７７、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）コントローラ７８、ＩＥＥＥ１２８４等のパラレルＩ／Ｆコントローラ７９、ＬＡＮコントローラ８０、汎用入出力コントローラ８１、Ｂバス７３と外部バスであるＰＣＩバスとの間でＩ／Ｆ動作を司るＰＣＩバスＩ／Ｆ８２、及びスキャナ・プリンタコントローラ７２）と接続されている。
【００３８】
Ｂバスアービタ７４は、Ｂバス７３を協調制御するアービトレーションであり、Ｂバス７３のバス使用要求を受け付け、調停の後、使用許可が選択された一つのマスタに与えられ、これにより同時に２つ以上のマスタがバスアクセスを行うことを禁止している。尚、アービトレーション方式は、３段階の優先権を有し、それぞれの優先権に複数のマスタが割り当てられる。
【００３９】
インタラプトコントローラ７５は、上述した各機能ブロック及びコントローラユニット１１０の外部からインタラプトを集積し、ＣＰＵ３３がサポートするコントローラ類７２、７７〜８２及びノンマスカブルインタラプト（ＮＭＩ）に再配分する。
【００４０】
電力管理ユニット７６は、機能ブロック毎に電力を管理し、さらに１チップで構成されている電子部品としてコントローラユニット１１０の消費電力量の監視を行う。すなわち、コントローラユニット１１０は、ＣＰＵ３３を内蔵した大規模なＡＳＩＣ（特定用途向けＩＣ）で構成されており、このため全ての機能ブロックが同時に動作すると大量の熱を発生して、コントローラ部１１０自体が破壊されてしまうおそれがある。
【００４１】
そこで、このような事態を防止するために各に機能ブロック毎に消費電力を管理し、各機能ブロックの消費電力量はパワーマネージメントレベルとして電力管理ユニット（パワーマネージメントユニット）７６に集積される。そして、電力管理ユニット７６では、各機能ブロックの消費電力量を合計し、消費電力量が限界消費電力を超えないように、各機能ブロックの消費電力量を一括して監視する。
【００４２】
Ｇバスアービタ７１は、中央アービトレーション方式によりＧバス７０を協調制御しており、各バスマスタに対して専用の要求信号と許可信号とを有する。尚、バスマスタへの優先権の付与方式として、全てのバスマスタを同じ優先権として、公平にバス権を付与する公平アービトレーションモードといずれか一つのバスマスタに対して優先的にバスを使用させる優先アービトレーションモードのいずれかを指定することができる。
【００４３】
図５は、本発明の第１の実施例に係る画像形成装置にデータ処理手順を説明するためのフローチャートである。具体的には、図５のフローチャートに示す処理手順は、コントローラ部１１０のＣＰＵ３３による頁処理手順に対応する。ユーザは、出力画像を記録紙にコピーを要求する際には、画像形成装置が備えるパネルＩ／Ｆ６２から所望のコピー動作の動作モードを指定する。尚、動作モードの種類には、頁情報印字動作の他にも、印刷部数の設定、両面プリント処理、ソート処理、ステイプル処理等の入出力順や記録紙枚数等の指定、原稿画像をスキャナユニット１１から読み込む際の両面スキャン、変倍、白黒反転、鏡像等の様々な画像処理の手順やパラメータ等を指定することが可能である。
【００４４】
尚、図５に示す画像形成装置１の動作手順は、原稿の向きを自動検知して検知された原稿の向きに基づいて頁情報を印刷するとともに、併せて機密番号の印刷を可能とする画像形成装置におけるデータ処理について示すものである。ここで頁情報とは、原稿から読み取られた画像データの頁に関する情報であり、スキャンされた原稿画像の頁番号を示す情報や部番号を示す情報、或いは章番号等の情報のことである。また、機密番号とは、一般に、出力された印刷物或いは複製された複製物を管理するための番号であり、出力された記録紙がコピーされた場合であってもコピー元が追跡可能であるように、記録紙上に部数番号等を印字・形成される情報である。すなわち、機密番号は、原稿の複製物等に対して管理用に付与される管理番号に相当する。当該機密番号は、通常、頁全体に渡って印字されたり、頁の一又は複数の所定部分に印字されることが多い。
【００４５】
本実施例では、画像形成装置１は、予め原稿の向きを自動検知して検知した向きに基づいて頁情報を印字する設定がされている状態にあるものとする。尚、検知した原稿の向きに基づいて頁情報を印字する設定がＯＦＦの状態の場合については、頁情報等を印刷しないで画像データのみを印刷することになる。或いは、ユーザがマニュアルで指定した原稿の向きに基づいて頁情報等を印字すればよい。
【００４６】
まず、コントローラ部１１０のＣＰＵ３３は、操作部７でユーザによって設定されている動作モードを、パネルＩ／Ｆ６２、ＬＣＤコントローラ６０及びＩ／Ｏ制御部５１を介して認識する（ステップＳ５０００）。
【００４７】
その結果、ユーザから要求のあった動作モードが、頁情報を印字する動作か、或いは機密番号を印字する動作であるかを判定する（ステップＳ５００１）。その結果、頁情報又は機密番号のいずれかを印字する動作モードの場合は（Ｙｅｓ）、ＣＰＵ３３は処理をステップＳ５００２に進める。一方、頁情報又は機密番号のいずれかも印字しない動作モードの場合は（Ｎｏ）、画像データのみ印刷出力する（ステップＳ５００７）。
【００４８】
本実施例に係る画像形成装置１では、頁番号の印字の実行指定と機密番号の印字の実行指定は同時に指定可能であるので、ステップＳ５００２においてＣＰＵ３３は、ステップＳ５００１で判定された設定が頁情報の印字の場合には機密番号の印字の設定がされているか、ステップＳ５００１で判定された設定が機密番号の印字の設定の場合には頁情報の印字が設定されているかを判定する。
【００４９】
その結果、ステップＳ５００２において、すでにステップＳ５００１で設定されている機密番号印字の指定又は頁番号印字の指定のもう一方の設定が行われていると判断された場合（Ｙｅｓ）、ＣＰＵ３３は処理をステップＳ５００３に進め、そうでない場合（Ｎｏ）はステップＳ５００４に処理を進める。
【００５０】
ステップＳ５００３では、ステップＳ５００１で設定された動作モードの他方がすでに設定されているので、ＣＰＵ３３は、パネルＩ／Ｆ６２を介してユーザに対し、すでに設定されている原稿の向きを、機密番号の印字又は頁情報の印字の向きとして扱うか否かの選択を促して、ユーザがパネルＩ／Ｆ６２から設定した選択を判定する。すなわち、ユーザが原稿の向きにあわせて頁番号又は機密番号を印字することを選択した場合（Ｙｅｓ）は、ＣＰＵ３３は処理をステップＳ５００６に、そうでない場合（Ｎｏ）は処理をステップＳ５００４に移行する。
【００５１】
ステップＳ５００４において、ＣＰＵ３３は、画像形成装置１に備わっている原稿向き検知機能により検知された原稿向きに従って頁情報を印字する向きを確定するか否かをパネルＩ／Ｆ６２からのユーザの入力によって判断する。ここで、原稿向き検知機能とは、前述したように、原稿中の文字の向きを認識することで原稿の向きを検知し決定する機能である。原稿向き検知機能の実施形態としては、スキャナユニット１１が検知機能を持ち、検知結果をコントローラ部１１０に通知する構成で実現される形態や、スキャナユニット１１から読み込んだ画像データをＤＲＡＭ３８に蓄積した後にＣＰＵ３３がプログラムに従って検知するような構成が考えられるが、本発明では原稿検知向きの機能の構成については当該機能を果たすものであれば特に限定はしない。
【００５２】
そこで、ステップＳ５００４において、原稿向き検知の結果に従って頁情報を印字することをユーザが選択した場合（Ｙｅｓ）、ＣＰＵ３３は処理をステップＳ５００６に進める。一方、ステップＳ５００４において、原稿向き検知の結果に従って印字することをユーザが選択しない場合（Ｎｏ）、ＣＰＵ３３は処理をステップＳ５００５に進める。
【００５３】
ステップＳ５００５においてＣＰＵ３３は、パネルＩ／Ｆ６２を介してユーザが指定した原稿の向きに関する情報を取得する。尚、ユーザは、原稿給紙ユニット１０に積載した原稿の向き、スキャナユニット１１の原稿台に配置した原稿の向き、或いはＰＤＬ画像の向き等を意識して原稿の向きをパネルＩ／Ｆ６２を介して設定することが可能である。そして、ステップＳ５００５で原稿の向きの指示が確定した後、ＣＰＵ３３は処理をステップＳ５００６に移行する。
【００５４】
ステップＳ５００６においてＣＰＵ３３は、ユーザに対してパネルＩ／Ｆ６２を介して、ステップＳ５００１での設定が頁情報の印字の場合には、開始ページ番号や、原稿に対して右上、中央上、左上、右下、中央下、左下等のいずれの印字位置に印字を行うかの指定、章番号の印字を行うかの指定、フォントサイズの指定等、ページ情報の設定に必要なレイアウト、印字の設定を促す。ステップＳ５００１で選択された内容が機密番号の印字であれば、ＣＰＵ３３は機密番号のスタート番号、フォントサイズ、印字回数、印字濃度など機密番号の印字に必要な情報の設定を促す。ステップＳ５００６で全ての設定が完了するとＣＰＵ３３は処理ステップＳ５００７に移行する。
【００５５】
そして、ＣＰＵ３３は、ステップＳ５００６までの設定に基づき必要に応じて頁情報印字、機密番号の印字とともに記録紙に原稿画像の形成、出力を行う（ステップＳ５００７）。以下、原稿画像の形成・出力の詳細について説明する。
【００５６】
ＣＰＵ３３は、スキャナユニット１１から入力された画像情報をハードディスク８から読み出す。画像情報が画像圧縮されている場合には、ＣＯＤＥＣ４０に転送し、ラスタイメージデータ画像に伸長し、ＤＲＡＭ３８に展開される。一方、画像情報が圧縮されていない場合には、ＤＲＡＭ３８にそのままラスタ画像として展開される。ＣＰＵ３３は、ハードディスク８より読み出した頁情報とパネルＩ／Ｆ６２から設定された部数番号等の情報に基づいて生成される新たな頁情報からＲＡＭ上のビットマップ画像に対して頁に印字する情報をラスタイメージデータとして画像情報に重ねて形成する。
【００５７】
また、印字位置に関しては、予めパネルＩ／Ｆ６２で指定される情報とラスタイメージデータのサイズからＣＰＵ３３が座標データとして算出管理している情報に基づいて制御される。具体的には、頁番号等の数字を表すフォントデータはハードディスク８に保存されているものを、ＣＰＵ３３が読み出し、上記座標データに基づき、ラスタイメージ上に重ねて形成するように展開処理を実行する。そして、ＣＰＵ３３は、ＲＡＭ上に形成された頁情報付きのラスタイメージデータをプリンタＩ／Ｆ４８を介してマーキングユニットに転送する。マーキングユニット１３では、上述のように可視像として、ラスタイメージデータを記録紙に形成し、出力して処理を終了する。
【００５８】
図７は、本実施例に係る画像形成装置によって印字された頁情報と画像データの関係を示す図である。また、図８、図９は、本実施例に係る画像形成装置によって印字された頁情報及び機密番号と画像データとの関係を示す図である。図７及び図８に示すように、本実施例に係る画像形成装置を用いて、ユーザは原稿向きの指定を任意に行うことによって、原稿の向きを自動検知するモードであっても強制的に原稿向きを指定して所望の印刷出力を得ることができる。
【実施例２】
【００５９】
上述した第１の実施例では、パネルＩ／Ｆ６２を介したユーザの指定又は指示により、スキャナユニット１１から読み込んだ画像に頁情報又は機密番号を付加して出力する際の手順について述べたが、ホストコンピュータ３、４からのプリンタドライバによる指定でユーザの要求する動作モードを認識し、ホストコンピュータから転送されるプリンタ画像に頁情報等を付加して出力する場合にも本発明を適用可能である。
【００６０】
また、ホストコンピュータ３、４から入力されるプリントデータを処理する場合に、ホストコンピュータ３、４がネットワーク上の他のプリンタ機能を有する画像出力装置と通信可能であって、かつ、ジョブを分割処理する場合には、その頁情報が連番となるように展開すべき頁情報を調整してレイアウトするように構成してもよい。
【００６１】
基本的な処理の流れは上記実施例と同様に説明できるので、以下上記実施形態と異なる点のみ説明する。
【００６２】
まず、図５のステップＳ５００１で、コントローラ部１１０のＣＰＵ３３は、ホストコンピュータのプリンタドライバからの指定でユーザの要求する動作モードを認識する。
【００６３】
本実施形態では、頁情報あるいは機密番号を印字可能なデジタル複写装置に関するものであるので、ステップＳ５００１で頁情報の印字あるいは機密番号の印字を実行しないことが選択された場合には、本提案と直接関係のない動作となるため説明を省略する。
【００６４】
また、ここで頁情報とは頁に付加される情報で、ＰＤＬ画像データの頁番号を示す情報や部番号を示す情報、さらには章番号等の情報のことである。
ホストコンピュータ３あるいは４からプリント処理を実行する場合には、ホストコンピュータ３，４が備えるプリンタドライバから出力の動作モードの指示を行うことが可能である。
【００６５】
Ｓ５００２からＳ５００６は上記実施例と処理が同一であるので説明を省略する。
【００６６】
ステップＳ５００７ではＣＰＵ３３はステップＳ５００６までの設定に基づきの必要に応じて頁情報印字、機密番号の印字とともに記録紙に元原稿画像の形成、出力を行う。
【００６７】
ＣＰＵ３３はホストコンピュータ３、４から入力される画像情報をハードディスク８から読み出す。画像情報が画像圧縮されている場合には、ＣＯＤＥＣ４０に転送し、ラスタイメージデータ画像に伸長され、ＤＲＡＭ３８に展開される。圧縮されていない場合にはＤＲＡＭ３８にそのままラスタ画像として展開する。ＣＰＵ３３はハードディスク８より読み出した頁情報とホストコンピュータ３，４からプリンタドライバによって指定されたかあるいはパネルＩ／Ｆ６２から設定されている部数番号などの情報に基づいて生成される新たな頁情報からＲＡＭ上のビットマップ画像に対して頁に印字する情報をラスタイメージデータとして画像情報に重ねて形成する。
【００６８】
印字位置に関しては、プリンタドライバから指定される情報とラスタイメージデータのサイズからＣＰＵ３３が座標データとして算出管理している情報に基づいて制御される。  具体的には、頁番号等の数字を表すフォントデータはハードディスク８に保存されているものを、ＣＰＵ３３が読み出し、上記座標データに基づき、ラスタイメージ上に重ねて形成するように展開処理を実行する。ＣＰＵ３３はＲＡＭ上に形成された頁情報付きのラスタイメージデータをプリンタＩ／Ｆ４８を介してマーキングユニット１３に転送する。マーキングユニット１３では上述のように可視像として、当該ラスタイメージデータを記録紙上に形成し、出力して処理を終了する。
【００６９】
以上のように本実施例によれば、上述の実施形態と同様にユーザは原稿向きの指定が任意に行えるため、図７〜図９に示すような、様々な出力を原稿向きを指定することで得ることができるため、ユーザは所望の出力を得ることができる。
【００７０】
以上説明したように、本発明によれば、画像データに対する頁情報等を、原稿の向きを検知する機能による検知結果に基づいて指定したり、独立して印字向きを指定したりするかのいずれかの選択が可能である。従って、ユーザは原稿に対して所望する印字向きで頁情報や機密番号が付加された画像データを得ることができる。
【実施例３】
【００７１】
尚、本発明は、複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【００７２】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（又は記憶媒体）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７３】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７４】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００７５】
【図１】本発明の第１の実施例に係る画像形成装置を含む画像入出力システムの構成を示すブロック図である。
【図２】図１に示すリーダー部２及びプリンタ部６を備える画像形成装置の概略断面図である。
【図３】図１に示すコントローラ部１１０の詳細な構成を示すブロック図である。
【図４】図３に示したコントローラ部１１０内のメインコントローラ３２の詳細な構成を示すブロック図である。
【図５】本発明の第１の実施例に係る画像形成装置にデータ処理手順を説明するためのフローチャートである。
【図６】従来の画像形成装置における原稿向きと頁情報の印字出力との関係を説明するための図である。
【図７】第１の実施例に係る画像形成装置によって印字された頁情報と画像データの関係を示す図である。
【図８】第１の実施例に係る画像形成装置によって印字された頁情報及び機密番号と画像データとの関係を示す図である。
【図９】第１の実施例に係る画像形成装置によって印字された頁情報及び機密番号と画像データとの関係を示す図である。
【図１】
2005094651.tif 000003
【図２】
2005094651.tif 000004
【図３】
2005094651.tif 000005
【図４】
2005094651.tif 000006
【図５】
2005094651.tif 000007
【図６】
2005094651.tif 000008
【図７】
2005094651.tif 000009
【図８】
2005094651.tif 000010
【図９】
2005094651.tif 000011