(57)【要約】【課題】  ＰＤＬデータを画像展開するプリンタが処理プログラムのライセンスの発行を必要に応じてサーバから受けることができ、ライセンス及びプリンタ資源を効率よく活用することができる画像処理システム及びその制御方法を提供する。【解決手段】  ＰＤＬデータの処理プログラムのライセンスを管理するサーバ１０１は、ネットワーク１０６を介して複数のプリンタ１０２、１０３、１０４に接続されている。ＰＣ１０５からＰＤＬデータの印刷要求があったプリンタ１０２は、当該ＰＤＬデータを画像展開するための処理プログラムのライセンスの発行をサーバ１０１から受ける。そして、ライセンスの発行を受けて、プリンタ１０２は、処理プログラムを用いてＰＤＬデータを画像データに展開する。【選択図】  図１
2006244079.tif 000002
【特許請求の範囲】
【請求項１】
ＰＤＬデータを処理プログラムを用いて画像データに展開して画像形成する画像形成手段と、前記処理プログラムのライセンスを管理する管理手段とを備える画像処理システムであって、
前記画像形成手段が、
ＰＤＬデータを取得する取得手段と、
前記処理プログラムのライセンスを前記管理手段に要求する要求手段と、
前記管理手段から前記ライセンスの発行を受けたことを条件として、前記処理プログラムを用いて前記ＰＤＬデータを画像データに展開する展開手段とを備え、
前記管理手段が、前記要求手段によって要求された前記ライセンスを前記画像形成手段に発行する発行手段を備えることを特徴とする画像処理システム。
【請求項２】
前記画像形成手段が、前記ＰＤＬデータの種類を判別する判別手段をさらに備え、
前記要求手段が、前記判別手段によって判別された種類のＰＤＬデータの処理プログラムに関するライセンスの発行を前記管理手段に要求する
ことを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記画像形成手段が、複数種のＰＤＬデータを画像展開可能な複数種の処理プログラムを保持する保持手段をさらに備え、
前記展開手段が、前記要求手段によって要求された種類のライセンスの発行を前記発行手段から受けて、前記保持手段が保持する複数種の処理プログラムから前記ＰＤＬデータを画像展開可能な処理プログラムを用いて前記ＰＤＬデータを画像データに展開する
ことを特徴とする請求項２に記載の画像処理システム。
【請求項４】
前記管理手段が、
複数種のＰＤＬデータを画像展開可能な複数種の処理プログラムを保持する保持手段と、
前記画像形成手段に所定の処理プログラムを提供する提供手段とをさらに備え、
前記画像形成手段が、
前記判別手段によって判別された種類のＰＤＬデータの処理プログラムの提供を前記管理手段に要求する第２の要求手段と、
前記第２の要求手段によって要求された種類の処理プログラムを前記管理手段から獲得する獲得手段とをさらに備えることを特徴とする請求項２に記載の画像処理システム。
【請求項５】
前記画像形成手段が、前記獲得手段によって獲得された前記処理プログラムを格納可能な必要最小限のメモリ容量を具備していることを特徴とする請求項４に記載の画像処理システム。
【請求項６】
前記発行手段が、前記提供手段による前記処理プログラムの前記画像形成手段への提供が終了したことを条件として、該画像形成手段に対して前記ライセンスを発行することを特徴とする請求項４又は５に記載の画像処理システム。
【請求項７】
前記ＰＤＬデータをネットワークを介して前記画像形成手段へ送信する送信手段をさらに備えることを特徴とする請求項１から６までのいずれか１項に記載の画像処理システム。
【請求項８】
前記管理手段は、ＰＤＬデータを処理プログラムを用いて画像データに展開して画像形成する複数の画像形成手段と前記送信手段に前記ネットワークを介して接続されており、
該管理手段が、
前記複数の画像形成手段の使用状況と前記ＰＤＬデータを処理可能なＰＤＬ処理プログラムのライセンスの使用状況とに基づいて該ライセンスの発行をスケジューリングするスケジューリング手段と、
前記スケジューリングの結果に基づいて、前記ＰＤＬデータの画像形成を最も早く終了させることができる画像形成手段を決定する決定手段と、
前記送信手段に対して前記ＰＤＬデータの画像形成を最も早く終了させることができる画像形成手段を指示する指示手段とをさらに備え、
前記送信手段が、前記ＰＤＬデータを前記指示手段に指示された前記画像形成手段に送信することを特徴とする請求項７に記載の画像処理システム。
【請求項９】
前記管理手段は、前記要求手段によって要求された前記ライセンスが使用中であるか否かを判定する判定手段をさらに備え、
前記発行手段は、前記判定手段によって前記ライセンスが使用中ではないと判定された場合に該ライセンスを前記画像形成手段に発行する
ことを特徴とする請求項１から８までのいずれか１項に記載の画像処理システム。
【請求項１０】
ＰＤＬデータを処理プログラムを用いて画像データに展開して画像形成する画像形成手段と、前記処理プログラムのライセンスを管理する管理手段とを備える画像処理システムの制御方法であって、
前記画像形成手段がＰＤＬデータを取得する取得工程と、
前記画像形成手段から前記処理プログラムのライセンスを前記管理手段に要求する要求工程と、
前記要求手段によって要求された前記ライセンスを前記管理手段が前記画像形成手段に発行する発行工程と、
前記管理手段から前記ライセンスの発行を受けたことを条件として、前記画像形成手段が前記処理プログラムを用いて前記ＰＤＬデータを画像データに展開する展開工程と
を有することを特徴とする制御方法。
【請求項１１】
ＰＤＬデータを処理プログラムを用いて画像データに展開して画像形成する画像形成装置に、
ＰＤＬデータを取得させる取得手順と、
前記処理プログラムのライセンスの発行を、該ライセンスを管理する管理装置に要求する要求手順と、
前記管理装置から前記ライセンスの発行を受けたことを条件として、前記処理プログラムを用いて前記ＰＤＬデータを画像データに展開する展開手順と
を実行させるためのプログラム。
【請求項１２】
ＰＤＬデータを画像データに展開するための処理プログラムのライセンスを管理する管理装置に、
前記ライセンスの発行要求を画像形成装置から受け付ける受付手順と、
前記ライセンスを前記画像形成装置に発行する発行手順と
を実行させるためのプログラム。
【請求項１３】
請求項１１又は１２に記載のプログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライセンスをプリンタに発行してＰＤＬ（ページ記述言語）データを画像データに展開して印刷する画像処理システム及びその制御方法に関する。
【背景技術】
【０００２】
従来から、パーソナルコンピュータ（ＰＣ）とプリンタを備える画像処理システムにおいて、ＰＣで作成等したデータをプリンタに送信して印刷する場合には、当該ＰＣからプリンタに対してＰＤＬ（ページ記述言語）データを送信している。ここで、ＰＤＬデータには、一般的に、ＰｏｓｔＳｃｒｉｐｔ、ＰＣＬ、ＬＩＰＳ等の種類のデータが存在する。従って、プリンタは、これらの複数種類のＰＤＬデータに対応するために、それぞれの方式に対応したハードウェア又はソフトウェアを用意する必要がある。
【０００３】
例えば、特許文献１（特開２００１−３５０６０２公報）には、画像処理システムにおいて、サーバ機能やコントローラ機能を有するソフトウェアの不適正な使用を確実に防止する技術についての記載がある。また、特許文献２（特開２００３−１２２６３６公報）には、コンピューティングデバイス上で保護されたディジタルコンテンツのレンダリングを可能にするためのディジタル権管理（ＤＲＭ）システムを含むコンピューティングデバイスに関する技術ついての記載がある。
【特許文献１】特開２００１−３５０６０２公報
【特許文献２】特開２００３−１２２６３６公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、実際にＰＣからＰＤＬデータを送信してプリンタで印刷させる場合に処理する必要が生じるＰＤＬデータはその印刷においては一種類のみであり、当該ＰＤＬデータの処理時には、当該プリンタが保持する他の種類のＰＤＬデータ処理用のハードウェアやソフトウェア資源が無駄になっている。また、ＰＤＬ処理用のハードウェアやソフトウェアを使用する際には、ベンダーに対してライセンス料金を支払わなければならない場合がある。そこで、複数台のプリンタの使用が可能である場合に、ライセンス料を支払うことにより発生した複数のライセンスを特定のプリンタだけに占有させておくことは、あるライセンスに基づく印刷を当該プリンタで行わせる場合に、残りのライセンスを他のプリンタで使用することができないため、取得した複数のライセンスを有効に活用していないこととなる。
【０００５】
本発明は、このような事情を考慮してなされたものであり、ＰＤＬデータを画像展開するプリンタが処理プログラムのライセンスの発行を必要に応じてサーバから受けることができ、ライセンス及びプリンタ資源を効率よく活用することができる画像処理システム及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、ＰＤＬデータを処理プログラムを用いて画像データに展開して画像形成する画像形成手段と、前記処理プログラムのライセンスを管理する管理手段とを備える画像処理システムであって、
前記画像形成手段が、
ＰＤＬデータを取得する取得手段と、
前記処理プログラムのライセンスを前記管理手段に要求する要求手段と、
前記管理手段から前記ライセンスの発行を受けたことを条件として、前記処理プログラムを用いて前記ＰＤＬデータを画像データに展開する展開手段とを備え、
前記管理手段が、前記要求手段によって要求された前記ライセンスを前記画像形成手段に発行する発行手段を備えることを特徴とする。
【０００７】
また、上記課題を解決するために、本発明は、ＰＤＬデータを処理プログラムを用いて画像データに展開して画像形成する画像形成手段と、前記処理プログラムのライセンスを管理する管理手段とを備える画像処理システムの制御方法であって、
前記画像形成手段がＰＤＬデータを取得する取得工程と、
前記画像形成手段から前記処理プログラムのライセンスを前記管理手段に要求する要求工程と、
前記要求手段によって要求された前記ライセンスを前記管理手段が前記画像形成手段に発行する発行工程と、
前記管理手段から前記ライセンスの発行を受けたことを条件として、前記画像形成手段が前記処理プログラムを用いて前記ＰＤＬデータを画像データに展開する展開工程と
を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ＰＤＬデータを画像展開するプリンタが処理プログラムのライセンスの発行を必要に応じてサーバから受けることができ、ライセンス及びプリンタ資源を効率よく活用することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、本発明の一実施形態に係るＰＤＬ処理プログラムのライセンスを複数台のプリンタと接続しているサーバで管理し、必要に応じて当該ライセンスをプリンタに発行して印刷させる画像処理システムについて詳細に説明する。
【００１０】
図１は、本発明の一実施形態に係る画像処理システムの構成図である。本実施形態では、図１に示すように、ネットワーク１０６上に、ＰＤＬ処理プログラムのライセンスを管理するためのライセンス管理サーバ１０１と、ＰＤＬ処理機能を向上させるＰＤＬアクセラレータを備えたプリンタ１０１、１０２、１０３と、ＰＤＬデータをいずれかのプリンタに送信して印刷をさせるＰＣ１０５が接続された画像処理システムを例に挙げて説明する。尚、ライセンス管理サーバ１０１が管理しているＰＤＬプログラム処理のライセンスは、ベンダーに対してライセンス料金を支払うことにより許可されたライセンスである。また、当該ネットワークに接続されるＰＣ及びプリンタの数は、本実施形態で説明するものだけに限られず、さらなる増減が可能である。
【００１１】
図２は、図１に示すプリンタ１０２、１０３、１０４の細部構成を示すブロック図である。ＰＣ１０５からネットワーク１０６経由で送信されてきたＰＤＬデータは、ネットワーク制御部２０７を介して一旦ハードディスク（ＨＤＤ）２０４にスプールされた後、ＰＤＬアクセラレータ部２０８に送られ、そこで画像データ（ビットマップ）に展開される。ＰＤＬアクセラレータ部２０８で展開された画像データは、ＨＤＤ２０４に戻されて格納され、その後、システム制御部２０３を介して画像処理部２０５に送られる。そして、当該画像データは画像処理部２０５において、印刷するプリンタに適した画像データに変換され、またＨＤＤ２０４に戻されて格納される。さらに、ＨＤＤ２０４に格納された、印刷させるプリンタに適した画像データは、プリンタ制御部３０２を介してＰＷＭ部３０３やマーキングユニット３０４に転送され、そこで可視画像が形成される。
【００１２】
＜操作部２０１の構成＞
図３は、本発明の一実施形態に係る画像処理システムにおけるプリンタの操作部２０１の外観図である。図３において、ＬＣＤ表示部４０１は、システム制御部２０３によって制御され、ユーザが操作可能な操作画面が表示される。また、ＬＣＤ上にはタッチパネルシートが貼られており、ユーザがＬＣＤ上をタッチ（指等で接触）すると、操作部２０１はＬＣＤ上のタッチされた位置の情報をシステム制御部２０３に送信する。そして、システム制御部２０３において、操作画面とタッチされた位置の情報を参照することにより、プリンタは、選択されたユーザ操作を認識することが可能となる。
【００１３】
また、図３において、スタートキー４０２は、後述する画像読み取り動作等を開始するときにユーザが押下して実行させるものである。スタートキー４０２中央部には、緑と赤の２色のＬＥＤ４０４、４０５があり、その色によってスタートキーが使える状態にあるかどうかを示すことができる。例えば、緑色のＬＥＤ４０４が点灯している状態ではスタートキー４０２の使用可能であり、赤色のＬＥＤ４０５が点灯している状態ではスタートキー４０２が使用不可能であることを示す。また、ストップキー４０３は、稼動中の各種動作を中止する際に押下するものである。
【００１４】
＜画像読取部２０２の構成＞
図２に示す画像読取部２０２は、プリンタ２０２が例えばディジタル複合機として画像の読み取り処理機能を有する場合に備えるものである。従って、プリンタ機能だけを満足させる場合には当該画像読取部２０２は不要であり、必須の構成要素ではない。画像読取部２０２においては、例えば読み取られるべき原稿が原稿台ガラス上に置かれると、当該原稿は照明ランプにより照射され、その反射光はミラーを経て、レンズによってＣＣＤ上に結像される。そして、ＣＣＤによって撮像された画像は、例えば、Ｒ、Ｇ、Ｂそれぞれ８ビットのディジタル画像信号に変換され、システム制御部２０３に送られる。
【００１５】
＜画像処理部２０５の構成＞
図４は、図２に示すプリンタの画像処理部２０５の細部構成を示すブロック図である。図４に示すように、画像処理部２０５は、シェーディング補正回路６０１、入力マスキング回路６０２、ＲＧＢ編集回路６０３、色空間圧縮回路６０４、光量−濃度変換テーブル（ＬＯＧ変換テーブル）、出力マスキング回路６０６、ＣＭＹＫ編集回路６０７、濃度補正テーブル６０８、変倍回路６０９、空間フィルタ回路６１０、黒文字処理回路６１１、及び領域生成回路６１２を備えている。
【００１６】
上述したようにＣＣＤによって読み込まれてディジタル画像信号Ｒ、Ｇ、Ｂに変換された画像は、シェーディング補正回路６０１でランプ光源の配光の傾きやセンサのばらつきが補正される。その後、入力マスキング回路６０２で標準色空間を表す３信号に変換され、ＲＧＢ編集回路６０３に入力されて、色変換や文字加工信号生成等一部の編集処理が施される。
【００１７】
次に、色空間圧縮回路６０４で、原稿の色味がつぶれたりせずに出力時の色再現範囲に収まるように色空間を圧縮する。さらにＬＯＧ変換テーブル６０５で、光量で表された画像信号ＲＧＢを、対応する現像剤（例えば、トナー）の濃度信号Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の３色信号に変換する。そして、次段の出力マスキング回路６０６ではトナーの分光特性に応じて変換したＣＭＹＢＫのうち、画像を形成する１色の信号を面順次に出力する。ＣＭＹＫ編集回路６０７でペイントや色付け等の機能を付加した後、濃度補正回路６０８、変倍回路６０９、空間フィルタ６１０を経た画像信号が形成される。
【００１８】
一方、黒文字処理回路６１１では、ＲＧＢ画像信号からその画像の太文字度、エッジ、色味を検出し、結果に応じて出力マスキング回路６０６、空間フィルタ６１０の係数、さらにレーザ駆動の線数を切り替える。領域信号生成回路６１２では、ディジタイザ、或いはマーカによる指定に従って、領域信号が生成される。
【００１９】
＜ＰＷＭ部３０３の構成＞
図６は、図２に示すプリンタのＰＷＭ部３０３の細部構成を示すブロック図である。図６において、７０１は三角波を発生させる三角波発生部、７０２は入力されるディジタル画像信号をアナログ信号に変換するＤ／Ａンバータ（Ｄ／Ａ変換部）で、７０３はコンパレータである。また、図７は、ＰＷＭ部３０３内での信号の変換の概要を説明するための図である。コンパレータ７０３は、図７に示す三角波発生部７０１からの信号８１及びＤ／Ａコンバータ７０２からの信号８２を代償比較して、信号８３を出力する。コンパレータ７０３から出力された信号はレーザ駆動部７０４に送られ、ＣＭＹＫそれぞれがそれぞれのレーザ７０５でレーザビームに変換される。
【００２０】
＜マーキングユニット３０４の構成＞
図５は、図２に示すプリンタのマーキングユニット３０４部分の細部構成を示す断面図である。図５において、ポリゴンミラー８１３は、４つの半導体レーザ８０５より発光された４本のレーザ光を受ける。その内の１本のレーザ光は、ミラー８１４、８１５、８１６を経て感光ドラム８１７を走査する。また、次の１本のレーザ光は、ミラー８１８、８１９、８２０を経て感光ドラム８２１を走査する。さらに次の１本のレーザ光は、ミラー８２２、８２３、８２４を経て感光ドラム８２５を走査する。そして、最後の１本のレーザ光は、ミラー８２６、８２７、８２８を経て感光ドラム８２９を走査する。
【００２１】
また、図５において、現像器８３０は、イエロー（Ｙ）のトナーを供給して、レーザ光に従って感光ドラム８１７上にイエローのトナー像を形成する。さらに、現像器８３１は、マゼンタ（Ｍ）のトナーを供給し、レーザ光に従って感光ドラム８２１上にマゼンタのトナー像を形成する。さらにまた、現像器８３２は、シアン（Ｃ）のトナーを供給し、レーザ光に従って感光ドラム８２５上にシアンのトナー像を形成する。さらにまた、現像器８３３は、ブラック（Ｋ）のトナーを供給し、レーザ光に従って感光ドラム８２９上にブラックのトナー像を形成する。以上４色（Ｙ、Ｍ、Ｃ、Ｋ）のトナー像がシートに転写され、フルカラーの出力画像を得ることができる。
【００２２】
さらに、図５において、シートカセット（給紙トレイ）８３４、８３５、及び手差しトレイ８３６のいずれかより供給されたシート（記録用紙）は、レジストローラ８３７を経て、転写ベルト８３８上に吸着されて搬送される。そして、シートを給紙するタイミングと動機がとられて、予め感光ドラム８１７、８２１、８２５、８２９には各色のトナーが現像されており、シートの搬送とともに各トナーがシートに転写される。各色のトナーが転写されたシートは、分離され、搬送ベルト８３９により搬送され、定着器８４０によって転写されたトナーがシートに定着される。
【００２３】
そして、定着器８４０を抜けたシートは、フラッパ８５０により一旦下方向へ導かれてシートの後端がフラッパ８５０を抜けた後、スイッチバックさせて排出される。これにより、シートがフェイスダウン状態で排出され、先頭頁から順にプリントしたときに正しい順で出力させることができる。尚、４つの感光ドラム８１７、８２１、８２５、８２９は、距離ｄをおいて等間隔に配置されており、搬送ベルト８３９によりシートは一定速度ｖで搬送されており、このタイミング同期がなされて４つの半導体レーザ８０５が駆動する。
【００２４】
以下、上記構成を備える画像処理システムを用いたライセンスの発行及び印刷手順の具体例について説明する。
【００２５】
＜実施例１＞
まず、プリンタ１０２、１０３、１０４の各ＰＤＬアクセラレータ２０８をＣＰＵ２０９とプログラムを格納するメモリ２１０とを用いて構成し、メモリ２１０に各種ＰＤＬデータに対応した各種ＰＤＬ処理プログラムを格納しておく。図８は、本発明の一実施形態に係る画像処理システムの実施例１によるライセンス発行及び画像展開処理手順について説明するためのフローチャートである。ここで、例えば、プリンタ１０２に、ネットワーク１０６経由でＰＣ１０５からＰＤＬデータが送られてきた場合を想定する。尚、プリンタ１０３、１０４であってもプリンタ１０２と同様である。
【００２６】
プリンタ１０２は、送信されてきたＰＤＬデータを受信すると（ステップＳ１０１）、当該ＰＤＬデータの種類を判別する（ステップＳ１０２）。そして、プリンタ１０２は、ネットワーク１０６を介してライセンス管理サーバ１０１に対して、当該プリンタ１０２が使用したいＰＤＬ処理プログラムのライセンスの発行を要求する（ステップＳ１０３）。ライセンス管理サーバは、当該ライセンスの発行要求を受信すると（ステップＳ１０４）、要求されたプログラムのライセンスが余っているか否か（例えば、他のプリンタ等に発行されていないような場合）を判断する（ステップＳ１０５）。その結果、ライセンスが余っている場合は（Ｙｅｓ）、要求してきたプリンタ１０２に対して直ちにライセンスを発行する（ステップＳ１０６）。
【００２７】
ライセンス管理サーバ１０１からライセンスを発行されたことをプリンタ１０２が確認すると（ステップＳ１０７）、プリンタ１０２は、メモリ２１０に格納されているプログラムをＣＰＵ２０９にダウンロードし（ステップＳ１０８）、当該ＣＰＵ２０９がＰＣ１０５から受信したＰＤＬデータを画像データに展開する（ステップＳ１０９）。
【００２８】
一方、ライセンス管理サーバ１０１は、プリンタ１０２からのライセンス発行要求を受けた際に、そのライセンスが余っていない（すなわち、他のプリンタが使用中）と判断した場合には（ステップＳ１０５でＮｏの場合）、当該ライセンスを使用していた他のプリンタがそのライセンスについて使用が終了したことを確認して当該ライセンスを取り戻し（ステップＳ１１０）、その後、要求を受けたプリンタ１０２に対して上述したようにライセンスを発行する（ステップＳ１０６）。
【００２９】
＜実施例２＞
まず、プリンタ１０２、１０３、１０４の各ＰＤＬアクセラレータ部２０８をＣＰＵ２０９とプログラムを格納するメモリ２１０とを用いて構成し、この際、メモリ２１０の容量を各種ＰＤＬデータを処理するためのプログラム中の最大容量のメモリ容量（すなわち、必要最低限のメモリ容量）でＰＤＬアクセラレータ部２０８を構成する。図９は、本発明の一実施形態に係る画像処理システムの実施例２によるライセンス発行及び画像展開処理手順について説明するためのフローチャートである。ここで、例えば、プリンタ１０２に、ネットワーク１０６経由でＰＣ１０５からＰＤＬデータが送られてきた場合を想定する。尚、プリンタ１０３、１０４であってもプリンタ１０２と同様である。
【００３０】
ここで、プリンタ１０２は、ネットワーク１０６経由でＰＣ１０５から送られてきたＰＤＬデータを受信すると（ステップＳ２０１）、当該ＰＤＬデータの種類を判別する（ステップＳ２０２）。そして、プリンタ１０２は、ネットワーク１０６を介してライセンス管理サーバ１０１に対し、当該プリンタ１０２が使用したいＰＤＬ処理プログラムのライセンスの発行とそのプログラムのダウンロードを要求する（ステップＳ２０３）。
【００３１】
ライセンス管理サーバ１０１は、当該ライセンスの発行要求等を受信すると（ステップＳ２０４）、プリンタ１０２への要求のあったＰＤＬ処理プログラムのダウンロードを開始する（ステップＳ２０５）。そして、ライセンス管理サーバ１０１は、要求されたライセンスが未発行で余っているか否かを判定する（ステップＳ２０６）。その結果、当該ライセンスが未発行であまっている場合（Ｙｅｓ）は、ライセンス管理サーバ１０１は、プリンタ１０２のＰＤＬアクセラレータ２０８部のメモリ２１０への当該プログラムのダウンロードが終了した後、直ちにライセンスを発行する（ステップＳ２０７）。
【００３２】
ライセンス管理サーバ１０１からＰＤＬ処理プログラムをダウンロードしたプリンタ１０２は、当該プログラムをメモリ２１０に格納する（ステップＳ２０８）。さらに、ライセンス管理サーバ１０１からライセンスを発行されたことをプリンタ１０２が確認すると（ステップＳ２０９）、プリンタ１０２は、メモリ２１０に格納されているプログラムをＣＰＵ２０９にダウンロードし（ステップＳ２１０）、当該ＣＰＵ２０９がＰＣ１０５から受信したＰＤＬデータを画像データに展開する（ステップＳ２１１）。
【００３３】
一方、ライセンス管理サーバ１０１は、プリンタ１０２からライセンス要求を受けた際にステップＳ２０６で当該ライセンスが余っていないと判断した場合（Ｎｏ）には、ＰＤＬアクセラレータ部２０８のメモリ２１０へのプログラムのダウンロードは先行して実施しておき、他のプリンタから使用中でないライセンスを取り戻した後に（ステップＳ２１２）、要求を受けたプリンタ１０２に対して当該ライセンスを発行する（ステップＳ２０７）。
【００３４】
＜実施例３＞
まず、プリンタ１０２、１０３、１０４の各ＰＤＬアクセラレータ２０８をＣＰＵ２０９とプログラムを格納するメモリ２１０とを用いて構成し、メモリ２１０に各種ＰＤＬデータに対応した各種ＰＤＬ処理プログラムを格納しておく。
【００３５】
本実施形態では、ＰＣ１０５からネットワーク１０６に接続されたプリンタ１０２、１０３、１０４に対してＰＤＬデータを送信する場合には、ＰＣ１０５側でネットワーク１０６に接続された特定のプリンタ（例えば、プリンタ１０２）を使用したいのか、或いは、一番早く印刷が完了するプリンタを使用したいのかが選択される。このＰＣ１０５側の設定情報は、当該ＰＣ１０５からＰＤＬデータをネットワーク１０６に送信する前に、ライセンス管理サーバ１０１に送信されるものとする。
【００３６】
そして、ＰＣ１０５からの設定情報によって特定のプリンタの使用が選択されている場合には、上記実施例１或いは実施例２と同じ手順で印刷が実施される。
【００３７】
一方、ＰＣ１０５での設定が、一番早く印刷が完了するプリンタの使用である場合には、各プリンタの使用状況とネットワーク１０６に接続されたプリンタ全体でのライセンスの使用状況を考慮して、ライセンス管理サーバ１０１がライセンス発行のスケジューリングを行って、印刷が一番早く終了するプリンタを選択する。そして、ライセンス管理サーバ１０１は、選択されたプリンタに対してＰＤＬ処理プログラムのライセンスを発行し、ＰＣ１０５に対して選択されたプリンタに対してＰＤＬデータを送信するように指示する。そして、指示を受けたＰＣ１０５は、指定されたプリンタに対してＰＤＬデータを送信して印刷を完了する。
【００３８】
上記実施例１から実施例３までに実施例を示したように、本実施形態によれば、ＰＤＬデータ処理プログラムのライセンスをネットワーク１０６に接続されているライセンス管理サーバ１０１で管理し、必要に応じてネットワーク１０６に接続されているプリンタに発行することにより、システム内で好適にライセンスを共有することができ、ライセンス料を節約することができる。
【００３９】
＜他の実施形態＞
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００４０】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００４１】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００４２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００４３】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００４４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００４５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００４６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００４７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００４８】
【図１】本発明の一実施形態に係る画像処理システムの構成図である。
【図２】図１に示すプリンタ１０２、１０３、１０４の細部構成を示すブロック図である。
【図３】本発明の一実施形態に係る画像処理システムにおけるプリンタの操作部２０１の外観図である。
【図４】図２に示すプリンタの画像処理部２０５の細部構成を示すブロック図である。
【図５】図２に示すプリンタのマーキングユニット３０４部分の細部構成を示す断面図である。
【図６】図２に示すプリンタのＰＷＭ部３０３の細部構成を示すブロック図である。
【図７】ＰＷＭ部３０３内での信号の変換の概要を説明するための図である。
【図８】本発明の一実施形態に係る画像処理システムの実施例１によるライセンス発行及び画像展開処理手順について説明するためのフローチャートである。
【図９】本発明の一実施形態に係る画像処理システムの実施例２によるライセンス発行及び画像展開処理手順について説明するためのフローチャートである。
【符号の説明】
【００４９】
１０１  ライセンス管理サーバ
１０２、１０３、１０４  プリンタ
１０５  ＰＣ
１０６  ネットワーク
２０１  操作部
２０２  画像読取部
２０３  システム制御部
２０４  ＨＤＤ
２０５  画像処理部
２０７  ネットワーク制御部
２０８  ＰＤＬアクセラレータ部
２０９  ＣＰＵ
２１０  メモリ
３０２  プリンタ制御部
３０３  ＰＷＭ部
３０４  マーキングユニット
【図１】
2006244079.tif 000003
【図２】
2006244079.tif 000004
【図３】
2006244079.tif 000005
【図４】
2006244079.tif 000006
【図５】
2006244079.tif 000007
【図６】
2006244079.tif 000008
【図７】
2006244079.tif 000009
【図８】
2006244079.tif 000010
【図９】
2006244079.tif 000011