(57)【要約】【課題】画像処理装置が取扱う用紙種類の設定を容易とする、画像処理装置、情報処理装置、画像処理装置の制御方法、およびプログラムを提供すること。【解決手段】情報処理装置１２は、給紙トレイと、前記給紙トレイが給紙する紙種をカスタム設定により割当てる割当手段と、前記給紙トレイが給紙する紙種を、紙種設定のメニュー表示から削除して表示するか、または不活性表示により表示させるための通信制御手段とを含む画像処理装置１４に対し、プリント指令を発行する。情報処理装置１２は、ネットワーク１６を介してトレイを指定した紙種データを問い合わせ、前記画像処理装置から前記割当手段による割当を使用して検索された前記紙種データを取得する通信制御手段３６と、受信した紙種データを使用して給紙トレイが給紙しない紙種を、紙種設定のメニュー表示から削除して表示するか、または不活性表示により表示させる、表示制御手段４２とを備えている。【選択図】  図３
2008055787.tif 000002
【特許請求の範囲】
【請求項１】
給紙トレイと、
前記給紙トレイが給紙する紙種をカスタム設定により割当てる割当手段と、
前記給紙トレイが給紙しない紙種を、紙種設定のメニュー表示から削除して表示するか、または不活性表示により表示させる、表示手段と
を含む、画像処理装置。
【請求項２】
前記給紙トレイについて前記メニュー表示された前記紙種についてのプリント指令を受付ける、ＧＵＩ手段を含む、請求項１に記載の画像処理装置。
【請求項３】
前記割当手段は、既定紙種を割当てた既定紙種テーブルと、ユーザ設定されるカスタム紙種およびカスタム紙種属性を割当てたカスタム紙種テーブルと、前記給紙トレイの紙種を指定するトレイ条件テーブルとを含む、請求項１または２に記載の画像処理装置。
【請求項４】
前記表示手段は、前記給紙トレイについて表示可能な紙種メニューを登録したメニュー・テーブルを備え、前記カスタム紙種または前記カスタム紙種属性を前記割当手段に問合わせて検索し、検索されたカスタム紙種を前記メニュー・テーブルから選択して表示させるかまたはアクティブ表示させる、請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
検索されなかった前記カスタム紙種または前記カスタム紙種属性の前記カスタム紙種を前記メニュー表示から削除するかまたは不活性表示により表示させる、請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記画像処理装置は、ネットワークを介して情報処理装置と通信する通信制御手段を備え、前記情報処理装置からの問合わせに応答して前記検索を実行する、請求項４または５に記載の画像処理装置。
【請求項７】
給紙トレイと、前記給紙トレイが給紙する紙種をカスタム設定により割当てる割当手段と、前記給紙トレイが給紙する紙種を、紙種設定のメニュー表示から削除して表示するか、または不活性表示により表示させるための通信制御手段とを含む画像処理装置に対し、プリント指令を発行する情報処理装置であって、前記情報処理装置は、
ネットワークを介して前記給紙トレイを指定した紙種データを問合わせ、前記画像処理装置から前記割当手段による割当を使用して検索された前記紙種データを取得する通信制御手段と、
受信した前記紙種データを使用して前記給紙トレイが給紙しない紙種を、紙種設定のメニュー表示から削除して表示するか、または不活性表示により表示させる、表示制御手段と
を備える情報処理装置。
【請求項８】
前記割当手段は、既定紙種を割当てた既定紙種テーブルと、ユーザ設定されるカスタム紙種およびカスタム紙種属性を割当てたカスタム紙種テーブルと、前記給紙トレイの紙種を指定するトレイ条件テーブルとを含む、請求項７に記載の情報処理装置。
【請求項９】
給紙トレイを含む画像処理装置の制御方法であって、
前記給紙トレイが給紙する紙種をカスタム設定により割当てる割当ステップと
前記給紙トレイについて割当てられた前記カスタム紙種または前記カスタム紙種属性を割当手段に問合わせて検索する検索ステップと、
前記給紙トレイについて表示可能な紙種メニューを登録したメニュー・テーブルのエントリ項目のうち、検索されたカスタム紙種を表示または活性表示させ、検索されなかった前記カスタム紙種についてメニュー表示から削除するかまたは不活性表示して表示させる表示制御ステップと
を含む、画像処理装置の制御方法。
【請求項１０】
前記割当手段は、既定紙種を割当てた既定紙種テーブルと、ユーザ設定されるカスタム紙種およびカスタム紙種属性を割当てたカスタム紙種テーブルと、前記給紙トレイの紙種を指定するトレイ条件テーブルとを含み、前記検索ステップは、前記給紙トレイの指定を使用した問合わせにより前記給紙トレイについて前記カスタム紙種および前記カスタム紙種属性を検索する、請求項９に記載の制御方法。
【請求項１１】
前記表示制御ステップは、前記給紙トレイについて表示可能な紙種メニューを登録したメニュー・テーブルを備え、前記カスタム紙種または前記カスタム紙種属性を前記割当手段に問合わせて検索し、検索されたカスタム紙種または前記カスタム紙種属性の前記カスタム紙種を、前記メニュー・テーブルから選択して表示させるステップを含む、請求項９または１０に記載の制御方法。
【請求項１２】
前記給紙トレイの指定を、ネットワークを介して外部接続された情報処理装置から前記問合わせを受付けるステップを含む、請求項１０または１１に記載の制御方法。
【請求項１３】
給紙トレイを含む画像処理装置の制御方法を実行するための装置実行可能なプログラムであって、前記プログラムは、前記画像処理装置に対して
前記給紙トレイが給紙する紙種をカスタム設定により割当てる機能手段と
前記給紙トレイについて割当てられた前記カスタム紙種または前記カスタム紙種属性を割当手段に問合わせて検索する機能手段と、
前記給紙トレイについて表示可能な紙種メニューを登録したメニュー・テーブルのエントリ項目のうち、検索されたカスタム紙種を表示または活性表示させ、検索されなかった前記カスタム紙種をメニュー表示から削除するかまたは不活性表示して表示させる機能手段と
を実現する、プログラム。
【請求項１４】
前記割当てる機能手段は、既定紙種を割当てた既定紙種テーブルと、ユーザ設定されるカスタム紙種およびカスタム紙種属性を割当てたカスタム紙種テーブルと、前記給紙トレイの紙種を指定するトレイ条件テーブルとを含み、前記検索する機能段階は、前記給紙トレイの指定を使用した問合わせにより前記給紙トレイについて前記カスタム紙種および前記カスタム紙種属性を検索し、検索結果に対応して前記メニュー表示から給紙できない紙種の選択を禁止する、請求項１３に記載のプログラム。
【請求項１５】
給紙トレイと、前記給紙トレイが給紙する紙種をカスタム設定により割当てる割当手段と、前記給紙トレイが給紙する紙種を、紙種設定のメニュー表示から削除して表示するか、または不活性表示により表示させるための通信制御手段とを含む画像処理装置に対し、プリント指令を発行するための装置実行可能なプログラムであって、前記プログラムは、
ネットワークを介して前記トレイを指定した紙種データを問合わせ、前記画像処理装置から前記割当手段による割当を使用して検索された前記紙種データを取得する機能手段と、
受信した前記紙種データを使用して前記給紙トレイが給紙しない紙種を、紙種設定のメニュー表示から削除して表示するか、または不活性表示により表示させる機能手段と、
前記表示させる機能段階により表示された前記メニュー表示にしたがって前記プリント指令を発行する機能手段と
を情報処理装置に実現するプログラム。
【請求項１６】
前記プログラムは、プリンタ・ドライバ・ソフトウェアである、請求項１５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理に関し、より詳細には、画像処理装置が取扱う用紙種類の設定を容易とする、画像処理装置、情報処理装置、画像処理装置の制御方法、およびプログラムに関する。
【背景技術】
【０００２】
画像処理装置が処理対象とする画像の種類が多様化するにつれ、画像処理装置の使用するべき用紙サイズが増えてきている。近年では、Ａ５、Ｂ５、Ａ４などの固定サイズばかりではなく特定のユーザが使用する用紙サイズ、厚さ、紙種、用紙の特定の属性（材質）により制限される機能などの制限機能を定義してプリントを可能とする、カスタム紙種対応の画像処理装置も提案されている。
【０００３】
例えば、特開２００４−２１０４４３号公報（特許文献１）には、用紙選択ダイヤルを備える選択手段により複数の用紙サイズ設定から、所望の用紙サイズに関連付けられた第１の用紙サイズ設定を選択する画像形成装置が開示されている。
【０００４】
また、特開２００１−３２８７４０号公報（特許文献２）には、コンピュータからの用紙設定がなされていない場合には、ユーザが望む用紙を選択させる画像形成装置が開示されている。
【特許文献１】特開２００４−２１０４４３号公報
【特許文献２】特開２００１−３２８７４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように、これまでユーザが希望する規格以外の紙種を設定する画像形成装置および画像処理装置が知られていた。しかしながら、特許文献１および特許文献２に開示された画像形成装置は、ユーザによる用紙設定が柔軟に対応することができないという不都合があった。また、一方で、ユーザによる任意設定をそのまま許してしまう場合には、画像形成装置または画像処理装置が対応できず、設定処理が無駄になったり、プリント出力物が無駄になったりする場合がある。
【課題を解決するための手段】
【０００６】
本発明は上記従来技術の課題に鑑みてなされたものであり、ユーザによるカスタム紙種設定が画像処理装置では対応できない場合に、ユーザが設定したカスタム紙種を、用紙選択ウィンドウに表示しないことにより、カスタム紙種設定の誤設定を防止する。
【０００７】
本発明によれば、
給紙トレイと、
前記給紙トレイが給紙する紙種をカスタム設定により割当てる割当手段と、
前記給紙トレイが給紙しない紙種を、紙種設定のメニュー表示から削除して表示するか、または不活性表示により表示させる、表示手段と
を含む、画像処理装置が提供される。
【０００８】
本発明では、前記給紙トレイについて前記メニュー表示された前記紙種についてのプリント指令を受付ける、ＧＵＩ手段を含むことができる。本発明では、前記割当手段は、既定紙種を割当てた既定紙種テーブルと、ユーザ設定されるカスタム紙種およびカスタム紙種属性を割当てたカスタム紙種テーブルと、前記給紙トレイの紙種を指定するトレイ条件テーブルとを含むことができる。本発明の前記表示手段は、前記給紙トレイについて表示可能な紙種メニューを登録したメニュー・テーブルを備え、前記給紙トレイについて割当られた前記カスタム紙種または前記カスタム紙種属性を前記割当手段に問合わせて検索し、検索されたカスタム紙種を前記メニュー・テーブルから選択して表示させるかまたはアクティブ表示させることができる。本発明では、検索されなかった前記カスタム紙種または前記カスタム紙種属性の前記カスタム紙種を前記メニュー表示から削除するかまたは不活性表示により表示させることができる。本発明では、前記画像処理装置は、ネットワークを介して情報処理装置と通信する通信制御手段を備え、前記情報処理装置からの問合わせに応答して前記検索を実行することができる。
【０００９】
本発明によれば、給紙トレイと、前記給紙トレイが給紙する紙種をカスタム設定により割当てる割当手段と、前記給紙トレイが給紙する紙種を、紙種設定のメニュー表示から削除して表示するか、または不活性表示により表示させるための通信制御手段とを含む画像処理装置に対し、プリント指令を発行する情報処理装置であって、前記情報処理装置は、
ネットワークを介して前記給紙トレイを指定した紙種データを問い合わせ、前記画像処理装置から前記割当手段による割当を使用して検索された前記紙種データを取得する通信制御手段と、
受信した前記紙種データを使用して前記給紙トレイが給紙しない紙種を、紙種設定のメニュー表示から削除して表示するか、または不活性表示により表示させる、表示制御手段と
を備える情報処理装置が提供できる。
【００１０】
本発明では、前記割当手段は、既定紙種を割当てた既定紙種テーブルと、ユーザ設定されるカスタム紙種およびカスタム紙種属性を割当てたカスタム紙種テーブルと、前記給紙トレイの紙種を指定するトレイ条件テーブルとを含むことができる。
【００１１】
本発明によれば、
給紙トレイを含む画像処理装置の制御方法であって、
前記給紙トレイが給紙する紙種をカスタム設定により割当てる割当ステップと
前記給紙トレイについて割当てられた前記カスタム紙種または前記カスタム紙種属性を割当手段に問合わせて検索する検索ステップと、
前記給紙トレイについて表示可能な紙種メニューを登録したメニュー・テーブルのエントリ項目のうち、検索されたカスタム紙種を表示または活性表示させ、検索されなかった前記カスタム紙種についてメニュー表示から削除するかまたは不活性表示して表示させる表示制御ステップと
を含む、画像処理装置の制御方法が提供できる。
【００１２】
本発明では、前記割当手段は、既定紙種を割当てた既定紙種テーブルと、ユーザ設定されるカスタム紙種およびカスタム紙種属性を割当てたカスタム紙種テーブルと、前記給紙トレイの紙種を指定するトレイ条件テーブルとを含み、前記検索ステップは、前記給紙トレイの指定を使用した問合わせにより前記給紙トレイについて前記カスタム紙種および前記カスタム紙種属性を検索することができる。本発明では、前記表示制御ステップは、前記給紙トレイについて表示可能な紙種メニューを登録したメニュー・テーブルを備え、前記給紙トレイについて割当られた前記カスタム紙種または前記カスタム紙種属性を前記割当手段に問合わせて検索し、検索されたカスタム紙種または前記カスタム紙種属性の前記カスタム紙種を、前記メニュー・テーブルから選択して表示させるステップを含むことができる。本発明によれば、前記給紙トレイの指定を、ネットワークを介して外部接続された情報処理装置から前記問合わせを受付けるステップを含むことができる。
【００１３】
本発明によれば、給紙トレイを含む画像処理装置の制御方法を実行するための装置実行可能なプログラムであって、前記プログラムは、前記画像処理装置に対して
前記給紙トレイが給紙する紙種をカスタム設定により割当てる機能手段と
前記給紙トレイについて割当てられた前記カスタム紙種または前記カスタム紙種属性を割当手段に問合わせて検索する機能手段と、
前記給紙トレイについて表示可能な紙種メニューを登録したメニュー・テーブルのエントリ項目のうち、検索されたカスタム紙種を表示または活性表示させ、検索されなかった前記カスタム紙種をメニュー表示から削除するかまたは不活性表示して表示させる機能手段と
を実現する、プログラムが提供できる。
【００１４】
本発明では、前記割当てる機能手段は、既定紙種を割当てた既定紙種テーブルと、ユーザ設定されるカスタム紙種およびカスタム紙種属性を割当てたカスタム紙種テーブルと、前記給紙トレイの紙種を指定するトレイ条件テーブルとを含み、前記検索する機能段階は、前記給紙トレイの指定を使用した問合わせにより前記給紙トレイについて前記カスタム紙種および前記カスタム紙種属性を検索し、検索結果に対応して前記メニュー表示から給紙できない紙種の選択を禁止することができる。
【００１５】
本発明によれば、給紙トレイと、前記給紙トレイが給紙する紙種をカスタム設定により割当てる割当手段と、前記給紙トレイが給紙する紙種を、紙種設定のメニュー表示から削除して表示するか、または不活性表示により表示させるための通信制御手段とを含む画像処理装置に対し、プリント指令を発行するための装置実行可能なプログラムであって、前記プログラムは、
ネットワークを介して前記トレイを指定した紙種データを問合わせ、前記画像処理装置から前記割当手段による割当を使用して検索された前記紙種データを取得する機能手段と、
受信した前記紙種データを使用して前記給紙トレイが給紙しない紙種を、紙種設定のメニュー表示から削除して表示するか、または不活性表示により表示させる機能手段と、
前記表示させる機能段階により表示された前記メニュー表示にしたがって前記プリント指令を発行する機能手段と
を情報処理装置に実現するプログラムが提供される。
【００１６】
本発明の前記プログラムは、プリンタ・ドライバ・ソフトウェアとすることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を図面に示した実施の形態をもって説明するが、本発明は、後述する実施形態に限定されるものではない。
【００１８】
図１は、本発明の画像処理装置を含むプリント・システムの実施形態を示す。プリント・システム１０は、画像を処理し、出力指令を発行する情報処理装置として機能する、複数の情報処理装置１２と、ネットワーク１６に接続された画像処理装置１４とを含んで構成される。情報処理装置１２は、ＬＡＮまたはＷＡＮなどとして構成されるネットワーク１６に接続されていて、画像処理装置１４は、ネットワーク・プリンタとして機能している。情報処理装置１２は、パーソナル・コンピュータとして実装することができ、ＷＩＮＤＯＷＳ（登録商標）、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）などのオペレーション・システム（ＯＳ）で機能され、ユーザに対して種々の機能を提供する。また、画像処理装置１４は、電子写真法を使用するマルチファンクション・プリンタ（ＭＦＰ）またはレーザ・プリンタとされている。
【００１９】
図２は、本発明の画像処理装置１４の機能ブロック図である。図２の画像処理装置１４は、ＭＦＰなどとして構成されており、それ自体で画像処理を実行し、出力を行う。一方で、画像処理装置１４は、ネットワーク・プリンタとしても機能し、外部接続されたパーソナル・コンピュータなどの情報処理装置１２からプリント指令およびプリント・データを受信して、依頼された処理を実行する。図２に示した画像処理装置１４は、通信制御部２２を含んでおり、ネットワーク１６から指令、データなどを取得している。通信制御部２２で受信された指令やデータは、内部バス２０を介して、画像形成制御部３２に渡され、印刷制御部３４の制御の下で、感光体、半導体レーザ、定着器などを含む作像エンジンから作像出力される。
【００２０】
また、画像処理装置１４は、機器情報管理部３０、記憶装置２４、ＵＩ制御部２６を備えている。機器情報管理部３０は、画像処理装置１４が使用することができるリソースを管理しており、本発明では使用することができるカセット種類、紙種などを登録した各種テーブルを管理する。記憶装置２４は、情報処理装置１２が使用するソフトウェア、データなどを記憶するＲＡＭ、ハードディスク装置、ＥＥＰＲＯＭ、ＥＰＲＯＭなどとして構成され、中央処理装置（ＣＰＵ：図示せず）からの指令に応答してソフトウェアやデータの書込や読出しを実行する。ＵＩ制御部２６は、オープンドック・アーキテクチャまたはＧＤＩ環境下で情報処理装置１２のディスプレイ（図示せず）や操作パネル２８にグラフィカル・ユーザ・インタフェース（ＧＵＩ）を表示する。ＵＩ制御部２６は、操作パネルやディスプレイ画面の表示制御を行い、ＧＵＩを介して入力されるイベントを受付けて、画像形成制御部３２や印刷制御部３４にイベントに対応した指令を発行する。
【００２１】
図３は、本発明の情報処理装置１２が実装するプリンタ・ドライバ・ソフトウェアの構成を示した図である。情報処理装置１２は、画像処理装置１４に対し、通信制御部３６を介して用紙データの問合わせを行い、プリント指令およびプリント・データを伝送し、画像処理装置１４からのレスポンスを受信して、アプリケーション・プログラミング・インタフェース（ＡＰＩ）４０を介して表示制御部４２に対してプリント実行、条件設定などを可能とする。プリント・データ作成部４４は、情報処理装置１２がソフトウェアにより作成したドキュメントについて、ディスプレイ装置３８に表示されたＧＵＩを使用するユーザからの指令に応答して、ドキュメントのページ・フォーマッティングなどを、ＧＤＩ(Graphics Device Interface)などを使用して設定する。ＡＰＩ４０は、プリント・データ作成部４４からの指令およびデータを画像処理装置１４に渡し、プリント処理を実行させている。
【００２２】
図４は、本発明の情報処理装置１２が備える紙種データの実施形態を示した図である。図４（ａ）は、既定紙種をエントリする既定紙種テーブル５０であり、図４（ｂ）は、ユーザによるカスタム設定を可能とするカスタム紙種をエントリする、カスタム紙種テーブル５２の実施形態を示す。カスタム紙種テーブル５２には、カスタム設定を識別するための設定名、当該設定名に指定された紙種、紙厚コード、および機能制限コードなどのカスタム紙種属性がエントリされていて、ユーザがＧＵＩなどを使用してカスタム設定を入力すると、図４（ｂ）のテーブルのエントリ項目として登録される。なお、紙厚コードおよび機能制限コードは、カスタム紙種テーブル５２ではデシマル・コード、オクテット・コード、ヘキサデシマル・コード、テキストなどいかなる形式でエントリさせることができ、図４（ｂ）に示した実施形態では、テキスト・コードでの指定の他、カスタム紙種テーブル５２に右下欄には、デシマル・コードで指定する場合の実施形態を示している。
【００２３】
図５は、本発明のプリンタ・ドライバ・ソフトウェアが含む、給紙トレイに対する紙種割当を指定する、トレイ条件テーブル５４を示す。トレイ条件テーブル５４は、各トレイを識別するトレイ識別値ごとに、割当てる紙種ＩＤをエントリする。本発明では、トレイ条件テーブル５４が特定のトレイについての紙種を判断するために使用する。この他、本発明ではトレイ条件テーブル５４を、直接的に後述する紙種メニュー・テーブルのエントリ項目との間で集合積を計算させ、集合積の項目のみをメニューとして表示させるために使用される。
【００２４】
図６は、ＧＵＩを介してユーザに提示するメニュー項目をエントリした、メニュー・テーブル５６を示す。メニュー・テーブル５６は、例えば、トレイ１についての紙種設定は、普通紙、再生紙、レターヘッド、フィルム、色紙などの他、ユーザが設定可能であることを示すカスタム設定の紙種ＩＤをエントリする。本発明では、各種テーブルの検索の結果、検索されたカスタム紙種についての紙種ＩＤが特定の給紙トレイについて表示される。ユーザは、メニュー・テーブル５６に表示されたエントリ項目の中から紙種を選択し、プリント設定を実行する。
【００２５】
図７は、本発明における情報処理装置１２が実行する処理を示したフローチャートである。図７に示したフローチャートは、ステップＳ１００から開始し、ステップＳ１０１で、ＧＵＩを介してユーザからの紙種設定選択を受付ける。ステップＳ１０２では、設定されたトレイ識別値のエントリ項目のトップ項目から紙種ＩＤを検索し、ステップＳ１０３で紙種ＩＤがカスタム紙種の範囲にあるか否かを判断する。紙種ＩＤがカスタム紙種を指定する値である場合（ｙｅｓ）には、ステップＳ１０４で、カスタム紙種テーブル５２から対応づけられた既定紙種を取得し、ステップＳ１０５で対応する既定紙種が、トレイ条件テーブル５４のエントリ項目にあるか否かを判断する。ステップＳ１０５の判断で対応する既定紙種がトレイ条件テーブル５４にないと判断された場合（ｎｏ）、ステップＳ１０６では、紙種設定メニューに当該紙種を表示させず、当該トレイについての紙種によりプリント処理を可能としない。その後、処理は、ステップＳ１０９において次の紙種ＩＤを選択し、処理をステップＳ１０３へと戻す。
【００２６】
一方、ステップＳ１０３の判断で、紙種ＩＤがカスタム紙種の範囲ではないと判断された場合（ｎｏ）、処理をステップＳ１０８に分岐させ、既定紙種テーブル５０を参照して紙種ＩＤに対応する紙種名称を表示させ、ステップＳ１０９へと処理を分岐させて処理を繰返す。一方、ステップＳ１０５の判断で対応の既定紙種がトレイ条件テーブル５４にあると判断された場合（ｙｅｓ）、ステップＳ１０７でカスタム紙種テーブル５２の紙種ＩＤに対応する紙種名称を表示させ、ステップＳ１０９で、エントリ項目の紙種ＩＤが最後になるまで処理を繰返し、次の紙種ＩＤがなくなった段階で処理をステップＳ１１０で終了させる。なお、ステップＳ１０７、Ｓ１０８の処理では、表示・非表示の選択制御ではなく、活性表示・不活性表示により利用できる紙種をユーザに提示することもできる。
【００２７】
図８は、本発明により情報処理装置１２のディスプレイ画面上に表示される、紙種設定メニューのＧＵＩ表示６０の実施形態を示す。トレイ１に割当てられているメニュー・テーブルは、図６に示すように、普通紙（紙種ＩＤ＝１）、再生紙（紙種ＩＤ＝２）、レターヘッド（紙種ＩＤ＝３）、フィルム（紙種ＩＤ＝４）、色紙（紙種ＩＤ＝６）の他、カスタム１（紙種ＩＤ＝１００）、カスタム２（紙種ＩＤ＝１０１）、カスタム３（紙種ＩＤ＝１０２）、カスタム４（紙種ＩＤ＝１０３）である。
【００２８】
一方で、トレイ１について割当てられている紙種ＩＤは、普通紙（紙種ＩＤ＝１）、再生紙（紙種ＩＤ＝２）、レターヘッド（紙種ＩＤ＝３）、フィルム（紙種ＩＤ＝４）、色紙（紙種ＩＤ＝６）である。この結果、集合積を作成する検索により、ＯＨＰおよびカスタム１に対応する表示は、集合積の要素とはならず、紙種設定メニューのＧＵＩ表示６０には表示されない。
【００２９】
一方、図９は、手差しトレイについての紙種設定メニューのＧＵＩ表示６２を示した図である。手差しトレイについては、図６に示すように、紙種としてＯＨＰおよびカスタム１も割当てられている。検索結果は、ＯＨＰおよびカスタム１を含む結果を返し、この結果、ＯＨＰおよびカスタム１を指定させるボタン表示が行われ、ユーザが指定可能とされている。なお、カスタム設定について、ユーザがボタンをクリックする、またはタッチパネルから操作入力を行うと、ユーザが指定する用紙サイズ、例えば、名詞、葉書、リーガル、紙厚などを設定することができる。図１０は、本発明においてユーザ設定されたデータを登録する紙種設定値保存テーブル６４の実施形態を示す。ユーザが指定した紙種設定などのデータは、ＥＥＰＲＯＭ、ＥＰＲＯＭなどのＮＶＲＡＭや、ハードディスクなどで構成された記憶装置２４に、紙種設定値保存テーブル６４として登録され、以後、ユーザＩＤなどを参照してユーザごとにカスタマイズされた紙種設定を提供する。
【００３０】
図１１は、本発明の画像処理装置１４について、制御方法のシーケンス図を示す。図１１に示すように、機器情報管理部３０は、ＵＩ制御部２６に対して、（１）ＧＵＩ表示させるための紙種ＩＤを通知する。ＵＩ制御部２６は、紙種ＩＤの通知を受取り、（２）紙種ＩＤから既定紙種かどうかを、既定紙種テーブル５０を参照して判断する。判断の結果に応答してＵＩ制御部２６は、操作パネル２８に対して（３）紙種名称を表示させるための文字列を送信する。その後、ＵＩ制御部２６は、（４）カスタム紙種テーブル５２を参照してカスタム紙種の名称の取得を機器情報管理部３０に依頼する。機器情報管理部３０は、（５）カスタム紙種テーブル５２をルックアップし、カスタム紙種の紙種データを取得し、検索を実行し、（６）ＵＩ制御部２６にカスタム紙種の紙種データとして、紙種名称を送信する。その後、（７）ＵＩ制御部２６は、操作パネル２８に紙種名称の文字列を送信し、操作パネル２８は、（８）紙種設定メニューの表示ボタンとして紙種の名称を表示させ、ユーザに対してトレイについて割当てられた紙種以外が設定されないようにしている。
【００３１】
図１２は、本発明にしたがい、カスタム紙種設定を表示したプリント指令を行うためのＧＵＩ表示６６の実施形態を示す。図１２に示したＧＵＩ表示６６では、プリントジョブ可能であることを示すフィールドが表示され、用紙サイズなどをエミュレーション／プログラムのデフォルトで行うことができる表示がなされている。図１２に示した実施形態では、さらに、給紙トレイごとにユーザ設定された用紙サイズ・紙種を表示するフィールドが提供されている。ユーザは、ＧＵＩ表示６６を参照しながら、トレイおよび用紙を設定し、文書印刷フィールドをクリックまたはタッチするなどの操作を行い、画像処理装置１４にプリント指令およびプリント・データを伝送し、指定された設定でのプリント処理を実行させる。
【００３２】
図１３は、本発明の紙種制限のために使用するデータ構造の第２の実施形態を示す。図１３に示したデータ構造は、特定の用紙トレイについて設定できる紙種を登録するのではなく、設定できない紙種を明示的にそのエントリ項目としてエントリする、設定不可テーブル６８として構成されている。図１３に示すように、設定不可テーブル６８には、所定の用紙トレイについて設定できない紙種が登録されている。本発明の制御方法では、用紙トレイについて割当てられた紙種メニュー項目から、図１３に指定された紙種に一致する紙種名称がある場合、当該紙種名称を削除して、ＧＵＩ表示として提供する。
【００３３】
図１４は、図１３に示した設定不可テーブル６８を使用して紙種設定メニューを表示させる場合に、本発明の制御方法による処理を示した図である。図１４に示したフローチャートは、ステップＳ２００から開始し、ステップＳ２０１で、ＧＵＩを介してユーザからの紙種設定選択を受付ける。ステップＳ２０２では、設定されたトレイ識別値のエントリ項目のトップ項目から紙種ＩＤ検索し、ステップＳ２０３で紙種ＩＤがカスタム紙種の範囲にあるか否かを判断する。
【００３４】
紙種ＩＤがカスタム紙種を指定する値である場合（ｙｅｓ）には、ステップＳ２０４で、カスタム紙種テーブル５２から対応づけられた既定紙種を取得し、ステップＳ２０５で対応する既定紙種が、設定不可テーブル６８のエントリ項目にあるか否かを判断する。ステップＳ２０５の判断で対応する既定紙種がトレイ条件テーブル５４にエントリされていると判断した場合（ｎｏ）、ステップＳ２０６で、紙種設定メニューに当該紙種を表示させず、当該トレイについての紙種によりプリント処理を可能としない。その後、処理は、ステップＳ２０９において次の紙種ＩＤを選択し、処理をステップＳ２０３へと戻す。
【００３５】
一方、ステップＳ２０３の判断で、紙種ＩＤがカスタム紙種の範囲ではないと判断された場合（ｎｏ）、処理をステップＳ２０８に分岐させ、既定紙種テーブル５０を参照して紙種ＩＤに対応する紙種名称を表示させ、ステップＳ２０９へと処理を分岐させて処理を繰返す。一方、ステップＳ２０５の判断で対応の既定紙種が設定不可テーブル６８にエントリされていないと判断された場合（ｙｅｓ）、ステップＳ２０７でカスタム紙種テーブル５２の紙種ＩＤに対応する紙種名称を表示させ、ステップＳ２０９で、エントリ項目の紙種ＩＤが最後になるまで処理を繰返し、次の紙種ＩＤがなくなった段階で処理をステップＳ２１０で終了させる。図１４に示した処理を実装することによっても、所定のトレイについて設定できない紙種をＧＵＩ表示に表示させることなく、ユーザによる誤設定を防止することができる。
【００３６】
図１５は、本発明における制御方法の第３の実施形態を示す。図１５に示した実施形態では、検索および紙種利用可能の判断のために、図６に示したトレイ条件テーブル５４を直接、紙種設定メニューの表示制御に使用する。図１５に示した実施形態ではユーザに対するカスタム設定の利用性はある程度制限されるものの、紙種設定メニュー表示のために用意しなければならないデータ構造を削減し、メモリ資源の効率的利用を可能とする。図１５の処理は、ステップＳ３００〜ステップＳ３０３までの処理は、図７および図１４の処理と共通処理である。
【００３７】
ステップＳ３０３の判断で、紙種ＩＤがトレイ条件テーブル５４にエントリされていると判断した場合（ｙｅｓ）ステップＳ３０４へと処理を分岐させ、既定紙種テーブル５０の紙種ＩＤに対応する名前をＧＵＩ表示に表示させ、処理をステップＳ３０６に分岐させる。一方、ステップＳ３０３で紙種ＩＤがトレイ条件テーブル５４にエントリされていないと判断された場合（ｎｏ）、紙種ＩＤをＵＩ表示部に渡さず、紙種設定メニューへの表示をさせることなく、ステップＳ３０６の判断に処理を分岐させ、紙種ＩＤを判断終了するまで処理を繰返す。
【００３８】
さらに、図１５に示した処理では、カスタム紙種テーブル５２について同様の処理を繰返し、ステップＳ３０７で、カスタム紙種テーブル５２のエントリ先頭から紙種ＩＤを取得し、ステップＳ３０８でカスタム紙種テーブル５２から対応づけられた既定紙種の識別値を取得する。ステップＳ３０９では、対応する既定紙種ＩＤがトレイ条件テーブルにエントリされているか否かを検索し、エントリされている場合（ｙｅｓ）には、ステップＳ３１０に処理を分岐させ、カスタム紙種テーブル５２の紙種ＩＤに対応する名前を紙種設定メニューに活性表示させる。
【００３９】
一方、ステップＳ３０９で対応する既定紙種ＩＤがトレイ条件テーブル５４のエントリされていない場合（ｎｏ）、紙種設定メニューに名前を不活性表示させることで、ユーザに対し利用できない紙種を設定させない。さらに、ステップＳ３１２で次に判断するべき紙種ＩＤがあるかどうかを判断し、すべての紙種ＩＤについて判断していない場合（ｙｅｓ）には、処理をステップＳ３０８に分岐させ、次の紙種ＩＤがない場合（ｎｏ）、処理をステップＳ３１３に分岐させて処理を終了する。
【００４０】
図１６は、本発明により表示されるＧＵＩ表示７０のさらに他の実施形態を示した図である。図１６に示した実施形態では、トレイ１について割当てられていない紙種については、表示させないのではなく、設定できる紙種を活性表示させ、設定できない紙種を不活性表示で表示させ、ユーザによる誤設定を防止している。本発明では、いかなるＧＵＩ表示を使用して、ユーザに対し、特定のトレイについて使用または設定できない紙種を通知することができる。
【００４１】
図１７は、本発明の制御方法をプリンタ・ドライバ・ソフトウェアとして実装する場合のシーケンス図である。本発明の制御方法を、プリンタ・ドライバ・ソフトウェアとして実装する場合、情報処理装置１２の通信制御部３６から画像処理装置１４の通信制御部２２に対して（１）トレイを指定して、トレイに関して指定されている紙種を取得するように要求する。本発明では、プリンタ・ドライバ・ソフトウェアと画像処理装置１４との間のデータ通信は、ＲＦＣ１１５６またはＲＦＣ１２１３で規定されている、ＳＮＭＰプロトコルを使用するＭＩＢ(Management Information Base)プロトコルを使用した、ＰＪＬ(Printer Job Language)での通信を行うことができるが、特に限定されるものではない。
【００４２】
その後、画像処理装置１４の通信制御部２２は、この要求を受取って（２）トレイを指定して紙種の選択肢の検索を機器情報管理部３０に指令する。機器情報管理部３０では、（３）該当するトレイの既定紙種テーブル５０、カスタム紙種テーブル５２およびトレイ条件テーブル５４を検索し、紙種の名前と紙種ＩＤとを取得する。紙種の名前および紙種ＩＤが取得された後、機器情報管理部３０は、通信制御部２２に、（４）既定紙種、カスタム紙種の名前、紙種ＩＤを通知する。
【００４３】
通信制御部２２は、（５）ネットワークを経由して情報処理装置１２の通信制御部３６に既定紙種、カスタム紙種の名前、紙種ＩＤを送付する。その後、通信制御部３６は、（６）表示制御部４２に受信した各データを通知し、表示制御部４２に対して、（７）ＧＵＩ表示を用意させ、紙種選択ウィンドウに紙種の名前を表示させる。表示制御部４２により情報処理装置１２に表示される紙種選択ウィンドウには、本発明にしたがい使用できない紙種は表示されていないか、または不活性表示とされていて、ユーザによる誤設定を防止する。
【００４４】
図１８は、本発明の制御方法により、情報処理装置１２のディスプレイ装置上に表示されるＧＵＩ表示７２の実施形態を示した図である。図１８に示したＧＵＩ表示７２は、画像処理装置１４のプリント・プロパティ設定画面として提供することができる。図１８に示されるように、ＧＵＩ表示７２には、各種設定および環境を指定するプルダウン・メニューおよびラジオ・ボタンといったＧＵＩが表示されていて、ユーザは各種設定をＧＵＩ表示にしたがって行うことができる。
【００４５】
また、図１８に示したＧＵＩ表示７２には、用紙種類設定を行うための紙種選択ウィンドウ７２ａが設けられていて、トレイ１の設定に関連して表示された紙種選択ウィンドウ７２ａには、選択できない紙種は表示されていない。なお、ユーザが設定されていない紙種を指定したい場合には、プルダウン・メニュー７２ｂを選択して給紙トレイのプルダウン・メニューを表示させることにより、希望する紙種を提供できるトレイを、用紙選択ウィンドウの表示を参照して決定することができる。
【００４６】
図１９には、本発明で使用することができるトレイ条件テーブルの第２の実施形態を示す。図１９に示したトレイ条件テーブル７４は、画像処理装置１４のＲＯＭなどに格納することができ、情報処理装置１２のプリンタ・ドライバからの要求に応じて紙種を検索するために使用され、プリンタ・ドライバ・ソフトウェアからの問合わせについての検索処理を効率化することができる。図１９に示したトレイ条件テーブル７４は、トレイ識別値に対応して、紙種ＩＤをエントリするフィールドと、紙厚をエントリするフィールドとが対応してエントリ項目とされており、紙種設定と同時に紙厚に応じた処理を判定するために使用することができる。なお、本発明では、さらに図４（ｂ）に示した機能制限をエントリするフィールドを設けて、検索するべきテーブルおよび検索性を効率化することができる。
【００４７】
図２０は、本発明の図１９に示したトレイ条件テーブル７４を使用する制御方法の処理を示した図である。図２０に示した処理は、ステップＳ４００から開始するが、ステップＳ４００〜ステップＳ４０３までの処理は、図７、図１４の処理と共通する処理である。ステップＳ４０３で紙種ＩＤがカスタム紙種の範囲にあるか否かを判断する。紙種ＩＤがカスタム紙種を指定する値である場合（ｙｅｓ）には、ステップＳ４０４で、カスタム紙種テーブル５２から対応づけられた既定紙種を取得し、ステップＳ４０５で対応する既定紙種が、トレイ条件テーブル７４のエントリ項目にあるか否かを判断する。ステップＳ４０５の判断で対応する既定紙種がトレイ条件テーブル７４にエントリされていると判断した場合（ｎｏ）、ステップＳ４０８で、紙種設定メニューに当該紙種を表示させず、当該トレイについての紙種によりプリント処理を可能としない。その後、処理は、ステップＳ４１１において次の紙種ＩＤを選択し、処理をステップＳ４０３へと戻す。
【００４８】
一方、ステップＳ４０３の判断で、紙種ＩＤがカスタム紙種の範囲ではないと判断された場合（ｎｏ）、処理をステップＳ４１０に分岐させ、既定紙種テーブル５０を参照して紙種ＩＤに対応する紙種名称を表示させ、ステップＳ４１１へと処理を分岐させて処理を繰返す。一方、ステップＳ４０５の判断で対応の既定紙種がトレイ条件テーブル７４にエントリされていないと判断された場合（ｙｅｓ）、ステップＳ４０６でカスタム紙種テーブル５２の紙種ＩＤに対応する紙種名称を表示させ、ステップＳ４０７で対応する紙厚がトレイ条件テーブル７４にエントリされているかを判断する。エントリされている場合（ｙｅｓ）には、処理をステップＳ４０９に分岐させ、カスタム紙種テーブル５２の紙種ＩＤに対応する名前を表示させる。
【００４９】
その後、ステップＳ４１１へと処理を分岐させて、エントリ項目の紙種ＩＤが最後になるまで処理を繰返し、次の紙種ＩＤがなくなった段階で処理をステップＳ４１２で終了させる。図２０に示した処理では、紙種以外にも紙厚としてトレイに設定されていない場合に、ユーザが視察を含めた誤設定をしてしまうのを防止することができる。
【００５０】
図２１は、本発明の図２０に示した処理により表示される、ＧＵＩ表示７６の実施形態を示す。カスタム１（ＯＨＰ）は、図６に示したメニュー・テーブルにはエントリされているもののトレイ１では割当てられていないため表示されておらず、またカスタム４は、図４（ｂ）に示されるように紙厚が厚い。この場合には、図２０に示したトレイ１について設定された紙種ＩＤのエントリ項目にエントリされていない。このため、結局、図２１に示すＧＵＩ表示７６には表示されず、ユーザによる誤設定の可能性を低減させている。
【００５１】
以上説明したように、本発明によればユーザに対して紙種設定を任意に可能としながら、ユーザによる誤設定を防止することにより、効率的なプリント処理を可能とする、画像処理装置、制御方法、およびプログラムを提供することができる。
【００５２】
本発明の上記機能は、Ｃ言語、Ｖｉｓｕａｌ  Ｂａｓｉｃ、Ｖｉｓｕａｌ  Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）などのレガシー・プログラミング言語またはオブジェクト指向ブログラミング言語などで記述された装置実行可能なプログラムにより実現でき、装置可読な記録媒体に格納して頒布することができる。
【００５３】
これまで本発明を図面に示した実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、他の実施の形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【図面の簡単な説明】
【００５４】
【図１】本発明の画像処理装置を含むプリント・システムの実施形態を示した図。
【図２】本発明の画像処理装置の機能ブロック図。
【図３】本発明の情報処理装置が実装するプリンタ・ドライバ・ソフトウェアの構成を示した図。
【図４】本発明の情報処理装置１２が備える紙種データの実施形態を示した図。
【図５】本発明のプリンタ・ドライバ・ソフトウェアが含む、給紙トレイに対する紙種割当を行う、トレイ条件テーブルの実施形態を示した図。
【図６】ＧＵＩを介してユーザに提示するメニュー項目をエントリした、メニュー・テーブルの実施形態を示した図。
【図７】本発明の情報処理装置の処理を示したフローチャート。
【図８】本発明により情報処理装置のディスプレイ画面上に表示される、紙種設定メニューのＧＵＩ表示の実施形態を示した図。
【図９】手差しトレイについての紙種設定メニューのＧＵＩ表示を示した図。
【図１０】本発明においてユーザ設定されたデータを登録する紙種設定値保存テーブルの実施形態を示した図。
【図１１】本発明の画像処理装置についての制御方法のシーケンス図。
【図１２】カスタム紙種設定を表示したプリント指令を行うためのＧＵＩ表示の実施形態を示した図。
【図１３】本発明の紙種制限のために使用するデータ構造の第２の実施形態を示した図。
【図１４】図１３に示した設定不可テーブルを使用する、本発明の制御方法による処理を示した図。
【図１５】本発明における制御方法の、第３の実施形態を示した図。
【図１６】本発明により表示されるＧＵＩ表示のさらに他の実施形態を示した図。
【図１７】本発明の制御方法をプリンタ・ドライバ・ソフトウェアとして実装する場合のシーケンス図。
【図１８】本発明の制御方法により、情報処理装置のディスプレイ装置上に表示されるＧＵＩ表示の実施形態を示した図。
【図１９】本発明で使用することができるトレイ条件テーブルの第２の実施形態を示した図。
【図２０】本発明の図１９に示したトレイ条件テーブルを使用する制御方法の処理を示した図。
【図２１】本発明の図２０に示した処理により表示される、ＧＵＩ表示の実施形態を示した図。
【符号の説明】
【００５５】
１０…プリント・システム、１２…情報処理装置、１４…画像処理装置、１６…ネットワーク、２０…内部バス、２２…通信制御部、２４…記憶装置、２６…ＵＩ制御部、２８…操作パネル、３０…機器情報管理部、３２…画像形成制御部、３４…印刷制御部、３６…通信制御部、３８…ディスプレイ装置、４０…ＡＰＩ、４２…表示制御部、４４…プリント・データ作成部、５０…既定紙種テーブル、５２…カスタム紙種テーブル、５４…トレイ条件テーブル、５６…メニュー・テーブル、６０、６２、６６、７０、７２、７６…ＧＵＩ表示、６４…紙種設定値保存テーブル、６８…設定不可テーブル、７４…トレイ条件テーブル
【図１】
2008055787.tif 000003
【図２】
2008055787.tif 000004
【図３】
2008055787.tif 000005
【図４】
2008055787.tif 000006
【図５】
2008055787.tif 000007
【図６】
2008055787.tif 000008
【図７】
2008055787.tif 000009
【図８】
2008055787.tif 000010
【図９】
2008055787.tif 000011
【図１０】
2008055787.tif 000012
【図１１】
2008055787.tif 000013
【図１２】
2008055787.tif 000014
【図１３】
2008055787.tif 000015
【図１４】
2008055787.tif 000016
【図１５】
2008055787.tif 000017
【図１６】
2008055787.tif 000018
【図１７】
2008055787.tif 000019
【図１８】
2008055787.tif 000020
【図１９】
2008055787.tif 000021
【図２０】
2008055787.tif 000022
【図２１】
2008055787.tif 000023