(57)【要約】【課題】  ネットワークシステムにおける印刷システムの機密性の向上と、ホストコンピュータから印刷を行なうトータルな印刷処理スピードを一段と高めたネットワーク印刷装置を提供する。【解決手段】  印刷装置は、印刷装置に暗号化したデータを送信するホストコンピュータのＩＰアドレスまたはＭＡＣアドレスなどの送信元が特定できる情報と、ホストコンピュータで暗号化した暗号アルゴリズムの種類との対比情報を対比メモリに記憶させる記憶手段と、前記ホストコンピュータのＩＰアドレスまたはＭＡＣアドレスなどの送信元が特定できる情報により、即座にリコンフィギャラブルロジックチップより前段のチップからリコンフィギャラブルロジックチップに書き換え指示を出す書き換え指示手段を備えたことを特徴とする。【選択図】        図３
2007018230.tif 000002
【特許請求の範囲】
【請求項１】
所定のネットワークを介してホストコンピュータと通信可能に接続されたローカルエリアネットワークに対応した印刷装置を備える印刷システムにおいて、また、指示により復号化アルゴリズムを変更可能なリコンフィギャラブルロジックチップが搭載されているネットワーク印刷装置において、
この印刷装置に暗号化したデータを送信するホストコンピュータのＩＰアドレスまたはＭＡＣアドレスなどの送信元が特定できる情報と、ホストコンピュータで暗号化した暗号アルゴリズムの種類との対比情報を対比メモリに記憶させる記憶手段と、
前記ホストコンピュータのＩＰアドレスまたはＭＡＣアドレスなどの送信元が特定できる情報により、即座にリコンフィギャラブルロジックチップより前段のチップからリコンフィギャラブルロジックチップに書き換え指示を出す書き換え指示手段を備えたことを特徴とするネットワーク印刷装置。
【請求項２】
請求項１に記載のネットワーク印刷装置であって、
データ送信するホストのＩＰアドレスやＭＡＣアドレスなどの送信元が特定できる情報と、ホストコンピュータで暗号化した暗号アルゴリズムの種類との対比情報を記憶させる記憶手段は、不揮発性メモリに代表される電源をオフしても記憶されるメモリを用いて、ＬＡＮコントローラチップに直結する形で構成し、ＩＰアドレスやＭＡＣアドレスなどの送信元が特定できる情報と、ホストコンピュータで暗号化した暗号アルゴリズムの種類との対比が確定した後に、前記記憶手段に格納される手段を備えたことを特徴とするネットワーク印刷装置。
【請求項３】
請求項１に記載のネットワーク印刷装置であって、
前記ＬＡＮコントローラチップが、ネットワークパケットのフレームからＩＰアドレスやＭＡＣアドレスなどで送信元を特定し、前記ＬＡＮコントローラチップに直結する前記記憶手段に問い合わせた結果、対応可能な復号化アルゴリズムがあった場合、前記ＬＡＮコントローラチップから直接ハードワイヤでリコンフィギャラブルロジックチップの書き換えを命令する手段を設けたことを特徴とするネットワーク印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷装置に関し、特にネットワークを介してホスト装置からの情報に基づいて文字や図形、ラスターイメージなどの情報を処理し、印刷できるネットワーク印刷装置に関するもので、その中でも暗号化データの送受信方法に関するものである。
【背景技術】
【０００２】
従来、ネットワークを介して機密性の高い重要データを印刷する場合には、重要データを所定の暗号化に従って暗号化した後それを印刷装置に送信すると、印刷装置ではその暗号化方式に従って暗号化データを復元している。このことはさまざまな通信システムにおいても同様であり、第三者によって容易に解読できないようにさまざまな暗号化方式が採用され機密性を向上している（例えば、特許文献１参照）。
【特許文献１】特開平０９−１３４２６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら上記従来例では、復号化アルゴリズムの変更をするに当たって、リコンフィギャラブルロジックチップの書き換えについて、書き換える条件や手段までには言及していない。
【０００４】
本発明は、上記課題を解決するためになされたもので、ネットワークシステムにおける印刷システムの機密性の向上と、ホストコンピュータから印刷を行なうトータルな印刷処理スピードを一段と高めたネットワーク印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明のネットワーク印刷装置は以下の構成を備える。
【０００６】
即ち、所定のネットワークを介してホストコンピュータと通信可能に接続されたＬＡＮ（ローカルエリアネットワーク）に対応した印刷装置を備える印刷システムにおいて、また、指示により復号化アルゴリズムを変更可能なリコンフィギャラブルロジックチップが搭載されているネットワークインターフェースボードにおいて、
この印刷装置に暗号化したデータを送信するホストコンピュータのＩＰアドレスまたはＭＡＣアドレスなどの送信元が特定できる情報と、ホストコンピュータで暗号化した暗号アルゴリズムの種類との対比情報を対比メモリに記憶させる記憶手段と、
前記ホストコンピュータのＩＰアドレスまたはＭＡＣアドレスなどの送信元が特定できる情報により、即座にリコンフィギャラブルロジックチップより前段のチップからリコンフィギャラブルロジックチップに書き換え指示を出す書き換え指示手段を備えたことを特徴としている。
【発明の効果】
【０００７】
本発明によれば、
所定のネットワークを介してホストコンピュータと通信可能に接続されたＬＡＮ（ローカルエリアネットワーク）に対応した印刷装置を備える印刷システムにおいて、また、指示により復号化アルゴリズムを変更可能なリコンフィギャラブルロジックチップが搭載されているネットワークインターフェースボードにおいて、
この印刷装置に暗号化したデータを送信するホストコンピュータのＩＰアドレスまたはＭＡＣアドレスなどの送信元が特定できる情報と、ホストコンピュータで暗号化した暗号アルゴリズムの種類との対比情報を対比メモリに記憶させる記憶手段と、
前記ホストコンピュータのＩＰアドレスまたはＭＡＣアドレスなどの送信元が特定できる情報により、即座にリコンフィギャラブルロジックチップより前段のチップからリコンフィギャラブルロジックチップに書き換え指示を出す書き換え指示手段を備えたことにより、
ネットワークシステムにおける印刷システムの機密性の向上と、ホストコンピュータから印刷を行なうトータルな印刷処理スピードを一段と高めたネットワーク印刷装置を提供することが可能である。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施形態について、図面を参照しながら説明する。
【実施例】
【０００９】
以下、図面を参照して本発明に係る好適な一実施例を詳細に説明する。
【００１０】
図１は、本実施例による印刷システムの構成を好適に示すブロック図である。
【００１１】
本実施例による印刷システムは、単機能から複合機能までを想定したネットワーク印刷装置１０１、ネットワークインターフェースボード１０２、復号アルゴリズムを書き換え可能なリコンフィギャラブルロジックチップ１０３、ネットワーク印刷装置１０１をコントロールする印刷装置コントローラ１０４、ネットワークインターフェースボード１０２内部を制御するＣＰＵ１０５、ネットワークパケットを処理するＬＡＮコントローラチップ１０６、ネットワークインターフェースでアナログ信号とデジタル信号間の物理的なインターフェースを制御するＬＡＮ物理層チップ１０７、ネットワークインターフェースボード１０２のファームウェアを実行したり、ネットワークからのデータを一時保管するシステムメモリ部１０８、ＬＡＮＣ１０６からリコンフィギャラブルロジックチップ１０３へ書き換え指示を出す指示信号１０９、ＩＰアドレスやＭＡＣアドレスなどの送信元が特定できる情報と、ホストコンピュータで暗号化した暗号アルゴリズムの種類との対比情報を記憶している対比メモリ１１０から構成されている。
【００１２】
図２は、本実施例による送信元を特定できる情報であるＭＡＣアドレスのネットワークパケット内における説明に好適なフォーマットであり、
同図において２０１は宛先のＭＡＣアドレスを示す宛先アドレス・フィールド、２０２は送信元のＭＡＣアドレスを示す送信元アドレス・フィールド、２０３は上位プロトコルを示すタイプ・フィールド、２０４はｍｉｓｃフィールドであり、値とサイズは不定である。２０５はＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）の値を示すＦＣＳフィールドである。
【００１３】
次に、図３は、暗号化したデータを印刷装置１０２で印字出力するまでの動作手順を示すフローチャートであり、以下これを説明する。
【００１４】
ＬＡＮを経由してホストコンピュータから暗号化された印刷データを受信し（ステップ３０１）、ＬＡＮＣ１０６で送信元が特定される情報（ＩＰアドレスまたはＭＡＣアドレス）をネットワークパケットのフレームを解析して得る（ステップ３０２）。
【００１５】
前記で解析した送信元特定情報で対比メモリ１１０の対比テーブルに問い合わせる（ステップ３０３）。その結果、既に送信元特定情報が対比メモリ内の対比テーブルに存在すればステップ３０９へ、存在しなければステップ３０４へ進む。
【００１６】
送信元特定情報が対比メモリ内の対比テーブルに存在しない場合、その受信データの暗号化アルゴリズムが何かを解析する（ステップ３０４）。
【００１７】
解析の結果、あらかじめリコンフィギャラブルロジックチップ１０３の内容を書き換えることで対応可能な暗号化アルゴリズムかどうかを判断する（ステップ３０５）。
【００１８】
その結果、持っている暗号化アルゴリズムであればステップ３０６へ、持っていなければステップ３１０へ進む。
【００１９】
持っている暗号化アルゴリズムである場合、まず対比メモリ１１０へ登録し（ステップ３０６）、リコンフィギャラブルロジックチップ１０３を対応する復号化アルゴリズムへ書き換えるための指示信号１０９をＬＡＮＣ１０６から出力して、リコンフィギャラブルロジックチップ１０３を書き換える（ステップ３０７）。
【００２０】
リコンフィギャラブルロジックチップ１０３で復号化されたデータをコントローラへ転送して終了する（ステップ３０８）。
【００２１】
また、ステップ３０５で対応する複合化アルゴリズムを持っていない場合は、復号化が出来ないということでホストコンピュータへその旨を伝えて終了する（ステップ３１０）。
【００２２】
次に、図４は、対比メモリ１１０内の対比テーブルの概要を示す図であり、以下に説明する。図４では送信元特定情報として、ＩＰアドレスで示している。
【００２３】
各対比メモリ管理Ｎｏ．に対して、送信元特定情報（ＩＰアドレス：１９２．１６８．０．１０など）と復号化アルゴリズム（ＡＬＧ‐１など）が対応して記憶されている。対比メモリ管理Ｎｏ．を通して制御される。
【００２４】
［他の実施例］
次に、本発明をシステム構成の異なる他の実施例を挙げて説明を加える。
【００２５】
図１では、ネットワークインターフェースボード１０２とＬＡＮの間をケーブルを介してデータを送受信する有線ＬＡＮとしているが、ここを無線ＬＡＮに置き換えても同様の効果が得られる。
【００２６】
また、印刷装置１０１の出力部は、レーザ印刷装置のほかにインクジェット印刷装置、熱転写印刷装置などであってもよい。更に、カラー印刷を行なう場合にも同様に適用可能である。
【００２７】
また、２値出力の印刷装置に限らず、多値出力の印刷装置であってもよい。
【図面の簡単な説明】
【００２８】
【図１】実施例によるネットワーク印刷装置を示すブロック図である。
【図２】実施例によるホストコンピュータから送信された暗号化された印刷データを、ＬＡＮＣで送信元を解析する場合のネットワークパケットフレームのフォーマットの一例を示す図である。
【図３】実施例による暗号化したデータを復号してネットワーク印刷装置１０１で印刷出力するまでの動作手順を示すフローチャートである。
【図４】実施例による対比メモリ内の対比テーブルの概要を示す図である。
【符号の説明】
【００２９】
１０１  ネットワーク印刷装置
１０２  ネットワークインターフェースボード
１０３  リコンフィギャラブルロジックチップ
１０４  Ｉ／Ｏロジック
１０５  ＣＰＵ
１０６  ＬＡＮコントローラチップ
１０７  ＬＡＮ物理層チップ
１０８  システムメモリ
１０９  指示信号
１１０  対比メモリ
【図１】
2007018230.tif 000003
【図２】
2007018230.tif 000004
【図３】
2007018230.tif 000005
【図４】
2007018230.tif 000006