(57)【特許請求の範囲】
【請求項１】
他の装置へデータを転送するための転送手段と、
前記他の装置へデータを転送したときの通信パラメータを、前記データを識別する情報に対応させて記憶するためのパラメータ記憶手段と、
前記転送手段により前記他の装置に転送されたデータであって当該他の装置から取得するデータを、前記識別する情報を用いて選択するための選択手段と、
前記選択されたデータに対応する通信パラメータを読み出して、前記読み出した通信パラメータを用いて、前記他の装置から前記選択されたデータを取得するための取得手段とを含む、データ通信機器。
【請求項２】
前記データ通信機器と前記他の装置とはネットワーク接続され、
前記通信パラメータは、前記データ通信機器が前記他の装置をネットワーク上で識別するための情報、通信プロトコルについての情報および前記他の装置へのアクセス権限についての情報のいずれかの情報を含む、請求項１に記載のデータ通信機器。
【請求項３】
データを記憶するための記憶手段と、
前記他の装置に転送されたデータを識別するための識別情報および前記記憶手段に記憶されたデータを識別するための識別情報を表示するための表示手段と、
前記表示手段に表示された識別情報をユーザが指定することにより、取得するデータを選択するための手段とをさらに含む、請求項１または請求項２に記載のデータ通信機器。
【請求項４】
前記データ通信機器は、ユーザを認証するための認証手段をさらに含み、
前記表示手段は、前記認証されたユーザにより、前記他の装置へ転送されたデータを識別するための識別情報および前記記憶手段に記憶されたデータを識別するための識別情報を表示するための手段を含む、請求項３に記載のデータ通信機器。
【請求項５】
前記データ通信機器は、ユーザが所属するグループを管理するための管理手段をさらに含み、
前記表示手段は、前記認証されたユーザに加えて前記認証されたユーザが所属するグループのユーザにより、前記他の装置へ転送されたデータを識別するための識別情報および前記記憶手段に記憶されたデータを識別するための識別情報を表示するための手段をさらに含む、請求項４に記載のデータ通信機器。
【請求項６】
請求項１〜請求項５のいずれかに記載のデータ通信機器を備えた画像処理装置。
【請求項７】
前記画像処理装置は、前記他の装置から取得したデータの内容および前記記憶手段に記憶されたデータの内容のいずれかを、ユーザに認知可能に表示するための手段をさらに含む、請求項６に記載の画像処理装置。
【請求項８】
前記画像処理装置は、前記他の装置から取得したデータに基づいて、記録用紙に画像を形成するための手段をさらに含む、請求項６または請求項７に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の装置が備える記憶ユニットにデータを転送して記憶させたり、内蔵する記憶ユニットへデータを記憶したりするデータ通信機器であって、特に、記憶ユニットの違いおよび通信プロトコルの違いをユーザに意識させることなく、ユーザが必要とするデータを容易に取得することのできるデータ通信機器に関する。また、本発明は、このようなデータ通信機器を備えた画像処理装置にも関係がある。
【背景技術】
【０００２】
画像処理装置の一種である、プリンタ機能またはコピー機能等を備えた画像形成装置をネットワークに接続し、これらを複数のユーザで利用するケースが多くなっている。また、このような画像形成装置の１つである複合機（ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ））のように、コピーモード、画像通信モード（代表的にはファクシミリ通信モードがある。なお、以下において、ファクシミリをＦＡＸまたはファクスと記載する場合がある。）、ネットワーク対応のプリンタモード、およびスキャナモードのように複数のモードを有するものも多くなってきている。
【０００３】
この画像通信モードとして、画像データを、公衆回線を用いて送受信するファクシミリ通信モード、インターネット回線を用いて送受信するインターネットファクシミリ通信モードおよび電子メールに添付する形式で送受信する電子メール通信モード（スキャンｔｏメール）、ＭＦＰに内蔵された記憶ユニットに画像データを転送する画像転送モード、ネットワーク回線を介して画像データを特定のフォルダ（ＭＦＰ以外のコンピュータの記憶ユニットに作成されたフォルダ等）に転送する画像転送モード（スキャンｔｏフォルダ）等がある。なお、以下においては、上述した画像転送モード（画像データをＭＦＰに内蔵された記憶ユニットまたはＭＦＰ以外のコンピュータの記憶ユニットに転送して記憶するモード）における機能をドキュメントファイリングと記載する。なお、このような機能であれば、この名称に限定されない。
【０００４】
このドキュメントファイリング機能を使用すると、ユーザ名、ファイル名およびフォルダ等が設定されて、スキャンした原稿の画像データが、ＭＦＰに内蔵された記憶ユニットまたはＭＦＰにネットワーク接続されたコンピュータの記憶ユニットに記憶される。設定されたユーザ名、ファイル名およびフォルダ等を用いて、ファイル管理を好適に行なうことができ、記憶ユニットに記憶された画像データは、必要なときに読み出されて、プリントまたは画像送信することができる。このような記憶ユニットとして、ハードディスクがある。
【０００５】
このようなドキュメントファイリング機能に関して、特開２００２−０７７１７７号公報（特許文献１）は、スキャナ装置で読み取られたスキャンデータを、ユーザのＰＣ（パーソナルコンピュータ）におけるネットワーク上で共有化されていないフォルダに、サーバを介することなく保存することのできるスキャンデータのＰＣへの保存方法を開示する。この保存方法においては、ＰＣにはオペレーティングシステムおよびスキャンデータ受信用ソフトウェアが格納されており、スキャンデータ受信用ソフトウェアは、スキャナ装置からＰＣにスキャンデータが送られてきた場合には、それを受信して、予めＰＣに登録されているスキャンデータ格納フォルダに格納させる。
【０００６】
この保存方法によると、スキャナ装置から、ＰＣ内のフォルダに対して直接アクセスをせず、ＰＣ内のスキャンデータ受信用ソフトウェアに対してスキャンデータを送り、ＰＣ内のスキャンデータ受信用ソフトウェアがＰＣ内の格納先フォルダにスキャンデータを保存しているため、ＰＣ上のオペレーティングシステムが共有フォルダとしてネットワーク上に公開するフォルダ以外の非公開のフォルダに、スキャナ装置によって読み取られたスキャンデータを格納することができる。
【０００７】
また、特開平９−１０２８４０号公報（特許文献２）は、画像データを記録出力する画像処理装置側からの要求に応じてコンピュータから送られてくる画像データの記録出力を行なうことのできる画像処理装置を開示する。この画像処理装置は、複数のコンピュータが接続されたコンピュータネットワークと接続する接続部と、接続部を介してコンピュータから送られてくる画像データを記録出力する記録部とを有する。この画像処理装置は、複数のコンピュータの１つにアクセスするアクセス部と、アクセス部でアクセスしたコンピュータで管理しているファイルの中から記録部で記録出力されるべきファイルを選択する選択部と、選択部で選択したファイルの画像データの送出をアクセス部でアクセスしたコンピュータに要求する要求部とを有する。この記録部は、要求部に応じてコンピュータから送られてくる画像データを記録出力する。
【０００８】
この画像処理装置によると、画像データを記録出力する画像処理装置側からの要求に応じてコンピュータから送られてくる画像データを記録出力することができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００２−０７７１７７号公報
【特許文献２】特開平９−１０２８４０号公報
【発明の概要】
【課題を解決するための手段】
【００１０】
最近のＭＦＰおよびコンピュータにおいては、内蔵する記憶ユニット（ハードディスク）の容量の増大に伴い、多くの画像データを記憶することができる。また、このようなＭＦＰおよびコンピュータは、多くのユーザで共用される場合が多く、このように共用される場合には、ＭＦＰに内蔵されるハードディスクおよびコンピュータのハードディスクに大量の画像データが他人により記憶される。
【００１１】
このように、ＭＦＰの内蔵ハードディスクまたはＭＦＰにネットワーク接続されたコンピュータのハードディスクに記憶されている画像データの数が非常に多くなると、所望の画像データを指定することが困難になっている。たとえば、コンピュータおよびフォルダが指定できたとしても、１つのフォルダに非常に多くの画像データが記憶されていると、そのフォルダ内における画像データのファイル名の一覧の中から所望の画像データのファイルを捜し出すことになる。また、ファイル名の付け方はユーザ毎に異なるので、他のユーザが決めたファイル名の画像データの内容を推測して、所望の画像データのファイルを捜し出すことは極めて困難である。
【００１２】
さらに、ＭＦＰの内蔵ハードディスクと、ＭＦＰにネットワーク接続されたコンピュータのハードディスクとの複数のハードディスクが存在するため、ユーザは記憶先の装置を認識する必要がある。また、ＭＦＰにネットワーク接続されたコンピュータのハードディスクに画像データを記憶させる場合、通信プロトコルが設定されたり、ハードディスクのフォルダに設定されたアクセス権限を取得したりする必要がある。このような、ユーザが、記憶先の装置を認識しなければならないこと、設定された通信プロトコルを識別しなければならないこと、およびアクセス権限を取得しなければならないことは、所望の画像データを取得することを、さらに煩雑にしている。
【００１３】
しかしながら、上述した、特許文献１は、ネットワークで共有することが設定されていないフォルダへスキャンデータを記憶させる技術を開示しているに過ぎず、特許文献２は、コンピュータを指定してパスワードを入力して、画像処理装置側からコンピュータへ画像データの転送要求をする技術を開示しているに過ぎない。このように、これらの特許文献に開示された技術は、画像データの読出し時におけるユーザの煩雑な処理を解決するものではない。
【００１４】
本発明は、上述の課題を解決するために、他の装置と通信する通信機能と、データを記憶する機能とを備えるデータ通信機器であって、データの記憶先の違い、通信プロトコルの違いおよび共有フォルダのアクセス権限をユーザが意識することなく、所望のデータを容易に読み出すことを実現することのできる、データ通信装置および画像処理装置を提供することである。
【発明が解決しようとする課題】
【００１５】
本発明のある局面に係るデータ通信機器は、他の装置へデータを転送するための転送手段と、他の装置へデータを転送したときの通信パラメータを、データを識別する情報に対応させて記憶するためのパラメータ記憶手段と、他の装置から取得するデータを選択するための選択手段と、選択されたデータに対応する通信パラメータを読み出して、読み出した通信パラメータを用いて、他の装置から選択されたデータを取得するための取得手段とを含む。
【００１６】
このデータ通信装置によると、他の装置へデータを転送して他の装置でデータを記憶させておいて、その後に、必要に応じて他の装置からデータを取得することができる。このように、他の装置へデータを転送する場合には、様々な通信パラメータ（データの記憶先、通信プロトコルおよび他の装置における共有フォルダのアクセス権限）を設定して、他の装置へデータを転送する。また、他の装置からデータを取得する場合には、転送したときと同じ通信パラメータを設定して、他の装置からデータを取得する。データを取得する場合に通信パラメータを設定する必要があるが、このように通信パラメータを設定することはユーザに煩雑な処理を求めることになる。このため、このような通信パラメータを記憶させておいて、他の装置から取得するデータが選択されると、選択されたデータに対応する通信パラメータを読み出して、読み出した通信パラメータを用いて、他の装置から選択されたデータを取得する。その結果、データの記憶先の違い、通信プロトコルの違いおよび他の装置における共有フォルダのアクセス権限をユーザが意識することなく、所望のデータを容易に読み出すことを実現することができる。
【００１７】
データ通信装置と他の装置とをネットワーク接続するように構成することもできる。この場合において、通信パラメータは、通信装置が他の装置をネットワーク上で識別するための情報、通信プロトコルについての情報および他の装置へのアクセス権限についての情報のいずれかの情報を含むように構成することができる。
【００１８】
このような通信装置が他の装置をネットワーク上で識別するための情報、通信プロトコルについての情報および他の装置へのアクセス権限についての情報を、データを取得するユーザが意識する必要がない。
【００１９】
このデータ通信装置は、データを記憶するための記憶手段と、他の装置に転送されたデータを識別するための識別情報および記憶手段に記憶されたデータを識別するための識別情報を表示するための表示手段と、表示手段に表示された識別情報をユーザが指定することにより、取得するデータを選択するための手段とをさらに含むように構成することができる。
【００２０】
このようにすると、他の装置へ転送して他の装置へ記憶させたデータおよびこのデータ通信装置が備える記憶手段へ記憶させたデータを、記憶先の違いをユーザが意識することなく選択することができる。この場合において、ユーザは、表示手段に表示された識別情報を指定するだけで、他の装置から取得したいデータおよびこのデータ通信装置の記憶手段から取得したいデータを容易に選択することができる。
【００２１】
このデータ通信装置は、ユーザを認証するための認証手段をさらに含むように構成することができる。この場合において、表示手段は、認証されたユーザにより、他の装置へ転送されたデータを識別するための識別情報および記憶手段に記憶されたデータを識別するための識別情報を表示するための手段を含むように構成することができる。
【００２２】
このようにすると、認証されたユーザ自身が、他の装置へ転送して記憶させたデータおよびこのデータ通信装置へ記憶させたデータを、容易に選択することができる。このため、自分で他の装置またはこのデータ通信装置へ記憶させたデータを、容易に取得して処理することができる。
【００２３】
さらに、このデータ通信装置は、ユーザが所属するグループを管理するための管理手段をさらに含むように構成することができる。この場合において、表示手段は、認証されたユーザに加えて認証されたユーザが所属するグループのユーザにより、他の装置へ転送されたデータを識別するための識別情報および記憶手段に記憶されたデータを識別するための識別情報を表示するための手段を含むように構成することができる。
【００２４】
このようにすると、認証されたユーザ自身およびユーザが所属するグループのユーザが、他の装置へ転送して記憶させたデータおよびこのデータ通信装置へ記憶させたデータを、容易に選択することができる。このため、自分が所属するグループのユーザが、そのグループで共有したいために、他の装置またはこのデータ通信装置へ記憶させたデータを、容易に取得して処理することができる。
【００２５】
この発明の別の局面に係る画像処理装置は、上述したいずれかのデータ通信機器を備える。
【００２６】
このような画像処理装置および画像処理装置の一例である画像形成装置が備えるデータ通信装置によると、たとえば、原稿をスキャンした原稿データを、他の装置またはこのデータ通信装置に記憶させておいて、必要に応じて、通信パラメータを設定することなく、容易に取得して、その原稿データを処理することができる。
【００２７】
この画像処理装置は、他の装置から取得したデータの内容および記憶手段に記憶されたデータの内容のいずれかを、ユーザに認知可能に表示するための手段をさらに含むように構成することができる。
【００２８】
この画像処理装置によると、他の装置またはこの画像処理装置に記憶させたデータの内容をプレビュー表示させるので、たとえば、印刷前に内容をユーザが確認することにより誤って指定したデータを印刷することを回避することができる。
【００２９】
この画像処理装置は、他の装置から取得したデータに基づいて、記録用紙に画像を形成するための手段をさらに含むように構成することができる。
【００３０】
この画像処理装置によると、たとえば、スキャンした原稿データを、他の装置またはこのデータ通信装置に記憶させておいて、必要に応じて取得して、印刷することができる。
【発明の効果】
【００３１】
本発明に係るデータ通信機器および画像処理装置によると、データの記憶先の違い、通信プロトコルの違いおよび共有フォルダのアクセス権限をユーザが意識することなく、所望のデータを容易に読み出すことを実現することのできる、データ通信装置および画像処理装置を提供することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施の形態に係る情報処理装置（コンピュータ）および画像形成装置（ＭＦＰ）を含んで構成されるネットワーク画像形成システムの全体構成を示す図である。
【図２】図１のコンピュータのハードウェア構成を示す制御ブロック図である。
【図３】図１のＭＦＰのハードウェア構成を示す制御ブロック図である。
【図４】図１のＭＦＰに記憶されるユーザ管理テーブルの構造を示す図である。
【図５】図１のＭＦＰに記憶されるデータ管理テーブルの構造を示す図である。
【図６】図１のＭＦＰで実行されるデータ記憶プログラムの制御構造を示すフローチャートである。
【図７】図１のＭＦＰで実行されるデータ読出プログラムの制御構造を示すフローチャートである。
【図８】図１のＭＦＰのタッチパネルディスプレイの表示例を示す図（その１）である。
【図９】図１のＭＦＰのタッチパネルディスプレイの表示例を示す図（その２）である。
【図１０】図１のＭＦＰのタッチパネルディスプレイの表示例を示す図（その３）である。
【図１１】図１のＭＦＰのタッチパネルディスプレイの表示例を示す図（その４）である。
【図１２】図１のＭＦＰのタッチパネルディスプレイの表示例を示す図（その５）である。
【図１３】図１のＭＦＰのタッチパネルディスプレイの表示例を示す図（その６）である。
【図１４】図１のＭＦＰのタッチパネルディスプレイの表示例を示す図（その７）である。
【発明を実施するための形態】
【００３３】
以下の実施の形態では、同一の部品には同一の参照番号を付してある。それらの機能および名称も同一である。従って、それらについての詳細な説明は繰返さない。
【００３４】
本発明の実施の形態においては、データ通信機器は画像処理装置の１種である画像形成装置が備える機器であるとして、データ通信機器から転送されたデータを記憶する情報処理装置はコンピュータであるとして、これらを含むシステムは画像形成システムであるとして説明する。なお、この画像形成装置は、ＭＦＰとして説明する。しかしながら、本実施の形態に係るデータ通信機器を備える装置は、このような画像形成装置以外の画像処理装置であっても、画像処理装置以外の機器であって通信ユニットおよび記憶ユニットを備えた機器であっても構わない。すなわち、本実施の形態に係るデータ通信機器は、他の装置と通信する通信機能と、データを記憶する記憶機能とを備えるデータ通信機器であればよく、データ通信機器を備える装置は特に限定されない。このようなデータ通信機器またはこのデータ通信機器を備える装置は、多くの場合において、ユーザにデータを表示する表示機能およびユーザが要求を入力する操作機能を備えることが多い。表示機能および操作機能を兼用するデバイスとしてタッチパネルディスプレイ等がある。
【００３５】
また、本実施の形態に係るデータ通信機器を備える画像形成装置から転送されたデータを記憶する情報処理装置は、一般的なコンピュータとして説明する。このコンピュータの一例は、通信機能と記憶機能とを備える、パーソナルコンピュータである。
【００３６】
さらに、以下の実施の形態においては、複数のＭＦＰおよび複数のコンピュータを備えたネットワーク画像形成システムについて説明するが、１台のコンピュータとそのコンピュータと通信する１台のＭＦＰのみとでネットワーク画像形成システムが構成されていても構わない。また、データ通信機器を備える装置がＭＦＰではない場合には、ネットワーク画像形成システムではなく、ネットワークデータ処理システムとなる。
【００３７】
このように、本実施の形態においては、ＭＦＰから転送されたデータを記憶するコンピュータと、そのコンピュータと通信する通信機能および記憶機能を含むデータ通信機器を備えたＭＦＰとにより構成されるネットワーク画像形成システムについて説明するが、本発明は、さらに一般的な構成である、情報処理装置と、その情報処理装置と通信する通信機能およびデータを記憶する記憶機能を備えたデータ通信機器とにより構成されるネットワークデータ処理システムであればよい。
【００３８】
［全体システム構成］
図１を参照して、本発明の実施の形態に係るネットワーク画像形成システム（以下において、ネットワークプリントシステムと記載する。）の全体構成について説明する。このネットワークプリントシステムは、ＭＦＰから転送された原稿データを記憶するコンピュータ１００（ＰＣ（１）、ＰＣ（２））と、原稿をスキャンしたり、スキャンして作成された原稿データをコンピュータ１００へ転送したり、スキャンして作成された原稿データを内蔵するハードディスクに記憶したり、記憶させた原稿データを読み出して記録用紙に画像を印刷したりするＭＦＰ３００（ＭＦＰ（Ａ）、ＭＦＰ（Ｂ）、ＭＦＰ（Ｃ））とを含む。ネットワークプリントシステム内のこれらの複数のコンピュータ１００および複数のＭＦＰ３００は、たとえばＩＥＥＥ８０２．３に準拠したネットワーク回線２００により通信（コンピュータ１００とＭＦＰ３００との間の通信）ができるように接続されている。なお、同じ符号を付したコンピュータ１００は、同じ機能を備えたコンピュータである必要はなく、同じ符号を付したＭＦＰ３００も、同じ機能を備えた画像形成装置である必要はない。
【００３９】
なお、このネットワーク回線２００は、さらにインターネット網に接続される場合もある。このようなインターネット網に接続されると、このインターネット網を介して、コンピュータ１００およびＭＦＰ３００は、種々のデータ（アプリケーションプログラム）をダウンロードすることができる。
【００４０】
本実施の形態に係るネットワークプリントシステムにおける、コンピュータ１００およびＭＦＰ３００の台数は、図１に記載された台数に限定されない。また、以下においては、図面等において、コンピュータ１００を単にＰＣと記載する場合がある。
【００４１】
［ハードウェア構成］
＜コンピュータ１００＞
図２に、本実施の形態に係るネットワークプリントシステムを構成するコンピュータ１００の構成を示す。
【００４２】
この図２を参照して、コンピュータ１００は、バス１９０と、バス１９０に接続されたＣＰＵ１１０と、バス１９０に接続されたＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２０と、バス１９０に接続されたＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３０と、バス１９０に接続されたハードディスク（ＨＤＤ）１４０と、バス１９０に接続され、光ディスク１８２が装着可能で、光ディスク１８２に対する情報の書込および光ディスク１８２からの情報の読出が可能な光ディスクドライブ１８０と、バス１９０に接続され、マウス１５２およびキーボード１５４との間の接続に関するインターフェイスを提供するための入力インターフェイス（以下「入力ＩＦ」と呼ぶ。）１５０と、バス１９０に接続され、ディスプレイ１６２との間の接続に関するインターフェイスを提供するためのディスプレイインターフェイス（以下「ディスプレイＩＦ」と呼ぶ。）１６０と、有線または無線（本実施の形態においては有線）によりネットワーク回線２００への接続を提供するネットワークインターフェイス（以下「ネットワークＩＦ」と呼ぶ。）１７０とを含む。なお、コンピュータ１００は、磁気ディスクが装着可能で、磁気ディスクに対する情報の書込および磁気ディスクからの情報の読出が可能な磁気ディスクドライブを、光ディスクドライブ１８０に代えて／加えて、備えるようにしても構わない。ネットワークＩＦ１７０は、コンピュータ１００がノート型である場合を含めて、無線によりネットワーク回線２００へ接続するインターフェイスの場合がある。
【００４３】
バス１９０、ＲＯＭ１２０、ＲＡＭ１３０、ハードディスク１４０、光ディスクドライブ１８０、入力ＩＦ１５０、ディスプレイＩＦ１６０およびネットワークＩＦ１７０は、いずれもＣＰＵ１１０の制御のもとに協調して動作し、コンピュータ１００において種々のアプリケーションによる処理を実現する。それらアプリケーションは、コンピュータ１００を一般的な演算装置として機能させる処理の他に、ＭＦＰ３００から転送された原稿データをハードディスク１４０に記憶したり、ＭＦＰ３００からの要求に応じてハードディスク１４０に記憶された原稿データをＭＦＰ３００へ転送したりする処理を含む。
【００４４】
コンピュータ１００に上述した処理を行なわせ、コンピュータ１００を本実施の形態に係るネットワークプリントシステムにおけるコンピュータとして機能させるためのコンピュータプログラムは、光ディスクドライブ１８０に挿入される光ディスク１８２に記憶され、さらにハードディスク１４０に転送される。または、プログラムはネットワーク回線２００を通じてコンピュータ１００に送信されハードディスク１４０に記憶されてもよい。プログラムは実行の際にＲＡＭ１３０にロードされる。光ディスク１８２から、またはネットワーク回線２００を介して、直接にＲＡＭ１３０にプログラムをロードしてもよい。
【００４５】
これらのプログラムは、コンピュータ１００に所定の処理を行なわせる複数の命令を含む。この動作を行なわせるのに必要な基本的機能のいくつかはコンピュータ１００上で動作するオペレーティングシステム（ＯＳ）もしくはサードパーティのプログラム、またはコンピュータ１００にインストールされる各種ツールキットのモジュールにより提供される。従って、このプログラムはこの実施の形態のシステムを実現するのに必要な機能全てを必ずしも含まなくてよい。このプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能または「ツール」を呼出すことにより、上記したコンピュータ１００として所定の処理を実行する命令のみを含んでいればよい。コンピュータ１００の実体であるコンピュータの一般的動作は周知であるので、ここでは繰返して説明しない。
【００４６】
＜ＭＦＰ３００＞
−ＭＦＰの構成−
図３を参照して、本実施の形態に係るネットワークプリントシステムを構成するＭＦＰ３００は、バス３９０と、バス３９０に接続されたＣＰＵ３１０と、バス３９０に接続されたＲＯＭ３２０と、バス３９０に接続されたＲＡＭ３３０と、バス３９０に接続されたハードディスク（ＨＤＤ）３４０と、バス３９０に接続され、タッチパネルディスプレイ３８０との間の接続に関するインターフェイスを提供するための入力ＩＦ３５０およびディスプレイＩＦ３６０と、バス３９０に接続され、有線または無線（本実施の形態においては有線）によりネットワーク回線２００への接続を提供するネットワークＩＦ３７０とを含む。
【００４７】
バス３９０、ＲＯＭ３２０、ＲＡＭ３３０、ハードディスク３４０、入力ＩＦ３５０、ディスプレイＩＦ３６０およびネットワークＩＦ３７０は、いずれもＣＰＵ３１０の制御のもとに協調して動作し、ＭＦＰ３００において、プリント処理、ＦＡＸ送受信処理、スキャナ処理（ドキュメントファイリング処理）およびコピー処理ならびにアプリケーションによる処理を実現する。なお、これらの処理は、図３においては図示していないＭＦＰ３００を構成する各部品がＣＰＵ３１０により制御されて実行される。また、アプリケーションは、ユーザにより、コンピュータ１００のハードディスク１４０に原稿データを記憶させることが指定された場合にコンピュータ１００へ原稿データを転送したり、ハードディスク３４０に原稿データを記憶することが指定された場合にハードディスク３４０へ原稿データを記憶したり、ハードディスク１４０またはハードディスク３４０に記憶された原稿データを読み出すことが指定された場合にコンピュータ１００から原稿データを読み出したり、ハードディスク３４０から原稿データを読み出したりする処理を含む。
【００４８】
ＭＦＰ３００に、本実施の形態に係るネットワークプリントシステムにおける画像形成装置としての動作を行なわせるためのコンピュータプログラムは、ハードディスク３４０に記憶される。または、プログラムはネットワーク回線２００を通じてアプリケーションを提供するサーバコンピュータから送信されハードディスク３４０に記憶されてもよい。プログラムは実行の際にＲＡＭ３３０にロードされる。ネットワーク回線２００を介して、直接にＲＡＭ３３０にプログラムをロードしてもよい。
【００４９】
なお、このＭＦＰ３００には、操作装置として、テンキーおよびその他の種々の操作ボタンであるハードウェアキー（テンキーおよびスタートボタン等）が備えられた操作パネルと、タッチパネルディスプレイ３８０とから構成される。
【００５０】
このタッチパネルディスプレイ３８０には、このＭＦＰ３００におけるモードを選択するボタン、各モードにおけるメニューを選択するボタン、このＭＦＰ３００の現在の状態、宛先指定状況、ジョブの処理状況等が表示される。タッチパネルディスプレイ３８０の表示領域上にはこのような選択ボタン（ソフトウェアボタン）が表示され、この選択ボタンの表示されている領域を指で押すと、タッチパネルがその押された位置を検出する。プログラム上で選択ボタンの表示位置とタッチパネルが押された位置とを照合することにより、ＭＦＰ３００のモード等を選択したり、動作を指示したりすることができる。なお、このタッチパネルディスプレイ３８０は、液晶パネルとタッチパネルとで構成されている。
【００５１】
−ＭＦＰにおける画像形成部−
ＭＦＰ３００は、たとえば、原稿読取部、画像形成部、給紙部、および排紙処理装置を備える。ＭＦＰ３００においては、他の装置から受信した画像データまたは原稿読取部により読取り作成された原稿データに対して、ＣＰＵ３１０により各種の画像処理が施され、このデータが画像形成部へと出力される。なお、このＭＦＰ３００は、レーザー光を感光に利用する、所謂レーザー方式（電子写真方式）の印刷機能を備える。しかしながら、他の形式の印刷機能を備えたものであっても構わない。
【００５２】
画像形成部は、データによって示される画像を記録用紙に印刷するものであって、たとえば、感光体ドラム、帯電装置、レーザースキャンユニット、現像装置、転写装置、クリーニング装置、定着装置、および除電装置等を備えている。画像形成部には、たとえば、搬送路が設けられており、給紙部から給紙されてきた記録用紙が搬送路に沿って搬送される。給紙部は、用紙カセットに収納された記録用紙、または手差トレイに載置された記録用紙を１枚ずつ引出して記録用紙を画像形成部の搬送路へと送り出す。
【００５３】
画像形成部の搬送路に沿って記録用紙が搬送されている途中で、記録用紙が感光体ドラムと転写装置との間を通過し、更に定着装置を通過して、記録用紙に対する印刷が行なわれる。
【００５４】
感光体ドラムは、一方向に回転し、その表面は、クリーニング装置と除電装置によりクリーニングされた後、帯電装置により均一に帯電される。レーザースキャンユニットは、印刷対象のデータに基づいてレーザー光を変調し、このレーザー光によって感光体ドラムの表面を主走査方向に繰返し走査して、静電潜像を感光体ドラムの表面に形成する。現像装置は、トナーを感光体ドラムの表面に供給して静電潜像を現像し、トナー像を感光体ドラムの表面に形成する。
【００５５】
転写装置は、転写装置と感光体ドラムとの間を通過していく記録用紙に感光体ドラムの表面のトナー像を転写する。定着装置は、記録用紙を加熱するための加熱ローラと、記録用紙を加圧するための加圧ローラとを含む。記録用紙は、加熱ローラによって加熱され、かつ、加圧ローラによって加圧されることによって、記録用紙上に転写されたトナー像が記録用紙に定着される。定着装置から排出された（印刷された）記録用紙は、排紙トレイに排出される。排紙処理装置においては、複数の記録用紙を各排紙トレイに仕分けして排出する処理、各記録用紙にパンチングする処理、および記録用紙の束にステープルする処理を施す場合がある。たとえば、複数部の印刷物を作成する場合は、各排紙トレイに印刷物の一部ずつが割り当てられるように、各記録用紙を各排紙トレイに仕分けして排出し、排紙トレイごとに、各排紙トレイ上の記録用紙の束にパンチング処理またはステープル処理を施して印刷物を作成する。このような様々な処理が、ＣＰＵ３１０による制御の元で行なわれる。なお、パンチング処理は、記録用紙１枚ずつに対して行なうようにしても構わない。
【００５６】
−ＭＦＰの基本機能（モード）−
このＭＦＰ３００は、このような印刷機能を用いて、ネットワーク回線２００を介して、ネットワーク回線２００に接続されたコンピュータからプリントデータを受信して記録用紙に画像を形成するプリンタモードを実現する。
【００５７】
さらに、このＭＦＰ３００は、原稿読取部により原稿をデータとして読取って、このデータに基づいて記録用紙に画像を形成するコピーモードを実現する。
【００５８】
さらに、このＭＦＰ３００は、原稿読取部により原稿をデータとして読取って、このデータを他の装置へ送信するファクシミリ送信モードを実現する。なお、このＭＦＰ３００は、他の装置から受信したデータに基づいて記録用紙に画像を形成するファクシミリ受信モードも実現する。なお、このＭＦＰ３００のタッチパネルディスプレイ３８０においては、ファクシミリ送信モードは、ファクス／イメージ送信モードと表示される。
【００５９】
さらに、このＭＦＰ３００は、原稿読取部により原稿を読み取って作成された原稿データをハードディスク３４０に記憶するドキュメントファイリングモードを実現する。なお、ＭＦＰ３００のハードディスク３４０ではなく、ネットワーク回線２００を介して、他の装置（コンピュータ、外部記憶ユニット）に、原稿データを記憶するものでも構わない。
【００６０】
この場合、ネットワーク回線２００を介してファイルを指定の場所へ転送するための通信プロトコルであるＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）および／またはＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）が用いられる。このプロトコルを用いると、ネットワーク上で共有された共有フォルダに原稿データを転送することができる。
【００６１】
ＦＴＰは、ネットワークでファイルを転送する通信プロトコルであって、主として、インターネットまたはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）で使用されることが多い。ＳＭＢは、ネットワークを介してファイル共有を行なう通信プロトコルである。いずれの通信プロトコルを使用するのかについては、コンピュータ１００におけるＯＳの種類等により、ユーザの運用に従って決定されている。以下の説明では、いずれのコンピュータ１００（ＰＣ（１）およびＰＣ（２））においても、両方の通信プロトコルが使用されるものとする。また、これら以外の通信プロトコルであっても構わない。
【００６２】
このように、このＭＦＰ３００は、基本機能（モード）として、コピーモード、ファクス／イメージ送信モード、ドキュメントファイリング、プリンタモードを備える。なお、プリンタモードは、ネットワーク回線２００に接続されたパーソナルコンピュータからプリントデータを受信すると、ＭＦＰ３００がプリンタモードに自動的に切り換わり、プリントデータに基づいて記録用紙の画像を形成する。このため、ＭＦＰ３００のタッチパネルディスプレイ３８０に、プリンタモードを選択するための画面は表示されない。
【００６３】
［管理テーブルデータ構成］
本実施の形態に係るネットワークプリントシステムを構成するＭＦＰ３００は、ＭＦＰ３００へログインしたユーザが所属するグループを管理して、ログインユーザと同じグループに所属する他のユーザがグループ共有フォルダへ記憶させた原稿データへのアクセスを許可する。このため、ＭＦＰ３００は、ハードディスク３４０に、図４に示すユーザ管理テーブルを記憶する。
【００６４】
図４に示すように、このユーザ管理テーブルは、ＭＦＰ３００へログインする際のユーザＩＤとしての利用者情報を記憶するフィールドと、その利用者情報により識別されるユーザが所属するグループを記憶するフィールドとを備える。たとえば、ユーザＩＤが「ＵＳＥＲ００２」の「鈴木二郎」と、「ＵＳＥＲ００３」の「高橋三郎」とは、同じ技術部に所属している。このように、ＭＦＰ３００にログインしたユーザの利用者情報（ユーザＩＤ）から、そのログインしたユーザが所属するグループを認識することができる。
【００６５】
さらに、本実施の形態に係るネットワークプリントシステムを構成するＭＦＰ３００は、ＭＦＰ３００からコンピュータ１００へ転送してハードディスク１４０に記憶された原稿データおよびハードディスク３４０に記憶した原稿データについての情報を管理して、原稿データの読み出し時にその情報を使用する。このため、ＭＦＰ３００は、ハードディスク３４０に、図５に示すデータ管理テーブルを記憶する。
【００６６】
図５に示すように、このデータ管理テーブルは、データＩＤをキーとして、そのデータＩＤにより識別される原稿データを記憶させたユーザを識別するユーザＩＤを記憶するフィールドと、記憶先の装置を識別するためのＰＣ識別情報を記憶するフィールドと、転送するときに使用された通信プロトコルを記憶するフィールドと、ＰＣ接続用のアカウント情報を記憶するフィールドと、フォルダ名を記憶するフィールドと、ファイル名を記憶するフィールドとで構成される。
【００６７】
データＩＤにより、このネットワークプリントシステムで使用される原稿データを一意に特定することができる。ＰＣ識別情報は、このネットワークプリントシステムにおけるコンピュータ１００およびＭＦＰ３００を一意に特定するために割り当てられたホスト名またはＩＰアドレスである（図５ではＩＰアドレス）。ＭＦＰ３００が、自己が内蔵するハードディスク３４０に原稿データを記憶させた場合（たとえばデータＩＤが「Ｄ０００００９」および「Ｄ００００１０」）には、ＩＰアドレスは記憶されない。なお、他のＭＦＰ３００のハードディスク３４０に原稿データを記憶させることを想定していないが、そのようにする場合には、ＭＦＰ３００のＩＰアドレスが記憶される。
【００６８】
通信プロトコルは、上述した「ＦＴＰ」または「ＳＭＢ」である。ＰＣ接続用のアカウント情報とは、ＭＦＰ３００へのログイン情報（利用者情報およびログインパスワード）とは異なり、ＭＦＰ３００からコンピュータ１００のハードディスク１４０に設定された共有フォルダへのアクセス権限を取得するためのユーザアカウントおよびパスワードである。
【００６９】
フォルダ名は、ハードディスク１４０またはハードディスク３４０に設定されたフォルダの名称であって、ファイル名は、ハードディスク１４０またはハードディスク３４０に記憶された原稿データに対してユーザにより付与されたファイルの名称である。なお、図５に示すデータ管理テーブルには、技術部に関連する原稿データのみを示している。
【００７０】
たとえば、ＵＳＥＲ００２の鈴木二郎は、ＰＣ（１）の技術部共有フォルダに「２００９１１３０技術会議資料」および「１２月技術会議資料（１）」というファイル名のデータを、通信プロトコルとしてＳＭＢを用いて転送して、記憶させている。さらに、ＵＳＥＲ００２の鈴木二郎は、ＰＣ（２）の技術部共有フォルダに「ＣＯＭＭＡＮＤ階層」というファイル名のデータを、通信プロトコルとしてＦＴＰを用いて転送して、記憶させている。また、ＵＳＥＲ００２の鈴木二郎は、ＰＣ（１）の技術部鈴木フォルダに「ＴＯＯＬ設計図」というファイル名のデータを、通信プロトコルとしてＳＭＢを用いて転送して、記憶させている。
【００７１】
また、ＵＳＥＲ００３の高橋三郎は、ＰＣ（１）の技術部共有フォルダに「１２月技術会議資料（２）」というファイル名のデータを、通信プロトコルとしてＳＭＢを用いて転送して、記憶させている。さらに、ＵＳＥＲ００３の高橋三郎は、ＰＣ（２）の技術部共有フォルダに「１２月技術会議資料（４）」というファイル名のデータを、通信プロトコルとしてＦＴＰを用いて転送して、記憶させている。さらに、ＵＳＥＲ００３の高橋三郎は、ＭＦＰ３００のハードディスク３４０の技術部共有フォルダに「１２月技術会議資料（３）」というファイル名のデータを記憶させている。
【００７２】
この技術部共有フォルダは、グループ共有フォルダであって、そのグループに所属するグループのユーザによるアクセスが許可されたフォルダである。たとえば、技術部共有フォルダは、技術部へ所属するユーザが、ＰＣ接続用のアカウント情報（ユーザアカウントが「ＡＣＣＧＩ」であってパスワードが「ＰＷＧＩ」）を入力することによりアクセス可能になる。これに対して、技術部鈴木フォルダおよび技術部田中という個人共有フォルダがコンピュータ１００へ設定されている。ユーザ個人のみによるアクセスが許可されたフォルダである。たとえば、技術部鈴木フォルダは、鈴木二郎が、ＰＣ接続用のアカウント情報（ユーザアカウントが「ＡＣＣＳＵＺＵ」であってパスワードが「ＰＷＳＵＺＵ」）を入力することにより鈴木二郎のみがアクセス可能になる。
【００７３】
このようなデータ管理テーブルが記憶されている場合に、ＭＦＰ３００へＵＳＥＲ００２の鈴木二郎がログインすると、鈴木二郎自身が記憶させた「２００９１１３０技術会議資料」、「１２月技術会議資料（１）」、「ＣＯＭＭＡＮＤ階層」および「ＴＯＯＬ設計図」というファイル名のデータに加えて、同じグループである技術部に所属するＵＳＥＲ００３の高橋三郎が技術部共有フォルダへ記憶させた「１２月技術会議資料（２）」、「１２月技術会議資料（４）」および「１２月技術会議資料（３）」がアクセス可能に、タッチパネルディスプレイ３８０に表示される。このとき、後述するように、コンピュータ１００のハードディスク１４０に記憶されたデータであるのか、ＭＦＰ３００のハードディスク３４０に記憶されたデータであるのかが区別されることなくタッチパネルディスプレイ３８０に表示される。
【００７４】
なお、以下においては、図５におけるＰＣ識別情報、通信プロトコル、ＰＣ接続用のアカウント情報、フォルダ名およびファイル名を、まとめて転送パラメータと記載する。
【００７５】
［ソフトウェア構成］
ＭＦＰ３００は、原稿をスキャンして作成された原稿データをコンピュータ１００へ転送する。この場合において、ＭＦＰ３００は、転送した原稿データについての、データＩＤ、ユーザＩＤおよび転送パラメータを、図５のデータ管理テーブルの形式で記憶する。その後、ＭＦＰ３００においてログインしたユーザが、コンピュータ１００またはＭＦＰ３００に記憶された原稿データを読み出すときには、ログインユーザが記憶させた原稿データおよびログインユーザが所属するグループのグループ共有フォルダへ記憶された原稿データを含む一覧がタッチパネルディスプレイ３８０へ表示される。この一覧表示から所望の原稿データを選択して、転送を要求すると、データ管理テーブルから選択された原稿データの転送パラメータが読み出されて、その転送パラメータを用いて、選択された原稿データがハードディスク１４０またはハードディスク３４０から読み出される。読み出された原稿データは、プレビュー表示されたり、印刷されたりする。このような処理が実行されるように、以下に説明するプログラムをＭＦＰ３００のＣＰＵ３１０は実行する。
【００７６】
図４および図５を参照して、ＭＦＰ３００で実行されるコンピュータプログラムの制御構造について説明する。なお、このようなコンピュータプログラムと並行して、ＭＦＰ３００は、画像形成装置（複合機）としての一般的機能を実現するプログラムを実行する。しかしながら、そのプログラムは、本発明の本質的部分とは直接関係するものではないので、その詳細についてはここでは説明しない。
【００７７】
図６は、ＭＦＰ３００のＣＰＵ３１０（以下、単に「ＣＰＵ３１０」と記載する。）において実行される、原稿データを記憶させるときのプログラムである。
【００７８】
Ｓ３０００にて、ＣＰＵ３１０は、ＭＦＰ３００へのログイン画面をタッチパネルディスプレイ３８０に表示する。このとき、ＣＰＵ３１０は、利用者情報（ユーザＩＤ）入力部およびログインパスワード入力部または指紋入力部をタッチパネルディスプレイ３８０に表示する。
【００７９】
Ｓ３０１０にて、ＣＰＵ３１０は、ログインしてきたユーザをログイン認証するか否かを判定する。このとき、ＣＰＵ３１０は、タッチパネルディスプレイ３８０に表示されたログイン画面に対して、ユーザが利用者情報およびログインパスワードを入力したり、ユーザの指紋（他の生体情報であっても構わない。）を入力したりすると、このＭＦＰ３００を使用したいユーザがログインしてきたと判定する。ＣＰＵ３１０は、利用者情報およびログインパスワードまたはユーザの指紋に基づいて、ログインしてきたユーザが、認証先に予め登録されているユーザであり、パスワードまたはユーザの指紋がそのユーザが登録情報と一致していると、ログインを許可する。なお、このとき、ログインサーバへ利用者情報およびログインパスワードまたはユーザの指紋データを送信して、ログインサーバでログインを許可するか否かを判定して、その判定結果をＭＦＰ３００が受信するようにしても構わない。ＣＰＵ３１０によりログインが許可されると、ログイン認証したと判定される。ＭＦＰ３００を使用したいユーザについてログイン認証すると判定されると（Ｓ３０１０にてＹＥＳ）、処理はＳ３０２０へ移される。もしそうでないと（Ｓ３０１０にてＮＯ）、この処理は終了する。
【００８０】
Ｓ３０２０にて、ＣＰＵ３１０は、ＭＦＰ３００の初期画面をタッチパネルディスプレイ３８０に表示する。このとき、ＣＰＵ３１０は、コピーモード、ファクス／イメージ送信モードおよびドキュメントファイリングモードの３つのモードの中からいずれかを選択するモード選択用のソフトウェアボタンの他に、ショートカットキーとして「スキャンｔｏフォルダ」用のソフトウェアボタンおよび「フォルダデータ読出」用のソフトウェアボタンをユーザが選択可能に表示している。なお、「スキャンｔｏフォルダ」および「フォルダデータ読出」は、ドキュメントファイリングモードにおける機能であるとする（「スキャンｔｏフォルダ」はファクス／イメージ送信モードであってもよい）。
【００８１】
Ｓ３０３０にて、ＣＰＵ３１０は、ユーザにより「スキャンｔｏフォルダ」が選択されたか否かを判定する。ユーザにより「スキャンｔｏフォルダ」が選択されたと判定されると（Ｓ３０３０にてＹＥＳ）、処理はＳ３０４０へ移される。もしそうでないと（Ｓ３０３０にてＮＯ）、この処理は終了する。
【００８２】
Ｓ３０４０にて、ＣＰＵ３１０は、共有フォルダへアクセス認証画面をタッチパネルディスプレイ３８０に表示する。このとき、ＣＰＵ３１０は、ＰＣアクセス認証用のユーザアカウント入力部およびパスワード入力部をタッチパネルディスプレイ３８０に表示する。また、このＭＦＰ３００のハードディスク３４０に原稿データを記憶する場合には、このアクセス認証は不要であるので、ＣＰＵ３１０は、ハードディスク３４０へ原稿データを記憶することを選択するソフトウェアボタンもタッチパネルディスプレイ３８０に表示する。
【００８３】
Ｓ３０５０にて、ＣＰＵ３１０は、ユーザにより、原稿データの転送先に、このＭＦＰ３００のハードディスク３４０が選択されたか否かを判定する。ユーザにより原稿データの転送先に、このＭＦＰ３００のハードディスク３４０が選択されたと判定されると（Ｓ３０５０にてＹＥＳ）、処理はＳ３０７０へ移される。もしそうでないと（Ｓ３０５０にてＮＯ）、この処理はＳ３０６０へ移される。
【００８４】
Ｓ３０６０にて、ＣＰＵ３１０は、ログインしたユーザについてＰＣアクセス認証するか否かを判定する。このとき、ＣＰＵ３１０は、タッチパネルディスプレイ３８０に表示されたＰＣアクセス認証画面に対して、ユーザがユーザアカウントおよびパスワードを入力すると、コンピュータ１００へユーザアカウントおよびパスワードを送信して、コンピュータ１００でアクセスを許可するか否かを判定して、その判定結果をＭＦＰ３００が受信する。ＭＦＰ３００にログインしたユーザについてＰＣアクセス認証すると判定されると（Ｓ３０６０にてＹＥＳ）、処理はＳ３０７０へ移される。もしそうでないと（Ｓ３０６０にてＮＯ）、この処理はＳ３０６０へ戻される。
【００８５】
Ｓ３０７０にて、ＣＰＵ３１０は、スキャンした原稿データの転送先（コンピュータ１００またはＭＦＰ３００）、フォルダおよびファイル名の設定画面をタッチパネルディスプレイ３８０に表示する。このとき、Ｓ３０５０にて転送先にハードディスク３４０が選択されているときは（Ｓ３０６０にてアクセス認証されていないので）、転送先にコンピュータ１００を選択できないようにすることが好ましい。
【００８６】
Ｓ３０８０にて、ＣＰＵ３１０は、転送設定が完了したか否かを判定する。このとき、ＣＰＵ３１０は、転送先が選択されて、フォルダ名およびファイル名が入力されて、「ＯＫ」ボタンが押下されると、転送設定が完了したと判定する。転送設定が完了したと判定されると（Ｓ３０８０にてＹＥＳ）．処理はＳ３０９０へ移される。もしそうでないと（Ｓ３０８０にてＮＯ）、この処理はＳ３０７０へ戻されて、転送設定が完了したと判定されるまで待つ。なお、転送先を選択すると、転送パラメータのＰＣ識別情報が自動的に選択され、転送先に加えてフォルダ名を入力すると通信プロトコルが自動的に選択される。また、一例ではあるが、通信プロトコルは、コンピュータ１００のフォルダごとに設定されているものであっても構わない。
【００８７】
Ｓ３０９０にて、ＣＰＵ３１０は、原稿がスキャンされたか否かを判定する。原稿がスキャンされたと判定されると（Ｓ３０９０にてＹＥＳ）、処理はＳ３１００へ移される。もしそうでないと（Ｓ３０９０にてＮＯ）、この処理はＳ３０９０へ戻されて、原稿がスキャンされたと判定されるまで待つ。
【００８８】
Ｓ３１００にて、ＣＰＵ３１０は、スキャンした原稿の原稿データ（画像データ）を作成する。
【００８９】
Ｓ３１１０にて、ＣＰＵ３１０は、設定された転送先のフォルダへ設定されたファイル名で記憶する指示とともに、原稿データを転送する。このように転送された原稿データは、コンピュータ１００のハードディスク１４０またはＭＦＰ３００に内蔵されたハードディスク３４０に記憶される。この場合において、ＭＦＰ３００からコンピュータ１００へ、送信先のフォルダ名が通知され、その通知に対してフォルダ名が正しいとコンピュータ１００からＭＦＰ３００へＯＫ信号が送信され、ＭＦＰ３００からコンピュータ１００へ、ファイル名が通知され、その通知に対してコンピュータ１００からＭＦＰ３００へＯＫ信号が送信される。さらに、ＭＦＰ３００は、コンピュータ１００へ原稿データを送信する前に、送信通知信号を送信する。さらに、原稿データの送信を送信して、原稿データの送信が終了すると、ＭＦＰ３００からコンピュータ１００へ、送信終了信号が送信され、その信号に対してコンピュータ１００からＭＦＰ３００へＯＫ信号が送信される。
【００９０】
Ｓ３１２０にて、ＣＰＵ３１０は、データ管理テーブル（図５）に、転送した原稿データについて、データＩＤ、ユーザＩＤおよび転送パラメータ（ＰＣ識別情報、通信プロトコル、ＰＣ接続用のアカウント情報、フォルダ名およびファイル名）を記憶する。
【００９１】
図７は、ＣＰＵ３１０において実行される、原稿データを読み出すときのプログラムである。なお、この図７におけるフローチャートの中で図６を同じ処理については同じステップ番号を付してある。それらの処理の内容は同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００９２】
Ｓ３５００にて、ＣＰＵ３１０は、ユーザにより「フォルダデータ読出」が選択されたか否かを判定する。ユーザにより「フォルダデータ読出」が選択されたと判定されると（Ｓ３５００にてＹＥＳ）、処理はＳ３５１０へ移される。もしそうでないと（Ｓ３５１０にてＮＯ）、この処理は終了する。
【００９３】
Ｓ３５１０にて、ＣＰＵ３１０は、ユーザ管理テーブル（図４）を参照して、このログインユーザが所属するグループを特定する。
【００９４】
Ｓ３５２０にて、ＣＰＵ３１０は、データ管理テーブル（図５）を参照して、このログインユーザ自身が転送した原稿データ、および、このユーザが所属するグループの共有フォルダへ転送された原稿データを特定する。
【００９５】
Ｓ３５３０にて、ＣＰＵ３１０は、このログインユーザに関係する原稿データの一覧画面をタッチパネルディスプレイ３８０に表示する。
【００９６】
Ｓ３５４０にて、ＣＰＵ３１０は、読み出す原稿データがユーザにより選択されたか否かを判定する。読み出す原稿データがユーザにより選択されたと判定されると（Ｓ３５４０にてＹＥＳ）、処理はＳ３５５０へ移される。もしそうでないと（Ｓ３５４０にてＮＯ）、この処理はＳ３５４０へ戻されて、読み出す原稿データが選択されるまで待つ。
【００９７】
Ｓ３５５０にて、ＣＰＵ３１０は、データ管理テーブル（図５）を参照して、選択された原稿データの転送パラメータを読み出す。
【００９８】
Ｓ３５６０にて、ＣＰＵ３１０は、読み出した転送パラメータを用いて、ユーザにより選択された原稿データを、コンピュータ１００から転送したり、ハードディスク３４０から読み出したりする。この場合において、ＭＦＰ３００からコンピュータ１００へ、送信元のフォルダ名が通知され、その通知に対してフォルダ名が正しいとコンピュータ１００からＭＦＰ３００へＯＫ信号が送信され、ＭＦＰ３００からコンピュータ１００へ、ファイル名が通知され、その通知に対してコンピュータ１００からＭＦＰ３００へＯＫ信号が送信される。さらに、ＭＦＰ３００は、コンピュータ１００へデータ転送要求信号を送信する。これに応答して、コンピュータ１００は、ＭＦＰ３００へ原稿データを転送する。さらに、原稿データの受信が終了すると、ＭＦＰ３００からコンピュータ１００へ、転送終了信号が送信され、その信号に対してコンピュータ１００からＭＦＰ３００へＯＫ信号が送信される。
【００９９】
Ｓ３５７０にて、ＣＰＵ３１０は、コンピュータ１００から転送された原稿データまたはハードディスク３４０から読み出した原稿データをプレビュー表示する。
【０１００】
Ｓ３５８０にて、ＣＰＵ３１０は、印刷要求を検出したか否かを判定する。印刷要求を検出したと判定されると（Ｓ３５８０にてＹＥＳ）、処理はＳ３５９０へ移される。もしそうでないと（Ｓ３５８０にてＮＯ）、この処理は終了する。Ｓ３５９０にて、ＣＰＵ３１０は、印刷処理を実行する。
【０１０１】
［動作］
以上のような構造およびフローチャートに基づく、本実施の形態に係るネットワークプリントシステムの動作について、図８〜図１４に示すタッチパネルディスプレイ３８０の画面例を用いて説明する。なお、タッチパネルディスプレイ３８０の画面例においては、選択状態のボタンであって反転表示しているボタンを二重枠線で表現する。
【０１０２】
−原稿データの記憶動作−
ＭＦＰ３００のタッチパネルディスプレイ３８０に図８に示す画面が表示されているときに（Ｓ３０００）、このＭＦＰ３００で「スキャンｔｏフォルダ」処理を実行したいユーザは、利用者情報入力部へ利用者情報（ユーザＩＤ）を入力して、ログインパスワード入力部へログインパスワードを入力して、「ＯＫ」ボタンを押下する。入力された情報に基づいてログイン認証されると（Ｓ３０１０にてＹＥＳ）、図９に示す画面がタッチパネルディスプレイ３８０に表示される（Ｓ３０２０）。
【０１０３】
ユーザが、図９の「スキャンｔｏフォルダ」ボタンを押下すると（Ｓ３０３０にてＹＥＳ）、図１０に示す画面がタッチパネルディスプレイ３８０に表示される（Ｓ３０４０）。
【０１０４】
転送先にコンピュータ１００のハードディスク１４０を要求するユーザは、ＰＣアクセス認証用のユーザアカウント入力部にユーザアカウントをパスワード入力部にパスワードを入力して「ＯＫ」ボタンを押下する。入力された情報に基づいてＰＣアクセス認証されると（Ｓ３０６０にてＹＥＳ）、図１１に示す画面がタッチパネルディスプレイ３８０に表示される（Ｓ３０７０）。
【０１０５】
ユーザが転送先のコンピュータ１００を選択して、フォルダ名を入力して、ファイル名を入力して、「ＯＫ」ボタンを押下して（Ｓ３０８０にてＹＥＳ）、原稿をスキャンする（Ｓ３０９０）。原稿データが作成されて（Ｓ３１００）、設定された転送先のフォルダへ、設定された通信プロトコルで原稿データが転送されて、設定されたファイル名で原稿データが記憶される（Ｓ３１１０）。
【０１０６】
データ管理テーブル（図５）に、転送した原稿データについて、データＩＤ、ユーザＩＤおよび転送パラメータ（ＰＣ識別情報、通信プロトコル、ＰＣ接続用のアカウント情報、フォルダ名およびファイル名）が記憶される（Ｓ３１２０）。
【０１０７】
−原稿データの読出動作−
ＭＦＰ３００でログインするまでの動作は上述の通りである。以下の説明では、ユーザＩＤが「ＵＳＥＲ００２」の鈴木二郎がＭＦＰ３００にログインしたとする。
【０１０８】
ユーザが、図９の「フォルダデータ読出」ボタンを押下すると（Ｓ３５００にてＹＥＳ）、このユーザが所属するグループが、ユーザ管理テーブル（図４）を参照して、特定される（Ｓ３５１０）。このとき、ログインユーザである鈴木二郎が所属するグループは、技術部であると特定される。
【０１０９】
データ管理テーブル（図５）を参照して、この鈴木二郎自身が転送した原稿データおよび技術部の共有フォルダに転送された原稿データが特定される（Ｓ３５２０）。図５に示すようにデータ管理テーブルが記憶されている場合に、鈴木二郎自身が転送した原稿データは、「２００９１１３０技術会議資料」、「１２月技術会議資料（１）」、「ＣＯＭＭＡＮＤ階層」および「ＴＯＯＬ設計図」の４つであり、技術部の共有フォルダに転送された原稿データは、「１２月技術会議資料（２）」、「１２月技術会議資料（４）」および「１２月技術会議資料（３）」である。これらの原稿データのファイル名が、このユーザに関係する原稿データの一覧として、図１２に示す画面がタッチパネルディスプレイ３８０に表示される（Ｓ３５３０）。
【０１１０】
ログインユーザである鈴木二郎が、図１２に示す「１２月技術会議資料（１）」というファイル名の原稿データ（データＩＤが「Ｄ０００００３」）を指先でタッチパネルディスプレイ３８０を押下することにより選択すると（Ｓ３５４０にてＹＥＳ）、図１３に示すように、「１２月技術会議資料（１）」というファイル名が反転表示される。データ管理テーブル（図５）から、データＩＤが「Ｄ０００００３」の転送パラメータ（ＰＣ識別情報、通信プロトコル、ＰＣ接続用のアカウント情報）が読み出される（Ｓ３５５０）。
【０１１１】
この転送パラメータを用いて、データＩＤが「Ｄ０００００３」の原稿データが、コンピュータ１００（ＰＣ（１））から転送される（Ｓ３５６０）。転送されたデータＩＤが「Ｄ０００００３」の原稿データが、図１４に示すように、タッチパネルディスプレイ３８０にプレビュー表示される（Ｓ３５７０）。
【０１１２】
ユーザが図１４の「印刷する」ボタンを押下すると（Ｓ３５８０にてＹＥＳ）、この「１２月技術会議資料（１）」というファイル名の原稿データが印刷される（Ｓ３５９０）。
【０１１３】
以上のようにして、本実施の形態に係るネットワークプリントシステムによると、ＭＦＰ３００で作成された原稿データをコンピュータ１００のハードディスクまたはＭＦＰ３００のハードディスクに記憶させるときの転送パラメータが記憶される。この転送パラメータには、ＰＣ識別情報、通信プロトコル、ＰＣ接続用のアカウント情報、フォルダ名およびファイル名が含まれる。その後、記憶された原稿データを読み出すときには、ＭＦＰ３００へログインしたユーザ自身が記憶させた原稿データおよびそのログインユーザが所属するグループのグループ共有フォルダへ記憶された原稿データの一覧がタッチパネルディスプレイ３８０に表示される。このように、ユーザが自分に関係がある原稿データを、ＭＦＰ３００自体およびネットワーク接続されたコンピュータ１００を含むどの装置に記憶されているのかを意識することなく表示されるので、所望の原稿データを容易に見つけ出すことができる。さらに、この一覧の中から原稿データを選択するだけで、ＰＣ識別情報、通信プロトコルおよびＰＣ接続用のアカウント情報がデータ記憶テーブルから読み出される。このため、ユーザは、コンピュータのＩＰアドレスを指定する必要も、通信プロトコルを指定する必要も、コンピュータ１００のアクセス認証を受ける必要もなく、ＭＦＰ３００へ容易に転送させることができる。
【０１１４】
＜変形例＞
なお、図１４に示したプレビュー画面は、コンピュータ１００から転送したり、ハードディスク３４０から読み出したりする前に、サムネイル画像として一覧表示するようにしても構わない。このようにすると、ユーザが読み出す原稿データを容易に選択できるようになる。
【０１１５】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに限定されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味および範囲内でのすべての変更を含む。
【符号の説明】
【０１１６】
１００  クライアントコンピュータ
２００  ネットワーク回線
３００  ＭＦＰ
１１０、３１０  ＣＰＵ
１２０、３２０  ＲＯＭ
１３０、３３０  ＲＡＭ
１４０、３４０  ＨＤＤ
１５０、３５０  入力Ｉ／Ｆ
１６０、３６０  ディスプレイＩ／Ｆ
１６２  ディスプレイ
３８０  タッチパネルディスプレイ
１７０、３７０  ネットワークＩ／Ｆ
１８０  光ディスクドライブ
１９０、３９０  バス
【図１】
0005443148.tif 000002
【図２】
0005443148.tif 000003
【図３】
0005443148.tif 000004
【図４】
0005443148.tif 000005
【図５】
0005443148.tif 000006
【図６】
0005443148.tif 000007
【図７】
0005443148.tif 000008
【図８】
0005443148.tif 000009
【図９】
0005443148.tif 000010
【図１０】
0005443148.tif 000011
【図１１】
0005443148.tif 000012
【図１２】
0005443148.tif 000013
【図１３】
0005443148.tif 000014
【図１４】
0005443148.tif 000015