JP2010283472A - 画像形成装置および画像形成システム - Google Patents

画像形成装置および画像形成システム Download PDF

Info

Publication number
JP2010283472A
JP2010283472A JP2009133522A JP2009133522A JP2010283472A JP 2010283472 A JP2010283472 A JP 2010283472A JP 2009133522 A JP2009133522 A JP 2009133522A JP 2009133522 A JP2009133522 A JP 2009133522A JP 2010283472 A JP2010283472 A JP 2010283472A
Authority
JP
Japan
Prior art keywords
function
application
user
image forming
execution request
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
JP2009133522A
Other languages
English (en)
Other versions
JP5479783B2 (ja
Inventor
Sachiko Yoshimura
幸子 吉村
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.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Mita Corp
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 Kyocera Mita Corp filed Critical Kyocera Mita Corp
Priority to JP2009133522A priority Critical patent/JP5479783B2/ja
Priority to US12/759,462 priority patent/US8873081B2/en
Publication of JP2010283472A publication Critical patent/JP2010283472A/ja
Application granted granted Critical
Publication of JP5479783B2 publication Critical patent/JP5479783B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/44Secrecy systems
    • H04N1/4406Restricting access, e.g. according to user identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/44Secrecy systems
    • H04N1/4406Restricting access, e.g. according to user identity
    • H04N1/4433Restricting access, e.g. according to user identity to an apparatus, part of an apparatus or an apparatus function
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

【課題】 画像形成装置において、アプリケーションごとのライセンス管理をしつつ、機能制限を確実に実行可能とする。
【解決手段】 アプリケーション管理部25は、あるアプリケーション27における機能のうち、あるユーザによる使用が禁止されている制限機能を検出する。そして、サービス26は、アプリケーション管理部25により検出された制限機能を登録し、ユーザによるアプリケーション27に対する機能実行要求が発生すると、機能実行要求により指定されている機能が制限機能として登録されているか否かを判定し、機能実行要求により指定されている機能が制限機能として登録されていない場合、機能実行要求により指定されている機能の実行を許可し、機能実行要求により指定されている機能が制限機能として登録されている場合、機能実行要求により指定されている機能の実行を禁止する。
【選択図】 図1

Description

本発明は、画像形成装置および画像形成システムに関するものである。
プリンタ、複写機、複合機などの画像形成装置では、ライセンスを取得した後に使用可能になるアプリケーションがある。また、画像形成装置には、ユーザごとに、ユーザが使用を禁止される制限機能を設定可能なものがある。
さらに、アプリケーション内の機能ごとにライセンスを購入すると、そのアプリケーションにおいて、ライセンスを購入した機能は使用可能になる画像形成装置がある(例えば特許文献1参照)。
特開2008−243180号公報
しかしながら、アプリケーションのライセンス制御と機能制限の両方が実装される場合、それらが別々に開発され、一方が他方を考慮しないで開発されると、例えば、ライセンスに基づき使用許可されているアプリケーションの実行時に、使用が禁止されている制限機能がそのアプリケーションから実行されてしまう可能性がある。
また、アプリケーションにおける機能毎にライセンスを購入する場合、ユーザごとに、予め制限機能を特定して、ライセンスを購入する必要があるため、ライセンス管理が煩雑になる。
本発明は、上記の問題に鑑みてなされたものであり、アプリケーションごとのライセンス管理をしつつ、機能制限を確実に実行可能な画像形成装置および画像形成システムを得ることを目的とする。
上記の課題を解決するために、本発明では以下のようにした。
本発明に係る画像形成装置は、あるアプリケーションにおける機能のうち、あるユーザによる使用が禁止されている制限機能を検出するアプリケーション管理手段と、アプリケーション管理手段により検出された制限機能を登録し、ユーザによるアプリケーションに対する機能実行要求が発生すると、機能実行要求により指定されている機能が制限機能として登録されているか否かを判定し、機能実行要求により指定されている機能が制限機能として登録されていない場合、機能実行要求により指定されている機能の実行を許可し、機能実行要求により指定されている機能が制限機能として登録されている場合、機能実行要求により指定されている機能の実行を禁止する機能監視手段とを備える。
これにより、アプリケーションの実行中に制限機能が実行されないように常に監視するので、アプリケーションのライセンスに拘わらず機能制限が確実に実行される。
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、機能監視手段は、アプリケーションの起動時に制限機能を登録し、アプリケーションの終了時に、制御機能の登録を解除する。
また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、画像形成装置は、ユーザごとに、そのユーザについての制限機能を含むアカウントデータを記憶する記憶手段を備える。そして、アプリケーション管理手段は、アカウントデータに基づいて制限機能を検出する。
また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、アプリケーション管理手段は、ユーザのログイン後にアプリケーションの起動要求が発生したときに、アカウントデータに基づいて制限機能を検出する。そして、機能監視手段は、ユーザのログイン後にアプリケーションの起動要求が発生したときに、制限機能を登録する。
また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、アプリケーション管理手段は、アプリケーションの起動後にユーザがログインしたときに、アカウントデータに基づいて、制限機能を検出する。そして、機能監視手段は、アプリケーションの起動後にユーザがログインしたときに、制限機能を登録する。
また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、画像形成装置は、表示装置と、機能監視手段により、機能実行要求により指定されている機能の実行が拒否されたときに、表示装置にメッセージを表示させるアプリケーションアカウント管理手段とを備える。
本発明に係る画像形成システムは、ユーザに対して一部の機能の使用を禁止可能な画像形成装置と、サーバ装置とを備える。そして、サーバ装置は、ユーザごとに、あるアプリケーションにおける機能のうち、そのユーザによる使用が禁止されている制限機能を含むアカウントデータを記憶する記憶手段と、アカウントデータに対するアクセスのために画像形成装置との通信を行う通信手段とを有する。また、画像形成装置は、アカウントデータへのアクセスのためにサーバ装置との通信を行う通信手段と、通信手段を使用してアカウントデータをサーバ装置から読み出し、あるユーザについての制限機能を検出するアプリケーション管理手段と、アプリケーション管理手段により検出された制限機能を登録し、ユーザによるアプリケーションに対する機能実行要求が発生すると、機能実行要求により指定されている機能が制限機能として登録されているか否かを判定し、機能実行要求により指定されている機能が制限機能として登録されていない場合、機能実行要求により指定されている機能の実行を許可し、機能実行要求により指定されている機能が制限機能として登録されている場合、機能実行要求により指定されている機能の実行を禁止する機能監視手段とを有する。
これにより、アプリケーションの実行中に制限機能が実行されないように常に監視するので、アプリケーションのライセンスに拘わらず機能制限が確実に実行される。
本発明によれば、アプリケーションごとのライセンス管理をしつつ、機能制限を確実に実行可能な画像形成装置および画像形成システムを得ることができる。
図1は、本発明の実施の形態1に係る複合機の構成を示すブロック図である。 図2は、アプリケーション起動時の、図1の複合機の動作について説明するシーケンス図である。 図3は、アプリケーションに対する機能実行要求が承認された場合の、図1の複合機の動作について説明するシーケンス図である。 図4は、アプリケーションに対する機能実行要求が拒否された場合の、図1の複合機の動作について説明するシーケンス図である。 図5は、アプリケーション終了時の、図1の複合機の動作について説明するシーケンス図である。 図6は、本発明の実施の形態2に係る画像形成システムの構成を示すブロック図である。
以下、図に基づいて本発明の実施の形態を説明する。
実施の形態1.
図1は、本発明の実施の形態1に係る複合機の構成を示すブロック図である。
複合機1は、画像形成装置の一例であり、プリンタ11と、スキャナ12と、FAX装置13と、操作パネル14と、通信装置15と、記憶装置16と、演算処理装置17とを備える。
プリンタ11は、印刷データに基づいて文書画像を印刷する装置である。スキャナ12は、文書から文書画像を光学的に読み取り、文書画像の画像データを生成する装置である。ファクシミリ装置13は、送信すべき文書データからファクシミリ信号を生成し送信するとともに、ファクシミリ信号を受信し文書データに変換する装置である。
また、操作パネル14は、複合機1の筐体表面に配置され、ユーザに対して各種情報を表示する表示装置と、ユーザ操作を検出する入力装置とを有する。表示装置としては例えば液晶ディスプレイが使用される。入力装置としては、キースイッチ、タッチパネルなどが使用される。
また、通信装置15は、通信路に接続され、開発者端末装置2との間でデータ通信が可能な装置である。複合機1および開発者端末装置2が同一のコンピュータネットワークに接続されている場合には、通信装置15には、ネットワークインタフェースが使用される。複合機1および開発者端末装置2が同一の電話網に接続されている場合には、通信装置15には、モデムが使用される。
また、記憶装置16は、各種プログラムおよび各種データを格納可能な装置である。記憶装置16としては、ハードディスクドライブ、不揮発性メモリなどが使用される。
また、演算処理装置17は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)などを有するコンピュータであり、記憶装置16などからRAMへプログラムをロードし、そのプログラムをCPUで実行することにより、各種処理部を実現する。
記憶装置16には、アカウントデータ41、および複合機1の動作に必要なプログラムが少なくとも予め格納されている。そして、複合機1の起動後にそのプログラムが演算処理装置17により適宜実行される。このプログラムにより、オペレーティングシステム(OS)21、コントローラ22、JAVA仮想マシン23、コントローラAPI24、アプリケーション管理部25、サービス26およびアプリケーション27が実現される。
アカウントデータ41は、正規ユーザのユーザID、および各ユーザについて使用が禁止されている制限機能の制限機能IDを含む。
コントローラ22は、プリンタ11、スキャナ12、ファクシミリ装置13および操作パネル14を制御するとともに、それらとの間でデータ入出力を行う処理部である。
さらに、コントローラ22は、ユーザアカウント管理部31を有する。ユーザアカウント管理部31は、アカウントデータ41を参照してユーザのログイン処理(ユーザ認証、ログインユーザの登録)を行うとともに、ログアウト処理(ログインユーザの登録解除)を行う。
コントローラAPI24は、プリンタ11、スキャナ12、ファクシミリ装置13および操作パネル14の機能を実行させたり、それらとの間でデータ入出力を実行させたりする際に、JAVA仮想マシン23上で動作するアプリケーションからの指令に従って、コントローラ22を動作させる処理部である。なお、この実施の形態では、コントローラAPI24とコントローラ22との間にサービス26が設けられており、コントローラAPI24は、サービス26を介してコントローラ22を利用する。
アプリケーション管理部25は、アプリケーション27のライフサイクル(インストール、起動、停止およびアンインストール)を管理する処理部である。アプリケーション管理部25は、例えば、アプリケーション27のライセンス情報がユーザにより入力されると、そのアプリケーション27を使用可能にインストールする。
さらに、アプリケーション管理部25は、アプリケーション27における機能のうち、あるユーザによる使用が禁止されている制限機能を検出するアプリケーションアカウント管理部32を有する。
サービス26は、アプリケーション管理部25により検出された制限機能を登録し、ユーザによるアプリケーションに対する機能実行要求が発生すると、機能実行要求により指定されている機能が制限機能として登録されているか否かを判定し、機能実行要求により指定されている機能が制限機能として登録されていない場合、機能実行要求により指定されている機能の実行を許可し、機能実行要求により指定されている機能が制限機能として登録されている場合、機能実行要求により指定されている機能の実行を禁止する処理部である。なお、サービス26は、RAM上または記憶装置16におけるテーブルに、登録すべき制限機能の制限機能ID(コード番号、クラス名、関数名など)を書き込むことで、制限機能を登録する。
アプリケーション27は、ユーザによる操作パネル14の操作に基づいて、アプリケーション管理部25により起動/停止をする。また、アプリケーション27は、ユーザによる操作パネル14の操作に基づいて、ユーザによる機能実行要求の発生を検出すると、コントローラAPI24およびサービス26を介して、その機能実行要求により指定される機能(例えば、カラー印刷など)をコントローラ22に実行させる。機能制限の管理はサービス26により行われるため、アプリケーション27内では、機能制限は行われない。つまり、アプリケーション27は、機能制限を考慮せずに、コントローラAPI24に対して機能実行要求を発行する。
次に、上記装置の動作について説明する。
以下、アプリケーション起動時の処理、アプリケーションに対してユーザによる機能実行要求があったときの処理、およびアプリケーション終了時の処理について説明する。
なお、ここでは、ユーザは、既にログインしているものとする。ユーザがログイン操作を操作パネル14に対して行うと、ユーザアカウント管理部31が、ユーザ認証を行い、そのユーザが正規ユーザの場合のみ、当該装置に使用を許可し、ログインユーザとしてそのユーザのユーザIDを登録する。
(1)アプリケーション起動時の処理
図2は、アプリケーション起動時の、図1の複合機の動作について説明するシーケンス図である。
例えば操作パネル14によりアプリケーション27の起動要求のユーザ操作が検出されると、そのユーザ操作の情報が演算処理装置17のアプリケーション管理部25に供給される。そして、アプリケーション管理部25は、このユーザ操作情報に基づいて、アプリケーション27の起動要求を検出する(ステップS1)。
アプリケーション管理部25は、アプリケーション27の起動要求を検出すると、ログインユーザのユーザIDおよびアプリケーション27のアプリケーションIDとともに、アカウント情報の要求をアプリケーションアカウント管理部32に供給し(ステップS2)、アプリケーションアカウント管理部32が、アカウント情報要求を、そのユーザIDおよびそのアプリケーションIDとともに、コントローラAPI24に供給する(ステップS3)。このとき、アプリケーションアカウント管理部32は、そのアプリケーションのライセンスが存在するか否か(つまり、ライセンス情報が入力済みであるか否か)を判定し、ライセンスが存在する場合のみ、ステップS3以降の処理が実行される。
コントローラAPI24は、そのアカウント情報要求を、そのユーザIDおよびそのアプリケーションIDとともにサービス26へ転送する(ステップS4)。サービス26は、そのアカウント情報要求を、そのユーザIDおよびそのアプリケーションIDとともに受信すると、アカウントデータ41を参照し、そのユーザIDおよびアプリケーションIDに関連付けられている1または複数の制限機能IDを読み出し、応答として、コントローラAPI24へ供給する。この応答(つまり、制限機能ID)は、アプリケーションアカウント管理部32を介してアプリケーション管理部25に供給される。
そして、アプリケーション管理部25は、アカウント情報要求の応答に基づいて、ログインユーザが起動要求をしたアプリケーションをログインユーザが使用する際の制限機能の有無を特定する(ステップS5)。制限機能がある場合、応答から1または複数の制限機能IDが特定される。
アプリケーション管理部25は、ログインユーザが起動要求をしたアプリケーションをログインユーザが使用する際の制限機能が少なくとも1つ存在する場合には、監視要求を、ログインユーザのユーザIDおよびその制限機能IDとともにアプリケーションアカウント管理部32に供給し(ステップS6)、アプリケーションアカウント管理部32が、その監視要求を、そのユーザIDおよびその制限機能IDとともに、コントローラAPI24に供給する(ステップS7)。コントローラAPI24は、その監視情報要求を、そのユーザIDおよびその制限機能IDとともにサービス26へ転送する(ステップS8)。サービス26は、その監視要求を、そのユーザIDおよびその制限機能IDとともに受信すると、図示せぬ監視対象テーブルに、そのユーザIDおよび制限機能IDを互いに関連付けて登録する(ステップS9)。さらに、図示せぬ監視対象テーブルには、そのユーザIDのユーザによりその制限機能IDの機能の実行が供給された際に呼び出されるリスナの識別情報が、そのユーザIDおよび制限機能IDに関連付けて登録される。なお、この監視対象テーブルは、演算処理装置17内のRAMまたは記憶装置16に格納されている。
そして、サービス26は、登録が完了すると、併せて登録したリスナの識別情報を、応答として、コントローラAPI24に供給する(ステップS10)。この応答(つまり、リスナの識別情報)は、アプリケーションアカウント管理部32へ転送される(ステップS11)。そして、アプリケーションアカウント管理部32は、ユーザID、制限機能IDおよびこのリスナの識別情報を互いに関連付けて例えばRAM上に保持する(ステップS12)。
一方、アプリケーション管理部25は、サービス26による制限機能の登録が完了すると、ユーザにより指定されたアプリケーション27を起動させる(ステップS13)。
このように、指定されたアプリケーション27について制限機能があれば、アプリケーション27の起動時にその制限機能が登録される。なお、指定されたアプリケーション27について制限機能がなければ(ステップS5)、ステップS6〜S12の処理は行われずに、ただちにアプリケーション27が起動される(ステップS13)。
(2)アプリケーションに対してユーザによる機能実行要求があったときの処理
図3は、アプリケーションに対する機能実行要求が承認された場合の、図1の複合機の動作について説明するシーケンス図である。図4は、アプリケーションに対する機能実行要求が拒否された場合の、図1の複合機の動作について説明するシーケンス図である。
アプリケーション27の起動後に、ユーザによりある機能の実行のためのユーザ操作が操作パネル14に入力されると、そのユーザ操作情報が、アプリケーション27に供給される。そして、アプリケーション27は、このユーザ操作情報に基づいて、ユーザによる機能実行要求を検出する(ステップS21)。例えば、アプリケーション27が起動すると、機能選択のメニュー画面が表示され、そのメニュー画面からユーザにより1つの機能(例えばカラー印刷、スキャンなど)が選択されると、その選択の際のユーザ操作情報に基づいて、選択された機能が特定されるとともに、ユーザによる機能実行要求が検出される。
アプリケーション27は、機能実行要求を検出すると、要求された機能の機能ID(コード番号、クラス名、関数名など)を特定し、その機能IDとログインユーザのユーザIDを伴うその機能の呼び出しをコントローラAPI24に対して行う(ステップS22)。
コントローラAPI24は、その呼び出しが発生すると、その呼び出しをサービス26に転送する(ステップS23)。サービス26は、機能の呼び出しが発生すると、監視対象テーブルを参照し、呼び出しに伴うユーザIDについて登録されている制限機能IDを読み出し、機能の呼び出しに伴う機能IDがその制限機能IDのいずれかに一致するか否かを判定する(ステップS24)。
サービス26は、機能の呼び出しに伴う機能IDがその制限機能IDのいずれにも一致しなければ、その呼び出しをコントローラ22に転送し、その機能を実行させる(ステップS25)。
一方、サービス26は、機能の呼び出しに伴う機能IDがその制限機能IDのいずれかに一致する場合、その呼び出しをコントローラ22には転送せず、まず、その制限IDに関連付けられているリスナを呼び出す(ステップS31)。これにより、アプリケーションアカウント管理部32は、制限機能に対する実行要求が発生したことを検知し、ログインユーザが要求した機能はログインユーザには実行が禁止されている旨を示すメッセージを操作パネル14に表示させる(ステップS32)。
また、サービス26は、機能の呼び出しに伴う機能IDがその制限機能IDのいずれかに一致する場合、その呼び出しを破棄し、エラー通知をコントローラAPI24へ、応答として供給する(ステップS33)。この応答は、アプリケーション27に転送される(ステップS34)。
このように、アプリケーション27が起動した後に発生したユーザによる機能実行要求は、コントローラAPI24とコントローラ22との間のサービス26において常に監視されており、登録されている制限機能に対する実行要求は拒否され、それ以外の機能に対する実行要求は承認される。
(3)アプリケーション終了時の処理
図5は、アプリケーション終了時の、図1の複合機の動作について説明するシーケンス図である。
例えば操作パネル14によりアプリケーション27の終了要求のユーザ操作が検出されると、そのユーザ操作の情報が演算処理装置17のアプリケーション管理部25に供給される。そして、アプリケーション管理部25は、このユーザ操作情報に基づいて、アプリケーション27の終了要求を検出する(ステップS41)。
アプリケーション管理部25は、アプリケーション27の終了要求を検出すると、まず、アプリケーション27を停止させる(ステップS42)。
そして、アプリケーション管理部25は、ログインユーザのユーザIDおよび登録した制限機能IDとともに、監視終了要求をアプリケーションアカウント管理部32に供給し(ステップS43)、アプリケーションアカウント管理部32が、監視終了要求を受け付けると、登録解除要求を、そのユーザIDおよびその制限機能IDとともに、コントローラAPI24に供給する(ステップS44)。コントローラAPI24は、その登録解除要求を、そのユーザIDおよびその制限機能IDとともにサービス26へ転送する(ステップS45)。
サービス26は、その登録解除要求を、そのユーザIDおよびその制限機能IDとともに受信すると、図示せぬ監視対象テーブルにおいて、そのユーザIDについて登録されているその制限機能IDを削除する(ステップS46)。
一方、アプリケーションアカウント管理部32は、登録解除要求をコントローラAPI24へ供給した後、その制限機能IDに関連付けられているリスナの登録を解除する(ステップS47)。
このように、指定されたアプリケーション27について制限機能があれば、アプリケーション27の終了時にその制限機能の登録が解除される。なお、指定されたアプリケーション27について制限機能がなければ、単にアプリケーション27が終了するだけで、ステップS43〜S47の処理は実行されない。
なお、その後、ユーザがログアウト操作を操作パネル14に対して行うと、ユーザアカウント管理部31が、ログアウト処理を行う。なお、ログアウト時には、ログインユーザについて登録されている制限機能IDは、すべて解除される。
以上のように、上記実施の形態1によれば、アプリケーション管理部25は、あるアプリケーション27における機能のうち、あるユーザによる使用が禁止されている制限機能を検出する。そして、サービス26は、アプリケーション管理部25により検出された制限機能を登録し、ユーザによるアプリケーション27に対する機能実行要求が発生すると、機能実行要求により指定されている機能が制限機能として登録されているか否かを判定し、機能実行要求により指定されている機能が制限機能として登録されていない場合、機能実行要求により指定されている機能の実行を許可し、機能実行要求により指定されている機能が制限機能として登録されている場合、機能実行要求により指定されている機能の実行を禁止する。
これにより、アプリケーションの実行中に制限機能が実行されないように常に監視するので、アプリケーションのライセンスに拘わらず機能制限が確実に実行される。また、サービス27が、コントローラAPI24とコントローラ22との間に存在するため、アプリケーション27の開発者は、機能制限を考慮しないでアプリケーション27を開発することができる。
実施の形態2.
本発明の実施の形態2に係る画像形成システムでは、複合機1が、ネットワーク2によりサーバ装置3に接続されている。
実施の形態2における複合機1は、実施の形態1のものと同様であるが、アカウントデータ41を有さない。実施の形態2では、上述のアカウントデータ41が、複合機1ではなく、サーバ装置3に格納されており、複合機1は、ネットワーク2を介して、サーバ装置3にアクセスすることで、アカウントデータ41を取得する。
ネットワーク2は、ローカルエリアネットワーク、インターネットなどのコンピュータネットワークである。
サーバ装置3は、通信装置61、記憶装置62および処理装置63を有する。通信装置61は、通信装置15と同様の装置であり、ネットワーク2を介してデータ通信が可能な装置である。記憶装置62は、記憶装置16と同様の装置であり、アカウントデータ41を格納している。処理装置63は、複合機1からの要求に応じてアカウントデータ41を読み出して複合機1へ送信する装置である。
実施の形態2では、アプリケーション管理部25がアカウント情報を取得する際に、アプリケーションアカウント管理部32が、通信装置15を制御して、ログインユーザのユーザIDおよびアプリケーションIDとともに、アカウント情報要求をサーバ装置3へ送信する。そして、サーバ装置3では、処理装置63が、その要求に応じた制限機能IDを読み出し、応答として、通信装置61を使用して複合機1へ送信する。そして、アプリケーションアカウント管理部32は、通信装置15を介して、その応答(つまり、制限機能ID)を受信する。
また、実施の形態2では、ユーザアカウント管理部31は、同様に、通信装置15を制御して、ユーザIDなどのユーザ登録情報をサーバ装置2のアカウントデータから取得してログイン処理などを行う。
なお、実施の形態2における複合機1のその他の構成および処理については実施の形態1のものと同様であるので省略する。
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
例えば、上記各実施の形態では、アプリケーション27は1つであるが、複数のアプリケーションが実行される場合も各アプリケーションに対して上述と同様の処理が適宜実行される。ただし、その場合には、アプリケーションIDが併せて監視対象テーブルに登録され、アプリケーションごとに、制限機能IDの登録および登録削除が行われる。
また、上記各実施の形態において、ユーザログイン時に既に起動済みのアプリケーション(例えば常駐アプリケーションなど)が存在する場合、ログイン時に、上述の場合と同様にして、アプリケーション管理部25がアカウントデータ41に基づいて制限機能を検出し、サービス26がそのアプリケーションについての制限機能を登録する。
また、上記実施の形態2では、複合機1が1台であるが、複合機1と同様の複数の画像形成装置(複合機、プリンタなど)をネットワーク2に接続し、複数の画像形成装置からアクセス可能に、1台のサーバ装置3でアカウントデータ41を管理するようにしてもよい。
また、上記各実施の形態において、部門ごとに制限機能を設定するようにしてもよい。その場合、ユーザIDに関連付けて、ユーザの属する部門の部門IDをアカウントデータに含め、さらに、部門IDに関連付けて、その部門に対する制限機能の制限機能IDを関連付けて含めておき、制限機能IDを取得する際に、ユーザIDに関連付けられている制限機能IDとともに、ユーザIDに関連付けられている部門IDに関連付けられている制限機能IDを取得するようにすればよい。
本発明は、例えば、複合機、複写機、プリンタなどに適用可能である。
1 複合機(画像形成装置の一例)
3 サーバ装置
14 操作パネル(表示装置の一例)
15 通信装置(通信手段の一例)
16 記憶装置(記憶手段の一例)
25 アプリケーション管理部(アプリケーション管理手段の一例)
26 サービス(機能監視手段の一例)
27 アプリケーション
32 アプリケーションアカウント管理部(アプリケーションアカウント管理手段の一例)
41 アカウントデータ
61 通信装置(通信手段の一例)
62 記憶装置(記憶手段の一例)

