(57)【要約】【課題】複数の処理を実行させる際に、複数の処理をそれぞれ実行指示する場合よりも少ない操作回数で実行指示することが可能な情報処理装置及びプログラムを提供する。【解決手段】情報処理装置は、設定項目の設定値が設定された第１の処理の実行を指示する第１の指示手段及び設定項目の設定値が設定された第２の処理の実行を指示する第２の指示手段が表示された画面１２０に対し、第１の指示手段と第２の指示手段とを合成する操作を受け付ける受付手段１００と、受け付けられた合成する操作により第１の指示手段に係る第１の処理及び第２の指示手段に係る第２の処理を統合して特定の処理を生成する生成手段１０１と、特定の処理の実行を指示する特定の指示手段を画面１２０に表示するよう制御する表示制御手段１０６と、を備えた、を備える。【選択図】図１
2019003500.tif 000002
【特許請求の範囲】
【請求項１】
設定項目の設定値が設定された第１の処理の実行を指示する第１の指示手段及び設定項目の設定値が設定された第２の処理の実行を指示する第２の指示手段が表示された画面に対し、前記第１の指示手段と前記第２の指示手段とを合成する操作を受け付ける受付手段と、
受け付けられた前記合成する操作により前記第１の指示手段に係る前記第１の処理及び前記第２の指示手段に係る前記第２の処理を統合して特定の処理を生成する生成手段と、
前記特定の処理の実行を指示する特定の指示手段を前記画面に表示するよう制御する表示制御手段と、
を備えた情報処理装置。
【請求項２】
前記第１の処理及び前記第２の処理は、共通する処理内容を有し、
前記特定の処理を実行する際、前記共通する処理内容が重複して実行されないように前記第１の処理及び前記第２の処理が実行される、
請求項１に記載の情報処理装置。
【請求項３】
前記第１の処理を実行するための前記設定項目のうち前記共通する処理内容に関する設定項目の設定値と、前記第２の処理を実行するための前記設定項目のうち前記共通する処理内容に関する設定項目の設定値との間に同一性がない場合、前記生成手段による前記特定の処理の生成を制限する制限手段を、さらに備えた、
請求項２に記載の情報処理装置。
【請求項４】
前記制限手段により前記特定の処理の生成が制限された場合、前記表示制御手段は、前記第１の処理に関する設定値及び前記第２の処理に関する設定値を変更可能に表示するよう制御する、
請求項３に記載の情報処理装置。
【請求項５】
前記受付手段による前記合成する操作の受付が有効な場合、前記生成手段は、移動操作に基づいて前記第１の指示手段と前記第２の指示手段とが相対的に近づいたときに、前記第１の処理と前記第２の処理とを統合して前記特定の処理を生成する、
請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記生成手段は、前記受付手段による前記合成する操作の受付が有効な場合、前記受付手段が移動を伴わない接触する操作を受け付けた前記第１の指示手段に係る前記第１の処理と前記第２の指示手段に係る前記第２の処理とを統合して前記特定の処理を生成する、
請求項１から４のいずれか１項に記載の情報処理装置。
【請求項７】
前記受付手段による前記合成する操作の受付を有効とするか、無効とするかを切り替える切替手段を、さらに備えた、
請求項５又は６に記載の情報処理装置。
【請求項８】
前記表示制御手段は、処理の統合が可能な前記第１の指示手段及び前記第２の指示手段を、処理の統合が不可能な処理の実行を指示する第３の指示手段よりも強調して表示するよう制御する、
請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
コンピュータを、
設定項目の設定値が設定された第１の処理の実行を指示する第１の指示手段及び設定項目の設定値が設定された第２の処理の実行を指示する第２の指示手段が表示された画面に対し、前記第１の指示手段と前記第２の指示手段とを合成する操作を受け付ける受付手段と、
受け付けられた前記合成する操作により前記第１の指示手段に係る前記第１の処理及び前記第２の指示手段に係る前記第２の処理を統合して特定の処理を生成する生成手段と、
前記特定の処理の実行を指示する特定の指示手段を前記画面に表示するよう制御する表示制御手段として、機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、アイコンにより印刷処理を可能とする印刷制御操作システムが提案されている（例えば、特許文献１参照。）。
【０００３】
特許文献１に記載された印刷制御操作システムは、プリント条件があらかじめ設定されているプリントアイコンと、プリントすべきファイルのアイコンとが表示された表示画面上で、ファイルアイコンをドラッグして、プリントアイコン上にドロップすることによって、そのプリントアイコンに設定されている印刷条件下でファイルの印刷処理を実行する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３３７７６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題の一つは、複数の処理を実行させる際に、複数の処理をそれぞれ実行指示する場合よりも少ない操作回数で実行指示することが可能な情報処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
［１］設定項目の設定値が設定された第１の処理の実行を指示する第１の指示手段及び設定項目の設定値が設定された第２の処理の実行を指示する第２の指示手段が表示された画面に対し、前記第１の指示手段と前記第２の指示手段とを合成する操作を受け付ける受付手段と、受け付けられた前記合成する操作により前記第１の指示手段に係る前記第１の処理及び前記第２の指示手段に係る前記第２の処理を統合して特定の処理を生成する生成手段と、前記特定の処理の実行を指示する特定の指示手段を前記画面に表示するよう制御する表示制御手段と、を備えた情報処理装置。
［２］前記第１の処理及び前記第２の処理は、共通する処理内容を有し、前記特定の処理を実行する際、前記共通する処理内容が重複して実行されないように前記第１の処理及び前記第２の処理が実行される、前記［１］に記載の情報処理装置。
［３］前記第１の処理を実行するための前記設定項目のうち前記共通する処理内容に関する設定項目の設定値と、前記第２の処理を実行するための前記設定項目のうち前記共通する処理内容に関する設定項目の設定値との間に同一性がない場合、前記生成手段による前記特定の処理の生成を制限する制限手段を、さらに備えた、前記［２］に記載の情報処理装置。
［４］前記制限手段により前記特定の処理の生成が制限された場合、前記表示制御手段は、前記第１の処理に関する設定値及び前記第２の処理に関する設定値を変更可能に表示するよう制御する、前記［３］に記載の情報処理装置。
［５］前記受付手段による前記合成する操作の受付が有効な場合、前記生成手段は、移動操作に基づいて前記第１の指示手段と前記第２の指示手段とが相対的に近づいたときに、前記第１の処理と前記第２の処理とを統合して前記特定の処理を生成する、前記［１］から［４］のいずれか１つに記載の情報処理装置。
［６］前記生成手段は、前記受付手段による前記合成する操作の受付が有効な場合、前記受付手段が移動を伴わない接触する操作を受け付けた前記第１の指示手段に係る前記第１の処理と前記第２の指示手段に係る前記第２の処理とを統合して前記特定の処理を生成する、前記［１］から［４］のいずれか１つに記載の情報処理装置。
［７］前記受付手段による前記合成する操作の受付を有効とするか、無効とするかを切り替える切替手段を、さらに備えた、前記［５］又は［６］に記載の情報処理装置。
［８］前記表示制御手段は、処理の統合が可能な前記第１の指示手段及び前記第２の指示手段を、処理の統合が不可能な処理の実行を指示する第３の指示手段よりも強調して表示するよう制御する、前記［１］から［７］のいずれか１つに記載の情報処理装置。
［９］コンピュータを、設定項目の設定値が設定された第１の処理の実行を指示する第１の指示手段及び設定項目の設定値が設定された第２の処理の実行を指示する第２の指示手段が表示された画面に対し、前記第１の指示手段と前記第２の指示手段とを合成する操作を受け付ける受付手段と、受け付けられた前記合成する操作により前記第１の指示手段に係る前記第１の処理及び前記第２の指示手段に係る前記第２の処理を統合して特定の処理を生成する生成手段と、前記特定の処理の実行を指示する特定の指示手段を前記画面に表示するよう制御する表示制御手段として、機能させるためのプログラム。
【発明の効果】
【０００７】
請求項１、９に係る発明によれば、複数の処理を実行させる際に、複数の処理をそれぞれ実行指示する場合よりも少ない操作回数で実行指示することができる。
請求項２に係る発明によれば、複数の処理をそれぞれ実行指示する場合よりも少ない工程数で複数の処理を実行させることができる。
請求項３に係る発明によれば、設定値が異なる場合を除外して複数の処理を実行させることができる。
請求項４に係る発明によれば、設定値の異なる場合であってもユーザが選択する設定値で複数の処理を実行させることができる。
請求項５、６に係る発明によれば、直感的に合成操作をすることができる。
請求項７に係る発明によれば、指示手段の移動操作と合成操作とを区別して受け付けることができる。
請求項８に係る発明によれば、ユーザは合成可能な指示手段を視覚的に認識することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の第１の実施の形態に係る画像形成装置の制御系の一例を示すブロック図である。
【図２】図２は、組み合わせテーブルの一例を示す図である。
【図３】図３は、コンフリクト項目テーブルの一例を示す図である。
【図４】図４（ａ）は、切替操作の一例を示す図である。図４（ｂ）は、合成操作の一例を示す図である。
【図５】図５は、生成されたアイコンの表示の一例を示す図であり、（ａ）は、合成されたアイコンを継続して表示する一例を示し、（ｂ）は、合成されたアイコンの一方を削除して表示する一例を示す図である。
【図６】図６は、選択手段の表示の一例を示す図である。
【図７】図７は、第１の実施の形態に係る画像形成装置の動作の一例を示すフローチャートである。
【図８】図８は、生成されるアイコンの表示の一例を示す図であり、（ａ）は、主たるアイコンのデザインされた一例を示し、（ｂ）は、主たるアイコンが含まれる一例を示す図である。
【図９】図９は、変形例に係る合成操作の一例を示す図であり、（ａ）は、アイコンのドラッグの操作の一例を示し、（ｂ）は、アイコンの合成の一例を示す図である。
【図１０】図１０は、変形例に係る合成操作の一例を示す図である。
【図１１】図１１は、第２の実施の形態に係る合成操作の一例を示す図である。
【図１２】図１２（ａ）〜（ｃ）は、第３の実施の形態に係る合成操作の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。以下、情報処理装置として画像形成装置を例に説明するが、情報処理装置は画像形成装置に限られない。
【００１０】
［実施の形態の要約］
本実施の形態に係る画像形成装置は、設定項目の設定値が設定された第１の処理の実行を指示する第１の指示手段及び設定項目の設定値が設定された第２の処理の実行を指示する第２の指示手段が表示された画面に対し、第１の指示手段と第２の指示手段とを合成する操作を受け付ける受付手段と、受け付けられた合成する操作により第１の指示手段に係る第１の処理及び第２の指示手段に係る第２の処理を統合して特定の処理を生成する生成手段と、特定の処理の実行を指示する特定の指示手段を画面に表示するよう制御する表示制御手段とを備える。
【００１１】
第１の処理及び第２の処理は、例えば、コピー、スキャン、プリント、ファクシミリ、電子メール等の機能及びこれらのうちのいくつかを組み合わせた機能をいう。
【００１２】
統合される第１の処理及び第２の処理は、例えば、ファクシミリにおける宛先情報のような、実行に必要な設定項目の設定値が設定されている。また、統合される第１の処理及び第２の処理は、それぞれ対応する第１の指示手段及び第２の指示手段が選択されると実行できる状態となっている。
【００１３】
特定の処理とは、第１の処理及び第２の処理を統合した処理をいう。「統合した処理」とは、第１の処理及び第２の処理を別々に実行しなくとも、第１の処理及び第２の処理を連続的又は並列的に実行する処理をいう。特定の処理として統合される第１の処理及び第２の処理には、共通の処理内容が含まれる。例えば、スキャン及びファクシミリは、共通の処理内容として、読取対象を読み取る処理が含まれる。
【００１４】
また、統合された特定の処理は、第１の処理及び第２の処理に含まれる共通の処理を重複しないように実行してもよい。具体的には、統合された特定の処理を実行する際、第１の処理で実行される共通の処理の結果を第２の処理の実行に用いて第２の処理における当該共通の処理を省略することにより、共通の処理を重複しないように実行してもよい。例えば、スキャン及びファクシミリを統合した特定の処理を実行する際、スキャンで実行される原稿の読み取り結果をファクシミリの実行に用いてスキャンにおける原稿を読み取る処理を省略することにより、原稿を読み取る処理を重複しないように実行してもよい。
【００１５】
指示手段は、ユーザの操作により処理の実行を指示するものである。指示手段は、例えば、機能を図形で表したアイコンでもよく、機能を図形で表したものに文字や記号を付加したものや、文字や記号のみで構成されたものでもよい。
【００１６】
生成手段は、ユーザの操作によって第１の指示手段及び第２の指示手段が合成されると、第１の処理及び第２の処理を統合して特定の処理を生成する。第１の指示手段及び第２の指示手段を合成する操作には、例えば、第１の指示手段及び第２の指示手段を互いに重ねる操作や、第１の指示手段及び第２の指示手段にともに接触する操作が含まれる。また、特定の処理が生成されると、表示制御手段により、特定の指示手段が画面に表示される。
【００１７】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る画像形成装置の制御系の一例を示すブロック図である。この画像形成装置１は、例えば、スキャン機能、プリンタ機能、コピー機能、ファクシミリ機能、電子メール機能等の複数の機能を有する複合機である。なお、画像形成装置１は、上述の機能のうちのいずれか２つを有していればよく、複合機に限定されるものではない。
【００１８】
この画像形成装置１は、画像形成装置１の各部を制御する制御部１０と、各種のデータを記憶する記憶部１１と、情報の入力及び表示を行う操作表示部１２と、図示しない原稿台に配置された原稿、又は自動原稿送り装置から原稿台上に給紙された原稿から原稿画像を読み取る画像読取部１４と、画像を印刷出力する画像出力部１５と、外部ファクシミリ装置２に対して公衆回線網６を介してファクシミリ送受信を行うファクシミリ通信部１６と、外部装置３との間でネットワーク７を介して通信するネットワーク通信部１７とを備える。
【００１９】
図１では、外部ファクシミリ装置２及び外部装置３は、それぞれ１台を図示するが、２台以上でもよい。
【００２０】
操作表示部１２は、例えば、タッチパネルディスプレイであり、液晶ディスプレイ等のディスプレイの前面にタッチパネルを重合配置した構成を有する。
【００２１】
画像読取部１４は、原稿から原稿画像を読み取るものであり、原稿台上に設けられた自動原稿送り装置と、スキャナとを備え、原稿台に配置された原稿、又は自動原稿送り装置により送られた原稿から原稿画像を光学的に読み取る。
【００２２】
画像出力部１５は、例えば、電子写真方式、インクジェット方式によりカラー画像又は白黒画像を用紙等の記録媒体に印刷出力する。
【００２３】
ファクシミリ通信部１６は、Ｇ３、Ｇ４等のファクシミリプロトコルに従ってデータの変復調を行い、公衆回線網６を介してファクシミリ通信を行う。
【００２４】
ネットワーク通信部１７は、ネットワーク７を介して、外部装置３との間で信号を送受信する。外部装置３には、例えば、パーソナルコンピュータ、サーバ装置等が含まれる。
【００２５】
制御部１０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。ＣＰＵは、記憶部１１に記録されたプログラム１１０に従って動作することにより、受付手段１００、生成手段１０１、制限手段１０２、判定手段１０３、選択手段１０４、変更手段１０５、表示制御手段１０６等として機能する。各手段１００〜１０６の詳細については後述する。また、制御部１０は、記憶部１１に記録されたアプリケーション１１１に従って動作することにより、上述の機能を実行する実行手段として機能する。
【００２６】
記憶部１１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等から構成され、プログラム１１０、アプリケーション１１１、組み合わせテーブル１１２（図２参照）、コンフリクト項目テーブル１１３（図３参照）等の各種データを記憶する。
【００２７】
アプリケーション１１１は、コピー、スキャン、プリント、ファクシミリ、電子メール等の処理をそれぞれ実行する複数のアプリケーションからなる。アプリケーション１１１には、設定項目の設定値（以下、「パラメータ」ともいう。）を予め定められた値のまま変更していない処理（以下、「ネイティブ処理」ともいう。）を実行するネイティブアプリケーションと、及びパラメータを予め定められた値からユーザの所望する値に変更した処理（以下、「カスタマイズ処理」ともいう。）を実行するカスタマイズアプリケーションが含まれる。
【００２８】
ネイティブ処理とは、変更されていない予め定められたパラメータを用いて実行される処理をいう。カスタマイズ処理とは、予め定められた値から変更されたパラメータを用いて実行される処理をいう。
【００２９】
カスタマイズアプリケーションは、例えば、ユーザの操作により予め宛先情報が設定されたスキャンを実行するアプリケーションや、ユーザの操作により予め宛先情報が設定されたファクシミリ（以下、「ワンタッチファックス」ともいう。）を実行するアプリケーション等が該当する。スキャンの宛先情報には、例えば、外部装置３のＩＰアドレス、画像形成装置１の記憶部１１に設けられたボックス等がある。
【００３０】
（組み合わせテーブルの構成）
図２は、組み合わせテーブルの一例を示す図である。組み合わせテーブル１１２には、画像形成装置１が有する複数の処理を機能的に統合可能か否かを示す情報が登録されている。組み合わせテーブル１１２の行の欄及び列の欄には、それぞれ、「コピー」欄、「プリント」欄、「ファックス」欄及び「スキャン」欄がさらに設けられている。
【００３１】
各セルには、コピー、プリント、ファックス及びスキャン等の処理が機能的に統合可能な組み合わせか否かを示す情報が記録されている。機能的に統合可能とは、異なる２以上の処理を別々に実行しなくとも、この２以上の処理を組み合わせて一つの処理として連続的又は並列的に実行することが可能なことをいう。この情報には、例えば、統合可能な組み合わせであることを示す「〇」や、統合可能な組み合わせでないことを示す「×」等がある。なお、本明細書において、テーブルに情報を書き込む場合に記録を用い、記憶部に情報を書き込む場合に記憶を用いる。
【００３２】
（コンフリクト項目テーブルの構成）
図３は、コンフリクト項目テーブルの一例を示す図である。コンフリクト項目テーブル１１３には、「コンフリクト項目」欄と、「パラメータの一例」欄とが設けられている。
【００３３】
「コンフリクト項目」欄には、２以上の処理を連続的又は並列的に実行する際、２以上の処理間で同一の設定項目に対し異なるパラメータが設定されている場合、互いに両立しない設定項目（以下、「コンフリクト項目」ともいう。）が記録されている。「パラメータの一例」欄には、コンフリクト項目のパラメータの設定例が列挙されている。
【００３４】
コンフリクト項目には、例えば、カラーモード、読取方向、解像度、ファイルの拡張子、片面／両面の選択、読取方法等の設定項目が含まれる。
【００３５】
カラーモードは、原稿を読み取る際の色情報に関する条件を決める設定項目であり、例えば、「白黒」、「カラー」のパラメータを有する。読取方向は、原稿を読み取る際の原稿の向きを示す設定項目であり、例えば、原稿の長辺を縦方向にした向きを示す「ポートレート」、原稿の長辺を横方向にした向きを示す「ランドスケープ」のパラメータを有する。拡張子は、読み取った原稿のデータのファイルの種類、すなわちファイルの保存形式を示す設定項目であり、例えば、「pdf（Portable Document Format）」、「tif（Tagged Image File Format）」のパラメータを有する。片面／両面の選択は、原稿の片面のみを読み取るか、両面を読み取るかを示す設定項目である。読取方法は、原稿を読み取る方法を指定する設定項目であり、例えば、プラテンガラス等で構成された平坦状の形状を有する原稿台に配置された原稿を読み取る方法を示す「プラテン」や、自動原稿送り装置から送られた原稿を読み取る方法を示す「ＡＤＦ」（Auto Document Feeder）のパラメータを有する。
【００３６】
受付手段１００は、操作表示部１２の表示画面に対して行わるユーザの操作を受け付ける。受付手段１００が受け付けるユーザの操作には、以下のものが含まれる。
（ａ）アイコンを移動する操作（以下、「移動操作」ともいう。）
（ｂ）アイコンを合成する操作（以下、「合成操作」ともいう。）
（ｃ）コンフリクト項目のパラメータを選択する操作（以下、「選択操作」ともいう。）
（ｄ）受付手段１００による合成操作によるアイコンの合成を有効とするか（以下、「編集モード」ともいう。）無効とするか（以下、「通常モード」ともいう。）を切り替える操作（以下、「切替操作」ともいう。）
編集モードは、受付手段１００による合成操作の受付を有効とする一例である。
【００３７】
図４（ａ）は、切替操作の一例を示す図である。図４（ｂ）は、合成操作の一例を示す図である。図４（ａ）に示すように、操作表示部１２には、処理の実行を指示するアイコン１２１を含むメニュー画面１２０が表示される。メニュー画面１２０には、複数のアイコン１２１が表示されている。図４（ａ）では、メニュー画面１２０には、コピーの実行を指示するアイコン、ファックスの実行を指示するアイコン、スキャン後に電子メールによる送信を行うアイコン、スキャン後に画像形成装置２内（ボックス）に読み取ったファイルの保存を行うアイコン、スキャン後に端末装置（ＰＣ）に読み取ったファイルの保存を行うアイコン、上述のワンタッチファックスのアイコン等が含まれる。
【００３８】
切替操作は、例えば、特定のアイコンを予め定められた回数（例えば、２〜５回）タップする操作や、特定のアイコンに予め定められた時間（例えば、２〜５秒）継続して接触する操作等により通常モードから編集モードに切り替える操作である。以下、説明の便宜上、一つのアイコン１２１Ａに対して切替操作がされたことを例に挙げて説明するが、これに限られるものではなく、切替操作は、いずれのアイコン１２１に対して行われてもよい。アイコンは、指示手段及び切替手段の一例である。
【００３９】
合成操作は、例えば、操作表示部１２の表示画面において、２以上のアイコン１２１を相対的に近づける操作である。「相対的に近づく」とは、２以上のアイコン１２１の距離を予め定められた距離以内にすることである。この場合、一つのアイコンの一部と他のアイコン一部とが重ってもよいし重ならなくてもよい。また、アイコン１２１の距離によらず、２以上のアイコン１２１を相対的に近づいたときには常に合成するようにしてもよい。
【００４０】
図４（ｂ）は、一つのアイコン１２１Ａをドラッグして移動させ、合成の相手となる他のアイコン１２１Ｂに重ねた合成操作を示す。図４（ｂ）に示すように、２以上のアイコン１２１Ａ、１２１Ｂの距離が予め定められた距離以内になったときに、受付手段１００は、２以上のアイコン１２１Ａ、１２１Ｂが重ねられたと判断する。
【００４１】
生成手段１０１は、編集モードにおいて受付手段１００が合成操作を受け付けると、合成操作により合成されたアイコンに対応付けられた処理を統合して特定の処理を生成するとともに、生成された特定の処理の実行を指示する特定のアイコンを生成する。
【００４２】
統合される処理は、例えば、ファクシミリにおける宛先情報のような、実行に必要な設定項目のパラメータが設定されている処理である。また、統合される処理は、それぞれ対応するアイコン１２１を選択すると実行できる状態となっている。
【００４３】
制限手段１０２は、例えば、以下の場合、受付手段１００が合成操作を受け付けたとしても処理の統合による特定の処理の生成を制限する。なお、以下のものは例示列挙であり、制限手段１０２による特定の処理の生成の制限は、以下の場合に限定されるものではない。
（ａ）システム上で物理的に作成が制限される場合、すなわち、利用者の作成の意思表示に関わらず制限される場合。システム上で物理的に作成が制限される場合には、例えば、以下のような場合が含まれる。
（ａ１）合成操作が行われたアイコンに対応付けられた処理が組み合わせテーブル１１２に機能的に統合可能な組み合わせとして記録されていない場合
（ａ２）生成手段１０１により特定のアイコンが生成されることにより、操作表示部１２の表示画面に表示されるアイコンの数が予め定められた上限数を超える場合
（ｂ）システム上で物理的に作成することは可能であるが、利用者又は管理者が作成の制限をしている場合、すなわち、利用者又は管理者が予め作成しない意思表示をしている場合。具体的には、例えば、合成操作が行われたアイコンに対応付けられた処理の統合を許可しないように予め設定されている場合が含まれる。
（ｃ）アイコンに対応付けられた処理が実行できない状態の場合。具体的には、例えば、合成操作が行われたアイコンに対応付けられた処理が設定項目のパラメータの設定を要するものであるにも関わらず、パラメータが設定されていない場合、例えば、ファックスやスキャンにおいて宛先情報が設定されていない場合が含まれる。
【００４４】
判定手段１０３は、２以上のアイコンが合成された場合に、合成されるアイコンに対応付けられた処理にコンフリクト項目が含まれ、かつ、このコンフリクト項目のパラメータ間に同一性がない状態（以下、「機能コンフリクト」ともいう。）が発生するか否かを判定する。「同一性がない」とは、コンフリクト項目に異なるパラメータが設定されていることをいう。
【００４５】
選択手段１０４は、受付手段１００が受け付けた選択操作に応じて、パラメータの書き換えを行う。
【００４６】
変更手段１０５は、現在設定されているパラメータを予め定められた他のパラメータに変更する処理（以下、「自動マージ」ともいう。）を行う。変更手段１０５は、合成しようとしたアイコンに対応付けられた処理間で機能コンフリクトが発生する際、異なるパラメータが設定されたコンフリクト項目が、ユーザがパラメータを選択することができない設定項目の場合に、自動マージを行ってもよい。
【００４７】
ユーザがパラメータを選択することができない設定項目には、例えば、モノクロ専用のファクシミリ機能を有する複合機におけるカラーモードが含まれる。この場合、ファクシミリ機能はモノクロのみに対応しているため、ユーザは、実質的に設定項目のカラーモードを「カラー」に設定することはできず、「白黒」にのみ設定できる。一例として、ファクシミリ及びスキャンを統合して特定の処理を生成する場合、スキャンの設定項目の一つであるカラーモードに「カラー」に設定されているときは、変更手段１０５は、このパラメータを「白黒」とする自動マージを行う。
【００４８】
表示制御手段１０６は、生成手段１０１により生成された特定の処理の実行を指示するアイコンを操作表示部１２の表示画面に表示するよう制御する。
【００４９】
図５は、生成されたアイコンの表示の一例を示す図であり、図５（ａ）は、合成されたアイコンを継続して表示する一例を示し、図５（ｂ）は、合成されたアイコンの一方を削除して表示する一例を示す。図５（ａ）に示すように、表示制御手段１０６は、一つのアイコン１２１Ａ及び他のアイコン１２１Ｂの合成操作により生成された特定の処理（図５（ａ）の文字「New App」参照）の実行を指示するアイコン１２１Ｃを表示するよう制御する。
【００５０】
また、図５（ｂ）に示すように、表示制御手段１０６は、合成された一つのアイコン１２１Ａを削除するように制御してもよい。合成されたアイコンの削除には、処理に応じて、以下のパターンを含めてもよい。
（１）カスタマイズ処理の実行を指示するアイコン同士の合成
（ａ）アイコンをともに継続して表示する。
（ｂ）ドラッグしたアイコンのみを削除する。
（ｃ）アイコンをともに削除する。
（２）ネイティブ処理の実行を指示するアイコン及びカスタマイズ処理の実行を指示するアイコンの合成
（ａ）アイコンをともに継続して表示する。
（ｂ）カスタマイズ処理の実行を指示するアイコンのみを削除する。
（３）ネイティブ処理の実行を指示するアイコン同士の合成
（ａ）アイコンをともに継続して表示する。
【００５１】
また、表示制御手段１０６は、生成手段１０１により特定の処理が生成された場合、特定の処理が生成された旨のメッセージとして、例えば、「特定の処理が合成されました」を操作表示部１２の表示画面に表示してもよい。
【００５２】
また、表示制御手段１０６は、制限手段１０２により処理の統合が制限された場合、処理の統合が制限された旨のメッセージを操作表示部１２の表示画面に表示するよう制御してもよい。
【００５３】
また、表示制御手段１０６は、合成しようとしたアイコンに対応付けられた処理間で機能コンフリクトが発生する際に、異なるパラメータが設定されたコンフリクト項目が、ユーザがパラメータを選択することができる設定項目の場合、選択手段１０４を操作表示部１２の表示画面に表示するよう制御してもよい。
【００５４】
図６は、選択手段の表示の一例を示す図である。図６に示すように、選択手段１０４には、例えば、ユーザが選択することができるパラメータの一覧と、各パラメータに対する選択釦やチェックボックスが含まれる。表示制御手段１０６は、ユーザが選択できないパラメータが含まれる場合、例えば、グレーアウト等を用いてユーザが選択できる他のパラメータと区別して表示すよう制御してもよい。
【００５５】
また、表示制御手段１０６は、選択手段１０４によりパラメータが書き換えられた際、又は変更手段１０５により自動マージが行われた際、操作表示部１２の表示画面に、パラメータが変更された処理が生成されたことをユーザに通知するメッセージを表示するよう制御してもよい。例えば、上述したファクシミリン及びスキャンを統合して特定の処理を生成する際に、変更手段１０５がスキャンのパラメータを「白黒」とする自動マージを行った場合、例えば、「カラーモードは白黒にして合成されました。」というメッセージを操作表示部１２の表示画面に表示してもよい。
【００５６】
（第１の実施の形態の動作）
次に、第１の実施の形態に係る画像形成装置１の動作の一例について図７を参照して説明する。図７は、第１の実施の形態に係る画像形成装置の動作の一例を示すフローチャートである。
【００５７】
受付手段１００が切替操作を受け付けると、通常モードから編集モードに切り替わる。編集モードでは、受付手段１００による合成操作を受け付ける制御が有効となる。編集モードにおいて、受付手段１００は、ユーザの操作により２以上のアイコンが重ねられたと判断すると、合成操作を受け付ける（Ｓ１）。
【００５８】
次に、制限手段１０２は、合成操作が行われたアイコンに対応付けられた処理が、統合が制限される組み合わせでないかどうかを判定する（Ｓ２）。合成操作が行われたアイコンに対応付けられた処理が、統合が制限される組み合わせでない場合（Ｓ２：Ｙｅｓ）、判定手段１０３は、合成操作が行われたアイコンに対応付けられた処理間に機能コンフリクトが発生しないかどうかを判定する（Ｓ３）。機能コンフリクトが発生しない場合（Ｓ３：Ｙｅｓ）、生成手段１０１は、合成操作が行われたアイコンに対応付けられた処理を統合して特定の処理を生成する（Ｓ４）。
【００５９】
次に、表示制御手段１０６は、生成手段１０１により生成された特定の処理の実行を指示するアイコンを操作表示部１２の表示画面に表示するよう制御する。
【００６０】
合成操作が行われたアイコンに対応付けられた処理が、統合が制限される組み合わせの場合（Ｓ２：Ｎｏ）、制限手段１０２により処理の統合が制限される。この場合、表示制御手段１０６は、操作表示部１２の表示画面に処理の統合が制限された旨のメッセージを表示するよう制御する（Ｓ５）。
【００６１】
合成操作が行われたアイコンに対応付けられた処理間で機能コンフリクトが発生する際に（Ｓ３：Ｎｏ）、異なるパラメータが設定されたコンフリクト項目が、ユーザがパラメータを選択することができる設定項目である場合（Ｓ６：Ｙｅｓ）、表示制御手段１０６は、選択手段１０４を操作表示部１２の表示画面に表示するよう制御する（Ｓ７）。
【００６２】
次に、受付手段１００は、操作表示部１２の表示画面に表示されている選択手段１０４に対するユーザの選択操作を受け付ける（Ｓ８）。次に、選択手段１０４は、ユーザの選択操作に応じて、パラメータの書き換えを行う（Ｓ９）。
【００６３】
異なるパラメータが設定されたコンフリクト項目が、ユーザがパラメータを選択することができる設定項目でない場合（Ｓ６：Ｎｏ）、変更手段１０５は、自動マージを行う（Ｓ１０）。
【００６４】
生成手段１０１は、選択手段１０４により書き換えられたパラメータ、又は変更手段１０５によりパラメータ変更された処理を生成する（Ｓ４）。変更手段１０５により自動マージが行われた場合、表示制御手段１０６は、パラメータが予め定められたパラメータに変更されたことをユーザに通知するメッセージを操作表示部１２の表示画面に表示する。
【００６５】
以上のようにすることで、複数の処理を実行させる際に、複数の処理をそれぞれ実行指示する場合よりも少ない操作回数で実行指示することが可能となる。
【００６６】
＜変形例１＞
以上、本発明の第１の実施の形態を説明したが、上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。以下、具体的な変形例を説明する。
【００６７】
第１の実施の形態では、切替操作はアイコン１２１に対して行ったが、切替操作を実行する切替操作釦を設け、ユーザが切替操作釦を操作することにより通常モードから編集モードに切り替えてもよい。
【００６８】
＜変形例２＞
第１の実施の形態では、異なるパラメータが設定されたコンフリクト項目が、ユーザがパラメータを選択することができる設定項目でない場合（図７のステップＳ６参照）、変更手段１０５が自動マージを行う（図７のステップＳ１０参照）ようにしたが、設定項目によらず一律に自動マージを行うようにしてもよい。
【００６９】
設定項目によらず一律に自動マージを行うようにした場合は、表示制御手段１０６は、例えば、「処理は自動マージされました。以下の設定項目は選択してください。」等のメッセージを表示するよう制御してもよい。処理の統合により、ユーザがパラメータを選択する必要のある機能コンフリクトが発生する場合に、自動マージを行いつつ、ユーザに対して選択の必要なパラメータを選択するよう促すことができる。
【００７０】
あるいは、合成しようとするアイコンに対応付けられた処理間で機能コンフリクトが発生する場合、設定項目によらず一律に自動マージを行わないようにしてもよい。
【００７１】
＜変形例３＞
第１の実施の形態では、合成しようとするアイコンに対応付けられた処理間で機能コンフリクトが発生する場合、いずれかのパラメータを変更して他方のパラメータと一致させて処理を実行したが、パラメータの変更をせずに処理を実行してもよい。例えば、スキャン及びファックスを統合する場合、カラーモードのパラメータが、スキャン及びファックスのうち一方が「白黒」で他方が「カラー」のとき、パラメータの変更をせずに、一律にカラーで原稿を読み取り、送信先の設定に応じて白黒に変換してもよい。
【００７２】
＜変形例４＞
第１の実施の形態で説明した特定の処理の生成は、ユーザごとに行ってもよく、あるいは特定のユーザを区別せずに全ユーザに共通の設定としてもよい。
【００７３】
＜変形例５＞
第１の実施の形態では、合成操作においてアイコンを重ねる際、重ねる順序は問わなかったが、重ねるアイコンと重ねられるアイコンとでそれぞれ主従の関係を関連付けてもよい。主従の関係には、例えば、合成される際にメニュー画面１２０から削除されるアイコン（従たるアイコン）、及び継続して表示されるアイコン（主たるアイコン）の関係や、生成されるアイコン１２１Ｃのデザインの主要部分を決めるアイコン（主たるアイコン）、及びデザインの主要部分には関わらないアイコン（従たるアイコン）の関係が含まれる。
【００７４】
＜変形例６＞
図８は、生成されるアイコンの表示の一例を示す図であり、図８（ａ）は、主たるアイコンがデザインされた一例を示し、図８（ｂ）は、主たるアイコンが含まれる一例を示す。図８（ａ）に示すように、例えば、スキャナの実行を指示するアイコンとワンタッチファックスの実行を指示するアイコンとの合成により生成されるアイコン１２１には一操作（ワンタッチ）をイメージさせる親指形状の標識図形１２２を用いてもよい。生成手段１０１により生成されるアイコン１２１Ｃ（図５参照）は、統合された処理に応じたデザインを有するようにしてもよい。
【００７５】
また、図８（ｂ）に示すように、統合される処理であるファックスを示すアイコン１２３を含むようにしてもよい。
【００７６】
なお、図８（ａ）、（ｂ）では、アイコン１２１は、ともにグレースケールで示しているが、カラーで示してもよい。また、カラーには、グラデーションを付してもよい。
【００７７】
＜変形例７＞
第１の実施の形態では、編集モードにおいてアイコンを重ねる操作を合成操作としたが、合成操作はアイコンを重ねる操作に限定されるものではなく、例えば、編集モードにおいて複数のアイコンに接触する操作でもよい。この接触操作は、移動を伴わない操作である。この場合、生成手段１０１は、接触する操作が検出された複数のアイコンに対応付けられた処理を統合する。また、表示制御手段１０６は、アイコンに接触した順番を表示するよう制御してもよい。合成されるアイコンは２つに限定されるものではなく、３つ以上のアイコンを合成してもよい。このようにすることにより、３つ以上のアイコンを合成する場合に、重ねる操作よりも容易にアイコンを合成することができる。また、ユーザは、合成時の主従関係や合成順序を視覚的に認識することができる。
【００７８】
＜変形例８＞
生成されたアイコンから合成前のアイコンに戻す解除手段を設けてもよい。
【００７９】
＜変形例９＞
図９は、変形例に係る合成操作の一例を示す図であり、図９（ａ）は、アイコンのドラッグの操作の一例を示し、図９（ｂ）は、アイコンの合成の一例を示す図である。第１の実施の形態では、合成操作は、編集モードにおいて一つアイコンをドラッグして他のアイコンに重ねる操作を説明したが、図９（ａ）及び図９（ｂ）に示すように、合成しようとする複数のアイコンをともにドラッグして相対的に近づけてもよい。
【００８０】
＜変形例１０＞
図１０は、変形例に係る合成操作の一例を示す図である。編集モードにおいて、表示制御手段１０６は、合成可能なアイコンを合成可能でないアイコンよりも強調して表示するよう制御してもよいし、逆に、合成可能でないアイコンを合成可能なアイコンよりも強調して表示するよう制御してもよい。合成可能でないアイコンは、第３の指示手段の一例である。
【００８１】
具体的には、編集モードにおいて、表示制御手段１０６は、図１０に示すように、合成可能であることを示すコネクタ１２５をアイコンに付して表示するよう制御してもよい。なお、アイコンが合成可能である場合とは、上述した制限手段１０２により処理の統合が制限されないことをいう。
【００８２】
コネクタ１２５は、合成するアイコンの主従関係や、合成順序を表示してもよい。例えば、コネクタ１２５がアイコン１２１の一方の側（例えば左側）に表示されているアイコン１２１を合成の際の主たるアイコンとし、コネクタ１２５がアイコン１２１の他方の側（例えば右側）に表示されているアイコン１２１を合成の際の従たるアイコンとしてもよい。
【００８３】
また、コネクタ１２５は、合成順序を表示してもよい。例えば、コネクタ１２５がアイコン１２１の片側にのみ表示されているアイコン１２１を合成の際の従たるアイコンとし、アイコン１２１の両側に表示されているアイコン１２１を合成の際の主たるアイコンとしてもよい。
【００８４】
また、表示制御手段１０６は、アイコン１２１を近づけたとき、合成可能なアイコンの場合、コネクタ１２５を例えば光らせる等の方法により、他のアイコンよりも強調して表示するよう制御してもよい。
【００８５】
［第２の実施の形態］
図１１は、第２の実施の形態に係る合成操作の一例を示す図である。上述の第１の実施の形態では、切替操作により通常モードから編集モードに切り替えを行ったが、第２の実施の形態では、切替操作を不要としたものである。以下では、第１の実施の形態と異なる点を中心に説明する。
【００８６】
例えば、アイコン１２１とアイコン１２１とを重ねて予め定められた時間（例えば、２〜５秒）未満のとき生成手段１０１による合成を行い、アイコン１２１とアイコン１２１とを重ねて予め定められた時間以上経過したとき合成を行わないようにしてもよい。この場合、図１１に示すように、アイコン１２１とアイコン１２１とを重ねて予め定められた時間以上経過後、表示制御手段１０６は、アイコン１２１Ａが移動操作されていることを示すガイド１２６を表示するよう制御してもよい。このようにすることにより、通常モードから編集モードに切り替えなくとも、アイコンの合成操作と並び替え操作とが両立する。
【００８７】
［第３の実施の形態］
図１２は、第３の実施の形態に係る合成操作の一例を示す図である。第３の実施例は、３つ以上のアイコンの合成を可能としたものである。３つ以上のアイコン１２１を合成する場合、まず、合成しようとする３つ以上のアイコン１２１のうち２つのアイコン１２１に対して合成操作を行い、生成手段１０１は、中間的な生成物としての中間アイコンを生成してもよい。以下では、第２の実施の形態と異なる点を中心に説明する。
【００８８】
一例として、ワンタッチファックスの実行を指示するアイコン、メール送信スキャナの実行を指示するアイコン、及びＰＣ保存スキャンの実行を指示するアイコンの３つのアイコンの合成を例に挙げて説明する。図１２（ａ）に示すように、ユーザによって、ワンタッチファックスの実行を指示するアイコン１２１Ａと、メール送信スキャナの実行を指示するアイコン１２１Ｂとを合成する合成操作が行われたとする。生成手段１０１は、図１２（ｂ）に示すように、ワンタッチファックス及びメール送信スキャナの統合により生成される特定の処理の実行を指示する中間アイコン１２１Ｄを生成する。
【００８９】
次に、図１２（ｃ）に示すように、ユーザによって、中間アイコン１２１Ｄと、ＰＣ保存スキャンの実行を指示するアイコン１２１Ｅとを合成する合成操作が行われると、生成手段１０１は、上記３つの処理を統合し特定の処理を生成する。
【００９０】
＜変形例＞
第１の実施の形態、その変形例、第２の実施の形態及び第３の実施の形態では、アイコンの重ね合わせの際に判定手段１０３が機能コンフリクトの有無を判定したが、判定のタイミングはこれに限定されるものではなく、例えば、編集モードから通常モードに切り替えるときに判定を行ってもよい。
【００９１】
以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。
【００９２】
制御部１０の各手段は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウエア回路によって構成してもよい。
【００９３】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録して提供することができ、クラウドサーバ等の外部サーバに格納しておき、ネットワークを介して利用することもできる。
【符号の説明】
【００９４】
１…画像形成装置、２…外部ファクシミリ装置、３…外部装置、６…公衆回線網、７…ネットワーク、１０…制御部、１１…記憶部、１２…操作表示部、１４…画像読取部、１５…画像出力部、１６…ファクシミリ通信部、１７…ネットワーク通信部、１００…受付手段、１０１…生成手段、１０２…制限手段、１０３…判定手段、１０４…選択手段、１０５…変更手段、１０６…表示制御手段、１１０…プログラム、１１１…アプリケーション、１１２…組み合わせテーブル、１２０…メニュー画面、アイコン…１２１、１２１Ａ〜１２１Ｅ、１２３、１２２…標識図形、１２５…コネクタ、１２６…ガイド
【図１】
2019003500.tif 000003
【図２】
2019003500.tif 000004
【図３】
2019003500.tif 000005
【図４】
2019003500.tif 000006
【図５】
2019003500.tif 000007
【図６】
2019003500.tif 000008
【図７】
2019003500.tif 000009
【図８】
2019003500.tif 000010
【図９】
2019003500.tif 000011
【図１０】
2019003500.tif 000012
【図１１】
2019003500.tif 000013
【図１２】
2019003500.tif 000014