[go: up one dir, main page]

JP5025342B2 - 画像処理装置、画像処理システム、画像処理装置の制御方法及びプログラム - Google Patents

画像処理装置、画像処理システム、画像処理装置の制御方法及びプログラム Download PDF

Info

Publication number
JP5025342B2
JP5025342B2 JP2007160217A JP2007160217A JP5025342B2 JP 5025342 B2 JP5025342 B2 JP 5025342B2 JP 2007160217 A JP2007160217 A JP 2007160217A JP 2007160217 A JP2007160217 A JP 2007160217A JP 5025342 B2 JP5025342 B2 JP 5025342B2
Authority
JP
Japan
Prior art keywords
image processing
processing apparatus
user
information
restriction information
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
JP2007160217A
Other languages
English (en)
Other versions
JP2008312123A (ja
JP2008312123A5 (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.)
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 JP2007160217A priority Critical patent/JP5025342B2/ja
Priority to US12/664,821 priority patent/US8023139B2/en
Priority to PCT/JP2008/061368 priority patent/WO2008156179A1/en
Publication of JP2008312123A publication Critical patent/JP2008312123A/ja
Publication of JP2008312123A5 publication Critical patent/JP2008312123A5/ja
Application granted granted Critical
Publication of JP5025342B2 publication Critical patent/JP5025342B2/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
    • H04N1/4426Restricting access, e.g. according to user identity involving separate means, e.g. a server, a magnetic card
    • 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/1222Increasing security of the print job
    • 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/1237Print job management
    • G06F3/1238Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
    • 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/1237Print job management
    • G06F3/1239Restricting the usage of resources, e.g. usage or user levels, credit limit, consumables, special fonts
    • 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/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、画像処理装置と他の画像処理装置とが接続され、前記画像処理装置と前記他の画像処理装置とが連携して処理を実行することが可能な画像処理装置に関する。
オフィス等に設置されたプリンタや複合機等の画像処理装置は、複数のユーザに使用される。そして、複数のユーザに使用される画像処理装置において、画像処理装置を使用するユーザ毎に、その画像処理装置が提供する様々な機能のうち利用可能な機能を制限することが考えられている。この場合、画像処理装置は、ユーザが画像処理装置にログインする際に、ユーザ認証を行い、そのユーザが利用可能な機能を特定する。このような画像処理装置では、例えばあるユーザには、カラープリントを使用することを制限したり、あるユーザには、ファックス機能を使用することを制限したりすることが可能となる。
一方、近年、ネットワークに接続された複数の画像処理装置が連携して、一つのジョブを実行する画像処理システムが利用されている。例えば、ネットワークに接続されたスキャナによって読み取られた画像データを、ネットワーク上のプリンタに送信し、そのプリンタにおいて印刷させることができる。この場合、ネットワークに接続されたスキャナとプリンタとが連携して、一つのコピージョブを実行している。
特許文献1には、ユーザがホストコンピュータにログインする際に、ネットワーク上に存在する複数の画像処理装置それぞれの利用権限を判断し、ユーザに対して、利用可能な画像処理装置及び利用可能な機能を提示する技術が記載されている。
特開2003−330668
ネットワーク上に存在する何れかの画像処理装置にユーザがログインする際に、上記特許文献1の方法を用いると以下のような問題がある。即ち、特許文献1の方法では、ネットワーク上に存在する他の画像処理装置の使用制限情報まで取得した後でログインを行う為、ユーザが特定の画像処理装置にログインするまでの時間がかかってしまう。この問題は、ネットワーク上に存在する画像処理装置が増加すればするほど、扱う情報量が増えるため、より顕著になる。
この問題を解決するために、次の方法が考えられる。即ち、特定の画像処理装置にログインする際には、その画像処理装置のみの使用制限情報を取得し、上記連携処理を行う為に他の画像処理装置を使用する際に、その都度他の画像処理装置に関する使用制限情報を取得するようにするという方法である。しかし、この方法では、他の画像処理装置を使用する度に待ち時間が発生するため、他の画像処理装置を使用する際に、ユーザの使い勝手が悪くなるという問題が発生する。
本発明は、このような従来技術の問題点に対してなされたものであって、複数の画像処理装置が接続されたシステムにおいて、ユーザが画像処理装置にログインする際の待ち時間を短縮することができ、操作性を向上させることを目的とする。
上記目的を達成するために、本発明における画像処理装置は、認証サーバと通信可能であり、入力された画像データを他の画像処理装置に送信し、当該他の画像処理装置において処理を実行させる画像処理装置であって、ユーザを特定するための認証情報を入力する入力手段と、前記入力手段によって認証情報が入力されたことに応じて、当該認証情報によって特定されるユーザが前記画像処理装置を使用する際の使用制限情報を送信するように前記認証サーバに要求し、当該認証情報によって特定されるユーザが前記他の画像処理装置を使用する際の使用制限情報を送信するように当該他の画像処理装置に要求する要求手段と、前記認証情報によって特定されるユーザが前記画像処理装置を使用する際の使用制限情報を前記認証サーバから受信する第1の受信手段と、前記認証情報によって特定されるユーザが前記他の画像処理装置を使用する際の使用制限情報を当該他の画像処理装置から受信する第2の受信手段と、前記認証情報によって特定されるユーザが前記画像処理装置を使用可能な場合、前記第2の受信手段によって使用制限情報が受信されたか否か関わらず、前記第1の受信手段によって使用制限情報が受信されたことに応じて、前記画像処理装置を前記ユーザが使用できる状態にする制御手段とを有することを特徴とする。
また、本願請求項7の画像処理システムは、認証サーバと通信可能な画像処理装置と他の画像処理装置とが互いに接続され、前記画像処理装置は入力された画像データを前記他の画像処理装置に送信し、前記他の画像処理装置は前記画像処理装置から送信された画像データを処理することによって、前記画像処理装置と前記他の画像処理装置とが連携して処理を実行することが可能な画像処理システムにおいて、前記画像処理装置は、ユーザを特定するための認証情報を入力する入力手段と、前記入力手段で入力された認証情報を、前記認証サーバおよび前記他の画像処理装置に送信する第1の送信手段と、前記第1の送信手段で送信された認証情報によって特定されるユーザが前記画像処理装置を使用する際の使用制限情報を、前記認証サーバから受信する第1の受信手段と、前記第1の送信手段で送信された認証情報によって特定されるユーザが前記他の画像処理装置を使用する際の使用制限情報を、前記他の画像処理装置から受信する第2の受信手段と、前記認証情報によって特定されるユーザが前記画像処理装置を使用可能な場合、前記第2の受信手段によって使用制限情報が受信されたか否かに関わらず、前記第1の受信手段によって使用制限情報が受信されたことに応じて、前記画像処理装置を前記ユーザが使用できる状態にする制御手段と、を有し、前記他の画像処理装置は、前記第1の送信手段で送信された認証情報を受信する第3の受信手段と、前記第3の受信手段で受信された認証情報を前記認証サーバに送信する第2の送信手段と、前記第2の送信手段で送信された認証情報によって特定されるユーザが前記他の画像処理装置を使用する際の使用制限情報を、前記認証サーバから受信する第4の受信手段と、前記第4の受信手段で受信された使用制限情報を前記画像処理装置に送信する第3の送信手段とを有することを特徴とする。
本発明によれば、複数の画像処理装置が接続されたシステムにおいて、ユーザが画像処理装置にログインする際の待ち時間を短縮することができ、操作性を向上させることができる。
(実施例1)
まず本実施例に関わるシステムの構成を、図1を参照しながら説明する。図1のシステムでは、複数の画像処理装置100,101,102,103と情報処理装置500がネットワーク400に繋がれている。
画像処理装置100〜103は、スキャン機能、プリント機能、コピー機能、ストレージ機能、送信機能、FAX機能等の画像処理機能のうちの少なくともいずれかを備えている。そして、画像処理装置100〜103は、互いに連携して処理を実行することができる。例えば、画像処理装置100でスキャンした画像データを画像処理装置101に送信し、画像処理装置101においてプリントすることによって、画像処理装置100と101とが連携してコピー処理を実行することができる。また、画像処理装置100でスキャンした画像データを画像処理装置102に送信し、画像処理装置102において外部にファックス送信することができる。この場合、画像処理装置100がファックス機能を備えていなくても、ユーザは、画像処理装置100を操作して外部にファックス送信を行うことができる。本実施例では、ユーザが画像処理装置100を直接操作して、画像処理装置100あるいは画像処理装置101、102、103を利用する場合を想定して説明する。本実施例では、ユーザに直接操作される画像処理装置100を、ローカルデバイスと呼ぶことにする。一方、ユーザに直接操作されてはいないが、場合によっては画像処理装置100からの要求で処理を実行する画像処理装置101〜103を、リモートデバイスと呼ぶ。尚、説明上、画像処理装置100を、ローカルデバイスとし、画像処理装置101〜103をリモートデバイスとしたが、各画像処理装置は、ローカルデバイスにもリモートデバイスにもなれるものである。
情報処理装置500は、ユーザ認証を行ったり、各画像処理装置毎の使用制限をユーザ毎に管理する認証サーバである。画像処理装置の使用制限とは、画像処理装置を使用することができるか否かや、画像処理装置が備える各機能のうち、どの機能を使用できるかといったことを示している。情報処理装置500は、ユーザ毎の使用制限が記述された使用制限情報を保持している。使用制限に係る画像処理装置の機能は、例えば、スキャン機能、プリント機能、コピー機能、ストレージ機能、送信機能、FAX機能等である。また、これらの各機能についてさらに詳細な機能(例えばコピーであれば、ステイプル設定・カラー印刷設定・両面設定・縮小レイアウト設定・用紙サイズ背鄭など)に関して、使用可能であるか否かをといった情報を管理することができる。例えば、情報処理装置500は、ユーザAの使用制限として、利用可能な画像処理装置を管理している。そして、利用可能な画像処理装置がある場合には、その画像処理装置それぞれに対して、利用可能な機能(又は利用不可能な機能)を管理している。そして、情報処理装置500は、ユーザからのログイン要求に応じて、ユーザ認証を行い、管理している使用制限情報を送信する。尚、本実施例では、ユーザ認証と使用制限の管理を同じサーバで行っているが、別々のサーバで行うようにしてもよい。又は、画像処理装置100〜103の何れかがユーザ認証機能又は使用制限を管理する機能を備えるようにしてもよい。また、ここであげた使用制限管理される機能はほんの一例であり、本発明はこれらのみに限定されるものではない。
ネットワーク400は、LANやWAN、インターネットといった有線のネットワークであってもよいし、無線LANやブルートゥース等の無線のネットワークであってもよい。
次に、画像処理装置100〜103の構成の一例を、図2を用いて説明する。
リーダー部200は、原稿の画像を光学的に読み取り、画像データに変換する。リーダー部200は、原稿を読取るための機能を持つスキャナユニット210と、原稿用紙を搬送するための機能を持つ原稿給紙ユニット250とで構成される。機器構成によっては、原稿給紙ユニット250を持たないもの(この場合はいわゆる圧板と呼ばれるプラテンガラスに原稿を置きセンサにより読み取る)もあり得る。プリンタ部300は、記録紙を搬送し、その上に画像データを可視画像として印字して装置外に排紙する。プリンタ部300は複数種の記録紙カセットを持つ給紙ユニット360と、画像データを記録紙に転写、定着させるマーキングユニット310、印字された記録紙をソート、ステイプルして機外へ出力する排紙ユニット370とで構成される。制御装置110は、リーダー部200、プリンタ部300と電気的に接続され、さらにネットワーク400にと接続されている。制御装置110は、リーダー部200を制御して、原稿の画像データを読込み、プリンタ部300を制御して画像データを記録用紙に出力してコピー機能を提供する。また、リーダー部200から読取った画像データをコードデータに変換し、ネットワーク400を介してホストコンピュータへ送信するネットワークスキャナ機能を提供する。さらには、ホストコンピュータからLAN400を介して受信したコードデータを画像データに変換し、プリンタ部300に出力するプリンタ機能を提供する。操作部150は液晶表示部と液晶表示部上に張り付けられたタッチパネル入力装置と、複数個のハードキーを有し、ユーザが様々な操作を行うためのユーザI/Fを提供する。タッチパネルまたはハードキーにより入力された信号は制御装置110に伝えられ、液晶表示部は制御装置110から送られてきた画像データを表示するものである。カードリーダ155は、ICカードなどを利用してユーザ認証を行う際にカードから認証情報を取得する。カードから読み込まれた情報は制御装置110に伝えられ、制御装置110はネットワーク400を介して情報処理装置500に通知し認証を依頼し、認証されたユーザのみに機能を利用可能とするような制御を行う。また、認証時にユーザの使用制限情報を情報処理装置500に問い合わせて、ユーザの使用制限の範囲内の機能のみを利用させるという制御も行う。尚、認証情報を入力する入力手段は、カードリーダ155に限らず、ユーザが操作部150を介して手入力するものであってもよいし、それ以外の方法でもよい。
図3は図2に示した制御装置110の回路構成を示すブロック図である。制御装置110は、メインコントローラ111、ROM114、DRAM116、Codec118、SRAM119、ネットワークコントローラ121、コネクタ122、拡張コネクタ124を備えている。また、I/O制御部126、LCDコントローラ131、パネルI/F132、リアルタイムクロックモジュール133、スキャナI/F140、コネクタ142、プリンタI/F145、コネクタ147、E−IDEコネクタ161を備えている。図中134はバックアップ用電池、160はCD−ROMドライブ、162はCD−ROMである。
上記各部の構成を詳述すると、メインコントローラ111は、主にCPU112と、バスコントローラ113、各種I/Fコントローラ回路とから構成される。CPU112とバスコントローラ113は制御装置110全体の動作を制御するものであり、CPU112はROM114からROMI/F115を経由して読込んだプログラムに基づいて動作する。また、ホストコンピュータ401、402から受信したPDL(ページ記述言語)コードデータを解釈しラスタイメージデータに展開する動作も、このプログラムに記述されており、ソフトウェアによって処理される。バスコントローラ113は各I/Fから入出力されるデータ転送を制御するものであり、バス競合時の調停やDMA(Direct Memory Access)データ転送の制御を行う。メインコントローラ111のCPU112は、後述の図8〜図14のフローチャートに示す処理を実行する。
DRAM116はDRAMI/F117によってメインコントローラ111と接続されており、CPU112が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。Codec118はDRAM116に蓄積されたラスタイメージデータをMH/MR/MMR/JBIG等の方式で圧縮し、また逆に圧縮され蓄積されたコードデータをラスタイメージデータに伸長する。SRAM119はCodec118の一時的なワーク領域として使用される。Codec118はI/F120を介してメインコントローラ111と接続され、DRAM116との間のデータの転送はバスコントローラ113によって制御されDMA転送される。
ネットワークコントローラ121は、I/F122によってメインコントローラ111と接続され、コネクタ122によって外部ネットワークと接続される。汎用高速バス125には、拡張ボードを接続するための拡張コネクタ124とI/O制御部126とが制御される。汎用高速バス125としては、一般的にPCIバスがあげられる。
I/O制御部126には、リーダ部200、プリンタ部300の各CPUと制御コマンドを送受信するための調歩同期シリアル通信コントローラ127が2チャンネル装備されている。そして、I/Oバス128によって外部I/F回路(スキャナI/F、プリンタI/F)140、145に接続されている。パネルI/F132は、LCDコントローラ131に接続され、操作部150上の液晶画面に表示を行うためのI/Fと、ハードキーやタッチパネルキーの入力を行うためのキー入力I/F130とから構成される。
操作部150は、液晶表示部と液晶表示部上に張り付けられたタッチパネル入力装置と複数個のハードキーを有する。タッチパネルまたはハードキーにより入力された信号はパネルI/F132を介してCPU112に伝えられ、液晶表示部はパネルI/F132から送られてきた画像データを表示するものである。液晶表示部には、画像処理装置の操作における機能表示や画像データ等を表示する。
リアルタイムクロックモジュール133は、機器内で管理する日付と時刻を更新/保存するためのもので、バックアップ電池134によってバックアップされている。E−IDEコネクタ(インタフェース)161は、外部記憶装置を接続するためのものである。本実施形態においては、このI/Fを介してCD−ROMドライブ160を接続し、二次記憶装置であるCD−ROM162からプログラムや画像データを読込む動作を行う。コネクタ142とコネクタ147は、それぞれリーダ部200とプリンタ部300とに接続され、調歩同期シリアルI/F(143、148)とビデオI/F(144、149)とから構成される。
スキャナI/F140は、コネクタ142を介してリーダ部200と接続され、また、スキャナバス141によってメインコントローラ111と接続されている。そして、リーダ部200から受け取った画像を、その後の過程における処理の内容によって、最適な2値化を行ったり、リーダ部200から送られたビデオ制御信号をもとに生成した制御信号をスキャナバス141に出力する機能も有する。スキャナバス141からDRAM116へのデータ転送は、バスコントローラ113によって制御される。
プリンタI/F145は、コネクタ147を介してプリンタ部300と接続され、また、プリンタバス146によってメインコントローラ111と接続されている。そして、メインコントローラ111から出力された画像データにスムージング処理を施してプリンタ部300へ出力する機能を有する。更に、プリンタ部300から送られたビデオ制御信号をもとに生成した制御信号をプリンタバス146に出力する機能も有する。DRAM116上に展開されたラスタイメージデータのプリンタ部300への転送は、バスコントローラ113によって制御され、プリンタバス146、ビデオI/F149を経由してプリンタ部300へDMA転送される。
次に図4を用いて、ユーザが画像処理装置へログインする方法について説明する。図4は操作部150に表示される画面である。画像処理装置には、電源投入直後はこのような画面が表示されて機能を利用することができないようになっている。ここで画面の指示に従い、カードリーダ155にユーザが自分のICカードをかざすと認証処理が行われる。認証に成功すると、画像処理装置へのユーザのログインが完了し、図4の画面からサービス設定画面(図5)に切り替わり機能を利用できるようになる。ユーザは機能を使い終わったら操作部150上にあるログアウトキーを押下する事によりログアウトすることができる。又は、一定時間ユーザからの操作がなかった場合に、タイムアウト処理して、ログアウトしてもよい。ログアウトが行われると操作部の画面は再び図4のログイン画面に切り替わる。尚、本実施例では、画像処理装置へのログインの際に認証情報を入力するための入力手段として、ICカードを用いているが、操作部150からユーザが直接ユーザIDやパスワードを入力する等のように、他の入力方法であってもよい。
次に画像処理装置の操作部150に表示される操作画面の一例である機能設定画面について、図5を用いて説明する。401は機能切り替えタブである。これらのボタンを押下することで機能設定表示領域402に表示される画面の内容が切り替わり、ユーザは利用する機能を切り替える事ができる。図5において402の領域に表示されているのはコピー機能を利用するための設定画面の例である。403は、設定値表示領域であり、現在設定されている主要な設定内容が表示される。404は、各種設定変更ボタンであり、これらのボタンを押下することでより詳細な設定画面(不図示)に遷移して各種設定を変更する事ができる。405は、デバイス選択ボタンである。このボタンを押下すると、リモートデバイスを選択するための画面(図6)に遷移し、ユーザはリモートデバイスを選択する事ができる。図6の画面の詳細については後述する。406は図6の画面で選択されたリモートデバイスの中から、設定項目を入力する対象とするリモートデバイスを選択するためのコンボボックスボタンである。このボタンを押下するとリモートデバイスとして選択された画像処理装置の名称および“全てのデバイス”がリストアップされる。ここで、個々のリモートデバイスを選択するとリモートデバイス個別に設定を入力する事ができ、“全てのデバイス”を選択すると一括で設定を入力する事ができる。ここで、操作部によって設定可能な項目は、現在ログインしているユーザの使用制限情報に基づいて制限される。本実施例では、リモートデバイスそれぞれに対する使用制限情報の取得は、ローカルデバイスにユーザがログインした後にそれぞれのリモートデバイスで行なわれる。従って、リモートデバイスでの使用制限情報の取得が行われるまでは、そのリモートデバイスに対する設定項目として全ての設定項目が設定可能である。しかし、リモートデバイスから、ユーザの使用制限情報がローカルデバイス送られてくると、リモートデバイスの機能設定画面も、ユーザの使用制限の範囲内に制限される。もし、使用が制限されている機能の設定がリモートデバイスに対して設定された後に、そのリモートデバイスからユーザの使用制限情報がローカルデバイスに送られてきた場合には、警告画面(図7)を表示して、設定内容を強制的に変更する。また、もし、リモートデバイスからユーザの使用制限情報がローカルデバイスに送られてくる前に、使用が制限されている機能の設定に基づくジョブが発行された場合には、実行時エラーとなる。
次に、図6を用いて、ローカルデバイスを操作するユーザが機能を利用するリモートデバイスを、選択する処理について説明する。図6は、図5に示す画面において、デバイス選択ボタン405が押下された際に表示される画面である。501は、リモートデバイスリストであり、既にローカルデバイスに登録されているリモートデバイスのデバイス名、設置場所、ネットワークアドレス(例えばIPアドレス)が表示されている。501に表示されるリモートデバイスは、予め設定画面(不図示)により手動又は自動で登録された画像処理装置である。502は、チェックボックスであり、ユーザがここにチェックを入れることにより、使用するリモートデバイスが選択される。本実施例では、図6に示すように、複数のリモートデバイスを使用するリモートデバイスとして選択可能である。503はOKボタンであり、502のチェックボックスにチェックを入れた状態でこのボタンを押下すると、チェックされているリモートデバイスが、使用するリモートデバイスとして決定し、画面は図5に切り替わる。505はキャンセルボタンであり、この画面で変更した内容を破棄して図5の画面に戻る。
図7は、使用が制限されている機能の設定がリモートデバイスに対して設定された後に、そのリモートデバイスからユーザの使用制限情報がローカルデバイスに送られてきた場合表示される警告画面の一例である。601の領域に現在の設定値と利用制限のため強制的に変更される設定値のリストが表示される。602はOKボタンでありこのボタンが押下されると設定が表示内容の通り変更されて、図5の機能設定画面に戻る。
次に、図8から図13を用いて、ローカルデバイスとリモートデバイスそれぞれにおいて実行される処理について説明する。図8から図13に示す各フローチャートは、本実施例においてローカルデバイスとして動作している画像処理装置100、リモートデバイスとして動作している画像処理装置101〜103のそれぞれが備えるCPU112によって実行される。
図8は、本実施例においてローカルデバイスとして動作している画像処理装置100のカードリーダ155に、ICカードがかざされた時に実行される処理を示すフローチャートである。
まず、ステップS801において、画像処理装置100は、ICカードから取得した認証情報をネットワーク400を介して情報処理装置500に送信する。認証情報は、ユーザを特定することができる情報であり例えばユーザIDである。ステップS802において、画像処理装置100は、情報処理装置500から送信された認証結果を受信する。ここで、情報処理装置500において行なわれる認証処理は、受信したユーザIDに対応するユーザがローカルデバイスである画像処理装置100を使用可能であるか否かを判断する処理である。そして、情報処理装置500は、その結果を認証結果として画像処理装置100に送信する。
ステップS803において、画像処理装置100は、ステップS802で受信した認証結果に基づいて、画像処理装置100にログインしようとしているユーザが、画像処理装置100を使用できるのか否かを判断する。ステップS803における判断の結果、ログインしようとしているユーザが画像処理装置100を使用できないと判断された場合にはステップS804へと進み、使用できると判断された場合にはステップS805へと進む。
ステップS804において、画像処理装置100は、操作部150にエラー画面を表示して処理を終了する。一方、ステップS805では、画像処理装置100は、ステップS801においてICカードから取得した認証情報によって特定されるユーザの使用制限情報を、画像処理装置100が保持しているか否かを判断する。使用制限情報とは、画像処理装置が備える複数の機能のうち、ユーザが使用可能な機能(または使用不可能な機能)はどの機能であるかを示す情報である。保持していると判断された場合にはステップS810へと進み、保持していないと判断された場合にはステップS806へと進む。
ステップS806において、画像処理装置100は、ステップS801で取得した認証情報に対応するユーザの、画像処理装置100に対する使用制限情報を、情報処理装置500へ要求する。ステップS807において、画像処理装置100は、ステップS806において送信した要求に対する応答として、情報処理装置500から当該ユーザの画像処理装置100に対する使用制限情報を受信する。ステップS808では、画像処理装置100は、使用制限情報の受信が成功したか否かを判断し、成功していなければ、ステップS804においてエラー画面を表示し、処理を終了する。一方、成功していれば、ステップS809へと進む。ステップS809において、画像処理装置100は、受信した使用制限情報をメモリ内に保存する。
ステップS810において、画像処理装置100は、ステップS809で保存した使用制限情報への参照数を示す変数の値を1増加する。本実施例における画像処理装置100〜103は、情報処理装置500から受信した使用制限情報への参照数を示す変数をメモリ上に管理している。そして、以降のフローチャートにおいて説明するが、ユーザが画像処理装置からログアウトした際に、その変数の値を1減少させる。そして、変数の値が0であれば保存した使用制限情報を削除し、変数の値が0でなければ(即ち、1以上であれば)使用制限情報をROM114等のメモリから削除せずに保存し続けるように制御している。このようにすることで、例えば同じユーザが複数のローカルデバイスにログインした後に、そのうちの一台のローカルデバイスからログアウトした場合、他のローカルデバイスやリモートデバイスに保持された使用制限情報が削除されてしまうことがなくなる。
ステップS811において、画像処理装置100は、ネットワーク400に接続されたリモートデバイスに対して、画像処理装置100にユーザがログインしたことを通知する。具体的には、ステップS801で取得した認証情報を送信する。本実施例の場合、画像処理装置101〜103に対して、認証情報を送信する。ここで、ステップS811での送信は、ブロードキャスト送信を用いて、ネットワーク400に接続された全てのリモートデバイスに対して送信してもよい。または、画像処理装置100に登録されているリモートデバイスをメモリから参照し、ネットワーク400に接続された画像処理装置のうち、リモートデバイスとして画像処理装置100に登録されているもののみに送信してもよい。
ステップS812において、画像処理装置100は、ユーザの画像処理装置100へのログイン処理を完了して、操作部150に図5に示すような機能設定画面を表示する。その結果、ユーザは、この機能設定画面を操作して、画像処理装置100を用いた処理の実行を指示することができるようになる。尚、ここで表示される機能設定画面は、受信した使用権限情報に基づいて、ユーザが使用不可能な機能の設定を行えないような画面である。例えば、カラー印刷が使用不可能なユーザであった場合には、カラー印刷を指示するためのボタンを非表示にしたりグレーアウト表示する。
本実施例におけるローカルデバイスは、リモートデバイスに対するユーザ認証の結果を待つことなく、ローカルデバイスのみの認証が完了した時点でローカルデバイスを使用可能にする。即ち、ステップS811において送信した認証情報に基づく認証の結果として各リモートデバイスから送信される使用制限情報を待つことなく、ローカルデバイスを使用可能にしている。これにより、ユーザがローカルデバイスにログインする際の待ち時間を低下させ、操作性を向上させることができる。
図9は、本実施例においてリモートデバイスとして動作している画像処理装置101〜103の処理を示すフローチャートである。以下の説明では、リモートデバイスの一例として画像処理装置101の動作を説明するが、他のリモートデバイスである画像処理装置102、103も同じ動作を行う。図9のフローチャートは、画像処理装置101が、ローカルデバイスである画像処理装置100から送信された認証情報(図8のステップS811)を受信した場合の処理である。
まず、ステップS901において、画像処理装置101は、ローカルデバイスである画像処理装置100から送信された認証情報を受信する。ステップS902において、画像処理装置101は、ステップS901で受信した認証情報によって特定されるユーザの使用制限情報を、自身が保持しているか否かを判断する。保持していると判断された場合にはステップS908へと進み、保持していないと判断された場合にはステップS903へと進む。
ステップS903において、画像処理装置101は、ステップS901で取得した認証情報に対応するユーザの、画像処理装置101に対する使用制限情報を、情報処理装置500へ要求する。ステップS904において、画像処理装置101は、ステップS903において送信した要求に対する応答として、情報処理装置500から当該ユーザの画像処理装置101に対する使用制限情報を受信する。ステップS905では、画像処理装置101は、使用制限情報の受信が成功したか否かを判断し、成功していなければ、ステップS910においてエラー画面を表示し、処理を終了する。一方、成功していれば、ステップS906へと進む。ステップS906において、画像処理装置101は、受信した使用制限情報をメモリ内に保存する。
ステップS907において、画像処理装置101は、ステップS901で受信した認証情報によって特定されるユーザに対応付けたタイマーを作成しタイマーを開始する。このタイマーは、何らかの原因でローカルデバイスである画像処理装置100との通信が不能となった場合に余計な情報を持ち続ける事を防ぐためのものである。
ステップS908において、画像処理装置101は、ステップS906で保存した使用制限情報への参照数を示す変数の値を1増加する。
ステップS909において、画像処理装置101は、ステップS906で保存した使用制限情報をステップS901で受信した認証情報の送信元である画像処理装置101へ送信し、処理を終了する。
図10は、本実施例においてローカルデバイスとして動作している画像処理装置100において実行される処理を示すフローチャートである。図10のフローチャートは、図8に示すフローチャートを処理し、ユーザが画像処理装置100にログインした後に実行されるフローチャートである。
まず、ステップS1001において、画像処理装置100は、リモートデバイスである画像処理装置101〜103の何れかから、使用制限情報を受信したか否かを判断する。受信した使用制限情報には、送信元の画像処理装置が備える複数の機能の中でローカルデバイスにログインしているユーザが使用可能な機能(または使用不可能な機能)を示す情報が含まれている。例えば、画像処理装置101から送信された使用制限情報には、当該ユーザが、画像処理装置101を用いたカラー印刷及びステイプル処理が禁止されていることを示す情報が含まれている。また、画像処理装置102から送信された使用制限情報には、当該ユーザが、画像処理装置102を用いたファックス機能を使用することを禁止されていることを示す情報が含まれている。受信した場合にはステップS1002へ進む。
ステップS1002において、画像処理装置100は、ステップS1001で受信した使用制限情報に基づいて、操作部150に表示する機能設定画面を変更する。例えば、ステップS1001で、画像処理装置101からカラー印刷が不可能であることを示す使用制限情報を受信した場合には、コンボボックスボタン406において画像処理装置101が選択されるのに応じて、カラー印刷指示が不可能な画面を表示する。
ステップS1003において、画像処理装置100は、ユーザによって図5に示す機能設定画面を用いて入力された設定を受信する。そして、ステップS1004では、リモートデバイスである画像処理装置101〜103から、使用制限情報を受信したか否かを再び判断する。ステップS1001で使用制限情報を受信していない場合には、ユーザが使用する機能を設定している間に、使用制限情報が受信されている可能性があるからである。また、ステップS1001で何れかのリモートデバイスから使用制限情報を受信していたとしても、その後、その他の画像処理装置から使用制限情報が送信された可能性があるからである。使用制限情報が受信されていないと判断された場合にはステップS1008へと進み、受信されたと判断された場合にはステップS1005へと進む。
ステップS1005において、画像処理装置100は、画像処理装置100の操作部150を用いて、既にユーザから設定されている機能と、ステップS1004で受信した使用制限情報とを比較する。そして、画像処理装置100において既に設定されている機能が、そのユーザが使用不可能な機能であるか否かを判断する。ステップS1005における判断の結果、使用不可能な機能が設定されている場合には、ステップS1006へと進み、設定されていない場合にはステップS1008へと進む。
ステップS1006において、画像処理装置100は、操作部150に図7に示すような警告画面を表示する。即ち、既に設定されている使用不可能な機能に関して、使用可能な範囲での変更を促すような画面を表示する。そして、ステップS1007では、画像処理装置100は、受信した使用権限情報に基づいて、ユーザが使用不可能な機能の設定を使用可能な機能の設定へ変更する。
ステップS1008において、画像処理装置100は、ユーザが操作部150を介して入力した、ジョブの開始指示を受信する。そして、ステップS1009では、ステップS1003で受信した設定又はステップS1007で変更された設定に基づいて、実行するべきジョブを指定されたリモートデバイスに送信する。尚、ステップS1009の処理は、画像処理装置100が、何れかのリモートデバイスと連携してジョブを処理する場合の例であるが、リモートデバイスを用いずに、画像処理装置100のみでジョブを実行する場合には、ステップS1009の処理を行わない。単に指示されたジョブが、画像処理装置100において実行されることになる。
尚、図10の例では、ステップS1004において、使用制限情報が受信されていない場合には、ステップS1008へと進み、ジョブの開始が指示できた。即ち、使用制限情報を受信する前であれば、ユーザが使用不可能な機能が設定されたジョブをリモートデバイスに送信できるものである。そこで、ジョブを受信したリモートデバイスは、受信したジョブに指定されている機能と、情報処理装置500から取得した使用制限情報とを比較し、ジョブを実行可能であるか否かを判断する。その結果、ユーザが使用不可能な機能が設定されており、ジョブの実行が不可能とリモートデバイスで判断した場合には、ジョブの実行エラーを情報処理装置100に応答する。
また、図10の例では、ステップS1004において、使用制限情報が受信されていない場合には、ステップS1008へと進み、ジョブの開始が指示できた。しかし、ステップS1003において、リモートデバイスを使用する設定が受信された場合には、ステップS1004においてそのリモートデバイスから使用制限情報が受信されない限り、ジョブの開始指示を行えないように制御してもよい。即ち、ステップS1004において使用制限情報が受信されるまでは、ステップS1008へ進むことなく、ステップS1004の判断を繰り返すようにしてもよい。
図11は、本実施例においてローカルデバイスとして動作している画像処理装置100において実行される処理を示すフローチャートである。図11のフローチャートは、図8の処理において画像処理装置100にログインしたユーザがログアウトした際に実行される処理である。
まず、ステップS1101において、画像処理装置100は、ユーザからのログアウト指示を検出すると、そのユーザに関する使用制限情報の参照数を示す変数の値を1減少させる。即ち、図8のステップ810で1増加させた変数の値を1減少させる。
ステップS1102において、画像処理装置100は、そのユーザに関する使用制限情報の参照数が0であるか否かを判断する。参照数が0であると判断された場合にはステップS1103へと進み、0であると判断されなかった場合には、ステップS1104へと進む。
ステップS1103において、画像処理装置100は、図8のステップS809において自身のメモリに保存した使用制限情報をメモリから削除する。その後、ステップS1004では、画像処理装置100は、ネットワーク400に接続されたリモートデバイスに対して、ログアウト通知を送信する。このログアウト通知には、ログアウトを行なうユーザを示す情報が含まれている。ここで、ログアウト通知の通知先は、ブロードキャスト通知によって、ネットワーク400に接続された全てのリモートデバイスとしてもよいし、画像処理装置100に登録されているリモートデバイスのみとしてもよい。ただし、少なくとも、図8のステップS811で通知したリモートデバイスに対しては、ログアウト通知を通知する。
そして、ステップS1105において、画像処理装置100は、図4に示すログイン画面を操作部150に表示して、処理を終了する。
図12及び図13は、本実施例においてリモートデバイスとして動作している画像処理装置101〜103の処理を示すフローチャートである。以下の説明では、リモートデバイスの一例として画像処理装置101の動作を説明するが、他のリモートデバイスである画像処理装置102、103も同じ動作を行う。
図12は、画像処理装置101が、ローカルデバイスである画像処理装置100から送信されたログアウト通知(図11のステップS1104)を受信した場合の処理である。
ステップS1201において、画像処理装置101は、画像処理装置100から送信されたログアウト通知を受信する。ステップS1202において、画像処理装置101は、ログアウト通知に含まれているユーザに関する使用制限情報の参照数を示す変数の値を1減少させる。即ち、図9のステップS908で1増加させた変数の値を1減少させる。
その後、ステップS1203において、画像処理装置101は、そのユーザに関する使用制限情報の参照数が0であるか否かを判断する。参照数が0であると判断された場合にはステップS1204へと進み、0であると判断されなかった場合には、処理を終了する。ステップS1204において、画像処理装置101は、図9のステップS906において自身のメモリに保存した使用制限情報をメモリから削除して、処理を終了する。
図13は、画像処理装置101において、図9のステップS907でセットしたタイマーがタイムアウトした際に実行される処理を示すフローチャートである。
ステップS1301において、画像処理装置101は、タイマーに対応するユーザに関する使用制限情報の参照数を示す変数の値を1減少させる。その後、ステップS1302において、画像処理装置101は、そのユーザに関する使用制限情報の参照数が0であるか否かを判断する。参照数が0であると判断された場合にはステップS1303へと進み、0であると判断されなかった場合には、処理を終了する。ステップS1303において、画像処理装置101は、図9のステップS906において自身のメモリに保存した使用制限情報をメモリから削除して、処理を終了する。
図14は、本実施例において認証サーバとして動作する情報処理装置500において実行される処理を示すフローチャートである。図15は、本実施例における情報処理装置500のハードウェアモジュールの構成を示すブロック図である。図14に示すフローチャートは、情報処理装置500が備えるCPU1501が、ROM1503に格納されたプログラムを処理することによって実行される。
まず、ステップS1401において、情報処理装置500は、ローカルデバイスまたはリモートデバイスとして動作する情報処理装置から送信された要求を受信する。
ステップS1402において、情報処理装置500は、ステップS1401において受信した要求が認証情報であるか否かを判断する。認証情報を受信した場合にはステップS1403へと進み、それ以外の場合にはステップS1407へと進む。
ステップS1403において、情報処理装置500は、受信した認証情報に基づいて認証処理を行う。具体的には、受信した認証情報を解析してユーザを特定し、情報処理装置が保持しているデータベースを参照する。このデータベースには、各ユーザ毎に、使用可能な画像処理装置、及び使用可能な画像処理装置については、その画像処理装置に対する使用制限情報とが記述されている。図16は、情報処理装置500が備えるROM403或いはHD411等の外部記憶装置に記憶されているデータベースの例である。図16の例では、画像処理装置A、Bのそれぞれに関して、ユーザA、Bそれぞれのユーザが使用可能な機能を示している。図16の例において、1601の列は、ユーザAに対する使用制限情報を示している。ユーザAは、画像処理装置Aのコピー機能、送信機能が使用可能である。そして、コピー機能に関しては、カラーコピー、両面コピーが可能であり、送信機能に関しては、FAX送信が可能である。1602の列は、ユーザBに対する使用制限情報を示している。ユーザBは、画像処理装置Aのコピー機能、送信機能が使用可能であり、送信機能に関してはFAX送信が使用可能である。また、ユーザBは、画像処理装置Bを使用することができない。ステップS1404において、情報処理装置500は、受信した認証情報によって特定されるユーザが、認証情報の送信元の画像処理装置を使用可能であるか否かを判断する。使用可能であると判断された場合にはステップS1406へと進み、使用可能であると判断されなかった場合にはステップS1405へと進む。
ステップS1405において、情報処理装置500は、認証情報の送信元の画像処理装置に対して、使用不可能であることを示す応答を送信する。ステップS1406において、情報処理装置500は、認証情報の送信元の画像処理装置に対して、使用可能であることを示す応答を送信する。
ステップS1407において、情報処理装置500は、画像処理装置から受信した要求が、使用制限情報を取得する要求であるか否かを判断する。使用制限情報の取得要求であった場合にはステップS1408へと進み、要求の検証を行う。ステップS1409において、検証の結果、正当な要求であると判定された場合には、ステップS1410へと進む。ステップS1407において、受信した要求が使用制限情報でないと判定された場合、またはステップS1409において、正当な要求でないと判定された場合には、ステップS1412へと進み、要求を送信した画像処理装置に対して、エラー通知を送信する。
ステップS1410において、情報処理装置500は、認証情報によって特定されるユーザの、要求を送信した送信元の画像処理装置に対する使用制限情報をデータベースから取得する。例えば、特定されたユーザがユーザAであり、要求を送信した送信元の画像処理装置が画像処理装置Aであった場合、情報処理装置500は、図16のデータベースのうち、ユーザAに対する1603の箇所の情報を取得することになる。もし、特定されたユーザがユーザAであり、要求を送信した送信元の画像処理装置が画像処理装置Bであった場合、情報処理装置500は、図16のデータベースのうち、ユーザAに対する1604の箇所の情報を取得することになる。ステップS1411において、情報処理装置500は、ステップS1410で取得した使用制限情報を、要求を送信した送信元の画像処理装置に送信する。
以上のような構成にすることにより、リモートデバイスの数が増大したとしてもユーザはローカルデバイスを使う際に不必要にログインを待たされることがなくなる。従って、ユーザの使い勝手を落とさずに各画像処理装置に対する機能の使用制限を実現することが可能になる。
(他の実施例)
実施例1ではリモートデバイスからユーザの使用制限情報が送信されてくるまでは、ローカルデバイスにおいて全ての設定が行えるようにしているが、全ての設定を行えないようにしてもよい。
また、実施例1ではリモートデバイスがユーザの使用制限情報をローカルデバイスに通知するような構成をとっているが、ローカルデバイスがログイン後、操作部による機能設定処理と並行してリモートデバイスに対して問い合わせを行うようにしてもよい。
また、実施例1ではローカルデバイス又はリモートデバイスに、使用制限情報が保持されているとその情報をそのまま流用するようにしている。しかし、情報処理装置に対して使用制限情報が更新されているかを問い合わせ、使用制限情報が更新されている場合は、サーバから再び使用制限情報を取得して情報を更新するようにしても良い。
また、実施例1では、リモートデバイスに関する使用制限情報を、各リモートデバイスが情報処理装置から取得するようにしていた。しかし、ローカルデバイスが、各リモートデバイスに関する使用制限情報を取得するようにしてもよい。この場合、ローカルデバイスは、図8のステップS811においてログイン通知をリモートデバイスに送信しない。そして、情報処理装置から、ローカルデバイスに関する使用制限情報を受信するのに応じて、ログインを完了し、ログイン完了後、情報処理装置から各リモートデバイスに関する使用制限情報を取得するようにしてもよい。これにより、各リモートデバイスに、情報処理装置から使用制限情報を取得させるという負荷を与えることなく、本発明の目的を達成することができる。
また、本発明は、前述した実施例のフローチャートを実現するソフトウェアのコンピュータプログラムコードを記録した記憶媒体を、システムあるいは装置に供給してもよい。そして、そのシステムあるいは装置のコンピュータ(CPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成され得る。
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、DVD−ROM、磁気テープ、不揮発性のメモリカード、ROMなどを用いることができる。
本実施例におけるシステムの構成の一例を示す図である。 本実施例における画像処理装置の構造の一例を示すブロック図である。 本実施例における画像処理装置の制御装置の回路構成を示すブロック図である。 本実施例における画像処理装置の操作部に表示されるログイン画面の一例を示す図である。 本実施例における画像処理装置の操作部に表示される機能設定画面の一例を示す図である。 本実施例における画像処理装置の操作部に表示される出力先設定画面の一例を示す図である。 本実施例における画像処理装置の操作部に表示される警告画面の一例を示す図である。 本実施例におけるローカルデバイスとして動作する画像処理装置の処理の流れの一例を示すフローチャートである。 本実施例におけるリモートデバイスとして動作する画像処理装置の処理の流れの一例を示すフローチャートである。 本実施例におけるローカルデバイスとして動作する画像処理装置の処理の流れの一例を示すフローチャートである。 本実施例におけるローカルデバイスとして動作する画像処理装置の処理の流れの一例を示すフローチャートである。 本実施例におけるリモートデバイスとして動作する画像処理装置の処理の流れの一例を示すフローチャートである。 本実施例におけるリモートデバイスとして動作する画像処理装置の処理の流れの一例を示すフローチャートである。 本実施例における情報処理装置の処理の流れの一例を示すフローチャートである。 本実施例における情報処理装置のハードウェア構成を示すブロック図である。 本実施例における情報処理装置が備える使用制限情報のデータベースの一例である。
符号の説明
110 制御装置
200 リーダ装置
210 スキャナユニット
250 原稿給紙ユニット
150 操作部
155 カードリーダ
300 プリンタ装置
310 マーキングユニット
360 給紙ユニット
370 排紙ユニット

Claims (9)

  1. 認証サーバと通信可能であり、入力された画像データを他の画像処理装置に送信し、当該他の画像処理装置において処理を実行させる画像処理装置であって、
    ユーザを特定するための認証情報を入力する入力手段と、
    前記入力手段によって認証情報が入力されたことに応じて、当該認証情報によって特定されるユーザが前記画像処理装置を使用する際の使用制限情報を送信するように前記認証サーバに要求し、当該認証情報によって特定されるユーザが前記他の画像処理装置を使用する際の使用制限情報を送信するように当該他の画像処理装置に要求する要求手段と、
    前記認証情報によって特定されるユーザが前記画像処理装置を使用する際の使用制限情報を前記認証サーバから受信する第1の受信手段と、
    前記認証情報によって特定されるユーザが前記他の画像処理装置を使用する際の使用制限情報を当該他の画像処理装置から受信する第2の受信手段と、
    前記認証情報によって特定されるユーザが前記画像処理装置を使用可能な場合、前記第2の受信手段によって使用制限情報が受信されたか否か関わらず、前記第1の受信手段によって使用制限情報が受信されたことに応じて、前記画像処理装置を前記ユーザが使用できる状態にする制御手段と、
    を有することを特徴とする画像処理装置。
  2. 前記第1の受信手段によって受信された使用制限情報に基づいて、前記画像処理装置が備える機能のうち前記ユーザが使用不可能な機能を指定できない操作画面を表示する表示手段を更に有することを特徴とする請求項1記載の画像処理装置。
  3. 前記表示手段は、前記操作画面において前記他の画像処理装置が選択された場合、前記第2の受信手段によって受信された使用制限情報に基づいて、当該他の画像処理装置が備える機能のうち前記ユーザが使用不可能な機能を指定できない操作画面を表示することを特徴とする請求項2記載の画像処理装置。
  4. 前記第2の受信手段によって使用制限情報が受信された際に、前記他の画像処理装置が備える機能のうち前記ユーザが使用不可能な機能が既に指定されていた場合、前記表示手段は、前記既に指定されていた機能が使用不可能であることを示す画面を表示することを特徴とする請求項2又は3に記載の画像処理装置。
  5. 前記画像処理装置が前記ユーザが当該画像処理装置を使用する際の使用制限情報を保持しているか否かを判断する判断手段と、
    前記判断手段によって前記使用制限情報を保持していると判断された場合、又は前記第1の受信手段によって前記使用制限情報を受信した場合に、当該使用制限情報の参照数を示す値を1増加させる手段と、
    前記ユーザからログアウトの指示を受信した場合、前記参照数を示す値を1減少させる手段と、
    前記ユーザからログアウトの指示を受信した場合、前記参照数を示す値が0であるか否かを判断する第2の判断手段と、
    前記第2の判断手段によって、前記参照数を示す値が0であると判断されたことに従って、前記保持されている使用制限情報又は前記第2の受信手段によって受信した使用制限情報を削除する削除手段と、
    を更に有することを特徴とする請求項1乃至4の何れかに記載の画像処理装置。
  6. 前記ユーザからログアウトの指示を受信した場合、当該ユーザが前記画像処理装置をログアウトすることを示す通知を前記他の画像処理装置に送信する送信手段を更に有することを特徴とする請求項1乃至5の何れかに記載の画像処理装置。
  7. 認証サーバと通信可能な画像処理装置と他の画像処理装置とが互いに接続され、前記画像処理装置は入力された画像データを前記他の画像処理装置に送信し、前記他の画像処理装置は前記画像処理装置から送信された画像データを処理することによって、前記画像処理装置と前記他の画像処理装置とが連携して処理を実行することが可能な画像処理システムにおいて、
    前記画像処理装置は、
    ユーザを特定するための認証情報を入力する入力手段と、
    前記入力手段で入力された認証情報を、前記認証サーバおよび前記他の画像処理装置に送信する第1の送信手段と、
    前記第1の送信手段で送信された認証情報によって特定されるユーザが前記画像処理装置を使用する際の使用制限情報を、前記認証サーバから受信する第1の受信手段と、
    前記第1の送信手段で送信された認証情報によって特定されるユーザが前記他の画像処理装置を使用する際の使用制限情報を、前記他の画像処理装置から受信する第2の受信手段と、
    前記認証情報によって特定されるユーザが前記画像処理装置を使用可能な場合、前記第2の受信手段によって使用制限情報が受信されたか否かに関わらず、前記第1の受信手段によって使用制限情報が受信されたことに応じて、前記画像処理装置を前記ユーザが使用できる状態にする制御手段と、を有し、
    前記他の画像処理装置は、
    前記第1の送信手段で送信された認証情報を受信する第3の受信手段と、
    前記第3の受信手段で受信された認証情報を前記認証サーバに送信する第2の送信手段と、
    前記第2の送信手段で送信された認証情報によって特定されるユーザが前記他の画像処理装置を使用する際の使用制限情報を、前記認証サーバから受信する第4の受信手段と、
    前記第4の受信手段で受信された使用制限情報を前記画像処理装置に送信する第3の送信手段と、
    を有することを特徴とする画像処理システム。
  8. 認証サーバと通信可能であり、入力された画像データを他の画像処理装置に送信し、当該他の画像処理装置において処理を実行させる画像処理装置の制御方法であって、
    ユーザを特定するための認証情報を入力する入力ステップと、
    前記入力ステップで認証情報が入力されたことに応じて、当該認証情報によって特定されるユーザが前記画像処理装置を使用する際の使用制限情報を送信するように前記認証サーバに要求し、当該認証情報によって特定されるユーザが前記他の画像処理装置を使用する際の使用制限情報を送信するように当該他の画像処理装置に要求する要求ステップと、
    前記認証情報によって特定されるユーザが前記画像処理装置を使用する際の使用制限情報を前記認証サーバから受信する第1の受信ステップと、
    前記認証情報によって特定されるユーザが前記他の画像処理装置を使用する際の使用制限情報を当該他の画像処理装置から受信する第2の受信ステップと、
    前記認証情報によって特定されるユーザが前記画像処理装置を使用可能な場合、前記第2の受信ステップによって使用制限情報が受信されたか否かに関わらず、前記第1の受信ステップで使用制限情報が受信されたことに応じて、前記画像処理装置を前記ユーザが使用できる状態にする制御ステップと、
    を有することを特徴とする制御方法。
  9. 認証サーバと通信可能であり、入力された画像データを他の画像処理装置に送信し、当該他の画像処理装置において処理を実行させる画像処理装置に以下のステップを実行させるためのコンピュータプログラムであって、
    ユーザを特定するための認証情報を入力する入力ステップと、
    前記入力ステップで認証情報が入力されたことに応じて、当該認証情報によって特定されるユーザが前記画像処理装置を使用する際の使用制限情報を送信するように前記認証サーバに要求し、当該認証情報によって特定されるユーザが前記他の画像処理装置を使用する際の使用制限情報を送信するように当該他の画像処理装置に要求する要求ステップと、
    前記認証情報によって特定されるユーザが前記画像処理装置を使用する際の使用制限情報を前記認証サーバから受信する第1の受信ステップと、
    前記認証情報によって特定されるユーザが前記他の画像処理装置を使用する際の使用制限情報を当該他の画像処理装置から受信する第2の受信ステップと、
    前記認証情報によって特定されるユーザが前記画像処理装置を使用可能な場合、前記第2の受信ステップによって使用制限情報が受信されたか否かに関わらず、前記第1の受信ステップで使用制限情報が受信されたことに応じて、前記画像処理装置を前記ユーザが使用できる状態にする制御ステップと、
    を有することを特徴とするコンピュータプログラム。
JP2007160217A 2007-06-18 2007-06-18 画像処理装置、画像処理システム、画像処理装置の制御方法及びプログラム Expired - Fee Related JP5025342B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2007160217A JP5025342B2 (ja) 2007-06-18 2007-06-18 画像処理装置、画像処理システム、画像処理装置の制御方法及びプログラム
US12/664,821 US8023139B2 (en) 2007-06-18 2008-06-16 Image processing apparatus, method of controlling image processing apparatus, and program
PCT/JP2008/061368 WO2008156179A1 (en) 2007-06-18 2008-06-16 Image processing apparatus, method of controlling image processing apparatus, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007160217A JP5025342B2 (ja) 2007-06-18 2007-06-18 画像処理装置、画像処理システム、画像処理装置の制御方法及びプログラム

Publications (3)

Publication Number Publication Date
JP2008312123A JP2008312123A (ja) 2008-12-25
JP2008312123A5 JP2008312123A5 (ja) 2010-07-29
JP5025342B2 true JP5025342B2 (ja) 2012-09-12

Family

ID=40156337

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007160217A Expired - Fee Related JP5025342B2 (ja) 2007-06-18 2007-06-18 画像処理装置、画像処理システム、画像処理装置の制御方法及びプログラム

Country Status (3)

Country Link
US (1) US8023139B2 (ja)
JP (1) JP5025342B2 (ja)
WO (1) WO2008156179A1 (ja)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6801340B1 (en) * 1997-10-27 2004-10-05 Canon Kabushiki Kaisha Data communication apparatus and method
JP5235540B2 (ja) * 2008-07-11 2013-07-10 キヤノン株式会社 情報処理システム、情報処理装置及び情報処理方法並びにプログラム
JP5164818B2 (ja) * 2008-12-11 2013-03-21 キヤノン株式会社 ジョブ処理システム、ジョブ処理装置及びその制御方法
JP5335499B2 (ja) * 2009-03-18 2013-11-06 キヤノン株式会社 画像処理装置及びその制御方法、並びにプログラム
JP4816753B2 (ja) * 2009-03-27 2011-11-16 ブラザー工業株式会社 複合機
JP5297910B2 (ja) * 2009-06-22 2013-09-25 京セラドキュメントソリューションズ株式会社 画像形成装置
JP5532736B2 (ja) * 2009-08-12 2014-06-25 キヤノンマーケティングジャパン株式会社 画像形成装置、処理方法及びプログラム
JP2011182038A (ja) * 2010-02-26 2011-09-15 Konica Minolta Business Technologies Inc 画像処理装置、画像処理システムおよび表示画面制御方法
JP5548497B2 (ja) * 2010-03-29 2014-07-16 株式会社沖データ 情報処理装置及び認証システム
JP5683136B2 (ja) * 2010-06-03 2015-03-11 キヤノン株式会社 画像形成システム及びその制御方法並びにプログラム、外部装置及びその制御方法並びにプログラム
US20130182288A1 (en) * 2010-09-13 2013-07-18 Konica Minolta Business Technologies, Inc. Account management system
JP5409745B2 (ja) * 2011-10-07 2014-02-05 シャープ株式会社 通信システム、中継装置、通信装置及びコンピュータプログラム
JP5857764B2 (ja) * 2012-01-31 2016-02-10 コニカミノルタ株式会社 画像処理システム、管理装置、画像形成装置、管理方法、および管理プログラム
JP6089769B2 (ja) * 2013-02-25 2017-03-08 ブラザー工業株式会社 画像処理装置および画像処理システム
JP6186761B2 (ja) 2013-03-07 2017-08-30 ブラザー工業株式会社 プログラム、および通信装置
JP2016163981A (ja) * 2015-03-06 2016-09-08 シャープ株式会社 情報処理装置、及び情報処理システム
JP2016175350A (ja) * 2015-03-20 2016-10-06 株式会社リコー 印刷装置、印刷システム及び印刷プログラム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7079269B2 (en) * 1998-03-19 2006-07-18 Océ-Technologies B.V. Interactive printing with a plurality of printer devices
US7167919B2 (en) * 2001-12-05 2007-01-23 Canon Kabushiki Kaisha Two-pass device access management
JP2003330668A (ja) 2002-05-14 2003-11-21 Minolta Co Ltd ネットワーク共有システムとそのためのアクセス管理プログラム
JP4320633B2 (ja) * 2004-12-13 2009-08-26 村田機械株式会社 複合機
JP4910313B2 (ja) * 2005-06-10 2012-04-04 コニカミノルタビジネステクノロジーズ株式会社 認証サーバおよび認証プログラム
JP2007094674A (ja) * 2005-09-28 2007-04-12 Ricoh Co Ltd 機器及び利用制限プログラム

Also Published As

Publication number Publication date
US8023139B2 (en) 2011-09-20
JP2008312123A (ja) 2008-12-25
US20100182639A1 (en) 2010-07-22
WO2008156179A1 (en) 2008-12-24

Similar Documents

Publication Publication Date Title
JP5025342B2 (ja) 画像処理装置、画像処理システム、画像処理装置の制御方法及びプログラム
US8228537B2 (en) Print managing server, print managing method, program, and recording medium
US9292778B2 (en) Output system, output method, and output apparatus
US8225375B2 (en) Information processing system, information processing apparatus and method and program therefor
US20150264206A1 (en) Image-forming apparatus, system, information processing method and storage medium
JP5444870B2 (ja) 画像形成装置とその処理方法およびプログラム
JP2006099714A (ja) 情報処理装置および印刷管理サーバおよび印刷装置および原稿読み取り装置およびプリントシステムおよび印刷データ送信方法および印刷管理方法および印刷方法およびプリンタドライバプログラムおよびプログラムおよび記録媒体
JP5219777B2 (ja) 画像処理装置、画像処理装置の制御方法及びコンピュータプログラム
JP5205578B2 (ja) 画像形成装置とプリントシステムと、その処理方法およびプログラム
JP2012254618A (ja) 画像形成装置、画像形成システム、制御方法、画像形成方法およびプログラム。
US9377981B2 (en) Image forming system that sends schedule information of image forming apparatus over network
CN101206556B (zh) 打印系统和打印作业处理方法
US9876933B2 (en) Job processing system, job processing apparatus, and program
JP5862240B2 (ja) 情報処理装置、制御システム、制御方法、制御プログラム、及びそのプログラムを記録した記録媒体
JP2019215673A (ja) 画像形成装置及びその制御方法、並びにプログラム
EP1335280B1 (en) Peripheral apparatus, server, information processing system, and control method
JP6834675B2 (ja) ジョブ処理装置、サーバ、サーバプログラム
CN101505348B (zh) 图像处理装置、图像处理系统和图像处理方法
JP4961535B2 (ja) 画像形成装置、制御方法、プログラム
JP2006197230A (ja) 画像形成システムおよびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム
JP2010134797A (ja) 認証サーバ、方法、プログラム、並びに、認証システム
JP5030178B2 (ja) 印刷システム、情報処理装置、印刷装置、印刷方法、制御方法およびプログラム
CN110764720B (zh) 打印设备、打印设备的控制方法和存储介质
JP2010149368A (ja) 画像形成装置、情報処理システムと、その処理方法およびプログラム
JP2010271824A (ja) 印刷制御システム、画像形成装置、印刷管理サーバ、印刷制御方法、画像形成装置の処理方法、印刷管理サーバの処理方法、およびプログラム。

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20100201

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100615

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100615

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20100630

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120228

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120427

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

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

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

Free format text: PAYMENT UNTIL: 20150629

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 5025342

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees