(57)【要約】【課題】頁を１枚ずつ確実にめくることが可能となる頁めくり装置及び書籍スキャン装置を提供する。【解決手段】ＣＰＵ６１は、操作部５６を介して入力されためくり頁数の頁めくりが成功した場合には、厚さ検出器４３、硬さ検出器４４、光沢センサ４５Ａ、４５Ｂ、サイズ検出センサ４６Ａ〜４６Ｄを介して検出した本２の頁の「厚さ」、「硬さ」、「光沢」、「本２のサイズ」と、めくり頁数と、めくりローラ１４と頁押さえ１５との駆動条件として設定された「シャフト間隔」、「回転量」、「回転速度」及び「押圧力」の各設定値と、１枚ずつの頁送りが行えたことを表す「めくり成否」とを、制御情報ＤＢ７１の更新した「Ｎｏ」に対応させてＥＥＰＲＯＭ６３に記憶する。【選択図】図７
2011051233.tif 000002
【特許請求の範囲】
【請求項１】
本を開いた状態で載置する載置台と、
前記載置台に載置された本の構成に関する特徴情報を取得する特徴取得手段と、
前記載置台に載置された本の開かれた頁をめくる頁めくり手段と、
前記頁めくり手段を駆動制御する制御手段と、
前記制御手段が前記頁めくり手段を駆動制御するために設定した制御情報を取得する制御情報取得手段と、
前記特徴取得手段によって取得された本の特徴情報と前記制御情報取得手段によって取得された制御情報とを関連付けて格納した制御情報データベースを作成して記憶するデータベース作成手段と、
を備え、
前記制御手段は、前記特徴取得手段によって取得された本の特徴情報と前記制御情報データベースに格納される前記制御情報とに基づいて前記頁めくり手段を駆動制御することを特徴とする頁めくり機構。
【請求項２】
前記特徴取得手段によって取得された本の特徴情報と同じ特徴情報が、前記制御情報データベースに格納されているか否かを判定する特徴判定手段を備え、
前記特徴取得手段によって取得された本の特徴情報と同じ特徴情報が、前記制御情報データベースに格納されていると前記特徴判定手段によって判定された場合には、前記制御手段は、当該本の特徴情報と同じ特徴情報に対応する制御情報を前記制御情報データベースから読み出し、該制御情報に従って前記頁めくり手段を駆動制御することを特徴とする請求項１に記載の頁めくり機構。
【請求項３】
前記制御情報は複数種類の制御項目の設定値から構成されると共に、前記本の特徴情報は複数種類の特徴項目の取得値から構成され、
前記制御項目毎に前記複数種類の特徴項目の優先順位を記憶する優先順位記憶手段と、
前記特徴取得手段によって取得された本の特徴情報と同じ特徴情報が、前記制御情報データベースに格納されていないと前記特徴判定手段によって判定された場合には、前記制御項目毎に該制御項目の最優先順位の前記特徴項目の取得値と同じ取得値が、前記制御情報データベースに格納されているか否かを判定する第１制御項目別判定手段を備え、
前記制御項目の最優先順位の前記特徴項目の取得値と同じ取得値が、前記制御情報データベースに格納されていると前記第１制御項目別判定手段によって判定された場合には、前記制御手段は、該最優先順位の特徴項目の取得値に対応する当該制御項目の設定値を前記制御情報データベースから読み出し、該制御項目の設定値として設定することを特徴とする請求項２に記載の頁めくり機構。
【請求項４】
前記制御項目の最優先順位の前記特徴項目の取得値と同じ取得値が、前記制御情報データベースに格納されていないと前記第１制御項目別判定手段によって判定された場合には、前記制御手段は、該最優先順位の特徴項目の取得値に近い複数個の取得値に対応する当該制御項目の複数個の設定値を前記制御情報データベースから読み出し、該複数個の設定値に基づいて該制御項目の設定値を設定することを特徴とする請求項３に記載の頁めくり機構。
【請求項５】
前記頁めくり手段によって一度にめくられた頁が０枚、１枚又は２枚以上のいずれであるかを検出する枚数検出手段と、
前記枚数検出手段によって０枚又は２枚以上の頁数が検出されたか否かを判定する枚数判定手段と、
前記枚数検出手段によって０枚又は２枚以上の頁数が検出されたと前記枚数判定手段によって判定された場合には、前記制御項目毎に該制御項目の２番目の優先順位の前記特徴項目の取得値と同じ取得値が、前記制御情報データベースに格納されているか否かを判定する第２制御項目別判定手段と、
を備え、
前記制御項目の２番目の優先順位の前記特徴項目の取得値と同じ取得値が、前記制御情報データベースに格納されていると前記第２制御項目別判定手段によって判定された場合には、前記制御手段は、該２番目の優先順位の特徴項目の取得値に対応する当該制御項目の設定値を補正用データとして前記制御情報データベースから読み出し、該制御項目の設定値を前記補正用データに基づいて再設定することを特徴とする請求項３又は請求項４に記載の頁めくり機構。
【請求項６】
前記頁めくり手段によって一度にめくられた頁が０枚、１枚又は２枚以上のいずれであるかを検出する枚数検出手段を備え、
前記データベース作成手段は、前記制御情報に関連付けて前記枚数検出手段の検出結果を前記制御情報データベースに格納し、
前記制御手段は、前記特徴取得手段によって取得された本の特徴情報と前記枚数検出手段の検出結果が１枚に対応する制御情報とに基づいて前記頁めくり手段を駆動制御することを特徴とする請求項１乃至請求項４のいずれかに記載の頁めくり機構。
【請求項７】
前記請求項１乃至請求項６のいずれかに記載の頁めくり機構と、
前記載置台に載置された本の開かれた頁に記載された情報をデジタルデータとして取得する情報取得手段と、
を備えたことを特徴とする書籍スキャン装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、本の頁を自動的にめくる頁めくり機構、及び本の各頁に記載された内容を取得する書籍スキャン装置に関するものである。
【背景技術】
【０００２】
近年、本や通帳等の頁を自動的にめくる技術に関して種々提案されている。
例えば、下記特許文献１に記載される頁めくり機構は、頁めくりが開始されてから膨らみを検出するまでのめくりローラの回転数Ｘと、膨らみが検出されてから跳ね上げが検出されるまでのめくりローラの回転数Ｙとをログ情報として通帳の磁気ストライプ部に書き込む、又は、当該ログ情報を口座番号と対応させてホストコンピュータに記憶する。そして、次回の頁めくり実行の際に、頁めくり制御部が該ログ情報を用いて頁めくり制御を行う。これにより、通帳の経年変化による紙質の変化に対する頁めくり不良を防止することが可能となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０５−３１８９６７号公報（段落（００３３）〜（００５６）、図１〜図４）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載される構成では、個々の通帳とログ情報とを対応づけて記憶するため、今まで一度も頁めくりが行われていない通帳の場合には、ログ情報が記憶されておらず、複数枚の通帳中紙がめくられる虞がある。また、本等には、磁気ストライプが設けられていない場合があるため、ログ情報を用いることができない際には、複数枚の頁がめくられる虞がある。
【０００５】
そこで、本発明は、上述した問題点を解決するためになされたものであり、本の頁を１枚ずつ確実にめくることが可能となる頁めくり装置及び書籍スキャン装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するため請求項１に係る頁めくり機構は、本を開いた状態で載置する載置台と、前記載置台に載置された本の構成に関する特徴情報を取得する特徴取得手段と、前記載置台に載置された本の開かれた頁をめくる頁めくり手段と、前記頁めくり手段を駆動制御する制御手段と、前記制御手段が前記頁めくり手段を駆動制御するために設定した制御情報を取得する制御情報取得手段と、前記特徴取得手段によって取得された本の特徴情報と前記制御情報取得手段によって取得された制御情報とを関連付けて格納した制御情報データベースを作成して記憶するデータベース作成手段と、を備え、前記制御手段は、前記特徴取得手段によって取得された本の特徴情報と前記制御情報データベースに格納される前記制御情報とに基づいて前記頁めくり手段を駆動制御することを特徴とする。
尚、本には、製本された冊子、書籍等が含まれる。また、本には、表紙のない製本された冊子、書籍等も含まれる。
【０００７】
また、請求項２に係る頁めくり機構は、請求項１に記載の頁めくり機構において、前記特徴取得手段によって取得された本の特徴情報と同じ特徴情報が、前記制御情報データベースに格納されているか否かを判定する特徴判定手段を備え、前記特徴取得手段によって取得された本の特徴情報と同じ特徴情報が、前記制御情報データベースに格納されていると前記特徴判定手段によって判定された場合には、前記制御手段は、当該本の特徴情報と同じ特徴情報に対応する制御情報を前記制御情報データベースから読み出し、該制御情報に従って前記頁めくり手段を駆動制御することを特徴とする。
尚、同じ特徴情報には、この特徴情報に近い（例えば、±１０％以内である。）情報も含まれる。
【０００８】
また、請求項３に係る頁めくり機構は、請求項２に記載の頁めくり機構において、前記制御情報は複数種類の制御項目の設定値から構成されると共に、前記本の特徴情報は複数種類の特徴項目の取得値から構成され、前記制御項目毎に前記複数種類の特徴項目の優先順位を記憶する優先順位記憶手段と、前記特徴取得手段によって取得された本の特徴情報と同じ特徴情報が、前記制御情報データベースに格納されていないと前記特徴判定手段によって判定された場合には、前記制御項目毎に該制御項目の最優先順位の前記特徴項目の取得値と同じ取得値が、前記制御情報データベースに格納されているか否かを判定する第１制御項目別判定手段を備え、前記制御項目の最優先順位の前記特徴項目の取得値と同じ取得値が、前記制御情報データベースに格納されていると前記第１制御項目別判定手段によって判定された場合には、前記制御手段は、該最優先順位の特徴項目の取得値に対応する当該制御項目の設定値を前記制御情報データベースから読み出し、該制御項目の設定値として設定することを特徴とする。
尚、同じ取得値には、この取得値に近い（例えば、±１０％以内である。）取得値も含まれる。
【０００９】
また、請求項４に係る頁めくり機構は、請求項３に記載の頁めくり機構において、前記制御項目の最優先順位の前記特徴項目の取得値と同じ取得値が、前記制御情報データベースに格納されていないと前記第１制御項目別判定手段によって判定された場合には、前記制御手段は、該最優先順位の特徴項目の取得値に近い複数個の取得値に対応する当該制御項目の複数個の設定値を前記制御情報データベースから読み出し、該複数個の設定値に基づいて該制御項目の設定値を設定することを特徴とする。
【００１０】
また、請求項５に係る頁めくり機構は、請求項３又は請求項４に記載の頁めくり機構において、前記頁めくり手段によって一度にめくられた頁が０枚、１枚又は２枚以上のいずれであるかを検出する枚数検出手段と、前記枚数検出手段によって０枚又は２枚以上の頁数が検出されたか否かを判定する枚数判定手段と、前記枚数検出手段によって０枚又は２枚以上の頁数が検出されたと前記枚数判定手段によって判定された場合には、前記制御項目毎に該制御項目の２番目の優先順位の前記特徴項目の取得値と同じ取得値が、前記制御情報データベースに格納されているか否かを判定する第２制御項目別判定手段と、を備え、前記制御項目の２番目の優先順位の前記特徴項目の取得値と同じ取得値が、前記制御情報データベースに格納されていると前記第２制御項目別判定手段によって判定された場合には、前記制御手段は、該２番目の優先順位の特徴項目の取得値に対応する当該制御項目の設定値を補正用データとして前記制御情報データベースから読み出し、該制御項目の設定値を前記補正用データに基づいて再設定することを特徴とする。
【００１１】
また、請求項６に係る頁めくり機構は、請求項１乃至請求項４のいずれかに記載の頁めくり機構において、前記頁めくり手段によって一度にめくられた頁が０枚、１枚又は２枚以上のいずれであるかを検出する枚数検出手段を備え、前記データベース作成手段は、前記制御情報に関連付けて前記枚数検出手段の検出結果を前記制御情報データベースに格納し、前記制御手段は、前記特徴取得手段によって取得された本の特徴情報と前記枚数検出手段の検出結果が１枚に対応する制御情報とに基づいて前記頁めくり手段を駆動制御することを特徴とする。
【００１２】
更に、請求項７に係る書籍スキャン装置は、前記請求項１乃至請求項６のいずれかに記載の頁めくり機構と、前記載置台に載置された本の開かれた頁に記載された情報をデジタルデータとして取得する情報取得手段と、を備えたことを特徴とする。
【発明の効果】
【００１３】
請求項１に係る頁めくり機構では、頁めくりを行った本の構成に関する特徴情報と、頁めくり手段を駆動制御するために設定した制御情報とを関連付けて格納した制御情報データベースを作成することが可能となる。これにより、初めて頁めくりを行う本が、載置台に載置されても、特徴取得手段によって本の特徴情報を取得することによって、この特徴情報と制御情報データベースとに基づいて頁めくり手段を駆動制御して、本の頁を１枚ずつ確実にめくることが可能となる。
【００１４】
また、請求項２に係る頁めくり機構では、載置台に置かれた本の特徴情報と同じ特徴情報が、制御情報データベースに格納されている場合には、この特徴情報に対応する制御情報に従って頁めくり手段を駆動制御することが可能となる。これにより、初めて頁めくりを行う本が載置台に置かれても、この本の特徴情報が、過去に頁めくりを行った本の特徴情報と同じ場合には、この同じ特徴情報に対応する制御情報に従って頁めくり手段を駆動制御することによって、確実に１頁ずつ自動的にめくることが可能となる。
【００１５】
また、請求項３に係る頁めくり機構では、載置台に置かれた本の特徴情報と同じ特徴情報が、制御情報データベースに格納されていなくても、制御情報の各制御項目に対応した特徴情報の最優先順位の特徴項目の取得値と同じ取得値が、制御情報データベースに格納されていれば、該最優先順位の特徴項目の取得値に対応する当該制御項目の設定値を制御情報データベースから読み出し、該制御項目の設定値として設定することが可能となる。これにより、載置台に置かれた本の特徴情報と同じ特徴情報が、制御情報データベースに格納されていなくても、各制御項目に対応した設定値を設定することが可能となり、頁めくり手段を介して確実に１頁ずつ自動的にめくることが可能となる。
【００１６】
また、請求項４に係る頁めくり機構では、制御項目の最優先順位の特徴項目の取得値と同じ取得値が、制御情報データベースに格納されていなくても、該最優先順位の特徴項目の取得値に近い複数個の取得値に対応する当該制御項目の複数個の設定値に基づいて該制御項目の設定値を設定することが可能となる。これにより、制御項目の最優先順位の特徴項目の取得値と同じ取得値が、制御情報データベースに格納されていなくても、制御項目に対応した設定値を設定することが可能となり、頁めくり手段を介して確実に１頁ずつ自動的にめくることが可能となる。
【００１７】
また、請求項５に係る頁めくり機構では、枚数検出手段によって０枚又は２枚以上の頁数が検出された場合には、制御項目毎に該制御項目の２番目の優先順位の特徴項目の取得値と同じ取得値が、制御情報データベースに格納されていれば、該２番目の優先順位の特徴項目の取得値に対応する当該制御項目の設定値を補正用データとして制御情報データベースから読み出し、各制御項目の設定値をこの補正用データに基づいて再設定することが可能となる。これにより、枚数検出手段によって０枚が検出された場合、即ち、空送した場合や、２枚以上が検出された場合、即ち、重送した場合には、各制御項目毎に設定値を直ちに再設定することが可能となり、頁めくり手段を介して更に確実に１頁ずつ自動的にめくることが可能となる。
【００１８】
また、請求項６に係る頁めくり機構では、特徴取得手段によって本の特徴情報を取得することによって、この特徴情報に対応した頁めくり手段を介して１頁だけめくることができた制御情報だけを制御情報データベースから読み出して設定することが可能となる。これにより、初めて頁めくりを行う本が、載置台に載置されても、特徴取得手段によって本の特徴情報を取得することによって、この特徴情報と制御情報データベースとに基づいて頁めくり手段を駆動制御して、本の頁を１枚ずつ更に確実にめくることが可能となる。また、０枚又は２枚以上の頁めくりを行った本の特徴情報と制御情報とを解析することによって、０枚又は２枚以上の頁めくりを行った原因解析を迅速に行うことが可能となる。
【００１９】
更に、請求項７に係る書籍スキャン装置では、請求項１乃至請求項６のいずれかに記載の頁めくり機構によって本の頁めくりを自動的に行って、情報取得手段を介して本の全頁又は一部の頁に記載された内容をデジタルデータとして取得することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】本実施例に係る書籍スキャン装置の外観斜視図である。
【図２】載置台の本のサイズを検出するセンサ配置を示す斜視図である。
【図３】頁の厚さを検出する厚さ検出器を示す斜視図である。
【図４】頁の硬さを検出する硬さ検出器を示す平面図である。
【図５】書籍スキャン装置の回路構成を示す回路ブロック図である。
【図６】制御情報データベースの一例を示す図である。
【図７】書籍スキャン装置による頁めくりを行ってスキャンする「頁スキャン処理」を示すフローチャートである。
【図８】図７の「駆動条件設定処理」のサブ処理を示すサブフローチャートである。
【図９】図７の「駆動条件再設定処理」のサブ処理を示すサブフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明に係る頁めくり機構及び書籍スキャン装置について具体化した一実施例に基づいて図面を参照しつつ詳細に説明する。
【００２２】
［概略構成］
先ず、本実施例に係る書籍スキャン装置１の概略構成について図１乃至図４に基づき説明する。
図１に示すように、本実施例に係る書籍スキャン装置１は、本２を開いた状態で載置する載置台３と、載置台３の手前側（図１中、Ｙ方向原点側である。）及び奥側（図１中、Ｙ方向先端側である。）の両側壁部と相対向するように配置された頁めくり機構４と、載置台３に載置された本２の開かれた頁をスキャンするＣＣＤカメラ５とから基本的に構成されている。
尚、本には、製本された冊子、書籍等が含まれる。また、本には、表紙のない製本された冊子、書籍等も含まれる。
【００２３】
また、書籍スキャン装置１は、不図示の各種操作ボタンや液晶ディスプレイ等から構成された操作部５６（図５参照）が設けられている。また、書籍スキャン装置１は、ＵＳＢ（Universal Serial Bus）等から構成された通信インターフェース（通信Ｉ／Ｆ）６５（図５参照）を介して、外部のコンピュータ装置（ＰＣ）６８（図５参照）と双方向データ通信が可能になっている。
【００２４】
そして、書籍スキャン装置１は、操作部５６又はＰＣ６８から入力されたスキャンする頁数、頁の厚さを検出する厚さ検出器４３や頁の硬さを検出する硬さ検出器４４等によって検出された本２の頁の紙質（例えば、硬さ、厚さ、光沢等である。）等に基づいて、後述のように、載置台３に開かれて置かれた本２の頁を順次めくって、スキャンし、デジタルデータの情報として取得する。
【００２５】
ここで、図１及び図２に示すように、載置台３は、上面部が水平で左右方向（図１及び図２中、Ｘ方向である。）に長い平面視横長四角形の平板状で、外周部には所定幅（例えば、幅約５ｍｍである。）の側壁部３Ａが、全周に渡って所定高さ（例えば、約３ｍｍである。）立設されている。また、載置台３の上面部の長手方向中央位置には、本２の背の部分がはまり込むように形成された長手方向に対して直角な方向（図１及び図２中、Ｙ方向である。）に長い平面視縦長四角形の溝部３Ｂが、ほぼ全幅に渡って形成されている。
【００２６】
また、載置台３の上面部には、該載置台３上に開いて置かれた本２のサイズを検出する各サイズ検出センサ４６Ａ〜４６Ｄが設けられている。各サイズ検出センサ４６Ａ〜４６Ｄは、反射形フォトセンサ等で形成され、文庫本サイズ、Ａ５サイズ、Ｂ５サイズ、Ａ４サイズの開かれて置かれた本２の手前側左右角部の一方（図１及び図２中、Ｙ方向原点側且つＸ方向先端側の角部である。）に対向するように配置され、それぞれ載置された本２の有・無を検出するように構成されている。例えば、図１に示す状態では、開かれて置かれた本２によって各サイズ検出センサ４６Ａ〜４６Ｃが覆われるため、本２のサイズとして「Ｂ５サイズ」が検出される。
【００２７】
また、図１に示すように、載置台３の奥側の側壁部には、カメラ支持梁７が、載置台３の長手方向中央位置からほぼ垂直上方に所定高さ立設されている。このカメラ支持梁７の上端部は、該載置台３のほぼ中央位置に対向するように、手前側方向（図１中、Ｙ方向原点側である。）へ突き出ている。そして、このカメラ支持梁７の先端部に取り付けられたＣＣＤカメラ５が、載置台３に開かれて置かれた本２の両頁を撮影する。
【００２８】
また、カメラ支持梁７の先端部の下面には、ＣＣＤカメラ５の後側に光源としてのＬＥＤ４１と、本２のめくるべき頁２Ａから反射してくる光の強度を検出するフォトセンサ等で構成された各光沢センサ４５Ａ、４５Ｂが設けられている。また、光沢センサ４５ＡはＬＥＤ４１の近傍に設けられ、一方、光沢センサ４５Ｂはこの光沢センサ４５Ａよりも奥側の下面（図１中、Ｙ方向先端側の下面である。）に離れて設けられている。
【００２９】
そして、光沢センサ４５Ａによって検出した光強度と、光沢センサ４５Ｂによって検出した光強度との比、即ち、光沢センサ４５Ｂによって検出した散乱光強度に対する光沢センサ４５Ａによって検出した正反射光強度の比を算出し、１０段階に区分して「１」〜「１０」の光沢とする。従って、写真等の反射率が高い場合には、光沢センサ４５Ａによって検出される正反射光の強度が大きくなるので光沢は高くなる。一方、光沢が小さい紙では、散乱光が大きくなるので散乱光強度に対する正反射光強度の比は小さくなる。また、比を求めるため、頁の印刷内容（色や明るさ）による正反射光や散乱光の強度の変化を除くことができる。
【００３０】
また、頁めくり機構４は、載置台３に開かれて置かれた本２のめくるべき頁２Ａの略中央部を上方に膨出させて次頁との間に充分な隙間を形成する頁膨出機構部８と、頁膨出機構部８によって形成されためくるべき頁２Ａと次頁との隙間に進入して頁をめくる頁移動機構部１１とから構成されている。また、頁膨出機構部８は、載置台３の奥側の側壁部３Ａに沿って支持梁７の横側に配置され、頁移動機構部１１は、載置台３の手前側の側壁部３Ａに沿って支持梁７に対向するように配置されている。
【００３１】
先ず、頁膨出機構部８について図１に基づいて説明する。図１に示すように、頁膨出機構部８は、略箱体状の上下機構部１２と、略箱体状で正面視横長四角形の間隔設定機構部１３と、めくりローラ１４と、頁押さえ１５から構成されている。
この上下機構部１２は、載置台３の奥側の側壁部３Ａに沿って支持梁７の横側（図１中、左側である。）に固定されている。
【００３２】
また、上下機構部１２の前面部には、間隔設定機構部１３を上下方向に案内する平行な一対の案内溝１２Ａが、所定距離離れて上下方向に形成されている。また、上下機構部１２内には、間隔設定機構部１３を上下方向に移動するための機構部上下モータ２６（図５参照）が配置されている。この機構部上下モータ２６は、エンコーダを内蔵するステッピングモータ等で構成され、回転角度と原点位置を検出可能に構成されている。従って、間隔設定機構部１３は、機構部上下モータ２６を時計方向又は反時計方向へ回転駆動することによって、一対の案内溝１２Ａに沿って上下方向へ移動可能に構成されている。
【００３３】
また、円柱状のめくりローラ１４は、めくりローラ軸１４Ａの外周面に、先端部から所定長さ（例えば、図１に示すようにＢ５サイズの綴じ目の長さである。）ゴム等が被覆されて形成されている。また、めくりローラ軸１４Ａは、間隔設定機構部１３の前面部の上下方向中央部に形成された左右方向に長いガイド孔１３Ａから、間隔設定機構部１３の前面部に対して垂直に突出して回転可能及び左右方向移動可能に設けられている。
【００３４】
また、頁押さえ１５は、ゴム等で被覆された所定長さの細長四角柱状で、綴じ目に沿って頁を押圧する。また、頁押さえ軸１５Ａが頁押さえ１５の奥側端面の略中心部から奥側方向に立設されている。また、この頁押さえ軸１５Ａは、間隔設定機構部１３の前面部に形成されたガイド孔１３Ａのめくりローラ軸１４Ａよりも支持梁７側の位置から、この間隔設定機構部１３の前面部に対して垂直に突出して左右方向移動可能に設けられている。また、頁押さえ１５の下端面は、めくりローラ１４の下端面とほぼ同じ高さになるように設けられている。
【００３５】
また、間隔設定機構部１３内には、めくりローラ軸１４Ａを回転駆動するためのステッピングモータ等で構成されためくりローラ回転モータ２５（図５参照）が配置されている。このめくりローラ回転モータ２５は、エンコーダを内蔵するステッピングモータ等で構成され、回転角度（回転量）、回転速度及び原点位置を検出可能に構成されている。
【００３６】
また、間隔設定機構部１３内には、めくりローラ軸１４Ａの端部が接続されたラック（不図示）と頁押さえ軸１５Ａの端部が接続されたラック（不図示）とに同時に噛み合うピニオンギヤ（不図示）がモータ軸に固定されたシャフト間隔変更モータ２７（図５参照）が配置されている。このシャフト間隔変更モータ２７は、エンコーダを内蔵するステッピングモータ等で構成され、回転角度と原点位置を検出可能に構成されている。
【００３７】
従って、シャフト間隔変更モータ２７を時計方向又は反時計方向へ回転駆動することによって、めくりローラ軸１４Ａと頁押さえ軸１５Ａとのシャフト間隔、つまり、めくりローラ１４と頁押さえ１５との距離を検出して設定変更することできる。
また、めくりローラ軸１４Ａには、歪みゲージ等で構成された押圧力センサ４８が取り付けられており、間隔設定機構部１３の下降によって、めくりローラ１４がめくるべき頁２Ａを押圧する押圧力を検出可能に構成されている。
【００３８】
次に、頁移動機構部１１は、図１に示すように、頁めくりシャフト１６と、頁めくりシャフト１６が軸方向に移動可能に挿通された軸方向移動機構部１７と、軸方向移動機構部１７が回転可能に設けられた回転機構部１８とから構成されている。
この頁めくりシャフト１６は、断面略円形の細長円柱状に形成され、上側外周面にラック１６Ａが形成されている。また、この頁めくりシャフト１６の外周面は、めくるべき頁２Ａがスムーズに滑るように、滑らかに形成されている。
【００３９】
また、軸方向移動機構部１７内には、頁めくりシャフト１６の上側外周面に形成されたラック１６Ａに噛合するピニオンギヤ（不図示）がモータ軸に固定された頁めくりシャフト前後移動モータ２８（図５参照）が配置されている。この頁めくりシャフト前後移動モータ２８は、エンコーダを内蔵するステッピングモータ等で構成され、回転角度と原点位置を検出可能に構成されている。
【００４０】
また、回転移動機構部１８内には、ウォームギヤがモータ軸に固定された頁めくりシャフト回転モータ２９（図５参照）が配置されている。また、軸方向移動機構部１７の下端面から下方に延出された軸の端部に固定されたギヤに、このウォームギヤが噛合している。この頁めくりシャフト回転モータ２９は、エンコーダを内蔵するステッピングモータ等で構成され、回転角度と原点位置を検出可能に構成されている。
【００４１】
従って、頁めくりシャフト前後移動モータ２８を回転駆動して、頁めくりシャフト１６を、めくるべき頁２Ａと次頁との間に形成された隙間へ進入させた後、機構部上下モータ２６を回転駆動して、間隔設定機構部１３を上昇させる。その後、頁めくりシャフト回転モータ２９を回転駆動して、軸方向移動機構部１７を回転させて、頁めくりシャフト１６を回転させることによって、めくるべき頁２Ａだけ、即ち、１頁だけ自動的にめくることが可能となる。
【００４２】
また、載置台３の奥側の長手方向中央位置からほぼ垂直上方に所定高さ立設された支持梁７の前面部の上方には、赤外線ＬＥＤ２０が配設されている。この赤外線ＬＥＤ２０は、載置台３の手前側の側壁部３Ａに沿って、頁移動機構部１１よりもめくられた頁に対向する側に設けられた頁送り検出センサ４７に向かって、斜め下方向に赤外線を発光するように構成されている。この頁送り検出センサ４７は、赤外線の受光の有・無、及び受光量を検出可能に構成されている。
【００４３】
従って、頁めくりシャフト１６によってめくられた頁は、赤外線ＬＥＤ２０から頁送り検出センサ４７に向かって照射された赤外線を遮ることとなる。このため、頁送り検出センサ４７によって検出された赤外線の受光量の変化から、頁送りがされていない（空送）、１枚の頁送り、２枚以上の頁送り（重送）を検出することが可能となる。
【００４４】
次に、厚さ検出器４３について図１及び図３に基づいて説明する。図１及び図３に示すように、厚さ検出器４３は、本２の頁２１を１枚だけ挿入する溝部４３Ａが設けられた断面略コの字形に形成されている。また、溝部４３Ａ内には、超音波発信器２２Ａと超音波受信機２２Ｂとが対向して配置され、波の振動が間に挟まれた頁２１を通過することにより遅延する値から当該頁２１の厚さを測定するように構成されている。
【００４５】
従って、ユーザは、操作部５６の厚さ測定ボタン（不図示）を押下して、厚さ測定器４３の溝部４３Ａ内に本２の頁２１を１枚だけ挿入することによって、頁２１の厚さを入力することが可能となる。尚、ユーザはマイクロメータ等で本２の頁２１の厚さを測定して、操作部５６を介して直接入力するようにしてもよい。また、厚さ測定器４３の溝部４３Ａ内に表紙を除いた全頁を挿入して合計厚さを測定し、この全頁の頁数を操作部５６を介して入力することによって、頁２１の厚さを算出して取得するように構成してもよい。
【００４６】
次に、硬さ検出器４４について図１及び図４に基づいて説明する。図１及び図４に示すように、硬さ検出器４４は、トルクゲージ２３が設けられた固定部３１と、固定部３１に対してスライド移動可能に設けられたスライド部３２とから構成されている。また、スライド部３２の両側縁部には、一対の当接リブ３３が立設され、このスライド部３２を固定部３１側にスライド移動させることにより、頁３４を固定部３１と各当接リブ３３とによって平面状に挟持可能に構成されている。
【００４７】
また、トルクゲージ２３は、検出端子が固定部３１の内側面から突出するように構成されており、固定部３１と各当接リブ３３とによって平面状に挟持された頁３４を所定高さ撓ませるために必要な力を検出可能に構成されている。従って、ユーザは、操作部５６の硬さ測定ボタン（不図示）を押下して、硬さ測定器４４に頁３４を挟むことによって、頁３４を所定高さ撓ませるために必要な力（例えば、単位はｍＮである。）を測定して、当該頁３４の硬さとして入力することが可能となる。尚、ユーザは、頁３４の硬さを硬度計（例えば、株式会社ミツトヨ製コードＮｏ．８１１−３３０等である。）で直接測定して、操作部５６を介して直接入力するようにしてもよい。
【００４８】
次に、書籍スキャン装置１の回路構成について図５に基づいて説明する。
図５に示すように、書籍スキャン装置１は、書籍スキャン装置１の全体の制御を行う制御回路部５１と、制御回路部５１に接続される入出力インターフェース５２と、入出力インターフェース５２に接続されるＣＣＤドライバ５３、モータ駆動回路５４等とから構成されている。また、入出力インターフェース５２には、各モータ２５〜２９の駆動電流値を検出して出力する駆動電流検出回路３０、操作部５６、厚さ検出器４３、硬さ検出器４４、各光沢センサ４５Ａ、４５Ｂ、各サイズ検出センサ４６Ａ〜４６Ｄ、頁送り検出センサ４７、押圧力センサ４８等が接続されている。
【００４９】
また、制御回路部５１は、書籍スキャン装置１の全体の制御を行う演算装置及び制御装置としてのＣＰＵ６１や、ＲＯＭ６２、フラッシュメモリ（ＥＥＰＲＯＭ）６３、ＲＡＭ６４、通信Ｉ／Ｆ６５等を備えている。また、ＣＰＵ６１、ＲＯＭ６２、ＥＥＰＲＯＭ６３、ＲＡＭ６４、通信Ｉ／Ｆ６５は、バス線６６により相互に接続されて、相互にデータのやり取りが行われる。
【００５０】
また、ＲＯＭ６２は、各種パラメータや各種のプログラムを記憶させておくものである。後述の頁めくりを行ってスキャンする頁スキャン処理（図７参照）等の各種プログラムが、ＲＯＭ６２に記憶されている。また、ＥＥＰＲＯＭ６３は、後述の制御情報データベース（制御情報ＤＢ）７１（図６参照）等を記憶させておくものである。
【００５１】
そして、ＣＰＵ６１は、かかるＲＯＭ６２やＥＥＰＲＯＭ６３に記憶されている各種パラメータや各種のプログラムに基づいて各種の演算及び制御を行なうものである。また、ＲＡＭ６４は、ＣＰＵ６１により演算された各種の演算結果や、本２の開かれた頁をスキャンすることで生じる画像データ等を、一時的に記憶させておくためのものである。
【００５２】
また、操作部５６は、不図示の各種操作ボタンや液晶ディスプレイ等から構成され、電源のオンオフ、頁めくりを行う頁数の入力や、頁の厚さ測定、頁の硬さ測定等を行う際等に操作される。そして、制御回路部５１は、各操作ボタンの押下等により操作部５６から出力されるスイッチ信号に基づいて、対応する各種の動作を実行すべく制御を行う。
【００５３】
また、ＣＣＤドライバ５３は、ＣＣＤカメラ５を操作制御すると共に、ＣＣＤカメラ５が撮像した開かれた頁の画像データ処理を行ってデジタルデータとして制御回路部５１へ出力する。また、制御回路部５１のＣＰＵ６１は、ＣＣＤドライバ５３から受信した画像データをＲＡＭ６４に一時記憶し、通信Ｉ／Ｆ６５を介して外部のＰＣ６８へ出力する。
【００５４】
また、モータ駆動回路５４には、めくりローラ回転モータ２５、機構部上下モータ２６、シャフト間隔変更モータ２７、頁めくりシャフト前後移動モータ２８、頁めくりシャフト回転モータ２９が接続されている。そして、モータ駆動回路５４は、制御回路部５１のＣＰＵ６１からの指示に従って、各モータ２５、２６、２７、２８、２９を駆動制御する。
【００５５】
ここで、ＥＥＰＲＯＭ６３に格納される制御情報ＤＢ７１の一例について図６に基づいて説明する。
図６に示すように、制御情報ＤＢ７１は、データ番号と、本２の構成を表す特徴情報としての「硬さ」、「厚さ」、「光沢」、「頁数」、「本のサイズ」と、頁めくり機構４を駆動するために設定した制御情報としての「押圧力」、「シャフト間隔」、「回転量」、「回転速度」と、１枚の頁めくりの成否を表す「めくり成否」とから構成されている。
【００５６】
この「硬さ」には、硬さ検出器４４によって検出された本２の頁の硬さ（例えば、単位は「ｍＮ」である。）が記憶されている。また、「厚さ」には、厚さ検出器４３によって検出された本２の頁の厚さ（例えば、単位は、「１００μｍ」である。）が記憶されている。また、「光沢」には、各光沢センサ４５Ａ、４５Ｂを介して検出された本２のめくるべき頁２Ａの光沢（例えば、「１」〜「１０」の１０段階評価である。）が記憶されている。また、「頁数」には、操作部５６を介して入力されたスキャンする頁数が記憶されている。また、「本のサイズ」には、各サイズ検出センサ４６Ａ〜４６Ｄを介して検出された本２のサイズが記憶されている。
【００５７】
また、「押圧力」は、押圧力センサ４８を介して検出されためくりローラ１４のめくるべき頁２Ａへの押圧力が記憶されている。また、「シャフト間隔」は、めくるべき頁２Ａに押し当てられためくりローラ１４と頁押さえ１５との間隔を表しており、シャフト間隔変更モータ２７の原点位置からの回転量が記憶されている。尚、シャフト間隔変更モータ２７が原点位置にある場合は、めくりローラ１４と頁押さえ１５とが接触して、「シャフト間隔」は「０」である。
【００５８】
また、「回転量」には、めくりローラ１４を回転駆動するめくりローラ回転モータ２５の、めくるべき頁２Ａと次頁との間に隙間を形成するために回転した回転量（例えば、単位は回転量である。）が記憶されている。また、「回転速度」には、めくりローラ１４を回転駆動するめくりローラ回転モータ２５の、めくるべき頁２Ａと次頁との間に隙間を形成するために回転したときの回転速度（例えば、単位はｒｐｍである。）が記憶されている。更に、「めくり成否」には、頁送り検出センサ４７によって１枚の頁送りが検出された旨を表す「Ｙ」が記憶されている。
【００５９】
［頁スキャン処理］
次に、このように構成された書籍スキャン装置１による載置台３に開かれて置かれた本２の頁めくりを行ってスキャンする「頁スキャン処理」について図７乃至図９に基づいて説明する。尚、図７乃至図９にフローチャートで示されるプログラムは、書籍スキャン装置１のＲＯＭ６２に記憶されており、操作部５６のスタートボタン（不図示）が押下された場合に、ＣＰＵ６１により実行される。
【００６０】
図７に示すように、先ず、ステップ（以下、Ｓと略記する）１１において、ＣＰＵ６１は、ＲＡＭ６４に記憶するデータや各部機能の初期化を行う。つまり、ＣＰＵ６１は、ＲＡＭ６４に記憶されている各種フラグや各カウンタに「０」を代入して初期化する。また、ＣＰＵ６１は、操作部５６を介して入力されためくり頁数を頁代数Ｎに代入してＲＡＭ６４に記憶する。また、ＣＰＵ６１は、厚さ検出器４３を介して検出した本２の頁の厚さと、硬さ検出器４４を介して検出した本２の頁の硬さとをＲＡＭ６４に記憶する。
【００６１】
また、ＣＰＵ６１は、モータ駆動回路５４を介して機構部上下モータ２６を回転駆動して間隔設定機構部１３を最も上まで移動させる。尚、間隔設定機構部１３を最も上側まで移動した場合には、間隔設定機構部１３が各案内溝１２Ａの上端部に当たって、機構部上下モータ２７の駆動電流値が急激に増加するため、ＣＰＵ６１は、間隔設定機構部１３が最も上まで移動したと判定し、機構部上下モータ２７を停止する。また、間隔設定機構部１３が最も上まで移動した場合には、めくりローラ１４及び頁押さえ１５は、頁めくりシャフト１６よりも上側に位置している。
【００６２】
また、ＣＰＵ６１は、モータ駆動回路５４を介して頁めくりシャフト前後移動モータ２８を回転駆動して、頁めくりシャフト１６を最も後側（図１中、手前側である。）まで移動させる。尚、頁めくりシャフト１６を最も後側まで移動した場合には、頁めくりシャフト１６の不図示の止め部が当たって頁めくりシャフト前後移動モータ２８の駆動電流値が急激に増加するため、ＣＰＵ６１は、頁めくりシャフト１６が最も後側まで移動したと判定し、頁めくりシャフト前後移動モータ２８を停止する。また、頁めくりシャフト１６が最も後側まで移動した場合には、頁めくりシャフト１６は、Ａ４サイズの本２の外側に位置している。
【００６３】
また、ＣＰＵ６１は、モータ駆動回路５４を介して頁めくりシャフト回転モータ２９を回転駆動して、頁めくりシャフト１６の前側先端部（図１中、本２側の先端部である。）が、めくりローラ１４の先端部と頁押さえ１５の先端部とのほぼ中間位置に対向するまで回転させる。尚、頁めくりシャフト１６をめくりローラ１４の先端部と頁押さえ１５の先端部とのほぼ中間位置に対向するまで回転させた場合には、軸方向移動機構部１７の不図示の止め部が当たって頁めくりシャフト回転モータ２９の駆動電流値が急激に増加するため、ＣＰＵ６１は、頁めくりシャフト１６がめくりローラ１４の先端部と頁押さえ１５の先端部とのほぼ中間位置に対向したと判定し、頁めくりシャフト回転モータ２９を停止する。
【００６４】
そして、Ｓ１２において、ＣＰＵ６１は、各サイズ検出センサ４６Ａ〜４６Ｄを介して載置台３に開かれて置かれた本２のサイズを検出してＲＡＭ６４に記憶する。また、ＣＰＵ６１は、ＬＥＤ４１を点灯して、本２のめくるべき頁２Ａから反射してくる光の強度を各光沢センサ４５Ａ、４５Ｂを介して検出し、各光強度の比からめくるべき頁２Ａの光沢を決定してＲＡＭ６４に記憶する。
【００６５】
続いて、Ｓ１３において、ＣＰＵ６１は、後述のめくりローラ１４と頁押さえ１５との駆動条件を設定する「駆動条件設定処理」のサブ処理（図８参照）を実行後、Ｓ１４の処理に移行する。
Ｓ１４において、ＣＰＵ６１は、駆動条件として設定されためくりローラ１４と頁押さえ１５との間隔のデータをＲＡＭ６４から読み出し、モータ駆動回路５４を介してシャフト間隔変更モータ２７を回転駆動して、めくりローラ１４と頁押さえ１５との間隔を設定する。
【００６６】
その後、ＣＰＵ６１は、押圧力センサ４８を介してめくりローラ１４の押圧力を検出しつつ、モータ駆動回路５４を介して機構部上下モータ２６を回転駆動して間隔設定機構部１３を下降させる。また、ＣＰＵ６１は、駆動条件として設定されためくりローラ１４の押圧力をＲＡＭ６４から読み出す。そして、ＣＰＵ６１は、押圧力センサ４８を介して検出された押圧力が、この駆動条件として設定された押圧力に達した場合には、機構上下モータ２６を停止して、めくりローラ１４及び頁押さえ１５をめくるべき頁２Ａに設定された押圧力で押し当てる。
【００６７】
続いて、Ｓ１５において、ＣＰＵ６１は、駆動条件として設定されためくりローラ１４の回転量と回転速度とをＲＡＭ６４から読み出す。そして、ＣＰＵ６１は、モータ駆動回路５４を介してめくりローラ回転モータ２５を、この設定された回転速度で設定された回転量だけ回転駆動する。つまり、ＣＰＵ６１は、めくるべき頁２Ａの略中央部を上方に膨出させて次頁との間に充分な隙間を形成する。
【００６８】
そして、Ｓ１６において、ＣＰＵ６１は、モータ駆動回路５４を介して頁めくりシャフト前後移動モータ２８を回転駆動して、頁めくりシャフト１６を最も前側（図１中、奥側である。）まで移動させ、頁めくりシャフト１６をめくるべき頁２Ａと次頁との隙間に挿入する。尚、頁めくりシャフト１６を最も前側まで移動した場合には、頁めくりシャフト１６の不図示の止め部が当たって頁めくりシャフト前後移動モータ２８の駆動電流値が急激に増加するため、ＣＰＵ６１は、頁めくりシャフト１６が最も前側まで移動したと判定し、頁めくりシャフト前後移動モータ２８を停止する。
【００６９】
その後、Ｓ１７において、ＣＰＵ６１は、モータ駆動回路５４を介して機構部上下モータ２６を回転駆動して間隔設定機構部１３を最も上まで移動させる。そして、ＣＰＵ６１は、モータ駆動回路５４を介して頁めくりシャフト回転モータ２９を所定駆動ステップ数だけ回転駆動して、頁めくりシャフト１６の先端部を綴じ目側方向へ回転させて、改頁位置まで回転させる。尚、頁めくりシャフト１６の先端部を改頁位置まで回転させるために必要な頁めくりシャフト回転モータ２９の所定駆動ステップ数は、予めＲＯＭ６２に記憶されている。
【００７０】
続いて、Ｓ１８において、ＣＰＵ６１は、頁送り検出センサ４７を介して１枚の頁送りを検出したか否か、つまり、頁送りがされなかった「空送」や２枚以上の頁送りをした「重送」を検出しなかったか否かを判定する判定処理を実行する。
そして、１枚の頁送りを検出した場合、つまり、空送や重送を検出しなかった場合には（Ｓ１８：ＹＥＳ）、ＣＰＵ６１は、Ｓ１９の処理に移行する。
【００７１】
Ｓ１９において、ＣＰＵ６１は、載置台３に開かれて置かれた本２の両頁を、ＣＣＤドライバ５３を介してＣＣＤカメラ５で撮像し、この両頁の画像データ処理を行って、デジタルデータの情報としてＲＡＭ６４に記憶する。
続いて、Ｓ２０において、ＣＰＵ６１は、ＲＡＭ６４から頁カウント値Ｐを読み出し、この頁カウント値Ｐに「１」加算して再度、ＲＡＭ６４に記憶する。
【００７２】
その後、Ｓ２１において、ＣＰＵ６１は、ＲＡＭ６４から頁カウント値Ｐと頁代数Ｎとを読み出し、この頁カウント値Ｐが頁代数Ｎと等しいか否か、つまり、操作部５６を介して入力されためくり頁数の頁めくりを行ったか否かを判定する判定処理を実行する。
そして、頁カウント値Ｐが頁代数Ｎよりも小さい、つまり、操作部５６を介して入力されためくり頁数の頁めくりを行っていないと判定した場合には（Ｓ２１：ＮＯ）、ＣＰＵ６１は、再度Ｓ１４以降の処理を実行する。
【００７３】
一方、頁カウント値Ｐが頁代数Ｎと等しい、つまり、操作部５６を介して入力されためくり頁数の頁めくりを行ったと判定した場合には（Ｓ２１：ＹＥＳ）、ＣＰＵ６１は、Ｓ２２の処理に移行する。
Ｓ２２において、ＣＰＵ６１は、操作部５６又はＰＣ６８を介して入力されためくり頁数のスキャンしたデジタルデータを通信Ｉ／Ｆ６５を介してＰＣ６８に出力する。
【００７４】
そして、ＣＰＵ６１は、厚さ検出器４３と硬さ検出器４４で検出した本２の頁の厚さと硬さの検出値をＲＡＭ６４から読み出し、ＥＥＰＲＯＭ６３に格納される制御情報ＤＢ７１の「Ｎｏ」を更新すると共に、制御情報ＤＢ７１の更新した「Ｎｏ」に対応する「硬さ」と「厚さ」にそれぞれ記憶する。また、ＣＰＵ６１は、各光沢センサ４５Ａ、４５Ｂを介して検出しためくるべき頁２Ａの光沢をＲＡＭ６４から読み出し、制御情報ＤＢ７１の更新した「Ｎｏ」に対応する「光沢」に記憶する。
【００７５】
また、ＣＰＵ６１は、めくり頁数を表す頁代数Ｎを読み出し、制御情報ＤＢ７１の更新した「Ｎｏ」に対応する「頁数」に記憶する。また、ＣＰＵ６１は、各サイズ検出センサ４６Ａ〜４６Ｄを介して検出した本２のサイズをＲＡＭ６４から読み出し、制御情報ＤＢ７１の更新した「Ｎｏ」に対応する「本のサイズ」に記憶する。また、ＣＰＵ６１は、駆動条件として設定されためくりローラ１４の押圧力をＲＡＭ６４から読み出し、制御情報ＤＢ７１の更新した「Ｎｏ」に対応する「押圧力」に記憶する。
【００７６】
また、ＣＰＵ６１は、駆動条件として設定されためくりローラ１４と頁押さえ１５との間隔をＲＡＭ６４から読み出し、制御情報ＤＢ７１の更新した「Ｎｏ」に対応する「シャフト間隔」に記憶する。また、ＣＰＵ６１は、駆動条件として設定されためくりローラ１４の回転量と回転速度とをＲＡＭ６４から読み出し、制御情報ＤＢ７１の更新した「Ｎｏ」に対応する「回転量」、「回転速度」にそれぞれ記憶する。更に、ＣＰＵ６１は、制御情報ＤＢ７１の更新した「Ｎｏ」に対応する「めくり成否」に、１枚ずつの頁送りが行えたことを表す「Ｙ」を記憶する。その後、ＣＰＵ６１は、当該処理を終了する。尚、ＣＰＵ６１は、制御情報ＤＢ７１の更新した「Ｎｏ」に対応する「めくり成否」を記憶しないようにしてもよい。
【００７７】
他方、上記Ｓ１８において、１枚の頁送りを検出しなかった場合、つまり、空送若しくは重送を検出した場合には（Ｓ１８：ＮＯ）、ＣＰＵ６１は、エラーカウンタのカウント値ＷをＲＡＭ６４から読み出し、このカウント値Ｗに「１」加算して、再度ＲＡＭ６４に記憶後、Ｓ２３の処理に移行する。Ｓ２３において、１枚の頁送りができなかったことが２回目か否か、つまり、空送若しくは重送があったのが２回目か否かを判定する判定処理を実行する。具体的には、ＣＰＵ６１は、エラーカウンタのカウント値ＷをＲＡＭ６４から読み出し、このカウント値Ｗが「２」か否かを判定する判定処理を実行する。
【００７８】
そして、１枚の頁送りを検出しなかったことが１回目の場合、つまり、ＲＡＭ６４から読み出したエラーカウンタのカウント値Ｗが「１」の場合には（Ｓ２３：ＮＯ）、ＣＰＵ６１は、Ｓ２４の処理に移行する。Ｓ２４において、ＣＰＵ６１は、後述のめくりローラ１４と頁押さえ１５との駆動条件を再度設定する「駆動条件再設定処理」のサブ処理（図９参照）を実行後、Ｓ１４の処理に移行する。
【００７９】
一方、１枚の頁送りができなかったことが２回目の場合、つまり、ＲＡＭ６４から読み出したエラーカウンタのカウント値Ｗが「２」の場合には（Ｓ２３：ＹＥＳ）、ＣＰＵ６１は、Ｓ２５の処理に移行する。Ｓ２５において、ＣＰＵ６１は、操作部５６の液晶ディスプレイ（不図示）に載置台３に開かれて置かれた本２の頁スキャンに失敗した旨を表すエラー報知を表示後、当該処理を終了する。
【００８０】
［駆動条件設定処理］
次に、上記Ｓ１３でＣＰＵ６１が実行する「駆動条件設定処理」のサブ処理について図８に基づいて説明する。
図８に示すように、先ず、Ｓ１１１において、ＣＰＵ６１は、厚さ検出器４３と硬さ検出器４４で検出した本２の頁の「厚さ」と「硬さ」の検出値と、各光沢センサ４５Ａ、４５Ｂを介して検出しためくるべき頁２Ａの「光沢」と、「めくり頁数」を表す頁代数Ｎと、各サイズ検出センサ４６Ａ〜４６Ｄを介して検出した「本２のサイズ」とをＲＡＭ６４から読み出す。
【００８１】
続いて、ＣＰＵ６１は、ＲＡＭ６４から読み出した「硬さ」、「厚さ」、「光沢」、「めくり頁数」、「本２のサイズ」と同じ組み合わせのデータ、又は、それぞれの近い値（例えば、±１０％以内の値である。）の組み合わせのデータが、制御情報ＤＢ７１に記憶されているか否かを判定する判定処理を実行する。そして、ＲＡＭ６４から読み出した「硬さ」、「厚さ」、「光沢」、「めくり頁数」、「本２のサイズ」と同じ組み合わせのデータ、又は、それぞれの近い値の組み合わせのデータが、制御情報ＤＢ７１に記憶されている場合には（Ｓ１１１：ＹＥＳ）、ＣＰＵ６１は、Ｓ１１２の処理に移行する。
【００８２】
Ｓ１１２において、ＣＰＵ６１は、ＲＡＭ６４から読み出した「硬さ」、「厚さ」、「光沢」、「めくり頁数」、「本２のサイズ」と同じ組み合わせのデータ、又は、それぞれの近い値の組み合わせのデータに対応する「押圧力」、「シャフト間隔」、「回転量」、「回転速度」の各データを制御情報ＤＢ７１から読み出す。
【００８３】
そして、Ｓ１１３において、ＣＰＵ６１は、この制御情報ＤＢ７１から読み出した「押圧力」、「シャフト間隔」、「回転量」、「回転速度」の各データを、めくりローラ１４と頁押さえ１５との駆動条件としてＲＡＭ６４に記憶後、メインフローチャートに戻り、Ｓ１４の処理に移行する。従って、ＣＰＵ６１は、この「押圧力」のデータをめくりローラ１４の押圧力の駆動条件として設定する。また、ＣＰＵ６１は、この「シャフト間隔」のデータをめくりローラ１４と頁押さえ１５との間隔の駆動条件として設定する。また、ＣＰＵ６１は、この「回転量」と「回転速度」をめくりローラ１４の回転量、回転速度の駆動条件として設定する。
【００８４】
一方、ＲＡＭ６４から読み出した「硬さ」、「厚さ」、「光沢」、「めくり頁数」、「本２のサイズ」と同じ組み合わせのデータ、又は、それぞれの近い値の組み合わせのデータが、制御情報ＤＢ７１に記憶されていない場合には（Ｓ１１１：ＮＯ）、ＣＰＵ６１は、Ｓ１１４の処理に移行する。Ｓ１１４において、ＣＰＵ６１は、ＲＡＭ６４から読み出した「硬さ」と同じデータ、又は、この「硬さ」に近いデータ（例えば、±１０％以内のデータである。）が、制御情報ＤＢ７１の「硬さ」に記憶されているか否かを判定する判定処理を実行する。
【００８５】
尚、めくりローラ１４と頁押さえ１５の駆動条件である「シャフト間隔」、「回転量」、「回転速度」の各制御データを決定するために使用されるＲＡＭ６４から読み出した「硬さ」、「厚さ」、「光沢」は、頁めくりにより大きな影響を与える順として「硬さ」→「厚さ」→「光沢」の順番に予め優先順位が付され、この優先順位がＲＯＭ６２に記憶されている。従って、ＣＰＵ６１は、先ず、優先順位が１番目のＲＡＭ６４から読み出した「硬さ」と同じデータ、又は、この「硬さ」に近いデータが、制御情報ＤＢ７１の「硬さ」に記憶されているか否かを判定する判定処理を実行する。
【００８６】
そして、ＲＡＭ６４から読み出した「硬さ」と同じデータ、又は、この「硬さ」に近いデータが、制御情報ＤＢ７１の「硬さ」に記憶されている場合には（Ｓ１１４：ＹＥＳ）、ＣＰＵ６１は、Ｓ１１５の処理に移行する。Ｓ１１５において、ＣＰＵ６１は、制御情報ＤＢ７１の「硬さ」に対応する「シャフト間隔」、「回転量」、「回転速度」の各データを読み出し、「シャフト間隔」、「回転量」、「回転速度」の設定値としてＲＡＭ６４に記憶後、Ｓ１１７の処理に移行する。
【００８７】
例えば、図６に示すように、ＲＡＭ６４から読み出した「硬さ」が「１００」の場合には、ＣＰＵ６１は、制御情報ＤＢ７１の「硬さ：１００」に対応する「シャフト間隔：５０」、「回転量：１０」、「回転速度：２０」の各データを読み出し、「シャフト間隔」、「回転量」、「回転速度」の設定値としてＲＡＭ６４に記憶後、Ｓ１１７の処理に移行する。
【００８８】
一方、ＲＡＭ６４から読み出した「硬さ」と同じデータ、又は、この「硬さ」に近いデータが、制御情報ＤＢ７１の「硬さ」に記憶されていない場合には（Ｓ１１４：ＮＯ）、ＣＰＵ６１は、Ｓ１１６の処理に移行する。Ｓ１１６において、ＣＰＵ６１は、制御情報ＤＢ７１の「硬さ」に記憶されているデータのうちの、ＲＡＭ６４から読み出した「硬さ」の近傍の２つの「硬さ」のそれぞれに対応する「シャフト間隔」、「回転量」、「回転速度」の各データを読み出す。そして、ＣＰＵ６１は、ＲＡＭ６４から読み出した「硬さ」に対応する「シャフト間隔」、「回転量」、「回転速度」を比例計算によって算出し、「シャフト間隔」、「回転量」、「回転速度」の設定値としてＲＡＭ６４に記憶後、Ｓ１１７の処理に移行する。
【００８９】
例えば、図６に示すように、ＲＡＭ６４から読み出した「硬さ」が「９０」の場合には、ＣＰＵ６１は、制御情報ＤＢ７１の「硬さ：１００」に対応する「シャフト間隔：５０」、「回転量：１０」、「回転速度：２０」と、「硬さ：１３０」に対応する「シャフト間隔：７０」、「回転量：１３」、「回転速度：３０」とを読み出す。そして、ＣＰＵ６１は、比例計算より「シャフト間隔：４３．３」、「回転量：９」、「回転速度：１６．７」を算出し、「シャフト間隔」、「回転量」、「回転速度」の設定値としてＲＡＭ６４に記憶後、Ｓ１１７の処理に移行する。
【００９０】
Ｓ１１７において、ＣＰＵ６１は、ＲＡＭ６４から読み出した「光沢」と同じデータ、又は、この「光沢」に近いデータ（例えば、±１０％以内のデータである。）が、制御情報ＤＢ７１の「光沢」に記憶されているか否かを判定する判定処理を実行する。
【００９１】
尚、めくりローラ１４と頁押さえ１５の駆動条件である「押圧力」の制御データを決定するために使用されるＲＡＭ６４から読み出した「硬さ」、「厚さ」、「光沢」は、「光沢」→「厚さ」→「硬さ」の順番に予め優先順位が付され、この優先順位がＲＯＭ６２に記憶されている。従って、ＣＰＵ６１は、先ず、優先順位が１番目のＲＡＭ６４から読み出した「光沢」と同じデータ、又は、この「光沢」に近いデータが、制御情報ＤＢ７１の「光沢」に記憶されているか否かを判定する判定処理を実行する。
【００９２】
そして、ＲＡＭ６４から読み出した「光沢」と同じデータ、又は、この「光沢」に近いデータが、制御情報ＤＢ７１の「光沢」に記憶されている場合には（Ｓ１１７：ＹＥＳ）、ＣＰＵ６１は、Ｓ１１８の処理に移行する。Ｓ１１８において、ＣＰＵ６１は、制御情報ＤＢ７１の「光沢」に対応する「押圧力」のデータを読み出し、「押圧力」の設定値としてＲＡＭ６４に記憶後、Ｓ１２０の処理に移行する。
【００９３】
例えば、図６に示すように、ＲＡＭ６４から読み出した「光沢」が「８」の場合には、ＣＰＵ６１は、制御情報ＤＢ７１の「光沢：８」に対応する「押圧力：１５０」のデータを読み出し、「押圧力」の設定値としてＲＡＭ６４に記憶後、Ｓ１２０の処理に移行する。
【００９４】
一方、ＲＡＭ６４から読み出した「光沢」と同じデータ、又は、この「光沢」に近いデータが、制御情報ＤＢ７１の「光沢」に記憶されていない場合には（Ｓ１１７：ＮＯ）、ＣＰＵ６１は、Ｓ１１９の処理に移行する。Ｓ１１９において、ＣＰＵ６１は、制御情報ＤＢ７１の「光沢」に記憶されているデータのうちの、ＲＡＭ６４から読み出した「光沢」の近傍の２つの「光沢」のそれぞれに対応する「押圧力」の各データを読み出す。そして、ＣＰＵ６１は、ＲＡＭ６４から読み出した「光沢」に対応する「押圧力」を比例計算によって算出し、「押圧力」の設定値としてＲＡＭ６４に記憶後、Ｓ１２０の処理に移行する。
【００９５】
例えば、図６に示すように、ＲＡＭ６４から読み出した「光沢」が「５」の場合には、ＣＰＵ６１は、制御情報ＤＢ７１の「光沢：８」に対応する「押圧力：１５０」と、「光沢：４」に対応する「押圧力：１３０」とを読み出す。そして、ＣＰＵ６１は、比例計算より「押圧力：１３５」を算出し、「押圧力」の設定値としてＲＡＭ６４に記憶後、Ｓ１２０の処理に移行する。
【００９６】
そして、Ｓ１２０において、ＣＰＵ６１は、「シャフト間隔」、「回転量」、「回転速度」及び「押圧力」の各設定値をＲＡＭ６４から読み出し、めくりローラ１４と頁押さえ１５との駆動条件としてＲＡＭ６４に記憶後、当該サブ処理を終了してメインフローチャートに戻り、Ｓ１４の処理に移行する。従って、ＣＰＵ６１は、この「シャフト間隔」のデータをめくりローラ１４と頁押さえ１５との間隔の駆動条件として設定する。また、ＣＰＵ６１は、この「回転量」と「回転速度」をめくりローラ１４の回転量、回転速度の駆動条件として設定する。また、ＣＰＵ６１は、この「押圧力」のデータをめくりローラ１４の押圧力の駆動条件として設定する。
【００９７】
［駆動条件再設定処理］
次に、上記Ｓ２４でＣＰＵ６１が実行する「駆動条件再設定処理」のサブ処理について図９に基づいて説明する。
図９に示すように、先ず、Ｓ２１１において、ＣＰＵ６１は、頁送り検出センサ４７を介して頁送りがされなかった「空送」を検出したか否かを判定する判定処理を実行する。
そして、頁送り検出センサ４７を介して頁送りがされなかった「空送」を検出した場合には（Ｓ２１１：ＹＥＳ）、ＣＰＵ６１は、Ｓ２１２の処理に移行する。
【００９８】
Ｓ２１２において、ＣＰＵ６１は、厚さ検出器４３で検出した本２の頁の「厚さ」の検出値をＲＡＭ６４から読み出し、このＲＡＭ６４から読み出した「厚さ」と同じデータ、又は、この「厚さ」に近いデータ（例えば、±１０％以内のデータである。）が、制御情報ＤＢ７１の「厚さ」に記憶されているか否かを判定する判定処理を実行する。つまり、めくりローラ１４と頁押さえ１５の駆動条件である「シャフト間隔」、「回転量」、「回転速度」の各制御データを再設定するために、ＣＰＵ６１は、優先順位が２番目のＲＡＭ６４から読み出した「厚さ」と同じデータ、又は、この「厚さ」に近いデータが、制御情報ＤＢ７１の「厚さ」に記憶されているか否かを判定する判定処理を実行する。ここで、「空送」を検出した場合には、「シャフト間隔」、「回転量」、「回転速度」を調整することにより解消されることが多いため、本２の頁の「厚さ」を加味して「シャフト間隔」、「回転量」、「回転速度」を補正する。
【００９９】
そして、ＲＡＭ６４から読み出した「厚さ」と同じデータ、又は、この「厚さ」に近いデータが、制御情報ＤＢ７１の「厚さ」に記憶されている場合には（Ｓ２１２：ＹＥＳ）、ＣＰＵ６１は、Ｓ２１３の処理に移行する。Ｓ２１３において、ＣＰＵ６１は、制御情報ＤＢ７１の「厚さ」に対応する「シャフト間隔」、「回転量」、「回転速度」の各データを読み出し、「補正用シャフト間隔」、「補正用回転量」、「補正用回転速度」としてＲＡＭ６４に記憶後、Ｓ２１５の処理に移行する。
【０１００】
例えば、図６に示すように、ＲＡＭ６４から読み出した「厚さ」が「０．８」の場合には、ＣＰＵ６１は、制御情報ＤＢ７１の「厚さ：０．８」に対応する「シャフト間隔：７０」、「回転量：１３」、「回転速度：３０」の各データを読み出し、「補正用シャフト間隔：７０」、「補正用回転量：１３」、「補正用回転速度：３０」としてＲＡＭ６４に記憶後、Ｓ２１５の処理に移行する。
【０１０１】
一方、ＲＡＭ６４から読み出した「厚さ」と同じデータ、又は、この「厚さ」に近いデータが、制御情報ＤＢ７１の「厚さ」に記憶されていない場合には（Ｓ２１２：ＮＯ）、ＣＰＵ６１は、Ｓ２１４の処理に移行する。Ｓ２１４において、ＣＰＵ６１は、制御情報ＤＢ７１の「厚さ」に記憶されているデータのうちの、ＲＡＭ６４から読み出した「厚さ」の近傍の２つの「厚さ」のそれぞれに対応する「シャフト間隔」、「回転量」、「回転速度」の各データを読み出す。そして、ＣＰＵ６１は、ＲＡＭ６４から読み出した「厚さ」に対応する「シャフト間隔」、「回転量」、「回転速度」を比例計算によって算出し、「補正用シャフト間隔」、「補正用回転量」、「補正用回転速度」としてＲＡＭ６４に記憶後、Ｓ２１５の処理に移行する。
【０１０２】
例えば、図６に示すように、ＲＡＭ６４から読み出した「厚さ」が「０．９」の場合には、ＣＰＵ６１は、制御情報ＤＢ７１の「厚さ：１．０」に対応する「シャフト間隔：９０」、「回転量：１５」、「回転速度：４０」と、「厚さ：０．８」に対応する「シャフト間隔：７０」、「回転量：１３」、「回転速度：３０」とを読み出す。そして、ＣＰＵ６１は、比例計算より「シャフト間隔：８０」、「回転量：１４」、「回転速度：３５」を算出し、「補正用シャフト間隔：８０」、「補正用回転量：１４」、「補正用回転速度：３５」としてＲＡＭ６４に記憶後、Ｓ２１５の処理に移行する。
【０１０３】
続いて、Ｓ２１５において、ＣＰＵ６１は、上記Ｓ１２０で設定しためくりローラ１４と頁押さえ１５との駆動条件としての「シャフト間隔」、「回転量」、「回転速度」と、「補正用シャフト間隔」、「補正用回転量」、「補正用回転速度」とをＲＡＭ６４から読み出すと共に、補正係数Ｋ（０＜Ｋ＜１で、例えば、Ｋ＝０．７である。）をＲＯＭ６２から読み出す。尚、補正係数Ｋは、予めＲＯＭ６２に記憶されている。
【０１０４】
そして、ＣＰＵ６１は、（（シャフト間隔）＋（補正用シャフト間隔）×Ｋ）÷（１＋Ｋ）の式より算出した値を「シャフト間隔」の再設定値としてＲＡＭ６４に記憶する。また、ＣＰＵ６１は、（（回転量）＋（補正用回転量）×Ｋ）÷（１＋Ｋ）の式より算出した値を「回転量」の再設定値としてＲＡＭ６４に記憶する。また、ＣＰＵ６１は、（（回転速度）＋（補正用回転速度）×Ｋ）÷（１＋Ｋ）の式より算出した値を「回転速度」の再設定値としてＲＡＭ６４に記憶する。
【０１０５】
例えば、ＣＰＵ６１は、上記Ｓ１２０で設定しためくりローラ１４と頁押さえ１５との駆動条件としての「シャフト間隔：５０」、「回転量：１０」、「回転速度：２０」と、「補正用シャフト間隔：８０」、「補正用回転量：１４」、「補正用回転速度：３５」とをＲＡＭ６４から読み出すと共に、補正係数Ｋとして「０．７」をＲＯＭ６２から読み出す。
【０１０６】
そして、ＣＰＵ６１は、（５０＋８０×０．７）÷（１＋０．７）＝６２．４を「シャフト間隔」の再設定値としてＲＡＭ６４に記憶する。また、ＣＰＵ６１は、（１０＋１４×０．７）÷（１＋０．７）＝１１．６を「回転量」の再設定値としてＲＡＭ６４に記憶する。また、ＣＰＵ６１は、（２０＋３５×０．７）÷（１＋０．７）＝２６．２を「回転速度」の再設定値としてＲＡＭ６４に記憶する。
【０１０７】
続いて、ＣＰＵ６１は、「シャフト間隔」、「回転量」、「回転速度」の各再設定値をＲＡＭ６４から読み出し、めくりローラ１４と頁押さえ１５との駆動条件としてＲＡＭ６４に記憶後、当該サブ処理を終了してメインフローチャートに戻り、Ｓ１４の処理に移行する。従って、ＣＰＵ６１は、「空送」の場合には、めくりローラ１４と頁押さえ１５との駆動条件のうちの「シャフト間隔」、「回転量」、「回転速度」の各設定値を頁の厚さを加味して補正し、当該駆動条件を再設定する。
【０１０８】
他方、上記Ｓ２１１で頁送り検出センサ４７を介して頁送りがされなかった「空送」を検出しなかった場合、つまり、２枚以上の頁送りをした「重送」を検出した場合には（Ｓ２１１：ＮＯ）、ＣＰＵ６１は、Ｓ２１６の処理に移行する。Ｓ２１６において、ＣＰＵ６１は、厚さ検出器４３で検出した本２の頁の「厚さ」の検出値をＲＡＭ６４から読み出し、このＲＡＭ６４から読み出した「厚さ」と同じデータ、又は、この「厚さ」に近いデータ（例えば、±１０％以内のデータである。）が、制御情報ＤＢ７１の「厚さ」に記憶されているか否かを判定する判定処理を実行する。
【０１０９】
つまり、めくりローラ１４と頁押さえ１５の駆動条件である「押圧力」の制御データを再設定するために、ＣＰＵ６１は、優先順位が２番目のＲＡＭ６４から読み出した「厚さ」と同じデータ、又は、この「厚さ」に近いデータが、制御情報ＤＢ７１の「厚さ」に記憶されているか否かを判定する判定処理を実行する。ここで、「重送」を検出した場合には、「押圧力」を調整することにより解消されることが多いため、本２の頁の「厚さ」を加味して「押圧力」を補正する。
【０１１０】
そして、ＲＡＭ６４から読み出した「厚さ」と同じデータ、又は、この「厚さ」に近いデータが、制御情報ＤＢ７１の「厚さ」に記憶されている場合には（Ｓ２１６：ＹＥＳ）、ＣＰＵ６１は、Ｓ２１７の処理に移行する。Ｓ２１７において、ＣＰＵ６１は、制御情報ＤＢ７１の「厚さ」に対応する「押圧力」のデータを読み出し、「補正用押圧力」としてＲＡＭ６４に記憶後、Ｓ２１９の処理に移行する。
【０１１１】
例えば、図６に示すように、ＲＡＭ６４から読み出した「厚さ」が「０．８」の場合には、ＣＰＵ６１は、制御情報ＤＢ７１の「厚さ：０．８」に対応する「押圧力：１３０」のデータを読み出し、「補正用押圧力：１３０」としてＲＡＭ６４に記憶後、Ｓ２１９の処理に移行する。
【０１１２】
一方、ＲＡＭ６４から読み出した「厚さ」と同じデータ、又は、この「厚さ」に近いデータが、制御情報ＤＢ７１の「厚さ」に記憶されていない場合には（Ｓ２１６：ＮＯ）、ＣＰＵ６１は、Ｓ２１８の処理に移行する。Ｓ２１８において、ＣＰＵ６１は、制御情報ＤＢ７１の「厚さ」に記憶されているデータのうちの、ＲＡＭ６４から読み出した「厚さ」の近傍の２つの「厚さ」のそれぞれに対応する「押圧力」の各データを読み出す。そして、ＣＰＵ６１は、ＲＡＭ６４から読み出した「厚さ」に対応する「押圧力」を比例計算によって算出し、「補正用押圧力」としてＲＡＭ６４に記憶後、Ｓ２１９の処理に移行する。
【０１１３】
例えば、図６に示すように、ＲＡＭ６４から読み出した「厚さ」が「０．９」の場合には、ＣＰＵ６１は、制御情報ＤＢ７１の「厚さ：１．０」に対応する「押圧力：１２０」と、「厚さ：０．８」に対応する「押圧力：１３０」とを読み出す。そして、ＣＰＵ６１は、比例計算より「押圧力：１２５」を算出し、「補正用押圧力：１２５」としてＲＡＭ６４に記憶後、Ｓ２１９の処理に移行する。
【０１１４】
続いて、Ｓ２１９において、ＣＰＵ６１は、上記Ｓ１２０で設定しためくりローラ１４と頁押さえ１５との駆動条件としての「押圧力」と、「補正用押圧力」とをＲＡＭ６４から読み出すと共に、補正係数Ｋ（０＜Ｋ＜１で、例えば、Ｋ＝０．７である。）をＲＯＭ６２から読み出す。そして、ＣＰＵ６１は、（（押圧力）＋（補正用押圧力）×Ｋ）÷（１＋Ｋ）の式より算出した値を「押圧力」の再設定値としてＲＡＭ６４に記憶する。尚、補正係数Ｋは、予めＲＯＭ６２に記憶されている。
【０１１５】
例えば、ＣＰＵ６１は、上記Ｓ１２０で設定しためくりローラ１４と頁押さえ１５との駆動条件としての「押圧力：１３５」と「補正用押圧力：１２５」とをＲＡＭ６４から読み出すと共に、補正係数Ｋとして「０．７」をＲＯＭ６２から読み出す。そして、ＣＰＵ６１は、（１３５＋１２５×０．７）÷（１＋０．７）＝１３０．９を「押圧力」の再設定値としてＲＡＭ６４に記憶する。
【０１１６】
続いて、ＣＰＵ６１は、「押圧力」の再設定値をＲＡＭ６４から読み出し、めくりローラ１４と頁押さえ１５との駆動条件としてＲＡＭ６４に記憶後、当該サブ処理を終了してメインフローチャートに戻り、Ｓ１４の処理に移行する。従って、ＣＰＵ６１は、「重送」の場合には、めくりローラ１４と頁押さえ１５との駆動条件のうちの「押圧力」の設定値を頁の厚さを加味して補正し、当該駆動条件を再設定する。
【０１１７】
ここで、厚さ検出器４３、硬さ検出器４４、光沢センサ４５Ａ、４５Ｂ、サイズ検出センサ４６Ａ〜４６Ｄは、特徴取得手段の一例を構成する。また、頁めくり機構４は、頁めくり手段の一例として機能する。また、ＣＰＵ６１は、制御手段、制御情報取得手段、特徴判定手段、第１制御項目別判定手段、枚数判定手段、第２制御項目別判定手段の一例として機能する。また、ＣＰＵ６１、ＥＥＰＲＯＭ６３は、データベース作成手段の一例を構成する。また、ＲＯＭ６２は、優先順位記憶手段の一例として機能する。また、赤外線ＬＥＤ２０、頁送り検出センサ４７は、枚数検出手段の一例を構成する。また、ＣＣＤカメラ５、ＣＣＤドライバ５３は、情報取得手段の一例を構成する。
【０１１８】
以上詳細に説明した通り、本実施例に係る書籍スキャン装置１では、ＣＰＵ６１は、操作部５６を介して入力されためくり頁数の頁めくりが成功した場合には、厚さ検出器４３、硬さ検出器４４、光沢センサ４５Ａ、４５Ｂ、サイズ検出センサ４６Ａ〜４６Ｄを介して検出した本２の頁の「厚さ」、「硬さ」、「光沢」、「本２のサイズ」と、めくり頁数と、めくりローラ１４と頁押さえ１５との駆動条件として設定された「シャフト間隔」、「回転量」、「回転速度」及び「押圧力」の各設定値と、１枚ずつの頁送りが行えたことを表す「めくり成否」とを、制御情報ＤＢ７１の更新した「Ｎｏ」に対応させてＥＥＰＲＯＭ６３に記憶する。
【０１１９】
これにより、初めて頁めくりを行う本２が載置台３に開かれて置かれても、ＣＰＵ６１は、この本２の頁の「厚さ」、「硬さ」、「光沢」、「本２のサイズ」と、「めくり頁数」と同じ組み合わせのデータ、又は、それぞれの近い値（例えば、±１０％以内の値である。）の組み合わせのデータに対応する「押圧力」、「シャフト間隔」、「回転量」、「回転速度」の各データを制御情報ＤＢ７１から読み出して、頁めくり機構４の駆動条件として設定することが可能となる。従って、ＣＰＵ６１は、制御情報ＤＢ７１から取得したこれらの駆動条件に従って頁めくり機構４を駆動制御することによって、初めて頁めくりを行う本２が載置台３に開かれて置かれても、確実に１頁ずつ自動的にめくることが可能となる。
【０１２０】
また、ＣＰＵ６１は、載置台３に開かれて置かれた本２の頁の「厚さ」、「硬さ」、「光沢」、「本２のサイズ」と、「めくり頁数」と同じ組み合わせのデータ、又は、それぞれの近い値（例えば、±１０％以内の値である。）の組み合わせのデータが制御情報ＤＢ７１に記憶されていない場合には、本２の頁の「硬さ」と同じデータ、又は、この「硬さ」に近いデータに対応する「シャフト間隔」、「回転量」、「回転速度」の各データと、本２の頁の「光沢」と同じデータ、又は、この「光沢」に近いデータに対応する「押圧力」のデータとを制御情報ＤＢ７１から読み出して、頁めくり機構４の駆動条件として設定することが可能となる。従って、ＣＰＵ６１は、制御情報ＤＢ７１から取得したこれらの駆動条件に従って頁めくり機構４を駆動制御することによって、初めて頁めくりを行う本２が載置台３に開かれて置かれても、確実に１頁ずつ自動的にめくることが可能となる。
【０１２１】
また、載置台３に開かれて置かれた本２の頁の「硬さ」と同じデータ、又は、この「硬さ」に近いデータが、制御情報ＤＢ７１の「硬さ」に記憶されていない場合には、本２の頁の「硬さ」の近傍の２つの「硬さ」のそれぞれに対応する「シャフト間隔」、「回転量」、「回転速度」の各データから、当該「硬さ」に対応する「シャフト間隔」、「回転量」、「回転速度」を比例計算によって算出する。
【０１２２】
また、本２の頁の「光沢」と同じデータ、又は、この「光沢」に近いデータが、制御情報ＤＢ７１の「光沢」に記憶されていない場合には、本２の頁の「光沢」の近傍の２つの「光沢」のそれぞれに対応する「押圧力」の各データから、当該「光沢」に対応する「押圧力」を比例計算によって算出する。そして、これら算出した「シャフト間隔」、「回転量」、「回転速度」及び「押圧力」を頁めくり機構４の駆動条件として設定することが可能となる。従って、ＣＰＵ６１は、算出したこれらの駆動条件に従って頁めくり機構４を駆動制御することによって、初めて頁めくりを行う本２が載置台３に開かれて置かれても、確実に１頁ずつ自動的にめくることが可能となる。
【０１２３】
また、空送した場合には、ＣＰＵ６１は、優先順位が２番目である本２の頁の「厚さ」と同じデータ、又は、この「厚さ」に近いデータに対応する「シャフト間隔」、「回転量」、「回転速度」を「補正用シャフト間隔」、「補正用回転量」、「補正用回転速度」として制御情報ＤＢ７１から読み出すと共に、補正係数ＫをＲＯＭ６２から読み出し、「シャフト間隔」、「回転量」、「回転速度」を補正して駆動条件を再設定する。
【０１２４】
また、ＣＰＵ６１は、本２の頁の「厚さ」と同じデータ、又は、この「厚さ」に近いデータが、制御情報ＤＢ７１の「厚さ」に記憶されていない場合には、この「厚さ」の近傍の２つの「厚さ」のそれぞれに対応する「シャフト間隔」、「回転量」、「回転速度」の各データから、当該「厚さ」に対応する「補正用シャフト間隔」、「補正用回転量」、「補正用回転速度」を比例計算により算出して、補正係数ＫをＲＯＭ６２から読み出し、「シャフト間隔」、「回転量」、「回転速度」を補正して駆動条件を再設定する。
【０１２５】
これにより、空送した場合には、「シャフト間隔」、「回転量」、「回転速度」の設定値を直ちに再設定することが可能となる。従って、ＣＰＵ６１は、再設定したこれらの駆動条件に従って頁めくり機構４を駆動制御することによって、確実に１頁ずつ自動的にめくることが可能となる。
【０１２６】
また、重送した場合には、ＣＰＵ６１は、優先順位が２番目である本２の頁の「厚さ」と同じデータ、又は、この「厚さ」に近いデータに対応する「押圧力」を「補正用押圧力」として制御情報ＤＢ７１から読み出すと共に、補正係数ＫをＲＯＭ６２から読み出し、「押圧力」を補正して駆動条件を再設定する。
【０１２７】
また、ＣＰＵ６１は、本２の頁の「厚さ」と同じデータ、又は、この「厚さ」に近いデータが、制御情報ＤＢ７１の「厚さ」に記憶されていない場合には、この「厚さ」の近傍の２つの「厚さ」のそれぞれに対応する「押圧力」の各データから、当該「厚さ」に対応する「補正用押圧力」を比例計算により算出して、補正係数ＫをＲＯＭ６２から読み出し、「押圧力」を補正して駆動条件を再設定する。
【０１２８】
これにより、重送した場合には、「押圧力」の設定値を直ちに再設定することが可能となる。従って、ＣＰＵ６１は、再設定したこれらの駆動条件に従って頁めくり機構４を駆動制御することによって、確実に１頁ずつ自動的にめくることが可能となる。
【０１２９】
更に、書籍スキャン装置１では、頁めくり機構４によって本２の頁めくりを自動的に行って、ＣＣＤカメラ５を介して載置台３に開かれて置かれた本２の全頁又は一部の頁に記載された内容をデジタルデータとして取得することが可能となる。
【０１３０】
尚、本発明は前記実施例に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【０１３１】
例えば、Ｓ２５において、ＣＰＵ６１は、エラー報知だけでなく、当該本２の頁の「厚さ」、「硬さ」、「光沢」、「本２のサイズ」と、めくり頁数と、めくりローラ１４と頁押さえ１５との駆動条件として設定された「シャフト間隔」、「回転量」、「回転速度」及び「押圧力」の各設定値と、１枚の頁送りが行えなかったことを表す「めくり成否：Ｎ」とを、制御情報ＤＢ７１の更新した「Ｎｏ」に対応させてＥＥＰＲＯＭ６３に記憶するようにしてもよい。
【０１３２】
また、上記Ｓ１３及びＳ２４において、ＣＰＵ６１は、制御情報ＤＢ７１に記憶される各データのうちの、「めくり成否」が「Ｙ」のデータだけを使用するようにしてもよい。これにより、制御情報ＤＢ７１から「めくり成否」が「Ｎ」の各データ読み出すことによって、１枚ずつの頁送りができなかった原因解析を迅速に行うことが可能となる。
【符号の説明】
【０１３３】
１      書籍スキャン装置
２      本
３      載置台
４      頁めくり機構
５      ＣＣＤカメラ
８      頁膨出機構部
１１      頁移動機構部
１２      上下機構部
１３      間隔設定機構部
１４      めくりローラ
１５      頁押さえ
１６      頁めくりシャフト
２０      赤外線ＬＥＤ
４１      ＬＥＤ
４３      厚さ検出器
４４      硬さ検出器
４５Ａ，４５Ｂ      光沢センサ
４６Ａ〜４６Ｄ      サイズ検出センサ
４７      頁送り検出センサ
４８      押圧力センサ
５６      操作部
６１      ＣＰＵ
６２      ＲＯＭ
６３      ＥＥＰＲＯＭ
６４      ＲＡＭ
７１      制御情報ＤＢ
【図１】
2011051233.tif 000003
【図２】
2011051233.tif 000004
【図３】
2011051233.tif 000005
【図４】
2011051233.tif 000006
【図５】
2011051233.tif 000007
【図６】
2011051233.tif 000008
【図７】
2011051233.tif 000009
【図８】
2011051233.tif 000010
【図９】
2011051233.tif 000011