(57)【要約】【課題】汎用のハードウェア、汎用のソフトウェアを基本として設計、製造される画像処理装置の無断複製、無断使用を禁止する。更に事故によって、それを回避する時の手段及び処理についても規定する。【解決手段】汎用のハードウェアＰＣ用マザーボード、汎用のＯＳから構成される画像処理装置とそのシステムソフトウェアインストール、及び動作時に画像処理装置に装着さらたダングルの有無及びダングルに書き込まれているデータによって、システムソフトのインストール及び動作に制限を加える。この時の制限の設け方についてのアルゴリズム及び処置方法。【選択図】        図１
2004362485.tif 000002
【特許請求の範囲】
【請求項１】
書き換え不可能な外部データ記憶装置と定期的に通信を行い、外部記憶装置が検知されなかった場合に於いて、ネットワーク接続された汎用のコンピュータから受け取ったベクタ形式のジョブをラスター画像に展開した後、外部記憶装置が検知されるまで出力を行わす画像処理装置のシステムの保存領域に貯える機能を持つことを特徴とする画像処理装置。
【請求項２】
上記請求項１に於いて、展開されたラスター画像は、画像処理装置に装着されたモニタによって、プレビューし、画像処理装置に接続された操作部から編集出来ることを特徴とする画像処理装置。
【請求項３】
書き換え不可能な外部データ記憶装置と定期的に通信を行い、外部記憶装置が検知されなかった場合に於いて、ネットワーク接続された汎用のコンピュータから受け取ったベクタ形式のジョブをラスタージョブに展開せずベクタファイル形式のまま、外部記憶装置が検知されるまで出力を行わず画像処理装置のシステムの保存領域に貯える機能を持つことを特徴とする画像処理装置。
【請求項４】
書き換え不可能な外部データ記憶装置と定期的に通信を行い、外部記憶装置が検知された場合に於いて、予め使用することを許可されたキューを起動することを特徴とする画像処理装置。
【請求項５】
上記請求項１から４に於いて、画像処理装置の入出力ポートに装着されるデータ記憶装置は、画像処理装置に直接ではなく、画像処理装置とネットワーク接続された任意のワークステーション（Ｗ．Ｓ．）に接続されても良いことを特徴とする画像処理システム。
【請求項６】
画像処理装置の電源投入後、画像処理装置はシステム起動モードに入るか、システム設定モードに入るか、あるいはシステムソフトウェア設定モードに入るか一定時間入力を受け付ける。この一定時間を予め設定される複数の時間から選択出来ることを特徴とする画像処理装置。
【請求項７】
ローカル表示部、外部表示装置接続用入出力ポート、ローカル操作部、外部操作部接続用入出力ポートを持ち、外部表示装置または、外部操作部が接続されていない場合は、ローカル表示部、ローカル操作部での表示、操作を自動的に有効とすることを特徴とする画像処理装置。
【請求項８】
上記請求項１，３，４，５に於いて画像処理装置が、その入出力ポートに装着されるデータ記憶装置の接続を定期的に確認する時間間隔を設定出来ることを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
印刷関係、アパレル関係、プリントショップで使用される画像処理装置のハードウェア、ソフトウェアの無断複製、不正使用を禁止する。
【０００２】
【従来の技術】
従来の技術での実現方法を以下に述べる。
【０００３】
画像処理装置を構成する個々の部品をサービス部品と調達して組み合わせ、ソフトウェアをインストールしても、製造時に付与された共通の情報を個々の部品が持っていないと、システムソフトウェアのインストールが出来ないという方法が取られている。
【０００４】
この方法の場合、製造時に共通の情報を個々の部品に付与することは難しく、データを記憶することが出来る部品以外の交換は、簡単に行うことが出来てしまっている。
【０００５】
また、このような事が出来るのは、スクラッチから作成し、不正コピー、不正使用を禁止するオリジナルの方法を作り込める場合に限られている。
【０００６】
汎用のハードウェア、汎用のソフトウェア及びそれらをベースにして動作するユーティリティーやソフトウェア群から構成される画像処理装置での不正コピー、不正使用を禁止する為の応用としてドングルがある。
【０００７】
パッケージアプリケーションソフトウェアでは不正コピー、不正使用禁止の方法としてドングルを使う方法が一般的である（例えば、特許文献１参照）。
【０００８】
コンピュータのキーボードとＣＰＵの間にドングルを挿入し、そのダングルには、アプリケーションソフトのシリアルナンバーと１対１に対応する情報が記憶され、そのダングルが無かったり、誤ったダングル挿入されているとインストールも動作も出来ないという方式が取られている。
【０００９】
また、画像処理装置へのシステムソフトウェアのインストールは、画像処理装置に装着されているＣＤ  ＲＯＭドライブにシステムソフトウェアの入ったＣＤＲＯＭを入れ、画像処理装置に内蔵されているハードディスク上にデータの書き込みを行っている。機能変更を行う場合は、その都度ＣＤ  ＲＯＭからシステムソフトウェアの書き込みを行う必要がある。
【００１０】
また、正しくないハードウェアの構成要素が検知された場合は、その時点でシステムソフトウェアのインストールを禁止するか、特別のパスワードを入力しないとシステムソフトウェアの書き換え、上書きは禁止されている。
【００１１】
【特許文献１】
特開平１１−２０３１２６号公報
【００１２】
【発明が解決しようとする課題】
アプリケーションソフトウェアのドングルを使った不正コピー、不正使用禁止は、ドングルがない場合または、誤ったダングルを使った場合アプリケーションソフトウェアを起動出来ないというシンプルな構成になっている。
【００１３】
これを画像処理装置に応用する場合には、あまりにも禁止事項が単純化されし過ぎている。すなわち、画像処理装置とその出力装置からなるシステムの場合、課金の対象は出力装置から絵が出力される時である。
【００１４】
言い方を変えると、不正使用されても、画像が出力されなければ不正に金銭的な利益を得ることは出来ない。また、事故に依ってドングルが破損した場合は、一切の仕事が出来ないということは大変不便である。従って、ドングルが無くても画像の出力直前の状態まで展開されたラスター画像の編集までも含めて、進めておけることは、大きな生産性に結びつく。
【００１５】
【課題を解決するための手段】
そこで、使用するドングルに書かれている情報に従って、画像処理装置が提供出来る機能に差が付けられることも大きなメリットとなる。
【００１６】
ドングルに書き込まれているデータに従って、ＣＤ  ＲＯＭから必要な機能を提供出来るソフトを画像処理装置の内蔵ハードディスクに書き込んだり、丸々全機能を実行するソフトウェアをハードディスク上に持っていても、装着されるダングルに書かれている情報に従って、画像処理システム上の機能が制限される。
【００１７】
また、画像処理装置とネットワーク接続されたクライアント側の、ワークステーション（Ｗ．Ｓ．）にもドングルを装着することで、ユーザー毎に使用出来るが画像処理装置の機能に制限を加えることも出来る。
【００１８】
機能アップの為のソフトのアップデートは、サービスマンでなくユーザーが購入したダングルを画像処理装置の汎用入出力のインタフェースに装着することで容易になる。
【００１９】
【発明の実施の形態】
以下、本発明の好適な実施例を示す。
【００２０】
本実施例は、説明図１に示す様にディジタル複写機１００、ディジタル複写機１００にそれぞれ接続される画像処理装置１０１及びホストコンピュータ１０２から構成される画像処理システムに本発明を適用したものであり、上記ディジタル複写機１００と画像処理装置１０１ｎとは専用インターフェースを介して接続され、ホストコンピュータ１０２、画像処理装置とはイーサネット（登録商標）等のネットワークまたは、汎用のインタフェースを介して接続され、ホストコンピュータ１０２とディジタル複写機１００の間のイメージ、テキストデータ、又はコンピュータグラフィクスデータ等の転送、及び各種機能の指示は、画像処理装置１０１を介して行われるようになっている。
【００２１】
また、本実施例に於て、上記ディジタル複写機１００は本来のフルカラーコピー機能、モノクロカラーコピー機能、三色コピー機能、ツインカラーコピー機能等の各種コピー機能、拡大率／縮小率設定、輝度調整、ＣＲＤ選択、カラーモード（４色、モノクロ）選択、画像モード／文字モード選択、シャープネス設定、トナー量調整、枚数指定の他に両面印刷機能、ソート機能、ステープル機能、ペーパーデッキからの給紙機能、プレビュー機能、原稿台からのスキャン機能及びカラー領域指定機能等の各種拡張機能を有しており、それらの機能は上記ホストコンピュータ１０２からも画像処理装置１０１を介して指定出来る様になっている。
【００２２】
また、プレビュー機能はディジタル複写機１００でプリントアウトする前に、ホストコンピュータ１０２側のディスプレイ又は画像処理装置１０１に接続されたプレビューアに予想画像を表示して色調整、編集、レイアウト等を行う機能であり、コピーモード領域指定機能は各原稿の領域毎にカラープリントにするのかツインカラープリントにするのか、あるいはモノクロプリントにするか等の印刷モードを任意に指定する機能である。
【００２３】
一方上記画像処理装置１０１は、説明図２示すように、ネットワークを介してホストコンピュータ１０２とデータの授受を行うインターフェース１０１Ａ、専用線を介してディジタル複写機とデータの授受を行うインタフェース１０１Ｂ、ＰＤＬデータの展開及び変換処理を行うＰＤＬ処理部：ラスタライザ１０１Ｃ、ビットマップイメージにγ処理及び色変換処理を行う画像処理部１０１Ｄ、画像処理装置１０１内のでの一連の作業時間を管理するタイマ部１０１Ｅ、ホストコンピュータ側から送られたＰＤＬデータを処理開始前に一時的に蓄積、処理後のデータを蓄積するスプーラ１０１Ｆ、ディジタル複写機１００との通信でプリント枚数を計測管理するＣＶソフトカウンタ１０１Ｇ、上記スプール、展開、画像処理操作、通信等の全体の制御を行う制御部１０１Ｈ、画像のフィニッシングを行うメモリ１０１Ｉ、システムの一連の動作の来歴を残す領域：ジョブログ１０１Ｊ、システム動作に必要な命令を格納する領域：プログラムメモリ１０１Ｋに書き込む命令をメディアから読み出す為の外部メディア読み取り装置：ＣＤ  ＲＯＭドライブ１０１Ｌ、データ記憶装置：ドングル用画像処理装置の汎用入出力ポート：Ｐｏｒｔ  Ｄ  １０１Ｍ、外部モニタ接続用Ｐｏｒｔ  Ｍ  １０１Ｎ、外部操作部接続用Ｐｏｒｔ  Ｃ１０１  Ｏ、画像処理装置上にある操作部：ローカル操作部１０１Ｐ、及び画像処理装置上にある表示部：ローカル表示部１０１Ｑから構成されており、ジョブログメモリ１０１Ｊは上記ホストコンピュータ１０２から指定された各種機能をディジタル複写機に実行させ、指定された機能に基づくジョブ及び画像処理装置１０１自体に指定されたジョブの記録（ｌｏｇ）を残す。
【００２４】
また、上記スプーラ１０１Ｆには、印刷キュー、待機：Ｈｏｌｄキュー、処理済みキューの機能がある。
【００２５】
印刷キュー、待機キューはホストコンピュータ１０２から接続が可能。印刷キューに送られたジョブは、印刷待ちのキューに入って順番が来たら処理される。一方、待機キューに送られるジョブは、画像処理装置１０１で受信されるジョブを貯えるだけで特別の処理は行わない。待機キューに入ったジョブは、画像処理装置１０１の管理者がプリントキューに移動するか、展開の指示が出されるまでは具体的な処理は施されない。
【００２６】
一方、上記ホストコンピュータ１０２は、接続された原稿スキャナや図示されないディジタルカメラから取り込んだ画像データやテキストデータ、及びネットワークを介して配信された各種データ、ＣＤ−ＲＯＭ等の各種メディアから再生された各種データを上述の画像処理装置１０１、ディジタル複写機１００を用いてコピー（プリント）することが出来る。
【００２７】
（実施例）
本実施例に於ける画像処理装置へのソフトウェアのインストール時の動作を説明する。
【００２８】
画像処理装置１０１にシステムソフトウェアをインストールする場合に於いて、上記ドングル用の画像処理装置の汎用入出力ポート１０１Ｍにドングルが接続されている必要がある。
【００２９】
このドングルの中身はＥＥＰＲＯＭであり、アドレスバス、データバス、制御バスを有する（説明図３参照）。
【００３０】
工場出荷時に任意の画像処理装置のＭＡＣアドレス：実装されているネットワークのハードウェアに依存する唯一無二の１２桁の１６進数が書き込まれ、画像処理装置に同梱されて出荷される。
【００３１】
また、画像処理装置の入出力ポートにはドングルが接続されていても、汎用の入出力入出力ポートとして使用が可能である。
【００３２】
（システムソフトのインストール手順）説明図４参照。
【００３３】
画像処理装置１０１に、まずシステムソフトウェアをインストールする場合には、画像処理装置１０１に電源が投入されると画像処理装置１０１の不揮発メモリ（ＥＥＰＲＯＭ）上にあるイニシャルブートローダーが起動して、画像処理装置の不揮発メモリ（ＥＥＰＲＯＭ）上に記憶された命令コードを画像処理装置上の揮発性メモリ（ＲＡＭ）上にロードする。
【００３４】
上記ＲＡＭ上にロードされたプログラムは、外部モニタ接続用Ｐｏｒｔ  Ｍ  １０１Ｎにポーリングを行い、外部モニタの接続が検知されないと、その表示出力先をローカル表示部１０１Ｑに自動的に切り替える。次に、外部操作部接続用Ｐｏｒｔ  Ｃ  １０１  Ｏにポーリングを行い、外部操作部としてキーボードの接続が検知されないと、操作部入力としてローカル操作部１０１Ｐからの入力を自動的に有効にする。
【００３５】
この後、画像処理装置は、ＲＡＭ上にロードされたイニシャルブートローダーに依って自己診断機能を実行する。
【００３６】
ここでは、外部モニタ、キーボードがそれぞれのＰｏｒｔ  Ｍ、Ｐｏｒｔ  Ｃに接続されている場合について説明する。
【００３７】
次に、自己診断機能の実行結果で異常が認められなければ、画像処理装置１０１のＲＡＭ上にロードされたプログラムは、画像処理装置の汎用入出力ポート：Ｐｏｒｔ  Ｄ  １０１Ｍにポーリングを行う。
【００３８】
また、異常が認められた場合は、外部モニタ上に任意のエラーコードを表示する。画像処理装置１０１は、その電源をＯＦＦされるまでその状態を継続する。
【００３９】
ここで、外部データ記憶装置（以下ドングル）が接続されていない場合は、外部モニタ上に“正しいドングルを接続して下さい。”というメッセージを表示する。画像処理装置１０１は、その電源をＯＦＦされるまでその状態を継続する。
【００４０】
次に、Ｐｏｒｔ  Ｄ  １０１Ｍでドングルの接続が検知された場合は、画像処理装置１０１はドングル上のＥＥＰＲＯＭの任意のアドレスに書き込まれたＭＡＣアドレスを読み出す。
【００４１】
このＭＡＣアドレスとホストコンピュータ１０２とデータの授受を行うインターフェース１０１Ａ上のハードウェア情報として記憶されているＭＡＣアドレスとを照合比較する。
【００４２】
ドングルから読み出したＭＡＣアドレスと１０１Ａ上のハードウェアのＭＡＣアドレスとが一致しない場合は、外部モニタ上に“正しいドングルを接続して下さい。”というメッセージを表示する。画像処理装置１０１は、その電源をＯＦＦされるまでその状態を継続する。
【００４３】
上記以外、すなわちドングルが汎用入出力ポート：Ｐｏｒｔ  Ｄ  １０１Ｍに接続され、かつドングル上に記憶されているＭＡＣアドレスと１０１Ａ上のハードウェアのＭＡＣアドレスが一致した場合は、像処理装置１０１の外部モニタ接続用Ｐｏｒｔ  Ｍ  １０１Ｎに接続されたモニタ上に、セットアップモードのプロンプトが一定時間表示される。
【００４４】
この一定時間中に画像処理装置の操作部接続用Ｐｏｒｔ  Ｃ１０１  Ｏに接続されたキーボードで任意のキーを叩くと、画像処理装置はセットアップモードへ移行する。この一定時間は、予め準備された複数の中から選択出来るものとする。
【００４５】
ここで、キーボードから任意のキーが押下されると画像処理装置１０１は、セットアップのメニューに入る。
【００４６】
メニューには、
Ａシステムソフトのインストール
Ａ−（１）Ｂｏｏｔ  ＲＯＭの中身の書き換え
Ａ−（２）ハードディスク上のプログラムメモリ領域１０１Ｋの初期化
Ａ−（３）システムソフトのインストール実行
の３種類があり、（３）を実行する為には（１）、（２）を実行することは必須ではない。
【００４７】
通常、（３）のみを選択して実行することで一連のシステムソフトウェア実行の処理は完了する。
【００４８】
（３）を実行する為には、予め画像処理装置１０１のＣＤ  ＲＯＭドライブ１０１Ｌにシステムソフトウェア記録媒体（４）としてのＣＤ  ＲＯＭが挿入されている必要がある。
【００４９】
Ｂ初期設定
Ｂ−１画像処理装置１０１の通常動作時にダングルが接続されていない場合の処置についての選択
Ｂ−２時間設定
任意にキーが一定時間ないに押下されない場合は、次の“通常動作時ドングルが接続されていない場合の処置及びタイミング設定”の処理に移行する。
【００５０】
（通常動作時ドングルが接続されていない場合の処置及びタイミング設定）説明図５参照。
【００５１】
次にセットアップモードの初期設定で、通常動作時ドングルが接続されていない場合の処置の設定について説明する。
【００５２】
画像処理装置１０１に、まずシステムソフトウェアをインストールする場合には、画像処理装置１０１に電源が投入されると画像処理装置１０１の不揮発メモリ（ＥＥＰＲＯＭ）上にあるイニシャルブートローダーが起動して、画像処理装置の不揮発メモリ（ＥＥＰＲＯＭ）上に記憶された命令コードを画像処理装置上の揮発性メモリ（ＲＡＭ）上にロードする。
【００５３】
上記ＲＡＭ上にロードされたプログラムは、外部モニタ接続用Ｐｏｒｔ  Ｍ  １０１Ｎにポーリングを行い、外部モニタの接続が検知されないと、その表示出力先をローカル表示部１０１Ｑに自動的に切り替える。次に、外部操作部接続用Ｐｏｒｔ  Ｃ１０１  Ｏにポーリングを行い、外部操作部としてキーボードの接続が検知されないと、操作部入力としてローカル操作部１０１Ｐからの入力を自動的に有効にする。
【００５４】
この後、画像処理装置は、ＲＡＭ上にロードされたイニシャルブートローダーに依って自己診断機能を実行する。
【００５５】
ここでは、外部モニタ、キーボードがそれぞれのＰｏｒｔ  Ｍ、Ｐｏｒｔ  Ｃに接続されている場合について説明する。
【００５６】
次に、自己診断機能の実行結果で異常が認められなければ、画像処理装置１０１のＲＡＭ上にロードされたプログラムは、画像処理装置の汎用入出力ポート：Ｐｏｒｔ  Ｄ  １０１Ｍにポーリングを行う。
【００５７】
また、異常が認められた場合は、外部モニタ上に任意のエラーコードを表示する。画像処理装置１０１は、その電源をＯＦＦされるまでその状態を継続する。
【００５８】
ここで、外部データ記憶装置（以下ドングル）が接続されていない場合は、外部モニタ上に“正しいドングルを接続して下さい。”というメッセージを表示する。画像処理装置１０１は、その電源をＯＦＦされるまでその状態を継続する。
【００５９】
次に、Ｐｏｒｔ  Ｄ  １０１Ｍでドングルの接続が検知された場合は、画像処理装置１０１はドングル上のＥＥＰＲＯＭの任意のアドレスに書き込まれたＭＡＣアドレスを読み出す。
【００６０】
このＭＡＣアドレスとホストコンピュータ１０２とデータの授受を行うインターフェース１０１Ａ上のハードウェア情報として記憶されているＭＡＣアドレスとを照合比較する。
【００６１】
ドングルから読み出したＭＡＣアドレスと１０１Ａ上のハードウェアのＭＡＣアドレスとが一致しない場合は、外部モニタ上に“正しいドングルを接続して下さい。”というメッセージを表示する。画像処理装置１０１は、その電源をＯＦＦされるまでその状態を継続する。
【００６２】
上記以外、すなわちドングルが汎用入出力ポート：Ｐｏｒｔ  Ｄ  １０１Ｍに接続され、かつドングル上に記憶されているＭＡＣアドレスと１０１Ａ上のハードウェアのＭＡＣアドレスが一致した場合は、像処理装置１０１の外部モニタ接続用Ｐｏｒｔ  Ｍ  １０１Ｎに接続されたモニタ上に、セットアップモードのプロンプトが一定時間表示される。
【００６３】
この一定時間中に画像処理装置の操作部接続用Ｐｏｒｔ  Ｃ１０１  Ｏに接続されたキーボードで任意のキーを叩くと、画像処理装置はセットアップモードへ移行する。この一定時間は、予め準備された複数の中から選択出来るものとする。
【００６４】
ここで、キーボードから任意のキーが押下されると画像処理装置１０１は、セットアップのメニューに入る。
【００６５】
メニューには、
Ａシステムソフトのインストール
前述。
【００６６】
Ｂ初期設定
Ｂ−１画像処理装置１０１の通常動作時にドングルが接続されていない場合の処置についての選択
（０）実行中の処理を完了後、再起動する。
【００６７】
（１）受信したベクタファイル形式のジョブを展開して待機キューに残す。
【００６８】
（２）事前に使用を許可したキューをアクティブにせずジョブを受け付けない。
【００６９】
（３）受信した全てのジョブを強制的に待機キューに入れる。
【００７０】
（４）展開、処理、プリントの一連の動作は、可能だが画像処理システムの提供する機能に制限を設ける。
【００７１】
（５）正しいドングルが接続されている場合と同様の動作、機能する。
【００７２】
Ｂ−２時間設定
（１）画像処理装置１０１の汎用入出力ポート：Ｐｏｒｔ  Ｄ  １０１Ｍにドングルが接続されているか否かのポーリングの周期の選択。
【００７３】
（２）画像処理装置１０１の電源投入後、セットアップモードへの移行を受け付ける時間の選択。
【００７４】
Ｂ−３設定完了
画像処理装置１０１の通常動作時にドングルが接続されていない場合の処置についての上記選択肢６項目から任意の一つを選択する。
【００７５】
特にＢ−１で設定を行わない場合は、初期設定である（０）実行中の処理を完了後、再起動するが設定される。
【００７６】
またＢ−２時間設定を行うことが出来るが、特に設定を行わない場合はポーリング周期、セットアップモードへの移行の受け付け時間は、初期値が使用される。
【００７７】
以上の一連の設定が完了し、設定完了を選択すると画像処理装置１０１は、自動的に再起動を実施する。
【００７８】
（通常動作）説明図６参照。
【００７９】
次に通常動作の場合について説明する。
【００８０】
画像処理装置１０１が動作する場合に於いて、上記ドングル用の画像処理装置の汎用入出力ポート１０１Ｍにドングルが接続されている必要がある。
【００８１】
画像処理装置１０１に電源が投入されると画像処理装置１０１の不揮発メモリ（ＥＥＰＲＯＭ）上にあるイニシャルブートローダーが起動して、画像処理装置の不揮発メモリ（ＥＥＰＲＯＭ）上に記憶された命令コードを画像処理装置上の揮発性メモリ（ＲＡＭ）上にロードする。
【００８２】
上記ＲＡＭ上にロードされたプログラムは、外部モニタ接続用Ｐｏｒｔ  Ｍ  １０１Ｎにポーリングを行い、外部モニタの接続が検知されないと、その表示出力先をローカル表示部１０１Ｑに自動的に切り替える。次に、外部操作部接続用Ｐｏｒｔ  Ｃ１０１  Ｏにポーリングを行い、外部操作部としてキーボードの接続が検知されないと、操作部入力としてローカル操作部１０１Ｐからの入力を自動的に有効にする。
【００８３】
この後、画像処理装置は、ＲＡＭ上にロードされたイニシャルブートローダーに依って自己診断機能を実行する。ここでは、外部モニタ、キーボードがそれぞれのＰｏｒｔ  Ｍ、Ｐｏｒｔ  Ｃに接続されている場合について説明する。
【００８４】
次に、自己診断機能の実行結果で異常が認められなければ、画像処理装置１０１のＲＡＭ上にロードされたプログラムは、画像処理装置の汎用入出力ポート：Ｐｏｒｔ  Ｄ  １０１Ｍにポーリングを行う。
【００８５】
また、異常が認められた場合は、外部モニタ上に任意のエラーコードを表示する。画像処理装置１０１は、その電源をＯＦＦされるまでその状態を継続する。
【００８６】
ここで、外部データ記憶装置（以下ドングル）が接続されていない場合は、外部モニタ上に“正しいドングルを接続して下さい。”というメッセージを表示する。画像処理装置１０１は、その電源をＯＦＦされるまでその状態を継続する。次に、Ｐｏｒｔ  Ｄ  １０１Ｍでドングルの接続が検知された場合は、画像処理装置１０１はドングル上のＥＥＰＲＯＭの任意のアドレスに書き込まれたＭＡＣアドレスを読み出す。
【００８７】
このＭＡＣアドレスとホストコンピュータ１０２とデータの授受を行うインターフェース１０１Ａ上のハードウェア情報として記憶されているＭＡＣアドレスとを照合比較する。
【００８８】
ドングルから読み出したＭＡＣアドレスと１０１Ａ上のハードウェアのＭＡＣアドレスとが一致しない場合は、外部モニタ上に“正しいドングルを接続して下さい。”というメッセージを表示する。画像処理装置１０１は、その電源をＯＦＦされるまでその状態を継続する。
【００８９】
上記以外、すなわちドングルが汎用入出力ポート：Ｐｏｒｔ  Ｄ  １０１Ｍに接続され、かつドングル上に記憶されているＭＡＣアドレスと１０１Ａ上のハードウェアのＭＡＣアドレスが一致した場合は、像処理装置１０１の外部モニタ接続用Ｐｏｒｔ  Ｍ  １０１Ｎに接続されたモニタ上に、セットアップモードのプロンプトが一定時間表示される。
【００９０】
この一定時間中に画像処理装置の操作部接続用Ｐｏｒｔ  Ｃ１０１  Ｏに接続されたキーボードで任意のキーが叩かれなければ、画像処理装置は通常の動作モードに入り、モニタ上に“待機”状態を示す表示を行いネットワークを経由したジョブの受信準備状態に入る。
【００９１】
また、画像処理装置１０１は上記の“通常動作時ドングルが接続されていない場合の処置及びタイミング設定“のところで指定された、タイミング設定の汎用入出力ポート：Ｐｏｒｔ  Ｄ  １０１Ｍへのポーリング周期に従って、ドングルの装着確認を行って、ドングルの装着が検知出来なかった場合は、上記設定の処置に従ってドングルの接続されていない場合の処置を行う。
【００９２】
画像処理装置１０１の通常動作時にドングルが接続されていない場合の処置
（０）実行中の処理を完了後、再起動する。
【００９３】
（１）受信したベクタファイル形式のジョブを展開して待機キューに残す。
【００９４】
（２）事前に使用を許可したキューをアクティブにせずジョブを受け付けない。
【００９５】
（３）受信した全てのジョブを強制的に待機キューに入れる。
【００９６】
（４）展開、処理、プリントの一連の動作は、可能だが画像処理システムの提供する機能に制限を設ける。
【００９７】
（５）正しいドングルが接続されている場合と同様の動作、機能する。
【００９８】
（０）に設定が行われたいる場合は、画像処理装置１０１は、実行中のジョブ処理が完了後直ちに再起動する。再起動後、上記の電源投入後の処理シーケンスに従って、外部モニタ上に“正しいドングルを接続して下さい。”というメッセージを表示する。画像処理装置１０１は、その電源をＯＦＦされるまでその状態を継続する。
【００９９】
（１）に設定が行われている場合かつ、外部モニタ、キーボードが画像処理装置１０１の外部表示部接続Ｐｏｒｔ  Ｍ  １０１Ｎ、外部操作部接続用ＰｏｒｔＣ１０１  Ｏにそれぞれ接続されている場合は、ラスタージョブに展開され、Ｈｏｌｄキューに入っているジョブは、キーボード、モニタを使ってその編集が可能となる。
【０１００】
従って、正しいドングルが接続されれば即プリントを開始出来る状態にある。
【０１０１】
（２）に設定が行われていた場合は、画像処理装置１０１は１回目の汎用入出力ポート：Ｐｏｒｔ  Ｄ  １０１Ｍへのポーリング時に、ドングルの装着が検知された時点で予め使用許可されたキューを起動する。
【０１０２】
（３）に設定が行われていた場合は、画像処理装置１０１の印刷キューに送られたジョブも強制的、自動的に待機キューに転送される。
【０１０３】
（４）上記の通り。
【０１０４】
（５）上記の通り。
【０１０５】
また本実施例は、画像処理装置１０１に直接ドングルを接続する場合について説明したが、ホストコンピュータ１０２にダングルを接続し、画像処理装置１０１とホストコンピュータ１０２との通信に依って、ホストコンピュータ１０２にダングルが接続されているか否かを判定する場合にも、拡張して考えられる。
【０１０６】
ダングルが事故に依って破損し新しいダングルを使用しなければなくなった場合は、“正しいドングルを接続して下さい。”という表示が画像処理装置１０１の表示部に出ている時に、画像処理装置の操作部から特殊なパスワードを操作部から入力することで、画像処理装置１０１の１０１Ａのハードウェア上に記憶されているＭＡＣアドレスを画像処理装置１０１の汎用入出力ポート：Ｐｏｒｔ  Ｄ  １０１Ｍを経由してダングル上のＥＥＰＲＯＭの定められたアドレスデータとして書き込むことが出来る。
【０１０７】
【発明の効果】
画像処理装置の不正複製、不正使用を禁止出来る。
【０１０８】
画像処理装置の稼働率を上げられる。
【０１０９】
画像処理の待ち時間を短縮出来る。
【図面の簡単な説明】
【図１】本発明の実施例のシステム構成を示す図である。
【図２】本発明の画像処理装置の内部構成図である。
【図３】本発明の画像処理装置に装着し不正複製、不正使用を禁止するドングルを示す図である。
【図４】本発明の画像処理装置にシステムソフトウェアのインストール手順を示すフローチャートである。
【図５】本発明の画像処理装置が通常動作を行う時に、ドングルが接続されていない場合の処置及びタイミング設定を行う時のフローチャートである。
【図６】本発明の画像処理装置が通常動作を行う時のフローチャートである。
【図１】
2004362485.tif 000003
【図２】
2004362485.tif 000004
【図３】
2004362485.tif 000005
【図４】
2004362485.tif 000006
【図５】
2004362485.tif 000007
【図６】
2004362485.tif 000008