(57)【要約】【課題】印刷処理におけるサイズ設定を適切かつ簡単に決定することができる情報処理装置を提供する。【解決手段】表示処理により画像が表示されるときの表示サイズ設定を取得し、その表示サイズ設定に応じて、印刷処理により画像が印刷されるときの印刷サイズ設定を決定する。【選択図】図７
2013054526.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示装置に表示させる表示処理と、画像を印刷装置に印刷させる印刷処理とを制御する情報処理装置であって、
前記表示処理により画像が表示されるときの、当該画像のサイズを決定するための、表示サイズ設定を取得する取得手段と、
前記取得手段により取得された表示サイズ設定に応じて、前記印刷処理により画像が印刷されるときの、当該画像のサイズを決定するための、印刷サイズ設定を決定する決定手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記取得手段は、前記表示処理により文字画像を表示させるときの、当該文字画像のフォントサイズを取得し、
前記決定手段は、前記取得手段により取得されたフォントサイズに応じて、前記印刷サイズ設定を決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記決定手段は、前記印刷処理により文字画像が印刷されるときの、当該文字画像のフォントサイズを決定することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記決定手段は、前記印刷処理により複数の写真画像を印刷媒体へ印刷させるときの、当該複数の写真画像のそれぞれのサイズを決定することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
画像を表示装置に表示させる表示処理と、画像を印刷装置に印刷させる印刷処理とを制御する情報処理方法であって、
前記表示処理により画像が表示されるときの、当該画像のサイズを決定するための、表示サイズ設定を取得する取得工程と、
前記取得工程において取得された表示サイズ設定に応じて、前記印刷処理により画像が印刷されるときの、当該画像のサイズを決定するための、印刷サイズ設定を決定する決定工程と、
を有することを特徴とする情報処理方法。
【請求項６】
請求項５に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示処理と、印刷処理とを制御する情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置の印刷処理における印刷条件をクライアント端末上のアプリケーションから設定することが行われている。例えば、印刷条件として、印刷内容に関連した設定情報や印刷スタイルに関連した設定情報がある。特に、ネットワーク通信が可能な画像形成装置の場合には、印刷内容に関連した設定情報として例えば、印刷対象データが存在するＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）やファイルパスがある。また、印刷スタイルに関連した設定情報として例えば、インデックス印刷の際のコマ割り数（縦ｍコマおよび横ｎコマ等）や、印刷時に利用する文字フォント情報、画像形成装置の操作パネル上で表示される画像のインデックス表示コマ割り数などがある。
【０００３】
特許文献１では、クライアント端末上で稼動するアプリケーション毎に画像形成装置を利用する為の設定値を設け、その設定値に応じて印刷条件を設定する構成が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１９０１５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、ユーザの視覚の好みに合った印刷条件を設定するためには、ユーザがその好みの印刷条件をアプリケーションに対して設定する必要がある。
【０００６】
そのため、例えばユーザがクライアント端末で使用する表示文字サイズを好みのサイズに設定していたとしても、印刷される文字のサイズについては、ユーザ自身が別途設定しなくてはならない場合がある。
【０００７】
本発明の目的は、このような従来の問題点を解決することにある。本発明は、上記の点に鑑み、印刷処理におけるサイズ設定を適切かつ簡単に決定することができる情報処理装置、情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明に係る情報処理装置は、画像を表示装置に表示させる表示処理と、画像を印刷装置に印刷させる印刷処理とを制御する情報処理装置であって、前記表示処理により画像が表示されるときの、当該画像のサイズを決定するための、表示サイズ設定を取得する取得手段と、前記取得手段により取得された表示サイズ設定に応じて、前記印刷処理により画像が印刷されるときの、当該画像のサイズを決定するための、印刷サイズ設定を決定する決定手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、印刷処理におけるサイズ設定を適切かつ簡単に決定することができる。
【図面の簡単な説明】
【００１０】
【図１】情報処理装置を含むシステムの構成を示す図である。
【図２】情報処理装置のハードウェア構成を示すブロック図である。
【図３】画像形成装置のハードウェア構成を示すブロック図である。
【図４】情報処理装置のソフトウェア構成を示すブロック図である。
【図５】画像形成装置のソフトウェア構成を示すブロック図である。
【図６】印刷条件の設定処理の一例を示すフローチャートである。
【図７】実施例１における印刷条件の設定処理の手順を示す図である。
【図８】設定情報を変換するためのテーブルを示す図である。
【図９】本実施例における設定処理により設定された印刷物の概念を示す図である。
【図１０】実施例２における印刷条件の設定処理の手順を示す図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の好適な実施例を詳しく説明する。尚、以下の実施例は特許請求の範囲に係る本発明を限定するものでなく、また本実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１２】
〔実施例１〕
図１は、本発明に係る実施例における情報処理装置を含むシステムの構成を示す図である。ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０１にルータ１０２と情報処理装置１０３と画像形成装置１０４とが接続されている。各装置は、ルータ１０２を経由して、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）等のネットワーク１０５と通信可能である。ルータ１０２は、ＩＰｖ６およびＩＰｖ４で通信可能な、一般に販売されている通信仲介装置であり、接続されているネットワーク内におけるＩＰアドレスの解決などを行う。ルータ１０２は、無線通信機能を含んでも良く、その場合には、アクセスポイントと呼ばれる場合もある。本実施例においては、有線ＬＡＮケーブルで各機器が接続されたＬＡＮ１０１が用いられるが、無線ＬＡＮが用いられても良い。また、有線ＬＡＮと無線ＬＡＮとが混在するネットワークが用いられても良い。なお、図１は１台の情報処理装置１０３を示しているが、複数の情報処理装置１０３が１つのルータ１０２に接続されても良い。その場合には、複数の情報処理装置１０３が１つの画像形成装置１０４を共有し、各情報処理装置１０３から印刷および読取処理を制御することができる。情報処理装置１０３と画像形成装置１０４とは、ルータ１０２によって適切なＩＰアドレスが割り当てられており、それによってＬＡＮ１０１を介して相互に通信することができる。
【００１３】
上記のシステムにおいて、情報処理装置１０３のアプリケーション上で表示される文字サイズや、画像形成装置１０４において印刷される写真画像や文字画像のサイズを、ユーザが好みに応じて設定することができる。このとき、情報処理装置１０３においてユーザが設定するサイズと、画像形成装置１０４においてユーザが設定するサイズとが対応していることが多い。例えば、ユーザが、情報処理装置１０３において大きなサイズの文字を表示させている場合には、画像形成装置１０４においても、文字が大きく印刷されるように設定することが考えられる。
【００１４】
そこで本実施例では、情報処理装置１０３において文字画像を出力するときのフォントサイズに従って、画像形成装置１０４が画像を印刷するときの、サムネイル画像のサイズや、文字画像のフォントサイズを決定する。
【００１５】
図２は、情報処理装置１０３のハードウェア構成を示すブロック図である。ＣＰＵ２０１は、ＲＯＭ２０３のプログラム用ＲＯＭ又は外部メモリ（ＤＳＫ）２２３に格納された文書処理プログラム等に基づいて、図形や、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行する。また、ＣＰＵ２０１は、システムバス２１０に接続されている各デバイスを総括的に制御する。
【００１６】
ＲＯＭ２０３のプログラム用ＲＯＭ又はＤＳＫ２２３は、上記の文書処理プログラムやＯＳ等を格納する。ＲＯＭ２０３のフォント用ＲＯＭ又はＤＳＫ２２３は、上記文書処理の際に使用するフォントデータ等を格納する。ＲＯＭ２０３のデータ用ＲＯＭ又はＤＳＫ２２３は、上記文書処理等を行う際に使用される各種データを格納する。ＲＡＭ２０２は、ＣＰＵ２０１の主メモリやワークエリア等として機能する。
【００１７】
ディスクコントローラ（ＤＳＫＣ）２１３は、ＤＳＫ２２３へのアクセス処理を制御する。ＤＳＫ２２３は、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、及び画像形成装置の制御コマンドを生成するためのプログラム等を格納する。ＤＳＫ２２３には、例えば、ハードディスク（ＨＤ）やフレキシブルディスク（ＦＤ）等が用いられる。
【００１８】
キーボードコントローラ（ＫＢＣ）２１４は、キーボード（ＫＢ）２２４や不図示のポインティングデバイスからのキー入力の処理を制御する。ディスプレイコントローラ（ＤＳＰＣ）２１５は、ディスプレイ（ＤＳＰ）２２５への表示処理を制御する。プリンタコントローラ（ＰＲＴＣ）２１６は、ＵＳＢインタフェース（ＵＳＢＩ／Ｆ）２１２及びＵＳＢコネクタ２２２、又は、ネットワークインタフェース（ＮＷＩ／Ｆ）２１１及びＮＷコネクタ２２１を介して接続されるプリンタとの通信処理を制御する。スキャナコントローラ（ＳＣＮＣ）２１７は、ＵＳＢＩ／Ｆ２１２及びＵＳＢコネクタ２２２、又は、ＮＷＩ／Ｆ２１１及びＮＷコネクタ２２１を介して接続されるプリンタとの通信処理を制御する。ＵＳＢＩ／Ｆ２１２は、ＵＳＢコネクタ２２２に接続された不図示のＵＳＢケーブルを介して画像形成装置１０４と通信するためのインタフェースである。ＮＷＩ／Ｆ２１１は、ＮＷコネクタ２２１に接続された不図示のＰＣＭＣＩＡカードタイプの無線ＬＡＮカードか又はＮＷコネクタ２２１に接続されるＬＡＮケーブルを介して画像形成装置１０４と通信するためのインタフェースである。
【００１９】
図１に示されていないが本実施例において情報処理装置１０３は、無線ＬＡＮ通信に関連する部分を含んでも良い。ＣＰＵ２０１は、例えばＲＡＭ２０２に格納された表示情報をアウトラインフォントに展開し（ラスタライズ）、ＤＳＰ２２５上でのＷＹＳＩＷＹＧを可能とする。また、ＣＰＵ２０１は、ＤＳＰ２２５上に表示されるカーソル等で指示されたコマンドに基づいて種々のウインドウ（ユーザインタフェース画面）を開き、対応するデータ処理を実行する。これによって、ユーザは印刷を実行する際に、印刷の設定に関するウインドウを開き、画像形成装置１０４の印刷処理についての印刷条件を設定したり、プリンタドライバに対して、印刷モードの選択等の設定を行うことができる。同様に、ユーザは、読取処理を実行する際に、読取処理に関するウインドウを開き、画像形成装置１０４の読取処理についての設定や、読取モードの選択等の設定を行うことができる。
【００２０】
また、一般的に、情報処理装置１０３ではＯＳが動作しており、そのＯＳ環境で印刷を行うためには、印刷用ソフト（プリンタドライバ）や、読取処理を行う読取用ソフト（スキャナドライバ）が必要である。プリンタドライバおよびスキャナドライバは、ＯＳメーカあるいはプリンタメーカから提供され、予め情報処理装置１０３にインストールされたり、ＣＤ形式で提供されたりする。本実施例においては、画像形成装置１０４にプリンタドライバおよびスキャナドライバがインストールされているとする。
【００２１】
図３は、画像形成装置１０４のハードウェア構成を示すブロック図である。ＣＰＵ３０１は、システムバス３１０に接続される印刷部（プリンタエンジン）３２４に画像信号を印刷部Ｉ／Ｆ３１４を経由して出力情報として出力する。また、ＣＰＵ３０１は、システムバス３１０に接続される読取部（スキャナエンジン）３２５から画像信号を読取部Ｉ／Ｆ３１５を経由して入力情報として入力する。ＣＰＵ３０１は、これらの処理をＲＯＭ３０３のプログラム用ＲＯＭ又はＤＳＫ３２３に格納された制御プログラム等に基づいて実行する。読取部３２５は、不図示の原稿台又はそれに準ずる装置と接続されている。
【００２２】
ＲＯＭ３０３のプログラム用ＲＯＭは、ＣＰＵ３０１の制御プログラム等を格納する。ＲＯＭ３０３のフォント用ＲＯＭは、上記の出力情報を生成する際に使用されるフォントデータ等を格納する。ＲＯＭ３０３のデータ用ＲＯＭは、ハードディスク等であるＤＳＫ３２３を用いない場合に、情報処理装置１０３上で利用される情報等を格納する。ＣＰＵ３０１は、画像形成装置１０４内の情報等を情報処理装置１０３に通知することができる。ＲＡＭ３０２は、ＣＰＵ３０１の主メモリやワークエリア等として機能する。また、不図示の増設ポートに接続されるオプションＲＡＭによって、ＲＡＭ３０２のメモリ容量を拡張することができる。
【００２３】
ＮＷＩ／Ｆ３１１は、ＮＷコネクタ３２１に接続される不図示のＰＣＭＣＩＡカードタイプの無線ＬＡＮカード又はＮＷコネクタ３２１に接続されるＬＡＮケーブルを介して情報処理装置１０３と通信するためのインタフェースである。本実施例において、画像形成装置１０４は、無線ＬＡＮ通信に関連する部分を含んでも良い。ＵＳＢＩ／Ｆ３１２は、ＵＳＢコネクタ３２２に接続される不図示のＵＳＢケーブルを介して情報処理装置１０３と通信するためのインタフェースである。
【００２４】
ＲＡＭ３０２は、出力情報展開領域や、環境データ格納領域、ＮＶＲＡＭ等として用いられる。メモリコントローラ（ＭＣ）３１３は、ハードディスク（ＨＤ）やＩＣカード等であるＤＳＫ３２３へのアクセス処理を制御する。ＤＳＫ３２３は、オプションとして接続され、フォントデータや、エミュレーションプログラムや、フォームデータ等を格納する。操作パネル３３０は、ユーザが操作するためのスイッチ及びＬＥＤ表示等が配置されている。
【００２５】
また、ＤＳＫ３２３は、少なくとも１つ以上設けられる。また、内蔵フォントに加えてオプションフォントカード、言語系の異なる制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されても良い。さらに、不図示の不揮発性メモリ（ＮＶＲＡＭ）を有し、操作パネル３３０から入力された画像形成装置１０４の動作モード設定情報を格納するようにしても良い。また、ユーザは、操作パネル３３０を介して、現在用いているアプリケーション上で、各アプリケーションで実現されている一般的なメニューバー等によって、各アプリケーションが文字画像を出力するときの出力文字サイズを設定することができる。
【００２６】
図４は、情報処理装置のソフトウェア構成を示すブロック図である。図２のＫＢＣ２１４及びＤＳＰＣ２１５は、図４の操作／表示部４１として機能する。図２のＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ３０３はそれぞれ、図４のアプリケーション制御部４２、記憶部４５、送信先管理部４６として機能する。図２のＮＷＩ／Ｆ２１１は、図４の通信制御部４７として機能する。
【００２７】
図５は、画像形成装置のソフトウェア構成を示すブロック図である。図３の操作パネル３３０は、図５の操作／表示部５１として機能する。図３のＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３はそれぞれ、図５のジョブ／エンジン管理部５２、ジョブ制御部５３、エンジン制御部５４、記憶部５５、送信先管理部５６、本体設定部５８として機能する。図３のＮＷＩ／Ｆ３１１は、図５の通信制御部５７として機能する。
【００２８】
図６は、印刷条件の設定処理の一例を示すフローチャートである。情報処理装置１０３で動作する設定アプリケーション６０は、設定制御部６１と表示スタイル設定部６２とを含み、操作／表示部４１と連携して動作する。また、設定アプリケーション６０は、通信制御部４７と連携することで、画像形成装置１０４との通信を行う。設定制御部６１は、画像形成装置１０４での印刷内容について設定する設定情報（印刷内容情報）、及び、印刷処理における視覚的な条件を設定する設定情報（印刷スタイル情報）の設定／変更を制御する。表示スタイル設定部６２は、設定アプリケーション６０の表示スタイルに関わる表示スタイル情報を設定する。画像形成装置１０４の本体設定部５８は、情報処理装置１０３の設定制御部６１から設定変更要求を受け付ける。本体設定部５８は、印刷スタイル設定部６３と、印刷内容設定部６４とを含む。印刷スタイル設定部６３は、印刷スタイル設定情報を保持する。印刷内容設定部６４は、印刷内容設定情報を保持する。
【００２９】
まず、ユーザが情報処理装置１０３の操作／表示部４１を操作することにより、設定アプリケーション６０が動作する。次に、画像形成装置１０４の印刷関連の現在の設定値を取得するために、設定制御部６１に設定値読取要求が通知される（Ｓ６０１）。次に、その設定値読取要求は、通信制御部４７及び通信制御部５７を介して、画像形成装置１０４の本体設定部５８に通知される（Ｓ６０２）。本体設定部５８は、印刷スタイル設定部６３に設定値読取要求を通知する（Ｓ６０３）。印刷スタイル設定部６３は、記憶部５５から現在の印刷スタイル情報を取得し、本体設定部５８に応答する（Ｓ６０４）。その際、まだユーザから所望の設定が行われていないので、初期値が応答される。ここで、印刷スタイル情報の初期値を「印刷フォントサイズ＝１２ｐｔ」および「インデックス印刷のコマ割数＝３×３」とする。
【００３０】
次に、本体設定部５８は、印刷内容設定部６４に設定値読取要求を通知する（Ｓ６０５）。次に、印刷内容設定部６４は、記憶部５５から印刷内容情報を取得し、本体設定部５８に応答する（Ｓ６０６）。その際、まだユーザから所望の設定が行われていないので、初期値が応答される。ここで、印刷内容情報の初期値を、印刷データが存在しているファイルパス「ＵＲＩ＝ｈｔｔｐ：／／ＰｈｏｔｏＳｅｒｖｅｒＡ／ＰｈｏｔｏＦｏｌｄｅｒＡ」とする。
【００３１】
次に、画像形成装置１０４の印刷関連の現在の設定値（即ち、初期値）を収集した本体設定部５８は、設定値読取要求元である設定制御部６１に通信制御部５７及び通信制御部４７を介して印刷関連の現在の設定値を返信する（Ｓ６０７）。次に、設定制御部６１は、操作／表示部４１に画像形成装置１０４の印刷関連の現在の設定値（初期値）を通知する（Ｓ６０８）。操作／表示部４１は、「印刷フォントサイズ＝１２ｐｔ」、「インデックス印刷のコマ割数＝３×３」、「ＵＲＩ＝ｈｔｔｐ：／／ＰｈｏｔｏＳｅｒｖｅｒＡ／ＰｈｏｔｏＦｏｌｄｅｒＡ」の情報を表示する。
【００３２】
ここで、ユーザは、印刷スタイル情報は変更せずに、印刷内容情報を所望の内容に変更する。例えば、ユーザは、ファイルパスを「ＵＲＩ＝ｈｔｔｐ：／／ＰｈｏｔｏＳｅｒｖｅｒＢ／ＰｈｏｔｏＦｏｌｄｅｒＢ」に変更する。操作／表示部４１は、設定値書込要求を設定制御部６１に通知する（Ｓ６０９）。ここでは、ファイルパス「ＵＲＩ＝ｈｔｔｐ：／／ＰｈｏｔｏＳｅｒｖｅｒＢ／ＰｈｏｔｏＦｏｌｄｅｒＢ」が通知される。次に、設定制御部６１は、設定値書込要求を画像形成装置１０４の本体設定部５８に通知する（Ｓ６１０）。
【００３３】
次に、本体設定部５８は、印刷スタイル設定部６３に設定値書き込み要求を通知する（Ｓ６１１）。しかしながら、本例において印刷スタイル情報は変更されていないので、書込みに伴う設定値の変更処理は行われない。次に、本体設定部５８は、印刷内容設定部６４に設定値書込み要求を通知する（Ｓ６１３）。本例においては、印刷内容情報の設定値として「ＵＲＩ＝ｈｔｔｐ：／／ＰｈｏｔｏＳｅｒｖｅｒＢ／ＰｈｏｔｏＦｏｌｄｅｒＢ」が通知される。次に、印刷内容設定部６４は、通知された設定値を記憶部５５に新たに格納し、本体設定部５８に設定変更完了の旨を通知する（Ｓ６１４）。次に、本体設定部５８は、設定制御部６１を介して、設定値書込みが完了した旨を操作／表示部４１に通知する（Ｓ６１５、Ｓ６１６）。
【００３４】
以上のような処理によって、情報処理装置１０３から画像形成装置１０４への印刷関連の設定処理が行われる。本処理を行ったユーザが通常、大きな文字を表示上で好んで使用し、例えば、設定アプリケーション６０を「フォントサイズ＝１８ｐｔ」で使用していたとする。図６においては、そのような場合でも、印刷スタイル情報を明示的に変更しない限り、印刷スタイル情報は、初期値である「フォントサイズ＝１２ｐｔ」「インデックス印刷のコマ割り数＝３×３」のままとなる。
【００３５】
〔印刷処理〕
図６の設定処理が完了すると、画像形成装置１０４は、操作／表示部５１の所定の操作又は通信制御部５７を介した所定のコマンドの受信によって、印刷処理を実行する。本実施例においては、操作／表示部５１の所定の操作について説明する。
【００３６】
画像形成装置１０４の操作／表示部５１に設けられた不図示の印刷画像表示ボタンがユーザにより押下されると、ジョブ／エンジン管理部５２に印刷画像表示要求が通知される。次に、ジョブ／エンジン管理部５２は、記憶部５５から例えばファイルパス「ＵＲＩ＝ｈｔｔｐ：／／ＰｈｏｔｏＳｅｒｖｅｒＢ／ＰｈｏｔｏＦｏｌｄｅｒＢ」を取得する。ジョブ／エンジン管理部５２は、通信制御部５７を介して上記のファイルパス配下に存在する画像ファイルを取得して、画像識別子とともに記憶部５５に格納する。その後、操作／表示部５１は、記憶部５５に格納された画像ファイルを描画する。
【００３７】
ユーザは、操作／表示部５１に設けられた不図示の印刷対象選択ボタンを押下し、描画された画像から印刷する画像を選択する。次に、ユーザは、操作／表示部５１に設けられた不図示の印刷開始ボタンを押下すると、ジョブ／エンジン管理部５２に、選択された画像の画像識別子とともに印刷開始要求が通知される。次に、ジョブ／エンジン管理部５２は、ジョブ制御部５３が印刷処理を遂行可能か否かを判定する。印刷処理が可能であると判定された場合には、ジョブ／エンジン管理部５２は、本体設定部５８から印刷関連の設定情報を読み出し、記憶部５５から画像ファイルを読み出し、ジョブ制御部５３に通知する。印刷関連の設定情報には、前述の印刷フォントサイズ（印刷文字サイズ）、インデックス印刷のコマ割り数（印刷媒体１枚における写真画像数）、ファイルパス以外にも、用紙サイズ、画像品質等の設定情報がある。ジョブ制御部５３は、通知された印刷関連の設定情報および画像ファイルに従って、印刷処理を実行する。その結果、印刷スタイル情報「フォントサイズ＝１２ｐｔ」「インデックス印刷のコマ割り数＝３×３」での印刷結果を得る。
【００３８】
〔本実施例における印刷条件の設定処理〕
図７は、本実施例における印刷条件の設定処理の手順を示す図である。図７において説明する各処理は、例えば、情報処理装置１０３のＣＰＵ２０１や画像形成装置１０４のＣＰＵ３０１によって実行される。図８は、設定情報を変換するためのテーブルを示す図である。図８（ａ）は、情報処理装置１０３が記憶部４５に格納しているテーブルであり、図８（ｂ）は、画像形成装置１０４が記憶部５５に格納しているテーブルである。以下、図７および図８を用いて、図６に示す処理との相違点を中心に説明する。
【００３９】
Ｓ７０１において、設定値取得要求を受けた設定制御部６１は、表示スタイル設定部６２に共通スタイル情報取得要求を通知する（Ｓ７０２）。表示スタイル設定部６２は、設定アプリケーション６０の表示スタイル情報（表示文字サイズ）を保持しており、表示スタイル情報を共通スタイル情報に変換する機能を備えている。ここでは、設定アプリケーション６０が１８ｐｔのフォントサイズでユーザにより利用されているとする。次に、表示スタイル設定部６２は、記憶部４５に記憶されている変換テーブル（図８（ａ））を参照し、１８ｐｔに対応付けられた「共通スタイル情報=４」の情報を設定制御部６１に応答する（Ｓ７０３）。
【００４０】
次に、設定制御部６１は、設定値読取要求とともに「共通スタイル情報＝４」を画像形成装置１０４の本体設定部５８に通知する（Ｓ７０４）。次に、本体設定部５８は、設定値読取要求とともに「共通スタイル情報＝４」を印刷スタイル設定部６３に通知する（Ｓ７０５）。次に、印刷スタイル設定部６３は、記憶部５５に記憶されている変換テーブル（図８（ｂ））を参照して「共通スタイル情報＝４」に対応する「フォントサイズ＝１６ｐｔ」及び「インデックス印刷のコマ割り数  ２×２」を取得する。その取得結果は、印刷スタイル情報の初期値として記憶部５５に格納される。次に、印刷スタイル設定部６３は、印刷スタイル情報を本体設定部５８に通知し、図６のＳ６０４〜Ｓ６０８における説明と同様に、操作／表示部４１に各情報が通知される（Ｓ７０６〜Ｓ７１０）。本実施例においては図６の場合と異なり、操作／表示部４１において「印刷フォントサイズ＝１６ｐｔ」、「インデックス印刷のコマ割り数＝２×２」、「ＵＲＩ＝ｈｔｔｐ：／／ＰｈｏｔｏＳｅｒｖｅｒＡ／ＰｈｏｔｏＦｏｌｄｅｒＡ」という情報が表示される。
【００４１】
ユーザは、印刷スタイル情報については設定を変更せずに、印刷内容情報を「ＵＲＩ＝ｈｔｔｐ：／／ＰｈｏｔｏＳｅｒｖｅｒＣ／ＰｈｏｔｏＦｏｌｄｅｒＣ」に変更すると、操作／表示部４１は、設定値書込要求を設定制御部６１に通知する（Ｓ７１１）。以下は、図６のＳ６１０〜Ｓ６１６における処理と同様である（Ｓ７１２〜Ｓ７１８）。本実施例においては、印刷スタイル情報として、「フォントサイズ＝１６ｐｔ」及び「インデックス印刷のコマ割り数  ２×２」が設定されているので、その印刷スタイル情報に従った印刷結果が得られる。
【００４２】
上記の印刷において、印刷データに印刷データにフォントサイズやコマ割り数が指定されていない場合には、印刷スタイル情報に従って印刷を行う。また印刷データにフォントサイズやコマ割り数が指定されている場合にも、印刷スタイル情報に従って、フォントサイズやコマ割り数を上書きして印刷を行う。よって、印刷データにおいて指定されているフォントサイズやコマ割り数に関わらず、ユーザが表示において設定していたフォントサイズを反映して印刷を行うことができる。即ち、ユーザの好みに応じた印刷を行うことができる。
【００４３】
以上のように、表示スタイル設定部により、設定アプリケーション６０で設定されている表示スタイル情報（表示文字サイズ）が共通スタイル情報に変換される。そして、その共通スタイル情報に従って、印刷スタイル設定部により、印刷条件（フォントサイズ、コマ割り数）が決定される。よって、ユーザは、印刷条件を設定するための特別な指示を行わなくても、表示スタイル情報に応じた印刷条件を決定することができる。従って、ユーザが意識的に印刷スタイル情報を設定する必要なく、設定アプリケーション６０で用いられている表示フォントサイズに対応した印刷スタイル情報が設定され、それに応じた印刷結果を得ることができる。
【００４４】
図９は、本実施例における設定処理により設定された印刷物の概念を示す図である。図９（ａ）は、ユーザが設定アプリケーション６０では文字を大きく表示して使用している例である。図９（ｂ）は、ユーザが設定アプリケーション６０では文字を中程度で表示して使用しているユーザの例である。図９（ｃ）は、ユーザが設定アプリケーション６０では文字を小さく表示して使用しているユーザの例である。図９（ａ）〜（ｃ）に示すように、設定アプリケーション６０で表示される文字の大きさが、印刷時における文字のサイズ、写真画像の大きさに反映されている。
【００４５】
〔実施例２〕
本実施例においては、表示スタイル設定部６２は、アプリケーションスタイル情報収集部６５をさらに含んでいる。また、本体設定部５８は、スタイル情報設定済検出部６６をさらに含んでいる。また、表示スタイル設定部６２は、自身で設定アプリケーション６０の印刷設定値を取得して共通スタイル情報を生成する代わりに、アプリケーションスタイル情報収集部６５を用いる。アプリケーションスタイル情報収集部６５は、情報処理装置１０３に実装されている他のアプリケーションの表示スタイル情報を収集しておき、それらの情報に基づき共通スタイル情報に変換する。
【００４６】
また、印刷スタイル設定部６３が自身で共通スタイル情報の解析及び印刷スタイル情報への反映を行なう代わりに、スタイル情報設定済検出部６６を利用する。スタイル情報設定済検出部６６は、既に印刷処理に印刷スタイル情報が設定されている場合には、設定情報読取要求ともに通知される共通スタイル情報に基づく表示スタイルの取得、及び、その印刷スタイル情報への反映を行わないように制御する。
【００４７】
図１０は、実施例２における印刷条件の設定処理の手順を示す図である。図１０において説明する各処理は、例えば、情報処理装置１０３のＣＰＵ２０１や画像形成装置１０４のＣＰＵ３０１によって実行される。Ｓ１００１、Ｓ１００２において、設定値読取要求の通知を受けた表示スタイル設定部６２は、アプリケーションスタイル情報収集部６５に情報収集要求を通知する（Ｓ１００３）。アプリケーションスタイル情報収集部６５は、情報処理装置１０３内の他のアプリケーションについての表示スタイル情報を収集する。ここでは、記憶部４５に格納されている設定情報から、ユーザが表示上で用いているフォント情報を収集する。設定情報の構成は、ＯＳや利用するアプリケーションごとに異なるが、例えばＷｉｎｄｏｗｓ（登録商標）であれば、レジストリ情報や設定ファイルに格納されている。レジストリとは、Ｗｉｎｄｏｗｓにおけるシステムプログラムやハードウェア、ユーザプログラム等のシステム情報が格納されているデータベースである。例えば、ＨＫＥＹ＿ＣＵＲＲＥＮＴ＿ＵＳＥＲ￥Ｓｏｆｔｗａｒｅ￥Ｍｉｃｒｏｓｏｆｔ￥Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ￥Ｉｎｔｅｒｎａｔｉｏｎａｌ￥Ｓｃｒｉｐｔｓ配下のキーである「ＩＥＦｏｎｔＳｉｚｅ  =００００００」の値が取得される。その結果、アプリケーションスタイル情報収集部６５は、「共通スタイル情報＝１」を得る。
【００４８】
次に、アプリケーションスタイル情報収集部６５は、表示スタイル設定部６２を介して設定制御部６１に「共通スタイル情報＝１」を通知する（Ｓ１００４、Ｓ１００５）。次に、印刷スタイル設定部６３は、設定読取要求とともに共通スタイル情報の通知を受けると（Ｓ１００６、Ｓ１００７）、スタイル情報設定済検出部６６に通知する（Ｓ１００８）。スタイル情報設定済検出部６６は、記憶部５５に格納されている印刷スタイル情報を確認し、既にユーザによる所望の値が設定されているか否かを判定する。初期値であるか又は既にユーザが所望の値を設定済みかの判定は、印刷スタイル情報に関連付けられている設定値初期状態判断フラグにより判定される。印刷スタイル情報が初期値のまま（設定値初期化状態判断フラグ＝０）であると判定された場合には、実施例１と同様に、共通スタイル情報に基づく表示スタイル情報の取得および印刷スタイル情報への反映を行う。一方、印刷スタイル情報が既に設定済み（設定値初期化状態判断フラグ＝１）であると判定された場合には、共通スタイル情報に基づく表示スタイル情報の取得および印刷スタイル情報への反映を行わない。次に、スタイル情報設定済検出部６６は、印刷スタイル情報を印刷スタイル設定部６３に返信する（Ｓ１００９）。以下は、実施例１と同様である（Ｓ１０１０〜Ｓ１０２２）。印刷処理に関しても実施例１と同様である。
【００４９】
実施例１及び２以外に、例えば、印刷スタイル情報の反映は印刷物に限定されるものではなく、操作／表示部５１に表示される文字のサイズや、インデックス画像のコマ割りに反映されても良い。また、アプリケーション６０と画像形成装置１０４との通信はネットワーク通信に限定されるものではなく、ＵＳＢ通信で実現されても良い。このように、本発明の趣旨を変えない限りにおいての種々の変形を加える事が可能である。
【００５０】
なお、以上の実施例は、情報処理装置１０３における表示サイズ設定に従って、画像形成装置１０４における印刷サイズ設定を決定することで、その２つの装置におけるサイズ設定を対応させる処理について説明した。しかし、２つの装置におけるサイズ設定を対応させる場合に限らず、１つの装置における複数の出力処理のサイズ設定を対応させてもよい。例えば、情報処理装置１０３における表示のためのサイズ設定に従って、情報処理装置１０３における印刷のための設定を行ってもよい。この場合、表示を行うアプリケーションの設定を、印刷を行うアプリケーションの設定に反映させてもよいし、またはプリンタドライバの設定に反映させてもよい。
【００５１】
また、情報処理装置１０３における同一のアプリケーションにおいて、表示のための設定を、印刷のための設定に反映させてもよい。例えば、同一のアプリケーションにおいて、表示のためのサイズ設定と、印刷のためのサイズ設定を個別に設定できるようなアプリケーションにおいて有効である。
【００５２】
さらに、以上の実施例では、表示のための設定を印刷のための設定に反映させる例について説明した。しかし、これとは逆に、印刷のための設定を、表示に反映させてもよい。例えば、インデックスプリントを行うときのコマ割り数を、文字画像を表示させるときのフォントサイズに反映させてもよい。
【００５３】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2013054526.tif 000003
【図２】
2013054526.tif 000004
【図３】
2013054526.tif 000005
【図４】
2013054526.tif 000006
【図５】
2013054526.tif 000007
【図６】
2013054526.tif 000008
【図７】
2013054526.tif 000009
【図８】
2013054526.tif 000010
【図９】
2013054526.tif 000011
【図１０】
2013054526.tif 000012