(57)【要約】【課題】複数の画像処理機能に対する設定を名前を付けて登録する際の登録作業を簡便化することができる情報処理装置の提供を目的とする。【解決手段】一つで複数の画像処理機能を表すシンボルを表示させる第一の表示領域と、シンボルに係る画像処理機能を設定させる第二の表示領域とを備えた設定画面を表示させ、シンボルを選択させることで複数の画像処理機能を設定させる情報処理装置であって、設定画面における登録指示に応じ、該設定画面上で設定された少なくとも一つ以上の画像処理機能のそれぞれの内容を示す文字列に基づいてシンボルに対する名前を生成する名前生成手段と、名前生成手段によって生成された名前と複数の画像処理機能の設定とを関連付けて登録する登録手段とを有し、登録手段によって登録された画像処理機能を表すシンボルと該シンボルに対して生成された名前とを表示させることにより上記課題を解決する。【選択図】図２
2006185424.tif 000002
【特許請求の範囲】
【請求項１】
一つで複数の画像処理機能を表すシンボルを表示させる第一の表示領域と、前記シンボルに係る画像処理機能を設定させる第二の表示領域とを備えた設定画面を表示させ、前記シンボルを選択させることで複数の画像処理機能を設定させる情報処理装置であって、
前記設定画面における登録指示に応じ、該設定画面上で設定された少なくとも一つ以上の前記画像処理機能のそれぞれの内容を示す文字列に基づいて前記シンボルに対する名前を生成する名前生成手段と、
前記名前生成手段によって生成された前記名前と複数の前記画像処理機能の設定とを関連付けて登録する登録手段とを有し、
前記登録手段によって登録された前記画像処理機能を表すシンボルと該シンボルに対して生成された前記名前とを表示させることを特徴とする情報処理装置。
【請求項２】
前記登録手段によって登録された前記名前と当該名前に係る前記シンボルとを、利用可能な前記シンボルの一覧を表示させる利用画面に新たに表示させる登録表示手段を有することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記名前生成手段は、前記設定画面上で設定された複数の前記画像処理機能のそれぞれの設定内容を示す文字列を結合することにより前記シンボルに対する名前を生成することを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記名前生成手段は、所定の文字数以内において前記名前を生成することを特徴とする請求項１乃至３いずれか一項記載の情報処理装置。
【請求項５】
前記名前生成手段は、前記画像処理機能のそれぞれの設定内容を示す文字列に基づいて生成した前記名前を表示させる名前表示画面を表示させ、前記名前表示画面において変更された名前を当該シンボルに対する名前とすることを特徴とする請求項１乃至４いずれか一項記載の情報処理装置。
【請求項６】
前記画像処理機能のそれぞれの設定内容を示す文字列を結合するときの前記画像処理機能間の順番を示す結合順情報を保持する結合順情報保持手段を有し、
前記名前生成手段は、前記結合順情報に基づく順番により前記文字列を結合することを特徴とする請求項２記載の情報処理装置。
【請求項７】
前記名前生成手段は、前記結合順情報保持手段における前記結合順情報を表示させる結合順情報表示画面を表示させ、前記結合順情報表示画面において変更された前記結合順情報を前記結合順情報保持手段に反映させることを特徴とする請求項６記載の情報処理装置。
【請求項８】
一つで複数の画像処理機能を表すシンボルを表示させる第一の表示領域と、前記シンボルに係る画像処理機能を設定させる第二の表示領域とを備えた設定画面を表示させ、前記シンボルを選択させることで複数の画像処理機能を設定させる情報処理装置における画像処理機能設定方法であって、
前記設定画面における登録指示に応じ、該設定画面上で設定された少なくとも一つ以上の前記画像処理機能のそれぞれの内容を示す文字列に基づいて前記シンボルに対する名前を生成する名前生成手順と、
前記名前生成手順において生成された前記名前と複数の前記画像処理機能の設定とを関連付けて登録する登録手順とを有し、
前記登録手順において登録された前記画像処理機能を表すシンボルと該シンボルに対して生成された前記名前とを表示させることを特徴とする画像処理機能設定方法。
【請求項９】
コンピュータに、一つで複数の画像処理機能を表すシンボルを表示させる第一の表示領域と、前記シンボルに係る画像処理機能を設定させる第二の表示領域とを備えた設定画面を表示させ、前記シンボルを選択させることで複数の画像処理機能を設定させる画像処理機能設定プログラムであって、
前記設定画面における登録指示に応じ、該設定画面上で設定された少なくとも一つ以上の前記画像処理機能のそれぞれの内容を示す文字列に基づいて前記シンボルに対する名前を生成する名前生成手順と、
前記名前生成手順において生成された前記名前と複数の前記画像処理機能の設定とを関連付けて登録する登録手順とを有し、
前記登録手順において登録された前記画像処理機能を表すシンボルと該シンボルに対して生成された前記名前とを表示させることを特徴とする画像処理機能設定プログラム。
【請求項１０】
前記登録手順において登録された前記名前と当該名前に係る前記シンボルとを、利用可能な前記シンボルの一覧を表示させる利用画面に新たに表示させる登録表示手順を有することを特徴とする請求項９記載の画像処理機能設定プログラム。
【請求項１１】
前記名前生成手順は、前記設定画面上で設定された複数の前記画像処理機能のそれぞれの設定内容を示す文字列を結合することにより前記シンボルに対する名前を生成することを特徴とする請求項９又は１０記載の画像処理機能設定プログラム。
【請求項１２】
前記名前生成手順は、所定の文字数以内において前記名前を生成することを特徴とする請求項９乃至１１いずれか一項記載の画像処理機能設定プログラム。
【請求項１３】
前記名前生成手順において生成された前記名前を表示させる名前表示画面を表示させ、前記名前表示画面において変更された名前を当該シンボルに対する名前とする名前変更手順を有することを特徴とする請求項９乃至１２いずれか一項記載の画像処理機能設定プログラム。
【請求項１４】
前記名前生成手順は、前記画像処理機能のそれぞれの設定内容を示す文字列を結合するときの前記画像処理機能間の順番を示す結合順情報に基づく順番により前記文字列を結合することを特徴とする請求項１１記載の画像処理機能設定プログラム。
【請求項１５】
前記結合順情報を表示させる結合順情報表示画面を表示させ、前記結合順情報表示画面において変更された内容を前記結合順情報に反映させる結合順情報変更手順を有することを特徴とする請求項１４記載の画像処理機能設定プログラム。
【請求項１６】
請求項９乃至１５いずれか一項記載の画像処理機能設定プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像処理機能設定方法、画像処理機能設定プログラム及び記録媒体に関し、画像処理機能に対する設定内容を名前を付けて予め登録させる情報処理装置、画像処理機能設定方法、画像処理機能設定プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年のプリンタの多機能化に伴い、集約印刷、両面印刷、ステープル処理及びパンチ処理等、印刷時に利用可能な印刷機能の種類も豊富なものとなっている。各種の印刷機能の設定は、多様な態様による印刷を可能とする反面、印刷時における印刷機能の設定作業を煩雑なものとしている。そこで、複数の印刷機能の設定を予め一つの設定（以下、「プリセット設定」という。）として名前（以下「設定名」という。）を付けて登録しておき、印刷時には、設定名等に基づいて用途に合ったプリセット設定を呼び出すことにより、印刷時における印刷機能の設定作業を簡易なものとすることのできる技術が既に存在する（例えば、特許文献１）。
【特許文献１】特開２００２−１８２８７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、設定名は、その設定内容が後で理解できるような分かり易い名前をユーザが手作業で付ける必要があり、設定名の付加は、プリセット設定の登録時における作業を煩雑化させるという問題があった。
【０００４】
本発明は、上記の点に鑑みてなされたものであって、複数の画像処理機能に対する設定を名前を付けて登録する際の登録作業を簡便化することができる情報処理装置、画像処理機能設定方法、画像処理機能設定プログラム及び記録媒体の提供を目的とする。
【課題を解決するための手段】
【０００５】
そこで上記課題を解決するため、本発明は、一つで複数の画像処理機能を表すシンボルを表示させる第一の表示領域と、前記シンボルに係る画像処理機能を設定させる第二の表示領域とを備えた設定画面を表示させ、前記シンボルを選択させることで複数の画像処理機能を設定させる情報処理装置であって、前記設定画面における登録指示に応じ、該設定画面上で設定された少なくとも一つ以上の前記画像処理機能のそれぞれの内容を示す文字列に基づいて前記シンボルに対する名前を生成する名前生成手段と、前記名前生成手段によって生成された前記名前と複数の前記画像処理機能の設定とを関連付けて登録する登録手段とを有し、前記登録手段によって登録された前記画像処理機能を表すシンボルと該シンボルに対して生成された前記名前とを表示させることを特徴とする。
【０００６】
このような情報処理装置では、各画像処理機能に対する設定内容に基づいて自動的に名前を生成することができるため、ユーザ自らが名前を検討する必要はなく、画像処理機能に対する設定内容を名前を付けて登録する際の登録作業を簡便化することができる。
【０００７】
また、上記課題を解決するため、本発明は、上記情報処理装置における画像処理機能設定方法、前記画像処理機能設定方法を前記情報処理装置に実行させるための画像処理機能設定プログラム、又は前記画像処理機能設定プログラムを記録した記録媒体としてもよい。
【発明の効果】
【０００８】
本発明によれば、複数の画像処理機能に対する設定を名前を付けて登録する際の登録作業を簡便化することができる情報処理装置、画像処理機能設定方法、画像処理機能設定プログラム及び記録媒体を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面に基づいて本発明の実施の形態を説明する。本実施の形態では、印刷機能を画像処理機能の一例として説明する。図１は、本発明の実施の形態における印刷システムの構成例を示す図である。図１に示されるように、本実施の形態における印刷システム１は、端末１０と、プリンタ２０ａ、２０ｂ及び２０ｃ（以下、総称する場合「プリンタ２０」という。）と等より構成されている。
【００１０】
プリンタ２０は、一般的なプリンタであり、端末１０からの指示に応じ印刷処理を実行する。なお、プリンタ２０ａ及び２０ｂは、例えば、ＬＡＮ（Local Area Network）等のネットワーク３０（有線又は無線の別は問わない。）によって端末１０と接続されている。プリンタ２０ｃは、例えば、ＲＳ−２３２Ｃケーブル又はＵＳＢケーブル等のケーブル４０によって端末１０と接続されている。
【００１１】
端末１０は、ユーザが文書データの生成や文書データの印刷指示等を行うために利用する、ＰＣ（Personal Computer）、ＰＤＡ（Personal Digital(Data) Assistants）、又は携帯電話等の端末である。
【００１２】
図２は、本発明の実施の形態における端末の機能構成例を示す図である。図２において、端末１０は、文書データ等の作成及び印刷に関する機能として、アプリケーション１１、描画プログラム１２、プリンタドライバ１３、及びプリセット情報管理部１４等を有している。
【００１３】
アプリケーション１１は、文書データ等、プリンタ２０に印刷させる情報の生成等に利用されるワープロソフト又は表計算ソフト等のアプリケーションである。描画プログラム１２は、プリンタやディスプレイ等のデバイスの種別による差違を吸収した描画用の関数インタフェースをアプリケーション１１に提供するモジュールである。アプリケーション１１は、文書データの印刷が指示されると、描画プログラム１２の関数を呼び出すことにより、アプリケーション固有の形式による文書データを、アプリケーション非依存のデータ形式によるデータへと変換する。描画プログラム１２は、アプリケーション１１からの関数呼び出しに応じ、文書データをアプリケーション非依存のデータ形式に変換すると共に、プリンタドライバ１３のＤＤＩ（Device Driver Interface）関数を呼び出すことによりプリンタドライバ１３に対してアプリケーション非依存のデータ形式によるデータを出力する。なお、描画プログラム１２は、例えば、Ｗｉｎｄｏｗｓ（登録商標）環境においてはＧＤＩ（Graphics Device Interface）が相当する。
【００１４】
プリンタドライバ１３は、描画プログラム１２によって出力されたアプリケーション非依存のデータ形式によるデータを、当該プリンタドライバ１３が対応するプリンタ（プリンタ２０）に解釈可能な形式（例えば、ＰＤＬ（Page Description Language））の印刷データへ変換するモジュールである。プリンタドライバ１３によって出力された印刷データは、非図示のスプーラ及びポートモニタを経てプリンタ２０へ送信される。
【００１５】
本実施の形態におけるプリンタドライバ１３には、印刷時に設定される一つ以上の印刷機能のそれぞれに対する設定内容を、名前を付加して一つの設定（以下、「プリセット設定」という。）として予め登録しておくことができる。ここで、印刷機能とは、集約印刷、両面印刷、ステープル処理及びパンチ処理等、印刷処理に関して設定が要求される各種の機能をいう。プリセット設定を登録しておくことにより、ユーザは、印刷時においてそれぞれの印刷機能について設定を行う必要はなく、所望の設定に対応したプリセット設定を選択するだけで、当該所望の設定による印刷指示を行うことができる。
【００１６】
図３は、プリセット設定の利用例を説明するための図である。図３のプリンタプロパティダイアログ１１０は、アプリケーション１１に対して文書データの印刷が指示された際に表示される印刷ダイアログにおいて「プロパティ」ボタンが選択された際に、プリンタドライバ１３が表示させるダイアログである。プリンタプロパティダイアログ１１０のアイコン表示領域１１１には、印刷機能を表すシンボルとして、プリセット設定の設定内容を視覚的に表現したアイコンがプリセット設定ごとに表示される。但し、図３においては、一つのプリセット設定が登録されている場合が示されており、当該プリセット設定に対応する一つのアイコンのみが表示されている。アイコンの下には、当該アイコンが対応するプリセット設定に付加された名前（以下「プリセット設定名」という。）が表示される（図３においては、「通常」）。ここで、プリセット設定名は、後で当該プリセット設定を利用する際に、その設定内容を容易に理解できるよう、その設定内容を端的に表現した文字列によって設定されることが望ましい。
【００１７】
ユーザは、アイコン表示領域１１１におけるアイコンの絵柄や、そのアイコンの下に表示されているプリセット設定名によって、各プリセット設定の設定内容を判断することができる。
【００１８】
図２に戻る。各プリセット設定の設定内容は、プリセット情報管理部１４に登録される。図４は、プリセット情報管理部における一つのプリセット設定の設定内容を示す図である。各プリセット設定は、例えば、プリセット設定名、コメント、アイコン及び印刷設定等の項目より構成される。プリセット設定名は、プリセット設定名を示す文字列である。コメントは、プリセット設定の内容の説明文である。アイコンは、各プリセット設定を識別させるために上述したプリンタプロパティダイアログ１１０のアイコン表示領域１１１に表示されるアイコンのバイナリデータである。印刷設定は、プリセット設定として登録された複数の印刷機能に対する設定値が記録されたバイナリデータであり、例えば、Ｗｉｎｄｏｗｓ（登録商標）であればＤＥＶＭＯＤＥ構造体によって表現される。
【００１９】
図５は、プリセット設定における印刷設定の内容の一例を概念的に示す図である。図５においては、プリセット設定の印刷設定の内容が表形式によって表示されている。図５に示されるように、印刷設定においては、印刷機能ごとに設定値が登録されている。例えば、図５においては、用紙サイズについてはＡ４、用紙方向については縦、両面については左とじ、ステープルについては左上が設定値として登録されている。なお、他の印刷機能に対する設定値についても印刷設定として登録され得るが、図５においては便宜上省略されている。
【００２０】
図６は、本発明の実施の形態における端末のハードウェア構成例を示す図である。図６の端末１０は、それぞれバスBで相互に接続されているドライブ装置１００と、補助記憶装置１０２と、メモリ装置１０３と、演算処理装置１０４と、インタフェース装置１０５と、表示装置１０６と、入力装置１０７とを有するように構成される。
【００２１】
端末１０での処理を実現するプログラムは、CD―ROM等の記録媒体１０１によって提供される。プログラムを記録した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００２２】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。演算処理装置１０４は、メモリ装置１０３に格納されたプログラムに従って端末１０に係る機能を実行し、図２におけるアプリケーション１１、描画プログラム１２、及びプリンタドライバ１３等を端末１０において実現させる。インタフェース装置１０５は例えばモデム、ルータ等で構成され、図２のネットワーク３０に接続するために用いられる。表示装置１０６はプログラムによるＧＵＩ（Graphical User Interface）等を表示する。入力装置１０７はキーボード及びマウス等で構成され、様々な操作指示を入力するために用いられる。
【００２３】
なお、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワーク３０を介して他のコンピュータよりダウンロードするようにしてもよい。
【００２４】
以下、図２の端末１０の処理手順について説明する。図７は、プリセット設定の設定登録時におけるプリンタドライバによる処理を説明するためのフローチャートである。
【００２５】
ステップＳ１０１において、ユーザによって、プリセット設定の新規登録のための設定操作が行われる。この設定操作は、図３のプリンタプロパティダイアログ１１０における各種の印刷機能、例えば、「原稿方向」、「原稿サイズ」、「印刷用紙サイズ」等に対する設定や、プリンタプロパティダイアログ１１０のボタン１１２をクリックすることにより表示される、後述する図８や図９等に示されるダイアログにおける入力等によって行われる。
【００２６】
「原稿方向」とは、印刷対象となるデータが印字される原稿の向きを設定させるための印刷機能である。「原稿サイズ」とは、印刷対象となるデータをどのサイズで出力するかを設定させるための印刷機能であり、Ａ４が選択された場合はＡ４のサイズで出力され、Ｂ５が選択された場合はＢ５のサイズで出力される。「印刷用紙サイズ」とは、印刷対象となるデータを出力する記録用紙の実際の大きさを設定させるための印刷機能であり、「原稿サイズと同じ」という値が選択されたときは「原稿サイズ」で選択されたサイズの用紙に印刷される。例えば、「原稿サイズ」がＡ４で「用紙サイズ」がＡ３という設定がされている場合は、Ａ３の用紙上にＡ４サイズで印字されることになる。
【００２７】
図３においては、「原稿サイズ」にＡ４、「印刷用紙サイズ」に「原稿サイズと同じ」と設定されているため、Ａ４の用紙上にＡ４のサイズで印字されるよう設定されることになる。
「原稿方向」、「原稿サイズ」、「印刷用紙サイズ」等の印刷機能の設定後、ボタン１１２がクリックされると、プリセット設定の設定用のダイアログ（以下「設定ダイアログ」という。）が表示される。図８は、設定ダイアログの表示例を示す図である。
【００２８】
図８において、設定ダイアログ１２０は、基本ダブ１２１、編集ダブ１２２、仕上げダブ１２３、表紙／合紙ダブ１２４、及びその他ダブ１２５等の各種タブで切換え可能な複数のシートで構成されており、タブの切り替えによって様々な印刷機能の設定を行うことが可能である。図８においては、編集タブ１２２が選択された際に表示される編集シート１３０が示されている。編集シート１３０では、印刷の形態に関する印刷機能について設定が行われる。例えば、領域１３４においては、集約印刷等に関する設定が可能であり、領域１３５においては、両面印刷及び製本に関する設定が可能である。また、領域１３６においては、スタンプ印字等に関する設定が可能であり、領域１３７においてはヘッダー・フッター等に関する設定が可能である。ここでは、領域１３５において、両面印刷等に関する印刷機能について、印刷対象となるデータを両面印刷で、かつ、ページを左に開く設定にするための「両面−左へひらく」という値が設定されている例が示されている。
【００２９】
また、アイコン表示領域１３１には、印刷機能を表すシンボルとして、印刷機能に対する設定内容を表現するアイコンが表示される。図中においては、プリンタプロパティダイアログ１１０において設定された印刷機能のうち「原稿方向」が縦方向になっているアイコンが表示されている。更に、「原稿サイズ」、「印刷用紙サイズ」についても設定された値が、領域１３２、領域１３３にそれぞれ表示されている。
【００３０】
仕上げタブ１２３が選択されると、印刷対象となるデータの仕上げに関する印刷機能に関する設定を行うための仕上げシートが表示される。図９は、設定ダイアログにおける仕上げシートの表示例を示す図である。仕上げシート１４０では、例えば、ソート、ステープル、及びパンチ等に関する印刷機能の設定が、領域１４１、１４２、１４３においてそれぞれ行われる。図９では、ステープルに関する印刷機能について、印刷用紙の左上にステープル処理を施す設定を行うための「左上」が設定された例が示されている。
【００３１】
また、アイコン表示領域１４４には、編集シート１３０及び仕上げシート１４０における設定内容を表現したアイコンが表示される。図中においては、印刷機能のうち「原稿方向」について「縦」、「両面／製本」については「両面−左へ開く」、「ステープル」については「左上」が設定された状態を表現するアイコンが表示されているが、設定された印刷機能の全て又は一部をアイコンによって表現させてもよい。印刷機能の設定が完了し、図８又は図９におけるボタン１２６がクリックされると、ステップＳ１０２（図７）に進み、設定内容の登録処理が行われる。ステップＳ１０２において、プリンタドライバ１３は、優先順位情報をプリセット情報管理部１４より読み込む。
【００３２】
図１０は、プリセット情報管理部における優先順位情報の例を示す図である。図１０に示されるように、優先順位情報１４１０は、印刷機能間における優先順位が定義されている情報である。ここで、優先順位とは、プリンタドライバ１３がプリセット設定名を自動的に生成する際に利用される情報である。後述されるように、本実施の形態におけるプリンタドライバ１３は、プリセット設定におけるそれぞれの印刷機能に対する設定内容を示す文字列を結合することにより、当該プリセット設定名を生成する。優先順位とは、文字列を結合する際の順番を決定する際に用いられる情報であり、本実施の形態においては、優先順位の順番で、各印刷機能の設定内容を示す文字列が結合される。なお、図１０においては、優先順位が６番目までしか表示されていないが、便宜的に省略されたものであり、全ての印刷機能について優先順位が定義されている。
【００３３】
ステップＳ１０２に続いてステップＳ１０３に進み、プリンタドライバ１３は、ステップＳ１０４以降における、印刷機能ごとのループ処理において利用する変数の初期化を行う。変数ｉは、現在処理対象となっている印刷機能を特定するための変数であり「１」に初期化される。なお、印刷機能は、優先順位情報１４１０の優先順位に基づく順番で、処理対象となる。従って、以下において、「ｉ番目の印刷機能」というときは、優先順位がｉ番目の印刷機能と同義である。変数Ｓは、プリセット設定名が格納される変数であり、ヌル文字列（「””」）に初期化される。変数Ｓ’は、変数Ｓの内容の保存用の変数であり、変数Ｓと同様にヌル文字列（「””」）に初期化される。
【００３４】
ステップＳ１０３に続いてステップＳ１０４に進み、プリンタドライバ１３は、ｉが印刷機能の総数以下であるか（すなわち、全ての印刷機能についての処理が完了していないか）、及び変数Ｓに代入されているプリセット設定名の文字列長が、予め定められている上限値以下であるか、について判定する。両条件が満たされている場合は、ステップＳ１０５に進み、プリンタドライバ１３は、変数Ｓの値を変数Ｓ’に保存しておく。
【００３５】
ステップＳ１０５に続いてステップＳ１０６に進み、プリンタドライバ１３は、印刷機能の設定内容を示す文字列の所定の書式にｉ番目の印刷機能の設定内容を当てはめることにより、ｉ番目の印刷機能の設定内容を示す文字列を生成し、生成された文字列を変数Ｏに代入する。
【００３６】
ここで、印刷機能の設定内容を示す文字列の所定の書式としては、例えば、「”＜印刷機能名＞＝＜設定値＞：”」といったようなものでもよい。例えば、用紙サイズについてＡ４が設定されている場合は、「”用紙サイズ＝Ａ４：”」といった文字列となる。また、印刷機能名は省略して、設定値のみを示す文字列を設定内容を示す文字列としてもよい。
【００３７】
ステップＳ１０６に続いてステップＳ１０７に進み、プリンタドライバ１３は、変数Ｓに変数Ｏの内容（ｉ番目の印刷機能の設定内容を示す文字列）を追加的に代入する。
なお、この時点において、変数Ｓ’には、ｉ番目の印刷機能の設定内容を示す文字列は反映されていないことに注意を要する。すなわち、変数Ｓ’にはｉ−１番目（一つ前）の印刷機能の設定内容までが反映されている。
【００３８】
ステップＳ１０７に続いてステップＳ１０８に進み、プリンタドライバ１３は、変数ｉをインクリメントすることにより次の優先順位の印刷機能を処理対象とし、ステップＳ１０４以降の処理を実行する。
【００３９】
ステップＳ１０４において、全ての印刷機能についての処理が完了したと判定された場合、又は変数数Ｓに代入されているプリセット設定名の文字列長が上限値以上であると判定された場合は、ループ処理を抜け、ステップＳ１０９に進む。ステップＳ１０９において、プリンタドライバ１３は、変数数Ｓに代入されているプリセット設定名の文字列長が上限値を超えているか否かを判定する。超えていると判定された場合は、ステップＳ１１０に進み、プリンタドライバ１３は、変数Ｓ’の値を変数Ｓに代入する。すなわち、変数Ｓ’には、上限値を越えていない、一つ前までの印刷機能の設定内容を示す文字列が格納されており、その文字列を最終的なプリセット設定名にするというわけである。
【００４０】
ここで、印刷機能に対する具体的な設定例を用いて、上記における処理によってどのようにプリセット設定名が生成されるかを説明する。図１１は、本発明の実施の形態における印刷機能の設定内容の例を示す図である。図１１に示されるように、ここでは、印刷サイズとして「Ａ４」が、用紙方向として「縦」が、両面として「左とじ」が、ステープルとして「左上」が設定されているものとする。本実施の形態においては、設定値が設定されていない印刷機能については、処理を行わないものとする。図１１の例では、例えば、集約やパンチ等について設定値が設定されていないこととなる。なお、印刷機能の優先順位については、図１０の通りであるとする。また、プリセット設定名の文字列長の上限値は３０文字であるとする。
【００４１】
この場合、図７におけるステップＳ１０４からステップＳ１０９までの処理が繰り返されることにより、変数Ｓの値は以下のように変化する。
（１）用紙サイズ＝Ａ４：
（２）用紙サイズ＝Ａ４：用紙方向＝縦：
（３）用紙サイズ＝Ａ４：用紙方向＝縦：両面＝左とじ：
（４）用紙サイズ＝Ａ４：用紙方向＝縦：両面＝左とじ：ステープル＝左上：
（４）の状態で、ループを抜けるが、（４）の文字列は３０文字を越えているため、ステップＳ１１０の処理により、（３）の文字列がプリセット設定名として採用されることとなる。
【００４２】
ステップＳ１１０、又はステップＳ１０９でＮＯの場合（変数数Ｓに代入されているプリセット設定名の文字列長が上限値以下である場合）に続いてステップＳ１１１に進み、プリンタドライバ１３は、プリセット設定名を修正させるためのダイアログ（以下「設定名修正ダイアログ」という。）を表示させる。
【００４３】
図１２は、設定名修正ダイアログの表示例を示す図である。図１２において、設定名修正ダイアログ２１０は、設定名入力領域２１１、ＯＫボタン２１２及びキャンセルボタン２１３等より構成される。設定名入力領域２１１には、ステップＳ１０２〜Ｓ１１０までの処理によって自動生成されたプリセット設定名が表示される領域である。ユーザは、設定名入力領域２１１に表示されたプリセット設定名をマウスやキーボード等で編集することにより、自動生成されたプリセット設定名を任意に変更することができる。例えば、設定内容が、図１１の通りであった場合、プリセット設定名として「用紙サイズ＝Ａ４：用紙方向＝縦：両面＝左とじ：」という文字列が、設定名入力領域２１１に表示される。ここでユーザがプリセット設定名を編集して、"用紙サイズ＝"、"用紙方向＝"、"両面＝"という文字列を削除すると、プリセット設定名は、「Ａ４：縦：左とじ：」という文字列になり、更にＯＫボタン２１２がクリックされると、ステップＳ１１２が実行され、「Ａ４：縦：左とじ：」という文字列がプリセット設定名として登録される。なお、ステップＳ１１１は、必ずしも実行しなくてもよい。
【００４４】
ステップＳ１１２において、プリンタドライバ１３は、設定ダイアログ１２０において設定された設定内容と、生成したプリセット設定名とを関連付けてプリセット情報管理部１４（図４）に登録すると共に（Ｓ１１２）、新たに登録されたプリセット設定に対応するアイコンをプリンタプロパティダイアログ１１０に表示させ、処理を終了させる。
【００４５】
図１３は、新たなプリセット設定に対するアイコンが表示されたプリンタプロパティダイアログの表示例を示す図である。図１３のプリンタプロパティダイアログ１１０のアイコン表示領域１１１におけるアイコン１１３が、新たに登録されたプリセット設定に対応するアイコンである。
【００４６】
ところで、追加機能として、アプリケーション１１が表示させるプルダウンメニューのメニュー項目の選択等に応じて優先順位情報１４１０（図１０）を編集させるためのダイアログ（以下「優先順位編集ダイアログ」という。）を表示させることにより、優先順位情報１４１０の編集を容易にしてもよい。図１４は、優先順位編集ダイアログの表示例を示す図である。図１４において、優先順位編集ダイアログ２２０は、優先順位表示領域２２１、上へボタン２２２、下へボタン２２３、ＯＫボタン２２４、及びキャンセルボタン２２５等より構成されている。
【００４７】
優先順位表示領域２２１は、現在設定されている優先順位を表示すると共に、優先順位の変更対象とする印刷機能を選択させるための領域である。上へボタン２２２及び下へボタン２２３は、優先順位表示領域２２１で選択されている印刷機能の優先順位を上位、又は下位に変更させるためのボタンである。例えば、「両面」の行が選択され、下へボタン２２３が一回クリックされると、優先順位は、図１５のように変更される。
【００４８】
図１５は、「両面」の優先順位が変更された例を示す図である。図１５に示されるように、「両面」の優先順位が一つ下げられ、それに伴って「ステープル」の優先順位が一つ上げられている。この状態で優先順位編集ダイアログ２２３のＯＫボタン２２４がクリックされると、図１５の内容で優先順位情報がプリセット情報管理部１４に登録される。なお、図１４及び図１５において、優先順位は６番目までしか表示されていないが、図１０と同様に便宜的なものである。
【００４９】
上述したように、本実施の形態における端末１０によれば、プリセット設定名が自動的に生成されるため、プリセット設定登録時におけるユーザの作業を簡便化させることができる。また、プリセット設定名は、印刷機能間における優先順位に基づいて生成されるため、重要度の高い印刷機能の設定値から設定名が生成される。従って、より分かり易いプリセット設定名が生成されることになり、ユーザビリティの向上が期待できる。また、設定名修正ダイアログ２１０により、自動生成されたプリセット設定名を編集させることができるため、ユーザは、自らの好みに応じたプリセット設定名を登録することができる。
【００５０】
なお、本実施の形態においては、印刷機能を画像処理機能の具体例として説明したが、本実施の形態に示される発明は、印刷機能のみならず、スキャナ機能やＦＡＸ機能等、各種の画像処理機能に適用可能である。例えば、スキャナ機能を利用する際は、解像度、カラー又は白黒、両名又は片面、生成するデータ形式等の設定が必要である。また、ＦＡＸ機能を利用する際は、メモリ送信又はダイレクト送信、カラー又は白黒、あて先等の設定が必要である。これらの設定をプリセット設定として登録する際に、本実施の形態において説明したような方法でそのプリセット設定名を自動生成するようにしてもよい。
【００５１】
また、本実施の形態においては、プリンタドライバ１３が図７に示される処理を実行する例について説明したが、例えば、アプリケーション１１に当該処理を実行させるようにしてもよい。例えば、Ｗｉｎｄｏｗｓ（登録商標）においては、アプリケーション１１とプリンタドライバ１３との間ではＤＥＶＭＯＤＥ形式によって、印刷機能に対する設定内容をやり取りすることができる。従って、アプリケーション１１が印刷機能に対する設定内容をＤＥＶＭＯＤＥ形式によってプリンタドライバ１３に通知することにより、当該設定内容を登録させてもよい。
【００５２】
本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の形態における印刷システムの構成例を示す図である。
【図２】本発明の実施の形態における端末の機能構成例を示す図である。
【図３】プリセット設定の利用例を説明するための図である。
【図４】プリセット情報管理部における一つのプリセット設定の設定内容を示す図である。
【図５】プリセット設定における印刷設定の内容の一例を概念的に示す図である。
【図６】本発明の実施の形態における端末のハードウェア構成例を示す図である。
【図７】プリセット設定の設定登録時におけるプリンタドライバによる処理を説明するためのフローチャートである。
【図８】設定ダイアログの表示例を示す図である。
【図９】設定ダイアログにおける仕上げシートの表示例を示す図である。
【図１０】プリセット情報管理部における優先順位情報の例を示す図である。
【図１１】本発明の実施の形態における印刷機能の設定内容の例を示す図である。
【図１２】設定名修正ダイアログの表示例を示す図である。
【図１３】新たなプリセット設定に対するアイコンが表示されたプリンタプロパティダイアログの表示例を示す図である。
【図１４】優先順位編集ダイアログの表示例を示す図である。
【図１５】「両面」の優先順位が変更された例を示す図である。
【符号の説明】
【００５４】
１            印刷システム
１０          端末
１１          アプリケーション
１２          描画プログラム
１３          プリンタドライバ
１４          プリセット情報管理部
２０、２０ａ、２０ｂ、２０ｃ        プリンタ
３０          ネットワーク
４０          ケーブル
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        演算処理装置
１０５        インタフェース装置
１０６        表示装置
１０７        入力装置
Ｂ    バス
【図１】
2006185424.tif 000003
【図２】
2006185424.tif 000004
【図３】
2006185424.tif 000005
【図４】
2006185424.tif 000006
【図５】
2006185424.tif 000007
【図６】
2006185424.tif 000008
【図７】
2006185424.tif 000009
【図８】
2006185424.tif 000010
【図９】
2006185424.tif 000011
【図１０】
2006185424.tif 000012
【図１１】
2006185424.tif 000013
【図１２】
2006185424.tif 000014
【図１３】
2006185424.tif 000015
【図１４】
2006185424.tif 000016
【図１５】
2006185424.tif 000017