WO0058823A1

Network system and network interface card

Abstract

The function of a network interface card is greatly improved by connecting it to a network, when compared with that of when it is used unconnectedly. A client network interface card (40a) sends an inquiry (110) about the capability information to other devices on the network and discloses virtual device information (114) on a device having a function improved more than the real device on a PC (14) according to the capability information (112) acquired from the other devices. The PC (14) sends printing data to the client network interface card (40a) according to the virtual printer information (114) and makes a request for printing. The client network interface card having received the request for printing requiring a capability greater than that of itself determines a server device (20a) which the client network interface card asks for the processing according to the capability information (112), asks the server device (20a) for the processing, receives the printing data after the processing, and carries out printing output.

WO0058823A1, drawing sheet 1
Sheet 1 of 18

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

27 claims: 26 independent, 1 dependent

  1. 1
    請求の範囲 1 . コンピュータの印刷命令を受信可能なネヅ トヮ一クインタ一フエース力 —ドと、 少なくとも 1つの他のデバイスを含むネットワークシステムであって、 前記ネッ トヮ一クインタ一フエ一スカ一ドは、 前記ネッ トワークに接続された他のデバイスに対して、 ネッ トヮ一クイン夕一 フェースカードのメモリ容量、 プリンタ言語に関する処理、 画像処理、 画像処理 実行環境の少なくとも 1つを含む能力の能力情報を問い合わせる能力情報問い合 わせ手段と、 前記能力情報の問い合わせに応じてネッ トワークに接続された他のデバイスか ら送られてきた前記の能力情報に基づき、 自機の機能アップをサポートしてくれ る他のデバイスがあるかどうか判断し、 自機の仮想プリン夕情報を決定する仮想 プリン夕情報決定手段と、 前記仮想プリン夕情報をコンピュータに開示する仮想プリン夕情報開示手段を 含み、 前記他のデバイスは、 前記能力情報の問い合わせに対して、 自機のメモリ容量、 ブリン夕言語に関す る処理、 画像処理、 画像処理実行環境の少なくとも 1つを含む能力の能力情報を 前記ネッ トヮ一クイン夕一フェースカードに応答する能力情報応答手段を含むこ とを特徴とするネヅ トワークシステム。
  2. 2
    請求項 1において、 前記仮想ブリン夕情報決定手段は、 ネヅ トワークに接続された他のデバイスが、 所与のプリン夕コマンド及びプリ ン夕言語の少なくとも一方をプリンタの処理できるプリン夕コマンド及びブリン 夕言語の少なくとも一方に変換するための変換機能を有している場合は、 前記所 与のプリン夕コマンド及びプリン夕言語の少なくとも一方を処理可能であるとい う仮想プリン夕情報を決定し、 前記仮想プリン夕情報開示手段は、 前記決定された仮想プリン夕情報をコンピュータに開示することを特徴とする ネヅ トワークシステム。
  3. 3
    請求項 1または 2のいずれかにおいて、 前記ネットヮ一クインターフェ一スカ一ドは、 前記コンピュータから受信した印刷用デ一夕の印刷依頼が、 自機本来の処理脳 力を上回る場合には、 他のデバィスから送られてきた前記能力情報に基づいて、 受信した印刷用デ一夕を送信するサ一バデバイスを決定し、 前記印刷用デ一夕を 前記サーバデバイスにリアルタイムに送信し、 所与の処理を依頼する処理依頼手 段と、 前記サーバデバイスに前記所与の処理後の印刷用データの送信を要求する送信 要求手段と、 前記送信要求に応じて受信した前記所与の処理後の印刷用データに基づき印刷 するよう制御する印刷制御手段とを含み、 前記サーバデバイスは、 前記ネットヮ一クインターフェースカードから受信した前記印刷用デー夕に前 記所与の処理を行い、 前記ネットヮ一クインターフェ一スカ一ドからの送信要求 に応じて、 前記所与の処理後の印刷用データを前記ネットヮ一クイン夕一フエ一 スカ一ドに送信するサーバ処理手段を含むことを特徴とするネットワークシステ ム。
  4. 4
    請求項 3において、 前記所与の処理は、 コンピュータから受信した前記印刷用データを前記ネットヮ一クインターフェ ースが実装されたブリン夕に適した印刷用デ一夕に変換するための変換処理を含 み、 前記処理依頼手段は、 プリンタ言語に関する処理及び画像処理の少なくとも一つを含むブリン夕関連 機能に関する前記能力情報及びコンピュー夕から受信した印刷用データに基づい て、 変換処理を行うためのサーバデバイスを決定し、 前記サーバ処理手段は、 前記ネットヮ一クイン夕一フェースカードから受信した前記印刷用デ一夕を、 前記ネッ トヮ一クインタ一フェースカードが実装されたプリンタに適した印刷用 デ一夕に変換する変換処理手段を含むことを特徴とするネッ トワークシステム。
  5. 5
    請求項 4において、 前記処理依頼手段は、 前記所与の処理を依頼する際に、 自機のデバイス情報を前記サーバデバイスに 送信し、 前記変換処理手段は、 前記デバイス情報に基づいて、 前記印刷用データを、 前記ネットワークイン夕 —フェース力一ドが実装されたプリン夕に適した印刷用デ一夕に変換することを 特徴とするネヅ トワークシステム。
  6. 6
    請求項 3〜 5のいずれかにおいて、 前記所与の処理は、 コンピュータから受信した前記印刷用デ一夕を記憶する記憶処理を含み、 前記処理依頼手段は、 前記メモリ容量に関する能力情報に基づき、 前記記憶処理を行うのためサーバ デバイスを決定し、 前記サーバ処理手段は、 前記ネッ トワークインターフェースカードから送られてきた印刷用データを受 信して、 自機のメモリに記憶する記憶処理手段を含むことを特徴とするネッ トヮ —クシステム。
  7. 7
    請求項 6において、 前記処理依頼手段は、 前記コンピュータから送られてきた印刷用デ一夕を、 自機の印刷用メモリに空 きがなくなるまで格納して、 前記印刷用メモリに空きがなくなったら、 受信した 前記印刷用デ一夕をリアルタイムに前記サーバデバイスに転送し、 前記送信要求手段は、 印刷による印刷用メモリの空き具合に応じて、 前記サーバデバイスに自機が送 信した印刷用データの送信を要求し、 前記印刷制御手段は、 先に転送した印刷用データを順次受信して、 自機の印刷用メモリに格納するよ う制御を行い、 印刷と前記サーバデバイスの印刷用データの転送を並行して実行することを特 徴とするネットワークシステム。
  8. 8
    請求項 3〜 7のいずれかにおいて 前記所与の処理は、 コンピュータから受信した前記印刷用データの画像処理を含み、 前記ネヅトワークィン夕ーフェ一ス力一ドは、 前記印刷用データに対して自機が実装されたデバイスに適合した画像処理を行 う画像処理プログラムを記憶する画像処理プログラム記憶手段をさらに含み、 前記処理依頼手段は、 前記画像処理実行環境に関する能力情報に基づき、 前記画像処理の実行環境を 有するサーバデバイスを決定し、 前記印刷用デ一夕及び前記印刷用データの画像 処理を行うための前記画像処理プログラムを前記サーバデバイスに送信し、 前記サーバ処理手段は、 前記ネットヮ一クイン夕一フェース力一ドから送られてきた前記印刷用デ一夕 及び前記印刷用デ一夕の画像処理を行うための前記画像処理プログラムを受信し、 前記画像処理プログラムを用いて、 前記印刷用データの画像処理を行う画像処理 実行手段を含むことを特徴とするネットワークシステム。
  9. 9
    請求項 1〜 8のいずれかにおいて、 前記ネットヮ一クイン夕ーフェースカードは、 自機がネットワークへ接続された場合、 前記ネットワークへ新規デバイスの接 続があった場合、 前記コンピュータから能力情報の問い合わせがあった場合の少 なくとも 1つの場合に、 前記ネットワークに接続された他のデバイスに対して、 前記能力情報の問い合わせを行うことを特徴とするネットワークシステム。
  10. 10
    1 0 . 請求項 1〜 9のいずれかにおいて、 前記ネヅ トヮ一クイン夕ーフエ一スカードは、 前記能力情報をネットワーク上の各デバイスに関連づけて記憶する能力情報記 憶手段を含むことを特徴とするネットワークシステム。
  11. 11
    1 1 . 請求項 1〜: L 0のいずれかにおいて、 前記印刷用データは、 画像デ一夕又は画像データ及びプリン夕コマンドを含む ことを特徴とするネットワークシステム。
  12. 12
    1 2 . 少なくとも 1つのデバイスを含むネヅトワークシステムに接続されコ ンピュ一夕の印刷命令を受信可能なネヅ トヮ一クイン夕ーフェース力一ドであつ て、 前記ネッ トワークに接続された他のデバイスに対して、 自機のメモリ容量、 プ リン夕言語に関する処理、 画像処理、 画像処理実行環境の少なくとも 1つを含む 能力の能力情報を問い合わせる能力情報問い合わせ手段と、 前記能力情報の問い合わせに応じてネッ トヮ一クに接続された他のデバイスか ら送られてきた前記能力情報に基づき、 自機の機能アップをサポ一卜してくれる 他のデバイスがあるかどうか判断し、 自機の仮想プリン夕情報を決定する仮想プ リンタ情報決定手段と、 前記仮想プリン夕情報をコンビユー夕に開示する仮想プリン夕情報開示手段を 含むことを特徴とするネッ トヮ一クイン夕一フニ一スカード。
  13. 13
    1 3 . 請求項 1 2において、 前記仮想プリン夕情報決定手段は、 ネッ トワークに接続された他のデバイスが、 所与のプリン夕コマンド及びプリ ン夕言語の少なくとも一方をブリン夕の処理できるブリン夕コマンド及びプリン 夕言語の少なくとも一方に変換するための変換機能を有している場合は、 前記所 与のプリンタコマンド及びプリンタ言語の少なくとも一方を処理可能であるとい う仮想プリン夕情報を決定し、 前記仮想プリン夕情報閧示手段は、 前記決定された仮想プリンタ情報をコンピュータに開示することを特徴とする ネヅ トヮ一クインタ一フヱ一スカ一ド。
  14. 14
    1 4 . 請求項 1 2または 1 3のいずれかにおいて、 前記コンピュータから受信した印刷用デ一夕の印刷依頼が、 自機本来の処理脳 力を上回る場合には、 他のデバイスから送られてきた前記能力情報に基づいて、 受信した印刷用データを送信するサーバデバィスを決定し、 前記印刷用デ一夕前 記サーバデバイスにリアルタイムに送信し、 所与の処理を依頼する処理依頼手段 と、 前記サーバデバイスに前記所与の処理後の印刷用デ一夕の送信を要求する送信 要求手段と、 前記送信要求に応じて受信した前記所与の処理後の印刷用データに基づき印刷 するよう制御する印刷制御手段とを含むことを特徴とするネヅトワークインター フエ一スカード。
  15. 15
    1 5 . 請求項 1 4において、 前記所与の処理は、 コンビュ一夕から受信した前記印刷用データを自機に適した印刷用デ一夕に変 換するための変換処理を含み、 前記処理依頼手段は、 プリンタ言語に関する処理及び画像処理の少なくとも一つを含むプリンタ関連 機能に関する前記能力情報及びコンピュ一夕から受信した印刷用デ一夕に基づい て、 変換処理を行うためのサーバデバイスを決定することを特徴とするネットヮ 一クインターフェ一スカ一ド。
  16. 16
    1 6 . 請求項 1 5において、 前記処理依頼手段は、 前記所与の処理を依頼する際に、 自機のデバイス情報を前記サーバデバイスに 送信することを特徴とするネットヮ一クイン夕一フエ一スカード。
  17. 17
    1 7 . 請求項 1 4〜 1 6のいずれかにおいて 前記所与の処理は、 コンビユー夕から受信した前記印刷用デ一夕を記憶する記憶処理を含み、 前記処理依頼手段は、 前記メモリ容量に関する能力情報に基づき、 前記記憶処理を行うのためサ一バ デバイスを決定を決定することを特徴とするネットヮ一クイン夕一フェースカー 卜'。
  18. 18
    1 8 . 請求項 1 7において、 前記処理依頼手段は、 前記コンビュ一夕から送られてきた印刷用デ一夕を、 自機の印刷用メモリに空 きがなくなるまで格納して、 前記印刷用メモリに空きがなくなったら、 受信した 前記印刷用デ一夕をリアルタイムに前記サーバデバイスに転送し、 前記送信要求手段は、 印刷による印刷用メモリの空き具合に応じて、 前記サ一バデバイスに自機が送 信した印刷用データの送信を要求し、 前記印刷制御手段は、 先に転送した印刷用データを順次受信して、 前記印刷用メモリに格納するよう 制御を行い、 印刷と前記サーバデバイスの印刷用データの転送を並行して実行することを特 徴とするネットヮ一クイン夕一フェースカード。
  19. 19
    1 9 . 請求項 1 4〜 1 7のいずれかにおいて、 前記所与の処理は、 コンビュ一夕から受信した前記印刷用データの画像処理を含み、 前記印刷用デ一夕に対して自機が実装されたデバイスに適合した画像処理を行 う画像処理プログラムを記憶する画像処理プログラム記憶手段をさらに含み、 前記処理依頼手段は、 前記画像処理実行環境に関する能力情報に基づき、 前記画像処理の実行環境を 有するサ一バデバイスを決定し、 前記印刷用データ及び前記印刷用データの画像 処理を行うための前記画像処理プログラムを前記サーバデバイスに送信すること を特徴とするネヅトワークインタ一フェース力一ド。
  20. 20
    2 0 . 請求項 1 2〜 1 9のいずれかにおいて、 自機がネットワークへ接続された場合、 前記ネットワークへ新規デバイスの接 続があつた場合、 前記コンビュー夕から能力情報の問い合わせがあつた場合の少 なくとも 1つの場合に、 前記ネットワークに接続された他のデバイスに対して、 前記能力情報の問い合わせを行うことを特徴とするネットヮ一クインターフェ一 スカ一ド。
  21. 21
    2 1 . 請求項 1 2〜2 0のいずれかにおいて、 前記能力情報をネットワーク上の各デバイスに関連づけて記憶する能力情報記 憶手段を含むことを特徴とするネットヮ一クインタ一フェースカード。
  22. 22
    2 2 . 請求項 1 4〜 2 1のいずれかにおいて、 ネヅトヮ一クに接続された他のデバイスからのメモリ容量、 プリン夕言語に関 する処理、 画像処理、 画像処理実行環境の少なくとも 1つを含む能力の能力情報 の問い合わせに対して、 自機のメモリ容量、 ブリン夕言語に関する処理、 画像処 理、 画像処理実行環境の少なくとも 1つを含む能力の能力情報を前記他のデバィ スに応答する能力情報応答手段と、 ネヅ トワークに接続された他のネヅ トヮ一クイン夕一フエース力一ドから受信 した印刷用デ一夕に所与の処理を行い、 前記他のネッ トヮ一クインターフェ一ス 力一ドからの送信要求に応じて、 前記所与の処理後の印刷用データを前記他のネ ッ トヮ一クイン夕一フェースカードに送信するサーバ処理手段をさらに含むこと を特徴とするネヅトヮ一クインタ一フェースカード。
  23. 23
    2 3 . 請求項 2 2において、 前記サーバ処理手段は、 他のネッ トヮ一クイン夕一フェース力一ドから受信した前記印刷用デ一夕を、 前記他のネッ トワークィンターフェース力一ドが実装されたプリンタに適した印 刷用データに変換する変換処理手段を含むことを特徴とするネッ トヮ一クイン夕 —フェース力一ド。
  24. 24
    2 4 . 請求項 2 3において、 前記変換処理手段は、 他のネヅ トヮ一クインタ一フェースカードから受信した前記デバイス情報に基 づき、 前記他のネヅトヮ一クインターフェースカードが実装されたプリン夕に適 した印刷用データに変換することを特徴とするネッ トヮ一クイン夕一フエ一スカ —ド。
  25. 25
    2 5 . 請求項 2 2〜 2 4のいずれかにおいて、 前記サーバ処理手段は、 前記ネッ トヮ一クインターフェ一スカードから送られてきた印刷用データを受 信して、 前記メモリに記憶する記憶処理手段を含むことを特徴とするネッ トヮー クイン夕一フヱ一スカ一ド。
  26. 26
    2 6 . 請求項 2 2〜 2 5のいずれかにおいて、 前記サーバ処理手段は、 前記他のデバィスから送られてきた前記印刷用データ及び前記印刷用デ一夕の 画像処理を行うための前記画像処理プログラムを受信し、 前記画像処理プログラ ムを用いて、 前記印刷用デ一夕の画像処理を行う画像処理実行手段を含むことを 特徴とするネヅトヮ一クイン夕一フェース力一ド。
  27. 27
    2 7 . 請求項 1 2〜 2 6のいずれかにおいて、 前記印刷用データは、 画像データ又は画像データ及びプリンタコマンドを含む ことを特徴とするネットワークインタ一フエ一スカード。
Independent claims27