(57)【特許請求の範囲】
【請求項１】
クライアントから編集画面の要求がされた場合に、前記クライアントのユーザを識別するユーザ識別情報と共に文字フォントの要求を受信する手段と、
前記ユーザ識別情報と文字フォントの種類を特定する設定値とを対応付けたユーザ記憶部と、
前記ユーザ記憶部を参照し、前記ユーザ識別情報に対応する前記設定値を、前記クライアントに送信する手段と、
前記設定値に対応した文字フォントを選択可能な態様で表示させるフォント指定領域を含んだ前記編集画面を出力している前記クライアントから、文字データと、前記ユーザにより選択された前記文字フォントを指定するフォント指定データと、解像度を指定する解像度指定情報と、画像化指示とを含む画像要求データを受信する画像要求受信手段と、
複数種類のフォントデータを記憶するフォントデータ記憶部と、
前記画像要求受信手段が受信したフォント指定データに従い、取得した文字データの文字に対応する前記フォントデータ記憶部のフォントデータを画像化し、前記解像度指定情報に対応した解像度の文字画像データを生成する画像生成手段と、
前記画像生成手段により生成された文字画像データを、前記クライアントからアクセス可能な記憶領域に記憶させるデータ記憶制御手段と、
を備えた文字編集サーバ。
【請求項２】
請求項１に記載の文字編集サーバにおいて、
前記画像要求受信手段は、文字サイズ及び文字色の指定データをさらに含み、
前記画像生成手段は、前記指定データに従って文字サイズを決定し、及び、前記文字色を変えた前記フォントデータを画像化した前記文字画像データを生成すること、
を特徴とする文字編集サーバ。
【請求項３】
請求項１又は請求項２に記載の文字編集サーバにおいて、
前記画像要求受信手段が受信する画像要求データは、ＸＭＬ形式のデータであり、前記データ記憶制御手段が記憶させる記憶領域の位置が指定されていること、
を特徴とする文字編集サーバ。
【請求項４】
請求項１から請求項３までのいずれかに記載の文字編集サーバにおいて、
クライアントから印刷物作成指示を含む印刷物要求データを受信する印刷物要求受信手段と、
前記印刷物要求受信手段が受信した印刷物要求データに基づいて、前記クライアントで編集を行うことで配置した編集画面の文字画像データと同じ配置位置に、前記文字画像データに対応する画像を配置した印刷物データを生成する印刷物データ生成手段と、
前記印刷物データ生成手段により生成された前記印刷物データを、商業印刷を行う印刷機に出力可能な記憶領域に記憶させる印刷物データ出力手段と、
を備えること、
を特徴とする文字編集サーバ。
【請求項５】
請求項４に記載の文字編集サーバにおいて、
前記印刷物要求受信手段が受信する印刷物要求データは、ＸＭＬ形式のデータであり、前記データ記憶制御手段が記憶させる記憶領域の位置が指定されており、
前記データ記憶制御手段は、前記印刷物データ生成手段により生成された印刷物データを、前記クライアントからアクセス可能な記憶領域に記憶させること、
を特徴とする文字編集サーバ。
【請求項６】
文字編集サーバと、
前記文字編集サーバ及び編集端末の間を仲介する仲介サーバと、
を備えた文字編集システムであって、
前記文字編集サーバは、
複数種類のフォントデータを記憶するフォントデータ記憶部と、
ユーザごとに、文字フォントの種類を特定する設定値を対応付けたユーザ記憶部と、
を備え、
前記仲介サーバは、
前記編集端末のユーザに対応する前記設定値を、前記編集端末からの要求に応じて前記文字編集サーバに対して要求するフォント設定値要求手段と、
前記文字編集サーバから前記設定値を受信することで、前記編集端末で編集可能な編集画面に、文字入力領域と、前記設定値に対応した文字フォントを選択可能な態様で表示させるフォント指定領域とを出力する編集画面出力手段と、
を備え、
前記文字編集サーバは、
前記編集端末が送信した文字データと、文字フォントを指定するフォント指定データと、画像化指示とを含む画像要求データを、前記仲介サーバを介して受信する画像要求受信手段と、
前記画像要求受信手段が受信したフォント指定データに従い、取得した文字データの文字に対応する前記フォントデータ記憶部のフォントデータを画像化した文字画像データを生成する画像生成手段と、
前記画像生成手段により生成された文字画像データを、前記編集端末からアクセス可能な記憶領域に記憶させるデータ記憶制御手段と、
を備え、
前記仲介サーバの前記編集画面出力手段は、前記編集画面のレイアウト領域に、前記記憶領域に記憶された前記文字画像データを出力すること、
を特徴とする文字編集システム。
【請求項７】
請求項６に記載の文字編集システムにおいて、
前記編集端末は、前記文字データと、前記フォント指定データと、前記レイアウト領域での位置データと、前記画像化指示とを受け付け、
前記仲介サーバは、前記編集端末が受け付けた前記文字データと、前記フォント指定データと、前記画像化指示とを、前記文字編集サーバに対して送信する画像要求送信手段を備え、
前記編集端末は、仲介サーバの前記編集画面出力手段が出力した前記文字画像データを、前記位置データに対応する前記レイアウト領域の位置に出力すること、
を特徴とする文字編集システム。
【請求項８】
クライアントに対して通信可能に接続されたコンピュータで実行するプログラムであって、
前記コンピュータは、
前記クライアントのユーザを識別するユーザ識別情報と文字フォントの種類を特定する設定値とを対応付けたユーザ記憶部と、
複数種類のフォントデータを記憶するフォントデータ記憶部と、
を備え、
前記コンピュータを、
前記クライアントから編集画面の要求がされた場合に、前記ユーザ識別情報と共に文字フォントの要求を受信する手段と、
前記ユーザ記憶部を参照し、前記ユーザ識別情報に対応する前記設定値を、前記クライアントに送信する手段と、
前記設定値に対応した文字フォントを選択可能な態様で表示させるフォント指定領域を含んだ前記編集画面を出力している前記クライアントから、文字データと、前記ユーザにより選択された前記文字フォントを指定するフォント指定データと、解像度を指定する解像度指定情報と、画像化指示とを含む画像要求データを受信する画像要求受信手段と、
前記画像要求受信手段が受信したフォント指定データに従い、取得した文字データの文字に対応する前記フォントデータ記憶部のフォントデータを画像化し、前記解像度指定情報に対応した解像度の文字画像データを生成する画像生成手段と、
前記画像生成手段により生成された文字画像データを、前記クライアントからアクセス可能な記憶領域に記憶させるデータ記憶制御手段と、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字編集サーバ、文字編集システム及びプログラムに関する。
【背景技術】
【０００２】
従来、ユーザが、クライアントを用いてチラシやパンフレット等の印刷物のデザインを編集することが行われている。文字のデザインに関しては、文字フォントを選択することで好みのフォントで文字をデザインできる（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１４１２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、クライアントにない文字フォントデータを使用したい場合には、文字フォントデータをクライアント側で用意する必要がある。
【０００５】
本発明は、クライアントに文字フォントデータを有さなくても印刷物のデザインをすることが可能な文字編集サーバ及び文字編集システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。また、符号を付して説明した構成は、適宜改良してもよく、また、少なくとも一部を他の構成物に代替してもよい。
【０００７】
第１の発明は、クライアント（５）から文字データと、文字フォントを指定するフォント指定データと、画像化指示とを含む画像要求データを受信する画像要求受信手段（１１）と、複数種類のフォントデータを記憶するフォントデータ記憶部（２１）と、前記画像要求受信手段が受信したフォント指定データに従い、取得した文字データの文字に対応する前記フォントデータ記憶部のフォントデータを画像化した文字画像データを生成する画像生成手段（１３）と、前記画像生成手段により生成された文字画像データを、前記クライアントからアクセス可能な記憶領域（４）に記憶させるデータ記憶制御手段（１８）と、を備えた文字編集サーバ（１）である。
第２の発明は、第１の発明の文字編集サーバ（１）において、前記画像要求受信手段（１１）が受信する画像要求データは、ＸＭＬ形式のデータであり、前記データ記憶制御手段（１８）が記憶させる記憶領域の位置が指定されていること、を特徴とする文字編集サーバである。
第３の発明は、第１の発明又は第２の発明の文字編集サーバ（１）において、クライアント（５）から印刷物作成指示を含む印刷物要求データを受信する印刷物要求受信手段（１１）と、前記印刷物要求受信手段が受信した印刷物要求データに基づいて、前記クライアントで編集を行うことで配置した編集画面の文字画像データと同じ配置位置に、前記文字画像データに対応する画像を配置した印刷物データを生成する印刷物データ生成手段（１６）と、前記印刷物データ生成手段により生成された前記印刷物データを、商業印刷を行う印刷機（３）に出力可能な記憶領域（４）に記憶させる印刷物データ出力手段（１７）と、を備えること、を特徴とする文字編集サーバである。
第４の発明は、第３の発明の文字編集サーバ（１）において、前記印刷物要求受信手段（１１）が受信する印刷物要求データは、ＸＭＬ形式のデータであり、前記データ記憶制御手段（１８）が記憶させる記憶領域の位置が指定されており、前記データ記憶制御手段は、前記印刷物データ生成手段により生成された印刷物データを、前記クライアント（３）からアクセス可能な記憶領域（４）に記憶させること、を特徴とする文字編集サーバである。
第５の発明は、第１の発明から第４の発明までのいずれかの文字編集サーバ（１）と、編集端末（７）と、前記文字編集サーバと、前記編集端末との間を仲介する仲介サーバ（５）と、を備えた文字編集システム（１００）であって、前記仲介サーバは、前記編集端末で編集可能な編集画面のレイアウト領域（３１）に、前記記憶領域に記憶された前記文字画像データを出力する編集画面出力手段（５４）を備えること、を特徴とする文字編集システムである。
第６の発明は、第５の発明の文字編集システム（１００）において、前記編集端末（７）は、前記文字データと、前記フォント指定データと、前記レイアウト領域（３１）での位置データと、前記画像化指示とを受け付け、前記仲介サーバ（５）は、前記編集端末が受け付けた前記文字データと、前記フォント指定データと、前記画像化指示とを、前記文字編集サーバ（１）に対して送信する画像要求送信手段（５２）を備え、前記編集端末は、仲介サーバの前記編集画面出力手段（５４）が出力した前記文字画像データを、前記位置データに対応する前記レイアウト領域の位置に出力すること、を特徴とする文字編集システムである。
第７の発明は、第５の発明又は第６の発明の文字編集システム（１００）において、前記仲介サーバ（５）は、前記編集端末（７）ごとに、前記フォントデータ記憶部（２１）に記憶されたフォントデータに対応した設定値を、前記文字編集サーバ（１）に対して要求するフォント設定値要求手段（５１）を備え、前記仲介サーバの前記編集画面出力手段（５４）は、前記文字編集サーバから前記設定値を受信することで、前記編集画面（３０）に、文字入力領域と、フォント種類データを選択可能な態様で表示させるフォント指定領域とを出力すること、を特徴とする文字編集システムである。
【発明の効果】
【０００８】
本発明によれば、クライアントに文字フォントデータを有さなくても印刷物のデザインをすることが可能な文字編集サーバ及び文字編集システムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る文字画像処理システムの全体構成を示す図である。
【図２】本実施形態に係る文字画像処理サーバの機能ブロックを示す図である。
【図３】本実施形態に係るファイルサーバの画像ＤＢ及び編集端末の画像対応テーブルの例を示す図である。
【図４】本実施形態に係るＷｅｂサーバ及び編集端末の機能ブロックを示す図である。
【図５】本実施形態に係る文字画像処理システムでの編集画面出力処理を示すフローチャートである。
【図６】本実施形態に係る文字画像処理システムでの編集画面データ生成出力処理を示すフローチャートである。
【図７】本実施形態に係る編集端末での表示例を示す図である。
【図８】本実施形態に係る文字画像処理システムでの文字編集処理を示すフローチャートである。
【図９】本実施形態に係る編集端末での表示例を示す図である。
【図１０】本実施形態に係る編集端末での表示例を示す図である。
【図１１】本実施形態に係る文字画像処理システムでの表示倍率変更処理を示すフローチャートである。
【図１２】本実施形態に係る編集端末での表示例を示す図である。
【図１３】本実施形態に係る文字画像処理システムでのトリミング処理を示すフローチャートである。
【図１４】本実施形態に係る編集端末での画像編集例を示す図である。
【図１５】本実施形態に係る文字画像処理システムでのプリントデータ生成処理を示すフローチャートである。
【図１６】本実施形態に係る文字画像処理サーバでの画像生成処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について、図を参照しながら説明する。なお、これは、あくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
（実施形態）
＜文字画像処理システム１００の全体構成＞
図１は、本実施形態に係る文字画像処理システム１００の全体構成を示す図である。
文字画像処理システム１００は、商業印刷用のプリンタ３（印刷機）を用いて印刷する印刷物（例えば、カタログ、チラシ、パンフレット等の広告宣伝印刷物や業務に使用される印刷物）のデザインを、編集端末７で行い、プリントデータ（印刷物データ）を生成するシステムである。また、文字画像処理システム１００は、編集端末７で編集を行いながら、編集画面に配置する画像データを生成するシステムである。文字画像処理システム１００では、複数の依頼主（例えば、各企業）は、各々編集端末７を用いる。
【００１１】
文字画像処理システム１００は、文字画像処理サーバ１（文字編集サーバ、画像処理サーバ）と、プリンタ３と、ファイルサーバ４と、Ｗｅｂサーバ５（仲介サーバ）と、編集端末７とを備えている。また、クライアントは、Ｗｅｂサーバ５と、編集端末７とを含む概念である。
文字画像処理サーバ１と、プリンタ３と、ファイルサーバ４と、Ｗｅｂサーバ５とは、通信ネットワークＮ１を介して通信可能になっている。通信ネットワークＮ１は、例えば、専用回線やＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）であり、外部からはアクセスができないネットワークである。
また、Ｗｅｂサーバ５と、編集端末７とは、通信ネットワークＮ２とを介して通信可能となっている。通信ネットワークＮ２は、例えば、インターネット回線である。
【００１２】
Ｗｅｂサーバ５は、例えば、依頼主ごと等に設けられ、複数台が用意されている。そして、編集端末７は、依頼主の従業者（例えば、企業の社員）が使用する。よって、編集端末７は、文字画像処理システム１００での専用端末である必要はなく、各依頼主の所有する端末であってもよい。
以下では、一例として、複数の店舗を有する小売店（例えば、スーパーマーケット）を運営する企業（依頼主）が、チラシをデザインするものを例に説明する。そして、従業者（以下、「ユーザ」ともいう。）は、編集端末７を操作して、予め共通のデザインがされたもの（以下、「テンプレート」ともいう。）に対して、各店舗で異なるデザインを一部追加してチラシを作成するものとして説明する。ここで、全店舗を統括する者（企業の本部等）にとっては、統一したデザインのチラシを作成したいニーズがある。他方、各店舗にとっては、その店舗の住所や、各店舗の特徴等、各店舗でオリジナルのデザインを加えたいニーズがある。そのため、文字画像処理システム１００では、共通のデザインのうちの一部分の編集を、各店舗で可能にしている。
【００１３】
＜文字画像処理サーバ１＞
図２は、本実施形態に係る文字画像処理サーバ１の機能ブロックを示す図である。
文字画像処理サーバ１は、Ｗｅｂサーバ５から受信した要求データに応じて、文字データから画像データを生成したり、プリントデータを生成したりするものである。
文字画像処理サーバ１は、制御部１０と、記憶部２０と、通信インタフェース部２９とを備える。
制御部１０は、文字画像処理サーバ１の全体を制御する中央処理装置（ＣＰＵ）である。制御部１０は、記憶部２０に記憶されているオペレーティングシステム（ＯＳ）やアプリケーションプログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、各種機能を実行する。
【００１４】
制御部１０は、要求データ受信部１１（画像要求受信手段、印刷物要求受信手段）と、画像データ生成部１２と、画像データ抽出部１５（画像データ抽出手段）と、プリントデータ生成部１６（印刷物データ生成手段）と、プリントデータ出力部１７（印刷物データ出力手段）と、データ記憶制御部１８（データ記憶制御手段）とを備える。
【００１５】
要求データ受信部１１は、Ｗｅｂサーバ５から文字画像要求データ（画像要求データ）を受信する。文字画像要求データは、テキストデータ（文字データ）のテキストを、指定のフォントにして画像化することを要求するデータである。文字画像要求データは、編集内容データと、解像度指定データ（解像度指定情報）と、出力位置の指定と、画像ＩＤ（ＩＤｅｎｔｉｆｉｅｒ）（画像指定情報）とを含む。編集内容データは、テキストデータと、フォント指定データと、画像化指示とを含む。
また、要求データ受信部１１は、Ｗｅｂサーバ５からプリント要求データ（印刷物要求データ）を受信する。プリント要求データは、プリンタ３で印刷するためのプリントデータの生成を要求するデータである。プリント要求データは、編集端末７で編集した印刷物に関する全てのデザインのデザインデータと、印刷物作成指示と、出力位置の指定とを含む。
さらに、要求データ受信部１１は、Ｗｅｂサーバ５から指定画像要求データ（画像要求データ）を受信する。指定画像要求データは、指定の画像かつ解像度の画像データを要求するデータである。指定画像要求データは、既に画像が生成されており、解像度の異なる画像データを要求する場合には、画像ＩＤと、解像度指定データと、出力位置の指定とを含む。また、指定画像要求データは、画像が生成されておらず、この指定画像要求データによって画像データを生成する場合には、画像ＩＤと、解像度指定データと、出力位置の指定とに加えて、編集した画像に関する編集画像内容データ（編集内容データ）を含む。
【００１６】
画像データ生成部１２は、編集データ生成部１３（画像生成手段、複数画像生成手段）と、低解像度データ生成部１４（低解像度画像生成手段、複数画像生成手段）とを備える。
編集データ生成部１３は、要求データ受信部１１が受信した文字画像要求データに基づき、テキストに対応するフォントデータを画像化した画像データ（文字画像データ）を生成する。ここで、フォントデータとは、指定のフォントで表した文字データをいう。
また、編集データ生成部１３は、要求データ受信部１１が受信した指定画像要求データに編集画像内容データを含む場合に、編集画像内容データに基づいて画像データを生成する。
低解像度データ生成部１４は、高解像度画像データを作成する際に利用されたデータから低解像度画像データを生成する。
また、低解像度データ生成部１４は、編集データ生成部１３で生成した画像データの解像度を低くした低解像度画像データを生成する。
【００１７】
画像データ抽出部１５は、要求データ受信部１１が受信した指定画像要求データに編集画像内容データを含まない場合には、ファイルサーバ４の画像ＤＢ（データベース）４５（画像記憶部）から、画像ＩＤと解像度指定データとに対応した画像データを抽出する。
プリントデータ生成部１６は、プリント要求データに基づいてプリントデータを生成する。
プリントデータ出力部１７は、プリントデータ生成部１６により生成されたプリントデータを、ファイルサーバ４のうちのプリンタ３が取得可能な記憶領域に出力する。
データ記憶制御部１８は、抽出及び生成した画像データや、生成したプリントデータを、ファイルサーバ４のうちのＷｅｂサーバ５からアクセス可能な記憶領域に記憶させる。
なお、各機能の詳細については、後述する。
【００１８】
記憶部２０は、制御部１０が各種の処理を実行するために必要なプログラム、データ等を記憶するためのハードディスク、半導体メモリ素子等の記憶領域である。
記憶部２０は、フォントＤＢ２１（フォントデータ記憶部）と、ユーザＤＢ２４とを備える。
フォントＤＢ２１は、印刷物で使用可能なフォントデータを記憶するデータベースである。フォントＤＢ２１には、複数種類のフォントに対応したフォントデータが記憶されている。
ユーザＤＢ２４は、ユーザＩＤに対応付けて、そのユーザが使用できるフォントの種類を特定でき、フォントデータに対応した設定値を記憶する。ユーザＩＤは、ユーザを識別する識別情報である。
【００１９】
通信インタフェース部２９は、ファイルサーバ４やＷｅｂサーバ５との間での通信を行うためのインタフェースである。
なお、コンピュータとは、制御部、記憶装置等を備えた情報処理装置をいい、文字画像処理サーバ１は、制御部１０、記憶部２０等を備えた情報処理装置であり、コンピュータの概念に含まれる。
【００２０】
＜プリンタ３＞
図１に示すプリンタ３は、商業印刷用の印刷装置である。プリンタ３は、ファイルサーバ４に記憶されたプリントデータを取得して印刷処理を行い、印刷物を出力する。
【００２１】
＜ファイルサーバ４＞
図１に示すファイルサーバ４は、文字画像処理サーバ１で生成した画像データや、プリントデータを記憶するデータサーバである。また、ファイルサーバ４は、印刷物のデザインで使用するテンプレートデータやカセットデータを記憶する。
ファイルサーバ４は、画像ＤＢ４５を備える。
【００２２】
ここで、画像ＤＢ４５について説明する。
図３（Ａ）は、本実施形態に係るファイルサーバ４の画像ＤＢ４５の例を示す図である。
画像ＤＢ４５は、文字画像処理サーバ１で使用するプリントデータの生成で使用する画像データを記憶する。画像ＤＢ４５には、１つの種類の画像を特定する画像ＩＤに対して、高解像度画像データと、低解像度画像データとの２つの異なる解像度の画像データを記憶する。高解像度画像データは、プリント用データの生成や、編集端末７による編集の際に、表示倍率が高いときに使用する画像データである。他方、低解像度画像データは、編集端末７による編集の際に、表示倍率が低いときに使用する画像データである。
【００２３】
図１に戻り、ファイルサーバ４は、テンプレートのデータや各種の画像データを、予め記憶している。
テンプレートは、ひな形であり、複数の店舗で共通で使用するために予め用意してファイルサーバ４に記憶している。テンプレートは、複数の画像が、シートにレイアウトされている。そして、各店舗では、テンプレートを呼び出して、店舗名や住所等、一部のみを修正する。そのようにすることで、全体として統一感のとれたチラシを作成できる。
【００２４】
画像データは、複数の画像データが一体となったカセットデータであってもよい。カセットデータは、例えば、絵の画像と、文字の画像とを一体にしたものである。例えば、小売店の広告等に使用される後述する図７に示すメロンの絵の画像と、「メロン」の文字の画像と、「５００円」の文字の画像とは、様々なチラシを作成する上で一体として使用でき、これらの画像は、一体になっている方が、使い勝手がよい。そして、値段を変えたい場合には、「５００円」の文字の画像のみを変更させればよい。このように、カセットデータは、一体として使用する複数の画像データを予めまとめたものである。
【００２５】
＜Ｗｅｂサーバ５＞
図４は、本実施形態に係るＷｅｂサーバ５及び編集端末７の機能ブロックを示す図である。
Ｗｅｂサーバ５は、編集端末７と、文字画像処理サーバ１とを仲介するサーバである。
Ｗｅｂサーバ５は、制御部５０と、記憶部６０と、通信インタフェース部６９とを備える。
制御部５０は、Ｗｅｂサーバ５の全体を制御するＣＰＵである。制御部５０は、記憶部６０に記憶されているＯＳやアプリケーションプログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、各種機能を実行する。
【００２６】
制御部５０は、設定要求データ送信部５１（フォント設定値要求手段）と、画像要求データ送信部５２（画像要求送信手段）と、編集画面データ出力部５４（編集画面出力手段）とを備える。
設定要求データ送信部５１は、フォントデータの要求を、文字画像処理サーバ１に対して送信する。
画像要求データ送信部５２は、文字画像処理サーバ１に対して、文字画像要求データや、指定画像要求データを送信する。
編集画面データ出力部５４は、編集画面に出力する画像データを、編集端末７に対して出力する。
【００２７】
記憶部６０は、制御部５０が各種の処理を実行するために必要なプログラム、データ等を記憶するためのハードディスク、半導体メモリ素子等の記憶領域である。
記憶部６０は、ユーザ認証ＤＢ６１を記憶する。ユーザ認証ＤＢ６１は、このＷｅｂサーバ５を使用可能なユーザＩＤと、パスワードとを記憶したＤＢである。
通信インタフェース部６９は、通信ネットワークＮ１を介して文字画像処理サーバ１やファイルサーバ４との間で通信を行い、通信ネットワークＮ２を介して編集端末７との間で通信を行うためのインタフェースである。
【００２８】
＜編集端末７＞
編集端末７は、ユーザがＷｅｂ上で印刷物のデザインを行う端末である。編集端末７は、例えば、ＰＣ（パーソナルコンピュータ）やタブレット端末に代表される端末である。
編集端末７は、制御部７０と、記憶部８０と、表示部８５と、入力部８６と、通信インタフェース部８９とを備える。
制御部７０は、編集操作受付部７１（編集操作受付手段）と、画像判断部７２（判断手段）と、画面編集部７３と、サーバ通信部７４とを備える。
編集操作受付部７１は、入力部８６から編集操作を受け付ける。
画像判断部７２は、編集画面の表示態様に対応した解像度を判断する。
画面編集部７３は、編集画面を編集して、表示部８５に出力する。
サーバ通信部７４は、Ｗｅｂサーバ５に対して送受信するデータに関する制御をする。
【００２９】
記憶部８０は、制御部７０が各種の処理を実行するために必要なプログラム、データ等を記憶するためのハードディスク、半導体メモリ素子等の記憶領域である。
記憶部８０は、画像対応テーブル８１を備える。
ここで、画像対応テーブル８１について説明する。
図３（Ｂ）は、本実施形態に係る編集端末７の画像対応テーブル８１の例を示す図である。
画像対応テーブル８１は、編集端末７が出力する画像の解像度を判断するのに用いるテーブルであり、表示倍率と、選択画像の種類とを対応付けて記憶する。図３（Ｂ）の例では、表示倍率が２００％未満であれば、編集端末７の制御部７０は、低解像度画像を選択し、表示倍率が２００％以上であれば、制御部７０は、高解像度画像を選択することになる。
図４に戻り、記憶部８０には、さらに、ブラウザと、Ｆｌａｓｈ（登録商標）のソフトウェア（いずれも図示せず）が記憶されている。
編集端末７は、記憶部８０に記憶されたブラウザとＦｌａｓｈとを使用して、これらのソフトウェアで動作するデザイン用プログラムを用いて、Ｗｅｂサーバ５と通信し、印刷物のデザインをするための編集画面を出力する。
【００３０】
表示部８５は、液晶ディスプレイ等の表示装置である。
入力部８６は、キーボードやマウス等の入力装置である。
なお、表示部８５及び入力部８６は、例えば、タッチパネルディスプレイ等の両方の機能を備えた装置であってもよい。
通信インタフェース部８９は、通信ネットワークＮ２を介してＷｅｂサーバ５との間で通信を行うためのインタフェースである。
【００３１】
なお、コンピュータとは、制御部、記憶装置等を備えた情報処理装置をいい、Ｗｅｂサーバ５と、編集端末７とは、各々制御部、記憶部等を備えた情報処理装置であり、コンピュータの概念に含まれる。
【００３２】
次に、文字画像処理システム１００での処理について説明する。
＜編集画面出力処理＞
先ず、編集端末７に編集画面を表示させる処理について説明する。
図５は、本実施形態に係る文字画像処理システム１００での編集画面出力処理を示すフローチャートである。
図６は、本実施形態に係る文字画像処理システム１００での編集画面データ生成出力処理を示すフローチャートである。
図７は、本実施形態に係る編集端末７での表示例を示す図である。
【００３３】
ユーザは、例えば、表示部８５に表示されているデザイン用プログラムのアイコン（図示せず）を選択することで、デザイン用プログラムが起動され、図５のステップＳ（以下、単に「Ｓ」という。）１０において、編集端末７の制御部７０（サーバ通信部７４）は、Ｗｅｂサーバ５に対してアクセスする。
Ｓ１１において、Ｗｅｂサーバ５の制御部５０は、ログイン画面（図示せず）を出力することで、Ｓ１２において、編集端末７の制御部７０は、表示部８５にログイン画面を表示させる。ログイン画面は、デザイン用プログラムを使用するためのユーザＩＤとパスワードとを入力する画面である。
そして、編集端末７の制御部７０は、入力されたユーザＩＤ及びパスワードを送信する操作を受け付けて、Ｓ１３において、制御部７０は、ユーザＩＤ及びパスワードをＷｅｂサーバ５に送信する。
Ｓ１４において、Ｗｅｂサーバ５の制御部５０は、ユーザ認証ＤＢ６１を参照して、ユーザ認証を行う。ユーザ認証に成功すると、Ｓ１５において、制御部５０は、ファイルサーバ４を参照して、そのユーザＩＤで使用可能なテンプレート一覧を生成して、編集端末７に対して出力する。なお、ユーザ認証に成功しなかった場合には、Ｗｅｂサーバ５は、編集端末７に対してログインに失敗した旨を出力して、以降の処理を行わない。
【００３４】
ここで、テンプレートは、上述の通り、ファイルサーバ４に記憶されているが、ファイルサーバ４は、依頼主ごとにアクセス可能なフォルダを分けて、データを管理する。そのようにすることで、依頼主ごとに使用可能な画像データや、テンプレートを適切に管理できる。
【００３５】
Ｓ１６において、編集端末７の制御部７０は、表示部８５にテンプレート一覧を表示させる。
Ｓ１７において、制御部７０は、ユーザによるテンプレートを選択する操作を受け付けて、Ｗｅｂサーバ５に対して選択されたテンプレート情報と共に編集画面データの要求を送信すると、Ｓ１８において、Ｗｅｂサーバ５の制御部５０は、編集画面作成処理を行う。なお、編集端末７の制御部７０は、ユーザがテンプレートを選択することなく編集画面を開く操作を受け付けた場合でも、編集画面データの要求を送信するので、Ｗｅｂサーバ５の制御部５０は、編集画面作成処理を行う。
【００３６】
ここで、編集画面作成処理について、図６に基づいて説明する。
図６のＳ２０において、Ｗｅｂサーバ５の制御部５０（設定要求データ送信部５１）は、文字画像処理サーバ１に対してユーザＩＤと共に、フォントデータを要求する。ここで、使用可能なフォントは、ユーザ単位に設定されている。
Ｓ２１において、文字画像処理サーバ１の制御部１０は、ユーザＤＢ２４を参照し、そのユーザで使用可能なフォントデータの設定値をフォントＤＢ２１から取得し、Ｗｅｂサーバ５に対して送信する。その後、制御部１０は、本処理を終了する。この処理により、Ｗｅｂサーバ５の制御部５０は、フォントデータの設定値を受信する。なお、フォントデータの設定値は、文字編集処理（後述する図８）の文字編集画面を表示する際に使用する。
Ｓ２２において、Ｗｅｂサーバ５の制御部５０は、編集端末７においてテンプレートが選択されたか否かを判断する（Ｓ１７参照）。これは、制御部５０が、編集端末７から受信したデータにテンプレート情報を含む否かにより判断できる。テンプレートが選択されている場合（Ｓ２２：ＹＥＳ）には、制御部５０は、処理をＳ２３に移す。他方、テンプレートが選択されていない場合（Ｓ２２：ＮＯ）には、制御部５０は、処理をＳ２４ａに移す。
【００３７】
Ｓ２３において、制御部５０は、テンプレート情報に基づいて、ファイルサーバ４から該当のテンプレートを取得する。
Ｓ２４において、制御部５０（編集画面データ出力部５４）は、テンプレートを含む編集画面データを、編集端末７に対して出力する。その後、制御部５０は、処理を図５に移す。
他方、Ｓ２４ａにおいて、制御部５０（編集画面データ出力部５４）は、テンプレートを含まない編集画面データを、編集端末７に対して出力する。その後、制御部５０は、処理を図５に移す。
【００３８】
図５に戻り、Ｓ１９において、編集端末７の制御部７０（サーバ通信部７４、画面編集部７３）は、Ｗｅｂサーバ５が出力した編集画面データを受け付けて、編集画面３０を表示させる。その後、制御部７０は、本処理を終了する。
【００３９】
ここで、編集画面３０について、図７に基づき説明する。
編集画面３０は、ユーザが印刷物のデザイン編集を実際に行う画面である。編集画面３０には、レイアウト領域３１と、編集領域３２と、ヘッダー領域３３とが配置されている。
レイアウト領域３１は、ユーザが印刷物のレイアウトを直接デザインする領域である。
編集端末７の制御部７０は、Ｗｅｂサーバ５から受け付けた編集画面データにテンプレートを含む場合には、印刷物の全体の外観が表示される標準の表示倍率（例えば、８０％）で、シート３１ｓにテンプレートを配置してレイアウト領域３１に出力する。シート３１ｓは、台紙である。そして、シート３１ｓ上の画像が、最終的に印刷される。テンプレートに含まれる画像データは、標準の表示倍率に対応した解像度のものである。標準の表示倍率が８０％の場合は、画像データは、低解像度画像データである（図３（Ｂ）参照）。
編集領域３２は、編集項目を表示する領域である。編集項目が選択されると、編集項目に対応した画面を表示する。この点については、後述する。
ヘッダー領域３３は、レイアウト領域３１の表示倍率を指定する表示倍率部３３ａや、編集を終了させる終了ボタン３３ｂ等を配置した領域である。
【００４０】
ユーザは、編集端末７を用いて編集画面３０を操作して、印刷物のデザインをする。
この図７に示す編集画面３０は、ある小売店のチラシをデザインするためのテンプレートをレイアウト領域３１に表示している。ここで、ユーザは、キャンペーンの期間を指定したり、店舗名を入力したり、コメントを入力したりすることができる。なお、画像３１ｔは、小売店のロゴを示すカセットデータである。
【００４１】
＜文字編集処理＞
次に、編集処理の１つである文字編集をする場合の処理について説明する。
図８は、本実施形態に係る文字画像処理システム１００での文字編集処理を示すフローチャートである。
図９及び図１０は、本実施形態に係る編集端末７での表示例を示す図である。
以下に示す文字編集処理は、レイアウト領域３１に、文字を新たに配置したり、配置された文字を修正したりする際の処理である。
図８のＳ３０において、編集端末７の制御部７０は、編集領域３２に文字編集画面３２ａを表示する。
この処理は、文字の新規作成をする場合には、編集画面３０の編集領域３２に配置された「文字」のボタン３２ｘ（図７参照）をユーザが選択することで、行うことができる。また、レイアウト領域３１に既に表示された文字をユーザが修正する場合には、編集画面３０のレイアウト領域３１に表示された文字の画像をユーザが選択することで、行うことができる。なお、レイアウト領域３１に既に表示された文字をユーザが修正する場合、文字入力部３２ｂ（図９）には、選択された文字の画像に含まれる文字（テキスト）が表示される。
【００４２】
図９に示す文字編集画面３２ａにおいて、ユーザは、文字入力部３２ｂ（文字入力領域）に文字を入力又は、既に入力されている文字を編集し、プロパティ設定部３２ｃ（フォント指定領域）を操作して、フォントの選択、文字サイズや文字色の選択等を行う。ユーザは、プロパティ設定部３２ｃのフォントを、プルダウンされた中から選択することで、様々なフォントを選択できる。
文字編集画面３２ａを出力する際、制御部７０（サーバ通信部７４）は、Ｗｅｂサーバ５からフォントデータの設定値を受け付けて、その設定値に基づいて使用可能なフォントをプルダウン形式でプロパティ設定部３２ｃに出力する。よって、プロパティ設定部３２ｃに出力するフォントは、その編集端末７が有していなくても指定可能なものである。
【００４３】
Ｓ３１において、ユーザがレイアウト領域３１を操作して、文字の配置位置と、大きさとを指定することで、制御部７０（編集操作受付部７１）は、文字の配置位置及び大きさを取得する。配置位置と大きさとの指定は、例えば、入力部８６によって、ドラッグすることで領域を選択する操作であってもよい。文字の配置位置と、大きさとを指定すると、図１０（Ａ）に示すように、文字配置指定領域３１ａがレイアウト領域３１に表示される。
Ｓ３２において、制御部７０（編集操作受付部７１、サーバ通信部７４）は、文字編集画面３２ａの「ＯＫ」ボタン３２ｄの選択を受け付けたことに応じて、Ｗｅｂサーバ５に対して、編集内容データと、画像ＩＤとを送信する。編集内容データは、文字入力部３２ｂに入力されたテキストデータと、表示倍率部３３ａに表示倍率に対応した解像度指定データと、画像化指示とを含む。画像ＩＤは、既に表示された文字をユーザが修正する場合には、元の画像の画像ＩＤである。また、画像ＩＤは、文字の新規作成をする場合には、重複しない画像ＩＤを新たに付与する。
【００４４】
他方、Ｓ４０において、Ｗｅｂサーバ５の制御部５０は、編集内容データと、画像ＩＤとを受信すると、制御部５０（画像要求データ送信部５２）は、文字画像処理サーバ１で処理可能な文字画像要求データを、文字画像処理サーバ１に対して送信する。文字画像要求データは、ＸＭＬ形式のデータである。
Ｓ４１において、文字画像処理サーバ１の制御部１０（要求データ受信部１１）は、文字画像要求データを受信すると、制御部１０（編集データ生成部１３）は、文字画像データを生成する。具体的には、制御部１０は、文字画像要求データに含まれる編集内容データから、テキストを指定のフォントにしたフォントデータを、フォントＤＢ２１から取得する。そして、制御部１０は、取得したフォントデータを画像化して、文字画像データを生成する。ここで生成される文字画像データは、高解像度の画像データである。
Ｓ４２において、また、制御部１０（低解像度データ生成部１４）は、生成した文字画像データの解像度を粗くした低解像度画像データを生成する。なお、Ｓ４１とＳ４２との処理で制御部１０が生成する画像データは、ＰＮＧ形式のデータである。
【００４５】
Ｓ４３において、制御部１０（データ記憶制御部１８）は、文字画像要求データに含まれる出力位置の指定に応じて、文字画像要求データに含まれる解像度指定データに基づく解像度の画像データを、ファイルサーバ４に記憶させる。
Ｓ４４において、制御部１０は、処理結果データを、Ｗｅｂサーバ５に対して送信する。その後、制御部１０は、本処理を終了する。
Ｓ４５において、Ｗｅｂサーバ５の制御部５０は、処理結果データを受信し、編集端末７に対してその処理結果データを送信する。
【００４６】
Ｓ３３において、編集端末７の制御部７０（サーバ通信部７４）は、処理結果データを受信したことに応じて、Ｗｅｂサーバ５に対して画像取得要求データを送信する。
Ｓ４６において、Ｗｅｂサーバ５の制御部５０（編集画面データ出力部５４）は、画像取得要求データを受信したことに応じて、ファイルサーバ４から文字画像データを取得して、編集端末７に出力する。その後、制御部５０は、本処理を終了する。
Ｓ３４において、編集端末７の制御部７０（サーバ通信部７４、画面編集部７３）は、Ｓ３１で取得した配置位置に、Ｗｅｂサーバ５から受け付けた文字画像データを出力する。その後、制御部７０は、本処理を終了する。
図１０（Ｂ）は、文字編集処理が行われた後の編集画面３０を示す。文字配置指定領域３１ａには、文字画像処理サーバ１によって生成された文字画像データが追加されている。
【００４７】
このように、編集端末７において、テキストを入力してフォントを指定することで、文字画像処理サーバ１は、文字画像データを生成するので、様々なフォントの文字画像データを生成できる。そして、指定可能なフォントのフォントデータは、文字画像処理サーバ１が有すればよく、編集端末７には有せずともよいので、フォントに関するコストを抑えることができる。
【００４８】
上述の説明において、編集端末７では、制御部７０が配置位置の指定を受け付けた後に、Ｗｅｂサーバ５に対して編集内容データを送信している。しかし、編集内容データを送信した後に、配置位置の指定を受け付けてもよい。そのようにすることで、制御部７０が配置位置の指定を受け付けている間に、Ｗｅｂサーバ５が文字画像要求データを文字画像処理サーバ１に送信するので、文字画像処理サーバ１が文字画像データを生成して、処理結果をＷｅｂサーバ５に送信する処理を行うことができる。よって、編集端末７を使用中のユーザが配置位置の指定をしている間に、文字画像データが生成されるので、ユーザに対して画像生成処理をなるべく待たせないようにでき、効率のよい処理を行うことができる。
【００４９】
また、編集端末７が配置位置に関する情報を有するので、例えば、画像の配置位置を変更する処理においては、Ｗｅｂサーバ５との間での通信は行わない。よって、画像の配置位置を変更する処理において、編集端末７は、編集端末７の中で処理を行えばよく、Ｗｅｂサーバ５や、文字画像処理サーバ１に対してデータを送信する必要がない。編集端末７において、文字画像データを選択した状態で、その画像の位置を移動させると、文字画像データの位置を移動させることができる。なお、配置位置に関する情報は、座標に関するデータ（Ｘ座標及びＹ座標）と、大きさに関するデータ（幅及び高さ）とを含む情報である。
【００５０】
＜表示倍率変更処理＞
次に、ユーザが編集画面での表示倍率を変更した場合の処理について説明する。
図１１は、本実施形態に係る文字画像処理システム１００での表示倍率変更処理を示すフローチャートである。
図１２は、本実施形態に係る編集端末７での表示例を示す図である。
図１１のＳ５０において、編集端末７の制御部７０（編集操作受付部７１）は、表示倍率の変更を受け付ける。具体的には、制御部７０は、図１２（Ａ）に示す編集画面３０のヘッダー領域３３に配置された表示倍率部３３ａの操作を受け付ける。
【００５１】
Ｓ５１において、制御部７０（画像判断部７２）は、画像対応テーブル８１（図３（Ｂ））を参照して、画像の変更が必要であるか否かを判断する。制御部７０は、画像対応テーブル８１を参照して、現在の表示倍率での画像の解像度と、変更後の表示倍率での画像の解像度とが同じである場合には、画像の変更が必要ではないと判断する。また、制御部７０は、両画像の解像度が異なる場合には、画像の変更が必要であると判断する。画像の変更が必要である場合（Ｓ５１：ＹＥＳ）には、制御部７０は、処理をＳ５２に移す。他方、画像の変更が必要ではない場合（Ｓ５１：ＮＯ）には、制御部７０は、処理をＳ５８に移す。
【００５２】
Ｓ５２において、編集端末７の制御部７０（サーバ通信部７４）は、画像変更要求データをＷｅｂサーバ５に対して送信する。画像変更要求データは、変更後の表示倍率でレイアウト領域３１に表示される全ての画像の画像ＩＤと、解像度指定データとを含む。
Ｓ５３において、Ｗｅｂサーバ５の制御部５０は、画像変更要求データを受信し、制御部５０（画像要求データ送信部５２）は、文字画像処理サーバ１に対して指定画像要求データを送信する。指定画像要求データは、ＸＭＬ形式のデータであり、変更後の表示倍率でレイアウト領域３１に表示される全ての画像の画像ＩＤと、解像度指定データと、出力位置の指定とを含む。
【００５３】
Ｓ５４において、文字画像処理サーバ１の制御部１０（要求データ受信部１１）は、指定画像要求データを受信し、制御部１０（画像データ抽出部１５）は、画像ＩＤと解像度指定データとに基づく画像データを、画像ＤＢ４５から抽出する。
Ｓ５５において、制御部１０（データ記憶制御部１８）は、指定画像要求データに含まれる出力位置の指定に応じて、ファイルサーバ４に生成した画像データを記憶させる。
Ｓ５６において、制御部１０は、処理結果データを、Ｗｅｂサーバ５に対して送信する。その後、制御部１０は、本処理を終了する。
Ｓ５７において、Ｗｅｂサーバ５の制御部５０は、処理結果データを受信し、ファイルサーバ４から画像データを取得して、編集端末７に出力する。その後、制御部５０は、本処理を終了する。
【００５４】
Ｓ５８において、編集端末７の制御部７０（画面編集部７３）は、Ｓ５０で受け付けた表示倍率に、レイアウト領域３１を変更する。その際、Ｗｅｂサーバ５から画像データを受け付けた場合には、画像ＩＤが一致する画像データを、受け付けた画像データに変更して出力する。その後、制御部７０は、本処理を終了する。
図１２（Ｂ）は、表示倍率を変更後の編集画面３０を示す。レイアウト領域３１に表示されている画像３１ｘ，３１ｙ，３１ｚは、いずれも高解像度の画像データに変更される。よって、拡大表示をした場合でも、きれいな画像を表示できる。
【００５５】
なお、図１１のＳ５１において、編集端末７の制御部７０が画像の変更が必要ではないと判断した場合（Ｓ５１：ＮＯ）であっても、制御部７０（サーバ通信部７４）は、画像要求データをＷｅｂサーバ５に対して送信することがある。例えば、縮小表示をした場合等、変更後の表示倍率でレイアウト領域３１に表示される全ての画像の画像データが１つでもない場合が該当する。その場合には、Ｓ５２以降の処理は、画像の変更が必要であると判断された場合と同様である。
【００５６】
＜トリミング処理＞
次に、ユーザが編集画面３０にて画像に対するトリミングを行った場合の処理について説明する。
図１３は、本実施形態に係る文字画像処理システム１００でのトリミング処理を示すフローチャートである。
図１４は、本実施形態に係る編集端末７での画像編集例を示す図である。
図１３のＳ６０において、編集端末７の制御部７０（編集操作受付部７１）は、画像編集処理を受け付ける。
【００５７】
ここで、画像編集処理について、図１４に基づき説明する。
図１４（Ａ）は、レイアウト領域３１に表示された画像４０を示す。この画像４０に対して、ユーザが切り取りアイコン（図示せず）を選択して、一部の領域である領域４０ａを切り取る操作をする。そうすることで、制御部７０は、図１４（Ｂ）に示す画像４１を切り出すことができる。
さらに、ユーザが図１４（Ｂ）に示す画像４１を拡大するように、画像４１を選択した状態で、例えば、ドラッグ＆ドロップ操作をすることで、制御部７０（画像判断部７２）は、画像の拡大操作を受け付ける。
【００５８】
図１３に戻り、Ｓ６１において、編集端末７の制御部７０は、画像編集要求データを生成する。制御部７０は、切り取り対象の画像４０の画像ＩＤと、切り取り情報とを取得する。また、制御部７０（画像判断部７２）は、画像４１の表示倍率を算出し、画像対応テーブル８１を参照して、画像の解像度を判断する。そして、制御部７０は、画像編集要求データを生成する。画像編集要求データは、元画像の画像ＩＤと、切り取り情報を含む編集画像内容データと、解像度指定データとを含む。
Ｓ６２において、編集端末７（サーバ通信部７４）は、画像編集要求データと、新たに付与した画像ＩＤとをＷｅｂサーバ５に対して送信する。
Ｓ６３において、Ｗｅｂサーバ５の制御部５０は、画像編集要求データと画像ＩＤとを受信し、制御部５０（画像要求データ送信部５２）は、文字画像処理サーバ１に対して指定画像要求データを送信する。指定画像要求データは、ＸＭＬ形式のデータであり、画像ＩＤと、編集画像内容データと、解像度指定データと、出力位置の指定とを含む。
【００５９】
Ｓ６４において、文字画像処理サーバ１の制御部１０（要求データ受信部１１）は、指定画像要求データを受信し、制御部１０（画像データ抽出部１５）は、画像ＩＤと解像度指定データとに基づく画像データを、画像ＤＢ４５から抽出する。
Ｓ６５において、制御部１０（編集データ生成部１３）は、抽出した画像データに対して、編集画像内容データを用いてトリミング処理を行う。
Ｓ６６において、制御部１０（データ記憶制御部１８）は、トリミング処理後の編集した画像データを、指定画像要求データに含まれる出力位置の指定に応じて、ファイルサーバ４に記憶させる。
Ｓ６７において、制御部１０は、処理結果データを、Ｗｅｂサーバ５に対して送信する。その後、制御部１０は、本処理を終了する。
【００６０】
Ｓ６８において、Ｗｅｂサーバ５の制御部５０は、処理結果データを受信し、ファイルサーバ４から画像データを取得して、編集端末７に出力する。その後、制御部５０は、本処理を終了する。
Ｓ６９において、編集端末７の制御部７０（サーバ通信部７４、画面編集部７３）は、Ｗｅｂサーバ５から受け付けた画像データを、レイアウト領域３１に出力する。その後、制御部７０は、本処理を終了する。
図１４（Ｃ）は、上述のトリミング処理によって生成された画像４２である。画像４２は、画像の表示倍率に応じた解像度の画像データであるので、きれいな画像を表示できる。
【００６１】
なお、ユーザが編集画面３０を用いて編集作業を行う際に、適宜の操作が選択されることで、上述した文字編集処理（図８）と、表示倍率変更処理（図１１）と、トリミング処理（図１３）とが実行される。また、ユーザが編集画面３０を用いて編集作業を行う際に、上述の処理の他に、編集端末７で使用が可能なカセットデータや画像データを、ファイルサーバ４から取得して出力したりする処理も、適宜行われる。
【００６２】
次に、ユーザが編集画面３０にてプリントデータの作成を指示した場合の処理について説明する。
図１５は、本実施形態に係る文字画像処理システム１００でのプリントデータ生成処理を示すフローチャートである。
Ｓ８０において、編集端末７の制御部７０（編集操作受付部７１）は、プリントデータの作成指示を受け付ける。具体的には、編集画面３０において、ヘッダー領域３３の終了ボタン３３ｂ（図７参照）をユーザが選択すると、制御部７０は、プリントデータの作成有無に関する問合せ画面（図示せず）を表示する。そこで、ユーザがプリントデータの作成をする旨を選択することで、制御部７０は、プリントデータの作成指示を受け付ける。この作成指示は、ユーザが編集画面３０を用いて編集作業を行った後に、ユーザが最終的に行う操作である。
Ｓ８１において、制御部７０（サーバ通信部７４）は、プリント生成要求データをＷｅｂサーバ５に対して送信する。プリント生成要求データは、プリントデータの生成依頼をするデータであり、編集画面３０で編集した印刷物のデザインに関するデザインデータと、印刷物作成指示とを含む。
【００６３】
Ｓ８２において、Ｗｅｂサーバ５の制御部５０（画像要求データ送信部５２）は、プリント要求データを、文字画像処理サーバ１に対して送信する。プリント要求データは、ＸＭＬ形式のデータであり、上述したデザインデータと、印刷物作成指示との他に、出力位置の指定を含む。
Ｓ８３において、文字画像処理サーバ１の制御部１０（要求データ受信部１１）は、プリント要求データを受信し、制御部１０（プリントデータ生成部１６）は、プリントデータを生成する。プリントデータは、プリンタ３で使用するデータであるため、制御部１０は、デザインデータに含む各画像を、高解像度画像データを用いて生成する。また、制御部１０は、プリントデータを、ＰＤＦ形式のデータにする。
Ｓ８４において、制御部１０（データ記憶制御部１８）は、生成したプリントデータを、指定画像要求データに含まれる出力位置の指定に応じて、ファイルサーバ４に記憶させる。
Ｓ８５において、制御部１０は、処理結果データを、Ｗｅｂサーバ５に対して送信する。その後、制御部１０は、本処理を終了する。
Ｓ８６において、Ｗｅｂサーバ５の制御部５０は、処理結果データを受信し、編集端末７に対して処理結果を出力する。その後、制御部５０は、本処理を終了する。
Ｓ８７において、編集端末７の制御部７０は、処理結果を表示部８５に表示させる。その後、制御部７０は、本処理を終了する。
【００６４】
なお、プリンタ３がプリントデータを使用して印刷処理をする場合には、例えば、プリンタ３がファイルサーバ４にアクセスして、指定のフォルダに記憶されたプリントデータを取得して、印刷をすればよい。そうすることで、プリンタ３は、高解像度のきれいな印刷物をプリントできる。
【００６５】
次に、文字画像処理サーバ１が行う画像生成処理について説明する。
図１６は、本実施形態に係る文字画像処理サーバ１での画像生成処理を示すフローチャートである。
この処理は、高解像度画像データ及び低解像度画像データのいずれか一方のみの画像データが、画像ＤＢ４５に記憶されている場合に、画像データの補完のために行う処理である。そして、この処理は、例えば、文字画像処理サーバ１の処理が空いている時間等に適宜実行する。
【００６６】
Ｓ９０において、文字画像処理サーバ１の制御部１０は、画像ＤＢ４５を検索する。
Ｓ９１において、制御部１０は、生成されていない画像があるか否かを判断する。具体的には、制御部１０は、画像ＤＢ４５に含まれる各画像ＩＤに対して高解像度画像データと、低解像度画像データとがいずれも記憶されているか否かによって、生成されていない画像があるか否かを判断する。上述したトリミング処理（図１３）では、使用する解像度の画像データを生成して画像ＤＢ４５に記憶させるため、高解像度画像及び低解像度画像の一方しか記憶されていない場合がある。また、新たにカセットデータや、画像データを画像ＤＢ４５に記憶させた場合にも、高解像度画像しか記憶されていない。生成されていない画像があると判断した場合（Ｓ９１：ＹＥＳ）には、制御部１０は、処理をＳ９２に移す。他方、生成されていない画像がないと判断した場合（Ｓ９１：ＮＯ）は、制御部１０は、本処理を終了する。
【００６７】
Ｓ９２において、制御部１０は、生成されていない解像度の画像データを生成する。上述したトリミング処理（図１３）で生成した画像データが低解像度画像であった場合には、制御部１０は、編集画像内容データを使用して、高解像度の画像データを生成する。また、新たにカセットデータや、画像データを画像ＤＢ４５に記憶させた場合には、制御部１０（低解像度データ生成部１４）は、高解像度の画像データの解像度を粗くして、低解像度の画像データを生成する。
Ｓ９３において、制御部１０は、生成した解像度の画像データを、画像ＩＤに対応する画像ＤＢ４５に記憶させる。その後、制御部１０は、本処理を終了する。
【００６８】
このように、文字画像処理サーバ１の資源（ＣＰＵ等）が空いている時間に画像データを生成することで、画像ＤＢ４５には、高解像度画像データと、低解像度画像データとを記憶させることができる。よって、編集端末７での編集処理において、高レスポンスで、表示倍率に応じた画像データを出力できる。
【００６９】
このように、本実施形態の文字画像処理システム１００によれば、以下のような効果がある。
（１）文字画像処理サーバ１が有する様々な種類のフォントデータを使用して、文字画像処理サーバ１では、文字画像データを生成するので、編集端末７に様々な種類のフォントデータを有さなくて済む。よって、編集端末７に対して、文字画像処理サーバ１等がフォントデータを送信したり、編集端末７にフォントデータを記憶させたりする手間を省くことができる。
また、文字画像処理サーバ１では、フォントデータを一元管理でき、低コストで実現できる。
文字画像処理サーバ１は、生成した画像データを、Ｗｅｂサーバ５がアクセス可能なファイルサーバ４に記憶するので、編集端末７は、Ｗｅｂサーバ５を介して画像データを使用することができる。
文字画像処理サーバ１は、テキストデータを画像データにするので、編集端末７では、画像データを表示させればよい。よって、編集端末７での処理を、画像データを表示させるという簡単なものにできる。
【００７０】
（２）Ｗｅｂサーバ５から文字画像処理サーバ１に送信する要求データは、ＸＭＬ形式のデータであるので、文字画像処理サーバ１が処理するための情報を直接記述できる。
また、要求データには、ファイルサーバ４での記憶位置が指定されているので、文字画像処理サーバ１は、生成した画像データを、ファイルサーバ４の指定位置に記憶させることができる。
（３）編集端末７から印刷物の作成を指示することで、文字画像処理サーバ１は、プリントデータを生成し、プリンタ３に対して通信ネットワークＮ１を介して接続されたファイルサーバ４にプリントデータを出力できる。
よって、編集端末７で編集したレイアウトの印刷物を、商業印刷を行うプリンタ３を使用して作成できるため、高解像度の印刷物を作成できる。
また、文字画像処理サーバ１は、編集画面３０のレイアウト領域３１に表示された画像データと同じ配置位置に対応する画像を配置した印刷物を作成するため、編集画面通りに作成できる。
さらに、生成されたプリントデータは、ファイルサーバ４に記憶されるので、Ｗｅｂサーバ５を介して編集端末７からも参照できる。よって、実際に作成される印刷物の内容を、ユーザに確認させることができる。
【００７１】
（４）文字画像処理サーバ１と、Ｗｅｂサーバ５とを備えるので、処理分散を図ることができる。
例えば、編集端末７に出力する編集画面データの仲介を、Ｗｅｂサーバ５が行い、文字画像処理サーバ１は、画像データの生成やプリントデータ生成といった生成に関する処理に特化できる。
（５）編集端末７は、レイアウト領域３１での配置位置に関するデータを有するので、文字画像処理サーバ１で生成した画像データを、配置位置に関するデータに基づいてレイアウト領域３１の指定位置に出力できる。
（６）編集端末７の編集画面３０に出力するフォントの選択を、文字画像処理サーバ１のフォントＤＢ２１に記憶された文字フォントデータに対応させることができる。また、編集端末７の編集画面３０に出力するフォントの選択を、編集端末７を使用するユーザごとに、変えることができる。
【００７２】
（７）編集端末７から画像ＩＤ及び解像度指定データを含む要求に応じた画像データを、文字画像処理サーバ１がファイルサーバ４に記憶させる。よって、編集端末７は、表示態様に適合した解像度の画像を表示することができる。
編集端末７では、表示態様に適合した解像度の画像を要求するので、文字画像処理サーバ１は、編集端末７での表示態様に対応した画像を送信すればよく、常に高解像度の画像を送信することがない。そのため、通信速度や表示処理速度の向上を図ることができる。
（８）印刷物の掲載対象である高解像度画像を画像ＤＢ４５に記憶させることで、文字画像処理サーバ１は、その高解像度画像データを作成するのに利用されたデータから解像度を粗くした低解像度画像データを生成して、画像ＤＢ４５に記憶させることができる。よって、常に編集端末７の表示態様に適合した解像度の画像データを表示できる。
（９）文字画像処理サーバ１は、編集画像内容データを含む要求データを受信した場合に、指定の解像度の画像データを生成して、ファイルサーバ４に記憶する。よって、編集画像内容データに基づいて生成された画像データは、編集端末７で見やすい解像度のものにできる。
【００７３】
（１０）編集端末７は、画像判断部７２による判断に応じて、表示態様に対応した解像度の画像データを要求することで、要求に応じた画像データを、編集画面に出力する。よって、編集画面に表示される画像は、表示態様に対応したものにできる。
そして、表示倍率によって、画像の更新が必要である場合には、編集端末７は、Ｗｅｂサーバ５を介して文字画像処理サーバ１に画像データを要求するが、画像の更新が必要ではない場合には、文字画像処理サーバ１に対して要求することがない。よって、Ｗｅｂサーバ５や文字画像処理サーバ１と、編集端末７との通信を抑制できる。
（１１）編集端末７でトリミングをした場合には、編集画像内容データと、画像データの表示倍率に対応した解像度指定データとを含む画像要求データを送信する。そうすることで、文字画像処理サーバ１では、トリミングし、かつ、表示に適する解像度の画像データを生成できる。
【００７４】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。また、実施形態に記載した効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載したものに限定されない。なお、上述した実施形態及び後述する変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。
【００７５】
（変形形態）
（１）本実施形態では、小売店のチラシのデザインをする例を示して説明したが、この文字画像処理システムでデザインするものは、これに限定されない。例えば、他の依頼主のチラシであってもよく、また、複数ページにわたるパンフレット等のデザインに使用してもよい。
（２）本実施形態では、編集端末でトリミング作業を行った場合に、文字画像処理サーバに編集画像内容データを送信することで、文字画像処理サーバでは、トリミング処理をして、結果を編集端末に出力するものとして説明したが、これに限定されない。トリミング処理を、例えば、編集端末内のみでの処理にしてもよい。そのようにすることで、通信によるレスポンスや文字画像処理サーバでの負荷を軽減できる。なお、編集端末内のみでの処理にした場合には、プリントデータの生成時に、文字画像処理サーバでトリミング処理を行うようにすればよい。
【００７６】
（３）本実施形態では、文字画像処理サーバが、生成したプリントデータをファイルサーバに記憶させるものとして説明したが、これに限定されない。文字画像処理サーバは、生成したプリントデータを、ＣＤ−ＲＯＭ等の記憶媒体に記憶させてもよい。そして、プリンタ３で印刷する場合に、記憶媒体に記憶させたプリントデータをダウンロードして、プリンタ３に出力することで、印刷物を作成してもよい。
（４）本実施形態では、使用可能なフォントデータを、ユーザ単位で有するものとして説明したが、これに限定されない。例えば、ユーザの所属する依頼主単位で有するものとしてもよい。
【００７７】
（５）本実施形態では、文字編集処理において、高解像度及び低解像度の画像データを生成する例を説明したが、これに限定されない。文字編集処理においては、表示倍率に応じた解像度の画像データのみを生成し、もう一方の解像度の画像データを、画像生成処理にて生成してもよい。
（６）本実施形態では、画像ＤＢをファイルサーバに有するものとして説明したが、これに限定されない。例えば、文字画像処理サーバが有していてもよい。
【００７８】
（７）本実施形態では、文字画像データを生成するものを例に説明したが、これに限定されない。例えば、円形や矩形等の図形データであっても、異なる２つの解像度の画像データを生成することができる。
（８）本実施形態では、異なる２つの解像度の画像データを生成するものとして説明したが、これに限定されない。表示倍率によらずにきれいに画像が表示できれば、異なる３つ以上の解像度の画像データを生成してもよい。
【００７９】
（９）本実施形態では、要求データは、ＸＭＬ形式のデータである例を説明したが、これに限定されない。要求データは、画像データ生成部で画像データが生成可能な形式のデータであればよく、例えば、ＣＳＶ（Ｃｏｍｍａ−Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ）形式のデータや、ＪＳＯＮ（ＪａｖａＳｃｒｉｐｔ（登録商標）  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ）形式のデータであってもよい。
また、文字画像データが生成する画像データは、ＰＮＧ形式のデータであり、プリントデータは、ＰＤＦ形式のデータである例を説明したが、これに限定されない。例えば、ＪＰＥＧ形式や、ＩｎＤｅｓｉｇｎ形式等のデータであってもよい。但し、編集端末７やプリンタ３で使用可能な形式のデータである必要がある。
【００８０】
（１０）本実施形態では、クライアントを、Ｗｅｂサーバと編集端末とからなるものとして説明したが、これに限定されない。Ｗｅｂサーバと編集端末との両方の機能を有する装置（クライアント）であってもよい。
【符号の説明】
【００８１】
１    文字画像処理サーバ
３    プリンタ
４    ファイルサーバ
５    Ｗｅｂサーバ
７    編集端末
１０，５０，７０  制御部
１１  要求データ受信部
１２  画像データ生成部
１３  編集データ生成部
１４  低解像度データ生成部
１５  画像データ抽出部
１６  プリントデータ生成部
１７  プリントデータ出力部
１８  データ記憶制御部
２１  フォントＤＢ
３０  編集画面
４５  画像ＤＢ
５１  設定要求データ送信部
５２  画像要求データ送信部
５４  編集画面データ出力部
７１  編集操作受付部
７２  画像判断部
８１  画像対応テーブル
１００  文字画像処理システム
Ｎ１，Ｎ２  通信ネットワーク
【図１】
0006798131.tif 000002
【図２】
0006798131.tif 000003
【図３】
0006798131.tif 000004
【図４】
0006798131.tif 000005
【図５】
0006798131.tif 000006
【図６】
0006798131.tif 000007
【図７】
0006798131.tif 000008
【図８】
0006798131.tif 000009
【図９】
0006798131.tif 000010
【図１０】
0006798131.tif 000011
【図１１】
0006798131.tif 000012
【図１２】
0006798131.tif 000013
【図１３】
0006798131.tif 000014
【図１４】
0006798131.tif 000015
【図１５】
0006798131.tif 000016
【図１６】
0006798131.tif 000017