(57)【要約】【課題】プリントされるファイルを含むパケットを、プリントされる前に評価又は「選別」することができ、かかる選別に基づいて少なくとも１つの所定の望ましくない特性を有するパケットのファイルがプリントされるのを防止する方法及び装置を提供すること。【解決手段】ネットワークからパケットを受信し、該パケットを評価して該パケット又該パケットのファイルが１つ又は２つ以上の望ましくない特性を有するか否かを判定し、該評価に基づいてパケットの１つ又は２つ以上のファイルの更なる送信及び／又は処理を制御する、装置固有のフィルタリング方法。該装置固有のフィルタリング方法は、送信パケットの宛先装置（プリンタ等）により、又は宛先装置に関連するコンピュータにより行うことが可能である。該フィルタリング方法を実施するプログラム、装置、及びシステムもまた開示される。【選択図】　図１
2004005451.tif 000002
【特許請求の範囲】
【請求項１】
プリントシステムであって、
プロセッサと、
該プロセッサと通信するプリント構成要素と
を含むプリンタと、
ファイルを含むパケットからの少なくとも１つの予め指定された特性の存在又は不存在の少なくとも一方に基づいて前記プリント構成要素による前記ファイルのプリントを制御するように前記プロセッサと連携するフィルタリングプログラムと
を含む、プリントシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般にプリンタにセキュリティを提供する方法及び装置に関し、特に、特定の特性を有するファイルがプリントされるのを防止する「ファイアウォール」とも呼ばれるフィルタリングプログラムに関する。
【０００２】
【従来の技術】
一般に、コンピュータがネットワーク（例えば、ローカルエリアネットワーク（ＬＡＮ））のプリンタにファイルを送信する場合、ファイル（ファイルが格納される場所、ファイルの長さ、及びファイルのタイプに関する情報を含む）は、プリンタに送信されるいわゆる「パケット」の一部である。更に、パケットは、ファイルのソース（すなわちファイルを発したコンピュータ）に関する情報を含む。また、パケットは、ファイルとそれが一部を構成するパケットとが送信されている宛先プリンタを、そのファイルが如何にプリントされるかに関する他の情報と共に識別する。
【０００３】
ＬＡＮのサーバは、特定のワークステーション又はユーザの、ＬＡＮの特定の装置に対するアクセスを制限するように構成することが可能である。例えば、特定のプリンタに対するアクセス可能性を、特定のグループのメンバであるユーザに制限することができる。しかし、本発明者の知る限り、ＬＡＮのワークステーションからＬＡＮのプリンタに渡すことができるファイルのタイプを制限する、ＬＡＮサーバのための如何なるプログラミングも存在しない。
【０００４】
実行可能ファイル（例えば拡張子「．ｅｘｅ」を含むファイル）、ドライバファイル（例えば「．ｄｌｌ」や「．ｄｒｖ」等の拡張子を有するファイル）、構成ファイル（例えば拡張子「．ｃｆｇ」を有するファイル）、オーディオファイル、ビデオファイルといった、プリント不能ファイルがネットワークプリンタに送信された場合、かかるプリント不能ファイルは、該プリンタの待ち行列中の位置を占有する可能性があり、許可されたユーザ又はネットワーク管理者がその問題を発見して該プリント待ち行列をクリアするまで、後続する送信されたファイルがプリントされなくなる。
【０００５】
更に、電子メールに添付され、又はインターネットを介してＬＡＮのワークステーションに若しくはプリンタ等のＬＡＮの他の装置に送信されるファイルを含む、様々なタイプのファイルの送信を可能にすることは望ましくない可能性がある。特に、プロセッサ及びそのメモリといったプリンタの電子構成要素をターゲットとするコンピュータウィルスは、より優勢になり、ますます危険になってきている。
【０００６】
処理すべき多数のファイルで装置の待ち行列が圧倒されることによる特定時刻における装置の作業負荷といった装置の使用上の問題に起因して、ファイルの装置への送信又は装置によるファイルの処理を制限することもまた望ましい場合がある。
【０００７】
ネットワークユーザが、特定のファイル宛先装置（例えばプリンタ）又はネットワークの宛先装置の集まりの使用を悪用することは希ではない。したがって、特定のユーザにより又は特定のワークステーションから特定の宛先装置へと送信されるファイルの数又は累積的なサイズを制限することが望ましい場合がある。代替的に、指定された期間にわたり特定のワークステーション又はネットワークユーザから送信することができるファイルの総数を制限することが望ましい場合もある。
【０００８】
フィルタリングプログラム、すなわちファイアウォールは、望ましくないゲストがコンピュータ及びネットワークにアクセスしないようにすると共に、望ましくないファイルタイプが様々なネットワーク装置に辿りつかないように、かつ指定されたユーザが特定のネットワーク装置にアクセスしないように、広く使用されているが、本発明者の知る限りでは、ネットワーク上のプリンタ等の特定の装置へのアクセスを制限する、如何なる装置固有のフィルタリングプログラムすなわちファイアウォールも存在しない。
【０００９】
【発明が解決しようとする課題】
したがって、プリントされるファイルを含むパケットを、プリントされる前に評価又は「選別」することができ、かかる選別に基づいて少なくとも１つの所定の望ましくない特性を有するパケットのファイルがプリントされるのを防止する方法及び装置が必要とされている。
【００１０】
【課題を解決するための手段】
本発明は、プリントされるファイルを含む望ましくないパケットを、該プリントされるファイルを含む各パケットの特性を評価又は「選別」し、かかる選別に基づいて少なくとも１つの予め指定された望ましくない特性を有するパケットを識別することにより、フィルタリングすることを含む。このフィルタリングにより、少なくとも１つの予め指定された望ましくない特性を有するものと判定されたパケットのファイルがプリントされるのを防止することができる。代替的に、フィルタリングにより、少なくとも１つの予め指定された望ましい特性を有するパケットのファイルのプリントを可能にすることができる。
【００１１】
一実施形態では、本発明はフィルタリング方法を含むものとなる。プリンタに送信されるパケットを評価することにより、該パケットに含まれる各ファイルのタイプ、該ファイルの特定の文字列（例えば、一般的なコンピュータウィルスに見られる文字列）、プリントコマンドを発したコンピュータの識別情報、パケット中の各ファイルのサイズ、及びパケットが送信されている時刻（但しこれらには限定されない）を含む、該パケットの様々な特定のうちの１つ又は２つ以上を判定する。次いで、該識別された特性のうちの１つ又は２つ以上を評価することも可能である。本方法の一変形形態では、望ましくないと判定された１つ又は２つ以上の特性を有するファイルはそのプリントが防止される。別の変形形態では、本方法は、望ましいと判定された特性を有するパケットのファイルがプリントされるのを可能にすることを含む。複数のパケット特性を考慮する場合には、これら変形の何らかの組み合わせを使用して、パケットのファイルをプリントすることができるか否かを判定することが可能である。
【００１２】
別の実施形態では、本発明は、フィルタリングプログラム、すなわちいわゆる「ファイアウォール」を含む。該フィルタリングプログラムは、記憶装置により格納され又は記憶媒体（例えば、フロッピーディスク、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、ハードディスク等）上に格納されたソフトウェア、ファームウェア、又はプログラムされたハードウェアとして実施することが可能であり、プリンタのプロセッサにより、又はプリンタに関連するサーバ等のコンピュータのプロセッサにより実行することが可能である。
【００１３】
本発明の他の実施形態は、ネットワークに関連し、及び本発明によるフィルタリングプログラムを共に使用することが可能な、装置及びシステムを含む。かかる装置又はシステムの例示的な実施形態はプリンタ又はプリントシステムである。本発明の教示を組み込んだプリントシステムは、プリンタ及びフィルタリングプログラムを含む。特に、プリンタは、プロセッサ及びプリント構成要素を含む。プリントされるファイルは、プリンタの外部のソースによりパケットの一部として送信される。フィルタリングプログラムは、該パケットを受信すると、該パケットの特定の予め指定された特性をプロセッサに評価させる。パケットが望ましくない特性を有しておらず、及び／又は１つ又は２つ以上の望ましい特性を有している場合、プロセッサは更に、プリントされるファイルに加えて該ファイルのプリントに関連する命令（例えば、プリントが行われるシート紙その他の媒体のソースに関する情報、ファイルがシート上にプリントされる向きに関する情報、プリントがシートの片面に行われるか又は両面に行われるかに関する情報、プリントされるコピーの数、ファイルの複数のプリントされたコピーの丁合いを取るべきか否か等）を含むことが可能なパケットを評価し、１枚又は２枚以上のシート紙その他の媒体にファイルをプリントするプリント構成要素の動作を制御する。
【００１４】
プリンタ及びフィルタリングプログラムに加えて、本発明によるプリントシステムの別の実施形態は、プリンタのプロセッサと通信する、装置に固有の又は専用のサーバ又はネットワークサーバといった外部コンピュータを含む。フィルタリングプログラムは、プリンタのプロセッサではなく外部コンピュータのプロセッサにより実行される。したがって、プリントされるファイルを含むパケットは、１つ又は２つ以上の望ましくない特性及び／又は１つ又は２つ以上の望ましい特性に関し、フィルタリングプログラムの制御下で、コンピュータプロセッサにより評価される。パケットは、フィルタリングプログラムにより承認されると、プリンタのプロセッサに送信される。プリンタプロセッサが該パケットを受け取ると、プリンタのプロセッサは、パケットの一部として送信された他の情報を評価し、ファイルを目に見える形で１枚又は２枚以上のシート紙その他の媒体上にプリンタのプリント構成要素にプリントさせることが可能である。
【００１５】
本発明の他の特徴及び利点は、以下の説明、図面、及び特許請求の範囲を考慮することにより当業者には明らかとなろう。
【００１６】
図面は、本発明の様々な形の例示的な実施形態を示すものである。
【００１７】
【発明の実施の形態】
図１及び図２を参照する。本発明の一実施形態は、ネットワーク３０を介してネットワーク３０のソースコンピュータ３２から別の装置３６に送信されているファイルをフィルタリングする方法を含む。本発明によるフィルタリング方法の例示的な実施形態のプロセスフローを、図１のフローチャートと図２の概略図とに示す。図１の符号１２において、ネットワーク３０のソースコンピュータ３２又はワークステーションにより、パケット４０が、該パケット４０がプリンタ等のネットワーク３０の別の装置３６に送信されるという命令と共に生成される。
【００１８】
パケット４０は、少なくとも１つの送信ファイル４２と共に、ソースコンピュータ３２と装置３６との両方に対する識別子４４，４６を含む。更に、パケット４０は、その各送信ファイル４２に関してとられる任意の動作に関する情報４８を含むことが可能である。単なる一例として、パケット４０が送信されることになる装置３６がプリンタを備えており、それによりプリントされることになるファイル４２をパケット４０が含む場合には、情報４８は、次の１つ又は２つ以上に関するプリンタに対する命令を含むことが可能である。すなわち、プリントが行われるシート紙その他の媒体のソース、ファイル４２がシートにプリントされる向きに関する情報、プリントがシートの片面に行われるか又は両面に行われるかに関する情報、プリントされるコピーの数、ファイルの複数のプリントされたコピーの丁合いを取るべきか否か等である。
【００１９】
次に、図１の符号１４において、パケット４０が、コンピュータ３２により、装置３６へ送信するためにソースネットワーク３０上に出力される。図１の符号１６において、パケット４０の１つ又は２つ以上の特性が評価される。これは、パケット４０のファイル４２の更なる処理又は使用が行われる「上流側で」生じ、又はパケット４０がその最終的な宛先（すなわち装置３６）に達する前に生じる。かかる評価された特性は、１つ又は２つ以上の望ましくない特性、１つ又は２つ以上の望ましい（すなわち必要とされる）特性、又はそれらの何らかの組み合わせとすることが可能である。
【００２０】
ここで図３のフローチャートを参照する。符号２４において、パケット４０（図２）が、１つ又は２つ以上の望ましくない特性があるか否かに関して評価することが可能である。パケット４０に含まれ評価の対象となる可能性のある望ましくない特性の例として、特定のファイルタイプ（例えば、拡張子．ｅｘｅ、．ｄｌｌ、．ｃｆｇ又は．ｖｂｓを有するファイル、オーディオファイル、ビデオファイル等のプリントすることができないファイルのタイプ）、特定の文字列（例えば１つ又は２つ以上のコンピュータウィルス又は装置固有のウィルスに特有の文字列）を含むファイル、予め指定されたソースコンピュータ３２の識別子、予め指定されたユーザの識別子、最大しきい値を超えるファイルサイズ、装置３６に対する多大な時間を消費するコマンド（例えば、多数のコピーが行われるコマンド、複雑なプリントコマンド等）、パケット４０が送信されている時間等が挙げられる（但しこれらには限定されない）。パケット４０が１つ又は２つ以上の望ましくない特性を含む場合には、プロセスは図１の符号２０に進み、そこでパケット４０又はそのファイル４２のそれ以上の送信又は処理が終了する。そうでない（すなわち、パケット４０が予め指定された望ましくない特性の何れも有していない）場合には、プロセスは図１の符号２２に進む。
【００２１】
図３に示すプロセスに対する代替例として、図１の符号１８におけるプロセスは、図４に示すように、パケット４０が１つ又は２つ以上の望ましい、すなわち必要とされる特性を含むか否かの評価を含むことが可能である。望ましい、すなわち必要とされる特性の例として、予め指定された一組のソースコンピュータの識別子に対応するソースコンピュータ２１の識別子、予め指定された一組のユーザの識別子に対応するユーザの識別子、パスワード、ファイル４２の名前の拡張子により示されるような予め指定されたファイルタイプ等が挙げられる（但しこれらには限定されない）。図４の符号２６において、パケット４０が装置３６に送信されるため又は装置３６がパケット４０のファイル４２を処理するために必要とされる予め指定された望ましい特性の全てをパケット４０が含むか否かの判定がなされる。望ましいすなわち必要とされる全ての特性を含まないパケット４０の場合には、プロセスは図１の符号２０に進む。代替的に、パケット４０が予め指定された望ましい特性の全てを含む場合には、プロセスは図１の符号２２に進む。
【００２２】
図１の符号１８で実行することが可能であるプロセスの別の代替例として、各パケット４０を、望ましい特性と望ましくない特性との両方について評価することが可能である。この代替例の例示的なプロセスフローを図５に示す。図５の符号２４において、パケット４０（図２）を評価して、望ましくない特性を有するか否かを判定する。望ましくない特性を有する場合には、プロセスは図１の符号２０に進む。パケット４０に望ましくない特性が全く存在しない場合には、プロセスは図５の符号２６に進み、そこで、パケット４０が予め指定された全ての望ましいすなわち必要とされる特性を有するか否かを判定する。望ましい特性を有していない場合には、プロセスは図１の符号２０に進む。パケット４０が、予め指定された望ましくない特性の何れをも有しておらず、及び予め指定された望ましいすなわち必要とされる特性の各々を有する場合には、プロセスは図１の符号２２に進む。
【００２３】
プロセスが、図３、図４、又は図５から図１の符号２０に戻ると、パケット４０の更なる送信を終了するか、あるいは装置３６に対してパケット４０の１つ又は２つ以上のファイル４２について所望のアクティビティを実行しないよう命令する。何れの場合も、パケット４０が装置３６の何れの構成要素においてもそれ以上存在しないようにすることが可能である。
【００２４】
随意選択的に、図１の符号２１において、ソースコンピュータ３２のユーザに対して所望の送信又は動作を終了させたことを通知するメッセージを生成してソースコンピュータ３２に送信することが可能である。かかるメッセージは、パケット４０又はその１つ又は２つ以上のファイル４２の送信及び／又は処理が終了させられた理由に関する情報を含むことが可能であり、これは、勿論、パケット４０の望ましくない特性の各々、又はパケット４０に欠落している望ましいすなわち必要とされる特性の各々に対応するものとすることが可能である。
【００２５】
代替的に、プロセスが図３、図４、又は図５から図１の符号２２に戻った場合に、パケット４０を装置３６に送信し、パケット４０の１つ又は２つ以上のファイル４２に対して任意の所望のプロセス（例えばプリント）を行うことが可能である。
【００２６】
本発明はまた、本発明の教示を組み込んだ方法を実行することが可能であるプログラム又はプログラム群も含む。かかるプログラムは、ソフトウェアとして実施することが可能であり、このため、ハードドライブ、フロッピーディスク、ＣＤ−ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）等の１つ又は２つ以上の記憶媒体に保持することが可能である。代替的には、本発明によるプログラムは、ファームウェアあるいはプログラムされた又はプログラム可能なハードウェアという形をとることが可能である。
【００２７】
かかるプログラムは、勿論、該プログラムが使用されることになる各プロセッサにより理解されるプログラミング言語で書くことが可能である。本発明によるプログラムは、プロセッサに関連し該プロセッサによりアクセスすることが可能な、記憶媒体に保持されるソフトウェアとして、ファームウェアとして、あるいはプログラムされたハードウェアとして、実施することが可能である。プログラムのこれら実施形態の各々、並びにかかるタイプのプログラムの各々を生成し使用することが可能な態様は、当業界において周知のところである。
【００２８】
概略的に、図６に、本発明の教示を組み込んだプリンタ５０を示す。該プリンタ５０は、プロセッサ５２と、該プロセッサ５２と通信しその制御下にあるプリント構成要素５４とを有する。更に、プリンタ５０は、プロセッサ５２とネットワーク３０（図２）のサーバ及び様々な他の装置等のプリンタ５０の外部の装置との間の通信を確立するようプロセッサ５２と通信する通信ポート５６を含む。プリンタ５０はまた、ＲＡＭ、ハードドライブ、ディスクドライブ（例えば、フロッピーディスクドライブ、ＣＤ−ＲＯＭドライブ、テープドライブ等）といった１つ又は２つ以上の記憶装置５８も有することが可能である。プリンタ５０は、代替的に又は追加的にファームウェア６０を有することが可能である。
【００２９】
プリンタ５０のプロセッサ５２に本発明によるフィルタリング方法を実行させるよう構成されたフィルタリングプログラムは、プリンタ５０の記憶装置５８又はファームウェア６０により格納することが可能である。プロセッサ５２は、ネットワーク３０（図２）から通信ポート５６を通してパケット４０（図２）を受け取った際にかかるフィルタリングプログラムを実行するよう構成される。パケット４０が、フィルタリングプログラムの要件を満たす（すなわち如何なる望ましくない特性も有さず、及び／又は望ましいすなわち必要とされる各特性を有している）場合には、プロセッサ５２は、パケット４０の１つ又は２つ以上のファイル４２がプリンタ５０のプリント構成要素５４によりプリントされるようにすることが可能である。
【００３０】
本発明によるプリントシステム７０の別の例示的な実施形態を図７に示す。該プリントシステム７０は、プリンタ５０’及びサーバ７２を有する。プリンタ５０’は、プロセッサ５２’と、該プロセッサ５２’と通信し紙等の媒体シート上にファイルのプリントを行うよう構成されたプリント構成要素５４’とを有する。プリンタ５０’の通信ポート５６’もまた、プロセッサ５２’と通信し、該プロセッサ５２’とネットワーク３０（図２）の装置等の外部装置との間でパケット４０（図２）等の信号の送信を容易にする。
【００３１】
サーバ７２は、中央ネットワークサーバを構成することが可能であり、あるいはプリンタ５０’との使用に特化したものとすることも可能である。何れの場合も、サーバ７２は、パケット４０がプリンタ５０’に送信される前に通過しなければならない「ゲートウェイ」として作用する。プリントシステム７０のサーバ７２は、プロセッサ７４と、他の装置（例えばネットワーク３０（図２）のソースコンピュータ３２（図２））とプロセッサ７４との間の通信ならびにプロセッサ７４とプリンタ５０’のプロセッサ５２’との間の通信とを容易にする通信ポート７６とを有する。更に、サーバ７２は、プロセッサ７４と通信する、ＲＡＭ、ディスクドライブ、ハードドライブ等の１つ又は２つ以上の記憶装置７８を有することが可能である。該１つ又は２つ以上の記憶装置７８の代わりに又はそれに加えて、サーバ７２は、ファームウェア８０を有することが可能である。
【００３２】
サーバ７２の記憶装置７８又はファームウェア８０は、本発明によるフィルタリングプログラムを格納することが可能である。サーバ７２のプロセッサ７４は、ネットワーク３０（図２）からパケット４０（図２）を受け取った際に、該フィルタリングプログラムの制御下で該パケット４０を評価して該パケット４０がプリンタ５０’に送信されるか否かを判定する。パケット４０がフィルタリングプログラムの要件を満たす（すなわち望ましくない特性を有さず、及び／又は望ましいすなわち必要とされる各特性を有している）場合には、プロセッサ７４は、通信ポート７６を介して、サーバ７２の通信ポート７６とプリンタ５０’の通信ポート５６’との間の接続７７により、プリンタ５０’のプロセッサ５２’へとパケット４０を送信する。パケット４０は、プリンタ５０’に関連する記憶装置５８’により一時的に格納することが可能である。次いでプロセッサ５２’は、プリント構成要素５４’にパケット４０の１つ又は２つ以上のファイル４２（図２）をプリントさせることが可能となる。
【００３３】
上述した説明は多くの詳細を含むが、これらは、本発明の範囲を限定するものとして解釈されるべきでなく、単にいくつかの例示的な実施形態の例証を提供するものとして解釈されるべきである。同様に、本発明の思想又は範囲から逸脱しない本発明の他の実施形態を考案することが可能である。異なる実施形態の特徴を組み合わせて採用することも可能である。したがって、本発明の範囲は、上述した説明ではなく併記の特許請求の範囲とそれらの法的な均等物とによってのみ指示され限定されるものである。本書で開示するような本発明に対する全ての追加、削除、及び変更は、特許請求の範囲の意味及び範囲内にあり、それにより包含されるものである。
【００３４】
以下においては、本発明の種々の構成要件の組み合わせからなる例示的な実施形態を示す。
１．プリントシステムであって、
プロセッサと、
該プロセッサと通信するプリント構成要素と
を含むプリンタと、
ファイルを含むパケットからの少なくとも１つの予め指定された特性の存在又は不存在の少なくとも一方に基づいて前記プリント構成要素による前記ファイルのプリントを制御するよう前記プロセッサと連携するフィルタリングプログラムと
を含む、プリントシステム。
２．前記フィルタリングプログラムが、前記プロセッサに関連する前記プリンタの記憶装置、該プロセッサに関連する前記プリンタのファームウェア、該プリンタの外部にあり前記プロセッサと通信する記憶装置、及び前記プリンタの外部にあり前記プロセッサと通信するファームウェアのうちの少なくとも１つによって格納される、前項１に記載のプリントシステム。
３．前記記憶装置及びファームウェアのうちの少なくとも１つと、該記憶装置及び該ファームウェアのうちの該少なくとも１つと通信するプロセッサと、該プロセッサと前記プリンタの前記プロセッサとの間の通信を少なくとも部分的に確立する通信ポートとを有するコンピュータを更に含む、前項１又は前項２に記載のプリントシステム。
４．前記フィルタリングプログラムが、前記プロセッサに、少なくとも１つの望ましくない特性を有するパケットのファイルを前記プリント構成要素がプリントするのを防止させる、前項１に記載のプリントシステム。
５．前記フィルタリングプログラムが、少なくとも１つの望ましい特性を有するパケットのファイルを前記プリント構成要素にプリントさせるよう前記プロセッサに命令する、前項１又は前項４に記載のプリントシステム。
６．装置固有のフィルタリング方法であって、
少なくとも１つのファイルを含むパケットをソースコンピュータからネットワークを介して該ネットワークの装置に送信し、
該ネットワークのサーバを前記パケットが通過することに続いて該パケットの少なくとも１つの予め指定された特性を評価し、
該評価に基づいて、前記パケットの前記装置への更なる送信と該装置による前記パケットの前記少なくとも１つのファイルの処理とのうちの少なくとも１つを制御する、
という各ステップを含む、装置固有のフィルタリング方法。
７．前記制御ステップが、前記パケットが少なくとも１つの望ましくない特性を有する場合に該パケットの前記装置への更なる送信と該装置による前記パケットの前記少なくとも１つのファイルの処理とのうちの前記少なくとも１つを防止するステップを含む、前項６に記載の装置固有のフィルタリング方法。
８．前記制御ステップが、前記パケットが少なくとも１つの望ましい特性を有する場合に該パケットの前記装置への更なる送信と該装置による前記パケットの前記少なくとも１つのファイルの処理とのうちの前記少なくとも１つを可能にするステップを含む、前項６又は前項７に記載の装置固有のフィルタリング方法。
９．前記少なくとも１つの望ましくない特性が、ファイルタイプ、ファイル文字列、ソースコンピュータ識別子、ユーザ識別子、ファイルサイズ、及び少なくとも１つの予め指定されたコマンドのうちの１つを含む、前項４、前項５、前項７、又は前項８に記載のプリントシステム。
１０．前記少なくとも１つの望ましい特性が、ソースコンピュータ識別子、ユーザ識別子、ファイルタイプ、及びパスワードのうちの１つを含む、前項５又は前項８に記載のプリントシステム。
【図面の簡単な説明】
【図１】本発明の教示を組み込んだ例示的なフィルタリングプロセスを示すフローチャートである。
【図２】図１のフローチャートに示す方法の概略図である。
【図３】プリントされるファイルを含むパケットの特性のうちの１つ又は２つ以上を評価する第１の方法を示すフローチャートである。
【図４】プリントされるファイルを含むパケットの特性のうちの１つ又は２つ以上を評価する第２の方法を示すフローチャートである。
【図５】プリントされるファイルを含むパケットの特性のうちの１つ又は２つ以上を評価する第３の方法を示すフローチャートである。
【図６】本発明によるプリントシステムの第１の実施形態を示す概略図である。
【図７】本発明によるプリントシステムの第２の実施形態を示す概略図である。
【図１】
2004005451.tif 000003
【図２】
2004005451.tif 000004
【図３】
2004005451.tif 000005
【図４】
2004005451.tif 000006
【図５】
2004005451.tif 000007
【図６】
2004005451.tif 000008
【図７】
2004005451.tif 000009