[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2004362485A - Mechanism of prohibiting unauthorized copy of image processor - Google Patents

Mechanism of prohibiting unauthorized copy of image processor Download PDF

Info

Publication number
JP2004362485A
JP2004362485A JP2003163113A JP2003163113A JP2004362485A JP 2004362485 A JP2004362485 A JP 2004362485A JP 2003163113 A JP2003163113 A JP 2003163113A JP 2003163113 A JP2003163113 A JP 2003163113A JP 2004362485 A JP2004362485 A JP 2004362485A
Authority
JP
Japan
Prior art keywords
image processing
processing apparatus
external
storage device
dongle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2003163113A
Other languages
Japanese (ja)
Inventor
Fumiyoshi Yamaguchi
文義 山口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2003163113A priority Critical patent/JP2004362485A/en
Publication of JP2004362485A publication Critical patent/JP2004362485A/en
Withdrawn legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To provide a mechanism of prohibiting unauthorized copy and unauthorized use of an image processor designed and manufactured using general-purpose hardware and software as basic components and further prescribing a means and processing when avoiding it by an accident. <P>SOLUTION: A restriction is set on installation and operation of system software by the image processor composed of a general-purpose mother board for a hardware personal computer (PC) and a general-purpose operating system (OS) and its system software installation, as well as the presence or absence of a dongle attached to the image processor during operation and data written in the dongle. There are also provided an algorithm and a processing method regarding how to set such a restriction at this time. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
印刷関係、アパレル関係、プリントショップで使用される画像処理装置のハードウェア、ソフトウェアの無断複製、不正使用を禁止する。
【0002】
【従来の技術】
従来の技術での実現方法を以下に述べる。
【0003】
画像処理装置を構成する個々の部品をサービス部品と調達して組み合わせ、ソフトウェアをインストールしても、製造時に付与された共通の情報を個々の部品が持っていないと、システムソフトウェアのインストールが出来ないという方法が取られている。
【0004】
この方法の場合、製造時に共通の情報を個々の部品に付与することは難しく、データを記憶することが出来る部品以外の交換は、簡単に行うことが出来てしまっている。
【0005】
また、このような事が出来るのは、スクラッチから作成し、不正コピー、不正使用を禁止するオリジナルの方法を作り込める場合に限られている。
【0006】
汎用のハードウェア、汎用のソフトウェア及びそれらをベースにして動作するユーティリティーやソフトウェア群から構成される画像処理装置での不正コピー、不正使用を禁止する為の応用としてドングルがある。
【0007】
パッケージアプリケーションソフトウェアでは不正コピー、不正使用禁止の方法としてドングルを使う方法が一般的である(例えば、特許文献1参照)。
【0008】
コンピュータのキーボードとCPUの間にドングルを挿入し、そのダングルには、アプリケーションソフトのシリアルナンバーと1対1に対応する情報が記憶され、そのダングルが無かったり、誤ったダングル挿入されているとインストールも動作も出来ないという方式が取られている。
【0009】
また、画像処理装置へのシステムソフトウェアのインストールは、画像処理装置に装着されているCD ROMドライブにシステムソフトウェアの入ったCDROMを入れ、画像処理装置に内蔵されているハードディスク上にデータの書き込みを行っている。機能変更を行う場合は、その都度CD ROMからシステムソフトウェアの書き込みを行う必要がある。
【0010】
また、正しくないハードウェアの構成要素が検知された場合は、その時点でシステムソフトウェアのインストールを禁止するか、特別のパスワードを入力しないとシステムソフトウェアの書き換え、上書きは禁止されている。
【0011】
【特許文献1】
特開平11−203126号公報
【0012】
【発明が解決しようとする課題】
アプリケーションソフトウェアのドングルを使った不正コピー、不正使用禁止は、ドングルがない場合または、誤ったダングルを使った場合アプリケーションソフトウェアを起動出来ないというシンプルな構成になっている。
【0013】
これを画像処理装置に応用する場合には、あまりにも禁止事項が単純化されし過ぎている。すなわち、画像処理装置とその出力装置からなるシステムの場合、課金の対象は出力装置から絵が出力される時である。
【0014】
言い方を変えると、不正使用されても、画像が出力されなければ不正に金銭的な利益を得ることは出来ない。また、事故に依ってドングルが破損した場合は、一切の仕事が出来ないということは大変不便である。従って、ドングルが無くても画像の出力直前の状態まで展開されたラスター画像の編集までも含めて、進めておけることは、大きな生産性に結びつく。
【0015】
【課題を解決するための手段】
そこで、使用するドングルに書かれている情報に従って、画像処理装置が提供出来る機能に差が付けられることも大きなメリットとなる。
【0016】
ドングルに書き込まれているデータに従って、CD ROMから必要な機能を提供出来るソフトを画像処理装置の内蔵ハードディスクに書き込んだり、丸々全機能を実行するソフトウェアをハードディスク上に持っていても、装着されるダングルに書かれている情報に従って、画像処理システム上の機能が制限される。
【0017】
また、画像処理装置とネットワーク接続されたクライアント側の、ワークステーション(W.S.)にもドングルを装着することで、ユーザー毎に使用出来るが画像処理装置の機能に制限を加えることも出来る。
【0018】
機能アップの為のソフトのアップデートは、サービスマンでなくユーザーが購入したダングルを画像処理装置の汎用入出力のインタフェースに装着することで容易になる。
【0019】
【発明の実施の形態】
以下、本発明の好適な実施例を示す。
【0020】
本実施例は、説明図1に示す様にディジタル複写機100、ディジタル複写機100にそれぞれ接続される画像処理装置101及びホストコンピュータ102から構成される画像処理システムに本発明を適用したものであり、上記ディジタル複写機100と画像処理装置101nとは専用インターフェースを介して接続され、ホストコンピュータ102、画像処理装置とはイーサネット(登録商標)等のネットワークまたは、汎用のインタフェースを介して接続され、ホストコンピュータ102とディジタル複写機100の間のイメージ、テキストデータ、又はコンピュータグラフィクスデータ等の転送、及び各種機能の指示は、画像処理装置101を介して行われるようになっている。
【0021】
また、本実施例に於て、上記ディジタル複写機100は本来のフルカラーコピー機能、モノクロカラーコピー機能、三色コピー機能、ツインカラーコピー機能等の各種コピー機能、拡大率/縮小率設定、輝度調整、CRD選択、カラーモード(4色、モノクロ)選択、画像モード/文字モード選択、シャープネス設定、トナー量調整、枚数指定の他に両面印刷機能、ソート機能、ステープル機能、ペーパーデッキからの給紙機能、プレビュー機能、原稿台からのスキャン機能及びカラー領域指定機能等の各種拡張機能を有しており、それらの機能は上記ホストコンピュータ102からも画像処理装置101を介して指定出来る様になっている。
【0022】
また、プレビュー機能はディジタル複写機100でプリントアウトする前に、ホストコンピュータ102側のディスプレイ又は画像処理装置101に接続されたプレビューアに予想画像を表示して色調整、編集、レイアウト等を行う機能であり、コピーモード領域指定機能は各原稿の領域毎にカラープリントにするのかツインカラープリントにするのか、あるいはモノクロプリントにするか等の印刷モードを任意に指定する機能である。
【0023】
一方上記画像処理装置101は、説明図2示すように、ネットワークを介してホストコンピュータ102とデータの授受を行うインターフェース101A、専用線を介してディジタル複写機とデータの授受を行うインタフェース101B、PDLデータの展開及び変換処理を行うPDL処理部:ラスタライザ101C、ビットマップイメージにγ処理及び色変換処理を行う画像処理部101D、画像処理装置101内のでの一連の作業時間を管理するタイマ部101E、ホストコンピュータ側から送られたPDLデータを処理開始前に一時的に蓄積、処理後のデータを蓄積するスプーラ101F、ディジタル複写機100との通信でプリント枚数を計測管理するCVソフトカウンタ101G、上記スプール、展開、画像処理操作、通信等の全体の制御を行う制御部101H、画像のフィニッシングを行うメモリ101I、システムの一連の動作の来歴を残す領域:ジョブログ101J、システム動作に必要な命令を格納する領域:プログラムメモリ101Kに書き込む命令をメディアから読み出す為の外部メディア読み取り装置:CD ROMドライブ101L、データ記憶装置:ドングル用画像処理装置の汎用入出力ポート:Port D 101M、外部モニタ接続用Port M 101N、外部操作部接続用Port C101 O、画像処理装置上にある操作部:ローカル操作部101P、及び画像処理装置上にある表示部:ローカル表示部101Qから構成されており、ジョブログメモリ101Jは上記ホストコンピュータ102から指定された各種機能をディジタル複写機に実行させ、指定された機能に基づくジョブ及び画像処理装置101自体に指定されたジョブの記録(log)を残す。
【0024】
また、上記スプーラ101Fには、印刷キュー、待機:Holdキュー、処理済みキューの機能がある。
【0025】
印刷キュー、待機キューはホストコンピュータ102から接続が可能。印刷キューに送られたジョブは、印刷待ちのキューに入って順番が来たら処理される。一方、待機キューに送られるジョブは、画像処理装置101で受信されるジョブを貯えるだけで特別の処理は行わない。待機キューに入ったジョブは、画像処理装置101の管理者がプリントキューに移動するか、展開の指示が出されるまでは具体的な処理は施されない。
【0026】
一方、上記ホストコンピュータ102は、接続された原稿スキャナや図示されないディジタルカメラから取り込んだ画像データやテキストデータ、及びネットワークを介して配信された各種データ、CD−ROM等の各種メディアから再生された各種データを上述の画像処理装置101、ディジタル複写機100を用いてコピー(プリント)することが出来る。
【0027】
(実施例)
本実施例に於ける画像処理装置へのソフトウェアのインストール時の動作を説明する。
【0028】
画像処理装置101にシステムソフトウェアをインストールする場合に於いて、上記ドングル用の画像処理装置の汎用入出力ポート101Mにドングルが接続されている必要がある。
【0029】
このドングルの中身はEEPROMであり、アドレスバス、データバス、制御バスを有する(説明図3参照)。
【0030】
工場出荷時に任意の画像処理装置のMACアドレス:実装されているネットワークのハードウェアに依存する唯一無二の12桁の16進数が書き込まれ、画像処理装置に同梱されて出荷される。
【0031】
また、画像処理装置の入出力ポートにはドングルが接続されていても、汎用の入出力入出力ポートとして使用が可能である。
【0032】
(システムソフトのインストール手順)説明図4参照。
【0033】
画像処理装置101に、まずシステムソフトウェアをインストールする場合には、画像処理装置101に電源が投入されると画像処理装置101の不揮発メモリ(EEPROM)上にあるイニシャルブートローダーが起動して、画像処理装置の不揮発メモリ(EEPROM)上に記憶された命令コードを画像処理装置上の揮発性メモリ(RAM)上にロードする。
【0034】
上記RAM上にロードされたプログラムは、外部モニタ接続用Port M 101Nにポーリングを行い、外部モニタの接続が検知されないと、その表示出力先をローカル表示部101Qに自動的に切り替える。次に、外部操作部接続用Port C 101 Oにポーリングを行い、外部操作部としてキーボードの接続が検知されないと、操作部入力としてローカル操作部101Pからの入力を自動的に有効にする。
【0035】
この後、画像処理装置は、RAM上にロードされたイニシャルブートローダーに依って自己診断機能を実行する。
【0036】
ここでは、外部モニタ、キーボードがそれぞれのPort M、Port Cに接続されている場合について説明する。
【0037】
次に、自己診断機能の実行結果で異常が認められなければ、画像処理装置101のRAM上にロードされたプログラムは、画像処理装置の汎用入出力ポート:Port D 101Mにポーリングを行う。
【0038】
また、異常が認められた場合は、外部モニタ上に任意のエラーコードを表示する。画像処理装置101は、その電源をOFFされるまでその状態を継続する。
【0039】
ここで、外部データ記憶装置(以下ドングル)が接続されていない場合は、外部モニタ上に“正しいドングルを接続して下さい。”というメッセージを表示する。画像処理装置101は、その電源をOFFされるまでその状態を継続する。
【0040】
次に、Port D 101Mでドングルの接続が検知された場合は、画像処理装置101はドングル上のEEPROMの任意のアドレスに書き込まれたMACアドレスを読み出す。
【0041】
このMACアドレスとホストコンピュータ102とデータの授受を行うインターフェース101A上のハードウェア情報として記憶されているMACアドレスとを照合比較する。
【0042】
ドングルから読み出したMACアドレスと101A上のハードウェアのMACアドレスとが一致しない場合は、外部モニタ上に“正しいドングルを接続して下さい。”というメッセージを表示する。画像処理装置101は、その電源をOFFされるまでその状態を継続する。
【0043】
上記以外、すなわちドングルが汎用入出力ポート:Port D 101Mに接続され、かつドングル上に記憶されているMACアドレスと101A上のハードウェアのMACアドレスが一致した場合は、像処理装置101の外部モニタ接続用Port M 101Nに接続されたモニタ上に、セットアップモードのプロンプトが一定時間表示される。
【0044】
この一定時間中に画像処理装置の操作部接続用Port C101 Oに接続されたキーボードで任意のキーを叩くと、画像処理装置はセットアップモードへ移行する。この一定時間は、予め準備された複数の中から選択出来るものとする。
【0045】
ここで、キーボードから任意のキーが押下されると画像処理装置101は、セットアップのメニューに入る。
【0046】
メニューには、
Aシステムソフトのインストール
A−(1)Boot ROMの中身の書き換え
A−(2)ハードディスク上のプログラムメモリ領域101Kの初期化
A−(3)システムソフトのインストール実行
の3種類があり、(3)を実行する為には(1)、(2)を実行することは必須ではない。
【0047】
通常、(3)のみを選択して実行することで一連のシステムソフトウェア実行の処理は完了する。
【0048】
(3)を実行する為には、予め画像処理装置101のCD ROMドライブ101Lにシステムソフトウェア記録媒体(4)としてのCD ROMが挿入されている必要がある。
【0049】
B初期設定
B−1画像処理装置101の通常動作時にダングルが接続されていない場合の処置についての選択
B−2時間設定
任意にキーが一定時間ないに押下されない場合は、次の“通常動作時ドングルが接続されていない場合の処置及びタイミング設定”の処理に移行する。
【0050】
(通常動作時ドングルが接続されていない場合の処置及びタイミング設定)説明図5参照。
【0051】
次にセットアップモードの初期設定で、通常動作時ドングルが接続されていない場合の処置の設定について説明する。
【0052】
画像処理装置101に、まずシステムソフトウェアをインストールする場合には、画像処理装置101に電源が投入されると画像処理装置101の不揮発メモリ(EEPROM)上にあるイニシャルブートローダーが起動して、画像処理装置の不揮発メモリ(EEPROM)上に記憶された命令コードを画像処理装置上の揮発性メモリ(RAM)上にロードする。
【0053】
上記RAM上にロードされたプログラムは、外部モニタ接続用Port M 101Nにポーリングを行い、外部モニタの接続が検知されないと、その表示出力先をローカル表示部101Qに自動的に切り替える。次に、外部操作部接続用Port C101 Oにポーリングを行い、外部操作部としてキーボードの接続が検知されないと、操作部入力としてローカル操作部101Pからの入力を自動的に有効にする。
【0054】
この後、画像処理装置は、RAM上にロードされたイニシャルブートローダーに依って自己診断機能を実行する。
【0055】
ここでは、外部モニタ、キーボードがそれぞれのPort M、Port Cに接続されている場合について説明する。
【0056】
次に、自己診断機能の実行結果で異常が認められなければ、画像処理装置101のRAM上にロードされたプログラムは、画像処理装置の汎用入出力ポート:Port D 101Mにポーリングを行う。
【0057】
また、異常が認められた場合は、外部モニタ上に任意のエラーコードを表示する。画像処理装置101は、その電源をOFFされるまでその状態を継続する。
【0058】
ここで、外部データ記憶装置(以下ドングル)が接続されていない場合は、外部モニタ上に“正しいドングルを接続して下さい。”というメッセージを表示する。画像処理装置101は、その電源をOFFされるまでその状態を継続する。
【0059】
次に、Port D 101Mでドングルの接続が検知された場合は、画像処理装置101はドングル上のEEPROMの任意のアドレスに書き込まれたMACアドレスを読み出す。
【0060】
このMACアドレスとホストコンピュータ102とデータの授受を行うインターフェース101A上のハードウェア情報として記憶されているMACアドレスとを照合比較する。
【0061】
ドングルから読み出したMACアドレスと101A上のハードウェアのMACアドレスとが一致しない場合は、外部モニタ上に“正しいドングルを接続して下さい。”というメッセージを表示する。画像処理装置101は、その電源をOFFされるまでその状態を継続する。
【0062】
上記以外、すなわちドングルが汎用入出力ポート:Port D 101Mに接続され、かつドングル上に記憶されているMACアドレスと101A上のハードウェアのMACアドレスが一致した場合は、像処理装置101の外部モニタ接続用Port M 101Nに接続されたモニタ上に、セットアップモードのプロンプトが一定時間表示される。
【0063】
この一定時間中に画像処理装置の操作部接続用Port C101 Oに接続されたキーボードで任意のキーを叩くと、画像処理装置はセットアップモードへ移行する。この一定時間は、予め準備された複数の中から選択出来るものとする。
【0064】
ここで、キーボードから任意のキーが押下されると画像処理装置101は、セットアップのメニューに入る。
【0065】
メニューには、
Aシステムソフトのインストール
前述。
【0066】
B初期設定
B−1画像処理装置101の通常動作時にドングルが接続されていない場合の処置についての選択
(0)実行中の処理を完了後、再起動する。
【0067】
(1)受信したベクタファイル形式のジョブを展開して待機キューに残す。
【0068】
(2)事前に使用を許可したキューをアクティブにせずジョブを受け付けない。
【0069】
(3)受信した全てのジョブを強制的に待機キューに入れる。
【0070】
(4)展開、処理、プリントの一連の動作は、可能だが画像処理システムの提供する機能に制限を設ける。
【0071】
(5)正しいドングルが接続されている場合と同様の動作、機能する。
【0072】
B−2時間設定
(1)画像処理装置101の汎用入出力ポート:Port D 101Mにドングルが接続されているか否かのポーリングの周期の選択。
【0073】
(2)画像処理装置101の電源投入後、セットアップモードへの移行を受け付ける時間の選択。
【0074】
B−3設定完了
画像処理装置101の通常動作時にドングルが接続されていない場合の処置についての上記選択肢6項目から任意の一つを選択する。
【0075】
特にB−1で設定を行わない場合は、初期設定である(0)実行中の処理を完了後、再起動するが設定される。
【0076】
またB−2時間設定を行うことが出来るが、特に設定を行わない場合はポーリング周期、セットアップモードへの移行の受け付け時間は、初期値が使用される。
【0077】
以上の一連の設定が完了し、設定完了を選択すると画像処理装置101は、自動的に再起動を実施する。
【0078】
(通常動作)説明図6参照。
【0079】
次に通常動作の場合について説明する。
【0080】
画像処理装置101が動作する場合に於いて、上記ドングル用の画像処理装置の汎用入出力ポート101Mにドングルが接続されている必要がある。
【0081】
画像処理装置101に電源が投入されると画像処理装置101の不揮発メモリ(EEPROM)上にあるイニシャルブートローダーが起動して、画像処理装置の不揮発メモリ(EEPROM)上に記憶された命令コードを画像処理装置上の揮発性メモリ(RAM)上にロードする。
【0082】
上記RAM上にロードされたプログラムは、外部モニタ接続用Port M 101Nにポーリングを行い、外部モニタの接続が検知されないと、その表示出力先をローカル表示部101Qに自動的に切り替える。次に、外部操作部接続用Port C101 Oにポーリングを行い、外部操作部としてキーボードの接続が検知されないと、操作部入力としてローカル操作部101Pからの入力を自動的に有効にする。
【0083】
この後、画像処理装置は、RAM上にロードされたイニシャルブートローダーに依って自己診断機能を実行する。ここでは、外部モニタ、キーボードがそれぞれのPort M、Port Cに接続されている場合について説明する。
【0084】
次に、自己診断機能の実行結果で異常が認められなければ、画像処理装置101のRAM上にロードされたプログラムは、画像処理装置の汎用入出力ポート:Port D 101Mにポーリングを行う。
【0085】
また、異常が認められた場合は、外部モニタ上に任意のエラーコードを表示する。画像処理装置101は、その電源をOFFされるまでその状態を継続する。
【0086】
ここで、外部データ記憶装置(以下ドングル)が接続されていない場合は、外部モニタ上に“正しいドングルを接続して下さい。”というメッセージを表示する。画像処理装置101は、その電源をOFFされるまでその状態を継続する。次に、Port D 101Mでドングルの接続が検知された場合は、画像処理装置101はドングル上のEEPROMの任意のアドレスに書き込まれたMACアドレスを読み出す。
【0087】
このMACアドレスとホストコンピュータ102とデータの授受を行うインターフェース101A上のハードウェア情報として記憶されているMACアドレスとを照合比較する。
【0088】
ドングルから読み出したMACアドレスと101A上のハードウェアのMACアドレスとが一致しない場合は、外部モニタ上に“正しいドングルを接続して下さい。”というメッセージを表示する。画像処理装置101は、その電源をOFFされるまでその状態を継続する。
【0089】
上記以外、すなわちドングルが汎用入出力ポート:Port D 101Mに接続され、かつドングル上に記憶されているMACアドレスと101A上のハードウェアのMACアドレスが一致した場合は、像処理装置101の外部モニタ接続用Port M 101Nに接続されたモニタ上に、セットアップモードのプロンプトが一定時間表示される。
【0090】
この一定時間中に画像処理装置の操作部接続用Port C101 Oに接続されたキーボードで任意のキーが叩かれなければ、画像処理装置は通常の動作モードに入り、モニタ上に“待機”状態を示す表示を行いネットワークを経由したジョブの受信準備状態に入る。
【0091】
また、画像処理装置101は上記の“通常動作時ドングルが接続されていない場合の処置及びタイミング設定“のところで指定された、タイミング設定の汎用入出力ポート:Port D 101Mへのポーリング周期に従って、ドングルの装着確認を行って、ドングルの装着が検知出来なかった場合は、上記設定の処置に従ってドングルの接続されていない場合の処置を行う。
【0092】
画像処理装置101の通常動作時にドングルが接続されていない場合の処置
(0)実行中の処理を完了後、再起動する。
【0093】
(1)受信したベクタファイル形式のジョブを展開して待機キューに残す。
【0094】
(2)事前に使用を許可したキューをアクティブにせずジョブを受け付けない。
【0095】
(3)受信した全てのジョブを強制的に待機キューに入れる。
【0096】
(4)展開、処理、プリントの一連の動作は、可能だが画像処理システムの提供する機能に制限を設ける。
【0097】
(5)正しいドングルが接続されている場合と同様の動作、機能する。
【0098】
(0)に設定が行われたいる場合は、画像処理装置101は、実行中のジョブ処理が完了後直ちに再起動する。再起動後、上記の電源投入後の処理シーケンスに従って、外部モニタ上に“正しいドングルを接続して下さい。”というメッセージを表示する。画像処理装置101は、その電源をOFFされるまでその状態を継続する。
【0099】
(1)に設定が行われている場合かつ、外部モニタ、キーボードが画像処理装置101の外部表示部接続Port M 101N、外部操作部接続用PortC101 Oにそれぞれ接続されている場合は、ラスタージョブに展開され、Holdキューに入っているジョブは、キーボード、モニタを使ってその編集が可能となる。
【0100】
従って、正しいドングルが接続されれば即プリントを開始出来る状態にある。
【0101】
(2)に設定が行われていた場合は、画像処理装置101は1回目の汎用入出力ポート:Port D 101Mへのポーリング時に、ドングルの装着が検知された時点で予め使用許可されたキューを起動する。
【0102】
(3)に設定が行われていた場合は、画像処理装置101の印刷キューに送られたジョブも強制的、自動的に待機キューに転送される。
【0103】
(4)上記の通り。
【0104】
(5)上記の通り。
【0105】
また本実施例は、画像処理装置101に直接ドングルを接続する場合について説明したが、ホストコンピュータ102にダングルを接続し、画像処理装置101とホストコンピュータ102との通信に依って、ホストコンピュータ102にダングルが接続されているか否かを判定する場合にも、拡張して考えられる。
【0106】
ダングルが事故に依って破損し新しいダングルを使用しなければなくなった場合は、“正しいドングルを接続して下さい。”という表示が画像処理装置101の表示部に出ている時に、画像処理装置の操作部から特殊なパスワードを操作部から入力することで、画像処理装置101の101Aのハードウェア上に記憶されているMACアドレスを画像処理装置101の汎用入出力ポート:Port D 101Mを経由してダングル上のEEPROMの定められたアドレスデータとして書き込むことが出来る。
【0107】
【発明の効果】
画像処理装置の不正複製、不正使用を禁止出来る。
【0108】
画像処理装置の稼働率を上げられる。
【0109】
画像処理の待ち時間を短縮出来る。
【図面の簡単な説明】
【図1】本発明の実施例のシステム構成を示す図である。
【図2】本発明の画像処理装置の内部構成図である。
【図3】本発明の画像処理装置に装着し不正複製、不正使用を禁止するドングルを示す図である。
【図4】本発明の画像処理装置にシステムソフトウェアのインストール手順を示すフローチャートである。
【図5】本発明の画像処理装置が通常動作を行う時に、ドングルが接続されていない場合の処置及びタイミング設定を行う時のフローチャートである。
【図6】本発明の画像処理装置が通常動作を行う時のフローチャートである。
[0001]
TECHNICAL FIELD OF THE INVENTION
Unauthorized duplication and unauthorized use of hardware and software of image processing devices used in print shops, apparel shops, and print shops are prohibited.
[0002]
[Prior art]
An implementation method using the conventional technology will be described below.
[0003]
Even if individual components that make up the image processing device are procured and combined with service components and software is installed, the system software cannot be installed unless the individual components have common information given at the time of manufacture. The method is taken.
[0004]
In the case of this method, it is difficult to add common information to individual components at the time of manufacturing, and replacement of components other than those capable of storing data can be easily performed.
[0005]
In addition, such a thing can be performed only when an original method of prohibiting unauthorized copying and use can be created by creating from scratch.
[0006]
There is a dongle as an application for prohibiting illegal copying and unauthorized use in an image processing apparatus composed of general-purpose hardware, general-purpose software, and a utility or software group that operates based on them.
[0007]
In package application software, a method of using a dongle is generally used as a method for prohibiting illegal copying and unauthorized use (for example, see Patent Document 1).
[0008]
A dongle is inserted between the keyboard and the CPU of the computer, and the dangle stores information corresponding to the serial number of the application software on a one-to-one basis. And no operation is possible.
[0009]
To install the system software on the image processing apparatus, insert the CD ROM containing the system software into a CD ROM drive mounted on the image processing apparatus, and write data on a hard disk built in the image processing apparatus. ing. Whenever the function is changed, it is necessary to write the system software from the CD ROM each time.
[0010]
If an incorrect hardware component is detected, installation of system software is prohibited at that time, or rewriting or overwriting of system software is prohibited unless a special password is input.
[0011]
[Patent Document 1]
JP-A-11-203126
[0012]
[Problems to be solved by the invention]
Unauthorized copying using the dongle of the application software and illegal use prohibition have a simple configuration in which the application software cannot be started if there is no dongle or an incorrect dangle is used.
[0013]
When this is applied to an image processing device, the prohibited matter is too simplified. That is, in the case of a system including an image processing apparatus and its output device, the target of billing is when a picture is output from the output device.
[0014]
In other words, even if an unauthorized use is made, unless an image is output, no improper financial gain can be obtained. Also, if the dongle is damaged due to an accident, it is very inconvenient to be unable to do any work. Therefore, being able to proceed with editing of a raster image expanded to a state immediately before image output even without a dongle leads to great productivity.
[0015]
[Means for Solving the Problems]
Therefore, it is also a great merit that the functions provided by the image processing apparatus can be differentiated according to the information written on the dongle to be used.
[0016]
Depending on the data written in the dongle, the software that can provide the necessary functions from the CD ROM can be written to the internal hard disk of the image processing device, or even if the hard disk has software that performs all functions, According to the information described in the above, functions on the image processing system are limited.
[0017]
Also, by attaching a dongle to a workstation (WS) on the client side connected to the network with the image processing apparatus, it is possible to use each user, but it is also possible to limit the functions of the image processing apparatus.
[0018]
Updating of software for functional enhancement is facilitated by attaching a dangle purchased by a user instead of a serviceman to a general-purpose input / output interface of the image processing apparatus.
[0019]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, preferred embodiments of the present invention will be described.
[0020]
In this embodiment, as shown in FIG. 1, the present invention is applied to an image processing system including a digital copying machine 100, an image processing apparatus 101 and a host computer 102 connected to the digital copying machine 100, respectively. The digital copier 100 and the image processing apparatus 101n are connected via a dedicated interface, and the host computer 102 and the image processing apparatus are connected via a network such as Ethernet (registered trademark) or a general-purpose interface. The transfer of images, text data, computer graphics data, and the like between the computer 102 and the digital copier 100 and instructions for various functions are performed via the image processing apparatus 101.
[0021]
In the present embodiment, the digital copying machine 100 includes various copy functions such as the original full-color copy function, monochrome color copy function, three-color copy function, twin-color copy function, enlargement / reduction ratio setting, and brightness adjustment. , CRD selection, color mode (4 colors, monochrome) selection, image mode / text mode selection, sharpness setting, toner amount adjustment, number of sheets designation, double-sided printing function, sort function, staple function, paper feed function from paper deck , A preview function, a scanning function from a platen, and a color area designation function. These functions can also be designated from the host computer 102 via the image processing apparatus 101. .
[0022]
The preview function is a function of displaying an expected image on a display of the host computer 102 or a previewer connected to the image processing apparatus 101 and performing color adjustment, editing, layout, etc., before printing out by the digital copying machine 100. The copy mode area designation function is a function for arbitrarily designating a print mode such as whether to perform color printing, twin color printing, or monochrome printing for each area of each document.
[0023]
On the other hand, as shown in FIG. 2, the image processing apparatus 101 includes an interface 101A for exchanging data with a host computer 102 via a network, an interface 101B for exchanging data with a digital copier via a dedicated line, and PDL data. PDL processing unit that performs rasterization and conversion processing: rasterizer 101C, image processing unit 101D that performs gamma processing and color conversion processing on bitmap images, timer unit 101E that manages a series of working time in image processing apparatus 101, host A spooler 101F for temporarily storing PDL data sent from the computer before processing starts and storing the processed data, a CV software counter 101G for measuring and managing the number of prints in communication with the digital copier 100, the spool, Development, image processing operation, communication etc. 101H, a memory 101I for finishing images, an area for keeping a history of a series of operations of the system: a job log 101J, an area for storing instructions necessary for system operations: an instruction for writing to the program memory 101K as a medium External media reading device for reading data from: ROM drive 101L, data storage device: general-purpose input / output port of image processing device for dongle: Port D 101M, Port M 101N for connecting an external monitor, Port C101O for connecting an external operation unit, An operation unit on the image processing apparatus: a local operation unit 101P, and a display unit on the image processing apparatus: a local display unit 101Q. The job log memory 101J stores various functions specified by the host computer 102. Real for digital copier It is allowed to leave records of the designated in the job and the image processing apparatus 101 itself based on the designated function job (log).
[0024]
The spooler 101F has functions of a print queue, a standby: Hold queue, and a processed queue.
[0025]
The print queue and the standby queue can be connected from the host computer 102. Jobs sent to the print queue are queued for printing and processed when the turn comes. On the other hand, the job sent to the waiting queue only stores the job received by the image processing apparatus 101 and does not perform any special processing. The job in the waiting queue is not subjected to any specific processing until the administrator of the image processing apparatus 101 moves to the print queue or an instruction to develop the job is issued.
[0026]
On the other hand, the host computer 102 includes image data and text data captured from a connected original scanner or a digital camera (not shown), various data distributed via a network, and various types of data reproduced from various media such as a CD-ROM. Data can be copied (printed) using the image processing apparatus 101 and the digital copying machine 100 described above.
[0027]
(Example)
The operation at the time of installing software on the image processing apparatus in the present embodiment will be described.
[0028]
When installing the system software in the image processing apparatus 101, the dongle needs to be connected to the general-purpose input / output port 101M of the image processing apparatus for dongle.
[0029]
The contents of this dongle are EEPROM and have an address bus, a data bus and a control bus (see FIG. 3).
[0030]
MAC address of an arbitrary image processing apparatus at the time of shipment from the factory: A unique 12-digit hexadecimal number that depends on the hardware of the installed network is written and shipped together with the image processing apparatus.
[0031]
Even if a dongle is connected to the input / output port of the image processing apparatus, it can be used as a general-purpose input / output input / output port.
[0032]
(Installation procedure of system software) See FIG.
[0033]
When the system software is first installed in the image processing apparatus 101, when the image processing apparatus 101 is powered on, an initial boot loader in a nonvolatile memory (EEPROM) of the image processing apparatus 101 starts up, and the image processing apparatus 101 performs image processing. The instruction code stored in the non-volatile memory (EEPROM) of the apparatus is loaded on the volatile memory (RAM) of the image processing apparatus.
[0034]
The program loaded on the RAM polls the external monitor connection port M 101N, and when the connection of the external monitor is not detected, automatically switches the display output destination to the local display unit 101Q. Next, the port C 101 O for external operation unit connection is polled, and if the connection of the keyboard is not detected as the external operation unit, the input from the local operation unit 101P is automatically made valid as the operation unit input.
[0035]
Thereafter, the image processing device executes a self-diagnosis function by the initial boot loader loaded on the RAM.
[0036]
Here, a case where an external monitor and a keyboard are connected to the respective Port M and Port C will be described.
[0037]
Next, if no abnormality is found in the execution result of the self-diagnosis function, the program loaded on the RAM of the image processing apparatus 101 polls the general-purpose input / output port: Port D 101M of the image processing apparatus.
[0038]
If an abnormality is found, an arbitrary error code is displayed on the external monitor. The image processing apparatus 101 continues this state until its power is turned off.
[0039]
If an external data storage device (hereinafter, dongle) is not connected, a message "Please connect a correct dongle" is displayed on the external monitor. The image processing apparatus 101 continues this state until its power is turned off.
[0040]
Next, when the connection of the dongle is detected by the Port D 101M, the image processing apparatus 101 reads the MAC address written at an arbitrary address of the EEPROM on the dongle.
[0041]
The MAC address is compared with a MAC address stored as hardware information on the interface 101A for exchanging data with the host computer 102.
[0042]
If the MAC address read from the dongle does not match the MAC address of the hardware on 101A, a message "Please connect the correct dongle" is displayed on the external monitor. The image processing apparatus 101 continues this state until its power is turned off.
[0043]
Other than the above, that is, when the dongle is connected to the general-purpose input / output port: Port D 101M and the MAC address stored on the dongle matches the MAC address of the hardware on 101A, the external monitor of the image processing apparatus 101 The setup mode prompt is displayed on the monitor connected to the connection port M 101N for a certain period of time.
[0044]
If an arbitrary key is hit with a keyboard connected to the port C101O for connection of the operation unit of the image processing apparatus during the fixed time, the image processing apparatus shifts to the setup mode. This fixed time can be selected from a plurality of prepared in advance.
[0045]
Here, when an arbitrary key is pressed from the keyboard, the image processing apparatus 101 enters a setup menu.
[0046]
The menu includes
Installation of A system software
A- (1) Rewriting the contents of Boot ROM
A- (2) Initialization of the program memory area 101K on the hard disk
A- (3) Installation of system software
There are three types, and it is not essential to execute (1) and (2) in order to execute (3).
[0047]
Usually, by selecting and executing only (3), a series of processing for executing system software is completed.
[0048]
In order to execute (3), a CD ROM as a system software recording medium (4) needs to be inserted in the CD ROM drive 101L of the image processing apparatus 101 in advance.
[0049]
B Initial setting
B-1 Selection of treatment when dangle is not connected during normal operation of image processing apparatus 101
B-2 Time setting
If the key is not depressed arbitrarily within a certain period of time, the processing shifts to the processing of “processing and timing setting when the dongle is not connected during normal operation”.
[0050]
(Treatment and timing setting when dongle is not connected during normal operation) See FIG.
[0051]
Next, a description will be given of the setting of the treatment when the dongle is not connected during the normal operation in the initial setting of the setup mode.
[0052]
When the system software is first installed in the image processing apparatus 101, when the image processing apparatus 101 is powered on, an initial boot loader in a nonvolatile memory (EEPROM) of the image processing apparatus 101 starts up, and the image processing apparatus 101 performs image processing. The instruction code stored in the non-volatile memory (EEPROM) of the apparatus is loaded on the volatile memory (RAM) of the image processing apparatus.
[0053]
The program loaded on the RAM polls the external monitor connection port M 101N, and automatically switches the display output destination to the local display unit 101Q when the connection of the external monitor is not detected. Next, the external operation unit connection Port C101O is polled, and if a keyboard connection is not detected as an external operation unit, an input from the local operation unit 101P is automatically enabled as an operation unit input.
[0054]
After that, the image processing apparatus executes a self-diagnosis function by the initial boot loader loaded on the RAM.
[0055]
Here, a case where an external monitor and a keyboard are connected to the respective Port M and Port C will be described.
[0056]
Next, if no abnormality is found in the execution result of the self-diagnosis function, the program loaded on the RAM of the image processing apparatus 101 polls the general-purpose input / output port: Port D 101M of the image processing apparatus.
[0057]
If an abnormality is found, an arbitrary error code is displayed on the external monitor. The image processing apparatus 101 continues this state until its power is turned off.
[0058]
If an external data storage device (hereinafter, dongle) is not connected, a message "Please connect a correct dongle" is displayed on the external monitor. The image processing apparatus 101 continues this state until its power is turned off.
[0059]
Next, when the connection of the dongle is detected by the Port D 101M, the image processing apparatus 101 reads the MAC address written at an arbitrary address of the EEPROM on the dongle.
[0060]
The MAC address is compared with a MAC address stored as hardware information on the interface 101A for exchanging data with the host computer 102.
[0061]
If the MAC address read from the dongle does not match the MAC address of the hardware on 101A, a message "Please connect the correct dongle" is displayed on the external monitor. The image processing apparatus 101 continues this state until its power is turned off.
[0062]
Other than the above, that is, when the dongle is connected to the general-purpose input / output port: Port D 101M and the MAC address stored on the dongle matches the MAC address of the hardware on 101A, the external monitor of the image processing apparatus 101 The setup mode prompt is displayed on the monitor connected to the connection port M 101N for a certain period of time.
[0063]
If an arbitrary key is hit with a keyboard connected to the port C101O for connection of the operation unit of the image processing apparatus during the fixed time, the image processing apparatus shifts to the setup mode. This fixed time can be selected from a plurality of prepared in advance.
[0064]
Here, when an arbitrary key is pressed from the keyboard, the image processing apparatus 101 enters a setup menu.
[0065]
The menu includes
Installation of A system software
Above.
[0066]
B Initial setting
B-1 Selection of treatment when dongle is not connected during normal operation of image processing apparatus 101
(0) Restart after completing the process being executed.
[0067]
(1) Expand the received job in the vector file format and leave it in the waiting queue.
[0068]
(2) Activate a queue whose use has been permitted in advance and do not accept a job.
[0069]
(3) Forcibly put all the received jobs in the waiting queue.
[0070]
(4) A series of operations of development, processing, and printing are possible, but the functions provided by the image processing system are limited.
[0071]
(5) The same operation and function as when the correct dongle is connected.
[0072]
B-2 Time setting
(1) General-purpose input / output port of the image processing apparatus 101: selection of a polling cycle for determining whether or not a dongle is connected to the Port D 101M.
[0073]
(2) Selection of the time for receiving the transition to the setup mode after the power of the image processing apparatus 101 is turned on.
[0074]
B-3 Setting completed
The user selects any one of the above six options regarding the treatment when the dongle is not connected during the normal operation of the image processing apparatus 101.
[0075]
In particular, when the setting is not performed in B-1, the setting is (0) which is the initial setting, which is to be restarted after the process being executed is completed.
[0076]
The B-2 time can be set, but when no setting is made, initial values are used for the polling cycle and the reception time for transition to the setup mode.
[0077]
When the above-described series of settings is completed and the setting completion is selected, the image processing apparatus 101 automatically restarts.
[0078]
(Normal operation) See FIG.
[0079]
Next, the case of normal operation will be described.
[0080]
When the image processing apparatus 101 operates, the dongle needs to be connected to the general-purpose input / output port 101M of the dongle image processing apparatus.
[0081]
When the power of the image processing apparatus 101 is turned on, an initial boot loader in a nonvolatile memory (EEPROM) of the image processing apparatus 101 is activated, and an instruction code stored in the nonvolatile memory (EEPROM) of the image processing apparatus is stored in an image. Load into volatile memory (RAM) on the processing device.
[0082]
The program loaded on the RAM polls the external monitor connection port M 101N, and when the connection of the external monitor is not detected, automatically switches the display output destination to the local display unit 101Q. Next, the external operation unit connection Port C101O is polled, and if a keyboard connection is not detected as an external operation unit, an input from the local operation unit 101P is automatically enabled as an operation unit input.
[0083]
Thereafter, the image processing device executes a self-diagnosis function by the initial boot loader loaded on the RAM. Here, a case where an external monitor and a keyboard are connected to the respective Port M and Port C will be described.
[0084]
Next, if no abnormality is found in the execution result of the self-diagnosis function, the program loaded on the RAM of the image processing apparatus 101 polls the general-purpose input / output port: Port D 101M of the image processing apparatus.
[0085]
If an abnormality is found, an arbitrary error code is displayed on the external monitor. The image processing apparatus 101 continues this state until its power is turned off.
[0086]
If an external data storage device (hereinafter, dongle) is not connected, a message "Please connect a correct dongle" is displayed on the external monitor. The image processing apparatus 101 continues this state until its power is turned off. Next, when the connection of the dongle is detected by the Port D 101M, the image processing apparatus 101 reads the MAC address written at an arbitrary address of the EEPROM on the dongle.
[0087]
The MAC address is compared with a MAC address stored as hardware information on the interface 101A for exchanging data with the host computer 102.
[0088]
If the MAC address read from the dongle does not match the MAC address of the hardware on 101A, a message "Please connect the correct dongle" is displayed on the external monitor. The image processing apparatus 101 continues this state until its power is turned off.
[0089]
Other than the above, that is, when the dongle is connected to the general-purpose input / output port: Port D 101M and the MAC address stored on the dongle matches the MAC address of the hardware on 101A, the external monitor of the image processing apparatus 101 The setup mode prompt is displayed on the monitor connected to the connection port M 101N for a certain period of time.
[0090]
If an arbitrary key is not hit with a keyboard connected to the port C101O for connection of the operation unit of the image processing apparatus during this fixed time, the image processing apparatus enters a normal operation mode and enters a "standby" state on the monitor. Is displayed and the system enters a preparation state for receiving a job via the network.
[0091]
In addition, the image processing apparatus 101 sets the dongle in accordance with the polling cycle to the general-purpose input / output port for port setting: Port D 101M, which is specified in the above-mentioned "treatment and timing setting when the dongle is not connected during normal operation". When the attachment of the dongle is not detected, and the attachment of the dongle is not detected, a procedure for the case where the dongle is not connected is performed according to the above-described procedure.
[0092]
Treatment when dongle is not connected during normal operation of image processing apparatus 101
(0) Restart after completing the process being executed.
[0093]
(1) Expand the received job in the vector file format and leave it in the waiting queue.
[0094]
(2) Activate a queue whose use has been permitted in advance and do not accept a job.
[0095]
(3) Forcibly put all the received jobs in the waiting queue.
[0096]
(4) A series of operations of development, processing, and printing are possible, but the functions provided by the image processing system are limited.
[0097]
(5) The same operation and function as when the correct dongle is connected.
[0098]
If the setting has been made to (0), the image processing apparatus 101 restarts immediately after the job processing being executed is completed. After restarting, the message "Please connect the correct dongle." Is displayed on the external monitor in accordance with the processing sequence after turning on the power. The image processing apparatus 101 continues this state until its power is turned off.
[0099]
If the setting is made in (1) and the external monitor and keyboard are connected to the external display unit connection Port M 101N and the external operation unit connection Port C 101O of the image processing apparatus 101, respectively, the raster job is executed. Jobs that have been expanded and are in the Hold queue can be edited using the keyboard and monitor.
[0100]
Therefore, when the correct dongle is connected, printing can be started immediately.
[0101]
If the setting has been made in (2), the image processing apparatus 101 sets a queue that has been used in advance when the dongle is detected when polling the first general-purpose input / output port: Port D 101M. to start.
[0102]
If the setting is made in (3), the job sent to the print queue of the image processing apparatus 101 is also forcibly and automatically transferred to the standby queue.
[0103]
(4) As described above.
[0104]
(5) As described above.
[0105]
In this embodiment, the case where the dongle is directly connected to the image processing apparatus 101 has been described. However, the dangle is connected to the host computer 102, and the host computer 102 is connected to the image processing apparatus 101 by communication between the image processing apparatus 101 and the host computer 102. When determining whether or not the dangle is connected, it can be extended.
[0106]
If the dangle is damaged due to an accident and a new dangle must be used, the message "Please connect the correct dongle." Appears on the display of the image processing apparatus 101, By inputting a special password from the operation unit through the operation unit, the MAC address stored on the hardware of 101A of the image processing apparatus 101 is changed via the general-purpose input / output port: Port D 101M of the image processing apparatus 101. The data can be written as predetermined address data of the EEPROM on the dangle.
[0107]
【The invention's effect】
Unauthorized duplication and use of the image processing apparatus can be prohibited.
[0108]
The operating rate of the image processing device can be increased.
[0109]
The waiting time for image processing can be reduced.
[Brief description of the drawings]
FIG. 1 is a diagram showing a system configuration according to an embodiment of the present invention.
FIG. 2 is an internal configuration diagram of the image processing apparatus of the present invention.
FIG. 3 is a diagram showing a dongle that is mounted on the image processing apparatus of the present invention and that prohibits unauthorized duplication and unauthorized use.
FIG. 4 is a flowchart showing a procedure for installing system software in the image processing apparatus of the present invention.
FIG. 5 is a flowchart illustrating a procedure for setting a process and timing when a dongle is not connected when the image processing apparatus of the present invention performs a normal operation.
FIG. 6 is a flowchart when the image processing apparatus of the present invention performs a normal operation.

Claims (8)

書き換え不可能な外部データ記憶装置と定期的に通信を行い、外部記憶装置が検知されなかった場合に於いて、ネットワーク接続された汎用のコンピュータから受け取ったベクタ形式のジョブをラスター画像に展開した後、外部記憶装置が検知されるまで出力を行わす画像処理装置のシステムの保存領域に貯える機能を持つことを特徴とする画像処理装置。After periodically communicating with a non-rewritable external data storage device and, when no external storage device is detected, after expanding a vector-format job received from a general-purpose computer connected to a network into a raster image An image processing apparatus having a function of storing in a storage area of a system of an image processing apparatus that performs output until an external storage device is detected. 上記請求項1に於いて、展開されたラスター画像は、画像処理装置に装着されたモニタによって、プレビューし、画像処理装置に接続された操作部から編集出来ることを特徴とする画像処理装置。2. The image processing apparatus according to claim 1, wherein the raster image that has been developed is previewed on a monitor mounted on the image processing apparatus, and can be edited from an operation unit connected to the image processing apparatus. 書き換え不可能な外部データ記憶装置と定期的に通信を行い、外部記憶装置が検知されなかった場合に於いて、ネットワーク接続された汎用のコンピュータから受け取ったベクタ形式のジョブをラスタージョブに展開せずベクタファイル形式のまま、外部記憶装置が検知されるまで出力を行わず画像処理装置のシステムの保存領域に貯える機能を持つことを特徴とする画像処理装置。Communicates periodically with a non-rewritable external data storage device, and when no external storage device is detected, does not expand a vector-format job received from a general-purpose computer connected to a network into a raster job. An image processing apparatus having a function of storing a vector file format in a storage area of a system of the image processing apparatus without performing output until an external storage device is detected. 書き換え不可能な外部データ記憶装置と定期的に通信を行い、外部記憶装置が検知された場合に於いて、予め使用することを許可されたキューを起動することを特徴とする画像処理装置。An image processing apparatus which periodically communicates with a non-rewritable external data storage device and activates a queue permitted to be used in advance when an external storage device is detected. 上記請求項1から4に於いて、画像処理装置の入出力ポートに装着されるデータ記憶装置は、画像処理装置に直接ではなく、画像処理装置とネットワーク接続された任意のワークステーション(W.S.)に接続されても良いことを特徴とする画像処理システム。The data storage device mounted on the input / output port of the image processing apparatus is not directly connected to the image processing apparatus, but may be any workstation (WS) connected to the image processing apparatus via a network. .) May be connected to the image processing system. 画像処理装置の電源投入後、画像処理装置はシステム起動モードに入るか、システム設定モードに入るか、あるいはシステムソフトウェア設定モードに入るか一定時間入力を受け付ける。この一定時間を予め設定される複数の時間から選択出来ることを特徴とする画像処理装置。After the power of the image processing apparatus is turned on, the image processing apparatus accepts an input for a certain period of time, such as entering a system startup mode, entering a system setting mode, or entering a system software setting mode. An image processing apparatus characterized in that the fixed time can be selected from a plurality of preset times. ローカル表示部、外部表示装置接続用入出力ポート、ローカル操作部、外部操作部接続用入出力ポートを持ち、外部表示装置または、外部操作部が接続されていない場合は、ローカル表示部、ローカル操作部での表示、操作を自動的に有効とすることを特徴とする画像処理装置。It has a local display unit, an input / output port for connecting an external display device, a local operation unit, and an input / output port for connecting an external operation unit.If no external display device or external operation unit is connected, the local display unit and local operation An image processing apparatus characterized in that display and operation in a unit are automatically enabled. 上記請求項1,3,4,5に於いて画像処理装置が、その入出力ポートに装着されるデータ記憶装置の接続を定期的に確認する時間間隔を設定出来ることを特徴とする画像処理装置。6. An image processing apparatus according to claim 1, wherein said image processing apparatus can set a time interval for periodically checking a connection of a data storage device mounted on said input / output port. .
JP2003163113A 2003-06-09 2003-06-09 Mechanism of prohibiting unauthorized copy of image processor Withdrawn JP2004362485A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003163113A JP2004362485A (en) 2003-06-09 2003-06-09 Mechanism of prohibiting unauthorized copy of image processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003163113A JP2004362485A (en) 2003-06-09 2003-06-09 Mechanism of prohibiting unauthorized copy of image processor

