(57)【要約】【課題】ユーザが利用しやすく、様々な配信先をサポートする文書配信サーバ、文書配信方法、文書配信プログラム、文書配信プログラムを記録した記録媒体を提供する。【解決手段】文書の宛先に関する情報である宛先関連情報を含み、１つ以上の種別が存在する画像情報を有する文書を、ネットワークを介して配信する文書配信サーバであって、前記画像情報から前記宛先関連情報を取得する宛先関連情報取得手段と、前記宛先関連情報と前記文書の宛先とを対応させる宛先テーブルとを有する。【選択図】図５
2005039366.tif 000002
【特許請求の範囲】
【請求項１】
文書の宛先に関する情報である宛先関連情報を含み、１つ以上の種別が存在する画像情報を有する文書を、ネットワークを介して配信する文書配信サーバであって、
前記画像情報から前記宛先関連情報を取得する宛先関連情報取得手段と、
前記宛先関連情報と前記文書の宛先とを対応させる宛先テーブルと
を有することを特徴とする文書配信サーバ。
【請求項２】
前記画像情報の種別の１つは、前記文書のフォームであり、
前記宛先関連情報取得手段は、前記フォームを符号化することにより、宛先関連情報を取得することを特徴とする請求項１に記載の文書配信サーバ。
【請求項３】
前記画像情報の種別の１つは、バーコードであり、
前記宛先関連情報取得手段は、前記バーコードを符号化することにより、宛先関連情報を取得することを特徴とする請求項１に記載の文書配信サーバ。
【請求項４】
前記画像情報の種別の１つは、マークシートであり、
前記宛先関連情報取得手段は、前記マークシートから得られる情報を符号化することにより、宛先関連情報を取得することを特徴とする請求項１に記載の文書配信サーバ。
【請求項５】
前記画像情報の位置を示す位置情報を有し、
前記画像符号化手段は、前記位置情報に基づき、前記画像情報を符号化することを特徴とする請求項３または４に記載の文書配信サーバ。
【請求項６】
前記画像情報の種別を識別する種別識別手段をさらに有することを特徴とする請求項１から５のいずれか１項に記載の文書配信サーバ。
【請求項７】
前記種別識別手段は、種別を識別するために前記文書に設けられた種別識別画像情報により、前記種別を識別することを特徴とする請求項６に記載の文書配信サーバ。
【請求項８】
前記種別識別情報は、バーコードまたはマークシートから得られる情報であることを特徴とする請求項７に記載の文書配信サーバ。
【請求項９】
配信する前記文書は、前記ネットワークを介して受信することを特徴とする請求項１から８のいずれか１項に記載の文書配信サーバ。
【請求項１０】
宛先に関する情報である宛先関連情報を含み、１つ以上の種別が存在する画像情報を有する文書を、ネットワークを介して配信する文書配信方法であって、
前記画像情報から前記宛先関連情報を取得する宛先関連情報取得段階と、
前記宛先関連情報と前記文書の宛先とを対応させる宛先テーブルから前記文書の宛先を決定する宛先決定段階と
を有することを特徴とする文書配信方法。
【請求項１１】
前記画像情報の種別の１つは、前記文書のフォームであり、
前記宛先関連情報取得段階では、前記フォームを符号化することにより、宛先関連情報を取得することを特徴とする請求項１０に記載の文書配信方法。
【請求項１２】
前記画像情報の種別の１つは、バーコードであり、
前記宛先関連情報取得段階では、前記バーコードを符号化することにより、宛先関連情報を取得することを特徴とする請求項１０に記載の文書配信方法。
【請求項１３】
前記画像情報の種別の１つは、マークシートであり、
前記宛先関連情報取得段階では、前記マークシートから得られる情報を符号化することにより、宛先関連情報を取得することを特徴とする請求項１０に記載の文書配信方法。
【請求項１４】
前記画像符号化段階では、前記画像情報の位置を示す位置情報に基づき、前記画像情報を符号化することを特徴とする請求項１２または１３に記載の文書配信方法。
【請求項１５】
前記画像情報の種別を識別する種別識別段階をさらに有することを特徴とする請求項１０から１５のいずれか１項に記載の文書配信方法。
【請求項１６】
前記種別識別段階では、種別を識別するために前記文書に設けられた種別識別画像情報により、前記種別を識別することを特徴とする請求項１５に記載の文書配信方法。
【請求項１７】
前記種別識別情報は、バーコードまたはマークシートから得られる情報であることを特徴とする請求項１６に記載の文書配信方法。
【請求項１８】
配信する前記文書を、前記ネットワークを介して受信する文書受信段階を有することを特徴とする請求項１０から１７のいずれか１項に記載の文書配信方法。
【請求項１９】
請求項１０から１８のいずれか１項に記載の文書配信方法を、コンピュータで実行するための文書配信プログラム。
【請求項２０】
請求項１９に記載の文書配信プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書を配信する文書配信サーバ、文書配信方法、文書配信プログラム、文書配信プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
インターネットなどのネットワークの普及により、画像などの文書をネットワークを介して配信するシステムがある。このようなシステムの例を２つ説明する。図２８は、スキャナで読み取った文書を、配信サーバがメールアドレス宛に送信したり、データベースに保存するなどして文書を配信するシステムを表している。
【０００３】
このスキャナ配信システムにおいて、利用者はスキャナで文書を読み取る前に、予め宛先表示部に表示されている宛先を選択しておく。宛先表示部に表示される宛先一覧は、配信サーバに保持されている宛先であり、この宛先一覧は、ネットワークを介して配信サーバからスキャナへ転送される。
【０００４】
文書を読み取ると、電子化された文書データと選択された宛先の情報が、配信サーバの一時保存先へ転送される。配信サーバは、転送されてきた文書データを、一緒に転送された宛先へ配信する。配信サーバが保持している宛先には、メールアドレス、フォルダパス、ネットワーク上のデータベース、プリンタなど配信先の情報が記されており、文書データはこれら配信先へ配信される。
【０００５】
次に、図２９を用いて、ファクシミリの場合について説明する。図２９は、ファクシミリで送信した文書データを、配信サーバによりメールアドレス宛に送信したり、データベースに保存するなどして文書を配信するシステムを表している。
【０００６】
このＦＡＸ配信システムは、図２９に示されるように、送信側のファクシミリと受信側のファクシミリと、配信サーバで構成される。
【０００７】
システムの利用者は、送信側のファクシミリから、受信側のファクシミリへ文書データを送信する。この際、ＴＳＩ・Ｆ−ＣＯＤＥなどの付加情報を一緒に転送することができる。
【０００８】
受信側のファクシミリは、文書データを受け取ると、ＴＳＩ・Ｆ−ＣＯＤＥなどのファクシミリ付加情報と文書データを配信サーバへ転送する。
【０００９】
配信サーバは、転送されたファクシミリ付加情報からファクシミリ情報ルーティングテーブルを用いて、配信する宛先を決定する。その決定した宛先へ文書データを配信する。
【００１０】
以上説明したような配信システムの例として、特許文献１には、配信サーバにフォームと保存先フォルダを関連付けて登録しておき、文書配信時にフォーム解析をして登録フォームと対応付けられたフォルダへ配信するシステムが開示されている。
【００１１】
また、特許文献２には、帳票識別方法を用いて、複数ページの読み取り画像をユーザが希望する文書別に分けて登録する方法が開示されている。
【００１２】
【特許文献１】
特開２００１−９４５９０号公報
【００１３】
【特許文献２】
特開２００２−３５８５０６号公報
【００１４】
【発明が解決しようとする課題】
上述したスキャナ配信システムでは、宛先を選択する手段として、スキャナに宛先一覧を表示する方法を用いている。しかしこの方法では、ユーザービリティを実現するために大きな操作画面をスキャナに設けなければならない。また、宛先一覧を表示するためにスキャナ・配信サーバ間の通信の仕組みが必要になる。
【００１５】
ＦＡＸ配信システムでは、宛先を選択する手段として、ＴＳＩ・Ｆ−ＣＯＤＥを利用する。しかしこの方法では、ＴＳＩを用いると、送信側は１つの宛先にしか配信できない。また、Ｆ−ＣＯＤＥを用いると、宛先に関連付けられたＦ−ＣＯＤＥをユーザがあらかじめ知っておかなければならないが、この関連付けは直感的に分かりにくく、覚えにくい。
【００１６】
さらに、特許文献１では、フォーム解析方法の詳細・フォームの種類については言及していない。また、前提となるシステムが、文書をメールやデータベースなど様々な配信先をサポートしておらず、文書をフォルダに保存するだけのシステムとなっている。
【００１７】
本発明は、このような問題点に鑑み、ユーザが利用しやすく、様々な配信先をサポートする文書配信サーバ、文書配信方法、文書配信プログラム、文書配信プログラムを記録した記録媒体を提供することを目的とする。
【００１８】
【課題を解決するための手段】
上記課題を解決するために、本発明は、文書の宛先に関する情報である宛先関連情報を含み、１つ以上の種別が存在する画像情報を有する文書を、ネットワークを介して配信する文書配信サーバであって、前記画像情報から前記宛先関連情報を取得する宛先関連情報取得手段と、前記宛先関連情報と前記文書の宛先とを対応させる宛先テーブルとを有することを特徴とする。
【００１９】
また、上記課題を解決するために、本発明は、前記画像情報の種別の１つは、前記文書のフォームであり、前記宛先関連情報取得手段は、前記フォームを符号化することにより、宛先関連情報を取得することを特徴とする。
【００２０】
また、上記課題を解決するために、本発明は、前記画像情報の種別の１つは、バーコードであり、前記宛先関連情報取得手段は、前記バーコードを符号化することにより、宛先関連情報を取得することを特徴とする。
【００２１】
また、上記課題を解決するために、本発明は、前記画像情報の種別の１つは、マークシートであり、前記宛先関連情報取得手段は、前記マークシートから得られる情報を符号化することにより、宛先関連情報を取得することを特徴とする。
【００２２】
また、上記課題を解決するために、本発明は、前記画像情報の位置を示す位置情報を有し、前記画像符号化手段は、前記位置情報に基づき、前記画像情報を符号化することを特徴とする。
【００２３】
また、上記課題を解決するために、本発明は、前記画像情報の種別を識別する種別識別手段をさらに有することを特徴とする。
【００２４】
また、上記課題を解決するために、本発明は、前記種別識別手段は、種別を識別するために前記文書に設けられた種別識別画像情報により、前記種別を識別することを特徴とする。
【００２５】
また、上記課題を解決するために、本発明は、前記種別識別情報は、バーコードまたはマークシートから得られる情報であることを特徴とする。
【００２６】
また、上記課題を解決するために、本発明は、配信する前記文書は、前記ネットワークを介して受信することを特徴とする。
【００２７】
また、上記課題を解決するために、本発明は、宛先に関する情報である宛先関連情報を含み、１つ以上の種別が存在する画像情報を有する文書を、ネットワークを介して配信する文書配信方法であって、前記画像情報から前記宛先関連情報を取得する宛先関連情報取得段階と、前記宛先関連情報と前記文書の宛先とを対応させる宛先テーブルから前記文書の宛先を決定する宛先決定段階とを有することを特徴とする。
【００２８】
また、上記課題を解決するために、本発明は、前記画像情報の種別の１つは、前記文書のフォームであり、前記宛先関連情報取得段階では、前記フォームを符号化することにより、宛先関連情報を取得することを特徴とする。
【００２９】
また、上記課題を解決するために、本発明は、前記画像情報の種別の１つは、バーコードであり、前記宛先関連情報取得段階では、前記バーコードを符号化することにより、宛先関連情報を取得することを特徴とする。
【００３０】
また、上記課題を解決するために、本発明は、前記画像情報の種別の１つは、マークシートであり、前記宛先関連情報取得段階では、前記マークシートから得られる情報を符号化することにより、宛先関連情報を取得することを特徴とする。
【００３１】
また、上記課題を解決するために、本発明は、前記画像符号化段階では、前記画像情報の位置を示す位置情報に基づき、前記画像情報を符号化することを特徴とする。
【００３２】
また、上記課題を解決するために、本発明は、前記画像情報の種別を識別する種別識別段階をさらに有することを特徴とする。
【００３３】
また、上記課題を解決するために、本発明は、前記種別識別段階では、種別を識別するために前記文書に設けられた種別識別画像情報により、前記種別を識別することを特徴とする。
【００３４】
また、上記課題を解決するために、本発明は、前記種別識別情報は、バーコードまたはマークシートから得られる情報であることを特徴とする。
【００３５】
また、上記課題を解決するために、本発明は、配信する前記文書を、前記ネットワークを介して受信する文書受信段階を有することを特徴とする。
【００３６】
以上のように、本発明によれば、ユーザが利用しやすく、様々な配信先をサポートする文書配信サーバ、文書配信方法、文書配信プログラム、文書配信プログラムを記録した記録媒体が得られる。
【００３７】
【発明の実施の形態】
以下、本発明の実施の形態について図面に基づいて説明する。
【００３８】
本発明の実施の形態における文書配信システムの一例を図１に示す。図１には、複合機１０と、配信サーバ１１と、プリンタ１２と、データベースサーバ１３（以下ＤＢサーバと記す）と、パソコン１４と、それらを接続するネットワーク１５とが示されている。
【００３９】
複合機１０は、スキャナ機能やファクシミリ機能を有し、画像などの文書を読み取り、インターネットあるいは電話回線などを用いて配信サーバ１１に電子化した文書である文書データを送信する。配信サーバ１１は、文書データをネットワーク１５を介して配信する。プリンタ１２、ＤＢサーバ１３、パソコン１４は、配信サーバ１０から文書データを配信される。ネットワーク１５は、上述したようなインターネットや電話回線、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などで構成される。
【００４０】
上記説明において、文書と文書データという２つの表現を用いたが、以下の説明ではいずれも文書と表現する。
【００４１】
次に、図１における配信サーバ１１と、ＤＢサーバ１３と、パソコン１４などのコンピュータシステムにおけるハードウェア構成について、図２を用いて説明する。
【００４２】
図２に示されるように、コンピュータシステムのハードウェア構成は、それぞれバスＢで相互に接続されている入力装置２２と，表示装置２３と，ドライブ装置２４と，記録媒体２５と，補助記憶装置２６と，メモリ装置２７と，演算処理装置２０と，インタフェース装置２１とを含む。
【００４３】
入力装置２２は、キーボード及びマウスなどで構成され、コンピュータシステムに各種操作信号を入力するために用いられる。表示装置２３は、コンピュータシステムを操作するのに必要な各種ウィンドウやデータ等を表示する。インタフェース装置２１は、コンピュータシステムをネットワークに接続する為のインタフェースや他の機器を接続するためのインタフェースであり、例えばＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）やモデム、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等で構成される。
【００４４】
そして、上記コンピュータシステムを動作させるためのプログラムは、ＣＤ−ＲＯＭ等の記録媒体２５によって提供されるか、ネットワークを通じてダウンロードされる。また、記録媒体２５は、ドライブ装置２４にセットされ、データやプログラムが記録媒体２５からドライブ装置２４を介して補助記憶装置２６にインストールされる。
【００４５】
補助記憶装置２６は、データやプログラムを格納されると共に、必要なファイル等を格納する。メモリ装置２７は、コンピュータシステムの起動時に補助記憶装置２６からプログラムを読み出して格納する。演算処理装置２０は、メモリ装置２７に読み出され格納されたプログラムに従って処理を実行する。
【００４６】
以上が全体構成に関する説明である。以下、図面を用いて９つの実施の形態を説明する。
【００４７】
まず、図３を用いて第１の実施の形態を説明する。図３には、複合機１０と、配信サーバ１１とが示されており、図中の矢印は文書の流れを示している。従って、図３では、複合機１０で読み取られた文書が、配信サーバ１１へ送信され、さらに宛先Ａ〜Ｄに配信される様子が示されている。
【００４８】
図３において、複合機１０は、図１に示したように、配信サーバ１１とネットワークを介して接続され、配信サーバ１１に文書を送信するために、配信サーバ１１のＩＰアドレス９８を保持している。
【００４９】
次に、配信サーバ１１であるが、配信サーバ１１は、一時保存場所９１と、画像振り分け機能９０を有し、文書を配信する４つの宛先が定められている。
【００５０】
一時保存場所９１は、配信される文書が一時的に保存される場所であり、例えば図２の補助記憶装置が該当する。画像振り分け機能９０は、文書を画像として認識し、その認識した情報に基づき宛先に振り分ける機能である。
【００５１】
この画像振り分け機能９０は、画像符号化プログラム９２と宛先ルーティングテーブル９３で構成される。画像符号化プログラム９２は、画像として認識した文書のフォームの符号化を行うもので、フォームごとに符号化したデータ（以下、符号化データと記す）が定められている。従って、符号化データから、どのようなフォームなのかが分かるようになっている。なお、フォームとは、例えば図４に示される文書の罫線のように、その文書に予め定められ、文書上に表現される形式を表す。図４に示されるフォームの他に、例えば原稿用紙のようなマス目のフォームなど、種々のフォームが挙げられる。
【００５２】
宛先ルーティングテーブル９３は、符号化データの種類と宛先とを関連付けるテーブルである。図３の場合、符号化データの種類がＩの場合、宛先はＡであり、符号化データの種類がＩＩの場合、宛先はＢであり、符号化データが存在しない場合、宛先はＣとなっている。
【００５３】
文書を配信する４つの宛先を順に説明していく。まず、宛先Ａ９４は、メールアドレス「ｙｙｙ＠ｘｘｘ．ｊｐ」で指定される宛先であり、このメールアドレスに文書がメールで配信される。図１では、パソコン１４が宛先となる。
【００５４】
宛先Ｂ９５は、フォルダのパス「ｃ：￥ａａａ」で指定される宛先であり、指定されたパスに文書が保存されることで配信される。図１では、例えば配信サーバ１１自身のフォルダが宛先となる。
【００５５】
宛先Ｃ９６は、データベースのパス「ＤＢ１／ｐｐｐ／ｋｋｋ」で指定される宛先であり、指定されたパスに文書が保存されることで配信される。図１では、ＤＢサーバ１３が宛先となる。
【００５６】
宛先Ｄ９７は、ＩＰアドレスが「１２３．４５６．ｘｘｘ．ｘｘｘ」であるプリンタの宛先であり、文書は、配信されプリンタで印刷される。図１では、プリンタ１２が宛先となる。
【００５７】
次に、以上説明した配信サーバ１１の処理を、図５のフローチャートを用いて説明する。ステップＳ１０１で、配信サーバ１１は、複合機１０から文書を受信する。次に、配信サーバ１１は、ステップＳ１０２で、文書のフォームから符号化データを求める。
【００５８】
ステップＳ１０３で、配信サーバ１１は、宛先ルーティングテーブルを参照し、符号化データに対応する宛先を求める。ステップＳ１０４で、配信サーバ１１は、求まった宛先へ文書を配信し、処理を終了する。
【００５９】
以上が第１の実施の形態である。次に、第２の実施の形態を説明するが、以降の実施の形態の説明においては、第１の実施の形態と同一の符号に対する説明を省略する。
【００６０】
図６は、第２の実施の形態を示す図である。第１の実施の形態と異なるところは、フォームに代わり、図７に示されるバーコードを用いる点である。そのため、図６に示されるように、バーコード振り分け機能１０１が配信サーバ１１に設けられる。
【００６１】
このバーコード振り分け機能１０１は、バーコード符号化プログラム９９とバーコード位置情報１００と、宛先ルーティングテーブル３０で構成される。バーコード符号化プログラム９９は、バーコードからバーコード情報を求めるプログラムである。バーコード位置情報１０１は、図７に示されるバーコードシートのどの部分にバーコードが描かれているかを示すものである。なお、バーコード位置情報１００には、バーコードの頂点のうち、頂点同士を結ぶとバーコードの対角線となる２つの頂点の座標が記されている。
【００６２】
次に、以上説明した配信サーバ１１の処理を、図８のフローチャートを用いて説明する。ステップＳ２０１で、配信サーバ１１は、複合機１０から文書を受信する。次に、配信サーバ１１は、ステップＳ２０２で、バーコードからバーコード情報を求める。
【００６３】
ステップＳ２０３で、配信サーバ１１は、宛先ルーティングテーブルを参照し、バーコード情報に対応する宛先を求める。ステップＳ２０４で、配信サーバ１１は、求まった宛先へ文書を配信し、処理を終了する。
【００６４】
以上が第２の実施の形態である。次に、第３の実施の形態を説明する。図９は、第３の実施の形態を示す図である。今までの実施の形態と異なるところは、図１０に示されるマークシートを用いる点である。そのため、図９に示されるように、マーク座標振り分け機能１０２が配信サーバ１１に設けられる。
【００６５】
このマーク座標振り分け機能１０２は、マーク座標抽出プログラム１０３と座標位置情報１０４と、宛先ルーティングテーブル３１で構成される。マーク座標抽出プログラム９９は、マークシートからマークされている座標を求めるプログラムである。座標位置情報１０４は、図１０に示されるマークシートのどの部分にマークされる四角が描かれているかを示すものである。
【００６６】
なお、座標位置情報１０４の「ｘ１、ｙ１」は、最も左上の四角の左上の座標を表す。「幅、高」は、四角の幅と高さを表す。「間隔ｘ、間隔ｙ」は、隣の四角との間隔を表す。「数ｘ、数ｙ」は、ｘ、ｙ座標にある四角の数を表す。
【００６７】
また、宛先ルーティングテーブル３１であるが、その見方は「四角の列数、四角の行数、宛先」となっている。例えば「１、１、宛先Ａ」は、四角の列数が１で、四角の行数が１の四角がマークされている場合は、宛先Ａであることを示している。
【００６８】
次に、以上説明した配信サーバ１１の処理を、図１１のフローチャートを用いて説明する。ステップＳ３０１で、配信サーバ１１は、複合機１０から文書を受信する。次に、配信サーバ１１は、ステップＳ３０２で、マークシートからマークされた四角を求める。
【００６９】
ステップＳ３０３で、配信サーバ１１は、宛先ルーティングテーブルを参照し、マークされた位置に対応する宛先を求める。ステップＳ３０４で、配信サーバ１１は、求まった宛先へ文書を配信し、処理を終了する。
【００７０】
以上が第３の実施の形態である。次に、第４の実施の形態を説明する。図１２は、第４の実施の形態を示す図である。今までの実施の形態と異なるところは、図１３に示される帳票を用いる点である。そのため、図１２に示されるように、帳票辞書振り分け機能１０５が配信サーバ１１に設けられる。なお、帳票辞書とは、文書から得られる画像上に存在する特徴点の集合データのことである。このように文書そのものの情報を利用するという意味で、第４の実施の形態は、第１の実施の形態と類似した形態となっている。
【００７１】
帳票辞書振り分け機能１０５は、帳票辞書作成プログラム１０６と宛先ルーティングテーブル３２で構成される。帳票辞書作成プログラム１０６は、文書から得られた画像の特徴点を複数抽出するプログラムである。宛先ルーティングテーブルは、帳票辞書が予め定められた帳票辞書Ａの場合、宛先Ａとなり、帳票辞書が予め定められた帳票辞書Ｂの場合、宛先Ｂとなり、該当する帳票辞書が存在しない場合、宛先Ｃとなることを示している。
【００７２】
次に、以上説明した配信サーバ１１の処理を、図１４のフローチャートを用いて説明する。ステップＳ４０１で、配信サーバ１１は、複合機１０から文書を受信する。次に、配信サーバ１１は、ステップＳ４０２で、文書から帳票辞書を作成する。
【００７３】
ステップＳ４０３で、配信サーバ１１は、宛先ルーティングテーブルを参照し、作成した帳票辞書に対応する宛先を求める。ステップＳ４０４で、配信サーバ１１は、求まった宛先へ文書を配信し、処理を終了する。
【００７４】
以上が第４の実施の形態である。次に、第５の実施の形態を説明する。図１５は、第５の実施の形態を示す図である。今までの実施の形態と異なるところは、図１６に示されるように、バーコード、マークシート、帳票のいずれの文書１３０でも配信可能な点である。また、図１６の識別イメージ１３１は、これら３つの文書を識別するために、バーコードシートやマークシートに設けられるものである。識別イメージの例として、文字列や後述するバーコード、マークが挙げられる。
【００７５】
３つの文書を識別するため、図１５に示されるように、文書識別機能１１０が配信サーバ１１に設けられる。文書識別機能１１０は、識別イメージ位置情報１１１と、識別イメージ認識プログラム１１２と、振り分け処理種別テーブル１１３で構成される。
【００７６】
このうち、文書識別機能１１０は、バーコード、マークシート、帳票などの種別を識別するものである。
【００７７】
識別イメージ位置情報１１１は、バーコードシートやマークシートに設けられた識別イメージの位置を示すものである。例えば図１５の（０２０、６００）は、ｘ座標が２０でｙ座標が６００である点を示している。この（０２０、６００）と（３２０、６２０）は、識別イメージの２つの頂点を表している。
【００７８】
識別イメージ認識プログラム１１２は、識別イメージを認識するプログラムである。振り分け処理種別テーブル１１３は、識別イメージと文書とを対応付けるものである。
【００７９】
このようにして、いかなる文書かが認識されると、その文書に応じた振り分け機能が必要となる。
【００８０】
そのため、配信サーバ１１は、バーコード振り分け機能１２１と、マーク座標振り分け機能１２２と、帳票辞書振り分け機能１２３で構成される画像認識振分機能群１２０を有する。これらは、それぞれ図６、図９、図１２で示したものと同じ機能を有する。
【００８１】
以上説明した配信サーバ１１の処理を、図１７のフローチャートを用いて説明する。ステップＳ５０１で、配信サーバ１１は、複合機１０から文書を受信する。次に、配信サーバ１１は、ステップＳ４０２で、文書識別機能により、いかなる文書であるかを判断する。
【００８２】
文書がバーコードシートと判断された場合、配信サーバ１１は、ステップＳ５０３へ処理を進める。配信サーバ１１は、ステップＳ５０３で、バーコードからバーコード情報を求める。ステップＳ５０４で、配信サーバ１１は、宛先ルーティングテーブルを参照し、バーコード情報に対応する宛先を求める。ステップＳ５０９で、配信サーバ１１は、求まった宛先へ文書を配信し、処理を終了する。
【００８３】
ステップＳ５０２で、文書が帳票であると判断された場合、配信サーバ１１は、ステップＳ５０５で、文書から帳票辞書を作成する。ステップＳ５０６で、配信サーバ１１は、宛先ルーティングテーブルを参照し、作成した帳票辞書に対応する宛先を求める。ステップＳ５０９で、配信サーバ１１は、求まった宛先へ文書を配信し、処理を終了する。
【００８４】
ステップＳ５０２で、文書がマークシートであると判断された場合、配信サーバ１１は、ステップＳ５０７で、マークシートからマークされた四角を求める。ステップＳ５０８で、配信サーバ１１は、宛先ルーティングテーブルを参照し、マークされた位置に対応する宛先を求める。ステップＳ５０９で、配信サーバ１１は、求まった宛先へ文書を配信し、処理を終了する。
【００８５】
以上が第５の実施の形態である。次に、第６の実施の形態を説明する。図１８は、第６の実施の形態を示す図である。第５の実施の形態とは、図１９に示されるように、バーコード、マークシート、帳票のいずれの文書１３３でも配信可能な点は同じであるが、識別イメージの部分が識別バーコード１３４となったことが異なる。すなわち、第５の実施の形態のバーコード版である。
【００８６】
図１８に示される文書識別機能１１０は、識別イメージ位置情報１３５と、バーコード符号化プログラム１３２と、振り分け処理種別テーブル４０で構成される。識別イメージ位置情報１３５は、識別バーコードの位置を示すものである。バーコード符号化プログラム１３２は、識別バーコード１３４を符号化するプログラムである。そして、振り分け処理種別テーブル４０は、識別イメージと文書とを対応付けるものである。
【００８７】
このようにして、いかなる文書かが認識されると、その文書に応じた振り分け機能が必要となる。
【００８８】
そのため、配信サーバ１１は、第５の実施の形態と同様にバーコード振り分け機能１２１と、マーク座標振り分け機能１２２と、帳票辞書振り分け機能１２３で構成される画像認識振分機能群１２０を有する。これらは、それぞれ図６、図９、図１２で示したものと同じ機能を有する。
【００８９】
以上説明した配信サーバ１１の処理であるが、既に説明した図１７のフローチャートのステップＳ５０２で行われる処理を除き同じ処理である。ステップＳ５０２は、第６の実施の形態において、識別バーコードによる文書の識別となる。
【００９０】
以上が第６の実施の形態である。次に、第７の実施の形態を説明する。図２０は、第７の実施の形態を示す図である。第７の実施の形態は、図２１に示されるように、バーコード、マークシート、帳票のいずれの文書１３８でも配信可能な点は、第６の実施の形態と同じであるが、識別バーコードの部分が識別マーク１３９となったことが異なる。
【００９１】
なお、識別マーク１３９は、一つの四角を１ビットに対応させ、塗りつぶされている四角が１に対応し、塗りつぶされていない四角が０に対応するようになっている。このようにすることで、識別マーク１３９は、７ビットの情報を表現することができる。
【００９２】
図２０に示される文書識別機能１１０は、識別イメージ位置情報１３５と、マーク座標抽出プログラム１３６と、座標位置情報１３７と、振り分け処理種別テーブル４１で構成される。識別イメージ位置情報１３５は、識別マーク１３９の位置を示すものである。マーク座標抽出プログラム１３６は、識別マーク１３９からマークされている座標を求めるプログラムである。座標位置情報１３７は、マークシートのどの部分にマークされる四角が描かれているかを示すものである。そして、振り分け処理種別テーブル４１は、種別と文書ＩＤとを対応付けるものである。
【００９３】
このようにして、いかなる文書かが認識されると、その文書に応じた振り分け機能が必要となる。
【００９４】
そのため、配信サーバ１１は、第６の実施の形態と同様にバーコード振り分け機能１２１と、マーク座標振り分け機能１２２と、帳票辞書振り分け機能１２３で構成される画像認識振分機能群１２０を有する。これらは、それぞれ図６、図９、図１２で示したものと同じ機能を有する。
【００９５】
以上説明した配信サーバ１１の処理であるが、既に説明した図１７のフローチャートのステップＳ５０２で行われる処理を除き同じ処理である。ステップＳ５０２は、第７の実施の形態において、識別マークによる文書の識別となる。
【００９６】
以上が第７の実施の形態である。次に、第８の実施の形態を説明する。図２２は、第８の実施の形態を示す図である。この実施の形態は、図２３に示されるように、同じマークシートであるが異なる文書の場合の実施の形態である。
【００９７】
図２３に示される２つ文書１４２であるマークシートＡ、Ｂは、それぞれ識別イメージ１３１を有する。この識別イメージ１３１によりいずれのマークシートであるかを区別する。
【００９８】
図２２に示される文書識別機能１１０は、識別イメージ位置情報１４３と、識別イメージ認識プログラム１１２と、マークシートテーブル１４４で構成される。識別イメージ位置情報１４３は、識別イメージ１３１の位置を示すものである。識別イメージ認識プログラム１１２は、識別イメージを認識するプログラムである。そして、マークシートテーブル１４４は、識別イメージ１３１とマークシートとを対応付けるものである。
【００９９】
このようにして、いずれのマークシートかが認識されると、そのマークシートに応じた振り分け機能が必要となる。
【０１００】
そのため、配信サーバ１１は、マーク座標抽出プログラム１０３と、座標位置情報１０４と、マークシートＡ宛先ルーティングテーブル１４０と、マークシートＢ宛先ルーティングテーブル１４１で構成されるマーク座標振り分け機能１０２を有する。このマーク座標振り分け機能１０２と、座標位置情報１０４は、図９で説明したとおりである。
【０１０１】
また、マークシートＡ宛先ルーティングテーブル１４０とマークシートＡ宛先ルーティングテーブル１４１は、マーシートＡ、Ｂのそれぞれに対応したルーティングテーブルである。これらのルーティングテーブルには、マークシートＡ宛先ルーティングテーブル１４０に示されるように、「１．１  宛先Ａ」や「１．２  宛先Ｂ」と記されている。このうち、前者は、１行１列目のマークが塗りつぶされている場合、宛先Ａであることを表し、後者は、１行２列目のマークが塗りつぶされている場合、宛先Ｂであることを表している。
【０１０２】
次に、以上説明した配信サーバ１１の処理を、図２４を用いて説明する。配信サーバ１１は、ステップＳ６０１で、複合機１０から文書を受信する。次に、配信サーバ１１は、ステップＳ６０２で、文書識別機能により、マークシートＡまたはＢを識別する。
【０１０３】
次に、配信サーバ１１は、ステップＳ６０３で、マークシートからマークされた四角を求める。次のステップＳ６０４は、先ほど識別したマークシートにより処理が分岐する。マークシートがマークシートＡの場合、配信サーバ１１は、ステップＳ６０５で、マークシートＡ宛先ルーティングテーブルを参照し、マークされた位置に対応する宛先を求める。そして、ステップＳ６０７で、配信サーバ１１は、求まった宛先に文書を配信し、処理を終了する。
【０１０４】
ステップＳ６０４の処理に戻り、マークシートがマークシートＢの場合、配信サーバ１１は、ステップＳ６０６で、マークシートＢ宛先ルーティングテーブルを参照し、マークされた位置に対応する宛先を求める。そして、ステップＳ６０７で、配信サーバ１１は、求まった宛先に文書を配信し、処理を終了する。
【０１０５】
以上が第８の実施の形態である。次に、第９の実施の形態を説明する。図２５は、第９の実施の形態を示す図である。この実施の形態は、図２６に示されるように、同じマークシートであるが異なる文書と、バーコードシートと、帳票のいずれも配信可能な場合の実施の形態である。
【０１０６】
図２６に示される４つ文書１４５のうちのバーコードシート並びにマークシートＡ、Ｂは、それぞれ識別イメージ１３１を有する。この識別イメージ１３１によりいずれの文書であるかを区別する。
【０１０７】
図２５に示される文書識別機能１１０は、識別イメージ位置情報１４６と、識別イメージ認識プログラム１１２と、振り分け処理種別テーブル４２で構成される。識別イメージ位置情報１４６は、識別イメージ１３１の位置を示すものである。識別イメージ認識プログラム１１２は、識別イメージを認識するプログラムである。
【０１０８】
振り分け処理種別テーブル４２は、識別イメージ１３１とバーコードシートあるいはマークシートとを対応付けるものである。図２５の場合、識別イメージ１３１が識別イメージＡと判定されるとバーコードシートと認識し、識別イメージＢと判定されるとマークシートＡと認識し、識別イメージＣと判定されると、マークシートＢと認識し、識別イメージＡ、Ｂ、Ｃのいずれでもないと判定されると、帳票であると認識される。
【０１０９】
このようにして、いずれの文書かが認識されると、その文書に応じた振り分け機能が必要となる。
【０１１０】
そのため、配信サーバ１１は、バーコード振り分け機能１２１と、マーク座標振り分け機能１２２と、帳票辞書振り分け機能１２３を有する。このうち、マーク座標振り分け機能１２２は、２つの異なるマークシートに対応する図２２のマーク座標振り分け機能１０２と同じものになる。
【０１１１】
以上説明した配信サーバ１１の処理を、図２７を用いて説明する。配信サーバ１１は、ステップＳ７０１で、複合機１０から文書を受信する。次に、配信サーバ１１は、ステップＳ７０２で、文書識別機能により、バーコードシート、マークシート、帳票を識別する。ステップＳ７０３は、先ほど識別した文書により処理が分岐する。
【０１１２】
文書がマークシートの場合、配信サーバ１１は、ステップＳ７０４で、マーク座標振り分け機能１２２により宛先を求め、ステップＳ７０８で、求まった宛先に文書を配信する。
【０１１３】
文書が帳票の場合、配信サーバ１１は、ステップＳ７０５で、帳票辞書振り分け機能１２３により宛先を求め、ステップＳ７０８で、求まった宛先に文書を配信する。
【０１１４】
文書がバーコードの場合、配信サーバ１１は、ステップＳ７０６で、バーコード振り分け機能１２２により宛先を求め、ステップＳ７０８で、求まった宛先に文書を配信する。
【０１１５】
以上の説明において、画像符号化プログラム、バーコード符号化プログラム、マーク座標抽出プログラム、帳票辞書作成プログラム、バーコード振り分け機能、マーク座標振り分け機能、帳票辞書振り分け機能は、宛先関連情報取得手段に対応する。また、フォーム、バーコード、マークを符号化したものと、帳票辞書は、宛先関連情報に対応する。さらに、バーコード位置情報、座標位置情報は、位置情報に対応する。宛先ルーティングテーブルは、宛先テーブルに対応する。文書識別機能は、種別識別手段に対応する。
【０１１６】
【発明の効果】
以上説明したように、本発明によれば、ユーザが利用しやすく、様々な配信先をサポートする文書配信サーバ、文書配信方法、文書配信プログラム、文書配信プログラムを記録した記録媒体が得られる。
【図面の簡単な説明】
【図１】本実施の形態における全体構成を示す図である。
【図２】コンピュータシステムのハードウェア構成図である。
【図３】第１の実施の形態を示す図である。
【図４】フォームを示す図である。
【図５】配信サーバの処理を示すフローチャートである。
【図６】第２の実施の形態を示す図である。
【図７】バーコードシートを示す図である。
【図８】配信サーバの処理を示すフローチャートである。
【図９】第３の実施の形態を示す図である。
【図１０】マークシートを示す図である。
【図１１】配信サーバの処理を示すフローチャートである。
【図１２】第４の実施の形態を示す図である。
【図１３】帳票を示す図である。
【図１４】配信サーバの処理を示すフローチャートである。
【図１５】第５の実施の形態を示す図である。
【図１６】３つの文書を示す図である。
【図１７】配信サーバの処理を示すフローチャートである。
【図１８】第６の実施の形態を示す図である。
【図１９】３つの文書を示す図である。
【図２０】第７の実施の形態を示す図である。
【図２１】３つの文書を示す図である。
【図２２】第８の実施の形態を示す図である。
【図２３】２つのマークシートを示す図である。
【図２４】配信サーバの処理を示すフローチャートである。
【図２５】第９の実施の形態を示す図である。
【図２６】４つの文書を示す図である。
【図２７】配信サーバの処理を示すフローチャートである。
【図２８】従来例を示す図である。
【図２９】従来例を示す図である。
【符号の説明】
１０…複合機
１１…配信サーバ
１２…プリンタ
１３…データベースサーバ
１４…パソコン
１５…ネットワーク
２０…演算処理装置
２１…インターフェース装置
２２…入力装置
２３…表示装置
２４…ドライブ装置
２５…記録媒体
２６…補助記憶装置
２７…メモリ装置
３０、３１、３２、９３…宛先ルーティングテーブル
４０、４１、４２、１１３…振分処理種別テーブル
９０…画像振り分け機能
９１…一時保存場所
９２…画像符号化プログラム
９４…宛先Ａ
９５…宛先Ｂ
９６…宛先Ｃ
９７…宛先Ｄ
９８…ＩＰアドレス
９９、１３２…バーコード符号化プログラム
１００…バーコード位置情報
１０２、１２２…マーク座標振り分け機能
１０３、１３６…マーク座標抽出プログラム
１０４、１３７…座標位置情報
１０５…帳票辞書振り分け機能
１０６…帳票辞書作成プログラム
１１０…文書識別機能
１１１、１３５、１４３、１４６…識別イメージ位置情報
１１２…識別イメージ認識プログラム
１２０…画像認識振分機能群
１２１…バーコード振分機能
１２３…帳票辞書振分機能
１３０、１３３、１３８、１４２、１４５…文書
１３１…識別イメージ
１３４…識別バーコード
１３９…識別マーク
１４０…マークシートＡ宛先ルーティングテーブル
１４１…マークシートＢ宛先ルーティングテーブル
１４４…マークシートテーブル
【図１】
2005039366.tif 000003
【図２】
2005039366.tif 000004
【図３】
2005039366.tif 000005
【図４】
2005039366.tif 000006
【図５】
2005039366.tif 000007
【図６】
2005039366.tif 000008
【図７】
2005039366.tif 000009
【図８】
2005039366.tif 000010
【図９】
2005039366.tif 000011
【図１０】
2005039366.tif 000012
【図１１】
2005039366.tif 000013
【図１２】
2005039366.tif 000014
【図１３】
2005039366.tif 000015
【図１４】
2005039366.tif 000016
【図１５】
2005039366.tif 000017
【図１６】
2005039366.tif 000018
【図１７】
2005039366.tif 000019
【図１８】
2005039366.tif 000020
【図１９】
2005039366.tif 000021
【図２０】
2005039366.tif 000022
【図２１】
2005039366.tif 000023
【図２２】
2005039366.tif 000024
【図２３】
2005039366.tif 000025
【図２４】
2005039366.tif 000026
【図２５】
2005039366.tif 000027
【図２６】
2005039366.tif 000028
【図２７】
2005039366.tif 000029
【図２８】
2005039366.tif 000030
【図２９】
2005039366.tif 000031