(57)【要約】【課題】ユーザが所望する機能の設定に要する作業負担および時間を、より軽減することができる画像処理方法、画像処理プログラム、および画像処理装置を提供する。【解決手段】印刷処理の実行条件を規定する機能に対応する表示情報が複数提供され、各機能に属する所定の項目が選択されることにより、当該機能が設定される。また、設定された機能にしたがって実行が完了した印刷処理において使用された当該機能の項目毎の使用履歴が認識され（Ｓ２０１）、認識された使用履歴に基づいて、デフォルトの項目以外の項目が選択されて使用された機能の使用頻度の高低が、機能毎に判定される（Ｓ２０２）。そして、判定された使用頻度の高低にしたがって、機能を設定するときに提供される各機能に対応する表示情報の例えば表示色等の属性が変化させられる（Ｓ１０２）。【選択図】図１１
2007079720.tif 000002
【特許請求の範囲】
【請求項１】
画像データに関する処理の実行条件を規定する機能に対応する情報が複数提供され、各機能に属する所定の項目が選択されることにより、当該機能を設定する設定ステップと、
設定された機能にしたがって、前記処理を実行する処理ステップと、
実行が完了した前記処理において使用された前記機能の項目毎の使用履歴を記録する記録ステップと、
記録された使用履歴に基づいて、デフォルトの項目以外の項目が選択されて使用された機能の使用頻度を機能毎に判定する判定ステップと、
判定された使用頻度にしたがって、機能を設定するときに提供される各機能に対応する情報の属性を変化させる変化ステップと、
を有することを特徴とする画像処理方法。
【請求項２】
前記画像データに関する処理は、印刷処理であることを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記設定ステップにおいて、前記機能は、プリンタドライバの設定画面上で設定されることを特徴とする請求項２に記載の画像処理方法。
【請求項４】
前記機能は、ページ割付、拡大、縮小、回転、および画質調整の少なくとも１つを含むことを特徴とする請求項２に記載の画像処理方法。
【請求項５】
前記機能は、給紙部の指定、排紙部の指定、記録媒体サイズの指定、両面印刷の指定、パンチ穴あけ処理、ステープル処理、および折り加工処理の少なくとも１つを含むことを特徴とする請求項２に記載の画像処理方法。
【請求項６】
前記使用履歴は、実行された印刷ジョブの数、印刷部数、または印刷枚数であり、印刷ジョブを実行する装置に保存されることを特徴とする請求項２に記載の画像処理方法。
【請求項７】
前記使用履歴は、送信された印刷ジョブの数、印刷部数、または印刷枚数であり、印刷ジョブを送信する装置に保存されることを特徴とする請求項２に記載の画像処理方法。
【請求項８】
前記変化ステップにおいて、判定された使用頻度にしたがって、プリンタドライバの設定画面における各機能に対応する表示形態が変化させられることを特徴とする請求項３に記載の画像処理方法。
【請求項９】
前記変化ステップにおいて、使用頻度が高い機能に対応する表示は大きく、使用頻度が低い機能に対応する表示は小さくさせられることを特徴とする請求項８に記載の画像処理方法。
【請求項１０】
前記変化ステップにおいて、使用頻度が高い場合と低い場合とで機能に対応する表示の色が変化させられることを特徴とする請求項８に記載の画像処理方法。
【請求項１１】
前記設定ステップにおいて、各機能に対応する情報がそれぞれ音声により提供され、前記変化ステップにおいて、使用頻度が高い機能に対応する音量は大きく、使用頻度が低い機能に対応する音量は小さくさせられることを特徴とする請求項１に記載の画像処理方法。
【請求項１２】
前記判定ステップにおいて、使用頻度の高低が、複数のレベルで判定されることを特徴とする請求項１に記載の画像処理方法。
【請求項１３】
前記設定ステップにおいて、前記機能は、印刷処理を実行する装置の表示画面上で設定されることを特徴とする請求項２に記載の画像処理方法。
【請求項１４】
前記記録ステップにおいて、前記使用履歴は、ユーザにより変更可能な形式で記録されることを特徴とする請求項１に記載の画像処理方法。
【請求項１５】
前記判定ステップにおいて、使用頻度の高低が、ユーザにより変更可能な基準に基づいて判定されることを特徴とする請求項１に記載の画像処理方法。
【請求項１６】
前記判定ステップにおいて、使用頻度の高低が、現在より所定期間前以降に選択された項目の使用回数を多くする重み付けが行われた後の使用履歴に基づいて、判定されることを特徴とする請求項１に記載の画像処理方法。
【請求項１７】
画像データに関する処理の実行条件を規定する機能に対応する情報が複数提供され、各機能に属する所定の項目が選択されることにより、当該機能を設定する設定手順と、
設定された機能にしたがって実行が完了した前記処理において使用された当該機能の項目毎の使用履歴を認識する認識手順と、
認識された使用履歴に基づいて、デフォルトの項目以外の項目が選択されて使用された機能の使用頻度を機能毎に判定する判定手順と、
判定された使用頻度にしたがって、機能を設定するときに提供される各機能に対応する情報の属性を変化させる変化手順と、
を画像処理装置に実行させるための画像処理プログラム。
【請求項１８】
請求項１７に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１９】
画像データに関する処理の実行条件を規定する機能に対応する情報が複数提供され、各機能に属する所定の項目が選択されることにより、当該機能を設定する設定手段と、
設定された機能にしたがって実行が完了した前記処理において使用された当該機能の項目毎の使用履歴を認識する認識手段と、
認識された使用履歴に基づいて、デフォルトの項目以外の項目が選択されて使用された機能の使用頻度を機能毎に判定する判定手段と、
判定された使用頻度にしたがって、機能を設定するときに提供される各機能に対応する情報の属性を変化させる変化手段と、
を有することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法、画像処理プログラム、および画像処理装置に関する。
【背景技術】
【０００２】
プリンタなどの画像処理装置で実行される印刷ジョブには、用紙サイズの指定、ページ割付等の印刷処理の実行条件を規定する各種の機能が適用され得る。ユーザは、ＰＣ（パーソナルコンピュータ）上でプリンタドライバと呼ばれる制御プログラムを用いて、印刷ジョブに適用される各機能を設定することができる。
【０００３】
近年、プリンタドライバを用いて設定できる機能の数の増大に伴って、ＧＵＩ（グラフィカルユーザインタフェース）の表示画面が見づらくなってきている。このため、機能の設定画面上において、ユーザは表示された機能が頻繁に使用されている機能か否かを見分けることができず、所望の機能を設定するのが困難となって時間がかかっていた。結果として、ユーザが印刷を試みてから実際に印刷が完了するまでの時間が長くなってしまうといった問題があった。
【０００４】
この問題を解決するために、各機能の設定頻度を記憶し、その設定頻度に応じて各機能に対応する表示の属性を変化させる技術が提案されている（特許文献１および２参照）。
【０００５】
しかしながら、上記特許文献に記載の技術では、機能の設定頻度を表示属性に反映することはできるものの、機能の設定頻度が、ユーザが実際にその機能を使用した頻度にはならない場合があるといった問題があった。
【０００６】
すなわち、機能の設定が行われても、実際には、かかる機能にしたがった印刷が実行されない場合が存在する。また、機能に属する複数の選択項目のうちデフォルトの項目以外の項目が選択されて印刷が実行された場合に初めて、ユーザが実際にその機能を使用したと言えるが、かかる機能の実際の使用頻度は、上記特許文献に記載の技術では何ら考慮されていない。
【特許文献１】特開２００３−２６６８６０号公報
【特許文献２】特開２００４−３４８０８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は上述した問題点を解決するためになされたものであり、本発明の目的は、ユーザが所望する機能の設定に要する作業負担および時間を、より軽減することができる画像処理方法、画像処理プログラム、および画像処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、下記の手段によって達成される。
【０００９】
（１）画像データに関する処理の実行条件を規定する機能に対応する情報が複数提供され、各機能に属する所定の項目が選択されることにより、当該機能を設定する設定ステップと、設定された機能にしたがって、前記処理を実行する処理ステップと、実行が完了した前記処理において使用された前記機能の項目毎の使用履歴を記録する記録ステップと、記録された使用履歴に基づいて、デフォルトの項目以外の項目が選択されて使用された機能の使用頻度を機能毎に判定する判定ステップと、判定された使用頻度にしたがって、機能を設定するときに提供される各機能に対応する情報の属性を変化させる変化ステップと、を有することを特徴とする画像処理方法。
【００１０】
（２）前記画像データに関する処理は、印刷処理であることを特徴とする上記（１）に記載の画像処理方法。
【００１１】
（３）前記設定ステップにおいて、前記機能は、プリンタドライバの設定画面上で設定されることを特徴とする上記（２）に記載の画像処理方法。
【００１２】
（４）前記機能は、ページ割付、拡大、縮小、回転、および画質調整の少なくとも１つを含むことを特徴とする上記（２）に記載の画像処理方法。
【００１３】
（５）前記機能は、給紙部の指定、排紙部の指定、記録媒体サイズの指定、両面印刷の指定、パンチ穴あけ処理、ステープル処理、および折り加工処理の少なくとも１つを含むことを特徴とする上記（２）に記載の画像処理方法。
【００１４】
（６）前記使用履歴は、実行された印刷ジョブの数、印刷部数、または印刷枚数であり、印刷ジョブを実行する装置に保存されることを特徴とする上記（２）に記載の画像処理方法。
【００１５】
（７）前記使用履歴は、送信された印刷ジョブの数、印刷部数、または印刷枚数であり、印刷ジョブを送信する装置に保存されることを特徴とする上記（２）に記載の画像処理方法。
【００１６】
（８）前記変化ステップにおいて、判定された使用頻度にしたがって、プリンタドライバの設定画面における各機能に対応する表示形態が変化させられることを特徴とする上記（３）に記載の画像処理方法。
【００１７】
（９）前記変化ステップにおいて、使用頻度が高い機能に対応する表示は大きく、使用頻度が低い機能に対応する表示は小さくさせられることを特徴とする上記（８）に記載の画像処理方法。
【００１８】
（１０）前記変化ステップにおいて、使用頻度が高い場合と低い場合とで機能に対応する表示の色が変化させられることを特徴とする上記（８）に記載の画像処理方法。
【００１９】
（１１）前記設定ステップにおいて、各機能に対応する情報がそれぞれ音声により提供され、前記変化ステップにおいて、使用頻度が高い機能に対応する音量は大きく、使用頻度が低い機能に対応する音量は小さくさせられることを特徴とする上記（１）に記載の画像処理方法。
【００２０】
（１２）前記判定ステップにおいて、使用頻度の高低が、複数のレベルで判定されることを特徴とする上記（１）に記載の画像処理方法。
【００２１】
（１３）前記設定ステップにおいて、前記機能は、印刷処理を実行する装置の表示画面上で設定されることを特徴とする上記（２）に記載の画像処理方法。
【００２２】
（１４）前記記録ステップにおいて、前記使用履歴は、ユーザにより変更可能な形式で記録されることを特徴とする上記（１）に記載の画像処理方法。
【００２３】
（１５）前記判定ステップにおいて、使用頻度の高低が、ユーザにより変更可能な基準に基づいて判定されることを特徴とする上記（１）に記載の画像処理方法。
【００２４】
（１６）前記判定ステップにおいて、使用頻度の高低が、現在より所定期間前以降に選択された項目の使用回数を多くする重み付けが行われた後の使用履歴に基づいて、判定されることを特徴とする上記（１）に記載の画像処理方法。
【００２５】
（１７）画像データに関する処理の実行条件を規定する機能に対応する情報が複数提供され、各機能に属する所定の項目が選択されることにより、当該機能を設定する設定手順と、設定された機能にしたがって実行が完了した前記処理において使用された当該機能の項目毎の使用履歴を認識する認識手順と、認識された使用履歴に基づいて、デフォルトの項目以外の項目が選択されて使用された機能の使用頻度を機能毎に判定する判定手順と、判定された使用頻度にしたがって、機能を設定するときに提供される各機能に対応する情報の属性を変化させる変化手順と、を画像処理装置に実行させるための画像処理プログラム。
【００２６】
（１８）上記（１７）に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【００２７】
（１９）画像データに関する処理の実行条件を規定する機能に対応する情報が複数提供され、各機能に属する所定の項目が選択されることにより、当該機能を設定する設定手段と、設定された機能にしたがって実行が完了した前記処理において使用された当該機能の項目毎の使用履歴を認識する認識手段と、認識された使用履歴に基づいて、デフォルトの項目以外の項目が選択されて使用された機能の使用頻度を機能毎に判定する判定手段と、判定された使用頻度にしたがって、機能を設定するときに提供される各機能に対応する情報の属性を変化させる変化手段と、を有することを特徴とする画像処理装置。
【発明の効果】
【００２８】
本発明によれば、ユーザは、機能を設定するときに、どの機能が実際に頻繁に使用されているかを直感的に素早く認識できる。このため、機能の設定を素早く完了することができる。結果として、ユーザが所望する機能の設定に要する作業負担および時間を、より軽減することができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００３０】
図１は、本発明の第１実施形態にかかる印刷システムの全体構成を示すブロック図である。
【００３１】
本実施形態にかかる印刷システムは、ＰＣ（パーソナルコンピュータ）１と、プリンタ２とを備える。ＰＣ１とプリンタ２とは、ネットワーク３を介して相互に通信可能に接続されている。
【００３２】
ネットワーク３は、たとえば、イーサネット（登録商標）、トークンリング、およびＦＤＤＩ等の規格によりコンピュータやネットワーク機器同士を接続したＬＡＮ、またはＬＡＮ同士を専用線で接続したＷＡＮ等の各種のネットワークからなる。この第１実施形態では、ネットワーク３を介した双方向通信が可能である。なお、ネットワーク３に接続される機器の種類および台数は、図１に示される例に限定されない。
【００３３】
図２は、図１に示されるＰＣ１の構成を示すブロック図である。ＰＣ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、入力装置１６、および通信インタフェース１７を含み、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００３４】
ＣＰＵ１１は、プログラムにしたがって上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムおよび各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムおよびデータを記憶する。ハードディスク１４は、オペレーティングシステムを含む各種プログラム、および各種データを格納する。
【００３５】
ハードディスク１４には、文書ファイル作成アプリケーションと、プリンタドライバとがインストールされている。図３に示すように、プリンタドライバ４０は、機能設定部４１、印刷データ生成部４２、機能使用頻度判定部４３、および機能使用頻度反映処理部４４に対応するプログラムを含む。
【００３６】
機能設定部４１は、用紙などの記録媒体のサイズの指定、ページ割付等の印刷ジョブの実行条件を規定する各種の機能を設定する。各機能は、後述する印刷設定画面を用いたユーザの指示に基づいて設定される。印刷データ生成部４２は、文書ファイル作成アプリケーションから渡されたデータに基づいて、プリンタ２で処理可能な形式の印刷データを生成する。また、印刷データ生成部４２は、機能設定部４１から渡された情報に基づいて、印刷データの形式を変えることができる。機能使用頻度判定部４３は、後述する機能使用履歴記録データに基づいて、使用頻度の高低を機能毎に判定する。機能使用頻度反映処理部４４は、判定された使用頻度の高低にしたがって、機能を設定するときに表示される印刷設定画面における各機能に対応する表示情報の属性を変化させる。
【００３７】
ディスプレイ１５は、各種の情報を表示する。入力装置１６は、マウス等のポインティングデバイス、およびキーボードであり、各種の入力を行うために使用される。
【００３８】
通信インタフェース１７は、プリンタ２等の他の機器との間で通信を行うためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格によるネットワークインタフェースのほか、ＵＳＢ、ＩＥＥＥ１３９４等のシリアルインタフェース、ＳＣＳＩ、ＩＥＥＥ１２８４等のパラレルインタフェース、Ｂｌｕｅｔｏｏｔｈ（ブルートゥース）、ＩＥＥＥ８０２.１１、ＨｏｍｅＲＦ、ＩｒＤＡ等の無線通信インタフェース等の各種ローカル接続インタフェース、電話回線に接続するための電話回線インタフェース等が用いられ得る。
【００３９】
図４は、図１に示されるプリンタ２の構成を示すブロック図である。プリンタ２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、操作パネル部２５、印刷部２６、および通信インタフェース２７を含み、これらの各部は信号をやり取りするためのバス２８を介して相互に接続されている。なお、プリンタ２の上記各部のうち、ＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００４０】
操作パネル部２５は、タッチパネル、テンキー、スタートボタン、およびストップボタン等の要素を備えており、各種情報の表示および各種指示の入力に使用される。印刷部２６は、電子写真式プロセス等の周知の作像プロセスを用いて、各種データを用紙などの記録媒体上に印刷する。
【００４１】
図５に示すように、ハードディスク２４は、印刷データ処理部５１、および使用履歴記録部５２に対応するプログラムを格納するためのそれぞれの領域を有する。
【００４２】
印刷データ処理部５１は、印刷データを処理して印刷部２６により印刷可能な状態にする。使用履歴記録部５２は、印刷データのページ毎に適用された機能の情報に基づいて、機能の項目毎の使用履歴を機能使用履歴記録データとして記録する。
【００４３】
なお、ＰＣ１およびプリンタ２は、それぞれ、上記した構成要素以外の構成要素を含んでいてもよく、あるいは、上記した構成要素のうちの一部が含まれていなくてもよい。
【００４４】
次に、以上のように構成される本実施形態にかかる印刷システムの動作について説明する。
【００４５】
図６は、ＰＣ１における印刷データの送信処理の手順を示すフローチャートである。なお、図６のフローチャートにより示されるアルゴリズムは、ＰＣ１のハードディスク１４などの記憶部にプログラムとして記憶されており、ＣＰＵ１１によって実行される。
【００４６】
まず、文書ファイル作成アプリケーションにより作成された文書ファイルを印刷するために、ユーザの操作に基づいて、印刷設定画面が呼び出される（Ｓ１０１）。
【００４７】
続いて、呼び出された印刷設定画面における各機能に対応する表示情報に対して、後述する機能使用頻度の判定結果データに応じた反映処理が行われる（Ｓ１０２）。すなわち、使用頻度の判定結果データにしたがって、呼び出された印刷設定画面における各機能に対応する表示情報の属性が変化させられる。なお、初めて使用する場合など使用頻度の判定結果データが空である場合には、本ステップの処理はスキップされる。
【００４８】
そして、印刷設定画面がディスプレイ１５に表示される（Ｓ１０３）。
【００４９】
図７は、印刷設定画面の一例を示す。図７に示す印刷設定画面１００において、用紙サイズ、給紙トレイ、排紙トレイ、解像度、ページ割付、および印刷面についての機能が設定され得る。
【００５０】
図８は、機能使用頻度の判定結果データに応じた反映処理が行われた後の印刷設定画面１００ａの一例を示す。ここで、機能使用頻度が「低い」と判定された機能（ここでは給紙トレイの指定、および排紙トレイの指定）については、表示色が薄くされる（図８では便宜上破線の枠で示す）。また、機能使用頻度が「普通」と判定された機能（ここでは解像度の指定）については、表示色は変化させられず元のままとされる。機能使用頻度が「高い」と判定された機能（ここではページ割付、および印刷面の指定）については、表示色が濃くされる。
【００５１】
図９は、機能毎に選択可能な項目を示す図である。図９において、選択可能な項目の欄に記載された複数の項目のうちの一番左の項目がデフォルトの項目、すなわちユーザが特に指定しない場合の値である。
【００５２】
続いて、印刷設定画面１００上で、ユーザの操作が受け付けられる（Ｓ１０４）。ここで、機能に属する所定の項目が選択されることにより、当該機能が設定される。設定終了後に印刷設定画面１００上の印刷ボタン１０１が押される（クリックされる）と、印刷システムに対して、設定された機能にしたがって実際に印刷するための命令が出される。
【００５３】
図１０は、機能毎に選択された項目の一例を示す。ここでは、例えば、用紙サイズは「Ａ４」、給紙トレイは「トレイ１」、排紙トレイは「自動」、解像度は「６００ｄｐｉ」、ページ割付は「２ｉｎ１」、印刷面は「Ｏｎ」（両面印刷する）に設定される。なお、「２ｉｎ１」とは、２ページ分のデータを１ページの出力データに配置する機能をいう。
【００５４】
印刷命令が出されると、文書ファイル作成アプリケーションから渡されたデータに基づいて、プリンタ２の印刷データ処理部５１により処理可能な形式（例えばＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）形式）の印刷データが生成される（Ｓ１０５）。ここで、設定された機能のうち、ＰＣ１のプリンタドライバ４０により実行される機能（ページ割付）の処理が行われる。さらに、プリンタ２で実行される機能を指示するためのコマンド（例えばＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）コマンド）が印刷データに付加される。そして、生成された印刷データがプリンタ２に送信される（Ｓ１０６）。
【００５５】
図１１は、ＰＣ１における機能使用履歴データの受信処理の手順を示すフローチャートである。なお、図１１のフローチャートにより示されるアルゴリズムは、ＰＣ１のハードディスク１４などの記憶部にプログラムとして記憶されており、ＣＰＵ１１によって実行される。
【００５６】
まず、ＰＣ１は、プリンタ２から、機能使用履歴データを受信する（Ｓ２０１）。
【００５７】
図１２は、機能使用履歴データの一例を示す。機能使用履歴データは、使用された機能の項目毎の使用履歴を記録するデータである。ここで、例えば、図１２に示す機能使用履歴データ４００が取得された後に、図１０に示すような機能が設定された１ページから構成される印刷データの印刷処理が実行された場合、機能使用履歴データ４００は、図１３に示すような機能使用履歴データ４００ａに更新される。
【００５８】
続いて、機能使用履歴データに基づいて、機能使用頻度が判定される（Ｓ２０２）。判定基準としては、例えば、各機能につき、全体印刷枚数に対するデフォルトの項目を設定しての印刷枚数の割合が、０％以上５０％以下である場合は使用頻度が「高い」、５０％よりも大きく８０％以下である場合は使用頻度が「普通」、８０％よりも大きい場合は使用頻度が「低い」、と判定される基準が採用される。
【００５９】
また、本実施形態では、使用頻度の高低が、「高い」、「普通」、「低い」の３つのレベルで判定されているが、判定のレベルがさらに細分化されてもよいし、あるいは２つのレベルで判定されてもよい。また、本実施形態では、レベルを判定するための閾値は固定されているが、ユーザにより任意に変更可能とされてもよい。さらには、使用履歴として、印刷枚数の代わりに、印刷ジョブの数、あるいは印刷部数が使用されてもよい。
【００６０】
図１４は、機能使用頻度の判定結果データの一例を示す。なお、図１４の判定結果データ５００は、図１３に示す機能使用履歴データ４００ａに基づいて得られたものである。かかる機能使用頻度の判定結果データは、図６に示すステップＳ１０２の機能使用頻度の反映処理において利用される。
【００６１】
なお、上記において機能使用頻度の判定の際、印刷枚数をそのまま使用して割合が計算されているが、本発明はこれに限定されるものではない。例えば一定の方法に従って印刷枚数に対して補正を行った値を使用して割合が計算されてもよい。例えば、最近１週間に印刷された枚数が重視され、それ以前に印刷された枚数が軽視されてもよい。具体的には、次の補正式で得られた値が、前述した印刷枚数の代わりに使用されてもよい。すなわち、補正後の値＝（最近１週間に印刷した枚数）×２＋（一週間以上前に印刷した枚数）×０．５とされる。
【００６２】
図１５は、補正後の機能使用履歴データ４００ｂの一例を示し、図１６は、補正後の機能使用履歴データに基づく機能使用頻度の判定結果データ５００ａの一例を示す。かかる補正を行った結果、補正を行わない場合に使用頻度が「普通」と判断されていた解像度についての機能は、使用頻度が「高い」と判定されることになる。最近よく使った解像度についての機能は次の印刷時にも使う可能性が高いであろうから、解像度についての機能の使用頻度が「高い」という判定結果に移行したことは、実用上、より望ましい結果であると言える。
【００６３】
図１７は、プリンタ２における印刷データの受信処理の手順を示すフローチャートである。なお、図１７のフローチャートにより示されるアルゴリズムは、プリンタ２のハードディスク２４などの記憶部にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００６４】
まず、プリンタ２は、ＰＣ１から、印刷データを受信する（Ｓ３０１）。続いて、印刷データの処理が行われる（Ｓ３０２）。すなわち、印刷データの解釈が行われて、印刷データは、印刷部２６により印刷可能な形式の画像データに変換される。このとき、印刷データ中のコマンドにしたがって、印刷部２６で実行される機能の指示（用紙サイズ、給紙トレイ、排紙トレイ、解像度、および印刷面の指定）が行われる。
【００６５】
そして、指示された機能にしたがって、ステップＳ３０２で得られた印刷可能な形式の画像データが、実際に用紙上に印刷される（Ｓ３０３）。
【００６６】
印刷終了後、印刷部２６により正常に印刷が完了したか否かが確認される（Ｓ３０４）。例えば用紙ジャム等の障害が発生した場合には、正常に印刷が完了していないものと判断される。
【００６７】
続いて、正常に印刷が完了した印刷データのページ毎に、どの機能が使用されたかの情報が取得される。そして、取得された情報に基づいて、機能使用履歴がプリンタ２のハードディスク２４等の記憶部に記録される（Ｓ３０５）。具体的には、機能使用履歴データ（図１２等参照）の更新が行われる。なお、用紙ジャム等の障害により正常に印刷が完了していないページに関してはカウントされない。機能使用履歴データは、好ましくは、例えばテキストファイル形式等のユーザにより変更可能な形式で記録される。
【００６８】
続いて、更新された機能使用履歴データがＰＣ１に送信される（Ｓ３０６）。
【００６９】
このように本実施形態では、印刷処理の実行条件を規定する機能に対応する表示情報が複数提供され、各機能に属する所定の項目が選択されることにより、当該機能が設定される。また、設定された機能にしたがって実行が完了した印刷処理において使用された当該機能の項目毎の使用履歴が認識され、認識された使用履歴に基づいて、デフォルトの項目以外の項目が選択されて使用された機能の使用頻度の高低が機能毎に判定される。そして、判定された使用頻度の高低にしたがって、機能を設定するときに提供される各機能に対応する表示情報の例えば表示色等の属性が変化させられる。
【００７０】
したがって、ユーザは、印刷設定画面を操作するときに、どの機能が実際に頻繁に使用されているかを直感的に素早く認識できる。このため、機能の設定を素早く完了することができる。結果として、ユーザが所望する機能の設定に要する時間および作業負担を、より軽減することができる。
【００７１】
また、本実施形態では、プリンタ２が使用履歴記録部５２を有しているため、当該プリンタ２を使用したネットワーク３上の全てのＰＣにおける機能使用履歴を記録することができる。したがって、ユーザは、ネットワーク３上の全てのＰＣのユーザについての一般的に使用頻度の高い機能を素早く認識できる。
【００７２】
次に、本発明の第２実施形態について説明する。以下、第１実施形態と相違する点を中心に説明し、共通する点についての説明を省略する。
【００７３】
本実施形態にかかる印刷システムでは、ＰＣ１からプリンタ２への単方向送信のみが可能である。
【００７４】
ＰＣ１のハードディスク１４には、文書ファイル作成アプリケーションと、プリンタドライバと、機能使用頻度記録プログラムとがインストールされている。図１８に示すように、プリンタドライバ４０ａは、機能設定部４１、印刷データ生成部４２、および機能使用頻度反映処理部４４に対応するプログラムを含む。本実施形態では、使用履歴記録部５２および機能使用頻度判定部４３に対応するプログラムは、プリンタドライバ４０ａとは独立したプログラムである機能使用頻度記録プログラム６０に含まれる。
【００７５】
一方、図１９に示すように、プリンタ２のハードディスク２４は、印刷データ処理部５１を格納するための領域を有する。ただし、使用履歴記録部５２に対応するプログラムは、ＰＣ１にインストールされた機能使用頻度記録プログラム６０に含まれるため、プリンタ２のハードディスク２４には含まれない。
【００７６】
次に、第２本実施形態にかかる印刷システムの動作について説明する。
【００７７】
図２０は、第２本実施形態のＰＣ１における印刷データの送信処理の手順を示すフローチャートである。なお、図２０のフローチャートにより示されるアルゴリズムは、ＰＣ１のハードディスク１４などの記憶部にプログラムとして記憶されており、ＣＰＵ１１によって実行される。
【００７８】
ステップＳ４０１〜Ｓ４０６の処理は、図６のステップＳ１０１〜Ｓ１０６の処理と同様である。ただし、ステップＳ４０５では、印刷データが生成された後、生成された印刷データがＰＣ１のＲＡＭ１３等の記憶部に保存される。
【００７９】
ステップＳ４０７では、保存された印刷データのページ毎に、どの機能が使用されたかの情報が取得される。そして、取得された情報に基づいて、機能使用履歴がＰＣ１のハードディスク１４等の記憶部に記録される。具体的には、機能使用履歴データ（図１２等参照）の更新が行われる。本実施形態では、プリンタ２に送信された印刷データに関しては全てカウントされる。
【００８０】
ステップＳ４０８では、ＰＣ１のハードディスク１４等の記憶部に保存されている機能使用履歴データに基づいて、機能使用頻度が判定される。かかる機能使用頻度の判定結果データは、ステップＳ４０２の機能使用頻度の反映処理において利用される。
【００８１】
図２１は、第２本実施形態のプリンタ２における印刷データの受信処理の手順を示すフローチャートである。なお、図２１のフローチャートにより示されるアルゴリズムは、プリンタ２のハードディスク２４などの記憶部にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００８２】
ステップＳ５０１〜Ｓ５０３の処理は、図１７のステップＳ３０１〜Ｓ３０３の処理と同様であるため説明を省略する。また、第２本実施形態では、機能使用履歴の記録はＰＣ１で行われるため（Ｓ４０７参照）、プリンタ２では図１７のステップＳ３０４〜Ｓ３０６に相当する処理は行われない。
【００８３】
このように第２実施形態によれば、双方向通信が不可能な環境においても本発明を適用でき、ユーザが所望する機能の設定に要する作業負担および時間を、より軽減することができる。また、ユーザは、自分のＰＣで使用される頻度の高い機能を素早く認識できる。
【００８４】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【００８５】
たとえば、上記実施形態では、印刷データを受信して用紙に印刷する装置としてプリンタが使用されているが、本発明はこれに限定されるものではない。本発明では、例えば複写機、ＭＦＰ（ＭＦＰ：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などの他の画像処理装置が使用されてもよい。
【００８６】
また、プリンタ等は、印刷された用紙に後処理を施すためのフィニッシング装置を有していてもよい。後処理には、用紙の束をステープルで綴じるステープル処理、用紙の端部にファイリング用の穴をあけるパンチ穴あけ処理、および用紙を折る折り加工処理が含まれる。
【００８７】
また、印刷処理の実行条件を規定する各種の機能には、用紙などの記録媒体の種別の指定、パンチ穴あけ処理、ステープル処理、および折り加工処理などの物理的処理機能が含まれていてもよい。
【００８８】
また、印刷処理の実行条件を規定する各種の機能には、ページ割付のほか、拡大、縮小、回転、および画質調整などのプリンタドライバの描画機能が含まれていてもよい。
【００８９】
また、上記実施形態では、機能使用頻度を印刷設定画面に反映させる方法として、各機能に対応する表示情報の属性として表示色を変える方法が採用されているが、本発明はこれに限定されるものではなく、表示の大きさを変える方法が採用されてもよい。図２２は、機能使用頻度の判定結果データに応じて各機能に対応する表示の大きさを変えた場合の印刷設定画面１００ｂの一例を示す。この場合、例えば、使用頻度が高い機能に対応する表示は大きく、使用頻度が低い機能に対応する表示は小さくさせられる。
【００９０】
さらに、機能を設定するときに提供される各機能に対応する情報は、視覚的な表示情報に限定されるものではなく、聴覚的な音声情報であってもよい。この場合、各機能に対応する情報がそれぞれ音声により提供され、使用頻度が高い機能に対応する音量は大きく、使用頻度が低い機能に対応する音量は小さくさせられてもよい。例えば、各機能の項目を読み上げて音声により選択項目を通知する機能設定手段が使用される場合に、使用頻度の高低に応じて読み上げの音量の大小が変えられる。
【００９１】
また、上記実施形態では、機能設定手段としてプリンタドライバの印刷設定画面を例に上げて説明されているが、本発明はこれに限定されるものではなく、プリンタなどの画像処理装置の操作パネル部上に表示される操作画面に対して機能使用頻度の反映処理が行われてもよい。
【００９２】
本実施形態にかかる印刷システムにおける各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【図面の簡単な説明】
【００９３】
【図１】本発明の第１実施形態にかかる印刷システムの全体構成を示すブロック図である。
【図２】図１に示されるＰＣの構成を示すブロック図である。
【図３】プリンタドライバを説明するための図である。
【図４】図１に示されるプリンタの構成を示すブロック図である。
【図５】印刷データ処理部および使用履歴記録部を説明するための図である。
【図６】ＰＣにおける印刷データの送信処理の手順を示すフローチャートである。
【図７】印刷設定画面の一例を示す。
【図８】機能使用頻度の判定結果データに応じた反映処理が行われた後の印刷設定画面の一例を示す。
【図９】機能毎に選択可能な項目を示す図である。
【図１０】機能毎に選択された項目の一例を示す。
【図１１】ＰＣにおける機能使用履歴データの受信処理の手順を示すフローチャートである。
【図１２】機能使用履歴データの一例を示す。
【図１３】更新後の機能使用履歴データの一例を示す。
【図１４】機能使用頻度の判定結果データの一例を示す。
【図１５】補正後の機能使用履歴データの一例を示す。
【図１６】補正後の機能使用履歴データに基づく機能使用頻度の判定結果データの一例を示す。
【図１７】プリンタにおける印刷データの受信処理の手順を示すフローチャートである。
【図１８】第２本実施形態のプリンタドライバおよび機能使用頻度記録プログラムを説明するための図である。
【図１９】第２本実施形態の印刷データ処理部を説明するための図である。
【図２０】第２本実施形態のＰＣにおける印刷データの送信処理の手順を示すフローチャートである。
【図２１】第２本実施形態のプリンタにおける印刷データの受信処理の手順を示すフローチャートである。
【図２２】機能使用頻度の判定結果データに応じて各機能に対応する表示の大きさを変えた場合の印刷設定画面の一例を示す。
【符号の説明】
【００９４】
１    ＰＣ、
１１，２１    ＣＰＵ、
１２，２２    ＲＯＭ、
１３，２３    ＲＡＭ、
１４，２４    ハードディスク、
１５    ディスプレイ、
１６    入力装置、
１７，２７    通信インタフェース、
１８，２８    バス、
２    プリンタ、
２５    操作パネル部、
２６    印刷部、
３    ネットワーク、
４０，４０ａ    プリンタドライバ、
４１    機能設定部、
４２    印刷データ生成部、
４３    機能使用頻度判定部、
４４    機能使用頻度反映処理部、
５１    印刷データ処理部、
５２    使用履歴記録部、
６０    機能使用頻度記録プログラム、
１００，１００ａ，１００ｂ    印刷設定画面、
４００，４００ａ，４００ｂ    機能使用履歴データ、
５００，５００ａ    判定結果データ。
【図１】
2007079720.tif 000003
【図２】
2007079720.tif 000004
【図３】
2007079720.tif 000005
【図４】
2007079720.tif 000006
【図５】
2007079720.tif 000007
【図６】
2007079720.tif 000008
【図７】
2007079720.tif 000009
【図８】
2007079720.tif 000010
【図９】
2007079720.tif 000011
【図１０】
2007079720.tif 000012
【図１１】
2007079720.tif 000013
【図１２】
2007079720.tif 000014
【図１３】
2007079720.tif 000015
【図１４】
2007079720.tif 000016
【図１５】
2007079720.tif 000017
【図１６】
2007079720.tif 000018
【図１７】
2007079720.tif 000019
【図１８】
2007079720.tif 000020
【図１９】
2007079720.tif 000021
【図２０】
2007079720.tif 000022
【図２１】
2007079720.tif 000023
【図２２】
2007079720.tif 000024