(57)【要約】【課題】本発明はネットワークを介して接続されたホスト機器と印刷装置とを含む印刷システムに関し、特にプリンタ装置本体側に登録されたライセンス情報に基づいて、プリンタドライバ側の付加機能の有効、無効を選択可能とすることによって、プリンタドライバを何種類も用意する必要がない印刷システムを提供するものである。【解決手段】ホスト機器と印刷装置がネットワークで接続された印刷システムであって、ホスト機器は、印刷データを作成する印刷データ作成手段と、複数のオプション機能を有し、上記印刷装置への要求に基づいて、印刷装置から送信されるオプション機能ライセンスキーを取得し、該オプション機能ライセンスキーに基づいて印刷データに対してコマンド生成を行うプリンタドライバを有し、印刷装置は上記コマンドを含む印刷データに従って記録媒体に印刷処理を行う構成である。【選択図】    図１
2010026893.tif 000002
【特許請求の範囲】
【請求項１】
ホスト機器と印刷装置がネットワークを介して接続された印刷システムにおいて、
前記ホスト機器は、
印刷データを作成する印刷データ作成手段と、
複数のオプション機能を有し、前記印刷装置への要求に基づいて、前記印刷装置から送信されるオプション機能ライセンスキーを取得し、該オプション機能ライセンスキーに基づいて前記印刷データに対してコマンド生成を行うプリンタドライバと、を有し、
前記印刷装置は、
前記オプション機能ライセンスキーが登録された記憶手段と、
前記ホスト機器からの要求に従って、前記記憶手段から前記オプション機能ライセンスキーを送信する送信手段と、
前記プリンタドライバによって生成されたコマンドを含む印刷データに従って記録媒体に印刷処理を行う印刷処理手段と、を有する
ことを特徴とする印刷システム。
【請求項２】
印刷装置とネットワークを介して接続されたホスト機器であって、
印刷データを作成する印刷データ作成手段と、
複数のオプション機能を有し、前記印刷装置への要求に基づいて、前記印刷装置から送信されるオプション機能ライセンスキーを取得し、該オプション機能ライセンスキーに基づいて前記印刷データに対してコマンド生成を行うプリンタドライバと、
前記コマンドを含む印刷データを前記印刷装置に送信する送信手段と、
を有することを特徴とするホスト機器。
【請求項３】
ホスト機器とネットワークを介して接続された印刷装置であって、
前記オプション機能ライセンスキーが登録された記憶手段と、
前記ホスト機器からの要求に従って、前記記憶手段から前記オプション機能ライセンスキーを送信する送信手段と、
前記ホスト機器のプリンタドライバによって生成されたコマンドを含む印刷データに従って記録媒体に印刷処理を行う印刷処理手段と
を有することを特徴とする印刷装置。
【請求項４】
印刷装置とネットワークを介して接続されたホスト機器に使用されるプログラムであって、
印刷データを作成する処理と、
複数のオプション機能を有し、前記印刷装置への要求に基づいて、前記印刷装置から送信されるオプション機能ライセンスキーを取得し、該オプション機能ライセンスキーに基づいて前記印刷データに対してコマンド生成を行う処理と、
前記コマンドを含む印刷データを前記印刷装置に送信する処理と、
を行うことを特徴とする印刷処理プログラム。
【請求項５】
ホスト機器とネットワークを介して接続された印刷装置に使用されるプログラムであって、
前記ホスト機器からの要求に従って、前記オプション機能ライセンスキーが登録された記憶手段から前記オプション機能ライセンスキーを送信する処理と、
前記ホスト機器のプリンタドライバによって生成されたコマンドを含む印刷データに従って記録媒体に印刷処理を行う処理と
を行うことを特徴とする印刷処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークを介して接続されたホスト機器と印刷装置とを含む印刷システムに関し、特にプリンタドライバのオプション機能の選択が可能な印刷システムに関する。
【背景技術】
【０００２】
今日、ネットワークを介して接続されたホスト機器と印刷装置とを含む印刷システムでは、プリンタ装置本体側の高機能化に加えて、プリンタドライバ側のソフトウェア処理による多彩な付加機能が提供されている。この付加機能はプリンタドライバ内のプログラムにより提供されている。
【０００３】
また、上記ネットワーク環境下では、１台のプリンタ装置を複数のホスト機器で共用して利用する場合が多く、通常プリンタドライバは各クライアントのパーソナルコンピュータ（ホスト機器）にインストールされ、希望する機能が利用できるか否かは、各クライアント毎にインストールされたプリンタドライバの性能に依存する。
尚、特許文献１はプリンタドライバにより作成されたヘッダ情報を、ヘッダ情報解析部により解析し、ユーザ毎に印刷可能な印刷紙枚数、使用可能な印刷機能を制限する画像形成システムの発明である。
【特許文献１】特開２００１−１１７７３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、プリンタドライバの高機能化は、プリンタドライバの操作を複雑にする。また、プリンタドライバの高機能化は、開発工数の増加によるコストアップに繋がり、最終的にユーザの負担となる。そこで、基本的な機能だけに対応したシンプルなプリンタドライバを用意し、通常このプリンタドライバを使用し、オプション処理が必要となるユーザは対応する高機能なドライバをインストールして使用することも考えられる。しかし、この場合、プリンタドライバを何種類も用意する必要がある。
【０００５】
また、基本機能のみを利用し、高機能な処理が必要になった時プリンタドライバを入れ替える場合、例えば全社的な規模であれば大変な作業となる。このため、導入時から全機能が使用できるプリンタドライバを利用することが必然となり、プリンタドライバ単独の付加機能をオプションで提供する製品も殆ど存在しないため、結果的にあまり必要としない高機能なプリンタドライバをコストをかけて導入していることが現状である。
【０００６】
そこで、本発明は上記問題に鑑みてなされたものであり、プリンタ装置本体側に登録されたライセンス情報に基づいて、プリンタドライバ側の付加機能の有効、無効を選択可能とすることによって、プリンタドライバを何種類も用意する必要がなく、また後日プリンタドライバの入れ替え作業を行う必要もない印刷システムを提供するものである。
【課題を解決するための手段】
【０００７】
上記課題は第１の発明によれば、ホスト機器と印刷装置がネットワークを介して接続された印刷システムにおいて、前記ホスト機器は、印刷データを作成する印刷データ作成手段と、複数のオプション機能を有し、前記印刷装置への要求に基づいて、前記印刷装置から送信されるオプション機能ライセンスキーを取得し、該オプション機能ライセンスキーに基づいて前記印刷データに対してコマンド生成を行うプリンタドライバとを有し、前記印刷装置は、前記オプション機能ライセンスキーが登録された記憶手段と、前記ホスト機器からの要求に従って、前記記憶手段から前記オプション機能ライセンスキーを送信する送信手段と、前記プリンタドライバによって生成されたコマンドを含む印刷データに従って記録媒体に印刷処理を行う印刷処理手段とを有する印刷システムを提供することによって達成できる。
【０００８】
また、第２の発明によれば、印刷装置とネットワークを介して接続されたホスト機器であって、印刷データを作成する印刷データ作成手段と、複数のオプション機能を有し、前記印刷装置への要求に基づいて、前記印刷装置から送信されるオプション機能ライセンスキーを取得し、該オプション機能ライセンスキーに基づいて前記印刷データに対してコマンド生成を行うプリンタドライバと、前記コマンドを含む印刷データを前記印刷装置に送信する送信手段とを有するホスト機器を提供することによって達成できる。
【０００９】
また、上記課題は第３の発明によれば、ホスト機器とネットワークを介して接続された印刷装置であって、前記オプション機能ライセンスキーが登録された記憶手段と、前記ホスト機器からの要求に従って、前記記憶手段から前記オプション機能ライセンスキーを送信する送信手段と、前記ホスト機器のプリンタドライバによって生成されたコマンドを含む印刷データに従って記録媒体に印刷処理を行う印刷処理手段とを有する印刷装置を提供することによって達成できる。
【００１０】
また、上記課題は第４の発明によれば、印刷装置とネットワークを介して接続されたホスト機器に使用されるプログラムであって、印刷データを作成する処理と、複数のオプション機能を有し、前記印刷装置への要求に基づいて、前記印刷装置から送信されるオプション機能ライセンスキーを取得し、該オプション機能ライセンスキーに基づいて前記印刷データに対してコマンド生成を行う処理と、前記コマンドを含む印刷データを前記印刷装置に送信する処理とを行う印刷処理プログラムを提供することによって達成できる。
【００１１】
また、上記課題は第５の発明によれば、ホスト機器とネットワークを介して接続された印刷装置に使用されるプログラムであって、前記ホスト機器からの要求に従って、前記オプション機能ライセンスキーが登録された記憶手段から前記オプション機能ライセンスキーを送信する処理と、前記ホスト機器のプリンタドライバによって生成されたコマンドを含む印刷データに従って記録媒体に印刷処理を行う処理とを行う印刷処理プログラムを提供することによって達成できる。
【発明の効果】
【００１２】
本発明によれば、付加機能の異なるプリンタドライバを複数用意する必要がなく、またホスト機器へのプリンタドライバの入れ替え作業を行う必要もない印刷システム、ホスト機器、及び印刷装置を提供するものである。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面に基づいて説明する。
（実施形態１）
図２は、本発明の実施形態を説明する印刷システムのシステム構成図である。
同図において、本システムはＬＡＮ（ローカル・エリア・ネットワーク）等のネットワークによって、パーソナルコンピュータ（クライアントＰＣ）等のホスト機器１と、プリンタ装置２が接続された構成である。ホスト機器１には、アプリケーションプログラム、及びプリンタドライバが予めインストールされ、不図示のＣＰＵ、ＲＯＭ、ＲＡＭ等で構成され、ＣＰＵはＲＯＭに記録されたシステムプログラムに従って処理を行う。また、プリンタドライバ４はプリンタ装置２に対応する印刷データの変換プログラムを有し、アプリケーションソフト３により作成された文書データ等の印刷データを中間コードに変換する。
【００１４】
プリンタ装置２はホスト機器１から供給される印刷データに含まれるコマンドを解析し、指定されたフォントを使用して用紙（記録媒体）に印刷を行う。プリンタ装置２には、印刷データを受信する受信部２ａ、後述する要求に応じてキー情報を送信する送信部２ｂ、及び印刷処理部２ｃで構成され、上記キー情報はキー情報格納用の記録装置５に記憶されている。このキーはオプション機能ライセンスキーであり、例えば図３に示す情報に基づく、ライセンス情報である。
【００１５】
具体的には図１で示すライセンス情報であり、プリンタ装置２のメーカ種別、機種種別、利用期限、利用ユーザ数、各種利用機能、ライセンスキーＩＤ、チェックサムの情報で構成されている。例えば、メーカ種別については、ビット列０１〜０４が使用され、図１に示す例ではメーカ１、即ちビット列０１に“１”が設定されている。また、機種種別についてはビット列０５〜０８が使用され、本例では機種１、即ちビット列０５に“１”が設定されている。
【００１６】
以下同様にして、利用期限についてはビット列０９〜２４が使用され、本例では２００８年９月３０日を示す“００００１１０００１１１１１００”が設定され、利用ユーザ数についてはビット列２５〜２８が使用され、本例では１０人の利用を示す“１０１０”が設定されている。
【００１７】
また、各種利用機能については、ビット列２９がセキュリティ印刷の機能であり、ビット列３０がマルチレイアウト印刷の機能であり、ビット列３１が特殊紙印刷の機能であり、以下同図に示す通りである。本例のプリンタ装置２は、図１に示すように“１００００１００”の設定が行われ、セキュリティ印刷機能とコピーガード機能が登録されていることを示す。
尚、ビット列３５〜４２はライセンスキーの管理用ＩＤとして、例えば“０００１”が登録され、ビット列４３〜４８には改竄防止用のチェックサムが登録されている。また、図１に示す“８８０Ｃ７ＣＡ８４１４６”は、上記登録情報を１６進数で示すものである。
【００１８】
一方、上記各種オプション機能については、プリンタ装置２の操作パネルを操作して登録を行い、又は登録の変更が可能である。また、プリンタ装置２自身がもつウエッブ（Web）ブラウザ、又はホスト機器１を介してコンテンツサーバに接続を行い、利用する機能を登録する構成であってもよい。さらに、バーコードやＩＣカード等を利用するオプション機能を読み込む構成としてもよい。
【００１９】
次に、上記構成において、以下に本例の処理動作について説明する。
図４は本例の処理を説明するフローチャートである。先ず、印刷処理を行う際、プリンタドライバの基本機能に含まれないオプション機能が必要な場合、アプリケーションソフト３はプリンタドライバ４を呼び出し（ステップ（以下、Ｓで示す）１）、ライセンス情報の取得指示を行う。
【００２０】
プリンタドライバ４は上記指示に基づき、プリンタ装置２に対して、ネットワークを介してオプション機能ライセンスキーの問い合わせを行う（Ｓ２）。尚、上記処理はユーザの指示によって実行されてもよく、またアプリケーションソフトが作成する印刷データに基づいて自動的に行う構成としてもよい。
【００２１】
プリンタ装置２では、ホスト機器１（プリンタドライバ４）からの上記問い合わせが入力すると、キー情報格納用の記録装置５を検索する。そして、前述のオプション機能ライセンスキーの登録データを取り出し、ホスト機器１に送信する（Ｓ３）。すなわち、前述の図１に示す、例えば１６進数の“８８０Ｃ７ＣＡ８４１４６”のオプション機能ライセンスキーをホスト機器１（プリンタドライバ４）に送信する。
【００２２】
上記オプション機能ライセンスキーが供給されたホスト機器１では、供給されたオプション機能ライセンスキーに基づいてプリンタドライバ４のオプション機能の有効、無効処理を行う（Ｓ４）。例えば、上記例ではセキュリティ印刷機能とコピーガード印刷機能が有効であり、マルチレイアウト印刷機能や特殊紙印刷機能等の他の機能は無効であり、対応する処理を行う。
【００２３】
次に、プリンタドライバ４の基本機能を含む上記有効機能のプロパティーの表示を行う（Ｓ５）。図５はこの表示を説明する図であり、基本機能のみである通常状態（同図（ａ））に対して、同図（ｂ）のオプション機能を含むプロパティーの表示を行う。そして、表示されたプロパティーに対して今回の印刷処理で使用する処理を指定する（Ｓ６）。
【００２４】
本例のプリンタ装置２において、上記設定がされた場合、基本機能である基本設定と給紙設定に加えて、セキュリティ印刷設定、及びコピーガード設定が可能である。ここで、例えばセキュリティ印刷の指定を行う場合、同図（ｃ）に示すように、セキュリティ印刷の指定を“する”とし、認証方法を“暗証番号”とし、ユーザ選択“ＡＢＣＵＳＥＲ０１”を指定する。尚、コピーガード機能についても、指定を行う場合には同様に設定する。
【００２５】
次に、プリンタドライバ４は上記設定に従って印刷処理を実行する（Ｓ７）。すなわち、上記設定に基づいてアプリケーションソフトによって作成された印刷データに対して、コマンド生成し、プリンタ装置２に送信する（Ｓ８）。この時、上記のようにセキュリティ印刷機能が付加され、設定された暗証番号の情報も送信データに含まれ、プリンタ装置２に送られる。
【００２６】
プリンタ装置２は供給された印刷データに従って印刷処理を行い（Ｓ９）、例えば送信された暗証番号とユーザが入力した暗証番号が一致する場合のみ印刷処理を行い、オプション機能が付加された印刷結果を得る（Ｓ１０）。
【００２７】
以上のように、本例によればホスト機器にインストールされたプリンタドライバを入れ替えることなく、プリンタドライバの付加機能を利用することができる。また、プリンタドライバを何種類も用意する必要がなく、プリンタドライバの付加機能を利用することができる。
【００２８】
尚、上記実施形態の説明では、セキュリティ印刷機能のみ指定したが、コピーガード機能の指定も可能である。また、キー情報格納用の記録装置５に予めマルチレイアウト印刷機能や特殊紙印刷機能等の他の機能を登録しておくことによって、対応する機能を選択的に使用することができる。
【００２９】
また、オプション設定可能な機能として、印刷可能な時間帯の設定や、ＯＳ（オペレーションシステム）の種類によって設定可能である。
さらに、プリンタドライバ４側で未対応のオプション機能が存在する場合、プリンタドライバのバージョンアップを促し、また通信回線を介してネットワークからダウンロードし、又はハードディスク（ＨＤ）等からダウンロードする構成としてもよい。
【図面の簡単な説明】
【００３０】
【図１】設定されたライセンス情報の一例を示す図である。
【図２】本発明の実施形態を説明する印刷システムのシステム構成図である。
【図３】ライセンス情報を説明する図である。
【図４】本実施形態の処理動作を説明するフローチャートである。
【図５】プリンタドライバの基本機能を含む有効機能のプロパティーの表示例を示す図であり、（ａ）は、基本機能のみである通常状態のプロパティー表示を示す図であり、（ｂ）は、オプション機能を含むプロパティー表示を示す図であり、（ｃ）は、セキュリティ印刷の指定を行う場合の指定例を示す図である。
【符号の説明】
【００３１】
１・・・ホスト機器
２・・・印刷装置
２ａ・・受信部
２ｂ・・送信部
２ｃ・・印刷処理部
３・・・アプリケーションソウト
４・・・プリンタドライバ
５・・・記録装置
６・・・送信部
【図１】
2010026893.tif 000003
【図３】
2010026893.tif 000004
【図４】
2010026893.tif 000005
【図５】
2010026893.tif 000006
【図２】
2010026893.tif 000007