(57)【要約】【課題】ステープル止めされた原稿を読み取る場合に、ユーザが原稿を載置する向きを誤って読み取りを行っても出力画像の向きを揃えることができるようにする。【解決手段】画像形成装置は、原稿を読み取り原稿画像データを取得する原稿読取手段と、原稿読取手段により取得された原稿画像データを用いて原稿の折り目位置を特定する折り目位置特定手段と、原稿の開き方向、原稿読取手段により読み取られた原稿のページ数、折り目位置特定手段により特定された基準となるページの折り目位置、折り目位置特定手段により特定された他のページの折り目位置に基づいて、原稿読取手段により取得された原稿画像データの回転を行う画像回転手段と、を有する。【選択図】図６
2012147234.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取り原稿画像データを取得する原稿読取手段と、
前記原稿読取手段により取得された原稿画像データを用いて原稿の折り目位置を特定する折り目位置特定手段と、
原稿の開き方向、前記原稿読取手段により読み取られた原稿のページ数、前記折り目位置特定手段により特定された基準となるページの折り目位置、前記折り目位置特定手段により特定された他のページの折り目位置に基づいて、前記原稿読取手段により取得された原稿画像データの回転を行う画像回転手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記原稿読取手段により読み取られた原稿の縦横比を求める縦横比算出手段を有し、
前記画像回転手段は、前記縦横比算出手段により算出された前記基準となるページの縦横比と前記他のページの縦横比との比較結果、前記折り目位置特定手段により特定された基準となるページの折り目位置、前記折り目位置特定手段により特定された他のページの折り目位置に基づいて、原稿の読み飛ばしがあるか判断し、読み飛ばしがあると判断した場合に前記原稿読取手段により取得された原稿画像データの回転角度を変更することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記折り目位置特定手段が原稿の折り目位置を特定できなかった場合に通常の読み取りモードに遷移する読み取りモード制御手段を有することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記折り目位置特定手段が原稿の折り目位置を特定できなかった場合に、前記原稿読取手段により取得された原稿画像データを用いて原稿のステープル位置を特定するステープル位置特定手段を有し、
前記折り目位置特定手段は、前記ステープル位置特定手段により原稿のステープル位置が特定された場合、前記ステープル位置を前記原稿の折り目位置として特定することを特徴とする請求項１から３のいずれか１項に記載の画像形成装置。
【請求項５】
前記原稿読取手段により読み取られた原稿のページ数及び前記折り目位置特定手段により特定された基準となるページの折り目位置を含む前記基準となるページの情報を記憶する記憶手段と、
前記折り目位置特定手段が前記ステープル位置特定手段により特定された原稿のステープル位置を前記原稿の折り目位置として特定した場合、前記記憶手段に記憶された前記基準となるページの情報を更新する記憶制御手段と、
を有することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記折り目位置特定手段により特定された基準となるページの折り目位置、前記折り目位置特定手段により特定された他のページの折り目位置に基づいて、原稿の開き方向を特定する開き方向特定手段を有することを特徴とする請求項１から５のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に、ステープル止めされた原稿の読み取りに好ましく適用される技術に関するものである。
【背景技術】
【０００２】
スキャナあるいは画像処理複合機でステープル止めされた原稿を読み取る場合、ステープルを外してコンタクトガラスまたは原稿搬送装置で読み取る方法と、ステープルされたままコンタクトガラスで読み取る方法がある。ステープルを外すのは手間がかかる、あるいは、原稿を傷つけてしまう危険があるため、ステープルしたまま読み取る場合が多い。例えば、不要な原稿をめくって最終ページ側に折り返し、読み取りたいページを前面に出してコンタクトガラスに載置することで読み取りを行う方法が既に知られている。
【０００３】
しかし、上述した方法では、ステープルされた原稿を読み取る場合に、読み取り画像の向きがページごとにばらばらになってしまうことがあった。これは、ユーザが次のページを読み取る際に読み取り済みの原稿をめくって次ページを前面に出す必要があるが、このとき前原稿とは異なる向きでコンタクトガラスに載置してしまうことが原因となっている。特に、両面印刷された原稿では、原稿束をそのまま裏返して次のページを読み取ることができるが、原稿のページめくり方向（左右開き、上下開き）とユーザの裏返し方向が合っていないと読み取り画像が１８０°反転してしまう。さらに、こうした問題は読み取りの時点では気が付きにくく、例えばユーザがステープル処理を伴うコピーを行っていた場合、出力用紙がステープル止めされた後で問題に気付き、ステープルを外して再度向きを合わせるなど多大な労力が必要となる。このように、ステープル止めされた原稿を読み取る場合に、ユーザが原稿を載置する向きを誤って読み取りを行うと出力画像の向きが揃わなくなってしまうという問題があった。
【０００４】
例えば、特許文献１には、ステープル止めされた原稿のステープルを外して読み取る場合に出力画像の向きやステープル位置を揃える目的で、原稿のステープル跡を読み取ってステープル位置を認識し、ステープル位置に基づいて出力画像を回転する方法が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１で開示された方法は、ステープル止めされた原稿のステープルを外して読み取る場合に出力画像の向きやステープル位置を揃えるものであり、ステープル止めされた状態の原稿を読み取る場合に出力画像の向きが揃わなくなってしまうという問題を解決することはできない。
【０００６】
そこで、本発明は、ステープル止めされた原稿を読み取る場合に、ユーザが原稿を載置する向きを誤って読み取りを行っても出力画像の向きを揃えることができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像形成装置は、原稿を読み取り原稿画像データを取得する原稿読取手段と、原稿読取手段により取得された原稿画像データを用いて原稿の折り目位置を特定する折り目位置特定手段と、原稿の開き方向、原稿読取手段により読み取られた原稿のページ数、折り目位置特定手段により特定された基準となるページの折り目位置、折り目位置特定手段により特定された他のページの折り目位置に基づいて、原稿読取手段により取得された原稿画像データの回転を行う画像回転手段と、を有する。
【０００８】
また、上記の画像形成装置において、原稿読取手段により読み取られた原稿の縦横比を求める縦横比算出手段を有し、画像回転手段は、縦横比算出手段により算出された基準となるページの縦横比と他のページの縦横比との比較結果、折り目位置特定手段により特定された基準となるページの折り目位置、折り目位置特定手段により特定された他のページの折り目位置に基づいて、原稿の読み飛ばしがあるか判断し、読み飛ばしがあると判断した場合に原稿読取手段により取得された原稿画像データの回転角度を変更するものであってもよい。
【０００９】
また、上記の画像形成装置において、折り目位置特定手段が原稿の折り目位置を特定できなかった場合に通常の読み取りモードに遷移する読み取りモード制御手段を有するものであってもよい。
【００１０】
また、上記の画像形成装置において、折り目位置特定手段が原稿の折り目位置を特定できなかった場合に、原稿読取手段により取得された原稿画像データを用いて原稿のステープル位置を特定するステープル位置特定手段を有し、折り目位置特定手段は、ステープル位置特定手段により原稿のステープル位置が特定された場合、ステープル位置を原稿の折り目位置として特定するものであってもよい。
【００１１】
また、上記の画像形成装置において、原稿読取手段により読み取られた原稿のページ数及び折り目位置特定手段により特定された基準となるページの折り目位置を含む基準となるページの情報を記憶する記憶手段と、折り目位置特定手段がステープル位置特定手段により特定された原稿のステープル位置を原稿の折り目位置として特定した場合、記憶手段に記憶された基準となるページの情報を更新する記憶制御手段と、を有するものであってもよい。
【００１２】
また、上記の画像形成装置において、折り目位置特定手段により特定された基準となるページの折り目位置、折り目位置特定手段により特定された他のページの折り目位置に基づいて、原稿の開き方向を特定する開き方向特定手段を有するものであってもよい。
【発明の効果】
【００１３】
本発明によれば、原稿をめくった際に残る折り目位置を検知し、折り目位置と原稿の開き方向とに基づいて読み取り画像が正しい向きとなるように回転処理を行うように構成するため、ステープル止めされた原稿を読み取る場合に、ユーザが原稿を載置する向きを誤って読み取りを行っても出力画像の向きを揃えることが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の概要（読み取り画像の回転処理）を説明するための図である。
【図２】本発明の概要（読み取り画像の回転処理）を説明するための図である。
【図３】本発明の実施形態に係る読み取り画像の回転角度の判定を説明するための図である。
【図４】本発明の実施形態に係る読み取り画像の回転角度の判定を説明するための図である。
【図５】本発明の実施形態に係る画像形成装置のハードウェア構成を示したブロック図である。
【図６】本発明の実施形態に係る読み取り画像の回転処理の流れを示したフローチャートである。
【図７】本発明の実施形態に係る読み取り画像の回転処理の流れを示したフローチャートである。
【図８】本発明の実施形態に係る読み取り画像の回転処理の流れを示したフローチャートである。
【図９】本発明の実施形態に係る読み取り画像の折り目位置の検知処理の流れを示したフローチャートである。
【図１０】本発明の実施形態に係る読み取り画像の回転処理の流れを示したフローチャートである。
【図１１】本発明の実施形態に係る原稿開き方向の判定処理の流れを示したフローチャートである。
【図１２】本発明の実施形態に係る原稿開き方向の判定を説明するための図である。
【発明を実施するための形態】
【００１５】
ステープル止めされた原稿を読み取る場合、ユーザは原稿ごとにページをめくって原稿を置き直すため、原稿の向きが合わなくなってしまう場合がある。特に両面印刷原稿では左右開き／上下開きが異なるため、ユーザが誤った方向に原稿をめくってしまうと画像が反転してしまう。図１や図２は、左右開き原稿を上下に裏返して次ページを読み取った場合や、上下開き原稿を左右に裏返して次ページを読み取った場合に読み取り画像が反転してしまうことを表している。ステープルされた原稿をめくると原稿の折り目部分が発生するため、折り目部分が欠けたり、コンタクトガラスから浮いた暗い画像として読み取られたりする。そのため、一般的な画像認識手段を読み取り画像の端部に用いることで、折り目となった位置を特定することができる。例えば、読み取り画像の端部（四辺及び四つ角領域）の画素値の平均を算出し、１辺または１つの角のみ画素値平均が低い（暗い）場合に折り目位置と判定する方法がある。他にも原稿の輪郭を抽出し、原稿サイズに基づく通常の輪郭位置からずれた位置に輪郭が現れた場合に該当箇所に折り目があると判定する方法もある（参考として特許文献１）。
【００１６】
当該折り目位置の情報と、原稿の左右開き／上下開きの情報を合わせることで、原稿がどのような向きで置かれているかを予測することができる。図３、図４は、左右開き／上下開き原稿の場合に、偶数ページ及び奇数ページで原稿を正しい向きに合わせる例を示している。ここでは基準ページの折り目位置が左上の場合のみ示しているが、左下／右下／右上の場合も同様に基準ページの折り目位置を左右／上下反転した位置に合わせるような回転処理を行うことで実現できる。
【００１７】
以下、本発明の実施形態について図面を参照して説明する。
【００１８】
図５は、本実施形態の画像形成装置のハードウェア構成を示したブロック図である。本実施形態の画像形成装置１は、オペレーションパネル２、画像読み取り手段３、ＣＰＵ（Central Processing Unit）４、メモリ５を有する。オペレーションパネル２は、ユーザやサービスマンの入力を受け付ける機能を備える。画像読み取り手段３は、原稿の反射光を電子化し、読み取り画像データを生成する機能を備え、ランプ、ＣＣＤ（Charge Coupled Device）、キャリッジ等から構成されるスキャナである。ＣＰＵ４は、演算及びシステムの制御を行う機能を備える。メモリ５は、演算結果、読み取り画像データ等を蓄積しておく機能や、読み取り画像の画像認識を行うための画像認識プログラムといった制御プログラムを格納しておく機能を備える。
【００１９】
図６は、本実施形態における読み取り画像の回転処理の流れを示したフローチャートで、図６（ａ）は基準ページとなる原稿１枚目に対する処理を表し、図６（ｂ）は原稿２枚目以降に対する処理を表す。
【００２０】
はじめに、原稿１枚目に対する処理について説明する。以下（図６から図１１のフローの説明において）、システムとは、本実施形態における原稿読み取り／中断方法を実現するソフトウェア（メモリ５に格納される）あるいは当該ソフトウェアを実行するＣＰＵ４を示す。図６（ａ）に示すように、原稿１枚目に対しては、まずユーザにより原稿の開き方向（左右開き／上下開き）が指示される（ステップＳ１０１）。次に、ユーザにより、ステープル止めされた原稿がコンタクトガラスに載置され、原稿の読み取り開始が指示される（ステップＳ１０２）。次いで、システムは、読み取り原稿のページ数を０にリセットし（ステップＳ１０３）、原稿の読み取りを実行する（ステップＳ１０４）。そして、システムは、読み取り画像のページ数を１インクリメントし（ステップＳ１０５）、画像読み取り手段３で生成した画像データを用いて読み取り画像（基準ページ）の折り目位置を判定し、判定結果をメモリ５に保存する（ステップＳ１０６）。なお、図中における点線の項目（原稿の開き方向、読み取り画像のページ数、読み取り画像（基準ページ）の折り目位置）は、メモリ５に格納される。
【００２１】
次に、原稿２枚目以降に対する処理について説明する。図６（ｂ）に示すように、ユーザにより原稿の開き方向が指示される（ステップＳ１１１）と、システムは原稿の読み取りを開始する（ステップＳ１１２）。次に、システムは、読み取り原稿のページ数を１インクリメントし（ステップＳ１１３）、画像読み取り手段３で生成した画像データを用いて読み取り画像の折り目位置を判定する（ステップＳ１１４）。そして、システムは、読み取り画像の回転処理が必要か否かを判定する（ステップＳ１１５）。回転処理の判定方法は、例えば図３や図４に示すように、原稿の開き方向（左右開き／上下開き）、基準ページの折り目位置、読み取り画像のページ数、読み取り画像の折り目位置に基づいて、回転角度を判定する。回転処理が必要な場合（ステップＳ１１６／ＹＥＳ）、システムは、判定で得られた回転角度だけ、読み取り画像の回転処理を実行する（ステップＳ１１７）。なお、図中における点線の項目（読み取り画像のページ数）はメモリ５に格納される。
【００２２】
図６のフローは、ステープル止めされた原稿の読み取りに関して記載しているため、通常の読み取り動作と区別するためには異なるモード指定を行う必要がある。例えば、Ｓ１０１でユーザが原稿の開き方向を指示した場合に、ステープル止めされた原稿を読むモードとなり図６のフローで読み取りを行うようにする構成等が考えられる。また、通常の原稿を読むモードを指定するには、ステップＳ１０１で指定している原稿の開き方向をなしにする、あるいは、図６のフロー終了後に一定時間で通常の原稿を読み取るモードに遷移させる構成等が考えられる。図６のフローのように処理を行うことで、ユーザがステープル止めされた原稿を読み取る場合に、原稿を載置する向きを誤って読み取りを行っても出力画像の向きを揃えることができる。
【００２３】
図７は、本実施形態における読み取り画像の回転処理の流れを示したフローチャートで、図７（ａ）は基準ページとなる原稿１枚目に対する処理を表し、図７（ｂ）は原稿２枚目以降に対する処理を表す。図７のフローは、ページの読み飛ばしに対応した回転処理を示している。
【００２４】
はじめに、原稿１枚目に対する処理について説明する。図７（ａ）に示すように、ステップＳ２０１からステップＳ２０６までの処理は、図６（ａ）におけるステップＳ１０１からステップＳ１０６までの処理と同様である。読み取り画像（基準ページ）の折り目位置を判定した後、システムは、当該画像（基準ページ）の縦横比を判定してメモリ５に保存する（ステップＳ２０７）。縦横比は、ユーザの指定あるいは原稿サイズセンサの検出結果等により判定される。なお、図中における点線の項目（原稿の開き方向、読み取り画像のページ数、読み取り画像（基準ページ）の折り目位置、読み取り画像（基準ページ）の縦横比）は、メモリ５に格納される。
【００２５】
次に、原稿２枚目以降に対する処理について説明する。図７（ｂ）に示すように、ステップＳ２１１からステップ２１４までの処理は、図６（ｂ）におけるステップＳ１１１からステップＳ１１４までの処理と同様である。読み取り画像の折り目位置の判定後、システムは、当該画像の縦横比を判定する（ステップＳ２１５）。縦横比は、ユーザの指定あるいは原稿サイズセンサの検出結果等により判定される。そして、システムは、読み取り画像の回転処理が必要か否かを判定する（ステップＳ２１６）。回転処理の判定方法は、図６のフローと同様である。ステップＳ２１５における判定結果の縦横比と読み取り画像の縦横比とが一致しない場合（ステップＳ２１７／ＮＯ）、システムは、読み取り画像のページ数を１インクリメントし、再度、メモリ５に保存された原稿の開き方向、基準ページの折り目位置、読み取り画像のページ数、読み取り画像の折り目位置に基づいて、読み取り画像の回転角度を判定する（ステップＳ２１８）。回転処理の判定方法は、図６のフローの場合と同様である。
【００２６】
そして、ステップＳ２１５における判定結果の縦横比と読み取り画像の縦横比とが一致する場合（ステップＳ２１７／ＹＥＳ）、あるいは、ステップＳ２１８で読み取り画像の回転角度を判定した後、回転処理が必要か否かを判定する（ステップＳ２１９）。回転処理が必要な場合（ステップＳ２１９／ＹＥＳ）、システムは、判定で得られた回転角度だけ、読み取り画像の回転処理を実行する（ステップＳ２２０）。なお、図中における点線の項目（読み取り画像のページ数、読み取り画像の折り目位置）は、メモリ５に格納される。
【００２７】
図６のフローでは、ステープル止めされた原稿を順に読まずに読み飛ばした場合（例えば途中の白紙ページを除外する場合等）、読み取り画像の回転方向が正しくない場合がある。例えば、基準ページと折り目位置が同じとなる奇数ページ（１ページ目）を読み取った後、次のページ（２ページ目）を読み飛ばしてその次のページ（３ページ目）を読み取った場合を考える。ここで図３の条件で考えると、システムは偶数ページと判定するため、読み取った原稿の折り目位置が左上であった場合は、表に従って右２７０°回転処理が実施される。しかし、実際には読み飛ばしにより奇数ページであるため、奇数ページの場合である回転なしが正しい処理となる。
【００２８】
ここで、図３において偶数ページ読み取りで折り目位置が左上の場合は縦横比が１以下（縦長）を想定しており、基準ページの縦横比が１以上（横長）の場合には、縦横比が想定と一致しない。この場合、ページ数を＋１して奇数ページとし、再度図３に従って判定を行えば正しい回転処理（回転なし）が選択されることになる。縦横比の情報は、縦横どちらが長いかさえ分かればよいため、実際の原稿長で保持する必要はない。そして、想定される縦横比は、図３、図４に示すように偶数ページと奇数ページで異なるため、ステップＳ２１７における判定は一意に定まる。また、正方形の原稿では判定が正しく行われないが、一般的な原稿は長方形であることがほとんどであるため制約として対応しない。図７のフローのように処理を行うことで、ユーザがステープル止めされた長方形の原稿を読み取る場合に、ページを読み飛ばして原稿の読み取りを行っても出力画像の向きを揃えることができる。
【００２９】
図８は、本実施形態における読み取り画像の回転処理の流れを示したフローチャートで、図８（ａ）は基準ページとなる原稿１枚目に対する処理を表し、図８（ｂ）は原稿２枚目以降に対する処理を表す。図８のフローは、折り目位置が判定できなかった場合に読み取り画像の回転を行わないフローを示している。
【００３０】
はじめに、原稿１枚目に対する処理について説明する。図８（ａ）に示すように、ステップＳ３０１からステップＳ３０６までの処理は、図６（ａ）におけるステップＳ１０１からステップＳ１０６までの処理と同様である。読み取り画像（基準ページ）の折り目位置を判定した後、システムは、読み取り画像の折り目位置が判定不能だった場合（ステップＳ３０７／ＮＯ）に、メモリ５に保持した項目（原稿の開き方向、読み取り画像のページ数、読み取り画像の折り目位置）をリセットし、通常の読み取りモードに遷移する（ステップＳ３０８）。
【００３１】
次に、原稿２枚目以降に対する処理について説明する。図８（ｂ）に示すように、ステップＳ３１１からステップ３１４までの処理は、図６（ｂ）におけるステップＳ１１１からステップＳ１１４までの処理と同様である。読み取り画像の折り目位置の判定後、システムは、当該画像の折り目位置が判定できた場合（ステップＳ３１５／ＹＥＳ）に、メモリ５に保存された原稿の開き方向、基準ページの折り目位置、読み取り画像のページ数、読み取り画像の折り目位置に基づいて、読み取り画像の回転角度を判定する（ステップＳ３１６）。回転処理の判定方法は、図６のフローの場合と同様である。回転処理が必要な場合（ステップＳ３１８／ＹＥＳ）、システムは、判定で得られた回転角度だけ、読み取り画像の回転処理を実行する（ステップＳ３１９）。一方、当該画像の折り目位置が判定不能だった場合（ステップＳ３１５／ＮＯ）、システムは、メモリ５に保持した項目（原稿の開き方向、読み取り画像のページ数、読み取り画像の折り目位置）をリセットし、通常の読み取りモードに遷移する（ステップＳ３１７）。なお、図中における点線の項目（読み取り画像のページ数）は、メモリ５に格納される。
【００３２】
ステープル止めされた原稿を読み取った後で通常の原稿の読み取りを行った場合、読み取り画像を回転する必要がないのに回転してしまう場合が考えられる。図８のように処理することで、ステープル止めされていない原稿の読み取りを行った場合に通常の読み取りモードに遷移し、誤って読み取り画像を回転してしまうことを防ぐことができる。
【００３３】
図９は、本実施形態における読み取り画像の折り目位置検知処理の流れを示したフローチャートで、折り目位置が判定できなかった場合にステープル検知を行うフローを表している。
【００３４】
まず、システムは、画像読み取り手段３で生成した画像データを用いて読み取り画像の折り目位置を判定する（ステップＳ４０１）。折り目位置が判定不能だった場合（ステップＳ４０２／ＮＯ）、システムは、画像読み取り手段３で生成した画像データを用いて読み取り画像のステープル位置を判定する（ステップＳ４０３）。システムは、ステープル位置が判定不能だった場合（ステップＳ４０４／ＮＯ）、読み取り画像の折り目位置を判定不能と判断する（ステップＳ４０５）。一方、ステープル位置が判定できた場合（ステップＳ４０４／ＹＥＳ）、システムは、ステープル位置を読み取り画像の折り目位置として判断する（ステップＳ４０６）。なお、折り目位置が判定できた場合（ステップＳ４０２／ＹＥＳ）、処理は終了となる。
【００３５】
ステープル止めされた原稿の表紙／裏表紙では原稿をめくる必要がないため、折り目位置が発生しない。他方、原稿の表紙／裏表紙にはステープル箇所が存在するため、ステープル位置を折り目位置として扱うことで表紙／裏表紙も同様に回転処理を行うことができる。図９のように処理することで、読み取り画像にステープル止めされた原稿の表紙／裏表紙が含まれていても読み取り画像を正しく回転することができる。
【００３６】
図１０は、本実施形態における読み取り画像の回転処理の流れを示したフローチャートで、原稿２枚目以降に対する処理を表す。図１０は、ステープル位置で基準ページをリセットするフローを示している。
【００３７】
図１０に示すように、ステップＳ５０１からステップ５０４までの処理は、図６（ｂ）におけるステップＳ１１１からステップＳ１１４までの処理と同様である。読み取り画像の折り目位置の判定後、システムは、前回原稿の情報（基準ページとは別にメモリ５に保存）にアクセスする。そして、前回原稿がステープル跡により折り目位置を判定しており（ステップＳ５０５／ＹＥＳ）、かつ、今回原稿がステープル跡により折り目位置を判定している場合（ステップＳ５０６／ＹＥＳ）、システムは、前回原稿について画像の回転処理が必要かどうかについて図３、図４に基づいて判定し、回転処理が必要と判定した場合は回転処理を実行する（ステップＳ５０７）。そして、メモリ５に保持した項目をリセットし、今回原稿の情報（ページ数、基準ページの折り目位置）をメモリ５に格納する（ステップＳ５０８）。また、前回原稿がステープル跡により折り目位置を判定している（ステップＳ５０５／ＹＥＳ）ものの、今回原稿がステープル跡により折り目位置を判定していない場合（ステップＳ５０６／ＮＯ）、システムは、メモリ５に保持した項目をリセットし、前回原稿の情報（ページ数、基準ページの折り目位置）をメモリ５に格納する（ステップＳ５０９）。そして、システムは、今回原稿の情報に基づいてページ数を更新するとともに、今回原稿について画像の回転処理が必要かどうかについて図３、図４に基づいて判定し、回転処理が必要と判定した場合は回転処理を実行する（ステップＳ５１０）。
【００３８】
一方、前回原稿がステープル跡により折り目位置を判定していない（ステップＳ５０５／ＮＯ）ものの、今回原稿がステープル跡により折り目位置を判定している場合（ステップＳ５１１／ＹＥＳ）、システムは、今回原稿の情報（ページ数、折り目位置（ステープル跡かどうかも含む））を基準ページの情報とは別にメモリ５に格納する（ステップＳ５１２）。また、前回原稿がステープル跡により折り目位置を判定しておらず（ステップＳ５０５／ＮＯ）、今回原稿もステープル跡により折り目位置を判定していない場合（ステップＳ５１１／ＮＯ）、システムは、今回原稿の情報に基づいて画像の回転処理が必要かどうか図３、図４を用いて判定し、回転処理が必要と判定した場合は回転処理を実行する（ステップＳ５１３）。なお、図中における点線の項目（読み取り画像のページ数、今回原稿の情報、前回原稿の情報）は、メモリ５に格納される。
【００３９】
ステープル止めされた原稿束を複数連続して読み取る場合、図９の処理では最初に読み取りを行った原稿束の基準ページに合わせて全ての読み取り画像の向きが揃えられてしまう。原稿束の表紙／裏表紙のいずれか、あるいは両方を読み取る場合、ステープル跡で原稿束が切り替わると推定でき、ここで基準ページをリセットすることで原稿束ごとに基準ページを設けることができる（ステープル跡が前原稿束の裏表紙か、次原稿束の表紙か区別することは難しいため、一つ前の原稿情報を覚えておく処理としている）。図１０のように処理することで、原稿束ごとに読み取り画像の向きを揃えることができる。
【００４０】
図１１は、本実施形態における原稿開き方向の判定処理の流れを示したフローチャートで、図１１（ａ）は基準ページとなる原稿１枚目に対する処理を表し、図１１（ｂ）は原稿２枚目に対する処理を表す。図１１のフローは、最初の２枚の原稿から原稿の開き方向を判定するフローを示している。
【００４１】
はじめに、原稿１枚目に対する処理について説明する。図１１（ａ）に示すように、ステップＳ６０１からステップＳ６０５までの処理は、図６（ａ）におけるステップＳ１０２からステップＳ１０６までの処理と同様である。なお、図中における点線の項目（読み取り画像のページ数、読み取り画像（基準ページ）の折り目位置）は、メモリ５に格納される。
【００４２】
次に、原稿２枚目に対する処理について説明する。図１１（ｂ）に示すように、ステップＳ２１１からステップ２１４までの処理は、図６（ｂ）におけるステップＳ１１１からステップＳ１１４までの処理と同様である。読み取り画像の折り目位置の判定後、システムは、メモリ５に保存された基準ページ（１枚目原稿）の折り目位置の情報と読み取り画像（２枚目原稿）の折り目位置の情報とを用いて、図１２に示すように原稿の開き方向（左右開き／上下開き）を判定する（ステップＳ６１５）。なお、図中における点線の項目（読み取り画像のページ数、原稿の開き方向）は、メモリ５に格納される。
【００４３】
読み取り開始後の１枚目、２枚目ではステープル止めされた原稿の向きをユーザが誤って載置する可能性は低い。そのため１枚目、２枚目は正しく載置される前提とし、原稿の開き方向を判定する制御としても誤検知の可能性は低い。ただし、図６の処理でユーザが原稿の開き方向を指定することで通常の読み取りモードから遷移する構成としていた場合、図１１のフローではモード遷移のタイミングがなくなってしまう。この場合、例えば通常の読み取りモードでも常に原稿の折り目位置を検知しておき、折り目位置が検知された（あるいはされなかった）場合にモード遷移を行う等の方法が考えられる。図１１のように処理することで、ユーザが原稿の開き方向を入力する必要がなくなり、ユーザの使用性を向上することができる。
【００４４】
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【００４５】
例えば、本実施形態において、画像形成装置のコンピュータ（ＣＰＵ４）が所定の記録媒体（メモリ５）からプログラム（ソフトウェア）を読み出して行う読み取り画像の回転処理や読み取り画像の折り目位置の検知処理は、回路等によりハード的に実現することもできる。
【００４６】
また、本実施形態における画像形成装置で実行されるプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納され、ネットワーク経由でダウンロードさせることにより提供されるように構成してもよい。また、上記プログラムをインターネット等のネットワーク経由で提供あるいは配布するように構成してもよい。
【００４７】
また、上記プログラムは、インストール可能な形式又は実行可能な形式のファイルで、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、不揮発性のメモリカード等のコンピュータで読み取り可能な記録媒体に記録されて提供されるように構成してもよい。また、上記プログラムは、ＲＯＭ等にあらかじめ組み込んで提供するように構成してもよい。
【００４８】
この場合、上記記録媒体から読み出された又は通信回線を通じてロードし実行されたプログラムコード自体が前述の実施形態の機能を実現することになる。そして、そのプログラムコードを記録した記録媒体は本発明を構成する。
【符号の説明】
【００４９】
１    画像形成装置
２    オペレーションパネル
３    画像読み取り手段
４    ＣＰＵ
５    メモリ
【先行技術文献】
【特許文献】
【００５０】
【特許文献１】特開２０１０−０４７３６１号公報
【図１】
2012147234.tif 000003
【図２】
2012147234.tif 000004
【図３】
2012147234.tif 000005
【図４】
2012147234.tif 000006
【図５】
2012147234.tif 000007
【図６】
2012147234.tif 000008
【図７】
2012147234.tif 000009
【図８】
2012147234.tif 000010
【図９】
2012147234.tif 000011
【図１０】
2012147234.tif 000012
【図１１】
2012147234.tif 000013
【図１２】
2012147234.tif 000014