(57)【要約】【課題】選択された場合に処理実行の必要性をユーザに確認することなく予め設定された内容で処理を実行するワンタッチアプリ等の処理実行データが、作成された装置とは異なる装置に移行された際に、その処理実行データが移行後の装置において実行された場合にユーザが意図する処理結果が得られるか否かを確認する機会が得られるようにする。【解決手段】制御部３１は、予め作成されたワンタッチアプリが選択された場合、選択されたそのワンタッチアプリが自装置内で作成されたものでなく、確認済みとなっていない場合、印刷結果、読取り結果等の処理結果がユーザの意図するものとなるか否かを確認する。そして、制御部３１は、処理結果が意図するものとなっている旨が確認された場合、そのワンタッチアプリを確認済みとして登録する。【選択図】図３
2019016857.tif 000002
【特許請求の範囲】
【請求項１】
予め設定された内容で処理を実行する処理実行データが選択された場合、選択された当該処理実行データが自装置内で作成されたものでなく、確認済みとなっていない場合、処理結果がユーザの意図するものとなるか否かを確認する確認手段と、
前記確認手段により処理結果が意図するものとなっている旨が確認された場合、当該処理実行データを確認済みとして登録する登録手段と、
を備える画像形成装置。
【請求項２】
前記確認手段は、処理実行データが、作成された装置とは異なる装置に移行されてから初めて選択されて実行された際に、正常に処理が完了した場合、処理結果がユーザの意図するものとなっていると確認する請求項１の画像形成装置。
【請求項３】
前記確認手段は、確認対象の処理実行データが複写処理に関するものである場合、試し印刷を行って印刷結果がユーザの意図するものとなっているか否かを確認し、確認対象の処理実行データが読取処理に関するものである場合、読取った原稿画像を表示して表示結果がユーザの意図するものとなっているか否かを確認する請求項１記載の画像形成装置。
【請求項４】
前記確認手段は、ユーザから処理結果を確認した旨が入力された場合に、処理結果がユーザの意図するものとなっていると確認する請求項３記載の画像形成装置。
【請求項５】
前記確認手段は、試し印刷または読取った画像の表示後に、ユーザが処理実行データの実行を指示した場合、処理結果がユーザの意図するものとなっていると確認する請求項３記載の画像形成装置。
【請求項６】
前記確認手段による確認処理の際に、確認対象の処理実行データの設定内容の変更を受付ける受付手段と、
前記受付手段により受付けられた設定内容により処理実行データを変更する変更手段と、
をさらに備えた請求項１から５のいずれか記載の画像形成装置。
【請求項７】
前記変更手段は、処理実行データの設定内容の変更を行ったユーザが当該処理実行データに対する変更権限を有していない場合、前記受付手段により受付けられた設定内容の変更を一時的に受付けて、設定内容の変更が必要である旨を予め設定された宛先に通知する請求項６記載の画像形成装置。
【請求項８】
前記変更手段は、処理実行データの設定内容の変更を行ったユーザが当該処理実行データに対する変更権限を有していない場合、前記受付手段により受付けられた設定内容の変更を反映した処理実行データを新たに生成する請求項６記載の画像形成装置。
【請求項９】
予め設定された内容で指定された処理を実行する処理実行データが選択された場合、選択された当該処理実行データが自装置内で作成されたものでなく、確認済みとなっていない場合、処理結果がユーザの意図するものとなるか否かを確認する確認ステップと、
前記確認ステップにおいて処理結果が意図するものとなっている旨が確認された場合、当該処理実行データを確認済みとして登録する登録ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、即時実行型のショートカット機能の実行時に、通常はユーザに確認画面を表示しない簡易手順で特定の機能が実行されるが、確認処理実行条件が成立している場合は、ユーザに確認画面を表示する準簡易手順で特定の機能が実行されるようにした機能実行装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１９４９４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、画像形成装置では、実行したい処理手順を予め登録した処理実行データを作成しておくことが行われている。ユーザにとっては、作成した処理実行データを選択するだけで予め設定された内容で指定された処理が実行される。
【０００５】
このような処理実行データを、作成された装置とは異なる装置に移行した場合、移行後の装置の状態が移行元の装置の状態と異なると、その処理実行データが移行後の装置において実行された場合にユーザが意図する処理結果が得られない場合がある。
【０００６】
しかし、処理実行データが、選択されただけで処理を即実行するような設定となっている場合、ユーザが意図する処理結果が得られるか否かを実行前に認識することができなかった。
【０００７】
本発明の目的は、選択された場合に処理実行の必要性をユーザに確認することなく予め設定された内容で処理を実行する処理実行データが、作成された装置とは異なる装置に移行された際に、その処理実行データが移行後の装置において実行された場合にユーザが意図する処理結果が得られるか否かを確認する機会が得られるようにすることが可能な画像形成装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００８】
［画像形成装置］
請求項１に係る本発明は、予め設定された内容で処理を実行する処理実行データが選択された場合、選択された当該処理実行データが自装置内で作成されたものでなく、確認済みとなっていない場合、処理結果がユーザの意図するものとなるか否かを確認する確認手段と、
前記確認手段により処理結果が意図するものとなっている旨が確認された場合、当該処理実行データを確認済みとして登録する登録手段とを備える画像形成装置である。
【０００９】
請求項２に係る本発明は、前記確認手段が、処理実行データが作成された装置とは異なる装置に移行されてから初めて選択されて実行された際に、正常に処理が完了した場合、処理結果がユーザの意図するものとなっていると確認する請求項１の画像形成装置である。
【００１０】
請求項３に係る本発明は、前記確認手段が、確認対象の処理実行データが複写処理に関するものである場合、試し印刷を行って印刷結果がユーザの意図するものとなっているか否かを確認し、確認対象の処理実行データが読取処理に関するものである場合、読取った原稿画像を表示して表示結果がユーザの意図するものとなっているか否かを確認する請求項１記載の画像形成装置である。
【００１１】
請求項４に係る本発明は、前記確認手段が、ユーザから処理結果を確認した旨が入力された場合に、処理結果がユーザの意図するものとなっていると確認する請求項３記載の画像形成装置である。
【００１２】
請求項５に係る本発明は、前記確認手段が、試し印刷または読取った画像の表示後に、ユーザが処理実行データの実行を指示した場合、処理結果がユーザの意図するものとなっていると確認する請求項３記載の画像形成装置である。
【００１３】
請求項６に係る本発明は、前記確認手段による確認処理の際に、確認対象の処理実行データの設定内容の変更を受付ける受付手段と、
前記受付手段により受付けられた設定内容により処理実行データを変更する変更手段とをさらに備えた請求項１から５のいずれか記載の画像形成装置である。
【００１４】
請求項７に係る本発明は、前記変更手段が、処理実行データの設定内容の変更を行ったユーザが当該処理実行データに対する変更権限を有していない場合、前記受付手段により受付けられた設定内容の変更を一時的に受付けて、設定内容の変更が必要である旨を予め設定された宛先に通知する請求項６記載の画像形成装置である。
【００１５】
請求項８に係る本発明は、前記変更手段が、処理実行データの設定内容の変更を行ったユーザが当該処理実行データに対する変更権限を有していない場合、前記受付手段により受付けられた設定内容の変更を反映した処理実行データを新たに生成する請求項６記載の画像形成装置である。
【００１６】
[プログラム]
請求項９に係る本発明は、予め設定された内容で指定された処理を実行する処理実行データが選択された場合、選択された当該処理実行データが自装置内で作成されたものでなく、確認済みとなっていない場合、処理結果がユーザの意図するものとなるか否かを確認する確認ステップと、
前記確認ステップにおいて処理結果が意図するものとなっている旨が確認された場合、当該処理実行データを確認済みとして登録する登録ステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１７】
請求項１に係る本発明によれば、選択された場合に処理実行の必要性をユーザに確認することなく予め設定された内容で処理を実行する処理実行データが、作成された装置とは異なる装置に移行された際に、その処理実行データが移行後の装置において実行された場合にユーザが意図する処理結果が得られるか否かを確認する機会が得られるようにすることが可能な画像形成装置を提供することができる。
【００１８】
請求項２に係る本発明によれば、ユーザによる明示的な確認結果の入力を必要とすることなく、処理結果がユーザの意図するものとなるか否かを確認することが可能な画像形成装置を提供することができる。
【００１９】
請求項３に係る本発明によれば、処理結果がユーザの意図するものとなるか否かをより高い精度で確認することが可能な画像形成装置を提供することができる。
【００２０】
請求項４に係る本発明によれば、処理結果がユーザの意図するものとなっていることを確実に確認することが可能な画像形成装置を提供することができる。
【００２１】
請求項５に係る本発明によれば、ユーザによる明示的な確認結果の入力を必要とすることなく、処理結果がユーザの意図するものとなるか否かをより高い精度で確認することが可能な画像形成装置を提供することができる。
【００２２】
請求項６に係る本発明によれば、処理結果がユーザの意図するものではない場合でも、処理結果がユーザの意図するものとなるような変更を実行することが可能な画像形成装置を提供することができる。
【００２３】
請求項７に係る本発明によれば、処理結果がユーザの意図するものではなく、そのユーザが処理実行データに対する変更権限を有していない場合でも、処理結果がユーザの意図するものとなるような変更を行えるようにすることが可能な画像形成装置を提供することができる。
【００２４】
請求項８に係る本発明によれば、処理結果がユーザの意図するものではなく、そのユーザが処理実行データに対する変更権限を有していない場合でも、ユーザの意図する処理結果が得られるようにすることが可能な画像形成装置を提供することができる。
【００２５】
請求項９に係る本発明によれば、選択された場合に処理実行の必要性をユーザに確認することなく予め設定された内容で処理を実行する処理実行データが、作成された装置とは異なる装置に移行された際に、その処理実行データが移行後の装置において実行された場合にユーザが意図する処理結果が得られるか否かを確認する機会が得られるようにすることが可能なプログラムを提供することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態の画像形成システムの構成を示すシステム図である。
【図２】本発明の一実施形態における画像形成装置１０のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態における画像形成装置１０の機能構成を示すブロック図である。
【図４】本発明の一実施形態の画像形成装置１０における操作パネル４０の表示画面例を示す図である。
【図５】画像形成装置１０の待機状態に示されるホーム画面の表示内容を拡大したものを示す図である。
【図６】本発明の一実施形態の画像形成装置１０における、ワンタッチアプリ登録時（作成時）の動作を説明するためのフローチャートである。
【図７】ワンタッチアプリの作成方法を説明するための図である。
【図８】ワンタッチアプリの作成方法を説明するための図である。
【図９】ワンタッチアプリの作成方法を説明するための図である。
【図１０】ワンタッチアプリの作成方法を説明するための図である。
【図１１】ワンタッチアプリとして登録する各設定項目の設定内容例を示す図である。
【図１２】ワンタッチアプリの作成方法を説明するための図である。
【図１３】ワンタッチアプリの作成方法を説明するための図である。
【図１４】ワンタッチアプリの作成方法を説明するための図である。
【図１５】ワンタッチアプリの作成方法を説明するための図である。
【図１６】ワンタッチアプリ作成後のホーム画面例を示す図である。
【図１７】画像形成装置１０Ａにおいて作成されたワンタッチアプリデータを画像形成装置１０Ｂに移行するクローニングが行われる様子を示す図である。
【図１８】ワンタッチアプリデータのインポート時における画像形成装置１０Ｂの動作を説明するためのフローチャートである。
【図１９】画像形成装置１０Ｂの表示パネル４０Ｂ上に表示される実行不可能なワンタッチアプリの一覧表示例を示す図である。
【図２０】画像形成装置１０Ｂにワンタッチアプリがインポートされたことにより、操作パネル４０Ｂ上にワンタッチアプリアイコン８０Ｂ、８１Ｂが表示される様子を示す図である。
【図２１】画像形成装置１０Ｂにインポートされたワンタッチアプリアイコン８０Ｂがタップされることにより選択される様子を示す図である。
【図２２】ワンタッチアプリアイコンが選択された場合の動作を説明するためのフローチャートである。
【図２３】ワンタッチアプリの設定内容の一覧表示画面（確認画面）例を示す図である。
【図２４】ワンタッチの設定内容の確認方法の選択画面例を示す図である。
【図２５】図２２のフローチャートにおいて説明した、選択された確認方法による確認処理（ステップＳ３０５）の詳細を説明するためのフローチャートである。
【図２６】ジョブを実行せずに設定内容の確認を行う場合の、ワンタッチアプリの設定内容の一覧表示画面（確認画面）例を示す図である。
【図２７】操作パネル４０Ｂ上に表示されるプレビュー表示画面例を示す図である。
【図２８】表示パネル４０Ｂ上に表示されるパラメータ確認画面例を示す図である。
【図２９】「コピー（経費精算用）」というワンタッチアプリが確認済みに変更された場合のホーム画面例を示す図である。
【発明を実施するための形態】
【００２７】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２８】
図１は本発明の一実施形態の画像形成システムの構成を示す図である。
【００２９】
本発明の一実施形態の画像形成システムは、図１に示されるように、ネットワーク３０により相互に接続された２台の画像形成装置１０Ａ、１０Ｂ、および複数の端末装置２０により構成される。端末装置２０は、それぞれ、印刷データを生成して、ネットワーク３０経由にて生成した印刷データを画像形成装置１０Ａ、１０Ｂに対して送信する。画像形成装置１０Ａ、１０Ｂは、端末装置２０から送信された印刷データを受け付けて、印刷データに応じた画像を用紙上に出力する。なお、画像形成装置１０Ａ、１０Ｂは、印刷（プリント）機能、スキャン機能、複写（コピー）機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる装置である。
【００３０】
次に、本実施形態の画像形成システムにおける画像形成装置１０Ａ、１０Ｂのハードウェア構成を図２に示す。なお、画像形成装置１０Ａ、１０Ｂは、お互いに同様な構成となっているため、画像形成装置１０Ａ、１０Ｂの構成を説明する際には両方の装置を特定せずに画像形成装置１０として表現して説明する。
【００３１】
画像形成装置１０は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、ネットワーク３０を介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１５、スキャナ１６、プリントエンジン１７を有する。これらの構成要素は、制御バス１８を介して互いに接続されている。
【００３２】
プリントエンジン１７は、帯電、露光、現像、転写、定着などの工程を経て印刷用紙等の記録媒体上に画像を印刷する。
【００３３】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、画像形成装置１０の動作を制御する。
【００３４】
なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００３５】
図３は、上記の制御プログラムが実行されることにより実現される画像形成装置１０の機能構成を示すブロック図である。
【００３６】
本実施形態の画像形成装置１０は、図３に示されるように、制御部３１と、表示部３２と、記憶部３３と、操作入力部３４と、画像読取部３５と、通信部３６と、画像出力部３７とを備えている。
【００３７】
表示部３２は、いわゆるタッチパネル等の操作パネルにより構成され、画像形成装置１０に対する操作を受け付けたり、操作結果、処理結果等をユーザに示すために表示する。
【００３８】
記憶部３３は、制御部３１による処理が行われる際の途中の画像データ等を一時的に記憶するためのメモリである。操作入力部３４は、ユーザからの各種操作を入力する。画像読取部３５は、セットされた原稿を読取って画像データに変換する処理を行っている。
【００３９】
通信部３６は、端末装置２０等の外部装置との間でデータのソース受信を行い、端末装置２０からの印刷ジョブを受信したり、画像データをファクシミリ送信したり、電子メールの送受信等を行っている。
【００４０】
画像出力部３７は、制御部３１による指示に基づいて動作を行って、画像データを印刷用紙等の記録媒体上に印刷して出力する処理を実行する。
【００４１】
制御部３１は、表示部３２、記憶部３３、操作入力部３４、画像読取部３５、通信部３６、画像出力部３７等を制御して、印刷処理、複写処理、原稿画像の読取り処理等の様々な処理を実行している。
【００４２】
ここで、表示部３２は、各種機能の実行を選択するためのアイコンを画面上に表示する表示装置である。そして、表示部３２の画面上に表示されているいずれかのアイコンがユーザにより選択されると、制御部３１は、選択されたアイコンに対応した機能を実行するような制御を行う。
【００４３】
ここで、アイコンとは、操作画面上に表示され、特定のアプリケーションプログラム（以下アプリと略す。）を起動させたり、特定の画面に遷移したりするための操作位置を示すための絵柄図形である。そして、この絵柄図形には、単にデザインされた図形だけでなく、アルファベット、ひらがな、カタカタ、漢字等の各種文字が含まれる場合もある。
【００４４】
この表示部３２の画面上に表示されるアイコンには、コピー、スキャン、ファクシミリ送信、機器設定、認証設定等の画像形成装置１０の基本的な機能を実行するためのアプリ又はプログラムを起動するための基本アイコンとともに、基本アイコンに関連してユーザ毎に生成された各種の関連アイコンが表示される場合がある。
【００４５】
そして、このような関連アイコンの１つとして、ワンタッチアプリアイコンと呼ばれるアイコンがある。このワンタッチアプリアイコンとは、ワンタッチアプリ（処理実行データ）と呼ばれるアプリケーションプログラムの実行を選択するためのアイコンである。
【００４６】
そして、ワンタッチアプリとは、ユーザによりアイコンが選択されると、（１）コピー、スキャン、ファクシミリ送信等の処理の種類、（２）印刷枚数、片面／両面、カラー／モノクロ、データ格納先、ファクシミリ送信先等の各種処理内容、（３）処理実行の開始指示（スタートボタン）等の各種指示を一括で受けたものとして処理の実行を行うためのアプリケーションプログラムである。
【００４７】
つまり、このワンタッチアプリとは、対応したアイコンが選択された場合に、指定された処理を実行するための処理実行データである。そして、ワンタッチアプリアイコンがユーザにタッチされたことによりワンタッチアプリアイコンに対応したワンタッチアプリが選択された場合、制御部３１が記憶部３３、画像読取部３５、通信部３６、画像出力部３７等の実行手段を制御することにより、選択されたワンタッチアプリにおいて設定されている設定内容で処理が実行される。
【００４８】
そして、本実施形態の画像形成装置１０では、このようなワンタッチアプリを作成された装置から他の装置に移行するクローニングと呼ばれる機能が備えられている。例えば、１つのオフィス内で複数の画像形成装置１０が使用される場合、ある画像形成装置１０においてワンタッチアプリを作成し、作成されたワンタッチアプリを他の画像形成装置１０に移行することにより、それぞれの画像形成装置１０において同じ操作を繰り返してワンタッチアプリを作成する手間を省くことができる。
また、あるオフィス内に後から画像形成装置１０を追加したような場合に、追加した画像形成装置１０に対して、それまで使用していた画像形成装置１０において使用されていたワンタッチアプリを移行するような場合もある。
【００４９】
しかし、このようなワンタッチアプリの移行が行われた場合、ワンタッチアプリが作成された画像形成装置１０では、問題無く実行が可能であった場合でも、移行後の画像形成装置１０においてワンタッチアプリを実行した場合に問題が発生する場合がある。
【００５０】
先ず、あるワンタッチアプリを異なる装置に移行した際に、ワンタッチアプリが作成された画像形成装置の状態と、ワンタッチアプリが移行された画像形成装置の状態が異なる場合、そのワンタッチアプリを選択して実行した場合に正常に処理が実行されずにユーザの希望する処理結果が得られない、または処理そのものが実行されない可能性がある。
【００５１】
例えば、ステープル処理を含むワンタッチアプリが、ステープル処理を実行するための後処理装置が接続されていない画像形成装置に移行された場合、そのワンタッチアプリを実行してもステープル処理が行われずに希望した処理結果が得られない。また、カラー印刷処理を含むワンタッチアプリが、モノクロ印刷しか対応していない画像形成装置に移行された場合、そのワンタッチアプリを実行してもカラー印刷処理が行われずにエラーとなり希望した処理結果が得られない。つまり、出力結果等の処理結果がユーザの意図するものとはなっていないことになる。
【００５２】
また、機能的な問題だけでなく、機能的に同じ構成の画像形成装置間でワンタッチアプリを移行した場合に発生する問題もある。
【００５３】
例えば、ある画像形成装置では出力画像の濃度が薄いため、濃度調整を行って濃度が濃くなるような設定をしたワンタッチアプリを作成していたような場合、そのワンタッチアプリを別の画像形成装置に移行すると、得られる出力画像が濃すぎてしまうような事態が発生する可能性がある。また、あるワンタッチアプリを作成された画像形成装置とは異なる画像形成装置に移行して実行した場合、ワンタッチアプリを作成した画像形成装置における出力結果とは異なる色味の出力結果が得られてしまうような場合もある。このような場合も、出力結果等の処理結果がユーザの意図しないものになっていることになる。
【００５４】
つまり、出力結果等がユーザの意図したものとならないとは、実際の出力結果が、ユーザが期待した出力結果とならないことを意味し、単に機能的な結果だけでなく画質等も含めた結果がユーザの期待したものでないことを意味する。
【００５５】
そこで、本実施形態の画像形成装置１０では、このような問題を解決するために以下のような構成となっている。
【００５６】
制御部３１は、予め作成されたワンタッチアプリが選択された場合、選択されたそのワンタッチアプリが自装置内で作成されたものでなく、確認済みとなっていない場合、印刷結果、読取り結果等の処理結果がユーザの意図するものとなるか否かを確認する。
【００５７】
そして、制御部３１は、処理結果が意図するものとなっている旨が確認された場合、そのワンタッチアプリを確認済みとして登録する。
【００５８】
なお、制御部３１は、ワンタッチアプリが、作成された装置とは異なる装置に移行されてから初めて選択されて実行された際に、正常に処理が完了した場合、処理結果がユーザの意図するものとなっていると確認する。
【００５９】
または、制御部３１は、確認対象のワンタッチアプリが複写処理に関するものである場合、テストプリント（試し印刷）を行って印刷結果がユーザの意図するものとなっているか否かを確認し、確認対象のワンタッチアプリがスキャン処理（読取処理）に関するものである場合、読取った原稿画像をプレビュー表示して表示結果がユーザの意図するものとなっているか否かを確認する。
【００６０】
さらに、制御部３１は、ユーザから処理結果を確認した旨が入力された場合に、処理結果がユーザの意図するものとなっていると確認する。
【００６１】
なお、制御部３１は、テストプリントまたは読取った画像のプレビュー表示後に、ユーザがワンタッチアプリの実行を指示した場合、処理結果がユーザの意図するものとなっていると確認する。
【００６２】
なお、操作入力部３４は、制御部３１による確認処理の際に、確認対象のワンタッチアプリの設定内容の変更を受付ける。そして、制御部３１は、操作入力部３４により受付けられた設定内容によりワンタッチアプリを変更する。
【００６３】
また、制御部３１は、ワンタッチアプリの設定内容の変更を行ったユーザがそのワンタッチアプリに対する変更権限を有していない場合、操作入力部３４により受付けられた設定内容の変更を一時的に受付けて、設定内容の変更が必要である旨を予め設定された宛先（そのワンタッチアプリの変更権限を有するユーザの宛先）に通知する。
【００６４】
なお、制御部３１は、ワンタッチアプリの設定内容の変更を行ったユーザがそのワンタッチアプリに対する変更権限を有していない場合、操作入力部３４により受付けられた設定内容の変更を反映したワンタッチアプリを新たに生成するようにしても良い。
【００６５】
なお、本実施形態では、表示部３２上のアイコンが選択された場合に、予め設定された設定内容で処理を実行するためのワンタッチアプリに対して本発明を適用した場合について説明するが、選択された場合に予め設定された設定内容で処理を実行するような処理実行データであれば本発明を同様に適用可能である。
【００６６】
次に、本実施形態の画像形成装置１０における動作を図面を参照して詳細に説明する。
【００６７】
以下の説明では、画像形成装置１０Ａにおいてワンタッチアプリを作成し、作成されたワンタッチアプリを画像形成装置１０Ｂに移行するクローニングを実行する場合を用いて説明する。
【００６８】
先ず、画像形成装置１０Ａにおいてワンタッチアプリを作成する際の様子について説明する。画像形成装置１０Ａにおける操作パネル４０Ａの表示内容の一例を図４に示す。なお、この操作パネル４０Ａは、いわゆるタッチパネルであり、表示部３２および操作入力部３４の両方の機能を備えた装置である。
【００６９】
図４では、画像形成装置１０Ａの待機状態に示されるホーム画面が操作パネル４０Ａ上に表示されている場合が示されている。このホーム画面の表示内容を拡大したものを図５に示す。
【００７０】
図５に示されたホーム画面例では、ある機能の実行を選択するための複数のアイコン４１〜４５が操作パネル４０Ａの操作画面上に表示されている。
【００７１】
例えば、アイコン４１は、コピー機能の実行を選択するためのアイコンでありユーザが指でタッチして選択することによりコピーアプリケーションプログラムが起動してユーザはコピー機能を利用することができるようになる。
【００７２】
同様にアイコン４２〜４５は、それぞれ、スキャン機能、ファクシミリ機能、電子メール送受信機能、機器設定機能を実行するためのアイコンである。
【００７３】
ここで、図５に示したようなアイコン４１〜４５は、画像形成装置１０Ａの基本的な機能を実行するための基本アイコンである。本実施形態の画像形成装置１０Ａでは、このような基本機能のアプリ以外に、ユーザ毎に機能をカスタマイズしたワンタッチアプリを生成することが可能となっている。
【００７４】
次に、図６のフローチャートを参照して、ワンタッチアプリ登録時（作成時）の動作について説明する。
【００７５】
先ず、ユーザはワンタッチアプリを作成したい基本機能のアイコンを選択して、それぞれの設定項目の設定内容、名称、アイコン等を設定する（ステップＳ１０１）。ここでは、図７に示すように、ユーザが指によりコピー機能に対応したアイコン４１を選択したものとして説明する。
【００７６】
ユーザがコピー機能に対応したアイコン４１を選択したことにより、図８に示すようなコピー機能の各種設定項目の設定値を入力するような画面が表示される。図８では、印刷部数を「５」とする操作が行われる場合が示されている。
【００７７】
このコピーの操作画面には、操作パネル４０Ａの表示領域以外にも各種設定値を入力するための画面が含まれているため、図９に示すように、ユーザは指により操作パネル４０Ａの表示画面上を上方向に移動させることにより画面をスクロールさせ、下方の設定項目の画面を表示させる。
【００７８】
そして、図１０に示すように、ユーザは、印刷部数以外の他の設定項目を操作して、ワンタッチアプリとして設定したい設定値を入力する。このようにして入力されたワンタッチアプリとして登録する各設定項目の設定内容例を図１１に示す。図１１に示された設定内容例では、両面印刷という設定項目については「片面」、カラーモードという設定項目については「カラー」というような設定内容が選択された場合が示されている。
【００７９】
上記のような方法により各種設定内容・設定値の入力が終わり、図１２に示すように、ユーザが「登録する」と表記された登録ボタン５０を操作すると、入力した設定内容・設定値の登録目的の選択画面が表示される。ここではユーザはワンタッチアプリを生成しようとしているため、表示された選択肢の中から「ワンタッチアプリとして登録」という選択肢を選択する。
【００８０】
すると、図１３（Ａ）に示すように、アイコンの形状の選択画面が表示パネル４０に表示される。このアイコンの形状の選択画面では、生成されるワンタッチアプリアイコンの形状をユーザの希望により選択することが可能となっている。そして、ワンタッチアプリアイコンの形状の選択が終わると、図１３（Ｂ）に示すような、アイコンの名称入力画面が表示パネル４０Ａ上に表示される。ここでは、ユーザが、「コピー（経費精算用）」という名称がワンタッチアプリの名称として入力された場合が示されている。
【００８１】
そして、アイコン形状、名称等の入力が終わると、図１４に示すように、生成するワンタッチアプリの実行タイプの選択が行われる（ステップＳ１０２）。この実行タイプとしては、「即時実行型」と「確認後実行型」という２つの実行タイプが選択可能となっている。「即時実行型」とは、ワンタッチアプリアイコンが選択された場合、このワンタッチアプリアイコンに対応したワンタッチアプリを即時に起動して実行するような実行タイプである。また、「確認後実行型」とは、ワンタッチアプリアイコンが選択された場合、このワンタッチアプリアイコンに対応したワンタッチアプリを即時に起動せず、ユーザに対して各設定項目に対して設定されている設定内容・設定値の一覧表示を示す確認画面を表示して、ユーザが表示された設定内容・設定値を確認してワンタッチアプリの起動を指示した場合に初めてワンタッチアプリを起動する実行タイプである。図１４に示した画面では、「即時実行型」が選択された場合が示されている。
【００８２】
そして、実行タイプの選択が行われると、図１５に示すような画面が表示されて作成するワンタッチアプリをパブリックデータとするかプライベートデータとするかの選択が行われる(ステップＳ１０３)。
【００８３】
ここで、パブリックデータとは、全てのユーザが使用可能なデータであり、通常、機械管理者により生成される。そのため、機械管理者のみがパブリックデータの編集可能であり、管理者権限を有さない一般ユーザはこのパブリックデータを使用することはできるが編集することができない。
【００８４】
また、プライベートデータとは、作成したユーザのみが使用および編集ができるデータである。そのため、機械管理者も含めた他のユーザは、このプライベートデータの使用および編集を行うことはできない。
【００８５】
図１５に示した画面では、生成するワンタッチアプリを「パブリックデータ」として生成することが選択された場合が示されている。
【００８６】
上記の図７〜図１５において説明したような方法によりワンタッチアプリの生成処理が実行されると、図１６に示すように表示パネル４０Ａの操作画面上には、生成されたワンタッチアプリに対応したワンタッチアプリアイコン８０が追加される。
【００８７】
ユーザがこのワンタッチアプリアイコン８０を選択することにより、ユーザが予め入力された設定内容および設定値に基づいたコピー機能が実行され、頻繁に利用する設定内容および設定値を予めワンタッチアプリとして登録しておくことにより、少ない操作で処理を実行することが可能となる。
【００８８】
このようにして画像形成装置１０Ａにおいて作成されたワンタッチアプリデータを画像形成装置１０Ｂに移行するクローニングが行われる様子を図１７に示す。
【００８９】
画像形成装置１０Ａと画像形成装置１０Ｂとの間でワンタッチアプリをクローニングする場合、画像形成装置１０Ａにおいてワンタッチアプリデータをエクスポート処理して装置外に出力し、そのワンタッチアプリデータを画像形成装置１０Ｂにインポートする。このようなクローニング処理を実行することにより、画像形成装置１０Ａにおいて作成されたワンタッチアプリが画像形成装置１０Ｂに一括して移行することができる。
【００９０】
ワンタッチアプリデータのインポート時における画像形成装置１０Ｂの動作を図１８のフローチャートを参照して説明する。
【００９１】
画像形成装置１０Ｂでは、制御部３１は、インポートしたファイルデータにより自装置に登録されているワンタッチアプリデータを更新する（ステップＳ２０１）。
【００９２】
そして、制御部３１は、更新したワンタッチアプリデータを解析して、自装置の装置状態を勘案して、インポートしたワンタッチアプリに実行不可能なワンタッチアプリが有るか否かを確認する（ステップＳ２０２）。
【００９３】
そして、インポートしたワンタッチアプリに実行不可能なワンタッチアプリが無い場合（ステップＳ２０３においてｎｏ）、制御部３１は、インポート処理を終了する。
【００９４】
そして、インポートしたワンタッチアプリに実行不可能なワンタッチアプリが有る場合（ステップＳ２０３においてｙｅｓ）、制御部３１は、実行不可能なワンタッチアプリの一覧を操作パネル上等において表示する（ステップＳ２０４）。
【００９５】
このようにして画像形成装置１０Ｂの表示パネル４０Ｂ上に表示される実行不可能なワンタッチアプリの一覧表示例を図１９に示す。
【００９６】
図１９では、「○○（会議資料出力）」、「スキャン（総務部用）」という名称の２つのワンタッチアプリが実行不可能であることが表示されている。
【００９７】
そして、このような表示を参照したユーザにより、実行不可能なワンタッチアプリに対する処置が実行される（ステップＳ２０５）。例えば、ユーザが実行不可能なワンタッチアプリの削除、設定内容・設定値の変更、変更権限を有するユーザに対して実行不可能である旨の通知等の処置が実行される。
【００９８】
なお、図１９では、実行不可能なワンタッチアプリの名称のみが表示されているが、実行不可能なワンタッチアプリ毎に、実行できない理由、問題となる設定項目等を表示するようにしてもよい。
【００９９】
そして、このようにして実行不可能であると示されたワンタッチアプリに対して、一括して削除する、一括して設定内容・設定値を変更する、編集権限のあるユーザに対して一括して通知する、または各ワンタッチアプリについてそれぞれ個別に削除、変更、通知する等の対処を行うことが可能となっている。また、何も変更することなく確認済みとすることも可能である。
【０１００】
なお、一般的にワンタッチアプリを一括して移行する作業は機械管理者により実行される場合が多いが、機械管理者はパブリックデータについては編集可能であるが、プライベートデータについては編集することはできない。そのため、ワンタッチアプリの移行作業者が編集権限を有さないワンタッチアプリが実行不可能として挙げられた場合、そのワンタッチアプリの作成者に画像形成装置１０からメール等により実行不可能な旨の通知を行うようにしても良いし、そのユーザがログインした際に、実行不可能なワンタッチアプリがある旨を通知するようにしても良い。
【０１０１】
また、ワンタッチアプリの移行作業時のみ特別に編集権限の無い者によるワンタッチアプリの変更作業を可能としたり、または実行可能となるように自動的に設定内容・設定値の変更が行わるようにしても良い。そのような場合には、そのワンタッチアプリの作成者にメール等により変更が行われた旨を通知したり、最初のログイン時に変更が行われた旨と通知するようにしても良い。
【０１０２】
このようにして画像形成装置１０Ｂにワンタッチアプリがインポートされたことにより、操作パネル４０Ｂ上にワンタッチアプリアイコン８０Ｂ、８１Ｂが表示される様子を図２０に示す。
【０１０３】
図２０を参照すると、ワンタッチアプリアイコン８０Ｂ、８１Ｂの右肩にはＮマークが付加されているのが分かる。このＮマークは、このワンタッチアプリアイコン８０Ｂ、８１Ｂが、実行タイプが即時実行型であり、自装置で作成されたものではなく他装置から移行されたものであり、さらに自装置での確認済みでないことを示している。
【０１０４】
次に、このようにしてインポートされたワンタッチアプリアイコン８０Ｂが、図２１に示すようにタップされることにより選択された場合の動作を説明する。
【０１０５】
先ずは、一般的なワンタッチが選択された場合の動作を図２２のフローチャートを参照して説明する。
【０１０６】
操作パネル４０Ｂ上のワンタッチアプリが選択された場合、制御部３１は、選択されたワンタッチアプリが即時実行型であるか確認後実行型であるかの判定を行う（ステップＳ３０１）。
【０１０７】
ここで、選択されたワンタッチアプリが即時実行型でない場合、つまり確認後実行型である場合（ステップＳ３０１においてｎｏ）、制御部３１は、図２３に示すような設定内容の一覧表示画面（確認画面）を表示する（ステップＳ３０７）。なお、図２１に示したワンタッチアプリアイコン８０Ｂは即時実行型のワンタッチアプリに対応したものであるため、本来であれば確認画面等は表示されないがここでは説明上の理由により確認画面が表示された場合について説明している。
【０１０８】
そして、このような一覧表示画面を見たユーザが設定内容を確認後、または設定内容の変更後にスタートボタンを操作すると、制御部３１は、確認が完了、または変更が完了したと判定して（ステップＳ３０８）、選択されたワンタッチアプリに対応したジョブを実行する（ステップＳ３０６）。
【０１０９】
また、選択されたワンタッチアプリが即時実行型である場合（ステップＳ３０１においてｙｅｓ）、制御部３１は、そのワンタッチアプリが自装置で作成されたものであるか、および確認済みであるか否かを判定する（ステップＳ３０２、Ｓ３０３）。
【０１１０】
ここで、選択されたワンタッチアプリが自装置で作成されたものである場合（ステップＳ３０２においてｙｅｓ）、または確認済みであるか場合（ステップＳ３０３においてｙｅｓ）、制御部３１は、ユーザに確認画面等を表示することなく、選択されたワンタッチアプリに対応したジョブを実行する（ステップＳ３０６）。
【０１１１】
そして、選択されたワンタッチアプリが自装置で作成されたものではなく（ステップＳ３０２においてｎｏ）、かつ確認済みでない場合（ステップＳ３０３においてｎｏ）、制御部３１は、設定内容の確認方法の選択画面を操作パネル４０Ｂ上に表示する（ステップＳ３０４）。このようにして表示される確認方法の選択画面例を図２４に示す。
【０１１２】
そして、制御部３１は、図２４に示した確認方法の選択画面において選択された確認方法によりワンタッチアプリの設定内容等の確認処理を実行し、そのワンタッチアプリを確認済みとする（ステップＳ３０５）。なお、この確認処理の詳細については別途説明する。その後、制御部３１は、選択されたワンタッチアプリに対応したジョブを実行する（ステップＳ３０６）。
【０１１３】
次に、図２２のフローチャートにおいて説明した、選択された確認方法による確認処理（ステップＳ３０５）の詳細について、図２５のフローチャートを参照して説明する。
【０１１４】
図２４の選択画面例では、「ジョブ実行せずに確認する」、「サンプルイメージを見て確認する」、「確認せずにジョブ実行する」という３つの確認方法が示されている。
制御部３１は、この３つの確認方法のうちユーザに選択された確認方法がいずれかを判定し（ステップＳ４０１）、選択された確認方法に応じた確認処理を実行する。
【０１１５】
ここで選択された確認方法が「ジョブ実行せずに確認する」であった場合、制御部３１は、図２６に示すような設定内容の一覧表示を確認画面として表示し（ステップＳ４０２）、ユーザが表示された設定内容を確認、または変更して確認完了した旨が入力されると（ステップＳ４０３）、そのワンタッチアプリを確認済みとして設定する（ステップＳ４０４）。なお、この場合には図２２のフローチャートにおけるジョブ実行処理（ステップＳ３０６）は実行されず、ワンタッチアプリに対応したジョブは実行されずに終了する。
【０１１６】
そして、選択された確認方法が「サンプルイメージを見て確認する」であった場合、制御部３１は、選択されたワンタッチアプリが印刷処理である場合にはサンプルプリントを画像出力部３７から出力するようにし、スキャン処理である場合には画像読取部３５により読取った原稿画像をプレビュー表示する（ステップＳ４０５）。このようにして表示されるプレビュー表示画面例を図２７に示す。
【０１１７】
このようなサンプルプリントまたはプレビュー表示の後、制御部３１は、図２８に示すようなパラメータ確認画面を表示パネル４０Ｂ上に表示する（ステップＳ４０６）。
【０１１８】
そして、サンプルプリントまたはプレビュー表示を見たユーザが、出力結果または読取り結果が意図したものとなっていると判定した場合、パラメータ確認画面における「パラメータ確認完了」ボタンをタッチする。
【０１１９】
すると、制御部３１は、ワンタッチアプリの設定内容の確認が完了したと判定して（ステップＳ４０７においてｙｅｓ）、そのワンタッチアプリを確認済みとする（ステップＳ４０８）。なお、ユーザがパラメータ確認画面における「パラメータ確認保留」ボタンをタッチした場合には、制御部３１は、ワンタッチアプリの設定内容の確認はまだ完了していない判定して（ステップＳ４０７においてｎｏ）、そのワンタッチアプリを確認済みとはしない。
【０１２０】
最後に、ステップＳ４０１の処理において、選択された確認方法が「確認せずにジョブ実行する」であった場合、制御部３１は、確認処理を実行することなく、そのワンタッチアプリを確認済みとする（ステップＳ４０８）。そのため、この場合には設定内容は確認されずにジョブが実行され、そのワンタッチアプリは確認済みに設定されることになる。
【０１２１】
このような確認処理が実行されたことにより「コピー（経費精算用）」というワンタッチアプリが確認済みに変更された場合、ホーム画面の表示例を図２９に示す。図２９では、この「コピー（経費精算用）」というワンタッチアプリアイコン８０ＢからＮマークが削除され、確認済みとなったことを把握することができる。
【符号の説明】
【０１２２】
１０、１０Ａ、１０Ｂ    画像形成装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース（ＩＦ）
１５    ユーザインタフェース（ＵＩ）装置
１６    スキャナ
１７    プリントエンジン
１８    制御バス
２０    端末装置
３０    ネットワーク
３１    制御部
３２    表示部
３３    記憶部
３４    操作入力部
３５    画像読取部
３６    通信部
３７    画像出力部
４０Ａ、４０Ｂ    操作パネル
４１〜４５    基本アイコン
５０    登録ボタン
８０、８０Ｂ、８１Ｂ    ワンタッチアプリアイコン
【図１】
2019016857.tif 000003
【図２】
2019016857.tif 000004
【図３】
2019016857.tif 000005
【図４】
2019016857.tif 000006
【図５】
2019016857.tif 000007
【図６】
2019016857.tif 000008
【図７】
2019016857.tif 000009
【図８】
2019016857.tif 000010
【図９】
2019016857.tif 000011
【図１０】
2019016857.tif 000012
【図１１】
2019016857.tif 000013
【図１２】
2019016857.tif 000014
【図１３】
2019016857.tif 000015
【図１４】
2019016857.tif 000016
【図１５】
2019016857.tif 000017
【図１６】
2019016857.tif 000018
【図１７】
2019016857.tif 000019
【図１８】
2019016857.tif 000020
【図１９】
2019016857.tif 000021
【図２０】
2019016857.tif 000022
【図２１】
2019016857.tif 000023
【図２２】
2019016857.tif 000024
【図２３】
2019016857.tif 000025
【図２４】
2019016857.tif 000026
【図２５】
2019016857.tif 000027
【図２６】
2019016857.tif 000028
【図２７】
2019016857.tif 000029
【図２８】
2019016857.tif 000030
【図２９】
2019016857.tif 000031