(57)【要約】【課題】ユーザに必要なアプリを実行させるホーム画面を、ユーザ個別に簡易に生成することができる画像処理装置を提供することである。【解決手段】実施形態の画像処理装置は、画像形成装置又は画像読取装置の少なくとも一方と、記憶装置と、表示装置と、制御部とを持つ。画像形成装置は、シート上への画像の形成を行う。画像読取装置は、シート上の画像の読み取りを行う。記憶装置は、情報を記憶する。表示装置は、画面を表示する。制御部は、画像形成装置又は画像読取装置に関するアプリケーションプログラムをインストールし、記憶装置に記憶された条件に基づいて、インストールされたアプリケーションプログラムの実行指示を入力するための実行指示画像をユーザ個別のホーム画面である個人別ホーム画面に表示させるか否かを判断し、表示させると判断された実行指示画像を含んだ個人別ホーム画面を表示装置に表示する。【選択図】図２
2019113999.tif 000002
【特許請求の範囲】
【請求項１】
シート上への画像の形成を行う画像形成装置又はシート上の画像の読み取りを行う画像読取装置の少なくとも一方と、
情報を記憶する記憶装置と、
画面を表示する表示装置と、
前記画像形成装置又は前記画像読取装置に関するアプリケーションプログラムをインストールし、前記記憶装置に記憶された条件に基づいて、インストールされた前記アプリケーションプログラムの実行指示を入力するための実行指示画像をユーザ個別のホーム画面である個人別ホーム画面に表示させるか否かを判断し、表示させると判断された前記実行指示画像を含んだ前記個人別ホーム画面を前記表示装置に表示する制御部と、
を備える画像処理装置。
【請求項２】
前記制御部は、自動登録の要否の設定を前記記憶装置から読み出し、前記設定に基づいて自動登録を行うと判断した場合に、インストールされた前記アプリケーションプログラムの前記実行指示画像を前記個人別ホーム画面に表示させるか否かを前記条件に基づいて判断し、表示させると判断された前記実行指示画像を含んだ前記個人別ホーム画面を前記表示装置に表示する、
請求項１に記載の画像処理装置。
【請求項３】
前記条件は、実行指示画像を追加する対象のユーザ属性を示し、
前記制御部は、前記条件が示す前記ユーザ属性に基づいて、インストールされた前記アプリケーションプログラムの前記実行指示画像をユーザ個別の前記個人別ホーム画面に表示させるか否かを判断する、
請求項１又は請求項２に記載の画像処理装置。
【請求項４】
前記制御部は、インストールされた前記アプリケーションプログラムの属性データに設定された条件に基づいて、前記アプリケーションプログラムの前記実行指示画像を前記個人別ホーム画面に表示させるか否かを判断し、表示させると判断された前記実行指示画像を含んだ前記個人別ホーム画面を前記表示装置に表示する、
請求項１に記載の画像処理装置。
【請求項５】
前記制御部は、前記記憶装置に記憶された設定に基づいて、前記記憶装置に記憶された前記条件とインストールされた前記アプリケーションプログラムの属性データに設定された前記条件とのうちいずれが優先であるかを判断し、優先と判断された前記条件に基づいて、前記アプリケーションプログラムの前記実行指示画像を前記個人別ホーム画面に表示させるか否かを判断し、表示させると判断された前記実行指示画像を含んだ前記個人別ホーム画面を前記表示装置に表示する、
請求項４に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像処理装置に関する。
【背景技術】
【０００２】
スマートフォンにアプリケーションプログラム(以下、「アプリ」と記載する)をインストールすると、アプリボタンがホーム画面に自動登録される。アプリボタンは、インストールされたアプリを実行するために表示される画像である。スマートフォンは、ユーザがアプリボタンの表示領域に触れたことを検出すると、アプリケーションを実行する。
【０００３】
アプリボタンの自動登録は、スマートフォンが個人用のデバイスであることから行われる。つまり、スマートフォンにインストールされたアプリのユーザは、スマートフォンのユーザと一致する。一方で、ＭＦＰ（MultiFunction Peripheral；複合機）は、複数ユーザに使用される共有デバイスである。ＭＦＰは、アプリをインストールした後のアプリボタンの自動登録を行わない。ＭＦＰの管理者は、必要に応じて各ユーザのホーム画面に手動でアプリボタンを登録する。あるいは、各ユーザが自身のホーム画面に手動でアプリボタンを登録する。これは、管理者がアプリの利用者を限定する場合、又は、インストールされたアプリを必ずしも全ユーザが利用するとは限らない場合があるためである。しかしながら、アプリボタンの手動登録は、煩雑な作業となることがあった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１６５３２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、ユーザに必要なアプリを実行させるホーム画面を、簡易にユーザ個別に生成することができる画像処理装置を提供することである。
【課題を解決するための手段】
【０００６】
実施形態の画像処理装置は、画像形成装置又は画像読取装置の少なくとも一方と、記憶装置と、表示装置と、制御部とを持つ。画像形成装置は、シート上への画像の形成を行う。画像読取装置は、シート上の画像の読み取りを行う。記憶装置は、情報を記憶する。表示装置は、画面を表示する。制御部は、画像形成装置又は画像読取装置に関するアプリケーションプログラムをインストールし、記憶装置に記憶された条件に基づいて、インストールされたアプリケーションプログラムの実行指示を入力するための実行指示画像をユーザ個別のホーム画面である個人別ホーム画面に表示させるか否かを判断し、表示させると判断された実行指示画像を含んだ個人別ホーム画面を表示装置に表示する。
【図面の簡単な説明】
【０００７】
【図１】実施形態の画像処理装置の全体構成例を示す外観図。
【図２】画像処理装置の機能ブロック図。
【図３】共有ホーム画面の表示例を示す図。
【図４】個人別ホーム画面の表示例を示す図。
【図５】個人別ホーム画面の表示例を示す図。
【図６】共有ホーム画面の表示例を示す図。
【図７】個人別ホーム画面の表示例を示す図。
【図８】ＭＦＰ設定入力画面の表示例を示す図。
【図９】ユーザ情報の設定例を示す図。
【図１０】アプリのメタデータ設定例を示す図。
【図１１】アプリボタン自動登録処理を示すフロー図。
【図１２】ＭＦＰ設定とアプリ設定の優先処理を示すフロー図。
【発明を実施するための形態】
【０００８】
以下、実施形態の画像処理装置を、図面を参照して説明する。
【０００９】
まず、実施形態の画像処理装置の概要を説明する。画像処理装置は、例えば、ＭＦＰ（複合機）である。画像処理装置は、アプリケーションプログラム（以下、「アプリ」とも記載する）のインストール後、インストールされたアプリの実行指示画像を、そのアプリを必要とする利用者のホーム画面に自動登録する。実行指示画像は、ユーザがアプリの実行指示を入力するために画面に表示される画像である。以下では、実行指示画像がアプリボタンである場合を例に説明する。
【００１０】
実施形態の画像処理装置は、以下のようにアプリボタンの自動登録を行う。
【００１１】
（１）画像処理装置は、ユーザの権限の情報を記憶する。画像処理装置は、アプリのインストール後、インストールされたアプリのアプリボタンを、必要な権限を持つユーザのホーム画面に登録する。権限が不要な場合、画像処理装置は、全てのユーザのホーム画面にアプリボタンを登録する。
【００１２】
（２）画像処理装置は、アプリインストール後にアプリボタンをホーム画面に自動登録するか否かの設定を予め記憶する。画像処理装置は、自動登録することが設定されている場合、上記の（１）を実行してユーザのホーム画面にアプリボタンを登録する。画像処理装置は、自動登録しないことが設定されている場合、いずれのユーザのホーム画面にもアプリボタンを登録しない。
【００１３】
（３）アプリパッケージのメタデータ(属性データ)は、アプリボタン登録対象の権限の情報を含み得る。アプリパッケージは、アプリに関する複数のファイルをまとめたファイルである。例えば、アプリパッケージは、メタデータと、アプリケーションプログラム（アプリ）と、アプリが参照するデータと、アプリボタンの画像データとを含む。画像処理装置は、アプリパッケージを用いてアプリをインストールした後、メタデータに記述された権限を持つユーザのホーム画面にアプリボタンを登録する。
【００１４】
（４）画像処理装置は、自装置の設定と、アプリパッケージのメタデータの設定のいずれを優先するかの優先設定を予め記憶する。画像処理装置は、アプリのインストール後に、優先される自装置の設定又はアプリパッケージのメタデータの設定に従って、アプリボタンの登録処理を行う。
【００１５】
続いて、実施形態の画像処理装置の詳細を説明する。
図１は、実施形態の画像処理装置１００の全体構成例を示す外観図である。同図に示す画像処理装置１００は、複合機である。画像処理装置１００は、ディスプレイ１１０と、コントロールパネル１２０と、プリンタ１３０と、シート収容部１４０と、画像読取部２００とを備える。画像処理装置１００のプリンタ１３０は、トナー像を定着させる装置であってもよいし、インクジェット式の装置であってもよい。
【００１６】
画像処理装置１００は、シート上に表れている画像を読み取ってデジタルデータを生成し、画像ファイルを生成する。シートは、例えば原稿や、文字や画像などが記載された紙などである。シートは、画像処理装置１００が読み取ることができる物であればどのような物であってもよい。また、画像処理装置１００は、トナー等の現像剤を用いてシート上に画像を形成する。この場合のシートは、例えば紙やラベル用紙である。シートは、その表面に画像処理装置１００が画像を形成できる物であればどのような物であってもよい。
【００１７】
ディスプレイ１１０は、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等の画像表示装置である。ディスプレイ１１０は、画像処理装置１００に関する種々の情報を表示する。
【００１８】
コントロールパネル１２０は、複数のボタンを有する。コントロールパネル１２０は、ユーザの操作を受け付ける。コントロールパネル１２０は、ユーザによって行われた操作に応じた信号を、画像処理装置１００の制御部に出力する。ディスプレイ１１０とコントロールパネル１２０とは一体のタッチパネルとして構成されてもよい。
【００１９】
プリンタ１３０は、画像形成装置である。プリンタ１３０は、画像読取部２００によって生成された画像情報又は通信路を介して受信された画像情報に基づいて、シート上に画像を形成する。プリンタ１３０は、例えば以下のような処理によって画像を形成する。プリンタ１３０の画像形成部は、画像情報に基づいて感光体ドラム上に静電潜像を形成する。プリンタ１３０の画像形成部は、静電潜像に現像剤を付着させることによって可視像を形成する。現像剤の具体例として、トナーがある。プリンタ１３０の転写部は、可視像をシート上に転写する。プリンタ１３０の定着部は、シートに対して加熱及び加圧を行うことによって、可視像をシート上に定着させる。画像が形成されるシートは、シート収容部１４０に収容されているシートであってもよいし、手指しされたシートであってもよい。
【００２０】
シート収容部１４０は、プリンタ１３０における画像形成に用いられるシートを収容する。
【００２１】
画像読取部２００は、読み取り対象の画像情報を光の明暗として読み取る。画像読取部２００は、読み取られた画像情報を記録する。記録された画像情報は、ネットワークを介して他の情報処理装置に送信されてもよい。記録された画像情報は、プリンタ１３０によってシート上に画像形成されてもよい。
【００２２】
図２は、実施形態の画像処理装置１００の機能ブロック図である。画像処理装置１００は、ユーザインタフェース部１０１と、通信部１０２と、スキャナ１０３（画像読取装置）と、プリンタ１３０と、シート収容部１４０と、記憶部１６０と、制御部１７０とを備える。なお、プリンタ１３０及びシート収容部１４０の構成は上述した通りであるため、説明を省略する。
【００２３】
ユーザインタフェース部１０１は、ユーザ操作による入力と、ユーザへの情報の出力とを行う。ユーザインタフェース部１０１は、図１におけるディスプレイ１１０及びコントロールパネル１２０により実現される。以下では、ユーザインタフェース部１０１が、ディスプレイ１１０とコントロールパネル１２０とが一体となったタッチパネルである場合を例に説明する。
【００２４】
通信部１０２は、ネットワークインタフェースである。通信部１０２は、通信路を介して情報処理装置と通信する。情報処理装置は、例えば、パーソナルコンピュータ、サーバ、Ｆａｘ（ファクシミリ）機能を有する通信装置等である。
【００２５】
スキャナ１０３は、シート上の画像の読み取りを行う。スキャナ１０３は、図１における画像読取部２００により実現される。
【００２６】
記憶部１６０は、例えば、ＨＤＤ（Hard disk drive）などの記憶装置で実現される。記憶部１６０は、プログラム及び各種データを記憶する。記憶部１６０は、ホーム画面情報記憶部１６１と、ユーザ情報記憶部１６２と、アプリ情報記憶部１６３とを備える。
【００２７】
ホーム画面情報記憶部１６１は、ＭＦＰ設定情報を記憶する。ＭＦＰ設定情報は、アプリボタン自動登録設定、ユーザ権限設定及び優先設定の情報を含む。アプリボタン自動登録設定は、アプリのインストール後にホーム画面へのアプリボタンの自動登録を行うか否かの設定を示す。ユーザ権限設定は、アプリボタンの自動登録にユーザ権限が必要であるという設定が有効か無効かを示す。設定が有効な場合、ユーザ権限設定は、アプリボタンの自動登録に必要なユーザの権限の情報をさらに含む。優先設定は、アプリボタンの自動登録を、ＭＦＰ設定情報を優先して行うか、アプリの属性データを優先して行うかを示す。
【００２８】
さらに、ホーム画面情報記憶部１６１は、共有ホーム画面及び個人別ホーム画面それぞれのホーム画面管理情報を記憶する。共有ホーム画面は、複数ユーザに共通のホーム画面である。個人別ホーム画面は、ユーザ個別のホーム画面である。ホーム画面管理情報は、アプリ識別情報と、アプリボタン表示位置情報と、アプリボタン画像識別情報と、アプリボタン名とを関連付けた情報を含む。アプリ識別情報は、アプリを一意に識別する情報である。アプリボタン表示位置情報は、ホーム画面においてアプリボタンを表示する位置を示す。ホーム画面が複数ページである場合、アプリボタン表示位置情報には、アプリボタンが表示されるページの情報を含む。アプリボタン画像識別情報は、アプリボタン画像を一意に識別する情報である。アプリボタン画像は、アプリボタンの画像データである。ホーム画面管理データは、アプリボタン識別情報に代えて、アプリボタン画像を含んでもよい。
【００２９】
ユーザ情報記憶部１６２は、ユーザ情報を記憶する。ユーザ情報は、管理者及び各ユーザそれぞれのユーザ属性を示す。ユーザ属性には、ユーザが有する権限が含まれる。権限には、例えば、コピー実行権限、スキャン実行権限、印刷実行権限及びＦａｘ送信実行権限がある。
【００３０】
アプリ情報記憶部１６３は、アプリパッケージを記憶する。アプリパッケージは、アプリ識別情報と、メタデータと、アプリケーションプログラムと、アプリが参照するデータと、アプリボタン画像識別情報と、アプリボタン画像識別情報により特定されるアプリボタン画像と、アプリボタン名とを含む。アプリ識別情報は、メタデータ内やアプリケーションプログラム内に含まれてもよい。アプリボタン名は、メタデータ内に含まれてもよい。アプリパッケージは、表示の大きさが異なる複数のアプリボタン画像を含んでもよい。
【００３１】
制御部１７０は、各部を制御する。制御部１７０は、プロセッサ、メモリ及びＨＤＤにより実現される。プロセッサは、例えば、ＣＰＵ（Central Processing Unit）である。メモリは、プロセッサが処理を実行する際に直接参照するデータを記憶する。メモリは、例えば、ＲＡＭ（Random Access Memory）である。プロセッサは、記憶部１６０からプログラムを読み出して実行することにより制御部１７０として動作する。制御部１７０は、パネル制御部１７１と、スキャナ制御部１７２と、プリント制御部１７３と、通信制御部１７４と、ホーム画面管理部１７５と、ユーザ情報管理部１７６と、アプリ情報管理部１７７とを備える。
【００３２】
パネル制御部１７１は、タッチパネルへの表示を制御する。パネル制御部１７１は、ホーム画面情報記憶部１６１に記憶されるホーム画面管理情報に基づいて、共有ホーム画面及び個人別ホーム画面をタッチパネルに表示する。具体的には、パネル制御部１７１は、ホーム画面に表示させる各アプリボタンのアプリ識別情報、アプリボタン表示位置情報、アプリボタン画像識別情報及びアプリボタン名をホーム画面管理情報から読み出す。パネル制御部１７１は、アプリ識別情報及びアプリボタン画像識別情報により特定されるアプリボタン画像をアプリ情報記憶部１６３から読み出す。パネル制御部１７１は、ホーム画面の画面フォーマットと、アプリボタン表示位置情報に基づき配置されたアプリボタン表示画像と、アプリボタン名とを組み合わせてホーム画面を生成する。アプリボタン名の表示位置は、アプリボタン表示画像の上又は周辺の所定位置である。パネル制御部１７１は、生成したホーム画面をタッチパネルに表示する。
【００３３】
また、パネル制御部１７１は、タッチパネルに対して行われたユーザ操作を検出する。パネル制御部１７１は、ホーム画面においてユーザがアプリボタンを押下したことを検出し、アプリの実行指示を出力する。制御部１７０は、実行指示されたアプリの実行を開始する。
【００３４】
スキャナ制御部１７２は、制御部１７０が実行するアプリに基づいてスキャナ１０３を制御する。プリント制御部１７３は、制御部１７０が実行するアプリに基づいてプリンタ１３０を制御する。通信制御部１７４は、通信部１０２を制御する。通信制御部１７４は、制御部１７０が実行するアプリに基づいて、通信先のファクシミリ装置との接続及び画像情報の送信を行う。送信する画像情報は、例えば、スキャナ１０３が読み取った画像である。
【００３５】
ホーム画面管理部１７５は、ホーム画面情報記憶部１６１に記憶されるＭＦＰ設定情報及びホーム画面管理情報を管理する。ホーム画面管理部１７５は、記憶部１６０に記憶された条件に基づいて、インストールされたアプリのアプリボタンを各ユーザの個人別ホーム画面に表示させるか否かを判断する。条件として、ＭＦＰ設定情報、又は、ＭＦＰ設定情報及びユーザ情報が使用される。あるいは、ホーム画面管理部１７５は、インストールされたアプリのメタデータの設定に基づいて、アプリボタンを各ユーザの個人別ホーム画面に表示させるか否かを判断する。ホーム画面管理部１７５は、表示させると判断したアプリボタンが個人別ホーム画面に含まれるようにホーム画面管理情報を更新する。また、ホーム画面管理部１７５は、ユーザ個別ホーム画面の場合と同様に、インストールされたアプリのアプリボタンを共有ホーム画面に表示させるか否かを判断してもよい。ホーム画面管理部１７５は、表示させると判断したアプリボタンが共有ホーム画面に含まれるようにホーム画面管理情報を更新する。
【００３６】
ユーザ情報管理部１７６は、ユーザ情報記憶部１６２に記憶されるユーザ情報を管理する。アプリ情報管理部１７７は、アプリ情報記憶部１６３に記憶されるアプリパッケージを用いて、スキャナ１０３又はプリンタ１３０に関するアプリをインストールする。アプリ情報管理部１７７は、アプリインストール時に、画像処理装置１００内で固有のアプリ識別情報を生成し、アプリパッケージに付与してもよい。
【００３７】
図３〜図５を用いて、パネル制御部１７１がタッチパネルに表示する共有ホーム画面及び個人別ホーム画面を説明する。これらの図では、画像処理装置１００に、コピーアプリ１〜３及びスキャンアプリ１〜３の６つのアプリがインストールされている場合の例を示す。
【００３８】
図３は、共有ホーム画面Ｇ１０の表示例を示す図である。同図に示す共有ホーム画面Ｇ１０では、コピーアプリ１のアプリボタンＡ１、スキャンアプリ１のアプリボタンＡ２、コピーアプリ２のアプリボタンＡ３、コピーアプリ３のアプリボタンＡ４、スキャンアプリ２のアプリボタンＡ５、及び、スキャンアプリ３のアプリボタンＡ６が表示されている。ユーザは、共有ホーム画面Ｇ１０を用いて、６つのアプリを利用できる。ユーザは、利用したいアプリのアプリボタンＡ１〜Ａ６のいずれかを押下する。制御部１７０は、押下されたアプリボタンに応じたアプリを実行し、アプリの実行画面をタッチパネルに表示する。
【００３９】
図４は、ユーザ１の個人別ホーム画面Ｇ１１の表示例を示す図である。ユーザ１の個人別ホーム画面Ｇ１１では、コピーアプリ１のアプリボタンＡ１、コピーアプリ２のアプリボタンＡ３、及び、コピーアプリ３のアプリボタンＡ４が表示されている。個人別ホーム画面Ｇ１１は、図３に示す共有ホーム画面Ｇ１０とアプリボタンの登録状態が異なっている。ユーザ１は、個人別ホーム画面Ｇ１１を用いて、３つのアプリを利用できる。
【００４０】
図５は、ユーザ２の個人別ホーム画面Ｇ１２の例を示す。ユーザ２の個人別ホーム画面Ｇ１２では、コピーアプリ１のアプリボタンＡ１、スキャンアプリ１のアプリボタンＡ２、スキャンアプリ２のアプリボタンＡ５、及び、スキャンアプリ３のアプリボタンＡ６が表示されている。個人別ホーム画面Ｇ１２は、図３に示す共有ホーム画面Ｇ１０及び図４に示す個人別ホーム画面Ｇ１１とはアプリボタンの登録状態が異なっている。このように、画像処理装置１００のユーザ個別に、アプリボタンの登録や配置を自由にカスタマイズすることができる。
【００４１】
図３〜５では、ホーム画面に、実行指示画像としてアプリボタンが登録される場合を示した。パネル制御部１７１は、図６及び図７に示すように、ホーム画面に、実行を指示できるアプリのメニューを実行指示画像として表示してもよい。
【００４２】
図６は、共有ホーム画面Ｇ２０の表示例を示す。共有ホーム画面Ｇ２０のメニュー表示領域Ａ２１には、コピーアプリ１、スキャンアプリ１、コピーアプリ２、コピーアプリ３、スキャンアプリ２及びスキャンアプリ３の６つのアプリの名称が一覧表示されている。メニュー表示において、アプリの名称の横には、小さなサイズのアプリボタン画像が表示されている。ユーザは、メニュー表示領域Ａ２１において、利用するアプリの名称が含まれる表示領域を押下する。例えば、ユーザが、スキャンアプリ１の名称が含まれる表示領域Ａ２２を押下すると、制御部１７０は、スキャンアプリの実行を開始する。パネル制御部１７１は、メニュー表示領域Ａ２１の横のアプリ実行画面表示領域Ａ２３に、スキャンアプリ１の実行画面を表示する。
【００４３】
図７は、ユーザ１の個人別ホーム画面Ｇ２１の表示例を示す。個人別ホーム画面Ｇ２１のメニュー表示領域Ａ２１には、コピーアプリ１、コピーアプリ２及びコピーアプリ３の３つのアプリの名称が一覧表示されている。ユーザが、メニュー表示領域Ａ２１において、利用するアプリの名称が含まれる表示領域を押下すると、制御部１７０は、アプリの実行を開始する。パネル制御部１７１は、アプリ実行画面表示領域Ａ２３にアプリの実行画面を表示する。
【００４４】
図６及び図７に示すホーム画面表示の場合、画像処理装置１００は、アプリのメニュー表示したまま、アプリの実行画面を表示する。よって、ユーザは、画面切り替えを行うことなく、異なるアプリの実行を連続して指示できる。
【００４５】
図８は、ＭＦＰ設定入力画面Ｇ３０の表示例を示す図である。パネル制御部１７１は、同図に示すＭＦＰ設定入力画面Ｇ３０をタッチパネルに表示する。ＭＦＰ設定入力画面Ｇ３０は、設定入力フィールドＦ３１〜Ｆ３７を含む。設定入力フィールドＦ３１においては、アプリインストール時にアプリボタン自動登録を行うか否かをプルダウンメニューから選択可能である。アプリボタンの自動登録を行う場合は「する」が、行わない場合は「しない」が選択される。設定入力フィールドＦ３２においては、ホーム画面へアプリボタンを自動登録する対象に権限が必要であるという設定を「有効」にするか「無効」にするかを、プルダウンメニューから選択可能である。
【００４６】
設定入力フィールドＦ３３においては、コピー権限を有するユーザのホーム画面へのアプリボタン自動登録が「必要」であるか「不要」あるかを、プルダウンメニューから選択可能である。設定入力フィールドＦ３４においては、スキャン権限を有するユーザのホーム画面へのアプリボタン自動登録が「必要」であるか「不要」であるかを、プルダウンメニューから選択可能である。設定入力フィールドＦ３５においては、印刷権限を有するユーザのホーム画面へのアプリボタン自動登録が「必要」であるか「不要」であるかを、プルダウンメニューから選択可能である。設定入力フィールドＦ３６においては、Ｆａｘ送信権限を有するユーザのホーム画面へのアプリボタン自動登録が「必要」であるか「不要」であるかを、プルダウンメニューから選択可能である。
【００４７】
設定入力フィールドＦ３７においては、アプリボタン自動登録の優先順を、プルダウンメニューから選択可能である。ＭＦＰ設定を優先する場合には「ＭＦＰ設定に従う」が、アプリのメタデータの設定を優先する場合には、「アプリケーションの設定に従う」が設定される。
【００４８】
画像処理装置１００の管理者は、設定入力フィールドＦ３１〜Ｆ３７を用いてＭＦＰ設定情報を入力し、保存ボタンＢ３１を押下する。ホーム画面管理部１７５は、設定入力フィールドＦ３１〜Ｆ３７に設定された内容を示すＭＦＰ設定情報をホーム画面情報記憶部１６１に保存する。
【００４９】
図９は、ユーザ情報の設定例を示す図である。ユーザ情報は、管理者及び各ユーザが、コピー実行権限、スキャン実行権限、印刷実行権限及びＦａｘ送信実行権限それぞれを有するか否かを示す。「○」は権限を有することを、「×」は権限を有していないことを示す。ユーザ情報管理部１７６は、ユーザインタフェース部１０１を用いて管理者が入力したユーザ情報をユーザ情報記憶部１６２に記憶する。なお、管理者が全ての実行権限を有するとみなす場合、管理者が有する権限の情報をユーザ情報に設定しなくてもよい。
【００５０】
図１０は、アプリのメタデータ設定例を示す図である。同図の例では、ＸＭＬ（extensible markup language）ファイルのメタデータにアプリ属性が記述されている。「AppId」は、アプリ識別情報を示す。「AppName」は、アプリの名称を示す。「AppVersion」は、アプリのバージョンを示す。「AppCreatedDate」は、アプリの作成日を示す。「AppSummary」は、アプリの概要を示す。「AppButtonName1」、「AppButtonName2」は、アプリボタン名を示す。「IsAutoButtonRegistration」及び「PermissionForButtonRegistration」は、アプリボタン登録属性を示す。アプリボタン登録属性は、アプリボタン登録に関する条件を示す属性情報である。
【００５１】
「IsAutoButtonRegistration」は、アプリケーションインストール時のアプリボタン自動登録を行うか否かの属性を示す。アプリボタンの自動登録を行う場合は「True」が、行わない場合は「False」が記述される。
【００５２】
「PermissionForButtonRegistration」は、コピー、スキャン、印刷、及び、Ｆａｘ送信のそれぞれについて、実行権限を有するユーザのホーム画面へのアプリボタン自動登録が「必要」であるか「不要」であるかを示す。コピー権限のあるユーザのホーム画面へのアプリボタン自動登録が「必要」である場合は「Copy」に「True」が記述され、「不要」である場合は「False」が記述される。スキャン権限のあるユーザのホーム画面へのアプリボタン自動登録が「必要」である場合は「Scan」に「True」が記述され、「不要」である場合は「False」が記述される。印刷権限のあるユーザのホーム画面へのアプリボタン自動登録が「必要」である場合は「Print」に「True」が記述され、「不要」である場合は「False」が記述される。Ｆａｘ送信権限のあるユーザのホーム画面へのアプリボタン自動登録が「必要」である場合は「SendFax」に「True」が記述され、「不要」である場合は「False」が記述される。
【００５３】
なお、アプリボタン登録属性に、ホーム画面へアプリボタンを自動登録する対象に権限が必要であるという設定を有効にするか無効にするかの情報をさらに含んでもよい。ホーム画面へアプリボタンを自動登録する対象に権限が必要であるという設定が有効である場合に、「PermissionForButtonRegistration」の設定が有効となる。
【００５４】
図１１は、アプリボタン自動登録処理の例を示すフロー図である。同図は、アプリボタン登録に関する属性情報がアプリパッケージに含まれない場合の制御部１７０における処理を示す。
【００５５】
アプリ情報管理部１７７は、アプリ情報記憶部１６３に記憶されるアプリパッケージを用いて、アプリをインストールする（ＡＣＴ１１）。アプリのインストール後、ホーム画面管理部１７５は、ＭＦＰ設定情報をホーム画面情報記憶部１６１から読み出す。ホーム画面管理部１７５は、ＭＦＰ設定情報に基づいて、アプリボタンの自動登録設定が有効か否かを判断する（ＡＣＴ１２）。ホーム画面管理部１７５は、アプリボタンの自動登録設定が無効であると判断した場合（ＡＣＴ１２：ＮＯ）、アプリボタンの登録を行わずに処理を終了する。
【００５６】
ホーム画面管理部１７５は、アプリボタンの自動登録設定が有効であると判断した場合（ＡＣＴ１２：ＹＥＳ）、ＡＣＴ１３を実行する。つまり、ホーム画面管理部１７５は、ＭＦＰ設定情報に基づいて、ホーム画面へアプリボタンを自動登録する対象に権限が必要であるという設定が有効か否かを判断する（ＡＣＴ１３）。ホーム画面管理部１７５は、有効であると判断した場合（ＡＣＴ１３：ＹＥＳ）、共有ホーム画面と、権限を有する各ユーザの個人別ホーム画面にアプリボタンを登録する（ＡＣＴ１４）。
【００５７】
具体的には、ＡＣＴ１４の処理は、以下のように行われる。ホーム画面管理部１７５は、ユーザ情報記憶部１６２に記憶されるユーザ情報から、各ユーザの権限の情報を取得する。ホーム画面管理部１７５は、ＭＦＰ設定情報にコピー権限が「必要」であることが設定されている場合、コピー実行権限を有するユーザをアプリボタン登録対象として選択する。ホーム画面管理部１７５は、ＭＦＰ設定情報にスキャン権限が「必要」であることが設定されている場合、スキャン実行権限を有するユーザをアプリボタン登録対象として選択する。ホーム画面管理部１７５は、ＭＦＰ設定情報に印刷権限が「必要」であることが設定されている場合、印刷実行権限を有するユーザをアプリボタン登録対象として選択する。ホーム画面管理部１７５は、ＭＦＰ設定情報にＦａｘ送信権限が「必要」であることが設定されている場合、Ｆａｘ送信実行権限を有するユーザをアプリボタン登録対象として選択する。
【００５８】
ホーム画面管理部１７５は、共有ホーム画面と、アプリボタン登録対象の各ユーザの個人別ホーム画面とに、インストールされたアプリのアプリボタンを登録する。そのため、ホーム画面管理部１７５は、インストールされたアプリのアプリ識別情報、アプリ画像識別情報及びアプリボタン名を、アプリパッケージから取得する。ホーム画面管理部１７５は、共有ホーム画面及びアプリボタン登録対象の各ユーザの個人別ホーム画面のそれぞれにおけるアプリボタン表示位置を決定する。ホーム画面管理部１７５は、共有ホーム画面のホーム画面管理情報と、アプリボタン登録対象の各ユーザの個人別ホーム画面のホーム画面管理情報とのそれぞれに、アプリ識別情報と、アプリボタン表示位置情報と、アプリ画像識別情報と、アプリボタン名とを関連付けた情報を追加登録する。
【００５９】
一方、ホーム画面管理部１７５は、ホーム画面へアプリボタンを自動登録する対象に権限が必要であるという設定が無効であると判断した場合（ＡＣＴ１３：ＮＯ）、共有ホーム画面と全ユーザの個人別ホーム画面とにアプリボタンを登録する（ＡＣＴ１５）。ホーム画面管理部１７５は、全ユーザをアプリボタン登録対象のユーザとみなして、ＡＣＴ１４と同様に、共有ホーム画面のホーム画面管理情報と、各ユーザの個人別ホーム画面のホーム画面管理情報とを更新する。
【００６０】
なお、ＡＣＴ１４において、ホーム画面管理部１７５は、各ユーザと同様に、管理者についてもアプリボタン登録に必要とされる権限を有するか否かを判断し、権限を有する場合に、アプリボタン登録対象と判断してもよい。ホーム画面管理部１７５は、管理者がアプリボタン登録対象と判断した場合に、共有ホーム画面にアプリボタンを登録する。
【００６１】
また、ＡＣＴ１４において、ユーザの権限に加えて、アプリの種類をさらに判断して、アプリボタン登録対象のユーザを選択してもよい。この場合、アプリのメタデータには、アプリの種類の情報が設定される。アプリの種類は、コピー関連アプリ、スキャン関連アプリ、印刷関連アプリ、Ｆａｘ送信関連アプリである。ホーム画面管理部１７５は、インストールされたアプリのメタデータからアプリの種類の情報を読み出す。なお、管理者が画像処理装置１００にアプリをインストールするときに、ユーザインタフェース部１０１によりアプリの種類の情報を入力してもよい。
【００６２】
ホーム画面管理部１７５は、ＭＦＰ設定情報にコピー権限が「必要」であることが設定され、かつ、アプリの種類がコピー関連アプリである場合、コピー実行権限を有するユーザをアプリボタン登録対象として選択する。ホーム画面管理部１７５は、ＭＦＰ設定情報にスキャン権限が「必要」であることが設定され、かつ、アプリの種類がスキャン関連アプリである場合、スキャン実行権限を有するユーザをアプリボタン登録対象として選択する。ホーム画面管理部１７５は、ＭＦＰ設定情報に印刷権限が「必要」であることが設定され、かつ、アプリの種類が印刷関連アプリである場合、印刷実行権限を有するユーザをアプリボタン登録対象として選択する。ホーム画面管理部１７５は、ＭＦＰ設定情報にＦａｘ送信権限が「必要」であることが設定され、かつ、アプリの種類がＦａｘ送信関連アプリである場合、Ｆａｘ送信実行権限を有するユーザをアプリボタン登録対象として選択する。
【００６３】
図１２は、ＭＦＰ設定とアプリ設定の優先処理の例を示すフロー図である。同図は、アプリパッケージにアプリボタン登録属性が設定されている場合の制御部１７０における処理を示す。
【００６４】
アプリ情報管理部１７７は、アプリ情報記憶部１６３に記憶されるアプリパッケージを用いて、アプリをインストールする（ＡＣＴ２１）。次に、ホーム画面管理部１７５は、ＭＦＰ設定情報が設定されており、かつ、インストールされたアプリのメタデータにアプリボタン登録属性が設定されているか否かを判断する（ＡＣＴ２２）。
【００６５】
ホーム画面管理部１７５は、両方が設定されていると判断した場合（ＡＣＴ２２：ＹＥＳ）、ＭＦＰ設定情報に設定されているアプリボタン自動登録の優先順に基づいて、ＭＦＰ設定とアプリボタン登録属性の設定とのいずれを優先するかを判断する。ホーム画面管理部１７５は、優先される設定に従って、アプリボタンの自動登録を実行する（ＡＣＴ２３）。
【００６６】
具体的には、ホーム画面管理部１７５は、アプリボタン自動登録の優先順が「ＭＦＰ設定に従う」である場合、図１１のＡＣＴ１２以降の処理を行う。ホーム画面管理部１７５は、アプリボタン自動登録の優先順が「アプリケーションの設定に従う」である場合、ＭＦＰ設定情報に代えて、アプリボタン登録属性を使用して、図１１のＡＣＴ１２以降の処理を行う。
【００６７】
一方、ホーム画面管理部１７５は、ＭＦＰ設定と、アプリボタン登録属性の設定とのうち一方のみがあると判断した場合（ＡＣＴ２２：ＮＯ）、設定がある方に従って、アプリボタンの自動登録を実行する（ＡＣＴ２４）。つまり、ホーム画面管理部１７５は、ＭＦＰ設定があり、アプリのメタデータにアプリボタン登録属性の設定がない場合、図１１のＡＣＴ１２以降の処理を行う。ホーム画面管理部１７５は、ＭＦＰ設定がなく、アプリのメタデータにアプリボタン登録属性の設定がある場合、ＭＦＰ設定情報に代えて、アプリボタン登録属性を使用して、図１１のＡＣＴ１２以降の処理を行う。
【００６８】
ホーム画面管理部１７５は、アプリのメタデータに設定されているアプリボタン登録属性を使用して、図１１のＡＣＴ１２以降の処理を行う場合、以下のように動作する。ＡＣＴ１２において、ホーム画面管理部１７５は、アプリボタンの自動登録設定が有効か否かを、メタデータ内の「IsAutoButtonRegistration」の設定値に基づいて判断する。ＡＣＴ１３において、ホーム画面管理部１７５は、ホーム画面へアプリボタンを自動登録する対象に権限が必要であるという設定が有効か否の情報をメタデータから読み出す。なお、ホーム画面管理部１７５は、アプリボタンの自動登録に権限が必要であるとの設定が有効か否の情報がメタデータに含まれていない場合、ＡＣＴ１４を実行する。ＡＣＴ１４において、ホーム画面管理部１７５は、コピー権限、スキャン権限、印刷権限、Ｆａｘ送信権限のそれぞれが必要であるか否かを、メタデータ内の「Copy」、「Scan」、「Print」、「SendFax」の設定値に基づいて判断する。
【００６９】
上記により、管理者が、画像処理装置１００にＭＦＰ設定情報及びユーザ情報を設定しておくことによって、画像処理装置１００がインストールしたアプリの実行指示画像を自動で共有ホーム画面及び各ユーザの個人別ホーム画面に登録することが可能となる。
【００７０】
以上説明した少なくともひとつの実施形態によれば、制御部１７０を持つことにより、ＭＦＰがアプリをインストールした場合に、ＭＦＰを使用する複数ユーザのうち、そのアプリを必要とするユーザの個人別ホーム画面に、実行指示画像を自動登録することができる。
【００７１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００７２】
１００…画像処理装置、１０１…ユーザインタフェース部、１０２…通信部、１０３…スキャナ、１１０…ディスプレイ、１２０…コントロールパネル、１３０…プリンタ、１４０…シート収容部、１６０…記憶部、１６１…ホーム画面情報記憶部、１６２…ユーザ情報記憶部、１６３…アプリ情報記憶部、１７０…制御部、１７１…パネル制御部、１７２…スキャナ制御部、１７３…プリント制御部、１７４…通信制御部、１７５…ホーム画面管理部、１７６…ユーザ情報管理部、１７７…アプリ情報管理部、２００…画像読取部
【図１】
2019113999.tif 000003
【図２】
2019113999.tif 000004
【図３】
2019113999.tif 000005
【図４】
2019113999.tif 000006
【図５】
2019113999.tif 000007
【図６】
2019113999.tif 000008
【図７】
2019113999.tif 000009
【図８】
2019113999.tif 000010
【図９】
2019113999.tif 000011
【図１０】
2019113999.tif 000012
【図１１】
2019113999.tif 000013
【図１２】
2019113999.tif 000014