(57)【要約】【課題】ＤＨＣＰネットワーク上の印刷装置において、ユーザに負担をかけることなく、印刷装置内に蓄積された印刷データを削除し、記憶容量が不足しないようにする。【解決手段】印刷装置１は、各ＤＨＣＰクライアントのＩＰアドレスを含むＩＰアドレス割当情報を記憶するＤＨＣＰサーバ装置とネットワークを介して接続される。印刷装置１は、各ＤＨＣＰクライアントから送信される印刷データを各ＤＨＣＰクライアントのＩＰアドレスと共に蓄積する印刷データ記憶部１７と、ＤＨＣＰサーバに記憶されたＩＰアドレスリース情報に基づいて各ＤＨＣＰクライアントが無効か否かを判定し、無効と判定したＤＨＣＰクライアントの印刷データを印刷データ記憶部１７から削除するＣＰＵ１１とを備える。【選択図】図２
2010241014.tif 000002
【特許請求の範囲】
【請求項１】
各クライアント装置のＩＰアドレスを含むＩＰアドレス割当情報を記憶するＤＨＣＰサーバ装置とネットワークを介して接続される印刷装置であって、
各クライアント装置から送信される印刷データを該各クライアント装置のＩＰアドレスと共に蓄積する記憶部と、前記ＤＨＣＰサーバ装置に記憶されたＩＰアドレス割当情報に基づいて各クライアント装置が無効か否かを判定し、該無効と判定したクライアント装置の印刷データを前記記憶部から削除する制御部とを備えたことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、前記各クライアント装置から送信された印刷データに電子メールアドレスが付加されている場合、前記記憶部は、前記各クライアント装置から送信される印刷データを、該各クライアント装置のＩＰアドレス及び電子メールアドレスと共に蓄積し、前記制御部は、該制御部により無効と判定したクライアント装置の印刷データを前記記憶部から削除する旨を通知するための警告メッセージを、前記クライアント装置の電子メールアドレスに送信することを特徴とする印刷装置。
【請求項３】
請求項２に記載の印刷装置において、前記警告メッセージを送信してから所定期間経過した後に、前記印刷データを前記記憶部から削除することを特徴とする印刷装置。
【請求項４】
請求項１に記載の印刷装置において、前記各クライアント装置から送信された印刷データに電子メールアドレスが付加されている場合、前記記憶部は、前記各クライアント装置から送信される印刷データを、該各クライアント装置のＩＰアドレス及び電子メールアドレスと共に蓄積し、前記制御部は、該制御部により無効と判定したクライアント装置の電子メールアドレスに、前記印刷データを添付した電子メールを送信することにより、前記印刷データを前記記憶部から削除することを特徴とする印刷装置。
【請求項５】
請求項４に記載の印刷装置において、前記制御部は、前記印刷データを電子メールに添付する際に、該印刷データのデータ形式をＰＤＦ形式又はＴＩＦF形式に変換してから添付することを特徴とする印刷装置。
【請求項６】
請求項１〜５のいずれか１項に記載の印刷装置において、前記制御部は、各クライアント装置が無効か否かを、前記ＩＰアドレス割当情報に含まれるＩＰアドレス及び該ＩＰアドレスの有効期限情報により判定することを特徴とする印刷装置。
【請求項７】
請求項１〜５のいずれか１項に記載の印刷装置において、前記制御部は、各クライアント装置が無効か否かを、前記ＩＰアドレス割当情報に含まれるＩＰアドレス、該ＩＰアドレスの有効期限情報、及びクライアント装置のＭＡＣアドレスにより判定することを特徴とする印刷装置。
【請求項８】
請求項１〜７のいずれか１項に記載の印刷装置において、該印刷装置は、前記記憶部の残容量が一定レベル以下になった場合に、前記ＤＨＣＰサーバ装置にアクセスし、該ＤＨＣＰサーバ装置に記憶されているＩＰアドレス割当情報を取得することを特徴とする印刷装置。
【請求項９】
請求項１〜７のいずれか１項に記載の印刷装置において、該印刷装置は、所定のタイミングで前記ＤＨＣＰサーバ装置にアクセスし、該ＤＨＣＰサーバ装置に記憶されているＩＰアドレス割当情報を取得することを特徴とする印刷装置。
【請求項１０】
請求項１に記載の印刷装置において、該印刷装置は、該印刷装置を管理するための印刷管理装置とネットワークを介して接続され、
前記制御部は、前記記憶部に、無効と判定されたクライアント装置の印刷データが蓄積されている場合に、その旨を前記印刷管理装置に通知し、該印刷管理装置からの指示に従って、前記印刷データを前記記憶部から削除することを特徴とする印刷装置。
【請求項１１】
複数のクライアント装置と、各クライアント装置のＩＰアドレスを含むＩＰアドレス割当情報を記憶するＤＨＣＰサーバ装置と、印刷装置とがネットワークを介して接続された印刷システムであって、
前記印刷装置は、各クライアント装置から送信される印刷データを該各クライアント装置のＩＰアドレスと共に蓄積する記憶部と、前記ＤＨＣＰサーバ装置に記憶されたＩＰアドレス割当情報に基づいて各クライアント装置が無効か否かを判定し、該無効と判定したクライアント装置の印刷データを前記記憶部から削除する制御部とを備えたことを特徴とする印刷システム。
【請求項１２】
各クライアント装置のＩＰアドレスを含むＩＰアドレス割当情報を記憶するＤＨＣＰサーバ装置とネットワークを介して接続される印刷装置による印刷データ削除方法であって、
前記印刷装置が、各クライアント装置から送信される印刷データを該各クライアント装置のＩＰアドレスと共に記憶部に蓄積するステップと、該記憶部の残容量が一定レベル以下になった場合に、前記ＤＨＣＰサーバ装置にアクセスし、該ＤＨＣＰサーバ装置に記憶されているＩＰアドレス割当情報を取得するステップと、該取得したＩＰアドレス割当情報に基づいて各クライアント装置が無効か否かを判定し、該無効と判定したクライアント装置の印刷データを前記記憶部から削除するステップとを備えたことを特徴とする印刷データ削除方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷システム、及び印刷データ削除方法に関し、より詳細には、ＤＨＣＰネットワーク上の印刷装置内に蓄積された印刷データの削除を制御するための印刷装置、印刷システム、及び印刷データ削除方法に関する。
【背景技術】
【０００２】
近年のプリンタやＭＦＰ（デジタル複合機）などの印刷装置には、ＨＤＤ（ハードディスクドライブ）や大容量メモリなどが備えられており、これらに印刷データを一時的に保存できるようになっている。通常、印刷装置は複数のユーザによって共有されることが多いため、印刷データにはパスワードが設定されたり、暗号化が施されたりしている。
【０００３】
一方、印刷装置の使用場所は通常のオフィスに限られず、不特定多数のユーザに対して解放されている場合もある。一例としてはビジネスホテルやネットカフェといった施設である。このような施設では、一般的にＤＨＣＰ（Dynamic Host Configuration Protocol）によるネットワークが使用されている。このＤＨＣＰは、クライアント装置に対して、ＩＰアドレスやサブネットマスクなどのＴＣＰ（Transmission Control Protocol）／ＩＰ（Internet Protocol）関連の情報を自動的に割り当てるためのプロトコルである。
【０００４】
ＤＨＣＰの仕組みは、ＩＰアドレスを一元的に管理するＤＨＣＰサーバと、このＤＨＣＰサーバによりＩＰアドレスが割り当てられるＤＨＣＰクライアントとによって実現される。ＤＨＣＰサーバには、ＤＨＣＰクライアント用に複数のＩＰアドレスが登録されている。一方、ＤＨＣＰクライアントは起動時にＤＨＣＰサーバに登録されたＩＰアドレスを受け取ることで通信可能となる。このように、ＴＣＰ／ＩＰ関連の情報をＤＨＣＰサーバで一元的に管理することで、ネットワークにおいてユーザやシステム管理者の手間を省くことができる。
【０００５】
上記のようなＤＨＣＰネットワークが構築されたホテルやネットカフェといった施設においては、不特定多数のユーザが入れ替わりながら、印刷装置を使用しているため、パスワード設定や暗号化はよりいっそう重要な機能となる。また、印刷装置の使用方法としては、出力結果のセキュリティの観点から一旦印刷装置内に印刷データを蓄積し、パスワードを入力することにより印刷物として取り出すという所謂親展プリントが使用されることになる。
【０００６】
ここで、上記のように不特定多数のユーザが入れ替わる場合、印刷装置に一旦蓄積された印刷データがすぐに出力されるとは限らない。例えば、印刷指示後、印刷データの出力指示を行なうことをユーザが忘れてしまい、そのまま施設を離れた場合には、出力されない印刷データが削除されずに残ってしまい、いずれ印刷装置内の記憶装置の空き容量が不足してしまうという問題がある。
【０００７】
このような問題に対して、例えば、特許文献１には、一定期間を経過した印刷データを外部記憶装置から削除できるようにした画像形成装置が記載されている。この画像形成装置は、外部記憶装置に格納されたファイルの保存期間の経過に対応して、このファイルを自動的に削除する機能を備えている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−５０９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記特許文献１に記載の画像形成装置では、次のような問題が発生する。すなわち、ホテルやネットカフェなどにおいてはユーザの滞在時間はまちまちであるため、画像形成装置に対して一定の保存期間を設定することは困難である。また、ユーザに対して保存期間の設定を促す方法も考えられるが、この場合、ユーザに設定作業の負担を強いることになり、ユーザよっては設定を行ってくれないことも起こり得る。このため、ユーザ毎にファイルの保存期間を設定することは難しい。
【００１０】
本発明は、上述のごとき実情に鑑みてなされたものであり、ＤＨＣＰネットワーク上の印刷装置において、ユーザに負担をかけることなく、印刷装置内に蓄積された印刷データを削除し、記憶容量が不足しないようにすること、を目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、第１の技術手段は、各クライアント装置のＩＰアドレスを含むＩＰアドレス割当情報を記憶するＤＨＣＰサーバ装置とネットワークを介して接続される印刷装置であって、各クライアント装置から送信される印刷データを該各クライアント装置のＩＰアドレスと共に蓄積する記憶部と、前記ＤＨＣＰサーバ装置に記憶されたＩＰアドレス割当情報に基づいて各クライアント装置が無効か否かを判定し、該無効と判定したクライアント装置の印刷データを前記記憶部から削除する制御部とを備えたことを特徴としたものである。
【００１２】
第２の技術手段は、第１の技術手段において、前記各クライアント装置から送信された印刷データに電子メールアドレスが付加されている場合、前記記憶部は、前記各クライアント装置から送信される印刷データを、該各クライアント装置のＩＰアドレス及び電子メールアドレスと共に蓄積し、前記制御部は、該制御部により無効と判定したクライアント装置の印刷データを前記記憶部から削除する旨を通知するための警告メッセージを、前記クライアント装置の電子メールアドレスに送信することを特徴としたものである。
【００１３】
第３の技術手段は、第２の技術手段において、前記警告メッセージを送信してから所定期間経過した後に、前記印刷データを前記記憶部から削除することを特徴としたものである。
【００１４】
第４の技術手段は、第１の技術手段において、前記各クライアント装置から送信された印刷データに電子メールアドレスが付加されている場合、前記記憶部は、前記各クライアント装置から送信される印刷データを、該各クライアント装置のＩＰアドレス及び電子メールアドレスと共に蓄積し、前記制御部は、該制御部により無効と判定したクライアント装置の電子メールアドレスに、前記印刷データを添付した電子メールを送信することにより、前記印刷データを前記記憶部から削除することを特徴としたものである。
【００１５】
第５の技術手段は、第４の技術手段において、前記制御部は、前記印刷データを電子メールに添付する際に、該印刷データのデータ形式をＰＤＦ形式又はＴＩＦF形式に変換してから添付することを特徴としたものである。
【００１６】
第６の技術手段は、第１〜第５のいずれか１の技術手段において、前記制御部は、各クライアント装置が無効か否かを、前記ＩＰアドレス割当情報に含まれるＩＰアドレス及び該ＩＰアドレスの有効期限情報により判定することを特徴としたものである。
【００１７】
第７の技術手段は、第１〜第５のいずれか１の技術手段において、前記制御部は、各クライアント装置が無効か否かを、前記ＩＰアドレス割当情報に含まれるＩＰアドレス、該ＩＰアドレスの有効期限情報、及びクライアント装置のＭＡＣアドレスにより判定することを特徴としたものである。
【００１８】
第８の技術手段は、第１〜第７のいずれか１の技術手段において、前記印刷装置は、前記記憶部の残容量が一定レベル以下になった場合に、前記ＤＨＣＰサーバ装置にアクセスし、該ＤＨＣＰサーバ装置に記憶されているＩＰアドレス割当情報を取得することを特徴としたものである。
【００１９】
第９の技術手段は、第１〜第７のいずれか１の技術手段において、前記印刷装置は、所定のタイミングで前記ＤＨＣＰサーバ装置にアクセスし、該ＤＨＣＰサーバ装置に記憶されているＩＰアドレス割当情報を取得することを特徴としたものである。
【００２０】
第１０の技術手段は、第１の技術手段において、該印刷装置は、該印刷装置を管理するための印刷管理装置とネットワークを介して接続され、前記制御部は、前記記憶部に、無効と判定されたクライアント装置の印刷データが蓄積されている場合に、その旨を前記印刷管理装置に通知し、該印刷管理装置からの指示に従って、前記印刷データを前記記憶部から削除することを特徴としたものである。
【００２１】
第１１の技術手段は、複数のクライアント装置と、各クライアント装置のＩＰアドレスを含むＩＰアドレス割当情報を記憶するＤＨＣＰサーバ装置と、印刷装置とがネットワークを介して接続された印刷システムであって、前記印刷装置は、各クライアント装置から送信される印刷データを該各クライアント装置のＩＰアドレスと共に蓄積する記憶部と、前記ＤＨＣＰサーバ装置に記憶されたＩＰアドレス割当情報に基づいて各クライアント装置が無効か否かを判定し、該無効と判定したクライアント装置の印刷データを前記記憶部から削除する制御部とを備えたことを特徴としたものである。
【００２２】
第１２の技術手段は、各クライアント装置のＩＰアドレスを含むＩＰアドレス割当情報を記憶するＤＨＣＰサーバ装置とネットワークを介して接続される印刷装置による印刷データ削除方法であって、前記印刷装置が、各クライアント装置から送信される印刷データを該各クライアント装置のＩＰアドレスと共に記憶部に蓄積するステップと、該記憶部の残容量が一定レベル以下になった場合に、前記ＤＨＣＰサーバ装置にアクセスし、該ＤＨＣＰサーバ装置に記憶されているＩＰアドレス割当情報を取得するステップと、該取得したＩＰアドレス割当情報に基づいて各クライアント装置が無効か否かを判定し、該無効と判定したクライアント装置の印刷データを前記記憶部から削除するステップとを備えたことを特徴としたものである。
【発明の効果】
【００２３】
本発明によれば、ＤＨＣＰネットワーク上の印刷装置において、ユーザに負担をかけることなく、印刷装置内に蓄積された印刷データを削除し、記憶容量が不足しないようにすることができる。
【図面の簡単な説明】
【００２４】
【図１】ＤＨＣＰネットワークを用いて構築された印刷システムの一例を示す図である。
【図２】本発明に係る印刷装置の構成例を示すブロック図である。
【図３】ＤＨＣＰサーバに記憶されたＩＰアドレス割当情報の一例を示す図である。
【図４】ＤＨＣＰクライアントから印刷装置に送信される印刷データの一例を示す図である。
【図５】本発明が適用される印刷データ削除方法の一例を説明するためのフロー図である。
【図６】本発明が適用される印刷データ削除方法の他の例を説明するためのフロー図である。
【図７】本発明が適用される印刷データ削除方法の他の例を説明するためのフロー図である。
【図８】ＤＨＣＰネットワークを用いて構築された印刷システムの他の例を示す図である。
【発明を実施するための形態】
【００２５】
以下、添付図面を参照しながら、本発明の印刷装置、印刷システム、及び印刷データ削除方法に係る好適な実施の形態について説明する。
【００２６】
図１は、ＤＨＣＰネットワークを用いて構築された印刷システムの一例を示す図で、図中、１は印刷装置、２はＤＨＣＰサーバ、３ａ〜３ｃはＤＨＣＰクライアント、４はＬＡＮ（Local Area Network）を示す。印刷装置１は、例えば、プリンタ機能，コピー機能，ファクシミリ機能，スキャナ機能などを備えた多機能機（ＭＦＰ）や、プリンタ機能のみを備えた単機能機であってもよい。ＬＡＮ４は、ＤＨＣＰにより構築されたネットワークであり、このＬＡＮ４に、印刷装置１，ＤＨＣＰサーバ２，ＤＨＣＰクライアント３ａ〜３ｃがそれぞれ接続されている。
【００２７】
ＤＨＣＰサーバ２の一般的な構成例について以下に説明する。
ＤＨＣＰサーバ２は、一般的な汎用コンピュータであって、例えば、ＣＰＵ，ＲＡＭ，ＲＯＭ等を含む制御装置と、ＨＤＤ等の記憶装置と、キーボード，マウス（ポインティングデバイス）等の入力装置と、ＣＲＴ（Cathode Ray Tube），ＬＣＤ（Liquid Crystal Display）等の表示装置と、ＬＡＮ４に接続するためのネットワークインタフェースである通信装置と、外部機器と接続してデータを出力する出力装置と、これらの制御装置，記憶装置，入力装置，表示装置，通信装置，及び出力装置を相互に接続するシステムバスと、を備える。なお、ＤＨＣＰクライアント３ａ〜３ｃは、基本的にＤＨＣＰサーバ２と同様の汎用コンピュータであるため、ここでの説明は省略する。
【００２８】
図１において、ＬＡＮ４にはＤＨＣＰサーバ２が接続され、ＤＨＣＰサーバ２は各ＤＨＣＰクライアント３ａ〜３ｃに対して動的にＩＰアドレスを割り当てている。一方、印刷装置１のＩＰアドレスについては、一般的には手動で固定のＩＰアドレスを割り当てることが多い。これは、印刷時にデータ送付先となるプリンタのＩＰアドレスが動的に変化してしまうと、都度送信先を変更する必要があるからである。ＤＨＣＰサーバ２は、ＤＨＣＰクライアント３ａ〜３ｃのＩＰアドレスを含むＩＰアドレス割当情報を記憶している。このようなＤＨＣＰネットワークにおいて、印刷装置１は、ＰＣ（パーソナルコンピュータ）を主とするＤＨＣＰクライアント３ａ〜３ｃが無効な状態にあるか否かを、ＤＨＣＰサーバ２に記憶されているＩＰアドレス割当情報から知ることができる。これについては後述する。
【００２９】
なお、印刷装置側から、Ｐｉｎｇコマンドなどによって直接、ＤＨＣＰクライアントの有効／無効を確認する手法がある。しかし、この方法をとる場合は、セグメント内の全ＩＰアドレスに対して確認する必要がある上に、このような処理は有害プログラム（ワーム）の動作としてネットワーク上で誤認される恐れがあり、好ましくない。
【００３０】
図２は、本発明に係る印刷装置１の構成例を示すブロック図である。図中、印刷装置１は、印刷装置１を制御する制御部に相当するＣＰＵ１１と、ＬＡＮ４に接続するためのネットワークインタフェース（ネットワークＩ／Ｆ）１２と、ユーザが印刷装置１を操作するための操作パネル１３と、印刷装置１を制御するための制御プログラムやデータを格納する不揮発性メモリであるＲＯＭ１４と、制御プログラムを実行するための実行領域となる揮発性メモリであるＲＡＭ１５と、用紙搬送部，レーザ部，現像部，定着部などで構成される印刷出力部１６と、印刷データを蓄積するＨＤＤ等の記憶部に相当する印刷データ記憶部１７と、を備える。印刷装置１の動作時において、ＣＰＵ１１は、ＲＯＭ１４に格納されている制御プログラムをＲＡＭ１５に読み出し、このＲＡＭ１５で制御プログラムを実行することにより、各種機能を実現する。
【００３１】
図３は、ＤＨＣＰサーバ２に記憶されたＩＰアドレス割当情報の一例を示す図である。以下では、このＩＰアドレス割当情報をＩＰアドレスリース情報というものとする。ＤＨＣＰサーバ２は、ＤＨＣＰクライアント３ａ〜３ｃにＩＰアドレスをリースする（割り当てる）たびに、このＩＰアドレスリース情報を更新・記憶する。ＩＰアドレスリース情報は、大きく分けて、ｌｅａｓｅ２１，ｓｔａｒｓ２２，ｅｎｄｓ２３，ｈａｒｄｗａｒｅ２４から構成される。
【００３２】
ｌｅａｓｅ２１はＤＨＣＰクライアントにリースしたＩＰアドレス（本例では１９２．１６８．０．１０１）を示す。また、ｓｔａｒｔｓ２２はこのＩＰアドレスのリースを開始した時間を示し、ｅｎｄｓ２３はＩＰアドレスのリース終了あるいは終了予定の時間を示す。これらｓｔａｒｔｓ２２とｅｎｄｓ２３で指定される期間は、ＩＰアドレスの有効期限情報に相当し、ＤＨＣＰネットワークにおいて当該ＩＰアドレスに対応したＤＨＣＰクライアントが有効と判断される期間を示す。また、ｈａｒｄｗａｒｅ２４はＩＰアドレスをリースしたＤＨＣＰクライアントのハードウェアに関する情報を示す。本例では、イーサネット（登録商標）デバイスへのリースであることを示す“ｅｔｈｅｒｎｅｔ”と、ＤＨＣＰクライアントに内蔵されるネットワークカード固有のＩＤであるＭＡＣ（Media Access Control）アドレス“００：６０：９７：７７：Ｅ９：１Ｆ”とが記録される。
【００３３】
図４は、ＤＨＣＰクライアント３ａ〜３ｃから印刷装置１に送信される印刷データの一例を示す図である。この印刷データの中には送信元のコンピュータ名３１や、ＩＰアドレス（本例では１９２．１６８．０．１０１）３２などが含まれる。これにより印刷装置１は、この印刷データがどのＤＨＣＰクライアントから送信されたものであるのか判別することができる。また、ＤＨＣＰクライアントの無効か否かの判定にＭＡＣアドレスを使用する場合には、図４の印刷データに、送信元のＤＨＣＰクライアントのＭＡＣアドレスを含めるようにすればよい。
【００３４】
本発明の主たる特徴部分は、ＤＨＣＰネットワーク上の印刷装置において、ユーザに負担をかけることなく、印刷装置内に蓄積された印刷データを削除し、記憶容量が不足しないようにすることにある。このための構成として、印刷装置１は、ＤＨＣＰクライアント３ａ〜３ｃから送信される印刷データをＤＨＣＰクライアント３ａ〜３ｃのＩＰアドレスと共に蓄積する印刷データ記憶部１７と、ＤＨＣＰサーバ２に記憶されたＩＰアドレスリース情報に基づいてＤＨＣＰクライアント３ａ〜３ｃが無効か否かを判定し、無効と判定したＤＨＣＰクライアントの印刷データを印刷データ記憶部１７から削除するＣＰＵ１１とを備える。
【００３５】
なお、印刷データは、図４に示したように、送信元のコンピュータ名やＩＰアドレスなどを含み、ＩＰアドレスリース情報は、図３に示したように、ＤＨＣＰクライアントにリースしたＩＰアドレスや、そのＩＰアドレスの有効期限情報、及びＤＨＣＰクライアント（ネットワークカード）のＭＡＣアドレスなどを含む。
【００３６】
図２において、印刷装置１のＣＰＵ１１は、ＤＨＣＰサーバ２から取得したＩＰアドレスリース情報に基づいて、ＤＨＣＰクライアント３ａ〜３ｃが無効か否かを判定する。例えば、ＩＰアドレスリース情報には、ＩＰアドレスの有効期限情報が含まれるため、この有効期限が経過したＤＨＣＰクライアントは、ＤＨＣＰネットワーク上で無効なクライアントと判定することができる。そして、ＣＰＵ１１は、印刷データ記憶部１７に蓄積された印刷データの中から、無効と判定したＤＨＣＰクライアントのＩＰアドレスを含む印刷データを検索し、これを削除する。
【００３７】
具体的には、図１において、印刷装置１がＤＨＣＰサーバ２にアクセスした日時が２００９年２月２０日であり、ＤＨＣＰクライアント３ａのＩＰアドレスの有効期限が２００９年２月１８日であった場合、この時点でＤＨＣＰクライアント３ａのＩＰアドレスは有効期限を過ぎているため、印刷データ記憶部１７からＤＨＣＰクライアント３ａの印刷データが削除される。この際、印刷装置１がＤＨＣＰサーバ２にアクセスした日時がたまたま有効期限の経過後すぐであった場合に、この印刷データを削除してしまうのはユーザの利便性を考慮するとあまり望ましくない。そこで、例えば、有効期限から１日以上経過しているＩＰアドレスの印刷データのみを削除対象としてもよい。
【００３８】
また、別の判定方法も考えられる。例えば、ＩＰアドレスリース情報には、ＭＡＣアドレスが含まれるため、このＭＡＣアドレスを利用してＤＨＣＰクライアントが無効か否かを判定することができる。上記のＩＰアドレスの場合、ＤＨＣＰクライアントに対して動的にリースされるため、ＤＨＣＰクライアントが入れ替わった場合に同じＩＰアドレスがリースされる場合がある。しかし、ＭＡＣアドレスは、ＤＨＣＰクライアントに内蔵されるネットワークカードの固有のＩＤであるため、ＤＨＣＰクライアントが入れ替わると、当然ながらＭＡＣアドレスが変化する。
【００３９】
すなわち、ＩＰアドレスの有効期限が経過していない場合であっても、ＭＡＣアドレスが変化していれば、ＤＨＣＰクライアントが入れ替わったものと考えられる。このような場合では、入れ替わる前のＤＨＣＰクライアント（変化前のＭＡＣアドレスに対応）から送信された印刷データは不要なものとみなすことができる。
【００４０】
上記において、印刷装置１のＣＰＵ１１は、ＩＰアドレス、その有効期限情報、及びＭＡＣアドレスに基づいて、ＩＰアドレスの有効期限が経過していない場合であっても、ＭＡＣアドレスが変化していれば、ＤＨＣＰクライアントが入れ替わったものとして、変化前のＭＡＣアドレスに対応したＤＨＣＰクライアントを無効と判定する。ＣＰＵ１１は、印刷データ記憶部１７に蓄積された印刷データの中で、無効と判定したＤＨＣＰクライアントの印刷データを不要と判断し、これを削除する。本例の場合、印刷データの中にＭＡＣアドレスを含めるようにしておけば、印刷データ記憶部１７に蓄積された印刷データの中から、変化前のＭＡＣアドレスを含む印刷データを検索し、これを削除することができる。
【００４１】
ここで、印刷装置１がＤＨＣＰサーバ２からＩＰアドレスリース情報を取得するタイミングについて説明する。例えば、印刷装置１は、印刷データ記憶部１７の残容量が一定レベル以下になったことを検知した場合に、ＤＨＣＰサーバ２にアクセスし、ＤＨＣＰサーバ２に記憶されているＩＰアドレスリース情報を取得することができる。この場合、残容量の判定基準値を例えば全記憶容量の５０％程度に設定しておけば、残容量が十分にある状態で、印刷データの削除を行うことができる。このため常に残容量に余裕を持った状態で印刷システムを運用することができるため好ましい。
【００４２】
また、定期的に不要な印刷データを削除したい場合には、印刷装置１が、所定のタイミングでＤＨＣＰサーバ２にアクセスし、ＤＨＣＰサーバ２に記憶されているＩＰアドレスリース情報を取得するようにしてもよい。例えば、毎日の所定時刻（例えば、夜間など）にアクセスするように設定しておけば、印刷装置１は、印刷装置１が通常使用されない夜間に、ＤＨＣＰサーバ２からＩＰアドレスリース情報を取得して、このＩＰアドレスリース情報に基づいて不要な印刷データの削除を行うことができる。
【００４３】
なお、上記では、印刷装置１がＤＨＣＰサーバ２からＩＰアドレスリース情報を全て取得するようにしているが、印刷装置１がＤＨＣＰサーバ２に対して、有効期限の経過したＩＰアドレスを問い合わせ、この問い合わせに対して、ＤＨＣＰサーバ２が有効期限の経過したＩＰアドレスを通知するようにしてもよい。この場合、印刷装置１に対して、ＤＨＣＰサーバ２から有効期限の経過したＩＰアドレスが選択的に通知されるため、印刷装置１は、ＩＰアドレスリース情報に基づき各ＤＨＣＰクライアントのＩＰアドレスに対して有効期限を経過しているか否かを判定しなくてもよい。
【００４４】
図５は、本発明が適用される印刷データ削除方法の一例を説明するためのフロー図である。本例は、前述の図１のシステム構成に基づいて説明するものとするが、印刷装置１は、ＤＨＣＰクライアント３ａ〜３ｃから送信される印刷データをＤＨＣＰクライアント３ａ〜３ｃのＩＰアドレスと共に印刷データ記憶部１７に蓄積しているものとする。
【００４５】
まず、印刷装置１は、印刷データ記憶部１７の残容量が一定レベル以下になったか否かを判定し（ステップＳ１）、残容量が一定レベル以下ではないと判定した場合（ＮＯの場合）、ステップＳ１で残容量の判定処理を繰り返す。また、ステップＳ１において、残容量が一定レベル以下と判定した場合（ＹＥＳの場合）、ＤＨＣＰサーバ２にアクセスし、ＤＨＣＰサーバ２からＩＰアドレスリース情報を取得する（ステップＳ２）。
【００４６】
次に、印刷装置１は、ＤＨＣＰサーバ２から取得したＩＰアドレスリース情報に基づいて、ＤＨＣＰクライアント３ａ〜３ｃの中で、無効なものがあるか否かを判定し（ステップＳ３）、無効なＤＨＣＰクライアントがあると判定した場合（ＹＥＳの場合）、その無効なＤＨＣＰクライアントのホールドジョブ（印刷データ）をＩＰアドレスにより検索し、これを削除する（ステップＳ４）。そして、全てのＤＨＣＰクライアントについて無効判定処理が終了したか否かを判定し（ステップＳ５）、無効判定処理が終了した場合（ＹＥＳの場合）、そのまま終了し、無効判定処理が終了していない場合（ＮＯの場合）、ステップＳ３に戻り処理を繰り返す。
【００４７】
また、ステップＳ３において、無効なＤＨＣＰクライアントがないと判定した場合（ＮＯの場合）、ステップＳ５に移行する。そして、上記と同様に、全てのＤＨＣＰクライアントについて無効判定処理が終了したか否かを判定し、無効判定処理が終了した場合（ＹＥＳの場合）、そのまま終了し、無効判定処理が終了していない場合（ＮＯの場合）、ステップＳ３に戻り処理を繰り返す。
【００４８】
なお、ステップＳ３の無効なＤＨＣＰクライアントの判定処理は、前述した２つの方法で行うことができる。第１の方法として、印刷装置１のＣＰＵ１１は、ＩＰアドレスの有効期限が経過したＤＨＣＰクライアントを、ＤＨＣＰネットワーク上で無効なクライアントと判定する。例えば、ＤＨＣＰクライアント３ａ〜３ｃの中で、ＤＨＣＰクライアント３ａにリースされたＩＰアドレスがリース期限切れであれば、このＩＰアドレスを持つＤＨＣＰクライアント３ａを無効と判定する。
【００４９】
第２の方法として、印刷装置１のＣＰＵ１１は、ＩＰアドレス、その有効期限、及びＭＡＣアドレスに基づいて、ＩＰアドレスの有効期限が経過していない場合であっても、ＭＡＣアドレスが変化していれば、ＤＨＣＰクライアントが入れ替わったものと判定し、変化前のＭＡＣアドレスに対応したＤＨＣＰクライアントを無効と判定する。例えば、ＤＨＣＰクライアント３ａ〜３ｃの中で、ＤＨＣＰクライアント３ａがＤＨＣＰクライアント３ａ′に入れ替わり、これらＤＨＣＰクライアント３ａとＤＨＣＰクライアント３ａ′に同じＩＰアドレスがリースされたと仮定する。この場合、印刷装置１は、入れ替えの前後でＭＡＣアドレスが変化しているため、ＤＨＣＰクライアントが入れ替わったことを認識することができる。これにより変化前のＭＡＣアドレスを持つＤＨＣＰクライアント３ａを無効と判定することができる。
【００５０】
上記についてより具体的に説明すると、印刷装置１は、印刷データを受信すると、その印刷データから、送信元のＤＨＣＰクライアントのＩＰアドレスとＭＡＣアドレスを取得し、印刷データと共に保存（ホールドジョブ）する。そして、印刷装置１は、ＤＨＣＰサーバ２から、現在発行されているＩＰアドレス及びＭＡＣアドレスを含むＩＰアドレスリース情報を取得する。そして、印刷装置１は、ホールドジョブにより印刷データと共に保存したＩＰアドレス及びＭＡＣアドレスのセットと、ＩＰアドレスリース情報に含まれるＩＰアドレス及びＭＡＣアドレスのセットとを比較し、ＩＰアドレスが同一で、ＭＡＣアドレスが異なる場合に、ＤＨＣＰクライアントが入れ替わったと判定する。そして、印刷装置１は、このＤＨＣＰクライアントを無効と判断し、ホールドジョブ（印刷データ）を削除する。
【００５１】
また、本発明に係る印刷データ削除方法の他の例について図６，図７に基づいて説明する。本例のＤＨＣＰクライアント３ａ〜３ｃは、プリンタドライバのインストール時などに、各クライアントの電子メールアドレスを取得し、プリンタドライバは、印刷データに電子メールアドレスを付加して印刷装置１に送信する。印刷装置１は、ＤＨＣＰクライアント３ａ〜３ｃから送信される印刷データを、各ＤＨＣＰクライアントのＩＰアドレス及び電子メールアドレスと共に印刷データ記憶部１７に蓄積する。
【００５２】
図６は、本発明が適用される印刷データ削除方法の他の例を説明するためのフロー図である。本例のステップＳ１１〜Ｓ１３は、前述の図５におけるステップＳ１〜Ｓ３と同様であるため、ここでの説明は省略する。ステップＳ１４において、印刷装置１は、ステップＳ１３においてＹＥＳの場合、例えばＩＰアドレスが有効期限切れで無効と判定したＤＨＣＰクライアントが存在する場合、無効なＤＨＣＰクライアントの電子メールアドレスに、ホールドジョブ（印刷データ）を印刷データ記憶部１７から削除する旨を通知するための警告メッセージを送信する。
【００５３】
次に、印刷装置１は、全てのＤＨＣＰクライアントについて無効判定処理が終了したか否かを判定し（ステップＳ１５）、無効判定処理が終了した場合（ＹＥＳの場合）、ステップＳ１６に移行し、また、無効判定処理が終了していない場合（ＮＯの場合）、ステップＳ１３に戻り処理を繰り返す。そして、印刷装置１は、ステップＳ１６において、警告メッセージを送信後所定期間経過したか否かを判定し、警告メッセージを送信後所定期間経過した場合（ＹＥＳの場合）、警告メッセージを送信したＤＨＣＰクライアントのホールドジョブを印刷データ記憶部１７から削除する（ステップＳ１７）。また、ステップＳ１６において、警告メッセージを送信後所定期間経過していない場合（ＮＯの場合）、ホールドジョブを削除せず、ステップＳ１６で待機状態に移行する。
【００５４】
このように、例えばＩＰアドレスが有効期限切れと判定した場合に、印刷データを削除する旨の警告メッセージを送信し、警告メッセージを送信した時点から所定期間が経過したときに、印刷データを削除することで、ユーザは警告を受けた後暫くの間印刷データを印刷する時間を確保することができ、ユーザの利便性を向上させることができる。
【００５５】
図７は、本発明が適用される印刷データ削除方法の他の例を説明するためのフロー図である。本例のステップＳ２１〜Ｓ２３は、前述の図５におけるステップＳ１〜Ｓ３と同様であるため、ここでの説明は省略する。ステップＳ２４において、印刷装置１は、ステップＳ２３においてＹＥＳの場合、例えばＩＰアドレスが有効期限切れで無効と判定したＤＨＣＰクライアントが存在する場合、無効なＤＨＣＰクライアントの電子メールアドレスに、ホールドジョブ（印刷データ）を添付した電子メールを送信して、印刷データ記憶部１７からホールドジョブを削除する。
【００５６】
次に、印刷装置１は、全てのＤＨＣＰクライアントについて無効判定処理が終了したか否かを判定し（ステップＳ２５）、無効判定処理が終了した場合（ＹＥＳの場合）、そのまま終了し、また、無効判定処理が終了していない場合（ＮＯの場合）、ステップＳ２３に戻り処理を繰り返す。
【００５７】
なお、上記ステップＳ２４において、印刷装置１がホールドジョブを電子メールに添付する際に、そのホールドジョブのデータ形式をＰＤＦ形式又はＴＩＦF形式に変換してから添付するようにしてもよい。
【００５８】
図８は、ＤＨＣＰネットワークを用いて構築された印刷システムの他の例を示す図で、図中、５は印刷管理装置に相当する印刷管理サーバを示す。この印刷システムにおける他の構成要素については図１と同様であるため、ここでの説明は省略する。
【００５９】
本例では、ＬＡＮ４に印刷管理サーバ５を接続しておく。印刷装置１は、印刷データ記憶部１７に、ＩＰアドレスリース情報に基づき無効と判定されたＤＨＣＰクライアントの印刷データが残存している場合、その旨を印刷管理サーバ５に通知する。そして、印刷装置１は、印刷管理サーバ５からの指示に従って、当該印刷データを印刷データ記憶部１７から削除するように構成される。印刷管理サーバ５は、例えば、印刷装置１から通知された情報を図示しない表示部に表示し、システム管理者の指示により印刷装置１に印刷データの削除を指示することができる。あるいは、印刷装置１から通知を受けてから所定時間経過したときに、印刷装置１に印刷データの削除を指示するようにしてもよい。これにより、不用意に印刷データが削除されることを防止することができる。
【００６０】
例えば、従業員のＤＨＣＰクライアントが接続され、印刷装置１に業務に用いる重要な印刷データを蓄積する場合、ユーザの印刷データのように直ぐに削除してしまうと問題になることがある。このような場合に、印刷管理サーバ５において印刷データを一旦確認してから削除指示を行うことで、印刷データの重要度に応じて削除できるため、上記のような問題を回避することができる。
【符号の説明】
【００６１】
１…印刷装置、２…ＤＨＣＰサーバ、３ａ〜３ｃ…ＤＨＣＰクライアント、４…ＬＡＮ、５…印刷管理サーバ、１１…ＣＰＵ、１２…ネットワークＩ／Ｆ、１３…操作パネル、１４…ＲＯＭ、１５…ＲＡＭ、１６…印刷出力部、１７…印刷データ記憶部。
【図１】
2010241014.tif 000003
【図２】
2010241014.tif 000004
【図３】
2010241014.tif 000005
【図４】
2010241014.tif 000006
【図５】
2010241014.tif 000007
【図６】
2010241014.tif 000008
【図７】
2010241014.tif 000009
【図８】
2010241014.tif 000010