(57)【要約】【課題】ユーザの好みに応じて二つ以上の機能を自由に組み合わせることができ、使い勝手を向上させた画像処理装置及び画像処理システムを提供する。【解決手段】  入力データに対して複数の処理動作を実行可能な画像処理装置において、複数の処理動作の内から任意の処理動作の選択操作を検出可能な第１選択検出手段（Ｓ６）と、第１選択検出手段によって検出された処理動作を識別する処理動作情報を記憶する第１処理動作記憶手段と、処理動作の実行を指示する指示手段によって一括して実行が指示される複数の処理動作として、第１処理動作記憶手段に記憶された複数の処理動作情報を設定する第１設定手段（Ｓ１１）と、指示手段の指示に基づいて、第１設定手段によって設定された処理動作情報に応じた処理動作を実行する実行手段と、を備える。【選択図】図７
2009171074.tif 000002
【特許請求の範囲】
【請求項１】
入力データに対して複数の処理動作を実行可能な画像処理装置において、
前記複数の処理動作の内から任意の処理動作の選択操作を検出可能な第１選択検出手段と、
前記第１選択検出手段によって検出された前記処理動作を識別する処理動作情報を記憶する第１処理動作記憶手段と、
前記処理動作の実行を指示する指示手段によって一括して実行が指示される前記複数の処理動作として、前記第１処理動作記憶手段に記憶された複数の前記処理動作情報を設定する第１設定手段と、
前記指示手段の指示に基づいて、前記第１設定手段によって設定された前記処理動作情報に応じた前記処理動作を実行する実行手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記第１選択検出手段によって検出可能な前記複数の処理動作を識別する処理動作選択情報を記憶する選択処理動作記憶手段と、
表示手段の第１表示領域には、前記選択処理動作記憶手段に記憶された前記処理動作選択情報に対応した前記検出可能な複数の処理動作を表示させ、前記表示手段の第２表示領域には、前記第１処理動作記憶手段に記憶された前記複数の処理動作情報に対応した複数の処理動作を表示する表示制御手段と、
を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記表示制御手段は、前記第１表示領域の第１部分領域には、前記検出可能な複数の処理動作として前記入力データを受け付ける入力処理に関する入力動作を表示させ、前記第１表示領域の第２部分領域には、前記入力データの出力処理に関する出力動作を表示させることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記第１選択検出手段によって検出された前記処理動作を識別する前記処理動作情報を前記第１処理動作記憶手段に記憶させる記憶制御手段を備え、
前記第１選択検出手段は、前記第１表示領域に表示された前記複数の処理動作の内から選択する処理動作の実行順序を示す実行番号の選択操作を検出し、
前記記憶制御手段は、前記第１処理動作記憶手段に、前記実行番号及び該実行番号に対応させた前記処理動作情報を記憶し、
前記第１処理動作記憶手段に記憶された前記実行番号に従って、前記表示制御手段は、前記第２表示領域に、前記複数の処理動作の表示を配列することを特徴とする請求項２又は請求項３に記載の画像処理装置。
【請求項５】
前記第１選択検出手段によって、前記実行番号が最も早い処理動作として前記出力動作が検出された場合には、前記記憶制御手段は、前記第１処理動作記憶手段に、前記処理動作情報を記憶させないように制御することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記第１選択検出手段によって検出された処理動作の実行番号が、既に前記第１処理動作記憶手段に記憶されている場合には、
前記表示制御手段は、前記表示手段に前記第１選択検出手段により検出された処理動作及び処理動作の実行番号を前記第１処理動作記憶手段に記憶させるか否かを確認するメッセージを表示させることを特徴とする請求項４又は請求項５に記載の画像処理装置。
【請求項７】
前記第１処理動作記憶手段に記憶された前記実行番号が連続しない場合には、前記第１設定手段は、前記実行番号を連続する番号にすると共に、該連続する番号に対応させた前記処理動作情報を前記指示手段に設定することを特徴とする請求項４ないし請求項６のいずれか１項に記載の画像処置装置。
【請求項８】
前記指示手段を複数備え、前記第１設定手段は、前記指示手段毎に、前記指示手段によって実行が指示される処理動作を識別する複数の異なる前記処理動作情報を設定することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
情報処理装置と、該情報処理装置と通信する機能を有し入力データに対する複数の処理動作を実行可能な画像処理装置とによって構成された画像処理システムにおいて、
前記情報処理装置は、
前記複数の処理動作の内から任意の処理動作の選択操作を検出可能な第２選択検出手段と、
前記第２選択検出手段によって検出された前記処理動作を識別する処理動作情報を記憶する第２処理動作記憶手段と、
前記画像処理装置に、前記第２処理動作記憶手段に記憶された複数の前記処理動作情報を送信する送信手段と、を備え、
前記画像処理装置は、
前記送信手段によって送信された前記複数の処理動作情報を受信する受信手段と、
前記処理動作の実行を指示する指示手段によって一括して実行が指示される前記複数の処理動作として、前記受信手段によって受信した前記複数の処理動作情報を設定する第２設定手段と、
前記第２設定手段によって前記処理動作情報が設定された前記指示手段の指示に基づいて、前記処理動作を実行する実行手段と、
を備えることを特徴とする画像処置システム。
【請求項１０】
前記情報処理装置は、
前記画像処理装置における前記指示手段に設定された前記処理動作情報を取得する取得手段と、
表示手段の第３表示領域には、前記第２選択検出手段により前記検出可能な複数の処理動作を表示させ、前記表示手段の第４表示領域には、前記取得手段により取得された処理動作情報に対応した複数の処理動作を表示する表示制御手段とを備える
ことを特徴とする請求項９に記載の画像処理システム。
【請求項１１】
入力データに対する複数の処理動作を実行可能な画像処理装置と通信する機能を有する情報処理装置を、
前記複数の処理動作の内から任意の処理動作の選択操作を検出可能な第２選択検出手段と、
前記第２選択検出手段によって検出された前記処理動作を識別する処理動作情報を記憶する第２処理動作記憶手段と、
前記画像処理装置に、前記第２処理動作記憶手段に記憶された前記複数の処理動作情報を送信する送信手段と、
して機能させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置、画像処理システム及び画像処理プログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、画像形成装置の操作部におけるユーザの単純な操作指示により、画像読取り部での一度の画像読込みによって、複数の機能を実行することが可能な画像形成装置が開示されている。
【０００３】
特許文献１の画像形成装置においては、操作部に、二つ以上の機能を実行するための操作キーが設けられている。特許文献１の画像形成装置によれば、ユーザが操作キーを押下するという単純な操作により、画像読取り部での一度の画像読取りによって、二つ以上の機能を実行することができる。
【特許文献１】特開２００６−４１８９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記の画像形成装置においては、例えば、「スキャナ＋コピーモードキー」や「ＦＡＸ＋スキャナ＋コピーモードキー」のように、予め決められた二つ以上の機能を連続して実行させる操作キーが設けられていた。
【０００５】
このため、上記の画像形成装置においては、ユーザが実行させたいと考える二つ以上の機能が、操作キーを用いて実行させる二つ以上の機能に一致しないことがある。
【０００６】
そこで、ユーザが実行させたいと考える二つ以上の機能が、操作キーを用いて実行させる二つ以上の機能と一致しない場合には、ユーザが希望する二つ以上の機能を個別に実行させるために、複数の操作をしなければならなかった。
【０００７】
したがって、上記の画像形成装置においては、二つ以上の機能を連続して実行させる操作キーを有効に活用することができないことがあり、使い勝手が悪くなることがあった。
【０００８】
この発明は、このような状況に鑑み提案されたものであって、ユーザの好みに応じて二つ以上の機能を自由に組み合わせることができ、使い勝手を向上させた画像処理装置、画像処理システム及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１の発明に係る画像処理装置は、入力データに対して複数の処理動作を実行可能な画像処理装置において、前記複数の処理動作の内から任意の処理動作の選択操作を検出可能な第１選択検出手段と、前記第１選択検出手段によって検出された前記処理動作を識別する処理動作情報を記憶する第１処理動作記憶手段と、前記処理動作の実行を指示する指示手段によって一括して実行が指示される前記複数の処理動作として、前記第１処理動作記憶手段に記憶された複数の前記処理動作情報を設定する第１設定手段と、前記指示手段の指示に基づいて、前記第１設定手段によって設定された前記処理動作情報に応じた前記処理動作を実行する実行手段と、を備えることを特徴とする。
【００１０】
請求項２の発明は、請求項１において、前記第１選択検出手段によって検出可能な前記複数の処理動作を識別する処理動作選択情報を記憶する選択処理動作記憶手段と、表示手段の第１表示領域には、前記選択処理動作記憶手段に記憶された前記処理動作選択情報に対応した前記検出可能な複数の処理動作を表示させ、前記表示手段の第２表示領域には、前記第１処理動作記憶手段に記憶された前記複数の処理動作情報に対応した複数の処理動作を表示する表示制御手段と、を備えることを特徴とする。
【００１１】
請求項３の発明は、請求項２において、前記表示制御手段は、前記第１表示領域の第１部分領域には、前記検出可能な複数の処理動作として前記入力データを受け付ける入力処理に関する入力動作を表示させ、前記第１表示領域の第２部分領域には、前記入力データの出力処理に関する出力動作を表示させることを特徴とする。
【００１２】
請求項４の発明は、請求項２又は請求項３において、前記第１選択検出手段によって検出された前記処理動作を識別する前記処理動作情報を前記第１処理動作記憶手段に記憶させる記憶制御手段を備え、前記第１選択検出手段は、前記第１表示領域に表示された前記複数の処理動作の内から選択する処理動作の実行順序を示す実行番号の選択操作を検出し、前記記憶制御手段は、前記第１処理動作記憶手段に、前記実行番号及び該実行番号に対応させた前記処理動作情報を記憶し、前記第１処理動作記憶手段に記憶された前記実行番号に従って、前記表示制御手段は、前記第２表示領域に、前記複数の処理動作の表示を配列することを特徴とする。
【００１３】
請求項５の発明は、請求項４において、前記第１選択検出手段によって、前記実行番号が最も早い処理動作として前記出力動作が検出された場合には、前記記憶制御手段は、前記第１処理動作記憶手段に、前記処理動作情報を記憶させないように制御することを特徴とする。
【００１４】
請求項６の発明は、請求項４又は請求項５において、前記第１選択検出手段によって検出された処理動作の実行番号が、既に前記第１処理動作記憶手段に記憶されている場合には、前記表示制御手段は、前記表示手段に前記第１選択検出手段により検出された処理動作及び処理動作の実行番号を前記第１処理動作記憶手段に記憶させるか否かを確認するメッセージを表示させることを特徴とする。
【００１５】
請求項７の発明は、請求項４ないし請求項６のいずれか１項において、前記第１処理動作記憶手段に記憶された前記実行番号が連続しない場合には、前記第１設定手段は、前記実行番号を連続する番号にすると共に、該連続する番号に対応させた前記処理動作情報を前記指示手段に設定することを特徴とする。
【００１６】
請求項８の発明は、請求項７において、前記指示手段を複数備え、前記第１設定手段は、前記指示手段毎に、前記指示手段によって実行が指示される処理動作を識別する複数の異なる前記処理動作情報を設定することを特徴とする。
【００１７】
請求項９の発明に係る画像処理システムは、情報処理装置と、該情報処理装置と通信する機能を有し入力データに対する複数の処理動作を実行可能な画像処理装置とによって構成された画像処理システムにおいて、前記情報処理装置は、前記複数の処理動作の内から任意の処理動作の選択操作を検出可能な第２選択検出手段と、前記第２選択検出手段によって検出された前記処理動作を識別する処理動作情報を記憶する第２処理動作記憶手段と、前記画像処理装置に、前記第２処理動作記憶手段に記憶された複数の前記処理動作情報を送信する送信手段と、を備え、前記画像処理装置は、前記送信手段によって送信された前記複数の処理動作情報を受信する受信手段と、前記処理動作の実行を指示する指示手段によって一括して実行が指示される前記複数の処理動作として、前記受信手段によって受信した前記複数の処理動作情報を設定する第２設定手段と、前記第２設定手段によって前記処理動作情報が設定された前記指示手段の指示に基づいて、前記処理動作を実行する実行手段と、を備えることを特徴とする。
【００１８】
請求項１０の発明は、請求項９において、前記情報処理装置は、前記画像処理装置における前記指示手段に設定された前記処理動作情報を取得する取得手段と、表示手段の第３表示領域には、前記第２選択検出手段により前記検出可能な複数の処理動作を表示させ、前記表示手段の第４表示領域には、前記取得手段により取得された処理動作情報に対応した複数の処理動作を表示する表示制御手段とを備えることを特徴とする。
【００１９】
請求項１１の発明に係る画像処理プログラムは、入力データに対する複数の処理動作を実行可能な画像処理装置と通信する機能を有する情報処理装置を、前記複数の処理動作の内から任意の処理動作の選択操作を検出可能な第２選択検出手段と、前記第２選択検出手段によって検出された前記処理動作を識別する処理動作情報を記憶する第２処理動作記憶手段と、前記画像処理装置に、前記第２処理動作記憶手段に記憶された前記複数の処理動作情報を送信する送信手段と、して機能させることを特徴とする。
【発明の効果】
【００２０】
請求項１の発明に係る画像処理装置によれば、入力データに対する処理動作の実行を指示する指示手段によって一括して実行が指示される複数の処理動作として、第１選択検出手段によって検出されて第１処理機能記憶手段に記憶された複数の処理動作を識別する処理動作情報を設定する第１設定手段を備えている。
そこで、請求項１の発明に係る画像処理装置によれば、第１処理動作記憶手段に、第１選択検出手段によって検出された処理動作を識別する処理動作情報を記憶した後に、指示手段により一括して実行が指示される複数の処理動作として、第１設定手段により、前記処理動作情報を設定することができる。
したがって、請求項１の発明によれば、第１選択検出手段によって、任意の処理動作の選択操作を検出することにより、前記複数の処理動作として設定する処理動作情報の組合せを自由に設定することができる。
このため、請求項１の発明に係る画像処理装置によれば、前記複数の処理動作として設定する処理動作情報の組合せを自由に設定することにより、複数の処理動作情報の組合せによって構成される様々な処理動作を実行することができる。
これにより、画像処理装置の使い勝手を向上させることができる。
【００２１】
請求項２の発明によれば、表示制御手段によって、表示手段の第１表示領域に、選択可能な複数の処理動作を表示すると共に、前記表示制御手段によって、表示手段の第２表示領域に、第１選択検出手段によって検出された複数の処理動作を表示する。
そこで、請求項２の発明によれば、第２表示領域に表示された処理動作を確認しながら、第１表示領域に表示された選択可能な複数の処理動作に基づいて、複数の処理動作の内から選択する処理動作を決定することができる。
したがって、請求項２の発明によれば、第１選択検出手段により検出された処理動作を確認しながら複数の処理動作の内から選択する処理動作を決定することにより、複数の処理動作の組合せを容易に確認することができる。
これにより、複数の処理動作の組合せの編集作業を効率良く行うことができる。
【００２２】
請求項３の発明によれば、第１表示領域は、入力処理に関する入力動作を表示する表示領域と、出力処理に関する出力動作を表示する表示領域とを有している。
そこで、請求項３の発明によれば、第１表示領域に、互いに異なる動作を表示する領域を設けると、各動作の表示位置を判別し易く表示することができる。
したがって、請求項３の発明によれば、互いに異なる動作（入力動作、出力動作）を誤って選択することを防ぐことができる。
【００２３】
請求項４の発明によれば、第１処理動作記憶手段に記憶された処理動作の実行順序を示す実行番号に従って、表示制御手段は、第２表示領域に、複数の処理動作の表示を配列している。
そこで、請求項４の発明によれば、第２表示領域に表示された複数の処理動作の表示の配列を確認することにより、該複数の処理動作の実行番号を確認しながら、第２表示領域に表示される複数の処理動作の組合せの編集作業を行うことができる。
【００２４】
請求項５の発明によれば、第１選択検出手段によって、実行番号が最も早い処理動作として出力動作が検出された場合には、記憶制御手段は、第１処理動作記憶手段に、検出された出力動作を識別する処理動作情報を記憶させないように制御する。
そこで、請求項５の発明によれば、複数の処理動作の内で実行番号が最も早い処理動作として入力動作が記憶される。
したがって、請求項５の発明によれば、複数の処理動作の内で実行番号が最も早い入力動作によって入力データの入力が完了した後に一連の処理動作を実行することが可能となる。
【００２５】
請求項６の発明によれば、表示制御手段は、第１表示領域又は第２表示領域に第１選択検出手段により選択された処理動作及び処理動作の実行番号を第１処理動作記憶手段に記憶させるか否かを確認するメッセージを表示させる。
そこで、請求項６の発明によれば、第１選択検出手段によって検出された処理動作の実行番号が、既に第１処理動作記憶手段に記憶されている場合には、該第１処理動作記憶手段に、実行番号に対応させた処理動作情報が不用意に上書きされることがない。
したがって、請求項６の発明によれば、第１選択検出手段により誤って処理動作の実行番号が検出された場合であっても、第１処理動作記憶手段に、正確な前記実行番号に対応させた処理動作情報を記憶させることができる。
【００２６】
請求項７の発明によれば、第１処理動作記憶手段に記憶された実行番号を連続する番号にする共に、該連続する番号に対応させた処理動作情報を第１処理動作記憶手段に記憶すれば、第１処理動作記憶手段に記憶された複数の処理動作情報に基づいて、複数の処理動作を間断なく連続して実行する設定を可能にすることができる。
【００２７】
請求項８の発明によれば、第１処理動作記憶手段に記憶された複数の処理動作情報に基づいて、第１設定手段は、複数の指示手段の内の各指示手段毎に、指示手段によって実行が指示される処理動作を識別する複数の異なる前記処理動作情報を設定する。
そこで、請求項８の発明によれば、第１処理動作記憶手段に記憶された複数の処理動作情報に基づいて、第１設定手段は、各指示手段毎に、それぞれ異なる処理動作を識別する処理動作情報を設定することが可能となる。
したがって、請求項８の発明によれば、各指示手段毎に、それぞれ異なる処理動作を識別する処理動作情報を設定することにより、互いに異なる複数の処理動作の組合せを編集することが可能となる。
【００２８】
請求項９の発明に係る画像処理システムによれば、画像処理装置が、入力データに対する処理動作の実行を指示する指示手段によって一括して実行が指示される複数の処理動作として、情報処理装置の送信手段によって送信された複数の処理動作を識別する処理動作情報を設定する第２設定手段を備えている。
そこで、請求項９の発明に係る画像処理システムによれば、画像処理装置の受信手段によって、情報処理装置から送信される前記複数の処理動作を識別する処理動作情報を受信した後に、指示手段により一括して実行が指示される複数の処理動作として、第２設定手段により、前記処理動作情報を設定することができる。
請求項９の発明に係る画像処理システムによれば、情報処置装置の第２選択検出手段によって、任意の処理動作の選択操作を検出することにより、前記複数の処理動作として設定する処理動作情報の組合せを自由に設定することができる。
このため、請求項９の発明に係る画像処理システムによれば、前記複数の処理動作として設定する処理動作情報の組合せを自由に設定することにより、複数の処理動作情報の組合せによって構成される様々な処理動作を実行することができる。
これにより、画像処理装置の使い勝手を向上させることができる。
【００２９】
請求項１０の発明によれば、情報処理装置では、画像処理装置における指示手段に設定された処理動作情報を取得する取得手段と、表示手段の第４表示領域には、取得手段により取得された処理動作情報に対応した複数の処理動作を表示する表示制御手段とを備える。
そこで、請求項１０の発明によれば、複数の処理動作情報の組合せを設定する際に、画像処理装置の指示手段に設定された前記処理動作情報を確認することができる。
【００３０】
請求項１１の発明に係る画像処理プログラムによれば、情報処理装置を、任意の処理動作の選択操作を検出可能な第２選択検出手段と、検出された前記処理動作を識別する処理動作情報を記憶する第２処理動作記憶手段と、画像処理装置に前記処理動作情報を送信する送信手段として機能させている。
そこで、請求項１１の発明に係る画像プログラムによれば、第２処理動作記憶手段に、第２選択検出手段によって検出された処理動作を識別する処理動作情報を記憶した後に、送信手段によって、画像処理装置に、前記処理動作情報を送信することができる。
したがって、請求項１１の発明に係る画像プログラムによれば、第２選択検出手段によって、任意の処理動作の選択操作を検出することにより、送信手段が、画像表示装置に、様々な前記処理動作情報を送信することができる。
【発明を実施するための最良の形態】
【００３１】
＜第１の実施形態＞
本発明の画像処理装置を複合機に適用した第１の実施形態について、添付図面を参照して説明する。一般には、複合機は、プリンタ機能、スキャナ機能、コピー機能およびファクシミリ機能を備えたものが多いが、これらの全ての機能を備えている必要はない。
【００３２】
第１の実施形態に係る複合機１の外観全体構成について、図１および図２を参照して説明する。図１は、複合機１の外観構成を示している。図１において、複合機１は、インクジェットプリンタなど公知のプリンタ部２およびフラットベットタイプの公知のスキャナ部３をフレームの下部および上部に備え、操作パネル部４をフレームの前方上面に備えている。タッチパネル５が、操作パネル部４の中央に配置されている。
【００３３】
図２に図示するように、タッチパネル５には、複合機１の各種の機能を選択するために、多数の入力キーの一部として、ファックスキーと、スキャンキーと、コピーキーとが配置されている。またその他、数字、文字などを入力するために、タッチパネル５には、多数の公知の入力テンキー１０（図２参照。）が表示可能である。
【００３４】
タッチパネル５には、ユーザ設定キー１１が配置されている。本実施形態では、各ユーザ設定キー１１ごとに、ユーザが希望する二つ以上の機能を登録することができる。ユーザ設定キー１１は、本発明の指示手段の一例である。
図１に示す入力キー４０は、例えば、複合機１の電源の投入を指示する電源キー等を含むものである。各入力キー４０の操作に応じ、複合機１に対して各種の指示を行うことができる。
【００３５】
複合機１は、内蔵メモリ以外に、外部メモリの情報を処理することができように構成されている。本実施形態では、外部メモリとして、コンパクトフラッシュ（登録商標）およびＳＤメモリカード（登録商標）が使用可能である。
【００３６】
複合機１は、図１に示すように、操作パネル部４の直ぐ下方に、スロット部３０、３１をそれぞれ備えている。スロット部３０には、上記のコンパクトフラッシュ（登録商標）が装着される。スロット部３１には、上記のＳＤメモリカード（登録商標）が装着される。
【００３７】
複合機１の電気的全体構成について図３を参照して説明する。図３は、複合機１の電気的構成を示すブロック図である。図３において、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）２６はＣＰＵ２１の指令に従い、複合機１の各種の機能を実行するために統括的に制御処理を行うもので、外部バス２５を介してＲＯＭ２２、ＲＡＭ２３、ＭＯＤＥＭ３４に接続されている。プリンタ部２およびスキャナ部３は、ＡＳＩＣ２６に接続されている。入力キー４０は、パネルゲートアレイ（パネルＧＡ）２７を介してＡＳＩＣ２６に接続されている。パネルゲートアレイ（パネルＧＡ）２７は、多数の入力キー４０の各々の操作により、キー信号をＡＳＩＣ２６に入力する動作を制御する。
【００３８】
タッチパネル５は、透明電極からなるマトリックススイッチ４１と、このスイッチ４１の下方に配設された液晶表示部４２とから構成され、この構成は公知のものである。マトリックススイッチ４１は、ＡＳＩＣ２６内部のタッチ検出部２９に接続され、液晶表示部４２は、ＡＳＩＣ２６内部の表示制御部２８に接続されている。ユーザがマトリックススイッチ４１上の所望の位置に接触すると、タッチ検出部２９は、該接触された座標位置を検出して位置信号をＣＰＵ２１に出力する。液晶表示部４２は、本発明の表示手段の一例である。
【００３９】
表示制御部２８は、ＣＰＵ２１からの指令に従い、複合機１が実行する機能に関する各種の情報を液晶表示部４２に表示させるために、液晶表示部４２の画面表示を制御する。
【００４０】
ＣＰＵ２１及び表示制御部２８は、本発明の表示制御手段に相当する。
【００４１】
図３に示すＮＣＵ（Ｎｅｔｗｏｒｋ Ｃｏｎｔｒｏｌ Ｕｎｉｔ）３３は、ファクシミリ通信を制御するために、ＭＯＤＥＭ３４に接続されている。ＭＯＤＥＭ３４は外部バス２５を介してＡＳＩＣ２６に接続されている。
【００４２】
複合機１が有する各種記憶部の構成を、図３ないし図５を参照して説明する。図３に示すＣＰＵ２１は、ＲＯＭ２２に記憶されたプログラムに従って各種の機能を実行するための制御処理を行う。本実施形態では、ＲＯＭ２２が、フラッシュメモリによって構成されている。ＲＯＭ２２は、プログラム記憶部、座標記憶部２２ｄ、ユーザ設定キーテーブル記憶部２２ｅおよび表示情報記憶部２２ｆを有している。
【００４３】
プログラム記憶部は、複合機１を統括的に制御するためのメインプログラムや、ユーザ設定キー編集プログラム２２ａ、ユーザ設定キー説明表示プログラム２２ｂおよびユーザ設定キー実行プログラム２２ｃ等の各種プログラムを記憶している。
【００４４】
ユーザ設定キー編集プログラム２２ａは、後述するように、ユーザ設定キー１１に、ユーザが希望する二つ以上の機能を登録する処理（図６および図７参照。）を実行する。
【００４５】
ユーザ設定キー説明表示プログラム２２ｂは、後述するように、第１の表示領域４２Ａに、ユーザ設定キー１１に登録された機能の内容を表示する処理（図８参照。）を実行する。
【００４６】
ユーザ設定キー実行プログラム２２ｃは、後述するように、ユーザ設定キー１１に登録された機能を実行する処理（図９参照。）を実行する。
【００４７】
座標記憶部２２ｄは、上記のマトリックススイッチ４１の座標位置等を記憶している。マトリックススイッチ４１の座標位置は、各表示領域４２Ａ、４２Ｂに表示される情報の表示位置に対応している。
【００４８】
ユーザ設定テーブル記憶部２２ｅは、図４に例示するように、ユーザ設定キー１１に登録された二つ以上の機能を、該機能の実行順序に対応させて記憶している。図４は、ユーザ設定キー１１（図２中のユーザ１キー）に、３つの機能を登録した場合の例を示している。
【００４９】
図中の「ｕｓｒ１＿ｔｂｌ」〜「ｕｓｒ３＿ｔｂｌ」は、各ユーザ設定キー１１（ユーザ１キー〜ユーザ３キー）の記憶領域名を示す。「ｕｓｒ１＿ｆｕｎｃ（１）」〜「ｕｓｒ１＿ｆｕｎｃ（５）」は、各ユーザ設定キー１１に登録した機能の実行順序を示す。
【００５０】
図示の例では、登録機能情報「ｓｃａｎ＿ｃａｒｄ」によって、最初に実行する処理として、スキャナ機能を実行して取り込んだ画像データをＳＤメモリカード（登録商標）等に送信する処理が設定される。
【００５１】
画像データをＳＤメモリカード（登録商標）等に送信する処理の後の実行処理として、登録機能情報「ｔｏ＿ｐｃ」により、パソコン（ＰＣ）に前記画像データを送信する処理が設定される。
【００５２】
登録機能情報「ｔｏ＿ｐｒｉｎｔ」によって、前記画像データを印刷する処理が設定される。
【００５３】
図３に示す表示情報記憶部２２ｆは、複合機１の各機能を実行する際に液晶表示部４２に表示される各種の画像等の表示情報を記憶している。表示情報記憶部２２ｆは、上記のユーザ設定キー編集プログラム２２ａ、ユーザ設定キー説明表示プログラム２２ｂおよびユーザ設定キー実行プログラム２２ｃを実行する際に、液晶表示部４２に表示する各種の画像、メッセージ及び色彩をそれぞれ表す表示情報を記憶している。
【００５４】
ＲＡＭ２３は、ＣＰＵ２１がプログラム記憶部中の各プログラムを実行する際に演算処理したデータを一時的に記憶する作業領域を有している。本実施形態では、図５に例示するように、ユーザ設定キー１１に登録された二つ以上の機能を、一時的に記憶している。
【００５５】
図５は、ユーザ設定キー１１に、３つの機能を一時的に登録した場合の例を示している。図中の「ｕｓｒ＿ｔｂｌ＿ｔｍｐ」は、一時記憶領域名を示す。ここでは、図４と同一の名称に関する内容については、その説明を省略する。上記の各登録機能情報は、本発明の処理動作情報の一例である。
【００５６】
次に、複合機１のＣＰＵ２１によって実行される処理を、図２、図４ないし図２０を参照しつつ説明する。複合機１では、電源キーを操作することによって電源が投入されると、ＣＰＵ２１により、メインプログラムが読み出される。このとき、液晶表示部４２には、図２に図示する初期画面が表示される。
【００５７】
次に、図６に示すように、ＣＰＵ２１によって、第１の表示領域４２Ａに配置された編集キーＫ１（図２参照。）が押されたか否かが判断される（Ｓ１）。図２に図示するように、ユーザの指により編集キーＫ１が押されると（Ｓ１：ＹＥＳ）、ユーザ設定キー編集プログラム２２ａが読み出され、ＣＰＵ２１及び表示制御部２８によって、図１０に図示するように、ユーザ設定キー１１（ユーザ１、２、３の各キー）のハイライト表示がなされる（Ｓ２）。このようなハイライト表示を行うことで、ユーザは、次にどのキーを選択すればよいかを確認することができる。
【００５８】
Ｓ２の処理の後に、ＣＰＵ２１によって、ユーザ設定キー１１が押されたか否かが判断される（Ｓ３）。Ｓ３においては、ユーザ１キー〜ユーザ３キーの内のいずれのユーザキー（ユーザＮキー）が押されたか否かが判断される。
【００５９】
図１０に図示するように、ユーザの指によりユーザ１キーが押されると（Ｓ３：ＹＥＳ）、図７及び図１１に図示するように、液晶表示部４２に、ユーザＮキーの編集画面が表示される（Ｓ４）。図１１に図示するユーザ編集画面では、表示情報記憶部２２ｆに記憶された表示情報に基づき、ＣＰＵ２１及び表示制御部２８によって、第１の表示領域４２Ａの内の上半分の表示領域４３に、ユーザによって選択可能なデータ入力系の複数の機能が表示される。本実施形態では、表示情報記憶部２２ｆが、本発明の選択処理動作記憶手段の一例である。表示情報記憶部２２ｆに記憶された表示情報は、本発明の処理動作選択情報の一例である。第１の表示領域４２Ａは、本発明の第１表示領域の一例であり、第２の表示領域４２Ｂは、本発明の第２表示領域の一例である。表示領域４３は、本発明の第１部分領域の一例である。
【００６０】
データ入力系の機能とは、複合機１に入力された画像データを受け付けた後に、該画像データに対する所定の処理を実行する機能を示す。ここでは、表示領域４３に、「ＣＡＲＤ→ＰＣ」、「ＣＡＲＤ→印刷」、「スキャン→ＰＣ」、「ＦＡＸ受信→保存」、「スキャン→ＣＡＲＤ」及び「ＣＯＰＹ」の各機能選択キーが表示される。
【００６１】
第１の表示領域４２Ａの内の下半分の表示領域４４には、ＣＰＵ２１及び表示制御部２８によって、ユーザによって選択可能なデータ出力系の複数の機能が表示される。表示領域４４は、本発明の第２部分領域の一例である。
【００６２】
データ出力系の機能とは、既に複合機１に記憶されている画像データに対し、所定の処理を実行する機能を示す。ここでは、表示領域４４に、「→プリント」、「→ＣＡＲＤ」、「→ＦＡＸ」及び「→ＰＣ」の各機能選択キーが表示される。表示領域４４には、各機能選択キーの表示に加えて、登録キーＫ２が表示される。このように、第１表示領域に、入力系の機能を表示する領域と出力系の機能を表示する領域とを設けると、各機能の表示位置を判別し易く表示することができる。したがって、入力系の機能と出力系の機能とを誤って選択することを防ぐことができる。
【００６３】
第２の表示領域４２Ｂの上方には、ＣＰＵ２１及び表示制御部２８によって、「ユーザ１キー編集中」の文字が表示される。第２の表示領域４２Ｂには、ユーザによって選択された機能を登録するために、機能登録ボックス４５が表示される。
【００６４】
本実施形態では、１つのユーザキーに５つの機能を登録可能にするために、「機能１」〜「機能５」の各機能登録ボックス４５が設けられている。このように、本実施形態では、第１表示領域と第２表示領域を同一画面に表示するので、ユーザは、第２表示領域に表示された機能を確認しながら、第１表示領域に表示された選択可能な複数の機能を選択することができる。従って、所望の機能の選択操作の操作性と正確性が向上する。また、機能登録ボックス４５として表示されている「機能１」〜「機能５」配列は、実行順序に対応している。すなわち、「機能１」として登録された機能から順に実行する。このように、第２表示領域に表示された複数の機能の表示の配列は実行順序に対応しているので、実行順序を確認しながら、複数の機能の組合せの編集作業を行うことができる。「機能１」に含まれる番号「１」は、本発明の実行番号の一例である。
【００６５】
図７に示すように、Ｓ４の処理の後に、ＣＰＵ２１によって、ユーザの指によって登録キーＫ２が押されたか否かを判断される（Ｓ５）。ユーザによって登録キーＫ２が押されていない場合（Ｓ５：ＮＯ）には、１０個の機能選択キーの内のいずれかの機能選択キーから第２の表示領域４２Ｂの機能登録ボックス４５にドラッグが行われたか否かが判断される（Ｓ６）。Ｓ６の処理は、本発明の第１選択検出手段の一例である。本実施形態では、機能登録ボックス４５に登録する機能を表示領域４２Ａから自由に選択し、所望の実行順に対応する機能登録ボックス４５に登録することにより、機能の実行順序を選択することができる。
【００６６】
図１１に例示するように、機能選択キー「スキャン→ＣＡＲＤ」から機能登録ボックス「機能１」にドラックが行われると（Ｓ６：ＹＥＳ）、ＣＰＵ２１によって、選択された機能登録ボックス４５（ここでは、「機能１」）に既に機能が登録済であるか否かを判断される（Ｓ７）。すなわち、図５に示す「ｕｓｒ１＿ｆｕｎｃ（１）」にすでに機能を識別するための登録機能情報が記憶されているか否かを判断される。
【００６７】
選択された機能登録ボックス４５に機能が登録されていないと判断された場合（Ｓ７：ＮＯ）には、ＣＰＵ２１によって、機能登録ボックス「機能１」が選択された否かが判断される（Ｓ８）。即ち、実行順序の一番早い機能が選択されたか否かを判断される。機能登録ボックス「機能１」が選択されると（Ｓ８：ＹＥＳ）、ＣＰＵ２１によって、機能登録ボックス「機能１」に上記のデータ入力系の機能の内のいずれかの機能の割り当て要求がされた否かが判断される（Ｓ９）。
【００６８】
図１１に例示するように、機能登録ボックス「機能１」にデータ入力系の機能（ここでは、「スキャン→ＣＡＲＤ」）が割り当てられると（Ｓ９：ＹＥＳ）、図５に図示したように、ＲＡＭ２３の一時記憶領域（「ｕｓｒ＿ｔｂｌ＿ｔｍｐ」）に、実行順序の一番早い「機能１」（ここでは「ｕｓｒ１＿ｆｕｎｃ（１）」）に機能（「ｓｃａｎ＿ｔｏ＿ｃａｒｄ」）を一時的に記憶する（Ｓ１０）。
【００６９】
Ｓ８の処理で、ＣＰＵ２１により機能登録ボックス「機能１」が選択されないと判断されると（Ｓ８：ＮＯ）、Ｓ９の処理は行わず、Ｓ１０の処理が行われる。実行番号が最も早い入力動作によって入力データの入力が完了した後に一連の機能を実行することが可能となる。
【００７０】
Ｓ１０の処理の後には、機能登録ボックス４５（ここでは、「機能１」）に、Ｓ１０の処理によって一時的に記憶された機能を表示する（Ｓ１１）。さらに、Ｓ１１の処理では、機能が登録された機能登録ボックス４５の色の表示を変化させる。Ｓ１１の処理の後には、上述したＳ５の処理に戻る。
【００７１】
このようにして、ユーザのドラッグ操作を繰り返し検出することにより、図５に示すように、ＲＡＭ２３の一時記憶領域（「ｕｓｒ＿ｔｂｌ＿ｔｍｐ」）に機能が記憶されていく。また、図１２に例示するように、Ｓ１１の処理によって、機能「スキャン→ＣＡＲＤ」、機能「→ＰＣ」及び機能「→プリント」が、機能登録ボックス「機能１」、機能登録ボックス「機能２」、機能登録ボックス「機能５」にそれぞれ表示される。さらに、Ｓ１１の処理によって、各機能登録ボックス「機能１」、「機能２」、「機能５」の各表示色を、各機能登録ボックス「機能３」、「機能４」とは異なるものにする。
【００７２】
上記のＳ７の処理において、選択された機能登録ボックス４５に機能が登録済であると判断された場合（Ｓ７：ＹＥＳ）には、ＣＰＵ２１及び表示制御部２８によって、例えば、第２の表示領域４２Ｂに、「上書きしますか」の文字を表示する（Ｓ１２）。
【００７３】
Ｓ１２の処理の後には、ＣＰＵ２１によって、機能が登録済の機能登録ボックス４５に、登録済の機能とは異なる機能を上書きするか否かが判断される（Ｓ１３）。例えば、第２の表示領域４２Ｂに上書き確認キーを表示し、ユーザによって上書き確認キーが押されたか否かが判断される。
【００７４】
機能が登録済の機能登録ボックス４５に、登録済の機能とは異なる機能を上書きすると判断された場合（Ｓ１３：ＹＥＳ）には、上述したＳ８以降の各処理が実行される。
【００７５】
機能が登録済の機能登録ボックス４５に、登録済の機能とは異なる機能を上書きしないと判断された場合（Ｓ１３：ＮＯ）には、上述したＳ６の処理に戻る。そこで、機能選択キーから機能登録ボックス４５に対して新たにドラッグが行われて上書き確認キーが押されない限り、ＲＡＭ２３の一時記憶領域（「ｕｓｒ＿ｔｂｌ＿ｔｍｐ」）に、ユーザ１キーと機能との関係を新たに記憶することがない。このため、後述するＳ１６の処理においては、上書き確認キーが押されない限り、上記のユーザ設定テーブル記憶部２２ｅの記憶領域（ｕｓｒＮ＿ｔｂｌ）に、登録済の機能とは異なる機能を上書きした内容を記憶することがない。したがって、このようなメッセージ（「上書きしますか」の文字）の表示により、誤って機能の実行順がユーザにより選択された場合であっても、ユーザの所望の実行順に対応させた機能を確実に登録させることができる。
【００７６】
また、上記のＳ９の処理において、機能登録ボックス「機能１」にデータ出力系の機能が割り当てられたと判断されると（Ｓ９：ＮＯ）、ＣＰＵ２１及び表示制御部２８によって、例えば、第２の表示領域４２Ｂに、エラー内容を報知する表示を行う（Ｓ１４）。ここでは、例えば、第２の表示領域４２Ｂに、「不正な操作です」の文字を表示する。Ｓ１４の処理の後には、上述したＳ６の処理に戻る。そこで、第２の表示領域４２Ｂに、「不正な操作です」の文字を表示した場合には、上述したように、後述するＳ１６の処理において、上記のユーザ設定テーブル記憶部２２ｅの記憶領域（ｕｓｒＮ＿ｔｂｌ）に、登録済の機能とは異なる機能を上書きした内容を記憶することがない。
【００７７】
なお、上記のＳ３の処理において、ＣＰＵ２１により、ユーザ１キーが押されていないと判断されると（Ｓ３：ＮＯ）、Ｓ３の処理が繰り返し行われる。また、上記のＳ６の処理において、ＣＰＵ２１により、いずれかの機能選択キーから機能登録ボックス４５にドラッグが行われていないと判断されると（Ｓ６：ＮＯ）、上記のＳ５、Ｓ６の各処理が繰り返して行われる。
【００７８】
一方、上記のＳ５の処理において、図１２に図示するように、ユーザの指によって登録キーＫ２が押されたと判断された場合（Ｓ５：ＹＥＳ）には、ＣＰＵ２１及び表示制御部２８によって、ユーザＮキーの並べ替えを行う（Ｓ１５）。ここでは、図５に図示する場合とは異なり、図４に図示する場合と同様に、ＣＰＵ２１によって、ＲＡＭ２３におけるユーザ１キーの実行順序（「ｕｓｒ１＿ｆｕｎｃ（１）」〜「ｕｓｒ１＿ｆｕｎｃ（３）」）を、実行動作が連続するように並べ替える。したがって、ユーザキーを用いて機能を実行する場合には、ユーザ設定テーブル記憶部２２ｅ（ｕｓｒＮ＿ｔｂｌ）に記憶された複数の登録機能情報に基づいて、複数の機能を間断なく連続して実行することができる。
なお、このような並び替えにより機能１に出力系の機能が登録されないように、Ｓ１５の後にＳ８、Ｓ９、及びＳ１４の処理を追加してもよい。
【００７９】
Ｓ１５の処理の後には、上記のユーザ設定テーブル記憶部２２ｅの記憶領域（ｕｓｒＮ＿ｔｂｌ）に、ＲＡＭ２３の一時記憶領域（「ｕｓｒ＿ｔｂｌ＿ｔｍｐ」）の内容を記憶させる（Ｓ１６）。ここでは、図４に図示するように、ＣＰＵ６１により、ユーザ１キーの記憶領域（ｕｓｒ１＿ｔｂｌ）に、ユーザ１キーの実行順序に対応させて、各登録機能情報「ｓｃａｎ＿ｃａｒｄ」、「ｔｏ＿ｐｃ」、「ｔｏ＿ｐｒｉｎｔ」を記憶される。Ｓ１６の処理は、本発明の第１設定手段の一例である。
【００８０】
本実施形態では、ＣＰＵ２１が、本発明の記憶制御手段の一例である。ＲＡＭ２３は、本発明の第１処理動作記憶手段の一例である。
【００８１】
Ｓ１６の処理の後には、第２の表示領域４２Ｂに、並べ替えた機能登録ボックス４５の内容を表示する（Ｓ１７）。ここでは、上記の記憶領域（ｕｓｒ１＿ｔｂｌ）に記憶されたユーザ１キーの実行順序に応じ、ＣＰＵ６１及び表示制御部２８によって、図１３に図示するように、第２の表示領域４２Ｂに、登録された機能の内容を示す３つの機能登録ボックス４５が表示される。このとき、図１３に図示するように、第１の表示領域４２Ａには、終了キーＫ３が表示される。
【００８２】
Ｓ１７の処理の後には、ＣＰＵ２１が、ユーザの指により終了キーＫ３が押されたか否かを判断される（Ｓ１８）。図１３に図示するように、終了キーＫ３が押されると（Ｓ１８：ＹＥＳ）、上記のＳ１の処理に戻る。このように、本実施形態では、ユーザの任意の機能の選択操作を検出することにより、ユーザの所望の機能の組合せをユーザキーとして自由に登録することができる。
【００８３】
Ｓ１８の処理において、ＣＰＵ２１によって、終了キーＫ３が押されていないと判断されると（Ｓ１８：ＮＯ）、Ｓ１８の処理が繰り返し行われる。
【００８４】
次に、ユーザ設定キー説明表示プログラム２２ｂに従って、ユーザキーとして登録された機能を確認する処理について説明する。図６の処理において、ＣＰＵ２１により、上記の編集キーＫ１（図２参照。）が押されていないと判断されると（Ｓ１：ＮＯ）、ユーザＮキーがシングルクリックされたか否かが判断される（Ｓ１９）。ここでは、ユーザ１キー〜ユーザ３キーの内のいずれかのユーザキーが押されたか否かが判断される。
【００８５】
図１４に例示するように、ユーザ１キーがシングルクリックされると（Ｓ１９：ＹＥＳ）、ＣＰＵ２１によって、ユーザ設定キー説明表示プログラム２２ｂが起動され、ユーザＮキーに機能が登録されているか否かが判断される（Ｓ２０）。ここでは、ＣＰＵ２１によって、ユーザ１キーに機能が登録されているか否かが判断される。
【００８６】
ユーザＮキーに機能が登録されていると判断されると（Ｓ２０：ＹＥＳ）、図８に示すように、ｕｓｒ１＿ｔｂｌ（図４参照）に記憶されている登録機能情報に基づいて、ＣＰＵ２１及び表示制御部２８によって、第１の表示領域４２Ａに、ユーザＮキーに登録済の機能の内容を表示する（Ｓ２１）。ここでは、図１５に図示するように、第１の表示領域４２Ａに、登録内容表示ボックス４６を表示する。機能内容表示ボックス４６には、ユーザ１キーに登録済の各機能の内容（「スキャン→ＣＡＲＤ」、「→ＰＣ」及び「→プリント」）を表示する。このとき、第１の表示領域４２Ａには、終了キーＫ４が表示され、第２の表示領域４２Ｂには、ユーザ１キーのハイライト表示がなされる。このように、ハイライト表示をすることで、第１の表示領域に表示されている登録機能情報が、どのユーザキーに登録された情報であるかを確認することができる。
【００８７】
Ｓ２１の処理の後には、ＣＰＵ２１が、ユーザの指によって終了キーＫ４が押されたか否か判断される（Ｓ２２）。ＣＰＵ２１によって、終了キーＫ４が押されていないと判断されると（Ｓ２２：ＮＯ）、ＣＰＵ２１により、３つの機能内容表示ボックス４６の内のいずれかの機能内容表示ボックスが押されたか否かを判断される（Ｓ２３）。
【００８８】
図１５に例示するように、機能「→プリント」の機能内容表示ボックス４６が押されると（Ｓ２３：ＹＥＳ）、図１６に示すように、第１の表示領域４２Ａに、機能説明表示ボックス４７を表示する（Ｓ２４）。機能説明表示ボックス４７には、Ｓ２３の処理で選択された機能内容表示ボックス４６に登録済の機能の説明を表示する。
【００８９】
Ｓ２４の処理では、図１６に例示するように、機能「→プリント」の説明として、機能説明表示ボックス４７に、「本体に取り込んだデータを印刷します。」の文字を表示する。このとき、第１の表示領域４２Ａには、戻るキーＫ５が表示される。
【００９０】
Ｓ２４の処理の後には、ＣＰＵ６１によって、ユーザによって終了キーＫ４が押されたか否かが判断される（Ｓ２５）。終了キーＫ４が押されていないと判断されると（Ｓ２５：ＮＯ）、ＣＰＵ６１によって、戻るキーＫ５が押されたか否かが判断される（Ｓ２６）。戻るキーＫ５が押されると（Ｓ２６：ＹＥＳ）、上記のＳ２１の処理に戻る。
【００９１】
なお、上記図６のＳ２０の処理において、ＣＰＵ２１により、ユーザＮキーに機能が登録されていないと判断されると（Ｓ２０：ＮＯ）、ＣＰＵ２１及び表示制御部２８によって、液晶表示部４２にエラー表示がなされる（Ｓ２７）。ここでは、例えば、エラー表示として、第１の表示領域４２Ａに、「ユーザＮキーに機能が登録されていません」の文字を表示する。Ｓ２７の処理の後には、上記のＳ１の処理に戻る。
【００９２】
上記図８のＳ２２及びＳ２５の各処理において、ＣＰＵ２１によって、終了キーＫ４が押されたと判断されると（Ｓ２２：ＹＥＳ、Ｓ２５：ＹＥＳ）、上記のＳ１の処理に戻る。
【００９３】
上記のＳ２３の処理において、ＣＰＵ２１によって、いずれの機能内容表示ボックス４６も押されないと判断されると（Ｓ２３：ＮＯ）、上記のＳ２２の処理に戻る。
【００９４】
次に、ユーザ設定キー実行プログラム２２ｃに従って、ユーザキーとして登録された機能を実行する処理について説明する。上記図６のＳ１９の処理において、ＣＰＵ２１によって、ユーザＮキーがシングルクリックされていないと判断されると（Ｓ１９：ＮＯ）、ユーザＮキーがダブルクリックされたか否かが判断される（Ｓ２８）。ここでは、ユーザ１キー〜ユーザ３キーの内のいずれかのユーザキーがダブルクリックされたか否かが判断される。ユーザキーのダブルクリックがされないと判断されると（Ｓ２８：ＮＯ）、クリックされたキーに応じた処理を行い（Ｓ１００）、Ｓ１に戻る。
【００９５】
図１７に図示するように、ユーザ１キーがダブルクリックされると（Ｓ２８：ＹＥＳ）、ＣＰＵ２１によって、ユーザ設定キー実行プログラム２２ｃが起動され、ユーザＮキーに機能が登録されているか否かが判断される（Ｓ２９）。ここでは、ＣＰＵ２１によって、ユーザ１キーに機能が登録されているか否かが判断される。
【００９６】
ユーザＮキーに機能が登録されていると判断されると（Ｓ２９：ＹＥＳ）、図９に示すように、ＣＰＵ２１は、ユーザＮキーに登録済の機能によって実行された処理数ＣＮを０にリセットする（Ｓ３０）。Ｓ３０の処理の後には、ＣＰＵ２１によって、ユーザＮキーに登録済の機能数ＪＮと、前記処理数ＣＮとの大小関係を比較する（Ｓ３１）。一方、ユーザＮキーに機能が登録されていないと判断されると（Ｓ２９：ＮＯ）、Ｓ２７を実行する。
【００９７】
機能数ＪＮが処理数ＣＮよりも大きいと判断されると（Ｓ３１：ＹＥＳ）、ＣＰＵ２１によって、ユーザＮキーに登録された複数の機能（「スキャン→ＣＡＲＤ」、「→ＰＣ」及び「→プリント」）の実行が開始される（Ｓ３２）。Ｓ３２の処理の後には、ＣＰＵ２１及び表示制御部２８により、第１の表示領域４２Ａに、実行中の機能の進捗割合を表示し、第２の表示領域４２Ｂに、実行中の機能の内容を表示する（Ｓ３３）。
【００９８】
図１８に例示するように、実行中の機能の内容を表示するものとして、第２の表示領域４２Ｂには、「スキャナからデータを取り込んでいます。」の文字を表示する。実行中の機能の進捗割合を表示するものとして、第１の表示領域４２Ａには、機能「スキャン→ＣＡＲＤ」の機能内容表示ボックス４６の右側に「８０％終了」の文字を表示する。このとき、機能「スキャン→ＣＡＲＤ」の機能内容表示ボックス４６をハイライト表示している。
【００９９】
Ｓ３３の処理の後には、ＣＰＵ２１によって、実行中の機能の実行動作が終了したか否かが判断される（Ｓ３４）。実行中の実行動作が終了すると（Ｓ３４：ＹＥＳ）、処理数ＣＮに１を加算する（Ｓ３５）。
【０１００】
Ｓ３５の処理の後には、上記のＳ３１の処理に戻る。ＣＰＵ２１及び表示制御部２８によって、再びＳ３３の処理を実行すると、図１９に例示するように、第２の表示領域４２Ｂには、実行中の機能の内容を表示するものとして、「スキャナから取り込んだデータをＰＣに転送しています。」の文字を表示する。実行中の機能の進捗割合を表示するものとして、第１の表示領域４２Ａには、機能「→ＰＣ」の機能内容表示ボックス４６の右側に「５０％終了」の文字を表示する。このとき、機能「スキャン→ＣＡＲＤ」及び機能「→ＰＣ」の各機能内容表示ボックス４６をハイライト表示している。
【０１０１】
その後、Ｓ３１の処理において、ユーザＮキーに登録された全ての機能が実行され、機能数ＪＮよりも処理数ＣＮが大きいと判断されると（Ｓ３１：ＮＯ）、上記のＳ１の処理に戻る。
【０１０２】
上記のＳ３３の処理を実行する際には、図１９に代えて、図２０に図示する表示を行ってもよい。図２０では実行中の機能の進捗割合に対応させて、機能「→ＰＣ」の機能内容表示ボックス４６内の表示色を変化させている。図２０では、未実行の機能「→プリント」の機能内容表示ボックス４６とは異なる色によって、機能「スキャン→ＣＡＲＤ」の機能内容表示ボックス４６の全体を表示することにより、機能「スキャン→ＣＡＲＤ」の実行が終了したことを示している。このように本実施形態では、機能の進捗割合を表示させることによって、ユーザＮキーに登録済みの機能の進行状況を確認することができる。
【０１０３】
上述した処理では、ユーザ１キーの機能登録ボックス４５に３つの機能（「スキャン→ＣＡＲＤ」、「→ＰＣ」及び「→プリント」）を登録する例を示したが、ユーザ２キー及びユーザ３キーについても、それぞれの機能登録ボックス４５に各種の機能を登録することができる。
【０１０４】
例えば、上記のＳ３の処理において、ユーザ２キーが押されたと判断されると、上記のＳ４の処理により、ユーザ２キーの編集画面が表示される。ユーザ２キーの編集画面が表示された後には、上述した各処理を行うことにより、ユーザ２キーの機能登録ボックス４５に、複数の機能を登録することができる。そこで、ユーザの好みに応じて、異なるユーザＮキーに、それぞれ異なる機能の組合せを登録することができる。
【０１０５】
本実施形態では、ユーザによって、いずれかのユーザＮキーが選択されると、ＲＯＭ２２に記憶されたユーザＮキーと登録機能情報との関係に基づいて、ＣＰＵ２１が、ユーザが希望する二つ以上の機能（例えば３つの機能）を連続して実行する。ＣＰＵ２１及びＲＯＭ２２は、本発明の実行手段の一例である。
【０１０６】
＜第２の実施形態＞
本発明の画像処理装置を複合機に適用した第２の実施形態について、図２１を参照しつつ説明する。第１の実施形態のユーザ設定キー編集プログラムでは、機能選択キーから機能登録ボックスにドラッグ操作が行われたかを検出したのに対し（Ｓ６）、第２の実施形態では、機能登録ボックス及び機能選択キーがユーザによりタッチされたかを検出する点において異なる。ここでは、第１の実施形態と同一の構成や同一の処理については同一の符号を付し、その説明を省略する。
【０１０７】
図２１に図示するように、ユーザによって登録キーＫ２（図１１参照。）が押されていない場合（Ｓ５：ＮＯ）には、ＣＰＵ２１によって、機能登録ボックス４５が選択された否かが判断される（Ｓ４１）。ここでは、前記機能登録ボックス４５（「機能１」〜「機能５」）の内のいずれの機能登録ボックス４５が押されたが否かが判断される。
【０１０８】
ユーザの指によって機能登録ボックス「機能１」が押されると（Ｓ４１：ＹＥＳ）、ＣＰＵ２１により、上記のＳ７の処理が実行される。ここでは、機能登録ボックス「機能１」に既に機能が登録済であるか否かが判断される。
【０１０９】
選択された機能登録ボックスに機能が登録されていないと判断された場合（Ｓ７：ＮＯ）には、ＣＰＵ２１によって、データ入力系の機能選択キーあるいはデータ出力系の機能選択キーが選択された否かが判断される（Ｓ４２）。
【０１１０】
ユーザの指によって機能「スキャン→ＣＡＲＤ」の機能選択キーが押されると（Ｓ４２：ＹＥＳ）、上述したＳ８以降の処理が実行される。このとき、ＣＰＵ２１及び表示制御部２８により、機能登録ボックス「機能１」の表示色を、他の機能登録ボックス４５（「機能２」〜「機能５」）の表示色とは異ならせている。
【０１１１】
本実施形態では、Ｓ１１の処理によって、機能「スキャン→ＣＡＲＤ」が、機能登録ボックス「機能１」に登録される。さらに、Ｓ１１の処理によって、機能登録ボックス「機能１」の表示色を、他の機能登録ボックス４５（「機能２」〜「機能５」）の表示色とは異ならせている。
【０１１２】
なお、上記のＳ４１の処理において、ＣＰＵ２１により、機能登録ボックス４５が選択されていないと判断されると（Ｓ４１：ＮＯ）、上述したＳ５の処理に戻る。上記のＳ４２の処理において、ＣＰＵ２１により、機能選択キーが選択されていないと判断されると（Ｓ４２：ＮＯ）、Ｓ４２の処理が繰り返し実行される。
【０１１３】
上記のＳ１３の処理において、ＣＰＵ２１により、機能が登録済の機能登録ボックス４５に、登録済の機能とは異なる機能を上書きすると判断された場合（Ｓ１３：ＹＥＳ）には、上述したＳ４２以降の各処理が実行される。
このように、第２の実施形態では、機能登録ボックス及び機能選択キーがユーザによりタッチされたかを検出する（Ｓ４１、Ｓ４２）ことで、ユーザが選択した機能選択キーを確実に機能登録ボックスに登録することができる。
【０１１４】
＜第３の実施形態＞
本発明の画像処理システムをＰＣ５０（パーソナルコンピュータ）及び複合機１Ａに適用した第３の実施形態について、図１及び図３、図２２ないし図２５を参照しつつ説明する。ここでは、第１及び第２の実施形態と同一の構成や同一の処理については同一の符号を付し、その説明を省略する。本実施形態では、第１の実施形態の複合機１（図１参照。）の符号１を符号１Ａに読み替えるものとする。ＰＣ５０は、本発明の情報処理装置の一例である。複合機１Ａは、本発明の画像処置装置の一例である。
【０１１５】
図２２に図示するように、ＰＣ５０は、ＣＰＵ５１と、ＲＯＭ５２と、ＲＡＭ５３と、ハードディスク装置５５（ＨＤＤ５５）と、操作部５６と、表示部５７と、インタフェース５８（Ｉ／Ｆ５８）とを備えている。
【０１１６】
ＣＰＵ５１は、ＲＯＭ５２やＲＡＭ５３やＨＤＤ５５にそれぞれ記憶されたプログラムに従って、ＰＣ５０の各部に対する制御及び各演算を実行する装置である。
【０１１７】
ＲＯＭ５２は、ＰＣ５０の電源スイッチを切っても記憶内容を保持可能な記憶装置である。本実施形態では、ＲＯＭ５２が、フラッシュメモリによって構成されている。
【０１１８】
ＲＡＭ５３は、ＣＰＵ５１から直接アクセスされるメインメモリ等として利用される記憶装置である。
【０１１９】
ＨＤＤ５５は、各種プログラムおよび各種データファイルを保存しておくための装置である。ＨＤＤ５５には、上記のＯＳおよびアプリケーションを機能させるためのプログラムも保存されている。
【０１２０】
操作部５６は、利用者からの各種指示を入力するための入力装置である。操作部５６は、例えば、キーボードや各種ポインティングデバイス（マウス等）によって構成される。
【０１２１】
表示部５７は、各種情報を利用者に提示するための出力装置である。表示部５７は、例えば、カラー画像を表示可能な液晶ディスプレイ等によって構成される。
【０１２２】
Ｉ／Ｆ５８は、ＵＳＢ規格準拠のシリアルインターフェースである。Ｉ／Ｆ５８には、様々なデバイス（例えば、プリンタ、キーボード、マウス、スキャナ、スピーカー等）を接続することができる。本実施形態では、Ｉ／Ｆ５８には、複合機１ＡのＵＳＢ端子３２（図１及び図３参照。）が接続されている。
【０１２３】
ＰＣ５０には、上記のようなハードウェア群を制御するためのＯＳとして、マルチタスク機能を備えたＯＳが搭載されている。ＯＳのマルチタスク機能により、ＰＣ５０は、複数のソフトウェアに基づく処理を時分割で並列に実行することができる。
【０１２４】
ＰＣ５０では、ＨＤＤ５５に、ユーザ設定キー編集プログラム、ユーザ設定キー説明表示プログラム、ユーザ設定キー実行プログラム、座標記憶部が、それぞれ保存されている。
【０１２５】
ＰＣ５０の電源が投入されると、上記の各プログラム（ユーザ設定キー編集プログラム、ユーザ設定キー説明表示プログラム、ユーザ設定キー実行プログラム）に従って、ＣＰＵ５１等により、図２３及び図２４に図示する処理が実行される。図示するように、ＣＰＵ５１により、データ送信確認フラグＦが０にリセットされる（Ｓ５０）。データ送信確認フラグＦとは、ＰＣ５０によってユーザＮキーに登録された機能（後述する「ｕｓｒＮ＿ｔｂｌ」）が複合機１Ａに送信されたか否かを確認するためのフラグである。各プログラム（ユーザ設定キー編集プログラム、ユーザ設定キー説明表示プログラム、ユーザ設定キー実行プログラム）は、本発明の画像処理プログラムの一例である。
【０１２６】
Ｓ５０の処理の後には、ＣＰＵ５１によって、ユーザＮキーのデータ送信キーが押されたか否かが判断される（Ｓ５１）。本実施形態では、マウス（操作部５６）によって、「ユーザＮキーのデータ送信キー」がシングルクリックされたか否かが判断される。ここでは、ディスプレイ（表示部５７）に、「ユーザＮキーのデータ送信キー」が表示される。ここで、「ユーザＮキーのデータ送信キー」とは、後述する「ｕｓｒＮ＿ｔｂｌ」をＩ／Ｆ５８を通じ、複合機１Ａに送信するためのキーである。
【０１２７】
「ユーザＮキーのデータ送信キー」が押されていないと判断されると（Ｓ５１：ＮＯ）、ＣＰＵ５１によって、編集キーが押されたか否かが判断される（Ｓ５２）。ここでは、ディスプレイに、図２に図示したような、第１の表示領域４２Ａ及び第２の表示領域４２Ｂと同様の画面が表示される。本実施形態では、ＣＰＵ５１により、マウスによって、編集キーＫ１（図２参照。）がシングルクリックされたか否かを判断される。
【０１２８】
編集キーが押されたと判断されると（Ｓ５２：ＹＥＳ）、ＣＰＵ５１により、複合機１Ａの最新登録内容を受信する処理（Ｓ５３）を実行する。ここでは、ＰＣ５０が、Ｉ／Ｆ５８を通じ、複合機１Ａのユーザ設定キーテーブル記憶部からユーザＮキーに登録されている全てのデータを受信する。Ｓ５３の処理は、本発明の取得手段の一例である。
【０１２９】
Ｓ５３の処理の後には、上述した第１及び第２の実施形態と同様の各処理（Ｓ２〜Ｓ１８）を実行する。
【０１３０】
第１及び第２の実施形態では、複合機１の液晶表示部４２に、図１０〜図２０に図示する画面を表示するのに対し、本実施形態では、ＰＣ５０のディスプレイに、第１の表示領域４２Ａ及び第２の表示領域４２Ｂと同様の画面がそれぞれ表示される。
【０１３１】
終了キーＫ３が押されると（Ｓ１８：ＹＥＳ）、ＣＰＵ５１により、データ送信確認フラグＦが１にセットされる（Ｓ５４）。Ｓ５４の処理の後には、上記のＳ５１の処理に戻る。
【０１３２】
Ｓ５１の処理において、ユーザＮキーのデータ送信キーが押されたと判断されると（Ｓ５１：ＹＥＳ）、ＣＰＵ５１により、データ送信確認フラグＦが１にセットされているか否かが判断される（Ｓ５５）。
【０１３３】
データ送信確認フラグＦが１にセットされていることが確認されると（Ｓ５５：ＹＥＳ）、複合機１Ａに、ユーザＮキーに登録されたデータ（「ｕｓｒＮ＿ｔｂｌ」）を送信する（Ｓ５６）。ここでは、ＣＰＵ５１によって、例えば、複合機１Ａに、ユーザ１キーに登録された登録機能情報を送信する。
【０１３４】
Ｓ５６の処理の後には、ＣＰＵ５１によって、データ送信確認フラグＦが０にリセットされる（Ｓ５７）。Ｓ５７の処理の後には、上記のＳ５１の処理に戻る。
【０１３５】
一方、Ｓ５５の処理において、データ送信確認フラグＦが０にリセットされていると判断されると（Ｓ５５：ＮＯ）、ＣＰＵ５１によって、ＰＣ５０のディスプレイに、「送信データ無し」の文字が表示される。Ｓ５８の処理の後には、上記のＳ５１の処理に戻る。
【０１３６】
一方、複合機１Ａでは、上記のＲＯＭ２２に記憶されたプログラムに従って、上記のＣＰＵ２１等により、図２５に図示する処理が実行される。複合機１Ａの電源が投入されると、ＣＰＵ２１により、図示するように、ユーザＮキーの登録データを受信したか否かが判断される（Ｓ６１）。ここでは、上記のＳ５６の処理によって送信されたデータを受信したか否かが判断される。
【０１３７】
ユーザＮキーの登録データ（「ｕｓｒＮ＿ｔｂｌ」）を受信した判断されると（Ｓ６１：ＹＥＳ）、複合機１Ａの液晶表示部４２に、ユーザＮキーのハイライト表示がなされる（Ｓ６２）。例えば、Ｓ６１の処理により、ユーザ１キー〜ユーザ３キーのそれぞれに登録されたデータを受信した場合には、Ｓ６２の処理により、複合機１Ａの液晶表示部４２に、図１０と同様な画面が表示される。
【０１３８】
Ｓ６２の処理の後には、ＣＰＵ２１により、上記のユーザ設定テーブル記憶部２２ｅの記憶領域に、Ｓ６１の処理によって受信した登録データの内容（ｕｓｒＮ＿ｔｂｌ）を記憶する（Ｓ６３）。
【０１３９】
Ｓ６３の処理の後には、ＣＰＵ２１及び上記の表示制御部２８により、ユーザＮキーの登録終了表示（Ｓ６４）を実行する。ここでは、例えば、図１０に図示する第２の表示領域４２Ｂの内の上方の領域に、「ユーザ１キー〜ユーザ３キーの登録終了」の文字を表示する。
【０１４０】
なお、Ｓ６４の処理が終了した後やＳ６１でユーザＮキーの登録データを受信しない（Ｓ６１：ＮＯ）と判断されると、それぞれＳ６１の処理に戻る。
【０１４１】
本実施形態では、第１及び第２の実施形態と同様に、ユーザによって、いずれかのユーザＮキーが選択されると、ＣＰＵ２１が、ユーザが希望する二つ以上の機能（例えば３つの機能）を連続して実行する。
【０１４２】
本実施形態では、ＣＰＵ５１及びＳ６の処理が、本発明の第２選択検出手段の一例である。ＲＯＭ５２及びＳ１６の処理が、本発明の第２処理動作記憶手段に相当する。ＣＰＵ５１及びＳ５６の処理は、本発明の送信手段の一例である。
【０１４３】
本実施形態では、ＣＰＵ２１及びＳ６１の処理が、本発明の受信手段の一例である。ＣＰＵ２１及びＳ６３の処理が、本発明の第２設定手段の一例である。
【０１４４】
本実施形態では、上記のＳ５３の処理により、ＰＣ５０が、複合機１ＡからユーザＮキーの登録データを受信した後に、Ｓ６の処理により、いずれかの機能選択キーから第２の表示領域４２Ｂの機能登録ボックス４５にドラッグが行われたか否かが判断される。
このように、第３の実施形態の画像処理システムでは、複数の処理動作情報の組合せによって構成される様々な処理動作を実行することができる。これにより、画像処理装置の使い勝手を向上させることができる。
また、ＰＣ５０では、Ｉ／Ｆ５８を通じて、複合機１Ａのユーザ設定テーブル記憶部２２ｅの記憶領域に記憶されている登録データの内容（ｕｓｒＮ＿ｔｂｌ）を受信した（Ｓ５３）後に、ユーザＮキーの編集を可能にしている。
従って、ユーザＮキーの編集をする際に、既に複合機１Ａのユーザ設定テーブル記憶部２２ｅの記憶領域に記憶されている登録データの内容を参照してユーザＮキーの編集することができる。
【０１４５】
＜変形例＞
本発明は、上述した実施形態に限定されるものではなく、発明の趣旨を逸脱しない範囲内において構成の一部を適宜変更して実施することができる。例えば、第１の実施形態では、図１１及び図１２に図示するように、３つの機能登録ボックス４５に、１つのデータ入力系の機能及び２つのデータ出力系の機能をそれぞれ登録したが、これらとは異なる組合せの機能を、３つの機能登録ボックス４５に登録してもよい。
【０１４６】
図１１及び図１２の場合とは異なり、図２６に例示するように、３つの機能登録ボックス４５に、２つのデータ入力系の機能及び１つのデータ出力系の機能をそれぞれ登録してもよい。
【図面の簡単な説明】
【０１４７】
【図１】第１の実施形態の複合機の全体斜視図である。
【図２】初期画面が表示された液晶表示部の表示例である。
【図３】同複合機の電気的構成を示すブロック図である。
【図４】同複合機のＲＯＭの記憶テーブルを示す図である。
【図５】同複合機のＲＡＭの記憶テーブルを示す図である。
【図６】同複合機によって実行される処理を示す第１フローチャートである。
【図７】その第２フローフローチャートである。
【図８】その第３フローチャートである。
【図９】その第４フローチャートである。
【図１０】ユーザ設定キーがハイライト表示される際の液晶表示部の表示例である。
【図１１】液晶表示部におけるユーザ編集画面の表示例である。
【図１２】機能登録ボックスに機能が登録された液晶表示部の第１表示例である。
【図１３】機能登録ボックスが並べ変えられた状態を示す液晶表示部の表示例である。
【図１４】ユーザ１キーがシングルクリックされた状態を示す液晶表示部の表示例である。
【図１５】第１の表示領域に登録内容表示ボックスを表示した状態を示す液晶表示部の表示例である。
【図１６】第１の表示領域に機能説明表示ボックスを表示した状態を示す液晶表示部の表示例である。
【図１７】ユーザ１キーがダブルクリックされた状態を示す液晶表示部の表示例である。
【図１８】第１の表示領域に実行中の機能の進捗割合を表示した状態を示す液晶表示部の第１表示例である。
【図１９】その第２表示例である。
【図２０】その第３表示例である。
【図２１】第２の実施形態の複合機によって実行される処理を示すフローチャートである。
【図２２】第３の実施形態の画像処理システムを構成するパーソナルコンピュータの電気的構成を示すブロック図である。
【図２３】同画像処理システムを構成するパーソナルコンピュータによって実行される処理を示すフローチャートである。
【図２４】その第２フローチャートである。
【図２５】同画像処理システムを構成する複合機によって実行される処理を示すフローチャートである。
【図２６】機能登録ボックスに機能が登録された液晶表示部の第２表示例である。
【符号の説明】
【０１４８】
１      複合機
１１    ユーザ設定キー
４２    液晶表示部
４２Ａ  第１の表示領域
４２Ｂ  第２の表示領域
５０    パーソナルコンピュータ
【図１】
2009171074.tif 000003
【図２】
2009171074.tif 000004
【図３】
2009171074.tif 000005
【図４】
2009171074.tif 000006
【図５】
2009171074.tif 000007
【図６】
2009171074.tif 000008
【図７】
2009171074.tif 000009
【図８】
2009171074.tif 000010
【図９】
2009171074.tif 000011
【図１０】
2009171074.tif 000012
【図１１】
2009171074.tif 000013
【図１２】
2009171074.tif 000014
【図１３】
2009171074.tif 000015
【図１４】
2009171074.tif 000016
【図１５】
2009171074.tif 000017
【図１６】
2009171074.tif 000018
【図１７】
2009171074.tif 000019
【図１８】
2009171074.tif 000020
【図１９】
2009171074.tif 000021
【図２０】
2009171074.tif 000022
【図２１】
2009171074.tif 000023
【図２２】
2009171074.tif 000024
【図２３】
2009171074.tif 000025
【図２４】
2009171074.tif 000026
【図２５】
2009171074.tif 000027
【図２６】
2009171074.tif 000028