トップ :: G 物理学 :: G06 計算;計数




【発明の名称】 ドキュメント処理システム
【発明者】 【氏名】岩瀬 和寿

【要約】 【課題】処理現場での事情に配慮した画像合成処理を行うことができるドキュメント処理システムを提供する。

【解決手段】プリンタサーバ11が、クライアント3から指示されたドキュメントを取得して解析し、画像データの合成指示の記述が見いだされると、当該記述に従って事前に設定された画像データを合成し、プリンタ12に出力するドキュメント処理システムである。
【特許請求の範囲】
【請求項1】 画像データの合成指示が記述されたドキュメントを処理するドキュメント処理システムであって、合成指示の記述を認識する手段と、当該記述を書き換えて、事前に設定された画像データの合成指示の記述に設定し、修正ドキュメントを生成する手段と、前記修正ドキュメントを処理し、前記画像データの合成指示に従って画像合成を行う手段と、を含むことを特徴とするドキュメント処理システム。
【請求項2】 画像データの合成指示が記述されたドキュメントを処理するドキュメント処理システムであって、合成指示の記述を認識する手段と、当該記述に含まれる合成対象の画像データの性状に基づいて、記述の書き換えを行うか否かを判断する手段と、記述の書き換えを行うと判断した場合に、当該記述を書き換えて、別の画像データの合成指示の記述に設定し、修正ドキュメントを生成する手段と、前記修正ドキュメントを処理し、前記画像データの合成指示に従って画像合成を行う手段と、を含むことを特徴とするドキュメント処理システム。
【請求項3】 画像データの合成指示が記述されたドキュメントを処理するドキュメント処理システムであって、ユーザからの指示に従って、画像データの合成指示の記述の少なくとも一部を書き換え処理し、修正ドキュメントを生成する手段と、前記修正ドキュメントを処理して、画像データの合成指示に従って画像合成を行う手段と、を含むことを特徴とするドキュメント処理システム。
【請求項4】 画像データの合成指示が記述されたドキュメントを分析する手段と、前記合成指示の記述に従って、事前に設定された画像データを合成する手段と、を含み、当該合成後のドキュメントを印刷することを特徴とするドキュメント処理システム。
【請求項5】 画像データの合成指示が記述されたドキュメントを受け付ける手段と、前記合成指示の記述を書き換えて、事前に設定された画像データを合成する指示の記述に設定し、修正ドキュメントを生成する手段と、前記修正ドキュメントを処理し、画像データの合成指示に従って画像合成を行う手段と、を含むプリンタサーバを用いてプリンタを制御し、ドキュメントの印刷サービスを提供することを特徴とするサービス提供方法。
【請求項6】 画像データの合成指示が記述されたドキュメントを受け付ける工程と、前記合成指示の記述を書き換えて、事前に設定された画像データを合成する指示の記述に設定し、修正ドキュメントを生成する工程と、前記修正ドキュメントを処理し、画像データの合成指示に従って画像合成を行う工程と、を含むことを特徴とするドキュメント処理方法。
【請求項7】 画像データの合成指示が記述されたドキュメントを受け付けるモジュールと、前記合成指示の記述を書き換えて、事前に設定された画像データを合成する指示の記述に設定し、修正ドキュメントを生成するモジュールと、前記修正ドキュメントを処理し、画像データの合成指示に従って画像合成を行うモジュールと、を含むドキュメント処理プログラムを格納したことを特徴とするコンピュータ読みとり可能な記録媒体。
【発明の詳細な説明】【0001】
【発明の属する技術分野】本発明は、XMLなど、複数の文書要素を合成する指示が記述されているドキュメントを処理するドキュメント処理システムに係り、特にネットワーク環境での処理負荷の軽減に関する。
【0002】
【従来の技術】近年、インターネットの普及に伴い、インターネットを利用した種々のサービスが提供されるようになっている。たとえば、コンビニエンスストアなどの公共の場所に置かれたプリンタをインターネットに接続し、インターネットを介して受信した印刷指示に応じて、種々のドキュメントの印刷を行うシステムが実現されつつある。
【0003】このシステムにおいては、たとえばネットワーク上のドキュメントを印刷するために、当該ドキュメントの参照情報としてのURL(uniform resource locators)を指示し、プリンタ側でインターネットを介して当該URLから対象ドキュメントをダウンロードして印刷するといった、いわゆる「プルプリント」サービスが行われる。
【0004】
【発明が解決しようとする課題】しかしながら、上記従来のサービスでは、URLで指定されたHTML文書を常にそのまま印刷するため、たとえばインターネット上でしか意味を持たないような広告画像がそのまま印刷されてしまう。また、プルプリントの場合に指定されたドキュメントに合成すべき画像データをプリンタが常に取得する必要がある場合には、ネットワークの処理負荷が増大してしまう。このように、従来のサービスにおいては、処理の現場側での事情に配慮した処理が行われていないという問題点があった。
【0005】本発明は上記実情に鑑みて為されたもので、処理の現場での事情に配慮したドキュメント処理システムを提供することを目的とする。
【0006】
【課題を解決するための手段】上記従来例の問題点を解決するための本発明は、画像データの合成指示が記述されたドキュメントを処理するドキュメント処理システムであって、合成指示の記述を認識する手段と、当該記述を書き換えて、事前に設定された画像データの合成指示の記述に設定し、修正ドキュメントを生成する手段と、前記修正ドキュメントを処理し、前記画像データの合成指示に従って画像合成を行う手段と、を含むことを特徴としている。これにより、ドキュメント処理の現場側の事情に応じて画像データを合成することができる。
【0007】また、上記従来例の問題点を解決するための本発明は、画像データの合成指示が記述されたドキュメントを処理するドキュメント処理システムであって、合成指示の記述を認識する手段と、当該記述に含まれる合成対象の画像データの性状に基づいて、記述の書き換えを行うか否かを判断する手段と、記述の書き換えを行うと判断した場合に、当該記述を書き換えて、別の画像データの合成指示の記述に設定し、修正ドキュメントを生成する手段と、前記修正ドキュメントを処理し、前記画像データの合成指示に従って画像合成を行う手段と、を含むことを特徴としている。これにより、合成対象の画像データの性状によって、画像データの差し替えたり、画像データを削除するなどの処理を行うことができ、処理現場の事情に配慮したドキュメント処理を行うことができる。
【0008】またここで、合成対象の画像データの性状の認識には、ネットワーク上のURLや画像データのサイズ、カラー・白黒の別、画像データの種別を表す文字列などを用いる。そして、修正ドキュメントを生成するときには、URLがローカルネットワークを指していない場合に、その画像データの合成指示の記述を書き換えることになる。
【0009】さらに、上記従来例の問題点を解決するための本発明は、画像データの合成指示が記述されたドキュメントを処理するドキュメント処理システムであって、ユーザからの指示に従って、画像データの合成指示の記述の少なくとも一部を書き換え処理し、修正ドキュメントを生成する手段と、前記修正ドキュメントを処理して、画像データの合成指示に従って画像合成を行う手段と、を含むことを特徴としている。
【0010】さらに、上記従来例の問題点を解決するための本発明は、ドキュメントを印刷するドキュメント処理システムであって、画像データの合成指示が記述されたドキュメントを分析する手段と、前記合成指示の記述に従って、事前に設定された画像データを合成する手段と、を含み、当該合成後のドキュメントを印刷することを特徴としている。
【0011】また、上記従来例の問題点を解決するための本発明は、サービス提供方法であって、画像データの合成指示が記述されたドキュメントを受け付ける手段と、前記合成指示の記述を書き換えて、事前に設定された画像データを合成する指示の記述に設定し、修正ドキュメントを生成する手段と、前記修正ドキュメントを処理し、画像データの合成指示に従って画像合成を行う手段と、を含むプリンタサーバを用いてプリンタを制御し、ドキュメントの印刷サービスを提供することを特徴とする。
【0012】また、上記従来例の問題点を解決するための本発明は、ドキュメント処理方法であって、画像データの合成指示が記述されたドキュメントを受け付ける工程と、前記合成指示の記述を書き換えて、事前に設定された画像データを合成する指示の記述に設定し、修正ドキュメントを生成する工程と、前記修正ドキュメントを処理し、画像データの合成指示に従って画像合成を行う工程と、を含むことを特徴としている。
【0013】
【発明の実施の形態】本発明の実施の形態に係るドキュメント処理システム1は、図1に示すように、プリンタサーバ11とプリンタ12とから基本的に構成され、プリンタサーバ11は、インターネットを介して、複数のWWWサーバ2と、複数のクライアント3とに接続されている。WWWサーバ2は、HTMLやXMLなどの言語で記述されたドキュメントを格納しており、インターネットを介してプリンタサーバ11やクライアント3側からの取得要求を受けて、該当するドキュメントを提供する。このプリンタサーバ11が、本発明の合成指示を認識する手段、修正ドキュメントを生成する手段、画像合成を行う手段、およびドキュメントを受け付ける手段に相当する。
【0014】クライアント3は、一般的なパーソナルコンピュータであり、WWWクライアントとしてのブラウザソフトウエアがインストールされている。このブラウザを用いて、クライアント3のユーザは、WWWサーバ2からドキュメントをダウンロードして閲覧したり、プリンタサーバ11に対して印刷指示を送信したりする。
【0015】プリンタサーバ11は、コンピュータ読みとり可能な記録媒体に記録されたソフトウエアプログラムを処理することで、種々の処理を行う。すなわち、このプリンタサーバ11は、クライアント3側から受信した印刷指示に応じてドキュメントを印刷する。また、このプリンタサーバ11は、クライアント3からURLと当該URLで取得されるドキュメントを印刷する指示を受信して、URLに示されたWWWサーバ2にアクセスし、ここからドキュメントを取得して、印刷イメージを生成する。ここで取得されるドキュメントには、具体的には図2に示すように、通常の文字列として印刷されるべき部分(A)と、処理現場側で任意の画像データを取り込んで合成すべき指示を記述した部分(B)とが記述されている。尚、ここでは画像データの合成指示は「<adv-img>」のタグとして記述されていることとしているが、HTMLとの互換性に配慮して、「<!adv-img>」と定義し、HTMLにおけるコメントとして扱われるようにしてもよい。
【0016】また、このプリンタサーバ11は、画像データと当該画像データ識別子とを関連付けて図3に示すようなテーブルとしてハードディスクなどに格納している。本実施の形態において特徴的なことは、この印刷イメージの生成処理において、プリンタサーバ11がこのドキュメントを処理する過程で、画像データを合成する指示を記述した部分を見いだすと、その記述を図3に示したテーブルを参照して、テーブルに設定された画像データの合成指示に書き換えた修正ドキュメントを生成することである。すなわち、プリンタサーバ11は、画像データを合成する記述をした部分を見い出すと、図3に示したテーブルを参照して設定された順番で画像データの合成指示に書き換える。なお、プリンターサーバ11は設定された順序ではなく、ランダムに画像データを選択してその画像データを合成する指示に書き換えてもよい。ここで図3に示したテーブルは、プリンタサーバ11の管理者によって登録される。この登録はプリンタサーバ11の設置場所で直接行われてもよいし、インターネット上の管理サーバ(図示せず)から定期的にダウンロードされるようにしてもよい。また、このプリンタサーバ11は、クライアント3側からの印刷指示に「画像データを印刷しない」旨のオプションが含まれているときには、画像データの合成指示を削除する書き換えを行う。
【0017】さらに、プリンタサーバ11は、画像データの合成指示を書き換えて生成した修正ドキュメントを処理して、書き換え後の画像データの合成指示に従って指示された画像データを合成処理して印刷イメージを作成し、プリンタ12に出力する。プリンタ12は、プリンタサーバ11から入力された印刷イメージに従って印刷を行う。
【0018】[合成対象の差し換え]ここまでの説明では、画像データの合成指示が単に合成位置を示すのみであったが、ドキュメントに記述されている画像データの合成指示には、デフォルトで合成される合成対象の画像データが指定されていてもよい。この場合には、たとえば当該合成対象の画像データは、参照情報としてのURLによって特定されている。
【0019】また、この場合には、クライアント3のユーザは、このデフォルトの合成対象の画像データをそのままとするか、差し替えるか、削除するかを選択して、プリンタサーバ11に対して当該ドキュメントの印刷の指示を行う。そして、プリンタサーバ11は、そのままとする場合には、差し替えの処理を行うことなく(修正ドキュメントを生成せずに)、そのまま画像データの合成処理を行い、プリンタ12に出力する。またプリンタサーバ11は、削除が選択されている場合には、この合成指示の記述を削除処理して修正ドキュメントを生成し、これを処理して印刷イメージを生成し、プリンタ12に出力する。
【0020】さらに、プリンタサーバ11は、画像データの差し替えが選択されているときには、このデフォルトの画像データの性状としてのURLに基づいて、当該URLが所定条件を満たす場合に差し替えを行う。ここで所定条件とは、たとえばローカルのネットワーク(プリンタサーバ11と同じネットワーク)に属していないとの条件や、事前に設定されたWWWサーバ2のURLである場合、もしくは事前に設定されたWWWサーバ2のURLでない場合などがある。さらに、デフォルトの画像データの性状としてのサイズに基づき、所定サイズ以上の画像データの場合に差し替え処理を行うものとしてもよい。
【0021】[広告画像データの合成と課金処理]またプリンタサーバ11をコンビニエンスストアなどに設置してプリントサービスを提供する場合には、合成対象となる画像データを広告画像データとして、この広告画像データを合成するときには、それに応じてプリントサービスに対する課金金額から割引を行うことも好適である。この場合には、プリンタサーバ11は、合成対象の画像データとその識別子と広告主の識別子とを関連づけたテーブル(図4)を管理し、該当する広告画像データが合成されたときには、その際の割引料金を当該広告主に振り替えて課金する。さらに、この画像データに対して広告主からの広告料金の限度額と、今までの振り替え課金額とを関連づけておき、振り替え課金した際に、この今までの振り替え課金額に累積加算し、これが限度額を超えているときには、当該広告画像データを使用不可に設定することも好ましい。尚、割引金額は、印刷の種類(カラー、両面そのほか)に対応して設定されている。
【0022】この場合にもクライアント3のユーザは、広告画像データを合成するか否かを選択可能とすることが好適である。また、デフォルトの広告画像データを設定しておき、ユーザから差し替えの可否の選択を受けて、プリンタサーバ11がすでに説明したような処理を行うのも好適である。
【0023】このようにすれば、ユーザが広告画像データの差し替えを許可したときには、プリンタサーバ11は、その設置場所近傍の企業の広告画像データに差し替えを行うことができる。
【0024】[動作]次に、本実施の形態のドキュメント処理システムの動作について説明する。クライアント3のユーザは、コンビニエンスストアに設置されているプリンタサーバ11に対して、WWWサーバ2から提供されるWebページの印刷を指示する。ここでユーザは、画像データの合成指示に対して差し替え可能とするオプションを選択しているとする。すると、プリンタサーバ11がWWWサーバ2から当該Webページを取得して、それを解析(パース)する。ここで、画像データの合成指示の記述が見いだされたときには、ユーザ側からの指定に基づき、この合成指示を事前に設定されている複数の画像データを合成する指示に書き換えて、修正ドキュメントを生成し、この修正後の画像データの合成指示に基づいて、事前に設定されている画像データを合成処理して、印刷イメージを作成する。そして、プリンタサーバ11がこの印刷イメージをプリンタ12に出力する。そしてプリンタ12がこの印刷イメージを印刷する。ユーザは、プリンタ12が設置されているコンビニエンスストアを来訪してこの印刷結果を取得する。
【0025】このように、本実施の形態のドキュメント処理システムでは、プリンタサーバ11の設置場所ごとに異なる画像データを合成できるようになっているので、たとえば地元企業の広告を差し込むことができる。また、プリンタサーバ11側で合成対象の画像データを保持しておくことでインターネットを介して画像データを取得する必要がなくなり、処理負荷を軽減できる。
【0026】尚、ここまでの説明では、プリントサービスを提供する際に、プリンタサーバがXMLなどの解析の際に、画像データの合成指示を書き換えて処理する場合について説明しているが、WWWサーバや、マルチキャストの際のサーバ、キャッシュサーバやプロクシサーバなどがこの処理を行うようにしてもよい。このようにすれば、たとえば画像データの合成指示のタグをHTMLでの画像データの差込指示タグ(「<img src=...>」に書き換えることで、クライアント側では現行のブラウザを利用しながら、サーバごとに異なる画像データの差込が可能となる。また、プロクシサーバにおいて、特定のWWWサーバのURLで指定された画像データを事前に設定した画像データに差し替えてしまうことで、年齢制限のあるサイトから画像データが取得されて合成されてしまうことを防止できる。
【0027】
【発明の効果】本発明によれば、画像データの合成指示が記述されたドキュメントから、当該合成指示の記述を認識し、当該記述を書き換えて、事前に設定された画像データの合成指示の記述に設定し、修正ドキュメントを生成するとともに、この修正ドキュメントを処理し、画像データの合成指示に従って画像合成を行うドキュメント処理システム、ドキュメント処理方法およびそのようなドキュメント処理プログラムを格納したことを特徴とするコンピュータ読みとり可能な記録媒体としているので、ドキュメント処理の現場側の事情に応じて画像データを合成することができる。
【出願人】 【識別番号】000005496
【氏名又は名称】富士ゼロックス株式会社
【出願日】 平成12年10月20日(2000.10.20)
【代理人】 【識別番号】100075258
【弁理士】
【氏名又は名称】吉田 研二 (外2名)
【公開番号】 特開2002−132460(P2002−132460A)
【公開日】 平成14年5月10日(2002.5.10)
【出願番号】 特願2000−320255(P2000−320255)