(57)【要約】【課題】ＸＰＳファイルに設定された印刷オプションが現在の画像形成装置において有効な印刷オプションであるかに対する情報を表示し、代替可能な印刷オプションをユーザに提供することができる画像形成装置とその画像形成方法並びに周辺装置及びそれにおける印刷オプションを代替する方法を提供する。【解決手段】画像形成装置において、ＸＰＳファイルを受信する通信インターフェース部と、前記受信されたＸＰＳファイルに設定された印刷オプションが、前記画像形成装置においてサポート可能な印刷オプションであるか否かを判断する判断部と、前記ＸＰＳファイルに設定された印刷オプションがサポート可能ではない印刷オプションである場合、前記受信されたＸＰＳファイルに設定された印刷オプションがサポート可能ではない旨のメッセージを表示するユーザインターフェース部とを有する。【選択図】      図２
2010061652.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置において、
ＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）ファイルを受信する通信インターフェース部と、
前記受信されたＸＰＳファイルに設定された印刷オプションが、前記画像形成装置においてサポート可能な印刷オプションであるか否かを判断する判断部と、
前記ＸＰＳファイルに設定された印刷オプションがサポート可能ではない印刷オプションである場合、前記受信されたＸＰＳファイルに設定された印刷オプションがサポート可能ではない旨のメッセージを表示するユーザインターフェース部とを有することを特徴とする画像形成装置。
【請求項２】
前記判断部は、前記ＸＰＳファイルのページ領域に適用される印刷オプションが、前記画像形成装置においてサポート可能な印刷オプションであるか否かを判断することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記ユーザインターフェース部は、前記受信されたＸＰＳファイルに設定された印刷オプションがサポート可能な印刷オプションではないことを説明するメッセージを表示することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記ＸＰＳファイルに設定された印刷オプションのうちサポート可能ではない印刷オプションに対する代替可能な印刷オプションを検索する検索部と、
前記ＸＰＳファイルのサポート可能ではない印刷オプションを、前記検索された代替可能な印刷オプションに置き換えて、前記ＸＰＳファイルを印刷できるように制御する制御部とを更に有することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記検索部は、前記ＸＰＳファイルのサポート可能ではない印刷オプションより上位階層（ｌｅｂｅｌ）で適用される印刷オプションを用いて、代替可能な印刷オプションを検索することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記検索部は、代替可能な印刷オプションとして、前記ＸＰＳファイルのサポート可能ではない印刷オプションに対するデフォルト印刷オプションを検索することを特徴とする請求項４に記載の画像形成装置。
【請求項７】
前記ユーザインターフェース部は、前記検索部で検索された代替可能な印刷オプションを表示し、前記サポート可能ではない印刷オプションを代替する印刷オプションのユーザの設定を受け取ることを特徴とする請求項４に記載の画像形成装置。
【請求項８】
前記ユーザインターフェース部は、前記ＸＰＳファイルに設定された印刷オプションのうちサポート可能ではない印刷オプションを表示する第１領域と、前記検索部で検索された代替可能な印刷オプションを表示する第２領域とを含むＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）ウィンドウを生成することを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記ユーザインターフェース部は、前記ＸＰＳ文書ファイルのサポート可能ではない印刷オプションのそれぞれに対して、代替する印刷オプションのユーザの設定を受け取ることを特徴とする請求項７に記載の画像形成装置。
【請求項１０】
前記ユーザインターフェース部は、前記ＸＰＳファイルのサポート可能ではない印刷オプションのうちの同一の印刷オプションに対して、一つの代替する印刷オプションの設定を受け取り、
前記制御部は、前記ＸＰＳファイル内の同一のサポート可能ではない印刷オプションを、前記ユーザが設定した印刷オプションに一括で変更して、前記ＸＰＳファイルを印刷するようにすることを特徴とする請求項７に記載の画像形成装置。
【請求項１１】
前記ユーザインターフェース部は、前記代替可能な印刷オプションのうちの少なくとも一つを前記ユーザが選択した場合、設定される印刷状態を予め表示することを特徴とする請求項７に記載の画像形成装置。
【請求項１２】
前記サポート可能ではない印刷オプションが前記代替する印刷オプションに代替されたＸＰＳファイルを保存する保存部を更に有することを特徴とする請求項４に記載の画像形成装置。
【請求項１３】
画像形成装置における画像形成方法において、
ＸＰＳファイルを受信するステップと、
前記受信されたＸＰＳファイルに設定された印刷オプションが、前記画像形成装置においてサポート可能な印刷オプションであるか否かを判断するステップと、
前記ＸＰＳファイルに設定された印刷オプションが前記画像形成装置でサポート可能ではない印刷オプションであると判断された場合、前記受信されたＸＰＳファイルに設定された印刷オプションがサポート可能ではない印刷オプションである旨のメッセージ表示するステップとを有することを特徴とする画像形成方法。
【請求項１４】
前記受信されたＸＰＳファイルに設定された印刷オプションが、前記画像形成装置においてサポート可能な印刷オプションであるか否かを判断するステップは、前記ＸＰＳファイルのページ領域に適用される印刷オプションが、前記画像形成装置においてサポート可能な印刷オプションであるか否かを判断するステップを含むことを特徴とする請求項１３に記載の画像形成方法。
【請求項１５】
前記ＸＰＳファイルに設定された印刷オプションが前記画像形成装置でサポート可能ではない印刷オプションであると判断された場合、前記受信されたＸＰＳファイルに設定された印刷オプションがサポート可能ではない印刷オプションである旨のメッセージ表示するステップは、
その印刷オプションはサポート可能ではない印刷オプションであることを示すメッセージを表示するステップを含むことを特徴とする請求項１３に記載の画像形成方法。
【請求項１６】
前記ＸＰＳファイルに設定された印刷オプションのうちサポート可能ではない印刷オプションに対する代替可能な印刷オプションを検索するステップと、
前記ＸＰＳファイル内のサポート可能ではない印刷オプションを、前記検索された代替可能な印刷オプションに変更して前記ＸＰＳファイルを印刷するステップとを更に有することを特徴とする請求項１３に記載の画像形成方法。
【請求項１７】
前記代替可能な印刷オプションを検索するステップは、前記ＸＰＳファイルのサポート可能ではない印刷オプションよりも上位階層で適用された印刷オプションを用いて、代替可能な印刷オプションを検索することを特徴とする請求項１６に記載の画像形成方法。
【請求項１８】
前記代替可能な印刷オプションを検索するステップは、前記ＸＰＳファイルのサポート可能ではない印刷オプションに対するデフォルト印刷オプションを、代替可能な印刷オプションとして検索することを特徴とする請求項１６に記載の画像形成方法。
【請求項１９】
前記検索された代替可能な印刷オプションを表示し、前記サポート可能ではない印刷オプションを代替する印刷オプションのユーザの設定を受け取るステップを更に有することを特徴とする請求項１６に記載の画像形成方法。
【請求項２０】
前記代替する印刷オプションのユーザの設定を受け取るステップは、前記ＸＰＳファイルに設定された印刷オプションのうちサポート可能ではない印刷オプションを表示する第１領域と、前記代替可能な印刷オプションを検索するステップで検索された代替可能な印刷オプションを表示する第２領域とを含むＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）ウィンドウを生成することを特徴とする請求項１９に記載の画像形成方法。
【請求項２１】
前記代替する印刷オプションのユーザの設定を受け取るステップは、前記ＸＰＳファイルのサポート可能ではない印刷オプションのそれぞれに対して、代替する印刷オプションのユーザの設定を受け取ることを特徴とする請求項１９に記載の画像形成方法。
【請求項２２】
前記代替する印刷オプションのユーザの設定を受け取るステップは、前記ＸＰＳファイルのサポート可能ではない印刷オプションのうちの同一の印刷オプションに対して、一つの代替する印刷オプションを設定し、
前記ＸＰＳファイルを印刷するステップは、前記ＸＰＳファイル内の同一のサポート可能ではない印刷オプションを、前記ユーザが設定した印刷オプションに一括で変更して、前記ＸＰＳファイルを印刷するようにすることを特徴とする請求項１９に記載の画像形成方法。
【請求項２３】
前記代替する印刷オプションのユーザの設定を受け取るステップは、前記代替可能な印刷オプションのうちの少なくとも一つを前記ユーザが選択した場合、設定される印刷状態を予め表示することを特徴とする請求項１９に記載の画像形成方法。
【請求項２４】
前記サポート可能ではない印刷オプションが前記代替する印刷オプションに代替されたＸＰＳファイルを保存するステップを更に有することを特徴とする請求項１６に記載の画像形成方法。
【請求項２５】
周辺装置において、
印刷オプションを有するＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）ファイルを受信する通信インターフェース部と、
前記ＸＰＳファイルに設定された印刷オプションが、前記周辺装置においてサポート可能であるか否かを判断する印刷オプション調整部と、
前記ＸＰＳファイルに設定された印刷オプションが、前記周辺装置においてサポート可能であるか否かを示すメッセージを表示する表示部とを有することを特徴とする周辺装置。
【請求項２６】
前記印刷オプション調整部は、前記ＸＰＳファイルに設定された印刷オプションが前記周辺装置でサポート可能ではない印刷オプションの場合、予め設定された印刷オプションの自動調整アルゴリズムを用いて、代替可能な印刷オプションの検索を実行することを特徴とする請求項２５に記載の周辺装置。
【請求項２７】
周辺装置におけるＸＰＳファイル内のサポート可能ではない印刷オプションをサポート可能な印刷オプションに代替する方法において、
印刷オプションが設定されたＸＰＳファイルを受信するステップと、
前記受信されたＸＰＳファイルに設定された印刷オプションが、前記周辺装置においてサポート可能な印刷オプションであるか否かを判断するステップと、
前記ＸＰＳファイルに設定されたサポート可能ではない印刷オプションと類似した代替可能な印刷オプションを検索するステップと、
前記サポート可能ではない印刷オプションを前記検索された代替可能な印刷オプションに変更するステップと、
サポート可能ではない印刷オプションが代替可能な印刷オプションに変更されたことを表示するステップとを有することを特徴とする周辺装置における印刷オプションを代替する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置とその画像形成方法並びに周辺装置とその印刷オプションを代替する方法に関し、より詳細には、ＸＰＳファイルに設定された印刷オプションが画像形成装置又は周辺装置においてサポートする印刷オプションではない場合、容易に代替可能な印刷オプションをユーザに提供する画像形成装置とその画像形成方法並びに周辺装置とその印刷オプションを代替する方法に関する。
【背景技術】
【０００２】
一般的に、画像形成装置は、コンピュータのような端末装置で生成された印刷データを記録用紙に印刷する装置のことをいう。
このような画像形成装置の例として、コピー機、プリンタ、ファクシミリ又はこれらの機能を一つの装置で複合的に実現した複合機（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：ＭＦＰ）等が挙げられる。
【０００３】
近年普及してきている画像形成装置は、ＰＤＦ、ＴＩＦＦ、ＪＰＧ等のような文書データに対する直接印刷機能までサポートしている。直接印刷（Ｄｉｒｅｃｔ  Ｐｒｉｎｔｉｎｇ）機能とは、ＰＣ、ノートＰＣ、ＰＤＡ、デジタルカメラ等の端末装置において別途の応用プログラムを実行させることなく、画像形成装置にファイルを伝送することだけで印刷作業を行う機能を意味する。
【０００４】
一方、このような直接印刷をサポートするデータとしてＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）ファイルがある（例えば、特許文献１〜３参照）。
ＸＰＳファイルは、文書書式が維持され、ファイルの共有が可能な固定したレイアウトの電子ファイルであって、該当文書または作業に必要とするすべてのリソースをディレクトリ構造に体系化した後、それらの間の参照関係などをＸＭＬを用いて記述したデータ及びリソースすべてをＺＩＰでアーカイブしたファイルである。このようなＸＰＳファイルは、図１に示すように、複数個の階層（ｌｅｖｅｌ）を有するツリー構造形態の論理構造を有する。
【０００５】
図１は、ＸＰＳファイルの論理的な構造を説明するための概念図である。
図１を参考すると、ＸＰＳファイルに設定された印刷オプション情報は、ＸＰＳファイル内のプリントチケット（ＰｒｉｎｔＴｉｃｋｅｔ）に定義されているが、図１に示すように、作業レベル、文書レベル、ページレベルのように階層的に構成され、各文書レベル、ページレベルには複数の文書、ページを含むことができ、それぞれの文書、ページ毎に異なる印刷オプションを設定することができる。具体的には、作業レベルの印刷設定は該当ジョブの全体に適用され、文書レベルの印刷設定は該当文書に適用され、ページレベルの印刷設定は該当ページ領域にのみ適用される。
【０００６】
しかし、このようなＸＰＳファイルに設定される印刷オプションは、生成当時に接続された画像形成装置の印刷オプションを用いるため、別の画像形成装置でＸＰＳファイルを直接印刷する場合、自分が希望する出力物とは異なる出力物が得られる場合が存在した。
また、ユーザが、ＸＰＳファイルに設定された印刷オプションが現在の画像形成装置において適用できないことを確認できても、一々すべての印刷オプションを確認して、相違する印刷オプションを変更しなければならない煩雑な工程がユーザに求められるという問題点があった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−０３３８１２号公報
【特許文献２】特開２００５−２５０６０６号公報
【特許文献３】韓国特許出願公開第２００７−０２２５３４号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００８】
そこで、本発明は上記従来の画像形成装置における問題点に鑑みてなされたものであって、本発明の目的は、ＸＰＳファイルに設定された印刷オプションが現在の画像形成装置において有効な印刷オプションであるかに対する情報を表示し、代替可能な印刷オプションをユーザに提供することができる画像形成装置とその画像形成方法を提供することにある。
また、本発明の他の目的は、ＸＰＳファイルに設定された印刷オプションが現在の周辺装置において有効な印刷オプションであるかに対する情報を表示し、代替可能な印刷オプションをユーザに提供することができる周辺装置及びそれにおける印刷オプションを代替する方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するためになされた本発明による画像形成装置は、画像形成装置において、ＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）ファイルを受信する通信インターフェース部と、前記受信されたＸＰＳファイルに設定された印刷オプションが、前記画像形成装置においてサポート可能な印刷オプションであるか否かを判断する判断部と、前記ＸＰＳファイルに設定された印刷オプションがサポート可能ではない印刷オプションである場合、前記受信されたＸＰＳファイルに設定された印刷オプションがサポート可能ではない旨のメッセージを表示するユーザインターフェース部とを有することを特徴とする。
【００１０】
前記判断部は、前記ＸＰＳファイルのページ領域に適用される印刷オプションが、前記画像形成装置においてサポート可能な印刷オプションであるか否かを判断することが好ましい。
前記ユーザインターフェース部は、前記受信されたＸＰＳファイルに設定された印刷オプションがサポート可能な印刷オプションではないことを説明するメッセージを表示することが好ましい。
前記ＸＰＳファイルに設定された印刷オプションのうちサポート可能ではない印刷オプションに対する代替可能な印刷オプションを検索する検索部と、前記ＸＰＳファイルのサポート可能ではない印刷オプションを、前記検索された代替可能な印刷オプションに置き換えて、前記ＸＰＳファイルを印刷できるように制御する制御部とを更に有することが好ましい。
前記検索部は、前記ＸＰＳファイルのサポート可能ではない印刷オプションより上位階層（ｌｅｂｅｌ）で適用される印刷オプションを用いて、代替可能な印刷オプションを検索することが好ましい。
前記検索部は、代替可能な印刷オプションとして、前記ＸＰＳファイルのサポート可能ではない印刷オプションに対するデフォルト印刷オプションを検索することが好ましい。
【００１１】
前記ユーザインターフェース部は、前記検索部で検索された代替可能な印刷オプションを表示し、前記サポート可能ではない印刷オプションを代替する印刷オプションのユーザの設定を受け取ることが好ましい。
前記ユーザインターフェース部は、前記ＸＰＳファイルに設定された印刷オプションのうちサポート可能ではない印刷オプションを表示する第１領域と、前記検索部で検索された代替可能な印刷オプションを表示する第２領域とを含むＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）ウィンドウを生成することが好ましい。
前記ユーザインターフェース部は、前記ＸＰＳ文書ファイルのサポート可能ではない印刷オプションのそれぞれに対して、代替する印刷オプションのユーザの設定を受け取ることが好ましい。
前記ユーザインターフェース部は、前記ＸＰＳファイルのサポート可能ではない印刷オプションのうちの同一の印刷オプションに対して、一つの代替する印刷オプションの設定を受け取り、前記制御部は、前記ＸＰＳファイル内の同一のサポート可能ではない印刷オプションを、前記ユーザが設定した印刷オプションに一括で変更して、前記ＸＰＳファイルを印刷するようにすることが好ましい。
前記ユーザインターフェース部は、前記代替可能な印刷オプションのうちの少なくとも一つを前記ユーザが選択した場合、設定される印刷状態を予め表示することことが好ましい。
前記サポート可能ではない印刷オプションが前記代替する印刷オプションに代替されたＸＰＳファイルを保存する保存部を更に有することが好ましい。
【００１２】
上記目的を達成するためになされた本発明による画像形成方法は、画像形成装置における画像形成方法において、ＸＰＳファイルを受信するステップと、前記受信されたＸＰＳファイルに設定された印刷オプションが、前記画像形成装置においてサポート可能な印刷オプションであるか否かを判断するステップと、前記ＸＰＳファイルに設定された印刷オプションが前記画像形成装置でサポート可能ではない印刷オプションであると判断された場合、前記受信されたＸＰＳファイルに設定された印刷オプションがサポート可能ではない印刷オプションである旨のメッセージ表示するステップとを有することを特徴とする。
【００１３】
前記受信されたＸＰＳファイルに設定された印刷オプションが、前記画像形成装置においてサポート可能な印刷オプションであるか否かを判断するステップは、前記ＸＰＳファイルのページ領域に適用される印刷オプションが、前記画像形成装置においてサポート可能な印刷オプションであるか否かを判断するステップを含むことが好ましい。
前記ＸＰＳファイルに設定された印刷オプションが前記画像形成装置でサポート可能ではない印刷オプションであると判断された場合、前記受信されたＸＰＳファイルに設定された印刷オプションがサポート可能ではない印刷オプションである旨のメッセージ表示するステップは、その印刷オプションはサポート可能ではない印刷オプションであることを示すメッセージを表示するステップを含むことが好ましい。
前記ＸＰＳファイルに設定された印刷オプションのうちサポート可能ではない印刷オプションに対する代替可能な印刷オプションを検索するステップと、前記ＸＰＳファイル内のサポート可能ではない印刷オプションを、前記検索された代替可能な印刷オプションに変更して前記ＸＰＳファイルを印刷するステップとを更に有することが好ましい。
前記代替可能な印刷オプションを検索するステップは、前記ＸＰＳファイルのサポート可能ではない印刷オプションよりも上位階層で適用された印刷オプションを用いて、代替可能な印刷オプションを検索することが好ましい。
前記代替可能な印刷オプションを検索するステップは、前記ＸＰＳファイルのサポート可能ではない印刷オプションに対するデフォルト印刷オプションを、代替可能な印刷オプションとして検索することが好ましい。
【００１４】
前記検索された代替可能な印刷オプションを表示し、前記サポート可能ではない印刷オプションを代替する印刷オプションのユーザの設定を受け取るステップを更に有することが好ましい。
前記代替する印刷オプションのユーザの設定を受け取るステップは、前記ＸＰＳファイルに設定された印刷オプションのうちサポート可能ではない印刷オプションを表示する第１領域と、前記代替可能な印刷オプションを検索するステップで検索された代替可能な印刷オプションを表示する第２領域とを含むＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）ウィンドウを生成することが好ましい。
前記代替する印刷オプションのユーザの設定を受け取るステップは、前記ＸＰＳファイルのサポート可能ではない印刷オプションのそれぞれに対して、代替する印刷オプションのユーザの設定を受け取ることが好ましい。
前記代替する印刷オプションのユーザの設定を受け取るステップは、前記ＸＰＳファイルのサポート可能ではない印刷オプションのうちの同一の印刷オプションに対して、一つの代替する印刷オプションを設定し、前記ＸＰＳファイルを印刷するステップは、前記ＸＰＳファイル内の同一のサポート可能ではない印刷オプションを、前記ユーザが設定した印刷オプションに一括で変更して、前記ＸＰＳファイルを印刷するようにすることが好ましい。
前記代替する印刷オプションのユーザの設定を受け取るステップは、前記代替可能な印刷オプションのうちの少なくとも一つを前記ユーザが選択した場合、設定される印刷状態を予め表示することが好ましい。
前記サポート可能ではない印刷オプションが前記代替する印刷オプションに代替されたＸＰＳファイルを保存するステップを更に有することが好ましい。
【００１５】
上記目的を達成するためになされた本発明による周辺装置は、周辺装置において、印刷オプションを有するＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）ファイルを受信する通信インターフェース部と、前記ＸＰＳファイルに設定された印刷オプションが、前記周辺装置においてサポート可能であるか否かを判断する印刷オプション調整部と、前記ＸＰＳファイルに設定された印刷オプションが、前記周辺装置においてサポート可能であるか否かを示すメッセージを表示する表示部とを有することを特徴とする。
【００１６】
前記印刷オプション調整部は、前記ＸＰＳファイルに設定された印刷オプションが前記周辺装置でサポート可能ではない印刷オプションの場合、予め設定された印刷オプションの自動調整アルゴリズムを用いて、代替可能な印刷オプションの検索を実行することが好ましい。
【００１７】
上記目的を達成するためになされた本発明による周辺装置における印刷オプションを代替する方法は、周辺装置におけるＸＰＳファイル内のサポート可能ではない印刷オプションをサポート可能な印刷オプションに代替する方法において、印刷オプションが設定されたＸＰＳファイルを受信するステップと、前記受信されたＸＰＳファイルに設定された印刷オプションが、前記周辺装置においてサポート可能な印刷オプションであるか否かを判断するステップと、前記ＸＰＳファイルに設定されたサポート可能ではない印刷オプションと類似した代替可能な印刷オプションを検索するステップと、前記サポート可能ではない印刷オプションを前記検索された代替可能な印刷オプションに変更するステップと、サポート可能ではない印刷オプションが代替可能な印刷オプションに変更されたことを表示するステップとを有することを特徴とする。
【発明の効果】
【００１８】
本発明に係る画像形成装置とその画像形成方法並びに周辺装置とその印刷オプションを代替する方法によれば、ユーザは現在印刷しようとするＸＰＳファイルに該当画像形成装置においてサポートできない印刷オプションが設定されているかを容易に把握することができ、サポートできない印刷オプションに対して代替可能な別の印刷オプションに容易に変更することができるという効果がある。
【図面の簡単な説明】
【００１９】
【図１】ＸＰＳファイルの論理的な構造を説明するための概念図である
【図２】本発明の一実施形態にかかる画像形成装置の構成を示すブロック図である。
【図３】本発明の一実施形態に係る画像形成装置において表示されるユーザインターフェースウィンドウの多様な例の内の一例を示す模式図である。
【図４】本発明の一実施形態に係る画像形成装置において表示されるユーザインターフェースウィンドウの多様な例の内の一例を示す模式図である。
【図５】本発明の一実施形態に係る画像形成装置において表示されるユーザインターフェースウィンドウの多様な例の内の一例を示す模式図である。
【図６】本発明の一実施形態に係る画像形成装置において表示されるユーザインターフェースウィンドウの多様な例の内の一例を示す模式図である。
【図７】本発明の一実施形態に係る画像形成装置において表示されるユーザインターフェースウィンドウの多様な例の内の一例を示す模式図である。
【図８】本発明の一実施形態にかかる画像形成方法を説明するためのフローチャートである。
【発明を実施するための形態】
【００２０】
次に、本発明に係る画像形成装置とその画像形成方法並びに周辺装置とその印刷オプションを代替する方法を実施するための形態の具体例を図面を参照しながら説明する。
【００２１】
図２は、本発明の一実施形態に係る画像形成装置を示すブロック図である。
図２を参照すると、本画像形成装置１００は、通信インターフェース部１１０、保存部１２０、印刷オプション調整部１３０、ユーザインターフェース部１４０及び制御部１５０を含む。
【００２２】
通信インターフェース部１１０は、ＰＣ、ノートＰＣ、ＰＤＡ、デジタルカメラ等の端末装置（不図示）と接続され、ＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）ファイルを受信する。具体的には、通信インターフェース部１１０は画像形成装置１００を外部装置と接続するために形成され、近距離通信網（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）及びインターネット網を介して端末装置に接続される形態だけでなく、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポートを介して接続される形態も可能である。
【００２３】
ここで、ＸＰＳファイルとは、前記で説明したように、複数の階層を有するツリー構造で印刷オプションが設定された印刷データを意味する。具体的には、ＸＰＳファイルは複数の階層を有し、各階層及び各ツリーのノード毎に別途の印刷オプションが設定されてもよい。
【００２４】
例えば、図１に示したように、ＸＰＳファイルは、作業レベル１０、文書レベル２０、ページレベル３０のような３つのレベルの階層を有する形態で具現されてよく、各文書レベル２０及びページレベル３０には複数の文書及びページに対する印刷オプションがそれぞれ設定されてもよい。
具体的には、作業レベル１０に「両面印刷」が印刷オプションとして設定され、文書レベル２０の第１文書２１に「２ｎ−ｕｐ」が印刷オプションとして設定され、第１文書２１の第１ページ３１に「Ａ４用紙」が印刷オプションとして設定され、第１文書２１の第２ページ３２に「Ａ５用紙」が印刷オプションとして適用されるというように印刷オプションを設定することができ、この場合、各論理構造のノードにおける印刷オプションは下部階層に対して有効な印刷オプションとして適用される。
【００２５】
保存部１２０は、通信インターフェース部１１０を介して端末装置から受信されたＸＰＳファイルを保存する。そして、保存部１２０は、画像形成装置１００に内蔵されていない外部保存媒体、例えば画像形成装置１００の外部に接続される形態のＵＳＢメモリにより実現されてもよい。
【００２６】
印刷オプション調整部１３０は、ＸＰＳファイルに設定された印刷オプションが画像形成装置１００においてサポート可能な印刷オプションであるか否かを判断することができる。また、印刷オプション調整部１３０は、サポート可能ではない印刷オプションがＸＰＳファイルに設定されている場合に、代替可能な印刷オプションを検索することができる。具体的には、印刷オプション調整部１３０は、判断部１３１及び検索部１３２から構成される。
【００２７】
判断部１３１は、ＸＰＳファイルに設定された印刷オプションが画像形成装置１００においてサポート可能な印刷オプションであるか否かを判断する。具体的には、判断部１３１は、通信インターフェース部１１０を介して受信されたＸＰＳファイルに設定された印刷オプションの論理構造を分析し、ＸＰＳファイルのページレベルに適用される印刷オプションが画像形成装置１００においてサポート可能な印刷オプションであるか否かを判断する。
【００２８】
例えば、ＸＰＳファイル内の作業レベルに「両面印刷」の印刷オプションが設定されており、該作業レベルの下部階層である文書レベルに「Ａ３用紙」の印刷オプションが設定されている場合、該文書レベルの下部階層であるページには作業レベル及び文書レベルで設定された印刷オプションが適用されるため、「両面印刷」、「Ａ３用紙」の印刷オプションがＸＰＳファイルの該当ページ領域に設定されているということを分析することができる。
そして、「Ａ３用紙」、「両面印刷」をサポートしない画像形成装置においてはこのような印刷オプションを適用することができないため、「Ａ３用紙」、「両面印刷」は該当ページ領域にサポートできない印刷オプションであるとして把握することができる。
【００２９】
検索部１３２は、ＸＰＳファイルに設定された印刷オプションのうちサポート可能ではない印刷オプションに対する代替可能な印刷オプションを検索する。ここで、代替可能な印刷オプションとは、ユーザの更なる努力が必要となるとしても、同一の印刷物を取得することができる印刷オプション、又は同様な印刷物ではなくても類似した効果を取得することができる印刷オプションを意味する。例えば、両面印刷のオプションの場合、奇数面に対して印刷した出力物に対して、その出力物の裏面に偶数面に対する印刷を行う場合、同一の出力物を取得することができる。
【００３０】
従って、検索部１３２は、サポートできない印刷オプションがＸＰＳファイルに存在する場合、代替可能な印刷オプションを検索する。具体的には、検索部１３２は、予め保存されている印刷オプションの自動調整アルゴリズムを用いて検索することができる。このような自動調整アルゴリズムは、サポートできない印刷オプションと最大限に同様の印刷物を取得することができる印刷オプションを探すもので、開発者が初期に入力したデータベースを用いて印刷オプションを検索することができる。このようなデータベースは、ユーザの代替オプションの設定パターンによって更新されるように実現されてもよい。一方、検索された代替可能な印刷オプションは、最善の一つの印刷オプションであってもよく、複数であってもよい。
【００３１】
また、検索部１３２は、ＸＰＳファイルに設定された印刷オプションに対する代替可能な印刷オプションがない場合、該当画像形成装置のディフォルト印刷オプション（初期値）を代替可能な印刷オプションとして検索する。例えば、ＸＰＳファイルに「Ａ３用紙」の印刷オプションが設定されている場合、「Ａ３用紙」の印刷をサポートしない画像形成装置においてはこれを代替できる印刷オプションがないため、該当画像形成装置の初期値、例えば「Ａ４用紙」の印刷オプションを代替可能な印刷オプションとして検索する。
【００３２】
また、検索部１３２は、ＸＰＳファイルに設定された印刷オプションのうち有効ではない印刷オプションに対して、印刷オプションの上位階層に適用された印刷オプションを用いて、代替可能な印刷オプションを検索する。例えば、文書レベルに「ｌｅｔｔｅｒ用紙」の印刷オプションが設定されているが、該文書レベルの下部階層であるページレベルに「Ａ３用紙」の印刷オプションが設定されている場合、「Ａ３用紙」の印刷オプションが適用できない画像形成装置においては、「Ａ３用紙」印刷オプションの上位階層に適用された「ｌｅｔｔｅｒ用紙」の印刷オプションを、代替可能な印刷オプションとして検索する。
【００３３】
ユーザインターフェース部１４０は、ＸＰＳファイルに設定された印刷オプションのうちサポートできない印刷オプションに対する情報をユーザに表示し、これによりユーザは有効ではない印刷オプションを代替する条件及び代替する印刷オプションを設定することができる。
ユーザインターフェース部１４０は、画像形成装置１００においてサポートする各種の機能をユーザが設定または選択できる多数の機能キーを備え、画像形成装置１００において提供される各種の情報を表示する。ユーザインターフェース部１４０は、タッチパッド等のように入力と出力が同時に実現される装置で実現されてもよく、マウス及びモニタの結合による装置で実現されても良い。
【００３４】
具体的には、ユーザインターフェース部１４０は、ＸＰＳファイルに設定された印刷オプションのうち有効ではない印刷オプションを表示する第１領域、及び検索部１３２で検索された代替可能な印刷オプションを表示する第２領域を含むＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）ウィンドウを生成することができる。また、ユーザインターフェース部１４０は、サポート可能な印刷設定ではないことを説明するメッセージをツールチップ（ｔｏｏｌ  ｔｉｐ）の形態で表示することができ、検索された印刷オプションを表示することができる。具体的なユーザに提供されるＵＩウィンドウについては後述する。
【００３５】
制御部１５０は、判断部１３１での判断結果で、ＸＰＳファイルに設定された印刷設定のうち画像形成装置１００においてサポートできない印刷オプションがある場合、サポートできない印刷オプションがＸＰＳファイルに設定されていることを表示するように、ユーザインターフェース部１４０を制御することができる。具体的には、ＸＰＳファイルに現在の画像形成装置１００においてサポートできない印刷オプションが設定されている場合、該印刷オプションは現在の画像形成装置１００において適用することができないことを示すメッセージをユーザインターフェース部１４０を介して表示されるように制御する。
【００３６】
そして、制御部１５０は、現在の画像形成装置１００においてサポート可能ではない印刷オプションに対する代替可能な印刷オプションを検索するように、検索部１３２を制御する。具体的には、制御部１５０は、ユーザインターフェース部１４０を介して現在のＸＰＳファイルに該当画像形成装置においてサポート可能ではない印刷オプションに対する処理方式をユーザに問い合せることができ、ユーザによる処理方式の選択に応じて、代替可能な印刷オプションを検索するように検索部１３２を制御する。また、このようなサポート可能ではない印刷オプションに対する処理方式をユーザに問い合せる工程は省略してもよく、自動で代替可能な印刷オプションを検索する工程が行われるように実現されてもよい。
【００３７】
そして、制御部１５０は、検索部１３２で検索された印刷オプションをユーザインターフェース部１４０を介して表示されるように制御する。具体的には、制御部１５０は、検索部１３２で検索された印刷オプションをユーザインターフェース部１４０を介してユーザに表示することにより、現在の画像形成装置１００においてサポートできない印刷オプションを検索された印刷オプションに代替して適用するか否かについて確認する。
例えば、検索された印刷オプションが複数個である場合、制御部１５０は、検索された複数個の代替可能な印刷オプションをユーザに表示し、ユーザインターフェース部１４０を介してユーザが選択した印刷オプションを、現在の画像形成装置１００において適用できない印刷オプションを代替する印刷オプションとして適用する。また、制御部１５０は、検索された印刷オプションが一つである場合にも、検索された印刷オプションを適用するか否かをユーザインターフェース部１４０を介して表示して確認する。
【００３８】
制御部１５０は、複数個の印刷オプションが検索された場合、予め設定された優先順位に応じて、優先順位の高い印刷オプションが代替可能な印刷オプションとして設定されるように実現されてもよい。また、制御部１５０は、ユーザの選択に応じて、現在表示された代替可能な印刷オプションの代わりに別の印刷オプションを代替可能な印刷オプションとして設定してもよい。具体的には、表示された印刷オプションの以外の代替可能な印刷オプションをユーザが選択することができるため、制御部１５０は、ユーザが選択した印刷オプションを代替可能な印刷オプションとして設定することができる。
【００３９】
例えば、文書レベルに「１２−ｕｐ」が設定されているが、「８−ｕｐ」印刷オプションまでしか処理できない画像形成装置では「８−ｕｐ」又は「４−ｕｐ」印刷オプションのみを代替可能な印刷オプションとしてユーザに表示することができる。この場合、ユーザは、表示された「８−ｕｐ」又は「４−ｕｐ」の印刷オプションの以外に、「２−ｕｐ」及び「１−ｕｐ」も利用することができるため、現在表示された代替可能な印刷オプションの代わりに別の印刷オプションをユーザが選択した場合、ユーザが選択した印刷オプションを代替可能な印刷オプションとして設定することができる。
【００４０】
一方、制御部１５０は、代替可能な印刷オプションのうち少なくとも一つをユーザが選択した場合、設定される印刷状態を予め表示するようにユーザインターフェース部１４０を制御する。具体的には、複数個の印刷オプションをユーザが選択できる場合、該印刷オプションがどのような形で印刷されるかをユーザに知らせるために、ＵＩウィンドウの一側面に適用される形を予め表示することができるようにする。
【００４１】
また、制御部１５０は、ＸＰＳファイル内のサポートしない印刷オプションが検索部１３２で検索された印刷オプション又はユーザの選択によって選択された代替印刷オプションに代替されたＸＰＳファイルを保存部１２０に保存する。具体的には、該当ＸＰＳファイルが繰返して出力されるため、制御部１５０は、現在の画像形成装置１００においてサポートしない印刷オプションが変更されたＸＰＳファイルを保存部１２０に保存する。この場合、制御部１５０は変更されたＸＰＳファイルを別名のＸＰＳファイルで保存してもよく、従来のＸＰＳファイルに上書きする形態で保存してもよい。このような動作は、ユーザの選択によって行われてもよく、別途のユーザの保存命令なしに自動で行われるように実現されてもよい。
【００４２】
従って、ユーザは現在のＸＰＳファイルに設定された印刷オプションのうち画像形成装置においてサポート可能ではない印刷オプションを容易に把握することができ、提供される代替可能な印刷オプション情報を通じて印刷オプションを容易に変更することができる。
【００４３】
図３は、本発明の一実施形態に係る画像形成装置において表示されるユーザインターフェースウィンドウの一例を示す図である。
図３を参照すると、ＵＩウィンドウ３００は、ＸＰＳファイルに設定された印刷オプションのうち、該当画像形成装置においてサポート可能ではない印刷オプションを表示する。具体的には、ＸＰＳファイルには多様な印刷オプションが設定されていることができ、画像形成装置においてサポートできない印刷オプションが複数個あることがあるので、該当画像形成装置において適用できない印刷オプションをリスト形式に表示する。
【００４４】
図４は、本発明の一実施形態に係る画像形成装置において表示されるユーザインターフェースウィンドウの他の例を示す図である。
図４を参照すると、ＵＩウィンドウ４００は、現在のＸＰＳファイルに設定された印刷オプションを表示する領域４２０、及び該当印刷オプションが適用される設定範囲を表示する領域４１０が存在し、該当印刷オプションが現在の画像形成装置において適用できる印刷オプションであるか否かを表示する領域が存在する。
【００４５】
具体的には、ＸＰＳファイルには多様な印刷オプションが異なる設定範囲を有するように設定することができるが、ＵＩウィンドウ４００は、現在のＸＰＳファイルに設定されているすべての印刷オプション４２０と該当印刷オプションの設定範囲４１０をユーザに表示する。
図４に示す印刷オプションについて簡単に説明すると、まず、「両面印刷」印刷オプションは出力物が両面印刷されるように出力する印刷オプションを意味する。そして、「１２−ｕｐ」印刷オプションは一面について１２ページが印刷されるように出力する印刷オプションを意味する。最後に、「Ａ３用紙サイズ」印刷オプションはＡ３用紙に該当文書が印刷されるようにする印刷オプションを意味する。
【００４６】
ここで、「１２−ｕｐ」印刷オプション及び「Ａ３用紙サイズ」印刷オプションは、基本的に一面について１２ページ印刷及びＡ３の用紙サイズがサポートされる画像形成装置において適用できる印刷オプションであるため、１２ページ印刷及びＡ３用紙サイズの印刷オプションをサポートしない画像形成装置においては設定不可能な印刷オプションである。このような画像形成装置において該当ＸＰＳファイルを出力したり、このような情報を取得しようとする場合、ＵＩウィンドウ４００のようにＸＰＳファイルに設定されている印刷オプションに対してリスト形式で表示することができる。この場合、「両面印刷」は現在の画像形成装置においてサポートすることができるため、別途のアイコンが表示されない。しかし、「１２−ｕｐ」印刷オプション及び「Ａ３用紙サイズ」印刷オプションの場合、現在の画像形成装置においてサポートされないため、目録の傍に「！」アイコン４３２が表示されるようにする。これにより、ユーザはＸＰＳファイルに設定された印刷オプションのうち、現在の画像形成装置において適用できない印刷オプションに対する情報を容易に把握することができる。
【００４７】
そして、画像形成装置において適用できない印刷オプションについては、図４に示すように、ＸＰＳファイルに設定されていることを知らせるメッセージをＵＩウィンドウ４５０に表示することができる。具体的には、このようなメッセージには、単に画像形成装置において適用できない印刷オプションであることを表示してもよく、代替可能な印刷オプションに対する情報が含まれてもよい。
【００４８】
上記のような情報は簡単なツールチップ形式４５０に提供されるため、表示されてから一定の時間が経つと消えるようにするか、マウスの変化や別のオプションを選択したときに自動で消えるように実現されてもよい。また、具体的にツールチップが表示される位置、ツールチップのフォント種類、フォントサイズ、背景色など、ツールチップの特性が変更できるように実現されてもよい。
【００４９】
図５は、上記のような画像形成装置においてサポート可能ではない印刷オプションがＸＰＳファイルに設定されている場合、これを処理する方法をユーザにより選択させるインターフェース画面の構成の例を示す。
具体的には、ＸＰＳファイルに画像形成装置においてサポート可能ではない印刷オプションが設定されている場合、様々な方式でこれを変更して印刷動作が実現されるようにできるが、図５に示す処理オプションについて説明する。
【００５０】
まず、「デフォルト値に設定」設定５１０は、画像形成装置においてサポート可能ではない印刷オプションを、該当印刷オプションのカテゴリのデフォルト値に変更する設定を意味する。
たとえば、「Ａ３用紙」をサポートできない画像形成装置においてＸＰＳファイルに「Ａ３用紙」印刷オプションが設定されている場合、「Ａ３用紙」印刷オプションが用紙サイズのカテゴリの中で画像形成装置にデフォルト値として設定された印刷オプション、たとえば「Ａ４用紙」印刷オプションに変更する設定である。
【００５１】
そして、「自動変更値に設定」設定５２０は、画像形成装置においてサポート可能ではない印刷オプションを、予め設定されたアルゴリズムを用いて別の印刷オプションに自動で変更する設定を意味する。具体的には、「自動変更値に設定」設定５２０は、サポートできない印刷オプションと最大限に同様な印刷物が得られる印刷オプションを探すもので、開発者が初期に入力したデータベースを用いて印刷オプションを検索する。たとえば、「４−ｕｐ」印刷オプションまでのみ処理できる画像形成装置においては。「４−ｕｐ」印刷オプションを超過する、たとえば「１２−ｕｐ」、「８−ｕｐ」印刷オプションについては「４−ｕｐ」印刷オプションに変更設定される設定である。
【００５２】
そして、「プリントチケット適用可能でない場合、一括変更設定」設定５３０は、画像形成装置においてサポート可能ではない印刷オプション及び上記で説明したような代替可能な印刷オプションをユーザに表示し、ユーザの選択に従って同一の印刷オプションについては一括で変更する設定を意味する。具体的には、ＸＰＳファイルに画像形成装置においてサポート可能ではない印刷オプションが設定範囲と異なる設定としてなされている場合、一つの設定範囲に対するユーザの選択による変更がある場合、他の同一の印刷オプションすべてが変更される設定である。このような設定をユーザが選択した場合、図６に示すようなユーザインターフェースの構成を表示する。
【００５３】
図６は、画像形成装置においてサポート可能ではない印刷オプションに対して「プリントチケット適用可能でない場合、一括変更設定」設定５３０を用いて、代替可能な印刷オプションに変更するユーザインターフェース画面の構成の例を示す。
【００５４】
図６を参照すると、ＵＩウィンドウ６００は、現在の画像形成装置においてサポート可能ではない印刷オプションである「Ａ３用紙」印刷オプション６１０及び「１２−ｕｐ」印刷オプション６２０が表示され、該当印刷オプションに対する代替可能な印刷オプションが下段に表示される。具体的には、ユーザが現在の画像形成装置においてサポート可能ではない「Ａ３用紙」印刷オプション６１０に対して、代替可能な印刷オプションである「Ａ４用紙」印刷オプション６１１、「Ｌｅｔｔｅｒ」印刷オプション６１２、「Ｏｆｉｃｉｏ」印刷オプション６１３のうち「Ａ４用紙」印刷オプション６１１を選択した場合、ＸＰＳファイルに「Ａ３用紙」印刷オプションが設定されたすべての設定領域に対して「Ａ３用紙」印刷オプションの代わりに「Ａ４用紙」印刷オプションが設定される。
【００５５】
そして、現在の画像形成装置においてサポート可能ではない「１２−ｕｐ」印刷オプション６２０に対して、代替可能な印刷オプションである「８−ｕｐ」印刷オプション６２１、「４−ｕｐ」印刷オプション６２２のうちユーザが「８−ｕｐ」印刷オプションを選択した場合、ＸＰＳファイルに「１２−ｕｐ」印刷オプションが設定されたすべての設定領域に対して「１２−ｕｐ」印刷オプションの代わりに「８−ｕｐ」印刷オプションが設定される。
【００５６】
次に、「プリントチケット適用可能でない場合、各々毎に変更設定」設定５４０は、画像形成装置においてサポート可能ではない印刷オプション及びこれに対する代替可能な印刷オプションをユーザに表示し、サポート可能ではない印刷オプションのすべてに対してそれぞれユーザの選択に従って変更する設定を意味する。具体的には、ＸＰＳファイルに画像形成装置においてサポート可能ではない印刷オプションが設定範囲と異なる設定としてなされている場合、それぞれに対してユーザの選択に従って変更する設定である。このような設定をユーザが選択した場合、図７に示すようなユーザインターフェースの構成を表示する。
【００５７】
図７は、画像形成装置においてサポート可能ではない印刷オプションに対して、「プリントチケット適用可能でない場合、各々毎に変更設定」設定５４０を用いて、代替可能な印刷オプションに変更するユーザインターフェースの構成を示す。
図７を参照すると、ＵＩウィンドウ７００は、現在の画像形成装置においてサポート可能ではない印刷オプションである「Ａ３用紙」印刷オプションが設定範囲と異なる設定としてなされている場合、それぞれの設定された範囲毎に「Ａ３用紙」印刷オプション７１０、７２０が表示され、該当印刷オプションに対する代替可能な印刷オプションが下段に表示される。
【００５８】
具体的には、ユーザがＸＰＳファイルの第１作業レベルの第２文書レベルの第３ページ領域に設定された「Ａ３用紙」印刷オプション７１０に対して、代替可能な印刷オプションである「Ａ４用紙」印刷オプション７１１、「Ｌｅｔｔｅｒ」印刷オプション７１２、「Ｏｆｉｃｉｏ」印刷オプション７１３のうち「Ａ４用紙」印刷オプション７１１を選択し、ＸＰＳファイルの第１作業レベルの第２文書レベルの第４ページ領域に設定された「Ａ３用紙」印刷オプション７２０に対して、代替可能な印刷オプションである「Ａ４用紙」印刷オプション７２１、「Ｌｅｔｔｅｒ」印刷オプション７２２のうち「Ｌｅｔｔｅｒ」印刷オプション７２２を選択した場合、それぞれＸＰＳファイルの第１作業レベルの第２文書レベルの第３ページ領域に設定された「Ａ３用紙」印刷オプション７１０は「Ａ４用紙」印刷オプションに変更され、ＸＰＳファイルの第１作業レベルの第２文書レベルの第４ページ領域に設定された「Ａ３用紙」印刷オプション７２０は「Ｌｅｔｔｅｒ」印刷オプションに変更される。
【００５９】
最後に、「エラーメッセージを出力する」設定５５０は、印刷動作を中止し、ＸＰＳファイルに現在の画像形成装置においてサポート可能ではない印刷オプションが設定されていることを知らせるエラーメッセージを出力する設定を意味する。エラーメッセージには、該当ＸＰＳファイルの名称、サポートできない印刷設定、これを代替できる印刷オプションなどの情報を含む。
【００６０】
図５に示すような、画像形成装置において適用できない印刷オプションがＸＰＳファイルに含まれている場合、これを処理する方法に対する選択は、最初の画像形成装置の設置時に選択され、その以降は一つの設定が継続して適用されるように実現されてもよく、画像形成装置において適用できない印刷オプションの含まれたＸＰＳファイルが出力される度に選択されるよう実現されてもよい。
【００６１】
図１〜図７を説明することにおいて、本願は、レーザプリンタ（ＬＢＰ）及び複合機（ＭＦＰ）のような画像形成装置で動作する形態を説明したが、ＸＰＳファイルを画像形成装置に伝送することができるパーソナルコンピュータ、ノートＰＣ、ＰＭＰのような端末装置から伝送する命令に伴って図１〜図７において説明するような動作が行われるように実現されてもよい。また、本願は、レーザプリンタ（ＬＢＰ）及び複合機のような画像形成装置に装着して動作する周辺装置（Ｐｅｒｉｐｈｅｒａｌ  ｄｅｖｉｃｅ）の形態に実現されてもよい。
【００６２】
図８は、本発明の一実施形態に係る印刷形成方法（ＸＰＳファイル内の印刷オプションを代替する方法）を説明するためのフローチャートである。
図８を参照すると、複数の階層を有するツリー構造で印刷オプションが設定されたＸＰＳファイルを受信し（ステップＳ８１０）、受信されたＸＰＳファイルに設定された印刷オプションを分析する（ステップＳ８２０）。
【００６３】
次に、ＸＰＳファイルに設定された印刷オプションが画像形成装置においてサポート可能な印刷オプションであるか否かを判断する（ステップＳ８３０）。具体的には、ＸＰＳファイルのページ領域に適用される印刷オプションが、画像形成装置においてサポート可能な有効な印刷オプションであるか否かを判断する。たとえば、ＸＰＳファイルに両面印刷のオプションが設定されているが、両面印刷をサポートしない画像形成装置においては適用できない印刷オプションであるため、サポート可能な印刷オプションではないと判断する。
【００６４】
ステップＳ８３０での判断の結果、ＸＰＳファイルに設定された印刷オプションのすべてが画像形成装置においてサポート可能な有効な印刷オプションである場合、ＸＰＳファイルに設定された印刷オプションが適用されＸＰＳファイルが印刷される（ステップＳ８６０）。
【００６５】
一方、ＸＰＳファイルに設定された印刷オプションがサポート可能ではない印刷オプションがある場合、ＸＰＳファイルに設定された印刷オプションがサポート可能ではないことを表示する（ステップＳ８４０）。
【００６６】
具体的には、ＸＰＳファイルに設定された印刷オプションのうちサポート可能ではない印刷オプションをリスト形式でユーザインターフェース上に表示し、現在のＸＰＳファイルに設定された印刷オプション及び該印刷オプションが適用される領域を表示するユーザインターフェース上に、サポート可能な印刷設定ではないことを知らせるアイコンを、ＸＰＳファイルに設定された印刷オプションの一側に表示する。また、サポート可能ではない印刷オプションであることを知らせるメッセージをツールチップ形態のユーザインターフェースウィンドウにより表示することもできる。このようなメッセージには単にサポート可能な印刷設定ではないことを表示するか、予め保存された印刷オプションに対して代替可能な印刷オプションに関する情報を含ませることもできる。このようなユーザインターフェース上に表示する動作は、図２〜図７に係って説明した内容と同様である。
【００６７】
なお、サポート可能ではない印刷オプションがＸＰＳファイルに存在する場合、サポート可能ではない印刷オプションを代替する印刷オプションの設定を受けることができる（ステップＳ８５０）。具体的には、代替可能な印刷オプションを選択する方法は、ユーザの選択によって代替可能な印刷オプションを検索し、予め設定されたアルゴリズムによって検索された代替可能な印刷オプションを設定する。
【００６８】
一方、このように自動調整するか否かは、印刷オプションのようにユーザの選択によって行われてもよく、常に自動で選択されるように実現されてもよい。また、図６及び図７に示すように、有効ではない予め保存された印刷オプションを代替する複数の印刷オプションを表示し、それらのうちの一つをユーザが選択するように実現されてもよく、最善の印刷オプションの内の一つがすぐに設定されるように実現されてもよい。
【００６９】
次に、ＸＰＳファイル内のサポート可能ではない印刷オプションを代替する印刷オプションに変更して、ＸＰＳファイルを印刷する（ステップＳ８６０）。この場合、設定段階で設定された印刷オプションを反映したＸＰＳファイルを保存する。この場合、ユーザの保存命令に対応して印刷オプションの変更されたＸＰＳファイルが保存されるように実現されてもよく、自動保存されるように実現されてもよい。
【００７０】
従って、ユーザは現在印刷しようとするＸＰＳファイルに該当画像形成装置においてサポートできない印刷オプションが設定されているか否かを容易に把握することができ、サポートできない印刷オプションに対して代替可能な別の印刷オプションに容易に変更することができる。図８のような画像形成方法は、図２の構成を有する画像形成装置上で実行されてもよく、その以外の別の構成を有する画像形成装置または画像形成装置と接続されて動作する周辺装置で実行されてもよい。
【００７１】
尚、本発明は、上述の実施形態に限られるものではない。本発明の技術的範囲から逸脱しない範囲内で多様に変更実施することが可能である。
【符号の説明】
【００７２】
１００      画像形成装置
１１０      通信インターフェース部
１２０      保存部
１３０      印刷オプション調整部
１３１      判断部
１３２      検索部
１４０      ユーザインターフェース部
１５０      制御部
３００、４００、５００、６００、７００    ＵＩウィンドウ
【図１】
2010061652.tif 000003
【図２】
2010061652.tif 000004
【図３】
2010061652.tif 000005
【図４】
2010061652.tif 000006
【図５】
2010061652.tif 000007
【図６】
2010061652.tif 000008
【図７】
2010061652.tif 000009
【図８】
2010061652.tif 000010