(57)【要約】【課題】  ネットワークを介してネットワークファクシミリ装置に接続された端末に、ネットワークファクシミリ装置で読み取ったスキャナデータを効率よく転送する。【解決手段】  ネットワークファクシミリ装置１００は、ネットワーク１３０を介してクライアント端末１５０に接続される。ネットワークファクシミリ装置１００は、複数のモードで原稿を読み取り可能な原稿読取部１０２と、原稿読取部１０２が読み取った原稿のデータを、一時的に記憶する記憶部１０９と、記憶部１０９に記憶されたデータをクライアント端末１５０に転送する転送処理部１０８と、を含む。転送処理部１０８は、原稿読取部１０２が原稿を読み取ったモードに応じて、データを一括転送するか、塊ごとに転送するかを判断し、判断結果に応じた方法で、データをクライアント端末１５０に転送する。【選択図】        図１
2006054686.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してクライアント端末に接続されたネットワークファクシミリ装置であって、
複数のモードで原稿を読み取り可能な読取手段と、
前記読取手段が読み取った原稿のデータを、一時的に記憶する記憶手段と、
前記記憶手段に記憶された前記データを前記クライアント端末に転送する転送手段と、
前記読取手段が前記原稿を読み取ったモードに応じて、前記データを一括転送するか、塊ごとに転送するかを判断する判断手段と、
を含み、
前記転送手段は、前記判断手段の判断結果に応じた方法で、前記データを前記クライアント端末に転送することを特徴とするネットワークファクシミリ装置。
【請求項２】
請求項１に記載のネットワークファクシミリ装置において、
前記読取手段が原稿を読み取るモードと、前記データの転送方法とを対応づけて記憶する転送方法記憶手段をさらに含み、
前記判断手段は、前記転送方法記憶手段を参照して、前記データを一括転送するか、塊ごとに転送するかを判断することを特徴とするネットワークファクシミリ装置。
【請求項３】
請求項２に記載のネットワークファクシミリ装置において、
前記転送方法記憶手段は、前記読取手段が前記原稿をカラーモードで読み取った場合に、当該データを塊ごとに転送する旨を記憶するとともに、前記読取手段が前記原稿を白黒モードで読み取った場合に、当該データを一括転送する旨を記憶することを特徴とするネットワークファクシミリ装置。
【請求項４】
請求項１乃至３いずれかに記載のネットワークファクシミリ装置において、
前記転送手段は、前記判断手段が前記データを塊ごとに転送すると判断した場合、前記読取手段が前記原稿を読み取っている間に、前記記憶手段に記憶された前記データを順次塊ごとに前記クライアント端末に転送することを特徴とするネットワークファクシミリ装置。
【請求項５】
請求項１乃至４いずれかに記載のネットワークファクシミリ装置において、
前記転送手段は、前記判断手段が前記データを塊ごとに転送すると判断した場合、前記データを、各塊のデータサイズとともに塊ごとに前記クライアント端末に転送することを特徴とするネットワークファクシミリ装置。
【請求項６】
請求項１乃至５いずれかに記載のネットワークファクシミリ装置において、
前記転送手段は、前記データを塊ごとに転送した場合、すべての前記データを転送した後に、データ送信の終了を示す終了情報を前記クライアント端末に送信することを特徴とするネットワークファクシミリ装置。
【請求項７】
請求項１乃至６いずれかに記載のネットワークファクシミリ装置において、
前記転送手段は、ＨＴＴＰを用いて、前記データを塊ごとに転送することを特徴とするネットワークファクシミリ装置。
【請求項８】
複数のモードで原稿を読み取り可能な読取手段を含むネットワークファクシミリ装置から、当該ネットワークファクシミリ装置にネットワークを介して接続されたクライアント端末に、前記読取手段が読み取った原稿のデータを転送する方法であって、
前記読取手段が原稿を読み取ったモードに応じて、前記データを前記クライアント端末に一括転送するか、塊ごとに転送するかを判断するステップと、
前記判断するステップにおける判断結果に応じた方法で、前記データを前記クライアント端末に転送するステップと、
を含み、
前記転送するステップにおいて、塊ごとに前記データを転送する場合、前記読取手段が前記原稿を読み取っている間に、既に読み取られた前記データを順次塊ごとに前記クライアント端末に転送することを特徴とするデータ転送方法。
【請求項９】
請求項８に記載のデータ転送方法において、
前記転送するステップにおいて、ＨＴＴＰを用いて、前記データを塊ごとに転送することを特徴とするデータ転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークファクシミリ装置およびデータ転送方法に関し、とくに、原稿をカラーで読み取り可能なネットワークファクシミリ装置および、当該ネットワークファクシミリ装置で読み取った原稿のデータを他の端末に転送する転送方法に関する。
【背景技術】
【０００２】
近年、ネットワークファクシミリ機能に加えて、ネットワークプリンタ機能やネットワークスキャナ機能等を備えたＭＦＰ（Multi Functional Peripheral）等のネットワークファクシミリ装置が開発されている。
【０００３】
特許文献１には、ＨＴＴＰサーバ機能を有するネットワークスキャナに、ネットワークを介して接続されたクライアントＰＣのブラウザを用いて動作指示を行い、スキャン処理を行わせる技術が開示されている。ここで、ネットワークスキャナは、スキャナから得られた画像データをいったん記憶エリアに一時的にストックし、クライアントＰＣとのコネクションが確立したら記憶エリアの画像データを変換してネットワークを介してクライアントＰＣに送信するように構成されている。記憶エリアに画像データをいったんストックすることにより、スキャナが画像データを読み込むタイミングと量、およびネットワークを介してクライアントＰＣに画像データを送信できるタイミングと量の調整が可能なので、ファイルサーバを経由しなくても、画像データをクライアントＰＣに送信することができ、ネットワークトラフィックを軽減でき、サーバの負荷も軽減することができる。
【特許文献１】特開２００３−４６６９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、原稿をカラーで読み取った場合、データ容量が大きくなるため、たとえば１ページ分のデータを蓄積するための画像メモリを設けるのはコスト的に困難である。一方、原稿が白黒の場合は、カラーの場合に比べてデータ容量が小さいため、１ページ分のデータをいったん画像メモリに蓄積した後、一括してクライアント端末に転送することにより、迅速な処理を行うことができる。
【０００５】
本発明はこうした点に鑑みてなされたもので、その目的は、ネットワークを介してネットワークファクシミリ装置に接続された端末に、ネットワークファクシミリ装置で読み取ったスキャナデータを効率よく転送する技術の提供にある。
【課題を解決するための手段】
【０００６】
本発明によれば、ネットワークを介してクライアント端末に接続されたネットワークファクシミリ装置であって、複数のモードで原稿を読み取り可能な読取手段と、読取手段が読み取った原稿のデータを、一時的に記憶する記憶手段と、記憶手段に記憶されたデータをクライアント端末に転送する転送手段と、読取手段が原稿を読み取ったモードに応じて、データを一括転送するか、塊ごとに転送するかを判断する判断手段と、を含み、転送手段は、判断手段の判断結果に応じた方法で、データをクライアント端末に転送することを特徴とするネットワークファクシミリ装置が提供される。
【０００７】
このようにすれば、たとえばデータ量の小さいデータの場合は、セットされた原稿全部のデータを記憶手段に記憶しておき、それらを一括でクライアント端末に転送することにより、処理を迅速かつ簡易にすることができる。一方、たとえばデータ量の大きいデータの場合は、所定量のデータが記憶手段に記憶されるごとに、それらを塊データとしてクライアント端末に転送することにより、次のデータを記憶手段に上書きで記憶させることができるので、記憶手段のメモリサイズを小さくすることができる。
【０００８】
ここで、データ量の小さいデータは、たとえば白黒モードで読み取られた画像データや迅速モードで読み取られた画像データである。データ量の大きいデータは、たとえばカラーモードで読み取られた画像データや精細モードで読み取られた画像データである。
【０００９】
本発明のネットワークファクシミリ装置は、ＨＴＴＰサーバ機能を有し、クライアント端末は、ＨＴＴＰクライアント機能を有することができる。ここで、転送手段は、データを塊ごとに転送する場合、チャンク（ｃｈｕｎｋｅｄ）形式（たとえばＨＴＴＰ１．１）で転送することができる。
【００１０】
本発明のネットワークファクシミリ装置は、読取手段が原稿を読み取るモードと、データの転送方法とを対応づけて記憶する転送方法記憶手段をさらに含むことができ、判断手段は、転送方法記憶手段を参照して、データを一括転送するか、塊ごとに転送するかを判断することができる。
【００１１】
本発明のネットワークファクシミリ装置において、転送方法記憶手段は、読取手段が原稿をカラーモードで読み取った場合に、当該データを塊ごとに転送する旨を記憶するとともに、読取手段が原稿を白黒モードで読み取った場合に、当該データを一括転送する旨を記憶することができる。
【００１２】
判断手段は、転送方法記憶手段を参照して、読取手段が原稿をカラーモードで読み取った場合に、当該データを塊ごとに転送すると判断し、読取手段が原稿を白黒モードで読み取った場合に、当該データを一括転送すると判断することができる。
【００１３】
本発明のネットワークファクシミリ装置において、転送手段は、判断手段がデータを塊ごとに転送すると判断した場合、読取手段が原稿を読み取っている間に、記憶手段に記憶されたデータを順次塊ごとにクライアント端末に転送することができる。
【００１４】
これにより、次のデータを記憶手段に上書きで記憶させることができるので、記憶手段のメモリサイズを小さくすることができる。
【００１５】
本発明のネットワークファクシミリ装置において、転送手段は、判断手段がデータを塊ごとに転送すると判断した場合、データを、各塊のデータサイズとともに塊ごとにクライアント端末に転送することができる。
【００１６】
これにより、クライアント端末側で、塊ごとに転送されたデータの管理を容易に行うことができる。
【００１７】
本発明のネットワークファクシミリ装置において、転送手段は、データを塊ごとに転送した場合、すべてのデータを転送した後に、データ送信の終了を示す終了情報をクライアント端末に送信することができる。
【００１８】
これにより、クライアント端末側で、塊ごとに転送されたデータの管理を容易に行うことができる。
【００１９】
本発明のネットワークファクシミリ装置において、転送手段は、ＨＴＴＰを用いて、データを塊ごとに転送することができる。
【００２０】
本発明によれば、複数のモードで原稿を読み取り可能な読取手段を含むネットワークファクシミリ装置から、当該ネットワークファクシミリ装置にネットワークを介して接続されたクライアント端末に、読取手段が読み取った原稿のデータを転送する方法であって、読取手段が原稿を読み取ったモードに応じて、データをクライアント端末に一括転送するか、塊ごとに転送するかを判断するステップと、判断するステップにおける判断結果に応じた方法で、データをクライアント端末に転送するステップと、を含み、転送するステップにおいて、塊ごとにデータを転送する場合、読取手段が原稿を読み取っている間に、既に読み取られたデータを順次塊ごとにクライアント端末に転送することを特徴とするデータ転送方法が提供される。
【００２１】
本発明のデータ転送方法の転送するステップにおいて、ＨＴＴＰを用いて、データを塊ごとに転送することができる。
【００２２】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００２３】
本発明によれば、ネットワークを介してネットワークファクシミリ装置に接続された端末に、ネットワークファクシミリ装置で読み取ったスキャナデータを効率よく転送することができる。
【発明を実施するための最良の形態】
【００２４】
図１は、本実施の形態におけるネットワークファクシミリ装置を含むネットワークシステムの構成を示すブロック図である。
ネットワークファクシミリ装置１００は、ＬＡＮ等のネットワーク１３０を介してクライアント端末１５０と接続される。クライアント端末１５０は、たとえばパーソナルコンピュータ等である。
【００２５】
本実施の形態におけるネットワークファクシミリ装置１００は、ＨＴＴＰサーバ機能を有する。クライアント端末１５０にはスキャナドライバ（ＴＷＡＩＮドライバ）がインストールされており、クライアント端末１５０からネットワークファクシミリ装置１００へ原稿の読み取り指示等を行うことができる。また、クライアント端末１５０にはブラウザプログラムがインストールされており、ブラウザを介して、ネットワークファクシミリ装置１００で読み取った原稿のデータを取得する。
【００２６】
本実施の形態において、ネットワークファクシミリ装置１００は、ＨＴＴＰを用いてクライアント端末１５０に読み取った原稿のデータを転送する。
【００２７】
ネットワークファクシミリ装置１００は、原稿読取部１０２、指示受付部１０４、画像データ格納処理部１０６、転送処理部１０８、記憶部１０９、および転送方法記憶部１１４を含む。記憶部１０９には、第一転送バッファ１１０および第二転送バッファ１１２が設けられる。
【００２８】
なお、図１において、本発明の本質に関わらない部分の構成については省略してあり、たとえば、ネットワークファクシミリ装置１００の構成である画像処理部等は図示していない。
【００２９】
また、ネットワークファクシミリ装置１００の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インターフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。本図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。
【００３０】
ネットワークファクシミリ装置１００は、たとえばＭＦＰ（Multi Functional Peripheral）等である。ネットワークファクシミリ装置１００は、ＰＳＴＮ（公衆交換電話網）やインターネット等（ともに不図示）を介して他のファクシミリ装置や端末とファクシミリデータや電子メールの授受を行う。
【００３１】
本実施の形態において、ネットワークファクシミリ装置１００は、原稿読取部１０２が原稿を読み取るモードに応じて、読み取った原稿のデータをクライアント端末１５０に転送する処理を制御する。ネットワークファクシミリ装置１００は、セットされた原稿すべてを原稿読取部１０２が読み取った後に、それらのデータを一括してクライアント端末１５０に転送する処理（以下、一括転送処理という）と、セットされた原稿を原稿読取部１０２が読み取っている間にデータを塊ごとに順次クライアント端末１５０に転送する処理（以下、塊転送処理という）とのいずれかでデータをクライアント端末１５０に転送する。
【００３２】
指示受付部１０４は、ネットワーク１３０を介して、クライアント端末１５０からの指示を受け付ける。また、指示受付部１０４は、図示しない操作部を介して、ネットワークファクシミリ装置１００のユーザからの指示を直接受け付けることもできる。
【００３３】
原稿読取部１０２は、指示受付部１０４が受け付けた指示に従い、紙媒体の原稿を読み取り、画像データを生成する。本実施の形態において、原稿読取部１０２は、原稿をカラーモードおよび白黒モードで読取可能である。原稿読取部１０２は、指示受付部１０４が受け付けた指示に基づき、原稿をカラーモードまたは白黒モードのいずれかで読み取る。また、原稿読取部１０２は、原稿がカラー画像か白黒画像かを判断する手段を含むことができ、読み取る原稿がカラー画像の場合は、カラーモードで原稿を読み取り、原稿が白黒画像の場合は、白黒モードで原稿を読み取ることもできる。原稿読取部１０２は、原稿をカラーモードで読み取った場合はカラー画像データを生成し、原稿を白黒モードで読み取った場合は白黒画像データを生成する。
【００３４】
転送方法記憶部１１４は、原稿読取部１０２が原稿を読み取るモードと、そのモードで読み取られたデータの転送方法とを対応づけて記憶する。ネットワークファクシミリ装置１００のユーザは、予め原稿読取部１０２の読み取りモードと転送方法とを設定して転送方法記憶部１１４に記憶しておくことができる。本実施の形態において、転送方法記憶部１１４は、カラーモードを塊転送処理に対応付け、白黒モードを一括転送処理に対応づけて記憶する。すなわち、本実施の形態におけるネットワークファクシミリ装置１００においては、原稿読取部１０２がカラーモードで原稿を読み取った場合、そのデータは塊転送処理される。また、原稿読取部１０２が白黒モードで原稿を読み取った場合、そのデータは一括転送処理される。
【００３５】
画像データ格納処理部１０６は、一括転送処理をする画像データを第一転送バッファ１１０に格納し、塊転送処理をする画像データを第二転送バッファ１１２に格納する。画像データ格納処理部１０６は、転送方法記憶部１１４を参照し、原稿読取部１０２が白黒モードで原稿を読み取った場合、その白黒画像データを第一転送バッファ１１０に格納する。また、画像データ格納処理部１０６は、原稿読取部１０２がカラーモードで原稿を読み取った場合、そのカラー画像データを第二転送バッファ１１２に格納する。
【００３６】
転送処理部１０８は、原稿読取部１０２または指示受付部１０４から、原稿読取部１０２が原稿を読み取るモードの通知を受ける。転送処理部１０８は、転送方法記憶部１１４を参照して、原稿読取部１０２が原稿を読み取るモードに対応づけられた転送処理方法で、画像データをクライアント端末１５０に転送する。
【００３７】
本実施の形態において、転送処理部１０８は、原稿読取部１０２が白黒モードで原稿を読み取った場合、一括転送処理を行う。すなわち、転送処理部１０８は、原稿読取部１０２がセットされた原稿を読み取り終え、全データが第一転送バッファ１１０に格納されてから、そのデータをまとめてクライアント端末１５０に転送する。
【００３８】
一方、転送処理部１０８は、原稿読取部１０２がカラーモードで原稿を読み取った場合、塊転送処理を行う。すなわち、転送処理部１０８は、原稿読取部１０２がたとえばラインごとのデータを読み取るたびに、第二転送バッファ１１２に記憶されたデータを塊として、塊ごとのデータをクライアント端末１５０に転送する。
【００３９】
本実施の形態において、塊転送処理は、チャンク（ｃｈｕｎｋｅｄ）形式（たとえばＨＴＴＰ１．１）で行われる。転送処理部１０８は、塊ごとのデータにその塊のデータサイズを示すヘッダを付して、それらをクライアント端末１５０に転送する。原稿読取部１０２がセットされた原稿を読み取り終え、すべてのデータがクライアント端末１５０に転送されると、転送処理部１０８は、データ転送の終了を示す終了情報をクライアント端末１５０に送信する。ＨＴＴＰ１．１でデータを転送する場合は、たとえばデータサイズが「０（ゼロ）」であることを示すヘッダを含む塊データを送信する。これにより、クライアント端末１５０では、画像データの転送が終了したことを検出することができる。本実施の形態におけるクライアント端末１５０のブラウザプログラムとしては、チャンク形式で転送されたデータをデコードする機能を有するものを用いる。
【００４０】
図２は、本実施の形態におけるネットワークファクシミリ装置１００の処理手順を示すフローチャートである。
【００４１】
クライアント端末１５０から画像データの読取指示があると（Ｓ１００のＹＥＳ）、画像データ格納処理部１０６は、原稿をカラーで読み取るか否かを判断する（Ｓ１０２）。原稿をカラーで読み取る場合（Ｓ１０２のＹＥＳ）、原稿読取部１０２は、原稿をカラーモードで読み取る（Ｓ１０４）。画像データ格納処理部１０６は、原稿読取部１０２が読み取ったカラー画像データを第二転送バッファ１１２に格納する（Ｓ１０６）。ある一定量のデータが第二転送バッファ１１２に格納されると、転送処理部１０８は、そのデータを塊データとしてクライアント端末１５０に転送する。この際、転送処理部１０８は、塊データに各塊データのデータサイズを示すヘッダを付してクライアント端末１５０に転送する。セットされた原稿の読み取りおよび送信が終了するまでこの処理を繰り返す。セットされた原稿の読み取りおよび送信が終了すると（Ｓ１１０のＹＥＳ）、転送処理部１０８は、クライアント端末１５０に終了情報を送信する（Ｓ１１２）。
【００４２】
一方、ステップＳ１０２において、原稿を白黒で読み取る場合（Ｓ１０２のＮＯ）、原稿読取部１０２は、画像データを白黒モードで読み取る（Ｓ１１４）。画像データ格納処理部１０６は、原稿読取部１０２が読み取った白黒データを第一転送バッファ１１０に格納する（Ｓ１１６）。セットされた原稿の読み取りおよび送信が終了するまで、この処理を繰り返す。セットされた原稿の読み取りおよび格納が終了すると（Ｓ１１８のＹＥＳ）、転送処理部１０８は、第一転送バッファ１１０に記憶された白黒画像データを一括してクライアント端末１５０に転送する（Ｓ１２０）。
【００４３】
以上のように、本実施の形態におけるネットワークファクシミリ装置１００によれば、原稿読取部１０２が原稿をカラーモードで読み取った場合には、原稿読取部１０２が原稿を読み取っている間に、所定量の塊ごとにデータがクライアント端末１５０に転送される。そのため、カラー画像データを格納するための第二送信バッファ１１２にセットされた全原稿のデータを格納する必要がないため、第二送信バッファ１１２のメモリサイズを小さくすることができる。一方、原稿読取部１０２が原稿を白黒モードで読み取った場合には、セットされた全原稿のデータのデータ量がそれほど多くないので、第一送信バッファ１１０に全原稿のデータを格納するように設定しても、第一送信バッファ１１０のメモリサイズを大きくする必要がない。そのため、原稿読取部１０２が原稿を白黒モードで読み取った場合には、セットされた全原稿のデータを第一送信バッファ１１０に格納して、これらを一括でクライアント端末１５０に転送することにより、迅速かつ簡易な処理を行うことができる。
【００４４】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００４５】
以上の例では、原稿読取部１０２が原稿をカラーモードで読み取る場合と白黒モードで読み取る場合の例を説明したが、本発明は、たとえば原稿読取部１０２が原稿を精細モード（解像度が高いモード）で読み取る場合と迅速モード（解像度が低いモード）で読み取る場合等に適用することもできる。原稿が詳細モードで読み取られた場合には、迅速モードで読み取られた場合よりも画像データのデータ量が大きくなる。転送処理部１０８は、原稿読取部１０２が原稿を詳細モードで読み取った場合には、上記の原稿がカラーモードで読み取られた場合と同様に、データを塊ごとにクライアント端末１５０に転送する処理を行うことができる。
【００４６】
また、ネットワークファクシミリ装置１００は、原稿読取部１０２に読取対象の原稿をプレスキャンさせ、その原稿を読み取った画像データのデータ量を概算し、そのデータ量が所定値以上か否かに応じて、画像データを一括でクライアント端末１５０に転送するか、塊ごとに転送するかを制御することもできる。
【図面の簡単な説明】
【００４７】
【図１】実施の形態におけるネットワークファクシミリ装置の構成を示すブロック図である。
【図２】ネットワークファクシミリ装置の処理手順を示すフローチャートである。
【符号の説明】
【００４８】
１００  ネットワークファクシミリ装置
１０２  原稿読取部
１０４  指示受付部
１０６  画像データ格納処理部
１０８  転送処理部
１０９  記憶部
１１０  第一転送バッファ
１１２  第二転送バッファ
１１４  転送方法記憶部
１３０  ネットワーク
１５０  クライアント端末
【図１】
2006054686.tif 000003
【図２】
2006054686.tif 000004