(57)【要約】【課題】  内部にインストールされるデータの利用をユーザ毎に制限を行うことができる画像形成装置を提供する。【解決手段】  インストールしたデータに対して、データ識別名を関係付けて記憶するデータ記憶手段と、データ識別名に対して、該データを使用することが可能なユーザを識別するユーザコードが関係付けられた管理データを記憶する管理データ記憶手段と、データ記憶手段に記憶されているデータを利用しようとするユーザの認証を行い、該ユーザのユーザコードを特定するユーザ認証手段と、ユーザ認証手段により特定されたユーザコードと利用しようとするデータのデータ識別名が関係付けられて管理データ記憶手段に記憶されている場合に、該データの利用を許可する制御手段とを備える。【選択図】    図１
2006334812.tif 000002
【特許請求の範囲】
【請求項１】
インストールしたデータに対して、データ識別名を関係付けて記憶するデータ記憶手段と、
前記データ識別名に対して、該データを使用することが可能なユーザを識別するユーザコードが関係付けられた管理データを記憶する管理データ記憶手段と、
前記データ記憶手段に記憶されているデータを利用しようとするユーザの認証を行い、該ユーザのユーザコードを特定するユーザ認証手段と、
前記ユーザ認証手段により特定されたユーザコードと利用しようとするデータのデータ識別名が関係付けられて前記管理データ記憶手段に記憶されている場合に、該データの利用を許可する制御手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
前記管理データ記憶手段は、前記ユーザコード毎に、使用制限値と使用実績値とが記憶され、
前記制御手段は、前記使用実績値が前記使用制限値を超えない範囲で利用対象のデータの使用を許可することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記データ記憶部は、記憶した各データのデータ識別名に対してオーナーユーザを識別するユーザコードを関係付けて記憶し、
前記管理データ記憶手段に記憶される管理データの生成・更新・削除は、前記ユーザ認証手段により特定されたユーザコードに関係付けられたデータ識別名の管理データのみに対して可能であること特徴とする請求項１または２のいずれかに記載の画像形成装置。
【請求項４】
前記データは、フォントデータであることを特徴とする請求項１から３のいずれかに記載の画像形成装置。
【請求項５】
インストールしたデータに対して、データ識別名を関係付けて記憶するデータ記憶手段と、前記データ識別名に対して、該データを使用することが可能なユーザを識別するユーザコードが関係付けられた管理データを記憶する管理データ記憶手段とを備える画像形成装置上でデータ利用の制御を行う制御プログラムであって、
前記データ記憶手段に記憶されているデータを利用しようとするユーザの認証を行い、該ユーザのユーザコードを特定するユーザ認証処理と、
前記ユーザ認証処理により特定されたユーザコードと利用しようとするデータのデータ識別名が関係付けられて前記管理データ記憶手段に記憶されている場合に、該データの利用を許可する利用許可処理と
をコンピュータに行わせることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内部のデータ利用をユーザ毎に制限する画像形成装置及び制御プログラムに関する。
【背景技術】
【０００２】
複合機をプリンタとして機能させて使用する場合に、所望のフォントデータを複合機にインストールして利用可能とするオプション機能を有している。これは、複合機が備えていないフォントデータを使用して文書等を印刷する場合にたいへん有効である。
【０００３】
しかしながら、不特定多数のユーザが共有して使用する複合機においては、あるユーザが購入したフォントデータを複合機内部にインストールしてしまうと、購入をしていないユーザでも他のユーザでも利用することができてしまう。購入したユーザは、他のユーザから使用に応じた使用料を徴収するとしてもどのユーザがどの程度使用したかを把握することができないという問題がある。また、独自に作成したフォントデータ（電子印鑑用のフォント等）のように、他のユーザに使用されないようにしなくてはならないデータは、他のユーザが利用することを禁止しなければならず、複合機内部にインストールされるデータの利用制限を行う必要がある。
【０００４】
なお、リソース情報毎の操作制限や操作可能なユーザを限定する制限情報を設定する機能を有した画像処理装置が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００４−０８６７６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、このような事情に鑑みてなされたもので、内部にインストールされるデータの利用をユーザ毎に制限することができる画像形成装置及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、インストールしたデータに対して、データ識別名を関係付けて記憶するデータ記憶手段と、前記データ識別名に対して、該データを使用することが可能なユーザを識別するユーザコードが関係付けられた管理データを記憶する管理データ記憶手段と、前記データ記憶手段に記憶されているデータを利用しようとするユーザの認証を行い、該ユーザのユーザコードを特定するユーザ認証手段と、前記ユーザ認証手段により特定されたユーザコードと利用しようとするデータのデータ識別名が関係付けられて前記管理データ記憶手段に記憶されている場合に、該データの利用を許可する制御手段とを備えたことを特徴とする。
【０００７】
本発明は、前記管理データ記憶手段は、前記ユーザコード毎に、使用制限値と使用実績値とが記憶され、前記制御手段は、前記使用実績値が前記使用制限値を超えない範囲で利用対象のデータの使用を許可することを特徴とする。
【０００８】
本発明は、前記データ記憶部は、記憶した各データのデータ識別名に対してオーナーユーザを識別するユーザコードを関係付けて記憶し、前記管理データ記憶手段に記憶される管理データの生成・更新・削除は、前記ユーザ認証手段により特定されたユーザコードに関係付けられたデータ識別名の管理データのみに対して可能であること特徴とする。
【０００９】
本発明は、前記データがフォントデータであることを特徴とする。
【００１０】
本発明は、インストールしたデータに対して、データ識別名を関係付けて記憶するデータ記憶手段と、前記データ識別名に対して、該データを使用することが可能なユーザを識別するユーザコードが関係付けられた管理データを記憶する管理データ記憶手段とを備える画像形成装置上でデータ利用の制御を行う制御プログラムであって、前記データ記憶手段に記憶されているデータを利用しようとするユーザの認証を行い、該ユーザのユーザコードを特定するユーザ認証処理と、前記ユーザ認証処理により特定されたユーザコードと利用しようとするデータのデータ識別名が関係付けられて前記管理データ記憶手段に記憶されている場合に、該データの利用を許可する利用許可処理とをコンピュータに行わせることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザ認証手段により特定されたユーザコードと利用しようとするデータのデータ識別名とが関係付けられて管理データ記憶手段に記憶されている場合に、該データの利用を許可するようにしため、内部にインストールされるデータの利用をユーザ毎に制限することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の一実施形態による画像形成装置を図面を参照して説明する。図１は同実施形態の構成を示すブロック図である。この図において、符号Ｐは、複写機能、プリンタ機能、画像読取機能、ＦＡＸ送受信機能等の複数機能を備えた画像形成装置である。符号Ｃは、文書データ等の作成を行い、画像形成装置Ｐによって文書の印刷を行うためのパソコンであり、パソコンＣと画像形成装置ＰはネットワークＮによって通信可能である。
【００１３】
符号１は、画像形成装置Ｐの処理動作を統括して制御する制御部である。符号２は、テンキー、ファンクションキー、タッチパネル等で構成する入力部である。符号３は、液晶のディスプレイ等から構成する表示部である。符号４は、原稿台に置かれた原稿の画像を読み取り、得られたデジタルデータを出力する画像読取部である。符号５は、画像読取部４から出力された画像読取データやパソコンＣから出力された印刷データを一時的に記憶する画像メモリである。符号６は、画像メモリ５内に形成された画像データ（ビットマップデータ）に基づいて、画像を印刷用紙へ転写する印刷部である。符号７は、印刷部６において印刷された印刷用紙の枚数をカウントする枚数カウンタであり、印刷ジョブ毎に印刷枚数をカウントする。符号８は、画像形成装置Ｐをプリンタとして機能させた場合に参照する各種のフォントデータが記憶されたフォントデータ記憶部である。符号９は、フォントデータ記憶部８に記憶されたフォントデータに関する管理データを記憶する管理データ記憶部である。符号１０は、画像形成装置Ｐを使用可能なユーザを管理するためのデータを記憶するユーザ管理データ記憶部である。符号１１は、ネットワークＮを介して、パソコンＣとの間で通信を行う通信部である。
【００１４】
次に、図３〜図５を参照して、図１に示す各記憶部のテーブル構造を説明する。初めに図３を参照して、フォントデータ記憶部８のテーブル構造を説明する。フォントデータ記憶部８は、フォントデータを識別する「フォント識別名」と、フォントデータの実体である「フォンデータ実体」と、フォントデータの所有者（オーナー）のユーザを識別する「ユーザコード」とが関係付けられたデータがフォントデータの数だけ記憶されている。フォントデータ記憶部８に記憶されるフォントデータは、フォントデータの所有者が任意のタイミングで登録するデータである。
【００１５】
次に、図４を参照して、ユーザ管理データ記憶部１０のテーブル構造を説明する。ユーザ管理データ記憶部１０は、使用者（ユーザ）を識別する「ユーザコード」と、「パスワード」が関係付けられたデータがユーザの数だけ記憶されている。図４に示すユーザ管理データ記憶部１０に記憶されるユーザ管理データは、管理者が必要に応じて、ユーザコードとパスワードを事前に登録しておくデータである。
【００１６】
次に、図５を参照して、管理データ記憶部９のテーブル構造を説明する。管理データ記憶部９は、フォントデータを識別する「フォント識別名」と、このフォントデータを使用可能なユーザを識別するユーザコードである「使用可能ユーザ」と、使用可能ユーザ毎に使用を制限する値（印刷可能枚数）である「制限値」と、このフォンデータを使用した実績（印刷枚数）の値である「実績値」とが関係付けられて、フォントデータの数だけ記憶されている。図５に示す例では、フォント「Ａ」は、ユーザコードが「１２３」または「２３４」であるユーザが使用可能であり、ユーザ「１２３」は、制限値が「１０００」であり、現時点の使用実績が「１０」であり、ユーザ「２３４」は、制限値が「５００」、実績値が「０」であることを示している。フォント「Ｂ」は、使用可能ユーザを限定しないことを意味する「＊＊＊」が記憶されており、制限値も設定されていない（自由に使用可能）ことを意味する「＊＊＊」が記憶されている。フォント「Ｃ」は、ユーザ「１２３」のみが自由に使用できる（制限値が「＊＊＊」）ことを示している。フォント「Ｄ」は、３以上のユーザが使用可能であること示している。管理データ記憶部９に記憶される管理データは、フォントデータをフォントデータ記憶部８に登録するタイミングで登録されるデータである。
【００１７】
次に、図１に示す画像形成装置Ｐの処理動作を説明する。初めに、フォントデータを登録する動作を説明する。まず、新たなフォントデータを登録しようとするユーザは、パソコンＣを操作して、画像形成装置Ｐに対して、フォントデータ登録要求を送信する。この要求は、制御部１が通信部１１を介して受信すると、制御部１は、パソコンＣに対して、認証データ（ユーザコードとパスワード）を入力する指示を送信する。これを受けてユーザが、パソコンＣのキーボードからユーザコードとパスワードを入力すると、パソコンＣは、入力されたユーザコードとパスワードを画像形成装置Ｐへ送信する。
【００１８】
制御部１は、このユーザコードとパスワードを通信部１１を介して受信し、受信したユーザコードとパスワードがユーザ管理データ記憶部１０に記憶されているか否かに基づいて、ユーザの認証を行う。この結果、受信したユーザコードとパスワードがユーザ管理データ記憶部１０に記憶されていなければ、制御部１は、エラーメッセージをパソコンＣへ送信する。一方、受信したユーザコードとパスワードがユーザ管理データ記憶部１０に記憶されていた場合、制御部１は、このユーザコードを内部に保持するとともに、パソコンＣに対して、フォントデータ送信の指示を送信する。これを受けて、ユーザは、登録しようとするフォントデータが記録された記録媒体をパソコンＣに備えられたデータ読取装置にセットし、フォントデータ送信の操作を行うとともに、フォント識別名の文字列を入力する。パソコンＣは、データ読取装置にセットされた記録媒体からフォントデータを読取り、この読み取ったフォントデータに入力されたフォント識別名の文字列を付与して、画像形成装置Ｐへ送信する。
【００１９】
このフォントデータとフォント識別名は、通信部１１を介して制御部１が受信する。制御部１は、受信したフォントデータ（実体）及びフォント識別名と、内部に保持しておいたユーザコード（認証されたユーザのユーザコード）をオーナーを識別するユーザコードとして関係付けてフォントデータ記憶部８へ記憶する。これにより、フォントデータ記憶部８に新たなフォントデータにフォント識別名とオーナーを識別するユーザコードが付与されて登録されたことになる。
【００２０】
次に、制御部１は、パソコンＣに対して、ここで登録したフォントデータの使用可能ユーザと制限値を入力させる指示を送信する。この指示に対して、ユーザは、登録したフォントデータを使用することが可能なユーザのユーザコードと、このユーザコードに対する制限値をパソコンＣのキーボードから入力する。このとき、使用可能なユーザと制限値をを特定しない場合は、「＊＊＊」を入力する。また、登録したフォントデータに対して複数のユーザが使用可能とする場合は、使用可能ユーザのユーザコードと制限値の入力を繰り返し行う。
【００２１】
パソコンＣは、ここで入力された使用可能ユーザのコードと制限値の組を画像形成装置Ｐに対して送信する。これを受けて、制御部１は、パソコンＣから送信された使用可能ユーザのコードと制限値の組を、登録したフォントデータの識別名に関係付けて、管理データ記憶部９へ記憶する。これにより、フォントデータ記憶部８に登録されたフォントデータに関する管理データが管理データ記憶部９に登録されたことになる。
【００２２】
このように、管理データ記憶部９に記憶されるデータは、フォントデータのインストール時に認証されたユーザが入力したデータに基づいて作成される。また、フォントデータ記憶部８に記憶されているフォントデータの実体は、対象のフォントデータに関係付けられているユーザコードのユーザのみがデータの削除や更新を行うことが可能である。また、管理データ記憶部９に記憶されている「使用可能ユーザ」、「制限値」についても対象のフォントデータのオーナーであるユーザコードのユーザのみが追加や変更を行うことが可能である。
【００２３】
次に、図２を参照して、所望のフォントデータを使用して、印刷を行う動作を説明する。まず、所望のフォントデータを利用しようとするユーザは、パソコンＣから所望のフォントデータを選択する機能を選択する操作を行う（ステップＳ１）。これを受けて、制御部１は、パソコンＣに対して、ユーザ認証データの入力を指示するメッセージを送信する。このメッセージに対して、ユーザは、自己のユーザコードとパスワードをパソコンＣのキーボードから入力する（ステップＳ２）。パソコンＣは、このユーザコードとパスワードを読み取り、読み取ったユーザコードとパスワードを画像形成装置Ｐへ送信する。
【００２４】
このユーザコードとパスワードは、通信部１１を介して、制御部１が受信する。制御部１は、受信したユーザコードとパスワードの組が、ユーザ管理データ記憶部１０に記憶されているか否かを判定することによりユーザ認証を行う（ステップＳ３、Ｓ４）。このユーザ認証の結果、受信したユーザコードとパスワードの組がユーザ管理データ記憶部１０に記憶されているものではない場合、制御部１は、パソコンＣに対して、ユーザの認証ができなかったことのエラーメッセージを送信する（ステップＳ５）。
【００２５】
一方、受信したユーザコードとパスワードの組がユーザ管理データ記憶部１０に記憶されているものであった場合、制御部１は、受信したユーザコード（認証されたユーザコード）を内部に保持する。そして、管理データ記憶部９を参照して、この内部に保持したユーザコードが使用可能ユーザとして登録されているフォント識別名を全て抽出し、抽出したフォント識別名をパソコンＣへ送信し、パソコンＣ画面に表示する（ステップＳ６）。
【００２６】
ユーザは、フォント識別名が表示された画面を見て、パソコンＣのキーボードを操作して所望のフォントデータのフォント識別名を選択する（ステップＳ７）。パソコンＣは、選択されたフォント識別名を画像形成装置Ｐに対して送信する。このフォント識別名は、通信部１１を介して、制御部１が受信する。制御部１は、管理データ記憶部９から、フォント識別名が受信したフォント識別名であり、かつ使用可能ユーザのユーザコードが内部に保持しているユーザコード（認証されたユーザのユーザコード）である制限値と実績値を読み出し、実績値が制限値を超えていないかを判定する（ステップＳ８）。
【００２７】
この判定の結果、実績値が制限値を超えていれば、制御部１は、パソコンＣに対して、制限値を超えていることを示すエラーメッセージを送信する。パソコンＣは、このエラーメッセージを画面に表示する。一方、実績値が制限値を超えていない場合、制御部１は、パソコンＣに対して、選択したフォントデータの使用を許可することを示すメッセージを送信する。パソコンＣは、このメッセージを画面に表示する。ここで、ユーザは、文書データ内に選択したフォントデータを使用している文書データの印刷実行を指示する操作を行う。この印刷指示を受けて、パソコンＣは、印刷指示を受けた文書データの印刷データを生成して、画像形成装置Ｐに対して送信する。
【００２８】
この印刷データを通信部１１を介して受信した制御部１は、受信した印刷データを解析して、選択されたフォントデータを使用することを示す印刷データであった場合は、フォントデータ記憶部８に記憶されているフォントデータ（実体）を参照して、ビットマップデータに変換し、画像メモリ５へ格納する。印刷部６は、画像メモリ５に格納されたピットマップデータを読み出して、印刷を行う（ステップＳ１０）。このとき、印刷部６は、印刷したページが選択されたフォントデータを使用したページであった場合は、枚数カウンタ７をインクリメントする。そして、印刷部６は、最終ページの印刷が終了するまで印刷動作を繰り返し実行する。
【００２９】
印刷動作が終了した時点で、制御部１は、枚数カウンタ７の値を読み出す。この読み出した値は、直前に実行した印刷動作中に、ユーザが選択したフォントデータを使用して印刷を行ったページの数である。制御部１は、このページ数を管理データ記憶部９へ実績値として記憶する（ステップＳ１１）。このとき、制御部１は、選択されたフォントデータの識別名とフォントデータを選択したユーザのユーザコードに関係付けられている実績値を読み出して、この読み出した実績値に対して枚数カウンタ７から読み出したページ数を加算し、この合計値を実績値として管理データ記憶部９へ記憶する。
【００３０】
このように、ユーザ認証により特定されたユーザコードと利用しようとするフォントデータのデータ識別名が関係付けられて管理データ記憶部９に記憶されている場合に、このフォントデータの利用を許可するようにしたため、画像形成装置Ｐ内部にインストールされるフォントデータの利用をユーザ毎に制限することができる。
【００３１】
なお、管理データ記憶部９に記憶されている実績値に応じて、各ユーザに対して、フォントデータに使用に対する課金を行うようにしてもよい。
【００３２】
また、図１における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりデータ利用制限の制御処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００３３】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施形態の構成を示すブロック図である。
【図２】図１に示す装置の動作を示すフローチャートである。
【図３】図１に示すフォントデータ記憶部８のテーブル構造を示す説明図である。
【図４】図１に示すユーザ管理データ記憶部１０のテーブル構造を示す説明図である。
【図５】図１に示す管理データ記憶部９のテーブル構造を示す説明図である。
【符号の説明】
【００３５】
Ｐ・・・画像形成装置、Ｃ・・・パソコン、１・・・制御部、２・・・入力部、３・・・表示部、４・・・画像読取部、５・・・画像メモリ、６・・・印刷部、７・・・枚数カウンタ、８・・・フォントデータ記憶部、９・・・管理データ記憶部、１０・・・ユーザ管理データ記憶部、１１・・・通信部、Ｎ・・・ネットワーク
【図１】
2006334812.tif 000003
【図２】
2006334812.tif 000004
【図３】
2006334812.tif 000005
【図４】
2006334812.tif 000006
【図５】
2006334812.tif 000007