Publications (1)

Publication Number Publication Date
JP2004362485A true JP2004362485A (en) 2004-12-24

Family

ID=34055017

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003163113A Withdrawn JP2004362485A (en) 2003-06-09 2003-06-09 Mechanism of prohibiting unauthorized copy of image processor

Country Status (1)

Country Link
JP (1) JP2004362485A (en)

Similar Documents

Publication Publication Date Title
JP2001306170A (en) Image processing device, image processing system, method for restricting use of image processing device and storage medium
JP2009075772A (en) Print instruction apparatus, printing apparatus, printing system, and program
JP2004303216A (en) Information processor, image forming apparatus, error processing method in starting program, and recording medium
JP2005033277A (en) Image forming apparatus
JP2009182795A (en) Image processor and image processing method
CN102404486A (en) Image forming apparatus, image forming method
JP4198154B2 (en) Electronic computer storing print control program, program and program recording medium
JP2002019236A (en) Image processor and method of controlling the same and storage medium
JP2004078752A (en) Print controlling method in printer system, and computer readable recording medium storing program for executing method
JP2004129246A (en) Image forming apparatus and application information acquisition method
JP2004362485A (en) Mechanism of prohibiting unauthorized copy of image processor
JP2002006971A (en) Device, sysem, and method for information processing and memory medium
JP7309349B2 (en) Information processing device, its control method, and program
JP5388936B2 (en) Image forming apparatus and image forming program
JP2005196261A (en) Information processor, its control method and program
JP4262007B2 (en) Network device and data processing system control method
JP5388548B2 (en) Image forming apparatus, image forming apparatus control method, and computer program
JP2010252079A (en) Job registration of image forming device, and high-speed start of the same
JP6519942B2 (en) Image forming apparatus and program
US11972159B2 (en) Image forming device and method of controlling to transmit print data to an image forming device
JP4803601B2 (en) Image processing apparatus and image forming apparatus
JP2009230668A (en) Printing system
JP2002041256A (en) Information processing device, information processing system, information processing method, and storage medium
JPH11355545A (en) Data output device
JP2003280875A (en) Information processor, information processing system, control method, control program, and storage medium

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20060905