(57)【要約】【課題】  ネットワーク画像データをＭＦＰで画像処理した後、処理済みネットワーク画像データをネットワーク側に直接返却可能として、処理済みネットワーク画像データの有効活用を図る。【解決手段】  ＭＦＰ３００と同期を取る入出力ＦＩＦＯ３２５、３３５を用いて、ネットワーク１９０からのネットワーク画像データをＭＦＰ３００の画像処理手段３２０で逐次画像処理し、高度に画像処理された処理済みネットワーク画像データを、出力ＦＩＦＯ３３５から逐次直接システム制御手段３６０を介してネットワークに返信する。【選択図】  図１
2005033796.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されクロックを用いて画像処理し、ローカルの情報に基づく第１の動作モードと、前記ネットワークからの情報に基づく第２の動作モードとを実施する多機能画像処理装置において、
ネットワーク要求装置からのネットワーク画像データを送信する第１のデータバスと、
前記第１のデータバスから送信される前記ネットワーク画像データを前記クロックに整合する第１のＦＩＦＯと、
前記第１のＦＩＦＯから入力される前記ネットワーク画像データを画像処理する画像処理手段と、
前記画像処理手段により前記ネットワーク画像データを画像処理してなる処理済みネットワーク画像データを前記ネットワーク要求装置に返還するために出力する第２のＦＩＦＯと、
前記第２のＦＩＦＯから出力される前記処理済みネットワーク画像データを返信する第２のデータバスとを具備する事を特徴とする多機能画像処理装置。
【請求項２】
原稿媒体を読み取るスキャナと、画像データに応じて記録媒体に画像形成する画像記録手段と、入力されるデータを画像処理してなる画像処理手段と、前記データを送受信するインターフェースと、システム制御手段とを有し、クロックを用いて画像処理し、前記ネットワークによらない第１の動作モードと、前記ネットワークからの情報に基づく第２の動作モードとを実施する多機能画像処理装置において、
ネットワーク要求装置を有し前記システム制御手段に接続されるネットワーク機能と、
前記インターフェースをバイパスして、前記ネットワーク要求装置からのネットワーク画像データを送信する第１のデータバスと、
前記第１のデータバスから送信される前記ネットワーク画像データを前記クロックに整合して前記画像処理手段に入力する第１のＦＩＦＯと、
前記画像処理手段により前記ネットワーク画像データを画像処理してなる処理済みネットワーク画像データを出力する第２のＦＩＦＯと、
前記第２のＦＩＦＯから出力される前記処理済みネットワーク画像データを前記インターフェースをバイパスして返信する第２のデータバスとを具備する事を特徴とする多機能画像処理装置。
【請求項３】
前記第１の動作モードを前記第２の動作モードより優先させ、前記第１の動作モード実施中であれば、前記第２の動作モードを拒否制御する拒否手段を更に有することを特徴とする請求項１又は請求項２のいずれか記載の多機能画像処理装置。
【請求項４】
前記第１の動作モードを前記第２の動作モードより優先させ、前記第１の動作モード開始時に前記第２の動作モード実施中であれば、前記第２の動作モードを中断制御する中断手段を更に有することを特徴とする請求項１又は請求項２のいずれか記載の多機能画像処理装置。
【請求項５】
前記ネットワーク画像データの１行を１クロック期間に前記第１のＦＩＦＯに入力すると共に、前記処理済みネットワーク画像データの１行を前記１クロック期間に前記第２のＦＩＦＯから出力する事を特徴とする請求項１又は請求項２のいずれか記載の多機能画像処理装置。
【請求項６】
前記ネットワーク画像データを格納可能な記憶手段を更に有することを特徴とする請求項１又は請求項２のいずれか記載の多機能画像処理装置。
【請求項７】
前記記憶手段は、前記第１の動作モードによる画像データを格納可能であることを特徴とする請求項６記載の多機能画像処理装置。
【請求項８】
クロックを用いて画像処理し、ローカルの情報に基づく第１の動作モードと、ネットワークからの情報に基づく第２の動作モードとを実施する多機能画像処理方法において、
前記第１の動作モードで画像処理する第１の動作モード工程と、
前記第１の動作モード工程中に、前記第２の動作モードによる画像処理要求を受けるネットワーク要求工程と、
前記ネットワーク要求工程を拒否する拒否工程とを具備する事を特徴とする多機能画像処理方法。
【請求項９】
前記第２の動作モードが、
ネットワーク要求装置からのネットワーク画像データの１行を１クロック期間に送信する送信工程と、
送信された前記ネットワーク画像データを画像処理する画像処理工程と、
前記ネットワーク画像データを画像処理してなる処理済みネットワーク画像データの１行を１クロック期間に前記ネットワーク要求装置に返還のため出力する出力工程とを具備する事を特徴とする請求項８記載の多機能画像処理方法。
【請求項１０】
前記第１の動作モード工程終了後、前記拒否工程で拒否された前記ネットワーク要求工程を受付可能であることを特徴とする請求項８又は請求項９のいずれか記載の多機能画像処理方法。
【請求項１１】
前記拒否工程で拒否された前記ネットワーク要求工程を保存する拒否データ保存工程と、
前記第１の動作モード工程終了後、前記拒否データ保存工程で保存された前記ネットワーク要求工程を最初に実施する優先処理工程とを更に具備する事を特徴とする請求項８又は請求項９のいずれか記載の多機能画像処理方法。
【請求項１２】
クロックを用いて画像処理し、ローカルの情報に基づく第１の動作モードと、ネットワークからの情報に基づく第２の動作モードとを実施する多機能画像処理方法において、
前記第２の動作モードで画像処理する第２の動作モード工程と、
前記第２の動作モード工程中に、前記第１の動作モードによる画像処理要求を受けるローカル要求工程と、
前記ローカル要求工程に応じて前記第２の動作モード工程を中断する中断工程と、
前記中断工程後、前記ローカル要求工程に要求された前記第１の動作モードで画像処理する第１の動作モード工程と、
前記第１の動作モード工程終了後、前記中断工程で中断された前記第２の動作モード工程を中断された箇所から続行する続行工程とを具備する事を特徴とする多機能画像処理方法。
【請求項１３】
前記第２の動作モードが、
ネットワーク要求装置からのネットワーク画像データの１行を１クロック期間に送信する送信工程と、
送信された前記ネットワーク画像データを画像処理する画像処理工程と、
前記ネットワーク画像データを画像処理してなる処理済みネットワーク画像データの１行を１クロック期間に前記ネットワーク要求装置に返還のため出力する出力工程とを具備する事を特徴とする請求項１２記載の多機能画像処理方法。
【請求項１４】
前記中断工程で中断された前記第２の動作モード工程を保存する中断データ保存工程を更に具備し、
前記第１の動作モード工程終了後、前記続行工程は、前記中断データ保存工程で保存された前記第２の動作モード工程に基づき中断された箇所から前記第２の動作モードを続行することを特徴とする請求項１２又は請求項１３記載の多機能画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク接続を介して受信した画像処理ジョブを処理する機能を有する多機能画像形成装置及び多機能画像処理方法に関する。
【背景技術】
【０００２】
スキャナやプリンタ及びファクス等の異なる機能を一体的に組み込んでなる多機能画像形成装置（ｍｕｌｔｉ−ｆｕｎｔｉｏｎ  ｐｅｒｉｐｈｅｒａｌ）（以下ＭＦＰと略称する。）にて、従来、ネットワーク接続を経由して画像データの送受信をおこなうやり方が有る。（例えば特許文献１参照。）
（特許文献１）の複合装置では、ネットワーク・インターフェースを介してコンピュータ又はワークステーションから転送されたコードデータを画像処理してプリンタ部等に転送する。更にその際にデジタル複合機側からネットワーク経由でコンピュータ又はワークステーションのプリントデータをアサインして、デジタル複合機側にてプリント可能とされる。
【特許文献１】特開平１０−２６９０４４号公報（第３、４頁、図１、５）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら（特許文献１）の複合装置は、ネットワーク・インターフェースを介して、コンピュータ又はワークステーション（ＣＰ／ＷＳ）から複合機にアクセスする一方、複合機側から（ＣＰ／ＷＳ）へのアクセスが可能であるものの、複合機で画像処理した処理済み画像データそのものを（ＣＰ／ＷＳ）側に簡易且つ直接返信する機能を有していない。従来複合機で画像処理した処理済み画像データを（ＣＰ／ＷＳ）側に返信するには、データ容量が著しく大きい場合であっても、本来処理済み画像データそのものを取扱うようには設定されていないネットワーク・インターフェースを使用して行っている。このため専用の高度の画像処理装置を有する複合装置にて折角高度の画像処理をするにもかかわらず、（ＣＰ／ＷＳ）側ではその処理済み画像データを容易には利用することが出来ず、処理済みデータの有効活用がそこなわれている。
【０００４】
そこで本発明は上記課題を解決するものであり、ネットワーク経由で受信した画像データをＭＦＰで専門的且つ高度に画像処理して高精度の処理済み画像データを得ると共に、その処理要求を発したＰＣ等のネットワークの端末装置に、処理済み画像データを直接且つ容易に返信することができ、ネットワーク要求装置側での処理済み画像データの有効活用を図る多機能画像処理装置及び多機能画像処理方法を提供する事を目的とする。
【課題を解決するための手段】
【０００５】
本発明は上記課題を解決するための手段として、ネットワークに接続されクロックを用いて画像処理し、ローカルの情報に基づく第１の動作モードと、前記ネットワークからの情報に基づく第２の動作モードとを実施する多機能画像処理装置において、ネットワーク要求装置からのネットワーク画像データを送信する第１のデータバスと、前記第１のデータバスから送信される前記ネットワーク画像データを前記クロックに整合する第１のＦＩＦＯと、前記第１のＦＩＦＯから入力される前記ネットワーク画像データを画像処理する画像処理手段と、前記画像処理手段により前記ネットワーク画像データを画像処理してなる処理済みネットワーク画像データを前記ネットワーク要求装置に返還するために出力する第２のＦＩＦＯと、前記第２のＦＩＦＯから出力される前記処理済みネットワーク画像データを返信する第２のデータバスとを有している。
【０００６】
又本発明は上記課題を解決するための手段として、原稿媒体を読み取るスキャナと、画像データに応じて記録媒体に画像形成する画像記録手段と、入力されるデータを画像処理してなる画像処理手段と、前記データを送受信するインターフェースと、システム制御手段とを有し、クロックを用いて画像処理し、前記ネットワークによらない第１の動作モードと、前記ネットワークからの情報に基づく第２の動作モードとを実施する多機能画像処理装置において、ネットワーク要求装置を有し前記システム制御手段に接続されるネットワーク機能と、前記インターフェースをバイパスして、前記ネットワーク要求装置からのネットワーク画像データを送信する第１のデータバスと、前記第１のデータバスから送信される前記ネットワーク画像データを前記クロックに整合して前記画像処理手段に入力する第１のＦＩＦＯと、前記画像処理手段により前記ネットワーク画像データを画像処理してなる処理済みネットワーク画像データを出力する第２のＦＩＦＯと、前記第２のＦＩＦＯから出力される前記処理済みネットワーク画像データを前記インターフェースをバイパスして返信する第２のデータバスとを有している。
【０００７】
又本発明は上記課題を解決するための手段として、クロックを用いて画像処理し、ローカルの情報に基づく第１の動作モードと、ネットワークからの情報に基づく第２の動作モードとを実施する多機能画像処理方法において、前記第１の動作モードで画像処理する第１の動作モード工程と、前記第１の動作モード工程中に、前記第２の動作モードによる画像処理要求を受けるネットワーク要求工程と、前記ネットワーク要求工程を拒否する拒否工程とを実施している。
【０００８】
又本発明は上記課題を解決するための手段として、クロックを用いて画像処理し、ローカルの情報に基づく第１の動作モードと、ネットワークからの情報に基づく第２の動作モードとを実施する多機能画像処理方法において、前記第２の動作モードで画像処理する第２の動作モード工程と、前記第２の動作モード工程中に、前記第１の動作モードによる画像処理要求を受けるローカル要求工程と、前記ローカル要求工程に応じて前記第２の動作モード工程を中断する中断工程と、前記中断工程後、前記ローカル要求工程に要求された前記第１の動作モードで画像処理する第１の動作モード工程と、前記第１の動作モード工程終了後、前記中断工程で中断された前記第２の動作モード工程を中断された箇所から続行する続行工程とを実施している。
【発明の効果】
【０００９】
本発明によれば、ネットワーク要求装置から送信されて、ＭＦＰで高精度に画像処理された処理済み画像データを、他のネットワークジョブの送信に用いるインターフェースとは別の第２のデータバスを使用して、簡易且つ直接、ネットワーク要求装置に返信出来る。従って、ネットワーク要求装置は、容易且つ直接高精度の処理済み画像データを得ることが出来、ＭＦＰでの画像処理をネットワークを介して有効活用することが出来る。
【発明を実施するための最良の形態】
【００１０】
本発明は、ネットワークの画像データ用のデータバスを、ＭＦＰのローカル処理にも用いるインターフェースとは別に設けて、ＭＦＰで画像処理した処理済み画像データをＭＦＰのクロックと同期してネットワークの端末に返信する。これによりＭＦＰでの画像処理結果をネットワーク端末で有効活用するものである。
【実施例１】
【００１１】
以下、本発明の実施例１について図１を用いて説明する。図１は本発明のネットワーク機能を有するＭＦＰ３００を示すブロック図である。ＭＦＰ３００は、スキャナ１１０、画像処理手段３２０、画像記録手段１３０、インターフェース手段１４０、第１記憶手段１５０、システム制御手段３６０を第２記憶手段１７０備え、ネットワーク１９０に接続されて成っている。
【００１２】
文書や画像等が記載される原稿媒体を読み取るスキャナ１１０は、画像読み取り領域で原稿媒体を光学的に読み取るイメージセンサを備え、また原稿媒体を搬送する自動用送り機構等を具備している。画像処理手段１２０は、スキャナ１１０からのデジタル画像データあるいは、ネットワーク１９０のネットワーク要求装置であるパソコン１９０ａ等か行ターフェース手段１４０を介して受信するデータを画像処理する。画像記録手段１３０は、インクジェットプリンタやレーザプリンタ等であり、スキャナ１１０あるいは画像処理手段１２０からの画像データに応じてシート紙等の記録媒体に画像形成をおこなう。
【００１３】
ＭＦＰ３００においては、スキャナ１１０、画像処理手段３６０及び画像記録手段１３０は、スキャナ１１０や画像記録手段１３０のいずれかに設けられるクロックを用いて互いに同期して動作する事により、原稿画像の読み取り、読み取りデータの画像処理及び画像データに応じた画像形成を極めて高いデータ転送速度で実行している。
【００１４】
第１記憶手段１５０は、例えばＲＡＭ（ランダム・アクセス・メモリ）（典型的には揮発性メモリ（例えばシンクロナスＤＲＡＭ等））等を用いるページメモリであり、インターフェース手段１４０を介して画像処理手段１２０から転送されるデータをページ単位で格納し、また格納したデータを取り出し、インターフェース手段１４０及び画像処理手段１２０を介して、画像形成のために画像記録手段１３０に転送する。
【００１５】
システム制御手段３６０はＭＦＰ３００の各種手段を制御するものである。
【００１６】
第２記憶手段１７０は、一般にＨＤＤ（ハードディスク駆動装置）内の不揮発性メモリを用いている。第２記憶手段１７０は、ＭＦＰ３００により走査された画像データを一旦格納して、その後画像形成のために画像記録手段１３０に転送し、あるいはネットワーク１９０を経由してパソコンに転送する。更に第２記憶手段１７０は、ネットワーク１９０を経由してのパソコン１９０ａ等からのデータを一旦格納して、画像処理のために画像処理手段３２０に転送したりする。通常第２記憶手段１７０は、第１記憶手段１５０に比べて低速ではあるものの大容量とされる。
【００１７】
インターフェース手段１４０は、データバス又はノースブリッジ等で構成され、ＭＦＰ３００の各種手段間でデータ及び制御信号の転送を支援するためのものである。インターフェース手段１４０は、主にはシステム制御手段３６０、第１記憶手段１５０及び画像処理手段３２０間でのデータ転送を実施する。
【００１８】
次に画像処理手段３２０について詳述する。画像処理手段３２０は、ＭＦＰ３００のスキャナ１１０、画像処理手段３６０及び画像記録手段１３０間のローカルの情報のデータ転送のためではなく、ネットワークからの情報のデータ転送のための第１のＦＩＦＯである入力ＦＩＦＯ３２５と、第２のＦＩＦＯである出力ＦＩＦＯ３３５を有する。入力ＦＩＦＯ３２５と、出力ＦＩＦＯ３３５は、ネットワーク１９０からのネットワーク画像データをＭＦＰ３００のスキャナ１１０、画像処理手段３６０及び画像記録手段１３０でのデータ転送に用いられるクロックと同一クロックに整合させている。
【００１９】
入力ＦＩＦＯ３２５と、出力ＦＩＦＯ３３５は、データを行単位でストアする機能を有する。入力ＦＩＦＯ３２５と出力ＦＩＦＯ３３５は、夫々第１のデータバス３４５、第２のデータバス３５５を介してシステム制御手段３６０に直接接続される。画像処理装置３２０は、システム制御手段３６０からのネットワーク画像データを、１クロック期間に入力ＦＩＦＯ３２５にて１行分ラッチして、画像処理装置３２０内のクロックに従い処理した後、１行分の処理済みネットワーク画像データとして出力ＦＩＦＯ３３５に蓄え、更に１クロック期間に行単位でシステム制御手段３６０に処理結果を直接返信するものである。
【００２０】
画像処理手段３２０は画像最適化のためにデータ補正処理をおこなう複数の画像処理回路を内蔵しており、これにより画像処理手段３２０は、スキャナ１１０やインターフェース１４０のＭＦＰ３００のローカルで受信したデータ及び、ネットワークから受信したデータに対して、例えば二値化処理、フィルタ処理、マトリクス変換、ガンマ補正、データ圧縮伸張、ハーフトーン処理、下色除去（ＵＣＲ）、あるいはその他の画像処理工程を含む多くの画像処理を実施して所望の処理済み画像データを得る。
【００２１】
次にシステム制御手段３６０について詳述する。システム制御手段３６０は、例えば図２に示すように、ネットワーク１９０に接続されるネットワーク・インターフェース２１０、ＣＰＵ（中央演算処理装置）２２０、インターフェース手段１４０に接続されるローカルインターフェース手段２３０（これは例えばデータバスまたはノースブリッジ等で成る）、第２記憶手段１７０とのデータ転送を行うＰＣＩバス２４５及びメモリ２４０等を内蔵している。
【００２２】
ネットワーク・インターフェース２１０は、ネットワーク１９０を経由したデータ送受信に係るインターフェース処理を行い、例えば、ＩＥＥＥ１２８４規格に準拠したパラレルインターフェース、ＬＡＮ（ローカルエリアネットワーク）及び／又は高速シリアルインターフェースとする。
【００２３】
メモリ２４０はオプションであり、システム制御手段３６０が実施する各種制御プログラムを記憶する。ネットワーク１９０からのネットワーク画像データをＭＦＰ３００にて画像処理した後、処理済みネットワーク画像データをネットワーク１９０に返信制御するため、メモリ２４０は、ジョブスプーリングプログラム２４０ａを備える。ジョブスプーリングプログラム２４０ａは、画像記録手段１３０のコントロールパネル（図示せず）からの入力値や、パソコン１９０ａからのＨＴＴＰ、ＳＡＭＢＡ、ＦＴＰ、ｌｐｄ、ＩＰＰ等のプロトコルからの入力値を受信する。入力値には、ＭＦＰ３００各手段の動作、動作の対象となる画像データのソース、出力先や処理パラメータ等が既定される。
【００２４】
システム制御手段３６０は、このコントロールパネルやパソコン１９０ａからのリクエストにより、送信される入力値に基づき、ＭＦＰ３００を制御して、ネットワーク画像データ制御を行う。尚、ジョブスプーリングプログラム２４０ａは、例えばＷｅｂサーバプログラムとして機能し、パソコン１９０ａからＷｅｂサーバに、ブラウザ経由でアクセスして上記入力値を受ける等しても良い。
【００２５】
パソコン１９０ａからシステム制御手段３６０にネットワーク画像データ制御をリクエストする場合は、パソコン１９０ａ内の例えば画像処理ソフト等を起動して、ディスプレイ上に画像記録手段１３０のコントロールパネルと同様の表示をして、ディスプレイ上からの指示の各種プロトコルを例えばＷｅｂブラウザを用いて送信する。
【００２６】
更にメモリ２４０は、ネットワーク機能を有するＭＦＰ３００にて、スキャナ１１０、画像処理手段３６０及び画像記録手段１３０によるローカルの機能を、ネットワーク機能より優先して、ローカル機能が作動中であればネットワーク機能を拒否するための拒否手段である拒否プログラム２４０ｂを備える。
【００２７】
次にＭＦＰ３００の動作を説明する。通常のローカルの情報に基づく第１の動作モードであるスキャン操作、コピー画像あるいはプリント画像の形成操作は、ユーザがスキャナ１１０や画像記録手段１３０を直接マニュアル操作する事により得られる。
【００２８】
一方、ネットワークからの情報に基づく第２の動作モードであるネットワーク画像データの画像処理操作は、パソコン１９０ａからの、リクエストにより開始される。例えば、パソコン１９０ａ内の画像を画像記録手段１３０でプリントする場合、画像を選択し、画像処理ソフトを起動して、プリントサイズやプリント枚数のプリント動作を設定する一方、パソコン１９０ａ内の画像である例えば非圧縮データ（例えば「ｔｉｆｆ」なる拡張子が付いたタグイメージファイル形式の画像データ等）を画像処理してＪＰＥＧ形式の画像データに変換する等の画像処理手段３２０での処理をディスプレイ上で設定して、例えばＷｅｂブラウザを用いて、ＨＴＴＰプロトコルにより、動作設定及び非圧縮画像データ等をシステム制御手段３６０に送信する。
【００２９】
システム制御手段３６０のＣＰＵ２２０は、ＭＦＰ３００がローカルの第１の動作をしていなければパソコン１９０ａからのリクエストに応じて、メモリ２４０のジョブスプーリングプログラム２４０ａを参照して、ネットワーク１９０の画像処理を制御する。即ち、インターフェース１４０を介して、画像処理手段３２０、画像記録手段１３０及び第１記憶手段１５０の制御を行うとともに、パソコン１９０ａからのネットワーク画像データである非圧縮画像データを、画像処理装置３２０内のクロックに同期するよう、第１のデータバス３４５を介して入力ＦＩＦＯ３２５に、１クロック期間に１行分ずつ逐次送信する。
【００３０】
画像処理装置３２０はクロックに従い入力ＦＩＦＯ３２５の非圧縮画像データを１行分ずつ逐次ＪＰＥＧ形式の画像データに変換処理する。次いでＪＰＥＧ形式の画像データを、出力ＦＩＦＯ３３５に蓄え、第２のデータバス３５５を介してシステム制御手段３６０に１クロック期間に１行分ずつ逐次直接返信する。更にＪＰＥＧ形式の画像データは、システム制御手段３６０からネットワーク・インターフェース２１０を介しパソコン１９０ａに返信される。これによりパソコン１９０ａは、ＭＦＰ３００の画像処理手段３２０で画像処理されたＪＰＥＧ形式の画像データを、容易且つ直接得られることとなる。
【００３１】
尚ネットワーク１９０からプリントリクエストが有った場合は、クロックに従い入力ＦＩＦＯ３２５の非圧縮画像データを第１記憶手段１５０に格納後、プリントのために画像記録手段１３０に転送する。
【００３２】
次に、ネットワーク１９０からのリクエスト時にＭＦＰ３００がローカルの第１の動作モードを実施中の場合について、図３に示すフローチャートを参照して述べる。ステップ４１０において、スキャナ１１０、画像処理手段３２０や画像記録手段１３０のローカルの情報に基づく第１の動作モードでのコピー、プリントあるいはスキャンジョブのリクエストを受信すると、ステップ４２０においてＭＦＰ３００の画像処理手段３２０は、この第１の動作モードでのジョブリクエストの画像データを画像処理する。
【００３３】
ステップ４３０において、ステップ４２０の第１の動作モードでの画像処理中に、ネットワーク１９０を経由して送信されたネットワーク画像データの画像処理リクエスト（第２の動作モードに係るリクエスト）を受信すると、ステップ４４０において、システム制御手段３６０にてＣＰＵ２２０は、メモリ２４０の拒否プログラム２４０ｂを参照して、第１の動作モードより優先順位の低い第２の動作モードに係るリクエストを拒否する。
【００３４】
ステップ４５０において、ＭＦＰ３００がステップ４２０の第1の動作モードでの画像処理を完了すると、ステップ４６０でシステム制御手段３６０は新規なジョブのリクエストを受付可能となる。
【００３５】
このように構成される本実施例にあっては、ＭＦＰ３００と同期を取る入出力ＦＩＦＯ３２５、３３５を用いることによりネットワーク画像データ及び処理済みネットワーク画像データを直接返信出来る。従って、ネットワーク１９０のパソコン１９０ａは、専用且つ高精度の画像処理装置を備えていない場合であっても、ＭＦＰ３００で高度に画像処理された処理済みネットワーク画像データを、ネットワーク１９０で容易に利用可能であり、ネットワーク１９０の機能向上を得られると共に、データの有効活用により、ＭＦＰ３００の高度画像処理の有効活用を図れる。
【００３６】
また、画像処理手段３２０に入出力ＦＩＦＯ３２５、３３５を設けて、ネットワーク画像データを逐次処理し、処理後には処理済みネットワーク画像データを逐次ネットワーク１９０に返信する事から、ＭＦＰ３００とネットワーク１９０のそう受信をバックアップするための大容量のメモリ等を必要とすることがない。
【００３７】
更にシステム制御手段３６０がローカルの第１の動作モードを、ネットワークの第２の動作モードより優先する拒否プログラム２４０ｂを備える事から、ＭＦＰ３００を実際に使用しているローカルのユーザが、ネットワークユーザのために、画像形成操作を中断されて待たされるという不都合が無く、業務の効率化を得られる。
【実施例２】
【００３８】
次に本発明の実施例２を図４及び図５を参照して説明する。この実施例２は、実施例１にてロジック回路を用いてローカル処理とネットワーク処理の優先順位を設定するものであり、実施例１で説明した構成と同一部分については同一符号を付してその詳細な説明を省略する。ネットワーク機能を有するＭＦＰ３００にて、スキャナ１１０、画像処理手段３６０及び画像記録手段１３０によるローカルの機能をネットワーク機能より優先するために、システム制御手段３６０のＣＰＵ２２０は、ネットワーク機能による第２の動作モードが作動中であっても、第１の動作モードによる画像形成リクエストが発生されると、第２の動作モードを中断するための図４に示す中断手段である中断回路６００を備える。
【００３９】
中断回路６００は、クロック信号線６３０からのクロック信号と、モード信号線６２０からのモード信号とをＡＮＤゲート回路６４０の各入力端子に入力し、中断信号線６５０からの中断信号を入出力ＦＩＦＯ３２５，３３５のクロック入力に与えて入出力ＦＩＦＯ３２５，３３５を中断する。モード信号線６２０はシステム制御手段３６０から出力され、ローカル処理が為されていない場合は低電位（論理レベル“０”）を出力する一方、第１の動作モードリクエストが発生されると高電位（論理レベル“１”）を出力するよう切り替えられる。従って、第１の動作モードリクエストが発生されると、ＡＮＤゲート回路６４０は中断信号線６５０から中断信号を出力して、入出力ＦＩＦＯ３２５，３３５を中断することとなる。
【００４０】
次に、ネットワーク１９０のパソコン１９０ａからのリクエストによりＭＦＰ３００が第２の動作モードを実施している途中で第１の動作モードがリクエストされた場合について、図５に示すフローチャートを参照して述べる。ステップ５１０において、ネットワークからの情報に基づく第２の動作モードでの画像処理あるいはプリント等のジョブのリクエストを受信すると、ステップ５２０においてＭＦＰ３００の画像処理手段３２０は、この第２の動作モードでのジョブリクエストの入力ＦＩＦＯ３２５からの画像データを逐次画像処理する。更に画像処理した処理済み画像データを出力ＦＩＦＯ３３５から逐次システム制御手段３６０を介してパソコン１９０ａに返信する。
【００４１】
ステップ５３０において、ステップ５２０の第２の動作モードでの逐次画像処理中に、ローカルのスキャナ１１０あるいは画像記録手段１３０によるジョブリクエストが発生されるとインターフェース１４０を介しシステム制御手段３６０に、第１の動作モードリクエストが入力される。これによりシステム制御手段３６０はモード信号線６２０を低電位（論理レベル“０”）から高電位（論理レベル“１”）に切り替え、ＡＮＤゲート回路６４０は中断信号線６５０から中断信号を出力する。ステップ５４０ではＡＮＤゲート回路６４０からの中断信号により入出力ＦＩＦＯ３２５，３３５を中断し、画像処理手段３２０は、新規のジョブを待機する状態となる。一方、第２の動作モードでの逐次画像処理中であったネットワーク画像データは、中断された時点から、第２記憶手段１７０に一旦格納される。
【００４２】
次いでステップ５５０で、ステップ５３０で発生されたリクエストに応じて画像処理手段３２０は、第１の動作モードでのジョブリクエストの画像処理を行う。ステップ５６０では、ステップ５５０の第１の動作モードでの画像処理が完了すると、システム制御手段３６０はモード信号線６２０を高電位（論理レベル“１”）から低電位（論理レベル“０”）に切り替え、ＡＮＤゲート回路６４０は中断信号線６５０からの中断信号を停止する。これによりシステム制御手段３６０は入出力ＦＩＦＯ３２５，３３５の中断を解除して、第２の動作モードで、第２記憶手段１７０に格納されたネットワーク画像データを逐次入力ＦＩＦＯ３２５へ送信し、中断された時点から、第２の動作モードのジョブリクエストを再開する。画像処理手段３２０は、入力ＦＩＦＯ３２５からの画像データを逐次画像処理する。
【００４３】
ステップ５７０で、画像処理手段３２０に逐次画像処理された処理済みネットワーク画像データを出力ＦＩＦＯ３３５から逐次システム制御手段３６０を介してパソコン１９０ａに返信し、ステップ５８０で第２の動作モードのジョブリクエストを完了すると、ＭＦＰ３００は新規のジョブリクエストを待機する。
【００４４】
このように構成される本実施例にあっては、実施例１と同様、ＭＦＰ３００で高度に画像処理された処理済みネットワーク画像データを、直接ネットワーク１９０に返信出来、ＭＦＰ３００で高度に画像処理された処理済みネットワーク画像データを、ネットワーク１９０で容易に利用可能であり、ネットワーク１９０の機能向上及び、ＭＦＰ３００の高度画像処理の有効活用を得られる。またシステム制御手段３６０がローカルの第１の動作モードを、ネットワークの第２の動作モードより優先する中断回路６００を備える事から、ＭＦＰ３００を実際に使用したいローカルのユーザが、ネットワークユーザのために、画像形成操作を待たされるという不都合が無く、業務の効率化を得られる。しかも、ローカルのユーザによるＭＦＰ３００の使用が終了すると、画像処理を中断されていたネットワークユーザは、中断時点から、画像処理を再開可能であることから中断に関わらず、ネットワークユーザの第２の動作モードによるリクエストも達成される。
【００４５】
尚本発明は上記実施例に限定されず、その趣旨を変えない範囲での変更は可能であって、例えばネットワーク要求装置はパソコンに限定されず、専用のワークステーション等であっても良いし、画像処理手段による画像処理内容等も限定されない。又例えばローカル及びネットワークにおけるジョブリクエストは３個以上でも良く、このようにジョブリクエストが多数ある場合には、予め各ジョブ間に優先度を設定しておき、この優先度に応じてジョブの拒否処理や中断処理を適宜制御するようにしても良い。
【００４６】
又必要に応じては、第２の動作モードの優先順位を第１の動作モードの優先順位より高く設定しても良い。この場合には、ローカルのユーザに対してＭＦＰが現在使用中であると告知して、推定待ち時間を表示し、あるいはローカルユーザに割込み特権を与えるように構成しても良い。
【００４７】
更にＭＦＰは、前述の実施例を実現するプログラムコードを記録した記録媒体をＭＦＰ側あるいはネットワーク側等に供給して、ＭＦＰ側あるいはネットワーク側にて記録媒体に記録されたプログラムコードを読み出したり、ネットワーク側にてＭＦＰ側の記録媒体に記録されたプログラムコードをダウンロードして実行するものであっても良い。このプログラムコードを記録する記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、且つ装置が読み取り可能な記録媒体であれば、その形態はいずれの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のOS（オペレーティング・システム）等と協動してその機能を実現させるものであっても良い。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施例１のＭＦＰを示すブロック図である。
【図２】本発明の実施例１のシステム制御手段の詳細を示すブロック図である。
【図３】本発明の実施例１の第１の動作モードを実施中の第２の動作モード拒否を示すフローチャートである。
【図４】本発明の実施例２の中断回路を示す回路図である。
【図５】本発明の実施例２の第１の動作モードのジョブリクエストによる第２の動作モード中断を示すフローチャートである。
【符号の説明】
【００４９】
１１０…スキャナ
１３０…画像記録手段
１４０…インターフェース手段
１５０…第１記憶手段
１７０…第２記憶手段
１９０…ネットワーク
１９０ａ…パソコン
２１０…ネットワーク・インターフェース
２２０…ＣＰＵ
２３０…ローカルインターフェース手段
２４０…メモリ
２４０ａ…ジョブスプーリングプログラム
２４０ｂ…拒否プログラム
２４５…ＰＣＩバス
３００…ＭＦＰ
３２０…画像処理手段
３２５…入力ＦＩＦＯ
３３５…出力ＦＩＦＯ
３４５…第１のデータバス
３５５…第２のデータバス
３６０…システム制御手段
【図１】
2005033796.tif 000003
【図２】
2005033796.tif 000004
【図３】
2005033796.tif 000005
【図４】
2005033796.tif 000006
【図５】
2005033796.tif 000007