(57)【要約】【課題】本発明の課題は、複写機のユーザビリティを向上することである。【解決手段】上記課題を解決するために、本発明に係る画像処理装置は、ユーザから機能の設定を受付ける受付手段と、ユーザの利用可能な機能の情報を取得する第１の取得手段と、機能の対象となる原稿の二次元コードを用いて、利用可能な機能の情報を取得する第２の取得手段と、受付け手段でユーザから設定を受付けた機能が、第１の取得手段で取得された利用可能の機能の情報に含まれていない場合であっても、第２の取得手段で利用可能な機能の情報に含まれている場合には、受付手段で設定を受付けた機能を原稿に対して実行する第１の実行手段とを備えたことを特徴とする。【選択図】図１
2008306582.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから機能の設定を受付ける受付手段と、
前記ユーザの利用可能な機能の情報を取得する第１の取得手段と、
前記機能の対象となる原稿の二次元コードを用いて、利用可能な機能の情報を取得する第２の取得手段と、
前記受付手段でユーザから設定を受付けた機能が、前記第１の取得手段で取得された利用可能の機能の情報に含まれていない場合であっても、前記第２の取得手段で利用可能な機能の情報に含まれている場合には、前記受付手段で設定を受付けた機能を前記原稿に対して実行する第１の実行手段とを備えたことを特徴とする画像処理装置。
【請求項２】
前記第１の取得手段で取得された利用可能の機能の情報と、前記第２の取得手段で利用可能な機能の情報とのうち何れか一つに利用可能な機能とされている機能を、利用可能な機能の情報とし、
前記受付手段で設定を受付けた機能が、利用可能な機能の情報の中に含まれている機能に全て含まれている場合には、前記原稿に対して前記受付手段で設定を受付けた機能を実行する第２の実行手段をさらに備えたことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
ユーザから機能の設定を受付ける受付手段と、
前記ユーザの利用が禁止されている機能の情報を取得する第１の取得手段と、
前記機能の対象となる原稿の二次元コードを用いて、利用が禁止されている機能の情報を取得する第２の取得手段と、
前記受付手段でユーザから設定を受付けた機能が、前記第１の取得手段で取得された利用が禁止されている機能の情報に含まれていない場合であっても、前記第２の取得手段で利用が禁止されている機能の情報に含まれている場合には、前記受付手段で設定を受付けた機能を前記原稿に対して実行することを禁止する第１の禁止手段とを備えたことを特徴とする画像処理装置。
【請求項４】
前記第１の取得手段で取得された利用が禁止されている機能の情報と、前記第２の取得手段で利用が禁止されている機能の情報とのうち何れか一つに利用が禁止されている機能を、利用が禁止されている機能の情報とし、
前記受付手段で設定を受付けた機能が、利用が禁止されている機能の情報の中に含まれている機能に全て含まれている場合には、前記原稿に対して前記受付手段で設定を受付けた機能の実行を禁止する第２の禁止手段をさらに備えたことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記画像処理装置を利用しているユーザの権限だけで、前記受付手段により指定された機能での複写は可能であったか否かを判定する判定手段をさらに備え、
前記判定手段により、前記画像処理装置を利用しているユーザの権限だけで、前記受付手段により指定された機能での複写が可能であったと判定された場合には、ユーザが使用した印刷紙の枚数やユーザが使用した前記機能の情報を、前記画像処理装置を利用しているユーザの実績値とし、
前記判定手段により、前記画像処理装置を利用しているユーザの権限だけで、前記受付手段により指定された機能での複写が可能ではなかったと判定された場合には、ユーザが使用した印刷紙の枚数やユーザが使用した前記機能の情報を、前記二次元コードを作成した者の実績値とすることを特徴とする請求項１又は請求項３に記載の画像処理装置。
【請求項６】
ユーザから機能の設定を受付ける受付ステップと、
前記ユーザの利用可能な機能の情報を取得する第１の取得ステップと、
前記機能の対象となる原稿の二次元コードを用いて、利用可能な機能の情報を取得する第２の取得ステップと、
前記受付ステップでユーザから設定を受付けた機能が、前記第１の取得ステップで取得された利用可能の機能の情報に含まれていない場合であっても、前記第２の取得ステップで利用可能な機能の情報に含まれている場合には、前記受付ステップで設定を受付けた機能を前記原稿に対して実行する第１の実行ステップとを備えたことを特徴とする画像処理方法。
【請求項７】
前記第１の取得ステップで取得された利用可能の機能の情報と、前記第２の取得ステップで利用可能な機能の情報とのうち何れか一つに利用可能な機能とされている機能を、利用可能な機能の情報とし、
前記受付ステップで設定を受付けた機能が、利用可能な機能の情報の中に含まれている機能に全て含まれている場合には、前記原稿に対して前記受付ステップで設定を受付けた機能を実行する第２の実行ステップをさらに備えたことを特徴とする請求項６に記載の画像処理方法。
【請求項８】
ユーザから機能の設定を受付ける受付ステップと、
前記ユーザの利用が禁止されている機能の情報を取得する第１の取得ステップと、
前記機能の対象となる原稿の二次元コードを用いて、利用が禁止されている機能の情報を取得する第２の取得ステップと、
前記受付ステップでユーザから設定を受付けた機能が、前記第１の取得ステップで取得された利用が禁止されている機能の情報に含まれていない場合であっても、前記第２の取得ステップで利用が禁止されている機能の情報に含まれている場合には、前記受付ステップで設定を受付けた機能を前記原稿に対して実行することを禁止する第１の禁止ステップとを備えたことを特徴とする画像処理方法。
【請求項９】
前記第１の取得ステップで取得された利用が禁止されている機能の情報と、前記第２の取得ステップで利用が禁止されている機能の情報とのうち何れか一つに利用が禁止されている機能を、利用が禁止されている機能の情報とし、
前記受付ステップで設定を受付けた機能が、利用が禁止されている機能の情報の中に含まれている機能に全て含まれている場合には、前記原稿に対して前記受付ステップで設定を受付けた機能の実行を禁止する第２の禁止ステップをさらに備えたことを特徴とする請求項８に記載の画像処理方法。
【請求項１０】
前記画像処理方法を利用しているユーザの権限だけで、前記受付ステップにより指定された機能での複写は可能であったか否かを判定する判定ステップをさらに備え、
前記判定ステップにより、前記画像処理方法を利用しているユーザの権限だけで、前記受付ステップにより指定された機能での複写が可能であったと判定された場合には、ユーザが使用した印刷紙の枚数やユーザが使用した前記機能の情報を、前記画像処理方法を利用しているユーザの実績値とし、
前記判定ステップにより、前記画像処理方法を利用しているユーザの権限だけで、前記受付ステップにより指定された機能での複写が可能ではなかったと判定された場合には、ユーザが使用した印刷紙の枚数やユーザが使用した前記機能の情報を、前記二次元コードを作成した者の実績値とすることを特徴とする請求項６又は請求項８に記載の画像処理方法。
【請求項１１】
請求項６乃至１０のいずれかに記載の画像処理方法をコンピュータで実行させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを格納したコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次元コードを含む原稿のアクセス制御を行う画像処理装置、画像処理方法、プログラム、および記憶媒体に関する。
【背景技術】
【０００２】
複写機を管理するアクセス制御サーバについて特許文献１に開示されている。
【０００３】
特許文献１に係る発明では、予め、複写機を管理するアクセス制御サーバにおいて、ユーザ毎のアクセス制限情報が保持されている。
【０００４】
そして、ユーザが複写機に対してユーザＩＤおよびパスワードの入力をした後で当該複写機を利用しようとすると、そのユーザのユーザＩＤが上記アクセス制御サーバに送信される。受信したアクセス制御サーバでは、ユーザ認証処理を行う（即ち、受信したユーザＩＤおよびパスワードが正しいかどうかを判定する）。ユーザ認証が終了すると、そのユーザＩＤに合ったアクセス制御トークンをデータベースの中から検索する。そして、検索したアクセス制御トークンを複写機に対して送信する。
【０００５】
なお、アクセス制御トークンとは、「このユーザにはこの機能の利用は許可するが、あの機能の利用は禁止する」といったことを示す情報のことである。
【０００６】
アクセス制御トークンを受信した複写機は、そのアクセス制御トークンにおいて示された「利用の許可された機能」の利用のみを上記ユーザに対して許す。
【０００７】
【特許文献１】特開２００３−１５０３３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、複写機に対してユーザ認証したユーザ（即ち、複写機上でログインしたユーザ）のユーザＩＤだけを用いて、複写機の機能の制限を行うと、以下のような問題が生じる。
【０００９】
即ち、低レベルユーザは、高レベルユーザのみに使用を許されている機能を使用しなくてはいけない場合に対処できない。具体的には、白黒複写機能のみを許された低レベルユーザが、カラー複写機能の使用を許された高レベルユーザである上司に頼まれてカラー複写機能を使用しなくてはいけない場合に、低レベルユーザは、上司の依頼を受けることができない。
【００１０】
本発明は、上述した問題を解決するためになされたものである。すなわち、本発明の目的は、複写機に対してユーザ認証したユーザの権限では使用できないはずの機能を、一定条件のもとで当該ユーザに対して利用を許可することにより、複写機のユーザビリティを向上することである。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明に係る画像処理装置は、ユーザから機能の設定を受付ける受付手段と、ユーザの利用可能な機能の情報を取得する第１の取得手段と、機能の対象となる原稿の二次元コードを用いて、利用可能な機能の情報を取得する第２の取得手段と、受付手段でユーザから設定を受付けた機能が、第１の取得手段で取得された利用可能の機能の情報に含まれていない場合であっても、第２の取得手段で利用可能な機能の情報に含まれている場合には、受付手段で設定を受付けた機能を原稿に対して実行する第１の実行手段とを備えたことを特徴とする。
【発明の効果】
【００１２】
以上説明した通り、本発明を実施することにより、二次元コードや、複写機やサーバで管理するデータ量を大幅に増大させること無く、文書毎の機器の利用制限とユーザ毎の機器の利用制限を同時に実現することができる。具体的には、サーバや複写機でユーザのアクセス権を管理するため、二次元コード内にユーザのアクセス権を格納する必要が無い。また、二次元コードを含む原稿を作成したユーザのアクセス権で、原稿の制御を行うため、文書毎にアクセス権を管理する必要が無い。さらに、二次元コードを含む原稿を作成したユーザのアクセス権で原稿の制御を行うため、特定の原稿に限りアクセス権の乏しいユーザも原稿を作成したユーザと同等の権限で原稿を柔軟に扱うことができる。
【発明を実施するための最良の形態】
【００１３】
以下で、図面を参照して本発明を実施するための最良の形態について説明する。
（実施形態１）
＜画像処理装置（図１）＞
実施形態１について図面を参照して詳細に説明する。図１は、本発明の実施形態１に係る画像処理装置を示すブロック図である。この画像処理装置では、印刷クライアント１０１および、アクセス制御サーバ１０２、複写機１０３がネットワーク１０４に接続され、相互に通信可能である。
【００１４】
印刷クライアント１０１は、複写機１０３に対して、プリンタドライバを介した印字命令を行うことが可能である。
【００１５】
アクセス制御サーバ１０２は、ユーザが複写機１０３を利用する際のアクセス制御情報のリストを集中管理するサーバであり、以下のような機能を備える。すなわち（１）ユーザ認証機能（複写機でユーザが入力したユーザＩＤとパスワードとが、正しく対応したものであるかどうか判定する機能）および（２）複写機１０３を利用する為のチケット発行機能である。
【００１６】
＜複写機１０３（図２）＞
図２は、複写機１０３の外観を示している。スキャナ部１３は、原稿上の画像を露光走査して得られた反射光をＣＣＤに入力することで画像の情報を電気信号に変換する。スキャナ部はさらに電気信号をＲ，Ｇ，Ｂ各色からなる輝度信号に変換し、当該輝度信号を画像データとしてコントローラ１１に対して出力する。
【００１７】
なお、原稿は原稿フィーダ２０１のトレイ２０２にセットされる。ユーザが操作部１２から読み取り開始を指示すると、コントローラ１１からスキャナ部１３に原稿読み取り指示が与えられる。スキャナ部１３は、この指示を受けると原稿フィーダ２０１のトレイ２０２から原稿を１枚ずつフィードして、原稿の読み取り動作を行う。なお、原稿の読み取り方法は原稿フィーダ２０１による自動送り方式ではなく、原稿を不図示のガラス面上に載置し露光部を移動させることで原稿の走査を行う方法であってもよい。
【００１８】
プリンタ部１４は、コントローラ１１から受取った画像データを用紙上に形成する画像形成デバイスである。なお、実施形態１において画像形成方式は感光体ドラムや感光体ベルトを用いた電子写真方式となっているが、本発明はこれに限られることはない。例えば、微少ノズルアレイからインクを吐出して用紙上に印字するインクジェット方式などでも適用可能である。また、プリンタ部１４には、異なる用紙サイズ又は異なる用紙向きを選択可能とする複数の用紙カセット２０３、２０４、２０５が設けられている。排紙トレイ２０６には印字後の用紙が排出される。
【００１９】
＜コントローラ１１の詳細説明（図３）＞
図３は、複写機１０３のコントローラ１１をより詳細に説明するためのブロック図である。
【００２０】
コントローラ１１はスキャナ部１３やプリンタ部１４と電気的に接続されており、一方ではＬＡＮ５０やＷＡＮ３３１を介してＰＣ（パーソナルコンピュータ）４０や外部の装置などと接続されている。これにより画像データやデバイス情報の入出力が可能となっている。
【００２１】
ＣＰＵ３０１は、ＲＯＭ３０３に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御すると共に、コントローラ内部で行われる各種処理についても統括的に制御する。ＲＡＭ３０２は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、かつ画像データを一時記憶するためのメモリでもある。このＲＡＭ３０２は、記憶した内容を電源ｏｆｆ後も保持しておくＳＲＡＭ及び電源ｏｆｆ後には記憶した内容が消去されてしまうＤＲＡＭを有する。ＲＯＭ３０３には装置のブートプログラムなどが格納されている。ＨＤＤ３０４はハードディスクドライブであり、システムソフトウェアや画像データを格納することが可能となっている。
【００２２】
操作部Ｉ／Ｆ３０５は、システムバス３１０と操作部１２とを接続するためのインターフェース部である。この操作部Ｉ／Ｆ３０５は、操作部１２に表示するための画像データをシステムバス３１０から受取り操作部１２に出力すると共に、操作部１２から入力された情報をシステムバス３１０へと出力する。
【００２３】
ＮｅｔｗｏｒｋＩ／Ｆ３０６はＬＡＮ５０及びシステムバス３１０に接続し、情報の入出力を行う。Ｍｏｄｅｍ３０７はＷＡＮ３３１及びシステムバス３１０に接続しており、情報の入出力を行う。２値画像回転部３０８は送信前の画像データの方向を変換する。２値画像圧縮・伸張部３０９は、送信前の画像データの解像度を所定の解像度や相手能力に合わせた解像度に変換する。なお圧縮及び伸張にあたってはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨなどの方式が用いられる。画像バス３３０は画像データをやり取りするための伝送路であり、ＰＣＩバス又はＩＥＥＥ１３９４を有する。
【００２４】
スキャナ画像処理部３１２は、スキャナ部１３からスキャナＩ／Ｆ３１１を介して受取った画像データに対して、補正、加工、及び編集を行う。なお、スキャナ画像処理部３１２は、受取った画像データがカラー原稿か白黒原稿や、文字原稿か写真原稿かなどを判定する。そして、その判定結果を画像データに付随させる。こうした付随情報を属性データと称する。このスキャナ画像処理部３１２で行われる処理の詳細については後述する。
【００２５】
圧縮部３１３は画像データを受取り、この画像データを３２×３２画素のブロック単位に分割する。なお、この３２×３２画素の画像データをタイルデータと称する。図４は、このタイルデータを概念的に表している。原稿（読み取り前の紙媒体）において、このタイルデータに対応する領域をタイル画像と称する。なおタイルデータには、その３２×３２画素のブロックにおける平均輝度情報やタイル画像の原稿上の座標位置がヘッダ情報として付加されている。さらに圧縮部３１３は、複数のタイルデータからなる画像データを圧縮する。伸張部３１６は、複数のタイルデータからなる画像データを伸張した後にラスタ展開してプリンタ画像処理部３１５に送る。
【００２６】
プリンタ画像処理部３１５は、伸張部３１６から送られた画像データを受取り、この画像データに付随させられている属性データを参照しながら画像データに画像処理を施す。画像処理後の画像データは、プリンタＩ／Ｆ３１４を介してプリンタ部１４に出力される。このプリンタ画像処理部３１５で行われる処理の詳細については後述する。
【００２７】
画像変換部３１７は、画像データに対して所定の変換処理を施す。この処理部は以下に示すような処理部を有する。
【００２８】
伸張部３１８は受取った画像データを伸張する。圧縮部３１９は受取った画像データを圧縮する。回転部３２０は受取った画像データを回転する。変倍部３２１は受取った画像データに対し解像度変換処理（例えば６００ｄｐｉから２００ｄｐｉ）を行う。色空間変換部３２２は受取った画像データの色空間を変換する。この色空間変換部３２２は、マトリクス又はテーブルを用いて公知の下地飛ばし処理を行ったり、公知のＬＯＧ変換処理（ＲＧＢ→ＣＭＹ）を行ったり、公知の出力色補正処理（ＣＭＹ→ＣＭＹＫ）を行ったりすることができる。２値多値変換部３２３は受取った２階調の画像データを２５６階調の画像データに変換する。逆に多値２値変換部３２４は受取った２５６階調の画像データを誤差拡散処理などの手法により２階調の画像データに変換する。
【００２９】
合成部３２７は受取った２つの画像データを合成し１枚の画像データを生成する。なお、２つの画像データを合成する際には、合成対象の画素同士が持つ輝度値の平均値を合成輝度値とする方法や、輝度レベルで明るい方の画素の輝度値を合成後の画素の輝度値とする方法が適用される。また、暗い方を合成後の画素とする方法の利用も可能である。さらに合成対象の画素同士の論理和演算、論理積演算、排他的論理和演算などで合成後の輝度値を決定する方法なども適用可能である。これらの合成方法はいずれも周知の手法である。間引き部３２６は受取った画像データの画素を間引くことで解像度変換を行い、１／２，１／４，１／８などの画像データを生成する。移動部３２５は受取った画像データに余白部分をつけたり余白部分を削除したりする。
【００３０】
圧縮部３２９に接続されたＲＩＰ３２８は、ＰＣ４０などから送信されたＰＤＬコードデータを元に生成された中間データを受取り、ビットマップデータ（多値）を生成する。
【００３１】
＜スキャナ画像処理部３１２の詳細説明（図５）＞
図５にスキャナ画像処理部３１２の内部を示す。
【００３２】
スキャナ画像処理部３１２はＲＧＢ各８ｂｉｔの輝度信号からなる画像データを受取る。この輝度信号は、マスキング処理部５０１によりＣＣＤのフィルタ色に依存しない標準的な輝度信号に変換される。
【００３３】
フィルタ処理部５０２は、受取った画像データの空間周波数を任意に補正する。この処理部は、受取った画像データに対して、例えば７×７のマトリクスを用いた演算処理を行う。ところで、複写機や複合機では、図７における７０４タブの押し下げによりコピーモードとして文字モードや写真モードや文字／写真モードを選択することができる。ここでユーザにより文字モードが選択された場合には、フィルタ処理部５０２は文字用のフィルタを画像データ全体にかける。また、写真モードが選択された場合には、写真用のフィルタを画像データ全体にかける。また、文字／写真モードが選択された場合には、後述の文字写真判定信号（属性データの一部）に応じて画素ごとに適応的にフィルタを切り替える。つまり、画素ごとに写真用のフィルタをかけるか文字用のフィルタをかけるかが決定される。なお、写真用のフィルタには高周波成分のみ平滑化が行われるような係数が設定されている。これは、画像のざらつきを目立たせないためである。また、文字用のフィルタには強めのエッジ強調を行うような係数が設定されている。これは、文字のシャープさを出すためである。
【００３４】
ヒストグラム生成部５０３は、受取った画像データの有する各画素の輝度データをサンプリングする。より詳細に説明すると、主走査方向、副走査方向にそれぞれ指定した開始点から終了点で囲まれた矩形領域内の輝度データを、主走査方向、副走査方向に一定のピッチでサンプリングする。そして、サンプリング結果を元にヒストグラムデータを生成する。生成されたヒストグラムデータは、下地飛ばし処理を行う際に下地レベルを推測するために用いられる。入力側ガンマ補正部５０４は、テーブル等を利用して非線形特性を持つ輝度データに変換する。
【００３５】
カラーモノクロ判定部５０５は、受取った画像データの有する各画素が有彩色であるか無彩色であるかを判定し、その判定結果をカラーモノクロ判定信号（属性データの一部）として画像データに付随させる。
【００３６】
文字写真判定部５０６は、画像データの有する各画素が文字を形成する画素なのか、網点を形成する画素なのか、網点中の文字を形成する画素なのか、ベタ画像を形成する画素なのかを各画素の画素値と各画素の周辺画素の画素値とに基づいて判定する。なお、どれにもあてはまらない画素は、白領域を形成している画素である。そして、その判定結果を文字写真判定信号（属性データの一部）として画像データに付随させる。
【００３７】
復号部５０８は、マスキング処理部５０１から出力された画像データ内に符合画像データが存在する場合には、その存在を検知する。そして、検知された符合画像データを復号化して情報を取出す。
【００３８】
＜プリンタ画像処理部３１５の詳細説明（図６）＞
図６にプリンタ画像処理３１５においてなされる処理の流れを示す。
【００３９】
下地飛ばし処理部６０１は、スキャナ画像処理部３１２で生成されたヒストグラムを用いて画像データの下地色を飛ばす（除去する）。モノクロ生成部６０２はカラーデータをモノクロデータに変換する。Ｌｏｇ変換部６０３は輝度濃度変換を行う。このＬｏｇ変換部６０３は、例えば、ＲＧＢ入力された画像データを、ＣＭＹの画像データに変換する。出力色補正部６０４は出力色補正を行う。例えばＣＭＹ入力された画像データを、テーブルやマトリックスを用いてＣＭＹＫの画像データに変換する。出力側ガンマ補正部６０５は、この出力側ガンマ補正部６０５に入力される信号値と、複写出力後の反射濃度値とが比例するように補正を行う。符合画像合成部６０７は、後述する＜符合化処理＞により生成された符合画像データと、（原稿）画像データとを合成する。中間調補正部６０６は、出力するプリンタ部の階調数に合わせて中間調処理を行う。例えば、受取った高階調の画像データに対し２値化や３２値化などを行う。
【００４０】
なお、スキャナ画像処理部３１２やプリンタ画像処理部３１５における各処理部では、受取った画像データに各処理を施さずに出力させることも可能となっている。このような、ある処理部において処理を施さずにデータを通過させることを、以下では「処理部をスルーさせる」と表現することにする。
【００４１】
＜符合化処理＞
ＣＰＵ３０１は、符号化すべき情報の符合化処理を行って符合画像データを生成すべく制御することが可能となっている。
【００４２】
なお、本明細書では、符合画像とは、二次元コード画像やバーコード画像といった画像や電子透かし技術により生成された画像のことを示す。
【００４３】
さらに、ＣＰＵ３０１は、生成された符合画像データを不図示のデータバスを用いて、プリンタ画像処理部３１５内の符合画像合成部６０７に送信すべく制御することが可能となっている。
【００４４】
なお、上記制御（符合画像の生成制御、送信制御）は、ＲＡＭ３０２内に格納されたプログラムを実行することによって行われる。
【００４５】
＜ユーザ認証依頼部３４０＞
ユーザ認証依頼部３４０は、操作部１２やＬＡＮ５０を介して入力されたユーザＩＤおよびパスワードを、今度は、ＬＡＮ５０を介してアクセス制御サーバ１０２へ送信するように制御する。
【００４６】
なお、アクセス制御サーバ１０２は、このユーザＩＤおよびパスワードの対応が正当なものであるかどうか判定し、正当なものの場合には、ユーザ認証を完了する。
【００４７】
その後、アクセス制御サーバ１０２は、そのユーザＩＤに合ったアクセス制御トークンをデータベースの中から検索し、当該検索により得られたアクセス制御トークンを複写機１０３に送信する。
【００４８】
＜アクセス制御部３４１＞
アクセス制御部３４１は、上記アクセス制御トークンを取得し、アクセス制御トークンに基づいた制御を行う。
【００４９】
＜アクセス制御トークン＞
図７は、データベースに格納されているアクセス制御トークンのリスト（複数のアクセス制御トークンをリスト化したもの）の一例を示している。
【００５０】
図７は、データベース７００に格納されているアクセス制御トークンのリストのうちの、一のアクセス制御トークンの一例を示している。
【００５１】
このアクセス制御トークンには、例えば、以下のような情報が含まれている。すなわち、（１）複写機機能の利用権限（２）複写機設定権限、（３）二次元コードの利用、および（４）コンテンツへのアクセスの可否（５）印刷の実績値等である。
【００５２】
上記において（１）複写機機能の利用権限には、例えば、カラー印刷の可否、白黒印刷の可否、印刷紙の上限枚数、スキャン機能利用可否、およびデータ送信機能利用可否等が含まれる。また、（２）複写機設定権限には、例えば、機器設定の変更の可否、プログラムインストール、およびファームウェアアップデートが含まれる。また、（３）二次元コードの利用には、例えば、二次元コードを含む文書の作成の可否(Ｗｒｉｔｅ)、および、文書に含まれた二次元コードの読み取りの可否(Ｒｅａｄ)等が含まれる。また、（４）コンテンツへのアクセスの可否には、複写機内部のハードディスクや、外部サーバに保存されているコンテンツ（文書データ、画像データ、音楽データ、プログラムデータなど）へのアクセスの可否が含まれる。
【００５３】
図７に示されているように、ｓｕｚｕｋｉ７０１は、値が１と設定されている全ての機能の利用が許可されている。一方、図７に示されているように、ｔａｎａｋａ７０２は、値が１と設定されている機能については利用が許可されているが、値が０と設定されている機能については利用が禁止され制限されている。すなわち、ｔａｎａｋａ７０２は、カラー印刷および送信の利用、複写機の機器設定の変更、プログラムのインストール、二次元コードを含む文書の作成（Ｗｒｉｔｅ）、コンテンツアクセスの利用が禁止され制限されている。また、ｓａｔｏ７０３は、ｔａｎａｋａ７０２に禁止されている機能と同一の機能の利用を禁止されており、ｔａｎａｋａ７０２が利用できる機能と同一の機能を利用できる。
【００５４】
＜複写機利用の為のチケット＞
実施形態１において、チケットは、以下のような情報をさらに含んでいても良い。すなわち、（１）ユーザＩＤ、（２）チケットの正当性を示す情報、（３）チケットの有効期限を示す情報、（４）上記データの改ざんを検知するための情報（ハッシュ値など）である。上記において、（２）チケットの正当性を示す情報には、例えば、電子署名、デジタル署名（ＩＴＵ−Ｔ勧告：Ｘ．５００）、および電子証明書（ＩＴＵ−Ｔ標準：Ｘ．５０９）等が含まれる。また、（３）チケットの有効期限を示す情報には、例えば、署名の有効期限、およびチケット有効期限等が含まれる。
【００５５】
上記チケットの正統性を示す情報であって、チケット内に含まれる情報（電子署名、デジタル署名、電子証明書）の発行は、アクセス制御サーバ１０２本体が発行することが考えられるが。アクセス制御サーバ１０２が、他のサーバやベルサインのようなインターネット上の外部サーバから取得しても良い。
【００５６】
＜二次元コードを含む原稿の生成処理  −  複写機で作成＞
以下、二次元コードを含む原稿の生成処理について、図９のフローチャートを参照して説明する。なお、図９を用いて以下で説明される処理は全て図３に示されているＣＰＵ３０１によって実行される。
【００５７】
ユーザは、図１０に示されている複写機の操作画面に表示されたログイン画面１０００において、ユーザＩＤ、パスワードなど）を操作部１２から入力すると、複写機のユーザ認証依頼部３４０は、その入力を受付ける（ステップＳ９００）。そして、ユーザ認証依頼部３４０は、そのユーザＩＤとパスワードとをＬＡＮ５０を介してアクセス制御サーバ１０２へ送信する。
【００５８】
なお、アクセス制御サーバ１０２は、このユーザＩＤおよびパスワードの対応が正当なものであるかどうか判定し、正当なものの場合には、ユーザ認証を完了する。
【００５９】
その後、アクセス制御サーバ１０２は、そのユーザＩＤに合ったアクセス制御トークンをデータベースの中から検索し、当該検索により得られたアクセス制御トークンを複写機１０３に送信する。
【００６０】
複写機は、上記アクセス制御トークンを受信する（ステップＳ９０１）。
【００６１】
次に、操作画面の表示を行う（ステップＳ９０２）。なお、実施形態１では、操作画面の表示を行う際には、受信したアクセス制御トークンを用いていない。そのため、例えば、チケット内のアクセス制御トークンに「カラー複写機能の利用は禁止」といった情報が含まれていたとしても、その情報を無視して、デフォルトの操作画面の表示を行う。
【００６２】
図１１に示されている画面１１００は、操作画面の一例である。ここで、コピー機能タブ１１０１、送信機能タブ１１０２、スキャン機能タブ１１０３、カラー設定ボタン１１０４、二次元コード作成ボタン１１０５、二次元コード読込ボタン１１０６が画面１１００に表示される。
【００６３】
以下、二次元コード作成ボタンを利用可能なｓｕｚｕｋｉ７０１がユーザ認証されたものとして説明する。
【００６４】
ユーザが、二次元コード作成ボタン１１０５を選択すると、複写機は、二次元コード作成ボタンが選択されたことを感知する（ステップＳ９０３）。複写機が、コピーボタン１１０６ボタンが押されたことを感知すると（ステップＳ９０４）、原稿のスキャン動作（ステップＳ９０５）とチケット取得動作（ステップＳ９０６）を開始する。
【００６５】
チケット取得動作（ステップＳ９０６）において、複写機は、アクセス制御サーバに、二次元コードに埋め込むチケットの要求を行う。実施形態１では、チケットにはアクセス制御サーバの電子署名と、ユーザＩＤ、チケットの有効期限が含まれている。複写機は、ステップＳ９０１で受信したチケットを二次元コードに符号化する（ステップＳ９０７）。
【００６６】
ステップＳ９０５でスキャンされた画像データと、ステップＳ９０７での符号化により得られた符号画像データを、ステップＳ９０８で合成する。合成した画像を印刷して（ステップＳ９０９）、二次元コードを含む原稿の生成処理を終了する。
【００６７】
＜二次元コードを含む原稿の生成処理  −  印刷クライアントから作成＞
次に、二次元コードで符号化されたチケットを含む原稿を印刷クライアント１０１から作成する場合の処理について、図１２のフローチャートを参照して説明する。なお、図１２を用いて以下で説明される処理は全て図３に示されているＣＰＵ３０１によって実行される。
【００６８】
二次元コードを含む原稿の作成処理は、印刷クライアントにインストールされた二次元コード作成用のアプリケーションやプリンタドライバなどのソフトウェアにより行われる。まず、ステップＳ１３０１で二次元原稿作成処理が、スタートする。次に、原稿作成ソフトウェアは、ユーザＩＤの取得（ステップＳ１３０２）を行う。ユーザ識別情報は、オペレーティングシステムから取得されても、原稿作成ソフトウェアが持つユーザインタフェースから取得されても良い。
【００６９】
次に、原稿作成ソフトウェアは、ユーザＩＤをアクセス制御サーバ１０２に送信する。そして、その応答として、原稿作成ソフトウェアは、アクセス制御サーバ１０２から当該ユーザＩＤのユーザに対するアクセス制御トークン（ＡＣＴ）を受信する（ステップＳ１３０３）。原稿作成ソフトウェアは、受信したアクセス制御トークンを解析して、該ユーザに二次元コード作成権限が無いことを検知した場合に、処理を終了させることも可能である。
【００７０】
原稿作成ソフトウェアは、原稿データ（例えば、通常のｗｏｒｄファイル）をステップＳ１３０４で取得する。二次元コードで原稿に埋め込まれるチケットは、ステップＳ１３０５でアクセス制御サーバにより取得される。実施形態１では、チケットには、ユーザＩＤ、アクセス制御サーバの署名、チケットの有効期限が含まれている。そして、ステップＳ１３０６において、チケットが二次元コードに符号化される。
【００７１】
複写機は、受信したチケットを、二次元コードに符号化する(ステップＳ１３０５)。次に、Ｓ１３０３で受信した原稿データと、ステップＳ１３０５での符号化により得られた二次元コードを合成される（ステップＳ１３０７）。原稿データが無い場合は、二次元コードのみの画像となるため、合成処理（ステップＳ１３０７）は不要である。
【００７２】
さらに、ＣＰＵ３０１は、合成画像を、複写機が解釈できるＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ ）データに変換する（ステップＳ１３０８）。
【００７３】
そして、ＣＰＵ３０１は、ステップＳ１３０９において、生成したＰＤＬデータを、複写機に送信して、複写機に印刷処理を行わせるための命令を行う（ステップＳ１３０８）。そして、これを受けた複写機がＰＤＬデータから合成画像を得て、合成画像の印刷が行われる（ステップＳ１３１０）。
【００７４】
原稿作成ソフトウェアは、オプションで機器設定情報、プログラムデータ、コンテンツデータ、ワークフローデータなどを取得して、チケットデータと共に二次元コードに符号化して、印刷原稿に埋め込むことも可能である。
【００７５】
＜二次元コードを含む原稿のスキャン時の動作＞
次に、ユーザが複写機にユーザＩＤとパスワードとを入力して、二次元コードを含む原稿をスキャンする場合の動作を図１３のフローチャートを参照して説明する。なお、図１３を用いて以下で説明される処理は全て図３に示されているＣＰＵ３０１によって実行される。
【００７６】
フローチャートでは、ｔａｎａｋａ７０２が複写機にログインして、ｓｕｚｕｋｉ７０１が作成した原稿をカラーコピーする際の動作を説明する。
【００７７】
ユーザは、複写機の操作画面に表示されたログイン画面において、ユーザＩＤおよびパスワードを操作部１２から入力すると、複写機のユーザ認証依頼部３４０は、その入力を受付ける（ステップＳ１４０１）。なお、アクセス制御サーバ１０２は、このユーザＩＤおよびパスワードの対応が正当なものであるかどうか判定し、正当なものの場合には、ユーザ認証を完了する。
【００７８】
その後、アクセス制御サーバ１０２は、そのユーザＩＤに合ったアクセス制御トークンをデータベースの中から検索し、当該検索により得られたアクセス制御トークンを複写機１０３に送信する。
【００７９】
複写機は、上記アクセス制御トークンを受信する（ステップＳ１４０２）。なお、実施形態１では、操作画面の表示を行う際には、受信したアクセス制御トークンを用いていない。そのため、例えば、アクセス制御トークンに「カラー複写機能の利用は禁止」といった情報が含まれていたとしても、その情報を無視して、デフォルトの操作画面の表示を行う。なお、このアクセス制御トークンは、ステップＳ１４１４で用いられる。
【００８０】
次に、複写機は、操作画面（図１１）を表示し、ユーザが使用する機能の指定を受け付ける（ステップＳ１４０３）。なお、実施形態１では、操作画面の表示を行う際には、受信したアクセス制御トークンを用いていない。そのため、例えば、チケット内のアクセス制御トークンに「カラー複写機能の利用は禁止」といった情報が含まれていたとしても、その情報を無視して、デフォルトの操作画面の表示を行う。
【００８１】
ユーザがコピーボタン１１０７を選択すると、複写機はコピーボタンが選択されたことを感知してコピー動作を開始する（ステップＳ１４０４）。
【００８２】
次にカラー印刷ボタン１１０４が選択されているかどうかを判定してカラー印刷／白黒印刷を判定する（ステップＳ１４０５）。
【００８３】
さらに二次元コード読み取りボタンが選択されているか否かを判定する（ステップＳ１４０６）。二次元コード読み取りボタンが選択されていない場合は、二次元コード読み取りに関するステップＳ１４０７からステップＳ１４１４の動作をスキップする。
【００８４】
二次元コード読み取りボタンが選択されている場合、複写機は、原稿をスキャンし、スキャンした画像データから二次元コード解析する（ステップＳ１４０７）。
【００８５】
次に、二次元コードにチケットが含まれているか否かを判定する（ステップＳ１４０８）。チケットが含まれていない場合、ステップＳ１４０９〜１４１４の動作はスキップする。
【００８６】
二次元コードにチケットが含まれていれば、チケットの解析処理を行う（ステップＳ１４０９）。
【００８７】
実施形態１では、二次元コードで符号化されたチケットには、必ず、二次元コードで符号化されたチケットの有効期限、アクセス制御サーバの電子署名、原稿を作成したユーザ（例えば、ｓｕｚｕｋｉ７０１）のユーザＩＤが含まれているものとして動作を説明する。
【００８８】
複写機は、二次元コードで符号化されたチケットの有効期限が有効か無効かを判断する（ステップＳ１４１０）。
【００８９】
有効期限が無効の場合は、操作画面にその旨を表示して処理を終了する。有効期限が有効であれば、次に、二次元コードで符号化されたチケットより取得した電子署名の検証が行われる（ステップＳ１４１１）。
【００９０】
一般的には、電子署名はＲＳＡの秘密鍵で暗号化されており、アクセス制御サーバ１０２から取得した公開鍵を用いて復号する。復号した電子署名は、予め複写機に記録されている電子署名と比較してその整合性を調べる。電子署名が正統なものでない場合、操作画面にその旨を表示して処理を終了する。電子署名が正統なものであると判定された場合、二次元コードで符号化されたチケットからユーザＩＤを取得する（ステップＳ１４１２）。
【００９１】
取得されたユーザＩＤがアクセス制御サーバに送信されると共に、その応答としてアクセス制御サーバからユーザ（二次元コードを作成したユーザであるｓｕｚｕｋｉ７０１）のアクセス制御トークンが取得される（ステップＳ１４１３）。
【００９２】
取得されたアクセス制御トークンは、ユーザ認証されたユーザ（現在、複写機を利用しているユーザであるｔａｎａｋａ７０２）のチケットと比較して、再計算される（ステップＳ１４１２）。
【００９３】
例えば、ユーザ認証されたユーザ（現在、複写機を利用しているユーザであるｔａｎａｋａ７０２）のアクセス制御トークンでは、カラー複写の利用が禁止されている。一方、チケットを作成したユーザ（二次元コードを作成したユーザであるｓｕｚｕｋｉ７０１）のアクセス制御トークンでは、カラー複写の利用が可能である。そのため、カラー印刷の利用を許可するアクセス制御トークンが再計算される（ステップＳ１４１４）。また、たとえユーザ認証されたユーザ（現在、複写機を利用しているユーザであるｔａｎａｋａ７０２）の印刷実績値が印刷紙の枚数の上限に達している場合には以下のようになる。すなわち、チケットを作成したユーザ（二次元コードを作成したユーザであるｓｕｚｕｋｉ７０１）の印刷実績値が、印刷上限値に達していなければ印刷の利用を許可するアクセス制御情報が発行される。
【００９４】
アクセス制御情報の一例が、図８に示されている。図８の領域８０１において、ＵｓｅｒＩｎｆｏタグのＵｓｅｒＮａｍｅタグにユーザ名が定義されており、ＢａｓｅＲｏｌｅタグにユーザ権限が定義されており、ＵｓｅｒＥｍａｉｌタグにユーザのＥメールアドレスが定義されている。図８の領域８０２において、ＤｅｖｉｃｅＡｃｃｅｓｓＣｏｎｔｒｏｌタグに、ユーザによるアクセス制限が定義されている。ここで、ＡｔｔｒｉｂｕｔｅＳｔａｔｅｍｅｎｔタグ内で、名前が「ＰｄｌＰｒｉｎｔ」の属性に対し、「ＰｄｌＰｒｉｎｔＦｌａｇ（印刷の可否を示すフラグ）」が「許可（Ｐｅｒｍｉｔ）」に設定されている。そして、「ＣｏｌｏｒＰｒｉｎｔ（カラー印刷）」の属性が「Ｃｏｌｏｒ（カラー）」に設定されている。また、「Ｓｉｍｐｌｅｘ（送信）」の属性が「Ｄｅｎｙ（否）」に設定されている。
【００９５】
実施形態１におけるステップＳ１４１４のアクセス制御トークンの再計算は以下のように行われる。すなわち、二人のユーザのうち何れかのユーザに対して利用が許可されている機能を、現在複写機を利用しているユーザに対して利用が許可されるようにアクセス制御トークンの再計算が行われる。
【００９６】
また、実施形態１におけるステップＳ１４１４のアクセス制御トークンの再計算は以下のように行われる。すなわち、二人のユーザの何れのユーザに対しても利用が禁止されている機能を、現在複写機を利用しているユーザに対してもやはり利用が禁止されるようにアクセス制御トークンの再計算が行われる。
【００９７】
複写機は、再計算後のアクセス制御トークンと、ステップＳ１４０３では、現在複写機を使用しているユーザであるｔａｎａｋａ７０２から指定された機能の全てとを比較することで、アクセス権の判定が行われる（ステップＳ１４１５）。
【００９８】
即ち、ステップＳ１４０３でｔａｎａｋａ７０２によりカラー複写機能の指定が行われた場合で、ｔａｎａｋａ７０２にはカラー複写機能の使用権限が無い場合であったとしても、以下のようになる。すなわち、ｓｕｚｕｋｉ７０１にカラー複写機能の使用権限がある場合には、ｔａｎａｋａ７０２はカラー複写機能の使用を行うことができるという判定が、行われる。
【００９９】
そして、ステップＳ１４０３で指定された機能の使用が可能であると判定された場合、ステップＳ１４０３で指定された機能の通りに複写処理が実行される（ステップＳ１４１６）。
【０１００】
ステップＳ１４１７では、実績値（印刷紙の枚数、使用機能等の情報）をアクセス制御サーバ１０２に送信する。ステップＳ１４１７における処理については、図１６を用いて後述する。
【０１０１】
一方、ステップＳ１４１５でカラー複写の利用が禁止であると判定された場合は、操作画面にエラーメッセージが表示されてステップＳ１４１８の処理が終了する。  
図１６は、ステップＳ１４１７における処理を詳細説明するためのフローを示している。
【０１０２】
図１６は、ステップＳ１４１７において実績値がアクセス制御サーバ１０２に送信されるときに、利用される方法を示している。この方法は、二次元バーコードを作成したユーザであるｓｕｚｕｋｉ７０１の実績値として送信するか、現在複写機を利用しているユーザであるｔａｎａｋａ７０２の実績値として送信するかを決定する。
【０１０３】
ステップＳ１６０１では、複写機を利用しているユーザの権限だけで、Ｓ１４０３で指定された機能での複写は可能であったかどうかが判定される。
【０１０４】
具体的には、Ｓ１４０３で指定された機能と、Ｓ１４０２で受信したアクセス制御トークンとの比較が行われる。比較の結果、Ｓ１４０３で指定された機能の全ての利用が許可されている旨がアクセス制御トークンに記載されている場合には、「複写機を利用しているユーザの権限だけで、Ｓ１４０３で指定された機能での複写は可能であった」と判定される。一方、逆の場合には、「複写機を利用しているユーザの権限だけで、Ｓ１４０３で指定された機能での複写は可能ではなかった」と判定される。
【０１０５】
また、ステップＳ１６０１での処理を次のように言い換えることもできる。
【０１０６】
Ｓ１４０３で指定された機能と、Ｓ１４０２で受信されたアクセス制御トークンとの比較を行う。比較の結果、Ｓ１４０３で指定された機能の何れもが、「アクセス制御トークンに記載されている利用が禁止されている機能」にあたらない場合には、「複写機を利用しているユーザの権限だけで、Ｓ１４０３で指定された機能での複写は可能であった」と判定される。一方、逆の場合には、「複写機を利用しているユーザの権限だけで、Ｓ１４０３で指定された機能での複写は可能ではなかった」と判定される。
【０１０７】
そして、「複写機を利用しているユーザの権限だけで、Ｓ１４０３で指定された機能での複写は可能であった」場合には、Ｓ１６０２に処理が移行する。そして、Ｓ１６０２では、複写機を利用しているユーザの実績値として、今回の印刷紙の枚数や使用した機能の情報がアクセス制御サーバに送信される。
【０１０８】
また、「複写機を利用しているユーザの権限だけでは、Ｓ１４０３で指定された機能での複写は可能でなかった」場合には、ステップＳ１６０３に処理が移行する。そして、二次元コードを作成した者の実績値として、今回の印刷紙の枚数や使用した機能の情報がアクセス制御サーバに送信される。
【０１０９】
なお、この実績値を受信した段階で、実績値を更新するのは言うまでもない。
【０１１０】
即ち、ｓｕｚｕｋｉ７０１が、今までカラー印刷実績値５枚であった所に、今回の処理によりカラー印刷実績値が２枚となった場合には、アクセス制御サーバが今までのカラー印刷実績値５枚とカラー印刷実績値２枚とを加算する。これにより、カラー印刷実績値が７枚となるように更新される。
【０１１１】
このように制御することで、実績値を管理するサーバは、有り得ない実績値となってしまうのを防ぐことができる（カラー印刷の利用が許可されていないｔａｎａｋａ７０２に、カラー印刷実績値が付くのを防ぐことができる）。
【０１１２】
また、「複写機を利用しているユーザの権限だけでは、Ｓ１４０３で指定された機能での複写は可能であった」場合には、実際に複写機を利用しているユーザの実績値が更新される（ステップＳ１６０２）。このため、「原則として、複写機を利用したユーザにつけられるべき」実績値が、その原則通りに、複写機を利用したユーザにつけられる。
【０１１３】
＜その他の実施形態＞
本発明は、アクセス制御サーバ無しでも実施することが可能である。例えば、図１４のように、印刷クライアント１８０１がネットワーク１８０４に接続され、複写機１８０３がＡＣＬデータベースを有し、ネットワーク１８０４に接続された認証サーバ１８０２がユーザ認証を行うという形態も可能である。もしくは、図１５のように、印刷クライアント１９０１がネットワーク１９０３に接続され、ネットワーク１９０３に接続された複写機１９０２がユーザデータベースとＡＣＬデータベース共に有するという形態も可能である。さらに加えると、複数の複写機がネットワーク内に存在する場合に、特定の複写機がユーザデータベースおよび、ＡＣＬデータベースを持つことも可能である。この場合、データベースを持たない複写機は、特定の複写機からアクセス制御情報を所得するといった形態も考えられる。
【０１１４】
なお、本明細書において、複写機と称してきた機器を画像形成装置と呼ぶこともある。なお、画像形成装置の必須要件は、シート上に画像を印刷できる機能のみである。
【０１１５】
また、本明細書において、コントローラと称してきた部品を画像処理部品と呼ぶこともある。また、画像処理部品を有する装置を画像処理装置と呼ぶこともある。なお、画像処理装置の必須要件は、画像データを処理することができる機能のみである。
【０１１６】
また、上記の実施形態においてある機能を担う手段が複数ある場合に、第１の手段、第２の手段と呼んでも良い。例えば、第１の取得手段、第２の取得手段と呼んでも良い。また、例えば、第１の実行手段、第２の実行手段と呼んでも良い。また、例えば、第１の禁止手段、第２の禁止手段と呼んでも良い。
【０１１７】
さらに、上記で説明した本発明に係る画像処理の方法をコンピュータで実行させるために、上記で説明した本発明に係る画像処理の方法を実行するプログラムを格納したコンピュータで読み取り可能な記憶媒体を利用しても良い。
【図面の簡単な説明】
【０１１８】
【図１】実施形態１のハードウェアを表す簡略図である。
【図２】複写機の概観を表す図である。
【図３】複写機を示す図である。
【図４】タイルデータを概念的に示す図である。
【図５】スキャナ画像処理部のブロック図である。
【図６】プリンタ画像処理部のブロック図である。
【図７】ＡＣＬに格納されるデータの例を表すテーブルである。
【図８】アクセス制御情報の例を表す図である。
【図９】二次元コードを含む原稿を作成する際の動作を示すフローチャートである。
【図１０】複写機の操作画面に表示するユーザログイン画面の例を表す図である。
【図１１】複写機の操作画面に表示するログイン後の画面の例を表す図である。
【図１２】印刷クライアントから二次元コードを含む原稿を作成する際の動作を示すフローチャートである。
【図１３】二次元コードを含む原稿をコピーする際の動作を示すフローチャートである。
【図１４】その他の実施形態におけるハードウェアを表す図である。
【図１５】その他の実施形態におけるハードウェアを表す図である。
【図１６】図１３に示されているステップＳ１４１７の処理を詳細に説明するための図である。
【符号の説明】
【０１１９】
１０１  印刷クライアント
１０２  アクセス制御サーバ
１０３  複写機
１０４  ネットワーク
【図１】
2008306582.tif 000003
【図２】
2008306582.tif 000004
【図３】
2008306582.tif 000005
【図４】
2008306582.tif 000006
【図５】
2008306582.tif 000007
【図６】
2008306582.tif 000008
【図７】
2008306582.tif 000009
【図８】
2008306582.tif 000010
【図９】
2008306582.tif 000011
【図１０】
2008306582.tif 000012
【図１１】
2008306582.tif 000013
【図１２】
2008306582.tif 000014
【図１３】
2008306582.tif 000015
【図１４】
2008306582.tif 000016
【図１５】
2008306582.tif 000017
【図１６】
2008306582.tif 000018