(57)【要約】【課題】  ファイルを受信した装置における処理方法を、ファイルの送信側の希望に応じて容易に制御可能とする。【解決手段】  通信システムは、アダプタ１〜５を含む。アダプタ１〜５は、コントローラ１ｄの機能として取得手段、生成手段、送信手段、受信手段および処理手段を備える。取得手段は、コンピュータファイルを取得する。生成手段は、コンピュータファイルに関する複数の処理形態のうちの送信側のアダプタ１〜５のユーザが指定した処理形態を表す付加情報とコンピュータファイルとを含んだ転送情報を生成する。送信手段は、転送情報を受信側のアダプタ１〜５に向けて送信する。受信手段は、転送情報を受信する。処理手段は、受信手段により受信された転送情報に含まれたコンピュータファイルを、受信手段により受信された転送情報に含まれた付加情報が表す処理形態で処理する。【選択図】      図１
2011170855.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信制御装置と第２の通信制御装置とを含み、
前記第１の通信制御装置は、
コンピュータファイルを取得する取得手段と、
前記コンピュータファイルに関する複数の処理形態のうちの前記第１の通信制御装置のユーザにより指定された処理形態を表した付加情報を前記コンピュータファイルとともに含んだ転送情報を生成する生成手段と、
前記転送情報を前記第２の通信制御装置に向けて送信する送信手段とをさらに具備し、
前記第２の通信制御装置は、
前記送信手段により送信された前記転送情報を受信する受信手段と、
前記受信手段により受信された前記転送情報に含まれた前記コンピュータファイルを、前記受信手段により受信された前記転送情報に含まれた前記付加情報が表す処理形態で処理する処理手段とをさらに具備する通信システム。
【請求項２】
コンピュータファイルを取得する取得手段と、
前記コンピュータファイルに関する複数の処理形態のうちのユーザにより指定された処理形態を表した付加情報を前記コンピュータファイルとともに含んだ転送情報を生成する生成手段と、
前記転送情報を別の通信制御装置に向けて送信する送信手段とを具備する通信制御装置。
【請求項３】
前記取得手段は、通信端末から前記コンピュータファイルを取得する請求項２に記載の通信制御装置。
【請求項４】
前記生成手段は、前記通信端末からの通知に応じて複数の前記処理形態のうちの１つを判定し、当該処理形態を表した前記付加情報を前記転送情報に含める請求項３に記載の通信制御装置。
【請求項５】
前記生成手段は、前記通信端末から通知される前記付加情報を前記転送情報に含める請求項３に記載の通信制御装置。
【請求項６】
前記生成手段は、前記転送情報の送信先となる通信制御装置に対して予め定められた処理形態を表した前記付加情報を前記転送情報に含める請求項２に記載の通信制御装置。
【請求項７】
前記生成手段は、保存またはプリントを表す付加情報を前記転送情報に含める請求項２に記載の通信制御装置。
【請求項８】
他の通信制御装置より送信され、コンピュータファイルおよび複数の処理形態のいずれかを表す付加情報を含んだ転送情報を受信する受信手段と、
前記受信手段により受信された前記転送情報に含まれた前記コンピュータファイルを、前記受信手段により受信された前記転送情報に含まれた前記付加情報が表す処理形態で処理する処理手段とを具備する通信制御装置。
【請求項９】
前記処理手段は、前記コンピュータファイルを記憶デバイスに保存する処理と、前記コンピュータファイルに応じた画像をプリントデバイスにプリントさせる処理とを行う請求項８に記載の通信制御装置。
【請求項１０】
前記処理手段は、前記受信手段により受信された前記転送情報に前記付加情報が含まれない場合には、予め定められた処理形態で前記コンピュータファイルを処理する請求項８に記載の通信制御装置。
【請求項１１】
第１の通信制御装置と第２の通信制御装置とで通信する通信方法であり、
前記第１の通信制御装置が、コンピュータファイルを取得し、
前記第１の通信制御装置が、前記コンピュータファイルに関する複数の処理形態のうちの前記第１の通信制御装置のユーザにより指定された処理形態を表した付加情報を前記コンピュータファイルとともに含んだ転送情報を生成し、
前記第１の通信制御装置が、前記転送情報を前記第２の通信制御装置に向けて送信し、
前記第２の通信制御装置が、前記第１の通信制御装置により送信された前記転送情報を受信し、
前記第２の通信制御装置が、受信した前記転送情報に含まれた前記コンピュータファイルを、受信した前記転送情報に含まれた前記付加情報が表す処理形態で処理する通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、通信システム、通信制御装置および通信方法に関する。
【背景技術】
【０００２】
例えばＮＧＮ（next generation network）を介するファイルの転送においては、ファイルの処理方法はファイルを受信した装置における事情のみに基づいて決められる。すなわち例えば、ファイルを受信した装置においてファイルを保存するように設定されていた場合には、ファイルはメモリなどに記憶される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−７２７５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ファイルを受信した装置における処理方法は当該装置における設定のみにより決まり、ファイルの送信側の希望は何ら考慮されなかった。
【０００５】
このような事情から、ファイルを受信した装置における処理方法を、ファイルの送信側の希望に応じて容易に制御できることが望まれていた。
【課題を解決するための手段】
【０００６】
実施形態の通信システムは、第１の通信制御装置と第２の通信制御装置。第１の通信制御装置は、取得手段、生成手段および送信手段を備える。第２の通信制御装置は、受信手段および処理手段を備える。取得手段は、コンピュータファイルを取得する。生成手段は、コンピュータファイルに関する複数の処理形態のうちの第１の通信制御装置のユーザにより指定された処理形態を表した付加情報をコンピュータファイルとともに含んだ転送情報を生成する。送信手段は、転送情報を第２の通信制御装置に向けて送信する。受信手段は、送信手段により送信された転送情報を受信する。処理手段は、受信手段により受信された転送情報に含まれたコンピュータファイルを、受信手段により受信された転送情報に含まれた付加情報が表す処理形態で処理する。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係るアダプタの構成とこのアダプタが含まれる通信システムの構成とを示すブロック図。
【図２】図１中の記憶デバイスが第１の動作例において記憶する設定データの一例を示す図。
【図３】図１中のコントローラによる第１の動作例における処理のフローチャート。
【図４】図１中のコントローラによる第１の動作例における処理のフローチャート。
【図５】図１中のコントローラによる第２の動作例における処理のフローチャート。
【図６】図１中のＭＦＰが表示するＵＩ画面の一例を示す図。
【図７】図１中のＭＦＰが表示するＵＩ画面の一例を示す図。
【図８】図１中のＭＦＰが表示するＵＩ画面の一例を示す図。
【図９】図１中のコンピュータが表示するＵＩ画面の一例を示す図。
【図１０】図１中のコントローラによる第２の動作例における処理のフローチャート。
【発明を実施するための形態】
【０００８】
以下、図面を参照して一実施形態に係る通信制御装置について説明する。なお、通信制御装置は、ネットワークアダプタ、あるいは単にアダプタとも称される。以下においては、アダプタと記すこととする。
【０００９】
図１は本実施形態に係るアダプタ１の構成とこのアダプタ１が含まれる通信システムの構成とを示すブロック図である。
【００１０】
図１に示す通信システムは、アダプタ１，２，３，４，５、ゲートウェイ（以下、Ｇ／Ｗと記す）６，７，８，９，１０、複合機（以下、ＭＦＰと記す）１１，１２，１３、コンピュータ１４，１５，１６，１７、プリンタ１８，１９、ＬＡＮ２０，２１，２２，２３，２４およびＮＧＮ２５を含む。
【００１１】
アダプタ１、Ｇ／Ｗ６、ＭＦＰ１１およびコンピュータ１４は、ＬＡＮ２０に接続されている。アダプタ１は、ＭＦＰ１１およびコンピュータ１４がＮＧＮ２５を介して通信するための処理を行う。
【００１２】
アダプタ２、Ｇ／Ｗ７、ＭＦＰ１２およびコンピュータ１５は、ＬＡＮ２１に接続されている。アダプタ２は、ＭＦＰ１２およびコンピュータ１５がＮＧＮ２５を介して通信するための処理を行う。プリンタ１８はコンピュータ１５に接続されている。
【００１３】
アダプタ３、Ｇ／Ｗ８およびコンピュータ１６は、ＬＡＮ２２に接続されている。アダプタ３は、コンピュータ１６がＮＧＮ２５を介して通信するための処理を行う。
【００１４】
アダプタ４、Ｇ／Ｗ９、ＭＦＰ１３は、ＬＡＮ２３に接続されている。アダプタ４は、ＭＦＰ１３がＮＧＮ２５を介して通信するための処理を行う。
【００１５】
アダプタ５、Ｇ／Ｗ１０、コンピュータ１７およびプリンタ１９は、ＬＡＮ２４に接続されている。アダプタ５は、コンピュータ１７がＮＧＮ２５を介して通信するための処理を行う。
【００１６】
Ｇ／Ｗ６，７，８，９，１０は、ＬＡＮ２０，２１，２２，２３，２４のほかに、ＮＧＮ２５にも接続される。Ｇ／Ｗ６，７，８，９，１０は、ＬＡＮ２０，２１，２２，２３，２４とＮＧＮ２５との間の各種の条件の違いを整合させるための種々の周知の処理を行い、アダプタ１がＮＧＮ２５を介して通信することを可能とする。
【００１７】
ＭＦＰ１１，１２，１３およびコンピュータ１４，１５，１６，１７は、アダプタ１，２，３，４，５によってＮＧＮ２５を介して転送されるコンピュータファイル（以下、ファイルと記す）を取得したり、あるいは処理したりする端末として機能する。ＭＦＰ１１，１２，１３はプリントデバイスを内蔵し、アダプタ１，２，３，４，５からの要求に応じて画像をプリントするプリンタとして機能する。
【００１８】
プリンタ１８は、コンピュータ１５からの要求に応じて画像をプリントする。
【００１９】
プリンタ１９は、コンピュータ１７およびアダプタ５からの要求に応じて画像をプリントする。
【００２０】
ＮＧＮ２５では、オーディオモード、ビデオモードおよびアプリケーションモードを選択的に使用できる。オーディオモードは、音声通信を行うためのモードである。ビデオモードは、動画通信を行うためのモードである。アプリケーションモードは、任意のディジタルデータを高速に伝送するモードである。
【００２１】
アダプタ１は、ＬＡＮインタフェース部（以下、Ｉ／Ｆと記す）１ａ、プロトコル処理部１ｂ、記憶デバイス１ｃおよびコントローラ１ｄを含む。そしてこれらの各部は、バス１ｅに接続されている。
【００２２】
Ｉ／Ｆ１ａは、ＬＡＮ２０を介してＧ／Ｗ２、ＭＦＰ１１およびコンピュータ１４などとデータを授受するための各種の周知の処理を行う。
【００２３】
プロトコル処理部１ｂは、ＮＧＮ２５での通信のために規定されたプロトコル（例えばＲＦＣ３２６１）を実行するための処理を行う。
【００２４】
記憶デバイス１ｃは、各種のデータを記憶する。記憶デバイス１ｃは、半導体メモリまたはハードディスクドライブなどの周知のデバイスを任意に適用できる。
【００２５】
コントローラ１ｄは、後述するようにアダプタ１の各部を制御する。
【００２６】
アダプタ２，３，４，５は、アダプタ１と同様な構成であっても良いし、アダプタ１とは異なる構成であっても良い。
【００２７】
（第１の動作例）
次にアダプタ１の第１の動作例について説明する。
【００２８】
記憶デバイス１ｃは、例えば図２に示すような設定データを記憶する。この設定データは、記憶デバイス１ｃを使用して論理的に構成されるデータボックスに関して設定された情報を表す。設定データは、ボックス番号、アドレスおよび判定モードの各情報を関連付けて記述したデータレコードを複数含む。ボックス番号は、データボックスを識別するための番号である。アドレスは、データボックスに保存されるファイルの送信先のアドレスである。判定モードは、データボックスに保存されるファイルの送信先での処理形態を判定するモードである。
【００２９】
ＭＦＰ１１またはコンピュータ１４がデータ（以下、ファイルと記す）をアプリケーションモードを使用してＮＧＮ２５を介して転送しようとするとき、その旨の要求がＭＦＰ１１またはコンピュータ１４からアダプタ１へ与えられる。そしてこの要求を受けるとアダプタ１では、コントローラ１ｄが図３に示すような処理を開始する。なお、ファイルの転送を要求するＭＦＰ１１またはコンピュータ１４を、以下においては送信端末と記す。
【００３０】
アクトＡａ１においてコントローラ１ｄは、ボックス番号を判定する。具体的には例えば、端末において、転送先に関するユーザの指定を受け付け、転送先に対応するボックス番号を端末からアダプタ１へ通知する。そしてコントローラ１ｄは、この通知に基づいてボックス番号を判定する。
【００３１】
アクトＡａ２においてコントローラ１ｄは、ファイルを端末から取得し、アクトＡａ１において判定したボックス番号に関連付けて記憶デバイス１ｃに記憶させる。
【００３２】
アクトＡａ３乃至アクトＡａ６においてコントローラ１ｄは、転送先についての処理形態の判定モードが第１乃至第４のモードのいずれであるかを判定する。具体的にはコントローラ１ｄは、アクトＡａ１において判定したボックス番号に関連付けて設定データに記述された判定モードを参照する。
【００３３】
第１のモードは、処理形態を常に「プリント」と判定するモードである。第１のモードである場合にコントローラ１ｄは、アクトＡａ３からアクトＡａ７へ進む。アクトＡａ７においてコントローラ１ｄは、アクトＡａ２において記憶デバイス１ｃに記憶させたファイルと第１の付加情報とを含む転送情報を生成する。第１の付加情報は、ファイルをプリントすることを転送先に対して要求する情報である。こののちにコントローラ１ｄは、アクトＡａ１５へ進む。
【００３４】
第２のモードは、処理形態を常に「保存」と判定するモードである。第２のモードである場合にコントローラ１ｄは、アクトＡａ４からアクトＡａ８へ進む。アクトＡａ８においてコントローラ１ｄは、アクトＡａ２において記憶デバイス１ｃに記憶させたファイルと第２の付加情報とを含む転送情報を生成する。第２の付加情報は、ファイルを保存することを転送先に対して要求する情報である。こののちにコントローラ１ｄは、アクトＡａ１５へ進む。
【００３５】
第３のモードは、処理形態を端末のユーザに対して毎回問い合わせた上で、ユーザの指示に応じて処理形態を判定するモードである。第３のモードである場合にコントローラ１ｄは、アクトＡａ５からアクトＡａ９へ進む。アクトＡａ９においてコントローラ１ｄは、処理形態の指定を端末のユーザに促すための問合わせ情報をＩ／Ｆ１ａから端末へと送信する。問合わせ情報は、例えば端末がブラウザ機能を有している場合には、処理形態のユーザインタフェース画面を表したhypertext markup language（ＨＴＭＬ）ファイルとする。端末では問合わせ情報を受けると、処理形態に関するユーザの指定を入力して、それをアダプタ１へと通知する。そこでアクトＡａ１０においてコントローラ１ｄは、上記のような端末からの通知に基づいてファイルの処理形態を判定する。アクトＡａ１１においてコントローラ１ｄは、アクトＡａ２において記憶デバイス１ｃに記憶させたファイルと、アクトＡａ１０で判定した処理形態に応じた付加情報（第１または第２の付加情報）とを含む転送情報を生成する。こののちにコントローラ１ｄは、アクトＡａ１５へ進む。
【００３６】
第４のモードは、処理形態を端末において設定に応じて判定するモードである。第４のモードである場合にコントローラ１ｄは、アクトＡａ６からアクトＡａ１２へ進む。アクトＡａ１２においてコントローラ１ｄは、処理形態を表した付加情報（第１または第２の付加情報）をＩ／Ｆ１ａを介して端末から取得する。アクトＡａ１３においてコントローラ１ｄは、アクトＡａ２において記憶デバイス１ｃに記憶させたファイルと、アクトＡａ１２で取得した付加情報とを含む転送情報を生成する。こののちにコントローラ１ｄは、アクトＡａ１５へ進む。
【００３７】
判定モードが第１乃至第４のモードのいずれでもなかった場合にコントローラ１ｄは、アクトＡａ６からアクトＡａ１４へ進む。アクトＡａ１４においてコントローラ１ｄは、アクトＡａ２において記憶デバイス１ｃに記憶させたファイルを含み、付加情報を含まない転送情報を生成する。こののちにコントローラ１ｄは、アクトＡａ１５へ進む。
【００３８】
アクトＡａ１５においてコントローラ１ｄは、アクトＡａ７、アクトＡａ８、アクトＡａ１１、アクトＡａ１３およびアクトＡａ１４のいずれかにて生成した転送情報をＮＧＮ２５へと送出する。具体的には、コントローラ１ｄは、アクトＡａ１で判定したボックス番号に関連付けて設定データに記述されたアドレスへと転送情報を転送するようにプロトコル処理部１ｂに指示する。この指示を受けてプロトコル処理部１ｂは、ＲＦＣ３２６１などのプロトコルに従って、上記のアドレスへと転送情報を転送する。このとき転送情報は、Ｉ／Ｆ１ａ、ＬＡＮ２０およびＧ／Ｗ６を介してＮＧＮ２５へと送出される。
【００３９】
さて、アダプタ２，３，４，５のいずれか、またはその他のアダプタによってアダプタ１を転送先としてＮＧＮ２５へと送出された転送情報は、Ｇ／Ｗ６およびＬＡＮ２０を介してアダプタ１に与えられる。このような場合にアダプタ１では、コントローラ１ｄが図４に示すような処理を実行する。
【００４０】
アクトＡｂ１においてコントローラ１ｄは、転送情報をＩ／Ｆ１ａを介して取り込んで記憶デバイス１ｃに保存する。
【００４１】
アクトＡｂ２においてコントローラ１ｄは、転送情報に第１の付加情報が含まれているか否かを確認する。そして転送情報に第１の付加情報が含まれていないならば、コントローラ１ｄはアクトＡｂ２からアクトＡｂ３へ進む。
【００４２】
アクトＡｂ３においてコントローラ１ｄは、転送情報に第２の付加情報が含まれているか否かを確認する。そして転送情報に第２の付加情報が含まれていないならば、コントローラ１ｄはアクトＡｂ３からアクトＡｂ４へ進む。
【００４３】
アクトＡｂ４においてコントローラ１ｄは、受信処理形態が「プリント」であるか否かを確認する。なお、受信処理形態は、アダプタ１で受信したファイルの処理形態であり、アダプタ１のユーザによって「プリント」および「保存」のいずれかが予め設定される。そして受信処理形態を表す情報が記憶デバイス１ｃに記憶される。
【００４４】
さてコントローラ１ｄは、転送情報に第１の付加情報が含まれる場合にはアクトＡｂ２から、また受信処理形態が「プリント」である場合にはアクトＡｂ４から、それぞれアクトＡｂ５へと進む。アクトＡｂ５においてコントローラ１ｄは、転送情報に含まれたファイルのプリントのためのプリントデバイスが登録されているか否かを確認する。なお、アダプタ１のユーザはＭＦＰ１１またはコンピュータ１４のユーザインタフェースを利用してアダプタ１にアクセスし、転送情報に含まれたファイルのプリントのためのプリントデバイスをアダプタ１に登録しておく。コントローラ１ｄは、このように登録されたプリントデバイスに関する情報を記憶デバイス１ｃに記憶しておき、この情報を参照することによって上記の確認を行う。上記のプリントデバイスは、例えばＭＦＰ１１である。また、アダプタ２がアダプタ１と同様な構成である場合、ＭＦＰ１２がアダプタ２に登録されるプリントデバイスになり得る。アダプタ５がアダプタ１と同様な構成である場合、プリンタ１９がアダプタ５に登録されるプリントデバイスになり得る。アダプタ３がアダプタ１と同様な構成である場合には、アダプタ３にはプリントデバイスが登録されない。もちろん、プリントデバイスとして登録可能なデバイスが存在したとしても、アダプタにプリントデバイスとして登録されない場合もあり得る。
【００４５】
そして、プリントデバイスが登録されているならば、コントローラ１ｄはアクトＡｂ５からアクトＡｂ６へ進む。アクトＡｂ６においてコントローラ１ｄは、アクトＡｂ１で記憶デバイス１ｃに保存した転送情報に含まれているファイルのプリントを上記の登録されたプリントデバイスに対して要求する。そしてこののちにコントローラ１ｄは、図４に示す処理を終了する。なお、コントローラ１ｄは、アクトＡｂ６での要求に応じたファイルのプリントが完了したならば、そのファイルを含んだ転送情報を記憶デバイス１ｃから削除しても良い。
【００４６】
これに対してコントローラ１ｄは、転送情報に第１の付加情報が含まれていない場合はアクトＡｂ３から、受信処理形態が「プリント」ではない場合はアクトＡｂ４から、さらにはプリントデバイスが登録されていない場合にはアクトＡｂ５から、それぞれアクトＡｂ６を行うこと無しに図４に示す処理を終了する。
【００４７】
なお、コントローラ１ｄは、ＭＦＰ１１やコンピュータ１４からの要求に応じて、記憶デバイス１ｃに保存してあるファイルをＭＦＰ１１やコンピュータ１４へと出力する。
【００４８】
かくして、第１の付加情報を含んだ転送情報が受信されたならば、この転送情報に含まれたファイルが受信処理形態に係わらずにプリントされる。一方、第２の付加情報を含んだ転送情報が受信されたならば、この転送情報に含まれたファイルは受信処理形態に係わらずにプリントはなされずに記憶デバイス１ｃに保存される。かくして、ファイルの転送先での処理形態が転送元からコントロールできる。
【００４９】
さらに本実施形態では、転送元が転送情報に第１および第２の付加情報のいずれも含めない場合には、ファイルの処理形態は転送先での設定に従って選択される。従って、転送先での処理形態を転送元においてコントロールしないことも可能である。
【００５０】
また本実施形態では、処理形態の判定モードとして複数のモードを選択的に使用可能であるので、ユーザニーズに応じてフレキシブルに動作可能である。
【００５１】
（第２の動作例）
次にアダプタ１の第２の動作例について説明する。
【００５２】
記憶デバイス１ｃは、アドレス帳データを記憶する。このアドレス帳データは、識別番号、名称およびアドレスを関連付けて記述したデータレコードを複数含む。識別番号は、各データレコートを識別するための番号である。名称は、宛先の名称を端末のオペレータが識別するための情報である。アドレスは、ファイルの送信先のアドレスである。
【００５３】
ＭＦＰ１１またはコンピュータ１４がファイルをアプリケーションモードを使用してＮＧＮ２５を介して転送しようとするとき、ＭＦＰ１１またはコンピュータ１４はアダプタ１にアクセスする。このようなアクセスを受けるとアダプタ１においてコントローラ１ｄは、図５に示すような処理を開始する。
【００５４】
アクトＡｃ１においてコントローラ１ｄは、処理形態の指定を端末のユーザに促すための問合わせ情報をＩ／Ｆ１ａから端末へと送信する。問合わせ情報は、例えば端末がブラウザ機能を有している場合には、処理形態のユーザインタフェース（ＵＩ）画面を表したＨＴＭＬファイルとする。
【００５５】
図６は問合わせ情報に応じてＭＦＰ１１が表示するＵＩ画面４１の一例を示す図である。
【００５６】
ＵＩ画面４１は、アドレス帳領域４１ａおよびボタン４１ｂ，４１ｃ，４１ｄを含む。
【００５７】
アドレス帳領域４１ａは、記憶デバイス１ｃに記憶されたアドレス帳データに記述されている識別番号および名称を一覧で表す。
【００５８】
ボタン４１ｂは、スキャン用のＵＩ画面の表示要求を入力する。
【００５９】
ボタン４１ｃは、ファイル確認用のＵＩ画面の表示要求を入力する。
【００６０】
ボタン４１ｄは、ファイルの送信要求を入力する。
【００６１】
ＭＦＰ１１は、アドレス帳領域４１ａに表された識別番号や名称を指定するオペレータの操作に応じて、その指定された識別番号や名称にアドレス帳データにて関連付けられたアドレスを送信先に追加したり、送信先から除外する。ＭＦＰ１１の操作パネルを介して送信先のアドレスを直接入力するオペレータの操作や、送信／受信履歴データに含まれたアドレスの１つを選択するオペレータの操作などに応じてアドレスを送信先に追加したり、送信先から除外することもできる。なお、アドレス帳データは、ＭＦＰ１１の内蔵メモリに記憶されていても良い。
【００６２】
ＭＦＰ１１は、ボタン４１ｂを押下するオペレータの操作に応じて、スキャン用のＵＩ画面を表示する。
【００６３】
図７はスキャン用のＵＩ画面５１の一例を示す図である。
【００６４】
ＵＩ画面５１は、ボタン群５１ａ，５１ｂ，５１ｃ，５１ｄおよびボタン５１ｅを含む。
【００６５】
ボタン群５１ａは、「カラー」「グレースケール」および「白黒」の各モードがそれぞれ関連付けられた３つのボタンを含む。ＭＦＰ１１は、これらの３つのボタンをオペレータの操作に応じて択一的にアクティブとする。ＭＦＰ１１は、アクティブとしているボタンに関連付けられたモードをスキャンに適用するモードとする。図７の例では、「カラー」のモードがアクティブとされている状態を示す。
【００６６】
ボタン群５１ｂは、「６００ｄｐｉ」「４００ｄｐｉ」「３００ｄｐｉ」および「２００ｄｐｉ」の各解像度が関連付けられた４つのボタンを含む。ＭＦＰ１１は、これらの４つのボタンをオペレータの操作に応じて択一的にアクティブとする。ＭＦＰは、アクティブとしているボタンに関連付けられた解像度をスキャンに適用する解像度とする。図７の例では、スキャン解像度を「３００ｄｐｉ」とする状態を示す。
【００６７】
ボタン群５１ｃは、「片面」および「両面」の各モードがそれぞれ関連付けられた２つのボタンを含む。ＭＦＰ１１は、これらの２つのボタンをオペレータの操作に応じて択一的にアクティブとする。ＭＦＰ１１は、アクティブとしているボタンに関連付けられたモードをスキャンに適用するモードとする。図７の例では、「両面」のモードがアクティブとされている状態を示す。
【００６８】
ボタン群５１ｄは、「プリント」「保存」および「プリントおよび保存」の各処理形態がそれぞれ関連付けられた３つのボタンを含む。ＭＦＰ１１は、これらの３つのボタンをオペレータの操作に応じて択一的にアクティブとする。ＭＦＰ１１は、アクティブとしているボタンに関連付けられた処理形態を送信先における処理形態とする。図７の例では、「プリント」が送信先での処理形態とされている状態を示す。
【００６９】
ＭＦＰ１１は、ボタン５１ｅを押下するオペレータの操作に応じて、スキャナにセットされた原稿をボタン群５１ａ，５１ｂ，５１ｃで設定された条件でスキャンする。そしてＭＦＰ１１は、スキャンにより得たファイルを、ボタン群５１ｄで設定された処理形態を表す情報とともに内蔵メモリに保存する。
【００７０】
ＭＦＰ１１は、スキャンを開始した後、またはスキャンを完了した後に、ＵＩ画面４１を表示する状態に戻る。
【００７１】
なお、ＭＦＰ１１は、ボタン５１ｅを押下するオペレータの操作がなされる毎に原稿をスキャンし、それぞれ別々のファイルとして内蔵メモリに保存する。
【００７２】
ＭＦＰ１１は、ＵＩ画面４１中のボタン４１ｃを押下するオペレータの操作に応じて、ファイル確認用のＵＩ画面を表示する。
【００７３】
図８はファイル確認用のＵＩ画面６１の一例を示す図である。
【００７４】
ＵＩ画面６１は、ＭＦＰ１１の内蔵メモリに保存されたファイルについての各種情報を一覧で示す。各種情報には、「カラー」「グレースケール」および「白黒」のいずれのモードが適用されたかを表すアイコン、ファイル名、ページ数、ファイルサイズ、スキャン日時および送信先での処理形態を含む。送信先での処理形態は、プリントが選択されているか否かを表すチェックボタン６１ａと、保存が選択されているか否かを表すチェックボタン６１ｂとを含む。そして選択されている処理形態のチェックボタンにチェックマークを表す。図８の例では、リストの１番目のファイルについては「保存」が、２番目のファイルについては「プリントおよび保存」が、そして３番目のファイルについては「プリント」がそれぞれ処理形態として選択されていることを示している。
【００７５】
ＭＦＰ１１は、チェックボタン６１ａ，６１ｂをクリックするオペレータの操作に応じて、そのクリックされたチェックボタンが表す設定をオン／オフする。すなわち、例えば図８に示す状態のＵＩ画面６１におけるリストの１番目のチェックボタン６１ａがクリックされたならば、ＭＦＰ１１はそのチェックボタンにチェックマークを表すようにＵＩ画面６１を更新するとともに、リストの１番目のファイルについての処理形態を「プリントおよび保存」に変更する。
【００７６】
ＭＦＰ１１は、ボタン６１ｃを押下するオペレータの操作に応じて、ＵＩ画面４１を表示する状態に戻る。
【００７７】
ＭＦＰ１１は、ＵＩ画面４１中のボタン４１ｄを押下するオペレータの操作に応じて、その時点で内蔵メモリに保存されているファイルを、その時点で選択されている送信先および処理形態を表す情報とともにアダプタ１へ送る。
【００７８】
なお、ＵＩ画面５１，６１，７１の表示は、各画面を表すデータを表示の必要が生じたことに応じてアダプタ１がＭＦＰ１１に送信し、ＭＦＰ１１が受信したデータに応じてＵＩ画面を表示することにより実現できる。あるいは、各ＵＩ画面を表すデータをアダプタ１がＭＦＰ１１に一括して送信してこれらのデータをＭＦＰ１１が内部メモリに保存しておき、表示するＵＩ画面の変更をＭＦＰ１１が行っても良い。
【００７９】
図９は問合わせ情報に応じてコンピュータ１４が表示するＵＩ画面７１の一例を示す図である。
【００８０】
ＵＩ画面７１は、選択欄７１ａ，７１ｂおよびボタン７１ｃを含む。
【００８１】
選択欄７１ａは、既に選択されている送信先の数よりも１つ多い数が表される。選択欄７１ａのうちの１つ以外は、既に選択されている送信先に関する情報が表される。なお、コンピュータ１４での送信先の選択は、アダプタ１の記憶デバイス１ｃまたはコンピュータ１４の内蔵メモリなどに記憶されたアドレス帳データを利用してＭＦＰ１１の場合と同様にして行うことができる。選択欄７１ａのうちの１つは、新たに送信先を選択するための操作欄である。
【００８２】
選択欄７１ｂは、既に選択されているファイルの数よりも１つ多い数が表される。選択欄７１ｂのうちの１つ以外は、既に選択されているファイルのファイル名とラジオボタン７１ｄとを表す。ラジオボタン７１ｄは、そのファイルについての送信先での処理形態として「保存」「プリント」および「プリントおよび保存」のいずれが選択されているかを表す。選択欄７１ｂのうちの１つは、新たにファイルを選択するための操作欄である。このような操作欄としての選択欄７１ｂには、ファイル名の代わりにファイル名の入力欄７１ｅおよびボタン７１ｆを表す。コンピュータ１４は、入力欄７１ｅにファイル名を直接入力するオペレータの操作に応じてファイル名を判定する。またコンピュータ１４は、ボタン７１ｆを押下するオペレータの操作に応じて、コンピュータ１４の内部または外部に保存されたファイルの選択画面を表示し、その選択画面におけるオペレータの操作に応じてファイル名を判定する。
【００８３】
ボタン７１ｃは、ファイルの送信要求を入力する。
【００８４】
コンピュータ１４は、ＵＩ画面７１中のボタン７１ｃを押下するオペレータの操作に応じて、その時点で選択されているファイルを、その時点で選択されている送信先および処理形態を表す設定情報とともにアダプタ１へ送る。
【００８５】
アクトＡｃ２においてコントローラ１ｄは、上記のように端末から送信されたファイルおよび設定情報を取得し、記憶デバイス１ｃに保存する。
【００８６】
アクトＡｃ３においてコントローラ１ｄは、上記のように記憶デバイス１ｃに保存したファイルと、設定情報が表す処理形態に応じた付加情報とを含む転送情報を生成する。なお、記憶デバイス１ｃに複数のファイルを保存した場合には、これら複数のファイルのそれぞれに関する付加情報を転送情報に含める。付加情報は、「保存」「プリント」および「プリントおよび保存」のそれぞれに関するものとして予め個別の情報に定められる。
【００８７】
アクトＡｃ４においてコントローラ１ｄは、転送情報をＮＧＮ２５へと送出する。具体的には、コントローラ１ｄは、記憶デバイス１ｃに保存した設定情報に表されたアドレスへと転送情報を転送するようにプロトコル処理部１ｂに指示する。この指示を受けてプロトコル処理部１ｂは、ＲＦＣ３２６１などのプロトコルに従って、上記のアドレスへと転送情報を転送する。このとき転送情報は、Ｉ／Ｆ１ａ、ＬＡＮ２０およびＧ／Ｗ６を介してＮＧＮ２５へと送出される。
【００８８】
さて、アダプタ２，３，４，５のいずれか、またはその他のアダプタによってアダプタ１を転送先としてＮＧＮ２５へと送出された転送情報は、Ｇ／Ｗ６およびＬＡＮ２０を介してアダプタ１に与えられる。このような場合にアダプタ１では、コントローラ１ｄが図１０に示すような処理を実行する。
【００８９】
アクトＡｄ１においてコントローラ１ｄは、転送情報をＩ／Ｆ１ａを介して取り込んで記憶デバイス１ｃに保存する。
【００９０】
アクトＡｄ２においてコントローラ１ｄは、転送情報に付加情報が含まれているか否かを確認する。そして転送情報に付加情報が含まれているならば、コントローラ１ｄはアクトＡｄ２からアクトＡｄ３へ進む。
【００９１】
アクトＡｄ３においてコントローラ１ｄは、未選択の１つのファイルを選択する。アクトＡｄ１で１つのファイルのみを記憶デバイス１ｃに保存したならば、その１つのファイルが未選択のファイルである。アクトＡｄ１で複数のファイルを記憶デバイス１ｃに保存したならば、それらのファイルのうちでまだ選択していないファイルが未選択のファイルである。以下においては、ここで選択したファイルを選択ファイルと記す。
【００９２】
アクトＡｄ４においてコントローラ１ｄは、選択ファイルに関する付加情報に基づいて選択ファイルについての処理形態を判定する。
【００９３】
アクトＡｄ５においてコントローラ１ｄは、アクトＡｄ４での判定の結果が「保存」であったか否かを確認する。そして選択ファイルについての処理形態が「プリント」または「プリントおよび保存」に設定されている場合には、コントローラ１ｄはアクトＡｄ５においてＮＯと判定し、アクトＡｄ６へ進む。
【００９４】
アクトＡｄ６においてコントローラ１ｄは、選択ファイルのプリントのためのプリントデバイスが登録されているか否かを確認する。これは、アクトＡｂ５と同様な処理により実現可能である。
【００９５】
そして、プリントデバイスが登録されているならば、コントローラ１ｄはアクトＡｄ６からアクトＡｄ７へ進む。アクトＡｄ７においてコントローラ１ｄは、選択ファイルのプリントを上記の登録されたプリントデバイスに対して要求する。
【００９６】
アクトＡｄ８においてコントローラ１ｄは、アクトＡｄ４での判定の結果が「プリントおよび保存」であったか否かを確認する。そして選択ファイルについての処理形態が「プリント」に設定されている場合には、コントローラ１ｄはアクトＡｄ８においてＮＯと判断し、アクトＡｄ９へ進む。アクトＡｄ９においてコントローラ１ｄは、選択ファイルを記憶デバイス１ｃから削除する。そしてこの後にコントローラ１ｄは、アクトＡｄ１０へ進む。かくして、処理形態が「プリント」に設定されているファイルは、プリントされた上で、記憶デバイス１ｃからは削除されてその後の保存はなされない。
【００９７】
なお、選択ファイルについての処理形態が「保存」に設定されている場合には、コントローラ１ｄはアクトＡｄ５においてＹＥＳと判定し、アクトＡｄ６乃至アクトＡｄ９を行うことなしにアクトＡｄ１０へ進む。かくして、処理形態が「保存」に設定されているファイルは、プリントされることなく、その後も記憶デバイス１ｃに保存される。
【００９８】
コントローラ１ｄは、プリントデバイスが登録されていないとアクトＡｄ６にて判定した場合には、アクトＡｄ６からアクトＡｄ７乃至アクトＡｄ９を行うことなしにアクトＡｄ１０へ進む。
【００９９】
選択ファイルについての処理形態が「プリント＋保存」に設定されている場合には、コントローラ１ｄはアクトＡｄ８においてＹＥＳと判定し、アクトＡｄ９を行うことなしにアクトＡｄ１０へ進む。かくして処理形態が「プリント＋保存」に設定されているファイルは、プリントされるとともに、その後も記憶デバイス１ｃに保存される。
【０１００】
アクトＡｄ１０においてコントローラ１ｄは、アクトＡｄ１において記憶デバイス１ｃに保存したファイルであって未選択のものが無いか否かを確認する。そして未選択のファイルが有るならば、コントローラ１ｄはアクトＡｄ１０でＮＯと判定し、アクトＡｄ３へ戻る。かくしてコントローラ１ｄは、別のファイルを選択ファイルとして上記の処理を繰り返す。
【０１０１】
アクトＡｄ１において記憶デバイス１ｃに保存したファイルの全てについて上記の処理を行ったならば、コントローラ１ｄはアクトＡｄ１０でＹＥＳと判定し、図１０に示す処理を終了する。
【０１０２】
転送情報に付加情報が含まれていなかった場合、コントローラ１ｄはアクトＡｄ２においてＮＯと判定する。そしてこの場合にコントローラ１ｄは、アクトＡｄ２からアクトＡｄ１１へ進む。アクトＡｄ１１においてコントローラ１ｄは、受信処理形態が「プリント」であるか否かを確認する。なお、受信処理形態は、アダプタ１で受信したファイルの処理形態であり、アダプタ１のユーザによって「プリント」、「保存」および「プリントおよび保存」のいずれかが予め設定される。そして受信処理形態を表す情報が記憶デバイス１ｃに記憶される。
【０１０３】
受信処理形態が「プリント」または「プリントおよび保存」である場合には、コントローラ１ｄはアクトＡｄ１１においてＮＯと判定し、アクトＡｄ１２へ進む。アクトＡｄ１２においてコントローラ１ｄは、選択ファイルのプリントのためのプリントデバイスが登録されているか否かを確認する。これは、アクトＡｂ５と同様な処理により実現可能である。
【０１０４】
そして、プリントデバイスが登録されているならば、コントローラ１ｄはアクトＡｄ１２からアクトＡｄ１３へ進む。アクトＡｄ１３においてコントローラ１ｄは、アクトＡｄ１で記憶デバイス１ｃに保存した転送情報に含まれている全てのファイルのプリントを上記の登録されたプリントデバイスに対して要求する。そして全てのファイルのプリントが完了したならば、アクトＡｄ１４へ進む。
【０１０５】
アクトＡｄ１４においてコントローラ１ｄは、受信処理形態が「プリントおよび保存」であるか否かを確認する。そして受信処理形態がプリントである場合には、コントローラ１ｄはアクトＡｄ１４においてＮＯと判定し、アクトＡｄ１５へ進む。アクトＡｄ１５においてコントローラ１ｄは、アクトＡｄ１で記憶デバイス１ｃに保存した転送情報に含まれている全てのファイルを記憶デバイス１ｃから削除する。そしてこののちにコントローラ１ｄは、図１０に示す処理を終了する。
【０１０６】
受信処理形態が「保存」に設定されている場合には、コントローラ１ｄはアクトＡｄ１１においてＹＥＳと判定し、アクトＡｄ１２乃至アクトＡｄ１５を行うことなしに図１０に示す処理を終了する。
【０１０７】
プリントデバイスが登録されていない場合には、コントローラ１ｄはアクトＡｄ１２においてＮＯと判定し、アクトＡｄ１３乃至アクトＡｄ１５を行うことなしに図１０に示す処理を終了する。
【０１０８】
受信処理形態が「プリントおよび保存」である場合には、コントローラ１ｄはアクトＡｄ１４においてＹＥＳと判定し、アクトＡｄ１４からアクトＡｄ１５を行うことなしに図１０に示す処理を終了する。
【０１０９】
かくして、転送情報に付加情報が含まれておらず、処理形態が送信元から指示されなかった場合には、受信処理形態に従ってファイルが処理される。
【０１１０】
この実施形態は、次のような種々の変形実施が可能である。
【０１１１】
第１の動作例において、第３の付加情報を用意し、この第３の付加情報により「プリント」および「保存」の双方を転送先にて行わせても良い。
【０１１２】
第１の動作例において、転送元においてコントロール可能とする処理形態は、例えば端末へのファイルの転送などの別の処理形態を含んでも良いし、「プリント」および「保存」の一方または双方を含まなくても良い。
【０１１３】
第１の動作例において、判定モードは、第１乃至第４のモードのうちの一部を省略しても良い。
【０１１４】
第２の動作例において、転送元においてコントロール可能とする処理形態は、例えば端末へのファイルの転送などの別の処理形態を含んでも良いし、「プリント」、「保存」および「プリントおよび保存」の一部または全部を含まなくても良い。
【０１１５】
アダプタ１の機能は、ＭＦＰやコンピュータに内蔵されても良い。また、アダプタ１の機能とＧ／Ｗの機能とを兼ね備えた装置として実現することも可能である。
【０１１６】
この実施形態は、次のような種々の変形実施が可能である。
【０１１７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１１８】
１，２，３，４，５…アダプタ、１ａ…ＬＡＮインタフェース部、１ｂ…プロトコル処理部、１ｃ…記憶デバイス、１ｄ…コントローラ、１ｅ…バス、１１，１２，１３…ＭＦＰ、１４，１５，１６，１７…コンピュータ、１８，１９…プリンタ。
【図１】
2011170855.tif 000003
【図２】
2011170855.tif 000004
【図３】
2011170855.tif 000005
【図４】
2011170855.tif 000006
【図５】
2011170855.tif 000007
【図６】
2011170855.tif 000008
【図７】
2011170855.tif 000009
【図８】
2011170855.tif 000010
【図９】
2011170855.tif 000011
【図１０】
2011170855.tif 000012