(57)【要約】【課題】ネットワークに接続された印刷装置の識別情報を登録し、登録された識別情報に基づいて、ネットワーク上において共有可能な情報の利用を制限することによって、情報に関する知的財産権の侵害の発生を防止し、ライセンス契約に基づいて、情報の利用を適切に管理することができるようにする。【解決手段】ネットワークに接続可能で、ネットワーク上において識別可能な識別情報を有し、着脱可能な外部記憶装置が取り付けられる画像処理装置であって、外部記憶装置に上位装置から転送された情報を登録する登録手段と、登録された情報をネットワーク上の他の画像処理装置に転送する転送手段と、登録された情報を転送した他の画像処理装置の識別情報を転送識別情報として外部記憶装置に登録する転送識別情報登録手段とを有し、転送識別情報登録手段によって登録された転送識別情報に基づいて登録された情報の転送を制限する。【選択図】図１
2005219263.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）ネットワークに接続可能で、該ネットワーク上において識別可能な識別情報を有し、
（ｂ）着脱可能な外部記憶装置が取り付けられる画像処理装置であって、
（ｃ）前記外部記憶装置に上位装置から転送された情報を登録する登録手段と、
（ｄ）前記登録された情報をネットワーク上の他の画像処理装置に転送する転送手段と、
（ｅ）前記登録された情報を転送した他の画像処理装置の識別情報を転送識別情報として前記外部記憶装置に登録する転送識別情報登録手段とを有し、
（ｆ）該転送識別情報登録手段によって登録された前記転送識別情報に基づいて、前記登録された情報の転送を制限することを特徴とする画像処理装置。
【請求項２】
前記登録された情報の転送は、前記転送識別情報の数に基づいて制限される請求項１に記載の画像処理装置。
【請求項３】
（ａ）前記上位装置から転送された情報を前記外部記憶装置に登録する際に、自機の識別情報を登録識別情報として外部記憶装置に登録する手段と、
（ｂ）前記外部記憶装置が取り付けられている場合に、該外部記憶装置に登録された前記登録識別情報と自機の識別情報とを比較する手段とを有し、
（ｃ）前記登録識別情報と自機の識別情報とが一致した場合には、前記登録された情報の利用を許可する請求項１に記載の画像処理装置。
【請求項４】
前記登録識別情報又は転送識別情報の中に自機の識別情報が含まれている場合には、前記登録された情報の利用を許可する請求項３に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関するものである。
【背景技術】
【０００２】
従来、技術の進歩に伴いコンピュータ、プリンタ等の機器が広く普及し、企業のオフィス等においては、複数のコンピュータ、プリンタ等をネットワークに接続して、各種の処理を行うようになっている（例えば、特許文献１参照。）。
【０００３】
図２は従来のネットワーク接続されている印刷装置を示す図である。
【０００４】
図において、１１１は企業のオフィス等に配設されたＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークであり、１１２、１１３及び１１４は、前記ネットワーク１１１に接続されたパーソナルコンピュータ、ワークステーション、サーバ等の第１のコンピュータ、第２のコンピュータ及び第３のコンピュータである。また、１１５、１１６及び１１７は、前記ネットワーク１１１に接続された印刷装置としての第１のプリンタ、第２のプリンタ及び第３のプリンタである。そして、第１のコンピュータ１１２、第２のコンピュータ１１３及び第３のコンピュータ１１４は、第１のプリンタ１１５、第２のプリンタ１１６及び第３のプリンタ１１７を共有しているので、前記第１のコンピュータ１１２、第２のコンピュータ１１３及び第３のコンピュータ１１４のいずれからでも、第１のプリンタ１１５、第２のプリンタ１１６又は第３のプリンタ１１７を選択し、印刷ジョブを送信して印刷を行わせることができる。
【０００５】
また、前記第２のプリンタ１１６は、ハードディスク装置等から成り、取り外し可能な不揮発性の外部記憶装置１１６ａを備えている。該外部記憶装置１１６ａは、増設のフォント情報、マクロ情報、共通フォーム等の印刷に使用する情報を格納する。そして、前記外部記憶装置１１６ａに格納されている情報は、前記第１のプリンタ１１５、第２のプリンタ１１６及び第３のプリンタ１１７によって共有されているので、第２のプリンタ１１６だけでなく、第１のプリンタ１１５及び第３のプリンタ１１７によっても利用することができる。
【特許文献１】特開平１３−９２６１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、前記従来の印刷装置においては、ネットワーク上において共有されている情報の利用について、著作権等の知的財産権の観点からの管理が適切に行われていない。一般的に、フォント情報、マクロ情報、共通フォーム等の情報を利用するためには、知的財産権を侵害することがないように、あらかじめライセンス契約を締結するようになっている。そして、印刷装置において利用される情報の場合、一般的に、ライセンス契約において情報を利用する印刷装置の台数が規定されている。
【０００７】
しかし、従来の印刷装置においては、ネットワーク上において共有可能な情報を利用する印刷装置の台数についての管理は行われていない。また、管理が行われていたとしても、前記情報の利用を許可する又は許可しない、というような一義的な判断に基づく管理であって、ライセンス契約において規定された印刷装置の台数を管理することは行われていない。
【０００８】
本発明は、前記従来の印刷装置の問題点を解決して、ネットワークに接続された印刷装置の識別情報を登録し、登録された該識別情報に基づいて、ネットワーク上において共有可能な情報の利用を制限することによって、前記情報に関する知的財産権の侵害の発生を防止し、ライセンス契約に基づいて、前記情報の利用を適切に管理することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
そのために、本発明の画像処理装置においては、ネットワークに接続可能で、該ネットワーク上において識別可能な識別情報を有し、着脱可能な外部記憶装置が取り付けられる画像処理装置であって、前記外部記憶装置に上位装置から転送された情報を登録する登録手段と、前記登録された情報をネットワーク上の他の画像処理装置に転送する転送手段と、前記登録された情報を転送した他の画像処理装置の識別情報を転送識別情報として前記外部記憶装置に登録する転送識別情報登録手段とを有し、該転送識別情報登録手段によって登録された前記転送識別情報に基づいて、前記登録された情報の転送を制限する。
【発明の効果】
【００１０】
本発明によれば、画像処理装置においては、ネットワークに接続された画像処理装置の識別情報を登録し、登録された該識別情報に基づいて、ネットワーク上において共有可能な情報の利用を制限する。
【００１１】
この場合、前記情報に関する知的財産権の侵害の発生を防止し、ライセンス契約に基づいて、前記情報の利用を適切に管理することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１３】
図１は本発明の第１の実施の形態における印刷装置の構成を示す図である。
【００１４】
図において、１１は企業のオフィス等に配設されたＬＡＮ等のネットワークであり、１２、１３及び１４は、前記ネットワーク１１に接続された上位装置としての第１のコンピュータ、第２のコンピュータ及び第３のコンピュータである。また、２２、２３及び２４は、前記ネットワーク１１に接続された画像処理装置である印刷装置としての第１のプリンタ、第２のプリンタ及び第３のプリンタである。
【００１５】
なお、本実施の形態は、ネットワーク環境下における印刷装置がフォント情報、マクロ情報、共通フォーム等の印刷に使用する情報を共有する場合、ライセンスされている各情報毎に、ライセンス契約において規定された印刷装置の台数、すなわち、ライセンス数を適切に管理することができるようにしたものである。
【００１６】
ここで、前記第１のコンピュータ１２、第２のコンピュータ１３及び第３のコンピュータ１４は、ＣＰＵ、ＭＰＵ等の演算手段、磁気ディスク、半導体メモリ等の記憶手段、キーボード、マウス等の入力手段、ＣＲＴ、液晶ディスプレイ等の表示手段、通信インターフェイス等を備えるコンピュータであり、例えば、パーソナルコンピュータ、ワークステーション、サーバ等であるが、いかなる形態のものであってもよい。また、前記ネットワーク１１に接続されたコンピュータの数は、いくつであってもよく、二つ以下であってもよいし、四つ以上であってもよいが、ここでは、前記第１のコンピュータ１２、第２のコンピュータ１３及び第３のコンピュータ１４がネットワーク１１に接続されたコンピュータを代表するものとして説明する。そして、前記第１のコンピュータ１２、第２のコンピュータ１３及び第３のコンピュータ１４は、印刷装置の上位装置として機能し、印刷ジョブを作成して、第１のプリンタ２２、第２のプリンタ２３及び第３のプリンタ２４に送信して印刷を行わせる。なお、前記第１のコンピュータ１２、第２のコンピュータ１３及び第３のコンピュータ１４は、第１のプリンタ２２、第２のプリンタ２３及び第３のプリンタ２４を共有しているので、前記第１のコンピュータ１２、第２のコンピュータ１３及び第３のコンピュータ１４のいずれからでも、第１のプリンタ２２、第２のプリンタ２３又は第３のプリンタ２４のいずれかを選択し、印刷ジョブを送信して印刷を行わせることができる。
【００１７】
また、前記第１のプリンタ２２、第２のプリンタ２３及び第３のプリンタ２４は、インクジェット式、電子写真式、熱転写式等いかなる種類の印刷方式のものであってもよいし、ファクシミリ、複写機、スキャナ等の機能を兼ね備えた複合機であってもよいし、モノクロ画像の印刷を行うモノクロプリンタであってもよいし、カラー画像の印刷を行うカラープリンタであってもよい。そして、前記ネットワーク１１に接続されたプリンタの数は、いくつであってもよく、二つ以下であってもよいし、四つ以上であってもよいが、ここでは、前記第１のプリンタ２２、第２のプリンタ２３及び第３のプリンタ２４がネットワーク１１に接続されたプリンタを代表するものとして説明する。なお、前記第１のプリンタ２２、第２のプリンタ２３及び第３のプリンタ２４は、ＣＰＵ、ＭＰＵ等の演算手段、半導体メモリ等の記憶手段、タッチパネル等の入力手段、液晶ディスプレイ等の表示手段、通信インターフェイス等を備え、ネットワーク環境下における印刷装置として機能することができる。
【００１８】
そして、前記第１のプリンタ２２、第２のプリンタ２３及び第３のプリンタ２４は、それぞれ、固有のＩＤ番号であるプリンタＩＤを格納するためのプリンタＩＤ情報保持部２２ａ、２３ａ及び２４ａを備える。前記プリンタＩＤは、ネットワーク１１に接続された第１のプリンタ２２、第２のプリンタ２３及び第３のプリンタ２４をネットワーク上において識別可能にするための識別情報として機能するものであり、工場出荷時に設定されている。
【００１９】
また、前記第２のプリンタ２３は、着脱可能な外部記憶装置２３ｂを備えている。該外部記憶装置２３ｂは、例えば、ハードディスク装置等から成るものであるが、着脱可能、すなわち、取り付け及び取り外し可能であり、かつ、不揮発性であれば、いかなる種類の記憶装置であってもよい。そして、前記外部記憶装置２３ｂには、上位装置としての第１のコンピュータ１２、第２のコンピュータ１３及び第３のコンピュータ１４から転送された情報として、フォント情報、マクロ情報、共通フォーム等の印刷に使用する情報が格納されている。該情報は、前記第１のプリンタ２２、第２のプリンタ２３及び第３のプリンタ２４によって共有され、印刷に使用されるものであれば、いかなる種類の情報であってもよいが、本実施の形態においては、上位装置としての第１のコンピュータ１２、第２のコンピュータ１３及び第３のコンピュータ１４から転送された情報がフォント情報、すなわち、フォントデータであるとして説明する。
【００２０】
本実施の形態において、前記外部記憶装置２３ｂが取り付けられる印刷装置としての第１のプリンタ２２、第２のプリンタ２３及び第３のプリンタ２４は、前記外部記憶装置２３ｂに上位装置としての第１のコンピュータ１２、第２のコンピュータ１３及び第３のコンピュータ１４から転送された情報としてのフォントデータを登録する登録手段と、登録された情報としてのフォントデータをネットワーク１１上の他の印刷装置に転送する転送手段と、登録されたフォントデータを転送した他の印刷装置の識別情報としてのプリンタＩＤを転送識別情報として前記外部記憶装置２３ｂに登録する転送識別情報登録手段とを有している。そして、転送識別情報としての他の印刷装置のプリンタＩＤに基づいて、登録されたフォントデータの転送を制限するようになっている。なお、該登録されたフォントデータの転送は、前記転送識別情報登録手段によって登録された他の印刷装置のプリンタＩＤの数に基づいて制限される。
【００２１】
次に、本実施の形態において、外部記憶装置２３ｂに格納されているフォントデータテーブル構造について説明する。
【００２２】
図３は本発明の第１の実施の形態における外部記憶装置に格納されているフォントデータテーブルの構造を示す図である。
【００２３】
図３に示されるように、フォントデータのそれぞれには、各フォントを識別するためのフォントＩＤ３１が割り付けられている。また、各フォントのライセンス契約に基づき、ネットワーク１１を介してフォントデータを共有することの可否を判断するために、記憶領域として許可レジスタ３２が設定される。なお、フォントデータを共有することの可否は、ネットワーク１１上の第１のプリンタ２２、第２のプリンタ２３及び第３のプリンタ２４のプリンタＩＤによって判断される。
【００２４】
そして、各フォントに対応する許可レジスタ３２の数は、各フォントのライセンス契約によって規定された印刷装置の台数、すなわち、ライセンス数に従って定められる。例えば、ライセンス数がｎ台である場合、ｎ−１個の許可レジスタ３２が各フォントについて設定される。そして、各許可レジスタ３２内には、前記フォントを使用することを許可された印刷装置、すなわち、許可プリンタの転送識別情報としてのプリンタＩＤが登録されて格納されている。なお、残り一台のライセンス数は、外部記憶装置２３ｂが取り付けられている第２のプリンタ２３に対して必要になる。図３に示される例においては、ｎ−１個の許可レジスタ３２の下のフォントデータレジスタ３３に、フォントＩＤ３１に対応する実際のフォントデータが格納されている。
【００２５】
次に、ネットワーク１１に接続されている第１のプリンタ２２、第２のプリンタ２３及び第３のプリンタ２４から送信される外部記憶装置２３ｂ内のフォントデータのダウンロード要求コマンドの構造について説明する。
【００２６】
図４は本発明の第１の実施の形態におけるフォントデータのダウンロード要求コマンドの構造を示す図である。
【００２７】
図４に示されるように、ダウンロード要求コマンド３４は、フォントの要求コマンドであることを示すフォント要求コマンド３５、要求しているフォントＩＤ３１を示す要求フォントＩＤ３６、及び、コマンドを発行した要求元である印刷装置のプリンタＩＤを示す要求元プリンタＩＤ３７を含むようになっている。
【００２８】
次に、前記構成の印刷装置の動作について説明する。
【００２９】
図５は本発明の第１の実施の形態における印刷装置の動作を示すフローチャートである。
【００３０】
まず、外部記憶装置２３ｂが配設されていない第１のプリンタ２２が、第１のコンピュータ１２、第２のコンピュータ１３又は第３のコンピュータ１４から印刷ジョブを受信し、該印刷ジョブに必要となるフォントデータを特定し、自分の中にフォントデータがない場合、ネットワーク１１上の他のプリンタ、すなわち、第２のプリンタ２３及び第３のプリンタ２４に対してフォントデータのダウンロード要求コマンド３４を送信する。この場合、ブロードキャストのように、ネットワーク１１上のすべてのノードに対してダウンロード要求コマンド３４を送信し、該ダウンロード要求コマンド３４を解釈することができるノードが共通アーキティクチャを有する印刷装置となる。ここで、ノードとは、ネットワーク１１を構成するすべての機器であり、図１に示される例においては、前記第１のコンピュータ１２、第２のコンピュータ１３、第３のコンピュータ１４、第１のプリンタ２２、第２のプリンタ２３及び第３のプリンタ２４である。
【００３１】
続いて、ダウンロード要求コマンド３４を受信した第２のプリンタ２３は、前記ダウンロード要求コマンド３４を解釈し、要求されているフォントが外部記憶装置２３ｂの中に格納されているか否かを判断する。そして、前記フォントがある場合は、該フォントに対応する許可レジスタ３２を確認し、前記第１のプリンタ２２のプリンタＩＤが格納されているか否か、すなわち、前記第１のプリンタ２２が既に許可プリンタとして登録されているか否かを判断する。そして、登録されている場合には、要求されているフォントのフォントデータの送信を開始する。また、登録されていない場合、要求されているフォントのライセンス数に空きがあるか否かを、許可レジスタ３２の空きに基づいて判断する。
【００３２】
そして、空きがある場合は、空いている許可レジスタ３２にダウンロード要求コマンド３４の送信元である第１のプリンタ２２のプリンタＩＤを登録し、その後、要求されているフォントのフォントデータの送信を開始する。ここで、前記プリンタＩＤは個々の印刷装置の中にハード的に設定してある固有のＩＤ番号であるので、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス等のソフト的に設定されたＩＤとは異なり、ライセンスをごまかすための違法操作に対して信頼性が非常に高いというメリットがある。
【００３３】
なお、許可プリンタのプリンタＩＤは、本実施の形態のように、ダウンロード要求コマンド３４を受信する毎に登録されてもよいし、あらかじめフォントを使用することが決められている印刷装置のプリンタＩＤを、前記フォントのフォントデータを外部記憶装置２３ｂの中にインストールする際に、インストールソフトウェア、印刷装置の入力手段の操作等によって登録するようにしてもよい。
【００３４】
一方、要求されているフォントが外部記憶装置２３ｂの中に格納されているか否かを判断して格納されていない場合、又は、要求されているフォントのライセンス数に空きがあるか否かを判断して空きがなかった場合には、第２のプリンタ２３は受信したダウンロード要求コマンド３４を受け捨てる。
【００３５】
また、ダウンロード要求コマンド３４の送信元である第１のプリンタ２２は、タイマを設定し、ネットワーク１１からフォントデータが送られてくるか否かを監視し、送られてきた場合はフォントデータを受信し、該フォントデータに基づいてフォントキャッシュを内部の記憶手段上に生成し、印刷ジョブの指定通りのフォントによって印刷を行う。また、ネットワーク１１上からフォントデータが送られてこずにタイムアウトになった場合、前記第１のプリンタ２２は、内部の記憶手段に搭載された内蔵フォントを代替フォントとして使用することによって印刷を行うか、印刷ジョブに含まれるスクリーンフォントによって印刷を行う。
【００３６】
次に、フローチャートについて説明する。
ステップＳ１  第１のプリンタ２２は印刷ジョブを受信する。
ステップＳ２  第１のプリンタ２２はフォントデータの特定を行う。
ステップＳ３  第１のプリンタ２２は指定のフォントデータがあるか否かを判断する。指定のフォントデータがある場合はステップＳ１７に進み、指定のフォントデータがない場合はステップＳ４に進む。
ステップＳ４  第１のプリンタ２２は第２のプリンタ２３に対してダウンロード要求コマンド３４を送信する。
ステップＳ５  第２のプリンタ２３はダウンロード要求コマンド３４を受信する。
ステップＳ６  第２のプリンタ２３は指定のフォントがあるか否かを判断する。指定のフォントがある場合はステップＳ７に進み、指定のフォントがない場合はステップＳ１１に進む。
ステップＳ７  第２のプリンタ２３はプリンタ２２のプリンタＩＤが許可レジスタに既に登録されているかを判断する。既に登録済みである場合はステップＳ１０に進み、登録されていない場合はステップＳ８に進む。
ステップＳ８  第２のプリンタ２３はライセンス数に空きがあるか否かを判断する。ライセンス数に空きがある場合はステップＳ９に進み、ライセンス数に空きがない場合はステップＳ１１に進む。
ステップＳ９  第２のプリンタ２３はフォントデータテーブル内に許可プリンタのプリンタＩＤを登録する。
ステップＳ１０  第２のプリンタ２３は第１のプリンタ２２に対してフォントデータを送信し、処理を終了する。
ステップＳ１１  第２のプリンタ２３はコマンドを受け捨て、処理を終了する。
ステップＳ１２  第１のプリンタ２２はタイマを設定する。
ステップＳ１３  第１のプリンタ２２はタイムアウトであるか否かを判断する。タイムアウトである場合はステップＳ１８に進み、タイムアウトでない場合はステップＳ１４に進む。
ステップＳ１４  第１のプリンタ２２はフォントデータが送られてきたか否かを判断する。フォントデータが送られてきた場合はステップＳ１５に進み、フォントデータが送られてこない場合はステップＳ１３に戻る。
ステップＳ１５  第１のプリンタ２２はフォントデータを受信する。
ステップＳ１６  第１のプリンタ２２はフォントキャッシュを生成する。
ステップＳ１７  第１のプリンタ２２は指定のフォントで印刷を行い、処理を終了する。
ステップＳ１８  第１のプリンタ２２は代替フォント又はスクリーンフォントで印刷を行い、処理を終了する。
【００３７】
このように、本実施の形態においては、第１のプリンタ２２、第２のプリンタ２３及び第３のプリンタ２４のそれぞれにプリンタＩＤを設け、該プリンタＩＤを用いて、ネットワーク１１上の外部記憶装置２３ｂを搭載した第２のプリンタ２３が前記外部記憶装置２３ｂ内のフォントデータのライセンス制御を行うようになっている。すなわち、登録されたフォントデータの転送は、登録されたプリンタＩＤの数に基づいて制限される。これにより、フォントのライセンス契約において規定されたライセンス数を適切に管理することができる。
【００３８】
次に、本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構成を有するものは、同じ符号を付与することによってその説明を省略する。また、前記第１の実施の形態と同じ動作及び同じ効果についても、その説明を省略する。
【００３９】
図６は本発明の第２の実施の形態における印刷装置の構成を示す図、図７は本発明の第２の実施の形態における外部記憶装置に格納されているフォントデータテーブルの構造を示す図である。
【００４０】
ところで、前記第１の実施の形態においては、第２のプリンタ２３は、外部記憶装置２３ｂに格納されたフォントを、第２のプリンタ２３自体の記憶手段に格納された内蔵フォントとして使用するようになっている。そのため、外部記憶装置２３ｂを第２のプリンタ２３から取り外して、第１のプリンタ２２又は第３のプリンタ２４のような他の印刷装置に取り付けた場合、該他の印刷装置が許可プリンタとして登録されていなくても、前記外部記憶装置２３ｂに格納されたフォントを内蔵フォントとして使用することができてしまう。すなわち、外部記憶装置２３ｂを取り付けた印刷装置は、許可プリンタとして登録されていなくても、前記外部記憶装置２３ｂに格納されたフォントを使用することができるようになっている。これにより、ライセンス上の問題が発生する場合がある。
【００４１】
そこで、本実施の形態においては、フォントのフォントデータを外部記憶装置２３ｂの中にインストールする際に、該外部記憶装置２３ｂが取り付けられている印刷装置のプリンタＩＤをインストールプリンタＩＤとして登録するようになっている。さらに、外部記憶装置２３ｂを取り付けた印刷装置は、そのプリンタＩＤがインストールプリンタＩＤとして登録されていないと、前記外部記憶装置２３ｂに格納されたフォントを内蔵フォントとして、使用することができないようになっている。すなわち、印刷装置は、上位装置から転送された情報としてのフォントデータを外部記憶装置２３ｂに登録する際に、自機の識別情報としてのプリンタＩＤを登録識別情報として外部記憶装置２３ｂに登録する手段と、前記外部記憶装置２３ｂが取り付けられている場合に、該外部記憶装置２３ｂに登録された登録識別情報と自機のプリンタＩＤとを比較する手段とを有している。そして、登録識別情報と自機のプリンタＩＤとが一致した場合には、登録されたフォントデータの利用を許可するようになっている。
【００４２】
この場合、図６に示されるように、フォント情報、マクロ情報、共通フォーム等の印刷に使用する情報が格納されている不揮発性の外部記憶装置２３ｂは第２のプリンタ２３に対して着脱可能な形態になっている。なお、前記外部記憶装置２３ｂに格納されているフォントデータテーブルの構造は、図７に示されるように、前記第１の実施の形態におけるフォントデータテーブルの構造とほぼ同じであるが、フォントを前記外部記憶装置２３ｂの中にインストールする際に、該外部記憶装置２３ｂが取り付けられている印刷装置のプリンタＩＤをインストールプリンタＩＤとして登録するインストールプリンタＩＤ格納用レジスタ４１が追加されている。
【００４３】
次に、本実施の形態における前記構成の印刷装置の動作について説明する。まず、フォントインストール処理について説明する。
【００４４】
図８は本発明の第２の実施の形態におけるフォントインストール処理の動作を示すフローチャートである。
【００４５】
ネットワーク１１上の第１のコンピュータ１２、第２のコンピュータ１３又は第３のコンピュータ１４から、外部記憶装置２３ｂを搭載した第２にプリンタ２３に対してフォントをインストールすると、まず、前記第２のプリンタ２３はインストールコマンドを受信する。そして、前記第２のプリンタ２３は、インストール処理を実行し、外部記憶装置２３ｂの中に、図７に示されるような構造のフォントデータテーブルを構築して、インストールする。続いて、前記第２のプリンタ２３は、インストールプリンタＩＤ格納用レジスタ４１に自分のプリンタＩＤを登録する。
【００４６】
次に、フローチャートについて説明する。
ステップＳ２１  第１のコンピュータ１２、第２のコンピュータ１３又は第３のコンピュータ１４からのインストールコマンドを受信する。
ステップＳ２２  インストール処理を実行する。
ステップＳ２３  自分のプリンタＩＤをインストールプリンタＩＤ格納用レジスタ４１に登録し、処理を終了する。
【００４７】
次に、前記印刷装置の起動処理について説明する。
【００４８】
図９は本発明の第２の実施の形態における印刷装置の起動処理の動作を示すフローチャートである。
【００４９】
まず、第２のプリンタ２３は、印刷装置を起動させるときに通常実行される初期化処理としてのイニシャル処理を実行する。続いて、前記第２のプリンタ２３は、外部記憶装置２３ｂ内に登録されているインストールプリンタＩＤ格納用レジスタ４１から登録識別情報としてのインストールプリンタＩＤを読み出し、自分のプリンタＩＤと同一であるか否かを判断する。そして、同一である場合、フォントのフォントデータを外部記憶装置２３ｂの中にインストールする際に、該外部記憶装置２３ｂが第２のプリンタ２３に取り付けられていたことになり、フォントのライセンス契約で規定された内蔵フォントとして使用することができると考えられるので、外部記憶装置２３ｂに格納されたフォントを内蔵フォントとして認識して、使用することができるようにする。
【００５０】
一方、インストールプリンタＩＤと自分のプリンタＩＤとが同一でない場合、フォントが外部記憶装置２３ｂの中にインストールされた際には、該外部記憶装置２３ｂが第２のプリンタ２３に取り付けられていなかったことになり、フォントのライセンス契約で規定された内蔵フォントとして使用することができないと考えられるので、外部記憶装置２３ｂに格納されたフォントを内蔵フォントとせずに、切り離して使用することができないようにする。
【００５１】
次に、フローチャートについて説明する。
ステップＳ３１  イニシャル処理を実行する。
ステップＳ３２  外部記憶装置２３ｂ内のインストールプリンタＩＤを読み出す。
ステップＳ３３  自分のプリンタＩＤと同一であるか否かを判断する。自分のプリンタＩＤと同一である場合はステップＳ３４に進み、自分のプリンタＩＤと同一でない場合はステップＳ３５に進む。
ステップＳ３４  外部記憶装置２３ｂ内のフォントを内蔵フォントとして認識し、処理を終了する。
ステップＳ３５  外部記憶装置２３ｂ内のフォントを内蔵フォントとせずに切り離し、処理を終了する。
【００５２】
このように、本実施の形態においては、フォントのフォントデータを外部記憶装置２３ｂの中にインストールする際に、該外部記憶装置２３ｂが取り付けられている第２のプリンタ２３のプリンタＩＤをインストールプリンタＩＤとして登録するようになっている。そして、前記第２のプリンタ２３は、起動時にインストールプリンタＩＤと自分のプリンタＩＤが同一であることを確認した上で、前記外部記憶装置２３ｂに格納されたフォントを内蔵フォントとして使用する。これにより、外部記憶装置２３ｂに格納されたフォントを内蔵フォントとして使用することができる印刷装置として第２のプリンタ２３を固定することができ、フォントのライセンス契約において規定されたライセンス数を適切に管理することができる。
【００５３】
次に、本発明の第３の実施の形態について説明する。なお、第１及び第２の実施の形態と同じ構成を有するものは、同じ符号を付与することによってその説明を省略する。また、前記第１及び第２の実施の形態と同じ動作及び同じ効果についても、その説明を省略する。
【００５４】
図１０は本発明の第３の実施の形態に外部記憶装置に格納されているフォントデータテーブルの構造を示す図である。
【００５５】
ところで、前記第２の実施の形態においては、外部記憶装置２３ｂを他の印刷装置に取り付けることができないので、第２のプリンタ２３に障害が発生して、該第２のプリンタ２３から他の印刷装置にフォントデータを送信することができなくなると、許可プリンタである他の印刷装置においても、前記外部記憶装置２３ｂに格納されたフォントを利用することができなくなってしまう。
【００５６】
そこで、本実施の形態においては、インストールプリンタＩＤ格納用レジスタ５１を許可レジスタ３２と同じように設定し、インストールプリンタＩＤを許可プリンタのプリンタＩＤと同じレベルの情報として登録するようになっている。すなわち、登録識別情報又は転送識別情報の中に自機の識別情報が含まれている場合には、前記登録されたフォントデータの利用を許可するようになっている。
【００５７】
この場合、図１０に示されるように、外部記憶装置２３ｂに格納されているフォントデータテーブルの構造は、前記第１の実施の形態とほぼ同様であるが、フォントを外部記憶装置２３ｂの中にインストールする際に、該外部記憶装置２３ｂが取り付けられている印刷装置のプリンタＩＤをインストールプリンタＩＤとして登録するインストールプリンタＩＤ格納用レジスタ５１が許可レジスタ３２と同じように設定される。これにより、インストールプリンタＩＤは、許可プリンタのプリンタＩＤと同じレベルの情報として登録される。
【００５８】
そして、ライセンス数をｎ個とした場合、前記第１の実施の形態においては、外部記憶装置２３ｂが取り付けられている第２のプリンタ２３の分を差し引いたｎ−１個の許可レジスタ３２が設定されるが、本実施の形態においては、それに加えてインストールプリンタＩＤ格納用レジスタ５１が設定されるので、合計ｎ個のレジスタが設定される。
【００５９】
次に、本実施の形態における前記構成の印刷装置の動作について説明する。まず、フォントインストール処理について説明する。
【００６０】
図１１は本発明の第３の実施の形態におけるフォントインストール処理の動作を示すフローチャートである。
【００６１】
ネットワーク１１上の第１のコンピュータ１２、第２のコンピュータ１３又は第３のコンピュータ１４から、外部記憶装置２３ｂを搭載した第２のプリンタ２３に対してフォントをインストールすると、まず、前記第２のプリンタ２３はインストールコマンドを受信する。そして、前記第２のプリンタ２３は、インストール処理を実行し、外部記憶装置２３ｂの中に、図１０に示されるような構造のフォントデータテーブルを構築して、インストールする。続いて、前記第２のプリンタ２３は、インストールプリンタＩＤ格納用レジスタ５１に自分のプリンタＩＤを登録する。
【００６２】
次に、フローチャートについて説明する。
ステップＳ４１  第１のコンピュータ１２、第２のコンピュータ１３又は第３のコンピュータ１４からのインストールコマンドを受信する。
ステップＳ４２  インストール処理を実行する。
ステップＳ４３  自分のプリンタＩＤをインストールプリンタＩＤ格納用レジスタ５１に登録し、処理を終了する。
【００６３】
次に、印刷装置の起動処理について説明する。
【００６４】
図１２は本発明の第３の実施の形態における印刷装置の起動処理の動作を示すフローチャートである。
【００６５】
まず、第２のプリンタ２３は、印刷装置を起動させるときに通常実行される初期化処理としてのイニシャル処理を実行する。続いて、前記第２のプリンタ２３は、外部記憶装置２３ｂ内に格納されているインストールプリンタＩＤ格納用レジスタ５１又は許可レジスタ３２に自分のプリンタＩＤが登録されているか否かを判断する。
【００６６】
ここで、フォントのフォントデータを外部記憶装置２３ｂの中にインストールする際に、該外部記憶装置２３ｂが第２のプリンタ２３に取り付けられていたとすると、すなわち、外部記憶装置２３ｂが移動されていないとすると、第２のプリンタ２３のプリンタＩＤは、インストールプリンタＩＤ格納用レジスタ５１に登録されているので、自分のプリンタＩＤが登録されていると判断する。そして、外部記憶装置２３ｂに格納されたフォントを内蔵フォントとして認識して、使用することができるようにする。なお、ネットワーク１１上の他の印刷装置については、前記第１の実施の形態と同様に、許可プリンタとして登録されている場合、前記フォントを使用することができる。
【００６７】
また、フォントのフォントデータを外部記憶装置２３ｂの中にインストールする際に、該外部記憶装置２３ｂが第２のプリンタ２３に取り付けられていなかったとすると、すなわち、外部記憶装置２３ｂが移動されていたとすると、第２のプリンタ２３のプリンタＩＤは、インストールプリンタＩＤ格納用レジスタ５１に登録されていない。しかし、前記第２のプリンタ２３が、以前に許可プリンタとして登録されていた場合には、第２のプリンタ２３のプリンタＩＤは、許可レジスタ３２に登録されているので、前記第２のプリンタ２３は、自分のプリンタＩＤが登録されていると判断する。そして、外部記憶装置２３ｂに格納されたフォントを内蔵フォントとして認識して、使用することができるようにする。
【００６８】
なお、外部記憶装置２３ｂが移動されていた場合であり、かつ、移動前には前記外部記憶装置２３ｂが第１のプリンタ２２に取り付けられていた場合に、該第１のプリンタ２２からのダウンロード要求コマンド３４を受信したとき、前記第２のプリンタ２３は、許可レジスタ３２だけでなくインストールプリンタＩＤ格納用レジスタ５１をも確認して、前記第１のプリンタ２２のプリンタＩＤが格納されているか否かを判断するようになっている。したがって、フォントのフォントデータを外部記憶装置２３ｂの中にインストールする際に外部記憶装置２３ｂが取り付けられていた印刷装置は、外部記憶装置２３ｂが移動された後も、外部記憶装置２３ｂに格納されたフォントを使用することができる。
【００６９】
一方、第２のプリンタ２３のプリンタＩＤが、インストールプリンタＩＤ格納用レジスタ５１にも許可レジスタ３２にも登録されていない場合、前記第２のプリンタ２３は、自分のプリンタＩＤが登録されていないと判断し、外部記憶装置２３ｂに格納されたフォントを内蔵フォントとせずに、切り離して使用することができないようにする。
【００７０】
次に、フローチャートについて説明する。
ステップＳ５１  イニシャル処理を実行する。
ステップＳ５２  インストールプリンタＩＤ又は許可プリンタのプリンタＩＤの中に自分のプリンタＩＤがあるか否かを判断する。インストールプリンタＩＤ又は許可プリンタのプリンタＩＤの中に自分のプリンタＩＤがある合はステップＳ５３に進み、インストールプリンタＩＤ又は許可プリンタのプリンタＩＤの中に自分のプリンタＩＤがない場合はステップＳ５４に進む。
ステップＳ５３  外部記憶装置２３ｂ内のフォントを内蔵フォントとして認識し、処理を終了する。
ステップＳ５４  外部記憶装置２３ｂ内のフォントを内蔵フォントとせずに切り離し、処理を終了する。
【００７１】
このように、本実施の形態においては、インストールプリンタＩＤ格納用レジスタ５１を許可レジスタ３２と同じように設定し、インストールプリンタＩＤを許可プリンタのプリンタＩＤと同じレベルの情報として登録するようになっている。そのため、外部記憶装置２３ｂをフォント情報をインストールした印刷装置から取り外し、ネットワーク１１上の他の印刷装置に移動しても、許可プリンタとして登録されている印刷装置は、前記外部記憶装置２３ｂに格納されたフォントを使用することができる。これにより、フォントのライセンス契約において規定されたライセンス数を適切に管理することができる。
【００７２】
次に、本発明の第４の実施の形態について説明する。なお、第１〜第３の実施の形態と同じ構成を有するものは、同じ符号を付与することによって、その説明を省略する。また、前記第１〜第３の実施の形態と同じ動作及び同じ効果についても、その説明を省略する。
【００７３】
図１３は本発明の第４の実施の形態に外部記憶装置に格納されているフォントデータテーブルの構造を示す図である。
【００７４】
ところで、通常、外部記憶装置２３ｂを移動するのは、移動前に取り付けられていた印刷装置に障害が発生してネットワーク１１に接続して使用することができなくなってしまった場合であるが、前記第３の実施の形態においては、外部記憶装置２３ｂを移動した先の印刷装置が新しくネットワーク１１に接続したものであって、許可プリンタとして登録されていないと、前記移動した先の印刷装置において外部記憶装置２３ｂに格納されたフォントを使用することができなくなってしまう。この場合、移動前に取り付けられていた印刷装置を使用しなくなるので、フォントのライセンス数に空きが生じるにも関わらず、前記移動した先の印刷装置においてフォントを使用することができないので、ライセンス契約を有効に活用することができず、無駄が生じてしまう。
【００７５】
そこで、本実施の形態においては、インストールプリンタＩＤ格納用レジスタ５１に特殊なＩＤを格納するとともに、新たにオリジナルプリンタＩＤ待避レジスタ６２及び待避フラグ６３を設定するようになっている。
【００７６】
この場合、図１３に示されるように、外部記憶装置２３ｂに格納されているフォントデータテーブルの構造は、前記第３の実施の形態とほぼ同様であるが、インストールプリンタＩＤ格納用レジスタ５１には、フォントをインストールする際に外部記憶装置２３ｂが取り付けられている印刷装置のプリンタＩＤでなく、通常のプリンタＩＤとしては設定されることがない特殊なＩＤがあらかじめ格納されている。また、新たにオリジナルプリンタＩＤ待避レジスタ６２、及び、該オリジナルプリンタＩＤ待避レジスタ６２が使用中であるかどうかを示す待避フラグ６３が設定される。
【００７７】
次に、本実施の形態における前記構成の印刷装置の動作について説明する。まず、印刷装置の起動処理について説明する。
【００７８】
図１４は本発明の第４の実施の形態における印刷装置の起動処理の動作を示すフローチャートである。
【００７９】
まず、フォントのフォントデータを外部記憶装置２３ｂの中にインストールする際には、前記第２及び第３の実施の形態と同様に、通常のフォントインストールを行う。
【００８０】
その後、第２のプリンタ２３の電源を投入すると、第２のプリンタ２３は印刷装置を起動させるときに通常実行される初期化処理としてのイニシャル処理を実行する。ここでは、前記第２のプリンタ２３に外部記憶装置２３ｂが取り付けられているものとする。続いて、前記第２のプリンタ２３は、外部記憶装置２３ｂに格納されている待避フラグ６３を読み込み、該待避フラグ６３が０であるか否かを判断する。ここで、待避フラグ６３が０であることは、オリジナルプリンタＩＤ待避レジスタ６２にはデータが入っていないことを表し、待避フラグ６３が１であることは、オリジナルプリンタＩＤ待避レジスタ６２に何らかのデータが入っていることを表す。
【００８１】
そして、待避フラグ６３が０である場合、第２のプリンタ２３は、自分のプリンタＩＤをオリジナルプリンタＩＤ待避レジスタ６２に書き込み、待避フラグ６３を使用中であることを示す１にセットする。続いて、前記第２のプリンタ２３は、インストールプリンタＩＤ格納用レジスタ５１に格納されている通常のプリンタＩＤとしては設定されることがない特殊なＩＤを自分のプリンタＩＤとして書き換える。これにより、外部記憶装置２３ｂが取り付けられている第２のプリンタ２３は、自動的にフォントデータをインストールした印刷装置となる。そして、外部記憶装置２３ｂに格納されたフォントを内蔵フォントとして認識して、使用することができるようにする。
【００８２】
一方、待避フラグ６３が０であるか否かを判断して、０でない場合、すなわち、待避フラグ６３が１である場合、外部記憶装置２３ｂに格納されているフォントを内蔵フォントとして使用するライセンスが、オリジナルプリンタＩＤ待避レジスタ６２にプリンタＩＤが書き込まれている他の印刷装置に付与されたことを意味する。なお、外部記憶装置２３ｂを他の印刷装置に取り付ける際には、後述されるような取り外し処理を行わないと、待避フラグ６３が０に戻らないようになっている。これにより、常に一台の印刷装置に対してだけフォントインストールの際の印刷装置としてのライセンスを付与することができる。そのため、待避フラグ６３が１である場合、外部記憶装置２３ｂが取り付けられている印刷装置に対しては、フォントを使用するライセンスを付与しないものとする。したがって、第２のプリンタ２３は、フォントのライセンス契約で規定された内蔵フォントとして使用することができないと考えられるので、外部記憶装置２３ｂに格納されたフォントを内蔵フォントとせずに、切り離して使用することができないようにする。
【００８３】
次に、フローチャートについて説明する。
ステップＳ６１  イニシャル処理を実行する。
ステップＳ６２  外部記憶装置内の待避フラグ６３を読み込む。
ステップＳ６３  待避フラグ６３が０であるか否かを判断する。待避フラグ６３が０である場合はステップＳ６４に進み、待避フラグ６３が１である場合はステップＳ６８に進む。
ステップＳ６４  自分のプリンタＩＤをオリジナルプリンタＩＤ待避レジスタ６２に書き込む。
ステップＳ６５  待避フラグ６３を１にセットする。
ステップＳ６６  インストールプリンタＩＤ格納用レジスタ５１の値に自分のプリンタＩＤを書き換える。
ステップＳ６７  外部記憶装置２３ｂ内のフォントを内蔵フォントとして認識し、処理を終了する。
ステップＳ６８  外部記憶装置２３ｂ内のフォントを内蔵フォントとせずに切り離し、処理を終了する。
【００８４】
次に、外部記憶装置２３ｂを第２のプリンタ２３から取り外して他の印刷装置に取り付ける場合の動作について説明する。
【００８５】
図１５は本発明の第４の実施の形態における外部記憶装置の取り外し処理の動作を示すフローチャートである。
【００８６】
まず、第２のプリンタ２３から外部記憶装置２３ｂを取り外す際に、第２のプリンタ２３の入力手段を操作することによって、又は、上位装置から、外部記憶装置２３ｂを取り外しの指示を与える。そして、該指示を受けた第２のプリンタ２３は、外部記憶装置２３ｂのオリジナルプリンタＩＤ待避レジスタ６２に格納してあった本来のプリンタＩＤを読み込み、自分のプリンタＩＤとして書き戻し、待避フラグ６３を０にクリアし、取り外し可能状態とする。なお、取り外し可能状態の通知を、取り外しの指示を与えた上位装置等に対して返信することもできる。
【００８７】
次に、フローチャートについて説明する。
ステップＳ７１  第２のプリンタ２３の入力手段又は上位装置から外部記憶装置２３ｂの取り外しモードに設定する。
ステップＳ７２  オリジナルプリンタＩＤ待避レジスタ６２の値を自分のプリンタＩＤとして書き換える。
ステップＳ７３  待避フラグ６３を０にクリアし、処理を終了する。
【００８８】
このように、本実施の形態においては、インストールプリンタＩＤ格納用レジスタ５１に特殊なＩＤを格納するとともに、新たにオリジナルプリンタＩＤ待避レジスタ６２及び待避フラグ６３を設定するようになっている。そのため、フォントをインストールする際の印刷装置としてのライセンスを維持しながら、他の印刷装置に外部記憶装置２３ｂを移動させても、該外部記憶装置２３ｂが取り付けられている印刷装置に対してフォントをインストールする際の印刷装置としてのライセンスを付与することができ、該ライセンスを効率よく利用することができる。
【００８９】
なお、前記第１〜第４の実施の形態においては、外部記憶装置２３ｂがハードディスクであるとして記載したが、外部記憶装置２３ｂとして、Ｆｌａｓｈ（フラッシュ）ＲＯＭ等のメモリを用いることもできる。
【００９０】
また、フォントデータの許可レジスタ３２を個別のフォント毎に設けているが、すべてのフォント共通の一つの許可レジスタテーブルによる管理も可能である。
【００９１】
さらに、フォントデータの共有について記載しているが、フォント以外にも特定ロゴ等のマクロ情報や定型フォームなどのフォームでもよい。
【００９２】
なお、本実施の形態は、印刷装置における適用例を示したが、画像表示可能なスキャナ装置等他の画像処理装置においても適用可能である。
【００９３】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【図面の簡単な説明】
【００９４】
【図１】本発明の第１の実施の形態における印刷装置の構成を示す図である。
【図２】従来のネットワーク接続されている印刷装置を示す図である。
【図３】本発明の第１の実施の形態における外部記憶装置に格納されているフォントデータテーブルの構造を示す図である。
【図４】本発明の第１の実施の形態におけるフォントデータのダウンロード要求コマンドの構造を示す図である。
【図５】本発明の第１の実施の形態における印刷装置の動作を示すフローチャートである。
【図６】本発明の第２の実施の形態における印刷装置の構成を示す図である。
【図７】本発明の第２の実施の形態における外部記憶装置に格納されているフォントデータテーブルの構造を示す図である。
【図８】は本発明の第２の実施の形態におけるフォントインストール処理の動作を示すフローチャートである。
【図９】本発明の第２の実施の形態における印刷装置の起動処理の動作を示すフローチャートである。
【図１０】本発明の第３の実施の形態に外部記憶装置に格納されているデータの構造を示す図である。
【図１１】本発明の第３の実施の形態におけるフォントインストール処理の動作を示すフローチャートである。
【図１２】本発明の第３の実施の形態における印刷装置の起動処理の動作を示すフローチャートである。
【図１３】本発明の第４の実施の形態に外部記憶装置に格納されているフォントデータテーブルの構造を示す図である。
【図１４】本発明の第４の実施の形態における印刷装置の起動処理の動作を示すフローチャートである。
【図１５】本発明の第４の実施の形態における外部記憶装置の取り外し処理の動作を示すフローチャートである。
【符号の説明】
【００９５】
１１    ネットワーク
１２    第１のコンピュータ
１３    第２のコンピュータ
１４    第３のコンピュータ
２２    第１のプリンタ
２３    第２のプリンタ
２３ｂ    外部記憶装置
２４    第３のプリンタ
【図１】
2005219263.tif 000003
【図２】
2005219263.tif 000004
【図３】
2005219263.tif 000005
【図４】
2005219263.tif 000006
【図５】
2005219263.tif 000007
【図６】
2005219263.tif 000008
【図７】
2005219263.tif 000009
【図８】
2005219263.tif 000010
【図９】
2005219263.tif 000011
【図１０】
2005219263.tif 000012
【図１１】
2005219263.tif 000013
【図１２】
2005219263.tif 000014
【図１３】
2005219263.tif 000015
【図１４】
2005219263.tif 000016
【図１５】
2005219263.tif 000017