(57)【要約】【課題】用紙サイズを自動的に設定するとともにローカライズを実現する。【解決手段】印刷情報処理装置は、画像データの印刷に際して、任意の画像データのイメージ画像に対し所定のデザイン処理を施すためのテンプレートを用い、所望する用紙サイズを設定して印刷をおこなう印刷ドライバを備えた印刷情報処理装置であって、前記印刷ドライバは、前記用紙サイズを定義する用紙情報を格納する格納手段と、前記テンプレートに関連付けられた前記用紙サイズの入力を受け付ける入力手段と、前記入力手段によって入力された前記用紙サイズに基づいて、当該用紙サイズを定義する前記用紙情報を前記格納手段から読み出して、当該用紙情報が規定する前記用紙サイズの寸法値を印刷用紙サイズとして設定する用紙サイズ設定手段と、を備える。【選択図】        図３
2007018128.tif 000002
【特許請求の範囲】
【請求項１】
画像データの印刷に際して、任意の画像データのイメージ画像に対し所定のデザイン処理を施すためのテンプレートを用い、所望する用紙サイズを設定して印刷をおこなう印刷ドライバを備えた印刷情報処理装置であって、
前記印刷ドライバは、
前記用紙サイズを定義する用紙サイズに関する情報（以下、「用紙情報」という）を格納する格納手段と、
前記テンプレートに関連付けられた前記用紙サイズの入力を受け付ける入力手段と、
前記入力手段によって入力された前記用紙サイズに基づいて、当該用紙サイズを定義する前記用紙情報を前記格納手段から読み出して、当該用紙情報が規定する前記用紙サイズの寸法値を印刷用紙サイズとして設定する用紙サイズ設定手段と、
を備えることを特徴とする印刷情報処理装置。
【請求項２】
前記用紙サイズ設定手段は、
前記格納手段から読み出した前記用紙情報に基づいて、前記印刷用紙サイズとして実際に印刷に用いる印刷用紙の縦および横の寸法値を設定することを特徴とする請求項１に記載の印刷情報処理装置。
【請求項３】
前記格納手段によって格納される前記用紙情報は、前記寸法値とともに、当該寸法値によってあらわされる用紙名称と、前記寸法値によってあらわされる前記印刷用紙サイズが定型であるか否かを示す識別子とを備えて構成されていることを特徴とする請求項１または２に記載の印刷情報処理装置。
【請求項４】
前記用紙サイズ設定手段は、
前記入力手段によって入力された前記用紙サイズを定義する前記用紙情報が前記格納手段に格納されていない場合に、入力された前記用紙サイズの寸法値をそのままユーザ定義の前記印刷用紙サイズとして設定することを特徴とする請求項１〜３のいずれか一つに記載の印刷情報処理装置。
【請求項５】
前記用紙サイズ設定手段は、
前記入力手段によって入力された前記用紙サイズを定義する前記用紙情報の前記識別子が定型であることを示す場合に、当該識別子に対応する前記用紙サイズの寸法値を定型の前記印刷用紙サイズとして設定することを特徴とする請求項３または４に記載の印刷情報処理装置。
【請求項６】
前記用紙サイズ設定手段は、
前記入力手段によって入力された前記用紙サイズを定義する前記用紙情報の前記識別子が定型でないことを示す場合に、入力された前記用紙サイズと一致する前記用紙サイズの寸法値をそのままユーザ定義の前記印刷用紙サイズとして設定することを特徴とする請求項３〜５のいずれか一つに記載の印刷情報処理装置。
【請求項７】
前記印刷ドライバは、
前記入力手段によって入力された前記用紙サイズを定義する前記用紙情報が前記格納手段に格納されていない場合に、当該用紙情報を取得する取得手段と、
前記取得手段によって取得された前記用紙情報を前記格納手段に対して書き込み更新する更新手段と、
を備えることを特徴とする請求項１〜６のいずれか一つに記載の印刷情報処理装置。
【請求項８】
前記取得手段は、
ネットワークを介して前記用紙情報を取得することを特徴とする請求項７に記載の印刷情報処理装置。
【請求項９】
請求項１〜８のいずれか一つに記載の印刷情報処理装置であって、
前記印刷ドライバが管理するプリンタの印刷に関する情報（以下、「印刷情報」という）と、前記入力手段によって入力された前記用紙サイズと、前記格納手段から読み出された前記用紙情報が規定する前記寸法値とに基づき前記印刷ドライバによって生成された、前記プリンタによって印刷可能な前記印刷用紙サイズの識別情報を取得する識別情報取得手段と、
前記識別情報取得手段によって取得された前記識別情報を用いて、印刷に際して選択可能な前記プリンタを表示画面に表示させる表示制御手段と、
を備えることを特徴とする印刷情報処理装置。
【請求項１０】
画像データの印刷に際して、任意の画像データのイメージ画像に対し所定のデザイン処理を施すためのテンプレートを用い、所望する用紙サイズを設定して印刷をおこなう印刷情報処理方法であって、
前記テンプレートに関連付けられた前記用紙サイズの入力を受け付ける入力工程と、
前記入力工程によって入力された前記用紙サイズに基づいて、当該用紙サイズを定義する用紙サイズに関する情報（以下、「用紙情報」という）を読み込んで、当該用紙情報が規定する前記用紙サイズの寸法値を印刷用紙サイズとして設定する用紙サイズ設定工程と、
を含むことを特徴とする印刷情報処理方法。
【請求項１１】
請求項１０に記載の印刷情報処理方法をコンピュータに実行させることを特徴とする印刷情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷情報処理装置、印刷情報処理方法および印刷情報処理プログラムに関し、特に印刷における各種印刷サービスに用いるテンプレートによって用紙サイズの設定処理を自動的におこなう印刷情報処理装置、印刷情報処理方法および印刷情報処理プログラムに関する。
【背景技術】
【０００２】
近年、たとえばディジタルカメラなどの撮影装置で撮影した画像に対し、適宜編集処理などを施して印刷出力することができる種々の印刷装置が普及してきている。そして、今日においては、これらの印刷装置のうち印刷情報処理装置として、たとえば撮影した画像を、あらかじめ設定されたポストカードやアルバムなどの形態にレイアウト編集することができるテンプレートを用いた種々の印刷サービスによって加工するとともに、これらの印刷サービスによる印刷条件の設定情報などを含む印刷ジョブを作成する印刷ジョブ作成装置が提供されている。この印刷ジョブ作成装置では、作成された印刷ジョブに基づいて、たとえば複数の印刷出力装置が備えられた写真店の店頭などにおいて、加工された画像を任意に選ばれた印刷出力装置によって簡単に印刷出力することができる。
【０００３】
このような印刷ジョブ作成装置は、たとえばつぎのように構成される。すなわち、印刷ジョブ作成装置は、印刷サービスごと、あるいは用紙サイズごとに帳票形式によって作成中の印刷ジョブや作成完了した印刷ジョブなどを出力すべき出力先の装置を設定する出力先設定画面を、出力先の装置を設定するための上段の出力先設定欄と、印刷に用いる用紙の種類を設定するための中段の用紙種類設定欄と、印刷ジョブの作成工程のうち出力する工程を設定するための下段の出力工程設定欄との三段の設定欄として構成する。
【０００４】
また、出力先設定欄では、画面上に表示されたいわゆるプルダウンメニューによって、ローカルネットワークに接続された装置やプリンタ、あるいは異なるネットワークに接続された装置やプリンタを、ユーザによる選択入力操作により設定することができる構成としている。そして、印刷ジョブ作成装置では、印刷ジョブの作成中断指示や印刷ジョブの実行指示をおこなうと、出力先設定欄で設定された出力先の装置にその印刷ジョブを出力し、複数の装置で印刷に関する作業を分担（分業）することによって、容易に印刷ジョブを作成したり実行したりすることができる構成とされている（たとえば、特許文献１参照。）。
【０００５】
なお、上記のような種々の印刷サービスをおこなう印刷ジョブ作成装置では、その印刷に関する各種機能を実現するとともに装置にあらかじめインストールされるアプリケーションにおいて、たとえば国や地域ごとにそれぞれ適した用紙サイズに関する情報をアプリケーション内部に定義したうえで写真店などに提供することによって、実際の使用に際して利便性の向上を図っている。また、アプリケーションによって印刷ジョブ作成装置にあらかじめサポートされている用紙サイズ以外の用紙を印刷出力で使用する場合には、別途ユーザ定義サイズとして用紙サイズの実際の寸法値などの情報をユーザが入力して使用することができる構成とし、装置の汎用性の向上を図っている。
【０００６】
【特許文献１】特開２００４−３２６５８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来技術の印刷ジョブ作成装置では、たとえば国や地域ごとにそれぞれ適した用紙サイズに関する情報があらかじめアプリケーション内部で定義されているため、新たにアプリケーションの改変などが必要な場合、それぞれの国や地域ごとに個別の用紙サイズに関する情報を有するアプリケーションソフトウェアが必要となり、改変にかかる工数や開発コストなどが増大してしまい、安価かつ簡易に印刷ジョブ作成装置をローカライズすることが困難となる場合がある。
【０００８】
また、このようなアプリケーションでサポートされていない用紙サイズの用紙を印刷出力で使用する際には、たとえば別途ユーザ定義サイズとして用紙サイズの寸法値などをユーザが入力する必要があるため、煩雑な作業が増えてしまうことが考えられる。特に用紙サイズの寸法値などを直接入力する処理に関しては、可能な限り自動化した方がユーザにとって直感的に操作できるため、容易に印刷出力をおこなうためには好ましいと想定される。
【０００９】
本発明は、上記課題を解決するためになされたものであり、用紙サイズを自動的に設定することができるとともにローカライズを実現することができる印刷情報処理装置、印刷情報処理方法および印刷情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明にかかる印刷情報処理装置は、画像データの印刷に際して所望する用紙サイズを設定して印刷する印刷ドライバを備えた印刷情報処理装置であって、前記印刷ドライバは、任意の画像データのイメージ画像に対して所定のデザイン処理を施すためのテンプレートに関連付けられた前記用紙サイズの入力を受け付ける入力手段と、前記用紙サイズを規定する寸法値を格納する格納手段と、前記入力手段によって入力された前記前記用紙サイズと対応する前記寸法値を前記格納手段から読み出して、当該寸法値を印刷用紙サイズとして設定する用紙サイズ設定手段と、を備えることを特徴とする。
【００１１】
本発明の印刷情報処理装置によれば、用紙サイズを定義する用紙情報を格納する格納手段から、入力手段によって入力されたテンプレートに関連付けられた用紙サイズを定義する用紙情報が読み出され、読み出された用紙情報が規定する用紙サイズの寸法値が印刷用紙サイズとして印刷ドライバにおいて設定される。
【００１２】
これにより、用紙サイズを入力するだけで印刷ドライバで使用する印刷用紙サイズを自動的に設定することができ、印刷情報処理における用紙サイズの寸法値などの直接入力といったユーザにとっての煩雑な作業が不要となり、ユーザの利便性を向上させることができる。
【００１３】
また、入力された用紙サイズによって、格納手段に格納された用紙情報が定義する用紙サイズを印刷用紙サイズとして利用することができるため、国や地域ごとに個別のアプリケーションを用意することなく安価かつ簡易に印刷情報処理装置をローカライズすることが可能となる。
【００１４】
また、本発明の印刷情報処理装置の前記用紙サイズ設定手段は、前記格納手段から読み出した前記用紙情報に基づいて、前記印刷用紙サイズとして実際に印刷に用いる印刷用紙の縦および横の寸法値を設定することを特徴とする。
【００１５】
このため、入力された用紙サイズに対応付けられた用紙情報が定義する用紙サイズは、実際の印刷に用いる印刷用紙の縦および横の寸法値として印刷ドライバにおいて設定される。これにより、たとえば定型（Ａ３、Ａ４など）の印刷用紙の範疇にない用紙サイズも印刷ドライバにおいて設定することができる。
【００１６】
また、本発明の印刷情報処理装置の前記格納手段によって格納される前記用紙情報は、前記寸法値とともに、当該寸法値によってあらわされる用紙名称と、前記寸法値によってあらわされる前記印刷用紙サイズが定型であるか否かを示す識別子とを備えて構成されていることを特徴とする。
【００１７】
このため、格納手段から読み出した用紙情報が定義する用紙サイズの寸法値とともに、この寸法値によってあらわされる用紙名称と、寸法値によってあらわされる印刷用紙サイズが定型であるか否かを示す識別子とを利用することができる。これにより、用紙サイズの設定処理において、たとえば用紙名称や定型名も同時に表示したりして、ユーザの利便性の向上を図ることができる。
【００１８】
また、本発明の印刷情報処理装置の前記用紙サイズ設定手段は、前記入力手段によって入力された前記用紙サイズを定義する前記用紙情報が前記格納手段に格納されていない場合に、入力された前記用紙サイズの寸法値をそのままユーザ定義の前記印刷用紙サイズとして設定することを特徴とする。
【００１９】
このため、入力された用紙サイズを定義する用紙情報が格納手段に格納されていない場合は、その寸法値をそのままユーザ定義の印刷用紙サイズとして利用することができる。これにより、用紙サイズの寸法値などを直接入力するといったユーザにとっての煩雑な作業が不要で、ユーザの利便性を向上させることができる。
【００２０】
また、本発明の印刷情報処理装置の前記用紙サイズ設定手段は、前記入力手段によって入力された前記用紙サイズを定義する前記用紙情報の前記識別子が定型であることを示す場合に、当該識別子に対応する前記用紙サイズの寸法値を定型の前記印刷用紙サイズとして設定することを特徴とする。
【００２１】
このため、入力された用紙サイズを定義する用紙情報の識別子が定型であることを示す場合は、その識別子に対応する用紙サイズの寸法値を定型の印刷用紙サイズとして利用することができる。これにより、用紙サイズの寸法値などを直接入力するといったユーザにとっての煩雑な作業が不要で、ユーザの利便性を向上させることができる。
【００２２】
また、本発明の印刷情報処理装置の前記用紙サイズ設定手段は、前記入力手段によって入力された前記用紙サイズを定義する前記用紙情報の前記識別子が定型でないことを示す場合に、入力された前記用紙サイズと一致する前記用紙サイズの寸法値をそのままユーザ定義の前記印刷用紙サイズとして設定することを特徴とする。
【００２３】
このため、入力された用紙サイズを定義する用紙情報の識別子が定型でないことを示す場合は、入力された用紙サイズと一致する用紙サイズの寸法値をそのままユーザ定義の印刷用紙サイズとして利用することができる。これにより、用紙サイズの寸法値などを直接入力するといったユーザにとっての煩雑な作業が不要で、ユーザの利便性を向上させることができる。
【００２４】
また、本発明の印刷情報処理装置の前記印刷ドライバは、前記入力手段によって入力された前記用紙サイズを定義する前記用紙情報が前記格納手段に格納されていない場合に、当該用紙情報を取得する取得手段と、前記取得手段によって取得された前記用紙情報を前記格納手段に対して書き込み更新する更新手段と、を備えることを特徴とする。
【００２５】
このため、入力された用紙サイズを定義する用紙情報が格納手段に格納されていない場合は、用紙情報を取得し、取得した用紙情報が格納手段に書き込み更新される。これにより、新たに用紙サイズを入力するだけで格納手段における用紙情報を更新することができ、簡単に印刷情報処理装置をローカライズすることができる。
【００２６】
また、本発明の印刷情報処理装置の前記取得手段は、ネットワークを介して前記用紙情報を取得することを特徴とする。このため、用紙サイズに対応付けられた用紙情報はネットワークを介して取得される。これにより、用紙サイズに対応付けられた用紙情報が格納手段にない場合であっても、容易に用紙情報を取得することができ、印刷情報処理装置のローカライズをより促進することができる。
【００２７】
また、本発明の印刷情報処理装置は、上述したいずれかの態様の印刷情報処理装置であって、前記印刷ドライバが管理するプリンタの印刷に関する情報（以下、「印刷情報」という）と、前記入力手段によって入力された前記用紙サイズと、前記格納手段から読み出された前記用紙情報が規定する前記寸法値とに基づき前記印刷ドライバによって生成された、前記プリンタによって印刷可能な前記印刷用紙サイズの識別情報を取得する識別情報取得手段と、前記識別情報取得手段によって取得された前記識別情報を用いて、印刷に際して選択可能な前記プリンタを表示画面に表示させる表示制御手段と、を備えることを特徴とする。
【００２８】
このため、印刷ドライバが管理するプリンタの印刷情報と、入力された用紙サイズと、読み出された用紙情報が規定する寸法値とによって印刷ドライバにより生成された、プリンタによって印刷可能な印刷用紙サイズの識別情報が取得され、印刷に際して選択可能なプリンタが表示画面に表示される。これにより、プリンタによって印刷可能な用紙サイズを識別することができるとともに、表示画面において選択可能なプリンタを表示することができ、ユーザインタフェース（ＵＩ）の向上を図ることができる。
【００２９】
本発明にかかる印刷情報処理方法は、画像データの印刷に際して、任意の画像データのイメージ画像に対し所定のデザイン処理を施すためのテンプレートを用い、所望する用紙サイズを設定して印刷をおこなう印刷情報処理方法であって、前記テンプレートに関連付けられた前記用紙サイズの入力を受け付ける入力工程と、前記入力工程によって入力された前記用紙サイズに基づいて、当該用紙サイズを定義する用紙サイズに関する情報（以下、「用紙情報」という）を読み込んで、当該用紙情報が規定する前記用紙サイズの寸法値を印刷用紙サイズとして設定する用紙サイズ設定工程と、を含むことを特徴とする。
【００３０】
本発明の印刷情報処理方法によれば、テンプレートに関連付けられた用紙サイズが入力され、入力された用紙サイズに基づいて、この用紙サイズを定義する用紙情報が規定する用紙サイズの寸法値が印刷用紙サイズとして設定される。
【００３１】
これにより、用紙サイズを入力するだけで印刷ドライバにおいて使用する印刷用紙サイズを自動的に設定することができ、印刷情報処理における用紙サイズの寸法値などの直接入力といったユーザにとっての煩雑な作業が不要となり、ユーザの利便性を向上させることができる。また、入力された用紙サイズによって、格納手段に格納された用紙情報が定義する用紙サイズを印刷用紙サイズとして利用することができるため、印刷情報処理における印刷ドライバでの用紙設定作業を不要とし、処理の簡素化を図ることができる。
【００３２】
本発明の印刷情報処理プログラムは、上述した印刷情報処理方法をコンピュータに実行させることを特徴とする。
【００３３】
このため、本発明の印刷情報処理プログラムを実行することにより、上述した印刷情報処理方法によって得られる動作がコンピュータによって実現される。これにより、上述した印刷情報処理方法の実現によって得られる各種効果を奏することができる。
【発明を実施するための最良の形態】
【００３４】
以下に添付図面を参照して、本発明にかかる印刷情報処理装置、印刷情報処理方法および印刷情報処理プログラムの好適な実施の形態を詳細に説明する。
【００３５】
（実施の形態）
（印刷情報処理装置を備える印刷システムの概略構成）
図１は、本実施の形態における印刷情報処理装置を備える印刷システムの概略構成の一例を示す構成図である。図１に示すように、印刷システム１００は、たとえば店舗などに適用され、本実施の形態における複数台の印刷情報処理装置１２０ａ，１２０ｂを備え、これら複数の印刷情報処理装置１２０ａ，１２０ｂは、ローカルネットワーク１１１を介してレーザやインクジェットなどの方式を採用するプリンタ１１４と接続されている。また、ローカルネットワーク１１１は、ファイアウォール１１３を介してグローバルネットワーク１１２と接続されている。
【００３６】
（印刷情報処理装置を備える大規模印刷システムの概略構成）
図２は、本実施の形態における印刷情報処理装置を備える大規模印刷システムの概略構成の一例を示す構成図である。図２に示すように、大規模印刷システム２００は、上述した印刷システム１００と、この印刷システム１００と同規模の印刷システム１１０とを、グローバルネットワーク１１２を介して接続し、さらにこのグローバルネットワーク１１２に印刷ジョブ管理装置２２０を接続した構成からなる。
【００３７】
印刷システム１１０は、印刷システム１００と同様に、たとえば店舗などに適用され、本実施の形態における印刷情報処理装置１２０ｃを備え、この印刷情報処理装置１２０ｃは、ローカルネットワーク２１１を介してレーザやインクジェットなどの方式を採用するプリンタ２１４および大判印刷などが可能な大型プリンタ２１５と接続されている。また、ローカルネットワーク２１１は、ファイアウォール２１３を介してグローバルネットワーク１１２と接続されている。
【００３８】
したがって、大規模印刷システム２００は、たとえばある店舗に構築された印刷システム１００と、他の店舗に構築された印刷システム１１０とをグローバルネットワーク１１２を介してそれぞれ接続した構造からなる。ここで、たとえば印刷システム１００を印刷サービスを受け付ける写真店とし、印刷システム１１０を印刷サービスに伴う印刷をおこなうプリントショップとした場合は、印刷システム１００における印刷情報処理装置１２０ａ，１２０ｂが後述するアプリケーション部の機能を実現し、印刷システム１１０における印刷情報処理装置１２０ｃが後述する印刷ドライバ部の機能を実現するように構成することができる。この他、後述するようにそれぞれの印刷情報処理装置１２０ａ〜１２０ｃ内において、上記アプリケーション部および印刷ドライバ部の機能を実現するように構成してもよい。なお、以降において、複数台の印刷情報処理装置１２０ａ，１２０ｂ，１２０ｃは同一構成の装置とし、特に明示しない場合は印刷情報処理装置１２０と総称する。
【００３９】
ここで、大規模印刷システム２００における印刷システム１００のプリンタ１１４や、印刷システム１１０のプリンタ２１４は、たとえば定型Ａ４サイズまでの用紙サイズを用いて高品質なカラー印刷が可能なプリンタとして構成されており、印刷システム１１０の大型プリンタ２１５は、たとえば定型Ａ１サイズを超える用紙サイズを用いて高品質なカラー印刷が可能なプリンタとして構成されている。
【００４０】
印刷ジョブ管理装置２２０は、各印刷情報処理装置１２０ａ〜１２０ｃから送信された印刷ジョブのファイルの入力を受け付けるとともに、各印刷情報処理装置１２０ａ〜１２０ｃに対して印刷ジョブのファイルを送信するための管理サーバとして構成されている。この印刷ジョブ管理装置２２０の内部構成および内部処理については、公知の技術と同様であるため、ここでは説明および図示を省略する。
【００４１】
（印刷情報処理装置の機能的構成）
図３は、本実施の形態の印刷情報処理装置の機能的構成の一例を示す説明図である。なお、本実施の形態の印刷情報処理装置１２０は、たとえばアプリケーションとしての図示しない印刷情報処理プログラムおよび印刷ドライバがインストールされた一般的なパーソナルコンピュータとして構成されており、印刷情報処理プログラムが実行されたときに印刷情報処理装置として機能する。
【００４２】
図３に示すように、印刷情報処理装置１２０は、任意の画像データのイメージ画像に所定のデザイン処理を施すために、たとえばテンプレートを用いた複数の印刷サービスを実行するアプリケーション部１３０と、ローカルネットワーク１１１，２１１およびグローバルネットワーク１１２（図２参照、以下同じ）を介してプリンタ１１４，２１４および大型プリンタ２１５（図２参照、以下同じ）を制御する印刷ドライバ部１４０とを備えている。
【００４３】
アプリケーション部１３０は、上述したように、たとえばテンプレートを外部の記録媒体から取得し、取得したテンプレートを用いた複数の印刷サービスを実行するとともに、実行された印刷サービスに基づく印刷ジョブを作成する。なお、このアプリケーション部１３０によって取得されるテンプレートには、印刷用紙の用紙サイズが関連付けられている。
【００４４】
一方、印刷ドライバ部１４０は、格納部１４１と、入力部１４２と、用紙サイズ設定部１４３とを備えて構成されている。格納部１４１は、用紙サイズを定義する用紙サイズに関する情報（以下、「用紙情報」とする）を格納し、たとえばデータベースとして機能する。ここで、まず、格納部１４１に格納される用紙情報の構成について説明する。
【００４５】
図４は、印刷ドライバ部の格納部において格納される用紙情報の構成内容の一例を示す説明図である。図４に示すように、格納部１４１（図３参照、以下同じ）に格納される用紙情報３２０は、たとえば用紙名称３２１と、用紙サイズ３２２と、識別子としての定型フラグ３２３とを有して構成されている。この用紙情報３２０における用紙名称３２１、用紙サイズ３２２および定型フラグ３２３は、それぞれ互いに対応付けられた状態で格納部１４１に格納されている。
【００４６】
用紙情報３２０の用紙名称３２１は、たとえば「Ａ３」あるいは「Ａ４」や「８”×１０”（エイト・バイ・テン）」などの定型による名称や、「５００ｍｍ×５００ｍｍ」などの寸法をあらわす名称によって構成される。用紙情報３２０の用紙サイズ３２２は、たとえば「２１０ｍｍ×２９７ｍｍ」や「８インチ×１０インチ」などの用紙サイズの縦および横の寸法値によって構成される。用紙情報３２０の定型フラグ３２３は、印刷用紙サイズが定型であるか否かを示す「０」あるいは「１」の数値によって構成される。
【００４７】
このように構成された用紙情報３２０は、上述したように、たとえば用紙情報３２０の用紙名称３２１が「Ａ４」である場合、用紙サイズ３２２が「２１０ｍｍ×２９７ｍｍ」で定型フラグ３２３が「１」となり、用紙名称３２１が「Ａ３」である場合、用紙サイズ３２２が「２９７ｍｍ×４２０ｍｍ」で定型フラグ３２３が「１」というように、それぞれ互いに対応付けられて格納部１４１に格納されている。
【００４８】
入力部１４２は、用紙サイズ３２２の入力を受け付ける。すなわち、入力部１４２は、図４に示すような上述した用紙情報３２０の用紙サイズ３２２と同様の構成からなる用紙サイズ（用紙サイズ３２２）を、印刷情報処理装置１２０のアプリケーション部１３０から受け取って印刷ドライバ部１４０に対して入力する。
【００４９】
この入力部１４２による用紙サイズ３２２の入力は、たとえば用紙サイズ３２２が任意の画像データのイメージ画像に所定のデザイン処理を施すための種々の印刷サービスに用いるテンプレートと関連付けられている場合、後述するテンプレート取得手段によって取得されたテンプレートに関連付けられた用紙サイズ３２２を、テンプレート取得手段から受け取ることによっておこなわれてもよい。
【００５０】
用紙サイズ設定部１４３は、入力部１４２によって入力された用紙サイズ３２２に基づいて、この用紙サイズ３２２を定義する用紙情報３２０を格納部１４１から読み出して、読み出した用紙情報３２０が規定する用紙サイズ３２２の寸法値を印刷用紙サイズとして設定する。この用紙サイズ設定部１４３は、より具体的には、格納部１４１から読み出した用紙情報３２０に基づいて、印刷用紙サイズとして実際にプリンタ１１４，２１４や大型プリンタ２１５（図２参照、以下同じ）において印刷に用いる印刷用紙（図示せず）の縦および横の寸法値を設定する。
【００５１】
すなわち、用紙サイズ設定部１４３は、たとえば入力された用紙サイズ３２２が「２１０ｍｍ×２９７ｍｍ」である場合、この用紙サイズ３２２によってあらわされる用紙名称３２１が「Ａ４」で、用紙サイズ３２２が「２１０ｍｍ×２９７ｍｍ」と定義されている用紙情報３２０を格納部１４１から読み出し、読み出した用紙情報３２０が規定する用紙サイズ３２２の寸法値を印刷用紙サイズとして設定する。
【００５２】
このとき、用紙サイズ設定部１４３は、たとえば読み出した用紙情報３２０が規定する用紙サイズ３２２と、入力部１４２によって入力された用紙サイズ３２２とが、本当に一致しているか否かを照合するようにしてもよい。また、用紙サイズ設定部１４３は、たとえば読み出した用紙情報３２０の定型フラグ３２３が「１」となっている場合、この定型フラグ３２３に対応する用紙サイズ３２２の寸法値を定型の印刷用紙サイズとして設定するとともに、対応する用紙名称３２１を印刷用紙サイズの定型名として設定するようにしてもよい。
【００５３】
この印刷情報処理装置１２０の印刷ドライバ部１４０では、上述した用紙サイズ設定部１４３によって、入力部１４２に入力された用紙サイズ３２２を定義する用紙情報３２０を格納部１４１から読み出して、この用紙情報３２０が規定する用紙サイズ３２２の寸法値を印刷用紙サイズとして設定することができる。このため、この印刷情報処理装置１２０では、印刷ドライバ部１４０自体の印刷に関する環境設定をおこなうことなく印刷ドライバ部１４０において自動的に用紙サイズ３２２の設定をおこなうことができる。
【００５４】
なお、上述したように、印刷ドライバ部１４０は、ローカルネットワーク１１１，２１１を介してプリンタ１１４，２１４や大型プリンタ２１５の駆動制御をおこなうとともに、これらプリンタ１１４，２１４や大型プリンタ２１５の印刷に関する情報（以下、「印刷情報」とする）を管理する。この印刷情報は、たとえば印刷に用いる用紙の種別（普通紙、専用紙などの種別）に関する情報や印刷出力プロファイルに関する情報、印刷出力に関する価格情報などを含む情報である。つぎに、この印刷情報処理装置１２０のハードウェア構成について説明する。
【００５５】
（印刷情報処理装置のハードウェア構成）
図５は、本実施の形態の印刷情報処理装置のハードウェア構成の一例を示す説明図である。ここでは、テンプレートに関連付けられた用紙サイズを用いて印刷情報処理をおこなう場合について説明する。なお、以降において、既に説明した部分と重複する箇所は同一の符号を附して説明を省略する。
【００５６】
本実施の形態における印刷情報処理装置１２０は、ＣＰＵ５０１と、ＲＯＭ５０２と、ＲＡＭ５０３と、ＨＤＤ（ハードディスクドライブ）５０４と、ＨＤ（ハードディスク）５０５と、ＦＤＤ（フレキシブルディスクドライブ）５０６と、ＦＤ（フレキシブルディスク）５０７と、ディスプレイ５０８とを備えて構成されている。
【００５７】
また、印刷情報処理装置１２０は、インタフェース（Ｉ／Ｆ）５０９と、キーボード５１１と、マウス５１２と、スキャナ５１３と、光ディスク５１４と、光ディスクドライブ５１５とを備えて構成され、たとえば印刷ドライバ部１４０（図３参照、以下同じ）において、アプリケーション部１３０によって取得されたテンプレートに関連付けられた用紙サイズ３２２（図４参照、以下同じ）を用いて、用紙情報３２０（図４参照、以下同じ）を読み出し、読み出した用紙情報３２０が規定する用紙サイズ３２２の寸法値を印刷用紙サイズとして設定する。なお、上記各構成部５０１〜５１５は、バス５００によってそれぞれ接続されている。
【００５８】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０１は、所定の演算処理を実行し、この印刷情報処理装置１２０の全体を制御するとともに、前述の用紙サイズ設定部１４３（図３参照、以下同じ）の機能を実現する。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０２は、各種制御プログラムを格納する。なお、各種制御プログラムは、ＲＯＭ５０２の他に後述するＨＤ５０５などの記憶装置（記録媒体）に格納されていてもよい。このＲＯＭ５０２に格納されたデータは、ユーザの操作によって書き換えることは可能であるが、電源ＯＦＦによって消去されることはないものとする。
【００５９】
ＣＰＵ５０１は、たとえば本実施の形態の印刷情報処理プログラムに基づいて、後述する光ディスクドライブ５１５を介して光ディスク５１４から用紙サイズ３２２が関連付けられたテンプレートを取得するとともに用紙サイズ３２２の入力を受け付け、この用紙サイズ３２２に基づいて後述するＨＤ５０５に格納された用紙情報３２０を読み出して、この用紙情報３２０が規定する用紙サイズ３２２を印刷用紙サイズとして設定する。
【００６０】
また、ＣＰＵ５０１は、取得したテンプレートに関連付けられたうえで入力された用紙サイズ３２２に基づいて、この用紙サイズ３２２を定義する用紙情報３２０がＨＤ５０５に格納されていない場合、この用紙情報３２０を、たとえば後述するＩ／Ｆ５０９を介して外部のサーバ（図示せず）などから取得する。そして、ＣＰＵ５０１は、ＨＤＤ５０４を制御して、外部のサーバなどから取得した用紙情報３２０をＨＤ５０５に対して書き込み更新をおこなう。また、ＣＰＵ５０１は、用紙情報３２０の定型フラグ３２３に基づいて、印刷用紙サイズが定型であるか否かを決定する。
【００６１】
さらに、ＣＰＵ５０１は、たとえば印刷ドライバ部１４０が管理するプリンタ１１４，２１４や大型プリンタ２１５（図２参照、以下同じ）の印刷情報と、入力された用紙サイズ３２２と、ＨＤ５０５から読み出された用紙情報３２０が規定する寸法値とに基づき印刷ドライバ部１４０によって生成された、上記各プリンタ１１４，２１４，２１５によって印刷可能な印刷用紙サイズの識別情報を取得する。また、ＣＰＵ５０１は、取得した用紙サイズ３２２の識別情報を用いて、印刷に際して選択可能なプリンタ１１４，２１４および大型プリンタ２１５を後述するディスプレイ４０８の表示画面上に表示させるとともに、各種情報をディスプレイ５０８に表示させる。
【００６２】
その他、ＣＰＵ５０１は、たとえば後述する大伸ばし印刷サービスやポスタープリント印刷サービスなどの複数の印刷サービスから選択された印刷サービスについて、プリンタ１１４，２１４および大型プリンタ２１５による印刷出力を実行するための印刷ジョブを生成し、この印刷ジョブに基づいてプリンタ１１４，２１４および大型プリンタ２１５を制御して印刷出力をおこなう。
【００６３】
このように、ＣＰＵ５０１によって、図３に示す印刷ドライバ部１４０の入力部１４２および用紙サイズ設定部１４３の機能を実現するとともに、アプリケーション部１３０の機能を実現する。また、上述したように、ＣＰＵ５０１によって、ＨＤ５０５に格納された用紙情報３２０の更新をおこなう更新手段、印刷可能な用紙サイズ３２２の識別情報を取得する識別情報取得手段およびディスプレイ５０８に各種情報を表示させる表示制御手段の各機能を実現する。
【００６４】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５０３は、可変的なデータを書き換え自在に記憶し、ＣＰＵ５０１のワークエリアとして機能する。このＲＡＭ５０３は、電源ＯＦＦによって記憶されたデータが消去される揮発性のメモリであってもよいし、バッテリなどによってバックアップされることによる不揮発性のメモリとしてもよい。ＲＡＭ５０３は、たとえばテンプレートや用紙情報３２０などの各種情報を一時的あるいは恒久的に記憶してもよい。
【００６５】
ＨＤＤ５０４は、ＣＰＵ５０１の制御命令にしたがって、ＨＤ５０５に対する情報の読み取り／書き込みの制御をおこなう。なお、印刷情報処理プログラムが、たとえばＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）やメモリカードなどに記録されている場合は、ＨＤＤ５０４に代えて、あるいはＨＤＤ５０４とともに、これらに記録された情報の少なくとも読み取りが可能な専用のドライブ装置を用いることができる。
【００６６】
ＨＤ５０５は、各種制御プログラムや各種情報を、たとえばＣＰＵ５０１に読み取り可能に記録する。ＨＤ５０５は、ＨＤＤ５０４による情報の書き込みを受け付けるとともに、書き込まれた情報を不揮発に記録する。このＨＤ５０５には、印刷情報処理プログラムとともに、印刷情報処理プログラムの実行に際して必要な各種情報が記録されている。したがって、図３に示す印刷ドライバ部１４０の格納部１４１は、たとえばＨＤ５０５によってその機能を実現する。
【００６７】
なお、印刷情報処理プログラムは、ＨＤ５０５に記録されているものには限られない。ＨＤ５０５に代えて、上述したＭＯ、メモリカード、あるいは後述する光ディスク（ＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ））５１４などに印刷情報処理プログラムが記録されていてもよい。たとえば光ディスク５１４に記録された印刷情報処理プログラムを用いる場合、この印刷情報処理装置１２０では、光ディスク５１４に記録された情報の少なくとも読み取りが可能な後述する光ディスクドライブ５１５によって印刷情報処理プログラムがＣＰＵ５０１に読み込まれる。
【００６８】
また、このＨＤ５０５には、たとえばプリンタ１１４，２１４および大型プリンタ２１５の印刷情報の管理や駆動制御をするための印刷ドライバ部１４０そのものが格納されていてもよい。この印刷ドライバ部１４０は、ローカルネットワーク１１１，２１１を介してプリンタ１１４，２１４および大型プリンタ２１５を動作させるための処理をおこない、印刷情報処理装置１２０とプリンタ１１４，２１４および大型プリンタ２１５との橋渡し的役割を担う。なお、これに限らず、印刷ドライバ部１４０を、たとえばファームウェアによって構成したり、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）によって構成したりしてもよい。
【００６９】
ＦＤＤ５０６は、ＣＰＵ５０１の制御命令にしたがって、ＦＤ５０７に対する情報の読み取り／書き込みの制御をおこなう。ＦＤ５０７は、ＦＤＤ５０６による情報の書き込みを受け付けるとともに、書き込まれた情報を不揮発に記録する着脱自在な記録媒体である。
【００７０】
ディスプレイ５０８は、たとえばＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＴＦＴ（Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ）液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、プラズマディスプレイなどのディスプレイ装置によって構成される。このディスプレイ５０８は、具体的には、たとえば図示しない映像Ｉ／Ｆや映像Ｉ／Ｆに接続された映像表示用のディスプレイ装置によって構成することができる。
【００７１】
ディスプレイ５０８には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種情報が表示される。具体的には、ディスプレイ５０８には、たとえば印刷情報処理装置１２０によっておこなわれる印刷サービスやこの印刷サービスに伴う各種機能の環境設定などの選択画面が表示される。
【００７２】
Ｉ／Ｆ５０９は、たとえば通信ケーブル５１０を介してローカルネットワーク１１１，２１１に接続され、このローカルネットワーク１１１，２１１とＣＰＵ５０１との間のインタフェースとして機能するネットワークボードによって構成される。そして、Ｉ／Ｆ５０９は、ローカルネットワーク１１１，２１１を介して他の印刷情報処理装置１２０や他の機器との間で各種情報の送受信をおこなう。このＩ／Ｆ５０９は、その他、たとえばメモリカードなどのスロット部や無線通信をおこなう通信モジュールなどによって構成されていてもよい。
【００７３】
ここで、このＩ／Ｆ５０９における各種情報の送受信は、たとえば有線、無線を問わずにおこなわれてもよく、本実施の形態の印刷情報処理装置１２０では、具体的にはＣＰＵ５０１の制御命令にしたがって、ローカルネットワーク１１１，２１１を介して接続されたグローバルネットワーク１１２（図１および図２参照、以下同じ）上の外部のサーバから送信された用紙情報３２０を受信し、受信した用紙情報３２０をＣＰＵ５０１に対して送信する。したがって、Ｉ／Ｆ５０９は、用紙情報３２０を取得する取得手段の機能を実現する。なお、用紙情報３２０は、後述する光ディスク５１４に記録されている場合、光ディスクドライブ５１５などから印刷情報処理装置１２０に取得されてもよい。
【００７４】
ここで、Ｉ／Ｆ５０９が無線通信をおこなう通信モジュールによって構成される場合、通信の媒体となる通信ケーブル５１０などのワイヤ線は不要となり、電波や赤外線、超音波などを用いて各種情報の送受信がおこなわれる。このような無線通信を可能とする規格には、たとえば無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＨｏｍｅＲＦ（Ｈｏｍｅ  Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）、ＢｌｕｅＴｏｏｔｈなどの各種の技術があるが、本実施の形態においては公知の各種の無線通信技術を利用することができる。
【００７５】
キーボード５１１は、文字、数値、各種指示などの入力のための複数のキーを備えて構成され、ユーザによって入力操作された情報（以下、「入力情報」とする）をＣＰＵ５０１に対して出力する。マウス５１２は、各種指示の選択や実行、処理対象の選択、カーソルの移動などをおこなうデバイスであり、キーボード５１１と同様にユーザによる入力情報をＣＰＵ５０１に対して出力する。
【００７６】
なお、これらキーボード５１１およびマウス５１２のように、ユーザによる入力情報をＣＰＵ５０１に対して出力するものとしては、物理的な押下げ／非押下げを検出する押しボタン式スイッチ、タッチパネル、ジョイスティックおよびトラックボールなどの公知の各種形態を採用するようにしてもよい。また、外部からの音声を入力するマイクロフォンを用いて、音声認識によって入力情報をＣＰＵ５０１に対して出力するようにしてもよい。
【００７７】
ここで、ユーザによる入力情報をＣＰＵ５０１に対して出力するものとして、タッチパネルを採用する場合、タッチパネルはディスプレイ５０８の表示画面側に積層して使用される形態とすればよい。この場合、ディスプレイ５０８における各種情報の表示タイミングとタッチパネルに対する操作タイミングおよびその位置座標とを管理することによって、入力情報を認識することができる。このように、タッチパネルを採用することにより、たとえば印刷情報処理装置１２０の小型化を図りつつ多くの情報入力操作をおこなうことが可能となる。なお、タッチパネルとしては、抵抗膜式や感圧式などの公知の各種タッチパネルを用いることができる。
【００７８】
スキャナ５１３は、紙などから文字や図形、画像などを光学的に読み取って、画像データとして入力するデバイスであり、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などのセンサを備えたフラットヘッドスキャナやハンディスキャナにより構成される。
【００７９】
光ディスク５１４は、可搬性を有し、光ディスクドライブ５１５に対して着脱可能な記録媒体であり、たとえば印刷サービスに用いる複数のテンプレートを記録するとともに、これらのテンプレートに関連付けられた用紙サイズ３２２を記録する。また、光ディスク５１４は、写真などの画像データや印刷情報処理プログラムなどの各種情報を記録する。
【００８０】
光ディスクドライブ５１５は、ＣＰＵ５０１の制御命令にしたがって、光ディスク５１４に対する情報の読み取り／書き込みをおこなう。したがって、光ディスク５１４にテンプレートおよび用紙サイズ３２２が記録されている場合、光ディスクドライブ５１５は、たとえばアプリケーション部１３０においてテンプレートを取得するテンプレート取得手段（図示せず）の機能を実現する。なお、テンプレートは、Ｉ／Ｆ５０９を介して外部のサーバなどから印刷情報処理装置１２０に取得されてもよい。
【００８１】
ここで、光ディスク５１４が、たとえばＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）である場合、光ディスクドライブ５１５はＣＤ−ＲＯＭドライブなどによって実現される。なお、ＣＤ−ＲＯＭドライブについては、公知の技術であるため、図示および説明を省略する。また、光ディスク５１４に代わる記録媒体を採用した場合は、光ディスクドライブ５１５は、採用された記録媒体の少なくとも読み取りが可能なドライブ装置によって構成されるとよい。つぎに、たとえば光ディスク５１４に記録されたテンプレートのデータ構成について説明する。
【００８２】
図６は、光ディスクに記録されたテンプレートのデータ構成内容の一例を示す説明図である。図６に示すように、テンプレート６００は、ファイル名称６１０と、ヘッダー部６２０と、データ部６３０とを備えて構成されている。ファイル名称６１０は、テンプレート６００のファイル名称を示し、たとえば「テンプレートＡファイル」のような名称によって構成される。
【００８３】
ヘッダー部６２０には、テンプレート６００のデータサイズやデータ開始アドレスへのポインタ、あるいはデータのサムネイルなどのヘッダー情報の他、一要素群としてテンプレート識別子６２１が含まれており、テンプレート識別子６２１は、テンプレート名６２２と、サービスＩＤ６２３と、用紙サイズ６２４とを備えて構成されている。
【００８４】
テンプレート識別子６２１のテンプレート名６２２は、テンプレート６００の名称を示し、たとえば「Ａ」や「Ｂ」などの名称によって構成される。テンプレート識別子６２１のサービスＩＤ６２３は、テンプレートを用いる印刷サービスを示し、たとえば「００１」〜「９９９」などの数値によって構成される。テンプレート識別子６２１の用紙サイズ５２４は、上述した用紙ＩＤサイズ３２２（図４参照、以下同じ）と同じもので、テンプレート６００に対してたとえば１対１で関連付けられている。
【００８５】
データ部６３０は、テンプレート６００に関する各種情報（各種データ）の他、一要素群としてテンプレートデザイン６３１を備えて構成されている。データ部６３０のテンプレートデザイン６３１は、テンプレートに用いられるレイアウトのデザインを示し、「Ｈ．ＪＰＧ」や「Ｉ．ＪＰＧ」などのＪＰＥＧ画像やその他のレイアウト画像によって構成される。
【００８６】
なお、テンプレート６００では、たとえば同じテンプレートデザイン６３１であっても用紙サイズ３２２（用紙サイズ６２４）ごとに異なる用紙サイズ６２４の寸法値が付与されていたり、その逆に異なるテンプレートデザイン６３１であっても同じ用紙サイズ６２４が付与されていたりしてデータが構成されている。このため、たとえばユーザが一つの用紙サイズ３２２を選択した場合に、複数のテンプレート６００の中から選択した用紙サイズ３２２に適合するテンプレート６００を抽出し、その結果所望するテンプレート６００を選択することが可能となる。
【００８７】
つぎに、印刷情報処理装置１２０によっておこなわれる印刷情報処理の一例として、上述したような光ディスク５１４に記録されたテンプレート６００および用紙サイズ６２４を取得し、ＨＤ５０５に格納された用紙情報３２０を用いて、印刷ドライバ部１４０において用紙サイズ３２２（用紙サイズ６２４）を登録する処理について説明する。なお、以降において、用紙サイズ３２２と用紙サイズ６２４を、特に明示しない限り用紙サイズ３２２として説明する。
【００８８】
（印刷情報処理装置の印刷情報処理手順）
図７は、本実施の形態の印刷情報処理装置の印刷情報処理手順の一例を示すフローチャートである。図７を参照して、以下に本実施の形態における印刷情報処理手順について説明する。なお、以降の説明において、主に図５を参照しながら説明をおこなうが、既に説明した部分と重複する箇所は同一の符号を附して説明を省略する。
【００８９】
具体的に、図７に示す処理は、図３に示したアプリケーション部１３０および印刷ドライバ部１４０がおこなう処理であり、図５に示した印刷情報処理装置１２０のＲＯＭ５０２、ＲＡＭ５０３、ＨＤ５０５、光ディスク５１４などに記憶（記録）された印刷情報処理プログラムをＣＰＵ５０１が実行するとともに、光ディスク５１４に記録された情報として、図６に示したテンプレート６００を取得することによって実現する。
【００９０】
印刷情報処理手順は、まず、アプリケーション部１３０においてＣＰＵ５０１によって、たとえばユーザが光ディスクドライブ５１５に挿入した光ディスク５１４からテンプレート６００を読み込み、インストールして取得する（ステップＳ７０１）。つぎに、ＣＰＵ５０１によって、取得したテンプレート６００のテンプレート識別子６２１に基づいて、アプリケーション部１３０に入力されるテンプレート６００が既にインポート済みであるか否かを判断する（ステップＳ７０２）。
【００９１】
入力されるテンプレート６００が既にインポート済みではないと判断された場合（ステップＳ７０２：Ｎｏ）は、処理を繰り返す。入力されるテンプレート６００が既にインポート済みであると判断された場合（ステップＳ７０２：Ｙｅｓ）は、ＣＰＵ５０１によって、テンプレート６００のテンプレートデザイン６３１をＨＤ５０５の所定の領域に格納し、テンプレート６００のヘッダー部６２０内にある用紙サイズ６２４を抽出する（ステップＳ７０３）。なお、このステップＳ７０３における用紙サイズ６２４の抽出処理は、たとえばキーボード５１１やマウス５１２によって入力されるユーザからの入力情報に基づきおこなわれてもよい。
【００９２】
ステップＳ７０３において、用紙サイズ６２４を抽出すると、ＣＰＵ５０１によって、抽出した用紙サイズ６２４に対応付けられている用紙情報３２０をＨＤ５０５から読み出して、テンプレート６００の用紙サイズ６２４と、ＨＤ５０５内の用紙サイズ３２２とを照合し、一致する用紙サイズがあるか否かを判定する（ステップＳ７０４）。
【００９３】
一致する用紙サイズがないと判定された場合（ステップＳ７０４：Ｎｏ）は、ＣＰＵ５０１によって、ディスプレイ５０８の表示画面上に、たとえばＨＤ５０５内の用紙サイズ３２２を有する用紙情報３２０の更新処理をおこなうように勧める旨を表示する（ステップＳ７０５）。そして、ＣＰＵ５０１によって、キーボード５１１やマウス５１２などからの入力情報に基づいて、ユーザによって更新処理をおこなう旨の入力指示があったか否かを判断する（ステップＳ７０６）。
【００９４】
更新処理をおこなう旨の入力指示がなかったと判断された場合（ステップＳ７０６：Ｎｏ）は、入力指示があるまで処理を繰り返す。更新処理をおこなう旨の入力指示があったと判断された場合（ステップＳ７０６：Ｙｅｓ）は、ＣＰＵ５０１によって、たとえばＩ／Ｆ５０９、ローカルネットワーク１１１，２１１およびグローバルネットワーク１１２を介して外部のサーバ（図示せず）から用紙情報３２０を取得し、ネットワークを使用してＨＤ５０５内の用紙サイズ３２２を有する用紙情報３２０の更新処理をおこなう（ステップＳ７０７）。
【００９５】
そして、ＣＰＵ５０１によって、キーボード５１１やマウス５１２などからの入力情報に基づいて、ユーザによって印刷ドライバ部１４０への用紙サイズ３２２の登録処理を続ける旨の入力指示があったか否かを判断する（ステップＳ７０８）。登録処理を続ける旨の入力指示がなかったと判断された場合（ステップＳ７０８：Ｎｏ）は、印刷情報処理を終了する。
【００９６】
登録処理を続ける旨の入力指示があったと判断された場合（ステップＳ７０８：Ｙｅｓ）および上記ステップＳ７０４において、一致する用紙サイズがあると判定された場合（ステップＳ７０４：Ｙｅｓ）は、ＣＰＵ５０１によって、印刷ドライバ部１４０が管理するプリンタ１１４，２１４および大型プリンタ２１５の印刷情報などを用いて、アプリケーション部１３０において、印刷ドライバ部１４０における用紙サイズ６２４が使用可能な用紙サイズ３２２として登録されているか否かを判断する（ステップＳ７０９）。
【００９７】
使用可能な用紙サイズ３２２として登録されていると判断された場合（ステップＳ７０９：Ｙｅｓ）は、印刷情報処理を終了する。使用可能な用紙サイズ３２２として登録されていないと判断された場合（ステップＳ７０９：Ｎｏ）は、ＣＰＵ５０１によって、キーボード５１１やマウス５１２などからの入力情報に基づいて、ユーザによって新たな用紙サイズ３２２の登録処理をおこなう旨の入力指示があったか否かを判断する（ステップＳ７１０）。なお、このステップＳ７１０においては、たとえばディスプレイ５０８の表示画面上に、新たな用紙サイズ３２２の登録処理をおこなうか否かを選択する旨の表示をおこなってもよい。
【００９８】
そして、登録処理をおこなう旨の入力指示がなかったと判断された場合（ステップＳ７１０：Ｎｏ）は、印刷情報処理を終了する。登録処理をおこなう旨の入力指示があったと判断された場合（ステップＳ７１０：Ｙｅｓ）は、ＣＰＵ５０１によって、アプリケーション部１３０において、印刷ドライバ部１４０における新たな用紙サイズ３２２を使用可能な用紙サイズとして登録する（ステップＳ７１１）。これにより、本フローチャートによる一連の印刷情報処理を終了する。このようにして用紙サイズを登録すれば、既に登録されている用紙サイズはそのまま使用することができるとともに未登録の用紙サイズを印刷ドライバ部１４０において登録することができるので、アプリケーション部１３０側で用紙の幅や長さなどを規定する処理の負担が軽減される。
【００９９】
つぎに、印刷情報処理装置１２０によっておこなわれる印刷情報処理の一例として、上述したような用紙サイズ３２２の登録処理がおこなわれた場合に、複数の印刷サービスから選択した印刷サービスを実行するために、アプリケーション部１３０においてテンプレート６００を用いて印刷ジョブを作成する処理について説明する。
【０１００】
（印刷情報処理装置の印刷情報処理手順）
図８は、本実施の形態の印刷情報処理装置の印刷情報処理手順の一例を示すフローチャートである。図８を参照して、以下に本実施の形態における印刷情報処理手順について説明する。具体的に、図８に示す処理は、主に図３に示したアプリケーション部１３０がおこなう処理であり、図５に示した印刷情報処理装置１２０のＲＯＭ５０２、ＲＡＭ５０３、ＨＤ５０５、光ディスク５１４などに記憶（記録）された印刷情報処理プログラムをＣＰＵ５０１が実行することによって実現する。なお、ここではディスプレイ５０８（図４参照、以下同じ）の表示画面上にタッチパネルを積層した構成の印刷情報処理装置１２０を採用することとする。また、上述した用紙サイズ３２２（用紙サイズ６２４）およびテンプレート６００をそれぞれ用紙サイズおよびテンプレートと総称することとする。
【０１０１】
印刷情報処理手順は、まず、ＣＰＵ５０１によって、ディスプレイ５０８の表示画面上に後述するトップメニュー画面を表示し、タッチパネルからのユーザによる入力情報に基づいて、トップメニュー画面にて提示された複数の印刷サービスの中から、所望する印刷サービスの選択をおこなう（ステップＳ８０１）。ここで、印刷サービスの選択をおこなうためのトップメニュー画面について説明する。
【０１０２】
図９は、印刷サービスの選択をおこなうためのトップメニュー画面の一例を示す説明図である。図５に示したディスプレイ５０８の表示画面上に表示されるトップメニュー画面９００には、印刷サービスを選択するためのサービス選択領域９０１が設けられており、このサービス選択領域９０１には、所望の印刷サービスの選択をおこなうために、ユーザの入力操作によって接触される複数の入力ボタン９０２ａ〜９０２ｄが設けられている。
【０１０３】
これら複数の入力ボタン９０２ａ〜９０２ｄのうち、入力ボタン９０２ａは、たとえば写真などの画像を引き伸ばして印刷する「大伸ばし」印刷サービスの選択をおこなうために設けられ、入力ボタン９０２ｂは、たとえば複数の写真などの画像を組み合わせてポスターとして印刷する「ポスタープリント」印刷サービスの選択をおこなうために設けられている。また、入力ボタン９０２ｃは、たとえば複数の写真などの画像を組み合わせてカレンダーとして印刷する「カレンダー」印刷サービスの選択をおこなうために設けられ、入力ボタン９０２ｄは、写真などの画像を証明写真として印刷する「証明写真」印刷サービスの選択をおこなうために設けられている。
【０１０４】
なお、トップメニュー画面９００のサービス選択領域９０１には、その他、印刷サービスの選択処理を終了するための「終了」ボタン９０３と、各印刷サービスに対応した各種設定をおこなう後述する設定画面へ移行するための「設定」ボタン９０４とが設けられている。また、サービス選択領域９０１には、たとえば「ご希望のプリントサービスにタッチしてください。」というようなメッセージを表示するメッセージ表示領域９０５が設けられている。
【０１０５】
トップメニュー画面９００のサービス選択領域９０１において、ユーザによって所望の印刷サービスが選択された場合、ＣＰＵ５０１によって、ディスプレイ５０８の表示画面上に後述する用紙サイズ選択画面を表示し、タッチパネルからのユーザによる入力情報に基づいて、用紙サイズ選択画面にて提示された複数の用紙サイズの中から、所望する用紙サイズの選択をおこなう（ステップＳ８０２）。ここで、用紙サイズの選択をおこなうための用紙サイズ選択画面について説明する。
【０１０６】
図１０は、用紙サイズの選択をおこなうための用紙サイズ選択画面の一例を示す説明図である。用紙サイズ選択画面１０００には、印刷する用紙のサイズを寸法値とイメージ画像で表示する用紙サイズ表示領域１００１と、用紙サイズを選択するための用紙サイズ選択領域１００２とが設けられている。
【０１０７】
この用紙サイズ選択領域１００２には、所望の用紙サイズの選択をおこなうために、ユーザの入力操作によって接触される複数の入力ボタン１００３ａ〜１００３ｇが設けられている。なお、この用紙サイズ選択領域１００２においては、上述した用紙サイズ登録処理において登録され、さらにＣＰＵ５０１によって、印刷ドライバ部１４０（図３参照、以下同じ）からの印刷情報および用紙サイズに対応付けられた用紙情報３２０に基づいて生成（取得）された、プリンタ１１４，２１４および大型プリンタ２１５（図２参照、以下同じ）において印刷可能な用紙サイズの識別情報を用いることによって、選択した印刷サービスにおいて選択可能な用紙サイズが表示される。
【０１０８】
これら複数の入力ボタン１００３ａ〜１００３ｇのうち、入力ボタン１００３ａは、「Ａ１」の用紙サイズの選択をおこなうために設けられ、入力ボタン１００３ｂは、「Ａ２」の用紙サイズの選択をおこなうために設けられている。以下、入力ボタン１００３ｃ〜１００３ｆは、それぞれ「Ａ３」、「Ａ４」、「Ａ５」、「Ａ６」の用紙サイズの選択をおこなうために設けられている。一方、入力ボタン１００３ｇは、「フリー」の用紙サイズの選択をおこなうために設けられている。この「フリー」の用紙サイズは、たとえばユーザによる定義によって設定することができる。
【０１０９】
なお、用紙サイズ選択画面１０００の用紙サイズ表示領域１００１には、その他、前述したトップメニュー画面９００へ戻るための「戻る」ボタン１００４が設けられている。また、用紙サイズ表示領域１００１には、たとえば「プリントしたいサイズにタッチしてください。」というようなメッセージを表示するメッセージ表示領域１００５が設けられている。
【０１１０】
用紙サイズ選択画面１０００の用紙サイズ選択領域１００２において、ユーザによって所望の用紙サイズが選択された場合、ＣＰＵ５０１によって、ディスプレイ５０８の表示画面上に後述するテンプレート選択画面を表示し、タッチパネルからのユーザによる入力情報に基づいて、テンプレート選択画面にて提示された複数のテンプレートの中から、所望するテンプレートの選択をおこなう（ステップＳ８０３）。ここで、テンプレートの選択をおこなうためのテンプレート選択画面について説明する。
【０１１１】
図１１は、テンプレートの選択をおこなうためのテンプレート選択画面の一例を示す説明図である。テンプレート選択画面１１００には、テンプレートを選択するためのテンプレート選択領域１１０１と、選択したテンプレートによるデザイン処理のプレビュー画面を表示するプレビュー表示領域１１０２とが設けられている。
【０１１２】
このテンプレート選択領域１１０１には、所望のテンプレートの選択をおこなうために、ユーザの入力操作によって接触される複数の入力ボタン群１１０１ａと、テンプレート選択領域１１０１上において表示するテンプレートを移動させるための複数の移動ボタン１１０１ｂとが設けられている。なお、テンプレート選択画面１１００には、その他、前述した用紙サイズ選択画面１０００へ戻るための「戻る」ボタン１１０３と、テンプレート選択処理を中止するための「中止」ボタン１１０４と、後述するメディア選択画面へ移行するための「次へ」ボタン１１０５とが設けられている。また、テンプレート選択画面１１００には、たとえば「使いたいテンプレートを選んで、「次へ」ボタンにタッチしてください。」というようなメッセージを表示するメッセージ表示領域１１０６が設けられている。
【０１１３】
テンプレート選択画面１１００のテンプレート選択領域１１０１において、ユーザによって所望のテンプレートが選択され、「次へ」ボタン１１０５に対する入力操作がおこなわれた場合、ＣＰＵ５０１によって、ディスプレイ５０８の表示画面上に後述するメディア（記録媒体）選択画面を表示し、タッチパネルからのユーザによる入力情報に基づいて、メディア選択画面にて提示された複数のメディアの中から、使用するメディアの選択をおこなう（ステップＳ８０４）。ここで、メディアの選択をおこなうためのメディア選択画面について説明する。
【０１１４】
図１２は、メディアの選択をおこなうためのメディア選択画面の一例を示す説明図である。メディア選択画面１２００には、使用するメディアを選択するためのメディア選択領域１２０１が設けられており、このメディア選択領域１２０１には、使用するメディアの選択をおこなうために、ユーザの入力操作によって接触される複数の入力ボタン１２０２ａ〜１２０２ｉが設けられている。
【０１１５】
これら複数の入力ボタン１２０２ａ〜１２０２ｉのうち、入力ボタン１２０２ａは、たとえば「コンパクトフラッシュ（登録商標）」を選択するために設けられ、入力ボタン１２０２ｂは、たとえば「スマートメディア（登録商標）」を選択するために設けられている。また、入力ボタン１２０２ｃは、たとえば「メモリースティック（登録商標）」を選択するために設けられ、入力ボタン１２０２ｄは、たとえば「ＳＤカード（登録商標）」を選択するために設けられている。
【０１１６】
同様に、入力ボタン１２０２ｅは、たとえば「ｘＤピクチャーカード（登録商標）」を選択するために設けられ、入力ボタン１２０２ｆは、たとえば「ＰＣカード」を選択するために設けられている。また、入力ボタン１２０２ｇは、たとえば「ＵＳＢ  Ｍｅｍｏｒｙ」を選択するために設けられ、入力ボタン１２０２ｈは、たとえば「ＣＤ」を選択するために設けられ、入力ボタン１２０２ｉは、たとえば「ＤＶＤ」を選択するために設けられている。
【０１１７】
なお、メディア選択画面１２００のメディア選択領域１２０１には、その他、たとえば「一覧にないメディアをご利用の際は係員までお知らせください。」というような警告メッセージを表示する警告メッセージ表示領域１２０３と、たとえば「お持ちになったメディアのボタンにタッチしてください。」というようなメッセージを表示するメッセージ表示領域１２０４と、前述したテンプレート選択画面１１００へ戻るための「戻る」ボタン１２０５と、メディア選択処理を中止するための「中止」ボタン１２０６とが設けられている。
【０１１８】
メディア選択画面１２００のメディア選択領域１２０１において、ユーザによって使用するメディアが選択された場合、ＣＰＵ５０１によって、選択されたメディア内に記録されている画像データが検索されて読み込まれ、ディスプレイ５０８の表示画面上に後述する画像選択画面を表示し、タッチパネルからのユーザによる入力情報に基づいて、画像選択画面にて提示された複数の画像の中から、所望する画像の選択および登録をおこなう（ステップＳ８０５）。ここで、画像の選択および登録をおこなうための画像選択画面について説明する。
【０１１９】
図１３は、画像の選択および登録をおこなうための画像選択画面の一例を示す説明図である。画像選択画面１３００には、読み込まれた画像を選択するための画像選択領域１３０１と、選択されて登録された画像を表示するための画像表示領域１３０２と、テンプレート選択画面１１００において選択されたテンプレートを表示するためのテンプレート表示領域１３０３とが設けられている。
【０１２０】
この画像選択領域１３０１には、所望の画像の選択をおこなうために、ユーザの入力操作によって接触される複数の入力ボタン群１３０１ａと、画像選択領域１３０１上において表示する画像を移動させるための複数の移動ボタン１３０１ｂとが設けられている。また、画像選択領域１３０１には、選択した画像のプレビュー表示をおこなうための「プレビュー」ボタン１３０１ｃが設けられている。
【０１２１】
画像表示領域１３０２には、選択されて登録された画像の角度補正をおこなうための「角度補正」ボタン１３０２ａと、角度補正などのために登録された画像の再選択を可能とするために、ユーザの入力操作によって接触される複数の入力ボタン群１３０２ｂと、画像表示領域１３０２上において表示する画像を移動させるための複数の移動ボタン１３０２ｃとが設けられている。
【０１２２】
なお、画像選択画面１３００には、その他、画像選択領域１３０１において入力ボタン群１３０１ａを接触することにより選択された画像の登録をおこなうための「選択」ボタン１３０４と、画像表示領域１３０２において入力ボタン群１３０２ｂを接触することにより選択された画像の取り消しをおこなうための「取り消し」ボタン１３０５とが設けられている。
【０１２３】
また、画像選択画面１３００には、前述したメディア選択画面１２００へ戻るための「戻る」ボタン１３０６と、画像選択処理を中止するための「中止」ボタン１３０７と、後述するレイアウト編集画面へ移行するための「次へ」ボタン１３０８とが設けられている。さらに、画像選択画面１３００には、たとえば「使いたい写真を選んで「選択」ボタンにタッチし、写真を登録してください。登録が終了したら、「次へ」ボタンにタッチしてください。」というようなメッセージを表示するメッセージ表示領域１３０９が設けられている。
【０１２４】
画像選択画面１３００の画像選択領域１３０１において、ユーザによって所望の画像の選択がされ、「選択」ボタン１３０４に対する入力操作によって画像の登録がされた場合、ＣＰＵ５０１によって、選択されたテンプレートと登録された画像との合成処理がなされ、ディスプレイ５０８の表示画面上に後述するレイアウト編集画面を表示し、タッチパネルからのユーザによる入力情報に基づいて、テンプレート上への画像のレイアウトの編集をおこなう（ステップＳ８０６）。ここで、レイアウトの編集をおこなうためのレイアウト編集画面について説明する。
【０１２５】
図１４は、レイアウトの編集をおこなうためのレイアウト編集画面の一例を示す説明図である。レイアウト編集画面１４００には、登録された画像を選択するための画像選択領域１４０１と、選択された画像をテンプレート上に配置してレイアウト編集処理をおこなった場合のプレビュー画面を表示するプレビュー表示領域１４０２と、レイアウト編集処理において選択可能な処理項目を表示するための編集ボタン表示領域１４０３とが設けられている。
【０１２６】
この画像選択領域１４０１には、登録された画像の選択をおこなうために、ユーザの入力操作によって接触される複数の入力ボタン群１４０１ａと、画像選択領域１４０１上において表示する画像を移動させるための複数の移動ボタン１４０１ｂとが設けられている。プレビュー表示領域１４０２には、テンプレートの再選択をおこなうための「テンプレート再選択」ボタン１４０２ａと、レイアウト編集処理を施した画像のプレビュー表示をおこなうための「プレビュー」ボタン１４０２ｂとが設けられている。
【０１２７】
また、編集ボタン表示領域１４０３には、画像のトリミングをおこなうための「トリミング」ボタン１４０３ａと、画像を回転させるための「回転」ボタン１４０３ｂと、画像の色補正をおこなうための「色補正」ボタン１４０３ｃと、画像のフィッティングをおこなうための「Ｆｉｔ」ボタン１４０３ｄと、画像にテキストを付加するための「テキスト」ボタン１４０３ｅと、付加したテキストの編集をおこなうための「テキスト編集」ボタン１４０３ｆとが設けられている。
【０１２８】
なお、レイアウト編集画面１４００には、その他、画像選択領域１４０１において入力ボタン群１４０１ａを接触することにより選択された画像のテンプレートへの配置をおこなうための「配置」ボタン１４０４と、選択された画像のテンプレートへの配置を解除するための「解除」ボタン１４０５とが設けられている。
【０１２９】
また、レイアウト編集画面１４００には、前述した画像選択画面１３００へ戻るための「戻る」ボタン１４０６と、レイアウト編集処理を中止するための「中止」ボタン１４０７と、後述する印刷画面へ移行するための「次へ」ボタン１４０８とが設けられている。さらに、レイアウト編集画面１４００には、たとえば「写真を選んで「配置」ボタンにタッチし、テンプレートに写真をはめ込んでください。」というようなメッセージを表示するメッセージ表示領域１４０９が設けられている。
【０１３０】
レイアウト編集画面１４００において、ユーザによって所望のレイアウト編集がなされ、「次へ」ボタン１４０８に対する入力操作がおこなわれた場合、ＣＰＵ５０１によって、ディスプレイ５０８の表示画面上に後述する印刷画面を表示し、タッチパネルからのユーザによる入力情報に基づいて、実際にプリンタ１１４，２１４および大型プリンタ２１５（図２参照、以下同じ）で印刷をおこなう印刷枚数の設定などの情報を含む印刷ジョブの作成をおこなうとともに、印刷条件を確定する（ステップＳ８０７）。なお、ＣＰＵ５０１によって、確定した印刷条件のもとに作成された印刷ジョブを印刷ジョブ管理装置２２０（図２参照、以下同じ）に送信するようにしてもよい。これにより、本フローチャートによる一連の印刷情報処理を終了する。なお、ここで、上記ステップＳ８０７において印刷条件を確定するための印刷画面について説明する。
【０１３１】
図１５は、印刷条件を確定するための印刷画面の一例を示す説明図である。印刷画面１５００には、実際に印刷される画像をプレビュー表示するためのプレビュー表示領域１５０１と、印刷する用紙サイズを表示する用紙サイズ表示領域１５０２と、印刷する枚数を表示する枚数表示領域１５０３と、印刷にかかる予想時間を表示する時間表示領域１５０４とが設けられている。なお、枚数表示領域１５０３に表示される数値は、数量変更ボタン１５０３ａ，１５０３ｂによって変更することができる。
【０１３２】
また、印刷画面１５００には、その他、前述したレイアウト編集画面１４００へ戻るための「戻る」ボタン１５０５と、印刷条件の確定処理を中止するための「中止」ボタン１５０６と、印刷を実行するための「次へ」ボタン１５０７とが設けられている。さらに、印刷画面１５００には、たとえば「プリントする枚数を「＋」「−」ボタンにタッチして指定してください。よろしければ「次へ」ボタンにタッチしてください。」というようなメッセージを表示するメッセージ表示領域１５０８が設けられている。
【０１３３】
このように、上述した印刷情報処理では、印刷情報処理プログラムの実行に伴いアプリケーション部１３０においておこなわれる処理のみで、別途印刷ドライバ部１４０への設定処理などを経ることなく、実際には印刷ドライバ部１４０における各種設定処理をおこなって、自動的に印刷に用いる印刷可能な用紙サイズを設定することができる。これにより、ユーザにとっての煩雑な作業が軽減され、利便性の向上を図ることができる。
【０１３４】
つぎに、上記ステップＳ８０３におけるテンプレート選択処理において、テンプレート選択画面１１００のテンプレート選択領域１１０１に表示されるテンプレートの表示処理について説明する。
【０１３５】
図１６は、上記ステップＳ８０３のテンプレート選択処理におけるテンプレートの表示処理手順の一例を示すフローチャートである。具体的に、図１６に示す処理は、主に図３に示したアプリケーション部１３０がおこなう処理であり、図５に示した印刷情報処理装置１２０のＲＯＭ５０２、ＲＡＭ５０３、ＨＤ５０５、光ディスク５１４などに記憶（記録）された印刷情報処理プログラムをＣＰＵ５０１が実行することによって実現する。
【０１３６】
まず、ＣＰＵ５０１によって、用紙サイズ選択画面１０００の用紙サイズ選択領域１００２において、ユーザによって所望の用紙サイズが選択され、テンプレート選択画面１１００に移行して、テンプレートの選択処理が選択されたか否かを判断する（ステップＳ１６０１）。テンプレートの選択処理が選択されていないと判断された場合（ステップＳ１６０１：Ｎｏ）は、処理を繰り返す。
【０１３７】
テンプレートの選択処理が選択されたと判断された場合（ステップＳ１６０１：Ｙｅｓ）は、ＣＰＵ５０１によって、ＨＤ５０５から用紙情報３２０を読み出して、用紙サイズ選択画面１０００で選択された用紙サイズに該当する用紙サイズ６２４を取得し、ＹＩＤとして設定する（ステップＳ１６０２）。
【０１３８】
つぎに、ＣＰＵ５０１によって、テンプレート６００内のテンプレートファイル数を算出し、算出結果をＴＭＡＸへ代入してｉ＝１と設定する（ステップＳ１６０３）。そして、ＣＰＵ５０１によって、ｉ番目のテンプレートファイルの用紙サイズ３２２がＹＩＤと同一であるか否かを判定する（ステップＳ１６０４）。
【０１３９】
用紙サイズ３２２がＹＩＤと同一であると判定された場合（ステップＳ１６０４：Ｙｅｓ）は、ＣＰＵ５０１によって、ｉ番目のテンプレートファイルをテンプレート選択画面１１００のテンプレート選択領域１１０１に表示するとともに（ステップＳ１６０５）、ｉ＝ｉ＋１と設定する（ステップＳ１６０６）。なお、上記ステップＳ１６０４において、用紙サイズ３２２がＹＩＤと同一でないと判定された場合（ステップＳ１６０４：Ｎｏ）は、上記ステップＳ１６０６へ移行する。
【０１４０】
そして、ＣＰＵ５０１によって、設定したｉがＴＭＡＸより大きいか否かを判定し（ステップＳ１６０７）、設定したｉがＴＭＡＸと同じあるいは設定したｉがＴＭＡＸより大きくないと判定された場合（ステップＳ１６０７：Ｎｏ）は、上記ステップＳ１６０４へ移行して処理を繰り返す。一方、設定したｉがＴＭＡＸより大きいと判定された場合（ステップＳ１６０７：Ｙｅｓ）は、本フローチャートによる一連の表示処理を終了する。
【０１４１】
このように、上述したテンプレート表示処理では、用紙サイズ選択画面１０００で選択された用紙サイズと一致する用紙サイズを有するテンプレートファイルのみをテンプレート選択画面１１００において表示することができる。これにより、利便性の向上を図ることができる。なお、テンプレート表示処理では、図示および詳しい説明は省略するが、トップメニュー画面９００で選択された印刷サービスと一致するサービスＩＤ６２３を有するテンプレートファイルのみをテンプレート選択画面１１００において表示するようにしてもよい。
【０１４２】
つぎに、上記ステップＳ８０１における印刷サービス選択処理のトップメニュー画面９００において、「設定」ボタン９０４に対する入力操作がおこなわれた場合の設定処理について説明する。
【０１４３】
図１７は、上記ステップＳ８０１の印刷サービス選択処理における設定処理手順の一例を示すフローチャートである。具体的に、図１７に示す処理は、主に図３に示したアプリケーション部１３０がおこなう印刷ドライバ部１４０に関する処理であり、図５に示した印刷情報処理装置１２０のＲＯＭ５０２、ＲＡＭ５０３、ＨＤ５０５、光ディスク５１４などに記憶（記録）された印刷情報処理プログラムをＣＰＵ５０１が実行することによって実現する。
【０１４４】
まず、ＣＰＵ５０１によって、ユーザによる入力操作がおこなわれ、トップメニュー画面９００の「設定」ボタン９０４が押下されたか否かを判断する（ステップＳ１７０１）。「設定」ボタン９０４が押下されてないと判断された場合（ステップＳ１７０１：Ｎｏ）は、処理を繰り返す。「設定」９０４が押下されたと判断された場合（ステップＳ１７０１：Ｙｅｓ）は、ＣＰＵ５０１によって、ディスプレイ５０８の表示画面上に後述する管理画面を表示する（ステップＳ１７０２）。ここで、印刷ドライバ部１４０の設定処理をおこなうための管理画面について説明する。
【０１４５】
図１８は、印刷ドライバ部１４０の設定処理をおこなうための管理画面の一例を示す説明図である。管理画面１８００には、印刷ジョブの作成に伴う管理をおこなうジョブ管理画面へ移行するための「ジョブ管理」ボタン１８０１と、環境設定をおこなうための環境設定画面へ移行するための「環境設定」ボタン１８０２と、ユーザ管理をおこなうためのユーザ管理画面へ移行するための「ユーザ管理」ボタン１８０３と、マニュアルを表示するための「マニュアル表示」ボタン１８０４と、設定処理を終了するための「終了」ボタン１８０５と、トップメニュー画面９００へ戻るための「トップメニュー画面へ戻る」ボタン１８０６とが設けられている。
【０１４６】
つぎに、ＣＰＵ５０１によって、ユーザによる入力操作がおこなわれ、表示した管理画面１８００の「環境設定」ボタン１８０２が押下されたか否かを判断する（ステップＳ１７０３）。「環境設定」ボタン１８０２が押下されてないと判断された場合（ステップＳ１７０３：Ｎｏ）は、処理を繰り返す。「環境設定」ボタン１８０２が押下されたと判断された場合（ステップＳ１７０３：Ｙｅｓ）は、ＣＰＵ５０１によって、ディスプレイ５０８の表示画面上に後述する環境設定画面を表示する（ステップＳ１７０４）。ここで、印刷ドライバ部１４０の設定処理をおこなうための環境設定画面について説明する。
【０１４７】
図１９は、印刷ドライバ部１４０の設定処理をおこなうための環境設定画面の一例を示す説明図である。環境設定画面１９００には、メディアの設定をおこなうための「メディア設定」タブ１９０１と、印刷サービスの設定をおこなうための「サービス設定」タブ１９０２と、動作環境の設定をおこなうための「動作環境」タブ１９０３とが設けられている。
【０１４８】
図１９に示すように、「サービス設定」タブ１９０２には、印刷サービスの選択の有無を表示するサービス名表示領域１９０２ａと、印刷サービスの詳細を表示するサービス詳細表示領域１９０２ｂと、課金設定をおこなうための課金設定領域１９０２ｃと、サムネイルシートの設定をおこなうためのサムネイルシート領域１９０２ｄと、レシート印刷の設定をおこなうためのレシート印刷領域１９０２ｅと、詳細設定をおこなうための「詳細設定」ボタン１９１０とが設けられている。そして、環境設定画面１９００には、その他、環境設定の適用を許可するための「ＯＫ」ボタン１９２０と、環境設定の適用をキャンセルするための「キャンセル」ボタン１９２１とが設けられている。
【０１４９】
つぎに、ＣＰＵ５０１によって、ユーザによる入力操作がおこなわれ、表示した環境設定画面１９００の「サービス設定」タブ１９０２が選択されているか否かが判断される（ステップＳ１７０５）。「サービス設定」タブ１９０２が選択されていないと判断された場合（ステップＳ１７０５：Ｎｏ）は、処理を繰り返す。「サービス設定」タブ１９０２が選択されていると判断された場合（ステップＳ１７０５：Ｙｅｓ）は、ＣＰＵ５０１によって、「サービス設定」タブ１９０２の「詳細設定」ボタン１９１０が押下されたか否かが判断される（ステップＳ１７０６）。
【０１５０】
ＣＰＵ５０１によって、「詳細設定」ボタン１９１０が押下されてないと判断された場合（ステップＳ１７０６：Ｎｏ）は、処理を繰り返す。「詳細設定」ボタン１９１０が押下されたと判断された場合（ステップＳ１７０６：Ｙｅｓ）は、ＣＰＵ５０１によって、ディスプレイ５０８の表示画面上に後述する詳細設定画面を表示する（ステップＳ１７０７）。ここで、印刷ドライバ部１４０の設定処理をおこなうための詳細設定画面について説明する。
【０１５１】
図２０は、印刷ドライバ部１４０の設定処理をおこなうための詳細設定画面の一例を示す説明図である。なお、詳細設定では、印刷サービスごとのプリンタ１１４，２１４および大型プリンタ２１５や用紙設定などをおこなうことができる。詳細設定画面２０００には、「大伸ばし」印刷サービスの詳細設定をおこなうための「大伸ばし」タブ２００１と、「ポスタープリント」印刷サービスの詳細設定をおこなうための「ポスタープリント」タブ２００２と、「カレンダー」印刷サービスの詳細設定をおこなうための「カレンダー」タブ２００３と、「証明写真」印刷サービスの詳細設定をおこなうための「証明写真」タブ２００４とが設けられている。
【０１５２】
図２０に示すように、「大伸ばし」タブ２００１には、適用可能な用紙サイズの有効／無効を設定する用紙設定欄２０１０と、使用可能なプリンタ１１４，２１４および大型プリンタ２１５の選択をおこなうためのプリンタ設定欄２０１１と、使用可能な用紙種類の選択をおこなうための用紙種類設定欄２０１２と、使用する出力プロファイルの選択をおこなうための使用出力プロファイル設定欄２０１３と、価格（円）を設定するための価格設定欄２０１４とが設けられている。用紙設定欄２０１０においては、各ラジオボタンに対するチェックマークの有無により、適用可能な用紙サイズの設定状態がわかる。
【０１５３】
なお、プリンタ設定欄２０１１のプルダウンメニューによって表示されるプリンタ１１４，２１４および大型プリンタ２１５は、上述した環境設定画面１９００の「サービス設定」タブ１９０２のサービス詳細表示領域１９０２ｂに表示されているプリンタ１１４，２１４および大型プリンタ２１５が候補として設定される。そして、詳細設定画面２０００には、その他、詳細設定の適用を許可するための「ＯＫ」ボタン２０２０と、詳細設定の適用をキャンセルするための「キャンセル」ボタン２０２１とが設けられている。
【０１５４】
つぎに、ＣＰＵ５０１によって、ユーザによる入力操作がおこなわれ、表示した詳細設定画面２０００の「ＯＫ」ボタン２０２０が押下されたか否かが判断される（ステップＳ１７０８）。「ＯＫ」ボタン２０２０が押下されたと判断された場合（ステップＳ１７０８：Ｙｅｓ）は、ＣＰＵ５０１によって、ＲＡＭ５０３やＨＤ５０５などに、詳細設定画面２０００で設定された情報を関連付けて記憶する（ステップＳ１７０９）。
【０１５５】
なお、このステップＳ１７０９において、関連付けて記憶される情報は、各タブ２００１〜２００４ごとの各設定欄２０１０〜２０１４において、それぞれ選択された情報である。また、用紙設定欄２０１０において、有効と設定された用紙サイズは、上述した用紙サイズ選択画面１０００の用紙サイズ選択領域１００２上に、選択可能な状態で表示される。
【０１５６】
ＣＰＵ５０１によって、「ＯＫ」ボタン２０２０が押下されてないと判断された場合（ステップＳ１７０８：Ｎｏ）および上記ステップＳ１７０９において、設定された情報を関連付けて記憶した後は、「キャンセル」ボタン２０２１が押下されたか否かを判断する（ステップＳ１７１０）。「キャンセル」ボタン２０２１が押下されたと判断された場合（ステップＳ１７１０：Ｙｅｓ）は、ステップＳ１７０８へ移行し、処理を繰り返す。「キャンセル」ボタン２０２１が押下されてないと判断された場合（ステップＳ１７１０：Ｎｏ）は、本フローチャートによる一連の設定処理を終了する。つぎに、上記ステップＳ８０７における印刷条件確定処理において作成された印刷ジョブに基づく印刷処理について説明する。
【０１５７】
図２１は、上記ステップＳ８０７における印刷条件確定処理において作成された印刷ジョブに基づく印刷処理手順の一例を示すフローチャートである。具体的に、図２１に示す処理は、図３に示したアプリケーション部１３０および印刷ドライバ部１４０がおこなう処理であり、図５に示した印刷情報処理装置１２０のＲＯＭ５０２、ＲＡＭ５０３、ＨＤ５０５、光ディスク５１４などに記憶（記録）された印刷情報処理プログラムをＣＰＵ５０１が実行することによって実現する。
【０１５８】
まず、ＣＰＵ５０１によって、アプリケーション部１３０において作成された印刷ジョブを印刷ジョブ管理装置２２０（図２参照、以下同じ）へ送信するとともに、印刷ジョブ管理装置２２０において管理され適宜送信されてきた印刷ジョブを受け取り、受け取った印刷ジョブから用紙サイズの寸法値を抽出する（ステップＳ２１０１）。つぎに、印刷ドライバ部１４０において、ＨＤ５０５に格納された用紙情報３２０を読み出して、抽出された用紙サイズ３２２と一致する用紙サイズ６２４に定型フラグ３２３が立っているか否かを判定する（ステップＳ２１０２）。
【０１５９】
定型フラグ３２３が立っていると判定された場合（ステップＳ２１０２：Ｙｅｓ）は、一致する用紙サイズ６２４に対応する用紙名称３２１を定型名として、後述するプロパティ設定画面の用紙サイズ選択欄のパラメータとして設定する（ステップＳ２１０３）。定型フラグ３２３が立っていないと判定された場合（ステップＳ２１０２：Ｎｏ）は、一致する用紙サイズ６２４の寸法値を後述するプロパティ設定画面の用紙サイズ選択欄の「ユーザ定義サイズ」項目のパラメータとして設定する（ステップＳ２１０４）。ここで、ステップＳ２１０４において、印刷ドライバ部１４０によって用紙サイズ６２４の寸法値が設定される「ユーザ定義サイズ」項目について簡単に説明する。
【０１６０】
図２２は、印刷ドライバ部のプロパティ設定画面の一例を示す説明図である。また、図２３は、印刷ドライバ部の詳細設定画面の一例を示す説明図である。図２２に示すように、印刷ドライバ部１４０のプロパティ設定画面２２００には、基本設定をおこなうための「基本設定」タブ２２０１と、レイアウト設定をおこなうための「レイアウト」タブ２２０２と、ページ装飾設定をおこなうための「ページ装飾」タブ２２０３と、環境設定をおこなうための「環境設定」タブ２２０４と、ユーティリティ設定をおこなうための「ユーティリティ」タブ２２０５とが設けられている。
【０１６１】
図２２に示すように、「基本設定」タブ２２０１には、プルダウンメニューによって使用可能な用紙サイズを選択するための用紙サイズ選択欄２２０１ａと、用紙サイズ選択欄２２０１ａにおいて選択された用紙サイズの詳細設定をするための「詳細設定」ボタン２２０１ｂとが設けられている。ここでは、用紙サイズ設定欄２２０１ａにおいて、「ユーザ定義サイズ」項目が選択されている。そして、ユーザによって、「詳細設定」ボタン２２０１ｂが押下された場合、図２３に示すように、ディスプレイ５０８の表示画面上に詳細設定画面２３００が表示される。
【０１６２】
詳細設定画面２３００には、用紙サイズ選択欄２２０１ａにおいて選択された用紙サイズを表示する用紙サイズ表示領域２３０１と、用紙サイズの寸法値として、用紙幅を設定するための数値入力欄２３０２ａと、用紙長さを設定するための数値入力欄２３０２ｂと、これらの数値の単位を設定するための単位設定欄２３０３とが設けられている。
【０１６３】
上記ステップＳ２１０４においては、印刷ドライバ部１４０における「ユーザ定義サイズ」項目に対して設定された寸法値のデータは、これら数値入力欄２３０２ａ，２３０２ｂおよび単位設定欄２３０３に渡される。すなわち、寸法値として用紙幅や用紙長さのみならず、これらの数値の単位までもが設定される。ここでは、たとえば０．１ミリ単位と０．０１インチ単位とが設定可能に構成されている。このため、たとえばアプリケーション部１３０において上述したような用紙サイズ設定処理を含む印刷情報処理をおこなうだけで、実際には印刷ドライバ部１４０においても用紙サイズが自動的に設定される。これにより、ユーザの利便性を格段に向上させることができる。
【０１６４】
また、上記ステップＳ２１０３においては、印刷ドライバ部１４０における用紙サイズ選択欄２２０１ａに用紙情報３２０の用紙名称３２１が定型名として渡され、渡された用紙名称３２１によってあらわされる定型の印刷用紙サイズが設定される。すなわち、たとえば「Ａ４」を示す用紙名称３２１が定型名として渡された場合は、用紙サイズ選択欄２２０１ａにおいて、「Ａ４  ２１０×２９７ｍｍ」という定型名と寸法値とが印刷用紙サイズとして設定される。
【０１６５】
そして、上記ステップＳ２１０３あるいはＳ２１０４において、パラメータ設定がおこなわれ、印刷ジョブおよび寸法値のデータの設定が印刷ドライバ部１４０において完了すると、ＣＰＵ５０１によって、印刷ドライバ部１４０を介してプリンタ１１４，２１４および大型プリンタ２１５を制御して印刷がおこなわれる（ステップＳ２１０５）。これにより、本フローチャートによる一連の印刷処理を終了する。
【０１６６】
以上説明したように、本発明の実施の形態の印刷情報処理装置によれば、用紙サイズを定義する用紙情報を格納する格納手段から、入力手段によって入力されたテンプレートに関連付けられた用紙サイズを定義する用紙情報が読み出され、読み出された用紙情報が規定する用紙サイズの寸法値が印刷用紙サイズとして印刷ドライバにおいて設定される。
【０１６７】
これにより、用紙サイズを入力するだけで印刷ドライバで使用する印刷用紙サイズを自動的に設定することができ、印刷情報処理における用紙サイズの寸法値などの直接入力といったユーザにとっての煩雑な作業が不要となり、ユーザの利便性を向上させることができる。また、入力された用紙サイズによって、格納手段に格納された用紙情報が定義する用紙サイズを印刷用紙サイズとして利用することができるため、国や地域ごとに個別のアプリケーションを用意することなく安価かつ簡易に印刷情報処理装置をローカライズすることが可能となる。
【０１６８】
また、入力された用紙サイズに対応付けられた用紙情報が定義する用紙サイズは、実際の印刷に用いる印刷用紙の縦および横の寸法値として印刷ドライバにおいて設定される。これにより、たとえば定型（Ａ３、Ａ４など）の印刷用紙の範疇にない用紙サイズも印刷ドライバにおいて設定することができる。
【０１６９】
また、格納手段から読み出した用紙情報が定義する用紙サイズの寸法値とともに、この寸法値によってあらわされる用紙名称と、寸法値によってあらわされる印刷用紙サイズが定型であるか否かを示す識別子とを利用することができる。これにより、用紙サイズの設定処理において、たとえば用紙名称や定型名も同時に表示したりして、ユーザの利便性の向上を図ることができる。
【０１７０】
また、入力された用紙サイズを定義する用紙情報が格納手段に格納されていない場合は、その寸法値をそのままユーザ定義の印刷用紙サイズとして利用することができる。これにより、用紙サイズの寸法値などの直接入力するといったユーザにとっての煩雑な作業が不要で、ユーザの利便性を向上させることができる。
【０１７１】
また、入力された用紙サイズを定義する用紙情報の識別子が定型であることを示す場合は、その識別子に対応する用紙サイズの寸法値を定型の印刷用紙サイズとして利用することができる。これにより、用紙サイズの寸法値などを直接入力するといったユーザにとっての煩雑な作業が不要で、ユーザの利便性を向上させることができる。
【０１７２】
また、入力された用紙サイズを定義する用紙情報の識別子が定型でないことを示す場合は、入力された用紙サイズと一致する用紙サイズの寸法値をそのままユーザ定義の印刷用紙サイズとして利用することができる。これにより、用紙サイズの寸法値などを直接入力するといったユーザにとっての煩雑な作業が不要で、ユーザの利便性を向上させることができる。
【０１７３】
また、入力された用紙サイズを定義する用紙情報が格納手段に格納されていない場合は、用紙情報を取得し、取得した用紙情報が格納手段に書き込み更新される。これにより、新たに用紙サイズを入力するだけで格納手段における用紙情報を更新することができ、簡単に印刷情報処理装置をローカライズすることができる。
【０１７４】
また、用紙サイズに対応付けられた用紙情報はネットワークを介して取得される。これにより、用紙サイズに対応付けられた用紙情報が格納手段にない場合であっても、容易に用紙情報を取得することができ、印刷情報処理装置のローカライズをより促進することができる。
【０１７５】
また、印刷ドライバが管理するプリンタの印刷情報と、入力された用紙サイズと、読み出された用紙情報が規定する寸法値とによって印刷ドライバにより生成された、プリンタによって印刷可能な印刷用紙サイズの識別情報が取得され、印刷に際して選択可能なプリンタが表示画面に表示される。これにより、プリンタによって印刷可能な用紙サイズを識別することができるとともに、表示画面において選択可能なプリンタを表示することができ、ユーザインタフェース（ＵＩ）の向上を図ることができる。
【０１７６】
さらに、本発明の印刷情報処理方法によれば、テンプレートに関連付けられた用紙サイズが入力され、入力された用紙サイズに基づいて、この用紙サイズを定義する用紙情報が規定する用紙サイズの寸法値が印刷用紙サイズとして設定される。これにより、用紙サイズを入力するだけで印刷ドライバにおいて使用する印刷用紙サイズを自動的に設定することができ、印刷情報処理における用紙サイズの寸法値などの直接入力といったユーザにとっての煩雑な作業が不要となり、ユーザの利便性を向上させることができる。また、入力された用紙サイズによって、格納手段に格納された用紙情報が定義する用紙サイズを印刷用紙サイズとして利用することができるため、印刷情報処理における印刷ドライバでの用紙設定作業を不要とし、処理の簡素化を図ることができる。
【０１７７】
なお、本実施の形態で説明した印刷情報処理方法は、あらかじめ用意されたプログラムを、たとえば印刷情報処理装置に組み込まれたコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【０１７８】
【図１】印刷情報処理装置を備える印刷システムの概略構成の一例を示す構成図。
【図２】大規模印刷システムの概略構成の一例を示す構成図。
【図３】印刷情報処理装置の機能的構成の一例を示す説明図。
【図４】用紙情報の構成内容の一例を示す説明図。
【図５】印刷情報処理装置のハードウェア構成の一例を示す説明図。
【図６】テンプレートのデータ構成内容の一例を示す説明図。
【図７】印刷情報処理装置の印刷情報処理手順の一例を示すフローチャート。
【図８】印刷情報処理装置の印刷情報処理手順の一例を示すフローチャート。
【図９】トップメニュー画面の一例を示す説明図。
【図１０】用紙サイズ選択画面の一例を示す説明図。
【図１１】テンプレート選択画面の一例を示す説明図。
【図１２】メディア選択画面の一例を示す説明図。
【図１３】画像選択画面の一例を示す説明図。
【図１４】レイアウト編集画面の一例を示す説明図。
【図１５】印刷画面の一例を示す説明図。
【図１６】テンプレートの表示処理手順の一例を示すフローチャート。
【図１７】設定処理手順の一例を示すフローチャート。
【図１８】管理画面の一例を示す説明図。
【図１９】環境設定画面の一例を示す説明図。
【図２０】詳細設定画面の一例を示す説明図。
【図２１】印刷処理手順の一例を示すフローチャート。
【図２２】プロパティ設定画面の一例を示す説明図。
【図２３】詳細設定画面の一例を示す説明図。
【符号の説明】
【０１７９】
１００，１１０  印刷システム、１１１，２１１  ローカルネットワーク、１１２  グローバルネットワーク、１１３，２１３  ファイアウォール、１１４，２１４  プリンタ、１２０，１２０ａ〜１２０ｃ  印刷情報処理装置、１３０  アプリケーション部、１４０  印刷ドライバ部、１４１  格納部、１４２  入力部、１４３  用紙サイズ設定部、２００  大規模印刷システム、２２０  印刷ジョブ管理装置、３２０  用紙情報、３２１  用紙名称、３２２，６２４  用紙サイズ、５００  バス、５０１  ＣＰＵ、５０２  ＲＯＭ、５０３  ＲＡＭ、５０４  ＨＤＤ、５０５  ＨＤ、５０６  ＦＤＤ、５０７  ＦＤ、５０８  ディスプレイ、５０９  Ｉ／Ｆ、５１０  通信ケーブル、５１１  キーボード、５１２  マウス、５１３  スキャナ、５１４  光ディスク、５１５  光ディスクドライブ、６００  テンプレート、６１０  ファイル名称、６２０  ヘッダー部、６２１  テンプレート識別子、６２２  テンプレート名、６２３  サービスＩＤ、６３０  データ部、６３１  テンプレートデザイン、９００  トップメニュー画面、９０１  サービス選択領域、９０２ａ〜９０２ｄ，１００３ａ〜１００３ｇ，１２０２ａ〜１２０２ｉ  入力ボタン、１０００  用紙サイズ選択画面、１００１  用紙サイズ表示領域、１００２  用紙サイズ選択領域、１１００  テンプレート選択画面、１１０１  テンプレート選択領域、１２００  メディア選択画面、１２０１  メディア選択領域、１３００  画像選択画面、１３０１，１４０１  画像選択領域、１３０２  画像表示領域、１３０３  テンプレート表示領域、１４００  レイアウト編集画面、１４０３  編集ボタン表示領域、１５００  印刷画面、１５０３  枚数表示領域、１５０４  時間表示領域、１８００  管理画面、１９００  環境設定画面、２０００，２３００  詳細設定画面、２２００  プロパティ設定画面
【図１】
2007018128.tif 000003
【図２】
2007018128.tif 000004
【図３】
2007018128.tif 000005
【図４】
2007018128.tif 000006
【図５】
2007018128.tif 000007
【図６】
2007018128.tif 000008
【図７】
2007018128.tif 000009
【図８】
2007018128.tif 000010
【図９】
2007018128.tif 000011
【図１０】
2007018128.tif 000012
【図１１】
2007018128.tif 000013
【図１２】
2007018128.tif 000014
【図１３】
2007018128.tif 000015
【図１４】
2007018128.tif 000016
【図１５】
2007018128.tif 000017
【図１６】
2007018128.tif 000018
【図１７】
2007018128.tif 000019
【図１８】
2007018128.tif 000020
【図１９】
2007018128.tif 000021
【図２０】
2007018128.tif 000022
【図２１】
2007018128.tif 000023
【図２２】
2007018128.tif 000024
【図２３】
2007018128.tif 000025