(57)【要約】【課題】画像処理システム１において、効率的な接続インタフェースにする。【解決手段】アプリケーションサーバ２ａと画像出力端末７との間に、画像出力端末７の基本機能を利用した付加機能を実現する際の制御機能をなす外部制御装置５を設ける。外部制御装置５と画像出力端末７および画像出力端末７との間を、ネットワークインタフェースを介して接続する。外部制御装置５は、各ネットワークインタフェースを介しアプリケーションサーバ２ａと画像出力端末７との間でデータ転送を行なう際の中継機能を果たすようにする。アプリケーションサーバ２ａと画像出力端末７との間の接続インタフェースを１系統にでき、全体の接続インタフェースを簡易にできる。専用インタフェースを使わないので、ハードウェア構成やソフトウェア制御機能に汎用性を持たせることができ、ソフトウェアやハードウェアの開発や更新などの生産性を向上させることができる。【選択図】図４
2006268077.tif 000002
【特許請求の範囲】
【請求項１】
所定のデータ処理を行なう第１の端末と、前記第１の端末に処理用のデータを送信するあるいは前記第１の端末が備える基本機能に関わる第１のデータ処理や当該基本機能を利用した付加機能に関わる第２のデータ処理の実行を要求する第２の端末とが接続されてなるデータ処理システムにおけるデータの転送方法であって、
前記第１の端末と前記第２の端末との間に前記付加機能に関わる第２のデータ処理を制御する制御部を有している制御端末を配し、
前記第１の端末と前記制御端末との間、および前記第２の端末と前記制御端末との間の何れをもネットワークインタフェースで接続し、
前記制御端末は、２つの前記ネットワークインタフェースを介して、前記第１の端末が備える基本機能に関わる第１のデータ処理に関するデータを前記第１の端末と前記第２の端末データとの間でデータ転送を行なうとともに、前記付加機能に関わる第２のデータ処理では前記第１の端末を制御し、前記第２の端末データとの間で処理されたデータを転送する
ことを特徴とするデータ転送方法。
【請求項２】
前記第１の端末として、画像形成に関わるデータ処理を行なう装置を使用する
ことを特徴とする請求項１に記載のデータ転送方法。
【請求項３】
所定のデータ処理を行なう第１の端末と、前記第１の端末に処理用のデータを送信するあるいは前記第１の端末が備える基本機能に関わる第１のデータ処理や当該基本機能を利用した付加機能に関わる第２のデータ処理の実行を要求する第２の端末とが接続されてなるデータ処理システムであって、
前記第１の端末と前記第２の端末との間に配された、前記付加機能に関わる第２のデータ処理を制御する制御部を有している制御端末を備え、
前記制御端末は、
前記第１の端末との間、および前記第２の端末との間の何れもが、ネットワークインタフェースを介して接続されており、
２つの前記ネットワークインタフェースを介して、前記第１の端末が備える基本機能に関わる第１のデータ処理に必要なデータを前記第１の端末と前記第２の端末データとの間でデータ転送を行なう際に中継機能を果たすとともに、前記付加機能に関わる第２のデータ処理では前記第１の端末を制御し、前記第２の端末からの要求に応答する
ことを特徴とするデータ処理システム。
【請求項４】
前記第１の端末は、画像形成に関わるデータ処理を行なう機能部と、当該機能部を用いた前記基本機能に関わる第１のデータ処理を制御する制御部とを有している
ことを特徴とする請求項３に記載のデータ処理システム。
【請求項５】
前記第１の端末または前記制御端末の操作に関わるユーザインタフェース装置と、
前記ユーザインタフェース装置の接続相手を、前記第１の端末および前記制御端末との間で切り替える接続制御装置と
をさらに備えたことを特徴とする請求項３に記載のデータ処理システム。
【請求項６】
前記接続制御装置は、前記第１の端末内に設けられている
ことを特徴とする請求項５に記載のデータ処理システム。
【請求項７】
前記接続制御装置は、前記制御端末内に設けられている
ことを特徴とする請求項５に記載のデータ処理システム。
【請求項８】
所定のデータ処理を行なう第１の端末と、前記第１の端末に処理用のデータを送信するあるいは前記第１の端末が備える基本機能に関わる第１のデータ処理や当該基本機能を利用した付加機能に関わる第２のデータ処理の実行を要求する第２の端末との間に配される制御端末であって、
前記付加機能に関わる第２のデータ処理を制御する制御部と、
前記第１の端末との間をネットワーク接続可能な第１のネットワークインタフェースと、
前記第２の端末との間をネットワーク接続可能な第２のネットワークインタフェースと、
２つの前記ネットワークインタフェースを介して、前記第１の端末が備える基本機能に関わる第１のデータ処理に必要なデータを前記第１の端末と前記第２の端末データとの間でデータ転送を行なう転送処理部と
を備えたことを特徴とする制御端末。
【請求項９】
前記転送処理部は、前記第１のデータ処理や前記第２のデータ処理に関わる前記第１の端末を動作させる必要のない情報を前記第２の端末から受け取った際には、前記第１の端末に代行して前記第２の端末に応答する
ことを特徴とする請求項８に記載の制御端末。
【請求項１０】
前記第２の端末との間の通信規格を、前記第１の端末との間の通信規格に適合するように変換する通信規格変換部をさらに備え、
前記転送処理部は、前記通信規格変換部により変換された情報を前記情報を前記第１の端末に転送する
ことを特徴とする請求項８に記載の制御端末。
【請求項１１】
前記第２の端末との間の暗号化された情報を復号化する秘匿化処理部をさらに備え、
前記転送処理部は、前記秘匿化処理部により復号化された情報を前記情報を前記第１の端末に転送する
ことを特徴とする請求項８に記載の制御端末。
【請求項１２】
前記第１のネットワークインタフェースには、複数の前記第１の端末が接続されており、
前記制御部は、前記複数の第１の端末を並行運転させる、または、何れかを切替運転させる
ことを特徴とする請求項８に記載の制御端末。
【請求項１３】
前記第１の端末の電源供給を制御する電源制御部
をさらに備えたことを特徴とする請求項８に記載の制御端末。
【請求項１４】
前記電源制御部は、前記第１の端末を動作させる必要のないときには前記第１の端末への電源供給を停止させ、この停止期間内に、前記転送処理部が前記第１のデータ処理や前記第２のデータ処理に関わる前記第１の端末を動作させる必要のある情報を前記第２の端末から受け取った際には、前記第１の端末への電源供給の停止を解除した後に、前記転送処理部による前記情報の前記第１の端末への転送を許可する
ことを特徴とする請求項１３に記載の制御端末。
【請求項１５】
前記第１の端末または前記制御端末の操作に関わるユーザインタフェース装置の接続相手を、前記第１の端末および前記制御端末との間で切り替える接続制御部
をさらに備えたことを特徴とする請求項８に記載の制御端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置やサーバなどの端末機器が接続されてなるデータ処理システムと、このシステムにおいて用いられるデータ転送方法や制御装置（端末）に関する。特に、接続インタフェースの効率向上に関する。
【背景技術】
【０００２】
プリンタ、スキャナ、コピーなどの機能を有する画像処理装置が一般ユーザや企業ユーザなどにおいて広く使用されている。また、近年では、これら装置が持つ各々の単独機能またはそれらの複合機能に加えて、インターネットやイントラネットなどのネットワーク上のサーバと連携して、サーバのホームページやアプリケーションの画面を表示させて、スキャンデータの送信、データベース上のドキュメントの検索や印刷などのネットワーク連携処理サービスを行なうなどの付加機能を搭載する仕組みも提案されている。
【０００３】
ネットワーク接続機能を持つことで、ネットワーク上の端末装置（パーソナルコンピュータなど）やサーバと呼ばれるホストコンピュータ上のソフトウェアとの間で、より柔軟な連携が可能になる。また、新たな付加機能の追加や、複数台の画像処理装置、ホストコンピュータからなる情報処理システムの構築も可能となる。
【０００４】
一方、こうした画像処理装置の使われ方は、ユーザによって多種多様である。したがって、画像処理装置には、プリント機能、スキャン機能、コピー機能などの基本的な機能のほかに、多様なユーザのニーズに応じて、数多くの拡張機能を用意する必要がある。これらの拡張機能の例としては、ユーザ認証、スキャンデータの確認や情報付加、印刷情報の検索などの機能が挙げられる。
【０００５】
このような多様な機能を、使い勝手よく実装するためには、ネットワーク連携機能のパフォーマンスと多機能周辺装置の機能を向上させるべく通信効率を向上させることが望まれる。加えて、ユーザインタフェースはより柔軟にカスタマイズできることが求められる。また、ユーザの使用形態ごとにこれらの機能を実装し、状況に応じて改善していく必要もあり、これらの機能を実現するためのプログラムは、容易に開発、実装できることが望ましい。
【０００６】
こうした種々の要求を満たすため、たとえば、画像処理装置に隣接してパーソナルコンピュータ（以下ＰＣともいう）などの外部コントローラを設置し、画像処理装置と外部コントローラとの間をＰＣＩ（Peripheral Component Interconnect ）などのバスや専用インタフェースで接続し、表示画像や表示コマンドなどを外部コントローラを介して画像表示装置に転送して制御することで、外部コントローラの表示制御機能や画像処理装置本体が持つ機能を利用した各種付加機能を実現する仕組みが考えられている（たとえば特許文献１参照）。
【０００７】
【特許文献１】特開平１１−８６３５号公報
【０００８】
たとえば、特許文献１に記載の仕組みでは、通信インタフェースおよび文書を供給しスキャンするハード出力機能を持つ画像処理装置の一例である多機能周辺装置と、通信インタフェースおよびコンピュータネットワークと通信するためのネットワークアダプタを有する外部コントローラの一例であるホスト装置とを、専用インタフェースの一例である通信チャネルを介して双方の通信インタフェース同士を接続するとともに、ホスト装置のネットワークアダプタを介して外部のコンピュータネットワークと接続する。そして、ホスト装置において転送データに応じたコンテンツとヘッダを用意し、これらを合成してデータパケットを作成しこれを通信チャネルを介して多機能周辺装置へ送信する。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、画像処理装置の近くに外部コントローラを設置し、この外部コントローラ側で表示制御やネットワーク連携処理サービスを利用した各種付加機能を実現するための制御を行なう場合は、データ転送処理の構成が効率的でない。
【００１０】
たとえば、外部コントローラと画像処理装置がそれぞれ別のネットワークインタフェースを持つか、装置間接続のための特殊なインタフェース（専用インタフェース）で、画像処理装置と外部コントローラとを接続する必要があるので、ハードウェアとソフトウェア制御機能がそれぞれ必要となる。
【００１１】
しかしながら、前者の場合には画像処理装置とサーバと接続インタフェースが２系統となり冗長であるし、後者の場合には、ハードウェア構成やソフトウェア制御機能の汎用性に乏しく、外部コントローラの追加設置やソフトウェアやハードウェアの更新に、より多くの保守工数が必要となるなどの問題がある。
【００１２】
また、画像処理装置の基本機能を実現するための表示内容を外部コントローラで表示させる場合は、基本機能実行の操作のため、画像処理装置が持つ内部コントローラは、画像処理装置内部の情報を外部コントローラに送るとともに、外部コントローラからの動作指示を解析する必要がある。このため、内部コントローラと外部コントローラとの間を連携するソフトウェアが必要になり、内部コントローラと外部コントローラのそれぞれに、専用の制御プログラムを開発する必要がある。加えて、機種の変更やソフトウェアのバージョンアップの際に、各々のコントローラのソフトウェアを一緒に更新しなくてはならず、相当の開発工数、保守工数が必要となる。
【００１３】
また、内部コントローラ側で表示の制御を行なう場合は、外部コントローラの状態や、外部コントローラで実行しているアプリケーションの表示情報などを、外部コントローラから内部コントローラに送り、そこで表示画像を構築して表示させる必要がある。そのため、内部コントローラは、外部コントローラ用の表示を行なうソフトウェアを実装するとともに、当該ソフトウェアを、外部コントローラで実行するアプリケーションに合わせてカスタマイズする必要がある。したがって、内部コントローラのソフトウェア規模か大きくなり、ソフトウェア開発に多くの工数が必要になる。さらに、外部コントローラに実装するアプリケーションの種類に対応したソフトウェアの更新に、より多くの保守工数が必要となる。
【００１４】
本発明は、上記事情に鑑みてなされたものであり、内部と外部のコントローラ間のデータ転送や連携をより効率的に行なうことのできる仕組みを提供することを目的とする。
【００１５】
たとえば、画像処理装置とサーバとの間の接続インタフェースを改善することで、ハードウェアやソフトウェアの開発、更新、保守などにかかる工数を低減することを目的とする。
【００１６】
また、ユーザの要求に応じて、外部コントローラ自体や外部コントローラに各種の拡張機能を付加する際にも、ハードウェアやソフトウェアの開発、更新、保守などにかかる工数を低減することを目的とする。
【課題を解決するための手段】
【００１７】
本発明に係るデータ転送方法は、所定のデータ処理を行なう第１の端末と、第１の端末に処理用のデータを送信するあるいは第１の端末が備える基本機能に関わる第１のデータ処理や基本機能を利用した付加機能に関わる第２のデータ処理の実行を要求する第２の端末とが接続されてなるデータ処理システムにおけるデータの転送方法であって、先ず、第１の端末と第２の端末との間に付加機能に関わる第２のデータ処理を制御する制御部を有している制御端末を配することとする。また、第１の端末と制御端末との間、および第２の端末と制御端末との間の何れをもネットワークインタフェースを介して接続する。
【００１８】
そして、２つのネットワークインタフェースを介して、第１の端末が備える基本機能に関わる第１のデータ処理に関するデータを第１の端末と第２の端末データとの間でデータ転送を行なうとともに、付加機能に関わる第２のデータ処理では第１の端末を制御し、第２の端末データとの間で処理されたデータを転送するようにする。
【００１９】
また、本発明に係るデータ処理システムは、前記本発明に係るデータ転送方法を適用したシステムであって、第１の端末と第２の端末との間に、付加機能に関わる第２のデータ処理を制御する制御部を有している制御端末を設ける。
【００２０】
制御端末は、第１の端末との間、および第２の端末との間の何れもが、ネットワークインタフェースを介して接続されており、２つのネットワークインタフェースを介して、第１の端末が備える基本機能に関わる第１のデータ処理に必要なデータを第１の端末と第２の端末データとの間でデータ転送を行なう際に中継機能を果たすとともに、付加機能に関わる第２のデータ処理では第１の端末を制御し、第２の端末からの要求に応答するようにする。
【００２１】
また、本発明に係る制御端末は、前記本発明に係るデータ処理システムに用いて好適な制御端末であって、付加機能に関わる第２のデータ処理を制御する制御部と、第１の端末との間をネットワーク接続可能な第１のネットワークインタフェースと、第２の端末との間をネットワーク接続可能な第２のネットワークインタフェースとを備えるものとした。
【００２２】
また従属項に記載された発明は、本発明に係るデータ転送方法、データ処理システム、あるいは制御端末のさらなる有利な具体例を規定する。
【発明の効果】
【００２３】
本発明によれば、第１の端末と第２の端末との間に、それぞれの間をネットワークインタフェースを介して接続する制御端末を配し、制御端末が、第１の端末と第２の端末データとの間でのデータ転送に際し、中継機能を果たすようにした。
【００２４】
これにより、基本機能に関わる第１のデータ処理を第１の端末に実行させるのか、付加機能に関わる第２のデータ処理を制御端末に実行させるのかに関わらず、第１の端末と第２の端末との間の接続インタフェースを１系統にすることができ、全体の接続インタフェースを簡易にできる。また、専用インタフェースを使わないので、ハードウェア構成やソフトウェア制御機能に汎用性を持たせることができ、ソフトウェアやハードウェアの開発や更新などの生産性を向上させることができる。
【００２５】
加えて、制御端末を設置しない場合は、第１の端末と第２の端末とをネットワークインタフェースを介して接続すればよく、ハードウェア構成に柔軟性を持たせることができる。
【００２６】
加えて、第１の端末に制御端末を追加設置する場合も、第１の端末に新たなソフトウエアを追加することなく拡張が可能である。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照して本発明の実施形態について詳細に説明する。
【００２８】
＜画像処理システムの構成＞
図１は、本発明に係る制御端末と、この制御端末により制御される画像形成装置とを備えたデータ処理システムの一例である画像処理システムを示す概略図である。この画像処理システム１は、処理要求装置の一例であるアプリケーションサーバ２ａを備えたデータセンタ２や一般ユーザが使用するパソコン（パーソナルコンピュータ）２ｂなどの第２の端末としてのクライアント端末と、画像入力端末３と、制御端末の一例である外部制御装置５と、第１の端末としてのデータ処理装置の一例である画像出力端末７とを備えている。これらは、インターネットなどのネットワークとの間での接続機能を持つ外部制御装置５と、プリンタ、スキャナ、コピーなどの機能を有する画像出力端末７と、画像出力端末７にデータ処理を要求するアプリケーションサーバ２ａとをネットワーク接続してなる構成となっている。
【００２９】
なお、アプリケーションサーバ２ａは、ハードディスク装置や光磁気ディスク装置あるいは光ディスク装置などの記憶媒体を備えたデータ格納装置２ｚを有し、画像出力端末７に画像情報や文書ファイルなどのデジタルドキュメント（以下単にドキュメントという）ＤＯＣを提供する画像入力端末３としても機能し得る。パソコン２ｂに付いても同様であり、図示を割愛するが、記憶媒体を備えたデータ格納装置を有し、画像出力端末７にドキュメントＤＯＣを提供する画像入力端末３としても機能し得る。
【００３０】
外部制御装置５は、画像出力端末７内に設けられる第１の制御装置（内部コントローラ）と連携して機能する第２の制御装置（外部コントローラ）として機能するものである。なお、図示を割愛しているが、この外部制御装置５には、制御装置を操作するためのユーザインタフェース部や、装置使用のためのガイダンス情報や所定の情報処理結果や管理情報などを表示する表示部が設けられる。また、必要に応じて画像入力端末３が接続ケーブル９０で接続される。なお、画像入力端末３は、画像出力端末に接続されてもよい。
【００３１】
画像入力端末３には、ハードディスク装置や光磁気ディスク装置あるいは光ディスク装置などの記憶媒体を備えたデータ格納装置３ａが用意される。また、ドキュメントＤＯＣを作成し、また編集などの処理をする、たとえばパソコン３ｂ、カラースキャナ３ｃ、デジタルカメラ３ｄ、さらにはＦＡＸ通信装置３ｅなど、任意数の画像入力ソースを含み得る。
【００３２】
画像入力端末３のそれぞれには、ドキュメントＤＯＣ作成用のアプリケーションプログラムなどが組み込まれる。たとえば、画像入力端末３側にて用意されるドキュメントＤＯＣを表す電子データは、画像出力端末７で処理可能な画像フォーマット（たとえば、ＪＰＥＧ、ＢＭＰ、ＰＮＧなど）で記述される。またたとえば、パソコン３ｂで作成された文書ファイルは、たとえばプリンタなどで印刷出力するために、図形、文字などの拡大、回転、変形などが自由に制御できるページ記述言語（ＰＤＬ：Page Description Language ）で記載されたデータとして画像出力端末７に送られる。
【００３３】
このＰＤＬデータを受け取った画像出力端末７は、印字前に出力単位ごと（１ページごと）に画像データをレンダリング（描画展開）してから画像出力部（プリンタエンジン部）にラスタデータを出力する。
【００３４】
画像出力端末７は、画像処理や画像形成の機能を備えた画像処理装置の一例であって、たとえば複写機能、ページプリンタ機能、およびファクシミリ送受信機能を備えたいわゆる複合機（マルチファンクション機）で、デジタルプリント装置として構成されている。
【００３５】
画像出力端末７は、大まかに、原稿を読み取る画像読取部１０と、画像出力端末７内に設けられる第１の制御装置として、入力された画像データに対して所望の画像処理を施す画像処理機能と端末全体の動作を制御する制御機能とを備えた内部コントローラ部２０と、接続制御部２４とを備える。また、画像出力端末７は、画像出力端末７の内部機能を制御する内部コントローラ部２０からの画像データに基づいて所定の記録媒体に可視画像を形成して出力する画像出力部３０、および内蔵の給紙トレイ８２あるいは手差しトレイ８３の内の何れかから記録媒体としての印刷用紙を画像出力部３０に搬送する給紙部８０を備える。
【００３６】
画像読取装置１０は、プラテンカバーの機能も備え、原稿を図示しない読取台（プラテンガラス）上の読取位置まで搬送し排紙する循環機能のないドキュメントフィーダ（ＡＤＦ（自動原稿搬送）装置）１２と、装置使用のためのガイダンス情報や所定の情報処理結果や管理情報などを表示するとともにタッチパネル式のキー操作部も兼ねた操作パネル部１５ａや、オペレータからの装置に対する種々の指示入力を受け付けるための操作キー部１５ｂや、本体内蔵もしくは外部設置の圧電体やスピーカなどで構成された音声通知部１５ｃを有するユーザインタフェース部１５とを有している。
【００３７】
なお、操作パネル部１５ａや操作キー部１５ｂや音声通知部１５ｃに代えて、あるいはこれらとともに使用されるメンテナンス画面やその他の情報を表示するＣＲＴや液晶などの表示部１６ａ、マウスやキーボードなどの入力部１６ｂ、および本体内蔵もしくは外部設置の圧電体やスピーカなどで構成された音声通知部１６ｃを備えたユーザインタフェース装置１６を設けてもよい。
【００３８】
操作パネル部１５ａの表示部や表示部１６ａあるいは音声通知部１５ｃ，１６ｃは、所定の情報をユーザに画像や文字情報あるいは音声情報で提示する情報提示手段の一例である。
【００３９】
内部コントローラ部２０は、画像読取部１０と画像出力部３０との境界部分に配された処理基板３８上に設けられている。なお、各給紙トレイ８２は、通常の使用に際して（たとえば、メンテナンス時を除いて）、装置本体に対して着脱不可能な構成のものであってもよいし、着脱可能なものであってもよい。
【００４０】
処理基板３８には、画像出力部３０用の処理部（特に画像処理部や制御部）だけでなく、内部コントローラ部２０の画像処理機能部や画像出力端末７全体の種々の処理をするための回路が搭載される。たとえば、画像出力端末７内に構築された資源であるドキュメントフィーダ１２、操作パネル部１５ａ、画像読取部１０の図示しない画像読取ユニット（スキャナ部）、画像形成ユニット３２、両面複写ユニット３４、排紙ユニット３６、あるいは給紙トレイ８２などを制御する回路が搭載される。この処理基板３８には、半導体製の記憶媒体が搭載され、たとえば、複写アプリケーション、プリンタアプリケーション、ファクシミリ（ＦＡＸ）アプリケーション、あるいは他のアプリケーション用の処理プログラムが格納される。
【００４１】
内部コントローラ部２０は、画像出力端末７単体で実現される基本機能、たとえば、プリント機能、スキャン機能、コピー機能などに基づく画像処理を制御するとともに、この画像処理に関する表示データを生成する。
【００４２】
内部コントローラ部２０で生成された表示データは、基本機能に基づく画像処理を行なう際に、表示部であるユーザインタフェース部１５の操作パネル部１５ａ（あるいはユーザインタフェース装置１６の表示部）に表示される。
【００４３】
接続制御部２４は、所定の切替要求信号に応じて、ユーザインタフェース部１５（あるいはユーザインタフェース装置１６）と内部コントローラ部２０とを接続した第１の接続形態と、ユーザインタフェース部１５（あるいはユーザインタフェース装置１６）と外部制御装置５とを接続した第２の接続形態とを切替制御する。
【００４４】
また、本実施形態の内部コントローラ部２０は、外部制御装置５を介して、ネットワークまたは入力デバイスからの指示により画像出力端末７の基本機能を制御、動作させる。加えて、外部制御装置５と連動して、ネットワークまたは入力デバイスからの指示により、インターネットやイントラネットなどのネットワーク上のアプリケーションサーバ２ａと連携して、アプリケーションサーバ２ａのホームページやアプリケーションの画面を表示させて、スキャンデータの送信、データベース上のドキュメントの検索や印刷などのネットワーク連携処理サービスを行なうなどの付加機能を実現する。
【００４５】
ちなみに、画像出力端末７が備える基本機能としては、プリント機能のみまたはスキャン機能のみを有するものであってもよいし、ファクシミリ機能を有するものであってもよい。また、画像出力端末７の内部では、コストダウンや省スペース化を目的として、内部コントローラ部２０と接続制御部２４を共通の回路基板に実装してもよい。
【００４６】
ユーザインタフェース装置１６は、画像出力端末７に対して直接に接続するのではなく、外部制御装置５側に接続してもよい。この場合、ユーザインタフェース装置１６は、外部制御装置５用の表示部１６ａや入力部１６ｂとして機能するのみならず、画像出力端末７の使用のためのガイダンス情報や所定の情報処理結果や管理情報などを表示する表示部や、画像出力端末７を操作するための入力部としても機能する。また、この場合、接続制御部２４を、外部制御装置５側に設ける、あるいは単独で設けるようにするのがよい（後述する図３や図５を参照）。
【００４７】
すなわち、表示部との接続相手を第１の制御手段としての内部コントローラ部２０と第２の制御手段としての外部制御装置５との間で切り替える切替手段を備える切替制御装置は、画像出力端末７に組み込んだ構成とすることもできるし、切替制御装置を画像出力端末７と別体の構成とすることもできる。
【００４８】
画像読取部１０は、画像入力端末の機能を備えており、たとえばＣＣＤ固体撮像素子の全幅アレイを使用して、読取位置へ送られた原稿に光を照射することで、原稿上の画像を読み取り、この読み取った画像を表す赤、緑、青のアナログビデオ信号をデジタル信号へ変換し、内部コントローラ部２０の画像処理機能部へ送る。
【００４９】
たとえば、画像読取装置１０は、画像入力端末の機能を備えており、たとえばＣＣＤ固体撮像素子の全幅アレイを使用して、読取位置へ送られた原稿に光を照射することで、原稿上の画像を読み取り、この読み取った画像を表すアナログビデオ信号をデジタル信号へ変換し、内部コントローラ部２０の画像処理機能部へ送る。
【００５０】
このようにして、読取りが完了すると、内部コントローラ部２０の画像処理機能部は、画像読取部１０からの赤、緑、青の画像データＲ，Ｇ，Ｂに基づいて、ブラック（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）のオンオフ２値化トナー信号を得、各トナー信号を画像出力部３０に出力する。
【００５１】
画像出力部３０は、画像形成ユニット３２と、両面複写ユニット３４と、排紙ユニット３６と、１枚もしくは複数枚（図は複数枚で例示）の処理基板３８とを含む。画像形成ユニット３２は、画像読取装置１０にて得られた画像信号により表される画像を、電子写真式、感熱式、熱転写式、インクジェット式、あるいは同様な従来の画像形成処理を利用して、普通紙や感熱紙上に可視画像を形成する（印刷する）すなわち複写する。このため、画像形成ユニット３２は、たとえば画像出力端末７をデジタル印刷システムとして稼働させるためのラスタ出力スキャン（ＲＯＳ）ベースのプリントエンジンを備える。
【００５２】
画像読取装置１０の読み取りに同期して、用紙が複数（たとえばＡ４，Ｂ４，Ａ３）の給紙トレイ８２の内の何れかから画像出力部３０へ給紙されると、画像出力部３０の画像形成ユニット３２は、その用紙の一方の面に、内部コントローラ部２０の画像処理機能部から送られたＫ，Ｙ，Ｍ，Ｃのトナー信号に基づいて可視画像を形成する。
【００５３】
両面複写ユニット３４は、一方の面に画像が形成された用紙を裏返し、再び画像形成ユニット３２にその用紙を給紙する。これにより、画像読取装置１０が読み取った画像が用紙の他方の面に形成され、両面複写が完了される。
【００５４】
画像形成ユニット３２から排出される用紙あるいは両面複写済み用紙は、排紙ユニット３６により、ページ順に連続的にあるいは１ページごとにソートされる。
【００５５】
また、画像出力端末７は、専用の接続ケーブルや汎用の接続インタフェースを介して外部機器に接続可能になっている。ここで汎用の接続インタフェースとは、ある一定の規格を満足する標準インタフェースである。標準インタフェースは、ＩＥＥＥやＪＩＳ（日本工業規格）などの非商業的組織または政府組織（公的な規格団体）によって認められた正当な（法律上の）技術的ガイドライン（de jure technical guideline ）に従った、ハードウェア開発またはソフトウェア開発の領域において均一性を確立するために使用される公的なインタフェースであるのがよい。
【００５６】
また、このような公的なインタフェースに限らず、民間団体や単一の会社にて取り纏められた私的な標準インタフェース、いわゆる業界標準インタフェース（工業標準インタフェース）であってもかまわない。何れにしても、標準インタフェースは、ある一定の規格を満足する接続インタフェースであればよい。
【００５７】
たとえば、ある会社によって製品または理念が開発され、成功と模倣を通じて標準からの逸脱が互換性の問題を引き起こすか、または市場性を制限する程広く使用されるようになる場合に生じるハードウェア開発またはソフトウェア開発に関する事実上の（de facto）技術的ガイドライン（非公式な規格）が、本実施形態の標準インタフェースとして採用されてもよい。
【００５８】
たとえば、画像出力端末７は、ネットワーク接続として、標準インタフェースの一例であるＣＳＭＡ／ＣＤ（Carrier Sense Multiple Access with Collision Detection）型ＬＡＮ（Local Area Network；たとえばＩＥＥＥ８０２．３）や転送レートがギガビット（Giga Bit）ベースのＬＡＮ（以下纏めて有線ＬＡＮという）８，９により、外部制御装置５を介して、画像入力端末３の一例であるアプリケーションサーバ２ａと接続される。なお、有線ＬＡＮは、たとえばＷＥＰ（Wired Equivalent Privacy；IEEE 802.11bで採用）やＷＰＡ（Wi-Fi Protected Access）などのプロトコルを適用した無線ＬＡＮにしてもよい。
【００５９】
たとえば、画像出力端末７は有線ＬＡＮ８により外部制御装置５に接続され、外部制御装置５は有線ＬＡＮ９により、一旦、情報通信ネットワーク（インターネットやイントラネットなど）９ｚに接続され、さらにこの情報通信ネットワーク９ｚには、データセンタ２に設置されたアプリケーションサーバ２ａが接続される。
【００６０】
また、画像出力端末７または外部制御装置５は、ＦＡＸ通信装置３ｅを使い、一般加入電話網（ＰＳＴＮ：Public Switched Telephone Network ）を介して他のＦＡＸ通信装置と接続することもできる。なお、一般加入電話網ＰＳＴＮに代えて、ＩＳＤＮ(Integrated Switched Digital Network )またはインターネットを含む他の通信媒体を利用してファクシミリをやり取りするようにしてもよい。
【００６１】
また、外部制御装置５は、たとえばＩＥＥＥ（Institute of Electrical and Electronics Engineers, Inc. ；米国電気電子学会）１３９４規格のデバイス３ｆやＵＳＢ（Universal Serial Bus）２．０規格のデバイス３ｇなどとも接続可能となっており、これらのデバイス３ｆ，３ｇからデジタル画像データを受け付けることもできる。あるいは、これらデバイス３ｆ，３ｇは、外部制御装置５を介してリモートで画像出力端末７を制御することもできるようになっている。
【００６２】
このような構成により、画像出力端末７は、前述のように、読み取った画像の印刷機能すなわち複写機能に限らず、有線ＬＡＮ８や接続ケーブル９０を介してアプリケーションサーバ２ａや外部制御装置５の画像入力端末３から取得した文書データや画像ファイル（纏めてデジタルドキュメントＤＯＣともいう）などに基づいて画像を印刷するいわゆるプリント機能や、電話回線やその他の通信インタフェースを介して取得したＦＡＸデータやその他の画像データ（デジタルドキュメントＤＯＣの一例）に基づいて印刷出力する機能も備えるようになる。
【００６３】
ここで、画像入力端末３の一例である外部サーバなどのアプリケーションサーバ２ａと画像出力端末７とを接続してネットワーク連携処理サービスを行なう仕組みを実現するに当たっては、１つの考え方として、図中点線の有線ＬＡＮ８ａで示すように、画像出力端末７が持つ本来的な機能をアプリケーションサーバ２ａとの間で実行するべく、アプリケーションサーバ２ａと画像出力端末７とをネットワーク接続しつつ、画像出力端末７を利用した付加機能をアプリケーションサーバ２ａとの間で実行するべく、アプリケーションサーバ２ａと画像出力端末７との間を外部コントローラを図中点線で示す専用線９０ａで接続し、外部コントローラとアプリケーションサーバ２ａを有線ＬＡＮ９でネットワーク接続することが考えられる。
【００６４】
しかしながらこの場合、画像出力端末７としては、アプリケーションサーバ２ａとの接続に当たって、有線ＬＡＮ８ａと専用線９０ａおよび有線ＬＡＮ９といった２系統のネットワークインタフェースが必要となり、接続インタフェースが冗長になる問題がある。加えて、専用インタフェースである専用線９０ａを使うので、ハードウェア構成やソフトウェア制御機能の汎用性に乏しく、ソフトウェアやハードウェアの更新に、より多くの保守工数が必要となるなどの問題もある。
【００６５】
これに対して、本実施形態では、画像出力端末７が持つ本来的な機能を実行するのか、画像出力端末７を利用した付加機能を実行するのかに拘らず、常に、外部コントローラの一例である外部制御装置５を介してアプリケーションサーバ２ａと画像出力端末７とを接続する点に特徴を有する。しかも、外部制御装置５と画像出力端末７との間だけでなく、アプリケーションサーバ２ａと外部制御装置５の間も、標準インタフェースの一例であるネットワーク接続にしている点に特徴を有する（詳細は後述する）。
【００６６】
＜内部コントローラ部の詳細＞
図２および図３は、内部コントローラ部２０の内部構成の詳細を説明する図である。ここでは、内部コントローラ部２０の他に、内部コントローラ部２０との接続に関わる周辺の機能部も合わせて示している。なお、ユーザインタフェース装置１６は、図２に示すように画像出力端末７に対して直接に接続する形態とすることもできるし、図３に示すように外部制御装置５側に直接に接続する形態とすることもできる。また、冗長ではあるが、ユーザインタフェース装置１５との併設も可能である。
【００６７】
図２および図３に示すように、ユーザインタフェース部１５やユーザインタフェース装置１６と内部コントローラ部２０や外部制御装置５との間には、接続制御部２４が配されている。外部制御装置５に内蔵の外部コントローラ部５１０から画像出力端末７には、画像出力端末７の電源供給を制御する電源制御信号ＰＷＲが入力されるようになっている。
【００６８】
ここで、画像出力端末７の電源供給を制御するとは、画像出力端末７内の内部コントローラ部２０や画像読取部１０や画像出力部３０などの所定の機能部への電源供給をオン／オフすることを意味する。ただし、必ずしも画像出力端末７内の全機能部を制御対象とする必要はなく、省エネモードの考え方に依存する。
【００６９】
またここでは、外部制御装置５に内蔵の外部コントローラ部５１０が電源制御信号ＰＷＲを画像出力端末７に供給するようにしているが、これに限らず、外部制御装置５とは別に電源制御信号ＰＷＲを発する専用の電源制御装置を追加した構成とすることもできる。
【００７０】
内部コントローラ部２０は、入力インタフェース（入力Ｉ／Ｆ）２１５、表示制御部２１６、ＣＰＵ(Central Processing Unit)２１７、ＲＡＭ(Random Access Memory)２１８、ＲＯＭ(Read-Only Memory)２１９、スキャナ制御部２２０、画像処理部２２１、プリンタ制御部２２２、ネットワークインタフェース（ネットワークＩ／Ｆ）２２３などを備えて構成されている。
【００７１】
入力インタフェース２１５は、キー入力またはポインティングデバイスなどの入力デバイスを有するユーザインタフェース部１５の操作キー部１５ｂから入力される入力情報を取り込むためのインタフェースである。
【００７２】
表示制御部２１６は、内部コントローラ部２０が上記基本機能に係る第１のデータ処理（印刷処理、画像読取処理、コピー処理など）を制御するときに、ユーザインタフェース部１５の操作パネル部１５ａに表示すべき表示データ（ビットマップデータ）を生成し、この表示データをビットマップディスプレイの一例である操作パネル部１５ａに対して出力することにより、操作パネル部１５ａでの画面表面を制御する。
【００７３】
ＣＰＵ２１７は、内部コントローラ部２０全体の処理動作を制御するもので、そのための制御プログラムがＲＯＭ２１９に格納されている。ＲＡＭ２１８は、ＲＯＭ２１９に格納された制御プログラムにしたがってＣＰＵ２１７が処理が実行する際のワークエリアとして使用される。
【００７４】
スキャナ制御部２２０は、画像読取部１０の動作（スキャン動作）を制御するものである。画像処理部２２１は、画像読取部１０で読み取った画像データやネットワークインタフェース２２３で受信した画像データに対して、所定の画像処理（たとえば、色変換処理、拡大縮小処理、階調補正処理、画像回転処理など）を施す。
【００７５】
プリンタ制御部２２２は、画像出力部３０の動作（プリント動作）を制御する。
【００７６】
ネットワークインタフェース２２３は、コンピュータネットワークと通信が可能なネットワークアダプタを有しており、有線ＬＡＮ８を介して種々のデータ（画像データ、ファクシミリデータ、および制御データを含む）を外部制御装置５側に送受信するためのインタフェースである。
【００７７】
なお、内部コントローラ部２０の内部構成は、一般的なＰＣ（パーソナルコンピュータ）本体の構成と同様であるため、ここでは詳しい説明を省略する。ＰＣ本体とは、ＰＣの基本的な構成要素から、ＣＲＴ、ＬＣＤなどの表示機能とキーボード、マウスなどの入力機能を除いたものをいう。
【００７８】
ユーザインタフェース部１５あるいはユーザインタフェース装置１６と内部コントローラ部２０や外部制御装置５との間に介在する接続制御部２４内には、所定数の切替スイッチを有する切替スイッチ部２４２と、切替パルス信号Ｐ１を生成する切替パルス生成部２４４と、切替パルス生成部２４４から出力された切替パルス信号Ｐ１や外部制御装置５からの切替要求信号Ｐ２に基づき予め設定された手順に従って切替制御処理を行なうための切替信号Ｐ３を出力する切替シーケンサ部２４６とを備える。
【００７９】
切替パルス生成部２４４は、ユーザインタフェース部１５の操作キー部１５ｂやユーザインタフェース装置１６の入力部１６ｂに設けられた表示切替ボタン（図示せず）が押下されたときに、表示や入力の切替を要求する切替パルス信号Ｐ１を生成して切替シーケンサ部２４６に入力する。
【００８０】
切替スイッチ部２４２内には、ユーザインタフェース部１５やユーザインタフェース装置１６に設けられるスイッチや表示部や音声通知部などに応じて個々の切替スイッチが設けられる。各切替スイッチの一方の切替入力端ａが内部コントローラ部２０側に接続され、他方の切替入力端ｂが外部制御装置５側に接続され、切替出力端ｏがユーザインタフェース部１５やユーザインタフェース装置１６側に接続され、切替制御端ｃに切替シーケンサ部２４６からの切替信号Ｐ３が入力される。
【００８１】
たとえば、図示を割愛するが、操作パネル部１５ａのスイッチ部分や操作キー部１５ｂや入力部１６ｂと第１の切替スイッチＳＷ１との間には、スイッッチやキーの入力を検知する入力検知部や操作パネル部１５ａのタッチパネルからの入力（座標）を検知するタッチパネル検知部が設けられ、第１の切替スイッチＳＷ１との間がＲＳ２３２ＣやＵＳＢ（Universal Serial Bus）などのシリアル信号線によって接続される。
【００８２】
また、操作パネル部１５ａの表示部や表示部１６ａと第２の切替スイッチとの間には、表示ディスプレイ（たとえば液晶ディスプレイ）を駆動する表示駆動部が設けられ、第２の切替スイッチとの間が、ＲＧＢアナログビデオ信号やデジタルインタフェースによる表示信号や表示制御コマンドデータ用の信号線によって接続される。
【００８３】
切替スイッチは、表示、キー入力、あるいは音声など、ユーザインタフェース部１５やユーザインタフェース装置１６の機能を内部コントローラ部２０や外部制御装置５が切替使用でき、内部コントローラ部２０および外部制御装置５のどちらで画像処理を制御する場合でも、キー操作入力を受け付け、表示デバイスに画像や動画を表示し、あるいはユーザへの音声信号による情報提示ができればよく、機械的なスイッチに限定されるものではなく、電子回路を用いた演算による切り替えとすることもできる。
【００８４】
切替スイッチ部２４２は、個々の切替スイッチを介して、スイッチや表示部や音声通知部と内部コントローラ部２０や外部制御装置５との接続を、切替シーケンサ部２４６からの切替信号Ｐ３に基づいて、全ての切替スイッチが連動して切り替えるように構成されている。
【００８５】
たとえば、内部コントローラ部２０がユーザインタフェース部１５やユーザインタフェース装置１６を使用する“第１のスイッチング動作状態”では、全ての切替スイッチが切替入力端ａ側に切り替わり、内部コントローラ部２０がユーザインタフェース部１５やユーザインタフェース装置１６と接続された状態となる。また、外部制御装置５がユーザインタフェース部１５やユーザインタフェース装置１６を使用する“第２のスイッチング動作状態”では、全ての切替スイッチが切替入力端ｂ側に切り替わり、外部制御装置５がユーザインタフェース部１５やユーザインタフェース装置１６と接続された状態となる。
【００８６】
なお、ユーザインタフェース部１５やユーザインタフェース装置１６に設けられるスイッチや表示部を内部コントローラ部２０と外部制御装置５とで切り替えて使用するすなわち兼用する構成を採ればよく、ユーザインタフェース部１５やユーザインタフェース装置１６に設けられるスイッチや表示部などの全てを切替スイッチを介した接続にする必要はなく、機能によっては内部コントローラ部２０や外部制御装置５に固定的に接続してもよい。たとえば、図３に示すように、ユーザインタフェース部１５とユーザインタフェース装置１６の双方を設置しつつ、ユーザインタフェース部１５は画像出力端末７が専用で使うものとし、ユーザインタフェース装置１６のみを内部コントローラ部２０と外部制御装置５とで兼用する構成とすることもできる。
【００８７】
＜外部制御装置の詳細＞
図４および図５は、外部制御装置５の内部構成の詳細を説明する図である。ここでは、外部制御装置５の他に、外部制御装置５との接続に関わる周辺の機能部も合わせて示している。なお、図４は、ユーザインタフェース装置１６を、画像出力端末７に対して直接に接続する形態の場合、図５は、ユーザインタフェース装置１６を外部制御装置５側に接続する形態の場合である。
【００８８】
基本的な内部構成は、内部コントローラ部２０と同様に、一般的なＰＣ（パーソナルコンピュータ）本体の構成と同様であり、画像出力端末７を利用して外部制御装置５が提供する拡張機能は、この外部制御装置５に組み込まれたアプリケーションプログラムをＣＰＵが実行することによって実現される。
【００８９】
たとえば、図４および図５に示すように、外部制御装置５は、外部コントローラ部５１０を備えている。外部コントローラ部５１０は、電源制御部５１２、転送処理部５１４、入力インタフェース（入力Ｉ／Ｆ）５１５、表示制御部５１６、ＣＰＵ５１７、ＲＡＭ５１８、ＲＯＭ５１９、ネットワークインタフェース（ネットワークＩ／Ｆ）５２３，５２４、ハードウェアで構成された通信規格変換部５３０、およびハードウェアで構成された秘匿化処理部５４０などを備えて構成されている。外部コントローラ部５１０は、基本的には、画像出力端末７と共通のユーザインタフェース機能を備えていて、画像出力端末７に対するジョブ制御を行なう。
【００９０】
電源制御部５１２は、画像出力端末７の電源供給を制御する電源制御信号ＰＷＲを画像出力端末７の内部コントローラ部２０に供給する。なお、電源制御部５１２は、ハードウェア構成に限らず、ＣＰＵ５１７によるソフトウェアで電源制御部の機能を実現してもよい。
【００９１】
転送処理部５１４は、第１のデータ処理や第２のデータ処理を第１の端末である画像出力端末７において実行するための情報（パケット）を第２の端末であるアプリケーションサーバ２ａから受け取った際には、その情報（パケット）を画像出力端末７に転送する。なお、転送処理部５１４は、ハードウェア構成に限らず、ＣＰＵ５１７によるソフトウェアで転送処理部の機能を実現してもよい。
【００９２】
ユーザインタフェース装置１６と外部コントローラ部５１０や画像出力端末７との間には、接続制御部２４が配されている。また、図２および図３にても説明したように、外部コントローラ部５１０から画像出力端末７には、画像出力端末７の電源供給を制御する電源制御信号ＰＷＲが入力されるようになっている。
【００９３】
入力インタフェース５１５は、ユーザインタフェース部１５の操作キー部１５ｂ（あるいはユーザインタフェース装置１６の入力部１６ｂ）から入力される入力情報を取り込む。表示制御部５１６は、ユーザが外部制御装置５を操作するときに、ユーザインタフェース部１５の操作パネル部１５ａ（あるいはユーザインタフェース装置１６の表示部１６ａ）に表示すべき表示データを生成し、この表示データを操作パネル部１５ａや表示部１６ａに対して出力する。
【００９４】
ＣＰＵ５１７は、外部制御装置５全体の処理動作を制御するもので、そのための制御プログラムがＲＯＭ５１９に格納されている。ＲＡＭ５１８は、ＲＯＭ５１９に格納された制御プログラムにしたがってＣＰＵ５１７が処理が実行する際のワークエリアとして使用される。
【００９５】
また、本実施形態の外部制御装置５は、ネットワーク接続可能なネットワークインタフェースを２つ以上持つ点に特徴を有している。特に、一方は画像出力端末７と、他方はアプリケーションサーバ２ａとの接続に供し、これらの何れか一方もしくは双方が、それぞれ複数の同種機能を持つ装置とネットワーク接続可能になっている。
【００９６】
アプリケーションサーバ２ａと画像出力端末７とを接続してネットワーク連携処理サービスを行なう仕組みを実現するに当たって、アプリケーションサーバ２ａとの接続を１系統のネットワーク接続にすることができる利点がある。画像出力端末７にとっても、接続インタフェースが１つのネットワークインタフェースで済む利点が得られる。加えて、両者ともに標準インタフェースで接続を取ることで、画像出力端末７や外部制御装置５のハードウェア構成やソフトウェア制御機能の汎用性を向上させることができる。
【００９７】
たとえば、図示した例では、ネットワークインタフェース５２３は、コンピュータネットワークと通信が可能なネットワークアダプタを有し、有線ＬＡＮ８を介して種々のデータ（画像データ、ファクシミリデータを含む）を画像出力端末７側に送受信するためのインタフェースである。画像出力端末７に内蔵の内部コントローラ部２０と、外部制御装置５とが、ネットワークインタフェースで１対１に接続される構成を採っている。
【００９８】
なお、ネットワークインタフェース５２３と複数（Ｍ台）の画像出力端末７とが接続される１：Ｍの接続構成を採ることができる。この場合でも、それぞれの画像出力端末７に内蔵の内部コントローラ部２０と、外部制御装置５とが、ネットワークインタフェースで１対１に接続される構成となる。
【００９９】
１：Ｍの接続構成とするには、複数の接続ポートを持ったネットワークカードを利用してネットワークインタフェース５２３を構成してもよいし、ネットワークインタフェース５２３を外部制御装置５内に複数備える構成としてもよいし、ネットワークインタフェース５２３を外部制御装置５内に複数備える構成としてもよいし、スター型ネットワークの中心に位置するノード（中継点）を持ったハブ（Ｈｕｂ）を利用することもできる。もちろん、ポート数が足りない場合は、カスケード（多段）接続やスタック接続によって複数のハブを接続することもできる。
【０１００】
１：Ｍの接続構成を採る場合、たとえば、それぞれ同等の処理速度を持ったＭ台の画像出力端末７を１つの外部制御装置５に並列接続すると、外部コントローラ部５１０は、Ｍ台の画像出力端末７に処理データを分散させて並行運転させることで処理効率（処理速度）を高めることができる。あるいは、それぞれ異なる処理速度を持ったＮ台の画像出力端末７を１つの外部制御装置５に並列接続すると、ユーザの要求に応じて、あるいはデータ量に応じて、外部コントローラ部５１０は、実際に処理する画像出力端末７を選択することで、何れかを切替運転させることができる。
【０１０１】
なお、このような１：Ｍの接続構成は、たとえばプリントサーバを介して複数のプリンタを接続し、ネットワーク接続されたクライント端末からの要求を受けて印刷処理を実行する既存システムの構成と似通ったものとなる。しかしながら、従来のシステムは、複数のプリンタとプリントサーバとの間はネットワーク接続不可能な専用のインタフェースで接続されており、本実施形態のようなある一定の規格を満足する標準インタフェースを用いたネットワーク接続にはなっていない。
【０１０２】
“ネットワーク接続”とすることで、規格準拠の制限範囲内ではあるが、接続対象機器の適用範囲を無限に広げることができ、専用線接続では接続可能な台数にある程度の制限があるのとは大きな違いである。しかも、プリントサーバは、プリンタが持つ基本機能を実現するに当たっての中継機能しか持たず、本実施形態の外部制御装置５のように、ネットワーク上のサーバと連携したネットワーク連携処理サービスを行なうなどの付加機能を実現するには、別の装置が必要になるなど簡易・容易ではない。
【０１０３】
加えて、“ネットワーク接続”とすることで、ユーザの要求により接続対象機器の台数を柔軟に変更できる。特定の画像出力端末は、本発明の１：Ｍの接続構成のネットワークに接続することにより外部制御装置５で制御されるシステムの一部として構成できるし、有線ＬＡＮ９に接続すれば、単独の画像出力端末として稼動させることができる。これらの使い方において、画像出力端末の構成やソフトウエアを変更する必要はなく、接続と設定変更のみで容易に切り替えることができる。専用線接続ではこの様な拡張性を確保することは困難である。
【０１０４】
またネットワークインタフェース５２４は、コンピュータネットワークと通信が可能なネットワークアダプタを有しており、有線ＬＡＮ９を介して種々のデータ（画像データ、ファクシミリデータ、および制御データを含む）を、アプリケーションサーバ２ａ側に送受信するためのインタフェースである。外部制御装置５とアプリケーションサーバ２ａとが、ネットワークインタフェースで１対１に接続される構成を採っている。加えて、画像出力端末７に内蔵の内部コントローラ部２０と、アプリケーションサーバ２ａとが、外部制御装置５を介して、ネットワークインタフェースで１対１に接続される構成を採っている。
【０１０５】
ネットワークインタフェース５２４と複数（Ｎ台）のアプリケーションサーバ２ａとが接続される１：Ｎの接続構成を採ることができる。すなわち、画像出力端末７と接続されるアプリケーションサーバ２ａは、１台に限らず複数台であってもよい。この場合でも、画像出力端末７に内蔵の内部コントローラ部２０と、それぞれのアプリケーションサーバ２ａとが、外部制御装置５を介して、ネットワークインタフェースで１対１に接続される構成となる。
【０１０６】
１：Ｎの接続構成とするには、１：Ｍの接続構成の場合と同様に、複数の接続ポートを持ったネットワークカードを利用してネットワークインタフェース５２４を構成してもよいし、ネットワークインタフェース５２４を外部制御装置５内に複数備える構成としてもよいし、ハブを利用することもできるし、ポート数が足りない場合は、カスケード（多段）接続やスタック接続によって複数のハブを接続することもできる。
【０１０７】
１：Ｎの接続構成を採る場合、ネットワーク連携処理サービスを行なう際に、１台のアプリケーションサーバ２ａが全ての機能を実現する必要はなく、種々のアプリケーションサーバ２ａを組み替えて使用することができる。
【０１０８】
なお、画像出力端末７と外部制御装置５、外部制御装置５とアプリケーションサーバ２ａのそれぞれを、１：Ｍおよび１：Ｎとする接続構成を採ることもできる。
【０１０９】
画像出力端末７と外部制御装置５、外部制御装置５とアプリケーションサーバ２ａのそれぞれのネットワーク接続は、同一の規格のインタフェースであってもよいし、規格の異なるインタフェースであってもよい。後者の場合、外部制御装置５の通信規格変換部５３０が、規格の相違を解消するバッファ機能を持つようになる。
【０１１０】
なお、通信規格変換部５３０は、ハードウェア構成に限らず、ＣＰＵ５１７によるソフトウェアで通信規格変換部の機能を実現してもよい。
【０１１１】
秘匿化処理部５４０は、アプリケーションサーバ２ａから受け取ったパケットが暗号化されていたとき、暗号を解読した後、画像出力端末７に復号済みのパケットを送信する。外部制御装置５の秘匿化処理部５４０が、パケットの暗号化の問題を解消するバッファ機能を持つようになる。
【０１１２】
なお、暗号化処理部５３０は、ハードウェア構成に限らず、ＣＰＵ５１７によるソフトウェアで秘匿化処理部の機能を実現してもよい。暗号化処理や復号化処理といった秘匿処理や、認証コードの作成や削除といった認証処理を、ソフトウェア構成で行なう仕組みでは、並列処理や連続処理に柔軟に対処し得るものの、その処理が複雑になるに連れ、処理時間が長くなるため、処理速度の低下が問題となる。
【０１１３】
これに対して、通信規格変換部５３０と同様に、ハードウェア構成の秘匿化処理部５４０で処理することで、高速化を図ったアクセラレータシステムにすることができる。すなわち、アクセラレータシステムは、処理が複雑であっても、処理速度の低下を防ぐことができ、高いスループットを得ることができる。
【０１１４】
＜データ処理の詳細＞
図７および図６は、接続制御部２４や外部制御装置５を介したデータ処理の仕組みを説明する図である。ここで図６に示すフローチャートでは、外部制御装置５からアプリケーションサーバ２ａにアクセスしてドキュメントＤＯＣを取得し、このドキュメントＤＯＣに基づくサービスを画像出力端末７に要求するネットワーク連携機能を実現する場合における処理手順を示す。また図７に示す全体概要図では、ユーザインタフェース装置１６を画像出力端末７に接続するとともに接続制御部２４を画像出力端末７に組み込んだ形態の図２および図４に示した構成例で示す。
【０１１５】
本実施形態の外部制御装置５は、ディスプレイを制御するＵＩコントローラ（表示制御装置）に、汎用ＯＳとブラウザを搭載し、インターネット／イントラネットに接続するとともに、画像出力端末７に内蔵の内部コントローラ部２０ともネットワーク接続でインタフェースし、画像出力端末７へ送られるパケットを最適なものに制御する点に特徴を有する。以下、具体的に説明する。
【０１１６】
先ず、画像出力端末７の主電源がオン（投入）されると、接続制御部２４の切替シーケンサ部２４６は、切替信号Ｐ３を、内部コントローラ部２０がユーザインタフェース部１５やユーザインタフェース装置１６を使用する“第１のスイッチング動作状態”となる状態（たとえばＨレベル）にセットする（Ｓ１０）。この状態では、画像出力端末７は、印刷処理、画像読取処理、コピー処理など、画像出力端末７が持つ基本機能を実行する第１のデータ処理モードとなる（Ｓ１４）。
【０１１７】
次に、接続制御部２４は、ユーザインタフェース部１５やユーザインタフェース装置１６の切替ボタンが押下されたか否かを判定する（Ｓ１６）。この判定は、切替パルス生成部２４４から切替パルス信号Ｐ１が入力されたか否かに応じて行なう。すなわち、切替パルス生成部２４４から切替パルス信号Ｐ１が入力された場合は“ＹＥＳ（押下あり）”と判定し、切替パルス信号Ｐ１が入力されない場合は“ＮＯ（押下なし）”と判定する。
【０１１８】
そして、切替ボタンが押下されていないと判定した場合（Ｓ１６−ＮＯ）は、外部制御装置５から切替要求信号Ｐ２が入力されたか否かを判定する（Ｓ１８）。この切替要求信号Ｐ２は、たとえば、外部制御装置５に対してＬＡＮなどのネットワーク経由でアプリケーションサーバ２ａやユーザＰＣなどその他のクライアント端末からジョブの実行命令が入力されたときに、外部制御装置５から切替シーケンサ部２４６に入力される信号である。外部制御装置５から切替要求信号Ｐ２が入力されない場合（Ｓ１８−ＮＯ）はステップＳ１４に戻る。
【０１１９】
一方、切替ボタンが押下されたと判定した場合（Ｓ１６−ＹＥＳ）および外部制御装置５から切替要求信号Ｐ２が入力された場合（Ｓ１８−ＹＥＳ）は、切替シーケンサ部２４６は、切替信号Ｐ３を、外部制御装置５がユーザインタフェース部１５やユーザインタフェース装置１６を使用する“第２のスイッチング動作状態”となる状態（たとえばＬレベル）にセットする（Ｓ２０）。この後、切替シーケンサ部２４６は、再びユーザインタフェース部１５やユーザインタフェース装置１６の切替ボタンが押下されたか否かを判定する（Ｓ２６）。そして、切替ボタンが押下されたと判定した場合は、ステップＳ１０に戻る。
【０１２０】
以上のような切替制御処理を行なうことにより、画像出力端末７の主電源をオンしたときは、切替スイッチ部２４２内の各切替スイッチ（ＳＷ１，ＳＷ２など）が切替シーケンサ部２４６からの切替信号Ｐ３（Ｈレベル）に従って“第１のスイッチング動作状態”となる。“第１のスイッチング動作状態”では、各々の切替スイッチにおいて、切替入力端子ａと切替出力端子ｏが接続された状態、つまりユーザインタフェース部１５やユーザインタフェース装置１６と内部コントローラ部２０とが接続された状態となる。
【０１２１】
この状態では、画像出力端末７は、印刷処理、画像読取処理、コピー処理など、画像出力端末７が持つ基本機能を実行する第１のデータ処理モードとなる（Ｓ１４）。すなわち、“第１のスイッチング動作状態”では、ユーザインタフェース部１５やユーザインタフェース装置１６の表示ディスプレイには、内部コントローラ部２０で生成された画像データが表示される。また、ユーザインタフェース部１５やユーザインタフェース装置１６でキー入力された情報やタッチパネルで入力された情報は、内部コントローラ部２０に取り込まれる。
【０１２２】
よって、ユーザは、内部コントローラ部２０が制御する第１のデータ処理（印刷処理、画像読取処理、コピー処理など）を、ユーザインタフェース部１５やユーザインタフェース装置１６を使って操作することが可能となる。
【０１２３】
また、“第１のスイッチング動作状態”のもとで、切替シーケンサ部２４６に、切替ボタンの押下により切替パルス生成部２４４から切替パルス信号Ｐ１が入力されるか、外部制御装置５から切替要求信号Ｐ２が入力されると、各々の切替スイッチが切替シーケンサ部２４６からの切替信号Ｐ３（Ｌレベル）に従って“第２のスイッチング動作状態”となる。“第２のスイッチング動作状態”では、各々の切替スイッチにおいて、切替入力端子ｂと切替出力端子ｏが接続された状態、つまりユーザインタフェース部１５やユーザインタフェース装置１６と外部制御装置５とが接続された状態となる。
【０１２４】
この状態では、ユーザは、ユーザインタフェース部１５やユーザインタフェース装置１６を使用しつつ、外部制御装置５からネットワーク接続されたアプリケーションサーバ２ａにアクセスして、ユーザ認証処理、ファイル管理処理、ＯＣＲ処理、ウェブブラウザ処理、チケット発行処理など、画像出力端末７が持つ基本機能を利用したネットワーク連携処理を行なうことができる。
【０１２５】
このとき、外部制御装置５は、ユーザ認証処理、ファイル管理処理、ＯＣＲ処理、ウェブブラウザ処理、チケット発行処理など、画像出力端末７が持つ基本機能を利用したネットワーク連携処理などの付加機能を実行する第２のデータ処理モードとなる（Ｓ２４）。また、画像出力端末７の内部コントローラ部２０は、外部制御装置５の制御の下、ネットワーク連携処理などの付加機能を実行する第２のデータ処理に必要な基本機能を提供する（Ｓ３０，Ｓ３１）。
【０１２６】
たとえば、チケット発行処理などでは、外部制御装置５は、アプリケーションサーバ２ａにアクセスすることでユーザ認証処理、ウェブブラウザ処理を行ない（Ｓ２１，Ｓ２４）、チケット提供用のドキュメントＤＯＣを含むパケットがデータセンタ２内のアプリケーションサーバ２ａからネットワークを介して外部制御装置５に送られる（Ｓ２２）。外部制御装置５はそのパケットを画像出力端末７の内部コントローラ部２０にネットワークを介して転送する。画像出力端末７はこのチケット情報を印字し、発券する（Ｓ３１）。
【０１２７】
すなわち、“第２のスイッチング動作状態”では、ユーザインタフェース部１５やユーザインタフェース装置１６の表示ディスプレイには、外部制御装置５で生成された画像データが表示される。また、ユーザインタフェース部１５やユーザインタフェース装置１６でキー入力された情報やタッチパネルで入力された情報は、外部制御装置５に取り込まれる。よって、ユーザは、外部制御装置５が制御する画像出力端末７が持つ基本機能を実行させる第１のデータ処理だけでなく、第２のデータ処理、すなわちユーザ認証処理、ファイル管理処理、ＯＣＲ処理、ウェブブラウザ処理、チケット発行処理など画像出力端末７が持つ基本機能を利用したネットワーク連携処理を、ユーザインタフェース部１５やユーザインタフェース装置１６を使って操作することが可能となる。
【０１２８】
加えて、接続ケーブル９０を介して接続された画像入力端末３からドキュメントＤＯＣを取得し、このドキュメントＤＯＣに基づく画像を出力することも容易に実現できる。
【０１２９】
また、“第２のスイッチング動作状態”のもとで、切替ボタンの押下により切替パルス生成部２４４から切替要求信号Ｐ２が切替シーケンサ部２４６に入力されると、各々の切替スイッチが切替シーケンサ部２４６からの切替信号Ｐ３（Ｈレベル）に従って“第１のスイッチング動作状態”に戻る。
【０１３０】
このように、本実施形態の切替制御機能では、切替ボタンの押下によって切替パルス生成部２４４から出力される切替パルス信号Ｐ１（切替要求信号）、または外部制御装置５から入力される切替要求信号Ｐ２に応じて、接続制御部２４が、ユーザインタフェース部１５やユーザインタフェース装置１６との接続相手を内部コントローラ部２０と外部制御装置５との間で切り替える。
【０１３１】
これにより、内部コントローラ部２０によって実現される第１のデータ処理機能（基本機能）と、外部制御装置５によって実現される第２のデータ処理機能（拡張機能）の何れを使用する場合でも、それぞれの処理機能専用にユーザインタフェース部１５やユーザインタフェース装置１６で画面の表示と入力の受け付けを行なうことができる。そのため、第１のデータ処理（基本機能）に係るソフトウェアの開発と、第２のデータ処理（拡張機能）に係るソフトウェアの開発を、それぞれ独立して行なうことができる。
【０１３２】
したがって、ソフトウェア開発の生産性を向上させることができる。たとえば、図７に示すように、接続制御部２４によるユーザインタフェース切替えにより外部制御装置５側で画面を直接表示可能であるし、メンテナンスや障害除去時は、自動的に画像出力端末７側に切り替えることができる。
【０１３３】
従来の構成では、画像出力端末７に、マルチメディア入力やスキャンサービス機能、ネットワーク連携サービスなどの付加機能を追加するためには、ＰＣを利用した外部コントローラを追加するのが一般的である。この場合、ユーザインタフェースの表示ディスプレイやキー入力手法をカスタマイズする必要があり、外部コントローラの表示ディスプレイや入力デバイスを使用せざるを得なかった。このため、装置のコスト増、内部／外部コントローラ間の連携のためのソフトウェア開発が必要であった。
【０１３４】
これに対して、本実施形態の構成は、上述のように、内部コントローラと拡張性のある外部コントローラを用途に応じて使い分け、その使い分けに応じた表示やキー入力などのユーザインタフェースの切替えを実現するので、上述の従来の問題を解消することができる。
【０１３５】
たとえば、外部コントローラ機能を持つ外部制御装置５は、クライント端末と（さらに画像出力端末７とも）ネットワーク接続されており、外部制御装置５にて実行されるアプリケーションは、色々な選択やカクタマイズの容易性が確保され、マルチメディア入力やスキャンサービス機能、ネットワーク連携サービスなどの付加機能を容易に追加することができる。
【０１３６】
一方、画像出力端末７側（必ずしも画像出力端末７と一体的である必要はないが）には、表示や音声通知などによる情報提示機能部や指示入力機能部を持つユーザインタフェースの切替機構を用意するだけで、本来の動作（画像出力端末７が持つ基本機能）以外のソフトウェアを殆ど必要としないし、ユーザごとのカスタマイズも不必要であるため、コスト低減、開発納期短縮を図ることができる。
【０１３７】
＜通信インタフェースの詳細＞
図８および図９は、外部制御装置５を介した通信インタフェース（データ転送方法）の仕組みを説明する図である。ここで図８に示すフローチャートでは、アプリケーションサーバ２ａ側からマルチメディア入力やスキャンサービス機能、その他のネットワーク連携サービスなどの付加機能を画像出力端末７に要求する場合における処理手順を示す。また、図９に示す全体概要図では、ユーザインタフェース装置１６を外部制御装置５側に接続するとともに接続制御部２４を外部制御装置５に組み込んだ形態の図３および図５に示した構成例で示す。
【０１３８】
先ず、データセンタ２内のアプリケーションサーバ２ａからの処理要求パケットがネットワーク（ＬＡＮ）を介して外部制御装置５に送られる（Ｓ５０）。このとき、外部制御装置５の外部コントローラ部５１０は、ネットワークインタフェース５２４を介して受け取った処理要求パケットが第１のデータ処理用のものであるどうか、すなわち画像出力端末７の基本機能を実現するための内部コントローラ部２０宛のパケットであるかどうかを判定する（Ｓ５２）。
【０１３９】
外部制御装置５の外部コントローラ部５１０は、受け取った処理要求パケットが第１のデータ処理用のものである場合（Ｓ５２−ＹＥＳ）、すなわち内部コントローラ部２０宛のパケットをアプリケーションサーバ２ａから受け取ったときには、次に、そのパケットを直ちに画像出力端末７に送るべきパケットであるか否か（すなわちパケットの属性）を判断する（Ｓ７０）。
【０１４０】
たとえば、内部コントローラ部２０とアプリケーションサーバ２ａとの間のネゴシエーション処理など、画像読取部１０や画像出力部３０の機能を実行しなくても済むようなパケットの場合には、内部コントローラ部２０を含めて画像出力端末７の電源をオフしたままでも、外部制御装置５が内部コントローラ部２０に代わってアプリケーションサーバ２ａとの間で動作することで済む場合もあるからである。
【０１４１】
具体的には、外部制御装置５は、画像出力端末７の基本機能（画像読取部１０や画像出力部３０）を使っていないときには、内部コントローラ部２０や内部コントローラ部２０から制御される機能（画像読取部１０や画像出力部３０）の電源をオフすることとする。
【０１４２】
そして、画像出力端末７をオフしていて使っていないときに、画像読取部１０や画像出力部３０を動作させることなく、画像出力端末７の基本機能を実行しないで済む内部コントローラ部２０宛のパケットをアプリケーションサーバ２ａから受け取ったときは、内部コントローラ部２０に代わって、そのパケットに応答するパケットをネットワークインタフェース５２４を介してアプリケーションサーバ２ａに送る（Ｓ７０−ＮＯ，Ｓ７２）。
【０１４３】
第１のデータ処理や第２のデータ処理に関わるとはいっても、画像出力端末７の基本機能（たとえば画像読取部１０や画像出力部３０）を使う必要のないパケットを受信したときには、外部制御装置５が内部コントローラ部２０の代行応答処理をすることで、迅速な応答処理が実現でき、しかも、内部コントローラ部２０を含めて画像出力端末７の電源をオフしておくことができ、外部制御装置５以外の電源をオフしている時間を長くでき、省エネ効果を高めることができる。
【０１４４】
たとえば、ユーザインタフェース部１５やユーザインタフェース装置１６との接続相手が外部制御装置５に切り替えられると、電源制御部５１２は、画像読取部１０および画像出力部３０が未使用状態であるか否かを確認（以下未使用状態確認処理ともいう）し、未使用状態であれば、タイマによる時間計測をスタートさせる。タイマは電源制御機能部自身が備えるものでもよいし、電源制御機能部とは別個に設けたものでもよい。未使用状態とは、画像出力端末７の内部で画像読取部１０と画像出力部３０が動作していない状態をいう。
【０１４５】
次いで、電源制御部５１２は、タイマの計測値をモニタすることにより、画像読取部１０および画像出力部３０が未使用状態になってから所定時間が経過したか否かを判断し、未使用状態のままで所定時間が経過したら電源制御信号ＰＷＲを電源オフ状態（たとえばＬレベル）とする。これにより、内部コントローラ部２０の電源が、電源制御部５１２から出力された電源制御信号ＰＷＲに従ってオフされる。
【０１４６】
その後、画像読取（スキャン）処理または印刷（プリント）処理のジョブ要求があるか否かを確認し、ジョブ要求があれば電源制御信号ＰＷＲを電源オン状態（たとえばＨレベル）とする。ジョブ要求は、拡張機能を利用した第２のデータ処理中に画像読取処理または印刷処理を行なう必要が生じた場合に出される。ジョブ要求を受けて電源制御信号ＰＷＲとして電源オン状態が出力されると、内部コントローラ部２０の電源がオンされる。
【０１４７】
以下、未使用状態確認処理に戻り、このような動作を繰り返す。また、所定時間が経過したと判断する前に、画像読取部１０または画像出力部３０が使用状態になった場合も、未使用状態確認処理に戻り、このような動作を繰り返す。また、電源制御処理中にユーザインタフェース部１５やユーザインタフェース装置１６との接続相手が内部コントローラ部２０に切り替えられた場合は、その時点で直ちに内部コントローラ部２０の電源をオンして、電源制御処理を終了する。
【０１４８】
また、アプリケーションサーバ２ａから受け取った処理要求パケットが、第１のデータ処理用のもので、画像出力端末７の基本機能を使用する必要がある場合は（Ｓ７０−ＹＥＳ）、このパケットをネットワークインタフェース５２３を介して内部コントローラ部２０に向けて転送する（Ｓ６６）。すなわち図９に示すように、外部コントローラ部５１０は、画像出力端末７用のパケットをルーティングする（中継機能を果たす）。
【０１４９】
なお、画像出力端末７全体の電源がオフ（電源供給の停止期間）のときに、第１のデータ処理用のパケットを転送処理部５１４がアプリケーションサーバ２ａから受け取ったときには、電源起動後にパケット転送を行なう。たとえば、電源制御部５１２により画像出力端末７の電源すなわち内部コントローラ部２０や画像読取部１０や画像出力部３０の電源を立ち上げて、すなわち電源供給の停止を解除して（Ｓ５４，Ｓ６４）、内部コントローラ部２０の通信処理が機能するようになってから、転送処理部５１４によるパケットの画像出力端末７の内部コントローラ部２０への転送を許可する（Ｓ６６）。
【０１５０】
また、アプリケーションサーバ２ａから受け取ったパケットが暗号化されていたときには、秘匿化処理部５４０は、アプリケーションサーバ２ａから受け取ったパケットを解読（復号化）した後（Ｓ５６−ＹＥＳ，Ｓ５８）、ネットワークインタフェース５２３を介して内部コントローラ部２０に復号済みのパケットを転送する（Ｓ６６）。
【０１５１】
また、アプリケーションサーバ２ａから受け取ったパケットが画像出力端末７が対応可能な通信規格に準拠していないときには、通信規格変換部５３０は、プロトコル変換した後に（Ｓ６０−ＹＥＳ，Ｓ６２）、ネットワークインタフェース５２３を介して内部コントローラ部２０にプロトコル変換済みのパケットを転送する（Ｓ６６）。
【０１５２】
内部コントローラ部２０は、外部制御装置５を介して受け取ったパケットを処理して、第１のデータ処理として、画像出力端末７の基本機能を制御、動作させる（Ｓ６８）。つまり、外部制御装置５は、画像出力端末７の基本機能を実現する際に、パケットの転送機能をなす。
【０１５３】
また、外部制御装置５の外部コントローラ部５１０は、ネットワークインタフェース５２４を介して受け取った処理要求パケットが第２のデータ処理用のものである場合（Ｓ５２−ＮＯ）、すなわち画像出力端末７を利用したネットワーク連携処理サービスを行なうなどの付加機能を実現するためのパケットをアプリケーションサーバ２ａから受け取ったときには、外部制御装置５は受け取った処理要求に応じたデータ処理（Ｓ８８）を開始するとともに、その処理が画像出力端末７の機能を使用するかどうかを判断し、使用すると判定された場合、画像出力端末の電源を起動する（Ｓ７４）。
【０１５４】
外部制御装置５は、パケットを処理して、第２のデータ処理を行なうに際して、画像出力端末７の基本機能を制御、動作させる（Ｓ８９）。この場合、外部制御装置５は、画像出力端末７が持つ基本機能を利用したネットワーク連携処理サービスを行なうなどの付加機能を実現する際に、アプリケーションサーバ２ａからのパケットを転送するだけでなく、受け取ったパケット内の情報を加工して転送することや、自らパケットを生成することも可能で、より複雑で、柔軟なサービスを提供可能である。
【０１５５】
たとえば、画像出力端末７の内部コントローラ部２０は、外部制御装置５を介して、アプリケーションサーバ２ａにてユーザ認証されたパケットのみを受け付けることも可能であるし、チケット発行処理など特定の処理のみユーザ認証や課金処理を行なうなど、画像出力端末７が持つ基本機能に加えてネットワーク連携処理などの付加機能を実現できる。
【０１５６】
以上説明したように、本実施形態の通信インタフェース処理によれば、アプリケーションサーバ２ａと画像出力端末７との間で、第１のデータ処理や第２のデータ処理を実行する際に、画像出力端末７が持つ本来的な機能を実行するのか、画像出力端末７を利用した付加機能（ネットワーク連携機能）を実行するのかに拘らず、常に、外部コントローラの一例である外部制御装置５を介して、外部制御装置５と画像出力端末７との間だけでなく、アプリケーションサーバ２ａと外部制御装置５の間も、標準インタフェースの一例であるネットワーク接続とし、外部制御装置５がパケットの転送機能を実行する。
【０１５７】
両者ともに標準インタフェースで接続を取ることで、画像出力端末７が持つ基本機能を利用したネットワーク連携処理などの付加機能を実行するに際しても、画像出力端末７のネットワークインタフェース系統が１系統で済むようになる。加えて、画像出力端末７や外部制御装置５のハードウェア構成やソフトウェア制御機能の汎用性を向上させることができ、ソフトウェアやハードウェアの開発や更新の生産性を向上させることができる。
【０１５８】
たとえば、図１０に示すように、ユーザアプリケーションはアプリケーションサーバ２ａ側で実行することとし、ＨＴＴＰ（Hyper Text Transfer Protocol）サーバや、ネット配信でユーザインタフェース装置１６に情報を表示し、必要に応じて、画像出力端末７を利用したプリントサービスやスキャンサービスを起動することができる。
【０１５９】
もちろん、表示切替に関しては、図７や図６に示したのと同様に、接続制御部２４によるユーザインタフェース切替えにより外部制御装置５側で画面を直接表示可能であるし、メンテナンスや障害除去時は、自動的に画像出力端末７側に切り替えることができる。
【０１６０】
また、画像出力端末７が暗号化された通信パケットに未対応な場合に、データセンタ２と外部制御装置５との間の通信パケットが暗号化されていたとしても、秘匿化処理部５４０が復号化処理を行なうことで、画像処理システム１全体としては、秘匿化処理部５４０での復号化処理が対応可能な範囲で、何れの暗号化パケットにも拡張対応できるようになる。
【０１６１】
これにより、画像出力端末７とアプリケーションサーバ２ａとの間を、画像出力端末７が暗号化に対応していないため直接にネットワーク接続できない場合でも、秘匿化処理部５４０が暗号化されたパケットを復号化することで、画像出力端末７の内部コントローラ部２０側でソフトウェアやハードウェアの構成を更新しなくても、アプリケーションサーバ２ａと画像出力端末７とを実質的にネットワーク接続できるようになり、汎用性が広がる。
【０１６２】
また、データセンタ２と外部制御装置５との間の通信規格と外部制御装置５と内部コントローラ部２０（画像出力端末７）との間の通信規格が異なっていても、通信規格変換部５３０がプロトコル変換などの規格変換処理を行なうことで、画像処理システム１全体としては、ネットワークインタフェース５２４の通信規格や通信規格変換部５３０での規格変換処理が対応可能な範囲で、何れの通信規格にも拡張対応できるようになる。
【０１６３】
すなわち、画像出力端末７とアプリケーションサーバ２ａとの間を通信規格の相違のため直接にネットワーク接続できない場合でも、通信規格変換部５３０がたとえばプロトコル変換処理を行なうことで、画像出力端末７の内部コントローラ部２０側でソフトウェアやハードウェアの構成を更新しなくても、アプリケーションサーバ２ａと画像出力端末７とを実質的にネットワーク接続できるようになり、汎用性が広がる。
【０１６４】
たとえば、画像出力端末７と外部制御装置５との間は既存のネットワークインタフェース回路でＩＰＶ６（Internet Protocol Version 6 ）や１０ギガビットのネットワーク接続に未対応であっても、ネットワークインタフェース５２４がこれらに対応するようにし、通信規格変換部５３０がＩＰＶ６や１０ギガビットで受けて既存のネットワークインタフェース規格に変換することで、画像処理システム１全体としてはＩＰＶ６や１０ギガビットのネットワーク接続に拡張対応できるようになる。
【０１６５】
また、新規な通信規格やインターフェイス規格が提案された場合も、外部制御装置５のソフトウエアまたはネットワークインタフェースの更新のみでシステムを維持できる。この保守容易性は、画像出力端末７と外部制御装置５、外部制御装置５とアプリケーションサーバ２ａをそれぞれネットワーク接続する構成によるものであり、外部コントローラと画像処理装置がそれぞれのネットワークインタフェースで同一のネットワークへ接続する構成では得ることができない利点である。
【０１６６】
また、外部制御装置５は、汎用のソフトウェアを用いて容易に構成することが可能であり、また、画像出力端末７が持つ基本機能を利用した機能拡張を実現する際には、外部制御装置５側で対処することで、画像出力端末７に内蔵の内部コントローラ部２０に新たなソフトウェアやハードウェアの変更・追加を必要としない。
【０１６７】
また、本実施形態の電源制御処理によれば、外部制御装置５で第２のデータ処理を制御している状況で、内部コントローラ部２０により制御される画像読取部１０や画像出力部３０の処理が所定時間以上行なわれないときは、電源制御機能部（電源制御部５１２）によって内部コントローラ部２０の電源がオフされるため、無用な電力消費を抑えることができる。さらに、内部コントローラ部２０の電源と合わせて、画像出力端末７の基本機能を使う必要がないときに、画像読取部１０および画像出力部３０の電源をオフすることにより、外部制御装置５やその使用の関わるユーザインタフェース装置１６以外の電源をオフしいている時間を長くすることで、より一層の省電力化を図ることができる。
【０１６８】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【０１６９】
また、上記の実施形態は、クレーム（請求項）にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。前述した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組合せにより種々の発明を抽出できる。実施形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
【０１７０】
たとえば、外部制御装置５は、画像出力端末７における付加機能に関わる第２のデータ処理を制御する外部コントローラ部５１０と、画像出力端末７やアプリケーションサーバ２ａとの間をそれぞれネットワーク接続可能なネットワークインタフェースを備えていればよく、通信規格変換部５３０や秘匿化処理部５４０など、その他の機能を備えていることは必須ではない。
【図面の簡単な説明】
【０１７１】
【図１】画像処理システムを示す概略図である。
【図２】内部コントローラ部の内部構成の詳細を説明する図（その１）である。
【図３】内部コントローラ部の内部構成の詳細を説明する図（その２）である。
【図４】外部制御装置の内部構成の詳細を説明する図（その１）である。
【図５】外部制御装置の内部構成の詳細を説明する図（その２）である。
【図６】データ処理の仕組みを説明するフローチャートである。
【図７】データ処理の仕組みを説明する全体概要図である。
【図８】通信インタフェースの仕組みを説明するフローチャートである。
【図９】通信インタフェースの仕組みを説明する全体概要図である。
【符号の説明】
【０１７２】
１…画像処理システム、２ａ…アプリケーションサーバ、３…画像入力端末、５…外部制御装置、７…画像出力端末、８，９…有線ＬＡＮ、１０…画像読取部、１５…ユーザインタフェース部、１６…ユーザインタフェース装置、２０…内部コントローラ部、２４…接続制御部、３０…画像出力部、２１５…入力インタフェース、２１６…表示制御部、２１７…ＣＰＵ、２２０…スキャナ制御部、２２１…画像処理部、２２２…プリンタ制御部、２２３，５２３，５２４…ネットワークインタフェース、２４２…切替スイッチ部、５１０…外部コントローラ部、５１２…電源制御部、５１４…転送処理部、５３０…通信規格変換部、５４０…秘匿化処理部
【図１】
2006268077.tif 000003
【図２】
2006268077.tif 000004
【図３】
2006268077.tif 000005
【図４】
2006268077.tif 000006
【図５】
2006268077.tif 000007
【図６】
2006268077.tif 000008
【図７】
2006268077.tif 000009
【図８】
2006268077.tif 000010
【図９】
2006268077.tif 000011