(57)【要約】【課題】既存の登録操作履歴を利用することによって、新たな登録動作を柔軟に且つ効率的に行うことが可能な技術を提供する。【解決手段】画像形成装置は、所定の登録動作（カスタマイズ画面の登録動作、プログラムメモリの登録動作等）に関する既存の登録操作履歴における流用範囲の指定を受け付ける。たとえば、ユーザＵＡ向けのカスタマイズ画面の登録において、既存の他ユーザＵＢのカスタマイズ画面の登録操作履歴における流用範囲が指定される。そして、画像形成装置は、当該登録操作履歴に含まれる複数の登録内容のうち当該流用範囲に対応する登録内容（流用登録内容）を当該登録操作履歴から抽出する。流用登録内容としては、登録操作履歴に含まれる複数の登録内容のうち流用範囲に対応する一部の登録内容が抽出され得る。画像形成装置は、登録操作履歴から抽出された流用登録内容を流用して新たな登録内容を生成する。【選択図】図２２
2015073187.tif 000002
【特許請求の範囲】
【請求項１】
所定の登録動作に関する既存の登録操作履歴を取得する取得手段と、
前記登録操作履歴における流用範囲の指定を受け付ける操作手段と、
前記登録操作履歴に含まれる複数の登録内容のうち前記流用範囲に対応する登録内容である流用登録内容を当該登録操作履歴から抽出する抽出手段と、
前記流用登録内容を流用して新たな登録内容を生成する生成手段と、
を備え、
前記抽出手段は、前記流用登録内容として、前記登録操作履歴に含まれる複数の登録内容のうち前記流用範囲に対応する一部の登録内容を抽出することが可能であることを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記操作手段は、前記登録操作履歴を動画的態様で表示するとともに、前記動画的態様による表示に伴って前記流用範囲の開始位置および終了位置を指定する指定入力を受け付けることを特徴とする画像形成装置。
【請求項３】
請求項１に記載の画像形成装置において、
前記生成手段は、複数の登録操作履歴からそれぞれ抽出された複数の流用登録内容を組み合わせることによって、前記新たな登録内容を生成することを特徴とする画像形成装置。
【請求項４】
請求項３に記載の画像形成装置において、
前記操作手段は、前記複数の登録操作履歴のそれぞれにおける流用範囲の指定を受け付けることを特徴とする画像形成装置。
【請求項５】
請求項３に記載の画像形成装置において、
前記操作手段は、前記複数の流用内容をそれぞれ示す複数の図形を所定方向に沿ってその流用順序に従って配置して表示することを特徴とする画像形成装置。
【請求項６】
請求項５に記載の画像形成装置において、
前記操作手段は、前記複数の図形の前後の各ポイントに対する操作に応じて、当該各ポイントまでの流用内容に基づく登録内容を表示することを特徴とする画像形成装置。
【請求項７】
請求項３に記載の画像形成装置において、
前記操作手段は、前記複数の登録操作履歴に関する流用順序の入替指示を受け付け、
前記生成手段は、前記入替指示に基づき、前記複数の登録操作履歴に関する流用順序を入れ替えて前記新たな登録内容を生成することを特徴とする画像形成装置。
【請求項８】
請求項３に記載の画像形成装置において、
前記操作手段は、流用対象の登録操作履歴の追加指示を受け付け、
前記抽出手段は、前記追加指示において追加対象として指定された新たな登録操作履歴に関する流用登録内容である新たな流用登録内容を当該新たな登録操作履歴から抽出し、
前記生成手段は、前記新たな流用登録内容をも流用して前記新たな登録内容を生成することを特徴とする画像形成装置。
【請求項９】
請求項１に記載の画像形成装置において、
前記操作手段は、流用対象の登録操作履歴の削除指示を受け付け、
前記生成手段は、前記削除指示に基づき、削除対象の登録操作履歴に関する流用登録内容を前記新たな登録内容から削除することを特徴とする画像形成装置。
【請求項１０】
請求項１に記載の画像形成装置において、
前記所定の登録動作は、ユーザごとにカスタマイズした操作メニュー画面をカスタマイズ画面として登録する登録動作であることを特徴とする画像形成装置。
【請求項１１】
請求項１０に記載の画像形成装置において、
前記生成手段は、複数の登録操作履歴からそれぞれ抽出された複数の流用登録内容を組み合わせることによって、前記新たな登録内容として或るユーザ向けのカスタマイズ画面を生成する場合において、前記複数の流用登録内容に含まれる複数の設定項目の配置位置が前記カスタマイズ画面内において重複しているときには、前記ユーザによる指定流用順序に基づいて当該複数の設定項目の相互間の優先順位を決定して前記新たな登録内容を生成し、前記ユーザ向けのカスタマイズ画面を生成することを特徴とする画像形成装置。
【請求項１２】
請求項１０に記載の画像形成装置において、
前記生成手段は、複数の登録操作履歴からそれぞれ抽出された複数の流用登録内容を組み合わせることによって、前記新たな登録内容として或るユーザ向けのカスタマイズ画面を生成する場合において、前記複数の流用登録内容に含まれる複数の設定項目の配置位置が前記カスタマイズ画面内において重複しているときには、前記画像形成装置における前記複数の設定項目の使用頻度に基づいて当該複数の設定項目の相互間の優先順位を決定して前記新たな登録内容を生成し、前記ユーザ向けのカスタマイズ画面を生成することを特徴とする画像形成装置。
【請求項１３】
請求項１０に記載の画像形成装置において、
前記生成手段は、複数の登録操作履歴からそれぞれ抽出された複数の流用登録内容を組み合わせることによって、前記新たな登録内容として或るユーザ向けのカスタマイズ画面を生成する場合において、前記複数の流用登録内容に含まれる複数の設定項目の配置位置が前記カスタマイズ画面内において重複しているときには、前記ユーザによる前記複数の設定項目の使用頻度に基づいて当該複数の設定項目の相互間の優先順位を決定して前記新たな登録内容を生成し、前記ユーザ向けのカスタマイズ画面を生成することを特徴とする画像形成装置。
【請求項１４】
請求項１０に記載の画像形成装置において、
前記取得手段は、第１のユーザ向けのカスタマイズ画面の生成に際して、第２のユーザによる登録操作履歴を取得し、
前記生成手段は、前記第２のユーザによる登録操作履歴から抽出された流用登録内容に基づいて、前記第１のユーザ向けの前記カスタマイズ画面を生成することを特徴とする画像形成装置。
【請求項１５】
請求項１に記載の画像形成装置において、
前記所定の登録動作は、複数の設定内容の組み合わせを予めプログラム登録する登録動作であることを特徴とする画像形成装置。
【請求項１６】
請求項１５に記載の画像形成装置において、
前記取得手段は、第１のプログラムメモリの登録に際して、前記第１のプログラムメモリ以外の既存の他のプログラムメモリの登録操作履歴を取得し、
前記生成手段は、前記他のプログラムメモリの登録操作履歴から抽出された流用登録内容に基づいて、前記第１のプログラムメモリに関する前記新たな登録内容を生成することを特徴とする画像形成装置。
【請求項１７】
画像形成装置に内蔵されたコンピュータに、
ａ）所定の登録動作に関する登録操作履歴における流用範囲の指定を受け付けるステップと、
ｂ）前記登録操作履歴に含まれる複数の登録内容のうち前記流用範囲に対応する登録内容である流用登録内容を当該登録操作履歴から抽出するステップと、
ｃ）前記流用登録内容を流用して新たな登録内容を生成するステップと、
を実行させるためのプログラムであって、
前記ステップｂ）においては、前記流用登録内容として、前記登録操作履歴に含まれる複数の登録内容のうち前記流用範囲に対応する一部の登録内容が抽出され得ることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））などの画像形成装置およびそれに関連する技術に関する。
【背景技術】
【０００２】
ＭＦＰなどの画像形成装置において、その操作画面をユーザごとにカスタマイズして登録する技術が存在する（特許文献１等参照）。これによれば、各ユーザは、自分用にカスタマイズした操作画面を用いて、種々の操作を行うことが可能である。
【０００３】
しかしながら、このようなカスタマイズ技術においては、カスタマイズパネルの登録動作が行われる際に、基本的には、カスタマイズパネルに配置すべきパーツを１つずつユーザが手作業で配置することなどが求められる。そのため、カスタマイズパネルの作成動作は、必ずしも効率的なものではなかった。
【０００４】
また、特許文献２には、現利用者の使用履歴等に基づき、他の利用者の既存のカスタマイズパネルを現利用者向けのカスタマイズパネルとして利用する技術が記載されている。特許文献２の技術においては、他の利用者の既存のカスタマイズパネルが、そのまま現利用者向けのカスタマイズパネルとして利用される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１１２２０号公報
【特許文献２】特開２０１１−１５１７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献２に記載の技術においては、他のユーザの登録内容と全く同じ内容のカスタマイズパネルをそのまま利用することしかできない。そのため、当該技術は、必ずしも十分な柔軟性を有するものであるとは言えない。
【０００７】
なお、コピー処理等における複数の設定内容の組み合わせを予めプログラムメモリに登録する登録動作に関しても、同様の問題が発生し得る。
【０００８】
そこで、この発明は、所定の登録動作において新たな登録内容を柔軟に且つ効率的に生成することが可能な技術を提供することを課題とする。
【課題を解決するための手段】
【０００９】
上記課題を解決すべく、請求項１の発明は、画像形成装置であって、所定の登録動作に関する既存の登録操作履歴を取得する取得手段と、前記登録操作履歴における流用範囲の指定を受け付ける操作手段と、前記登録操作履歴に含まれる複数の登録内容のうち前記流用範囲に対応する登録内容である流用登録内容を当該登録操作履歴から抽出する抽出手段と、前記流用登録内容を流用して新たな登録内容を生成する生成手段と、を備え、前記抽出手段は、前記流用登録内容として、前記登録操作履歴に含まれる複数の登録内容のうち前記流用範囲に対応する一部の登録内容を抽出することが可能であることを特徴とする。
【００１０】
請求項２の発明は、請求項１の発明に係る画像形成装置において、前記操作手段は、前記登録操作履歴を動画的態様で表示するとともに、前記動画的態様による表示に伴って前記流用範囲の開始位置および終了位置を指定する指定入力を受け付けることを特徴とする。
【００１１】
請求項３の発明は、請求項１の発明に係る画像形成装置において、前記生成手段は、複数の登録操作履歴からそれぞれ抽出された複数の流用登録内容を組み合わせることによって、前記新たな登録内容を生成することを特徴とする。
【００１２】
請求項４の発明は、請求項３の発明に係る画像形成装置において、前記操作手段は、前記複数の登録操作履歴のそれぞれにおける流用範囲の指定を受け付けることを特徴とする。
【００１３】
請求項５の発明は、請求項３の発明に係る画像形成装置において、前記操作手段は、前記複数の流用内容をそれぞれ示す複数の図形を所定方向に沿ってその流用順序に従って配置して表示することを特徴とする。
【００１４】
請求項６の発明は、請求項５の発明に係る画像形成装置において、前記操作手段は、前記複数の図形の前後の各ポイントに対する操作に応じて、当該各ポイントまでの流用内容に基づく登録内容を表示することを特徴とする。
【００１５】
請求項７の発明は、請求項３の発明に係る画像形成装置において、前記操作手段は、前記複数の登録操作履歴に関する流用順序の入替指示を受け付け、前記生成手段は、前記入替指示に基づき、前記複数の登録操作履歴に関する流用順序を入れ替えて前記新たな登録内容を生成することを特徴とする。
【００１６】
請求項８の発明は、請求項３の発明に係る画像形成装置において、前記操作手段は、流用対象の登録操作履歴の追加指示を受け付け、前記抽出手段は、前記追加指示において追加対象として指定された新たな登録操作履歴に関する流用登録内容である新たな流用登録内容を当該新たな登録操作履歴から抽出し、前記生成手段は、前記新たな流用登録内容をも流用して前記新たな登録内容を生成することを特徴とする。
【００１７】
請求項９の発明は、請求項１の発明に係る画像形成装置において、前記操作手段は、流用対象の登録操作履歴の削除指示を受け付け、前記生成手段は、前記削除指示に基づき、削除対象の登録操作履歴に関する流用登録内容を前記新たな登録内容から削除することを特徴とする。
【００１８】
請求項１０の発明は、請求項１の発明に係る画像形成装置において、前記所定の登録動作は、ユーザごとにカスタマイズした操作メニュー画面をカスタマイズ画面として登録する登録動作であることを特徴とする。
【００１９】
請求項１１の発明は、請求項１０の発明に係る画像形成装置において、前記生成手段は、複数の登録操作履歴からそれぞれ抽出された複数の流用登録内容を組み合わせることによって、前記新たな登録内容として或るユーザ向けのカスタマイズ画面を生成する場合において、前記複数の流用登録内容に含まれる複数の設定項目の配置位置が前記カスタマイズ画面内において重複しているときには、前記ユーザによる指定流用順序に基づいて当該複数の設定項目の相互間の優先順位を決定して前記新たな登録内容を生成し、前記ユーザ向けのカスタマイズ画面を生成することを特徴とする。
【００２０】
請求項１２の発明は、請求項１０の発明に係る画像形成装置において、前記生成手段は、複数の登録操作履歴からそれぞれ抽出された複数の流用登録内容を組み合わせることによって、前記新たな登録内容として或るユーザ向けのカスタマイズ画面を生成する場合において、前記複数の流用登録内容に含まれる複数の設定項目の配置位置が前記カスタマイズ画面内において重複しているときには、前記画像形成装置における前記複数の設定項目の使用頻度に基づいて当該複数の設定項目の相互間の優先順位を決定して前記新たな登録内容を生成し、前記ユーザ向けのカスタマイズ画面を生成することを特徴とする。
【００２１】
請求項１３の発明は、請求項１０の発明に係る画像形成装置において、前記生成手段は、複数の登録操作履歴からそれぞれ抽出された複数の流用登録内容を組み合わせることによって、前記新たな登録内容として或るユーザ向けのカスタマイズ画面を生成する場合において、前記複数の流用登録内容に含まれる複数の設定項目の配置位置が前記カスタマイズ画面内において重複しているときには、前記ユーザによる前記複数の設定項目の使用頻度に基づいて当該複数の設定項目の相互間の優先順位を決定して前記新たな登録内容を生成し、前記ユーザ向けのカスタマイズ画面を生成することを特徴とする。
【００２２】
請求項１４の発明は、請求項１０の発明に係る画像形成装置において、前記取得手段は、第１のユーザ向けのカスタマイズ画面の生成に際して、第２のユーザによる登録操作履歴を取得し、前記生成手段は、前記第２のユーザによる登録操作履歴から抽出された流用登録内容に基づいて、前記第１のユーザ向けの前記カスタマイズ画面を生成することを特徴とする。
【００２３】
請求項１５の発明は、請求項１の発明に係る画像形成装置において、前記所定の登録動作は、複数の設定内容の組み合わせを予めプログラム登録する登録動作であることを特徴とする。
【００２４】
請求項１６の発明は、請求項１５の発明に係る画像形成装置において、前記取得手段は、第１のプログラムメモリの登録に際して、前記第１のプログラムメモリ以外の既存の他のプログラムメモリの登録操作履歴を取得し、前記生成手段は、前記他のプログラムメモリの登録操作履歴から抽出された流用登録内容に基づいて、前記第１のプログラムメモリに関する前記新たな登録内容を生成することを特徴とする。
【００２５】
請求項１７の発明は、画像形成装置に内蔵されたコンピュータに、ａ）所定の登録動作に関する登録操作履歴における流用範囲の指定を受け付けるステップと、ｂ）前記登録操作履歴に含まれる複数の登録内容のうち前記流用範囲に対応する登録内容である流用登録内容を当該登録操作履歴から抽出するステップと、ｃ）前記流用登録内容を流用して新たな登録内容を生成するステップと、を実行させるためのプログラムであって、前記ステップｂ）においては、前記流用登録内容として、前記登録操作履歴に含まれる複数の登録内容のうち前記流用範囲に対応する一部の登録内容が抽出され得ることを特徴とする。
【発明の効果】
【００２６】
請求項１ないし請求項１７に記載の発明によれば、既存の登録操作履歴に含まれる複数の登録内容のうち、ユーザによって指定された流用範囲に対応する登録内容を利用することによって、所定の登録動作における新たな登録を柔軟に且つ効率的に行うことが可能である。
【図面の簡単な説明】
【００２７】
【図１】第１実施形態に係る画像形成装置の外観構成を示す図である。
【図２】画像形成装置の機能ブロックを示す図である。
【図３】カスタマイズ画面の登録動作等を行うための設定画面を示す図である。
【図４】カスタマイズ画面の通常の登録動作を示す図である。
【図５】カスタマイズ画面の通常の登録動作を示す図である。
【図６】カスタマイズ画面の通常の登録動作を示す図である。
【図７】カスタマイズ画面の通常の登録動作を示す図である。
【図８】カスタマイズ画面の通常の登録動作を示す図である。
【図９】カスタマイズ画面の通常の登録動作を示す図である。
【図１０】カスタマイズ画面の通常の登録動作（削除処理）を示す図である。
【図１１】カスタマイズ画面に関する登録操作履歴情報を示す図である。
【図１２】別のカスタマイズ画面に関する登録操作履歴情報を示す図である。
【図１３】流用対象の登録操作履歴を指定する操作画面を示す図である。
【図１４】カスタマイズ画面の登録内容を規定するデータテーブルを示す図である。
【図１５】２ユーザの登録操作履歴を流用して生成されたカスタマイズ登録内容を示す図である。
【図１６】３ユーザの登録操作履歴を流用して生成されたカスタマイズ登録内容を示す図である。
【図１７】２ユーザの登録操作履歴が入れ替えられた様子を示す図である。
【図１８】流用範囲の指定操作を示す図である。
【図１９】流用範囲の指定操作を示す図である。
【図２０】流用範囲の指定操作を示す図である。
【図２１】流用範囲の指定操作を示す図である。
【図２２】流用範囲の指定操作を示す図である。
【図２３】次の流用対象の登録操作履歴の選択等を行う操作画面を示す図である。
【図２４】流用範囲を指定する操作画面を示す図である。
【図２５】流用対象の登録操作履歴の確認等を行う操作画面を示す図である。
【図２６】２ユーザの流用登録内容の配置位置が重複する様子を示す図である。
【図２７】流用によって生成されたカスタマイズ画面を示す図である。
【図２８】画像形成装置における一部の動作を示すフローチャートである。
【図２９】複数の設定項目の使用頻度を示すデータテーブルを示す図である。
【図３０】コピー処理における各種設定に関するデフォルト値を規定するデータテーブルを示す図である（第２実施形態）。
【図３１】「登録１」の登録操作履歴情報を示す図である。
【図３２】「登録２」の登録操作履歴情報を示す図である。
【図３３】プログラムメモリ「登録３」の登録内容を規定するデータテーブルを示す図である。
【図３４】コピー処理における設定項目「原稿画質」の設定画面を示す図である。
【図３５】コピー処理における設定項目「カラー」の設定画面を示す図である。
【図３６】プログラムメモリの登録先を選択する設定画面（通常）を示す図である。
【図３７】流用対象の登録操作履歴を指定する画面を示す図である。
【図３８】流用範囲を指定する操作画面を示す図である。
【図３９】次の流用対象の登録操作履歴を指定する画面を示す図である。
【図４０】流用範囲を指定する操作画面を示す図である。
【図４１】流用対象の登録操作履歴の確認等を行う操作画面を示す図である。
【図４２】新たなプログラムメモリの登録先を指定する画面を示す図である。
【図４３】流用登録内容のポップアップ表示を有する画面を示す図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施形態を図面に基づいて説明する。
【００２９】
＜１．第１実施形態＞
＜１−１．構成概要＞
この第１実施形態では、ユーザごとにカスタマイズした操作メニュー画面（カスタマイズ画面）を画像形成装置１０に登録する動作を柔軟に且つ効率的に行うことが可能な技術について説明する。
【００３０】
図１は、第１実施形態に係る画像形成装置１０（１０Ａとも称する）の外観構成を示す図である。ここでは、画像形成装置１０として、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））を例示する。
【００３１】
図２は、ＭＦＰ１０の機能ブロックを示す図である。
【００３２】
図２に示すように、ＭＦＰ１０は、スキャン機能、コピー機能、ファクシミリ機能およびボックス格納機能などを備える装置（複合機とも称する）である。具体的には、ＭＦＰ１０は、図２の機能ブロック図に示すように、画像読取部２、印刷出力部３、通信部４、格納部５、操作部６およびコントローラ９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。
【００３３】
画像読取部２は、ＭＦＰ１０の所定の位置に載置された原稿を光学的に読み取って（すなわちスキャンして）、当該原稿の画像データ（原稿画像なしいスキャン画像とも称する）を生成する処理部である。この画像読取部２は、スキャン部であるとも称される。
【００３４】
印刷出力部３は、印刷対象に関するデータに基づいて紙などの各種の媒体に画像を印刷出力する出力部である。
【００３５】
通信部４は、公衆回線等を介したファクシミリ通信を行うことが可能な処理部である。さらに、通信部４は、ネットワークを介したネットワーク通信を行うことも可能である。このネットワーク通信では、たとえば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、ＭＦＰ１０は、所望の相手先（たとえば、外部端末５０）との間で各種のデータを授受することが可能である。
【００３６】
格納部５は、ハードディスクドライブ（ＨＤＤ）等の記憶装置で構成される。格納部５は、印刷ジョブに係るデータ等を記憶する。また、格納部５は、各種の操作履歴（登録操作履歴を含む）等をも記憶する。
【００３７】
ユーザインターフェイス部（操作部とも称する）６は、ＭＦＰ１０に対する入力を受け付ける操作入力部６ａと、各種情報の表示出力を行う表示部６ｂとを備えている。
【００３８】
このＭＦＰ１０においては、略板状の操作パネル部６ｃ（図１参照）が設けられている。操作パネル部６ｃは、その正面側にタッチパネル２５（図１参照）を有している。タッチパネル２５は、液晶表示パネルに圧電センサ等が埋め込まれて構成され、各種情報を表示するとともに操作者からの操作入力を受け付けることが可能である。たとえば、タッチパネル２５においては、メニュー画像（ボタン画像等を含む）が表示される。操作者は、タッチパネル２５内に仮想的に配置されるボタン（ボタン画像で表現されるボタン）を押下することによって、画像形成装置１０の各種動作内容を設定することなどが可能である。タッチパネル２５は、操作入力部６ａの一部としても機能するとともに、表示部６ｂの一部としても機能する。
【００３９】
コントローラ９は、ＭＦＰ１０に内蔵され、ＭＦＰ１０を統括的に制御する制御装置である。コントローラ９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ９は、ＣＰＵにおいて、ＲＯＭ（例えば、ＥＥＰＲＯＭ）内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）を実行することによって、各種の処理部を実現する。なお、当該プログラム（詳細にはプログラムモジュール群）は、ＵＳＢメモリなどの可搬性の記録媒体、あるいはネットワーク等を介してＭＦＰ１０にインストールされてもよい。
【００４０】
具体的には、図２に示すように、コントローラ９は、上記プログラムの実行により、動作制御部１１と入出力制御部１２と取得部１４と抽出部１５と生成部１６とを含む各種の処理部を実現する。
【００４１】
動作制御部１１は、画像形成装置１０における印刷出力動作およびスキャン動作などの各種動作を制御する処理部である。
【００４２】
取得部１４は、所定の登録動作（たとえば、パネルカスタマイズ画面の登録動作）に関する既存の登録操作履歴を取得する処理部である。
【００４３】
入出力制御部１２は、操作部６等と協働して、操作入力処理および出力処理（表示処理等）を制御する処理部である。入出力制御部１２は、たとえば、登録操作履歴における流用範囲（後述）の指定を受け付ける。
【００４４】
抽出部１５は、登録操作履歴に含まれる複数の登録内容のうち、流用範囲に対応する登録内容（全部または一部の登録内容）である流用登録内容を当該登録操作履歴から抽出する処理部である。
【００４５】
生成部１６は、当該流用登録内容を流用して新たな登録内容を生成する処理部である。
【００４６】
＜１−２．動作＞
＜別ユーザ（ＵＢ，ＵＣ）による先行登録動作＞
この実施形態においては、複数の登録操作履歴（たとえばユーザＵＢ，ＵＣによる複数のカスタマイズ登録操作履歴）からそれぞれ抽出された複数の流用登録内容を組み合わせることによって、或るユーザＵＡ向けのカスタマイズ画面を新たな登録内容として生成する態様について説明する。詳細には、ユーザＵＡ向けのカスタマイズ画面の生成に際して、まず、別ユーザＵＢ，ＵＣによる既存の登録操作履歴が取得される。そして、当該別ユーザＵＢ，ＵＣによる登録操作履歴から抽出された流用登録内容に基づいて、ユーザＵＡ向けのカスタマイズ画面が生成される。
【００４７】
ただし、以下では、特定のユーザＵＡ向けの登録動作よりも先行して行われる登録動作、より詳細には、別ユーザ（ＵＢ等）向けのカスタマイズ画面の登録動作について、まず説明する。
【００４８】
図３は、カスタマイズ画面の登録動作等を行うための設定画面１０１を示す図である。当該設定画面１０１は、画像形成装置１０にログインした各ユーザ（ログインユーザ）の所定の操作に応じて、タッチパネル２５に表示される。
【００４９】
図３に示すように、設定画面１０１は、「２．パネルカスタマイズ設定（通常）」および「３．パネルカスタマイズ設定（流用）」等の複数の選択肢を含む。
【００５０】
これらの選択肢のうち「２．パネルカスタマイズ設定（通常）」がログインユーザＵＢによって選択されると、ユーザＵＢ向けのメニュー画面（操作メニュー画面）をカスタマイズ登録する動作が、次のようにして実行される。
【００５１】
図４〜図９は、ユーザＵＢ向けのカスタマイズ画面の登録動作を時系列で順次に示す図である。
【００５２】
図３における選択肢「２．パネルカスタマイズ設定（通常）」が押下されると、まず図４に示す登録用画面２２０（２２１）が表示される。
【００５３】
登録用画面２２１（図４）は、パネルパーツ（詳細には、メニュー項目を示すパーツ画像）が配置される前の操作メニュー画面を示す図である。
【００５４】
登録用画面２２１においてユーザＵＢが所望の位置を押下すると、図５に示すような登録用画面２２０（２２２）が表示される。登録用画面２２２には、次のようなダイアログ画面が含まれる。
【００５５】
当該ダイアログ画面には、「配置するパネルパーツを選択して下さい。」との文言が表示されるとともに、選択対象候補のパネルパーツが列挙される。選択対象候補のパネルパーツとしては、たとえば、「原稿画質」、「カラー」、「濃度」等に関するものが例示される。ユーザＵＢは、パネルパーツに関する複数の選択肢の中から所望の選択肢を選択する（当該所望の選択肢に対応する部分を押下する）ことによって、配置すべき所望のパネルパーツを指定することが可能である。
【００５６】
また、このダイアログ画面には、パネルパーツのサイズの選択肢（たとえば、「大」、「中」、「小」）も表示される。ユーザＵＢは、パネルパーツに関する複数の選択肢の中から所望の選択肢を選択することによって、パネルパーツのサイズを指定することも可能である。
【００５７】
パネルパーツに関する複数の選択肢の中から所望の選択肢「原稿画質」をユーザＵＢが選択すると、図６のように、パネルパーツ「原稿画質」が指定位置に配置された登録用画面２２０（２２３）が表示される。図６には、パネルパーツ「原稿画質」がボタン２１１として登録用画面２２３内の指定位置に配置されている様子が示されている。なお、ここでは、各パネルパーツに関する詳細設定内容としては、デフォルト値が用いられる。たとえば、「原稿画質」に関する詳細設定内容としてはデフォルト値「文字」が設定される。ボタン２１１の中央部分には当該デフォルト値（「文字」）が示される。
【００５８】
同様の操作に応じて、パネルパーツ「カラー」がボタン２１２として配置される（図７の登録用画面２２０（２２４）参照）。また、パネルパーツ「濃度」がボタン２１３として配置され（図８の登録用画面２２０（２２５）参照）、パネルパーツ「用紙」がボタン２１４として配置される（図９の登録用画面２２０（２２６）参照）。「カラー」に関する詳細設定内容としては、デフォルト値「オートカラー」が設定され、「濃度」に関する詳細設定内容としては、デフォルト値「ふつう」が設定され、「用紙」に関する詳細設定内容としては、デフォルト値「自動」が設定される。各ボタン２１２〜２１４の中央部分には各デフォルト値（「オートカラー」、「ふつう」、「自動」）がそれぞれ示される。
【００５９】
また、各ボタン２１１〜２１４は、ユーザの指定位置に応じた適宜の位置に調整されて配置される。詳細には、各ボタン２１１〜２１４は、ユーザの大まかな位置指定に応じて、ボタン配置用（パーツ配置用）の複数の基準位置（Ｘ，Ｙ）のうち最寄りの基準位置に配置される。たとえば、複数の基準位置（Ｘ，Ｙ）のＹ方向位置は所定値（Ｙ＝８００）で固定され、そのＸ方向位置は、基準幅（たとえば１１０画素）の整数倍（Ｎ倍；Ｎ＝１，２，３，...）の値を基準値（たとえば５０）に対して加えた値を有する。
【００６０】
なお、このようなパネルカスタマイズ動作において、ユーザＵＢは、一旦配置したパネルパーツを削除操作により削除することも可能である。たとえば、図１０に示すように、ユーザＵＢは、削除対象のパネルパーツ「濃度」を長押しして、削除用のダイアログ画面を表示させる。当該ダイアログ画面には、「削除しますか？」の文言が表示されるとともに、「はい」および「いいえ」の各ボタンが表示される。ユーザＵＢが、「はい」ボタンを押下すると、パネルパーツ「濃度」は、カスタマイズ画面から削除される。
【００６１】
図１１は、このようにして登録されたカスタマイズ画面（図９参照）に関する登録操作履歴情報を示す図である。図１１には、ユーザＵＢ向けにカスタマイズした操作メニュー画面（カスタマイズ画面）に関する登録操作履歴が示されている。なお、このような登録操作履歴情報は、格納部５に格納される。
【００６２】
この登録操作履歴情報には、そのユーザ名（「ユーザＵＢ」）および操作履歴情報数（「４」）等が含まれる。また、登録操作履歴の詳細情報としては、各パネルパーツのパネルＩＤ（パーツ名称）、配置位置、およびサイズ等が含まれる。
【００６３】
同様にして、他のユーザＵＣ，ＵＤ等も、同様のカスタマイズ操作を行うことが可能で或る。また、各カスタマイズ操作に応じて、各ユーザ向けにカスタマイズした操作メニュー画面（カスタマイズ画面）に関する登録操作履歴も格納部５に格納される。たとえば、図１２は、ユーザＵＣ向けのカスタマイズ画面に関する登録操作履歴情報を示す図である。
【００６４】
＜特定のユーザ（ＵＡ）による登録動作（流用登録動作）＞
つぎに、特定のユーザＵＡ向けの登録動作、より詳細には、当該ユーザＵＡ向けのカスタマイズ画面の登録動作について説明する。なお、ユーザＵＡは、自分向けのカスタマイズ画面を画像形成装置１０に未だ登録していないものとする。以下では、ユーザＵＡ向けのカスタマイズ画面が他の２人のユーザＵＢ，ＵＣの登録操作履歴を用いて生成される場合について主に説明する。
【００６５】
まず、ユーザＵＡが画像形成装置１０にログインした後に、当該ユーザＵＡは、所定の操作を行って図３の設定画面１０１を表示させ、当該設定画面１０１に含まれる複数の選択肢のうち「３．パネルカスタマイズ設定（流用）」を選択する。この選択操作に応じて、既存の他のカスタマイズ画面を流用してユーザＵＡ向けのメニュー画面（メニュー操作画面とも称する）をカスタマイズ登録する動作が、次のようにして実行される。
【００６６】
図１３は、流用対象の登録操作履歴を指定する操作画面３００（３０１）を示す図である。この操作画面３０１は、「３．パネルカスタマイズ設定（流用）」の選択操作に応じて、タッチパネル２５に表示される。操作画面３０１には、複数のユーザＵＡ，ＵＢ，ＵＣ，ＵＤの登録操作履歴を選択（指定）するためのボタンが画面左側に上下方向に列挙されている。
【００６７】
ユーザＵＡは、操作画面３０１等を用いて、複数（ここでは４人）のユーザＵＡ，ＵＢ，ＵＣ，ＵＤの登録操作履歴の中から、流用対象の登録操作履歴を指定する。
【００６８】
ここでは、まず、ユーザＵＢの登録操作履歴の選択用ボタンがユーザＵＡによって押下され、流用対象の登録操作履歴として、ユーザＵＢの登録操作履歴がユーザＵＡによって指定されたものとする。
【００６９】
この指定操作に応じて、取得部１４は、ユーザＵＢの登録操作履歴（図１１）を格納部５から取得する。そして、図１８〜図２２に示すような操作画面３３０（３３１〜３３５等）がタッチパネル２５に表示される。操作画面３３０においては、ユーザＵＢの登録操作履歴が動画的態様で表示される。具体的には、操作画面３３０内の中央左寄りの部分において、複数の静止画像が所定期間Ｔ１（たとえば５秒）ごとに順次に切り換えられて表示される。
【００７０】
詳細には、まず、図１８の操作画面３３１に示すように、何れのボタン（パネルパーツ）も未だ配置されていない登録用画面２２０（２２１）（図４参照）が所定期間Ｔ１（たとえば５秒）に亘って表示される。次に、図１９の操作画面３３２に示すように、ボタン２１１（パネルパーツ「原稿画質」）が配置された登録用画面２２３（図６参照）が所定期間Ｔ１に亘って表示される。また、図２０の操作画面３３３に示すように、ボタン２１２（パネルパーツ「カラー」）がさらに配置された登録用画面２２４（図７参照）が所定期間Ｔ１に亘って表示される。さらに、図２１の操作画面３３４に示すように、ボタン２１３（パネルパーツ「濃度」）がさらに配置された登録用画面２２５（図８参照）が所定期間Ｔ１に亘って表示される。最後に、図２２の操作画面３３５に示すように、ボタン２１４（パネルパーツ「用紙」）がさらに配置された登録用画面２２６（図９参照）が所定期間Ｔ１に亘って表示される。
【００７１】
このようにして、複数のパネルパーツがカスタマイズ画面内に順次に配置される登録操作履歴が、動画的態様で示される。
【００７２】
また、このような動画的態様による表示中において、ユーザＵＡが決定ボタン３１２を適宜のタイミングで押下することによって、ユーザＵＢの登録操作履歴における流用範囲が指定される。具体的には、決定ボタン３１２の１回目の押下操作に応じて流用範囲の開始位置（開始時点）が指定され、決定ボタン３１２の２回目の押下操作に応じて流用範囲の終了位置（終了時点）が指定される。また、決定ボタン３１２の３回目の押下操作に応じて流用範囲が確定される。
【００７３】
より詳細には、たとえば、図１８の操作画面３３１の表示中（表示期間中）において、決定ボタン３１２が最初に押下されると、この時点（換言すれば、ボタン２１１の配置直前の時点）が、ユーザＵＢに関するパネルカスタマイズ登録操作の流用範囲の開始位置（開始時点）として指定される。図１８においては、三角形状を有するスタートマーク３１３によって、流用範囲の開始位置が示されている。
【００７４】
また、図２１の操作画面３３４の表示中（表示期間中）において、２回目の決定ボタン３１２の押下が行われると、この時点（換言すれば、ボタン２１３の配置直後の時点）が、ユーザＵＢに関するパネルカスタマイズ登録操作の流用範囲の終了位置（終了時点）として指定される。図２１においては、三角形状を有するエンドマーク３１４によって、流用範囲の終了位置が示されている。
【００７５】
ここにおいて、上記のような動画的態様による画像表示は、再生コントローラ３１９によって変更される。具体的には、巻き戻しボタン３１５および早送りボタン３１６の押下操作に応じて、巻き戻し表示および早送り表示がそれぞれ行われ得る。また、再生／一時停止ボタン３１７が押下されるごとに、一時停止と再生再開とが順次に行われ得る。なお、プログレスバー３１１は、参照対象の登録操作履歴（ここではユーザＵＢの登録操作履歴）の全体における現在位置（再生位置）を示している。
【００７６】
また、スタートマーク３１３およびエンドマーク３１４はそれぞれ、左右方向にスライド可能に配置されている。ユーザＵＡは、スタートマーク３１３およびエンドマーク３１４を適宜の位置に移動させる操作（スライド操作）によって、それぞれ、流用範囲に関する開始位置と終了位置とをそれぞれ変更させることも可能である。
【００７７】
その後、決定ボタン３１２の３回目の押下操作に応じて流用範囲が確定される。たとえば、図２１に示すように、３つのボタン２１１，２１２，２１３の各配置時点を含む時間的範囲（換言すれば、当該３つのボタンの配置操作を含む操作履歴範囲）が「流用範囲」として確定される。
【００７８】
このようにして、流用範囲に関する終了位置と終了位置とに関する指定入力が受け付けられ当該流用範囲が確定されると、ユーザＵＢの登録操作履歴に含まれる複数の登録内容のうち当該流用範囲に対応する登録内容（流用登録内容）が、当該登録操作履歴から抽出される。
【００７９】
具体的には、抽出部１５は、ユーザＵＢの登録操作履歴（図１１参照）に含まれる複数の登録内容（Ｎｏ．１〜Ｎｏ．４の４つの登録内容）のうち、上述のようにして指定された流用範囲に対応する一部の登録内容（流用登録内容）（図１１において破線で囲まれる登録内容）を当該登録操作履歴から抽出する。詳細には、Ｎｏ．１〜Ｎｏ．３の３つの登録内容（換言すれば、３つのボタン２１１〜２１３（すなわち３つのパネルパーツ「原稿画質」、「カラー」、「濃度」）に関する登録内容）が抽出される。
【００８０】
また、生成部１６は、当該流用登録内容を流用して、ユーザＵＡ向けの登録内容を暫定的に生成する。図１４は、ユーザＵＡ向けの登録内容を規定するデータテーブルを示す図である。当該データテーブルには、ユーザＵＢの登録操作履歴（ファイルＩＤ「００００００２」）を利用する旨が記載されている。なお、ファイルＩＤ「００００００２」のファイルには、図１１に示すような登録操作履歴情報が記述されている。また、当該データテーブルには、流用範囲（流用登録内容）も記述される。たとえば、Ｎｏ．１〜Ｎｏ．３の３つの登録内容（図１１参照）が流用登録内容である旨が記述される。
【００８１】
その後、操作画面３００（３０２）（図２３）がタッチパネル２５に表示される。この操作画面３０２は、次の流用対象の登録操作履歴の選択等を行う操作画面である。
【００８２】
なお、操作画面３０２においては、現時点での新たな登録操作履歴を確認することも可能である。操作画面３０２の最下段には、「開始（スタート）」を示す角丸矩形３２１と「終了（エンド）」を示す角丸矩形３２９との間において、上記の操作による流用登録内容「流用１」を示す矩形３２３が配置されている。詳細には、角丸矩形３２１，３２９の相互間において、白丸印３２２、矩形３２３（「流用１」）、白丸印３２４がこの順序で配置されている。
【００８３】
また、矩形３２３（「流用１」）と角丸矩形３２９（「終了」）との間に配置された白丸印３２４を押下することに応じて、ユーザＵＢに関する登録操作履歴流用後のカスタマイズ画面（ユーザＵＡ向けの流用後のカスタマイズ画面）のプレビュー画像３４１が画面の中央右側寄りに表示される（図２３参照）。ユーザＵＡは、このプレビュー画像３４１によって、現時点でのカスタマイズ画面の内容を確認することもできる。なお、プレビュー画像３４１は、当該白丸印の押下前から表示されるようにしてもよい。
【００８４】
そして、この操作画面３０２を用いて、更なる流用対象の登録操作履歴が指定される。換言すれば、流用対象の登録操作履歴の追加指示が操作画面３０２を用いて受け付けられる。操作画面３０２の左側には、複数のユーザＵＡ，ＵＢ，ＵＣ，ＵＤの登録操作履歴をさらに選択するためのボタンが画面左側に上下方向に列挙されている。
【００８５】
以下では、ユーザＵＣの登録操作履歴をさらに選択するためのボタン（「ユーザＵＣの履歴」ボタン）が押下され、ユーザＵＣの登録操作履歴が、更なる流用対象（追加対象）として指定されるものとして、説明を続ける。
【００８６】
この指定操作に応じて、取得部１４は、ユーザＵＣの登録操作履歴（図１２）を格納部５から取得する。そして、図２４に示すような操作画面３５０（３５１等）がタッチパネル２５に表示される。
【００８７】
このユーザＵＣの登録操作履歴も操作画面３５０において動画的態様で表示される。当該動画的態様による表示中において、ユーザＵＣの登録操作履歴に関する流用範囲の開始位置および終了位置を指定する指定入力が受け付けられる。ユーザＵＡは、当該操作画面３５０を利用して、ユーザＵＣの登録操作履歴に関する流用範囲の開始位置および終了位置を指定する。図２４においては、ユーザＵＣのカスタマイズ画面内の左から３つ目および４つ目のボタン（すなわち、パネルパーツ「倍率」、「両面／ページ集約」）の配置時点を含む範囲が流用範囲として指定されている。
【００８８】
そして、抽出部１５は、ユーザＵＣの登録操作履歴（図１２参照）に含まれる複数の登録内容（Ｎｏ．１〜Ｎｏ．５の５つの登録内容）のうち、上述のようにして指定された流用範囲に対応する一部の登録内容（流用登録内容）（図１２において破線で囲まれる登録内容）を当該登録操作履歴から抽出する。具体的には、Ｎｏ．３〜Ｎｏ．４の２つの登録内容（換言すれば、「倍率」、「両面／ページ集約」の各パネルパーツに関する登録内容）が抽出される。このように、追加指示において追加対象として指定された新たな登録操作履歴（ユーザＵＣの登録操作履歴）に関する流用登録内容（新たな流用登録内容）が、当該新たな登録操作履歴から抽出される。
【００８９】
また、生成部１６は、抽出された当該新たな流用登録内容をも流用して、ユーザＵＡ向けの登録内容を生成（更新）する。図１５は、図１４のデータテーブルが更新された様子を示す図である。図１５のデータテーブルには、ユーザＵＣの登録操作履歴（ファイルＩＤ「００００００３」）をも利用する旨、およびその「Ｎｏ．３〜Ｎｏ．４」の２つの登録内容（図１２参照）が流用登録内容である旨が記載されている。なお、ファイルＩＤ「００００００３」のファイルには、図１２に示すような登録操作履歴情報が記述されている。このようなデータテーブル等に基づいて、生成部１６は、ユーザＵＡ向けのカスタマイズ画面を生成（更新）する。
【００９０】
ここにおいて、図２２と図２４とを比較すると判るように、図２４にて選択された２つのパネルパーツ（「倍率」および「両面／ページ集約」）は、画面内において左から３番目および４番目の（パーツ配置用の）基準位置に配置されている（図２６も参照）。図２２においては、３つのパネルパーツが既に選択されているため、図２４にて選択された２つのパネルパーツが元の指定位置のまま配置されると、図２２の左から３番目のパネルパーツ「濃度」と図２４の左から３番目に配置されていたパネルパーツ「倍率」とが重複して配置される。
【００９１】
この実施形態においては、複数の流用登録内容に含まれる複数の設定項目（ここではパネルパーツ）の配置位置がカスタマイズ画面内において重複しているときには、生成部１６は、ユーザＵＡによる指定流用順序に基づいて当該複数の設定項目の相互間の優先順位を決定する。そして、生成部１６は、当該優先順位に基づいて、当該複数の設定項目の配置位置を調整して新たな登録内容を生成し、ユーザＵＡ向けのカスタマイズ画面を生成する。
【００９２】
具体的には、生成部１６は、ユーザＵＢに関する登録操作履歴とユーザＵＣに関する登録操作履歴とがこの順序でユーザＵＡによって指定されていることに基づいて、複数の設定項目の相互間の優先順位を決定する。詳細には、ユーザＵＢに関する登録操作履歴に係る３つのパネルパーツの配置位置が最も高い優先順位を有し、ユーザＵＣに関する登録操作履歴に係る２つのパネルパーツの配置位置が次順位の優先順位を有する旨が決定される。
【００９３】
生成部１６は、このような優先順位に基づいて、まず、ユーザＵＢに関する登録操作履歴に係る３つのパネルパーツ（最も高い優先順位を有するパネルパーツ）をまずカスタマイズ画面に配置する。詳細には、当該３つのパネルパーツ（「原稿画質」、「カラー」、「濃度」）が（左から順に）１番目から３番目の（パーツ配置用の）基準位置にそれぞれ配置される。
【００９４】
つぎに、生成部１６は、ユーザＵＣに関する登録操作履歴に係る２つのパネルパーツ（「倍率」および「両面／ページ集約」）（次順位の優先順位を有するパネルパーツ）を当該カスタマイズ画面内のパーツ未配置領域（ボタン未配置領域）に適宜配置する。詳細には、パネルパーツ「倍率」が左から４番目の（パーツ配置用の）基準位置に配置され、パネルパーツ「両面／ページ集約」が左から５番目の（パーツ配置用の）基準位置に配置される（図２６および図２７も参照）。このようにして、生成部１６は、上述の優先順位に基づいて、当該複数の設定項目の配置位置を調整して新たな登録内容を生成し、ユーザＵＡ向けのカスタマイズ画面（図２７参照）を生成する。なお、図２７は、このようにして生成されたユーザＵＡ向けのカスタマイズ画面を示す図である。
【００９５】
その後、操作画面３００（３０３）（図２５）がタッチパネル２５に表示される。
【００９６】
操作画面３０３においては、複数の登録操作履歴をそれぞれ示す複数の図形が所定方向（ここでは水平方向）に沿ってその流用順序に従って配置して表示されている。具体的には、操作画面３０３の最下段において、「開始（スタート）」を示す角丸矩形３２１と「終了（エンド）」を示す角丸矩形３２９との間において、流用登録内容「流用１」を示す矩形３２３と上記の操作による流用登録内容「流用２」を示す矩形３２５とがこの順序で水平方向に配置されている。詳細には、角丸矩形３２１，３２９との間において、白丸印３２２、矩形３２３（「流用１」）、白丸印３２４、矩形３２５（「流用２」）、白丸印３２６がこの順序で水平方向に配置されている。特に、矩形３２３（「流用１」）と矩形３２５（「流用２」）とがこの順序、すなわち複数の流用登録内容の流用順序（組み合わせ順序）と同じ順序で表示されている。したがって、ユーザＵＡは、複数の流用登録内容の流用順序を容易に認識することができる。
【００９７】
また、これら複数の図形３２３，３２５の前後の各ポイント（白丸印３２２，３２４，３２６）に対する押下操作に応じて、当該各ポイントまでの登録操作履歴を流用した登録内容が表示される。詳細には、各白丸印３２２，３２４，３２６を押下することに応じて、当該各白丸印３２２，３２４，３２６に対応する時点でのプレビュー画像（ユーザＵＡ向けのカスタマイズ画面のプレビュー画像）が画面３０３の中央右側寄りに表示される。ユーザＵＡは、新たな登録内容に関する当該プレビュー画像によって、カスタマイズ画面の内容を確認することができる。たとえば、矩形３２５（「流用２」）と角丸矩形３２９（「終了」）との間に配置された白丸印３２６を押下することに応じて、図２５に示すようなプレビュー画像３４２が表示される。このプレビュー画像３４２によって、ユーザＵＢ，ＵＣに関する登録操作履歴流用後のカスタマイズ画面（最終的なカスタマイズ画面）の内容を確認することが可能である。また、矩形３２３（「流用１」）と矩形３２５（「流用２」）との間に配置された白丸印３２４を押下することによって、ユーザＵＢのみに関する登録操作履歴を流用したカスタマイズ画面（「流用１」のみを流用したカスタマイズ画面）の内容を確認することも可能である。
【００９８】
上述のような操作によって、既存の登録操作履歴に対して更に別の既存の登録操作履歴を挿入（追加）する処理（挿入処理ないし追加処理）を行うことが可能である。また、特に、白丸印の指定操作を伴うことによって、利用対象の登録操作履歴の挿入位置（追加一）を指定することも可能である。たとえば、ユーザＵＡは、白丸印３２４を押下して挿入位置を指定した直後に「ユーザＵＤの履歴」ボタンを押下する操作を行うことができる。これに応じて、生成部１６は、「流用１」（ユーザＵＢの登録操作履歴の流用部分）と「流用２」（ユーザＵＣの登録操作履歴の流用部分）との間に、新たな流用部分（ユーザＵＤの登録操作履歴の流用部分）を挿入して、ユーザＵＡ向けの新たな登録内容を更新（生成）する。また、図２４等と同様の指定画面を用いることによって、ユーザＵＤの登録操作履歴に関する流用範囲が指定される。これにより、図１６に示すようなデータテーブル等が生成されるとともに、ユーザＵＢ，ＵＤ，ＵＣの登録操作履歴を流用したユーザＵＡ向けのカスタマイズ画面が生成（更新）される。
【００９９】
また、操作画面３００（３０３）（図２５）においては、流用対象の登録操作履歴の削除指示も受け付けられる。具体的には、操作画面３０３内のゴミ箱３９８に対して、削除対象の登録操作履歴に対応する矩形部分（たとえば矩形３２５（「流用２」））をドラッグアンドドロップする操作を行うと、削除対象の登録操作履歴に関する削除指示が付与されたものとみなされる。そして、生成部１６は、当該削除指示に基づき、削除対象の登録操作履歴に関する流用登録内容を新たな登録内容から削除する。このようにして、登録操作履歴の流用キャンセル動作も行われ得る。
【０１００】
また、操作画面３００（３０３）（図２５）においては、複数の登録操作履歴に関する流用順序の入替指示も受け付ける。具体的には、操作画面３０３内の入替操作対象の登録操作履歴に対応する矩形部分（たとえば矩形３２５（「流用２」））を白丸印３２２の位置にドラッグアンドドロップする操作を行うと、入替指示が付与されたとみなされる。そして、生成部１６は、当該入替指示に基づき、複数の登録操作履歴（「流用１」および「流用２」）に関する流用順序を入れ替えて、新たな登録内容を生成する。より具体的には、「流用２」」（ユーザＵＣの登録操作履歴の流用部分）と「流用１」（ユーザＵＢの登録操作履歴の流用部分）とをこの順序で流用した新たなカスタマイズ画面を生成する。具体的には、図１７に示すようなデータテーブル等が生成されるとともに、ユーザＵＡ向けのカスタマイズ画面が生成（更新）される。
【０１０１】
図２８は、このような動作を示すフローチャートである。画面３０３において所定の動作が受け付けられる（ステップＳ１１）と、当該動作に基づく指示内容に応じて、分岐処理が実行される（ステップＳ１２）。追加指示が付与された場合には、ステップＳ２１において、上述の追加処理が実行される。削除指示が付与された場合には、ステップＳ２２において上述の削除処理が実行される。また、入替指示が付与された場合には、ステップＳ２３において上述の入替処理が実行される。
【０１０２】
その後、カスタマイズ完了ボタン３９９が押下されると、ユーザＵＡ向けのカスタマイズ処理の内容が確定され、当該カスタマイズ処理が完了する。たとえば、図２５の状態でカスタマイズ完了ボタン３９９が押下されると、図２７のようなユーザＵＡ向けのカスタマイズ画面が生成され、当該カスタマイズ処理が完了する。
【０１０３】
以上のように、上記実施形態によれば、所定の登録動作に関する既存の登録操作履歴における流用範囲がユーザＵＡによって指定され、当該登録操作履歴に含まれる複数の登録内容のうち当該流用範囲に対応する登録内容（流用登録内容）が当該登録操作履歴から抽出される。そして、当該流用登録内容を流用してユーザＵＡ向けのカスタマイズ画面に関する新たな登録内容が生成される。したがって、既存の登録操作履歴のうち所望の流用範囲（特に一部の登録内容）を利用することによって、所定の登録動作における新たな登録を柔軟に且つ効率的に行うことが可能である。
【０１０４】
また、複数の登録操作履歴（ユーザＵＢ，ＵＣに関する複数の登録操作履歴）からそれぞれ抽出された複数の流用登録内容を組み合わせることによって新たな登録内容が生成されるので、複数の登録操作履歴を利用して非常に柔軟に且つ効率的に新たな登録内容が生成され得る。
【０１０５】
また、既存の各登録操作履歴が動画的態様で表示されるとともに、当該動画的態様による表示に伴って（動画的態様による表示中等において）、その流用範囲の開始位置および終了位置が指定されるので、直感的な操作が可能である。
【０１０６】
なお、上記実施形態においては、複数の流用登録内容に含まれる複数の設定項目（パネルパーツ）の配置位置がカスタマイズ画面内において重複している場合には、ユーザＵＡによる指定流用順序に基づいて当該複数の設定項目の相互間の優先順位が決定されて新たな登録内容が生成され、ユーザ向けのカスタマイズ画面が生成される態様が例示されている。しかしながら、本発明はこれに限定されない。たとえば、同様の場合において、当該複数の設定項目（パネルパーツ等）の使用頻度（より詳細には、当該使用頻度を記憶したデータテーブル等）に基づいて、当該複数の設定項目の相互間の優先順位が決定されて新たな登録内容が生成され、ユーザ向けのカスタマイズ画面が生成されるようにしてもよい。
【０１０７】
図２９は、複数の設定項目の使用頻度をそれぞれ示すデータテーブルを示す図である。図２９では、「濃度」の使用頻度が「１５０回」であり、「倍率」の使用頻度が「１２０回」であり、「両面／（ページ）集約」の使用頻度が「５０回」である。このような使用頻度に基づき、「濃度」が「倍率」よりも高い優先順位を有するものとして決定されればよい。同様に、「倍率」が「両面／（ページ）集約」よりも高い優先順位を有するものとして決定されればよい。なお、複数の設定項目の使用頻度は、画像形成装置単位での使用頻度であってもよく、あるいはユーザ単位での使用頻度であってもよい。
【０１０８】
また、上記においては、パーツ配置用の複数の基準位置のうち、最寄り且つ未配置の基準位置に対して各ボタンが配置される態様が例示されているが、これに限定されない。たとえば、ユーザの押下操作における押下位置に応じて１画素単位でボタンの配置位置が決定されるようにしてもよい。
【０１０９】
また、上記においては、或るユーザ向けのカスタマイズ画面の生成に際して、別ユーザによる既存の登録操作履歴が流用される態様が例示されているが、これに限定されない。たとえば、或るユーザ向けのカスタマイズ画面の生成に際して、同一ユーザによる既存の登録操作履歴（過去の登録操作履歴）が流用されるようにしてもよい。
【０１１０】
＜２．第２実施形態＞
＜概要＞
第２実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１１１】
上記第１実施形態では、ユーザごとのカスタマイズ画面を画像形成装置１０に登録する動作（登録動作）を柔軟に且つ効率的に行うことが可能な技術について例示した。一方、この第２実施形態では、複数の設定内容の組み合わせを画像形成装置１０において予めプログラム登録する動作（登録動作）を柔軟に且つ効率的に行うことが可能な技術について例示する。
【０１１２】
より詳細には、コピー処理に関する或るプログラムメモリの登録に際して、当該プログラムメモリ以外の既存の他のプログラムメモリの登録操作履歴が取得される。そして、当該他のプログラムメモリの登録操作履歴から抽出された流用登録内容に基づいて、或るプログラムメモリに関する新たな登録内容が生成される。
【０１１３】
＜プログラムメモリ（「登録１」および「登録２」）の先行登録動作＞
この実施形態においては、複数の登録操作履歴（具体的には、既存の複数のプログラムメモリ登録操作履歴）からそれぞれ抽出された複数の流用登録内容を組み合わせることによって、或るプログラムメモリに関する新たな登録内容が生成される態様について説明する。詳細には、既存の複数のプログラムメモリ（「登録１」および「登録２」）の登録操作履歴が取得され、当該既存の複数のプログラムメモリの登録操作履歴から抽出された流用登録内容に基づいて、新たなプログラムメモリ「登録３」が生成される。
【０１１４】
ただし、以下では、新たなプログラムメモリ「登録３」の登録動作よりも先行して行われる登録動作、より詳細には、複数のプログラムメモリ（「登録１」および「登録２」）の登録動作について、まず説明する。
【０１１５】
図３０は、コピー処理における各種設定に関するデフォルト値を規定するデータテーブルを示す図である。当該データテーブルは、格納部５に格納されている。図３０に示すように、初期状態（デフォルト状態）において、設定項目「原稿画質」の設定内容としては「文字」が設定されている。同様に、設定項目「カラーモード」の設定内容としては「オートカラー」が設定されており、設定項目「濃度」の設定内容としては「ふつう」が設定されている。その他の各種の設定項目についてもそれぞれデフォルト値が設定されている。
【０１１６】
第２実施形態に係る画像形成装置１０においては、１又は複数の設定項目に関する設定値をデフォルト値から別の値に変更した後、その変更された１又は複数の設定値（設定内容）を「プログラムメモリ」に記憶させておくことができる。たとえば、設定項目「原稿画質」の設定内容が「文字」から「写真」に設定変更され、設定項目「カラーモード」の設定内容が「オートカラー」から「フルカラー」に設定変更され、設定項目「濃度」の設定内容が「ふつう」から「濃い（＋２）」に設定変更され、これらの変更後の設定内容の組み合わせがプログラムメモリ「登録１」に登録される。ユーザは、プログラムメモリ「登録１」を呼び出すことによって、これらの設定内容に基づくコピー処理を容易に実行することが可能である。
【０１１７】
まず、プログラムメモリ「登録１」の登録操作について図３４〜図３６を参照しながら説明する。図３４は、コピー処理における「原稿画質」の設定画面５２０（５２１）を示す図であり、図３５は、コピー処理における「カラー」の設定画面５２０（５２２）を示す図である。また、図３６は、設定変更後の設定内容の登録先を選択する設定画面５２０（５２４）を示す図である。
【０１１８】
コピー処理に関するプログラムメモリ登録モードにおいて、ユーザがメニュー画面の「原稿画質」設定ボタンを押下すると、図３４に示すように、「原稿画質」設定に関する複数の選択肢を含む設定画面５２０（５２１）がタッチパネル２５に表示される。ユーザは、複数の選択肢の中から、所望の選択肢（たとえば「写真」）を選択してＯＫボタンを押下する。これに応じて、設定項目「原稿画質」の設定内容が「写真」に設定変更される。
【０１１９】
また、ユーザがメニュー画面の「カラー」設定ボタンを押下すると、図３５に示すように、「カラー」設定に関する複数の選択肢を含む設定画面５２０（５２２）がタッチパネル２５に表示される。ユーザは、複数の選択肢の中から、所望の選択肢（たとえば「フルカラー」）を選択してＯＫボタンを押下する。これに応じて、設定項目「カラー」の設定内容が「フルカラー」に設定変更される。
【０１２０】
同様に、ユーザがメニュー画面の「濃度」設定ボタンを押下すると、「濃度」設定に関する複数の選択肢を含む設定画面５２０（５２３）（不図示）がタッチパネル２５に表示される。ユーザは、当該設定画面５２３を用いて、設定項目「濃度」の設定内容を「＋２」に設定変更する。
【０１２１】
その後、ユーザは、操作パネル部６ｃに設けられた所定のハードウエアキー（「プログラム登録キー」）（不図示）を押下する。当該押下に応じて、画像形成装置１０は、設定変更後の設定内容の登録先を選択する設定画面５２０（５２４）（図３６）をタッチパネル２５に表示する。ユーザは、設定画面５２４に表示された複数の登録先候補の矩形のうち先頭（左上）の矩形（図の斜線部分）を押下すると、当該矩形に上述の１組の設定内容が登録され、当該１組の設定内容に対して「登録１」の登録名称が付与される。
【０１２２】
このようにして、これらの設定内容の組み合わせ（「原稿画質」＝「写真」、「カラーモード」＝「フルカラー」、「濃度」＝「濃い（＋２）」）がプログラムメモリ「登録１」に登録される。
【０１２３】
また、このような登録操作履歴は、図３１に示すような登録操作履歴情報として格納部５に格納される。この登録操作履歴情報には、そのプログラムＩＤ（「０００１」）、登録名（「登録１」）および操作履歴情報数（「３」）等が含まれる。また、登録操作履歴の詳細情報としては、各設定項目に関する設定項目ＩＤ（設定項目名称）および設定値等が含まれる。
【０１２４】
その後、同様にして、プログラムメモリ「登録２」の登録操作が行われる。その結果、当該登録操作後の設定内容の組み合わせ（「倍率」＝「５０％」、「両面／ページ集約」＝「（片面＞）両面」）がプログラムメモリ「登録２」に登録される。
【０１２５】
また、このような登録操作履歴は、図３２に示すような登録操作履歴情報として格納部５に格納される。
【０１２６】
＜新たなプログラムメモリ「登録３」の登録動作（流用登録動作）＞
つぎに、新たなプログラムメモリ「登録３」の登録動作について説明する。以下では、新たなプログラムメモリ「登録３」が、既存のプログラムメモリ「登録１」および「登録２」の登録操作履歴を流用して生成される場合について説明する。
【０１２７】
まず、ユーザが所定の操作（たとえば「プログラム登録キー」を２回連続して押下する操作）を行うと、既存のプログラムメモリを流用して新たなプログラムメモリを登録する動作が開始される。
【０１２８】
具体的には、所定の操作に応答して、図３７に示すような操作画面６００（６０１）がタッチパネル２５にまず表示される。
【０１２９】
操作画面６０１には、複数のプログラムメモリの登録操作履歴を選択するためのボタンが列挙されている。図３７においては、合計１２個の選択用ボタンがマトリクス状（詳細には、横方向に３列、縦方向に４行）に配置されている。
【０１３０】
ユーザは、操作画面６０１等を用いて、複数のプログラムメモリの中から、流用対象の登録操作履歴を指定する。
【０１３１】
ここでは、まず、プログラムメモリ「登録１」の登録操作履歴の選択用ボタンがユーザによって押下され、流用対象の登録操作履歴として、プログラムメモリ「登録１」の登録操作履歴が指定されたものとする。
【０１３２】
この指定操作に応じて、取得部１４は、プログラムメモリ「登録１」の登録操作履歴（図３１）を格納部５から取得する。そして、操作画面６３０（図３８等参照）がタッチパネル２５に表示される。操作画面６３０においては、プログラムメモリ「登録１」の登録操作履歴が動画的態様で表示される。具体的には、操作画面６３０内の中央左寄りの部分６８１において、複数の静止画像が所定期間Ｔ１（たとえば５秒）ごとに順次に切り換えられて表示される。
【０１３３】
詳細には、この部分６８１において、まず、初期状態のメニュー画面を示す画面が表示され、つぎに、設定項目「原稿画質」の設定内容を「写真」に設定する設定画面５２１（図３４参照）が表示される。さらに、設定項目「カラー」の設定内容を「フルカラー」に設定する設定画面５２２（図３５参照）が表示され、その後、設定項目「濃度」の設定内容を「濃い（＋２）」に設定する設定画面が表示される。
【０１３４】
このようにして、複数の設定内容に関する登録操作履歴が動画的態様で示される。
【０１３５】
また、このような動画的態様による表示中において、ユーザが決定ボタン６１２を適宜のタイミングで押下することによって、各プログラムメモリの登録操作履歴における流用範囲が指定される。具体的には、決定ボタン６１２の１回目の押下操作に応じて流用範囲の開始位置（開始時点）が指定され、決定ボタン６１２の２回目の押下操作に応じて流用範囲の終了位置（終了時点）が指定される。また、決定ボタン６１２の３回目の押下操作に応じて流用範囲が確定される。当該指定動作は、第１実施形態と同様にして行われる。
【０１３６】
ここにおいて、上記のような動画的態様による画像表示は、再生コントローラ６１９によって変更される。具体的には、巻き戻しボタン６１５および早送りボタン６１６の押下操作に応じて、巻き戻し表示および早送り表示がそれぞれ行われ得る。また、再生／一時停止ボタン６１７が押下されるごとに、一時停止と再生再開とが順次に行われ得る。なお、プログレスバー６１１は、参照対象の登録操作履歴の全体における現在位置（再生位置）を示している。
【０１３７】
また、スタートマーク６１３およびエンドマーク６１４はそれぞれ、左右方向にスライド可能に配置されている。ユーザは、スタートマーク６１３およびエンドマーク６１４を適宜の位置に移動させることによって、それぞれ、流用範囲に関する開始位置と終了位置とをそれぞれ変更させることも可能である。
【０１３８】
図３８においては、初期状態のメニュー画面の表示中の位置にスタートマーク６１３が表示されており、２つ目の設定変更（「カラー」＝「フルカラー」）画面の表示中の位置にエンドマーク６１４が表示されている。換言すれば、２つの設定変更（「原稿画質」＝「写真」、および「カラー」＝「フルカラー」）を含む範囲が流用範囲として指定されている。
【０１３９】
このようにして、流用範囲に関する終了位置と終了位置とに関する指定入力が受け付けられ当該流用範囲が確定されると、プログラムメモリの登録操作履歴に含まれる複数の登録内容のうち当該流用範囲に対応する登録内容（流用登録内容）が当該登録操作履歴から抽出される。
【０１４０】
具体的には、抽出部１５は、プログラムメモリ「登録１」の登録操作履歴（図３１参照）に含まれる複数の登録内容（Ｎｏ．１〜Ｎｏ．３の３つの登録内容）のうち、上述のようにして指定された流用範囲に対応する一部の登録内容（流用登録内容）（図３１において破線で囲まれる登録内容）を当該登録操作履歴から抽出する。詳細には、Ｎｏ．１〜Ｎｏ．２の２つの設定変更に係る登録内容（換言すれば、設定項目「原稿画質」＝「写真」、および設定項目「カラー」＝「フルカラー」）に関する登録内容が抽出される。
【０１４１】
また、生成部１６は、当該流用登録内容を流用して、新たなプログラムメモリの登録内容を暫定的に生成する。
【０１４２】
その後、操作画面６００（６０２）（図３９）がタッチパネル２５に表示される。
【０１４３】
この操作画面６０２を用いて、更なる流用対象の登録操作履歴が指定される。換言すれば、流用対象の登録操作履歴の追加指示が操作画面６０２を用いて受け付けられる。操作画面６０２には、複数のプログラムメモリの登録操作履歴をさらに選択するためのボタンがマトリクス状に配置されている。
【０１４４】
以下では、プログラムメモリ「登録２」の登録操作履歴をさらに選択するためのボタンが押下され、プログラムメモリ「登録２」の登録操作履歴が、更なる流用対象（追加対象）として指定されるものとして、説明を続ける。
【０１４５】
この指定操作に応じて、取得部１４は、プログラムメモリ「登録２」の登録操作履歴（図３２）を格納部５から取得する。そして、動画的態様によって登録操作履歴を示す操作画面６５０等がタッチパネル２５に表示される（図４０参照）。
【０１４６】
このプログラムメモリ「登録２」の登録操作履歴も操作画面６５０において動画的態様で表示される。当該動画的態様による表示中において、プログラムメモリ「登録２」の登録操作履歴に関する流用範囲の開始位置および終了位置を指定する指定入力が受け付けられる。ユーザは、当該操作画面６５０等を利用して、プログラムメモリ「登録２」の登録操作履歴に関する流用範囲の開始位置および終了位置を指定する。図４０においては、２つの設定変更（すなわち、「倍率」＝「５０％」、「両面／ページ集約」＝「（片面＞）両面」）の双方を含む範囲が流用範囲として指定されている。
【０１４７】
そして、抽出部１５は、プログラムメモリ「登録２」の登録操作履歴（図３２参照）に含まれる複数の登録内容（Ｎｏ．１〜Ｎｏ．２の２つの登録内容）のうち、上述のようにして指定された流用範囲に対応する登録内容（流用登録内容）（図３２において破線で囲まれる登録内容）を当該登録操作履歴から抽出する。ここでは、「登録２」の登録操作履歴に含まれる複数の登録内容のうちの全ての登録内容が、「流用範囲」として指定され、「流用登録内容」として当該登録操作履歴から抽出されるものとする。具体的には、Ｎｏ．１〜Ｎｏ．２の２つの登録内容（すなわち、「倍率」＝「５０％」、「両面／ページ集約」＝「（片面＞）両面」）が抽出される。このように、追加指示において追加対象として指定された新たな登録操作履歴（プログラムメモリ「登録２」の登録操作履歴）に関する流用登録内容（新たな流用登録内容）が、当該新たな登録操作履歴から抽出される。
【０１４８】
また、生成部１６は、抽出された当該新たな流用登録内容をも流用して、新たなプログラムメモリ「登録３」のユーザＵＡ向けの登録内容を生成（更新）する。
【０１４９】
その後、操作画面６００（６０３）（図４１）がタッチパネル２５に表示される。
【０１５０】
そして、操作画面６０３内のカスタマイズ完了ボタン６９９が押下されると、操作画面６００（６０４）（図４２）がタッチパネル２５に表示される。操作画面６０４は、流用による新たなプログラムメモリの登録先を指定する画面である。たとえば、操作画面６０４内の最上段の左から３番目のボタンを押下し且つ操作画面６０４内の右下の「登録」ボタンを押下することによって、プログラムメモリ「登録３」が登録先として決定される。これにより、上述のようなプログラムメモリ「登録１」の登録操作履歴とプログラムメモリ「登録２」の登録操作履歴との組み合わせに係る新たな内容が、プログラムメモリ「登録３」として登録される。
【０１５１】
図３３は、プログラムメモリ「登録３」の登録内容を規定するデータテーブルを示す図である。当該データテーブルには、プログラムメモリ「登録１」（プログラムＩＤ＝０００１）（図３１参照）の登録操作履歴（ファイルＩＤ「００００００１」）と、プログラムメモリ「登録２」（プログラムＩＤ＝０００２）（図３２参照）の登録操作履歴（ファイルＩＤ「００００００２」）とを利用する旨が記載されている。また、プログラムメモリ「登録１」の「Ｎｏ．１〜Ｎｏ．２」の２つの登録内容を流用登録内容として利用する旨、およびプログラムメモリ「登録２」の「Ｎｏ．１〜Ｎｏ．２」の２つの登録内容を流用登録内容として利用する旨も記載されている。
【０１５２】
また、操作画面６０２（図３９）および操作画面６０３（図４１）においては、新たな登録内容等を確認することも可能である。
【０１５３】
たとえば、操作画面６０３（図４１）の最下段には、「開始（スタート）」を示す角丸矩形６２１と「終了（エンド）」を示す角丸矩形６２９との間において、白丸印６２２、矩形６２３（「流用１」）、白丸印６２４、矩形６２５（「流用２」）、白丸印６２６がこの順序で配置されている。特に、矩形６２３（「流用１」）と矩形６２５（「流用２」）とがこの順序、すなわち複数の流用登録内容の流用順序（組み合わせ順序）と同じ順序で表示されている。したがって、ユーザＵＡは、複数の流用登録内容の流用順序を容易に認識することができる。
【０１５４】
また、各白丸印６２２，６２４，６２６を押下することに応じて、当該各白丸印６２２，６２４，６２６に対応する時点での登録内容を示す画像（プログラムメモリ「登録３」の内容を示す画像）が表示される。
【０１５５】
たとえば、白矢印６２６の押下に応じて、表形式の画像６９２が表示される（図４３参照）。画像６９２は、プログラムメモリ「登録１」の「Ｎｏ．１〜Ｎｏ．２」の２つの登録内容（図３１参照）とプログラムメモリ「登録２」の「Ｎｏ．１〜Ｎｏ．２」の２つの登録内容（図３２参照）との合計４つの登録内容（流用登録内容）を表形式で示す画像である。図４３は、操作画面６０３において、画像６９２がポップアップ表示されている様子を示す図である。
【０１５６】
同様に、白矢印６２４の押下に応じて、プログラムメモリ「登録１」の「Ｎｏ．１〜Ｎｏ．２」の２つの登録内容（図３１参照）が表形式の画像（不図示）として表示される。
【０１５７】
また、既存の登録操作履歴に関する「挿入」、「削除」、「入替」処理についても、第１実施形態と同様に行われる。たとえば、操作画面６０３内のゴミ箱６９８を用いて第１実施形態と同様の操作操作を行うことによって、「削除」処理が行われる。
【０１５８】
以上のように、上記第２実施形態によれば、所定の登録動作に関する（既存の）登録操作履歴における流用範囲が指定され、当該登録操作履歴に含まれる複数の登録内容のうち当該流用範囲に対応する登録内容（流用登録内容）が当該登録操作履歴から抽出される。そして、当該流用登録内容を流用して新たなプログラムメモリ「登録３」に関する新たな登録内容が生成される。したがって、既存の登録操作履歴のうち所望の流用範囲（特に一部の登録内容）を利用することによって、所定の登録動作における新たな登録を柔軟に且つ効率的に行うことが可能である。
【０１５９】
また、複数の登録操作履歴（プログラムメモリに関する複数の登録操作履歴（「登録１」、「登録２」））からそれぞれ抽出された複数の流用登録内容を組み合わせることによって新たな登録内容が生成されるので、複数の登録操作履歴を利用して非常に柔軟に且つ効率的に新たな登録内容が生成され得る。
【０１６０】
また、既存の各登録操作履歴が動画的態様で表示されるとともに、当該動画的態様による表示に伴って（動画的態様による表示中等において）、その流用範囲の開始位置および終了位置が指定されるので、直感的な操作が可能である。
【０１６１】
＜３．変形例等＞
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
【０１６２】
たとえば、第２実施形態では、コピー処理に関するプログラムメモリの登録に対して本発明の思想を適用した態様が例示されているが、これに限定されず、スキャン処理に関するプログラムメモリの登録等に対して本発明の思想を適用するようにしてもよい。
【０１６３】
また、上記第１実施形態においては、複数の登録操作履歴（たとえばユーザＵＢ，ＵＣによる複数のカスタマイズ登録操作履歴）からそれぞれ抽出された複数の流用登録内容を組み合わせることによって、或るユーザＵＡ向けのカスタマイズ画面が生成される態様が例示されているが、これに限定されない。たとえば、別ユーザＵＢの単一の登録操作履歴から抽出された単一の流用登録内容（より詳細には、ユーザＵＡによって指定された流用範囲に対応する登録内容）のみに基づいて、或るユーザＵＡ向けのカスタマイズ画面が生成されるようにしてもよい。
【０１６４】
第２実施形態に関しても同様である。たとえば、単一のプログラムメモリ登録に関する登録操作履歴から抽出された単一の流用登録内容（単一のプログラムメモリ「登録１」の流用範囲に対応する登録内容）のみに基づいて、新たなプログラムメモリ「登録４」が生成されるようにしてもよい。
【０１６５】
また、上記第１実施形態においては、別のユーザの登録操作履歴に含まれる複数の登録内容のうちの一部の登録内容が流用登録内容として当該登録操作履歴から抽出されているが、これに限定されない。たとえば、当該登録操作履歴に含まれる複数の登録内容のうちの全ての登録内容が、「流用範囲」として指定され、流用登録内容として当該登録操作履歴から抽出されるようにしてもよい。特に、複数の登録操作履歴のうちの少なくとも１つの登録操作履歴に含まれる全部の登録内容が流用登録内容として抽出されるようにしてもよい。より詳細には、たとえば、ユーザＵＢによる登録操作履歴に含まれる全部の登録内容とユーザＵＣによる登録操作履歴に含まれる一部の登録内容とを組み合わせることによって、或るユーザＵＡ向けのカスタマイズ画面が生成されるようにしてもよい。
【符号の説明】
【０１６６】
６ｃ  操作パネル部
１０  画像形成装置（ＭＦＰ）
２５  タッチパネル
３１１，６１１  プログレスバー
３１２，６１２  決定ボタン
３１３，６１３  スタートマーク
３１４，６１４  エンドマーク
３９９，６９９  カスタマイズ完了ボタン
【図１】
2015073187.tif 000003
【図２】
2015073187.tif 000004
【図３】
2015073187.tif 000005
【図４】
2015073187.tif 000006
【図５】
2015073187.tif 000007
【図６】
2015073187.tif 000008
【図７】
2015073187.tif 000009
【図８】
2015073187.tif 000010
【図９】
2015073187.tif 000011
【図１０】
2015073187.tif 000012
【図１１】
2015073187.tif 000013
【図１２】
2015073187.tif 000014
【図１３】
2015073187.tif 000015
【図１４】
2015073187.tif 000016
【図１５】
2015073187.tif 000017
【図１６】
2015073187.tif 000018
【図１７】
2015073187.tif 000019
【図１８】
2015073187.tif 000020
【図１９】
2015073187.tif 000021
【図２０】
2015073187.tif 000022
【図２１】
2015073187.tif 000023
【図２２】
2015073187.tif 000024
【図２３】
2015073187.tif 000025
【図２４】
2015073187.tif 000026
【図２５】
2015073187.tif 000027
【図２６】
2015073187.tif 000028
【図２７】
2015073187.tif 000029
【図２８】
2015073187.tif 000030
【図２９】
2015073187.tif 000031
【図３０】
2015073187.tif 000032
【図３１】
2015073187.tif 000033
【図３２】
2015073187.tif 000034
【図３３】
2015073187.tif 000035
【図３４】
2015073187.tif 000036
【図３５】
2015073187.tif 000037
【図３６】
2015073187.tif 000038
【図３７】
2015073187.tif 000039
【図３８】
2015073187.tif 000040
【図３９】
2015073187.tif 000041
【図４０】
2015073187.tif 000042
【図４１】
2015073187.tif 000043
【図４２】
2015073187.tif 000044
【図４３】
2015073187.tif 000045