(57)【要約】    【課題】  注文者の発注処理の簡素化と時間の短縮化を図ることができる注文システムを提供する。    【解決手段】  サーバ１１０Ａの承認／却下閾値条件比較２１３において、注文情報格納装置４３０中の承認／却下条件記憶部４３２中の金額承認／却下条件テーブル６００、納品予定日承認／却下条件テーブル７００、印刷注文においてはプリフライトチェック結果承認／却下条件テーブル８００などのいずれかに指定されている承認／却下条件を用いて、本見積りが指定された承認／却下条件を満たすか否かの判定が行われる。そして、本見積りの結果が発注者側により指定された承認／却下条件を満たす場合は、承認者による承認／却下２０３、本発注／発注キャンセル２０４がショートカットされ、本受注／キャンセル通知２１５が行われる。【選択図】      図１
2005332142.tif 000002
【特許請求の範囲】
【請求項１】
発注者側装置と、受注者側装置と、前記発注者側装置及び前記受注者側装置とネットワークを介して通信可能なサーバ装置とを含み、前記発注者側装置からの注文を前記サーバ装置経由で前記受注者側装置へ転送する注文システムであって、
前記注文を前記受注者側装置へ依頼するか否かを判断するための判断条件を保持する保持手段と、
前記受注者側装置から前記サーバ装置へ前記注文の料金又は／及び納品日を通知する通知手段と、
前記保持された判断条件と前記通知された注文の料金又は／及び納品日に応じて、自動的に、前記サーバ装置から前記受注者側装置へ前記注文を依頼するよう制御する依頼制御手段とを備えたことを特徴とする注文システム。
【請求項２】
前記保持された判断条件と前記通知された注文の料金又は／及び納品日に応じて、前記サーバ装置から前記発注者側装置へ前記注文の料金又は／及び納品日を通知する第２の通知手段と、
前記通知された注文の料金又は／及び納品日に基づき、前記注文を前記発注者側装置へ依頼するか否かを、前記発注者側装置から前記サーバ装置へ指示する指示手段とを備え、
前記依頼制御手段は、前記指示に応じて、前記サーバ装置から前記受注者側装置へ前記注文を依頼するよう制御することを特徴とする請求項１に記載の注文システム。
【請求項３】
前記注文の仮の料金又は／及び納品日を算出する算出手段と、
前記算出された仮の料金又は／及び納品日に基づいて前記判断条件を指定する指定手段とを備えたことを特徴とする請求項１に記載の注文システム。
【請求項４】
前記判断条件は、前記算出された仮の料金又は／及び納品日と所定の値との比較結果に応じて、注文の依頼を承認するか、又は却下するかを示すことを特徴とする請求項３に記載の注文システム。
【請求項５】
前記注文は、ドキュメントの印刷の注文であり、
前記ドキュメントをプリフライトチェックするチェック手段とを備え、
前記判断条件は、前記プリフライトチェック結果に応じた条件も含むことを特徴とする請求項１に記載の注文システム。
【請求項６】
発注者側装置及び受注者側装置とネットワークを介して通信可能なサーバ装置であって、
前記発注者側装置からの注文を前記受注者側装置へ依頼するか否かを判断するための判断条件を保持する保持手段と、
前記受注者側装置から、前記注文の料金又は／及び納品日を受信する受信手段と、
前記保持された判断条件と前記受信された注文の料金又は／及び納品日に応じて、自動的に、前記受注者側装置へ前記注文を依頼するよう制御する依頼制御手段とを備えたことを特徴とするサーバ装置。
【請求項７】
発注者側装置及び受注者側装置とネットワークを介して通信可能なサーバ装置を制御するための制御方法であって、
前記発注者側装置からの注文を前記受注者側装置へ依頼するか否かを判断するための判断条件を保持するステップと、
前記受注者側装置から、前記注文の料金又は／及び納品日を受信するステップと、
前記保持された判断条件と前記受信された注文の料金又は／及び納品日に応じて、自動的に、前記受注者側装置へ前記注文を依頼するよう制御するステップとを備えたことを特徴とする制御方法。
【請求項８】
請求項７に記載の制御方法をコンピュータに実施させるためのプログラム。
【請求項９】
請求項８記載のプログラムをコンピュータ読み取り可能に格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発注者側装置からの注文をサーバ装置経由で受注者側装置へ転送する注文システム、サーバ装置、制御方法、プログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
従来、製本を扱う印刷注文やオンラインショッピングなどにおいては、注文情報が複雑であるため、受注者側が発注者側から仮見積もり情報に基づく注文を受けた後、納品予定日時などの本見積り情報を発注者側に提示し、発注者側からその本見積もり情報に基づく承認または却下を受けた後に、本受注または受注キャンセルを行う（例えば特許文献１を参照）。
【特許文献１】特開２００１−３５７２４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のシステムにおいては、発注者側が注文を行う毎に発注者側は受注者側から提示された本見積もりに対する承認または却下を行う必要があるので、注文者の発注に複雑な手間が掛かる。
【０００４】
本発明の目的は、注文者の発注処理の簡素化と時間の短縮化を図ることができる注文システム、サーバ装置、制御方法、プログラムおよび記憶媒体を提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、上記目的を達成するため、発注者側装置と、受注者側装置と、前記発注者側装置及び前記受注者側装置とネットワークを介して通信可能なサーバ装置とを含み、前記発注者側装置からの注文を前記サーバ装置経由で前記受注者側装置へ転送する注文システムであって、前記注文を前記受注者側装置へ依頼するか否かを判断するための判断条件を保持する保持手段と、前記受注者側装置から前記サーバ装置へ前記注文の料金又は／及び納品日を通知する通知手段と、前記保持された判断条件と前記通知された注文の料金又は／及び納品日に応じて、自動的に、前記サーバ装置から前記受注者側装置へ前記注文を依頼するよう制御する依頼制御手段とを備えたことを特徴とする注文システムを提供する。
【０００６】
本発明は、上記目的を達成するため、発注者側装置及び受注者側装置とネットワークを介して通信可能なサーバ装置であって、前記発注者側装置からの注文を前記受注者側装置へ依頼するか否かを判断するための判断条件を保持する保持手段と、前記受注者側装置から、前記注文の料金又は／及び納品日を受信する受信手段と、前記保持された判断条件と前記受信された注文の料金又は／及び納品日に応じて、自動的に、前記受注者側装置へ前記注文を依頼するよう制御する依頼制御手段とを備えたことを特徴とするサーバ装置を提供する。
【０００７】
本発明は、上記目的を達成するため、発注者側装置及び受注者側装置とネットワークを介して通信可能なサーバ装置を制御するための制御方法であって、前記発注者側装置からの注文を前記受注者側装置へ依頼するか否かを判断するための判断条件を保持するステップと、前記受注者側装置から、前記注文の料金又は／及び納品日を受信するステップと、前記保持された判断条件と前記受信された注文の料金又は／及び納品日に応じて、自動的に、前記受注者側装置へ前記注文を依頼するよう制御するステップとを備えたことを特徴とする制御方法を提供する。
【０００８】
本発明は、上記目的を達成するため、上記制御方法をコンピュータに実施させるためのプログラムを提供する。
【０００９】
本発明は、上記目的を達成するため、上記プログラムをコンピュータ読み取り可能に格納したことを特徴とする記憶媒体を提供する。
【発明の効果】
【００１０】
本発明によれば、注文者の発注処理の簡素化と時間の短縮化を図ることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１２】
まず、本発明の実施の形態を説明する前に、従来のネットワークを介した注文システムについて図８を参照しながら説明する。図８は従来のネットワークを介した注文システムの構成および処理の手順を模式的に示すブロック図である。
【００１３】
ネットワークを介した注文システムは、図８に示すように、発注者サイト１００、サーバ１１０Ｂ、受注者サイト１２０から構成され、それらは、インターネットやＬＡＮ（Local Area Network）などのネットワークを介して接続される。発注者サイト１００は、発注者側の発注者、承認者、発注に用いるコンピュータなどを含む。受注者サイト１２０は、受注者側の受注者、作業者、受注に用いるコンピュータなどを含む。サーバ１１０Ｂは、注文システムに関わる各種処理を実行するものであり、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ（ハードディスク装置）などから構成される。
【００１４】
発注者サイト１００の発注者は、サーバ１１０Ｂがネットワークを介して提供する画面上で商品やサービスを選択し、ネットワークを介してサーバ１１０Ｂに対して仮見積り要求１０１を行う。この仮見積り要求１０１を受けたサーバ１１０Ｂは、仮見積り計算１１１を行い、その結果を発注者サイト１００に返す。発注者サイト１００の発注者がサーバ１１０Ｂから得られた仮見積りの結果に基づいて仮発注１０２を行うと、サーバ１１０Ｂは、データベース１１５に、仮発注１０２に対応する注文情報を格納するとともに、ネットワークを介して受注者サイト１２０に対して仮発注があった旨を示す仮受注通知１１２を行う。
【００１５】
仮受注通知１１２を受けた受注者サイト１２０の受注者は、仮受注１２１として仮受注情報を取得した後、本見積り１２２の処理を行い、その結果をサーバ１１０Ｂに返す。サーバ１１０Ｂは、サーバ１１０Ｂのデータベース１１５に上記注文情報と対応付けて格納するとともに、ネットワークを介して発注者１００に対して本見積りが行われた旨を示す本見積り通知１１３を行う。本見積り通知１１３を受けた発注者サイト１００の承認権限を有する承認者または発注者は、本見積り通知１１３の内容に基づいて承認／却下１０３の判断を行い、発注が承認された場合は、本発注１０４をサーバ１１０Ｂに対して行う。本発注１０４を受けたサーバ１１０Ｂは、発注者サイト１００から受け取った情報をデータベース１１５に上記注文情報と対応付けて格納するとともに、受注者サイト１２０に対して本受注通知１１４を行うと、受注者サイト１２０の受注者はサーバ１１０Ｂからの本受注情報を取得し、発注サイト１００からの注文を正式に受ける（本受注１２３）。
【００１６】
一方、発注者サイト１００の発注者または承認者による上記承認／却下１０３の判断により、発注が却下となった場合は、発注キャンセル１０４がサーバ１１０Ｂに対して行われる。発注キャンセルを受けたサーバ１１０Ｂは、発注者サイト１００から受け取った情報をデータベース１１５中の注文情報に格納するとともに、受注者サイト１２０に対してキャンセル通知１１４を行う。受注者サイト１２０の受注者はサーバ１１０Ｂからのキャンセル通知１１４に基づいて発注サイト１００からの注文をキャンセルする（受注キャンセル１２３）。
【００１７】
次に、本発明の一実施の形態に係る注文システムについて図１を参照しながら説明する。図１は本発明の一実施の形態に係る注文システムの構成および処理の手順を模式的に示すブロック図である。なお、図８に示すブロックと同一のブロックには、同一の符号を付すものとする。
【００１８】
本実施の形態のネットワークを介した注文システムは、図１に示すように、発注者サイト１００、サーバ１１０Ａ、受注者サイト１２０から構成され、それらは、インターネットやＬＡＮ（Local Area Network）などのネットワークを介して接続される。サーバ１１０Ａは、注文システムに関わる各種処理を実行するものであり、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ（ハードディスク装置）などから構成される。
【００１９】
発注者サイト１００においては、発注者がネットワークを介してサーバ１１０Ａが提供する画面上で商品やサービスを選択し、仮見積り要求２０１を行う。この仮見積り要求２０１を受けたサーバ１１０Ａは、仮見積り計算２１１を行い、その結果を発注者サイト１００に返す。発注者サイト１００の発注者は、閾値指定／仮発注２０２において、得られた仮見積りの結果に基づいて仮発注を行うのと同時に、本見積りを承認または却下する条件を予め指定することができる。承認／却下条件を指定する者は、承認権限を有するユーザであり、承認者と注文者は同一人格であってもよい。承認／却下条件としては、金額の範囲、納品予定日期限を指定することが可能であり、また印刷注文の場合は、テキスト、画像、レイアウト、出力設定などのプリフライトチェック結果の可否などを指定することが可能である。指定された承認／却下条件は、サーバ１１０Ａのデータベース１１５に注文情報と対応付けられて格納される。また、承認／却下条件の指定は、仮発注以前に行われていても仮発注と同じタイミングに行われていてもよい。
【００２０】
サーバ１１０Ａは、ネットワークを介して受注者サイト１２０に対して仮発注があった旨を示す仮受注通知２１２を行う。仮受注通知２１２を受けた受注者サイト１２０の受注者は、仮受注２２１としての仮受注情報を取得した後、納品予定日時の指定や詳細な商品サービス情報を用いた本見積り２２２を行う。また、この注文が印刷注文であった場合は、注文情報と同時に送られた印刷データに対するプリフライトチェックが同時に行われる。本見積り２２２の結果は、サーバ１１０Ａに返される。サーバ１１０Ａは、本見積り２２２の結果をデータベース１１５に注文情報と対応付けて格納する。この際、サーバ１１０Ａは、承認／却下閾値条件比較２１３において、発注者サイト１００により指定された注文情報に対応付けられた承認／却下条件を取得し、この承認／却下条件と本見積りの結果とを比較する。そして、上記比較により本見積りの結果が承認／却下の条件を満たしていないと判定された場合は、図８に示すシステムの場合と同様に、本見積り通知２１４→承認／却下２０３→本発注／発注キャンセル２０４→本受注／キャンセル通知２１５→本受注／受注キャンセル２２３の順に処理が行われる。
【００２１】
一方、承認／却下閾値条件比較２１３において本見積りの結果が承認条件を満たすと判定された場合は、承認が事前になされたものと判断され、本発注の注文情報がデータベース１１５に格納されるとともに、受注者サイト１２０に対して本受注通知２１５が行われる。本受注通知２１５を受けた受注者サイト１２０の受注者は、サーバ１１０Ａから本受注情報を取得し、注文を正式に受ける（本受注２２３）。これにより、本見積り通知２１４→承認／却下２０３→本発注／発注キャンセル２０４の各処理は、ショートカットされる。
【００２２】
また、承認／却下閾値条件比較２１３において、本見積りの結果が却下条件を満たすと判定された場合は、却下が事前になされたものと判断され、注文キャンセル情報がデータベース１１５に格納されるとともに、受注者サイト１２０に対してキャンセル通知２１５が行われる。このキャンセル通知を受けた受注者サイト１２０の受注者は、サーバ１１０Ａからキャンセル情報を取得し、注文をキャンセルする（受注キャンセル２２３）。これにより、本見積り通知２１４→承認／却下２０３→本発注／発注キャンセル２０４の各処理がショートカットされる。
【００２３】
次に、サーバ１１０Ａの具体的な構成について図２を参照しながら説明する。図２は図１のサーバ１１０Ａの具体的な構成を示すブロック図である。
【００２４】
サーバ１１０Ａは、図２に示すような情報処理装置から構成され、この情報処理装置は、各種演算、処理を行う中央演算処理装置（以下、ＣＰＵという）３０１を有する。ＣＰＵ３０１は、内部バス３００（アドレスバス、データバス、入出力バスおよび制御バス）を介して、ランダムアクセスメモリ（以下、ＲＡＭという）３０２、リードオンリーメモリ（以下、ＲＯＭという）３０３、ネットワークインターフェース（ＮＥＴＩＦ）３０４、ビデオＲＡＭ（以下、ＶＲＡＭという）３０５、キーボードコントローラ（以下、ＫＢＣという）３０７、ハードディスク装置（以下、ＨＤＤという）３０９、外部入出力装置（以下、ＦＤＤという）３１０、およびプリンタコントローラ（以下、ＰＲＴＣという）３１１と接続される。
【００２５】
ＲＡＭ３０２は、ＣＰＵ３０１の主メモリ、実行プログラムの領域、このプログラムの実行エリア、およびデータエリアとして機能する。ＲＯＭ３０３は、情報処理装置の機器制御を行うシステムプログラムである基本ソフト（ＯＳ）が記録されたプログラムＲＯＭと、システムを稼働するために必要な情報などが記録されているデータＲＯＭとを含む。また、上記基本ソフト、情報などをＨＤＤ３０９に格納するようにしてもよい。
【００２６】
ネットワークインターフェース３０４は、ネットワークを介して情報処理装置間のデータ転送を行うための制御や接続状況の診断を行う。ＶＲＡＭ３０５は、情報処理装置の稼働状態を示すＣＲＴ３０６の画面に表示させるための画像を展開し、その表示の制御を行う。ＣＲＴ３０６は、液晶ディスプレイなどの表示装置である。キーボードコントローラ３０７は、外部入力装置（以下、ＫＢという）３０８からの入力信号を制御するためのコントローラである。ＫＢ３０８は、利用者により操作される、例えばキーボードやマウスなどからなる。
【００２７】
ＨＤＤ３０９は、アプリケーションプログラムや各種データを保存するのに用いられる。本実施の形態におけるアプリケーションプログラムとは、本実施の形態における各種処理モジュールを構成するソフトウェアプログラムなどである。
【００２８】
ＦＤＤ３１０は、例えばフロッピー（登録商標）ディスク（以下、ＦＤという）３１３へのデータの書き込み、読み出しを行うディスクドライブである。これに代えて、他のリムーバブルディスクへのデータの書き込み、読み出しを行うリムーバブルディスクドライブなどを用いてもよい。この他のリムーバブルディスクとしては、例えば、ＣＤ−ＲＯＭ、Ｚｉｐや外付けハードディスクなどの磁気記録媒体、ＭＯなどの光磁気記録媒体、メモリカードなどの半導体記録媒体などがある。なお、ＨＤＤ３０９に格納されるアプリケーションプログラムやデータを、ＦＤ３１３または上記リムーバルディスクに格納するようにしてもよい。
【００２９】
ＰＲＴＣ３１１は、例えばＬＢＰ（Laser Beam Printer）などの印刷装置（以下、ＰＲＴという）３１２への出力信号を制御するためのコントローラである。
【００３０】
発注者サイト１００の発注処理に用いられるコンピュータや受注者サイト１２０の受注処理に用いられるコンピュータは、上記サーバ１１０Ａと同様の構成を有するので、その説明は省略する。
【００３１】
次に、サーバ１１０Ａ内にＣＰＵ３０１が対応するプログラムを実行することによって構成される各処理モジュールについて図３を参照しながら説明する。図３は図１のサーバ１１０Ａ内にＣＰＵ３０１が対応するプログラムを実行することによって構成される各処理モジュールの構成を示すブロック図である。
【００３２】
サーバ１１０Ａ内には、各処理モジュール４００，４１０，４２０が構成される。これら処理モジュール４００，４１０，４２０は、図２に示すＲＯＭ３０３、ＨＤＤ３０９、またはＦＤＤ３１０から読み込まれてＲＡＭ３０２に展開され、ＣＰＵ３０１により実行されるアプリケーションプログラム、またはプログラムの一部として動作するモジュールである。
【００３３】
また、サーバ１１０Ａには、注文情報格納装置４３０、商品情報格納装置４４０，承認／却下条件格納装置４５０、およびユーザ情報格納装置４６０が組み込まれている。これらの情報格納装置４３０，４４０，４５０，４６０は、ＨＤＤ３０９、ＲＡＭ３０２およびＦＤＤ３１０の少なくとも１つから構成される。また、各情報格納装置４３０，４４０，４５０，４６０に格納された情報に対しては、特定のキー操作や条件入力によって直接特定の情報へアクセスすることが可能である。
【００３４】
次に、各処理モジュール４００，４１０，４２０および各情報格納装置４３０，４４０，４５０，４６０について具体的に説明する。
【００３５】
処理モジュールの１つである見積りモジュール４００は、仮見積り処理部４０１と、本見積り処理部４０２と、承認／却下条件判断部４０３とを含む。仮見積り処理部４０１は、発注者サイト１００の発注権限を有するユーザに画面を提供し、発注者からの要求と注文情報により商品情報格納装置４４０の商品情報記憶部４４１の商品価格情報とを用いて仮見積り計算処理を行う。この仮見積りの結果は、仮見積り情報として発注者サイト１００の発注者へ返される。
【００３６】
本見積り処理部４０２は、受注者サイト１２０の受注権限を有するユーザに画面を提供し、受注者からの要求と情報に応じて、商品情報格納装置４４０の商品情報記憶部４４１の商品価格情報を読み出し、この読み出された商品価格情報を用いて本見積り計算処理を行う。この本見積りの結果は、本見積り情報として注文情報格納装置４３０の注文情報記憶部４３１に格納される。また、本見積り処理を、受注者サイト１２０において行い、その結果を、本見積り情報として本見積り処理部４０２に渡すようにすることも可能である。ここで、本見積り情報には、料金計算結果だけではなく納品予定日情報、また印刷注文の場合は、プリフライトチェック結果情報などが含まれるようにすることが可能である。
【００３７】
承認／却下条件判断部４０３は、本見積り処理部４０２の本見積り処理後に起動され、注文情報記憶部４３０の注文情報記憶部４３１から対応する注文の注文情報を取得するとともに、承認／却下条件記憶部４３２から対応する注文の承認／却下条件を取得する。ここで、承認／却下条件の詳細については、後述する。
【００３８】
そして、承認／却下条件判断部４０３は、取得された注文情報に含まれる本見積り情報が示す本見積りと取得された承認／却下条件とを比較し、上記本見積りが上記承認／却下条件を満たすものであるか否かを判断する。ここで、上記取得された承認／却下条件が承認条件であり、上記本見積りが上記承認条件を満たさないものである場合は、通知処理モジュール４２０の本見積り通知部４２２が、発注者サイト１００に対して本見積りの結果を通知する（図１の本見積り通知２１４）。そして、図１に示すように、この本見積り通知２１４以降、承認／却下２０３→本発注／発注キャンセル２０４の順で処理が行われる。
【００３９】
これに対し、上記本見積りが上記承認条件を満たすものである場合は、通知処理モジュール４２０の本受注通知部４２３から受注者サイト１２０に対して本見積りに対する承認が通知され（図１の本見積り通知２１４）、本受注が行われる（本受注２２３）。すなわち、この本見積り通知２１４後における、承認／却下２０３および本発注／発注キャンセル２０４の処理がショートカットされる。
【００４０】
上記取得された承認／却下条件が却下条件であり、上記本見積りが上記却下条件を満たさないものである場合は、通知処理モジュール４２０の本見積り通知部４２２から発注者サイト１００に対して本見積りの結果が通知される（本見積り通知２１４）。この場合、図１に示すように、本見積り通知２１４以降、承認／却下２０３→本発注／発注キャンセル２０４の順で処理が行われる。
【００４１】
これに対し、上記本見積り情報が上記却下条件を満たすものである場合、通知処理モジュール４２０中のキャンセル通知部４２４により受注者サイト１２０に対して本見積りに対して却下する旨が通知され（本見積り通知２１４）、受注キャンセルが行われる（受注キャンセル２２３）。すなわち、本見積り通知２１４後における却下２０３および発注キャンセル２０４の処理がショートカットされる。
【００４２】
受注処理モジュール４１０は、承認／却下条件登録部４１１と、仮受注処理部４１２と、本受注処理部４１３と、キャンセル処理部４１４とを含む。承認／却下条件登録部４１１は、発注者サイト１００の承認権限を有するユーザに、承認／却下条件としての閾値情報を指定させるための画面を提供し、この画面上で指定された承認／却下条件を注文情報と対応付けて注文情報格納装置４３０の承認／却下条件記憶部４３２に格納する。なお、承認／却下条件登録部４１１を用いた承認／却下条件（閾値情報）の登録は、発注者が承認権限を有する場合などには、仮受注処理部４１２を用いて仮注文を行うのと同じタイミングで行うようにしてもよいが、承認者と発注者が別々の人格である場合には、仮注文とは別のタイミングで登録するようにしてもよく、その場合の承認／却下条件を示す閾値情報は、承認／却下条件格納装置４５０の承認/却下条件記憶部４５１に発注者番号と対応付けられて格納される。発注者による仮注文処理部４１２を用いた発注処理時には、承認／却下条件記憶部４５１からの承認／却下条件（閾値情報）が読み出され、この承認／却下条件は、注文情報と対応付けられて注文情報格納装置４３０中の承認／却下条件記憶部４３２に格納される。
【００４３】
仮受注処理部４１２は、発注者サイト１００の発注権限を有するユーザに、仮発注を行うための画面を提供する。この画面上で仮発注された注文情報は、注文情報格納装置４３０の注文情報記憶部４３１に格納されるとともに、通知処理モジュール４２０中の仮受注通知部４２１に対して、受注者サイト１２０への仮受注通知が依頼する。仮受注処理部４１２を用いた仮発注の際に承認／却下条件（閾値情報）を指定する場合には、上述したように、承認／却下条件登録部４１１が用いられ、指定された承認／却下条件（閾値情報）が注文情報格納装置４３０の承認／却下条件記憶部４３２に登録される。
【００４４】
本受注処理部４１３は、発注者サイト１００の発注権限を有するユーザ（発注者または承認者）に、本発注のための画面を提供し、この画面上で発注された注文情報は、注文情報格納装置４３０の注文情報記憶部４３１に格納される。また、本受注処理部４１３から通知処理モジュール４２０の本受注通知部４２３に対して、受注者サイト１２０への本受注通知が依頼される。
【００４５】
キャンセル処理部４１４は、発注者サイト１００の発注権限を有するユーザに、発注キャンセルのための画面を提供し、この画面上で入力された、発注がキャンセルされたことを示す発注キャンセル情報は、注文情報格納装置４３０の注文情報記憶部４３１に格納される。また、キャンセル処理部４１４から通知処理モジュール４２０のキャンセル通知部４２４に対して、受注者サイト１２０への受注キャンセル通知が依頼される。
【００４６】
通知処理モジュール４２０は、仮受注通知部４２１と、本見積り通知部４２２と、本受注通知部４２３と、キャンセル通知部４２４とを含む。仮受注通知部４２１は、受注処理モジュール４１０中の仮受注処理部４１２より起動され、受注者サイト１２０に対してサーバ１１０Ａにより仮受注を行った旨を電子メールなどの手段を用いて通知する。
【００４７】
本見積り通知部４２２は、見積りモジュール４００の承認／却下条件判断部４０３により承認／却下条件を満たさないものと判断された場合に起動され、発注者サイト１００に対して、サーバ１１０Ａにより行われた本見積りに対する承認または却下の処理を依頼する旨を電子メールなどの手段を用いて通知する。
【００４８】
本受注通知部４２３は、受注処理モジュール４１０の本受注処理部４１３により起動され、受注者サイト１２０に対して、サーバ１１０Ａにより本受注が行われた旨を電子メールなどの手段を用いて通知する。
【００４９】
キャンセル通知部４２４は、受注処理モジュール４１０のキャンセル処理部４１４より起動され、受注者サイト１２０に対して、サーバ１１０Ａによりキャンセル処理が行われた旨を電子メールなどの手段を用いて通知する。
【００５０】
注文情報格納装置４３０は、注文情報記憶部４３１と、承認／却下条件記憶部４３２とを含む。注文情報記憶部４３１は、発注者サイト１００の発注者が発注したことにより生成された注文情報を記憶する。承認／却下条件記憶部４３２は、注文情報記憶部４３１に記憶されるそれぞれの注文情報に関して設定される承認／却下条件を記憶する。
【００５１】
商品情報格納装置４４０は、商品情報記憶部４４１を含む。商品情報記憶部４４１は、本注文システムを用いて提供されるサービスの商品や価格の情報を記憶する。これらの情報は、発注者サイト１００の発注者に対して仮見積り処理の前に提示され、また、見積りモジュール４００の仮見積り処理部４０１による仮見積り処理や見積りモジュール４００の本見積り処理部４０２による本見積り処理の際に引用されるものである。
【００５２】
承認／却下条件格納装置４５０は、承認／却下条件記憶部４５１を含む。承認／却下条件記憶部４５１は、発注者サイト１００の承認権限を有するユーザが、発注権限を有するユーザに対して設定する承認／却下条件（閾値情報）を記憶する。発注者サイト１００の発注者による仮発注の際に、承認／却下条件記憶部４５１に設定された発注者の承認／却下条件は注文情報格納装置４３０中の承認／却下条件記憶部４３２に設定する目的で用いられ、注文に適用される。
【００５３】
ユーザ情報格納装置４６０は、発注者情報記憶部４６１と、受注者情報記憶部４６２とを含む。発注者情報記憶部４６１は、発注者サイト１００のユーザ情報と、各ユーザに付与する発注、承認などの権限とを記憶し、ユーザ情報は、発注者サイト１００のユーザがサーバ１１０Ａにログインする際に用いられる。受注者情報記憶部４６２は、受注者サイト１２０のユーザ情報と、各ユーザに付与する受注、見積りなどの権限とを記憶し、ユーザ情報は、受注者サイト１２０のユーザがサーバ１１０Ａにログインする際に用いられる。
【００５４】
次に、承認／却下条件記憶部４５１に格納されている承認／却下条件について図４を参照しながら説明する。図４は図３の承認／却下条件格納装置４５０の承認／却下条件記憶部４５１に格納されている承認／却下条件のフォーマットの一例を示す図である。
【００５５】
承認／却下条件記憶部４５１には、図４に示す承認／却下条件テーブル５００が格納されている。承認／却下条件テーブル５００は、発注者サイト１００の承認権限を有するユーザが発注権限を有するユーザに対して承認／却下条件を予め登録するためのテーブルであり、このテーブルには、発注者番号５０１、承認／却下区別５０２、料金上限閾値（円）５０３、料金上限閾値（％）５０４、料金下限閾値（円）５０５、および料金下限閾値（％）５０６が記述される。
【００５６】
発注者番号５０１は、ユーザ情報格納装置４６０中の発注者情報記憶部４６１に格納された発注者情報と対応付けるためのものである。承認／却下区別５０２は、承認／却下条件テーブル５００の本レコードが承認条件のものであるのか却下条件のものであるのかを区別するためのものである。
【００５７】
料金上限閾値（円）５０３は、仮見積り時に発注者に提示された金額より本見積り時の金額が大きい場合の仮見積り時の金額と本見積り時の金額との差額の上限値であり、その上限値が承認／却下区別５０２により承認条件として示される場合において、上記差額が上限値内にあれば、本見積りは（金額に関して）承認されることになる。また、料金上限閾値（円）５０３が承認／却下区別５０２により却下条件として示される場合においては、上記差額が料金上限閾値（円）５０３を超えると、本見積りは（金額に関して）却下されることになる。
【００５８】
料金上限閾値（％）５０４は、仮見積り時に発注者に提示された金額より本見積り時の金額が大きい場合の仮見積り時の金額の本見積り時の金額との差額割合（％）の上限値であり、その上限値が承認／却下区別５０２により承認条件として示される場合において、その差額割合（％）が上限値内にあれば、本見積りは（金額に関して）承認されることになる。また、料金上限閾値（％）５０４が承認／却下区別５０２により却下条件として示される場合においては、上記差額割合（％）が料金上限閾値（％）５０４を超えれば、本見積りは（金額に関して）却下されることになる。
【００５９】
料金下限閾値（円）５０５は、仮見積り時に発注者に提示された金額より本見積り時の金額が小さい場合の仮見積り時の金額と本見積り時の金額との差額の上限値であり、それが承認／却下区別５０２により承認条件として示される場合において、上記差額が上限値内にあれば、本見積りは（金額に関して）承認されることになる。また、料金下限閾値（円）５０５が承認／却下区別５０２により却下条件として示される場合においては、上記差額が料金下限閾値（円）５０５を超えれば、本見積りは（金額に関して）却下されることになる。
【００６０】
料金下限閾値（％）５０６は、仮見積り時に発注者に提示された金額より本見積り時の金額が小さい場合の仮見積り時の金額の本見積り時の金額との差額割合（％）の上限値であり、それが承認／却下区別５０２により承認条件として示される場合においては、その差額割合が上限値内にあれば、本見積りは（金額に関して）承認されることになる。また、料金下限閾値（％）５０６が承認／却下区別５０２により却下条件として示される場合においては、上記差額割合が料金下限閾値（％）５０６を超えれば、本見積りは（金額に関して）却下されることになる。
【００６１】
ここで、料金上限閾値（円）５０３および料金下限閾値（円）５０５としては、「円」単位の料金が設定されるが、これに代えて、他の通貨単位の料金を設定するようにしてもよい。
【００６２】
次に、承認／却下条件記憶部４３２に格納されている承認／却下条件について図５〜図７を参照しながら説明する。図５は図３の注文情報格納装置４３０の承認／却下条件記憶部４３２に格納されている金額承認／却下条件テーブルの一例を示す図、図６は図３の注文情報格納装置４３０の承認／却下条件記憶部４３２に格納されている納品予定日承認／却下条件テーブルの一例を示す図、図７は図３の注文情報格納装置４３０の承認／却下条件記憶部４３２に格納されているプリフライトチェック結果承認／却下条件テーブルの一例を示す図である。
【００６３】
承認／却下条件記憶部４３２には、図５に示す金額承認／却下条件テーブル６００、図６に示す納品予定日承認／却下条件テーブル７００および図７に示すプリフライトチェック結果承認／却下条件テーブル８００が格納されている。
【００６４】
金額承認／却下条件テーブル６００は、個々の注文に対して受注者サイト１２０において行われる本見積り時の金額を承認／却下するための条件を予め登録するためのテーブルである。この承認／却下の条件は、発注者の仮発注時に同時に承認権限者により設定するようにしてもよい。また、承認者が、承認／却下条件格納装置４５０中の承認／却下条件記憶部４５１に格納されている承認／却下条件を発注者の仮注文時に適用し、この承認／却下条件を金額承認／却下条件テーブル６００に設定するようにしてもよい。
【００６５】
金額承認／却下条件テーブル６００には、注文番号６０１、承認／却下区別６０２、料金上限閾値（円）６０３、料金上限閾値（％）６０４、料金下限閾値（円）６０５、および料金下限閾値（％）６０６が記述される。注文番号６０１は、注文情報格納装置４３０中の注文情報記憶部４３１に格納された注文情報と対応付けるためのものである。承認／却下区別６０２は、承認／却下条件テーブル６００のレコードが承認条件の者であるのか却下条件のものであるのかを区別するためのものである。
【００６６】
料金上限閾値（円）６０３は、注文の仮見積り時に発注者に提示された金額より本見積り時の金額が大きい場合の仮見積り時の金額と本見積り時の金額との差額の上限値であり、それが承認／却下区別６０２により承認条件として示される場合においては、その差額が上限値内にあれば、本見積りは（金額に関して）承認されることになる。また、料金上限閾値（円）６０３が承認／却下区別６０２により却下条件として示される場合においては、上記差額が料金上限閾値（円）６０３を超えれば、本見積りは（金額に関して）却下されることになる。
【００６７】
料金上限閾値（％）６０４は、注文の仮見積り時に発注者に提示された金額より本見積り時の金額が大きい場合の仮見積り時の金額の本見積り時の金額との差額割合（％）の上限値であり、それが承認／却下区別６０２により承認条件として示される場合においては、上記差額割合が上限値内にあれば、本見積りは（金額に関して）承認されることになる。また、料金上限閾値（％）６０４が承認／却下区別６０２により却下条件として示される場合においては、上記差額割合が料金上限閾値（％）６０４を超えれば、本見積りは（金額に関して）却下されることになる。
【００６８】
料金下限閾値（円）６０５は、注文の仮見積り時に発注者に提示された金額より本見積り時の金額が小さい場合の仮見積り時の金額と本見積り時の金額との差額の下限値であり、それが承認／却下区別６０２により承認条件として示される場合においては、上記差額が下限値内にあれば、本見積りは（金額に関して）承認されることになる。また、料金下限閾値（円）６０５が承認／却下区別６０２により却下条件として示される場合においては、上記差額が料金下限閾値（円）６０５を超えれば、本見積りは（金額に関して）却下されることになる。
【００６９】
料金下限閾値（％）６０６は、注文の仮見積り時に発注者に提示された金額より本見積り時の金額が大きい場合の仮見積り時の金額の本見積り時の金額との差額割合（％）の下限値であり、それが承認／却下区別６０２により承認条件として示される場合においては、上記差額割合が下限値内にあれば、本見積りは（金額に関して）承認されることになる。また、料金上限閾値（％）６０４が承認／却下区別６０２により却下条件として示される場合においては、上記差額割合が料金上限閾値（％）６０４を超えれば、本見積りは（金額に関して）却下されることになる。
【００７０】
ここで、料金上限閾値（円）６０３および料金下限閾値（円）６０５として、「円」単位の料金が設定されるが、これに代えて、他の通貨単位の料金を設定するようにしてもよい。
【００７１】
図６に示す納品予定日承認／却下条件テーブル７００は、個々の注文に対して受注者サイト１２０において行われる本見積り時に提示される納品予定日の期日に対して予め承認／却下条件を登録するためのテーブルであり、通常は、承認／却下条件は、発注者の仮発注時と同時に承認権限者により設定することが想定される。
【００７２】
納品予定日承認／却下条件テーブル７００には、注文者番号７０１、承認／却下区別７０２、および納品予定日時閾値７０３が記述される。注文番号７０１は、注文情報格納装置４３０中の注文情報記憶部４３１に格納された注文情報と対応付けるためのものである。承認／却下区別７０２は、納品予定日承認／却下条件テーブル７００のレコードが承認条件のものであるのか却下条件のものであるのかを区別するためのものである。納品予定日時閾値７０３は、注文の本見積り時に発注者に対して提示される納品予定日の許容期日であり、それが承認／却下区別７０２により承認条件として示される場合においては、納品予定日が許容期日内であれば、本見積りは承認されることになる。また、納品予定日時閾値７０３が承認／却下区別７０２により却下条件として示される場合においては、納品予定日が許容期日以降であれば、本見積りは却下されることになる。
【００７３】
図７に示すプリフライトチェック結果承認／却下条件テーブル８００は、注文が印刷注文である場合に、受注者サイト１２０における、本見積り時の注文情報と同時に送られた印刷データに対するプリフライトチェックの結果に対する承認／却下の条件を予め登録するためのテーブルであり、通常は、承認／却下の条件は、発注者の仮発注時と同時に承認権限者により設定することが想定される。
【００７４】
プリフライトチェック結果承認／却下条件テーブル８００には、注文番号８０１、承認／却下区別８０２およびプリフライトチェック項目８０３が記述される。注文番号８０１は、注文情報格納装置４３０中の注文情報記憶部４３１に格納された注文情報と対応付けるためのものである。承認／却下区別８０２は、プリフライトチェック結果承認／却下条件テーブル８００のレコードが承認条件のものであるか却下条件のものであるかを区別するためのものである。プリフライトチェック項目８０３は、注文の本見積り時と同時に行われる印刷データのプリフライトチェックに対する承認条件または却下条件として指定する複数の項目を含む。ここで、プリフライトチェック項目８０３が承認／却下区別８０２により承認条件として示される場合において、プリフライトチェック項目８０３のうち、指定された項目が受注者サイト１２０において行われる印刷データに対するプリフライトチェックの結果として満足するものでなければ、印刷データのプリフライトチェックが承認されたとする。プリフライトチェック項目８０３が承認／却下区別８０２により却下条件として示される場合において、指定された項目が受注者サイト１２０において行われる印刷データに対するプリフライトチェックの結果として満足するものでなければ、印刷データのプリフライトチェックが却下されたとする。
【００７５】
プリフライトチェック項目８０３は、具体的には、フォントがあるか否かをチェックするテキスト８０３１、解像度が印刷に適しているか、画像ファイルのリンク切れがないかなどをチェックする画像８０３２、ページレイアウトアプリケーションのバージョンが正しいか否かなどをチェックするレイアウト８０３３、印刷機のマージンや用紙の設定が可能か否かなどをチェックする出力設定８０３４を含む。
【００７６】
図１で説明したサーバ１１０Ａの承認／却下閾値条件比較２１３においては、承認／却下条件記憶部４３２の金額承認／却下条件テーブル６００、納品予定日承認／却下条件テーブル７００、印刷注文においてはプリフライトチェック結果承認／却下条件テーブル８００などに指定されている承認条件または却下条件を用いて、本見積りが指定されている承認条件／却下条件を満たすか否かの判定が行われるが、この判定には、これらの承認／却下条件を全て用いる必要はなく、適宜必要とする承認／却下条件を指定し、指定された承認／却下条件を用いるようにすればよい。
【００７７】
このように、本実施の形態によれば、図１に示すようなネットワークを介した注文システムにおいて、発注者側の発注者または承認者が予め承認条件としての料金範囲、納品期限日、または印刷注文における印刷データに対するプリフライトチェック項目などを事前または仮注文時に指定しておくことにより、受注者による本見積りの結果が発注者側により指定された承認条件の範囲内である場合は、承認者による承認のための処理をショートカットして本受注処理へ移行することを可能にする。また、発注者側の発注者または承認者が予め却下条件としての料金範囲、納品期限日、印刷注文における印刷データに対するプリフライトチェック項目などを事前または仮注文時に指定しておくことにより、受注者による本見積りの結果が発注者側により指定された却下条件の範囲内である場合は、承認者による却下の処理をショートカットして受注キャンセル処理へ移行することを可能にする。よって、注文者の発注処理の簡素化と時間の短縮化を図ることができる。
【００７８】
本実施の形態においては、サーバによる仮見積り処理を説明したが、本発明の原理は、サーバによる仮見積り処理が省略された処理フローを採用する注文システムに適用しても同様の効果を得ることができることはいうまでもない。
【００７９】
また、本実施の形態においては、複雑な注文の例として印刷注文が可能であるシステムについて説明したが、本発明の原理は、印刷注文が可能でない他の注文システムに適用しても同様の効果を得ることができることはいうまでもない。
【００８０】
さらに、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることはいうまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８１】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードを、ネットワークを介してダウンロードしてもよい。
【００８２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【００８３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【図面の簡単な説明】
【００８４】
【図１】本発明の一実施の形態に係る注文システムの構成および処理の手順を模式的に示すブロック図である。
【図２】図１のサーバ１１０Ａの具体的な構成を示すブロック図である。
【図３】図１のサーバ１１０Ａ内にＣＰＵ３０１が対応するプログラムを実行することによって構成される各処理モジュールの構成を示すブロック図である。
【図４】図３の承認／却下条件格納装置４５０の承認／却下条件記憶部４５１に格納されている情報のフォーマットの一例を示す図である。
【図５】図３の注文情報格納装置４３０の承認／却下条件記憶部４３２に格納されている金額承認／却下条件テーブルの一例を示す図である。
【図６】図３の注文情報格納装置４３０の承認／却下条件記憶部４３２に格納されている納品予定日承認／却下条件テーブルの一例を示す図である。
【図７】図３の注文情報格納装置４３０の承認／却下条件記憶部４３２に格納されているプリフライトチェック結果承認／却下条件テーブルの一例を示す図である。
【図８】従来のネットワークを介した注文システムの構成および処理の手順を模式的に示すブロック図である。
【符号の説明】
【００８５】
１００  発注者サイト
１１０Ａ  サーバ
１２０  受注者サイト
３０１  ＣＰＵ（中央演算処理装置）
３０２  ＲＡＭ
３０３  ＲＯＭ
３０４  ネットワークインターフェース（ＮＥＴＩＦ）
３０９  ＨＤＤ（ハードディスク装置）
３１０  外部入出力装置
４００  見積りモジュール
４０１  仮見積り処理部
４０２  本見積り処理部
４０３  承認／却下条件判断部
４１０  受注処理モジュール
４１１  承認／却下条件登録部
４１２  仮発注処理部
４１３  本受注処理部
４１４  キャンセル処理部
４２０  通知処理モジュール
４２１  仮受注通知部
４２２  本見積り通知部
４２３  本受注通知部
４２４  キャンセル通知部
４３０  注文情報格納装置
４３１  注文情報記憶部
４３２  承認／却下条件記憶部
４４０  商品情報格納装置
４４１  商品情報記憶部
４５０  承認／却下条件格納装置
４５１  承認/却下条件記憶部
４６０  ユーザ情報格納装置
４６１  発注者情報記憶部
４６２  受注者情報記憶部
５００  承認／却下条件テーブル
６００  金額承認／却下条件テーブル
７００  納品予定日承認／却下条件テーブル
８００  プリフライトチェック結果承認／却下条件テーブル
【図１】
2005332142.tif 000003
【図２】
2005332142.tif 000004
【図３】
2005332142.tif 000005
【図４】
2005332142.tif 000006
【図５】
2005332142.tif 000007
【図６】
2005332142.tif 000008
【図７】
2005332142.tif 000009
【図８】
2005332142.tif 000010