(57)【要約】【課題】印刷設定を選択する操作負担を軽減する手段を提供する。【解決手段】印刷設定情報に従って印刷データを生成する印刷データ生成部と、前記印刷設定情報の識別情報と、該印刷設定情報を使用して印刷した結果の画像情報とを関連付けて記憶する登録部と、印刷結果の画像を取得する画像入力部と、前記画像入力部で取得した印刷結果の画像情報に基づいて前記登録部を検索し、該画像情報と類似する前記登録部の画像情報に関連付けられた前記印刷設定情報の識別情報を抽出する検索部と、前記検索部が抽出した前記印刷設定情報の識別情報を表示する表示部とを有する。【選択図】        図１
2020187509.tif 000002
【特許請求の範囲】
【請求項１】
印刷設定情報に従って印刷データを生成する印刷データ生成部と、
前記印刷設定情報の識別情報と、該印刷設定情報を使用して印刷した結果の画像情報とを関連付けて記憶する登録部と、
印刷結果の画像を取得する画像入力部と、
前記画像入力部で取得した印刷結果の画像情報に基づいて前記登録部を検索し、該画像情報と類似する前記登録部の画像情報に関連付けられた前記印刷設定情報の識別情報を抽出する検索部と、
前記検索部が抽出した前記印刷設定情報の識別情報を表示する表示部と、
を有することを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記画像入力部で取得される印刷結果の画像は、撮像部で撮影された画像であることを特徴とする情報処理装置。
【請求項３】
請求項１または請求項２に記載の情報処理装置において、
前記登録部に登録される印刷結果の画像は、前記印刷データ生成部が生成した印刷データとしてのビットマップ画像であることを特徴とする情報処理装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載の情報処理装置において、
前記登録部は、前記印刷した結果の画像情報から特徴量を算出し、該画像情報と前記特徴量とを関連付けて記憶し、
前記検索部は、前記画像入力部で取得した印刷結果の画像の特徴量を算出し、該特徴量が所定の範囲内にある前記登録部に記憶された特徴量を有する前記画像情報を抽出し、前記印刷設定情報の識別情報を抽出することを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
前記特徴量は、印刷媒体の特徴情報も含むことを特徴とする情報処理装置。
【請求項６】
情報処理装置と、印刷装置と、サーバと、携帯端末とが通信可能に接続された情報処理システムであって、
前記情報処理装置は、
印刷設定情報に従って印刷データを生成する印刷データ生成部と、
前記印刷データを前記印刷装置に送信する通信部と、
を有し、
前記印刷装置は、
前記情報処理装置から受信した印刷データに基づいて印刷を行う画像出力部を有し、
前記サーバは、
前記印刷装置で印刷された印刷結果の画像を取得する画像入力部と、
前記印刷設定情報の識別情報と、該印刷設定情報を使用して前記印刷装置で印刷した結果の画像情報とを関連付けて記憶する登録部と、
前記携帯端末から取得した印刷結果の画像情報に基づいて前記登録部を検索し、該画像情報と類似する前記登録部の画像情報に関連付けられた前記印刷設定情報の識別情報を抽出する検索部と、
を有し、
前記携帯端末は、
前記サーバが抽出した前記印刷設定情報の識別情報を表示する表示部を有し、
前記携帯端末は、前記画像入力部で取得した印刷結果の画像を前記サーバに送信し、
前記サーバは、前記携帯端末から取得した印刷結果の画像情報に基づいて抽出した前記印刷設定情報の識別情報を前記携帯端末に送信し、
前記携帯端末は、受信した印刷設定情報の識別情報を前記表示部に表示することを特徴とする情報処理システム。
【請求項７】
情報処理装置と、印刷装置と、サーバと、携帯端末とが通信可能に接続された情報処理システムの情報処理方法であって、
前記情報処理装置が、印刷設定情報に従って生成した印刷データを前記印刷装置に送信するステップと、
前記印刷装置が前記情報処理装置から受信した印刷データに基づいて印刷を行うステップと、
前記携帯端末が前記印刷装置で印刷された印刷結果の画像を選択する操作を受け付けるステップと、
前記携帯端末が前記印刷結果の画像を前記サーバに送信するステップと、
前記サーバが携帯端末から受信した印刷結果の画像情報に基づいて登録部を検索し、該画像情報と類似する画像情報に関連付けられた前記印刷設定情報の識別情報を登録部から抽出するステップと、
前記サーバが抽出した前記印刷設定情報の識別情報を前記携帯端末に送信するステップと、
前記携帯端末が受信した印刷設定情報の識別情報を表示部に表示するステップと
を有することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、お気に入り情報として保存した印刷設定を選択する情報処理装置、情報処理システムおよび情報処理方法に関する。
【背景技術】
【０００２】
従来の情報処理装置は、繰り返して行われる印刷指示に対し、予め設定された印刷設定をお気に入り情報として保存し、ユーザにより指定されたお気に入り情報の印刷設定で印刷装置に印刷を指示するようにしている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−７９４７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、印刷物の種類が多く、お気に入り情報として保存されている印刷設定の数が増えると、印刷部に対応する印刷設定を選択するためのユーザの操作負担が増大してしまうという問題がある。
本発明は、このような問題を解決することを課題とし、印刷設定を選択する操作負担を軽減することを目的とする。
【課題を解決するための手段】
【０００５】
そのため、本発明は、印刷設定情報に従って印刷データを生成する印刷データ生成部と、前記印刷設定情報の識別情報と、該印刷設定情報を使用して印刷した結果の画像情報とを関連付けて記憶する登録部と、印刷結果の画像を取得する画像入力部と、前記画像入力部で取得した印刷結果の画像情報に基づいて前記登録部を検索し、該画像情報と類似する前記登録部の画像情報に関連付けられた前記印刷設定情報の識別情報を抽出する検索部と、前記検索部が抽出した前記印刷設定情報の識別情報を表示する表示部と、を有することを特徴とする。
【発明の効果】
【０００６】
このようにした本発明は、印刷設定を選択する操作負担を軽減することができるという効果が得られる。
【図面の簡単な説明】
【０００７】
【図１】実施例における情報処理システムの構成を示すブロック図
【図２】実施例における印刷設定画面の説明図
【図３】実施例におけるお気に入り情報の説明図
【図４】実施例における印刷履歴情報の説明図
【図５】実施例における印刷結果情報の説明図
【図６】実施例におけるお気に入り管理アプリケーション起動画面の説明図
【図７】実施例における印刷結果登録画面の説明図
【図８】実施例におけるお気に入り検索画面の説明図
【図９】実施例におけるプリンタドライバの印刷処理の流れを示すフローチャート
【図１０】実施例における印刷履歴受信処理の流れを示すフローチャート
【図１１】実施例における印刷結果登録処理の流れを示すフローチャート
【図１２】実施例におけるお気に入り検索処理の流れを示すフローチャート
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明による情報処理装置、情報処理システムおよび情報処理方法の実施例を説明する。
【実施例】
【０００９】
図１は実施例における情報処理システムの構成を示すブロック図である。
図１において、情報処理システム１は、ネットワーク１００と、クラウドストレージ２００と、印刷装置３００と、携帯端末４００と、ホストＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）５００とを有し、クラウドストレージ２００、印刷装置３００、携帯端末４００、およびホストＰＣ５００が通信回線としてのネットワーク１００を介して通信可能に接続されているものである。
【００１０】
クラウドストレージ２００、印刷装置３００、携帯端末４００、およびホストＰＣ５００は、それぞれＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御手段を備え、メモリ等の記憶部に格納された制御プログラム（ソフトウェア）に基づいて制御手段により全体の動作が制御される。
【００１１】
なお、本実施例では、クラウドストレージ２００、印刷装置３００、携帯端末４００、およびホストＰＣ５００がネットワーク１００を介して通信可能に接続されたものとして説明するが、クラウドストレージ２００、印刷装置３００、携帯端末４００、およびホストＰＣ５００を１つの情報処理装置として構成するようにしても良い。
ホストＰＣ５００は、アプリケーション５１０と、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）５２０と、プリンタドライバ５３０と、通信インタフェース５５０とを有している。
【００１２】
アプリケーション５１０は、ユーザが文書データや画像データ等のドキュメントデータを生成するソフトウェアである。
ＯＳ５２０は、ホストＰＣ５００全体の動作を制御する基本ソフトウェアであり、印刷制御部５２１を有するものである。
印刷制御部５２１は、ＯＳ５２０の１つのコンポーネントであり、プリンタドライバ５３０を起動するものである。
【００１３】
印刷データ生成部としてのプリンタドライバ５３０は、アプリケーション５１０で生成されたドキュメントデータを印刷装置３００で印刷するにあたり、印刷に使用する印刷設定のユーザによる選択操作を印刷設定選択画面で受け付け、また選択された印刷設定の情報に従ってドキュメントデータを印刷装置３００で解釈可能な印刷データに変換し、印刷データを生成するものである。
【００１４】
ここで、印刷設定とは、用紙の大きさを指定する用紙サイズ、用紙の種類を指定する用紙種類、カラー／モノクロ印刷を指定するカラー／モノクロ印刷指定等の印刷装置３００での印刷動作を規定するものである。
また、プリンタドライバ５３０は、記憶部としてのお気に入り格納部５３１を有している。
【００１５】
本実施例では、プリンタドライバ５３０は、使用頻度が高い印刷設定の情報の組み合わせをお気に入り情報としてお気に入り格納部５３１に記憶させて保存しておき、必要に応じて保存したお気に入り情報を呼び出すことにより、印刷設定を選択するユーザの操作負担を軽減させることができる。
【００１６】
また、プリンタドライバ５３０は、印刷データを印刷装置３００で印刷したときに使用したお気に入り情報から印刷履歴情報を作成し、その印刷履歴情報を、通信インタフェース５５０を介してクラウドストレージ２００に送信し、保存させる。
【００１７】
プリンタドライバ５３０は、例えば図２に示す印刷設定画面６００をディスプレイ等の表示部に表示し、印刷に使用する印刷設定のユーザによる選択操作を受け付ける。プリンタドライバ５３０は、お気に入り格納部５３１に登録されたお気に入り情報をコンボボックス６０１に一覧として表示し、その一覧の中から所望のお気に入り情報のユーザによる選択操作を受け付け、印刷を行う。
【００１８】
お気に入り格納部５３１に格納され、登録されたお気に入り情報は、図３に示すお気に入り情報７００のように、例えばお気に入り情報を識別する識別情報としてのお気に入り名７０１と、適用される印刷設定情報としての印刷設定７０２とが関連付けられて構成されている。
通信インタフェース５５０は、ネットワーク１００を介してクラウドストレージ２００、印刷装置３００、および携帯端末４００との間で通信を行うものである。
【００１９】
通信インタフェース５５０は、例えばプリンタドライバ５３０で生成された印刷データを印刷装置３００に送信する。送信された印刷データは、印刷装置３００で印刷される。
また、通信インタフェース５５０は、例えばプリンタドライバ５３０で作成された印刷履歴情報をクラウドストレージ２００に送信する。送信された印刷履歴情報は、クラウドストレージ２００で記憶部に格納される。
【００２０】
サーバとしてのクラウドストレージ２００は、外部からデータ格納／参照要求やデータ操作要求を受信すると、それらの要求を処理し、結果を送信するものである。このクラウドストレージ２００は、ストレージ制御部２１０と、通信インタフェース２２０と、印刷履歴格納部２３０と、印刷結果格納部２４０と、ディープラーニングエンジン２５０とを有している。
【００２１】
検索部としてのストレージ制御部２１０は、通信インタフェース２２０を介して外部からデータ格納／参照要求やデータ操作要求を受信すると、それらの要求を処理し、結果を送信する制御を行うものである。本実施例において、ストレージ制御部２１０は、通信インタフェース２２０を介して携帯端末４００から入力した印刷結果の画像情報に基づいて印刷履歴格納部２３０および印刷結果格納部２４０を検索し、該画像情報と類似する印刷結果格納部２４０の画像情報に関連付けられた印刷履歴格納部２３０のお気に入りを抽出し、携帯端末４００に送信する。
【００２２】
通信インタフェース２２０は、ネットワーク１００を介して印刷装置３００、携帯端末４００、およびホストＰＣ５００との間で通信を行うものである。
印刷履歴格納部２３０は、ホストＰＣ５００のプリンタドライバ５３０から送信された印刷履歴情報を記憶して格納する記憶部である。
【００２３】
印刷履歴格納部２３０に格納される印刷履歴情報は、例えば図４に示す印刷履歴情報８００であり、履歴情報の識別情報である履歴ＩＤ８０１、印刷の指示を出力したホストＰＣ５００の識別情報である印刷元８０２、印刷が行われた印刷装置３００の識別情報である印刷先８０３、印刷を実施した日時の情報である日時８０４、印刷で使用したお気に入り情報の識別情報であるお気に入り８０５、および印刷結果の画像が関連付けられている場合の当該画像の識別情報である画像ＩＤ８０６が、履歴ＩＤ８０１に関連付けられて構成されている。
【００２４】
印刷結果格納部２４０は、携帯端末４００から受信した携帯端末４００で撮影された印刷結果の画像を印刷結果情報として記憶して格納する記憶部である。
印刷結果格納部２４０に格納される印刷結果情報は、例えば図５に示す印刷結果情報９００であり、印刷結果の画像の識別情報である画像ＩＤ９０１、印刷結果の画像を格納した日時の情報である日時９０２、印刷結果を撮影した画像である画像データ９０３、後述するディープラーニングエンジン２５０により画像データから抽出された画像の特徴量９０４、印刷結果の画像に対応付けられた履歴情報の識別情報である履歴ＩＤ９０５が、画像ＩＤ９０１に関連付けられて構成されている。
【００２５】
このように、本実施例では、登録部としての印刷履歴格納部２３０および印刷結果格納部２４０は、印刷設定情報の識別情報としてのお気に入り８０５と、該印刷設定情報を使用して印刷した結果の画像情報としての画像データ９０３とを関連付けて記憶する。
ディープラーニングエンジン２５０は、携帯端末４００で撮影された印刷結果の画像の認識処理を施し、当該画像の特徴量を算出するものである。
【００２６】
ここで、印刷結果の画像の特徴量とは、印刷結果の画像の認識処理を施した結果、当該画像の特徴を表す指標である。したがって、この特徴量の差が所定の閾値の範囲内にある画像は同一または類似（近似）する画像であると判断することができる。
また、特徴量には、媒体の特徴であるロール紙、ラベル紙、またはチケット紙等の媒体の種別、媒体の色、媒体の大きさ（サイズ）、および形状等の媒体情報（印刷媒体の特徴情報）も含まれている。
【００２７】
印刷結果格納部２４０には、印刷結果の画像に加え、ディープラーニングエンジン２５０により算出された画像の特徴量、および対応する印刷履歴情報の識別情報としてのＩＤなどが関連付けられて格納される。
【００２８】
このように構成されたクラウドストレージ２００は、検索部としてのストレージ制御部２１０の制御により、画像入力部としての通信インタフェース２２０を介して入力された印刷結果の画像情報に基づいて印刷履歴格納部２３０および印刷結果格納部２４０を検索し、該画像情報と類似する印刷結果格納部２４０の画像情報に関連付けられた印刷履歴格納部２３０のお気に入り８０５を印刷設定情報の識別情報として抽出する。
【００２９】
携帯端末４００は、例えばスマートフォンや携帯電話等であり、入力部４０１と、通信インタフェース４０２と、カメラ４０３と、お気に入り管理アプリケーション４０４と、制御部４０５と、表示部４０６とを有している。
入力部４０１は、ユーザによる入力操作を受け付けるものである。
通信インタフェース４０２は、ネットワーク１００を介してクラウドストレージ２００、印刷装置３００、およびホストＰＣ５００との間で通信を行うものである。
【００３０】
画像入力部（撮像部）としてのカメラ４０３は、印刷装置３００で印刷した印刷結果を撮影し、取得する撮像装置である。
お気に入り管理アプリケーション４０４は、印刷結果をクラウドストレージ２００に対して登録、また印刷に使用したお気に入り情報をクラウドストレージ２００に対して登録および参照するものである。
【００３１】
制御部４０５は、入力部４０１、通信インタフェース４０２、カメラ４０３、お気に入り管理アプリケーション４０４、および表示部４０６を制御し、携帯端末４００全体の動作を制御するものである。
表示部４０６は、ディスプレイ等であり、各種情報を表示するものである。
表示部４０６には、お気に入り管理アプリケーション４０４を起動したときに、例えば図６に示すお気に入り管理アプリケーション起動画面６１０が表示される。
【００３２】
お気に入り管理アプリケーション起動画面６１０では、「印刷結果の登録」、およびお気に入り情報を検索する「お気に入りの検索」のいずれかの機能を選択することができるようになっている。
また、図６に示すお気に入り管理アプリケーション起動画面６１０において、「印刷結果の登録」が選択されると、例えば図７に示す印刷結果登録画面６２０が表示部４０６に表示される。
【００３３】
印刷結果登録画面６２０では、ユーザが過去に撮影した印刷結果の画像、またはユーザがカメラで印刷結果を撮影し、その印刷結果の画像を、お気に入り検索する場合の印刷結果の画像として選択することができる。
さらに、印刷結果登録画面６２０では、印刷履歴として過去の印刷履歴が一覧として表示され、上記選択された印刷結果の画像に対応する印刷履歴を選択し、登録することができるようになっている。
【００３４】
また、図６に示すお気に入り管理アプリケーション起動画面６１０において、「お気に入りの検索」が選択されると、例えば図８に示すお気に入り検索画面６３０が表示部４０６に表示される。
お気に入り検索画面６３０では、ユーザが過去に撮影した印刷結果の画像、またはユーザがカメラで印刷結果を撮影し、その印刷結果の画像を、お気に入り検索する印刷結果の画像として選択することができる。
【００３５】
お気に入り検索する印刷結果の画像を選択した後、検索ボタンを押下すると、選択した印刷結果の画像で過去に使用したお気に入りの情報、即ちクラウドストレージ２００において印刷結果の画像情報に基づいて印刷履歴格納部２３０および印刷結果格納部２４０から抽出された印刷設定情報の識別情報が、表示部４０６に表示される。
【００３６】
印刷装置３００は、ホストＰＣ５００のプリンタドライバ５３０により生成された印刷データに基づいて印刷媒体に画像を形成して印刷を行うプリンタ等である。この印刷装置３００は、制御部３２０と、通信インタフェース３３０と、画像出力部３４０とを有している。
【００３７】
制御部３２０は、通信インタフェース３３０および画像出力部３４０を制御し、印刷装置３００全体の動作を制御するものである。
通信インタフェース３３０は、ネットワーク１００を介してクラウドストレージ２００、携帯端末４００、およびホストＰＣ５００との間で通信を行うものである。
【００３８】
画像出力部３４０は、ホストＰＣ５００のプリンタドライバ５３０により生成された印刷データに基づいて印刷結果を出力するものである。
このように構成された印刷装置３００は、制御部３２０の制御により、ホストＰＣ５００のプリンタドライバ５３０により生成された印刷データを、通信インタフェース３３０を介して受信し、その印刷データに基づいて印刷媒体に画像を形成した印刷結果を出力する。
【００３９】
上述した構成の作用について説明する。
まず、ホストＰＣのプリンタドライバが行う印刷処理を図９の実施例におけるプリンタドライバの印刷処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１、図２、および図３を参照しながら説明する。
【００４０】
ユーザがホストＰＣ５００のアプリケーション５１０でドキュメントデータの印刷を指示する操作を行うと、プリンタドライバ５３０が起動される。起動されたプリンタドライバ５３０は、印刷画面を表示し、その印刷画面で印刷設定がユーザにより選択されると、図２に示す印刷設定画面６００を表示部に表示する。
【００４１】
Ｓ２０１：プリンタドライバ５３０は、ユーザの操作により印刷設定画面６００でお気に入りの一覧から所望のお気に入り印刷設定が選択されると、そのお気に入りに関連付けられた印刷設定の情報をお気に入り格納部５３１から抽出し、読み込む。
【００４２】
例えば、図２に示す印刷設定画面６００において「イベントクーポン２０１７」が選択された場合、プリンタドライバ５３０は、図３に示すお気に入り情報７００のお気に入り名７０１が「イベントクーポン２０１７」である印刷設定７０２の情報（例えば、用紙サイズ＝１２０ｘ６０ｍｍ、用紙種類＝普通紙、カラー印刷、解像度＝１２００ｄｐｉ、・・・）を抽出する。
【００４３】
Ｓ２０２：プリンタドライバ５３０は、読み込んだ印刷設定の情報である設定内容に従って印刷データを作成する。
【００４４】
Ｓ２０３：プリンタドライバ５３０は、作成した印刷データを、通信インタフェース５５０を介して印刷装置３００に送信する。
印刷装置３００は、プリンタドライバ５３０から受信した印刷データに基づいて印刷を行う。
【００４５】
Ｓ２０４：プリンタドライバ５３０は、さらに印刷履歴情報を作成する。
【００４６】
Ｓ２０５：プリンタドライバ５３０は、作成した印刷履歴情報を、通信インタフェース５５０を介してクラウドストレージ２００に送信し、本処理を終了する。
次に、クラウドストレージがホストＰＣから印刷履歴情報を受信したときに行う印刷履歴受信処理を図１０の実施例における印刷履歴受信処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１、図４を参照しながら説明する。
【００４７】
Ｓ３０１：クラウドストレージ２００は、通信インタフェース２２０により、ホストＰＣ５００から送信された印刷履歴情報を受信する。
【００４８】
Ｓ３０２：クラウドストレージ２００は、受信した印刷履歴情報を印刷履歴格納部２３０に、図４に示す印刷履歴情報８００として格納し、本処理を終了する。
次に、クラウドストレージが携帯端末のお気に入り管理アプリケーションから受信した印刷結果を登録するときに行う印刷結果登録処理を図１１の実施例における印刷結果登録処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１、図５を参照しながら説明する。
【００４９】
Ｓ４０１：クラウドストレージ２００は、通信インタフェース２２０により、携帯端末４００のお気に入り管理アプリケーション４０４から印刷結果の登録要求を受信する。
【００５０】
Ｓ４０２：クラウドストレージ２００は、印刷履歴格納部２３０に格納されている印刷履歴の情報（例えば、図４に示す印刷履歴情報８００）をお気に入り管理アプリケーション４０４への応答として、通信インタフェース２２０により、携帯端末４００に送信する。
【００５１】
携帯端末４００のお気に入り管理アプリケーション４０４は、受信した印刷履歴情報を、例えば図７に示す印刷結果登録画面６２０として表示部４０６に表示し、ユーザの選択操作を受け付ける。ユーザは、印刷結果登録画面６２０で印刷結果と対応する印刷履歴情報を選択するものとし、お気に入り管理アプリケーション４０４は、ユーザの選択操作を入力部４０１で受け付けると、カメラ４０３で撮影した印刷結果の画像および選択された印刷履歴情報の履歴ＩＤを、通信インタフェース４０２を介してクラウドストレージ２００に送信する。
【００５２】
なお、印刷結果の画像は、本ステップにおいてカメラ４０３で撮影した印刷結果の画像であっても良く、また既にカメラ４０３で撮影しておいた印刷結果の画像であっても良い。
【００５３】
Ｓ４０３：クラウドストレージ２００は、通信インタフェース２２０により、携帯端末４００のお気に入り管理アプリケーション４０４から印刷結果の画像および選択された印刷履歴情報の履歴ＩＤを受信する。
【００５４】
Ｓ４０４：クラウドストレージ２００は、ディープラーニングエンジン２５０により、印刷結果の画像データから特徴量を算出（抽出）する。
【００５５】
Ｓ４０５：クラウドストレージ２００は、算出された特徴量を、印刷結果の画像データおよび印刷履歴情報の履歴ＩＤと関連付けて印刷結果格納部２４０に印刷結果情報（例えば、図５に示す印刷結果情報９００）として格納し、本処理を終了する。
【００５６】
次に、クラウドストレージが携帯端末のお気に入り管理アプリケーションから受信したお気に入り検索要求に応じて行うお気に入り検索処理を図１２の実施例におけるお気に入り検索処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１、図４、図５を参照しながら説明する。
【００５７】
Ｓ５０１：クラウドストレージ２００は、通信インタフェース２２０により、携帯端末４００のお気に入り管理アプリケーション４０４からお気に入り検索要求を受信する。
【００５８】
Ｓ５０２：続いて、クラウドストレージ２００は、通信インタフェース２２０により、携帯端末４００のお気に入り管理アプリケーション４０４からお気に入り検索画面（例えば、図８に示すお気に入り検索画面６３０）においてユーザにより選択された印刷結果の画像データを受信する。
ここで、携帯端末４００のお気に入り管理アプリケーション４０４は、お気に入り検索画面（例えば、図８に示すお気に入り検索画面６３０）において、ユーザによる印刷結果の画像データの選択操作を受け付けるものとする。
【００５９】
Ｓ５０３：クラウドストレージ２００は、ディープラーニングエンジン２５０により、受信した印刷結果の画像データの特徴量を算出（抽出）する。
【００６０】
Ｓ５０４：クラウドストレージ２００は、算出した特徴量と、印刷結果格納部２４０に格納されている印刷結果情報（例えば、図５に示す印刷結果情報９００）の特徴量とを順次比較する。
【００６１】
Ｓ５０５：クラウドストレージ２００は、算出した特徴量と、印刷結果情報の特徴量との差が所定の閾値の範囲内にある類似（近似）する印刷画像が存在するか否かを判定し、存在すると判定すると処理をＳ５０７へ移行し、存在しないと判定すると処理をＳ５０６へ移行する。
ここで、印刷結果の画像データの特徴量には、媒体情報が含まれているため、媒体情報の媒体種別が一致する場合、印刷画像は類似していると判定するようにしても良い。
【００６２】
Ｓ５０６：クラウドストレージ２００は、算出した特徴量と近似する特徴量を有する印刷画像が存在しないと判定すると、通信インタフェース２２０により、携帯端末４００のお気に入り管理アプリケーション４０４に検索が失敗した旨を応答し、本処理を終了する。
【００６３】
Ｓ５０７：一方、クラウドストレージ２００は、算出した特徴量と近似する特徴量を有する印刷画像が存在すると判定すると、近似する特徴量を有する印刷画像に関連付けられた画像ＩＤに基づいて印刷履歴格納部２３０に格納された印刷履歴情報（例えば、図４に示す印刷履歴情報８００）を検索し、お気に入り情報の識別情報（例えば、図４に示す印刷履歴情報８００のお気に入り８０５）を抽出する。クラウドストレージ２００は、通信インタフェース２２０により、携帯端末４００のお気に入り管理アプリケーション４０４に、抽出したお気に入り情報の識別情報（お気に入り８０５）を応答し、本処理を終了する。
【００６４】
携帯端末４００のお気に入り管理アプリケーション４０４は、お気に入り情報の識別情報（お気に入り８０５）を受信すると、お気に入り情報の識別情報（お気に入り８０５）を表示部４０６に表示したお気に入り検索画面（例えば、図８に示すお気に入り検索画面６３０）に表示する。
【００６５】
このように、携帯端末４００が印刷装置３００で印刷された印刷結果の画像を取得してクラウドストレージ２００に送信し、クラウドストレージ２００が携帯端末４００から取得した印刷結果の画像情報に基づいて印刷結果格納部２４０および印刷履歴格納部２３０を検索し、該画像情報と類似する画像情報に関連付けられたお気に入り情報の識別情報を抽出して携帯端末４００に送信し、携帯端末４００が受信したお気に入り情報の識別情報を表示部４０６に表示するようにしたことにより、ユーザは携帯端末４００に表示されたお気に入りの印刷設定情報の識別情報に基づいてホストＰＣ５００のプリンタドライバ５３０で容易にお気に入りの印刷設定情報を選択することができるようになる。
【００６６】
また、特徴量には、媒体情報（印刷媒体の特徴情報）も含まれているため、媒体種別等に応じた適切な印刷設定情報を選択することができるようになる。
【００６７】
なお、本実施例では、印刷履歴格納部２３０に格納される印刷履歴情報８００には、印刷結果の画像ＩＤを格納するようにしたが、印刷結果の画像ＩＤに替えてホストＰＣ５００のプリンタドライバ５３０で生成された印刷データとしてのビットマップ画像（印刷イメージデータ）を格納するようにしても良い。この場合、プリンタドライバ５３０が生成したビットマップ画像には、媒体の種類等の媒体情報が含まれないため、お気に入り内の設定情報である媒体情報もビットマップ画像に関連付けて登録されるものとする。
【００６８】
以上説明したように、本実施例では、印刷設定を選択する操作負担を軽減することができるという効果が得られる。
【００６９】
また、お気に入りの登録数が多くなっても、印刷結果の画像を使用してお気に入りの印刷設定情報を選択することにより、ユーザが過去に使用したお気に入りの印刷設定情報を知ることができ、ユーザ所望のお気に入りの印刷設定情報を選択することができるという効果が得られる。
なお、本実施例では、印刷装置をプリンタとして説明したが、それに限られるものでなく、複合機（ＭＦＰ）等としても良い。
【符号の説明】
【００７０】
１    情報処理システム
１００  ネットワーク
２００  クラウドストレージ
２１０  ストレージ制御部
２２０、４０２、３３０、５５０  通信インタフェース
２３０  印刷履歴格納部
２４０  印刷結果格納部
２５０  ディープラーニングエンジン
３００  印刷装置
３２０  制御部
３４０  画像出力部
４００  携帯端末
４０１  入力部
４０３  カメラ
４０４  お気に入り管理アプリケーション
４０５  制御部
４０６  表示部
５００  ホストＰＣ
５１０  アプリケーション
５２０  ＯＳ
５３０  プリンタドライバ
【図１】
2020187509.tif 000003
【図２】
2020187509.tif 000004
【図３】
2020187509.tif 000005
【図４】
2020187509.tif 000006
【図５】
2020187509.tif 000007
【図６】
2020187509.tif 000008
【図７】
2020187509.tif 000009
【図８】
2020187509.tif 000010
【図９】
2020187509.tif 000011
【図１０】
2020187509.tif 000012
【図１１】
2020187509.tif 000013
【図１２】
2020187509.tif 000014