(57)【要約】【課題】本発明は、ユーザが面倒な操作を行うことなく、必要な画像を携帯端末に容易に表示させることができ、画像表示に要する操作時間を短縮することができるマルチファンクションシステムを提供する。【解決手段】携帯端末３０００と協働してネットワーク１０１０を構成するマルチファンクションシステム１００１は、コントローラユニット２０００と、操作部２０１２と、スキャナ部２０７０と、プリンタ部２０９５とを備え、ネットワーク１０１０等を介して携帯端末３０００における表示部３００８の表示サイズを取得し、取得した表示サイズ及び画像の画像サイズに基づく所定の倍率により画像の画像サイズを変換し、プレビュー画像として携帯端末３０００に表示させる。【選択図】　　　図１８
2004140420.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末からの指示により画像を印刷出力することが可能なマルチファンクションシステムにおいて、
前記携帯端末の表示装置の表示サイズを取得する取得手段と、
前記取得した表示サイズに基づく所定の倍率により前記画像の画像サイズを変換する画像変換手段と、
前記変換された画像を前記表示装置に表示させる表示手段とを備えることを特徴とするマルチファンクションシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マルチファンクションシステムに関し、特に、携帯端末と互いに通信を行なうデジタル複写機等のマルチファンクションシステムに関する。
【０００２】
【従来の技術】
従来、デジタル複写機等のマルチファンクションシステムでは、遠隔地にある携帯端末により指定された画像の閲覧や当該画像をプリントアウトする手段は既に提案されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来のマルチファンクションシステムでは、出力指示を行う携帯端末の表示装置（モニタ）の表示サイズを自動認識し、該表示サイズに合った画像を提供することができない。そのため、ユーザがモニタの画面を見ながら画像の拡大／縮小を行い、認識可能な倍率に画像変換する必要がある。
【０００４】
また、画像が写真画像又は文字画像の種別に応じて表示されないため、文字画像の場合には、文字を特定するために写真画像に比べてより拡大して表示する必要がある。従来は、文字を識別するために画像を拡大して再表示するか、画像スクロールを繰り返す必要があり、効率的な画像の認識ができないという問題がある。
【０００５】
本発明は、ユーザが面倒な操作を行うことなく、必要な画像を携帯端末に容易に表示させることができ、画像表示に要する操作時間を短縮することができるマルチファンクションシステム。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載のマルチファンクションシステムは、携帯端末からの指示により画像を印刷出力することが可能なマルチファンクションシステムにおいて、前記携帯端末の表示装置の表示サイズを取得する取得手段と、前記取得した表示サイズに基づく所定の倍率により前記画像の画像サイズを変換する画像変換手段と、前記変換された画像を前記表示装置に表示させる表示手段とを備えることを特徴とする。
【０００７】
【発明の実施の形態】
以下、本発明の実施の形態に係るマルチファンクションシステムについて図面を参照して詳細に説明する。
【０００８】
［システム全体］
図１は、本発明の実施の形態に係るマルチファンクションシステムを備えるネットワークシステムの全体構成を示す図である。
【０００９】
図１において、本発明の実施の形態に係るマルチファンクションシステム１００１は、デジタル複合機であり、後述する図２のコントローラユニット２０００と、操作部２０１２と、画像入力デバイスであるスキャナ部２０７０と、画像出力デバイスであるプリンタ部２０９５とで構成される。マルチファンクションシステム１００１は、スキャナ部２０７０で読み取った画像を無線ＬＡＮ経由でネットワーク（以下、「ＬＡＮ」と呼称する。）１０１０に配信したり、ＬＡＮ１０１０から受信した画像をプリンタ部２０９５により印刷出力（プリントアウト）することができる。
【００１０】
また、スキャナ部２０７０で読み取った画像を図示しないＦＡＸ送信手段によりＰＳＴＮ又はＩＳＤＮ１０３０に送信したり、ＰＳＴＮ又はＩＳＤＮ１０３０から受信した画像をプリンタ部２０９５によりプリントアウトすることができる。
【００１１】
データベースサーバ１００２は、マルチファンクションシステム１００１により読み取られた画像（２値画像及び多値画像を含む）を格納（記憶）し、データベースとして管理する。データベースクライアント１００３は、データベースサーバ１００２のデータベースクライアントであり、これによりデータベースサーバ１００２に格納されている画像データの閲覧／検索等が可能となる。電子メールサーバ１００４は、マルチファンクションシステム１００１により読み取られた画像を電子メールの添付ファイルとして受け取る。電子メールクライアント１００５は、電子メールサーバ１００４が受け取ったメールを閲覧したり、電子メールを送信したりすることが可能である。ＷＷＷサーバ１００６は、ＨＴＭＬ文書をＬＡＮ１０１０に配信し、配信されたＨＴＭＬ文書がマルチファンクションシステム１００１によりプリントアウトされる。
【００１２】
無線基地局１００８，１００９は、無線ＬＡＮと有線ＬＡＮとの中継を行なう。ルータ１０１１は、ＬＡＮ１０１０をインターネット／イントラネット１０１２に接続する。インターネット／イントラネット１０１２には、上述したデータベースサーバ１００２、ＷＷＷサーバ１００６、電子メールサーバ１００４、及びマルチファンクションシステム１００１と同様の装置が、それぞれデータベースサーバ１０２０、ＷＷＷサーバ１０２１、電子メールサーバ１０２２、及びマルチファンクションシステム１０２３として接続されている。
【００１３】
一方、マルチファンクションシステム１００１は、ＰＳＴＮ又はＩＳＤＮ１０３０を介してＦＡＸ装置１０３１とファクスデータの送受信が可能になっている。また、ＬＡＮ１０１０上には、ネットワーク用のプリンタ１０４０が接続されており、マルチファンクションシステム１００１により読み取られた画像をプリントアウトすることができる。
【００１４】
［ハードウェア］
コントローラユニット全体構成
図２は、図１におけるマルチファンクションシステム１００１の全体構成を示すブロック図である。
【００１５】
図２において、コントローラユニット２０００は、スキャナ部２０７０やプリンタ部２０９５に接続される一方、無線ＬＡＮ（又はＢｌｕｅｔｏｏｔｈ）２０１１や公衆回線（ＷＡＮ）２０５１に接続され、画像情報やデバイス情報の入出力を行うためのコントローラである。
【００１６】
ＣＰＵ２００１は本システム１００１全体を制御する。ＲＡＭ２００２は、ＣＰＵ２００１が動作するためのシステムワークメモリであって、画像データを一時格納する画像メモリである。ＲＯＭ２００３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２００４はハードディスクドライブであり、システムのアプリケーション・ソフトウェアや画像データを格納する。操作部Ｉ／Ｆ２００６は、操作部２０１２に表示される画像データを出力する。また、操作部２０１２から本システムの使用者（ユーザ）が入力した情報をＣＰＵ２００１に伝える役割をする。
【００１７】
無線ＬＡＮ　Ｉ／Ｆ（又はＢｌｕｅｔｏｏｔｈ　Ｉ／Ｆ）２０１０は、他の電子装置と無線通信を行う機能を備え、電波を用いて信号を送受信する。互換性のある無線ＬＡＮ　Ｉ／Ｆ（インターフェース）を有する他の電子装置が通信可能圏内に入ってくるとお互いの間に通信リンクを確立する。モデム２０５０はＷＡＮ２０５１に接続され、情報の入出力を行う。以上のデバイスがシステムバス２００７上に配置される。
【００１８】
イメージバスＩ／Ｆ２００５は、データ構造を変換するバスブリッジであり、システムバス２００７と画像データを高速で転送する画像バス２００８に接続されている。画像バス２００８は、例えば、ＰＣＩバス又はＩＥＥＥ１３９４で構成される。
【００１９】
画像バス２００８上には以下のデバイスが配置される。ラスターイメージプロセッサ（ＲＩＰ）２０６０はＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ部２０２０は、スキャナ部２０７０やプリンタ部２０９５に接続され、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部２０８０は、入力された画像データに対して補正、加工、及び編集を行う。プリンタ画像処理部２０９０は、プリント出力すべき画像データに対するプリンタの補正、解像度変換等を行う。画像回転処理部２０３０は画像データの回転を行う。画像圧縮処理部２０４０は、圧縮伸張処理を行って多値画像データをＪＰＥＧにしたり、２値画像データをＪＢＩＧ、ＭＭＲ、ＭＨ等にしたりする。
【００２０】
画像入出力部
図３は、図１におけるマルチファンクションシステム１００１の外観図である。
【００２１】
図３において、スキャナ部２０７０は、原稿フィーダ２０７２と、トレイ２０７３と、操作部２０１２とを備える。スキャナ部２０７０は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサ（不図示）により走査することで、原稿画像をラスターイメージデータとして電気信号に変換する。原稿用紙が原稿フィーダ２０７２のトレイ２０７３にセットされ、ユーザが操作部２０１２から読み取り起動を指示することによりＣＰＵ２００１がスキャナ部２０７０に指示を与え、原稿フィーダ２０７２が原稿用紙を１枚ずつフィードして原稿画像の読み取り動作を行う。
【００２２】
プリンタ部２０９５は、異なる用紙サイズや異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット２１０１，２１０２，２１０３，２１０４を備える。また、排紙トレイ２１１１は印字された用紙を受けるトレイである。プリンタ部２０９５は、ラスターイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式や微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式であっても構わない。プリント動作の起動は、ＣＰＵ２００１からの指示によって開始する。
【００２３】
操作部
図４は、図３における操作部２０１２の外観図である。
【００２４】
図４において、操作部２０１２は、ＬＣＤ表示部２０１３と、スタートキー２０１４と、ストップキー２０１５と、ＩＤキー２０１６と、リセットキー２０１７と、ＬＥＤ２０１８とを備える。
【００２５】
ＬＣＤ表示部２０１３は、そのＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示すると共に、表示してあるキーが押されるとその位置情報をＣＰＵ２００１に伝える。スタートキー２０１４は原稿画像の読み取り動作を開始するとき等に用いられる。スタートキー２０１４の中央部には、緑と赤の２色から成るＬＥＤ２０１８があり、その色によってスタートキー２０１４が使える状態にあるか否かが示される。ストップキー２０１５は稼働中の動作を止めるときに用いられる。ＩＤキー２０１６は、ユーザのユーザＩＤを入力するときに用いられる。リセットキー２０１７は操作部２０１２からの設定を初期化するときに用いられる。
【００２６】
スキャナ画像処理部
図５は、図２におけるスキャナ画像処理部２０８０の内部構成を示すブロック図である。
【００２７】
図５において、スキャナ画像処理部２０８０は、フィルタ処理部２０８２と、編集部２０８３と、変倍処理部２０８４と、テーブル変換部２０８５と、２値化処理部２０８６とを備える。
【００２８】
フィルタ処理部２０８２は、空間フィルタでコンボリューション演算を行う。編集部２０８３は、例えば、入力された画像データからマーカーペンで囲まれた閉領域を認識して、その閉領域内の画像データに対して影つけ、網掛け、及びネガポジ反転等の画像加工処理を行う。変倍処理部２０８４は、読み取り画像の解像度を変更する場合にラスターイメージの主走査方向について補間演算を行い、画像の拡大、縮小を行う。副走査方向の変倍は、画像読み取りラインセンサ（不図示）が走査する速度を変えることで行う。テーブル変換部２０８５は、読み取った輝度データである画像データを濃度データに変換する。２値化処理部２０８６は、多値のグレースケール画像データを誤差拡散処理やスクリーン処理によって２値化処理を行う。
【００２９】
プリンタ画像処理部
図６は、図２におけるプリンタ画像処理部２０９０の内部構成を示すブロック図である。
【００３０】
図６において、プリンタ画像処理部２０９０は、解像度変換部２０９２と、スムージング処理部２０９３とを備える。
【００３１】
解像度変換部２０９２は、無線ＬＡＮ２０１１又はＷＡＮ２０５１から受信した画像データをプリンタ部２０９５の解像度に変換する解像度変換を行う。また、解像度変換部２０９２は、プレビュー画像生成のための解像度変換も行う。スムージング処理部２０９３は、解像度変換後の画像データのジャギー（斜め線等の白黒境界部に現れる画像のがさつき）を滑らかにする処理を行う。
【００３２】
画像圧縮処理部
図７は、図２における画像圧縮処理部２０４０の内部構成を示すブロック図である。
【００３３】
図７において、画像圧縮処理部２０４０は、入力バッファ２０４２と、画像圧縮部２０４３と、ＲＡＭ２０４４と、出力バッファ２０４５とを備える。以下、画像圧縮処理部２０４０における処理手順を示す。
【００３４】
ＣＰＵ２００１は、画像バス２００８を介してデバイスＩ／Ｆ部２０２０内の後述する図１１の画像バスＩ／Ｆコントローラ２０２１に画像圧縮制御のための設定を行う。この設定により画像バスＩ／Ｆコントローラ２０２１は、画像圧縮部２０４３に対して画像圧縮に必要な設定、例えば、ＭＭＲ圧縮・ＪＢＩＧ伸長等の設定を行う。必要な設定を行った後に、再度ＣＰＵ２００１から画像バスＩ／Ｆコントローラ２０２１に対して画像データ転送の許可を行う。この許可に従い、画像バスＩ／Ｆコントローラ２０２１はＲＡＭ２００２又は画像バス２００８上の各デバイスから画像切換部２０２６を介して画像圧縮処理部２０４０へ画像データの転送を開始する。画像圧縮処理部２０４０で受け取った画像データは、入力バッファ２０４２に一時格納され、画像圧縮部２０４３の画像データ要求に応じて一定のスピードで転送される。この際、入力バッファ２０４２は、画像バスＩ／Ｆコントローラ２０２１及び画像圧縮部２０４３の両者の間で画像データを転送できるか否かを判断し、画像バス２００８からの画像データの読み込み、及び画像圧縮部２０４３への画像データの書き込みが不可能である場合はデータの転送を行わない制御を行う（以下、この制御を「ハンドシェーク」と呼称する。）。画像圧縮部２０４３は、受け取った画像データを一旦ＲＡＭ２０４４に格納する。これは画像圧縮時に行う画像圧縮処理の種類によって数ライン分のデータを要するためであり、最初の１ライン分の圧縮を行うためには数ライン分の画像データを用意してからでないと画像圧縮が行えないためである。画像圧縮が施された画像データは、直ちに出力バッファ２０４５に送られる。出力バッファ２０４５は、画像切換部２０２６及び画像圧縮部２０４３間のハンドシェークを行い、画像切換部２０２６を介して画像データを画像バスＩ／Ｆコントローラ２０２１に転送する。画像バスＩ／Ｆコントローラ２０２１は、圧縮又は伸長された画像データをＲＡＭ２００２又は画像バス２００８上の各デバイスにデータを転送する。こうした一連の処理は、ＣＰＵ２００１からの処理要求が無くなるまで（必要なページ数の処理が終わったとき）、もしくは画像圧縮部２０４３からの停止要求が出るまで（圧縮及び伸長時のエラーが発生するときまで等）繰り返される。
【００３５】
画像回転処理部
図８は、図２における画像回転処理部２０３０の内部構成を示すブロック図である。
【００３６】
図８において、画像回転処理部２０３０は、画像バスＩ／Ｆコントローラ２０３１と、画像回転部２０３２と、ＲＡＭ２０３３とを備える。画像バスＩ／Ｆコントローラ２０３１は、画像バス２００８と接続し、そのバスシーケンスの制御、画像回転部２０３２にモード等を設定する制御、及び画像回転部２０３２に画像データを転送するためのタイミング制御を行う。以下、画像回転部２０３２における処理手順を示す。
【００３７】
ＣＰＵ２００１は、画像バス２００８を介して画像バスＩ／Ｆコントローラ２０３１に画像回転制御のための設定を行う。この設定により画像バスＩ／Ｆコントローラ２０３１は、画像回転部２０３２に対して画像回転に必要な設定（例えば、画像サイズや回転方向・角度等）を行う。必要な設定が行われた後に、再度ＣＰＵ２００１が画像バスＩ／Ｆコントローラ２０３１に対して画像データ転送の許可を行う。この許可に従い、画像バスＩ／Ｆコントローラ２０３１は、ＲＡＭ２００２又は画像バス２００８上の各デバイスから画像データの転送を開始する。なお、ここでは、回転を行う画像サイズを３２×３２（ｂｉｔ）とし、さらに画像バス２００８上に画像データを転送させる際に３２ｂｉｔを単位とする画像転送を行うものとする（扱う画像は２値を想定する）。
【００３８】
３２×３２（ｂｉｔ）の画像を得るためには、単位データ転送を３２回行う必要があり、且つ不連続なアドレスから画像データを転送する必要がある（図９参照）。不連続アドレッシングにより転送された画像データは、読み出し時に所望の角度に回転されているように、ＲＡＭ２０３３に格納される。例えば、９０度反時計方向回転であれば、最初に転送された３２ｂｉｔの画像データを、図１０に示すようにＹ方向に書き込んでいく。そして、読み出し時にＸ方向に読み出すことで画像が回転される。
【００３９】
３２×３２（ｂｉｔ）の画像回転（ＲＡＭ２０３３への画像データの格納）が完了した後、画像回転部２０３２はＲＡＭ２０３３から上述した読み出し方法で画像データを読み出し、画像バスＩ／Ｆコントローラ２０３１に画像を転送する。回転処理された画像データを受け取った画像バスＩ／Ｆコントローラ２０３１は、連続アドレッシングをもってＲＡＭ２００２もしくは画像バス２００８上の各デバイスにデータを転送する。こうした一連の処理は、ＣＰＵ２００１からの処理要求が無くなるまで（必要なページ数の処理が終わるまで）繰り返される。
【００４０】
デバイスＩ／Ｆ部
図１１は、図２におけるデバイスＩ／Ｆ部２０２０の内部構成を示すブロック図である。
【００４１】
図１１において、デバイスＩ／Ｆ部２０２０は、画像バスＩ／Ｆコントローラ２０２１と、シリアルパラレル・パラレルシリアル変換部２０２３と、パラレルシリアル・シリアルパラレル変換部２０２４と、スキャンバッファ２０２２と、プリントバッファ２０２５とを備える。
【００４２】
画像バスＩ／Ｆコントローラ２０２１は、画像バス２００８と接続し、そのバスアクセスシーケンスの制御と、デバイスＩ／Ｆ部２０２０内の各デバイスの制御、及びタイミング制御を行う。また、画像切換部２０２６への制御信号を発生させる。スキャンバッファ２０２２は、画像切換部２０２６から送られてくる画像データを一時格納し、画像バス２００８に同期させて画像データを出力する。シリアルパラレル・パラレルシリアル変換２０２３は、スキャンバッファ２０２２に格納された画像データを順番に並べるか又は分解して画像バス２００８に転送できる画像データのデータ幅に変換する。パラレルシリアル・シリアルパラレル変換２０２４は、画像バス２００８から転送された画像データを分解するか又は順番に並べてプリントバッファ２０２５に格納できる画像データのデータ幅に変換する。プリントバッファ２０２５は、画像バス２００８から送られてくる画像データを一時格納し、画像切換部２０２６からの転送要求に応じて画像データを出力する。
【００４３】
画像スキャン時の処理手順を以下に示す。スキャナ部２０７０から送られてくる画像データをスキャナ部２０７０から送られてくるタイミング信号に同期させて画像切換部２０２６に送る。画像切換部２０２６はスキャナ部２０７０から受け取った画像をＣＰＵ２００１からの設定に応じて選択された転送先へ画像を送る。スキャナ部２０７０から受け取った画像は、通常、スキャナ画像処理部２０８０へ送られ、所定の画像処理を行った後、画像切換部２０２６を介してスキャンバッファ２０２２に格納される。
【００４４】
画像バス２００８がＰＣＩバスの場合、スキャンバッファ２０２２内に画像データが３２ビット以上入力されたときに、先入れ先出しで３２ビット分の画像データがスキャンバッファ２０２２からシリアルパラレル・パラレルシリアル変換部２０２３に送られて３２ビットの画像データに変換され、画像バスＩ／Ｆコントローラ２０２１を介して画像バス２００８上に転送される。
【００４５】
また、画像バス２００８がＩＥＥＥ１３９４の場合、スキャンバッファ２０２２内の画像データが先入れ先出しでスキャンバッファ２０２２からシリアルパラレル・パラレルシリアル変換２０２３に送られ、シリアル画像データに変換されて画像バスＩ／Ｆコントローラ２０２１を介して画像バス２００８上に転送される。
【００４６】
画像プリント時の処理手順を以下に示す。画像バス２００８がＰＣＩバスの場合には、画像バス２００８から送られてくる３２ビットの画像データを画像バスＩ／Ｆコントローラ２０２１で受け取り、パラレルシリアル・シリアルパラレル変換部２０２４に送ってプリンタ部２０９５の入力データビット数の画像データに分解し、プリントバッファ２０２５に格納する。
【００４７】
また、画像バス２００８がＩＥＥＥ１３９４の場合には、画像バス２００８から送られてくるシリアル画像データを画像バスＩ／Ｆコントローラ２０２１で受け取り、パラレルシリアル・シリアルパラレル変換部２０２４に送ってプリンタ部２０９５の入力データビット数の画像データに変換し、プリントバッファ２０２５に格納する。
【００４８】
画像データは、プリントバッファ２０２５から画像切換部２０２６を介してプリンタ画像処理部２０９０に送られる。そして、所定の画像処理を行った後、画像切換部２０２６を介してプリンタ部２０９５から送られてくるタイミング信号に同期させてプリントバッファ２０２５内の画像データを先入れ先出しでプリンタ部２０９５に送る。
【００４９】
携帯端末
図１２は、本発明の実施の形態に係る携帯端末の外観図である。
【００５０】
本実施の形態では、図１２に示す携帯端末は携帯電話の形状をしているが、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）や小型のパーソナルコンピュータ（ＰＣ）でもあってもよい。本携帯端末３０００は、遠隔地にあって無線により通信を行い、公衆回線等から無線基地局１００８を介してマルチファンクションシステム１００１に接続されているものとする。
【００５１】
図１２において、携帯端末３０００は、テンキー部３００１と、ｅｎｔｅｒキー３００２を含むファンクションキーと、通話キー３００３と、電源キー３００４と、英数キー３００５と、閲覧（ｄｏｃ）キー３００６と、矢印キー３００７と、モニタである表示部３００８とを備える。テンキー部３００１は、電話番号の入力の他に英数キー３００５と併用することでアルファベットの入力を行なうことが可能である。ｄｏｃキー３００６は、本発明の機能を呼び出すためのものであり、矢印キー３００７はメニューを選択するときに必要なものである。表示部３００８は、所定の表示サイズ（モニタサイズ）の液晶パネル等を有する表示装置から成り、上述のキー群により入力された情報やマルチファンクションシステムから受信した画像データを表示する。
【００５２】
図１３は、図１２の携帯端末３０００の内部構成を示すブロック図である。
【００５３】
図１３において、ＣＰＵ３０１０と、データや画像信号などを格納するＲＡＭ３０２０と、プログラムやデータを格納するＲＯＭ３０３０と、ＲＡＭ３０２０をバックアップする電池３０４０と、無線ＬＡＮ　Ｉ／Ｆ３０５０と、マイクやスピーカ等を備える通話部３０６０と、ＵＩ３０７０とを備える。
【００５４】
ＣＰＵ３０１０は、図１のマルチファンクションシステム１００１との画像データの送受信を無線ＬＡＮ　Ｉ／Ｆ３０５０を介して行なうための制御やＵＩ３０７０への画面表示、通話の制御等を行なうものであって、ＲＯＭ３０３０に格納されているプログラムに従って処理を行なう。ＵＩ３０７０よりユーザからの指示に応じて画像データの表示を行なう。
【００５５】
携帯端末での画像プレビュー
携帯端末３０００とマルチファンクションシステム１００１との間は、マルチファンクションシステム１００１のＩＰ　ａｄｄｒｅｓｓ、画像ＩＤ、携帯端末３０００における表示部３００８（モニタ）の画素数、プリントモード、及びプレビュー用に変換された画像データの送受信が行われる。
【００５６】
図１４は、図１２の携帯端末３０００に表示されるドキュメント閲覧メニュー画面を示す図である。
【００５７】
図１４において、ユーザは、インターネット上で接続可能なマルチファンクションシステム１００１を携帯端末３０００からのＩＰアドレス（ＩＰ　ａｄｄｒｅｓｓ）の入力又は登録済みリストの選択により呼び出すことができる。ユーザが新規のマルチファンクションシステム１００１に接続する場合は、該マルチファンクションシステム１００１のＩＰ　ａｄｄｒｅｓｓをテンキー３００１及び英数キー３００５を使用して図１４の画面で入力する。
【００５８】
ユーザが日頃よく使用するＩＰ　ａｄｄｒｅｓｓを予めリストとして登録する場合は、図１４の画面に表示されている登録メニューを矢印キー３００７を使用して選択し、ｅｎｔｅｒキー３００２を押して登録する。図１４の画面に表示されている呼び出しメニューが選択されると、図１５に示す登録リスト画面が表示される。
【００５９】
ユーザが図１５の画面に表示された登録リストの中から所望のマルチファンクションシステム１００１を選択するか、テンキー３００１等によりＩＰ　ａｄｄｒｅｓｓを入力した後、ｅｎｔｅｒキー３００２を押すと、携帯端末３０００がユーザの選択内容に対応したＩＰ　ａｄｄｒｅｓｓを持つマルチファンクションシステム１００１に無線ＬＡＮ　Ｉ／Ｆ３０５０を介して接続する。このとき、マルチファンクションシステム１００１は、ＣＰＵ２００１により携帯端末３０００における表示部３００８の表示サイズを自動的に取得する（取得手段）。その後、該マルチファンクションシステム１００１が格納している写真画像や文字画像を含むドキュメントのリスト情報を携帯端末３０００に送り、図１６に示すドキュメント選択画面を表示させる。
【００６０】
図１６の画面に表示される項目には、ユーザが予めマルチファンクションシステム１００１に対してドキュメント分類用に作成したフォルダ名が反映されている。図１６の画面に表示されている項目の中から、例えば、「顧客情報」の選択がユーザにより行なわれた後、ｅｎｔｅｒキー３００２が押されると、ドキュメントを特定するための画像ＩＤ（ドキュメントファイル名でもよい）がリスト情報に基づくドキュメントの名称一覧として図１７に示すように表示される。
【００６１】
つづいて、ユーザにより図１７の画面に表示されているドキュメント名称の選択が行われた後、ｅｎｔｅｒキー３００２が押されると、画像ＩＤに対応したプレビュー用の画像がマルチファンクションシステム１００１から携帯端末３０００に送られる。
【００６２】
携帯端末３０００の表示部３００８に画像をプレビュー表示させるときは、マルチファンクションシステム１００１のＣＰＵ２００１がＲＯＭ２００３から読み出したソフトウェアを実行することにより、ユーザ所望の画像が写真画像か文書画像かの認識を行う（認識手段）。ユーザ所望の画像が写真画像か文書画像かを認識するアルゴリズムは公知の方法を用いて実行される。
【００６３】
図１８は、図２におけるＣＰＵ２００１により実行されるプレビュー画像作成処理を示すフローチャートである。
【００６４】
図１８において、ユーザにより上述したドキュメントの選択（ステップＳ２１００）が実行された後、ドキュメントのプレビューする画像が写真画像か否かを判別する（認識手段）（ステップＳ２１１０）。一般に、写真画像をプレビューする場合は、写真画像の全体が表示部３００８に表示されると、ユーザがどのドキュメントの画像を選択しているかを確認できることが多い。そのため、プレビューする画像が写真画像と判別した場合には（ステップＳ２１１０でＹＥＳ）、画像の全体をプレビュー表示すべくデフォルトのプレビュー用画像の解像度変換の倍率を携帯端末３０００の表示サイズとマルチファンクションシステム１００１に格納されているドキュメントの全画像サイズとの比率に合わせて設定する（図１９）（ステップＳ２１２０）。これにより、ユーザがどのドキュメントの画像を選択しているかを確認しやすくなる。マルチファンクションシステム１００１に格納されている画像の解像度は、ドキュメントの画像と共に管理情報としてＨＤＤ２００４に格納される。
【００６５】
一方、プレビューする画像が文字画像の場合は、文字画像が写真画像に比べてレイアウトの特徴が少ないため、画像全体が表示部３００８に表示されても、ユーザがどのドキュメントを選択しているかを確認することが困難である。そのため、プレビューする画像が文字画像と判別した場合には（ステップＳ２１１０でＮＯ）、携帯端末３０００における表示部３００８の表示サイズが大きいか否かを判別して（ステップＳ２１５０）、表示サイズが小さいときは（ステップＳ２１５０でＮＯ）、デフォルトのプレビュー用の解像度変換の倍率を画像の先頭部分がより大きな表示サイズで表示されるように設定にする（図２０）（ステップＳ２１６０）。これにより、ユーザがどのドキュメントの画像を選択しているかを確認しやすくなる。
【００６６】
したがって、携帯端末３０００における表示部３００８の表示サイズと、マルチファンクションシステム１００１に格納されているドキュメントの画像の所定の部分（例えば、上から１／８の部分等、予めマルチファンクションシステム１００１上で設定できるようにしておく）の表示サイズとの比率に合わせて解像度変換の倍率が設定される。なお、ステップＳ２１５０において、携帯端末３０００における表示部３００８の表示サイズの大小の判断は、マルチファンクションシステム１００１に予めユーザモード等の手段で設定された所定の閾値によって行えばよい。また、ステップＳ２１５０の処理に代えてステップＳ２１６０以降の処理を実行するようにしてもよい。また、上述した表示サイズは、表示部３００８が表示可能な最大解像度性能をいうが、予め設定可能なものであってもよい。
【００６７】
つづいて、マルチファンクションシステム１００１におけるプリンタ画像処理部２０９０内の解像度変換部２０９２では、ステップＳ２１２０又はステップＳ２１６０で設定された倍率に基づいて画像の解像度変換を行い（ステップＳ２１３０）、変換された画像を無線ＬＡＮ　Ｉ／Ｆ２０１０，３０５０を介して携帯端末３０００に転送し、携帯端末３０００上のＲＡＭ３０２０に展開して携帯端末３０００上でプレビュー表示させる（ステップＳ２１４０）。
【００６８】
倍率を変えて改めて画像のプレビューを行うときは、図１９又は図２０の拡大、縮小ボタンを選択すると、それに応じて異なる倍率で解像度変換部２０９２により画像の解像度変換が行われ、再度画像のプレビューが行われる。
【００６９】
印刷を実行する場合は、図１９又は図２０の印刷ボタンを選択する。印刷ボタンが押されると、図２１に示すプリントモード（印刷モード）指定画面が表示される。プリントモード指定画面では、用紙サイズ、片面・両面印刷、部数、ステープル有無を指定することができる。指定が終了した後、ｅｎｔｅｒキー３００２が押されると、マルチファンクションシステム１００１に対して無線ＬＡＮ　Ｉ／Ｆ３０５０を介して画像ＩＤ（ドキュメントファイル名でもよい）、プリントモードを含む指示が送られる。
【００７０】
マルチファンクションシステムでの画像プリント
携帯端末３０００から画像ＩＤ、プリントモードを含む指示が送られたマルチファンクションシステムでは、その指示内容に応じて画像のプリント作業を行う。ＨＤＤ２００４に格納されている画像データは一度ＲＡＭ２００２に展開され、画像バス２００８経由で画像圧縮部２０４０へ送られる。ここで画像の伸張処理が行なわれた後、携帯端末３０００から送られたプリントモードに基づく所望のプリントモードでプリンタ部２０９５から画像がプリントアウトされる。このとき、プリンタ画像処理部２０９０によるプリンタ画像処理は必要に応じて行われる。
【００７１】
［ソフトウェア］
ソフトウェアブロック全体構成
図２２は、図１のマルチファンクションシステム１００１に組み込まれたアプリケーション・ソフトウェアのブロック図である。
【００７２】
図２２において、ＵＩ１５０１は、ユーザインターフェイスを制御するものであり、ユーザが本マルチファンクションシステム１００１の各種操作・設定を行う際、他の機器との仲介を行うモジュールである。本モジュールは、ユーザの操作に従って後述の各種モジュールに入力情報を転送し、処理の依頼又はデータの設定等を行う。
【００７３】
アドレスブック（Ａｄｄｒｅｓｓ−Ｂｏｏｋ）１５０２は、データの送付先、通信先等を管理するデータベースモジュールである。Ａｄｄｒｅｓｓ−Ｂｏｏｋ１５０２の内容は、ＵＩ１５０１からの操作によりデータの追加、削除、取得が行われ、ユーザの操作により後述の各モジュールにデータの送付・通信先情報を与えるものとして使用される。
【００７４】
ウェブサーバ（Ｗｅｂ−Ｓｅｒｖｅｒ）１５０３は、不図示のＷｅｂクライアントからの要求により本マルチファンクションシステム１００１の管理情報を通知するために使用されるモジュールである。管理情報は、後述するコントロールＡＰＩ（Ｃｏｎｔｒｏｌ−ＡＰＩ）１５１８を介して読み取られ、後述のＨＴＴＰ１５１２、ＴＣＰ／ＩＰ１５１６（無線ＬＡＮ）、ネットワークドライバ（Ｎｅｔｗｏｒｋ−Ｄｒｉｖｅｒ）１５１７を介してＷｅｂクライアントに通知される。
【００７５】
ユニバーサルセンド（Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ）１５０４は、データの配信を制御するモジュールであり、ＵＩ１５０１からユーザにより指示されたデータを通信（出力）先に配布するものである。また、ユーザにより本マルチファンクションシステム１００１のスキャナ機能を使用して配布データの生成が指示された場合は、Ｃｏｎｔｒｏｌ−ＡＰＩ１５１８を介して機器を動作させ、データの生成を行う。
【００７６】
プリンタモジュール１５０５は、Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内で出力先にプリンタ１０４０が指定された際に実行されるモジュールである。Ｅ−Ｍａｉｌ１５０６は、Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内で通信先にＥ−ｍａｉｌアドレスが指定された際に実行されるモジュールである。データベース（ＤＢ）１５０７は、Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内で出力先にデータベースが指定された際に実行されるモジュールである。
【００７７】
ＤＰ１５０８は、Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内で出力先に本マルチファンクションシステム１００１と同様の複合機が指定された際に実行されるモジュールである。リモートコピースキャン（Ｒｅｍｏｔｅ−Ｃｏｐｙ−Ｓｃａｎ）１５０９は、本マルチファンクションシステム１００１のスキャナ機能を使用し、ＬＡＮ１０１０等で接続された他の複合機を出力先とし、本機単体で実現しているＣｏｐｙ機能と同等の処理を行うモジュールである。
【００７８】
リモートコピープリント（Ｒｅｍｏｔｅ−Ｃｏｐｙ−Ｐｒｉｎｔ）１５１０は、本マルチファンクションシステム１００１のプリンタ機能を使用し、ＬＡＮ１０１０等で接続された他の複合機を入力先とし、本機単体で実現しているＣｏｐｙ機能と同等の処理を行うモジュールである。ウェブプルプリント（Ｗｅｂ−Ｐｕｌｌ−Ｐｒｉｎｔ）１５１１は、インターネット又はイントラネット１０１２上の各種ホームページの情報を読み出して印刷するモジュールである。
【００７９】
ＨＴＴＰ１５１２は、本マルチファンクションシステム１００１がＨＴＴＰにより通信する際に使用されるモジュールであり、後述するＴＣＰ／ＩＰ１５１６により上述のＷｅｂ−Ｓｅｒｖｅｒ１５０３、Ｗｅｂ−Ｐｕｌｌ−Ｐｒｉｎｔ１５１１に通信を提供する。
【００８０】
ｌｐｒ１５１３は、後述するＴＣＰ／ＩＰ１５１６により上述のＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内のプリンタモジュール１５０５に通信を提供するモジュールである。ＳＭＴＰ１５１４は、後述するＴＣＰ／ＩＰ１５１６により上述のＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内のＥ−ｍａｉｌ１５０６に通信を提供するモジュールである。
【００８１】
ＳＬＭ（Ｓａｌｕｔａｔｉｏｎ−Ｍａｎａｇｅｒ）１５１５は、後述するＴＣＰ／ＩＰ１５１６により上述のＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内のＤＢ１５０７、ＤＰ１５１８、Ｒｅｍｏｔｅ−Ｃｏｐｙ−Ｓｃａｎ１５０９、及びＲｅｍｏｔｅ−Ｃｏｐｙ−Ｐｒｉｎｔ１５１０に通信を提供するモジュールである。
【００８２】
ＴＣＰ／ＩＰ１５１６は、上述の各種モジュールにＮｅｔｗｏｒｋ−Ｄｒｉｖｅｒ１５１７を介してネットワーク通信を提供する無線ＬＡＮ通信モジュールである。ネットワークドライバ１５１７は、ネットワークに物理的に接続される部分を制御するモジュールである。
【００８３】
コントロールＡＰＩ（Ｃｏｎｔｒｏｌ−ＡＰＩ）１５１８は、Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４等の上流モジュールに対し、後述するＪｏｂ−Ｍａｎａｇｅｒ１５１９等の下流モジュールとのインターフェースを提供するものであり、上流及び下流のモジュール間の依存関係を軽減してそれぞれの流用性を高めるモジュールである。
【００８４】
ジョブマネージャ（Ｊｏｂ−Ｍａｎａｇｅｒ）１５１９は、上述の各種モジュールよりＣｏｎｔｒｏｌ−ＡＰＩ１５１８を介して指示される処理を解釈し、後述の各モジュールに指示を与えるモジュールである。また、本モジュールは、本マルチファンクションシステム１００１内で実行されるハード的な処理を一元管理するものである。
【００８５】
コデックマネージャ（ＣＯＤＥＣ−Ｍａｎａｇｅｒ）１５２０は、Ｊｏｂ−Ｍａｎａｇｅｒ１５１９が指示する処理の中でデータの各種圧縮・伸長を管理・制御するモジュールである。
【００８６】
ＦＢＥエンコーダ（ＦＢＥ−Ｅｎｃｏｄｅｒ）１５２１は、Ｊｏｂ−Ｍａｎａｇｅｒ１５１９、スキャンマネージャ（Ｓｃａｎ−Ｍａｎａｇｅｒ）１５２４により実行されるスキャン処理により読み込まれたデータをＦＢＥフォーマットにより圧縮するモジュールである。
【００８７】
ＪＰＥＧ−ＣＯＤＥＣ１５２２は、Ｊｏｂ−Ｍａｎａｇｅｒ１５１９、Ｓｃａｎ−Ｍａｎａｇｅｒ１５２４により実行されるスキャン処理、及びＰｒｉｎｔ−Ｍａｎａｇｅｒ１５２６により実行される印刷処理において、読み込まれた画像データのＪＰＥＧ圧縮及び印刷データのＪＰＥＧ展開処理を行うモジュールである。
【００８８】
ＭＭＲ−ＣＯＤＥＣ１５２３は、Ｊｏｂ−Ｍａｎａｇｅｒ１５１９、Ｓｃａｎ−Ｍａｎａｇｅｒ１５２４により実行されるスキャン処理、及びＰｒｉｎｔ−Ｍａｎａｇｅｒ１５２６により実行される印刷処理において、読み込まれたデータのＭＭＲ圧縮及び印刷データのＭＭＲ伸長処理を行うモジュールである。
【００８９】
Ｓｃａｎ−Ｍａｎａｇｅｒ１５２４は、Ｊｏｂ−Ｍａｎａｇｅｒ１５１９が指示するスキャン処理を管理・制御するモジュールである。
【００９０】
ＳＣＳＩ１５２５は、Ｓｃａｎ−Ｍａｎａｇｅｒ１５２４と本マルチファンクションシステム１００１が内部的に接続しているスキャナ部との通信を行うドライバである。
【００９１】
プリントマネージャ（Ｐｒｉｎｔ−Ｍａｎａｇｅｒ）１５２６は、Ｊｏｂ−Ｍａｎａｇｅｒ１５１９が指示する印刷処理を管理・制御するモジュールである。
【００９２】
エンジンＩ／Ｆ（Ｅｎｇｉｎｅ−Ｉ／Ｆ）１５２７は、Ｐｒｉｎｔ−Ｍａｎａｇｅｒ１５２６とプリンタ部２０９５とのＩ／Ｆを提供するドライバである。パラレル１５２８は、Ｗｅｂ−Ｐｕｌｌ−Ｐｒｉｎｔ１５１１がパラレルポートを介して不図示の出力機器にデータを出力する際のＩ／Ｆを提供するパラレルポートドライバである。
【００９３】
アプリケーション
図２３は、図１のマルチファンクションシステム１００１が実行する配信動作を示すブロック図である。
【００９４】
図２３において、ＵＩ４０５０は、図１２で示した携帯端末３０００におけるＵＩ３０７０（操作部）のアプリケーションを示すものである。リモートコピー４１００は、リモートコピーアプリケーションの送信側を示すものである。ユニバーサルセンド４１５０は、同報配信の送信側を示すものである。ウェブプルプリント４２００は、Ｗｅｂ　Ｐｕｌｌ　Ｐｒｉｎｔモジュールを示すものである。ウェブサーバ４２５０は、Ｗｅｂ　Ｓｅｒｖｅｒモジュールを示すものである。リモートプリント（コピー）デバイス４３００は、リモートコピーの受信側（プリント側）を示すものである。ＬＢＰ４３５０は、同報配信で送信されてきたイメージを汎用のプリンタで受信・プリントするものである。リモートプリントデバイス４４００は、リモートプリントの受信側（プリント側）を示すものである。
【００９５】
ノーツサーバ４４５０は、同報配信で送信されてきたイメージを公知のＮｏｔｅｓ　Ｓｅｒｖｅｒで受信・格納するものである。オリジナルイメージＤＢサーバ１　４５００は、同報配信で送信されてきたイメージを２値のイメージとして受信・格納するものである。Ｅ−ｍａｉｌサーバ（Ｍａｉｌ　Ｓｅｒｖｅｒ）４５５０は、同報配信で送信されてきたイメージを受信・格納するものである。オリジナルイメージＤＢサーバ２　４６００は、同報配信で送信されてきたイメージを多値のイメージとして受信・格納するものである。ウェブサーバ４６５０は、情報コンテンツを含む公知のＷｅｂ　Ｓｅｒｖｅｒを示すものである。４７００は、本発明のＷｅｂ　Ｓｅｒｖｅｒなどにアクセスする公知のＷｅｂ　Ｂｒｏｗｓｅｒを示すものである。
【００９６】
以下、それぞれのブロックに照らし合わせながら、アプリケーション群の説明を詳細に行う。
【００９７】
Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ　アプリケーション
ＵＩ４０５０に示したＵｓｅｒ　Ｉｎｔｅｒｆａｃｅ（以下、「ＵＩ」という。）の詳細は、上述したとおりであるが、ここでは、アドレスブック（Ａｄｄｒｅｓｓ　Ｂｏｏｋ）４０５１について説明する。このＡｄｄｒｅｓｓ　Ｂｏｏｋ４０５１は、本システム１００１内の不揮発性の記憶装置（不揮発性メモリやハードディスク等）に格納されており、この中には、ＬＡＮ１０１０に接続された機器の特徴が格納されている。例えば、以下に列挙するものが含まれている。
【００９８】
機器の正式名やエイリアス名
機器のネットワークアドレス
機器の処理可能なネットワークプロトコル
機器の処理可能なドキュメントフォーマット
機器の処理可能な圧縮タイプ
機器の処理可能なイメージ解像度
プリンタ機器の場合の給紙可能な紙サイズ、給紙段情報
サーバ（コンピュータ）機器の場合のドキュメントを格納可能なフォルダ名
以下に説明する各アプリケーションは、Ａｄｄｒｅｓｓ　Ｂｏｏｋ４０５１に記載された情報により配信先の特徴を判別することが可能となる。また、このＡｄｄｒｅｓｓ　Ｂｏｏｋ４０５１は、編集が可能であると共に、ＬＡＮ１０１０内のサーバコンピュータ等に格納されているものをダウンロードして使用するか、又は直接参照することが可能である。
【００９９】
リモートコピーアプリケーション
リモートコピーアプリケーションは、配信先に指定された機器の処理可能な解像度情報をＡｄｄｒｅｓｓ　Ｂｏｏｋ４０５１により判別し、それに従ってスキャナ部２０７０により読み取った２値画像を公知のＭＭＲ圧縮を用いて圧縮し、それを公知のＴＩＦＦ（Ｔａｇｇｅｄ　Ｉｍａｇｅ　Ｆｉｌｅ　Ｆｏｒｍａｔ）化してＳＬＭ４１０３を介してＬＡＮ１０１０上のプリンタ１０４０に送信する。ＳＬＭ４１０３とは、詳細には説明しないが、公知のＳａｌｕｔａｔｉｏｎ　Ｍａｎａｇｅｒ（又はＳｍａｒｔ　Ｌｉｎｋ　Ｍａｎａｇｅｒ）と呼ばれる機器制御情報などを含んだネットワークプロトコルの一種である。
【０１００】
同報配信アプリケーション
同報配信アプリケーションは、リモートコピーアプリケーションと違い、一度の画像走査で複数の配信宛先に画像を送信することが可能である。また、配信先もプリンタにとどまらず、いわゆるサーバコンピュータにも直接配信可能である。
【０１０１】
以下、配信先に従って純に説明する。配信先の機器が公知のネットワークプリンタプロトコルであるＬＰＤ（Ｌｉｎｅ　Ｐｒｉｎｔｅｒ　Ｄａｅｍｏｎ）、プリンタ制御コマンドとして公知のＬＩＰＳを処理可能とＡｄｄｒｅｓｓ　Ｂｏｏｋ４０５１により判別した場合、同様にＡｄｄｒｅｓｓ　Ｂｏｏｋ４０５１により判別した画像解像度に従って画像読み取りを行う。画像自体は、本実施の形態では、公知のＦＢＥ（Ｆｉｒｓｔ　Ｂｉｎａｒｙ　Ｅｎｃｏｄｉｎｇ）を用いて圧縮し、さらにＬＩＰＳコード化して公知のネットワークプリンタプロトコルであるＬＰＲ４１５１で配信先の機器に送信する。
【０１０２】
配信先の機器がＳＬＭ４１０３で通信可能であってサーバ機器の場合は、Ａｄｄｒｅｓｓ　Ｂｏｏｋ４０５１によりサーバアドレス、サーバ内のフォルダの指定を判別し、リモートコピーアプリケーションと同様に、スキャナ部２０７０により読み取った２値画像を公知のＭＭＲ圧縮を用いて圧縮し、それを公知のＴＩＦＦ化してＳＬＭ４１０３を介してＬＡＮ１０１０上のサーバ機器の特定のフォルダに格納することが可能である。
【０１０３】
また、本実施の形態における機器では、相手機器であるサーバが公知のＪＰＥＧ圧縮された多値画像を処理可能と判別した場合、２値画像と同様に多値で読み取られた画像を公知のＪＰＥＧ圧縮を用いて、やはり公知のＪＦＩＦ化してＳＬＭ４１０３を介してＬＡＮ１０１０上のサーバ機器の特定のフォルダに格納することが可能である。
【０１０４】
配信先の機器が公知のＥ−Ｍａｉｌサーバである場合は、Ａｄｄｒｅｓｓ　Ｂｏｏｋ４０５１に記載されたメールアドレスを判別し、スキャナ部２０７０により読み取った２値画像を公知のＭＭＲ圧縮を用いて圧縮し、それを公知のＴＩＦＦ化し、公知のＳＭＴＰ（Ｓｉｍｐｌｅ　Ｍａｉｌ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｃｏｌ）４１５３を使用してＭａｉｌ　Ｓｅｒｖｅｒ４５５０に送信する。その後の配信は、Ｍａｉｌ　Ｓｅｒｖｅｒ４５５０に従って実行される。
【０１０５】
Ｗｅｂ　Ｐｕｌｌ　Ｐｒｉｎｔアプリケーション及びＷｅｂ　Ｓｅｒｖｅｒアプリケーションは、本実施の形態と直接関係しないので、説明は省略する。
【０１０６】
Ｄｅｖｉｃｅ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｓｅｒｖｉｃｅ（ＤＩＳ）
図２４は、ＤＩＳからのデータの流れを示す図である。
【０１０７】
コントローラユニット２０００内でジョブに対する設定値、デバイス（スキャナ、プリンタなど）の機能、ステータス、課金情報等をＣｏｎｔｒｏｌ　ＡＰＩに準拠したデータ形態で格納するデータベースと、そのデータベースとのＩ／ＦをＤｅｖｉｃｅ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｓｅｒｖｉｃｅ（以下、「ＤＩＳ」と呼称する。）として定義している。
【０１０８】
図２４において、ＤＩＳ　７１０２は、ドキュメントマネージャ（Ｄｏｃｕｍｅｎｔ　Ｍａｎａｇｅｒ）であるジョブマネージャ（Ｊｏｂ　Ｍａｎａｇｅｒ）７１０１、スキャンマネージャ（Ｓｃａｎ　Ｍａｎａｇｅｒ）７１０３、及びプリントマネージャ（Ｐｒｉｎｔ　Ｍａｎａｇｅｒ）７１０４にそれぞれ接続される。基本的には、ジョブ（Ｊｏｂ）の開始命令など動的な情報はＪｏｂ　Ｍａｎａｇｅｒ７１０１から各Ｄｏｃｕｍｅｎｔ　Ｍａｎａｇｅｒに直接指示され、デバイスの機能やジョブの内容など静的な情報はＤＩＳ７１０２が参照される。各Ｄｏｃｕｍｅｎｔ　Ｍａｎａｇｅｒからの静的、動的情報、及びイベントは、ＤＩＳ７１０２を介してＪｏｂ　Ｍａｎａｇｅｒ７１０１に伝えられる。
【０１０９】
各Ｄｏｃｕｍｅｎｔ　ＭａｎａｇｅｒからＤＩＳ７１０２のデータベースにデータの設定、取得を行う場合、ＤＩＳ７１０２の内部データ形式がＣｏｎｔｒｏｌ　ＡＰＩ準拠であることから、Ｃｏｎｔｒｏｌ　ＡＰＩに準拠したデータ形式と各Ｄｏｃｕｍｅｎｔ　Ｍａｎａｇｅｒが理解できるデータ形式との相互の変換処理を行う。例えば、各Ｄｏｃｕｍｅｎｔ　Ｍａｎａｇｅｒからステータスデータの設定を行う場合、デバイス固有のデータを解釈し、Ｃｏｎｔｒｏｌ　ＡＰＩで定義される対応するデータに変換し、ＤＩＳ７１０２のデータベースへ書き込みを行う。
【０１１０】
Ｊｏｂ　Ｍａｎａｇｅｒ７１０１からＤＩＳ７１０２のデータベースにデータの設定、取得を行う場合には、Ｊｏｂ　Ｍａｎａｇｅｒ７１０１とＤＩＳ７１０２との間でデータの変換は生じない。また、ＤＩＳ７１０２には、Ｄｏｃｕｍｅｎｔ　Ｍａｎａｇｅｒから通知される各種イベント情報に基づき、イベントデータの更新が行われる。
【０１１１】
図２５は、図２４におけるＤＩＳ７１０２に格納されるデータベースの概略図である。なお、図２５中の丸角長方形は個々のデータベース（ＤＢ）を表している。
【０１１２】
図２５において、ＤＩＳ７１０２は、データベースとしてスーパーバイザ（Ｓｕｐｅｒｖｉｓｏｒ　ＤＢ）７２０１と、スキャンコンポーネント（Ｓｃａｎ　Ｃｏｍｐｏｎｅｎｔ　ＤＢ）７２０２と、プリントコンポーネント（Ｐｒｉｎｔ　Ｃｏｍｐｏｎｅｎｔ　ＤＢ）７２０３と、スキャンジョブサービス（Ｓｃａｎ　Ｊｏｂ　Ｓｅｒｖｉｃｅ　ＤＢ）７２０４、プリントジョブサービス（Ｐｒｉｎｔ　Ｊｏｂ　Ｓｅｒｖｉｃｅ　ＤＢ）７２０５と、スキャンジョブ（Ｓｃａｎ　Ｊｏｂ　ＤＢ）７２０６と、プリントジョブ（Ｐｒｉｎｔ　Ｊｏｂ　ＤＢ）７２０７と、スキャンドキュメント（Ｓｃａｎ　Ｄｏｃｕｍｅｎｔ　ＤＢ）７２０８と、プリントドキュメント（Ｐｒｉｎｔ　Ｄｏｃｕｍｅｎｔ　ＤＢ）７２０９と、ソフトカウンタ（Ｓｏｆｔ　Ｃｏｕｎｔｅｒ）７２１０と、イベントテーブル（Ｅｖｅｎｔ　Ｔａｂｌｅ）７２１１とを備える。
【０１１３】
Ｓｕｐｅｒｖｉｓｏｒ　ＤＢ７２０１は、機器全体についてのステータスやユーザ情報を格納しているＤＢであり、ユーザＩＤやパスワード等のバックアップが必要な情報をＨＤＤ装置又はバックアップメモリ等の不揮発性の記憶装置に格納する。ＳｃａｎＣｏｍｐｏｎｅｎｔ　ＤＢ７２０２及びＰｒｉｎｔ　Ｃｏｍｐｏｎｅｎｔ　ＤＢ７２０３はＣｏｍｐｏｎｅｎｔ　ＤＢであり、これらは存在するＣｏｍｐｏｎｅｎｔ毎に対応して格納される。例えば、プリンタのみからなる機器の場合はＰｒｉｎｔ　Ｃｏｍｐｏｎｅｎｔ　ＤＢが格納され、ＦＡＸを備えた機器の場合はＦＡＸ　Ｃｏｍｐｏｎｅｎｔ　ＤＢが格納される。各Ｃｏｍｐｏｎｅｎｔ　ＤＢには、初期化時にそれぞれ対応するＤｏｃｕｍｅｎｔ　ＭａｎａｇｅｒがＣｏｍｐｏｎｅｎｔの機能やステータスを設定する。
【０１１４】
Ｓｃａｎ　Ｊｏｂ　Ｓｅｒｖｉｃｅ　ＤＢ７２０４及びＰｒｉｎｔ　Ｊｏｂ　Ｓｅｒｖｉｃｅ　ＤＢ７２０５はＪｏｂ　Ｓｅｒｖｉｃｅ　ＤＢであり、Ｃｏｍｐｏｎｅｎｔ　ＤＢと同様に、初期化時にそれぞれ対応するＤｏｃｕｍｅｎｔ　Ｍａｎａｇｅｒが機器で使用できる機能やそれらのサポート状況を設定する。
【０１１５】
次に、Ｊｏｂ　ＤＢ、Ｄｏｃｕｍｅｎｔ　ＤＢについて説明する。
【０１１６】
Ｊｏｂ　ＤＢ、Ｄｏｃｕｍｅｎｔ　ＤＢは、Ｊｏｂとそれに付随するＤｏｃｕｍｅｎｔが生成される度にＪｏｂ　Ｍａｎａｇｅｒ７１０１により動的に確保、初期化が行われ、必要な項目の設定が行われる。各Ｄｏｃｕｍｅｎｔ　Ｍａｎａｇｅｒは、Ｊｏｂの処理開始前にＪｏｂ　ＤＢ及びＤｏｃｕｍｅｎｔ　ＤＢから処理に必要な項目を読み出し、Ｊｏｂを開始する。その後、Ｊｏｂが終了するとこれらのＪｏｂ及びそれに付随していたＤｏｃｕｍｅｎｔのＤＢは解放される。Ｊｏｂは１つ以上のＤｏｃｕｍｅｎｔを持つので、あるＪｏｂに対して複数のＤｏｃｕｍｅｎｔ　ＤＢが確保される場合がある。
【０１１７】
Ｓｏｆｔ　Ｃｏｕｎｔｅｒ７２１０は、各Ｄｏｃｕｍｅｎｔ　Ｍａｎａｇｅｒから通知されるイベント情報を格納するデータベースであり、Ｅｖｅｎｔ　Ｔａｂｌｅ７２１１は、装置のスキャン回数、プリント回数を記録するためのカウンタテーブルである。
【０１１８】
Ｄｏｃｕｍｅｎｔ　Ｍａｎａｇｅｒから通知されるイベントには、スキャンドキュメントマネージャ（Ｓｃａｎ　Ｄｏｃｕｍｅｎｔ　Ｍａｎａｇｅｒ）からのＣｏｍｐｏｎｅｎｔの状態遷移、スキャン処理動作完了や各種のエラー、また、プリントドキュメントマネージャ（Ｐｒｉｎｔ　ＤｏｃｕｍｅｎｔＭａｎａｇｅｒ）からのＣｏｍｐｏｎｅｎｔの状態遷移、プリント処理動作完了、紙詰まり、及び給紙カセットオープンなどがあり、それぞれのイベントを識別するためのイベントＩＤが予め定められている。
【０１１９】
Ｄｏｃｕｍｅｎｔ　Ｍａｎａｇｅｒからイベントが発行された場合、ＤＩＳ７１０２は、イベントデータベース７２１１に発行されたイベントＩＤと、必要に応じて該イベントに付随する詳細データとを登録する。また、Ｄｏｃｕｍｅｎｔ　Ｍａｎａｇｅｒからイベントの解除が通知された場合、解除指定されたイベントデータをＥｖｅｎｔ　Ｔａｂｌｅ７２１１から削除する。
【０１２０】
Ｊｏｂ　Ｍａｎａｇｅｒ７１０１よりイベントのポーリングが行われた場合、ＤＩＳ７１０２はＥｖｅｎｔ　Ｔａｂｌｅ７２１１を参照し、現在発生しているイベントＩＤと、必要に応じて該イベントに付随する詳細データとをＪｏｂ　Ｍａｎａｇｅｒ７１０１へ返信し、現在イベントが発生していなければその旨を返信する。
【０１２１】
また、スキャン処理動作完了、プリント処理動作完了のイベントが通知された場合は、スキャン、プリントを行ったユーザのカウンタ値を更新する。このソフトウェアによるカウンタは不慮の電源遮断などでその値が失われないように、バックアップされたメモリ装置やＨＤＤ装置の不揮発性記憶装置にその値が更新されるたびに書き戻す。
【０１２２】
スキャン動作
図２６は、図１におけるマルチファンクションシステム１００１のスキャン動作のハードウェア構造を示すブロック図である。
【０１２３】
図２６において、ＰＣＩバス８１０５には、ＣＰＵ８１０１と、メモリ８１０２と、本システムを接続するためのＩ／Ｆを提供するＳＣＳＩコントローラ８１０３と、画像の圧縮・伸長ボードであるＣＯＤＥＣ８１０４と、ＩＤＥコントローラ８１０８とが接続されている。
【０１２４】
ＳＣＳＩコントローラ８１０３とスキャナ（又は複合機能を有する複写機のスキャナ機能ユニット）８１０７は、ＳＣＳＩインターフェースケーブル８１０６で接続されている。また、ＩＤＥコントローラ８１０８は、ＩＤＥ　Ｃａｂｌｅ８１０９を介してＩＤＥハードディスク８１１０と接続されている。
【０１２５】
図２７は、図１におけるマルチファンクションシステム１００１のスキャン動作のソフトウェア構造を示すブロック図である。
【０１２６】
図２７において、ジョブマネージャ（Ｊｏｂ　Ｍａｎａｇｅｒ）８２０１は、アプリケーションレベルの要求を分類、格納する機能を備える。ＤＩＳ８２０２は、アプリケーションレベルからのスキャン動作に必要なパラメータを格納する。アプリケーションからの要求はメモリ８１０２に格納される。スキャン動作管理部８２０３は、Ｊｏｂ　Ｍａｎａｇｅｒ８２０１とＤＩＳ８２０２からスキャンを行うのに必要な情報を取得する。スキャン動作管理部８２０３は、Ｊｏｂ　Ｍａｎａｇｅｒ８２０１から図２８（ａ）のジョブ番号８３０３及びドキュメント番号８３０４から成るテーブルデータ８３０１を受け取り、テーブルデータ８３０１に基づいてＤＩＳ８２０２より図２８（ｂ）のスキャンパラメータ８３０２を受け取る。これにより、アプリケーションから要求されているスキャン条件を基づいてスキャンを行う。
【０１２７】
スキャン動作管理部８２０３は、ＤＩＳ８２０２から取得したスキャンパラメータ８３０２をドキュメント番号順にスキャンシーケンス制御部８２０４に渡す。スキャンパラメータ８３０２を受け取ったスキャンシーケンス制御部８２０４は、図２８（ｂ）のスキャン画像属性８３０８の内容に従ってＳＣＳＩ制御部８２０７を制御する。この結果、図２６のＰＣＩバス８１０５に接続されたＳＣＳＩコントローラ８１０３を動作させることによりＳＣＳＩケーブル８１０６を介してスキャナ８１０７にＳＣＳＩ制御コマンドが送られ、スキャンが実行される。スキャンした画像はＳＣＳＩケーブル８１０６を介してＳＣＳＩコントローラ８１０３にわたり、さらにＰＣＩ８１０５を介してメモリ８１０２に格納される。
【０１２８】
スキャンシーケンス制御部８２０４は、スキャンが終了し、ＰＣＩバス８１０５を介してメモリ８１０２に画像が格納された時点で、スキャンパラメータ８３０２のスキャン画像圧縮形式８３０９の内容にしたがってメモリ８１０２に格納されているスキャン画像を圧縮するために、圧縮・伸長制御部８２０５に対して要求を出す。要求を受け取った圧縮・伸長制御部８２０５は、ＰＣＩバス８１０５に接続されているＣＯＤＥＣ８１０４を用いてスキャンシーケンス制御部８２０４からのスキャン画像圧縮形式８３０９の指定で圧縮を行う。圧縮・伸長制御部８２０５は圧縮された画像をＰＣＩバス８１０５を介してメモリ８１０２に格納する。
【０１２９】
スキャンシーケンス制御部８２０４は、圧縮・伸長制御部８２０５がスキャン画像圧縮形式８３０９で指定された形式にスキャン画像を圧縮し、メモリ８１０２に格納した時点で、スキャンパラメータ８３０２の画像ファイルタイプ８３０７にしたがってメモリ８１０２に格納されている圧縮されたスキャン画像をファイル化する。スキャンシーケンス制御部８２０４は、ファイルシステム８２０６に対してスキャンパラメータ８３０２の画像ファイルタイプ８３０７で指定されたファイル形式でファイル化することを要求する。ファイルシステム８２０６は、スキャンシーケンス制御部８２０４からの画像ファイルタイプ８３０７にしたがってメモリ８１０２に格納されている圧縮された画像をファイル化し、ＰＣＩバス８１０５を介してＩＤＥコントローラ８１０８に転送して、ＩＤＥケーブル８１０９を介してＩＤＥハードディスク８１１０に転送することによりスキャンされた圧縮画像をファイル化する。スキャンシーケンス制御部８２０４はファイルシステム８２０６がＩＤＥハードディスク８１１０にファイル化された画像を格納した時点で、スキャナ８１０７上の１枚の原稿の処理が終了したとしてスキャン動作管理部８２０３にスキャン終了通知を送り返す。
【０１３０】
この時点でスキャナ８１０７上にまだスキャンが行われていない原稿が存在し、Ｊｏｂ　Ｍａｎａｇｅｒ８２０１からスキャン要求が存在する場合には再度、ＤＩＳ８２０２に格納されているスキャンパラメータ８３０２を用いてスキャンシーケンス制御部８２０４にスキャン動作を要求する。
【０１３１】
スキャナ８１０７上にスキャンされていない原稿が存在しない場合、又はＪｏｂ　Ｍａｎａｇｅｒ８２０１からのスキャン要求が存在しない場合には、スキャン動作が終了したものとしてＪｏｂ　Ｍａｎａｇｅｒ８２０１に対してスキャン終了通知を発行する。
【０１３２】
プリント動作
図２９は、図１におけるマルチファンクションシステム１００１のプリント動作のハードウェア構造を示すブロック図である。
【０１３３】
図２９において、ＰＣＩバス９００５には、ＣＰＵ９００１と、メモリ９００２と、本システムを接続するためのＩ／Ｆボードを提供するＥｎｇｉｎｅ　Ｉ／Ｆ９００３と、画像の圧縮・伸張ボードであるＣＯＤＥＣ９００４とが接続されている。Ｅｎｇｉｎｅ　Ｉ／Ｆ９００３とプリンタ（又は複合機能を有する複写機のプリンタ機能ユニット）９００７は、エンジンインターフェースケーブル９００６で互いに接続されている。
【０１３４】
Ｅｎｇｉｎｅ　Ｉ／Ｆ９００３は、内部にＤＰＲＡＭ（Ｄｕａｌ　Ｐｏｒｔ　Ｒａｍ）を備え、このＤＰＲＡＭを介してプリンタ９００７へのパラメータ設定及びプリンタ９００７の状態読み出しと、プリントの制御コマンドのやりとりを行う。また、このＥｎｇｉｎｅＩ／Ｆ９００３は、Ｖｉｄｅｏコントローラを備え、プリンタ９００７からエンジンインターフェースケーブル９００６経由で与えられるＶＣＬＫ（Ｖｉｄｅｏ　Ｃｌｏｃｋ）とＨＳＹＮＣに合わせて、ＰＣＩバス９００５上に展開されているイメージデータをエンジンインターフェースケーブル９００６を介してプリンタ９００７に送信する。この送信のタイミングチャートを図３０に示す。
【０１３５】
図３０において、ＶＣＬＫは常に信号を出し続け、ＨＳＹＮＣがプリンタ９００７の１ラインの開始に同期して与えられる。Ｖｉｄｅｏコントローラは設定された画像幅（図３１のＷＩＤＴＨ）分のデータを、設定されたＰＣＩバス９００５上のメモリ（図３１のＳＯＵＲＣＥ）から読み出して、Ｖｉｄｅｏ信号としてエンジンインターフェースケーブル９００６に出力する。これを指定ライン分（図３１のＬＩＮＥＳ）繰り返した後、ＩＭＡＧＥ＿ＥＮＤ割り込みを発生させる。
【０１３６】
先に説明したとおり、ＣＰＵ９００１上のアプリケーションプログラムからＣｏｎｔｒｏｌ　ＡＰＩにプリントジョブの指示が渡されると、Ｃｏｎｔｒｏｌ　ＡＰＩはこれをコントローラレベルのＪｏｂ　Ｍａｎａｇｅｒにジョブとして渡す。さらに、このＪｏｂ　Ｍａｎａｇｅｒはジョブの設定をＤＩＳに格納し、Ｐｒｉｎｔ　Ｍａｎａｇｅｒにジョブの開始を指示する。Ｐｒｉｎｔ　Ｍａｎａｇｅｒはジョブを受け付けるとＤＩＳからジョブ実行に必要な情報を読み出し、Ｅｎｇｉｎｅ　Ｉ／Ｆ９００３及びＤＰＲＡＭを介してプリンタ９００７に設定する。
【０１３７】
Ｅｎｇｉｎｅ　Ｉ／Ｆ９００３の設定項目（プリンタパラメータレジスタ表）を図３１に、プリンタ９００７のＤＰＲＡＭを介した設定項目、制御コマンド、及び状態コマンドを図３２に示す。ジョブを非圧縮、レター（１１″×８．５″）サイズ、２値画像の２ページ１部プリント、プリンタ９００７が６００ｄｐｉの性能を持つものとして具体的に動作を説明する。
【０１３８】
まず、Ｐｒｉｎｔ　Ｍａｎａｇｅｒは、ジョブを受けると画像の幅（ＷＩＤＴＨ：この場合８．５″の側とする）の画像バイト数を次式により算出する。
【０１３９】
ＷＩＤＴＨ＝８．５×６００÷８≒６３０（Ｂｙｔｅｓ）
次に、ライン数（ＬＩＮＥＳ）を次式により算出する。
【０１４０】
ＬＩＮＥＳ＝１１×６００＝６６００（Ｌｉｎｅｓ）
これらの値と、与えられた１ページ目の画像が格納されているＳＯＵＲＣＥアドレスとを図３１に示したＷＩＤＴＨ，ＬＩＮＥＳ，ＳＯＵＲＣＥに設定する。この時点では、Ｅｎｇｉｎｅ　Ｉ／Ｆ９００３は画像出力の用意が完了しているが、プリンタ９００７からのＨＳＹＮＣ信号が来ていないため（ＶＣＬＫは来ている）、画像データを出力していない。
【０１４１】
次に、Ｐｒｉｎｔ　Ｍａｎａｇｅｒは図３２に示したＤＰＲＡＭの所定のアドレス（Ｂｏｏｋ　Ｎｏ）に出力部数である１を書き込む。その後、１ページ目に対する出力用紙の給紙要求（ＦＥＥＤ＿ＲＥＱ）を出し、プリンタ９００７からのＩＭＡＧＥ＿ＲＥＱを待つ。プリンタ９００７からＩＭＡＧＥ＿ＲＥＱが送信されてきたときは、ＩＭＡＧＥ＿ＳＴＡＲＴを出力する。これを受けてプリンタ９００７は、ＨＳＹＮＣを出し始め、ＨＳＹＮＣ待ちであったＥｎｇｉｎｅ　Ｉ／Ｆ９００３は画像を出力する。プリンタ９００７は、出力用紙の後端を検出すると、ＩＭＡＧＥ＿ＥＮＤを出力し、出力用紙が排出されるとＳＨＥＥＴ＿ＯＵＴを出力する。Ｐｒｉｎｔ　Ｍａｎａｇｅｒは、１ページ目のＩＭＡＧＥ＿ＥＮＤを受けて、２ページ目のＷＩＤＴＨ，ＬＩＮＥＳ，ＳＯＵＲＣＥをＥｎｇｉｎｅ　Ｉ／Ｆ９００３に設定し、ＦＥＥＤ＿ＲＥＱを出してＩＭＡＧＥ＿ＲＥＱを待つ。２ページ目のＩＭＡＧＥ＿ＲＥＱが送信されてきたときの動作は、１ページ目と同様である。
【０１４２】
上記実施の形態によれば、ネットワーク１０１０等を介して携帯端末３０００における表示部３００８の表示サイズを取得し、取得した表示サイズ及び画像の画像サイズに基づく所定の倍率により画像の画像サイズを変換し、プレビュー画像として携帯端末３０００に表示させるので、ユーザが面倒な操作を行うことなく、必要な画像を携帯端末３０００を容易に表示させることができ、画像表示に要する操作時間を短縮することができる。
【０１４３】
本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラム（図１８のフローチャートに対応するプログラム）を、コンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが該供給されたプログラムを読み出して実行することによっても本発明の目的が達成されることは云うまでもない。
【０１４４】
この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【０１４５】
また、上記プログラムは、上述した実施の形態の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給されるスクリプトデータ等の形態を有するものでもよい。
【０１４６】
更にまた、上述した実施の形態の機能を実現するソフトウェアのプログラムを記憶した記憶媒体をコンピュータに供給し、そのコンピュータ又はＣＰＵが該記憶媒体に格納されたプログラムを読み出して実行することによっても、本発明の目的が達成されることは云うまでもない。
【０１４７】
上述した実施の形態では、プログラムはＲＯＭ２００３に格納されているが、これに限定する必要はなく、プログラムを供給する記憶媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、ハードディスク、フレキシブルディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムを記憶できるものであればよい。
【０１４８】
本発明の実施態様の例を以下に列挙する。
【０１４９】
［実施態様１］　携帯端末からの指示により画像を印刷出力することが可能なマルチファンクションシステムにおいて、前記携帯端末の表示装置の表示サイズを取得する取得手段と、前記取得した表示サイズに基づく所定の倍率により前記画像の画像サイズを変換する画像変換手段と、前記変換された画像を前記表示装置に表示させる表示手段とを備えることを特徴とするマルチファンクションシステム。
【０１５０】
［実施態様２］　前記所定の倍率は、前記取得した表示サイズと前記画像サイズとの比率に合わせて設定されることを特徴とする実施態様１記載のマルチファンクションシステム。
【０１５１】
［実施態様３］　前記画像変換手段は、前記画像の解像度を変換することを特徴とする実施態様１又は２記載のマルチファンクションシステム。
【０１５２】
［実施態様４］　前記画像変換手段は、前記画像がカラー画像であったときは、当該画像を白黒画像に変換することを特徴とする実施態様１乃至３のいずれか１項に記載のマルチファンクションシステム。
【０１５３】
［実施態様５］　前記画像変換手段は、前記画像が写真画像か文書画像かを認識する認識手段を備えることを特徴とする実施態様１乃至４のいずれか１項に記載のマルチファンクションシステム。
【０１５４】
［実施態様６］　前記画像変換手段は、前記認識された画像が写真画像であるときは、前記認識された画像の全体を表示すべく当該画像の解像度変換を行うことを特徴とする実施態様５記載のマルチファンクションシステム。
【０１５５】
［実施態様７］　前記画像変換手段は、前記認識された画像が文字画像であるときは、前記認識された画像の先頭部分を認識可能に表示すべく当該画像の解像度変換を行うことを特徴とする実施態様５記載のマルチファンクションシステム。
【０１５６】
［実施態様８］　前記画像変換手段は、前記認識された画像が文字画像であり、且つ前記表示サイズが所定の閾値以下であったときは、当該画像の先頭部分のみを拡大して解像度変換を行うことを特徴とする実施態様７記載のマルチファンクションシステム。
【０１５７】
［実施態様９］　前記変換された画像を前記指示における印刷モードに応じて印刷出力する印刷出力手段を備え、前記印刷出力手段は、前記携帯端末において指定された画像の印刷モードに応じて印刷出力することを特徴とする実施態様１乃至８のいずれか１項に記載のマルチファンクションシステム。
【０１５８】
［実施態様１０］　前記印刷モードは、印刷出力する画像の部数、両面又は片面、ステープルの有無が指定されることを特徴とする実施態様１乃至９のいずれか１項に記載のマルチファンクションシステム。
【０１５９】
［実施態様１１］　前記携帯端末とマルチファンクションシステムとは、無線通信により互いに送受信を行うことを特徴とするマルチファンクションシステム。
【０１６０】
［実施態様１２］　携帯端末からの指示により画像を印刷出力することが可能なマルチファンクションシステムの画像表示方法において、前記携帯端末の表示装置の表示サイズを取得する取得工程と、前記取得した表示サイズに基づく所定の倍率により前記画像の画像サイズを変換する画像変換工程と、前記変換された画像を前記表示装置に表示させる表示工程とを備えることを特徴とする画像表示方法。
【０１６１】
［実施態様１３］　前記所定の倍率は、前記取得した表示サイズと前記画像サイズとの比率に合わせて設定されることを特徴とする実施態様１２記載の画像表示方法。
【０１６２】
［実施態様１４］　前記画像変換工程は、前記画像の解像度を変換することを特徴とする実施態様１２又は１３記載の画像表示方法。
【０１６３】
［実施態様１５］　前記画像変換工程は、前記画像がカラー画像であったときは、当該画像を白黒画像に変換することを特徴とする実施態様１２乃至１４のいずれか１項に記載の画像表示方法。
【０１６４】
［実施態様１６］　前記画像変換工程は、前記画像を写真画像か文書画像かを認識する認識工程を備えることを特徴とする実施態様１２乃至１５のいずれか１項に記載の画像表示方法。
【０１６５】
［実施態様１７］　前記画像変換工程は、前記認識された画像が写真画像であるときは、前記認識された画像の全体を表示すべく当該画像の解像度変換を行うことを特徴とする実施態様１６記載の画像表示方法。
【０１６６】
［実施態様１８］　前記画像変換工程は、前記認識された画像が文字画像であるときは、前記認識された画像の先頭部分を認識可能に表示すべく当該画像の解像度変換を行うことを特徴とする実施態様１６記載の画像表示方法。
【０１６７】
［実施態様１９］　前記画像変換工程は、前記認識された画像が文字画像であり、且つ前記表示サイズが所定の閾値以下であったときは、当該画像の先頭部分のみを拡大して解像度変換を行うことを特徴とする実施態様１８記載の画像変換方法。
【０１６８】
［実施態様２０］　前記変換された画像を前記指示における印刷モードに応じて印刷出力する印刷出力工程を備え、前記印刷出力工程は、前記携帯端末において指定された画像の印刷モードに応じて印刷出力することを特徴とする実施態様１２乃至１９のいずれか１項に記載の画像表示方法。
【０１６９】
［実施態様２１］　携帯端末からの指示により画像を印刷出力することが可能なマルチファンクションシステムの画像表示方法をコンピュータに実行させるためのプログラムにおいて、前記画像が写真画像か否かを認識する認識ステップと、前記携帯端末の表示装置の表示サイズを取得し、当該表示サイズに基づく所定の倍率により前記画像の画像サイズを変換する画像変換ステップと、前記変換された画像を前記表示装置に表示させる表示ステップとを備えることを特徴とするプログラム。
【０１７０】
【発明の効果】
以上詳細に説明したように、本発明によれば、携帯端末の表示装置の表示サイズに基づく所定の倍率により画像の画像サイズを変換し、変換された画像を表示装置に表示させるので、ユーザが面倒な操作を行うことなく、必要な画像を携帯端末に容易に表示させることができ、画像表示に要する操作時間を短縮することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るマルチファンクションシステムを備えるネットワークシステムの全体構成を示す図である。
【図２】図１におけるマルチファンクションシステム１００１の全体構成を示すブロック図である。
【図３】図１におけるマルチファンクションシステム１００１の外観図である。
【図４】図３における操作部２０１２の外観図である。
【図５】図２におけるスキャナ画像処理部２０８０の内部構成を示すブロック図である。
【図６】図２におけるプリンタ画像処理部２０９０の内部構成を示すブロック図である。
【図７】図２における画像圧縮処理部２０４０の内部構成を示すブロック図である。
【図８】図２における画像回転処理部２０３０の内部構成を示すブロック図である。
【図９】図８における画像回転処理の説明図である。
【図１０】図８における画像回転処理の説明図である。
【図１１】図２におけるデバイスＩ／Ｆ部２０２０の内部構成を示すブロック図である。
【図１２】本発明の実施の形態に係る携帯端末の外観図である。
【図１３】図１２の携帯端末３０００の内部構成を示すブロック図である。
【図１４】図１２の携帯端末３０００に表示されるドキュメント閲覧メニュー画面を示す図である。
【図１５】図１２の携帯端末３０００に表示される登録リスト画面を示す図である。
【図１６】図１２の携帯端末３０００に表示されるドキュメント選択画面を示す図である。
【図１７】図１２の携帯端末３０００に表示されるドキュメント選択画面の顧客情報を示す図である。
【図１８】図２におけるＣＰＵ２００１により実行されるプレビュー画像作成処理を示すフローチャートである。
【図１９】図１２の携帯端末３０００に表示される写真画像のプレビュー画面を示す図である。
【図２０】図１２の携帯端末３０００に表示される文字画像のプレビュー画面を示す図である。
【図２１】図１２の携帯端末３０００に表示されるプリントモード指定画面を示す図である。
【図２２】図１のマルチファンクションシステム１００１に組み込まれたアプリケーション・ソフトウェアのブロック図である。
【図２３】図２３は、図１のマルチファンクションシステム１００１が実行する配信動作を示すブロック図である。
【図２４】ＤＩＳからのデータの流れを示す図である。
【図２５】図２４におけるＤＩＳ７１０２に格納されるデータベースの概略図である。
【図２６】図１におけるマルチファンクションシステム１００１のスキャン動作のハードウェア構造を示すブロック図である。
【図２７】図１におけるマルチファンクションシステム１００１のスキャン動作のソフトウェア構造を示すブロック図である。
【図２８】図２７のスキャン動作におけるパラメータテーブルの概略図であり、（ａ）はテーブルデータを示し、（ｂ）はスキャンパラメータを示す。
【図２９】図１におけるマルチファンクションシステム１００１のプリント動作のハードウェア構造を示すブロック図である。
【図３０】図２９のプリント動作におけるプリントイメージデータの転送タイミングを示すタイミングチャートである。
【図３１】図２９のＥｎｇｉｎｅ　Ｉ／Ｆ９００３内のプリントパラメータレジスタ表を示す図である。
【図３２】図２９のプリンタ９００７とＥｎｇｉｎｅ　Ｉ／Ｆ９００３との通信コマンド表を示す図である。
【符号の説明】
１００１　マルチファンクションシステム
２０００　コントローラユニット
３０００　携帯端末
２００１，３０１０　ＣＰＵ
２００２，３０２０　ＲＡＭ
２００３，３０３０　ＲＯＭ
２００４　ＨＤＤ
２０７０　スキャナ部
２０８０　スキャナ画像処理部
２０９０　プリンタ画像処理部
２０９５　プリンタ部
【図１】
2004140420.tif 000003
【図２】
2004140420.tif 000004
【図３】
2004140420.tif 000005
【図４】
2004140420.tif 000006
【図５】
2004140420.tif 000007
【図６】
2004140420.tif 000008
【図７】
2004140420.tif 000009
【図８】
2004140420.tif 000010
【図９】
2004140420.tif 000011
【図１０】
2004140420.tif 000012
【図１１】
2004140420.tif 000013
【図１２】
2004140420.tif 000014
【図１３】
2004140420.tif 000015
【図１４】
2004140420.tif 000016
【図１５】
2004140420.tif 000017
【図１６】
2004140420.tif 000018
【図１７】
2004140420.tif 000019
【図１８】
2004140420.tif 000020
【図１９】
2004140420.tif 000021
【図２０】
2004140420.tif 000022
【図２１】
2004140420.tif 000023
【図２２】
2004140420.tif 000024
【図２３】
2004140420.tif 000025
【図２４】
2004140420.tif 000026
【図２５】
2004140420.tif 000027
【図２６】
2004140420.tif 000028
【図２７】
2004140420.tif 000029
【図２８】
2004140420.tif 000030
【図２９】
2004140420.tif 000031
【図３０】
2004140420.tif 000032
【図３１】
2004140420.tif 000033
【図３２】
2004140420.tif 000034