JP2008293503A

Network enabled printing device, method, and recording medium

Abstract

Problem to be solved.To support various protocols prepared by a client application while refraining from modifying an apparatus module. A MFP includes a plurality of SDP services, a plurality of SDP adapters, and a device service management system (DSMS). The SDP service interfaces with one of several SDP adapters. Each SDP adapter translates messages from the corresponding SDP service into a format understandable by the DSNS. DSMS manages service metadata information for multiple services provided by the MFP. Upon request from the client, the SDP service requests metadata from the corresponding SDP adapter. The SDP adapter makes a request to the DSNS, which responds to the SDP adapter with the requested metadata. The SDP adapter sends metadata to the client via the SDP service. [Selection diagram] Fig. 1

JP2008293503A, drawing sheet 1
Sheet 1 of 5

Term

Projected expiry 23 May 2028.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

19 claims: 3 independent, 16 dependent

  1. 1
    複数のサービスディスカバリプロトコル(SDP)をサポートし、複数のサービスアプリケーションを有するネットワークイネーブル印刷装置であって、前記サービスアプリケーションの各々は少なくとも1つのサービスを提供し、当該ネットワークイネーブル印刷装置は、 複数のSDPサービスモジュールと、 複数のSDPアダプタモジュールと、 前記複数のサービスの各サービスについてメタデータを取得するデバイスサービス管理システム(DSMS)と、 を有し、前記複数のSDPサービスモジュールの内のSDPサービスモジュール各々は、前記複数のSDPの個々のSDPを実行し、 前記複数のSDPサービスモジュールの内の各SDPサービスモジュールは、前記複数のSDPアダプタモジュールの内の個々のSDPアダプタモジュールとインターフェースをとり、 前記複数のSDPアダプタモジュールの内のSDPアダプタモジュール各々は、前記DSMSとインターフェースをとり、 印刷データを処理することに備えて及び印刷データに反映される電子書類の印刷バージョンが生成されるのを引き起こすことに備えて、前記複数のサービスアプリケーションの内の1つが印刷プロセスを含み、 クライアントからのリクエストに基づいて、前記複数のSDPサービスモジュールの内の特定のSDPサービスモジュールは、対応するSDPアダプタモジュールに第2のリクエストを送信し、 前記第2のリクエストに基づいて、前記対応するSDPアダプタモジュールは、前記DSMSに第3のリクエストを送信し、 前記DSMSは、前記対応するSDPアダプタモジュールに前記メタデータを送信し、 前記対応するSDPアダプタモジュールは、前記特定のSDPサービスモジュールへ前記メタデータを送信し、 前記メタデータに基づいて、前記特定のSDPサービスモジュールは、前記クライアントへのレスポンスを生成及び送信するようにしたネットワークイネーブル印刷装置。
  2. 2
    個々のSDPは、ウェブサービスディスカバリ又はシンプルサービスディスカバリプロトコルの一方である請求項1に記載のネットワークイネーブル印刷装置。
  3. 3
    前記複数のサービスアプリケーションの内のサービスアプリケーションによって提供されるサービスが、印刷サービス、ファクシミリサービス、アーカイブサービス及びスキャンサービスの内の何れかである請求項1に記載のネットワークイネーブル印刷装置。
  4. 4
    前記DSMSは、前記複数のSDPアダプタモジュールの内のSDPアダプタモジュール各々に通知を送信し、前記通知は、前記サービスの1つ以上の状態を示す第1データを含み、 前記通知に基づいて、前記SDPアダプタモジュールの各々が、対応するSDPサービスモジュールへ第1メッセージを送信し、 前記第1メッセージに基づいて、前記対応するSDPサービスモジュールは、前記通知に関する第2データを含む第2メッセージを生成し、1つ以上のクライアントに送信するようにした請求項1に記載のネットワークイネーブル印刷装置。
  5. 5
    前記通知は、1つ以上のサービスが前記MFPに最近加えられたこと又は1つ以上のサービスが前記MFPで利用可能でないことを示すものである請求項4に記載のネットワークイネーブル印刷装置。
  6. 6
    前記DSMSを修正せずに、前記複数のSDPサービスモジュールの内のどのSDPサービスモジュールも修正せずに、或いは前記複数のSDPアダプタモジュールの内のどのSDPアダプタモジュールも修正せずに、前記MFPにサービスアプリケーションが追加されるようにした請求項1に記載のネットワークイネーブル印刷装置。
  7. 7
    前記DSMSを修正せずに、SDPサービスモジュール及び対応するSDPアダプタモジュールが追加されるようにした請求項1に記載のネットワークイネーブル印刷装置。
  8. 8
    前記DSMSを修正せずに、前記複数のSDPサービスモジュールの特定のSDPサービスモジュールが修正されるようにした請求項1に記載のネットワークイネーブル印刷装置。
  9. 9
    前記複数のSDPサービスモジュールの内のどれも修正せずに、前記DSMSが修正されるようにした請求項1に記載のネットワークイネーブル印刷装置。
  10. 10
    複合機(MFP)で提供される1つ以上のサービスのメタデータを求めるリクエストを受信する方法であって、前記MFPは複数のサービスアプリケーションを有し、前記サービスアプリケーションの各々は少なくとも1つのサービスを提供し、前記MFPは複数のサービスディスカバリプロトコル(SDP)をサポートし、当該方法は、 クライアントから前記リクエストを受信する受信ステップであって、 複数のSDPサービスモジュールの内のSDPサービスモジュール各々は、前記複数のSDPの個々のSDPを実行し、 前記複数のSDPサービスモジュールの内の各SDPサービスモジュールは、複数のSDPアダプタモジュールの内の個々のSDPアダプタモジュールとインターフェースをとり、 前記複数のSDPアダプタモジュールの内のSDPアダプタモジュール各々は、前記複数のサービスの内の各サービスのメタデータを取得するデバイスサービス管理システム(DSMS)とインターフェースをとり、 印刷データを処理することに備えて及び印刷データに反映される電子書類の印刷バージョンが生成されるのを引き起こすことに備えて、前記複数のサービスアプリケーションの内の1つが印刷プロセスを含むようにした受信ステップと、 前記リクエストに基づいて、前記複数のSDPサービスモジュールの内の特定のSDPサービスモジュールが、対応するSDPアダプタモジュールに第2のリクエストを送信するステップと、 前記第2のリクエストに基づいて、前記対応するSDPアダプタモジュールが、前記DSMSに第3のリクエストを送信するステップと、 前記DSMSが、前記対応するSDPアダプタモジュールに前記メタデータを送信するステップと、 前記対応するSDPアダプタモジュールが、前記特定のSDPサービスモジュールへ前記メタデータを送信するステップと、 前記メタデータに基づいて、前記クライアントへのレスポンスを生成及び送信するステップと、 を有する方法。
  11. 11
    個々のSDPは、ウェブサービスディスカバリ又はシンプルサービスディスカバリプロトコルの一方である請求項10に記載の方法。
  12. 12
    前記複数のサービスアプリケーションの内のサービスアプリケーションによって提供されるサービスが、印刷サービス、ファクシミリサービス、アーカイブサービス及びスキャンサービスの内の何れかである請求項10に記載の方法。
  13. 13
    前記サービスの1つ以上の状態を示す第1データを含む通知を、前記DSMSが、前記複数のSDPアダプタモジュールの内のSDPアダプタモジュール各々に送信するステップと、 前記通知に基づいて、前記SDPアダプタモジュールの各々が、対応するSDPサービスモジュールへ第1メッセージを送信するステップと、 前記第1メッセージに基づいて、前記対応するSDPサービスモジュールが、前記通知に関する第2データを含む第2メッセージを生成し、1つ以上のクライアントに送信するステップと、 を更に有する請求項10に記載の方法。
  14. 14
    前記通知は、1つ以上のサービスが前記MFPに最近加えられたこと又は1つ以上のサービスが前記MFPで利用可能でないことを示すものである請求項13に記載の方法。
  15. 15
    前記DSMSを修正せずに、前記複数のSDPサービスモジュールの内のどのSDPサービスモジュールも修正せずに、或いは前記複数のSDPアダプタモジュールの内のどのSDPアダプタモジュールも修正せずに、前記MFPにサービスアプリケーションを追加するステップを更に有する請求項10に記載の方法。
  16. 16
    前記DSMSを修正せずに、SDPサービスモジュール及び対応するSDPアダプタモジュールを追加するステップを更に有する請求項10に記載の方法。
  17. 17
    前記DSMSを修正せずに、前記複数のSDPサービスモジュールの特定のSDPサービスモジュールを修正するステップを更に有する請求項10に記載の方法。
  18. 18
    前記複数のSDPサービスモジュールの内のどれも修正せずに、前記DSMSを修正するステップを更に有する請求項10に記載の方法。
  19. 19
    複合機(MFP)で提供される1つ以上のサービスのメタデータを求めるリクエストを受信する方法を、1つ以上のプロセッサに実行させる命令を有するマシン読取可能な記録媒体であって、前記MFPは複数のサービスアプリケーションを有し、前記サービスアプリケーションの各々は少なくとも1つのサービスを提供し、前記MFPは複数のサービスディスカバリプロトコル(SDP)をサポートし、前記方法は、 クライアントから前記リクエストを受信する受信ステップであって、 複数のSDPサービスモジュールの内のSDPサービスモジュール各々は、前記複数のSDPの個々のSDPを実行し、 前記複数のSDPサービスモジュールの内の各SDPサービスモジュールは、複数のSDPアダプタモジュールの内の個々のSDPアダプタモジュールとインターフェースをとり、 前記複数のSDPアダプタモジュールの内のSDPアダプタモジュール各々は、前記複数のサービスの内の各サービスのメタデータを取得するデバイスサービス管理システム(DSMS)とインターフェースをとり、 印刷データを処理することに備えて及び印刷データに反映される電子書類の印刷バージョンが生成されるのを引き起こすことに備えて、前記複数のサービスアプリケーションの内の1つが印刷プロセスを含むようにした受信ステップと、 前記リクエストに基づいて、前記複数のSDPサービスモジュールの内の特定のSDPサービスモジュールが、対応するSDPアダプタモジュールに第2のリクエストを送信するステップと、 前記第2のリクエストに基づいて、前記対応するSDPアダプタモジュールが、前記DSMSに第3のリクエストを送信するステップと、 前記DSMSが、前記対応するSDPアダプタモジュールに前記メタデータを送信するステップと、 前記対応するSDPアダプタモジュールが、前記特定のSDPサービスモジュールへ前記メタデータを送信するステップと、 前記メタデータに基づいて、前記クライアントへのレスポンスを生成及び送信するステップと、 を有するようにしたマシン読取可能な記録媒体。
Independent claims19