(57)【要約】【課題】シングルページ構成のファイルが複数ある場合でも、ネットワーク経由で効率よく転送できるようにすること。【解決手段】本発明は、ユーザからの要求に応じて所定の宛先へファイルを転送するファイル転送方法において、ユーザによって要求された転送対象となるファイルがシングルページ構成であるか否かを判断する工程（ステップＳ３００）と、ファイルがシングルページ構成である場合、ユーザによって複数のファイルが転送対象として要求されているか否かを判断する工程（ステップＳ３１０）と、複数のファイルが転送対象となっており、フォルダを作成する設定になっている場合、フォルダを作成して複数のファイルをフォルダ内に格納する工程（ステップＳ３３０〜３４０）と、複数のファイルをフォルダとともにアーカイブして所定の宛先へ転送する工程（ステップＳ４００〜５００）とを有するファイル転送方法である。【選択図】図１
2006209372.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの要求に応じて所定の宛先へファイルを転送するファイル転送方法において、
前記ユーザによって要求された転送対象となるファイルがシングルページ構成であるか否かを判断する工程と、
前記ファイルがシングルページ構成である場合、前記ユーザによって複数のファイルが転送対象として要求されているか否かを判断する工程と、
前記複数のファイルが転送対象となっており、フォルダを作成する設定になっている場合、前記フォルダを作成して前記複数のファイルを前記フォルダ内に格納する工程と、
前記複数のファイルを前記フォルダとともにアーカイブして前記所定の宛先へ転送する工程と
を有することを特徴とするファイル転送方法。
【請求項２】
前記フォルダを作成する設定になっていない場合、前記複数のファイルをアーカイブして前記所定の宛先へ転送する工程を有する
ことを特徴とする請求項１記載のファイル転送方法。
【請求項３】
コンピュータがユーザからの要求に応じて所定の宛先へファイルを転送する処理を行うファイル転送プログラムにおいて、
前記ユーザによって要求された転送対象となるファイルがシングルページ構成であるか否かを判断するステップと、
前記ファイルがシングルページ構成である場合、前記ユーザによって複数のファイルが転送対象として要求されているか否かを判断するステップと、
前記複数のファイルが転送対象となっており、フォルダを作成する設定になっている場合、前記フォルダを作成して前記複数のファイルを前記フォルダ内に格納するステップと、
前記複数のファイルを前記フォルダとともにアーカイブして前記所定の宛先へ転送するステップと
をコンピュータが実行することを特徴とするファイル転送プログラム。
【請求項４】
前記フォルダを作成する設定になっていない場合、前記複数のファイルをアーカイブして前記所定の宛先へ転送するステップを有する
ことを特徴とする請求項３記載のファイル転送プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザからの要求に応じて所定の宛先へファイルを転送するファイル転送方法およびファイル転送プログラムに関する。
【背景技術】
【０００２】
従来、ファイルを所定の宛先に転送する技術において、読み込み(スキャン)画像を転送する方法では、画像のファイルフォーマットがシングルページ（１ページ分のファイル）のとき、複数の画像ファイルを転送するにはそれぞれの画像ファイルを転送するため画像ファイルの転送処理を複数回繰り返し行うようにしている。また、デバイスに格納された文書（読み込み画像）が複数あった場合に、複数回の画像転送処理を行っている。
【０００３】
ここで、ネットワークを介した効率の良いデータ転送を行うことを目的として、特許文献１に記載の技術では、ファイルの取得条件を指定してウェブページソースを取得することが述べられている。
【０００４】
【特許文献１】特開２００１−２８２６０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、ファイルフォーマットなどの制約により、一度に複数のファイルをアーカイブして送ることはできない。このため、複数のファイルをダウンロードする場合には、複数回のダウンロード指示をしなければならず、ネットワークを通じた送受信の手間がかかるという問題が生じる。
【課題を解決するための手段】
【０００６】
本発明はこのような課題を解決するために成されたものである。すなわち、本発明は、ユーザからの要求に応じて所定の宛先へファイルを転送するファイル転送方法において、ユーザによって要求された転送対象となるファイルがシングルページ構成であるか否かを判断する工程と、ファイルがシングルページ構成である場合、ユーザによって複数のファイルが転送対象として要求されているか否かを判断する工程と、複数のファイルが転送対象となっており、フォルダを作成する設定になっている場合、フォルダを作成して複数のファイルをフォルダ内に格納する工程と、複数のファイルをフォルダとともにアーカイブして所定の宛先へ転送する工程とを有するファイル転送方法である。
【０００７】
また、本発明は、コンピュータがユーザからの要求に応じて所定の宛先へファイルを転送する処理を行うファイル転送プログラムにおいて、ユーザによって要求された転送対象となるファイルがシングルページ構成であるか否かを判断するステップと、ファイルがシングルページ構成である場合、ユーザによって複数のファイルが転送対象として要求されているか否かを判断するステップと、複数のファイルが転送対象となっており、フォルダを作成する設定になっている場合、フォルダを作成して複数のファイルをフォルダ内に格納するステップと、複数のファイルをフォルダとともにアーカイブして所定の宛先へ転送するステップとをコンピュータが実行するファイル転送プログラムである。
【０００８】
このような本発明では、転送対象となるファイルがシングルページ構成であり、しかも複数ファイルある場合に、この複数のファイルをフォルダ内に収納してアーカイブし、所定の宛先へ転送することから、シングルページ構成のファイルを複数転送する場合でもファイル毎に転送処理を繰り返す必要がなく、一つの転送処理で複数のシングルページファイルを転送できるようになる。
【発明の効果】
【０００９】
したがって、本発明によれば、所定の宛先にファイルを転送するにあたり、一度に複数のファイルを選択し、１回の転送処理で複数ファイルを送ることができるため、ネットワークを通じた送受信の手間を軽減することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図に基づき説明する。なお、以下で説明する実施形態は、本発明のファイル転送方法を適用したファイル転送プログラムを複合機（スキャナ、ファクシミリ、プリンタ、コピー等の複数機能を有するデバイス）内のコンピュータで実行する場合を例とするが、本発明は通常のコンピュータで実行する場合であっても実現可能である。
【００１１】
図１は、本実施形態に係るファイル転送方法を説明するフローチャートである。このフローチャートでの動作は、HTTP（HyperText Transport Protocol）クライアント（ウェブブラウザ）で、複合機等のデバイスに格納されている画像データ（画像ファイル）を取り出すとき、ユーザの指示した応答データ内に、複数画像データの取得を目的とした選択か、もしくはファイルフォーマットでの制約により複数ページを1つのファイルにすることのできないものの取得を目的とした選択がされたとき、アーカイブ処理を実施するか、もしくはフォルダで一度まとめたファイル群をアーカイブ処理することを、デバイス上のウェブサーバで判断し、自動的にアーカイブ処理する、もしくはアーカイブしない処理を実行する動作を示している。
【００１２】
先ず、HTTPクライアントより、ファイルフォーマットの指定、複数ファイルの指定、フォルダにまとめるか否かの指定を行い、フォームデータをデバイスのウェッブサーバに送信する。デバイスのウェブサーバはこのフォームデータを受け取ると、図１に示すフローチャートの処理を開始する。
【００１３】
ウェブサーバは、HTTPクライアントから送られたフォームデータから指定されたファイルフォーマットおよびファイル数をチェックする（ステップＳ１００）。次に、指定されたフォーマットに従った画像処理を実施する（ステップＳ２００）。
【００１４】
その後、指定されたファイルのフォーマットがシングルページ（１ファイル１ページ）で構成されているものか否かを判別する（ステップＳ３００）。ここで、シングルページではなく、マルチページ（１ファイル複数ページ）のフォーマットを許容する場合には、応答処理をしたのち（ステップＳ５００）、画像データの転送を開始し（ステップＳ６００）、データを送り終わると処理を終了する（ステップＳ７００）。
【００１５】
一方、ステップＳ３００の判断で、シングルページで構成されるファイルフォーマットである場合、シングルページが複数ファイル選択されているかどうかを判別する（ステップＳ３１０）。
【００１６】
ここで、複数ファイルが選択されていない場合、応答処理をしたのち（ステップＳ５００）、画像データの転送を開始し（ステップＳ６００）、データを送り終わると終了する。
【００１７】
一方、複数ファイルが選択されている場合、複数のファイルをフォルダにまとめるかどうかを判別する（ステップＳ３２０）。フォルダにまとめるか否かはHTTPクライアントから送られたフォームデータの指定や予め決められた設定によって判別される。フォルダにまとめない場合、複数ファイルのアーカイブ処理を実行し（ステップＳ４００）、応答処理をしたのち（ステップＳ５００）、画像データの転送を開始し（ステップＳ６００）、データを送り終わると終了する。
【００１８】
また、フォルダにまとめることが指示されている場合、ファイルを作成し（ステップＳ３３０）、指定された複数のファイルを作成したフォルダに移動する処理を行ったのち（ステップＳ３４０）、フォルダを含めた複数ファイルのアーカイブ処理を行う（ステップＳ４００）。次に応答処理をし（ステップＳ５００）、画像データの転送を開始し（ステップＳ６００）、データを送り終わると終了する。
【００１９】
ここで、上記アーカイブ処理（ステップＳ４００）では、複数のファイル、もしくは複数のファイルを格納したフォルダについて一つのまとまったファイルとして構成したり、一つのまとまったファイルとして圧縮処理している。
【００２０】
このように、本実施形態では転送対象となるファイルがシングルページ構成であり、複数ファイルある場合にこの複数ファイルをアーカイブして転送することから、シングルページ構成のファイルが複数あっても一つの転送要求で全てのファイルを宛先へ送ることができ、ネットワーク上での手続きを簡素化できるようになる。
【００２１】
図２、図３は、上記のようなファイル転送プログラムを用いたファイル転送方法について説明する模式図である。このうち図２はHTTP通信の例である。上記説明したファイル転送プログラムは複合機１の本体２０で実行される。転送対象となるファイルは、スキャナ１０によって読み込んだ原稿を所定フォーマットの電子データとして変換したものである。
【００２２】
図２に示す例では、スキャナ１０によって３枚の原稿を読み込み、メモリ３０に取り込んで所定の画像処理やフォーマット変換を行い、Ｗｅｂサーバとなるサーバ４０に格納している。この際、シングルページ構成を指定した場合には、読み込んだ３枚の原稿のファイルをシングルページ構成の３つのファイルとして記憶し、マルチページ構成を指定した場合には、読み込んだ３枚の原稿を３ページの１ファイルとして記憶する。
【００２３】
HTTP通信では、パーソナルコンピュータ２で実行されるブラウザがHTTPクライアントとなり、ネットワークＮを介してサーバ４０にHTTPでファイル転送要求を行う。ユーザは、サーバ４０に格納されているファイルのリストをパーソナルコンピュータ２のブラウザで参照し、そのうちダウンロードを要求するファイルを選択する。そして、選択した内容をHTTP通信によってサーバ４０に要求すると、サーバ４０は要求されたファイルをネットワークＮ経由で要求元のパーソナルコンピュータ２へ転送することになる。
【００２４】
このユーザからのファイル転送要求をサーバ４０が受け付けることで図１に示すファイル転送プログラムが実行される。上記説明したように、ユーザの選択したファイルがシングルページ構成で、しかも複数ファイルある場合には、シングルページ構成の複数ファイルをアーカイブしてまとめ、１回の要求でサーバ４０から複数ファイルをパーソナルコンピュータ２に一括転送できるようになる。つまり、従来では、シングルページ構成の複数ファイルが要求された場合には、ファイル毎に転送要求と転送応答を繰り返し行っていることから、ネットワークＮ上での手続きが煩雑となっている。本実施形態のように複数ファイルをアーカイブして転送することにより、１回の要求で複数ファイルを一括して転送できることから、ネットワークＮ上での手続きを大幅に簡素化できるようになる。
【００２５】
また、図３は、FTP（File Transfer Protocol）通信の例である。なお、FTP通信以外のSMB通信であっても同様である。ここでは、複合機１のスキャナ２０で取り込んだ原稿の画像データ（ファイル）をネットワークＮ経由でFTPサーバ３にFTPで送る流れとなっている。
【００２６】
この場合、先ず、ユーザはファイルの転送先となるFTPサーバ３を指定し、ファイルのフォーマットおよびシングルページ構成もしくはマルチページ構成の指定を行う。その後、スキャナ１０によって３枚の原稿を読み込み、メモリ３０に取り込んで所定の画像処理やフォーマット変換を行い、記憶装置４１に格納している。この際、シングルページ構成を指定した場合には、読み込んだ３枚の原稿のファイルをシングルページ構成の３つのファイルとして記憶し、マルチページ構成を指定した場合には、読み込んだ３枚の原稿のファイルを３ページの１ファイルとして記憶する。
【００２７】
次に、複合機１の本体２０で実行される本実施形態のファイル転送プログラムにより、FTPを用いたファイル転送が実行される。すなわち、スキャナ１０で取り込んだファイルがシングルページ構成で、しかも複数ファイルある場合には、シングルページ構成の複数ファイルをアーカイブしてまとめ、１回の転送処理で複数ファイルをFTPサーバ３に一括転送できるようになる。つまり、従来では、シングルページ構成の複数ファイルを転送する場合には、ファイル毎に転送処理を繰り返していることから、ネットワークＮ上での手続きが煩雑となっている。本実施形態のように複数ファイルをアーカイブして転送することにより、１回の処理で複数ファイルを一括して転送できることから、ネットワークＮ上での手続きを大幅に簡素化できるようになる。
【００２８】
なお、FTPサーバ３の指定やファイルフォーマットの指定、シングルページ構成か否かの指定は原稿をスキャナ１０で読み込んだ後で行ってもよい。また、シングルページ構成を指定した場合、フォルダ作成の指定やデフォルトでフォルダ作成の指示があれば、複数のシングルページファイルを格納するためのフォルダを作成し、図１に示すフォルダへのファイル移動（ステップＳ３４０）を行い、フォルダとともに複数のファイルをアーカイブして転送することも可能となる。
【００２９】
また、上記図２、図３に示す例では、いずれも複合機１のスキャナ１０で読み込んだ原稿の画像データ（ファイル）を転送対象として説明したが、スキャナ１０から読み込んだ原稿のファイル以外でも、ネットワークＮ経由で他の端末からサーバ４０や記憶装置４１に送られたファイルを転送対象としてもよい。
【００３０】
また、いずれも複合機１の本体２０で本実施形態のファイル転送プログラムが実行される例を説明したが、複合機１以外の通常のパーソナルコンピュータからファイルをネットワークＮ経由で転送する場合でも本発明は適用可能であり、この場合にはパーソナルコンピュータで本実施形態のファイル転送プログラムを実行することになる。
【図面の簡単な説明】
【００３１】
【図１】本実施形態のファイル転送プログラムの流れを説明するフローチャートである。
【図２】HTTP通信の例を説明する模式図である。
【図３】FTP通信の例を説明する模式図である。
【符号の説明】
【００３２】
１…複合機、２…パーソナルコンピュータ、３…FTPサーバ、１０…スキャナ、２０…本体、３０…メモリ、４０…サーバ、４１…記憶装置
【図１】
2006209372.tif 000003
【図２】
2006209372.tif 000004
【図３】
2006209372.tif 000005