(57)【要約】      （修正有）【課題】的確度が高い印刷設定レコメンド方法を提供する。【解決手段】レコメンド判定部で、レコメンド指定されている印刷データかを判定し、レコメンド指定されていれば、プリントアプリ特定情報の検出を行う。検出出来た場合、設定情報管理部で印刷の設定情報を検出する。ユーザ情報検出部において、印刷データを送信したユーザを特定するユーザ情報特定情報を検出する。検出できた場合、設定情報管理部で印刷に関わる設定情報を検出する。アプリ形式情報検出部で、アプリ形式特定情報を検出する。検出できたら、印刷にかかわる設定情報を検出する。端末情報検出部において、印刷データを送信した端末を特定する。【選択図】図８
2019043048.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末機器（１０１）から送信される印刷データを印刷サーバ（１０３）を通して、プリンタ（１０４）に印刷出力、又は携帯端末機器（１０１）から直接プリンタ（１０４）に印刷出力する携帯端末印刷システムにおいて、
受信した印刷データがレコメンド指定されているかどうかをレコメンド指定判定部（５０１）を用いて行う、レコメンド指定判定手段と（Ｓ８０１、Ｓ９０３）、
プリントアプリ情報検出部（５０３）で印刷データを解析し、入力情報の内、プリントアプリ情報を検出し、設定情報管理部（５０８）で保存、管理する、プリントアプリ情報検出保存手段と（Ｓ８０２、Ｓ８０３）、
ユーザ情報検出部（５０４）で印刷データを解析し、入力情報の内、ユーザ情報を検出し、設定情報管理部（５０８）で保存、管理する、ユーザ情報検出保存手段と（Ｓ８０４、Ｓ８０５）、
アプリ形式情報検出部（５０５）で印刷データを解析し、入力情報の内、アプリ形式情報を検出し、設定情報管理部（５０８）で保存、管理する、アプリ形式情報検出保存手段と（Ｓ８０６、Ｓ８０７）、
端末情報検出部（５０６）で印刷データを解析し、入力情報の内、端末情報を検出し、設定情報管理部（５０８）で保存、管理する、端末情報検出保存手段と（Ｓ８０８、Ｓ８０９）、
留め置かれている印刷データを出力するために認証しログインしたユーザが出力する印刷データを選択した際に、レコメンド情報決定部（５０９）において、設定情報管理部（５０８）で管理されている設定情報から、レコメンド情報とする設定情報を選択、決定する、レコメンド情報決定手段と（Ｓ９０１、Ｓ９０２、Ｓ９０４）、
レコメンド情報決定部（５０９）でレコメンド情報を決定する際の決定条件をレコメンド条件編集部（５１０）で編集する、レコメンド条件編集手段と（Ｓ９０６、Ｓ９０７）、
設定情報を設定情報管理部（５０８）で保存、管理する設定情報管理手段（Ｓ９０９）を有することを特徴とする印刷設定レコメンド方法。
【請求項２】
前記レコメンド情報決定手段は、
留め置かれている印刷データを出力するために認証しログインしたユーザに関するユーザ情報を該入力情報として持つ設定情報を、設定情報管理部（５０８）で管理されている設定情報からユーザ情報検索部（１４０１）を用いて検出する、ユーザ情報を元にした設定情報ピックアップ手段と（Ｓ１３０２、Ｓ１３０３）、
プリントアプリ情報を該入力情報として持つ設定情報を、設定情報管理部（５０８）で管理されている設定情報からプリントアプリ情報検索部（１４０３）を用いて検出する、プリントアプリ情報を元にした設定情報ピックアップ手段と（Ｓ１３０４、Ｓ１３０５、Ｓ１３１３、Ｓ１３１４、Ｓ１３１７、Ｓ１３１８）、
アプリ形式情報を該入力情報として持つ設定情報を、設定情報管理部（５０８）で管理されている設定情報からアプリ形式情報検索部（１４０４）を用いて検出する、アプリ形式情報を元にした設定情報ピックアップ手段と（Ｓ１３０６、Ｓ１３０７、Ｓ１３１５、Ｓ１３１６、Ｓ１３１９、Ｓ１３２０、Ｓ１３２１、Ｓ１３２２）、
留め置かれている印刷データを出力するための認証に用いられた端末に関する端末情報を該入力情報として持つ設定情報を、設定情報管理部（５０８）で管理されている設定情報から端末情報検索部（１４０２）を用いて検出する、端末情報を元にした設定情報ピックアップ手段と（Ｓ１３１１、Ｓ１３１２）、
設定情報管理部（５０８）で管理されている設定情報から端末情報検索部（１４０２）を用いて、Ｍｏｂｉｌｅ端末から投入された印刷データに対する設定を検出する、Ｍｏｂｉｌｅ端末投入時設定情報ピックアップ手段（Ｓ１３０８、Ｓ１３０９）を有する
ことを特徴とする請求項１に記載の印刷設定レコメンド方法。
【請求項３】
携帯端末機器（１０１）から送信される印刷データを印刷サーバ（１０３）を通して、プリンタ（１０４）に印刷出力、又は携帯端末機器（１０１）から直接プリンタ（１０４）に印刷出力する携帯端末印刷システムにおいて、
受信した印刷データがレコメンド指定されているかどうかをレコメンド指定判定部（５０１）を用いて行う、レコメンド指定判定工程と（Ｓ８０１、Ｓ９０３）、
プリントアプリ情報検出部（５０３）で印刷データを解析し、入力情報の内、プリントアプリ情報を検出し、設定情報管理部（５０８）で保存、管理する、プリントアプリ情報検出保存工程と（Ｓ８０２、Ｓ８０３）、
ユーザ情報検出部（５０４）で印刷データを解析し、入力情報の内、ユーザ情報を検出し、設定情報管理部（５０８）で保存、管理する、ユーザ情報検出保存工程と（Ｓ８０４、Ｓ８０５）、
アプリ形式情報検出部（５０５）で印刷データを解析し、入力情報の内、アプリ形式情報を検出し、設定情報管理部（５０８）で保存、管理する、アプリ形式情報検出保存工程と（Ｓ８０６、Ｓ８０７）、
端末情報検出部（５０６）で印刷データを解析し、入力情報の内、端末情報を検出し、設定情報管理部（５０８）で保存、管理する、端末情報検出保存工程と（Ｓ８０８、Ｓ８０９）、
留め置かれている印刷データを出力するために認証しログインしたユーザが出力する印刷データを選択した際に、レコメンド情報決定部（５０９）において、設定情報管理部（５０８）で管理されている設定情報から、レコメンド情報とする設定情報を選択、決定する、レコメンド情報決定工程と（Ｓ９０１、Ｓ９０２、Ｓ９０４）、
レコメンド情報決定部（５０９）でレコメンド情報を決定する際の決定条件をレコメンド条件編集部（５１０）で編集する、レコメンド条件編集工程と（Ｓ９０６、Ｓ９０７）、
設定情報を設定情報管理部（５０８）で保存、管理する設定情報管理工程（Ｓ９０９）を有することを特徴とする印刷設定レコメンド装置。
【請求項４】
前記レコメンド情報決定工程は、
留め置かれている印刷データを出力するために認証しログインしたユーザに関するユーザ情報を該入力情報として持つ設定情報を、設定情報管理部（５０８）で管理されている設定情報からユーザ情報検索部（１４０１）を用いて検出する、ユーザ情報を元にした設定情報ピックアップ工程と（Ｓ１３０２、Ｓ１３０３）、
プリントアプリ情報を該入力情報として持つ設定情報を、設定情報管理部（５０８）で管理されている設定情報からプリントアプリ情報検索部（１４０３）を用いて検出する、プリントアプリ情報を元にした設定情報ピックアップ工程と（Ｓ１３０４、Ｓ１３０５、Ｓ１３１３、Ｓ１３１４、Ｓ１３１７、Ｓ１３１８）、
アプリ形式情報を該入力情報として持つ設定情報を、設定情報管理部（５０８）で管理されている設定情報からアプリ形式情報検索部（１４０４）を用いて検出する、アプリ形式情報を元にした設定情報ピックアップ工程と（Ｓ１３０６、Ｓ１３０７、Ｓ１３１５、Ｓ１３１６、Ｓ１３１９、Ｓ１３２０、Ｓ１３２１、Ｓ１３２２）、
留め置かれている印刷データを出力するための認証に用いられた端末に関する端末情報を該入力情報として持つ設定情報を、設定情報管理部（５０８）で管理されている設定情報から端末情報検索部（１４０２）を用いて検出する、端末情報を元にした設定情報ピックアップ工程と（Ｓ１３１１、Ｓ１３１２）、
設定情報管理部（５０８）で管理されている設定情報から端末情報検索部（１４０２）を用いて、Ｍｏｂｉｌｅ端末から投入された印刷データに対する設定を検出する、Ｍｏｂｉｌｅ端末投入時設定情報ピックアップ工程（Ｓ１３０８、Ｓ１３０９）を有する
ことを特徴とする請求項３に記載の印刷設定レコメンド装置。
【請求項５】
携帯端末機器（１０１）から送信される印刷データを印刷サーバ（１０３）を通して、プリンタ（１０４）に印刷出力、又は携帯端末機器（１０１）から直接プリンタ（１０４）に印刷出力する携帯端末印刷システムにおいて、
受信した印刷データがレコメンド指定されているかどうかをレコメンド指定判定部（５０１）を用いて行う、レコメンド指定判定手段と（Ｓ８０１、Ｓ９０３）、
プリントアプリ情報検出部（５０３）で印刷データを解析し、入力情報の内、プリントアプリ情報を検出し、設定情報管理部（５０８）で保存、管理する、プリントアプリ情報検出保存手段と（Ｓ８０２、Ｓ８０３）、
ユーザ情報検出部（５０４）で印刷データを解析し、入力情報の内、ユーザ情報を検出し、設定情報管理部（５０８）で保存、管理する、ユーザ情報検出保存手段と（Ｓ８０４、Ｓ８０５）、
アプリ形式情報検出部（５０５）で印刷データを解析し、入力情報の内、アプリ形式情報を検出し、設定情報管理部（５０８）で保存、管理する、アプリ形式情報検出保存手段と（Ｓ８０６、Ｓ８０７）、
端末情報検出部（５０６）で印刷データを解析し、入力情報の内、端末情報を検出し、設定情報管理部（５０８）で保存、管理する、端末情報検出保存手段と（Ｓ８０８、Ｓ８０９）、
留め置かれている印刷データを出力するために認証しログインしたユーザが出力する印刷データを選択した際に、レコメンド情報決定部（５０９）において、設定情報管理部（５０８）で管理されている設定情報から、レコメンド情報とする設定情報を選択、決定する、レコメンド情報決定手段と（Ｓ９０１、Ｓ９０２、Ｓ９０４）、
レコメンド情報決定部（５０９）でレコメンド情報を決定する際の決定条件をレコメンド条件編集部（５１０）で編集する、レコメンド条件編集手段と（Ｓ９０６、Ｓ９０７）、
設定情報を設定情報管理部（５０８）で保存、管理する設定情報管理手段（Ｓ９０９）を有することを特徴とする印刷設定レコメンドプログラムを記憶する媒体。
【請求項６】
前記レコメンド情報決定手段は、
留め置かれている印刷データを出力するために認証しログインしたユーザに関するユーザ情報を該入力情報として持つ設定情報を、設定情報管理部（５０８）で管理されている設定情報からユーザ情報検索部（１４０１）を用いて検出する、ユーザ情報を元にした設定情報ピックアップ手段と（Ｓ１３０２、Ｓ１３０３）、
プリントアプリ情報を該入力情報として持つ設定情報を、設定情報管理部（５０８）で管理されている設定情報からプリントアプリ情報検索部（１４０３）を用いて検出する、プリントアプリ情報を元にした設定情報ピックアップ手段と（Ｓ１３０４、Ｓ１３０５、Ｓ１３１３、Ｓ１３１４、Ｓ１３１７、Ｓ１３１８）、
アプリ形式情報を該入力情報として持つ設定情報を、設定情報管理部（５０８）で管理されている設定情報からアプリ形式情報検索部（１４０４）を用いて検出する、アプリ形式情報を元にした設定情報ピックアップ手段と（Ｓ１３０６、Ｓ１３０７、Ｓ１３１５、Ｓ１３１６、Ｓ１３１９、Ｓ１３２０、Ｓ１３２１、Ｓ１３２２）、
留め置かれている印刷データを出力するための認証に用いられた端末に関する端末情報を該入力情報として持つ設定情報を、設定情報管理部（５０８）で管理されている設定情報から端末情報検索部（１４０２）を用いて検出する、端末情報を元にした設定情報ピックアップ手段と（Ｓ１３１１、Ｓ１３１２）、
設定情報管理部（５０８）で管理されている設定情報から端末情報検索部（１４０２）を用いて、Ｍｏｂｉｌｅ端末から投入された印刷データに対する設定を検出する、Ｍｏｂｉｌｅ端末投入時設定情報ピックアップ手段（Ｓ１３０８、Ｓ１３０９）を有する
ことを特徴とする請求項５に記載の印刷設定レコメンドプログラムを記憶する媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷時における推奨設定の提示（レコメンド）方法に関する
【背景技術】
【０００２】
昨今の印刷装置は、ユーザの多様な要望にこたえるため詳細な設定が用意されている。そのため、所望の出力体裁で出力させるために詳細かつ複雑な階層になっているユーザインターフェース（UI）から、適切な印刷設定を探し設定する必要が有った。更に、Mobile端末の活用ケースが増え、印刷に関してもデータをMobile端末から投入するケースが増えている。しかし、Mobile端末からの投入の場合、設定画面が小さく、且つ設定出来る項目も制限されている。
【０００３】
よって、所望の出力体裁を得るためには、デバイスでジョブを一時的にスプールする、留め置き印刷を設定した上で、プリンタの操作部で、所望の設定を追加設定する必要が有った。本課題への解決策として、昨今、ユーザの過去の使用履歴から、ユーザの所望の設定を推測し、推奨設定として提示することで、ユーザの印刷設定負荷を軽減させる、レコメンドが検討されている。ここでまず、データを投入する端末側でレコメンドを所望するかどうかの設定を行う技術が考えられている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２９６３２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１は、予め決められた設定を自動的に行う推奨設定と、手動で詳細な設定を行う詳細設定を印刷データを投入する端末側で設定出来る。この技術によりユーザの印刷設定負荷は軽減されるが、推奨設定の決定に関しては一律に行われているため、推奨設定の的確度に関しては必ずしも高くなく、再設定が必要になる場合が発生する。前記した通り、昨今はデータの投入方法が多岐にわたっている。DeskTop端末、Mobile端末の違いだけではなく、同じMobile端末でも搭載されているOSの違いにより、設定出来る項目に違いが発生する。よって、これらに対して同じ推奨設定の決定方法を用いると上記の通り的確度が低くなると言う問題が発生するため、より的確度が高い推奨設定の決定方法が求められている。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明では、携帯端末機器（１０１）から送信される印刷データを印刷サーバ（１０３）を通して、プリンタ（１０４）に印刷出力、又は携帯端末機器（１０１）から直接プリンタ（１０４）に印刷出力する携帯端末印刷システムにおいて、
プリントアプリ情報検出部（５０３）で印刷データを解析し、入力情報の内、プリントアプリ情報を検出し、設定情報管理部（５０８）で保存、管理する、プリントアプリ情報検出保存手段と、
ユーザ情報検出部（５０４）で印刷データを解析し、入力情報の内、ユーザ情報を検出し、設定情報管理部（５０８）で保存、管理する、ユーザ情報検出保存手段と、
アプリ形式情報検出部（５０５）で印刷データを解析し、入力情報の内、アプリ形式情報を検出し、設定情報管理部（５０８）で保存、管理する、アプリ形式情報検出保存手段と、
端末情報検出部（５０６）で印刷データを解析し、入力情報の内、端末情報を検出し、設定情報管理部（５０８）で保存、管理する、端末情報検出保存手段と、
留め置かれている印刷データを出力するために認証しログインしたユーザが出力する印刷データを選択した際に、レコメンド情報決定部（５０９）において、設定情報管理部（５０８）で管理されている設定情報から、レコメンド情報とする設定情報を選択、決定する、レコメンド情報決定手段と、
レコメンド情報決定部（５０９）でレコメンド情報を決定する際の決定条件をレコメンド条件編集部（５１０）で編集する、レコメンド条件編集手段と、
設定情報を設定情報管理部（５０８）で保存、管理する設定情報管理手段と、
留め置かれている印刷データを出力するために認証しログインしたユーザに関するユーザ情報を該入力情報として持つ設定情報を、設定情報管理部（５０８）で管理されている設定情報からユーザ情報検索部（１４０１）を用いて検出する、ユーザ情報を元にした設定情報ピックアップ手段と、
プリントアプリ情報を該入力情報として持つ設定情報を、設定情報管理部（５０８）で管理されている設定情報からプリントアプリ情報検索部（１４０３）を用いて検出する、プリントアプリ情報を元にした設定情報ピックアップ手段と、
アプリ形式情報を該入力情報として持つ設定情報を、設定情報管理部（５０８）で管理されている設定情報からアプリ形式情報検索部（１４０４）を用いて検出する、アプリ形式情報を元にした設定情報ピックアップ手段と、
留め置かれている印刷データを出力するための認証に用いられた端末に関する端末情報を該入力情報として持つ設定情報を、設定情報管理部（５０８）で管理されている設定情報から端末情報検索部（１４０２）を用いて検出する、端末情報を元にした設定情報ピックアップ手段と、
設定情報管理部（５０８）で管理されている設定情報から端末情報検索部（１４０２）を用いて、Ｍｏｂｉｌｅ端末から投入された印刷データに対する設定を検出する、Ｍｏｂｉｌｅ端末投入時設定情報ピックアップ手段を有することを特徴とする。
【発明の効果】
【０００７】
データを投入するユーザが同じであっても、データを投入する端末に関して、DeskTop端末、Mobile端末の違いに加え、同じMobile端末でも搭載されているOSの違いまでを考慮した、適切な推奨設定を提示することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の全体構成を示す図
【図２】アクセスポイントのハード構成図を示す図
【図３】ＰＣ（印刷サーバ）のハード構成を示す図
【図４】プリンタのハード構成を示す図
【図５】本発明に関するソフトウェア構成図
【図６】プリンタの基本処理のフローを示す図
【図７】入力情報の例を示す図
【図８】第１の実施例におけるデータ格納までのフローを示す図
【図９】第１の実施例における認証後のフローを示す図
【図１０】保存、管理されている設定情報の例を示す図
【図１１】印刷データ選択画面の例を示す図
【図１２】レコメンド情報の提示画面の例を示す図
【図１３】レコメンド情報の選択、決定のフローを示す図
【図１４】第１の実施例におけるレコメンド情報決定部の構成図
【図１５】レコメンド情報編集画面の例を示す図
【図１６】第２の実施例におけるデータ格納までのフローを示す図
【図１７】第２の実施例における認証後のフローを示す図
【発明を実施するための形態】
【０００９】
[実施例１]
【００１０】
以下、本発明を実施するための最良の形態について図面を用いて説明する。図１は、本発明のシステム全体を示した図である。
【００１１】
携帯端末機器１０１は、手で持ち運べる程度の大きさでオペレーションシステム（以下、「ＯＳ」）を搭載し、そのＯＳ上でさまざまなアプリケーションソフトを動作させることができる情報端末機器である。本発明では、携帯端末機器１０１から無線通信によりアプリケーションソフトの一つであるプリントアプリにより印刷データを送信する。
【００１２】
アクセスポイント（以下、「ＡＰ」）１０２は、携帯端末機器１０１が無線通信を介して有線ＬＡＮに接続することができる装置である。内部構成については図２で詳細に説明する。印刷サーバ１０３は、一般のパーソナルコンピュータ（以下、「ＰＣ」）と同じ内部構成の機器である。印刷データの保管や、編集等の処理を行う。内部構成については図３で詳細に説明する。印刷サーバ１０３は、有線ＬＡＮ１０５でプリンタに接続されている。プリンタ１０４は、印刷サーバ１０３同様に、印刷データの保管や編集、そして印刷データの用紙への印字を行う。
【００１３】
有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０５は、ＡＰ１０２、印刷サーバ１０３、プリンタ１０４をそれぞれイーサネット（登録商標）ケーブルで接続し、当該ネットワークを構成するものである。
【００１４】
図２には、本発明の第１実施形態に従うアクセスポイント１０２がブロック図で示されている。このアクセスポイント１０２は、無線通信ネットワークに接続している装置（例えば図１の携帯端末装置１０１）と有線通信ネットワーク（例えば図１の有線ＬＡＮ１０６）を相互に通信可能とする装置である。
【００１５】
ＡＰ１０２は、電子回路部２０１と、操作・表示部２０４と有線ＬＡＮポート２０５を備えている。有線ＬＡＮポート２０５は図１の有線ＬＡＮ１０６と接続するためにイーサネット（登録商標）ケーブルと接続可能なコネクタを有する。操作・表示部２０４は、例えばＬＥＤやスイッチを主体として構成される。操作・表示部２０４では、ＡＰ１０２本体の状態表示や各ポートの状態表示を行なう。また、無線ＬＡＮへの簡単接続を行なうためのスイッチなども備える。
【００１６】
また、ＡＰ１０２は無線ＬＡＮ接続を安全に行なうためにセキュリティ機能も備える。このＡＰ１０２は、ＣＰＵ／ＭＡＣ部２０２と、無線周波数送受信部（以下、「ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）」）２０３とを備えている。コンピュータ／ＭＡＣ部２０２は、内部に図示していないＣＰＵと、同じく図示していないＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）とを備えている。このＣＰＵは、プロセッサやメモリなどのデバイスを含む構成になっている。前記デバイスは、図示していないバスによって互いに接続されている。また、ＭＡＣは無線通信を行う部分と有線通信を行う部分とを有している。図２に示すように、ＣＰＵ／ＭＡＣ部２０２およびＲＦ部２０３はいずれも、電子回路部２０１に実装されている。
【００１７】
ＲＦ部２０３には、電波を送受信するためのアンテナ２０６が取り付けられている。ＣＰＵ／ＭＡＣ部２０２は、前述の操作・表示部２０４、およびＲＦ２０３と、有線ＬＡＮポート２０５とに接続されている。   また図２には、ＡＰ１０２の構成と共に、このＡＰ１０２が使用される環境も示されている。 このＡＰ１０２は、図示していないイーサネット（登録商標）ケーブルを介して、有線ＬＡＮの一例である図１の有線ＬＡＮ１０５に接続されている。イーサネット（登録商標）ケーブルは、それの一端において有線ＬＡＮポート２０５に接続され、一方の他端において図示していないネットワークハブに接続されている。
【００１８】
図３は、図１に図示する印刷サーバ１０３の内部ハード構成を示す図である。印刷サーバ１０３には、周知のＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、ネットワークインターフェースコントローラ（ＮＩＣ）３０４がバス３０９を介して接続されている。また、キーボードコントローラ（ＫＢＣ）３０５、ディスクコントローラ（ＤＫＣ）３０６、ローカルインターフェースコントローラ（ＬＩＣ）３０７、ＣＲＴコントローラ（ＣＲＴＣ）３０８もバス３０９を介して接続されている。   
【００１９】
ネットワークインターフェースコントローラ（ＮＩＣ）３０４には、図１の有線ＬＡＮ１０５に示すイーサネット（登録商標）ケーブルが接続される。
【００２０】
キーボードコントローラ（ＫＢＣ）３０５には、キーボード３１１およびマウス３１２が接続されている。ディスクコントローラ（ＤＫＣ）３０６には、ハードディスク（ＨＤ）３１０が接続されている。ローカルインターフェースコントローラ（ＬＩＣ）３０７は、ＵＳＢなどのローカルインターフェースを介して周辺機器が接続される。ＣＲＴコントローラ（ＣＲＴＣ）３０８には、ＣＲＴディスプレイ３１３が接続されている。
【００２１】
ＲＯＭ３０２には、基本Ｉ／Ｏプログラムやオペレーティングシステム（ＯＳ）などが格納されている。ＣＰＵ３０１はＯＳの実行に基づき、アプリケーションプログラムを管理および実行する。情報処理装置１０３では、ＲＯＭ３０２又はハードディスク（ＨＤ）３１０には本発明の入力情報検出アプリケーションや、レコメンド制御アプリケーション、又は各種アプリケーションプログラム等が格納されている。
【００２２】
図４は、プリンタ１０５の概要をブロック図で表した図である。４０１は、ネットワークインターフェース部４０３やローカルインターフェース部４０６を経由して受信した印刷データを処理するコントローラ部である。この中には、ＣＰＵを内蔵し主に印刷データをエンジン部４１１に渡す処理をするＡＳＩＣ４０２を備える。また、ユーザの認証を受け付けるユーザ認証部４０７やプリンタの状況を伝え、ユーザからの操作入力が行なえる操作部４０８を備える。
【００２３】
また、プログラムを記憶するＲＯＭ４０９、印刷データ等を保管するＨＤ４１２、印刷データを処理する場合の画像展開領域やプログラムのワーク領域であるＲＡＭ４１０を備える。また、外部インターフェースを介してＰＣとデータ送受信を行なうネットワークインターフェース部４０３やローカルインターフェース部４０６を備える。外部インターフェースには、イーサネット（登録商標）やＵＳＢなどが想定される。また、処理した印刷データをエンジン部４１１へ送るエンジンインターフェース部４１３も備える。
【００２４】
また、プリンタ１０５内には、コントローラ部４０１からの印刷データを紙に印刷するエンジン部４１１を備える。
【００２５】
図５は、本発明のレコメンド制御モジュールの概要を示すブロック図である。レコメンド制御モジュールは、図１記載の情報処理装置１０３のＲＯＭ３０２又はハードディスク（ＨＤ）３１０に記憶され、情報処理装置１０３のＣＰＵ３０１で実行される。また、同様にプリンタ１０４のＲＯＭ４０９又はハードディスク（ＨＤ）４１２に記憶され、プリンタ１０４のＡＳＩＣ４０２で実行されても構わない。
【００２６】
レコメンド指定判定部５０１は、受信した印刷データがデータ送信元の端末１０１でレコメンド指定がされているかどうかを判定する。
【００２７】
入力情報検出モジュール５０２は、プリントアプリ情報検出部５０３、ユーザ情報検出部５０４、アプリ形式検出部５０５、端末情報検出部５０６から構成されており、受信した印刷データを解析し、必要な入力情報の検出を行う。入力情報の例を図７に示す。入力情報は、プリントアプリ特定情報、ユーザ特定情報、アプリ形式特定情報、端末特定情報等の入力情報の特定に関する情報で構成されている。プリントアプリ特定情報は、端末１０１にインストールされ、必要な設定と共にプリント指示を行うアプリケーション（プリントアプリ）の種類等に関する情報を示す。
【００２８】
ユーザ特定情報は、端末１０１から誰によって印刷データが送信されたか？又はその印刷データの所有者は誰かといったユーザの特定に関する情報を示す。アプリ形式特定情報は、印刷データの元データがどのアプリケーション（例えば、Word,Excel,text等）で作成されたデータかを特定する情報を示す。端末特定情報は、印刷データを送信に用いられた端末１０１を特定する情報（Mobile端末かDesktop端末かの切り分け及びその端末のシリアルナンバー等）を示す。
【００２９】
プリントアプリ情報検出部５０３は、受信した印刷データを解析し、プリントアプリ特定情報を検出する。ユーザ情報検出部５０４は、受信した印刷データを解析し、ユーザ特定情報を検出する。アプリ形式情報検出部５０５は、受信した印刷データを解析し、アプリ形式特定情報を検出する。端末情報検出部５０６は、受信した印刷データを解析し、端末特定情報を検出する。
【００３０】
レコメンド管理モジュール５０７は、設定情報管理部５０８、レコメンド情報決定部５０９、レコメンド条件管理部５１０から構成されており、入力情報検出モジュール５０２によって検出された入力情報を元にしたレコメンド情報の管理、提示情報の決定を行う。設定情報管理部５０８は、入力情報検出モジュールで検出した、送信元プリントアプリや送信元ユーザやアプリ形式等といった入力情報毎に最新の印刷設定を保存及び管理する。
【００３１】
レコメンド情報決定部５０９は、図１４に示す通り、ユーザ検索部１４０１、端末検索部１４０２、プリントアプリ検索部１４０３、アプリ形式検索部１４０４から構成されている。設定情報管理部５０８に保存、管理されている設定情報から、ユーザ特定情報、端末特定情報、プリントアプリ特定情報、アプリ形式特定情報等で設定情報を検索し、ユーザに提示するレコメンド情報を決定する。
【００３２】
レコメンド条件管理部５１０は、レコメンド情報決定部５０９におけるレコメンド情報決定条件を設定する。レコメンド条件の編集画面の例を図１５に示す。
【００３３】
図６は、プリンタ１０４の基本的な処理の流れを説明する図である。ステップＳ６０１では、プリンタ１０４に送信された印刷データが留め置き印刷設定されているかどうかをＡＳＩＣ４０２で判定する。判定結果、留め置き印刷指定がされていない場合はステップＳ６０５へ進み、留め置き印刷指定がされている場合は、ステップＳ６０２へ進む。ステップＳ６０２では、留め置き印刷指定された印刷データを、ハードディスクＨＤ４１２に保存する。
【００３４】
次にステップＳ６０３では、プリンタ１０４に用意されたユーザ認証部４０７において出力のためのユーザ認証を行う。ユーザが認証されると、ステップＳ６０４へ進む。ステップＳ６０４では留め置かれた印刷データに対し、必要に応じてユーザが操作部４０８を用いて印刷設定を行いステップＳ６０５へ進む。ステップＳ６０５では、印刷設定が終了した印刷データをROM４０９やRAM４１０に記憶されたプログラム及びASIC４０２を用いてイメージに展開した後、エンジン部４１１を用いて出力する。
【００３５】
図８は、本発明において、設定情報の管理及びレコメンド情報の決定に用いられる入力情報の検出処理に関する流れを説明する図である。尚本処理は、プリンタ１０４のハードディスクＨＤ４１２にインストールされＡＳＩＣ４０２で処理されても、印刷サーバ１０３のハードディスクＨＤ３１０にインストールされ、ＣＰＵ３０１において処理されても構わない。以下ではプリンタ１０４において入力情報の検出を行う例を説明する。
【００３６】
ステップＳ８０１では、レコメンドを要求されている印刷データかどうかをレコメンド指定判定部５０１で判定する。この判定は、データを解析することで、プリンタ１０４でレコメンドによる推奨設定の提示を行う設定がされているかを確認することで行われる。レコメンドの指定がされていない場合は、ステップＳ８１０に進み、レコメンド処理をせずにデータをハードディスクＨＤ４１２に格納することで印刷データの留め置きを行う。レコメンド指定がされていた場合は、ステップＳ８０２へ進む。
【００３７】
ステップＳ８０２では、プリントアプリ情報検出部５０３においてデータ解析を行うことにより、プリントアプリ特定情報の検出を行う。プリントアプリ特定情報が検出出来なかった場合は、ステップＳ８０４へ進む。プリントアプリ特定情報が検出出来た場合は、ステップＳ８０３へ進む。ステップS８０３では、設定情報管理部５０８で、印刷データにおける印刷に関わる設定である設定情報を検出しHD４１２に保存、管理する。その際、プリントアプリ特定情報と設定情報を紐づけることで、プリントアプリ特定情報から本設定情報を選択、検出出来るように管理する。
【００３８】
ステップＳ８０４では、ユーザ情報検出部５０４においてデータ解析を行うことにより、印刷データを送信したユーザを特定するユーザ特定情報の検出を行う。ユーザ特定情報が検出出来なかった場合は、ステップＳ８０６へ進む。ユーザ特定情報が検出出来た場合は、ステップＳ８０５へ進む。ステップＳ８０５では、設定情報管理部５０８で、印刷データにおける印刷に関わる設定である設定情報を検出しHD４１２に保存、管理する。その際、ユーザ特定情報と設定情報を紐づけることで、ユーザ特定情報から本設定情報を選択、検出出来るように管理する。また、既に本印刷データの設定情報がHD４１２に保存、管理されていた場合は、その設定情報にユーザ特定情報の紐付けのみを行う。
【００３９】
ステップＳ８０６では、アプリ形式情報検出部５０５においてデータ解析を行うことにより、アプリ形式を特定するアプリ形式特定情報の検出を行う。アプリ形式特定情報が検出出来なかった場合は、ステップＳ８０８へ進む。アプリ形式特定情報が検出できた場合は、ステップＳ８０７へ進む。ステップS８０７では、設定情報管理部５０８で、印刷データにおける印刷に関わる設定である設定情報を検出しHD４１２に保存、管理する。その際、アプリ形式特定情報と設定情報を紐づけることで、アプリ形式特定情報から本設定情報を選択、検出出来るように管理する。
【００４０】
また、既に本印刷データの設定情報がHD４１２に保存、管理されていた場合は、その設定情報にアプリ形式特定情報の紐付けのみを行う。ステップＳ８０８では、端末情報検出部５０６においてデータ解析を行うことにより、印刷データを送信した端末１０１を特定する端末特定情報の検出を行う。端末特定情報が検出出来なかった場合は、ステップＳ８１０へ進む。端末特定情報が検出出来た場合は、ステップＳ８０９へ進む。
【００４１】
ステップS８０９では、設定情報管理部５０８で、印刷データにおける印刷に関わる設定である設定情報を検出しHD４１２に保存、管理する。その際、端末特定情報と設定情報を紐づけることで、端末特定情報から本設定情報を選択、検出出来るように管理する。また、既に本印刷データの設定情報がHD４１２に保存、管理されていた場合は、その設定情報に端末特定情報の紐付けのみを行う。ステップＳ８１０では印刷データをプリンタ１０４のＨＤ４１２に保存し留め置く。
【００４２】
図９は、本発明における、留め置かれた印刷データがレコメンド指定に従い出力する動作の流れを示す図である。留め置かれた印刷データに対する印刷指示後にレコメンド情報を決定することで、印刷データを投入したユーザまたは投入した端末１０１と、印刷時に認証したユーザまたは認証に用いた端末が一致しなかった場合でも適切にレコメンド情報を決定出来る。尚、留め置かれているデータは、プリンタ１０４のハードディスクＨＤ４１２に留め置かれていても、印刷サーバ１０３のハードディスクＨＤ３１０に留め置かれていても構わない。以下ではプリンタ１０４のハードディスクHD４１２に印刷データが留め置かれている例を説明する。
【００４３】
ステップＳ９０１では、プリンタ１０４のユーザ認証部４０７においてユーザの認証処理を行う。ユーザが認証されるとステップＳ９０２に移り、ユーザに実際に出力するデータを選択させる。この選択は、プリンタ１０４のHD４１２に格納されている印刷データを操作部４０８において一覧表示させることで行われる。この操作部４０８における一覧表示の例を図１１に示す。次にステップＳ９０３へ進み、レコメンド指定されたデータかどうかをレコメンド指定判定部５０１においてデータ解析することで判定する。判定の結果、レコメンド指定印刷データでは無かった場合はステップＳ９０５へ進む。
【００４４】
レコメンド指定印刷データだった場合はステップＳ９０４へ進む。ステップＳ９０５では、ユーザが印刷設定の変更、または追加を行いたい場合、操作部４０８において行い、ステップＳ９１０へ進む。ステップＳ９０４では、レコメンド情報決定部５０９が、入力情報検出モジュール５０２で検出された入力情報を元に、HD４１２に保存され、設定情報管理部５０８で管理されている設定情報からレコメンド情報を決定し、ステップＳ９０６へ進む。ステップＳ９０４のレコメンド情報の決定に関しては図１３を用いて後述する。図１０に設定情報管理部５０８で管理されている設定情報の例を示す。
【００４５】
入力情報検出モジュール５０２において検出された、ユーザ特定情報、端末特定情報、プリントアプリ特定情報、アプリ形式特定情報の入力情報の内、ユーザ特定情報毎、又はユーザ特定情報が無い場合は端末特定情報に設定情報が紐づけられ管理されている。ステップＳ９０６ではレコメンド情報通りの出力設定でよいか、出力設定の修正が必要かどうかをプリンタ１０４の操作部４０８に表示させることでユーザに選択させる。この操作部４０８の表示例を図１２に示す。修正の必要がない場合はステップＳ９１０へ進む。修正が必要な場合は、ステップＳ９０７へ進む。
【００４６】
ステップＳ９０７では、プリンタ１０４の操作部４０８において図１２の詳細設定再設定をユーザが選択したか、編集をユーザが選択したかを確認する。編集を選択した場合は、レコメンド条件の編集を行うためステップＳ９０８へ進む。詳細設定再設定を選択した場合は、設定の詳細設定をするためにステップＳ９０９へ進む。ステップＳ９０８ではプリンタ１０４の操作部４０８においてユーザがレコメンド条件の編集を行う。この際の操作部４０８の表示を図１５に示す。ユーザの編集に従い、レコメンド条件管理部５１０でレコメンド条件の変更を行い、ステップＳ９０４に戻り再度レコメンド情報の選択を行う。
【００４７】
ステップＳ９０９ではステップＳ９０５と同様、ユーザがプリンタ１０４の操作部４０８において、個別に印刷設定の変更、または追加を行う。次にステップＳ９１０では、これまでの工程で決定された設定での印刷処理の指示をプリンタ１０４の操作部４０８においてユーザが行う。これは例えば図１２におけるプリントボタンの押下で行われる。次にステップＳ９１１へ進み、設定情報管理部５０８によって、本出力設定が最新の設定情報としてプリンタ１０４のHD４１２に保存され、管理される。次にステップＳ９１２へ進み、プリンタ１０４のエンジン部４１１によって出力される。
【００４８】
図１３に、本発明における、レコメンド情報決定部５０９におけるレコメンド情報決定の処理の流れを示す。本決定処理は、ユーザ特定情報、端末特定情報、プリントアプリ特定情報、アプリ形式特定情報に対して付けられた優先順位に従って、設定情報管理部５０８に保存、管理されている設定情報から適切な設定情報を検出、決定する。本優先順位は予め決められていても、ユーザ設定により決定されてもどちらでも良い。以下では、ユーザ特定情報、端末特定情報、プリントアプリ特定情報、アプリ形式特定情報の順に優先順位が高い設定になっている例で説明する。
【００４９】
ステップＳ１３０１では、優先順位の確認を行う。本実施例では上記した通り、ユーザ特定情報が最も優先順位が高く、端末特定情報、プリントアプリ特定情報、と続き、アプリ形式特定情報が最も優先順位が低く設定されているものとする。次にステップＳ１３０２へ進みプリンタ１０４に用意されたユーザ認証部４０７でユーザが認証された際に取得したユーザ特定情報に府もづけられた設定情報が、設定情報管理部５０８で管理されている設定情報の中に有るかをユーザ情報検索部１４０１で確認する。設定情報が有った場合は、ステップＳ１３０３へ進み、無かった場合はステップＳ１３０１１へ進む。
【００５０】
ステップＳ１３０３では、ユーザ情報検索部１４０１において、ユーザ特定情報に紐づけられた設定情報を検出しステップＳ１３０４へ進む。ステップＳ１３０４では、ここまでに検出された設定情報に紐づけられた入力情報に、対象データで検出されたプリントアプリ特定情報が有るかを、プリントアプリ情報検索部１４０３で確認する。プリントアプリ特定情報が有った場合は、ステップＳ１３０５へ進み、無かった場合はＳ１３０６へ進む。ステップＳ１３０５では、プリントアプリ情報検索部１４０３において、プリントアプリ特定情報に紐づけられた設定情報を検出しステップＳ１３０６へ進む。
【００５１】
ステップＳ１３０６では、ここまでに検出された設定情報に紐づけられた入力情報に、対象データで検出されたアプリ形式特定情報が有るかを、アプリ形式情報検索部１４０４で確認する。アプリ形式特定情報が有った場合は、ステップＳ１３０７へ進み、無かった場合はＳ１３０８へ進む。ステップS１３０７では、アプリ形式情報検索部１４０４において、アプリ形式特定情報に紐づけられた設定情報を検出しステップＳ１３０８へ進む。
【００５２】
ステップＳ１３０８では、ここまでに検出された設定情報に紐づけられた入力情報に、対象データで検出された端末特定情報が有り、且つMobile端末とDesktop端末の切り分けられるかを端末情報検索部１４０２で確認する。端末特定情報が有り、且つMobile端末とDesktop端末の切り分けられる場合は、ステップＳ１３０９へ進み、それ以外の場合はＳ１３１０へ進む。ステップS１３０９では、端末情報検索部１４０２において、Mobile端末と判定される端末情報特定情報に紐づけられた設定情報又は、DeskTop端末と判定される端末情報に紐づけられた設定情報を検出しステップS９１０へ進む。
【００５３】
ステップＳ１３１１では、プリンタ１０４に用意されたユーザ認証部４０７でユーザが認証された際に使われた端末を示す端末特定情報を持つ設定情報が、設定情報管理部５０８で管理されている設定情報の中に有るかを端末情報検索部１４０２で確認する。
【００５４】
設定情報が有った場合は、ステップＳ１３１２へ進み、無かった場合はステップＳ１３１７へ進む。ステップS１３１２では、端末情報検索部１４０２において、端末特定情報に紐づけられた設定情報を検出しステップＳ１３１３へ進む。ステップＳ１３１３では、ここまでに検出された設定情報に紐づけられた入力情報に、対象データで検出されたプリントアプリ特定情報が有るかを、プリントアプリ情報検索部１４０３で確認する。プリントアプリ特定情報が有った場合は、ステップＳ１３１４へ進み、無かった場合はＳ１３１５へ進む。
【００５５】
ステップS１３１４では、プリントアプリ情報検索部１４０３において、プリントアプリ特定情報に紐づけられた設定情報を検出しステップＳ１３１５へ進む。ステップＳ１３１５では、ここまでに検出された設定情報に紐づけられた入力情報に、対象データで検出されたアプリ形式特定情報が有るかを、アプリ形式情報検索部１４０４で確認する。アプリ形式特定情報が有った場合は、ステップＳ１３１６へ進み、無かった場合はＳ１３１０へ進む。ステップS１３１６では、アプリ形式情報検索部１４０４において、アプリ形式特定情報に紐づけられた設定情報を検出しステップＳ１３１０へ進む。
【００５６】
ステップＳ１３１７では、ここまでに検出された設定情報に紐づけられた入力情報に、対象データで検出されたプリントアプリ特定情報が有るかを、プリントアプリ情報検索部１４０３で確認する。プリントアプリ特定情報が有った場合は、ステップＳ１３１８へ進み、無かった場合はＳ１３２１へ進む。ステップS１３１８では、プリントアプリ情報検索部１４０３において、プリントアプリ特定情報に紐づけられた設定情報を検出しステップＳ１３１９へ進む。ステップＳ１３１９では、ここまでに検出された設定情報に紐づけられた入力情報に、対象データで検出されたアプリ形式特定情報が有るかを、アプリ形式情報検索部１４０４で確認する。アプリ形式特定情報が有った場合は、ステップＳ１３２０へ進み、無かった場合はＳ１３１０へ進む。
【００５７】
ステップS１３２０では、アプリ形式情報検索部１４０４において、アプリ形式特定情報に紐づけられた設定情報を検出しステップＳ１３１０へ進む。ステップＳ１３１７では、ここまでに検出された設定情報に紐づけられた入力情報に、対象データで検出されたアプリ形式特定情報が有るかを、アプリ形式情報検索部１４０４で確認する。アプリ形式特定情報が有った場合は、ステップＳ１３２２へ進み、無かった場合はＳ１３１０へ進む。ステップS１３２２では、アプリ形式情報検索部１４０４において、アプリ形式特定情報に紐づけられた設定情報を検出しステップＳ１３１０へ進む。ステップＳ１３１０ではここまでの処理でピックアップされた設定情報をレコメンド情報として決定し、操作部４０８において、ユーザに提示する。提示例を図１２に示す。
[実施例２]
【００５８】
実施例１では、印刷データを投入したユーザまたは投入した端末１０１と、印刷時に認証したユーザまたは認証に用いた端末が一致しなかった場合も考慮した例で、認証後の印刷時にレコメンド情報の決定を行っていた。しかし上記ユーザ又は端末が一致する場合は、印刷データの投入時にレコメンド情報の決定が済んでいた方が高速に出力出来る。
実施例２では上記場合の例を説明する。
【００５９】
図１６は、実施例２における、印刷データ溜め置きまでの入力情報検出処理に関する流れを説明する図である。尚本処理は、プリンタ１０４のハードディスクＨＤ４１２にインストールされＡＳＩＣ４０２で処理されても、印刷サーバ１０３のハードディスクＨＤ３１０にインストールされ、ＣＰＵ３０１において処理されても構わない。以下ではプリンタ１０４において入力情報の検出を行う例を説明する。
【００６０】
ステップＳ１６０１では、レコメンドを要求されている印刷データかどうかをレコメンド指定判定部５０１で判定する。この判定は、データを解析することで、プリンタ１０４でレコメンドによる推奨設定の提示を行う設定がされているかを確認することで行われる。レコメンドの指定がされていない場合は、ステップＳ１６１２に進み、レコメンド処理をせずにデータをハードディスクＨＤ４１２に格納することで印刷データの留め置きを行う。レコメンド指定がされていた場合は、ステップＳ１６０２へ進む。
【００６１】
ステップＳ１６０２では、プリントアプリ情報検出部５０３においてデータ解析を行うことにより、プリントアプリ特定情報の検出を行う。プリントアプリ特定情報が検出出来なかった場合は、ステップＳ１６０４へ進む。プリントアプリ特定情報が検出出来た場合は、ステップＳ１６０３へ進む。ステップS１６０３では、設定情報管理部５０８で、印刷データにおける印刷に関わる設定である設定情報を検出する。ステップＳ１６０４では、ユーザ情報検出部５０４においてデータ解析を行うことにより、印刷データを送信したユーザを特定するユーザ特定情報の検出を行う。
【００６２】
ユーザ特定情報が検出出来なかった場合は、ステップＳ１６０６へ進む。ユーザ特定情報が検出出来た場合は、ステップＳ１６０５へ進む。ステップS１６０５では、設定情報管理部５０８で、印刷データにおける印刷に関わる設定である設定情報を検出する。ステップＳ１６０６では、アプリ形式情報検出部５０５においてデータ解析を行うことにより、アプリ形式を特定するアプリ形式特定情報の検出を行う。アプリ形式特定情報が検出出来なかった場合は、ステップＳ１６０８へ進む。アプリ形式特定情報が検出できた場合は、ステップＳ１６０７へ進む。ステップS１６０７では、設定情報管理部５０８で、印刷データにおける印刷に関わる設定である設定情報を検出する。
【００６３】
ステップＳ１６０８では、端末情報検出部５０６においてデータ解析を行うことにより、印刷データを送信した端末１０１を特定する端末特定情報の検出を行う。端末特定情報が検出出来なかった場合は、ステップＳ１６１０へ進む。端末特定情報が検出出来た場合は、ステップＳ１６０９へ進む。ステップS１６０９では、設定情報管理部５０８で、印刷データにおける印刷に関わる設定である設定情報を検出する。ステップＳ１６１０へ進み、レコメンド指定されたデータかどうかをレコメンド指定判定部５０１においてデータ解析することで判定する。
【００６４】
判定の結果、レコメンド指定印刷データでは無かった場合はステップＳ１６１２へ進む。レコメンド指定印刷データだった場合はステップＳ１６１１へ進む。ステップＳ１６１１では、レコメンド情報決定部５０９が、入力情報検出モジュール５０２において印刷データを解析した結果、検出された入力情報を元に、HD４１２に保存され、設定情報管理部５０８で管理されている設定情報からレコメンド情報となる設定情報を決定し、ステップＳ１６１２へ進む。ステップS１６１２では、ここまでの処理で検出した入力情報と入力情報に紐付けられた設定情報、また、設定情報に紐づけられた印刷データ、そして印刷データに紐づけられたレコメンド情報を、設定情報管理部５０８がHD４１２に保存、管理する。
【００６５】
図１７は、実施例１における、留め置かれた印刷データがレコメンド指定に従い出力する動作の流れを示す図である。尚、留め置かれているデータは、プリンタ１０４のハードディスクＨＤ４１２に留め置かれていても、印刷サーバ１０３のハードディスクＨＤ３１０に留め置かれていても構わない。以下ではプリンタ１０４のハードディスクHD４１２に印刷データが留め置かれている例を説明する。
【００６６】
ステップＳ１７０１では、プリンタ１０４のユーザ認証部４０７においてユーザの認証処理を行う。ユーザが認証されるとステップＳ１７０２に移り、ユーザに実際に出力するデータを選択させる。この選択は、プリンタ１０４のHD４１２に格納されている印刷データを操作部４０８において一覧表示させることで行われる。
【００６７】
次にステップＳ１７０３へ進み、レコメンド指定されたデータかどうかをレコメンド指定判定部５０１においてデータ解析することで判定する。判定の結果、レコメンド指定印刷データでは無かった場合はステップＳ１７０４へ進む。レコメンド指定印刷データだった場合はステップＳ１７０５へ進む。ステップＳ１７０４では、ユーザが印刷設定の変更、または追加を行いたい場合、操作部４０８において行い、ステップＳ１７１０へ進む。ステップＳ１７０５では、レコメンド情報通りの出力設定でよいか、出力設定の修正が必要かどうかをプリンタ１０４の操作部４０８に表示させることでユーザに選択させる。この操作部４０８の表示例を図１２に示す。
【００６８】
修正の必要がない場合はステップＳ１７１０へ進む。修正が必要な場合は、ステップＳ１７０６へ進む。ステップＳ１７０６では、プリンタ１０４の操作部４０８において図１２の詳細設定再設定をユーザが選択したか、編集をユーザが選択したかを確認する。編集を選択した場合は、レコメンド条件の編集を行うためステップS１７０７へ進む。詳細設定再設定を選択した場合は、設定の詳細設定をするためにステップS１７０９へ進む。ステップS１７０７ではプリンタ１０４の操作部４０８においてユーザがレコメンド条件の編集を行う。この際の操作部４０８の表示を図１５に示す。ユーザの編集に従い、レコメンド条件管理部５１０でレコメンド条件の変更を行う。
【００６９】
ステップＳ１７０８では、レコメンド情報決定部５０９が、入力情報検出モジュール５０２で検出された入力情報を元に、HD４１２に保存され、設定情報管理部５０８で管理されている設定情報からレコメンド情報を決定し、ステップＳ１７０５へ戻り、レコメンド情報通りの出力設定でよいかユーザに確認させる。ステップS１７０９では、ステップＳ１７０４と同様、ユーザがプリンタ１０４の操作部４０８において、個別に印刷設定の変更、または追加を行う。次にステップＳ１７１０では、これまでの工程で決定された設定での印刷処理の指示をプリンタ１０４の操作部４０８においてユーザが行う。これは例えば図１２におけるプリントボタンの押下で行われる。
【００７０】
次にステップＳ１７１１へ進み、設定情報管理部５０８によって、本出力設定が最新の設定情報としてプリンタ１０４のHD４１２に保存され、管理される。次にステップＳ１７１２へ進み、プリンタ１０４のエンジン部４１１によって出力される。
【符号の説明】
【００７１】
１０１・・携帯端末機器、１０３・・印刷サーバ、１０４・・プリンタ、５０１・・レコメンド指定判定部、５０３・・プリントアプリ情報検出部、５０４・・ユーザ情報検出部、５０５・・アプリ形式情報検出部、５０６・・端末情報検出部、５０８・・設定情報管理部、５０９・・レコメンド情報決定部
【図１】
2019043048.tif 000003
【図２】
2019043048.tif 000004
【図３】
2019043048.tif 000005
【図４】
2019043048.tif 000006
【図５】
2019043048.tif 000007
【図６】
2019043048.tif 000008
【図７】
2019043048.tif 000009
【図８】
2019043048.tif 000010
【図９】
2019043048.tif 000011
【図１０】
2019043048.tif 000012
【図１１】
2019043048.tif 000013
【図１２】
2019043048.tif 000014
【図１３】
2019043048.tif 000015
【図１４】
2019043048.tif 000016
【図１５】
2019043048.tif 000017
【図１６】
2019043048.tif 000018
【図１７】
2019043048.tif 000019