(57)【要約】  【課題】従来よりもユーザーフレンドリーな印刷設定の登録を可能にする技術を提供する。  【解決手段】本発明のドライバープログラムは、印刷毎に、印刷設定をログとして記録するログ記録ステップと、印刷予定の印刷データにかかる印刷設定と、ログと、を比較する比較ステップと、比較ステップでの比較結果に応じて、ユーザーに対してアドバイスするためのメッセージを表示するメッセージ表示ステップと、ユーザーからの指示に応じて、印刷予定の印刷データにかかる前記印刷設定を登録する登録ステップと、をコンピューターに実行させる。メッセージ表示ステップでは、印刷予定の印刷データにかかる印刷設定がログに記録されている場合には、ユーザーに対して当該印刷設定の登録を促すメッセージを表示する。【選択図】図１
2012194622.tif 000002
【特許請求の範囲】
【請求項１】
コンピューターを、印刷制御装置として機能させるためのドライバープログラムであって、
印刷毎に、印刷設定をログとして記録するログ記録ステップと、
印刷予定の印刷データにかかる印刷設定と、前記ログと、を比較する比較ステップと、
前記比較ステップでの比較結果に応じて、ユーザーに対してアドバイスするためのメッセージを表示するメッセージ表示ステップと、
ユーザーからの指示に応じて、印刷予定の印刷データにかかる前記印刷設定を登録する登録ステップと、を前記コンピューターに実行させ、
前記メッセージ表示ステップでは、
印刷予定の印刷データにかかる前記印刷設定が前記ログに記録されている場合には、ユーザーに対して当該印刷設定の登録を促すメッセージを表示する、
ことを特徴とするドライバープログラム。
【請求項２】
請求項１に記載のドライバープログラムであって、
前記メッセージ表示ステップでは、
印刷予定の印刷データにかかる前記印刷設定が前記ログに記録されており、かつ、当該印刷設定について前記登録ステップによる登録がされておらず、かつ、当該印刷設定について前記ログとの一致回数が所定回数以上である場合に、ユーザーに対して当該印刷設定の登録を促すメッセージを表示する、
ことを特徴とするドライバープログラム。
【請求項３】
請求項１又は２に記載のドライバープログラムであって、
前記メッセージ表示ステップでは、
印刷予定の印刷データにかかる前記印刷設定について、前記登録ステップによって既に登録されている場合には、ユーザーに対して当該印刷設定が既に登録されている旨のメッセージを表示する、
ことを特徴とするドライバープログラム。
【請求項４】
請求項１乃至３のいずれか１項に記載のドライバープログラムであって、
登録済みの印刷設定を使用頻度順に表示する登録表示ステップを、さらに有する、
ことを特徴とするドライバープログラム。
【請求項５】
請求項１乃至４のいずれか１項に記載のドライバープログラムであって、
前記登録ステップでは、
印刷予定の印刷データにかかる前記印刷設定が、記憶容量不足により登録できない場合には、使用頻度の低い登録済みの印刷設定を削除する、
ことを特徴とするドライバープログラム。
【請求項６】
コンピューターを、印刷制御装置として機能させるためのドライバープログラムであって、
印刷毎に、印刷設定をログとして記録するログ記録ステップと、
印刷予定の印刷データにかかる印刷設定と、前記ログと、を比較する比較ステップと、
前記比較ステップでの比較結果に応じて、ユーザーに対してアドバイスするためのメッセージを表示するメッセージ表示ステップと、
ユーザーからの指示に応じて、印刷予定の印刷データにかかる前記印刷設定を登録する登録ステップと、を前記コンピューターに実行させ、
前記メッセージ表示ステップでは、
印刷予定の印刷データにかかる前記印刷設定について、前記登録ステップによって既に登録されている場合には、ユーザーに対して当該印刷設定が既に登録されている旨のメッセージを表示する、
ことを特徴とするドライバープログラム。
【請求項７】
印刷毎に、印刷設定をログとして記録するログ記録部、
印刷予定の印刷データにかかる印刷設定と、前記ログと、を比較する比較部と、
前記比較部での比較結果に応じて、ユーザーに対してアドバイスするためのメッセージを表示するメッセージ表示部と、
ユーザーからの指示に応じて、印刷予定の印刷データにかかる前記印刷設定を登録する登録部と、を備え、
前記メッセージ表示部は、
印刷予定の印刷データにかかる前記印刷設定が前記ログに記録されている場合には、ユーザーに対して当該印刷設定の登録を促すメッセージを表示する、
ことを特徴とする印刷制御装置。
【請求項８】
請求項７に記載の印刷制御装置であって、
前記メッセージ表示部は、
印刷予定の印刷データにかかる前記印刷設定が前記ログに記録されており、かつ、当該印刷設定について前記登録部による登録がされておらず、かつ、当該印刷設定について前記ログとの比較回数が所定回数以上である場合に、ユーザーに対して当該印刷設定の登録を促すメッセージを表示する、
ことを特徴とする印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、および、ドライバープログラムに関する。
【背景技術】
【０００２】
プリンタードライバーには、繰り返し利用する印刷設定を、お気に入りメニューに登録しておくことが可能なものがある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１４９３６１号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来のお気に入りメニューの登録方法では、ユーザーにとって使い勝手が良くない場合もある。
【０００５】
例えば、同一の印刷設定で頻繁に印刷しているにもかかわらず、お気に入りメニューへ登録する機能を知らないユーザーもいる。また、過去にお気に入りメニューへ登録しておいたことを忘れてしまい、登録済みの印刷設定について、再び設定し直そうとするユーザーもいる。
【０００６】
本発明は、従来よりもユーザーフレンドリーな印刷設定の登録を可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するための本願発明は、コンピューターを、印刷制御装置として機能させるためのドライバープログラムであって、印刷毎に、印刷設定をログとして記録するログ記録ステップと、印刷予定の印刷データにかかる印刷設定と、前記ログと、を比較する比較ステップと、前記比較ステップでの比較結果に応じて、ユーザーに対してアドバイスするためのメッセージを表示するメッセージ表示ステップと、ユーザーからの指示に応じて、印刷予定の印刷データにかかる前記印刷設定を登録する登録ステップと、を前記コンピューターに実行させる。そして、前記メッセージ表示ステップでは、印刷予定の印刷データにかかる前記印刷設定が前記ログに記録されている場合には、ユーザーに対して当該印刷設定の登録を促すメッセージを表示する。
【０００８】
また、前記メッセージ表示ステップでは、印刷予定の印刷データにかかる前記印刷設定について、前記登録ステップによって既に登録されている場合には、ユーザーに対して当該印刷設定が既に登録されている旨のメッセージを表示してもよい。
【図面の簡単な説明】
【０００９】
【図１】本発明の印刷システム１０の概略構成の一例を示すブロック図である。
【図２】印刷処理を説明するためのフロー図である。
【図３】設定内容の確認処理を説明するためのフロー図である。
【図４】（Ａ）同設定がお気に入りメニューに登録されている旨のメッセージを表示する画面例を示す図である。（Ｂ）過去に同設定で何度も印刷している旨のメッセージを表示する画面例を示す図である。
【図５】印刷設定ログ３００について概略データ構造の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態について図面を参照して説明する。
【００１１】
図１は、本発明の一実施形態が適用された印刷システム１０の概略構成の一例を示すブロック図である。図示するように、印刷システム１０は、印刷装置２００と、情報処理装置（ホストＰＣ）１００と、を備える。
【００１２】
印刷装置２００と情報処理装置１００は、ＬＡＮ（Local Area Network）等のコンピューターネットワーク５０を介して、相互に通信可能に接続されている。なお、ネットワーク５０には、複数の情報処理装置１００が接続されてもよい。
【００１３】
印刷装置２００は、情報処理装置１００から送信された印刷データの印刷を行う。印刷装置２００は、不図示の、ＣＰＵ（Central Processing Unit）と、ＲＡＭ（Random Access Memory）等の主記憶装置と、ＲＯＭ（Read Only Memory）やフラッシュメモリー等の外部記憶装置と、入力ボタン、タッチパネル、液晶ディスプレイ等からなる操作パネル（入出力装置）と、ネットワーク５０に接続するための通信装置と、印刷エンジンと、を備えた一般的なプリンターである。
【００１４】
上記の印刷装置２００の構成は、本願発明の特徴を説明するにあたって主要構成を説明したものであって、上記に限られない。また、一般的なプリンターが備える他の構成を排除するものではない。また、印刷装置２００は、印刷機能を有していれば、例えば、複合機、コピー機、スキャナー装置、ファクシミリ装置などでもよい。
【００１５】
また、情報処理装置１００は、印刷装置２００のホストコンピューターとして機能する。情報処理装置１００は、不図示の、ＣＰＵと、ＲＡＭ等の主記憶装置と、ＲＯＭやハードディスク等の外部記憶装置と、ディスプレイ等からなる出力装置と、キーボード、マウス等からなる入力装置と、印刷装置１００とデータの送受信を行う通信インターフェイスと、を備える一般的なコンピューターである。
【００１６】
そして、情報処理装置１００は、図示するように、アプリケーション部１１０と、印刷設定部１２０と、登録管理部１３０と、印刷制御部１４０と、ログ記録部１５０と、アドバイス通知部１６０と、を有する。なお、各機能部（１１０〜１６０）は、外部記憶装置に記憶されている所定のプログラム（プリンタードライバー等）を主記憶装置にロードしてＣＰＵで実行することで実現可能である。
【００１７】
アプリケーション部１１０は、印刷対象のドキュメント（テキストデータ、画像データ、等）を、作成、編集する処理を行う。
【００１８】
印刷設定部１２０は、ユーザーからの指示に従って、印刷の設定を行う。例えば、印刷設定部１２０は、印刷設定を開始する指示をユーザーから受け付けると、設定項目（例えば、モノクロ／カラー、用紙サイズ、両面印刷、等の設定）ごとに設定の指示を受け付けるための印刷設定画面（インターフェイス）を出力装置に表示する。そして、印刷設定部１２０は、当該印刷設定画面を出力装置に表示させた状態で、設定項目ごとに設定の指示（マニュアルによる指示）を受け付ける。また、印刷設定部１２０は、印刷実行の指示をユーザーから受け付けると、アプリケーション部１２０で生成された印刷対象のドキュメント（或いは、ドキュメントの記憶場所を示すデータ）とともに、ユーザーから受け付けた設定項目ごとの設定内容を、印刷制御部１５０に送信する。
【００１９】
ただし、印刷設定部１２０は、お気に入りメニューに登録されているプリセットの印刷設定が選択された場合には、選択されたプリセットの印刷設定の内容を、印刷制御部１５０に送信する。ここで、お気に入りメニューに登録される印刷設定（プリセットの印刷設定）には、少なくとも１つ以上の設定項目についての設定内容が含まれている。なお、印刷設定をお気に入りメニューに登録する方法については後述する。
【００２０】
登録管理部１３０は、お気に入りメニューを管理する。具体的には、登録管理部１３０は、ユーザーに指定された印刷設定について、お気に入りメニューへの登録、編集、削除を行う。なお、登録管理部１３０は、複数の印刷設定について、お気に入りメニューへ登録しておくことができる。また、お気に入りメニューに登録された印刷設定を、上記のように「プリセットの印刷設定」とよぶ。
【００２１】
印刷制御部１４０は、印刷先の印刷装置２００を制御する。具体的には、印刷制御部１４０は、アプリケーション部１１０により生成された印刷対象のドキュメントに基づき、ユーザーにより指定された印刷設定（すなわち、印刷設定部１２０から送信された印刷設定）で印刷するための印刷データを生成する。それから、印刷制御部１４０は、生成した印刷データを、印刷先の印刷装置２００に送信する。
【００２２】
ログ記録部１５０は、印刷毎（すなわち、印刷制御部１４０から印刷装置２００へ印刷データが送信される毎）に、印刷予定の印刷データにかかる印刷設定（すなわち、印刷設定部１２０から送信された印刷設定）を、印刷設定ログ（後述する印刷設定ログ３００）として記録する。
【００２３】
アドバイス通知部１６０は、印刷予定の印刷データにかかる印刷設定と、印刷設定ログと、を比較し、その比較結果に応じて、ユーザーに対してアドバイスするためのメッセージを表示する。
【００２４】
例えば、アドバイス通知部１６０は、印刷予定の印刷データにかかる印刷設定が、既に印刷設定ログに記録されている場合には、ユーザーに対して当該印刷設定の登録を促すメッセージを表示する。
【００２５】
また、アドバイス通知部１６０は、印刷予定の印刷データにかかる印刷設定（ここでは、プリセットの印刷設定ではなく、設定項目ごとにユーザーに指定された印刷設定）が、既にお気に入りメニューに登録されている場合には、ユーザーに対して当該印刷設定が既に登録されている旨のメッセージを表示する。
【００２６】
上記の情報処理装置１００の構成は、本願発明の特徴を説明するにあたって主要構成を説明したものであって、上記に限られない。また、一般的なコンピューターが備える他の構成を排除するものではない。また、情報処理装置１００は、印刷装置２００のホストコンピューターとして機能すれば、例えば、携帯端末などでもよい。
【００２７】
本実施形態が適用された印刷システム１０は、以上のような構成からなる。ただし、上記の印刷システム１０の構成は、本願発明の特徴を説明するにあたって主要構成を説明したものであって、上記に限られない。また、他の構成の追加を排除するものではない。
【００２８】
また、上記した各構成要素は、印刷システム１０の構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。印刷システム１０の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００２９】
次に、上記構成からなる印刷システム１０の特徴的な動作について説明する。
【００３０】
＜印刷処理＞
図２は、情報処理装置１００で実行される印刷処理を説明するためのフロー図である。
【００３１】
図示するように、情報処理装置１００の印刷設定部１２０は、印刷設定の開始タイミングとなるまで待機している（ステップＳ１０１；Ｎｏ）。ここで、印刷設定の開始タイミングには、例えば、印刷対象のドキュメントを作成するための画面（インターフェイス）上で、印刷を指示する操作がユーザーによってなされるタイミングが含まれる。
【００３２】
そして、印刷設定部１２０は、印刷設定の開始タイミングで（ステップＳ１０１；Ｙｅｓ）、処理をステップＳ１０２に移行する。
【００３３】
処理がステップＳ１０２に移行すると、印刷設定部１２０は、印刷設定のための画面（以下では「印刷設定画面」とよぶ）をディスプレイ等の出力装置に表示する（ステップＳ１０２）。ここで、印刷設定画面とは、設定項目（例えば、モノクロ／カラー、用紙サイズ、両面印刷、等の設定）ごとに設定の指示をユーザーから受け付けることや、プリセットの印刷設定について選択を受け付けるための画面を指す。
【００３４】
そして、印刷設定部１２０は、印刷設定画面を出力装置に表示させた状態で、設定項目ごとに設定の指示を受け付ける（ステップＳ１０３）。
【００３５】
ただし、ステップＳ１０３では、印刷設定部１２０は、お気に入りメニューに既に登録されているプリセットの印刷設定を選択する指示を受け付けてもよい。この場合には、例えば、印刷設定部１２０は、お気に入りメニューに登録済みであるプリセットの印刷設定（後述するプリセットお気に入り名３０３に相当するデータ）を、使用頻度順に出力装置に表示する。そして、印刷設定部１２０は、いずれか１つの印刷設定を選択する指示をユーザーから受け付ける。なお、使用頻度とは、一定期間中に使用された印刷設定の回数を指し、例えば、印刷設定部１２０は、プリンタードライバーが情報処理装置１００にインストールされてからの使用回数を、印刷設定ごとにカウントしておけばよい。
【００３６】
ところで、印刷設定部１２０は、印刷設定を終了させる指示（例えば、印刷実行の指示）を受け付けるまでは、ステップＳ１０３の状態を維持する（ステップＳ１０４；Ｎｏ）。
【００３７】
そして、印刷設定部１２０は、印刷設定を終了させる指示を受け付けると（ステップＳ１０４；Ｙｅｓ）、アプリケーション部１２０で生成された印刷対象のドキュメント（或いは、ドキュメントの記憶場所を示すアドレスデータ）とともに、ステップＳ１０３で受け付けた設定項目ごとの設定内容を、印刷制御部１４０に送信し、処理をステップＳ１０５に移行する。
【００３８】
もちろん、上述したように、印刷設定部１２０は、お気に入りメニューに登録されているプリセットの印刷設定がステップＳ１０３で選択された場合には、選択されたプリセットの印刷設定の内容を、印刷制御部１４０に送信する。
【００３９】
処理がステップＳ１０５に移行すると、アドバイス通知部１６０は、ステップＳ１０３で受け付けた印刷設定の内容について確認する処理（以下では「設定内容の確認処理」とよぶ）を行う（ステップＳ１０５）。具体的なステップＳ１０５の処理内容については後述する。
【００４０】
そして、ステップＳ１０５の確認処理が終了後、印刷制御部１４０は、印刷実行処理を行う（ステップＳ１０６）。具体的には、印刷制御部１４０は、印刷設定部１２０から送信された（或いは、印刷設定部１２０から送信されたアドレスデータが示す場所に記憶された）印刷対象のドキュメントに基づき、ステップＳ１０３で受け付けた印刷設定（印刷予定の印刷データにかかる印刷設定）を反映させた印刷データを生成する。それから、印刷制御部１４０は、生成した印刷データを、印刷先の印刷装置２００に送信する。
【００４１】
このとき、印刷装置２００では、ネットワーク５０を介して印刷データを受信し、当該印刷データに基づく印刷を実行する。
【００４２】
ステップＳ１０６の処理を完了後、印刷制御部１４０は、印刷処理（本フロー）を終了する。
【００４３】
以上のような印刷処理が本実施形態の印刷システム１０で行われる。こうして、本実施形態の印刷システム１０では、情報処理装置１００で生成された印刷対象のドキュメントを、ユーザーによって指定された印刷設定に従って、印刷装置２００に印刷させることができる。
【００４４】
＜設定内容の確認処理Ｓ１０５＞
次に、上記フローのステップＳ１０５の処理内容について説明する。
【００４５】
まず、アドバイス通知部１６０は、処理がステップＳ１０５に移行すると、印刷予定の印刷データにかかる印刷設定（すなわち、ステップＳ１０３で受け付けた印刷設定）が、お気に入りメニューに登録されているプリセットの印刷設定から選択されたものか否か判別する（ステップＳ２０１）。
【００４６】
具体的には、アドバイス通知部１６０は、ステップＳ１０３においてお気に入りメニューに登録されているプリセットの印刷設定が選択された場合には、当然ながら、お気に入りメニューに登録されているプリセットの印刷設定から選択されたものと判定する。
【００４７】
一方、アドバイス通知部１６０は、ステップＳ１０３において設定項目ごとに印刷設定の指示を受け付けた場合には、お気に入りメニューに登録されているプリセットの印刷設定から選択されたものではないと判定する。
【００４８】
そして、アドバイス通知１６０は、印刷予定の印刷データにかかる印刷設定が、お気に入りメニューに登録されているプリセットの印刷設定から選択されたものである場合には（ステップＳ２０１；Ｙｅｓ）、以降の処理（Ｓ２０２〜Ｓ２０９）を省略して、処理をステップＳ２１０に移行する。
【００４９】
また、アドバイス通知部１６０は、印刷予定の印刷データにかかる印刷設定が、お気に入りメニューに登録されているプリセットの印刷設定から選択されたものではない場合には（ステップＳ２０１；Ｎｏ）、処理をステップＳ２０２に移行する。
【００５０】
処理がステップＳ２０２に移行すると、アドバイス通知部１６０は、印刷予定の印刷データにかかる印刷設定（すなわち、ステップＳ１０３で設定項目ごとに受け付けた印刷設定）が、お気に入りメニューに登録されているプリセットの印刷設定に一致しているか否か判別する（ステップＳ２０２）。
【００５１】
具体的には、アドバイス通知部１６０は、ステップＳ１０３で設定項目ごとに受け付けた印刷設定と、お気に入りメニューに登録されているプリセットの印刷設定と、を設定項目ごとに比較する。そして、アドバイス通知部１６０は、比較した全ての設定項目の内容が一致する場合に、印刷予定の印刷データにかかる印刷設定が、お気に入りメニューに登録されているプリセットの印刷設定に一致していると判定する。一方、比較した設定項目のうち１つでも異なる設定項目がある場合には、印刷予定の印刷データにかかる印刷設定は、お気に入りメニューに登録されているプリセットの印刷設定に一致していないと判定する。
【００５２】
そして、アドバイス通知部１６０は、印刷予定の印刷データにかかる印刷設定が、お気に入りメニューに登録されているプリセットの印刷設定に一致している場合には（ステップＳ２０２；Ｙｅｓ）、処理をステップＳ２１１に移行する。
【００５３】
この場合には、設定項目ごとに印刷設定を行うよりも、お気に入りメニューに登録されているプリセットの印刷設定から選択する方が、ユーザーにとっては簡易な操作となる。そのため、アドバイス通知部１６０は、処理がステップＳ２１１に移行すると、お気に入りメニューに登録されているプリセットの印刷設定から選択する方が素早く設定できる旨のアドバイスをユーザーに対して促す（ステップＳ２１１）。具体的には、アドバイス通知部２１１は、同設定がお気に入りメニューに登録されている旨のメッセージをディスプレイ等の出力装置に表示する。
【００５４】
図４（Ａ）は、同設定がお気に入りメニューに登録されている旨のメッセージを表示する画面例を示す図である。図示するように、アドバイス通知部１６０は、ステップＳ２１１において、「指定された印刷設定は＊＊＊＊＊としてお気に入りメニューに登録されています。お気に入りタブで＊＊＊＊＊を選択することで素早く設定を行うことができます。」という趣旨のメッセージを出力装置に表示する。これとともに、アドバイス通知部１６０は、図示するように、ＯＫボタン４０１を表示し、ユーザーが当該メッセージについて認識したことを確認する。
【００５５】
ここで、アドバイス通知部１６０は、ＯＫボタン４０１をタッチする操作を受け付けると、処理をステップＳ２１０に移行する。
【００５６】
ところで、ステップＳ２０２において、印刷予定の印刷データにかかる印刷設定が、お気に入りメニューに登録されているプリセットの印刷設定に一致していない場合には（ステップＳ２０２；Ｎｏ）、アドバイス通知部１６０は、処理をステップＳ２０３に移行する。
【００５７】
この場合には、アドバイス通知部１６０は、印刷予定の印刷データにかかる印刷設定と、印刷設定ログ３００と、を比較する（ステップＳ２０３）。具体的には、アドバイス通知部１６０は、ステップＳ１０３で受け付けた印刷設定と、所定の記憶装置に格納されている印刷設定ログ３００と、を設定項目ごとに比較する。
【００５８】
図５は、印刷設定ログ３００について概略データ構造の一例を示す図である。図示するように、印刷設定ログ３００は、印刷が実行される毎（印刷データの送信毎）にエントリーされるレコード３１０からなる。各レコード３１０には、印刷日時３０１と、一致回数３０２と、お気に入りプリセット名３０３と、印刷品質３０４と、画質プリセット名３０５と、色３０６と、用紙サイズ３０７と、印刷方向３０８と、給紙口３０９と、が対応付けて格納される。
【００５９】
印刷日時３０１は、印刷が実行された日時（印刷データが送信された日時）を示すデータを含む。例えば、印刷日時３０１は、「年／月／日  時刻」といった形式の文字列からなる。
【００６０】
一致回数３０２は、印刷予定の印刷データにかかる印刷設定と、当該レコード３１０に対応付けられている印刷設定（３０４〜３０９）と、が比較された場合に、両印刷設定が一致した回数を示すデータを含む。例えば、一致回数３０２は、「４回」といった文字列からなる。
【００６１】
お気に入りプリセット名３０３は、当該レコード３１０に対応付けられている印刷設定（３０４〜３０９）の名称を示すデータを含む。例えば、「2 in 1」といった文字列からなる。
【００６２】
印刷品質３０４は、印刷時に指定された印刷の品質（解像度）を示すデータを含む。例えば、印刷品質３０４は、「自動」、「高品質」等の文字列からなる。
【００６３】
画質プリセット名３０５は、印刷時に指定された印刷の画質を示すデータを含む。例えば、画質プリセット名３０５は、「テキスト」、「写真」等の文字列からなる。
【００６４】
色３０６は、印刷時に指定された色の種類を示すデータを含む。例えば、色３０６は、「カラー」、「モノクロ」等の文字列からなる。
【００６５】
用紙サイズ３０７は、印刷時に指定された用紙のサイズを示すデータを含む。例えば、用紙サイズ３０７は、「Ａ４」、「Ｂ５」等の文字列からなる。
【００６６】
印刷方向３０８は、印刷時に指定された印刷の方向を示すデータを含む。例えば、印刷方向３０８は、「ランドスケープ」、「ポートレート」等の文字列からなる。
【００６７】
給紙口３０９は、印刷時に選択された給紙口を示すデータを含む。例えば、給紙口３０９は、「自動」、「ＭＰ」等の文字列からなる。
【００６８】
ステップＳ２０３では、アドバイス通知部１６０は、以上のような印刷設定ログ３００を所定の記憶装置から読み出し、印刷予定の印刷データにかかる印刷設定と比較する。
【００６９】
ここで、アドバイス通知部１６０は、印刷予定の印刷データにかかる印刷設定に一致する印刷設定（図示する例では、同一レコード３１０に対応付けられている、印刷品質３０４、画質プリセット名３０５、色３０６、用紙サイズ３０７、印刷方向３０８、給紙口３０９）が印刷設定ログ３００にない場合には、今回印刷する予定の印刷設定は、過去に使用されたことはないと判断する。この場合には、アドバイス通知部１６０は、以降の処理（Ｓ２０５〜Ｓ２０９）を省略して、処理をステップＳ２１０に移行する。
【００７０】
一方、アドバイス通知部１６０は、印刷予定の印刷データにかかる印刷設定に一致する印刷設定（３０４〜３０９）が印刷設定ログ３００にある場合には、今回印刷する予定の印刷設定は、過去にも使用されたことがあると判断する。この場合には、アドバイス通知部１６０は、処理をステップＳ２０５に移行する。
【００７１】
処理がステップＳ２０５に移行すると、アドバイス通知部１６０は、印刷予定の印刷データにかかる印刷設定に一致する印刷設定（３０４〜３０９）に対応付けられている一致回数３０２をインクリメントする（ステップＳ２０５）。
【００７２】
そして、アドバイス通知部１６０は、ステップＳ２０５でインクリメントした一致回数３０２が、所定回数（例えば、５回）以上であるか否か判別する（ステップＳ２０６）。
【００７３】
ここで、アドバイス通知部１６０は、一致回数３０２が所定回数未満である場合には（ステップＳ２０６；Ｎｏ）、以降の処理（Ｓ２０７〜Ｓ２０９）を省略して、処理をステップＳ２１０に移行する。
【００７４】
一方、アドバイス通知部１６０は、一致回数３０２が所定回数以上である場合には（ステップＳ２０６；Ｙｅｓ）、今回印刷する予定の印刷設定は、過去に何度も使用されていると判断し、処理をステップＳ２０７に移行する。
【００７５】
処理がステップＳ２０７に移行すると、アドバイス通知部１６０は、何度も使用されている印刷設定をお気に入りメニューに登録しておいた方が効率良く印刷設定できる旨のアドバイスをユーザーに対して促す（ステップＳ２０７）。具体的には、アドバイス通知部２１１は、過去に同設定で何度も印刷している旨のメッセージをディスプレイ等の出力装置に表示する。こうして、アドバイス通知部１６０は、何度も使用されている印刷設定について、お気に入りメニューへの登録をユーザーに対して促すことができる。
【００７６】
図４（Ｂ）は、過去に同設定で何度も印刷している旨のメッセージを表示する画面例を示す図である。図示するように、アドバイス通知部１６０は、ステップＳ２０７において、「指定された内容と同一の設定による印刷はこれまでに何回か行われています。お気に入りメニューに登録することで、次回からは効率良く印刷設定することができます。お気に入りメニューへの登録を行いますか？」という趣旨のメッセージを出力装置に表示する。
【００７７】
これとともに、アドバイス通知部１６０は、図示するように、はいボタン４０２と、いいえボタン４０３と、を表示し、お気に入り登録を行うか否かについての指示を受け付ける（ステップＳ２０８）。
【００７８】
ここで、アドバイス通知部１６０は、はいボタン４０２をタッチする操作を受け付けた場合には（ステップＳ２０８；Ｎｏ）、お気に入り登録は行わず、処理をステップＳ２１０に移行する。
【００７９】
一方、アドバイス通知部１６０は、いいえボタン４０３をタッチする操作を受け付けた場合には（ステップＳ２０８；Ｙｅｓ）、お気に入り登録を行うために、処理をステップＳ２０９に移行する。
【００８０】
処理がステップＳ２０９に移行すると、登録管理部１３０は、印刷予定の印刷データにかかる印刷設定（すなわち、ステップＳ１０３で受け付けた印刷設定）を、お気に入りメニューへ登録する（ステップＳ２０９）。
【００８１】
具体的には、登録管理部１３０は、登録する印刷設定の名称（例えば、お気に入りプリセット名３０３に相当するデータ）と、設定内容（例えば、印刷品質３０４、画質プリセット名３０５、色３０６、用紙サイズ３０７、印刷方向３０８、給紙口３０９）と、使用回数と、を対応付けて、プリセットの印刷設定として所定の記憶装置に格納する。
【００８２】
それから、登録管理部１３０は、処理をステップＳ２１０に移行する。
【００８３】
処理がステップＳ２１０に移行すると、ログ記録部１５０は、印刷予定の印刷データにかかる印刷設定（すなわち、ステップＳ１０３で受け付けた印刷設定）を、印刷設定ログ３００に記録する（ステップＳ２１０）。
【００８４】
具体的には、ログ記録部１５０は、現在時刻を取得して印刷日時３０１とし、「０回」示す一致回数３０２と、ステップＳ１０３で指定された印刷設定（すなわち、印刷品質３０４、画質プリセット名３０５、色３０６、用紙サイズ３０７、印刷方向３０８、給紙口３０９）と、を対応付けたレコード３１０を印刷設定ログ３００にエントリーする。ここで、ログ記録部１５０は、当該印刷設定に名称が付けられている場合には、同レコード３１０に、お気に入りプリセット名３０３も対応付けて記録しておく。
【００８５】
その後、ログ記録部１５０は、本フロー（図３に示す設定内容の確認処理Ｓ１０５）を終了し、上記フロー（図２に示す印刷処理）のステップＳ１０６へ処理を戻す。
【００８６】
このように、本実施形態の情報処理装置１００では、同一の印刷設定で頻繁に印刷しているユーザーに対しては、お気に入りメニューへの登録を促すことができる。また、本実施形態の情報処理装置１００では、過去にお気に入りメニューへ登録したにもかかわらず、その登録済みの印刷設定を使用せずに、再び設定項目ごとに印刷設定がなされた場合には、ユーザーに対して、次回からはお気に入りメニューに登録済みの印刷設定を使用することを推奨できる。従って、本実施形態の情報処理装置１００では、従来よりもユーザーフレンドリーな印刷設定の登録が可能となる。
【００８７】
なお、上記実施形態における各フローの各処理単位は、印刷システム１０を理解容易にするために、主な処理内容に応じて分割したものである。処理ステップの分類の仕方やその名称によって、本願発明が制限されることはない。印刷システム１０が行う処理は、さらに多くの処理ステップに分割することもできる。また、１つの処理ステップが、さらに多くの処理を実行してもよい。また、処理ステップの順序についても、これに制限されるものではなく、可能な限り変更することができる。
【００８８】
なお、上記の実施形態は、本発明の要旨を例示することを意図し、本発明を限定するものではない。多くの代替物、修正、変形例は当業者にとって明らかである。
【００８９】
例えば、上記実施形態では、印刷設定ログ３００には、印刷設定の内容として、印刷品質３０４、画質プリセット名３０５、色３０６、用紙サイズ３０７、印刷方向３０８、給紙口３０９、が記録されている。しかし、本発明は、これに限定されない。例えば、印刷設定ログ３００に記録しておく印刷設定の内容に、他の設定項目（例えば、両面印刷の有無、等）を追加してもよいし、いずれかの設定項目を除いてもよい。
【００９０】
また、登録管理部１３０は、上記実施形態のステップＳ２０９において、記憶容量不足により印刷設定を登録できない場合には、使用頻度の低い登録済みの印刷設定をお気に入りメニューから削除するようにしてもよい。こうして、記憶容量不足を解消するとともに、お気に入りメニューへ登録しておく印刷設定を、使用頻度の高い印刷設定に限定することができる。
【００９１】
また、上記実施形態では、アドバイス通知部１６０は、ステップＳ２０６において、一致回数３０２が所定回数（例えば、５回）以上であるか否か判別しているが、ここで用いる所定回数については「０回」としてもよい。
【符号の説明】
【００９２】
１００・・・情報処理装置、１１０・・・アプリケーション部、１２０・・・印刷設定部、１３０・・・登録管理部、１４０・・・印刷制御部、１５０・・・ログ記録部、１６０・・・アドバイス通知部、２００・・・印刷装置、３００・・・印刷設定ログ。
【図１】
2012194622.tif 000003
【図２】
2012194622.tif 000004
【図３】
2012194622.tif 000005
【図４】
2012194622.tif 000006
【図５】
2012194622.tif 000007