(57)【特許請求の範囲】
【請求項１】
各アプリケーションを呼び出すためのＵＩ部品、前記アプリケーションで予め登録された各設定値が記録されたマクロを呼び出すためのＵＩ部品及びＷｅｂページを呼び出すためのＵＩ部品の一覧が表示されるホーム画面の画面情報を記憶する画面情報記憶手段と、
前記画面情報に基づいて前記ホーム画面を作成する画面作成手段と、
前記画面作成手段により作成された前記ホーム画面を表示する表示手段と、
前記ホーム画面の表示中に原稿の読取要求があった場合、画像編集を可能とする画像を示す汎用画像の作成を指示する画像作成制御手段と、
前記画像作成制御手段から前記汎用画像の作成指示を受けると、読み取られた前記原稿のデータから前記汎用画像を作成する画像処理手段と、
を備える画像処理装置。
【請求項２】
前記画像処理手段は、
前記汎用画像のプレビュー画像を作成し、
前記画面作成手段は、
前記プレビュー画像を含むジョブ実行画面を作成し、
前記表示手段は、
前記プレビュー画像を含むジョブ実行画面を表示する請求項１記載の画像処理装置。
【請求項３】
前記画面作成手段は、
前記汎用画像と関係があるＵＩ部品を判断し、前記汎用画像と関係があるＵＩ部品のみを、前記ジョブ実行画面に含める請求項２記載の画像処理装置。
【請求項４】
前記画像処理手段は、
前記ジョブ実行画面の表示中に、前記マクロのＵＩ部品が押下された場合、前記マクロの各設定値を設定して実行した場合のプレビュー画像を前記汎用画像から作成する請求項３記載の画像処理装置。
【請求項５】
前記マクロのＵＩ部品が押下された場合、前記原稿の読み取りが開始されているか否かを判定する画面制御手段をさらに備え、
前記画像作成制御手段は、
前記画面制御手段により前記原稿の読み取りが開始されていると判定された場合、前記マクロの各設定値を設定して実行した場合のプレビュー画像を作成し、
前記表示手段は、
前記画面制御手段により前記原稿の読み取りが開始されていないと判定された場合、前記マクロの各設定値が設定されたアプリケーションの操作画面を表示する請求項２又は３記載の画像処理装置。
【請求項６】
前記画面制御手段は、
前記汎用画像に関するジョブのキャンセルが指示された場合、前記画像作成制御手段に対して前記汎用画像の削除を要求し、前記画面作成手段に対して前記ホーム画面への切替を指示する請求項５記載の画像処理装置。
【請求項７】
前記画像作成制御手段は、
前記ホーム画面の表示中に、複数の原稿の読取要求があった場合、複数の前記汎用画像を作成する指示を行い、
前記画像処理手段は、
前記画像作成制御手段の指示により、縮小されたプレビュー画像を複数の前記汎用画像から作成し、
前記画面作成手段は、
複数の前記縮小されたプレビュー画像を含むジョブ実行画面を作成し、
前記表示手段は、
複数の前記縮小されたプレビュー画像を含むジョブ実行画面を表示する請求項１記載の画像処理装置。
【請求項８】
各アプリケーションを呼び出すためのＵＩ部品、前記アプリケーションで予め登録された各設定値が記録されたマクロを呼び出すためのＵＩ部品及びＷｅｂページを呼び出すためのＵＩ部品の一覧が表示されるホーム画面の画面情報を、記憶手段から取得する取得ステップと、
取得された前記画面情報に基づいて前記ホーム画面を作成する画面作成ステップと、
作成された前記ホーム画面を表示する表示ステップと、
前記ホーム画面の表示中に原稿の読取要求があった場合、画像編集を可能とする画像を示す汎用画像の作成を指示する画像作成制御ステップと、
前記汎用画像の作成指示があった場合、読み取られた前記原稿のデータから前記汎用画像を作成する画像処理ステップと、
を有する画像処理方法。
【請求項９】
各アプリケーションを呼び出すためのＵＩ部品、前記アプリケーションで予め登録された各設定値が記録されたマクロを呼び出すためのＵＩ部品及びＷｅｂページを呼び出すためのＵＩ部品の一覧が表示されるホーム画面の画面情報を、記憶手段から取得する取得ステップと、
取得された前記画面情報に基づいて前記ホーム画面を作成する画面作成ステップと、
作成された前記ホーム画面を表示する表示ステップと、
前記ホーム画面の表示中に原稿の読取要求があった場合、画像編集を可能とする画像を示す汎用画像の作成を指示する画像作成制御ステップと、
前記汎用画像の作成指示があった場合、読み取られた前記原稿のデータから前記汎用画像を作成する画像処理ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホーム画面を制御する画像処理装置、画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、複合機は、多機能性が進歩し、標準搭載するアプリケーションに加え、Software Development Kit（以下、ＳＤＫともいう）を使用して３ｒｄベンダーが追加するアプリケーション、Webページの閲覧といった機能が搭載されている。アプリケーションは、例えば、コピー、スキャナ、FAX、プリンタなどがある。
【０００３】
また、複合機は、各アプリケーション（例えばコピーアプリ）に事前に登録された設定値（例えばA4サイズ、白黒、集約、ステープルあり）を呼び出すことができるマクロ機能も搭載されている。
【０００４】
また、複合機において、各アプリケーションで事前登録したマクロ設定（例えばA4サイズ、白黒、集約、ステープルあり）を呼び出すことができるショートカットアイコンを表示させることで、操作性の高いＵＩ（ユーザインタフェース）を提供する。
【０００５】
例えば、特許文献１には、操作性を向上させるため、登録した情報の呼び出しを容易にするためのポータルボタンをトップ画面に表示するＵＩが記載されている。
【０００６】
一方、近年の複合機において、出力先や画像に対する各種設定をする前に原稿の読み取りを開始し、読み取られた原稿の画像を、後から画像編集することができる技術がある。
【０００７】
例えば、特許文献２には、原稿を置いた時点で読み取りを開始し、後からスタート指示して、設定値に応じた画像処理を行うことが記載されている。また、特許文献３には、画像の再利用が可能であり、出力先に応じて画像フォーマットを変換することが記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、従来技術では、原稿を先に読み込む機能は、そのアプリケーションの操作画面からできるものであり、アプリケーションのショートカットアイコンの一覧が表示されるホーム画面からできるものではない。よって、原稿を先に読み込む機能を用いる前に、ユーザは、ホーム画面からそのアプリケーションの操作画面を表示するまでの操作が必要になり、操作性がよくないという問題点があった。
【０００９】
そこで、本発明は上記問題点に鑑みてなされたものであり、ホーム画面の表示中に原稿を読み取ることを可能にし、ユーザビリティを向上させることができる画像処理装置、画像処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一態様の画像処理装置は、各アプリケーションを呼び出すためのＵＩ部品、前記アプリケーションで予め登録された各設定値が記録されたマクロを呼び出すためのＵＩ部品及びＷｅｂページを呼び出すためのＵＩ部品の一覧が表示されるホーム画面の画面情報を記憶する画面情報記憶手段と、前記画面情報に基づいて前記ホーム画面を作成する画面作成手段と、前記画面作成手段により作成された前記ホーム画面を表示する表示手段と、前記ホーム画面の表示中に原稿の読取要求があった場合、画像編集を可能とする画像を示す汎用画像の作成を指示する画像作成制御手段と、前記画像作成制御手段から前記汎用画像の作成指示を受けると、読み取られた前記原稿のデータから前記汎用画像を作成する画像処理手段と、を備える。
【発明の効果】
【００１１】
本発明によれば、ホーム画面の表示中に原稿を読み取ることを可能にし、ユーザビリティを向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】実施例における画像処理装置のハードウェアの一例を示す図。
【図２】実施例における画像処理装置の機能の一例を示すブロック図。
【図３】アイコン画像情報の一例を示す図。
【図４】アイコン配置情報の一例を示す図。
【図５】コピーアプリの設定値の一例を示す図。
【図６】ＵＲＬ情報の一例を示す図。
【図７】ホーム画面の一例を示す図。
【図８】画面遷移の一例を示す図。
【図９】ホーム画面を表示するまでの処理の一例を示すシーケンス図。
【図１０】ホーム画面から読み取りジョブを開始した場合の画面遷移の一例を示す図。
【図１１】ジョブ実行画面の構成例を示す図。
【図１２】ジョブ実行用のアイコン配置情報の作成を説明するための図。
【図１３】図１０に示す画面遷移における画像処理装置の処理の一例を示すシーケンス図。
【図１４】画面制御手段における指示の判定処理の一例を示すフローチャート。
【図１５】実施例におけるキャンセル処理の一例を示すシーケンス図。
【図１６】サムネイル表示の一例を示す図。
【発明を実施するための形態】
【００１３】
以下、本発明の実施例を図面に基づいて説明する。
［実施例］
＜ハードウェア＞
図１は、実施例における画像処理装置のハードウェアの一例を示す図である。図１に示す例では、画像処理装置１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、操作パネル１５、ネットワークインタフェース１６、及びＳＤカードスロット１７等のハードウェアを有する。画像処理装置１０は、例えば複合機等である。
【００１４】
コントローラ１１は、ＣＰＵ（Central Processing Unit）１１１、ＲＡＭ（Random Access Memory）１１２、ＲＯＭ（Read Only Memory）１１３、ＨＤＤ（Hard Disk Drive）１１４、及びＮＶＲＡＭ（Non Volatile RAM）１１５等を有する。
【００１５】
ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記憶されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。
【００１６】
ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記憶される。ＮＶＲＡＭ１１５には、各種の設定情報等が記憶される。
【００１７】
スキャナ１２は、原稿より画像データを読み取るためのハードウェアである。プリンタ１３は、印刷データを印刷用紙に印刷するためのハードウェアである。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。
【００１８】
操作パネル１５は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段等を備えたハードウェアである。ネットワークインタフェース１６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない）に接続するためのハードウェアである。
【００１９】
ＳＤカードスロット１７は、ＳＤカード８０に記憶されたプログラムを読み取るために利用される。すなわち、画像処理装置１０では、ＲＯＭ１１３に記憶されたプログラムだけでなく、ＳＤカード８０に記憶されたプログラムもＲＡＭ１１２にロードされ、実行されうる。
【００２０】
なお、他の記録媒体（例えば、ＣＤ−ＲＯＭ又はＵＳＢ（Universal Serial Bus）メモリ等）によってＳＤカード８０が代替されてもよい。すなわち、ＳＤカード８０の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、ＳＤカードスロット１７は、記録媒体の種類に応じたハードウェアによって代替されればよい。
【００２１】
＜機能＞
次に、画像処理装置１０の機能について説明する。図２は、実施例における画像処理装置１０の機能の一例を示すブロック図である。画像処理装置１０は、標準搭載アプリ２０、設定値情報記憶手段２５、Ｗｅｂブラウザ３０、ＵＲＬ情報記憶手段３１、拡張アプリ４０、拡張アプリ制御手段４５、ＳＤＫ−ＩＦ４６、ＡＰＩ（Application Program Interface）５０、システム管理部６１、メモリ管理部６２、エンジン管理部６３、ユーザ管理部６４、送信管理部６５、表示手段７０、入力手段７１、画面制御手段７２、画面情報記憶手段７３、画面作成手段７４、及び画像作成制御手段７５等を有する。
【００２２】
標準搭載アプリ２０は、画像処理装置１０に標準で搭載されているアプリケーションである。アプリケーションは、単にアプリとも呼ぶ。例えば、コピーアプリ２１、スキャナアプリ２２、プリンタアプリ２３、ＦＡＸアプリ２４が標準搭載アプリ２０である。
【００２３】
標準搭載アプリ２０は、操作画面の作成やアプリケーションのジョブを実行することができ、設定値情報記憶手段２５に対して、設定値の登録、呼び出しを行う。アプリケーションで予め登録された各設定値をマクロと呼び、このマクロを呼び出す機能をマクロ機能と呼ぶ。標準搭載アプリ２０は、ＡＰＩ５０を用いて、表示手段７０にデータを出力する。
【００２４】
設定値情報記憶手段２５は、各標準搭載アプリに対して、各設定項目に対し、予め登録された設定値を記憶する。
【００２５】
Ｗｅｂブラウザ３０は、ｈｔｔｐサーバと通信を行ない、Ｗｅｂページを表示する。Ｗｅｂブラウザ３０は、ＵＲＬ情報記憶手段３１から、ＵＲＬ情報を取得して、このＵＲＬのＷｅｂページを表示手段７０に出力する。ＵＲＬ情報記憶手段３１は、Ｗｅｂブラウザ３０で表示するＵＲＬ情報を記憶する。
【００２６】
拡張アプリ４０は、ＳＤＫ（Software Development Kit）によって追加インストールできるアプリケーションである。また、拡張アプリ４０は、操作画面の作成やアプリケーションのジョブを実行する。Ｃ言語で開発されたＳＤＫアプリをＴｙｐｅＣと分類し、Ｊａｖａ（登録商標）で開発されたＳＤＫアプリをＴｙｐｅＪと分類する。
【００２７】
ＳＤＫコピーアプリ４１は、Ｃ言語で開発されたＳＤＫアプリの１つである。ＳＤＫコピーアプリ４１は、ＴｙｐｅＣ（Ｃ言語で作成）のＳＤＫアプリに分類される。
【００２８】
ＪａｖａＳＤＫ開発プラットフォーム４２は、Ｃ言語で開発されたＳＤＫアプリの１つである。ＪａｖａＳＤＫ開発プラットフォーム４２は、ＴｙｐｅＣのＳＤＫアプリに分類され、Ｊａｖａ（登録商標）で開発したＳＤＫアプリを搭載するためのＪａｖａＶＭプラットフォームである。
【００２９】
ＳＤＫ簡単スキャナ４３は、Ｊａｖａ（登録商標）で開発したＳＤＫアプリの１つである。ＳＤＫ簡単スキャナ４３は、ＴｙｐｅＪのＳＤＫアプリに分類される。
【００３０】
ＳＤＫ文書蓄積４４は、Ｊａｖａ（登録商標）で開発したＳＤＫアプリの１つである。ＳＤＫ文書蓄積４４は、ＴｙｐｅＪ（Ｊａｖａ（登録商標）で作成）のＳＤＫアプリに分類される。
【００３１】
拡張アプリ制御手段４５は、ＳＤＫアプリ全般を管理する。ＳＤＫ−ＩＦ４６は、各管理部、入力手段、表示手段などに対するＳＤＫアプリ（ＳＤＫ簡単スキャナ、など）とのインタフェースである。
【００３２】
拡張アプリ制御手段４５は、ＴｙｐｅＣのＳＤＫアプリを直接管理する。しかし、ＪａｖａＳＤＫ開発プラットフォーム４２というＴｙｐｅＣのＳＤＫアプリにより、そこにＴｙｐｅＪのＳＤＫアプリを搭載することを実現している。
【００３３】
システム管理部６１は、システム全体の状態管理をする。システム管理部６１は、各アプリに対して操作画面の表示要求を行う。メモリ管理部６２は、メモリ管理やスキャンしたファイルデータの作成を行う。
【００３４】
メモリ管理部６２は、画像処理手段６６を有する。画像処理手段６６は、後述する画像作成制御手段７５から画像作成要求を受けると、読み取られた原稿のデータから画像を作成する。この画像は、汎用画像である。汎用画像とは、後から設定値を指定することで、画像編集を可能とする画像であり、例えば画像処理装置１０の最大スペックの画像である。最大スペックは、例えばフルカラー、最大解像度などである。画像処理手段６６は、汎用画像からアプリの各設定値でのプレビュー画像を作成することもできる。また、画像処理手段６６は、作成した画像の画像管理を行う。
【００３５】
エンジン管理部６３は、原稿の読み取り等の制御を行う。ユーザ管理部６４は、ユーザ認証やスキャナ送信先の管理を行う。送信管理部６５は、画像処理装置１０から他機器へのデータ送信を制御する。
【００３６】
表示手段７０は、後述する画面作成手段７４により作成されたホーム画面やジョブ実行画面を表示する。ホーム画面は、標準搭載アプリ２０のショートカットアイコン、マクロのショートカットアイコン、Ｗｅｂページのショートカットアイコン、拡張アプリ４０のショートカットアイコンなどの一覧を表示する画面である。ショートカットアイコンは、アプリやＷｅｂページやマクロを呼ぶ出すためのＵＩ部品である。
【００３７】
ジョブ実行画面は、例えば、アプリのショートカットアイコンの一覧と、読み取った画像のプレビュー画像とを表示する画面である。ジョブ実行画面は、ショートカットアイコンの一覧を含まなくてもよい。
【００３８】
また、表示手段７０は、標準搭載アプリ２０の操作画面、拡張アプリ４０の操作画面、又はＷｅｂブラウザ３０によるＷｅｂページを表示する。
【００３９】
入力手段７１は、ホーム画面内のショートカットアイコン（単に、アイコンとも呼ぶ）への押下を検知する。アイコンへの押下は、そのアイコンに対する操作要求として入力手段７１が受け付ける。また、入力手段７１は、標準搭載アプリ２０、拡張アプリ４０の操作画面からの入力、Ｗｅｂページからの入力を受け付ける。
【００４０】
画面制御手段７２は、入力手段７１から要求されたホーム画面のアイコンに応じて各標準搭載アプリ２０、拡張アプリ４０、Ｗｅｂブラウザ３０の中から画面表示オーナーを判断し、オーナーに対して画面表示要求を出す。画面制御手段７２は、拡張アプリ４０の状態やホーム画面編集などによるアイコン配置情報の修正を行う。アイコン配置情報は後述する。
【００４１】
また、画面制御手段７２は、所定のトリガにより、画面作成手段７４に対し、ホーム画面の作成要求を行う。所定のトリガは、例えば、電源のＯＮ、ホーム画面を表示することを示すボタンの押下などである。
【００４２】
画面制御手段７２は、ホーム画面の表示中に、原稿の読み取りを示すボタンが押下された場合には、画像作成制御手段７５に対して汎用画像の作成及びプレビュー画像の作成を要求し、画面作成手段７４に対して画面切替を要求する。つまり、画面制御手段７２は、ホーム画面に関する制御を行う。
【００４３】
また、画面制御手段７２は、マクロのアイコンが押下された場合、原稿の読み取りが開始されているか否かを判定する。画面制御手段７２は、判定結果に基づいて、プレビュー画像の作成を要求するか、アプリの操作画面の表示を要求するかを判断する。
【００４４】
画面情報記憶手段７３は、ホーム画面に表示されるアイコンのアイコン画像情報、アイコン配置情報を記憶する。アイコン配置情報は、通常のアイコン配置情報と、ジョブ用のアイコン配置情報とがある。アイコン画像情報及びアイコン配置情報は、ホーム画面の画面情報である。ホーム画面の画面情報については後述する。
【００４５】
通常のアイコン配置情報は、ホーム画面のアイコンなどのレイアウトを示す情報であり、ジョブ用のアイコン配置情報は、ジョブ実行画面のプレビュー画像、アイコンなどのレイアウトを示す情報である。
【００４６】
画面作成手段７４は、画面制御手段７２からホーム画面の作成要求を受けると、画面情報記憶手段７３から取得したアイコン画像情報、通常のアイコン配置情報を基にホーム画面を作成する。
【００４７】
また、画面作成手段７４は、画面制御手段７２から画面切替要求を受けた場合、画面情報記憶手段７３から取得したジョブ用のアイコン配置情報に基づき、プレビュー画像を含むジョブ実行画面を作成する。
【００４８】
画像作成制御手段７５は、汎用画像の作成を制御する。例えば、画像作成制御手段７５は、画面制御手段７２から汎用画像及び／又はプレビュー画像の作成を要求されると、画像処理手段６６に対し、画像作成を要求する。
【００４９】
なお、拡張アプリ制御手段４５は、従来は拡張アプリ専用の画面を出していたが、本実施例では拡張アプリ制御手段４５では専用の画面は出さない。また、本実施例では、画面制御手段７２において、拡張アプリ４０、標準搭載アプリ２０、Ｗｅｂブラウザ３０を含めた全てのアプリへの画面遷移を管理する。
【００５０】
なお、標準搭載アプリ２０、Ｗｅｂブラウザ３０、拡張アプリ４０、各管理部６１〜６５、画面制御手段７２、画面作成手段７４、画像作成制御手段７５、拡張アプリ制御手段４５は、ＣＰＵ１１１、ワークメモリとしてのＲＡＭ１１２、各種プログラムを保持するＨＤＤ１１４などにより実現されうる。また、設定値情報記憶手段２５、ＵＲＬ情報記憶手段３１、画面情報記憶手段７３は、ＲＯＭ１１３などにより実現されうる。表示手段７０及び入力手段７１は、操作パネル１５などにより実現されうる。
【００５１】
＜データ構造＞
次に、本実施例で用いる各種データのデータ構造について説明する。画面情報記憶手段７３は、アイコン画像情報、アイコン配置情報を記憶する。図３は、アイコン画像情報の一例を示す図である。
【００５２】
図３に示すアイコン画像情報は、アイコンＩＤとアイコンの画像データとが対応付けられる。アイコンの画像データは、予め登録されている画像データや、後から追加された画像データなどである。アイコンの画像データが追加された場合、アイコンＩＤは、例えば画面制御手段７２により自動で割り当てられる。
【００５３】
図４は、アイコン配置情報の一例を示す図である。図４に示す通常のアイコン配置情報は、アイコンの配置ＩＤに対して、ホーム画面での座標、アイコン画像データと対応するアイコンＩＤ、画面を表示するオーナーを特定する表示画面オーナーＩＤ、標準搭載アプリ２０についてはマクロの各設定値（ある場合のみ）の設定値番号、及びＷｅｂブラウザ３０についてはＵＲＬ番号を保持するデータ構造となっている。
【００５４】
また、新規に拡張アプリ４０がインストールされる場合、画面制御手段７２が、使用している配置ＩＤの最大値をインクリメントした値を、配置ＩＤとして割り当てる。座標は、空いている所定位置の座標がアイコン配置情報に追加され、表示画面オーナーＩＤは、拡張アプリ４０が最初から保持している新規ＩＤがアイコン配置情報に追加される。
【００５５】
アイコンＩＤは、拡張アプリ４０で用意されたアイコンがあれば、使用しているアイコンＩＤの最大値をインクリメントしてアイコンＩＤを割り当て、アイコン画像情報も更新する。アイコンがなければシステムデフォルトのアイコンＩＤが割り当てられる。
【００５６】
図４に示すように、標準搭載アプリ２０と拡張アプリ４０のアイコンが同じ一覧画面に表示されるようになる。例えば、配置ＩＤが「００４」の標準搭載アプリ２０のスキャナアプリ２２と、配置ＩＤが「００５」の拡張アプリ４０のＳＤＫコピーアプリ４１とが同じ一覧画面に表示される。また、同じコピーアプリ２１であっても、マクロ機能の設定値が異なれば、異なるアイコンが表示されるようになる。例えば、配置ＩＤが「００７」のコピーアプリ２１と、配置ＩＤが「００８」のコピーアプリ２１が異なるアイコンとなる。
【００５７】
次に、設定値情報記憶手段２５に記憶される、標準搭載アプリ２０のマクロ機能の設定値について説明する。図５は、コピーアプリ２１の設定値の一例を示す図である。
【００５８】
図５に示すように、設定値情報は、各設定値番号に対して、登録名称と設定値を予めユーザが登録する。設定値番号が、ホーム画面のアイコン配置情報（図４参照）に対応付けられている。
【００５９】
例えば、設定値番号「１」のマクロ機能は、登録名称が「集約印刷」であり、設定値についてカラー「フルカラー」、給紙トレイ「Ａ４横」、原稿種類「写真」、セット方向「読める向き」、濃度「普通」、両面集約分割「集約」、変倍「７１％」、仕上げ「ソート」が設定されている。
【００６０】
次に、ＵＲＬ情報記憶手段３１に記憶される、ＵＲＬ情報について説明する。図６は、ＵＲＬ情報の一例を示す図である。図６に示すように、ＵＲＬ番号に対して、登録名称とＵＲＬを予めユーザが登録する。ＵＲＬ番号が、ホーム画面のアイコン配置情報に対応付けられている（図４参照）。
【００６１】
例えば、ＵＲＬ番号「１」は、登録名称が「ＡＡＡホームページ」、ＵＲＬが「ｈｔｔｐ：／／ｗｗｗ．ＡＡＡ．ｃｏ．ｊｐ／」が対応付けられている。
【００６２】
＜ホーム画面例及びホーム画面からの基本的な画面遷移例＞
次に、ホーム画面例やホーム画面からの基本的な画面遷移例について説明する。図７は、ホーム画面の一例を示す図である。図７に示すように、ホーム画面の１画面内に、標準搭載アプリ２０（コピー、スキャナ、プリンタ）、拡張アプリ４０（ｔｙｐｅＣのＳＤＫコピー、ｔｙｐｅＪのＳＤＫ簡単スキャナ）、標準搭載アプリ２０のマクロ（スキャナのＡ３送信設定、コピーの白黒設定、コピーの両面Ａ４設定）、Ｗｅｂブラウザ３０のＵＲＬ（ＡＡＡのホームページ、ＢＢＢのホームページ）、に対するショートカットアイコンが配置される。
【００６３】
図７に示すホーム画面内の各アイコンが押下されると、該当するアプリケーションの操作画面や、Ｗｅｂページ、マクロの各設定値を設定した状態でのアプリケーションの操作画面が表示される。アイコンが１画面内に収まらない場合は、右下のページ送りボタン１００が押下されることで次ページに画面遷移できる。
【００６４】
次に、ホーム画面からの基本的な画面遷移例について説明する。図８は、画面遷移の一例を示す図である。図８に示すように、ホーム画面２０１から左上のコピーアイコンが押下されると、コピーアプリ画面２０２が表示される。また、ホーム画面２０１からＡＡＡホームページのアイコンが押下されると、ＡＡＡホームページ画面２０３が表示される。これにより、各アプリのアイコン一覧が表示されたホーム画面から、一つの操作（アイコン押下）により各機能の画面を表示することができ、ユーザの負担を減らすことができる。これらの画面遷移の制御は、画面制御手段７２が行う。
【００６５】
《ホーム画面の表示処理》
次に、実施例における画像処理装置１０のホーム画面の表示動作について説明する。図９は、ホーム画面を表示するまでの処理の一例を示すシーケンス図である。
【００６６】
（画面情報の取得）
図９に示すステップＳ１０１で、画面制御手段７２は、所定のトリガにより、画面情報記憶手段７３に対し、画面情報の取得を要求する。所定のトリガは、例えば、画像処理装置１０の起動時、又は入力手段７１からホーム画面の表示要求がされた時などである。
【００６７】
Ｓ１０２で、画面制御手段７２は、画面情報記憶手段７３からアイコン配置情報と、アイコン画像情報とを取得する。次に、画面制御手段７２は、ステップＳ１０３以降で、アイコン配置情報に基づいて、対象となる各オーナーモジュールに対して配置ＩＤ単位やアプリ機能単位で状態確認を行う。
【００６８】
（標準搭載アプリへの確認）
ステップＳ１０３で、画面制御手段７２は、標準搭載アプリ２０に対して、設定値番号をパラメータとし、状態確認要求を出す。
【００６９】
ステップＳ１０４で、標準搭載アプリ２０は、設定値情報記憶手段２５に対し、設定値名称の取得を要求する。
【００７０】
ステップＳ１０５で、標準搭載アプリ２０は、設定値情報記憶手段２５から設定値番号をキーにして、設定値名称を取得する。標準搭載アプリ２０は、キーとなる設定値番号がなければこのマクロ機能は利用できないと判定し、設定名称が取得できればこのマクロ機能は利用できると判定する。
【００７１】
ステップＳ１０６で、画面制御手段７２は、標準搭載アプリ２０から、設定値情報の利用可否と、設定値名称を取得する。
【００７２】
ステップＳ１０７で、画面制御手段７２は、取得した情報に基づき、アイコン配置情報を更新する。例えば、画面制御手段７２は、設定値情報に、キーとなる設定値番号がない場合、その設定値情報については、アイコン配置情報から削除する。なお、キーとなる設定情報が全て利用可能であれば、アイコン配置情報は更新されない。
【００７３】
（Ｗｅｂブラウザへの確認）
ステップＳ１０８で、画面制御手段７２は、Ｗｅｂブラウザ３０に対して、ＵＲＬ番号をパラメータとして状態確認要求を出す。
【００７４】
ステップＳ１０９で、Ｗｅｂブラウザ３０は、ＵＲＬ情報記憶手段３１に対し、ＵＲＬ名称の取得を要求する。
【００７５】
ステップＳ１１０で、Ｗｅｂブラウザ３０は、ＵＲＬ情報記憶手段３１からＵＲＬの名称を取得する。Ｗｅｂブラウザ３０は、要求したＵＲＬがＵＲＬ情報記憶手段３１になければ、このＵＲＬは利用できないと判定し、ＵＲＬの名称が取得できれば、このＵＲＬは利用できると判定する。
【００７６】
ステップＳ１１１で、画面制御手段７２は、Ｗｅｂブラウザ３０からＵＲＬの利用可否と、ＵＲＬの名称を取得する。
【００７７】
ステップＳ１１２で、画面制御手段７２は、取得した情報に基づき、アイコン配置情報を更新する。例えば、画面制御手段７２は、ＵＲＬの利用が不可であれば、このＵＲＬをアイコン配置情報から削除する。
【００７８】
（拡張アプリへの確認）
ステップＳ１１３で、画面制御手段７２は、拡張アプリ制御手段４５に対し、拡張アプリ４０のインストール状態を確認する。
【００７９】
ステップＳ１１４で、画面制御手段７２は、新規にインストールされている拡張アプリ４０があった場合、新規の拡張アプリ４０が持つ画面表示オーナーＩＤを取得し、アイコン配置情報に新規追加する。また、新規の拡張アプリ４０が、アイコン画像データを持っている場合は、拡張アプリ制御手段４５を介して画面制御手段７２はアイコン画像データを取得し、アイコン画像情報に新規追加する。
【００８０】
ステップＳ１１５で、画面制御手段７２は、拡張アプリ４０に対し、状態確認要求を行う。
【００８１】
ステップＳ１１６で、画面制御手段７２は、拡張アプリ４０から、拡張アプリ４０の利用可否を取得する。このとき、拡張アプリ４０がアンインストールされていれば、利用不可となる。
【００８２】
ステップＳ１１７で、画面制御手段７２は、アイコン配置情報の更新を行う。拡張アプリ４０が利用不可であれば、その拡張アプリ４０の情報をアイコン配置情報から削除し、新規に拡張４０アプリがインストールされていれば、その拡張アプリ４０の情報をアイコン配置情報に追加する。
【００８３】
（ホーム画面作成）
ステップＳ１１８で、画面制御手段７２は、画面作成手段７４に対して画面作成を要求する。
【００８４】
ステップＳ１１９で、画面作成手段７４は、取得した情報や、アイコン配置情報に基づき、ホーム画面を作成する。このとき、画面作成手段７４は、取得した設定値名称やＵＲＬ名称をホーム画面の各アイコンの下方に配置する。
【００８５】
ステップＳ１２０で、画面作成手段７４は、作成したホーム画面を表示手段７０に出力する。表示手段７０は、ホーム画面を表示する。
【００８６】
なお、設定値名称やＵＲＬ名称を表示する場合は、各記憶手段の登録状況によって随時変化するため、画面制御手段７２は名称取得を行う。一方、標準アプリ名称（コピー、スキャナ、プリンター、FAX）、拡張アプリ名称（SDKコピー、SDK簡単スキャナ）については事前に名称が設定されているものとする。
【００８７】
以上のようにして、各種アプリケーションやマクロやＷｅｂページのアイコン一覧を含むホーム画面が表示される。以下では、このホーム画面が表示されている状態から、原稿の読み取りを行う処理について説明する。
【００８８】
＜ホーム画面の表示中に原稿を読み取る処理＞
次に、ホーム画面の表示中に原稿を読み取る処理について説明する。本実施例では、ホーム画面からアプリケーションの操作画面に遷移しなくても、原稿の読み取り処理が可能になる。つまり、ユーザの操作数を減らすことができ、ユーザビリティが向上する。
【００８９】
《ホーム画面から読み取りジョブを開始した場合の画面遷移》
ホーム画面から読み取りジョブを開始すると、例えば図１０に示すような画面遷移が可能になる。
【００９０】
図１０は、ホーム画面から読み取りジョブを開始した場合の画面遷移の一例を示す図である。
（１）通常のホーム画面を表示
まず、通常のホーム画面３０１が表示されている状態で、原稿がセットされ、読み取りを示すボタン（例えばスタートボタン）が押下されたことを入力手段７１が検知したとする。このボタンの押下が、読み取りジョブのスタートを示す。
【００９１】
（２）ジョブ実行画面を表示
次に、読み取りジョブが開始すると、画面制御手段７２は、ホーム画面からジョブ実行画面３０２に切り替わるよう制御する。ジョブ実行画面３０２は、通常のホーム画面に含まれるアイコンのうち、読み取りジョブに関係するアイコンが表示される領域３２１と、プレビュー画像を表示する領域３２２とを有する。領域３２１には、読み取りジョブと関係がないＷｅｂページのアイコンが削除されている。ジョブ実行画面３０２では、汎用画像の作成が完了しておらず、領域３２２には、「Ｐｌｅａｓｅ  Ｗａｉｔ・・・」が表示される。ジョブ実行画面は、画面作成手段７４により作成される。
【００９２】
（３）汎用画像のプレビュー画像を表示
次に、汎用画像の作成が完了した場合、画面作成手段７４は、汎用画像のプレビュー画像３３１が領域３２２に表示されるようジョブ実行画面を更新する。これにより、ユーザは、プレビューボタンなどを押下しなくても、原稿がどのように読み取られたかを容易に把握することができる。
【００９３】
（４）「２ｉｎ１コピー」選択時に編集結果のプレビュー画像を表示
次に、「２ｉｎ１」コピーが押下されて選択されると、画像処理手段６６は、「２ｉｎ１」コピーで画像編集した結果のプレビュー画像３４１を作成する。画面作成手段７４は、このプレビュー画像３４１が領域３２２に表示されるようジョブ実行画面を更新する。これにより、ユーザは、１操作で、そのアプリを実行した場合の編集結果を容易に把握することができる。
【００９４】
《ジョブ実行画面》
図１１は、ジョブ実行画面の構成例を示す図である。図１１に示すように、ジョブ実行画面は、ショートカットアイコンの表示領域を示す領域３２１、プレビュー画像の表示領域を示す領域３２２を含む。ジョブ実行画面のレイアウト情報は、ジョブ実行用のアイコン配置情報として、画面情報記憶手段７３に記憶される。
【００９５】
ここで、画面作成手段７４は、ジョブ実行画面に配置する対象として選択されたアイコンを、領域３２１の００１の位置から順番に表示されるようにする。
【００９６】
次に、画面作成手段７４が、通常のアイコン配置情報から、ジョブ実行用のアイコン配置情報を作成する処理について説明する。
【００９７】
図１２は、ジョブ実行用のアイコン配置情報の作成を説明するための図である。画面作成手段７４は、図１２に示す通常のアイコン配置情報４０１から、ジョブ実行用のアイコン配置情報４０２を作成する。このとき、読み取りジョブに関係ないアイコン配置情報４０１の配置ＩＤ「００５」「００７」「００９」は、削除される。
【００９８】
画面作成手段７４は、アイコン配置情報４０１で削除されずに残ったアイコンを、ジョブ実行用のアイコン配置情報に順に挿入していく。その結果、作成されたジョブ実行用のアイコン配置情報４０２が、図１２に示すアイコン配置情報である。
【００９９】
画面作成手段７４は、ジョブ実行用のアイコン配置情報に基づいて、領域３２１にアイコンを配置する。また、画面作成手段７４は、領域３２２には画像処理手段６６により作成されたプレビュー画像を配置する。これにより、図１１に示すようなジョブ実行画面が構成される。
【０１００】
《ジョブ実行画面の表示処理》
次に、実施例における画像処理装置１０のジョブ実行画面の表示動作について説明する。図１３は、図１０に示す画面遷移における画像処理装置１０の処理の一例を示すシーケンス図である。
【０１０１】
（初期のジョブ実行画面の表示）
ステップＳ２０１で、入力手段７１は、ホーム画面の表示中に、原稿がセットされ、スタートボタンの押下を検知すると、原稿の読取要求であると判断し、画面制御手段７２に読取ジョブのスタートを指示する。
【０１０２】
ステップＳ２０２で、画面制御手段７２は、読取ジョブのスタート指示を受けると、画像作成制御手段７５に対し、汎用画像とプレビュー画像の作成を指示する。
【０１０３】
ステップＳ２０３で、画像作成制御手段７５は、画面制御手段７２から作成要求を受けると、エンジン管理部６３に対し、原稿の読み取りを指示する。
【０１０４】
ステップＳ２０４で、エンジン管理部６３は、スキャナ１２を制御し、原稿を読み取り、画像データを生成する。生成された画像データ（スキャンデータ）は、メモリ管理部６２に保持される。エンジン管理部６３は、原稿の画像データを生成すると、その旨の応答を画像作成制御手段７５に通知する。
【０１０５】
ステップＳ２０５で、画像作成制御手段７５は、画像処理手段６６に対し、汎用画像の作成を指示する。
【０１０６】
ステップＳ２０６で、画像処理手段６６は、画像作成制御手段７５から汎用画像の作成を指示されると、原稿の画像データから汎用画像を作成する。汎用画像は、前述した通り、後に画像編集が可能なように装置の最大スペックで作成される。このとき、画像処理手段６６は、表示用に汎用画像のプレビュー画像も作成する。
【０１０７】
ステップＳ２０７で、画像処理手段６６は、画像の作成が完了した場合、その旨の応答を画像作成制御手段７５に通知する。
【０１０８】
ステップＳ２０８で、画像作成制御手段７５は、画面制御手段７２に対し、画像の作成が完了したことを示す応答を通知する。
【０１０９】
ここで、ステップＳ２０２の指示と平行して、画面制御手段７２は、ステップＳ２０９の指示を行う。
【０１１０】
ステップＳ２０９で、画面制御手段７２は、画面作成手段７４に対し、ホーム画面からジョブ実行画面への切替を指示する。
【０１１１】
ステップＳ２１０で、画面作成手段７４は、画面情報記憶手段７３に対し、ジョブ実行用のアイコン配置情報の取得を要求する。
【０１１２】
ステップＳ２１１で、画面作成手段７４は、画面情報記憶手段７３からジョブ実行用のアイコン配置情報を取得する。画面作成手段７４は、このとき、通常のアイコン配置情報の表示画面オーナーＩＤから、読み取りジョブに関係があるアイコンだけを抽出する。つまり、Ｗｅｂページのアイコンが削除される。画面作成手段７４は、抽出したアイコンを、ジョブ実行用のアイコン配置情報に挿入する（図１２のアイコン配置情報４０２参照）。
【０１１３】
ステップＳ２１２で、画面作成手段７４は、ジョブ実行用のアイコン配置情報に基づいて、アイコンを領域３２１に配置する。また、画面作成手段７４は、プレビュー画像が作成中の場合、領域３２２に「Ｐｌｅａｓｅ  Ｗａｉｔ・・・」などのメッセージを表示するようにする（図１０（２）参照）。
【０１１４】
（プレビュー画像表示）
ステップＳ２１３で、画面制御手段７２は、画面作成手段７４に対し、プレビュー画像の表示を指示する。
【０１１５】
ステップＳ２１４で、画面作成手段７４は、ジョブ実行画面の領域３２２にプレビュー画像を配置し、ジョブ実行画面にプレビュー画像を表示させる（図１０（３）参照）。
【０１１６】
なお、画像の受け渡しは全て画像を示すＩＤで行われ、画像自体はメモリ管理部６２に問い合わせることで取得することができる。
【０１１７】
（「２ｉｎ１コピー」マクロ選択時のプレビュー画像表示）
ステップＳ２１５で、入力手段７１は、ホーム画面で「２ｉｎ１コピー」マクロの押下を検知すると、「２ｉｎ１コピー」マクロを示す情報を画面制御手段７２に通知する。
【０１１８】
ステップＳ２１６で、画面制御手段７２は、画面情報記憶手段７３に対し、アイコン配置情報の取得を要求する。
【０１１９】
ステップＳ２１７で、画面制御手段７２は、画面情報記憶手段７３からアイコン配置情報を取得する。
【０１２０】
ステップＳ２１８で、画面制御手段７２は、アイコン配置情報の表示オーナーＩＤと設定値番号とを検知し、画像作成制御手段７５に対し、プレビュー画像の作成を指示する。
【０１２１】
ステップＳ２１９で、画像作成制御手段７５は、表示画面オーナーＩＤが示すコピーアプリ２１に対し、設定値番号を通知して、この設定値番号が示すマクロの各設定値を取得するよう要求する。
【０１２２】
ステップＳ２２０で、コピーアプリ２１は、設定値情報記憶手段２５に対し、設定値番号が示すマクロの各設定値を取得するよう要求する。
【０１２３】
ステップＳ２２１で、コピーアプリ２１は、設定値情報記憶手段２５からマクロの各設定値を取得する。
【０１２４】
ステップＳ２２２で、コピーアプリ２１は、取得した各設定値を画像処理手段６６に通知して、プレビュー画像の作成を指示する。
【０１２５】
ステップＳ２２３で、画像処理手段６６は、通知された各設定値を用いて汎用画像を編集し、このマクロを実行した場合のプレビュー画像を作成する。
【０１２６】
ステップＳ２２４で、画像処理手段６６は、作成したプレビュー画像のＩＤを含む応答をコピーアプリ２１に通知する。
【０１２７】
ステップＳ２２５で、コピーアプリ２１は、画像作成制御手段７５に対し、画像作成完了の応答を通知する。
【０１２８】
ステップＳ２２６で、画像作成制御手段７５は、画面制御手段７２に対し、プレビュー画像のＩＤを含む応答を通知する。
【０１２９】
ステップＳ２２７で、画面制御手段７２は、画面作成手段７４に対し、プレビュー画像のＩＤを通知すると共に、プレビュー画像の表示を指示する。
【０１３０】
ステップＳ２２８で、画面作成手段７４は、取得したプレビュー画像のＩＤを用いてメモリ管理部６２からプレビュー画像を取得し、領域３２２に配置する。これにより、ジョブ実行画面に、マクロを実行した場合のプレビュー画像を表示することができる。
【０１３１】
《画面制御手段の判定処理》
次に、画面制御手段７２における指示の判定処理について説明する。図１４は、画面制御手段７２における指示の判定処理の一例を示すフローチャートである。図１４に示す処理で画面制御手段７２は、押下されたアイコンが、アプリのアイコンか、マクロのアイコンかにより指示を変える。また、画面制御手段７２は、マクロのアイコンの場合でも原稿の読み取りが開始されているか否かにより指示を変える。
【０１３２】
ステップＳ３０１で、画面制御手段７２は、ホーム画面のショートカットアイコンが押下されたことを入力手段７１により通知される。
【０１３３】
ステップＳ３０２で、画面制御手段７２は、画面情報記憶手段７３から取得したアイコン配置情報を参照して、押下されたショートカットアイコンがアプリのマクロアイコンであるか否かを判定する。
【０１３４】
押下されたショートカットアイコンがアプリのマクロアイコンであれば（Ｓ３０２−ＹＥＳ）ステップＳ３０４に進み、押下されたショートカットアイコンがアプリのマクロアイコンでなければ（ステップＳ３０２−ＮＯ）ステップＳ３０３に進む。
【０１３５】
ステップＳ３０３で、画面制御手段７２は、押下されたショートカットアイコンの表示オーナーであるアプリに対して、アプリの操作画面を表示するよう指示する。
【０１３６】
なお、画面制御手段７２は、表示オーナーがＷｅｂブラウザ３０の場合は、Ｗｅｂブラウザ３０にＷｅｂページの表示を指示する。
【０１３７】
ステップＳ３０４で、画面制御手段７２は、エンジン管理部６３に問い合わせて、スキャナ１２による原稿の読み取りが開始されているかを判定する。読み取りが開始されていれば（ステップＳ３０４−ＹＥＳ）ステップＳ３０５に進み、読み取りが開始されていなければ（ステップＳ３０４−ＮＯ）ステップＳ３０６に進む。
【０１３８】
ステップＳ３０５で、画面制御手段７２は、押下されたマクロアイコンを実行した場合のプレビュー画像の作成を画像作成制御手段７５に指示する。
【０１３９】
ステップＳ３０６で、画面制御手段７２は、押下されたショートカットアイコンの表示オーナーに対し、アプリの操作画面でマクロの各設定値を展開して表示するよう指示する。
【０１４０】
これにより、原稿の読み取りが開始されているか否かで、マクロの各設定値が展開された操作画面が表示されるよう指示するか、マクロを実行した場合のプレビュー画面が表示されるよう指示するかを変えることができる。
【０１４１】
《キャンセル処理》
次に、ジョブ実行画面の表示中に、キャンセルボタンを押下したときの処理について説明する。
【０１４２】
図１５は、実施例におけるキャンセル処理の一例を示すシーケンス図である。図１５に示すステップＳ４０１で、入力手段７１は、ジョブ実行画面の表示中に、キャンセルボタンの押下を検知すると、画面制御手段７２に対して、キャンセル指示を出す。
【０１４３】
ステップＳ４０２で、画面制御手段７２は、作成された汎用画像及びプレビュー画像の削除を画面制御手段７２に指示する。
【０１４４】
ステップＳ４０３で、画面制御手段７２は、画面作成手段７４に対し、ホーム画面への表示切替を指示する。
【０１４５】
ステップＳ４０４で、画面作成手段７４は、画面情報記憶手段７３に対し、通常のアイコン配置情報の取得を要求する。
【０１４６】
ステップＳ４０５で、画面作成手段７４は、画面情報記憶手段７３から、通常のアイコン配置情報を取得する。
【０１４７】
ステップＳ４０６で、画面作成手段７４は、通常のアイコン配置情報に基づいて、ホーム画面を作成する。これにより、操作パネル１５には、ホーム画面が表示される。
【０１４８】
ステップＳ４０７で、画像作成制御手段７５は、画像処理手段６６に対し、作成した汎用画像及びプレビュー画像を削除するよう指示する。
【０１４９】
ステップＳ４０８で、画像処理手段６６は、作成した汎用画像及びプレビュー画像を削除する。
【０１５０】
ステップＳ４０９で、画像処理手段６６は、画像作成制御手段７５に対し、削除したことを示す応答を通知する。
【０１５１】
ステップＳ４１０で、画像作成制御手段７５は、画面制御手段７２に対し、削除したことを示す応答を通知する。なお、ステップＳ４０３〜４０６の処理と、ステップＳ４０２、Ｓ４０７〜Ｓ４１０の処理とは、並列して行われてもよい。
【０１５２】
これにより、アプリの操作画面に遷移しなくても、ジョブのキャンセルが可能となり、ユーザビリティが向上する。
【０１５３】
＜複数のプレビュー画像を表示＞
次に、複数のプレビュー画像を表示する処理について説明する。ホーム画面の表示中に、複数の原稿を読み取る処理が行われたとする。これは、ホーム画面の表示中に、複数の原稿がセットされ、スタートボタンが押下されることで実現される。
【０１５４】
この場合、画像処理手段６６は、複数の原稿に基づき複数の汎用画像を作成する。また、画像処理手段６６は、複数の汎用画像から、プレビュー用に縮小画像を作成してもよい。
【０１５５】
画面作成手段７４は、複数の縮小画像が作成されると、複数の縮小画像を含むジョブ実行画面を作成する。表示手段７０は、複数の縮小画像を含むジョブ実行画面を表示する。これにより、複数の画像を一度にサムネイル表示することができる。
【０１５６】
図１６は、サムネイル表示の一例を示す図である。図１６に示すように、領域３２２に、複数の縮小画像が表示される。よって、読み取った画像を複数表示することができるので、プレビューの一覧性を向上させることができる。
【０１５７】
以上、実施例によれば、ホーム画面の表示中に原稿を読み取ることを可能にし、ユーザビリティを向上させることができる。
【０１５８】
［変形例］
実施例の画像処理装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１５９】
また、実施例の画像処理装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、実施例の画像処理装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１６０】
また、実施例の画像処理装置で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１６１】
実施例の画像処理装置で実行されるプログラムは、前述した各手段を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ１１１がＨＤＤ１１４からプログラムを読み出して実行することにより上記各手段のうち１又は複数の各手段がＲＡＭ１１２上にロードされ、１又は複数の各手段がＲＡＭ１１２上に生成されるようになっている。
【０１６２】
なお、本発明は、上記実施例そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施例に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施例に示される全構成要素からいくつかの構成要素を削除してもよい。
【符号の説明】
【０１６３】
１０  画像処理装置
１１  コントローラ
１２  スキャナ
１３  プリンタ
１４  モデム
１５  操作パネル
１１１  ＣＰＵ
１１２  ＲＡＭ
１１３  ＲＯＭ
１１４  ＨＤＤ
１１５  ＮＶＲＡＭ
２０  標準搭載アプリ
２５  設定値情報記憶手段
３０  Ｗｅｂブラウザ
３１  ＵＲＬ情報記憶手段
４０  拡張アプリ
４５  拡張アプリ制御手段
６２  メモリ管理部
６３  エンジン管理部
６６  画像処理手段
７０  表示手段
７１  入力手段
７２  画面制御手段
７３  画面情報記憶手段
７４  画面作成手段
７５  画像作成制御手段
【先行技術文献】
【特許文献】
【０１６４】
【特許文献１】特開２０１０−１１４８２５号公報
【特許文献２】特開２００６−２０３８７４号公報
【特許文献３】特開２００７−２３５３８４号公報
【図１】
0005879920.tif 000002
【図２】
0005879920.tif 000003
【図３】
0005879920.tif 000004
【図４】
0005879920.tif 000005
【図５】
0005879920.tif 000006
【図６】
0005879920.tif 000007
【図７】
0005879920.tif 000008
【図８】
0005879920.tif 000009
【図９】
0005879920.tif 000010
【図１０】
0005879920.tif 000011
【図１１】
0005879920.tif 000012
【図１２】
0005879920.tif 000013
【図１３】
0005879920.tif 000014
【図１４】
0005879920.tif 000015
【図１５】
0005879920.tif 000016
【図１６】
0005879920.tif 000017