(57)【要約】【課題】  印刷されたデータを遠方のユーザでも入手できるようにすること。【解決手段】  本発明は、ページを印刷するプリントエンジンと、ユーザがページをスキャンするために使用するスキャナと、を有する多機能周辺装置（MFP）を提供する。MFPでは、少なくとも１つのページを記述するプリントジョブを受け取るステップと、前記プリントエンジンで前記少なくとも１つのページを印刷するステップを含む方法を実行する。この方法では、前記少なくとも１つのページをスキャンすべきことを前記プリントジョブが示す場合、印刷された少なくとも１つのページを前記プリントエンジンから前記スキャナに移すサブステップと、該印刷された少なくとも１つのページを前記スキャナでスキャンするサブステップとを実行する。   【選択図】図３C
2004166243.tif 000002
【特許請求の範囲】
【請求項１】
ページを印刷するプリントエンジンと、ユーザがページをスキャンするために使用するスキャナと、を有する多機能周辺装置（ＭＦＰ）において、
少なくとも１つのページを記述するプリントジョブを受け取るステップと、
前記プリントエンジンで前記少なくとも１つのページを印刷するステップを含み、
前記少なくとも１つのページをスキャンすべきことを前記プリントジョブが示す場合、
印刷された少なくとも１つのページを、前記プリントエンジンから前記スキャナに移すサブステップと、
該印刷された少なくとも１つのページを、前記スキャナでスキャンするサブステップと、を実行する方法。
【請求項２】
前記印刷された少なくとも１つのページを前記スキャナからユーザがアクセス可能な場所へと移すサブステップをさらに含む、請求項１記載の方法。
【請求項３】
前記プリントジョブが、前記少なくとも１つのページをスキャンすべきことを示さない場合、前記印刷された少なくとも１つのページを、前記プリントエンジンからユーザがアクセス可能な場所に移す、請求項１記載の方法。
【請求項４】
前記プリントジョブが外部装置のアドレスを含み、前記スキャンするサブステップでスキャンデータが生成され、前記方法は該スキャンデータを前記アドレスに送信するサブステップをさらに含む、請求項１記載の方法。
【請求項５】
前記送信するステップは、前記スキャンデータを前記アドレスに電子メール送信することを含む請求項４記載の方法。
【請求項６】
（ａ）多機能周辺装置（ＭＦＰ）と、
（ｂ）通信リンクを介して該ＭＦＰに接続されたコンピュータとを備え、
前記ＭＦＰは、ユーザがページをスキャンするために使用するスキャナを含み、
前記コンピュータは、文書が前記ＭＦＰで印刷されその後スキャンされるように、ユーザが要求できるようにする、ユーザインタフェースを備えるシステム。
【請求項７】
前記コンピュータは、前記要求に対し、プリントジョブを前記ＭＦＰに送信することによって応答し、
前記プリントジョブは、前記文書を印刷およびスキャンするように前記ＭＦＰに命令し、
前記ＭＦＰは、前記文書を印刷し該印刷された文書をスキャンすることによって、前記プリントジョブに応答し、
前記ＭＦＰは、前記スキャナを用いて前記文書をスキャンする請求項６記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
コピー、印刷、ファックスおよびスキャン等の複数の関連機能を実行できる周辺装置が利用可能になった。これらの装置は、多機能周辺装置（multifunction peripheral（ＭＦＰ））と呼ばれることがある。
【背景技術】
【０００２】
ＭＦＰは、ページを印刷するプリントエンジンとスキャナを備えることができる。スキャナは、通常、ウォークアップ（walk-up、歩いて移動する）ユーザが、ページを記述するデータ（スキャンデータ）を作成するためにハードコピー文書をスキャンすることができるように構成される。ハードコピー文書がスキャンされた後、ＭＦＰは、ウォークアップユーザが、スキャンデータを特定の宛先に送信しおよび／または文書の追加のコピーを印刷する等を行うことができるようにすることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ＭＦＰは、市場で広く受入れられるようになった。この市場での成功の１つの理由は、これらの機器の汎用性に関連する。しかしながら、当該技術分野の現在の最高技術を越えてＭＦＰの汎用性を向上させることが望ましい。
【課題を解決するための手段】
【０００４】
本発明は、ページを印刷するプリントエンジンと、ユーザがページをスキャンするために使用するスキャナと、を有する多機能周辺装置（MFP）を提供する。
【０００５】
MFPでは、少なくとも１つのページを記述するプリントジョブを受け取るステップと、前記プリントエンジンで前記少なくとも１つのページを印刷するステップを含む方法を実行する。
【０００６】
この方法では、前記少なくとも１つのページをスキャンすべきことを前記プリントジョブが示す場合、印刷された少なくとも１つのページを前記プリントエンジンから前記スキャナに移すサブステップと、該印刷された少なくとも１つのページを前記スキャナでスキャンするサブステップとを実行する。
【発明を実施するための最良の形態】
【０００７】
図１は、本発明の一実施形態を組込んだコンピュータシステム１０２のハイレベルなブロック図である。コンピュータシステム１０２は、コンピュータ１０４と多機能周辺装置（ＭＦＰ）１０６とを含む。以下の論考では、ユーザ１０３はコンピュータ１０４を操作すると仮定する（例示の目的のため）。
【０００８】
コンピュータ１０４は、通信リンク１０８を介してＭＦＰ１０６と通信することができる。通信リンク１０８は、任意の適切な通信システムとすることができる。通信リンク１０８は、有線および／または無線タイプ通信システムとすることもできる。ある実施態様では、たとえば、通信リンク１０８は、イントラネットおよび／または公衆インターネットとすることもできる。他の実施態様では、たとえば、通信リンク１０８は、２つの装置を直接接続するケーブルとすることもできる。
【０００９】
コンピュータ１０４は、ディスプレイモニタ１１６と、処理ユニット１１８と、ユーザ入力装置１２０と、メモリ１２２とを含む。メモリ１２２に格納されるのは、「アプリケーションソフトウェア」１２４と文書１４０とである。処理ユニット１１８は、アプリケーションソフトウェア１２４を検索して実行することができる。コンピュータ１０４は、アプリケーションソフトウェア１２４の実行をサポートするオペレーティングシステム（図示せず）を含むことができる。
【００１０】
なお、コンピュータ１０４をデスクトップコンピュータであるものとして示すが、コンピュータ１０４は、実際には、プリンタにプリントジョブを送信することができるいかなるタイプのコンピューティング装置であることができる。したがって、たとえば、コンピュータ１０４は、デスクトップコンピュータ、ラップトップまたはハンドヘルド装置（たとえば、個人情報端末）とすることができる。
【００１１】
なお後述するように、アプリケーションソフトウェア１２４により、コンピュータ１０４は、ａ）文書１４０を、ＭＦＰ１０６が解釈することができるフォーマットであるプリントジョブに変換することと、ｂ）プリントジョブをＭＦＰ１０６に送信することと、が可能になる。ある実施態様では、アプリケーションソフトウェア１２４は、たとえば、ワードプロセッシングアプリケーションおよび／またはプリントドライバとすることができる。
【００１２】
ＭＦＰブロック図
図２Ａは、ＭＦＰ１０６のハイレベルなブロック図である。図２Ａに示すように、ＭＦＰ１０６は、コントローラ２０２と、媒体移送システム２０４と、スキャナ２０６と、プリントエンジン２０８とを有する。ＭＦＰ１０６は、不揮発性メモリ２０９（たとえば、ディスクドライブ）と、ローカルユーザインタフェース（ＵＩ）２１０（たとえば、ローカル制御パネル）と、媒体供給部２１２と、入力トレー２１５と、出力トレー２１７とをさらに含むことができる。また、ＭＦＰ１０６は、図示しない追加のコンポーネントを含むことができる。
【００１３】
図２Ｂは、この例では、コントローラ２０２の一般的な構成を示す。図示するように、コントローラ２０２は、Ｉ／Ｏポート２１４と、ロジック２１６と、バッファメモリ２１８とを含む。概して、ロジック２１６により、コントローラ２０２はＭＦＰ１０６の動作を調整することができる。ロジック２１６は、たとえば、あらゆるハードウェアコンポーネント（たとえば、プロセッサ回路、ＡＳＩＣデバイス等）および／またはファームウェアモジュールであることができる。ある実施態様では、ロジック２１６は、組込みウェブサーバを含むことができる。
【００１４】
Ｉ／Ｏポート２１４によって、ＭＦＰ１０６は、データ（たとえば、プリントジョブデータ）を受信することと通信リンク１０８によりデータを送信することとがともに可能となる。バッファメモリ２１８を使用して、スキャナ２０６によって生成されたデータ（スキャンデータ）等のデータを一時的に格納することができる。
【００１５】
ＭＦＰ機能
なお、ユーザは、ＭＦＰ１０６を利用して複数の機能を実行することができる。たとえば、ウォークアップユーザは、スキャナ２０６を利用して文書をスキャンすることができる。論考を容易にするために、文書をスキャンすることによって生成されるデータを、本明細書では「スキャンデータ」と呼ぶことにする。
【００１６】
プリントエンジン２０８により、ＭＦＰ１０６は、ページプリンタとして機能することができる。リモートユーザは、たとえば、文書を印刷するためにプリントジョブをＭＦＰ１０６に送信することができる。また、ウォークアップユーザが、ＭＦＰの印刷機能を使用してスキャンされた文書のコピーを印刷することも可能である。
【００１７】
なお、プリントエンジン２０８は、さまざまな適当なタイプのプリントテクノロジを組込むことができる。たとえば、プリントエンジン２０８は、レーザプリントエンジン、インクジェットプリントエンジン、昇華型プリントエンジン、感熱染料プリントエンジン等であることができる。
【００１８】
プリント後機能
ＭＦＰ１０６は、複数の任意のプリント後機能を提供できる。たとえば、ＭＦＰ１０６は、ユーザに対し、印刷されたページを一定の方法で丁合いをとり、ページのグループをホチキスで留める等を行うこともできる。
【００１９】
ＭＦＰ１０６によって提供される１つの任意のプリント後機能を、本明細書では「プリント後スキャン（POST PRINT SCAN）」（ＰＰＳ）機能と呼ぶことにする。この特定のプリント後機能を実行するために、ＭＦＰ１０６は、プリントエンジン２０８においてページを印刷し、その後印刷したページを（媒体移送システム２０４を使用することにより）スキャナ２０６に移す。印刷されたばかりのページは、スキャナ２０６に到達すると、スキャンされる。
【００２０】
なお後述するように、ＭＦＰ１０６は、印刷されたページ各々に対してＰＰＳ機能を選択的に有効または無効にすることができる。ＭＦＰ１０６がこの機能を有効または無効するか否かは、ローカルユーザインタフェース２１０において受取られたユーザ入力に基づいて行うことができる。また、ＭＦＰ１０６は、ＰＰＳ機能を、プリントジョブに含まれる所定コマンドに基づいて有効または無効にすることができる。ＰＰＳ機能については、後により詳細に説明する。
【００２１】
ＭＦＰ構成
ＭＦＰ１０６は、多くの方法で構成することができる。図３Ａないし図３Ｃは、スキャナ２０６と、プリントエンジン２０８と、入力トレー２１５と、出力トレー２１７との可能な配置の１つのハイレベル概略図である。
【００２２】
これらの同じ３つの図はまた、ＭＦＰ１０６内に存在し得る３つのページ移送経路（破線で示す）を示す。この経路は、第１のページ移送経路３０２（図３Ａ参照）と、第２のページ移送経路３２０（図３Ｂ参照）と、第３のページ移送経路３４０（図３Ｃ参照）である。媒体移送システム２０４は、ページをこれらの経路のうちの任意のものに沿って選択的に移送するために、種々のローラ３０４と、案内部材３０５と、センサと、可動ダイバータ機構３０７とを含むことができる。この例では、３つの移送経路すべてが、媒体を出力トレー２１７に排出する。出力トレー２１７は、通常、排出された媒体をウォークアップユーザが入手できるように配置されている。
【００２３】
ウォークアップユーザスキャン
上述したように、ＭＦＰ１０６のウォークアップユーザは、ＭＦＰ１０６を使用して印刷された文書をスキャンすることができる。図３Ａは、ＭＦＰ１０６がこの特定の機能を実行するためにどのように動作することができるかを概略的に示す。
【００２４】
図３Ａを参照すると、印刷されたページをスキャンするために、ウォークアップユーザは、入力トレー２１５にページを配置することができる。そして、ウォークアップユーザは、ローカルＵＩ２１０と対話することにより、ページをスキャンするという要求を入力できる。
【００２５】
このユーザ入力に応答して、コントローラ２０２は、移送システム２０４に対し、ページをトレー２１５から経路３０２に沿って移す。ページが所定領域（スキャン領域）３１０に到達すると、コントローラ２０２は、スキャナ２０６に対してページをスキャンさせる。ページがスキャンされると、スキャナ２０６は、ページを記述するデータ（スキャンデータ）を生成する。コントローラ２０２は、バッファメモリ２１８（図２Ｂ参照）にスキャンデータを格納することができる。
【００２６】
ＭＦＰ１０６によってスキャンデータが取得されると、コントローラ２０２は、さらにこのデータを複数の方法で処理することができる。たとえば、コントローラ２０２は、スキャンデータの複数のコピーを印刷しおよび／またはスキャンデータをウォークアップユーザによって指定される特定の宛先に送信することができる。
【００２７】
ページ印刷（ＰＰＳ機能無効）
上述したように、ＭＦＰ１０６はまた、ＰＰＳ機能が有効であるか否かに係らずページを印刷するように機能することも可能である。図３Ｂは、ＰＰＳ機能が有効でない場合にＭＦＰ１０６がページを印刷するためにどのように動作することができるかを概略的に示す。
【００２８】
図３Ｂを参照すると、ページを印刷するために、コントローラ２０２は、移送システム２０４に対し、未印刷ページを媒体供給部２１２から第２の経路３２０に沿って移す。ページがプリント領域３０６に達すると、コントローラ２０２は、プリントエンジン２０８に対しページを印刷させる。その後、印刷されたページは、出力トレー２１７に排出される。
【００２９】
ページ印刷（ＰＰＳ機能有効）
図３Ｃは、ＰＰＳ機能が有効である場合にＭＦＰ１０６がページを印刷するためにどのように動作することができるかを概略的に示す。図３Ｃを参照すると、コントローラ２０２は、移送システム２０４に対して、ページを媒体供給部２１２から第３のページ移送経路３４０に沿って出力トレー２１７まで移す。ページがプリントエンジン３０６（すなわち、プリント領域３０６）に達すると、コントローラ２０２は、プリントエンジン２０８に対してページを印刷させる。ページがスキャナ２０６（すなわち、スキャン領域３１０）に達すると、コントローラ２０２は、スキャナ２０６に対し印刷されたばかりのページをスキャンさせる。
【００３０】
コンピュータ１０４の動作
ここでまた、アプリケーションソフトウェア１２４によって、コンピュータ１０４のユーザは、ＭＦＰ１０６において文書（たとえば、文書１４０）に印刷することができる、ということが留意される。文書を印刷する前に、ユーザは、アプリケーションソフトウェア１２４と対話することにより、ＭＦＰ１０６によってサポートされるあらゆる印刷機能を選択することができる。たとえば、ユーザは、文書のいくつかのページかまたは文書全体が、ＰＰＳ機能を有効にしてＭＦＰによって印刷されるように要求することができる。
【００３１】
図４Ａないし図４Ｂは、コンピュータ１０４が、ユーザに対しＭＦＰ１０６のＰＰＳ機能を使用して文書１４０を印刷することができるようにするにあたり、どのように機能することができるかを、例として示すフローチャートである。図４Ａないし図４Ｂのステップを説明する際、ユーザ１０３が、一定の入力をコンピュータ１０４に提供するものと仮定する（単に例示の目的のため）。
【００３２】
まず図４Ａを参照すると、ユーザ１０３は、コンピュータ１０４と対話することにより、アプリケーションソフトウェア１２４を開始する（ステップ４０２）。アプリケーションソフトウェア１２４は、開始すると、コンピュータ１０４に初期グラフィカルユーザインタフェース（アプリケーションＧＵＩ）を表示するように動作する（ステップ４０４）。アプリケーションＧＵＩは、あらゆるメニューおよびオプションを提供することができる。ユーザは、アプリケーションＧＵＩと対話することにより、たとえば、文書１４０を開く要求を入力することができる。
【００３３】
ステップ４０６において、アプリケーションソフトウェア１２４は、ユーザ１０３から文書１４０を開く要求を受取る。アプリケーションソフトウェア１２４は、コンピュータ１０４において文書１４０を開いて表示することにより、このユーザ入力に応答する（ステップ４０８）。
【００３４】
ステップ４１０において、ユーザ１０３は、ＭＦＰ１０６において文書１４０の印刷をセットアップする要求を入力する。この入力に応答して、アプリケーションソフトウェア１２４は、グラフィカルユーザインタフェース（ＭＦＰ  ＧＵＩ）を表示するように動作する。一実施態様によれば、ＭＦＰ  ＧＵＩは、１つまたは複数のプリントダイアログボックスの形態とすることができる。
【００３５】
一般的に、ＭＦＰ  ＧＵＩにより、ユーザは、ＭＦＰ１０６によって提供されるあらゆるプリントおよびプリント後オプションを選択できる。ＰＰＳ機能に関して、ＭＦＰ  ＧＵＩにより、ユーザは、文書１４０のいくつかのページのみが、ＰＰＳ機能を有効にして印刷されるように要求することができる。代替的にまたはさらに、ＭＦＰ  ＧＵＩによって、ユーザは、文書１４０全体がＰＰＳ機能を有効にして印刷されるように要求することができる。
【００３６】
さらに、ＭＦＰ  ＧＵＩによって、ユーザは、文書ページをスキャンすることによって生成されるスキャンデータをＭＦＰ１０６がどのように処理するかを指定することができる。たとえば、ＭＦＰ  ＧＵＩにより、ユーザは、ＭＦＰ１０６がスキャンデータを１つまたは複数の電子アドレスに送信するように要求することができる。ユーザに対し、これらのアドレスを指定するオプションを与えることができる。ユーザは、たとえば、スキャンデータのコピーを電子メールメッセージの形態で受取るように自身の電子メールアドレスを指定することができる。この電子メールメッセージは、添付文書としてスキャンデータを含むことができる。文書を、ポータブルドキュメントフォーマット（Portable Document Format）（PDF）、ジョイントフォトグラフィックエクスパートグループ（Joint Photographic Experts Group）（ＪＰＥＧ）等の種々のフォーマットとすることができる。代替的にまたは追加で、ＭＦＰ  ＧＵＩにより、ユーザは、ＭＦＰ１０６が不揮発性メモリ２０９にスキャンデータのコピーを保持する要求を入力することができる。
【００３７】
ステップ４１４において、ユーザ１０３は、ＭＦＰ  ＧＵＩと対話することにより、ＰＰＳ機能を有効にして文書１４０のいくつかのページを印刷する要求を入力する。以下の論考を容易にするために、ステップ４１４で指定されたページを、本明細書では、文書１４０の「ターゲットページ」と呼ぶことにする。
【００３８】
ステップ４１６において、ユーザ１０３はさらに、ＭＦＰ  ＧＵＩと対話することにより、ＭＦＰ１０６がターゲットページをスキャンすることによって生成されたスキャンデータのコピーを保持することを要求する。またステップ４１６において、ユーザ１０３は、ＭＦＰ  ＧＵＩと対話することにより、ＭＦＰ１０６がスキャンデータを特定の電子メールアドレスに送信することを要求する。論考を容易にするために、電子メールアドレスを、本明細書では「ターゲットアドレス」と呼ぶことにする。
【００３９】
ステップ４１８において、アプリケーションソフトウェア１２４は、プリントジョブを生成するように動作する。ステップ４１８において、アプリケーションソフトウェア１２４は、プリントジョブをＭＦＰ１０６に送信するように動作する。
【００４０】
プリントジョブは、ＭＦＰ１０６に対し、ユーザ１０３が提供する入力されたユーザ選好にしたがって文書１４０を印刷するように命令する、適当なコマンドを含む。上述したように、ユーザ１０３は、ＭＦＰ  ＧＵＩと対話することによってこれらの選好を入力している。したがって、この実施例では、プリントジョブは、ＭＦＰ１０６に対し
ａ）文書１４０を印刷する、
ｂ）文書１４０のターゲットページを印刷する場合にＰＰＳ機能を有効にする、
ｃ）スキャンデータ（ターゲットページをスキャンすることによって生成された）をターゲットアドレスに送信する、
ｄ）スキャンデータのコピーをローカルに保持する
ように命令するコマンドを含む。ステップ４２０において、ＭＦＰ１０６は、プリントジョブを受取り処理する。
【００４１】
図５および図６は、コントローラ１０２の制御の下で、ステップ４２０においてプリントジョブを処理するためのＭＦＰ１０６の動作を示すフローチャートである。図５を参照すると、コントローラ１０２は、プリントジョブの第１のページの処理を開始する。処理は、媒体移送システム２０４が、媒体シートを媒体供給部２１２からプリントエンジン２０８に移すことにより行われる。媒体シートがプリントエンジン２０８に達すると、コントローラ１０２は、プリントエンジン２０８にページを印刷させる（ステップ５０４）。
【００４２】
プリントジョブが、ページがＰＰＳ機能を有効にして印刷することを示す場合（判断ステップ５０６）、コントローラ１０２により、媒体移送システム２０８は、印刷されたページをプリントエンジン２０８からスキャナ２０６に移す。ページがスキャナ２０６に達すると、コントローラ１０２は、スキャナ２０６にページをスキャンさせる（ステップ５０８）。次に、ページは、出力トレー２１７に移動する。（文書１４０のターゲットページのすべてが、このように印刷されその後スキャンされることに留意されたい。）
しかしながら、プリントジョブが、（ステップ５０４で印刷された）現ページがＰＰＳ機能を有効にして印刷することを示さない場合（判断ステップ５０６）、コントローラ１０２は、媒体移送システム２０８に、印刷されたページをプリントエンジンから出力トレー２１７に移す（ステップ５１０）。
【００４３】
判断ステップ５１２において、コントローラ１０２は、追加のページが印刷されるか否かを判断する。印刷される場合、コントローラ１０２は、次のページを処理するために上述したステップを繰返す。各ページが印刷された後、手続きは終了する。ステップ５１４において、コントローラ１０２は、ターゲットページをスキャンすることによって生成されるデータ（スキャンデータ）を処理する。
【００４４】
図６は、ステップ５１４においてスキャンデータを処理するためにコントローラ１０２がどのように動作できるかについての一実施例を示す。上述したようにプリントジョブは、ＭＦＰ１０６に次のことを命令するコマンドを含む。（ａ）スキャンデータをターゲットアドレスに送信する。（ｂ）スキャンデータをローカルに保持する。
【００４５】
これらのコマンドを受けて、コントローラ１０２は、通信リンク１０８によってスキャンデータをターゲットアドレスに送信するように動作する（ステップ６０２）。なお、コントローラ２０２は、スキャンデータを、データが最初に生成されたフォーマットとは異なるフォーマットで転送することができる。さらに、コントローラ１０２は、スキャンデータのコピーを不揮発性メモリ２０９に保持するように動作する（ステップ６０４）。
【００４６】
ある実施態様でＭＦＰ１０６は、保持されたスキャンデータを、リモートユーザが閲覧できるように構成される。たとえば、ＭＦＰ１０６は、組込みウェブサーバを含むことができる。ウェブサーバは、コンピュータクライアントから要求を受取ると、スキャンデータをクライアントに送信するように動作することができる。クライアントは、スキャンデータによって記述される画像を受取り表示する。クライアントは、１つまたは複数のウェブページの形態で画像を表示できる。また、ＭＦＰ１０６を、ウォークアップユーザが保持されたスキャンデータのコピーを印刷することができるように構成できる。
【００４７】
図７および図８は、本発明の別の実施形態を示す。図７は、プリントエンジン７０４と、スキャナ装置７０６と、媒体移送システム７０８とを含む装置７０２を示す。プリントエンジン７０４とスキャナ装置７０６とを、装置７０２内にいかなる適当な方法で配置できる。スキャナ装置７０６を、ウォークアップユーザがページをスキャンするために使用するように構成できる。ある実施態様では、たとえば、スキャナ装置７０６は、フラットベッドタイプスキャナであることができる。
【００４８】
移送システム７０８は、媒体シートをプリントエンジン７０４に移送し、その後スキャンするためにスキャナ７０６に移送することができる。媒体移送システム７０８は、ローラおよび／またはベルトかまたは媒体を装置７０２内で移送する他の任意の機構を含むことができる。
【００４９】
図８は、装置７０２がどのように機能することができるかを示すフローチャートである。図８を参照すると、装置７０２は、ページを印刷しその後スキャンするためのコマンドを受取る。そのコマンドは、ローカルに受取ることもリモートに受取ることもできる。コマンドを受けて、装置７０２は、自動的に、ページを印刷し（ステップ８０４）、その後ページをスキャンする（ステップ８０６）ように動作する。
【００５０】
また、本発明を、「コンピュータ読取可能媒体」の形態で具体化することもできる。本明細書で使用する「コンピュータ読取可能媒体」は、コンピュータ実行可能命令を内蔵し、格納し、または伝搬することができるいかなる媒体であることもできる。したがって、この文書では、「コンピュータ読取可能媒体」という表現は、光記憶デバイス（たとえば、ＣＤ  ＲＯＭ）または磁気記憶デバイス（たとえば、磁気テープ）等の媒体であることもできる。また、「コンピュータ読取可能媒体」は、公衆インターネット等のネットワークによりコンピュータ実行可能命令を伝播するために使用される信号であることもできる。
【００５１】
図９は、本発明のさらに別の実施形態を示す。図９は、プリントドライバ９０４のコピーをネットワーク９０６によりコンピュータクライアントに送信することができるウェブサイト９０２を示す。プリントドライバ９０４は、メモリ９０５に格納される。メモリ９０５は、ウェブサイト９０２によってアクセス可能である。コンピュータ（たとえば、コンピュータ９０８）は、プリントドライバ９０４により、ＰＰＳ機能を含むいくつかのＭＦＰ（たとえば、ＭＦＰ９１０）で印刷を行うことができる。ネットワーク９０６は、たとえば公衆インターネットであることもできる。
【００５２】
なおメモリ９０５は、コンピュータ読取可能媒体であり、本発明の実施対象である。さらに、ネットワーク９０６によりプリントドライバ９０４を伝搬するために使用される信号もまた、あるタイプのコンピュータ読取可能媒体であると考えられる。これらの信号は、本発明のさらに別の実施形態とすることができる。
【００５３】
プリントドライバ９０４は、ユーザインタフェースを表示するためにコンピュータ９０８が実行可能なコマンドのプログラムを含む。コンピュータ９０８のユーザは、たとえばＭＦＰ９１０での文書の印刷を、ユーザインタフェースを用いてセットアップすることができる。特にユーザは、ＭＦＰ９１０がＰＰＳ機能を有効にして文書の１つまたは複数のページを印刷することを、ユーザインタフェースにより要求することができる。
【００５４】
図１０は、プリントドライバ９０４の命令にしたがってコンピュータ９０８が表示することができる、ユーザインタフェース１００２の実施例を示す。この特定のユーザインタフェース１００２の例により、ユーザは、次のことが可能となる。
【００５５】
ａ）ＭＦＰがＰＰＳ機能を有効にして文書全体を印刷するように要求する（選択可能オプション１００８）。
【００５６】
ｂ）ＭＦＰがＰＰＳ機能を有効にして文書の選択された複数のページを印刷するように要求する（選択可能オプション１０１０）。
【００５７】
ｃ）選択されたページをスキャンすることによって生成されたスキャンデータを受取る宛先を指定する（選択可能オプション１０１２）。
【００５８】
ｄ）スキャンデータのコピーがローカルに保持されるように要求する（選択可能オプション１０１４）。
【００５９】
なお、プリントドライバ９０４は、ユーザが他の印刷選好を指定することができるようにする、複数の他のユーザインタフェースを提供することができる。「完了」ボタン１０１６を選択することにより、これらのユーザインタフェースのうちの異なるものを表示することができる。
【００６０】
プリントドライバ９０４は、プリントジョブを生成しＭＦＰ９１０に送信するにあたり、コンピュータ９０８が実行可能なコマンドのプログラムを含む。プリントジョブは、ユーザインタフェース１００２を介して受取られたユーザ入力にしたがって、ＭＦＰ９１０の現文書を印刷するようにＭＦＰ９１０に命令するための適当なコマンドを含む。
【００６１】
したがって、たとえば、コンピュータ９０８のユーザは、ユーザインタフェース１００２と対話することにより、図１０に示すような入力を提供するものと仮定される。すなわち、ユーザは、以下のオプションを選択する。
【００６２】
ａ）オプション１０１０
ｂ）オプション１０１２
ｃ）オプション１０１４
ユーザは、さらに、３ページおよび５ページが、入力フィールド１００４にこれらの数字を入力することにより、ＰＰＳ機能を有効にして印刷されるように指定する。また、ユーザは、電子メールアドレス「REESE．COM」を入力フィールド１００６に入力する。
【００６３】
このユーザ入力のすべてに応答して、コンピュータ９０８は（プリントドライバ９０４の命令にしたがって）、ＭＦＰ９１０に対しＰＰＳ機能を有効にして現文書の３ページおよび５ページを印刷するよう命令するプリントジョブを生成するように動作する。プリントジョブはさらに、ＭＦＰ９１０に対し、３ページおよび５ページをスキャンすることによって生成されたスキャンデータをローカルに保持し、またこのスキャンデータのコピーを「REESE．COM」に電子メール送信するように、命令する。REESE．COMは、ユーザ、システム管理者等の電子メールアドレスであることができる。
【００６４】
本発明のいくつかの特定の実施形態を説明し例示したが、本発明は、そのように説明し例示した要素の特定の形態または配置に限定されない。本発明は、特許請求の範囲とその等価物とによってのみ限定される。
【図面の簡単な説明】
【００６５】
【図１】本発明の一形態を含むコンピュータシステムのハイレベルブロック図。
【図２Ａ】ＭＦＰのハイレベルブロック図。
【図２Ｂ】ＭＦＰコントローラのハイレベルなブロック図。
【図３Ａ】ＭＦＰの内部コンポーネントの可能な配置の１つの概略図。
【図３Ｂ】ＭＦＰの内部コンポーネントの可能な配置の１つの概略図。
【図３Ｃ】ＭＦＰの内部コンポーネントの可能な配置の１つの概略図。
【図４Ａ】ＭＦＰに接続されたコンピュータの動作を示すフローチャート。
【図４Ｂ】ＭＦＰに接続されたコンピュータの動作を示すフローチャート。
【図５】プリントジョブを処理するＭＦＰの動作を示すフローチャート。
【図６】ＭＦＰのコントローラによるスキャンデータの動作処理例。
【図７】プリントエンジン、スキャナ装置、ページ移送システムを有する装置のハイレベルブロック図。
【図８】装置がどのように機能し得るかを示すフローチャート。
【図９】プリントドライバのコピーを、ネットワークを介してコンピュータクライアントに送信できるウェブサイト。
【図１０】プリントドライバで提供できるユーザインタフェースの実施例。
【符号の説明】
【００６６】
１０２    コンピュータシステム
１０４    コンピュータ
１０６    多機能周辺装置
１０８    通信リンク
【図１】
2004166243.tif 000003
【図２Ａ】
2004166243.tif 000004
【図２Ｂ】
2004166243.tif 000005
【図３Ａ】
2004166243.tif 000006
【図３Ｂ】
2004166243.tif 000007
【図３Ｃ】
2004166243.tif 000008
【図４Ａ】
2004166243.tif 000009
【図４Ｂ】
2004166243.tif 000010
【図５】
2004166243.tif 000011
【図６】
2004166243.tif 000012
【図７】
2004166243.tif 000013
【図８】
2004166243.tif 000014
【図９】
2004166243.tif 000015
【図１０】
2004166243.tif 000016