(57)【要約】【課題】従来のスキャンシステムでは、画像形成装置に画像処理能力があっても、ＯＣＲ処理やＯＣＲ処理の文字認識率を高めるＯＣＲ前処理等の画像処理をスキャンサーバのみで実行していたため、スキャンサーバに処理負荷が集中してしまう。【解決手段】スキャンサーバはＯＣＲ前処理をスキャンチケットに記載し、画像形成装置はスキャンした画像に対して、スキャンサーバから受信したスキャンチケットに記載されているＯＣＲ前処理を実行する。【選択図】図２
2014036314.tif 000002
【特許請求の範囲】
【請求項１】
予め定められたスキャン設定に基づいてスキャンを指示するスキャンサーバであって、当該指示したスキャンによるスキャン画像を受信するスキャン画像受信手段（１５７）および受信したスキャン画像をＯＣＲ処理するＯＣＲ処理手段（１５５）を含む、スキャンサーバ（１５０）と、
前記スキャンサーバからの指示に基づいてスキャンを行うスキャン装置であって、原稿をスキャンしてスキャン画像を取得するスキャン手段（３５１）および取得したスキャン画像を前記スキャンサーバに送信するスキャン画像送信手段（３５３）を含む、スキャン装置（３５０）と
を備えるスキャンサービスシステムであって、
前記スキャンサーバは、
ＯＣＲ処理前に実行すべきＯＣＲ前処理を含むスキャンチケットを作成し、前記画像形成装置に送信するスキャンチケット送信手段（１５６、１５７）をさらに含み、
前記スキャン装置は、
前記スキャンサーバから前記スキャンチケットを受信するスキャンチケット受信手段（３５３）と、
前記スキャン手段で取得したスキャン画像に対して、前記スキャンチケット受信手段で受信したスキャンチケットに含まれるＯＣＲ前処理を実行して、ＯＣＲ前処理済みのスキャン画像を取得するＯＣＲ前処理手段（３５２）と
をさらに含むことを特徴とするスキャンサービスシステム。
【請求項２】
前記ＯＣＲ前処理は、文字スムージング・濃度調整処理、背景ノイズ除去処理、裏写り除去処理、枠消し処理および画像回転処理のうち少なくとも１つを含むことを特徴とする請求項１に記載のスキャンサービスシステム。
【請求項３】
ユーザによって入力されたスキャン設定を前記スキャンサーバに送信する情報処理装置（２５０）をさらに備えることを特徴とする請求項１に記載のスキャンサービスシステム。
【請求項４】
前記スキャンサーバは、ＯＣＲ処理前に実行すべきＯＣＲ前処理を記憶するＯＣＲ前処理情報記憶手段（１５２）をさらに含み、
前記スキャンチケット送信手段は、前記ＯＣＲ前処理情報記憶手段からＯＣＲ処理前に実行すべきＯＣＲ前処理を取得し、取得したＯＣＲ前処理をスキャンチケットに記載することを特徴とする請求項１に記載のスキャンサービスシステム。
【請求項５】
前記スキャンサーバは、前記スキャン装置で実行可能なＯＣＲ前処理を記憶するスキャン装置情報記憶手段（１５８）をさらに含み、
前記スキャンチケット送信手段（１５６、１５７）は、前記ＯＣＲ前処理情報記憶手段からＯＣＲ処理前に実行すべきＯＣＲ前処理を取得し、前記スキャン装置情報記憶手段から前記スキャン装置で実行可能なＯＣＲ前処理を取得し、スキャンチケットには、実行すべきＯＣＲ前処理のうち、前記スキャン装置で実行可能なＯＣＲ前処理のみを記載し、
前記ＯＣＲ処理手段（１５５）は、ＯＣＲ処理を実行する前に、実行すべきＯＣＲ前処理のうち、前記スキャンチケット送信手段でスキャンチケットに記載されなかったＯＣＲ前処理を実行することを特徴とする請求項４に記載のスキャンサービスシステム。
【請求項６】
前記スキャンサーバは、
前記スキャン装置の設置日時を記憶するスキャン装置情報記憶手段（１５８）と、
前記スキャン装置の設置日時からの経時に応じて、経時劣化を補正するための濃度調整処理に使用する濃度補正パラメータを記憶する濃度補正パラメータ記憶手段（１５９）と
をさらに含み、
前記スキャンチケット送信手段（１５６、１５７）は、前記スキャン装置情報記憶手段に記憶されている前記スキャン装置の設置日時と現在時刻から、前記スキャン装置の設置日時からの経時を取得し、取得した経時に対応する濃度補正パラメータを前記濃度補正パラメータ記憶手段から取得し、取得した濃度補正パラメータをスキャンチケットに記載し、
前記ＯＣＲ前処理手段（３５２）は、前記スキャンサーバから前記スキャンチケット受信手段で受信したスキャンチケットに記載されている濃度補正パラメータを使用して、スキャン画像を濃度補正処理することを特徴とする請求項１に記載のスキャンサービスシステム。
【請求項７】
前記スキャンサーバは、ＯＣＲ処理毎に必要なＯＣＲ前処理の識別子を記憶するＯＣＲ処理情報記憶手段（１６０）をさらに含み、
前記スキャンチケット送信手段（１５６）は、前記ＯＣＲ処理情報記憶手段（１６０）から実行するＯＣＲ処理に必要なＯＣＲ前処理の識別子を取得し、取得したＯＣＲ前処理の識別子に対応するＯＣＲ前処理のみを前記ＯＣＲ前処理情報記憶手段から取得し、スキャンチケットに記載することを特徴とする請求項３に記載のスキャンサービスシステム。
【請求項８】
予め定められたスキャン設定に基づいてスキャンを指示するスキャンサーバであって、当該指示したスキャンによるスキャン画像を受信し、受信したスキャン画像をＯＣＲ処理する、スキャンサーバ（１５０）と、前記スキャンサーバからの指示に基づいて原稿をスキャンしてスキャン画像を取得し、取得したスキャン画像を前記スキャンサーバに送信するスキャン装置（３５０）とを備えるスキャンサービスシステムによって実行されるスキャンサービス方法であって、前記スキャンサービス方法は、
前記スキャンサーバが、ＯＣＲ処理前に実行すべきＯＣＲ前処理を含むスキャンチケットを作成し、前記スキャン装置に送信するスキャンチケット送信ステップと、
前記スキャン装置が、前記スキャンサーバから前記スキャンチケットを受信するスキャンチケット受信ステップと、
前記スキャン装置が、原稿をスキャンして取得したスキャン画像に対して、前記スキャンチケット受信ステップで受信したスキャンチケットに含まれるＯＣＲ前処理を実行して、ＯＣＲ前処理済みのスキャン画像を取得するＯＣＲ前処理ステップと
を備えることを特徴とするスキャンサービス方法。
【請求項９】
前記ＯＣＲ前処理は、文字スムージング・濃度調整処理、背景ノイズ除去処理、裏写り除去処理、枠消し処理および画像回転処理のうち少なくとも１つを含むことを特徴とする請求項８に記載のスキャンサービス方法。
【請求項１０】
前記スキャンサービス方法は、前記スキャンサーバが、情報処理装置（２５０）からユーザによって入力されたスキャン設定を受信する、ステップをさらに備えることを特徴とする請求項８に記載のスキャンサービス方法。
【請求項１１】
前記スキャンサービス方法は、前記スキャンサーバが、ＯＣＲ処理前に実行すべきＯＣＲ前処理を記憶する、ＯＣＲ前処理情報記憶ステップをさらに備え、
前記スキャンチケット送信ステップは、前記スキャンサーバが、前記ＯＣＲ前処理情報記憶ステップで記憶したＯＣＲ処理前に実行すべきＯＣＲ前処理を取得し、取得したＯＣＲ前処理をスキャンチケットに記載することを含むことを特徴とする請求項８に記載のスキャンサービス方法。
【請求項１２】
前記スキャンサービス方法は、前記スキャンサーバが、前記スキャン装置で実行可能なＯＣＲ前処理を記憶する、スキャン装置情報記憶ステップをさらに備え、
前記スキャンチケット送信ステップは、前記スキャンサーバが、前記ＯＣＲ前処理情報記憶ステップで記憶したＯＣＲ処理前に実行すべきＯＣＲ前処理を取得し、前記スキャン装置情報記憶ステップで記憶した前記スキャン装置で実行可能なＯＣＲ前処理を取得し、スキャンチケットには、実行すべきＯＣＲ前処理情報のうち、前記スキャン装置で実行可能なＯＣＲ前処理のみを記載することを含み、
前記ＯＣＲ処理ステップは、前記スキャンサーバが、ＯＣＲ処理を実行する前に、実行すべきＯＣＲ前処理情報のうち、前記スキャンチケット送信ステップでスキャンチケットに記載されなかったＯＣＲ前処理を実行することを含むことを特徴とする請求項１１に記載のスキャンサービス方法。
【請求項１３】
前記スキャンサービス方法は、
前記スキャンサーバが前記スキャン装置の設置日時を記憶する、スキャン装置情報記憶ステップと、
前記スキャンサーバが、前記スキャン装置の設置日時からの経時に応じて、経時劣化を補正するための濃度調整処理に使用する濃度補正パラメータを記憶する、濃度補正パラメータ記憶ステップと
をさらに備え、
前記スキャンチケット送信ステップは、前記スキャンサーバが、前記スキャン装置情報記憶ステップで記憶した前記スキャン装置の設置日時と現在時刻から、前記スキャン装置の設置日時からの経時を取得し、前記濃度補正パラメータ記憶ステップで記憶した取得した経時に対応する濃度補正パラメータを取得し、取得した濃度補正パラメータをスキャンチケットに記載することを含み、
前記ＯＣＲ前処理ステップは、前記スキャン装置が、前記スキャンサーバから前記スキャンチケット受信ステップで受信したスキャンチケットに記載されている濃度補正パラメータを使用して、スキャン画像を濃度補正処理することを含むことを特徴とする請求項８に記載のスキャンサービス方法。
【請求項１４】
前記スキャンサービス方法は、前記スキャンサーバがＯＣＲ処理毎に必要なＯＣＲ前処理の識別子を記憶するＯＣＲ処理情報記憶ステップをさらに備え、
前記スキャンチケット送信ステップは、前記スキャンサーバが、前記ＯＣＲ処理情報記憶ステップで記憶した実行するＯＣＲ処理に必要なＯＣＲ前処理の識別子を取得し、取得したＯＣＲ前処理の識別子に対応するＯＣＲ前処理のみを前記ＯＣＲ前処理情報記憶ステップで記憶したＯＣＲ前処理のうちから取得し、スキャンチケットに記載することを含むことを特徴とする請求項１１に記載のスキャンサービス方法。
【請求項１５】
予め定められたスキャン設定に基づいてスキャンを指示するスキャンサーバであって、当該指示したスキャンによるスキャン画像を受信し、受信したスキャン画像をＯＣＲ処理する、スキャンサーバ（１５０）と、前記スキャンサーバからの指示に基づいて原稿をスキャンしてスキャン画像を取得し、取得したスキャン画像を前記スキャンサーバに送信するスキャン装置（３５０）とを備えるスキャンサービスシステムにスキャンサービス方法を実行させるためのスキャンサービスプログラムであって、前記スキャンサービス方法は、
前記スキャンサーバが、ＯＣＲ処理前に実行すべきＯＣＲ前処理を含むスキャンチケットを作成し、前記スキャン装置に送信するスキャンチケット送信ステップと、
前記スキャン装置が、前記スキャンサーバから前記スキャンチケットを受信するスキャンチケット受信ステップと、
前記スキャン装置が、原稿をスキャンして取得したスキャン画像に対して、前記スキャンチケット受信ステップで受信したスキャンチケットに含まれるＯＣＲ前処理を実行して、ＯＣＲ前処理済みのスキャン画像を取得するＯＣＲ前処理ステップと
を備えることを特徴とするスキャンサービスプログラム。
【請求項１６】
前記ＯＣＲ前処理は、文字スムージング・濃度調整処理、背景ノイズ除去処理、裏写り除去処理、枠消し処理および画像回転処理のうち少なくとも１つを含むことを特徴とする請求項１５に記載のスキャンサービスプログラム。
【請求項１７】
前記スキャンサービス方法は、前記スキャンサーバが、情報処理装置（２５０）からユーザによって入力されたスキャン設定を受信する、ステップをさらに備えることを特徴とする請求項１５に記載のスキャンサービスプログラム。
【請求項１８】
前記スキャンサービス方法は、前記スキャンサーバが、ＯＣＲ処理前に実行すべきＯＣＲ前処理を記憶する、ＯＣＲ前処理情報記憶ステップをさらに備え、
前記スキャンチケット送信ステップは、前記スキャンサーバが、前記ＯＣＲ前処理情報記憶ステップで記憶したＯＣＲ処理前に実行すべきＯＣＲ前処理を取得し、取得したＯＣＲ前処理をスキャンチケットに記載することを含むことを特徴とする請求項１５に記載のスキャンサービスプログラム。
【請求項１９】
前記スキャンサービス方法は、前記スキャンサーバが、前記スキャン装置で実行可能なＯＣＲ前処理を記憶する、スキャン装置情報記憶ステップをさらに備え、
前記スキャンチケット送信ステップは、前記スキャンサーバが、前記ＯＣＲ前処理情報記憶ステップで記憶したＯＣＲ処理前に実行すべきＯＣＲ前処理を取得し、前記スキャン装置情報記憶ステップで記憶した前記スキャン装置で実行可能なＯＣＲ前処理を取得し、スキャンチケットには、実行すべきＯＣＲ前処理情報のうち、前記スキャン装置で実行可能なＯＣＲ前処理のみを記載することを含み、
前記ＯＣＲ処理ステップは、前記スキャンサーバが、ＯＣＲ処理を実行する前に、実行すべきＯＣＲ前処理情報のうち、前記スキャンチケット送信ステップでスキャンチケットに記載されなかったＯＣＲ前処理を実行することを含むことを特徴とする請求項１８に記載のスキャンサービスプログラム。
【請求項２０】
前記スキャンサービス方法は、
前記スキャンサーバが前記スキャン装置の設置日時を記憶する、スキャン装置情報記憶ステップと、
前記スキャンサーバが、前記スキャン装置の設置日時からの経時に応じて、経時劣化を補正するための濃度調整処理に使用する濃度補正パラメータを記憶する、濃度補正パラメータ記憶ステップと
をさらに備え、
前記スキャンチケット送信ステップは、前記スキャンサーバが、前記スキャン装置情報記憶ステップで記憶した前記スキャン装置の設置日時と現在時刻から、前記スキャン装置の設置日時からの経時を取得し、前記濃度補正パラメータ記憶ステップで記憶した取得した経時に対応する濃度補正パラメータを取得し、取得した濃度補正パラメータをスキャンチケットに記載することを含み、
前記ＯＣＲ前処理ステップは、前記スキャン装置が、前記スキャンサーバから前記スキャンチケット受信ステップで受信したスキャンチケットに記載されている濃度補正パラメータを使用して、スキャン画像を濃度補正処理することを含むことを特徴とする請求項１５に記載のスキャンサービスプログラム。
【請求項２１】
前記スキャンサービス方法は、前記スキャンサーバがＯＣＲ処理毎に必要なＯＣＲ前処理の識別子を記憶するＯＣＲ処理情報記憶ステップをさらに備え、
前記スキャンチケット送信ステップは、前記スキャンサーバが、前記ＯＣＲ処理情報記憶ステップで記憶した実行するＯＣＲ処理に必要なＯＣＲ前処理の識別子を取得し、取得したＯＣＲ前処理の識別子に対応するＯＣＲ前処理のみを前記ＯＣＲ前処理情報記憶ステップで記憶したＯＣＲ前処理のうちから取得し、スキャンチケットに記載することを特徴とする請求項１８に記載のスキャンサービスプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャンサービスシステム、その処理方法及びプログラムに関し、より詳細には、スキャンを実行して画像データを取得し、ＯＣＲ処理により文書データを作成するスキャンサービスシステム、その処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、ＰＣや携帯端末等の情報処理装置からの指示に基づき、スキャンサーバが画像形成装置にスキャンを指示する。画像形成装置がスキャンを実行して、取得した画像データをスキャンサーバに送信し、スキャンサーバがＯＣＲ（Ｏｐｔｉｃａｌ Ｃｈａｒａｃｔｅｒ Ｒｅｃｏｇｎｉｚａｔｉｏｎ・光学文字認識）処理を行う。このようなスキャンサービスシステムが知られている（例えば、特許文献１を参照）。
【０００３】
また、このようなスキャンサービスシステムでは、スキャンサーバが、画像形成装置から受信した画像データの品質を向上させてＯＣＲ処理の文字識別率を高めるために、ＯＣＲ処理前にＯＣＲ前処理を実行しておくという技術も知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−１０２８４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来のスキャンシステムでは、画像形成装置に画像処理能力があったとしても、ＯＣＲ処理やその文字認識率を高めるＯＣＲ前処理等の画像処理をスキャンサーバのみで実行する。このため、多くの画像形成装置から処理要求があった場合等に、スキャンサーバに処理負荷が集中してしまうという課題があった。
【０００６】
そこで本発明では、従来スキャンサーバのみで実行している画像処理の一部を、画像形成装置の画像処理機能を用いて実行することで、スキャンサーバにかかる処理負荷を軽減することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のスキャンサービスシステムは、予め定められたスキャン設定に基づいてスキャンを指示するスキャンサーバであって、当該指示したスキャンによるスキャン画像を受信するスキャン画像受信手段（１５７）および受信したスキャン画像をＯＣＲ処理するＯＣＲ処理手段（１５５）を含む、スキャンサーバ（１５０）と、前記スキャンサーバからの指示に基づいてスキャンを行うスキャン装置であって、原稿をスキャンしてスキャン画像を取得するスキャン手段（３５１）および取得したスキャン画像を前記スキャンサーバに送信するスキャン画像送信手段（３５３）を含む、スキャン装置（３５０）とを備えるスキャンサービスシステムであって、前記スキャンサーバは、ＯＣＲ処理前に実行すべきＯＣＲ前処理を含むスキャンチケットを作成し、前記画像形成装置に送信するスキャンチケット送信手段（１５６、１５７）をさらに含み、前記スキャン装置は、前記スキャンサーバから前記スキャンチケットを受信するスキャンチケット受信手段（３５３）と、前記スキャン手段で取得したスキャン画像に対して、前記スキャンチケット受信手段で受信したスキャンチケットに含まれるＯＣＲ前処理を実行して、ＯＣＲ前処理済みのスキャン画像を取得するＯＣＲ前処理手段（３５２）とをさらに含むことを特徴とする。
【発明の効果】
【０００８】
本発明によると、従来スキャンサーバで実行するＯＣＲ前処理を、スキャンチケットを用いて画像形成装置に指示して、画像形成装置でスキャンチケットに記載されたＯＣＲ前処理を実行することにより、スキャンサーバの負荷を軽減することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態によるスキャンサービスシステムのハードウェア構成を示すブロック図である。
【図２】本発明の実施例１によるスキャンサービスシステムの機能構成を示すブロック図である。
【図３】ＯＣＲ前処理情報が追加される前のスキャンチケット情報の構成を示す図である。
【図４】ＯＣＲ前処理情報が追加される前のスキャンチケット情報の保存形式を示す図である。
【図５】ＯＣＲ前処理情報が追加された後のスキャンチケット情報の構成を示す図である。
【図６】ＯＣＲ前処理情報が追加された後のスキャンチケット情報の保存形式を示す図である。
【図７】ＯＣＲ前処理情報の構成を示す図である。
【図８】ＯＣＲ前処理情報の保存形式を示す図である。
【図９】画像情報の構成を示す図である。
【図１０】画像情報の保存形式を示す図である。
【図１１】文書情報の構成を示す図である。
【図１２】文書情報の保存形式を示す図である。
【図１３】ＯＣＲ前処理されるべき画像を示す図である。
【図１４】ＯＣＲ前処理後の画像を示す図である。
【図１５】ＯＣＲ前処理されるべき画像を示す図である。
【図１６】ＯＣＲ前処理されるべき画像を示す図である。
【図１７】ＯＣＲ前処理されるべき画像を示す図である。
【図１８】ＯＣＲ前処理されるべき画像を示す図である。
【図１９】情報処理装置におけるディスプレイに表示されるスキャンチケット作成画面を示す図である。
【図２０】画像形成装置における操作部に表示されるスキャンチケット選択画面を示す図である。
【図２１】画像形成装置における操作部に表示されるスキャン実行画面を示す図である。
【図２２】画像形成装置における操作部に表示されるスキャン終了画面を示す図である。
【図２３】情報処理装置におけるスキャンチケット作成処理のフローチャートである。
【図２４】スキャンサーバにおけるスキャンチケット作成処理のフローチャートである。
【図２５】画像形成装置におけるスキャン実行処理のフローチャートである。
【図２６】本発明の実施例１による画像形成装置におけるＯＣＲ前処理のフローチャートである。
【図２７】スキャンサーバにおけるスキャン実行処理のフローチャートである。
【図２８】本発明の実施例１によるスキャンサーバにおけるスキャン実行処理中におけるスキャンチケット作成処理のフローチャートである。
【図２９】本発明の実施例１によるスキャンサーバにおけるＯＣＲ処理のフローチャートである。
【図３０】本発明の実施例２によるスキャンサービスシステムの機能構成を示すブロック図である。
【図３１】画像形成装置情報の構成を示す図である。
【図３２】画像形成装置情報の保存形式を示す図である。
【図３３】本発明の実施例２によるスキャンサーバにおけるスキャン実行処理中におけるスキャンチケット作成処理のフローチャートである。
【図３４】本発明の実施例２によるスキャンサーバにおけるＯＣＲ処理のフローチャートである。
【図３５】本発明の実施例３におけるスキャンサービスシステムの機能構成を示すブロック図である。
【図３６】濃度補正パラメータ情報の構成を示す図である。
【図３７】濃度補正パラメータ情報の保存形式を示す図である。
【図３８】スキャンチケット情報の構成を示す図である。
【図３９】スキャンチケット情報の保存形式を示す図である。
【図４０】本発明の実施例３による画像形成装置におけるＯＣＲ前処理のフローチャートである。
【図４１】本発明の実施例３によるスキャンサーバにおけるスキャン実行処理中におけるスキャンチケット作成処理のフローチャートである。
【図４２】本発明の実施例４によるスキャンサービスシステムの機能構成を示すブロック図である。
【図４３】ＯＣＲ処理情報の構成を示す図である。
【図４４】ＯＣＲ処理情報の保存形式を示す図である。
【図４５】本発明の実施例４によるスキャンサーバにおけるスキャン実行処理中におけるスキャンチケット作成処理のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を参照して説明する。
【００１１】
図１は、本発明の一実施形態によるスキャンサービスシステムのハードウェア構成を示すブロック図である。図１におけるスキャンサービスシステムは、スキャンサーバ１５０と、ユーザによって入力されたスキャン設定情報をスキャンサーバ１５０に送信する情報処理装置２５０と、スキャンサーバ１５０と通信できる、スキャナを有する画像形成装置３５０とを備える。なお、特に断らない限り、本発明の機能が実行されるのであれば、ＬＡＮ、ＷＡＮ等のネットワークを介して他のコンピュータ等と接続がなされ処理が行われるシステムであっても、本発明を適用できることは言うまでもない。
【００１２】
まず、スキャンサーバ１５０のハードウェア構成を説明する。例であって、限定ではないが、図１において、スキャンサーバ１５０は、ＣＰＵ１と、ＲＡＭ２と、ＲＯＭ３と、システムバス４と、外部メモリＩ／Ｆ５と、ネットワークＩ／Ｆ６と、外部メモリＩ／Ｆ５を通じてシステムバス４に接続される外部メモリ７とを備える。
【００１３】
ＲＯＭ３は、データＲＯＭとプログラム用ＲＯＭから構成されている。ＲＯＭ３のプログラム用ＲＯＭあるいは外部メモリ７には、オペレーティングシステム（以下ＯＳ）プログラム等が記憶されており、それに基づいて、ＣＰＵ１がシステムバス４に接続される各デバイスを総括的に制御することができる。
【００１４】
ＣＰＵ１は、ＲＯＭ３のプログラム用ＲＯＭあるいは外部メモリ７に記憶されたスキャンサーバ処理プログラム等に基づいて、スキャンサーバ処理を実行する。スキャンサーバ処理には、スキャンチケット情報管理、ＯＣＲ前処理情報管理、画像情報管理、文書情報管理、ＯＣＲ処理等の画像処理等が含まれる。上記スキャンサーバ処理等を行う際に使用する各種データは、ＲＯＭ３のデータ用ＲＯＭあるいは外部メモリ７に記憶される。つまり、スキャンサーバ１５０のＲＯＭ３や外部メモリ７には、本発明のスキャンサービス処理プログラムの一部が記憶されている。なお、後述する情報処理装置２５０および画像形成装置３５０のＲＯＭ３や外部メモリ７にも、本発明のスキャンサービスプログラムが記憶されている。
【００１５】
ＲＡＭ２は、ＣＰＵ１の主メモリ、ワークエリア等として機能し、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ２は、スキャンチケット情報展開領域、ＯＣＲ前処理情報展開領域、画像情報展開領域、文書情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。
【００１６】
外部メモリ７は、ハードディスク（ＨＤ）、フロッピー（登録商標）ディスク（ＦＤ）、ＩＣカード等とすることができるが、これらに限定されるわけではない。なお、外部メモリ７は１個に限らず、少なくとも１個以上備え、言語系の異なるＯＳプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。また、外部メモリ７は、ブートプログラム、ユーザファイル、スキャンチケット情報、ＯＣＲ前処理情報、画像情報、および文書情報等を記憶する。外部メモリＩ／Ｆ５を通じて、ＣＰＵ１が外部メモリ７へのアクセスを制御することができる。
【００１７】
ネットワークＩ／Ｆ６は、スキャンサーバ１５０がネットワーク８に接続して通信するためのインターフェイスである。ネットワーク８は、ＬＡＮ、ＷＡＮ等のネットワークであっても本発明を適用できることは言うまでもない。ネットワークＩ／Ｆ６に関連する制御プログラムならびに外部メモリＩ／Ｆ５に関連する制御プログラムは、ＲＯＭ３のプログラム用ＲＯＭや外部メモリ７等に記憶される。
【００１８】
ここで、スキャンサーバ１５０においてキーボードやマウス等が含まれていないが、ＣＰＵ１は、不図示のキーボードやマウス等からのユーザ入力で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行することもできる。
【００１９】
次に、情報処理装置２５０のハードウェア構成を説明する。情報処理装置２５０は、ＰＣや携帯端末等とすることができるが、これらに限定されない。図１において、情報処理装置２５０は、ＣＰＵ９と、ＲＡＭ１０と、ＲＯＭ１１と、システムバス１２と、キーボードＩ／Ｆ１３、マウスＩ／Ｆ１４、ディスプレイＩ／Ｆ１５、外部メモリＩ／Ｆ１６と、ネットワークＩ／Ｆ１７とを備える。また、情報処理装置２５０は、それぞれキーボードＩ／Ｆ１３、マウスＩ／Ｆ１４、ディスプレイＩ／Ｆ１５および外部メモリＩ／Ｆ１６を通じてシステムバス１２に接続されるキーボード１８、マウス１９、ディスプレイ２０および外部メモリ２１を備える。
【００２０】
ＲＯＭ１１は、ＲＯＭ３と同様に、データＲＯＭとプログラム用ＲＯＭから構成されている。ＲＯＭ１１のプログラム用ＲＯＭあるいは外部メモリ２１には、ＯＳプログラム等が記憶されており、それに基づいて、ＣＰＵ９がシステムバス１２に接続される各デバイスを総括的に制御することができる。
【００２１】
ＣＰＵ９は、ＲＯＭ１１のプログラム用ＲＯＭあるいは外部メモリ２１に記憶された情報処理プログラム等に基づいて、ユーザによって入力されたスキャン設定情報をスキャンサーバ１５０に送信する。それによって、スキャンサーバ１５０がスキャンチケットを作成するよう要求する。その際に使用する各種データは、ＲＯＭ１１のデータ用ＲＯＭあるいは外部メモリ２１に記憶される。
【００２２】
ＲＡＭ１０は、ＣＰＵ９の主メモリ、ワークエリア等として機能し、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１０は、スキャンチケット情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。
【００２３】
キーボードＩ／Ｆ１３を通じて、ＣＰＵ９がキーボード１８や不図示のポインティングデバイスからのキー入力を制御することできる。マウスＩ／Ｆ１４を通じて、ＣＰＵ９がマウス１９や不図示のポインティングデバイスからのポインティング入力を制御することができる。ディプレイＩ／Ｆ１５を通じて、ＣＰＵ９がディスプレイ２０の表示を制御することができる。また、ＣＰＵ９は、ディスプレイ２０上のキーボード１８やマウス１９等からのユーザ入力で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００２４】
外部メモリ２１は、外部メモリ７と同様に、ハードディスク（ＨＤ）、フロッピー（登録商標）ディスク（ＦＤ）、ＩＣカード等とすることができるが、これらに限定されるわけではない。なお、外部メモリ２１は１個に限らず、少なくとも１個以上備え、言語系の異なるＯＳプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。また、外部メモリ２１は、ブートプログラム、ユーザファイル、スキャンチケット情報等を記憶する。外部メモリＩ／Ｆ１６を通じて、ＣＰＵ９が外部メモリ２１へのアクセスを制御することができる。
【００２５】
ネットワークＩ／Ｆ１７は、情報処理装置２５０がネットワーク８に接続して通信するためのインターフェイスである。ネットワークＩ／Ｆ１７に関連する制御プログラム、ならびにキーボードＩ／Ｆ１３、マウスＩ／Ｆ１４、ディスプレイＩ／Ｆ１５および外部メモリＩ／Ｆ１６に関連する制御プログラムは、ＲＯＭ１１のプログラム用ＲＯＭや外部メモリ２１等に記憶される。
【００２６】
さらに、画像形成装置３５０のハードウェア構成を説明する。例であって、限定ではないが、図１において、画像形成装置３５０は、ＣＰＵ２２と、ＲＡＭ２３と、ＲＯＭ２４と、システムバス２５と、ネットワークＩ／Ｆ２６と、スキャナＩ／Ｆ２７と、外部メモリＩ／Ｆ５とを備える。また、画像形成装置３５０は、それぞれスキャナＩ／Ｆ２７および外部メモリＩ／Ｆ２６を通じてシステムバス２５に接続されるスキャナ３０および外部メモリ３１と、操作部２９とを備える。
【００２７】
ＲＯＭ２４は、ＲＯＭ３およびＲＯＭ１１と同様に、データＲＯＭとプログラム用ＲＯＭから構成されている。ＲＯＭ２４のプログラム用ＲＯＭあるいは外部メモリ３１には、オペレーティングシステムプログラム（以下ＯＳプログラム）等が記憶されており、それに基づいて、ＣＰＵ２２がシステムバス２５に接続される各デバイスを総括的に制御することができる。
【００２８】
ＣＰＵ２２は、ＲＯＭ２４のプログラム用ＲＯＭあるいは外部メモリ３１に記憶されたスキャン処理プログラム等に基づいて、原稿のスキャン処理、およびＯＣＲ前処理等の画像処理を実行する。上記スキャン処理およびＯＣＲ前処理等を行う際に使用する各種データは、ＲＯＭ２４のデータ用ＲＯＭあるいは外部メモリ３１に記憶される。
【００２９】
ＲＡＭ２３は、ＣＰＵ２２の主メモリ、ワークエリア等として機能し、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ２３は、スキャンチケット情報展開領域、画像データ格納領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。
【００３０】
ネットワークＩ／Ｆ２６は、画像形成装置３５０がネットワーク８に接続して通信するためのインターフェイスである。また、スキャナＩ／Ｆ２７を通じて、ＣＰＵ２２がスキャナ３０に対してワークフロー処理中のスキャン処理における原稿のスキャニングを制御することができる。外部メモリＩ／Ｆ２８を通じて、ＣＰＵ２２が外部メモリ３１へのアクセスを制御することができる。
【００３１】
外部メモリ３１は、外部メモリ７および外部メモリ２１と同様に、ハードディスク（ＨＤ）、フロッピー（登録商標）ディスク（ＦＤ）、ＩＣカード等とすることができるが、これらに限定されない。なお、外部メモリ３１は１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なるＯＳを解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。また、外部メモリ３１は、ブートプログラム、フォントデータ、ユーザファイル、画像データ、文書データ、スキャンチケット情報等を記憶する。
【００３２】
操作部２９は、スキャン処理およびＯＣＲ前処理に関連する実行情報をユーザに提示するためのディスプレイ、操作のためのスイッチ、および不図示のポインティングデバイスを含むことができる。それによって、ディスプレイへの表示制御、スイッチやポインティングデバイスからの入力制御を実行する。１つの例として、操作部２９はタッチ検知ディスプレイとすることができる。
【００３３】
また、ＣＰＵ２２は、ポインティングデバイス等で指示されたコマンドに基づいて登録された種々のウインドウを開き、スキャン処理やＯＣＲ前処理等種々のデータ処理を実行することができる。ユーザはスキャンを実行する際、操作部２９によって、スキャンの設定に関するウインドウを開き、スキャナ３０の設定や、スキャンモードの選択を含むスキャン処理方法の設定を行うことができる。なお、操作部２９に関連する制御プログラムならびにネットワークＩ／Ｆ２６、スキャナＩ／Ｆ２７および外部メモリＩ／Ｆ３１に関連する制御プログラムは、ＲＯＭ２４のプログラム用ＲＯＭや外部メモリ３１等に記憶される。
【００３４】
［実施例１］
図２は、図１のスキャンサービスシステムのハードウェア構成によって実装された、本発明の実施例１におけるスキャンサービスシステムの機能構成を説明するブロック図である。
【００３５】
まず、スキャンサーバ１５０について説明する。図２に示すように、スキャンサーバ１５０には、スキャンチケット情報管理部１５１、ＯＣＲ前処理情報管理部１５２、画像情報管理部１５３、文書情報管理部１５４、ＯＣＲ処理部１５５、情報制御部１５６およびネットワーク通信部１５７が含まれる。情報制御部１５６は、ネットワーク通信部１５７を通じて情報処理装置２５０または画像形成装置３５０と通信し、また、スキャンサーバ１５０における制御の中心となっている。
【００３６】
情報制御部１５６は、情報処理装置２５０から送信されたスキャン設定情報を含むスキャンチケット作成要求をネットワーク通信部１５７が受信すると、受信したスキャン設定情報からスキャンチケットを作成する。また、情報制御部１５６は、作成したスキャンチケット情報をスキャンチケット情報管理部１５１に格納する。そして、情報制御部１５６はスキャン設定情報受信の応答をネットワーク通信部１５７から情報処理装置２５０に送信する。
【００３７】
図３はスキャンチケット情報の構成を説明するための図である。スキャンチケット情報は、スキャン設定に関する情報である“スキャンチケットＩＤ（識別子）”、“画像ファイル名”、“解像度”、“カラーモード”、“倍率”、“両面読取”、“読取サイズ”、“画像ファイル形式”を含む。また、スキャンチケット情報には、ＯＣＲ処理を実施するか否かを示すフラグである“ＯＣＲ処理”、およびＯＣＲ処理後の文書データの設定である“文書ファイル名”と“文書ファイル形式”も含む。また、スキャンチケット情報には、図３で示す情報以外にも、スキャン設定情報や画像関連情報、文書関連情報等が含まれていてもよい。
【００３８】
スキャンチケット情報管理部１５１には、図３で示すスキャンチケット情報が複数格納されている。これらのスキャンチケットは、スキャンチケット情報管理部１５１においてスキャンチケット一覧情報の形式で保存することができる。図４は、スキャンチケット一覧情報を示す図である。
【００３９】
本実施例では、情報処理装置２５０からのスキャンチケット作成要求に応じてスキャンサーバが作成したスキャンチケットは、図３および４に示すように、“ＯＣＲ前処理”が付加されていない。しかし、後述するスキャン実行処理中におけるスキャンチケット作成処理によって、ＯＣＲ前処理情報をスキャンチケットに追加することができる。図５および６は、ＯＣＲ前処理情報が追加された後のスキャンチケット情報の構成および保存形式を示す図である。
【００４０】
情報制御部１５６は、画像形成装置３５０から送信されたスキャンチケット一覧要求をネットワーク通信部１５７が受信すると、スキャンチケット情報管理部１５１からスキャンチケット一覧情報（図４）を読み出す。そして、情報制御部１５６は読み出されたスキャンチケット一覧情報をネットワーク通信部１５７から画像形成装置３５０に送信する。また、ネットワーク通信部１５７が、ユーザ選択のスキャンチケットＩＤを画像形成装置３５０から受信すると、情報制御部１５６は選択されたスキャンチケットＩＤに対応するスキャンチケット情報（図３）をスキャンチケット情報管理部１５１から読み出す。そして、情報制御部１５６は読み出されたスキャンチケット情報（図３）にＯＣＲ前処理情報（図７）を付加して、ネットワーク通信部１５７から画像形成装置３５０にスキャンチケット送信する。
【００４１】
図７はＯＣＲ前処理情報の構成を説明するための図である。ＯＣＲ前処理情報には、“ＯＣＲ前処理ＩＤ”、ＯＣＲ前処理の内容を示す“ＯＣＲ前処理”を含む。また、ＯＣＲ前処理情報には、図７で示す情報以外にも、ＯＣＲ前処理設定等が含まれていてもよい。図８は、ＯＣＲ前処理情報管理部１５２に保存されているＯＣＲ前処理情報の形式を説明するための図である。図８に示すように、ＯＣＲ前処理情報管理部（ＯＣＲ前処理情報記憶手段）１５２には、図７で示すＯＣＲ前処理情報が複数格納されている。
【００４２】
情報制御部１５６は、画像形成装置３５０によってスキャンおよびＯＣＲ前処理実行後の画像データをネットワーク通信部１５７が画像形成装置３５０から受信すると、画像データをＯＣＲ処理部１５５に送信しＯＣＲ処理を指示する。すなわち、情報制御部１５６は、ＯＣＲ前処理済みのスキャン画像受信後、ＯＣＲ処理部１５５にＯＣＲ処理を指示する。情報制御部１５６は、ＯＣＲ処理部１５５から受信した画像データをＲＡＭ２または外部メモリ７に保存し、保存された画像データについての画像情報を画像情報管理部１５３に格納する。
【００４３】
図９は画像情報の構成を説明するための図である。画像情報は、“画像ＩＤ”、“文書ＩＤ”、画像データが格納されているＲＡＭ２または外部メモリ３１上の場所を示す“画像ファイルパス”を含む。図９で示す情報以外にも、画像データ関連情報等が含まれていてもよい。また、図１０は、画像情報管理部１５３に保存されている画像情報の形式を説明するための図である。画像情報管理部１５３には、図９で示す画像情報が複数格納されている。
【００４４】
情報制御部１５６は、ＯＣＲ処理部１５５によるＯＣＲ処理により取得した文書データをＲＡＭ２または外部メモリ７に保存し、保存された文書データの文書情報を文書情報管理部１５３に格納する。そして、情報制御部１５６は文書保存済みの応答をネットワーク通信部１５７から画像形成装置３５０に送信する。
【００４５】
図１１は文書情報の構成を説明するための図である。文書情報は、“文書ＩＤ”、文書データが格納されているＲＡＭ２または外部メモリ３１上の場所を示す“文書ファイルパス”を含む。図１１で示す情報以外にも、文書データ関連情報等が含まれていてもよい。また、図１２は、文書情報管理部１５４に保存されている文書情報の形式を説明するための図である。文書情報管理部１５４には、図１１で示す文書情報が複数格納されている。
【００４６】
スキャンチケット情報管理部１５１は、情報制御部１５６からの依頼に応じて、ＲＡＭ２または外部メモリＩ／Ｆ５を通じて外部メモリ７に、図４で示すスキャンチケット情報を保存したり、ＲＡＭ２または外部メモリ７から読み出したりする。ＯＣＲ前処理情報管理部１５２は、情報制御部１５６からの依頼に応じて、ＲＡＭ２または外部メモリＩ／Ｆ５を通じて外部メモリ７に、図８で示すＯＣＲ前処理情報を保存したり、ＲＡＭ２または外部メモリ７から読み出したりする。画像情報管理部１５３は、情報制御部１５６からの依頼に応じて、ＲＡＭ２または外部メモリＩ／Ｆ５を通じて外部メモリ７に、図１０で示す画像情報を保存したり、ＲＡＭ２または外部メモリ７から読み出したりする。文書情報管理部１５４は、情報制御部１５６からの依頼に応じて、ＲＡＭ２または外部メモリＩ／Ｆ５を通じて外部メモリ７に、図１２で示す文書情報を保存したり、ＲＡＭ２または外部メモリ７から読み出したりする。
【００４７】
ＯＣＲ処理部１５５は、情報制御部１５６から受信した画像データを、ＲＡＭ２または外部メモリＩ／Ｆ５上に展開しＯＣＲ処理を行い、処理結果の文書データと元の画像データを情報制御部１５６に送信する。ネットワーク通信部１５７は、ネットワーク８を通じて受信した情報処理装置２５０や画像形成装置３５０から送信された各種情報をネットワークＩ／Ｆ６を通じて受信し、受信した情報を情報制御部１５６に送信する。ネットワーク通信部１５７は、情報制御部１５６から受信した各種情報をネットワークＩ／Ｆ６とネットワーク８を通じて、情報処理装置２５０や画像形成装置３５０に送信する。
【００４８】
次に、情報処理装置２５０について説明する。情報制御部２５１は、ユーザインターフェイス（以下ＵＩ）部２５２に指示し、ディスプレイ２０に図１９のスキャンチケット作成画面９００を表示させる。情報制御部２５１はスキャンチケット作成画面９００上でユーザがキーボード１８やマウス１９を使用して入力されたスキャン設定情報をネットワーク通信部２５３からネットワーク８を通じてスキャンサーバ１５０に送信する。それによって、スキャンサーバ１５０がスキャンチケットを作成するよう要求する。そして、情報制御部２５１はネットワーク通信部２５３を通じてスキャンサーバ１５０からスキャン設定情報受信の応答を受信する。
【００４９】
また、ＵＩ部２５２は情報制御部２５１からの依頼に応じて、ディスプレイＩ／Ｆ１５を通じてディスプレイ２０に図１９のスキャンチケット作成画面９００を表示させる。ＵＩ部２５２は、キーボードＩ／Ｆを通じてキーボード１８でユーザによって入力された内容を検出し、情報制御部２５１に送信する。ＵＩ部２５２は、マウスＩ／Ｆ１４を通じてマウス１９でユーザによって入力された内容を検出し、情報制御部２５１に送信する。ネットワーク通信部２５３は、ネットワーク８を通じて受信したスキャンサーバ１５０から送信された各種情報をネットワークＩ／Ｆ１７を通じて受信し、受信した情報を情報制御部２５１に送信する。ネットワーク通信部２５３は、情報制御部２５１から受信した各種情報をネットワークＩ／Ｆ１７とネットワーク８を通じて、スキャンサーバ１５０に送信する。
【００５０】
さらに、画像形成装置３５０について説明する。情報制御部３５４は、スキャンチケット一覧情報要求をネットワーク通信部３５３からネットワーク８を通じてスキャンサーバ１５０に送信する。情報制御部３５４は、ネットワーク通信部３５３を通じてスキャンサーバ１５０からのスキャンチケット一覧情報（図４）を受信する。そして、情報制御部３５４は、スキャンチケット一覧情報（図４）をＵＩ部３５５に送信し、操作部２９に図２０のスキャンチケット選択画面１０００を表示させる。
【００５１】
次に、情報制御部３５４は、ＵＩ部３５５を通じてスキャンチケット選択画面１０００上でユーザによって入力された内容を受信し、選択されたスキャンチケットＩＤをネットワーク通信部３５３からスキャンサーバ１５０に送信する。情報制御部３５４は、選択されたスキャンチケットＩＤに対応するスキャンチケット情報（図５）をスキャンサーバ１５０からネットワーク通信部３５３を通じて受信（スキャンチケット受信）する。そして、情報制御部３５４はスキャンチケット情報（図５）をＵＩ部３５５に送信し、操作部２９に図２１のスキャン実行画面１１００を表示させる。
【００５２】
次に、情報制御部３５４は、スキャン実行画面１１００上でユーザによって入力されたスキャン実行の指示をＵＩ部３５５を通じて受信すると、スキャナ部３５１にスキャンチケット情報（図５）を送信して、スキャナ３０で原稿のスキャンを指示する。情報制御部３５４は、スキャナ部３５１で取得された画像データを受信し、受信した画像データとスキャンチケット情報（図５）をＯＣＲ前処理部３５２に送信し、ＯＣＲ前処理を指示する。情報制御部３５４は、ＯＣＲ前処理部３５２からＯＣＲ前処理済みの画像データを受信し、受信した画像データを、ネットワーク通信部３５３を通じてスキャンサーバ１５０に送信する。そして、情報制御部３５４は、ＵＩ部３５５に指示して、操作部２９に図２２のスキャン終了画面１２００を表示させる。
【００５３】
スキャナ部３５１は、情報制御部３５４からスキャンチケット情報（図５）を受信すると、スキャンチケット情報（図５）に記載されているスキャン設定情報に従い、スキャナＩ／Ｆ２７を通じてスキャナ３０にスキャンを依頼する。また、スキャナ部３５１は、スキャナ３０で取得した画像データ（スキャン画像）をスキャナＩ／Ｆ２７を通じて取得し、情報制御部３５４に送信する。
【００５４】
ＯＣＲ前処理部３５２は、情報制御部３５４から画像データとスキャンチケット情報（図５）を受信すると、スキャンチケット情報（図５））に記載されているＯＣＲ処理前に実行すべきＯＣＲ前処理を実行する。また、ＯＣＲ前処理部３５２は、ＯＣＲ前処理が終了すると、ＯＣＲ前処理された画像データを情報制御部３５４に送信する。ネットワーク通信部３５３は、ネットワーク８を通じて受信したスキャンサーバ１５０から送信された各種情報をネットワークＩ／Ｆ２６を通じて受信し、受信した情報を情報制御部３５４に送信する。
【００５５】
ネットワーク制御部３５３は、情報制御部３５４から受信した各種情報をネットワークＩ／Ｆ２６とネットワーク８を通じて、スキャンサーバ１５０に送信する。ＵＩ部３５５は情報制御部３５４からの依頼に応じて、操作部２９に図２０〜２２のスキャンチケット選択画面、スキャン実行画面およびスキャン終了画面を表示する。ＵＩ部３５５は、操作部２９でユーザによって入力された内容を検出し、情報制御部３５４に送信する。
【００５６】
図１３から１８は、ＯＣＲ前処理部３５２によるＯＣＲ前処理を説明するための図である。図１３はＯＣＲ前処理部３５２によって文字スムージング・濃度調整処理されるべき画像の一例を示す。ＯＣＲ前処理部３５２は、情報制御部３５４から受信されたスキャンチケット情報にＯＣＲ前処理である“文字スムージング・濃度調整”が記載されていた場合には、図１３で示す画像に対して文字スムージング・濃度調整の画像処理を実行する。また、図１４は、図１３の画像をＯＣＲ前処理部３５２によって文字スムージング・濃度調整等のＯＣＲ前処理された画像を示す。図１３の画像は、ＯＣＲ前処理部３５２によって、画像の文字部分のエッジがスムーズにされ、文字の濃度がＯＣＲ処理で認識されやすい濃度に調整されるなどされ、図１４の画像となる。
【００５７】
図１５はＯＣＲ前処理部３５２によって背景ノイズ除去処理されるべき画像の一例を示す。ＯＣＲ前処理部３５２は、情報制御部３５４から受信されたスキャンチケット情報にＯＣＲ前処理である“背景ノイズ除去処理”が記載されていた場合には、図１５で示す画像に対して背景ノイズ除去処理の画像処理を実行する。また、図１４は、図１５の画像をＯＣＲ前処理部３５２によって背景ノイズ除去処理された画像を示す。図１５の画像は、ＯＣＲ前処理部３５２によって、文字がＯＣＲ処理で認識されやすいように文字の背景のノイズを除去され、図１４の画像となる。
【００５８】
図１６はＯＣＲ前処理部３５２によって裏写り除去処理されるべき画像の一例を示す。ＯＣＲ前処理部３５２は、情報制御部３５４から受信されたスキャンチケット情報にＯＣＲ前処理である“裏写り除去処理”が記載されていた場合には、図１６で示す画像に対して裏写り除去処理の画像処理を実行する。また、図１４は、図１６の画像をＯＣＲ前処理部３５２によって裏写り除去処理された画像を示す。図１６の画像は、ＯＣＲ前処理部３５２によって、文字がＯＣＲ処理で認識されやすいように文字の背景に裏写りしている画像や文字を除去され、図１４の画像となる。
【００５９】
図１７はＯＣＲ前処理部３５２によって枠消し処理されるべき画像の一例を示す。ＯＣＲ前処理部３５２は、情報制御部３５４から受信されたスキャンチケット情報にＯＣＲ前処理である“枠消し処理”が記載されていた場合には、図１７で示す画像に対して枠消し処理の画像処理を実行する。また、図１４は、図１７の画像をＯＣＲ前処理部３５２によって枠消し処理された画像を示す。図１７の画像は、ＯＣＲ前処理部３５２によって、ＯＣＲ処理で認識率向上のために文字の背景の原稿罫線枠や、冊子を読み取った際に出現したブック枠、パンチ穴が開けられた原稿を読み取った際に出現したパンチ枠を除去され、図１４の画像となる。
【００６０】
図１８はＯＣＲ前処理部３５２によって画像回転されるべき画像の一例を示す。ＯＣＲ前処理部３５２は、情報制御部３５４から受信されたスキャンチケット情報にＯＣＲ前処理である“画像回転”が記載されていた場合には、図１８で示す画像に対して画像回転の画像処理を実行する。また、図１４は、図１８の画像をＯＣＲ前処理部３５２によって画像回転された画像を示す。図１８の画像は、ＯＣＲ前処理部３５２によって、文字がＯＣＲ処理で認識されやすいように文字の角度が調整され、図１４の画像となる。
【００６１】
以下で、本実施例における情報処理装置２５０のディスプレイ２０に表示される画面を図１９を参照して説明する。
【００６２】
図１９は、情報処理装置２５０のディスプレイ２０に表示されるスキャンチケット作成画面を説明するための図である。図１９は、ディスプレイ２０に表示されるスキャンチケット作成画面の一例である。この画面の表示処理はＣＰＵ９からの依頼に基づいてディスプレイ２０により実行される。本画面上でのユーザの入力操作には、キーボード１８、マウス１９が用いられる。
【００６３】
スキャンチケット作成画面９００は、解像度選択リストボックス９０１、カラーモード選択リストボックス９０２、倍率選択リストボックス９０３、両面読取選択リストボックス９０４、読取サイズ選択リストボックス９０５を含む。また、スキャンチケット画面９００は、ファイル名入力ボックス９０６、ＯＣＲ処理選択リストボックス９０７、スキャンチケット作成ボタン９０８等を含む。
【００６４】
解像度選択リストボックス９０１は、ユーザがスキャンチケットに設定したい画像の解像度を選択する際に使用するリストボックスである。ＵＩ部２５２はディスプレイ２０やキーボード１８、マウス１９を通じて、ユーザがどの解像度を選択したかを検知して、検知した解像度を情報制御部２５１に送信する。カラーモード選択リストボックス９０２は、ユーザがスキャンチケットに設定したい画像のカラーモードを選択する際に使用するリストボックスである。ＵＩ部２５２はディスプレイ２０やキーボード１８、マウス１９を通じて、ユーザがどのカラーモードを選択したかを検知して、検知したカラーモードを情報制御部２５１に送信する。倍率選択リストボックス９０３は、ユーザがスキャンチケットに設定したい画像の倍率を選択する際に使用するリストボックスである。ＵＩ部２５２はディスプレイ２０やキーボード１８、マウス１９を通じて、ユーザがどの倍率を選択したかを検知して、検知した倍率を情報制御部２５１に送信する。両面読取選択リストボックス９０４は、ユーザがスキャンチケットに設定したい両面読取するか否か選択する際に使用するリストボックスである。ＵＩ部２５２はディスプレイ２０やキーボード１８、マウス１９を通じて、ユーザが両面読取するか否かを検知して、検知した両面読取を情報制御部２５１に送信する。読取サイズ選択リストボックス９０５は、ユーザがスキャンチケットに設定したい画像の読取サイズを選択する際に使用するリストボックスである。ＵＩ部２５２はディスプレイ２０やキーボード１８、マウス１９を通じて、ユーザがどの読取サイズを選択したかを検知して、検知した読取サイズを情報制御部２５１に送信する。ファイル名入力ボックス９０６は、ユーザがスキャンチケットに設定したい文書のファイル名を入力する際に使用する文字入力ボックスである。ＵＩ部２５２はディスプレイ２０やキーボード１８、マウス１９を通じて、ユーザが設定したい文書ファイル名を検知して、検知した文書ファイル名を情報制御部２５１に送信する。ＯＣＲ処理選択リストボックス９０７は、ユーザがスキャンチケットに設定したい画像に対してＯＣＲ処理をするか否かを選択する際に使用するリストボックスである。ＵＩ部２５２はディスプレイ２０やキーボード１８、マウス１９を通じて、ユーザがＯＣＲ処理するか否かを選択したかを検知して、検知したＯＣＲ処理を情報制御部２５１に送信する。
【００６５】
スキャンチケット作成ボタン９０８は、ユーザが入力したスキャン設定でスキャンチケット作成を実行する際にユーザが押下するボタンである。ユーザがスキャンチケット作成ボタン９０８を押下することによって、ＵＩ部２５２はスキャンチケット作成画面９００で入力された内容を検出して、検出内容を情報制御部２５１に送信する。
【００６６】
以下で、本実施例における画像形成装置３５０の操作部２９に表示される画面を図２０〜２２を参照して説明する。
【００６７】
図２０は、操作部２９に表示されるスキャンチケット選択画面を説明するための図である。図２０は、操作部２９に表示されるスキャンチケット選択画面の一例である。この画面の表示処理はＣＰＵ２２からの依頼に基づいて操作部２９により実行される。本画面上でのユーザの入力操作には、不図示のタッチパネル等が用いられる。
【００６８】
スキャンチケット選択画面１０００は、スキャンチケット選択チェックボックス１００１、スキャンチケットＩＤリスト１００２、スキャン設定リスト１００３、スキャンチケット選択ボタン１００４等を含む。なお、このスキャンチケットＩＤリスト１００２、スキャン設定リスト１００３は、情報制御部３５４がスキャンサーバ１５０から受信したスキャンチケット一覧情報から、それぞれスキャンチケットＩＤの一覧、スキャン設定の一覧が表示される。したがって、図２０には、スキャンチケット選択チェックボックス１００１、スキャンチケットＩＤリスト１００２、スキャン設定リスト１００３が３つ表示されているがこれは一例である。スキャンチケット選択チェックボックス１００１、スキャンチケットＩＤリスト１００２、スキャン設定１００３リストの個数は、情報制御部３５４がスキャンサーバ１５０から受信したスキャンチケット一覧情報のレコード数と同じ個数となる。
【００６９】
スキャンチケット選択チェックボックス１００１は、ユーザが実行したいスキャンチケット情報を選択する際に押下するチェックボックスである。ＵＩ部３５５は操作部２９を通じて、検知されたスキャンチケット情報のスキャンチケットＩＤを、情報制御部３５４に送信する。
【００７０】
スキャンチケットＩＤリスト１００２は、情報制御部３５４がスキャンサーバ１５０から受信したスキャンチケット情報の中に記載されているスキャンチケットＩＤのリストを表示するものである。また、スキャン設定リスト１００３は、情報制御部３５４がスキャンサーバ１５０から受信したスキャンチケット情報の中に記載されている各スキャンチケットのスキャン設定のリストを表示するものである。
【００７１】
スキャン設定選択ボタン１００４は、スキャンチケット選択チェックボックス１００１で選択されたスキャンチケットを実行する際に、ユーザが押下するボタンである。ユーザがスキャンチケット選択ボタン１００４を押下することによって、操作部２９はスキャンチケット選択チェックボックス１００１で選択されたスキャンチケット情報のスキャンチケットＩＤを検出して、検出内容を情報制御部３５４に送信する。
【００７２】
図２１は、操作部２９に表示されるスキャン実行画面を説明するための図であり、操作部２９に表示されるスキャン実行画面の一例である。この画面の表示処理はＣＰＵ２２からの依頼に基づいて操作部２９により実行される。本画面上でのユーザの入力操作には、不図示のタッチパネル等が用いられる。
【００７３】
スキャン実行画面１１００は、スキャンチケットＩＤ表示１１０１、スキャン設定表示１１０２、スキャン実行ボタン１１０３等を含む。なお、このスキャンチケットＩＤ表示１１０１、スキャン設定表示１１０２は、情報制御部３５４がスキャンサーバ１５０から受信したスキャンチケット情報から、それぞれスキャンチケットＩＤ、スキャン設定が表示される。
【００７４】
スキャンチケットＩＤ１１０１は、情報制御部３５４がスキャンサーバ１５０から受信したスキャンチケット情報の中に記載されているスキャンチケットＩＤを表示するものである。また、スキャン設定１１０２は、情報制御部３５４がスキャンサーバ１５０から受信したスキャンチケット情報の中に記載されているスキャン設定を表示するものである。
【００７５】
スキャン実行ボタン１１０３は、スキャンチケットＩＤ表示およびスキャン設定表示に表示されているスキャンチケットを実行する際に、ユーザが押下するボタンである。ユーザがスキャン実行ボタン１１０３を押下することによって、操作部２９はスキャン実行画面１１０１で入力された内容を検出して、検出内容を情報制御部３５４に送信する。
【００７６】
図２２は、操作部２９に表示されるスキャン終了画面を説明するための図であり、操作部２９に表示されるスキャン終了画面の一例である。この画面の表示処理はＣＰＵ２２からの依頼に基づいて操作部２９により実行される。本画面上でのユーザの入力操作には、不図示のタッチパネル等が用いられる。
【００７７】
スキャン終了画面１２００は、スキャンチケットＩＤ表示１２０１、スキャン設定表示１２０２、ＯＫボタン等を含む。なお、このスキャンチケットＩＤ表示１２０１、スキャン設定表示１２０２は、情報制御部３５４がスキャンサーバ１５０から受信したスキャンチケット情報から、それぞれスキャンチケットＩＤ、スキャン設定が表示される。
【００７８】
スキャンチケットＩＤ１２０１は、情報制御部３５４がスキャンサーバ１５０から受信したスキャンチケット情報の中に記載されているスキャンチケットＩＤを表示するものである。また、スキャン設定１２０２は、情報制御部３５４がスキャンサーバ１５０から受信したスキャンチケット情報の中に記載されているスキャン設定を表示するものである。
【００７９】
ＯＫボタン１２０３は、スキャンチケットＩＤ表示およびスキャン設定表示に表示されているスキャンチケットを実行した後、処理を終了する際に、ユーザが押下するボタンである。ユーザがＯＫボタン１２０３を押下することによって、操作部２９はスキャン終了画面１２０１で入力された内容を検出して、検出内容を情報制御部３５４に送信する。
【００８０】
以下で、本実施例における情報処理装置２５０のスキャンチケット作成処理を図２３のフローチャートを参照して説明する。なお本フローに係る情報処理装置２５０のプログラムは、ＲＯＭ１１のプログラムＲＯＭや外部メモリ２１に記憶されており、ＲＡＭ１０に読み出されＣＰＵ９によって実行される。
【００８１】
情報処理装置２５０においては、図２３に示すように、ステップＳ１３０１において、情報制御部２５１は、ＵＩ部２５２に対して図１９のスキャンチケット作成画面９００を表示するよう依頼する。
【００８２】
また、ステップＳ１３０２において、ＵＩ部２５２は、ユーザがスキャンチケット画面９００上のスキャンチケット作成ボタン９０８を押下したか否かを判断する。ＵＩ部２５２が、スキャンチケット作成ボタン９０８が押下されていないと判断した場合には、処理は再度ステップＳ１３０２に進む。ＵＩ部２５２が、スキャンチケット作成ボタン９０８が押下されたと判断した場合には、ＵＩ部２５２はスキャンチケット作成画面９００上でユーザが入力したスキャン設定内容を検知して情報制御部２５１に送信する。そして、処理はステップＳ１３０３に進む。
【００８３】
ステップＳ１３０３において、情報制御部２５１はステップＳ１３０２にて取得したスキャン設定情報をネットワーク通信部２５３からスキャンサーバ１５０に送信し、スキャンサーバ１５０がスキャンチケットを作成するよう要求する。
【００８４】
ステップＳ１３０４において、ＵＩ部２５２は、ネットワーク通信部２５３を通じてスキャンサーバからスキャン設定情報受信の応答を受信したか否かを判断する。情報制御部２５１が、スキャン設定情報受信の応答を受信していないと判断した場合は、処理は再度ステップＳ１３０４に進む。情報制御部２５１が、スキャン設定情報受信の応答を受信したと判断した場合は、処理は終了する。
【００８５】
以下で、本実施例におけるスキャンサーバ１５０のスキャン設定処理を図２４のフローチャートを参照して説明する。なお本フローに係るスキャンサーバ１５０のプログラムは、ＲＯＭ３のプログラムＲＯＭや外部メモリ７に記憶されており、ＲＡＭ２に読み出されＣＰＵ１によって実行される。
【００８６】
スキャンサーバ１５０においては、図２４に示すように、ステップＳ１４０１において、情報制御部１５６は、ネットワーク通信部１５７を通じて情報処理装置２５０からスキャン設定情報を受信したか否かを判断する。情報制御部１５６が、スキャン設定情報を受信していないと判断した場合には、処理は再度ステップＳ１４０１に進む。情報制御部１５６が、スキャン設定情報を受信したと判断した場合には、処理はステップＳ１４０２に進む。
【００８７】
ステップＳ１４０２において、情報制御部１５６は、ステップＳ１４０１において受信したスキャン設定情報をもとに図３のスキャンチケット情報を作成する。また、情報制御部１５６は作成したスキャンチケット情報をスキャンチケット情報管理部１５１に送信しスキャンチケット一覧の形式（図４）で保存する。
【００８８】
ステップＳ１４０３において、情報制御部１５６はネットワーク通信部１５７を通じて情報制御装置２５０に対して、スキャン設定情報受信の応答を送信し、処理は終了する。
【００８９】
以下で、本実施例における画像形成装置３５０のスキャン実行処理を図２５のフローチャートを参照して説明する。なお本フローに係る画像形成装置３５０のプログラムは、ＲＯＭ２４のプログラムＲＯＭや外部メモリ３１に記憶されており、ＲＡＭ２３に読み出されＣＰＵ２２によって実行される。
【００９０】
画像形成装置３５０においては、図２５に示すように、ステップＳ１５０１において、情報制御部３５４は、ネットワーク通信部３５３を通じてスキャンサーバ１５０に対して、スキャンチケット一覧情報を要求する。
【００９１】
ステップＳ１５０２において、情報制御部３５４はネットワーク通信部３５３を通じて、スキャンサーバ１５０からスキャンチケット一覧情報を受信したか否かを判断する。情報制御部３５４が、スキャンチケット一覧情報を受信していないと判断した場合は、処理は再度Ｓ１５０２に進む。情報制御部３５４が、スキャンチケット一覧情報を受信したと判断した場合は、処理はステップＳ１５０３に進む。
【００９２】
ステップＳ１５０３において、情報制御部３５４はステップＳ１５０２で受信したスキャンチケット一覧情報を、ＵＩ部３５５に送信してスキャンチケット選択画面１０００の表示を依頼する。
【００９３】
また、ステップＳ１５０４において、ＵＩ部３５５は、ユーザがスキャンチケット選択画面１０００上のスキャンチケット選択ボタン１００４を押下したか否かを判断する。ＵＩ部３５５が、スキャンチケット選択ボタン１００４が押下されていないと判断した場合には、処理は再度ステップＳ１５０４に進む。ＵＩ部３５５が、スキャンチケット選択ボタン１００４が押下されたと判断した場合には、ＵＩ部３５５はスキャンチケット選択画面１０００上でユーザがスキャンチケット選択チェックボックス１００１で入力したスキャンチケットＩＤを検知する。そして、ＵＩ部３５５は検知したスキャンチケットＩＤを情報制御部３５４に送信し、処理はステップＳ１５０５に進む。
【００９４】
ステップＳ１５０５において、情報制御部３５４は、ネットワーク通信部３５５を通じてスキャンサーバ１５０に、ステップＳ１５０４で受信したスキャンチケットＩＤを送信する。
【００９５】
ステップＳ１５０６において、情報制御部３５４は、ネットワーク通信部３５５を通じてスキャンサーバ１５０から図５のスキャンチケット情報を受信したか否かを判断する。情報制御部３５４がスキャンチケット情報を受信していないと判断した場合は、処理は再度ステップＳ１５０６に進む。情報制御部３５４がスキャンチケット情報を受信したと判断した場合は、処理はステップＳ１５０７に進む。
【００９６】
ステップＳ１５０７において、情報制御部３５４は、ステップＳ１５０６で受信したスキャンチケット情報をＵＩ部３５５に送信し、スキャン実行画面１１００を表示するよう依頼する。
【００９７】
ステップＳ１５０８において、ＵＩ部３５５は、ユーザがスキャン実行画面１１００上のスキャン実行ボタン１１０３を押下したか否かを判断する。ＵＩ部３５５が、スキャン実行ボタン１１０３が押下されていないと判断した場合には、処理は再度ステップＳ１５０８に進む。ＵＩ部３５５が、スキャン実行ボタン１１０３が押下されたと判断した場合には、処理はステップＳ１５０９に進む。
【００９８】
ステップＳ１５０９において、情報制御部３５４はスキャナ部３５１にＳ１５０６で受信したスキャンチケット情報を送信し、スキャナＩ／Ｆ２７を通じてスキャナ３０にスキャンチケット情報で指定されたスキャン設定でのスキャンを依頼する。スキャナ部３５１は、スキャナ３０でスキャンされた画像データをスキャナＩ／Ｆ２７経由で受信し、受信した画像データを情報制御部３５４に送信する。
【００９９】
ステップＳ１５１０において、情報制御部３５４はステップＳ１５０６で受信したスキャンチケット情報と、ステップＳ１５０９でスキャナ部３５１から受信した画像データを、ＯＣＲ前処理部３５２に送信する。そして、ＯＣＲ前処理部３５２が受信したスキャンチケット情報のＯＣＲ前処理情報に基づき、受信した画像データに対してＯＣＲ前処理を実行する。ＯＣＲ前処理部３５２はＯＣＲ前処理した画像データを情報制御部３５４に送信（すなわち、ＯＣＲ前処理済みのスキャン画像送信）する。このステップＳ１５１０での処理の詳細は、図２６を参照して説明する。
【０１００】
ステップＳ１５１１において、情報制御部３５４は、ステップＳ１５１０でＯＣＲ前処理部３５２から受信した画像データを、ネットワーク通信部３５３を通じてスキャンサーバ１５０に送信する。
【０１０１】
ステップＳ１５１２において、情報制御部３５４はネットワーク通信部３５３を通じてスキャンサーバ１５０から文書保存の応答を受信したか否かを判断する。情報制御部３５４が文書保存の応答を受信したと判断していない場合は、処理は再度ステップＳ１５１２に進む。情報制御部３５４が文書保存の応答を受信したと判断した場合は、処理はステップＳ１５１３に進む。
【０１０２】
ステップＳ１５１３において、情報制御部３５４は、ステップＳ１５０６で受信したスキャンチケット情報をＵＩ部３５５に送信し、スキャン終了画面１２００を表示するよう依頼する。そして処理は終了する。
【０１０３】
以下で、本実施例における画像形成装置３５０のＯＣＲ前処理を図２６のフローチャートを参照して説明する。なお本フローに係る画像形成装置３５０のプログラムは、ＲＯＭ２４のプログラムＲＯＭや外部メモリ３１に記憶されており、ＲＡＭ２３に読み出されＣＰＵ２２によって実行される。
【０１０４】
画像形成装置３５０においては、ステップＳ１５１０の処理に入った場合、図２６に示すように以下の処理を行う。ステップＳ１６０１においては、ＯＣＲ前処理部３５２が情報制御部３５４から受信した図５のスキャンチケット情報のＯＣＲ前処理情報に文字スムージング・濃度調整処理が記載されているか否かを判断する。ＯＣＲ前処理部３５２がＯＣＲ前処理情報に文字スムージング・濃度調整処理が記載されていると判断した場合は、処理はステップＳ１６０２に進む。ＯＣＲ前処理部３５２がＯＣＲ前処理情報に文字スムージング・濃度調整処理が記載されていないと判断した場合は、処理はステップＳ１６０４に進む。
【０１０５】
ステップＳ１６０２において、ＯＣＲ前処理部３５２はプログラムＲＯＭ２４または外部メモリ３１に文字スムージング・濃度調整の画像処理プログラムを搭載しているか否かを判断する。ＯＣＲ前処理部３５２が文字スムージング・濃度調整の画像処理プログラムを搭載していると判断した場合は、処理はステップＳ１６０３に進む。ＯＣＲ前処理部３５２が文字スムージング・濃度調整の画像処理プログラムを搭載していないと判断した場合は、処理はステップＳ１６０４に進む。
【０１０６】
ステップＳ１６０３において、ＯＣＲ前処理部３５２は情報制御部３５４から受信した画像データに対して、文字スムージング・濃度調整処理の画像処理を実行する。これにより、図１３に示すような画像データに対して、文字スムージング・濃度調整処理の画像処理が実行され、図１４に示すような画像データに変換される。
【０１０７】
ステップＳ１６０４において、ＯＣＲ前処理部３５２はスキャンチケット情報のＯＣＲ前処理情報に背景ノイズ除去処理が記載されているか否かを判断する。ＯＣＲ前処理部３５２がＯＣＲ前処理情報に背景ノイズ除去処理が記載されていると判断した場合は、処理はステップＳ１６０５に進む。ＯＣＲ前処理部３５２がＯＣＲ前処理情報に背景ノイズ除去処理が記載されていないと判断した場合は、処理はステップＳ１６０７に進む。
【０１０８】
ステップＳ１６０５において、ＯＣＲ前処理部３５２はプログラムＲＯＭ２４または外部メモリ３１に背景ノイズ除去処理の画像処理プログラムを搭載しているか否かを判断する。ＯＣＲ前処理部３５２が背景ノイズ除去処理の画像処理プログラムを搭載していると判断した場合は、処理はステップＳ１６０６に進む。ＯＣＲ前処理部３５２が背景ノイズ除去処理の画像処理プログラムを搭載していないと判断した場合は、処理はステップＳ１６０７に進む。
【０１０９】
ステップＳ１６０６において、ＯＣＲ前処理部３５２は画像データに対して、背景ノイズ除去処理の画像処理を実行する。これにより、図１５に示すような画像データに対して、背景ノイズ除去処理の画像処理が実行され、図１４に示すような画像データに変換される。
【０１１０】
ステップＳ１６０７において、ＯＣＲ前処理部３５２はスキャンチケット情報のＯＣＲ前処理情報に裏写り除去処理が記載されているか否かを判断する。ＯＣＲ前処理部３５２がＯＣＲ前処理情報に裏写り除去処理が記載されていると判断した場合は、処理はステップＳ１６０８に進む。ＯＣＲ前処理部３５２がＯＣＲ前処理情報に裏写り除去処理が記載されていないと判断した場合は、処理はステップＳ１６１０に進む。
【０１１１】
ステップＳ１６０８において、ＯＣＲ前処理部３５２はプログラムＲＯＭ２４または外部メモリ３１に裏写り除去処理の画像処理プログラムを搭載しているか否かを判断する。ＯＣＲ前処理部３５２が裏写り除去処理の画像処理プログラムを搭載していると判断した場合は、処理はステップＳ１６０９に進む。ＯＣＲ前処理部３５２が裏写り除去処理の画像処理プログラムを搭載していないと判断した場合は、処理はステップＳ１６１０に進む。
【０１１２】
ステップＳ１６０９において、ＯＣＲ前処理部３５２は画像データに対して、裏写り除去処理の画像処理を実行する。これにより、図１６に示すような画像データに対して、裏写り除去処理の画像処理が実行され、図１４に示すような画像データに変換される。
【０１１３】
ステップＳ１６１０において、ＯＣＲ前処理部３５２はスキャンチケット情報のＯＣＲ前処理情報に枠消し処理が記載されているか否かを判断する。ＯＣＲ前処理部３５２がＯＣＲ前処理情報に枠消し処理が記載されていると判断した場合は、処理はステップＳ１６１１に進む。ＯＣＲ前処理部３５２がＯＣＲ前処理情報に枠消し処理が記載されていないと判断した場合は、処理はステップＳ１６１３に進む。
【０１１４】
ステップＳ１６１１において、ＯＣＲ前処理部３５２はプログラムＲＯＭ２４または外部メモリ３１に枠消し処理の画像処理プログラムを搭載しているか否かを判断する。ＯＣＲ前処理部３５２が枠消し処理の画像処理プログラムを搭載していると判断した場合は、処理はステップＳ１６１２に進む。ＯＣＲ前処理部３５２が枠消し処理の画像処理プログラムを搭載していないと判断した場合は、処理はステップＳ１６１３に進む。
【０１１５】
ステップＳ１６１２において、ＯＣＲ前処理部３５２は画像データに対して、枠消し処理の画像処理を実行する。これにより、図１７に示すような画像データに対して、枠消し処理の画像処理が実行され、図１４に示すような画像データに変換される。
【０１１６】
ステップＳ１６１３において、ＯＣＲ前処理部３５２はスキャンチケット情報のＯＣＲ前処理情報に画像回転処理が記載されているか否かを判断する。ＯＣＲ前処理部３５２がＯＣＲ前処理情報に画像回転処理が記載されていると判断した場合は、処理はステップＳ１６１４に進む。ＯＣＲ前処理部３５２がＯＣＲ前処理情報に画像回転処理が記載されていないと判断した場合は、ＯＣＲ前処理部３５２が画像データを情報制御部３５４に送信して処理は終了する。
【０１１７】
ステップＳ１６１４において、ＯＣＲ前処理部３５２はプログラムＲＯＭ２４または外部メモリ３１に画像回転処理の画像処理プログラムを搭載しているか否かを判断する。ＯＣＲ前処理部３５２が画像回転処理の画像処理プログラムを搭載していると判断した場合は、処理はステップＳ１６１５に進む。ＯＣＲ前処理部３５２が画像回転処理の画像処理プログラムを搭載していないと判断した場合は、処理はステップＳ１６１３に進む。
【０１１８】
ステップＳ１６１５において、ＯＣＲ前処理部３５２は画像データに対して、画像回転処理の画像処理を実行する。これにより、図１７に示すような画像データに対して、画像回転処理の画像処理が実行され、図１４に示すような画像データに変換される。そして、ＯＣＲ前処理部３５２が画像データを情報制御部３５４に送信して処理は終了する。
【０１１９】
以下で、本実施例におけるスキャンサーバ１５０のスキャン実行処理を図２７のフローチャートを参照して説明する。なお本フローに係るスキャンサーバ１５０のプログラムは、ＲＯＭ３のプログラムＲＯＭや外部メモリ７に記憶されており、ＲＡＭ２に読み出されＣＰＵ１によって実行される。
【０１２０】
スキャンサーバ１５０においては、図２７に示すように、ステップＳ１７０１において、情報制御部１５６は、ネットワーク通信部１５７を通じて画像形成装置３５０から、スキャンチケット一覧要求を受信したか否かを判断する。情報制御部１５６がスキャンチケット一覧情報要求を受信していないと判断した場合は、処理は再度Ｓ１７０１に進む。情報制御部１５６がスキャンチケット一覧情報要求を受信していないと判断した場合は、処理はステップＳ１７０２に進む。
【０１２１】
ステップＳ１７０２において、情報制御部１５６は、スキャンチケット情報管理部１５１に対して、スキャンチケット一覧情報の読み出しを要求する。情報制御部１５６は、スキャンチケット情報管理部１５１から受信したスキャンチケット一覧情報（図４）を、ネットワーク通信部１５７を通じて画像形成装置３５０に送信する。
【０１２２】
ステップＳ１７０３において、情報制御部１５６は、ネットワーク通信部１５７を通じて画像形成装置３５０からスキャンチケットＩＤを受信したか否かを判断する。情報制御部１５６がスキャンチケットＩＤを受信していないと判断した場合は、処理は再度Ｓ１７０３に進む。情報制御部１５６がスキャンチケットＩＤを受信したと判断した場合は、処理はステップＳ１７０４に進む。
【０１２３】
ステップＳ１７０４において、情報制御部１５６はステップＳ１７０３で受信したスキャンチケットＩＤをスキャンチケット情報管理部１５１に送信し、スキャンチケットＩＤに対応するスキャンチケット情報の読み出しを依頼する。スキャンチケット情報管理部１５１は、図４のスキャンチケット情報から、受信したスキャンチケットＩＤに関連する図３のスキャンチケット情報を読み出し、情報制御部１５６に送信する。そして、情報制御部１５６は、受信したスキャンチケット情報（図３）を元に、スキャンチケット情報（図５）の作成処理を行い、すなわち、スキャンチケット情報にＯＣＲ前処理情報を付加する処理を行う。このステップＳ１７０４での処理の詳細は、図２８を参照して説明する。
【０１２４】
ステップＳ１７０５において、情報制御部１５６はネットワーク通信部１５７を通じて画像形成装置３５０に対して、ステップＳ１７０４で作成したスキャンチケット情報を送信する。
【０１２５】
ステップＳ１７０６において、情報制御部１５６はネットワーク通信部１５７を通じて画像形成装置３５０から画像データを受信したか否かを判断する。情報制御部１５６が、画像データを受信していないと判断した場合は、処理は再度Ｓ１７０６に進む。情報制御部１５６が、画像データを受信していないと判断した場合は、処理はステップＳ１７０７に進む。
【０１２６】
ステップＳ１７０７において、情報制御部１５６はステップＳ１７０６で受信した画像データを画像情報管理部１５３に送信して画像データの保存を依頼する。画像情報管理部１５３は、情報制御部１５６から受信した画像データをＲＡＭ２または外部メモリ７に保存し、図９の画像情報を図１０のレコードに追加する。
【０１２７】
ステップＳ１７０８において、情報制御部１５６は、ステップＳ１７０６で受信した画像データをＯＣＲ処理部１５５に送信して、ＯＣＲ処理を依頼する。情報制御部１５６はＯＣＲ処理部１５５でのＯＣＲ処理の結果、画像データから文字を読み取った文書データをＯＣＲ処理部１５５から受信する。このステップＳ１７０８での処理の詳細は図２９を参照して説明する。
【０１２８】
ステップＳ１７０９において、情報制御部１５６はステップＳ１７０８で受信したＯＣＲ処理結果の文書データを文書情報管理部１５４に送信して文書データの保存を依頼する。文書情報管理部１５４は、情報制御部１５６から受信した文書データをＲＡＭ２または外部メモリ７に保存し、図１１の画像情報を図１２のレコードに追加する。
【０１２９】
ステップＳ１７１０において、情報制御部１５６はネットワーク通信部１５７を通じて、画像形成装置３５０に文書保存の応答を送信する。そして、処理は終了する。
【０１３０】
以下で、本実施例におけるスキャンサーバ１５０のスキャンチケット作成処理を図２８のフローチャートを参照して説明する。なお本フローに係るスキャンサーバ１５０のプログラムは、ＲＯＭ３のプログラムＲＯＭや外部メモリ７に記憶されており、ＲＡＭ２３に読み出されＣＰＵ１によって実行される。
【０１３１】
スキャンサーバ１５０においては、ステップＳ１７０４の処理に入った場合、図２８に示すように以下の処理を行う。ステップＳ１８０１において、情報制御部１５６はスキャンチケット情報管理部１５１から受信したスキャンチケット情報に加えて、ＯＣＲ前処理として、文字スムージング・濃度調整処理を記載する。ステップＳ１８０２において、情報制御部１５６はスキャンチケット情報のＯＣＲ前処理情報として、背景ノイズ除去処理を記載する。ステップＳ１８０３において、情報制御部１５６はスキャンチケット情報のＯＣＲ前処理情報として、裏写り除去処理を記載する。ステップＳ１８０４において、情報制御部１５６はスキャンチケット情報のＯＣＲ前処理情報として、枠消し処理を記載する。ステップＳ１８０５において、情報制御部１５６はスキャンチケット情報のＯＣＲ前処理情報として、画像回転処理を記載する。そして、処理は終了する。
【０１３２】
以下で、本実施例１におけるスキャンサーバ１５０のＯＣＲ処理を図２９のフローチャートを参照して説明する。なお本フローに係るスキャンサーバ１５０のプログラムは、ＲＯＭ３のプログラムＲＯＭや外部メモリ７に記憶されており、ＲＡＭ２３に読み出されＣＰＵ１によって実行される。
【０１３３】
スキャンサーバ１５０においては、ステップＳ１７０８の処理に入った場合、図２９に示すように以下の処理を行う。ステップＳ１９０１において、ＯＣＲ処理部１５５は情報制御部１５６から受信した画像データから、文字画像部分の文字読み取り処理を実行する。そして、ＯＣＲ処理部１５５は読み取られた文字と、画像データのうち文字画像部分以外の画像を組み合わせ、文書データを作成する。そして処理は終了する。
【０１３４】
画像データをＯＣＲ前処理する際に、スキャンサーバが図２８のフローチャート、画像形成装置が図２６のフローチャートに従って処理すると、スキャンサーバから画像形成装置に対して、ＯＣＲ前処理についてスキャンチケットを用いて指示することができる。
【０１３５】
以上の手順により、従来スキャンサーバで行なっていたＯＣＲ前処理を、スキャンチケットを用いて画像形成装置に指示し、画像形成装置でスキャンチケットに記載されたＯＣＲ前処理を実行することで、スキャンサーバの負荷を軽減する効果を得ることができる。
【０１３６】
以上のように、本発明の実施例１では、従来スキャンサーバで行なっていたＯＣＲ前処理を、スキャンチケットを用いて画像形成装置に指示して、画像形成装置でスキャンチケットに記載されたＯＣＲ前処理を実行する。これにより、スキャンサーバの負荷を軽減することができる。
【０１３７】
［実施例２］
実施例１において、スキャンサーバ１５０は図２８のフローチャートで示すスキャンチケット作成処理では、画像形成装置３５０にＯＣＲ前処理の画像処理を実行することが可能か否かに関わらず、全てのＯＣＲ前処理をスキャンチケットに記載していた。また、画像形成装置３５０は、図２６のフローチャートで示すスキャン実行処理におけるステップＳ１６０２、Ｓ１６０５、Ｓ１６０８、Ｓ１６１１、Ｓ１６１４において、自らに各ＯＣＲ前処理が実行可能か否かを判断し、実行可能なＯＣＲ前処理のみを実行する。さらに、スキャンサーバ１５０は図２９のフローチャートで示すＯＣＲ処理では、全てのＯＣＲ前処理を画像形成装置３５０で実行されたものとして、ＯＣＲ処理を実行する。この場合、画像形成装置３５０に実行不可能なＯＣＲ前処理があった際には、そのＯＣＲ前処理は実行されずにＯＣＲ処理が実行されることになってしまう。
【０１３８】
そこで、本実施例では、画像形成装置３５０に１つ以上のＯＣＲ前処理が不可能であった場合でも、全てのＯＣＲ前処理が漏れなく実行されるスキャンサービスシステムについて説明する。なお特に断らない限り、本実施例について、実施例１と同一の番号のブロック図や処理は、それぞれ実施例１の同一番号のブロック図や処理と同一のものである。
【０１３９】
図３０は、図１のスキャンサービスシステムのハードウェア構成によって実装された、本実施例におけるスキャンサービスシステムの機能構成を説明するブロック図である。本実施例のスキャンサービスシステムの機能構成は、図２で示す実施例１のスキャンサービスシステムの機能構成と類似しているが、スキャンサーバ１５０には画像形成装置情報管理部１５８がさらに含まれる。画像形成装置情報管理部（スキャン装置情報記憶手段）１５８は、情報制御部１５６からの依頼に応じて、ＲＡＭ２または外部メモリＩ／Ｆ５を通じて外部メモリ７に、画像形成装置情報を保存する（スキャン装置情報記憶ステップ）。または、画像形成装置情報をＲＡＭ２または外部メモリ７から読み出す。
【０１４０】
図３１は画像形成装置情報の構成を説明するための図である。画像形成装置情報は、画像形成装置に関する情報である“画像形成装置ＩＤ”、“装置機能”、“装置設置日時”を含む。画像形成装置情報には、図３１で示す情報以外にも、デフォルトスキャン設定情報や画像形成装置内保存画像情報、消耗品消費情報等が含まれていてもよい。また、図３２は、画像形成装置情報管理部１５８に保存されている画像形成装置情報の形式を説明するための図である。画像形成装置情報管理部１５８には、図３１で示す画像形成装置情報が複数格納されている。
【０１４１】
情報制御部１５６は、スキャンチケット情報要求と画像形成装置ＩＤをネットワーク通信部１５７が画像形成装置３５０から受信すると、画像形成装置ＩＤを画像形成装置情報管理部１５８に送信し、画像形成装置情報（図３１）の取得を依頼する。情報制御部１５６は、受信した画像形成装置情報（図３１）の装置機能情報を参照し、装置情報に記載されているＯＣＲ前処理のみをスキャンチケット情報に記載する。そして作成したスキャンチケット情報を、ネットワーク通信部１５７を通じて画像形成装置３５０に送信する。
【０１４２】
また、情報制御部１５６は、画像形成装置３５０から受信した画像データと一緒に画像形成装置情報（図３１）をＯＣＲ処理部１５５送信し、ＯＣＲ処理を依頼する。ＯＣＲ処理部１５５は、画像形成装置情報（図３１）に記載されていない装置機能のＯＣＲ前処理を実行したあとで、ＯＣＲ処理を実行する。
【０１４３】
以下で、本実施例におけるスキャンサーバ１５０のスキャンチケット作成処理を図３３のフローチャートを参照して説明する。なお本フローに係るスキャンサーバ１５０のプログラムは、ＲＯＭ３のプログラムＲＯＭや外部メモリ７に記憶されており、ＲＡＭ２３に読み出されＣＰＵ１によって実行される。
【０１４４】
スキャンサーバ１５０においては、ステップＳ１７０４の処理に入った場合、図３３に示すように以下の処理を行う。
【０１４５】
ステップＳ２２０１において、情報制御部１５６は、ネットワーク通信部１５７を通じて画像形成装置３５０から受信した画像形成装置ＩＤを、画像形成装置情報管理部１５８に送信し、画像形成装置情報の読み出しを依頼する。画像形成装置情報管理部１５８は、図３２の画像形成装置情報から、受信した画像形成装置ＩＤに対応する画像形成装置情報を読み出し、情報制御部１５６に送信する。
【０１４６】
ステップＳ２２０２において、情報制御部１５６は、ステップＳ２２０１で受信した画像形成装置情報の装置機能に文字スムージング・濃度調整処理機能が記載されているか否かを判断する。情報制御部１５６は、装置機能に文字スムージング・濃度調整処理機能が記載されていると判断した場合は、処理はステップＳ２２０３に進む。情報制御部１５６は、装置機能に文字スムージング・濃度調整処理機能が記載されていないと判断した場合は、処理はステップＳ２２０４に進む。
【０１４７】
ステップＳ２２０３において、情報制御部１５６はスキャンチケット情報管理部１５１から受信したスキャンチケット情報に加えて、ＯＣＲ前処理として、文字スムージング・濃度調整処理を記載する。
【０１４８】
ステップＳ２２０４において、情報制御部１５６は、ステップＳ２２０１で受信した画像形成装置情報の装置機能に背景ノイズ除去処理機能が記載されているか否かを判断する。情報制御部１５６は、装置機能に背景ノイズ除去処理機能が記載されていると判断した場合は、処理はステップＳ２２０５に進む。情報制御部１５６は、装置機能に背景ノイズ除去処理機能が記載されていないと判断した場合は、処理はステップＳ２２０６に進む。
【０１４９】
ステップＳ２２０５において、情報制御部１５６はスキャンチケット情報管理部１５１から受信したスキャンチケット情報に加えて、ＯＣＲ前処理として、背景ノイズ除去処理を記載する。
【０１５０】
ステップＳ２２０６において、情報制御部１５６は、ステップＳ２２０１で受信した画像形成装置情報の装置機能に裏写り除去処理機能が記載されているか否かを判断する。情報制御部１５６は、装置機能に裏写り除去処理機能が記載されていると判断した場合は、処理はステップＳ２２０７に進む。情報制御部１５６は、装置機能に裏写り除去処理機能が記載されていないと判断した場合は、処理はステップＳ２２０８に進む。
【０１５１】
ステップＳ２２０７において、情報制御部１５６はスキャンチケット情報管理部１５１から受信したスキャンチケット情報に加えて、ＯＣＲ前処理として、裏写り除去処理を記載する。
【０１５２】
ステップＳ２２０８において、情報制御部１５６は、ステップＳ２２０１で受信した画像形成装置情報の装置機能に枠消し処理機能が記載されているか否かを判断する。情報制御部１５６は、装置機能に枠消し処理機能が記載されていると判断した場合は、処理はステップＳ２２０９に進む。情報制御部１５６は、装置機能に枠消し処理機能が記載されていないと判断した場合は、処理はステップＳ２２１０に進む。
【０１５３】
ステップＳ２２０９において、情報制御部１５６はスキャンチケット情報管理部１５１から受信したスキャンチケット情報に加えて、ＯＣＲ前処理として、枠消し処理を記載する。
【０１５４】
ステップＳ２２１０において、情報制御部１５６は、ステップＳ２２０１で受信した画像形成装置情報の装置機能に画像回転処理機能が記載されているか否かを判断する。情報制御部１５６は、装置機能に画像回転処理機能が記載されていると判断した場合は、処理はステップＳ２２１１に進む。情報制御部１５６は、装置機能に画像回転処理機能が記載されていないと判断した場合は、処理は終了する。
【０１５５】
ステップＳ２２１１において、情報制御部１５６はスキャンチケット情報管理部１５１から受信したスキャンチケット情報に加えて、ＯＣＲ前処理として、画像回転処理を記載する。そして、処理は終了する。
【０１５６】
以下で、本実施例におけるスキャンサーバ１５０のＯＣＲ処理を図３４のフローチャートを参照して説明する。なお本フローに係るスキャンサーバ１５０のプログラムは、ＲＯＭ３のプログラムＲＯＭや外部メモリ７に記憶されており、ＲＡＭ２３に読み出されＣＰＵ１によって実行される。
【０１５７】
スキャンサーバ１５０においては、ステップＳ１７０８の処理に入った場合、実施例１では図２９に示す処理を行うが、本実施例では図３４に示すように以下の処理を行う。
【０１５８】
ステップＳ１９０２において、情報制御部１５６は、ネットワーク通信部１５７を通じて画像形成装置３５０から受信した画像形成装置ＩＤを、画像形成装置情報管理部１５８に送信し、画像形成装置情報の読み出しを依頼する。画像形成装置情報管理部１５８は、図３２の画像形成装置情報から、受信した画像形成装置ＩＤに対応する画像形成装置情報を読み出し、情報制御部１５６に送信する。情報制御部１５６は、受信した画像形成装置情報と画像データをＯＣＲ処理部１５５に送信してＯＣＲ処理を依頼する。
【０１５９】
ステップＳ１９０３において、ＯＣＲ処理部１５５は、ステップＳ１９０２で受信した画像形成装置情報の装置機能に文字スムージング・濃度調整処理機能が記載されているか否かを判断する。ＯＣＲ処理部１５５は、装置機能に文字スムージング・濃度調整処理機能が記載されていないと判断した場合は、処理はステップＳ１９０４に進む。情報制御部１５６は、装置機能に文字スムージング・濃度調整処理機能が記載されていると判断した場合は、処理はステップＳ１９０５に進む。
【０１６０】
ステップＳ１９０４において、ＯＣＲ処理部１５５は情報制御部１５６から受信した画像データに対して、文字スムージング・濃度調整処理の画像処理を実行する。これにより、図１３に示すような画像データに対して、文字スムージング・濃度調整処理の画像処理が実行され、図１４に示すような画像データに変換される。
【０１６１】
ステップＳ１９０５において、ＯＣＲ処理部１５５は、ステップＳ１９０２で受信した画像形成装置情報の装置機能に背景ノイズ除去処理機能が記載されているか否かを判断する。ＯＣＲ処理部１５５は、装置機能に背景ノイズ除去処理機能が記載されていないと判断した場合は、処理はステップＳ１９０６に進む。情報制御部１５６は、装置機能に背景ノイズ除去処理機能が記載されていると判断した場合は、処理はステップＳ１９０７に進む。
【０１６２】
ステップＳ１９０６において、ＯＣＲ処理部１５５は情報制御部１５６から受信した画像データに対して、背景ノイズ除去処理の画像処理を実行する。これにより、図１５に示すような画像データに対して、背景ノイズ除去処理の画像処理が実行され、図１４に示すような画像データに変換される。
【０１６３】
ステップＳ１９０７において、ＯＣＲ処理部１５５は、ステップＳ１９０２で受信した画像形成装置情報の装置機能に裏写り除去処理機能が記載されているか否かを判断する。ＯＣＲ処理部１５５は、装置機能に裏写り除去処理機能が記載されていないと判断した場合は、処理はステップＳ１９０８に進む。情報制御部１５６は、装置機能に裏写り除去処理機能が記載されていると判断した場合は、処理はステップＳ１９０９に進む。
【０１６４】
ステップＳ１９０８において、ＯＣＲ処理部１５５は情報制御部１５６から受信した画像データに対して、裏写り除去処理の画像処理を実行する。これにより、図１６に示すような画像データに対して、裏写り除去処理の画像処理が実行され、図１４に示すような画像データに変換される。
【０１６５】
ステップＳ１９０９において、ＯＣＲ処理部１５５は、ステップＳ１９０２で受信した画像形成装置情報の装置機能に枠消し処理機能が記載されているか否かを判断する。ＯＣＲ処理部１５５は、装置機能に枠消し処理機能が記載されていないと判断した場合は、処理はステップＳ１９１０に進む。情報制御部１５６は、装置機能に枠消し処理機能が記載されていると判断した場合は、処理はステップＳ１９１１に進む。
【０１６６】
ステップＳ１９１０において、ＯＣＲ処理部１５５は情報制御部１５６から受信した画像データに対して、枠消し処理の画像処理を実行する。これにより、図１７に示すような画像データに対して、枠消し処理の画像処理が実行され、図１４に示すような画像データに変換される。
【０１６７】
ステップＳ１９１１において、ＯＣＲ処理部１５５は、ステップＳ１９０２で受信した画像形成装置情報の装置機能に画像回転処理機能が記載されているか否かを判断する。ＯＣＲ処理部１５５は、装置機能に画像回転処理機能が記載されていないと判断した場合は、処理はステップＳ１９１２に進む。情報制御部１５６は、装置機能に画像回転処理機能が記載されていると判断した場合は、処理はステップＳ１９０１に進む。
【０１６８】
ステップＳ１９１２において、ＯＣＲ処理部１５５は情報制御部１５６から受信した画像データに対して、画像回転処理の画像処理を実行する。これにより、図１８に示すような画像データに対して、画像回転処理の画像処理が実行され、図１４に示すような画像データに変換される。
【０１６９】
ステップＳ１９０１の処理については、実施例１と同様のため説明は省略する。そして処理は終了する。
【０１７０】
スキャンサーバがスキャンチケット情報作成する際に図３３のフローチャートに従って処理すると、画像形成装置で可能なＯＣＲ前処理のみが、スキャンチケット情報に記載される。また、ＯＣＲ処理する際に図３４のフローチャートに従って処理すると、スキャンサーバは画像形成装置では不可能なＯＣＲ前処理を行った後に、ＯＣＲ処理を実行する。
【０１７１】
以上の手順により、画像形成装置に実行不可能なＯＣＲ前処理があった場合でも、必要なＯＣＲ前処理が画像形成装置で実行されない事態を防ぐことができる。これによりＯＣＲ前処理が漏れなく実行され、精度の高いＯＣＲ処理結果を得ることができる。
【０１７２】
以上のように、本発明の実施例２では、スキャンサーバで画像形成装置ごとに保持している画像処理機能情報を保存しておく。そして、画像形成装置がスキャンサーバに対してスキャンチケットの要求を行った際に、スキャンサーバは、保存しているその画像形成装置の画像処理機能情報を参照し、所望のＯＣＲ前処理が画像形成装置で実行可能か否かと判断する。実行可能であると判断した場合のみそのＯＣＲ前処理をスキャンチケットに記載する。画像形成装置はスキャンチケットに記載されたＯＣＲ前処理を行い、ＯＣＲ前処理した画像データをスキャンサーバに送信し、スキャンサーバでは、画像形成装置が実行していないＯＣＲ前処理を実行する。これにより、画像形成装置にＯＣＲ処理を実行するための画像処理機能の一部または全部が無い場合、必要なＯＣＲ前処理が画像形成装置で実行されない事態を防ぐことができる。そして、ＯＣＲ前処理が漏れなく実行されるため、その後ＯＣＲ処理を行った際に精度の高いＯＣＲ処理結果を得ることができる。
【０１７３】
［実施例３］
実施例１において、スキャンサーバ１５０は図２８のフローチャートで示すスキャンチケット作成処理では、画像形成装置３５０の濃度調整処理の経時に関わらず、文字スムージング・濃度調整処理のＯＣＲ前処理を実行するよう指示する。この場合、画像形成装置３５０が経時劣化した場合には、最適な濃度調整処理を実施することができなくなる。
【０１７４】
そこで、本実施例では、画像形成装置３５０が経時劣化を考慮した濃度調整のＯＣＲ前処理が実行されるスキャンサービスシステムについて説明する。なお特に断らない限り、本実施例について、実施例１と同一の参照符号のブロックや処理は、それぞれ実施例１の同一参照符号のブロックや処理と同一のものである。
【０１７５】
図３５は、図１のスキャンサービスシステムのハードウェア構成によって実装された、本実施例におけるスキャンサービスシステムの機能構成を説明するブロック図である。本実施例のスキャンサービスシステムの機能構成は、図２で示す実施例１のスキャンサービスシステムの機能構成と類似しているが、スキャンサーバ１５０には画像形成装置情報管理部１５８、濃度補正パラメータ情報管理部１５９がさらに含まれる。
【０１７６】
画像形成装置情報管理部１５８は、情報制御部１５６からの依頼に応じて、ＲＡＭ２または外部メモリＩ／Ｆ５を通じて外部メモリ７に、画像形成装置情報を保存したり、ＲＡＭ２または外部メモリ７から読み出したりする。濃度補正パラメータ情報管理部（濃度補正パラメータ記憶手段）１５９は、情報制御部１５６からの依頼に応じて、ＲＡＭ２または外部メモリＩ／Ｆ５を通じて外部メモリ７に、濃度補正パラメータ情報を保存する。または、濃度補正パラメータ情報をＲＡＭ２または外部メモリ７から読み出す。
【０１７７】
図３６は濃度補正パラメータ情報の構成を説明するための図である。濃度補正パラメータ情報は、濃度補正パラメータに関する情報である“経過日”、“濃度補正パラメータ”を含む。濃度補正パラメータ情報には、図３６で示す情報以外にも、デフォルト濃度補正パラメータ情報等が含まれていてもよい。また、図３７は、濃度補正パラメータ情報管理部１５９に保存されている濃度補正パラメータ情報の形式を説明するための図である。濃度補正パラメータ情報管理部１５９には、図３６で示す濃度補正パラメータ情報が複数格納されている。
【０１７８】
情報制御部１５６は、スキャンチケット情報要求と画像形成装置ＩＤをネットワーク通信部１５７が画像形成装置３５０から受信すると、画像形成装置ＩＤを画像形成装置情報管理部１５８に送信し、画像形成装置情報（図３１）の取得を依頼する。また、情報制御部１５６は、受信した画像形成装置情報（図３１）の装置機能情報を参照し、装置情報に記載されているＯＣＲ前処理のみをスキャンチケット情報に記載する。情報制御部１５６は受信した画像形成装置情報の装置設置日時と現在日時の差から経過日を取得し、濃度補正パラメータ情報管理部１５９に経過日を送信し、経過日に応じた濃度補正パラメータ情報（図３６）の取得を依頼する。情報制御部１５６は、スキャンチケット情報に受信した画像形成装置情報と濃度補正パラメータ情報を記載する。そして作成したスキャンチケット情報を、ネットワーク通信部１５７を通じて画像形成装置３５０に送信する。
【０１７９】
そして、画像形成装置３５０の情報制御部３５４は、ネットワーク通信部３５３を通じてスキャンサーバ１５０から受信したスキャンチケット情報と、スキャナ部３５１から取得した画像データをＯＣＲ前処理部３５２に送信し、ＯＣＲ前処理を依頼する。ＯＣＲ前処理部３５２は、受信したスキャンチケットのＯＣＲ前処理の濃度調整処理を実行する際、スキャンチケット情報に記載されている濃度補正パラメータ情報に従って、ＯＣＲ前処理である濃度補正処理を実行する。
【０１８０】
図３８は本実施例のスキャンチケット情報の構成の一例を説明するための図である。図３８で示すスキャンチケット情報の構成は、図５で示すスキャンチケット情報の構成と類似しているが、画像形成装置３５０で濃度補正処理を実行する際に使用するための“濃度補正パラメータ”がさらに含まれる。図３９は、スキャンチケット情報管理部１５１に保存されているスキャンチケット情報の形式を説明するための図である。スキャンチケット情報管理部１５１には、図３８で示すスキャンチケット情報が複数格納されている。図３９で示すスキャンチケット情報が複数含まれる形式は、スキャンチケット一覧情報として、スキャンサーバ１５０と画像形成装置３５０で使用される。
【０１８１】
以下で、本実施例における画像形成装置３５０のＯＣＲ前処理を図４０のフローチャートを参照して説明する。なお本フローに係る画像形成装置３５０のプログラムは、ＲＯＭ２４のプログラムＲＯＭや外部メモリ３１に記憶されており、ＲＡＭ２３に読み出されＣＰＵ２２によって実行される。
【０１８２】
画像形成装置３５０において、ステップＳ１５１０の処理に入った場合、実施例１では図２６に示す処理を行うが、本実施例では図４０に示すように以下の処理を行う。
【０１８３】
ステップＳ１６１６において、ＯＣＲ前処理部３５２は情報制御部３５４から受信した図３８のスキャンチケット情報のＯＣＲ前処理情報に文字スムージング・濃度調整処理が記載されているか否かを判断する。ＯＣＲ前処理部３５２がＯＣＲ前処理情報に文字スムージング・濃度調整処理が記載されていると判断した場合は、処理はステップＳ１６１７に進む。ＯＣＲ前処理部３５２がＯＣＲ前処理情報に文字スムージング・濃度調整処理が記載されていないと判断した場合は、処理はステップＳ１６０４に進む。
【０１８４】
ステップＳ１６１７において、ＯＣＲ前処理部３５２はプログラムＲＯＭ２４または外部メモリ３１に文字スムージング・濃度調整の画像処理プログラムを搭載しているか否かを判断する。ＯＣＲ前処理部３５２が文字スムージング・濃度調整の画像処理プログラムを搭載していると判断した場合は、処理はステップＳ１６１８に進む。ＯＣＲ前処理部３５２が文字スムージング・濃度調整の画像処理プログラムを搭載していないと判断した場合は、処理はステップＳ１６０４に進む。
【０１８５】
ステップＳ１６１８において、ＯＣＲ前処理部３５２は情報制御部３５４から受信した図３８のスキャンチケット情報に濃度補正パラメータが記載されているか否かを判断する。ＯＣＲ前処理部３５２がスキャンチケット情報に濃度補正パラメータが記載されていると判断した場合は、処理はステップＳ１６１９に進む。ＯＣＲ前処理部３５２がスキャンチケット情報に濃度補正パラメータが記載されていないと判断した場合は、処理はステップＳ１６２０に進む。
【０１８６】
ステップＳ１６１９において、ＯＣＲ前処理部３５２は情報制御部３５４から受信したスキャンチケット情報に記載されている濃度補正パラメータを取得する。そして、ＯＣＲ前処理部３５２は取得した濃度補正パラメータを次のステップＳ１６２０で実行する文字スムージング処理・濃度調整処理で使用する濃度補正パラメータとして、ＲＡＭ２３または外部メモリ３１に保存する。
【０１８７】
ステップＳ１６２０において、ＯＣＲ前処理部３５２は情報制御部３５４から受信した画像データに対して、文字スムージング・濃度調整処理の画像処理を実行する。このとき、ＲＡＭ２３または外部メモリ３１に濃度補正パラメータが保存されていた場合は、保存されている濃度補正パラメータを使用して、濃度補正処理を実行する。これにより、図１３に示すような画像データに対して、文字スムージング・濃度調整処理の画像処理が実行され、図１４に示すような画像データに変換される。濃度補正パラメータがスキャンチケット情報に記載されていた場合は、画像形成装置３５０の経時劣化に応じた濃度補正処理が行われる。
【０１８８】
ステップＳ１６０４〜Ｓ１６１５においては、図２６のステップＳ１６０４〜Ｓ１６１５と同様の処理なので、説明は省略する。
【０１８９】
以下で、本実施例におけるスキャンサーバ１５０のスキャンチケット作成処理を図４１のフローチャートを参照して説明する。なお本フローに係るスキャンサーバ１５０のプログラムは、ＲＯＭ３のプログラムＲＯＭや外部メモリ７に記憶されており、ＲＡＭ２３に読み出されＣＰＵ１によって実行される。
【０１９０】
スキャンサーバ１５０においては、ステップＳ１７０４の処理に入った場合、実施例１では図２８に示す処理を行うが、本実施例では図４１に示すように以下の処理を行う。
【０１９１】
ステップＳ１８０６において、情報制御部１５６はスキャンチケット情報管理部１５１から受信したスキャンチケット情報に加えて、ＯＣＲ前処理として、文字スムージング・濃度調整処理を記載する。
【０１９２】
ステップＳ１８０７において、情報制御部１５６はネットワーク通信部１５７を通じて画像形成装置３５０から受信した画像形成装置ＩＤを画像形成装置情報管理部１５８に送信し、画像形成装置情報の読み出しを依頼する。画像形成装置情報管理部１５８は、図３２の画像形成装置情報から、受信した画像形成装置ＩＤに対応する画像形成装置情報を読み出し、情報制御部１５６に送信する。
【０１９３】
ステップＳ１８０８においては、情報制御部１５６は、現在日時から、ステップＳ１８０７において受信した画像形成装置情報の装置設置日時を差し引き、得られた差分の日数を経時として取得する。
【０１９４】
ステップＳ１８０９において、情報制御部１５６は、ステップＳ１８０８において取得した経時を濃度補正パラメータ情報管理部１５９に送信し、経時に対応した濃度補正パラメータ情報を取得するよう依頼する。濃度補正パラメータ情報管理部１５９は、図３７の濃度補正パラメータ情報を読み出し、読みだされた濃度補正パラメータ情報の中から、情報制御部１５６から受信した経時に対応する濃度補正パラメータを取得する。そして、濃度補正パラメータ情報管理部１５９は、取得した濃度補正パラメータを情報制御部１５６に送信する。
【０１９５】
ステップＳ１８１０において、情報制御部１５６は、スキャンチケット情報管理部１５１から受信したスキャンチケット情報に加えて、濃度補正パラメータとして、ステップＳ１８０９で取得した濃度補正パラメータを記載する。
【０１９６】
ステップＳ１８０２〜Ｓ１８０５においては、図２８のステップＳ１８０２〜Ｓ１８０５と同様の処理なので、説明は省略する。
【０１９７】
スキャンサーバが、スキャンチケット情報作成する際に図４１のフローチャートに従って処理すると、画像形成装置での経時に応じた濃度補正パラメータがスキャンチケット情報に記載される。また、画像形成装置が、ＯＣＲ前処理を実行する際に図４０のフローチャートに従って処理すると、画像形成装置３５０のスキャンチケット情報に記載されている経時劣化に応じた濃度補正パラメータを使用した精度の高い濃度調整を実行することができる。
【０１９８】
以上の手順により、画像形成装置が経時劣化した場合でも、ＯＣＲ前処理のうち濃度調整処理において、経時変化を考慮した濃度調整処理を実行した上でＯＣＲ処理を実行することによって、精度の高いＯＣＲ前処理を行うことができる。
【０１９９】
以上のように、本発明の実施例３では、スキャンサーバで画像形成装置ごとの設置時刻情報と、経時時間と経時時間に応じた濃度補正パラメータ情報を保存しておく。そして、画像形成装置がスキャンサーバに対してスキャンチケットの要求を行った際に、スキャンサーバは画像形成装置の設置時刻と現在時刻の差から経時時間を算出し、経時時間から濃度補正パラメータを取得して、スキャンチケットに記載する。画像形成装置はスキャンチケットに記載された濃度補正パラメータに従って、ＯＣＲ前処理の濃度調整処理を行う。これにより画像形成装置が経時劣化した場合でも、ＯＣＲ前処理のうち濃度調整処理において、経時変化を考慮した濃度調整処理を実行した上でＯＣＲ処理を実行することによって、精度の高いＯＣＲ前処理を行うことができる。
【０２００】
［実施例４］
実施例１において、スキャンサーバ１５０は図２８のフローチャートで示すスキャンチケット作成処理では、スキャンサーバ１５０のＯＣＲ処理に対して各ＯＣＲ前処理が必要か否かに関わらず、全てのＯＣＲ前処理をスキャンチケットに記載する。この場合、ＯＣＲ処理に対して各ＯＣＲ前処理が不要な際でも、画像形成装置で全てのＯＣＲ前処理が実行されてしまう。例えば、バーコードのような図形を読み取るＯＣＲ処理では、文字スムージング・濃度調整処理のＯＣＲ前処理が不要である。また、会計帳簿のような帳票のうち特定の枠で囲まれた部分を文字認識するＯＣＲの場合では、枠消し処理のＯＣＲ前処理を行うと正しいＯＣＲ処理結果が得られなくなってしまう。さらに、ＯＣＲ処理の精度が高まる等機能がバージョンアップした場合には、背景ノイズ除去処理等のＯＣＲ前処理が不要になる場合もある。しかし、これらの例のように文字スムージング・濃度調整処理や枠消し処理、背景ノイズ除去処理が不要な場合でも、実施例１のスキャンサービスシステムでは、すべてのＯＣＲ前処理が画像形成装置３５０で実行されることになる。
【０２０１】
そこで、本実施例では、ＯＣＲ処理毎に不要なＯＣＲ前処理があったとしても、必要なＯＣＲ前処理のみが画像形成装置３５０で実行されるスキャンサービスシステムについて説明する。なお特に断らない限り、本実施例において、実施例１と同一の参照符号のブロックや処理は、それぞれ実施例１の同一参照符号のブロックや処理と同一のものである。
【０２０２】
図４２は、図１のスキャンサービスシステムのハードウェア構成によって実装された、本実施例におけるスキャンサービスシステムの機能構成を説明するブロック図である。本実施例のスキャンサービスシステムの機能構成は、図２で示す実施例１のスキャンサービスシステムの機能構成と類似しているが、スキャンサーバ１５０にはＯＣＲ処理情報管理部１６０がさらに含まれる。ＯＣＲ処理情報管理部１６０は、情報制御部１５６からの依頼に応じて、ＲＡＭ２または外部メモリＩ／Ｆ５を通じて外部メモリ７に、図３２で示す画像形成装置情報を保存したり、ＲＡＭ２または外部メモリ７から読み出したりする。
【０２０３】
情報制御部１５６は、スキャンチケット情報要求をネットワーク通信部１５７から受信すると、スキャンチケット実行に必要なＯＣＲ処理情報の読み出しをＯＣＲ処理情報管理部（ＯＣＲ処理情報記憶手段）１６０に依頼し、ＯＣＲ処理情報の読み出しを依頼する。
【０２０４】
図４３はＯＣＲ処理情報の構成を説明するための図である。ＯＣＲ処理情報は、“ＯＣＲ処理ＩＤ”、“ＯＣＲ処理名“、ＯＣＲ前処理のＯＣＲ前処理ＩＤを示す“ＯＣＲ前処理ＩＤ”を含む。また、ＯＣＲ処理情報には、図４３で示す情報以外にも、ＯＣＲ処理バージョン、ＯＣＲ処理設定、ＯＣＲ前処理設定等が含まれていてもよい。また、図４４は、ＯＣＲ処理情報管理部１６０に保存されているＯＣＲ処理情報の形式を説明するための図である。ＯＣＲ処理情報管理部１６０には、図４３で示すＯＣＲ処理情報が複数格納されている。
【０２０５】
情報制御部１５６は、受信したＯＣＲ処理情報のＯＣＲ処理情報を参照し、ＯＣＲ前処理ＩＤを取得する。情報制御部１５６は、取得したＯＣＲ前処理ＩＤをＯＣＲ前処理情報管理部１５２に送信し、ＯＣＲ前処理ＩＤに対応するＯＣＲ前処理情報（図７）の読み出しを依頼する。情報制御部１５６は、受信したＯＣＲ前処理情報（図７）を、スキャンチケット情報管理部１５１から受信したスキャンチケット情報のみをＯＣＲ前処理情報に記載する。そして作成したスキャンチケット情報を、ネットワーク通信部１５７を通じて画像形成装置３５０に送信する。情報制御部１５６は、ネット枠制御部１５７を通じて画像形成装置３５０から受信した画像データを、ＯＣＲ処理部１５５に送信してＯＣＲ処理の実行を依頼する。
【０２０６】
以下で、本実施例におけるスキャンサーバ１５０のスキャンチケット作成処理を図４５のフローチャートを参照して説明する。なお本フローに係るスキャンサーバ１５０のプログラムは、ＲＯＭ３のプログラムＲＯＭや外部メモリ７に記憶されており、ＲＡＭ２３に読み出されＣＰＵ１によって実行される。
【０２０７】
スキャンサーバ１５０においては、ステップＳ１７０４の処理に入った場合、実施例１では図２８に示す処理を行うが、本実施例では図４５に示すように以下の処理を行う。
【０２０８】
ステップＳ１８１１において、情報制御部１５６は、ネットワーク通信部１５７を通じて画像形成装置３５０からＯＣＲ処理ＩＤを受信すると、ＯＣＲ処理情報管理部１６０に対し、ＯＣＲ処理ＩＤに対応するＯＣＲ処理情報の読み出しを依頼する。ＯＣＲ処理情報管理部１６０は、図４４のＯＣＲ処理情報からＯＣＲ処理ＩＤに対応するＯＣＲ処理情報を読み出し、情報制御部１５６に送信する。
【０２０９】
ステップＳ１８１２において、情報制御部１５６はステップＳ１８１１において受信したＯＣＲ処理情報から、ＯＣＲ前処理情報を取り出す。情報制御部１５６は、ＯＣＲ前処理情報に記載されているＯＣＲ前処理ＩＤをＯＣＲ前処理情報管理部１５２に送信し、ＯＣＲ前処理情報の読み出しを依頼する。ＯＣＲ前処理情報管理部１５２は、図８のＯＣＲ前処理情報からＯＣＲ前処理ＩＤに対応するＯＣＲ前処理情報を読み出し、情報制御部１５６に送信する。
【０２１０】
ステップＳ１８１３において、情報制御部１５６は、ステップＳ１８１２で受信したＯＣＲ前処理情報に文字スムージング・濃度調整処理が含まれているか否かを判断する。情報制御部１５６は、ＯＣＲ前処理情報に文字スムージング・濃度調整処理が含まれていると判断した場合は、処理はステップＳ１８０１に進む。情報制御部１５６は、ＯＣＲ前処理情報に文字スムージング・濃度調整処理が含まれていないと判断した場合は、処理はステップＳ１８１４に進む。
【０２１１】
ステップＳ１８０１は、図２８のステップＳ１８０１と同様の処理のため説明は省略する。
【０２１２】
ステップＳ１８１４において、情報制御部１５６は、ステップＳ１８１２で受信したＯＣＲ前処理情報に背景ノイズ除去処理が含まれているか否かを判断する。情報制御部１５６は、ＯＣＲ前処理情報に背景ノイズ除去処理が含まれていると判断した場合は、処理はステップＳ１８０２に進む。情報制御部１５６は、ＯＣＲ前処理情報に背景ノイズ除去処理が含まれていないと判断した場合は、処理はステップＳ１８１５に進む。
【０２１３】
ステップＳ１８０２は、図２８のステップＳ１８０２と同様の処理のため説明は省略する。
【０２１４】
ステップＳ１８１５において、情報制御部１５６は、ステップＳ１８１２で受信したＯＣＲ前処理情報に裏写り除去処理が含まれているか否かを判断する。情報制御部１５６は、ＯＣＲ前処理情報に裏写り除去処理機能が含まれていると判断した場合は、処理はステップＳ１８０３に進む。情報制御部１５６は、ＯＣＲ前処理情報に裏写り除去処理が含まれていないと判断した場合は、処理はステップＳ１８１６に進む。
【０２１５】
ステップＳ１８０３は、図２８のステップＳ１８０３と同様の処理のため説明は省略する。
【０２１６】
ステップＳ１８１６において、情報制御部１５６は、ステップＳ１８１２で受信したＯＣＲ前処理情報に枠消し処理が含まれているか否かを判断する。情報制御部１５６は、ＯＣＲ前処理情報に枠消し処理が含まれていると判断した場合は、処理はステップＳ１８０４に進む。情報制御部１５６は、ＯＣＲ前処理情報に枠消し処理機能が含まれていないと判断した場合は、処理はステップＳ１８１７に進む。
【０２１７】
ステップＳ１８０４は、図２８のステップＳ１８０４と同様の処理のため説明は省略する。
【０２１８】
ステップＳ１８１７において、情報制御部１５６は、ステップＳ１８１２で受信したＯＣＲ前処理情報に画像回転処理が含まれているか否かを判断する。情報制御部１５６は、ＯＣＲ前処理情報に画像回転処理機能が記載されていると判断した場合は、処理はステップＳ１８０５に進む。情報制御部１５６は、ＯＣＲ前処理情報に画像回転処理が含まれていないと判断した場合は、処理は終了する。
【０２１９】
ステップＳ１８０５は、図２８のステップＳ１８０５と同様の処理のため説明は省略する。
【０２２０】
スキャンサーバが、スキャンチケット情報作成する際に図４５のフローチャートに従って処理すると、各ＯＣＲ処理で必要なＯＣＲ前処理のみが、スキャンチケット情報に記載される。
【０２２１】
以上の手順により、ＯＣＲ処理毎に不要なＯＣＲ前処理があった場合でも、必要なＯＣＲ前処理のみが画像形成装置で実行される。これによりＯＣＲ処理によっては不要なＯＣＲ前処理や、ＯＣＲ処理の変更によって不要になったＯＣＲ前処理が画像形成装置で実行されるのを防ぐことによって、画像形成装置で実行するＯＣＲ前処理の負荷軽減になる。
【０２２２】
以上のように、本発明の実施例４では、スキャンサーバ自身が保持するＯＣＲ処理毎に、各ＯＣＲ処理に対応して必要なＯＣＲ前処理の情報を保存しておく。画像形成装置からスキャンチケットの要求があった場合には、スキャンサーバは、所望のＯＣＲ処理に対応するＯＣＲ前処理をスキャンチケットに記載して画像形成装置に送信する。また、ＯＣＲ処理をバージョンアップ等により変更する場合には、変更されたＯＣＲ処理に対応して必要なＯＣＲ前処理の情報を変更し、変更後に作成するスキャンチケットには、変更されたＯＣＲ前処理を記載する。これにより、ＯＣＲ処理によっては不要なＯＣＲ前処理や、ＯＣＲ処理の変更によって不要になったＯＣＲ前処理が画像形成装置で実行されるのを防ぐことができ、画像形成装置で実行するＯＣＲ前処理の負荷を軽減することができる。
【符号の説明】
【０２２３】
１５０  スキャンサーバ
１５１  スキャンチケット情報管理部
１５２  ＯＣＲ前処理情報管理部
１５５  ＯＣＲ処理部
１５６  情報制御部
２５０  情報処理装置
２５１  情報制御部
３５０  画像形成装置
３５２  ＯＣＲ前処理部
３５４  情報制御部
【図１】
2014036314.tif 000003
【図２】
2014036314.tif 000004
【図３】
2014036314.tif 000005
【図４】
2014036314.tif 000006
【図５】
2014036314.tif 000007
【図６】
2014036314.tif 000008
【図７】
2014036314.tif 000009
【図８】
2014036314.tif 000010
【図９】
2014036314.tif 000011
【図１０】
2014036314.tif 000012
【図１１】
2014036314.tif 000013
【図１２】
2014036314.tif 000014
【図１４】
2014036314.tif 000015
【図１７】
2014036314.tif 000016
【図１８】
2014036314.tif 000017
【図１９】
2014036314.tif 000018
【図２０】
2014036314.tif 000019
【図２１】
2014036314.tif 000020
【図２２】
2014036314.tif 000021
【図２３】
2014036314.tif 000022
【図２４】
2014036314.tif 000023
【図２５】
2014036314.tif 000024
【図２６】
2014036314.tif 000025
【図２７】
2014036314.tif 000026
【図２８】
2014036314.tif 000027
【図２９】
2014036314.tif 000028
【図３０】
2014036314.tif 000029
【図３１】
2014036314.tif 000030
【図３２】
2014036314.tif 000031
【図３３】
2014036314.tif 000032
【図３４】
2014036314.tif 000033
【図３５】
2014036314.tif 000034
【図３６】
2014036314.tif 000035
【図３７】
2014036314.tif 000036
【図３８】
2014036314.tif 000037
【図３９】
2014036314.tif 000038
【図４０】
2014036314.tif 000039
【図４１】
2014036314.tif 000040
【図４２】
2014036314.tif 000041
【図４３】
2014036314.tif 000042
【図４４】
2014036314.tif 000043
【図４５】
2014036314.tif 000044
【図１３】
2014036314.tif 000045
【図１５】
2014036314.tif 000046
【図１６】
2014036314.tif 000047