[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2011134016A - 情報処理装置及びその制御方法 - Google Patents

情報処理装置及びその制御方法 Download PDF

Info

Publication number
JP2011134016A
JP2011134016A JP2009291403A JP2009291403A JP2011134016A JP 2011134016 A JP2011134016 A JP 2011134016A JP 2009291403 A JP2009291403 A JP 2009291403A JP 2009291403 A JP2009291403 A JP 2009291403A JP 2011134016 A JP2011134016 A JP 2011134016A
Authority
JP
Japan
Prior art keywords
file server
file
processing apparatus
information
access
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.)
Granted
Application number
JP2009291403A
Other languages
English (en)
Other versions
JP5438495B2 (ja
Inventor
Munetaka Sakata
宗隆 坂田
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2009291403A priority Critical patent/JP5438495B2/ja
Priority to US12/942,854 priority patent/US8572213B2/en
Publication of JP2011134016A publication Critical patent/JP2011134016A/ja
Application granted granted Critical
Publication of JP5438495B2 publication Critical patent/JP5438495B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3284Power saving in printer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • G06F3/1221Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to power consumption
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/101Access control lists [ACL]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Storage Device Security (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

【課題】ファイルサーバへのアクセスが許可された処理要求のみを転送することにより、ファイルサーバを含む処理装置の消費電力を軽減する情報処理装置及びその制御方法を提供する。
【解決手段】クライアントコンピュータと、ファイルサーバを含む処理装置との間に介在する情報処理装置であって、第1の電力供給モードから消費電力の小さい第2の電力供給モードへ移行する際にファイルサーバから送信されるファイルサーバへのアクセス許可条件を規定する条件設定情報を受信する第1の受信手段と、ファイルサーバに対する処理要求をクライアントコンピュータから受信する第2の受信手段と、受信した処理要求が条件設定情報に規定された許可条件を満たすか否かを判定する判定手段と、許可条件を満たさないと判定した場合にファイルサーバに処理要求を転送することなく、クライアントコンピュータにアクセス拒否の応答を行う転送制御手段と、を備える。
【選択図】図7

Description

本発明は、クライアントコンピュータのファイルサーバに対する処理要求を仲介する情報処理装置及びその制御方法に関する。
従来、ファイルサーバを含む処理装置の消費電力を低減する技術として、例えば、特許文献1では、集線装置(いわゆる、HUB)が代理応答を行う要求コマンドとその応答情報(トナー残量等)とを対応付けて記憶しており、代理応答を行う要求コマンドの場合に記憶していた応答情報を応答し、代理応答を行わない要求コマンドの場合に処理装置に対してウェイクアップ信号を送信した後に受信した要求コマンドを転送する技術が提案されている。これにより、集線装置に接続されている機器の省エネルギーモードを長く継続することができ、省電力効果を高めることができる。また、印刷可能なオフィス文書を画像形成装置のファイルサーバに保存しておくことにより、クライアントコンピュータから印刷アプリケーションを起動することなく、ユーザが画像形成装置の操作パネルを操作することにより印刷指示を行うことを可能にする技術がある。
特許第4133459号公報
しかしながら、ファイルサーバへの書き込みや読み込み等の処理要求は、ファイル形式やアクセス権限の有無等により一定の制限が加わることが一般的であり、従来のように、これらの制限を考慮することなく、すべての処理要求を処理装置(例えば、画像形成装置)に転送するのでは、処理装置を省エネルギーモードから通常のエネルギーモードに復帰させる回数が多く生じることとなり、消費電力の低減を阻害する要因となる。
本発明は、上記問題点に鑑みてなされたものであり、クライアントコンピュータからファイルサーバへのアクセスが許可された処理要求のみをファイルサーバに転送することにより、ファイルサーバを含む処理装置の消費電力を軽減する情報処理装置及びその制御方法を提供する。
上記課題を解決するため、本発明に係る情報処理装置は、クライアントコンピュータと、ファイルサーバを含む処理装置との間に介在する情報処理装置であって、前記処理装置が、第1の電力供給モードから該第1の電力供給モードよりも消費電力の小さい第2の電力供給モードへ移行する際に前記ファイルサーバから送信される、前記ファイルサーバへのアクセスを許可するための許可条件を規定する条件設定情報を受信する第1の受信手段と、前記ファイルサーバに対する処理要求を前記クライアントコンピュータから受信する第2の受信手段と、前記第2の受信手段が受信した処理要求が前記条件設定情報に規定された許可条件を満たすか否かを判定する判定手段と、前記判定手段が前記許可条件を満たさないと判定した場合に前記ファイルサーバに前記第2の受信手段が受信した処理要求を転送することなく、前記クライアントコンピュータにアクセス拒否の応答を行う転送制御手段と、を備える。
本発明によれば、クライアントコンピュータからファイルサーバへのアクセスが許可された処理要求のみをファイルサーバに転送することにより、ファイルサーバを含む処理装置の消費電力を軽減する情報処理装置及びその制御方法を提供することができる。
本発明の実施形態1に係るシステム構成を示す図 画像形成装置101及び情報処理装置102のハードウェア構成を示す図 画像形成装置101及び情報処理装置102のソフトウェア構成を示す図 共有ディスク情報データベースの内容を示す図 画像形成装置101のスリープ制御部301の処理手順を示す図 画像形成装置101のファイルアクセス処理部302の処理手順を示す図 情報処理装置102の代理応答処理部306の処理手順を示す図 実施形態2に係る共有ディスク情報データベースの内容を示す図 共有ディスク情報データベースの内容を示す図 情報処理装置102の代理応答処理部306の処理手順を示す図 書き込み及び読み込み要求チェック処理の詳細な処理手順を示す図 実施形態3に係る共有ディスク情報データベースの内容を示す図 実施形態4に係るシステム構成を示す図 画像形成装置101及び情報処理装置102のハードウェア構成を示す図 情報処理装置1800及びネットワーク制御部1860のソフトウェア構成を示す図
以下、本発明を実施するための最良の形態について図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。
<実施形態1>
画像形成装置は、ファイルサーバを備え、該ファイルサーバに格納された画像形成データに従って画像形成処理を行うものであり、本実施形態1に係る情報処理装置は、クライアントコンピュータからこの画像形成装置のファールサーバへのファイルアクセスを仲介する。
[システム構成(図1)]
画像形成装置101(処理装置)は、コピー機能やファイルサーバ機能等の複数種類の機能を備える。情報処理装置102は、2つのネットワーク104、105に接続される。クライアントPC103(クライアントコンピュータ)は、画像形成装置101の共有ディスクに文書ファイルを保存する場合にユーザが操作するPCである。ネットワーク104は、画像形成装置101と情報処理装置102とを接続するネットワークである。ネットワーク105は、情報処理装置102とクライアントPC103とを接続するネットワークである。クライアントPC103は、ネットワーク104、105を介して、画像形成装置101の共有ディスクにアクセス可能である。情報処理装置102は、画像形成装置101とクライアントPC103との間に介在し、クライアントPC103から画像形成装置101の共有ディスクへの要求を仲介する機能を有する。
[画像形成装置101及び情報処理装置102のハードウェア構成(図2)]
(画像形成装置101の構成)
CPU200は、画像形成装置101のソフトウェアプログラムを実行し、画像形成装置全体の制御を行う。RAM203(Random Access Memory)は、CPU200が装置を制御する際に一時的なデータの格納等に使用される。ROM202(Read Only Memory)は、装置のブートプログラムや固定パラメータ等が格納される。NVRAM204(Non Volatile RAM)は、画像形成装置101の各種設定値の保存に使用される。
ネットワークI/F(インタフェース)205は、ネットワーク104に接続され、ネットワーク通信データの送受信を行う。拡張I/F201は、汎用の他装置接続用インタフェースであり、他装置が接続された場合は、他装置とのデータ通信を行う。
操作部I/F206は、操作部210を制御し、操作部210に備えられた液晶パネルに各種操作画面を表示させるとともに、操作画面を介して入力されるユーザからの指示をCPU200に伝達する。スキャナI/F207は、スキャナ220を制御する。スキャナ220は、原稿上の画像を読み取って画像データを生成する。プリンタI/F208は、プリンタ230を制御する。プリンタ230は、画像データに基づく画像を記録媒体に印刷する。HDDI/F209は、HDD240を制御する。HDD240(Hard Disc Drive)は、種々のデータの格納に用いられ、ファイルサーバ機能によりネットワーク共有ディスクとして利用される。すなわち、ファイルサーバとしてのHDD240には、画像形成装置全体に供給される電源と共通の電源が供給される。
電源制御部250は、画像形成装置101に供給する電源を制御する制御部であり、電源制御部250は、操作部210、スキャナ220、プリンタ230、HDD240、及び制御部254が動作するために必要な電力を供給する。このうち、スキャナ220、プリンタ230、及びHDD240のそれぞれには、スイッチ251、252、253が設けられ、CPU200がこれらのスイッチを制御することにより、電源制御部250からの電力供給が遮断される。なお、制御部254とは、CPU200、拡張I/F201、ROM202、RAM203、NVRAM204、ネットワークI/F205、操作部I/F206、スキャナI/F207、プリンタI/F208、及びHDDI/F209を示す。
(情報処理装置102の構成)
CPU260は、情報処理装置102のソフトウェアプログラムを実行し、情報処理装置全体の制御を行う。RAM263は、CPU260が装置を制御する際に、一時的なデータの格納等に使用される。ROM262は、装置のブートプログラムや固定パラメータ等が格納される。HDD264は、種々のデータの格納に用いられる。ネットワークI/F265は、ネットワーク104に接続され、画像形成装置101とのネットワーク通信データの送受信を行う。ネットワークI/F266は、ネットワーク105に接続され、クライアントPC103とのネットワーク通信データの送受信を行う。拡張I/F261は、汎用の他装置接続用インタフェースであり、他装置が接続された場合は、他装置とのデータ通信を行う。電源制御部270は、情報処理装置102に供給する電源を制御する制御部である。
画像形成装置101は、通常エネルギーモード(第1の電力供給モード)と通常エネルギーモードよりも消費電力が少ない省エネルギーモード(第2の電力供給モード)のいずれかを切り替えて動作することができる。通常エネルギーモードから省エネルギーモードに移行する場合は、制御部254への電源供給を保ったまま、スイッチ251、252、253による接続を切断することにより、スキャナ220、プリンタ230、及びHDD240に対する電源制御部250からの電力供給を停止する。一方、情報処理装置102は、画像形成装置101とは別の電源制御部270を備える。このため、情報処理装置102は、画像形成装置101の電源供給状態に左右されないため、後述の代理応答機能を実現することができる。
[画像形成装置101及び情報処理装置102のソフトウェア構成(図3)]
(画像形成装置101の構成)
スリープ制御部301は、画像形成装置101の通常エネルギーモードと省エネルギーモードの切り替え制御を行う。なお、スリープ制御部301は、省エネルギーモードでも動作可能であり、省エネルギーモード時はネットワークI/F205へのデータ受信等を常に監視することで、省エネルギーモードから通常エネルギーモードへの切り替え制御を行う。ファイルアクセス処理部302は、HDD240をネットワーク共有ディスクとして公開するためのファイルサーバ機能を提供する。具体的には、HDD240へのファイルの読み書き、及びファイル共有プロトコル(WebDAV、CIFS/SMB等)のプロトコル制御を行う。ネットワークI/F制御部303は、ネットワークI/F205を通じてファイル共有プロトコルを送受信する機能を有する。ネットワークI/F制御部304は、ネットワークI/F265を通じてファイル共有プロトコルを送受信する機能を有する。なお、ネットワークI/F205、265はネットワーク104で接続される。このため、画像形成装置101と情報処理装置102は、ネットワークI/F制御部303、304を通じてデータ通信を行うことができる。
(情報処理装置102の構成)
ネットワークI/F制御部305は、ネットワークI/F266を通じてファイル共有プロトコルを送受信する機能を有する。なお、ネットワークI/F266は、ネットワーク105と接続されるため、クライアントPC103とのデータ送受信を行う場合は、ネットワークI/F制御部305が使われる。なお、ネットワークI/F制御部305は、画像形成装置101が通常エネルギーモードと省電力モードのいずれのモードで動作しているかを常時把握している。そして、ネットワークI/F制御部305は、画像形成装置101が通常エネルギーモードで動作している場合は、ネットワーク105から受信するファイル共有プロトコルをネットワークI/F制御部304を通じて画像形成装置101へ転送する。また、画像形成装置101が省エネルギーモードで動作している場合は、ネットワーク105から受信するファイル共有プロトコルを代理応答処理部306へ転送する。代理応答処理部306は、ネットワークI/F制御部305から転送されたファイル共有プロトコルのプロトコル制御を行う。また、代理応答処理部306はネットワークI/F制御部304を通じて、ファイルアクセス処理部302がROM202、RAM203、NVRAM204、及びHDD240から読み込んだファイルサーバの機能設定情報や状態情報を受信する機能を有する。そして、代理応答処理部306は、受信したファイルサーバの機能設定情報や状態情報を、後述の共有ディスク情報データベースとしての、情報処理装置102のHDD264(記憶領域)に保存する。
[共有ディスク情報データベースの内容(図4)]
共有ディスク情報データベースは、画像形成装置101のファイルサーバの機能設定情報(条件設定情報)や状態情報(モード設定情報)を格納するデータベースであり、情報処理装置102のHDD264により実現される。ここでは、機能設定情報として、ファイルサーバへの書き込み又は読み込みが許可されたファイル形式を規定したファイルフィルタを示している。具体的には、ファイル共有プロトコルにより共有ディスクとして設定したHDD240に保存可能なファイル形式を指定しており、本実施形態1では、PDF、JPEG、TIFFの3種類のファイルが設定される。ファイルフィルタは、印刷可能なファイルだけを画像形成装置101のHDD240に保存することを目的とする。このため、ファイルフィルタ設定により、PDF、JPEG、TIFF以外のファイルを共有ディスクに書き込もうとしても、その書き込みが拒否される。
[画像形成装置101の処理手順]
ここで示す各処理は、画像形成装置101のCPU200が制御プログラムを実行することにより実現される。
(スリープ制御部301の処理(図5))
スリープ制御部301は、画像形成装置101が省エネルギーモードに移行するための条件を満たしたことを検知した場合に、次のような処理を実行する。まず、予め登録されたソフトウェアモジュールが省エネルギーモードへの移行可否を確認するために、各モジュールに対して省エネルギーモードへの移行可否を問い合わせる(S501)。本実施形態1では、ファイルアクセス処理部302が省エネルギーモードへの移行可否の問い合わせ対象として登録されるものとする。
次に、スリープ制御部301は、省エネルギーモード移行可否の問い合わせに対する応答に基づいて、省エネルギーモードへの移行可否を判定する(S502)。そして、省エネルギーモードへの移行が不可能である場合には、一定時間が経過するまで待機し(S503)、再びS501の処理に戻る。一方、省エネルギーモードへの移行が可能である場合には、ファイルアクセス処理部302に対して、省エネルギーモードに移行することを通知する(S504)。
次に、スリープ制御部301は、省エネルギーモードに移行することを通知したモジュール(ファイルアクセス処理部302)からの応答を受信するまで待機する(S505)。そして、ファイルアクセス処理部302からの応答を受信した場合に、画像形成装置101を省エネルギーモードに移行させ(S506)、一連の処理を終了する。
(ファイルアクセス処理部302の処理(図6))
まず、ファイルアクセス処理部302は、スリープ制御部301から省エネルギーモード移行通知を受信するまで待機し、当該通知を受信した場合にファイル共有プロトコル制御を停止する(S601)。
次に、ファイルアクセス処理部302は、代理応答処理部306が代理応答を行うために、有効なファイルサーバの機能設定情報や状態情報が存在するか否かを判定する(S602)。当該情報が存在する場合は、ファイルアクセス処理部302は、ROM202、RAM203、NVRAM204、HDD240から共有ディスク情報としての有効な機能設定情報や状態情報を読み込み、代理応答処理部306へ送信する(S603)。なお、本実施形態1に係る有効なファイルサーバの機能設定情報や状態情報とは、図4に示すファイルフィルタ設定とする。一方、S602で上記情報が存在しない場合は、S603の処理を行うことなく、S604に進む。
次に、ファイルアクセス処理部302は、スリープ制御部301に対して応答を送信する(S604)。このようにして画像形成装置101はスリープ状態、すなわち、省エネルギーモードとなる。その後、ファイルアクセス処理部302は、画像形成装置101が省エネルギーモードから通常エネルギーモードに復帰したか否かを判定する(S605)。通常エネルギーモードに復帰した場合、ファイル共有プロトコル制御を再開する。
[情報処理装置102の処理手順(図7)]
ここで示す各処理は、情報処理装置102のCPU260(代理応答処理部306)が制御プログラムを実行することにより実現される。つまり、CPU260が、第1の受信手段、第2の受信手段、判定手段として機能する。ここで、画像形成装置101は、前述の通り、通常エネルギーモードから省エネルギーモードへ移行する際にファイルサーバに格納された、ファイルサーバへのアクセスを許可するための許可条件を規定する条件設定情報を送信する。そして、情報処理装置101は、この情報を受信した場合には、RAM263に格納し、クライアントPC103からの処理要求を待つこととなる。従って、図7のフローは、画像形成装置101が省エネルギーモードのときに実行される。
まず、代理応答処理部306は、クライアントPC103から画像形成装置101へのファイル共有プロトコル(処理要求)を受信したか否かを判定する(S701)。当該ファイル共有プロトコルを受信した場合、受信したファイル共有プロトコルを解析する(S702)。そして、代理応答処理部306は、当該ファイル共有プロトコルがファイルの書き込み要求を示す情報であるか否かを判定する(S703)。ファイルの書き込み要求である場合には、代理応答処理部306は、共有ディスク情報データベースからファイルフィルタ設定を参照し、ファイルサーバへの書き込みが許可されたファイル形式(許可条件)を規定する条件設定情報を取得する(S704)。一方、ファイルの書き込み要求でない場合には、S707に進む。
そして、S702で解析したファイル共有プロトコルの情報とS704で取得したファイルフィルタ設定を比較し、書き込みが許可されているファイル形式(例えば、図4のPDF、JPEG、TIFF)を保存する要求であるか否かを判定する(S705)。書き込みが許可されているファイル形式(例えば、PDF)である場合には、代理応答処理部306は、ネットワークI/F制御部304を通じて画像形成装置101へ受信した要求を転送する(S707)。一方、書き込みが許可されていないファイル形式(例えば、EXE)である場合には、代理応答処理部306は、書き込み拒否の応答データを生成し、ネットワークI/F制御部305を通じて、生成した応答データを送信元であるクライアントPC103に渡す(S706)。
以上述べた通り、本実施形態1によれば、画像形成装置101が省エネルギーモードの場合に、クライアントコンピュータからファイルサーバへのアクセスが許可された処理要求のみをファイルサーバに転送することにより、処理装置(画像形成装置101)のエネルギーモードを省エネルギーモードから通常のエネルギーモードに復帰させる回数を減らすことができる。これにより、処理装置の消費電力を軽減することが可能となる。
なお、本実施形態では、情報処理装置102からデータが転送される処理装置として画像形成装置を想定して説明したが、画像形成装置に限定されるものではなく、ファイルサーバを備えた処理装置であれば、本発明を適用することが可能である。
<実施形態2>
本実施形態2では、ファイルサーバ機能を有する画像形成装置へのファイルアクセスを情報処理装置が仲介する場合であり、ログインユーザのアクセス権限やディレクトリ/ファイル情報等を用いた例について説明する。システム構成、画像形成装置101の構成及び情報処理装置102の構成は、実施形態1(図1参照)と同様であるので説明を省略する。
[共有ディスク情報データベースの内容(図8、図9)]
共有ディスク情報データベースは、図8(a)で示すように、空きディスク容量、ユーザ名/パスワード、ディレクトリ/ファイル情報、要求権限の4つの情報を含む。これらの情報は、実施形態1と同様に画像形成装置101から情報処理装置102に送信される。空きディスク容量とは、ユーザがクライアントPC103から保存可能な共有ディスクの空きディスク容量を示す。例えば、空きディスク容量が0である場合は、ユーザはファイルの保存ができない。ユーザ名/パスワードとは、共有ディスクにアクセス可能なユーザ名とパスワードの組み合わせを示す。ここでは、ユーザ名とパスワードの組み合わせは、図8(b)を用いて後述するuser.dbを参照することを示す。ディレクトリ/ファイル情報とは、共有ディスクに作成されたディレクトリ/ファイルの所有者やアクセス権等を示す。ここでは、ディレクトリ/ファイル情報は、図9(a)を用いて後述するfileinfo.dbを参照することを示す。要求権限とは、共有ディスクに対するアクセス要求毎のユーザ権限を示す。ここでは、要求権限は、図9(b)を用いて後述するrequest_acl.dbを参照することを示す。
図8(b)は、共有ディスクにアクセス可能なユーザ名とパスワードの組み合わせを示すuser.dbである。ユーザは2名登録されており、それぞれにパスワードが設定される。user.dbは、共有ディスクへのアクセス許否を判定する場合に利用される。具体的には、user.dbに設定されていないユーザ、又はユーザ名とパスワードの組み合わせを正しく入力できないユーザからのアクセス拒否を行うために利用される。
図9(a)は、ディレクトリ/ファイル情報を示すfileinfo.dbである。fileinfo.dbには、ディレクトリ/ファイルパス、所有者、権限1(所有者)、権限2(非所有者)、サイズ、生成日が設定される。ディレクトリ/ファイルパスとは、ユーザにより共有ディスクに作成されたディレクトリ又はファイルをフルパス形式で記述したものである。所有者とは、ディレクトリ/ファイルの所有者を記載したものであり、user.dbに定義されたユーザ名が設定される。権限1(所有者)とは、ディレクトリ/ファイルの所有者が持つ権限を示す。また、権限2(非所有者)とは、ディレクトリ/ファイルの非所有者が持つ権限を示す。権限1(所有者)と権限2(非所有者)について、「r」は読み込み権限を、「w」は書き込み権限を、「−」は権限無しを示す。例えば、「rw」と記載されている場合は、読み込み権限と書き込み権限を所有していることを示す。また、「−」は、読み込み権限と書き込み権限のいずれも所有していないことを示す。サイズは、ディレクトリ/ファイルのサイズを示す。「−」と記載されている場合は、サイズ情報が登録されていないことを示す。また、作成日は、ディレクトリ/ファイルが作成された日を示す。
図9(b)は、アクセス要求毎のユーザ権限を示すrequest_acl.dbである。ここでは、WebDAVの要求コマンドを例にあげて説明する。アクセス要求には、CREATE(ファイル作成)、COPY(コピー)、MOVE(移動)、DELETE(削除)、GET(取得)、PROPFIND(プロパティ参照)がある。そして、そのそれぞれに、アクセス要求を拒否するユーザと許可するユーザを設定できる。例えば、CREATEの場合、本要求を拒否するユーザとしてsantaroが登録されており、許可するユーザとしてはtaroが登録されている。また、PROPFINDの場合、本要求を拒否するユーザは登録されておらず、許可するユーザとしてはuser.dbに登録されているユーザ全員を示すALLが登録されている。
[情報処理装置102の処理手順]
次に、画像形成装置101が省エネルギーモードに移行した場合に、情報処理装置102がファイル共有プロトコルの代理応答を行う手順を説明する。なお、画像形成装置101(スリープ制御部301及びファイルアクセス処理部302)の動作は、実施形態1と同様であるので説明を省略する。
(代理応答処理部306の処理(図10))
まず、代理応答処理部306は、クライアントPC103から画像形成装置101へのファイル共有プロトコルを受信したか否かを判定する(S1201)。ファイル共有プロトコルを受信した場合には、代理応答処理部306は、受信したファイル共有プロトコルを解析し、プロトコル解析結果からユーザ名とパスワードを抽出し、共有ディスク情報データベースのuser.dbと比較することでユーザ名及びパスワードの認証を行う(S1202)。次に、認証した結果、ユーザ名及びパスワードがuser.db情報と一致しているか否かを判定する(S1203)。双方が一致している場合には、代理応答処理部306は、プロトコル解析結果がファイルの書き込み要求であるか否かを判定する(S1204)。書き込み要求とは、例えば、request_act.dbの場合、CREATE、COPY、MOVE、DELETEが相当する。書き込み要求である場合に、当該書き込み要求を代理応答する必要があるか否かについての書き込み要求チェック処理を行う(S1205)。なお、この処理の詳細は図11(a)を用いて後述する。一方、書き込み要求でなく、読み込み要求である場合に、当該読み込み要求を代理応答する必要があるか否かについての読み込み要求チェック処理を行う(S1206)。なお、この処理の詳細は図11(b)を用いて後述する。
一方、S1203でユーザ名及びパスワードの少なくともいずれかが一致していない場合には、代理応答処理部306は、受信したファイル共有プロトコルを代理応答する必要があると決定すると共に代理応答フラグをONに設定し、該代理応答フラグをRAM263に確保された領域に格納する(S1210)。次に、代理応答処理部306は、認証失敗の代理応答データを作成し、代理応答データをRAM263に確保された領域に格納する(S1211)。
S1205、S1206又はS1211の処理が完了すると、代理応答フラグを参照することにより、代理応答する必要があるか否かを判定する(S1207)。代理応答フラグがONである場合には、代理応答処理部306は、RAM263に格納された代理応答データをネットワークI/F制御部305へ渡すことで要求元に応答を返す(S1208)。代理応答フラグがOFFである場合には、代理応答処理部306は、ネットワークI/F制御部304を通じて画像形成装置101へ受信した要求を転送する(S1209)。
(書き込み要求チェック処理S1205の詳細(図11(a))
代理応答処理部306は、プロトコル解析結果からユーザ名とアクセス要求を抽出し、共有ディスク情報データベースのrequest_acl.dbと比較することで、アクセス要求に対するユーザ権限を有するユーザからのアクセスであるか否かを判定する(S1301)。権限を有しないユーザからのアクセスである場合には、代理応答処理部306は、代理応答の必要ありと判定し、代理応答フラグをONに設定する(S1305)。そして、代理応答処理部306は、書き込み拒否の代理応答データを作成し、代理応答データをRAM263に確保された領域に格納し(S1306)、一連の処理を終了する。 一方、権限を有するユーザからのアクセスである場合には、代理応答処理部306は、プロトコル解析結果からアクセスするディレクトリ情報とユーザ名を抽出し、共有ディスク情報データベースのfileinfo.dbと比較することで、そのユーザがディレクトリへの書き込み権限を有するか否かを判定する(S1302)。書き込み権限を有しない場合には上記S1305の処理に進む。一方、書き込み権限を有する場合には、代理応答処理部306は、プロトコル解析結果から書き込みするファイルサイズを抽出し、共有ディスク情報データベースの空きディスク容量と比較することで、そのファイルが書き込み可能であるか否かを判定する(S1303)。
例えば、ユーザ名taroが、¥taro¥privateのフォルダに対してファイル書き込み要求を行った場合は、権限1(所有者)の設定により書き込み権限が付与されているので、S1303へ進むことになる。一方、ユーザ名santaroが、¥taro¥privateのフォルダに対してファイル書き込み要求を行った場合は、権限2(非所有者)の設定により書き込み権限が付与されていないので、S1305へ進むことになる。
書き込み不可能である場合には、上記S1305の処理に進む。一方、書き込み可能である場合には、代理応答処理部306は、代理応答しないことを決定し(S1304)、書き込み要求チェック処理を終了する。
(読み込み要求チェック処理S1206の詳細(図11(b))
まず、代理応答処理部306は、プロトコル解析結果からユーザ名とアクセス要求を抽出し、共有ディスク情報データベースのrequest_acl.dbと比較することで、アクセス要求に対するユーザ権限を有するユーザであるか否かを判定する(S1401)。ユーザ権限を有しないユーザである場合には、書き込み拒否の代理応答データを作成し、代理応答データをRAM263に確保された領域に格納する(S1407)。一方、ユーザ権限を有するユーザである場合には、代理応答処理部306は、プロトコル解析結果からアクセスするディレクトリ/ファイル情報を抽出し、共有ディスク情報データベースのfileinfo.dbと比較することで、存在するディレクトリ/ファイルへの読み込みであるか否かを判定する(S1402)。存在しないディレクトリ/ファイルへの読み込みである場合には、上記S1407の処理に進む。一方、存在するディレクトリ/ファイルへの読み込みである場合には、プロトコル解析結果からアクセスするディレクトリ/ファイル情報とユーザ名を抽出し、共有ディスク情報データベースのfileinfo.dbと比較することで、そのユーザがディレクトリ/ファイルへの読み込み権限を有するか否かを判定する(S1403)。読み込み権限を有しない場合には、上記S1407の処理に進む。一方、読み込み権限を有する場合には、代理応答処理部306は、応答データを作成するために、共有ディスク情報データベースのfileinfo.dbからディレクトリ/ファイル情報のリストアップを行う(S1404)。例えば、ディレクトリ内のファイル情報を調べるために、PROPFIND要求を受信した場合、応答データとして該当ディレクトリ内のファイル名や作成日等の情報が必要となる。
次に、ディレクトリ/ファイル情報のデータを利用して、読み込み成功の代理応答データを作成し、代理応答データをRAM263に確保された領域に格納し(S1405)、代理応答することを決定する(S1406)。そして、代理応答フラグをONに設定し、読み込み要求チェック処理を終了する。
以上述べた通り、本実施形態2によれば、ファイルサーバの機能設定情報である要求毎のユーザ権限と、運用に応じて変化するファイルサーバの状態情報であるディレクトリ/ファイル情報や空きディスク容量に基づいて、代理応答を行うことができる。
なお、本実施形態2のfileinfo.dbの項目は一例であり、更新日、アクセス日、タイトル、メモ等の他にも種々の項目を設けても良い。また、本実施形態2では、実施形態1で述べたファイルフィルタ機能について記載していないが、このファイルフィルタ機能を組み合わせることも可能である。
<実施形態3>
本実施形態3では、ユーザが所属するグループに関する権限情報も利用して代理応答を行う。システム構成、画像形成装置101の構成及び情報処理装置102の構成は、実施形態1及び2(図1参照)と同様であるので説明を省略する。また、共有ディスク情報データベースの内容は、実施形態2で既に説明した図8(a)及び図9(b)と同様の内容であり、他の内容については図12を用いて説明する。
[共有ディスク情報データベースの内容(図12)]
図12(a)は、共有ディスクにアクセス可能なユーザ名、パスワード及びユーザの所属グループの組み合わせを示すuser.dbである。user.dbは、実施形態2の図8(b)と比較して、ユーザが所属する所属グループ情報が追加される。ユーザは2名登録されており、それぞれにパスワードと所属グループ情報が設定される。user.dbは、共有ディスクへのアクセス許否を判定する他に、ユーザの所属グループ情報を取得するために利用される。
図12(b)は、実施形態2の図9(a)に相当し、ディレクトリ/ファイル情報を示すfileinfo.dbである。fileinfo.dbには、ディレクトリ/ファイルパス、所有者、権限1(所有者)、権限2(グループ)、権限3(その他)、サイズ、生成日が設定される。ディレクトリ/ファイルパスとは、ユーザにより共有ディスクに作成されたディレクトリ又はファイルをフルパス形式で記述したものである。所有者とは、ディレクトリ/ファイルの所有者を記載したものであり、user.dbに定義されたユーザ名が設定される。権限1(所有者)とは、ディレクトリ/ファイルの所有者が持つ権限を示す。また、権限2(グループ)とは、ディレクトリ/ファイルの所有者と同じグループに所属するユーザが持つ権限を示す。また、権限3(その他)とは、ディレクトリ/ファイルの所有者と異なったグループに所属するユーザが持つ権限を示す。権限1(所有者)、権限2(グループ)、権限3(その他)について、「r」は読み込み権限を、「w」は書き込み権限を、「−」は権限無しを示す。例えば、「rw」と記載されている場合は、読み込み権限と書き込み権限の双方を所有していることを示す。また、「−」は、読み込み権限と書き込み権限のいずれも所有していないことを示す。サイズは、ディレクトリ/ファイルのサイズを示す。「−」と記載されている場合は、サイズ情報が登録されていないことを示す。また、作成日は、ディレクトリ/ファイルが作成された日を示す。
上記処理手順によれば、共有ディスク情報データベースにユーザが所属するグループ権限の概念を追加することができる。
[代理応答処理部306の処理手順(不図示)]
代理応答処理部306のフローチャートは、S1302及びS1403を除いて、基本的に図10及び図11と同様であるため説明を省略する。グループ権限についてチェックを行う場合は、S1302及びS1403で、fileinfo.dbの権限2(グループ)又は権限3(その他)を考慮することで実現できる。具体的には、ユーザ名santaroが、ディレクトリ名¥group1にアクセスする場合を想定して説明する。ディレクトリ¥group1は、fileinfo.dbから、ユーザ名taroが所有者であり、所有者はrw権限、所有者と同じグループのユーザはrw権限、所有者と異なるグループのユーザは権限無しが設定されていることが分かる。更に、santaroは、user.dbからtaroと異なるグループであることが分かる。その結果、santaroは、¥group1にアクセスできないことが判定できる。
以上述べた通り、本実施形態3によれば、ユーザが所属するグループに関する権限情報も利用して代理応答を行うことができる。
なお、本実施形態3のfileinfo.dbの項目は一例であり、更新日、アクセス日、タイトル、メモ等他にもさまざまな項目があっても良い。また、本実施形態3では、実施形態1で述べたファイルフィルタ機能について記載していないが、このファイルフィルタ機能を組み合わせることも可能である。
<実施形態4>
本実施形態4では、画像形成装置のファイルサーバへのファイルアクセスに対して、画像形成装置に設けられた代理応答機能を有するネットワーク制御部が転送制御を行う。すなわち、上述の各実施形態で説明した情報処理装置が画像形成装置に組み込まれた構成であっても構わない。なお、本実施形態4では、実施形態1で説明したファイルフィルタによる代理応答処理(図5乃至図7参照)と同様の処理を行うこととする。
[システム構成(図13)]
画像形成装置1701は、コピー機能やファイルサーバ機能等の複数種類の機能を備える。クライアントPC1702は、画像形成装置1701の共有ディスクに文書ファイルを保存する場合に、ユーザが操作するためのPCである。ネットワーク1703は、画像形成装置1701とクライアントPC1702とを接続するネットワークである。クライアントPC1702は、ネットワーク1703を介して、画像形成装置1701の共有ディスクとしてのファイルサーバにアクセス可能である。
[ハードウェア構成(図14)]
画像形成装置1701は、情報処理装置1800及びネットワーク制御部1860を含む。情報処理装置1800は、ネットワーク制御部1860を介してネットワーク1703に接続される。
CPU1801は、情報処理装置1800のソフトウェアプログラムを実行し、情報処理装置全体の制御を行う。RAM1804は、CPU1801が装置を制御する際に、一時的なデータの格納等に使用される。ROM1803は、装置のブートプログラムや固定パラメータ等が格納される。NVRAM1805は、情報処理装置1800の各種設定値の保存に使用される。拡張I/F1802は、ネットワーク制御部1860側の拡張I/F1862と接続され、ネットワーク制御部1860を介してネットワーク1703上のクライアントPC1702とのデータ通信を制御する。
操作部I/F1806は、操作部1810を制御し、操作部1810に備えられた液晶パネルに各種操作画面を表示させるとともに、操作画面を介して入力されるユーザからの指示をCPU1801に伝達する。スキャナI/F1807は、スキャナ1820を制御する。スキャナ1820は、原稿上の画像を読み取って画像データを生成する。プリンタI/F1808は、プリンタ1830を制御する。プリンタ1830は、画像データに基づく画像を記録媒体に印刷する。HDDI/F1809は、HDD1840を制御する。HDD1840は、種々のデータの格納に用いられると共に、ファイルサーバ機能によりネットワーク共有ディスクとして利用される。
電源制御部1850は、画像形成装置1701に供給する電源を制御する制御部である。電源制御部1850は、情報処理装置1800、操作部1810、スキャナ1820、プリンタ1830、HDD1840、及びネットワーク制御部1860が動作するために必要な電力を供給する。このうち、情報処理装置1800、スキャナ1820、プリンタ1830、及びHDD1840には、スイッチ1851、1852、1853、1854が設けられる。CPU1801は、各スイッチに対してスイッチを制御することにより電源制御部1850からの電力供給を遮断することができる。更に、スイッチ1854は、CPU1861からもスイッチ制御が可能である。
CPU1861は、ネットワーク制御部1860のソフトウェアプログラムを実行し、ネットワーク制御部1860全体の制御を行う。RAM1864は、CPU1861が装置を制御する際に、一時的なデータの格納等に使用される。ROM1863は、装置のブートプログラムや固定パラメータ等が格納される。
ネットワークI/F1865は、ネットワーク1703に接続され、クライアントPC1702とのネットワーク通信データの送受信を行う。拡張I/F1862は、情報処理装置1800側の拡張I/F1802と接続され、情報処理装置1800とネットワーク制御部1860との間のデータ通信を制御する。
情報処理装置1800は、通常エネルギーモードと通常エネルギーモードよりも消費電力が少ない省エネルギーモードのいずれかを切り替えて動作することができる。通常エネルギーモードから省エネルギーモードに移行する場合は、CPU1801がスイッチ1851、1852、1853、1854を制御することにより、電源制御部1850からの電力供給が停止される。
一方、ネットワーク制御部1860は、情報処理装置1800とは異なりスイッチ制御により電源供給が停止することはない。このため、情報処理装置1800が省エネルギーモードに移行した状態においても、ネットワーク制御部1860に対しては電源制御部1850からの電力供給が継続され、後述の代理応答機能を実現することができる。更に、情報処理装置1800を省エネルギーモードから通常エネルギーモードへ移行する場合は、CPU1861がスイッチ1854を制御することにより、情報処理装置1800への電力供給を再開させることができる。
[ソフトウェア構成(図15)]
図15は、情報処理装置1800とネットワーク制御部1860のソフトウェア構成を示す。スリープ制御部1901は、情報処理装置1800の通常エネルギーモードと省エネルギーモードの切り替え制御を行う。ファイルアクセス処理部1902は、HDD1840をネットワーク共有ディスクとして公開するためのファイルサーバ機能を提供する。具体的には、HDD1840へのファイルの読み書き、及びファイル共有プロトコル(WebDAV、CIFS/SMB等)のプロトコル制御を行う。CPU間通信部1903は、拡張I/F1802及び拡張I/F1862を介して、ネットワーク制御部1860上で動作するソフトウェアとのデータ送受信を行う機能を有する。CPU間通信部1904は、拡張I/F1862及び拡張I/F1802を介して、情報処理装置1800上で動作するソフトウェアとのデータ送受信を行う機能を有する。
ネットワークI/F制御部1905は、ネットワークI/F1865を通じてファイル共有プロトコルを送受信する機能を有する。なお、ネットワークI/F制御部1905は、情報処理装置1800が通常エネルギーモードと省エネルギーモードのどちらで動作しているかを常に把握している。そして、ネットワークI/F制御部1905は、情報処理装置1800が通常エネルギーモードで動作している場合は、ネットワーク1703から受信するファイル共有プロトコルを情報処理装置1800へ転送する。また、情報処理装置1800が省エネルギーモードで動作している場合は、ネットワーク1703から受信するファイル共有プロトコルを代理応答処理部1906へ転送する。
代理応答処理部1906は、ネットワークI/F制御部1905から転送されたファイル共有プロトコルのプロトコル制御を行う。また、代理応答処理部1906はCPU間通信部1904を通じて、ファイルアクセス処理部1902がROM1803、RAM1804、NVRAM1805、HDD1840から読み込んだファイルサーバの機能設定情報や状態情報を受信する機能を持つ。そして、代理応答処理部1906は、受信したファイルサーバの機能設定情報や状態情報を、後述の共有ディスク情報データベースとしてネットワーク制御部1860のRAM1864に保存する。
以上述べた通り、本実施形態4によれば、ファイルサーバ機能を有する画像形成装置へのファイルアクセスを、代理応答機能を有するネットワーク制御部が仲介する場合でも、実施形態1と同様の効果を得ることができる。
なお、画像形成装置のファイルサーバへのファイルアクセスを、画像形成装置に設けられた代理応答機能を有するネットワークI/Fが仲介する場合であっても本発明を適用することができる。この場合、代理応答処理は、実施形態1で示したファイルフィルタ(図4参照)を用いた処理(図5乃至図7参照)、実施形態2で示したユーザのアクセス権やディレクトリ/ファイル情報等(図8及び図9参照)を用いた処理(図10及び図11参照)、実施形態3で示したユーザの所属グループの権限情報等(図12参照)を用いた処理のいずれの実施形態で示した処理も適用することが可能である。これにより、ファイルサーバ機能を有する画像形成装置へのファイルアクセスを、代理応答機能を有するネットワークI/Fが仲介する場合でも、実施形態1乃至4と同様の効果を得ることができる。
<他の実施形態>
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。

Claims (8)

  1. クライアントコンピュータと、ファイルサーバを含む処理装置との間に介在する情報処理装置であって、
    前記処理装置が、第1の電力供給モードから該第1の電力供給モードよりも消費電力の小さい第2の電力供給モードへ移行する際に前記ファイルサーバから送信される、前記ファイルサーバへのアクセスを許可するための許可条件を規定する条件設定情報を受信する第1の受信手段と、
    前記ファイルサーバに対する処理要求を前記クライアントコンピュータから受信する第2の受信手段と、
    前記第2の受信手段が受信した処理要求が前記条件設定情報に規定された許可条件を満たすか否かを判定する判定手段と、
    前記判定手段が前記許可条件を満たさないと判定した場合に前記ファイルサーバに前記第2の受信手段が受信した処理要求を転送することなく、前記クライアントコンピュータにアクセス拒否の応答を行う転送制御手段と、
    を備えることを特徴とする情報処理装置。
  2. 前記条件設定情報は、前記ファイルサーバへの書き込み又は読み込みが許可されたファイル形式を規定し、
    前記判定手段は、前記第2の受信手段が受信した処理要求が前記許可されたファイル形式であるか否かを判定することを特徴とする請求項1に記載の情報処理装置。
  3. 前記条件設定情報は、前記ファイルサーバへのアクセスが許可されたユーザを規定し、
    前記判定手段は、前記第2の受信手段が受信した処理要求が前記許可されたユーザにより行われたか否かを判定することを特徴とする請求項1に記載の情報処理装置。
  4. 前記第1の受信手段は、前記条件設定情報に加えて、アクセスすべきディレクトリ又はファイルの情報を受信することを特徴とする請求項1に記載の情報処理装置。
  5. 前記処理装置は、前記ファイルサーバに格納された画像形成データに従って画像形成処理を行う画像形成装置であることを特徴とする請求項1に記載の情報処理装置。
  6. 前記第2の電力供給モードは、少なくとも前記ファイルサーバへの電力供給を停止した状態であり、
    前記転送制御手段は、前記判定手段が前記許可条件を満たすと判定した場合に前記処理装置に前記第1の電力供給モードへ復帰すべき旨の要求を送信した後に前記ファイルサーバに前記第2の受信手段が受信した処理要求を転送することを特徴とする請求項1に記載の情報処理装置。
  7. クライアントコンピュータと、ファイルサーバを含む処理装置との間に介在する情報処理装置の制御方法であって、
    前記処理装置が、第1の電力供給モードから該第1の電力供給モードよりも消費電力の小さい第2の電力供給モードへ移行する際に前記ファイルサーバから送信される、前記ファイルサーバへのアクセスを許可するための許可条件を規定する条件設定情報を受信する第1の受信工程と、
    前記ファイルサーバに対する処理要求を前記クライアントコンピュータから受信する第2の受信工程と、
    前記第2の受信工程で受信した処理要求が前記条件設定情報に規定された許可条件を満たすか否かを判定する判定工程と、
    前記判定工程で前記許可条件を満たさないと判定した場合に前記ファイルサーバに前記第2の受信工程で受信した処理要求を転送することなく、前記クライアントコンピュータにアクセス拒否の応答を行う転送制御工程と、
    を有することを特徴とする制御方法。
  8. コンピュータを請求項1乃至6のいずれか1項に記載の情報処理装置の各手段として機能させるためのプログラム。
JP2009291403A 2009-12-22 2009-12-22 情報処理装置及びその制御方法 Expired - Fee Related JP5438495B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2009291403A JP5438495B2 (ja) 2009-12-22 2009-12-22 情報処理装置及びその制御方法
US12/942,854 US8572213B2 (en) 2009-12-22 2010-11-09 Information processing apparatus and method for controlling the same to mediate the transfer of a process request from a client to a file server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009291403A JP5438495B2 (ja) 2009-12-22 2009-12-22 情報処理装置及びその制御方法

Publications (2)

Publication Number Publication Date
JP2011134016A true JP2011134016A (ja) 2011-07-07
JP5438495B2 JP5438495B2 (ja) 2014-03-12

Family

ID=44152648

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009291403A Expired - Fee Related JP5438495B2 (ja) 2009-12-22 2009-12-22 情報処理装置及びその制御方法

Country Status (2)

Country Link
US (1) US8572213B2 (ja)
JP (1) JP5438495B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019185269A (ja) * 2018-04-05 2019-10-24 富士ゼロックス株式会社 中継装置、情報処理システム、及び情報処理プログラム

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120173902A1 (en) * 2011-01-05 2012-07-05 Jennifer Greenwood Zawacki Power management of base and detachable device
JP5632802B2 (ja) * 2011-07-12 2014-11-26 株式会社沖データ 通信端末装置
JP2015011652A (ja) * 2013-07-02 2015-01-19 キヤノン株式会社 情報処理装置及びその制御方法、並びにプログラム
US9582561B2 (en) 2013-07-16 2017-02-28 Sap Se Size-based data synchronization
WO2015122903A1 (en) * 2014-02-14 2015-08-20 Hewlett-Packard Development Company, L.P. Communicating commands to an embedded controller of a system
JP7033917B2 (ja) 2017-12-28 2022-03-11 キヤノン株式会社 画像処理装置とその制御方法、及びプログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080209244A1 (en) * 2007-02-26 2008-08-28 Microsoft Corporation Centralized service for awakening a computing device
JP2009176033A (ja) * 2008-01-24 2009-08-06 Hitachi Ltd ストレージシステム及びその消費電力削減方法
JP2009266088A (ja) * 2008-04-28 2009-11-12 Canon Inc 情報処理装置、情報処理方法、プログラム、及び、記録媒体

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5742833A (en) * 1995-11-30 1998-04-21 International Business Machines Corporation Programmable power management system and method for network computer stations
US20030034877A1 (en) * 2001-08-14 2003-02-20 Miller Brett E. Proximity detection for access control
JP4133459B2 (ja) * 2003-03-06 2008-08-13 シャープ株式会社 集線装置,ネットワーク対応装置,通信システム
US7356665B2 (en) * 2003-12-17 2008-04-08 International Business Machines Corporation Method and system for machine memory power and availability management in a processing system supporting multiple virtual machines
US7603574B1 (en) * 2006-12-14 2009-10-13 Nvidia Corporation Network interface speed adjustment to accommodate high system latency in power savings mode
US20090132839A1 (en) * 2007-11-15 2009-05-21 Rothman Michael A Method and device to handle denial of service attacks on wake events
JP2010015518A (ja) * 2008-07-07 2010-01-21 Hitachi Ltd ストレージシステム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080209244A1 (en) * 2007-02-26 2008-08-28 Microsoft Corporation Centralized service for awakening a computing device
JP2009176033A (ja) * 2008-01-24 2009-08-06 Hitachi Ltd ストレージシステム及びその消費電力削減方法
JP2009266088A (ja) * 2008-04-28 2009-11-12 Canon Inc 情報処理装置、情報処理方法、プログラム、及び、記録媒体

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019185269A (ja) * 2018-04-05 2019-10-24 富士ゼロックス株式会社 中継装置、情報処理システム、及び情報処理プログラム
JP7010118B2 (ja) 2018-04-05 2022-02-10 富士フイルムビジネスイノベーション株式会社 中継装置、情報処理システム、及び情報処理プログラム

Also Published As

Publication number Publication date
JP5438495B2 (ja) 2014-03-12
US20110153784A1 (en) 2011-06-23
US8572213B2 (en) 2013-10-29

Similar Documents

Publication Publication Date Title
JP5438495B2 (ja) 情報処理装置及びその制御方法
CN106537881B (zh) 基于存根追踪允许同步访问云存储系统的方法及计算设备
JP5118592B2 (ja) ファイル管理システム
JP5821903B2 (ja) クラウドサーバー、クラウド印刷システムおよびコンピュータープログラム
WO2012053040A1 (en) File server for migration of file and method for migrating file based on file's attributes and storage apparatuses ' attributes
JP4806751B2 (ja) ファイルアクセス先制御装置、その方法及びそのプログラム
US9247101B2 (en) Storing scanned document data based on at least a confidentially attribute of the scanned document data
US20110078375A1 (en) Data storage
CN103186734A (zh) 图像形成装置和方法
JP2009059201A (ja) ファイルレベルの仮想化と移行を行う中間装置
US20130107309A1 (en) Job management apparatus, method of managing jobs, and recording medium
JP2005300605A (ja) 画像処理装置、情報処理システム及びその制御方法
JP3944153B2 (ja) データ処理装置及びそのアクセス制限設定方法、並びに画像処理システム
JP2014086017A (ja) 印刷文書管理システム、印刷文書管理方法、及びコンピュータプログラム
US20100179965A1 (en) Image processing apparatus and image processing method
JP5898712B2 (ja) 画像形成装置及びその制御方法
US9516003B2 (en) Unified cloud computing network interface
JP4537045B2 (ja) 電子ペーパー、電子ペーパー接続装置、システム、電子ペーパーにおける制御方法及びコンピュータプログラム
JP5537149B2 (ja) 画像処理装置及びその制御方法、並びにプログラム
US8953189B1 (en) Method and apparatus for verifying print jobs to prevent confidential data loss
JP4929142B2 (ja) データ処理装置及びその制御方法、コンピュータプログラム
JP2007140846A (ja) データ管理システム及びデータ管理方法
KR100952599B1 (ko) 로컬디스크를 캐쉬로 이용하는 사용자 컴퓨터, 그를이용하는 방법 및 하이브리드 네트워크 스토리지 시스템
JP6091144B2 (ja) 画像処理装置及びその制御方法、並びにプログラム
JP2008097396A (ja) 情報通信システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20121221

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130821

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130826

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131023

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131213

R151 Written notification of patent or utility model registration

Ref document number: 5438495

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees