(57)【要約】【課題】マルチクロップ処理において効率的にデータ形式を設定することができる画像処理装置を提供する。【解決手段】  実施形態によれば、画像処理装置は、メモリと、原稿検知処理部と、プロセッサと、を備える。メモリは、原稿が配置可能な原稿配置領域をスキャンしたスキャン画像を記憶する。原稿検知処理部は、前記スキャン画像から個々の原稿の画像を検出する。プロセッサは、前記各原稿の載置状態を特定し、前記各原稿の画像から前記載置状態に応じたデータ形式のデータを生成する。【選択図】      図１
2019029883.tif 000002
【特許請求の範囲】
【請求項１】
原稿が配置可能な原稿配置領域をスキャンしたスキャン画像を記憶するメモリと、
前記スキャン画像から個々の原稿の画像を検出する原稿検知処理部と、
前記各原稿の載置状態を特定し、
前記各原稿の画像から前記載置状態に応じたデータ形式のデータを生成する、
プロセッサと、
を備える画像処理装置。
【請求項２】
前記プロセッサは、前記載置状態として、前記原稿が縦置きか横置きかを特定する、
前記請求項１に記載の画像処理装置。
【請求項３】
前記プロセッサは、前記データ形式として、前記各原稿の画像をそれぞれ個別のデータとする形式、又は、前記各原稿の画像を１つのデータとする形式のいずれかを判定する、
前記請求項１又は２に記載の画像処理装置。
【請求項４】
前記スキャン画像を生成するスキャナを備え、
前記プロセッサは、前記載置状態に応じたデータ形式のデータを記憶装置に保存する、
前記請求項１乃至３の何れか１項に記載の画像処理装置。
【請求項５】
前記プロセッサが生成する前記載置状態に応じたデータ形式の前記データに基づいて用紙に画像を印刷するプリンタを備える、
前記請求項１乃至４の何れか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像処理装置に関する。
【背景技術】
【０００２】
画像処理装置には、複数の原稿を一度にスキャンしスキャン画像から各原稿の画像を切り出す（マルチクロップ処理）ものがある。画像処理装置は、ユーザが操作部などを通じて入力するデータ形式に従って、切り出した各原稿の画像をファイルに保存する。
【０００３】
従来、画像処理装置は、ユーザが手動でデータ形式を入力しなければならないという課題がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−０１００５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の課題を解決するために、マルチクロップ処理において効率的にデータ形式を設定することができる画像処理装置を提供する。
【課題を解決するための手段】
【０００６】
実施形態によれば、画像処理装置は、メモリと、原稿検知処理部と、プロセッサと、を備える。メモリは、原稿が配置可能な原稿配置領域をスキャンしたスキャン画像を記憶する。原稿検知処理部は、前記スキャン画像から個々の原稿の画像を検出する。プロセッサは、前記各原稿の載置状態を特定し、前記各原稿の画像から前記載置状態に応じたデータ形式のデータを生成する。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態に係る画像処理装置の構成例を示すブロック図である。
【図２】図２は、実施形態に係るシステム処理部及び画像処理部の構成例を示すブロック図である。
【図３】図３は、実施形態に係る設定テーブルの構成例を示す図である。
【図４】図４は、実施形態に係るデータ形式の例を示す図である。
【図５】図５は、実施形態に係るデータ形式の例を示す図である。
【図６】図６は、実施形態に係るデータ形式の例を示す図である。
【図７】図７は、実施形態に係るデータ形式の例を示す図である。
【図８】図８は、実施形態に係る原稿テーブルの構成例を示す図である。
【図９】図９は、実施形態に係る画像処理装置の動作例を示すフローチャートである。
【図１０】図１０は、実施形態に係る画像処理装置の動作例を示すフローチャートである。
【図１１】図１１は、実施形態に係る画像処理装置の動作例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、実施形態について図面を参照しながら説明する。  
実施形態に係る画像処理装置は、複数の原稿を一度にスキャンして原稿の画像を切り出す処理（マルチクロップ処理）を行う。画像処理装置は、マルチクロップ処理を行った後に、各原稿の画像を所定のデータ形式でファイルに保存する。たとえば、画像処理装置は、各画像を個別のファイルに保存するデータ形式又は各画像を１つのファイルに保存するデータ形式などの複数のデータ形式から１つのデータ形式を選択して、各画像をファイルに保存する。
【０００９】
画像処理装置は、ファイルを所定のメディアに出力してもよい。  
また、画像処理装置は、ファイルを用紙に印刷してもよい。即ち、画像処理装置は、データ形式に従って、原稿をコピーしてもよい。
【００１０】
図１は、画像処理装置１の構成例を示すブロック図である。図１が示すように、画像処理装置１は、システム処理部１０、画像処理部２０、保存部３０、スキャナ４０、プリンタ５０、コントロールパネル６０、入出力デバイス７０及びデバイスインターフェース８０などを備える。なお、画像処理装置１は、図１に示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００１１】
システム処理部１０は、画像処理装置１全体を制御する。システム処理部１０は、各部とデータバスなどを介してデータを送受信する。たとえば、システム処理部１０は、スキャナ４０を制御して、スキャナ４０にセットされた原稿をスキャンした画像（スキャン画像）を取得する。また、システム処理部１０は、スキャン画像に基づいて、マルチクロップ処理などを実行する。システム処理部１０については、後に詳述する。
【００１２】
画像処理部２０は、スキャナ４０を通じて取得したスキャン画像を処理する。画像処理部２０は、スキャン画像をシステム処理部１０に送信する。また、画像処理部２０は、スキャン画像を高画質化する処理を行う。また、画像処理部２０は、プリンタ５０に対してスキャン画像を送信してもよい。画像処理部２０については、後に詳述する。
【００１３】
保存部３０は、システム処理部１０からの制御に基づいて、原稿テーブルを格納する。原稿テーブルについては、後述する。  
保存部３０は、データの書き込み及び書き換えが可能な不揮発性のメモリから構成される。保存部３０は、たとえば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、ＥＥＰＲＯＭ（登録商標）又はフラッシュメモリなどから構成される。  
なお、保存部３０は、システム処理部１０内のメモリとして構成されてもよい。
【００１４】
スキャナ４０は、原稿が配置可能な原稿配置領域（たとえば、原稿台）をスキャンする。スキャナ４０は、スキャンした画像（スキャン画像）を生成する。スキャナ４０は、主走査方向に複数の読取画素（たとえば、光電変換素子）を備えるセンサから構成される。スキャナ４０は、主走査方向と直交する副走査方向にセンサを移動させる。スキャナ４０は、センサを副走査方向にセンサを移動させることで、原稿台上の原稿を読み取る。また、スキャナ４０は、原稿を照らす照明を備えてもよい。スキャナ４０は、スキャンした画像（スキャン画像）を画像処理部２０及びシステム処理部１０へ送信する。
【００１５】
なお、スキャナ４０は、副走査方向に移動するキャリッジからの光を読み取るセンサを備えてもよい。たとえば、スキャナ４０は、センサを固定してもよい。  
スキャナ４０の構成は、特定の構成に限定されるものではない。
【００１６】
プリンタ５０は、システム処理部１０からの信号に基づいて、画像を用紙に印刷する。  
プリンタ５０は、たとえば、インクジェット方式または電子写真方式により画像データを用紙に印刷する。また、プリンタ５０は、画像が印刷される用紙を供給する用紙供給部、用紙を搬送する用紙搬送部、及び、用紙に画像を印字する印字部などを備えてもよい。  
プリンタ５０の構成は、特定の構成に限定されるものではない。
【００１７】
コントロールパネル６０は、画像処理装置１の操作者によって、種々の指示が入力される。コントロールパネル６０は、操作者に入力された操作を示す信号をシステム処理部１０へ送信する。コントロールパネル６０は、操作部として、たとえば、キーボード、テンキー、及び、タッチパネルなどを備える。
【００１８】
また、コントロールパネル６０は、画像処理装置１の操作者に対して、種々の情報を表示する。即ち、コントロールパネル６０は、システム処理部１０からの信号に基づいて、種々の情報を示す画面を表示する。コントロールパネル６０は、表示部として、たとえば、液晶ディスプレイなどを備える。
【００１９】
入出力デバイス７０は、スキャン画像から切り出した原稿の画像（原稿画像）を所定のデータ形式で保存したファイルを格納するデバイスである。たとえば、入出力デバイス７０は、取り外し可能なメモリ（たとえば、ＵＳＢメモリ）（記憶装置）などである。また、入出力デバイス７０は、ＬＡＮ接続をサポートする装置であってもよい。この場合、システム処理部１０は、ＬＡＮ接続を介して外部装置へファイルを送信する。入出力デバイス７０の構成は、特定の構成に限定されるものではない。  
なお、入出力デバイス７０は、スキャン画像を画像処理部２０へ提供するものであってもよい。
【００２０】
デバイスインターフェース８０は、入出力デバイス７０とデータを送受信するためのインターフェースである。システム処理部１０は、デバイスインターフェース８０を通じて入出力デバイス７０とデータを送受信する。たとえば、デバイスインターフェース８０は、ＵＳＢ接続などをサポートするものであってもよい。デバイスインターフェース８０の構成は、特定の構成に限定されるものではない。
【００２１】
次に、システム処理部１０及び画像処理部２０について説明する。  
図２は、システム処理部１０及び画像処理部２０の構成例を示すブロック図である。  
図２が示すように、システム処理部１０は、プロセッサ１１、ページメモリ１２、原稿検知処理部１３及びＮＶＭ１４などを備える。プロセッサ１１は、データバスなどを介して各部と互いに接続する。なお、システム処理部１０は、図２に示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００２２】
プロセッサ１１は、システム処理部１０全体の動作を制御する機能を有する。プロセッサ１１は、内部メモリおよび各種のインターフェースなどを備えてもよい。プロセッサ１１は、内部メモリ又はＮＶＭ１４が予め記憶するプログラムを実行することにより種々の処理を実現する。
【００２３】
なお、プロセッサ１１がプログラムを実行することにより実現する各種の機能のうちの一部は、ハードウエア回路により実現されるものであってもよい。この場合、プロセッサ１１は、ハードウエア回路により実行される機能を制御する。
【００２４】
ページメモリ１２は、画像処理部２０からのスキャン画像を格納する。ページメモリ１２は、スキャナ４０がスキャンを完了すると、スキャナ４０からのスキャン画像を格納する。たとえば、ページメモリ１２は、スキャン画像を揮発的に格納する。
【００２５】
原稿検知処理部１３は、スキャンが画像から個々の原稿画像を検出する。原稿検知処理部１３は、スキャン画像から原稿画像の順序、位置及びサイズを特定する。たとえば、原稿検知処理部１３は、スキャン画像からエッジを抽出することで、原稿が写る領域（原稿領域）を特定する。原稿検知処理部１３は、原稿領域の順序、位置及びサイズを特定する。原稿検知処理部１３は、副走査方向に対して各原稿の順序を決定する。即ち、原稿検知処理部１３は、各原稿について読み取られた順序を決定する。原稿検知処理部１３は、位置として、スキャン画像における座標を特定する。ここでは、主走査方向をＸ軸とし、副走査方向をＹ軸とする。原稿検知処理部１３は、原稿の位置として、Ｘ座標及びＹ座標を特定する。なお、原稿検知処理部１３は、原稿の中心部を原稿の位置として特定してもよいし、原稿の所定の頂点を原稿の位置として特定してもよい。
【００２６】
また、原稿検知処理部１３は、原稿のサイズとして、Ｘ軸方向の長さ及びＹ軸方向の長さを特定する。  
スキャン画像に複数の原稿が写る場合、原稿検知処理部１３は、各画像の位置及びサイズを特定する。
【００２７】
なお、原稿検知処理部１３は、プロセッサ１１がプログラムを実行することで実現されるものであってもよい。
【００２８】
ＮＶＭ１４は、データの書き込み及び書き換えが可能な不揮発性のメモリである。ＮＶＭ１４は、たとえば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、ＥＥＰＲＯＭ（登録商標）又はフラッシュメモリなどから構成される。ＮＶＭ１４は、システム処理部１０の運用用途に応じて制御プログラム、アプリケーション及び種々のデータなどを格納する。  
ＮＶＭ１４は、設定テーブルを格納する記憶領域１４ａを備える。設定テーブルについては、後に詳述する。
【００２９】
図２が示すように、画像処理部２０は、入力処理部２１及び高画質化処理部２２などを備える。入力処理部２１と高画質化処理部２２とは、データバスなどを介して各部と互いに接続する。なお、画像処理部２０は、図２に示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００３０】
入力処理部２１は、スキャナ４０からスキャン画像を取得する。入力処理部２１は、スキャン画像をページメモリ１２に格納する。なお、入力処理部２１は、スキャン画像に対して階調を補正する処理を行ってもよい。たとえば、入力処理部２１は、ハイライト側を飛ばすなどの階調補正を行う。また、入力処理部２１は、入出力デバイス７０からスキャン画像を取得してもよい。
【００３１】
高画質化処理部２２は、スキャン画像から切り出した原稿画像を高画質化する処理を行う。たとえば、高画質化処理部２２は、原稿画像に対して、フィルタ処理、変倍処理、濃度調整処理又は階調処理などを行う。  
なお、高画質化処理部２２は、プロセッサ１１がプログラムを実行することで実現されるものであってもよい。
【００３２】
次に、設定テーブルについて説明する。  
設定テーブルは、原稿の載置状態と原稿画像のデータ形式とを対応付けたテーブルである。即ち、設定テーブルは、原稿の載置状態に応じてデータ形式を設定するためのテーブルである。
【００３３】
原稿の載置状態は、原稿の形状に基づく原稿の向きを示す。たとえば、載置状態は、ユーザがスキャナ４０に原稿を置く向きである。ここでは、原稿の載置状態は、縦置き又は横置きである。縦置きは、原稿の長辺を主走査方向（Ｘ軸方向）に沿って置く状態である。また、横置きは、原稿の長辺を副走査方向（Ｙ軸方向）に沿って置く状態である。
【００３４】
データ形式は、原稿画像のデータ形式を示す。即ち、データ形式は、原稿画像を保存するファイルの構成である。
【００３５】
図３は、設定テーブルの構成例を示す。  
図３が示すように、設定テーブルは、「載置状態」と「データ形式」とを対応付けて格納する。ここでは、設定テーブルは、２枚の原稿の載置状態に応じてデータ形式を設定する。
【００３６】
「載置状態」は、「１枚目」及び「２枚目」から構成される。
【００３７】
「１枚目」は、副走査方向において先行する原稿の載置状態を示す。即ち、「１枚目」は、最初に読み込まれる原稿の載置状態を示す。
【００３８】
「２枚目」は、副走査方向において「１枚目」の原稿に後続する原稿の載置状態を示す。即ち、「１枚目」は、２番目に読み込まれる原稿の載置状態を示す。
【００３９】
設定テーブルは、「１枚目」又は「２枚目」の載置状態として「縦」又は「横」を示す。「縦」は、縦置きを示す。「横」は、横置きを示す。
【００４０】
次に、「データ形式」について説明する。  
図３が示すように、「データ形式」は、「個別に保存」、「まとめて保存」、「順序を入れ替えてまとめて保存」及び「余白を追加して保存」の何れかである。
【００４１】
「個別に保存」は、各原稿画像をそれぞれ個別のデータとする形式を示す。即ち、「個別に保存」は、１枚目の原稿を保存したファイルと、２枚目の原稿を保存したファイルとを生成することを示す。
【００４２】
「まとめて保存」は、各原稿画像を１つのデータとする形式を示す。即ち、「まとめて保存」は、１ページ目に１枚目の原稿及び２ページ目に２枚目の原稿を保存したファイルを生成することを示す。
【００４３】
「順序を入れ替えてまとめて保存」は、原稿の読み取り順序と逆の順序で各原稿画像を１つのデータとする形式を示す。即ち、「順序を入れ替えてまとめて保存」は、１ページ目に２枚目の原稿及び２ページ目に１枚目の原稿を保存したファイルを生成することを示す。
【００４４】
「余白を追加してまとめて保存」は、間に余白のページを入れて各原稿画像を１つのデータとする形式を示す。即ち、「余白を追加してまとめて保存」は、１ページ目に１枚目の原稿、２ページ目に空白及び３ページ目に２枚目の原稿を保存したファイルを生成することを示す。
【００４５】
なお、「データ形式」は、２つの原稿画像を１ページにまとめる２ｉｎ１などのデータ形式であってもよい。また、「データ形式」は、原稿画像をカラー又はモノクロのデータとするデータ形式であってもよい。「データ形式」の構成は、特定の構成に限定されるものではない。
【００４６】
また、「載置状態」は、１つの原稿又は３つ以上の原稿の向きであってもよい。「載置状態」の構成は、特定の構成に限定されるものではない。
【００４７】
次に、「載置状態」と「データ形式」との対応関係について説明する。  
図４は、利用者が２枚の原稿を縦置きした場合の例を示す。図４（ａ）は、原稿の「載置状態」を示す。図４（ｂ）は、「データ形式」を示す。ここでは、利用者は、スキャナ４０に原稿Ａ及び原稿Ｂをセットするものとする。
【００４８】
図４（ａ）が示すように、原稿Ａ及び原稿Ｂは、共に縦置きである。従って、「データ形式」は、「個別に保存」である。  
図４（ｂ）が示すように、プロセッサ１１は、原稿Ａをファイルに保存し、原稿Ｂを別のファイルに保存する。
【００４９】
図５は、利用者が１枚目の原稿Ａを縦置きに２枚目の原稿Ｂを横置きした場合の例を示す。図５（ａ）は、原稿の「載置状態」を示す。図５（ｂ）は、「データ形式」を示す。  
図５（ａ）が示すように、原稿Ａは、縦置きである。原稿Ｂは、横置きである。従って、「データ形式」は、「まとめて保存」である。
【００５０】
図５（ｂ）が示すように、プロセッサ１１は、原稿Ａと原稿Ｂとをファイルに保存する。ここでは、原稿Ａは、原稿Ｂよりも大きいものとする。図５（ｂ）が示す例では、ファイル内のページの大きさは、原稿Ａに合わせるものとする。原稿Ｂは、２ページ目の中心部に配置される。
【００５１】
図６は、利用者が１枚目の原稿Ａを横置きに２枚目の原稿Ｂを縦置きした場合の例を示す。図６（ａ）は、原稿の「載置状態」を示す。図６（ｂ）は、「データ形式」を示す。  
図６（ａ）が示すように、原稿Ａは、横置きである。原稿Ｂは、縦置きである。従って、「データ形式」は、「順序を入れ替えてまとめて保存」である。
【００５２】
図６（ｂ）が示すように、プロセッサ１１は、原稿Ａと原稿Ｂとを順序を入れ替えてファイルに保存する。ファイルの１ページ目は、原稿Ｂであり、２ページ目は、原稿Ａである。ファイル内のページの大きさは、原稿Ａに合わせるものとする。原稿Ｂは、１ページ目の中心部に配置される。
【００５３】
図７は、利用者が１枚目の原稿Ａ及び２枚目の原稿Ｂを共に横置きした場合の例を示す。図７（ａ）は、原稿の「載置状態」を示す。図７（ｂ）は、「データ形式」を示す。  
図７（ａ）が示すように、原稿Ａ及び原稿Ｂは、共に横置きである。従って、「データ形式」は、「余白を追加してまとめて保存」である。
【００５４】
図７（ｂ）が示すように、プロセッサ１１は、間に空白ページを追加して原稿Ａと原稿Ｂとをファイルに保存する。ファイルの１ページ目は、原稿Ａであり、２ページ目は、空白ページで有り、３ページ目は、原稿Ｂである。ファイル内のページの大きさは、原稿Ａに合わせるものとする。原稿Ｂは、３ページ目の中心部に配置される。
【００５５】
設定テーブルは、予め記憶領域１４ａに格納される。設定テーブルは、画像処理装置１の製造時に記憶領域１４ａに格納されてもよい。また、設定テーブルは、適宜更新されてもよい。たとえば、設定テーブルは、利用者の操作に従って更新されてもよい。
【００５６】
次に、プロセッサ１１が実現する機能について説明する。以下の機能は、プロセッサ１１がＮＶＭ１４などに格納されるプログラムを実行することで実現される。  
まず、プロセッサ１１は、設定テーブルの内容を利用者に提示する機能を有する。  
プロセッサ１１は、コントロールパネル６０に設定テーブルの内容を表示する。たとえば、プロセッサ１１は、原稿の載置状態を示す画像と、当該載置状態に対応するデータ形式とを紐付けて表示する。なお、プロセッサ１１は、設定テーブルの内容を更新する操作を受け付けてもよい。
【００５７】
また、プロセッサ１１は、原稿をスキャンしたスキャン画像を取得する機能を有する。  
たとえば、プロセッサ１１は、コントロールパネル６０を通じてスキャンを開始する操作を受け付ける。ここでは、利用者は、スキャナ４０の原稿台に原稿をセットして、スキャンを開始する操作をコントロールパネル６０に入力するものとする。
【００５８】
プロセッサ１１は、当該操作の入力を受け付けると、スキャナ４０に対してスキャンを開始する信号を送信する。スキャナ４０は、当該信号を受信して、スキャンを行う。スキャナ４０は、スキャン画像を画像処理部２０へ送信する。画像処理部２０の入力処理部２１は、スキャン画像に所定の処理を行った後に、ページメモリ１２にスキャン画像を格納する。
【００５９】
また、プロセッサ１１は、スキャン画像に写る各原稿の順序、位置及びサイズを取得する機能を有する。  
プロセッサ１１は、原稿検知処理部１３を用いて、取得したスキャン画像から原稿の順序、位置及びサイズを取得する。たとえば、プロセッサ１１は、ページメモリ１２に格納されるスキャン画像から各原稿の順序、位置及びサイズを特定させる信号を原稿検知処理部１３に送信する。プロセッサ１１は、原稿検知処理部１３から、各原稿の順序、位置及びサイズを取得する。
【００６０】
プロセッサ１１は、各原稿の順序、位置及びサイズを示す原稿テーブルを生成する。  
図８は、原稿テーブルの構成例を示す。図８が示すように、原稿テーブルは、「読取順」と「原稿情報」とを対応付けて格納する。「原稿情報」は、「位置」及び「サイズ」から構成される。
【００６１】
「読取順」は、スキャナ４０が原稿を読み取った順序を示す。即ち、「読取順」は、副走査方向において原稿が配置される順序である。  
「位置」は、原稿がある位置を示す。「位置」は、Ｘ座標（ｄｘｎ）及びＹ座標（ｄｙｎ）から構成される。
【００６２】
「サイズ」は、原稿のサイズを示す。「サイズ」は、Ｘ軸方向の長さ（Ｘｎ）及びＹ軸方向の長さ（Ｙｎ）から構成される。  
プロセッサ１１は、生成した原稿テーブルを保存部３０に格納する。
【００６３】
また、プロセッサ１１は、スキャン画像から原稿画像を抽出する機能を有する。  
プロセッサ１１は、原稿テーブルを取得する。プロセッサ１１は、原稿テーブルから「位置」及び「サイズ」を取得する。プロセッサ１１は、「位置」及び「サイズ」に基づいてスキャン画像から原稿画像を抽出する。
【００６４】
なお、プロセッサ１１は、原稿画像に対してスキューを補正する処理を行ってもよい。また、プロセッサ１１は、高画質化処理部２２を用いて原稿画像を高画質化してもよい。
【００６５】
また、プロセッサ１１は、原稿テーブルに基づいて各原稿の載置状態を判定する機能を有する。即ち、プロセッサ１１は、各原稿が縦置きか横置きかを判定する。
【００６６】
プロセッサ１１は、保存部３０から原稿テーブルを取得する。プロセッサ１１は、原稿テーブルから「サイズ」を取得する。プロセッサ１１は、「サイズ」におけるＸｎとＹｎとから原稿の載置状態を判定する。
【００６７】
プロセッサ１１は、Ｘｎ＞Ｙｎである場合、原稿が縦置きであると判定する。また、プロセッサ１１は、Ｘｎ＜Ｙｎである場合、原稿が横置きであると判定する。
【００６８】
また、プロセッサ１１は、各原稿の載置状態に対応するデータ形式で原稿画像をファイルに保存する機能を有する。  
ここでは、プロセッサ１１は、１枚目の原稿の載置状態と２枚目の原稿の載置状態とに対応するデータ形式を選択するものとする。
【００６９】
プロセッサ１１は、設定テーブルを参照して、１枚目の原稿の載置状態と２枚目の原稿の載置状態とに対応するデータ形式を取得する。プロセッサ１１は、取得したデータ形式に従って、各原稿画像のファイルに生成する。
【００７０】
プロセッサ１１は、決定したデータ形式で生成したファイルをコントロールパネル６０に表示する。プロセッサ１１は、利用者からの操作に従って、生成したファイルを保存する。
【００７１】
たとえば、プロセッサ１１は、入出力デバイス７０にファイルを格納してもよい。また、プロセッサ１１は、外部装置に生成したファイルを送信してもよい。
【００７２】
画像処理装置１が原稿をコピーする場合、プロセッサ１１は、ファイルをＮＶＭ１４などの内部のメモリに保存する。プロセッサ１１は、プリンタ５０を用いて、内部のメモリに保存したファイルを印刷してもよい。即ち、プロセッサ１１は、データ形式に沿って各原稿画像を印刷する。
【００７３】
なお、プロセッサ１１は、１枚目の原稿の載置状態と２枚目の原稿の載置状態とに対応するデータ形式で、３枚目以降の原稿画像も保存してもよい。
【００７４】
また、プロセッサ１１は、１枚目の原稿の載置状態に対応するデータ形式で原稿画像を保存してもよい。また、プロセッサ１１は、３枚以上の原稿の載置状態に対応するデータ形式で原稿画像を保存してもよい。
【００７５】
次に、画像処理装置１の動作例について説明する。  
まず、画像処理装置１が原稿テーブルを保存する動作例について説明する。図９は、画像処理装置１が原稿テーブルを保存する動作例について説明するためのフローチャートである。
【００７６】
まず、画像処理装置１のプロセッサ１１は、マルチクロップ処理を行う原稿切出しモードを設定する（ＡＣＴ１１）。たとえば、プロセッサ１１は、利用者からの操作に基づいて又はデフォルト状態で原稿切出しモードを設定する。
【００７７】
原稿切出しモードを設定すると、プロセッサ１１は、設定テーブルの内容を利用者に提示するガイドをコントロールパネル６０に表示する（ＡＣＴ１２）。ガイドを表示すると、プロセッサ１１は、スキャナ４０を用いて原稿をスキャンする（ＡＣＴ１３）。たとえば、プロセッサ１１は、スキャンを開始する操作を受け付けると、ＡＣＴ１３に進む。
【００７８】
原稿をスキャンすると、プロセッサ１１は、スキャン画像をページメモリ１２に保存する（ＡＣＴ１４）。スキャン画像を保存すると、プロセッサ１１は、原稿検知処理部１３を用いて原稿を検知して原稿情報を生成する検知処理を実行する（ＡＣＴ１５）。
【００７９】
検知処理を実行すると、プロセッサ１１は、スキャン画像全体に対して検知処理を行ったか判定する（ＡＣＴ１６）。スキャン画像全体に対して検知処理を行っていないと判定すると（ＡＣＴ１６、ＮＯ）、プロセッサ１１は、ＡＣＴ１５に戻る。
【００８０】
スキャン画像全体に対して検知処理を行ったと判定すると（ＡＣＴ１６、ＹＥＳ）、プロセッサ１１は、生成した原稿情報に基づいて原稿テーブルを生成する（ＡＣＴ１７）。原稿テーブルを生成すると、プロセッサ１１は、生成した原稿テーブルを保存部３０に格納する（ＡＣＴ１８）。原稿テーブルを保存部３０に格納すると、プロセッサ１１は、動作を終了する。
【００８１】
次に、画像処理装置１がファイルを保存する動作例について説明する。  
図１０及び１１は、画像処理装置１がファイルを保存する動作例について説明するためのフローチャートである。
【００８２】
まず、画像処理装置１のプロセッサ１１は、保存部３０から原稿テーブルを取得する（ＡＣＴ２１）。原稿テーブルを取得すると、プロセッサ１１は、原稿テーブルに基づいて、スキャン画像から原稿画像を抽出する（ＡＣＴ２２）。
【００８３】
原稿画像を抽出すると、プロセッサ１１は、原稿画像の傾きを補正する（ＡＣＴ２３）。原稿画像の傾きを補正すると、プロセッサ１１は、高画質化処理部２２を用いて原稿画像を高画質化する（ＡＣＴ２４）。
【００８４】
原稿画像を高画質化すると、プロセッサ１１は、原稿画像が複数あるか判定する（ＡＣＴ２５）。原稿画像が複数あると判定すると（ＡＣＴ２５、ＹＥＳ）、プロセッサ１１は、各原稿の載置状態を特定する（ＡＣＴ２６）。
【００８５】
各原稿の載置状態を特定すると、プロセッサ１１は、１枚目の原稿が縦置きかつ２枚目の原稿が縦置きであるかを判定する（ＡＣＴ２７）。１枚目の原稿が縦置きかつ２枚目の原稿が縦置きであると判定すると（ＡＣＴ２７、ＹＥＳ）、プロセッサ１１は、設定テーブルに従って、各原稿画像から個別のファイルを生成する（ＡＣＴ２８）。
【００８６】
１枚目の原稿が縦置きかつ２枚目の原稿が縦置きでないと判定すると（ＡＣＴ２７、ＮＯ）、プロセッサ１１は、１枚目の原稿が縦置きかつ２枚目の原稿が横置きであるか判定する（ＡＣＴ２９）。１枚目の原稿が縦置きかつ２枚目の原稿が横置きであると判定すると（ＡＣＴ２９、ＹＥＳ）、プロセッサ１１は、設定テーブルに従って、各原稿画像から１つのファイルを生成する（ＡＣＴ３０）。
【００８７】
１枚目の原稿が縦置きかつ２枚目の原稿が横置きでないと判定すると（ＡＣＴ２９、ＮＯ）、プロセッサ１１は、１枚目の原稿が横置きかつ２枚目の原稿が縦置きであるか判定する（ＡＣＴ３１）。１枚目の原稿が横置きかつ２枚目の原稿が縦置きであると判定すると（ＡＣＴ３１、ＹＥＳ）、プロセッサ１１は、設定テーブルに従って、１枚目の原稿画像と２枚目の原稿画像とから順序を入れ替えて１つのファイルを生成する（ＡＣＴ３２）。
【００８８】
１枚目の原稿が横置きかつ２枚目の原稿が縦置きでないと判定すると（ＡＣＴ３１、ＮＯ）、プロセッサ１１は、１枚目の原稿画像と２枚目の原稿画像とから間に空白ページを追加してファイルを生成する（ＡＣＴ３３）。
【００８９】
原稿画像が１つであると判定すると（ＡＣＴ２５、ＮＯ）、プロセッサ１１は、原稿画像からファイルを生成する（ＡＣＴ３４）。
【００９０】
各原稿画像から個別のファイルを生成した場合（ＡＣＴ２８）、各原稿画像から１つのファイルを生成した場合（ＡＣＴ３０）、順序を入れ替えて１つのファイルを生成した場合（ＡＣＴ３２）、間に空白ページを追加してファイルを生成した場合（ＡＣＴ３３）、又は、原稿画像からファイルを生成した場合（ＡＣＴ３４）、プロセッサ１１は、生成したファイルをコントロールパネル６０に表示する（ＡＣＴ３５）。
【００９１】
出力したファイルをコントロールパネル６０に表示すると（ＡＣＴ３５）、プロセッサ１１は、入出力デバイス７０にファイルを保存する（ＡＣＴ３６）。ファイルを保存すると、プロセッサ１１は、動作を終了する。
【００９２】
なお、スキャンした原稿をコピーする場合、プロセッサ１１は、プリンタ５０を用いてファイルを印刷する。各原稿画像から個別のファイルを生成した場合、プロセッサ１１は、各原稿を片面印刷してもよい。また、プロセッサ１１は、最も大きな原稿のサイズに合わせた用紙に各原稿を印刷してもよい。また、プロセッサ１１は、各原稿に合ったサイズの用紙に印刷してもよい。
【００９３】
また、各原稿画像から１つのファイルを生成した場合、順序を入れ替えて１つのファイルを生成した場合、又は、間に空白ページを追加してファイルを生成した場合、プロセッサ１１は、各原稿を両面印刷してもよい。たとえば、プロセッサ１１は、最も大きな原稿のサイズに合わせた用紙に各原稿を印刷してもよい。
【００９４】
以上のように構成された画像処理装置は、スキャナに配置された原稿の載置状態を特定する。画像処理装置は、特定された載置状態に対応するデータ形式で原稿画像をファイルに保存する。その結果、画像処理装置は、操作部などを通じて利用者からデータ形式の入力を受け付けることなく、データ形式を設定することができる。よって、画像処理装置は、効率的にデータ形式を設定することができる。
【００９５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９６】
１…画像処理装置、１０…システム処理部、１１…プロセッサ、１２…ページメモリ、１３…原稿検知処理部、１４…ＮＶＭ、２０…画像処理部、２１…入力処理部、２２…高画質化処理部、３０…保存部、４０…スキャナ、５０…プリンタ、６０…コントロールパネル、７０…入出力デバイス。
【図１】
2019029883.tif 000003
【図２】
2019029883.tif 000004
【図３】
2019029883.tif 000005
【図４】
2019029883.tif 000006
【図５】
2019029883.tif 000007
【図６】
2019029883.tif 000008
【図７】
2019029883.tif 000009
【図８】
2019029883.tif 000010
【図９】
2019029883.tif 000011
【図１０】
2019029883.tif 000012
【図１１】
2019029883.tif 000013