(57)【特許請求の範囲】
【請求項１】
ホストコンピュータから送信される画像データを受信する受信回路と、前記画像データを印刷用画像データに変換する変換手段と、前記印刷用画像データを印刷する記録手段と、使用許可コードを入力する入力手段と、を有し、前記入力手段によって入力された前記使用許可コードに応じて機能が制限される記録装置において、前記入力手段によって入力された前記使用許可コードを解析する解析手段と、前記機能の制限の可否を判断する確認手段と、前記使用許可コードを記憶するコード記憶手段と、前記使用許可コードを表示する表示手段と、を更に有し、前記使用許可コードは第１コード部と第２コード部を含み、前記解析手段は前記第１コード部を解析し、解析データを生成し、前記確認手段は、前記解析データと前記第２コード部を入力し、前記解析データと前記第２コード部に所定の関係があるか否かを判断し、該所定の関係を有する場合は前記コード記憶手段に前記使用許可コードを記憶し、前記機能の制限を解除し、該所定の関係を有しない場合は前記機能の制限を維持し、前記表示手段によって前記コード記憶手段に記憶された前記使用許可コードを表示する場合に、前記第１コードの内容は表示し、前記第２コードの内容は表示しないことを特徴とする記録装置。
【請求項２】
前記第１コード部は前記使用許可コードの属性を示す情報を含むことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記所定の関係を有しない場合は、前記受信回路は前記ホストコンピュータから前記画像データを受信しないことを特徴とする請求項２に記載の記録装置。
【請求項４】
前記機能の制限を条件と関連付けて記憶する機能制限記憶手段と、前記使用許可コードは前記機能の制限の条件の情報を含み、前記確認手段は、前記所定の関係を有する場合に、入力された前記条件を満たす前記機能制限記憶手段に記憶されている前記機能の制限を選択し、該選択された前記機能の制限の範囲内で動作することを特徴とする請求項３に記載の記録装置。
【請求項５】
外部機器を接続する場合に該外部機器とデータ送受信を行うデータ通信手段を更に有し、前記外部機器から該外部機器の固有情報を受信し、前記確認手段は、該固有情報を入力し、該固有情報を条件として前記機能制限記憶手段を検索し、該条件を満たす前記機能制限が有る場合は前記外部機器の使用不可とし、該条件を満たす前記機能制限が無い場合は前記外部機器を使用可能とすることを特徴とする請求項４に記載の記録装置。
【請求項６】
前記記録手段は前記コード記憶手段に記憶されている前記第１コード部を印刷し、前記第２コード部は該第２コード部の内容以外の特定の印刷を行うことを特徴とする請求項５に記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を記録媒体に記録する記録装置に関する。
【背景技術】
【０００２】
従来から、様々な機能を搭載した画像形成装置が作られてきた。その中には、ユーザーの使用形態に対応して、その機能の一部または全部を選択的に使用可能とする装置もある。
【０００３】
例えば、特開２００８−２４３１７９号公報には、アプリケーションを実行可能な装置において、そのアプリケーションを実行可能にするライセンスデータをネットワーク経由でコンピュータから取得する装置が開示されている。
【０００４】
そのアプリケーションに対するライセンス状態情報がネットワークを介して取得され、そのライセンス状態情報に基づいてアプリケーションを実行可能にするライセンスデータが生成され、そのライセンスデータを取得した機器がそのライセンスデータに基づいて動作可能となる。
【０００５】
このような装置では、例えば、ユーザーが使用する機能に応じライセンスデータを取得し、多機能な画像形成装置にそれをセットすることで、ユーザーは一部の機能のみを使用できる。ライセンスデータを販売することで、多機能な画像形成装置をレンタルする場合にユーザーが使用する機能に応じた料金設定が容易にできる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２４３１７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来の技術では、外部にあるライセンスデータを生成するサーバとライセンス取得装置がネットワークを介して通信し、必要に応じてライセンス取得装置がライセンスデータを取得する。そのライセンスデータは、ライセンス取得装置とローカルネットワークで接続された画像形成装置が取得し、ライセンスデータに応じて機能が制限される。ローカルネットワークに接続された画像形成装置においては容易に機能制限が可能となるが、ローカルネットワークに接続されていない場合は、機能制限ができなくなる。また、ライセンス取得装置が接続されている装置全てのライセンスデータを解析するので、このライセンス取得装置に問題がある場合は、他の接続されている装置全てが使用できなくなってしまうという問題もある。またライセンスデータをネットワーク経由で通信するのでセキュリティ上の問題もある。また、ライセンスデータ自体が正しいものか検証されていない。
【０００８】
本発明は、記録装置に使用許可コードを発行し、その使用許可コードに基づいてその記録装置の機能制限を可能にし、また特定の消耗品を使用可能にする記録装置を提供する。
【課題を解決するための手段】
【０００９】
本発明の記録装置は、ホストコンピュータから送信される画像データを受信する受信回路と、前記画像データを印刷用画像データに変換する変換手段と、前記印刷用画像データを印刷する記録手段と、使用許可コードを入力する入力手段と、を有し、前記入力手段によって入力された前記使用許可コードに応じて機能が制限される記録装置において、前記入力手段によって入力された前記使用許可コードを解析する解析手段と、前記機能の制限の可否を判断する確認手段と、前記使用許可コードを記憶するコード記憶手段と、前記使用許可コードを表示する表示手段と、を更に有し、前記使用許可コードは第１コード部と第２コード部を含み、前記解析手段は前記第１コード部を解析し、解析データを生成し、前記確認手段は、前記解析データと前記第２コード部を入力し、前記解析データと前記第２コード部に所定の関係があるか否かを判断し、該所定の関係を有する場合は前記コード記憶手段に前記使用許可コードを記憶し、前記機能の制限を解除し、該所定の関係を有しない場合は前記機能の制限を維持し、前記表示手段によって前記コード記憶手段に記憶された前記使用許可コードを表示する場合に、前記第１コードの内容は表示し、前記第２コードの内容は表示しないことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、入力した使用許可コードに応じて装置の機能制限を可能にし、特定の消耗品のみを使用可能にする運用を確実且つ簡単に行うことが出来る。
【図面の簡単な説明】
【００１１】
【図１】図１は本発明の実施の形態に係る記録装置のブロック図である。
【図２】図２は使用許可コード解析部および使用許可コード確認部の動作を説明するブロック図である。
【図３】図３は使用許可コード入力処理を示すフローチャートである。
【図４】図４は使用許可コード入力時の表示を説明する図である。
【発明を実施するための形態】
【００１２】
図１は本発明の実施の形態に係る記録装置のブロック図である。
図１において、記録装置１００は、ホストコンピュータ１０から送信される印刷データを受信する受信回路であるデータ受信手段１０２と、受信したデータを印刷データに変換する手段である印刷データ生成手段１０３と、使用許可コードの入力等を行う入力手段としての操作パネル１０８と、使用許可コードを解析する使用許可コード解析手段１０７と、使用許可コードが正しいかを確認するとともに機能制限内の動作であるか判断する使用許可コード確認手段１０６と、エラー状態の時にデータ受信制限をするように切り替えるデータ受信切替え手段１０１と、印刷データを印刷する印刷手段としての記録手段１０４と、記録装置１００にエラー通知をするエラー通知手段１０５とを備えている。
【００１３】
データ受信切替え手段１０１はホストコンピュータ１０との通信において、受信するデータまたはコマンドを選択する手段である。通常の場合は、ホストコンピュータ１０から送信される印刷データは受信回路１０２に受信されるが、機能制限状態などの異常の場合は受信回路１０２による印刷データの受信を停止する制御がされる。記録手段１０４は、インクジェット式のプリンタ、電子写真式のプリンタなどの記録媒体に記録する記録手段である。
【００１４】
また、使用許可コードは一部または全部が暗号化されたデータである。また、使用許可コードは記録装置１００の固有番号、使用可能期間、使用地域、使用グループなどの属性の情報を含ませることもでき、そのデータを暗号化することもできる。使用グループは、特定の地域、特定のルート、特定の期間などに販売されたもの、特別な仕様を備えているものなど限られた条件、範囲に属する属性をしめすものである。暗号化は、色々な方法があるが、特定の関数によって所定の変換をするものも含む。
【００１５】
使用許可コードは、使用許可コード解析手段１０７によって解析され、固有番号、使用可能期間、使用地域、使用グループなどの解析データを生成する。使用許可コード確認手段１０６は、使用許可コードが正しいものか確認する。使用許可コード解析手段１０７によって解析されたデータと入力された使用許可コードを所定の方法により比較し、その結果によって正しいものか否かを判断する。例えば、使用許可コードの一部について所定の変換を行い、暗号化されたデータと比較することで確認する。この判断によって使用許可コード自体が正しいものであるか、使用許可コード自体が正しいものでないか、誤って入力されたものであるかが分かる。また、その結果を表示する。使用許可コード自体が正しいものであれば、記録装置１００を使用可能にする。誤っていれば、印刷などの主要な機能は停止される。
【００１６】
また使用許可コード確認手段１０６は、外部機器、消耗品など記録装置１００に装着されるものが備えるメモリーに格納されている固有情報等を取得し、記録装置１００で使用可能か否かを判断する。これは予め記録装置１００内に使用可能な機器に関する情報と使用可能にするための条件に関する情報を記憶しておき、装着された外部機器、消耗品内に格納されている情報と比較することで要否を判断する。
【００１７】
また使用許可コード確認手段１０６は、生成された固有番号と記録装置１００の固有番号を比較し一致するか否かを演算する。不一致の場合は使用許可コードが記録装置１００用の物でないと判断する。一致した場合は、使用可能期間が既に過ぎ去っているか否かを装置内部の時計と比較し検証する。過ぎ去っている場合は、記録装置１００用の物でなく、正しくない使用許可コードと判断する。過ぎ去っていなければ、記録装置１００用の正しい使用許可コードであると判断する。
【００１８】
また使用許可コード確認手段１０６は、解析結果の中から使用グループのデータを抽出し、記録装置１００内の記憶手段に格納する。これは、外部機器の使用を判断する条件に使用できる。また、記録装置１００の様々機能を制限する条件にも使用できる。
【００１９】
例えば、外部機器または消耗品に格納されている固有情報を入力して、記録装置１００内に格納されている使用グループなどの情報と比較し、その外部機器等が使用可能か、使用制限をすべきものなのかを判断できる。
【００２０】
使用許可コードを入力することで、記録装置１００に後から使用制限するための条件を選択的に設けることができる。使用許可コードは特定の記録装置１００に対して有効なので、誤って他の機器に条件を設定してしまうことはない。
【００２１】
また、外部機器や消耗品が使用制限をすべきものであったならば、その外部機器は使用できない。そして使用できない旨のデータをエラー通知手段１０５に出力する。
【００２２】
記録装置１００の内部時計を備えている。その内部時計と使用可能期間を比較し範囲内に入っているか演算する。範囲内ならば記録装置１００は正常動作をする。範囲外ならば、使用期限内でない旨のデータをエラー通知手段１０５に出力する。エラー通知手段１０５はデータ受信切替え手段１０１に信号を出力し、ホストコンピュータ１０からの画像データの受信を禁止する。
【００２３】
操作パネル１０８には、記録装置１００がホストコンピュータ１０との通信をオンラインにするかオフラインにするかを選択するスイッチを含む。また、記録装置１００を制御する様々なデータ、例えば使用許可コードなど、を入力する。また、記録装置１００の制御に必要なデータを表示する。
【００２４】
記録装置１００は定期的にメンテナンスをする必要があり、例えば記録装置１００がインクジェットプリンタである場合は、定期的にヘッドおよびノズルの清掃が必要であり、この時には記録装置に印刷させない為にオフラインにする必要がある。メンテナンス終了後に印刷させるためにオンラインにするが、このとき使用期間内か否かを確認している。このようなタイミングで確認を行えば、印刷中に使用期限が過ぎて、停止することなくその印刷は終了させることができる。
【００２５】
図２は、使用許可コード解析部および使用許可コード確認部の動作を説明するブロックである。外部装置または消耗品の例としてインクカートリッジを用いて説明する。記録装置１００にインクカートリッジが装着され、そのインクカートリッジに備わっている消耗品内部メモリー１０９とデータの送受信が可能に接続されている。例えば、これはインクジェットプリンタにインクカートリッジを挿し、インクジェットプリンタ内の制御手段とインクカートリッジ内のメモリーが接続された状態である。
【００２６】
操作パネル１０８から使用許可コード１１７を入力する。使用許可コード１１７は、暗号化されていない第１コード部１１８と暗号化されている第２コード部１１９を含む。第１コード部１１８は、使用グループを表すデータを含む。第２コード部１１９は、暗号化された使用グループを表す別のデータを含む。使用許可コード１１７は使用許可コード解析手段１０７に入力される。使用許可コード解析手段１０７では、入力された使用許可コード１１７を解析する。使用許可コード１１７の暗号を解析し、それが、正しい使用許可コードであると確認されたら、その使用許可コード１１７をメモリー１１３の使用許可コード記憶部１１４に格納する。この記憶された使用許可コードには、使用制限の条件となるデータが含まれる。
【００２７】
メモリー１１３は記録装置１００の内部記憶手段であり、例えば記憶装置１００を制限するための条件などの様々データを記憶する機能制限記憶手段である。条件とそれに応じた機能を関連付けて記憶している。メモリー１１３は、消耗品使用可能種類記憶部１１５を含み、記録装置に接続される外部装置情報を予め記憶している。消耗品使用可能種類記憶部１１５には、記録装置１００に接続される使用可能な外部装置、消耗品などの種類を示す情報が予め格納されている。メモリー１１３は消耗品使用可能番号記憶部１１６を含む。消耗品使用可能番号記憶部１１６には、記録装置１００に接続される使用可能な外部装置、消耗品などのその外部装置または消耗品に付されている番号の範囲を予め格納している。例えば外部装置または消耗品に付されている番号は、外部装置情報であり、使用可能日付、使用可能地域、製造日付、固有番号、その他の有る閾値を決めることで外部装置または消耗品の使用を制限可能な情報である。
【００２８】
データ通信手段１１２は記録装置１００と外部装置または消耗品等に格納されている消耗品内部メモリー１０９との間のデータの送受信を司る。消耗品内部メモリー１０９は、消耗品固有番号１１０、消耗品種類番号１１１のデータが格納されている。消耗品固有番号１１０はその消耗品に固有に付されたシリアル番号、製造所番号、製造日時、使用可能グループ情報などの情報が必要に応じて含ませ、記憶されている。消耗品種類番号１１１は、その消耗品の種類を示すデータである。例えば、インクの種類、使用可能期間、使用可能地域などを示すデータであり、必要に応じて選択的に記憶されている。
【００２９】
使用許可コード確認手段１０６は、消耗品内部メモリー１０９内のデータと、メモリー１１３内のデータとを比較し、その消耗品が使用制限されるか否かを判断する。例えば、インクカートリッジが記録装置１００に装着されると、データ通信手段１１２によって消耗品内部メモリー１０９から消耗品種類番号１１１、消耗品固有番号１１０のデータが取得される。そして消耗品使用可能種類記憶部１１５内には予め記録装置１００で使用できるインクの種類のデータが格納されているので、データを比較することで使用可能か否かの判断ができる。使用許可コード確認手段１０６はその両方のデータを比較する。比較の結果一致すれば装着されたインクカートリッジは使用可能であると判断する。不一致ならばそのインクカートリッジは使用できないと判断する。
【００３０】
記録手段１０４はメモリー１１３の内容を印刷することができる。しかし使用許可コード１１７を印刷する場合は、第１コード部１１８の内容はそのまま印刷するが、第２コード部１１９の内容は、予め決められた、例えば「＊」の印刷を行う。これは、セキュリティを向上させるため、第２コード部の内容を他人に開示しないようにするためである。
【００３１】
図３は使用許可コード入力処理を示すフローチャートである。図４は使用許可コード入力時の表示を説明する図である。以下に使用許可コードの入力処理の動作を説明する。
【００３２】
記録装置１００を新しく使い始める場合など、または初期化したあとなどに使用許可コードを入力し、入力した使用許可コードを解析して、その使用許可コードが正しいコードであるかを判定して、コードが正しければ、その機器がその使用許可コードによる使用制限範囲内で使用可能な状態となる。
【００３３】
先ず、記録装置１００の使用許可コードの入力前なので、使用制限エラーが表示され、新たな使用許可コードの入力が待たれている（ステップＳ１０１）。この時まだデータが入力されていない状態ならば初期値０が表示される。操作パネル１０８は、使用許可コード１１７の第１コード部１１８を表示する第１コード表示部１２０と、使用許可コード１１７の第２コード部１１９を表示する第２コード表示部１２１を備える。第１コード部１１７は暗号化されていない部分のデータなので、第１コード表示部１２０には第１コード部１１８がそのままの値、すなわち０が表示される。第２コード部１１８は暗号化されている部分のデータであり、第２コード表示部１２１にはそのままのデータは表示されず、黒く塗りつぶされて表示され、すなわち判別できなくしている。使用許可コードの外部流出を防ぐ為である。
【００３４】
次に、使用許可コードを操作パネル１０８から入力する（ステップＳ１０２）。第１コード部１１８、第２コード部１１９を入力する。
【００３５】
入力された使用許可コードは、使用許可コード解析手段１０７にて解析を行い（ステップＳ１０３）、解析したコードが正しいコードであるかを使用許可コード確認手段１０６にて確認し（ステップＳ１０４）、正しいコードである場合は、使用許可コードをメモリー１１３の使用許可コード記憶部１１４に格納する（ステップＳ１０５）。
【００３６】
次に、使用許可コードが正しいコードでない場合は、再度、使用制限エラーを表示し（ステップＳ１０１）、正しい使用許可コードが入力されるまで、ホストコンピュータ１０からの印刷データは受信しない。
【００３７】
また、正しいコードが入力されると、メモリー１１３内の消耗品使用可能種類記憶部１１５と消耗品使用可能番号記憶部１１６に記憶されている情報に対して、入力された使用許可コード内の使用可能期間、使用グループなどに基づいて、情報の変更あるいはフラグの変更がされる。例えば、入力された使用許可コード内の使用グループは、記録装置を使用できるグループを示している。このグループの情報を基にして消耗品使用可能種類記憶部１１５内に記憶している消耗品の使用可能種類の情報を変更する。使用可能な全てのインクの種類がＡ〜Ｅの５種類である場合に、このグループが使用できるがインクがＡ〜Ｃの３種類であれば、Ｄ、Ｅをマスクする。この様にすることで、記録装置１００に装着されたインクカートリッジのインク種類がＡ〜Ｃであれば使用可能、ＤまたはＥであれば使用不可と判断できる。このように使用可能コードを入力することで後天的に機能制限が可能となる。同様に使用地域の情報、使用期間の情報など使用可能コードに含まれる情報に基づいて、メモリー１１３内の条件に関する情報を変更することができる。
【００３８】
以上述べたように、本発明の実施の形態によれば、使用制限付きの運用を確実且つ簡単に行うことが可能となる。
【産業上の利用可能性】
【００３９】
本発明は、インクジェット方式の記録装置、電子写真方式の記録装置などの記録装置に利用できる。
【符号の説明】
【００４０】
１０  ホストコンピュータ
１００  記録装置
１０１  データ受信切替え手段
１０２  データ受信手段
１０３  印刷データ生成手段
１０４  記録手段
１０５  エラー通知手段
１０６  使用許可コード確認手段
１０７  使用許可コード解析手段
１０８  操作パネル
【図１】
0005731924.tif 000002
【図２】
0005731924.tif 000003
【図３】
0005731924.tif 000004
【図４】
0005731924.tif 000005