(57)【要約】【課題】個別のニーズに応じたカタログ、パンフレット、比較表等の作成が容易であり、さらに、既存のカスタマイズカタログを再利用するのに好適な情報処理システム、を提供する。【解決手段】情報処理システムでは、顧客要求データに基づいて表示された顧客要求入力画面から商品カテゴリーとそれらの各々に対する優先条件や制約条件を入力すると（Ｓ５０１〜Ｓ５０２）、顧客要求データに合致する機種別情報やイメージデータが抽出され、差込データの指定がある場合は、差込データ入力画面を表示するための表示情報が生成され、差込データとベースデータとが合成されて、差込印刷用データが生成される（Ｓ５２２〜Ｓ５２６）。編集が終了するとカタログデータを保存し（Ｓ５２７〜Ｓ５３１）、見積もりを作成する場合は見積データを生成し（Ｓ５３２、Ｓ５３３）、比較表作成指定が有るときは比較表を印刷するための比較表データを生成して印刷装置１３０に送られる（Ｓ５２４〜Ｓ５３５）。【選択図】      図５
2004171395.tif 000002
【特許請求の範囲】
【請求項１】
サーバコンピュータとクライアントコンピュータと印刷装置とが通信回線を介して互いに接続された情報処理システムにおいて、
前記サーバコンピュータは、印刷フォームデータを記憶する印刷フォームデータ記憶手段と、
前記印刷フォームデータに差込出力するための差込書式データを記憶する差込書式データ記憶手段と、
前記差込書式データに従った差込データを前記クライアントコンピュータから入力するための差込データ入力画面を前記クライアントコンピュータに表示させる表示情報を生成する表示情報生成手段と、
前記クライアントコンピュータから受信した差込データと前記差込書式データとから差込印刷用データを生成する差込印刷データ合成手段と、
前記差込印刷用データと前記印刷フォームデータとを組み合わせて印刷データに加工する加工手段とを備えることを特徴とする情報処理システム。
【請求項２】
クライアントコンピュータ及び印刷装置とともに通信回線を介して相互に接続された、情報処理システムを構成するサーバコンピュータにおいて、
印刷フォームデータを記憶する印刷フォームデータ記憶手段と、前記印刷フォームデータに差込出力するための差込書式データを記憶する差込書式データ記憶手段と、前記差込書式データに従った差込データを前記クライアントコンピュータから入力するための差込データ入力画面を前記クライアントコンピュータに表示させる表示情報を生成する表示情報生成手段と、前記クライアントコンピュータから受信した差込データと前記差込書式データとから差込印刷用データを生成する差込印刷データ合成手段と、前記差込印刷用データと前記印刷フォームデータとを組み合わせて印刷データに加工する加工手段とを備えることを特徴とするサーバコンピュータ。
【請求項３】
前記差込データとしての製品の詳細情報及び該詳細情報の属性を示すタグ情報を記憶する詳細情報記憶手段と、前記クライアントコンピュータから受信した顧客要求データを前記タグ情報に対応付けるための変換テーブルを記憶する変換テーブル記憶手段と、前記詳細情報から前記受信した顧客要求に対応付けられた前記タグ情報と一致する情報を抽出するデータ抽出手段を更に備えることを特徴とする請求項２記載のサーバコンピュータ。
【請求項４】
少なくとも商品番号及び標準価格を記憶している商品マスタと、前記顧客要求データ及び前記商品マスタから見積データを作成する見積情報生成手段を更に備えることを特徴とする請求項２又は請求項３記載のサーバコンピュータ。
【請求項５】
前記顧客要求データは複数の商品カテゴリーを含み、前記抽出手段は、該複数の商品カテゴリーに対応した情報を抽出することを特徴とする請求項３記載のサーバコンピュータ。
【請求項６】
前記顧客要求データには、複数の比較項目情報が更に含まれており、前記詳細情報から前記顧客要求データに合致する複数の機種の比較情報を抽出し、抽出された前記比較情報に基づいて該機種の前記比較項目に関する比較表を作成する比較表作成手段を更に備えることを特徴とする請求項２又は５記載のサーバコンピュータ。
【請求項７】
前記顧客要求データは少なくとも一つ以上の優先条件を含み、前記データ抽出手段によって抽出された情報を前記優先順位に基づいて並び替える情報レイアウト修正手段を更に備えることを特徴とする請求項３記載のサーバコンピュータ。
【請求項８】
前記顧客要求データは少なくとも一つ以上の優先条件を含み、前記データ抽出手段によって抽出された情報を前記優先順位に基づいて強調表示する情報表示修正手段を更に備えることを特徴とする請求項３記載のサーバコンピュータ。
【請求項９】
サーバコンピュータとクライアントコンピュータと印刷装置とが通信回線を介して互いに接続された情報処理システムの前記サーバコンピュータの制御方法であって、
印刷フォームデータを記憶する印刷フォームデータ記憶ステップと、前記印刷フォームデータに差込出力するための差込書式データを記憶する差込書式データ記憶ステップと、前記差込書式データに従った差込データを前記クライアントコンピュータから入力するための差込データ入力画面を前記クライアントコンピュータに表示させる表示情報を生成する表示情報生成ステップと、前記前記クライアントコンピュータから受信した差込データと前記差込書式データとから差込印刷用データを生成する差込印刷データ合成ステップと、前記差込印刷用データと前記印刷フォームデータとを組み合わせて印刷データに加工する加工ステップとを備えることを特徴とするサーバの制御方法。
【請求項１０】
サーバコンピュータとクライアントコンピュータと印刷装置とが通信回線を介して互いに接続された情報処理システムの前記サーバの制御プログラムであって、
印刷フォームデータを記憶する印刷フォームデータ記憶ステップと、前記印刷フォームデータに差込出力するための差込書式データを記憶する差込書式データ記憶ステップと、前記差込書式データに従った差込データを前記クライアントコンピュータから入力するための差込データ入力画面を前記クライアントコンピュータから表示させるための表示情報を生成する表示情報生成ステップと、前記クライアントコンピュータから受信した差込データと前記差込書式データとから差込印刷用データを生成する差込印刷データ合成ステップと、前記差込印刷用データと前記印刷フォームデータとを組み合わせて印刷データに加工する加工ステップとをコンピュータに実行させることを特徴とするサーバコンピュータの制御プログラム。
【０００１】
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は情報処理システム、該システムのサーバ、該サーバの制御方法、及びプログラムに関し、特にカタログやパンフレットを印刷するのに好適な情報処理システムに関する。
【０００２】
【従来の技術】
従来よりカタログには紙媒体が広く用いられ、その際、カタログは各製品ごとに詳細に紹介した詳細カタログとして、または、同一カテゴリーや同一シリーズの製品を網羅的に紹介した総合カタログとして作成され、郵送や手渡しによって配布されている。
【０００３】
他方、例えばＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）等による電子データのカタログが近時多く作成され、インターネット上のウェブサイトからダウンロードする方法等で配布されている。この電子カタログについては、配布先に応じてカスタマイズしたカタログを作成する技術も開示されている（例えば、特許文献１参照）。この技術によれば、主に販売店向けに、最新の商品情報あるいは季節や催事スケジュールにキャッチアップした商品情報に基づいてカスタマイズされたチラシやカタログなどの広告媒体を作成し、配布する技術が開示されている。
【０００４】
また、顧客情報と商品情報を記憶したデータベースに基づいて顧客の誕生日や入学式等の個人別のイベントに対応したカタログを作成する技術も開示されている（例えば、特許文献２参照）。
【０００５】
【特許文献１】
特開平２００１−２５６３９１号公報
【特許文献２】
特開平２００２−１５２２６号公報
【０００６】
【発明が解決しようとする課題】
しかし、上記の従来技術は、顧客の共通のニーズ、つまり各販売店の各季節のバーゲンセールや開店／閉店セール、各個人の誕生日や入学式記念日等に応じたいわばカテゴライズされたバリエーションに対応してカスタマイズすることを容易にするものであった。このため、顧客ニーズが様々な場合にはカスタマイズに対応することが容易でなく、対応するためには昔ながらの手作りによる一品作りのカタログを製作せざるを得ないという問題があった。
【０００７】
例えば、企業向けのプリンタの販売を考えた場合、各企業のニーズに応じて提供すべきである製品情報は異なるはずである。なぜなら、その企業の業種や業態、その企業の中のどの部署の如何なる業務で用いるのかにより、プリンタの機種選定に必要な情報が異なるからである。
【０００８】
つまり、使用する企業が商社なのか建設会社なのか、使用する部署が設計部門なのか経理部門なのか企画部門なのか等によって、必要な情報は異なる。また、１日当たりの出力枚数やカラー使用の要否及び頻度、使用する用紙サイズ、必要な解像度等が異なり、組み合わせる印刷関連のソフトウェアも異なり、機種選定に必要な情報や選定にあたっての各項目の重要度も異なってくる。さらに設置場所の制約条件（電源容量、筐体の寸法等）が機種選定の決定的な要因になる場合もある。
【０００９】
これらの情報を網羅して記載しようとすると、共通カタログに記載する情報量は必然的に増大する。このため、選定にあたって必要な情報をカタログから見つけるのには困難を覚える場合も少なくない。他方、通常はカタログに記載されないような詳細な仕様であってもその一部を確認しないと機種選定ができない場合もある。しかし、近時の多機能なプリンタでは詳細仕様に関する情報も多岐に渡り、その情報量は莫大であり、分厚い詳細仕様書を顧客企業の担当者が見ることを期待することは到底現実的とは言えない。さらに顧客企業の担当者の知識の有無によっても用語の解説の要否等が違ってくる。
【００１０】
さらに、複数の会社の製品の機能や仕様を比較して、機種を選定してもらう場合には、カタログが一層に煩雑になる。つまり、会社が異なると製品のカタログに記載された項目及び記載順序が異なるので、個別の顧客の要望に応えて比較表を作ることになる。この場合には、各営業マンや営業支援スタッフが詳細仕様書から情報を抜き出し、カタログとは別の詳細説明資料や比較資料を顧客の個別のニーズに応じて作成していたので手間がかかっていた。
【００１１】
さらに、これらの資料は、個別の企業のニーズに応じて作成したものであるのでパソコンで資料を作成した各担当者のパソコンのハードディスクにいわば死蔵されてしまい、再利用等による有効利用が殆どされていなかった。
【００１２】
本発明は上記の各問題点に鑑みてなされたものであり、特に個別のニーズに応じたカタログ、パンフレット、比較表等の作成が容易であり、さらに、既存のカスタマイズカタログを再利用するのに好適な情報処理システム、該システムに接続されたサーバ、該サーバの制御方法、プログラムの提供を目的とする。
【００１３】
【課題を解決する為の手段】
上記目的を達成するために、請求項１記載の情報処理システムは、サーバコンピュータとクライアントコンピュータと印刷装置とが通信回線を介して互いに接続された情報処理システムにおいて、前記サーバコンピュータは、印刷フォームデータを記憶する印刷フォームデータ記憶手段と、前記印刷フォームデータに差込出力するための差込書式データを記憶する差込書式データ記憶手段と、前記差込書式データに従った差込データを前記クライアントコンピュータから入力するための差込データ入力画面を前記クライアントコンピュータに表示させる表示情報を生成する表示情報生成手段と、前記クライアントコンピュータから受信した差込データと前記差込書式データとから差込印刷用データを生成する差込印刷データ合成手段と、前記差込印刷用データと前記印刷フォームデータとを組み合わせて印刷データに加工する加工手段とを備えることを特徴とする。
【００１４】
上記目的を達成するために、請求項２記載のサーバコンピュータは、クライアントコンピュータ及び印刷装置とともに通信回線を介して相互に接続された、情報処理システムを構成するサーバコンピュータにおいて、印刷フォームデータを記憶する印刷フォームデータ記憶手段と、前記印刷フォームデータに差込出力するための差込書式データを記憶する差込書式データ記憶手段と、前記差込書式データに従った差込データを前記クライアントコンピュータから入力するための差込データ入力画面を前記クライアントコンピュータに表示させる表示情報を生成する表示情報生成手段と、前記クライアントコンピュータから受信した差込データと前記差込書式データとから差込印刷用データを生成する差込印刷データ合成手段と、前記差込印刷用データと前記印刷フォームデータとを組み合わせて印刷データに加工する加工手段とを備えることを特徴とする。
【００１５】
請求項３記載のサーバコンピュータは、請求項２記載のサーバコンピュータにおいて、前記差込データとしての製品の詳細情報及び該詳細情報の属性を示すタグ情報を記憶する詳細情報記憶手段と、前記クライアントコンピュータから受信した顧客要求データを前記タグ情報に対応付けるための変換テーブルを記憶する変換テーブル記憶手段と、前記詳細情報から前記受信した顧客要求に対応付けられた前記タグ情報と一致する情報を抽出するデータ抽出手段を更に備えることを特徴とする。
【００１６】
請求項４記載のサーバコンピュータは、請求項２又は請求項３記載のサーバコンピュータにおいて、少なくとも商品番号及び標準価格を記憶している商品マスタと、前記顧客要求データ及び前記商品マスタから見積データを作成する見積情報生成手段を更に備えることを特徴とする。
【００１７】
請求項５記載のサーバコンピュータは、請求項３記載のサーバコンピュータにおいて、前記顧客要求データは複数の商品カテゴリーを含み、前記抽出手段は、該複数の商品カテゴリーに対応した情報を抽出することを特徴とする。
【００１８】
請求項６記載のサーバコンピュータは、請求項２又は５記載のサーバコンピュータにおいて、前記顧客要求データには、複数の比較項目情報が更に含まれており、前記詳細情報から前記顧客要求データに合致する複数の機種の比較情報を抽出し、抽出された前記比較情報に基づいて該機種の前記比較項目に関する比較表を作成する比較表作成手段を更に備えることを特徴とする。
【００１９】
請求項７記載のサーバコンピュータは、請求項３記載のサーバコンピュータにおいて、前記顧客要求データは少なくとも一つ以上の優先条件を含み、前記データ抽出手段によって抽出された情報を前記優先順位に基づいて並び替える情報レイアウト修正手段を更に備えることを特徴とする。
【００２０】
請求項８記載のサーバコンピュータは、請求項３記載のサーバコンピュータにおいて、前記顧客要求データは少なくとも一つ以上の優先条件を含み、前記データ抽出手段によって抽出された情報を前記優先順位に基づいて強調表示する情報表示修正手段を更に備えることを特徴とする。
【００２１】
上記目的を達成するために、請求項９記載のサーバの制御方法は、サーバコンピュータとクライアントコンピュータと印刷装置とが通信回線を介して互いに接続された情報処理システムの前記サーバコンピュータの制御方法であって、印刷フォームデータを記憶する印刷フォームデータ記憶ステップと、前記印刷フォームデータに差込出力するための差込書式データを記憶する差込書式データ記憶ステップと、前記差込書式データに従った差込データを前記クライアントコンピュータから入力するための差込データ入力画面を前記クライアントコンピュータに表示させる表示情報を生成する表示情報生成ステップと、前記前記クライアントコンピュータから受信した差込データと前記差込書式データとから差込印刷用データを生成する差込印刷データ合成ステップと、前記差込印刷用データと前記印刷フォームデータとを組み合わせて印刷データに加工する加工ステップとを備えることを特徴とする。
【００２２】
上記目的を達成するために、請求項１０記載のサーバコンピュータの制御プログラムは、本発明の情報処理システムのサーバの制御プログラムは、サーバコンピュータとクライアントコンピュータと印刷装置とが通信回線を介して互いに接続された情報処理システムの前記サーバの制御プログラムであって、印刷フォームデータを記憶する印刷フォームデータ記憶ステップと、前記印刷フォームデータに差込出力するための差込書式データを記憶する差込書式データ記憶ステップと、前記差込書式データに従った差込データを前記クライアントコンピュータから入力するための差込データ入力画面を前記クライアントコンピュータから表示させるための表示情報を生成する表示情報生成ステップと、前記クライアントコンピュータから受信した差込データと前記差込書式データとから差込印刷用データを生成する差込印刷データ合成ステップと、前記差込印刷用データと前記印刷フォームデータとを組み合わせて印刷データに加工する加工ステップとをコンピュータに実行させることを特徴とする。
【００２３】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態に係る情報処理システムを詳細に説明する。
【００２４】
図１は本発明の実施の形態に係る情報処理システムの構成を示す図である。
【００２５】
サーバコンピュータ１００（以下、サーバ１００）、クライアントコンピュータ１１０（以下、クライアント１１０）、及び印刷装置１３０が通信回線１５０を介して互いに接続されている。サーバ１００は、例えばいわゆるＮＴサーバやＵｎｉｘ（登録商標）ベースのサーバであり、クライアント１１０は例えばパソコン又はいわゆるＰＤＡ（ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）のような携帯端末であり、あるいはインターネット対応の携帯電話でも良い。なお、印刷装置１３０はいわゆるネットワークプリンタとして通信回線１５０に直接に接続されているが、不図示のプリンタサーバを介して接続される形態でもよいし、クライアント１１０に接続される形態でも良い。
【００２６】
通信回線１５０は典型的にはインターネットやイントラネット等のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や電話回線、専用デジタル回線、ＡＴＭやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用無線回線等のいずれか、またはこれらの組み合わせにより実現されるいわゆる通信ネットワークであり、データの送受信が可能なものであれば良い。なお、クライアント１１０からサーバ１００への通信手段とサーバ１００から印刷装置１３０への通信手段が異なっても良い。
【００２７】
図２は、図１におけるサーバ１００のハードウェア構成を示す図である。
【００２８】
図２においてＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ＬＡＮアダプタ２４、ビデオアダプタ２５、キーボード２６、マウス２７、ハードディスク２８、ＣＤ−ＲＯＭドライブ２９はそれぞれシステムバス２０を介して互いに接続されている。システムバス２０は例えばＰＣＩバス、ＡＧＰバス、メモリバス等である。各バス間の接続用チップ（ノースブリッジ、サウスブリッジ等のチップセット）やキーボードインタフェースやいわゆるＳＣＳＩやＡＴＡＰＩのような入出力用インタフェースの図示は省略されている。
【００２９】
ＣＰＵ２１はオペレーションシステムのプログラムやアプリケーションプログラムに基づいて四則演算や比較演算等の各種の演算や、ハードウェアの制御を行う。ＲＡＭ２２には、ハードディスク２８、ＣＤ−ＲＯＭドライブ２９に装着されたＣＤ−ＲＯＭやＣＤ−Ｒ等の記憶媒体から読み出されたオペレーションシステムのプログラムやアプリケーションプログラム等が記憶され、これらはＣＰＵ２１の制御の下に実行される。
【００３０】
ＲＯＭ２３にはオペレーションシステムと協働してハードディスク２８等への入出力を制御するいわゆるＢＩＯＳ等が記憶される。ＬＡＮアダプタ２４は、ＣＰＵによって制御されるオペレーションシステムの通信プログラムと協働してネットワークを介した外部との通信を行う。ビデオアダプタ２５はディスプレイ装置に出力する画像信号を生成し、キーボード２６やマウス２７は情報処理装置への指示を入力するために用いられる。
【００３１】
ハードディスク２８はオペレーションシステムやアプリケーションプログラムを記憶している。アプリケーションプログラムは、例えば後述するデータの抽出プログラム、各種データの生成プログラム、検索プログラム、データの更新プログラム等である。
【００３２】
ＣＤ−ＲＯＭドライブ２９はアプリケーションプログラムが記憶されたＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ等の記憶媒体を装着してそれらに記憶されたアプリケーションプログラムをハードディスク２８にインストールするのに用いる。なおＣＤ−ＲＯＭドライブの代わりにＣＤ−Ｒドライブ、ＣＤ−Ｒ／Ｗドライブ、ＤＶＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＭＯドライブ等を用いても良いことは言うまでもない。
【００３３】
図３は、図１におけるクライアント１１０のハードウェア構成を示す図である。図示したようにクライアント１１０の構成は図２のサーバ１００と同一であるので説明を省略する。なお、区別のために各構成部材にはサーバ１００の構成部材を示す符号とは異なる符号を付してある。
【００３４】
図４は、サーバ１００におけるテーブル構成例を示す図であり、（ａ）は書式テーブルを示し、（ｂ）は変換テーブルを示し、（ｃ）は詳細情報テーブルを示し、（ｄ）は差込印刷テーブルを示し、（ｅ）は商品マスタを示し、（ｆ）は商談テーブルを示し、（ｇ）はカタログＤＢを示す。
【００３５】
書式テーブル４０１には、カタログ書式情報（用紙、余白、レイアウト情報等）、共通データ（ロゴ、会社情報）、背景データ（カタログの背景となる画像や模様のデータ）が含まれている。
【００３６】
変換テーブル４０２には、要求仕様をタグ情報に変換するためのデータが含まれている。ある要求仕様項目を示す特定のキーワード、例えば、「低廉なランニングコスト」等が指定された場合は、要求仕様はトナーカートリッジのコストに関する情報を意味する＜ｔｏｎｅｒ＿ｃｏｓｔ＞、インクのコストに関する情報を意味する＜ｉｎｋ＿ｃｏｓｔ＞、ドラムのコストに関する情報を意味する＜ｄｒｕｍ＿ｃｏｓｔ＞、保守関係のコストに関する情報を意味する＜ｍｅｎｔ＿ｃｏｓｔ＞等、通常は複数の属性タグに変換される。なお、属性タグは漢字を用いても良い。
【００３７】
変換テーブル４０２は、前述した特定キーワードと属性タグとが対応している構成だけでなく、１つの上位概念やカテゴリーに、下位概念を示す複数のキーワードが対応し、その各キーワードに少なくとも１つ以上の属性タグが対応付けられているデータ構造を成しても良いし、あるカテゴリーや上位概念の下に少なくとも１つ以上の下位概念及び少なくとも１つ以上の属性タグの両方が対応付けられているデータ構造を成しても良い。また、上位概念やカテゴリーと下位概念との階層は、少なくとも２つ以上の階層であり、通常は２階層乃至８階層で構成される。
【００３８】
詳細情報テーブル４０３には、タグ情報を含む機種別基本データや、機種別詳細データが記憶されている。機種別基本データには、プリンタであれば、カラー／白黒の印刷区分、印刷方式（ＬＢＰやインクジェット等）、最大用紙サイズ（例えばＡ３）、給紙容量、プリント速度、消費電力、本体寸法、本体重量等の基本仕様となる各項目の情報が記憶されている。
【００３９】
機種別基本データは、原則としてカタログに記載される情報だが、基本データであってもカタログに記載しない場合に対応するために、また、後述する比較表作成のために各項目の情報には属性タグ情報が含まれている。
【００４０】
機種別詳細データは、通常はカタログに記載されないデータである。例えば、プリンタであれば、最初の１枚目の印刷までの所要時間や、ドラム一体型カートリッジでない場合におけるドラムの交換頻度（例えば印刷５０万枚で交換）、レーザビーム式カラープリンターの場合には、自動キャリブレーションの時間間隔等の本体各部の機能仕様項目に関するデータが記憶されている。これらの各項目には対応するタグ情報が少なくとも１つ記憶されている。さらに、オプションに関する機能仕様も同様に記憶されている。
【００４１】
なお、上記の機種別基本データや機種別詳細データの各項目は、項目を特定するための見出し情報を含んでいる。この見出し情報は項目を特定する項目タグ、例えば、本体の重量の項目タグとして＜ｗｅｉｇｈｔ＿ｍａｉｎ＿ｕｎｉｔ＞が典型例であるが、このようなものに限らず、項目を特定できれば一意の符号や数字等でも良い。また、詳細情報テーブル４０３には各項目に関連付けられた本体各部やオプションのイメージデータも記憶されている。
【００４２】
差込印刷テーブル４０４には、カタログに差し込み印刷するための顧客データ（顧客の会社名又は顧客コードや顧客側担当者名）、担当者データ（販売店名又は販売店コード、組織名又は組織コード、担当者名又は担当者コード、電話番号等）が記憶されているが、これらに限らず、例えば期間限定のキャンペーンに関する情報や特定の顧客に限定して提供する情報を記憶させても良い。  顧客コード、販売店コード、組織コード、担当者コード等を用いる場合には、別途マスターファイルが必要となるのは言うまでもない。
【００４３】
商品マスタ４０５は、商品番号、商品名称、仕入価格、標準販売価格の他、当該商品の登録年月日（販売開始年月日）と廃止年月日（販売終了年月日）を記憶させても良い。
【００４４】
商談テーブル４０６には、商談Ｎо．及び顧客データ（顧客の会社名又は顧客コードや顧客側担当者名）、見積データ（商品番号又は商品名称、数量、商品別見積価格）、管理データ（担当者名又は担当者コード、商談開始年月日、終了年月日、商談結果、契約コード、失注原因コード）を記憶させる。これらに限らず、競合会社コード等を記憶させてもよい。
【００４５】
カタログＤＢ４０７には、作成されたカタログ情報やこのカタログを作成した際の対応する顧客要求データや各種管理情報（担当者情報や更新年月日や他のテーブルとのリンク情報等）が含まれている。
【００４６】
図５は、カタログデータ作成処理を示すフローチャートである。
【００４７】
本処理のステップＳ５０１乃至ステップＳ５０８は、クライアント１１０のＣＰＵ３１の制御の下で実行される。一方、ステップＳ５２１乃至ステップＳ５３５はサーバ１１０のＣＰＵ２１の制御の下で実行される。
【００４８】
ステップＳ５０１を実行する以前に、クライアント１１０の操作者は既にサーバ１００へのログインを終え、不図示のカタログ作成メニューで顧客要求入力を選択している。サーバ１００ではクライアント１１０の画面に顧客要求入力画面を表示させるための表示情報が生成されてクライアント１１０に送信され、クライアント１１０の表示画面には図８に示すような顧客要求入力画面が表示されている。但し、図８の各入力項目はこの時点では全てブランクになっている。
【００４９】
顧客要求入力画面には、少なくとも顧客を特定するための顧客名又は顧客コードを指定する為の入力項目と、商品カテゴリを指定する為の入力項目と、少なくとも一つの優先条件を指定する為の入力項目と、商品の数量を指定する為の入力項目とが表示される。
【００５０】
さらに顧客要求入力画面には、商品のサブカテゴリを指定する為の入力項目と、少なくとも一つの制約条件を指定する為の入力項目と、差込データや見積作成や比較表作成等のオプションを指定する為の入力項目と、顧客の業務カテゴリを指定する為の入力項目を表示しても良い。
【００５１】
まずステップＳ５０１では、図８に示すクライアント１１０における顧客要求入力画面から顧客コードや顧客の業務カテゴリ、商品カテゴリ、商品サブカテゴリ、台数、第１優先条件乃至第３優先条件、第１制約条件と第２制約条件、差込データの有無や見積作成の有無、比較表作成の有無が指定される。次に同一画面で「詳細条件入力」のボタンが押下されると、図９に示す詳細条件入力画面に先の顧客要求入力画面で指定された優先条件や制約条件に対応する項目が表示されるとともに、各項目の具体的数値範囲の指定（数値入力と「以下」、「以上」、「以内」等の選択）が行われ、図８の画面で選択又は入力した情報と併せてサーバ１００に送信される。
【００５２】
ステップＳ５２１では、サーバ１００がクライアント１１０より送信された顧客要求データを受信しＲＡＭ２２に記憶する。ステップＳ５２２では、この顧客要求データに基づいて変換テーブル４０２がＲＡＭ２２に読み出され、対応するタグ情報（顧客要求データの１項目について少なくとも１つ、通常は複数のタグ情報が対応する）が抽出され、ハードディスク２８に記憶される。このタグ情報に基づいて詳細情報テーブル４０３が検索され、顧客要求データに合致する機種別情報やイメージデータが抽出されてハードディスク２８に記憶される。
【００５３】
この優先条件に対応する詳細情報を含む機種別情報がサーバ１００からクライアント１１０に送信されると、ステップＳ５０２では、クライアント１１０の表示部に図１０の当該機種一覧画面に示すような顧客要求データ中の優先条件や制約条件に合致する該当機種の一覧情報が表示される。カタログを作成する機種については画面左端の機種選択欄にマウスのカーソルを移動してクリックするとレ点が表示される。「機種選択」のボタンが押下されると、選択された機種の情報がサーバ１００に送信される。
【００５４】
このタグ情報とは、顧客要求データで「印刷速度（モノクロ）」が指定されていれば、対応するタグ情報として、例えば＜スタートアップ印刷秒数＞と＜毎分印刷枚数（Ａ４）＞と＜毎分印刷枚数（Ａ３）＞とが抽出される。尚、図８の顧客要求入力画面で複数の商品カテゴリーとそれらの各々に対する優先条件や制約条件を入力できるようにしても良い。
【００５５】
ステップＳ５２３では、選択された機種についてステップＳ５２２のタグ情報に基づき、書式テーブル４０１から対応するカタログの書式情報（印刷フォームデータ，差込書式データ等）や共通データ、背景データが読み出され、詳細情報テーブル４０３から抽出されたデータと共にカタログのベースデータが合成されて、ハードディスク２８に記憶される。このベースデータはＲＡＭ２２に記憶させても良い。このベースデータは特定カテゴリーの複数商品の情報を含んでも良いし、複数カテゴリーの商品を各々１つづつ含んでも良いし、複数カテゴリーの商品を複数含んでも良い。
【００５６】
次にステップＳ５２４では、ＲＡＭ２２に記憶されている顧客要求データに差込データの指定があるか否かが判定される。差込データの指定がある場合（ステップＳ５２４でＹｅｓの場合）には、ステップＳ５２５に進み、ハードディスク２８に記憶されているアプリケーションデータから差込データ指定用の画面がＲＡＭ２２に読み出され、クライアント１１０の画面に図１１に示すような差込データ入力画面を表示するための表示情報が生成され、クライアント１１０に送信される。
【００５７】
次にステップＳ５０３に進み、クライアント１１０の画面に図１１の差込データ入力画面が表示される。この画面では、顧客担当者名の入力や当社担当者名の指定有無や、少なくとも１つの追加データの指定を行うことができる。これらが指定された後に「差込データ登録」ボタンが押下されると処理はステップＳ５０４に進み、差込データがサーバ１００に送信される。
【００５８】
次に、ステップＳ５２６では、サーバ１００において受信した差込データとハードディスク２８に記憶されたベースデータ中の差込書式データとがＲＡＭ２２上で合成されて、差込印刷用データが生成される。ハードディスク２８のベースデータはこの差込印刷用データによって更新（上書き）される。合成時には差込データがベースデータよりも優先され処理はステップＳ５２７に進む。
【００５９】
他方、差込データの指定がない場合（ステップＳ５２４でＮоの場合）には、処理は直接にステップＳ５２７に進む。
【００６０】
ステップＳ５２７では、ハードディスク２８のベースデータはカタログデータに属性変更（フラグの変更のみ）され、このカタログデータに基づいてカタログデータのプレビュー情報が生成され、クライアント１１０に送信される。
【００６１】
ステップＳ５０５では、クライアント１１０の表示部に、図１５に示すようなカタログのプレビューと、そのプレビューの下部に「保存」、「キャンセル」等の編集指示用のボタンを含む画面が表示される。このカタログのプレビューに表示されたイメージやテキスト部分は修正（文字入力、文字削除、サイズ変更）や削除が可能であり、これらの操作やボタンの押下情報は編集情報としてクライアント１１０の不図示のＲＡＭに記憶される。
【００６２】
「保存」ボタンが押下されると、処理はステップＳ５０６に進み、編集情報がサーバ１００に送信される。ステップＳ５２８では、サーバ１００がこの編集情報を受信する。ステップＳ５２９では、受信した編集情報が「終了」ボタンの押下であるか否かが判定され、終了でない場合（ステップＳ５２９でＮｏの場合）には、処理はステップＳ５３０に進み、ハードディスク２８のカタログデータが更新され、次に処理はステップＳ５２７に戻り編集結果を反映した新しいプレビューが送信される。
【００６３】
他方、受信した編集情報が終了の場合（ステップＳ５２９でＹｅｓの場合）には、処理はステップＳ５３１に進み、カタログデータのタイムスタンプが更新されデータの保存が完了する。なお、編集情報に基づいてカタログデータをＲＡＭ２２上で更新していた場合には、カタログデータはＲＡＭ２２からハードディスク２８に保存される。
【００６４】
次に、処理はステップＳ５３２に進み、ＲＡＭ２２上の顧客要求データに見積作成指定が含まれるか否かが判定される。見積作成指定が含まれる場合（ステップＳ５３２でＹｅｓの場合）には、処理はステップＳ５３３に進み、書式テーブル４０１の見積書式情報が読出され、顧客要求データ中の台数データと詳細情報デーブル４０３中の価格情報等から見積データが生成され、処理はステップＳ５３４に進む。他方、見積作成指定が含まれない場合（ステップＳ５３２でＮｏの場合）には、処理は直接にステップＳ５３４に進む。
【００６５】
ステップＳ５３４では、ＲＡＭ２２上の顧客要求データに比較表作成指定が含まれるか否かが判定される。比較表作成指定が含まれる場合（ステップＳ５３４でＹｅｓの場合）には、クライアント１１０の表示部に図１２に示すような比較項目入力画面を表示させるための画面情報が生成され、クライアント１１０に送信される。
【００６６】
ステップＳ５０７では、クライアント１１０の表示部に比較項目入力画面が表示され、この画面では、少なくとも１つの優先条件及び少なくとも１つの制約条件及び、少なくとも１つの追加比較項目の指定が可能であり、優先条件と制約条件には最初顧客要求データで選択した項目が表示されるが勿論変更することができる。ただし、ステップＳ５０２で選択された機種が該当しなくなる場合は警告が表示される。また、「比較項目登録」のボタンを押下すると、比較項目の新規登録が可能である。この画面で「比較表作成」のボタンが押下されると、処理はＳ５０８に進み、図１１の差込データ入力画面で選択された比較項目の情報がサーバ１００に送信される。
【００６７】
処理はステップＳ５３５に進み、書式テーブル４０１の不図示の比較表書式情報が読出され、受信した比較項目情報と、比較項目情報に対応する詳細情報デーブル４０３中の各商品情報等から図１４に示すような各比較項目と会社名を含む製品名と比較項目毎の数値や機能の有無を含む比較表を印刷するための比較表データが生成され、処理を終了する。
【００６８】
他方、比較表作成指定が含まれない場合（ステップＳ５３２でＮｏの場合）には、処理を終了する。
【００６９】
上記の処理によれば、商品カテゴリや優先条件や制約条件等を指定するだけで比較表や見積を含むカタログデータを容易に生成することができるので、個別の顧客のニーズにきめ細かく対応したオーダメイドカタログ、比較表、及び見積を簡単作成することができ営業活動における文書作成効率を大幅に改善することができる。
【００７０】
次に既に作成され、保存されているカタログデータを検索してその一部を編集し、再利用する場合を説明する。
【００７１】
図６は、既存のカタログデータを利用したカタログデータ作成処理を示すフローチャートである。
【００７２】
本処理のステップＳ６０１乃至ステップＳ６０６は、クライアント１１０のＣＰＵ３１の制御のも下で実行される。また、ステップＳ６２１乃至ステップＳ６３０はサーバ１００のＣＰＵ２１の制御の下で実行される。
【００７３】
ステップＳ６０１を実行する以前に、クライアント１１０の操作者は既にサーバ１００へのログインを終え、不図示のカタログ作成メニューで既存カタログ検索を選択している。サーバ１００ではクライアント１１０の画面に検索条件入力画面を表示させるための表示情報が生成されてクライアント１１０に送信され（ステップＳ６２１）、クライアント１１０の表示画面には図８と同様に構成された不図示の検索条件入力画面が表示されている。但し、検索条件入力画面の各入力項目はこの時点では全てブランクになっている。
【００７４】
Ｓ６０１〜Ｓ６２３のステップにより、検索条件に基づいてサーバ１００においてカタログＤＢ４０７を検索し、該当するカタログ情報のサムネールがサーバ１００からクライアント１１０に送信される（ステップＳ６２４）。該当したカタログ情報が複数であれば、複数のサムネールが送信される。クライアント１１０は受信したサムネールを表示する（Ｓ６０３）。
【００７５】
図１６は、クライアント１１０にカタログ情報のサムネールが表示された画面を示す図である。
【００７６】
各サムネールをクリックするとそのカタログ拡大画像を表示できる。また、「詳細」ボタンを押すとそのカタログについての書誌情報（担当者、顧客要求データ等）を表示できる。これら、表示されたサムネールから使用しようとするものを選択して、改変等の必要な編集作業を行うことができる。
【００７７】
各サムネールの「詳細」ボタンの左にはチェックボックスが表示されており、このチェックボックスにチェックを入れることによって当該サムネール選択され、編集することができる。図１６では上段左のサムネールのチェックボックスにチェックが入っている。この選択はサーバ１００に送信され（Ｓ６０４）、サーバ１００では選択情報に対応したカタログデータのプレビュー情報が上述したステップＳ５２７と同様にして生成され、クライアント１１０に送信される（ステップＳ６２５、Ｓ６２６）。
【００７８】
クライアント１１０にカタログプレビューが表示されてから（ステップＳ６０５）、編集作業を行って、編集後のカタログデータをサーバ１００に保存する（ステップＳ６３０）までの処理は、図５に示したカタログデータ作成処理と同じであるのでその説明を省略する。
【００７９】
上記の処理によれば、既に作成しされているカタログを検索して表示し、必要に応じてその一部を修正して利用することができるので、カタログ作成の工程数が削減され、カタログの作成効率をより一層に改善できる。
【００８０】
次に、上記のようにして表示されたサムネールを選択し、編集等の手を加えずに選択する場合、すなわち、カタログＤＢ４０７に直ちに印刷可能なイメージを記憶しておき、該当するデータが存在した場合直ちに印刷できるようにした場合を説明する。イメージとしてはラスタデータでありＰＤＦのイメージデータでも良い。
【００８１】
図７は、既存のカタログデータをそのまま使用してカタログを印刷する処理を示すフローチャートである。
【００８２】
本処理のステップＳ７０１乃至ステップＳ７０６は、クライアント１１０のＣＰＵ３１の制御のも下で実行される。また、ステップ７６２１乃至ステップＳ７３１はサーバ１００のＣＰＵ２１の制御の下で実行される。
【００８３】
ステップＳ７０１を実行する以前に、クライアント１１０の操作者は既にサーバ１００へのログインを終え、不図示のカタログ作成メニューで既存カタログ検索を選択している。サーバ１００ではクライアント１１０の画面に検索条件入力画面を表示させるための表示情報が生成されてクライアント１１０に送信される（ステップＳ７２１）。この後、ステップＳ７０１からＳ７０５においてクライアント１１０にカタログプレビューが表示されるまでの処理は図６に示したフローチャートのステップＳ６０１からＳ６０５までの処理と略同一であるので説明を省略する。
【００８４】
ステップＳ７０５によってクライアント１１０にカタログプレビューが表示された後に、クライアント１１０からサーバ１００に印刷指定が送信される（ステップＳ７０６）。この印刷指定を受信したサーバ１００は画像データが存在するか否かを判別し（ステップＳ７２９）、画像データが存在する場合には画像データを印刷データとして印刷装置１３０に送信する（ステップＳ７３１）。
【００８５】
画像データが存在しない場合には（ステップＳ７２９においてＮо）、カタログ情報から画像データを作成し（ステップＳ７３０）、印刷装置１３０に印刷データとして送信する（ステップＳ７３１）。
【００８６】
印刷データを受信した印刷装置１３０は図１３に例示したカタログを印刷する。このカタログは、図１５に示したカタログと同一のカタログである。
【００８７】
上記の処理によれば、直ちにカタログの印刷が実行できる。
【００８８】
なお、本発明の目的は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００８９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わる記憶媒体に書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９１】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードがネットワークを介して配信されることにより、システムあるいは装置のハードディスクやメモリ等の記憶手段又はＣＤ−ＲＷやＣＤ−Ｒ等の記憶媒体に格納され、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が当該記憶手段や当該記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００９２】
【発明の効果】
以上詳細に説明したように、請求項１に記載の情報処理システム、請求項２に記載のサーバコンピュータ、請求項９に記載のサーバコンピュータの制御方法、及び請求項１０記載のサーバコンピュータの制御プログラムによれば、クライアント１１０に表示された入力画面から必要な入力をするだけで個別のニーズに応じたカタログ、パンフレット、比較表等の作成が容易でる。これにより、営業活動における文書作成効率を大幅に改善できることとなる。
【００９３】
さらに、既存のカスタマイズカタログを再利用できるので、一層に容易且つ迅速にカタログ等の作成ができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る情報処理システムの構成を示す図である。
【図２】図１におけるサーバ１００のハードウェア構成を示す図である。
【図３】図１におけるクライアント１１０のハードウェア構成を示す図である。
【図４】サーバ１００におけるテーブル構成例を示す図であり、（ａ）は書式テーブルを示し、（ｂ）は変換テーブルを示し、（ｃ）は詳細情報テーブルを示し、（ｄ）は差込印刷テーブルを示し、（ｅ）は商品マスタを示し、（ｆ）は商談テーブルを示し、（ｇ）はカタログＤＢを示す。
【図５】カタログデータ作成処理を示すフローチャートである。
【図６】既存のカタログデータを利用したカタログデータ作成処理を示すフローチャートである。
【図７】既存のカタログデータをそのまま使用してカタログを印刷する処理を示すフローチャートである。
【図８】クライアント１１０に表示される顧客要求入力画面を例示する図である。
【図９】クライアント１１０に表示される詳細条件入力画面を例示する図である。
【図１０】クライアント１１０に表示される当該機種一覧画面を例示する図である。
【図１１】クライアント１１０に表示される差込データ入力画面を例示する図である。
【図１２】クライアント１１０に表示される比較項目入力画面を例示する図である。
【図１３】作成したカタログを例示する図である。
【図１４】作成した比較表を例示する図である。
【図１５】クライアント１１０に既存のカタログが表示された画面を示す図である。
【図１６】クライアント１１０にカタログ情報のサムネールが表示された画面を示す図である。
【符号の説明】
２０  システムバス
２１  ＣＰＵ
２２  ＲＡＭ
２３  ＲＯＭ
２４  ＬＡＮアダプタ
２５  ビデオアダプタ
２６  入力部（キーボード）
２７  入力部（マウス）
２８  ハードディスク
２９    ＣＤ−ＲＯＭドライブ
１００  サーバ
１１０  クライアント
１３０  印刷装置
１５０  通信回線
４０２  変換テーブル
４０５  商品マスタ
【図１】
2004171395.tif 000003
【図２】
2004171395.tif 000004
【図３】
2004171395.tif 000005
【図４】
2004171395.tif 000006
【図５】
2004171395.tif 000007
【図６】
2004171395.tif 000008
【図７】
2004171395.tif 000009
【図８】
2004171395.tif 000010
【図９】
2004171395.tif 000011
【図１０】
2004171395.tif 000012
【図１１】
2004171395.tif 000013
【図１２】
2004171395.tif 000014
【図１３】
2004171395.tif 000015
【図１４】
2004171395.tif 000016
【図１５】
2004171395.tif 000017
【図１６】
2004171395.tif 000018