(57)【要約】【課題】利用者により操作子が選択されると予め定められた処理を実行する場合に、予め定められた処理に関する内容が表示された後に表示を消すためのさらなる指示を受け付けることなく、予め定められた処理を実行する。【解決手段】画像処理装置１００は、予め定められた処理の指示を受け付ける操作子であって、予め定められた処理について少なくとも一部の情報が付されていない操作子を表示する表示制御部１０２と、利用者により操作子が選択された場合に、操作子に関連付けられた関連情報を表示し、関連情報を予め定められた時間表示した後に予め定められた処理を実行する処理実行制御部１０５とを備える。【選択図】図３
2018120473.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた処理の指示を受け付ける操作子であって、当該予め定められた処理について少なくとも一部の情報が付されていない操作子を表示する表示手段と、
利用者により前記操作子が選択された場合に、当該操作子に関連付けられた関連情報を表示し、当該関連情報を予め定められた時間表示した後に前記予め定められた処理を実行する処理実行手段と
を備える情報処理装置。
【請求項２】
前記予め定められた時間は、前記操作子への指示により実行される前記予め定められた処理毎に異なること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記操作子が自装置から他装置へデータを送信する処理の指示を受け付ける場合には、自装置から他装置へデータを送信する処理の指示を受け付けない場合と比べて前記予め定められた時間に対して特定の長さの時間が加算されること
を特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記予め定められた時間は、前記予め定められた処理を実行する場合の設定として利用者が予め設定した設定内容により異なること
を特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記予め定められた時間は、利用者が予め設定した設定内容を示す前記関連情報の項目数が多いほど長く設定されること
を特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記予め定められた時間は、前記操作子を選択する利用者の情報に基づいて設定されること
を特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記予め定められた時間は、前記操作子を選択する利用者が当該操作子を過去に選択した場合の履歴に基づいて設定されること
を特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記処理実行手段は、前記予め定められた時間中に表示画面の何れかの箇所への利用者の接触を検知した場合には、前記予め定められた処理の実行を中止すること
を特徴とする請求項１に記載の情報処理装置。
【請求項９】
予め定められた処理の指示を受け付ける操作子であって、操作者による複数の操作を１つの操作に集約した操作子を表示する第１表示手段と、
利用者により前記操作子が選択された場合に、前記予め定められた処理を実行する前に集約された前記複数の操作についての情報を表示する第２表示手段と
を備える情報処理装置。
【請求項１０】
画像処理を行う画像処理手段と、
予め定められた画像処理の指示を受け付ける操作子であって、当該予め定められた画像処理について少なくとも一部の情報が付されていない操作子を表示する表示手段と、
利用者により前記操作子が選択された場合に、当該操作子に関連付けられた関連情報を表示し、当該関連情報を予め定められた時間表示した後に前記予め定められた画像処理を実行する処理実行手段と
を備える画像処理装置。
【請求項１１】
コンピュータに、
予め定められた処理の指示を受け付ける操作子であって、当該予め定められた処理について少なくとも一部の情報が付されていない操作子を画面に表示させるためのデータを出力する機能と、
利用者により前記操作子が選択された場合に、当該操作子に関連付けられた関連情報を表示し、当該関連情報を予め定められた時間表示した後に前記予め定められた処理を実行する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
例えば、アプリ（アプリケーション）に関する画面を表示するシステムとして、特許文献１には、ユーザがデータ作成アプリに対して長押しを行うと、特定アプリ抽出手段は、このデータ作成アプリに対応する特定アプリを抽出して画面に表示し、ユーザが特定アプリを選択すると、データ作成アプリ起動手段は、選択された特定アプリを記憶して、データ作成アプリを起動し、ユーザがデータ作成アプリによってデータを作成し終えると、特定アプリ起動手段は、選択された特定アプリを起動して、この作成されたデータを特定アプリで扱えるようにするアプリ管理システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−０４８８０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
利用者により操作子が選択されると処理を実行する場合がある。このような場合に、実行される処理の内容が表示されなければ、利用者は操作子によりどのような処理が実行されるか判別しづらい。また、処理の内容が表示されたとしても、その表示を消すための操作が必要になる場合には、利用者の操作が煩雑になる。
本発明の目的は、利用者により操作子が選択されると予め定められた処理を実行する場合に、予め定められた処理に関する内容が表示された後に表示を消すためのさらなる指示を受け付けることなく、予め定められた処理を実行することにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、予め定められた処理の指示を受け付ける操作子であって、当該予め定められた処理について少なくとも一部の情報が付されていない操作子を表示する表示手段と、利用者により前記操作子が選択された場合に、当該操作子に関連付けられた関連情報を表示し、当該関連情報を予め定められた時間表示した後に前記予め定められた処理を実行する処理実行手段とを備える情報処理装置である。
請求項２に記載の発明は、前記予め定められた時間は、前記操作子への指示により実行される前記予め定められた処理毎に異なることを特徴とする請求項１に記載の情報処理装置である。
請求項３に記載の発明は、前記操作子が自装置から他装置へデータを送信する処理の指示を受け付ける場合には、自装置から他装置へデータを送信する処理の指示を受け付けない場合と比べて前記予め定められた時間に対して特定の長さの時間が加算されることを特徴とする請求項２に記載の情報処理装置である。
請求項４に記載の発明は、前記予め定められた時間は、前記予め定められた処理を実行する場合の設定として利用者が予め設定した設定内容により異なることを特徴とする請求項１に記載の情報処理装置である。
請求項５に記載の発明は、前記予め定められた時間は、利用者が予め設定した設定内容を示す前記関連情報の項目数が多いほど長く設定されることを特徴とする請求項４に記載の情報処理装置である。
請求項６に記載の発明は、前記予め定められた時間は、前記操作子を選択する利用者の情報に基づいて設定されることを特徴とする請求項１に記載の情報処理装置である。
請求項７に記載の発明は、前記予め定められた時間は、前記操作子を選択する利用者が当該操作子を過去に選択した場合の履歴に基づいて設定されることを特徴とする請求項６に記載の情報処理装置である。
請求項８に記載の発明は、前記処理実行手段は、前記予め定められた時間中に表示画面の何れかの箇所への利用者の接触を検知した場合には、前記予め定められた処理の実行を中止することを特徴とする請求項１に記載の情報処理装置である。
請求項９に記載の発明は、予め定められた処理の指示を受け付ける操作子であって、操作者による複数の操作を１つの操作に集約した操作子を表示する第１表示手段と、利用者により前記操作子が選択された場合に、前記予め定められた処理を実行する前に集約された前記複数の操作についての情報を表示する第２表示手段とを備える情報処理装置である。
請求項１０に記載の発明は、画像処理を行う画像処理手段と、予め定められた画像処理の指示を受け付ける操作子であって、当該予め定められた画像処理について少なくとも一部の情報が付されていない操作子を表示する表示手段と、利用者により前記操作子が選択された場合に、当該操作子に関連付けられた関連情報を表示し、当該関連情報を予め定められた時間表示した後に前記予め定められた画像処理を実行する処理実行手段とを備える画像処理装置である。
請求項１１に記載の発明は、コンピュータに、予め定められた処理の指示を受け付ける操作子であって、当該予め定められた処理について少なくとも一部の情報が付されていない操作子を画面に表示させるためのデータを出力する機能と、利用者により前記操作子が選択された場合に、当該操作子に関連付けられた関連情報を表示し、当該関連情報を予め定められた時間表示した後に前記予め定められた処理を実行する機能とを実現させるためのプログラムである。
【発明の効果】
【０００６】
請求項１記載の発明によれば、利用者により操作子が選択されると予め定められた処理を実行する場合に、予め定められた処理の内容を利用者が確認しつつ予め定められた処理を実行することができる。
請求項２記載の発明によれば、予め定められた処理にかかわらず共通の予め定められた時間を設定する構成と比較して、利用者が確認する必要のある関連情報を確認し易くなる。
請求項３記載の発明によれば、操作子が自装置から他装置へデータを送信する処理の指示を受け付けるか否かにかかわらず共通の予め定められた時間を設定する構成と比較して、利用者がデータの宛先に誤りがないかどうかを確認し易くなる。
請求項４記載の発明によれば、設定内容にかかわらず共通の予め定められた時間を設定する構成と比較して、利用者が確認する必要のある関連情報を確認し易くなる。
請求項５記載の発明によれば、項目数にかかわらず共通の予め定められた時間を設定する構成と比較して、項目数が多い場合にも利用者が関連情報を確認し易くなる。
請求項６記載の発明によれば、利用者の情報にかかわらず共通の予め定められた時間を設定する構成と比較して、利用者の情報に合わせて予め定められた時間を設定し易くなる。
請求項７記載の発明によれば、過去の履歴にかかわらず共通の予め定められた時間を設定する構成と比較して、利用者による操作子の使用状況に合わせて予め定められた時間を設定し易くなる。
請求項８記載の発明によれば、表示画面の指定された箇所への接触を検知した場合に予め定められた処理の実行を中止する構成と比較して、予め定められた処理の実行の中止が容易になる。
請求項９記載の発明によれば、利用者により操作子が選択されると予め定められた処理を実行する場合に、予め定められた処理の内容を利用者が確認しつつ予め定められた処理を実行することができる。
請求項１０記載の発明によれば、利用者により操作子が選択されると予め定められた画像処理を実行する場合に、予め定められた画像処理の内容を利用者が確認しつつ予め定められた画像処理を実行することができる。
請求項１１記載の発明によれば、利用者により操作子が選択されると予め定められた処理を実行する場合に、予め定められた処理の内容を利用者が確認しつつ予め定められた処理を実行する機能を、コンピュータにより実現できる。
【図面の簡単な説明】
【０００７】
【図１】本実施の形態に係る画像処理装置のハードウェア構成例を示す図である。
【図２】操作パネルに表示されるメニュー画面の一例を示す図である。
【図３】本実施の形態に係る画像処理装置の機能構成例を示したブロック図である。
【図４】（ａ），（ｂ）は、アプリ管理テーブルに含まれる情報の一例を示す図である。
【図５】ワンタッチアプリの実行手順の一例を示したフローチャートである。
【図６】ワンタッチアプリの実行手順の一例を示したシーケンスチャートである。
【図７】（ａ）〜（ｃ）は、ワンタッチアプリを実行する処理の具体例を説明するための図である。
【図８】本実施の形態を適用可能なコンピュータのハードウェア構成例を示した図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【０００９】
＜画像処理装置のハードウェア構成＞
まず、本実施の形態に係る画像処理装置１００のハードウェア構成について説明する。図１は、本実施の形態に係る画像処理装置１００のハードウェア構成例を示す図である。本実施の形態に係る画像処理装置１００は、例えば、画像読み取り機能（スキャン機能）、印刷機能（プリンタ機能）、複写機能（コピー機能）及びファクシミリ機能等の各種の画像処理機能を備えた、いわゆる複合機である。
【００１０】
図示するように、本実施の形態に係る画像処理装置１００は、制御部１１０と、ＨＤＤ（Hard Disk Drive）１２０と、操作パネル１３０と、画像読取部１４０と、画像形成部１５０と、通信インタフェース（以下、「通信Ｉ／Ｆ」と表記する）１６０とを備える。なお、これらの各機能部はバス１７０に接続されており、このバス１７０を介してデータの授受を行う。本実施の形態において、画像処理装置１００は、情報処理装置、画像処理装置の一例として用いられる。
【００１１】
制御部１１０は、画像処理装置１００の各部の動作を制御する。この制御部１１０は、ＣＰＵ（Central Processing Unit）１１０ａ、ＲＡＭ（Random Access Memory）１１０ｂ、ＲＯＭ（Read Only Memory）１１０ｃにより構成される。
ＣＰＵ１１０ａは、ＲＯＭ１１０ｃ等に記憶された各種プログラムをＲＡＭ１１０ｂにロードして実行することにより、画像処理装置１００における各機能を実現する。ＲＡＭ１１０ｂは、ＣＰＵ１１０ａの作業用メモリ等として用いられるメモリ（記憶部）である。ＲＯＭ１１０ｃは、ＣＰＵ１１０ａが実行する各種プログラム等を記憶するメモリ（記憶部）である。
【００１２】
ＨＤＤ１２０は、各種データを記憶する記憶部である。ＨＤＤ１２０には、例えば、画像読取部１４０の画像読み取りによって生成された画像データや、通信Ｉ／Ｆ１６０によって外部から受信した画像データ等が記憶される。
【００１３】
操作パネル１３０は、各種の情報を表示すると共に、各種の機能を用いた動作を行うためのユーザからの操作を受け付ける。操作パネル１３０としては、例えばタッチパネルディスプレイを例示することができる。
【００１４】
画像読取部１４０は、用紙等の記録材に記録された画像を読み取って、読み取った画像のデータ（画像データ）を生成する。ここで、画像読取部１４０は、例えばスキャナーであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ（Charge Coupled Devices）で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ（Contact Image Sensor）で受光するＣＩＳ方式のものを用いるとよい。
【００１５】
画像形成部１５０は、用紙等の記録材に画像を形成する印刷機構である。ここで、画像形成部１５０は、例えばプリンターであり、感光体に付着させたトナーを記録材に転写して像を形成する電子写真方式や、インクを記録材上に吐出して像を形成するインクジェット方式のものを用いるとよい。
【００１６】
通信Ｉ／Ｆ１６０は、不図示のネットワークを介して他の装置との間で各種データの送受信を行う通信インタフェースである。
【００１７】
そして、この画像処理装置１００では、制御部１１０による制御の下、画像読取部１４０によってスキャン機能が実現され、画像形成部１５０によってプリンター機能が実現され、画像読取部１４０及び画像形成部１５０によってコピー機能が実現され、画像読取部１４０、画像形成部１５０及び通信Ｉ／Ｆ１６０によってファクシミリ機能が実現される。なお、本実施の形態では、画像処理手段の一例として、画像読取部１４０、画像形成部１５０、通信Ｉ／Ｆ１６０が用いられる。
【００１８】
＜メニュー画面の表示例＞
次に、操作パネル１３０に表示されるメニュー画面（ホーム画面）２１について説明する。図２は、操作パネル１３０に表示されるメニュー画面２１の一例を示す図である。このメニュー画面２１は、例えば、ユーザが自身のユーザＩＤ及びパスワード等を入力してログインすることにより表示される。
【００１９】
メニュー画面２１には、複数の選択用ボタン（操作子）２２が表示されており、この選択用ボタン２２の何れかがユーザにより選択（押圧）されることで、選択用ボタン２２に関連付けられているアプリケーションが実行される。なお、選択用ボタン２２を選択する操作としては、例えば、選択用ボタン２２上でのシングルタップの操作が例示される。シングルタップの操作とは、ユーザが画面へ指を接触させて、予め定められた時間内に指を離す操作である。
【００２０】
具体的には、図２に示す例では、選択用ボタン２２として、「Copy」、「FAX」、「Scan To」、「John’s Copy」、「ID Card Copy」の５つの選択用ボタン２２が表示されている。なお、図２に示すメニュー画面２１では、ユーザが図中の上下方向や左右方向にスクロールする操作を行うことにより、隠れている（操作パネル１３０に表示されていない）選択用ボタン２２も表示されるようになる。ここで、本実施の形態では、選択用ボタン２２として、「スタンダード選択用ボタン２２」と、「ワンタッチ選択用ボタン２２」とが存在する。
【００２１】
スタンダード選択用ボタン２２は、画像処理装置１００における予め定められた処理（画像処理）に関連付けられた選択用ボタン２２である。ユーザがスタンダード選択用ボタン２２を選択すると、例えば、予め定められた処理について詳細な設定を行うための画面がさらに表示される。その後、必要に応じてユーザにより画面上で設定が行われた後、スタートボタン等の予め定められたボタンが選択されると、コピーなどの処理（スタンダード選択用ボタン２２に関連付けられた予め定められた処理）が開始される。
【００２２】
このスタンダード選択用ボタン２２は、例えば、画像処理装置１００にて予め用意されている。図２に示す例では、「Copy」、「FAX」、「Scan To」、「ID Card Copy」の選択用ボタン２２が、スタンダード選択用ボタン２２である。
【００２３】
なお、以下では、スタンダード選択用ボタン２２を選択すると実行されるアプリケーションを、「スタンダードアプリ」と称する場合がある。言い換えると、スタンダードアプリは、スタンダード選択用ボタン２２に関連付けられているアプリケーションである。付言すると、スタンダードアプリは、例えば、起動すると、詳細な設定を行うための画面を表示し、ユーザからの設定を受け付けて、受け付けた設定を基に画像処理装置１００における予め定められた処理を実行するアプリケーションとして捉えることができる。
【００２４】
一方、ワンタッチ選択用ボタン２２は、スタンダード選択用ボタン２２を基にユーザが設定し、新たに作成した選択用ボタン２２である。そして、ユーザがワンタッチ選択用ボタン２２の選択を１回行うと（複数回の入力操作を行わずに１回の入力操作を行うと）、コピーなどの予め定められた処理が特定の設定（ワンタッチ選択用ボタン２２に関連付けられた特定の設定）で開始される。即ち、ワンタッチ選択用ボタン２２は、予め定められた処理について、ユーザによる複数の操作を１つの操作に集約した選択用ボタン２２といえる。図２に示す例では、「John’s Copy」の選択用ボタン２２は、「Copy」のスタンダード選択用ボタン２２を基に作成されたワンタッチ選択用ボタン２２である。
【００２５】
付言すると、ワンタッチ選択用ボタン２２は、作成元のスタンダード選択用ボタン２２に関連付けられた処理について、特定の設定が関連付けられた選択用ボタン２２である。言い換えると、ワンタッチ選択用ボタン２２は、作成元のスタンダード選択用ボタン２２に関連付けられた処理を、特定の設定で実行するようになされた選択用ボタン２２である。ここで、特定の設定とは、予め定められた処理を実行するための各種の設定項目（設定パラメータ）についての設定を示す。
【００２６】
また、以下では、ワンタッチ選択用ボタン２２を選択すると実行されるアプリケーションを、「ワンタッチアプリ」と称する場合がある。言い換えると、ワンタッチアプリは、ワンタッチ選択用ボタン２２に関連付けられているアプリケーションである。付言すると、ワンタッチアプリは、ワンタッチ選択用ボタン２２の選択が１回行われると、画像処理装置１００における予め定められた処理を実行するアプリケーションとして捉えることができる。
【００２７】
なお、ワンタッチアプリは、スタンダードアプリから作成されるアプリケーションといえる。そこで、以下では、ワンタッチアプリを作成した場合の作成元のスタンダードアプリを「親アプリ」、作成されたワンタッチアプリを「子アプリ」と称する場合がある。
【００２８】
そして、詳しくは後述するが、本実施の形態に係る画像処理装置１００では、ワンタッチ選択用ボタン２２がユーザに選択された場合に、選択されたワンタッチ選択用ボタン２２に関連付けられたワンタッチアプリの内容を示す画面が表示される。ワンタッチアプリの内容を示す画面が表示されてから一定時間（例えば１０秒間）が経過すると、その表示が自動的に（ユーザが操作することなく）消えて、ワンタッチアプリの処理が実行される。
【００２９】
以下では、ワンタッチアプリの内容を示す画面を、「アプリ内容画面」と称する場合がある。また、アプリ内容画面が表示される時間を、「アプリ表示時間」と称する場合がある。本実施の形態では、関連情報、及び、集約された複数の操作についての情報の一例として、アプリ内容画面（アプリ内容画面に表示された情報）が用いられる。また、予め定められた時間の一例として、アプリ表示時間が用いられる。
【００３０】
＜画像処理装置の機能構成＞
次に、本実施の形態に係る画像処理装置１００の機能構成について説明する。図３は、本実施の形態に係る画像処理装置１００の機能構成例を示したブロック図である。画像処理装置１００は、操作受付部１０１と、表示制御部１０２と、表示時間計算部１０３と、アプリ管理テーブル格納部１０４と、処理実行制御部１０５とを備える。
【００３１】
操作受付部１０１は、ユーザからの操作入力を受け付ける。ここで、操作受付部１０１は、操作パネル１３０上でのユーザによる接触操作を検知して、ユーザからの操作入力を受け付ける。例えば、操作受付部１０１は、操作パネル１３０に表示されたワンタッチ選択用ボタン２２を選択する操作入力（即ち、ワンタッチ選択用ボタン２２上でのシングルタップの操作入力）を受け付ける。
【００３２】
表示制御部１０２は、操作パネル１３０における表示を制御するための制御信号を生成し、操作パネル１３０の表示を制御する。ここで、表示制御部１０２は、操作受付部１０１が受け付けた操作入力に基づいて、操作パネル１３０の表示を制御する。例えば、表示制御部１０２は、操作受付部１０１がワンタッチ選択用ボタン２２を選択する操作入力を受け付けた場合に、そのワンタッチ選択用ボタン２２に関連付けられたワンタッチアプリのアプリ内容画面を操作パネル１３０に表示する。ここで、アプリ内容画面にどのような情報（パラメータ）を表示するかについては、例えば、ワンタッチアプリ毎にユーザによって事前に選択される。
【００３３】
表示時間計算部１０３は、ワンタッチアプリ毎に（即ち、ワンタッチ選択用ボタン２２毎に）、アプリ表示時間を計算する。アプリ表示時間は、各種の情報に基づいて計算される。ここで用いられる各種の情報とは、例えば、ワンタッチアプリにより実行される処理の内容や、ワンタッチアプリの使用状況（使用履歴）、ワンタッチアプリを使用するユーザの情報などを例示することができる。アプリ表示時間の計算手順の詳細については、後述する。
【００３４】
アプリ管理テーブル格納部１０４は、選択用ボタン２２に関連付けられているアプリケーションの情報を示すテーブル（以下、アプリ管理テーブルと称する）を格納する。このアプリ管理テーブルには、アプリケーション毎に、アプリケーションにより実行される処理の内容等の情報が記録されている。また、ワンタッチアプリに関しては、アプリ表示時間等の情報も記録されている。アプリ管理テーブルの詳細については、後述する。
【００３５】
処理実行制御部１０５は、選択用ボタン２２に関連付けられているアプリケーションの処理を実行する。例えば、ワンタッチ選択用ボタン２２が選択された場合、アプリ内容画面が表示されてからアプリ表示時間が経過すると、ワンタッチアプリの処理を実行するように制御する。より具体的には、処理実行制御部１０５は、例えば、コピーに関するワンタッチ選択用ボタン２２が選択された場合、アプリ内容画面が表示されてからアプリ表示時間が経過した後、特定の設定にてコピー処理を実行するように、画像読取部１４０、画像形成部１５０を制御する。
【００３６】
そして、図３に示す画像処理装置１００を構成する各機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、画像処理装置１００を図１に示したハードウェア構成にて実現した場合、例えば、ＲＯＭ１１０ｃに格納されているＯＳのプログラムやアプリケーション・プログラムが、ＲＡＭ１１０ｂに読み込まれてＣＰＵ１１０ａに実行されることにより、操作受付部１０１、表示制御部１０２、表示時間計算部１０３、処理実行制御部１０５等の各機能が実現される。また、アプリ管理テーブル格納部１０４は、例えばＨＤＤ１２０等の記憶手段により実現される。
【００３７】
また、本実施の形態では、表示手段、第１表示手段、及び第２表示手段の一例として、表示制御部１０２が用いられる。また、処理実行手段の一例として、処理実行制御部１０５が用いられる。
【００３８】
＜アプリ表示時間の計算手順の説明＞
次に、アプリ表示時間の計算手順について、詳細に説明する。
まず、表示時間計算部１０３は、各種の情報に基づいて、アプリ表示時間の初期値を計算する。この初期値は、ワンタッチアプリ作成後、ワンタッチアプリを初めて実行する場合のアプリ表示時間の値である。その後、ワンタッチアプリの２回目以降の実行時には、各種の情報に基づいて、初期値に対して加算（又は減算）することにより、アプリ表示時間が計算される。
【００３９】
アプリ表示時間の初期値は、ワンタッチアプリにより実行される処理の内容、ワンタッチアプリを使用するユーザの情報などに基づいて、計算される。
そこで、まず、ワンタッチアプリにより実行される処理の内容に基づいて初期値を計算する場合について説明する。
【００４０】
初期値は、例えば、ファクシミリ機能やスキャン機能、コピー機能、プリント機能などの処理の内容に応じて計算される。
例えば、ファクシミリ機能やスキャン機能では、自装置から他装置へデータが送信されるため、データを誤った宛先に送信しないようにすることが求められる。そのため、ユーザは、自装置から他装置へデータを送信する前に、データの宛先を示す情報（例えば電話番号やメールアドレスなど）を確認した方がよい。一方、例えば、コピー機能やプリント機能では、誤った設定で処理を実行したとしても印刷が行われるだけであり、他装置へデータが送信されることはない。
【００４１】
そこで、自装置から他装置への送信処理を行う場合には、自装置から他装置への送信処理を行わない場合（例えば、印刷処理を行う場合）と比較して、アプリ表示時間が長くなるように設定される。言い換えると、自装置から他装置への送信処理を行う場合には、自装置から他装置への送信処理を行わない場合と比較して、アプリ表示時間について特定の長さの時間が加算される。例えば、コピー機能の場合、アプリ表示時間として「５秒間」が設定される一方で、ファクシミリ機能の場合、５秒間よりも長い「１０秒間」が設定される。
【００４２】
ただし、例えば、画像処理装置１００が公共の場に設置されており、１回の使用毎にユーザの費用がかかる場合には、コピー機能やプリント機能であっても、アプリ表示時間を長く設定してもよい。
【００４３】
また、例えば、スキャン機能では、自装置から他装置へデータを送信する前に、プレビュー画面として、送信するデータの画像を表示する場合がある。プレビュー画面を表示する場合には、そのプレビュー画面に宛先などを表示し、処理のキャンセルを受け付けることも可能である。そこで、ワンタッチアプリの処理が開始された後に、処理のキャンセルを受け付ける画面が表示される場合には、処理のキャンセルを受け付ける画面を表示しない場合と比較して、アプリ表示時間を短く設定してもよい。例えば、処理のキャンセルを受け付ける画面が表示される場合には、アプリ表示時間として「２秒間」が減算される。
【００４４】
さらに、ワンタッチアプリの処理を実行する際の設定項目（設定内容）に基づいて、アプリ表示時間を計算してもよい。
例えば、アプリ内容画面に表示する設定項目の数が多い程、ユーザは確認するのに時間を要すると想定される。そこで、表示する設定項目の数が多い程、アプリ表示時間を長く設定してもよい。例えば、設定項目の数が５個以上の場合には、アプリ表示時間として「５秒間」が加算される。
【００４５】
また、アプリ内容画面に、確認するのに時間を要すると想定される設定項目が含まれる場合には、アプリ表示時間を長く設定してもよい。言い換えると、アプリ内容画面に表示される情報量が多い程、アプリ表示時間を長く設定してもよい。例えば、メールアドレスや電話番号は文字数が多いため、確認するのに時間を要すると想定される。そこで、例えば、表示される設定項目の最大の文字数が１０文字を超える場合には、アプリ表示時間として「５秒間」が加算される。
【００４６】
また、ワンタッチアプリの設定項目のうち、作成元であるスタンダードアプリの標準設定から変更された設定項目の数が多い程、アプリ表示時間を長く設定してもよい。付言すると、通常、スタンダードアプリでは、各設定項目について標準の設定が予め決められている。そこで、例えば、ワンタッチアプリの設定項目のうち、スタンダードアプリの標準設定から変更された設定項目の数が５個以上の場合には、アプリ表示時間として「５秒間」が加算される。
【００４７】
さらに、設定項目の重要度に基づいてアプリ表示時間を計算してもよい。例えば、上述したように、データを送信する場合には誤った宛先に送信しないことが求められるため、宛先の情報は重要度が高いといえる。そこで、設定項目にデータの宛先の情報が含まれる場合には、設定項目に宛先の情報が含まれない場合と比較して、アプリ表示時間が長くなるように設定される。さらに、例えば、データの宛先が会社外（画像処理装置１００が属している組織の外部）である場合には、アプリ表示時間をさらに長く設定してもよい。
【００４８】
次に、ワンタッチアプリを使用するユーザの情報に基づいて初期値を計算する場合について説明する。
【００４９】
ユーザの情報としては、例えば、ユーザの年齢や障害の有無を例示することができる。例えば、ユーザが高齢者の場合、言い換えると、ユーザが予め定められた年齢以上の場合には、ワンタッチアプリの内容を確認するのに時間を要することが想定される。そこで、ユーザが予め定められた年齢以上の場合には、ユーザが予め定められた年齢よりも若い場合と比較して、アプリ表示時間を長く設定してもよい。また、例えば、ユーザの年齢が高くなればなるほど、アプリ表示時間を長く設定してもよい。さらに、例えば、ユーザが視覚障害を有する場合には、視覚障害を有しない場合と比較して、アプリ表示時間を長く設定してもよい。
【００５０】
なお、これらのユーザの情報は、例えばユーザ自身が予め入力することにより登録される。そして、表示時間計算部１０３は、ログインしたユーザの登録情報を参照して、アプリ表示設定時間を計算する。
【００５１】
さらに、表示時間計算部１０３は、ワンタッチアプリにより実行される処理の内容、ワンタッチアプリを使用するユーザの情報以外のものを用いて、初期値を計算してもよい。
【００５２】
例えば、パブリックアプリとプライベートアプリとで、アプリ表示時間を変えてもよい。パブリックアプリとは、ログインしたユーザではない他のユーザが作成したワンタッチアプリであり、ユーザ間で共有されているものである。一方、プライベートアプリは、ログインしたユーザ自身が作成したワンタッチアプリである。パブリックアプリは、自身が作成したものではないため、ワンタッチアプリの内容を確認するのに時間を要することが想定される。一方、プライベートアプリは、自身が作成したものであるため、確認に時間を要しないことが想定される。そこで、例えば、ワンタッチアプリがパブリックアプリの場合には、ワンタッチアプリがプライベートアプリの場合と比較して、アプリ表示時間が長くなるように設定される。
【００５３】
次に、ワンタッチアプリの２回目以降の実行時のアプリ表示時間を計算する場合について説明する。なお、本実施の形態では、ワンタッチアプリの使用状況についても、ユーザ（利用者）の情報の一例として捉えることができる。
【００５４】
例えば、ワンタッチアプリを過去に使用した頻度が高ければ、ユーザはそのワンタッチアプリの使用に慣れており、ワンタッチアプリの内容を確認するのに時間を要しないことが想定される。そこで、ワンタッチアプリの使用頻度が高い程、アプリ表示時間を短く設定してもよい。より具体的には、例えば、ワンタッチアプリの使用が２回目以降の場合には、そのワンタッチアプリが初めて使用される場合よりも、アプリ表示時間が短く設定される。
【００５５】
さらに、ユーザによるワンタッチアプリの過去の使用において、キャンセルした頻度が高い程、アプリ表示時間を長く設定してもよい。また、ユーザによるワンタッチアプリの過去の使用において、カウントダウン中にスタートボタンを選択した頻度が高い程、アプリ表示時間を短く設定してもよい。このスタートボタンは、アプリ表示時間が経過する前にワンタッチアプリの処理を実行するためのボタンである。また、ユーザによるワンタッチアプリの過去の使用において、エラーとなった回数が多い程、アプリ表示時間を長く設定してもよい。
【００５６】
また、ワンタッチアプリの設定が変更された後の初回のワンタッチアプリ実行時には、設定が変更された旨をアプリ内容画面に表示するとともに、アプリ表示時間を長く設定してもよい。ここでは、例えば、アプリ表示時間を一時的に初期値に戻してもよいし、前回用いたアプリ表示時間に加算して長くしてもよい。また、変更される設定としては、ワンタッチアプリの各種の設定項目に加えて、例えば、画像処理装置１００と他装置との間のネットワークの環境の設定、ファクシミリ機能で用いられる電話回線の設定、トレイの用紙設定、印刷された用紙に対する後処理を行う後処理装置（フィニッシャー）の有無などを例示することができる。
【００５７】
また、例えば、画像処理装置１００で用いられる消耗品の残量が予め定められた量を下回った場合に、残量が予め定められた量を下回った旨をアプリ内容画面に表示するとともに、アプリ表示時間を長く設定してもよい。ここでは、例えば、アプリ表示時間を一時的に初期値に戻してもよいし、前回用いたアプリ表示時間に加算して長くしてもよい。
さらに、例えば、ワンタッチ選択用ボタン２２が配置されているメニュー画面２１上の位置が変更された後の初回のワンタッチアプリ実行時には、ユーザが誤って選択する可能性があるため、アプリ表示時間を長く設定してもよい。ここでも、例えば、アプリ表示時間を一時的に初期値に戻してもよいし、前回用いたアプリ表示時間に加算して長くしてもよい。
【００５８】
また、例えば、ワンタッチアプリによりコピー機能やスキャン機能を実行する場合に、画像読み取りの対象となる原稿がセットされていない場合には、ユーザが原稿をセットする時間が必要となる。そのため、例えば、初期値に加算したりしてアプリ表示時間を長く設定してもよい。
また、例えば、メニュー画面２１を表示してから（即ち、ユーザがログインしてから）、ワンタッチ選択用ボタン２２を選択するまでの時間が短い程、ユーザが迷わずに選択している（実行し慣れている）と考えられる。そのため、初期値から減算したりしてアプリ表示時間を短く設定してもよい。
【００５９】
このように、表示時間計算部１０３は、上述した各種の計算手順の少なくとも１つを用いて、アプリ表示時間を計算する。また、表示時間計算部１０３は、複数の計算手順を組み合わせてアプリ表示時間を計算する場合には、各計算手順に沿ってアプリ表示時間を加算（又は減算）して計算する。なお、計算されたアプリ表示時間が０秒以下となる場合には、アプリ内容画面は表示されずに、即座にワンタッチアプリの処理が実行される。
【００６０】
なお、上述した例では、各種の情報に基づいて初期値を計算し、初期値に対して加算（又は減算）することにより２回目以降のアプリ表示時間を計算するものとして説明した。ただし、初期値のアプリ表示時間、及び２回目以降のアプリ表示時間の計算においては、上述した計算手順をどのように採用しても（どのように組み合わせても）よいものとする。
【００６１】
＜アプリ管理テーブルの説明＞
次に、アプリ管理テーブルについて説明する。図４（ａ），（ｂ）は、アプリ管理テーブルに含まれる情報の一例を示す図である。図４（ａ）に示す情報には、アプリケーション毎に、「名称」、「処理内容」、「アプリケーションの種類」、「アプリＩＤ」の情報が含まれる。
【００６２】
「名称」は、アプリケーションの名称である。この名称は、選択用ボタン２２に付されて操作パネル１３０に表示される。図４（ａ）に示す例では、図２に示すメニュー画面２１に配置された各選択用ボタン２２のアプリケーションについての名称が示されている。
「処理内容」は、アプリケーションにより実行される処理の内容である。図４（ａ）に示す例では、「Copy」、「FAX」、「Scan To」、「John’s Copy」、「ID Card Copy」の選択用ボタン２２のアプリケーションについて、それぞれの処理内容が「コピー」、「ファクシミリ」、「スキャン」、「コピー」、「コピー」であることが示されている。
【００６３】
「アプリケーションの種類」は、スタンダードアプリ、ワンタッチアプリの何れの種類に該当するかを示す。図４（ａ）に示す例では、「Copy」、「FAX」、「Scan To」、「ID Card Copy」のアプリケーションがスタンダードアプリであり、「John’s Copy」のアプリケーションがワンタッチアプリであることが示されている。
「アプリＩＤ」は、アプリケーションを一意に識別するためのＩＤである。各アプリケーションには、例えば、「１」、「２」などのそれぞれ異なる番号等が付与される。
【００６４】
また、ワンタッチアプリについては、図４（ａ）の情報に加えて、さらに図４（ｂ）に示す情報が登録される。図４（ｂ）に示す情報には、「設定項目」、「アプリ表示時間」、「親アプリＩＤ」の情報が含まれる。
【００６５】
「設定項目」は、ワンタッチアプリにて設定されている各種の設定項目の内容である。図４（ｂ）に示す例では、「John’s Copy」について、コピー機能の設定項目の内容が示されている。より具体的には、「カラーモード」、「両面／片面」、「トレイ番号」、「コピー部数」、「倍率」、「用紙サイズ」の設定項目の内容が示されている。ここで、トレイとは、用紙を給紙する給紙手段を示す。また、トレイ番号とは、各トレイ（各給紙手段）に割り当てられている番号を示す。
【００６６】
なお、図示の例では、スタンダードアプリについて設定項目の内容を示していないが、スタンダードアプリについては、標準の設定が登録されている。より具体的には、例えば、「Copy」のスタンダードアプリについては、「カラーモード」、「両面／片面」、「トレイ番号」、「コピー部数」、「倍率」、「用紙サイズ」の各設定項目について、標準の設定が予め決められている。
【００６７】
次に、「アプリ表示時間」は、ワンタッチアプリについて計算されたアプリ表示時間を示す。ここには、上述したように、例えば、アプリ表示時間の初期値や、初期値を基に更新した値が格納される。
「親アプリＩＤ」は、ワンタッチアプリがどのスタンダードアプリから作成されたかを示す情報であり、作成元となったスタンダードアプリのアプリＩＤが登録される。
【００６８】
なお、このアプリ管理テーブルにおいて、各スタンダードアプリの情報は、画像処理装置１００の出荷時やスタンダードアプリが画像処理装置１００にインストールされた場合などに登録される。一方、ワンタッチアプリの情報は、ワンタッチアプリが作成された場合に新たに登録される。
【００６９】
＜ワンタッチアプリの実行手順のフローチャート＞
次に、ワンタッチアプリの実行手順について説明する。図５は、ワンタッチアプリの実行手順の一例を示したフローチャートである。図５に示す処理は繰り返し実行される。また、図５に示す処理では、初めにメニュー画面２１が表示されているものとする。
【００７０】
まず、操作受付部１０１は、メニュー画面２１において、ワンタッチ選択用ボタン２２を選択する操作を受け付けたか否かを判定する（ステップ１０１）。ステップ１０１で否定の判断（Ｎｏ）がされた場合、本処理フローは終了する。一方、ステップ１０１で肯定の判断（Ｙｅｓ）がされた場合、処理実行制御部１０５は、ワンタッチアプリを起動する（ステップ１０２）。
【００７１】
次に、表示時間計算部１０３は、選択されたワンタッチアプリについてのアプリ表示時間を計算する（ステップ１０３）。ここで、表示時間計算部１０３は、ワンタッチアプリの作成後、初めて実行する場合には、アプリ表示時間の初期値を計算する。また、ワンタッチアプリの２回目以降の実行時には、アプリ管理テーブルに格納されているアプリ表示時間の値を取得して、アプリ表示時間を更新する。
【００７２】
次に、表示制御部１０２は、計算されたアプリ表示時間が０秒を超えているか否か（即ち、アプリ表示時間 ＞ ０であるか否か）を判定する（ステップ１０４）。ステップ１０４で否定の判断（Ｎｏ）がされた場合、処理実行制御部１０５は、ワンタッチアプリの処理を実行する（ステップ１０５）。ここで、ステップ１０４で否定の判断がされた場合には、アプリ内容画面は表示されない。次に、表示制御部１０２は、メニュー画面２１を再度表示する（ステップ１０６）。そして、本処理フローは終了する。
【００７３】
一方、ステップ１０４で肯定の判断（Ｙｅｓ）がされた場合、表示制御部１０２は、アプリ内容画面を表示するとともに、カウントダウンを開始する（ステップ１０７）。次に、表示制御部１０２は、カウントダウンを開始してからアプリ表示時間が経過したか、又は、スタートボタンが選択されたか否かを判定する（ステップ１０８）。
【００７４】
ステップ１０８で否定の判断（Ｎｏ）がされた場合、ステップ１０８の判定が繰り返し行われる。なお、ステップ１０８で否定の判断がされた場合とは、カウントダウンを開始してからアプリ表示時間が経過しておらず、スタートボタンも選択されていない場合である。一方、ステップ１０８で肯定の判断（Ｙｅｓ）がされた場合、ステップ１０５に移行し、ワンタッチアプリの処理が実行される。なお、ステップ１０８で肯定の判断がされた場合とは、カウントダウンを開始してからアプリ表示時間が経過した場合、又は、スタートボタンが選択された場合である。
【００７５】
＜ワンタッチアプリの実行手順のシーケンスチャート＞
図６は、ワンタッチアプリの実行手順の一例を示したシーケンスチャートである。図６に示す処理は繰り返し実行される。
【００７６】
まず、ユーザがユーザＩＤ及びパスワード等を入力してログインすることにより、表示制御部１０２は、操作パネル１３０にメニュー画面２１を表示する（ステップ２０１）。次に、操作受付部１０１は、ワンタッチ選択用ボタン２２を選択する操作を受け付けると、処理実行制御部１０５に対してワンタッチアプリの起動要求を行う（ステップ２０２）。そして、処理実行制御部１０５は、ワンタッチアプリを起動する（ステップ２０３）。ここで、処理実行制御部１０５は、表示時間計算部１０３に対して、アプリ表示時間を計算するように指示する。
【００７７】
次に、表示時間計算部１０３は、選択されたワンタッチアプリについてのアプリ表示時間を計算する（ステップ２０４）。ここで、表示時間計算部１０３は、ワンタッチアプリの作成後、初めて実行する場合には、アプリ表示時間の初期値を計算する。また、ワンタッチアプリの２回目以降の実行時には、アプリ管理テーブルに格納されているアプリ表示時間の値を取得して、アプリ表示時間を更新する。そして、表示時間計算部１０３は、計算したアプリ表示時間を表示制御部１０２に通知する。
【００７８】
次に、表示制御部１０２は、選択されたワンタッチアプリについてのアプリ内容画面を表示する（ステップ２０５）。また、表示制御部１０２は、カウントダウンを開始する。そして、表示制御部１０２は、カウントダウンを開始してからアプリ表示時間が経過したか、又は、ユーザによりスタートボタンが選択されたと判断した場合（ステップ２０６）、処理実行制御部１０５に対して実行要求を行う。
【００７９】
処理実行制御部１０５は、表示制御部１０２から実行要求を受け付けると、ワンタッチアプリの処理を実行する（ステップ２０７）。例えば、ユーザに選択されたワンタッチアプリが「John’s Copy」のワンタッチアプリの場合、処理実行制御部１０５は、画像読取部１４０及び画像形成部１５０に対して、ジョブ起動指示を行う。このジョブ起動指示は、ワンタッチアプリに関連付けられている特定の設定を基に生成されるものである。
【００８０】
次に、画像読取部１４０及び画像形成部１５０は、処理実行制御部１０５からジョブ起動指示を受け付けると、ジョブ起動指示にて指示された画像処理を実行する（ステップ２０８）。そして、画像読取部１４０及び画像形成部１５０は、画像処理が完了すると（ステップ２０９）、その処理結果を表示時間計算部１０３に通知する。
【００８１】
次に、表示時間計算部１０３は、通知された処理結果に基づいて、アプリ表示時間を計算する（ステップ２１０）。ここで、表示時間計算部１０３は、ワンタッチアプリの処理結果を基に、ワンタッチアプリの使用回数などの使用状況（使用履歴）を更新する。そして、更新した情報を基に、アプリ表示時間を計算する。ここで計算したアプリ表示時間の値については、アプリ管理テーブルに格納される。そして、図６に示す一連の処理は終了する。
【００８２】
＜ワンタッチアプリの実行処理の具体例＞
次に、ワンタッチアプリを実行する処理について、具体例を挙げて説明する。図７（ａ）〜（ｃ）は、ワンタッチアプリを実行する処理の具体例を説明するための図である。ここで、操作パネル１３０には、図２に示すメニュー画面２１が表示されているものとする。
【００８３】
図７（ａ）に示すように、ユーザがメニュー画面２１上で「John’s Copy」の選択用ボタン２２を選択する操作を行ったとする。ここで、選択された「John’s Copy」の選択用ボタン２２は、ワンタッチ選択用ボタン２２である。そのため、図７（ｂ）に示すアプリ内容画面２３が表示される。
【００８４】
アプリ内容画面２３には、「John’s Copy」のワンタッチアプリの内容が示されている。図７（ｂ）に示す例では、このワンタッチアプリの各種の設定項目に関して、「カラーモード」が「白黒」、「両面／片面」が「片面」、「トレイ番号」が「手差しトレイ」の設定がされていることが示されている。ここで、「カラーモード」、「両面／片面」、「トレイ番号」の３つの設定項目を表示することは、ユーザにより事前に選択される。
【００８５】
また、表示時間計算部１０３は、例えば、「John’s Copy」の処理内容が「コピー」であること、プライベートアプリであること、これまでの使用回数が１０回を超えていることなどを基に、アプリ表示時間を「１０秒間」と計算する。そして、「１０秒後に、コピーを開始します」という文章が表示される。
【００８６】
ここで、表示制御部１０２は、カウントダウンを開始し、コピーを開始するまでの残り時間を、例えば１秒単位で減らしていく。例えば、表示制御部１０２は、アプリ内容画面２３を表示して１秒後には、「９秒後に、コピーを開始します」という文章を表示する。残り時間のカウントダウンについては、ユーザがアプリ内容画面２３に対する操作（例えば、スクロールの操作）を行っている間は停止される。
【００８７】
そして、アプリ内容画面２３の表示が開始されて１０秒経過すると、処理実行制御部１０５は、ワンタッチアプリの処理を実行する。また、アプリ内容画面２３が表示されて１０秒経過する前に、ユーザがスタートボタン２４を選択した場合にも、処理実行制御部１０５は、ワンタッチアプリの処理を実行する。ワンタッチアプリの処理が開始された場合には、図７（ｃ）に示すように、ワンタッチアプリの処理を実行中であることを示す実行中画面２７が表示される。図７（ｃ）に示す実行中画面２７では、全部で５ページのうちの１ページ目をコピーしていることが示されている。
【００８８】
また、図７（ｂ）に示すように、アプリ内容画面２３には、中止ボタン２５、時間延長ボタン２６も表示される。中止ボタン２５は、ワンタッチアプリの処理をキャンセル（中止）するためのボタンである。より具体的には、ユーザが中止ボタン２５を選択すると、アプリ内容画面２３が消えて、ワンタッチアプリの処理が中止される。そして、メニュー画面２１が表示される。また、時間延長ボタン２６は、ワンタッチアプリの処理を実行するまでの時間を延長するためのボタンである。より具体的には、ユーザが時間延長ボタン２６を選択すると、ワンタッチアプリの処理を実行するまでの時間が、例えば１０秒間延長される。例えば、ワンタッチアプリの処理を実行するまでの時間が残り５秒の場合に、ユーザが時間延長ボタン２６を選択すると、ワンタッチアプリの処理を実行するまで「１５秒」に延長される。
【００８９】
また、上述した例では、アプリ内容画面２３に表示する情報をユーザが事前に選択するものとしたが、このような構成に限られない。例えば、ワンタッチアプリに設定されている全ての設定項目を表示してもよい。例えば、「John’s Copy」のワンタッチアプリの場合、図４（ｂ）に示す「カラーモード」、「両面／片面」、「トレイ番号」、「コピー部数」、「倍率」、「用紙サイズ」の全ての設定項目を表示してもよい。
【００９０】
また、親アプリとは異なる設定がなされている設定項目を表示してもよい。例えば、「Copy」のスタンダードアプリでは、「カラーモード」、「両面／片面」、「トレイ番号」、「コピー部数」、「倍率」、「用紙サイズ」の設定項目について、標準の設定が決められている。そこで、例えば、「Copy」の標準設定と「John’s Copy」の設定とについて、「カラーモード」、「両面／片面」、「トレイ番号」、「コピー部数」、「倍率」、「用紙サイズ」のうち、「用紙サイズ」の設定のみが異なるとする。具体的には、「Copy」の標準設定では「用紙サイズ」が「Ａ４」であるのに対し、「John’s Copy」では「Ａ３」の設定がなされているとする。この場合、親アプリとは異なる設定項目として、「Ａ３」がアプリ内容画面２３に表示される。
【００９１】
さらに、他のワンタッチアプリとは異なる設定がなされている設定項目を表示してもよい。例えば、「John’s Copy」のワンタッチ選択用ボタン２２の近く、言い換えると、予め定められた範囲内に、「My Copy」のワンタッチ選択用ボタン２２が配置されているとする。「My Copy」は、「John’s Copy」と同様に、「Copy」を親アプリとするものである。ここで、「John’s Copy」の設定と「My Copy」の設定とについて、「カラーモード」、「両面／片面」、「トレイ番号」、「コピー部数」、「倍率」、「用紙サイズ」のうち、「カラーモード」の設定のみが異なるとする。具体的には、「John’s Copy」の設定では「カラーモード」が「白黒」であるのに対し、「My Copy」では「カラー」の設定がなされているとする。この場合、他のワンタッチアプリとは異なる設定項目として、「白黒」がアプリ内容画面２３に表示される。
【００９２】
また、例えば、自分が作成した他のワンタッチアプリとは異なる設定がなされている設定項目を表示してもよい。例えば、自分が作成したワンタッチアプリとして、「John’s Copy」の他に、「Copy1」があるとする。「Copy1」は、「John’s Copy」と同様に「Copy」を親アプリとするものである。この場合、「John’s Copy」のアプリ内容画面２３には、「John’s Copy」と「Copy1」とで異なる設定がなされている設定項目が表示される。
【００９３】
以上説明したように、本実施の形態に係る画像処理装置１００は、ワンタッチ選択用ボタン２２の選択操作が行われると、アプリ内容画面を表示する。そして、アプリ内容画面を表示してからアプリ表示時間が経過すると、ユーザが操作することなく自動的にアプリ内容画面を消して、ワンタッチ選択用ボタン２２に関連付けられた処理を実行する。即ち、ユーザがワンタッチ選択用ボタン２２の選択操作を行うと、アプリ内容画面が表示され、選択操作以外の操作を行うことなく、ワンタッチ選択用ボタン２２に関連付けられた処理が実行される。
【００９４】
そのため、例えば、ワンタッチアプリの処理内容が表示されない場合と比較して、ユーザは、ワンタッチアプリにてどのような処理が実行されるか判別し易くなる。また、その際に、ユーザはワンタッチ選択用ボタン２２の選択操作以外の操作を行わない。そのため、例えば、ユーザがワンタッチ選択用ボタン２２の選択操作以外の操作も行う場合と比較して、ワンタッチアプリの処理を実行するための操作ステップ数が少なくて済み、ユーザの操作が簡易になる。
【００９５】
なお、本実施の形態では、ユーザがワンタッチ選択用ボタン２２を画面上で押下した場合にアプリ内容画面を表示することとしたが、アプリ内容画面を表示するのは、ワンタッチ選択用ボタン２２を押下した場合に限られるものではない。ワンタッチ選択用ボタン２２を押下する操作以外の予め定められた操作を契機として、アプリ内容画面を表示してもよい。例えば、ユーザがワンタッチ選択用ボタン２２の上に指を翳したタイミングでアプリ内容画面を表示してもよい。また、例えば、ユーザがワンタッチ選択用ボタン２２に視線を向けたタイミングや、ワンタッチアプリの名称をマイクに向かって話したタイミングでアプリ内容画面を表示してもよい。
【００９６】
また、本実施の形態では、ユーザがワンタッチ選択用ボタン２２を選択した場合に、アプリ内容画面の中止ボタンにてワンタッチアプリの処理のキャンセルを受け付けることとしたが、このような構成に限られるものではない。アプリ表示時間を画面に表示すると、ユーザは焦ってしまい、中止ボタンを選択できずにアプリ表示時間が経過することも考えられる。そこで、アプリ表示時間中は、中止ボタンを選択することよりも容易にキャンセルを受け付けることとしてもよい。
【００９７】
例えば、ユーザが操作パネル１３０に触れたらキャンセルを受け付けることとしてもよい。言い換えると、画像処理装置１００は、操作パネル１３０の何れかの箇所へのユーザの接触を検知した場合に、キャンセルを受け付けることとしてもよい。
また、画像処理装置１００が音声を検知する音声検知部をさらに備え、アプリ表示時間中に予め定められた音声を検知した場合に、キャンセルを受け付けることとしてもよい。
【００９８】
さらに、本実施の形態では、表示時間計算部１０３が計算したアプリ表示時間中、アプリ内容画面を表示することとしたが、例えば、ユーザがワンタッチ選択用ボタン２２を選択している間に、アプリ内容画面を表示することとしてもよい。より具体的には、例えば、ユーザが操作パネル１３０にタッチしてから指を離す（リリース）までの間、アプリ内容画面を表示することとしてもよい。この場合には、ユーザが操作パネル１３０から指を離したら、ワンタッチアプリの処理が実行される。ここで、ユーザの操作は、シングルタップの操作に限られず、例えば、フリックの操作を用いてもよい。フリックの操作とは、ユーザが画面に指を触れた状態で、指を払うようにして離す操作をいう。
【００９９】
＜適用可能なコンピュータの説明＞
ところで、本実施の形態に係る画像処理装置１００による処理は、例えば、ＰＣ（Personal Computer）、スマートフォン、携帯電話等のコンピュータにおいて実現してもよい。そこで、この処理をコンピュータ２００で実現するものとして、そのハードウェア構成について説明する。図８は、本実施の形態を適用可能なコンピュータ２００のハードウェア構成例を示した図である。なお、本実施の形態において、コンピュータ２００は、情報処理装置の一例として用いられる。
【０１００】
コンピュータ２００は、演算手段であるＣＰＵ２０１と、記憶手段であるメインメモリ２０２及び磁気ディスク装置（ＨＤＤ）２０３とを備える。ここで、ＣＰＵ２０１は、ＯＳやアプリケーション等の各種プログラムを実行する。また、メインメモリ２０２は、各種プログラムやその実行に用いるデータ等を記憶する記憶領域であり、磁気ディスク装置２０３は、例えば、図３に示す各機能部を実現するためのプログラムを格納する。そして、このプログラムがメインメモリ２０２にロードされ、このプログラムに基づく処理がＣＰＵ２０１により実行されることで、各機能部が実現される。
さらに、コンピュータ２００は、外部との通信を行うための通信Ｉ／Ｆ２０４と、ビデオメモリやディスプレイ等からなる表示機構２０５と、キーボードやマウス等の入力デバイス２０６とを備える。
【０１０１】
より具体的には、ＣＰＵ２０１が、操作受付部１０１、表示制御部１０２、表示時間計算部１０３、処理実行制御部１０５等を実現するプログラムを、例えば磁気ディスク装置２０３からメインメモリ２０２に読み込んで実行することにより、これらの各機能部が実現される。また、アプリ管理テーブル格納部１０４は、例えば、磁気ディスク装置２０３により実現される。
【０１０２】
また、本発明の実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【０１０３】
なお、上記では種々の実施形態および変形例を説明したが、これらの実施形態や変形例どうしを組み合わせて構成してももちろんよい。
また、本開示は上記の実施形態に何ら限定されるものではなく、本開示の要旨を逸脱しない範囲で種々の形態で実施することができる。
【符号の説明】
【０１０４】
２１…メニュー画面、２２…選択用ボタン，スタンダード選択用ボタン，ワンタッチ選択用ボタン、２３…アプリ内容画面、１００…画像処理装置、１０１…操作受付部、１０２…表示制御部、１０３…表示時間計算部、１０４…アプリ管理テーブル格納部、１０５…処理実行制御部、１３０…操作パネル
【図１】
2018120473.tif 000003
【図２】
2018120473.tif 000004
【図３】
2018120473.tif 000005
【図４】
2018120473.tif 000006
【図５】
2018120473.tif 000007
【図６】
2018120473.tif 000008
【図７】
2018120473.tif 000009
【図８】
2018120473.tif 000010