(57)【要約】【課題】機能の実行を指示するユーザに応じた、実行履歴の表示を行う。【解決手段】画像処理装置１０００は、実行部１７と、記憶部５３と、を備える。記憶部５３が、ユーザＩＤと、実行部１７で実行した機能の実行条件を含む実行履歴と、実行履歴の共有または非共有を示す属性情報と、を対応づけた管理情報を記憶する。第１の受付部５２Ａは、ユーザＩＤを受け付ける。第２の読取部５６Ｂは、管理情報における、第１の受付部５２Ａで受け付けたユーザＩＤに対応する実行履歴および第１の受付部５２Ａで受け付けたユーザＩＤ以外のユーザＩＤに対応する実行履歴の内、共有を示す属性情報に対応する実行履歴を、共有履歴として読取る。表示制御部５０は、共有履歴を含む第１の受付画面を表示部４０Ｂに表示する制御を行う。【選択図】図３
2015223773.tif 000002
【特許請求の範囲】
【請求項１】
コピー機能、スキャナ機能、ファクス機能、およびプリンタ機能のうち少なくとも一つを実行する実行部と、
ユーザ識別情報と、前記実行部で実行した機能の実行条件を含む実行履歴と、前記実行履歴の共有または非共有を示す属性情報と、を対応づけた管理情報を記憶する記憶部と、
ユーザ識別情報を受け付ける第１の受付部と、
前記管理情報における、受け付けた前記ユーザ識別情報に対応する前記実行履歴および受け付けた前記ユーザ識別情報以外の前記ユーザ識別情報に対応する前記実行履歴の内、共有を示す前記属性情報に対応する前記実行履歴を、共有履歴として読取る第２の読取部と、
前記共有履歴を含む第１の受付画面を表示部に表示する制御を行う表示制御部と、
を備えた、画像処理装置。
【請求項２】
前記第１の受付画面に含まれる前記実行履歴の選択を受け付ける第２の受付部と、
受け付けた前記実行履歴に示される前記機能を、該実行履歴に示される前記実行条件で実行するように、前記実行部を制御する実行制御部と、
を備えた、請求項１に記載の画像処理装置。
【請求項３】
前記第１の受付画面に含まれる前記実行履歴の前記属性情報の変更指示を受け付ける第３の受付部と、
前記変更指示に応じて、前記管理情報における前記属性情報を変更する変更部と、
を更に備えた、請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記実行部が前記機能を実行したときに、該機能の実行を指示したユーザのユーザ識別情報と、実行した該機能の前記実行条件を含む前記実行履歴と、前記共有または前記非共有を示す前記属性情報と、を対応づけて前記管理情報に登録する登録部と、
を更に備えた、請求項１〜請求項３の何れか１項に記載の画像処理装置。
【請求項５】
前記実行履歴は、前記実行条件を識別する処理 識別情報と、実行した機能及び実行時の設定内容を示す前記実行条件と、を含む、請求項１〜請求項４の何れか１項に記載の画像処理装置。
【請求項６】
前記記憶部は、
前記ユーザ識別情報と、前記ユーザ識別情報によって識別されるユーザの利用可能な機能と、を対応づけた制限情報を更に記憶し、
前記第２の読取部は、
前記管理情報における、受け付けた前記ユーザ識別情報に対応する前記実行履歴および受け付けた前記ユーザ識別情報以外の前記ユーザ識別情報に対応する前記実行履歴の内、共有を示す前記属性情報に対応する前記実行履歴であって、且つ、受け付けた前記ユーザ識別情報によって識別されるユーザの利用可能な機能の前記実行履歴を、前記共有履歴として読取る、
請求項１〜請求項５の何れか１項に記載の画像処理装置。
【請求項７】
前記記憶部は、
前記処理識別情報と、前記処理識別情報によって識別される前記実行条件で前記機能を実行した実行回数と、を対応づけた回数情報を更に記憶し、
前記第２の読取部は、
前記第１の受付部が、管理者として予め定めたユーザ識別情報を受け付けたときに、前記管理情報における、受け付けた前記ユーザ識別情報に対応する前記実行履歴および受け付けた前記ユーザ識別情報以外の前記ユーザ識別情報に対応する前記実行履歴の内、共有を示す前記属性情報に対応する前記実行履歴と、該実行履歴に対応するユーザ識別情報、該実行履歴に含まれる前記処理識別情報に対応する実行回数、及び、該実行履歴に示される機能の実行日時の少なくとも１つを含む詳細情報と、を、前記共有履歴として読取る、
請求項５に記載の画像処理装置。
【請求項８】
コピー機能、スキャナ機能、ファクス機能、およびプリンタ機能のうち少なくとも一つを実行する実行部と、
ユーザ識別情報と、前記実行部で実行した機能の実行条件を含む実行履歴と、前記実行履歴の共有または非共有を示す属性情報と、を対応づけた管理情報を記憶する記憶部と、
を備えた画像処理装置で実行する画像処理方法であって、
ユーザ識別情報を受け付けるステップと、
前記管理情報における、受け付けた前記ユーザ識別情報に対応する前記実行履歴および受け付けた前記ユーザ識別情報以外の前記ユーザ識別情報に対応する前記実行履歴の内、共有を示す前記属性情報に対応する前記実行履歴を、共有履歴として読取るステップと、
前記共有履歴を含む第１の受付画面を表示部に表示する制御を行うステップと、
を含む、画像処理方法。
【請求項９】
コピー機能、スキャナ機能、ファクス機能、およびプリンタ機能のうち少なくとも一つを実行する実行部と、
ユーザ識別情報と、前記実行部で実行した機能の実行条件を含む実行履歴と、前記実行履歴の共有または非共有を示す属性情報と、を対応づけた管理情報を記憶する記憶部と、を備えたコンピュータに、
ユーザ識別情報を受け付けるステップと、
前記管理情報における、受け付けた前記ユーザ識別情報に対応する前記実行履歴および受け付けた前記ユーザ識別情報以外の前記ユーザ識別情報に対応する前記実行履歴の内、共有を示す前記属性情報に対応する前記実行履歴を、共有履歴として読取るステップと、
前記共有履歴を含む第１の受付画面を表示部に表示する制御を行うステップと、
を実行させる画像処理プログラム。
【請求項１０】
表示機能とユーザからの操作を受け付ける操作機能とを備えた情報処理装置と、前記情報処理装置に接続された画像形成装置と、を備えた画像処理システムであって、
前記画像形成装置は、
コピー機能、スキャナ機能、ファクス機能、プリンタ機能のうち少なくとも一つを実行する実行部と、
ユーザ識別情報と、前記実行部で実行した機能の実行条件を含む実行履歴と、前記実行履歴の共有または非共有を示す属性情報と、を対応づけた管理情報を記憶する記憶部と、
ユーザ識別情報を前記情報処理装置から受け付ける第１の受付部と、
前記管理情報における、受け付けた前記ユーザ識別情報に対応する前記実行履歴および受け付けた前記ユーザ識別情報以外の前記ユーザ識別情報に対応する前記実行履歴の内、共有を示す前記属性情報に対応する前記実行履歴を、共有履歴として読取る第２の読取部と、
前記共有履歴を含む第１の受付画面を前記情報処理装置に表示する制御を行う表示制御部と、
を備えた、画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、画像処理プログラム、および画像処理システムに関する。
【背景技術】
【０００２】
実行部で実行可能な複数の機能の内、実行対象の機能の選択を受け付ける受付画面を表示する技術が知られている。例えば、ユーザの使用履歴の一覧を、選択可能に表示する技術が知られている。
【０００３】
例えば、特許文献１には、実行されたジョブの一覧を表示する技術が開示されている。特許文献１では、選択されたジョブに設定された認証情報と、ユーザから受け付けた認証情報と、が一致する場合に、選択されたジョブを用いた再出力を行う技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来では、機能の実行を指示するユーザに応じた実行履歴の表示を行っておらず、実行履歴の選択を容易に行うことは困難であった。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明は、コピー機能、スキャナ機能、ファクス機能、およびプリンタ機能のうち少なくとも一つを実行する実行部と、ユーザ識別情報と、前記実行部で実行した機能の実行条件を含む実行履歴と、前記実行履歴の共有または非共有を示す属性情報と、を対応づけた管理情報を記憶する記憶部と、ユーザ識別情報を受け付ける第１の受付部と、前記管理情報における、受け付けた前記ユーザ識別情報に対応する前記実行履歴および受け付けた前記ユーザ識別情報以外の前記ユーザ識別情報に対応する前記実行履歴の内、共有を示す前記属性情報に対応する前記実行履歴を、共有履歴として読取る第２の読取部と、前記共有履歴を含む第１の受付画面を表示部に表示する制御を行う表示制御部と、を備えた画像処理装置である。
【発明の効果】
【０００６】
本発明によれば、機能の実行を指示するユーザに応じた、実行履歴の表示を行うことができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、本実施の形態の画像処理装置のハードウェア構成例を示すブロック図である。
【図２】図２は、ＭＦＰ及び操作部のソフトウェア構成の一例を示す模式図である。
【図３】図３は、本実施の形態に係る画像処理装置の機能構成例を示す図である。
【図４】図４は、各種情報のデータ構造の一例を示した図である。
【図５】図５は、受付画面の一例を示す模式図である。
【図６】図６は、表示処理の手順の一例を示すフローチャートである。
【図７】図７は、表示処理の手順の一例を示すフローチャートである。
【図８】図８は、ログイン画面の一例を示す図である。
【図９】図９は、ホーム画面の一例を示す図である。
【図１０】図１０は、画面推移の一例を示す図である。
【図１１】図１１は、画面推移の他の一例を示す図である。
【図１２】図１２は、入力画面の一例を示す図である。
【図１３】図１３は、属性情報の変更後の第１の受付画面の一例を示す図である。
【図１４】図１４は、第１の受付画面の一例を示す図である。
【図１５】図１５は、管理者用の第１の受付画面の一例を示す図である。
【図１６】図１６は、管理情報を複数に分割した一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照しながら、画像処理装置、画像処理方法、画像処理プログラム、および画像処理システムの実施の形態を詳細に説明する。以下では、画像処理装置を、複合機（ＭＦＰ：Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ（以下、ＭＦＰと称する））に適用した場合を例に挙げて説明するが、これに限定されるものではない。なお、複合機とは、印刷機能、複写機能、スキャナ機能、及びファクシミリ機能のうち少なくとも２つの機能を有する装置である。
【０００９】
図１は、本実施の形態の画像処理装置１０００のハードウェア構成例を示すブロック図である。図１に示すように、画像処理装置１０００は、ＭＦＰ（画像形成装置）１０と、操作部（情報処理装置）２０と、を備える。なお、画像処理装置１０００を、ＭＦＰ１０と、操作部２０と、を備えた画像処理システムとして用いても良い。ＭＦＰ１０と操作部２０とは、専用の通信路２９を介して相互に通信可能に接続されている。通信路２９は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格のものを用いることもできるが、有線か無線かを問わず任意の規格のものであってよい。また、通信路２９は、インターネット等のネットワークや電話回線等であってもよい。サーバ装置３０とＭＦＰ１０とは、インターネットなどのネットワーク４０を経由して接続されている。また、サーバ装置３０と操作部２０とは、ネットワーク４０を経由して接続されている。また、ＭＦＰ１０は、ネットワーク４０を介して、外部装置（図示省略）に接続されている。
【００１０】
図１では、ＭＦＰ１０に接続される操作部２０の台数が１台である場合を例示しているが、これに限られず、操作部２０の台数は任意である。また、操作部２０に接続されるＭＦＰ１０の台数もまた、１台に限られず、任意である。
【００１１】
ＭＦＰ１０は、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種の機能を実現可能な装置である。詳細には、ＭＦＰ１０は、実行部１７を備える。実行部１７が、コピー機能、スキャナ機能、ファクス機能、およびプリンタ機能のうち少なくとも一つを実行する。
【００１２】
操作部２０は、表示機能とユーザからの操作を受け付ける操作機能とを備える。操作機能によって、操作部２０は、ユーザの操作に応じた入力を受け付ける。また、操作部２０は、表示機能によって各種画像を表示する。操作部２０は、詳細は後述するが、独自のＯＳと画面遷移機構を有する。ＭＦＰ１０は、操作部２０で受け付けた入力に応じた動作を行う。
【００１３】
次に、ＭＦＰ１０のハードウェア構成について説明する。図１に示すように、ＭＦＰ１０は、実行部１７と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、ＨＤＤ（ハードディスクドライブ）１４と、接続Ｉ／Ｆ（インターフェース）１６と、通信Ｉ／Ｆ１９と、を備える。実行部１７と、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＨＤＤ１４と、接続Ｉ／Ｆ１６と、通信Ｉ／Ｆ１９と、は、システムバス１８を介して相互に接続されている。
【００１４】
ＣＰＵ１１は、ＭＦＰ１０の動作を統括的に制御する。ＣＰＵ１１は、ＲＡＭ１３をワークエリア（作業領域）としてＲＯＭ１２またはＨＤＤ１４等に格納されたプログラムを実行することで、ＭＦＰ１０全体の動作を制御し、実行部１７に、上述したコピー機能、スキャナ機能、ファクス機能、プリンタ機能や、後述する各種機能を実行させる。
【００１５】
接続Ｉ／Ｆ１６は、通信路２９を介して操作部２０と通信するためのインターフェースである。通信Ｉ／Ｆ１９は、ネットワーク４０を介して、サーバ装置３０や外部装置（図示省略）と通信するためのインターフェースである。外部装置は、公知のＰＣ（パーソナルコンピュータ）である。
【００１６】
実行部１７は、コピー機能、スキャナ機能、ファクス機能、および、プリンタ機能を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。実行部１７は、例えば、原稿の画像をスキャンして読み取るスキャナ（画像読取部）、用紙等のシート材への印刷を行うプロッタ（画像形成部）、ファクス通信を行うファクス部などを備えている。更に、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えることもできる。
【００１７】
次に、操作部２０のハードウェア構成について説明する。図１に示すように、操作部２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、フラッシュメモリ２４と、接続Ｉ／Ｆ２６と、操作パネル２７と、通信Ｉ／Ｆ２５と、を備え、これらがシステムバス２８を介して相互に接続されている。
【００１８】
ＣＰＵ２１は、操作部２０の動作を統括的に制御する。ＣＰＵ２１は、ＲＡＭ２３をワークエリア（作業領域）としてＲＯＭ２２またはフラッシュメモリ２４等に格納されたプログラムを実行することで、操作部２０全体の動作を制御し、後述する各種機能を実現する。
【００１９】
接続Ｉ／Ｆ２６は、通信路２９を介してＭＦＰ１０と通信するためのインターフェースである。
【００２０】
操作パネル２７は、操作機能と表示機能とを備える。具体的には、操作パネル２７は、ユーザの操作に応じた各種の入力を受け付けるとともに、各種の情報や、後述する受付画面などの各種画像を表示する。この例では、操作パネル２７は、タッチパネル機能を搭載した液晶表示装置（ＬＣＤ）で構成されるが、これに限られるものではない。例えば、操作パネル２７は、タッチパネル機能が搭載された有機ＥＬ表示装置で構成されてもよい。さらに、これに加えて又はこれに代えて、ハードウェアキー等の操作部やランプ等の表示部を設けることもできる。なお、本実施の形態では、操作パネル２７は、各種入力の受付を行う受付機能と、各種情報の表示を行う表示機能と、の双方を一体的に備えた構成である場合を説明するが、この構成に限られない。例えば、操作パネル２７は、各種入力の受付を行う装置と、各種情報の表示を行う装置と、を別体として構成してもよい。
【００２１】
次に、ソフトウェア構成について説明する。図２は、ＭＦＰ１０及び操作部２０のソフトウェア構成の一例を示す模式図である。
【００２２】
ＭＦＰ１０は、アプリ層１０１と、サービス層１０２と、ＯＳ層１０３とを有する。アプリ層１０１、サービス層１０２、および、ＯＳ層１０３の実体は、ＲＯＭ１２やＨＤＤ１４等に格納されている各種ソフトウェアである。ＣＰＵ１１が、これらのソフトウェアを実行することにより、各種の機能が提供される。
【００２３】
アプリ層１０１のソフトウェアは、ハードウェア資源を動作させて所定の機能を提供するためのアプリケーションソフトウェア（以下の説明では、単に「アプリ」と称する場合がある）である。例えばアプリとしては、コピー機能を提供するためのコピーアプリ、スキャナ機能を提供するためのスキャナアプリ、ファクス機能を提供するためのファクスアプリ、プリンタ機能を提供するためのプリンタアプリなどが挙げられる。
【００２４】
サービス層１０２のソフトウェアは、アプリ層１０１とＯＳ層１０３との間に介在し、アプリに対し、ＭＦＰ１０が備えるハードウェア資源を利用するためのインターフェースを提供するためのソフトウェアである。より具体的には、ハードウェア資源に対する動作要求の受付、動作要求の調停を行う機能を提供するためのソフトウェアである。サービス層１０２が受け付ける動作要求としては、スキャナによる読み取りやプロッタによる印刷等の要求が考えられる。
【００２５】
なお、サービス層１０２によるインターフェースの機能は、ＭＦＰ１０のアプリ層１０１だけではなく、操作部２０のアプリ層２０１に対しても提供される。すなわち、操作部２０のアプリ層２０１（アプリ）も、サービス層１０２のインターフェース機能を介して、ＭＦＰ１０のハードウェア資源（例えば実行部１７）を利用した機能を実現することができる。
【００２６】
ＯＳ層１０３のソフトウェアは、ＭＦＰ１０が備えるハードウェアを制御する基本機能を提供するための基本ソフトウェア（オペレーティングシステム）である。サービス層１０２のソフトウェアは、各種アプリからのハードウェア資源の利用要求を、ＯＳ層１０３が解釈可能なコマンドに変換してＯＳ層１０３に渡す。そして、ＯＳ層１０３のソフトウェアによりコマンドが実行されることで、ハードウェア資源は、アプリの要求に従った動作を行う。
【００２７】
同様に、操作部２０は、アプリ層２０１と、サービス層２０２と、ＯＳ層２０３とを有する。操作部２０が備えるアプリ層２０１、サービス層２０２及びＯＳ層２０３も、階層構造についてはＭＦＰ１０側と同様である。ただし、アプリ層２０１のアプリにより提供される機能や、サービス層２０２が受け付け可能な動作要求の種類は、ＭＦＰ１０側とは異なる。アプリ層２０１のアプリは、操作部２０が備えるハードウェア資源を動作させて所定の機能を提供するためのソフトウェアであってもよいが、主としてＭＦＰ１０が備える機能（コピー機能、スキャナ機能、ファクス機能、プリンタ機能）に関する操作や表示を行うためのＵＩ（ユーザインタフェース）の機能などを提供するためのソフトウェアである。
【００２８】
なお、本実施の形態では、機能の独立性を保つために、ＭＦＰ１０側のＯＳ層１０３のソフトウェアと操作部２０側のＯＳ層２０３のソフトウェアが互いに異なる。つまり、ＭＦＰ１０と操作部２０は、別々のオペレーティングシステムで互いに独立して動作する。例えば、ＭＦＰ１０側のＯＳ層１０３のソフトウェアとしてＬｉｎｕｘ（登録商標）を用い、操作部２０側のＯＳ層２０３のソフトウェアとしてＡｎｄｒｏｉｄ（登録商標）を用いることも可能である。
【００２９】
以上のように、本実施の形態において、ＭＦＰ１０と操作部２０は別々のオペレーティングシステムで動作する。このため、ＭＦＰ１０と操作部２０との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。操作部２０が受け付けた入力（ユーザからの指示内容）をＭＦＰ１０へ伝達する動作（コマンド通信）や、ＭＦＰ１０が操作部２０へイベントを通知する動作などがこれに該当する。ここでは、操作部２０がＭＦＰ１０へコマンド通信を行うことにより、ＭＦＰ１０の機能を使用することができる。また、ＭＦＰ１０から操作部２０に通知するイベントには、ＭＦＰ１０における動作の実行状況、ＭＦＰ１０側で設定された内容などが挙げられる。
【００３０】
また、本実施の形態では、操作部２０に対する電力供給は、ＭＦＰ１０から通信路２９を経由して行われる場合を説明する。しかし、操作部２０の電源制御を、ＭＦＰ１０の電源制御とは別に（独立して）行ってもよい。
【００３１】
次に、ＭＦＰ１０及び操作部２０の機能構成について説明する。
【００３２】
図３は、本実施の形態に係る画像処理装置１０００の機能構成例を示す図である。以下では、画像処理装置１０００で実行する表示処理に関する機能を中心に説明する。
【００３３】
表示処理とは、後述する受付画面などの各種画面を操作部２０に表示する処理である。
【００３４】
まず、操作部２０の機能について説明する。操作部２０は、受付部４０Ａと、表示部４０Ｂと、制御部４２と、通信部４４と、を備える。
【００３５】
受付部４０Ａ、表示部４０Ｂ、制御部４２、及び通信部４４の一部または全ては、例えば、ＣＰＵなどの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
【００３６】
受付部４０Ａは、各種の入力を受け付ける。この例では、受付部４０Ａは、タッチパネル機能が搭載された操作パネル２７の画面（画像が表示される面）に対するユーザのタッチ操作による各種情報の入力を受け付ける。
【００３７】
表示部４０Ｂは、各種画像を表示する。本実施の形態では、表示部４０Ｂは、操作パネル２７の画面に相当する。表示部４０Ｂは、ホーム画面や、受付画面や、入力画面、などの各種画面を表示する。ホーム画面は、ユーザがＭＦＰ１０に対してログインした後に、最初に表示部４０Ｂに表示する画面である。受付画面は、実行対象の機能及び実行対象の実行条件に対応する実行履歴の選択を受け付けるための、画面である。受付画面の詳細は、後述する。入力画面は、ユーザによる各種情報の選択や入力時に表示する画面である。
【００３８】
通信部４４は、ＭＦＰ１０との間で各種情報や信号の授受を行う。本実施の形態では、通信部４４は、表示部４０Ｂへの各種画面の表示指示を示す表示指示情報などをＭＦＰ１０から受信する。表示指示情報は、表示部４０Ｂに表示する画面の画面情報と、表示指示と、を含む。画面情報は、表示部４０Ｂに表示する画面に含まれる、文字、画像、各種処理の実行指示を行うときに選択されるボタン画像、及びこれらの文字や画像のレイアウトを示す情報である。画面情報は、例えば、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されている。
【００３９】
また、通信部４４は、受付部４０Ａで受け付けたユーザによる選択内容を示す選択情報を、ＭＦＰ１０へ送信する。
【００４０】
制御部４２は、ＭＦＰ１０から受信した表示指示情報に含まれる画面情報によって示される画面（ホーム画面、受付画面、入力画面、など）を表示部４０Ｂに表示する。また、制御部４２は、受付部４０Ａから受け付けた選択情報をＭＦＰ１０へ送信する。
【００４１】
次に、ＭＦＰ１０の機能について説明する。ＭＦＰ１０は、表示制御部５０と、受付部５２と、認証部５４と、読取部５６と、変更部５８と、登録部５９と、実行制御部５１と、記憶部５３と、実行部１７と、備える。なお、これらの表示制御部５０、受付部５２、認証部５４、読取部５６、変更部５８、登録部５９、実行制御部５１の一部または全ては、操作部２０側に設けられていてもよい。
【００４２】
実行部１７は、上述したように、コピー機能、スキャナ機能、ファクス機能、プリンタ機能、などの各種機能を実行する。
【００４３】
これらの、表示制御部５０、受付部５２、認証部５４、読取部５６、変更部５８、登録部５９、及び実行制御部５１の一部または全ては、例えば、ＣＰＵなどの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣなどのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
【００４４】
記憶部５３は、各種情報を記憶する。記憶部５３は、図１のＨＤＤ１４に相当する。本実施の形態では、記憶部５３は、管理情報と、制限情報と、回数情報と、ユーザ認証情報と、を記憶する。
【００４５】
なお、記憶部５３は、少なくとも、管理情報と、ユーザ認証情報と、を記憶すればよく、制限情報と、回数情報と、の少なくとも一方を記憶しない形態であってもよい。本実施の形態では、記憶部５３は、管理情報と、制限情報と、回数情報と、ユーザ認証情報と、を記憶する場合を説明する。
【００４６】
管理情報は、ユーザ識別情報（以下、ユーザＩＤと称する）と、実行履歴と、属性情報と、を対応づけた情報である。管理情報は、例えば、ＤＢ（データベース）であってもよい。なお、本実施の形態では、一例として、管理情報は、ＤＢである場合を説明する。
【００４７】
ユーザＩＤは、実行部１７に対して各種機能の実行を指示したユーザを一意に識別可能な情報である。
【００４８】
実行履歴は、対応するユーザ識別情報によって識別されるユーザの指示によって、実行部１７で実行した機能の実行条件を含む。属性情報は、実行履歴の共有または非共有を示す。
【００４９】
図４は、記憶部５３に記憶されている各種情報のデータ構造の一例を示した図である。図４（Ａ）は、管理情報のデータ構造の一例を示す。
【００５０】
図４（Ａ）に示すように、管理情報は、ユーザＩＤと、実行履歴と、属性情報と、を対応づけた情報である。図４（Ａ）に示す例では、実行履歴は、処理識別情報（以下、処理ＩＤと称する）と、表示名と、履歴情報と、を含む。履歴情報は、実行日時と、実行条件と、を含む。
【００５１】
処理ＩＤは、対応する実行条件を一意に識別する情報である。表示名は、実行履歴を表示部４０Ｂに表示するときの名称である。実行日時は、対応する処理ＩＤによって特定される実行条件で実行部１７に機能を実行させた日時を示す。なお、実行日時は、機能の実行タイミングを示す情報であればよく、日時に限定されない。例えば、実行日時は、機能を実行させた年や詳細な時間（分、秒など）を更に含む情報であってもよい。
【００５２】
実行条件は、実行部１７で実行した機能の実行時の条件を示す。具体的には、実行条件は、実行部１７で実行した機能、及び該機能の実行時の設定内容を示す。機能は、実行部１７で実行可能な機能であり、例えば、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種の機能である。設定内容は、機能の実行時の具体的な条件を示す。例えば、プリンタ機能の設定内容は、印刷時の濃度、画像形成後の製本方法に応じた印刷時の画像配置（くるみ製本、左とじ、二つ折り、ステープル、週刊誌、開き方）、記録対象の用紙の種類、用紙への印刷色（カラー印刷、モノクロ印刷）、用紙上の画像配置（集約など）、用紙への印刷方法（片面、両面、拡大縮小）、などである。また、ファクス機能の設定内容は、送信宛先、画像濃度、送信方法（ダイレクト送信、メモリー送信）などである。なお、実行条件に含まれる機能の種類や、設定内容は、上記に限定されない。
【００５３】
属性情報は、対応する実行履歴の共有または非共有を示す情報である。本実施の形態における共有とは、ＭＦＰ１０を操作する複数のユーザが共有して用いる情報であることを示す。非共有とは、ＭＦＰ１０を操作するユーザ個人のみが用いる情報であることを示す。
【００５４】
管理情報に登録される各情報は、実行部１７によって機能が実行される度に、後述する登録部５９によって登録される。また、ユーザによる操作部２０の操作指示に応じて、後述する変更部５８が、属性情報などを変更する。
【００５５】
制限情報は、ユーザ識別情報と、ユーザ識別情報によって識別されるユーザの利用可能な機能と、を対応づけた情報である。制限情報は、ＭＦＰ１０を利用するユーザに対して、実行部１７に設けられた機能の少なくとも一部の利用を制限するために用いる。
【００５６】
図４（Ｂ）は、制限情報のデータ構造の一例を示す図である。図４（Ｂ）に示す例では、制限情報は、ユーザＩＤごとに、実行部１７で実行可能な機能の各々について、ユーザＩＤによって識別されるユーザが「利用可」であるか「利用不可」であるかを示す制限情報を対応づけた情報である。
【００５７】
制限情報は、予め作成され、受付部５２に予め記憶されている。なお、制限情報に含まれる各情報は、管理者として予め定められたユーザによる操作部２０の操作指示などによって、適宜変更可能である。
【００５８】
図４（Ｃ）は、回数情報のデータ構造の一例を示す図である。回数情報は、処理ＩＤと、処理ＩＤによって識別される実行条件で機能を実行した実行回数と、を対応づけた情報である。回数情報は、後述する登録部５９によって、登録される。
【００５９】
ユーザ認証情報は、ユーザＩＤと、パスワードと、を対応づけた情報である（図示省略）。
【００６０】
図３に戻り、表示制御部５０は、受付画面などの各種画面を操作部２０の表示部４０Ｂに表示する制御を行う。
【００６１】
受付画面は、上述した通り、実行対象の機能及び実行対象の実行条件に対応する実行履歴の選択を受け付けるための、画面である。本実施の形態では、受付画面として、第１の受付画面と、第２の受付画面と、を用いる。
【００６２】
第１の受付画面は、共有履歴を含む。第２の受付画面は、個人履歴を含む。
【００６３】
個人履歴は、管理情報（図４（Ａ）参照）に登録されている実行履歴の内、ログイン時に入力されたユーザＩＤに対応する実行履歴を示す。共有履歴は、管理情報における、ログイン時に入力されたユーザＩＤに対応する実行履歴およびログイン時に入力されたユーザＩＤ以外のユーザＩＤに対応する実行履歴の内、共有を示す属性情報に対応する実行履歴である。
【００６４】
図５は、受付画面の一例を示す模式図である。なお、図５に示す例では、ログイン時に入力されたユーザＩＤが、ユーザ「Ａ」を示すユーザＩＤである場合を示した。
【００６５】
図５（Ａ）は、第２の受付画面７０の一例を示す模式図である。第２の受付画面７０は、１または複数の個人履歴６０Ａを含む。第２の受付画面７０は、管理情報（図４（Ａ）参照）に格納されている実行履歴の内、ユーザＡに対応する実行履歴（図５中、実行履歴６０Ａ１〜６０Ａ３）を、個人履歴６０Ａとして表示した例を示した。
【００６６】
また、第２の受付画面７０は、更に、「個人履歴」を表示する第２の受付画面７０の表示を指示するためのボタン６１、機能別の並び換え表示を指示するための、「アプリ別」の文字の表示されたボタン６２、曜日別の並び替え表示を指示するための「曜日別」の文字の表示されたボタン６３、「共有履歴」を表示する第１の受付画面７２の表示を指示するためのボタン６４、を含む。ユーザは、ボタン６１の表示領域を操作することで、第２の受付画面７０の表示指示を入力することができる。また、ユーザは、ボタン６４の表示領域を操作することで、第１の受付画面７２の表示指示を入力することができる。
【００６７】
図５（Ｂ）は、第１の受付画面７２の一例を示す模式図である。第１の受付画面７２は、１または複数の共有履歴６０Ｂを含む。第１の受付画面７２は、管理情報（図４（Ａ）参照）に格納されている実行履歴の内、ユーザＡ以外のユーザ（図４（Ａ）では、ユーザＢ）に対応する実行履歴であって、「共有」を示す属性情報に対応する実行履歴を、共有履歴６０Ｂとして表示する。
【００６８】
また、第１の受付画面７２は、第２の受付画面７０と同様に、ボタン６１、ボタン６２、ボタン６３、及びボタン６４を含む。ユーザは、ボタン６１の表示領域を操作することで、第２の受付画面７０の表示指示を入力することができる。また、ユーザは、ボタン６４の表示領域を操作することで、第１の受付画面７２の表示指示を入力することができる。
【００６９】
第１の受付画面７２や第２の受付画面７０における、実行履歴（個人履歴６０Ａ、共有履歴６０Ｂ）の表示形態は、実行履歴に示される実行条件の内容を視認可能に表示する形態であればよく、図５に示す形態に限定されない。すなわち、図５には、実行履歴に含まれる実行条件の内容をボタン表示した形態を示したが、実行履歴に示される「表示名」を、各実行履歴を示すものとして表示した形態であってもよい。
【００７０】
ユーザは、第２の受付画面７０や第１の受付画面７２に含まれる実行履歴（図５では、実行履歴６０Ａ１〜６０Ａ３、共有履歴６０Ｂの何れか）を選択することで、該実行履歴に示される実行条件で機能を実行することを、指示することができる。
【００７１】
図３に戻り、本実施の形態では、表示制御部５０は、各種画面の表示指示情報を操作部２０へ送信することで、各種画面を表示部４０Ｂに表示するように制御する。詳細には、表示制御部５０は、表示部４０Ｂに表示する画面の画面情報と、表示指示と、を含む表示指示情報を作成し、操作部２０へ送信する。例えば、表示制御部５０は、第２の受付画面７０の画面情報と、表示指示と、を含む表示指示情報を操作部２０へ送信する。これにより、表示制御部５０は、第２の受付画面７０を表示するように表示部４０Ｂを制御する。また、表示制御部５０は、第１の受付画面７２の画面情報と、表示指示と、を含む表示指示情報を操作部２０へ送信する。これにより、表示制御部５０は、第１の受付画面７２を表示するように、表示部４０Ｂを制御する。
【００７２】
受付部５２は、操作部２０から各種情報を受け付ける。本実施の形態では、受付部５２は、表示部４０Ｂに表示された画面を介して選択された選択情報を、操作部２０から受け付ける。すなわち、受付部５２は、受付部４０Ａで受け付けた、ユーザによる選択内容を示す選択情報を操作部２０から受け付けることで、選択情報を受け付ける。
【００７３】
本実施の形態では、受付部５２は、第１の受付部５２Ａと、第２の受付部５２Ｂと、第３の受付部５２Ｃと、を含む。
【００７４】
第１の受付部５２Ａは、ログイン時に入力されたユーザＩＤを受け付ける。なお、本実施の形態では、第１の受付部５２Ａは、ログイン時に入力されたユーザＩＤとパスワードを受け付ける。第２の受付部５２Ｂは、第１の受付画面７２に含まれる実行履歴の選択を受け付ける。第３の受付部５２Ｃは、第１の受付画面７２に含まれる実行履歴の属性情報の変更指示を受け付ける。なお、第３の受付部５２Ｃは、第２の受付画面７０に含まれる実行履歴の属性情報の変更指示を受け付けてもよい。
【００７５】
認証部５４は、ユーザ認証処理を実行する。ユーザ認証処理とは、操作部２０から受け付けたユーザ情報に含まれる、ユーザＩＤとパスワードが、記憶部５３のユーザ認証情報に登録されているか否かを判別する処理である。
【００７６】
認証部５４は、第１の受付部５２Ａで受け付けたユーザＩＤとパスワードが、記憶部５３のユーザ認証情報に登録されている場合には、認証正常を含む認証結果を作成する。一方、認証部５４は、第１の受付部５２Ａで受け付けたユーザＩＤとパスワードが、記憶部５３のユーザ認証情報に登録されていない場合には、認証異常を含む認証結果を作成する。
【００７７】
読取部５６は、記憶部５３に記憶されている各種情報を読取る。本実施の形態では、読取部５６は、第１の読取部５６Ａを含む。
【００７８】
第１の読取部５６Ａは、第１の受付部５２Ａで受け付けたユーザＩＤに対応する実行履歴を、個人履歴として管理情報から読取る。第２の読取部５６Ｂは、管理情報における、第１の受付部５２Ａで受け付けたユーザＩＤ以外のユーザＩＤに対応する実行履歴の内、共有を示す属性情報に対応する実行履歴を、共有履歴として読取る。
【００７９】
なお、第２の読取部５６Ｂは、以下の読み取り処理を行うことが好ましい。
【００８０】
第２の読取部５６Ｂは、管理情報における、第１の受付部５２Ａで受け付けたユーザＩＤ以外のユーザＩＤに対応する実行履歴の内、共有を示す属性情報に対応する実行履歴を読取る。そして、更に、第２の読取部５６Ｂは、第１の受付部５２Ａで受け付けたユーザＩＤによって識別されるユーザの利用可能な機能を、制限情報から読取る。そして、第２の読取部５６Ｂは、読取った、該共有を示す属性情報に対応する実行履歴の内、第１の受付部５２Ａで受け付けたユーザＩＤによって識別されるユーザの利用可能な機能の実行履歴を、共有履歴として読取る。
【００８１】
また、第２の読取部５６Ｂは、第１の受付部５２Ａが受け付けたユーザＩＤが、管理者として予め定めたユーザＩＤである場合、以下の処理を実行することが好ましい。この場合、例えば、管理者として予め定めたユーザのユーザＩＤと、管理者であることを示す管理者情報と、を対応づけて予め記憶部５３のユーザ認証情報に登録しておけばよい。
【００８２】
そして、第２の読取部５６Ｂは、第１の受付部５２Ａが受け付けたユーザＩＤが、管理者として予め定めたユーザＩＤである場合、管理情報における、第１の受付部５２Ａが受け付けたユーザＩＤ以外のユーザＩＤに対応する実行履歴の内、共有を示す属性情報に対応する実行履歴と、詳細情報と、を上記共有履歴として読取ることが好ましい。
【００８３】
詳細情報とは、該実行履歴の各々に対応するユーザＩＤ、該実行履歴に含まれる処理ＩＤに対応する実行回数、及び、該実行履歴に示される機能の実行日時の少なくとも１つを含む。第２の読取部５６Ｂは、該実行履歴に含まれる処理ＩＤに対応する実行回数を、記憶部５３に記憶されている回数情報から検索することで、読取ればよい。
【００８４】
変更部５８は、第３の受付部５２Ｃが受け付けた変更指示に応じて、管理情報における属性情報を変更する。
【００８５】
登録部５９は、実行部１７が機能を実行したときに、機能の実行を指示したユーザのユーザＩＤと、実行した該機能の実行条件を含む実行履歴と、属性情報と、を対応づけて管理情報に登録する。属性情報は、初期設定として、例えば、「非共有」を示す属性情報を登録する。
【００８６】
このとき、登録部５９は、実行条件を一意に識別する処理ＩＤを含む、実行履歴を作成し、管理情報に登録する。なお、同じ実行条件（機能、設定内容）が既に管理情報に登録されている場合、登録部５９は、登録済の同じ実行条件に対応する処理ＩＤと同じ処理ＩＤを付与する。
【００８７】
また、登録部５９は、各処理ＩＤに対応する実行条件を含む実行履歴が選択されて、対応する機能が実行部１７で実行される度に、該処理ＩＤに対応する実行回数をカウントアップすることで、回数情報を更新する。
【００８８】
実行制御部５１は、第２の受付部５２Ｂで受け付けた実行履歴に示される機能を、該実行履歴に示される実行条件で実行するように、実行部１７を制御する。このため、第２の受付画面７０や第１の受付画面７２を介して、ユーザによって選択された実行履歴に含まれる実行条件で、実行部１７は、該実行条件に示される機能を実行する。
【００８９】
次に、本実施の形態の画像処理装置１００で実行する情報処理について説明する。
【００９０】
まず、操作部２０で実行する表示処理について説明する。
【００９１】
図６は、操作部２０が実行する表示処理の手順を示すフローチャートである。
【００９２】
まず、制御部４２が、ログイン画面を表示部４０Ｂに表示する（ステップＳ１００）。図８は、ログイン画面７６の一例を示す図である。ログイン画面７６は、ユーザ名とパスワードの入力をユーザに対して促す画面である。本実施の形態では、ユーザ名には、ユーザＩＤを用いる場合を説明する。
【００９３】
ユーザは、ログイン画面７６を介して、ユーザＩＤ及びパスワードを入力する。すると、受付部４０Ａが、ユーザ情報を受け付ける（ステップＳ１０２）。ユーザ情報は、ユーザＩＤと、パスワードと、を含む。
【００９４】
次に、制御部４２は、通信部４４を介して、ステップＳ１０２で受け付けたユーザ情報をＭＦＰ１０へ送信する（ステップＳ１０４）。そして、制御部４２は、認証正常か否かを判断する（ステップＳ１０６）。制御部４２は、ＭＦＰ１０から認証結果を受信し、受信した認証結果が認証正常を含むか否かを判別することで、ステップＳ１０６の判断を行う。
【００９５】
ステップＳ１０６で否定判断すると（ステップＳ１０６：Ｎｏ）、本ルーチンを終了する。一方、ステップＳ１０６で肯定判断すると（ステップＳ１０６：Ｙｅｓ）、ステップＳ１０８へ進む。
【００９６】
ステップＳ１０８では、制御部４２が、表示部４０Ｂにホーム画面を表示する（ステップＳ１０８）。
【００９７】
図９は、ホーム画面７４の一例を示す図である。図９に示すように、ホーム画面７４は、複数種類のアプリと１対１に対応する複数のアイコン（ボタン画像）を含む。本実施の形態では、操作部２０のアプリ層２０１には、実行対象の機能及び実行対象の実行条件に対応する実行履歴の選択を受け付けるための、履歴アプリが搭載されている。そして、ホーム画面７４には、履歴アプリの実行を指示するためのアイコン７４Ａが表示される。
【００９８】
また、ホーム画面上には、ステップＳ１０２で受け付けたユーザ情報によって特定されるユーザの利用可能な機能の実行を指示するためのアイコンが表示されている。ユーザの利用可能な機能は、例えば、ステップＳ１０６でＭＦＰ１０から受信する認証結果に、認証正常または認証異常と、利用可能な機能を示す情報と、が含まれるとする。ＭＦＰ１０は、操作部２０から受け付けたユーザ情報に含まれるユーザＩＤに対応する利用可能な機能を、制限情報から読取ることで、認証結果に含めればよい。そして、操作部２０の制御部４２は、ＭＦＰ１０から受信した認証結果に含まれる、利用可能な機能の実行を指示するためのアイコンを含む、ホーム画面７４を表示部４０Ｂに表示すればよい。
【００９９】
次に、受付部４０Ａは、履歴選択を受け付ける（ステップＳ１１０）。すなわち、ホーム画面７４における、履歴アプリの実行を指示するためのアイコン７４Ａがユーザによって指示されると、受付部４０Ａは、履歴選択を受け付ける。そして、制御部４２は、履歴選択情報を、ＭＦＰ１０へ送信する（ステップＳ１１１）。
【０１００】
なお、ホーム画面７４における、ユーザの利用可能な機能を示すアイコンの何れかが指示された場合、制御部４２は、指示されたアイコンに対応する機能の実行指示を、ＭＦＰ１０へ送信すればよい。この場合、制御部４２は、各実行条件の設定を行うための画面（図示省略）を表示部４０Ｂへ表示し、該画面を介して、実行条件を受け付け、実行指示に含めてＭＦＰ１０へ送信すればよい。
【０１０１】
次に、制御部４２は、第２の受付画面情報をＭＦＰ１０から受信する（ステップＳ１１２）。具体的には、制御部４２は、第２の受付画面情報と、表示指示と、を含む表示指示情報を、ＭＦＰ１０から受信する。
【０１０２】
次に、制御部４２は、受信した第２の受付画面情報から第２の受付画面７０を生成し、表示部４０Ｂに表示する（ステップＳ１１４）。ステップＳ１１４の処理によって、表示部４０Ｂには、例えば、図５（Ａ）に示す、第２の受付画面７０が表示される。
【０１０３】
このため、表示部４０Ｂには、個人履歴６０Ａを含む第２の受付画面７０が表示される。
【０１０４】
次に、受付部４０Ａは、共有履歴表示の指示を受け付けたか否かを判断する（ステップＳ１１６）。受付部４０Ａは、「共有履歴」を表示する第１の受付画面７２の表示を指示するためのボタン６４がユーザによって指示されたか否かを判別することで、ステップＳ１１６の判断を行う。
【０１０５】
ステップＳ１１６で肯定判断すると（ステップＳ１１６：Ｙｅｓ）、ステップＳ１１８へ進む。ステップＳ１１８では、制御部４２は、共有履歴の取得要求をＭＦＰ１０へ送信する（ステップＳ１１８）。
【０１０６】
次に、制御部４２は、ＭＦＰ１０から、第１の受付画面７２の第１の受付画面情報を受信する（ステップＳ１２０）。
【０１０７】
次に、制御部４２は、受信した第１の受付画面情報から第１の受付画面７２を生成し、表示部４０Ｂに表示する（ステップＳ１２２）。ステップＳ１２２の処理によって、表示部４０Ｂには、例えば、図５（Ｂ）に示す、第１の受付画面７２が表示される。そして、後述するステップＳ１２４へ進む。
【０１０８】
このため、ユーザによる操作指示によって、表示部４０Ｂには、共有履歴６０Ｂを含む第１の受付画面７２が表示される。なお、第１の受付画面７２における、「個人履歴」を表示する第２の受付画面７０の表示を指示するためのボタン６１がユーザによって指示されると、制御部４２は、ステップＳ１１４で表示した第２の受付画面７０を表示部４０Ｂに表示する。
【０１０９】
一方、上記ステップＳ１１６で否定判断すると（ステップＳ１１６：Ｎｏ）、ステップＳ１２４へ進む。
【０１１０】
ステップＳ１２４では、受付部４０Ａが、実行対象の実行履歴の選択を受け付けたか否かを判断する（ステップＳ１２４）。
【０１１１】
図１０は、ステップＳ１２４の処理時における、画面推移の一例を示す図である。図６のステップＳ１１４の処理によって、図１０（Ａ）に示す、第２の受付画面７０が表示部４０Ｂに表示されたとする。そして、ユーザによる操作指示によって、第２の受付画面７０に表示された個人履歴６０Ａにおける、実行履歴６０Ａ１がユーザによって選択されたとする。すると、制御部４２は、選択された実行履歴６０Ａ１の内容を示すボタン７７Ａと、機能の実行を指示するためのボタン７７Ｂと、を含む入力画面７７を、表示部４０Ｂに表示する（図１０（Ｂ）参照）。そして、該入力画面７７を介して、実行を指示するためのボタン７７Ｂがユーザによって操作されると、受付部４０Ａは、入力画面７７に含まれる実行履歴６０Ａ１の選択を受け付けたと判断する。
【０１１２】
また、図１１は、ステップＳ１２４の処理時における、画面推移の他の一例を示す図である。図６のステップＳ１１４の処理によって、図１１（Ａ）に示す、第２の受付画面７０が表示部４０Ｂに表示されたとする。そして、ユーザによる操作指示によって、第１の受付画面７２の表示を指示するためのボタン６４がユーザによって指示されたとする。この場合、制御部４２は、例えば、図１１（Ｂ）に示す、第１の受付画面７２を表示部４０Ｂに表示する（図６のステップＳ１１６〜ステップＳ１２２参照）。なお、制御部４２は、実行履歴に示される「表示名」を、各実行履歴を示すものとして表示した、第１の受付画面７３を表示部４０Ｂに表示してもよい（図１１（Ｃ）参照）。
【０１１３】
そして、ユーザによる操作指示によって、第２の受付画面７０に表示された実行履歴の内、実行履歴６０Ａ１がユーザによって選択されたとする。すると、制御部４２は、選択された実行履歴６０Ａ１の内容を示すボタン７７Ａと、機能の実行を指示するためのボタン７７Ｂと、を含む入力画面７７を、表示部４０Ｂに表示する（図１１（Ｄ）参照）。そして、該入力画面７７を介して、実行を指示するためのボタン７７Ｂがユーザによって操作されると、受付部４０Ａは、入力画面７７に含まれる実行履歴６０Ａ１の選択を受け付けたと判断する。
【０１１４】
図６に戻り、ステップＳ１２４で肯定判断すると（ステップＳ１２４：Ｙｅｓ）、ステップＳ１２６へ進む。ステップＳ１２６では、制御部４２が、ステップＳ１２４で受け付けた、実行履歴（例えば、実行履歴６０Ａ１）によって示される実行条件及び機能の実行指示を、ＭＦＰ１０へ送信する（ステップＳ１２６）。そして、本ルーチンを終了する。
【０１１５】
一方、ステップ１２４で否定判断すると（ステップＳ１２４：Ｎｏ）、ステップＳ１２８へ進む。
【０１１６】
ステップＳ１２８では、制御部４２が、属性情報の変更指示を受け付けたか否かを判断する（ステップＳ１２８）。例えば、図１１（Ａ）や図１１（Ｂ）に示すように、第２の受付画面７０及び第１の受付画面７２は、各実行履歴（個人履歴６０Ａ（実行履歴６０Ａ１〜６０Ａ３、共有履歴６０Ｂ）の各々に対応する属性情報の変更を指示するための「属性変更」ボタンを含む。そして、ユーザによる操作指示によって、「属性変更」ボタンが指示されると、制御部４２は、属性情報の変更を入力するための入力画面を表示部４０Ｂに表示する。
【０１１７】
図１２は、属性情報の変更を入力するための入力画面８０の一例を示す図である。入力画面８０は、非共有を選択するためのボタン８０Ａ、共有を選択するためのボタン８０Ｂ、共有範囲を入力するための入力欄８０Ｃ、表示名（図１２中、「用途」参照）を入力するための入力欄８０Ｄ、及び、変更を指示するためのボタン８０Ｅ、ボタン８０Ｆを含む。
【０１１８】
ユーザは、入力画面８０に表示された、非共有を選択するためのボタン８０Ａを指示することで、実行履歴に対応する属性情報を「非共有」に変更する指示を入力する。また、ユーザは、入力画面８０に表示された、共有を選択するためのボタン８０Ｂを指示すると共に、共有範囲を入力するための入力欄８０Ｃ、表示名を入力するための入力欄８０Ｄに、情報を入力する。これによって、ユーザは、共有対象とするユーザ名（例えば、ユーザＩＤ）や、複数のユーザを予め複数のグループに分割し、共有対象のユーザの属するグループ名を入力する。また、実行条件が表示部４０Ｂに表示されたときの表示名を入力する。
【０１１９】
図６に戻り、ステップＳ１２８で肯定判断すると（ステップＳ１２８：Ｙｅｓ）、ステップＳ１３０へ進む。ステップＳ１３０では、制御部４２は、ステップＳ１２８で受け付けた、属性情報の変更対象の実行条件と、変更された属性情報と、を含む変更指示を、ＭＦＰ１０へ送信する（ステップＳ１３０）。そして、本ルーチンを終了する。
【０１２０】
一方、ステップＳ１２８で否定判断すると（ステップＳ１２８：Ｎｏ）、本ルーチンを終了する。
【０１２１】
次に、画像処理装置１０００（本実施の形態ではＭＦＰ１０）で実行する表示処理の手順を説明する。
【０１２２】
図７は、ＭＦＰ１０で実行する表示処理の手順を示すフローチャートである。
【０１２３】
まず、第１の受付部５２Ａが、ユーザ情報を受け付けたか否かを判断する（ステップＳ２００）。第１の受付部５２Ａは、ユーザＩＤと、パスワードと、を含むユーザ情報を、操作部２０から受け付けたか否かを判別することで、ステップＳ２００の判断を行う。
【０１２４】
ステップＳ２００で否定判断すると（ステップＳ２００：Ｎｏ）、本ルーチンを終了する。一方、ステップＳ２００で肯定判断すると（ステップＳ２００：Ｙｅｓ）、ステップＳ２０２へ進む。
【０１２５】
ステップＳ２０２では、認証部５４が、認証処理を実行する（ステップＳ２０２）。認証部５４は、ステップＳ２００で受け付けたユーザ情報を用いて、認証処理を実行する。
【０１２６】
次に、認証部５４は、ステップＳ２０２の認証処理によって、認証異常であると判断すると(ステップＳ２０４：Ｎｏ)、認証異常を含む認証結果を操作部２０へ送信し（ステップＳ２０５）、本ルーチンを終了する。
【０１２７】
一方、ステップＳ２０２の処理によって、認証正常であると判断すると（ステップＳ２０４：Ｙｅｓ）、認証部５４は、認証正常と、ステップＳ２００で受信したユーザ情報に含まれるユーザＩＤに対応する利用可能な機能と、を含む認証結果を、操作部２０へ送信する（ステップＳ２０６）。
【０１２８】
次に、受付部５２が、履歴選択を受け付けたか否かを判断する（ステップＳ２０７）。ステップＳ２０７の判断は、履歴選択情報を操作部２０から受け付けたか否かを判別することで行う。ステップＳ２０７で肯定判断すると（ステップＳ２０７：Ｙｅｓ）、ステップＳ２０９進む。
【０１２９】
ステップＳ２０７で否定判断すると（ステップＳ２０７：Ｎｏ）、ステップＳ２０８へ進む。ステップＳ２０８では、実行制御部５１が通常処理を実行するように実行部１７を制御する（ステップＳ２０８）。そして、本ルーチンを終了する。通常処理は、ホーム画面を介して指示された、ユーザの利用可能な機能の実行指示に応じた機能を実行するように、実行部１７を制御する処理である。
【０１３０】
ステップＳ２０９では、第１の読取部５６Ａが、ステップＳ２００で受け付けたユーザＩＤに対応する実行履歴を、個人履歴として、管理情報から読取る（ステップＳ２０９）。例えば、ステップＳ２００で受け付けたユーザＩＤが、「Ａ」であったとする。この場合、第１の読取部５６Ａは、管理情報（図４（Ａ）参照）から、ユーザＩＤ「Ａ」に対応する実行履歴（図４（Ａ）中、処理ＩＤ「１」〜「３」の各々の実行履歴）を、個人履歴として読取る。
【０１３１】
次に、表示制御部５０が、第２の受付画面７０の表示制御を実行する（ステップＳ２１０）。すなわち、表示制御部５０は、ステップＳ２０９で読取った個人履歴を含む、第２の受付画面７０を表示部４０Ｂに表示する制御を行う。本実施の形態では、表示制御部５０は、ステップＳ２０９で読取った個人履歴を含む、第２の受付画面７０の第２の受付画面情報を操作部２０へ送信する。そして、操作部２０が、上述した図６に示す表示処理を実行することで、操作部２０の表示部４０Ｂには、第２の受付画面７０が表示される。
【０１３２】
例えば、表示部４０Ｂには、図１１（Ａ）に示す第２の受付画面７０が表示される。図１１（Ａ）に示すように、第２の受付画面７０には、ユーザＩＤ「Ａ」に対応する実行履歴６０Ａ１〜６０Ａ３（図４（Ａ）中、処理ＩＤ「１」〜「３」の各々の実行履歴に対応）を、個人履歴として含む。
【０１３３】
図７に戻り、次に、受付部５２が、操作部２０から、共有履歴の取得要求を受け付けたか否かを判断する（ステップＳ２１２）。上述したように、共有履歴の取得要求は、ユーザが第２の受付画面７０または第１の受付画面７２に表示された、「共有履歴」を表示する第１の受付画面７２の表示を指示するためのボタン６４を操作指示することで、操作部２０からＭＦＰ１０へ送信される。
【０１３４】
ステップＳ２１２で肯定判断すると（ステップＳ２１２：Ｙｅｓ）、ステップＳ２１４へ進む。ステップＳ２１４では、第２の読取部５６Ｂが、管理情報における、ステップＳ２００で受け付けたユーザＩＤに対応する実行履歴およびステップＳ２００で受け付けたユーザＩＤ以外のユーザＩＤに対応する実行履歴であって、且つ、属性情報が「共有」を示す実行履歴を読取る（ステップＳ２１４）。
【０１３５】
次に、第２の読取部５６Ｂは、ステップＳ２００で受け付けたユーザＩＤによって識別されるユーザに、機能の利用制限があるか否かを判断する（ステップＳ２１６）。第２の読取部５６Ｂは、ステップＳ２００で受け付けたユーザＩＤに利用不可能な機能が有るか否かを、制限情報から判別することで、ステップＳ２１６の判断を行う。
【０１３６】
ステップＳ２１６で否定判断すると（ステップＳ２１６：Ｎｏ）、後述するステップＳ２２０へ進む。ステップＳ２１６で肯定判断すると（ステップＳ２１６：Ｙｅｓ）、ステップＳ２１８へ進む。
【０１３７】
ステップＳ２１８では、第２の読取部５６Ｂは、ステップＳ２１４で読取った実行履歴の内、ステップＳ２００で受け付けたユーザＩＤによって識別されるユーザの利用可能な機能の実行履歴を読取る（ステップＳ２１８）。
【０１３８】
次に、第２の読取部５６Ｂは、ステップＳ２００で受け付けたユーザＩＤによって識別されるユーザが管理者であるか否かを判断する（ステップＳ２２０）。ステップＳ２２０で肯定判断すると（ステップＳ２２０：Ｙｅｓ）、ステップＳ２２２へ進む。ステップＳ２２２では、第２の読取部５６Ｂは、詳細情報を読取る（ステップＳ２２２）。具体的には、第２の読取部５６Ｂは、ステップＳ２１４で読取った実行履歴、または、ステップＳ２１６で肯定判断した場合にはステップＳ２１８で読取った実行履歴の各々に対応するユーザＩＤ、該実行履歴に含まれる処理ＩＤに対応する実行回数、及び、該実行履歴に示される機能の実行日時の少なくとも１つを含む詳細情報を読取る。第２の読取部５６Ｂは、該実行履歴に含まれる処理ＩＤに対応する実行回数を、記憶部５３に記憶されている回数情報から検索することで、読取ればよい。
【０１３９】
そして、第２の読取部５６Ｂは、ステップＳ２１４〜ステップＳ２２２の処理によって読取った最終的な実行履歴を、共有履歴として読取る（ステップＳ２２４）。なお、第２の読取部５６Ｂは、ステップＳ２２２で詳細情報を読取った場合には、ステップＳ２１４〜ステップＳ２２２の処理によって読取った最終的な実行履歴と、詳細情報と、を共有履歴として読取る。
【０１４０】
このため、ステップＳ２００で受け付けたユーザＩＤに、機能の利用制限がある場合には、第２の読取部５６Ｂは、管理情報における、属性情報が「共有」を示す実行履歴の内、ステップＳ２００で受け付けたユーザＩＤによって識別されるユーザの利用可能な機能の実行履歴を、共有履歴として読取る。また、ステップＳ２００で受け付けたユーザＩＤによって識別されるユーザが管理者である場合、第２の読取部５６Ｂは、管理情報における属性情報が「共有」を示す実行履歴と、詳細情報と、を、共有履歴として読取る。
【０１４１】
次に、表示制御部５０は、第１の受付画面７２を表示部４０Ｂに表示する表示制御を実行する（ステップＳ２２６）。本実施の形態では、表示制御部５０は、ステップＳ２２４で読取った共有履歴を含む第１の受付画面７２の第１の受付画面情報を、操作部２０へ送信する。
【０１４２】
そして、操作部２０が、上述した図６に示す表示処理を実行することで、操作部２０の表示部４０Ｂには、第１の受付画面７２が表示される。
【０１４３】
例えば、表示部４０Ｂには、図１１（Ｂ）に示す第１の受付画面７２、または、図１１（Ｃ）に示す第１の受付画面７３が表示される。図１１（Ｂ）に示すように、第１の受付画面７２は、ユーザＩＤ「Ａ」及びユーザＩＤ「Ａ」以外のユーザＩＤ（例えば、ユーザＩＤ「Ａ」およびユーザＩＤ「Ｂ」）に対応する、属性情報が「共有」の実行履歴（図４（Ａ）中、ユーザＩＤ「Ａ」に対応する処理ＩＤ「１」、ユーザＩＤ「Ｂ」に対応する、処理ＩＤ「５」の各々の実行履歴に対応）を、共有履歴６０Ｂとして含む（図１１（Ｂ）では、処理ＩＤ「１」は図示省略）。
【０１４４】
図７に戻り、次に、第２の受付部５２Ｂが、実行履歴の選択を受け付けたか否かを判断する（ステップＳ２２８）。ステップＳ２２８で否定判断（ステップＳ２２８：Ｎｏ）すると、後述するステップＳ２３８へ進む。
【０１４５】
ステップＳ２２８で肯定判断すると（ステップＳ２２８：Ｙｅｓ）、ステップＳ２３０へ進む。
【０１４６】
ステップＳ２３０では、実行制御部５１が、ステップＳ２２８で受け付けた実行履歴の実行条件を、管理情報から読取る（ステップＳ２３０）。次に、実行制御部５１は、ステップＳ２２８で受け付けた実行履歴に示される機能を、該実行履歴に示される実行条件で実行するように、実行部１７を制御する（ステップＳ２３２）。
【０１４７】
ステップＳ２３２の処理によって、実行部１７は、ユーザによって選択された実行履歴に示される機能を、該実行履歴に示される実行条件で実行する。
【０１４８】
次に、登録部５９が、ステップＳ２００で受け付けたユーザＩＤと、ステップＳ２３２で実行した機能の実行条件を含む実行履歴と、属性情報と、を対応づけて管理情報に登録する（ステップＳ２３４）。そして、本ルーチンを終了する。属性情報は、初期設定として、例えば、「非共有」を示す属性情報を登録する。このとき、登録部５９は、実行条件を一意に識別する処理ＩＤを含む、実行履歴を作成し、管理情報に登録する。なお、登録部５９は、ステップＳ２３２で実行した実行条件と同じ実行条件が管理情報に既に登録されている場合、既に登録されている該同じ実行条件に対応する処理ＩＤと同じ処理ＩＤを付与し、管理情報に登録する。このため、図４に示すように、同じ実行条件には、同じ処理ＩＤ（図４では、処理ＩＤ「２」）が付与される。このため、記憶容量の削減を図ることが出来る。
【０１４９】
一方、ステップＳ２１２で否定判断すると（ステップＳ２１２：Ｎｏ）、ステップＳ２３６へ進む。
【０１５０】
ステップＳ２３６では、第２の受付部５２Ｂが、実行履歴の選択を受け付けたか否かを判断する（ステップＳ２３６）。ステップＳ２３６で肯定判断する場合とは、第２の受付画面７０を介して実行履歴が選択された場合である。ステップＳ２３６で肯定判断すると（ステップＳ２３６：Ｙｅｓ）、上記ステップＳ２３０へ進む。
【０１５１】
一方、ステップＳ２３６で否定判断すると（ステップＳ２３６：Ｎｏ）、ステップＳ２３８へ進む。
【０１５２】
ステップＳ２３８では、第３の受付部５２Ｃが、第２の受付画面７０、または第１の受付画面７２（または第１の受付画面７３）に含まれる実行履歴の属性情報の変更指示を受け付けたか否かを判断する（ステップＳ２３８）。第３の受付部５２Ｃは、操作部２０から属性情報の変更指示を受信したか否かを判別することで、ステップＳ２３８の判断を行う。
【０１５３】
ステップＳ２３８で肯定判断すると（ステップＳ２３８：Ｙｅｓ）、ステップＳ２４０へ進む。ステップＳ２４０では、変更部５８が、ステップＳ２３８で受け付けた変更指示に応じて、管理情報における属性情報を変更する（ステップＳ２４０）。そして、本ルーチンを終了する。また、上記ステップＳ２３８で否定判断した場合についても、本ルーチンを終了する。
【０１５４】
以上説明したように、本実施の形態の画像処理装置１０００は、記憶部５３が、ユーザＩＤと、実行部１７で実行した機能の実行条件を含む実行履歴と、実行履歴の共有または非共有を示す属性情報と、を対応づけた管理情報を記憶する。第１の受付部５２Ａは、ユーザＩＤを受け付ける。第１の読取部５６Ａは、第１の受付部５２Ａで受け付けたユーザＩＤに対応する実行履歴を、個人履歴として管理情報から読取る。第２の読取部５６Ｂは、管理情報における、第１の受付部５２Ａで受け付けたユーザＩＤに対応する実行履歴およびユーザＩＤ以外のユーザＩＤに対応する実行履歴の内、共有を示す属性情報に対応する実行履歴を、共有履歴として読取る。表示制御部５０は、共有履歴を含む第１の受付画面７２を表示部４０Ｂに表示する制御を行う。
【０１５５】
このように、本実施の形態では、表示部４０Ｂには、例えば、図５（Ｂ）に示すように、共有履歴６０Ｂを含む第１の受付画面７２が表示される。
【０１５６】
このため、ログイン時に入力したユーザＩＤによって識別されるユーザの実行履歴、および、他のユーザが実行した実行履歴の内、共有を示す属性情報に対応する実行履歴を含む第１の受付画面７２が表示される。
【０１５７】
従って、本実施の形態の画像処理装置１０００は、機能の実行を指示するユーザに応じた、実行履歴の表示を行うことができる。
【０１５８】
また、第１の受付画面７２は、共有履歴を含むことから、他のユーザが使用した実行履歴の内、複数のユーザ間で共有可能とされた実行履歴についても、ユーザに対して視認可能に提供することができる。
【０１５９】
また、第２の受付部５２Ｂは、第１の受付画面７２や第２の受付画面７０を介してユーザによって選択された実行履歴の選択を受け付ける。すると、実行制御部５１は、受け付けた実行履歴に示される機能を、実行履歴に示される実行条件で実行するように、実行部１７を制御する。
【０１６０】
このため、本実施の形態の画像処理装置１０００は、上記効果に加えて、第１の受付画面７２や第２の受付画面７０を介して選択された実行履歴に応じた処理を、容易に実行することができる。
【０１６１】
また、第３の受付部５２Ｃは、第１の受付画面７２に含まれる実行履歴の属性情報の変更指示を受け付ける。すると、変更部５８は、変更指示に応じて、管理情報における属性情報を変更する。
【０１６２】
図１３は、属性情報の変更後の第１の受付画面の一例を示す図である。図１３（Ａ）は、ユーザＩＤ「Ａ」のユーザがログインしたときに表示された第１の受付画面７２（図５（Ｂ）参照）が、次にログインするまでの間に、他のユーザによって、該他のユーザの実行履歴の属性情報が「非共有」から「共有」に変更された後の、第１の受付画面８１を示す。図１３（Ａ）に示すように、他のユーザによって、他のユーザの実行履歴の属性情報が、「非共有」から「共有」に変更されることで、ユーザＩＤ「Ａ」のユーザがログインしたときに表示された第１の受付画面８１には、第１の受付画面７２（図５（Ｂ）参照）に含まれる共有履歴６０Ｂに加えて、共有履歴６２Ｂが表示される。
【０１６３】
図１３（Ｂ）は、図１３（Ａ）に示す第１の受付画面８１を、簡易表示した場合の第１の受付画面８２を示す例である。簡易表示する場合には、各実行履歴に含まれる表示名（図４（Ａ）参照）及び機能名の少なくとも一方を表示することが好ましい。すなわち、図１３（Ｂ）に示すように、各実行履歴として、「提出用」「コピー」、「配布用」、「コピー」、「議事録用」、「スキャナ」、「発注用」、「ファクス」等の表示名や機能で簡易表示することで、用途の確認可能に表示することができる。
【０１６４】
このように、本実施の形態の画像処理装置１０００は、上記効果に加えて、属性情報を容易に変更することで、第１の受付画面に表示させる実行履歴を容易に変更することができる。
【０１６５】
また、登録部５９は、実行部１７が機能を実行したときに、該機能の実行を指示したユーザのユーザＩＤと、実行した該機能の実行条件を含む実行履歴と、属性情報と、を対応づけて管理情報に登録する。
【０１６６】
このため、ユーザが第１の受付画面（例えば、第１の受付画面７２、第１の受付画面７３）、及び第２の受付画面７０の何れを介して、実行対象の実行履歴の選択を行った場合であっても、該選択を行ったユーザのユーザＩＤに対応する実行履歴が管理情報に登録される。
【０１６７】
更に詳細には、属性情報が「共有」であるか「非共有」であるかに拘らず、受付画面（第１の受付画面、第２の受付画面）を介して選択された実行履歴に示される機能を実行したときに、実行履歴が管理情報に登録される。
【０１６８】
このため、本実施の形態の画像処理装置１０００は、上記効果に加えて、ユーザは、過去に実行した実行履歴を、次回のログイン後に表示部４０Ｂに表示された第２の受付画面７０から選択することができる。
【０１６９】
また、記憶部５３は、ユーザＩＤと、ユーザＩＤによって識別されるユーザの利用可能な機能と、を対応づけた制限情報を更に記憶する。そして、第２の読取部５６Ｂは、管理情報における実行履歴の内、共有を示す属性情報に対応する実行履歴であって、且つ、受け付けたユーザＩＤによって識別されるユーザの利用可能な機能の実行履歴を、共有履歴として読取る。
【０１７０】
このため、属性情報が「共有」の他のユーザの実行履歴に、ログインしたユーザが利用不可能な機能の実行履歴が含まれる場合であっても、第１の受付画面７２には、ログインしたユーザの実行可能な実行履歴のみが表示される。
【０１７１】
図１４は、第１の受付画面の一例を示す図である。図１４（Ａ）は、コピー機能、スキャナ機能、ファクス機能の全てを利用可能なユーザＡがログインしたときに表示される、第１の受付画面８３の一例である。図１４（Ｂ）は、ファクス機能のみを利用可能なユーザＢがログインしたときに表示される、第１の受付画面８４の一例である。
【０１７２】
このため、このように、本実施の形態の画像処理装置１０００は、上記効果に加えて、利用制限が無効となることを抑制することができる。
【０１７３】
また、記憶部５３は、処理ＩＤと、処理ＩＤによって識別される実行条件で機能を実行した実行回数と、を対応づけた回数情報を更に記憶する。そして、第２の読取部５６Ｂは、上述した詳細情報を含む共有履歴を読取る。詳細情報は、実行履歴に対応するユーザＩＤ、実行履歴に含まれる処理ＩＤに対応する実行回数、及び、該実行履歴に示される機能の実行日時の少なくとも１つを含む。
【０１７４】
このため、管理者とされたユーザがログインした後に表示部４０Ｂに表示される第１の受付画面７２には、詳細情報が表示される。
【０１７５】
図１５は、管理者がログインしたときに表示される第１の受付画面８５の一例を示す図である。図１５（Ａ）に示すように、管理者がログインしたときには、第１の受付画面８５には、個人履歴６０Ａ（図１５では図示省略）、共有履歴６０Ｂと共に、各実行履歴の詳細情報の表示を指示するための利用情報ボタン８５Ａが表示される。そして、管理者としてのユーザの操作指示によって、利用情報ボタン８５Ａが指示されると、詳細情報を示す利用情報画面８６が表示される（図１５（Ｂ）参照）。
【０１７６】
このため、管理者は、実行履歴に対応するユーザＩＤ、実行履歴に含まれる処理ＩＤに対応する実行回数、及び、該実行履歴に示される機能の実行日時の少なくとも１つを含む詳細情報を、確認することができる。
【０１７７】
なお、本実施の形態では、図４（Ａ）に示すように、管理情報は、ユーザＩＤと、実行履歴と、属性情報と、を対応づけた情報である場合を説明した。しかし、記憶部５３は、管理情報を、複数の情報（例えば、テーブルやＤＢ）に分離し記憶してもよい。
【０１７８】
図１６は、管理情報を複数に分割した一例を示す図である。例えば、記憶部５３は、図１６に示すように、ユーザＩＤと処理ＩＤとを対応づけた第１の管理情報（図１６（Ｂ）参照）と、処理ＩＤと実行条件と属性情報とを対応づけた第２の管理情報（図１６（Ａ）参照）と、を、管理情報として記憶してもよい。
【０１７９】
このように、管理情報を、複数の情報に分離して記憶することで、各々の情報を別々の記憶媒体などに分離して記憶することが可能となる。このため、記憶媒体の容量の縮小を図ることができる。
【０１８０】
なお、本実施の形態の画像処理装置１０００において記憶部５３に記憶した各種情報を、ネットワーク４０に接続されたサーバ装置３０や、外部のハードディスク等の記憶媒体や、外部装置（図示省略）などに記憶してもよい。
【０１８１】
また、本実施の形態で説明した画像処理装置１０００における、ＭＦＰ１０と、操作部２０と、が接続されたシステム構成は一例であり、用途や目的に応じて、様々なシステム構成例があることはいうまでもない。
【０１８２】
上述した本実施の形態の画像処理装置１０００で実行する、上記表示処理などを実行するための画像処理プログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１８３】
なお、上記に、実施の形態を説明したが、上記実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施の形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１８４】
１７  実行部
４０Ｂ  表示部
５０  表示制御部
５１  実行制御部
５２Ａ  第１の受付部
５２Ｂ  第２の受付部
５２Ｃ  第３の受付部
５３  記憶部
５６Ａ  第１の読取部
５６Ｂ  第２の読取部
５８  変更部
５９  登録部
１０００  画像処理装置
【先行技術文献】
【特許文献】
【０１８５】
【特許文献１】特開２０１１−０３５６９０号公報
【図１】
2015223773.tif 000003
【図２】
2015223773.tif 000004
【図３】
2015223773.tif 000005
【図４】
2015223773.tif 000006
【図５】
2015223773.tif 000007
【図６】
2015223773.tif 000008
【図７】
2015223773.tif 000009
【図８】
2015223773.tif 000010
【図９】
2015223773.tif 000011
【図１０】
2015223773.tif 000012
【図１１】
2015223773.tif 000013
【図１２】
2015223773.tif 000014
【図１３】
2015223773.tif 000015
【図１４】
2015223773.tif 000016
【図１５】
2015223773.tif 000017
【図１６】
2015223773.tif 000018