(57)【特許請求の範囲】
【請求項１】
原稿の画像情報に基づいて自動天地認識処理を行って、自動天地認識の結果に応じて出力画像の天地の向きが一定の向きになるように各原稿画像を回転または非回転して、得られた出力画像を用紙上に形成する複写装置において、
自動天地認識を失敗して上記自動天地認識の結果が得られないことにより、上記各原稿画像を回転させるか、非回転とするかが未決定になったとき、その原稿の画像を表示部に表示する表示手段と、
上記表示部に画像が表示された原稿ごとに、その画像の天地の向きを表す天地情報を操作者が入力するための入力手段を備えて、
上記原稿について上記入力された天地情報に応じて各原稿画像を回転または非回転することを特徴とする複写装置。
【請求項２】
請求項１に記載の複写装置において、
複数の原稿の画像を順次読み取ることができる原稿読み取り手段を備え、
上記原稿読み取り手段が原稿の画像の読み取りを行いながら、自動天地認識を失敗した原稿の画像を上記表示手段が表示部に表示することを特徴とする複写装置。
【請求項３】
請求項１に記載の複写装置において、
上記表示部に画像が表示された原稿について上記入力手段による天地情報の入力が所定時間ないとき、各原稿画像を非回転にして出力画像を得ることを特徴とする複写装置。
【請求項４】
請求項１、２または３に記載の複写装置において、
上記表示部に、自動天地認識を失敗した原稿の画像に併せて、その原稿のページ番号を表示することを特徴とする複写装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は複写装置に関し、より詳しくは、原稿の天地の向きを自動的に認識する自動天地認識機能を備えた複写装置に関する。
【０００２】
【従来の技術および発明が解決しようとする課題】
この種の複写装置では、読み取った原稿の画像データを用いて、原稿画像の天地の向きを自動的に認識する。そして、出力画像の天地の向きが一定の向きになるように各原稿画像を必要に応じて回転して、得られた出力画像を用紙上に形成（コピー出力）する。
【０００３】
しかしながら、現状の技術水準は、全ての種類の原稿について天地の向きを正しく認識できるまでには達しておらず、特に、写真原稿などのテキスト文字が入っていない原稿については、天地認識を自動で行うのはかなり難しい。そのため、天地認識を失敗して、出力画像の天地の向きが間違った状態になることが多い。
【０００４】
そこで、この発明の目的は、原稿画像についての自動天地認識処理を人の判断で補完することによって、出力画像の天地の向きを常に一定の向きにすることができる複写装置を提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の複写装置は、原稿の画像情報に基づいて自動天地認識処理を行って、自動天地認識の結果に応じて出力画像の天地の向きが一定の向きになるように各原稿画像を回転または非回転して、得られた出力画像を用紙上に形成する複写装置において、
自動天地認識を失敗して上記自動天地認識の結果が得られないことにより、上記各原稿画像を回転させるか、非回転とするかが未決定になったとき、その原稿の画像を表示部に表示する表示手段と、
上記表示部に画像が表示された原稿ごとに、その画像の天地の向きを表す天地情報を操作者が入力するための入力手段を備えて、
上記原稿について上記入力された天地情報に応じて各原稿画像を回転または非回転することを特徴とする。
【０００９】
この請求項１の複写装置では、原稿の画像情報に基づいて自動天地認識処理を行って、自動天地認識が成功したときは、自動天地認識の結果に応じて出力画像の天地の向きが一定になるように各原稿画像を回転または非回転して、得られた出力画像を用紙上に形成する。一方、自動天地認識を失敗して上記自動天地認識の結果が得られないことにより、上記各原稿画像を回転させるか、非回転とするかが未決定になったとき、表示手段がその原稿の画像を表示部に表示する。操作者は、この表示部の表示を見て自動天地認識が失敗に終わったことを知り、上記表示部に画像が表示された原稿ごとに、その画像の天地の向きを表す天地情報を入力手段によって入力する。この結果、上記原稿について上記入力された天地情報に応じて各原稿画像を回転または非回転する。そして、得られた出力画像を用紙上に形成する。このようにした場合、原稿画像についての自動天地認識が失敗に終わったときであっても、自動天地認識処理が人の判断で補完されて、出力画像の天地の向きが常に一定の向きになる。
【００１０】
請求項２に記載の複写装置は、請求項１に記載の複写装置において、複数の原稿の画像を順次読み取ることができる原稿読み取り手段を備え、上記原稿読み取り手段が原稿の画像の読み取りを行いながら、自動天地認識を失敗した原稿の画像を上記表示手段が表示部に表示することを特徴とする。
【００１１】
この請求項２の複写装置では、原稿読み取り手段が原稿画像の読み取りを行いながら、自動天地認識を失敗した原稿の画像を表示手段が表示部に表示してゆく。すなわち、上記原稿読み取り手段が読み取った原稿画像について自動天地認識処理を実行している間や、上記表示部に画像が表示された原稿について操作者による天地情報の入力を待つ間、入力された天地情報に応じて処理を行う間も、原稿読み取り手段による後続の原稿の画像の読み取りが行われる。したがって、コピー出力の生産性が落ちるのが防止される。
【００１２】
請求項３に記載の複写装置は、請求項１に記載の複写装置において、上記表示部に画像が表示された原稿について上記入力手段による天地情報の入力が所定時間ないとき、各原稿画像を非回転にして出力画像を得ることを特徴とする。
【００１３】
この請求項３の複写装置では、上記表示部に画像が表示された原稿について上記入力手段による天地情報の入力が所定時間ないとき、各原稿画像を非回転にして出力画像を得る。すなわち、操作者による天地情報の入力を待つべき時間が限られている。したがって、コピー出力の生産性が落ちるのが防止される。
【００１４】
請求項４に記載の複写装置は、請求項１、２または３に記載の複写装置において、上記表示部に、自動天地認識を失敗した原稿の画像に併せて、その原稿のページ番号を表示することを特徴とする。
【００１５】
この請求項４の複写装置では、上記表示部に、自動天地認識を失敗した原稿の画像に併せて、その原稿のページ番号を表示する。したがって、表示部に表示された原稿の画像を見ただけでは、操作者がその画像の天地の向きを判断できないときに、その原稿のページ番号に基づいて原稿を直接確認できる。したがって、操作者は、その画像の天地の向きを容易に判断でき、上記入力手段によって天地情報を速やかに入力できる。この結果、操作者の利便性が高まるとともに、コピー出力の生産性が落ちるのが防止される。
【００１６】
【発明の実施の形態】
以下、この発明の複写装置を図示の実施の形態により詳細に説明する。
【００１７】
図１は、本発明の一実施形態のディジタル複写機（以下、単に「複写機」という。）１の概略構成を示している。この複写機１は、自動原稿送り装置（ＡＤＦ）５００と、読取装置ＩＲと、プリンタ装置ＰＲＴとに大きく分けられる。
【００１８】
上記自動原稿送り装置５００では、原稿給紙トレイ５１０上にセットされた原稿のうち最下層の原稿が給紙ローラ５０１によって送り出され、捌きローラ５０２及び捌きパッド５０３によって１枚ずつに分離される。その原稿は、中間ローラ５０４を通り、レジストローラ５０５によって斜行が補正された後、搬送ベルト５０６によって原稿台ガラス１８上に搬送される。そして、後述する読取装置ＩＲによって画像が読み取られた後、その原稿は、排出ローラ５０９によってトレイ状の原稿排紙部５１１上へ排出される。なお、原稿の通過は給紙センサＳＥ５１によって検出される。
【００１９】
上記読取装置ＩＲは、原稿を読み取って画像信号を得る走査系１０と、この走査系１０が得た画像信号を処理する画像信号処理部２０とを有している。走査系１０では、スキャナ１９を構成する露光ランプ１１及び第１ミラー１２がスキャンモータＭ２の駆動によって原稿台ガラス１８の下方を移動して、原稿からの反射光を取り込む。その反射光は、第２及び第３ミラー13a ，１３ｂ、集光用レンズ１４およびミラー１５を介して、ＣＣＤアレイからなる光電変換素子１７に入射する。光電変換素子１７に入射した光は光電変換されて画像信号として出力される。画像信号処理部２０は、光電変換素子１７から出力された画像信号をＡ／Ｄ変換して、画素毎に８ビットの画像データに量子化する。そして、その画像データにシェーディング補正、変倍処理、画質補正等の画像処理を施して、得られた画像データを画像記憶部としてのメモリユニット部３０へ出力する。
【００２０】
メモリユニット部３０には、各原稿の読み取りと並行して、その画像処理後の画像データが順次蓄積される。メモリユニット部３０については、後に詳述する。
【００２１】
上記プリンタ装置ＰＲＴは、印字処理部４０と、光学系６０と、作像系７０とを備えている。本体側面には、コピー排紙トレイ７０１が本体側方へ突出するように設けられている。
【００２２】
印字処理部４０は、メモリユニット部３０からの画像データに基づいて、光学系６０を駆動する。光学系６０では、印字処理部４０によって制御される信号に基づいて半導体レーザ素子６２がレーザ光を発する。このレーザ光はモータ６４によって回転するポリゴンミラー６５によって反射され、主レンズ６９によって偏向され、折り返しミラー６７ａ，６８，６７ｂに反射して感光ドラム７１上に照射される。
【００２３】
作像系７０は、現像転写系７０Ａと、搬送系７０Ｂと、定着系７０Ｃを備えている。
【００２４】
現像転写系７０Ａでは、メインモータＭ１によって図１において反時計回りに回転される感光体ドラム７１の表面が、帯電チャージャ７２ａによって一様に帯電される。続いて、その感光体ドラム表面に、光学系６０からのレーザ光が照射されて、そこに静電潜像が形成される。続いて、現像器７３によって、その静電潜像上にトナーが付着されてトナー像が形成される。この感光体ドラム表面のトナー像は、転写チャージャ７４によって、感光体ドラム７１と転写チャージャ７４との間の転写位置を搬送される用紙（搬送系７０Ｂについては後述する）の表面に転写される。画像が転写された用紙は、分離用チャージャ７５によるＡＣ放電を受けて感光体ドラム表面から分離される。転写後の感光体ドラム表面は、クリーニング装置７６によって清掃される。
【００２５】
搬送系７０Ｂでは、操作パネルＯＰ等によって指示されたサイズの用紙が給紙カセット８０ａ，８０ｂのいずれかから１枚ずつ搬送路へ送り出される。なお、給紙カセット８０ａ，８０ｂに収容されている用紙のサイズは、予めサイズ検出センサＳＥ１１，１２によって検出されている。給紙カセット８０ａ，８０ｂから送り出された用紙は、用紙ガイド８１を通ってタイミングローラ８２まで搬送される。そして、タイミングローラ８２のところで一旦待機した後、感光体ドラム表面の像形成と同期をとって上述の転写位置へ送り込まれ、その用紙にトナー像が転写される。トナーが転写され、感光体ドラム表面から分離された用紙は、搬送ベルト８３によって、定着ローラ対８４まで搬送される。
【００２６】
定着系７０Ｃでは、定着ローラ対８４によって加熱、圧着されてトナーが用紙に定着される。その後、その用紙は、排出ローラ対８５によってコピー排紙トレイ７０１上へ排出される。なお、排出される用紙は排出センサＳＥ６２によって検出される。
【００２７】
図２は、この複写機１の本体上部に設けられた操作パネルＯＰの構成を示している。この操作パネルＯＰには、液晶タッチパネル９１と、複写枚数などの置数や複写倍率、ＦＡＸ送信先の電話番号などを入力するためのテンキー９２と、置数などを標準値「１」に戻すためのクリヤキー９３と、複写機内部に設定された設定値を標準値に戻すためのパネルリセットキー９４と、動作を中止させるためのストップキー９５と、動作を開始させるためのスタートキー９６と、動作中に割り込んで別の動作を行うための割り込みキー９７と、コピーやファクシミリといったアプリケーションによって液晶タッチパネル９１の表示を切り替えるアプリケーション切り替えキー９８と、ネットワークに接続された装置の機能を利用したりネットワークに装置を登録するためのネットワークキー９９と、処理中か処理待ちのジョブを管理するためのジョブ管理キー１００が設けられている。
【００２８】
液晶タッチパネル９１は、露光レベル、複写倍率、記録紙サイズなどの複写機のコピー動作状態およびファクシミリ送信先や送信モードなどのファクシミリ動作状態、ジャムの発生、サービスマンコールの発生、ペーパーエンプテイ発生などの各種の異常状態、その他の情報表示すると共に、動作モードを指定する入力ができる。また、表示されたタッチパネルキーを押下することにより、ここでは図示しない別の画面（基本設定画面／仕上げ設定画面／コピー形式設定画面）を開くことができ、他のモード設定が可能となる。後述する処理では、原稿画像についての自動天地認識が失敗に終わったとき、操作者による天地情報の入力を促すために、液晶タッチパネル９１にその原稿の縮小イメージ画像等が表示される。
【００２９】
図３は、この複写機１の制御系１００のブロック構成を示している。制御部１００は６個の中央演算処理装置であるＣＰＵ１〜ＣＰＵ６を中心に構成されている。これらの各ＣＰＵ１〜ＣＰＵ６には、それぞれの動作プログラムを格納したＲＯＭ１１１〜ＲＯＭ１１６と、プログラム実行のワーグエリアとなるＲＡＭ１２１〜ＲＡＭ１２６が設けられている。ＣＰＵ１〜ＣＰＵ６の間では、シリアルＩ／Ｏ１３０を介して、割り込みによるシリアル通信が行われてコマンド、レポート、その他のデータが授受される。
【００３０】
ＣＰＵ１は、操作パネルＯＰを制御するものであり、Ｉ／Ｏ（入出力インターフェイス）を介して、操作パネルＯＰの各種操作キーからの入力を受けるとともに、表示部としての液晶タッチパネル９１への表示出力の制御を実行する。なお、操作パネル上の初期モードやユーザーモードの設定、トータルカウンタや項目別カウンタ、およびファクシミリアプリケーション動作時の電話帳情報などは、ＮＶＲＡＭ１２７に保存される。また、後述する自動天地認識処理が失敗に終わったとき、液晶タッチパネル９１に表示すべき原稿縮小イメージデータは、ＲＡＭ１３０に一時的に格納される。
【００３１】
ＣＰＵ２は、画像信号処理部２０の各部の制御と走査系１０の駆動制御を行う。
【００３２】
ＣＰＵ３は、メモリユニット部３０を制御することによって、読み取った画像データ及び外部インタフェース部から入力された画像データをメモリ（後述する画像メモリ３０４、符号メモリ３０６）に一旦格納する。そして、格納した画像データを指示に基づいて読み出して、印字処理部４０もしくは外部インタフェース部５０へ出力する。なお、外部インタフェース部５０は、ネットワーク信号の変換を行い、サーバとメモリユニット部３０との間でデータの授受を行う。
【００３３】
ＣＰＵ４は、印字処理部４０、光学系６０および作像系７０の制御を行う。図１中に示したサイズ検出センサＳＥ１１、ＳＥ１２からの信号は、作像系センサの信号としてＩ／Ｏを介してＣＰＵ４に入力され、それによって用紙サイズが判別される。
【００３４】
ＣＰＵ５は、制御系１００の全体的なタイミング調整や動作モード設定のための処理、ファクシミリ機能に関する処理を行う。
【００３５】
ＣＰＵ６は、自動原稿送り装置５００を制御することによって、原稿トレイ５１０に載置された複数枚の原稿をＣＰＵ５からのタイミング指示によって、１枚ずつ原稿ガラス上の所定の位置まで搬送する。またＣＰＵ５の指示により原稿ガラス上の原稿を、原稿排出トレイ５１１に排出する。
【００３６】
図４はメモリユニット部３０のブロック構成を示している。メモリユニット部３０は、画像データの書き込み／読み出しを切り換える切換え部３０１と、ＣＰＵ３からのパラメータ設定に基づいて２値データを作成する２値化処理部３０２と、４００ｄｐｉでＡ３サイズ１ページ分の容量を有したマルチポートの画像メモリ３０４と、それぞれ独立に並行して動作可能な圧縮器３１１および伸張器３１２を有する符号処理部３０５と、３２Ｋバイト単位の複数のメモリ領域を有したマルチポートの符号メモリ３０６と、出力用画像データの拡大または縮小を行う変倍処理部３０９と、外消去や装飾処理を行う編集処理部３１０と、ＣＰＵ３からの指示に応じて画像データを回転または非回転する回転処理部３０７と、ＣＰＵ３からのパラメータ設定に基づいて多値データを作成する多値化処理部３０８とを備えている。
【００３７】
図４中に右向きの矢印で示すように、切換え部３０１を通して入力された画像データＤ２は、２値化処理部３０２によって２値データに変換されて、画像メモリ３０４内のＣＰＵ３によって指示された領域に書き込まれる。画像メモリ３０４に画像データＤ２が書き込まれると、ＣＰＵ３は、画像メモリ３０４から画像データを読み出し、読み出した画像データを符号処理部３０５の圧縮器３１１によって圧縮して符号データを作成する処理を行う。これとともに、ＲＡＭ１２６内にメモリ管理テーブルＭＴを作成しながら、そのメモリ管理テーブルＭＴの内容に従って、上記符号データをＤＭＡ転送によって符号メモリ３０６に格納していく。なお、メモリ管理テーブルＭＴには、図５（ａ）に例示するように、符号メモリ３０６の各メモリ領域（３２Ｋバイト単位）を示す番号、ジョブ番号、ページ番号が格納されるとともに、ページが複数のメモリ領域に分割されている場合は連結されているメモリ領域の番号が格納される。「前連結」欄では、「００」がそのページに割り当てられた最初のメモリ領域であることを表し、それ以外の数字はそのメモリ領域の前に連なるメモリ領域の番号を表している。一方、「後連結」欄では、「ＦＦ」がそのページに割り当てられた最後のメモリ領域であることを表し、それ以外の数字はそのメモリ領域の後に連なるメモリ領域の番号を表している。さらに、このメモリ管理テーブルＭＴには、圧縮方式やデータ長などの圧縮、伸張処理に必要な各種の付加情報が格納される。図５（ｂ）は、符号メモリ３０６の各メモリ領域（３２Ｋバイト単位）に、図５（ａ）に示したメモリ管理テーブルＭＴの内容に対応して符号データが格納されたときの態様を示している。
【００３８】
逆に、画像データを出力する際には、図４中に左向きの矢印で示すように、ＣＰＵ３は、符号メモリ３０６から符号データをＤＭＡ転送によって読み出し、読み出した符号データを符号処理部３０５の伸張器３１２によって伸張し、さらに編集処理部３１０によって必要に応じて編集処理を行い、変倍処理部３０９で必要に応じて変倍して、画像メモリ３０４内のＣＰＵ３によって指示された領域に書き込む。複数の画像を１ページ分の画像として出力するページ合成を行う場合は、さらに別のページの画像を画像メモリ３０４におけるＣＰＵ３によって指示された領域に書き込み、出力すべき１ページ分のデータを作成する。画像メモリ３０４に１ページ分の画像データが生成されると、ＣＰＵ３からの指示に応じて回転処理部３０７が必要な回転処理を施した後、多値化処理部３０８が多値の画像データを生成する。そして、この多値データが切換え部３０１を通して画像データＤ３として出力される。なお、メモリ管理テーブルＭＴ内の情報は、該当ページの情報が必要部数すべて正常に排出されたときに消去される。
【００３９】
図６は、ＣＰＵ１で実行されるメインルーチンのフローを示している。まず、初期設定を行い（Ｓ１１）、１ルーチンの処理時間を一定にするための内部タイマをセットして計時を開始する（Ｓ１２）。次に、操作パネルＯＰからの各種スイッチ類、複写機内部の各種センサ類等からの入力信号の制御処理（Ｓ１３）、操作パネルＯＰ上の液晶表示パネル、表示素子等への表示制御処理（Ｓ１４）、その他内部機構の制御処理を行い（Ｓ１５）、内部タイマの計時終了を待ち（Ｓ１６）、ステップＳ１２に戻る。
【００４０】
図７は、ＣＰＵ２で実行されるメインルーチンのフローを示している。まず、初期設定を行い（Ｓ２１）、内部タイマをセットして計時を開始し（Ｓ２２）、画像データの入力処理を実行する（Ｓ２３）。その後、画像処理（Ｓ２４）、天地認識処理（Ｓ２５）、画像データの出力処理（Ｓ２６）、その他の処理を実行する（Ｓ２７）。その後、内部タイマの計時終了を待ち（Ｓ２８）、ステップＳ２２に戻る。
【００４１】
図８は、ＣＰＵ３で実行されるメインルーチンのフローを示している。まず、初期設定を行い（Ｓ３１）、外部インターフェイス部の処理を行い（Ｓ３２）、他のＣＰＵからのコマンドの受信処理（Ｓ３３）、ステータスの送信処理を行う（Ｓ３４）。さらに、画像メモリヘの書込制御（Ｓ３５）、圧縮制御（Ｓ３６）、伸長制御（Ｓ３７）、画像メモリからの読み出し制御（Ｓ３８）、その他の処理（Ｓ３９）を行い、ステップＳ３２に戻る。
【００４２】
図９は、ＣＰＵ４で実行されるメインルーチンのフローを示している。まず、初期設定を行い（Ｓ４１）、内部タイマをセットして計時を開始する（Ｓ４２）。その後、現像転写系の制御（Ｓ４３）、搬送系の制御（Ｓ４４）、定着系の制御（Ｓ４５）、印字処理部の制御（Ｓ４６）を行い、その他の処理を行う（Ｓ４７）。その後，内部タイマの計時終了を待ち（Ｓ４８）、ステップＳ４２に戻る。
【００４３】
図１０は、ＣＰＵ５で実行されるメインルーチンのフローを示している。まず、初期設定を行い（Ｓ５１）、内部タイマをセットして計時を開始する（Ｓ５２）。割り込みで入力された各種データの内容を解析し（Ｓ５３）、動作モードの変更があった場合はモード設定処理を行う（Ｓ５４）。次に、設定された複写モードに応じて、画像メモリへの書き込み制御または画像メモリからの読み出し制御のためのコマンド設定処理を行う（Ｓ５５）。次に、割り込み処理で出力するデータをセットし（Ｓ５６）、その他の処理を行う（Ｓ５７）。その後、内部タイマの計時終了を待ち（Ｓ５８）、ステップＳ５２に戻る。
【００４４】
図１１は、ＣＰＵ６で実行されるメインルーチンのフローを示している。まず、初期設定を行い（Ｓ６１）、内部タイマをセットして計時を開始し（Ｓ６２）、自動原稿送り装置（ＡＤＦ）の制御を行う（Ｓ６３）。その後、内部タイマの計時終了を待ち（Ｓ６４）、ステップＳ６２に戻る。
【００４５】
さて図１５（ａ）は、出力画像の天地の向きを一定の向きにするために、ＣＰＵ５によって管理される「ジョブテーブル」ＪＴの構成を示している。このジョブテーブルＪＴには、原稿のページ番号と、その原稿の画像についての天地認識結果を表す天地認識結果フラグの状態と、その原稿の画像を回転させるか否かを表す回転フラグの状態と、その原稿についてのコピー出力を許可するか否かを表す出力許可フラグの状態とが対応づけて登録される。天地認識結果フラグにおける「成功」はその原稿についての自動天地認識が成功して天地認識結果が確定したことを表す一方、「失敗」はその原稿についての自動天地認識が失敗に終わったことを表している。回転フラグにおける「真（Ｔｒｕｅ）」はその原稿の画像を回転させることを表す一方、「偽（Ｆａｌｓｅ）」はその原稿の画像を非回転とすることを表している。また、回転フラグにおける「未確認」はその原稿の画像を回転させるか、非回転とするかが未だ決定されていないことを表している。出力許可フラグにおける「可能（Ｅｎａｂｌｅ）」はその原稿についてのコピー出力が許可されたことを表す一方、「不可（Ｄｉｓａｂｌｅ）」はその原稿についてのコピー出力が許可されていないことを表している。
【００４６】
図１２は、ＣＰＵ２による天地認識処理（図６のＳ２５）の詳細フローを示している。まずＣＰＵ２は、或るページの原稿について読み込んだ画像情報に基づいて、公知の手法により自動天地認識処理を行う（Ｓ２５１）。続いて、その原稿画像についての自動天地認識が成功したか否かを判断する（Ｓ２５２）。その原稿画像についての天地認識が成功したと判断した場合、上記ジョブテーブルＪＴにその旨を登録するために、天地認識結果フラグ「成功」セット要求をオンする（Ｓ２５３）。続いて、その原稿画像が１ページ目のものであるか否かを判断して（Ｓ２５４）、１ページ目のものであると判断した場合は、１ページ目の原稿についての天地情報をＲＡＭ内に格納する（Ｓ２５７）。１ページ目の原稿については、その原稿画像の向きが基準となるため、画像を回転させる必要がないことから、回転フラグ「偽」セット要求をオンにする（Ｓ２５８）。一方、ステップＳ２５４でその原稿画像が１ページ目のものでないと判断した場合は、先にＲＡＭに格納した１ページ目の原稿画像についての天地情報と現在処理対象となっているページ（これを「現ページ」と呼ぶ。）の原稿画像についての天地情報とを比較する（Ｓ２５５）。ここで、両者が同一である場合は、現ページの原稿画像を回転させる必要がないことから、現ページの原稿画像について回転フラグ「偽」セット要求をオンにする（Ｓ２５８）。一方、両者が同一でない場合は、出力画像の天地の向きを揃えるために現ページの原稿画像を回転させる必要があることから、現ページの原稿画像について回転フラグ「真」セット要求をオンする（Ｓ２５６）。また、ステップＳ２５２でその原稿画像についての天地認識が失敗に終わったと判断した場合は、上記ジョブテーブルＪＴにその旨を登録するために、天地認識結果フラグ「失敗」セット要求をオンする（Ｓ２５９）。そして、メインルーチンにリターンする。
【００４７】
図１３は、上述のジョブテーブルＪＴの内容を更新しながら、そのジョブテーブルＪＴの内容に基づいてコピー出力を実行するためのＣＰＵ５による制御の詳細フローを示している。まずＣＰＵ５は、受信データ解析処理（Ｓ５３１）を行って、受信したデータがＣＰＵ２からのデータであるか否かを判断する（Ｓ５３２）。受信したデータがＣＰＵ２からのデータであれば、それが天地認識結果フラグ「成功」セット要求を含んでいるか否かを判断する（Ｓ５３３）。天地認識結果フラグ「成功」セット要求が含まれていれば、上記ジョブテーブルＪＴの天地認識結果フラグを「成功」にセットするとともに、併せて受信した回転フラグセット要求の内容に応じて、上記ジョブテーブルＪＴの回転フラグを「真」または「偽」にセットする（Ｓ５３４）。続いて、天地認識結果フラグおよび回転フラグの状態が確定したのに応じて、出力許可フラグを「可能」にセットして、このジョブテーブルＪＴの内容をＣＰＵ１とＣＰＵ３へ送信する（Ｓ５３５）。逆に、ステップＳ５３２で受信したデータが天地認識結果フラグ「失敗」セット要求を含んでいれば、上記ジョブテーブルＪＴの天地認識結果フラグを「失敗」にセットする。また、この段階では原稿画像を回転すべきか非回転とすべきかが不明であるため、上記ジョブテーブルＪＴの回転フラグを「未確認」状態とする（Ｓ５３６）。続いて、回転フラグの状態が「未確認」であるのに応じて、出力許可フラグを「不可」にセットして、このジョブテーブルＪＴの内容をＣＰＵ１とＣＰＵ３へ送信する（Ｓ５３７）。一方、受信したデータがＣＰＵ２からのデータではなく（Ｓ５３２）、ＣＰＵ１からのデータであれば（Ｓ５３８）、それはＣＰＵ１からの回転フラグセット要求（後述する）であるから、この受信した回転フラグセット要求の内容に応じて、上記ジョブテーブルＪＴの回転フラグを「真」または「偽」セットする（Ｓ５３９）。続いて、回転フラグの状態が確定したのに応じて、出力許可フラグを「可能」にセットして、このジョブテーブルＪＴの内容をＣＰＵ１とＣＰＵ３へ送信する（Ｓ５４０）。このようにして、ＣＰＵ５は、ＣＰＵ２からの天地認識結果フラグセット要求や回転フラグセット要求、またはＣＰＵ１からの回転フラグセット要求に基づいてジョブテーブルＪＴの内容を更新する。この後、ＣＰＵ５は現ページの番号を取得し（Ｓ５４１）、現ページの出力許可フラグが「可能」状態であれば（Ｓ５４２）、ＣＰＵ３に対して画像出力要求コマンドを送信してメモリユニット部３０からの画像データの読み出しを要求するとともに、ＣＰＵ４に対して印字開始要求コマンドを送信してプリンタ装置ＰＲＴのプリント動作を開始させる（Ｓ５４３）。
【００４８】
例えば図１６（ａ）に示すように、読み取った原稿画像の天地の向きは、１ページ目の向きに対して２ページ目、３ページ目、４ページ目がそれぞれ逆向き、５ページ目が同じ向き、６ページ目が逆向きになっている場合において、原稿画像の自動天地認識処理（図１２中のステップＳ２５１）を２ページ目、４ページ目、６ページ目について失敗したとする。図１３中のステップＳ５３７によって、ＣＰＵ１がＣＰＵ５から回転フラグが「未確認」、出力許可フラグが「不可」というジョブテーブルＪＴの内容データを受けたときに、ＣＰＵ１は操作パネルＯＰを制御して、液晶タッチパネル９１に図１７に示すような選択画面ＤＰを表示させる。この選択画面ＤＰは、この例では田の字型に４ブロックに分割されており、各ブロックには、自動天地認識を失敗した原稿のページ番号を表示する部分ＤＰ１０１と、その原稿の縮小イメージ画像を表示する部分ＤＰ１０２と、操作者がその画像の天地情報を入力するための入力手段としての「ＯＫ」キーＴＰ１０１および「ＮＧ」キーＴＰ１０２が含まれている。操作者は、各ブロックの表示を見て、ページ番号と縮小イメージ画像が表示された原稿についての自動天地認識が失敗に終わったことを知る。そして、表示された原稿ごとに、その画像の天地の向きが正しいときは「ＯＫ」キーＴＰ１０１を押下する一方、その画像の天地の向きが正しくないときは「ＮＧ」キーＴＰ１０２を押下することを促される。例えば図１７に示した選択画面ＤＰが表示された場合、２ページ目、４ページ目、６ページ目の縮小イメージ画像は、いずれも天地の向きが逆になっているから、操作者は２ページ目、４ページ目、６ページ目についてそれぞれ「ＮＧ」キーＴＰ１０２を押下することを促される。
【００４９】
このとき、自動天地認識が失敗した原稿の縮小イメージ画像に併せて、その原稿のページ番号が表示されているので、縮小イメージ画像を見ただけでは、操作者がその画像の天地の向きを判断できないときに、その原稿のページ番号に基づいて原稿を直接確認できる。したがって、操作者は、その画像の天地の向きを容易に判断でき、「ＯＫ」キーＴＰ１０１と「ＮＧ」キーＴＰ１０２とのいずれを押下すべきか速やかに判断できる。したがって、操作者の利便性を高めるとともに、コピー出力の生産性が落ちるのを防止できる。
【００５０】
「ＯＫ」キーＴＰ１０１または「ＮＧ」キーＴＰ１０２が押下されたことは、その画像の天地の向きを表す天地情報としてＣＰＵ１に入力される。「ＯＫ」キーＴＰ１０１が押されたときは原稿画像を回転させる必要がないことから、ＣＰＵ１は回転フラグ「偽」セット要求をＣＰＵ５へ送信する。一方、「ＮＧ」キーＴＰ１０２が押されたときは原稿画像を回転させる必要があることから、ＣＰＵ１は回転フラグ「真」セット要求をＣＰＵ５へ送信する。
【００５１】
また、「ＯＫ」キーＴＰ１０１と「ＮＧ」キーＴＰ１０２とのいずれもが、その原稿の縮小イメージ表示時点（または原稿の読み取り終了時点）から内部計時タイマーによって計測される所定時間内に押されなかったときは、その画像の天地の向きが正しいと推認して、ＣＰＵ１は回転フラグ「偽」セット要求をＣＰＵ５へ送信する。このように操作者による天地情報の入力を待つべき時間を限ることによって、コピー出力の生産性が落ちるのを防止できる。
【００５２】
なお、自動天地認識を失敗した原稿の縮小イメージ画像等は、自動天地認識を失敗した原稿の全てについて表示される。上述の４ブロック分割表示の例で、自動天地認識を失敗した原稿の数が４を超えている場合は、表示された４つの原稿について「ＯＫ」キーＴＰ１０１または「ＮＧ」キーＴＰ１０２による入力が終わった時、選択画面ＤＰの各ブロックの表示内容が切り替わって、自動天地認識を失敗した残りの原稿の縮小イメージ画像等が表示される。
【００５３】
また当然ながら、選択画面ＤＰを分割せず、自動天地認識を失敗した原稿の縮小イメージ画像等を、画面全域に１原稿分ずつ表示ししても良い。また、自動天地認識を失敗した原稿のイメージ画像を縮小せずに等倍で表示しても良い。
【００５４】
図１４は、出力画像の天地の向きを常に一定の向きにするために、ＣＰＵ１〜ＣＰＵ６の間でデータやコマンド等を送受信するシーケンスを示している。
【００５５】
まず、起動シーケンスＱ０では、ＣＰＵ１は、操作パネルＯＰ上のスタートキー９６が押下されたことを認識すると、この複写機を起動させるためのスタート要求をＣＰＵ５に通知する。
【００５６】
スキャン／天地認識シーケンスＱ１では、ＣＰＵ５は、ＣＰＵ１からのスタート要求を受信した時点で自動原稿送り装置５００に待機原稿が存在すれば、ＣＰＵ６に対して原稿交換要求コマンドを通知して原稿交換を要求する。ＣＰＵ６は、ＣＰＵ５からの原稿交換要求コマンドに応じて原稿交換処理を行い、原稿セットを以て原稿セットレポートをＣＰＵ５へ送信する。なお、自動原稿送り装置５００に待機原稿が存在しなければ、原稿交換に関するこれらの処理は不要である。
【００５７】
続いて、ＣＰＵ５は、ＣＰＵ２に対してスキャン要求コマンドを送信して画像データの走査（スキャン）を要求するとともに、ＣＰＵ３に対して画像取り込み要求コマンドを送信してメモリユニット部３０への画像データの書き込みを要求する。
【００５８】
ＣＰＵ２は、ＣＰＵ５からのスキャン要求コマンドに応じて原稿のスキャンを行って画像を読み取り、天地認識処理等を行ったのち、得られた画像データをＣＰＵ３ヘ送信する。ＣＰＵ３は、ＣＰＵ５からの画像取り込み要求コマンドに応じて、ＣＰＵ２によって送られた画像データをメモリユニット部３０に格納する。また、ＣＰＵ２は、スキャン終了及び天地認識結果をＣＰＵ５に通知する。
【００５９】
ＣＰＵ５は、ＣＰＵ２から天地認識結果フラグセット要求を受けると、その内容に応じてジョブテーブルの内容を更新し、更新したジョブテーブルの内容データをＣＰＵ１とＣＰＵ３へ送信する。このシーケンスＱ１は、各原稿についての天地認識処理とは独立して並行に、自動原稿送り装置５００上の待機原稿がなくなるまで継続して実行される。すなわち、読み取った原稿画像について自動天地認識処理を実行している間や、液晶タッチパネル９１に縮小イメージ画像が表示された原稿について操作者による天地情報の入力を待つ間、入力された天地情報に応じて処理を行う間も、後続の原稿の画像の読み取りが行われる。したがって、コピー出力の生産性が落ちるのを防止できる。
【００６０】
印字シーケンスＱ２では、ＣＰＵ５はジョブテーブルを参照し、現ページについての出力許可フラグが「可能」状態であれば、ＣＰＵ３に対して画像出力要求コマンドを送信してメモリユニット部３０からの画像データの読み出しを要求するとともに、ＣＰＵ４に対して印字開始要求コマンドを送信してプリンタ装置ＰＲＴのプリント動作を開始させる。このときＣＰＵ３は、現ページについての回転フラグが「真」状態であれば、メモリユニット部３０に現ページの画像データを回転させて出力させる一方、現ページについての回転フラグが「偽」状態であれば、メモリユニット部３０に現ページの画像データを非回転で出力させる。したがって、ＣＰＵ４の制御によってプリンタ装置ＰＲＴが用紙上に形成する出力画像の天地の向きを、一定方向に揃えることができる。
【００６１】
一方、現ページについての出力許可フラグが「不可」状態であれば、ＣＰＵ５は印字開始要求コマンドを送信しない。
【００６２】
なお、ＣＰＵ５は現ページについて印字開始要求コマンドを送信した後、現ページの番号をインクリメント（１だけ増加）して、次に処理が回ってきた時に再度このシーケンスＱ２を実行する。
【００６３】
天地情報入力シーケンスＱ３では、ＣＰＵ５は、シーケンスＱ１でＣＰＵ２から受信した天地認識結果フラグセット要求が「失敗」であったとき、ジョブテーブルの内容データをＣＰＵ１とＣＰＵ３へ送信して、自動天地認識が失敗に終わった原稿ページが存在することを通知する。
【００６４】
ＣＰＵ１は、自動天地認識が失敗に終わった原稿ページが存在することを認識すると、ＣＰＵ５に対して原稿イメージデータ送信要求レポートを送信して、その天地認識が失敗に終わった原稿のページ番号と縮小イメージデータの送信を要求する。
【００６５】
ＣＰＵ５は、ＣＰＵ１から原稿イメージデータ送信要求レポートを受信すると、ＣＰＵ３に対して原稿イメージデータ格納要求コマンドを送信して、その天地認識が失敗に終わった原稿ページの縮小イメージデータをＣＰＵ１へ送信させる。
【００６６】
ＣＰＵ１は、その天地認識が失敗に終わった原稿のページ番号ととともにＣＰＵ３からの縮小イメージデータをＲＡＭ１３０（図２参照）に格納する。
【００６７】
ＣＰＵ１は、ＲＡＭ１３０に格納された原稿のページ番号と縮小イメージデータを用いて、液晶タッチパネル９１に図１７に示したような選択画面ＤＰを表示させる。そして、操作者に対して「ＯＫ」キーＴＰ１０１と「ＮＧ」キーＴＰ１０２とのいずれかを押下するように促す。
【００６８】
ジョブテーブル更新シーケンスＱ４では、操作者が「ＯＫ」キーＴＰ１０１と「ＮＧ」キーＴＰ１０２とのいずれかを押下したとき、または「ＯＫ」キーＴＰ１０１と「ＮＧ」キーＴＰ１０２とのいずれもが、その原稿の縮小イメージ表示時点（または原稿の読み取り終了時点）から内部計時タイマーによって計測される所定時間内に押されなかったとき、ＣＰＵ１は回転方向フラグセット要求をＣＰＵ５へ送信する。ＣＰＵ５は、ＣＰＵ１から回転方向フラグセット要求を受信すると、その内容に応じてジョブテーブルＪＴの内容を更新し、更新したジョブテーブルの内容データをＣＰＵ１とＣＰＵ３へ送信する。
【００６９】
この後、更新後のジョブテーブルの内容に応じて再び印字シーケンスＱ２が実行される。したがって、例えば図１７に示したように、幾つかの原稿画像について自動天地認識を失敗したときであっても、自動天地認識処理を人の判断で補完でき、図１６（ｂ）に示すように出力画像の天地の向きを常に同じ向きに揃えることができる。
【００７０】
なお、原稿の枚数が所定枚数よりも少ないときは、自動原稿送り装置５００にセットされた原稿の全てについて読み取りを完了した後に、自動天地認識が失敗に終わった原稿の縮小イメージ等を液晶タッチパネルに一括して表示し、操作者が一括して天地の向きを入力するようにしても良い。原稿の枚数が少ないときは、このようにしても、それほどコピー出力の生産性は落ちないからである。
【００７１】
この実施形態では、原稿画像についての自動天地認識処理を人の判断で補完することによって、出力画像の天地の向きを一定の向きにする場合について述べた。しかし、この発明は、これに限られるものではなく、特定のモードを実行するか否かの自動判別処理を人の判断で補完する場合に拡張して適用される。これにより、そのモードの処理を確実に実行できるようになる。
【００７２】
例えば読み取った原稿の画像に含まれているカラー（白黒以外の色）を自動的に判別し、その判別結果に応じて自動的にプリンタ装置ＰＲＴのカラーモードを設定するオートカラー選択機能がある。このようなオートカラー選択機能を持つ複写機においても、カラー自動判別処理を人の判断で補完することによって、カラーモードを常に適切に選択できるようになる。この場合、光電変換素子１７、液晶タッチパネル９１をカラー対応にし、ＣＰＵ２（画像処理部）にオートカラー選択機能を持たせればよい。
【００７３】
【発明の効果】
以上より明らかなように、この発明の複写装置によれば、原稿画像についての自動天地認識が失敗に終わったときであっても、自動天地認識処理を人の判断で補完することによって、出力画像の天地の向きを常に一定の向きにすることができる。
【図面の簡単な説明】
【図１】  この発明の一実施形態の複写機の全体構成を示す図である。
【図２】  上記複写機の操作パネル部の構成を示す図である。
【図３】  上記複写機の制御系の構成を示すブロック図である。
【図４】  メモリユニット部３０の構成を示すブロック図である。
【図５】  メモリ管理テーブルと符号メモリの構成を例示する図である。
【図６】  ＣＰＵ１のメインルーチンのフローを示す図である。
【図７】  ＣＰＵ２のメインルーチンのフローを示す図である。
【図８】  ＣＰＵ３のメインルーチンのフローを示す図である。
【図９】  ＣＰＵ４のメインルーチンのフローを示す図である。
【図１０】  ＣＰＵ５のメインルーチンのフローを示す図である。
【図１１】  ＣＰＵ６のメインルーチンのフローを示す図である。
【図１２】  ＣＰＵ２による天地認識処理の詳細フローを示す図である。
【図１３】  ジョブテーブルの内容を更新しながら、そのジョブテーブルの内容に基づいてコピー出力を実行するためのＣＰＵ５による制御の詳細フローを示す図である。
【図１４】  出力画像の天地の向きを常に一定の向きにするために、ＣＰＵ１〜ＣＰＵ６の間でデータやコマンド等を送受信するシーケンスを示す図である。
【図１５】  ジョブテーブルの構成を例示する図である。
【図１６】  読み取った原稿画像と出力画像とを対比して示す図である。
【図１７】  自動天地認識が失敗に終わった原稿の縮小イメージ画像等を表示した液晶タッチパネルの選択画面を例示する図である。
【符号の説明】
ＩＲ    原稿読取り装置
ＰＲＴ  プリンタ装置
ＯＰ    操作パネル
１  複写機
３０  メモリユニット部
９１  液晶タッチパネル
【図１】
0003906623.tif 000002
【図２】
0003906623.tif 000003
【図３】
0003906623.tif 000004
【図４】
0003906623.tif 000005
【図５】
0003906623.tif 000006
【図６】
0003906623.tif 000007
【図７】
0003906623.tif 000008
【図８】
0003906623.tif 000009
【図９】
0003906623.tif 000010
【図１０】
0003906623.tif 000011
【図１１】
0003906623.tif 000012
【図１２】
0003906623.tif 000013
【図１３】
0003906623.tif 000014
【図１４】
0003906623.tif 000015
【図１５】
0003906623.tif 000016
【図１６】
0003906623.tif 000017
【図１７】
0003906623.tif 000018