(57)【要約】【課題】見積回答書の内容の改竄をより確実に防止することが可能な見積業務支援システム、見積業務支援方法及びプログラムを提供する。【解決手段】見積業務支援システム１００は、依頼情報受付手段と、回答情報受付手段と、変換手段と、生成手段と、見積回答書入力手段（スキャン装置）９００と、読取手段（読取装置）６００と、記憶手段（依頼者端末）４００と、を備える。依頼情報受付手段は見積依頼情報を受け付けて、回答情報受付手段は、見積回答情報を受け付ける。変換手段は、見積回答情報に含まれる複数の情報をコード情報に変換する。生成手段は、見積回答書を生成する。見積回答書入力手段９００は、見積回答書の第１の印刷書面にユーザが検印をしたものを電子化する。読取手段６００は、電子化された見積回答書の第２の印刷書面に付与されたコード情報を読み取り、記憶手段４００は、そのコード情報に含まれる複数の情報を区別して記憶する。【選択図】図１
2018124863.tif 000002
【特許請求の範囲】
【請求項１】
見積依頼情報を受け付ける依頼情報受付手段と、
前記見積依頼情報に対する複数の情報を含む見積回答情報を受け付ける回答情報受付手段と、
前記見積回答情報に含まれる複数の情報の間に区切りを設けて該複数の情報を結合し、一つの一次元又は二次元のコード情報に変換する変換手段と、
前記見積回答情報と前記コード情報とに基づいて見積回答書を生成する生成手段と、
前記生成手段が生成した前記見積回答書の第１の印刷書面にユーザが検印をしたものをスキャンによって電子化する見積回答書入力手段と、
前記見積回答書入力手段によって電子化された前記見積回答書の第２の印刷書面に付与された前記コード情報を読み取る読取手段と、
前記読取手段が読み取った前記コード情報に含まれる結合した複数の情報のそれぞれを前記区切りによって区別して記憶する記憶手段と、
を備える見積業務支援システム。
【請求項２】
前記変換手段は、見積回答者固有の暗号化方式によって前記結合した複数の情報を暗号化し、該暗号化したデータを前記コード情報に変換し、
前記記憶手段は、前記読取手段が読み取った前記コード情報を、前記暗号化方式に対応する復号方式によって前記結合した複数の情報を復号化する、
請求項１に記載の見積業務支援システム。
【請求項３】
見積依頼情報を受け付ける依頼情報受付ステップと、
前記見積依頼情報に対する複数の情報を含む見積回答情報を受け付ける回答情報受付ステップと、
前記見積回答情報に含まれる複数の情報の間に区切りを設けて該複数の情報を結合し、一つの一次元又は二次元のコード情報に変換する変換ステップと、
前記見積回答情報と前記コード情報とに基づいて見積回答書を生成する生成ステップと、
前記生成ステップにおいて生成された前記見積回答書の第１の印刷書面にユーザが検印をしたものをスキャンによって電子化する見積回答書入力ステップと、
前記見積回答書入力ステップにおいて電子化された前記見積回答書の第２の印刷書面に付与された前記コード情報を読み取る読取ステップと、
前記読取ステップにおいて読み取られた前記コード情報に含まれる結合した複数の情報のそれぞれを前記区切りによって区別して記憶する記憶ステップと、
を含む見積業務支援方法。
【請求項４】
コンピュータを、
見積依頼情報を受け付ける依頼情報受付手段、
前記見積依頼情報に対する複数の情報を含む見積回答情報を受け付ける回答情報受付手段、
前記見積回答情報に含まれる複数の情報の間に区切りを設けて該複数の情報を結合し、一つの一次元又は二次元のコード情報に変換する変換手段、
前記見積回答情報と前記コード情報とに基づいて見積回答書を生成する生成手段、
前記生成手段が生成した前記見積回答書の第１の印刷書面にユーザが検印をしたものをスキャンによって電子化する見積回答書入力手段、
前記見積回答書入力手段が電子化した前記見積回答書の第２の印刷書面に付与された前記コード情報を読み取る読取手段、
前記読取手段が読み取った前記コード情報に含まれる結合した複数の情報のそれぞれを前記区切りによって区別して記憶する記憶手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、見積依頼と見積回答とを含む見積業務を支援する見積業務支援システム、見積業務支援方法及びプログラムに関する。
【背景技術】
【０００２】
電子商取引において、見積依頼と見積回答とを含む見積業務を支援する見積業務支援システムが普及している。
【０００３】
例えば、特許文献１には、見積依頼者が入力した見積依頼情報を見積回答者に送信し、見積回答者からの見積回答情報を受信する取引情報送受信装置が開示されている。この取引情報送受信装置は、見積依頼書に、見積依頼の識別番号を示すバーコードを付与する。
【０００４】
特許文献２には、見積依頼書と見積回答書の送受信を行うＥＤＩ（Electronic Data Interchange）システムが開示されている。このＥＤＩシステムでは、見積依頼者と見積回答者がサーバを共有し、そのサーバを介して見積依頼書と見積回答書の送受信が行われる。このＥＤＩシステムは、注文書に、注文内容をコード化したバーコードを付与する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１９６５１９号公報
【特許文献２】特開２００１−０２２８６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
電子商取引では、取引の安全を図るために電子データの改竄を防止する必要がある。この点、特許文献１には、受信データにウイルスチェックを行うことが開示されている。特許文献２には、ＩＤとパスワードによるユーザ認証、専用回線、ファイアウォール等によるアクセス制限、公開鍵及び秘密鍵を用いた取引データの暗号化及び復号化等が開示されている。この他、ハッシュによる電子データの改竄検知プログラムによって不正な改竄を検知することが一般的に知られている。
【０００７】
一方、見積回答書の電子データが副本として扱われ、見積回答書の印刷書面に検印が押されたものが原本として扱われることが多い。そのため、電子データだけでなく原本となる印刷書面における改竄防止も必要である。
【０００８】
特許文献１、２のシステムでは、注文書、見積依頼書にバーコードを付与する構成が開示されている。しかし、これらのバーコードが付与された印刷書面における改竄防止方法は開示されていない。
【０００９】
例えば、特許文献１のシステムでは、ユーザが検印を含む見積依頼書を作成した後である送信段階において、見積依頼書にコード情報であるバーコードを付与している。仮に、コード情報に含まれる情報を読み取って、その情報と印刷書面に記載されている文字列とを照合することによって改竄の有無を検出する構成を採用したとしても、検印後に改竄され、改竄後の内容にコード情報が付与された場合にその改竄を検出することができない。
【００１０】
したがって、印刷書面と電子データが混在する電子商取引において、特許文献１、２のシステムでは、見積回答書の内容の改竄防止策が不十分である。
【００１１】
本発明は、上記実情に鑑みてなされたものであり、見積回答書の内容の改竄をより確実に防止することが可能な見積業務支援システム、見積業務支援方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明に係る見積業務支援システムは、依頼情報受付手段と、回答情報受付手段と、変換手段と、生成手段と、見積回答書入力手段と、読取手段と、記憶手段と、を備える。依頼情報受付手段は、見積依頼情報を受け付ける。回答情報受付手段は、見積依頼情報に対する複数の情報を含む見積回答情報を受け付ける。変換手段は、見積回答情報に含まれる複数の情報の間に区切りを設けて該複数の情報を結合し、一つの一次元又は二次元のコード情報に変換する。生成手段は、見積回答情報とコード情報とに基づいて見積回答書を生成する。見積回答書入力手段は、生成手段が生成した見積回答書の第１の印刷書面にユーザが検印をしたものをスキャンによって電子化する。読取手段は、見積回答書入力手段によって電子化された見積回答書の第２の印刷書面に付与されたコード情報を読み取る。記憶手段は、読取手段が読み取ったコード情報に含まれる結合した複数の情報のそれぞれを区切りによって区別して記憶する。
【発明の効果】
【００１３】
本発明によれば、見積依頼者は、見積回答書の第２の印刷書面に記載されている複数の情報と、記憶手段に記憶される見積回答書のコード情報に基づく複数の情報と、を照合することによって見積回答書の内容の改竄の有無を確認することができる。これにより、見積回答書の電子データだけでなく原本となり得る印刷書面における改竄防止も可能となる。そのため、見積回答書の内容の改竄をより確実に防止することが可能な見積業務支援システム、見積業務支援方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施の形態に係る見積業務支援システムの構成を示すブロック図
【図２】図１に示すサーバの構成を示すブロック図
【図３】図１に示すサーバに記憶される情報テーブルの一例を示す図
【図４】図１に示す依頼者端末に記憶される情報テーブルの一例を示す図
【図５】図１に示すサーバによって生成される見積回答書の一例を示す図
【図６】図１に示す見積業務支援システムが行う制御処理の一例を示すフローチャート
【図７】図１に示す依頼者端末において記憶される見積回答履歴の一例を示す図
【図８】本発明の第２の実施の形態に係る見積業務支援システムの構成を示すブロック図
【図９】図８に示す回答者端末の構成を示すブロック図
【図１０】図８に示す見積業務支援システムが行う制御処理の一例を示すフローチャート
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について図面を参照して詳細に説明する。第１の実施の形態では、サーバによってオンラインで見積回答書が作成される見積業務支援システムを説明する。第２の実施の形態では、サーバではなく見積回答者の端末によって見積回答書が作成される見積業務支援システムを説明する。
【００１６】
（第１の実施の形態）
図１に示すように、第１の実施の形態に係る見積業務支援システム１００は、見積回答書を作成するサーバ２００と、見積依頼者が操作する依頼者端末４００と、見積回答者が操作する回答者端末５００と、印刷書面をスキャンによって電子化するスキャン装置９００と、印刷書面に付与されたコード情報を読み取る読取装置６００と、を備える。なお、見積依頼者とは依頼者端末４００のユーザであって、見積回答者に見積を依頼する者である。見積回答者とは回答者端末５００のユーザであって、見積依頼者からの見積依頼に回答する者である。
【００１７】
サーバ２００は、ＷＡＮ（World Area Network）３００を介して依頼者端末４００、回答者端末５００と通信を行う。サーバ２００の詳細な構成については後述する。
【００１８】
依頼者端末４００は、見積依頼者から見積依頼情報の入力を受け付けて、その見積依頼情報をサーバ２００に送信する。見積依頼情報とは見積依頼の内容を示す情報である。また、依頼者端末４００は、有線又は無線のＬＡＮ（Local Area Network）を介して、読取装置６００、印刷装置７００との通信を行う。依頼者端末４００は、例えば、パーソナルコンピュータ、スマートフォン等を備える。
【００１９】
回答者端末５００は、サーバ２００から見積依頼情報を受信して、見積回答者がその見積依頼情報に対して入力した見積回答情報をサーバ２００に送信する。見積回答情報とは見積依頼に対する回答を示す情報である。また、回答者端末５００は、有線又は無線のＬＡＮを介して、印刷装置８００、スキャン装置９００との通信を行う。回答者端末５００は、例えば、パーソナルコンピュータ、スマートフォン等である。
【００２０】
読取装置６００は、印刷書面に付与されたコード情報を光学的に読み取る。読取装置６００は、読み取ったコード情報を依頼者端末４００に送信する。コード情報は、一次元又は二次元のコード情報等である。
【００２１】
印刷装置７００は、依頼者端末４００から受信した印刷データを印刷用紙に印刷する。印刷装置８００は、回答者端末４００から受信した印刷データを印刷用紙に印刷する。スキャン装置９００は、印刷書面を光学的にスキャンして電子化し、その電子化されたデータを回答者端末５００に送信する。
【００２２】
なお、印刷装置７００、８００は、見積業務支援システム１００の構成要素ではないため、図１において破線で示している。印刷装置８００とスキャン９００は、印刷機能とスキャン機能を有するプリンタとして一体化されていてもよい。
【００２３】
以下、サーバ２００の詳細な構成を説明する。
【００２４】
図２に示すように、サーバ２００は、外部装置と通信するための通信部２１０と、プログラム、データ等を記憶するメモリ２２０と、ユーザインターフェースである入出力部２３０と、サーバ２００の全体の動作を制御する制御部２４０とを備える。
【００２５】
通信部２１０は、通信を行うためのインターフェースを備え、外部装置と通信を行う。
【００２６】
メモリ２２０は、不揮発性メモリであるＲＯＭ（Read Only Memory）、揮発性メモリであるＲＡＭ（Random Access Memory）等から構成される。メモリ２２０は、制御部２４０が各種機能を制御するためのプログラム、各種データ等を記憶する。各種データには、例えば、後述する見積回答書１０を生成するためのテンプレート、情報テーブル等が含まれる。
【００２７】
入出力部２３０は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electroluminescence）ディスプレイ、スピーカー、操作ボタン、タッチパネル等から構成される。入出力部２３０は、制御部２４０からの入力信号に基づいて、文字、画像等のデータを表示装置に出力したり、音声データをスピーカーに出力したりする。また、入出力部２３０は、操作ボタン、タッチパネル等から入力されたユーザ操作を受け付ける。
【００２８】
制御部２４０は、ＣＰＵ（Central Processing Unit）を備える。制御部２４０は、メモリ２２０に記憶された各種プログラムを実行することにより、サーバ２００の全体の動作を制御する。
【００２９】
ここで、サーバ２００の制御部２４０の機能的構成について説明する。制御部２４０は、依頼情報受付部２４１、回答情報受付部２４２、変換部２４３、生成部２４４として機能する。
【００３０】
依頼情報受付部２４１は、通信部２１０が依頼者端末４００から受信した見積依頼情報を受け付ける。見積依頼情報には、複数の情報が含まれる。例えば、見積依頼者を示す情報と、見積対象となる製品の製品番号、名前、数量、仕様等の見積内容を示す情報とが含まれる。
【００３１】
回答情報受付部２４２は、通信部２１０が回答者端末５００から受信した見積回答情報を受け付ける。見積回答情報には、見積依頼情報に対する複数の情報が含まれる。例えば、見積依頼情報と、見積回答者名を示す情報と、見積金額を示す情報等が含まれる。
【００３２】
変換部２４３は、回答情報受付部２４２が受け付けた見積回答情報を一次元又は二次元のコード情報に変換する。具体的には、変換部２４３は、見積回答情報に含まれる複数の情報の間に区切りを設けて、それらの複数の情報を結合して暗号化する。この暗号化には見積回答者固有の暗号化方式が使用される。この際、変換部２４３は、メモリ２２０に記憶されている情報テーブルを参照する。
【００３３】
図３は、サーバ２００のメモリ２２０に記憶されている情報テーブルの一例を示している。この情報テーブルは見積回答者名と見積回答者毎に割り当てられる公開鍵とが関連付けられた情報である。例えば、会社Ａには公開鍵Ａが割り当てられている。そのため、見積回答者が会社Ａである場合、変換部２４３は公開鍵Ａを使用して暗号化を行う。変換部２４３は、暗号化したデータを一次元又は二次元のコード情報に変換する。
【００３４】
なお、依頼者端末４００には、図４に示すように、見積回答者名と公開鍵と秘密鍵とが関連付けられた情報テーブルが記憶される。依頼者端末４００は、読取装置６００が読み取ったコード情報がサーバ２００の変換部２４３によって暗号化されているため、この情報テーブルから公開鍵に対応する秘密鍵を抽出して復号化を行う。
【００３５】
生成部２４４は、見積回答情報と変換部２４３によって変換されたコード情報とに基づいて見積回答書１０を生成する。ここで、サーバ２００の生成部２４４によって生成される見積回答書１０の一例を説明する。
【００３６】
図５に示すように、見積回答書１０には、検印が押される検認欄２０と、コード情報であるバーコード３０と、見積内容を示す情報４０と、見積金額を示す情報５０と、が含まれる。コード情報は、二次元のコード情報であってもよいが、この例では、一次元のコード情報であるバーコード３０である。
【００３７】
ここで、検認欄２０には、一例として、会社Ａの代表取締役社長の検印が示されている。これは、後述するように、見積回答書１０の印刷書面に押印されるものである。サーバ２００の生成部２４４によって生成される見積回答書１０は印刷書面ではなく、印刷が予定されている電子データに過ぎない。このように、見積回答書１０は、実際には、検印が未だ押印されていない状態であるため、図５では検印が破線で示されている。なお、検印は、社長印に限らず、担当者印、決裁者印等であってもよい。
【００３８】
以下、図６に示すフローチャートを参照しながら、見積業務支援システム１００が行う制御処理を説明する。この制御処理は、サーバ２００と依頼者端末４００と回答者端末５００とが協働することによって実行される。
【００３９】
まず、依頼者端末４００は、サーバ２００に見積依頼情報を送信する（ステップＳ１０１）。具体的には、依頼者端末４００は、見積依頼を行う見積依頼者から見積対象となる製品の製品番号、名前、数量、仕様等の見積内容を示す情報の入力を受け付ける。依頼者端末４００は、これらの入力情報に、依頼者端末４００を示す情報すなわち見積依頼者を示す情報を付加し、この情報を見積依頼情報としてサーバ２００に送信する。
【００４０】
サーバ２００の制御部２４０の依頼情報受付部２４１は、通信部２１０を介して依頼者端末４００から送信された見積依頼情報を受け付ける。サーバ２００の制御部２４０は、依頼情報受付部２４１が受け付けた見積依頼情報を、通信部２１０を介して回答者端末５００に送信する（ステップＳ１０２）。
【００４１】
回答者端末５００は、サーバ２００に見積回答情報を送信する（ステップＳ１０３）。具体的には、回答者端末５００は、見積回答を行う見積回答者から見積対象となる見積金額を示す情報の入力を受け付ける。回答者端末５００は、受け付けた見積金額を示す情報に、回答者端末５００を示す情報すなわち見積回答者を示す情報を付加し、この情報を見積回答情報としてサーバ２００に送信する。
【００４２】
サーバ２００の制御部２４０の回答情報受付部２４２は、通信部２１０を介して回答者端末５００から送信された見積回答情報を受け付ける。サーバ２００の制御部２４０の変換部２４３は、回答情報受付部２４２が受け付けた見積回答情報を、一次元又は二次元のコード情報に変換する（ステップＳ１０４）。
【００４３】
具体的には、変換部２４３は、見積回答情報に含まれる複数の情報の間に区切りを設けて、それらの複数の情報を結合し、結合した複数の情報を、メモリ２２０に記憶されている情報テーブルに基づく暗号化方式によって暗号化する。また、変換部２４３は、暗号化したデータを一次元又は二次元のコード情報に変換する。
【００４４】
サーバ２００の制御部２４０の生成部２４４は、見積回答情報と変換部２４３によって変換されたコード情報とに基づいて見積回答書１０を生成し、生成した見積回答書１０を示すデータを回答者端末５００に送信する（ステップＳ１０５）。
【００４５】
回答者端末５００は、見積回答者の操作に応じて印刷装置８００を制御して見積回答書１０を印刷する。この見積回答書１０の印刷書面には、検認者によって検印が押印された後、見積回答者の操作に基づくスキャン装置９００のスキャンによって電子化される。回答者端末５００は、検印を含めて電子化された見積回答書１０を示すデータをスキャン装置９００から取得し、サーバ２００へ送信する（ステップＳ１０６）。
【００４６】
サーバ２００は、回答者端末５００から受信した電子化された見積回答書１０を示すデータを依頼者端末４００に送信する（ステップＳ１０７）。
【００４７】
依頼者端末４００は、見積依頼者の操作に応じて印刷装置７００を制御して、サーバ２００からの受信データである見積回答書１０を印刷する。この見積回答書１０の印刷書面に含まれるコード情報は、見積回答者の操作に基づいて読取装置６００によって読み取られる。依頼者端末４００は、読み取られたコード情報を読取装置６００から取得する。依頼者端末４００は、見積回答書を示すデータに含まれる見積回答者の公開鍵に対応する秘密鍵を情報テーブルから抽出する。依頼者端末４００は、抽出した秘密鍵によって、取得したコード情報の復号化を行い、復号化によって得られた結合した複数の情報のそれぞれを区切りによって区別して記憶する（ステップＳ１０８）。
【００４８】
ここで、依頼者端末４００は、上記のようにコード情報から得られた情報を見積回答履歴として記憶する。この見積回答履歴は、図６に示す制御処理が繰り返されるたびに蓄積される。例えば、図７に示すように、依頼者端末４００は、見積回答者と見積内容と見積金額と見積回答登録日とを関連付けて見積回答履歴として蓄積していく。
【００４９】
以上説明したように、本実施の形態に係る見積業務支援システム１００によれば、見積依頼者は、見積回答書１０の印刷書面に記載されている複数の情報と、依頼者端末４００に記憶される見積回答書１０のコード情報に基づく複数の情報と、を照合することによって見積回答書１０の内容の改竄の有無を確認することができる。両者に相違点があれば、改竄されていることになるからである。これにより、見積回答書１０の電子データだけでなく原本となり得る印刷書面における改竄防止も可能となる。
【００５０】
また、見積業務支援システム１００は、コード情報が付与された見積回答書１０が作成された後に検印が押印される構成となっている。この場合、検印後に見積回答書１０の印刷書面の記載内容が改竄された場合に、改竄後の内容でコード情報が付与されることはない。そのため、コード情報は改竄前の情報となり、見積回答書１０の印刷書面の記載内容は改竄後の情報となるため、見積依頼者は上記の照合によって改竄を検出可能である。また、見積依頼者は、改竄を検出した場合、見積回答者に問い合わせをするため、見積回答者も改竄を知ることができる。
【００５１】
変換部２４３は、見積回答者固有の暗号化方式によって暗号化したうえで、その暗号化したデータをコード情報に変換し、依頼者端末４００は、読取装置６００が読み取ったコード情報を、その暗号化方式に対応する復号方式によって復号化している。この場合、見積依頼者及び見積回答者を除いた第三者は、秘密鍵がないために、暗号化されたコード情報を復号化することが困難である。そのため、セキュリティ性が向上する。
【００５２】
また、サーバ２００の変換部２４３は、複数の情報の間に区切りを設けてコード情報に変換している。依頼者端末４００は、その区切りによってコード情報に含まれる複数の情報を区別して記憶している。かかる構成によれば、コード情報に含まれる複数の情報が自動的に依頼者端末４００に記憶されるため、見積依頼者がデータを集計する負担が軽減される。
【００５３】
以上のように、本実施の形態に係る見積業務支援システム１００によれば、見積回答書の内容の改竄をより確実に防止することが可能となる。
【００５４】
（第２の実施の形態）
第２の実施の形態に係る見積業務支援システム１５０は、サーバ２００を備えていない点で第１の実施の形態に係る見積業務支援システム１００と異なる。なお、以下の説明において、第１の実施の形態で説明した構成要素と共通する構成要素には同一の符号を付する。
【００５５】
図８に示すように、見積業務支援システム１５０は、見積依頼者が操作する依頼者端末４００と、見積回答者が操作する回答者端末５５０と、印刷書面をスキャンによって電子化するスキャン装置９００と、印刷書面に付与されたコード情報を読み取る読取装置６００と、を備える。なお、スキャン装置９００は、見積回答書入力手段として機能する。
【００５６】
依頼者端末４００は、見積依頼者から見積依頼情報の入力を受け付けて、その見積依頼情報を回答者端末５５０に送信する。また、依頼者端末４００は、有線又は無線のＬＡＮを介して、読取装置６００、印刷装置７００との通信を行う。依頼者端末４００は、例えば、パーソナルコンピュータ、スマートフォン等である。
【００５７】
回答者端末５５０は、ＷＡＮ３００を介して依頼者端末４００と通信を行う。回答者端末５５０は、依頼者端末４００から見積依頼情報を受信して、見積回答者がその見積依頼情報に対して入力した見積回答情報を依頼者端末４００に送信する。また、回答者端末５５０は、有線又は無線のＬＡＮを介して、印刷装置８００、スキャン装置９００との通信を行う。回答者端末５５０は、例えば、パーソナルコンピュータ、スマートフォン等を備える。
【００５８】
ここで、依頼者端末４００には、複数の見積回答者に割り当てられる暗号化方式に対応するすべての秘密鍵の情報（例えば秘密鍵Ａ、Ｂ、Ｃ、Ｄの情報）が予め記憶される。例えば、図４に示す情報テーブルが依頼者端末４００に記憶される。一方、回答者端末５５０には、回答者端末５５０を使用する見積回答者に対応する公開鍵（見積回答者が会社Ａであれば、公開鍵Ａの情報）が予め記憶されている。例えば、図３に示す情報テーブルが回答者端末５５０に記憶される。
【００５９】
以下、回答者端末５５０の詳細な構成を説明する。
【００６０】
図９に示すように、回答者端末５５０は、外部装置と通信するための通信部５１０と、プログラム、データ等を記憶するメモリ５２０と、ユーザインターフェースである入出力部５３０と、回答者端末５５０の全体の動作を制御する制御部５４０とを備える。
【００６１】
回答者端末５５０の通信部５１０、メモリ５２０、入出力部５３０、制御部５４０の構成は、第１の実施の形態のサーバ２００の通信部２１０、メモリ２２０、入出力部２３０、制御部２４０とほとんど同じである。ただし、メモリ５２０は、制御部５４０が各種機能を制御するためのプログラム、図４に示す見積回答書１０を生成するためのテンプレート、回答者端末５５０に割り当てられている公開鍵の情報等の各種データを記憶する。
【００６２】
ここで、回答者端末５５０の制御部５４０の機能的構成について説明する。制御部５４０は、依頼情報受付部５４１、回答情報受付部５４２、変換部５４３、生成部５４４として機能する。
【００６３】
依頼情報受付部５４１は、通信部５１０が依頼者端末４００から受信した見積依頼情報を受け付ける。回答情報受付部５４２は、見積回答者によって入出力部５３０から入力された見積回答情報を受け付ける。なお、見積依頼情報及び見積回答情報の内容は、第１の実施の形態と同じである。
【００６４】
変換部５４３は、回答情報受付部５４２が受け付けた見積回答情報を一次元又は二次元のコード情報に変換する。具体的には、変換部５４３は、見積回答情報に含まれる複数の情報の間に区切りを設けて、それらの複数の情報を結合して暗号化する。この暗号化にはメモリ５２０に記憶されている公開鍵を用いた見積回答者固有の暗号化方式が使用される。変換部５４３は、暗号化したデータを一次元又は二次元のコード情報に変換する。
【００６５】
生成部５４４は、見積回答情報と変換部５４３によって変換されたコード情報とに基づいて見積回答書１０を生成する。見積回答書１０は、第１の実施の形態の場合と同じ内容であり、例えば図４に一例として示される見積回答書１０である。
【００６６】
以下、図１０に示すフローチャートを参照しながら、見積業務支援システム１５０が行う制御処理を説明する。この制御処理は、依頼者端末４００と回答者端末５５０とが協働することによって実行される。
【００６７】
まず、依頼者端末４００は、回答者端末５５０に見積依頼情報を送信する（ステップＳ２０１）。具体的には、依頼者端末４００は、見積依頼を行う見積依頼者から見積対象となる製品の製品番号、名前、数量、仕様等の見積内容を示す情報の入力を受け付ける。依頼者端末４００は、これらの入力情報に、依頼者端末４００を示す情報すなわち見積依頼者を示す情報を付加し、この情報を見積依頼情報として回答者端末５５０に送信する。
【００６８】
回答者端末５５０の制御部５４０の依頼情報受付部５４１は、通信部５１０を介して依頼者端末４００から送信された見積依頼情報を受け付ける。また、回答者端末５５０の制御部５４０の回答情報受付部５４２は、受け付けた見積依頼情報に対する見積回答を行う見積回答者から見積対象となる見積金額を示す情報の入力を受け付ける。回答者端末５５０の制御部５４０の回答情報受付部５４２は、受け付けた見積金額を示す情報に、回答者端末５５０を示す情報すなわち見積回答者を示す情報を付加し、この情報を見積回答情報として受け付ける（ステップＳ２０２）。
【００６９】
回答者端末５５０の制御部５４０の変換部５４３は、回答情報受付部５４２が受け付けた見積回答情報を、一次元又は二次元のコード情報に変換する（ステップＳ２０３）。
【００７０】
具体的には、変換部５４３は、見積回答情報に含まれる複数の情報の間に区切りを設けて、それらの複数の情報を結合し、結合した複数の情報を、メモリ５２０に記憶されている情報テーブルに基づく暗号化方式によって暗号化する。変換部５４３は、暗号化したデータを一次元又は二次元のコード情報に変換する。
【００７１】
回答者端末５５０の制御部５４０の生成部５４４は、見積回答情報と変換部５４３によって変換されたコード情報とに基づいて見積回答書１０を生成する（ステップＳ２０４）。
【００７２】
回答者端末５５０は、見積回答者の操作に応じて印刷装置８００を制御して見積回答書１０を印刷する。この見積回答書１０の印刷書面には、検認者によって検印が押印された後、見積回答者の操作に基づくスキャン装置９００のスキャンによって電子化される。回答者端末５５０は、検印を含めて電子化された見積回答書１０を示すデータをスキャン装置９００から取得し、依頼者端末４００に送信する（ステップＳ２０５）。
【００７３】
依頼者端末４００は、見積依頼者の操作に応じて印刷装置７００を制御して、回答者端末５５０からの受信データである見積回答書１０を印刷する。この見積回答書１０の印刷書面に含まれるコード情報は、見積回答者の操作に基づいて読取装置６００によって読み取られる。依頼者端末４００は、読み取られたコード情報を読取装置６００から取得する。
【００７４】
また、依頼者端末４００は、自装置に記憶されている秘密鍵の情報（例えば秘密鍵Ａ、Ｂ、Ｃ、Ｄの情報）のうち、見積回答者端末５５０に対応する秘密鍵を使用して、取得したコード情報の復号化を行い、復号化によって得られた結合した複数の情報のそれぞれを区切りによって区別して記憶する（ステップＳ２０６）。
【００７５】
ここで、依頼者端末４００は、上記のようにコード情報から得られた情報を見積回答履歴として記憶する。この見積回答履歴は、図１０に示す制御処理が繰り返されるたびに蓄積される。その結果、例えば、図７に示すように、依頼者端末４００は、見積回答者と見積内容と見積金額と見積回答登録日とを関連付けて見積回答履歴として蓄積していく。
【００７６】
以上説明したように、本実施の形態に係る見積業務支援システム１５０によれば、見積依頼者は、見積回答書１０の印刷書面に記載されている複数の情報と、依頼者端末４００に記憶される見積回答書１０のコード情報に基づく複数の情報と、を照合することによって見積回答書１０の内容の改竄の有無を確認することができる。両者に相違点があれば、改竄されていることになるからである。これにより、見積回答書１０の電子データだけでなく原本となり得る印刷書面における改竄防止も可能となる。
【００７７】
また、見積業務支援システム１５０は、コード情報が付与された見積回答書１０が作成された後に検印が押印される構成となっている。この場合、検印後に見積回答書１０の印刷書面の記載内容が改竄された場合に、改竄後の内容でコード情報が付与されることはない。そのため、コード情報は改竄前の情報となり、見積回答書１０の印刷書面の記載内容は改竄後の情報となるため、見積依頼者は上記の照合によって改竄を検出可能である。また、見積依頼者は、改竄を検出した場合、見積回答者に問い合わせをするため、見積回答者も改竄を知ることができる。
【００７８】
変換部５４３は、見積回答者固有の暗号化方式によって暗号化したうえで、その暗号化したデータをコード情報に変換し、依頼者端末４００は、読取装置６００が読み取ったコード情報を、その暗号化方式に対応する復号方式によって復号化している。この場合、見積依頼者及び見積回答者を除いた第三者は、秘密鍵がないために、暗号化されたコード情報を復号化することが困難である。そのため、セキュリティ性が向上する。
【００７９】
また、回答者端末５５０の変換部５４３は、複数の情報の間に区切りを設けてコード情報に変換している。依頼者端末４００は、その区切りによってコード情報に含まれる複数の情報を区別して記憶している。かかる構成によれば、コード情報に含まれる複数の情報が自動的に依頼者端末４００に記憶されるため、見積依頼者がデータを集計する負担が軽減される。
【００８０】
なお、本発明は、上記実施の形態に限定されず、本発明の要旨を逸脱しない範囲での種々の変形及び応用が可能である。以下、さらなる変形例について説明する。
【００８１】
（変形例）
上記実施の形態において、サーバ２００又は回答者端末５５０は、電子化された見積回答書を示すデータを依頼者端末４００に送信し、依頼者端末４００は印刷装置７００を制御して、それを印刷している。しかし、本発明はこれに限られない。
【００８２】
例えば、見積業務支援システム１００、１５０は、回答者端末５００、５５０が検印を含む電子化された見積回答書を示すデータを印刷装置８００から印刷する構成であってもよい。例えば、見積回答者が見積依頼者に印刷装置８００から印刷された印刷書面を郵送すれば、見積依頼者は、その印刷書面に付与されているコード情報を読取装置６００によって読み取らせることができる。この場合、見積依頼者が電子化された見積回答書を示すデータを印刷する必要がなくなるため、依頼者端末４００に接続されている印刷装置７００が不要となる。
【００８３】
見積業務支援システム１００、１５０では、コード情報としてバーコード３０を使用している。コード情報が二次元コードであれば、多くの情報量をコード情報に含ませることができる。しかし、コード情報がバーコード３０である場合、多くの情報量を含ませることができない。そこで、バーコード３０には、最小限の符号化情報を含ませて、依頼者端末４００に、その符号化情報と関連付けられた詳細な情報を記憶させてもよい。
【００８４】
見積業務支援システム１００、１５０は、回答者端末５００、５５０が検印を含む電子化された見積回答書を示すデータを印刷装置８００から印刷する構成であってもよい。例えば、見積回答者が見積依頼者に印刷装置８００から印刷された印刷書面を郵送すれば、見積依頼者は、その印刷書面に付与されているコード情報を読取装置６００によって読み取らせることができる。この場合、見積依頼者が電子化された見積回答書を示すデータを印刷する必要がなくなるため、依頼者端末４００に接続されている印刷装置７００が不要となる。
【００８５】
また、本発明に係る見積業務支援システム１００、１５０は、上記装置によらず、例えば、コンピュータがプログラムを実行することで、見積業務支援システム１００、１５０の機能を実現してもよい。見積業務支援システム１００、１５０の機能を実現するためのプログラムは、ＵＳＢ（Universal Serial Bus）メモリ、ＣＤ−ＲＯＭ（Compact Disc−Read Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＨＤＤ（Hard Disc Drive）等のコンピュータ読み取り可能な記録媒体に記憶されてもよいし、ネットワークを介してコンピュータにダウンロードされてもよい。
【符号の説明】
【００８６】
１０  見積回答書、２０  検認欄、３０  バーコード（コード情報）、４０，５０  情報、１００，１５０  見積業務支援システム、２００  サーバ、３００  ＷＡＮ、４００  依頼者端末、５００，５５０  回答者端末、６００  読取装置、７００，８００  印刷装置、９００  スキャン装置（見積回答書入力手段）、２１０，５１０  通信部、２２０，５２０  メモリ、２３０，５３０  入出力部、２４０，５４０  制御部、２４１，５４１  依頼情報受付部、２４２，５４２  回答情報受付部、２４３，５４３  変換部、２４４，５４４  生成部
【図１】
2018124863.tif 000003
【図２】
2018124863.tif 000004
【図３】
2018124863.tif 000005
【図４】
2018124863.tif 000006
【図５】
2018124863.tif 000007
【図６】
2018124863.tif 000008
【図７】
2018124863.tif 000009
【図８】
2018124863.tif 000010
【図９】
2018124863.tif 000011
【図１０】
2018124863.tif 000012