(57)【要約】      （修正有）【課題】サーバが保持する文書の内容を容易に推測可能な装置を提供する。【解決手段】入力手段を有するプリンタ装置１であって、入力手段を介したユーザからの指示に基づいて、属性情報の一覧の取得要求を送信し（ＳＱ１）、印刷データに係る属性情報の一覧を含む取得応答を受信する（ＳＱ２）と、印刷データに係る属性情報に基づいて、印刷データのデータ名及び印刷データのアイコンの一覧を表示する表示手段と、ユーザからの指示に基づいて、印刷データに係る縮小画像の一覧の取得要求を送信する（ＳＱ３）。縮小画像の一覧を含む取得応答を受信する（ＳＱ４）と、縮小画像の一覧及び該縮小画像に対応する印刷データの印刷部数を記入する印刷部数記入領域を含む印刷指示用紙を出力する。【選択図】図６
2005088468.tif 000002
【特許請求の範囲】
【請求項１】
入力手段を有するプリンタ装置であって、
前記入力手段を介して入力されたユーザからの指示に基づいて、印刷データに係る属性情報の一覧の取得要求を送信する属性情報取得要求送信手段と、
前記印刷データに係る属性情報の一覧を含む取得応答を受信する属性情報取得応答受信手段と、
前記印刷データに係る属性情報に基づいて、前記印刷データのデータ名及び前記印刷データのアイコンの一覧を表示する表示手段と、
前記入力手段を介して入力されたユーザからの指示に基づいて、前記印刷データに係る縮小画像の一覧の取得要求を送信する縮小画像取得要求送信手段と、
前記縮小画像の一覧を含む取得応答を受信する縮小画像取得応答受信手段と、
前記縮小画像の一覧及び該縮小画像に対応する印刷データの印刷部数を記入する印刷部数記入領域を含む印刷指示用紙を出力する出力手段と、
を有することを特徴とするプリンタ装置。
【請求項２】
前記属性情報取得要求送信手段及び／又は前記縮小画像取得応答受信手段は、前記入力手段を介して入力されたユーザからの指示に基づいて、指定されたサーバに対して前記印刷データに係る属性情報の一覧の取得要求及び／又は前記印刷データに係る縮小画像の一覧の取得要求を送信することを特徴とする請求項１記載のプリンタ装置。
【請求項３】
前記指定されたサーバは、複数であることを特徴とする請求項２記載のプリンタ装置。
【請求項４】
前記印刷指示用紙には、ユーザによって指定されたサーバを識別するサーバ識別領域が含まれることを特徴とする請求項１乃至３何れか一項記載のプリンタ装置。
【請求項５】
前記印刷指示用紙には、前記印刷データごとに、該印刷データを保持しているサーバを識別する印刷データ別サーバ識別領域が含まれることを特徴とする請求項１乃至４何れか一項記載のプリンタ装置。
【請求項６】
印刷データに係る縮小画像の一覧及び印刷部数記入領域を含む印刷指示用紙を読み込む読み込み手段と、
前記読み込み手段において読み込んだ前記印刷指示用紙に係る画像データに基づいて、前記印刷部数記入領域を抽出する印刷部数記入領域抽出手段と、
前記印刷部数記入領域に記入されている印刷部数を認識する印刷部数認識手段と、
前記印刷部数認識手段において認識した印刷部数を含む対応する前記印刷データの印刷要求を送信する印刷要求送信手段と、
を有することを特徴とするスキャナ装置。
【請求項７】
前記印刷指示用紙には、ユーザによって指定されたサーバを識別するサーバ識別領域が更に含まれ、
前記読み込み手段において読み込んだ前記印刷指示用紙に係る画像データに基づいて、前記サーバ識別領域を抽出するサーバ識別領域抽出手段と、
前記サーバ識別領域において識別されるサーバを認識する第一サーバ認識手段と、
を更に有することを特徴とする請求項６記載のスキャナ装置。
【請求項８】
前記印刷指示用紙には、前記印刷データごとに、該印刷データを保持しているサーバを識別する印刷データ別サーバ識別領域が含まれ、
前記読み込み手段において読み込んだ前記印刷指示用紙に係る画像データに基づいて、前記印刷データ別サーバ識別領域を抽出する印刷データ別サーバ識別領域抽出手段と、
前記印刷データ別サーバ識別領域において識別されるサーバを認識する第二サーバ認識手段と、
を更に有することを特徴とする請求項６又は７記載のスキャナ装置。
【請求項９】
前記印刷要求の実行又は中止が選択可能なことを特徴とする請求項６乃至８何れか一項記載のスキャナ装置。
【請求項１０】
前記印刷要求の内容を変更可能なことを特徴とする請求項６乃至９何れか一項記載のスキャナ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ装置及びスキャナ装置に関する。
【背景技術】
【０００２】
近年、様々な情報機器がネットワークを介しいて接続されており、該ネットワークに接続されているサーバが保持する情報にアクセス可能な環境が整っている。
【０００３】
しかしながら、一般的に、プリンタ装置や、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）等の画像形成装置は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）から印刷指示を受けて印刷を行う、といった能動的な機能が主だった。しかし、画像形成装置を操作して、例えば文書を保持するサーバに印刷指示を発行する、といった能動的な機能も求められている。このような場合、どのようにして画像形成装置に複雑な印刷指示を入力して実行させるか、が問題になる。
【０００４】
この問題を解決するため、画像形成装置を操作してサーバが保持する文書を印刷したい場合、画像形成装置の操作パネルにサーバが保持する文書の属性情報の一覧を表示して、その中から利用者が印刷したい文書を指定する、という方法が考えられる。
【０００５】
しかしながら、この方法では、所望の文書の電子文書名や登録日時等の属性から、文書の内容を推測する必要が生じ、文書の数が多い場合は、推測が困難になる問題があった。
【０００６】
このような問題を解決するため、画像一覧をモニタに出力する方法がある（例えば、特許文献１参照。）。
【０００７】
しかしながら、特許文献１記載の方法では、大きなモニタをプリンタ装置が備えている必要があった。モニタを大きくすることは、省スペース化のニーズに反する問題があった。また、一般的に画像形成装置の操作パネルは画像をモノクロ表現するので、画像の色からは文書を判断できず、そのため、どの文書が所望の文書なのかユーザに分からない問題があった。
【０００８】
また、サーバへの複雑な印刷指示を、操作パネルから行うことは繁雑である問題がある。特に複数の文書を大量に印刷したい場合、ユーザは、画像形成装置の前で逐次、印刷指示をするために待っていなければならない問題がある。具体的に言うと、紙Ａを５０枚プリントアウトした後、紙Ｂを６０枚プリントアウトしたい場合、ユーザは、紙Ｂの印刷指示を操作パネルで行うために、紙Ａの印刷が終了するのを待たなければならない問題があった。
【０００９】
このような問題を解決するため、操作説明と操作指示記入領域をもつ用紙を出力し、該用紙にマークをしてスキャナ装置で読み取ることによって操作指示が可能な画像形成装置がある（例えば、特許文献２参照。）。
【特許文献１】特開２０００−２７２１７６号公報
【特許文献２】特開平９−２４７４３０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献２記載の画像形成装置では、画像形成装置が有する情報のみから用紙が生成されるため、サーバが保持する文書に係る情報を含む用紙を生成することはできず、また、サーバに対して複雑な印刷指示を送信することはできない問題があった。
【００１１】
本発明は、上記の点に鑑みなされたもので、サーバが保持する文書の内容を容易に推測可能な装置を提供することを目的とする。また、印刷指示内容を一度に且つ簡単に、文書を保持するサーバに対して送信可能な装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
そこで、上記問題を解決するため、本発明は、入力手段を有するプリンタ装置であって、前記入力手段を介して入力されたユーザからの指示に基づいて、印刷データに係る属性情報の一覧の取得要求を送信する属性情報取得要求送信手段と、前記印刷データに係る属性情報の一覧を含む取得応答を受信する属性情報取得応答受信手段と、前記印刷データに係る属性情報に基づいて、前記印刷データのデータ名及び前記印刷データのアイコンの一覧を表示する表示手段と、前記入力手段を介して入力されたユーザからの指示に基づいて、前記印刷データに係る縮小画像の一覧の取得要求を送信する縮小画像取得要求送信手段と、前記縮小画像の一覧を含む取得応答を受信する縮小画像取得応答受信手段と、前記縮小画像の一覧及び該縮小画像に対応する印刷データの印刷部数を記入する印刷部数記入領域を含む印刷指示用紙を出力する出力手段と、を有することを特徴とする。
【００１３】
本発明によれば、入力手段を有するプリンタ装置であって、前記入力手段を介して入力されたユーザからの指示に基づいて、印刷データに係る属性情報の一覧の取得要求を送信する属性情報取得要求送信手段と、前記印刷データに係る属性情報の一覧を含む取得応答を受信する属性情報取得応答受信手段と、前記印刷データに係る属性情報に基づいて、前記印刷データのデータ名及び前記印刷データのアイコンの一覧を表示する表示手段と、前記入力手段を介して入力されたユーザからの指示に基づいて、前記印刷データに係る縮小画像の一覧の取得要求を送信する縮小画像取得要求送信手段と、前記縮小画像の一覧を含む取得応答を受信する縮小画像取得応答受信手段と、前記縮小画像の一覧及び該縮小画像に対応する印刷データの印刷部数を記入する印刷部数記入領域を含む印刷指示用紙を出力する出力手段と、を有することにより、サーバが保持する文書の内容を容易に推測可能な装置を提供することができる。
【００１４】
また、本発明は、印刷データに係る縮小画像の一覧及び印刷部数記入領域を含む印刷指示用紙を読み込む読み込み手段と、前記読み込み手段において読み込んだ前記印刷指示用紙に係る画像データに基づいて、前記印刷部数記入領域を抽出する印刷部数記入領域抽出手段と、前記印刷部数記入領域に記入されている印刷部数を認識する印刷部数認識手段と、前記印刷部数認識手段において認識した印刷部数を含む対応する前記印刷データの印刷要求を送信する印刷要求送信手段と、を有することを特徴とする。
【００１５】
本発明によれば、印刷データに係る縮小画像の一覧及び印刷部数記入領域を含む印刷指示用紙を読み込む読み込み手段と、前記読み込み手段において読み込んだ前記印刷指示用紙に係る画像データに基づいて、前記印刷部数記入領域を抽出する印刷部数記入領域抽出手段と、前記印刷部数記入領域に記入されている印刷部数を認識する印刷部数認識手段と、前記印刷部数認識手段において認識した印刷部数を含む対応する前記印刷データの印刷要求を送信する印刷要求送信手段と、を有することによって、印刷指示内容を一度に且つ簡単に、文書を保持するサーバに対して送信可能な装置を提供することができる。
【発明の効果】
【００１６】
本発明によれば、サーバが保持する文書の内容を容易に推測可能な装置を提供することができる。また、印刷指示内容を一度に且つ簡単に、文書を保持するサーバに対して送信可能な装置を提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について図面に基づいて説明する。なお、以下では、プリンタ機能とスキャナ機能の両方の機能を有するＭＦＰ（以下、単に融合機という）１を用いて説明を行う。
【００１８】
図１は、本発明の実施に係るシステム構成図（その１）である。
【００１９】
図１に示されるように、本発明の実施に係るシステムは、ネットワーク２を介して接続された少なくとも１台以上の融合機１と、文書管理サーバ３と、を含む。
【００２０】
融合機１は、後述するように、文書管理サーバ３とＳＯＡＰプロトコルに従って、通信を行い、文書に係る属性情報を取得し、オペレーションパネルに文書の属性情報を含む画面を表示したり、印刷指示用紙を印刷したりする。また、印刷指示用紙を読み込んで、解析し、印刷要求を文書管理サーバ３に送信したり、文書管理サーバ３からの文書データや印刷部数を含む印刷要求に応じて文書の印刷を行ったりする。
【００２１】
また、文書管理サーバ３は、文書を保持、管理し、融合機１とＳＯＡＰプロトコルに従って、通信を行い、以下に示すようなサービスを提供する。
【００２２】
サービス１：属性情報の一覧の取得要求を受信すると、外部に公開する文書の文書名（例えば、“Ｃ：￥Ｔｅｍｐ￥Ｔｅｍｐ．ｔｘｔ”）や、文書が文書管理サーバ３に登録された登録日時（例えば、“２００２／１０／２  １０：２３：４４”）等を含む属性情報の一覧を返信する。
【００２３】
サービス２：文書の縮小画像の取得要求を受信すると、対応する文書の縮小画像を返信する。
【００２４】
サービス３：文書名と、部数と、融合機識別名と、を指定された印刷要求を受信すると、指定された文書を、指定された部数だけ印刷するよう、指定された融合機１に印刷要求を送信する。
【００２５】
以下、融合機１の機能構成を、図２を用いて説明する。図２は、融合機の機能構成を示すブロック図である。
【００２６】
図２において、融合機１は、プロッタ１２０１と、スキャナ１２０２と、ＦＣＵ（Ｆａｘ Ｃｏｎｔｒｏｌ Ｕｎｉｔ）１３２０と、その他ハードウェアリソース１２０３等を有するとともに、プラットフォーム１２２０とアプリケーション１２３０とから構成されるソフトウェア群１２１０と、融合機起動部１２４０とを備えている。
【００２７】
融合機起動部１２４０は、融合機１の電源投入時に先ず始めに実行され、プラットフォーム１２２０やアプリケーション１２３０を起動する。
【００２８】
プラットフォーム１２２０は、アプリケーション１２３０からの処理要求を解釈して、ハードウェア資源の獲得要求を発生させる下記に示すコントロールサービス１２５０と、一または複数のハードウェア資源の管理を行い、コントロールサービス１２５０からの獲得要求を調停するシステムリソースマネージャー（ＳＲＭ（Ｓｙｓｔｅｍ  Ｒｅｓｏｕｒｃｅ  Ｍａｎａｇｅｒ）１２２３）と、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）１２２１とを有する。
【００２９】
このコントロールサービス１２５０は、複数のサービスモジュールにより形成され、具体的には、ＳＣＳ（Ｓｙｓｔｅｍ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）１２２２と、ＥＣＳ（Ｅｎｇｉｎｅ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ)１２２４と、ＭＣＳ（Ｍｅｍｏｒｙ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）１２２５と、ＯＣＳ（Ｏｐｅｒａｔｉｏｎ  ｐａｎｅｌ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）１２２６と、ＦＣＳ（ＦＡＸ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）１２２７と、ＮＣＳ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）１２２８と、ＩＭＨ（Ｉｍａｇｉｎｇ  Ｍｅｍｏｒｙ  Ｈａｎｄｌｅｒ）１２２９と、がある。なお、このプラットフォーム１２２０は、あらかじめ定義された関数により前記アプリケーションからの処理要求を受信可能とするＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）１２０５を有する。
【００３０】
ＯＳ１２２１は、ＵＮＩＸ（登録商標）等のオペレーティング・システムであり、プラットフォーム１２２０並びにアプリケーション１２３０の各ソフトウェアをそれぞれプロセスとして並列実行する。オープンソースのＵＮＩＸ（登録商標）を用いることにより、プログラムの安全性を確保できるとともに、ネットワーク対応可能となり、ソースコードの入手も容易となる。さらに、ＯＳ、ＴＣＰ／ＩＰのロイヤリティが不要であり、アウトソーシングも容易となる。
【００３１】
ＳＲＭ１２２３は、ＳＣＳ１２２２と共にシステムの制御及びリソースの管理を行うものであり、プロッタ１２０１やスキャナ１２０２等のエンジン部、メモリ、ＨＤＤファイル、ホストＩ／Ｏ（セントロニクスＩ／Ｆ、ネットワークＩ／Ｆ、ＩＥＥＥ１３９４Ｉ／Ｆ、ＲＳ２３２ＣＩ／Ｆ等）のハードウェア資源を利用する上位層からの要求にしたがって調停を行い、実行制御する。
【００３２】
具体的には、このＳＲＭ１２２３は、要求されたハードウェア資源が利用可能であるかどうか否かを判断し、利用可能であれば要求されたハードウェア資源が利用可能である旨を上位層に伝える。また、上位層からの要求に対してハードウェア資源の利用スケジューリングを行い、要求内容（例えば、プリンタエンジンによる紙搬送と作像動作、メモリ確保、ファイル生成等）を直接実施するようにしてもよい。
【００３３】
ＳＣＳ１２２２は、アプリケーション管理、操作部制御、システム画面表示、ＬＥＤ表示、ハードウェア資源管理、割り込みアプリケーション制御等の処理を行う。
【００３４】
ＥＣＳ１２２４は、ＦＣＵ１３２０、プロッタ１２０１、スキャナ１２０２、その他ハードウェアリソース１２０３等のエンジン部を制御するものであり、画像読み込みと印刷動作、状態通知、ジャムリカバリ等を行う。
【００３５】
ＭＣＳ１２２５は、メモリ制御を行うものであり、具体的には、画像メモリの取得及び開放、ハードディスク装置（ＨＤＤ）の利用、画像データの圧縮及び伸張等を行う。
【００３６】
ＯＣＳ１２２６は、オペレータと本体制御間の情報伝達手段となるオペレーションパネルを制御するモジュールであり、オペレータのキー操作イベントを本体制御に通知する処理、各アプリがＧＵＩを構築するためのライブラリ関数を提供する処理、構築されたＧＵＩ情報をアプリ別に管理する処理、オペレーションパネル上への表示反映処理等を行う。
【００３７】
ＦＣＳ１２２７は、システムコントローラの各アプリ層からＰＳＴＮ／ＩＳＤＮ網を使ったファクシミリ送受信、ＢＫＭ（バックアップＳＲＡＭ）で管理されている各種ファクシミリデータの登録／引用、ファクシミリ読み取り、ファクシミリ受信印刷、融合送受信を行うためのＩ／Ｆを提供する。
【００３８】
ＮＣＳ１２２８は、ネットワークＩ／Ｏを必要とするアプリケーションに対して共通に利用できるサービスを提供するためのモジュール群であり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分けたり、アプリケーションからデータをネットワーク側に送信したりする際の仲介を行う。
【００３９】
本実施例において、ＮＣＳ１２２８は、複数のプロトコルのうちｈｔｔｐｄ（Ｈｙｐｅｒｔｅｘｔ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ Ｄａｅｍｏｎ）２００によって、インターネットを介して接続されるネットワーク機器とのデータ通信をＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）プロトコルで制御し、ＨＴＴＰリクエストヘッダで指定される処理に必要な複数のＷｅｂサービスを関数コールによって起動し、その複数のＷｅｂサービスによる処理結果をＨＴＴＰレスポンスでネットワーク機器へ通知する。Ｗｅｂサービスは、例えば、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）によって記述されたメッセージに従って処理を行う。
【００４０】
ＩＭＨ１２２９は、イメージデータを仮想メモリ領域（ユーザー仮想空間）から物理メモリへマップする。プロセスの起動に応じて、システムコールを行ない、プロセス用の仮想メモリ領域をマップしたり、マップした仮想メモリ領域をプロセスの終了時に開放したりする処理等を行う。
【００４１】
アプリケーション１２３０は、ページ記述言語（ＰＤＬ）、ＰＣＬ及びポストスクリプト（ＰＳ）を有するプリンタ用のアプリケーションであるプリンタアプリ１２１１と、コピー用アプリケーションであるコピーアプリ１２１２と、ファクシミリ用アプリケーションであるファックスアプリ１２１３と、スキャナ用アプリケーションであるスキャナアプリ１２１４と、ＷｅｂサービスアプリケーションであるＷｅｂサービス処理アプリ１２１５と、を有する。
【００４２】
各アプリケーション１２１１〜１２１５は、プラットフォーム１２２０上の各プロセスを利用して動作実行し得るため、画面制御、キー操作制御及びジョブ生成等を行う画面表示制御プログラムがその主体となる。なお、ＮＣＳ１２２８により接続されたネットワーク２を介して新たなアプリケーションをネットワーク２経由で搭載することもできる。また、各アプリケーションはアプリケーションごとに追加または削除することができる。
【００４３】
Ｗｅｂサービス処理アプリ１２１５は、ＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）プロトコルに従ってメッセージ交換を行うＳＯＡＰ処理部７０と、ＡＰＩ１２０５を介してコントロールサービス１２５０を利用して所定処理を行い、その処理結果をＷＳ−ＡＰＩ（Ｗｅｂ  Ｓｅｒｖｉｃｅ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）を介してＷｅｂサービスとして提供するＷｅｂサービスファンクション（ＷＳＦ）１４００とを有する。更に、Ｗｅｂサービス処理アプリ１２１５は、ＧＥＴメソッド又はＰＯＳＴメソッドによるＨＴＴＰリクエストを処理して、ＨＴＭＬを含むＨＴＴＰレスポンスを送信するＷｅｂサーバ５００と、ＡＰＩ１２０５を介してコントロールサービス１２５０を利用して所定処理を行い、その処理結果をＷＳ−ＡＰＩを介して、Ｗｅｂサービスファンクション１４００によってＷｅｂサービスとして提供する。文書管理サーバ３との通信を行い、文書管理サーバ３より属性情報を取得するサービスや、縮小画像を取得するサービス、印刷要求を送信するサービス等は、それぞれＷｅｂサービスファンクション１４００としてＷｅｂサービス処理アプリ１２１５に含まれる。
【００４４】
このように、融合機１は、各アプリで共通的に必要となる処理をプラットフォーム１２２０で一元的に処理する。
【００４５】
以下、融合機１のハードウェア構成の一例を、図３を用いて説明する。図３は、融合機のハードウェア構成を示すブロック図である。
【００４６】
図３に示すように、この融合機１は、オペレーションパネル１３１０、ＦＡＸコントロールユニット（ＦＣＵ）１５３０、エンジン部１３５０（スキャナ１２０２等が接続される）及びプロッタ１２０１とコントローラ１３００のＡＳＩＣ１３０１とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス１３０９等で接続した構成となる。
【００４７】
コントローラ１３００は、ＡＳＩＣ１３０１にＭＥＭ−Ｃ１３０２、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１３０３等を接続するとともに、このＡＳＩＣ１３０１とＣＰＵ１３０４とをＣＰＵチップセットのＮＢ１３０５を介して接続している。このように、ＮＢ１３０５を介して接続する理由は、ＣＰＵ１３０４自体のインターフェースが公開されていないためである。
【００４８】
ここで、このＡＳＩＣ１３０１とＮＢ１３０５は、単にＰＣＩを介して接続されているのではなく、ＡＧＰ１３０８を介して接続されている。このようにＡＧＰ１３０８を介して接続することとした理由は、この融合機１が図２に示したプラットフォーム１２２０やアプリケーション１２３０を形成する複数のプロセスを実行制御する関係上、これらを低速のＰＣＩで接続したのでは、パフォーマンスが低下するからである。
【００４９】
ＣＰＵ１３０４は、融合機１の全体制御を行うものであり、具体的には、ＯＳ１２２１上でプラットフォーム１２２０を形成するＳＣＳ１２２２、ＳＲＭ１２２３、ＥＣＳ１２２４、ＭＣＳ１２２５、ＯＣＳ１２２６、ＦＣＳ１２２７、ＮＣＳ１２２８をそれぞれプロセスとして起動して実行させるとともに、アプリケーション１２３０を形成するプリンタアプリ１２１１、コピーアプリ１２１２、ファックスアプリ１２１３、スキャナアプリ１２１４、Ｗｅｂサービス処理アプリ１２１５を起動して実行させる。
【００５０】
ＮＢ１３０５は、ＣＰＵ１３０４とＭＥＭ−Ｐ１３０６、ＳＢ１３０７、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）１３４１、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）１３３０、ＩＥＥＥ１３９４１３４０、セントロニクス１３４２、ＡＳＩＣ１３０１とを接続するためのブリッジである。
【００５１】
ＭＥＭ−Ｐ１３０６は、融合機の描画用メモリ等として用いるシステムメモリであり、ＳＢ１３０７は、ＮＢ１３０５とＲＯＭ、ＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。ＳＢ１３０７は、コントローラ１３００での時間を計測するＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）を有する。また、ＳＢ１３０７は、内部にＵＳＢホストを有し、例えば、ＵＳＢ接続のカメラを接続することで画像データを取り込むことが可能であり、また、他のＵＳＢターゲットからデータを受け取ることも可能である。
【００５２】
ＭＥＭ−Ｃ１３０２は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＡＳＩＣ１３０１は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。
【００５３】
ＨＤＤ１３０３は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、文書の蓄積を行うストレージであり、オペレーションパネル１３１０は、操作者からの入力操作の受け付け並びに操作者に向けた表示を行う操作部である。
【００５４】
ＡＳＩＣ１３０１には、ＭＥＭ−Ｃ１３０２を接続するためのＲＡＭインターフェースと、ＨＤＤ１３０３を接続するためのハードディスクインターフェースが設けられ、これらの記憶部に対して画像データの入出力を行う場合には、入出力先がＲＡＭインターフェース又はハードディスクインターフェースに切り替えられる。
【００５５】
ＡＧＰ１３０８は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、システムメモリに高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にする。
【００５６】
以下、文書管理サーバ３の一例のハードウェア構成を、図４を用いて説明する。図４は、文書管理サーバの一例のハードウェア構成図である。
【００５７】
図４に示されるように、文書管理サーバ３のハードウェア構成は、それぞれバスで相互に接続されているドライブ装置２４と、記録媒体２５と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２６と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２７と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０と、インターフェース装置２１と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２８と、を含む。
【００５８】
インターフェース装置２１は、文書管理サーバ３をネットワーク２に接続するためのインターフェースや他の機器を接続するためのインターフェースであり、例えばＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）やモデム、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等で構成される。
【００５９】
そして、文書管理サーバ３を動作させるためのサーバプログラム等は、ＣＤ−ＲＯＭ等の記録媒体２５によって提供されるか、ネットワーク２を通じてダウンロードされる。また、記録媒体２５は、ドライブ装置２４にセットされ、データやサーバプログラムが記録媒体２５からドライブ装置２４を介してＲＯＭ２６にインストールされる。
【００６０】
ＲＯＭ２６は、データやサーバプログラムを格納すると共に、必要なファイル等を格納する。ＲＡＭ２７は、文書管理サーバ３の起動時にＲＯＭ２６からサーバプログラムを読み出して格納する。ＣＰＵ２０は、ＲＡＭ２７に読み出され格納されたサーバプログラムに従って処理を実行する。サーバプログラムは、例えば上述したような各サービス（サービス１、サービス２、サービス３）を文書管理サーバ３に実行させる。
【００６１】
ＨＤＤ２８は、文書や文書の画像情報等を格納する。
【００６２】
以下、オペレーションパネル１３１０に表示されている画面の一例を、図５を用いて説明する。図５は、オペレーションパネルに表示されている画面を説明するための図（その１）である。また、融合機１と文書管理サーバ３との相互作用を、図６を用いて説明する。図６は、融合機と文書管理サーバとの相互作用の一例を説明するためのシーケンス図である。
【００６３】
例えば、ユーザが図５に示されるオペレーションパネル１３１０に表示されている画面４の文書一覧ボタン４ａを押すと、融合機１は、文書管理サーバ３へ、文書の属性情報の取得要求を送信する（図６のシーケンスＳＱ１。）。文書管理サーバ３では、上述したサービス１により、文書の属性情報の取得要求を処理する。つまり、文書名や、文書の登録日時を含む属性情報の一覧を融合機１に送信する（図６のシーケンスＳＱ２。）。
【００６４】
融合機１は、文書管理サーバ３より送信された属性情報の一覧を受信すると、図５に示されるように、文書名と該文書のアイコンとの一覧４ｂを画面４に表示する。このとき、融合機１は、登録日時の新しいものから順に画面４に表示する。
【００６５】
次に、ユーザが図５に示される用紙印刷ボタン４ｃを押すと、融合機１は、オペレーションパネル１３１０に表示されている文書又は画面４においてユーザに選択された文書の縮小画像の取得要求を、文書管理サーバ３に送信する（図６のシーケンスＳＱ３。）。文書管理サーバ３では、上述したサービス２により、縮小画像の取得要求を処理する。つまり、指定された文書の縮小画像の一覧を融合機１に送信する（図６のシーケンスＳＱ４。）。
【００６６】
融合機１は、縮小画像の一覧を受信すると、該縮小画像の一覧と、印刷部数記入領域と、文書名と、を含む印刷指示用紙５を出力する。印刷指示用紙５の一例は、後述する図７を用いて説明する。ユーザは、例えば印刷指示用紙５の印刷部数記入領域に印刷部数を記入して、印刷指示用紙５を融合機１のスキャナ部にセットする。
【００６７】
融合機１は、ユーザによって、図５に示される用紙読み込みボタン４ｄが押されると、スキャナ部にセットされた印刷指示用紙５を読み込む。
【００６８】
融合機１は、後述するように、読み込んだ印刷指示用紙５の画像データより、例えば印刷部数記入領域を抽出し、印刷部数記入領域に記入されている数字等を印刷部数として認識する。融合機１は、認識した印刷部数等（認識結果）を含む印刷要求を文書管理サーバ３に送信する（図６のシーケンスＳＱ５。）。
【００６９】
印刷要求を受けた文書管理サーバ３は、対応する文書及び該文書の印刷部数等を含む印刷要求を、設定された融合機１に送信する（図６のシーケンスＳＱ６又はシーケンスＳＱ７）。
【００７０】
以下、印刷指示用紙５の一例を、図７を用いて説明する。図７は、印刷指示用紙を説明するための図（その１）である。
【００７１】
図７に示されるように印刷指示用紙５には、文書名５ａと、縮小画像５ｂと、印刷部数記入領域５ｃと、が含まれている。印刷指示用紙５を見ることによって、ユーザは指定した文書管理サーバ３において保存されている文書の内容を、オペレーションパネル１３１０を見るより、容易に知ることができる。
【００７２】
以下、本発明の実施に係るシステム構成の他の例を、図８を用いて説明する。図８は、本発明の実施に係るシステム構成図（その２）である。
【００７３】
図８に示されるシステムは、ネットワーク２を介して接続された少なくとも１台以上の融合機１と、３台の文書管理サーバ３（３ａ、３ｂ、３ｃ）と、を含む。
【００７４】
図８に示されるようなシステム構成の場合、融合機１のオペレーションパネル１３１０上に表示される画面４は、文書管理サーバ３（３ａ、３ｂ、３ｃ）を選択するボタンを含む。
【００７５】
以下、オペレーションパネル１３１０に表示されている画面４の他の例を、図９を用いて説明する。図９は、オペレーションパネルに表示されている画面を説明するための図（その２）である。
【００７６】
図９に示されるように、オペレーションパネル１３１０に表示されている画面４には、文書管理サーバ３を選択するボタン４ｅが含まれる。
【００７７】
例えば、ユーザが図９に示されるサーバ選択ボタン４ｅを用いてサーバを指定することによって、融合機１は、通信を行う文書管理サーバ３を一つ選択することができる。融合機１は、ユーザによって選択された文書管理サーバ３と上述した図６のシーケンスＳＱ１〜シーケンスＳＱ４において説明したようなやり取りを行い、ユーザによって選択されたサーバを識別するサーバ識別領域を含む印刷指示用紙５を出力する。
【００７８】
以下、印刷指示用紙５の他の例を、図１０を用いて説明する。図１０は、印刷指示用紙を説明するための図（その２）である。
【００７９】
図１０に示される印刷指示用紙５には、ユーザによって選択されたサーバを識別するサーバ識別領域５ｄが含まれている。図１０は、ユーザが文書管理サーバ３ａを選択した場合に出力される印刷指示用紙５の一例である。融合機１は、ユーザによって選択された文書管理サーバ３に対応する空欄を塗りつぶして印刷指示用紙５を出力する。
【００８０】
なお、ユーザが図９に示されるサーバ選択ボタン４ｅを用いて複数のサーバを指定することができるようにしてもよい。この場合、融合機１は、ユーザによって指定された複数の文書管理サーバ３に対して、属性情報の取得要求を送信したり、縮小画像の取得要求を送信したりする。融合機１は、各文書に対して該文書を保持する文書管理サーバ３を識別する文書別サーバ識別領域を含む印刷指示用紙５を出力する。
【００８１】
以下、印刷指示用紙５の他の例を、図１１を用いて説明する。図１１は、印刷指示用紙を説明するための図（その３）である。
【００８２】
図１１に示される印刷指示用紙５には、各文書に対して該文書を保持する文書管理サーバ３を識別する文書別サーバ識別領域５ｅが含まれている。図１０は、ユーザが文書管理サーバ３ａと、文書管理サーバ３ｃと、を選択した場合に、出力される印刷指示用紙５の一例である。融合機１は、文書を保持する文書管理サーバ３に対応する空欄を塗りつぶして印刷指示用紙５を出力する。
【００８３】
ユーザは融合機１によって出力された印刷指示用紙５の印刷部数記入領域５ｃに印刷したい部数を記入し、融合機１のスキャナ部分にセットし、オペレーションパネル１３１０に表示されている画面４の用紙読み込みボタン４ｄを押す。融合機１は、用紙読み込みボタンが押されたと判定すると、スキャナ部分にセットされた印刷指示用紙５を読み込み、読み込んだ画像に係る認識処理を行う。
【００８４】
以下、融合機１における印刷指示用紙５の読み込みに係る処理の一例を、図１２を用いて説明する。図１２は、印刷指示用紙の読み込みに係る処理を説明するための図（その１）である。
【００８５】
ステップＳ１０において融合機１は、スキャナ部分にセットされた、図７に示されるような印刷指示用紙５を読み込む。
【００８６】
ステップＳ１０に続いてステップＳ１１に進み、融合機１は、ステップＳ１０において読み込んだ印刷指示用紙５の画像データから、印刷部数記入領域５ｃを抽出する。
【００８７】
ステップＳ１１に続いてステップＳ１２に進み、融合機１は、ステップＳ１１において抽出した印刷部数記入領域５ｃに記入されている文字を、マーク又は数字として認識する。なお、印刷部数記入領域５ｃが空白の場合は、融合機１は、「０」と認識する。
【００８８】
ステップＳ１２に続いてステップＳ１３に進み、融合機１は、ステップＳ１２において認識したマーク又は数字に基づいて、各文書を、認識した部数だけ印刷するように、印刷要求を文書管理サーバ３に送信する。
【００８９】
なお、印刷要求を受けた文書管理サーバ３は、対応する文書及び該文書の印刷部数を含む印刷要求を、設定された融合機１に送信する。
【００９０】
なお、上述した印刷指示用紙５では説明を省略したが、印刷させる融合機１を指定するような融合機指定領域（図示せず）を印刷指示用紙５に含めるようにしてもよい。ユーザは、文書を印刷、出力させたい融合機１を、印刷指示用紙５の融合機指定領域で、選択又は指定する。融合機指定領域において文書を印刷、出力する融合機１を指定された印刷指示用紙５を読み込んだ融合機１は、融合機指定領域を抽出し、指定された融合機１の認識を行い、指定された融合機１において文書が印刷されるように、印刷要求を、文書管理サーバ３に送信するようにしてもよい。以下においても同様である。
【００９１】
以下、融合機１における印刷指示用紙５の読み込みに係る処理の他の例を、図１３を用いて説明する。図１３は、印刷指示用紙の読み込みに係る処理を説明するための図（その２）である。
【００９２】
ステップＳ２０において融合機１は、スキャナ部分にセットされた、図１０に示されるような印刷指示用紙５を読み込む。
【００９３】
ステップＳ２０に続いてステップＳ２１に進み、融合機１は、ステップＳ２０において読み込んだ印刷指示用紙５の画像データから、印刷部数記入領域５ｃ及びサーバ識別領域５ｄを抽出する。
【００９４】
ステップＳ２１に続いてステップＳ２２に進み、融合機１は、ステップＳ２１において抽出した印刷部数記入領域５ｃに記入されている文字を、マーク又は数字として認識する。なお、印刷部数記入領域５ｃが空白の場合は、融合機１は、「０」と認識する。
【００９５】
ステップＳ２２に続いてステップＳ２３に進み、融合機１は、ステップＳ２１において抽出したサーバ識別領域５ｄにおいて識別される、文書管理サーバ３を認識する。
【００９６】
ステップＳ２３に続いてステップＳ２４に進み、融合機１は、ステップＳ２３において認識した文書管理サーバ３に対して、ステップＳ２２において認識したマーク又は数字に基づいて、各文書を、認識した部数だけ印刷するように、印刷要求を送信する。
【００９７】
なお、ステップＳ２２及びステップＳ２３の処理順序は問わない。また、ステップＳ２１において、融合機１は、一度に印刷部数記入領域５ｃ及びサーバ識別領域５ｄを抽出するように説明したが、どちらか一方を一つずつ抽出するようにしてもよい。
【００９８】
以下、融合機１における印刷指示用紙５の読み込みに係る処理の他の例を、図１４を用いて説明する。図１４は、印刷指示用紙の読み込みに係る処理を説明するための図（その３）である。
【００９９】
ステップＳ３０において融合機１は、スキャナ部分にセットされた、図１１に示されるような印刷指示用紙５を読み込む。
【０１００】
ステップＳ３０に続いてステップＳ３１に進み、融合機１は、ステップＳ３０において読み込んだ印刷指示用紙５の画像データから、印刷部数記入領域５ｃ及び文書別サーバ識別領域５ｅを抽出する。
【０１０１】
ステップＳ３１に続いてステップＳ３２に進み、融合機１は、ステップＳ３１において抽出した印刷部数記入領域５ｃに記入されている文字を、マーク又は数字として認識する。なお、印刷部数記入領域５ｃが空白の場合は、融合機１は、「０」と認識する。
【０１０２】
ステップＳ３２に続いてステップＳ３３に進み、融合機１は、ステップＳ３１において抽出した文書別サーバ識別領域５ｅにおいて識別される、文書管理サーバ３を認識する。
【０１０３】
ステップＳ３３に続いてステップＳ３４に進み、融合機１は、ステップＳ３３において認識した文書管理サーバ３に対して、ステップＳ３２において認識したマーク又は数字に基づいて、各文書を、認識した部数だけ印刷するように、印刷要求を送信する。
【０１０４】
なお、ステップＳ３２及びステップＳ３３の処理順序は問わない。また、ステップＳ３１において、融合機１は、一度に印刷部数記入領域５ｃ及び文書別サーバ識別領域５ｅを抽出するように説明したが、どちらか一方を一つずつ抽出するようにしてもよい。
【０１０５】
上述したように、ユーザは、印刷指示用紙５に記入を行うだけで、複雑な印刷内容を簡単に、指示及び実行させることができる。
【０１０６】
以下、オペレーションパネル１３１０に表示されている画面４の他の例を、図１５を用いて説明する。図１５は、オペレーションパネルに表示されている画面を説明するための図（その３）である。
【０１０７】
図１５に示されるように、オペレーションパネル１３１０に表示されている画面４には、融合機１が、上述したように印刷指示用紙５を読み込んで、認識した認識結果である文書毎の印刷部数の数字４ｆが含まれる。
【０１０８】
例えば、ユーザは、オペレーションパネル１３１０に表示されている画面４上で文書毎の印刷部数の数字４ｆを修正することができる。ユーザは、例えば文書毎の印刷部数の数字４ｆを修正した後、実行ボタン４ｇを押すことによって、印刷要求の送信を要求する。また、キャンセルボタン４ｈを押すことによって、印刷要求の送信をキャンセルし、画面４に表示されている文書毎の印刷部数の数字４ｆ等をクリアーすることもできる。
【０１０９】
以下、認証結果の修正及び印刷要求送信のキャンセルに係る処理を、図１６を用いて説明する。図１６は、認証結果の修正及び印刷要求送信のキャンセルに係る処理を説明するための図である。
【０１１０】
ステップＳ４０において、融合機１は、図１２〜図１４において説明したように、印刷指示用紙５を読み込んで印刷部数等を認識し、該認識した認識結果を含む画面４を、図１５において説明したように、オペレーションパネル１３１０に表示する。
【０１１１】
ステップＳ４０に続いてステップＳ４１に進み、融合機１は、認証結果を修正するか、又は修正しないか、を判定する。認識結果を修正すると判定すると（ステップＳ４１においてＹＥＳ）、ステップＳ４２に進み、認識結果を修正しないと判定すると（ステップＳ４１においてＮＯ）、ステップＳ４３に進む。
【０１１２】
融合機１は、例えばユーザによってオペレーションパネル１３１０に表示している画面４の印刷部数の数字４ｆが選択され、新たなマーク又は数字が入力されたと感知すると、認識結果を修正すると判定する。
【０１１３】
ステップＳ４２では、融合機１が、ユーザによって入力されたマーク又は数字に基づいて、認証結果を修正する。
【０１１４】
一方、ステップＳ４３では、融合機１が、印刷要求を送信するか、印刷要求の送信をキャンセルするか、を判定する。印刷要求を送信すると判定すると（ステップＳ４１において印刷）、ステップＳ４４に進み、印刷要求の送信をキャンセルすると判定すると（ステップＳ４１においてキャンセル）、ステップＳ４５に進む。
【０１１５】
ステップＳ４４では、融合機１が、印刷指示用紙５を読み込んで認識した認識結果及び／又はユーザによってオペレーションパネル１３１０に表示している画面４を用いて修正された認識結果を含む印刷要求を、文書管理サーバ３に送信する。
【０１１６】
ステップＳ４５では、融合機１が、印刷要求の送信をキャンセルし、例えば、融合機１が保持している認識結果の値及び／又はオペレーションパネル１３１０に表示している画面４上の認識結果の値をクリアーする。
【０１１７】
図１４及び図１５に示したように、ユーザは、融合機１を用いて印刷内容（認識結果）を変更したり、キャンセルしたりすることができる。
【０１１８】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【０１１９】
【図１】本発明の実施に係るシステム構成図（その１）である。
【図２】融合機の機能構成を示すブロック図である。
【図３】融合機のハードウェア構成を示すブロック図である。
【図４】文書管理サーバの一例のハードウェア構成図である。
【図５】オペレーションパネルに表示されている画面を説明するための図（その１）である。
【図６】融合機と文書管理サーバとの相互作用の一例を説明するためのシーケンス図である。
【図７】印刷指示用紙を説明するための図（その１）である。
【図８】本発明の実施に係るシステム構成図（その２）である。
【図９】オペレーションパネルに表示されている画面を説明するための図（その２）である。
【図１０】印刷指示用紙を説明するための図（その２）である。
【図１１】印刷指示用紙を説明するための図（その３）である。
【図１２】印刷指示用紙の読み込みに係る処理を説明するための図（その１）である。
【図１３】印刷指示用紙の読み込みに係る処理を説明するための図（その２）である。
【図１４】印刷指示用紙の読み込みに係る処理を説明するための図（その３）である。
【図１５】オペレーションパネルに表示されている画面を説明するための図（その３）である。
【図１６】認証結果の修正及び印刷要求送信のキャンセルに係る処理を説明するための図である。
【符号の説明】
【０１２０】
１    融合機
２    ネットワーク
３    文書管理サーバ
４    画面
４ａ    文書一覧ボタン
４ｂ    文書名と該文書のアイコンとの一覧
４ｃ    用紙印刷ボタン
４ｄ    用紙読み込みボタン
４ｅ    文書管理サーバを選択するボタン
４ｆ    文書毎の印刷部数の数字
４ｇ    実行ボタン
４ｈ    キャンセルボタン
５    印刷指示用紙
５ａ    文書名
５ｂ    縮小画像
５ｃ    印刷部数記入領域
５ｄ    サーバ識別領域
５ｅ    文書別サーバ識別領域
【図１】
2005088468.tif 000003
【図２】
2005088468.tif 000004
【図３】
2005088468.tif 000005
【図４】
2005088468.tif 000006
【図５】
2005088468.tif 000007
【図６】
2005088468.tif 000008
【図７】
2005088468.tif 000009
【図８】
2005088468.tif 000010
【図９】
2005088468.tif 000011
【図１０】
2005088468.tif 000012
【図１１】
2005088468.tif 000013
【図１２】
2005088468.tif 000014
【図１３】
2005088468.tif 000015
【図１４】
2005088468.tif 000016
【図１５】
2005088468.tif 000017
【図１６】
2005088468.tif 000018