(57)【特許請求の範囲】
【請求項１】
読取機能と印刷機能とを備える画像形成装置と、前記画像形成装置にネットワークを介して接続され、複数のサービスから所望のサービスの情報を前記画像形成装置に提供する情報処理装置と、を備える情報提供システムであって、
前記画像形成装置は、
前記複数のサービスからいずれかのサービスを選択する選択手段と、
前記選択手段により選択されたサービスを前記情報処理装置に送信するサービス情報送信手段と、
自画像形成装置を識別する情報である固体識別情報を前記情報処理装置に送信する識別情報送信手段と、
前記情報処理装置から、前記選択されたサービス及び前記固体識別情報に応じて提供される情報と当該提供される情報を識別する印刷識別情報を符号化したコード情報とを備える印刷情報を受信し、印刷する印刷手段と、
前記印刷手段によって印刷情報の印刷がなされ、手書文字や図形が書き加えられた用紙を読み取る読取手段と、
前記読取手段が読み取った読取情報に含まれるコード情報を解析し、前記印刷識別情報を取得する、コード情報解析手段と、
前記コード情報解析手段が取得した印刷識別情報と、前記読取手段が読み取った読取情報とを、前記情報処理装置に送信する読取情報送信手段と、
を備え、
前記情報処理装置は、
前記複数のサービスから選択されたサービスの情報を受信するサービス情報受信手段と、
前記固体識別情報を受信する識別情報受信手段と、
前記識別情報受信手段により受信した固体識別情報に基づいて識別される画像形成装置が設置された位置情報を取得し、取得した位置情報に応じた周辺情報を取得する取得手段と、
前記サービス情報受信手段により受信した選択されたサービス及び前記取得手段により取得された周辺情報に応じて提供される情報と、当該提供される情報を識別する印刷識別情報を符号化したコード情報とを備える印刷情報を前記画像形成装置に提供する印刷情報提供手段と、
前記印刷情報と、該印刷情報を特定する印刷識別情報とを対応付けて記憶する、印刷情報記憶手段と、
前記読取情報送信手段から受信した印刷識別情報に対応付けて記憶される印刷情報を、前記印刷情報記憶手段を参照して取得する、情報取得手段と、
前記読取情報送信手段から受信した読取情報と、前記情報取得手段の取得した印刷情報を比較して、差分を取得することで、手書情報を抽出する、手書情報抽出手段と、
前記抽出された手書情報を解析し、解析結果を入力として、前記選択されたサービスに応じた新たな情報を前記画像形成装置に送信する提供情報送信手段と、
を備える、
ことを特徴とする情報提供システム。
【請求項２】
前記提供情報送信手段は、前記手書情報が示す座標情報と前記印刷情報が示す座標情報とを対応させることにより前記手書情報が指示する情報を取得し、取得した情報を含む前記新たな情報を生成する、
ことを特徴とする、請求項１に記載の情報提供システム。
【請求項３】
ネットワークを介して情報処理装置に接続される画像形成装置であって、
複数のサービスからいずれかのサービスを選択する選択手段と、
前記選択手段により選択されたサービスを前記情報処理装置に送信するサービス情報送信手段と、
自画像形成装置を識別する情報である固体識別情報を前記情報処理装置に送信する識別情報送信手段と、
前記情報処理装置から、前記選択されたサービス及び前記固体識別情報に応じて提供される情報と当該提供される情報を識別する印刷識別情報を符号化したコード情報とを備える印刷情報を受信し、印刷する印刷手段と、
前記印刷手段によって印刷情報の印刷がなされ、手書文字や図形が書き加えられた用紙を読み取る読取手段と、
前記読取手段が読み取った読取情報に含まれるコード情報を解析し、前記印刷情報を特定する印刷識別情報を取得する、コード情報解析手段と、
前記コード情報解析手段が取得した印刷識別情報と、前記読取手段が読み取った読取情報とを、前記情報処理装置に送信する読取情報送信手段と、
を備える、
ことを特徴とする画像形成装置。
【請求項４】
ネットワークを介して画像形成装置に接続され、前記画像形成装置に印刷情報を提供する情報処理装置であって、
複数のサービスから選択されたサービスの情報を受信するサービス情報受信手段と、
自画像形成装置を識別する情報である固体識別情報を受信する識別情報受信手段と、
前記識別情報受信手段により受信した固体識別情報に基づいて識別される画像形成装置が設置された位置情報を取得し、取得した位置情報に応じた周辺情報を取得する取得手段と、
前記サービス情報受信手段により受信した選択されたサービス及び前記取得手段により取得された周辺情報に応じて提供される情報と、当該提供される情報を識別する印刷識別情報を符号化したコード情報とを備える印刷情報を前記画像形成装置に提供する印刷情報提供手段と、
前記印刷情報と、該印刷情報を特定する印刷識別情報とを対応付けて記憶する、印刷情報記憶手段と、
前記情報処理装置によって提供された印刷情報の印刷がなされ、さらに手書きの文字や図形が書き加えられた用紙を読み取った読取情報と、前記印刷情報に含まれる印刷識別情報とを、前記画像形成装置により受信する、印刷情報受信手段と、
前記印刷情報受信手段が受信した印刷識別情報に対応付けて記憶される印刷情報を、前記印刷情報記憶手段を参照して取得する、情報取得手段と、
前記印刷情報受信手段が受信した読取情報と、前記情報取得手段の取得した印刷情報を比較して、差分を取得することで、手書情報を抽出する、手書情報抽出手段と、
前記抽出された手書情報を解析し、解析結果を入力として、前記選択されたサービスに応じた新たな情報を前記画像形成装置に送信する提供情報送信手段と、
を備える、
ことを特徴とする情報処理装置。
【請求項５】
前記印刷情報受信手段は、印刷された地図上に希望訪問地と該希望訪問地の訪問順序とが所定の方法で手書きされた用紙を読み取った読取情報を、前記画像形成装置から受信し、
前記提供情報送信手段は、前記印刷情報受信手段が受信した読取情報を解析し、希望訪問地の位置情報と、訪問順序情報を取得し、該訪問地の位置情報と、該訪問順序情報とに基づいて、最適な訪問経路を掲載した提供情報を前記画像形成装置に送信する、
ことを特徴とする、請求項４に記載の情報処理装置。
【請求項６】
前記印刷情報記憶手段は、該印刷情報に対応付けて、さらに、該印刷情報に含まれる地図情報の座標原点に対応する位置情報と、該地図情報の縮尺情報とを記憶し、
前記情報取得手段は、前記印刷情報記憶手段を参照し、前記画像形成装置から受信した印刷識別情報に対応付けて記憶される、座標原点の位置情報と、縮尺情報とをさらに取得し、
前記提供情報送信手段は、希望訪問地の前記座標原点からの相対座標を求め、前記取得された座標原点の位置情報と、縮尺情報と、該相対座標に基づいて、希望訪問地の絶対的な位置情報を算出し、該絶対的な位置情報に基づいて、希望訪問順に希望訪問地を訪問する最適な訪問経路を記載した提供情報を、画像形成装置へ送信する、
ことを特徴とする、請求項５に記載の情報処理装置。
【請求項７】
前記提供情報送信手段は、前記手書情報が示す座標情報と前記印刷情報が示す座標情報とを対応させることにより前記手書情報が指示する情報を取得し、取得した情報を含む前記新たな情報を生成する、
ことを特徴とする、請求項４に記載の情報処理装置。
【請求項８】
選択手段と、サービス情報送信手段と、識別情報送信手段と、印刷手段と、読取手段と、コード情報解析手段と、読取情報送信手段と、を備える画像形成装置と、前記画像形成装置にネットワークを介して接続され、複数のサービスから所望のサービスの情報を前記画像形成装置に提供する、サービス情報受信手段と、識別情報受信手段と、取得手段と、印刷情報提供手段と、印刷情報記憶手段と、情報取得手段と、手書情報抽出手段と、提供情報送信手段と、を備える情報処理装置と、を制御する情報提供方法であって、
前記画像形成装置は、
前記選択手段が、前記複数のサービスからいずれかのサービスを選択する選択工程と、
前記サービス情報送信手段が、前記選択工程により選択されたサービスを前記情報処理装置に送信するサービス情報送信工程と、
前記識別情報送信手段が、自画像形成装置を識別する情報である固体識別情報を前記情報処理装置に送信する識別情報送信工程と、
前記印刷手段が、前記情報処理装置から、前記選択されたサービス及び前記固体識別情報に応じて提供される情報と当該提供される情報を識別する印刷識別情報を符号化したコード情報とを備える印刷情報を受信し、印刷する印刷工程と、
前記読取手段が、前記印刷工程によって印刷情報の印刷がなされ、手書文字や図形が書き加えられた用紙を読み取る読取工程と、
前記コード情報解析手段が、前記読取工程により読み取られた読取情報に含まれるコード情報を解析し、前記印刷識別情報を取得する、コード情報解析工程と、
前記読取情報送信手段が、前記コード情報解析工程により取得された印刷識別情報と、前記読取工程により読み取られた読取情報とを、前記情報処理装置に送信する読取情報送信工程と、
を備え、
前記情報処理装置は、
前記サービス情報受信手段が、前記複数のサービスから選択されたサービスの情報を受信するサービス情報受信工程と、
前記識別情報受信手段が、前記固体識別情報を受信する識別情報受信工程と、
前記取得手段が、前記識別情報受信工程により受信した固体識別情報に基づいて識別される画像形成装置が設置された位置情報を取得し、取得した位置情報に応じた周辺情報を取得する取得工程と、
前記印刷情報提供手段が、前記サービス情報受信工程により受信した選択されたサービス及び前記取得工程により取得された周辺情報に応じて提供される情報と、当該提供される情報を識別する印刷識別情報を符号化したコード情報とを備える印刷情報を前記画像形成装置に提供する印刷情報提供工程と、
前記印刷情報記憶手段が、前記印刷情報と、該印刷情報を特定する印刷識別情報とを対応付けて記憶する、印刷情報記憶工程と、
前記情報取得手段が、前記読取情報送信工程により送信された印刷識別情報に対応付けて記憶される印刷情報を、前記印刷情報記憶手段を参照して取得する、情報取得工程と、
前記手書情報抽出手段が、前記読取情報送信工程により送信された読取情報と、前記情報取得工程により取得された印刷情報を比較して、差分を取得することで、手書情報を抽出する、手書情報抽出工程と、
前記提供情報送信手段が、前記抽出された手書情報を解析し、解析結果を入力として、前記選択されたサービスに応じた新たな情報を前記画像形成装置に送信する提供情報送信工程と、
を備える、
ことを特徴とする情報提供方法。
【請求項９】
前記提供情報送信工程では、前記手書情報が示す座標情報と前記印刷情報が示す座標情報とを対応させることにより前記手書情報が指示する情報を取得し、取得した情報を含む前記新たな情報を生成する、
ことを特徴とする、請求項８に記載の情報提供方法。
【請求項１０】
ネットワークを介して情報処理装置に接続されるコンピュータを、画像形成装置として機能させる画像形成装置プログラムであって、
複数のサービスからいずれかのサービスを選択する選択手段、
前記選択手段により選択されたサービスを前記情報処理装置に送信するサービス情報送信手段、
自画像形成装置を識別する情報である固体識別情報を前記情報処理装置に送信する識別情報送信手段、
前記情報処理装置から、前記選択されたサービス及び前記固体識別情報に応じて提供される情報と当該提供される情報を識別する印刷識別情報を符号化したコード情報とを備える印刷情報を受信し、印刷する印刷手段、
前記印刷手段によって印刷情報の印刷がなされ、手書文字や図形が書き加えられた用紙を読み取る読取手段、
前記読取手段が読み取った読取情報に含まれるコード情報を解析し、前記印刷情報を特定する印刷識別情報を取得する、コード情報解析手段、
前記コード情報解析手段が取得した印刷識別情報と、前記読取手段が読み取った読取情報とを、前記情報処理装置に送信する読取情報送信手段、
として機能させる、
ことを特徴とする画像形成装置プログラム。
【請求項１１】
ネットワークを介して画像形成装置に接続され、前記画像形成装置に印刷情報を提供するコンピュータを、情報処理装置として機能させる情報処理装置プログラムであって、
複数のサービスから選択されたサービスの情報を受信するサービス情報受信手段、
自画像形成装置を識別する情報である固体識別情報を受信する識別情報受信手段、
前記識別情報受信手段により受信した固体識別情報に基づいて識別される画像形成装置が設置された位置情報を取得し、取得した位置情報に応じた周辺情報を取得する取得手段、
前記サービス情報受信手段により受信した選択されたサービス及び前記取得手段により取得された周辺情報に応じて提供される情報と、当該提供される情報を識別する印刷識別情報を符号化したコード情報とを備える印刷情報を前記画像形成装置に提供する印刷情報提供手段、
前記印刷情報と、該印刷情報を特定する印刷識別情報とを対応付けて記憶する、印刷情報記憶手段、
前記情報処理装置として機能するコンピュータによって提供された印刷情報の印刷がなされ、さらに手書きの文字や図形が書き加えられた用紙を読み取った読取情報と、前記印刷情報に含まれる印刷識別情報とを、前記画像形成装置により受信する、印刷情報受信手段、
前記印刷情報受信手段が受信した印刷識別情報に対応付けて記憶される印刷情報を、前記印刷情報記憶手段を参照して取得する、情報取得手段、
前記印刷情報受信手段が受信した読取情報と、前記情報取得手段の取得した印刷情報を比較して、差分を取得することで、手書情報を抽出する、手書情報抽出手段、
前記抽出された手書情報を解析し、解析結果を入力として、前記選択されたサービスに応じた新たな情報を前記画像形成装置に送信する提供情報送信手段、
として機能させる、
ことを特徴とする情報処理装置プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供システム等に関する。
【背景技術】
【０００２】
旅先で、現地の情報を集めたり、観光ルートを検索したり、あるいは、急遽旅程の変更を可能にするような旅行支援システムが、例えば特許文献１に開示されている。しかし、特許文献１に示すシステムを利用するためには、端末装置が必要であり、旅行者に貸し出す端末装置を用意するコストは安価ではない。また、電子機器の操作に不慣れなお年寄りにとっては端末装置の操作方法が分からないといった問題を生じる可能性もある。さらに端末装置を充電し忘れると、利用が出来ないという不都合もある。
【特許文献１】特開２００４−４８１９３号公報
【０００３】
一方、紙は、人々にとって馴染み深い情報伝達手段であり、携帯も容易である上、充電も必要ない。また、例えば、インターネットで取得した情報を、時間をかけてじっくり検討したり、あるいは色々な人と相談して検討したりする際には、紙に印刷して検討することがとても有効である。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は上記実状を鑑みてなされたものであり、紙に印刷された情報や手書きされた情報を読み取り、読み取った内容を入力として、様々な情報を提供する、情報提供システム等を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明の第１の観点に係る情報提供システムは、読取機能と印刷機能とを備える画像形成装置と、前記画像形成装置にネットワークを介して接続され、複数のサービスから所望のサービスの情報を前記画像形成装置に提供する情報処理装置と、を備える情報提供システムであって、
前記画像形成装置は、
前記複数のサービスからいずれかのサービスを選択する選択手段と、
前記選択手段により選択されたサービスを前記情報処理装置に送信するサービス情報送信手段と、
自画像形成装置を識別する情報である固体識別情報を前記情報処理装置に送信する識別情報送信手段と、
前記情報処理装置から、前記選択されたサービス及び前記固体識別情報に応じて提供される情報と当該提供される情報を識別する印刷識別情報を符号化したコード情報とを備える印刷情報を受信し、印刷する印刷手段と、
前記印刷手段によって印刷情報の印刷がなされ、手書文字や図形が書き加えられた用紙を読み取る読取手段と、
前記読取手段が読み取った読取情報に含まれるコード情報を解析し、前記印刷識別情報を取得する、コード情報解析手段と、
前記コード情報解析手段が取得した印刷識別情報と、前記読取手段が読み取った読取情報とを、前記情報処理装置に送信する読取情報送信手段と、
を備え、
前記情報処理装置は、
前記複数のサービスから選択されたサービスの情報を受信するサービス情報受信手段と、
前記固体識別情報を受信する識別情報受信手段と、
前記識別情報受信手段により受信した固体識別情報に基づいて識別される画像形成装置が設置された位置情報を取得し、取得した位置情報に応じた周辺情報を取得する取得手段と、
前記サービス情報受信手段により受信した選択されたサービス及び前記取得手段により取得された周辺情報に応じて提供される情報と、当該提供される情報を識別する印刷識別情報を符号化したコード情報とを備える印刷情報を前記画像形成装置に提供する印刷情報提供手段と、
前記印刷情報と、該印刷情報を特定する印刷識別情報とを対応付けて記憶する、印刷情報記憶手段と、
前記読取情報送信手段から受信した印刷識別情報に対応付けて記憶される印刷情報を、前記印刷情報記憶手段を参照して取得する、情報取得手段と、
前記読取情報送信手段から受信した読取情報と、前記情報取得手段の取得した印刷情報を比較して、差分を取得することで、手書情報を抽出する、手書情報抽出手段と、
前記抽出された手書情報を解析し、解析結果を入力として、前記選択されたサービスに応じた新たな情報を前記画像形成装置に送信する提供情報送信手段と、
を備える。
また、前記情報提供システムにおいて、
前記提供情報送信手段は、前記手書情報が示す座標情報と前記印刷情報が示す座標情報とを対応させることにより前記手書情報が指示する情報を取得し、取得した情報を含む前記新たな情報を生成する、
ようにしてもよい。
【０００６】
また、本発明の第２の観点に係る画像形成装置は、ネットワークを介して情報処理装置に接続される画像形成装置であって、
複数のサービスからいずれかのサービスを選択する選択手段と、
前記選択手段により選択されたサービスを前記情報処理装置に送信するサービス情報送信手段と、
自画像形成装置を識別する情報である固体識別情報を前記情報処理装置に送信する識別情報送信手段と、
前記情報処理装置から、前記選択されたサービス及び前記固体識別情報に応じて提供される情報と当該提供される情報を識別する印刷識別情報を符号化したコード情報とを備える印刷情報を受信し、印刷する印刷手段と、
前記印刷手段によって印刷情報の印刷がなされ、手書文字や図形が書き加えられた用紙を読み取る読取手段と、
前記読取手段が読み取った読取情報に含まれるコード情報を解析し、前記印刷情報を特定する印刷識別情報を取得する、コード情報解析手段と、
前記コード情報解析手段が取得した印刷識別情報と、前記読取手段が読み取った読取情報とを、前記情報処理装置に送信する読取情報送信手段と、
を備える。
【０００７】
また、本発明の第３の観点に係る情報処理装置は、ネットワークを介して画像形成装置に接続され、前記画像形成装置に印刷情報を提供する情報処理装置であって、
複数のサービスから選択されたサービスの情報を受信するサービス情報受信手段と、
自画像形成装置を識別する情報である固体識別情報を受信する識別情報受信手段と、
前記識別情報受信手段により受信した固体識別情報に基づいて識別される画像形成装置が設置された位置情報を取得し、取得した位置情報に応じた周辺情報を取得する取得手段と、
前記サービス情報受信手段により受信した選択されたサービス及び前記取得手段により取得された周辺情報に応じて提供される情報と、当該提供される情報を識別する印刷識別情報を符号化したコード情報とを備える印刷情報を前記画像形成装置に提供する印刷情報提供手段と、
前記印刷情報と、該印刷情報を特定する印刷識別情報とを対応付けて記憶する、印刷情報記憶手段と、
前記情報処理装置によって提供された印刷情報の印刷がなされ、さらに手書きの文字や図形が書き加えられた用紙を読み取った読取情報と、前記印刷情報に含まれる印刷識別情報とを、前記画像形成装置により受信する、印刷情報受信手段と、
前記印刷情報受信手段が受信した印刷識別情報に対応付けて記憶される印刷情報を、前記印刷情報記憶手段を参照して取得する、情報取得手段と、
前記印刷情報受信手段が受信した読取情報と、前記情報取得手段の取得した印刷情報を比較して、差分を取得することで、手書情報を抽出する、手書情報抽出手段と、
前記抽出された手書情報を解析し、解析結果を入力として、前記選択されたサービスに応じた新たな情報を前記画像形成装置に送信する提供情報送信手段と、
を備える。
【０００８】
また、前記情報処理装置において、
前記印刷情報受信手段は、印刷された地図上に希望訪問地と該希望訪問地の訪問順序とが所定の方法で手書きされた用紙を読み取った読取情報を、前記画像形成装置から受信し、
前記提供情報送信手段は、前記印刷情報受信手段が受信した読取情報を解析し、希望訪問地の位置情報と、訪問順序情報を取得し、該訪問地の位置情報と、該訪問順序情報とに基づいて、最適な訪問経路を掲載した提供情報を前記画像形成装置に送信する、
ようにしてもよい。
【０００９】
また、前記情報処理装置において、
前記印刷情報記憶手段は、該印刷情報に対応付けて、さらに、該印刷情報に含まれる地図情報の座標原点に対応する位置情報と、該地図情報の縮尺情報とを記憶し、
前記情報取得手段は、前記印刷情報記憶手段を参照し、前記画像形成装置から受信した印刷識別情報に対応付けて記憶される、座標原点の位置情報と、縮尺情報とをさらに取得し、
前記提供情報送信手段は、希望訪問地の前記座標原点からの相対座標を求め、前記取得された座標原点の位置情報と、縮尺情報と、該相対座標に基づいて、希望訪問地の絶対的な位置情報を算出し、該絶対的な位置情報に基づいて、希望訪問順に希望訪問地を訪問する最適な訪問経路を記載した提供情報を、画像形成装置へ送信する、
ようにしてもよい。
また、前記情報処理装置において、
前記提供情報送信手段は、前記手書情報が示す座標情報と前記印刷情報が示す座標情報とを対応させることにより前記手書情報が指示する情報を取得し、取得した情報を含む前記新たな情報を生成する、
ようにしてもよい。
【００１０】
また、本発明の第４の観点に係る情報提供方法は、選択手段と、サービス情報送信手段と、識別情報送信手段と、印刷手段と、読取手段と、コード情報解析手段と、読取情報送信手段と、を備える画像形成装置と、前記画像形成装置にネットワークを介して接続され、複数のサービスから所望のサービスの情報を前記画像形成装置に提供する、サービス情報受信手段と、識別情報受信手段と、取得手段と、印刷情報提供手段と、印刷情報記憶手段と、情報取得手段と、手書情報抽出手段と、提供情報送信手段と、を備える情報処理装置と、を制御する情報提供方法であって、
前記画像形成装置は、
前記選択手段が、前記複数のサービスからいずれかのサービスを選択する選択工程と、
前記サービス情報送信手段が、前記選択工程により選択されたサービスを前記情報処理装置に送信するサービス情報送信工程と、
前記識別情報送信手段が、自画像形成装置を識別する情報である固体識別情報を前記情報処理装置に送信する識別情報送信工程と、
前記印刷手段が、前記情報処理装置から、前記選択されたサービス及び前記固体識別情報に応じて提供される情報と当該提供される情報を識別する印刷識別情報を符号化したコード情報とを備える印刷情報を受信し、印刷する印刷工程と、
前記読取手段が、前記印刷工程によって印刷情報の印刷がなされ、手書文字や図形が書き加えられた用紙を読み取る読取工程と、
前記コード情報解析手段が、前記読取工程により読み取られた読取情報に含まれるコード情報を解析し、前記印刷識別情報を取得する、コード情報解析工程と、
前記読取情報送信手段が、前記コード情報解析工程により取得された印刷識別情報と、前記読取工程により読み取られた読取情報とを、前記情報処理装置に送信する読取情報送信工程と、
を備え、
前記情報処理装置は、
前記サービス情報受信手段が、前記複数のサービスから選択されたサービスの情報を受信するサービス情報受信工程と、
前記識別情報受信手段が、前記固体識別情報を受信する識別情報受信工程と、
前記取得手段が、前記識別情報受信工程により受信した固体識別情報に基づいて識別される画像形成装置が設置された位置情報を取得し、取得した位置情報に応じた周辺情報を取得する取得工程と、
前記印刷情報提供手段が、前記サービス情報受信工程により受信した選択されたサービス及び前記取得工程により取得された周辺情報に応じて提供される情報と、当該提供される情報を識別する印刷識別情報を符号化したコード情報とを備える印刷情報を前記画像形成装置に提供する印刷情報提供工程と、
前記印刷情報記憶手段が、前記印刷情報と、該印刷情報を特定する印刷識別情報とを対応付けて記憶する、印刷情報記憶工程と、
前記情報取得手段が、前記読取情報送信工程により送信された印刷識別情報に対応付けて記憶される印刷情報を、前記印刷情報記憶手段を参照して取得する、情報取得工程と、
前記手書情報抽出手段が、前記読取情報送信工程により送信された読取情報と、前記情報取得工程により取得された印刷情報を比較して、差分を取得することで、手書情報を抽出する、手書情報抽出工程と、
前記提供情報送信手段が、前記抽出された手書情報を解析し、解析結果を入力として、前記選択されたサービスに応じた新たな情報を前記画像形成装置に送信する提供情報送信工程と、
を備える。
【００１１】
また、前記情報提供方法において、
前記提供情報送信工程では、前記手書情報が示す座標情報と前記印刷情報が示す座標情報とを対応させることにより前記手書情報が指示する情報を取得し、取得した情報を含む前記新たな情報を生成する、
ようにしてもよい。
【００１４】
また、本発明の第５の観点に係る画像形成装置プログラムは、
ネットワークを介して情報処理装置に接続されるコンピュータを、画像形成装置として機能させる画像形成装置プログラムであって、
複数のサービスからいずれかのサービスを選択する選択手段、
前記選択手段により選択されたサービスを前記情報処理装置に送信するサービス情報送信手段、
自画像形成装置を識別する情報である固体識別情報を前記情報処理装置に送信する識別情報送信手段、
前記情報処理装置から、前記選択されたサービス及び前記固体識別情報に応じて提供される情報と当該提供される情報を識別する印刷識別情報を符号化したコード情報とを備える印刷情報を受信し、印刷する印刷手段、
前記印刷手段によって印刷情報の印刷がなされ、手書文字や図形が書き加えられた用紙を読み取る読取手段、
前記読取手段が読み取った読取情報に含まれるコード情報を解析し、前記印刷情報を特定する印刷識別情報を取得する、コード情報解析手段、
前記コード情報解析手段が取得した印刷識別情報と、前記読取手段が読み取った読取情報とを、前記情報処理装置に送信する読取情報送信手段、
として機能させる。
【００１５】
また、本発明の第６の観点に係る情報処理装置プログラムは、
ネットワークを介して画像形成装置に接続され、前記画像形成装置に印刷情報を提供するコンピュータを、情報処理装置として機能させる情報処理装置プログラムであって、
複数のサービスから選択されたサービスの情報を受信するサービス情報受信手段、
自画像形成装置を識別する情報である固体識別情報を受信する識別情報受信手段、
前記識別情報受信手段により受信した固体識別情報に基づいて識別される画像形成装置が設置された位置情報を取得し、取得した位置情報に応じた周辺情報を取得する取得手段、
前記サービス情報受信手段により受信した選択されたサービス及び前記取得手段により取得された周辺情報に応じて提供される情報と、当該提供される情報を識別する印刷識別情報を符号化したコード情報とを備える印刷情報を前記画像形成装置に提供する印刷情報提供手段、
前記印刷情報と、該印刷情報を特定する印刷識別情報とを対応付けて記憶する、印刷情報記憶手段、
前記情報処理装置として機能するコンピュータによって提供された印刷情報の印刷がなされ、さらに手書きの文字や図形が書き加えられた用紙を読み取った読取情報と、前記印刷情報に含まれる印刷識別情報とを、前記画像形成装置により受信する、印刷情報受信手段、
前記印刷情報受信手段が受信した印刷識別情報に対応付けて記憶される印刷情報を、前記印刷情報記憶手段を参照して取得する、情報取得手段、
前記印刷情報受信手段が受信した読取情報と、前記情報取得手段の取得した印刷情報を比較して、差分を取得することで、手書情報を抽出する、手書情報抽出手段、
前記抽出された手書情報を解析し、解析結果を入力として、前記選択されたサービスに応じた新たな情報を前記画像形成装置に送信する提供情報送信手段、
として機能させる。
【発明の効果】
【００１８】
本発明によれば、紙に印刷された情報、および手書きされた情報を読み取り、読み取った内容を入力として、様々な情報を提供することを可能にする、情報提供システム等を提供することが可能となる。
【発明を実施するための最良の形態】
【００１９】
本発明に係る情報提供システムは、図１に示すように、通信ネットワーク１０を介して接続された複合機１と情報提供サーバ２を供える。ユーザは、複合機１の入力装置を操作して、情報提供サーバ２から所望の情報を取得する。即ち、情報提供サーバ２は、取得した情報に基づいてページ構成情報（例えばＨＴＭＬなどで記載された情報）を生成し、生成したページ構成情報を複合機１へ提供する。
【００２０】
複合機１は受信したページ構成情報に基づいて、ビットマップデータを生成し、表示、又は印刷する。ユーザは、印刷された紙に通常の筆記用具で書き込みを加え、これを再度複合機に読み取らせる。印刷された紙には、どのページ構成情報を印刷したものであるのかを特定するページ識別情報を備えるコード情報が含まれる。複合機１はこのページ識別情報を解析し、読み取った情報とともに、情報提供サーバ２へ送信する。情報提供サーバ２は、ページ情報の特定するページ構成情報を取得し、読み取った情報との差分を生成する。差分はユーザによって手書きされた情報である。情報提供サーバ２は、該差分に対して文字認識や図形認識処理を施し、得られた結果を入力として、所定の処理を行う。そして、処理結果を反映した新たなページ構成情報を生成し、複合機１に提供する。
【００２１】
以上のような機能を有する本発明に係る情報提供システムは、様々な用途に利用することが可能である。本実施の形態においては、本発明に係る情報提供システムを、旅行先で旅行を支援し、カスタマイズするための様々な情報を提供する旅情報提供システムに適用した例について説明する。以下、図１のような構成を有する旅情報提供システムの各構成要素について説明する。
【００２２】
複合機１は、後述する情報提供サーバ２から情報を取得し、操作パネルに表示したり、取得した情報を印刷したり、スキャンした情報を情報提供サーバ２へ送信したりする装置である。
図２に複合機１の概要構成を示す。図２に示すように複合機１は、制御部１１０と、通信部１２０と、記憶部１３０と、インタフェース（Ｉ／Ｆ）１４０と、タッチパネル１４１と、ＬＣＤ１４２と、読取部１５０と、印刷部１６０と、を備える。以下これら各要素について説明する。
【００２３】
制御部１１０は、ＣＰＵ（Central Processing Unit）（図示せず）、ＲＯＭ（Read Only Memory）（図示せず）、ＲＡＭ（Random Access Memory）（図示せず）等から構成されており、複合機１全体の制御を行う。具体的には、ＣＰＵがＲＯＭに記憶されている制御プログラムを実行することによって、制御・演算処理を行う。この制御・演算処理の際、ＣＰＵはＲＡＭに、各種データを一時的に記憶したり、作業領域として使用する。
【００２４】
なお、複合機１に、記憶部を備えさせ、ＲＯＭやＲＡＭに替えて、機能させてもよい。そして、制御プログラムをＲＯＭではなく、記憶部に記憶させてもよい。
【００２５】
通信部１２０は、通信インタフェース等を備え、通信ネットワーク１０を介して、様々な情報を情報提供サーバ２と通信する。通信部１２０は、例えばＴＣＰ／ＩＰなどのプロトコルに基づき通信を行ってもよい。そして、モデム装置や赤外線通信装置等を含んでいてもよい。通信部１２０は、例えば、読取情報を情報提供サーバ２へ送信する、読取情報送信部としての機能を有する。
【００２６】
記憶部１３０は、大容量のハードディスク装置などから構成され、複合機１を制御するオペレーティングシステムを含む制御プログラムや、ブラウザ等のアプリケーションプログラムを記憶する。
【００２７】
Ｉ／Ｆ（InterFace）１４０は、ＬＣＤ（Liquid Crystal Display）１４２等の出力装置とのインタフェース機能を備える。後述の情報提供サーバ２から送信される様々な情報をＬＣＤ１４２に表示される。
また、Ｉ／Ｆ１４０は、ＬＣＤ１４２上に重ねて設置されたタッチパネル１４１等の入力装置とのインタフェース機能を備える。ユーザは、タッチパネル１４１の所定の場所に手で触れる等によって、複合機１に対して必要な情報を入力することができる。
この他、Ｉ／Ｆ１４０は、キーボード、マウス等の入力装置とのインタフェース機能を含んでいてもよい。
【００２８】
読取部１５０は、紙の文書・絵・写真などを読み込み、デジタルデータに変換して保存できるスキャナを含む。
【００２９】
印刷部１６０は、電子ファイルのデータ等を印刷する印刷装置を含む。すなわち、ユーザは、例えば前記タッチパネル１４１等の入力装置を用いて操作することによって、所望の電子ファイルのデータを印刷することができる。
【００３０】
情報提供サーバ２は、複合機の要求に応答して、旅情報を複合機に提供するサーバである。図３に示すように、情報提供サーバ２は、制御部２１０と、通信部２２０と、記憶部２３０と、から構成される。以下これら各構成要素について説明する。
【００３１】
制御部２１０は、ＣＰＵ（Central Processing Unit）（図示せず）、ＲＯＭ（Read Only Memory）（図示せず）、ＲＡＭ（Random Access Memory）（図示せず）等から構成されている。ＣＰＵはＲＯＭに記憶されている制御プログラムを実行することで、情報提供サーバ２の起動時の制御や、周辺機器の制御を行う。また、ＣＰＵは後述する記憶部２３０に記憶されているプログラムを実行することによって、後述の複合機１が要求する様々な情報を複合機１へ送信する。ＲＡＭは、ＣＰＵが、プログラムを実行する際に各種データを一時的に記憶する領域として使用する。なお、記憶部２３０に記憶されたプログラムをＲＯＭに記憶して実行してもよい。
【００３２】
通信部２２０は、通信インタフェース等を備え、通信ネットワーク１０を介して、旅程識別情報等を後述の複合機１と通信するためのものである。通信部２２０は、例えばＴＣＰ／ＩＰなどのプロトコルに基づき通信を行ってもよい。そして、モデム装置や赤外線通信装置等を含んでいてもよい。通信部２２０は、複合機１から、該複合機１が読み取った情報を受信する印刷情報受信部や、制御部２１０と協業して、生成したページ構成情報を複合機１へ送信する提供情報送信部としての機能を有する。
【００３３】
記憶部２３０は、大容量のハードディスク装置などから構成され、情報提供サーバ２全体を制御するオペレーティングシステムを含む制御プログラムや、後述する情報検索用のウェブアプリケーションプログラム等を記憶する他、ページ情報記憶部（印刷情報記憶部）２３１、地図情報記憶部２３２、座標情報記憶部２３３、旅程情報記憶部２３４、複合機情報記憶部２３５、店舗情報記憶部２３６、地域情報記憶部２３７、商品情報記憶部２３８、顧客情報記憶部２３９等として機能する。
【００３４】
ここで、各記憶部のデータ構成例を説明する。
ページ情報記憶部２３１は、図４に示すように、制御部２１０が生成したページ構成情報をファイル化したものを一意に特定するページ識別情報と、該ページ構成ファイル自身と、該ページ構成情報が参照している他の画像ファイルと、ページ関連情報と、を対応付けて記憶する。ここで、ページ関連情報とは、後の処理に必要となる情報（例えば旅程識別情報等）を意味する。
【００３５】
地図情報記憶部２３２は、位置情報（例えば、緯度、経度）に対応付けて、該位置周辺の地図情報や、該位置の住所情報などを記憶するデータベースである。また、位置情報の示す位置にランドマーク（観光スポット等）が存在する場合は、該ランドマークの名称を含む情報も対応付けて記憶される。
【００３６】
座標情報記憶部２３３は、印刷されたページ構成情報において、ユーザが書込み可能な領域の座標を記憶するテーブルである。書込み可能な領域の座標に対応付けて、該領域に何が書き込まれたときに、どのような動作処理を行うかを、登録する。なお、座標情報記憶部２３３は印刷用に生成された各ページ構成情報に対応して１つ存在する。
【００３７】
旅程情報記憶部２３４は、図４に示すように、旅程識別情報と、旅行者（顧客）の識別情報と、旅程種別と、出発日時／チェックイン日時と、到着日時／チェックアウト日時と、便名／ホテル名と、出発地と、到着地と、を対応付けて記憶するデータベースである。なお、顧客識別情報については、顧客情報記憶部２３９の説明部分にて詳述する。
【００３８】
「旅程識別情報」は、旅程を特定する識別情報である。旅における一連の移動や宿泊は同一の旅程識別情報が付与される。「顧客識別情報」は、旅程を組んだ旅行者の識別情報である。「旅程種別」は、旅移動であるのか、宿泊であるのか、を登録する。「出発日時／チェックイン」、および「到着日時／チェックアウト」は、「旅程種別」が「移動」の場合は、移動の出発日時と到着日時とをそれぞれ記憶し、「旅程種別」が「宿泊」の場合は、宿泊のチェックインとチェックアウトの日程をそれぞれ記憶する。「便名／ホテル名」は、「旅程種別」が「移動」の場合、飛行機、または鉄道などの便や号を特定する名前を記憶し、「旅程種別」が「宿泊」の場合は、ホテル等の宿泊施設を特定する識別情報を記憶する。「出発地」および「到着地」は、「旅程種別」が「移動」である場合に、出発地と発着地を記憶する。
【００３９】
複合機情報記憶部２３５は、図４に示すように、複合機の識別情報をキーとして、複合機の設置場所を示す位置情報（例えば、緯度、経度）を対応付けて記憶するデータベースである。
【００４０】
店舗情報記憶部２３６は、図５に示すように、店舗を特定する店舗識別情報に対応付けて、該店舗の名前、位置情報（例えば、住所）や電話番号、営業時間、定休日、等を記憶するデータベースである。
【００４１】
地域情報記憶部２３７は、図５に示すように、地域名に対応付けて、該地域特有の商品カテゴリを記憶するデータベースである。例えば、地域が「パリ」であれば、「銘菓」、「ワイン」、「化粧品」、「高級ブランド品」、「ルーブル美術館限定品」などが対応付けて記憶される。
【００４２】
商品情報記憶部２３８は、図５に示すように、商品を特定する商品識別情報に対応付けて、該商品の情報（例えば、商品名、商品画像、在庫数、価格）と、該商品を取り扱っている店舗識別情報と、該商品が属する商品カテゴリとが登録されるデータベースである。ここで、商品カテゴリとは、地域情報記憶部に登録されているカテゴリ名である。例えば、シャネルの化粧品であれば、「化粧品」、「高級ブランド品」等のカテゴリが記憶される。
商品情報記憶部２３８には、本旅情報提供サービスと提携している店舗等が、自分の商品を通信ネットワーク１０に接続されたパソコンなどから登録する。
【００４３】
顧客情報記憶部２３９は、顧客に関する情報を記憶するデータベースである。図５にそのデータ構成例を示すように、顧客情報記憶部２３９は、例えば、顧客を特定するための顧客識別情報をキーとして、顧客の氏名、ログインパスワード、性別、生年月日、住所、電話番号、旅券番号、クレジットカード番号等の個人情報が対応付けて記憶される。また、商品の予約を行った場合に、該商品を特定する識別情報とその個数を登録するために、予約商品識別情報と予約個数も、顧客識別情報に対応付けて記憶される。
【００４４】
（動作処理）
以上の構成を有する旅情報提供システムの処理について図６、図７Ａ〜７Ｇ、図１０〜１２、そして図１４を参照して順次説明する。
なお、顧客情報や該顧客の旅程情報は既に通信ネットワーク１０を介して接続された端末から、情報提供サーバ２の顧客情報記憶部２３９や、旅程情報記憶部２３４にそれぞれ登録されているものとする。
【００４５】
まず、旅行者（顧客／ユーザ）は、旅行代理店やホテル、その他の観光施設に設置された複合機１のいずれかを操作して、ログイン画面を表示する（ステップＳ１０１）。なお、ログイン画面を含む本実施の形態で説明する全てのページ構成情報は、情報提供サーバ２が生成するものとする。即ち、複合機１の実行するブラウザから情報提供サーバ２の提供する旅情報提供用ウェブアプリケーションにアクセスすることによって、情報提供サーバ２が所定の枠組に処理結果データを組み込み、ページ構成情報を生成する。そして、生成したページ構成情報を複合機１に返信する。ページ構成情報を生成する際に利用される枠組情報は、予めアドレス情報（ＵＲＬ）に応じて決められており、記憶部２３０に記憶されている。複合機１は、受信したページ構成情報に基づいて、ビットマップデータを生成し、ブラウザに表示する。
【００４６】
ログイン画面が表示されると、旅行者は、旅程識別情報、顧客識別情報、およびパスワードを入力する。そして、旅行者が入力情報を情報提供サーバ２への送信を指示するボタン（決定ボタン）を押下すると、顧客識別情報とパスワードとが、情報提供サーバ２へ送信される（ステップＳ１０２）。情報提供サーバ２の制御部２１０は、受信した旅程識別情報が、旅程情報記憶部２３４に登録されているか否かを判断する。登録されていれば、旅程識別情報記憶部２３４において、該旅程識別情報に対応付けられて記憶される顧客識別情報と、パスワードを、受信したものと照合し（ステップＳ１０３）、一致した場合は、認証成功と判断する。
【００４７】
認証処理が成功すると（ステップＳ１０３；成功）、制御部２１０は、以後の処理を一連の処理（セッション）として取り扱うために、該セッションを一意に特定する識別情報（セッション識別情報）を付与しＲＡＭなどに記憶する。以降、一連の処理の流れにおいて、後に必要となるパラメータについては、該セッション識別情報に対応付けて情報提供サーバ２のＲＡＭ等に一時的に記憶させる（ステップＳ１０４）。例えば、ここでは、旅程識別情報をセッション識別情報に対応付けて記憶する。情報提供サーバ２は、セッション識別情報を複合機１に送信する。以後、複合機１が情報提供サーバ２にアクセスする際には、付与されたセッション識別情報を共に送信すれば、情報提供サーバ２は該アクセスが、継続した一連の処理であることを知ることが可能となる。
【００４８】
一方、認証処理が失敗した場合は（ステップＳ１０３；失敗）、制御部２１０はその旨を掲載したログイン画面を生成する（ステップＳ１０１）。
【００４９】
次いで、制御部２１０は、提供するサービスを選択可能なサービス選択画面１０００のページ構成情報を生成し、複合機１に送信する（ステップＳ１０５）。複合機１の制御部１１０は、受信したページ構成情報に基づいて、サービス選択画面１０００を表示する（ステップＳ１０６）。
【００５０】
旅行者は、サービス選択画面１０００から、「お土産検索サービス」、「観光ルート検索サービス」、「ホテルプラン変更サービス」、「イベント検索サービス」、「スタンプラリーサービス」のいずれかのサービスを選択する。以降、各サービスを選択した場合の処理について述べる。
【００５１】
（お土産検索）
図６（Ｂ）に示すサービス選択画面１０００から「お土産検索サービス」を選択すると、「お土産検索サービス」を開始する。「お土産検索サービス」のフローを図７Ａを参照して説明する。処理を開始すると、制御部１１０は、まず、「地域から選ぶ」、または、「商品カテゴリから選ぶ」を選択可能な、図８に示すお土産検索画面１００１のページ構成情報をＬＣＤ１４２に表示する（ステップＳ２０１）。具体的には、制御部１１０が、「お土産検索サービス」が選択されたことを知らせる信号を通信部２２０を介して情報提供サーバ２の制御部２１０に送信する。制御部２１０は、信号を受信すると、お土産検索画面１００１のページ構成情報を生成し、複合機１へ返信する。複合機１は、制御部２１０から送信されたページ構成情報に基づいて、ビットマップデータを生成し、ＬＣＤ１４２にお土産検索画面１００１を表示する。
【００５２】
次に、旅行者が、複合機１に表示されるお土産検索画面１００１にて、「地域から選ぶ」を選択すると、図８に示す地域選択画面１００２がＬＣＤ１４２に表示される（ステップＳ２０２）。
【００５３】
ステップＳ２０２にて表示される画面は、図７Ｂに示すフローに沿って生成される。まず、制御部１１０が、ＲＯＭに記憶されている複合機の固体識別情報を情報提供サーバ２へ送信する（ステップＳ２０２１）。情報提供サーバ２の制御部２１０は、複合機情報記憶部２３５を参照し、受信した固体識別情報に対応付けられた複合機の設置場所を示す位置情報を取得する（ステップＳ２０２２）。
【００５４】
制御部２１０は、位置情報に基づいて、地図情報記憶部２３２を参照し、周辺（例えば、複合機１から半径１キロ以内など）の都市情報を取得する（ステップＳ２０２３）。さらに、制御部２１０は、ＲＡＭに記憶した旅程識別情報や現在時刻（現在時刻はオペレーティングシステムにより取得可能）に基づいて、旅程情報記憶部２３４を参照し、今後向かう目的地情報を取得する（ステップＳ２０２４）。そして、取得した周辺都市情報や目的地情報を記載した、地域選択画面１００２のページ構成情報を生成し（ステップＳ２０２５）、複合機１に送信する（ステップＳ２０２６）。制御部１１０は、受信したページ構成情報に基づいて、地域選択画面１００２を表示する（ステップＳ２０２７）。
【００５５】
例えば、旅行者が操作している複合機１の所在地がパリ内であり、図４に示すようなデータが旅程情報記憶部２３４に記憶されているとする。そして、本日が２００７年６月１４日だとする。この場合、図８に示すように、地域選択画面１００２には、選択可能な地域として、パリ（旅行者の操作している複合機１の所在地）と、６月１４日以降に向かう予定のマルセイユや、移動のために利用する予定のやシャルルドゴール空港などが表示される。
【００５６】
続いて、旅行者が表示された図８に示す地域選択画面１００２の指示に従って地域を選択し、決定ボタンを押下すると、商品カテゴリ選択画面１００３が表示される（ステップＳ２０３）。なお、商品カテゴリ選択画面１００３は、旅行者が地域選択画面１００２で「パリ」を選択した結果を表示している。
【００５７】
図８に示す商品カテゴリ選択画面１００３が表示されるまでの動作を図７Ｃを参照して説明する。
情報提供サーバ２は、地域情報を受信すると、該地域情報を後の処理に利用するためにＲＡＭに記憶する（ステップＳ２０３２）。次いで、受信した地域情報に基づいて、地域情報記憶部２３７を参照し、該地域特有の商品カテゴリを取得する（ステップＳ２０３３）。そして、取得した商品カテゴリに基づいて、商品カテゴリ選択画面１００３のページ構成情報を生成し（ステップＳ２０３４）、複合機１へ送信する（ステップＳ２０３５）。複合機１の制御部１１０は、受信したページ構成情報に基づいて、商品カテゴリ選択画面１００３をＬＣＤ１４２に表示する（ステップＳ２０３６）。なお、図５に示すデータが地域情報記憶部２３７に登録されている場合、選択地域として「パリ」が選択されると、「パリ」に対応付けて記憶される「銘菓」、「ワイン」、「化粧品」、「高級ブランド品」、「ルーブル美術館限定」等の商品カテゴリが取得される。
【００５８】
次に、旅行者がステップＳ２０３にて表示された商品カテゴリ選択画面１００３を操作すると、商品リスト１００４が印刷される（ステップＳ２０４）。なお、商品リスト１００４は、商品カテゴリとして、「高級ブランド品」、「商品リストの表示順」として、「人気順（日本人）」を選択した結果を表示している。以下、商品リスト１００４が印刷されるまでのフローを図７Ｄを参照して説明する。
【００５９】
旅行者が、商品カテゴリ選択画面１００３において、商品カテゴリ（「高級ブランド品」）と、表示順（「人気順（日本人）」）を選択して、決定ボタンを押下すると、複合機１の制御部１１０は、情報提供サーバ２へ、選択された商品カテゴリと、表示順を送信する（ステップＳ２０４１）。制御部２１０は、情報を受信すると、ステップＳ２０３２において一時記憶した選択地域を取得し（ステップＳ２０４２）（選択地域は「パリ」）、店舗情報記憶部２３６を参照して、店舗の住所情報に基づいて、該選択地域内（例えばパリ市内）に所在する店舗を取得する（ステップＳ２０４３）。そして制御部２１０は、ステップＳ２０４３で取得した店舗が取り扱っている商品であって、商品カテゴリが、ステップＳ２０４１にて送信された「高級ブランド品」であるという条件を満たす商品を商品情報記憶部２３８を参照して取得する（ステップＳ２０４５）。
【００６０】
次に、制御部２１０は、ステップＳ２０４５で取得した商品を、ステップＳ２０４１にて送信された表示順でソートする（ステップＳ２０４６）。
【００６１】
「人気順（日本人）」（または、「人気順（地元）」）が選択された場合、制御部２１０は商品を日本人、（あるいは地元（フランス人））に人気のある順番に並び替える。例えば、商品が売却された際に、購入者の出身地情報を商品情報に対応付けた購入履歴を記憶させる購入履歴データベースを情報提供サーバ２に用意する。そして、購入履歴に記憶された商品毎に、購入者の出身地別に集計すれば、出身地別の人気商品を得ることが可能となる（即ち、最も多く購入されたものほど人気の高いものであるとする）。得られた人気順位に従って、ステップＳ２０４５で取得した商品を並び替えればよい。
【００６２】
商品カテゴリ選択画面１００３から解されるように、表示順としては、人気順のほかに、「近い順」、「安い順」なども選択可能である。「近い順」が商品の表示順として選択された場合は、ステップＳ２０４５で取得した店舗を、その所在地が、旅行者の操作している複合機１に最も直線距離が短い順にソートする。所在地の直線距離は、地図情報記憶部２３２を参照して、各店舗の住所から、位置情報を取得することで算出可能である。そしてソートされた店舗の順番で、該店舗の「商品カテゴリが」、「高級ブランド品」である商品を商品情報記憶部２３８から取得する。複合機１の位置情報は、ステップＳ２０２２の説明で述べたように、複合機の固体識別情報に基づいて、複合機情報記憶部２３５を参照して取得可能であり、店舗の位置情報は、店舗情報記憶部２３６を参照して取得可能であるため、これら所在地に基づいて、直線距離を算出することが可能である。
【００６３】
「安い順」が商品の表示順として選択された場合は、ステップＳ２０４５で取得した商品を商品情報記憶部２３８に登録されている価格に基づいて安い順にソートすればよい。
【００６４】
以上のようにして取得した商品情報に基づいて、制御部２１０は、図８の商品リスト１００４のページ構成情報を生成する（ステップＳ２０４７）。制御部２１０は生成したページ構成情報をファイルに保存し、該ページ構成ファイルに一意の名前（例えば、連番を振る）を付与する（以降これをページ識別情報（印刷識別情報）と呼ぶ）。そして、ページ情報記憶部２３１に、該ページ識別情報に対応付けて、該ページ構成ファイルと、旅程情報とを登録する（ステップＳ２０４８）。なお、生成されたページ構成情報において図が参照されている場合、該図もページ構成情報ファイルと共にページ情報記憶部２３１に登録される。
【００６５】
生成される商品リスト１００４は、後の処理工程において印刷される。そして、旅行者は印刷された用紙に記載される商品の中から、好みの商品の商品名を丸で囲み、予約したい数量を対応する欄に手書きする。旅行者は用紙を再度複合機１にスキャンさせることで、スキャンさせた内容を入力として本旅程情報提供システムを使った処理を再開させる。
【００６６】
商品を選択するために旅行者が丸を記入する領域や、予約数量を記入する領域は、予め制限される。制御部２１０は、印刷される用紙上の書込み可能な領域の代表座標に対応付けて、該領域に何を認識したときに、どのような動作内容を行うかを、座標情報記憶部２３３に記憶する。例えば、商品リスト１００４において、代表座標（Ｘ１、Ｙ１）を有する、「商品名」の２番目の欄については、座標（Ｘ１、Ｙ１）に対応付けて、認識対象として「○」、動作処理として、「商品識別情報としてＰ０００１を選択する」、が座標情報記憶部２３３に記憶される。したがって、代表座標（Ｘ１、Ｙ１）周辺に「○」が認識された場合、商品識別情報としてＰ０００１が選択される。同様に、代表座標（Ｘ２、Ｙ２）を有する、「予約数量」の２番目の欄については、座標（Ｘ２、Ｙ２）に数字が記入されている場合は、「商品識別情報Ｐ０００１で特定される商品を２つ選択する」旨の動作内容を記憶する。
【００６７】
制御部２１０は、各印刷されるページ構成情報に対応付けて、座標情報記憶部２３３を生成し、全ての手書き記入可能な領域について上記情報を座標情報記憶部２３３に定義する（ステップ２０４９）。なお、ここでいう代表座標とは、例えば、該当領域の重心としてもよい。
【００６８】
続いて、制御部２１０は、ステップＳ２０４８において生成したページ識別情報を、所定の規格に基づいて符号化したコード情報を生成する（ステップＳ２０５０）。なお、図８において、コード情報は、２次元バーコードとしているが、電子透かしや、地紋などを用いても良い。そして、ステップＳ２０４７にて生成したページ構成情報の所定の位置（図８においては、右上）に配置されるよう生成されたコード情報を追加して、複合機１に送信する（ステップＳ２０５１）。複合機１は、受信した商品リストのページ構成情報（印刷情報）に基づいて、ビットマップデータを生成し、印刷する（ステップＳ２０５２）。
【００６９】
旅行者は、商品リストが印刷された後、一度複合機から離れることが想定される。制御部２１０は、複合機１からのアクセスが所定時間以上無かった場合、セキュリティのために、セッションを自動的に終了する。セッションを終了すると、セッション識別情報、およびセッション識別情報に対応付けられて記憶された情報はＲＡＭから消去される。したがって、制御部２１０は、セッション識別情報に対応づけられた情報を回復し、処理を再開するために、上述のように一意に付与されたページ識別情報をコード情報として記憶する。コード情報が含まれた商品リストをスキャンして、お土産検索処理を再開させるフローの詳細は、以下の読取処理、および、予約画面の表示処理の説明部分にて詳述する。
【００７０】
旅行者は、ステップＳ２０４において印刷された商品リスト１００４を検討し、通常の筆記用具を用いて商品リスト１００４に検討した結果を書込む。そして、該印刷された商品リスト１００４を、複合機１を操作して読取部１５０に読み取らせる（ステップＳ２０７）。以下、読取処理の詳細について図７Ｅを参照して説明する。
【００７１】
旅行者が印刷物に書き込みを行い、これを複合機１の読取部１５０に読み取らせるようタッチパネル１４１を操作して指示すると、制御部１１０は、読取部１５０を制御して、印刷物に記載された情報を読み取る（ステップＳ２０７１）。さらに制御部１１０は、読み取った情報の所定の位置にコード情報があるか否かを判断する（ステップＳ２０７２）。コード情報がある場合は（ステップＳ２０７２；ＹＥＳ）、コード情報を解析し、ページ識別情報を取得する（ステップＳ２０７３）。このように制御部１１０は、コード情報解析部としての機能を有する。以上で、読取処理は完了する。
【００７２】
次に、読み取った情報を入力として、予約確認画面１００５を表示する（ステップＳ２０９）際の処理フローについて図７Ｆを参照して説明する。
まず、制御部１１０は、ステップＳ２０７１にて読み取った情報と、ステップＳ２０７３にて取得したページ識別情報とを情報提供サーバ２へ送信する（ステップＳ２０９１）。
【００７３】
情報提供サーバ２の制御部２１０は、受信したページ識別情報が、ページ情報記憶部２３１に記憶されていれば、セッションを確立（即ち、セッション識別情報を付与）する。そして、後の処理に利用するために、ページ情報記憶部２３１を参照し、該ページ識別情報に対応付けて記憶される旅程識別情報をセッション識別情報に対応付けてＲＡＭ等に一時記憶する（ステップＳ２０９２）。なお、旅程識別情報はページ識別情報に基づいていつでも得られるため、ページ識別情報をセッション情報に対応付けて記憶すれば、この時点で行う必要はなく、必要となった際に取得してもよい。
【００７４】
続いて、制御部２１０は、ページ情報記憶部２３１を参照し、複合機１から受信したページ識別情報に対応付けられたページ構成情報を取得し（ステップＳ２０９３）、情報取得部としての機能を有する。制御部２１０は、ステップＳ２０９３で取得したページ構成情報に基づいて、複合機１に表示する場合と同じ要領でビットマップデータを生成する（ステップＳ２０９４）。そして、ステップＳ２０９１で複合機１から受信した印刷物の読取情報と、生成されたビットマップデータとを比較する（ステップＳ２０９５）。
【００７５】
比較した結果得られる差分が、旅行者によって手書きされた内容を示す画像情報である。このように、制御部２１０は、差分を算出することで、手書情報抽出部としての機能を有する。制御部２１０は、スキャンされた印刷物の元となっているページ構成情報に対応付けて記憶される座標情報記憶部２３３を参照する。そして、該座標情報記憶部２３３に記憶される全ての座標について、該座標周辺領域（例えば半径何画素以内など）に任意の図形認識手法、あるいは、文字認識手法を適用し、該座標に対応付けて登録される記入情報が、該差分情報の該座標周辺に存在するか否かを判別する。例えば、図４に示す座標情報記憶部２３３が、スキャンされた印刷物の元となるページ構成情報に対応付けて記憶されるものであるとした場合、（Ｘ１、Ｘ２）座標周辺に、「○」が描かれているかどうかを判別する。描かれている場合は、座標情報記憶部２３３に登録されているように、商品識別情報として、Ｐ０００１（即ち、「フールトートバッグ紺」）が選択される。同様にして、フールトートバッグ紺の予約数も取得する。なお、座標情報記部２３３に登録される領域以外に書き込みが行われた場合、書き込まれた情報は認識されないものとする（ステップＳ２０９６）。このように、制御部２１０は、提供情報送信部としての機能を有する。
【００７６】
なお、理解を容易にするため、本実施の形態においては、情報提供サーバ２から受信したページ構成情報を複合機１が印刷する用紙のサイズは予め決められたサイズであるものとする。即ち、拡大・縮小などが行われないため、複合機１が読み取った印刷情報を情報提供サーバ２がステップＳ２０９１などにおいて受信した場合、そのサイズ（縦横の大きさ)を、情報提供サーバ２は予め知っている（即ち、予め記憶部２３０などに記憶している）ものとする。
【００７７】
また、複数枚に亘ってページ構成情報が印刷されるような場合には、コード情報は各ページに印刷され、該コード情報にはページ数が含まれるものとする。したがって、複数枚のうちの１枚をスキャンした場合にも、情報提供サーバ２は、コード情報に含まれるページ数に基づいて、どのページがスキャンされたのかを判別することが可能となる。
【００７８】
商品リストの印刷から、印刷された紙のスキャニングまで長時間経過している場合、既に商品の在庫はなくなっている可能性もある。よって、続いて、制御部２１０はステップＳ２０９６で選択された商品識別情報に基づいて、商品情報記憶部２３８を参照し、該商品の在庫数を取得する。そして、予約数量分数の在庫数があるか否かを判断する（ステップＳ２０９７）。在庫数が足りない場合（ステップＳ２０９７；在庫無し）は、制御部２１０は、その旨を示すページ構成情報を複合機１に送信し、処理を終了する。
【００７９】
予約数量分を満たす在庫がある場合（ステップＳ２０９７；在庫有）は、制御部２１０は、ステップＳ２０９３で取得した、ページ構成情報を解析し、遷移先として定義されているアドレス情報（ＵＲＬ等）を取得する。本実施の形態では、必ずページ構成情報には、処理を継続した際に、次に遷移する先であるアドレス情報が含まれているとしている。そして、該アドレス情報に対応付けられている枠組を記憶部２３０を参照して取得する（ステップＳ２０９８）。
【００８０】
続いて、制御部２１０はステップＳ２０９８で取得した枠組に、ステップＳ２０９６で取得した商品識別情報によって特定される商品情報（商品情報記憶部２３８より取得）を組み込み、予約確認画面１００５のページ構成情報を生成する（ステップＳ２０９９）。そして、生成したページ構成情報を、複合機１へ送信する（ステップＳ２１００）。複合機１の制御部１１０は、受信したページ構成情報に基づいて、予約画面を表示する（ステップＳ２１０１）。以上で、予約確認画面の表示処理が終了する。
【００８１】
なお、ステップＳ２０９６において、書き込まれた情報を認識できない場合、複合機１はその旨のメッセージを記載したページ構成情報を生成し、複合機１に送信して、終了する。
旅程識別情報、ページ識別情報が情報提供サーバ２の記憶部２３０に記憶されていない場合についても、処理を続けられない旨のメッセージを含むページ構成情報を生成し、複合機１に送信して、処理を終了する。
【００８２】
ステップＳ２０９で表示された画面の予約内容に旅行者が同意し、タッチパネル１４１を操作して、「決定ボタン」を押下すると、制御部２１０は、予約完了画面（図示せず）を表示する（ステップＳ２１１）。図７Ｇに、予約完了画面を表示するまでのフローを説明する。
【００８３】
予約確認画面にて、旅行者により「決定ボタン」が押下されると、複合機１は、予約に同意した旨の信号を情報提供サーバ２へ送信する。情報提供サーバ２の制御部２１０は、商品情報記憶部２３８を参照し、在庫数を予約数分減らす（ステップＳ２１１２）。そして、旅程情報記憶部２３４を参照し、ステップＳ２０９２で記憶した旅程識別情報に対応付けて記憶される顧客識別情報を取得する（ステップＳ２１１３）。顧客情報記憶部２３９に、該取得した顧客識別情報に対応付けて、ステップＳ２０９６で取得した現在予約している商品の識別情報、および個数を登録する（ステップＳ２１１４）。別途商品の予約管理を行うデータベースを用意し、該データベースに、予約された商品の識別情報と、その個数とを、予約を行った顧客の識別情報を対応付けて登録してもよい。以降、顧客情報記憶部２３９、または、予約管理データベースを参照すれば、顧客による予約状況を把握することが可能となる。上記処理が終了すると、制御部２１０は、予約を完了した旨を掲載したページ構成情報を生成（ステップＳ２１１５）し、複合機１へ送信する（ステップＳ２１１６）。そして複合機１は予約完了画面を表示する（ステップＳ２１１７）。
【００８４】
以上で、お土産検索処理は終了する。旅行者が、セッションの終了を指示する操作を行うと（例えばログアウトなど）セッションは終了する。あるいは、複合機１に所定時間以上操作が行われない場合もセッションが自動的に終了する。上述したように、セッションが終了すると、セッション識別情報は無効となり、セッションに対応付けられた情報もＲＡＭから消去される。
【００８５】
一方、お土産検索画面１００１において、「商品カテゴリから選ぶ」を選択した場合、図７Ｂに示す手順で、まず旅行者が現在いる場所や、今後訪れるであろう地域を取得する。取得した地域全てに登録されている商品カテゴリを、図７Ｃに示す手順で取得する。そして、取得した商品カテゴリを、図９の商品カテゴリ選択画面１００２ａに示すように、地域毎に分けて表示する（ステップＳ２２０）。旅行者は、該商品カテゴリ選択画面１００２ａの指示に従って、商品カテゴリを選択すると、ステップＳ２０４〜Ｓ２１１までの処理が実行される。
【００８６】
なお、図７ＡのステップＳ２０４において、複合機１は商品リストを印刷するが、印刷をせずに、印刷を指示する印刷ボタンを配置した商品リスト画面をＬＣＤ１４２に表示するようにしてもよい。そして、通常の画面操作で、商品リストから商品を選択できるようにし、ステップＳ２０９以降を実行するようにしてもよい。旅行に参加しているメンバ全員で、商品リストをじっくり検討したい場合に、印刷を指示する印刷ボタンを押下して、ステップＳ２０４以下の処理を行うようにすればよい。
【００８７】
通常の画面操作で商品リストを選択した場合、複合機１は、選択した商品の商品識別情報と、予約数とを情報提供サーバ２に送信する。そして、制御部２１０は、受信した商品識別情報によって特定される商品情報（商品情報記憶部２３８より取得）と予約数とを掲載した予約画面を生成すればよい。
【００８８】
（観光ルート検索サービス）
観光ルート検索サービスは、ユーザ（旅行者）が現在いる周辺の観光情報を取得し、効率よくそれらを訪問することを支援するサービスである。サービス選択画面１０００の指示にしたがって、「観光ルート検索サービス」を選択すると、観光ルート検索処理が開始される。以下、処理の流れを図１０を参照して説明する。
【００８９】
まず、ルート検索サービスの実行を支持した複合機１の所在地に応じた周辺地図（図１３、周辺地図１１００）を参照）が複合機１によって印刷される（ステップＳ３０１）。以下、周辺地図が印刷されるまでの処理を図１１を参照して説明する。
【００９０】
複合機１の制御部１１０は、自分の固体識別情報を情報提供サーバ２へ送信する（ステップＳ３０１１）。情報提供サーバ２の制御部２１０は、ステップＳ２０２２と同様の処理を行い、旅行者が操作している複合機１の位置情報を取得する（ステップＳ３０１２）。制御部２１０は、地図情報記憶部２３２を参照して、複合機１が位置する周辺の地図情報と、ランドマーク情報とを取得する（ステップＳ３０１３）。そして、取得した地図情報にランドマーク情報を重ねて、図１３に示す周辺地図１１００のページ構成情報を生成する（ステップＳ３０１４）。なお、図１３の「周辺地図」は、複合機１がパリ内のホテルに設置してある場合を示す。
【００９１】
次いで、制御部２１０は、お土産検索サービスと同様に、周辺地図画面のページ構成情報をファイル化し、一意にファイルを特定するページ識別情報を付与する。そして、該ページ構成ファイルと、該ページ識別情報と、周辺地図の座標原点（例えば周辺地図画像の左下隅を原点とする）に対応する位置情報（例えば、緯度経度）、および該地図の縮尺とをページ情報記憶部２３１に登録する（ステップＳ３０１５）。
【００９２】
制御部２１０はステップＳ３０１５で付与されたページ識別情報をコード化し（ステップＳ３０１６）、ページ構成情報にコード情報を追加して、複合機１へ送信する（ステップＳ３０１７）。複合機１は受信したページ構成情報に基づいて、「周辺地図」のビットマップデータを生成し、印刷する（ステップＳ３０１８）。以上で、周辺地図の印刷処理が終了する。
【００９３】
印刷された周辺地図に対して、旅行者は、通常の筆記用具を利用して、行きたい観光地を小さな丸で塗りつぶす。そして、スタート地点を、観光ルート検索処理を開始した複合機１の所在地として、訪問したい順番に、記入した丸を直線で結ぶ（図１３の「周辺地図１１０１」を参照）。なお、図１３の「周辺地図１１０１」に示すように、最終訪問地とスタート地点とを直線で結ばないことで、訪問順を判別可能にしている。
【００９４】
旅行者が、手書きされた印刷物を複合機１にスキャンさせる（ステップＳ３０２）と、制御部１１０は、手書きされた内容に基づいて、最も効率の良い観光地の訪問ルートを検索し、その結果を印刷する（ステップＳ３０３）。以下、検索結果を印刷するまでの処理を図１２を参照して説明する。なお、スキャン処理は、図７Ｅに示すとおりであるため、説明を割愛する。
【００９５】
制御部１１０が、スキャンした情報を情報提供サーバ２へ送信すると（ステップＳ３０２１）、情報提供サーバ２の制御部２１０は、ページ情報記憶部２３１を参照し、受信したページ識別情報に対応付けられる、旅程識別情報、印刷物の元となったページ構成情報、さらに、ページ識別情報に対応付けて記憶される座標原点の位置情報、地図の縮尺も取得する（ステップＳ３０３１）。また、制御部２１０は、ステップＳ２０９３〜２０９５と同様の処理である、ステップＳ３０３２〜Ｓ３０３４を実施し、差分画像（書込み内容の画像）を取得する。
【００９６】
制御部２１０は、該差分画像に対して、任意の図形認識手法を適用し、小さな丸で塗りつぶされている座標領域を取得する。そして、座標原点からの、該領域の代表点（これを、選択された観光地とする）の相対的な座標を取得する。代表点は例えば重心などとすればよい。ステップＳ３０３１により、座標原点の位置情報（緯度・経度）と地図の縮尺は既知である。よって、制御部２１０は、縮尺を考慮して、座標原点からの代表点の変位を求めることで、代表点の絶対的な位置情報を取得する（ステップＳ３０３５）。
【００９７】
さらに、制御部２１０は、任意の図形認識手法を適用し、これら選択された観光地を結ぶ直線を取得し、該直線に基づいて観光地の訪問順を取得する。制御部２１０は、訪問する順番に、２点間の位置情報に基づいて、カーナビゲーション・路線検索などの技術を適用して、最適ルートを検索する（ステップＳ３０３６）。制御部２１０は、地図情報記憶部２３２から、座標原点周辺の地図情報を取得し、検索された最適ルート結果を地図上に重ねた画像を生成する。
制御部２１０は、ステップＳ３０３１で取得した、印刷物の元となったページ構成情報を解析し、遷移先として定義されているアドレス情報（ＵＲＬ等）に対応付けられている枠組を取得する（ステップＳ３０３７）。
【００９８】
続いて、制御部２１０はステップＳ３０３７で取得した枠組に、ステップＳ３０３６にて取得した最適ルートを記載した地図情報と、該最適ルートのテキスト情報とを組み込み、最適観光ルート地図１１０２、および、観光ルート１１０３を掲載するページ構成情報を生成する（ステップＳ３０３８）。そして、生成したページ構成情報を複合機１へ送信する（ステップＳ３０３９）。複合機１は、受信したページ構成情報に基づいて、検索ルート結果を印刷する（ステップＳ３０４０）。
【００９９】
検索ルート結果のほかにも、付加価値情報を提供してもよい。例えば、観光ルートの治安情報や、利用する交通機関の時刻表を提供してもよい。また、ルート上に存在するレストランやカフェの情報を提供してもよい。
【０１００】
なお、本観光ルート検索サービスをお土産検索サービスに適用してもよい。例えば、お土産を予約した店舗が複数あるような場合に、図７ＡのステップＳ２１１で、予約完了画面を表示した後に、それらの店舗が記載された地図情報を複合機１に印刷させるようにしてもよい。そして、旅行者が、印刷された紙に訪問順番を手書きして複合機１にスキャンさせると、観光ルート検索処理と同様に、それら店舗を訪問する最短経路を出力するようにしてもよい。
【０１０１】
（ホテルプラン変更サービス）
現在予約しているホテルの宿泊プランを変更するサービスが「ホテルプラン変更サービス」である。
【０１０２】
図６（Ｂ）に示すサービス選択画面１０００から、「ホテル予約の変更」を選択すると、ホテルの予約内容の変更処理が開始される。本処理の流れは、図１４に示す、ユーザ（旅行者）とユーザが操作する複合機１とのやり取りに基づいて処理の流れを説明する。
【０１０３】
なお、ホテルのプランに変更するにあたっては、各ホテルのプラン情報や、宿泊予約情報を管理するデータベースにアクセスできる必要がある。本実施の形態においては、報提供サーバ２に、通信ネットワーク１０を介してホテルなどが提供する外部サーバにアクセスできるようアクセス権限を与え、情報提供サーバ２は、必要に応じて、外部サーバにアクセスするものとする。
【０１０４】
ホテルの予約内容の変更処理では、まず、複合機１の制御部１１０が、「ホテル予約変更」が選択された旨の信号を情報提供サーバ２へ送信する。情報提供サーバ２の制御部２１０は、旅程情報記憶部２３４を参照し、ステップＳ１０４で一時記憶された旅程識別情報に対応付けて記憶された旅程情報のうち、「旅程種別」が「宿泊」となっているレコードの「ホテル名」取得する。さらに、ステップＳ１０４で一時記憶された旅程識別情報に対応付けて記憶される顧客識別情報を取得する。制御部２１０は、顧客情報記憶部２３９を参照し、顧客を特定するための名前や年齢などの情報を該ホテルのサーバに送信する。該ホテルのサーバには、情報提供サーバ２からのアクセスが許されているため、該ホテルの宿泊予約を記憶するデータベースから、該顧客の予約プランを取得する。そして、制御部２１０は、現在の予約プランを掲載した予約状況画面のページ構成情報を生成し、複合機１へ送信する。制御部１１０は、受信したページ構成情報に基づいて、図１５に示す予約状況画面１２００を表示する（ステップＳ４０１）。
【０１０５】
旅行者が、予約状況画面１２００の指示に従い予約内容の変更を指示する変更ボタンを押下すると、制御部１１０は、その旨の信号を情報提供サーバ２へ送信する。情報提供サーバ２の制御部２１０は、ステップＳ４０１においてアクセスした同ホテルのサーバのプラン情報を記憶するデータベースにアクセスし、宿泊プランの識別情報を含む、プラン情報を取得し、図１５に示すようなプランリスト１２０１のページ構成情報を生成する。次いで、生成されたページ構成情報を複合機１へ送信し、受信したページ構成情報から、複合機１がプランリスト１２０１のビットマップデータを生成し、印刷する（ステップＳ４０２）。
【０１０６】
なお、旅程情報記憶部２３４に、同じ旅程識別情報を持つ１つ以上の宿泊旅程が記憶されている場合、どの宿泊プランを変更したいかを選択可能な画面を表示するようにすればよい。そして、旅行者に変更したいプランを選択させてから、該宿泊プランの予約状況画面を表示するようにすればよい。
【０１０７】
ステップＳ４０２で印刷されたプランリスト１２０１は、図８の商品リスト１００４と同様に、所定の位置にコード情報が含まれる。制御部２１０は、印刷されるプランリスト１２０１のページ構成情報を生成すると、ステップＳ２０４８と同様に、プランリスト１２０１のページ構成情報をファイル化し、該ファイルを特定するページ識別情報に対応付けて、ページ情報記憶部２３１に登録する。印刷物のコード情報に含まれるのは、このページ識別情報である。制御部２１０は、ステップＳ１０４で記憶した旅程識別情報も、ページ情報記憶部２３１に記憶する。
【０１０８】
続いて、制御部２１０は、ステップＳ２０４９と同様に、生成したページ構成情報が印刷された場合の手書き可能な領域を定義する座標情報記憶部２３３を生成する。例えば、プランリスト１２０１の場合、各チェックボックスの代表座標に対応付けて、その代表座標周辺地域にチェックまたは“×”が記入されていた場合、所定のプランリストの識別情報（即ち、チェックまたは“×”が記入された領域に掲載されたプランに対応する識別情報）を選択するように定義する。
【０１０９】
旅行者は、印刷されたリストの中から好みのプランを選択し、筆記用具で所定の位置にチェック、または“×”を記入する。そして、手書きされた紙を複合機１にスキャンさせる（ステップＳ４０３）。制御部１１０は、ステップ２０７１〜２０７３と同様の処理を実施し、スキャンした情報を情報提供サーバ２へ送信する。情報提供サーバ２の制御部２１０は、ステップＳ２０９２〜２０９５と同様の処理を実施し、受信したページ識別情報に基づいて、旅程識別情報、および差分画像（書込み内容の画像）を取得する。制御部２１０は、座標情報記憶部２３３を参照し、差分画像の該記憶部に登録されている座標の周辺に対して任意の図形認識手法を適用し、チェック、または“×”が記入されているかを判別する。そして、チェック、または“×”が判別された場合は、ステップＳ２０９６と同様の処理を行い、座標情報記憶部２３３を参照し、座標情報に対応付けて記憶される動作処理に定義された内容に従って、所定のプラン識別情報を選択する。
【０１１０】
次いで、制御部２１０は、選択されたプラン識別情報に基づいてプランの詳細情報を送信するよう、当該ホテルの宿泊プランを管理するサーバに要求を、プラン識別情報とともに送信する。所望のプラン詳細情報を受信すると、制御部２１０は、ステップＳ２０９８および２０９９と同様の処理を行い、遷移先のアドレス情報の枠組にプランの詳細情報を組み込む。そして、図１５に示す予約確認画面１２０２のページ構成情報を生成する。次いで、制御部２１０は生成したページ構成情報を複合機１へ送信し、複合機１は受信したページ構成情報に基づいて、予約確認画面１２０２を表示する（ステップＳ４０４）。
【０１１１】
ユーザが予約確認画面１２０２の決定ボタンを押下すると、複合機１は情報提供サーバ２へその旨の信号を送信する。情報提供サーバ２の制御部２１０は、選択されたプランと、該プランを選択した旅行者の名前や年齢など（ステップＳ４０１にて取得）を、該プランを提供するホテルの宿泊予約を記憶するデータベースに登録すべく、該ホテルのサーバへ送信する。登録が成功すると、制御部２１０は、予約完了画面（図示せず）のページ構成情報を生成する。そして、複合機１は受信したページ構成情報に基づいて、予約完了画面を表示する（ステップＳ４０５）。
【０１１２】
ユーザが予約完了画面で決定を選択すると、予約票が複合機１によって印刷される。予約票には、旅行者を特定する名前や年齢などの情報含まれるＱＲコードなどが印刷される。ホテルのフロントでは、ＱＲコードをリーダーでスキャンすると、宿泊予約を記憶するデータベースを参照して、ＱＲコードに含まれる顧客特定情報が登録されているか否かを照合する。登録されていれば、チェックインを行うことが可能となる。
【０１１３】
宿泊プランを選択する際、ホテルのお勧めプランの他、オプションを１つずつ自分で選択できるセレクトプランを用意してもよい。この場合、ステップＳ４０１で予約状況画面を表示した後に、「ホテルお勧めプラン」と「セレクトプラン」を選択可能な図１６に示すプラン選択画面図１２０３を、情報提供サーバ２が提供すればよい。そして、旅行者がプラン選択画面１２０３において「セレクトプラン」を選択した場合、情報提供サーバ２は、図１６に示すセレクトリスト１２０４を複合機１へ提供する。旅行者は、複合機１を操作して、セレクトリスト１２０４を印刷し、選択内容を書き込み、複合機１に再度書き込み行った紙をスキャンさせる。以降、「ホテルお勧めプラン」を選択した場合と同様の処理を行い、スキャンした内容に基づいて、予約したオプションの変更を行うようにすればよい。
【０１１４】
（イベント検索サービス）
イベント検索サービスは、現在訪問している地域のイベントを検索可能なサービスである。イベント検索サービスは、お土産検索サービスの処理に類似している。両者は、取扱う商品がお土産品なのか、イベントなのか、においてのみ異なる。よって、詳細は割愛するが、図１７に示す複合機１の出力内容を参照して、処理の流れを説明する。
【０１１５】
なお、イベント情報を取得するために、情報提供サーバ２に、イベント情報を提供する外部サーバに通信ネットワーク１０を介してアクセスできるようアクセス権限を与え、情報提供サーバ２は、必要に応じて、外部サーバにアクセスするものとする。
【０１１６】
サービス選択画面１０００から、「イベント検索サービス」を選択すると、イベント検索処理が開始される。イベント検索サービス要求と、固体識別情報とを複合機１から受信すると、情報提供サーバ２は、複合機情報記憶部２３５を参照し、受信した固体識別情報に基づいて、操作中の複合機１の位置情報を取得する。そして、取得した該複合機の所在地の周辺イベント情報を外部サーバに送信するよう要求する。
【０１１７】
情報提供サーバ２は所望した情報を受信すると、取得したイベント情報に基づいてイベントリスト１３００のページ構成情報を生成し、複合機１に送信する。複合機１は受信したページ構成情報に基づいて、イベントリストを印刷する。イベントリスト１３００ａとイベントリスト１３００ｂは、それぞれ、パリとマルセイユに設置された複合機１を操作した結果得られるイベントリストである。イベントリスト１３００ａおよび１３００ｂを比較して明らかなように、操作している複合機１の所在地に応じて、内容が異なる。
【０１１８】
次いで、旅行者が印刷されたイベントリスト１３００ａ上で参加したいイベントにチェックを手書きで記入して（例では、「オペラ座、『Ｒ.シュトラウス』」を選択）、イベントリスト１３００ａを複合機１にスキャンさせると、さらに詳細を選択するとイベント予約リスト１３０１が印刷される。
【０１１９】
「イベント検索処理」においても、「お土産検索処理」や「ホテルの予約変更処理」と同様に、印刷されたイベントリスト１３００ａ（および、１３００ｂ）には、所定の位置にページ識別情報を含んだコード情報が記載される。ページ情報記憶部２３１には、ステップＳ２０４８と同様の処理を行い、印刷されたイベントリスト１３００ａ（および、１３００ｂ）の元となったページ構成情報を特定するページ識別情報が記憶される。また、印刷されたイベントリスト１３００ａ（および、１３００ｂ）上の書込み可能な領域の代表座標に対応付けて、該領域に何が書き込まれているときに、どのような動作内容を行うかが、対応する座標情報記憶部２３３に記憶される。イベントリスト１３００ａの場合、座標情報記憶部２３３には、各チェックボックスの座標に対応付けて、チェックが記載されていれば、「チェックに対応するイベントが選択される」旨の動作が記憶される。
【０１２０】
情報提供サーバ２の制御部２１０は、ステップＳ２０９２〜Ｓ２０９６と同様の処理を行い、スキャンされた情報と、ページ識別情報に対応付けられて記憶されるページ構成情報との差分画像を取得する。そして、差分画像の、座標情報記憶部２３３に登録された座標周辺に対して図形認識を行い、認識が成功した場合は、座標情報記憶部２３３に登録されている動作処理を実行する。
【０１２１】
即ち、制御部２１０は、「オペラ座、『Ｒ.シュトラウス』」のチェックボックスが配置される座標に、チェックが手書きされていることを認識すると、制御部２１０は「オペラ座、『Ｒ.シュトラウス』」を選択する。そして制御部２１０は、選択された予約内容をイベント情報が記憶された外部サーバから取得する。そして、取得したイベント情報を掲載したイベント予約リスト１３０１を複合機１に提供する。複合機１は受信したイベント予約リスト１３０１を印刷する。
【０１２２】
続いて、旅行者は、イベント予約リスト１３０１上に予約内容を書き込み、再度複合機１でスキャンする。上述の処理と同様の処理を行い、手書き内容を認識すると、情報提供サーバ２の制御部２１０は、選択したイベントの予約を確定するための予約確認画面１３０２を複合機１に提供する。複合機１が予約確認画面１３０２を表示すると、旅行者は、予約確認画面の指示に従って、旅行者がクレジットカード番号を入力しＯＫボタンを押下する。複合機１は、選択したイベントのチケット１３０３を印刷する。以上でイベント検索処理が終了する。
【０１２３】
（スタンプラリーサービス）
スタンプラリーサービスは、訪問先でスタンプを押印する代わりに、スタンプラリー加盟施設を巡り、該加盟施設に設置してある複合機１にスタンプラリー表をスキャンさせることで様々な特典を入手するサービスである。本サービスは観光ルート検索サービスの技術を適用している。よって、詳細は割愛するが、図１８に示す複合機１の出力内容を参照して、処理の流れを説明する。
【０１２４】
なお、情報提供サーバ２に、通信ネットワーク１０を介して、スタンプラリー加盟店や、加盟店が提供する特典を提供する外部サーバにアクセスできるようアクセス権限を与えるものとする。情報報提供サーバ２は、必要に応じて、外部サーバにアクセスするものとする。
【０１２５】
旅行者が、複合機１を操作して、サービス選択画面１０００の指示に従って「スタンプラリーサービス」を選択すると、スタンプラリー処理が開始される。複合機１は、固体識別番号と、スタンプラリー処理を開始する旨の信号を情報提供サーバ２へ送信する。情報提供サーバ２は、複合機情報記憶部２３５を参照し、受信した固体識別情報に基づいて、操作中の複合機１の位置情報を取得する。そして、取得した該複合機の位置周辺に所在するスタンプラリー加盟施設に関する情報を外部サーバに送信するよう要求する。所望した情報を受信すると、制御部２１０は、操作している複合機１の所在地周辺のスタンプラリー加盟施設を掲載した、スタンプラリー加盟施設リスト１４００のページ構成情報を生成し、複合機１に送信する。複合機１は、受信した情報を印刷する。
【０１２６】
旅行者は、興味のある施設を選択して、印刷された加盟施設リストにチェックを記入し、複合機１にスキャンさせる。手書きされたチェックを識別する処理は、上述した他のサービスと同様であるので省略する。制御部２１０は、手書きされたチェックによって選択された加盟施設の位置情報を送信するよう外部サーバに要求を送信する。所望の加盟施設の位置情報を受信すると、制御部２１０は、地図情報記憶部２３２を参照し、複合機１の周辺地図を取得し、受信した位置情報に黒丸などの印を追加する。そして、印が追加された周辺地図を掲載した周辺地図１４０１のページ構成情報を生成する。制御部２１０は、生成したページ構成情報を複合機１に送信し、複合機１は受信した情報に基づいて、周辺地図１４０１を印刷する。
【０１２７】
旅行者は、周辺地図１４０１に掲載された施設を通常の筆記用具を用いて直線で結び、再度複合機１にスキャンさせる。すると、観光ルート検索サービスと同様に、各施設を訪れる最短ルートの表示されたスタンプラリー表１４０２が複合機１にて印刷される。スタンプラリー加盟施設情報が記憶される外部サーバには、各施設について、過去のスタンプラリーサービス利用者の履歴情報を記憶する。よって、制御部２１０は、履歴情報を取得し、スタンプラリー表１４０２の地図の上部に、過去の履歴情報に基づいて算出した各施設の平均滞在時間など（即ちスタンプラリーのスケジュール）も掲載する。なお、周辺地図１４０１に記載されたコード情報に基づいて、最短ルートが出力される処理は、観光ルート検索処理と同様であるため、説明は省略する。
【０１２８】
ユーザはスタンプラリー表１４０２を持参して各施設を訪問する。そしてスタンプラリー表１４０２を該施設に設置された複合機１にスキャンさせる。情報提供サーバ２は、ステップＳ２０２２と同様にスキャンを行った複合機１の固体識別情報から位置情報を取得し、スタンプラリー表１４０２に印刷されている施設内にいることを確認すると、旅行者は様々な特典を取得できる（例えば施設内のアトラクション等のクーポン券１４０３などが発券される）。
【０１２９】
施設が、スタンプラリー表１４０２に掲載されているかどうかは、次のように制御部２１０に判別させることが可能である。まず、スタンプラリー表１４０２のページ構成情報を生成する際に、生成したスタンプラリー表１４０２を特定可能な識別情報を付与する。そして、記憶部２３０に、該識別情報に対応付けて、訪問先の加盟施設を特定する識別情報を記憶させる。そして、スタンプラリー表１４０２に記載されるコード情報には、スタンプラリー表１４０２の識別情報を備えさせる。
【０１３０】
スタンプラリー表１４０２が複合機１によってスキャンされると、コード情報が読み取られ、情報提供サーバ２へ送信される。情報提供サーバ２の制御部２１０は、受信したスタンプラリー表１４０２の識別情報に対応付けて記憶される訪問先の識別情報を取得する。そして、訪問先施設の識別情報を外部サーバに送信し、該識別情報によって特定される施設の情報を送信するよう要求する。先に算出した複合機１の位置情報と外部サーバによって送信された施設の住所が、同一の場所を示していれば、スタンプラリー表１４０２に印刷されている施設内にいることが判別できる。
【０１３１】
以上、本発明の実施の形態を説明したが、本発明を実施するにあたっては、種々の形態による変形及び応用が可能であり、上記実施の形態に限られるものではない。
【０１３２】
例えば、サービス選択ページは、ユーザがログインして表示させるようにしたが、ユーザが、旅行代理店やホテル、その他の観光施設に設置された複合機１のいずれかを操作して、印刷された旅程表をスキャンさせて表示させるようにしてもよい。
【０１３３】
このとき利用する旅程表は、図１９に示すように、所定の位置に旅程識別情報を含むコード情報を備えるようにする。旅程表は予め、旅行者が旅行代理店から受け取っているか、複合機１から旅行情報提供システムにログインし、所定の操作を行って、印刷しているものとする。
【０１３４】
複合機１の制御部１１０は、コード情報を解析し、コード情報に含まれた旅程識別情報を情報提供サーバ２へ送信する。情報提供サーバ２の制御部２１０は、受信した旅程識別情報が、旅程情報記憶部２３４に記憶されていれば、セッションを確立し（即ち、セッション識別情報を付与し）、受信した旅程識別情報を後の処理に利用するためにＲＡＭ等に、セッション識別情報に対応付けて一時的に記憶する。そして、図７Ａに示すサービス選択画面１０００のページ構成情報を生成し、複合機１へ送信する。即ち、コード情報に含まれた旅程識別情報が、本旅情報提供システムを利用するための識別情報とすればよい。
旅程情報が記憶されていなければ、記憶されていない旨を記載したページ構成情報を生成し、複合機１へ送信し、終了すればよい。
旅程表は常に携帯するものであるので、このように旅程表をスキャンさせることでシステムを利用できるようにすれば、何度もログイン情報や、その他の処理を実行することなく、ユーザの負担を軽減することが可能となる。
【０１３５】
また、上記実施の形態において、情報提供サーバ２が複合機情報記憶部２３５に、複合機１の固体識別情報に対応付けて、該複合機の位置情報を記憶するようにした。情報提供サーバ２は、固体識別情報を複合機１から受信して、該固体識別情報を有する複合機１の位置情報を取得した。しかし、複合機１にＧＰＳ機能を搭載し、複合機１が、情報提供サーバ２に、直接自分の位置情報を送信するようにしてもよい。こうすることで、複合機情報記憶部２３５は不要となる。また、常に正しい複合機の所在地を複合機情報記憶部２３５に登録する必要がなくなり、管理者の労力を軽減することも可能となる。
【０１３６】
また、上記実施の形態においては、情報提供サーバ２は日本語で、各種情報を提供しているが、提供情報が記述される言語をユーザが選択できるようにしてもよい。日本人を含め、各国の人々が、本旅情報提供システムを利用することで、現地の言葉を話したり、読書きできない場合でも、指定した言語で充実した情報を取得したり、予約内容を変更したりすることが可能となる。
【０１３７】
また、上記実施の形態においては、ユーザに選択肢を与えることなく、情報提供サーバ２から提供されたページ構成情報を複合機１で印刷するようにしたが、一度複合機１のＬＣＤ１４２に、印刷するか否かを選択可能な画面を表示してもよい。そして、ユーザが印刷しないことを選択した場合は、情報提供サーバ２から提供されたページ構成情報をＬＣＤ１４２に表示させ、ユーザは、タッチパネル１４１を操作して情報を入力するようにしてもよい。
【０１３８】
或いは、複合機１に表示される全ての画面について、タッチパネル１４１を操作して指示を入力する他、印刷できるようにしてもよい。そしてユーザは印刷した印刷物に書き込みを行い、それを再度複合機１に読み取らせることで、指示を入力するようにしてもよい。このように、本実施の形態に係る情報提供システムを利用すれば、印刷を行った画面を再度表示するために複合機１を操作することなく、印刷を行った画面以降の処理を再開することが可能となる。
【０１３９】
また、上記実施の形態においては、複合機１の位置情報や、旅程情報に記憶される今後の訪問予定地に基づいて、お土産やイベント情報や、観光施設、そしてスタンプラリー加盟施設を検索した。この他、旅行者の嗜好を登録するデータベースを用意し、旅行者の嗜好を満たすようなお土産の情報や、イベント情報、観光施設、そしてスタンプラリー加盟施設を取得するようにしてもよい。ホテルプランも、旅行者の嗜好に基づいて取得するようにしてもよい。旅行者の嗜好を取り入れることで、より旅行者のニーズを満たすことが可能となる。
【０１４０】
また、本実施の形態においては、複合機１が、情報提供サーバ２から提供された印刷情報を印刷する用紙のサイズは予め決められたサイズであるとした。しかし、印刷物の四隅に、隅の位置を示す所定のマーカを印刷するようにして、この四隅のマーカに基づいて、情報提供サーバ２がステップＳ２０９５において拡縮処理を行うようにしてもよい。即ち、情報提供サーバ２には、マーカが存在すべき位置を予め記憶しておき、当該位置と、複合機１によって送信される読取情報に含まれるマーカの配置とが一致するように、拡大・縮小するようにしてもよい。こうすることで、決められたサイズ以外で印刷した場合にもステップＳ２０９５において正しく差分画像を抽出することが可能となる。また、歪んで印刷された印刷物をスキャンした場合、あるいは、歪んだ状態でスキャンされた場合にも、当該マーカに基づいて水平、垂直方向のズレを補正することも可能となる。
【０１４１】
さらに、情報提供サーバ２は、物理的に１台のサーバ装置で構成されている必要はなく、複数台のサーバ装置から構成されていてもよい。記憶部２３０の保有する種々のデータベースやテーブルを別のサーバに保持させてもよい。各データベースのデータ構成についても、上記実施の形態と同様のデータを取得可能な構成であれば、異なる構成を有していても構わない。
【０１４２】
また、本実施の形態において、複合機１に表示される情報は、ウェブアプリケーションサーバ機能を有する情報提供サーバ２が提供するとした。そして、複合機１にインストールされるブラウザが、受信した情報をＬＣＤ１４２に表示、あるいは印刷部１６０に印刷するよう制御するものとした。しかし、本システムを、他のクライアントサーバ型のアプリケーションシステムとして実現してもよい。
【０１４３】
上記実施の形態では、複合機１や情報提供サーバ２の制御プログラムが記憶部等に予め記憶されているものとして説明した。しかし、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical disk）、ＵＳＢメモリ等の記憶媒体を読み取る装置のいずれか適したものを備えさせ、これら記憶媒体に制御プログラムを格納して複合機１や情報提供サーバ２に配布して上述の処理動作を実行をする装置を構成してもよい。
【０１４４】
また、制御プログラムを、通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、複合機１や情報提供サーバ２にダウンロードするようにしてもよい。さらに、通信ネットワークを介してプログラムを転送しながら起動実行することによっても、上述の処理を達成することができる。
【０１４５】
なお、上記実施の形態に係る複合機１や情報提供サーバ２は、制御部がプログラムによって制御する構成にするのではなく、専用のハードウェアによっても実現することができる。
【図面の簡単な説明】
【０１４６】
【図１】本発明の実施の形態に係るシステムの構成例を示すブロック図である。
【図２】本発明の実施の形態に係る複合機の構成例を示すブロック図である。
【図３】本発明の実施の形態に係る情報提供サーバの構成例を示すブロック図である。
【図４】情報提供サーバの種々のテーブルやデータベースの構成例を示す図である。
【図５】情報提供サーバの種々のデータベースの構成例を示す図である。
【図６】（Ａ）は、旅情報提供システムの処理の例を示すフロー図であり、（Ｂ）は、サービス選択画面の例を示す図である。
【図７Ａ】お土産検索サービスにおける、複合機とユーザとのやり取りの流れを示すフロー図である。
【図７Ｂ】お土産検索サービスにおける、地域選択画面を表示する処理の例を示すフロー図である。
【図７Ｃ】お土産検索サービスにおける、商品カテゴリ画面を表示する処理の例を示すフロー図である。
【図７Ｄ】お土産検索サービスにおける、商品リストを印刷する処理の例を示すフロー図である。
【図７Ｅ】お土産検索サービスにおける、印刷情報の読取処理の例を示すフロー図である。
【図７Ｆ】お土産検索サービスにおける、予約確認画面を表示する処理の例を示すフロー図である。
【図７Ｇ】お土産検索サービスにおける、予約完了画面を表示する処理の例を示すフロー図である。
【図８】お土産検索処理における、複合機の出力内容を示す図である。
【図９】お土産検索処理における、複合機の出力内容を示す図である。
【図１０】観光ルート検索サービスにおける、複合機とユーザとのやり取りの流れを示すフロー図である。
【図１１】観光ルート検索サービスにおける、周辺地図を印刷する処理の例を示すフロー図である。
【図１２】観光ルート検索サービスにおける、予約確認画面を表示する処理の例を示すフロー図である。
【図１３】観光ルート検索サービスにおける、複合機の出力内容を示す図である。
【図１４】ホテル予約変更サービスにおける、複合機とユーザとのやり取りの流れを示すフロー図である。
【図１５】ホテル予約変更サービスにおける、複合機の出力内容を示す図である。
【図１６】ホテル予約変更サービスにおける、複合機の出力内容を示す図である。
【図１７】イベント検索サービスにおける、複合機の出力内容を示す図である。
【図１８】スタンプラリーサービスにおける、複合機の出力内容を示す図である。
【図１９】旅程表の例を示す図である。
【符号の説明】
【０１４７】
１      複合機
１１０  制御部
１２０  通信部
１３０  記憶部
１４０  Ｉ／Ｆ
１４１  タッチパネル
１４２  ＬＣＤ
１５０  読取部
２      情報提供サーバ
２１０  制御部
２２０  通信部
２３０  記憶部
２３１  ページ情報記憶部
２３２  地図情報記憶部
２３３  座標情報記憶部
２３４  旅程情報記憶部
２３５  複合機情報記憶部
２３６  店舗情報記憶部
２３７  地域情報記憶部
２３８  商品情報記憶部
２３９  顧客情報記憶部
１０    通信ネットワーク
【図１】
0005058734.tif 000002
【図２】
0005058734.tif 000003
【図３】
0005058734.tif 000004
【図４】
0005058734.tif 000005
【図５】
0005058734.tif 000006
【図６】
0005058734.tif 000007
【図７Ａ】
0005058734.tif 000008
【図７Ｂ】
0005058734.tif 000009
【図７Ｃ】
0005058734.tif 000010
【図７Ｄ】
0005058734.tif 000011
【図７Ｅ】
0005058734.tif 000012
【図７Ｆ】
0005058734.tif 000013
【図７Ｇ】
0005058734.tif 000014
【図９】
0005058734.tif 000015
【図１０】
0005058734.tif 000016
【図１１】
0005058734.tif 000017
【図１２】
0005058734.tif 000018
【図１４】
0005058734.tif 000019
【図１９】
0005058734.tif 000020
【図８】
0005058734.tif 000021
【図１３】
0005058734.tif 000022
【図１５】
0005058734.tif 000023
【図１６】
0005058734.tif 000024
【図１７】
0005058734.tif 000025
【図１８】
0005058734.tif 000026