(57)【要約】【課題】利用者の端末装置の種類に適する表示形式である広告データを付加した印刷データを生成することのできる印刷サーバ装置および印刷プログラムを提供することを目的とする。【解決手段】端末装置２００から送信された印刷要求データを受信し、受信した印刷要求データに含まれる各種データを解析し、解析結果に基づいてＷｅｂサーバ装置５００からデータファイルを取得し、取得したデータファイルのデータに付加された広告データの表示形式を解析結果に基づいて２次元バーコードからなる表示形式および文字列からなる表示形式のいずれの表示形式に変換するかを決定し、広告データの表示形式を決定した表示形式に変換し、変換した後の広告データが付加されたファイルデータを解析結果に基づいてプリンタ４００に適したページ記述言語に変換することにより印刷データを生成する。【選択図】        図５
2007233848.tif 000002
【特許請求の範囲】
【請求項１】
印刷要求データを受信する印刷要求データ受信手段と、
前記印刷要求データ受信手段で受信した印刷要求データを解析する印刷要求データ解析手段と、
前記印刷要求データ解析手段で解析された印刷要求データの内容に従って印刷用データを生成する印刷用データ生成手段と、
前記印刷用データ生成手段で生成した印刷用データを保持する印刷用データ保持手段と、
を備えた印刷サーバ装置であって、
前記印刷用データ生成手段は、前記印刷要求データ解析手段で解析された印刷要求データに含まれる端末情報に基づいて、前記印刷用データの少なくとも一部を変更すること
を特徴とする印刷サーバ装置。
【請求項２】
印刷要求データを受信する印刷要求データ受信手段と、
前記印刷要求データ受信手段で受信した印刷要求データを解析する印刷要求データ解析手段と、
前記印刷要求データ解析手段で解析された印刷要求データの内容に従って印刷用データを生成する印刷用データ生成手段と、
前記印刷要求データ解析手段で解析された印刷要求データに含まれる送信先情報に基づいて、前記印刷用データ生成手段で生成した印刷用データを送信する印刷用データ送信手段と、
を備えた印刷サーバ装置であって、
前記印刷用データ生成手段は、前記印刷要求データ解析手段で解析された印刷要求データに含まれる端末情報に基づいて、前記印刷用データの少なくとも一部を変更すること
を特徴とする印刷サーバ装置。
【請求項３】
前記印刷用データ生成手段は、前記印刷要求データ解析手段で解析された印刷要求データに含まれる端末情報に基づいて、前記印刷用データの少なくとも一部を２次元バーコードおよび／またはＵＲＬの文字列からなる印刷用データに変更することを特徴とする請求項１または２に記載の印刷サーバ装置。
【請求項４】
印刷要求データを受信する印刷要求データ受信ステップと、
前記印刷要求データ受信ステップで受信した印刷要求データを解析する印刷要求データ解析ステップと、
前記印刷要求データ解析ステップで解析された印刷要求データの内容に従って印刷用データを生成する印刷用データ生成ステップと、
前記印刷用データ生成ステップで生成した印刷用データを保持する印刷用データ保持ステップと、
をコンピュータに実行させる印刷サーバプログラムであって、
前記印刷用データ生成ステップでは、前記印刷要求データ解析ステップで解析された印刷要求データに含まれる端末情報に基づいて、前記印刷用データの少なくとも一部を変更すること
を特徴とする印刷サーバプログラム。
【請求項５】
印刷要求データを受信する印刷要求データ受信ステップと、
前記印刷要求データ受信ステップで受信した印刷要求データを解析する印刷要求データ解析ステップと、
前記印刷要求データ解析ステップで解析された印刷要求データの内容に従って印刷用データを生成する印刷用データ生成ステップと、
前記印刷要求データ解析ステップで解析された印刷要求データに含まれる送信先情報に基づいて、前記印刷用データ生成ステップで生成した印刷用データを送信する印刷用データ送信ステップと、
をコンピュータに実行させる印刷サーバプログラムであって、
前記印刷用データ生成ステップでは、前記印刷要求データ解析ステップで解析された印刷要求データに含まれる端末情報に基づいて、前記印刷用データの少なくとも一部を変更すること
を特徴とする印刷サーバプログラム。
【請求項６】
前記印刷用データ生成ステップでは、前記印刷要求データ解析ステップで解析された印刷要求データに含まれる端末情報に基づいて、前記印刷用データの少なくとも一部を２次元バーコードおよび／またはＵＲＬの文字列からなる印刷用データに変更することを特徴とする請求項４または５に記載の印刷サーバプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷サーバ装置および印刷サーバプログラムに関し、特に、広告に関するデータである広告データが付加された印刷データを生成する印刷サーバ装置および印刷サーバプログラムに関する。
【背景技術】
【０００２】
インターネット上のＷｅｂページでは一般にバナー広告と呼ばれるクリック反応型の広告手法が用いられている。この手法によれば、インターネット上のＷｅｂページに存在するバナーと呼ばれるボタンをクリックすることにより、利用者を広告先であるＷｅｂページに誘導し、広告効果を得ることができる。
【０００３】
一方、バナー広告に関するデータである広告データが付加されている印刷データを印刷用紙に印刷した場合であっても、利用者はその印刷用紙に印刷されたバナー広告やテキスト広告から広告先のＷｅｂページの所在情報を得ることができないため、広告先のＷｅｂページへ到達することができない。そこで、印刷処理の実行前に、広告データを広告先のＷｅｂページの所在情報を含む２次元バーコードからなるデータや広告先のＷｅｂページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｒｕｃｅ  Ｌｏｃａｔｏｒ）の文字列からなるデータに変換し、当該変換後のデータを広告データとして付加させた印刷データを印刷用紙に印刷していた。これによれば、利用者は２次元バーコードを読み取る装置（例えば、バーコードリーダ機能を有する携帯通信端末装置）を用いて印刷用紙上の２次元バーコードを解読することにより、または印刷用紙上に印刷されたＵＲＬをＷｅｂブラウザで入力することにより広告先のＷｅｂページへ到達することができる。
【０００４】
これに関連する従来技術として、例えば、特許文献１に記載の技術が存在する。特許文献１に記載の技術は、印刷端末とＷｅｂサーバがインターネットを介して接続され、印刷用データにＷｅｂサーバが格納する広告データを付加させたものを印刷端末で印刷用紙に印刷していた。
【０００５】
【特許文献１】特許第３５０７４０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術では、２次元バーコードに係るデータに変換したものを広告データとして付加された印刷データを印刷用紙に印刷した場合であっても、利用者がバーコードリーダ機能を有する装置を備えていない場合（例えば、利用者の端末装置がバーコードリーダ機能を有さない場合）には、利用者は印刷用紙上の２次元バーコードを解読することができず、広告先のＷｅｂページへ到達することができないという問題があった。また、ＵＲＬの文字列からなるデータに変換したものを広告データとして付加された印刷データを印刷用紙に印刷した場合には、利用者はＵＲＬを入力することになるが、バーコードリーダ機能を有する装置を所持する利用者にとっては２次元バーコードを読み取るだけで広告先のＷｅｂページへ到達できる手段に比べると手間が掛かるという問題があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、利用者の端末装置の種類、機種に適する広告データを付加した印刷データを生成することのできる印刷サーバ装置および印刷サーバプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、印刷要求データを受信する印刷要求データ受信手段と、前記印刷要求データ受信手段で受信した印刷要求データを解析する印刷要求データ解析手段と、前記印刷要求データ解析手段で解析された印刷要求データの内容に従って印刷用データを生成する印刷用データ生成手段と、前記印刷用データ生成手段で生成した印刷用データを保持する印刷用データ保持手段と、を備えた印刷サーバ装置であって、前記印刷用データ生成手段は、前記印刷要求データ解析手段で解析された印刷要求データに含まれる端末情報に基づいて、前記印刷用データの少なくとも一部を変更することを特徴とする。
【０００９】
また、請求項２にかかる発明は、印刷要求データを受信する印刷要求データ受信手段と、前記印刷要求データ受信手段で受信した印刷要求データを解析する印刷要求データ解析手段と、前記印刷要求データ解析手段で解析された印刷要求データの内容に従って印刷用データを生成する印刷用データ生成手段と、前記印刷要求データ解析手段で解析された印刷要求データに含まれる送信先情報に基づいて、前記印刷用データ生成手段で生成した印刷用データを送信する印刷用データ送信手段と、を備えた印刷サーバ装置であって、前記印刷用データ生成手段は、前記印刷要求データ解析手段で解析された印刷要求データに含まれる端末情報に基づいて、前記印刷用データの少なくとも一部を変更することを特徴とする。
【００１０】
また、請求項３にかかる発明は、請求項１または２に記載の印刷サーバ装置であって、前記印刷用データ生成手段は、前記印刷要求データ解析手段で解析された印刷要求データに含まれる端末情報に基づいて、前記印刷用データの少なくとも一部を２次元バーコードおよび／またはＵＲＬの文字列からなる印刷用データに変更することを特徴とする。
【００１１】
また、請求項４にかかる発明は、印刷要求データを受信する印刷要求データ受信ステップと、前記印刷要求データ受信ステップで受信した印刷要求データを解析する印刷要求データ解析ステップと、前記印刷要求データ解析ステップで解析された印刷要求データの内容に従って印刷用データを生成する印刷用データ生成ステップと、前記印刷用データ生成ステップで生成した印刷用データを保持する印刷用データ保持ステップと、をコンピュータに実行させる印刷サーバプログラムであって、前記印刷用データ生成ステップでは、前記印刷要求データ解析ステップで解析された印刷要求データに含まれる端末情報に基づいて、前記印刷用データの少なくとも一部を変更することを特徴とする。
【００１２】
また、請求項５にかかる発明は、印刷要求データを受信する印刷要求データ受信ステップと、前記印刷要求データ受信ステップで受信した印刷要求データを解析する印刷要求データ解析ステップと、前記印刷要求データ解析ステップで解析された印刷要求データの内容に従って印刷用データを生成する印刷用データ生成ステップと、前記印刷要求データ解析ステップで解析された印刷要求データに含まれる送信先情報に基づいて、前記印刷用データ生成ステップで生成した印刷用データを送信する印刷用データ送信ステップと、をコンピュータに実行させる印刷サーバプログラムであって、前記印刷用データ生成ステップでは、前記印刷要求データ解析ステップで解析された印刷要求データに含まれる端末情報に基づいて、前記印刷用データの少なくとも一部を変更することを特徴とする。
【００１３】
また、請求項６にかかる発明は、請求項４または５に記載の印刷サーバプログラムであって、前記印刷用データ生成ステップでは、前記印刷要求データ解析ステップで解析された印刷要求データに含まれる端末情報に基づいて、前記印刷用データの少なくとも一部を２次元バーコードおよび／またはＵＲＬの文字列からなる印刷用データに変更することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、印刷要求データを受信し、受信した印刷要求データを解析し、解析された印刷要求データに含まれる端末情報に基づいて、印刷用データの少なくとも一部を変更し、変更した印刷用データを保持するので、利用者の端末装置の種類、機種に適する印刷用データを生成することができるという効果を奏する。
【００１５】
また、本発明によれば、印刷要求データを受信し、受信した印刷要求データを解析し、解析された印刷要求データに含まれる端末情報に基づいて、印刷用データの少なくとも一部を変更し、解析された印刷要求データに含まれる送信先情報に基づいて、変更した印刷用データを送信するので、利用者の端末装置の種類、機種に適する印刷データを生成することができるという効果を奏する。
【００１６】
また、印刷要求データを受信し、受信した印刷要求データを解析し、解析された印刷要求データに含まれる端末情報に基づいて、印刷用データの少なくとも一部を２次元バーコードおよび／またはＵＲＬの文字列からなる印刷用データに変更するので、広告先のＷｅｂページへの到達を可能にする印刷データを生成することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１７】
以下に添付図面を参照して、この発明にかかる印刷サーバ装置および印刷サーバプログラムの最良な実施の形態を詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。また、本実施の形態においては、本発明にかかる印刷サーバ装置を備えた印刷サーバシステムについて説明する。
【００１８】
（第１の実施の形態）
まず、本発明の第１の実施の形態にかかる印刷サーバシステム１００の構成について、図１を参照して説明する。図１は、第１の実施の形態の印刷サーバシステム１００の構成を示す図である。第１の実施の形態の印刷サーバシステム１００は、同図に示すように、各種のデータを送信する端末装置２００と、広告データを付加した印刷データを生成する印刷サーバ装置３００と、印刷データを印刷するプリンタ４００と、データファイル（コンテンツ情報）を配信するＷｅｂサーバ装置５００と、印刷サーバシステム１００を構成する各装置を相互に接続するネットワーク６００と、で構成される。なお、第１の実施の形態の印刷サーバシステム１００を構成する各装置はそれぞれ単一で構成されているが、複数で構成されていてもよい。
【００１９】
端末装置２００は、ネットワーク６００を介して印刷サーバ装置３００へ印刷要求データを送信する。端末装置２００は、ＰＣの他、ＰＤＡ、携帯電話などの移動体通信端末や、コンビニエンスストアの店頭に設置される操作パネルを有する通信装置など、他の装置と通信可能にするものであれば何でもよい。
【００２０】
ここで、印刷要求データについて説明する。印刷要求データは、端末装置２００が印刷サーバ３００に対して送信するデータであり、プリンタ４００で印刷データとして印刷されるファイルデータ（コンテンツ情報、特にＷｅｂページ）のネット上の所在を示すＵＲＬに係るデータ（ファイル所在データ）と、端末装置２００の種類、機種に係るデータ（端末種類データ）と、プリンタ４００の種類、機種に係るデータ（プリンタ種類データ）と、プリンタ４００のアクセス先を示すＵＲＬに係るデータ（アクセス先データ）と、を含んでいる。なお、印刷要求データに含まれるデータは、これに限定されるものではなく、例えば、プリンタ４００で印刷データを印刷する場合の印刷条件（両面印刷、カラー印刷など）に係るデータなどが含まれていてもよい。また、端末種類データは端末装置２００の種類、機種に係るデータであるが、印刷要求データを送信する端末装置２００に係るデータに限定されず、印刷要求データを送信する端末装置２００とは異なる端末装置に係るデータであってもよい。即ち、端末装置２００が利用者の所持するものでない場合には、利用者の所持する端末装置２００に係る端末種類データであってもよい。
【００２１】
印刷要求データに含まれる端末種類データは、印刷サーバ装置３００で印刷データを生成する場合において必要なデータである。バナー広告として表示されるリンクボタンを含むＷｅｂページを印刷用紙に印刷した場合、印刷用紙にはクリックボタンがそのまま印刷されるだけであるため、当該印刷用紙に印刷されたクリックボタンからは広告先のＷｅｂページの所在（ＵＲＬ）を知ることができない。そのため、図２に示すように、バナー広告（ａ）を広告先のＷｅｂページの所在情報を含む２次元バーコード（ｂ）や、広告先のＵＲＬの文字列（ＵＲＬ文字列（ｃ））などの表示形式に変換し、変換した後の表示形式からなる広告データが付加された印刷データを印刷用紙に印刷することができる。しかし、２次元バーコードやＵＲＬ文字列からなるの表示形式に変換された広告データを付加した印刷データを印刷した場合であっても、２次元バーコードの読取機能を有する装置（例えば携帯通信端末）を利用者が所持していない場合には、利用者は、広告先のＷｅｂページにアクセスすることができないという問題などが生じる。そこで、印刷サーバ装置３００により、利用者の所持する端末装置の種類、機種を特定し、特定した端末装置の種類、機種に適した表示形式を決定し、決定した表示形式に変換した広告データを付加した印刷データを生成する必要がある。従って、端末種類データは、印刷サーバ装置３００で印刷データを生成する場合において必要なデータとなる。なお、印刷サーバ装置３００とネットワーク６００を介して接続された端末装置２００がコンビニエンスストアの店頭に設置され、不特定の利用者によって印刷要求データが送信される場合にあっては、当該端末装置２００に係る端末種類データではなく、利用者の所持する端末装置２００に係る端末種類データを印刷要求データに含めて印刷サーバ装置３００へ送信してもよい。
【００２２】
図３は、第１の実施の形態の印刷サーバ装置３００の構成を示す図である。第１の実施の形態の印刷サーバ装置３００は、他の各装置と各種データの送受信を行う通信部３０２と、通信部３０２で受信した印刷要求データを解析する解析部３０４と、解析部３０４で解析した結果に基づいてＷｅｂサーバ装置５００からデータファイルを取得するデータファイル取得部３０６と、解析部３０４で解析した結果に基づいて端末装置２００に適する広告データの表示形式を決定する表示形式決定部３０８と、解析部３０４で解析した結果に基づいて印刷データを生成する印刷データ生成部３１０と、各部を制御する制御部３１２と、各種のプログラムを格納する記憶部３１４と、で構成される。
【００２３】
通信部３０２は、印刷サーバシステム１００を構成する他の各装置と各種データの送受信を行うインターフェースや通信制御回路などで構成され、例えば、ＵＳＢ、ＳＣＳＩなどにより実現することができる。通信部３０２は、端末装置２００から送信された印刷要求データを受信し、また、印刷データ生成部３１０で生成した印刷データをプリンタ４００へ送信する機能を有する。なお、通信部３０２は、例えば、ネットワーク６００に有線あるいは無線で接続されてＩＰアドレスが割り当てられており、このＩＰアドレスのある番号のポートにて入力パケットを待ち受けている状態となっている。
【００２４】
解析部３０４は、印刷要求データに含まれる、ファイル所在データを解析するファイル所在解析部３０４ａと、端末種類データを解析する端末種類解析部３０４ｂと、プリンタ種類データを解析するプリンタ種類解析部３０４ｃと、アクセス先データを解析するアクセス先解析部３０４ｄと、をさらに含んでいる。
【００２５】
ファイル所在解析部３０４ａは、通信部３０２で受信した印刷要求データに含まれるファイル所在データを解析し、プリンタ４００で印刷データとして印刷するデータファイル（Ｗｅｂページ）のネット上の所在（例えば、ｈｔｔｐ：／／ｓｏｍｅｗｈｅｒｅ．ｐａｇｅ．ｈｔｍｌ）を特定する。ここで特定したファイルデータの所在は、後述するデータファイル取得部３０６でＷｅｂサーバ装置５００に格納されたデータファイルの取得処理を実行する際に参照される。
【００２６】
端末種類解析部３０４ｂは、通信部３０２で受信した印刷要求データに含まれる端末種類データを解析し、当該印刷要求データを送信した端末装置２００の種類、機種を特定する。具体的には、端末装置２００のＵｓｅｒ−Ａｇｅｎｔを解析して端末装置２００の種類、機種を特定する。例えば、端末種類データが“ＵｓｅｒＡｇｅｎｔ１／１．０／ＯｐｅｒａｔｉｎｇＳｙｓｔｅｍ１”である場合には、当該データにおける最初のフィールドがブラウザの種類、次のフィールドがバージョン、最後の括弧内の文字列がオペレーティングシステムを表すので、端末装置２００の種類がＰＣであると特定できる。また、例えば、端末種類データが“ＭｏｂｉｌｅＰｈｏｎｅ１／１．０／Ｔｙｐｅ１”である場合には、最初のフィールドが携帯電話会社の識別子、次のフィールドがバージョン、最後の括弧内の文字列が機種名を表すので、端末装置２００の種類が携帯電話であると特定でき、また、その機種を特定できる。なお、利用者の所持する端末装置２００ではない端末装置２００から利用者の所持する端末装置２００に係る端末種類データを受信した場合には、当該利用者の所持する端末装置２００に係るデータを解析して当該端末装置２００の種類、機種を特定する。ここで特定した端末装置２００の種類、機種は、後述する表示形式決定部３０８で、２次元バーコードの表示形式およびＵＲＬ文字列のいずれの表示形式に変換するかを決定する際に参照される。
【００２７】
プリンタ種類解析部３０４ｃは、通信部３０２で受信した印刷要求データに含まれるプリンタ種類データ（例えば、ａｐｐｌｉｃａｔｉｏｎ／ｘ−ｐｒｉｎｔｅｒ１）を解析し、印刷データを印刷するプリンタ４００の種類、機種を特定する。ここで特定したプリンタの種類、機種は、後述する記述言語変換部３１０ｂでプリンタ用記述言語への変換処理を実行する際に参照される。
【００２８】
アクセス先解析部３０４ｄは、通信部３０２で受信した印刷要求データに含まれるアクセス先データを解析し、印刷データを印刷するプリンタ４００のアクセス先を示すＵＲＬ（例えば、ｓｉｐ：ｓｏｍｅｐｒｉｎｔｅｒ）を特定する。ここで特定したアクセス先を示すＵＲＬは、通信部３０２でプリンタ４００への印刷データの送信処理を実行する際に参照される。
【００２９】
データファイル取得部３０６は、ファイル所在解析部３０４ａで特定した所在（ＵＲＬ）にデータファイルを格納するＷｅｂサーバ装置５００に対し通信部３０２およびネットワーク６００を介してデータファイルの送信要求を行うことによりデータファイルを取得する。なお、第１の実施の形態においては、ファイル所在データを解析してデータファイルの所在（ＵＲＬ）を特定し、特定したＵＲＬにあるデータファイルを格納するＷｅｂサーバ装置５００からデータファイルを取得する構成であるが、端末装置２００が印刷サーバ装置３００に対してデータファイルを送信し、当該送信されたデータファイルを直接取得する構成にしてもよい。
【００３０】
表示形式決定部３０８について図４をさらに参照して説明する。図４は、端末装置２００の種類、機種と、それに適する表示形式とを関連付けたテーブル（表示形式テーブル３１４ａ）の一例を示す図である。表示形式決定部３０８は、端末種類解析部３０４ｂで特定した端末装置２００の種類、機種および表示形式テーブル３１４ａに基づいて、データファイル取得部３０６で取得したデータファイルのファイルデータに付加されている広告データの表示形式を２次元バーコードからなる表示形式および文字列からなる表示形式のいずれに変換するかを決定する。例えば、端末種類解析部３０４ｂで特定した端末装置２００の種類がＰＣであると特定すれば、ＵＲＬ文字列からなる表示形式に変換すると決定する。なお、第１の実施の形態では、２次元バーコードからなる表示形式およびＵＲＬ文字列からなる表示形式のいずれに変換するかを決定するが、当該両方の表示形式に変換すると決定してもよい。また、第１の実施の形態の印刷サーバシステム１００は、広告データの表示形式を２次元バーコードからなる表示形式やＵＲＬ文字列からなる表示形式に変換する構成としているが、これに限定することなく、変換後の表示形式は、端末装置２００の種類、機種に適する表示形式であればなんでもよい。
【００３１】
再び図３に戻り、印刷データ生成部３１０は、広告データの表示形式を変換する表示形式変換部３１０ａと、ファイルデータの言語をプリンタ用記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）に変換する記述言語変換部３１０ｂと、をさらに含んでいる。
【００３２】
表示形式変換部３１０ａは、データファイル取得部３０６で取得したデータファイルのファイルデータに付加されている広告データの表示形式を表示形式決定部３０８で決定した表示形式に変換する。具体的には、表示形式決定部３０８で広告データの表示形式を２次元バーコードからなる表示形式に変換すると決定した場合に、広告データのＨＴＭＬ内の＜Ａ＞タグに含まれるリファレンスＵＲＬから２次元バーコードの画像データを生成し、当該リファレンスＵＲＬをその画像データのＵＲＬに置き換えることにより広告データの表示形式を変換する。また、表示形式決定部３０８で広告データの表示形式をＵＲＬ文字列からなる表示形式に変換すると決定した場合に、広告データのＨＴＭＬ内の＜Ａタグ＞に含まれるリファレンスＵＲＬを単なるテキストとすることにより広告データの表示形式を変換する。なお、上記変換方法は一例であり、２次元バーコードからなる表示形式、ＵＲＬ文字列からなる表示形式への変換が可能であれば何でもよい。
【００３３】
記述言語変換部３１０ｂは、ファイルデータをプリンタ４００に適するプリンタ用記述言語に変換する。具体的には、プリンタ種類解析部３０４ｃで特定したプリンタの種類、機種に基づいて、表示形式変換部３１０ａで変換された後の広告データを付加するファイルデータの言語をプリンタ４００に適するプリンタ用記述言語（ポストスクリプト（Ｐｏｓｔ  Ｓｃｒｉｐｔ）やＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）、ＬＩＰＳ（ＬＢＰ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ  Ｓｙｓｔｅｍ）など）に変換する。これにより、プリンタ４００で印刷される印刷データが生成されたことになる。なお、第１の実施の形態では、印刷サーバ装置３００が、プリンタ種類データを解析してプリンタ４００の種類、機種を特定し、特定したプリンタ４００に適するプリンタ用記述言語に変換を行うが、表示形式変換部３１０ａで変換した後の広告データを付加するファイルデータを印刷データとし、プリンタ４００で当該印刷データの言語をプリンタ用記述言語に変換してもよい。
【００３４】
制御部３１２は、所定のプログラムに基づいて印刷サーバ装置３００を構成する各部の制御やデータ処理を実行し、例えば、ＣＰＵにより実現することができる。
【００３５】
記憶部３１４は、印刷サーバ装置３００を構成する各部を制御するための各種プログラム、ファイルなどを格納し、具体的には、ＲＡＭ、ＲＯＭ、ＨＤＤ、光ディスク、フレキシブルディスク、不揮発性メモリなどにより実現することができる。記憶部３１４には、表示形式決定部３０８でいずれの表示形式に変換するかを決定する際に参照される表示形式テーブル３１４ａが格納されている。なお、第１の実施の形態では、表示形式テーブル３１４ａは印刷サーバ装置３００で格納される構成であるが、印刷サーバ装置３００の外部にクエリ（問い合わせ）サーバを設置し、設置したクエリサーバに表示形式テーブル３１４ａを格納し、端末種類解析部３０４ｂで特定した端末装置２００の種類、機種に係るデータをクエリサーバに送信し、クエリサーバで表示形式の判別処理を行い、当該判別結果のデータに基づいて広告データの表示形式を変換する構成にしてもよい。また、記憶部３１４は、プリンタ４００の種類、機種とそのプリンタ用記述言語とを関連付けたテーブルを格納する。なお、印刷データをプリンタ４００に対して送信する前に、記憶部３１４に当該印刷データを記憶させてもよい。
【００３６】
プリンタ４００は、ネットワーク６００を介して印刷サーバ装置３００から送信された印刷データを受信し、受信した印刷データを印刷用紙に印刷する。なお、第１の実施の形態では、プリンタ４００が印刷データを印刷する構成であるが、端末装置２００が印刷機能を有する場合には、端末装置２００が印刷データを印刷してもよい。また、プリンタ４００は、印刷サーバ装置３００と一体とする構成であってもよいし、端末装置２００と一体とする構成であってもよい。
【００３７】
Ｗｅｂサーバ装置５００は、データファイルを格納し、端末装置２００からの要求に応じてネットワーク６００を介して端末装置２００へデータファイルを配信する。なお、第１の実施の形態では、Ｗｅｂサーバ装置５００がデータファイルを格納するが、当該データファイルを格納するサーバ装置をＷｅｂサーバ装置５００の外部に設け、Ｗｅｂサーバ装置５００は、当該外部に設けたサーバ装置に格納されたデータファイルを端末装置２００へ配信する構成でもよい。
【００３８】
ネットワーク６００は、インターネット、イントラネット、またはこれらの組み合わせにより構成され、各装置相互のデータの送受信が可能であれば何でもよい。
【００３９】
以上の構成において、第１の実施の形態の印刷サーバシステム１００で行われる処理について図５を参照して説明する。図５は、第１の実施の形態の印刷サーバシステム１００で行われる処理の手順を示すフローチャートである。印刷サーバシステム１００は、利用者が端末装置２００のＷｅｂブラウザに表示された画像データ（広告データを含む）の印刷処理を開始するための操作を行うと、以下の処理を行う。
【００４０】
まず、端末装置２００は、印刷サーバ装置３００に対して、ファイル所在データ、端末種類データ、プリンタ種類データ、アクセス先データを含む印刷要求データを送信する（ステップＳＡ−１）。
【００４１】
ついで、印刷サーバ装置３００は、通信部３０２の処理により、ステップＳＡ−１で送信された印刷要求データを受信する（ステップＳＡ−２）。
【００４２】
ついで、印刷サーバ装置３００は、解析部３０４の処理により、ステップＳＡ−２で受信した印刷要求データに含まれる各種のデータ（ファイル所在データ、端末種類データ、プリンタ種類データ、アクセス先データ）を解析する（ステップＳＡ−３）。具体的には、ファイル所在解析部３０４ａの処理により、印刷要求データに含まれるファイル所在データを解析し、印刷データとして印刷するファイルデータのネット上の所在を特定する。また、端末種類解析部３０４ｂの処理により、印刷要求データに含まれる端末種類データを解析し、端末装置２００の種類、機種を特定する。また、プリンタ種類解析部３０４ｃの処理により、印刷要求データに含まれるプリンタ種類データを解析し、印刷データを印刷するプリンタ４００の種類、機種を特定する。また、アクセス先解析部３０４ｄの処理により、印刷要求データに含まれるアクセス先データを解析し、印刷データを印刷するプリンタ４００のアクセス先を示すＵＲＬを特定する。
【００４３】
ついで、印刷サーバ装置３００は、データファイル取得部３０６の処理により、ステップＳＡ−３で特定した所在にあるデータファイルを格納するＷｅｂサーバ装置５００に対して通信部３０２およびネットワーク６００を介してデータファイルの送信要求を行う（ステップＳＡ−４）。
【００４４】
ついで、Ｗｅｂサーバ装置５００は、ステップＳＡ−４で送信されたデータファイルの要求を受信すると（ステップＳＡ−５）、印刷サーバ装置３００に対して、データファイルを送信する（ステップＳＡ−６）。
【００４５】
ついで、印刷サーバ装置３００は、通信部３０２の処理により、ステップＳＡ−６で送信されたデータファイルを受信すると、受信したデータファイルをデータファイル取得部３０６の処理により取得する（ステップＳＡ−７）。
【００４６】
ついで、印刷サーバ装置３００は、表示形式決定部３０８の処理により、ステップＳＡ−３で特定した端末装置２００の種類、機種、および記憶部３１４に予め格納されている表示形式テーブル３１４ａに基づいて、広告データの表示形式を２次元バーコードからなる表示形式およびＵＲＬ文字列からなる表示形式のいずれの表示形式に変換するかを決定する（ステップＳＡ−８）。例えば、ステップＳＡ−３で特定した端末装置２００の種類、機種が「ＸＡ」である場合には、図４に示す表示形式テーブル３１４ａの端末装置２００の種類、機種から「ＸＡ」を検索し、検索した「ＸＡ」に対応する表示形式は「２次元バーコード」であると判断し、２次元バーコードからなる表示形式に変換すると決定する。同様に、ステップＳＡ−３で特定した端末装置２００の種類、機種が「ＹＢ」である場合には、図４示す表示形式テーブル３１４ａの端末装置２００の種類、機種から「ＹＢ」を検索し、検索した「ＹＢ」に対応する表示形式は「ＵＲＬ文字列」であると判断し、ＵＲＬ文字列からなる表示形式に変換すると決定する。
【００４７】
ついで、印刷サーバ装置３００は、ステップＳＡ−８で２次元バーコードからなる表示形式に変換すると決定した場合（ステップＳＡ−９：２次元）は、表示形式変換部３１０ａの処理により、ステップＳＡ−７で取得したデータファイルのファイルデータに付加されている広告データの表示形式を２次元バーコードからなる表示形式に変換する（ステップＳＡ−１０）。一方、ステップＳＡ−８でＵＲＬ文字列からなる表示形式に変換すると決定した場合（ステップＳＡ−９：文字列）は、表示形式変換部３１０ａの処理により、ステップＳＡ−７で取得したデータファイルのファイルデータに付加されている広告データの表示形式をＵＲＬ文字列からなる表示形式に変換する（ステップＳＡ−１１）。
【００４８】
ついで、印刷サーバ装置３００は、記述言語変換部３１０ｂの処理により、ステップＳＡ−３で特定したプリンタ４００の種類、機種に基づいて、ステップＳＡ−１０またはステップＳＡ−１１で表示形式を変換した後の広告データを付加するファイルデータの言語をプリンタ４００に適するプリンタ用記述言語（例えば、ＰＣＬやＬＩＰＳなど）に変換する（ステップＳＡ−１２）。
【００４９】
ここまでの処理を実行することにより、第１の実施の形態の印刷サーバ装置３００は、利用者の所持する端末装置の種類、機種に適する表示形式である広告データを付加した印刷データを生成することができる。
【００５０】
再び図４に戻り、印刷サーバ装置３００は、通信部３０２の処理により、ステップＳＡ−３で特定したＵＲＬにあるプリンタ４００対して、ステップＳＡ−１２までの処理により生成した印刷データを、ネットワーク６００を介して送信する（ステップＳＡ−１３）。
【００５１】
ついで、プリンタ４００は、ステップＳＡ−１３で送信された印刷データを受信すると（ステップＳＡ−１４）、ステップＳＡ−１４で受信した印刷データを印刷用紙に印刷する（ステップＳＡ−１５）。
【００５２】
ここまでの処理を実行することにより、第１の実施の形態の印刷サーバシステム１００は、広告先のＷｅｂページの所在情報を印刷用紙に残すことができる。
【００５３】
以上、説明したように、第１の実施の形態の印刷サーバシステム１００は、端末装置２００で印刷要求データを印刷サーバ装置３００へ送信する。ついで、印刷サーバ装置３００で端末装置からの印刷要求データに含まれる印刷要求データを解析し、解析結果に基づいて印刷データを生成し、生成した印刷データをプリンタ４００へ送信する。ついで、プリンタ４００で印刷サーバ装置３００からの印刷データを印刷する。
【００５４】
従って、第１の実施の形態の印刷サーバシステム１００によれば、印刷要求データに含まれる端末種類データを解析して端末装置２００の種類、機種を端末種類解析部３０４ｂで特定し、特定した端末装置２００の種類、機種および予め格納されている表示形式テーブル３１４ａに基づいて広告データの表示形式を２次元バーコードからなる表示形式およびＵＲＬ文字列からなる表示形式のいずれの表示形式に変換するかを表示形式決定部３０８で決定し、当該決定に基づいてファイルデータに付加されている広告データの表示形式を表示形式変換部３１０ａで変換するので、利用者の端末装置２００に適する表示形式に変換した広告データを付加した印刷データを生成することができる。
【００５５】
また、広告データの表示形式を２次元バーコードからなる表示形式やＵＲＬ文字列からなる表示形式に表示形式変換部３１０ａで変換し、変換した後の広告データを付加するファイルデータの言語をプリンタ４００に適するプリンタ用記述言語に記述言語変換部３１０ｂで変換することにより印刷データを生成し、生成した印刷データをプリンタ４００で印刷用紙に印刷するので、利用者は当該印刷用紙から広告先のＷｅｂページへ到達することができ、結果として、効果的な広告を提供することができる。
【００５６】
また、プリンタ４００で印刷用紙に印刷される広告の表示形式は２次元バーコードであるので、利用者は、バーコードリーダ機能を有する端末装置２００に２次元バーコードを読み取らせるだけで簡易に広告先のＷｅｂページへ到達することができる。
【００５７】
また、プリンタ４００で印刷用紙に印刷される広告の表示形式は文字列ＵＲＬであるので、バーコードリーダ機能を有する端末装置２００を持たない利用者も、ＷｅｂブラウザにＵＲＬを入力することにより、当該印刷用紙からＷｅｂページへ到達することができる。
【００５８】
また、端末装置２００は、ファイル所在データを印刷要求データに含めて印刷サーバ装置３００へ送信し、印刷サーバ装置３００は、端末装置２００からの印刷要求データに含まれるファイル所在データを通信部３０２で受信し、受信したファイル所在データをファイル所在解析部３０４ａで解析してファイルデータの所在を特定し、特定した所在にあるファイルデータを格納するＷｅｂサーバ５００からファイルデータをデータファイル取得部３０６で取得するので、端末装置２００は、プリンタ４００で印刷するデータを印刷サーバ装置３００へ送信する必要がなく、端末装置２００の負荷を軽減することができる。
【００５９】
図６は、第１の実施の形態の印刷サーバ装置３００の機能を実現するためのプログラム（印刷サーバプログラム）を実行するＰＣのハードウェア構成を示す図である。第１の実施の形態の印刷サーバ装置３００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０１などの制御装置と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６０２やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６０３などの記憶装置と、ネットワーク６００に接続する通信Ｉ／Ｆ６０４と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）ドライブ装置などの外部記憶装置６０５と、ディスプレイ装置などの表示装置６０６と、キーボードやマウスなどの入力装置６０７と、これらを接続するバス６０８を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００６０】
第１の実施の形態の印刷サーバ装置３００で実行される印刷サーバプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などのコンピュータで読み取り可能な記録媒体に記録されて提供される。また、第１の実施形態の印刷サーバ装置３００で実行される印刷サーバプログラムを、インターネットなどのネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、第１の実施の形態の印刷サーバ装置３００で実行される印刷サーバプログラムをインターネットなどのネットワーク経由で提供または配布するように構成してもよい。また、第１の実施の形態の印刷サーバプログラム３００で実行される印刷サーバプログラムを、ＲＯＭ６０２などに予め組み込んで提供するように構成してもよい。
【００６１】
また、第１の実施の形態の印刷サーバ装置３００で実行される印刷サーバプログラムは、上述した各部（通信部３０２、解析部３０４、データファイル取得部３０６、表示形式決定部３０８、印刷データ生成部３１０、制御部３１２、記憶部３１４）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）６０１が上記記憶媒体から印刷サーバプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、通信部３０２、解析部３０４、データファイル取得部３０６、表示形式決定部３０８、印刷データ生成部３１０、記憶部３１４が主記憶装置上に生成されるようになっている。
【００６２】
（第２の実施の形態）
次に、本発明の第２の実施の形態にかかる印刷サーバシステム１００について説明する。なお、第２の実施の形態の説明においては、上述した第１の実施の形態の印刷サーバシステム１００の説明と重複する説明を省略する場合がある。なお、第２の実施の形態の印刷サーバ装置３００は、第１の実施の形態の印刷サーバ装置３００の構成に加えて、印刷データ保存ファイル３１６をさらに備えている。
【００６３】
図７は、第２の実施の形態の印刷サーバ装置３００の構成を示す図である。第２の実施の形態の印刷サーバ装置３００は、通信部３０２と、解析部３０４と、データファイル取得部３０６と、表示形式決定部３０８と、印刷データ生成部３１０と、制御部３１２と、記憶部３１４とに加えて、さらに印刷データ保存ファイル３１６を備える。一つのプリンタ４００を学校、図書館、公共機関などで不特定の利用者によって共同で使用する場合もあり、係る場合には印刷データに印刷された印刷用紙を他の利用者が誤って持っていってしまうことある。そこで、印刷データを利用者の所望のタイミングで印刷用紙に印刷させることが望ましい。第２の実施の形態の印刷サーバシステム１００は、この点を考慮した構成となっている。
【００６４】
端末装置２００は、ファイル所在データと、端末種類データと、プリンタ種類データと、を含んだ印刷要求データを、ネットワーク６００を介して印刷サーバ装置３００へ送信する。なお、第２の実施の形態では、後述するように、プリンタ４００から印刷サーバ装置３００に対して印刷データの送信要求を行った場合に印刷データをプリンタ４００へ送信する構成であるため、端末装置２００で送信する印刷要求データには、印刷データを印刷するプリンタ４００のアクセス先を示すＵＲＬに係るデータであるアクセス先データが含まれていない構成となっている。
【００６５】
解析部３０４は、ファイル所在解析部３０４ａと、端末種類解析部３０４ｂと、プリンタ種類３０４ｃと、をさらに含んで構成される。なお、端末装置２００で送信する印刷要求データにはアクセス先データが含まれていないので、第２の実施の形態の解析部３０４には、アクセス先解析部３０４ｄが含まれていない構成となっている。
【００６６】
印刷データ保存ファイル３１６は、印刷データ生成部３１０で生成した印刷データを保存する。具体的には、印刷データをファイル（印刷データファイル）に収めたものを、印刷データファイルと当該印刷データファイルを保存する場所（ＵＲＬ）とを関連付け、印刷データファイルを一括して保存する。
【００６７】
制御部３１２は、印刷生成部３１０で生成した印刷データを収めた印刷データファイルと、印刷データファイルを保存した場所（ＵＲＬ）とを関連付けて保存するように印刷データ保存ファイル３１６を制御する。
【００６８】
プリンタ４００は、操作パネル（例えば液晶タッチパネル）を有し、利用者の操作パネルの操作により印刷サーバ装置３００に対し、印刷データファイルの保存先のＵＲＬに係るデータ（保存先データ）の送信要求を行う。また、保存先データの送信要求に対する返信として印刷サーバ装置３００から保存先データを受信した場合は、当該保存先データを解析して印刷データファイルの場所を特定し、特定したＵＲＬにアクセスして印刷データファイルを取得する。プリンタ４００は、操作パネルに画面を有し、印刷データ保存ファイル３１６に保存されている印刷データファイルの一覧表を表示させ、利用者にいずれの印刷データファイルについて印刷するかを選択させて入力させることもできる。なお、プリンタ４００は、利用者の操作パネルの操作によってサーバ装置３００に対して保存先データの送信要求を行える構成であれば何でもよい。また、利用者の操作によらず、一定の時間が経過した後に保存先データの送信要求を行う構成でもよい。また、利用者に認証情報を入力させ、認証情報が一致する場合にのみ操作パネルの操作を可能にする構成にしてもよい。また、第２の実施の形態のプリンタ４００は、まず保存先データの送信要求を行うが、印刷サーバ装置３００に対して印刷データファイルを直接送信するように要求できる構成としてもよい。
【００６９】
以上の構成において、第２の実施の形態の印刷サーバシステム１００で行われる処理について説明する。図８は、第２の実施の形態の印刷サーバシステム１００で行われる処理の手順を示すフローチャートである。なお、ステップＳＢ−１からステップＳＢ−１２までの処理は、第１の実施の形態の印刷サーバシステム１００で行われる処理の手順であるステップＳＡ−１からステップＳＡ−１２までの処理とほぼ同じであるため、ここでは省略する。
【００７０】
印刷サーバ装置３００は、ステップＳＢ−１２の処理の後、制御部３１２の処理により、印刷データ保存ファイル３１６を制御して、ステップＳＢ−１２までの処理により生成した印刷データを収めた印刷データファイルをその保存先の場所（ＵＲＬ）と関連付けて印刷データ保存ファイル３１６に保存させる（ステップＳＢ−１３）。
【００７１】
ついで、ステップＳＢ−１３で保存させた印刷データファイルのうち、プリンタ４００で印刷する印刷データファイルを利用者がプリンタ４００の操作パネルで選択して入力作業を行うと、プリンタ４００は、印刷サーバ装置３００に対して利用者に選択させた印刷データファイルの保存先のＵＲＬに係るデータ（保存先データ）の送信要求を行う（ステップＳＢ−１４）。
【００７２】
ついで、印刷サーバ装置３００は、通信部３０２の処理により、ステップＳＢ−１４でプリンタ４００から送信された保存先データの要求を受信すると（ステップＳＢ−１５）、ステップＳＢ−１５で保存した印刷データファイルに係る保存先データを送信する（ステップＳＢ−１６）。
【００７３】
ついで、プリンタ４００は、ステップＳＢ−１６で印刷サーバ装置３００から送信された保存先データを受信すると（ステップＳＢ−１７）、ステップＳＢ−１７で受信した保存先データを解析して印刷データファイルの保存先のＵＲＬを特定し（ステップＳＢ−１８）、特定したＵＲＬに印刷データファイルの送信要求を行う（ステップＳＢ−１９）。
【００７４】
ついで、印刷サーバ装置３００は、通信部３０２の処理により、ステップＳＢ−１９でプリンタ４００から送信された印刷データファイルの要求を受信すると（ステップＳＢ−２０）、プリンタ４００に対して印刷データファイルを送信する（ステップＳＢ−２１）。
【００７５】
ついで、プリンタ４００は、ステップＳＢ−２１で印刷サーバ装置３００から送信された印刷データファイルを受信すると（ステップＳＢ−２２）、ステップＳＢ−２２で受信した印刷データファイルに収められた印刷データを印刷用紙に印刷する(ステップＳＢ−２３)。
【００７６】
以上、説明したように、第２の実施の形態の印刷サーバシステム１００は、端末装置２００で印刷要求データを印刷サーバ装置３００へ送信する。ついで、印刷サーバ装置３００で受信した印刷要求データに含まれる各種データを解析し、解析結果に基づいて印刷データを生成し、生成した印刷データを収めた印刷データファイルを印刷データ保存ファイル３１６に保存する。ついで、利用者の操作パネルを用いた入力作業により、プリンタ４００で印刷サーバ装置３００に対して保存先データの送信要求を行う。ついで、印刷サーバ装置３００でプリンタ４００からの保存先データの要求に対して保存先データをプリンタ４００へ送信する。ついで、プリンタ４００で印刷データファイルの保存先のＵＲＬにアクセスして印刷サーバ装置３００から印刷データファイルを受信し、受信した印刷データファイルに収められた印刷データを印刷する。
【００７７】
従って、第２の実施の形態の印刷サーバシステム１００によれば、印刷サーバ装置３００は制御部３１２の処理により、印刷データ生成部３１０で生成した印刷データを収めた印刷データファイルを印刷データ保存ファイル３１６に保存し、保存した印刷データファイルをプリンタ４００から要求があった場合に送信し、プリンタ４００は印刷サーバ装置３００で送信された印刷データファイルを受信して印刷データを印刷するので、利用者の端末装置２００に適した表示形式である広告データを付加する印刷データを生成することができると共に、利用者の所望のタイミングで印刷データを印刷用紙に印刷することができる。
【００７８】
また、印刷装置３００は制御部３１２の処理により、印刷データ生成部３１０で生成した印刷データを収めた印刷データファイルを、その保存先（ＵＲＬ）と関連付けて印刷データ保存ファイル３１６に保存し、プリンタ４００は印刷データ保存ファイル３１６に保存された印刷データファイルの一覧表を表示する画面を有し、プリンタ４００で印刷する印刷データを利用者に選択させることができるので、利用者が所望する印刷データを一括して印刷用紙に印刷することができる。
【産業上の利用可能性】
【００７９】
以上のように、本発明に係る印刷サーバ装置、印刷サーバプログラムは、印刷データ、特に広告データを付加する印刷データを生成するのに適している。
【図面の簡単な説明】
【００８０】
【図１】第１の実施の形態の印刷サーバシステム１００の構成を示す図である。
【図２】広告データの表示形式の変換例を示す図である。
【図３】第１の実施の形態の印刷サーバ装置３００の構成を示す図である。
【図４】表示形式テーブル３１４ａの一例を示す図である。
【図５】第１の実施の形態の印刷サーバシステム１００で行われる処理の手順を示すフローチャートである。
【図６】第１の実施の形態の印刷サーバ装置３００の機能を実現するためのプログラム（印刷サーバプログラム）を実行するＰＣのハードウェア構成を示す図である。
【図７】第２の実施の形態の印刷サーバ装置３００の構成を示す図である。
【図８】第２の実施の形態の印刷サーバシステム１００で行われる処理の手順を示すフローチャートである。
【符号の説明】
【００８１】
１００  印刷サーバシステム
２００  端末装置
３００  印刷サーバ装置
３０２  通信部
３０４  解析部
３０４ａ  ファイル所在解析部
３０４ｂ  端末種類解析部
３０４ｃ  プリンタ種類解析部
３０４ｄ  アクセス先解析部
３０６  データファイル取得部
３０８  表示形式決定部
３１０  印刷データ生成部
３１０ａ  表示形式変換部
３１０ｂ  記述言語変換部
３１２  制御部
３１４  記憶部
３１４ａ  表示形式テーブル
３１６  印刷データ保存ファイル
４００  プリンタ
５００  Ｗｅｂサーバ装置
６００  ネットワーク
６０１  ＣＰＵ
６０２  ＲＯＭ
６０３  ＲＡＭ
６０４  通信Ｉ／Ｆ
６０５  外部記憶装置
６０６  表示装置
６０７  入力装置
６０８  バス
【図１】
2007233848.tif 000003
【図２】
2007233848.tif 000004
【図３】
2007233848.tif 000005
【図４】
2007233848.tif 000006
【図５】
2007233848.tif 000007
【図６】
2007233848.tif 000008
【図７】
2007233848.tif 000009
【図８】
2007233848.tif 000010