(57)【要約】【課題】  本発明では、優先させる機能に関するプログラムの起動時間を短縮させる画像処理装置、及び当該プログラム起動方法を提供することを目的とする。【解決手段】  本発明に係る画像処理装置は、複数の機能を実現するプログラムを利用可能な状態に起動させるプログラム起動制御手段を有し、各機能に対応する前記プログラムは複数のプログラムから構成される画像処理装置であって、前記プログラム起動制御手段は、前記機能毎に、前記各機能に対応するプログラムを起動させることを特徴とする。【選択図】図２
2010092458.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能を実現するプログラムを利用可能な状態に起動させるプログラム起動制御手段を有し、各機能に対応する前記プログラムは複数のプログラムから構成される画像処理装置であって、
前記プログラム起動制御手段は、所定の順序で、前記機能毎に、前記各機能に対応するプログラムを起動させることを特徴とする画像処理装置。
【請求項２】
前記プログラム起動制御手段は、第１の前記機能に対応する第１のプログラムを起動させる途中で、該第１のプログラムの起動処理を一時停止させ、第２の前記機能に対応する第２のプログラムを起動させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記プログラム起動制御手段は、前記各機能に対応するプログラムに関し共通する部分を、一の前記機能に対応するプログラムとして起動させることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記プログラム毎の属性情報を記憶する記憶装置を有し、
各プログラムは、該プログラムを識別するための識別情報を有し、
前記プログラム起動制御手段は、前記属性情報と前記識別情報とに基づいて、前記各プログラムが実現する前記機能を識別することを特徴とする請求項１乃至３の何れか一に記載の画像処理装置。
【請求項５】
前記プログラム起動制御手段は、前記各機能に対応するプログラムを一つのプロセスとして起動させることを特徴とする請求項１乃至４の何れか一に記載の画像処理装置。
【請求項６】
プログラム起動制御手段が、複数の機能を実現するプログラムを利用可能な状態に起動させるステップを有し、各機能に対応する前記プログラムは複数のプログラムから構成される画像処理装置のプログラム起動方法であって、
前記プログラム起動制御手段は、所定の順序で、前記機能毎に、前記各機能に対応するプログラムを起動させることを特徴とするプログラム起動方法。
【請求項７】
前記プログラム起動制御手段は、第１の前記機能に対応する第１のプログラムを起動させる途中で、該第１のプログラムの起動処理を一時停止させ、第２の前記機能に対応する第２のプログラムを起動させることを特徴とする請求項６に記載のプログラム起動方法。
【請求項８】
前記プログラム起動制御手段は、前記各機能に対応するプログラムに関し共通する部分を、一の前記機能に対応するプログラムとして起動させることを特徴とする請求項６又は７に記載のプログラム起動方法。
【請求項９】
前記プログラム毎の属性情報を記憶する記憶装置を有し、
各プログラムは、該プログラムを識別するための識別情報を有し、
前記プログラム起動制御手段は、前記属性情報と前記識別情報とに基づいて、前記各プログラムが実現する前記機能を識別することを特徴とする請求項６乃至８の何れか一に記載のプログラム起動方法。
【請求項１０】
前記プログラム起動制御手段は、前記各機能に対応するプログラムを一つのプロセスとして起動させることを特徴とする請求項６乃至９の何れか一に記載のプログラム起動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置の機能を実現するためのプログラムを起動する技術に関するものであって、各機能単位でプログラムを起動する技術に関する。
【背景技術】
【０００２】
複合機においては、電源をＯＮにしてプログラムを起動させた後、コピー、プリンタ、ファクシミリ等の各機能を利用することができるようになる。最近、複合機に対する機能の追加によって、このプログラムの起動に要する時間が増加しているため、ユーザが複合機の機能を利用可能となるまでの時間の長期化が問題となっている。
【０００３】
上記問題を解決するために、プログラム起動時には、各機能を選択するためのメニュー画面を表示するプログラムのみを起動し、ユーザにより機能が選択された場合、該選択された機能に関するプログラムを起動して実行するということが行われている。
【０００４】
しかし、メニュー画面を表示するまでの起動時間は早くなるが、その後の操作の応答時間が遅くなるという問題点がある。
【０００５】
そこで、デジタル複合機において、電源立ち上げ後にユーザが希望する機能を直ぐに使用可能にしてユーザの待ち時間を少なくし、電源起動時や省電力状態からの復帰時の利便性を向上させる技術が開示されている（特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の技術においては、優先起動領域が固定されており、その他の機能の扱いについて規定されておらず、優先機能以外の利用に問題点がある。
【０００７】
そこで、本発明では、優先させる機能に関するプログラムの起動時間を短縮させる画像処理装置、及び当該プログラム起動方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る画像処理装置は、複数の機能を実現するプログラムを利用可能な状態に起動させるプログラム起動制御手段を有し、各機能に対応する前記プログラムは複数のプログラムから構成される画像処理装置であって、前記プログラム起動制御手段は、前記機能毎に、前記各機能に対応するプログラムを起動させることを特徴とする。
【０００９】
また、本発明に係る画像処理装置の一形態において、前記プログラム起動制御手段は、前記各機能に対応するプログラムを一つのプロセスとして起動させることを特徴とする。
【００１０】
また、本発明に係る画像処理装置の一形態において、前記プログラム起動制御手段は、所定の順序で、前記各機能に対応するプログラムを起動させることを特徴とする。
【００１１】
また、本発明に係る画像処理装置の一形態において、前記プログラム起動制御手段は、第１の前記機能に対応する第１のプログラムを起動させる途中で、該第１のプログラムの起動処理を停止させ、第２の前記機能に対応する第２のプログラムを起動させることを特徴とする。
【００１２】
また、本発明に係る画像処理装置の一形態において、前記プログラム起動制御手段は、前記各機能に対応するプログラムに関し共通する部分を、一の前記機能に対応するプログラムとして起動させることを特徴とする。
【００１３】
また、本発明に係る画像処理装置の一形態において、前記プログラム毎の属性情報を記憶する記憶装置を有し、各プログラムは、該プログラムを識別するための識別情報を有し、前記プログラム起動制御手段は、前記属性情報と前記識別情報とに基づいて、前記各プログラムが実現する前記機能を識別することを特徴とする。
【００１４】
よって、本発明に係る画像処理装置は、優先させる機能に関するプログラムの起動時間を短縮させることができる。
【発明の効果】
【００１５】
本発明では、優先させる機能に関するプログラムの起動時間を短縮させる画像処理装置、及び当該プログラム起動方法を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施の形態に係る画像処理装置のハードウェア構成の一例を示す図である。
【図２】本実施の形態に係る画像処理装置の動作原理を説明する図である。
【図３】本実施の形態に係る属性情報の一例を示す図である。
【図４】本実施の形態に係る起動情報の一例を示す図である。
【図５】従来の画像処理装置における起動処理を説明する図である。
【図６】本実施の形態に係る画像処理装置における起動処理を説明する図である。
【図７】本実施の形態に係る画像処理装置における起動処理を時系列で説明する図である。
【図８】本実施の形態に係る画像処理装置における起動処理を時系列で説明する図である。
【図９】本実施の形態に係る画像処理装置による起動処理及び画像形成処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
図面を参照しながら、本発明を実施するための最良の形態について説明する。
＜本実施の形態に係る画像処理装置のハードウェア構成例＞
図１を用いて、本実施の形態に係る画像処理装置１００のハードウェア構成の一例について説明する。図１は、画像処理装置１００のハードウェア構成の一例を示す図である。
【００１８】
画像処理装置１００は、ＣＰＵ（Central Processing Unit）２１０、ＲＯＭ（Read-Only Memory）２２０、ＲＡＭ（Random Access Memory）２３０、ＨＤＤ（Hard Disc Drive）２４０、表示装置２５０、スキャナ２６０、プロッタ２７０、通信Ｉ／Ｆ（InterFace）２８０を有する。
【００１９】
ＣＰＵ２１０は、ＲＯＭ２２０に記憶されたプログラムを実行する装置で、ＲＡＭ２３０に展開（ロード）されたデータを、プログラムの命令に従って演算処理し、画像処理装置１００の全体を制御する。ＲＯＭ２２０は、ＣＰＵ２１０が実行するプログラムやデータを記憶している。ＲＡＭ２３０は、ＣＰＵ２１０でＲＯＭ２２０に記憶されたプログラムを実行する際に、実行するプログラムやデータが展開（ロード）され、演算の間、演算データを一時的に保持する。
【００２０】
ＨＤＤ２４０は、基本ソフトウェアであるＯＳ（Operating System）、本実施の形態に係るアプリケーションプログラムなどを、関連するデータとともに記憶する装置である。本実施の形態では、後述する属性情報１５０、起動情報１６０はＨＤＤ２４０に記憶される。
【００２１】
表示装置２５０は、ハードキーによるキースイッチやＬＣＤ（Liquid Crystal Display）等で構成され、画像処理装置１００が有する機能をユーザが利用する際や各種設定を行う際のユーザインタフェースとして機能する装置である。スキャナ２６０は、原稿の画像データを取得するための装置である。また、プロッタ２７０は、画像データを紙出力するための装置である。
【００２２】
通信Ｉ／Ｆ２８０は、無線又は有線の通信ネットワークを介して接続された他の通信制御機能を備えた周辺機器（ＰＣ端末や他の画像処理装置）と情報（データ）を送受信するためのインタフェースである。本実施の形態に係る画像処理装置１００は、ＬＡＮに接続され、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）などの通信プロトコルに従って、ＬＡＮに接続された装置とデータ送受信を行う。また、画像処理装置１００は、通信Ｉ／Ｆ２８０を介して電話回線に接続され、ファクシミリにおける画像データの送受信を行う。
【００２３】
画像処理装置１００が有する各手段は、ＣＰＵ２１０が、ＲＯＭ２２０又はＨＤＤ２４０に記憶された各手段に対応するプログラムを実行することにより実現される形態としても良いし、当該各手段に関する処理をハードウェアで実現する形態としても良い。
【００２４】
＜本実施の形態に係る画像処理装置の動作原理＞
図２を用いて、本実施の形態に係る画像処理装置１００の動作原理を説明する。図２は、画像処理装置１００の動作原理を説明する図である。
【００２５】
図２で示すように、画像処理装置１００は、プログラム起動制御手段１１０、画像処理手段１２０、記憶装置２４０、スキャナ２６０、プロッタ２７０、通信Ｉ／Ｆ２８０を有する。記憶装置２４０には、第１のプログラム１３０、第２のプログラム１４０、属性情報１５０、起動情報１６０が記憶されている。第１のプログラム１３０、第２のプログラム１４０は、画像処理装置が提供する機能を実現するためのプログラムであり、例えば、コピー機能を実現するためのプログラム、ファクシミリ機能を実現するプログラム、プリンタ機能を実現するためのプログラム等である。各機能を実現するためのプログラムは、複数のプログラムから構成されており、一つの機能に対応する構成要素のプログラムを全て起動することにより、画像処理装置１００はこの起動されたプログラムに対応する機能をユーザに提供することができる。
【００２６】
また、属性情報１５０は、図３で示すように各プログラムの名称と各プログラムの特性を保持するデータベース（以下、ＤＢと言う。）である。ここで、各プログラムの特性とは、例えば、当該プログラムの起動の順序、起動時間、データ容量等、各プログラムに関する情報である。一方、起動情報１６０とは、図４で示すように各プログラムが有する識別情報と、画像処理装置１００が提供する機能と、各機能に対応するプログラムを起動する順序とを対応付けて保持するＤＢである。図４では、識別情報「ｆｒ」を有するプログラムは、機能グループ「フレームワーク（ＣＭＰ：コンポーネント）」に属し、当該機能に対応するプログラムの起動順序は「１（番目）」であることを示す。また、図４では、識別情報「ｆａ」を有するプログラムは、機能グループ「ファクシミリ（ＣＭＰ：コンポーネント）」に属し、当該機能に対応するプログラムの起動順序は「３（番目）」であることを示す。つまり、図４の例では、各機能に対応するプログラムの起動順序は、「フレームワークＣＭＰ」→「コピーＣＭＰ」→「ファクシミリＣＭＰ」→「プリンタＣＭＰ」→「その他ＣＭＰ」となる。ここで、ＣＭＰは、ソフトウェア部品の集合としてのコンポーネントを示す。
【００２７】
プログラム起動制御手段１１０は、画像処理装置１００が提供するコピー機能、ファクシミリ機能を実現するためのプログラムを利用可能な状態に起動させる。その際、プログラム起動制御手段１１０は、コピー機能やファクシミリ機能等の機能毎に、各機能に対応するプログラムを起動させる。
【００２８】
図５で示すように、従来、画像処理装置は、自身が提供する全ての機能に対応するプログラムを一つのまとまりとして起動させていた。つまり、従来の画像処理装置は、全てのプログラムを一つのプロセスで起動させていたため、ユーザが優先的に利用したい機能（早く利用したい機能）があった場合でも、全てのプログラムが起動するまで、ユーザは画像処理装置を利用することはできなかった。
【００２９】
一方、図６で示すように、プログラム起動制御手段１１０は、画像処理装置１００が提供する機能毎にプログラムをグループ化し、このグループ毎にプログラムを起動させる。つまり、プログラム起動制御手段１１０は、画像処理装置１００が提供する機能毎に割り振られたグループに属する全てのプログラムを一つのプロセスとして起動させるため、例えば、ユーザが優先的に利用したい機能に対応するプログラムの起動時間を短縮することができる。また、こうすることで、特定の機能に対応するプログラムの起動処理にエラーが生じた場合であっても、他の機能に対応するプログラムの起動処理は滞りなく行われる（あるいは、当該エラーから受ける影響は少ない）。
【００３０】
また、プログラム起動制御手段１１０は、例えば、図４で示す起動情報１６０に保持される機能グループ毎の起動順序に従って、各機能に対応するプログラムを起動させる。図４の例であれば、プログラム起動制御手段１１０は、「フレームワークＣＭＰ」、「コピーＣＭＰ」、「ファクシミリＣＭＰ」、「プリンタＣＭＰ」、「その他ＣＭＰ」の順序で、各グループを構成するプログラムを起動させる。
【００３１】
例えば、プログラム起動制御手段１１０は、図７で示すように、時刻Ｔ０でフレームワークＣＭＰの構成要素である「フレームワーク（１）」のプログラムを起動させ、次に、「フレームワーク（２）」、「フレームワーク（３）」と起動させる。そして、プログラム起動制御手段１１０は、「フレームワーク（３）」の起動処理が終了した時刻Ｔ３において、図４で示す起動順序「２」のコピーＣＭＰの構成要素である「コピー（１）」のプログラムを起動させ、時刻Ｔ６でコピーＣＭＰのプログラムが全て起動を終了する。そして、時刻Ｔ６以降、画像処理装置１００はユーザにコピー機能を提供できる状態となる。
【００３２】
一方、時刻Ｔ５で「コピー（２）」の起動が終了した時点で、プログラム起動制御手段１１０は、図４で示す起動順序「３」のファクシミリＣＭＰの構成要素である「ファクシミリ（１）」のプログラムを起動させた後、時刻Ｔ９でファクシミリＣＭＰのプログラムが全て起動を終了する。そして、時刻Ｔ９以降、画像処理装置１００はユーザにファクシミリ機能を提供できる状態となる。
【００３３】
ここで、各ＣＭＰの構成要素であるそれぞれのプログラムの起動を開始させるタイミングは、適宜設定することができる。上記例では、「フレームワーク（３）」が起動終了した後に、「コピー（１）」が起動処理を開始し、「コピー（２）」が起動終了した後に、「ファクシミリ（１）」が起動を開始することとしている。
【００３４】
また、プログラム起動制御手段１１０は、図８で示すように、起動順序が早い（起動順序：２）コピーＣＭＰの起動処理を一時停止させ、起動順序が遅い（起動順序：３）ファクシミリＣＭＰのプログラムを優先的に起動させる。つまり起動処理の途中で、プロセスプライオリティの変更を行うことで、プログラム起動制御手段１１０は、コピーＣＭＰに割り当てたプロセスを待ち状態へ変遷させ、ファクシミリＣＭＰの起動プロセスを開始させる。こうすることで、図７に示す例では、ファクシミリ機能が利用可能となる時刻はＴ９であるのに対し、図８に示す例では、ファクシミリ機能が利用可能となる時刻はＴ８となり、優先する機能であるファクシミリ機能の起動時間を短縮することができる。なお、図８では、「コピー（２）」の起動処理は、時刻Ｔ６から再開するように図示しているが、「コピー（２）」の起動処理は、「ファクシミリ（４）」の起動処理終了後の時刻Ｔ８以降に再開する形態であっても良い。
【００３５】
また、プログラム起動制御手段１１０は、図６で示す「コピーＣＭＰ」、「ファクシミリＣＭＰ」、「プリンタＣＭＰ」のような各機能に対応するプログラムの中で、共通するプログラムが有る場合には、当該共通するプログラムを各ＣＭＰとは別のＣＭＰとして起動させる。例えば、「コピー（１）」、「ファクシミリ（１）」、「プリンタ（１）」が共通するプログラムである場合、プログラム起動制御手段１１０は、このプログラムをフレームワークＣＭＰに組み込んで、または、別の機能グループを作成して、元来属するＣＭＰの起動処理とは別に起動させる。ここで、上記「コピー（１）」、「ファクシミリ（１）」、「プリンタ（１）」のような共通するプログラムとは、例えば、外部記録媒体に対する読込・書出処理を行うインタフェースプログラム、データ入力側からデータ出力側へのデータ転送処理を行うプログラム、又はフレームワークＣＭＰのプログラム等をいう。
【００３６】
一方、画像処理装置１００へ新たにプログラムをインストールする場合、追加されるプログラム１７０は、自身を識別するための識別情報１８０を有する。ここで、識別情報１８０は、プログラムのファイル名であっても良く、プログラムの中に記述されていても良い。また、識別情報１８０は、各プログラムが保存されているＨＤＤ２４０内の場所であっても良い。
【００３７】
従って、プログラム起動制御手段１１０は、図４で示す起動情報１６０を利用し、追加されるプログラム１７０の有する識別情報をキーに、当該追加されるプログラム１７０が属するべき機能グループを検索する。そして、プログラム起動時に、プログラム起動制御手段１１０は、当該追加されたプログラム１７０を該当する機能グループの構成要素の一つとして起動させる。ここで、図４で示す「ｆｒ（フレームワーク）」、「ｃ（コピー）」、「ｆａ（ファクシミリ）」、「ｐ（プリンタ）」、「ｏ（その他）」の識別情報は、他の文字列であっても良い。また、追加されたプログラム１７０の識別情報１８０が起動情報１６０で停止されていない場合は、プログラム起動制御手段１１０は、当該追加されたプログラム１７０を、新しい機能に関するプログラムであると認識する形態でも良い。
【００３８】
また、プログラム起動制御手段１１０は、追加されたプログラム１７０に関する属性情報１５０を参照して、当該追加されたプログラム１７０が属するべき機能グループを決定しても良い。例えば、追加されたプログラム１７０が図３で示す「aaa.jar」であった場合、プログラム起動制御手段１１０は、プログラム「aaa.jar」に関する属性情報１５０を参照し、特性１の情報に基づいて、プログラム「aaa.jar」の属するべき機能グループをフレームワークＣＭＰと決定する。他の例として、プログラム起動制御手段１１０は、図３で示す特性２の各プログラムが要する起動時間、特性３の各プログラムの容量を参照して、各プログラムが属するべき機能グループを決定する。そして、プログラム起動時に、プログラム起動制御手段１１０は、当該追加されたプログラム１７０を該当する機能グループの構成要素の一つとして起動させる。
【００３９】
ここで、追加されたプログラム１７０に関する属性情報１５０は、当該プログラム１７０のインストールと同時にインストールされる形態であっても良く、当該プログラム１７０のインストール後に、別途設定する形態であっても良い。
【００４０】
他方、画像処理手段１２０は、起動後のコピー機能、ファクシミリ機能、プリンタ機能等を、ユーザの要求に応じて提供する。例えば、画像処理手段１２０は、ユーザによるコピー機能の実行要求を受け付けた場合、スキャナ２６０を用いて原稿の画像データを取得し、当該取得した画像データをプロッタ２７０で紙出力する。また、画像処理手段１２０は、ユーザによるファクシミリ機能の実行要求を受け付けた場合、スキャナ２６０を用いて原稿の画像データを取得し、当該取得した画像データを通信Ｉ／Ｆ２８０を介して指定先に送信する。さらに、画像処理手段１２０は、ユーザによるプリンタ機能の実行要求を受け付けた場合、通信Ｉ／Ｆ２８０を介して印刷すべき画像データを取得し、当該取得した画像データをプロッタ２７０で紙出力する。
【００４１】
以上のような動作原理に基づいて、本発明に係る画像処理装置１００は、優先させる機能に関するプログラムの起動時間を短縮させることができる。
【００４２】
＜本実施の形態に係る画像処理装置による起動処理及び画像形成処理＞
図９を用いて、本実施の形態に係る画像処理装置１００による起動処理及び画像形成処理の一例を説明する。図９は、画像処理装置１００による起動処理及び画像形成処理の一例を示すフローチャートである。
【００４３】
Ｓ１０で画像処理装置１００は起動処理を開始する。Ｓ２０でプログラム起動制御手段１１０が、画像処理装置１００が提供するコピー機能、ファクシミリ機能を実現するためのプログラムを利用可能な状態に起動させる。そのとき、プログラム起動制御手段１１０は、コピー機能やファクシミリ機能等の機能毎に、各機能に対応するプログラムを起動させる。
【００４４】
その際、プログラム起動制御手段１１０は、図６で示すように、各機能に対応するプログラムの起動を一つのプロセスとして実行する。こうすることで、一のプログラムの起動処理に対して、他のプログラムの起動時に生じた不具合の影響を抑えることができる。
【００４５】
また、プログラム起動制御手段１１０は、例えば図４で示す起動順序に従って、各機能に対応するプログラムを起動させる。図４で示す起動順序に関し、図１で示す表示装置２５０から当該起動順序の指定をすることで、プログラム起動制御手段１１０は、起動順序を変更することができる。また、図２で示す通信Ｉ／Ｆ２８０（インターネット経由）や外部モニタ３００（外部入力経由）から起動順序の指定をすることで、プログラム起動制御手段１１０は、起動順序を変更することができる。このように、図４の起動順序をユーザのニーズに合わせて適宜変更することで、ユーザの利用ニーズに合致した起動処理を行うことができる。
【００４６】
また、プログラム起動制御手段１１０は、例えば図８で示すように、コピー機能に対応するプログラムの起動処理の途中で、当該プログラムの起動処理を一時停止させ、ファクシミリ機能に対応するプログラムを起動させる形態としても良い。こうすることで、優先すべきファクシミリ機能に関するプログラムを早期に起動させ、ユーザの利用ニーズに合致した起動処理を行うことができる。なお、起動処理を一時停止されたプログラムについては、その後、適当なタイミングで停止された部分以後の起動処理が再開される。
【００４７】
さらには、プログラム起動制御手段１１０は、各機能に対応するプログラムの中で、共通するプログラムが有る場合、当該共通するプログラムを一の機能に対応するプログラムとして一括して起動させる形態としても良い。例えば、図６で示す「コピー（１）」、「ファクシミリ（１）」、「プリンタ（１）」が共通するプログラムである場合、プログラム起動制御手段１１０は、このプログラムをフレームワークＣＭＰに組み込んで、または、他の機能グループとして、元来属するＣＭＰとは別に起動させる。こうすることで、各機能間で連動する機能や並列処理する機能に対応することができる。
【００４８】
一方で、プログラム起動制御手段１１０は、後で追加したプログラム１７０に関して、当該プログラム１７０が有する識別情報と、ＨＤＤ２４０に保持する属性情報１５０と、起動情報１６０とに基づいて、属する機能グループを判定し、判定した機能グループ（ＣＭＰ）の構成要素として起動させる。こうすることで、追加したプログラムに関しても、優先させる機能に関するプログラムの起動時間を短縮させることができる。
【００４９】
Ｓ３０で画像処理手段１２０が、ユーザによる処理要求がなされるのを待ち、Ｓ４０で画像処理手段１２０が、表示装置２５０等を介してユーザによる処理要求を受け付ける。Ｓ５０で画像処理手段１２０の受け付けたユーザによる処理要求が終了命令であった場合（Ｓ５０でＹｅｓの場合）、Ｓ７０で画像処理装置１００は、画像形成処理を終了する。
【００５０】
一方、Ｓ５０で画像処理手段１２０の受け付けたユーザによる処理要求が終了命令でない場合（Ｓ５０でＮｏの場合）、Ｓ６０で画像処理手段１２０が、ユーザによる処理要求に従って、画像形成処理を実行する。例えば、画像処理手段１２０は、ユーザによるコピー機能の実行要求を受け付けた場合、スキャナ２６０を用いて原稿の画像データを取得し、当該取得した画像データをプロッタ２７０で紙出力する。また、画像処理手段１２０は、ユーザによるファクシミリ機能の実行要求を受け付けた場合、スキャナ２６０を用いて原稿の画像データを取得し、当該取得した画像データを通信Ｉ／Ｆ２８０を介して指定先に送信する。さらに、画像処理手段１２０は、ユーザによるプリンタ機能の実行要求を受け付けた場合、通信Ｉ／Ｆ２８０を介して印刷すべき画像データを取得し、当該取得した画像データをプロッタ２７０で紙出力する。
【００５１】
上記のような処理を行うことで、本発明では、優先させる機能に関するプログラムの起動時間を短縮させる画像処理装置を提供することができる。
【００５２】
（総括）
本発明では、優先させる機能に関するプログラムの起動時間を短縮させる画像処理装置、及び当該プログラム起動方法を提供することができる。
以上、本発明の実施の形態について詳述したが、本発明は係る特定の実施の形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲において、種々の変形・変更が可能である。
【符号の説明】
【００５３】
１００  画像処理装置
１１０  プログラム起動制御手段
１２０  画像処理手段
１３０  第１のプログラム
１４０  第２のプログラム
１５０  属性情報
１６０  起動情報
２１０  ＣＰＵ
２２０  ＲＯＭ
２３０  ＲＡＭ
２４０  ＨＤＤ
２５０  表示装置
２６０  スキャナ
２７０  プロッタ
２８０  通信Ｉ／Ｆ
３００  外部モニタ
【先行技術文献】
【特許文献】
【００５４】
【特許文献１】特開２００７−１９９７７３号公報
【図１】
2010092458.tif 000003
【図２】
2010092458.tif 000004
【図３】
2010092458.tif 000005
【図４】
2010092458.tif 000006
【図５】
2010092458.tif 000007
【図６】
2010092458.tif 000008
【図７】
2010092458.tif 000009
【図８】
2010092458.tif 000010
【図９】
2010092458.tif 000011