Claims (7)

  1. ユーザに対して一部の機能の使用を禁止可能な画像形成装置において、
    あるアプリケーションにおける機能のうち、あるユーザによる使用が禁止されている制限機能を検出するアプリケーション管理手段と、
    前記アプリケーション管理手段により検出された制限機能を登録し、前記ユーザによる前記アプリケーションに対する機能実行要求が発生すると、前記機能実行要求により指定されている機能が制限機能として登録されているか否かを判定し、前記機能実行要求により指定されている機能が制限機能として登録されていない場合、前記機能実行要求により指定されている機能の実行を許可し、前記機能実行要求により指定されている機能が制限機能として登録されている場合、前記機能実行要求により指定されている機能の実行を禁止する機能監視手段と、
    を備えることを特徴とする画像形成装置。
  2. 前記機能監視手段は、前記アプリケーションの起動時に前記制限機能を登録し、前記アプリケーションの終了時に、前記制御機能の登録を解除することを特徴とする請求項1記載の画像形成装置。
  3. ユーザごとに、そのユーザについての前記制限機能を含むアカウントデータを記憶する記憶手段を備え、
    前記アプリケーション管理手段は、前記アカウントデータに基づいて前記制限機能を検出すること、
    を特徴とする請求項1記載の画像形成装置。
  4. 前記アプリケーション管理手段は、前記ユーザのログイン後に前記アプリケーションの起動要求が発生したときに、前記アカウントデータに基づいて前記制限機能を検出し、
    前記機能監視手段は、前記ユーザのログイン後に前記アプリケーションの起動要求が発生したときに、前記制限機能を登録すること、
    を特徴とする請求項3記載の画像形成装置。
  5. 前記アプリケーション管理手段は、前記アプリケーションの起動後に前記ユーザがログインしたときに、前記アカウントデータに基づいて、前記制限機能を検出し、
    前記機能監視手段は、前記アプリケーションの起動後に前記ユーザがログインしたときに、前記制限機能を登録すること、
    を特徴とする請求項3記載の画像形成装置。
  6. 表示装置と、
    前記機能監視手段により、前記機能実行要求により指定されている機能の実行が拒否されたときに、前記表示装置にメッセージを表示させるアプリケーションアカウント管理手段と、
    を備えることを特徴とする請求項1から請求項5のうちのいずれか1項記載の画像形成装置。
  7. ユーザに対して一部の機能の使用を禁止可能な画像形成装置と、
    サーバ装置とを備え、
    前記サーバ装置は、
    ユーザごとに、あるアプリケーションにおける機能のうち、そのユーザによる使用が禁止されている制限機能を含むアカウントデータを記憶する記憶手段と、
    前記アカウントデータに対するアクセスのために前記画像形成装置との通信を行う通信手段とを有し、
    前記画像形成装置は、
    前記アカウントデータへのアクセスのために前記サーバ装置との通信を行う通信手段と、
    前記通信手段を使用して前記アカウントデータを前記サーバ装置から読み出し、あるユーザについての前記制限機能を検出するアプリケーション管理手段と、
    前記アプリケーション管理手段により検出された制限機能を登録し、前記ユーザによる前記アプリケーションに対する機能実行要求が発生すると、前記機能実行要求により指定されている機能が制限機能として登録されているか否かを判定し、前記機能実行要求により指定されている機能が制限機能として登録されていない場合、前記機能実行要求により指定されている機能の実行を許可し、前記機能実行要求により指定されている機能が制限機能として登録されている場合、前記機能実行要求により指定されている機能の実行を禁止する機能監視手段とを有すること、
    を特徴とする画像形成システム。
