(57)【要約】【課題】画像データについて複数の処理を搭載した画像処理装置とクライアント端末とのシステムにおいて操作面で使い勝手をよくする。【解決手段】クライアント端末が、画像処理装置に、画像データに対して第１の処理を指示するとともに、第１の処理と異なる第２の処理の処理も指示する。画像処理装置は、画像データに対して第１の処理を処理する。さらに、同時処理が指示されていると、第２の処理を処理し、処理後の画像データをクライアント端末に送信する。【選択図】図４
2004297392.tif 000002
【特許請求の範囲】
【請求項１】
画像データに複数の処理を実行可能な画像処理装置であって、
ネットワークを介して画像データ及びコマンドを入出力する通信手段と、
通信手段により入力された画像データに対して前記の複数の処理の中の第１の処理を実行する第１処理手段と、
入力された画像データに対して前記の複数の処理の中の、第１の処理と異なる第２の処理を実行する第２処理手段と、
通信手段により入力されたコマンドにより第１及び第２の処理の実行が指示されている場合は、通信手段により入力された画像データに対して第１処理手段に第１の処理を実行させるとともに、第２処理手段に第２の処理を実行させ、第２の処理が処理された画像データを送信元に送信する処理制御手段と
を備えた画像処理装置。
【請求項２】
画像データのファイルを記憶する記憶装置と、
画像データに複数の処理を実行可能な画像処理装置に、画像データに対して前記の複数の処理の中の第１の処理の実行を指示するとともに、前記の画像データに対して前記の複数の処理の中の第１の処理と異なる第２の処理の実行を指示する指示手段と、
前記の画像データと、前記の指示手段による指示とを、ネットワークを介して画像処理装置に送信する送信手段と、
画像処理装置により第２の処理が処理された前記の画像データのファイルを受信する受信手段と、
前記の記憶装置において、受信手段により受信された前記の画像データのファイルを元の画像データのファイルと置換する置換手段と
を備えるデータ処理装置。
【請求項３】
画像データに複数の処理を実行可能な画像処理装置において、
ネットワークを介して画像データ及びコマンドを入出力する手順と、
入力された画像データに対して前記の複数の処理の中の第１の処理を実行する第１処理手順と、
前記の画像データに対して前記の複数の処理の中の、第１の処理と異なる第２の処理を実行する第２処理手順と、
入力されたコマンドにより第１及び第２の処理の実行が指示されている場合は、前記の画像データに対して第１処理手順で第１の処理を実行させるとともに、第２処理手順で第２の処理を実行させ、第２の処理が処理された画像データを送信元に送信する処理制御手順と
からなり、コンピュータにより実行されるプログラム。
【請求項４】
画像データに複数の処理を実行可能な画像処理装置に、画像データに対して前記の複数の処理の中の第１の処理の実行を指示するとともに、前記の複数の処理の中の第１の処理と異なる第２の処理の同時処理を指示する指示手順と、
前記の画像データと、前記の同時処理の指示とを、ネットワークを介して画像処理装置に送信する送信手順と、
画像処理装置により第２の処理が処理された前記の画像データのファイルを受信する受信手順と、
受信された前記の画像データのファイルを元の画像データのファイルと置換する置換手順と
からなり、コンピュータにより実行されるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の機能を有する画像処理装置を含むシステムに関する。
【０００２】
【従来の技術】
コピー機やプリンタでは、原稿を複写し、また、ホストから送信されてくる画像データをプリントする。近年、コピー機、プリンタ、多機能周辺装置（ＭＦＰ）などの画像処理装置の高機能化、多機能化、高品位化が進むにつれ、複写やプリントのみならず、さらに、原稿を読み取ってファイル化してメモリに格納したり、外部に送信したり、また、色変換などの画像処理を施して出力したりすることが広く行われるようになってきている。このように複数の機能を１台の装置に搭載することにより、それぞれの機能処理専用の装置を用意しなくてもよいため、省スペース、コスト低下、システムの簡素化を図ることができる。
【０００３】
１台の画像処理装置に搭載されている複数の機能を利用する場合には、それぞれの機能毎にジョブを設定する。たとえば、コピー機能を利用する場合にはコピージョブを設定し、ＦＡＸ送信をする場合にはコピージョブとは別個にＦＡＸジョブを設定する。この場合、同じ原稿に対して異なるジョブを実行するため、２回原稿を読み取らねばならない。これを解決するために、たとえば持開２０００−３０７８３４号公報に記載されたＭＦＰでは、コピー・ファックス同時モードでは、１回の原稿の読み取りによってコピー出力とＦＡＸ送信を同時に行わせている。
【０００４】
また、特開２０００−２０２７０号公報に記載されたプリンタでは、リモート端末のユーザが容易に印刷結果を確認できるようにするために、受信した画像ファイルを印刷するとともに、印刷された画像データをＪＰＥＧやＰＤＦのフォーマットに変換して保存し、さらに、その画像ファイルのネットワークにおけるユニフォームリソース識別子を含む印刷ジョブデータをホストに返信する。ホストでは、そのユニフォームリソース識別子を用いて画像ファイルを見ることができる。また、特開２００２−９４７８４号公報に記載されたプリンタでは、入力データから生成したラスタ画像のプリントの後に、ラスタ画像を汎用画像フォーマットに変換してＭＦＰに保存しておく。これにより画像データの転送を容易にする。
【０００５】
また、このような画像処理装置の多機能化につれて、各機能（サービス）に応じた対価を求めることが提案されている。たとえば、特開２００２−３３０２５３号公報に記載された記録サービスシステムでは、外部から入力された１つの画像データに対して複合機が提供する複数のサービス（プリント、ファイルフォーマット変換、ファイル転送など）に応じて課金が行われる。
【０００６】
【特許文献１】
持開２０００−３０７８３４号公報
【特許文献２】
特開２０００−２０２７０号公報
【特許文献３】
特開２００２−９４７８４号公報
【特許文献４】
特開２００２−３３０２５３号公報
【０００７】
【発明が解決しようとする課題】
特開２０００−２０２７０号公報に記載されたプリンタでは、画像データを印刷するとともに、ファイルフォーマットを変換して画像データを保存できる。ここで、プリント処理と同時に実行されるファイルフォーマット変換処理により得られた画像データは、指定された保存先（メモリ）に保存される。このため、保存先の指定がさらに必要となっていた。さらに、ファイルフォーマット変換処理が実行された結果を確認したり、手元のファイルと置き換えたりするには、送信元からその保存先ヘアクセスし、転送させるという作業が必要となっていた。このように、複数の機能を利用する場合、操作が煩わしかった。したがって、外部から入力された画像データについて、画像処理装置に搭載されている複数の機能を利用する場合、操作面で使い勝手がよくなることが望ましい。
【０００８】
本発明の目的は、画像データについて複数の処理を実行可能な画像処理装置とホストとからなるシステムにおいて操作面で使い勝手をよくすることである。
【０００９】
【課題を解決するための手段】
本発明に係る画像処理装置は、画像データに複数の処理を実行可能な画像処理装置であって、ネットワークを介して画像データ及びコマンドを入出力する通信手段と、通信手段により入力された画像データに対して前記の複数の処理の中の第１の処理（たとえばプリント）を実行する第１処理手段と、入力された画像データに対して前記の複数の処理の中の、第１の処理と異なる第２の処理（たとえばファイルフォーマット変換）を実行する第２処理手段と、通信手段により入力されたコマンドにより第１及び第２の処理の実行が指示されている場合は、通信手段により入力された画像データに対して第１処理手段に第１の処理を実行させるとともに、第２処理手段に第２の処理を実行させ、第２の処理が処理された画像データを送信元に送信する処理制御手段とを備える。
【００１０】
本発明に係るデータ処理装置は、画像データのファイルを記憶する記憶装置と、画像データに複数の処理を実行可能な画像処理装置に、画像データに対して前記の複数の処理の中の第１の処理の実行を指示するとともに、前記の画像データに対して前記の複数の処理の中の第１の処理と異なる第２の処理の実行を指示する指示手段と、前記の画像データと、前記の指示手段による指示とを、ネットワークを介して画像処理装置に送信する送信手段と、画像処理装置により第２の処理が処理された前記の画像データのファイルを受信する受信手段と、前記の記憶装置において、受信手段により受信された前記の画像データのファイルを元の画像データのファイルと置換する置換手段とを備える。
【００１１】
本発明に係るコンピュータにより実行される第１のプログラムは、画像データに複数の処理を実行可能な画像処理装置において、ネットワークを介して画像データ及びコマンドを入出力する手順と、入力された画像データに対して前記の複数の処理の中の第１の処理を実行する第１処理手順と、前記の画像データに対して前記の複数の処理の中の、第１の処理と異なる第２の処理を実行する第２処理手順と、入力されたコマンドにより第１及び第２の処理の実行が指示されている場合は、前記の画像データに対して第１処理手順で第１の処理を実行させるとともに、第２処理手順で第２の処理を実行させ、第２の処理が処理された画像データを送信元に送信する処理制御手順とからなる。
【００１２】
本発明に係るコンピュータにより実行される第２のプログラムは、画像データに複数の処理を実行可能な画像処理装置に、画像データに対して前記の複数の処理の中の第１の処理の実行を指示するとともに、前記の複数の処理の中の第１の処理と異なる第２の処理の同時処理を指示する指示手順と、前記の画像データと、前記の同時処理の指示とを、ネットワークを介して画像処理装置に送信する送信手順と、画像処理装置により第２の処理が処理された前記の画像データのファイルを受信する受信手順と、受信された前記の画像データのファイルを元の画像データのファイルと置換する置換手順とからなる。
【００１３】
【発明の実施の形態】
以下、添付の図面を参照して本発明の実施の形態を説明する。なお、図面において、同じ参照記号は同一または同等のものを示す。
【００１４】
図１は、ＬＡＮなどのネットワーク２に接続された多機能周辺装置（ＭＦＰ）４およびホストコンピュータ（ＰＣ）６を示す。ここで、３台のホストコンピュータ６がＭＦＰ４を共用している。ＭＦＰ４は、原稿台に載置した原稿の画像を読み取るスキャン機能、画像の印刷を行うプリント機能などを備え、画像データに複数の処理を実行可能である。たとえば、ホストコンピュータ６が印刷データを作成し、ＭＦＰ４にプリントジョブを送ると、ＭＦＰ４は、その印刷データのプリントを実行する。
【００１５】
図２は、ＭＦＰ４の内部構成を示す。ＭＦＰ４は、操作指示と表示のための操作パネル１１を備え、操作パネル１１は、各種設定を入力するための入力キー１１ａと画像を表示する表示パネル１１ｂとを備える。ＭＦＰ４は、さらに、画像読み取りを行うスキャナ部１３、画像の印刷を行う印刷部（プリントエンジン）１４及びネットワーク２を介する通信を行う通信部１６を含む。また、ＭＦＰ４を制御するＣＰＵ２０は、内部バス２９を介して、前記の各部１１〜１６に加えて、ＲＡＭ２１、ＲＯＭ２２、記憶装置（ハードディスク装置など）２３、スキャナ制御部２４、プリントコントローラ２５に接続される。スキャナ制御部２４はスキャナ部１３を制御し、プリントコントローラ２５は印刷部２４を制御する。
【００１６】
また、図３は、ホストコンピュータ６の構成を示す。ホストコンピュータ６は、通常のコンピュータと同様に、全体を制御するＣＰＵ３０と、それに接続されるＲＯＭ３１、ＲＡＭ３２を備える。ＣＰＵ３０には、さらに、ディスプレイ装置３３と、キーボード、マウスなどの入力装置３４と、外部のネットワークとの通信を行う通信装置３５が接続される。ＣＰＵ３０には、さらに、プログラムとファイルを記憶するハードディスクを備えるハードディスク装置（ＨＤＤ）３６やコンパクトディスク３７ａとアクセスするＣＤ装置３７が接続される。ハードディスク、コンパクトディスクなどの記憶媒体に記憶されるプログラムとしては、ＯＳ、各種アプリケーションやファイル４１の他、ファイルの印刷を指示するプリンタドライバ４２や、記憶装置３６にファイル４１を蓄積するファイル蓄積部４３や、記憶装置３６に記憶されているファイルとの置換を制御するファイル置換制御部４４や、ディスプレイ装置３３における表示を制御する表示制御部４５がある。
【００１７】
なお、ＭＦＰ４やホストコンピュータ６において、プログラムを記憶する記憶媒体としては、ハードディスクの他、フレキシブルディスクや各種光ディスクなどでもよく、これらはそれぞれ対応する装置（フレキシブルディスク装置や光ディスク装置）で使用される。
【００１８】
図４は、ＭＦＰ内のスキャナ制御部２４とプリントコントコントローラ２６の内部構成を示す。スキャナ制御部２４では、スキャナ部１３で読み込まれた画像データ、または、外部から受信された画像データが色変換部２４１に入力される。色変換部２４１は、入力されたＲＧＢ画像データをたとえばＨＣＶ色空間のデータに変換する。つぎに、領域分離部２４２は、変換された画像データを基に、画像を文字領域、写真領域などの領域に分離する。次に、ＭＴＦ２４３は、エッジ強調、スムージングなどの画像補正を行う。次に、ＯＣＲ部２４４は、文字画像について光学式文字認識を行い文字コード化を行う。次に、圧縮部２４５は、以上で処理された画像データをたとえばコンパクトＰＤＦフォーマットで符号化し、プリントコントローラ２６に送る。
【００１９】
プリントコントコントローラ２６では、スキャナ制御部２４から受け取った圧縮データをメモリ部２６１に記憶する。また、ホストコンピュータ６から印刷が指示された場合は、ホストコンピュータ６からのページ記述言語で記述された印刷データがネットワークを通してＭＦＰ４に送信され、プリンタコントローラ部２６を通してプリントされる。ここで、通信部２６２で受け取られた印刷データは、ラスタ画像プロセッサ（ＲＩＰ）部２６３で印字可能な形態のラスタデータに変換されて、メモリ部２６１に記憶される。印刷部１４では、メモリ部２６１から受け取ったデータを印刷する。
【００２０】
また、スキャナ部１３で読み取った画像データの印刷の際には、伸長部２６４は、メモリ部２６１から受け取った圧縮データを伸長し、伸長されたラスタデータを印刷部１４に送る。印刷部１４では、受け取った画像データを印刷する。
【００２１】
ファイル変換部２６５は、メモリ部２６１のファイルのフォーマット（形式）をたとえばコンパクトＰＤＦのフォーマットに変換する。なお、ＴＩＦＦ、ＪＰＥＧなどのフォーマットに変換するようにしてもよい。また、複数のフォーマットのいずれかで変換するようにすることもできる。メモリ部２６１の符号データは、読み出されて、通信部２６２を経て、さらに、外部のネットワークを通じて、ホストコンピュータ６に送られる。これにより、スキャナ部１３で読み取った画像データがホストコンピュータ６に送られる。ここで、画像ファイルは、たとえば、電子メールに添付されて送信される。
【００２２】
また、ホストコンピュータ６から送信されたファイルデータが圧縮されていないファイル（たとえばＰＤＦファイル）である場合、ホストコンピュータ６から送信されたファイルデータがプリントコントローラ部２６を通してスキャナ側のモジュール内のスキャナ制御部２４に送られる。スキャナ制御部２４にて、色変換と領域分離をおこない、たとえばコンパクトＰＤＦに圧縮され、次に、メモリ部２６１を通して、印刷部１４ヘ送信される。後で説明するように同時処理が指示されていれば、プリント処理と同時に、圧縮されたコンパクトＰＤＦファイルは、ホストコンピュータ６に送信され、元のファイルと置き換えられる。
【００２３】
図５は、ホストコンピュータ６からプリントを指示した場合の画面での表示の例を示す。図５に示したプリンタドライバのプリントダイアログボックスにおいて、プリンタ設定部では、プリンタの名前、状態及び接続先が表示される。ここで、同時処理ボタン５１が設けられる。印刷範囲部では、印刷するページの範囲が設定され、印刷部数部では、印刷部数が設定される。また、印刷対象部は、文章などの印刷対象が設定され、印刷指定部では、文章の場合、すべてのページ、奇数ページ、偶数ページなどの指定が設定される。画面には、さらに、ＯＫボタン、キャンセルボタン、オプションボタンが設けられる。
【００２４】
図５に示す印刷ダイアログボックスにおいて、従来と異なる主な点は、プリンタ設定部において同時処理ボタン５１を設けたことである。画像データに対する複数の処理を実行可能であるＭＦＰ４は、同時処理ボタン５１が押されて同時処理コマンドを受信すると、複数の処理の中の第１の処理を処理する際に、同時に第２の処理を処理する。ここで、「処理」とは、画像処理装置において指示可能な処理をいう。また、ここでの「同時処理」とは、１回の指示により１つの画像データに対して複数種類の処理を実行することをいう、この複数種類の処理は並列的に実行されてもよいし、順次実行されてもよい。また、画像データとは、画像そのもののデータの他、広く、印刷データその他の広い意味で画像を記載したデータも含む。第１の処理は、ここではプリントである。同時処理において処理される第２の処理は、ユーザがあらかじめ設定しておく。第２の処理として、第１の処理（たとえばプリント）を処理するデバイス（ＭＦＰ４）に設けられているいずれかの処理を活用するので、第２の処理の実行のため他のデバイスを用意する必要はない。たとえば、ファイル変換を処理する装置は、原稿をスキャナ部１３で読み取る際にファイルフォーマットを変換するファイル変換部２６５で兼用する。このファイル変換とは、ファイルフォーマット（形式）の変換である。
【００２５】
ホストコンピュータ６のユーザは、たとえば、第２の処理として、プリントの際に同時にファイル変換をするように指示しておき、ホストコンピュータ６からプリントデータを送信する。ＭＦＰ４は、プリント処理のついでにファイル変換を実行し、変換後のファイルを送信元６に送信してくれる。ここで、ホストコンピュータ６が送るデータは、プリントドライバがページ記述言語で記載したプリントデータである。ＭＦＰ４のプリントコントローラ２６では、このデータがラスタデータに展開され、メモリ部２６１に記憶される。そこで、第２の処理のため、ファイル変換部２６５は、このラスタデータをたとえばコンパクトＰＤＦのフォーマットに変換して、データ容量を削減する。そして、ファイル変換後のデータをホストコンピュータ６に返信する。これを受け取ったホストコンピュータ６は、たとえば自動的に、元の画像データのファイルと置き換えることにより、データ容量を削減できる。この同時処理により、複数の処理を実行する際のユーザの操作性が向上する。
【００２６】
第１の処理は、上述の例では、ホストコンピュータ６から送信されてくる画像データのプリント処理であるが、その他、たとえば、ＰＤＦファイルの送信などであってもよい。第２の処理は、上述の例では、受信した画像データのファイルフォーマットの変換である。第２の処理は、ホストコンピュータ６のユーザにとって有用なものが設定される。たとえば、ファイルフォーマット変換では、たとえばファイルのデータ量を削減するように変換し、変換後のファイルをホストコンピュータ６に送信して、元のファイルと置換できるようにする。これにより、ホストコンピュータ６ではデータ量の削減が行える。その他、第２の機能は、色変換、光学式文字認識の補正、シャープネス処理などであり、処理後のファイルをホストコンピュータ６に送信する。
【００２７】
図６は、図５に示す印刷ダイアログボックスにおいてオプションボタンを押したときに画面に示されるダイアログボックスを示す。同時処理が設定できる第２の処理は、ここでは、ファイル変換、色変換、ＯＣＲ（光学式文字認識）処理、シャープネス処理である。また、自動置換の設定は、同時処理の際の元のデータのファイルとの置換を自動的に行うか否かについての設定である。
【００２８】
図６に示されているのは、ファイル変換のためのダイアログボックスであり、コンパクトＰＤＦ、ＴＩＦＦ、ＪＰＥＧのいずれかの画像ファイルフォーマットへの変換が指定できる。このように、プリントと同時にファイル変換処理を実行する場合、ユーザーにファイルフォーマットを選択するユーザインタフェース画面を提供する。この構成により、ユーザーは任意のファイルフォーマットを選択できるので、ファイル変換処理における選択の幅を広げることができる。
【００２９】
また、図示しないが、色変換処理のダイアログボックスでは、画像データに対して行う色変換処理の内容を設定する。ＯＣＲ（光学式文字認識）のダイアログボックスでは、文字画像について文字コード化を行う光学式文字認識の内容を設定する。シャープネス処理のダイアログボックスでは、画像データに対して行うシャープネス処理の内容を設定する。自動置換処理のダイアログボックスでは、ファイル自動置換処理の内容を設定する。たとえば、受信したファイルを元のファイルと自動的に置換するように設定できる。また、変換されたファイルのサイズが所定以上小さくなったときにのみ、ホストコンピュータ側の元データと置換するように設定してもよい。また、変換したファイルと元のファイルとを画面に表示し、元データと置換するか否かの選択表示を出すように設定してもよい（図７参照）。この場合、ユーザが置換を指示した場合にのみファイルの置換を行う。なお、ユーザによる変換フォーマットの選択がない場合、ファイルのデータ量を削減するファイルフォーマットを自動的に設定してファイルの置換を行うように設定してもよい。これにより、ＭＦＰ４でプリントアウトするついでに、圧縮されたファイルへの変換を行い、変換後のファイルをホストコンピュータ側の元のファイルと置き換えることにより、ファイル自動置換の簡単な指示操作で、ホストコンピュータ６におけるファイル容量を削減できる。
【００３０】
なお、同時に処理する第２の処理は、好ましくは、第１の処理に基づいて選択するように設定する。たとえば、第１の処理がカラープリントの場合には第２の処理として色変換を選択し、第１の処理がＰＤＦファイルの送信の場合には第２の処理として別フォーマットヘの変換を選択する。これにより、ユーザーにとって親切な処理が自動的に選択される。また、選択可能な第２の処理のリストを画面に表示して、いずれかをユーザーが選択するようにしてもよい。
【００３１】
図５の画面で同時処理ボタン５１を押して画像データを送信すると、第２の処理（ここではファイル変換）も同時に処理されるが、そのとき、好ましくは、ホストコンピュータ６は、第２の処理が処理された画像データを受信し、図７に示される置き換え選択画面に、元画像データと受信した画像データとを表示する。ここで、画面の左右に、処理前ファイルと処理後ファイルを表示する。印刷ジョブを発行したユーザーは、手元で元画像データと処理後の画像データを見ることにより、画像処理装置（ＭＦＰ）でプリントのついでに処理される第２の処理（ファイル変換、色変換、ＯＣＲによるコード化など）の結果を簡単に手元で比較し確認できる。次に、ユーザは、置き換え選択画面（図７）において「置換する」、「置換しない」のいずれかを選択する。「置換する」が選択されると、処理後ファイルがホストコンピュータ６に送られる。たとえば、ファイルフォーマットがコンパクトＰＤＦに置き換えられた場合、ホストコンピュータ６に電子メールを出して、プリント指示者に、ファイルが置き換わったことを通知する。ホストコンピュータ６は、返信されたファイルを元ファイルと置換するツール６８をもち、元のファイルを、変換後のファイルに置き換える。
【００３２】
また、元のファイルと処理後のファイルのデータ容量を比較して、処理後のファイル容量が少なくなった場合にのみ、または、あらかじめ設定された所定のファイルサイズより小さくなった場合にのみ、図７の置換え選択画面を表示させて選択を行えるようにしてもよい。これにより、「置換する」が選択されると、ファイルサイズが小さくなった場合に手元のファイルも置換してくれるので便利である。これにより、たとえば、コンパクト化されていないＰＤＦファイルをプリントしたついでにコンパクトＰＤＦへの変換を行うことにより、手間をできるだけ減らしてホスト内のファイル容量を削減できる。
【００３３】
また、図７の置換え選択画面を表示することなく、ＭＦＰ４からファイルを受け取ると自動的に元ファイルと置き換えるようにしてもよい。この場合、ホストコンピュータ６は、電子メールで画像データを受信すると、自動的に元ファイルと置換する。
【００３４】
図８と図９は、プリント指示と自動処理指示をした場合のホストコンピュータ６とＭＦＰ４のフローチャートを示す。ユーザは、プリント時にファイル変換をプリントと同時に行うかどうかを画面（図５）にて選択する。ユーザにより同時処理が選択された場合は、ファイルフォーマットを選択する画面（図６）を表示し、ユーザはファイルフォーマット（たとえばコンパクトＰＤＦ）を選択する。そしてこれらのコマンドをＭＦＰ４に送出するとともに、画像データ（たとえばＰＤＦファイル）を送出する。ＭＦＰ側ではネットワークを通じて同時処理コマンド及びＰＤＦファイルを受信し、ＰＤＦファイルをプリントする。同時処理コマンドを受信した場合は、ＭＦＰ４は、スキャナ部１３にファイルデータを送り、先で述べた色変換、領域分離などを行い、ファイル変換部２６５によりコンパクトＰＤＦへの変換を行い、処理後のファイルをネットワークを通じてホストコンピュータ６に送信する。ホストコンピュータ６は、受信したファイルを元のファイルと置き換える。
【００３５】
図８は、ホストコンピュータ６側のプリンタドライバ４２の処理を示す。ユーザーからプリント指示を受けると（Ｓ１００でＹＥＳ）、プリントダイアログボックスを画面に表示する（Ｓ１０２）。ユーザーにより同時処理が選択されると（Ｓ１０４でＹＥＳ）、次に、第１の処理と同時に処理する第２の処理をユーザが選択するための画面を提供する。ここで、選択可能な処理モードのリストを表示し、ユーザはいずれかを選択できる。同時処理すべきモードがユーザにより選択されると（Ｓ１０６でＹＥＳ）、その同時処理モードコマンドを設定する（Ｓ１０８）。好ましくは、第２の処理の選択において、第１の処理に基づいて、あらかじめ設定されている第２の処理を自動的に選択する。たとえば、第１の処理がカラープリントの場合には第２の処理として色変換を選択し、第１の処理がＰＤＦファイルの送信の場合には第２の処理として別フォーマットヘの変換を選択する。
【００３６】
次に、ユーザーによるプリント要求を受け取ると（Ｓ１１０でＹＥＳ）、画像データのプリントコマンドをＭＦＰ１０に送信する（Ｓ１１２）。ここで、ユーザによる同時処理の設定を受け取ると（Ｓ１１４でＹＥＳ）、同時処理コマンドを送信する（Ｓ１１６）。
【００３７】
図９は、ＭＦＰ４側の処理を示す。ホストコンピュータ６からプリントコマンドを受信すると（Ｓ２００でＹＥＳ）、そのホストコンピュータ名を記憶し（Ｓ２０２）、メモリ部２６１へ画像データを展開して（Ｓ２０４）、印刷部１４へ送信する（Ｓ２０６）。これにより、印刷部１４でプリント処理を行わせる（Ｓ２０８）。
【００３８】
ここで、同時処理指示があると判断すると（Ｓ２１０でＹＥＳ）、ファイル変換の要求があって（Ｓ２１２でＹＥＳ）、コンパクトＰＤＦのファイルフォーマットへの変換でないとき（Ｓ２１４でＮＯ）、メモリ部２６１の画像データのファイルフォーマットをファイル変換部２６５で変換し（Ｓ２１６）、元のファイルが記憶されているホストコンピュータ６へ、変換後のファイルを送信する（Ｓ２１８）。
【００３９】
一方、ファイル変換の要求がないとき（Ｓ２１２でＮＯ）、または、コンパクトＰＤＦのファイルフォーマットへの変換であるとき（Ｓ２１４でＹＥＳ）、メモリ部２６１の画像データをスキャナ制御部２４へ送信する（Ｓ２２０）。ここで、第２の処理が色変換処理である場合は（Ｓ２２２でＹＥＳ）、スキャナ制御部２４に色変換を行わせる（Ｓ２２４）。また、第２の処理がシャープネス補正処理である場合は（Ｓ２２６でＹＥＳ）、スキャナ制御部２４にシャープネス補正処理を行わせる（Ｓ２２８）。また、第２の処理がＯＣＲである場合は（Ｓ２３０でＹＥＳ）、スキャナ制御部２４に文字画像について光学式文字認識を行わせ、コード補正処理を行わせる（Ｓ２３２）。また、第２の処理が領域分離である場合は（Ｓ２３４）、スキャナ制御部２４に領域分離を行わせ（Ｓ２３４）、領域ごとに異なる方式でデータ圧縮を行わせる（Ｓ２３６）。
【００４０】
次に、処理実行後の画像データをプリントコントローラ２６へ送信し（Ｓ２２８）、メモリ部２６１へ格納する（Ｓ２３０）。次に、画像データのファイルフォーマットがコンパクトＰＤＦでない場合は（Ｓ２３２でＹＥＳ）、ステップＳ２１６に進み、画像データのファイルフォーマットをファイル変換部２６５で変換する。また、画像データのファイルフォーマットがコンパクトＰＤＦである場合は（Ｓ２３２でＮＯ）、ステップＳ２１８に進み、変換後のファイルを送信する。
【００４１】
図１１は、ＭＦＰ４でのＣＰＵ２０によるメール送受信プログラムの処理を示す。送信処理（Ｓ３００）、受信処理（Ｓ４００）、表示処理（Ｓ５００）を順次行う。
【００４２】
図１２は、受信処理（図１０、Ｓ４００）のフローを示す。この受信処理は、ファイル置換制御プログラム４４である。ＭＦＰ４からファイルを電子メールで受信すると（Ｓ４０２でＹＥＳ）、自動置換モードであれば（Ｓ４０４でＹＥＳ）、次に、元ファイルサイズが受信ファイルサイズより大きいか否かを判断する（Ｓ４０６）。元ファイルサイズが受信ファイルサイズより大きいと判断すると（Ｓ４０６でＹＥＳ）、元ファイルを受信ファイルに置き換える（Ｓ４１０）。自動置換モードでない場合（Ｓ４０４でＮＯ）、置換を選択しているか否かを判断し（Ｓ４０８）、置換を選択している場合は（Ｓ４０８でＹＥＳ）、ステップＳ４１０に進み、元ファイルを受信ファイルに置き換えるファイル置換を行う。置換を選択しない場合は（Ｓ４０８でＮＯ）、ファイル置換をせずに本ルーチンを終了する。
【００４３】
上述の発明の実施の形態の記載に基づき、請求項１に係る画像処理装置は、以下に記載するような、より具体的な形態をとることができる。
前記の第１処理手段が画像データをプリントする処理を実行することを特徴とする請求項１に記載された画像処理装置。
また、前記の第１処理手段がＰＤＦファイルの送信を実行することを特徴とする請求項１に記載された画像処理装置。
前記の第２処理手段が画像データのファイル変換を実行することを特徴とする請求項１に記載された画像処理装置。さらに、好ましくは、このファイル変換は、ファイルのデータ量を削減する変換である。
前記の第２処理手段が画像データの色変換または光学式文字認識を用いた補正を行うことを特徴とする請求項１に記載された画像処理装置。
【００４４】
また、上述の発明の実施の形態の記載に基づき、請求項２に係るデータ処理装置は、以下に記載するような、より具体的な形態をとることができる。
前記の置換手段が、さらに、受信手段により受信したファイルの画像データと、元のファイルの画像データとを表示する表示手段と、受信したファイルの画像データの置換を指示する置換指示手段とを備えることを特徴とする請求項２に記載されたデータ処理装置。これにより、ジョブを発行したユーザーは、画像処理装置で第１の機能のついでに処理される第２の機能の結果を簡単に手元で確認できる。
前記の置換指示手段は、第１の機能と同時に処理する第２の機能をユーザが選択する選択手段を備えることを特徴とする請求項２に記載されたデータ処理装置。
前記の選択手段は、第１の機能に基づいて第２の機能を選択することを特徴とする請求項２に記載されたデータ処理装置。これにより、ユーザが選択しなくても、第１の機能に対応した第２の機能が自動的に設定される。
前記の置換手段は、受信手段により受信されたファイルを元のファイルと自動的に置換することを特徴とする請求項２に記載されたデータ処理装置。
さらに、受信したファイルのサイズが所定値より小さいとき、置換するか否かをユーザが選択する選択表示手段を備え、置換手段は、ユーザの指示に基づいて処理を行うことを特徴とする請求項２に記載されたデータ処理装置。
受信手段により受信されたファイルのサイズが所定値より小さい場合、前記の置換手段は、受信されたファイルをもとのファイルと置換することを特徴とする請求項２に記載されたデータ処理装置。
【００４５】
また、上述の発明の実施の形態の記載に基づき、画像処理方法とデータ処理方法は以下の構成からなる。
画像データに複数の処理を実行可能な画像処理装置において、
ネットワークを介して画像データ及びコマンドを入出力し、
入力された画像データに対して前記の複数の処理の中の第１の処理を実行し、
入力された画像データに対して前記の複数の処理の中の、第１の処理と異なる第２の処理を実行し、
入力されたコマンドにより第１及び第２の処理の実行が指示されている場合は、入力された画像データに対して第１の処理を実行させるとともに、第２の処理を実行させ、第２の処理が処理された画像データを送信元に送信する
画像処理方法。
画像データのファイルを記憶装置に記憶し、
画像データに複数の処理を実行可能な画像処理装置に、画像データに対して前記の複数の処理の中の第１の処理の実行を指示するとともに、前記の画像データに対して前記の複数の処理の中の第１の処理と異なる第２の処理の実行を指示し、
前記の画像データと、前記の指示手段による指示とを、ネットワークを介して画像処理装置に送信し、
画像処理装置により第２の処理が処理された前記の画像データのファイルを受信し、
前記の記憶装置において、受信された前記の画像データのファイルを元の画像データのファイルと置換する
データ処理方法。
【００４６】
【発明の効果】
画像処理装置は１つの処理要求を受け取って複数の処理を同時に実行し、送信元は第２の処理の結果を受信するので、第２の処理が利用しやすくなる。たとえば、画像処理装置から画像データのプリントをするついでに、ファイルフォーマットの変換を行い、変換されたファイルをホスト側のファイルと置き換えて、元のファイル容量の削減を行える。
【図面の簡単な説明】
【図１】多機能周辺装置を含むネットワークの図
【図２】多機能周辺装置のブロック図
【図３】ホストコンピュータの構成を示すブロック図
【図４】多機能周辺装置およびホストコンピュータのファイル置換に関連する部分のブロック図
【図５】印刷を指示する画面の１例の図
【図６】色変換を指示する画面の１例の図
【図７】ファイル置換を指示する画面の１例の図
【図８】ホストコンピュータのプリント処理のフローチャート
【図９】多機能周辺装置のプリント処理のフローチャート
【図１０】多機能周辺装置のプリント処理のフローチャート
【図１１】多機能周辺装置のメール送受信のフローチャート
【図１２】受信処理のフローチャート
【符号の説明】
２  ネットワーク、    ４  多機能周辺装置（ＭＦＰ）、    ６  ホストコンピュータ、    １３  スキャナ部、    １４  印刷部、    １６  通信部、    ２０  ＣＰＵ、    ２３  記憶部、    ２４  スキャナ制御部、    ２５  プリントコントローラ、    ６０  ＣＰＵ、    ６１  ディスプレイ装置、    ６２通信装置、    ６３  入力装置、    ６４  プリンタドライバ、    ６６  ファイル蓄積部、    ６８  ファイル置換制御部、    ７４  記憶装置、    ２６１  メモリ部、    ２６２  通信部、    ２６５  ファイル変換部。
【図１】
2004297392.tif 000003
【図２】
2004297392.tif 000004
【図３】
2004297392.tif 000005
【図４】
2004297392.tif 000006
【図５】
2004297392.tif 000007
【図６】
2004297392.tif 000008
【図７】
2004297392.tif 000009
【図８】
2004297392.tif 000010
【図９】
2004297392.tif 000011
【図１０】
2004297392.tif 000012
【図１１】
2004297392.tif 000013
【図１２】
2004297392.tif 000014