(57)【要約】【課題】画像処理装置において、画像処理装置の機能がショートカットとして登録済みであっても、遠隔の携帯端末では、そのショートカットを使用して画像処理装置の機能を実行させることはできない。【解決手段】情報処理装置と画像処理装置とを含み、前記情報処理装置から前記画像処理装置に画像データを送信して処理を実行させる情報処理システムであって、その情報処理装置は、使用する画像処理装置を探索結果の一覧から選択するユーザ操作を受け付けたことに従って、当該選択された画像処理装置に登録されている任意の機能や設定値のプリセットを取得し、その取得した前記プリセットをユーザにより選択可能に表示する。そして、その表示を介して選択されたプリセットに対応する前記機能と設定値を前記画像処理装置に指示して当該機能に対応する処理を実行させる。また画像処理装置は、登録しているプリセットを情報処理装置に送信し、情報処理装置からの前記指示に応じて前記機能に対応する処理を実行する。【選択図】  図６
2022002054.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と画像処理装置とを含み、前記情報処理装置から前記画像処理装置に画像データを送信して処理を実行させる情報処理システムであって、
前記情報処理装置は、
使用する画像処理装置を探索結果の一覧から選択するユーザ操作を受け付けたことに従って、当該選択された画像処理装置に登録されている任意の機能や設定値のプリセットを取得する取得手段と、
前記取得手段により取得した前記プリセットをユーザにより選択可能に表示する表示手段と、
前記表示手段を介して選択されたプリセットに対応する前記機能と設定値を前記画像処理装置に指示して当該機能に対応する処理を実行させる制御手段と、を有し、
前記画像処理装置は、
登録しているプリセットを前記情報処理装置に送信する送信手段と、
前記情報処理装置からの前記指示に応じて前記機能に対応する処理を実行する実行手段と、
を有することを特徴とする情報処理システム。
【請求項２】
前記情報処理装置は、前記取得手段により取得した前記プリセットのうち、前記情報処理装置で利用できない機能に対応するプリセットを除いて前記表示手段に表示させる手段を、更に有することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記取得手段は、前記情報処理装置にインストールされた画像処理装置に連携するアプリケーションで利用できない機能に対応するプリセットを除いて取得することを特徴とする請求項１に記載の情報処理システム。
【請求項４】
情報処理装置と画像処理装置とを含み、前記情報処理装置から前記画像処理装置に画像データを送信して処理を実行させる情報処理システムであって、
前記情報処理装置は、
前記画像処理装置に登録されている任意の機能や設定値のプリセットを取得する取得手段と、
前記取得手段により取得した前記プリセットをユーザにより選択可能に表示する表示手段と、
前記表示手段を介して選択されたプリセットの識別子を前記画像処理装置に送信する送信手段と、
前記識別子に対応するプリセットの設定値を前記画像処理装置から受信すると当該設定値を使用するかどうかユーザに判定させた上で、前記プリセットに対応する前記機能と前記設定値を前記画像処理装置に指示して当該機能に対応する処理を実行させる制御手段と、を有し、
前記画像処理装置は、
登録しているプリセットを前記情報処理装置に送信する第１送信手段と、
前記情報処理装置で選択された前記プリセットの識別子に対応する設定値を前記情報処理装置に送信する第２送信手段と、
前記情報処理装置からの前記指示に応じて前記機能に対応する処理を実行する実行手段と、
を有することを特徴とする情報処理システム。
【請求項５】
情報処理装置と画像処理装置とを含み、前記情報処理装置から前記画像処理装置に画像データを送信して処理を実行させる情報処理システムであって、
前記情報処理装置は、
前記画像処理装置に登録されている任意の機能や設定値のプリセットを取得する第１取得手段と、
情報を取得する第２取得手段と、
前記第１取得手段により取得した前記プリセットのうち、前記第２取得手段により取得した前記情報で特定されるプリセットがあれば、当該特定されるプリセットの使用を促す表示制御を行う表示制御手段と、
ユーザ操作に基づき選択されたプリセットに対応する前記機能と設定値を前記画像処理装置に指示して当該機能に対応する処理を実行させる制御手段と、を有し、
前記画像処理装置は、
登録しているプリセットを前記情報処理装置に送信する送信手段と、
前記情報処理装置からの前記指示に応じて前記機能に対応する処理を実行する実行手段と、
を有することを特徴とする情報処理システム。
【請求項６】
前記第２取得手段は、ＩＣカードを読み取ることで前記情報を取得することを特徴とする請求項５に記載の情報処理システム。
【請求項７】
前記第２取得手段は、前記情報処理装置のメモリに記憶されている前記情報を取得することを特徴とする請求項５に記載の情報処理システム。
【請求項８】
前記機能に対応する処理は、印刷処理を含むことを特徴とする請求項１乃至７のいずれか１項に記載の情報処理システム。
【請求項９】
前記機能に対応する処理は、スキャン処理を含むことを特徴とする請求項１乃至７のいずれか１項に記載の情報処理システム。
【請求項１０】
通信を確立した画像処理装置に処理を実行させることができる情報処理装置であって、
使用する画像処理装置を探索結果の一覧から選択するユーザ操作を受け付けたことに従って、当該選択された画像処理装置に登録されている任意の機能や設定値のプリセットを取得する取得手段と、
前記取得手段により取得した前記プリセットをユーザにより選択可能に表示する表示手段と、
前記表示手段を介して選択されたプリセットに対応する前記機能と設定値を前記画像処理装置に指示して当該機能に対応する処理を実行させる制御手段と、
を有することを特徴とする情報処理装置。
【請求項１１】
前記情報処理装置は、前記取得手段により取得した前記プリセットのうち、前記情報処理装置にインストールされた画像処理装置に連携するアプリケーションで利用できない機能に対応するプリセットを除いて前記表示手段に表示させる手段を、更に有することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記取得手段は、前記情報処理装置で利用できない機能に対応するプリセットを除いて取得することを特徴とする請求項１０に記載の情報処理装置。
【請求項１３】
通信を確立した画像処理装置に処理を実行させることができる情報処理装置であって、
前記画像処理装置に登録されている任意の機能や設定値のプリセットを取得する取得手段と、
前記取得手段により取得した前記プリセットをユーザにより選択可能に表示する表示手段と、
前記表示手段を介して選択されたプリセットの識別子を前記画像処理装置に送信する送信手段と、
前記識別子に対応するプリセットの設定値を前記画像処理装置から受信すると当該設定値を使用するかどうかユーザに確認させるとともに、前記設定値を前記ユーザに変更させる確認手段と、
前記プリセットに対応する前記機能と、前記確認手段により確認或いは変更された設定値を前記画像処理装置に指示して当該機能に対応する処理を実行させる制御手段と、
を有することを特徴とする情報処理装置。
【請求項１４】
通信を確立した画像処理装置に処理を実行させることができる情報処理装置であって、
前記画像処理装置に登録されている任意の機能や設定値のプリセットを取得する第１取得手段と、
情報を取得する第２取得手段と、
前記第１取得手段により取得した前記プリセットのうち、前記第２取得手段により取得した前記情報で特定されるプリセットがあれば、当該特定されるプリセットの使用を促す表示制御を行う表示制御手段と、
を有することを特徴とする情報処理装置。
【請求項１５】
前記第２取得手段は、ＩＣカードを読み取ることで前記情報を取得することを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
前記第２取得手段は、前記情報処理装置のメモリに記憶されている前記情報を取得することを特徴とする請求項１４に記載の情報処理装置。
【請求項１７】
前記機能に対応する処理は、印刷処理を含むことを特徴とする請求項１０乃至１６のいずれか１項に記載の情報処理装置。
【請求項１８】
前記機能に対応する処理は、スキャン処理を含むことを特徴とする請求項１０乃至１６のいずれか１項に記載の情報処理装置。
【請求項１９】
通信を確立した情報処理装置からの指示に従って処理を実行する画像処理装置であって、
前記情報処理装置に対して、登録しているプリセットを送信する第１送信手段と、
前記第１送信手段により送信され、前記情報処理装置で選択されたプリセットの識別子を前記情報処理装置から受信する受信手段と、
前記受信手段で受信した前記プリセットの識別子に対応する設定値を前記情報処理装置に送信する第２送信手段と、
前記識別子に対応するプリセットに対応する機能と、前記プリセットに対応する設定値を含む機能の実行指示に応じて前記機能に対応する処理を実行する実行手段と、
を有することを特徴とする画像処理装置。
【請求項２０】
通信を確立した画像処理装置に処理を実行させることができる情報処理装置の制御方法であって、
使用する画像処理装置を探索結果の一覧から選択するユーザ操作を受け付けたことに従って、当該選択された画像処理装置に登録されている任意の機能や設定値のプリセットを取得する取得工程と、
前記取得工程により取得した前記プリセットをユーザにより選択可能に表示する表示工程と、
前記表示工程を介して選択されたプリセットに対応する前記機能と設定値を前記画像処理装置に指示して当該機能に対応する処理を実行させる制御工程と、
を有することを特徴とする制御方法。
【請求項２１】
通信を確立した画像処理装置に処理を実行させることができる情報処理装置の制御方法であって、
前記画像処理装置に登録されている任意の機能や設定値のプリセットを取得する取得工程と、
前記取得工程により取得した前記プリセットをユーザにより選択可能に表示する表示工程と、
前記表示工程を介して選択されたプリセットの識別子を前記画像処理装置に送信する送信工程と、
前記識別子に対応するプリセットの設定値を前記画像処理装置から受信すると当該設定値を使用するかどうかユーザに確認させるとともに、前記設定値を前記ユーザに変更させる確認工程と、
前記プリセットに対応する前記機能と、前記確認工程により確認或いは変更された設定値を前記画像処理装置に指示して当該機能に対応する処理を実行させる制御工程と、
を有することを特徴とする制御方法。
【請求項２２】
通信を確立した画像処理装置に処理を実行させることができる情報処理装置の制御方法であって、
前記画像処理装置に登録されている任意の機能や設定値のプリセットを取得する第１取得工程と、
情報を取得する第２取得工程と、
前記第１取得工程により取得した前記プリセットのうち、前記第２取得工程により取得した前記情報で特定されるプリセットがあれば、当該特定されるプリセットの使用を促す表示制御を行う表示制御手段と、
を有することを特徴とする制御方法。
【請求項２３】
コンピュータに、請求項２０乃至２２のいずれか１項に記載の制御方法の各工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、画像処理装置、情報処理装置とその制御方法、及びプログラムに関する
【背景技術】
【０００２】
任意の機能や設定値をプリセット（ショートカット）として登録して表示部に表示し、ユーザがこれを選択すると、そのショートカットに対応して設定されている設定値と機能に従って、対応する機能を実行できる画像処理装置がある。特許文献１には、遠隔にある情報処理装置に画像処理装置の表示部と同様なＵＩを表示させ、そのＵＩを介して遠隔の情報処理装置から画像処理装置の機能を実行させる技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２２４６９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、スマートフォン等の携帯端末の普及に伴い、携帯端末にインストールしたアプリケーションを実行させて画像処理装置にネットワークを介して接続し、画像処理装置の機能を実行させることが一般化しつつある。このアプリケーションは固有のＵＩを持ち、ユーザはそのＵＩ上で画像処理装置の機能や設定値を確認しながら情報を入力する。そして、それら情報に基づく一連の指示を携帯端末から画像処理装置に送信することで、その画像処理装置の機能を実行させることができる。
【０００５】
しかしながら、画像処理装置において、その機能がショートカットとして登録済みであっても、遠隔の携帯端末では、そのショートカットを使用して画像形成装置の機能を実行させることはできない。従って、携帯端末のユーザが画像処理装置の機能を利用する場合は、その機能を実行させるための設定値等を一々手動で入力する必要があった。
【０００６】
本発明の目的は、上記従来技術の問題点の少なくとも一つを解決することにある。
【０００７】
本発明の目的は、情報処理装置のユーザが、画像処理装置に登録されているショートカットを使用して、その画像処理装置の機能を容易に選択して実行させることができる技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一態様に係る情報処理システムは以下のような構成を備える。即ち、
情報処理装置と画像処理装置とを含み、前記情報処理装置から前記画像処理装置に画像データを送信して処理を実行させる情報処理システムであって、
前記情報処理装置は、
使用する画像処理装置を探索結果の一覧から選択するユーザ操作を受け付けたことに従って、当該選択された画像処理装置に登録されている任意の機能や設定値のプリセットを取得する取得手段と、
前記取得手段により取得した前記プリセットをユーザにより選択可能に表示する表示手段と、
前記表示手段を介して選択されたプリセットに対応する前記機能と設定値を前記画像処理装置に指示して当該機能に対応する処理を実行させる制御手段と、を有し、
前記画像処理装置は、
登録しているプリセットを前記情報処理装置に送信する送信手段と、
前記情報処理装置からの前記指示に応じて前記機能に対応する処理を実行する実行手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、報処理装置のユーザが、画像処理装置に登録されているショートカットを使用して、その画像処理装置の機能を容易に選択して実行させることができる。
【００１０】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１１】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明の実施形態１に係る画像処理装置のハードウェア構成を説明するブロック図。
【図２】実施形態１に係る情報処理装置のハードウェア構成を説明するブロック図。
【図３】実施形態１に係る画像処理装置に構築される情報処理システムの構成の一例を示す図。
【図４】実施形態１に係る画像処理装置と携帯端末の機能を説明する機能ブロック図。
【図５】実施形態１に係る携帯端末が画像処理装置を利用して印刷を実行するときの処理の流れを説明するフローチャート。
【図６】実施形態１に係る携帯端末が画像処理装置に登録されているショートカットを指定して画像処理装置の機能を利用するときの処理の流れを説明するフローチャート。
【図７】実施形態２に係る携帯端末が画像処理装置に登録されているショートカットを指定して画像処理装置の機能を利用するときの処理の流れを説明するフローチャート。
【図８Ａ】実施形態３に係る携帯端末が画像処理装置に登録されているショートカットを指定して画像処理装置の機能を利用するときの処理の流れを説明するフローチャート。
【図８Ｂ】実施形態３に係る画像処理装置による処理を説明するフローチャート。
【図９】実施形態４に係る携帯端末が画像処理装置に登録されているショートカットを指定して画像処理装置の機能を利用するときの処理の流れを説明するフローチャート。
【図１０】実施形態１に係る携帯端末で画像処理装置のプリント機能を利用するときの表示画面例を示す模式図。
【図１１】実施形態１に係る携帯端末が画像処理装置に登録されているショートカットを利用するときに携帯端末で表示される画面例を示す模式図。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものでない。実施形態には複数の特徴が記載されているが、これら複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一もしくは同様の構成に同一の参照番号を付し、重複した説明は省略する。
【００１３】
［実施形態１］
図１は、本発明の実施形態１に係る画像処理装置１００のハードウェア構成を説明するブロック図である。この画像処理装置１００は、印刷機能、通信機能、画像読取機能等を有する複合機の例で説明するが、本発明に係る画像処理装置は、このような複合機に限定されず、例えば印刷機能を有するプリンタや、画像の読み取りを行うスキャナ、ファクシミリ装置等であっても良い。
【００１４】
ＣＰＵ１０１は、ＲＯＭ１０２或いはフラッシュメモリ１０４等に記憶されている画像処理装置１００のソフトウェアプログラムを実行し、装置全体の制御を行なう。ＲＯＭ１０２はリードオンリーメモリであり、装置のブートプログラムや固定パラメータ等を格納している。ＲＡＭ１０３はランダムアクセスメモリであり、ＣＰＵ１０１が装置を制御する際に、一時的なデータの格納などに使用される。フラッシュメモリ１０４は書き換え可能な不揮発メモリであり、インストールされたアプリケーションや、アプリケーションのデータや印刷データの格納など、様々なデータの格納に使用される。ＵＳＢＨ・Ｉ／Ｆ制御部１０５はＵＳＢホストインタフェースを制御するためのもので、さまざまなＵＳＢデバイスとの通信を制御する。スキャナＩ／Ｆ制御部１０６はスキャナ１１１を制御する。プリンタＩ／Ｆ制御部１０７はプリンタ１１２を制御する。ＮＶＲＡＭ１０８は不揮発性のメモリで、画像処理装置１００の各種設定値を保存する。パネル制御部１０９は操作パネル１１３を制御し、各種情報の表示、使用者からの指示入力を行なう。センサ制御部１１０は、画像処理装置１００が備える各種センサ１１４を制御する。センサの例としては、画像処理装置１００の前に人がいるかを判断する人感センサや、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）タグを読み取るためのＮＦＣリーダなどがある。ネットワークＩ／Ｆ制御部１１７は、ＬＡＮ１１６とのデータの送受信を制御する。バス１１５には、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、フラッシュメモリ１０４が接続される。またバス１１５には、ＵＳＢＨ・Ｉ／Ｆ制御部１０５、スキャナＩ／Ｆ制御部１０６、プリンタＩ／Ｆ制御部１０７、ＮＶＲＡＭ１０８、パネル制御部１０９、センサ制御部１１０、ネットワークＩ／Ｆ制御部１１７が接続される。またバス１１５を介して、ＣＰＵ１０１からの制御信号や各装置間のデータ信号が送受信される。
【００１５】
次に、実施形態１における携帯端末２００のハードウェア構成について、図２を参照して説明する。尚、実施形態に係る情報処理システムは、少なくとも画像処理装置１００と携帯端末２００とを含み、携帯端末２００から画像データを画像処理装置１００に送信して印刷させることができる。
【００１６】
図２は、実施形態１に係る情報処理装置のハードウェア構成を説明するブロック図である。ここで情報処理装置は携帯端末２００として説明するが、本発明に係る情報処理装置は、このような携帯端末に限らず、通常のＰＣ（パーソナルコンピュータ）等であっても良い。
【００１７】
ＣＰＵ２０１は、記憶部２０３に記憶されている後述するアプリケーションやプログラム実行環境等の各々に対応するプログラムに基づき処理を行うことによって、後述する各機能、又はフローチャートで示す処理を実行する。またＣＰＵ２０１には、バス２０６を介して、入力部２０２、記憶部２０３、表示部２０４及び外部接続Ｉ／Ｆ２０５が接続されている。入力部２０２は、情報を入力するキーボードやポインティングデバイス、ＮＦＣリーダといったセンサなどを含む。記憶部２０３は、例えば、ＲＯＭ、ＲＡＭ、ハードディスク装置等を含み、上述した各プログラム以外に、プログラムに基づく処理で用いられるデータ等を記憶する。表示部２０４は、画面等を表示するディスプレイを含む。尚、表示部２０４がタッチパネル機能を有する場合、入力部２０２の機能を実行することもできる。外部接続Ｉ／Ｆ２０５は、ネットワークインタフェース、外部機器との各種接続インタフェースである。
【００１８】
尚、携帯端末２００のＣＰＵ２０１と、画像処理装置１００のＣＰＵ１０１はプログラムを実行することで各種の手段として機能することが可能である。またＣＰＵ２０１又はＣＰＵ１０１と協調して動作するＡＳＩＣなどの制御回路がこれらの手段として機能してもよい。また、ＣＰＵ１０１と画像処理装置１００の動作を制御する制御回路との協調によって、これらの手段が実現されてもよい。また、ＣＰＵ２０１又はＣＰＵ１０１は単一のものである必要はなく、複数であってもよい。この場合、複数のＣＰＵ２０１又はＣＰＵ１０１が、それぞれの処理を分散して処理を実行することが可能である。また、複数のＣＰＵ２０１又はＣＰＵ１０１は単一のコンピュータに配置されていてもよいし、物理的に異なる複数のコンピュータに配置されていてもよい。なお、ＣＰＵ２０１又はＣＰＵ１０１がプログラムを実行することで実現する手段が専用の回路によって実現されてもよい。
【００１９】
図３は、実施形態１に係る画像処理装置１００に構築されるシステムの構成の一例を示す図である。
【００２０】
ＯＳ（オペレーティングシステム）３０１は、システム全体の基盤となるソフトウェアである。プロセス３０２は、ＯＳ３０１上でソフトウェアを動作させる実行の単位である。入力部３０３は、図１のスキャナＩ／Ｆ制御部１０６、プリンタＩ／Ｆ制御部１０７、センサ制御部１１０に対応する。記憶部３０４は、図１のＲＯＭ１０２、ＲＡＭ１０３、フラッシュメモリ１０４、ＮＶＲＡＭ１０８に対応する。表示部３０５は、図１のパネル制御部１０９に対応する。外部接続Ｉ／Ｆ３０６は、図１のネットワークＩ／Ｆ制御部１１７に対応する。
【００２１】
図４は、実施形態１に係る画像処理装置１００と携帯端末２００の機能を説明する機能ブロック図である。
【００２２】
携帯端末２００は、ユーザに情報を表示する表示部４０２を備える。表示部４０２は感応式のタッチパネルが一般的で、ユーザからの操作を受け付ける機能も備える。また携帯端末２００は、携帯端末２００が保持する文書ファイルや写真ファイルを管理するデータ管理部４０３を備える。また携帯端末２００は、ユーザが所望する機能を後から追加するためにアプリケーションのインストールを行うことができる。アプリケーションのインストールやアンインストールは、アプリケーション管理部４０８によって行われる。また、携帯端末２００は、ファイルを画像処理装置１００で印刷するときの各種設定を行う印刷設定部４０４を備える。携帯端末２００は必要な機能をアプリケーションとしてインストールできるため、印刷設定部４０４はアプリケーションで実現されることが一般的である。また携帯端末２００は、他の機器と通信するための通信部４０５を備える。実施形態１では、情報処理装置の一例としてスマートフォンなどの携帯端末２００を例示しているが、本発明はこれに限定されるものではない。タブレット端末やスマートウォッチ、スマートグラス等のウェアラブル端末に適用することもできる。
【００２３】
次に画像処理装置１００の機能を説明する。
【００２４】
画像処理装置１００は、データを受信するデータ受信部４０６を備える。また、受信したデータをプリントする印刷処理部４０７を備える。ここでのデータには、印刷対象のファイルや印刷する際のフォーマット情報などが含まれ、印刷処理部４０７はそれらを解釈した上でプリントを行う。また携帯端末２００と画像処理装置１００は、直接通信してデータのやり取りをしても良く、プリントサーバなどを経由してデータのやり取りをしても良い。
【００２５】
携帯端末２００から画像処理装置１００を利用するときには、携帯端末２００に画像処理装置１００に対応するアプリケーションをインストールして、携帯端末２００から画像処理装置１００を利用する準備を行う。アプリケーション管理部４０８は、画像処理装置１００に対応するアプリケーションプログラムをネットワーク上のアプリケーションストアからダウンロードして携帯端末２００にインストールする。
【００２６】
次に、携帯端末２００から画像処理装置１００を利用する処理の流れについて、携帯端末２００上のファイルを画像処理装置１００で印刷する場合を例として、図５と図１０を参照して説明する。
【００２７】
図５は、実施形態１に係る携帯端末２００が画像処理装置１００を利用して印刷を実行するときの処理の流れを説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ２０１が記憶部２０３に展開したプログラムを実行することにより達成される。
【００２８】
また図１０は、この処理の実行時に携帯端末２００の表示部２０４に表示される画面例を示す模式図である。
【００２９】
まずＳ５０１でＣＰＵ２０１は、携帯端末２００にインストールされたアプリケーションの起動操作、画像処理装置の探索操作を受け付けると周辺の画像処理装置を探索し、その探索結果として画像処理装置の一覧を表示する。そしてその一覧から、ユーザ操作に従って選択された画像処理装置１００との通信を確立する。探索操作を受け付けると、画像処理装置１００に対応するアプリケーションは周囲の画像処理装置を探索する。探索にはｍＤＮＳやＳＬＰなどの探索プロトコルを用いることができる。続けてアプリケーションは、探索の結果見つかった画像処理装置のリストを表示する。当該リストから連携先として使用する画像処理装置を選択するユーザ操作を検知すると、ＣＰＵ２０１は、当該選択された画像処理装置との通信を確立する。ここでは、携帯端末２００と画像処理装置１００との間で通信が確立されたものとして説明する。通信が確立すると、携帯端末２００が管理するコンテンツデータを、画像処理装置１００に送信して印刷することが可能となる。このとき、図１０（Ａ）に示すように、通信が確立した画像処理装置１００の利用できる機能が、携帯端末２００の表示部２０４に表示される。この表示例では、プリント機能を示す「プリント」と、画像処理装置１００を特定する「プリンタ  ＸＸＸ」が表示されている。
【００３０】
次にＳ５０２に進みＣＰＵ２０１は、携帯端末２００が保持しているファイルからユーザが印刷したいファイルを選択するための選択画面を表示し、入力部２０２からファイルの選択操作を受け付ける。
【００３１】
図１０（Ｂ）は、ファイルの種類を選択する選択画面の一例を示している。図１０（Ｂ）では、「写真」と「文書」の２つのファイルの種類が表示されている。図１０（Ｃ）は、図１０（Ｂ）の画面で「写真」が選択された場合に表示されるファイル選択画面の一例を示している。このときＣＰＵ２０１は、データ管理部４０３で管理されるコンテンツデータのうち、写真ファイルを抽出し、当該写真を識別するための縮小画像であるサムネイル画像をファイル選択画面に表示する。そしてＣＰＵ２０１は、サムネイル画像をタップするユーザ操作を入力部２０２により検知すると、ユーザがファイルを選択する操作を受け付けたと判断する。こうしてＳ５０２でファイルを選択する操作を受け付けた後、Ｓ５０３でＣＰＵ２０１は、プリント設定画面に遷移するための図１０（Ｃ）の「プリント設定へ」ボタンの押下を受け付ける。尚、図１０（Ｃ）の画面は、複数のサムネイル画像を選択可能に構成される。この選択画面で複数のサムネイル画像が選択された場合、それら複数のサムネイル画像に対応する複数の写真が印刷対象となる。
【００３２】
そしてＣＰＵ２０１は、Ｓ５０３で「プリント設定へ」ボタンをタップするユーザ操作を検知すると印刷設定が選択されたと判定する。このときの画面表示の例は、図１０（Ｃ）から図１０（Ｄ）、図１０（Ｅ）で示される。図１０（Ｄ）は、図１０（Ｃ）の「プリント設定へ」ボタンの押下を受け付けることにより遷移したプリント設定を表示するプリント設定画面の一例を示している。図１０（Ｅ）は、ユーザが用紙サイズの設定を変更するための用紙サイズ設定画面の一例を示しており、図１０（Ｄ）の画面で「用紙サイズ」がタッチされることにより表示される。図１０（Ｄ）の画面で、部数、カラー／モノクロ、レイアウト、両面印刷の設定を変更する場合も同様の画面遷移となるため、図は省略する。また、Ｓ５０２とＳ５０３は前後しても良く、設定の訂正のために再度同じ設定画面を表示しても良い。こうしてＳ５０３で印刷設定を完了するとＳ５０４に進みＣＰＵ２０１は、Ｓ５０２で選択されたファイルの画像データを画像処理装置１００にを送信する。
【００３３】
図１０（Ｄ）の例では、プリント設定として、用紙サイズはＡ４，部数は１、カラー／モノクロはカラー、レイアウトは１ｉｎ１、両面印刷はオフに設定されている。また図１０（Ｅ）の画面では、ユーザが、用紙サイズとしてＡ４，Ａ５，Ｂ４、Ｂ５，はがきの中からいずれかを選択して「設定」ボタンを押下すると図１０（Ｄ）の画面に戻る。
【００３４】
そして図１０（Ｄ）の画面で「プリント開始」ボタンが押下されるとＳ５０４に進みＣＰＵ２０１は、Ｓ５０２で選択されたファイルの画像データと、Ｓ５０３で設定された印刷設定を画像処理装置１００に送信する。
【００３５】
これにより画像処理装置１００のデータ受信部４０６がそれらデータと印刷の実行指示を受信して印刷処理部４０７が印刷を実行する。尚、この際、プリント対象のデータを印刷向けに変換する必要が生じることがあるが、これは携帯端末２００で行っても良く、画像処理装置１００で行っても良い。
【００３６】
以上、携帯端末２００から画像処理装置１００を利用する際の処理の流れを、携帯端末２００のファイルを印刷する例で説明した。
【００３７】
画像処理装置１００を利用する際、ユーザによっては毎回同じ値に設定する項目や頻繁に用いる機能が存在する。このような場合、機能を利用する度に同じ機能を選択したり、同じ設定値を入力するのはユーザにとって手間である。このような手間を軽減するために、その機能と設定値とをまとめて指定するプリセット（ショートカット）機能が存在する。これは、頻繁に利用する機能や設定値を予めショートカットとして登録しておき、ユーザは、画像処理装置の操作時にそのショートカットを呼び出すことで、そのショートカットに登録されている機能や設定値を反映するものである。このショートカット機能を活用することにより、ユーザは頻繁に用いる機能や設定値を、簡便かつ誤りなく指定して利用することができる。こうしたショートカットは、ユーザが任意に指定できるショートカットの名称、内部で一意に識別するためのＩＤ、各種設定項目といったキー、及びそれらとペアを成す値によって構成されることが一般的である。また、以上の性質から、ＪＳＯＮ（ＪａｖａＳｃｒｉｐｔ  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ）で記述され、１ショートカット毎に１ファイルとして保存、管理されることが多い。
【００３８】
このように、携帯端末２００から画像処理装置１００の機能を利用する場合に、画像処理装置１００に登録されているショートカットを利用することで、頻繁に用いる機能や設定値を簡便かつ誤りなく利用することができる。具体的には、携帯端末２００のアプリケーションによって画像処理装置１００との通信を確立した際に、画像処理装置１００に登録されているショートカットを携帯端末２００へインポートし、携帯端末２００のアプリケーション上で利用できるようにすればよい。
【００３９】
実施形態１として、携帯端末２００上のファイルを画像処理装置１００で印刷する際に、画像処理装置１００に登録されていたショートカットを利用する場合を図６と図１１を参照して説明する。
【００４０】
図６は、実施形態１に係る携帯端末２００が画像処理装置１００に登録されているショートカットを指定して画像処理装置１００の機能を利用するときの処理の流れを説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ２０１が記憶部２０３に展開したプログラムを実行することにより達成される。
【００４１】
また図１１は、この処理の実行時に携帯端末２００の表示部２０４に表示される画面例を示す模式図である。図６のＳ６０１、Ｓ６０５、Ｓ６０６はそれぞれ図５のＳ５０１、Ｓ５０２、Ｓ５０４と同様である。
【００４２】
Ｓ６０１で画像処理装置１００と携帯端末２００の通信が確立するとＳ６０２に進みＣＰＵ２０１は通信部４０５として機能し、画像処理装置１００のショートカットを携帯端末２００へインポートする。このとき、画像処理装置１００のショートカットを全てインポートしても良く、或いは事前に設定された閾値に従ってインポートする対象を決定しても良い。また、ショートカットをインポートする旨をユーザに提示し、そのユーザからの応答に応じてインポートするようにしても良い。また画像処理装置１００と携帯端末２００の通信確立に連動したタイミングではなく、ユーザの任意のタイミングでショートカットのインポートを実行しても良い。またショートカットをインポートする際に、携帯端末２００で取り扱いやすいようにショートカットファイルの一部を加工、編集した上で携帯端末２００に保存しても良い。Ｓ６０１及びＳ６０２の処理により連携先のプリンタの選択を契機として、当該プリンタのショートカットをインポートできるようになる。
【００４３】
こうしてショートカットを行った後Ｓ６０３でＣＰＵ２０１は、接続されている画像処理装置１００の利用できる機能とともに、インポートしたショートカットを携帯端末２００の画面に表示する。
【００４４】
図１１（Ａ）はＳ６０３で、携帯端末２００の表示部２０４に表示される画面例を示す図である。
【００４５】
ここではプリント機能を示す表示「プリント」とともに、インポートした「お気に入り印刷」という名前のショートカットを表示している。図１１（Ａ）では、インポートしたショートカットを、画像処理装置１００の利用できる機能と並列するように画面に表示してユーザに選択させているが、表示する画面はより深い階層でも良い。例えば、まずは画像処理装置１００の利用できる機能のみを表示し、その次に遷移する画面で、その機能に関するショートカットを表示するなど、階層に分けて表示しても良い。又は、ショートカットのみを表示する画面を用意するなど、画像処理装置１００の利用できる機能とは別個に表示しても良い。
【００４６】
そしてＣＰＵ２０１は入力部２０２からショートカット「お気に入り印刷」の選択操作を受け付けるとＳ６０４に進みＣＰＵ２０１は、その選択されたショートカットに登録されている設定情報を印刷設定に反映する。
【００４７】
図１１（Ｂ）は、ショートカット「お気に入り印刷」に登録されている印刷設定の一例を示す図である。
【００４８】
ここでは「お気に入り印刷」というショートカットに登録されているプリント設定では、用紙サイズ「Ｂ５」、部数「１」、カラー／モノクロ「モノクロ」、レイアウト「２ｉｎ１」、両面印刷「ＯＮ」が設定されている。ここで、ショートカットではなく画像処理装置１００の利用できる機能が選択された場合、Ｓ６０３ではなく前述の図５のＳ５０２に遷移し、それ以降は図５を参照して説明した処理の流れに従う。
【００４９】
またＳ６０４において、これら印刷設定を反映した印刷設定を画面に表示し、ユーザに確認させても良く、更に、その画面でユーザが印刷設定を変更できるようにしても良い。また、ここでは印刷機能を利用するショートカットが選択された場合を例にして示したが、実施形態１は印刷機能を利用する場合に限定しない。例えば、スキャン機能を用いるショートカットが選択されたときは、スキャン機能に関する設定や設定確認に移行すれば良い。
【００５０】
そして、これ以降のＳ６０５，Ｓ６０６の処理は、前述した図５のＳ５０２、Ｓ５０４と同様であるため、それらの説明を省略する。即ち、図１１（Ｂ）の画面で「プリント開始」ボタンが押下されるとＳ６０６に進み、Ｓ６０５で選択されたファイルの画像データと、Ｓ６０４で反映された印刷設定が画像処理装置１００に送信される。尚、Ｓ６０３、Ｓ６０４、Ｓ６０５は互いに前後しても良く、設定の訂正のために再度同じ設定画面を表示しても良い。
【００５１】
以上説明したように実施形態１によれば、携帯端末が画像処理装置に登録されているショートカットをインポートし、そのショートカットを利用して画像処理装置の機能を利用することができる。これにより携帯端末のユーザは、頻繁に利用する機能を、その設定値に基づいて、簡便に、かつ誤りなく利用することができる。
【００５２】
［実施形態２］
上述の実施形態１では、携帯端末２００上のアプリケーションから画像処理装置１００を利用する場合と、画像処理装置１００を直接利用する場合とで同等の機能を利用し、かつ設定できることを想定している。しかし、その両者の機能に差異がある場合もあり、その場合のほとんどでは携帯端末２００のアプリケーションの方が劣っていると考えられる。例えば、携帯端末２００のアプリケーションからではＦＡＸ機能が使えない、印刷時のレイアウト設定ができない、等である。この場合、ＦＡＸ機能やレイアウト設定に関する画像処理装置１００のショートカットを携帯端末２００にインポートしても、それらを期待通りに利用することはできず、それらを選択可能に表示するとユーザが混乱するおそれがある。
【００５３】
そこで実施形態２では、携帯端末２００のアプリケーションからの画像処理装置１００の機能の利用に制限があるとき、利用できない機能のショートカットの表示を制限する例について図７を参照して説明する。尚、実施形態２に係る画像処理装置１００と携帯端末２００のハードウェア構成等は前述の実施形態１と同様であるため、その説明を省略する。
【００５４】
図７は、実施形態２に係る携帯端末２００が画像処理装置１００に登録されているショートカットを指定して画像処理装置１００の機能を利用するときの処理の流れを説明するフローチャートである。図７において、Ｓ７０１、Ｓ７０３はそれぞれ前述の図６のＳ６０１、Ｓ６０２と同様である。
【００５５】
Ｓ７０１でＣＰＵ２０１は、画像処理装置１００と携帯端末２００の通信を確立する。次にＳ７０２に進みＣＰＵ２０１は、接続している画像処理装置１００と携帯端末２００上のアプリケーションの情報から、携帯端末２００上のアプリケーションで利用可能な機能と設定を確認する。ここで携帯端末２００が利用可能かどうかは、携帯端末２００のアプリケーションで判定しても良く、或いは画像処理装置１００で判定しても良い。また、利用可能な機能や設定をユーザに通知しても良い。そしてＳ７０３に進みＣＰＵ２０１は通信部４０５として機能し、画像処理装置１００に登録されているショートカットを携帯端末２００へインポートする。尚、ここでＳ７０２とＳ７０３は順番が前後しても良く、並行して実行しても良い。
【００５６】
次にＳ７０４に進みＣＰＵ２０１は、Ｓ７０２で確認した携帯端末２００のアプリケーションで利用できる機能とその設定に基づいて、Ｓ７０３でインポートしたショートカットに、携帯端末２００が利用できない項目が含まれているかを判定する。そして、利用できない項目に対応するショートカットを携帯端末２００から削除する。その後Ｓ７０５に進みＣＰＵ２０１は、携帯端末２００のアプリケーションで利用可能な機能のショートカットを携帯端末２００の表示部２０２に表示する。またＳ７０４では、携帯端末２００上のショートカットを削除せず、Ｓ７０５で非表示にするだけでも良い。
【００５７】
また実施形態２では、Ｓ７０４で携帯端末２００のアプリケーションで利用できない項目が含まれているショートカットを削除したが、Ｓ７０３でアプリケーションで利用できない項目が含まれているショートカットをインポートしないようにしても良い。その場合、携帯端末２００へインポートするかしないかの判定を携帯端末２００で行ってもく、或いは画像処理装置１００で行っても良い。
【００５８】
この後は図６のＳ６０３以降で示すように、その表示されたショートカット等を利用してユーザが、所望する画像処理装置１００の機能を選択するが、それら処理は前述の実施形態１と同様であるため、ここではその説明を省略する。
【００５９】
以上説明したように実施形態２によれば、携帯端末で画像処理装置の機能を利用するときに、携帯端末で利用できない機能がある場合は、その利用できない機能に対応するショートカットが表示されないようにできる。これにより携帯端末のユーザは、誤って利用できない機能を選択してしまうという不具合を防止できる。
【００６０】
［実施形態３］
上述の実施形態２では、携帯端末２００のアプリケーションにおいて、画像処理装置１００の機能の利用に制限があるとき、利用できない機能のショートカットの表示を制限する例を説明した。
【００６１】
しかし、携帯端末２００のアプリケーションが、そのショートカットを利用できないのは、携帯端末２００のアプリケーションの機能や設定値として反映できないからであり、ショートカットの取り扱い方を変えることでも解決できる場合も考えられる。具体的には、携帯端末２００のアプリケーションでは、画像処理装置１００のいずれのショートカットであるかを判別する名前や識別子だけを取り扱い、そこに登録されている機能や設定値を携帯端末２００では取り扱わなければよい。
【００６２】
また携帯端末２００のアプリケーションでショートカットが選択されたときは、そのショートカットの名前や識別子を画像処理装置１００へ送信する。そして画像処理装置１００は、携帯端末２００でどのショートカットが指定されたかを判定し、その判定したショートカットの設定値を反映させる。こうすることにより、携帯端末２００のアプリケーションでは利用できない機能や設定値を含むショートカットであっても、あたかも利用できているかのように処理を進めることができる。こうしてユーザは携帯端末２００からでも不自由なくショートカットを利用できる。上述した方法を実施形態３として説明する。尚、実施形態３に係る画像処理装置１００と携帯端末２００のハードウェア構成等は前述の実施形態１と同様であるため、その説明を省略する。
【００６３】
図８Ａと図８Ｂは、実施形態３に係る携帯端末２００と画像処理装置１００の処理を説明するフローチャートである。図８Ａは、実施形態３に係る携帯端末２００が画像処理装置１００に登録されているショートカットを指定して画像処理装置１００の機能を利用するときの処理の流れを説明するフローチャート、図８Ｂは、実施形態３に係る画像処理装置１００による処理を説明するフローチャートである。
【００６４】
Ｓ８０１で携帯端末２００と画像処理装置１００の通信が確立するとＳ８０２に進みＣＰＵ２０１は通信部４０５として機能し、画像処理装置１００のショートカットを携帯端末２００へインポートする。このとき、例えばショートカットの名前や識別子など、どのショートカットかを一意に識別できるような情報のみをインポートすれば良く、機能や設定に関する情報を全てインポートする必要はない。また実施形態２のように、携帯端末２００のアプリケーションで利用できないショートカットかどうかを判別する一連の処理を行っても良い。
【００６５】
次にＳ８０３に進みＣＰＵ２０１は、Ｓ８０２で取得したショートカットを選択可能に表示する。そしてＣＰＵ２０１は、ショートカットの選択操作を受け付けるとＳ８０４に進む。Ｓ８０４でＣＰＵ２０１はファイル選択画面を表示部２０２に表示して、ユーザによるファイルの選択操作を受け付ける。そしてＳ８０５に進みＣＰＵ２０１は、携帯端末２００から画像処理装置１００に、プリント対象のデータと、選択したショートカットの識別子を送信する。尚、Ｓ８０３とＳ８０４は順番が前後しても良く、設定の訂正のために再度同じ設定画面を表示しても良い。
【００６６】
そしてＣＰＵ２０１はＳ８０６に処理を進め、後述する図８Ｂに示す処理に従って画像処理装置１００から印刷設定が送信されてくるのを待つ。そして印刷設定を受信するとＳ８０７に進みＣＰＵ２０１は、ユーザがその印刷設定を確認して了承したか、例えば不図示のＯＫボタンを押下したか判定する。ここでＯＫボタン以外が押下された（了承しない場合）ときはＳ８０８に進み、ユーザの操作に従って印刷設定を変更してＳ８０７に進む。一方、Ｓ８０７で、例えばＯＫボタンが押下されて、ユーザがその印刷設定で良いと了承したときはＳ８０９に進む。Ｓ８０９でＣＰＵ２０１は印刷の開始を指示するプリント開始ボタンが押下されるのを待ち、プリント開始ボタンが押下されるとＳ８１０に処理を進める。Ｓ８１０でＣＰＵ２０１は、印刷開始のイベントを画像処理装置１００に送信して印刷の開始を指示する。これにより画像処理装置１００は、Ｓ８０７でユーザが了承した、或いは、Ｓ８０８で設定を変更して了承した印刷設定に従って、印刷対象ファイルの印刷を実行する。
【００６７】
次に図８Ｂを参照して、実施形態３に係る画像処理装置１００による処理を説明する。
【００６８】
先ずＳ８１１でＣＰＵ１０１はデータ受信部４０６として機能し、携帯端末２００から送信されたプリント対象のデータと、携帯端末２００で選択されたショートカットの識別子を受信する。次にＳ８１２に進みＣＰＵ１０１は、受信したショートカットの識別子から、携帯端末２００がＳ８０３で選択したショートカットが画像処理装置１００に登録されているどのショートカットかを特定する。そしてＳ８１３に進みＣＰＵ１０１は、画像処理装置１００に登録されている、どのショートカットかを特定できたかどうか判定し、特定できなかったときは、不整合としてこの処理を終了する。このとき、不整合が発生した旨をユーザに通知しても良い。また、その旨は携帯端末２００で表示しても良く、画像処理装置１００で表示しても良い。
【００６９】
一方、Ｓ８１３でＣＰＵ１０１は、画像処理装置１００に登録されている、どのショートカットであるか特定できたときはＳ８１４に進みＣＰＵ１０１は、そのショートカットに登録されている印刷設定を画像処理装置１００の印刷設定に反映する。また特定されたショートカットによっては、そのショートカットに印刷設定の反映と同時に、対象機能を実行する設定がされている場合がある（図中では「即実行」表記）。次にＳ８１５でＣＰＵ１０１は、即実行の設定がオンになっているかどうか判定し、オンであると判定した場合はＳ８１８に進んで、そのまま印刷処理を行って、この処理を終了する。
【００７０】
一方、Ｓ８１５で、その設定がオフであると判定するとＳ８１６に進み、ショートカットの印刷設定を画像処理装置１００に反映した旨を携帯端末２００に通知する。これにより前述の図８ＡのＳ８０６で判定がＹＥＳとなってＳ８０７の処理に移行する。尚、このとき、画像処理装置１００でもユーザに通知しても良い。
【００７１】
これにより携帯端末２００のユーザは図８ＡのＳ８０７で、その印刷設定に携帯端末２００が対応できるかどうか判定し、対応可能と判定するとプリント開始ボタンを押下する。これにより図８ＡのＳ８１０で印刷開始のイベントが画像処理装置１００に送信される。これによりＳ８１７で画像処理装置１００のＣＰＵ１０１は、携帯端末２００から印刷開始のイベントを受信するとＳ８１８に進む。Ｓ８１８でＣＰＵ１０１は、その印刷開始のイベントに従って、そのショートカットに対応する印刷設定に従って印刷を実行する。尚、Ｓ８１７では、前述したように携帯端末２００でのユーザ操作により印刷開始のイベントが発生されても良く、或いは画像処理装置１００でのユーザ操作により印刷開始のイベントが発生されても良い。
【００７２】
また、ここでは印刷機能を利用するショートカットが選択された場合を例に説明したが、実施形態３は、印刷機能を利用する場合に限定しない。例えば、スキャン機能を用いるショートカットが選択されたらスキャン機能に関する遷移を行えば良い。
【００７３】
また、ここでは全てのショートカットに対し、携帯端末ではなく画像処理装置で印刷設定を反映する場合を説明したが、全てのショートカットで上述した処理をしなくても良い。例えば、携帯端末のアプリケーションで取り扱えるショートカットかどうかを判定し、取り扱える場合は実施形態１に則して携帯端末で設定を反映し、取り扱えない場合は実施形態３に則して画像処理装置で設定を反映しても良い。
【００７４】
以上説明したように実施形態３によれば、携帯端末のアプリケーションが画像処理装置に登録されているショートカットを指定して機能を利用する場合に、携帯端末でその機能の制限がある場合が考えられる。その場合は、携帯端末ではなく、画像処理装置が、そのショートカットに対応する設定値を、携帯端末のユーザに確認した上で機能に反映させる。これにより、携帯端末からでも画像処理装置の機能に対応するショートカットを不自由なく利用することができる。
【００７５】
［実施形態４］
一般的に、画像処理装置にセンサとしてＮＦＣリーダを取り付け、ＮＦＣタグを埋め込んだＩＣカードをユーザに対してそれぞれ個別に配布した上で、画像処理装置の利用時にはＮＦＣタグの読み込みを求める仕組みがある。これにより、ＮＦＣタグごと、つまり、ユーザごとの利用状況を記録でき、またユーザごとに機能や設定値の制限を行えるため、画像処理装置のセキュリティ性やカスタマイズ性を向上させることができる。
【００７６】
このとき、画像処理装置で作成したショートカットとＮＦＣタグとを事前に紐づけて画像処理装置に登録しておくことで、その紐づけ情報を利用してショートカットの呼び出しを行うことができる。これにより、例えば、画像処理装置に多数のショートカットが登録されていて煩雑な場合でも、ユーザはＩＣカードをＮＦＣリーダにタッチし、ＮＦＣタグを読み込ませることで、そのユーザが登録したショートカットだけを表示して選択することが可能である。その結果、ユーザは、より簡便にショートカットを利用できるようになるという効果がある。
【００７７】
以上のことから、携帯端末のアプリケーションで画像処理装置に登録されているショートカットを利用する場合にも、携帯端末に取り付けられたＮＦＣリーダ等のセンサを利用してユーザを認識し、そのユーザに対してより簡便なショートカットの選択方法を提供できる。
【００７８】
以下実施形態４として、携帯端末２００上のアプリケーションで、画像処理装置１００からインポートしたショートカットを選択する際に、入力部２０２によるＮＦＣタグの読み込みを利用する例を説明する。尚、実施形態４に係る画像処理装置１００と携帯端末２００のハードウェア構成等は前述の実施形態１と同様であるため、その説明を省略する。
【００７９】
図９は、実施形態４に係る携帯端末２００が画像処理装置１００に登録されているショートカットを指定して画像処理装置１００の機能を利用するときの処理の流れを説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ２０１が記憶部２０３に展開したプログラムを実行することにより達成される。図９において、Ｓ９０１、Ｓ９０２の処理はそれぞれ図６のＳ６０１、Ｓ６０２と同様である。
【００８０】
Ｓ９０２でＣＰＵ２０１は、画像処理装置１００からショートカットをインポートする。次にＳ９０３に進みＣＰＵ２０１は、携帯端末２００のアプリケーションが利用可能な機能と、インポートしたショートカットとを表示する。そしてＳ９０４に進みＣＰＵ２０１は、入力部２０２から読み込んだＮＦＣタグの情報を取得する。尚、Ｓ９０３では、実施形態２と同様の処理で、アプリケーションが利用可能かどうかを判定しても良い。またＳ９０４では、ユーザがＮＦＣリーダにＩＣカードをタッチするなどの操作を行い、入力部２０２がＮＦＣタグを読み込めば良い。
【００８１】
その後Ｓ９０５に進みＣＰＵ２０１は、そのＮＦＣタグと紐づいたショートカットがあるかどうかを判定する。このＮＦＣタグとショートカットとの紐づけの判定は、画像処理装置１００で実行した上で携帯端末２００にインポートしておいても良く、或いは携帯端末２００で実行しても良い。また、ＮＦＣタグとショートカットとの紐づけは１対１の対応関係でなくとも良く、例えば１対多でも良い。
【００８２】
そしてＳ９０５でＣＰＵ２０１は、読み込んだＮＦＣタグと紐づいたショートカットが携帯端末２００にないと判定すると、この処理を終了する。このとき、紐づいたショートカットが携帯端末２００にない旨をユーザに通知しても良い。一方、Ｓ９０５でＣＰＵ２０１は、読み込んだＮＦＣタグと紐づいたショートカットが携帯端末２００にあると判定したときはＳ９０６に進み、そのショートカットに対応する機能の設定を反映してこの処理を終了する。このとき、ユーザにショートカットを印刷設定に反映した旨を通知しても良い。もしくは、印刷設定に反映する前に、ユーザに、その印刷設定を反映するかどうかの確認を求めても良い。また印刷設定に反映する前に、ユーザが印刷設定の修正を行えるように画面遷移しても良い。
【００８３】
また、Ｓ９０５で読み込んだＮＦＣタグと紐づいたショートカットが携帯端末２００にあった場合に、そのショートカットのみを画面に選択可能に表示し、それ以外のショートカットを非表示にするなど、絞り込み表示のような画面を表示しても良い。この方法は、実施形態１で示したような、ショートカットを、より深い階層で表示するような画面遷移で設計されているアプリケーションであって、ショートカットを選択するまでに多くの操作が必要な場合は特に有効である。また、こうした絞り込み表示を行ったことをユーザに通知しても良い。また、ＮＦＣタグと紐づいたショートカットを強調表示（例えば、ショートカットボタンを光らせる、ショートカットボタンを点滅表示する）するなどでショートカットの有無を通知してもよい。即ち、ＮＦＣタグと紐づいたショートカットを、他のショートカットと比較して視覚的に目立たせ、直感的に認知させるように構成することもできる。
【００８４】
また、ここでは画像処理装置１００からショートカットをインポートした直後にＮＦＣタグを読み込ませる場合を説明したが、実施形態１で述べたように、印刷対象のファイルの選択などと順番が前後しても良い。また或いは、設定のやり直しのために、再度Ｓ９０４を実行しても良い。
【００８５】
ここまで、印刷機能を利用するショートカットが選択された場合を例にして示したが、実施形態４は、印刷機能を利用する場合に限定しない。例えば、スキャン機能を用いるショートカットが選択されたらスキャン機能に関する遷移を行ってスキャン処理を実行すれば良い。
【００８６】
以上説明したように実施形態４によれば、携帯端末のアプリケーションでショートカットを利用する場合に、携帯端末に取り付けられたＮＦＣリーダ等を使用して、そのユーザに紐づけられたショートカットだけを選択可能に表示させる。そして、選択されたショートカットに対応する設定を画像処理装置に設定することにより、より簡便にショートカットを選択して画像処理装置に機能を設定できる。
【００８７】
またＮＦＣリーダを使用せずに、その携帯端末の所有者であるユーザの情報に紐づけられているショートカットだけを選択可能に表示するように表示制御しても良い。
【００８８】
［実施形態５］
上述の実施形態４では、ショートカットの選択や絞り込みの表示に際し、ＮＦＣタグの読み込みを必要としていた。一方で、携帯端末もＩＣカードと同様に個人の所有が一般的であるため、ある携帯端末に対して読み込ませるＮＦＣタグが毎回異なるということは考えづらい。そのため、ＮＦＣタグの情報を予め携帯端末に保存しておくことで、ＩＣカードのタッチといったユーザの操作を省略でき、ユーザの負担を減らすことができる。
【００８９】
実施形態５では、携帯端末２００上のアプリケーションで、画像処理装置１００からインポートした印刷機能のショートカットを選択する際に、携帯端末２００に保存しておいたＮＦＣタグの情報を利用する例で説明する。尚、実施形態５に係る画像処理装置１００と携帯端末２００のハードウェア構成等は前述の実施形態１と同様であるため、その説明を省略する。
【００９０】
大まかな処理の流れとしては、実施形態４と同様であるため、省略する。但し、図９のＳ９０４において実施形態５では、携帯端末２００に保存しておいたＮＦＣタグ情報を利用するため、ユーザによるＩＣカードのタッチといった操作を都度で行う必要はない。もしくは実施形態４と併用し、実施形態４において入力部２０２から読み込んだＮＦＣタグ情報を携帯端末２００に保存するようにしておき、以降は実施形態５として、その保存しておいたＮＦＣタグ情報を利用するようにしても良い。
【００９１】
またＳ９０４は自動で実行しても良く、ユーザの操作をトリガーとして実行しても良い。後者の例としては、ＮＦＣタグ情報によるショートカット選択をさせるためのボタンを表示しておき、そのボタンの押下を検知する、等がある。
【００９２】
またＳ９０２について、実施形態２と同様に、携帯端末２００に保存しておいたＮＦＣタグ情報と紐づいたショートカットのみをインポートするといった制御を行っても良い。この際の判断は携帯端末２００で行っても良く、画像処理装置１００で行っても良い。また実施形態５においても同様に、設定の訂正のために同じ操作を繰り返しても、順番が前後しても良い。
【００９３】
ここまで、印刷機能を利用するショートカットが選択された場合を例にして示したが、本実施形態は印刷機能を利用する場合に限定しない。例えば、スキャン機能を用いるショートカットが選択されたらスキャン機能に関する遷移を行えば良い。
【００９４】
以上説明したように実施形態５によれば、携帯端末のアプリケーションでショートカットを利用する場合に、携帯端末に保存しておいたユーザの情報を用いることで、より簡便にショートカットを選択して、画像処理装置の機能を利用できるようになる。
【００９５】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００９６】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から逸脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【００９７】
１００…画像処理装置、１０１…ＣＰＵ、１１１…スキャナ、１１２…プリンタ、１１３…操作パネル、２００…情報処理装置（携帯端末）、２０１…ＣＰＵ、２０２…入力部、２０４…表示部
【図１】
2022002054.tif 000003
【図２】
2022002054.tif 000004
【図３】
2022002054.tif 000005
【図４】
2022002054.tif 000006
【図５】
2022002054.tif 000007
【図６】
2022002054.tif 000008
【図７】
2022002054.tif 000009
【図８Ａ】
2022002054.tif 000010
【図８Ｂ】
2022002054.tif 000011
【図９】
2022002054.tif 000012
【図１０】
2022002054.tif 000013
【図１１】
2022002054.tif 000014