JP2009133522A 2009-06-02 2009-06-02 画像形成装置および画像形成システム Expired - Fee Related JP5479783B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2009133522A JP5479783B2 (ja) 2009-06-02 2009-06-02 画像形成装置および画像形成システム
US12/759,462 US8873081B2 (en) 2009-06-02 2010-04-13 Image forming apparatus and image forming system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009133522A JP5479783B2 (ja) 2009-06-02 2009-06-02 画像形成装置および画像形成システム

Publications (2)

Publication Number Publication Date
JP2010283472A true JP2010283472A (ja) 2010-12-16
JP5479783B2 JP5479783B2 (ja) 2014-04-23

Family

ID=43219886

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009133522A Expired - Fee Related JP5479783B2 (ja) 2009-06-02 2009-06-02 画像形成装置および画像形成システム

Country Status (2)

Country Link
US (1) US8873081B2 (ja)
JP (1) JP5479783B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8958110B2 (en) 2013-04-26 2015-02-17 Konica Minolta, Inc. Displaying image forming apparatus job settings on a portable apparatus
JP2015141697A (ja) * 2014-01-30 2015-08-03 京セラドキュメントソリューションズ株式会社 組み込みシステム、画像形成装置
JP2015143898A (ja) * 2014-01-31 2015-08-06 京セラドキュメントソリューションズ株式会社 組み込みシステム、画像形成装置

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8867080B2 (en) 2013-03-06 2014-10-21 Ricoh Company, Ltd. Metadata support in a distributed scan system
US8861006B2 (en) * 2013-03-06 2014-10-14 Ricoh Company, Ltd. Device management in a distributed scan system
US9007632B2 (en) 2013-03-06 2015-04-14 Ricoh Company, Ltd. Rights management in a distributed scan system
US9092181B2 (en) 2013-03-06 2015-07-28 Ricoh Company, Ltd. Distributed print management
US8873095B2 (en) 2013-03-06 2014-10-28 Ricoh Company, Ltd. Delegate access in a distributed scan system
US9648175B2 (en) 2013-10-30 2017-05-09 Ricoh Company, Ltd. Usage tracking in a distributed scan system
JP2016045822A (ja) * 2014-08-26 2016-04-04 キヤノン株式会社 画像形成装置、画像形成装置の制御方法、およびプログラム
JP6977393B2 (ja) * 2017-08-22 2021-12-08 富士フイルムビジネスイノベーション株式会社 情報処理装置
CN117376534A (zh) * 2023-12-07 2024-01-09 江西云眼视界科技股份有限公司 一种智能设备数据采集***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006035631A (ja) * 2004-07-27 2006-02-09 Konica Minolta Business Technologies Inc 画像形成装置および画像形成システム
JP2006167928A (ja) * 2004-12-13 2006-06-29 Murata Mach Ltd 複合機
JP2007090802A (ja) * 2005-09-30 2007-04-12 Brother Ind Ltd 多機能周辺装置、多機能周辺装置システムおよび多機能周辺装置システムにおける機能制御方法
JP2008243180A (ja) * 2007-02-28 2008-10-09 Ricoh Co Ltd 画像形成装置、情報処理装置、及び情報処理方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4018498B2 (ja) * 2002-10-15 2007-12-05 キヤノン株式会社 管理装置、管理方法、制御プログラム
JP4850424B2 (ja) * 2004-06-30 2012-01-11 株式会社沖データ 複合システム、画像入力装置、及び画像出力装置
JP2007115124A (ja) * 2005-10-21 2007-05-10 Murata Mach Ltd 処理装置、当該処理装置を含む処理システム及び認証サーバ
JP2007115192A (ja) * 2005-10-24 2007-05-10 Chial & Associates:Kk ファイル管理システム、情報処理装置、認証システム、およびファイル利用権限設定システム
JP2007150873A (ja) * 2005-11-29 2007-06-14 Brother Ind Ltd 周辺装置
JP4479759B2 (ja) * 2007-07-17 2010-06-09 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006035631A (ja) * 2004-07-27 2006-02-09 Konica Minolta Business Technologies Inc 画像形成装置および画像形成システム
JP2006167928A (ja) * 2004-12-13 2006-06-29 Murata Mach Ltd 複合機
JP2007090802A (ja) * 2005-09-30 2007-04-12 Brother Ind Ltd 多機能周辺装置、多機能周辺装置システムおよび多機能周辺装置システムにおける機能制御方法
JP2008243180A (ja) * 2007-02-28 2008-10-09 Ricoh Co Ltd 画像形成装置、情報処理装置、及び情報処理方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8958110B2 (en) 2013-04-26 2015-02-17 Konica Minolta, Inc. Displaying image forming apparatus job settings on a portable apparatus
JP2015141697A (ja) * 2014-01-30 2015-08-03 京セラドキュメントソリューションズ株式会社 組み込みシステム、画像形成装置
JP2015143898A (ja) * 2014-01-31 2015-08-06 京セラドキュメントソリューションズ株式会社 組み込みシステム、画像形成装置

