(57)【要約】【課題】  情報処理装置のアプリケーションプログラム等に搭載された印刷設定機能を有効に活用しつつ、画像形成装置を操作する際のユーザの負荷を低減できる、画像形成装置を提供する。【解決手段】  印刷実行部３０４がモバイル端末等のジョブ投入手段から印刷ジョブを投入されると、そのジョブ投入手段に対応する印刷項目・設定値と変更有無情報とがログ保存部３０５から読み出されると共に、そのジョブ投入手段での設定不可項目が設定不可項目判断部３０６で判断される。そして、推奨設定決定部３０７が、留め置きされた印刷ジョブの設定不可項目に対応する項目・値情報を取得し、取得された項目・値情報に基づいて、推奨すべき設定項目および設定値を決定する。【選択図】  図２
2020075359.tif 000002
【特許請求の範囲】
【請求項１】
ジョブ投入手段から投入された印刷ジョブを留め置き、ユーザの操作に基づいて印刷設定の変更処理を行った後で、印刷処理を実行する印刷手段と、
前記印刷手段が前記印刷処理を実行するたびに、前記ジョブ投入手段毎に、印刷設定項目と設定値との組み合わせを示す項目・値情報と、前記項目・値情報に対応する前記設定値への過去の変更有無情報とを保存する保存手段と、
前記ジョブ投入手段で設定出来ない前記設定項目である設定不可項目を前記ジョブ投入手段毎に保持し、前記留め置きされた前記印刷ジョブに対応する前記設定不可項目を判断する判断手段と、
前記判断手段を用いて、前記保存手段に保存された、過去の設定変更が有る前記項目・値情報から、前記留め置きされた前記印刷ジョブの設定不可項目に対応する前記項目・値情報を取得する取得手段と、
前記取得手段が取得した前記項目・値情報から、推奨すべき前記印刷設定項目と前記設定値との組み合わせを選択して、前記ユーザに提示する推奨手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記ジョブ投入手段は、前記印刷ジョブを前記印刷手段に投入した情報処理装置が使用する印刷プロトコルとオペレーティングシステムとが一致するか否かの判断に基づいて特定されることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記推奨手段は、過去に使用された回数が最も多い前記設定値を前記設定項目毎に判断し、該設定値を前記ユーザに提示することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記推奨手段は、最新に使用された前記設定値を前記設定項目毎に判断し、該設定値を前記ユーザに提示することを特徴とする請求項１または２に記載の画像形成装置。
【請求項５】
前記推奨手段は、いずれか一つ以上の前記設定項目について複数の前記設定値を提示して、前記ユーザの選択を促すことを特徴とする請求項１〜４のいずれか１項に記載の画像形成装置。
【請求項６】
前記保存手段は、前記項目・値情報および前記変更有無情報を、前記ジョブ投入手段毎且つ前記ユーザ毎に保存し、且つ、
前記取得手段は、同一の前記ユーザによる過去の設定変更が有る前記項目・値情報から、前記留め置きされた前記印刷ジョブに対応する前記項目・値情報を取得する、
ことを特徴とする請求項１〜５のいずれか１項に記載の画像形成装置。
【請求項７】
前記保存手段は、前記印刷ジョブに含まれる印刷対象データの所定のデータ特徴毎に保存を行い、
前記取得手段は、前記データ特徴が同一性の要件を満たす前記項目・値情報から、前記留め置きされた前記印刷ジョブに対応する前記項目・値情報を取得する、
ことを特徴とする請求項１〜６のいずれか１項に記載の画像形成装置。
【請求項８】
前記データ特徴は、前記印刷対象データに関するデータ名、画素値、文字情報のいずれか１つ以上を含むことを特徴とする請求項７に記載の画像形成装置。
【請求項９】
コンピュータを、請求項１〜８のいずれか１項に記載の画像形成装置が備える各手段として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置から投入された印刷ジョブに基づいて印刷処理を行う画像形成装置およびプログラムに関し、より詳細には、画像形成装置の印刷設定変更をユーザに推奨する機能に関する。
【背景技術】
【０００２】
従来より、セキュリティの確保のために、留め置き印刷と呼ばれる機能を設けた画像形成装置が知られている。留め置き印刷機能では、印刷ジョブが、ＰＣ（パーソナルコンピュータ）やモバイル端末等の情報処理装置に搭載したアプリケーションプログラムから投入されたとき、直ちに印刷・出力するのではなく、画像形成装置のハードディスク等に一時的に保存する。
ユーザが画像形成装置を操作してログインしたとき、該画像形成装置は、該ユーザに対応する印刷ジョブを、表示画面等にリスト表示する。そして、ユーザがいずれか１つ以上の印刷ジョブをリストから選択すると、画像形成装置は、選択された印刷ジョブを用いた印刷処理を行う。
【０００３】
留め置き印刷機能では、印刷設定ミスの修正を目的として、印刷ジョブをリストから選択した際に、印刷設定を、画像形成装置の操作部を用いて変更することができる。
【０００４】
近年、モバイル端末等を活用するケースが増え、モバイル端末等の様々なアプリケーションプログラムから画像処理装置へ印刷ジョブを投入するケースが増えている。しかし、モバイル端末等のアプリケーションプログラムでは、画像形成装置へのジョブ投入を行う場合に、その画像形成装置で利用可能な設定項目の全てを設定できるわけではない。すなわち、アプリケーションプログラムには、設定不可項目が存在する。画像形成装置では、これら設定不可項目は、予め定めた規定値に設定される。
したがって、これら設定不可項目の値をユーザが任意に設定することで所望の印刷体裁を得ようとすると、留め置き印刷機能を利用する必要がある。そして、この留め置き印刷で、アプリケーションプログラムで不可であった設定項目に対する設定変更操作を、画像形成装置で印刷ジョブを実行する際に行う必要がある。このため、従来の画像処理装置には、アプリケーションプログラムで印刷設定を行ったにも拘わらず画像処理装置で更に印刷設定を変更しなければならない場合があるため、ユーザにとって操作負荷が大きかった。
【０００５】
これに対して、例えば下記特許文献１では、過去に使用した印刷設定の履歴を、印刷アプリケーションプログラムの種類や端末情報、ユーザ情報と関連付けて保存しておく。そして、ユーザの印刷設定では印刷ミスが生じると判断した場合に、履歴保存した印刷設定への変更をユーザに推奨する技術を提案している（特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１５−６０２７２
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１では、履歴保存した各印刷設定は全ての印刷項目を含むと考えられ、したがって、推奨された印刷設定を採用する場合には全ての印刷項目を同時に更新することになる。
【０００８】
このため、特許文献１の技術を、モバイル端末等から画像形成装置へ投入した印刷ジョブに基づく印刷処理に適用しようとすると、不都合が生じる場合がある。すなわち、特許文献１の技術では、上述の推奨設定にしたがって印刷設定を変更する場合に、モバイル端末等のアプリケーションプログラムで設定した印刷設定項目（すなわち、印刷ジョブに含まれている印刷設定項目）も全て推奨設定値に更新されてしまう。すなわち、画像形成装置に印刷設定の推奨機能を利用しようとすると、アプリケーションプログラムの印刷設定機能を活用できなくなってしまう。
【０００９】
そこで本発明は、情報処理装置のアプリケーションプログラム等に搭載された印刷設定機能を有効に活用しつつ、画像形成装置を操作する際のユーザの負荷を低減できる、画像形成装置を提供する。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明に係る画像形成装置は、ジョブ投入手段から投入された印刷ジョブを留め置き、ユーザの操作に基づいて印刷設定の変更処理を行った後で、印刷処理を実行する印刷手段と、前記印刷手段が前記印刷処理を実行するたびに、前記ジョブ投入手段毎に、印刷設定項目と設定値との組み合わせを示す項目・値情報と、前記項目・値情報に対応する前記設定値への過去の変更有無情報とを保存する保存手段と、前記ジョブ投入手段で設定出来ない前記設定項目である設定不可項目を前記ジョブ投入手段毎に保持し、前記留め置きされた前記印刷ジョブに対応する前記設定不可項目を判断する判断手段と、前記判断手段を用いて、前記保存手段に保存された、過去の設定変更が有る前記項目・値情報から、前記留め置きされた前記印刷ジョブの設定不可項目に対応する前記項目・値情報を取得する取得手段と、前記取得手段が取得した前記項目・値情報から、推奨すべき前記印刷設定項目と前記設定値との組み合わせを選択して、前記ユーザに提示する推奨手段と、を備える。
【発明の効果】
【００１１】
本発明によれば、情報処理装置のアプリケーションプログラムで設定された印刷設定項目に含まれていない印刷設定項目のみの推奨設定を、画像形成装置がユーザに提示するので、ユーザはアプリケーションプログラムで設定できなかった設定のみを簡単に変更できる。したがって、本発明によれば、アプリケーションプログラムに搭載された印刷設定機能を有効に活用しつつ、画像形成装置を操作する際のユーザの負荷を低減できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の各実施形態に係るネットワーク構成の一例を示す概念図である。
【図２】本発明の各実施形態に係る画像形成装置のハードウェア構成例を示すブロック図である。
【図３】本発明の各実施形態に係る画像形成装置のソフトウェア構成例を示すブロック図である。
【図４】本発明の実施形態１に係る、留め置き印刷の印刷ジョブ保存処理を示すフローチャートである。
【図５】本発明の実施形態１に係る、留め置き印刷の印刷設定ログ保存処理を示すフローチャートである。
【図６】本発明の実施形態１に係る、留め置き印刷の印刷設定推奨処理を示すフローチャートである。
【図７】本発明の実施形態１において、留め置き印刷の印刷設定ログ保存処理と印刷設定推奨処理を統合する場合の処理を示すフローチャートである。
【図８】本発明の実施形態１において、ジョブ選択時のユーザインタフェース画面を示す概念図である。
【図９】本発明の実施形態１において、印刷設定時のユーザインタフェース画面を示す概念図である。
【図１０】本発明の実施形態１において、印刷設定時のユーザインタフェース画面を示す概念図である。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１４】
［実施形態１］
図１は、本実施形態に係る印刷設定方法を実現するための、ネットワーク構成の一例を示す。
【００１５】
図１において、画像形成装置１１０は、印刷処理を実行する。また、情報処理装置１２０は、例えばＰＣやモバイル端末等である。画像形成装置１１０と情報処理装置１２０とは、インターネット１００に接続される。
【００１６】
情報処理装置１２０は、自装置上の印刷アプリケーションプログラムを用いて、印刷ジョブを、画像形成装置１１０へ投入する。
【００１７】
画像形成装置１１０は、インターネット１００を介して情報処理装置１２０から印刷ジョブを受け取り、その印刷ジョブに格納された印刷対象データおよび書誌情報を管理する。
【００１８】
画像形成装置１１０は、ユーザの操作にしたがって認証処理を行い、認証されたユーザに対してログインを許可する。更に、画像形成装置１１０は、そのログインユーザが印刷できる印刷ジョブを、上述の各書誌情報に基づいて選別して、操作部の表示画面にリスト表示する。そして、ユーザが表示リストの中から所望の印刷ジョブを選択して、印刷指示操作をすると、画像形成装置１１０は、印刷対象データを用いた印刷処理を行う。
【００１９】
表Ａに、印刷ジョブに格納された情報である書誌情報の一例を示す。
【００２０】
表Ａは、１人のユーザについての書誌情報テーブルである。画像形成装置１１０には複数のユーザからそれぞれ１または複数の印刷ジョブが投入されるが、書誌情報テーブルはユーザ毎に作成されて保存される。
【００２１】
表Ａの例では、書誌情報は、印刷ジョブが投入された日時と、印刷ジョブが投入された画像形成装置のＩＰアドレスと、投入された印刷ジョブ・データの格納場所と、印刷ジョブ名と、印刷設定と、印刷プロトコルと、ユーザエージェントとを含む。
【００２２】
印刷プロトコルとユーザエージェントとの組合せは、画像形成装置１１０へ印刷ジョブを投入したジョブ投入手段を選別するための情報として使用される。印刷プロトコルは、情報処理装置１２０で使用する印刷アプリケーションプログラムの種類によって異なる。また、ユーザエージェントは、情報処理装置１２０に搭載されたオペレーティングシステム（ＯＳ）の情報である。したがって、これら印刷プロトコルとユーザエージェントとの組合せによって、どのＯＳ上のどの印刷アプリケーションプログラムが印刷ジョブを投入したのかを特定できる。本実施形態では、このようにして特定された印刷アプリケーションプログラムを、ジョブ投入手段と称す。
【００２３】
【表１】
2020075359.tif 000003
【００２４】
本実施形態では、情報処理装置１２０が画像形成装置１１０へ印刷ジョブを投入し、画像形成装置１１０が印刷ジョブを管理することとした。しかし、印刷ジョブの管理は、画像形成装置１１０以外の装置、例えば、情報処理装置１２０や画像形成装置１１０とインターネット１００を介して接続されたストレージサーバ（図示せず）が行ってもよい。ストレージサーバが印刷ジョブを管理する場合、印刷ジョブは、情報処理装置１２０からストレージサーバへ投入され、ストレージサーバによって保持される。そして、ユーザが画像形成装置１１０へログインすると、画像形成装置１１０は、ストレージサーバへ印刷ジョブの取得要求を送信して、該ストレージサーバから印刷ジョブを取得する。
【００２５】
[画像形成装置のハードウェア構成]
図２は、画像形成装置１１０のハードウェア構成例を示すブロック図である。
【００２６】
図２に示したように、各構成要素（各デバイス）は、操作部２０６およびプリンタエンジン２０９を除いて、ハードウェアのシステムバス２００に接続されている。
【００２７】
ＣＰＵ２０１は、ＲＯＭ２０２やＲＡＭ２０４に記憶されたプログラムを実行することにより、システムバス２００に接続される各デバイスを統括的に制御する。
【００２８】
ＣＰＵ２０１の制御プログラムであるオペレーティングシステム（以下ＯＳ）や、後述する各種処理を行うプログラムは、それぞれＲＯＭ２０２またはＨＤＤ２０３に記憶される。また、ＨＤＤ２０３は、書誌情報や印刷ジョブデータ（印刷処理対象となるデータ）を一時的に記憶したり、印刷処理を行う際に使用する各種データを記憶したりする。
【００２９】
ＲＡＭ２０４は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００３０】
操作部２０６は、タッチパネルやハードウェアキー等の入力装置と、ＬＣＤ等の表示装置とを有する。操作部ＩＦ２０５は、操作部２０６の入出力を制御する。
【００３１】
ネットワークＩＦ２０７は、情報処理装置１２０等との、インターネット１００等を介したデータ通信を制御する。
【００３２】
プリンタエンジン２０９は、転送された画像データに基づく加熱定着処理を用紙面上に施すことで、永久固着画像を形成する。プリンタエンジンＩＦ２０８は、プリンタエンジン２０９へ画像データを出力したり、制御信号を用いて該プリンタエンジン２０９を制御したりする。
【００３３】
[画像形成装置のソフトウェア構成]
図３は、本実施形態に係る画像形成装置１１０の、ソフトウェアモジュールの構成例を示す。
【００３４】
図３に記載した各ソフトウェアモジュールは、ＨＤＤ２０３に格納されたコンピュータプログラムを、ＲＡＭ２０４へロードした後、ＣＰＵ２０１で実行することにより実現される。
【００３５】
ユーザインタフェース制御部３０１（推奨手段）は、操作部２０６に表示されるユーザインタフェース画像を制御するとともに、操作部２０６から入力された各種情報を、関連するソフトウェアモジュールに通知する。
【００３６】
認証部３０２は、ユーザインタフェース制御部３０１から通知されるログイン要求を受け付けると、このユーザインタフェース制御部３０１から受信した認証情報に基づいて、認証処理を行う。
【００３７】
通信部３０３は、ネットワークＩＦ２０７を制御することで、ネットワーク経由で接続される情報処理装置１２０や各種サーバ等との通信を行う。
【００３８】
印刷制御部３００（印刷手段）は、画像形成装置１１０が留め置き印刷や通常の印刷を行うときに、印刷処理全体の制御を行う。また、印刷制御部３００は、留め置き印刷等が行われるときに、ユーザインタフェース制御部３０１を制御して、ユーザインタフェース画面を表示させる。
【００３９】
印刷実行部３０４は、プリンタエンジン２０９を制御して、書誌情報に含まれる印刷設定と印刷ジョブデータとに基づいて、印刷処理を実行させる。印刷実行部３０４の処理動作については、当該業者に知られている一般的な方法で実現することができるため、説明を省略する。
【００４０】
ここで、本実施形態に係る画像形成装置１１０は、印刷設定として、「ページ集約」、「両面」、「カラーモード」、「ステープル」、「パンチ」等の機能設定を行えるものとする。
【００４１】
「ページ集約」とは、１頁の紙面に、印刷ジョブデータが生成する画像を複数ページ分レイアウトして印刷する機能であり、例えば、１紙面上に１頁、２頁、４頁，６頁，８頁，９頁，１６頁文の画像をレイアウトできる。
【００４２】
「両面」とは、紙面の片面のみに印刷処理を行うか或いは両面に印刷処理を行うかを指定する機能である。
【００４３】
「カラーモード」とは、カラー印刷可能な画像形成装置１１０において、紙面上に画像をモノクロ印刷するか或いはカラー印刷するかを指定する機能である。
【００４４】
「ステープル」とは、出力した複数の印刷用紙をまとめて金属製の針等で綴じる機能である。本実施形態の画像形成装置１１０では、綴じるか否かに加えて、綴じる位置を左上、右上、右下、左下のいずれかから選択できることとする。
【００４５】
「パンチ」とは、出力した印刷用紙にパンチ穴をあける機能である。本実施形態では、パンチするか否か、すなわち「する」／「しない」を選択できることとする。
【００４６】
なお、ここで示した設定項目以外にも、様々な設定項目を設けることができるが、説明を省略する。
【００４７】
画像形成装置１１０に設けた設定項目の中には、情報処理装置１２０上の印刷アプリケーションプログラムで設定出来ない「設定不可項目」が含まれている場合がある。設定不可項目とは、設定不可項目とは、情報処理装置１２０から画像形成装置１１０へ投入される印刷ジョブの書誌情報に含まれていない設定項目である。情報処理装置１２０がモバイル端末の場合、設定不可項目は、例えば、ジョブ投入手段（すなわち、モバイル端末に搭載しているＯＳと印刷アプリケーションプログラムとの組み合わせで特定される、アプリケーションプログラムの種類）に応じて異なる。設定不可項目が存在する場合、画像形成装置１１０は、その設定不可項目の設定値を、予め定めて自装置内に保存された既定の値に補間設定するように、書誌情報を更新する。この既定値による補間設定は、一般的なものであるため、本実施形態では説明を省略する。
【００４８】
ログ保存部３０５（保存手段）は、印刷実行部３０４による印刷処理が実行されたときに、その印刷処理に係る印刷設定を、印刷設定ログとして保存する。この印刷設定ログは、書誌情報に基づいて生成され、印刷プロトコルおよびユーザエージェントと関連付けてＨＤＤ２０３に保存される。ＨＤＤ２０３に保存された印刷設定ログは、このログ保存部３０５によって管理される。
【００４９】
表Ｂに、印刷設定ログの一例を示す。表Ｂに示したように、各印刷設定ログは、「印刷プロトコル」、「ユーザエージェント」、「設定項目・設定値」（項目・値情報）、「変更有無情報」および「設定頻度」の組合せによって構成されている。
【００５０】
「変更有無情報」は、設定変更されたか否かを示す情報であり、「有り」／「無し」いずれかの一方で示される。ここで、「設定変更」とは、その設定値が、情報処理装置１２０が画像形成装置１１０に投入したときの書誌情報に含まれる値から変更されたか否かを示す情報である。上述の設定不可項目（すなわち、ジョブ投入手段で設定出来ない設定項目）を、ユーザが画像形成装置１１０で既定値から他の設定値に変更した場合、「変更有無情報」として「有り」が保存される。
【００５１】
「設定頻度」は、該当する「印刷プロトコル」、「ユーザエージェント」、「設定項目・設定値」および「変更有無情報」の組合せの下で印刷処理が実行され回数を示す。その組合せでの印刷処理が初回である場合は、設定頻度として「１」が保存される。それ以降は、同様の組合せで印刷するたびに、「設定頻度」の値が「１」ずつ増加する。
【００５２】
【表２】
2020075359.tif 000004
【００５３】
設定不可項目判断部３０６（判断手段）は、通知された書誌情報に対応するジョブ投入手段に基づいて、その書誌情報に対応する設定不可項目を判断する。ジョブ投入手段とは、印刷プロトコルおよびユーザエージェントの組合せで特定されるアプリケーションプログラムである。本実施形態では、例えば、設定不可項目に該当する項目を、印刷プロトコルおよびユーザエージェントの組合せ毎に判断して、ＨＤＤ２０３に格納しておくこととする。
【００５４】
推奨印刷設定決定部３０７（取得手段）は、通知された書誌情報に対応するジョブ投入手段と、該当する設定不可項目とを判断し、この判断結果に基づいて、ログ保存部３０５が管理している印刷設定ログから、対応する推奨印刷設定を取得する。
【００５５】
表Ｃは、ＨＤＤ２０３に格納されている設定不可項目の一例を示している。すなわち、表Ｃには、各設定項目について、各ジョブ投入手段毎に、そのアプリケーションプログラムで設定可能な項目（○印）と、設定不可項目（×印）とが示されている。また、表Ｃは、印刷プロトコルがＩＰＰ、ＬＰＲの二種類で、ユーザエージェントがｉＯＳ（登録商標）、ＭａｃＯＳ（登録商標）およびＡｎｄｒｏｉｄ（登録商標）の三種類の場合を示している。例えば、印刷プロトコルがＩＰＰでユーザエージェントがｉＯＳを利用する場合、用紙サイズおよびページ集約が設定不可項目であり、他は設定可能な項目である。
【００５６】
【表３】
2020075359.tif 000005
【００５７】
[留め置き印刷の印刷ジョブ保存処理の流れ]
図４は、画像形成装置１１０のＣＰＵ２０１により実行される、印刷ジョブの保存処理を説明するためのフローチャートである。このフローチャートは、図３で説明したソフトウェアモジュールにより実行される。
【００５８】
まず、通信部３０３が、情報処理装置１２０から、印刷ジョブを受け付ける（Ｓ４０１）。受け付けた印刷ジョブは、印刷制御部３００に送られる。
【００５９】
印刷制御部３００は、この印刷ジョブを受け取ると、この画像形成装置１１０が「印刷ジョブの保存」を行うように設定されているか否かを判定する（Ｓ４０２）。「印刷ジョブの保存設定」は、画像形成装置毎に設定され、ＨＤＤ２０３、ＲＡＭ２０４等に記憶されている。
【００６０】
「印刷ジョブの保存」が設定されていない場合、印刷制御部３００は、印刷実行部３０４に印刷ジョブの実行要求を行い（Ｓ４０７）、これにより、印刷処理が実行されるとともに、印刷処理が終了する。
【００６１】
一方、「印刷ジョブの保存設定」が成されている場合、印刷制御部３００は、印刷ジョブを解析し、当該印刷ジョブが保存対象ジョブであるか否かを判定する（Ｓ４０３）。
【００６２】
例えば、印刷ジョブ名、印刷ジョブユーザー名、印刷ジョブ投入した情報処理装置１２０の識別情報などの、印刷ジョブに付与された情報が、予め決めた条件に合致する場合に、その印刷ジョブが保存対象ジョブであると判断される。あるいは、予め定めた条件に合致しない場合に、保存対象ジョブとしてもよい。
【００６３】
Ｓ４０３で保存対象ジョブでないと判断された場合、印刷制御部３００は、印刷実行部３０４に印刷ジョブの実行要求を行う（Ｓ４０７）。これにより、印刷処理が実行されるとともに、留め置き印刷の印刷ジョブ保存処理が終了する。
【００６４】
一方、Ｓ４０３で保存対象ジョブであると判断された場合、印刷制御部３００は、印刷ジョブを解析し、該印刷ジョブから書誌情報を抽出する（Ｓ４０４）。そして、印刷制御部３００は、該印刷ジョブをＨＤＤ２０３に保存するとともに（Ｓ４０５）、抽出した書誌情報を、ユーザに関連付けて、ＨＤＤ２０３に保存する（Ｓ４０６）。これにより、留め置き印刷の印刷ジョブ保存処理が終了する。  
【００６５】
[留め置き印刷の印刷実行処理の流れ]
図５〜図７は、画像形成装置１１０のＣＰＵ２０１により実行される、留め置き印刷処理での印刷実行処理を説明するためのフローチャートである。このフローチャートは、図３で説明したソフトウェアモジュールにより実行される。
【００６６】
図５は、印刷設定推奨に用いる印刷設定ログを保存する処理（以下、印刷設定ログ保存処理）を示すフローチャートである。図６は、印刷設定ログを用いて印刷設定の推奨を行う処理（以下、推奨設定提示処理）を示すフローチャートである。図７は、図５の印刷設定ログ保存処理と図６の推奨設定提示処理とを統合した場合を示すフローチャートである。なお、図７のフローチャートに示した処理は、図５、図６内の対応する処理と同じであるため、説明を省略する。
【００６７】
最初に、印刷設定ログ保存処理について、図５を参照しつつ説明する。
【００６８】
認証部３０２は、ユーザインタフェース制御部３０１からログイン要求を受け付けると、このユーザインタフェース制御部３０１から受信した認証情報に基づいてログイン処理を行う。認証部３０２が行うログイン処理としては、操作部２０６に認証画面を表示してユーザ名およびパスワードを入力させる方式や、ＮＦＣ等の近接無線通信を利用したカード認証方式等による処理等を採用できる。認証部３０２は、ログイン処理が完了すると、印刷制御部３００へログイン完了通知を行う。このログイン完了通知には、ログインしたユーザを特定する情報が含まれている。
【００６９】
認証部３０２からのログイン完了通知を受信すると、印刷制御部３００は、該ログインユーザに対応する書誌情報リストを、ＨＤＤ２０３から取得する（Ｓ５０１）。
【００７０】
次に、印刷制御部３００の制御に基づいて、ユーザインタフェース制御部３０１が操作部２０６の表示装置（図示せず）にユーザインタフェース画面（図示せず）を表示させる（Ｓ５０２）。このユーザインタフェース画面には、印刷ジョブデータのリストが表示される。このリストは、Ｓ５０２で取得した書誌情報リストに基づいて作成され、印刷ジョブの名称を示す文字列を列挙している。ユーザは、該ユーザインタフェース画面の表示に基づいて、印刷処理したい印刷ジョブを選択することができる。
【００７１】
ユーザインタフェース制御部３０１は、印刷ジョブデータが選択されたことを検知すると、選択された印刷ジョブデータを、印刷制御部３００に通知する。印刷制御部３００は、該通知を受け取ると（Ｓ５０３のＹｅｓ）、選択された印刷ジョブの書誌情報から、印刷プロトコルおよびユーザエージェントを抽出する（Ｓ５０４）。
【００７２】
ユーザインタフェース制御部３０１は、ユーザインタフェース画面で詳細設定が選択されたことを検知すると、印刷制御部３００へ、その旨を示す情報を通知する。印刷制御部３００は、この通知を受け取ると（Ｓ５０５のＹｅｓ）、ユーザインタフェース制御部３０１を制御して、印刷設定の各設定項目をユーザに設定変更させるための詳細設定画面を、ユーザインタフェース画面に表示させる（Ｓ５０６）。
【００７３】
この詳細設定画面での設定変更が確定されると（Ｓ５０７のＹｅｓ）、ユーザインタフェース制御部３０１は、変更後の印刷設定を、印刷制御部３００へ通知する。
【００７４】
該通知を受け取ると、印刷制御部３００は、ＨＤＤ２０３に保存された印刷設定ログから、対応する印刷設定ログの変更有無情報を抽出する（Ｓ５０８、表Ｂ）。なお、変更有無情報を抽出する印刷設定ログは、Ｓ５０４で書誌情報から抽出した印刷プロトコルおよびユーザエージェントに基づいて特定する。
【００７５】
ここで、変更有無情報は、設定変更されたか否かを示す情報であり、「有り」／「無し」いずれかの一方で示される（上述）。該変更有無情報は、設定項目毎に保存され、また、書誌情報に含まれない設定項目（設定不可項目、すなわち情報処理装置１２０のアプリケーションプログラムで設定できない設定項目）についても保存される。上述のように、設定不可項目については、画像形成装置１１０で予め定めた既定値に設定されるが、かかる規定値から他の設定値にユーザが変更した場合、「変更有無情報」として「有り」が保存される。
【００７６】
Ｓ５０９で、印刷制御部３００は、設定変更後の印刷設定を印刷実行部３０４に反映させる処理を行う。これにより、印刷実行部３０４は、変更後の印刷設定で、印刷ジョブデータを印刷処理する準備を行う。
【００７７】
その後、ユーザがインタフェース画面上で印刷開始を要求すると、この要求をユーザインタフェース制御部３０１が検知し、印刷制御部３００へ通知する（Ｓ５１０）。
【００７８】
そして、印刷制御部３００が、印刷実行部３０４へ印刷ジョブデータを送って、印刷処理を実行させる（Ｓ５１１）。
【００７９】
続いて、印刷制御部３００の制御下で、ログ保存部３０５が、ＨＤＤ２０３の検索を行う。この検索では、印刷処理に用いた印刷設定と「設定項目・設定値」、「印刷プロトコル」および「ユーザエージェント」の全てが一致する印刷設定ログがを検索する（Ｓ５１２）。この時、検索する「設定項目」及び「設定値」としては、Ｓ５０７で変更が確定した後の、全ての設定項目及び設定値が対象となる。
【００８０】
Ｓ５１２の検索で、該当する印刷設定ログがＨＤＤ２０３内に保存されていなかった場合（Ｓ５１３のＮｏ）、ログ保存部３０５は、新たな印刷設定ログを生成する。この印刷設定ログは、「設定項目・設定値」「印刷プロトコル」、「ユーザエージェント」と、Ｓ５０８で抽出した「変更有無情報」とを含む（Ｓ５１４）。そして、この新たな印刷設定ログの「設定頻度」に「１」に設定して、ＨＤＤ２０３へ保存する。すなわち、Ｓ５１２の検索で、該当する既存の印刷設定ログが無い場合は、上述の印刷設定を用いた印刷処理の初回であるため、「設定頻度」を「１」に設定する。
【００８１】
一方、Ｓ５１２の検索で、該当する既存の印刷設定ログが有る場合は（Ｓ５１３のＹｅｓ）、該当する既存の印刷設定ログの「設定頻度」の値を「１」だけ増加させた値に更新する（Ｓ５１５）。
【００８２】
以上により、留め置き印刷における印刷設定ログ保存処理が終了する。
【００８３】
続いて、図６の推奨設定提示処理について説明する。
【００８４】
まず、認証部３０２は、ユーザインタフェース制御部３０１からログイン要求を受け付けると、図５の印刷設定ログ保存処理の場合と同様にして、ログイン処理を行い、印刷制御部３００へログイン完了通知を行う。
【００８５】
印刷制御部３００は、図５のＳ５０１〜Ｓ５０４と同様にして、ＨＤＤ２０３から書誌情報リストを取得し（Ｓ５０１）、ユーザインタフェース画面に印刷ジョブデータのリストを表示させる（Ｓ５０２）。そして、印刷制御部３００は、印刷ジョブデータの選択結果を通知し（Ｓ５０３のＹｅｓ）、この選択結果に基づいて印刷プロトコルおよびユーザエージェントを抽出する（Ｓ５０４）。
【００８６】
続いて、印刷制御部３００は、設定不可項目判断部３０６へ、Ｓ５０４で抽出した印刷プロトコルおよびユーザエージェントを通知する。設定不可項目判断部３０６は、通知された印刷プロトコルおよびユーザエージェントの組合せで特定される、アプリケーションプログラムの種類（すなわちジョブ投入手段）に対応する設定不可項目を、ＨＤＤ２０３から取得する（Ｓ５１６）。
【００８７】
印刷制御部３００は、ログ保存部３０５を制御し、ＨＤＤ２０３に保存された印刷設定ログの中から、所定の条件を満たす印刷設定ログを探し出して取得する。ここでは、所定の条件とは、以下の３つをすべて満たすことである（Ｓ５１７）。
（１）「設定項目」がＳ５１６で取得した設定不可項目に一致すること。
（２）「印刷プロトコル」および「ユーザエージェント」がＳ５０４で取得した「印刷プロトコル」および「ユーザエージェント」と一致すること。
（３）「変更有無情報」が「有り」となっていること。
【００８８】
Ｓ５１７で１つ以上の印刷設定ログを取得できた場合（Ｓ５１８）、ログ保存部３０５は、取得した印刷設定ログの中から、設定頻度が一番高い設定値の印刷設定ログを各設定項目毎に抽出する（Ｓ５１９）。そして、その中から、「設定頻度」の値が所定の既定値以上のものを抽出する（Ｓ５２０）。
【００８９】
ここで、「設定頻度」と比較する既定値は、どのような方法で設定してもよい。例えば、ＨＤＤ２０３内に、固定の既定値を予め格納しておいてもよいし、規定値を可変として使用状況等に応じて自動算出することにしても良い。また、一つの設定項目に対して、設定値の異なる印刷設定ログが複数存在し、それら印刷設定ログの「設定頻度」がいずれも既定値以上となる場合があり得るが、この場合、印刷制御部３００は、例えば設定頻度の値が一番大きいものを採用すればよい。更に、印刷設定ログの項目として「最新更新日時」を追加し、設定頻度が同一の印刷設定ログが複数存在する場合には、その「最新更新日時」が最新のものを採用することにしてもよい。
【００９０】
その後、ログ保存部３０５が、Ｓ５１９で抽出した印刷設定ログを、印刷制御部３００に送る。
【００９１】
そして、印刷制御部３００が、ユーザインタフェース制御部３０１を制御することにより、受け取った印刷設定ログの「設定項目」および「設定値」を、推奨設定として、操作部２０６の表示装置に表示させる（Ｓ５２１）。
【００９２】
推奨設定が選択された場合（Ｓ５２２のＹｅｓ）、ユーザインタフェース制御部３０１は、この選択結果を、印刷制御部３００へ通知する。
【００９３】
これにより、印刷制御部３００は、設定変更後の印刷設定を印刷実行部３０４に反映させる処理を行う（Ｓ５０９）。そして、印刷実行部３０４が、変更後の印刷設定で、印刷ジョブデータを印刷処理する準備を行う。一方、推奨設定が選択されなかった場合、印刷実行部３０４は、印刷設定を変更すること無しに、印刷ジョブデータを印刷処理する準備を行う。
【００９４】
その後、ユーザがインタフェース画面上で印刷開始を要求すると、この要求をユーザインタフェース制御部３０１が検知して印刷制御部３００へ通知する（Ｓ５１０）。そして、印刷制御部３００が印刷実行部３０４へ印刷ジョブデータを送って、印刷処理が実行される（Ｓ５１１）。
【００９５】
以上で、留め置き印刷における推奨設定提示処理が終了する。
【００９６】
本実施形態では、同一設定項目に対して設定値の異なる複数の印刷設定ログが存在する場合に、何れかの印刷設定ログを選択して推奨設定処理を行ってもよい。また、複数の推奨設定をユーザインタフェース画面に表示してユーザ選択させても良いし、他の手段を用いても良い。
【００９７】
また、本実施形態では、「設定頻度」を印刷設定ログに設定して、推奨設定時の判断材料としたが、必ずしも「設定頻度」を用いた判断である必要はない。例えば、「設定項目」、「印刷プロトコル」、「ユーザエージェント」および「変更有無情報」のそれぞれについて、最新の「設定値」のみの組み合わせを１つ印刷設定ログとして履歴保存してもよい。この場合、推奨設定を提示する際に、これらの履歴保存した「設定値」を表示しても良い。
【００９８】
更に、本実施形態では「印刷プロトコル」と「ユーザエージェント」との組み合わせで特定されるジョブ投入手段で設定出来ない設定不可項目に対して推奨設定を提示しているが、設定可能項目に対しても推奨設定することにして良い。この場合、例えば、「設定不可項目のみに対する推奨設定」と「設定可能項目・設定不可項目に対する推奨設定」の両方をユーザ提示することにしても良い。
【００９９】
[留め置き印刷処理のユーザインタフェース画面]
図８〜図１０は、印刷制御部３００が、ユーザインタフェース制御部３０１を制御して操作部２０６の表示装置に表示させる、ユーザインタフェース画面の一例である。
【０１００】
図８（ａ）は、図５のＳ５０２で表示した書誌情報を選択するステップで使用する、ユーザインタフェース画面６００の表示例である。
【０１０１】
図８（ａ）において、更新ボタン６０１は、画面の更新を行うためのボタンである。
【０１０２】
選択ボタン６０２は、留め置き印刷の対象となる書誌情報を選択するためのボタンである（図５のＳ５０３参照）。選択ボタン６０２の押下を検知することで、そのまま選択が確定し、ユーザインタフェース制御部３０１は、選択された書誌情報を識別する。なお、選択ボタン６０２には、印刷ジョブデータの名称である文書名、生成した日付、ページ数、生成したユーザ名が表示される。これらの情報は、情報処理装置１２０から送信された書誌情報に含まれている。
【０１０３】
チェックボックス６０３は、書誌情報を選択するために使用され、複数の書誌情報を同時に選択こともできる。チェックボックス６０３によって書誌情報が選択されただけでは、図５のＳ５０３には進まない。
【０１０４】
表示領域６０４には、チェックボックス６０３で選択された印刷ジョブデータの数と、印刷ジョブデータの総数を示す数値とが表示される。
【０１０５】
全選択ボタン６０５は、全書誌情報を同時にチェックボックス６０３で選択したい場合に押下するボタンである。
【０１０６】
削除ボタン６０６は、チェックボックス６０３で選択された書誌情報に対応する印刷ジョブの削除指示をするためのボタンである。
【０１０７】
プリント開始ボタン６０７は、チェックボックス６０３による選択を確定して、選択された書誌情報に対応する印刷ジョブの印刷処理を進めるよう指示するボタンである。
【０１０８】
図８（ｂ）は、図５のＳ５０３で書誌情報を選択した後に表示されるダイアログ６１０の表示例である。
【０１０９】
図８（ｂ）において、選択ボタン６１１は、ジョブ投入手段（上述）で設定された現在の印刷設定を示すボタンであり、また、選択ボタン６１２は、推奨設定を示すボタンである。選択ボタン６１１を押下した場合は、印刷設定は変更されない。一方、選択ボタン６１２を押下した場合は、印刷設定に、推奨設定が反映される。なお、本実施形態では、選択ボタン６１１および６１２に、印刷設定の情報を文字列として示しているが、印刷設定を適用した状態を示すアイコンやサムネイル画像等を表示してもよい。
【０１１０】
詳細設定ボタン６１３は、図５のＳ５０５に対応し、ユーザが、現在設定や推奨設定を選択せずに、ジョブ投入手段で設定されない印刷設定（すなわち、既定値で補間された印刷設定）を自分で変更したい場合に押下される。本実施形態では、詳細設定で変更し得るのは、印刷体裁に係る設定である（後述の図９および図１０参照）。
【０１１１】
キャンセルボタン６１４は、選択した書誌情報の推奨設定選択や詳細設定をキャンセルするボタンであり、ボタン押下により６１０の画面が閉じる。
【０１１２】
図９（ａ）は、図５のＳ５０６で印刷設定を変更するために表示される、ユーザインタフェース画面６２０の表示例である。
【０１１３】
図９（ａ）において、表示領域６２１には、選択された書誌情報が表示される。
【０１１４】
テキストボックス６２２は、ユーザが印刷ジョブデータの出力部数を指定するための入力領域である。テキストボックス６２２の数字は、操作部２０６のハードウェアキー（図示せず）や、−／＋ボタン６２３、６２４を用いて変更できる。
【０１１５】
変更ボタン６２５は、印刷設定の内の、カラーモード設定を変更するためのボタンである。変更ボタン６２５の押下が検知されると、印刷制御部３００は、カラーモードを設定するためのダイアログ６３０を表示する（図９（ｂ）参照、後述）。
【０１１６】
ドロップダウンボタンリスト６２６は、ページ集約設定を行うために使用される。
【０１１７】
ホチキス機能設定ボタン６２７は、印刷設定の内の、ホチキス機能（すなわちステープルを用いて印刷用紙を綴じる機能）の設定を行うボタンである。ホチキス機能設定ボタン６２７の押下を検知すると、印刷制御部３００は、ホチキス機能の設定を変更するためのダイアログ６４０を表示する（図１０（ａ）参照、後述）。
【０１１８】
パンチ機能設定ボタン６２８は、印刷設定の内の、パンチ機能（すなわち印刷用紙にパンチ孔を設ける機能）の設定を行うボタンである。パンチ機能設定ボタンの押下を検知すると、印刷制御部３００は、パンチ機能の設定を変更するためのダイアログ６６０を表示する（図１０（ｂ）参照、後述）。
【０１１９】
キャンセルボタン６２９は、詳細設定をやめてユーザインタフェース画面６００に戻ることを指示するためのボタンである。
【０１２０】
図９（ｂ）は、カラーモードの設定に用いるダイアログ６３０の一例である。
【０１２１】
図９（ｂ）に示したように、ダイアログ６３０には、カラー／白黒／自動の設定モード切り替えを行うためのトグルボタン６３１〜６３３が表示される。また、ダイアログ６３０には、カラーモード設定をキャンセルするためのボタン６３４と、カラーモード設定を確定するためのボタン６３５とが、表示される。
【０１２２】
図１０（ａ）は、ホチキス機能の設定に用いるダイアログ６４０の一例である。
【０１２３】
図１０（ａ）に示したように、ダイアログ６４０には、ホチキス機能の実行／非実行を切り替えるためのトグルボタン６４１、６４２と、印刷用紙が綴じられる位置を左上／左下／右上／右下から指定するためのトグルボタン６４３〜６４６とが表示される。また、ダイアログ６４０には、ステープル設定を保存することなくダイアログ６４０を閉じるためのキャンセルボタン６４７と、ステープル設定を確定・保存してダイアログ６４０を閉じるためのＯＫボタン６４８とが表示される。
【０１２４】
図１０（ｂ）は、パンチ機能の設定に用いるダイアログ６５０の一例である。
【０１２５】
図１０（ｂ）に示したように、ダイアログ６５０には、パンチ機能の実行／非実行を切り替えるためのトグルボタン６５１、６５２が含まれる。また、ダイアログ６５０には、パンチ設定をキャンセルするためのボタン６５３と、パンチ設定を確定するためのボタン６５４とが含まれる。
【０１２６】
以上説明したように、本実施形態によれば、情報処理装置１２０のアプリケーションプログラムで設定された印刷設定項目に含まれていない印刷設定項目のみの推奨設定を、画像形成装置１１０がユーザに提示する。このため、ユーザはアプリケーションプログラムで設定できなかった設定のみを簡単に変更処理できる。したがって、本実施形態によれば、アプリケーションプログラムに搭載された印刷設定機能を有効に活用しつつ、画像形成装置を操作する際のユーザの負荷を低減できる。
［実施形態２］
【０１２７】
上述の実施形態１では、推奨設定を決定するために管理する情報として「印刷プロトコル」、「ユーザエージェント」、「設定項目・設定値」、「変更有無情報」および「設定頻度」を用いた。しかし、推奨設定を、ユーザ毎に決定した方が利便性が高まる場合が考えられる。このため、実施形態２では、ユーザ毎の推奨設定を行う例を説明する。
【０１２８】
本実施形態において、ネットワーク構成や、画像形成装置のハードウェア構成およびソフトウェア構成は、実施形態１の場合（図１〜図３参照）とほぼ同一である。
【０１２９】
但し、表Ｄに示したように、実施形態２では、ログ保存部３０５が管理する印刷設定ログが、実施形態１で管理した「印刷プロトコル」、「ユーザエージェント」、「設定項目・設定値」、「変更有無情報」および「設定頻度」に加えて、「ユーザ情報」を含む。本実施形態では、このユーザ情報として、ユーザを一意に識別するユーザＩＤである、ＵＵＩＤ（Universally Unique Identifier）を用いることとする。
【０１３０】
このため、本実施形態では、ジョブ投入手段および「設定項目」が同じであっても、「ユーザ情報」が異なれば、印刷設定ログに保存される「設定値」、「変更有無情報」および「設定頻度」は別々に管理される。
【０１３１】
例えば、表Ｄの印刷設定ログにおける「ページ集約」について検討する。「ユーザ情報」が“６１３３３６７５０１１７−１０００−ａｆｄｃ−０００００００００００１”の場合は、「設定値」が“２ｉｎ１”、「変更有無情報」が“有り”、設定頻度が“１０”となっている。一方、「ユーザ情報」が“６１３３３６７５０１１７−１０００−ａｆｄｃ−０００００００００００２”の場合は、「設定値」が“４ｉｎ１”、「変更有無情報」が“有り”、設定頻度が“１２”となっている。
【０１３２】
【表４】
2020075359.tif 000006
【０１３３】
続いて、実施形態２における留め置き印刷処理の流れについて説明する。
【０１３４】
実施形態２に係る留め置き印刷処理は、実施形態１の場合（図５参照）とほぼ同じであるが、以下の点で異なる。
【０１３５】
まず、実施形態２の印刷設定ログ保存処理について、図５を参照して説明する。
【０１３６】
実施形態２では、Ｓ５１２で印刷設定ログの検索を行う際に、「設定項目・設定値」、「印刷プロトコル」および「ユーザエージェント」に加えて、「ユーザ情報」も一致するログを検索する。この「ユーザ情報」としては、例えば、Ｓ５０１でログインするために使用するユーザ情報（すなわち、ログインユーザのユーザ情報）を使用できる。このユーザ情報は、ＨＤＤ２０３や、ネットワークに接続された情報処理装置１２０で、管理されている。
【０１３７】
そして、既存の印刷設定ログが検出されなかった場合に（Ｓ５１３のＮｏ）、「設定項目・設定値」「印刷プロトコル」、「ユーザエージェント」、「変更有無情報」および「発生頻度」に加えて「ユーザ情報」を関連付けて、新規の印刷設定ログを生成する。一方、Ｓ５１３にて既存の印刷設定ログが検出された場合は、Ｓ５１５にて「発生頻度」に１を加算する。
【０１３８】
続いて、実施形態２の推奨設定提示処理について、図６を参照して説明する。
【０１３９】
実施形態２では、Ｓ５１７で印刷設定ログを取得する際に、「設定項目・設定値」、「印刷プロトコル」、「ユーザエージェント」に加えて、「ユーザ情報」も一致するログを取得する。そして、取得ログが有る場合は（Ｓ５１８のＹｅｓ）、Ｓ５１９へ進む。その後、実施形態１と同様の処理を行って、留め置き印刷における推奨設定提示処理を終了する。
【０１４０】
実施形態２では、ユーザ情報を用いてユーザ毎に推奨設定を決定する方法について説明したが、例えばグループ毎に推奨設定を定めてもよい。この場合、表Ｄの「ユーザ情報」に替えて或いは「ユーザ情報」に加えて、各印刷設定ログにグループＩＤが追加されて管理される。
＜他の実施形態＞
【０１４１】
上述の実施形態１、２では、推奨する印刷設定を、「設定項目・設定値」、「印刷プロトコル」、「ユーザエージェント」および「ユーザ情報」から特定する例を示した。但し、これらの条件に加えて、印刷設定ログに所定の「データ特徴」をも保存することとし、このデータ特徴毎に推奨する印刷設定を変更することとしてもよい。
【０１４２】
「データ特徴」とは、例えば、対象となる印刷ジョブデータの文書名や画素値、非図示の手段により印刷ジョブデータから抽出した文字情報などが該当する。また、印刷実行時に、印刷目的情報の入力等をユーザへ促し、その印刷目的情報を「データ特徴」としてもよい。
【０１４３】
推奨する印刷設定の決定に「データ特徴」を使用するためには、印刷設定ログに含まれる「データ特徴」と、留め置かれた印刷ジョブの書誌情報に含まれる「データ特徴」との、同一性を判断する必要がある。しかしながら、上述のように文書名や画素値等を「データ特徴」として使用する場合、両者が完全に一致することは稀であると考えられ、したがって、類似度の度合いで判断する必要が生じる。すなわち、比較するデータ特徴の類似度が所定の閾値以上の場合に、これらのデータ特徴が同一性の要件を満たすと見なすことが望ましい。このような類似度の数値化は、例えば文書名の類似度であれば、一般的なレーベンシュタイン距離やジャロ・ウィンクラー距離等を用いることができる。また、画素値の類似度を算出する場合であれば、例えば、ＲＧＢ色空間上の距離を用いて算出することができる。更に、文字情報の類似度の算出であれば、単語をベクトル空間にマッピングし、コサイン類似度やユークリッド距離等を用いて算出することができる。
【０１４４】
加えて、類似度を用いる場合には、データ名の類似度、画素値に基づく類似度、文字情報に基づく類似度等をそれぞれ重み付けして加算して統合したものを使用することにしてもよい。なお、類似度算出の方法は、ここに記載の手法に限らず、他の手法を用いてもよい。
【符号の説明】
【０１４５】
１００  インターネット
２００  システムバス
６００，６２０  ユーザインタフェース画面
６１０，６３０，６４０，６６０  ダイアログ
【図１】
2020075359.tif 000007
【図２】
2020075359.tif 000008
【図３】
2020075359.tif 000009
【図４】
2020075359.tif 000010
【図５】
2020075359.tif 000011
【図６】
2020075359.tif 000012
【図７】
2020075359.tif 000013
【図８】
2020075359.tif 000014
【図９】
2020075359.tif 000015
【図１０】
2020075359.tif 000016