(57)【要約】【課題】自装置の状態が変化した結果、予め設定された設定内容で処理を実行することができない場合でも、ユーザに操作を要求することなく処理実行データの実行を開始する。【解決手段】表示部３２上に表示されたワンタッチアプリアイコンをユーザがタッチした場合、制御部３１は、記憶部３３、画像読取部３５、画像出力部３８、通信部３７等の実行手段を制御することにより、選択されたワンタッチアプリにおいて設定されている設定内容で処理を実行する。状態検知部３６は、自装置の状態変更を検知する。操作入力部３４は、ワンタッチアプリにおいて設定されている設定内容の変更を許容する設定項目を予め受付ける。制御部３１は、状態検知部３６により検知された状態変更が、設定内容の変更を許容する設定項目に関するものであった場合、その設定項目の設定内容を変更した上で処理実行の受付けを可能とするよう操作入力部３４を制御する。【選択図】図３
2019009669.tif 000002
【特許請求の範囲】
【請求項１】
指定された処理を実行する処理実行データが選択された場合、選択された当該処理実行データにおいて設定されている設定内容で処理を実行する実行手段と、
自装置の状態変更を検知する検知手段と、
設定内容の変更を許容する設定項目を予め受付ける受付手段と、
前記検知手段により検知された状態変更が、設定内容の変更を許容する設定項目に関するものであった場合、当該設定項目の設定内容を変更した上で処理実行の受付けを可能とするよう前記受付手段を制御する制御手段と、
を備える情報処理装置。
【請求項２】
前記制御手段は、前記検知手段により検知された状態変更が、設定内容の変更を許容しない設定項目に関するものである場合、処理実行の受付けを不可能とするよう前記受付手段を制御する請求項１記載の情報処理装置。
【請求項３】
前記制御手段は、前記受付手段による処理実行の受付けを不可能とする場合、当該処理実行データに対応したアイコンを選択することができないように表示装置上に表示する請求項２記載の情報処理装置。
【請求項４】
前記制御手段は、前記検知手段により検知された状態変更が、設定内容の変更を許容しない設定項目に関するものである場合、選択された処理実行データの実行開始前にユーザに変更内容を示す確認画面を表示装置上に表示する請求項１記載の情報処理装置。
【請求項５】
前記制御手段は、前記確認画面においてユーザにより処理実行データの実行が中止された場合、当該処理実行データを削除するか否かをユーザに問い合わせ、ユーザが削除を選択した場合、当該処理実行データを削除する請求項４記載の情報処理装置。
【請求項６】
前記制御手段は、前記確認画面においてユーザにより処理実行データの実行が許可された場合、当該処理実行データが次回以降選択された場合には、前記確認画面を表示することなく処理の実行を開始する請求項４記載の情報処理装置。
【請求項７】
前記制御手段は、選択された処理実行データの実行途中でエラーが発生した場合、当該処理実行データを削除するか否かをユーザに問い合わせ、ユーザが削除を選択した場合、当該処理実行データを削除する請求項１記載の情報処理装置。
【請求項８】
前記制御手段は、設定内容の変更を許容する設定項目の設定内容を変更した上で処理実行の受付けを可能とする場合、当該処理実行データに対応したアイコンを、登録されているいずれかの設定項目の設定内容が変更されていることが分かるように表示装置上に表示する請求項１記載の情報処理装置。
【請求項９】
前記制御手段は、前記検知手段により検知された状態変更が、設定内容の変更を許容する設定項目に関するものであった場合でも、当該処理実行データにおける処理内容が、予め設定された処理内容の場合には、処理実行データの処理を実行しない請求項１記載の情報処理装置。
【請求項１０】
前記制御手段は、処理実行データの実行開始後に、いずれかの設定項目の設定内容が変更されて処理が実行されている旨を表示装置上に表示する請求項１記載の情報処理装置。
【請求項１１】
前記制御手段は、設定内容が変更されている設定項目を前記表示装置上に表示する請求項１０記載の情報処理装置。
【請求項１２】
自装置の状態変更を検知する検知ステップと、
設定内容の変更を許容する設定項目を予め受付ける受付ステップと、
前記検知ステップにおいて検知された状態変更が、設定内容の変更を許容する設定項目に関するものであった場合、当該設定項目の設定内容を変更した上で処理実行の受付けを可能とするよう、処理実行データが選択された場合に選択された当該処理実行データにおいて設定されている設定内容で処理を実行する実行手段を制御する制御ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
近年、画像形成装置では、実行したい処理手順を予め登録したワンタッチアプリ（処理実行データ）を作成しておくことが行われている。ユーザにとっては、作成したワンタッチアプリを選択するだけで予め設定された手順で指定された処理が実行される。
【０００３】
特許文献１には、即時実行型のショートカット機能の実行時に、通常はユーザに確認画面を表示しない簡易手順で特定の機能が実行されるが、確認処理実行条件が成立している場合は、ユーザに確認画面を表示する準簡易手順で特定の機能が実行されるようにした機能実行装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１９４９４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、自装置の状態が変化した結果、予め設定された設定内容で処理を実行することができない場合でも、ユーザに操作を要求することなく処理実行データの実行を開始することを可能とする情報処理装置、画像形成装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
［情報処理装置］
請求項１に係る本発明は、指定された処理を実行する処理実行データが選択された場合、選択された当該処理実行データにおいて設定されている設定内容で処理を実行する実行手段と、
自装置の状態変更を検知する検知手段と、
設定内容の変更を許容する設定項目を予め受付ける受付手段と、
前記検知手段により検知された状態変更が、設定内容の変更を許容する設定項目に関するものであった場合、当該設定項目の設定内容を変更した上で処理実行の受付けを可能とするよう前記受付手段を制御する制御手段とを備える情報処理装置である。
【０００７】
請求項２に係る本発明は、前記制御手段が、前記検知手段により検知された状態変更が、設定内容の変更を許容しない設定項目に関するものである場合、処理実行の受付けを不可能とするよう前記受付手段を制御する請求項１記載の情報処理装置である。
【０００８】
請求項３に係る本発明は、前記制御手段が、前記受付手段による処理実行の受付けを不可能とする場合、当該処理実行データに対応したアイコンを選択することができないように表示装置上に表示する請求項２記載の情報処理装置である。
【０００９】
請求項４に係る本発明は、前記制御手段が、前記検知手段により検知された状態変更が、設定内容の変更を許容しない設定項目に関するものである場合、選択された処理実行データの実行開始前にユーザに変更内容を示す確認画面を表示装置上に表示する請求項１記載の情報処理装置である。
【００１０】
請求項５に係る本発明は、前記制御手段が、前記確認画面においてユーザにより処理実行データの実行が中止された場合、当該処理実行データを削除するか否かをユーザに問い合わせ、ユーザが削除を選択した場合、当該処理実行データを削除する請求項４記載の情報処理装置である。
【００１１】
請求項６に係る本発明は、前記制御手段が、前記確認画面においてユーザにより処理実行データの実行が許可された場合、当該処理実行データが次回以降選択された場合には、前記確認画面を表示することなく処理の実行を開始する請求項４記載の情報処理装置である。
【００１２】
請求項７に係る本発明は、前記制御手段が、選択された処理実行データの実行途中でエラーが発生した場合、当該処理実行データを削除するか否かをユーザに問い合わせ、ユーザが削除を選択した場合、当該処理実行データを削除する請求項１記載の情報処理装置である。
【００１３】
請求項８に係る本発明は、前記制御手段が、設定内容の変更を許容する設定項目の設定内容を変更した上で処理実行の受付けを可能とする場合、当該処理実行データに対応したアイコンを、登録されているいずれかの設定項目の設定内容が変更されていることが分かるように表示装置上に表示する請求項１記載の情報処理装置である。
【００１４】
請求項９に係る本発明は、前記制御手段が、前記検知手段により検知された状態変更が、設定内容の変更を許容する設定項目に関するものであった場合でも、当該処理実行データにおける処理内容が、予め設定された処理内容の場合には、処理実行データの処理を実行しない請求項１記載の情報処理装置である。
【００１５】
請求項１０に係る本発明は、前記制御手段が、処理実行データの実行開始後に、いずれかの設定項目の設定内容が変更されて処理が実行されている旨を表示装置上に表示する請求項１記載の情報処理装置である。
【００１６】
請求項１１に係る本発明は、前記制御手段が、設定内容が変更されている設定項目を前記表示装置上に表示する請求項１０記載の情報処理装置である。
【００１７】
[プログラム]
請求項１２に係る本発明は、自装置の状態変更を検知する検知ステップと、
設定内容の変更を許容する設定項目を予め受付ける受付ステップと、
前記検知ステップにおいて検知された状態変更が、設定内容の変更を許容する設定項目に関するものであった場合、当該設定項目の設定内容を変更した上で処理実行の受付けを可能とするよう、処理実行データが選択された場合に選択された当該処理実行データにおいて設定されている設定内容で処理を実行する実行手段を制御する制御ステップと、
をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１８】
請求項１に係る本発明によれば、自装置の状態が変化した結果、予め設定された設定内容で処理を実行することができない場合でも、ユーザに操作を要求することなく処理実行データの実行を開始することが可能な情報処理装置を提供することができる。
【００１９】
請求項２に係る本発明によれば、許容しない設定項目が変更されて、処理実行データが実行されてしまうことを防ぐことが可能な情報処理装置を提供することができる。
【００２０】
請求項３に係る本発明によれば、許容しない設定項目が変更されて、処理実行データが実行されてしまうことを防ぐことが可能な情報処理装置を提供することができる。
【００２１】
請求項４に係る本発明によれば、ユーザが知らない間に、許容しない設定項目が変更されて、処理実行データが実行されてしまうことを防ぐことが可能な情報処理装置を提供することができる。
【００２２】
請求項５に係る本発明によれば、装置の状態変更があったことにより不要となった処理実行データを削除することが可能な情報処理装置を提供することができる。
【００２３】
請求項６に係る本発明によれば、ユーザが確認画面上で処理実行データの実行開始を許可する操作を毎回行う必要をなくすことが可能な情報処理装置を提供することができる。
【００２４】
請求項７に係る本発明によれば、装置の状態変更があったことにより正常に実行できなくなった処理実行データを削除することが可能な情報処理装置を提供することができる。
【００２５】
請求項８に係る本発明によれば、処理実行データが実行される前に、いずれかの設定項目の設定内容が変更されたことをユーザに知らせることが可能な情報処理装置を提供することができる。
【００２６】
請求項９に係る本発明によれば、処理実行データの処理内容が予め設定された処理内容の場合には、その処理実行データの処理が実行されてしまうことを防ぐことが可能な情報処理装置を提供することができる。
【００２７】
請求項１０に係る本発明によれば、処理実行データの実行中に、いずれかの設定項目の設定内容が変更されたことをユーザに知らせることが可能な情報処理装置を提供することができる。
【００２８】
請求項１１に係る本発明によれば、処理実行データの実行中に、いずれかの設定項目の設定内容が変更されたかをユーザに知らせることが可能な情報処理装置を提供することができる。
【００２９】
請求項１２に係る本発明によれば、自装置の状態が変化した結果、予め設定された設定内容で処理を実行することができない場合でも、ユーザに操作を要求することなく処理実行データの実行を開始することを可能とするプログラムを提供することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施形態の画像形成システムの構成を示すシステム図である。
【図２】本発明の一実施形態における画像形成装置１０のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態における画像形成装置１０の機能構成を示すブロック図である。
【図４】本発明の一実施形態の画像形成装置１０における操作パネル４０の表示画面例を示す図である。
【図５】画像形成装置１０の待機状態に示されるホーム画面の表示内容を拡大したものを示す図である。
【図６】本発明の一実施形態の画像形成装置１０における、ワンタッチアプリ登録時（作成時）の動作を説明するためのフローチャートである。
【図７】ワンタッチアプリの作成方法を説明するための図である。
【図８】ワンタッチアプリの作成方法を説明するための図である。
【図９】ワンタッチアプリの作成方法を説明するための図である。
【図１０】ワンタッチアプリの作成方法を説明するための図である。
【図１１】ワンタッチアプリの作成方法を説明するための図である。
【図１２】ワンタッチアプリの作成方法を説明するための図である。
【図１３】ワンタッチアプリの作成方法を説明するための図である。
【図１４】ワンタッチアプリの作成方法を説明するための図である。
【図１５】ワンタッチアプリの作成方法を説明するための図である。
【図１６】ワンタッチアプリの作成方法を説明するための図である。
【図１７】複数の設定項目のうち、設定内容が変更された場合でも確認不要で強制実行することを許容する設定項目の選択例を説明するための図である。
【図１８】ワンタッチアプリ作成後のホーム画面例を示す図である。
【図１９】操作パネル４０上に表示されたワンタッチアプリアイコン８０がタップされることにより選択される様子を示す図である。
【図２０】選択されたワンタッチアプリアイコン８０が即時実行型である場合の動作を説明するためのフローチャートである。
【図２１】ワンタッチアプリアイコン８０が選択された場合に表示される確認表示画面例を示す図である。
【図２２】図２１に示した確認表示画面においてユーザが設定内容の変更を確認して、スタートボタンを押した場合の表示画面例を示す図である。
【図２３】ワンタッチアプリアイコン８０が選択された場合に、確認表示画面を表示することなく、そのワンタッチアプリに基づくジョブを実行した場合の表示画面例を示す図である。
【図２４】ジョブ実行中にバナー表示がタップされた場合の動作を説明するためのフローチャートである。
【図２５】操作パネル４０上に表示される変更された設定項目の詳細画面例を示す図である。
【図２６】操作パネル４０上に表示されるジョブの削除確認画面例を示す図である。
【図２７】操作パネル４０上に表示されるワンタッチアプリの削除確認画面例を示す図である。
【図２８】ワンタッチアプリのジョブを実行中における画像形成装置１０の動作の詳細を説明するためのフローチャートである。
【図２９】ワンタッチアプリアイコンの外観形状を変更して、そのワンタッチアプリアイコンに登録されているいずれかの設定項目の設定内容が変更されていることが分かるようにした場合の具体例を説明するための図である。
【発明を実施するための形態】
【００３１】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００３２】
図１は本発明の一実施形態の画像形成システムの構成を示す図である。
【００３３】
本発明の一実施形態の画像形成システムは、図１に示されるように、ネットワーク３０により相互に接続された画像形成装置１０、および端末装置２０により構成される。端末装置２０は、印刷データを生成して、ネットワーク３０経由にて生成した印刷データを画像形成装置１０に対して送信する。画像形成装置１０は、端末装置２０から送信された印刷データを受け付けて、印刷データに応じた画像を用紙上に出力する。なお、画像形成装置１０は、印刷（プリント）機能、スキャン機能、複写（コピー）機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる装置である。
【００３４】
次に、本実施形態の画像形成システムにおける画像形成装置１０のハードウェア構成を図２に示す。
【００３５】
画像形成装置１０は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、ネットワーク３０を介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１５、スキャナ１６、プリントエンジン１７を有する。これらの構成要素は、制御バス１８を介して互いに接続されている。
【００３６】
プリントエンジン１７は、帯電、露光、現像、転写、定着などの工程を経て印刷用紙等の記録媒体上に画像を印刷する。
【００３７】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、画像形成装置１０の動作を制御する。
【００３８】
なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００３９】
図３は、上記の制御プログラムが実行されることにより実現される画像形成装置１０の機能構成を示すブロック図である。
【００４０】
本実施形態の画像形成装置１０は、図３に示されるように、制御部３１と、表示部３２と、記憶部３３と、操作入力部３４と、画像読取部３５と、状態検知部３６と、通信部３７と、画像出力部３８とを備えている。
【００４１】
表示部３２は、いわゆるタッチパネル等の操作パネルにより構成され、画像形成装置１０に対する操作を受け付けたり、操作結果、処理結果等をユーザに示すために表示する。
【００４２】
記憶部３３は、制御部３１による処理が行われる際の途中の画像データ等を一時的に記憶するためのメモリである。操作入力部３４は、ユーザからの各種操作を入力する。画像読取部３５は、セットされた原稿を読取って画像データに変換する処理を行っている。
【００４３】
状態検知部３６は、自装置の状態変更を検知する。具体的には、状態検知部３６は、自装置に、ステープル処理やパンチ処理等の後処理を行う後処理装置が接続されたことや、トナーや印刷用紙等の消耗品の残量が無くなったこと等を状態変化として検知する。
【００４４】
また、状態検知部３６は、あるユーザが実行できる処理の範囲である権限変更等についても状態変更として検知する。例えば、状態検知部３６は、時間経過または権限設定の変更等により、あるユーザについてカラー印刷を行う権限が無くなった等の変化を状態変更として検知する。
【００４５】
通信部３７は、端末装置２０等の外部装置との間でデータのソース受信を行い、端末装置２０からの印刷ジョブを受信したり、画像データをファクシミリ送信したり、電子メールの送受信等を行っている。
【００４６】
画像出力部３８は、制御部３１による指示に基づいて動作を行って、画像データを印刷用紙等の記録媒体上に印刷して出力する処理を実行する。
【００４７】
制御部３１は、表示部３２、記憶部３３、操作入力部３４、画像読取部３５、状態検知部３６、通信部３７、画像出力部３８等を制御して、印刷処理、複写処理、原稿画像の読取り処理等の様々な処理を実行している。
【００４８】
ここで、表示部３２は、各種機能の実行を選択するためのアイコンを画面上に表示する表示装置である。そして、表示部３２の画面上に表示されているいずれかのアイコンがユーザにより選択されると、制御部３１は、選択されたアイコンに対応した機能を実行するような制御を行う。
【００４９】
ここで、アイコンとは、操作画面上に表示され、特定のアプリケーションプログラム（以下アプリと略す。）を起動させたり、特定の画面に遷移したりするための操作位置を示すための絵柄図形である。そして、この絵柄図形には、単にデザインされた図形だけでなく、アルファベット、ひらがな、カタカタ、漢字等の各種文字が含まれる場合もある。
【００５０】
この表示部３２の画面上に表示されるアイコンには、コピー、スキャン、ファクシミリ送信、機器設定、認証設定等の画像形成装置１０の基本的な機能を実行するためのアプリ又はプログラムを起動するための基本アイコンとともに、基本アイコンに関連してユーザ毎に生成された各種の関連アイコンが表示される場合がある。
【００５１】
そして、このような関連アイコンの１つとして、ワンタッチアプリアイコンと呼ばれるアイコンがある。このワンタッチアプリアイコンとは、ワンタッチアプリと呼ばれるアプリケーションプログラムの実行を選択するためのアイコンである。
【００５２】
そして、ワンタッチアプリとは、ユーザによりアイコンが選択されると、（１）コピー、スキャン、ファクシミリ送信等の処理の種類、（２）印刷枚数、片面／両面、カラー／モノクロ、データ格納先、ファクシミリ送信先等の各種処理内容、（３）処理実行の開始指示（スタートボタン）等の各種指示を一括で受けたものとして処理の実行を行うためのアプリケーションプログラムである。
【００５３】
このワンタッチアプリとは、対応したアイコンが選択された場合に、指定された処理を実行するための処理実行データである。そして、ワンタッチアプリアイコンがユーザにタッチされたことによりワンタッチアプリアイコンに対応したワンタッチアプリが選択された場合、制御部３１が記憶部３３、画像読取部３５、画像出力部３８、通信部３７等の実行手段を制御することにより、選択されたワンタッチアプリにおいて設定されている設定内容で処理が実行される。
【００５４】
このワンタッチアプリは、原則として、選択された場合に処理開始の指示を受け取ったものとして即座に処理の実行を開始するため、原則として１回作成された後に設定値、設定内容等の変更をすることができないような仕様になっている。
【００５５】
そのため、ワンタッチアプリを作成した後に、設定内容等を変更したい場合には、そのワンタッチアプリを削除して再度新たな設定内容でワンタッチアプリを作成する必要がある。
【００５６】
また、ワンタッチアプリが作成された時点では、問題無く実行が可能であった場合でも、ワンタッチアプリを作成後に自装置の状態が変化した場合、そのワンタッチアプリを選択して実行した際にエラーとなり希望する処理結果が得られない、または処理そのものが実行されない可能性がある。例えば、ステープル処理を含むワンタッチアプリを作成後に、その画像形成装置からステープル処理を実行するための後処理装置が外されてしまったような場合、そのワンタッチアプリを実行してもステープル処理が行われずに希望した処理結果が得られない。また、カラー印刷処理を含むワンタッチアプリを作成後に、カラー印刷を行うためのトナー切れが発生したような場合、そのワンタッチアプリを実行してもカラー印刷処理が行われずにエラーとなり希望した処理結果が得られない。
【００５７】
そのため、自装置の状態が変化して、ワンタッチアプリに設定されているいずれかの設定内容が変化した場合、ワンタッチアプリが選択されても即実行せずに、設定内容が変更されている旨をユーザに通知するようにすれば、上記のようなエラーの発生を防ぐことが可能である。
【００５８】
しかし、ユーザにとっては、あまり重要ではないような設定内容が変更されている場合にもワンタッチアプリの実行を行わずにユーザに変更内容を通知して確認を行ったのでは、ユーザにとってはワンタッチアプリの実行を継続するためにさらなる操作が必要となり煩わしく感じられ、せっかくワンタッチアプリを作成したことのメリットが得られなくなってしまう。
【００５９】
そのため、本実施形態の画像形成装置１０では、操作入力部３４は、ワンタッチアプリにおいて設定されている設定内容の変更を許容する設定項目を予め受付ける。
【００６０】
そして、制御部３１は、状態検知部３６により検知された状態変更が、設定内容の変更を許容する設定項目に関するものであった場合、その設定項目の設定内容を変更した上で処理実行の受付けを可能とするよう操作入力部３４を制御する。ここで言う設定項目の設定内容を変更した上で処理実行の受付けを可能にするよう制御するとは、ワンタッチアプリの選択時に当該ワンタッチアプリに予め定めた設定値を少なくとも今回の処理実行時には変更するとともに利用者に対して設定値の変更を知らせる表示を行うように対象のワンタッチアプリの動作を変更することを指す。変更を知らせる表示のタイミングは、ワンタッチアプリ選択前に通知してもよいし、ワンタッチアプリ選択後だが処理実行前、処理実行中でも良い。
【００６１】
また、制御部３５は、状態検知部３６により検知された状態変更が、設定内容の変更を許容しない設定項目に関するものである場合、処理実行の受付けを不可能とするよう操作入力部３４を制御する。
【００６２】
具体的には、制御部３５は、操作入力部３４による処理実行の受付けを不可能とする場合、そのワンタッチアプリに対応したアイコンを選択することができないように表示部３２上に表示する。
【００６３】
また、制御部３５は、状態検知部３６により検知された状態変更が、設定内容の変更を許容しない設定項目に関するものである場合、選択されたワンタッチアプリの実行開始前にユーザに変更内容を示す確認画面を表示部３２上に表示する。
【００６４】
そして、制御部３１は、表示された確認画面においてユーザによりワンタッチアプリの実行が中止された場合、そのワンタッチアプリを削除するか否かをユーザに問い合わせ、ユーザが削除を選択した場合、そのワンタッチアプリを削除する。
【００６５】
また、制御部３１は、選択されたワンタッチアプリの実行途中でエラーが発生した場合、そのワンタッチアプリを削除するか否かをユーザに問い合わせ、ユーザが削除を選択した場合、そのワンタッチアプリを削除するようにしても良い。
【００６６】
なお、制御部３１は、設定内容の変更を許容する設定項目の設定内容を変更した上で処理実行の受付けを可能とする場合、そのワンタッチアプリに対応したアイコンを、登録されているいずれかの設定項目の設定内容が変更されていることが分かるように表示部３２上に表示する。
【００６７】
なお、制御部３１は、ワンタッチアプリの実行開始後に、いずれかの設定項目の設定内容が変更されて処理が実行されている旨を表示部３２上に表示する。その際に、制御部３１は、設定内容が変更されている設定項目を表示部３２上に表示する。
【００６８】
なお、本実施形態では、表示部３２上のアイコンが選択された場合に、予め設定された設定内容で処理を実行するためのワンタッチアプリに対して本発明を適用した場合について説明するが、選択された場合に予め設定された設定内容で処理を実行するような処理実行データであれば本発明を同様に適用可能である。例えば、画像を読み取った後に文字を光学的に読み取り、読み取った画像データと光学的に読み取った文字データを１つのデータにまとめて所定の格納先に格納するような、複数の処理を予め定めた設定で続けて行う処理（ジョブフロー）や、コピーを両面・カラーで行うことがアイコンに設定されている処理（ジョブメモリー）など、ワンタッチアプリと異なりスタートボタンがアイコン押下時に含まれないものにも適用可能である。
【００６９】
次に、本実施形態の画像形成装置１０における動作を図面を参照して詳細に説明する。
【００７０】
先ず、本実施形態の画像形成装置１０における操作パネル４０の表示内容の一例を図４に示す。なお、この操作パネル４０は、いわゆるタッチパネルであり、表示部３２および操作入力部３４の両方の機能を備えた装置である。
【００７１】
図４では、画像形成装置１０の待機状態に示されるホーム画面が操作パネル４０上に表示されている場合が示されている。このホーム画面の表示内容を拡大したものを図５に示す。
【００７２】
図５に示されたホーム画面例では、ある機能の実行を選択するための複数のアイコン４１〜４５が操作パネル４０の操作画面上に表示されている。
【００７３】
例えば、アイコン４１は、コピー機能の実行を選択するためのアイコンでありユーザが指でタッチして選択することによりコピーアプリケーションプログラムが起動してユーザはコピー機能を利用することができるようになる。
【００７４】
同様にアイコン４２〜４５は、それぞれ、スキャン機能、ファクシミリ機能、電子メール送受信機能、機器設定機能を実行するためのアイコンである。
【００７５】
ここで、図５に示したようなアイコン４１〜４５は、画像形成装置１０の基本的な機能を実行するための基本アイコンである。本実施形態の画像形成装置１０では、このような基本機能のアプリ以外に、ユーザ毎に機能をカスタマイズしたワンタッチアプリを生成することが可能となっている。
【００７６】
次に、図６のフローチャートを参照して、ワンタッチアプリ登録時（作成時）の動作について説明する。
【００７７】
先ず、ユーザはワンタッチアプリを作成したい基本機能のアイコンを選択して、それぞれの設定項目の設定内容、名称、アイコン等を設定する（ステップＳ１０１）。ここでは、図７に示すように、ユーザが指によりコピー機能に対応したアイコン４１を選択したものとして説明する。
【００７８】
ユーザがコピー機能に対応したアイコン４１を選択したことにより、図８に示すようなコピー機能の各種設定項目の設定値を入力するような画面が表示される。図８では、印刷部数を「５」とする操作が行われる場合が示されている。
【００７９】
このコピーの操作画面には、操作パネル４０の表示領域以外にも各種設定値を入力するための画面が含まれているため、図９に示すように、ユーザは指により操作パネル４０の表示画面上を上方向に移動させることにより画面をスクロールさせ、下方の設定項目の画面を表示させる。
【００８０】
そして、図１０に示すように、ユーザは、印刷部数以外の他の設定項目を操作して、ワンタッチアプリとして設定したい設定値を入力する。
【００８１】
上記のような方法により各種設定値の入力が終わり、図１１に示すように、ユーザが「登録する」と表記された登録ボタン５０を操作すると、入力した設定値の登録目的の選択画面が表示される。ここではユーザはワンタッチアプリを生成しようとしているため、表示された選択肢の中から「ワンタッチアプリとして登録」という選択肢を選択する。
【００８２】
すると、図１２（Ａ）に示すように、アイコンの形状の選択画面が表示パネル４０に表示される。このアイコンの形状の選択画面では、生成されるワンタッチアプリアイコンの形状をユーザの希望により選択することが可能となっている。そして、ワンタッチアプリアイコンの形状の選択が終わると、図１２（Ｂ）に示すような、アイコンの名称入力画面が表示パネル４０上に表示される。ここでは、ユーザが、「コピー（経費精算用）」という名称がワンタッチアプリの名称として入力された場合が示されている。
【００８３】
そして、アイコン形状、名称等の入力が終わると、図１３に示すように、生成するワンタッチアプリの実行タイプの選択が行われる（ステップＳ１０２）。この実行タイプとしては、「即時実行型」と「確認後実行型」という２つの実行タイプが選択可能となっている。「即時実行型」とは、ワンタッチアプリアイコンが選択された場合、このワンタッチアプリアイコンに対応したワンタッチアプリを即時に起動して実行するような実行タイプである。また、「確認後実行型」とは、ワンタッチアプリアイコンが選択された場合、このワンタッチアプリアイコンに対応したワンタッチアプリを即時に起動せず、一度ユーザに対して何等かの確認画面を表示して、ユーザがワンタッチアプリの起動を指示した場合に初めてワンタッチアプリを起動する実行タイプである。
【００８４】
図１３に示した画面では、「即時実行型」が選択された場合が示されている。
【００８５】
そして、図１３に示した画面において、「即時実行型」が選択された場合（ステップＳ１０３においてｙｅｓ）、図１４に示すような画面が操作パネル４０に表示され、いずれかの設定内容が変更された場合の動作の選択が行われる（ステップＳ１０４）。具体的には、予め設定されたいずれかの設定内容が変更された場合にそのワンタッチアプリを実行しない「ジョブ実行しない」、または予め設定されたいずれかの設定内容が変更された場合でも、所定の条件が満たされた場合にはそのワンタッチアプリを実行する「ジョブ実行する」のいずれかをユーザに選択させる画面が操作パネル４０に表示される。
【００８６】
この図１４に示した画面では、ユーザが「ジョブ実行する」を選択した場合が示されている。このようにユーザが「ジョブ実行する」を選択した場合（ステップＳ１０５においてｙｅｓ）、図１５に示すように設定内容変更時の実行モードの選択画面が操作パネル４０上に表示される（ステップＳ１０６）。
【００８７】
ここで、図１５の画面上に表示された「確認画面表示モード」とは、ワンタッチアプリが選択され、そのワンタッチアプリに設定されているいずれかの設定内容が変更されている場合に、ユーザに確認画面を表示してユーザからの確認後に処理の実行を行う実行モードである。また、「強制実行モード」とは、ワンタッチアプリが選択され、そのワンタッチアプリに設定されているいずれかの設定内容が変更されている場合でも、変更されている設定内容が、ユーザが許容するものであった場合には、ユーザに確認画面を表示せずに処理を実行する実行モードである。
【００８８】
この図１５に示した画面では、ユーザが「強制実行モード」を選択した場合が示されている。このようにユーザが「強制実行モード」を選択した場合（ステップＳ１０７においてｙｅｓ）、図１６に示すように変更を許容する設定項目の選択画面が操作パネル４０上に表示される（ステップＳ１０８）。
【００８９】
ユーザは、このような選択画面を参照して、ワンタッチアプリに予め設定された設定項目のうち、変更された場合でも確認不要で強制実行することを許容する設定項目を選択する。
【００９０】
このようにして選択される、設定内容の変更を許容する設定項目の選択例を図１７に示す。図１７に示した選択例では、ユーザにより、「ステープル処理」、「両面印刷」、「パンチ処理」が選択された場合が示されている。つまり、この図１７に示されたような選択が行われた場合には、画像形成装置１０の装置状態が変更された等により「ステープル処理」、「両面印刷」、「パンチ処理」等が実行できなくなった場合でも、ユーザに対して確認不要で即座にワンタッチアプリの実行を開始することを許可したことになる。なお、ここで変更を許容するとして選択された設定項目以外の設定項目は、変更を許容しない設定項目として選択されたことになる。
【００９１】
そして、最後に作成するワンタッチアプリをプライベートアプリとするか、パブリックアプリとするかの選択が行われる（ステップＳ１０９）。ここで、プライベートアプリとは、そのユーザのみが使用可能なアプリであり、パブリックアプリとは、そのユーザ以外の他のユーザも使用可能なアプリである。
【００９２】
上記の図７〜図１７において説明したような方法によりワンタッチアプリの生成処理が実行されると、図１８に示すように表示パネル４０の操作画面上には、生成されたワンタッチアプリに対応したワンタッチアプリアイコン８０が追加される。
【００９３】
ユーザがこのワンタッチアプリアイコン８０を選択することにより、ユーザが予め入力された設定内容および設定値に基づいたコピー機能が実行され、頻繁に利用する設定内容および設定値を予めワンタッチアプリとして登録しておくことにより、少ない操作で処理を実行することが可能となる。
【００９４】
次に、このようにして作成されたワンタッチアプリアイコン８０が、図１９に示すようにタップされることにより選択された場合の動作について説明する。
【００９５】
なお、ここでは選択されたワンタッチアプリアイコン８０が即時実行型である場合の動作を図２０のフローチャートを参照して説明する。
【００９６】
ワンタッチアプリが選択されると、状態検知部３６は、自装置の状態を確認して、いずれかの状態が変更されているか否かを検知する（ステップＳ２０１）。
【００９７】
そして、制御部３１は、状態検知部３６の検知結果により、自装置内の状態に変更が無いと判定した場合（ステップＳ２０２においてｎｏ）、選択されたワンタッチアプリに基づくジョブを実行する（ステップＳ２０８）。
【００９８】
そして、状態検知部３６の検知結果により、自装置内の状態に変更が有ると判定した場合（ステップＳ２０２においてｙｅｓ）、制御部３１は、そのワンタッチアプリが、設定変更時の動作として「ジョブを実行する」が選択されたワンタッチアプリであるか否かを判定する（ステップＳ２０３）。
【００９９】
そして、設定変更時の動作として「ジョブを実行しない」が選択されたワンタッチアプリである場合（ステップＳ２０３においてｎｏ）、制御部３１は、そのワンタッチアプリを実行することなく処理を終了する。
【０１００】
そして、設定変更時の動作として「ジョブを実行する」が選択されたワンタッチアプリである場合（ステップＳ２０３においてｙｅｓ）、制御部３１は、そのワンタッチアプリの実行モードが強制実行モードであるか否かを判定する（ステップＳ２０４）。
【０１０１】
そのワンタッチアプリの実行モードが強制実行モードでない場合、つまり実行モードが確認画面表示モードである場合（ステップＳ２０４においてｎｏ）、制御部３１は、操作パネル４０上にワンタッチアプリの実行開始をユーザに確認するための確認画面を表示する（ステップＳ２０７）。
【０１０２】
このようにして表示される確認表示画面例を図２１に示す。この図２１では、カラーモードがカラーから白黒に変更されていることが表示されており、ユーザに対してカラーモードでコピー処理を開始しても良いか否かの確認を行う様子が示されている。
【０１０３】
そして、この図２１に示した確認表示画面においてユーザが設定内容の変更を確認した結果、それでもワンタッチアプリの実行を希望する場合には、スタートボタンを押すことによりワンタッチアプリに基づくジョブが実行される（ステップＳ２０８）。
【０１０４】
このようにしてワンタッチアプリに基づくジョブが実行された際の画面例を図２２に示す。この図２２では、バナー表示において、「白黒モードで実行しています。」という文章が表示されることにより、ユーザに対して設定内容が変更されジョブが実行されていることを示すようになっている。
【０１０５】
ステップＳ２０４において、ワンタッチアプリの実行モードが強制実行モードである場合（ステップＳ２０４においてｙｅｓ）、制御部３１は、変更された設定項目が、変更を許容する設定項目に含まれているか否かを確認する（ステップＳ２０５）。
【０１０６】
そして、変更された設定項目が、変更を許容する設定項目に含まれていない場合（ステップＳ２０６においてｎｏ）、制御部３１は、図２１に示したような確認表示画面を表示して、ユーザに設定項目が変更されたことおよび変更された設定項目でワンタッチアプリを実行するか否かを問い合わせる（ステップＳ２０７）。
【０１０７】
そして、変更された設定項目が、変更を許容する設定項目に含まれている場合（ステップＳ２０６においてｙｅｓ）、制御部３１は、図２１に示したような確認表示画面を表示することなく、図２３に示すようにそのワンタッチアプリに基づくジョブを実行する（ステップＳ２０８）。
【０１０８】
なお、図２３では、許容する設定項目がステープル処理の場合の表示画面例であり、ステープル処理無しで選択されたワンタッチアプリを実行していることがバナー表示上において示されている。
【０１０９】
次に、図２２、図２３において示した表示画面例において、ジョブ実行中にバナー表示がタップされた場合の動作を図２４のフローチャートを参照して説明する。
【０１１０】
ジョブ実行中にバナー表示がタップされた場合（ステップＳ３０１においてｙｅｓ）、制御部３１は、図２５に示すような画面を表示して変更された設定項目の詳細画面を表示する（ステップＳ３０２）。
【０１１１】
図２５に示したジョブ実行中の画面表示例では、現在のジョブの進行状況とともに、変更された設定項目の内容が表示されている。この図２５では、「出力用紙トレイ」と「カラーモード」という２つの設定項目の設定内容が変更されてジョブが実行された場合の画面表示例が示されている。
【０１１２】
そして、図２５を確認したユーザが、この設定内容でジョブが実行されたのでは出力結果が無駄になると考えてジョブをキャンセルしようとする場合、「実行中のジョブの削除」ボタンをタッチする。すると、制御部３１は、図２６に示すようなジョブの削除確認画面を表示して、ユーザにジョブの削除を確認する。そして、ユーザがこのジョブの削除確認画面において、「ＯＫ」ボタンをタッチして、ジョブの削除を指示する旨の操作を行った場合（ステップＳ３０３においてｙｅｓ）、制御部３１は、そのジョブを中止するとともに図２７に示すようなワンタッチアプリの削除確認画面を操作パネル４０に表示する（ステップＳ３０４）。
【０１１３】
この図２７に示すようなワンタッチアプリの削除確認画面においてユーザが「ワンタッチアプリを削除する」を選択した場合（ステップＳ３０５においてｙｅｓ）、制御部３１は、そのワンタッチアプリを削除する（ステップＳ３０６）。
【０１１４】
次に、ワンタッチアプリのジョブを実行中の動作の詳細を図２８のフローチャートを参照して説明する。
【０１１５】
制御部３１は、ワンタッチアプリが選択された場合、選択されたワンタッチアプリにおいて設定された処理を順次実行する（ステップＳ４０１）。その処理の実行中にエラーが発生しなければ（ステップＳ４０２においてｎｏ）、制御部３１は、ジョブが正常終了するまで処理の実行を継続する（ステップＳ４０３）。
【０１１６】
そして、処理の実行中にエラーが発生した場合（ステップＳ４０２においてｙｅｓ）、制御部３１は、エラーが発生した旨を操作パネル４０上等において表示する（ステップＳ４０４）。
【０１１７】
そして、制御部３１は、発生したエラーが一時的なエラーであるか否かを判定する（ステップＳ４０５）。ここで、一時的なエラーとは、例えば、ＨＤＤ等の残容量が少ない等の、何かしらの操作または時間経過によりジョブを再開できるようなエラーである。また、一時的でない永続的なエラーとは、自装置の装置構成自体が変更されたことによりエラー等の容易には復旧しないことが想定されるエラーである。
【０１１８】
そして、発生したエラーが一時的なエラーであると判定された場合（ステップＳ４０５においてｙｅｓ）、制御部３１は、処理を終了する。
【０１１９】
また、発生したエラーが一時的なエラーではない、つまり永続的なエラーであると判定された場合（ステップＳ４０５においてｎｏ）、制御部３１は、図２７に示したようなワンタッチアプリの削除画面を表示する（ステップＳ４０６）。
【０１２０】
図２７に示すようなワンタッチアプリの削除確認画面においてユーザが「ワンタッチアプリを削除する」を選択した場合（ステップＳ４０７においてｙｅｓ）、制御部３１は、そのワンタッチアプリを削除する（ステップＳ４０８）。
【０１２１】
最後に、操作パネル４０上に表示するワンタッチアプリアイコンの外観形状を変更して、そのワンタッチアプリアイコンに登録されているいずれかの設定項目の設定内容が変更されていることが分かるようにした場合の具体例を図２９を参照して説明する。
【０１２２】
図２９（Ａ）は、ワンタッチアプリアイコン８０が作成されてから状態変更が無い場合の表示例である。そして、そのワンタッチアプリアイコン８０が作成され後に装置の状態変更が発生し、設定内容が変更された設定項目が、許容する設定項目の場合のワンタッチアプリアイコン８０ａの外観例を図２９（Ｂ）に示す。また、そのワンタッチアプリアイコン８０が作成され後に装置の状態変更が発生し、設定内容が変更された設定項目が、許容しない設定項目の場合のワンタッチアプリアイコン８０ｂの外観例を図２９（Ｃ）に示す。
【０１２３】
図２９（Ｂ）を参照すると、通常状態のワンタッチアプリアイコン８０に対して、ワンタッチアプリアイコン８０ａでは右肩部分にマークが追加されており、ユーザは、登録されているいずれかの設定項目のうち、許容する設定項目の設定内容が変更されていることが事前に分かるようになっている。
【０１２４】
また、図２９（Ｃ）を参照すると、許容しない設定項目の設定内容が変更されたことによりワンタッチアプリアイコン８０ｂはグレーアウト表示され、ユーザは、このワンタッチアプリアイコン８０ｂが選択不可能なことにより、登録されているいずれかの設定項目のうち、許容しない設定項目の設定内容が変更されていることが分かるようになっている。
【０１２５】
なお、上記では、強制実行モードが選択されたワンタッチアプリについては、許容する設定項目が変更された場合でも、アイコンが選択された場合にユーザに確認画面を表示することなく即時実行されるものとして説明した。しかし、ワンタッチアプリの処理内容が、予め設定された条件に合致したものである場合には、許容する設定項目のみが変更された場合でも、ユーザに確認画面を表示するようにしても良い。
【０１２６】
つまり、制御部３１は、状態検知部３６により検知された状態変更が、設定内容の変更を許容する設定項目に関するものであった場合でも、そのワンタッチアプリにおける処理内容が、予め設定された処理内容の場合には、ワンタッチアプリの処理を実行しないようにしても良い。
【０１２７】
例えば、カラー／モノクロのカラーモード、印刷枚数等の課金条件が変わるような設定項目が変更された場合にはユーザに確認画面を表示して、課金条件が変わらないような設定項目が変更された場合にはユーザに確認画面を表示することなく即時実行するような設定としても良い。
【０１２８】
また、予め設定された複数の設定項目のうち１つの設定項目が変更された場合にはユーザに確認画面を表示することなく即時実行するようして、複数の設定項目が変更された場合のように予め設定された数以上の設定項目が変更された場合にはユーザに確認画面を表示するようにしても良い。
【０１２９】
また、ファクシミリ送信やスキャンした画像データを指定された外部装置に送信する等の外部送信が行われる場合や、印刷枚数が３０枚以上でユーザの意図に沿わなかった場合の影響が大きな場合等では、例え強制実行モードが選択されたワンタッチアプリの場合でも、ユーザに確認画面を表示するようにしても良い。
【０１３０】
また、設定内容の変更を許容しない設定項目が変更されていることによりユーザに確認画面が表示され、ユーザが、確認画面上において処理の実行を許可する旨の入力を行った場合、次回以降においてそのワンタッチアプリが選択された場合には、ユーザに確認画面を表示することなく即時実行するようにしても良い。
【０１３１】
つまり、制御部３１は、表示された確認画面上においてユーザによりワンタッチアプリの実行が許可された場合、そのワンタッチアプリが次回以降選択された場合には、確認画面を表示することなく処理の実行を開始する。
【０１３２】
[変形例]
上記実施形態では、画像形成装置においてワンタッチアプリ等の処理実行データを作成して使用する場合を用いて説明したが、本発明はこれに限定されるものではなく、スマートフォン、タブレット端末装置、携帯電話装置、ノートパソコン等の各種情報処理装置において、指定された処理を実行する処理実行データを使用する場合にも同様に本発明を適用することができるものである。
【０１３３】
例えば、携帯電話装置において使用されるＷｉ−Ｆｉ（登録商標）アシストと呼ばれる機能に本発明を適用した場合について説明する。このＷｉ−Ｆｉアシストと呼ばれる機能は、Ｗｉ−Ｆｉ回線を使用した接続中に、周囲の電波状態が変更され、Ｗｉ−Ｆｉ回線の接続状況が悪くなった場合、携帯電話回線を使用してデータのダウンロード等の通信を継続するという機能である。
【０１３４】
しかし、携帯電話回線を使用したデータ通信では、データ通信量に上限が設定される場合が多いため、動画等の大容量のデータを携帯電話回線を使用してダウンロードする等の処理が行われることを避けたいというユーザの要求がある。
【０１３５】
そのため、指定されたＷｅｂページのデータをダウンロードして表示するというブラウザ等のアプリを処理実行データとした場合に、ＨＴＭＬ（Hyper Text Markup Language）により構成されたＷｅｂページ等のデータ容量の小さいＷｅｂページのダウンロードは設定内容の変更を許容する設定項目として予め登録しておき、動画を含むＷｅｂページ等のデータ容量の大きなＷｅｂページのダウンロードは設定内容の変更を許容しない設定項目として予め登録しておく。
【０１３６】
そして、状態検知部が、通信状態の変化を検知してＷｉ−Ｆｉ回線の電波状況の悪化を検知した場合、ブラウザ等のアプリは、ダウンロードしようとするＷｅｂページがＨＴＭＬにより構成されたＷｅｂページの場合にはユーザに確認することなくダウンロードを実行し、ダウンロードしようとするＷｅｂページが動画等を含むＷｅｂページの場合にはユーザに確認画面を表示してユーザが許可した場合にのみダウンロードを実行するまたはそもそも当該Ｗｅｂページを開くことが出来なかったりアプリが選択できなくなる。
【０１３７】
このように本発明は、ワンタッチアプリ以外の処理実行データに対しても同様に適用可能である。
【符号の説明】
【０１３８】
１０    画像形成装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース（ＩＦ）
１５    ユーザインタフェース（ＵＩ）装置
１６    スキャナ
１７    プリントエンジン
１８    制御バス
２０    端末装置
３０    ネットワーク
３１    制御部
３２    表示部
３３    記憶部
３４    操作入力部
３５    画像読取部
３６    状態検知部
３７    通信部
３８    画像出力部
４０    操作パネル
４１〜４５    基本アイコン
５０    登録ボタン
８０、８０ａ、８０ｂ    ワンタッチアプリアイコン
【図１】
2019009669.tif 000003
【図２】
2019009669.tif 000004
【図３】
2019009669.tif 000005
【図４】
2019009669.tif 000006
【図５】
2019009669.tif 000007
【図６】
2019009669.tif 000008
【図７】
2019009669.tif 000009
【図８】
2019009669.tif 000010
【図９】
2019009669.tif 000011
【図１０】
2019009669.tif 000012
【図１１】
2019009669.tif 000013
【図１２】
2019009669.tif 000014
【図１３】
2019009669.tif 000015
【図１４】
2019009669.tif 000016
【図１５】
2019009669.tif 000017
【図１６】
2019009669.tif 000018
【図１７】
2019009669.tif 000019
【図１８】
2019009669.tif 000020
【図１９】
2019009669.tif 000021
【図２０】
2019009669.tif 000022
【図２１】
2019009669.tif 000023
【図２２】
2019009669.tif 000024
【図２３】
2019009669.tif 000025
【図２４】
2019009669.tif 000026
【図２５】
2019009669.tif 000027
【図２６】
2019009669.tif 000028
【図２７】
2019009669.tif 000029
【図２８】
2019009669.tif 000030
【図２９】
2019009669.tif 000031