(57)【要約】【課題】印刷リソース使用権をユーザー毎に与え、ＬＤＡＰやＸ．５００等を使用したディレクトリサービスを用いて分散して印刷装置がユーザー毎の印刷リソース使用権情報を管理、許可する事を目的とする。【解決手段】印刷リソースの使用権をユーザー毎に許可する印刷リソース許可手段と、ユーザーの印刷リソース許可情報が、印刷命令を受け取った機器で管理されていなかった時に、ＬＤＡＰやＸ．５００などを使用して実現するディレクトリサービスを用いて他の印刷装置にあるユーザーの印刷リソース許可情報を問い合わせる問い合わせ手段と、前期問い合わせ手段の結果に応じて印刷リソースの使用権を与える他機登録ユーザー印刷リソース許可手段と、他の印刷装置から来る前記問い合わせ手段に応答する応答する他機問い合わせ応答手段を有する。【選択図】        図１
2005001226.tif 000002
【特許請求の範囲】
【請求項１】
印刷に使用するフォント、商用の画像データなどのいわゆる印刷リソースの使用権をユーザー毎に許可する印刷リソース許可手段と、印刷リソース許可手段があるユーザーの使用権情報を発見できなかった時、つまりあるユーザーの印刷リソース許可情報が、印刷命令を受け取った機器で管理されていなかった時に、ＬＤＡＰやＸ．５００などを使用して実現するディレクトリサービスを用いて他の印刷装置にあるユーザーの印刷リソース許可情報を問い合わせる問い合わせ手段と、前期問い合わせ手段の結果に応じて印刷リソースの使用権を与える他機登録ユーザー印刷リソース許可手段と、他の印刷装置から来る前記問い合わせ手段に応答する他機問い合わせ応答手段を有することを特徴とする。
【請求項２】
前記請求項１では、印刷リソース使用権を持っているユーザーに成りすませば、１ユーザーのライセンスで全ユーザーが印刷リソースを使用することが可能になる。そこで、印刷リソース使用権を従量制にして、使用量を計測する手段と、前記計測した使用量に応じて課金する課金手段を有することを特徴とする。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は印刷装置に関する。
【０００２】
【従来の技術】
従来、印刷に使用するフォント、商用の画像データなどのいわゆる印刷リソースは、印刷装置毎にインストールされて、印刷機器毎に使用できるリソースが決まっていた（例えば、特許文献１）。
【０００３】
【特許文献１】
特開平０８−０７６９５０号公報
【０００４】
【発明が解決しようとする課題】
ところが、従来では、印刷リソースが印刷機器毎にインストールされているため、ユーザーがある特定のリソースを使用して印刷したい場合には、そのリソースをインストールしてある印刷装置を使用する必要があった。
【０００５】
本発明は、上記問題点を解決するためになされたもので、印刷リソース使用権をユーザー毎に与え、ＬＤＡＰやＸ．５００等を使用したディレクトリサービスを用いて分散して印刷装置がユーザー毎の印刷リソース使用権情報を管理、許可する事を目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明の印刷装置は以下に示す構成を備える。すなわち、印刷に使用するフォント、商用の画像データなどのいわゆる印刷リソースの使用権をユーザー毎に許可する印刷リソース許可手段と、印刷リソース許可手段があるユーザーの使用権情報を発見できなかった時、つまりあるユーザーの印刷リソース許可情報が、印刷命令を受け取った機器で管理されていなかった時に、ＬＤＡＰやＸ．５００などを使用して実現するディレクトリサービスを用いて他の印刷装置にあるユーザーの印刷リソース許可情報を問い合わせる問い合わせ手段と、前期問い合わせ手段の結果に応じて印刷リソースの使用権を与える他機登録ユーザー印刷リソース許可手段と、他の印刷装置から来る前記問い合わせ手段に応答する他機問い合わせ応答手段。
【０００７】
また、印刷リソース使用権を持っているユーザーに成りすませば、１ユーザーのライセンスで全ユーザーが印刷リソースを使用することを防ぐ為に、印刷リソース使用権を従量制にして、使用量を計測する手段と、前記計測した使用量に応じて課金する課金手段とを備える。
【０００８】
かかる構成において、印刷リソース使用権をユーザー毎に与え、ユーザー毎の印刷リソース使用権情報を、ディレクトリサービスを用いて分散して印刷装置で管理、許可する。
【０００９】
【発明の実施の形態】
（実施例）
本実施例の構成を説明する前に、本実施例を適用するに好適なレーザビームプリンタおよびインクジェットプリンタの構成について図１を参照しながら説明する。なお、本実施例を適用するプリンタは、レーザビームプリンタおよびインクジェットプリンタに限られるものではなく、他のプリント方式のプリンタでも良いことは言うまでもない。
【００１０】
図１は本発明を適用可能な第１の出力装置の構成を示す断面図であり、例えばレーザビームプリンタ（ＬＢＰ）の場合を示す。
【００１１】
図において、１０００はＬＢＰ本体であり、外部に接続されているホストコンピュータから供給される印刷情報（文字コード等）やフォーム情報あるいはマクロ命令等を入力して記憶するとともに、それらの情報に従って対応する文字パターンやフォームパターン等を作成し、記録媒体である記録紙等に像を形成する。１０１２は操作のためのスイッチおよびＬＥＤ表示器等が配されている操作パネル、１００１はＬＢＰ本体１０００全体の制御およびホストコンピュータから供給される文字情報等を解析するプリンタ制御ユニットである。このプリンタ制御ユニット１００１は、主に文字情報を対応する文字パターンのビデオ信号に変換してレーザドライバ１００２に出力する。レーザドライバ１００２は半導体レ−ザ１００３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１００３から発射されるレーザ光１００４をオン・オフ切り換えする。レーザ光１００４は回転多面鏡１００５で左右方向に振らされて静電ドラム１００６上を走査露光する。これにより、静電ドラム１００６上には文字パターンの静電潜像が形成されることになる。この潜像は、静電ドラム１００６周囲に配設された現像ユニット１００７により現像された後、記録紙に転写される。この記録紙にはカットシートを用い、カットシート記録紙はＬＢＰ１０００に装着した用紙カセット１００８に収納され、給紙ローラ１００９および搬送ローラ１０１０と搬送ローラ１０１１とにより、装置内に取り込まれて、静電ドラム１００６に供給される。またＬＢＰ本体１０００には、図示しないカードスロットを少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード，言語系の異なる制御カード（エミュレーションカード）を接続できるように構成されている。
【００１２】
図２は本発明の実施例を示すプリンタ制御システムの構成を説明するブロック図である。ここでは、レーザビームプリンタ（図１）を例にして説明する。なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ等のネットワークを介して処理が行われるシステムであっても本発明を適用できることは言うまでもない。
【００１３】
図において、３０００はホストコンピュータで、ＲＯＭ３のプログラム用ＲＯＭに記憶された文書処理プログラム等に基づいて図形，イメージ，文字，表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ１を備え、システムデバイス４に接続される各デバイスをＣＰＵ１が総括的に制御する。
【００１４】
また、このＲＯＭ３のプログラム用ＲＯＭには、図４のフローチャートで示されるようなＣＰＵ１の制御プログラム等を記憶し、ＲＯＭ３のフォント用ＲＯＭには上記文書処理の際に使用するフォントデ−タ等を記憶し、ＲＯＭ３のデ−タ用ＲＯＭは上記文書処理等を行う際に使用する各種デ−タを記憶する。２はＲＡＭで、ＣＰＵ１の主メモリ，ワークエリア等として機能する。５はキーボードコントローラ（ＫＢＣ）で、キーボード９や不図示のポインティングデバイスからのキー入力を制御する。６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。７はメモリコントローラ（ＭＣ）で、ブートプログラム，種々のアプリケーション，フォントデータ，ユーザファイル，編集ファイル等を記憶するハードディスク（ＨＤ）、フロッピー（登録商標）ディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。８はプリンタコントローラ（ＰＲＴＣ）で、所定の双方向性インタフェース（インタフェース）２１を介してプリンタ１５００に接続されて、プリンタ１０００との通信制御処理を実行する。なお、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００１５】
プリンタ１０００において、１２はプリンタＣＰＵで、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等或いは外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース１６を介して接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。また、このＲＯＭ１３のプログラムＲＯＭには、図４のフローチャートで示されるようなＣＰＵ１２の制御プログラム等を記憶する。ＲＯＭ１３のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデ−タ等を記憶し、ＲＯＭ１３のデ−タ用ＲＯＭにはハードディスク等の外部メモリ１４が無いプリンタの場合には、ホストコンピュ−タ上で利用される情報等を記憶している。ＣＰＵ１２は入力部１８を介してホストコンピュータとの通信処理が可能となっており、プリンタ内の情報等をホストコンピュータ３０００に通知可能に構成されている。１９はＣＰＵ１２の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ）、ＩＣカ−ド等の外部メモリ１４は、メモリコントローラ（ＭＣ）２０によりアクセスを制御される。外部メモリ１４は、オプションとして接続され、フォントデ−タ、エミュレ−ションプログラム、フォ−ムデ−タ等を記憶する。また、１８は前述した操作パネルで操作のためのスイッチおよびＬＥＤ表示器等が配されている。
【００１６】
また、前述した外部メモリは１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード，言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。さらに、図示しないＮＶＲＡＭを有し、操作パネル１０１２からのプリンタモード設定情報を記憶するようにしても良い。
【００１７】
このように構成されたプリンタ制御システムにおいて、図３を参照しながら、図４のフローチャートに従って本発明の実施例を説明する。
【００１８】
図３において、３０１〜３０６は前記１３中に存在するソフトウェアモジュール、及びリソースを表している。３０１はデータコントロール部である。３０２は印字データからビットマップを作成するＰＤＬである。３０３はリソース管理部である。３０４は前記３０３がユーザー毎の使用可能なリソース情報を管理している使用権管理テーブルである。３０５、３０６はフォント、商用画像などの印刷リソースである。なお、１０００−１はネットワーク上に存在する前記１０００と同一の印刷機を表している。
【００１９】
ｕｓｅｒＡが前記３０００を使用して、前記１０００で印刷を試みた場合（ステップ４０１）、前記１８の受信したデータ（ステップ４０２）を前記３０１が解釈して、印字データか否かの判断をする（ステップ４０３）。印字データの場合、前記３０２がＰＤＬデータを解釈する（ステップ４０４）。ＰＤＬデータの中にリソースを使用するデータが無ければ（ステップ４０５）、そのままレンダリングを行いビットマップデータを作成する（ステップ４０６）。前記３０２は印字データが終了するまでステップ４０４からの処理を繰り返し（ステップ４０７）、印字データが終了したら印刷して（ステップ４０８）、処理を終了する（ステップ４０９）。ステップ４０５で印刷リソースを使用していることを発見したら、前記３０２は前記３０３にｕｓｅｒＡの印字リソースの使用権が同機内にあるかを問い合わせる。前記３０３は前記３０４を検索して（ステップ４１０）、使用権があればリソースの使用を許可し（ステップ４１１）、なければＬＤＡＰやＸ．５００を使用したディレクトリシステムに基づき、他機を割り出して、問合せを行う（ステップ４１２）（図３でｕｓｅｒＡが前記１０００−１で印刷リソースを使用した印字を行う時に、前記１０００に問合せが来る事に相当する。）。他機から、「使用権有り」と返答が来たら（ステップ４１３）、印刷リソース使用を許可し（ステップ４１１）、前記３０２が印刷リソースをビットマップ化する（ステップ４０６）。ステップ４１３で「使用権なし」との返答が返ってきたら、印刷リソースの部分のビットマップ化は行わない。
【００２０】
ステップ４０３で前記３０１が印字データでないと判断したら、他機からの印刷リソース使用権検索か否かを判断する（ステップ４１４）。印刷リソース使用権検索ならば、前記３０４を検索して、印刷リソース使用権の有無を返す（ステップ４１５）。ステップ４１４で印刷リソース使用権検索でなければ、印刷リソース使用権登録か否か判断する（ステップ４１６）。印刷リソース使用権登録であり、本機の管理するユーザーであれば、前記３０４に印刷リソース使用権を登録し、そうでなければ何もしないで、依頼元に結果を通知する（ステップ４１７）。（依頼元は、ディレクトリシステムで管理される全ての機器から、「自機管理ユーザーでない」との通知を受けたら、新規ユーザーとして自機に登録する。）ステップ４１６で印刷リソース使用権登録でなければ、印刷リソース登録であると判断して、前記３０４に新たな印刷リソース項目を設ける（ステップ４１８）。
【００２１】
なお、成りすまし防止の為に、印刷リソースを従量制で課金する場合は、前記ステップ４１１で使用量を計測し、課金を行う。前記３０４も使用の可不可を記録するのでなく、使用料金を記録する様に変更する必要があることは言うまでもない。
【００２２】
【発明の効果】
以上述べたように本発明によれば、印刷リソース使用権をユーザー毎に与え、ユーザー毎の印刷リソース使用権情報を、ディレクトリサービスを用いて分散して印刷装置で管理、許可できるという効果がある。
【図面の簡単な説明】
【図１】本発明を適用可能な第１の出力装置の構成を示す断面図である。
【図２】本発明の一実施例を示すプリンタ制御システムの構成を説明するブロック図である。
【図３】本発明によって実現される機能の概念図である。
【図４】本発明の手順を示すフローチャートである。
【符号の説明】
１  ＣＰＵ
２  ＲＡＭ
３  ＲＯＭ
４  システムバス
１２  ＣＰＵ
１３  ＲＯＭ
１９  ＲＡＭ
３０００  ホストコンピュータ
１０００  プリンタ
【図１】
2005001226.tif 000003
【図２】
2005001226.tif 000004
【図３】
2005001226.tif 000005
【図４】
2005001226.tif 000006