(57)【要約】【課題】印刷装置が制御装置を介してネットワークへアクセスするシステムにおいて、意図しないパケットがネットワーク上に流入することを防止する仕組みを提供する。【解決手段】本制御装置は、外部装置とＭＦＰ１２２との間でデータを転送する転送機能であって、受信したデータを処理することなく宛先へ転送する転送機能を、ユーザ入力に従って有効又は無効に設定する。さらに、制御装置は、外部装置及びＭＦＰ１２２の何れかからデータを受信すると、転送機能が有効であれば受信したデータを宛先へ転送し、転送機能が無効であれば受信したデータを破棄する。【選択図】  図１
2018180691.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と印刷装置との間に設けられ、該外部装置と該印刷装置との間で送信されるデータを制御する制御装置であって、
前記外部装置と前記印刷装置との間でデータを転送する転送機能であって、受信したデータを処理することなく宛先へ転送する該転送機能を、ユーザ入力に従って有効又は無効に設定する設定手段と、
前記外部装置及び前記印刷装置の何れかからデータを受信すると、前記設定手段による前記転送機能の設定に従って、前記転送機能が有効であれば受信したデータを宛先へ転送し、前記転送機能が無効であれば受信したデータを破棄する制御手段と
を備えることを特徴とする制御装置。
【請求項２】
前記設定手段は、
前記ユーザ入力により、前記転送機能が無効に設定される際に、前記印刷装置で提供する複数の機能のうち、該転送機能が無効になることにより使用できなくなる機能の一覧を表示部に表示することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記設定手段による前記転送機能の設定は、認証されたユーザからのユーザ入力によって行われることを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
前記外部装置と通信を行うためのネットワークケーブルが接続されたポートについて、所定の認証が必要なポートであるか否かを判定する判定手段をさらに備え、
前記制御手段は、
前記判定手段によって前記所定の認証が必要なポートであると判定されると、前記設定手段による前記転送機能の設定に従って、受信したデータの転送を制御することを特徴とする請求項１乃至３の何れか１項に記載の制御装置。
【請求項５】
前記設定手段は、さらに、前記所定の認証を行う認証機能を、ユーザ入力に従って有効又は無効に設定し、
前記制御手段は、
前記判定手段によって前記所定の認証が必要なポートであると判定され、かつ、前記設定手段によって前記認証機能が有効に設定されている場合に、前記設定手段による前記転送機能の設定に従って、受信したデータの転送を制御することを特徴とする請求項４に記載の制御装置。
【請求項６】
前記所定の認証は、８０２．１ｘ認証であることを特徴とする請求項４又は５に記載の制御装置。
【請求項７】
前記制御手段は、
前記転送機能が無効に設定されている場合であっても、前記印刷装置から受信したデータであれば、前記受信したデータを前記外部装置へ転送することを特徴とする請求項１乃至６の何れか１項に記載の制御装置。
【請求項８】
前記制御手段は、
前記転送機能が無効に設定されている場合であっても、前記外部装置から受信したデータの宛先が前記印刷装置であれば、前記受信したデータを前記印刷装置へ転送することを特徴とする請求項１乃至７の何れか１項に記載の制御装置。
【請求項９】
前記制御手段は、
前記受信したデータが、前記外部装置から前記印刷装置への印刷ジョブデータであれば、前記転送機能の設定に関係なく、当該印刷ジョブデータに必要な画像処理を実施し、処理後の印刷ジョブデータを前記印刷装置へ送信することを特徴とする請求項１乃至８の何れか１項に記載の制御装置。
【請求項１０】
外部装置と印刷装置との間に設けられ、該外部装置と該印刷装置との間で送信されるデータを制御する制御装置の制御方法であって、
設定手段が、前記外部装置と前記印刷装置との間でデータを転送する転送機能であって、受信したデータを処理することなく宛先へ転送する該転送機能を、ユーザ入力に従って有効又は無効に設定する設定工程と、
制御手段が、前記外部装置及び前記印刷装置の何れかからデータを受信すると、前記設定工程による前記転送機能の設定に従って、前記転送機能が有効であれば受信したデータを宛先へ転送し、前記転送機能が無効であれば受信したデータを破棄する制御工程と
を実行することを特徴とする制御装置の制御方法。
【請求項１１】
外部装置と印刷装置との間に設けられ、該外部装置と該印刷装置との間で送信されるデータを制御する制御装置の制御方法における各工程をコンピュータに実行させるためのプログラムであって、前記制御方法は、
設定手段が、前記外部装置と前記印刷装置との間でデータを転送する転送機能であって、受信したデータを処理することなく宛先へ転送する該転送機能を、ユーザ入力に従って有効又は無効に設定する設定工程と、
制御手段が、前記外部装置及び前記印刷装置の何れかからデータを受信すると、前記設定工程による前記転送機能の設定に従って、前記転送機能が有効であれば受信したデータを宛先へ転送し、前記転送機能が無効であれば受信したデータを破棄する制御工程と
を実行することを特徴とするプログラム。
【請求項１２】
請求項１乃至８の何れか１項に記載の制御装置と、前記印刷装置とを含むシステムであって、
前記印刷装置は、
前記転送機能が無効にされると、該転送機能が無効にされることにより使用できなくなる機能をメニュー画面において選択不可能に表示することを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、その制御方法、プログラム、及びシステムに関するものである。
【背景技術】
【０００２】
近年、プリンタ、スキャナ、ＦＡＸ、又はそれらの機能を複合的に備えるＭｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ（以下、ＭＦＰと略記する。）などの印刷装置の多くは、ネットワーク通信機能を備えている。通信機能を備えるＭＦＰは、ネットワーク上のサーバやＰＣと通信を行い、ＭＦＰからＰＣへのスキャンデータ送信やサーバによるＭＦＰの情報収集といった機能を実現している。
【０００３】
一方、プロダクション市場の製品の場合、画像処理や印刷ジョブのスケジューリング等、オフィス向けのＭＦＰよりも高度な印刷制御が行えるように、制御装置であるＤｉｇｉｔａｌ  Ｆｒｏｎｔ  Ｅｎｄ  ｃｏｎｔｒｏｌｌｅｒ（以下、ＤＦＥと略記する。）がＭＦＰに接続されることが多い。通常、ＤＦＥは、ＭＦＰとサーバや情報処理装置の接続されたネットワークとの間に設置される。ネットワークとＭＦＰとの間にＤＦＥが接続されると、ＭＦＰ自身がネットワーク上で通信を行うことができなくなってしまう。そこで、特許文献１には、ＤＦＥが接続された場合であっても、ＭＦＰがネットワーク上に接続された機器と正常に通信するために、ＤＦＥによるネットワークパケットの転送を行う方法が提案されている。
【０００４】
また、ネットワークセキュリティの重要性の高まりから、ＤＦＥやＭＦＰを含めた通信機能を備えた機器は、８０２．１ｘ等のネットワークへアクセスするための認証を行う機能を実装することが多くなっている。８０２．１ｘは、対応のハブのポートに接続する際に、認証サーバに対してポートに接続された機器から機器情報を送信することで、ネットワークへのアクセス認証を得る機能である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１５６８１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術には以下に記載する課題がある。上記従来技術では、データの送信先に応じてパケットの転送が行われている。その際に通信プロトコル上不都合がないようにパケットの内容の編集を行い、編集したパケットを宛先に転送する。しかし、ＤＦＥとＭＦＰを使用する従来のシステムでは、例えば、ＭＦＰから送信されたパケットの送信元はＤＦＥのＩＰアドレスに変換されてしまう。そのため、ネットワーク上の他の機器からは、あたかもＤＦＥが送信したパケットかのように見えてしまう。従って、８０２．１ｘ認証などのネットワークへアクセスするために認証が必要な環境の場合であっても、ＤＦＥの認証を得られていれば、ＭＦＰは認証なしでネットワークにアクセスできてしまう。これにより、ネットワーク管理者が意図しないパケットがネットワーク内に流入する虞がある。
【０００７】
本発明は、上述の問題に鑑みて成されたものであり、印刷装置が制御装置を介してネットワークへアクセスするシステムにおいて、意図しないパケットがネットワーク上に流入することを防止する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、外部装置と印刷装置との間に設けられ、該外部装置と該印刷装置との間で送信されるデータを制御する制御装置であって、前記外部装置と前記印刷装置との間でデータを転送する転送機能であって、受信したデータを処理することなく宛先へ転送する該転送機能を、ユーザ入力に従って有効又は無効に設定する設定手段と、前記外部装置及び前記印刷装置の何れかからデータを受信すると、前記設定手段による前記転送機能の設定に従って、前記転送機能が有効であれば受信したデータを宛先へ転送し、前記転送機能が無効であれば受信したデータを破棄する制御手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、印刷装置が制御装置を介してネットワークへアクセスするシステムにおいて、意図しないパケットがネットワーク上に流入することを防止することができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係るシステムの構成図。
【図２】一実施形態に係るＤＦＥ１２１のハードウェア構成の一例を示すブロック図。
【図３】一実施形態に係るＤＦＥ１２１のソフトウェア構成の一例を示すブロック図。
【図４】一実施形態に係るＭＦＰ１２２のハードウェア構成の一例を示すブロック図。
【図５】一実施形態に係るＤＦＥにおけるパケット転送処理を示すフローチャート。
【図６】一実施形態に係るＤＦＥ１２１で表示されるパケット転送機能を設定するＵＩの一例を示す図。
【図７】一実施形態に係るＤＦＥ１２１で表示されるパケット転送機能の設定時に提示される警告ＵＩの一例を示す図。
【図８】一実施形態に係るＭＦＰ１２２で表示されるパケット転送機能をＯＦＦにした場合の機能選択画面のＵＩの一例を示す図。
【図９】一実施形態に係るＤＦＥにおけるパケット転送処理を示すフローチャート。
【図１０】一実施形態に係るＤＦＥにおけるパケット転送処理を示すフローチャート。
【図１１】一実施形態に係るＤＦＥにおけるパケット転送処理を示すフローチャート。
【図１２】一実施形態に係るＤＦＥにおけるパケット転送機能設定の処理を示すフローチャート。
【図１３】一実施形態に係るパケット転送機能を有効にした場合のパケット転送を示す図。
【図１４】一実施形態に係るパケット転送機能を無効にした場合のパケット転送を示す図。
【図１５】一実施形態に係るパケット転送機能を無効にした場合のパケット転送を示す図。
【発明を実施するための形態】
【００１１】
以下に本発明の一実施形態を示す。以下で説明される個別の実施形態は、本発明の上位概念、中位概念及び下位概念など種々の概念を理解するために役立つであろう。また、本発明の技術的範囲は、特許請求の範囲によって確立されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１２】
＜システムの構成＞
まず、図１を参照して、以下で説明する各実施形態を適用可能なシステムについて説明する。本システムでは、ＭＦＰ（印刷装置）１２２、ＤＦＥ（制御装置）１２１、クライアントＰＣ１１１、及び外部サーバ１１２を有する。ＤＦＥ１２１、クライアントＰＣ１１１、及び外部サーバ１１２は、第１ネットワーク１０１を介して接続される。ＤＦＥ１２１、及びＭＦＰ１２２は、第２ネットワーク１０２で接続される。第２ネットワーク１０２は印刷画像の転送用やその他の情報のやりとりに用いられる。なお、特に言及しない限り、本発明の機能が実行されるのであれば第２ネットワーク１０２は単一のネットワークであっても、複数のネットワークであってもよい。
【００１３】
本システムにおいて、例えば印刷ジョブはクライアントＰＣ１１１から、第１ネットワーク１０１を通じてＤＦＥ１２１に送信される。ＤＦＥ１２１は、クライアントＰＣ１１１から受け取った印刷ジョブに含まれる、対象の画像データに順次ラスタライズ処理を行い、ＭＦＰ１２２に転送する。さらに、ＭＦＰ１２２は、受信した印刷ジョブに必要な処理を行い実際の用紙へ印字出力する。
【００１４】
また、ＤＦＥ１２１は、ＭＦＰ１２２が、ファイルサーバ等の機能を有する外部サーバ１１２やクライアントＰＣ１１１などの外部装置と通信するためのパケット転送機能を有する。そのため、ＭＦＰ１２２は、外部サーバ１１２やクライアントＰＣ１１１と通信を行うことが可能である。なお、ここで説明した装置の台数や種類は本発明を限定する意図はなく、単なる一例として説明している。従って、本システムにおいては、その種類を問わず、追加の装置を加えることが可能である。
【００１５】
＜ＤＦＥ１２１のハードウェア構成＞
次に、図２を参照して、制御装置であるＤＦＥ（Ｄｉｇｉｔａｌ  Ｆｒｏｎｔ  Ｅｎｄ  ｃｏｎｔｒｏｌｌｅｒ）１２１のハードウェア構成の一例について説明する。ＤＦＥ１２１は、ＣＰＵ２１１、ＲＯＭ２１２、及びＲＡＭ２１３を備えるコントローラ部を有する。また、ＤＦＥ１２１は、表示／操作装置Ｉ／Ｆ部２１４、表示／操作装置２２０、記憶装置Ｉ／Ｆ部２１５、記憶装置２３０、プリンタ装置Ｉ／Ｆ部２１６、第１ネットワークＩ／Ｆ部２１７、及び第２ネットワークＩ／Ｆ部２１８を備える。
【００１６】
各種制御プログラムは、ＲＯＭ２１２に記憶され、必要に応じてＲＡＭ２１３に読み出されＣＰＵ２１１によって実行される。ＤＦＥ１２１は、第１ネットワークＩ／Ｆ部２１７及び第２ネットワークＩ／Ｆ部２１８を介して第１ネットワーク１０１及び第２ネットワーク１０２と接続する。ＤＦＥ１２１は、第１ネットワーク１０１及び第２ネットワーク１０２を介して、クライアントＰＣ１１１、及びＭＦＰ１２２とデータのやり取りを行う。ただし、印刷ジョブの画像データに関しては、プリンタ装置Ｉ／Ｆ部２１４を用いてやり取りを行う。クライアントＰＣ１１１及びＭＦＰ１２２から受信したデータは、記憶装置Ｉ／Ｆ部２１５が制御する記憶装置２３０に格納される。表示／操作装置Ｉ／Ｆ部２１４は、表示部である表示／操作装置２２０に表示されている情報をユーザの操作やＤＦＥ１２１の状態等に応じて変化させる。
【００１７】
＜ＤＦＥ１２１のソフトウェア構成＞
次に、図３を参照して、ＤＦＥ１２１のソフトウェア構成の一例について説明する。各ソフトウェアモジュールは、ＤＦＥ１２１のＲＯＭ２１２にプログラムとして格納されており、必要に応じてＲＡＭ２１３に読み出されＣＰＵ２１１で実行される。
【００１８】
第１ネットワークＩ／Ｆ処理部３２１及び第２ネットワークＩ／Ｆ処理部３２２は、ＣＰＵ２１１によって制御され、第１ネットワークＩ／Ｆ部２１７、第２ネットワークＩ／Ｆ部２１８、ネットワーク１０１、１０２を介して通信を行う。第１ネットワークＩ／Ｆ処理部３２１及び第２ネットワークＩ／Ｆ処理部３２２は、上記通信によって、クライアントＰＣ１１１、外部サーバ１１２及びＭＦＰ１２２とデータの送受信を行う。
【００１９】
パケット転送管理部３１０は、第１ネットワークＩ／Ｆ処理部３２１及び第２ネットワークＩ／Ｆ処理部３２２を介してＭＦＰ１２２、クライアントＰＣ１１１、及び外部サーバ１１２から受信したデータを解析する。さらに、パケット転送管理部３１０は、上記解析の結果に基づいて、ＤＦＥ１２１で処理するか転送するかを判断する。ＤＦＥ１２１で処理するデータは、パケット転送管理部３１０で処理を行う。転送するデータと判断した場合には、パケット転送管理部３１０は、転送処理部３１１へデータを渡す。
【００２０】
転送処理部３１１は、データ転送の際に、データの宛先及び送信元のアドレスを必要に応じて変更する。また、転送対象よっては、データのペイロード部に対しても編集を行ったうえで、第１ネットワークＩ／Ｆ処理部３２１及び第２ネットワークＩ／Ｆ処理部３２２を介してクライアントＰＣ１１１、外部サーバ１１２、又はＭＦＰ１２２に対して送信する。
【００２１】
＜ＭＦＰ１２２のハードウェア構成＞
次に、図４を参照して、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）１２２のハードウェア構成の一例について説明する。ＭＦＰ１２２は、画像入力デバイスであるスキャナ４２０や画像出力デバイスであるプリンタ４０１と接続し、画像データの読み取りやプリント出力のための制御を行う。また、ＭＦＰ１２２は、第２ネットワーク１０２を介してネットワークや電話回線と接続することで、画像情報やデバイス情報を第２ネットワーク１０２経由で入出力するための制御を行う。
【００２２】
ＣＰＵ４０２はＭＦＰ全体を統括的に制御するための中央処理装置である。ＲＡＭ４０３は、ＣＰＵ４０２が動作するためのシステムワークメモリであり、入力された画像データを一時記憶するための画像メモリでもある。さらに、ＲＯＭ４０７はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ４０８はハードディスクドライブであり、各種処理のためのシステムソフトウェア及び入力された画像データ等を格納する。
【００２３】
操作部Ｉ／Ｆ４０４は、画像データ等を表示可能な表示画面を有する操作部４１８に対するインタフェース部であり、操作部４１８に対して操作画面データを出力する。また、操作部Ｉ／Ｆ４０４は、操作部４１８を介して操作者が入力した情報をＣＰＵ４０２に伝える役割を担う。ネットワークインタフェース４０５は、例えばＬＡＮカード等で実現され、ネットワークに接続して外部装置との間で情報の入出力を行う。さらにまた、モデム４０６は電話回線に接続し、外部装置との間で情報の入出力を行う。以上のユニットがシステムバス４２３上に配置されている。
【００２４】
イメージバスＩ／Ｆ４０９は、システムバス４２３と画像データを高速で転送する画像バス４１９とを接続するためのインタフェースであり、データ構造を変換するバスブリッジである。画像バス４１９上には、ラスタイメージプロセッサ４１１、デバイスＩ／Ｆ４１２、スキャナ画像処理部４１３、プリンタ画像処理部４１４、画像編集用画像処理部４１５、及びカラーマネージメントモジュール４１０が接続される。
【００２５】
ＲＩＰ４１１はラスタイメージプロセッサであり、ページ記述言語（ＰＤＬ）をラスタイメージに展開する。デバイスＩ／Ｆ部４１２は、スキャナ４２０やプリンタ４０１との画像データの同期系／非同期系の変換を行う。
【００２６】
また、スキャナ画像処理部４１３は、スキャナ４２０から入力した画像データに対して、補正、加工、編集等の各種処理を行う。プリンタ画像処理部４１４は、プリント出力する画像データに対して、プリンタに応じた補正、解像度変換等の処理を行う。画像編集用画像処理部４１５は、画像データの回転や、画像データの圧縮伸長処理等の各種画像処理を行う。
【００２７】
ＣＭＭ４１０は、画像データに対して、プロファイルやキャリブレーションデータに基づいた、色変換処理（色空間変換処理ともいう）を施す専用ハードウェアモジュールである。プロファイルとは、機器に依存した色空間で表現したカラー画像データを機器に依存しない色空間（例えばＬａｂなど）に変換するための関数のような情報である。キャリブレーションデータとは、ＭＦＰ１２２におけるスキャナ４２０やプリンタ４０１の色再現特性を修正するためのデータである。
【００２８】
スイッチ４１７は、ユーザによる機器の電源終了、電源起動操作を受け付けるものであり、スイッチ４１７が操作されると電源制御部４１６からＣＰＵ４０２へ割り込みが入る。ＣＰＵ４０２は割り込みを検知するとその状態にあわせて、電源制御部４１６を制御する。
【００２９】
給紙段制御部４２１は、給紙段４２２における用紙の設定情報や用紙の給紙を制御するモジュールである。給紙段制御部４２１は、操作部４１８からの設定情報や給紙段４２２で検知した用紙情報を保持し、印刷時に印刷ジョブの使用する用紙に応じて用紙を給紙するように給紙段４２２を制御する。
【００３０】
＜第１の実施形態＞
＜パケット転送処理の設定＞
以下では、本発明の第１の実施形態について説明する。まず、図６乃至図８、及び図１２を参照して、本実施形態に係るパケット転送機能の設定処理について説明する。図６は、本実施形態に係るＤＦＥ１２１で表示されるパケット転送機能の設定を行うためのＵＩの一例を示す。
【００３１】
ＵＩ６００は表示／操作装置２２０に表示され、複数の設定項目６０１〜６０４がユーザ入力により選択可能に表示される。設定項目６０１は、ＩＰアドレスの設定に関する項目である。設定項目６０２は、パケットフィルタ機能の設定に関する項目である。設定項目６０３は、８０２．１ｘの認証機能の有効／無効を設定する項目である。設定項目６０４は、パケット転送機能の有効／無効を設定する項目である。
【００３２】
ユーザは、ＤＦＥ１２１に接続されている表示／操作装置２２０に表示される設定項目６０４を設定することにより、ＤＦＥ１２１のパケット転送機能の使用について設定する。具体的には、設定項目６０４のチェックボックス６０５にチェックを入れると、パケット転送機能が有効に設定され、チェックを外すとパケット転送機能が無効に設定される。パケット転送機能が有効に設定されれば、ＭＦＰ１２２からのデータがＤＦＥ１２１を介して第１ネットワーク１０１に接続された外部装置へ転送される。また、パケット転送機能が無効に設定されている場合には、ＤＦＥ１２１は、ＭＦＰ１２２から転送データを受け付けたとしても当該データを破棄するように制御する。
【００３３】
なお、ＵＩ６００において設定項目６０４が無効に、即ち、パケットの転送機能を使用しない設定がなされたとしても、印刷ジョブの受信及び実行は制限されない。なぜなら、本実施形態のようにＭＦＰ１２２にＤＦＥ１２１が接続された構成では、印刷ジョブはＤＦＥ１２１によって受信され、ラスタライズ処理や実行指示が行われるためである。つまり、クライアントＰＣ１１１や外部サーバ１１２が送信した印刷ジョブデータを、ＭＦＰ１２２にそのまま転送する必要はなく、一旦ＤＦＥ１２１で処理した処理後のデータが渡される。そのため、本実施形態でいうパケット転送機能の設定に関係なく、印刷ジョブは問題なく実行することができる。
【００３４】
図１２は、本実施形態に係るＤＦＥ１２１におけるパケット転送機能の設定処理の処理手順を示す。図１２に記載のフローチャートの制御プログラムは、例えばＤＦＥ１２１に搭載されているＲＯＭ２１２に記憶されており、ＣＰＵ２１１によってＲＡＭ２１３に読み出されて処理される。
【００３５】
Ｓ１２０１で、パケット転送管理部３１０は、ユーザがＵＩ６００を介して設定した設定項目６０４のパケット転送機能の設定を受け付ける。続いて、Ｓ１２０２で、パケット転送管理部３１０は、Ｓ１２０１で受け付けた設定項目６０４の設定がパケット転送機能を使用する設定（有効）になっているかどうかを判定する。パケット転送機能を使用する設定になっている場合にはＳ１２０４に進み、パケット転送機能を使用しない設定（無効）になっている場合にはＳ１２０３に進む。
【００３６】
Ｓ１２０３で、パケット転送管理部３１０は、図７に記載の警告ＵＩ７００をＤＦＥ１２１に接続されている表示／操作装置２２０に表示する。図７は、本実施形態におけるＤＦＥ１２１で表示されるパケット転送処理の設定を行う際にユーザに提示される警告ＵＩの一例である。ＵＩ７００には、７０１に示すように、Ｓ１２０１で受け付けたパケット転送機能の無効設定によって、ＭＦＰ１２２が外部サーバ１１２やクライアントＰＣ１１１と通信をできなくなることで、実行できなくなる機能が一覧で表示される。例として記載されているスキャンデータ送信は、クライアントＰＣ１１１や外部サーバ１１２にＭＦＰ１２２でスキャンして読み取った画像データを送信する機能である。インターネットＦＡＸ機能は、電話回線の代わりにＩＰ通信網を用いてＦＡＸ送信を行う機能である。いずれの機能もＭＦＰ１２２と、外部サーバ１１２やクライアントＰＣ１１１とが通信できなれば実行できない。
【００３７】
また、警告ＵＩ７００は、ＯＫボタン７０２と、キャンセルボタン７０３を含んで構成される。ＯＫボタン７０２が操作されると、設定項目６０４のチェックボックスを介して設定されたパケット転送機能の有効設定が確定する。一方、キャンセルボタン７０３が操作されると、当該パケット転送機能の有効設定がキャンセルされ、ＵＩ６００においてチェックボックスのチェックが外される。
【００３８】
図１２の説明に戻る。Ｓ１２０４で、パケット転送管理部３１０は、ＭＦＰ１２２に対してユーザが設定したパケット転送機能の設定結果を通知する。ＭＦＰ１２２は、その設定結果に基づき、操作部４１８に表示される図８に記載の各機能の選択画面８０１の表示を変更し、処理を終了する。
【００３９】
図８は、本実施形態に係るＭＦＰ１２２で表示されるパケット転送機能を無効にした場合の機能選択画面（メニュー画面）のＵＩの一例である。パケット転送機能を使用しない設定にした場合には、図８に示すＵＩ８００のように、送信機能８０２が実行できなくなるため、当該機能をマスクして、選択不可能に表示が変更される。パケット転送機能を使用する設定にした場合には、送信機能８０２は実行できるようになるため、マスクを解除し、選択可能に表示が変更される。
【００４０】
＜パケット転送処理＞
次に、図５を参照して、本実施形態に係るＤＦＥ１２１における実際のパケット転送処理について説明する。図５に記載のフローチャートの制御プログラムは、例えばＤＦＥ１２１に搭載されているＲＯＭ２１２に記憶されており、ＣＰＵ２１１によってＲＡＭ２１３に読み出されて処理される。本フローチャートは、ＤＦＥ１２１が、ユーザ操作によって送信されたパケットを、クライアントＰＣ１１１、外部サーバ１１２、又はＭＦＰ１２２から受信すると開始される。
【００４１】
Ｓ５０１で、パケット転送管理部３１０は、ＤＦＥ１２１のパケット転送機能の使用に関する設定を確認する。その結果、パケット転送機能を使用する設定であれば、パケットを転送処理部３１１に渡し、Ｓ５０２に進む。一方、パケット転送機能を使用しない設定であれば、Ｓ５０３に進み、受信したパケットを破棄して処理を終了する。
【００４２】
Ｓ５０２で、転送処理部３１１は、クライアントＰＣ１１１、外部サーバ１１２又はＭＦＰ１２２から受信したパケットの宛先及び送信元アドレスやペイロード部を必要に応じて編集する。その後、転送処理部３１１は、第１ネットワークＩ／Ｆ処理部３２１又は第２ネットワークＩ／Ｆ処理部３２２を用いて、クライアントＰＣ１１１、外部サーバ１１２、又はＭＦＰ１２２へ当該パケットを送信し、処理を終了する。
【００４３】
つまり、パケット転送機能が有効の場合には、図１３に記載のパケット転送イメージ図のような動きになる。図１３は、本実施形態に係るパケット転送機能を有効にした場合のパケット転送の様子を示す。ＤＦＥ１２１は、ＭＦＰ１２２がクライアントＰＣ１１１又は外部サーバ１１２宛に送信するパケット１３０１について、宛先及び送信元アドレスやペイロード部を必要に応じて編集する。その後、ＤＦＥ１２１は、パケット１３０２としてクライアントＰＣ１１１又は外部サーバ１１２に転送する。また、クライアントＰＣ１１１又は外部サーバ１１２からＭＦＰ１２２宛に送信されるパケット１３０３についても、ＤＦＥ１２１によって宛先及び送信元アドレスやペイロード部を必要に応じて編集される。その後、ＤＦＥ１２１は、パケット１３０４として、ＭＦＰ１２２に転送する。
【００４４】
一方、パケット転送機能が無効の場合には、図１４に記載のパケット転送イメージの図のような動きになる。図１４は、本実施形態に係るパケット転送機能を無効にした場合のパケット転送の様子を示す。ＭＦＰ１２２が、クライアントＰＣ１１１又は外部サーバ１１２に送信するパケット１４０１は、ＤＦＥ１２１によって転送処理が行われない。そのため、パケット１４０２として転送されることはない。また、クライアントＰＣ１１１又は外部サーバ１１２から、ＭＦＰ１２２に送信されるパケット１４０３もＤＦＥ１２１によって転送処理が行われない。そのため、パケット１４０４として転送されることはない。
【００４５】
以上説明したように、本実施形態に係る制御装置であるＤＦＥ１２１は、外部装置とＭＦＰ１２２との間でデータを転送する転送機能であって、受信したデータを処理することなく宛先へ転送する転送機能を、ユーザ入力に従って有効又は無効に設定する。さらに、制御装置は、外部装置及びＭＦＰ１２２の何れかからデータを受信すると、転送機能が有効であれば受信したデータを宛先へ転送し、転送機能が無効であれば受信したデータを破棄する。本実施形態においては、ＤＦＥ１２１とＭＦＰ１２２で構成されるシステムにおいて、ＤＦＥ１２１が有するパケット転送機能を使用するかどうかの設定をユーザが設定することが可能になる。これにより、８０２．１ｘ認証の得られていないＭＦＰが第１ネットワーク１０１へアクセスしてしまうことがなくなるため、ネットワーク管理者が意図していないパケットが第１ネットワーク１０１へ流入してしまうことを防止することが可能となる。
【００４６】
＜第２の実施形態＞
以下では、本発明の第２の実施形態について説明する。図９を参照して、本実施形態に係るＤＦＥ１２１におけるパケット転送処理について説明する。図９に記載のフローチャートの制御プログラムは、例えばＤＦＥ１２１に搭載されているＲＯＭ２１２に記憶されており、ＣＰＵ２１１によってＲＡＭ２１３に読み出されて処理される。なお、ＤＦＥ１２１におけるパケット転送機能の設定処理については、上記第１の実施形態と同様であるため、説明を省略する。
【００４７】
Ｓ９０１で、パケット転送管理部３１０は、第１ネットワークＩ／Ｆ部２１７に接続されているＬＡＮケーブル（ネットワークケーブル）が８０２．１ｘ認証（所定の認証）が必要なポートに接続されているか否かを判定する。８０２．１ｘ認証が必要なポートに接続されている場合には、Ｓ９０２に進む。一方、８０２．１ｘ認証が必要ないポートに接続されていない場合には、Ｓ９０４に進み、転送処理部３１１にパケットを渡し、転送処理部３１１によって転送処理が実行される。
【００４８】
Ｓ９０２で、パケット転送管理部３１０は、ＤＦＥ１２１の８０２．１ｘ認証が有効になっているか否かを判定し、有効になっている場合にはＳ９０３に進み、無効になっている場合には、Ｓ９０５に進み、パケットを破棄する。なお、ここでいう有効／無効は、８０２．１ｘの機能がＤＦＥ１２１の設定において、有効化した状態であるか否かを示す。そのため、実際の認証処理の成否は考慮しない。また、ＤＦＥ１２１における８０２．１ｘ認証の設定は、ＵＩ６００の設定項目６０３によってその設定を変更することができる。従って、Ｓ９０２で、パケット転送管理部３１０は、上記設定を参照することにより、８０２．１ｘ認証の有効／無効を判断する。
【００４９】
Ｓ９０３乃至Ｓ９０５の処理は、上記第１の実施形態におけるＳ５０１乃至Ｓ５０３の処理と同様であるため、説明を省略する。なお、本実施形態においても、上記第１の実施形態と同様に、図６に記載のＵＩ６００でパケットの転送機能を使用しない設定をしたとしても、印刷ジョブの受信及び実行は制限されない。なぜなら、本実施形態のようにＭＦＰ１２２にＤＦＥ１２１が接続された構成では、印刷ジョブはＤＦＥ１２１によって受信され、ラスタライズ処理や実行指示が行われる。つまり、ＤＦＥ１２１は、クライアントＰＣ１１１や外部サーバ１１２が送信した印刷ジョブデータを、ＭＦＰ１２２にそのまま転送するのでなく、一旦処理を施して、処理した処理後のデータを送信することになる。そのため、本実施形態でいうパケット転送機能の設定に関係なく、印刷ジョブは問題なく実行可能となる。
【００５０】
以上説明したように、本実施形態においては、ＤＦＥ１２１が有するパケット転送機能を使用するかどうかの設定を、８０２．１ｘ認証が必要な環境の場合のみ提供することが可能となる。こうすることで、ネットワークへのアクセス管理を厳格に行っているユーザだけに、転送機能の設定機能を提供することが可能となる。例えば、ＤＦＥ１２１は、８０２．１ｘ認証が行われたユーザに対してのみＵＩ６００が表示されるように制御してもよいし、８０２．１ｘ認証が行われたユーザに対してのみＵＩ６００の設定項目６０４を設定可能に表示してもよい。
【００５１】
＜第３の実施形態＞
以下では、本発明の第３の実施形態について説明する。図１０を参照して、本実施形態に係るＤＦＥ１２１におけるパケット転送処理について説明する。図１０に記載のフローチャートの制御プログラムは、例えばＤＦＥ１２１に搭載されているＲＯＭ２１２に記憶されており、ＣＰＵ２１１によってＲＡＭ２１３に読み出されて処理される。本フローチャートは、ＤＦＥ１２１が、ユーザ操作によって送信されたパケットを、クライアントＰＣ１１１、外部サーバ１１２、又はＭＦＰ１２２から受信すると開始される。Ｓ１００１、Ｓ１００３、及びＳ１００４の処理は、上記第１の実施形態における図５のＳ５０１、Ｓ５０２、Ｓ５０３と同様の処理であるため説明を省略する。
【００５２】
Ｓ１００１でＤＦＥ１２１のパケット転送機能の使用に関する設定が無効に設定されていれば、Ｓ１００２に進み、パケット転送管理部３１０は、受信したパケットの送信元ＩＰアドレスに基づき、パケットの送信元がＭＦＰ１２２であるかどうかを判定する。ＭＦＰ１２２は、ＤＦＥ１２１が接続される際に、ＲＯＭ４０７に格納されているプログラムに予め設定されている特定のＩＰアドレスで動作する。ＤＦＥ１２１は、前述したＤＦＥ１２１が接続された際のＭＦＰ１２２のＩＰアドレスを、ＲＯＭ２１２に予め格納しておく。ＤＦＥ１２１は、ＲＯＭ２１２に格納されたＭＦＰ１２２のＩＰアドレス情報に基づき、パケットの送信元がＭＦＰ１２２かどうかを判定する。パケットの送信元がＭＦＰ１２２であれば、パケット転送管理部３１０は、パケットを転送処理部３１１に渡し、Ｓ１００３に進む。パケットの送信元がＭＦＰ１２２でなければ、Ｓ１００４に進み、パケット転送管理部３１０はパケットを破棄する。
【００５３】
なお、本実施形態においても、上記第１の実施形態と同様に、図６に記載のＵＩ６００でパケットの転送機能を使用しない設定をしたとしても、印刷ジョブの受信及び実行は制限されない。なぜなら、本実施形態のようにＭＦＰ１２２にＤＦＥ１２１が接続された構成では、印刷ジョブはＤＦＥ１２１によって受信され、ラスタライズ処理や実行指示が行われる。つまり、クライアントＰＣ１１１や外部サーバ１１２が送信した印刷ジョブデータを、ＭＦＰ１２２にそのまま転送するのではなく、一旦処理を施して、処理したデータを送信することになる。そのため、本実施形態でいうパケット転送機能によって、クライアントＰＣ１１１や外部サーバ１１２とＭＦＰ１２２による通信を実現しなくても、印刷ジョブは問題なく実行可能となる。
【００５４】
以上説明したように、本実施形態においては、ＤＦＥ１２１とＭＦＰ１２２とで構成されるシステムにおいて、ＤＦＥ１２１が有するパケット転送機能を使用するかどうかの設定をすることが可能になる。また、転送機能を使用しない場合にもＭＦＰ１２２との通信のみ可能となる。これにより、第２ネットワーク１０２に属する不特定のデバイスから第１ネットワーク１０１へのアクセスを防ぎつつ、ＭＦＰ１２２との連携機能は従来通り使用することが可能となる。
【００５５】
また、本実施形態は、上記第２の実施形態と組み合わせて実現することができる。ＤＦＥ１２１が有するパケット転送機能を使用するかどうかの設定を、８０２．１ｘ認証が必要な環境の場合のみ提供することが可能となる。こうすることで、ネットワークへのアクセス管理を厳格に行っているユーザだけに、転送機能の設定機能を提供することが可能となる。
【００５６】
＜第４の実施形態＞
以下では、本発明の第４の実施形態について説明する。図１１を参照して、本実施形態に係るＤＦＥ１２１におけるパケット転送処理について説明する。図１１に記載のフローチャートの制御プログラムは、例えばＤＦＥ１２１に搭載されているＲＯＭ２１２に記憶されており、ＣＰＵ２１１によってＲＡＭ２１３に読み出されて処理される。ＤＦＥ１２１におけるパケット転送機能の設定処理については、第１の実施形態と同様であるため、説明を省略する。本フローチャートは、ＤＦＥ１２１が、ユーザ操作によって送信されたパケットを、クライアントＰＣ１１１、外部サーバ１１２、又はＭＦＰ１２２から受信すると開始される。Ｓ１１０１、Ｓ１１０３、及びＳ１１０４の処理は、上記第１の実施形態における図５のＳ５０１、Ｓ５０２、Ｓ５０３と同様の処理であるため説明を省略する。
【００５７】
Ｓ１１０１でＤＦＥ１２１のパケット転送機能の使用に関する設定が無効に設定されていれば、Ｓ１１０２に進み、パケット転送管理部３１０は、受信したパケットの送信先を確認する。その結果、送信先がＭＦＰ１２２の場合にはＳ１１０４に進みパケットを破棄する。送信元がＭＦＰ以外だった場合には、パケットを転送処理部３１１に渡し、Ｓ１１０３に進む。
【００５８】
図１５は、本実施形態に係るパケット転送機能を無効にした場合のパケット転送の様子を示す。図１５に示すように、パケット転送機能が無効の場合には、ＭＦＰ１２２が、クライアントＰＣ１１１又は外部サーバ１１２宛に送信するパケット１５０１は、ＤＦＥ１２１による転送処理が行われない。そのため、パケット１５０２として転送されることはない。一方で、クライアントＰＣ１１１又は外部サーバ１１２からＭＦＰ１２２宛に送信されるパケット１５０３は、ＤＦＥ１２１によって宛先及び送信元アドレスやペイロード部を必要に応じて編集される。その後、パケット１５０４として、ＭＦＰ１２２に転送される。なお、パケット転送機能が有効の場合の動きは、第１の実施形態で説明した図１３の動きと同様である。
【００５９】
なお、本実施形態においても、第１の実施形態と同様に、図６に記載のＵＩでパケットの転送機能を使用しない設定をしたとしても、印刷ジョブの受信及び実行は制限されない。なぜなら、本実施形態のようにＭＦＰ１２２にＤＦＥ１２１が接続された構成では、印刷ジョブはＤＦＥ１２１によって受信され、ラスタライズ処理や実行指示が行われる。つまり、クライアントＰＣ１１１や外部サーバ１１２が送信した印刷ジョブデータを、ＭＦＰ１２２にそのまま渡す必要がない。そのため、本実施形態でいうパケット転送機能の設定に関係なく、印刷ジョブは問題なく実行可能となる。
【００６０】
以上説明したように、本実施形態においては、ＤＦＥ１２１とＭＦＰ１２２で構成されるシステムにおいて、ＤＦＥ１２１が有するパケット転送機能を使用するかどうかの設定をすることが可能になる。また、転送機能を使用しない場合であっても、ＭＦＰ始まりのパケットの転送のみを防止することにより、第１ネットワーク１０１に属するネットワークアクセス認証済みの機器からの通信場合には、ＭＦＰ１２２の機能を使用することが可能になる。
【００６１】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６２】
２１７：第１ネットワークＩ／Ｆ部、２１８：第２ネットワークＩ／Ｆ部、２２０：表示／操作装置、３１０：パケット転送管理部、３１１：転送処理部、４０５：ネットワークＩ／Ｆ部、４１８：操作部
【図１】
2018180691.tif 000003
【図２】
2018180691.tif 000004
【図３】
2018180691.tif 000005
【図４】
2018180691.tif 000006
【図５】
2018180691.tif 000007
【図６】
2018180691.tif 000008
【図７】
2018180691.tif 000009
【図８】
2018180691.tif 000010
【図９】
2018180691.tif 000011
【図１０】
2018180691.tif 000012
【図１１】
2018180691.tif 000013
【図１２】
2018180691.tif 000014
【図１３】
2018180691.tif 000015
【図１４】
2018180691.tif 000016
【図１５】
2018180691.tif 000017