Also Published As

Publication number Publication date
US8873081B2 (en) 2014-10-28
US20100302582A1 (en) 2010-12-02
JP5479783B2 (ja) 2014-04-23

Similar Documents

Publication Publication Date Title
JP5479783B2 (ja) 画像形成装置および画像形成システム
JP5987656B2 (ja) 情報処理システム、情報処理装置、情報処理方法、及び情報処理プログラム
JP6492428B2 (ja) 情報処理装置、画像処理方法、プログラム、画像形成装置
JP5826198B2 (ja) 画像形成システム、画像形成装置、およびプログラム
JP5268694B2 (ja) ライセンス管理システム、画像形成装置およびライセンス管理方法
JP2011191952A (ja) 電子機器、利用制限方法、及び利用制限プログラム
US10778861B2 (en) Image forming apparatus, method for controlling image forming apparatus, and storage medium configured to change update processing control depending on whether an update target application is of a type for offering an authentication function
US10585565B2 (en) Information processing apparatus, information processing method and storage medium for authenticating user login and screen customization
US10073792B2 (en) Device, system, and method for detecting, identifying, and communicating with a storage medium
JP6160753B2 (ja) 情報処理システム、情報処理装置、情報処理方法、及び情報処理プログラム
JP2011192115A (ja) 画像形成システムおよびユーザマネージャサーバ装置
JP2015104022A (ja) 情報処理装置、その制御方法、及びプログラム
JP2011192121A (ja) 画像形成システムおよび画像形成装置
JP2011053768A (ja) 画像形成装置およびインストール方法
JP2009276915A (ja) アプリケーションプラットフォーム
JP2023031792A (ja) 情報処理装置および情報処理方法
JP4559350B2 (ja) 画像記録システム
JP2011192117A (ja) 画像形成システムおよびユーザマネージャサーバ装置
JP2009303118A (ja) アクティベーションシステム
JP5285970B2 (ja) キー管理サーバ装置
US20170277494A1 (en) Print System That Reduces Transmission Failure of Instruction Execution Type Print Job and Recording Medium
JP6728590B2 (ja) 機器、情報処理システム、情報処理方法、及びプログラム
US11379623B2 (en) Information processing apparatus, control method therefor, and non-transitory computer-readable storage medium
JP2010067232A (ja) 画像形成装置、ライセンス管理方法、プログラム、及びライセンス管理システム
JP2008191844A (ja) 印刷集計システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110926

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121101

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121212

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131029

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131218

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140213

R150 Certificate of patent or registration of utility model

Ref document number: 5479783

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees