(57)【要約】【課題】出力指示を複雑にせずに、ＩＤデータも適度な形式としてセキュリティを高めることが可能な画像形成装置を提供する。【解決手段】ネットワークに接続された画像形成装置において、機密データとして記憶装置に蓄積されているデータを保護するためのセキュリティシステムとして、機密データを暗号化するとともに、機器から出力要求があった場合、ＩＤ認証を行う暗号、解読手段１３０を備えた。【選択図】　　　図１
2004106503.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された画像形成装置において、機密データとして記憶装置に蓄積されているデータを保護するためのセキュリティシステムとして、機密データを暗号化するとともに、機器から出力要求があった場合、ＩＤ認証を行う暗号化・解読手段を備えたことを特徴とする画像形成装置。
【請求項２】
請求項１において、ネットワーク上に接続されている各機器は識別番号を有し、その識別番号も認証データとして利用することを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタ、複写機、ファクシミリ装置、およびそれらの各機能を備えた複合機などの画像形成装置に関し、特に、機密指定された印刷データを保護する技術に関するものである。
【０００２】
【従来の技術】
記憶装置に一旦保持した機密データを出力する場合、記憶されているデータの一覧が表示され、これを見て該当するデータを選択し、そのデータのＩＤなどを入力することで、出力可能とするようなセキュリティシステムを備えた画像形成装置が知られている。
【０００３】
【発明が解決しようとする課題】
ところで機密データの出力時に、操作部からの出力の指示がＩＤデータである場合、あまり長いデータであると入力するのが煩わしく、逆に短いデータであるとセキュリティに問題がある。
そこで本発明では、出力指示を複雑にせずに、ＩＤデータも適度な形式としてセキュリティを高めることが可能な画像形成装置を提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、ネットワークに接続された画像形成装置において、機密データとして記憶装置に蓄積されているデータを保護するためのセキュリティシステムとして、機密データを暗号化するとともに、機器から出力要求があった場合、ＩＤ認証を行う暗号化・解読手段を備えた画像形成装置を最も主要な特徴とする。
請求項２記載の発明は、請求項１において、ネットワーク上に接続されている各機器は識別番号を有し、その識別番号も認証データとして利用する画像形成装置を主要な特徴とする。
【０００５】
【発明の実施の形態】
以下に図を基に本発明の実施の形態を詳細に説明する。図１は本発明の実施の形態に係るプリンタの機能ブロック図である。図１に示すように、このプリンタ１は、コントローラ１０１とエンジン部１１０とをＰＣＩバス１０９で接続した構成となる。
コントローラ１０１は、システム全体の制御と描画、通信、操作部１１１からの入力の制御を行う。エンジン部１１０は、スキャナ１２４とプロッタ１２６とを有している。プロッタ１２６は、白黒プロッタ、１ドラムカラープロッタであり、スキャナ１２４は、ファックスユニットを含む。このエンジン部１１０には、プロッタ１２６およびスキャナ１２４などのいわゆるエンジン部分に加えて、画像処理を行う画像処理部１２２とＰＣＩ部１２３を含むＡＳＩＣ１２１と、ＣＰＵ１２０を有している。
コントローラ１０１は、ＣＰＵ１０２と、ノースブリッジ（ＮＢ）１０３と、システムメモリ（ＭＥＭ−Ｐ）１０４と、サウスブリッジ（ＳＢ）１０５と、ローカルメモリ（ＭＥＭ−Ｃ）１０７と、ＡＳＩＣ１０８と、操作部１１１と、ハードディスクドライブ（ＨＤＤ）１１２と、ＡＳＩＣ１１４と、ＯＰＴＩＯＮ１１５、１１６と、ＲＯＭ１１７とを有し、ノースブリッジ（ＮＢ）１０３とＡＳＩＣ１０８との間をＡＧＰバス（Ａｃｃｅｌｅｒａｔｅｄ　ＧｒａｐｈｉｃｓＰｏｒｔ）１０６で接続した構成となる。また、ＮＢ１０３とＳＢ１０５の間はＰＣＩバス１１８で接続されている。
【０００６】
ＣＰＵ１０２は、システムの全体制御を行うものであり、ＮＢ１０３、ＭＥＭ−Ｐ１０４、ＡＳＩＣ１１４、ＯＰＴＩＯＮ１１５、１１６、ＲＯＭ１１７およびＳＢ１０５からなるチップセットを有する。他の機器の接続は、チップセットを介して行う。
ＮＢ１０３は、ＣＰＵ１０２とＭＥＭ−Ｐ１０４、ＳＢ１０５、ＡＧＰバス１０６とを接続するためのブリッジであり、ＭＥＭ−Ｐ１０４は、システムの描画用メモリなどとして用いるシステムメモリであり、ＳＢ１０５は、ＮＢ１０３とＲＯＭ１１７、ＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。なお、ＯＰＴＩＯＮ１１５、１１６は、オプションとしてのＰＣＩデバイス、周辺デバイスを接続するための空きスロットである。
ＭＥＭ−Ｃ１０７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＡＳＩＣ１０８は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣであり、ＡＧＰバス１０６、ＰＣＩバス１０９、ＨＤＤ１１２およびＭＥＭ−Ｃ１０７をそれぞれ接続するブリッジの役割も有する。
操作部１１１は、ユーザからの入力操作の受け付け並びにユーザに向けた表示を行うものであり、ＨＤＤ１１２は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。本プリンタ１では、このＡＧＰバス１０６を介してＮＢ１０３とＡＳＩＣ１０８を接続している。
暗号化＆解読部（暗号化・解読手段）１３０は、機密データを受信してデータの暗号化を行い、ＨＤＤへ蓄積を行う。機密データの出力要求があった場合、ＩＤなどの入力を求める。ＩＤと機密データとの認証を行い、暗号化されてＨＤＤに保持されているデータを解読して通常データとする。管理部１３１は、機密データとして暗号化してＨＤＤへ蓄積を行うとき、機密データの認証を行うためのＩＤとデータの対応づけ、保存アドレス、サイズ等のデータとの管理を行う。
【０００７】
次に、図１に示したＡＳＩＣ１０８の構成について説明する。
図２は図１に示したＡＳＩＣ１０８の構成を示すブロック図である。図２に示すように、このＡＳＩＣ１０８は、ＡＧＰユニット２２９と、コンフィグ（ＰＣＩ−ＣＯＮＦＩＧ）レジスタ２０７と、マスタ（ＡＧＰ−ＭＡＳＴＥＲ）ユニット２０６と、ターゲット（ＰＣＩ−ＴＡＲＧＥＴ）ユニット２０８と、内部レジスタ２１０と、メモリコントローラ２０９と、コンフィグ（ＰＣＩ−ＣＯＮＦＩＧ）レジスタ２２３と、マスタ（ＰＣＩ−ＭＡＳＴＥＲ）ユニット２２４と、ターゲット（ＰＣＩ−ＴＡＲＧＥＴ）ユニット２２６と、ＰＣＩユニット２２８と、アービタ２１２と、ＰＣＩアービタ２２５と、合成器２３０（ＯＲ）と、編集器（ＥＤＩＴ）２０３と、２個の回転器（ＲＯＴ１、ＲＯＴ２）２０４、２０５と、ＨＤＤコントローラ２１３と、２個の圧縮伸長器（ＣＤ１、ＣＤ２）２１６〜２１７と、操作部（ＯＰＥ）２０２と、ビデオ入力部２１８と、ビデオ出力部２２２と、データの暗号化および解読部（ＣＯＤＥ）２３０と管理部（ＩＤ）２３１とを有している。
ＡＧＰユニット２２９は、ＮＢ１０３と接続するＡＧＰバス１０６のバスプロトコルを実行するユニット（チップセットインターフェース部）であり、ＰＣＩ−ＣＯＮＦＩＧ２０７は、ＡＧＰバス１０６のためのＰＣＩのコンフィグレジスタである。ＡＧＰ−ＭＡＳＴＥＲ２０６は、ＡＧＰバス１０６のバスマスタ機能を実行するユニットであり、ＰＣＩ−ＴＡＲＧＥＴ２０８は、ＡＧＰバス１０６に包含されるＰＣＩのターゲット機能を実行するユニットである。
【０００８】
内部レジスタ２１０は、ＡＳＩＣ１０８の各部が機能する際に必要となるレジスタである。メモリコントローラ２０９、ローカルメモリＭＥＭ−Ｃ１０７を制御するものであり、ＰＣＩ−ＣＯＮＦＩＧ２２３は、ＰＣＩバス１０９のためのＰＣＩのコンフィグレジスタであり、ＰＣＩ−ＭＡＳＴＥＲ２２４は、ＰＣＩ１０９のバスマスタ機能を実行するユニットであり、ＰＣＩ−ＴＡＲＧＥＴ２２６は、ＰＣＩのターゲット機能を実行するユニットであり、ＰＣＩアービタ２２５は、ＰＣＩバス１０９へのアクセスを調停するものである。
ＰＣＩユニット２２８は、ＰＣＩバス１０９のバスプロトコルを実行するユニット（エンジンインターフェース部）である。アービタ２１２は、ＭＥＭ−Ｃ１０７へのアクセスを調停するものである。暗号化（ＣＯＤＥ、ＩＤ）２３０は、機密データとして指定されたデータを暗号化および、ＨＤＤへ蓄積管理する。また、暗号化されたデータを解読するための機能を有している。
２個の回転器２０４、２０５は、画像データの指定された角度での回転処理を行うものであり、それぞれ２個のＤＭＡＣを有している。ここで、ＤＭＡＣは、ローカルメモリＭＥＭ−Ｃ１０７に対してＤＭＡ転送するためのＤＭＡコントローラである。
２個の圧縮伸長器２１６〜２１７は、画像データの圧縮または伸長を行うユニットであり、アービタ２１２と接続されている。圧縮伸長器２１６〜２１７は内部で、セレクタ（ＳＥＬ２２０、ＶＳＥＬ２２１）を介してビデオ出力部２２２と接続され、ローカルメモリＭＥＭ−Ｃ１０７に格納されている圧縮された画像データを読み出して伸長した後に、ローカルメモリＭＥＭ−Ｃ１０７に書き戻すことなく、直接ビデオ出力部２２２にデータを渡すことができるようになっている。
ビデオ入力部２１８は、エンジン部１１０からＰＣＩバス１０９を介して画像データを入力するものであり、画像データ入力用のＦＩＦＯと画像データ入力用のＤＭＡＣとから構成される。
【０００９】
次に、図１に示したプリンタ１の動作について説明する。
このプリンタの電源が投入されると、ＣＰＵ１０２は、図示しないＳＢ１０５の先のＢＩＯＳから起動を開始して、ＮＢ１０３の初期化およびＳＢ１０５の初期化を行う。そして、この初期化の最中にＡＧＰバス１０６を介してＡＳＩＣ１０８のＰＣＩ−ＣＯＮＦＩＧ２０７を設定し、ＡＳＩＣ１０８のＡＧＰデバイスとしての初期化を完了する。
ＡＳＩＣ１０８のＡＧＰデバイスとしての初期化が完了すると、ＡＳＩＣ１０８の内部レジスタ２１０をアクセスすることができる。ＰＣＩバス１０９に接続されるエンジン部１１０にはＣＯＮＦＩＧレジスタが存在し、そのベースアドレスをＰＣＩＭＥＭ空間内のどこかにマッピングすることで、エンジン部１１０のエンジンＰＣＩレジスタをアクセスできるようになる。
コントローラ１０１は、ソフトウェアの初期化を完了すると、操作部１１１に対してプリント可能である旨のメッセージを通知し、ホストからのデータ受信に備えて待機状態となる。
ＡＳＩＣ１０８は、ネットワーク、ＩＥＥＥ１３９４、ＵＳＢなどのホストと接続するためのインターフェースを保有し、データの受信が始まると送信データを順次解釈し、ＭＥＭ−Ｐ１０４上に描画を開始する。そして、描画が完了するとエンジン部１１０にコマンドを送信して、描画した絵を取りにくるように指示を出す。
ＣＰＵ１０２は、ＭＥＭ−Ｐ１０４のデータをＡＧＰの空間に見せるためにＮＢ１０３の内部レジスタを操作し、メモリ上のテーブルを書き換えて、エンジン部１１０からＡＧＰ空間に見えるように設定する。エンジン部１１０は描画された絵があるバッファの先頭アドレスをもらい、エンジン部１１０内部のＤＭＡＣに起動をかけて、ＡＧＰを通してＭＥＭ−Ｐの絵を読み出す。
このとき、ＡＳＩＣ１０８は、ＰＣＩバス１０９に対してはターゲット動作をし、ＡＧＰバス１０６に対してはマスターの動作をする。エンジン部１１０は、内部で生成されるタイミングによって絵を読み出す。
【００１０】
次に、図１に示したエンジン部１１０について説明する。
図３は図１に示したエンジン部１１０の動作タイミングの説明図である。同図に示す用紙サイズ３０１は、主走査および副走査で決まる用紙サイズであり、ＦＧＡＴＥ３０２は、用紙の副走査の有効範囲を示す信号であり、ＬＧＡＴＥ３０３は、用紙の主走査の有効範囲を示す信号であり、ＬＳＹＮＣ３０４は、主走査の先頭でアサートされる同期信号である。
このように、エンジン部１１０は、出力する用紙サイズ３０１に応じて、副走査方向の有効領域ＦＧＡＴＥ３０２と、主走査方向の有効領域ＬＧＡＴＥ３０３と、各主走査ラインの先頭でラインの開始を表すＬＳＹＮＣ３０４とを用意する。
そして、エンジン部１１０が印字指令を受けると、紙を搬送すると同時にＦＧＡＴＥ３０２を作り出して、このＦＧＡＴＥ３０２がアサートされる数ＬＳＹＮＣ３０４時間前に絵を内部に持っているバッファに読み込むために転送を開始する。
【００１１】
図４はプリンタシステムのソフトウェア構成を示すブロック図である。図４に示すように、システム（複合機）４００は、白黒ラインプリンタ４０１と、カラーラインプリンタ４０２と、スキャナ、ファクシミリ、ハードディスク、メモリ、ネットワークインターフェースなどのハードウェアリソース４０３を有するとともに、プラットホーム４２０とアプリケーション４３０とから構成されるソフトウェア群４１０とを備えている。
プラットホーム４２０は、アプリケーションからの処理要求を解釈してハードウェア資源の獲得要求を発生させるコントロールサービスと、一または複数のハードウェア資源の管理を行い、コントロールサービスからの獲得要求を調停するシステムリソースマネージャ（ＳＲＭ）４２３と、汎用ＯＳ４２１とを有する。コントロールサービスは、複数のサービスモジュールから形成され、ＳＣＳ（システムコントロールサービス）４２２と、ＥＣＳ（エンジンコントロールサービス）４２４と、ＭＣＳ（メモリコントロールサービス）４２５と、ＯＣＳ（オペレーションパネルコントロールサービス）４２６と、ＦＣＳ（ファックスコントロールサービス）４２７と、ＮＣＳ（ネットワークコントロールサービス）４２８とから構成される。なお、このプラットホーム４２０は、あらかじめ定義された関数により前記アプリケーション４３０から処理要求を受信可能とするアプリケーションプログラムインターフェース（ＡＰＩ）を有する。
汎用ＯＳ４２１は、ＵＮＩＸ（登録商標）などの汎用オペレーティングシステムであり、プラットホーム４２０並びにアプリケーション４３０の各ソフトウェアをそれぞれプロセスとして並列実行する。
ＳＲＭ４２３のプロセスは、ＳＣＳ４２２とともにシステムの制御および、リソースの管理を行うものである。ＳＲＭ４２３のプロセスは、スキャナ部やプリンタ部などのエンジン、メモリ、ＨＤＤファイル、ホストＩ／Ｏ（セントロＩ／Ｆ、ネットワークＩ／Ｆ、ＩＥＥＥ１３９４Ｉ／Ｆ、ＲＳ２３２ＣＩ／Ｆなど）のハードウェア資源を利用する上位層からの要求に従って調停を行い、実行制御する。
具体的には、このＳＲＭ４２３は、要求されたハードウェア資源が利用可能であるかを判断し、利用可能であれば要求されたハードウェア資源が利用可能である旨を上位層に伝える。また、ＳＲＭ４２３は、上位層からの要求に対してハードウェア資源の利用スケジューリングを行い、要求内容（例えば、プリンタエンジンにより紙搬送と作像動作、メモリ確保、ファイル生成など）を直接実施している。
【００１２】
ＳＣＳ４２２のプロセスは、アプリ管理、操作部制御、システム画面表示、ＬＥＤ表示、リソース管理、割り込みアプリ制御などを行う。ＥＣＳ４２４のプロセスは、白黒ラインプリンタ４０１、カラーラインプリンタ４０２、スキャナ、ファクシミリなどからなるハードウェアリソース４０３のエンジンの制御を行い、画像読み込みと印刷動作、状態通知、ジャムリカバリなどを行う。
具体的には、アプリケーション４３０から受け取ったジョブモードの指定に従い、印刷要求をＳＲＭ４２３に順次発行していくことで、一連のコピー／スキャン／印刷動作を実現する。このＥＣＳ４２４が取り扱う対象のジョブは、画像入力デバイスにスキャナが指定されているか、または、画像出力デバイスにプロッタが指定されているものとする。
たとえば、コピー動作の場合には「ＳＣＡＮＮＥＲ−＞ＰＬＯＴＴＥＲ」と指定され、ファイル蓄積の場合には「ＳＣＡＮＮＥＲ−＞ＭＥＭＯＲＹ」と指定され、ファクシミリ送信の場合には「ＳＣＡＮＮＥＲ−＞ＦＡＸ　ＩＮ」と指定される。また、蓄積ファイル印刷またはプリンタアプリ４１１からの印刷の場合には「ＭＥＯＭＯＲＵ−＞ＰＬＯＴＴＥＲ」と指定され、ファクシミリ受信の場合には「ＦＡＸ＿ＯＵＴ−＞ＰＬＯＴＴＥＲ」と指定される。
なお、ジョブの定義はアプリケーションによって異なるが、ここでは利用者が取り扱う１セットの画像群に対する処理動作を１ジョブと定義する。たとえば、コピーのＡＤＦ（Ａｕｔｏｍａｔｉｃ　Ｄｏｃｕｍｅｎｔ　Ｆｅｅｄｅｒ）モードの場合は、原稿台に置かれた１セットの原稿を読み取る動作が１ジョブとなり、圧板モードは最終原稿が確定するまでの読み取り動作が１ジョブとなる。また、コピーアプリ４１２の場合には、一束の原稿をコピーする動作が１ジョブとなり、ファックスアプリ４１３の場合には、１文書の送信動作または１文書の受信動作が１ジョブとなり、プリンタアプリの場合には、１文書の印刷動作が１ジョブとなる。
【００１３】
ＭＣＳ４２５のプロセスは、画像メモリの取得および解放、ハードディスク装置（ＨＤＤ）の利用、画像データの圧縮および伸長などを行う。ＦＣＳ４２７のプロセスは、システムコントローラの各アプリ層からＰＳＴＮ／ＩＳＤＮ網を利用したファクシミリ送受信、ＢＫＭ（バックアップＳＲＡＭ）で管理されている各種ファクシミリデータの登録／引用、ファクシミリ読み取り、ファクシミリ受信印刷、融合送受信を行うためのＡＰＩを提供する。
ＮＣＳ４２８のプロセスは、ネットワークＩ／Ｏを必要とするアプリケーションに対して共通に利用できるサービスを提供するためのプロセスであり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分けたり、アプリケーションからデータをネットワーク側に送信する際の仲介を行う。具体的には、ＩＷＳＧ、ＫＷＷＳＧ、ＯＳＧ、ＶＱＰＳＧ、ＷＨＯＱＨＷＧ、ＶＰＷＳＧなどのサーバデーモンや、同プロトコルのクライアント機能などを有している。
ＯＣＳ４２６のプロセスは、オペレータ（ユーザ）と本体制御間の情報伝達手段となるオペレーションパネル（操作パネル）の制御を行う。ＯＣＳ４２６は、オペレーションパネルからキー押下をキーイベントとして取得し、取得したキーに対応したキーイベント関数をＳＣＳ４２２に送信するＯＣＳプロセスの部分と、アプリケーション４３０またはコントロールサービスからの要求によりオペレーションパネルに各種画面を描画出力する描画関数やその他オペレーションパネルに対する制御を行う関数などがあらかじめ登録されたＯＣＳライブラリの部分とから構成される。
アプリケーション４３０は、ページ記述言語（ＰＤＬ）、ＰＣＬおよびポストスクリプト（ＰＳ）を有するプリンタ用のアプリケーションであるプリンタアプリ４１１と、コピー用アプリケーションであるコピーアプリ４１２と、ファクシミリ用アプリケーションであるファックスアプリ４１３と、スキャナ用アプリケーションであるスキャナアプリ４１４と、ネットワークファイル用アプリケーションであるネットファイルアプリ４１５と、工程検査用アプリケーションである工程検査アプリ４１６とを有している。
複合機（システム）４００のＡＳＩＣ１０８におけるプリンタ動作時の機密データの蓄積および、そのデータの出力命令処理について説明する。図５は機密データをＨＤＤ１１２へ蓄積するための処理フロー図である。
コントローラ１０１は、ＡＳＩＣ１１４において、ネットワークＩ／Ｆによりネットワーク上の接続されており、他のＰＣ、プリンタとのデータ送受信が可能である。ＰＣからプリントアウト命令を受信したとき、ＣＰＵ１０２は、ＡＳＩＣ１１４から、ネットワーク受信割り込みを受けて、印刷データを受信する（ＳＴＥＰ１）。
受信したデータを暗号化＆解読部１３０は、機密データであるかいなかを判断する（ＳＴＥＰ２）。機密データである場合（Ｙｅｓ）、暗号化＆解読部１３０は、データの暗号化処理を行い（ＳＴＥＰ３）暗号化したデータをＨＤＤへ蓄積する（ＳＴＥＰ４）。また、同時に管理部１３１は、キーとなるＩＤとデータを対応付けで管理を行う（ＳＴＥＰ５）。
【００１４】
図６は機密データとしてＨＤＤに蓄積されたデータに対して、出力要求を行う場合の処理フロー図である。機密データの出力要求が、機密データが蓄積されているプリンタ以外からあった場合（ＳＴＥＰ２）、ＡＳＩＣ１１４において、ネットワークＩ／Ｆを通じて、他のプリンタの操作部からの本プリンタに対する機密データ出力要求を受信する。
ＣＰＵ１０２は、ＡＳＩＣ１１４から、ネットワーク受信割り込みを受けて、機密データ出力要求であることを解釈し、暗号化＆解読部１３０へ該当するデータの出力要求を行う。暗号化＆解読部１３０は、要求された機密データの出力を行うための認証データとして、要求元のプリンタへ、ＩＤ入力を求める処理をＡＳＩＣ１１４のネットワークＩ／Ｆを介して送信する（ＳＴＥＰ３）。要求元のプリンタは、ＩＤを入力し、要求先の機密データを蓄積しているプリンタへＩＤデータを送信する。また、このときプリンタを識別する番号も送信を行う。
機密データを蓄積しているプリンタは、ＩＤデータを受信し、管理部１３１により、要求データとＩＤとの認証を行う。第１の処理例では、要求データに対してのＩＤの認証を行う（ＳＴＥＰ６）。また第２の処理例では、さらに、プリンタの識別番号も認証データとして取り扱う（ＳＴＥＰ５）。
プリンタの識別番号も認証として取り扱う場合、あらかじめ、ＰＣからの機密データとしてプリンタへ送信するときに、操作を許可するプリンタの識別番号も付加してセキュリティを掛ける必要がある。ＩＤおよびプリンタ識別の認証結果、一致した場合（Ｙｅｓ）、ＨＤＤからのデータ読み出しを行う（ＳＴＥＰ７）。読み出したデータを暗号化＆解読部１３０において、解読し通常データとする。このデータは印刷データとして、ＮＣＳ４２８によって処理される。すなわち、ＮＣＳ４２８によって、受信したデータがプリンタ印刷のためのデータであると判断され、プリンタアプリ４１１に受け渡される。プリンタアプリ４１１は、受け渡されたデータを解釈して、ＰＤＬ処理部へデータを渡す。ＰＤＬ処理部ではデータを順番に処理し、ＭＥＭＥ−Ｐ１０４のプリンタ用メモリに描画を行う。
ＣＰＵ１０２は、画像データの出力準備が完了すると、エンジン部１１０にこれから出力する画像データを指定して、プロット命令を発行する。エンジン部１１０は、設定されたモードの状態で、画像データを読み出すために、ＡＳＩＣ１０８のビデオ出力部２２２のＦＩＦＯアドレスに対してアクセスを行う。これによって、印刷データがプロッタ１２６から出力される。
このように、機密データに対して他のプリンタから出力要求が合った場合、操作したプリンタへのＩＤ要求を行う操作をすることで出力が可能である。また、プリンタ側が相互の通信により個々の識別番号をセキュリティの認証の情報として扱うことで、操作者の入力データ量を増やすことセキュリティを高めることができる。
【００１５】
【発明の効果】
以上説明したように、本発明によれば、操作を複雑にせずに機密データのセキュリティを高めることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るプリンタの機能ブロック図である。
【図２】図１に示したＡＳＩＣの構成を示すブロック図である
【図３】図１に示したエンジン部の動作タイミングの説明図である。
【図４】プリンタシステムのソフトウェア構成を示すブロック図である。
【図５】機密データ蓄積フロー図である。
【図６】機密データの出力フロー図である。
【符号の説明】
１０１　コントローラ
１０２、１２０　ＣＰＵ
１０３　ＮＢ（ノースブリッジ）
１０４　ＭＥＭ−Ｐ（システムメモリ）
１０５　ＳＢ（サウスブリッジ）
１０６　ＡＧＰバス
１０７　ＭＥＭ−Ｃ（ローカルメモリ）
１０８、１２１、１１４　ＡＳＩＣ
１０９、１１８　ＰＣＩバス
１１０　エンジン部
１１１　操作部
１１２　ＨＤＤ
１３０　暗号化＆解読部
１３１　管理部
１１５、１１６　ＯＰＴＩＯＮ
１１７　ＲＯＭ
１２２　画像処理部
１２３　ＰＣＩ部
１２４　スキャナ
１２６　プロッタ
２０２　操作部
２０３　編集器
２０４、２０５　回転器
２０６　ＡＧＰ−ＭＡＳＴＥＲ
２０７、２２３　ＰＣＩ−ＣＯＮＦＩＧ
２０８、２２６　ＰＣＩ−ＴＡＲＧＥＴ
２０９　メモリコントローラ
２１０　内部レジスタ
２１２　アービタ
２１３　ＨＤＤ　コントローラ
２１６、２１７　圧縮伸長器
２１８　ビデオ入力部
２２０　セレクタ
２２２　ビデオ出力部
２２４　ＰＣＩ−ＭＡＳＴＥＲ
２２５　ＰＣＩアービタ
２２８　ＰＣＩユニット
２２９　ＡＧＰユニット
２３０　合成器
３０１　用紙サイズ
３０２　ＦＧＡＴＥ信号
３０３　ＬＧＡＴＥ信号
３０４　ＬＳＹＮＣ信号
４００　複合機
４０１　白黒ラインプリンタ
４０２　カラーラインプリンタ
４０３　ハードウェアリソース
４１０　ソフトウェア群
４１１　プリンタアプリ
４１２　コピーアプリ
４１３　ファックスアプリ
４１４　スキャナアプリ
４１５　ネットファイルアプリ
４１６　工程検査アプリ
４２０　プラットホーム
４２１　汎用ＯＳ
４２２　ＳＣＳ（システムコントロールサービス）
４２３　ＳＲＭ（システムリソースマネージャー）
４２４　ＥＣＳ（エンジンコントロールサービス）
４２５　ＭＣＳ（メモリコントロールサービス）
４２６　ＯＣＳ（オペレーションコントロールサービス）
４２７　ＦＣＳ（ファックスコントロールサービス）
４２８　ＮＣＳ（ネットワークコントロールサービス）
４３０　アプリケーション
【図１】
2004106503.tif 000003
【図２】
2004106503.tif 000004
【図３】
2004106503.tif 000005
【図４】
2004106503.tif 000006
【図５】
2004106503.tif 000007
【図６】
2004106503.tif 000008