(57)【要約】【課題】入力データを情報処理装置を経由してサーバに転送する場合に、情報処理装置のユーザの操作負担を軽減させる。【解決手段】画像形成装置が、所定の入力データを入力する入力部と、情報処理装置に入力データを含む送信情報を送信する第１通信部とを備える。情報処理装置が、画像形成装置からの送信情報を取得する送信情報取得部と、取得された送信情報を記憶し、送信情報に含まれる入力データをサーバに転送するか否かを示す自動転送可否情報を予め記憶した第１記憶部と、自動転送可否情報が自動転送許可に設定されている場合に、記憶された入力データを含むサーバ転送情報を自動的にサーバに転送する転送要求部とを備える。サーバが、受信したサーバ転送情報を取得して、そのサーバ転送情報に含まれる入力データを、所定の記憶領域に保存する転送情報取得部を備える。【選択図】図１２
2019022097.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と、情報処理装置と、サーバとが、ネットワークに接続された情報転送システムであって、
前記画像形成装置が、所定の入力データを入力する入力部と、前記情報処理装置に、前記入力データを含む送信情報を送信する第１通信部とを備え、
前記情報処理装置が、前記画像形成装置および前記サーバと通信する第２通信部と、前記画像形成装置からの前記送信情報を取得する送信情報取得部と、前記取得された送信情報を記憶し、前記送信情報に含まれる入力データを前記サーバに転送するか否かを示す自動転送可否情報を予め記憶した第１記憶部と、前記自動転送可否情報が自動転送許可に設定されている場合に、前記第１記憶部に記憶された入力データを含むサーバ転送情報を、自動的に前記サーバに転送する転送要求部とを備え、
前記サーバが、前記情報処理装置から転送されたサーバ転送情報を受信する第３通信部と、第２記憶部と、受信したサーバ転送情報を取得して、前記サーバ転送情報に含まれる入力データを、前記第２記憶部の所定の記憶領域に保存する転送情報取得部とを備えたことを特徴とする情報転送システム。
【請求項２】
前記情報処理装置が、転送設定送信部をさらに備え、
前記転送設定送信部が、
前記画像形成装置に、前記入力部によって入力された入力データを送信すべき情報処理装置を特定する転送先情報を送信することを特徴とする請求項１に記載の情報転送システム。
【請求項３】
前記情報処理装置が、転送設定送信部をさらに備え、
前記転送設定送信部が、
前記画像形成装置に、前記入力部によって入力された入力データを送信すべき情報処理装置を特定する転送先情報を送信し、
前記サーバに、前記情報処理装置および情報処理装置を使用するユーザを特定するユーザ識別情報を送信することを特徴とする請求項１に記載の情報転送システム。
【請求項４】
前記画像形成装置の入力部により、前記入力データを前記サーバに転送するか否かを示す自動転送可否情報が入力され、
前記第１通信部が、前記送信情報に、前記入力データと前記自動転送可否情報とを含めて、前記情報処理装置に送信し、
前記情報処理装置の送信情報取得部が、前記自動転送可否情報が含まれた送信情報を取得した場合、
前記転送要求部が、取得した送信情報に含まれる自動転送可否情報が自動転送許可に設定されている場合に、前記取得された入力データを含むサーバ転送情報を、自動的に前記サーバに転送することを特徴とする請求項１から３のいずれかに記載の情報転送システム。
【請求項５】
前記情報処理装置の第１記憶部に、
前記入力データのデータ形式を判定するか否かを設定したデータ形式情報と、
入力データの所定のデータ形式と、入力データを保存すべきサーバの第２記憶部における記憶領域を示すサーバ保存先情報とが対応付けられた情報とを予め記憶し、
前記データ形式情報が、許可に設定されている場合であって、前記送信情報取得部によって取得された送信情報に含まれる入力データのデータ形式が、前記第１記憶部に記憶された所定のデータ形式に一致する場合に、
前記転送要求部が、その一致するデータ形式に対応付けられたサーバ保存先情報を、サーバ転送情報に含めて、前記サーバに転送することを特徴とする請求項１から４のいずれかに記載の情報転送システム。
【請求項６】
前記情報処理装置の第１記憶部に、
前記入力データに含まれる文字を認識するOCR処理を実行するか否かを設定したOCR処理可否情報を記憶し、
前記OCR処理可否情報が、OCR処理の実行を許可する設定がされている場合、前記送信情報取得部によって取得された送信情報に含まれる入力データのOCR処理を実行し、前記入力データに含まれる文字を認識することを特徴とする請求項１から４のいずれかに記載の情報転送システム。
【請求項７】
前記情報処理装置の第１記憶部に、
所定のキーワードと、入力データを保存すべきサーバの第２記憶部における記憶領域を示すサーバ保存先情報とが対応付けられた情報を予め記憶し、
前記送信情報取得部によって取得された送信情報に含まれる入力データをOCR処理することによって認識された文字列に、前記記憶されたキーワードに一致可能な文字列がある場合、
前記転送要求部が、その一致するキーワードに対応付けられたサーバ保存先情報を、サーバ転送情報に含めて、前記サーバに転送することを特徴とする請求項６に記載の情報転送システム。
【請求項８】
前記サーバ転送情報には、送信元の情報処理装置を特定する情報と、転送先のサーバを特定する情報と、前記第１記憶部に記憶された入力データと、
前記入力データを保存すべきサーバの第２記憶部における記憶領域を示すサーバ保存先情報とが含まれることを特徴とする請求項１から７のいずれかに記載の情報転送システム。
【請求項９】
画像形成装置およびサーバと通信する通信部と、
前記画像形成装置によって入力された入力データを含む送信情報を取得する送信情報取得部と、
前記取得された送信情報を記憶し、前記送信情報に含まれる入力データを前記サーバに転送するか否かを示す自動転送可否情報を予め記憶した記憶部と、
前記自動転送可否情報が自動転送許可に設定されている場合に、前記記憶部に記憶された入力データを含むサーバ転送情報を、自動的に前記サーバに転送する転送要求部とを備えたことを特徴とする情報処理装置。
【請求項１０】
画像形成装置と、情報処理装置と、サーバとが、ネットワークに接続された情報転送システムの情報転送方法であって、
前記画像形成装置が、所定の入力データを入力し、前記情報処理装置に、前記入力データを含む送信情報を送信し、
前記情報処理装置が、前記画像形成装置からの前記送信情報を取得し、
情報処理装置に予め記憶されていた送信情報に含まれる入力データをサーバに転送するか否かを示す自動転送可否情報が、自動転送許可に設定されている場合に、前記取得された入力データを含むサーバ転送情報を、自動的に前記サーバに転送し、
前記サーバが、転送されたサーバ転送情報を取得して、前記サーバ転送情報に含まれる入力データを、自己の所定の記憶領域に保存することを特徴とする情報転送システムの情報転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報転送システムに関し、特に、画像形成装置等で入力された画像データ等の情報を、ネットワークを介して他の情報処理装置に転送する情報転送システムに関する。
【背景技術】
【０００２】
従来から、画像形成装置が利用されているが、近年、書類の複製機能に加えて、書類のスキャン機能や、ネットワーク接続機能も有する複合機が利用されている。
たとえば、複合機において、ユーザが、書類をスキャンした後、スキャンした書類の電子ファイルを、インターネットなどのネットワークを介して、所定のサーバに送信するファイル送信機能を有するものがある。
【０００３】
また、特許文献１には、インターネットに通信障害が発生し、複合機からクラウドサーバに接続できない場合、イントラネットを介して複合機に接続されたPCに、スキャンされた画像データを転送した後、インターネットの通信が復旧した場合に、PCからクラウドサーバにその画像データを自動的に転送するデータ転送システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−９２６３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来のように、スキャンした書類の電子ファイルを、複合機からサーバに、直接送信する場合、ネットワーク環境の状況により、電子ファイルを送信できない場合があった。
また、特許文献１では、複合機において、画像データの転送先としてクラウドサーバとPCを予め設定する必要があり、転送先のPCが複数設定されている場合は、ユーザが、画像データを転送するときに、その都度、複合機で転送先を選択するか、あるいは、PC選択条件を複合機に予め設定しておく必要があった。
すなわち、ユーザは、画像データの転送を実際に行うための準備として、複合機において、転送先のPCに関する情報やPC選択条件を、予め設定しておく必要があり、その設定に相当の手間と時間がかかり、ユーザの操作負担が大きかった。
【０００６】
また、複合機は、一般的に、多数のユーザが利用する共用装置であるため、ユーザごとに、転送先のPCに関する情報やPC選択条件を、複合機において設定するのは、セキュリティ上好ましくなく、複合機が新しい機器に更新された場合には、新しい機器で再度設定をやり直すか、あるいは、複合機の設定情報を一時的に退避させた後、新しい機器に移動させるような作業が必要となる。
【０００７】
そこで、この発明は、以上のような事情を考慮してなされたものであり、画面形成装置等で入力された情報を、ユーザ所有の情報処理装置などに一旦転送させた後に、ネットワークを介して所定のサーバに転送させる場合についてのユーザの操作負担を軽減させることのできる情報転送システムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
この発明は、画像形成装置と、情報処理装置と、サーバとが、ネットワークに接続された情報転送システムであって、前記画像形成装置が、所定の入力データを入力する入力部と、前記情報処理装置に、前記入力データを含む送信情報を送信する第１通信部とを備え、前記情報処理装置が、前記画像形成装置および前記サーバと通信する第２通信部と、前記画像形成装置からの前記送信情報を取得する送信情報取得部と、前記取得された送信情報を記憶し、前記送信情報に含まれる入力データを前記サーバに転送するか否かを示す自動転送可否情報を予め記憶した第１記憶部と、前記自動転送可否情報が自動転送許可に設定されている場合に、前記第１記憶部に記憶された入力データを含むサーバ転送情報を、自動的に前記サーバに転送する転送要求部とを備え、前記サーバが、前記情報処理装置から転送されたサーバ転送情報を受信する第３通信部と、第２記憶部と、受信したサーバ転送情報を取得して、前記サーバ転送情報に含まれる入力データを、前記第２記憶部の所定の記憶領域に保存する転送情報取得部とを備えたことを特徴とする情報転送システムを提供するものである。
【０００９】
また、前記情報処理装置が、転送設定送信部をさらに備え、前記転送設定送信部が、前記画像形成装置に、前記入力部によって入力された入力データを送信すべき情報処理装置を特定する転送先情報を送信することを特徴とする。
さらに、前記サーバに、前記情報処理装置および情報処理装置を使用するユーザを特定するユーザ識別情報を送信してもよい。
【００１０】
また、前記画像形成装置の入力部により、前記入力データを前記サーバに転送するか否かを示す自動転送可否情報が入力され、前記第１通信部が、前記送信情報に、前記入力データと前記自動転送可否情報とを含めて、前記情報処理装置に送信し、前記情報処理装置の送信情報取得部が、前記自動転送可否情報が含まれた送信情報を取得した場合、前記転送要求部が、取得した送信情報に含まれる自動転送可否情報が自動転送許可に設定されている場合に、前記取得された入力データを含むサーバ転送情報を、自動的に前記サーバに転送することを特徴とする。
【００１１】
また、前記情報処理装置の第１記憶部に、前記入力データのデータ形式を判定するか否かを設定したデータ形式情報と、入力データの所定のデータ形式と、入力データを保存すべきサーバの第２記憶部における記憶領域を示すサーバ保存先情報とが対応付けられた情報とを予め記憶し、前記データ形式情報が、許可に設定されている場合であって、前記送信情報取得部によって取得された送信情報に含まれる入力データのデータ形式が、前記第１記憶部に記憶された所定のデータ形式に一致する場合に、前記転送要求部が、その一致するデータ形式に対応付けられたサーバ保存先情報を、サーバ転送情報に含めて、前記サーバに転送することを特徴とする。
【００１２】
また、前記情報処理装置の第１記憶部に、前記入力データに含まれる文字を認識するOCR処理を実行するか否かを設定したOCR処理可否情報を記憶し、前記OCR処理可否情報が、OCR処理の実行を許可する設定がされている場合、前記送信情報取得部によって取得された送信情報に含まれる入力データのOCR処理を実行し、前記入力データに含まれる文字を認識することを特徴とする。
【００１３】
また、前記情報処理装置の第１記憶部に、所定のキーワードと、入力データを保存すべきサーバの第２記憶部における記憶領域を示すサーバ保存先情報とが対応付けられた情報を予め記憶し、前記送信情報取得部によって取得された送信情報に含まれる入力データをOCR処理することによって認識された文字列に、前記記憶されたキーワードに一致可能な文字列がある場合、前記転送要求部が、その一致するキーワードに対応付けられたサーバ保存先情報を、サーバ転送情報に含めて、前記サーバに転送することを特徴とする。
【００１４】
また、前記サーバ転送情報には、送信元の情報処理装置を特定する情報と、転送先のサーバを特定する情報と、前記第１記憶部に記憶された入力データと、前記入力データを保存すべきサーバの第２記憶部における記憶領域を示すサーバ保存先情報とが含まれることを特徴とする。
【００１５】
また、この発明は、画像形成装置およびサーバと通信する通信部と、前記画像形成装置によって入力された入力データを含む送信情報を取得する送信情報取得部と、前記取得された送信情報を記憶し、前記送信情報に含まれる入力データを前記サーバに転送するか否かを示す自動転送可否情報を予め記憶した記憶部と、前記自動転送可否情報が自動転送許可に設定されている場合に、前記記憶部に記憶された入力データを含むサーバ転送情報を、自動的に前記サーバに転送する転送要求部とを備えたことを特徴とする情報処理装置を提供するものである。
【００１６】
また、この発明は、画像形成装置と、情報処理装置と、サーバとが、ネットワークに接続された情報転送システムの情報転送方法であって、前記画像形成装置が、所定の入力データを入力し、前記情報処理装置に、前記入力データを含む送信情報を送信し、前記情報処理装置が、前記画像形成装置からの前記送信情報を取得し、情報処理装置に予め記憶されていた送信情報に含まれる入力データをサーバに転送するか否かを示す自動転送可否情報が、自動転送許可に設定されている場合に、前記取得された入力データを含むサーバ転送情報を、自動的に前記サーバに転送し、前記サーバが、転送されたサーバ転送情報を取得して、前記サーバ転送情報に含まれる入力データを、自己の所定の記憶領域に保存することを特徴とする情報転送システムの情報転送方法を提供するものである。
【発明の効果】
【００１７】
この発明によれば、画像形成装置が、入力された入力データを含む送信情報を情報処理装置に送信し、情報処理装置が、送信情報に含まれる入力データをサーバに転送するか否かを示す自動転送可否情報を予め記憶した第１記憶部を備え、情報処理装置が、画像形成装置によって送信された入力データを含む送信情報を取得し、自動転送可否情報が自動転送許可に設定されている場合に、取得された入力データを含むサーバ転送情報を、自動的に前記サーバに転送するので、ユーザが、画像形成装置においてサーバへの転送条件等を設定入力する必要がなく、たとえば、ユーザが所有する情報処理装置を介して入力データをサーバに転送する場合に、ユーザは、情報処理装置において、転送に必要な所定の情報を設定しておけばよく、ユーザの操作負担を軽減できる。
【図面の簡単な説明】
【００１８】
【図１】この発明の情報転送システムの一実施例の概略接続図である。
【図２】この発明の画像形成装置の一実施例の構成ブロック図である。
【図３】この発明の情報処理装置の一実施例の構成ブロック図である。
【図４】この発明のサーバの一実施例の構成ブロック図である。
【図５】この発明の情報転送システムで利用される情報の一実施例の説明図である。
【図６】この発明の情報転送システムで利用される情報の一実施例の説明図である。
【図７】この発明の情報処理装置における転送設定入力処理の一実施例のフローチャートである。
【図８】この発明の情報処理装置における転送設定処理の一実施例のフローチャートである。
【図９】この発明の画像形成装置における転送設定処理の一実施例のフローチャートである。
【図１０】この発明の画像形成装置におけるデータ送信処理の一実施例のフローチャートである。
【図１１】この発明の情報処理装置におけるデータ受信処理の一実施例のフローチャートである。
【図１２】この発明の情報処理装置におけるサーバへの転送処理の一実施例のフローチャートである。
【図１３】この発明のサーバにおける転送情報の受信処理の一実施例のフローチャートである。
【図１４】この発明の画像形成装置におけるデータ送信処理の一実施例（実施例２）のフローチャートである。
【図１５】この発明の情報処理装置におけるサーバへの転送処理の一実施例（実施例２）のフローチャートである。
【図１６】この発明の情報処理装置におけるサーバへの転送処理の一実施例（実施例３）のフローチャートである。
【図１７】この発明の情報処理装置におけるサーバへの転送処理の一実施例（実施例４）のフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を使用して本発明の実施の形態を説明する。なお、以下の実施例の記載によって、この発明が限定されるものではない。
＜情報転送システムの構成＞
図１に、この発明の情報転送システムの一実施例の概略接続図を示す。
この発明の情報転送システムは、主として、画像形成装置１と、情報処理装置２と、サーバ３とから構成される。
【００２０】
図１（a）は、画像形成装置１と、情報処理装置２と、サーバ３とが、ネットワーク４を介して互いに接続された通信形態を示している。ネットワーク４としては、広域ネットワーク（ＷＡＮ）または、構内ネットワーク（ＬＡＮ）のいずれでもよい。
この通信形態では、画像形成装置１と、情報処理装置２と、サーバ３とが、それぞれネットワーク４に接続されている状態で、各装置に特別な通信制限が設定されていない場合には、これらの装置相互間で、情報通信が可能な状態である。
【００２１】
図１（b）は、画像形成装置１と、情報処理装置２とが、同一の構内（たとえば、同一建物や同一フロア）に配置され、構内ネットワーク（ＬＡＮ）５を介して互いに接続されている状態を示している。また、サーバ３は、インターネットのような広域ネットワーク（ＷＡＮ）６に接続され、構内ネットワーク（ＬＡＮ）５が、図示しないルータのような異なるネットワーク同士を相互接続するネットワーク機器を介して、広域ネットワーク（ＷＡＮ）６に接続される形態を示している。
【００２２】
画像形成装置（以下、ＭＦＰ：Multifunction Peripheral、複合機とも呼ぶ）１は、画像データを処理する装置であり、たとえば、複写機能、印刷機能、スキャナ機能、ＦＡＸ機能、通信機能などを備えた電子機器である。ＭＦＰは、多数のユーザが利用する共用装置である。
情報処理装置（以下、ユーザ端末、ＰＣとも呼ぶ）２は、パソコン、タブレット端末、スマートフォン、その他の携帯端末などの電子機器である。ＰＣは、原則として、１人のユーザが所有するユーザ端末であり、そのユーザのみが使用できる機器とする。
サーバ（以下、ＳＶとも呼ぶ）３は、ＭＦＰやＰＣから送信されてきた情報を記憶する装置であり、また、ＭＦＰやＰＣからの要求に基づいて、ＳＶに記憶されている情報を、ＭＦＰやＰＣに送信する装置である。
【００２３】
構内ネットワーク（ＬＡＮ）５は、有線または無線のネットワークであり、画像形成装置１と、複数の情報処理装置２とが接続される。
たとえば、特別な通信接続制限が設定されていない場合には、ＬＡＮ５を介して、情報処理装置２から、画像形成装置１に電子データが送信され、あるいは、画像形成装置１から、情報処理装置２に、スキャナ機能によって入力された画像データが転送される。
さらに、特別な通信接続制限が設定されていない場合には、広域ネットワーク（ＷＡＮ）６および構内ネットワーク（ＬＡＮ）５を介して、画像形成装置１および情報処理装置２と、ＷＡＮ６に接続されたサーバＳＶとの間で、所定のデータ通信ができるものとする。
【００２４】
ただし、ＬＡＮ５に、セキュリティ機能を有するルータやファイヤーウオール機器が設置され、これらの機器によって、ＷＡＮ６からのアクセスに対して通信制限が設定されている場合があるが、以下の実施例では、少なくとも、情報処理装置ＰＣとサーバＳＶとの通信が制限されないように、ルータ等において、設定がされているものとする。
したがって、ＰＣとＳＶが正常な動作状態にある場合は、ＰＣからＳＶに対して送信された情報は、ＬＡＮ５およびＷＡＮ６を経由して、ＳＶに到達し、逆に、ＳＶからＰＣに対して送信された情報は、ＷＡＮ６およびＬＡＮ５を経由して、ＰＣに到達するものとする。
【００２５】
また、図示していないが、ＷＡＮ６には、他の構内ネットワーク（ＬＡＮ）５が接続され、この他の構内ネットワーク（ＬＡＮ）５に、サーバＳＶ３や、情報処理装置ＰＣ２が接続されるような通信形態でもよい。
ＭＦＰを利用するユーザが複数存在する場合は、複数の情報処理装置ＰＣ２が、図１（a）のネットワーク４や、図１（b）の構内ネットワーク（ＬＡＮ）５に接続される。
また、複数のサーバＳＶ３が、ネットワーク（４または６）に接続されていてもよい。
【００２６】
また、この発明では、共用装置であるＭＦＰの多数の機能や記憶容量を有効に活用するために、ＭＦＰにおいて入力された画像データなどの電子データであって、ＳＶに転送したい電子データについては、ＭＦＰからＳＶに直接送信するのではなく、その電子データを一旦ＭＦＰからユーザ所有のＰＣに送信して保存しておき、ＰＣに保存された電子データを、ＰＣからＳＶに転送するものとする。
以上が、この発明の情報転送システムの概略構成である。
【００２７】
＜画像形成装置の構成の説明＞
図２に、この発明の画像形成装置の一実施例の構成ブロック図を示す。
図２において、この発明の画像形成装置（ＭＦＰ）１は、主として、制御部１１、通信部１２、表示部１３、入力部１４、画像形成部１５、送信情報生成部１６、転送設定取得部１７、記憶部２０を備える。
【００２８】
制御部１１は、通信部などの各構成要素の動作を制御する部分であり、主として、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏコントローラ、タイマー等からなるマイクロコンピュータによって実現される。
ＣＰＵは、ＲＯＭ等に予め格納された制御プログラムに基づいて、各種ハードウェアを有機的に動作させて、この発明の画像形成装置の入力機能、通信機能などを実行する。
【００２９】
通信部１２は、上記した第１通信部に相当し、ネットワークに接続して、情報処理装置ＰＣとデータの送受信をする部分であり、主として、ＭＦＰで作成された画像情報などの入力データを含む送信情報を、所定の情報処理装置ＰＣに送信する。
また、ＰＣにおいて設定された転送先情報を、受信する。
通信方式としては、既存のあらゆる規格に基づく通信方式を利用することができ、有線通信および無線通信のどちらを利用してもよい。
【００３０】
表示部１３は、情報を表示する部分であり、各機能の実行に必要な情報や、機能の実行の結果などを、利用者に知らせるために表示する。たとえば、LCD、有機ELディスプレイなどが用いられ、入力部１４としてタッチパネルが用いられる場合は、表示部とタッチパネルとが重ね合わせて配置される。
【００３１】
入力部１４は、文字などの所定の入力データの入力や、機能の選択入力をする部分であり、たとえば、キーボード、マウス、タッチパネルなどが用いられる。
また、入力部１４は、たとえば、画像データや文字図形等が記載された書類などの情報を入力する部分である。入力された情報は、入力データとして、記憶部２０に記憶される。
書類などの情報を入力する場合、入力部１４としては、画像データを読み取るスキャナや、ＵＳＢメモリなどの外部の記憶媒体を接続するインタフェースが該当する。
画像データや書類などの情報を入力する方法は種々の方法があるが、たとえば、情報が印刷された書面をスキャナで読み取り、読み取った書面の電子データを、記憶部２０に、入力データとして記憶する。
【００３２】
また、入力したい画像や書類などの電子データファイルを、ＵＳＢメモリなどの外部の記憶媒体に保存しておき、ＵＳＢメモリ等をＵＳＢ端子などの入力インタフェースに接続し、ユーザが所定の入力操作を行うことによって、ＵＳＢメモリ等に保存された所望の電子データファイルを読み出して、記憶部２０に、入力データとして記憶する。
画像や書類などの情報を入力する方法は、以上のものに限るものではなく、ネットワークを介して、他の情報処理装置ＰＣから、電子データファイルを入力してもよい。
【００３３】
画像形成部１５は、スキャナなどによって入力されたデータから、出力できる形態の画像情報を形成する部分である。たとえば、印刷機能を実行する場合は、読み込んだ画像データを、印刷できる形式の画像情報に変換する。
【００３４】
送信情報生成部１６は、PCに送信する情報を生成する部分である。送信情報としては、後述するように、たとえば、転送する主情報である入力データと、送信先情報と、サーバへの自動転送の可否を示す情報などが含まれる。生成された送信情報は、ネットワークに出力され、送信先情報に示された情報処理装置PCによって受信される。
【００３５】
転送設定取得部１７は、ＭＦＰに予め設定記憶されるべき情報を取得する部分である。
この発明では、ＰＣにおいてユーザが予め設定入力した転送先情報を、ＰＣから取得するものとする。
取得する転送先情報としては、たとえば、ＰＣを所有するユーザに関する情報や、ユーザが所有しているＰＣを特定する情報が含まれる。また、転送先のサーバを特定しかつそのサーバの中の保存先が一意に特定される場合は、そのサーバ保存先情報を、転送先情報に含めてもよい。
ただし、ＭＦＰにおいても、入力部１４を用いて、転送先情報を、ユーザが新規設定をしたり更新削除したりする入力操作をしてもよい。
【００３６】
記憶部２０は、この発明の画像形成装置の各機能を実行するために必要な情報やプログラムを記憶する部分であり、ＲＯＭ、ＲＡＭ、フラッシュメモリなどの半導体記憶素子、ＨＤＤ、ＳＳＤなどの記憶装置、あるいは、その他の記憶媒体が用いられる。
記憶部２０には、たとえば、転送先情報２１、入力データ２２、送信情報２３などが記憶される。また、図示していないが、ＭＦＰを識別する情報や、ＭＦＰのＩＰアドレスなども、記憶部２０に予め記憶されているものとする。
【００３７】
転送先情報２１は、ＭＦＰで入力された入力データを転送する相手であるＰＣや、そのＰＣを所有するユーザを特定する情報である。この情報を、送信の宛先として利用し、入力データをＰＣに送信する。また、転送先情報２１は、ＰＣで設定され、そのＰＣからＭＦＰに送信される情報である。
【００３８】
図５に、この発明の画像形成装置ＭＦＰの記憶部に記憶される情報の一実施例の説明図を示す。
図５（a）に、転送先情報２１の一実施例を示す。
ここで、転送先情報２１としては、ＰＣ識別情報、ＰＣのＩＰアドレス、ポート番号、ユーザ名、パスワード、サーバ保存先情報を含むものを示している。
ＰＣ識別情報、ＰＣのＩＰアドレス、ポート番号は、送信先のＰＣを特定するための情報であり、この３つの情報に限るものではなく、ＰＣを特定できる情報であればよい。たとえば、この３つの情報を全て記憶しておく必要はなく、ＰＣを特定可能なＰＣのＩＰアドレスのみを予め記憶してもよい。
【００３９】
ユーザ名とパスワードは、ＭＦＰにおいて、ユーザの認証をする場合に必要な情報である。ただし、ＭＦＰにおいてユーザの認証をしない場合は、ユーザ名とパスワードは、記憶しなくてもよい。
【００４０】
サーバ保存先情報は、ＰＣを経由して入力データをサーバに転送する場合に、入力データを保存すべきサーバの記憶部における位置（記憶領域）を示す情報である。たとえば、サーバ保存先情報には、サーバの記憶部６０における特定のフォルダ名などが含まれる。
サーバに、ユーザ固有の記憶フォルダが予め設定されている場合は、サーバ保存先情報として、そのユーザ固有の記憶フォルダを設定してもよい。あるいは、不特定多数のユーザが利用できる共有フォルダが予め設定されている場合は、その共有フォルダを設定してもよい。
【００４１】
サーバ保存先情報は、転送先のサーバを特定しかつそのサーバの中の保存先が一意に特定される場合に、予め設定されるが、必須の情報ではなく、サーバの中の保存先が一意に特定されない場合は、サーバ保存先情報は設定されない。
図５（a）には、２つのユーザ端末ＰＣ（０１，２２）の転送先情報２１の例を示しているが、ユーザ端末２２の転送先情報２１には、サーバ保存先情報を含まないものを示している。
【００４２】
入力データ２２は、ＭＦＰにおいて、入力された情報を意味する。たとえば、スキャナにより読み込まれた画像データや、ＵＳＢメモリから読み出されたデータであり、ファイル名が付与されて、所定のデータ形式で一時保存される。
また、入力データには、そのデータを特定するファイル名の他に、ユーザの入力操作によって、入力したユーザの名前や、送信先のＰＣを特定する情報を、対応付けて記憶してもよい。
【００４３】
送信情報２３は、ＰＣに送信する情報であり、少なくとも、入力データと、送信の宛先のＰＣを特定する送信先情報とが含まれる。
図５（b）には、送信情報２３の３つの実施例を示す。
ここで、送信情報２３は、ＭＦＰ情報と、送信先情報と、入力データと、自動転送可否とを含むものを示している。
ＭＦＰ情報は、送信元の画像形成装置を識別する情報であり、送信先情報は、送信先の情報処理装置ＰＣを識別する情報である。
入力データには、たとえば、FILE01というようなファイル名が付与されているものとする。
【００４４】
自動転送可否は、送信情報に含まれる入力データを、ＰＣからサーバに転送するか否かを設定した情報であり、たとえば、サーバに自動転送をする場合は、自動転送許可（以下、「許可」とも呼ぶ）が設定され、サーバに自動転送をしない場合は、自動転送不可（以下、「不可」とも呼ぶ）が設定される。
この自動転送可否情報は、ＭＦＰにおいて、入力部１４により、ユーザが設定入力するものとする。ただし、自動転送可否情報の設定は、任意とし、自動転送可否情報の設定をしない場合は、送信情報２３には、自動転送可否の情報を含めなくてもよい。
【００４５】
図５（b）の送信情報２３のうち、入力データ名がFILE01の送信情報は、自動転送可否の情報を含まないものを示している。この送信情報を受信したＰＣでは、送信情報から、入力データをサーバに転送するか否かを決めることはなく、後述するように、ＰＣに予め設定記憶されている自動転送可否の情報に従って、サーバに転送するか否かを決めることになる。
【００４６】
また、入力データ名がFILE20の送信情報は、自動転送可否の情報が、「許可」に設定されているので、この送信情報を受信したＰＣでは、送信情報から、入力データをサーバに自動転送することに決定する。
さらに、入力データ名がFILE50の送信情報は、自動転送可否の情報が、「不可」に設定されているので、この送信情報を受信したＰＣでは、受信した入力データを、自動的にサーバに転送することはなく、ＰＣ内に保存しておく。
【００４７】
また、詳細は後述の実施例で説明するが、この発明では、画像形成装置ＭＦＰの入力部１４により、入力データ２２をサーバＳＶに転送するか否かを示す自動転送可否情報が入力されている場合、ＭＦＰの通信部１２が、送信情報に、入力データと自動転送可否情報とを含めて、情報処理装置ＰＣに送信し、情報処理装置ＰＣの送信情報取得部３６が、自動転送可否情報が含まれた送信情報を取得した場合、ＰＣの転送要求部３８が、取得した送信情報に含まれる自動転送可否情報が自動転送許可に設定されている場合に、取得された入力データを含むサーバ転送情報を、自動的にサーバＳＶに転送することを特徴とする。
【００４８】
以上が、画像形成装置ＭＦＰの主要な構成であるが、これに限るものではなく、他の機能ブロックを備えてもよい。
たとえば、入力データを紙媒体に印刷して出力するプリンタ（出力部）を備えてもよい。
また、ユーザの認証を行う認証機能、ＰＣからの接続要求を受信して予め登録されたＰＣとの接続のみを許可する接続確認機能、ＦＡＸ送受信機能などを備えてもよい。
【００４９】
＜情報処理装置の構成の説明＞
図３に、この発明の情報処理装置の一実施例の構成ブロック図を示す。
図３において、この発明の情報処理装置（ＰＣ）２は、主として、制御部３１、通信部３２、表示部３３、入力部３４、転送設定送信部３５、送信情報取得部３６、転送情報生成部３７、転送要求部３８、記憶部４０を備える。
【００５０】
制御部３１は、通信部などの各構成要素の動作を制御する部分であり、主として、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏコントローラ、タイマー等からなるマイクロコンピュータによって実現される。
ＣＰＵは、ＲＯＭ等に予め格納された制御プログラムに基づいて、各種ハードウェアを有機的に動作させて、この発明の情報処理装置の入力機能、情報転送機能などを実行する。
【００５１】
通信部３２は、上記した第２通信部に相当し、ネットワークに接続して、画像形成装置ＭＦＰおよびサーバＳＶとデータ通信をする部分である。たとえば、ＰＣで設定された情報をＭＦＰやＳＶに送信し、ＭＦＰから送られてきた画像情報などの入力データを、ＳＶに転送する。
通信方式としては、既存のあらゆる規格に基づく通信方式を利用することができ、有線通信および無線通信のどちらを利用してもよい。
【００５２】
表示部３３は、情報を表示する部分であり、各機能の実行に必要な情報や、機能の実行の結果などを、利用者に知らせるために表示する。たとえば、LCD、有機ELディスプレイなどが用いられ、入力部３４としてタッチパネルが用いられる場合は、表示部とタッチパネルとが重ね合わせて配置される。
【００５３】
入力部３４は、文字などの情報の入力や、機能の選択入力をする部分であり、たとえば、キーボード、マウス、タッチパネルなどが用いられる。
また、入力部３４は、ＭＦＰからの入力データの受信や、受信した入力データの転送に必要な設定情報を入力する部分である。入力された設定情報としては、後述するように、ユーザ識別情報、サーバ情報、転送設定情報などがあり、これらの設定情報は、記憶部４０に記憶される。
【００５４】
転送設定送信部３５は、ＰＣにおいてユーザが設定した情報を、ＭＦＰおよびＳＶに送信する部分である。
ＭＦＰからの入力データを受信するためには、ＭＦＰに、送信宛先となるＰＣおよびユーザに関する情報を、ＭＦＰに予め記憶しておく必要がある。また、ＰＣからＳＶにデータを転送するためには、ＰＣに、転送先のサーバＳＶに関する情報を予め設定し、さらに、ＰＣから転送される情報をＳＶが受信できるようにするために、ＳＶに、送信元であるＰＣおよびユーザに関する情報を、ＳＶに予め記憶しておく必要がある。
そこで、後述するように、実際に入力データの転送を行う前に、転送設定送信部３５が、画像形成装置ＭＦＰに対して、ＭＦＰの入力部１４によって入力された入力データを送信すべき情報処理装置を特定する転送先情報を送信し、サーバＳＶに対して、情報処理装置ＰＣおよびＰＣを使用するユーザを特定するユーザ識別情報を送信する。
【００５５】
送信情報取得部３６は、ＭＦＰからの送信情報を取得する部分である。
上記したように、ＭＦＰで生成されネットワークに出力された送信情報をＰＣが受信すると、受信情報として、記憶部４０に記憶する。また、受信情報には入力データが含まれるので、入力データを取り出し、所定の転送条件を満たす場合は、入力データをサーバＳＶに転送する。
【００５６】
転送情報生成部３７は、サーバＳＶに送信する情報（サーバ転送情報）を生成する部分である。
サーバ転送情報は、記憶部４０に記憶されているサーバ情報や転送設定情報を利用して生成される。また、たとえば、自動転送が許可されている場合は、ユーザの入力操作や確認処理をすることなく、記憶されている受信情報の入力データを、サーバ転送情報に含めて、直ちに、サーバＳＶに転送する。
サーバ転送情報には、転送する入力データ（転送情報）の他に、少なくとも、送信元であるＰＣの情報、送信宛先であるサーバＳＶの情報が含まれ、さらに、サーバの保存先を直接指定する場合は、サーバ保存先情報を含めてもよい。
【００５７】
転送要求部３８は、生成されたサーバ転送情報を、サーバＳＶに送信する部分である。
たとえば、サーバＳＶに対して、接続の許可を求める接続要求を送信し、ＳＶからの接続許可通知を受信した後に、サーバ転送情報を、サーバＳＶに送信する。
特に、自動転送可否情報が、自動転送許可に設定されている場合に、記憶部４０に記憶された入力データを含むサーバ転送情報を、自動的にサーバＳＶに転送する。
サーバＳＶは、接続要求を受信すると、ユーザ認証処理を行い、ユーザ認証に成功すると、サーバ転送情報を、所定の記憶領域に記憶する。
【００５８】
記憶部４０は、上記した第１記憶部に相当し、この発明の情報処理装置ＰＣの各機能を実行するために必要な情報やプログラムを記憶する部分であり、ＲＯＭ、ＲＡＭ、フラッシュメモリなどの半導体記憶素子、ＨＤＤ、ＳＳＤなどの記憶装置、その他の記憶媒体が用いられる。
記憶部４０には、たとえば、ユーザ識別情報４１、サーバ情報４２、転送設定情報４３、取得した送信情報に相当する受信情報４４、サーバ転送情報４５などが記憶される。転送設定情報４３としては、たとえば、送信情報に含まれる入力データをサーバに転送するか否かを示す自動転送可否情報が予め記憶される。
図６に、この発明の情報処理装置ＰＣの記憶部に記憶される情報の一実施例の説明図を示す。
【００５９】
図６（a）に、ユーザ識別情報４１の一実施例を示す。
ここでは、２つの情報処理装置（ユーザ端末０１，０２）についての情報の例を示している。
ユーザ識別情報４１は、情報処理装置ＰＣおよびＰＣを使用するユーザを識別するための情報であり、ＰＣにおいて、ユーザが設定入力する。
図６（a）においては、ユーザ識別情報４１は、ＰＣ識別情報、ＰＣのＩＰアドレス、ポート番号、ユーザ名、パスワードからなるものを示している。
ここで、ＰＣ識別情報、ユーザ名、パスワードは、ユーザが独自に設定入力すればよい。
また、ＰＣのＩＰアドレスとポート番号については、その情報処理装置の固定値が予め設定記憶されている場合は、その固定値を読み出して利用する。
【００６０】
ただし、ユーザ識別情報４１は、これらの情報に限るものではなく、これら以外の情報を含めてもよい。あるいは、ユーザ識別情報４１は、ＭＦＰおよびＳＶとの接続や通信に利用される情報であるが、上記した５つの情報をすべて利用する必要はなく、接続や通信に必要な情報のみを設定し、たとえば、ＰＣ識別情報など接続等に利用しない情報は省略してもよい。
【００６１】
図６（b）に、サーバ情報４２の一実施例を示す。
サーバ情報４２は、入力データの転送先であるサーバを特定するための情報である。
図６（b）では、サーバ情報４２として、サーバ識別情報と、サーバ保存先情報からなるものを示している。
サーバ識別情報は、入力データをサーバに転送するために設定されるサーバの情報であり、たとえば、サーバを一意に特定できるサーバ名や、サーバのIPアドレス、サーバのポート番号などを設定すればよい。
サーバ識別情報は、ＰＣにおいてユーザが設定入力すればよいが、あるいは、所望のサーバＳＶに一度接続した後に、そのＳＶから、データ通信に必要なサーバ識別情報を取得してもよい。
【００６２】
サーバ保存先情報は、上記したように、入力データのサーバにおける保存位置（記憶領域）を示す情報である。サーバ保存先情報は、転送先のサーバを特定しかつそのサーバの中の保存先が一意に特定される場合に予め設定されるが、必須の情報ではなく、サーバの中の保存先が一意に特定されない場合は、サーバ保存先情報は設定されない。
たとえば、ユーザが利用できるサーバの保存場所の名称（たとえばフォルダ名）が予め決められている場合は、その保存場所の名称を、サーバ保存先情報として設定する。ユーザ固有のフォルダを設定してもよく、あるいは共有フォルダを設定してもよい。
【００６３】
図６（b）では、３つのサーバ情報４２を示しているが、左側の情報では、サーバ保存先情報が無いものを示しており、他の２つのサーバ情報４２では、それぞれのサーバＳＶの特定のフォルダ名を設定したものを示している。
サーバ情報４２は、ＳＶに、転送情報を送信する場合に利用される。
サーバ情報４２は、図６（b）に示したような情報に限るものではなく、これ以外の情報を含めてもよい。たとえば、サーバ情報４２に、テナント名などを、含めてもよい。
【００６４】
図６（c）に、転送設定情報４３の一実施例を示す。
転送設定情報４３は、ユーザが、入力データをＳＶに転送するための条件を設定したものである。
主として、転送設定情報４３に設定された情報に基づいて、入力データの自動転送の可否等が判断される。
図６（c）には、転送設定情報４３として、自動転送可否情報、データ形式情報、OCR処理可否情報、キーワード情報の４つを示している。ただし、これらの４つの情報に限るものではなく、他の情報を定義してもよい。また、これらの４つの情報を全て設定する必要はなく、ユーザが利用したい情報のみを予め設定すればよい。
【００６５】
自動転送可否情報は、入力データを受信したときに、ユーザによる転送確認操作をすることなく、自動的に、入力データのサーバＳＶへの転送を実行するか否かを設定した情報である。この情報は、上記した送信情報に含まれる自動転送可否情報と同等の情報であるが、送信情報に含まれる自動転送可否情報は、ＭＦＰで設定入力された情報であるのに対し、記憶部４０に予め記憶される自動転送可否情報は、ＰＣでユーザが設定入力した情報である。
【００６６】
たとえば、転送設定情報４３の自動転送可否として、「許可」が設定されている場合は、受信した入力データを、サーバＳＶに自動転送することを意味する。一方、自動転送可否として、「不可」が設定されている場合は、受信した入力データを、サーバＳＶに自動転送しないことを意味する。自動転送可否が「不可」の場合は、受信した入力データを、ＰＣに保存しておき、その後、ユーザによる転送指示入力がされた場合に、入力データをＳＶに送信すればよい。
【００６７】
また、転送先のサーバＳＶが複数ある場合は、自動転送可否情報を、その複数のサーバごとに設定できるようにしてもよい。
転送設定情報４３の自動転送可否情報を利用して、入力データのサーバＳＶへの自動転送を実行する処理については、後述する実施例１において説明する。
【００６８】
データ形式情報は、受信した入力データのデータ形式を判定するか否かを設定した情報である。データ形式情報として、「許可」が設定されている場合は、受信した入力データのデータ形式を判定することを意味し、「不可」が設定されている場合は、受信した入力データのデータ形式を判定しないことを意味する。
データ形式は、入力データの種類を区別する情報であり、たとえば、入力データが、画像、文字、音声などのうち、いずれの情報であるかを区別するための情報である。
一般的に、入力データのファイル名に含まれる拡張子で、入力データの種類を区別することができる場合は、拡張子が、データ形式に相当する。たとえば、ファイル名に、jpeg、gifなどの拡張子が含まれる場合は、入力データの種類は画像であり、txt、docなどの拡張子が含まれる場合は、入力データの種類は文字であるものとする。
【００６９】
データ形式情報が「許可」が設定されている場合は、入力データのデータ形式によって、サーバの保存先が設定できるようにする。
すなわち、入力データの所定のデータ形式と、入力データを保存すべきサーバの記憶部における記憶領域を示すサーバ保存先情報とを対応付けた情報を、予め設定記憶しておく。
図６（c）に、データ形式とサーバ保存先情報とを対応付けた情報の３つの例を示している。
【００７０】
たとえば、受信した入力データのファイル名において、データ形式である拡張子に、「K001」が含まれている場合、その拡張子を有する入力データは、「SVFD001」という名称のサーバ保存先情報で特定されるサーバの記憶領域（保存位置）に転送されることを意味する。
また、受信した入力データのファイル名において、データ形式である拡張子に、「K002」が含まれている場合、その拡張子を有する入力データは、「SVFD002」という名称のサーバ保存先情報で特定されるサーバの記憶領域（保存位置）に転送されることを意味する。
【００７１】
ただし、受信した入力データのファイル名において、データ形式である拡張子に、「K003」が含まれている場合は、サーバ保存先情報が「無し」に設定されているので、その拡張子「K003」を有する入力データは、サーバに転送しないことを意味するものとする。
あるいは、その拡張子「K003」を有する入力データは、サーバ保存先を特定しないで、サーバに転送するものとしてもよい。
【００７２】
このように、データ形式情報とサーバ保存先情報とを対応付けた情報を予め設定しておくことによって、入力データの拡張子、すなわち入力データの種類が異なれば、サーバＳＶにおいて、種類の異なる入力データは、異なる保存先に保存することができるようになる。
言いかえれば、同じ拡張子を持つ入力データは、ＳＶに転送されると、サーバＳＶの中の同じ保存先に保存され、入力データの種類ごとに分別して保存することができる。
【００７３】
たとえば、データ形式情報が、許可に設定されている場合であって、送信情報取得部３６によって取得された送信情報に含まれる入力データのデータ形式が、記憶部４０に記憶された所定のデータ形式に一致する場合に、転送要求部３８が、その一致するデータ形式に対応付けられたサーバ保存先情報を、サーバ転送情報に含めて、サーバＳＶに転送する。
このように、データ形式情報を利用して、サーバの保存先を設定した後、入力データのサーバＳＶへの自動転送を実行する処理については、後述する実施例３において説明する。
【００７４】
OCR処理可否情報は、受信した入力データが画像データである場合に、入力データに含まれる文字を認識するOCR処理を実行するか否かを設定した情報である。OCR処理は、入力データに対して、文字列部分を抽出し、各文字を認識し、文字列の情報を生成する処理である。
OCR処理可否情報として、「許可」が設定されている場合は、受信した入力データのOCR処理を実行することを意味し、「不可」が設定されている場合は、受信した入力データのOCR処理は実行しないことを意味する。
【００７５】
OCR処理可否情報が、OCR処理の実行を許可する設定されている場合、送信情報取得部３６によって取得された送信情報に含まれる入力データのOCR処理を実行し、入力データの文字領域を抽出し、その入力データに含まれる文字を認識し、文字列を生成する。
たとえば、受信した入力データである画像データの中に、「社外秘」という文字列がある場合、OCR処理を実行することによって、「社外秘」という文字列を生成する。
【００７６】
キーワード情報は、ユーザ独自のキーワードの設定の有無を示す情報である。
キーワードは、所定の文字列を意味し、OCR処理によって生成された文字列と比較される文字列である。キーワードは、ユーザが予め独自に設定入力してもよく、あるいは、「社外秘」のように、特別な意味を持つ文字列を、定型のキーワードとして予め設定記憶しておいてもよい。
キーワード情報として、「独自設定あり」が設定されている場合は、ユーザが定義した独自のキーワードがあり、独自のキーワードと定型のキーワードを利用することを意味する。キーワード情報に「設定なし」が設定されている場合は、ユーザが定義したキーワードはなく、予め記憶された定型のキーワードを利用することを意味する。
【００７７】
また、OCR処理によって生成された文字列とキーワードとを比較し、一致したキーワードによって、サーバの保存先が設定できるようにする。
すなわち、所定のキーワードと、入力データを保存すべきサーバの記憶部における記憶領域を示すサーバ保存先情報とが対応付けられた情報を、予め設定記憶しておく。
これにより、送信情報取得部３６によって取得された送信情報に含まれる入力データをOCR処理することによって認識された文字列に、記憶されたキーワードに一致可能な文字列がある場合、転送要求部３８が、その一致するキーワードに対応付けられたサーバ保存先情報を、サーバ転送情報に含めて、サーバＳＶに転送する。
【００７８】
図６（c）に、キーワードとサーバ保存先情報とを対応付けた情報の３つの例を示している。
たとえば、受信した入力データをOCR処理した結果、生成された文字列の中に、ユーザが独自に定義したキーワード「KW011」が含まれている場合、その入力データは、「SVFD011」という名称のサーバ保存先情報で特定されるサーバの保存位置に転送されることを意味する。
また、受信した入力データをOCR処理した結果、生成された文字列の中に、定型のキーワード「社外秘」が含まれている場合、その入力データは、「SVFDXXX」という名称のサーバ保存先情報で特定されるサーバの保存位置に転送されることを意味する。
【００７９】
このように、OCR処理をし、キーワードとサーバ保存先情報とを対応付けた情報を予め設定しておくことによって、入力データから生成された文字列の中に、キーワードが含まれていれば、サーバＳＶにおいて、その入力データは、ＳＶの中の特別な保存先に保存することができるようになる。
言いかえれば、同じキーワードを含んでいる入力データは、ＳＶに転送されると、サーバＳＶの中の同じ保存先に保存され、入力データを、キーワードごとに分別して保存することができる。
【００８０】
OCR処理を利用して文字列を生成し、生成された文字列に一致するキーワードを利用して、サーバの保存先を設定した後、入力データのサーバＳＶへの自動転送を実行する処理については、後述する実施例４において説明する。
【００８１】
受信情報４４は、ＭＦＰから送信された送信情報に相当する。すなわち、図５（b）に示した送信情報と同様の情報である。
【００８２】
図６（d）に、サーバ転送情報４５の一実施例を示す。
サーバ転送情報４５は、情報処理装置ＰＣからサーバＳＶに送信する情報である。
図６（d）のサーバ転送情報４５では、送信元ＰＣ情報、送信先サーバ情報、転送情報、サーバ保存先情報を含むものを示している。
ただし、これに限るものではなく、他の情報を含めてもよい。
【００８３】
送信元ＰＣ情報は、送信元である情報処理装置ＰＣを特定する情報であり、上記したＰＣ識別情報やＰＣのＩＰアドレスなどが用いられる。
送信先サーバ情報は、送信先であるサーバＳＶを特定する情報であり、上記したサーバ識別情報が用いられる。
転送情報は、ＭＦＰから送信され記憶部４０に記憶された入力データに相当する情報である。入力データと同一の情報でもよく、入力データを暗号化した情報や、可逆圧縮等の処理をした情報でもよい。
サーバ保存先情報は、上記したように、入力データを保存すべきサーバの記憶部における記憶領域を示す情報であり、予め設定されている場合は、サーバ転送情報４５に含められるが、設定されていない場合は、サーバ転送情報４５に含めなくてもよい。
図６（d）の２つのサーバ転送情報４５では、サーバ保存先情報のあるものと、ないものの例を示している。
【００８４】
＜サーバの構成の説明＞
図４に、この発明のサーバの一実施例の構成ブロック図を示す。
図４において、この発明のサーバ（ＳＶ）３は、主として、制御部５１、通信部５２、転送情報取得部５３、記憶部６０を備える。
【００８５】
制御部５１は、通信部などの各構成要素の動作を制御する部分であり、主として、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏコントローラ、タイマー等からなるマイクロコンピュータによって実現される。
ＣＰＵは、ＲＯＭ等に予め格納された制御プログラムに基づいて、各種ハードウェアを有機的に動作させて、このサーバＳＶの通信機能などを実行する。
【００８６】
通信部５２は、上記した第３通信部に相当し、ネットワークに接続して、情報処理装置ＰＣとデータの送受信をする部分である。たとえば、ＰＣで生成されＰＣから転送されたサーバ転送情報を受信し、また、情報処理装置ＰＣからの要求に従って、保存されている情報を、ＰＣに送信する。
通信方式としては、既存のあらゆる規格に基づく通信方式を利用することができ、有線通信および無線通信のどちらを利用してもよい。
【００８７】
転送情報取得部５３は、受信したサーバ転送情報を取得して、サーバ転送情報に含まれる入力データに相当する転送情報を、記憶部６０の所定の記憶領域に保存する部分である。
サーバ転送情報に、サーバ保存先情報が含まれている場合は、そのサーバ保存先情報によって特定される記憶領域に、転送情報が保存される。
また、サーバ転送情報に、サーバ保存先情報が含まれていない場合は、たとえば、送信元のＰＣのために予め用意された記憶領域に、転送情報を保存すればよい。
【００８８】
記憶部６０は、上記した第２記憶部に相当し、この発明のサーバＳＶの各機能を実行するために必要な情報やプログラムを記憶する部分であり、ＲＯＭ、ＲＡＭ、フラッシュメモリなどの半導体記憶素子、ＨＤＤ、ＳＳＤなどの記憶装置、あるいは、その他の記憶媒体が用いられる。
記憶部６０には、たとえば、ユーザ識別情報６１、サーバ転送情報６２などが記憶される。
【００８９】
ユーザ識別情報６１は、上記した図６（a）に示したユーザ識別情報４１に相当する情報である。
ＰＣにおいて、ユーザがユーザ識別情報４１を設定した後、ユーザが利用するサーバＳＶに、その設定されたユーザ識別情報４１を送信し、サーバＳＶの記憶部６０に記憶すればよい。あるいは、ＳＶ側で、サーバの担当者が、ユーザ識別情報６１の設定、変更、削除等をしてもよい。
【００９０】
サーバ転送情報６２は、ＰＣから送信されてきた情報であり、たとえば、上記した図６（d）に示したサーバ転送情報４５に相当する情報である。
【００９１】
＜情報処理装置の転送設定入力処理のフローチャート＞
図７に、この発明の情報処理装置における転送設定入力処理の一実施例のフローチャートを示す。
ここでは、ユーザが、情報転送を行うために必要な情報の初期設定を行う。
ＰＣでは、主として、ユーザが、入力部３４を用いて、ユーザ設定情報４１，サーバ情報４２、転送設定情報４３の設定入力を行う。
【００９２】
図７のステップP1において、ユーザは、ユーザ識別情報の入力処理を行う。
ここでは、図６（a）に示したように、ユーザ名、PC識別情報などのユーザ識別情報４１が設定入力される。
ステップP2において、ユーザは、サーバ情報の入力処理を行う。
ここでは、図６（b）に示したように、サーバ識別情報、サーバ保存先情報などからなるサーバ情報４２が設定入力される。
サーバ保存先情報は、上記したように任意項目であり、設定しなくてもよい。
【００９３】
ステップP3において、ユーザは、転送設定情報の入力処理を行う。
ここでは、図６（c）に示したように、自動転送可否などの転送設定情報４３が設定入力される。
転送設定情報４３は、任意項目であり、設定しなくてもよい。
【００９４】
ただし、自動転送可否、データ形式情報、OCR処理可否については、初期値として、「不可」を予め設定しておき、ユーザが利用しようとする転送設定項目を、「許可」に変更するようにしてもよい。
また、データ形式情報については、データ形式とサーバ保存先情報とを対応づけた情報が設定されていない場合は、データ形式情報を「不可」に設定し、データ形式とサーバ保存先情報とを対応づけた情報が設定された場合は、自動的に、データ形式情報を「許可」に設定するようにしてもよい。
また、キーワード情報については、定型のキーワードのみが予め設定されている場合は、初期値として、「設定なし」を設定し、定型以外の独自のキーワードが設定された場合は、自動的に、「独自設定あり」を設定し、かつ、OCR処理可否を「許可」に設定してもよい。
【００９５】
ステップP4において、上記の入力処理によって設定された情報を、記憶部４０に記憶する。
このような転送設定入力処理は、ＰＣにおいて、情報の転送処理をする前に、予め実施する必要があるが、設定した所定の情報が、ＰＣからＭＦＰに、さらにＰＣからＳＶに送信されるので、ＭＦＰとＳＶにおいて、同様の情報の設定操作を行う必要はない。
また、情報の転送処理が開始された後においても、ユーザが設定内容を変更等したい場合は、ユーザは、任意のタイミングで、自己が所有するＰＣにおいて、設定内容を追加、変更、削除等すればよい。ＰＣにおいて、設定内容が変更等された場合は、その都度、その変更等がされた設定情報を、ＭＦＰとＳＶに送信するようにすればよい。
【００９６】
＜情報処理装置の転送設定処理のフローチャート＞
図８に、この発明の情報処理装置における転送設定処理の一実施例のフローチャートを示す。
ここでは、上記のように、ＰＣにおいて、設定記憶された情報のうち、いずれかの情報を、ＭＦＰとＳＶにそれぞれ送信する処理について説明する。
【００９７】
図８のステップP11において、ＭＦＰとデータ通信をするために、ＭＦＰの検索接続処理を行う。
ここでは、たとえば、ネットワークに対して、接続要求を意味するデータを送信する。
この接続要求には、たとえば、送信元であるＰＣの識別情報やユーザ名などを含めればよい。
【００９８】
ネットワークに接続されたＭＦＰが不明な場合は、ＭＦＰを特定せずに、任意のＭＦＰが受信できるような形態の接続要求を送信すればよい。また、ネットワークに接続されたＭＦＰがすでに分かっている場合は、所望のＭＦＰを特定し、そのＭＦＰのみが受信できる形態の接続要求を送信すればよい。
接続要求を受信したＭＦＰは、ＰＣの接続を許可してもよいか否かを判断し、接続を許可してもよい場合は、たとえば、接続許可応答を、そのＰＣに対して送信する。
【００９９】
ステップP12において、ＭＦＰから送られる接続許可応答が受信されるか否かをチェックする。接続許可応答が受信された場合は、ステップP13に進み、そうでない場合は、ステップP11に戻り、たとえば、一定時間が経過するごとに、ステップP11を繰り返す。
なお、所定時間以上、接続許可応答が受信されない場合は、たとえば、接続できない旨を表示して、処理を終了すればよい。
【０１００】
ステップP13において、記憶部４０に予め設定された情報を利用して、図５（a）に示したような転送先情報を、生成する。
ステップP14において、生成された転送先情報を、接続が許可されたＭＦＰに送信する。
転送先情報を受信したＭＦＰは、自己の記憶部２０に、転送先情報を保存する。
これにより、転送処理に必要な情報が、ＭＦＰに自動記憶された。
【０１０１】
次に、図８のステップP15において、ＳＶとデータ通信をするために、ＳＶの検索接続処理を行う。
ここでは、たとえば、ネットワークに対して、ＳＶへの接続要求を意味するデータを送信する。
この接続要求には、たとえば、送信元であるＰＣの識別情報やユーザ名などを含めればよい。また、通常ユーザが利用できるサーバＳＶは、予め決まっていると考えられるので、ＳＶを特定する情報も、接続要求に含める。
接続要求を受信したＳＶは、ＰＣの接続を許可してもよいか否かを判断し、接続を許可してもよい場合は、たとえば、接続許可応答を、そのＰＣに対して送信する。
【０１０２】
ステップP16において、ＳＶから送られる接続許可応答が受信されるか否かをチェックする。接続許可応答が受信された場合は、ステップP17に進み、そうでない場合は、ステップP15に戻り、たとえば、一定時間が経過するごとに、ステップP15を繰り返す。
なお、所定時間以上、接続許可応答が受信されない場合は、たとえば、接続できない旨を表示して、処理を終了すればよい。
【０１０３】
ステップP17において、記憶部４０に記憶されているユーザ識別情報を、接続が許可されたＳＶに送信する。
ユーザ識別情報を受信したＳＶは、自己の記憶部６０に、ユーザ識別情報を保存する。
これにより、転送処理に必要な情報が、ＳＶに自動記憶された。
このような転送設定処理を実行した後、３つの装置のそれぞれの記憶部に記憶された設定情報に基づいて、情報の転送処理が実行される。
【０１０４】
ただし、上記ステップP15からP17までの処理は、必須の処理ではなく、たとえば、ユーザ識別情報がすでにＳＶに保存されている場合には、ステップP15からP17までの処理を省略してもよい。
【０１０５】
＜画像形成装置の転送設定処理のフローチャート＞
図９に、この発明の画像形成装置における転送設定処理の一実施例のフローチャートを示す。
ここでは、ＰＣから送信されてくる転送先情報を受信し、自己の記憶部２０に保存する処理について説明する。
図９のステップM1において、ＰＣの接続確認を行う。
たとえば、定期的に、上記したようなＰＣからの接続要求が、受信されるか否かをチェックする。
ステップM2において、ＰＣからの接続要求が受信された場合は、ステップM3に進み、そうでない場合は、ステップM1を繰り返す。
【０１０６】
ステップM3において、ＰＣの接続可否を判定する。
ＰＣの接続可否は、接続要求に含まれる情報に基づいて、判定する。たとえば、接続要求に含まれるＰＣの識別情報やユーザ名などが、予めＭＦＰに設定されたものか否かをチェックし、予めＭＦＰに設定されていれば、接続可と判定する。
ただし、実際のデータ転送時などにおいてユーザ認証をする場合には、この転送設定段階では、ＰＣの接続可否の判定をしなくてもよい。
ステップM4において、ＰＣの接続を許可する場合は、ステップM5に進み、ＰＣの接続を拒否する場合は、たとえば、ステップM1に戻る。
【０１０７】
ステップM5において、ＰＣに、接続許可応答を送信する。
接続許可応答には、ＭＦＰを特定する情報や、ＭＦＰで利用可能な機能に関する情報、ＰＣの転送先情報の送信を要求する旨などの情報を含めてもよい。
ステップM6において、ＰＣからの転送先情報が受信されるか否かをチェックする。
ステップM7において、ＰＣからの転送先情報が受信された場合、ステップM8に進み、そうでない場合は、ステップM6に戻る。
あるいは、所定時間経過しても、転送先情報が受信されない場合は、ステップM1に戻ってもよい。
ステップM8において、受信されたＰＣからの転送先情報を、記憶部２０に記憶する。
【０１０８】
この後、ＭＦＰにおいて、スキャンされた画像情報などの入力データは、記憶された転送先情報を利用して、ＰＣに送信される。ＰＣの転送先情報が、複数記憶されている場合は、ユーザによって、複数の転送先の中から入力データの転送先を選択する操作をした後、選択された転送先のＰＣに、入力データを送信すればよい。
【０１０９】
（実施例１）
以下に、実施例１における画像形成装置のデータ送信処理と、情報処理装置のデータ受信処理と、情報処理装置のサーバへの転送処理と、サーバにおける転送情報の受信処理について説明する。
【０１１０】
＜画像形成装置のデータ送信処理のフローチャート＞
図１０に、この発明の画像形成装置におけるデータ送信処理の一実施例（実施例１）のフローチャートを示す。
ここでは、ユーザが、ＭＦＰにおいて、スキャン機能等を用いて、画像データを入力し、自己のＰＣを宛先に選択して、入力された画像データを自己のＰＣに送信する処理について説明する。
まず、ユーザは、読み取りたい書面を持ってＭＦＰのところまで出向き、書面を読取台に置いて、スキャン機能を実行させ、書面を読み取る操作をする。
【０１１１】
図１０のステップM21において、ＭＦＰの制御部は、画像データが入力されたか否かをチェックする。書面がスキャンされると、画像形成部１５によって、画像データが生成される。
ステップM22において、画像データが入力された場合は、ステップM23に進み、そうでない場合は、ステップM21を繰り返す。
ステップM23において、入力された画像データを、記憶部２０に、入力データ２２として記憶する。
【０１１２】
また、入力したい情報が複数枚の用紙に記載されている場合は、ユーザは、各用紙のスキャン操作を繰り返し、あるいは、複数枚の用紙をまとめて連続的に自動スキャンして、複数の画像データを生成し、ステップM23において、入力された複数の画像データを、１つにまとめた入力データ２２として記憶すればよい。
【０１１３】
ステップM24において、入力データの送信先を選択する処理を行う。
たとえば、記憶部２０に予め記憶されている転送先情報２１を利用して、表示部１３に、送信先選択画面を表示させ、ユーザが、希望する送信先を選択入力する。
送信先選択画面には、たとえば、複数のＰＣ識別情報やユーザ名を表示させる。
ステップM25において、送信先が選択入力された場合は、ステップM26に進み、そうでない場合は、ステップM24に戻る。
ただし、送信先を選択する処理は、スキャン機能を実行させる前に行ってもよい。
【０１１４】
ステップM26において、選択された送信先に関する転送先情報２１を、記憶部２０から読み出す。
ステップM27において、送信情報生成部１６が、送信情報を生成する。
送信情報は、たとえば、図５（b）に示したような情報であり、送信元であるＭＦＰを特定する情報、選択された送信先の情報、入力データが含まれる。
また、転送先情報２１に、サーバ保存先情報が設定されている場合は、そのサーバ保存先情報を、送信情報に含めてもよい。
【０１１５】
ステップM28において、転送先のＰＣへの接続処理を行う。ここでは、転送先のＰＣを特定した所定の接続要求を、ネットワークに送信する。
転送先のＰＣが、この接続要求を受信した場合、接続を承諾する接続応答を、ＭＦＰに送信する。
ＭＦＰは、転送先のＰＣからの接続応答が受信されるのを待ち、ステップM29において、転送先のＰＣからの接続応答が受信された場合、すなわち、転送先のＰＣとの接続に成功した場合、ステップM30に進む。一方、一定時間経過しても、転送先のＰＣからの接続応答が受信されない場合は、ステップM28に戻り、接続処理を繰り返す。接続処理を所定回数繰り返しても、ＰＣに接続できない場合は、接続できない旨を表示して処理を終了してもよい。
【０１１６】
ステップM30において、送信情報を、転送先のＰＣに送信する。
転送先のＰＣは、送信情報を受信し、記憶部４０に、受信情報４４として記憶する。
ステップM31において、送信完了の確認処理をする。
たとえば、転送先のＰＣから、受信完了通知が送られてくるのを待ち、受信完了通知が受信された場合に、処理を終了する。また、一定時間経過しても、受信完了通知が受信されない場合は、送信情報を、転送先のＰＣに再度送信してもよく、さらに、送信情報を所定回数再送信しても、受信完了通知が受信されない場合は、送信不可を意味する表示をして処理を終了してもよい。
【０１１７】
＜情報処理装置のデータ受信処理のフローチャート＞
図１１に、この発明の情報処理装置におけるデータ受信処理の一実施例（実施例１）のフローチャートを示す。
ここでは、ＭＦＰから送信されてきた入力データを受信する処理について説明する。
図１１のステップP31において、ＰＣの制御部３１が、ＭＦＰの接続確認処理をする。
たとえば、自己のＰＣに対しての接続要求が受信されるか否かをチェックする。
ステップP32において、ＭＦＰからの接続要求が受信された場合、ステップP33に進み、そうでない場合は、ステップP31に戻る。
【０１１８】
ステップP33において、接続要求を送ってきたＭＦＰに、接続応答を送信する。
ステップP34において、ＭＦＰからの送信情報が受信されるか否かをチェックする。
ステップP35において、送信情報が受信された場合は、ステップP36に進み、そうでない場合は、ステップP34を繰り返す。一定時間経過しても送信情報が受信されない場合は、処理を終了してもよい。
ステップP36において、送信情報取得部３６が、送信情報を受信し、記憶部４０に受信情報４４として記憶する。
ステップP37において、送信情報の受信完了通知を、ＭＦＰに送信する。
以上の処理により、ＭＦＰで入力された画像データ等が、一旦ＰＣに保存される。
【０１１９】
＜情報処理装置のサーバへの転送処理のフローチャート＞
図１２に、この発明の情報処理装置におけるサーバへの転送処理の一実施例（実施例１）のフローチャートを示す。
ここでは、ＭＦＰから送信されてきた受信情報が記憶部４０に記憶されており、記憶部４０に記憶された転送設定情報４３の自動転送可否情報に許可が設定されている場合に、自動的に、サーバＳＶに対して、その受信情報を転送する処理について説明する。また、記憶部４０に記憶された転送設定情報４３のうち、自動転送可否情報のみを考慮し、他のデータ形式情報とOCR処理可否については「不可」に設定されていて考慮しないものとする。
【０１２０】
図１２のステップP51において、記憶部４０に記憶された受信情報があるか否かをチェックする。
ステップP52において、受信情報が存在し、まだＳＶに転送していない場合は、ステップP53に進む。ＳＶに転送していない受信情報がない場合は、ステップP51に戻る。
ステップP53において、記憶部４０に記憶されている自動転送可否情報の設定内容をチェックする。
ステップP54において、自動転送可否情報が、「許可」に設定されている場合は、ステップP55に進み、そうでない場合は、ステップP62に進む。
【０１２１】
ステップP55において、記憶部４０から、サーバ情報４２を読み出す。
サーバ情報に設定されているサーバＳＶが２つ以上ある場合は、選択可能なサーバを表示部３３に表示し、ユーザに、転送先のサーバを選択してもらう処理をしてもよい。選択するサーバの数は、１つでもよいが、２つ以上の任意の数でもよい。
たとえば、２つ以上あるサーバＳＶのすべてに、受信情報を転送するように設定してもよい。
【０１２２】
ステップP56において、転送情報生成部３７が、サーバ転送情報を生成する。
サーバ転送情報は、記憶部４０に記憶されたユーザ識別情報４１とサーバ情報４２を利用して生成する。たとえば、図６（d）に示したように、送信元ＰＣ情報、送信先サーバ情報、転送情報、サーバ保存先情報を含む転送情報が生成される。ここで、送信元ＰＣ情報はＰＣ識別情報に相当し、送信先サーバ情報はサーバ識別情報に相当し、転送情報は受信情報に相当する。
【０１２３】
転送先に選択されたＳＶのサーバ識別情報に、サーバ保存先情報が対応付けて記憶されている場合は、そのサーバ保存先情報を、サーバ転送情報に含める。
ただし、サーバ保存先情報が対応付けて記憶されていない場合は、サーバ保存先情報のないサーバ転送情報が生成される。
また、ＭＦＰから送られてきた受信情報に、サーバ保存先情報が含まれていた場合は、そのサーバ保存先情報を、サーバ転送情報に含めればよい。
【０１２４】
ステップP57において、サーバＳＶとの接続処理を行う。たとえば、転送先に選択されたＳＶに、接続要求を送信する。
接続要求には、たとえば、図６（a）に示したようなユーザ識別情報４１を含める。
接続要求を受信したＳＶは、ユーザ認証処理をして、ユーザ認証に成功した場合は、接続許可通知を、接続要求を送信してきたＰＣに送信する。
ステップP58において、接続許可通知を受信したか否か、すなわち接続が許可されたか否かをチェックし、接続許可通知を受信し接続が許可された場合は、ステップP60に進み、そうでない場合は、ステップP59に進む。あるいは、接続拒否通知を受信した場合も、ステップP59に進む。
【０１２５】
ステップP59において、接続エラー通知処理をして、処理を終了する。たとえば、表示部３３に接続エラーがあったことを表示し、ユーザに、サーバに接続できなかった旨を通知する。
【０１２６】
ステップP60において、転送要求部３８が、生成したサーバ転送情報を、ＳＶに送信する。
ステップP61において、転送完了の確認処理をする。たとえば、ＳＶから受信完了通知が送られてくるのを確認し、処理を終了する。一定時間経過しても、ＳＶからの受信完了通知が受信できない場合は、サーバ転送情報を再送してもよく、さらに、再送してもＳＶからの受信完了通知が受信できなかった場合は、表示部に、送信できなかった旨を表示してもよい。
【０１２７】
ステップP62において、自動転送可否が「不可」に設定されているので、ユーザの入力操作による転送処理を行う。ここでは、ユーザが、所定の入力操作を行うことにより、転送情報をＳＶに送信させる。ただし、ユーザによる転送処理を行わない場合は、処理を終了する。
【０１２８】
以上のように、ＰＣで予め設定された自動転送可否の情報に基づいて、ＭＦＰから受信した入力データを、自動的にＳＶに転送するようにしているので、ＭＦＰから入力データを受信したときに、ＳＶへの転送のために、ユーザが特別な入力操作をする必要がなく、ユーザの操作負担を軽減させることができる。
【０１２９】
＜サーバにおける転送情報の受信処理のフローチャート＞
図１３に、この発明のサーバにおける転送情報の受信処理の一実施例（実施例１）のフローチャートを示す。
ここでは、ＰＣから送信されるサーバ転送情報を受信し、ＭＦＰで生成された入力データに相当する転送情報を、ＳＶの記憶部６０の所定の記憶領域に記憶する処理について説明する。
【０１３０】
図１３のステップS11において、ＰＣからの接続要求の有無をチェックする。
ステップS12において、ＰＣからの接続要求が受信された場合は、ステップS13に進み、そうでない場合は、ステップS11を繰り返す。
ステップS13において、記憶部６０に予め記憶されたユーザ識別情報６１を用いて、ＰＣおよびユーザの認証処理を行う。
受信した接続要求に含まれるユーザ識別情報４１と、記憶部６０に予め記憶されたユーザ識別情報６１とを比較し、たとえば、両者のＰＣ識別情報、ユーザ名、パスワードが一致した場合に、ユーザ認証に成功したと判断する。
【０１３１】
ステップS14において、ユーザ認証に成功した場合は、ステップS16に進み、そうでない場合は、ステップS15に進む。
ステップS15において、ユーザ認証に失敗したので、接続拒否通知を、接続要求を送ってきたＰＣに送信して、処理を終了する。
【０１３２】
ステップS16において、ユーザ認証に成功したので、接続許可通知を、接続要求を送ってきたＰＣに送信する。
ステップS17において、接続要求を送ってきたＰＣからのサーバ転送情報が受信されるか否かをチェックする。
ステップS18において、サーバ転送情報が受信された場合は、ステップS19に進み、そうでない場合は、ステップS17に戻る。一定時間が経過してもサーバ転送情報が受信されない場合は、処理を終了してもよい。
【０１３３】
ステップS19において、転送情報取得部５３が、サーバ転送情報を取得し、記憶部６０に記憶する。たとえば、取得したサーバ転送情報に、記憶位置を示すサーバ保存先情報が含まれない場合は、記憶部６０の任意の位置に、記憶すればよい。
ただし、ＳＶの記憶部６０において、接続要求を送ってきたＰＣおよびそのＰＣを所有するユーザごとに記憶領域が予め設定されている場合は、その記憶領域の中に、サーバ転送情報を記憶してもよい。
【０１３４】
ステップS20において、サーバ転送情報６２に、サーバ保存先情報が含まれているか否かをチェックする。
ステップS21において、サーバ保存先情報が含まれている場合は、ステップS22に進み、そうでない場合は、ステップS23に進む。
ステップS22において、サーバ転送情報６２の中に含まれている転送情報を、サーバ保存先情報によって指定される記憶位置に、移動させる。
ステップS23において、転送情報の受信完了通知を、接続要求を送ってきたＰＣに送信して、処理を終了する。
【０１３５】
（実施例２）
以下に、実施例２における画像形成装置のデータ送信処理と、情報処理装置のサーバへの転送処理について説明する。
この実施例では、入力データの自動転送を、ＰＣに予め設定記憶された転送設定情報によって決定するのではなく、ＭＦＰにおいて、ユーザが設定入力した自動転送可否の設定に基づいて、決定する。
【０１３６】
＜画像形成装置におけるデータ送信処理のフローチャート＞
図１４に、この発明の画像形成装置におけるデータ送信処理の一実施例（実施例２）のフローチャートを示す。
ここでは、上記した図１０とは異なり、ＭＦＰにおいて、ユーザが、自動転送可否の情報を設定し、ＭＦＰから送信される送信情報に、自動転送可否の情報を含めてＰＣに送信する処理について説明する。
図１４において、図１０に示したステップと同じ処理をするステップには、同じ番号を付与している。
【０１３７】
この実施例でも、ユーザは、読み取りたい書面を持ってＭＦＰのところまで出向き、書面を読取台に置いて、スキャン機能を実行させ、書面を読み取る操作をするものとする。
図１４においても、図１０に示したステップM21からステップM26と同じ処理を行う。
すなわち、ステップM21において、ＭＦＰの制御部は、画像データが入力されたか否かをチェックし、ステップM22において、画像データが入力された場合は、ステップM23に進み、ステップM23において、入力された画像データを、記憶部２０に、入力データ２２として記憶する。
【０１３８】
さらに、ステップM24において、入力データの送信先を選択する処理を行い、ステップM25において、送信先が選択入力された場合は、ステップM26に進み、ステップM26において、選択された送信先に関する転送先情報２１を、記憶部２０から読み出す。
【０１３９】
次に、ステップM41において、ユーザによって、自動転送可否の設定入力が行われたか否かをチェックする。
ここでは、たとえば、ＭＦＰの表示部１３に、自動転送可否の設定を行うための画面を表示させ、ユーザに、自動転送の「許可」または「不可」のいずれかを設定入力してもらえばよい。あるいは、自動転送可否の設定が行われない場合は、初期値として「不可」を予め設定してもよい。
【０１４０】
ステップM42において、自動転送許可の設定が行われた場合は、ステップM43に進み、そうでない場合は、ステップM44に進む。
ステップM43において、自動転送可否の情報を、「許可」に設定し、送信情報に含める。
ステップM44において、自動転送可否の情報を、「不可」に設定し、送信情報に含める。
【０１４１】
その後、図１０と同様に、ステップM27からステップM31までの処理を実行する。
まず、ステップM27において、送信情報を生成する。
このとき、図５（b）に示したように、送信情報には、送信元であるＭＦＰを特定する情報、選択された送信先の情報、および入力データに加えて、自動転送可否の情報が含まれる。
また、転送先情報２１に、サーバ保存先情報が設定されている場合は、そのサーバ保存先情報を、送信情報に含めてもよい。
【０１４２】
次に、ステップM28において、転送先のＰＣを特定した所定の接続要求を、ネットワークに送信して、転送先のＰＣへの接続処理を行い、ステップM29において、転送先のＰＣからの接続応答が受信された場合、すなわち、転送先のＰＣとの接続に成功した場合、ステップM30に進み、ステップM30において、送信情報を、転送先のＰＣに送信し、さらに、ステップM31において、送信完了の確認処理をして、処理を終了する。
以上のように、ＭＦＰにおいて、ユーザが自動転送可否の情報を設定することによって、ＭＦＰから、自動転送可否の情報を含めた送信情報が、ＰＣに送信される。
【０１４３】
＜情報処理装置におけるサーバへの転送処理のフローチャート＞
図１５に、この発明の情報処理装置におけるサーバへの転送処理の一実施例（実施例２）のフローチャートを示す。
ここでは、上記した図１２とは異なり、ＭＦＰから送信されてきた受信情報が記憶部４０に記憶されており、受信情報の中に自動転送可否の情報が含まれており、自動転送可否に許可が設定されている場合に、自動的に、サーバＳＶに対して、その受信情報を転送する処理について説明する。また、記憶部４０に記憶された転送設定情報４３のうち、自動転送可否のみを考慮し、他のデータ形式情報とOCR処理可否については「不可」に設定されていて考慮しないものとする。
【０１４４】
図１５において、図１２に示したステップと同じ処理をするステップには、同じ番号を付与している。
図１５のステップP51において、記憶部４０に記憶された受信情報があるか否かをチェックする。
ステップP52において、受信情報が存在し、まだＳＶに転送していない場合は、ステップP65に進む。ＳＶに転送していない受信情報がない場合は、ステップP51に戻る。
【０１４５】
ステップP65において、受信情報の中に、自動転送可否の情報があるか否かをチェックする。
ステップP66において、受信情報の中の自動転送可否が「許可」に設定されている場合は、ステップP55に進み、そうでない場合は、ステップP62に進む。
【０１４６】
ステップP62において、受信情報の中の自動転送可否が「不可」に設定されているか、または、自動転送可否の情報が、受信情報の中にない場合は、ユーザの入力操作による転送処理を行う。
ここでは、ユーザが、所定の入力操作を行うことにより、転送情報をＳＶに送信させる。
ただし、自動転送可否の情報が、受信情報の中にない場合において、ＰＣの記憶部４０に
記憶されている自動転送可否が、「許可」である場合は、図１２と同様に、ＳＶへの自動転送をするために、ステップP55に進んでもよい。
【０１４７】
受信情報の中の自動転送可否が「許可」に設定されている場合は、図１２と同様に、ステップP55からステップP61までの処理を実行する。
すなわち、ステップP55において、記憶部４０から、サーバ情報４２を読み出し、ステップP56において、記憶部４０に記憶されたユーザ識別情報４１とサーバ情報４２を利用して、サーバ転送情報を生成する。
転送先に選択されたＳＶのサーバ識別情報に、サーバ保存先情報が対応付けて記憶されている場合は、そのサーバ保存先情報を含める。ただし、サーバ保存先情報が対応付けて記憶されていない場合は、サーバ保存先情報のないサーバ転送情報が生成される。
【０１４８】
ステップP57において、サーバＳＶとの接続処理を行い、ステップP58において、ＳＶからの接続許可通知を受信したか否か、すなわち接続が許可されたか否かをチェックし、接続許可通知を受信し接続が許可された場合は、ステップP60に進み、ステップP60において、生成したサーバ転送情報を、ＳＶに送信し、ステップP61において、転送完了の確認処理をする。たとえば、ＳＶから受信完了通知が送られてくるのを確認し、処理を終了する。
【０１４９】
接続許可通知を受信しなかった場合は、ステップP59において、接続エラー通知処理をして、処理を終了する。たとえば、表示部３３に接続エラーがあったことを表示し、ユーザに、サーバに接続できなかった旨を通知する。
【０１５０】
以上のように、ＭＦＰから送信される送信情報（受信した受信情報）に、自動転送可否の情報が含まれている場合は、受信情報に含まれる自動転送可否の情報によって、自動転送をするかしないかを決定する。これにより、ＰＣにおいて、ユーザが、特別な自動転送の入力操作をすることなく、ＭＦＰでユーザが入力した自動転送可否の設定に基づいて、生成された入力データの自動転送が実行されるので、ＰＣにおけるユーザの操作負担を軽減させることができる。
【０１５１】
（実施例３）
以下に、実施例３における情報処理装置のサーバへの転送処理について説明する。
ここでは、ＰＣに記憶された受信情報の中の入力データのデータ形式（拡張子）に基づいて、ＳＶの保存先を設定する処理について説明する。
【０１５２】
＜情報処理装置におけるサーバへの転送処理のフローチャート＞
図１６に、この発明の情報処理装置におけるサーバへの転送処理の一実施例（実施例３）のフローチャートを示す。
ここでは、上記した実施例とは異なり、ＰＣの記憶部４０に記憶された転送設定情報４３に予め設定されたデータ形式情報を利用して、サーバ保存先情報を設定する。
転送設定情報４３のデータ形式情報が「許可」に設定されている場合、図６に示すような転送設定情報４３の中から、受信情報の入力データのデータ形式と一致するデータ形式を検索し、そのデータ形式に対応付けて記憶されているサーバ保存先情報を、サーバにおける保存場所に設定する。
【０１５３】
ただし、記憶部４０に記憶された転送設定情報４３のうち、データ形式情報が、「不可」に設定されている場合は、入力データのデータ形式に基づいて、サーバ保存先情報は、設定されないものとする。
また、図１６のフローチャートでは、説明を簡単にするために、自動転送可否の情報による自動転送の判断を省略し、サーバへの自動転送が許可されているものとする。ただし、図１２や図１５のように、自動転送可否の情報によって、サーバへの自動転送をするかしないかの判断もしてもよい。
【０１５４】
図１６において、図１２に示したステップと同じ処理をするステップには、同じ番号を付与している。
図１６のステップP51において、記憶部４０に記憶された受信情報があるか否かをチェックする。
ステップP52において、受信情報が存在し、まだＳＶに転送していない場合は、ステップP71に進む。ＳＶに転送していない受信情報がない場合は、ステップP51に戻る。
【０１５５】
ステップP71において、記憶された受信情報の中にある入力データの拡張子（データ形式）を取得する。たとえば、入力データのファイル名から、拡張子を取得する。
ステップP72において、取得した拡張子に対応したサーバ保存先を設定する。
ここで、記憶部４０に記憶された転送設定情報４３のデータ形式情報に、「不可」が設定されている場合は、サーバ保存先を設定しないか、あるいは、サーバ情報４２に、サーバ保存先情報が設定されている場合は、そのサーバ保存先情報を、サーバの保存場所として設定してもよい。
【０１５６】
記憶部４０に記憶された転送設定情報４３のデータ形式情報に、「許可」が設定されている場合は、データ形式とサーバ保存先情報とが対応付けて記憶されている情報から、入力データの拡張子（データ形式）と一致するデータ形式を検索する。
入力データの拡張子（データ形式）と一致するデータ形式がある場合は、その一致するデータ形式に対応付けて記憶されているサーバ保存先情報を、サーバ保存先として設定する。
たとえば、受信情報の入力データの拡張子が、「K001」であった場合、図６の転送設定情報４３が記憶部４０に記憶されていたとすると、受信情報の入力データの拡張子に一致する「K001」というデータ形式に対応付けられた「SVFD001」が、サーバ保存先として設定される。
【０１５７】
ステップP73において、サーバ情報４２を読み出す。ただし、サーバ情報４２のサーバ識別情報のみを、サーバ転送情報に利用し、サーバ情報４２にサーバ保存先情報が予め設定されていたとしても、そのサーバ保存先情報は、利用しないものとし、上記したステップP72で設定したサーバ保存先情報を、優先的に、サーバ保存先に利用する。
ステップP74において、ステップP72において設定したサーバ保存先情報を含め、サーバ転送情報を生成する。
図１２と同様に、サーバ転送情報は、記憶部４０に記憶されたユーザ識別情報４１とサーバ情報４２を利用して生成する。
たとえば、図６（d）に示したように、送信元ＰＣ情報、送信先サーバ情報、転送情報、サーバ保存先情報を含むサーバ転送情報が生成される。
【０１５８】
その後、図１２と同様に、ステップP57からステップP61までの処理を実行する。
すなわち、ステップP57において、サーバＳＶとの接続処理を行い、ステップP58において、ＳＶからの接続許可通知を受信したか否か、すなわち接続が許可されたか否かをチェックし、接続許可通知を受信し接続が許可された場合は、ステップP60に進み、ステップP60において、生成したサーバ転送情報を、ＳＶに送信し、ステップP61において、転送完了の確認処理をする。たとえば、ＳＶから受信完了通知が送られてくるのを確認し、処理を終了する。
【０１５９】
接続許可通知を受信しなかった場合は、ステップP59において、接続エラー通知処理をして、処理を終了する。たとえば、表示部３３に接続エラーがあったことを表示し、ユーザに、サーバに接続できなかった旨を通知する。
【０１６０】
以上のように、ＰＣに、入力データのデータ形式（拡張子）と、サーバ保存先情報とを対応付けて記憶しておくことにより、ＭＦＰから送信される送信情報（受信した受信情報）に含まれる入力データのデータ形式（拡張子）に基づいて、サーバにおける入力データの保存場所を区別することができる。
すなわち、同じデータ形式（拡張子）を持つ入力データは、サーバの同じ記憶領域に保存することができる。
【０１６１】
（実施例４）
以下に、実施例４における情報処理装置のサーバへの転送処理について説明する。
ここでは、ＰＣにおいて、記憶された受信情報の中の入力データについて、OCR処理をして認識された文字列の中に、所定のキーワードが存在する場合に、そのキーワードに基づいて、ＳＶの保存先を設定する処理について説明する。
【０１６２】
＜情報処理装置におけるサーバへの転送処理のフローチャート＞
図１７に、この発明の情報処理装置におけるサーバへの転送処理の一実施例（実施例４）のフローチャートを示す。
ここでは、上記した実施例とは異なり、ＰＣの記憶部４０に記憶された転送設定情報４３に予め設定されたOCR処理可否情報とキーワードとを利用して、サーバ保存先情報を設定する処理について説明する。
【０１６３】
転送設定情報４３のOCR処理可否情報が「許可」に設定されている場合、受信情報の入力データのOCR処理を実行し、入力データに記載されている文字部分を認識し、文字列を取得する。さらに、図６に示すような転送設定情報４３のように、記憶部４０にキーワードが予め設定され、キーワードとサーバ保存先情報とが対応付けて記憶されている場合には、取得した認識文字列と予め設定されたキーワードとを比較し、キーワードに一致する認識文字列を検索する。
キーワードに一致する認識文字列が存在する場合は、そのキーワードに対応付けて記憶されているサーバ保存先情報を、サーバにおける保存場所に設定する。
【０１６４】
ただし、記憶部４０に記憶された転送設定情報４３のうち、OCR処理可否情報が、「不可」に設定されている場合は、入力データのOCR処理は行わず、サーバ保存先情報は、設定されないものとする。
また、図１７のフローチャートでは、説明を簡単にするために、自動転送可否の情報による自動転送の判断を省略し、サーバへの自動転送が許可されているものとする。ただし、図１２や図１５のように、自動転送可否の情報によって、サーバへの自動転送をするかしないかの判断もしてもよい。
【０１６５】
図１７において、図１２に示したステップと同じ処理をするステップには、同じ番号を付与している。
図１７のステップP51において、記憶部４０に記憶された受信情報があるか否かをチェックする。
ステップP52において、受信情報が存在し、まだＳＶに転送していない場合は、ステップP81に進む。ＳＶに転送していない受信情報がない場合は、ステップP51に戻る。
【０１６６】
ステップP81において、記憶部４０に記憶された転送設定情報４３のOCR処理可否情報を取得する。
ステップP82において、OCR処理可否情報が、「許可」に設定されている場合は、ステップP83に進み、そうでない場合は、ステップP55に進む。
ステップP83において、受信情報に含まれる入力データのOCR処理を実行し、認識された文字列を取得する。
【０１６７】
ステップP84において、取得された認識文字列の中に、記憶部４０に予め記憶されている転送設定情報４３のキーワードに一致する文字列が存在するか否かをチェックする。
ここで、図６に示すような転送設定情報４３のキーワード情報に、「独自設定あり」が設定されていた場合は、ユーザが独自に設定したキーワードと、「社外秘」のような定型のキーワードの有無をチェックする。一方、キーワード情報に、「設定なし」が設定されていた場合は、定型のキーワードの有無のみをチェックすればよい。
【０１６８】
ステップP85において、キーワードに一致する文字列が存在する場合は、ステップP86に進み、そうでない場合は、ステップP55に進む。
ステップP86において、転送設定情報４３において、一致したキーワードに対応づけて記憶されているサーバ保存先情報を読み出し、サーバの保存先に設定する。
【０１６９】
ステップP87において、記憶部４０から、サーバ情報４２を読み出す。サーバ情報に設定されているサーバＳＶが２つ以上ある場合は、選択可能なサーバを表示部３３に表示し、ユーザに、転送先のサーバを選択してもらう処理をする。
ただし、サーバ情報４２のサーバ識別情報のみを、サーバ転送情報に利用し、サーバ情報４２にサーバ保存先情報が予め設定されていたとしても、そのサーバ保存先情報は、利用しないものとし、ステップP86で読み出したサーバ保存先情報を、サーバ保存先として優先的に利用する。
【０１７０】
ステップP88において、ステップP86において設定したサーバ保存先情報を含め、サーバ転送情報を生成する。
サーバ転送情報としては、記憶部４０に記憶されたユーザ識別情報４１とサーバ情報４２を利用して、たとえば、図６（d）に示したように、送信元ＰＣ情報、送信先サーバ情報、転送情報、サーバ保存先情報を含むサーバ転送情報が生成される。
その後、ステップP57に進む。
【０１７１】
ステップP55において、記憶部４０から、サーバ情報４２を読み出す。サーバ情報に設定されているサーバＳＶが２つ以上ある場合は、選択可能なサーバを表示部３３に表示し、ユーザに、転送先のサーバを選択してもらう処理をする。
このフローにおいて、ステップP55に進む場合は、OCR処理可否情報が「不可」に設定されているか、又は、認識文字列の中にキーワードに一致するものがなかった場合なので、サーバ情報４２に、サーバ保存先情報が設定されていれば、そのサーバ保存先情報も読み出す。ただし、この場合は、キーワードに一致する認識文字列に基づいたサーバ保存先情報の設定がされないので、次のステップP56で、サーバ転送情報にサーバ保存先を設定しなくてもよい。
【０１７２】
ステップP56において、記憶部４０に記憶されたユーザ識別情報４１とサーバ情報４２を利用して、サーバ転送情報を生成する。
転送先に選択されたＳＶのサーバ識別情報に、サーバ保存先情報が対応付けて記憶されている場合は、そのサーバ保存先情報を含める。ただし、サーバ保存先情報が対応付けて記憶されていない場合は、サーバ保存先情報のないサーバ転送情報が生成される。
【０１７３】
その後、図１２と同様に、ステップP57からステップP61までの処理を実行する。
すなわち、ステップP57において、サーバＳＶとの接続処理を行い、ステップP58において、ＳＶからの接続許可通知を受信したか否か、すなわち接続が許可されたか否かをチェックし、接続許可通知を受信し接続が許可された場合は、ステップP60に進み、ステップP60において、生成したサーバ転送情報を、ＳＶに送信し、ステップP61において、転送完了の確認処理をする。たとえば、ＳＶから受信完了通知が送られてくるのを確認し、処理を終了する。
【０１７４】
接続許可通知を受信しなかった場合は、ステップP59において、接続エラー通知処理をして、処理を終了する。たとえば、表示部３３に接続エラーがあったことを表示し、ユーザに、サーバに接続できなかった旨を通知する。
【０１７５】
以上のように、ＰＣに、所定のキーワードと、サーバ保存先情報とを対応付けて記憶しておき、ＭＦＰから送信される送信情報（受信した受信情報）に含まれる入力データをOCR処理することによって認識した文字列の中に、所定のキーワードと一致するものがあれば、そのキーワードに基づいて、サーバにおける入力データの保存場所を区別することができる。
すなわち、同じキーワードに一致する認識文字列を持つ複数の入力データは、サーバの同じ記憶領域に保存することができる。
【符号の説明】
【０１７６】
１  画像形成装置（ＭＦＰ）、
２  情報処理装置（ＰＣ）、
３  サーバ（ＳＶ）、
４  ネットワーク（ＷＡＮ、ＬＡＮ）、
５  構内ネットワーク（ＬＡＮ）、
６  広域ネットワーク（ＷＡＮ）、
１１  制御部、
１２  通信部、
１３  表示部、
１４  入力部、
１５  画像形成部、
１６  送信情報生成部、
１７  転送設定取得部、
２０  記憶部、
２１  転送先情報、
２２  入力データ、
２３  送信情報、
３１  制御部、
３２  通信部、
３３  表示部、
３４  入力部、
３５  転送設定送信部、
３６  送信情報取得部、
３７  転送情報生成部、
３８  転送要求部、
４０  記憶部、
４１  ユーザ識別情報、
４２  サーバ情報、
４３  転送設定情報、
４４  受信情報、
４５  サーバ転送情報、
５１  制御部、
５２  通信部、
５３  転送情報取得部、
６０  記憶部、
６１  ユーザ識別情報、
６２  サーバ転送情報
【図１】
2019022097.tif 000003
【図２】
2019022097.tif 000004
【図３】
2019022097.tif 000005
【図４】
2019022097.tif 000006
【図５】
2019022097.tif 000007
【図６】
2019022097.tif 000008
【図７】
2019022097.tif 000009
【図８】
2019022097.tif 000010
【図９】
2019022097.tif 000011
【図１０】
2019022097.tif 000012
【図１１】
2019022097.tif 000013
【図１２】
2019022097.tif 000014
【図１３】
2019022097.tif 000015
【図１４】
2019022097.tif 000016
【図１５】
2019022097.tif 000017
【図１６】
2019022097.tif 000018
【図１７】
2019022097.tif 000019