(57)【特許請求の範囲】
【請求項１】
画像データを記憶する画像記憶手段と、画像データに基づいて用紙上に画像を形成する画像形成手段と、コンタクトガラス上にセットされた原稿の画像を読み取る画像読取手段と、該手段によって読み取られた画像データを前記画像記憶手段に書き込んで記憶させる画像書込手段と、前記画像記憶手段に記憶された画像データを読み出す画像読出手段と、該手段によって読み出された画像データを前記画像形成手段に出力して１枚の用紙上の異なる位置に同じ画像をリピート画像として繰り返し形成させるリピートコピーを行わせるリピートコピー手段とを有する画像形成装置において、
前記画像形成手段による画像形成に使用する用紙のサイズおよび向きを選択する用紙選択手段と、
前記コンタクトガラス上にセットされた原稿のサイズを検出する原稿サイズ検出手段と、
前記コンタクトガラス上にセットされた原稿の向きを検出する原稿方向検出手段と、
前記画像書込手段による画像データの書き込み時あるいは前記画像読出手段による画像データの読み出し時に、その画像データを回転させる画像回転手段と、
前記画像書込手段による画像データの書き込み時あるいは前記画像読出手段による画像データの読み出し時に、その画像データを予め設定された変倍率で変倍する画像変倍手段と、
前記変倍率を設定する変倍率設定手段と、
該手段によって設定された変倍率と前記原稿サイズ検出手段によって検出された原稿サイズとに基づいて前記画像変倍手段による変倍後の画像データのサイズを算出する変倍画像サイズ算出手段と、
前記リピートコピー手段によるリピートコピー実行時に、前記用紙選択手段によって選択された用紙サイズおよび向きと、前記変倍画像サイズ算出手段によって算出された変倍後の画像データのサイズおよび前記原稿方向検出手段によって検出された原稿の向きとに基づいて、前記画像回転手段による画像データの回転角度を判別する回転角度判別手段とを設け、
前記回転角度判別手段が、前記画像回転手段による画像データの回転角度として、前記リピートコピー手段によるリピートコピー実行によって画像欠けが発生しない方向への画像データの回転角度を判別する手段であり、前記リピートコピー手段によるリピートコピー実行によって画像欠けが発生しない方向への画像データの回転角度を判別できなかった場合には、前記リピート画像が最も多く得られる方向への画像データの回転角度を判別する手段を有することを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、デジタル複写機，デジタル複合機，ファクシミリ装置等のデジタル式の画像形成装置に関し、特に画像リピート編集機能を有する画像形成装置に関する。
【０００２】
【従来の技術】
上述したようなデジタル式の画像形成装置では、画像データを記憶する画像メモリ（画像記憶手段）と、画像データに基づいて用紙上に画像を形成するプリンタ（画像形成手段）と、コンタクトガラス上にセットされた原稿の画像を読み取るスキャナ（画像読取手段）と備え、それらによって通常のリピートコピー機能を実現するようにしている。
この通常のリピートコピー機能によれば、スキャナによってコンタクトガラス上の原稿の画像を読み取り、その画像データを一旦画像メモリに書き込んで保存（記憶）した後、その画像データを予め設定された部数（置数）分だけ繰り返し読み出してプリンタに順次出力し、各用紙上への画像形成を行わせることにより、複数部のコピー（コピー画像が形成された用紙）を得ることができる。
【０００３】
また、上述したようなデジタル式の画像形成装置では、次のような特別のリピートコピー機能を備えたものもある。
この特別なリピートコピー機能とは、スキャナによって読み取った画像データをプリンタに出力して１枚の用紙上の異なる位置に同じ画像をリピート画像として繰り返し形成させる機能のことである。この機能により、例えば１枚の名刺のような小さな原稿画像を１枚の大きな用紙上に並べるようにして可能な限り連続して画像形成（コピー）することができる（例えば特開平８−２２３３９８号公報参照）。
【０００４】
【発明が解決しようとする課題】
しかしながら、このような特別なリピートコピー（以下の説明では単に「リピートコピー」という）機能では、設定すべき変倍率や使用する用紙サイズによっては、スキャナによって読み取った画像データをプリンタに出力して１枚の用紙上の異なる位置に同じ画像をリピート画像として繰り返し形成させると、画像欠けが発生することがある。
この発明は上記の点に鑑みてなされたものであり、リピートコピー機能利用による画像欠けの発生を回避することを目的とする。
【０００５】
【課題を解決するための手段】
この発明は、画像データを記憶する画像記憶手段と、画像データに基づいて用紙上に画像を形成する画像形成手段と、コンタクトガラス上にセットされた原稿の画像を読み取る画像読取手段と、該手段によって読み取られた画像データを上記画像記憶手段に書き込んで記憶させる画像書込手段と、上記画像記憶手段に記憶された画像データを読み出す画像読出手段と、該手段によって読み出された画像データを上記画像形成手段に出力して１枚の用紙上の異なる位置に同じ画像をリピート画像として繰り返し形成させるリピートコピーを行わせるリピートコピー手段とを有する画像形成装置において、上記の目的を達成するため、次のようにしたことを特徴とする。
【０００６】
上記画像形成手段による画像形成に使用する用紙のサイズおよび向きを選択する用紙選択手段と、上記コンタクトガラス上にセットされた原稿のサイズを検出する原稿サイズ検出手段と、上記コンタクトガラス上にセットされた原稿の向きを検出する原稿方向検出手段と、上記画像書込手段による画像データの書き込み時あるいは上記画像読出手段による画像データの読み出し時に、その画像データを回転させる画像回転手段と、上記画像書込手段による画像データの書き込み時あるいは上記画像読出手段による画像データの読み出し時に、その画像データを予め設定された変倍率で変倍する画像変倍手段と、上記変倍率を設定する変倍率設定手段と、該手段によって設定された変倍率と上記原稿サイズ検出手段によって検出された原稿サイズとに基づいて上記画像変倍手段による変倍後の画像データのサイズを算出する変倍画像サイズ算出手段と、上記リピートコピー手段によるリピートコピー実行時に、上記用紙選択手段によって選択された用紙サイズおよび向きと、上記変倍画像サイズ算出手段によって算出された変倍後の画像データのサイズおよび上記原稿方向検出手段によって検出された原稿の向きとに基づいて、上記画像回転手段による画像データの回転角度を判別する回転角度判別手段とを設けている。
その回転角度判別手段は、上記画像回転手段による画像データの回転角度として、上記リピートコピー手段によるリピートコピー実行によって画像欠けが発生しない方向への画像データの回転角度を判別する手段であり、上記リピートコピー手段によるリピートコピー実行によって画像欠けが発生しない方向への画像データの回転角度を判別できなかった場合には、上記リピート画像が最も多く得られる方向への画像データの回転角度を判別する手段を備えたものである。
【０００８】
【発明の実施の形態】
以下、この発明の実施形態を図面に基づいて具体的に説明する。
図２に、この発明による画像形成装置の一実施形態であるデジタル複写機の機構部の一例を示す概略構成図である。
このデジタル複写機は、複写機本体の上部に自動原稿給送装置（以下「ＡＤＦ」という）１を搭載し、側部に後処理装置であるフィニシャ１００を接続している。複写機本体の手前側上面には、図３に示す操作部３０を備えている。
【０００９】
まず、このデジタル複写機によるコピー動作（複写動作）について説明する。
このデジタル複写機において、ＡＤＦ１の原稿台２に画像面を上にして置かれた原稿束は、コピーモード時に操作部３０上のプリントキー（スタートキー）３４が押下されると、一番下の原稿から１枚ずつ順次給送ローラ３および給送ベルト４によって画像読取手段であるスキャナ（読み取りユニット）５０のコンタクトガラス６上に給送され、所定の位置にセットされる。そのセットされた原稿は、スキャナ５０によって画像が読み取られ、その読み取りが終了した後、給送ベルト４および排送ローラ５によって排出される。
【００１０】
ここで、１枚の原稿画像の読み取りが終了する毎に、原稿セット検知センサ７にて原稿台２上に次の原稿があるかないかを検知し、あればその原稿を前の原稿と同様にスキャナ５０のコンタクトガラス６上に給送し、以後上述と同様の動作を行う。
なお、給送ローラ３，給送ベルト４，排送ローラ５は図示しない共通のモータによって駆動される。
【００１１】
第１給紙トレイ８，第２給紙トレイ９，第３給紙トレイ１０に積載された転写紙（用紙）は、それぞれ第１給紙装置１１，第２給紙装置１２，第３給紙装置１３によって給紙され、縦搬送ユニット１４によって感光体ドラム１５に当接する位置まで搬送される。実際には、各給紙トレイ８〜１０のうちのいずれか１つが選択され、そこから転写紙が給紙される。
スキャナ５０による原稿画像の読み取りによって入力された画像データ（画像情報）はそのまま、あるいは画像記憶手段を構成する後述する画像メモリに一旦記憶させた後、画像形成手段であるプリンタを構成する書き込みユニット５７に送られ、その書き込みユニット５７によりレーザビームとして感光体ドラム１５の予め帯電された面（図示しない帯電器によって帯電される）上に書き込まれ、その部分が現像ユニット２７を通過することにより、そこにトナー画像が形成される。
【００１２】
そして、選択された給紙トレイ（選択されたサイズおよび向きの転写紙が収納されている給紙トレイ）から給紙された転写紙は感光体ドラム１５の回転と等速で搬送ベルト（転写ベルト）１６によって搬送されながら、一方の面に感光体ドラム１５上のトナー画像が転写され、そのトナー画像が定着ユニット１７によって熱定着される。
その後、その転写紙は片面コピーモード時には排紙ユニット１８によって後処理装置であるフィニシャ１００に搬送される。
このとき、例えばフェースダウン（転写紙をページ順に揃えるため画像面を下向きにする）排紙のために、一方の面にトナー画像が形成された転写紙を反転したい場合、その転写紙は排紙ユニット１８により両面入紙搬送路１１３に搬送され、反転ユニット１１２でスイッチバック反転された後、反転排紙搬送路１１４を通ってフィニシャ１００に搬送される。
【００１３】
フィニシャ１００では、複写機本体から送られてくる一方の面にトナー画像が形成された転写紙、つまり片面コピー済みの転写紙は、分岐偏向板１０１によりスタッカ搬送ローラ（通常排紙ローラ）１０２側又はステープラ搬送ローラ１０５側へ選択的に導かれる。
すなわち、分岐偏向板１０１が上向きに切り替えられている場合には、複写機本体からの転写紙をスタッカ搬送ローラ１０２およびスタッカ排紙ローラ１０３を経由してスタッカトレイ（通常排紙トレイ）１０４に排出することができる。
スタッカトレイ１０４は前後方向に移動可能な排紙トレイであり、原稿毎あるいは画像メモリを用いてソーティングされたコピー部毎に前後に移動し、排出される転写紙（コピー紙）を簡易的に仕分けするものである。
【００１４】
分岐偏向板１０１が下向きに切り替えられている場合には、複写機本体から送られてくる片面コピー済みの転写紙をステープラ搬送ローラ１０５およびステープラ排紙ローラ１０７を経由してステープルトレイ１０８に排出することができる。
ステープルトレイ１０８上では、転写紙が１枚排出される毎に、その端部揃え用のジョガー（落下ストッパ）１０９によって揃えられ、１部のコピー完了によりステープラ１０６によって綴じられる。ステープラ１０６で綴じられた転写紙群は、自重によってステープル完了排紙トレイ（落下トレイ）１１０に落下して、そこに収納される。
【００１５】
一方、両面コピーモード時には、一方の面にトナー画像が形成された転写紙（片面コピー済みの転写紙）は排紙ユニット１８により両面入紙搬送路１１３に搬送され、反転ユニット１１２でスイッチバック反転された後、両面搬送ユニット１１１に送られる。
両面搬送ユニット１１１に送られた転写紙は、再び感光体ドラム１５に作像されたトナー画像を転写するために、両面搬送ユニット１１１から再給紙され、再度縦搬送ユニット１４によって感光体ドラム１５に当接する位置まで搬送されて、他方の面にトナー画像が転写された後、定着ユニット１７によってトナー画像が定着され、排紙ユニット１８によってフィニシャ１００に搬送され、以後上述と同様の動作が行われる。
【００１６】
なお、感光体ドラム１５，搬送ベルト１６，定着ユニット１７，排紙ユニット１８，現像ユニット２７は図示しないメインモータによって駆動され、各給紙装置１１〜１３はメインモータの駆動が各々給紙クラッチにより伝達されて駆動される。縦搬送ユニット１４は、メインモータの駆動が中間クラッチによって伝達されて駆動される。また、上述した書き込みユニット５７を含む画像形成処理用の各部がプリンタを構成している。
【００１７】
図３は、このデジタル複写機の複写機本体に設けられた操作部３０の構成例を示すレイアウト図である。
この操作部３０は、液晶表示部３１，テンキー３２，クリア／ストップキー３３，プリントキー３４，モードクリアキー３５，および初期設定キー３６を備えている。
液晶表示部３１は、液晶ディスプレイの表面にタッチパネルを備えており、機能キーやコピー部数、機械の状態等を示すメッセージ等を表示することができる。
テンキー３２は、コピー部数（コピー枚数）や変倍率（コピー倍率）等の数値を入力するためのキーである。
【００１８】
クリア／ストップキー３３は、テンキー３２によって入力された数値をクリアしたり、実行中のコピー動作（読み取り動作又は画像形成動作）をストップさせたりするためのキーである。
プリントキー３４は、コピー動作の開始を指示するためのキーである。
モードクリアキー３５は、設定した全てのモードの内容を取り消すためのキーである。
初期設定キー３６は、機械の初期状態を任意にカスタマイズする際に使用するキーであり、この実施形態ではそのキーの押下によって液晶表示部３１に初期設定メニュー画面を表示することができる。
【００１９】
図４は、液晶表示部３１に電源投入時に表示される操作画面の一例を示す図である。
オペレータ（ユーザ）が、液晶表示部３１に表示されている操作画面中のいずれかの機能キーにタッチすることにより、その機能キーの枠内に表示されている機能（モード）が選択され、その白黒表示が反転する（図４では斜線を施して示す）。
また、機能の詳細を指定しなければならない場合（例えば変倍であれば変倍率等）は、その機能キーにタッチすることにより、詳細な機能の設定用操作画面が表示される。
液晶表示部３１は、ドット表示器を使用しているため、その時の最適な表示をグラフィカルに行うことが可能である。
【００２０】
図４に示す操作画面には、画像濃度の自動調整を指定（指示）するための自動濃度キー３０１、画像濃度を手動で調整するための手動濃度キー３０２，３０３、転写紙（転写紙のサイズおよび向き）の自動選択を指定するための自動用紙選択キー３０４、転写紙（転写紙のサイズおよび向き）を手動で選択するための手動用紙選択キー３０５〜３０７、変倍率（拡大／縮小倍率）を設定するための変倍キー３０８、コピーを一部ずつページ順にそろえる処理を実行するソートモードを設定するためのソートキー３０９、リピートコピー（スキャナ５０によって読み取った画像データをプリンタに出力して１枚の転写紙上の異なる位置に同じ画像をリピート画像として繰り返し形成させるコピーのこと）を実行するリピートコピーモードを設定するためのリピートキー３１０が配置されている。
【００２１】
また、スタンプや日付やページ等の印字を指定するための印字キー３１１、両面コピー（転写紙の表裏両面へのコピーのこと）を実行する両面モードを設定するための両面キー３１２が配置されている。
さらに、「コピーできます」「お待ちください」等のメッセージを表示するためのメッセージ表示部３１４、セット（入力）されたコピー枚数（コピー部数）を表示するためのセット枚数表示部３１５、コピー動作による実際のコピー枚数を表示するためのコピー枚数表示部３１６，設定された変倍率を表示するための倍率表示部３１７が配置されている。
【００２２】
図５は、このデジタル複写機における制御系の構成例を示すブロック図である。なお、図５では図示を省略しているが、スキャナ５０と画像処理ユニット（ＩＰＵ）５０２とは、スキャナ５０のＣＣＤイメージセンサ５４（図２）から出力される電気信号が画像処理ユニット５０２のＡ／Ｄコンバータ６０２（図１）に直接入力されるように、信号線経由で直接接続されているものとする。
メインコントローラ（ＭＣＵ）５０１は、このデジタル複写機全体を統括的に制御する。
【００２３】
メインコントローラ５０１には、上述した液晶表示部３１およびテンキー３２等からなるキー入力部３７によって構成された操作部３０、スキャナ５０の駆動部の制御や後述する画像メモリに対する画像データの読み書き制御等を行う画像処理ユニット（ＩＰＵ）５０２、原稿の給排送動作を行うＡＤＦ１、フィニシャ１００（ソータ等の他の後処理装置でもよい）などの分散制御装置が接続されている。
【００２４】
その各分散制御装置とメインコントローラ５０１は、必要に応じて機械の状態を示す情報や動作指令のやりとりを行っている。
メインコントローラ５０１には、Ｉ／Ｏポート５０３経由で複写機本体を構成するプリンタ内の転写紙の搬送等に必要なメインモータおよび各種クラッチや、スキャナ５０内のモータ等も接続されている。それらの制御は、メインコントローラ５０１によって行われる。
【００２５】
次に、図２を用い、スキャナ５０によって原稿の画像を読み取り、その画像データに対応する静電潜像を感光体ドラム１５の表面に形成するまでの動作を説明する。なお、静電潜像とは感光体ドラム１５の表面（帯電器によって帯電された面）に画像データをレーザビームによって書き込むことにより生じる電位分布のことである。
【００２６】
スキャナ５０は、原稿を載置するコンタクトガラス６と光学走査系とによって構成されており、光学走査系は露光ランプ５１，第１ミラー５２，レンズ５３，ＣＣＤイメージセンサ５４等で構成されている。
露光ランプ５１および第１ミラー５２は図示しない第１キャリッジ上に固定され、第２ミラー５５および第３ミラー５６は図示しない第２キャリッジ上に固定されている。
原稿の画像を読み取るときには、光路長が変わらないように、第１キャリッジと第２キャリッジとが２対１の相対速度で機械的に走査される。
光学走査系は、図示しないスキャナ駆動モータを含む駆動部によって駆動される。
【００２７】
スキャナ５０は、コンタクトガラス６上にセットされた原稿の画像を光学的に読み取って電気信号に変換する（原稿の画像データを読み取る）。すなわち、光学走査系の露光ランプ５１によって原稿の画像面を照明し、その画像面からの反射光像を第１ミラー５２，第２ミラー５５，第３ミラー５６，レンズ５３を介してＣＣＤイメージセンサ５４の受光面に結像させ、そのＣＣＤイメージセンサ５４によって電気信号に変換する。
このとき、レンズ５３およびＣＣＤイメージセンサ５４を図２の左右方向に移動させることにより、原稿の給送方向の画像読み取り倍率が変わる。つまり、予め設定された変倍率に対応してレンズ５３およびＣＣＤイメージセンサ５４の左右方向の位置が設定される。
【００２８】
書き込みユニット５７は、レーザ出力ユニット５８，結像レンズ５９，ミラー６０等で構成され、レーザ出力ユニット５８の内部にはレーザ光源であるレーザダイオードおよびモータによって高速で定速回転するポリゴンミラー（回転多面鏡）を備えている。
レーザ出力ユニット５８より照射されるレーザビームは、定速回転するポリゴンミラーで偏向され、結像レンズ５９を通り、ミラー６０で折り返され、感光体ドラム１５の帯電面に集光されて結像される。
【００２９】
すなわち、ポリゴンミラーで偏向されたレーザビームは感光体ドラム１５が回転する方向と直交する方向（主走査方向）に露光走査され、図５の画像処理ユニット（ＩＰＵ）５０２より出力される画像データ（画像信号）のライン単位の書き込みを行う。感光体ドラム１５の回転速度と走査密度（記録密度）に対応する所定の周期で主走査を繰り返すことにより、感光体ドラム１５の帯電面に静電潜像（静電画像）が形成される。
なお、感光体ドラム１５上を走査する直前のレーザビームは図示しない同期検知センサによって検知される。そして、図示しないレーザ書込制御部が同期検知センサから出力される主走査同期信号を用い、１走査毎にレーザダイオードの点灯開始タイミングおよび画像データの入出力を行うための制御信号の生成を行う。
【００３０】
図１は、このデジタル複写機における画像処理ユニット５０２の内部構成例を示すブロック図である。
原稿面からの反射光像（画像）はＣＣＤイメージセンサ５４によって受光され、電気信号としての画像データに変換され（光電変換され）、更にＡ／Ｄコンバータ６０２によってアナログ値からデジタル値（２値又は多値のデジタル信号）に変換され、量子化される。デジタル値に変換された画像データは、シェーディング補正部６０３によって２色分離およびシェーディング補正がなされた後、第１の画像処理部６０４によってフィルタ補正，変倍，色データ膨張，およびγ補正等の画像処理が施される。ここでの変倍率は、原稿の幅方向（原稿の給送方向と直交する方向）の変倍率となる。なお、第１の画像処理部６０４が、原稿の幅方向と給送方向の変倍率に合わせて画像データに対して変倍処理を施すこともできる。
【００３１】
第２の画像処理部６０５は、画像データの送り先を、画像メモリコントローラ（ＭＳＵ）６０６又は書き込みユニット５７へ切り替える。画像メモリコントローラ６０６と第２の画像処理部６０５との間は、双方向に画像データを入出力可能な構成となっている。
ＣＰＵ６０７は中央処理装置であり、画像メモリコントローラ６０６によって後述する画像メモリ（図７参照）に対する画像データの書き込みおよび読み出しを行わせたり、スキャナ５０および書き込みユニット５７の制御を行う。このＣＰＵ６０７には、ＡＰＳ（自動電源供給装置）６１１が接続されている。
【００３２】
ＲＡＭ６０８は読み書き可能なメモリであり、各種データを一時的に記憶する。
ＲＯＭ６０９は読み出し専用のメモリであり、ＣＰＵ６０７を動作させるための制御プログラムを含む各種固定データを記憶している。
なお、図１には特に明示していないが、画像処理ユニット５０２には、スキャナ５０側から入力される画像データ以外にも、外部から供給される画像データ（例えばパーソナルコンピュータ等のデータ処理装置から出力されるデータ）も処理できるよう、複数のデータの入出力の選択を行う機能を有している。
【００３３】
ここで、このデジタル複写機の制御部を構成するメインコントローラ５０１および画像メモリコントローラ６０６，ＣＰＵ６０７，ＲＡＭ６０８，ＲＯＭ６０９を含む画像処理ユニット５０２、更にスキャナ５０および操作部３０により、この発明による機能（画像書込手段，画像読出手段，リピートコピー手段，リピート枚数設定手段，用紙選択手段，原稿サイズ検出手段，原稿方向検出手段，画像変倍手段，変倍率設定手段，変倍画像サイズ算出手段，および回転角度判別手段としての機能）を果たすことができる。
【００３４】
図６は、図１における第２の画像処理部６０５の内部構成例を示すブロック図である。
この第２の画像処理部６０５は、スキャナマスク部７０１，色変換部７０２，色消去部７０３，ビット反転部７０４，印字合成部７０５，印字コア部７０６，ＲＯＭ７０７，ＲＡＭ７０８，ＭＳＵ合成部７０９，画像データ選択部７１０，および画質コア部７１１からなる。
【００３５】
第２の画像処理部６０５は、前段の第１の画像処理部６０４から画像処理された画像データを読み込む場合に、領域をマスクするスキャナマスク部７０１を介してモードに応じて色変換が必要な場合は、色変換処理部７０２で色変換処理を、色消去部７０３で色消去処理を、ビット反転部７０４で画像（ビット）反転処理を、印字合成部７０５でページや日付け，特殊文字等の印字合成を行い、それらの処理をが施された画像データを無条件にＭＳＵ合成部７０９経由で画像メモリコントローラ６０６にて後述する画像メモリに保存する。
印字コア部７０６は、ページ印字のためのページを作成したり、スタンプ文字等の文字コードを取り出して印字を作成し、印字イメージデータを発生させる装置である。
【００３６】
ＲＯＭ７０７，ＲＡＭ７０８は、印字制御に関与しており、印字コア部７０６による処理を実行するためのプログラムやデータ等を記憶するメモリである。
画像データ選択部７１０は、スキャナマスク部７０１から印字合成部７０５までの各部による各種処理が施された画像データ（画像信号）をスルーで画質コア部７１１に出力するか、画像メモリコントローラ６０６からの画像データを画質コア部７１１に出力するか、ＭＳＵ合成部７０９からの画像データ（上記各種処理が施された画像データと画像メモリコントローラ６０６からの画像データとを合成した画像データ）を画質コア部７１１に出力するかを選択する。
【００３７】
図７および図８は、図６における画像メモリコントローラ６０６および画像メモリの構成例を示すと共に、それぞれ異なるデータの流れを示す図である。
画像メモリコントローラ６０６は、１次圧縮部８０１，１次伸張部８０２からなる１次圧縮／伸張部と、１次画像データの保存メモリである１次記憶装置８０３（バンクＡ８０４，バンクＢ８０５）と、２次圧縮／伸張部８０６と，大容量メモリである２次記憶装置８０７と、１次伸張部８０２によって伸張された画像データを予め設定された変倍率に合わせて変倍する（画像倍率を変更する）変倍部８０８と、後述する各画像データを必要に応じて回転させる画像回転部８０９とによって構成されている。それらへの制御データの設定はＣＰＵ６０７よって行われる。
【００３８】
画像メモリは、１次記憶装置８０３および２記憶装置８０７からなる。
１次記憶装置８０３には、画像データ入力時のメモリの指定した領域へのデータ書き込み、または画像データ出力時のメモリの指定した領域からのデータ読み出しが、画像データの入力または出力時に要求されるデータ転送速度に略同期して行えるように、例えばＤＲＡＭ等の高速アクセスが可能なメモリを使用する。
また、１次記憶装置８０３は、処理を行う画像データの大きさにより、複数のエリア（この例ではバンクＡ８０４，Ｂ８０５）に分割して画像データの入出力を同時に実行可能な回路（画像メモリコントローラ６０６とのインタフェース部）を有している。
【００３９】
すなわち、１次記憶装置８０３の各分割エリアに対する画像データの入力（書き込み）および出力（読み出し）をそれぞれ並行して行えるように、画像メモリコントローラ６０６との間に書き込み用と読み出し用の２組のアドレスバスおよびデータバスからなるインタフェース部を接続している。それによって、一方の分割エリアに画像データを書き込む動作と他方の分割エリア内の画像データを読み出す動作とを並行して行うことができる。
【００４０】
２次記憶装置８０７は、スキャナ５０や外部装置（パーソナルコンピュータ等）から入力される画像データを順次蓄積して、これらの画像データの合成，ソーティング，並べ換え等の処理を行うための大容量メモリである。この２次記憶装置８０７においても、画像データの入力または出力時に要求されるデータ転送速度に略同期して画像データの書き込みまたは読み出しが行えるように、ＤＲＡＭ等の高速アクセスが可能なメモリを使用することができるが、ここではＨＤＤ（ハードディスクドライブ）を使用する。なお、ＨＤＤ以外に光ディスク装置等の他の大容量メモリを使用することもできる。
【００４１】
次に、画像メモリコントローラ６０６の動作例を説明する。
［１］画像データの入力（画像メモリへの保存）
図７において、前段の第１の画像処理部６０４で画像処理（画像加工）された画像データ８Ｖ１は無条件にＭＳＵ合成部７０９に供給され、そこで必要に応じて既に画像メモリに保存されているデータとの合成処理が行われる。
【００４２】
ＭＳＵ合成部７０９によって合成処理された画像データ８Ｖ２は、スキャナ５０又は外部装置側からの画像データの入力時に画像回転の指示がある場合には、画像回転部８０９によって９０度，１８０度，又は２７０度に回転された後、１次圧縮部８０１によって圧縮（可変長圧縮）処理が行われ、画像データ８Ｖ３として１次記憶装置８０３に書き込まれると同時に、画像データ８Ｖ４として２次圧縮／伸張部８０６によって更に圧縮処理が行われた後、画像データ８Ｖ５として２次記憶装置（ＨＤＤ）８０７に書き込まれて保存される。
【００４３】
［２］画像データの出力（画像メモリからの読み出し）
図８において、出力対象画像データとして指定された画像データが１次記憶装置８０３に記憶されている場合は、その画像データ９Ｖ３が読み出された後、１次伸張部８０２によって伸張処理が行われ、その伸張処理後の画像データ９Ｖ４、もしくはその画像データとスキャナ５０又は外部装置側から入力される画像データとの画像合成を行った後のデータが出力される。
このとき、変倍部８０８によって伸張処理後の画像データ９Ｖ４に対して変倍処理を行えるようにしている。また、変倍処理後の画像データ９Ｖ４は、画像メモリからの画像データの出力時に画像回転の指示がある場合には、画像回転部８０９によって９０度，１８０度，又は２７０度に回転される。
【００４４】
ＭＳＵ合成部７０９は、変倍部８０８からの画像データ９Ｖ４と、スキャナ５０又は外部装置側から入力される画像データ８Ｖ１との合成処理（画像データの位相調整機能を有する）、その合成処理後の画像データの出力先の選択（画像データの出力，１次記憶装置８０３へのライトバック，両方の出力先への同時出力も可能）等の処理を行う。
出力対象画像データとして指定された画像データが１次記憶装置８０３ではなく、２次記憶装置８０７に記憶されている場合には、その画像データ９Ｖ１が読み出された後、２次圧縮／伸張部８０６によって伸張処理が行われ、画像データ９Ｖ２として１次記憶装置８０３に書き込まれ、以後上述の同様の出力動作が行われる。
【００４５】
また、上述した印字のモードにおいて、任意のスタンプ用イメージはユーザが必要に応じて登録できるようになってている。スタンプイメージ登録モードになると、スキャナ５０又は外部装置側から入力される画像データをスタンプイメージデータとして２次記憶装置８０７に書き込んで保存（登録）しておき、後でユーザによって必要なスタンプイメージデータが選択されると、そのスタンプイメージデータが２次記憶装置８０７から読み出されてＭＳＵ合成部７０９に送られ、スキャナ５０又は外部装置側から入力される画像データに合成される。
【００４６】
例えば、本来、原稿１枚に対してコピー（画像形成）枚数が１枚の場合は、あえてスキャナ５０側から入力されるその原稿の画像データを画像メモリに記憶する必要はないが、要求するコピー枚数が複数枚の場合（複数部が設定された場合）には、スキャナ５０によるスキャン（読み取り）動作を１枚の原稿に対して複数回行う必要がなくなること、あるいは転写紙ジャムのエラー（異常）が発生した場合でも、再度原稿に対するスキャン動作を行う必要がないことを考慮して、１度のスキャン動作によって読み込んだ画像データは無条件に画像メモリである１次記憶装置８０３および２次記憶装置（ＨＤＤ）８０７に書き込んで保存するようになっている。
【００４７】
以下、このように構成されたデジタル複写機の制御部によるこの発明に係わる制御について、図９および図１０も参照して具体的に説明する。
図９および図１０は、このデジタル複写機の制御部におけるこの発明に係わる制御を説明するための説明図である。
【００４８】
ここで、このデジタル複写機の制御部のうち、画像処理ユニット５０２のＣＰＵ６０７は、メインコントローラ５０１経由で各原稿のサイズおよび向き（方向）を原稿セット検知センサ７（原稿サイズ検出センサとしての機能も有する）あるいはスキャナ５０のコンタクトガラス６の下方に設置されている図示しない原稿サイズ検出センサを用いて検出する。なお、タテ（縦）向きの原稿とは、長手方向と給送方向とが一致する原稿をさす。ヨコ（横）向きの原稿とは、短手方向と給送方向とが一致する原稿をさす。
【００４９】
また、画像処理ユニット５０２のＣＰＵ６０７は、リピートコピー（画像データをプリンタに出力して１枚の用紙上の異なる位置に同じ画像をリピート画像として繰り返し形成させるコピー）実行時に、原稿から読み取った（スキャナ５０側から入力される）画像データを画像メモリコントローラ６０６によって画像メモリに書き込ませる時又は画像メモリから読み出させる時に、その画像データを画像メモリコントローラ６０６内の画像回転部８０９によって回転させることができる。
さらに、リピートコピー実行時に、原稿から読み取った画像データを画像メモリコントローラ６０６によって画像メモリに書き込ませる時又は画像メモリから読み出させる時に、その画像データを第１の画像処理部６０４又は画像メモリコントローラ６０６内の変倍部８０８によって変倍させることもできる。
【００５０】
さらにまた、１００％以外の変倍率が予め設定された場合、その変倍率と検出した原稿サイズとに基づいて変倍後の画像データのサイズを算出する。
また、リピートコピー実行時に、予め選択された用紙サイズおよび向きと、算出した変倍後の画像データのサイズおよび原稿サイズ検出センサによって検出した原稿（画像データ）の向きとに基づいて、画像回転部８０９による画像データの回転角度を判別する。なお、タテ向きの用紙とは、長手方向と給紙方向とが一致する用紙をさす。ヨコ向きの用紙とは、短手方向と給紙方向とが一致する用紙をさす。
【００５１】
図９の（ａ）は、例えばＡ６Ｙ（Ａ６サイズでヨコ向き）原稿を示しており、画像処理ユニット５０２のＣＰＵ６０７は、等倍でＡ４Ｔ（Ａ４サイズでタテ向き）用紙を選択してリピートコピーを実行する場合には、Ａ６Ｙ原稿から読み取った画像データを同図の（ｃ）に示すように画像回転部８０９によって時計方向に２７０度回転させてプリンタにリピートコピーを実行させることにより、ぴったりサイズのリピート画像を４個得ることができる。同様に、Ａ４Ｙ（Ａ４サイズでヨコ向き）転写紙を選択した場合には、Ａ６Ｙ原稿から読み取った画像データを画像回転部８０９によって回転させずにプリンタにリピートコピーを実行させることにより、同図の（ｄ）に示すような４個のリピート画像を得ることができる。
【００５２】
しかしながら、原稿が図９の（ｂ）に示すようにＡ６Ｔであれば、選択した転写紙がＡ４Ｔの場合には、Ａ６Ｔ原稿から読み取った画像データを画像回転部８０９によって回転させずにプリンタにリピートコピーを実行させることにより、ぴったりサイズのリピート画像を４個得ることができるし、Ａ４Ｙ転写紙を選択した場合には、Ａ６Ｔ原稿から読み取った画像データを画像回転部８０９によって時計方向に９０度回転させてプリンタにリピートコピーを実行させることにより、ぴったりサイズのリピート画像を４個得ることができる。
【００５３】
また、原稿から読み取った画像データに対して第１の画像処理部６０４又は画像メモリコントローラ６０６内の変倍部８０８によって予め設定された変倍率を掛けた場合（その変倍率で変倍処理を行わせた場合）、例えば図１０の（ａ）に示すようなＡ４Ｙ原稿から読み取った画像データに対して７１％の変倍率を掛けて（７１％への縮小変倍処理を行わせて）、プリンタにＡ３Ｔの転写紙に対してリピートコピーを実行させる場合には、その変倍処理後の画像データを同図の（ｃ）に示すように画像回転部８０９によって時計方向に２７０度回転させて（変倍処理前に回転処理を行わせてもよい）プリンタにリピートコピーを実行させることにより、ぴったりサイズのリピート画像を４個得ることができる。
【００５４】
ただし、予め設定された変倍率が５０％の場合は、上記変倍処理後の画像データを図１０の（ｄ）に示すように画像回転部８０９によって回転させずにプリンタにリピートコピーを実行させることにより、ぴったりサイズのリピート画像を８個得ることができる。
【００５５】
原稿が図１０の（ｂ）に示すようにＡ４Ｔの場合には、Ａ３Ｔ転写紙に対してリピートコピーを実行する場合、画像処理ユニット５０２のＣＰＵ６０７は、その原稿から読み取った画像データに対して第１の画像処理部６０４又は画像メモリコントローラ６０６内の変倍部８０８によって７１％の変倍率を掛け、その変倍処理後の画像データを画像回転部８０９によって回転させずにプリンタにリピートコピーを実行させることにより、ぴったりサイズのリピート画像を４個得ることができる。Ａ４Ｔ原稿から読み取った画像データに対して第１の画像処理部６０４又は画像メモリコントローラ６０６内の変倍部８０８によって５０％の変倍率を掛け、その変倍処理後の画像データを同図の（ｄ）に示すように画像回転部８０９によって時計方向に９０度回転させて（変倍処理前に回転処理を施してもよい）プリンタにリピートコピーを実行させることによっても、ぴったりサイズのリピート画像を８個得ることができる。
【００５６】
このように、画像処理ユニット５０２のＣＰＵ６０７は、リピートコピー実行時に、原稿のサイズ，向き、予め設定された変倍率、予め選択された用紙（転写紙）のサイズ，向きに応じて画像データの回転角度を変更し、その角度に画像回転部８０９によって画像データを回転させることにより、定型サイズの原稿，定型サイズの用紙，定型倍率の場合には、ぴったりサイズのリピート画像を画像欠けが発生することなく、最も多く得ることが可能となる。
画像データの回転角度（画像欠けが発生しない方向への画像データの回転角度）は、原稿サイズに予め設定された変倍率を掛けて画像サイズ（変倍処理後の画像データのサイズ）を割り出し（算出）し、そのサイズ，向き（原稿の向き）と用紙のサイズ，向きとに基づいて判別する。
【００５７】
例えば、Ａ系列で考えると、図１０の（ａ）に示したように原稿サイズがＡ４Ｙで変倍率が７１％である場合、変倍処理後の画像データのサイズはＡ５Ｙとなる。その画像データによるリピート画像を同図の（ｃ）に示すＡ３Ｔ転写紙に対してリピートコピーする場合、つまり奇数サイズの画像データによるリピート画像を奇数サイズの用紙へリピートコピーする場合（例えばＡ５の画像データによるリピート画像をＡ３の用紙へリピートコピーする場合やＡ３の画像データによるリピート画像をＡ１の用紙へリピートコピーする場合など）、あるいは偶数サイズの画像データによるリピート画像を偶数サイズの用紙へリピートコピーする場合（例えばＡ６の画像データによるリピート画像をＡ４の用紙へリピートコピーする場合やＡ４の画像データによるリピート画像をＡ２の用紙へリピートコピーする場合など）には、その画像データの回転角度を０度と判別し、画像回転部８０９による回転処理を禁止させる。
【００５８】
奇数サイズの画像データによるリピート画像を偶数サイズの用紙へリピートコピーする場合（例えばＡ５の画像データによるリピート画像をＡ４の用紙へリピートコピーする場合やＡ５の画像データによるリピート画像をＡ２の用紙へリピートコピーする場合など）、偶数サイズの画像データによるリピート画像を奇数サイズの用紙へリピートコピーする場合（例えばＡ６の画像データによるリピート画像をＡ５の用紙へリピートコピーする場合やＡ４の画像データによるリピート画像をＡ３の用紙へリピートコピーする場合など）には、その画像データを回転させる。画像データの向きと用紙の向きが異なる場合、つまり画像データの向きがヨコで用紙の向きがタテの場合には、その画像データの回転角度を２７０度と判別し、その画像データを画像回転部８０９によって時計方向に２７０度回転させ、画像データの向きがタテで用紙の向きがヨコの場合には、その画像データの回転角度を９０度と判別し、その画像データを画像回転部８０９によって時計方向に９０度回転させる。
【００５９】
画像データ（原稿）の向きがタテの場合で用紙の向きもタテの場合で、且つ奇数サイズの画像データによるリピート画像を奇数サイズの用紙へリピートコピーする場合あるいは偶数サイズの画像データによるリピート画像を偶数サイズの用紙へリピートコピーする場合には、それらの画像データの回転角度を０度と判別し、画像回転部８０９による回転処理を禁止させる。
画像データの向きがタテの場合で用紙の向きもタテの場合で、且つ奇数サイズの画像データによるリピート画像を偶数サイズの用紙へリピートコピーする場合あるいは偶数サイズの画像データによるリピート画像を奇数サイズの用紙へリピートコピーする場合には、それらの画像データの回転角度を９０度と判別し、それらの画像データを画像回転部８０９によって時計方向に９０度回転させる。
【００６０】
画像データの向きがタテの場合で用紙の向きがヨコの場合で、且つ奇数サイズの画像データによるリピート画像を奇数サイズの用紙へリピートコピーする場合あるいは偶数サイズの画像データによるリピート画像を偶数サイズの用紙へリピートコピーする場合には、それらの画像データの回転角度を９０度と判別し、それらの画像データを画像回転部８０９によって時計方向に９０度回転させる。
画像データの向きがタテの場合で用紙の向きがヨコの場合で、且つ奇数サイズの画像データによるリピート画像を偶数サイズの用紙へリピートコピーする場合あるいは偶数サイズの画像データによるリピート画像を奇数サイズの用紙へリピートコピーする場合には、それらの画像データの回転角度を０度と判別し、画像回転部８０９による回転処理を禁止させる。
【００６１】
画像データの向きがヨコの場合で用紙の向きがタテの場合で、且つ奇数サイズの画像データによるリピート画像を奇数サイズの用紙へリピートコピーする場合あるいは偶数サイズの画像データによるリピート画像を偶数サイズの用紙へリピートコピーする場合には、それらの画像データの回転角度を２７０度と判別し、それらの画像データを画像回転部８０９によって時計方向に２７０度回転させる。
画像データの向きがヨコの場合で用紙の向きがタテの場合で、且つ奇数サイズの画像データによるリピート画像を偶数サイズの用紙へリピートコピーする場合あるいは偶数サイズの画像データによるリピート画像を奇数サイズの用紙へリピートコピーする場合には、それらの画像データの回転角度を０度と判別し、画像回転部８０９による回転処理を禁止させる。
【００６２】
画像データの向きがヨコの場合で用紙の向きもヨコの場合で、且つ奇数サイズの画像データによるリピート画像を奇数サイズの用紙へリピートコピーする場合あるいは偶数サイズの画像データによるリピート画像を偶数サイズの用紙へリピートコピーする場合には、それらの画像データの回転角度を０度と判別し、画像回転部８０９による回転処理を禁止させる。
画像データの向きがヨコの場合で用紙の向きもヨコの場合で、且つ奇数サイズの画像データによるリピート画像を偶数サイズの用紙へリピートコピーする場合あるいは偶数サイズの画像データによるリピート画像を奇数サイズの用紙へリピートコピーする場合には、それらの画像データの回転角度を２７０度と判別し、それらの画像データを画像回転部８０９によって時計方向に２７０度回転させる。
【００６３】
ここで、デジタル複写機において、設定可能な固定倍率の範囲も広く、２５％〜４００％の定型倍率では、定型原稿から定型用紙へコピーする際の変倍率は殆どカバーしてしまう。つまり、定型倍率でリピートコピーを行う場合、定型原稿を使用する場合にはその画像データを画像回転部８０９によって回転させることにより、画像欠けのないリピート画像を得ることが可能になる。
【００６４】
上述した制御は、原稿（画像データ）および用紙が共にＡ系列の場合に対応するものであるが、原稿および用紙が共にＢ系列、原稿がＡ系列で用紙がＢ系列、原稿がＢ系列で用紙がＡ系列の場合でも同様である。
また、上述した制御は、原稿と用紙が共に定型サイズであり、変倍率も定型倍率の場合に対応するものであり、画像欠けが発生しない方向への画像データの回転角度を判別することができるが、倍率がズーム等の不定形倍率の場合、その判別ができないため、リピート画像が最も多く得られる方向への画像データの回転角度を判別し、その判別結果に従って画像データを画像回転部８０９によって回転させたり、画像回転部８０９による回転処理を禁止させる。
【００６５】
すなわち、画像データ（原稿）の主走査方向（原稿の給送方向と直交する方向）のサイズ（長さ）および副走査方向（原稿の給送方向と一致する方向）のサイズのうち、長い方のサイズをｍ、用紙の主走査方向（用紙の給送方向と直交する方向）のサイズおよび副走査方向（用紙の給紙方向と一致する方向）のサイズのうち、長い方のサイズをｎとした場合、ｎ／ｍの値が１００％以上１４１％未満の場合には、画像データの回転角度を０度と判別し、画像回転部８０９による回転処理を禁止させる。
【００６６】
ｎ／ｍの値が１４１％以上２００％未満の場合には、画像データの回転角度を時計方向への回転角度である９０度又は２７０度と判別し、その画像データを画像回転部８０９によって時計方向に９０度又は２７０度回転させる。
ｎ／ｍの値が２００％以上２８３％未満の場合には、画像データの回転角度を０度と判別し、画像回転部８０９による回転処理を禁止させる。
ｎ／ｍの値が２８３％以上４００％未満の場合に、画像データの回転角度を時計方向への回転角度である９０度又は２７０度と判別し、その画像データを画像回転部８０９によって時計方向に９０度又は２７０度回転させる。
ｎ／ｍの値が４００％以上の場合には、画像データの回転角度を０度と判別し、画像回転部８０９による回転処理を禁止させる。
【００６７】
上述した各ｎ／ｍの値（倍率）は、原稿（画像データ）および用紙が共にＡ系列およびＢ系列の場合に対応するものであるが、原稿がＡ系列で用紙がＢ系列、原稿がＢ系列で用紙がＡ系列の場合では、その境界倍率が異なるだけで、考え方は同様である。この境界倍率と原稿の向きおよび用紙の向きによって画像データの回転角度を判別することにより、たとえぴったりサイズのリピート画像ではなく、一部のリピート画像が画像欠けとなっても、最も多くのリピート画像を得ることが可能になる。
【００６８】
このように、この実施形態のデジタル複写機によれば、画像処理ユニット５０２のＣＰＵ６０７が、予め設定された変倍率と原稿サイズ検出センサによって検出した原稿サイズとに基づいて変倍後の画像データのサイズを算出し、リピートコピー実行時に、予め選択された用紙サイズおよび向きと、変倍後の画像データのサイズおよび原稿サイズ検出センサによって検出した原稿（画像データ）の向きとに基づいて、画像回転部８０９による画像データの回転角度を判別（決定）し、その判別結果に従って画像データを画像回転部８０９によって回転させたり、画像回転部８０９による回転処理を禁止させることにより、画像欠けのないリピート画像を得ることができる。
【００６９】
この場合、画像データの回転角度として、リピートコピー実行によって画像欠けが発生しない方向への画像データの回転角度を判別すれば（その判別は原稿サイズおよび用紙サイズが定型サイズの場合に可能である）、画像欠けのないぴったりサイズのリピート画像を得ることができる。
また、画像データの回転角度として、リピートコピー実行によって画像欠けが発生しない方向への画像データの回転角度を判別できなかった場合には、リピート画像が最も多く得られる方向への画像データの回転角度を判別すれば、一部のリピート画像が画像欠けとなっても、最も多くのリピート画像を得ることが可能になる。
【００７０】
以上、この発明をデジタル複写機に適用した実施形態について説明したが、この発明はこれに限らず、画像リピート編集機能を有するデジタル複合機やファクシミリ装置等の各種画像形成装置に適用し得るものである。
【００７１】
【発明の効果】
以上説明してきたように、この発明の画像形成装置によれば、リピートコピー機能利用による画像欠けの発生を回避し、画像欠けのないリピート画像を得ることが可能になる。
【図面の簡単な説明】
【図１】図５の画像処理ユニット（ＩＰＵ）５０２の内部構成例を示すブロック図である。
【図２】この発明による画像形成装置の一実施形態であるデジタル複写機の機構部の一例を示す概略構成図である。
【図３】図２に示したデジタル複写機の複写機本体に設けられた操作部３０の構成例を示すレイアウト図である。
【図４】図３の液晶表示部３１に電源投入時に表示される操作画面の一例を示す図である。
【図５】図２に示したデジタル複写機における制御系の構成例を示すブロック図である。
【図６】図１における第２の画像処理部６０５の内部構成例を示すブロック図である。
【図７】図６における画像メモリコントローラ６０６および画像メモリの構成例を示すと共にデータの流れの一例を示す図である。
【図８】図６における画像メモリコントローラ６０６および画像メモリの構成例を示すと共にデータの流れの他の例を示す図である。
【図９】図１，図５〜図８に示した制御部によるこの発明に係わる制御を説明するための説明図である。
【図１０】図１，図５〜図８に示した制御部によるこの発明に係わる制御を説明するための他の説明図である。
【符号の説明】
７：原稿セット検知センサ        ３０：操作部
３１：液晶表示部                ５０：スキャナ
５７：書き込みユニット
５０１：メインコントローラ（ＭＣＵ）
５０２：画像処理ユニット（ＩＰＵ）
６０４：第１の画像処理部  ６０５：第２の画像処理部
６０６：画像メモリコントローラ  ６０７：ＣＰＵ
６０８：ＲＡＭ                  ６０９：ＲＯＭ
８０１：１次圧縮部        ８０２：１次伸張部
８０３：１次記憶装置      ８０４：２次圧縮／伸張部
８０７：２次記憶装置            ８０８：変倍部
８０９：画像回転部
【図１】
0003810695.tif 000002
【図２】
0003810695.tif 000003
【図３】
0003810695.tif 000004
【図４】
0003810695.tif 000005
【図５】
0003810695.tif 000006
【図６】
0003810695.tif 000007
【図７】
0003810695.tif 000008
【図８】
0003810695.tif 000009
【図９】
0003810695.tif 000010
【図１０】
0003810695.tif 000011