(57)【要約】【課題】ネットワークを利用して、ＭＦＰの外に読み取りデータを送信し、画像処理を施す際、送信形式（ＨＴＭＬ）に付与したジョブＩＤがネットワーク上で破壊や改ざんされた場合でも、送信元のＭＦＰでジョブＩＤを検出できるようにする。【解決手段】ＭＦＰがネットワーク上に送信する読み取り画像データに対して、読み取り画像データに紐付けされたジョブＩＤをＯＣＲ可能なビットマップとして付与する。ＭＦＰはネットワーク上で画像処理を施したものを受信し、その画像処理結果（ＯＣＲ結果）からジョブＩＤを検索することでＩＤを確認できる。【選択図】図１
2013211710.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置（図2）からネットワーク（１０２８）を介して外部で画像処理を行い、画像処理結果をネットワーク（１０２８）を介して受信する画像形成装置において、
紙文書をスキャナ（１０３０）で読み込んでビットマップ化する手段（１００６、Ｓ３００１）と、該読み込み動作を管理しユニークな情報を生成する手段（１００５、Ｓ３００２）を有し、該ユニークな情報を光学式文字認識（optical character Recognition：以後ＯＣＲと記載）可能な文字としてビットマップ化する手段（１００５、Ｓ３００３）と該紙文書の読み込みビットマップと該ＯＣＲ可能な文字のビットマップを合成する（Ｓ１００６、Ｓ３００４）ことを特徴とする画像形成システム（図1）。
【請求項２】
受信したテキストデータの任意文字の抽出手段（１００４、Ｓ４００２）を有し、該任意文字をテキストデータから消去し保存すること（１００４、Ｓ４００３）を特徴とする請求項1に記載の画像形成システム（図1）。
【請求項３】
紙文書の読み込みビットマップの余白を確認する手段（１００６、Ｓ９００１）と該紙文書の読み込みビットマップを縮小する手段（１００６、Ｓ９００２）とを有し、該紙文書の読み込みビットマップと該ＯＣＲ可能な文字のビットマップを合成すること（１００６、Ｓ９００３）を特徴とする請求項1に記載の画像形成システム（図1）。
【請求項４】
ユニークな情報に特殊記号文字列を追加する手段（１００５）と前期ユニークな情報と特殊文字列情報をＯＣＲ可能な文字としてビットマップ化する手段（１００５）と該紙文書の読み込みビットマップと該ＯＣＲ可能な文字のビットマップを合成すること（１００６）を特徴とする請求項1に記載の画像形成システム（図1）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はスキャナを搭載し、スキャナで読み込んだ画像を電子化してサーバ等に送信する画像形成システムに関するものである。
【背景技術】
【０００２】
従来の簡易な例を図１０に示す、画像形成装置１０１で原稿をスキャナで読み込んだ画像をネットワーク１０２を介してクラウド１０３上のコンピュータやサーバコンピュータ１０４、１０５、１０６に送信し、画像形成装置１０１で実施するよりも精度の高い画像処理を施していた。その際、画像形成装置１０１は、スキャナで読み込んだ画像と送信先アドレス、ジョブＩＤ等を送信形式（HTML等）に変換してネットワーク１０２にパケットとして送信していた。
【０００３】
ネットワーク１０２上のクラウドコンピュータやサーバコンピュータ１０４、１０５、１０６で画像処理後、送信元の画像形成装置１０１に戻ったパケットから、画像形成装置１０１がジョブＩＤを検出し画像処理後のデータ、例えばＯＣＲ結果を原稿を読み込んだユーザが指定した送信先１０８にネットワーク１０７を介して送信していた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２２７７４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、画像形成装置でジョブＩＤ埋め込んだ送信形式がネットワーク上で破損や改ざんを受ける場合があり、送信元の画像形成装置でパケットを受け取った後にジョブＩＤを検出できない場合があった。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、画像形成装置１０１のスキャナで読み込んだ画像（ビットマップ情報）に、画像形成装置で発生させたジョブＩＤをＯＣＲ可能な状態（文字の形のままで）でビットマップ化し付与する。この合成した画像を送信形式に変換しネットワーク上のコンピュータやサーバコンピュータ１０４、１０５、１０６に送信する。
【０００７】
クラウドコンピュータやサーバコンピュータ１０４、１０５、１０６では付与したジョブＩＤを含めた画像に対してＯＣＲ処理を施し、ＯＣＲ結果をテキストデータとして保持し、送信元の画像形成装置１０１に送信する。
【０００８】
画像形成装置１０１はクラウドコンピュータやサーバコンピュータ１０４、１０５、１０６から受け取ったＯＣＲ結果のテキストデータからジョブＩＤを検出する。
【０００９】
画像形成装置１０１は、ジョブＩＤを検出したのち、受け取ったテキストデータからジョブＩＤの文字を消去し、テキストデータを保存する。
【００１０】
画像形成装置１０１は、ジョブＩＤに紐付けされているテキストデータの送信先を指定し、その送信先１０８にネットワーク１０７を介してジョブＩＤを消去したテキストデータを送信する。
【発明の効果】
【００１１】
本発明によって、ネットワーク１０２上で破損、改ざんされた送信形式においても、画像形成装置１０１で正しいジョブＩＤを入手することが可能になり、画像形成装置１０１内に行き先不明のパケットの存在を軽減できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例１、実施例２及び実施例３を適用した画像形成システムの全体構成を説明する図である。
【図２】本発明の実施例１、実施例２及び実施例３を適用した画像形成装置のエンジン部とスキャナ部を説明する図である。
【図３】本発明の実施例１、実施例２及び実施例３を適用した実施例の画像形成システムの処理を示すフローチャートである。
【図４】本発明の実施例１、実施例２及び実施例３を適用した実施例の画像形成システムの処理を示すフローチャートである。
【図５】本発明の実施例１、実施例２及び実施例３を適用した実施例を説明するイメージ図である。
【図６】本発明の実施例１、実施例２及び実施例３を適用した実施例を説明するイメージ図である。
【図７】本発明の実施例２を適用した実施例を説明するイメージ図である。
【図８】本発明の実施例３を適用した実施例を説明するイメージ図である。
【図９】本発明の実施例２を適用した実施例の画像形成システムの処理を説明するフローチャートである。
【図１０】本発明の従来例、解決をするための手段を説明する簡易図である。
【発明を実施するための形態】
【００１３】
［実施例１］
本発明の実施例１を、図１から図６までを用いて説明する。
【００１４】
＜画像形成システムの全体構成の説明＞
図１は本発明の実施例１に関わる画像形成システムの全体構成である。即ち１００３〜１０２７までの画像形成装置を制御するコントローラとネットワーク部１０２８と表示器１０２９とスキャナ部１０３０（図２で詳述）である。
【００１５】
１００３は画像形成装置のプログラムが格納されているＲＯＭである。ＲＯＭ１００３にはネットワークから受信したパケットを受信解析する受信データ解析部１００４、スキャナ部１０３０で読み込んだ画像とユーザとの紐付けを管理するジョブＩＤを作成、管理するＩＤ管理部１００５、スキャナデータを処理するスキャナデータ処理部１００６、スキャナデータのフォーマットを処理するフォーマット処理部１００７、ネットワークi／ｆ部１０２５の制御を行うネットワーク制御部１００８、表示器とのインタフェース部１０２６の制御を行うパネルｉ／ｆ制御部１００９、スキャナ部１０３０とのインタフェースの制御を行うデバイスｉ／ｆ制御部１０１０がある。
【００１６】
１０１５は画像形成システムのＣＰＵである。
【００１７】
１０１６は画像形成システムで使用するＲＡＭである。ＲＡＭ１０１６にはネットワークから受信したデータを解析する際に使用する受信データ解析用メモリ１０１７、スキャナ部１０３０で読み込んだ画像とユーザとの紐付けを管理するジョブＩＤを作成、管理する際に使用するＩＤ管理用メモリ１０１８、スキャナデータを処理する際に使用するスキャナデータ処理用メモリ１０１９、スキャナデータをフォーマット処理する際に使用するフォーマット処理用メモリ１０２０、ネットワークi／ｆ部１０２５の制御をする際に使用するネットワーク制御用メモリ１０２１、表示器に表示する際に使用する表示用メモリ１０２２、スキャナ部１０３０とのインタフェースの制御を行う際に使用するデバイスｉ／ｆ制御部１０２３がある。
【００１８】
１０２５はネットワーク部にパケットデータを転送する転送部である。
【００１９】
１０２６は表示器１０２９に表示器に表示する情報を転送する表示器ｉ／ｆ部である。
【００２０】
１０２７はスキャナ部１０３０との通信を行うデバイスｉ／ｆ部である。
【００２１】
１０２８はネットワーク部である。
【００２２】
１０２９は表示器である。
【００２３】
１０３０はスキャナ部である。
【００２４】
１０３１はＨＤＤである。
【００２５】
＜画像形成装置の説明＞
図２は画像形成装置のエンジン部とスキャナ部を示す図である。画像形成装置はスキャナ部１０３０とエンジン部１０３１に大別される。原稿給送装置２００１が紙文書を最終頁から順に１枚ずつプラテンガラス２００２上に搬送すると、ランプ２００３が点灯し、スキャナユニット２００４の移動を開始する。このスキャナユニット２００４の移動により紙文書は露光走査される。この露光走査時の紙文書からの反射光は、ミラー２００５、ミラー２００６、ミラー２００７及びレンズ２００８を介してＣＣＤイメージセンサ（以下ＣＣＤ）２００９へ導かれる。ここで、走査された紙文書画像はＣＣＤ２００９によって光学的に読み取られてから光電変換により画像データに変換され、ＣＣＤ２００９から出力される。この出力画像データは所定の処理（＜画像形成装置のスキャナ部の処理の説明＞の項で説明）が施された後、デバイスｉ／ｆ部１０２７を介してスキャナデータ処理用メモリ１０１９に蓄えられる。なお紙文書は読取動作終了後、プラテンガラス２００２上から排出される。
【００２６】
＜画像形成装置のスキャナ部の処理の説明＞
次に、上述したシステム構成でのスキャナ部の処理について以下に説明する。
【００２７】
ＣＰＵ（不図示）はＣＣＤ２００９から出力された画像データを、アナログ／デジタル変換し、更にシェーディング処理を実施したあと、デバイスｉ／ｆ部１０２７を介してスキャナデータ処理用メモリ１０１９にスキャナデータとして格納する。
【００２８】
＜一般的なスキャン送信動作の処理の説明＞
次に一般的なスキャン送信動作の処理について以下に説明する。
【００２９】
スキャナデータ処理用メモリ１０１９に蓄えられたスキャナデータをＣＰＵ１０１５はＲＯＭ１００３にあるスキャナデータ処理部１００６に記述されたプログラムに従って画像のエッジ部の抽出を行エッジ部にシャープネス等の適切な処理を行う。ＯＣＲ設定がされた場合はＯＣＲ処理を行い、その結果をＲＡＭ１０１６上のスキャナデータ処理用メモリ１０１９に格納する。次にＣＰＵ１０１５はＲＯＭ１００３上にあるフォーマット処理部１００９に記述されたプログラムに従ってＲＡＭ１０１６上のスキャナデータ処理用メモリ１０２１に格納されているスキャナデータに対して、ＰＤＦ（Portable Data Format）等のフォーマット変換を行い、その結果をＲＡＭ１０１６上のフォーマット処理用メモリ１０２０に格納する。次にＣＰＵ１０１５はＲＯＭ１００３上にあるネットワーク制御部に記述されたプログラムに従ってＲＡＭ１０１６上のフォーマット処理用メモリ１０２０に格納されているスキャナデータをネットワークi／f１０２５を経由してネットワーク部１０２８からスキャンの送信先あるはネットワーク１０２上のクラウドコンピュータ等１０３に送信する。
【００３０】
＜実施例１における画像形成装置の処理の説明＞
次に、本発明の特徴とする実施例１における画像形成装置の処理フローを図３、図４、図５及び図６に従って説明する。先ず、図３を説明する。
【００３１】
スキャナ部１０３０において紙文書をスキャンする（Ｓ３００１）。ＣＰＵ１０１５はスキャン画像データに対してＩＤ管理部１００５のプログラムによりユーザとの紐付けを管理するためにジョブＩＤを生成する。さらにＩＤ管理部１００５のプログラムによりジョブＩＤ番号をビットマップ化する（Ｓ３００３）。
【００３２】
ＣＰＵ１０１５はスキャナ処理部１００６のプログラムによりスキャン画像データとジョブＩＤをビットマップ上で合成する（Ｓ３００４）。合成の形態は後述する。
【００３３】
ＣＰＵ１０１５はフォーマット処理部１００７のプログラムにより合成したスキャン画像データを送信形式（ＨＴＭＬ等）に変換する（Ｓ３００５）。
ＣＰＵ１０１５は送信形式になったデータはネットワークi／f部１０２５でパケットにし、ネットワーク部１０２８からネットワーク上のクラウドコンピュータ１０３に送信する。
【００３４】
次に、図４を説明する。
【００３５】
ネットワーク上のクラウドコンピュータ１０３上で画像処理が施されたデータがパケットとしてネットワーク部１０２８で受信される（Ｓ４００１）。
【００３６】
受信したデータイメージは図６−１。テキストデータである。
ＣＰＵ１０１５は受信したデータを受信データ解析部１００４のプログラムにより解析し、受信データからジョブＩＤを検出し、ＩＤ管理用メモリ１０１８に保存する（Ｓ４００２）。
【００３７】
ジョブＩＤの検出方法は受信データがテキストベースであるため、文字の検索を利用する。
【００３８】
さらに、受信データ処理部１００４のプログラムにより受信データからジョブＩＤを削除し、受信データ処理用メモリ１０１７に保存する（Ｓ４００３）。
【００３９】
削除した受信データイメージは図６−２。テキストデータである。
【００４０】
ＣＰＵ１０１５はＩＤ管理部１００５のプログラムにより、ＩＤ管理用メモリ１０１８に保存してあるジョブＩＤに紐付けされているユーザを検出する（Ｓ４００４）。
【００４１】
ＣＰＵ１０１５は受信データ処理用メモリ１０１７に保存してあるジョブＩＤを削除した受信データをフォーマット処理部１００７で送信形式に変換し、先に検出したユーザ先にネットワーク部１０２８を介して送信する。
【００４２】
合成の形態について図５で説明する。
【００４３】
図５-１はスキャン画像のビットマップデータ、図５−２はジョブＩＤを合成したのちのビットマップデータ。
【００４４】
＜実施例２における画像形成装置の処理の説明＞
実施例２を図３、図７、図９を用いて説明する。
【００４５】
実施例２はジョブＩＤの埋め込み方法が実施例１と異なるものである。
【００４６】
図３の「スキャンしたビットマップと合成」（Ｓ３００４）以外は、実施例１と同様であるためＳ３００４のみの説明を行う。
【００４７】
Ｓ３００１で取得したスキャン画像データに対しての判断を図９のフローチャートにおいて説明する。
【００４８】
ＣＰＵ１０１５はスキャナデータ処理部のプログラムにより、スキャン画像データの余白が十分あるかを確認する（Ｓ９００１）。
【００４９】
余白はジョブＩＤをＯＣＲで読み込める10ｍｍ程度の余白である。
【００５０】
余白が十分にない場合はスキャン画像データを縮小する（Ｓ９００２）。余白が10ｍｍ程度になるように縮小するのでＡ４縦のフル画像であれば96％の縮小を施す。
【００５１】
Ａ４縦フル画像のイメージは図７−１である。ビットマップである。
【００５２】
縮小後、ジョブＩＤと合成する（Ｓ９００３）。
【００５３】
縮小後にジョブＩＤを合成したイメージは図７−２である。ビットマップである。
【００５４】
Ｓ９００１で余白が十分あると判断された場合はＳ９００３の処理を行う。
【００５５】
＜実施例３における画像形成装置の処理の説明＞
実施例３を図３、図８を用いて説明する。
【００５６】
実施例３はジョブＩＤの埋め込み方法が実施例１と異なるものである。
【００５７】
図３の「ジョブＩＤをビットマップ化」（Ｓ３００３）以外は、実施例１と同様であるためＳ３００３のみの説明を行う。
【００５８】
ジョブＩＤが「ＩＤ００２７」である場合に、図４のジョブＩＤ検出Ｓ４００２を容易にするために「＠＠＠」「￥￥￥」などＯＣＲは可能であるが文字検索を容易にする特殊文字列を同時に付与する。
【００５９】
「＠＠＠ＩＤ００２７＠＠＠」「￥￥￥ＩＤ００２７￥￥￥」となる。
【００６０】
図８はビットマップに合成した後のイメージ図である。
【符号の説明】
【００６１】
１０２８  ネットワーク部
１０２９  表示器
１０３０  スキャナ部
【図１】
2013211710.tif 000003
【図２】
2013211710.tif 000004
【図３】
2013211710.tif 000005
【図４】
2013211710.tif 000006
【図５】
2013211710.tif 000007
【図６】
2013211710.tif 000008
【図７】
2013211710.tif 000009
【図８】
2013211710.tif 000010
【図９】
2013211710.tif 000011
【図１０】
2013211710.tif 000012