(57)【要約】【課題】複数のドキュメント処理ジョブを連続的に処理することを可能とするドキュメント処理装置を自動設定するシステムおよび方法を提供する。【解決手段】ドキュメント処理装置は、まず、ドキュメントを受け取り、これを画像走査することにより、ドキュメントの中の１枚のシートに付加された標識を検出する。この標識は符号化されているため、復号化を行い、受け取ったドキュメントを処理するために望ましい装置設定を表すジョブ・データを生成する。次いで、このジョブ・データにしたがってジョブ・プロセッサをプログラムし、ドキュメント処理装置は、このジョブ・データにしたがってドキュメントを処理する。【選択図】図５
2007334897.tif 000002
【特許請求の範囲】
【請求項１】
プログラム可能なドキュメント・プロセッサと、
１または複数のシートから構成されている、少なくとも１つのドキュメントを受け取るドキュメント受取り手段と、
前記ドキュメントのシートを読み取る画像走査手段と、
この画像走査手段によって読み取った前記ドキュメントの少なくとも１つのシート上に付加された標識に対応するジョブ・データを生成する手段と、
この手段によって生成された前記ジョブ・データにしたがって前記ドキュメント・プロセッサをプログラムする手段と、
前記生成された前記ジョブ・データにしたがって前記ドキュメントの少なくとも一部を処理する手段と
を有することを特徴とするドキュメント処理装置の自動設定システム。
【請求項２】
前記標識は、機械によって読取り可能なコード化されたデータを含み、
前記画像走査手段によって読み取られた前記コード化されたデータを復号する復号手段を、さらに、有することを特徴とする請求項１に記載のドキュメント処理装置の自動設定システム。
【請求項３】
前記標識は、前記ドキュメント受取り手段によって受け取られた前記ドキュメントの最初のシートの表面に付加されていることを特徴とする請求項２に記載のドキュメント処理装置の自動設定システム。
【請求項４】
前記機械によって読取り可能なコード化されたデータは、線形符号化、または２次元符号化、またはグリフ符号化によってコード化されていることを特徴とする請求項２に記載のドキュメント処理装置の自動設定システム。
【請求項５】
前記標識は、文字データを含み、
前記画像走査手段によって読み取られた前記文字データを認識する光学式文字認識手段を、さらに、有することを特徴とする請求項１に記載のドキュメント処理装置の自動設定システム。
【請求項６】
前記標識は、前記シートの表面の少なくとも１つの予め選択された位置に選択的に付加された機械によって読取り可能な印からなり、
前記それぞれの予め選択された位置は、前記ドキュメント・プロセッサの少なくとも１つの設定に対応していることを特徴とする請求項１に記載のドキュメント処理装置の自動設定システム。
【請求項７】
一連のドキュメントを前記ドキュメント受取り手段に連続的に供給するドキュメント供給装置を、さらに、有し、
前記一連のドキュメントのそれぞれは、前記最初のシートの表面に付加された前記標識を具備していることを特徴とする請求項３に記載のドキュメント処理装置の自動設定システム。
【請求項８】
１または複数のシートから構成されている、少なくとも１つのドキュメントを受け取るステップと、
前記ドキュメントの前記シートを読み取る画像走査ステップと、
このステップにおいて読み取られた前記ドキュメントの少なくとも１つのシート上に付加された標識に対応するジョブ・データを生成するステップと、
このステップにおいて生成された前記ジョブ・データにしたがってドキュメント・プロセッサをプログラムするステップと、
前記生成された前記ジョブ・データにしたがって前記ドキュメントの少なくとも一部を処理するステップと
を含むことを特徴とするドキュメント処理装置の自動設定方法。
【請求項９】
前記標識は、機械によって読取り可能なコード化されたデータを含み、
前記画像走査ステップにおいて読み取られた前記コード化されたデータを復号するステップを、さらに、含むことを特徴とする請求項８に記載のドキュメント処理装置の自動設定方法。
【請求項１０】
前記標識は、前記ドキュメントを受け取るステップにおいて受け取られた前記ドキュメントの最初のシートの表面に付加されていることを特徴とする請求項９に記載のドキュメント処理装置の自動設定方法。
【請求項１１】
前記機械によって読取り可能なコード化されたデータは、線形符号化、または２次元符号化、またはグリフ符号化によってコード化されていることを特徴とする請求項９に記載のドキュメント処理装置の自動設定方法。
【請求項１２】
前記標識は、文字データを含み、
前記画像走査ステップにおいて読み取られた前記文字データを認識する光学式文字認識ステップを、さらに、含むことを特徴とする請求項８に記載のドキュメント処理装置の自動設定方法。
【請求項１３】
前記標識は、前記シートの表面の少なくとも１つの予め選択された位置に選択的に付加された機械によって読取り可能な印からなり、
前記それぞれの予め選択された位置は、前記ドキュメント・プロセッサの少なくとも１つの設定に対応していることを特徴とする請求項８に記載のドキュメント処理装置の自動設定方法。
【請求項１４】
一連のドキュメントを連続的に供給するドキュメント供給するステップを、さらに、含み、
前記一連のドキュメントのそれぞれは、前記最初のシートの表面に付加された前記標識を具備していることを特徴とする請求項１０に記載のドキュメント処理装置の自動設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメント処理装置を自動設定するシステムおよび方法に関し、特に、複数のドキュメント処理ジョブを連続的に処理することを可能とするドキュメント処理装置を自動設定するシステムおよび方法に関する。
【背景技術】
【０００２】
通常、ドキュメント処理装置は、一度に１つのジョブしか処理できない。例外は、処理する対象である複数のジョブが、同一の部数のコピー、同一の照合（collation）要求、または同一の仕上げ要求など、同一の設定（configuration）または同一のパラメータを有している場合である。このことは、例えば、異なる両面印刷（duplex printing）オプションあるいは異なる仕上げ処理など、異なる設定を必要とする複数のドキュメント処理ジョブを、ユーザが処理する場合に問題となる。すなわち、ユーザが異なる設定を有する複数のドキュメント処理ジョブを処理することを必要とする場合には、ユーザは、最初のドキュメント処理ジョブ用のパラメータまたは設定をセットアップし、そのジョブの処理の終了を待った後、次のドキュメント処理ジョブ用に装置の設定をセットアップする操作を行うことが要求される。この操作を、それぞれの別個のドキュメント処理ジョブごとに、実行しなければならない。したがって、ユーザは、それぞれ別個のドキュメント処理ジョブごとに煩雑な操作を行わなければならず、かつ、それらのすべてのドキュメント処理ジョブの完了を待たねばならないため、この時間をその他の業務に関する作業に使うことができず、時間を消費しなければならない問題点があった。
【０００３】
したがって、上記の問題点を解決し、ユーザによる煩雑な操作を軽減し、複数のドキュメント処理ジョブを連続的に処理するべく、ドキュメント処理装置の自動設定を可能にするシステムおよび方法が望まれていた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、上記の従来の問題点に鑑みてなされたもので、複数のドキュメント処理ジョブを連続的に処理することを可能とするドキュメント処理装置を自動設定するシステムおよび方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明によるドキュメント処理装置の自動設定システムは、プログラム可能なドキュメント・プロセッサと、１または複数のシートから構成されている、少なくとも１つのドキュメントを受け取るドキュメント受取り手段と、前記ドキュメントのシートを読み取る画像走査手段と、この画像走査手段によって読み取った前記ドキュメントの少なくとも１つのシート上に付加された標識（indicia）に対応するジョブ・データを生成する手段と、この手段によって生成された前記ジョブ・データにしたがって前記ドキュメント・プロセッサをプログラムする手段と、前記生成された前記ジョブ・データにしたがって前記ドキュメントの少なくとも一部を処理する手段とを有する。前記標識は、機械によって読取り可能なコード化されたデータを含み、本発明によるドキュメント処理装置の自動設定システムは、前記画像走査手段によって読み取られた前記コード化されたデータを復号する復号手段を、さらに、有する。また、前記標識は、前記ドキュメント受取り手段によって受け取られた前記ドキュメントの最初のシートの表面に付加されている。前記機械によって読取り可能なコード化されたデータは、線形符号化、または２次元符号化、またはグリフ（glyph）符号化によってコード化されている。前記標識は、文字データを含む場合があり、本発明によるドキュメント処理装置の自動設定システムは、前記画像走査手段によって読み取られた前記文字データを認識する光学式文字認識手段を、さらに、有する。また、前記標識は、前記シートの表面の少なくとも１つの予め選択された位置に選択的に付加された機械によって読取り可能な印からなる場合があり、この場合には前記それぞれの予め選択された位置は、前記ドキュメント・プロセッサの少なくとも１つの設定に対応している。本発明によるドキュメント処理装置の自動設定システムは、一連のドキュメントを前記ドキュメント受取り手段に連続的に供給するドキュメント供給装置を、さらに、有し、前記一連のドキュメントのそれぞれは、前記最初のシートの表面に付加された前記標識を具備している。
【０００６】
本発明によるドキュメント処理装置の自動設定方法は、１または複数のシートから構成されている、少なくとも１つのドキュメントを受け取るステップと、前記ドキュメントの前記シートを読み取る画像走査ステップと、このステップにおいて読み取られた前記ドキュメントの少なくとも１つのシート上に付加された標識に対応するジョブ・データを生成するステップと、このステップにおいて生成された前記ジョブ・データにしたがってドキュメント・プロセッサをプログラムするステップと、前記生成された前記ジョブ・データにしたがって前記ドキュメントの少なくとも一部を処理するステップとを含む。
【発明の効果】
【０００７】
本発明によれば、複数のドキュメント処理ジョブを連続的に処理することを可能とするドキュメント処理装置を自動設定するシステムおよび方法が提供される。
【発明を実施するための最良の形態】
【０００８】
以下、適宜、図面を参照しながら本発明による実施形態の説明を行う。図１は本発明による実施形態が適用される、複数のドキュメント処理ジョブを連続的に処理するシステム全体の構成例を示すブロック図である。図に示したシステム１００は、コンピュータ・ネットワーク１０２として表されている分散コンピューティング環境を利用している。コンピュータ・ネットワーク１０２は、複数の電子装置間におけるデータの交換を可能とする本技術分野で知られた任意の分散通信環境である。コンピュータ・ネットワーク１０２は、例えば、仮想エリア・ネットワーク、ローカル・エリア・ネットワーク、パーソナル・エリア・ネットワーク、インターネット、イントラネット、ワイド・エリア・ネットワークまたはそれらの任意の組み合わせを含む本技術分野で知られている任意のコンピュータ・ネットワークである。本発明による一実施形態においてコンピュータ・ネットワーク１０２は、例えば、トークン・リング、IEEE802.11(x)、Ethernet（登録商標）またはその他の無線ベースまたは有線ベースのデータ通信メカニズム等の既存の多数のデータ転送メカニズムによって例示されるような物理レイヤおよびトランスポート・レイヤから構成されている。
【０００９】
システム１００は、さらに、様々なドキュメント処理を実行するために適切な多機能周辺装置（Multi-Function Peripheral；以下、ＭＦＰということがある。）１０４として図に表されている、少なくとも１台のドキュメント処理装置を含む。このようなドキュメント処理操作には、例えば、コピー、画像走査、電子メール、ドキュメント管理、ファクシミリ通信、印刷等が含まれる。ＭＦＰはドキュメント処理装置の一形態であって、このような異なる処理操作機能のうち、２つ以上の機能を持つドキュメント処理装置である。また、本発明による一実施形態において、ドキュメント処理装置１０４は、例えば、IEEE 1394あるいはＵＳＢインターフェイスを有する各種ドライブ、多様なＩＣメモリカード等の、複数のポータブル記憶媒体を受け入れるためのインターフェイスを備える。本発明の実施形態においては、ドキュメント処理装置１０４は、さらに、タッチ・スクリーン・インターフェイス、英数字インターフェイス、ＬＣＤ等のユーザ・インターフェイス１０６を備え、ユーザは、このようなユーザ・インターフェイスを介してドキュメント処理装置１０４と直接やり取りすることができる。
【００１０】
ドキュメント処理装置１０４は、ドキュメント処理装置１０４の画像走査ハードウェアに画像走査の対象となるドキュメントを搬送する自動ドキュメント供給装置（automated document feeder；以下、ＡＤＦということがある。）１０８を、さらに、含んでいる。ＡＤＦ１０８は、本技術分野において知られている任意の自動ドキュメント供給手段によって具現化することができる。
【００１１】
詳細は後述するが、ドキュメント処理装置１０４は、コード化された視覚的な標識（indicia）を復号するコントローラ１１０を内蔵している。また、コントローラ１１０は、ドキュメント処理装置１０４による処理操作を容易にする。コントローラ１１０は、ドキュメント処理装置１０４の動作の制御、ユーザ・インターフェイス１０６を介した画像の表示の制御、ウォーターマークの実装の制御、区切りページを含む標識の生成の管理等を実行するように構成されたハードウェア、ソフトウェア、あるいはこれらの適切な組み合わせによって具現化される。図においては、コントローラ１１０をドキュメント処理装置１０４に内蔵された形態で示しているが、コントローラ１１０はドキュメント処理装置１０４に通信可能に接続された外部装置の形態で実装することもできる。本発明による一実施形態においては、コントローラ１１０は、ドキュメント処理装置１０４によって実行されるドキュメント処理操作のデータ処理操作を円滑に実行するドキュメント・プロセッサを表している。コントローラ１１０の構成等については、後ほど図２と図３を参照しながら説明を行う。
【００１２】
ドキュメント処理装置１０４には、データ記憶装置１１２が通信可能に接続されている。データ記憶装置１１２は、例えば、ハードディスク・ドライブ、その他の磁気記憶装置、光学式記憶装置、フラッシュ・メモリまたはそれらの任意の組み合わせを含む本技術分野で知られている大容量記憶装置である。本発明における一実施形態においては、データ記憶装置１１２は、ドキュメント処理装置１０４の構成（configuration）または装置の設定（device settings）に関する情報を保存する。また、データ記憶装置１１２は、例えば、装置の設定を定めるために使用される種々のバーコード、ウォーターマーク（watermark）等を表すデータを、さらに、保存する。このようなデータの機能については、後ほど説明する。図においては、データ記憶装置１１２をドキュメント処理装置１０４とは分離した別個のコンポーネントの形態で示しているが、データ記憶装置１１２を、例えば、内蔵ハードディスク・ドライブ等のドキュメント処理装置１０４の内蔵記憶装置として実装することもできる。
【００１３】
ドキュメント処理装置１０４は、適切な通信リンク１１４を介してコンピュータ・ネットワーク１０２に通信可能に接続されている。適切な通信リンク１１４には、例えば、WiMax（Worldwide Interoperability for Microwave Access）、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、Bluetooth（登録商標）、公衆交換電話網、専用通信ネットワーク（proprietary communications network）、赤外線接続、光接続または本技術分野で知られている他の適切な有線または無線のデータ通信チャネルが含まれる。
【００１４】
システム１００は、さらに、通信リンク１１８を介してコンピュータ・ネットワーク１０２に通信可能に接続され、ノート形パーソナル・コンピュータとして表されている少なくとも１台のユーザ装置１１６を含む。図にユーザ装置１１６として示したノート形パーソナル・コンピュータは、本技術分野で知られた任意のパーソナル・コンピューティング装置の例であり、パーソナル・コンピューティング装置には、例えば、コンピュータ・ワークステーション、デスクトップ形パーソナル・コンピュータ、携帯情報端末（ＰＤＡ）、ウェブ適合（web-enabled）携帯電話、スマートフォン、またはその他のウェブ適合電子装置が含まれる。通信リンク１１８は、例えば、Bluetooth（登録商標）、WiMax、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、専用通信ネットワーク、赤外線接続、光接続、公衆交換電話網、または任意の適切な無線データ伝送システム、あるいは本技術分野で知られている有線通信を含むが、これらに限定されない本技術分野で知られている任意の適切なデータ通信チャネルである。ユーザ装置１１６は、例えば、電子ドキュメントおよびドキュメント処理インストラクションを生成し、生成したこれらのデータを、ドキュメント処理装置１０４またはコンピュータ・ネットワーク１０２に接続された任意のその他の類似の装置に送信する。
【００１５】
次に、図２および図３を参照しながら、本発明による実施形態におけるシステムの動作が実行されるコントローラのハードウェアおよび機能構成等を説明する。図２に、図１においてコントローラ１１０として示した、本発明による実施形態においてシステム１００の動作が実行されるコントローラ２００の代表的なハードウェア・アーキテクチャの構成例を示す。コントローラ２００は、少なくとも一つのＣＰＵを含むプロセッサ２０２を備えている。プロセッサ２０２は、互いに協調して動作する複数のＣＰＵから構成されることもある。また、コントローラ２００は、ＢＩＯＳ機能、システム機能、システム設定データおよびコントローラ２００の動作に使用する他のルーチンもしくはデータ等の静的または固定的なデータ、あるいはインストラクションのために有効に使用される、不揮発性または読出し専用メモリ（ＲＯＭ）２０４を含む。
【００１６】
また、コントローラ２００には、ダイナミック・ランダム・アクセス・メモリ、スタティック・ランダム・アクセス・メモリ、または他の任意の適切なアドレス指定可能かつ書込み可能な記憶システムから構成されるＲＡＭ２０６が含まる。ＲＡＭ２０６は、プロセッサ２０２により処理されるアプリケーションおよびデータ処理に関係するデータ・インストラクションのための記憶領域を提供する。
【００１７】
ストレージ・インターフェイス２０８は、コントローラ２００に関連するデータの不揮発性保存、大量保存または長期的な保存ためのメカニズムを提供する。ストレージ・インターフェイス２０８は、２１６として図示したディスク・ドライブ、あるいは光学式ドライブ、テープ・ドライブ等の適切な任意のアドレス指定可能、またはシリアル記憶装置等の大容量記憶装置の他、当業者に知られた適切な任意の大容量記憶媒体を使用する。
【００１８】
ネットワーク・インターフェイス・サブシステム２１０は、ネットワークからの入出力を適切にルーティングすることによって、コントローラ２００が他の装置と通信することを可能にする。ネットワーク・インターフェイス・サブシステム２１０は、装置２００への外部装置との一つまたは複数のコネクションのインターフェイスを適切にとる。図においては、例えば、Ethernet（登録商標）、トークン・リング等の固定または有線ネットワークとのデータ通信のための少なくとも一つのネットワーク・インターフェイス・カード２１４、および、WiFi（Wireless Fidelity）、WiMax、無線モデム、セルラ・ネットワークまたは適切な任意の無線通信システム等の手段を介した無線通信のために適切な無線インターフェイス２１８を示している。ネットワーク・インターフェイス・サブシステム２１０は、任意の物理的データ転送レイヤあるいは物理的データ転送レイヤではないデータ転送レイヤまたはプロトコル・レイヤを適切に利用している。図においては、ネットワーク・インターフェイス・カード２１４は、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワークまたはそれらの組合せから適切に構成される物理的ネットワーク２２０を介したデータ交換を行うために、相互接続されている。
【００１９】
プロセッサ２０２、読出し専用メモリ２０４、ＲＡＭ２０６、ストレージ・インターフェイス２０８、およびネットワーク・インターフェイス・サブシステム２１０の間のデータ通信は、バス２１２によって例示したバス・データ転送メカニズムを介して行われる。
【００２０】
また、ドキュメント・プロセッサ・インターフェイス２２２もバス２１２を介してデータ通信を行う。ドキュメント・プロセッサ・インターフェイス２２２は、１つまたは複数のドキュメント処理動作を実行するために、ドキュメント処理ハードウェア２３２との接続を提供する。そのようなドキュメント処理動作には、コピー・ハードウェア２２４によって実行されるコピー、画像走査ハードウェア２２６によって実行される画像走査、印刷ハードウェア２２８によって実行される印刷、およびファクシミリ・ハードウェア２３０によって実行されるファクシミリ通信が含まれる。コントローラ２００は、これらのドキュメント処理動作のいずれかまたはすべてを適切に動作させる。複数のドキュメント処理動作を実行可能なシステムは、前述したように、ＭＦＰと呼ばれる。システム１００の機能は、ドキュメント処理装置と関連するインテリジェント・サブシステムとして図２に示したコントローラ２００を含む、ドキュメント処理装置において実行される。
【００２１】
次に図３を参照しながらシステムの動作が実行されるコントローラの機能ブロックと動作の概要を説明する。図３に、本発明による実施形態のシステム１００の動作が実行されるコントローラ３００の機能ブロックの構成例を示す。図３は、ソフトウェアおよびオペレーティング・システム機能との関連において、図２に示したハードウェアの機能性を例示している。コントローラ３００の機能は、ドキュメント処理エンジン３０２を含む。
【００２２】
一実施形態において、ドキュメント処理エンジン３０２は、印刷動作、コピー動作、ファクシミリ通信動作および画像走査動作を可能にする。これらの機能を一つの装置で実行できる装置が、業界において一般に好まれるドキュメント処理周辺装置であるＭＦＰである。しかし、コントローラ３００が上記のドキュメント処理動作のすべてを可能にする必要は必ずしもない。コントローラは、上記のドキュメント処理動作のサブセットである、専用のドキュメント処理装置、あるいはより限定した目的のドキュメント処理装置においても有効に用いられる。
【００２３】
ドキュメント処理エンジン３０２はユーザ・インターフェイス・パネル３１０と適切にインターフェイスされており、ユーザまたは管理者は、このパネル３１０を介して、ドキュメント処理エンジン３０２によって制御される機能にアクセスすることができる。アクセスは、コントローラへのローカルなインターフェイスを介して行われるか、遠隔のシン・クライアント（thin client）またはシック・クライアント（thick client；ファット・クライアントともいう。）によって遠隔から行われる。
【００２４】
ドキュメント処理エンジン３０２は、印刷機能部３０４、ファクシミリ通信機能部３０６および画像走査機能部３０８とデータ通信を行う。これらの機能部は、印刷、ファクシミリの送受信、およびドキュメント画像をコピーのために取得するか、またはドキュメント画像の電子バージョンを生成するためのドキュメント画像走査の、実際の処理操作を容易にする。
【００２５】
ジョブ・キュー（job queue）３１２は、印刷機能部３０４、ファクシミリ通信機能部３０６および画像走査機能部３０８とデータ通信を行う。ビットマップ、ページ記述言語（ＰＤＬ）またはベクター・フォーマット等の種々の画像形式は、画像走査機能部３０８からジョブ・キュー３１２を介して以降の処理のために中継される。
【００２６】
ジョブ・キュー３１２は、また、ネットワーク・サービス機能部３１４ともデータ通信を行う。一実施形態において、ジョブ制御、状態データまたは電子ドキュメント・データが、ジョブ・キュー３１２とネットワーク・サービス機能部３１４との間で交換される。したがって、適切なインターフェイスが、任意のシン・クライアントまたはシック・クライアントであるクライアント側ネットワーク・サービス機能３２０を介したコントローラ３００へのネットワーク・ベースのアクセスのために設けられている。一実施形態において、ウェブ・サービス・アクセスは、ハイパーテキスト転送プロトコル（HTTP）、ファイル転送プロトコル（FTP）、ユニフォーム・データ・ダイアグラム・プロトコル（uniform data diagram protocol）または他の任意の適切な交換メカニズムによって実行される。ネットワーク・サービス機能部３１４は、また、FTP、電子メール、テルネット（TELNET）等を介した通信のために、クライアント側ネットワーク・サービス機能３２０とのデータ交換も有効に提供する。このように、コントローラ機能３００は、種々のネットワーク・アクセス・メカニズムによって、電子ドキュメントおよびユーザ情報の出力あるいは受信を容易にする。
【００２７】
ジョブ・キュー３１２は、また、画像プロセッサ３１６ともデータ通信を行う。画像プロセッサ３１６は、印刷機能部３０４、ファクシミリ通信機能部３０６または画像走査機能部３０８等の装置サービスと、電子ドキュメントを交換するために適したフォーマットに変換する、ラスタ画像処理（ＲＩＰ）、ページ記述言語インタープリタまたは任意の適切な画像処理を行うメカニズムである。
【００２８】
最後に、ジョブ・キュー３１２はジョブ解析部（job parser）３１８とデータ通信を行い、このジョブ解析部３１８はクライアント装置サービス部３２２等の外部装置からの印刷ジョブ言語（ＰＪＬ）ファイルを受け取る働きをする。クライアント装置サービス部３２２は、印刷、ファクシミリ通信、またはコントローラ機能３００による処理が有効である電子ドキュメントのその他の適切な入力を含んでいる。ジョブ解析部３１８は、受け取った電子ドキュメント・ファイルを解析し、それを前述した機能および要素と関連する処理のために、解析した電子ドキュメント・ファイル情報をジョブ・キュー３１２に中継する働きをする。
【００２９】
以下、本発明における動作の概要を説明する。ドキュメント処理装置１０４のコントローラ１１０は、本技術分野において知られている任意の適切な手段によって、ユーザから、設定（configuration settings）またはデータを受け取る。例えば、ユーザは、ユーザ装置１１６を使用してコンピュータ・ネットワーク１０２を介して、あるいは、ドキュメント処理装置１０４で直接ユーザ・インターフェイス１０６を介して、装置のセッティング（device settings）を選択することができる。ユーザ装置１１６を介して選択する場合には、適切な装置ドライバを用いて設定を容易に行うことができる。また、ユーザ・インターフェイス１０６を介して選択する場合には、コントローラ１１０と関連するプロセッサを使用して、ソフトウェア・ユーティリティを利用することにより、所望の設定の選択が容易に行われる。例えば、あるオリジナルのドキュメント（original document）についてユーザによって選択された設定は、その後、そのドキュメントの再生成（reproduction）ごとに使用される。
【００３０】
ユーザが設定を選択する方法とは無関係に、選択された構成を表す標識がコントローラ１１０によって生成される。例えば、これらの標識は、ドキュメント処理装置１０４によって処理される、所定のオリジナルのドキュメントについての設定を指定するために、用いられる。標識は、例えば、文字データから構成され、ドキュメント処理装置によって、光学式文字認識（ＯＣＲ）を介して解釈される。次いで、コントローラ１１０は、この標識をオリジナルのドキュメントに選択的に付加する。標識の付加は、ユーザ指定の標識のタイプに応じて、異なったものとすることができる。したがって、ユーザがウォーターマークを用いることを選択した場合には、オリジナルのドキュメントの最初のページは、ウォーターマークが加えられた状態で出力される。ウォーターマークは、ドキュメント処理装置１０４のユーザが目で見ることも可能であってコントローラ１１０も認識できる状態にすることもでき、ユーザは見ることはできないがコントローラ１１０は認識できる隠蔽状態にすることもできる。標識が選択的に、例えば、バーコードとして、付加される場合には、付加された標識を含む区切りページ（separator page）が生成される。本発明の一実施形態においては、生成された区切りページは、同一の装置設定を使用する、他のドキュメントにおいて将来使用できるように、ドキュメント処理装置１０４のコントローラ１１０によってデータ記憶装置１１２に保存される。また、本発明による一実施形態においては、ページのそれぞれの予め選択された領域がドキュメント処理装置１０４の異なる設定に対応するように、標識は、例えば、最初のページまたは区切りページなどのページの予め選択された領域に、ユーザによって選択的に付加される。この結果、オリジナルのドキュメントは、区切りページに標識が印刷された状態で出力される。例えば、区切りページが、オリジナルのドキュメントの最初のページとして出力され、オリジナルのドキュメントの残りの部分が、その後、印刷出力される。
【００３１】
区切りページが用いられるときには、標識は、例えば、バーコードとして具現化される。ここで、バーコードは、例えば、EAN-13、EAN-8、EAN-Bookland、UPC-A、UPC-E、UPC Shipping、ITF-14、SCC-14、Code 11、Interleaved 2 of 5、Industrial 2 of 5、Standard 2 of 5、 Codabar（USD-4、NW-7、2 of 7）、 Plessey、MSI、OPC、Postnet、Code 39、Code 93、Extended Cod 93、Code 128、UCC/EAN-128、LOGMARS、PDF-417、DataMatrix、Maxicode、ＱＲコード（登録商標）等を含む、任意のコード化された標識である。すなわち、本発明におけるバーコードには、１次元コードのみならず、２次元コードも含む。このようなバーコードは、ドキュメント処理装置１０４の設定を表しており、機械によって読むことができる。したがって、標識は文字データからなる場合もあり、この場合には、光学文字認識手段を介して受け取り手であるドキュメント処理装置によって、文字データが検出され、解釈される。ウォーターマークも、同様に、それが付加されるオリジナルのドキュメントの出力に対応した、ドキュメント処理装置１０４の所望の設定用の、機械によって読むことが可能なインストラクションを含んだ形態でコード化される。これらの機械によって読むことが可能なコード化されたデータ、すなわちバーコードまたはウォーターマークは、線形符号化、２次元符号化、グリフ（glyph）符号化、または本技術分野において知られているその他の符号化方法によって具現化することができる。
【００３２】
本発明による一実施形態においては、ドキュメント処理装置１０４は、区切りページの生成を容易にするソフトウェア・ユーティリティを含んでいる。例えば、生成される区切りページは、所望のコピー設定をコード化するバーコード画像を含んでいる。ソフトウェア・ユーティリティは、例えば、コントローラ１１０にインストールされ、コントローラ１１０上で動作する。また、ソフトウェア・ユーティリティにより、ユーザは、さらに、ユーザ・インターフェイス１０６を介して表示されるグラフィカル・ユーザ・インターフェイス（以下、ＧＵＩということがある。）を介した、区切りページの生成、区切りページのデータ記憶装置１１２への保存、区切りページの印刷等を実行することが可能となる。ユーザは、その後、保存した区切りページを、その後のドキュメント処理ジョブに組み入れることができる。
【００３３】
本発明による他の実施形態においては、ドキュメント処理装置１０４のコントローラ１１０は、所定のドキュメント用のコピー設定をコード化したウォーターマークの組み込みを容易にするソフトウェア・ユーティリティを含んでいる。ユーザは、例えば、ユーザ・インターフェイス１０６上に表示されるＧＵＩを介して所望のドキュメント処理設定を指定し、指定された設定はコード化され、ウォーターマークが形成される。形成されたウォーターマークをドキュメントの最初のページに刷り込む。このドキュメントは、自動化された設定処理操作を使用するその後のドキュメント処理ジョブにおいて、オリジナルとして使用される。
【００３４】
標識が、ドキュメント処理装置１０４から出力されるオリジナルのドキュメントと結び付けられる動作に関して説明を行った。次に、コード化された標識に含まれている設定に関する情報を使用した、ドキュメント処理装置１０４によるオリジナルのドキュメントの再生成の動作に関して説明を行う。ドキュメント処理装置１０４は、まず、任意の適切な手段によってオリジナルのドキュメントを受け取る。例えば、最初のページとして区切りページがあるオリジナルのドキュメント、または最初のページとして付加されたウォーターマークを含むページがあるオリジナルのドキュメントを、ＡＤＦ１０８に載置する。次いで、ドキュメント処理装置１０４のコントローラ１１０により、自動設定に対応しているか否かについての判断が行われる。すなわち、再生成の対象であるドキュメントと関連づけられているコード化された標識に基づいて、ドキュメント処理装置１０４を自動設定するか否かについての判断がコントローラ１１０によって行われる。自動設定が使用可能ではないと判断された場合には、ドキュメント処理装置１０４のコントローラ１１０は、ドキュメント処理装置１０４の現在の設定を用いて、要求されたドキュメント処理操作を実行する。
【００３５】
ドキュメント処理装置１０４が、ドキュメント標識に基づいた自動設定に対応していると判断された場合には、本技術分野において知られている任意の適切な手段を介して、ドキュメント処理装置１０４により、オリジナルのドキュメントが画像走査される。次いで、コード化された標識が検出されたか否か、すなわち、区切りページにあるバーコード、またはドキュメントの最初のページにあるウォーターマークが検出されたか否かについて、判断が行われる。このようなコード化された標識は検出されていないと判断された場合には、ドキュメント処理操作を中止し、ユーザに対して失敗を通知する。このようなコード化された標識がドキュメント処理装置１０４のコントローラ１１０によって確認された場合には、コード化されている標識が復号化され、そのドキュメントの出力を実行するドキュメント処理装置１０４の設定を含むジョブ・データが生成される。後ほど詳しく説明を行うが、例えば、バーコードまたはウォーターマークがコントローラ１１０によって確認され、復号し、復号化されたコードによって指定されている設定によってドキュメント処理装置１０４のコントローラ１１０をプログラムすることにより、その設定を実施する。本発明の一実施形態においては、コントローラ１１０は、標識がある場所に基づいて、受け取ったドキュメントを処理する際に使用する設定を判断する。また、本発明の実施形態においては、機械によって読み取り可能な標識として文字データを用いることができ、この文字データは、次いで、ドキュメント処理装置１０４のコントローラ１１０を用いて、光学文字認識によって認識される。次に、コントローラ１１０によって認識された設定にしたがって、ドキュメント処理要求が出力される。後続のそれぞれのジョブは画像走査され、新たな設定を用いるか否かが判断される。
【００３６】
本発明による一実施形態においては、ドキュメント処理装置１０４のコントローラ１１０は、自動化された設定方法を使用してドキュメント処理ジョブ用のワークフローを制御するソフトウェア・ユーティリティを含んでいる。ユーザは、例えば、ユーザ・インターフェイス１０６によってユーザに表示されるＧＵＩを介して自動設定機能を使用可能にするか、不可能にすることができる。このような実施形態においては、ソフトウェア・ユーティリティは、それぞれのオリジナルのドキュメントの区切りページのバーコードを復号するタスク、および最初のページのウォーターマークを復号するタスクを担っている。その後、ドキュメント処理装置１０４は、コントローラ１１０の指示にしたがって、オリジナルのドキュメントのそれぞれのページを画像走査し、コード化されているバーコードまたはウォーターマークを検出する。次いで、ソフトウェア・ユーティリティは、バーコードまたはウォーターマークに含まれている設定データを読み取り、その結果に応じてドキュメント処理装置の設定を適合させる。この結果、このドキュメント処理装置１０４の設定は、新しい区切りページまたはウォーターマークが検出されるまで、同じ状態で、ジョブに対して使用される。
【００３７】
次に図４および図５を参照しながら、本発明による実施形態において、複数のドキュメント処理ジョブを連続的に処理することを可能とするドキュメント処理装置を自動設定する動作を説明する。図４に、本発明による実施形態において、装置の設定に対応する標識を生成し、その標識をオリジナルのドキュメントと結び付ける動作を中心として、ドキュメント処理装置の自動設定を行う動作例を表すフローチャートを示す。先ず、Ｓ４０２で、ドキュメント処理装置１０４のコントローラ１１０が、ユーザから設定データを受け取る。前述したように、設定データは、コンピュータ・ネットワーク１０２を介してユーザ装置１１６の装置ドライバから伝達することも、あるいはドキュメント処理装置１０４のユーザ・インターフェイス１０６を介して伝達することもできる。次いで、コントローラ１１０は、選択された設定データを表す標識をＳ４０４において生成することにより、設定データをコード化する。ドキュメント処理装置１０４と関連づけられているコントローラ１１０は、ドキュメント、例えば、オリジナルのドキュメントの出力のための所望の設定データを表す、例えば、バーコードの標識またはウォーターマークの標識を使用する。
【００３８】
Ｓ４０６において、ドキュメント処理装置１０４のコントローラ１１０は、任意の適切な手段によって、標識をオリジナルのドキュメントに選択的に付加する。例えば、標識はオリジナルのドキュメントの電子コピーに付加され、これをドキュメント処理装置１０４によって出力することができる。Ｓ４０８において、付加された標識がウォーターマークの形態であるか否かの判断が行われる。標識としてコード化された設定データが、ウォーターマークの形態でドキュメントに付加されていると判断されると、処理はＳ４１０に進む。Ｓ４１０で、ドキュメント処理装置１０４は、コントローラ１１０の指示にしたがって、ドキュメントの最初のページにウォーターマーク標識が付加されたオリジナルのドキュメントを出力する。ウォーターマークは、ユーザにとって可視的である必要はないが、機械によって読み取り可能でなければならない。本発明の一実施形態によれば、ドキュメントの最初のページまたはドキュメントの区切りページに付加された標識の配置によって、ドキュメントを処理する際にドキュメント処理装置によって使用される所望の設定について知らせることができる。ドキュメントに付加する標識は、文字データとすることも可能であり、この場合には、受信側のドキュメント処理装置により、光学文字認識処理によって解釈することができる。Ｓ４１０における結果として、ウォーターマークがドキュメントの最初のページに付加された状態で、オリジナルのドキュメントのハードコピーがドキュメント処理装置１０４から出力される。
【００３９】
Ｓ４０８において、電子ドキュメントに選択的に付加されている標識がウォーターマークではないと判断された場合には、処理はＳ４１２に進み、ドキュメント処理装置１０４は、コントローラ１１０の指示にしたがって、標識を含む区切りページを生成する。区切りページに付加される標識は、例えば、機械によって判読可能なバーコードから構成される。適切なバーコードとしては、例えば、EAN-13、EAN-8、EAN-Bookland、UPC-A、UPC-E、UPC Shipping、ITF-14、SCC-14、Code 11、Interleaved 2 of 5、Industrial 2 of 5、Standard 2 of 5、Codabar（USD-4、NW-7、2 of 7）、Plessey、MSI、OPC、Postnet、Code 39、Code 93、Extended Cod 93、Code 128、UCC/EAN-128、LOGMARS、PDF-417、DataMatrix、Maxicode、QR Code等があり、一次元コードのみならず二次元コードも含む。
【００４０】
本発明による一実施形態においては、ドキュメント処理装置１０４によって生成された区切りページは、Ｓ４１４で、データ記憶装置１１２に保存される。生成された区切りページを、このように保存することによって、ドキュメント処理装置１０４のコントローラ１１０は、同一の所望の装置設定データを有する後続のドキュメント用に、保存した区切りページを取り出して再使用することができる。次いで、処理はＳ４１４からＳ４１６に進み、ドキュメント処理装置１０４は、バーコードの標識が付加された区切りページからなる出力ドキュメントの最初のページを有するそのドキュメントのハードコピーオリジナルを出力する。
【００４１】
次に図５を参照しながら、本発明による実施形態において、コード化された標識に含まれている設定に関する情報を使用した、ドキュメント処理装置１０４によるオリジナルのドキュメントの再生成の動作に関して説明を行う。図５に、本発明による実施形態において、ドキュメントに付加された標識を使用したドキュメント入力装置の自動設定を行う動作例を表すフローチャートを示す。先ず、Ｓ５０２で、ドキュメント処理装置１０４は、ドキュメントのハードコピーオリジナルを受け取る。ここで、ドキュメントの形態がハードコピーであることは、例示を目的としたものに過ぎず、ドキュメントが電子フォーマットの形態であってもよい。オリジナルのドキュメントは、例えば、本技術分野において知られているドキュメント処理装置で通常行われるように、ＡＤＦ１０８に載置される。当然ながら、一連の複数のドキュメントをＡＤＦ１０８上に置くことは可能である。次いでＳ５０４において、コントローラ１１０は、ドキュメント処理装置１０４が装置のセッティングの自動的な設定を使用可能なように構成されているか否かを判断する。例えば、ユーザ・インターフェイス１０６に表示されるＧＵＩをユーザまたは管理者が使用することにより、ドキュメント処理装置１０４の自動的な設定を使用可能にすることができる場合もある。ドキュメント処理装置１０４が自動的な設定に対応していない場合には、処理はＳ５０６に進む。Ｓ５０６では、現在の装置設定を使用して、選択されたドキュメント処理操作にしたがってオリジナルのドキュメントを処理する。
【００４２】
Ｓ５０４において、ドキュメント処理装置１０４が自動的な設定に対応していると判断された場合には、処理はＳ５０８に進み、オリジナルのドキュメントは画像走査され、電子フォーマットに変換される。オリジナルのドキュメントは、ＡＤＦ１０８からドキュメント処理装置１０４の画像走査コンポーネントに、一度に１枚ずつ供給され、この結果、オリジナルのドキュメントを表す電子データが生成される。次いでＳ５１０において、オリジナルのドキュメントの最初に画像走査されたシートが、例えば、ウォーターマークあるいはバーコード等の、コード化されている標識を含んでいるか否かが、ドキュメント処理装置１０４のコントローラ１１０によって判断される。この標識がコントローラ１１０によって識別されなかった場合には処理はＳ５１２に進み、要求されたドキュメント処理操作を中止し、ユーザにエラーを通知する。
【００４３】
Ｓ５１０において、コード化されている標識がドキュメント処理装置１０４のコントローラ１１０によって識別された場合には、処理はＳ５１４に進む。Ｓ５１４では、コード化されている標識、例えば、ウォーターマークあるいはバーコードを復号化し、ドキュメントの処理と関連する設定情報を取得する。前述したように、コード化された標識は、コントローラ１１０で実行される光学文字認識処理によって識別、解釈することができる、文字データを含むことが可能である。また、本発明の一実施形態においては、ページ上にある標識の位置によって、ドキュメント処理装置１０４によって使用される設定を示すことが可能である。次いで、Ｓ５１６において、復号された標識を使用することにより、オリジナルのドキュメントの処理においてドキュメント処理装置１０４によって使用される設定を表すジョブ・データが生成される。次いでＳ５１８において、Ｓ５１６で生成されたジョブ・データにしたがって、ドキュメント処理装置１０４のコントローラ１１０すなわちドキュメント・プロセッサをプログラムする。次いでＳ５２０において、Ｓ５１６で生成されたジョブ・データにしたがって、オリジナルのドキュメントを処理する。次いでＳ５２２において、処理を要する更なるジョブが残っているか否かについて、ドキュメント処理装置１０４のコントローラ１１０によって判断が行われる。更なるジョブが残っていると判断された場合には、処理はＳ５０８に戻り、次のドキュメントを読み取ることにより、次のジョブを処理するための設定を確認する。処理を要するジョブが残っていないと判断された場合には、処理は終了する。
【００４４】
以上の説明から明らかなように、本発明によれば、複数のドキュメント処理ジョブを連続的に処理することを可能とするドキュメント処理装置を自動設定するシステムおよび方法が提供される。したがって、本発明によれば、それぞれ別個のドキュメント処理ジョブを実行する必要があるユーザに従来要求された操作の煩雑さが軽減される。また、このようなユーザは、従来、すべてのドキュメント処理ジョブが完了することを待つ必要があり、この待ち時間を他の業務に関する作業に使うことができず時間を消費しなければならなかったが、本発明によれば、このような問題も軽減され、ユーザは時間を有効に使うことが可能になり、業務の効率向上が図られる。
【００４５】
本発明は、ソース・コード、オブジェクト・コード、部分的にコンパイルされた形のようなコード中間ソースおよびオブジェクト・コードの形、あるいは本発明の実施形態で使用するために適した任意の他の形のコンピュータ・プログラムに適用される。コンピュータ・プログラムは、スタンドアローンのアプリケーション、ソフトウェア・コンポーネント、スクリプトまたは他のアプリケーションへのプラグ・インとすることができる。本発明を実施するコンピュータ・プログラムは、例えば、ＲＯＭやＲＡＭ等の記憶媒体、ＣＤ−ＲＯＭ等の光記録媒体、フロッピー（登録商標）ディスク等の磁気記録媒体等の、コンピュータ・プログラムを伝達することができる任意の実体または装置である担体上で具体化することができる。この担体は、電気ケーブルまたは光ケーブルによって、または無線や他の手段によって伝えられる電気信号や光信号等の任意の伝達可能な担体である。コンピュータ・プログラムは、サーバからインターネットを介してダウンロードすることもできる。また、コンピュータ・プログラムの機能は集積回路に組み込むこともできる。説明を行った本発明の原理を実質的にコンピュータまたはプロセッサに実行させるコードを含む任意およびすべての実施形態は、本発明の技術的な範囲内にある。
【００４６】
本発明の好ましい実施形態の以上の説明は、例示と説明のために行った。説明は網羅的ではなく、本発明を開示した形態に限定しようとするものでもない。以上の教示を鑑みて明らかな修正または変形が可能である。実施形態は、本発明の原理とその実際的な応用例を最もよく示し、それにより当業者が、本発明を、意図された特定の使用に適した様々な実施形態において様々な修正で使用できるように選択され説明された。そのようなすべての修正と変形は、特許請求の範囲の記載に明示されるとおりの本発明の原理および範囲内において、当業者によって行われ得ることは明らかであり、特許請求の範囲の記載によって定められる発明の技術的な範囲内にある。
【図面の簡単な説明】
【００４７】
【図１】本発明による実施形態が適用されるシステム全体の構成例を示すブロック図である。
【図２】本発明による実施形態のシステムの動作が実行されるコントローラのハードウェアの構成例である。
【図３】本発明による実施形態のシステムの動作が実行されるコントローラの機能ブロックの構成例である。
【図４】本発明による実施形態において、装置の設定に対応する標識の生成に始まる、ドキュメント入力装置の自動設定を行う動作例を表すフローチャートである。
【００４８】
を行う動作例を表すフローチャートである。
【図５】本発明による実施形態において、ドキュメントに付加された標識を使用したドキュメント入力装置の自動設定を行う動作例を表すフローチャートである。
【符号の説明】
【００４９】
１００  システム
１０２  コンピュータ・ネットワーク、分散コンピューティング環境
１０４  ドキュメント処理装置、ＭＦＰ
１０６  ユーザ・インターフェイス
１０８  自動ドキュメント供給装置、ＡＤＦ
１１０  コントローラ
１１２  データ記憶装置
１１４、１１８  通信リンク
１１６  ユーザ装置
２００、３００  コントローラ
２０２  プロセッサ
２０４  読み出し専用メモリ、ＲＯＭ
２０６  ＲＡＭ
２０８  ストレージ・インターフェイス
２１０  ネットワーク・インターフェイス・サブシステム
２１２  バス
２１４  ネットワーク・インターフェイス・カード
２１６  ディスク・ドライブ
２１８  無線インターフェイス
２２０  物理的ネットワーク
２２２  ドキュメント・プロセッサ・インターフェイス
２２４  コピー・ハードウェア
２２６  画像走査ハードウェア
２２８  印刷ハードウェア
２３０  ファクシミリ・ハードウェア
２３２  ドキュメント処理ハードウェア
３０２  ドキュメント処理エンジン
３０４  印刷機能部
３０６  ファクシミリ通信機能部
３０８  画像走査機能部
３１０  ユーザ・インターフェイス・パネル
３１２  ジョブ・キュー
３１４  ネットワーク・サービス機能部
３１６  画像プロセッサ
３１８  ジョブ解析部
３２０  クライアント側ネットワーク・サービス機能
３２２  クライアント装置サービス部
【図２】
2007334897.tif 000003
【図３】
2007334897.tif 000004
【図４】
2007334897.tif 000005
【図５】
2007334897.tif 000006
【図１】
2007334897.tif 000007