JP5272400B2 - 新たなサービスを装置に動的に追加するための方法、装置及びコンピュータプログラム - Google Patents
新たなサービスを装置に動的に追加するための方法、装置及びコンピュータプログラム Download PDFInfo
- Publication number
- JP5272400B2 JP5272400B2 JP2007325070A JP2007325070A JP5272400B2 JP 5272400 B2 JP5272400 B2 JP 5272400B2 JP 2007325070 A JP2007325070 A JP 2007325070A JP 2007325070 A JP2007325070 A JP 2007325070A JP 5272400 B2 JP5272400 B2 JP 5272400B2
- Authority
- JP
- Japan
- Prior art keywords
- service
- new application
- new
- request
- application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Educational Administration (AREA)
- Development Economics (AREA)
- Data Mining & Analysis (AREA)
- Facsimiles In General (AREA)
- Computer And Data Communications (AREA)
Description
図1は、複合機(MFP)のサービスをクライアントアプリケーションがどのように要求するかを示す本発明の一実施例によるフローチャートである。ステップ102では、MFPのロケーションデータはクライアントアプリケーションに送信される。ステップ104では、MFPに関するデバイスファシリティマネジャ(DFM)が、クライアントアプリケーションから、MFPに関するメタデータを求めるメタデータリクエストを受信する。ステップ106では、デバイスメタデータがDFMからクライアントアプリケーションに送信され、そのデバイスメタデータはMFPにより提供される複数のサービスを示す。
図2は、新たなウェブサービスがMFPにどのように付加されるかを示す本発明の一実施例によるフローチャートである。ステップ202では、新たなサービスを装置に登録するための登録リクエストが、新たなサービスを提供する新たなアプリケーションから受信される。ステップ204では、その新たなアプリケーションがその装置に登録されたことの確認応答が新たなアプリケーションに送信される。ステップ206では、新たなサービスに関連するサービスメタデータが、新たなアプリケーションから受信される。ステップ208では、新たなアプリケーションにポート番号が割り当てられる。新たなサービスアプリケーションは、新たなアプリケーションにより提供されるサービスを求めるリクエストを、そのポート番号で指定されるポートで受信する。
図3は、リクエストを処理してMFPでデータを処理する本発明の一実施例によるアーキテクチャ例300を示すブロック図である。アーキテクチャ300は、クライアント302、アドミニストレータ304、デバイスファシリティマネジャ(DFM)306、MFPで動作する複数のウェブサービスアプリケーション(WSA)308を含む。
クライアント302は或るプロセスに関連するアプリケーションであり、それはMFPにより提供される1つ以上のサービスを要求する。クライアント302は典型的にはオペレーティングシステムに関連するアプリケーションであり、それは初期要求プロセスをサポートする。クライアント302の目的は、プラットフォーム固有のコールを、リクエストプロセスからSOAPリクエストに変換することであり、SOAPリクエストはSOAPを「理解」するアプリケーションにより処理可能である。
クライアント302及びMFP間のSOAP通信は、(不図示の)ネットワークを介してなされてもよい。ネットワークは如何なる媒体で又は如何なる手段で実現されてもよく、ネットワーク中の様々なノード間でデータ通信機能をもたらす。そのようなネットワークの具体例は、ローカルエリアネットワーク(LAN)、広域ネットワーク(WAN)、イーサーネット、インターネット、1つ以上の地上、衛星又は無線リンク等のネットワークを含むがこれらに限定されない。ネットワークはこれら説明済みのネットワークの組み合わせを含んでもよい。ネットワークは、トランスミッションコントロールプロトコル(TCP)、ユーザデータグラムプロトコル(UDP)及び/又はインターネットプロトコル(IP)に従ってデータを伝送してもよい。
ディスカバリリクエスト、ロギング情報のリクエスト及びコンフィギュレーション命令のリクエストを受け入れることで、DFM306はMFPの代理を務める。一実施例によれば、DFM306は複数のウェブサービス仕様の実現手段に関するリポジトリとして機能してもよい。従ってDFM306は共有ライブラリルーチンを含み、各ルーチンは1つ以上のウェブサービス仕様(例えば、WSセキュリティ、WSメタデータイクスチェンジ)で規定される1つ以上の機能を実現する。こうして、複数のウェブサービス仕様が実現されると、MFPで動作する複数のウェブサービスアプリケーションどうしで共有される。その結果、ウェブサービスアプリケーションの開発者は、DFM306に実装される如何なる仕様についても多くの詳細を知る必要はなく、それらの手段を信頼して使用することができる。DFM306に備わるウェブサービス仕様は、限定ではないが、WSディスカバリ312、WSトランスファ314、WS-MeX(即ち、WS-MetadataExchange)316及びWSセキュリティ318を含んでもよい。
一実施例によれば、DFM306はWSDマネジャ310も有する。WSDマネジャ310は、ロギング情報、ステータスの問い合わせ及び(アドミニストレータ304からのような)MFPの外部管理についてのセントラルポイント(central point)を与える。アドミニストレータは或るアプリケーションであり、そのアプリケーションはWSDマネジャ310を介してFMPに関する情報を検索するように構成される。例えば、WSDマネジャ310は、全てのWSA308から及び様々なプラットフォーム(WSA308が動作しているプラットフォーム)から内部で集まるロギング情報全てを集めてもよい。アドミニストレータはWSDマネジャ310を用いてWSA308を構築してもよいし、更新してもよいし、或いはディセーブルにしてもよい。
一実施例によれば、WSDマネジャ310はMFPに関する一般情報(IPアドレス及びMFPのモデル番号等)を一般的APIを介して検索する。一般的API320は或るインターフェースを規定し、そのインターフェースにより、DFM306はMFPの各プラットフォームに固有の情報を受信する。このようなわけでDFM開発者は、特定のプラットフォームの詳細を知る必要はなく、あるMFPについてその開発者が構築しようとするDFMについての詳細だけを知っていればよい(図3における波線は、特定のAPIから適切なAPI手段へのAPI呼出(コール)である。)。
一般的API320がDFM306で規定されていた場合、特定のプラットフォームについて一般的API320の実現手段が規定される必要がある。例えば、一般的API実現手段332が、従来のプラットフォーム330上で一般的API320として規定される。同様に、一般的API実現手段342が、リナックスベースのプラットフォーム340上で一般的API320として規定される。対応する一般的API実現手段は、装置固有のリクエストで特定され且つMFPで実現される機能を決める。DFM306の開発者がその実現手段を決定してもよいし、或いはターゲットプラットフォームの知識を有するそれ以外の誰かが実現手段を決めてもよい。
ウェブサービスアプリケーション(WSA)308は或るモジュールであり、そのモジュールは、1つ以上のウェブサービスを提供し、DFM306で用意されるプロトコルのようなウェブサービスプロトコル及び技術を当てにしている。WSA308がSOAPリクエストを分析するロジックを含んでいなかったならば、WSA308はSOAPリクエストを分析するために別個のSOAPモジュール(不図示)を当てにしてもよい。上述したように、別個のSOAPモジュールが、DFM306によって用意され、全てのWSA308の中で共有されてもよい。
WSA308はアブストラクトAPI(例えば、アブストラクトAPI324)を含んでもよく、そのAPIを介して装置固有のコールが生成される。アブストラクトAPIは或るインターフェースを規定し、そのインターフェースによって、関連するWSA308はMFPの1つ以上の機能を起動する。従ってウェブサービスアプリケーションの開発者は、対象とするプラットフォームに潜む複雑な知識を知る必要はなく、その開発者が目的とする新たに提供するサービスだけ知っていればよい。
アブストラクトAPIがウェブサービスアプリケーション開発者により規定されたならば、ある特定のプラットフォームについてそのアブストラクトAPIの実現手段が規定される必要がある。例えば、GWプラットフォーム330上でアブストラクトAPI324に関するアブストラクトAPI実現手段334が規定される。同様に、VxWorksプラットフォーム350上でアブストラクトAPI324に関するアブストラクトAPI実現手段354が規定される。関連するアブストラクトAPI実現手段は、装置固有のリクエストで指定され且つMFPに実装されている機能を規定する。ウェブサービスアプリケーションの開発者がその実現手段を規定してもよいし、或いはターゲットプラットフォームの知識を有するそれ以外の誰かが実現手段を規定してもよい。
図4は、a)クライアント302がMFPで用意されているサービスを如何にして発見するか及びb)クライアント302がサービスリクエストを如何にして送信するかの一例を示す。或るユーザが或る建物に到着し、ミーティング前に或る電子書類を印刷したいが、適切な何らかの印刷装置(特に、SOAPリクエストを処理するよう構成され且つ標準的なウェブサービスプロトコルを実装しているもの)がどこにあるかを知らなかったとする。そのユーザは、暗号化された電子書類を望んでおり、印刷ジョブが完全に実行された時点で(即ち、電子書類全部が印刷された時点で)通知を受けることを望んでいるとする。
新たなサービスが装置にどのように追加されるかの具体例を次に考察する。複写サービス及び印刷サービスを既に提供しているMFPにアーカイブサービスを追加するとする。MFPのオーナーは、新たなアーカイブアプリケーションのコードを含むセキュアディジタル(SD)カードを挿入する。一実施例では、そのコードはセキュアインターネットコネクションを用いてリモートコンピュータからそのMFPに伝送される。しかしながらMFPにコードをもたらす如何なる手段が使用されてもよい。本発明は、新たなアプリケーションのコードがMFPに送信され受信される何らかの特定の手段に限定されない。
上記のアプローチは如何なるタイプのコンピュータプラットフォームでもアーキテクチャでも実現されてよい。図5は本発明の実施例で使用されるコンピュータシステム500のブロック図を示す。コンピュータシステム500は、情報を通信するためのバス502又は他の通信手段と、バス502に結合された情報を処理するプロセッサ504とを有する。コンピュータシステム500は、ランダムアクセスメモリ(RAM)又は他のダイナミックストレージデバイスのようなバス502に結合されたメインメモリ506を有し、メインメモリはプロセッサ504で実行される命令や情報を格納する。メインメモリ506は、プロセッサ504で実行される命令の実行中に、一時的な変数又は他の中間的な情報を格納するのに使用されてもよい。コンピュータシステム500は、プロセッサ504のための命令や静的な情報を格納する、バス502に結合されたリードオンリメモリ(ROM)508又は他のスタティックストレージデバイスを更に含む。磁気ディスク又は他の光ディスクのようなストレージデバイス510は、情報及び命令を格納するために用意されてバス502に結合される。
本願は2006年12月に出願された“WEB SERVICES DEVICE PROFILE ON A MULTI-SERVICE DEVICE: DEVICE AND FACILITY MANAGER”と題する米国出願(代理人管理番号49986-0584)に関連し、その内容はすべて本願のリファレンスに組み入れられる。
302 クライアント
304 アドミニストレータ
306 デバイスファシリティマネジャ
308 ウェブサービスアプリケーション
310 WSDマネジャ
312 WSディスカバリ
314 WSトランスファ
316 WSメタデータイクスチェンジ
318 WSセキュリティ
320 一般的API
322 WSイベンティング
324 アブストラクトAPI
330 従来のプラットフォーム
332,342,352 一般的API手段
334,344,354 アブストラクトAPI手段
340 リナックスベースのプラットフォーム
350 VxWorksベースのプラットフォーム
500 コンピュータシステム
502 バス
504 プロセッサ
506 メインメモリ
508 リードオンリメモリ
510 ストレージデバイス
512 ディスプレイ
514 入力装置
516 カーソル制御部
518 通信インターフェース
520 ネットワークリンク
522 ローカルネットワーク
524 ホスト
526 インターネットサービスプロバイダ
528 インターネット
530 サーバー
Claims (12)
- 新たなサービスを装置に動的に追加するためのシステムが実行する方法であって、
新たなサービスを提供する新たなアプリケーションを前記装置に登録するための登録リクエストを前記新たなアプリケーションから受信するステップと、
前記新たなアプリケーションが前記装置に登録されたことの確認を前記新たなアプリケーションに送信するステップと、
前記新たなサービスに関連するサービスメタデータを前記新たなアプリケーションから受信するステップと、
前記新たなアプリケーションにポート番号を送信するステップと、
を有し、前記新たなアプリケーションは、
前記ポート番号を利用して、前記新たなサービスのリクエストを検出し始め、
クライアントアプリケーションからSOAPリクエストを受信し、
前記装置でサポートされている通信プロトコルに従う装置固有のリクエストを前記SOAPリクエストに基づいて生成し、
前記装置固有のリクエストを前記装置に送信する方法。 - 新たなサービスを装置に動的に追加するための方法をシステムに実行させるコンピュータプログラムであって、前記方法は、
新たなサービスを提供する新たなアプリケーションを前記装置に登録するための登録リクエストを前記新たなアプリケーションから受信するステップと、
前記新たなアプリケーションが前記装置に登録されたことの確認を前記新たなアプリケーションに送信するステップと、
前記新たなサービスに関連するサービスメタデータを前記新たなアプリケーションから受信するステップと、
前記新たなアプリケーションにポート番号を送信するステップと、
を有し、前記新たなアプリケーションは、
前記ポート番号を利用して、前記新たなサービスのリクエストを検出し始め、
クライアントアプリケーションからSOAPリクエストを受信し、
前記装置でサポートされている通信プロトコルに従う装置固有のリクエストを前記SOAPリクエストに基づいて生成し、
前記装置固有のリクエストを前記装置に送信する、コンピュータプログラム。 - 新たなサービスを装置に動的に追加するためのシステムであって、
新たなサービスを提供する新たなアプリケーションを前記装置に登録するための登録リクエストを前記新たなアプリケーションから受信し、
前記新たなアプリケーションが前記装置に登録されたことの確認を前記新たなアプリケーションに送信し、
前記新たなサービスに関連するサービスメタデータを前記新たなアプリケーションから受信し、
前記新たなアプリケーションにポート番号を送信し、
前記新たなアプリケーションは、
前記ポート番号を利用して、前記新たなサービスのリクエストを検出し始め、
クライアントアプリケーションからSOAPリクエストを受信し、
前記装置でサポートされている通信プロトコルに従う装置固有のリクエストを前記SOAPリクエストに基づいて生成し、
前記装置固有のリクエストを前記装置に送信する、システム。 - 前記装置が、印刷データを処理し、該印刷データに反映される電子書類の印刷バージョンを生成する、請求項3記載のシステム。
- 前記新たなアプリケーションからサービスメタデータを受信した後に、前記装置が接続されているネットワークのクライアントにメッセージを送信し、該メッセージは前記新たなアプリケーションを前記装置に追加したことを示す、請求項3記載のシステム。
- サービスメタデータリクエストをクライアントから受信し、
前記サービスメタデータリクエストに基づいて、前記装置に関連するデバイスファシリティマネジャ(DFM)へ特定のリクエストを送信し、
前記新たなサービスに関連する前記サービスメタデータを前記DFMから受信し、
前記サービスメタデータを前記クライアントへ転送する
ように前記新たなアプリケーションが構成されている、請求項3記載のシステム。 - 前記装置に関連するデバイスファシリティマネジャ(DFM)が、前記新たなアプリケーションに関連する前記サービスメタデータに関する更新情報を前記新たなアプリケーションから受信し、
前記更新情報に基づいて、前記新たなアプリケーションに関連する前記サービスメタデータを更新する、請求項3記載のシステム。 - 前記新たなアプリケーションに関する特定のイベントが生じた際に通知データを受けるためのリクエストを示すSOAPリクエストを、前記新たなアプリケーションがクライアントアプリケーションから受信し、
前記特定のイベントが生じると、前記新たなアプリケーションは前記通知データを前記クライアントアプリケーションに送信する、請求項4記載のシステム。 - 前記SOAPリクエストは、ウェブサービス仕様に対応する部分を含み、
前記新たなアプリケーションは、前記装置に関するデバイスファシリティマネジャ(DFM)の共有ライブラリの中からライブラリルーチンを起動し、
前記ライブラリルーチンは、前記ウェブサービス仕様で規定される1つ以上の機能を実行し、
前記ライブラリルーチンの実行結果は、前記装置固有のリクエストを生成するのに使用される、請求項3記載のシステム。 - 前記装置が前記新たなアプリケーションのコードを受信する場合に、前記装置に挿入されたセキュアディジタル(SD)メモリから該コードを受信する、請求項3記載のシステム。
- 前記装置に関連するデバイスファシリティマネジャ(DFM)が、
前記新たなアプリケーションを当該装置に追加するための追加リクエストを受信し、
前記新たなアプリケーションに関連するコードを受信し、
前記新たなアプリケーションを登録するための登録リクエストを受信し、
前記新たなサービスに関連する前記サービスメタデータを受信し、
前記ポート番号を前記新たなアプリケーションに送信する、請求項3記載のシステム。 - 前記新たなアプリケーションが、アブストラクトAPIにより前記装置に関する情報を取り出し、
前記アブストラクトAPIはインターフェースを規定し、該インターフェースにより、前記新たなアプリケーションは、前記装置の1つ以上の機能を起動させ、前記装置からデータを受信する、請求項3記載のシステム。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/641,453 US7987278B2 (en) | 2006-12-18 | 2006-12-18 | Web services device profile on a multi-service device: dynamic addition of services |
US11/641,453 | 2006-12-18 | ||
US11/641,454 | 2006-12-18 | ||
US11/641,454 US7873647B2 (en) | 2006-12-18 | 2006-12-18 | Web services device profile on a multi-service device: device and facility manager |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008171414A JP2008171414A (ja) | 2008-07-24 |
JP5272400B2 true JP5272400B2 (ja) | 2013-08-28 |
Family
ID=39321500
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007325070A Expired - Fee Related JP5272400B2 (ja) | 2006-12-18 | 2007-12-17 | 新たなサービスを装置に動的に追加するための方法、装置及びコンピュータプログラム |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP1936922B1 (ja) |
JP (1) | JP5272400B2 (ja) |
ES (1) | ES2594625T3 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6117165B2 (ja) * | 2014-10-21 | 2017-04-19 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置、画像形成システムおよびジョブ管理プログラム |
JP6658110B2 (ja) * | 2016-03-02 | 2020-03-04 | 株式会社リコー | 情報処理システム、プログラム及びリクエスト方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040230500A1 (en) * | 2003-02-21 | 2004-11-18 | Satosi Imago | Service providing apparatus, user terminal, service providing method, service utilizing method, computer-readable recording medium recorded with a service providing program, and computer-readable recording medium recorded with a service utilizing program |
JP2004274736A (ja) * | 2003-02-21 | 2004-09-30 | Ricoh Co Ltd | サービス情報提供装置、ユーザ端末装置、サービス情報提供方法、サービス利用方法、サービス情報提供プログラム、サービス利用プログラム及び記録媒体 |
US7685288B2 (en) * | 2003-06-30 | 2010-03-23 | Microsoft Corporation | Ad-hoc service discovery protocol |
JP4533247B2 (ja) * | 2004-06-08 | 2010-09-01 | キヤノン株式会社 | サービス提供システム、サービス提供方法及びサービス提供装置 |
JP4645164B2 (ja) * | 2004-11-12 | 2011-03-09 | セイコーエプソン株式会社 | ネットワーク型プラグアンドプレイに対応したネットワーク装置の制御 |
JP2006338268A (ja) * | 2005-06-01 | 2006-12-14 | Canon Inc | データ処理装置、ネットワークインターフェース基板及びアプリケーションプログラム登録方法 |
JP4512565B2 (ja) * | 2006-06-06 | 2010-07-28 | 株式会社リコー | 画像形成装置およびアプリケーションインストール方法 |
-
2007
- 2007-12-17 EP EP07150058.1A patent/EP1936922B1/en not_active Expired - Fee Related
- 2007-12-17 ES ES07150058.1T patent/ES2594625T3/es active Active
- 2007-12-17 JP JP2007325070A patent/JP5272400B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP1936922A2 (en) | 2008-06-25 |
JP2008171414A (ja) | 2008-07-24 |
EP1936922A3 (en) | 2008-09-24 |
EP1936922B1 (en) | 2016-07-27 |
ES2594625T3 (es) | 2016-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7987278B2 (en) | Web services device profile on a multi-service device: dynamic addition of services | |
US7917619B2 (en) | Supporting multiple service discovery protocols on a device | |
JP4925960B2 (ja) | 複合機のデータ処理用リクエストを処理するための方法、装置及びマシン読み取り可能な媒体 | |
JP5444652B2 (ja) | ネットワーク装置、処理方法及びコンピュータプログラム | |
JP5678507B2 (ja) | 印刷装置、処理方法及びコンピュータプログラム | |
US7490139B2 (en) | Embedded business apparatus including web server function | |
JP5655402B2 (ja) | プリントシステム | |
JPH10301732A (ja) | ネットワーク印刷システム | |
JP2003058459A (ja) | インターネット印刷方法、そのシステム、プロキシ装置及びプリントサーバ | |
JP2007334890A (ja) | 自動プリンタ登録 | |
US8723963B2 (en) | Dynamic print driver installation on cameras | |
JP2011034562A (ja) | プリントシステム | |
US8676967B2 (en) | Event proxy notification apparatus and method of controlling the same and program | |
JP2009087344A (ja) | 多機能周辺機器のウェブサービスアプリケーションにおけるイベント通知減少のための方法及び装置 | |
JP2009289041A (ja) | 情報処理装置、情報処理装置の制御方法、及びコンピュータプログラム | |
JP2008282406A (ja) | 複数のws動作可能装置からのイベントの報告 | |
US7873647B2 (en) | Web services device profile on a multi-service device: device and facility manager | |
JP2009255390A (ja) | 画像形成装置、機能連携制御方法、及び機能連携制御プログラム | |
US8112766B2 (en) | Multi-threaded device and facility manager | |
JP5272400B2 (ja) | 新たなサービスを装置に動的に追加するための方法、装置及びコンピュータプログラム | |
JP5014095B2 (ja) | 複合機 | |
JP2008181487A (ja) | 装置とファシリティマネージャ内のディスカバリ機能の統合 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100823 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121029 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121106 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130416 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130429 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5272400 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |