(57)【要約】【課題】  ユーザがネットワーク経路を意識することなしに危険な経路でデータを送信する際は、自動的に暗号化することを目的とする。【解決手段】  ネットワークに接続されたコンピュータと印刷装置において、その間のＴＴＬを取得するステップと、暗号化するかどうかの閾値を設定するステップと、保存するステップと、セキュアプリントを行うステップと、データを暗号化するステップと、暗号化されたデータを復号化するステップを備える。【選択図】        図３
2005182266.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されている印刷装置およびホストコンピュータにおける、前記ネットワークに接続されたコンピュータから送信するデータを暗号化するかどうかの印刷管理方法において、
前記コンピュータと印刷装置の間のＴＴＬを取得するＴＴＬ取得ステップと、
前記コンピュータにおいてＴＴＬの閾値を決定するステップと
前記コンピュータにおいて閾値より小さいと判断した場合セキュアプリントするかどうかユーザに確認するステップと、
前記コンピュータにおいてセキュアプリントにて利用するパスワードの入力を行うステップと、
前記コンピュータにおいて、送信データを暗号化するステップと、
前記印刷装置において、ＴＴＬを取得するＴＴＬ取得ステップと、
前記印刷装置において、暗号化データフラグを設定するステップと、
前記印刷装置において、セキュアプリントであるばあいは受信したパスワードを復号化し確認するステップと、
前記印刷装置において、暗号化データフラグに基づいてＢｏｘ等に保存する場合データを再暗号化するステップと、
を備えることを特徴とする印刷管理方法。
【請求項２】
前記セキュアプリントするかどうかユーザに確認するステップを自動的に行うことを特徴とする請求項１に記載の印刷管理方法。
【請求項３】
前記印刷装置においてジョブが終了した時点でＲＡＭおよび２次記憶装置等から強制的に一時的に利用した情報を消去するステップを備えることを特徴とする請求項１に記載の印刷管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置においてホストから送信するデータを暗号化するかどうか自動的に判断するものである処の、印刷管理方法に関する。
【背景技術】
【０００２】
従来、印刷装置においてさまざまな暗号化技術を用いて送信データを暗号化し、より安全な方法で印刷したりＢｏｘ格納したりＦａｘ／Ｅｍａｉｌ送信することができた（例えば、特許文献１）。
【特許文献１】特開平０９−１３４２６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来、データを暗号化する必要のないローカルなネットワークに接続された印刷装置に印刷する場合も、暗号化する必要の有る電話回線やｉｎｔｅｒｎｅｔ経由等の印刷の場合もユーザが自分で確認し暗号化するかどうかの設定を行う必要性があった。また、暗号化、暗号の復号化には非常に時間が掛り、まちがえてローカルなネットワークに暗号化して送信した場合非常にジョブの処理に時間が掛るという問題があった。
【０００４】
本発明は、上述の問題点に着目して成されたものであって、ユーザがネットワーク経路を意識することなしに、危険な経路でデータを送信する際は、自動的に暗号化することのできる印刷管理方法の提供を目的としている。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係る印刷管理方法は、ネットワークに接続するステップと、暗号化するステップと、暗号化された情報を復号化するステップと、ＩＰパケットないＴＴＬを取得するステップと、暗号化データフラグを保持するステップと、ホストから送信されたセキュアプリント用パスワードを復号化し確認するステップと、Ｂｏｘ等に保存する際データを暗号化するステップと、送信するステップを備える。
【０００６】
上記の構成を、改めて以下（１）〜（３）に整理して示す。
【０００７】
（１）ネットワークに接続されている印刷装置およびホストコンピュータにおける、前記ネットワークに接続されたコンピュータから送信するデータを暗号化するかどうかの印刷管理方法において、
前記コンピュータと印刷装置の間のＴＴＬを取得するＴＴＬ取得ステップと、
前記コンピュータにおいてＴＴＬの閾値を決定するステップと
前記コンピュータにおいて閾値より小さいと判断した場合セキュアプリントするかどうかユーザに確認するステップと、
前記コンピュータにおいてセキュアプリントにて利用するパスワードの入力を行うステップと、
前記コンピュータにおいて、送信データを暗号化するステップと、
前記印刷装置において、ＴＴＬを取得するＴＴＬ取得ステップと、
前記印刷装置において、暗号化データフラグを設定するステップと、
前記印刷装置において、セキュアプリントであるばあいは受信したパスワードを復号化し確認するステップと、
前記印刷装置において、暗号化データフラグに基づいてＢｏｘ等に保存する場合データを再暗号化するステップと、
を備えることを特徴とする印刷管理方法。
【０００８】
（２）前記セキュアプリントするかどうかユーザに確認するステップを自動的に行うことを特徴とする請求項１に記載の印刷管理方法。
【０００９】
（３）前記印刷装置においてジョブが終了した時点でＲＡＭおよび２次記憶装置等から強制的に一時的に利用した情報を消去するステップを備えることを特徴とする上記（１）に記載の印刷管理方法。
【発明の効果】
【００１０】
以上説明したように、ネットワークアドレスおよび接続ポート番号により利用できる資源を制限することが可能となり意図しないホストからの資源の乱用等がさけることが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下に、本発明を実施するための最良の形態を、実施例に基づいて図面を参照しながら説明する。
【実施例１】
【００１２】
図１は、本実施例に適用されるレーザビームプリンタ（以下、ＬＢＰと略す）の内部構造を示す断面図で、このＬＢＰは不図示のデータ源から文字パターンの登録や定型書式（フォームデータ）などの登録が行える。同図において、１０００はＬＢＰ本体であり、外部に接続されているホストコンピュータ（第Ｘ図の１）から供給される文字情報（文字コード）やフォーム情報あるいはマクロ命令などを入力して記憶するとともに、それらの情報に従って対応する文字パターンやフォームパターンなどを作成し、記録媒体である記録紙上に像を形成する。１０１２は操作のためのスイッチおよびＬＥＤ表示器などが配されている操作パネル、１００１はＬＢＰ１０００全体の制御およびホストコンピュータから供給される文字情報などを解析するプリンタ制御ユニットである。この制御ユニット１００１は、主に文字情報を対応する文字パターンのビデオ信号に変換してレーザドライバ１００２に出力する。レーザドライバ１００２は半導体レーザ１００３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１００３から発射されるレーザ光１００４をオンオフ切り替えする。レーザ１００４は回転多面鏡１００５で左右方向に振られ静電ドラム１００６上を走査する。これにより、静電ドラム１００６上には文字パターンの静電潜像が形成される。この潜像は、静電ドラム１００６周囲の現像ユニット１００７により現像された後、記録紙に転送される。この記録紙にはカットシートを用い、カットシート記録紙はＬＢＰ１０００に装着した用紙カセット１００８に収納され、給紙ローラ１００９および搬送ローラ１０１０と１０１１とにより装置内に取り込まれて、静電ドラム１００６に供給される。
【００１３】
図２は、本発明の実施例による印刷装置の回路構成を示すブロック図である。図中の２０００が印刷装置本体である。
【００１４】
印刷装置本体２０００は大きく５つに分けて基本コントローラ部２１００、スキャナエンジン部２２００、プリンタエンジン部２３００、フィニッシャエンジン部２４００、ホストコンピュータ部１  ２５００、ホストコンピュータ部２  ２６００で構成されている。
【００１５】
各システムの構成はホストコンピュータ部１  ２５００もしくはホストコンピュータ部２  ２６００から、基本コントローラ部の特定のネットワークポート番号に対して接続され、印字データが送信される。印字データを受け取るとデータを解釈し適当な両面印刷やカラー等の印字属性を設定しプリンタエンジン部２３００に印字データおよび印字属性を送信する。プリンタエンジン部２３００で受け取った印字属性の一部はフィニッシャエンジン部２４００に設定しステープルやパンチ等の特定のフィニッシング機能を実現する。
【００１６】
基本コントローラ部２１００を詳細に説明する。基本コントローラ部２１００は、ＣＰＵ２１７、２次記憶装置２１４、プリンタインターフェイス２１２、スキャナインターフェイス２１１、ＲＯＭ２１３、ネットワークインターフェイス２１５、ＲＡＭ２１６、操作パネル２１８を備えている。
【００１７】
ＣＰＵ２１７は、装置全体の制御と拡張コントローラの調停、２次記憶装置２１４内の情報の読み書き、ネットワークからのパケット受信、プロトコル処理、ビットマップ情報の一時格納などを行う。プリンタインターフェイス２１２はプリンタエンジン部２３００とのデータ送受を行う。スキャナインターフェイス２１１はスキャナエンジン部２２００とのデータ送受を行う。ＲＯＭ２１３は装置を起動するプログラム、フォント情報、装置を制御するメインプログラム、各種プリンタ制御言語、フォント情報などを格納している。ＲＡＭ２１６は、２次記憶装置２１４から読み出した装置を動作させるプログラム、情報処理のワーク領域、ホストインターフェイスからのデータの一時保管領域、２次記憶装置２１４への入出力バッファ領域としての使用など一時的な情報記憶に用いられる。操作パネル２１８は暗号化するかどうかのＴＴＬの閾値を設定・変更・表示する。
【００１８】
図３は、本発明に係るネットワーク上にあるホストコンピュータから印刷装置にデータを送信する際にホストコンピュータ側の処理を示したフローチャート図である。なお３０１から３０９まではデータ送信するまでに関する各ステップを示す。
【００１９】
まず、ユーザの指示により特定の印刷装置に対して印字やＢＯＸ格納やＦＡＸ，ｅ−ｍａｉｌ送信等の要求をだす（３０１）。ホストコンピュータから該当印刷装置に対してＩＣＭＰ  ＥＣＨＯ等にて試験的にパケットを発行し戻ってきたパケット内のＴＴＬ値を確認する（３０２）。あらかじめもしくはユーザにより決定されたＴＴＬの閾値を確認し（３０３）、３０２にて確認したＴＴＬ値を比較し（３０４）、もし小さければ、ローカルネットワークからでは無いＩｎｔｅｒｎｅｔ経由等情報が漏えいする可能性の高いネットワーク経由でのジョブであると判断する。次にダイアログ等でユーザに対して該当ジョブをセキュアプリントジョブとして送信するかどうかを確認する（３０５）。ユーザにより該当ジョブをセキュアプリントとして送信すると選択された場合は印刷装置にて入力するパスワードの入力を促し（３０６）、このパスワードも暗号化し（３０７）、ジョブ本体の送信データを暗号化し（３０８）、ネットワーク上にデータを送信する（３０９）。一方、３０４にてＴＴＬ値が閾値より大きい場合は、安全なネットワークであると判断し、暗号化せずにデータを送信する（３０９）。
【００２０】
図４は、印刷装置側のデータを受信してから各ジョブを実行するまでに関するフローチャート図である。なお４０１から４２０まではそれぞれ各ステップを示す。
【００２１】
まずデータを受信し（４０１）、受信したデータが暗号化されているかどうか確認する（４０２）。もし暗号化されていない場合は受信したパケットからＴＴＬを確認し（４０３）、次に４０４であらかじめ設定された閾値よりＴＴＬが小さい場合、つまりローカルで無いネットワークからの印字は暗号化データフラグを設定し（４０５）、データの解釈を行う（４０６）。また、４０４にて実際のＴＴＬ値が閾値より大きい場合は、ローカルネットワークからの印字であると判断し、そのままデータ解釈を行う（４０６）。一方４０２にて暗号化されたデータを受信したと判断した場合は暗号化データフラグを設定し（４０７）、データの暗号を一旦復号し（４０８）、レンダリング等データを解釈する（４０６）。データを解釈した後印字等を行うプリント系のジョブであるならば（４０９）、該当ジョブがセキュアプリントで有るかどうか確認し（４１０）、そうであればホストにて入力し暗号化されたパスワードを復号化し印刷装置にてユーザが入力したパスワードと確認し（４１１）、マッチしたならば印字する（４１２）。
【００２２】
一方、４０６にて解釈した後、該当ジョブがＢｏｘ保存等のストア系ジョブだと判断した場合は（４１３）、受信した際に設定した暗号化データフラグを確認し（４１４）、ＯＮであればデータを暗号化し（４１５）、Ｂｏｘ等に保存する（４１６）。暗号化データフラグがＯＦＦである場合は、暗号化すること無しにＢｏｘに保存する（４１６）。
【００２３】
また、４０６にてデータを解釈した際、ＦＡＸやｅ−ｍａｉｌなどのセンド系のジョブだと判断された場合は（４１７）、送信する際暗号化して送信するかどうかを確認し（４１８）、そうであれば暗号化し（４１９）、送信する（４２０）。そうで無い場合は暗号化すること無しに送信する（４２０）。
【００２４】
図５はＩＰパケットにおけるＴＴＬ（Ｔｉｍｅ  Ｔｏ  Ｌｉｖｅ）の計算方法を示した図である。通常ＴＴＬはデータを送信したホスト５０１から、ルータ５０２を通過する度に１減少する。ＩＰパケットはＴＴＬが０になった時点で廃棄される。図５の例では２回ルータを経由しているため印刷装置５０４にデータが到達した際、ＴＴＬ値は２５３となっている。
【００２５】
図６は、電話回線などネットワーク帯域資源の乏しい経路を通過する場合のＴＴＬの計算例を示した図である。データを送信するホスト６０１から、ダイアルアップルータ６０２を経由する。ただしダイアルアップルータなど明確に帯域資源が乏しいことがわかっているばあいは、通常の減少１ではなく１９２減少させる。この値はルータにより異なる。この時点でＴＴＬは６３となり、電話回線６０３を経由し相手側のルータ６０４を通過し印刷装置６０５に到達する。この場合のＴＴＬ＝６２となる。
【００２６】
図７はＩＰパケットにおけるヘッダを示した物である。すべてのネットワーク上にＴＣＰ／ＩＰとして流れるパケットにはこのヘッダが付いており、７０１に示す部分にＴＴＬが記述され、すべてのルータはこの値を書き換える。
【００２７】
例えば暗号化するかどうかの閾値としてＴＴＬ１２８とした場合、図５に示されるローカルネットワークに近い形態の印字に関しては暗号化せずに、図６のように電話回線やＩｎｔｅｒｎｅｔ等を経由した場合は自動的にデータが暗号化される。
【００２８】
（第２の実施例）
上記実施例では、ＴＴＬを１２８としたが２５５とした場合は一度でもルータを経由するデータに関してはかならず暗号化するという設定も可能である。
【００２９】
（第３の実施例）
上記実施例では、ホストコンピュータ上でユーザに対してセキュアプリントかどうかを確認３０５したが、ＴＴＬ値が閾値より小さい場合つまり電話回線やＩｎｔｅｒｎｅｔ経由の場合は自動的に暗号化しかつセキュアプリントするとする設定も可能である。またユーザに確認するか自動的にセキュアプリントするかどうかを設定で切り替えるなどの指定も可能である。
【００３０】
（第４の実施例）
上記実施例では印字、Ｂｏｘ等に保存、送信した時点で終了しているが、より情報の安全性をはかるため強制的にＲＡＭおよび２次記憶装置等から一時的に利用した情報を消去することも可能である。
【００３１】
（他の実施例）
上記実施例は、ＭＦＰ機での実施例であったが、その他の印字方法である、インクジェットなどでも同様である。また、複写機、ＬＢＰにおいても同様である。また、制限表はパネル・クライアントコンピュータから設定が可能である。
【図面の簡単な説明】
【００３２】
【図１】本実施例に適用されるレーザビームプリンタ（以下、ＬＢＰと略す）の内部構造を示す断面図
【図２】本発明の実施例による印刷装置の回路構成を示すブロック図
【図３】本発明に係るネットワーク上にあるホストコンピュータから印刷装置にデータを送信する際にホストコンピュータ側の処理を示したフローチャート図
【図４】印刷装置側のデータを受信してから各ジョブを実行するまでに関するフローチャート図
【図５】ＩＰパケットにおけるＴＴＬ（Ｔｉｍｅ  Ｔｏ  Ｌｉｖｅ）の計算方法を示した図
【図６】電話回線などネットワーク帯域資源の乏しい経路を通過する場合のＴＴＬの計算例を示した図
【図７】ＩＰパケットにおけるヘッダを示した図
【符号の説明】
【００３３】
２１１  スキャナインターフェイス
２１２  プリンタインターフェイス
２１３  ＲＯＭ
２１４  ２次記憶装置
２１５  ネットワークインターフェイス（ホストインターフェイス）
２１６  ＲＡＭ
２１７  ＣＰＵ
２１８  操作パネル
２０００  印刷装置本体
２１００  基本コントローラ部
２２００  スキャナエンジン部
２３００  プリンタエンジン部
２４００  フィニッシャエンジン部
２５００  ホストコンピュータ部
【図１】
2005182266.tif 000003
【図２】
2005182266.tif 000004
【図３】
2005182266.tif 000005
【図４】
2005182266.tif 000006
【図５】
2005182266.tif 000007
【図６】
2005182266.tif 000008
【図７】
2005182266.tif 000009