(57)【要約】【目的】印刷ジョブの正当性が判断可能であり、許可されていない印刷ジョブはエラーにすることにより不要な印刷を防ぐことができるプリンタ装置を提供すること。【構成】プリンタに複数のユーザー名とそのユーザーに対して許可する印刷属性（紙種、印刷品質、カラーモード等）を設定し記憶する手段と、印刷ジョブに付随するデータからその印刷ジョブのオーナー名と印刷属性を識別して記憶する手段と、プリンタ内部に保持しているユーザー名を検索し、そのユーザー名に関連付けられた印刷属性と印刷ジョブに付随する印刷属性を比較する手段を有し、プリンタが印刷ジョブを受け付けた場合に、印刷ジョブに付随する印刷属性とユーザー名から検索した内部的に保持する印刷属性との比較により、印刷を行うかどうかを判断する。【選択図】      図１
2004268424.tif 000002
【特許請求の範囲】
【請求項１】
プリンタに複数のユーザー名とそのユーザーに対して許可する印刷属性（紙種、印刷品質、カラーモード等）を設定し記憶する手段と、印刷ジョブに付随するデータからその印刷ジョブのオーナー名と印刷属性を識別して記憶する手段と、プリンタ内部に保持しているユーザー名を検索し、そのユーザー名に関連付けられた印刷属性と印刷ジョブに付随する印刷属性を比較する手段を有し、プリンタが印刷ジョブを受け付けた場合に、印刷ジョブに付随する印刷属性とユーザー名から検索した内部的に保持する印刷属性との比較により、印刷を行うかどうかを判断することを特徴とするプリンタ装置。
【請求項２】
一定枚数までは通常に印刷ジョブを受け付け、一定枚数印刷後は印刷属性の比較により、印刷を行うかどうかを判断することを特徴とする請求項１記載のプリンタ装置。
【請求項３】
一定枚数印刷前と後で内部的に保持する印刷属性を変更し、一定枚数印刷前後で異なった印刷属性の比較により、印刷を行うかどうかを判断することを特徴とする請求項１記載のプリンタ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パーソナルコンピュータ等の情報処理装置に接続されるプリンタ装置に関するものである。
【０００２】
【従来の技術】
ネットワークに接続可能なプリンタで、ネットワークに接続された複数のクライアントから直接印刷ジョブを受け付けて印刷するプリンタが存在する。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来例のプリンタは全てのクライアントからの印刷ジョブを平等に受け付けて印刷するため、或る特定のユーザーが大量に印刷を行ったり、高価な印刷メディアに対して不要な印刷を行うケースがあった。
【０００４】
本発明は上記問題に鑑みてなされたもので、その目的とする処は、印刷ジョブの正当性が判断可能であり、許可されていない印刷ジョブはエラーにすることにより不要な印刷を防ぐことができるプリンタ装置を提供することにある。
【０００５】
【課題を解決するための手段】
上記目的を達成するため、本発明は、プリンタに複数のユーザー名とそのユーザーに対して許可する印刷属性（紙種、印刷品質、カラーモード等）を設定し記憶する手段と、印刷ジョブに付随するデータからその印刷ジョブのオーナー名と印刷属性を識別して記憶する手段と、プリンタ内部に保持しているユーザー名を検索し、そのユーザー名に関連付けられた印刷属性と印刷ジョブに付随する印刷属性を比較する手段を含んでプリンタ装置を構成したことを特徴とする。
【０００６】
従って、本発明によれば、プリンタが印刷ジョブを受け付けた場合に、印刷ジョブに付随する印刷属性とユーザー名から検索した内部的に保持する印刷属性との比較により、印刷ジョブの正当性が判断可能であり、許可されていない印刷ジョブはエラーにすることにより不要な印刷を防ぐことが可能になる。
【０００７】
【発明の実施の形態】
以下に本発明の実施の形態を添付図面に基づいて説明する。
【０００８】
＜実施の形態１＞
図１は実施の形態におけるプリンタの構成を示すブロック図である。
【０００９】
図１において、１はプリンタ本体。２はシステムバス、３はパラレルインターフェース、４はネットワークインターフェースであり、イーサネットを介して図２の情報処理装置に接続される。５はＣＰＵ、６はメモリで画像色変換テーブルやプロファイル等を記憶する。７はフラッシュＲＯＭであり、画像処理のためのプログラム等を格納する。
【００１０】
８はＥＥＰＲＯＭでテーブルやプロファイルを保持するデバイスのリスト等を記憶する。９はセンサでありカセット挿入、用紙サイズ、用紙種等を検出することが可能である。１０は操作パネルで、プリンタの設定等を行う幾つかのキーとプリンタのステータス等を表示する表示部で構成される。１１はプリンタエンジンでホストからのデータを印字する印字ヘッドや印字ヘッドを駆動するモータ等で構成される。１２はプリンタエンジンの中のヘッド回復部で、印字ヘッド回復モータ等で吸引、ワイピング、キャッピング等の回復動作を行う。
【００１１】
図２は本実施の形態において印刷の指示を出す情報処理装置の構成を示すブロック図である。
【００１２】
図２において、１３は情報処理装置本体、１４はシステムバス、１５は情報処理装置全体を制御するＣＰＵ、１６はメモリ、１７は外部記憶部で、プログラムやデータが保存されている。１８は表示部、１９はパラレルインターフェースでケーブルを介してプリンタに接続される。２０はネットワークインターフェースであり、イーサネットを介してプリンタに接続される。
【００１３】
図３はプリンタと情報処理装置とがネットワークインタフェース４，２０を介して接続されている構成を示す図であり、同図中、２１はイーサーネットである。
【００１４】
図４はプリンタが印刷ジョブとして受け付けるデータ構成例を表した図である。印刷ジョブはヘッダー部とデータ部から構成される。ヘッダー部にはジョブのオーナー名、紙種、印字モードを格納したエリアが含まれている。データ部はプリンタが解釈可能な印刷データが格納されている。
【００１５】
図５はプリンタ内部で記憶しているユーザー名とそのユーザーに許可された印刷の際の紙種、印刷品質、カラーモードを表す例である。ユーザー名とは情報処理装置のシステム又はプリンタドライバの内部で保持している名称で、プリンタドライバは名称が設定されている場合、印刷ジョブ作成時に印刷ジョブに付加して送る情報である。
【００１６】
この例では、オーナーＡＡＡは全ての印刷モードが許可されている。又、ユーザー名が内部的に登録されていないその他のユーザーの場合には紙種が普通紙、印刷品質は標準と速い、カラーモードはモノクロの印刷しか許可されていない。又、これらの情報はプリンタのパネル操作又は情報処理装置上の情報設定ツールにより設定される。
【００１７】
以下、図８に示すフローチャートに従って、以上の構成を備え、プリンタが印刷ジョブを受け付けた場合に、印刷ジョブに付随する印刷属性とユーザー名から検索した内部的に保持する印刷属性との比較により、印刷ジョブの正当性を判断し、印刷モードが許可されている場合には印刷を行い、許可されていない場合には印刷を行わない方法について詳細に説明する。
【００１８】
ステップ１において印刷ジョブを受け付けた場合に、図４に示す印刷ジョブデータから、印刷ジョブのオーナー名、紙種、印字モードを取得し記憶する。ステップ２においては、ステップ１で取得した印刷ジョブのオーナー名が内部で記憶しているかどうかを判断する。既に登録済の場合はステップ３に、登録されていない又はオーナー名がなかった場合にはステップ４に進む。
【００１９】
ステップ３では、内部で記憶しているオーナー名に関連付けられた紙種、印刷品質等の印刷属性を検索してステップ５に進む。ステップ４ではオーナー名が登録されていないため、その他のオーナーに適用される印刷属性を検索してステップ５に進む。ステップ５ではジョブに付随する印刷属性と、内部で保持する印刷属性を比較する。比較の結果、ジョブに付随する印刷属性が許可されたものであればステップ６に、そうでなければステップ７に進む。ステップ６では印刷データを解析して印刷処理を行い終了する。ステップ７では印刷が許可されなかったので、印刷ジョブはキャンセルされる。
【００２０】
＜実施の形態２＞
次に、本発明の実施の形態２について説明する。
【００２１】
構成は図１〜図４と同じである。
【００２２】
図６はプリンタ内部で記憶しているユーザー名とそのユーザーに許可された印刷の際の紙種、印刷品質、カラーモード、印刷が制限されないで印刷が可能な枚数表す例である。
【００２３】
ユーザー名とは情報処理装置のシステム又はプリンタドライバの内部で保持している名称で、プリンタドライバは名称が設定されている場合、印刷ジョブ作成時に印刷ジョブに付加して送る情報である。印刷が可能な枚数とは、ジョブのオーナーが印刷モードの制限を受けずに印刷が可能な枚数で、印刷可能枚数が０になるまで印刷の条件の制限は適用されない。０になった後はオーナー名に関連付けられた印刷条件が適用される。又、この印刷可能枚数は一定期間経過後は初期値で更新される。
【００２４】
この例では、オーナーＢＢＢは一定期間に１００枚までの印刷については印刷条件の適用を受けない。１００枚印刷後は光沢紙、光沢フィルムの印刷及びきれいモードでの印刷が行えなくなる。又、これらの情報はプリンタのパネル操作又は情報処理装置上の情報設定ツールにより設定される。
【００２５】
以下、図９に示すフローチャートに従って、以上の構成を備え、プリンタが印刷ジョブを受け付けた場合に、印刷ジョブに付随する印刷属性とユーザー名から検索した内部的に保持する印刷属性との比較により、印刷ジョブの正当性を判断し、一定期間に一定枚数以下の印刷または印刷モードが許可されている場合には印刷を行い、許可されていない場合には印刷を行わない方法について詳細に説明する。
【００２６】
ステップ８において印刷ジョブを受け付けた場合に、図４に示す印刷ジョブデータから、印刷ジョブのオーナー名、紙種、印字モードを取得し記憶する。ステップ９においてはステップ８で取得した印刷ジョブのオーナー名が内部で記憶しているかどうかを判断する。既に登録済の場合はステップ１１に、登録されていなかった場合にはステップ１０に進む。ステップ１０では新規ユーザーの登録を行う。印刷条件としてはその他のユーザーの条件を適用して、以降のジョブについてはオーナー名に関連付けられた条件を適用する。ステップ１１では一定期間に一定枚数以上の印刷を行ったかどうかを判断する。一定枚数を印刷していた場合にはステップ１３に、そうでない場合にはステップ１２に進む。ステップ１２では印刷可能枚数を減算してステップ１５に進む。
【００２７】
ステップ１３ではジョブに付随する印刷属性と、内部で保持する印刷属性を比較する。比較の結果、ジョブに付随する印刷属性が許可されたものであればステップ１５に、そうでなければステップ１４に進む。ステップ１４では印刷が許可されなかったので、印刷ジョブをキャンセルして終了する。ステップ１５では印刷データを解析して印刷処理を行い終了する。
【００２８】
＜実施の形態３＞
次に、本発明の実施の形態３について説明する。
【００２９】
構成は図１〜図４及び図６と同じである。
【００３０】
図７はプリンタ内部で記憶しているユーザー名とそのユーザーに許可された印刷の際の紙種、印刷品質、カラーモードを表す例である。ここでの印刷属性は、一定枚数以上印刷した場合にそれ以前に使用していた印刷属性を上書きするものである。
【００３１】
この例では、オーナーＣＣＣは一定期間に１００枚までの印刷については図６に示す印刷条件の適用を受けない。１００枚印刷後は普通紙の標準、速いモードでしか印刷が行えなくなる。又、これらの情報はプリンタのパネル操作又は情報処理装置上の情報設定ツールにより設定される。
【００３２】
以下、図１０に示すフローチャートに従って、以上の構成を備え、プリンタが印刷ジョブを受け付けた場合に、印刷ジョブに付随する印刷属性とユーザー名から検索した内部的に保持する印刷属性との比較により、印刷ジョブの正当性を判断し、印刷モードが許可されている場合には印刷を行い、許可されていない場合には印刷を行わない方法について詳細に説明する。
【００３３】
ステップ１６において印刷ジョブを受け付けた場合に、図４に示す印刷ジョブデータから、印刷ジョブのオーナー名、紙種、印字モードを取得し記憶する。ステップ１７においては、ステップ１６で取得した印刷ジョブのオーナー名が内部で記憶しているかどうかを判断する。既に登録済の場合はステップ１９に、登録されていなかった場合にはステップ１８に進む。
【００３４】
ステップ１８では、新規ユーザーの登録を行う。印刷条件としてはその他のユーザーの条件を適用して、以降のジョブについてはオーナー名に関連付けられた条件を適用する。ステップ１９では、一定期間に一定枚数以上の印刷を行ったかどうかを判断する。一定枚数を印刷していた場合にはステップ２３に、そうでない場合にはステッ２０に進む。ステップ２０では印刷可能枚数を減算してステップ２１に進む。ステップ２１では、減算後の値で一定枚数以上の印刷を行ったかどうかを判断する。一定枚数を印刷していた場合にはステップ２２に、そうでない場合にはステップ２３に進む。ステップ２２では、印刷条件を図６に関連付けられた条件から、図７に関連付けられた条件に変更する。
【００３５】
ステップ２３ではジョブに付随する印刷属性と、内部で保持する印刷属性を比較する。比較の結果、ジョブに付随する印刷属性が許可されたものであればステップ２５に、そうでなければステップ２４に進む。ステップ２４では、印刷が許可されなかったので、印刷ジョブをキャンセルして終了する。ステップ２５では印刷データを解析し、印刷処理を行い終了する。
【００３６】
【発明の効果】
以上の説明で明らかなように、本発明によれば、プリンタに複数のユーザー名とそのユーザーに対して許可する印刷属性（紙種、印刷品質、カラーモード等）を設定し記憶する手段と、印刷ジョブに付随するデータからその印刷ジョブのオーナー名と印刷属性を識別し記憶する手段と、プリンタ内部に保持しているユーザー名を検索し、そのユーザー名に関連付けられた印刷属性と印刷ジョブに付随する印刷属性を比較する手段を有するため、プリンタが印刷ジョブを受け付けた場合に、印刷ジョブに付随する印刷属性とユーザー名から検索した内部的に保持する印刷属性との比較により、印刷ジョブの正当性が判断可能であり、許可されていない印刷ジョブはエラーにすることにより不要な印刷を防ぐことができるという効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係るプリンタ装置の構成を示すブロック図である。
【図２】本発明の実施の形態１における情報処理装置を示すブロック図である。
【図３】本発明の実施の形態１における情報処理装置とプリンタのネットワーク接続例を示す図である。
【図４】本発明の実施の形態１において印刷ジョブを構成するデータ例を示す図である。
【図５】本発明の実施の形態１でプリンタがプリンタ内部で記憶しているユーザー名とそのユーザーに許可された印刷の際の紙種、印刷品質、カラーモードの例を示す図である。
【図６】本発明の実施の形態２でプリンタ内部で記憶しているユーザー名とそのユーザーに許可された印刷の際の紙種、印刷品質、カラーモード、印刷が制限されないで印刷が可能な枚数を示す図である。
【図７】本発明の実施の形態３でプリンタ内部で記憶しているユーザー名とそのユーザーに許可された印刷の際の紙種、印刷品質、カラーモードを示す図である。
【図８】本発明の実施の形態１で印刷ジョブの情報から印刷を行うかどうかを判断するフローチャートである。
【図９】本発明の実施の形態２で印刷ジョブの情報から印刷を行うかどうかを判断するフローチャートである。
【図１０】本発明の実施の形態３で印刷ジョブの情報から印刷を行うかどうかを判断するフローチャートである。
【符号の説明】
１        プリンタ本体
２        プリンタのシステムバス
３        プリンタのパラレルＩ／Ｆ
４      プリンタのネットワークＩ／Ｆ
５        プリンタのＣＰＵ
６      プリンタのｍｅｍｏｒｙ
７        プリンタのＦｌａｓｈ  ＲＯＭ
８        プリンタのＥＥＰＲＯＭ
９        プリンタのカセット挿入、用紙サイズ等を検出するセンサ
１０      プリンタの操作パネル
１１      プリンタのエンジン
１２      プリンタのヘッド回復部
１３      情報処理装置本体
１４      情報処理装置のシステムバス
１５      情報処理装置のＣＰＵ
１６      情報処理装置のｍｅｍｏｒｙ
１７      情報処理装置の外部記憶部
１８      情報処理装置の表示部
１９      情報処理装置のパラレルＩ／Ｆ
２０      情報処理装置のネットワークＩ／Ｆ
２１      イーサーネット
【図１】
2004268424.tif 000003
【図２】
2004268424.tif 000004
【図３】
2004268424.tif 000005
【図４】
2004268424.tif 000006
【図５】
2004268424.tif 000007
【図６】
2004268424.tif 000008
【図７】
2004268424.tif 000009
【図８】
2004268424.tif 000010
【図９】
2004268424.tif 000011
【図１０】
2004268424.tif 000012