(57)【特許請求の範囲】
【請求項１】
第１ネットワークと接続する第１通信インタフェースと、
前記第１ネットワークと分離された第２ネットワークと接続する第２通信インタフェースと、
前記第１ネットワークを介して、前記第１ネットワークにおいてユーザを一意に識別する第１ユーザ識別情報と、転送データと、を第１装置から取得する第１取得手段と、
前記第１ユーザ識別情報に関連づけて前記転送データを記憶する転送データ記憶手段と、
前記第２ネットワークを介して、前記転送データを要求する旨を表す要求信号と、前記第２ネットワークにおいて前記ユーザを一意に識別する第２ユーザ識別情報と、を第２装置から取得する第２取得手段と、
前記第２ユーザ識別情報に対応する前記第１ユーザ識別情報に関連づけて前記転送データ記憶手段に記憶される前記転送データを、前記第２ネットワークを介して前記第２装置に送信する送信手段と、
前記ユーザに対応する前記第１ユーザ識別情報と前記第２ユーザ識別情報とを互いに関連づけて記憶するユーザ識別情報記憶手段と、含み、
前記送信手段は、前記ユーザ識別情報記憶手段を参照して、前記第２ユーザ識別情報に対応する前記第１ユーザ識別情報を取得する、ことを特徴とする情報処理装置。
【請求項２】
第１ネットワークと接続する第１通信インタフェースと、
前記第１ネットワークと分離された第２ネットワークと接続する第２通信インタフェースと、
前記第１ネットワークを介して、前記第１ネットワークにおいてユーザを一意に識別する第１ユーザ識別情報と、転送データと、を第１装置から取得する第１取得手段と、
前記第１ユーザ識別情報に関連づけて前記転送データを記憶する転送データ記憶手段と、
前記第２ネットワークを介して、前記転送データを要求する旨を表す要求信号と、前記第２ネットワークにおいて前記ユーザを一意に識別する第２ユーザ識別情報と、を第２装置から取得する第２取得手段と、
前記第２ユーザ識別情報に対応する前記第１ユーザ識別情報に関連づけて前記転送データ記憶手段に記憶される前記転送データを、前記第２ネットワークを介して前記第２装置に送信する送信手段と、を含み、
前記第１取得手段は、媒体の表面に表された画像または文字情報を読み取られた前記転送データを取得する、ことを特徴とする情報処理装置。
【請求項３】
第１ネットワークと接続する第１通信インタフェースと、
前記第１ネットワークと分離された第２ネットワークと接続する第２通信インタフェースと、
前記第１ネットワークを介して、前記第１ネットワークにおいてユーザを一意に識別する第１ユーザ識別情報と、転送データと、を第１装置から取得する第１取得手段と、
前記第１ユーザ識別情報に関連づけて前記転送データを記憶する転送データ記憶手段と、
前記第２ネットワークを介して、前記転送データを要求する旨を表す要求信号と、前記第２ネットワークにおいて前記ユーザを一意に識別する第２ユーザ識別情報と、を第２装置から取得する第２取得手段と、
前記第２ユーザ識別情報に対応する前記第１ユーザ識別情報に関連づけて前記転送データ記憶手段に記憶される前記転送データを、前記第２ネットワークを介して前記第２装置に送信する送信手段と、を含み、
前記第１取得手段は、第２ネットワークと接続された外部装置において印刷される前記転送データを取得する、ことを特徴とする情報処理装置。
【請求項４】
第１ネットワークと接続する第１通信インタフェースと、
前記第１ネットワークと分離された第２ネットワークと接続する第２通信インタフェースと、
前記第１ネットワークを介して、前記第１ネットワークにおいてユーザを一意に識別する第１ユーザ識別情報と、転送データと、を第１装置から取得する第１取得手段と、
前記第１ユーザ識別情報に関連づけて前記転送データを記憶する転送データ記憶手段と、
前記第２ネットワークを介して、前記転送データを要求する旨を表す要求信号と、前記第２ネットワークにおいて前記ユーザを一意に識別する第２ユーザ識別情報と、を第２装置から取得する第２取得手段と、
前記第２ユーザ識別情報に対応する前記第１ユーザ識別情報に関連づけて前記転送データ記憶手段に記憶される前記転送データを、前記第２ネットワークを介して前記第２装置に送信する送信手段と、
前記第１及び前記第２ネットワークに接続された複数の装置を識別する装置識別情報のうち、予め設定された前記装置識別情報を抽出する抽出手段と、を含み、
前記第１及び第２取得手段は、それぞれ、前記抽出手段が抽出した前記装置識別情報が表す装置との間でのみ前記転送データの取得及び送信を行う、ことを特徴とする情報処理装置。
【請求項５】
第１ネットワークと接続する第１通信インタフェース、
前記第１ネットワークと分離された第２ネットワークと接続する第２通信インタフェース、
前記第１ネットワークを介して、前記第１ネットワークにおいてユーザを一意に識別する第１ユーザ識別情報と、転送データと、を第１装置から取得する第１取得手段、
前記第１ユーザ識別情報に関連づけて前記転送データを記憶する転送データ記憶手段、
前記第２ネットワークを介して、前記転送データを要求する旨を表す要求信号と、前記第２ネットワークにおいて前記ユーザを一意に識別する第２ユーザ識別情報と、を第２装置から取得する第２取得手段、
前記第２ユーザ識別情報に対応する前記第１ユーザ識別情報に関連づけて前記転送データ記憶手段に記憶される前記転送データを、前記第２ネットワークを介して前記第２装置に送信する送信手段、
前記ユーザに対応する前記第１ユーザ識別情報と前記第２ユーザ識別情報とを互いに関連づけて記憶するユーザ識別情報記憶手段、
としてコンピュータを機能させるための情報処理プログラムであって、
前記送信手段は、前記ユーザ識別情報記憶手段を参照して、前記第２ユーザ識別情報に対応する前記第１ユーザ識別情報を取得する、ことを特徴とする情報処理プログラム。
【請求項６】
第１ネットワークと接続する第１通信インタフェース、
前記第１ネットワークと分離された第２ネットワークと接続する第２通信インタフェース、
前記第１ネットワークを介して、前記第１ネットワークにおいてユーザを一意に識別する第１ユーザ識別情報と、転送データと、を第１装置から取得する第１取得手段、
前記第１ユーザ識別情報に関連づけて前記転送データを記憶する転送データ記憶手段、
前記第２ネットワークを介して、前記転送データを要求する旨を表す要求信号と、前記第２ネットワークにおいて前記ユーザを一意に識別する第２ユーザ識別情報と、を第２装置から取得する第２取得手段、
前記第２ユーザ識別情報に対応する前記第１ユーザ識別情報に関連づけて前記転送データ記憶手段に記憶される前記転送データを、前記第２ネットワークを介して前記第２装置に送信する送信手段、
としてコンピュータを機能させるための情報処理プログラムであって、
前記第１取得手段は、媒体の表面に表された画像または文字情報を読み取られた前記転送データを取得する、ことを特徴とする情報処理装置プログラム。
【請求項７】
第１ネットワークと接続する第１通信インタフェース、
前記第１ネットワークと分離された第２ネットワークと接続する第２通信インタフェース、
前記第１ネットワークを介して、前記第１ネットワークにおいてユーザを一意に識別する第１ユーザ識別情報と、転送データと、を第１装置から取得する第１取得手段、
前記第１ユーザ識別情報に関連づけて前記転送データを記憶する転送データ記憶手段、
前記第２ネットワークを介して、前記転送データを要求する旨を表す要求信号と、前記第２ネットワークにおいて前記ユーザを一意に識別する第２ユーザ識別情報と、を第２装置から取得する第２取得手段、
前記第２ユーザ識別情報に対応する前記第１ユーザ識別情報に関連づけて前記転送データ記憶手段に記憶される前記転送データを、前記第２ネットワークを介して前記第２装置に送信する送信手段、
としてコンピュータを機能させるための情報処理プログラムであって、
前記第１取得手段は、第２ネットワークと接続された外部装置において印刷される前記転送データを取得する、ことを特徴とする情報処理装置プログラム。
【請求項８】
第１ネットワークと接続する第１通信インタフェース、
前記第１ネットワークと分離された第２ネットワークと接続する第２通信インタフェース、
前記第１ネットワークを介して、前記第１ネットワークにおいてユーザを一意に識別する第１ユーザ識別情報と、転送データと、を第１装置から取得する第１取得手段、
前記第１ユーザ識別情報に関連づけて前記転送データを記憶する転送データ記憶手段、
前記第２ネットワークを介して、前記転送データを要求する旨を表す要求信号と、前記第２ネットワークにおいて前記ユーザを一意に識別する第２ユーザ識別情報と、を第２装置から取得する第２取得手段、
前記第２ユーザ識別情報に対応する前記第１ユーザ識別情報に関連づけて前記転送データ記憶手段に記憶される前記転送データを、前記第２ネットワークを介して前記第２装置に送信する送信手段、
前記第１及び前記第２ネットワークに接続された複数の装置を識別する装置識別情報のうち、予め設定された前記装置識別情報を抽出する抽出手段、
としてコンピュータを機能させるための情報処理プログラムであって、
前記第１及び第２取得手段は、それぞれ、前記抽出手段が抽出した前記装置識別情報が表す装置との間でのみ前記転送データの取得及び送信を行う、ことを特徴とする情報処理装置プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
ネットワークに複数の装置が接続された環境において、１の装置に保存されたデータを、他の装置で印刷する技術として、例えば、下記特許文献１が知られている。特許文献１には、イーサネット（登録商標）に接続されたホストコンピュータに保存された文書を、ユーザが携帯電話から当該イーサネット（登録商標）に接続された１の画像形成装置と通信し、パスワード入力を行うことにより、当該イーサネット（登録商標）に接続された任意の画像形成装置で印刷する画像形成システムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３４５５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、プリンタやスキャナなどの情報処理装置に対して、物理的又は仮想的に複数の通信インタフェースを設けるようにして、それぞれの通信インタフェースを分離された異なる通信ネットワークに接続することが検討されている。これにより、当該情報処理装置は、ＬＡＮ（Local Area Network）とＷＡＮ（Wide Area Network）など、複数の通信ネットワークのそれぞれを介した通信が行われる。このような分離された通信ネットワークとそれぞれ接続された情報処理装置は、当該各ネットワーク間でのみ通信が行われる。
【０００５】
本発明の目的は、ネットワークを跨いだ装置間でデータのやり取りを行う情報処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の情報処理装置は、第１ネットワークと接続する第１通信インタフェースと、前記第１ネットワークと分離された第２ネットワークと接続する第２通信インタフェースと、前記第１ネットワークを介して、前記第１ネットワークにおいてユーザを一意に識別する第１ユーザ識別情報と、転送データと、を第１装置から取得する第１取得手段と、前記第１ユーザ識別情報に関連づけて前記転送データを記憶する転送データ記憶手段と、前記第２ネットワークを介して、前記転送データを要求する旨を表す要求信号と、前記第２ネットワークにおいて前記ユーザを一意に識別する第２ユーザ識別情報と、を第２装置から取得する第２取得手段と、前記第２ユーザ識別情報に対応する前記第１ユーザ識別情報に関連づけて前記転送データ記憶手段に記憶される前記転送データを、前記第２ネットワークを介して前記第２装置に送信する送信手段と、を含むことを特徴とする。
【０００７】
請求項２に記載の情報処理装置は、請求項１に記載の情報処理装置において、前記第１取得手段は、前記ユーザに対応する前記第１ユーザ識別情報と前記第２ユーザ識別情報とを互いに関連づけて記憶するユーザ識別情報記憶手段をさらに含み、前記送信手段は、前記ユーザ識別情報記憶手段を参照して、前記第２ユーザ識別情報に対応する前記第１ユーザ識別情報を取得する、ことを特徴とする。
【０００８】
請求項３に記載の情報処理装置は、請求項１または２に記載の情報処理装置において、前記第１取得手段は、媒体の表面に表された画像または文字情報を読み取られた前記転送データを取得する、ことを特徴とする。
【０００９】
請求項４に記載の情報処理装置は、請求項１乃至３のいずれかに記載の情報処理装置において、前記第１取得手段は、第２ネットワークと接続された外部装置において印刷される前記転送データを取得する、ことを特徴とする。
【００１０】
請求項５に記載の情報処理装置は、請求項１乃至４のいずれかに記載の情報処理装置において、前記情報処理装置は、さらに、前記第１及び前記第２ネットワークに接続された複数の装置を識別する装置識別情報のうち、予め設定された前記装置識別情報を抽出する抽出手段を有し、前記第１及び第２取得手段は、それぞれ、前記抽出手段が抽出した前記装置識別情報が表す装置との間でのみ前記転送データの取得及び送信を行う、ことを特徴とする。
【００１１】
請求項６に記載の情報処理プログラムは、第１ネットワークと接続する第１通信インタフェース、前記第１ネットワークと分離された第２ネットワークと接続する第２通信インタフェース、前記第１ネットワークを介して、前記第１ネットワークにおいてユーザを一意に識別する第１ユーザ識別情報と、転送データと、を第１装置から取得する第１取得手段、前記第１ユーザ識別情報に関連づけて前記転送データを記憶する転送データ記憶手段、前記第２ネットワークを介して、前記転送データを要求する旨を表す要求信号と、前記第２ネットワークにおいて前記ユーザを一意に識別する第２ユーザ識別情報と、を第２装置から取得する第２取得手段、前記第２ユーザ識別情報に対応する前記第１ユーザ識別情報に関連づけて前記転送データ記憶手段に記憶される前記転送データを、前記第２ネットワークを介して前記第２装置に送信する送信手段、としてコンピュータを機能させるための情報処理プログラムであることを特徴とする。
【発明の効果】
【００１２】
請求項１及び６に係る発明によれば、ネットワークを跨いだ装置間でデータのやり取りが行われる。
【００１３】
請求項２に係る発明によれば、紙面等の読み取られたデータが、ネットワークを跨いで指定された装置に送信される。
【００１４】
請求項３に係る発明によれば、指定されたデータが、ネットワークを跨いで指定された装置に送信された後、当該データについて印刷処理が行われる。
【００１５】
請求項４及び５に係る発明によれば、分離された複数のネットワークに跨って接続されている複数の装置をグルーピングすることでセキュリティを向上させる。
【図面の簡単な説明】
【００１６】
【図１】情報処理装置のハードウェア構成及び情報処理装置に接続される装置の一例を説明するための図である。
【図２】制御部の機能的構成について説明するための図である。
【図３】情報処理装置と外部装置の接続関係の一例を説明するための図である。
【図４】グルーピング情報の一例を説明するための図である。
【図５】ユーザ識別情報の一例を説明するための図である。
【図６】印刷処理を説明するためのフローチャートの一例である。
【図７】スキャン処理を説明するためのフローチャートの一例である。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための好適な実施の形態（以下、実施形態という）を、図面に従って説明する。
【００１８】
［１．情報処理装置のハードウェア構成］
図１は、本発明に係る情報処理装置１００のハードウェア構成及び情報処理装置１００に接続される装置の一例を示す図である。図１に示すように、情報処理装置１００は、制御部１０１、表示部１０２、入力部１０３、記憶部１０４、読取部１０５、出力部１０６、及び通信部１０７を含んで構成される。情報処理装置１００は、図１に示す構成の他にも、操作部や電源スイッチ等を含んで構成されるようにしてもよい。
【００１９】
制御部１０１は、ＣＰＵ（Central Processing Unit）を含み、記憶部１０４に記憶されたプログラムに基づいて、各種の演算処理を実行するとともに情報処理装置１００の各部を制御する。制御部１０１の詳細については後述する。
【００２０】
表示部１０２は、液晶ディスプレイ等の表示装置により実現され、制御部１０１による情報処理の結果（画面）を表示させる。
【００２１】
入力部１０３は、タッチパネル、ボタンキー等の入力装置により実現され、ユーザからの操作入力を受け付ける。
【００２２】
記憶部１０４は、例えば、ＲＯＭやＲＡＭ、ハードディスクなどの情報記録媒体で構成され、制御部１０１によって実行されるプログラムを保持する情報記録媒体である。また、記憶部１０４は、例えば、制御部１０１のワークメモリとしても動作する。なお、記憶部１０４としては、種々のメモリが適用可能である。例えば、半導体メモリ等の記憶装置によって、記憶部１０４が実現されるようにしてもよい。また、本実施形態において記憶部１０４に記憶されることとして説明するプログラムや各種データは、通信部１０７を介して第１装置１１２や第２装置１１３から取得されるようにしてもよいし、外部記憶媒体から取得されるようにしてもよい。
【００２３】
読取部１０５は、スキャナ等によって構成される。読取部１０５は、用紙等の対象物を光学的に走査することにより、対象物の画像を読み取る。
【００２４】
出力部１０６は、紙などのシート（記録媒体）に画像を形成するための印刷手段等で構成される。出力部１０６は、制御部１０１に基づいて、画像データ等を紙などのシートに印刷（出力）する。
【００２５】
通信部１０７は、複数の通信インタフェースにより構成され、情報処理装置１００に接続される第１装置１１２や第２装置１１３と有線又は無線によるデータ通信を行う。例えば、図１に示すように、通信部１０７は、第１通信インタフェース１０８と第２通信インタフェース１０９を含む。そして、第１通信インタフェース１０８は、第１ネットワーク１１０を介して第１装置１１２と通信を行い、第２通信インタフェース１０９は、第２ネットワーク１１１を介して第２装置１１３と通信を行う。また、各通信インタフェースは、例えば、ＮＩＣ（Network Interface Card）等により構成される。
【００２６】
なお、図１には、通信部１０７が２つの通信インタフェースを含む場合について記載しているが、通信部１０７に含まれるインタフェースの数は、複数であればよく、３つ以上であってもよい。また、通信部１０７に含まれる各通信インタフェースは、それぞれ物理インタフェースであっても、論理インタフェースであっても構わない。
【００２７】
第１ネットワーク１１０及び第２ネットワーク１１１は、ＬＡＮ（Local Area Network）、インターネット、イントラネット、又はＮＧＮ（Next Generation Network）等である。第１ネットワーク１１０及び第２ネットワーク１１１は、分離したネットワークであり、相互に接続されていない。
【００２８】
第１装置１１２及び第２装置１１３は、コンピュータ、プリンタやスキャナ等により構成される。なお、第１装置１１２及び第２装置１１３は、携帯端末、サーバコンピュータや、プリンタ及びスキャナ等の複数の機能を有する画像形成装置等であっても構わない。また、各ネットワークに接続される第１装置１１２及び第２装置１１３の数は、それぞれ複数であっても構わない。
【００２９】
［２．制御部において実現される機能］
図２は、情報処理装置１００の機能的なブロック図である。図２に示すように、制御部１０１は、機能的に、抽出部２０１と、第１取得部２０２と、第２取得部２０３と、判定部２０４と、送信部２０５と、を含む。また、記憶部１０４は、機能的に、グルーピング情報記憶部２０６と、権限情報記憶部２０７と、ユーザ識別情報記憶部２０８と、転送データ記憶部２０９と、を含む。図２に示す各機能は、記憶部１０４に記憶されたプログラムが、制御部１０１により実行されることによって実現される。
【００３０】
抽出部２０１は、第１ネットワーク１１０及び前記第２ネットワーク１１１に接続された複数の第１装置１１２及び第２装置１１３のうち、予め設定された第１装置１１２及び第２装置１１３を抽出する。具体的には、例えば、図３に示すように、第１ネットワーク１１０に情報処理装置１００、第１ＰＣ３０１（Personal Computer）、スキャナ３０２、第１サーバ３０３、及び、第２ＰＣ３０４が接続され、第２ネットワーク１１１に情報処理装置１００、プリンタ３０５、ルータ３０６、第２サーバ３０７、及び、第３ＰＣ３０８が接続されている場合について説明する。また、図４に示すように、後述するグルーピング情報記憶部に、第１ネットワーク１１０と関連付けて、第１ＰＣ３０１を表す「ＰＣ１」、第１サーバ３０３を表す「サーバ１」、及びスキャナ３０２を表す「スキャナ１」という装置識別情報が含まれ、第２ネットワーク１１１と関連付けて、それぞれ第３ＰＣ３０８を表す「ＰＣ３」、プリンタ３０５を表す「プリンタ１」、及びルータ３０６を表す「ルータ１」という装置識別情報が含まれているものとする。
【００３１】
この場合、抽出部２０１は、第１ネットワーク１１０に接続された第１装置１１２のうち、グルーピング情報に含まれる「ＰＣ１」、「サーバ１」「スキャナ１」という装置識別情報を抽出する。また、抽出部２０１は、第２ネットワーク１１１に接続された第２装置１１３のうち、グルーピング情報に含まれる「ＰＣ３」、「プリンタ１」「ルータ１」という装置識別情報を抽出する。
【００３２】
なお、上記において、グルーピング情報に含まれる各装置識別情報は、ユーザが予め設定する構成について説明したが、抽出部２０１がグルーピングする第１装置１１２及びまたは第２装置１１３を検索する構成としてもよい。具体的には、例えば、情報処理装置１００がＳＮＭＰ（Simple Network Management Protocol）、ＳＯＡＰ（Simple Object Access Protocol）、Ｂｏｎｊｏｕｒ等を用いて、第１ネットワーク１１０に接続された第１装置１１２に対してブロードキャスト、マルチキャスト、または、ユニキャストを行う。そして、抽出部２０１が、プリント、スキャンやＦａｘ等の予め定められた機能を有する第１装置１１２を表す装置識別情報を検索する構成としてもよい。また、当該検索を行うタイミングとして、情報処理装置１００が起動された時や、情報処理装置１００が有する機能を実行する時、または、ネットワークに接続された時に、抽出部２０１が、第１装置１１２を検索する構成としてもよい。
【００３３】
第１取得部２０２は、第１ネットワーク１１０を介して、第１ネットワーク１１０においてユーザを一意に識別する第１ユーザ識別情報と、転送データと、を第１装置１１２から取得する。ここで、第１ユーザ識別情報は、データを送信するユーザを表す識別情報である。具体的には、例えば、「ｆｘ００１」という識別情報と、印刷したいデータが指定された場合、第１取得部２０２は、第１ネットワーク１１０を介して、「ｆｘ００１」というユーザ識別情報と、当該データを取得する。また、例えば、ユーザが「ｆｘ００１」という第１ユーザ識別情報を入力してログインしたスキャナ３０２に紙面をスキャンを実行するよう指示した場合、第１取得部２０２は、第１ネットワーク１１０を介して、「ｆｘ００１」という第１ユーザ識別情報とともに当該スキャンされたデータを取得する。
【００３４】
なお、第１取得部２０２は、第１ユーザ識別情報及び転送データに加えて、転送データが送信された第２装置１１３において行われる処理の内容を表す要求処理情報を取得してもよい。具体的には、例えば、転送データの転送先の第２装置１１３がプリンタ３０５である場合、第１取得部２０２は、印刷した紙面に穴あけ処理を行う旨を表す要求処理情報を取得してもよいし、印刷した紙面のステープル処理を行う旨を表す要求処理情報を取得してもよい。
【００３５】
また、第１取得部２０２は、ユーザが操作を行った第１装置１１２から他の第１装置１１２を経由して、第１ユーザ識別情報及び転送データを取得する構成としてもよい。具体的には、例えば、「ｆｘ００１」という第１ユーザ識別情報と、印刷したいデータが指定された場合、まず、第１ＰＣ３０１は第１サーバ３０３へ「ｆｘ００１」という第１ユーザ識別情報及び当該データを送信する。その後、情報処理装置１００は、上記のような方法を用いて、「ｆｘ００１」という第１ユーザ識別情報と、当該データが保存された第１サーバ３０３を検索し、第１サーバ３０３から「ｆｘ００１」という第１ユーザ識別情報と、当該データを取得する構成としてもよい。
【００３６】
第２取得部２０３は、第２ネットワーク１１１を介して、転送データを要求する旨を表す要求信号と、第２ネットワーク１１１においてユーザを一意に識別する第２ユーザ識別情報と、を第２装置１１３から取得する。具体的には、例えば、ユーザが印刷したいデータを指定する操作を行うことによって、第３ＰＣ３０８は、「ｆｘ００１」という第２ユーザ識別情報と、印刷したいデータを要求する信号を情報処理装置１００に送信する。この場合、第２取得部２０３は、第２ネットワーク１１１を介して、「ｆｘ００１」という第２ユーザ識別情報とともに当該要求信号を取得する。また、例えば、ユーザがプリンタ３０５に「ｆｘ００１」という第２ユーザ識別情報を用いてログインし、当該プリンタ３０５で印刷するデータを情報処理装置１００に要求する信号を送信した場合、第２取得部２０３は、第２ネットワーク１１１を介して、「ｆｘ００１」という第２ユーザ識別情報と、当該要求信号を取得する。
【００３７】
なお、第２取得部２０３は、第２ユーザ識別情報及び要求信号に加えて、第２装置１１３が有する機能の内容を表す機能情報を取得してもよい。具体的には、例えば、第２装置１１３がプリンタ３０５である場合、第２取得部２０３は、印刷した紙面に穴あけ処理を行う旨を表す機能情報を取得してもよいし、印刷した紙面のステープル処理を行う旨を表す機能情報を取得してもよい。
【００３８】
判定部２０４は、第１ユーザ識別情報と第２ユーザ識別情報とが互いに関連づけられているか否かを判定する。具体的には、例えば、ユーザ識別情報記憶部２０８が、図５に示すような情報を記憶している場合について説明する。図５の３行目に示すように、ユーザ識別情報記憶部２０８は、「ｆｘ００１」という第１ユーザ識別情報と、「ｆｘ００２」という第２ユーザ識別情報が関連付けられた情報を保持している。ここで、第１取得部２０２が「ｆｘ００１」という第１ユーザ識別情報を取得し、第２取得部２０３が「ｆｘ００２」という第１ユーザ識別情報を取得した場合、判定部２０４は、第１ユーザ識別情報と第２ユーザ識別情報とが互いに関連づけられていると判定する。なお、ユーザ識別情報記憶部２０８が記憶する第１ユーザ識別情報と第２ユーザ識別情報は同じであってもよい。具体的には、例えば図５の２行目に示すように、「ｆｘ００１」という第１ユーザ識別情報と、「ｆｘ００１」という第２ユーザ識別情報が関連付けられていてもよい。
【００３９】
また、判定部２０４は、権限情報に基づいて、第１又は第２ユーザ識別情報の示すユーザが、第１装置１１２または第２装置１１３が有する機能を実行する権限があるか否かを判定してもよい。例えば、判定部は、第１又は第２ユーザ識別情報の示すユーザが、第１装置１１２または第２装置１１３において、カラー印刷や両面印刷を実行する権限があるか否かを表す権限情報に基づいて判定してもよい。また、第１装置１１２または第２装置１１３において、印刷される紙面の枚数が複数である場合に、判定部は、第１又は第２ユーザ識別情報の示すユーザが、予め定められた枚数以上の印刷を指示する権限があるか否かを表す権限情報に基づいて判定してもよい。
【００４０】
なお、判定部２０４は、第１ユーザ識別情報と第２ユーザ識別情報が関連付けられている場合であって、第１ユーザ識別情報に関連付けられた権限情報と、第２ユーザ識別情報と関連付けられた権限情報が異なる場合には、第１または第２ユーザ識別情報のうち、権限を有するユーザ識別情報を優先して上記判定を行ってもよい。具体的には、例えば、「ｆｘ００１」という第１ユーザ識別情報と関連付けて、カラー印刷及び両面印刷が許可されておらず、「ｆｘ００２」という第２ユーザ識別情報と関連付けて、カラー印刷及び両面印刷が許可されている場合について説明する。また、第１ユーザ識別情報と第２ユーザ識別情報は関連付けられているものとして説明する。
【００４１】
この場合において、第１取得部２０２が「ｆｘ００１」という第１ユーザ識別情報を取得し、第２取得部２０３が「ｆｘ００２」という第２ユーザ識別情報を取得すると、判定部２０４は、送信されるデータに関して、カラー印刷及び両面印刷を有効とする、と判定するようにしてもよい。すなわち、第１ネットワーク１１０側から、カラー印刷及び両面印刷が許可されていない第１ユーザ識別情報と転送データが送信されたとしても、転送データを要求する側である第２ネットワーク１１１から、カラー印刷及び両面印刷が許可された第２ユーザ識別情報を用いて転送データの要求がなされた場合には、判定部２０４は、データが転送される側のユーザを優先した判定を行う。また、例えば、権限情報に一度の処理で許可される印刷の枚数を制限する情報が含まれており、転送データに含まれる印刷する枚数に関する情報が当該許可された枚数を超える場合には、判定部２０４は、当該印刷を指示する権限がないと判定してもよい。
【００４２】
また、判定部２０４は、第１取得部２０２が要求処理情報を取得し、第２取得部２０３が機能情報を取得した場合に、転送データの送信先として、第２装置１１３が適しているか否かを判定してもよい。具体的には、例えば、要求処理情報がステープル処理を行う旨を表し、機能情報にはステープル処理を表す信号が含まれない場合に、判定部２０４は、機能情報を送信した第２装置１１３は、要求処理情報が表す処理を行う第２装置１１３として不適であると判定してもよい。
【００４３】
送信部２０５は、第２ユーザ識別情報に対応する第１ユーザ識別情報に関連づけて後述する転送データ記憶部２０９に記憶される転送データを、第２ネットワーク１１１を介して第２装置１１３に送信する。また、送信部２０５は、ユーザ識別情報記憶部２０８を参照して、第２ユーザ識別情報に対応する第１ユーザ識別情報を取得する。具体的には、例えば、第１取得部２０２が「ｆｘ００１」という第１ユーザ識別情報と、印刷用のデータを取得し、第２取得部２０３が「ｆｘ００２」という第２ユーザ識別情報とともに上記要求信号を取得した場合について説明する。また、「ｆｘ００１」という第１ユーザ識別情報は、「ｆｘ００２」という第２ユーザ識別情報と関連付けられているとする。
【００４４】
この場合、まず送信部２０５は、ユーザ識別情報記憶手段を参照して、「ｆｘ００２」という第２ユーザ識別情報に対応する「ｆｘ００１」という第１ユーザ識別情報を取得する。そして、送信部２０５は、「ｆｘ００１」という第１ユーザ識別情報に関連づけて、転送データ記憶部２０９に記憶された転送データを、上記要求信号を送信した第２装置１１３に送信する。
【００４５】
なお、送信部２０５は、上記要求信号を取得した場合に、要求信号を送信した第２装置１１３に対して、転送データの一覧情報を送信し、当該一覧情報に基づいて転送データを送信する構成としてもよい。具体的には、上記の例において、情報処理装置１００が、「ｆｘ００１」という第１ユーザ識別情報と関連付けて、印刷用のデータ及びスキャナ３０２が読み取った読み取りデータが記憶されている場合、送信部２０５は、まず、要求信号を送信したＰＣに対して、情報処理装置１００が、印刷用のデータ及び読み取りデータを有する旨を送信する。そして、第２取得部２０３が、ＰＣから印刷用のデータまたは読み取りデータのいずれかを指定する旨の信号を取得すると、送信部２０５は、当該信号に応じた転送データをＰＣに送信する構成としてもよい。
【００４６】
また、判定部２０４が、要求信号を送信した第２装置１１３が不適であると判定した場合には、送信部２０５は、要求処理情報を送信した第１装置１１２に対して、要求信号を送信した第２装置１１３と異なる第２装置１１３を推奨する旨の信号を送信してもよい。具体的には、上記例のように、要求処理情報がステープル処理を行う旨を表し、機能情報にはステープル処理を表す信号が含まれない場合には、送信部２０５は、ステープル処理を行う装置として、当該第２装置１１３と異なる第２装置１１３を推奨する旨の信号を送信してもよい。
【００４７】
さらに、判定部２０４が、要求信号を送信した第２装置１１３が不適であると判定した場合に、送信部２０５は、要求処理情報を削除した上で、転送データを送信するようにしてもよい。具体的には、例えば、上記例のような場合において、要求信号を送信した第２装置１１３はステープル処理を実行できないことから、送信部２０５は、当該転送データを含むＰＤＬ（Page Description Language）データから、要求処理情報を削除した上で送信するようにしてもよい。
【００４８】
また、上記の場合において、送信部２０５は、要求処理情報を変更または書き換えた上で、転送データを送信するようにしてもよい。具体的には、上記例では、第１取得部２０２の取得した転送データを情報処理装置１００が一旦記憶した上で、送信部２０５は、第１ユーザ識別情報が表す第１装置１１２に対して、要求処理情報の書き換えを許可するか否かを問い合わせる旨の信号を送信するようにしてもよい。そして、情報処理装置１００が当該第１装置１１２から要求処理情報の書き換えを許可する旨の応答信号を取得した場合に、送信部２０５は、当該応答信号に応じてＰＤＬデータまたは印刷設定を変更した上で、転送データを送信するようにしてもよい。
【００４９】
グルーピング情報記憶部２０６は、上記で説明したようなグルーピング情報を記憶する。例えば、グルーピング情報記憶部２０６は、図４に示すようなグルーピング情報を記憶する。権限情報記憶部２０７は、上記で説明したような権限情報を記憶する。ユーザ識別情報記憶部２０８は、上記で説明したようなユーザ識別情報を記憶する。例えば、ユーザ識別情報記憶部２０８は、図５に示すようなユーザ識別情報を記憶する。転送データ記憶部２０９は、第１ユーザ識別情報に関連づけて転送データを記憶する。具体的には、例えば、第１取得部２０２が、第１ユーザ識別情報と転送データとを連続して取得した場合に、転送データ記憶部２０９は、第１ユーザ識別情報に関連づけて転送データを記憶する。また、例えば、第１取得部２０２が、予め関連付けられた第１ユーザ識別情報と転送データを取得した場合には、転送データ記憶部２０９は、当該第１ユーザ識別情報に関連づけて転送データを記憶する。なお、グルーピング情報記憶部２０６、権限情報記憶部２０７、ユーザ識別情報記憶部２０８、及び、転送データ記憶部２０９は、それぞれ、情報処理装置１００の外部にある構成としてもよい。
【００５０】
［３−１．情報処理装置及び外部装置において行われる印刷処理］
続いて、情報処理装置１００、第１装置１１２、及び第２装置１１３が行う印刷処理について説明する。図６は、第１ネットワーク１１０に接続された第１ＰＣ３０１から送信された転送データが、情報処理装置１００を介して、第２ネットワーク１１１に接続されたプリンタ３０５において印刷される処理を示すフローチャートである。制御部１０１は、記憶部１０４に記憶されたプログラムに従って、図６に示す処理を実行する。なお、図６に示す処理を実行する前提として、第１ネットワーク１１０及び第２ネットワーク１１１には図３で示すようなデバイスが接続され、情報処理装置１００が図４に示すようなグルーピング情報及び図５に示すユーザ識別情報を有するものとする。また、第１ＰＣ３０１は、予め印刷されるデータを保持しているものとする。
【００５１】
まず、第１ＰＣ３０１は、第１ユーザ識別情報と、印刷用データを取得する（Ｓ６０１）。具体的には、例えば、ユーザが、第１ＰＣ３０１に対して、第１ユーザ識別情報及び送信するデータを指定することによって、第１ＰＣ３０１は、第１ユーザ識別情報を取得する。
【００５２】
次に、第１ＰＣ３０１は、情報処理装置１００に対して、第１ユーザ識別情報と、印刷するデータを送信する（Ｓ６０２）。具体的には、例えば、第１ＰＣ３０１は、第１ネットワーク１１０を介して、情報処理装置１００に対して第１ユーザ識別情報と、印刷用データを送信する。なお、ここで第１ＰＣ３０１は、第１ユーザ識別情報のみを情報処理装置１００に対して送信し、印刷用データを第１ネットワーク１１０に接続されたサーバ等に送信するようにしてもよい。この場合、情報処理装置１００は、Ｓ６０９のステップの前に、印刷用データを当該サーバから取得する。
【００５３】
次に、情報処理装置１００は、Ｓ６０２において第１ＰＣ３０１から送信された第１ユーザ識別情報と、印刷用データを関連付けて記憶する（Ｓ６０３）。なお、Ｓ６０３において、情報処理装置１００は、上記情報とともに、情報処理装置１００が、第１ネットワーク１１０と第２ネットワーク１１１の間で行っているデータの中継状況に関するログ情報を記憶するようにしてもよい。
【００５４】
続いて、プリンタは、第２ユーザ識別情報を取得する（Ｓ６０４）。具体的には、例えば、ユーザが、プリンタ３０５に対して第２ユーザ識別情報を入力してログインすることによって、プリンタ３０５は、第２ユーザ識別情報を取得する。また、プリンタ３０５は、ログインしたユーザの操作によって、印刷を指示する旨の信号を取得する（Ｓ６０５）。そして、プリンタは、当該第２ユーザ識別情報と要求信号と、を情報処理装置１００に対して送信する（Ｓ６０６）。
【００５５】
次に、情報処理装置１００は、転送データを送信するか否かを判定する（Ｓ６０７）。具体的には、例えば、第１ユーザ識別情報と第２ユーザ識別情報が関連付けられている場合に、情報処理装置１００は、転送データを送信すると判定する。情報処理装置１００が転送データを送信しないと判定した場合にはＳ６０８へ進み、情報処理装置１００が転送データを送信すると判定した場合にはＳ６０９へ進む。
【００５６】
なお、Ｓ６０２において、転送データが情報処理装置１００と異なるサーバ等に送信された場合には、情報処理装置１００は、Ｓ６０７において認証がされた後、サーバ等から転送データを取得するようにしてもよい。具体的には、例えば、情報処理装置１００は、第１ネットワーク１１０に接続された第１装置１１２のうち、図４に示すグルーピング情報に含まれる第１装置１１２に対して、転送データを保持するか否かを問い合わせ、該当する第１装置１１２から転送データを取得するようにしてもよい。
【００５７】
Ｓ６０７において、情報処理装置１００が転送データを送信しないと判定した場合には、情報処理装置１００は、第１ＰＣ３０１及びまたはプリンタ３０５に対してエラーを通知する（Ｓ６０８）。具体的には、例えば、情報処理装置１００は、第１ＰＣ３０１に対して、データを転送することができない旨の信号を送信し、第１ＰＣ３０１にその旨が表示される。この場合、情報処理装置１００は図６に示す処理を終了する。
【００５８】
一方、Ｓ６０７において、情報処理装置１００が転送データを送信すると判定した場合には、情報処理装置１００は、情報処理装置１００が保持する転送データのうち、第２ユーザ識別情報と関連付けられた転送データのリストをプリンタ３０５に送信する（Ｓ６０９）。具体的には、上記の例では、転送データは１件のみである。そのため、情報処理装置１００は、Ｓ６０３において記憶された第１ユーザ識別情報と第２ユーザ識別情報が関連付けられている場合に、転送データに含まれる１件のみを表すリスト情報を、情報処理装置１００に送信する。なお、情報処理装置１００が保持する転送データが複数である場合には、情報処理装置１００は、転送データ毎に、各第１ユーザ識別情報と第２ユーザ識別情報が同じであるか判定し、同じと判定された第１ユーザ識別情報と関連付けられた複数の転送データを表すリスト情報を、情報処理装置１００に送信する。
【００５９】
次に、プリンタ３０５は、Ｓ６０９において送信された転送データのリスト情報に基づいて、転送データのリストを表示する（Ｓ６１０）。そして、ユーザによって、表示された転送データのリストから印刷する転送データが選択されると、プリンタ３０５は、選択された転送データを表す信号を情報処理装置１００に送信する（Ｓ６１１）。
【００６０】
情報処理装置１００は、選択された転送データを表す信号を取得すると、当該信号に応じた転送データをプリンタ３０５に送信する（Ｓ６１２）。具体的には、上記例では、情報処理装置１００は、Ｓ６０３において保持した転送データをプリンタ３０５に対して送信する。
【００６１】
そして、情報処理装置１００から転送データを取得したプリンタ３０５は、当該転送データについて、印刷の処理を実行する（Ｓ６１３）。
【００６２】
上記のように、第１ユーザ識別情報と第２ユーザ識別情報が関連付けられているか否かに基づいて、第１ネットワーク１１０に接続された第１ＰＣ３０１が保持するデータは、情報処理装置１００を介して、第２ネットワーク１１１に接続されたプリンタ３０５へ送信され、印刷される。
【００６３】
なお、本実施形態は上記の実施形態に限定されるものではなく、種々の変形が可能である。例えば、既に割り当てられた通信インタフェースは２つ以上であってもよい。また、上記例においては、情報処理装置１００が、第１ネットワーク１１０と第２ネットワーク１１１の間で行っている転送データの中継状況に関するログ情報を記憶する実施例について説明したが、情報処理装置１００が当該転送データのイメージログを記憶するようにしてもよい。イメージログが記憶されることにより、データの転送が完了した後に、情報処理装置１００の管理者によって、どのようなデータが転送されたかが認識される。
【００６４】
［３−２．情報処理装置及び外部装置において行われるスキャン処理］
続いて、情報処理装置１００及び第１装置１１２が行うスキャン処理について説明する。図７は、第１ネットワーク１１０に接続されたスキャナ３０２においてスキャンされたデータが、情報処理装置１００を介して、第２ネットワーク１１１に接続された第３ＰＣ３０８に転送される処理を示すフローチャートである。制御部１０１は、記憶部１０４に記憶されたプログラムに従って、図７に示す処理を実行する。なお、図７に示す処理を実行する前提として、第１ネットワーク１１０及び第２ネットワーク１１１には図３で示すような第１装置１１２が接続され、情報処理装置１００が図４に示すようなグルーピング情報及び図５に示すユーザ識別情報を有するものとする。
【００６５】
まず、スキャナ３０２は、転送データを取得する。具体的には、例えば、ユーザの操作によって、スキャナ３０２は紙面のスキャンを実行し、読み取ったデータを取得する（Ｓ７０１）。続いて、スキャナ３０２は、第１ユーザ識別情報を取得する（Ｓ７０２）。具体的には、例えば、ユーザが、スキャナ３０２に対してログインする際に第１ユーザ識別情報を入力することによって、スキャナ３０２は、第１ユーザ識別情報を取得する。
【００６６】
次に、スキャナ３０２は、情報処理装置１００に対して、第１ユーザ識別情報と転送データを送信する。具体的には、例えば、スキャナ３０２は、第１ネットワーク１１０を介して、情報処理装置１００に対して、Ｓ７０１及びＳ７０２において取得した第１ユーザ識別情報と、スキャンしたデータを送信する（Ｓ７０３）。そして、情報処理装置１００は、Ｓ７０３においてスキャナ３０２から送信された第１ユーザ識別情報と、スキャンデータを関連付けて記憶する（Ｓ７０４）。
【００６７】
次に、第３ＰＣ３０８は、第２ユーザ識別情報と要求信号を取得する（Ｓ７０５）。具体的には、例えば、ユーザが第３ＰＣ３０８にログインする際に、第２ユーザ識別情報及びパスワードを入力することによって、第３ＰＣ３０８は、第２ユーザ識別情報及びパスワードを取得する。また、第３ＰＣ３０８は、ログインしたユーザがスキャナ３０２でスキャンしたデータを要求する旨の操作を行うことによって、要求信号を取得する。そして、第３ＰＣ３０８は、当該第２ユーザ識別情報と要求信号を情報処理装置１００に対して送信する（Ｓ７０６）。
【００６８】
次に、情報処理装置１００は、転送データを送信するか否かを判定する（Ｓ７０７）。具体的には、例えば、第１ユーザ識別情報が、第２ユーザ識別情報と関連付けられている場合に、情報処理装置１００は、転送データを送信すると判定する。情報処理装置１００が転送データを送信しないと判定した場合にはＳ７０８へ進み、情報処理装置１００が転送データを送信すると判定した場合にはＳ７０９へ進む。
【００６９】
Ｓ７０７において、情報処理装置１００が転送データを送信しないと判定した場合には、情報処理装置１００は、第３ＰＣ３０８に対してエラーを通知する（Ｓ７０８）。具体的には、例えば、情報処理装置１００は、第３ＰＣ３０８に対して、スキャンデータを送信できない旨の信号を送信し、第３ＰＣ３０８にその旨が表示される。なお、情報処理装置１００は、スキャナ３０２に対して、同様の旨を通知してもよい。この場合、情報処理装置１００は図７に示す処理を終了する。
【００７０】
一方、Ｓ７０７において、情報処理装置１００が転送データを送信すると判定した場合には、情報処理装置１００は、第３ＰＣ３０８に対して、転送データのリスト情報やデータ送信等の処理を行う（Ｓ７０９乃至Ｓ７１２）。なお、Ｓ７０９からＳ７１２における各ステップの動作は、ＳＳ６０９からＳ６１２における各ステップの動作と同様であるため説明を省略する。
【００７１】
上記のように、第１ユーザ識別情報と第２ユーザ識別情報が関連付けられているか否かに基づいて、第１ネットワーク１１０に接続されたスキャナ３０２が読取を行ったデータは、情報処理装置１００を介して、第１ネットワーク１１０と分離された第２ネットワーク１１１に接続された第３ＰＣ３０８に送信される。なお、本実施形態は上記の実施例に限定されるものではなく、種々の変形が可能である。例えば、上記と同様に、既に割り当てられた通信インタフェースは２つ以上であってもよい。
【００７２】
本発明は、上記の実施例または変形例に限定されるものではなく、種々の変形が可能である。情報処理装置１００の構成やフローチャートは一例であって、これに限定されるものではない。上記の実施例または変形例で示した構成と実質的に同一の構成、同一の作用効果を奏する構成または同一の目的を達成する構成で置き換えてもよい。
【００７３】
例えば、情報処理装置１００が、スキャナやプリンタ等の機能を有する構成としていてもよい。具体的には、判定部２０４が、要求信号を送信した第２装置１１３が不適であると判定した場合に、情報処理装置１００自身が、転送データについて、印刷の処理を行ってもよい。
【符号の説明】
【００７４】
１００  情報処理装置、１０１  制御部、１０２  表示部、１０３  入力部、１０４  記憶部、１０５  読取部、１０６  出力部、１０７  通信部、１０８  第１通信インタフェース、１０９  第２通信インタフェース、１１０  第１ネットワーク、１１１  第２ネットワーク、１１２  第１装置、１１３  第２装置、２０１  抽出部、２０２  第１取得部、２０３  第２取得部、２０４  判定部、２０５  送信部、２０６  グルーピング情報記憶部、２０７  権限情報記憶部、２０８  ユーザ識別情報記憶部、２０９  転送データ記憶部、３０１  第１ＰＣ、３０２  スキャナ、３０３  第１サーバ、３０４  第２ＰＣ、３０５  プリンタ、３０６  ルータ、３０７  第２サーバ、３０８  第３ＰＣ。
【図１】
0006413669.tif 000002
【図２】
0006413669.tif 000003
【図３】
0006413669.tif 000004
【図４】
0006413669.tif 000005
【図５】
0006413669.tif 000006
【図６】
0006413669.tif 000007
【図７】
0006413669.tif 000008