JP5019867B2 - サーバ装置、ネットワーク装置、データ提供場所提供方法、データ提供場所提供プログラム及び記録媒体 - Google Patents

サーバ装置、ネットワーク装置、データ提供場所提供方法、データ提供場所提供プログラム及び記録媒体 Download PDF

Info

Publication number
JP5019867B2
JP5019867B2 JP2006350481A JP2006350481A JP5019867B2 JP 5019867 B2 JP5019867 B2 JP 5019867B2 JP 2006350481 A JP2006350481 A JP 2006350481A JP 2006350481 A JP2006350481 A JP 2006350481A JP 5019867 B2 JP5019867 B2 JP 5019867B2
Authority
JP
Japan
Prior art keywords
data
storage location
data storage
network device
information related
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
Application number
JP2006350481A
Other languages
English (en)
Other versions
JP2008165265A (ja
Inventor
敦至 横山
志成 廣瀬
伸一郎 尾関
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2006350481A priority Critical patent/JP5019867B2/ja
Priority to US11/958,061 priority patent/US9124501B2/en
Publication of JP2008165265A publication Critical patent/JP2008165265A/ja
Application granted granted Critical
Publication of JP5019867B2 publication Critical patent/JP5019867B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、サーバ装置、ネットワーク装置、データ提供場所提供方法、データ提供場所提供プログラム及び記録媒体に係り、特にクライアント装置がデータ格納場所からデータに関連する情報を取得するシステムにおけるサーバ装置、ネットワーク装置、データ提供場所提供方法、データ提供場所提供プログラム及び記録媒体に関する。
近年、Webサイトの更新情報を公開する方法としてRSS(Rich Site Summary)が使われるようになった。RSSとは、Webサイトの見出しや要約などのメタデータを構造化して記述する形式のXML(Extensible Markup Language)ベースのフォーマットである。
RSSで記述された更新情報には、Webサイトの各ページのタイトル,アドレス,見出し,要約,更新時刻等を記述することができる。RSSで記述された更新情報を利用することにより、更新情報の受信側では多数のWebサイトの更新情報を統一的な方法で効率的に把握できる。
また、従来の複合機には、通信履歴等の機器管理情報をRSSで提供する機能を有するものがあった(例えば、特許文献1参照)。特許文献1では、クライアント装置となるコンピュータ上で動作するRSSリーダが、複数の複合機のRSSフィードを定期的にポーリングすることで、複数の複合機の機器管理情報を一括管理する例が開示されている。
なお、RSSフィードとはRSSソースを提供するURLのことである。RSSソースとはRSS形式のフォーマットに従った情報のことである。
特開2006−54732号公報
しかしながら、特許文献1では利用者がRSSリーダに複数の複合機のRSSフィードを登録する必要がある。したがって、利用者は各複合機が提供するRSSフィードのURLを、それぞれ調べる必要があり、複合機の台数が多くなると非常に手間が掛かるという問題があった。
また、ITマネージャ等のネットワーク装置や複合機の管理者が、大量のネットワーク装置や複合機を管理する場合において、管理者は管理対象のネットワーク装置や複合機のRSSフィードのURLを1台ずつ調べてRSSリーダに登録しなければならず、非常に手間が掛かるという問題があった。
本発明は、上記の点に鑑みなされたもので、ネットワーク装置から提供されるデータに関連する情報のデータ格納場所を正確且つ容易に登録可能なサーバ装置、ネットワーク装置、データ提供場所提供方法、データ提供場所提供プログラム及び記録媒体を提供することを目的とする。
上記課題を解決するため、本発明は、提供するデータに関連する情報を、構造化して記述する形式のフォーマットに従って装置外部に提供する1台以上のネットワーク装置の、前記データに関連する情報のデータ格納場所をクライアント装置に提供するサーバ装置であって、前記サーバ装置は、アプリの機能を実現する第1のソフトウェア層と、ハードウェアを制御して前記アプリに機能を提供する第2のソフトウェア層とを含み構成され、前記データに関連する情報のデータ格納場所を1台以上の前記ネットワーク装置から前記第2のソフトウェア層を介して取得するデータ格納場所取得手段と、前記ネットワーク装置から取得した前記データに関連する情報のデータ格納場所を管理するデータ格納場所管理手段と、前記ネットワーク装置の前記データに関連する情報のデータ格納場所を前記クライアント装置に前記第2のソフトウェア層を介して提供するデータ格納場所提供手段とを有することを特徴とする。
また、本発明は、提供するデータに関連する情報を、構造化して記述する形式のフォーマットに従って装置外部に提供するネットワーク装置であって、前記ネットワーク装置は、装置操作を行う為のユーザインターフェース層と、アプリの機能を実現するアプリ層と、ハードウェアを制御して前記アプリに機能を提供するサービス層とを含み構成され、前記サービス層を介して前記データに関連する情報のデータ格納場所をクライアント装置に提供するサーバ装置を特定する特定手段と、特定した前記サーバ装置に、前記サービス層を介して前記データに関連する情報のデータ格納場所を提供する提供手段とを有することを特徴とする。
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも本発明の態様として有効である。
本発明によれば、ネットワーク装置から提供されるデータに関連する情報のデータ格納場所を正確且つ容易に登録可能なサーバ装置、ネットワーク装置、データ提供場所提供方法、データ提供場所提供プログラム及び記録媒体を提供可能である。
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、本実施例では、機器管理情報をRSSフィードによって提供することができる複合機等のネットワーク装置が複数あり、ネットワーク装置の管理者であるITマネージャがクライアント装置のRSSリーダに、それぞれのネットワーク装置が提供するRSSフィードのURLを登録する例を説明する。つまり、本実施例では、複数のネットワーク装置が提供するRSSフィードのURLをクライアント装置のRSSリーダに登録し易くする技術について説明する。
図1は本発明によるシステムの一実施例の構成図である。図1のシステムは、1つ以上のネットワーク装置1,サーバ装置2及びPC(クライアント装置)3が、LAN4経由で接続されている。なお、PC3はITマネージャが利用するものである。PC3はWEBブラウザやRSSリーダ等がインストールされており、利用可能となっている。LAN4は一例であって、WANやインターネット等であってもよい。
図2は、ネットワーク装置のハードウェア構成を示す一実施例の構成図である。ネットワーク装置1は、プロセッサ101,ワークメモリ102,フラッシュROMなどの記憶装置103,装置特有のハードウェア104,入出力回路105を有する。
プロセッサ101は、自装置の制御等を行う。プロセッサ101はネットワーク装置1に特有の機能を、装置特有のハードウェア104を組み合わせて実行する。また、プロセッサ101は、ネットワーク装置1においてWebサーバ機能を実行するためにも使用される。
ワークメモリ102はソフトウェアの実行や、それに伴う作業の為の一時記憶領域として用いられる。記憶装置103は電気的に書き換えが可能なフラッシュROMなどの記憶媒体であって、ネットワーク装置1の機能を実現するための制御プログラムや本発明によるプログラム等のソフトウェアを記憶している。装置特有のハードウェア104はネットワーク装置1に特有のハードウェアである。入出力回路105は、LAN4との接続の為に用いられる。
図3は、ネットワーク装置のソフトウェア構成を示す一実施例の構成図である。図3のネットワーク装置1は、ソフトウェア20及びハードウェア21で構成されている。
ソフトウェア20はユーザーインターフェース層,アプリ層及びサービス層によって構成されている。ユーザーインターフェース層は利用者に対してユーザーインターフェースを提供する。アプリ層は各アプリ機能を実現する。サービス層はハードウェア21を制御して、各アプリにそれぞれの機能を提供する。
ユーザーインターフェース層は、機器ユーザーインターフェース(UI)201及びWebUI202を有する。機器UI201は、ネットワーク装置1が有する操作パネルにユーザーインターフェースを提供する。WebUI202はネットワーク装置1の利用者がPC1等からWebブラウザを用いてネットワーク装置1の操作を行う為のユーザーインターフェースを提供する。
アプリ層は、コピーアプリ211,ファックスアプリ212,プリンタアプリ213及びスキャナアプリ214を有する。コピーアプリ211はコピー機能を実現する為のものである。ファックスアプリ212はファックス機能を実現する為のものである。プリンタアプリ213はプリンタ機能を実現する為のものである。また、スキャナアプリ214はスキャナ機能を実現する為のものである。
サービス層は、印刷サービス221,読み取りサービス222,ネットワークサービス223及びメモリサービス224を有する。印刷サービス221はハードウェア21に含まれるプロッタ装置を制御する。読み取りサービス222はハードウェア21に含まれる原稿読み取り装置を制御する。ネットワークサービス223は入出力回路105を制御する。メモリサービス224はワークメモリ102を管理する。
例えば利用者がネットワーク装置1の操作パネルを使って原稿をコピーしようとする場合は、最初に機器UI201が利用者からの指示を受け付ける。次に、機器UI201はコピーアプリ211にコピー動作の内容を指示する。コピーアプリ211は、機器UI201からのコピー動作の指示に従って、読み取りサービス222と印刷サービス221とに対して原稿の読み取りと印刷とを指示する。こうして、利用者は原稿のコピー出力結果を得ることができる。
図4はWebUIの構成を示す一実施例の構成図である。図4のWebUI202はWeb画面提供部301,RSSフィード提供部302,OPMLファイル提供部303を有する。
Web画面提供部301はネットワークサービス223を通じて、利用者が操作しているPC3上で動作しているWebブラウザからの要求を受信する。Web画面提供部301は受信した要求に基づき、機器管理情報が記載されたWebページをPC3に送信して利用者に提供する機能を有する。
ここで、機器管理情報とは、例えば機器状態,省エネ状態,エラー発生状態,トナー残量,給紙トレイ状態,ジョブ履歴情報などの各種情報のことを指す。これら各種の機器管理情報は、全ての情報を一つのWebページによって提供してもよいが、通常、その種別に応じて複数のWebページに分けて提供することが多い。例えば、Webページは機器の総合的な状態を示すトップページとして機器状態,省エネ状態,エラー発生状態を表示するWebページ、プリンタのジョブの履歴を示すページとしてジョブ履歴情報を表示するWebページなどに分けられる。
RSSフィード提供部302はネットワークサービス223を通じて、利用者が操作しているPC3上で動作しているRSSリーダからの要求を受信する。RSSフィード提供部302は受信した要求に基づき、機器管理情報が記述されたRSSフィードをPC3に送信し、利用者に提供する機能を有する。
RSSフィードに記述される情報には、具体的に、機器管理情報の概要と、機器管理情報の詳細を確認することができるWebページへのリンク情報が含まれる。利用者が使用しているRSSリーダで通常表示される情報は機器管理情報の概要である。その機器管理情報の詳細を確認したいと思った利用者は、RSSリーダで表示される機器管理情報の詳細を確認することができるWebページへのリンクをたどり、Webブラウザや、あるいはRSSリーダに内蔵のWebブラウザ機能を用いて、Web画面提供部301が提供するWebページを表示させ、機器管理情報の詳細を確認することができる。
RSSフィードとして提供する各種情報は、前述したWebページと同様に、全ての情報を一つのRSSフィードによって提供してもよい。しかし、異なる種別の情報が混在するRSSフィードは利用者にとって扱いにくい。また、通常のRSSリーダでは、複数のRSSフィードの内容をリミックスして表示させる機能を持つことから、利用者側で必要に応じた利用方法ができるように、その種別に応じて別のRSSフィードとして提供することが好ましい。
また、OPMLファイル提供部303は、ネットワークサービス223を通じて、RSSフィード提供部302が提供する全てのRSSフィードのリストをひとまとめにしたOPMLファイルを提供する機能を有する。ここで、OPMLファイルを提供するURLのことをOPMLフィード、OPMLファイルの中身のことをOPMLソースと呼ぶ。
図5は、サーバ装置のハードウェア構成を示す一実施例の構成図である。サーバ装置2は、プロセッサ401,ワークメモリ402,ハードディスクドライブ(HDD)などの記憶装置403,装置特有のハードウェア404,入出力回路405を有する。
プロセッサ401は、自装置の制御等を行う。プロセッサ401はサーバ装置2に特有の機能を、装置特有のハードウェア404を組み合わせて実行する。また、プロセッサ401は、サーバ装置2においてWebサーバ機能を実行するためにも使用される。
ワークメモリ402は記憶装置403から読み出されたソフトウェアの実行や、それに伴う作業の為の一時記憶領域として用いられる。記憶装置403は、書き換えが可能なHDD等の記憶媒体であって、サーバ装置2の機能を実現するための制御プログラムや本発明によるプログラム等のソフトウェアを記憶している。装置特有のハードウェア404はサーバ装置2に特有のハードウェアである。入出力回路405は、LAN4との接続の為に用いられる。
図6は、サーバ装置のソフトウェア構成を示す一実施例の構成図である。図6のサーバ装置2は、ソフトウェア50及びハードウェア51で構成されている。
ソフトウェア50はアプリ層及びサービス層によって構成されている。アプリ層は各アプリ機能を実現する。サービス層はハードウェア51を制御して、各アプリにそれぞれの機能を提供する。
アプリ層は、DHCPアプリ501,RSSアプリ502及びSMTPアプリ503を有する。DHCPアプリ501はDHCP機能を実現する為のものである。RSSアプリ502はRSS機能を実現する為のものである。SMTPアプリ503はメール受信機能を実現する為のものである。
サービス層はネットワークサービス511及びメモリサービス512を有する。ネットワークサービス511は入出力回路405を制御する。メモリサービス512はワークメモリ402を管理する。
図7はRSSアプリの構成を示す一実施例の構成図である。図7のRSSアプリ502はRSSフィード提供部602,OPMLファイル提供部603,外部RSSフィード取得部604,外部RSSフィード管理部605,外部OPMLファイル取得部606を有する。
RSSフィード提供部602はネットワークサービス511を通じて、利用者が操作しているPC3上で動作しているRSSリーダからの要求を受信する。RSSフィード提供部602は受信した要求に基づき、機器管理情報が記述されたRSSフィードをPC3に送信し、利用者に提供する機能を有する。
RSSフィードに記述される情報には、具体的に、機器管理情報の概要と、機器管理情報の詳細を確認することができるWebページへのリンク情報が含まれる。利用者が使用しているRSSリーダで通常表示される情報は機器管理情報の概要である。その機器管理情報の詳細を確認したいと思った利用者は、RSSリーダで表示される機器管理情報の詳細を確認することができるWebページへのリンクをたどり、Webブラウザや、あるいはRSSリーダに内蔵のWebブラウザ機能を用いて、ネットワーク装置1のWeb画面提供部301が提供するWebページを表示させ、機器管理情報の詳細を確認することができる。
RSSフィードとして提供する各種情報は、前述したWebページと同様に、全ての情報を一つのRSSフィードによって提供してもよい。しかし、異なる種別の情報が混在するRSSフィードは利用者にとって扱いにくい。また、通常のRSSリーダでは、複数のRSSフィードの内容をリミックスして表示させる機能を持つことから、利用者側で必要に応じた利用方法ができるように、その種別に応じて別のRSSフィードとして提供することが好ましい。
また、OPMLファイル提供部603は、ネットワークサービス511を通じて、RSSフィード提供部602が提供する全てのRSSフィードのリストをひとまとめにしたOPMLファイルを提供する機能を有する。ここで、OPMLファイルを提供するURLのことをOPMLフィード、OPMLファイルの中身のことをOPMLソースと呼ぶ。
また、外部RSSフィード取得部604は、ネットワークサービス511を通じて、LAN4上のネットワーク装置1から、機器管理情報が記述されたRSSフィードを取得する機能を有する。
また、外部RSSフィード管理部605は、外部RSSフィード取得部604が取得したRSSフィードを保持し、RSSフィード提供部602に対して、そのRSSフィードを提供する機能を有する。
さらに、外部OPML取得部606はネットワークサービス511を通じて、LAN4上のネットワーク装置1から、そのネットワーク装置1が提供する全てのRSSフィードのリストをひとまとめにしたOPMLファイルを取得する機能を有する。外部OPML取得部606は、そのOPMLファイルに記述されたRSSフィードの情報を、外部RSSフィード取得部604に対して提供する機能も有する。
本発明は、LAN4に接続されている管理対象のネットワーク装置1が、自身のRSSフィードを自動的にサーバ装置2へ登録するものである。つまり、ネットワーク装置1のRSSフィードはサーバ装置2に集まる。ITマネージャはサーバ装置2にアクセスすることにより、複数のネットワーク装置1のRSSフィードを登録することができる。
また、通常のネットワーク装置1に必要なプロトコルのサーバ機能をサーバ装置2に持たせることで、管理対象のネットワーク装置1は特別な機能を設けることなく、サーバ装置2を以下のように特定できる。
(サーバ装置2の特定)
図8はネットワーク装置がサーバ装置にRSSフィードを通知する処理を表した一例のフローチャートである。図8のフローチャートは、ネットワーク装置1の起動時、自身のRSSフィードの通知先として登録されているサーバ装置2のアドレス(登録サーバアドレス)の登録・変更時、又は前回の通知から一定時間経過後に開始される。
ステップS1に進み、ネットワーク装置1のネットワークサービス223は記憶装置103から登録サーバアドレスを読み出す。ステップS2に進み、ネットワークサービス223は入出力回路105からLAN4を通して、登録サーバアドレスに対応するサーバ装置2へ自身のRSSフィードを通知する。このように、ネットワーク装置1は予め登録されている登録サーバアドレスに基づきサーバ装置2を特定する。
図9はネットワーク装置がサーバ装置にRSSフィードを通知する処理を表した他の例のフローチャートである。ここでは、サーバ装置2がDHCPサーバであるとする。図9のフローチャートは、ネットワーク装置1の起動時又は前回DHCPサーバであるサーバ装置2から割り振られたIPアドレスのリース期間の半分が経過した後に開始される。
ステップS11に進み、ネットワーク装置1のネットワークサービス223は入出力回路105からLAN4を通して、サーバ装置2にIPアドレスの割り振りを依頼する。ステップS12に進み、ネットワークサービス223はLAN4を通してサーバ装置2からIPアドレスの割り振り結果を受信し、その受信からサーバ装置2のIPアドレスを取得する。ステップS13に進み、ネットワークサービス223はステップS12で取得したサーバ装置2のIPアドレスを登録サーバアドレスとして記憶装置103に記憶する。
ステップS14に進み、ネットワーク装置1のネットワークサービス223は記憶装置103から登録サーバアドレスを読み出す。ステップS15に進み、ネットワークサービス223は入出力回路105からLAN4を通して、登録サーバアドレスに対応しているサーバ装置2へ自身のRSSフィードを通知する。このように、ネットワーク装置1はDHCPプロトコルによってIPアドレスを割り振ったDHCPサーバをサーバ装置2として特定する。
図10はネットワーク装置がサーバ装置にRSSフィードを通知する処理を表した他の例のフローチャートである。図10のフローチャートはネットワーク装置1の起動時、登録サーバアドレスの登録・変更時、又は前回の通知から一定時間経過後に開始される。
ステップS21に進み、ネットワーク装置1のネットワークサービス223は記憶装置103から自身のRSSフィードの通知先として登録されているサーバ装置2の名称(登録サーバ名称)を読み出す。
ステップS22に進み、ネットワークサービス223は、入出力回路105からLAN4を通して、DNSサーバに名前解決を依頼する。ステップS23に進み、ネットワークサービス223はLAN4を通してDNSサーバから名前解決の結果を受信し、その名前解決の結果からサーバ装置2のIPアドレスを取得する。
ステップS24に進み、ネットワーク装置1のネットワークサービス223はステップS23で取得したIPアドレスに対応しているサーバ装置2へ、入出力回路105からLAN4を通して、自身のRSSフィードを通知する。このように、ネットワーク装置1は予め登録されている登録サーバ名称(サーバ装置2の固有名称)に基づき、DNSサーバに問い合わせることで名前解決をし、サーバ装置2を特定する。
(ネットワーク装置1からサーバ装置2へのRSSフィードの送信)
図11は、ネットワーク装置からサーバ装置へのRSSフィードを送信する処理を表した一例のシーケンス図である。なお、ネットワーク装置1は、RSSフィードを応答するため、Webサービスが起動されている。
サーバ装置2は、ネットワーク装置1をみつけたタイミング(ARP要求やDHCPによるIPアドレスの割り当て要求を受け取ったとき)で、図11のシーケンス図に示す動作を開始する。
ステップS31に進み、サーバ装置2はSOAPリクエスト(SOAP REQUEST)としてネットワーク装置1のRSSフィードを取得する為のメソッド(getRSSUrl())を送信する。ステップS32に進み、ネットワーク装置1はレスポンスとしてSOAPレスポンス(SOAP RESPONSE)を返答する。このSOAPレスポンスにはネットワーク装置1のRSSフィードが含まれている。
図12はネットワーク装置とサーバ装置との間で通信するSOAP情報の一例の構成図である。図12のSOAP情報はプロトコルヘッダ及びSOAPエンベロープから構成されている。また、SOAPエンベロープは、SOAPヘッダ及びSOAPメッセージから構成されている。RSSフィードを取得する為のメソッド(getRSSUrl())は、SOAPメッセージのメッセージ本体に含まれる。
このように、ネットワーク装置1からサーバ装置2へのRSSフィードの送信にはSOAP I/Fによる通信手順を利用できる。
図13は、ネットワーク装置からサーバ装置へのRSSフィードを送信する処理を表した他の例のシーケンス図である。なお、ネットワーク装置1は、RSSフィードを応答するため、REST I/F解析モジュールが起動されている。
サーバ装置2は、ネットワーク装置1をみつけたタイミング(ARP要求やDHCPによるIPアドレスの割り当て要求を受け取ったとき)で、図13のシーケンス図に示す動作を開始する。図13では、REST I/Fアーキテクチャにおいて代表的な実装であるHTTPによる方法を示している。ここでは、情報であるRSSフィードを取得する目的で使用されているため、HTTP GETによる方法を示す。
ステップS41に進み、サーバ装置2はHTTP GETを送信する。ステップS42に進み、ネットワーク装置1はHTTP GETに対するレスポンスとしてネットワーク装置1のRSSフィードを返答する。図14はネットワーク装置とサーバ装置との間で通信するREST情報の一例の構成図である。図14のREST情報はRSSフィード「http://169.96.228.88/rssurl.html」が含まれた例を表している。
このように、ネットワーク装置1からサーバ装置2へのRSSフィードの送信にはREST I/Fによる通信手順を利用できる。
図15は、ネットワーク装置からサーバ装置へのRSSフィードを送信する処理を表した他の例のシーケンス図である。図15のシーケンス図に表した処理は、図8のステップS2や図9のステップS15で利用される。なお、サーバ装置2には、RSSフィードを受信する為にSMTPサーバが起動されている。
ステップS51に進み、ネットワーク装置1はSMTPでサーバ装置2へ自身のRSSフィードを送信する。図16はネットワーク装置とサーバ装置との間で通信するメール情報の一例の構成図である。図16のメール情報は、RSSフィード「http://169.96.228.88/rssurl.html」がメールの本文の中に含まれた例を表している。
このように、ネットワーク装置1からサーバ装置2へのRSSフィードの送信にはSMTPによるメールの本文を利用できる。
図17は、ネットワーク装置からサーバ装置へのRSSフィードを送信する処理を表した他の例のシーケンス図である。図17のシーケンス図に表した処理は、図8のステップS2や図9のステップS15で利用される。なお、サーバ装置2には、RSSフィードを受信する為にSMTPサーバが起動されている。
ステップS61に進み、ネットワーク装置1はSMTPでサーバ装置2へ自身のRSSフィードを送信する。図18はネットワーク装置とサーバ装置との間で通信するメール情報の一例の構成図である。図18のメール情報は、RSSフィード「http://169.96.228.88/rssurl.html」がメールのタイトル(Subject)の中に記載された例を表している。
このように、ネットワーク装置1からサーバ装置2へのRSSフィードの送信にはSMTPによるメールのタイトルを利用できる。
図19は、ネットワーク装置からサーバ装置へのRSSフィードを送信する処理を表した一例のシーケンス図である。なお、サーバ装置2はネットワーク装置1からのARP要求を監視している。
例えばネットワーク装置1はLAN4に接続されたタイミングで、図19のシーケンス図に示す動作を開始する。ステップS71に進み、ネットワーク装置1はブロードキャストでARP要求を送信する。ステップS72に進み、ARP要求を監視していたサーバ装置2はARP要求元のネットワーク装置1へARP応答する。
ステップS73に進み、サーバ装置2はARP要求元のネットワーク装置1に対してRSSフィードの問い合わせを行う。RSSフィードの問い合わせ方法としては、前述したSOAP I/F,REST I/Fなどを利用できる。ステップS74に進み、ネットワーク装置1はレスポンスとしてRSSフィードをサーバ装置2に返答する。
図19のシーケンス図によれば、サーバ装置2が、ARP要求のあったネットワーク装置1に対してARP応答を行ったあと、ARP要求元にRSSフィードを問い合わせて取得することで、LAN4に接続されたネットワーク装置1のRSSフィードを自動的に取得できる。
(管理テーブルの更新)
サーバ装置2は、管理対象のネットワーク装置1のRSSフィードを管理テーブルにより管理している。サーバ装置2は、管理テーブルを以下のように更新している。図20はサーバ装置におけるタイマー処理を表した一例のフローチャートである。
図20のフローチャートは例えばITマネージャがタイマー入力画面を選択した後に開始される。ステップS100に進み、サーバ装置2はタイマー待ち画面を表示する。タイマー入力は図5の装置特有のハードウェアを利用して行われる。
ステップS101に進み、サーバ装置2はタイマー値の入力があったか否かをチェックする。なお、ステップS101の処理はタイマー値の入力があるまで繰り返される。タイマー値の入力があると、サーバ装置2はステップS102に進み、タイマー値をセットする。ステップS103に進み、サーバ装置2はタイマーをスタートする。
サーバ装置2はセットしたタイマー値となると、図21に示すフローチャートの処理を開始する。図21は管理テーブル更新処理を表した一例のフローチャートである。
ステップS110に進み、サーバ装置2はネットワーク装置1を識別する為のNを0とする。ステップS111に進み、サーバ装置2はNに対応するネットワーク装置1にRSSをサポートしているか問い合わせる。
Nに対応するネットワーク装置1がRSSをサポートしていなければ、サーバ装置2はステップS112に進み、管理対象のネットワーク装置1のRSSフィードを管理している管理テーブルからNに対応するネットワーク装置1を削除する。そして、サーバ装置2はステップS113に進む。また、Nに対応するネットワーク装置1がRSSをサポートしていれば、サーバ装置2はステップS113に進む。
ステップS113に進み、サーバ装置2は、他にもネットワーク装置1があるかを判定する。他にもネットワーク装置1があると判定すれば、サーバ装置2はステップS114に進み、Nに1を加算したあと、ステップS111に戻る。一方、他にネットワーク装置1がないと判定すれば、サーバ装置2はステップS115に進み、タイマーをリスタートさせる。
図22はネットワーク装置における通知用タイマー処理を表した一例のフローチャートである。なお、通知用タイマーの入力は図20のフローチャートに示すように行う。
ネットワーク装置1は通知用タイマーのタイムアウトと判定するまで、ステップS120の処理を繰り返す。通知用タイマーのタイムアウトと判定すると、ネットワーク装置1はステップS121に進み、サーバ装置2へRSSフィードを通知する。ステップS122に進み、ネットワーク装置1は通知用タイマーをリスタートしたあと、ステップS120に戻る。図22に示した通知用タイマー処理によれば、ネットワーク装置1は通知用タイマーのタイムアウト毎に、サーバ装置2へRSSフィードを通知できる。
図23は管理テーブル更新処理を表した一例のフローチャートである。ステップS130に進み、サーバ装置2はRSSフィードの通知がネットワーク装置1からあるかを判定する。ネットワーク装置1からRSSフィードの通知があれば、サーバ装置2はステップS131に進み、RSSフィードの通知があったNに対応するネットワーク装置1のタイマーをリスタートしたあと、ステップS130に戻る。
一方、ネットワーク装置1からRSSフィードの通知がなければ、サーバ装置2はステップS132に進み、ネットワーク装置1を識別する為のNを0とする。ステップS133に進み、サーバ装置2はNに対応するネットワーク装置1の有効期限確認タイマーがタイムアウトしたか判定する。
Nに対応するネットワーク装置1の有効期限確認タイマーがタイムアウトしたと判定すると、サーバ装置2はステップS134に進み、Nに対応するネットワーク装置1を管理テーブルから削除する。そして、サーバ装置2はステップS135に進む。また、Nに対応するネットワーク装置1の有効期限確認タイマーがタイムアウトしていないと判定すると、サーバ装置2はステップS135に進む。
ステップS135に進み、サーバ装置2は、他にもネットワーク装置1があるかを判定する。他にもネットワーク装置1があると判定すれば、サーバ装置2はステップS136に進み、Nに1を加算したあと、ステップS133に戻る。一方、他にネットワーク装置1がないと判定すれば、サーバ装置2はステップS130に戻る。
例えば、通知用タイマーを10分、有効期限確認タイマーを60分とすると、ステップS133における有効期限確認タイマーのタイムアウトはネットワーク装置1が動作している限り起きず、ネットワーク装置1の管理されている状態を続けることができる。
(OPML形式によるRSSフィードの保存)
サーバ装置2は、管理対象のネットワーク装置1のRSSフィードをOPML形式で保存することもできる。図24はRSSフィードをOPML形式で保存する処理を表した一例のフローチャートである。
ステップS140に進み、サーバ装置2はネットワーク装置1を識別する為のNを0とする。ステップS141に進み、サーバ装置2はNに対応するネットワーク装置1のRSSフィードを獲得する。ステップS142に進み、サーバ装置2は獲得したネットワーク装置1のRSSフィードをOPML形式で追加保存する。
ステップS143に進み、サーバ装置2は、他にもネットワーク装置1があるかを判定する。他にもネットワーク装置1があると判定すれば、サーバ装置2はステップS144に進み、Nに1を加算したあと、ステップS141に戻る。他にネットワーク装置1がないと判定すれば、サーバ装置2は図24のフローチャートに示す処理を終了する。
図25は複数のネットワーク装置から獲得して記憶したRSSフィードを含んだOPMLソースの一例である。図25のOPMLソースは、機器状態、トナー残量、給紙トレイ状態、通信履歴の4種類のRSSフィードをサポートした例を表している。
(RSSソースの保存)
サーバ装置2は、管理対象のネットワーク装置1のRSSフィードからRSSソースを獲得し、一つのRSSソースとして保存することもできる。図26はRSSソースを保存する処理を表した一例のフローチャートである。
ステップS150に進み、サーバ装置2はネットワーク装置1を識別する為のNを0とする。ステップS151に進み、サーバ装置2はNに対応するネットワーク装置1のRSSソースを獲得する。ステップS152に進み、サーバ装置2は獲得したネットワーク装置1のRSSソースをRSS形式で追加保存する。
ステップS153に進み、サーバ装置2は、他にもネットワーク装置1があるかを判定する。他にもネットワーク装置1があると判定すれば、サーバ装置2はステップS154に進み、Nに1を加算したあと、ステップS151に戻る。他にネットワーク装置1がないと判定すれば、サーバ装置2は図26のフローチャートに示す処理を終了する。図27は複数のネットワーク装置から獲得したRSSソースをマージしたRSSソースの一例である。
(サーバ装置2によるRSSフィードの提供)
なお、サーバ装置2も何らかの情報(例えば社内報など)をRSSフィードによって提供できる。また、サーバ装置2は外部の一般サーバにおいて提供されているRSSソースを取り込んで提供することもできる。
図28はサーバ装置が提供するRSSフィードをRSSリーダで購読した場合の画面例である。図28の画面例では、サーバ装置2が提供する社内報,複数のネットワーク装置1が提供する機器管理情報,外部の一般サーバが提供する経済ニュース及びITニュースが表示されている。
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
本発明によるシステムの一実施例の構成図である。 ネットワーク装置のハードウェア構成を示す一実施例の構成図である。 ネットワーク装置のソフトウェア構成を示す一実施例の構成図である。 WebUIの構成を示す一実施例の構成図である。 サーバ装置のハードウェア構成を示す一実施例の構成図である。 サーバ装置のソフトウェア構成を示す一実施例の構成図である。 RSSアプリの構成を示す一実施例の構成図である。 ネットワーク装置がサーバ装置にRSSフィードを通知する処理を表した一例のフローチャートである。 ネットワーク装置がサーバ装置にRSSフィードを通知する処理を表した他の例のフローチャートである。 ネットワーク装置がサーバ装置にRSSフィードを通知する処理を表した他の例のフローチャートである。 ネットワーク装置からサーバ装置へのRSSフィードを送信する処理を表した一例のシーケンス図である。 ネットワーク装置とサーバ装置との間で通信するSOAP情報の一例の構成図である。 ネットワーク装置からサーバ装置へのRSSフィードを送信する処理を表した他の例のシーケンス図である。 ネットワーク装置とサーバ装置との間で通信するREST情報の一例の構成図である。 ネットワーク装置からサーバ装置へのRSSフィードを送信する処理を表した他の例のシーケンス図である。 ネットワーク装置とサーバ装置との間で通信するメール情報の一例の構成図である。 ネットワーク装置からサーバ装置へのRSSフィードを送信する処理を表した他の例のシーケンス図である。 ネットワーク装置とサーバ装置との間で通信するメール情報の一例の構成図である。 ネットワーク装置からサーバ装置へのRSSフィードを送信する処理を表した一例のシーケンス図である。 サーバ装置におけるタイマー処理を表した一例のフローチャートである。 管理テーブル更新処理を表した一例のフローチャートである。 ネットワーク装置における通知用タイマー処理を表した一例のフローチャートである。 管理テーブル更新処理を表した一例のフローチャートである。 RSSフィードをOPML形式で保存する処理を表した一例のフローチャートである。 複数のネットワーク装置から獲得して記憶したRSSフィードを含んだOPMLソースの一例である。 RSSソースを保存する処理を表した一例のフローチャートである。 複数のネットワーク装置から獲得したRSSソースをマージしたRSSソースの一例である。 サーバ装置が提供するRSSフィードをRSSリーダで購読した場合の画面例である。
符号の説明
1 ネットワーク装置
2 サーバ装置
3 PC(クライアント装置)
4 LAN
20,50 ソフトウェア
21,51 ハードウェア
101 プロセッサ
102 ワークメモリ
103 記憶装置
104 装置特有のハードウェア
105 入出力回路
201 機器ユーザーインターフェース(UI)
202 WebUI
211 コピーアプリ
212 ファックスアプリ
213 プリンタアプリ
214 スキャナアプリ
221 印刷サービス
222 読み取りサービス
223,511 ネットワークサービス
224,512 メモリサービス
301 Web画面提供部
302,602 RSSフィード提供部
303,603 OPMLファイル提供部
401 プロセッサ
402 ワークメモリ
403 記憶装置
404 装置特有のハードウェア
405 入出力回路
501 DHCPアプリ
502 RSSアプリ
503 SMTPアプリ
604 外部RSSフィード取得部
605 外部RSSフィード管理部
606 外部OPMLファイル取得部

Claims (15)

  1. 提供するデータに関連する情報を、構造化して記述する形式のフォーマットに従って装置外部に提供する1台以上のネットワーク装置の、前記データに関連する情報のデータ格納場所をクライアント装置に提供するサーバ装置であって、
    前記サーバ装置は、アプリの機能を実現する第1のソフトウェア層と、ハードウェアを制御して前記アプリに機能を提供する第2のソフトウェア層とを含み構成され、
    前記データに関連する情報のデータ格納場所を1台以上の前記ネットワーク装置から前記第2のソフトウェア層を介して取得するデータ格納場所取得手段と、
    前記ネットワーク装置から取得した前記データに関連する情報のデータ格納場所を管理するデータ格納場所管理手段と、
    前記ネットワーク装置の前記データに関連する情報のデータ格納場所を前記クライアント装置に前記第2のソフトウェア層を介して提供するデータ格納場所提供手段と
    を有することを特徴とするサーバ装置。
  2. 管理対象の前記ネットワーク装置を管理する管理テーブル手段と、
    所定期間毎に前記ネットワーク装置へ前記フォーマットをサポートしているかを確認して前記フォーマットをサポートしていない前記ネットワーク装置を前記管理テーブル手段から削除する削除手段と
    を有することを特徴とする請求項1記載のサーバ装置。
  3. 管理対象の前記ネットワーク装置を管理する管理テーブル手段と、
    管理対象の前記ネットワーク装置から前記データに関連する情報のデータ格納場所が所定期間の間、通知されていなければ前記ネットワーク装置を前記管理テーブル手段から削除する削除手段と
    を有することを特徴とする請求項1記載のサーバ装置。
  4. 前記データ格納場所取得手段は、ARP(アドレス解決プロトコル)要求に対して応答したあと、前記ARP要求元から前記データに関連する情報のデータ格納場所を取得することを特徴とする請求項1記載のサーバ装置。
  5. 提供するデータに関連する情報を、構造化して記述する形式のフォーマットに従って装置外部に提供するネットワーク装置であって、
    前記ネットワーク装置は、装置操作を行う為のユーザインターフェース層と、アプリの機能を実現するアプリ層と、ハードウェアを制御して前記アプリに機能を提供するサービス層とを含み構成され、
    前記サービス層を介して前記データに関連する情報のデータ格納場所をクライアント装置に提供するサーバ装置を特定する特定手段と、
    特定した前記サーバ装置に、前記サービス層を介して前記データに関連する情報のデータ格納場所を提供する提供手段と
    を有することを特徴とするネットワーク装置。
  6. 前記特定手段は、予め登録されているアドレスに基づいて前記サーバ装置を特定することを特徴とする請求項5記載のネットワーク装置。
  7. 前記特定手段は、アドレスの割り振りを行う装置を前記サーバ装置として特定することを特徴とする請求項5記載のネットワーク装置。
  8. 前記特定手段は、予め登録されている前記サーバ装置の固有名称に基づいて前記サーバ装置を特定することを特徴とする請求項5記載のネットワーク装置。
  9. 前記提供手段は、SOAPインターフェースを利用して前記サーバ装置に前記データに関連する情報のデータ格納場所を提供することを特徴とする請求項5記載のネットワーク装置。
  10. 前記提供手段は、RESTインターフェースを利用して前記サーバ装置に前記データに関連する情報のデータ格納場所を提供することを特徴とする請求項5記載のネットワーク装置。
  11. 前記提供手段は、メールの本文に前記データに関連する情報のデータ格納場所を記載して前記サーバ装置に前記データに関連する情報のデータ格納場所を提供することを特徴とする請求項5記載のネットワーク装置。
  12. 前記提供手段は、メールのタイトルに前記データに関連する情報のデータ格納場所を記載して前記サーバ装置に前記データに関連する情報のデータ格納場所を提供することを特徴とする請求項5記載のネットワーク装置。
  13. 提供するデータに関連する情報を、構造化して記述する形式のフォーマットに従って装置外部に提供する1台以上のネットワーク装置の、前記データに関連する情報のデータ格納場所をクライアント装置に提供するサーバ装置のデータ提供場所提供方法であって、
    前記ネットワーク装置は、装置操作を行う為のユーザインターフェース層と、アプリの機能を実現するアプリ層と、ハードウェアを制御して前記アプリに機能を提供するサービス層とを含み構成され、
    前記サーバ装置は、アプリの機能を実現する第1のソフトウェア層と、ハードウェアを制御して前記アプリに機能を提供する第2のソフトウェア層とを含み構成され、
    前記データに関連する情報のデータ格納場所を1台以上の前記ネットワーク装置から前記第2のソフトウェア層を介して取得するデータ格納場所取得ステップと、
    前記ネットワーク装置から取得した前記データに関連する情報のデータ格納場所を管理するデータ格納場所管理ステップと、
    前記第2のソフトウェア層を介して前記ネットワーク装置の前記データに関連する情報のデータ格納場所を前記クライアント装置に提供するデータ格納場所提供ステップと
    を有することを特徴とするデータ提供場所提供方法。
  14. 装置操作を行う為のユーザインターフェース層と、アプリの機能を実現するアプリ層と、ハードウェアを制御して前記アプリに機能を提供するサービス層とを含み構成され、提供するデータに関連する情報を、構造化して記述する形式のフォーマットに従って装置外部に提供する1台以上のネットワーク装置の、前記データに関連する情報のデータ格納場所をクライアント装置に提供するアプリの機能を実現する第1のソフトウェア層と、ハードウェアを制御して前記アプリに機能を提供する第2のソフトウェア層とを含み構成されるサーバ装置に、
    前記データに関連する情報のデータ格納場所を1台以上の前記ネットワーク装置から前記第2のソフトウェア層を介して取得するデータ格納場所取得ステップと、
    前記ネットワーク装置から取得した前記データに関連する情報のデータ格納場所を管理するデータ格納場所管理ステップと、
    前記ネットワーク装置の前記データに関連する情報のデータ格納場所を前記クライアント装置に前記第2のソフトウェア層を介して提供するデータ格納場所提供ステップと
    を実行させるためのデータ提供場所提供プログラム。
  15. 請求項14記載のデータ提供場所提供プログラムを記録したコンピュータ読み取り可能な記録媒体。
JP2006350481A 2006-12-26 2006-12-26 サーバ装置、ネットワーク装置、データ提供場所提供方法、データ提供場所提供プログラム及び記録媒体 Expired - Fee Related JP5019867B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2006350481A JP5019867B2 (ja) 2006-12-26 2006-12-26 サーバ装置、ネットワーク装置、データ提供場所提供方法、データ提供場所提供プログラム及び記録媒体
US11/958,061 US9124501B2 (en) 2006-12-26 2007-12-17 Server device, network device, and method of providing data providing location

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006350481A JP5019867B2 (ja) 2006-12-26 2006-12-26 サーバ装置、ネットワーク装置、データ提供場所提供方法、データ提供場所提供プログラム及び記録媒体

Publications (2)

Publication Number Publication Date
JP2008165265A JP2008165265A (ja) 2008-07-17
JP5019867B2 true JP5019867B2 (ja) 2012-09-05

Family

ID=39544518

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006350481A Expired - Fee Related JP5019867B2 (ja) 2006-12-26 2006-12-26 サーバ装置、ネットワーク装置、データ提供場所提供方法、データ提供場所提供プログラム及び記録媒体

Country Status (2)

Country Link
US (1) US9124501B2 (ja)
JP (1) JP5019867B2 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101510103B1 (ko) * 2008-01-15 2015-04-14 삼성전자주식회사 Nat 디바이스로 구성된 네트워크에서의 원격 접속 방법
KR101461955B1 (ko) * 2008-05-27 2014-11-14 엘지전자 주식회사 방송 수신기의 epg 제공 방법 및 그 방법을 채용한 방송수신기
JP4645719B2 (ja) 2008-09-30 2011-03-09 ブラザー工業株式会社 位置情報管理プログラムおよび通信装置
JP5426925B2 (ja) * 2009-05-13 2014-02-26 キヤノン株式会社 Web環境で動作するシステム及びその制御方法
JP5582721B2 (ja) * 2009-05-13 2014-09-03 キヤノン株式会社 Web環境で動作するシステム及びその制御方法
US8761008B2 (en) * 2009-10-29 2014-06-24 The Boeing Company System, apparatus, and method for communication in a tactical network
JP5577860B2 (ja) 2010-06-04 2014-08-27 株式会社リコー 情報処理装置、情報処理方法及び情報処理プログラム
US9361060B2 (en) * 2013-02-08 2016-06-07 Samsung Electronics Co., Ltd. Distributed rendering synchronization control for display clustering
US9742622B2 (en) * 2014-02-20 2017-08-22 Avago Technologies General Ip (Singapore) Pte. Ltd. Extensible interoperability of network devices
JP2017033538A (ja) 2015-08-04 2017-02-09 株式会社リコー 通信システム、中継装置、情報処理装置、通信制御方法及びプログラム

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07110006B2 (ja) * 1990-03-14 1995-11-22 富士通株式会社 ネットワーク構成の管理方式
US6151297A (en) * 1997-07-08 2000-11-21 Hewlett-Packard Company Method and system for link level server/switch trunking
JP3000983B2 (ja) * 1997-12-01 2000-01-17 日本電気株式会社 電子メールシステム及びその情報記憶媒体
JP2001014026A (ja) 1999-06-30 2001-01-19 Matsushita Electric Works Ltd 運転管理装置、運転管理システム、運転管理装置のプログラムを記録した記録媒体
US20020143953A1 (en) * 2001-04-03 2002-10-03 International Business Machines Corporation Automatic affinity within networks performing workload balancing
US7565410B2 (en) * 2001-06-05 2009-07-21 Nokia Corporation Distributed network
JP2004007455A (ja) * 2002-03-18 2004-01-08 Ricoh Co Ltd ネットワークファクシミリ装置の制御方法
JP2004078392A (ja) * 2002-08-13 2004-03-11 Seiko Epson Corp ネットワーク装置の自動設定
US7640551B2 (en) * 2003-06-09 2009-12-29 Hewlett-Packard Development Company, L.P. System and method for asynchronous reporting of printer maintenance data for a printer
US8200775B2 (en) * 2005-02-01 2012-06-12 Newsilike Media Group, Inc Enhanced syndication
JP2005094376A (ja) 2003-09-17 2005-04-07 Ricoh Co Ltd ファクシミリ装置及び電子メール通信システム
JP2005149382A (ja) 2003-11-19 2005-06-09 Casio Comput Co Ltd ライセンス管理装置及びプログラム
US7552226B2 (en) * 2004-04-08 2009-06-23 International Business Machines Corporation Detecting a timeout of elements in an element processing system
US7529731B2 (en) * 2004-06-29 2009-05-05 Xerox Corporation Automatic discovery of classification related to a category using an indexed document collection
US7286650B2 (en) * 2004-07-21 2007-10-23 Advanced Logic Industries, Inc. System and method for voice-mail and e-mail synchronization
JP4545621B2 (ja) * 2005-03-18 2010-09-15 株式会社リコー ネットワーク通信装置
JP4262651B2 (ja) * 2004-08-12 2009-05-13 株式会社リコー 画像形成装置
JP2006163901A (ja) 2004-12-08 2006-06-22 Ricoh Co Ltd ネットワーク機器、プログラムおよび記録媒体
JP4110145B2 (ja) 2005-02-10 2008-07-02 株式会社東芝 URL管理装置、Webサーバ装置、通信システム及び通信方法
JP4359569B2 (ja) * 2005-03-04 2009-11-04 株式会社リコー ネットワーク通信装置
US7664848B2 (en) * 2005-06-02 2010-02-16 Novell, Inc. System and method for monitoring networked devices employing RSS functionality
JP2006340074A (ja) 2005-06-02 2006-12-14 Matsushita Electric Ind Co Ltd 携帯通信端末装置
JP5021184B2 (ja) * 2005-06-09 2012-09-05 富士通株式会社 機器情報提供装置および機器情報提供方法
JP2007004605A (ja) * 2005-06-24 2007-01-11 Brother Ind Ltd 通信システム、クライアント、サーバおよびプログラム
JP4765796B2 (ja) * 2006-07-07 2011-09-07 パナソニック株式会社 ルータ装置
US7603425B2 (en) * 2006-08-07 2009-10-13 Microsoft Corporation Email provider prevention/deterrence of unsolicited messages
WO2008063274A2 (en) * 2006-11-06 2008-05-29 Audible, Inc. Methods and apparatus for targeted content delivery

Also Published As

Publication number Publication date
US20080155085A1 (en) 2008-06-26
US9124501B2 (en) 2015-09-01
JP2008165265A (ja) 2008-07-17

Similar Documents

Publication Publication Date Title
JP5019867B2 (ja) サーバ装置、ネットワーク装置、データ提供場所提供方法、データ提供場所提供プログラム及び記録媒体
US9811294B2 (en) Relay device, image forming apparatus, relay method, and non-transitory computer-readable recording medium encoded with relay program
US7844704B2 (en) Event notification device and event notification method
US9069504B2 (en) Printing apparatus and method for increasing storage area
US7802242B2 (en) Image processing apparatus used in network environment
US20070124440A1 (en) Network device, network system, and its power saving control method
US7737826B2 (en) Event notification device, event notification method, and computer program product
JP2006107456A (ja) 情報処理システムのユーザ状態あるいはデバイス状態の管理方法及び管理システム
US20080120394A1 (en) Network apparatus, data provision location providing method, and recording medium
US20130014112A1 (en) Information processing apparatus and data management system
JP2013089075A (ja) 印刷制御システム、印刷制御方法、情報処理装置、及び印刷制御プログラム
US8379246B2 (en) Information processing apparatus and computer usable medium therefor
JP2008165654A (ja) 情報処理装置、画像形成装置、ドライバ更新方法、記憶媒体、プログラム
US20110238784A1 (en) Management apparatus and method therefor
JP5657062B2 (ja) 画像形成装置、画像形成装置の制御方法、およびプログラム
JP2008152397A (ja) 情報処理方法及び装置並びに情報処理システム
JP2008017214A (ja) 画像形成装置、画像形成装置の制御方法、および画像形成装置の制御プログラム
JP7040165B2 (ja) 情報処理装置、情報処理システム及びプログラム
US9009244B2 (en) Image forming apparatus, and control method thereof
JP2013020342A (ja) 画像形成システム、出力管理方法およびプログラム
JP4787655B2 (ja) 情報処理装置、表示制御装置、情報処理システム、情報処理方法、表示制御方法、情報処理プログラム及び表示制御プログラム
JP4101142B2 (ja) 画像処理装置、画像処理システム、名前登録方法、名前登録プログラム及び記録媒体
JP6677035B2 (ja) 情報処理システム、サーバ、情報処理方法、及びプログラム
JP4378338B2 (ja) 情報処理装置、デバイス設定方法、記憶媒体、プログラム
US9350889B2 (en) Image forming apparatus capable of reducing power consumption, control method therefor, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090716

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110624

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110712

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110912

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: 20120515

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120612

R150 Certificate of patent or registration of utility model

Ref document number: 5019867

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150622

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees