(57)【要約】      （修正有）【課題】  画像通信装置内の画像変換処理ソフトウェアモジュールに変更や入れ替えがあっても、その変更等に応じた送受信ソフトウェアモジュールの設定変更を不要にできる汎用性の高い画像処理プログラム、画像処理装置を提供する。【解決手段】  インターネットＦＡＸ１００は、ＣＰＵ１０１と、ＤＲＡＭ１０４と、画像データ読み取り部１０５と、操作部１０９と、ＣＯＤＥＣ１１０とを備える。ＣＰＵ１０１が読み取り部１０５から受信した画像データの符号化をオペレータの選択したデータ形式で行う場合、読み取り部１０５の送受信ソフトウェアモジュールで作成されたパラメータ群をインターフェースモジュールに送信し、インターフェースモジュールでこのパラメータ群を画像変換処理ソフトウェアモジュール中の符号化モジュールで処理可能なパラメータ形式に変換する。【選択図】      図１
2005123719.tif 000002
【特許請求の範囲】
【請求項１】
原稿から画像データを読み取る画像読み取り処理部、画像データを印刷する画像印刷処理部、画像処理を行う外部機器との通信処理を行う通信処理処理部の各処理部から受信した画像データを前記各処理部のいずれかに送信する際に、当該送信された処理部で処理可能なデータ形式に前記画像データを変換する画像変換処理ソフトウェアモジュールを画像通信装置に実行させる画像処理プログラムにおいて、
前記画像処理プログラムは、
前記各処理部で画像処理パラメータ群を作成する送受信ソフトウェアモジュールと、
前記作成された画像処理パラメータ群を当該各処理部から受信し、当該画像処理パラメータ群を前記画像変換処理ソフトウェアモジュールによる画像処理が可能な他の画像処理パラメータ群に変換するインターフェースモジュールとを更に有し、
前記画像変換処理ソフトウェアモジュールは、前記他の画像処理パラメータ群に基づいて前記データ形式を設定することを特徴とする画像処理プログラム。
【請求項２】
前記インターフェースモジュールは、前記画像変換処理ソフトウェアモジュールが変更されたとき、前記他の画像処理パラメータ群を当該変更された画像変換処理ソフトウェアモジュールで処理可能なパラメータ群に変更することを特徴とする請求項１記載の画像処理プログラム。
【請求項３】
原稿から画像データを読み取る画像読み取り処理部、画像データを印刷する画像印刷処理部、画像処理を行う外部機器との通信処理を行う通信処理処理部の各処理部から受信した画像データを前記各処理部のいずれかに送信する際に、当該送信された処理部で処理可能なデータ形式に画像変換処理ソフトウェアモジュールで変換する画像変換手段を備える画像処理装置において、
前記画像変換手段は、
前記各処理部の送受信ソフトウェアモジュールで画像処理パラメータ群を作成するパラメータ群作成手段と、
前記作成された画像処理パラメータ群を当該各処理部から受信し、当該画像処理パラメータ群を前記画像変換処理ソフトウェアモジュールによる画像処理が可能な他の画像処理パラメータ群にインターフェースモジュールで変換するパラメータ群変換手段とを更に有し、
前記画像変換処理ソフトウェアモジュールで、前記他の画像処理パラメータ群に基づいて前記データ形式を設定することを特徴とする画像処理装置。
【請求項４】
前記パラメータ群変換手段は、前記画像変換処理ソフトウェアモジュールが変更されたとき、前記他の画像処理パラメータ群を当該変更された画像変換処理ソフトウェアモジュールで処理可能なパラメータ群に前記インターフェースモジュールで変更することを特徴とする請求項３記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理プログラム、画像処理装置に関し、特に画像処理装置内の処理部のいずれかに送信する画像データを画像変換処理ソフトウェアモジュールにより所定のデータ形式に変換する画像処理プログラム、画像処理装置に関する。
【背景技術】
【０００２】
従来のマルチファンクション機は、その画像データの入力経路としては、スキャナ部からの受信、ネットワークからの受信、ファクシミリからの受信などの機能を有し、画像データの出力経路としては、プリンタ部への送信、ネットワークへの送信、ファクシミリへの受信などの機能を有している。
【０００３】
画像データは、これらの入力経路を通じて画像処理装置本体内のメモリに格納され、またこれらの出力経路を通じて画像処理装置本体内のメモリから放出される(例えば、特許文献１参照)。
【０００４】
通常、本体内のメモリで保持できる画像データは、所定の符号形式やファイル形式のものに限定されている。従って、スキャナ部やファクシミリ等からの画像データを画像処理装置本体に入力する際にはその画像データを本体内のメモリで保持できる符号形式等に変換する必要があり、また、画像処理装置本体から画像データをプリンタ部やファクシミリ等に出力する際にはその画像データを画像処理装置本体内のメモリで保持されている画像データを、出力先の外部機器で保持できる符号形式等に変換する必要がある。
【０００５】
従って、画像データをスキャナ部から受信する場合、プリンタ部に送信する場合、及びネットワークと接続する外部機器やファクシミリに送受信する場合等、画像データの送受信先と、符号化、復号化、回転、縮小、及び拡大等の画像処理の内容とによって異なるパラメータ群がスキャナ部、プリンタ部、ネットワークＩ／Ｆ、ファクシミリＩ／Ｆで作成される。
【０００６】
例えば、画像データがスキャナ部からマルチファンクション機に送信され、且つ画像処理の内容が符号化である場合、まず、スキャナ部は、マルチファンクション機の画像処理モジュールがスキャナ部から送信された画像データを本体内のメモリで保持可能な符号形式に変換するためのパラメータ群を作成する。また、この作成されたパラメータ群が図４のルート４ａに示すようにスキャナ部から画像処理モジュールの符号化モジュールに送信されたときに、符号化モジュールによる符号化処理が開始する。
【０００７】
同様に、画像データがマルチファンクション機からプリンタに送信され、且つ画像処理の内容が復号化である場合、まず、プリンタは、マルチファンクション機のソフトウェアモジュールが画像処理装置本体内のメモリにある画像データをプリンタで出力可能な復号形式に変換するためのパラメータ群を作成する。さらに、上述の符号化処理と同様に、この作成されたパラメータ群が図４のルート４ｂに示すようにプリンタからソフトウェアモジュールの復号化モジュールに送信されたときに、ソフトウェアモジュールによる復号化処理が開始する。
【０００８】
一方、ソフトウェアモジュールは、上述したように外部機器からパラメータ群が送信されると、所定の画像処理が可能な複数のデータ形式をその送信されたパラメータ群に基づいて作成し、この作成されたデータ形式のうちオペレータが選択したデータ形式で画像データの画像処理を行う。
【０００９】
以下、一例として、画像データがスキャナ部から本体内のメモリへ送信される場合であって、画像処理の内容が符号化である場合の画像処理をフローチャートを用いて具体的について説明する。
【００１０】
図５は、従来の画像処理の一例を示すフローチャートであり、（ａ）は、スキャナ部内の送受信ソフトウェアモジュールで実行されるパラメータ作成処理を示し、（ｂ）は、マルチファンクション機のＣＰＵ内の画像変換処理ソフトウェアモジュールで実行される画像変換処理を示す。両処理とも、初期状態はモジュールコール待ちとなっている。
【００１１】
本画像処理は、まず、以下のスキャナ部内の送受信ソフトウェアモジュールで実行されるパラメータ作成処理を実行する。
【００１２】
図５（ａ）において、まず、ステップＳ３００Ａで原稿のスキャンが開始すると、送受信ソフトウェアモジュールコール待ち（ステップＳ３００）が解除される。
【００１３】
その後、送受信ソフトウェアモジュールは、スキャンした原稿の主走査長データを取得し（ステップＳ３０１）、この取得した主走査長データに基づいて、原稿をＣＣＤで読み取り、生画像データを取得する（ステップＳ３０２）。この取得した生画像データ及び主走査長、副走査長、画像データのメモリアドレス等は一旦スキャナ部内のメモリに格納される。
【００１４】
次に、送受信ソフトウェアモジュールは、スキャナ部の内部メモリに格納された主走査長、副走査長、画像データのメモリアドレス等からパラメータ群を作成する（ステップＳ３０３）。このパラメータ群は、スキャンした原稿の画像データをマルチファンクション機のＣＰＵ内の画像変換処理ソフトウェアモジュールがマルチファンクション機内のメモリで保持可能な符号形式に変換する際に用いられる。
【００１５】
その後、送受信ソフトウェアモジュールは、ステップＳ３０３で作成されたパラメータ群をスキャナ部からマルチファンクション機のＣＰＵ内の画像変換処理ソフトウェアモジュール中の符号化モジュールに送信する（ステップＳ３０４）。このとき、ステップＳ３０２においてスキャナ部内のメモリに格納された生画像データもスキャナ部からマルチファンクション機に送信する。
【００１６】
その後、この送受信ソフトウェアモジュールによるパラメータ作成処理は、上述の符号化モジュールからのレスポンス待ちのため待ち状態に入る（ステップＳ３０５）。
【００１７】
一方、ステップＳ３０４でパラメータ群を受信した符号化モジュールは以下の画像変換処理を実行する（図５（ｂ））。
【００１８】
図５（ｂ）において、ステップＳ３０４でスキャナ部内の送受信ソフトウエアモジュールから符号化モジュールにパラメータ群が送信されると、符号化モジュールコール待ち（ステップＳ３０６）が解除され、符号化モジュールは、ステップＳ３０４で送信されたパラメータ群に基づいて符号化処理が可能な複数のデータ形式を作成し、この作成されたデータ形式の一つであってオペレータにより選択されたデータ形式でステップＳ３０４で転送された生画像データを符号化する（ステップＳ３０７）。次いで、符号化後の画像データをマルチファンクション機内部のメモリに格納後、スキャナ部内の送受信ソフトウェアモジュールに処理終了通知を行う（ステップＳ３０８）。
【００１９】
送受信ソフトウェアモジュールは、符号化モジュールから処理終了通知を受信すると（ステップＳ３０９）、レスポンス待ち状態（ステップＳ３０５）からスキャナモジュールコール待ち状態（ステップＳ３００）に戻る。
【特許文献１】特開平０７−２８８６２５号公報
【発明の開示】
【発明が解決しようとする課題】
【００２０】
しかしながら、従来はスキャナ部でのステップＳ３０３の処理、即ち、スキャンした原稿の画像データを画像変換処理ソフトウェアモジュールがマルチファンクション機内のメモリで保持可能な符号形式に変換することができるパラメータ群をスキャナ部内の送受信ソフトウェアモジュールが作成していたため、例えば、ＣＰＵが実行する画像変換処理ソフトウェアモジュール中の符号化モジュールに変更や入れ替えがあった場合、スキャナ部内の送受信ソフトウェアモジュールもその変更や入れ替えに応じてステップＳ３０３におけるパラメータ群の作成処理の内容を変更しなくてはならないという問題があった。同様の問題が、スキャナ部に限らず、符号化モジュールを使うプリンタ部、ネットワークＩ／Ｆ部、ファクシミリＩ／Ｆ部等においても生じる。
【００２１】
本発明の目的は、画像通信装置との間で画像データの送受信を行うスキャナ部、プリンタ部、ネットワークＩ／Ｆ部、ファクシミリＩ／Ｆ部などの各処理部が送受信ソフトウエアモジュールで作成する画像処理パラメータ群に応じて画像データを所定のデータ形式に変換する画像通信装置内の画像変換処理ソフトウェアモジュールに変更や入れ替えがあっても、画像変換処理ソフトウェアモジュールの変更等に応じた送受信ソフトウェアモジュールの設定変更を不要にできる変更に強く汎用性高い画像処理プログラム、画像処理装置を提供することにある。
【課題を解決するための手段】
【００２２】
請求項１記載の画像処理プログラムは、原稿から画像データを読み取る画像読み取り処理部、画像データを印刷する画像印刷処理部、画像処理を行う外部機器との通信処理を行う通信処理処理部の各処理部から受信した画像データを前記各処理部のいずれかに送信する際に、当該送信された処理部で処理可能なデータ形式に前記画像データを変換する画像変換処理ソフトウェアモジュールを画像通信装置に実行させる画像処理プログラムにおいて、前記画像処理プログラムは、前記各処理部で画像処理パラメータ群を作成する送受信ソフトウェアモジュールと、前記作成された画像処理パラメータ群を当該各処理部から受信し、当該画像処理パラメータ群を前記画像変換処理ソフトウェアモジュールによる画像処理が可能な他の画像処理パラメータ群に変換するインターフェースモジュールとを更に有し、前記画像変換処理ソフトウェアモジュールは、前記他の画像処理パラメータ群に基づいて前記データ形式を設定することを特徴とする。
【００２３】
請求項２記載の画像処理プログラムは、請求項１記載の画像処理プログラムにおいて、前記インターフェースモジュールは、前記画像変換処理ソフトウェアモジュールが変更されたとき、前記他の画像処理パラメータ群を当該変更された画像変換処理ソフトウェアモジュールで処理可能なパラメータ群に変更することを特徴とする。
【００２４】
請求項３記載の画像処理装置は、原稿から画像データを読み取る画像読み取り処理部、画像データを印刷する画像印刷処理部、画像処理を行う外部機器との通信処理を行う通信処理処理部の各処理部から受信した画像データを前記各処理部のいずれかに送信する際に、当該送信された処理部で処理可能なデータ形式に画像変換処理ソフトウェアモジュールで変換する画像変換手段を備える画像処理装置において、前記画像変換手段は、前記各処理部の送受信ソフトウェアモジュールで画像処理パラメータ群を作成するパラメータ群作成手段と、前記作成された画像処理パラメータ群を当該各処理部から受信し、当該画像処理パラメータ群を前記画像変換処理ソフトウェアモジュールによる画像処理が可能な他の画像処理パラメータ群にインターフェースモジュールで変換するパラメータ群変換手段とを更に有し、前記画像変換処理ソフトウェアモジュールで、前記他の画像処理パラメータ群に基づいて前記データ形式を設定することを特徴とする。
【００２５】
請求項４記載の画像処理装置は、請求項３記載の画像処理装置において、前記パラメータ群変換手段は、前記画像変換処理ソフトウェアモジュールが変更されたとき、前記他の画像処理パラメータ群を当該変更された画像変換処理ソフトウェアモジュールで処理可能なパラメータ群に前記インターフェースモジュールで変更することを特徴とする。
【発明の効果】
【００２６】
請求項１記載の画像処理プログラム及び請求項３記載の画像処理装置によれば、各処理部の送受信ソフトウェアモジュールで画像処理パラメータ群を作成し、この作成された画像処理パラメータ群を各処理部から受信し、画像処理パラメータ群を画像変換処理ソフトウェアモジュールによる画像処理が可能な他の画像処理パラメータ群にインターフェースモジュールで変換し、画像変換処理ソフトウェアモジュールは、各処理部から受信した画像データを各処理部のいずれかに送信する際に、送信された処理部で処理可能なデータ形式を他の画像処理パラメータ群に基づいて設定するので、画像変換処理ソフトウェアモジュールに変更や入れ替えがあっても、その影響はすべて、インターフェイスモジュールまでで吸収でき、画像変換処理ソフトウェアモジュールの変更等に応じた送受信ソフトウェアモジュールの設定変更を不要にできる変更に強く汎用性高い画像処理プログラムを提供することができる。
【００２７】
請求項２記載の画像処理プログラム及び請求項４記載の画像処理装置によれば、画像変換処理ソフトウェアモジュールが変更されたとき、他の画像処理パラメータ群をこの変更された画像変換処理ソフトウェアモジュールで処理可能なパラメータ群にインターフェースモジュールで変更するので、確実に画像変換処理ソフトウェアモジュールの変更の影響をインターフェイスモジュールまでで吸収できる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態を図面を用いて詳説する。
【００２９】
図１は、本発明の実施の形態に係る画像処理プログラムを実行する画像処理装置を有するインターネットＦＡＸ１００のブロック図である。
【００３０】
図１において、インターネットＦＡＸ１００は、後述する図２の画像変換処理ソフトウェアモジュール及びインターフェースモジュールを有する画像処理プログラムにより本装置での画像処理全体を制御するＣＰＵ１０１と、ＣＰＵ１０１の制御プログラムを格納するＲＯＭ１０２と、オペレータが登録した設定値や本装置の管理データ等や各種ワーク用バッファ等を格納するＳＲＡＭ１０３と、プログラム制御変数等の格納や画像データ・テキストデータの蓄積を行うＤＲＡＭ１０４と、画像データを読み取り、バイナリデータに変換する読み取り部１０５（画像読み取り処理部）と、画像データを記録紙に出力する印刷部１０６（画像印刷処理部）と、ネットワークとの通信インターフェースであるネットワーク通信制御部１０７（通信処理処理部）と、電話回線との通信インターフェースであるファクシミリ通信制御部１０８（通信処理処理部）と、オペレータによる登録を行う操作部１０９と、ＤＲＡＭ１０４に書き込む画像データやＤＲＡＭ１０４から読み取る画像データについてＣＰＵ１０１が制御する画像変換処理ソフトウェアモジュールで符号化、復号化、回転、縮小、及び拡大等の画像処理を行うＣＯＤＥＣ１１０とを備え、これらはバス１１１により相互に接続されている。
【００３１】
また、読み取り部１０５、印刷部１０６、ネットワーク通信制御部１０７、及びファクシミリ通信制御部１０８は、ＣＰＵ１０１が制御するインターフェースモジュールで処理可能なパラメータ群（画像処理パラメータ群）を作成する送受信ソフトウェアモジュールを有するプログラムを備える制御ソフト部（不図示）を有しており、読み取った原稿の画像データ及び送受信ソフトウェアモジュールで作成されたパラメータ群をバス１０１を介してＣＰＵ１０１に送信する。
【００３２】
ネットワーク通信制御部１０７は、ネットワークを介して、画像処理を行う外部機器と接続しており、ファクシミリ通信制御部１０８は、電話回線を介して、画像処理を行うＦＡＸ４００等の外部機器と接続している。
【００３３】
ＣＰＵ１０１の制御するインターフェースモジュールは、図２に示すように、読み取り部１０５、印刷部１０６、ネットワーク通信制御部１０７、及びファクシミリ通信制御部１０８から受信したパラメータ群を画像変換処理ソフトウェアモジュールの各処理モジュールによる画像データの処理が可能な形式のパラメータ群（他の画像処理パラメータ群）に変換する。
【００３４】
以下、本発明の実施の形態に係る画像処理プログラムの動作の一例として、画像データが読み取り部１０５からＤＲＡＭ１０４へ送信される場合であって、画像処理の内容が画像データの符号化である場合の画像処理をフローチャートを用いて具体的について説明する。
【００３５】
図３は、本発明に係る画像処理の一例を示すフローチャートであり、（ａ）は、読み取り部１０５内の送受信ソフトウェアモジュールで実行されるパラメータ作成処理を示し、（ｂ）は、ＣＰＵ１０１内のインターフェースモジュールで実行されるパラメータ変換処理を示し、（ｃ）は、ＣＰＵ１０１内の画像変換処理ソフトウェアモジュールで実行される画像変換処理を示す。
【００３６】
本画像処理は、まず、以下の読み取り部１０５内の送受信ソフトウェアモジュールで実行されるパラメータ作成処理を実行する。
【００３７】
図３（ａ）において、まず、ステップＳ４００Ａで原稿のスキャンが開始すると、送受信ソフトウェアモジュールコール待ち（ステップＳ４００）が解除される。
【００３８】
その後、送受信ソフトウェアモジュールは、スキャンした原稿の主走査長データを取得し（ステップＳ４０１）、この取得した主走査長データに基づいて、原稿をＣＣＤ（不図示）で読み取り、生画像データを取得する（ステップＳ４０２）。この取得した生画像データ及び主走査長、副走査長、画像データのメモリアドレス等は一旦読み取り部１０５内のメモリ（不図示）に格納される。
【００３９】
次に、送受信ソフトウェアモジュールは、一旦読み取り部１０５のメモリに格納された主走査長、副走査長、画像データのメモリアドレス等からパラメータ群を作成する（ステップＳ４０３）。このパラメータ群は、スキャンした原稿の画像データを、ＣＰＵ１０１のインタフェースモジュールで処理可能な符号形式に変換するためのパラメータ群を作成する際に用いられる。
【００４０】
その後、送受信ソフトウェアモジュールは、ステップＳ４０３で作成されたパラメータ群をＣＰＵ１０１のインターフェースモジュールに送信する（ステップＳ４０４）。このとき、ステップＳ４０２において読み取り部１０５内のメモリに格納した生画像データも読み取り部１０５からインターネットＦＡＸ１００に送信する。
【００４１】
その後、この送受信ソフトウェアモジュールによるパラメータ作成処理は、上述のインターフェースモジュールからのレスポンス待ちのため待ち状態に入る（ステップＳ４０５）。
【００４２】
一方、ステップＳ４０４でパラメータ群を受信したインターフェースモジュールは以下のパラメータ変換処理を実行する（図３（ｂ））。
【００４３】
図３（ｂ）において、ステップＳ４０４で読み取り部１０５の送受信ソフトウエアモジュールからインターフェースモジュールにパラメータ群が送信されると、インターフェースモジュールコール待ちが解除され、インターフェースモジュールは、ステップＳ４０４で送信されたパラメータ群のパラメータ形式をＣＰＵ１０１が使用する画像変換処理ソフトウェアモジュールで処理可能なパラメータ形式に変換する（ステップＳ４０７）。このステップＳ４０７で変換されるパラメータ形式は、予めインターフェースモジュールに設定されているが、画像変換処理ソフトウェアモジュールの変更や入れ替えがあった場合、このインターフェースモジュールに設定されているパラメータ形式は随時更新される。この更新方法は、ＣＰＵ１０１が画像変換処理ソフトウェアモジュールの変更時に、その変更後の画像変換処理ソフトウェアモジュールで処理可能なパラメータ群に基づいてインターフェースモジュールの設定を変更することにより行ってもよいし、オペレータが操作部１０９等の入力によりその変更後の画像変換処理ソフトウェアモジュールで処理可能なパラメータ群に基づいてインターフェースモジュールの設定を変更してもよい。これにより、画像変換処理ソフトウェアモジュールに変更があっても、この画像変換処理ソフトウェアモジュールの変更についての影響はすべて、インターフェイスモジュールまでで確実に吸収できる。
【００４４】
次に、ステップＳ４０７において変換されたパラメータ群をインターフェースモジュールから画像変換処理ソフトウェアモジュールの符号化モジュールに転送し（ステップＳ４０８）、パラメータ変換処理は、符号化モジュールからのレスポンス待ちのため待ち状態に入る（ステップＳ４０９）。
【００４５】
一方、ステップＳ４０８でパラメータ群を受信した画像変換処理ソフトウェアモジュールは以下の画像変換処理を実行する（図３（ｃ））。
【００４６】
図３（ｃ）において、ステップＳ４０８でインターフェースモジュールから符号化モジュールにパラメータ群が転送されると、符号化モジュールコール待ち（ステップＳ４１０）が解除され、符号化モジュールは、ステップＳ４０８で転送されたパラメータ群に基づいて符号化処理が可能な複数のデータ形式を作成し、この作成されたデータ形式の一つであってオペレータにより選択されたデータ形式でステップＳ４０４で転送された生画像データを符号化する（ステップＳ４１１）。ステップＳ４１１におけるオペレータによるデータ形式の選択は、例えば、符号化モジュールが作成した上記複数のデータ形式をオペレータが操作部１０９でそのいずれか一つを選択可能に表示部（不図示）に表示することで行う。
【００４７】
次いで、変換後の画像データをＤＲＡＭ１０４に格納後、インターフェースモジュールに処理終了通知を行う（ステップＳ４１２）。
【００４８】
インターフェースモジュールは、符号化モジュールから処理終了通知を受信すると、レスポンス待ち状態（ステップＳ４０８）から抜け、読み取り部１０５に処理終了通知を行う（ステップＳ４１３）。
【００４９】
読み取り部１０５は、インターフェースモジュールからから処理終了通知を受信すると、レスポンス待ち状態（ステップＳ４０５）からスキャナモジュールコール待ち状態（ステップＳ４００）に戻る。
【００５０】
図３の処理によれば、インターネットＦＡＸ１００が読み取り部１０５から受信した画像データの符号化をオペレータの選択したデータ形式で行う場合、読み取り部１０５がインターフェースモジュールにパラメータ群を送信し（ステップＳ４０４）、インターフェースモジュールでその転送されたパラメータ群を画像変換処理ソフトウェアモジュールの符号化モジュールで処理可能なパラメータ形式に変換するので（ステップＳ４０７）、画像変換処理ソフトウェアモジュールに変更や入れ替えがあっても、その影響はすべて、インターフェイスモジュールまでで吸収でき、画像変換処理ソフトウェアモジュールの変更等に応じた読み取り部１０５側の送受信ソフトウェアモジュールの設定変更を不要にできる変更に強く汎用性高い画像処理プログラムを提供することができる。
【００５１】
本実施の形態では、読み取り部１０５からインターネットＦＡＸ１００に画像データが送信されて符号化処理された後に、ＤＲＡＭ１０４に格納される場合を例に挙げたが、本発明はこれに限定されるものではなく、ＤＲＡＭ１０４に格納されている画像データが復号化処理された後に、インターネットＦＡＸ１００から印刷部１０６に送信する場合も図３とほぼ同様の処理となる。但し、ステップＳ４１１の処理は、復号化モジュールはステップＳ４０８で転送されたパラメータ群に基づいて復号化処理が可能な複数のデータ形式を作成し、この作成されたデータ形式の一つであってオペレータにより選択されたデータ形式でＤＲＡＭ１０４に格納されている画像データを復号化する処理となる。
【００５２】
また、本発明はバス１１１を介して画像データが送受信される場合に限定されるものではなく、ネットワークや電話回線を介して画像データが送受信される場合も同様の処理を行うことができる。
【００５３】
さらに、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。上述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体等の媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体等の媒体に格納されたプログラムコードを読み出し実行することによっても、本発明が達成されることは言うまでもない。
【００５４】
この場合、記憶媒体等の媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体等の媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体等の媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、或いはネットワークを介したダウンロードなどを用いることができる。
【００５５】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【００５６】
更に、記憶媒体等の媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態に係る画像処理プログラムを実行する画像処理装置のブロック図である。
【図２】図１のインターネットＦＡＸ１００及びその外部機器間におけるパラメータ群のやりとりの流れを示す図である。
【図３】本発明に係る画像処理の一例を示すフローチャートであり、（ａ）は、読み取り部１０５内の送受信ソフトウェアモジュールで実行されるパラメータ作成処理を示し、（ｂ）は、ＣＰＵ１０１内のインターフェースモジュールで実行されるパラメータ変換処理を示し、（ｃ）は、ＣＰＵ１０１内の画像変換処理ソフトウェアモジュールで実行される画像変換処理を示す。
【図４】従来のマルチパス機及びその外部機器間におけるパラメータ群のやりとりの流れを示す図である。
【図５】従来の画像処理の一例を示すフローチャートであり、（ａ）は、スキャナ内の送受信ソフトウェアモジュールで実行されるパラメータ作成処理を示し、（ｂ）は、マルチファンクション機のＣＰＵ内の画像変換処理ソフトウェアモジュールで実行される画像変換処理を示す。
【符号の説明】
【００５８】
１００  インターネットＦＡＸ
１０４  ＤＲＡＭ
１０５  読み取り部
１０６  印刷部
１０７  ネットワーク通信制御部
１０８  ファクシミリ通信制御部
１０９  操作部
１１０  ＣＯＤＥＣ
【図１】
2005123719.tif 000003
【図２】
2005123719.tif 000004
【図３】
2005123719.tif 000005
【図４】
2005123719.tif 000006
【図５】
2005123719.tif 000007