(57)【要約】【課題】ＭＦＰが利用するアドレス帳が更新されている場合に、更新内容の誤りによるデータの誤送信を防止する。【解決手段】ファクシミリ或いは電子メールによって原稿画像を送信しようとする利用者は、まず表示されたアドレス帳から送信先を選択する。ＭＦＰは選択されたアドレス帳テーブルのレコードを記憶し（Ｓ１７０９）、そのレコードに記録された最後の使用日時と最後の更新日時とを比較し（Ｓ１７１０）、更新一時の方が新しければ、当該レコードが更新されている旨の警告を行う（Ｓ１７１１）。その警告に対して送信ボタンが押されれば、ＭＦＰは選択されたレコードに登録されたファクシミリ番号あるいは電子メールアドレスに宛てて、ファクシミリ送信あるいは電子メール送信を行う（Ｓ１７１４）。そして、使用したレコードの最後の使用日時として、現在の日時を記録する（Ｓ１７１５）。レコードが更新された場合には、そのときの日時が最後の更新日時として当該レコードに記録される。【選択図】図１７Ｂ
2006229869.tif 000002
【特許請求の範囲】
【請求項１】
データを、あらかじめ記憶された送信先情報に係る送信先へと送信できるデータ送信装置であって、
データの送信指示を受けた場合に、該送信指示に係る送信先情報を参照して行われた最後のデータ送信の後に、前記送信先情報が更新されているか判定する判定手段と、
前記送信先情報が、当該送信先への最後のデータ送信の後に更新されているものと前記判定手段により判定された場合、前記送信指示をした利用者に対して、前記送信先情報が更新されていることを通知する通知手段と
を備えることを特徴とするデータ送信装置。
【請求項２】
前記送信先情報は、該送信先情報が最後に更新された時間を示す更新時間情報と、前記送信先情報に係る送信先へと最後のデータ送信が行われた時間を示す送信時間情報と関連づけて記憶されており、
前記送信指示に応じてデータ送信を行った場合、その時間により、当該送信先についての前記送信時間情報を更新する送信時間更新手段と、
前記送信先情報が更新された場合、その時間により、当該送信先についての前記更新時間情報を更新する更新時間更新手段とをさらに備え、
前記判定手段は、前記更新時間情報で示される時間が、前記送信時間情報で示される時間よりも新しい場合に、前記送信先情報が当該送信先への最後のデータ送信の後に更新されているものと判定することを特徴とする請求項１に記載のデータ送信装置。
【請求項３】
利用者にその識別情報を入力させて認証する認証手段と、
前記送信先情報が、当該送信先への最後のデータ送信の後に更新されているものと前記判定手段により判定された場合、前記送信指示を行った利用者の識別情報が、当該送信先情報の更新を行った利用者の識別情報と同一であるか判定する第２の判定手段をさらに備え、
前記通知手段は、前記送信先情報が、当該送信先への最後のデータ送信の後に更新されているものと前記判定手段により判定された場合であり、かつ前記第２の判定手段により前記送信指示を行った利用者の識別情報と前記送信情報を更新した利用者の識別情報が相違する場合に、前記送信指示をした利用者に対して、前記送信先情報が更新されていることを通知することを特徴とする請求項１または２に記載のデータ送信装置。
【請求項４】
前記通知手段により前記送信先情報が更新されていることを通知する回数の上限を設定可能であり、前記通知手段は前記通知の回数が前記上限に達した場合にはそれ以上の警告を行わないことを特徴とする請求項１乃至３のいずれか１項に記載のデータ送信装置。
【請求項５】
前記通知手段による通知を行わない旨の指示を入力する非通知指示手段をさらに備え、前記通知手段は、前記非通知指示手段による指示が入力されている場合には、前記送信先情報が更新されていることを通知する場合であってもその通知を行わないことを特徴とする請求項１乃至３のいずれか１項に記載のデータ送信装置。
【請求項６】
データ送信を、ファクシミリ通信、電子メール、ファイル共有、またはファイル転送のいずれかにより行うことを特徴とする請求項１乃至５のいずれか１項に記載のデータ送信装置。
【請求項７】
画像データを読み取る画像読み取り手段と、
読み取られた画像データを、あらかじめ記憶された送信先情報に係る送信先へと送信する送信指示を入力するための送信指示手段と、
請求項１乃至６のいずれか１項に記載のデータ送信装置と
を備えることを特徴とする画像読取装置。
【請求項８】
データの送信先を示す送信先情報と、該送信先情報が最後に更新された時間を示す更新時間情報と、当該送信先へと最後にデータの送信がされた時間を示す送信時間情報とを関連づけてメモリに記憶したコンピュータにより実行されるプログラムであって、
データの送信指示を受けた場合に、前記送信時間情報と前記更新時間情報とを参照して、前記送信指示に係る送信先情報を参照して行われた最後のデータ送信の後に、前記送信先情報が更新されているか判定する判定手段と、
前記送信先情報が、当該送信先への最後のデータ送信の後に更新されているものと前記判定手段により判定された場合、前記送信指示をした利用者に対して、前記送信先情報が更新されていることを通知する通知手段と
して前記コンピュータを機能させることを特徴とするプログラム。
【請求項９】
前記プログラムはさらに、
前記送信指示に応じてデータ送信を行った場合、その時間により、当該送信先についての前記送信時間情報を更新する送信時間更新手段と、
前記送信先情報が更新された場合、その時間により、当該送信先についての前記更新時間情報を更新する更新時間更新手段として前記コンピュータを機能させ、
前記判定手段は、前記更新時間情報で示される時間が、前記送信時間情報で示される時間よりも新しい場合に、前記送信先情報が当該送信先への最後のデータ送信の後に更新されているものと判定することを特徴とする請求項８に記載のプログラム。
【請求項１０】
データの送信先を示す送信先情報と、該送信先情報が最後に更新された時間を示す更新時間情報と、当該送信先へと最後にデータの送信がされた時間を示す送信時間情報とを関連づけてメモリに記憶したデータ送信装置によるデータ送信制御方法であって、
データの送信指示を受けた場合に、前記送信時間情報と前記更新時間情報とを参照して、前記送信指示に係る送信先情報を参照して行われた最後のデータ送信の後に、前記送信先情報が更新されているか判定する判定工程と、
前記送信先情報が、当該送信先への最後のデータ送信の後に更新されているものと前記判定工程により判定された場合、前記送信指示をした利用者に対して、前記送信先情報が更新されていることを通知する通知工程と
を備えることを特徴とするデータ送信制御方法。
【請求項１１】
前記送信指示に応じてデータ送信を行った場合、その時間により、当該送信先についての前記送信時間情報を更新する送信時間更新工程と、
前記送信先情報が更新された場合、その時間により、当該送信先についての前記更新時間情報を更新する更新時間更新工程とを更に備え、
前記判定工程では、前記更新時間情報で示される時間が、前記送信時間情報で示される時間よりも新しい場合に、前記送信先情報が当該送信先への最後のデータ送信の後に更新されているものと判定することを特徴とする請求項１０に記載のデータ送信制御方法。
【請求項１２】
送信先識別子に関連付けて送信先情報を記憶するアドレス帳データベースと、
データの送信先として送信先識別子が指定された場合、該送信先識別子に関連づけられた送信先情報が、前記送信先識別子を指定して行われた最後のデータ送信の後に更新されているか判定する判定手段と、
前記送信先情報が、当前記送信先識別子を指定して行われた最後のデータ送信の後に更新されているものと前記判定手段により判定された場合、前記送信先識別子を指定した利用者に対して、前記送信先情報が更新されていることを通知する通知手段と
を備えることを特徴とするデータ送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を処理する画像処理装置に関するものであり、特に入力した画像を通信経路を利用して他の装置に送信する事が可能な装置に関する物である。
【背景技術】
【０００２】
画像入力装置及び印刷装置が一体化された複合機能型印刷装置（ＭＦＰと呼ぶ。）には、読み取った原稿の画像データを電話回線を経由して送信するファックス機能や、インターネットもしくはイントラネット等のネットワーク回線を使用した電子メール配信システムを利用して、添付文書として送信する電子メール送信機能を持つものが少なくない。これらの送信先は予めデータベースとしてＭＦＰ内部に記憶されている。このデータベースはアドレス帳と呼ばれる事が多い。このアドレス帳を用意する事で送信をする使用者は予めファックス電話番号や電子メールアドレス等の送信先情報を登録しておき、読み出して使用する事で容易に送信先の指定が可能であるので、利便性を高める事が可能となっている。
【０００３】
アドレス帳は追加や修正等の管理が必要になるのであるが、厳格に行うには、特定の機器に記憶させ集中して管理する事が望ましい。この方法としては、特許文献１や特許文献２、特許文献３記載の様に、ネットワーク接続を利用して管理用の特別のサーバに管理させる方法が知られている。またアドレス情報が変更された旨を報知する技術として、特許文献４がある。
【特許文献１】特開２００１−２８５５２０号公報
【特許文献２】特開２００３−２３３５６３号公報
【特許文献３】特開２００３−１０８４７９号公報
【特許文献４】特開２００３−１３４２６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このような集中管理による手法では、管理が複雑になり、修正に手間がかかるなる。そのため、アドレス帳を保守するために特に管理者を定めず、多数の使用者によって容易に変更可能なＭＦＰもある。特定の管理者を定めずにそれぞれの使用者がアドレス帳のエントリの登録や変更を実施できれば、利用者にとっては非常に利便性が高い。しかし一方では、アドレス帳の内容を個々の使用者が変更可能であるために、その変更内容が妥当でない場合もあり得る。たとえば操作者の過誤や故意によって本来の宛先と異なるファクシミリ番号やメールアドレスがアドレス帳に登録されてることもある。そのアドレス帳を用いてファクシミリ送信やメール送信を行うと、利用者が意図した本来の送信先ではない誤った送信先に送信されてしまう。このため、所望の送信先に情報が送信されないだけでなく、その情報が送るべきではないに相手に送られるという二重の過誤が生じることになる。なお、この不都合はＭＦＰに限らず、一般利用者にアドレス帳の保守を許しているたとえば電子メールのユーザエージェントがインストールされた共用コンピュータやファクシミリ装置等のデータ送信装置において一般的に生じ得る。
【０００５】
本発明は上記従来例に鑑みてなされたもので、アドレス帳に登録された宛先にデータ送信する場合に、アドレス帳の利便性を維持しつつ、意図しない宛先に対するデータ送信を防止できるデータ送信装置及びデータ送信制御方法及び画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は上記従来例に鑑みてなされたもので、以下の構成を備える。
【０００７】
データを、あらかじめ記憶された送信先情報に係る送信先へと送信できるデータ送信装置であって、
データの送信指示を受けた場合に、該送信指示に係る送信先情報を参照して行われた最後のデータ送信の後に、前記送信先情報が更新されているか判定する判定手段と、
前記送信先情報が、当該送信先への最後のデータ送信の後に更新されているものと前記判定手段により判定された場合、前記送信指示をした利用者に対して、前記送信先情報が更新されていることを通知する通知手段とを備えることを特徴とする。
【０００８】
あるいは、送信先識別子に関連付けて送信先情報を記憶するアドレス帳データベースと、
データの送信先として送信先識別子が指定された場合、該送信先識別子に関連づけられた送信先情報が、前記送信先識別子を指定して行われた最後のデータ送信の後に更新されているか判定する判定手段と、
前記送信先情報が、当前記送信先識別子を指定して行われた最後のデータ送信の後に更新されているものと前記判定手段により判定された場合、前記送信先識別子を指定した利用者に対して、前記送信先情報が更新されていることを通知する通知手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、あらかじめ登録された送信先が変更されて意図しない送信先にデータが送信されてしまい、所望の送信先に送信されないと言う誤りが防止できる。また、送信先情報の変更を一般利用者に許すことでアドレス帳の利便性を維持することができ、利便性と信頼性とを両立することができる。
【発明を実施するための最良の形態】
【００１０】
＜第１の実施形態＞
［装置全体の概要説明］
図１に、本発明の実施形における装置全体の概観図を示す。ネットワーク１０１に接続されたコンピュータ１０２，１０３は、それぞれサーバとクライアントの役割を果たしており、実際には、クライアント１０３は複数台あり、図１では１０３ａ，１０３ｂで示してあるが、以後代表して１０３とのみ表記する。一方では、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機能印刷装置）と呼ばれる多目的なネットワーク機器１０４，１０５，１０６がネットワーク１０１に接続されており、１０４はフルカラーでスキャン、プリントなどが可能なカラーＭＦＰであり、１０５，１０６はモノクロでスキャン、プリントなどを行う白黒ＭＦＰである。他方では、ネットワーク１０１に単一機能で動作するネットワーク機器も接続されており、単機能プリンタ１０７などが存在する。この機器は、印刷装置としての動作は前述のＭＦＰとほとんど等価であるため、以後これらのデバイスもまとめてＭＦＰの説明において説明する。さらにファクシミリ機能を持つＭＦＰは個々に公衆電話網にも接続されており、ファクシミリの送受信が可能である。
【００１１】
１０８はネットワークに接続されたデータ格納のためのメモリ装置であり、ネットワーク１０１を経由して送られてきた各種データを一時的に保存／格納することができる。更に、このネットワーク１０１上には図示していないが、クライアントや各種サーバ及び、上記以外のＭＦＰを初め、スキャナ、プリンタあるいは、ＦＡＸなどその他の機器も接続されている。
【００１２】
ここでコンピュータ１０２（または、１０３）上では、いわゆるＤＴＰ（Ｄｅｓｋ  Ｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）のアプリケーションソフトウェアを動作させ、各種文書／図形が作成／編集される。コンピュータ１０２（または、１０３）は作成された文書／図形をＰＤＬ言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：ページ記述言語）に変換し、コンピュータ１０２（または１０３）上からプリンタドライバと呼ばれる起動ソフトウェアによって指示することにより、ネットワーク１０１を経由してＭＦＰ１０４，１０５，１０６に送られて出力される。また、ＭＦＰ１０４，１０５，１０６のスキャナ部に置かれた原稿は、コンピュータ１０２（または、１０３）上からスキャナドライバと呼ばれる起動ソフトウェアによって指示することにより、ネットワーク１０１へ画像データとして送られ、メモリ装置１０８に保存されたり、コンピュータ１０２（または、１０３）のディスプレイに表示したり、ＭＦＰ１０４，１０５，１０６に送られて出力されることが可能である。
【００１３】
ＭＦＰ１０４，１０５，１０６はそれぞれ、コンピュータ１０２（または、１０３）側とネットワーク１０１を介して情報交換できる通信手段を有しており、ＭＦＰ１０４，１０５，１０６の設定情報や装置状態がコンピュータ１０２（または、１０３）側に逐次知らされる仕組みとなっている。更に、コンピュータ１０２（または、１０３）側では、その情報を受けて動作するユーティリティソフトウェアを持っており、ＭＦＰなどのデバイスは、このコンピュータ１０２（または、１０３）の下で一元管理されている。
【００１４】
［ＭＦＰ１０４，１０５，１０６の構成］
次に、図２〜図１２を用いてＭＦＰ１０４、１０５、１０６の構成について説明する。但し、ＭＦＰ１０４とＭＦＰ１０５の差はフルカラーとモノクロの差であり、色処理以外の部分ではフルカラー機器がモノクロ機器の構成を包含することが多いため、ここではフルカラー機器に絞って説明し、必要に応じて、随時モノクロ部分の説明を加えることとする。又ＭＦＰ１０６はＭＦＰ１０５と同様である。
【００１５】
図２は全体のブロック図で、２０１は画像読み取りを行うスキャナ部で、２０２はその画像データを画像処理するＲＧＢ−ＩＰ部、２０３はファクシミリなどに代表される電話回線を利用した画像の送受信を行うＦＡＸ部、２０４はネットワークを利用して画像データや装置情報をやりとりするＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部、２０５はコンピュータ側から送られてきたページ記述言語（ＰＤＬ）を画像信号に展開するＰＤＬ部である。そして、ＭＦＰ１０４，１０５の使い方に応じてコア部２０６で画像信号を一時保存したり、処理の経路を決定する。次に、コア部２０６から出力された画像データは、ＣＭＹＫ−ＩＰ部２０７を経由して、ＰＷＭ部２０８に送られた後、画像形成を行うプリンタ部２０９に送られ、用紙の出力仕上げの処理を行うフィニッシャ部２１０によりプリントアウトされる。２１１は操作部である。ＭＦＰ１０４，１０５，１０６の以下に示す設定のためのユーザーインターフェースを司ることができる。すなわち、（１）機能の選択、（２）各種設定、（３）動作状態、（４）ログイン及びログアウト、（５）送信先データ設定（すなわちアドレス帳）の登録・修正などを操作部から行える。
【００１６】
また、ＭＦＰ１０５，１０６は、スキャナ部２０１で読み込んだ画像データを外部に送信する方法として、ファクシミリ送信とネットワークスキャンという２つの方法を選択できる。ファクシミリ送信の場合は通常のファクシミリ装置としてＭＦＰ１０５，１０６は機能する。ネットワークスキャンには、たとえば電子メールを用いて画像ファイルを送信する方法などがある。スキャナ２０１で読み取った画像データは、ＲＧＢ−ＩＰ部２０２等による処理を経てから、圧縮処理等が必要に応じてあるいは要求に応じて施され、画像データファイルに変換される。画像データファイルは、たとえば読み取られた１ページの原稿画像について１つ生成される。たとえば電子メールにより送信する場合、作成された画像データファイルは、指定された電子メールアドレスに対する電子メールの添付ファイルとしてＮＩＣ２０４を介してネットワークに送出される。ここで宛先の電子メールアドレスは、宛先識別情報（たとえば名称）に対応して電子メールアドレスが登録されたアドレス帳から、指定された宛先に応じて読み出される。これら制御は、コア部２０６により行われる。このため、ＭＦＰ１０５，１０６には、汎用コンピュータで実行される電子メールのユーザエージェントプログラムとほぼ同様の機能を持つプログラムがインストールされ実行される。ただし、ＭＦＰ１０５，１０６では、送信されるのはスキャンされる画像データファイルであるので、電子メールのタイトルや本文を利用者に入力させるための機能やユーザインターフェースは必要ない。なおネットワークスキャンは、電子メールのみならず、たとえばＦＴＰ（Ｆｉｌｅ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）によるファイル転送や、ＳＭＢ（Ｓｅｒｖｅｒ Ｍｅｓｓａｇｅ Ｂｌｏｃｋ）プロトコルによるＷｉｎｄｏｗｓ（登録商標）のファイル共有機能を用いても実現できる。
【００１７】
［スキャナ部２０１の構成］
図３を用いてスキャナ部２０１の構成を説明する。先ず、複写機としての原稿の複写において、３０１は、原稿台ガラスであり、読み取られるべき原稿３０２が置かれる。原稿３０２は、照明３０３により照射され、ミラー３０４、３０５、３０６を経て、光学系３０７により、ＣＣＤ３０８上に像が結ばれる。更に、モータ３０９により、ミラー３０４、照明３０３を含む第１ミラーユニット３１０は、速度ｖで機械的に駆動され、ミラー３０５、３０６を含む第２ミラーユニット３１１は、速度１／２ｖで駆動され、原稿３０２の全面が走査される。ＣＣＤ３０８の出力信号はＲＧＢ−ＩＰ部２０２へ入力される。
【００１８】
［ＲＧＢ−ＩＰ部２０２の構成］
図４を用いてＲＧＢ−ＩＰ部（すなわち画像処理部）２０２について説明する。入力された光学的信号は、ＣＣＤセンサ３０８により電気信号に変換される。このＣＣＤセンサ３０８はＲＧＢ３ラインのカラーセンサであり、ＲＧＢそれぞれの画像信号としてＡ／Ｄ変換部４０１に入力される。ここでゲイン調整、オフセット調整をされた後、Ａ／Ｄコンバータで、各色信号毎に８ビットのデジタル画像信号Ｒ０，Ｇ０，Ｂ０に変換される。その後、４０２のシェーディング補正で色ごとに、基準白色板の読み取り信号を用いた、公知のシェーディング補正が施される。更に、ＣＣＤセンサ３０８の各色ラインセンサは、相互に所定の距離を隔てて配置されているため、ラインディレイ調整回路４０３において、副走査方向の空間的ずれが補正される。次に、入力マスキング部４０４は、ＣＣＤセンサ３０８のＲ，Ｇ，Ｂフィルタの分光特性で決まる読取色空間を、ＮＴＳＣの標準色空間に変換する部分であり、ＣＣＤセンサ３０８の感度特性／照明ランプのスペクトル特性等の諸特性を考慮した装置固有の定数を用いた３×３のマトリックス演算を行い、入力された（Ｒ０，Ｇ０，Ｂ０）信号を標準的な（Ｒ，Ｇ，Ｂ）信号に変換する。更に、輝度／濃度変換部（ＬＯＧ変換部）４０５はルックアップテーブル（ＬＵＴ）ＲＡＭにより、構成され、ＲＧＢの輝度信号がＣ１，Ｍ１，Ｙ１の濃度信号になるように変換される。ＭＦＰ１０５によりモノクロの画像処理を行う場合には、単色の１ラインセンサを用いて、単色でＡ／Ｄ変換、シェーディングを行ったのち、入出力マスキング、ガンマ変換、空間フィルタの順で処理しても構わない。
【００１９】
［ＦＡＸ部２０３の構成］
図５を用いてＦＡＸ部２０３について説明する。まず、受信時には、電話回線から来たデータをＮＣＵ部５０１で受け取り電圧の変換を行い、モデム部５０２の中の復調部５０４でＡ／Ｄ変換及び復調操作を行った後、伸張部５０６でラスタデータに展開する。一般にＦＡＸでの圧縮伸張にはランレングス法などが用いられるが、公知であるためここではその説明を割愛する。ラスタデータに変換された画像は、メモリ部５０７に一時保管され、画像データに転送エラーがないことを確認後、コア部２０６へ送られる。次に、送信時は、コア部よりやってきたラスタイメージの画像信号に対して、圧縮部５０５でランレングス法などの圧縮を施し、モデム部５０２内の変調部５０３にてＤ／Ａ変換及び変調操作を行った後、ＮＣＵ部５０１を介して電話回線へと送られる。
【００２０】
送信先であるファクシミリ番号は利用者により操作部２１１から指定される。送信先は、直接ファクシミリ番号が指定されることもある。また、アドレス帳に登録されている宛先については、宛先名称等の識別情報が利用者により指定されればそれに対応付けて登録されているファクシミリ番号がアドレス帳から読み出されてそこに送信される。
【００２１】
［ＮＩＣ部２０４の構成］
図６を用いてＮＩＣ部２０４について説明する。ネットワーク１０１に対してのインターフェイスの機能を持つのが、このＮＩＣ部２０４であり、例えば１０Ｂａｓｅ−Ｔ／１００Ｂａｓｅ−ＴＸなどのＥｔｈｅｒｎｅｔ（登録商標）ケーブルなどを利用して外部からの情報を入手したり、外部へ情報を流す役割を果たす。外部より情報を入手する場合は、まず、トランス部６０１で電圧変換され、６０２のＬＡＮコントローラ部に送られる。ＬＡＮコントローラ部６０２は、その内部にバッファメモリ１（不図示）を持っており、その情報が必要な情報か否かを判断した上で、バッファメモリ２（不図示）に送った後、ＰＤＬ部２０５に信号を流す。次に、外部に情報を提供する場合には、ＰＤＬ部２０５より送られてきたデータは、ＬＡＮコントローラ部６０２で必要な情報を付加して、トランス部６０１を経由してネットワークに接続される。
【００２２】
［ＰＤＬ部２０５の構成］
次に、同図６を用いてＰＤＬ部２０５の説明をする。コンピュータ上で動作するアプリケーションソフトウェアによって作成された画像データは、文書、図形、写真などから構成されており、それぞれは、文字コード、図形コード及び、ラスタ画像データなどによる画像記述の要素の組み合わせから成っている。これが、いわゆるＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：ページ記述言語）であり、Ａｄｏｂｅ社のＰｏｓｔＳｃｒｉｐｔ（登録商標）言語に代表されるものである。さて、図６は、上記ＰＤＬデータからラスタ画像データへの変換処理を表わす部分であり、ＮＩＣ部２０４から送られてきたＰＤＬデータは、ＣＰＵ部６０３を経由して一度ハードディスク（ＨＤＤ）６０４に格納され、ここで各ジョブ毎に管理、保存される。次に、必要に応じて、ＣＰＵ部６０３は、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ）と呼ばれるラスタ化画像処理を行って、ＰＤＬデータをラスタイメージに展開する。展開されたラスタイメージデータは、ＣＭＹＫの色成分毎にＤＲＡＭなどの高速アクセス可能なメモリ６０５にジョブ毎にページ単位で格納され、プリンタ部２０８の状況に合わせて、再びＣＰＵ部６０３を介して、コア部２０６へ送られる。
【００２３】
［コア部２０６の構成］
図７を用いてコア部２０６について説明する。コア部２０６のバスセレクタ部７０１は、ＭＦＰ１０４，１０５の利用における、いわば交通整理の役割を担っている。すなわち、スタンドアローンとしての複写機能、ネットワークスキャン、ネットワークプリント、ファクシミリ送信／受信、あるいは、ＭＦＰ１０４，１０５における各種機能に応じてバスの切り替えを行うところである。細かく説明するならば各機能では、以下のようにデータ、特に画像データが流れる。
・スタンドアローン複写機：スキャナ２０１→コア２０６→プリンタ２０８
・ネットワークスキャン：スキャナ２０１→コア２０６→ＮＩＣ部２０４
・ネットワークプリント：ＮＩＣ部２０４→コア２０６→プリンタ２０８
・ファクシミリ送信機能：スキャナ２０１→コア２０６→ＦＡＸ部２０３
・ファクシミリ受信機能：ＦＡＸ部２０３→コア２０６→プリンタ２０８
次に、バスセレクタ部７０１を出た画像データは、圧縮部７０２、ハードディスク（ＨＤＤ）などの大容量メモリからなるメモリ部７０３及び、伸張部７０４を通ってプリンタ部２０８へ送られる。また変倍部７０５は画像データの拡大縮小を行う。他の装置へ縮小画像を転送する場合などに使用する。ここで用いられる圧縮方式は、ＪＰＥＧ，ＪＢＩＧ，ＺＩＰなど一般的なものを用いればよい。７０９はコア制御部であり、コア全体の制御を不図示の制御信号を用いて行うようになっている。これらの制御には上記バス切替の制御を行ったり、操作部等そのたのコア以外の機器とのインターフェースを行う事が含まれる。又これらのインターフェースによってコア部以外の機器の動作状態を知る事が出来るように構成されている。コア制御部７０９は、たとえばＣＰＵとメモリとを備えており、メモリにロードされているプログラムを実行することでコア部を制御する。コア制御部７０９はまたメモリ部７０３にアクセスしたり、バスセレクタ７０１を選択することができる。
【００２４】
［ＣＭＹＫ−ＩＰ部２０７の構成］
図７によりＣＭＹＫ−ＩＰ部２０７を説明する。コア部２０６より渡されたデータは、出力マスキング／ＵＣＲ回路部７０７に入り、前述のＲＧＢ−ＩＰ部２０２にて説明したＬＯＧ変換（４０５）後のＣ１，Ｍ１，Ｙ１信号を画像形成装置のトナー色であるＹ，Ｍ，Ｃ，Ｋ信号にマトリクス演算を用いて変換する部分であり、ＣＣＤセンサ３０８で読み込まれたＲＧＢ信号に基づいたＣ１，Ｍ１，Ｙ１，Ｋ１信号をトナーの分光分布特性に基づいたＣ，Ｍ，Ｙ，Ｋ信号に補正して出力する。次に、ガンマ補正部７０８にて、トナーの色味諸特性を考慮したルックアップテーブル（ＬＵＴ）ＲＡＭを使って画像出力のためのＣ，Ｍ，Ｙ，Ｋデータに変換されて、空間フィルタ７０９では、シャープネスまたは、スムージングが施された後、画像信号はＰＷＭ部２０８へと送られる。画像が白黒かカラーかの判定はＣ，Ｍ，Ｙ，Ｋ信号のバランスによって判定される。
【００２５】
［ＰＷＭ部２０８の構成］
図８ＡによりＰＷＭ部２０８を説明する。ＣＭＹＫ−ＩＰ部２０７を出たイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色に色分解された画像データはそれぞれのＰＷＭ部２０８を通ってそれぞれ画像形成される。（ＭＦＰ１０５の場合は、単色となる。）図８Ａにおいて、８０１は三角波発生部、８０２はＤ／Ａコンバータであり、入力されるディジタル画像信号をアナログ信号に変換する部分である。これらの２つのユニットから出力される信号は、それぞれ図８Ｂに示す三角波８−２ａと矩形波８−２ｃとしてコンパレータ８０３に入力されて大小比較され、出力信号８−２ｂのようなパルス幅変調された信号となってレーザ駆動部８０４に送られる。ＣＭＹＫそれぞれが、ＣＭＹＫそれぞれのレーザ８０５でレーザビームに変換される。そして、ポリゴンスキャナ９１３で、それぞれのレーザビームを走査して、それぞれの感光ドラム９１７，９２１，９２５，９２９に照射される。
【００２６】
［プリンタ部２０９の構成（カラーＭＦＰ１０４の場合）］
図９に、カラープリンタ部の概観図を示す。９１３は、ポリゴンミラーであり、４つの半導体レーザ８０５より発光された４本のレーザー光を受ける。その内の１本はミラー９１４、９１５、９１６をへて感光ドラム９１７を走査し、次の１本はミラー９１８、９１９、９２０をへて感光ドラム９２１を走査し、次の１本はミラー９２２、９２３、９２４をへて感光ドラム９２５を走査し、次の１本はミラー９２６、９２７、９２８をへて感光ドラム９２９を走査する。一方、９３０はイエロー（Ｙ）のトナーを供給する現像器であり、レーザー光に従い、感光ドラム９１７上にイエローのトナー像を形成し、９３１はマゼンタ（Ｍ）のトナーを供給する現像器であり、レーザー光に従い、感光ドラム９２１上にマゼンタのトナー像を形成し、９３２はシアン（Ｃ）のトナーを供給する現像器であり、レーザー光に従い、感光ドラム９２５上にシアンのトナー像を形成し、９３３はブラック（Ｋ）のトナーを供給する現像器であり、レーザー光に従い、感光ドラム９２９上にマゼンタのトナー像を形成する。以上４色（Ｙ，Ｍ，Ｃ，Ｋ）のトナー像が用紙に転写され、フルカラーの出力画像を得ることができる。用紙カセット９３４、９３５および、手差しトレイ９３６のいずれかより給紙された用紙は、レジストローラ９３７を経て、転写ベルト９３８上に吸着され、搬送される。給紙のタイミングと同期がとられて、予め感光ドラム９１７、９２１、９２５、９２９には各色のトナーが現像されており、用紙の搬送とともに、トナーが用紙に転写される。各色のトナーが転写された用紙は、分離され、搬送ベルト９３９により搬送され、定着器９４０によって、トナーが用紙に定着され排出される。なお、４つの感光ドラム９１７、９２１、９２５、９２９は、距離ｄをおいて、等間隔に配置されており、搬送ベルト９３９により、用紙は一定速度ｖで搬送されており、このタイミング同期がなされて、４つの半導体レーザ８０５は駆動される。
【００２７】
［プリンタ部２０９の構成（モノクロＭＦＰ１０５の場合）］
図１０に、モノクロプリンタ部の概観図を示す。１０１３は、ポリゴンミラーであり、４つの半導体レーザ８０５より発光されたレーザー光を受ける。レーザー光はミラー１０１４、１０１５、１０１６をへて感光ドラム１０１７を走査する。一方、１０３０は黒色のトナーを供給する現像器であり、レーザー光に従い、感光ドラム１０１７上にトナー像を形成し、トナー像が用紙に転写され、出力画像を得ることができる。用紙カセット１０３４、１０３５および、手差しトレイ１０３６のいずれかより給紙された用紙は、レジストローラ１０３７を経て、転写ベルト１０３８上に吸着され、搬送される。給紙のタイミングと同期がとられて、予め感光ドラム１０１７にはトナーが現像されており、用紙の搬送とともに、トナーが用紙に転写される。トナーが転写された用紙は、分離され、定着器１０４０によって、トナーが用紙に定着され、カラー画像同様に排出される。
【００２８】
［操作部２１１の構成］
図１１に、操作部２１１の構成を示す。ここで、１１０１は操作部制御部であり、以降説明するキーマトリクス１１０２、ＬＣＤ１１０３、タッチパネル１１０４の制御を行う。本発明ではＲＯＭ、ＲＡＭその他の周辺回路がワンチップ化されたマイクロコンピュータによって実現されている。１１０２はキーマトリクスである。機械的接点を持つスイッチが複数で構成され操作部制御部に内蔵されたプログラムの制御によって、使用者がどのキーを押下したか否かを判定できる。ＬＣＤ１１０３は液晶表示装置である。文字図形等を表示する事ができる。１１０４は、タッチパネルである。使用者が押下する事で、操作部制御部の働きによって平面状の押下位置を座標情報として獲得することが出来る。又１１０４はＬＣＤ１１０３と一体化され、使用者はＬＣＤ上の一点を押下すると同時にタッチパネルを押下する事が出来るように構成されている。
【００２９】
［フィニッシャ部２１０の構成］
図１２に、フィニッシャ部の概観図を示す。プリンタ部２０９の定着部９４０（または、１０４０）を出た用紙は、フィニッシャ部２１０に入る。フィニッシャ部２１０には、サンプルトレイ１００１及びスタックトレイ１００２があり、ジョブの種類や排出される用紙の枚数に応じて切り替えて排出される。ソート方式には２通りあり、複数のビンを有して各ビンに振り分けるビンソート方式と、後述の電子ソート機能とビン（または、トレイ）を奥手前方向にシフトしてジョブ毎に出力用紙を振り分けるシフトソート方式によりソーティングを行うことができる。電子ソート機能は、コレートと呼ばれ、前述のコア部で説明した大容量メモリを持っていれば、このバッファメモリを利用して、バッファリングしたページ順と排出順を変更する、いわゆるコレート機能を用いることで電子ソーティングの機能もサポートできる。次にグループ機能は、ソーティングがジョブ毎に振り分けるのに対し、ページ毎に種別する機能である。更に、スタックトレイ１００２に排出する場合には、用紙が排出される前の用紙をジョブ毎に蓄えておき、排出する直前にステープラ１００５にてバインドすることも可能である。
【００３０】
そのほか、上記２つのトレイに至るまでに、紙をＺ字状に折るためのＺ折り機１００４、ファイル用の２つ（または３つ）の穴開けを行うパンチャー１００６があり、ジョブの種類に応じてそれぞれの処理を行う。また、インサータトレイ１００３ａ，ｃは、中差し機能を行うための用紙を置いたり、あるいは他のプリンタから出力された用紙を置くことでフィニッシング処理を行うことができる。インサータトレイ１００３ａ，ｃの用紙はいったんトレイ１００３ｂ，ｄに移動させる。更に、サドルステッチャ１００７は、ブックレット形式に紙を二つ折りにし、その真ん中をバインドするために使用する。この場合には、ブックレットトレイ１００８に排出される。そのほか、図には記載されていないが、製本のためのグルー（糊付け）によるバインドや、あるいはバインド後にバインド側と反対側の端面を揃えるためのカッティングなどを加えることも可能である。
【００３１】
［ネットワーク１０１］
さて次に、ネットワーク１０１について説明する。ネットワーク１０１は図１３に示すように、図１のような構成（ネットワークセグメント）がルータと呼ばれるネットワークを相互に接続する装置により接続され、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と呼ばれる更なるネットワークを構成する。もちろん図１のネットワークセグメントもひとつのＬＡＮである。また、ＬＡＮ１３０６は、エッジルータ１３０１および専用回線１３０８を通して別のＬＡＮ１３０７のエッジルータ１３０５に接続される。このように多くのＬＡＮを広域接続網を介して接続し、広大なネットワークを構築することができる。図１３のネットワークは、特定のＬＡＮ同士を専用回線を介して接続した閉じたネットワークであるが、ＬＡＮ同士を直接接続する代わりにインターネットのバックボーンを介して接続することで、そこに接続されている不特定のＬＡＮと接続することができる。
【００３２】
次に、その中を流れるデータについて図１４にて説明する。送信元のデバイスＡ１４００ａ（たとえばＭＦＰ１０４、１０５，１０６）に存在するデータ１４０１（たとえばスキャナで読み取った画像データ）がある。そのデータは画像データでも、ＰＤＬデータでも、プログラムであっても構わない。これをネットワーク１０１を介して受信先のデバイスＢ１４００ｂ（たとえばコンピュータ１０２、１０３やネットワークストレージ１０８）に転送する場合、データ１４０１を細分化しイメージ的に１４０２のように分割する。この分割されたデータ１４０３，１４０４，１４０６などに対して、ヘッダ１４０５と呼ばれる送り先アドレス（ＴＣＰ／ＩＰプロトコルを利用した場合には、送り先のＩＰアドレス）などを付加し、パケット１４０７として順次ネットワーク１０１上にパケットを送って行く。デバイスＢのアドレスとパケット１４１０のヘッダ１４１１が一致するとデータ１４１２は分離され、デバイスＡにあったデータの状態に再生される。
【００３３】
さらに電子メールの場合には、送信先アドレスにはＩＰアドレスの他、電子メールのために確保されているＴＣＰポート番号および電子メールアドレスがある。電子メールが送信される場合には、データ形式はたとえばＳＭＴＰの規定に従った形式となる。送信されたデータパケットは、指定されたＩＰアドレスの装置により受信され、指定されたＴＣＰポート番号のアプリケーションにより処理される。そして電子メールであれば、指定された電子メールアドレスのメールボックスに配信される。
【００３４】
また、ＦＴＰ（Ｆｉｌｅ Ｔｒａｎｓｅｒ Ｐｒｏｔｏｃｏｌ）によるファイル転送やＳＭＢ（Ｓｅｒｖｅｒ Ｍｅｓｓａｇｅ Ｐｒｏｔｏｃｏｌ）プロトコルを用いたＷｉｎｄｏｗｓ（登録商標）のファイル共有を用いる場合には、転送先のコンピュータあるいはファイル共有をしているコンピュータのＩＰドレス、フォルダ、そしてログインＩＤ及びパスワードを送信元であるＭＦＰ側で入力するか予め指定しておく必要がある。ＭＦＰ側の操作方法は電子メールによる送信とほぼ同一で、電子メール送信かファイル送信（ＦＴＰ、ＳＭＢによるファイル共有を用いる場合の操作部での表示名称）かをユーザが操作部で選択するだけの違いである。受信先のコンピュータでは指定したフォルダにファイル送信した画像データファイルが格納される。尚、ＳＭＴＰ、ＦＴＰ、ＳＭＢプロトコルで用いるＴＣＰポート番号は一般的に各々２５番、２１番、４４５番を用いる。またファイル共有にＳＭＢの替わりにＮＢＴ（ＮｅｔＢＩＯＳ ｏｖｅｒ ＴＣＰ／ＩＰ）プロトコルを用いることもでき、その場合は１３７〜１３９番のＴＣＰポートを一般的に使用する。
【００３５】
［プリンタドライバ］
次に、コンピュータ１０２（または、１０３）からプリンタドライバにより画像データをプリンタに送信する行程について説明する。プリンタドライバは、プリンタの機種に応じて用意されたソフトウエアである。プリンタドライバは、プリント動作を指示するためのＧＵＩを備えており、これで指示することによりユーザは所望の設定パラメータを指示して、所望の画像イメージをプリンタなどの送信先に送る事が可能となる。ここでプリンタドライバのＵＩウィンドウの中には、設定項目として、ターゲットとなる出力先を選択する送信先選択カラムがある。送信先は、一般的には前述のＭＦＰ１０４，１０５あるいは、プリンタ１０７のようなものであるが、保存の目的でメモリ１０８に画像を転送しても構わない。またジョブの中から出力ページを選択するページ設定カラムは、コンピュータ１０２（または、１０３）上で動作するアプリケーションソフトで作成された画像イメージのどのページを出力するかを決定するための欄である。部数設定カラムは部数を指定するための欄である。また、プロパティキーは、送信先選択カラムにて選択された送信先デバイスに関する詳細設定を行うためソフトウエアボタンである。ここをクリックすると別画面にてそのデバイス固有の設定情報が入力できる。この画面で、特殊な画像処理、例えば、ＣＭＹＫ−ＩＰ部２０７内のガンマ変換部７０７や空間フィルタ部７０８のパラメータを変更することにより、より細かい色再現やシャープネス調整を行うことが可能となる。フィニッシングの設定欄は、選択されたプリンタに応じて設定項目が異なるが、たとえばステープルやソート等の設定を行える。
【００３６】
送信先選択カラムの右部分をクリックすると印刷のために利用可能なプリンタおよびＭＦＰなどの一覧が表示される。そのためにはコンピュータはネットワーク上のプリンタを検索する必要がある。ネットワーク上のＭＦＰやプリンタを検索する場合にはディレクトリサービスと呼ばれるものを利用する。ディレクトリサービスとは、言わばネットワークに関する電話帳であり、様々な情報を格納するためのものである。上記ディレクトリサービスを用いたディレクトリシステムの具体例としては、例えばＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）がある。上記ＬＤＡＰの規定は、ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｅｃｅ）が発行している標準仕様であるＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｔｓ）１７７７に記載されている。
【００３７】
ディレクトリサービスを用いて、ネットワークに接続されている装置を検索することにより、ネットワーク上で利用可能な装置のネットワークアドレスの一覧を得ることができる。ネットワーク１０１上のコンピュータ１０２はＬＤＡＰサーバーとして機能し、ネットワーク上の装置に関する情報をすべて保管している。コンピュータは自分で検索しにいかずＬＤＡＰサーバーに問い合わせることで所望の装置を検索することが可能となる。装置の装備情報や状態などの情報にあわせて装置の位置情報をＬＤＡＰサーバに登録することによってコンピュータに近い装置、あるいは所望のプリンタにもっとも近くで所望の機能を持つプリンタなどといった検索も可能である。位置情報はたとえば各フロアごとに基準点からの距離をＸＹ方向で定義し、かつフロアの情報なども付加する。たとえば２階の基準となるコーナーからＸ方向３ｍ（３本目の柱というような距離でもよい）、Ｙ方向５ｍと言った場合、３Ｘ５Ｙ２というような情報をもたせることで表現する。ドライバはＬＤＡＰサーバに問い合わせることで送信先選択カラム１６０２にプリンタの一覧を表示させることが可能となる。所望の設定が済めば、ＯＫキー１６０５により印刷を開始する。取り消す場合には、キャンセルキー１６０６により印刷を取りやめる。
【００３８】
［ネットワークユーティリティソフトウェアの説明］
コンピュータ１０２（または、１０３）上にて動作するユーティリティソフトウェアについて説明する。ＭＦＰ１０４，１０５，１０６内のネットワークインターフェース部分にはＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）と呼ばれる標準化されたデータベースが構築されており、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）というネットワーク管理プロトコルを介してネットワーク上のコンピュータと通信し、ＭＦＰ１０４，１０５をはじめとして、ネットワーク上につながれたスキャナ、プリンタあるいは、ＦＡＸなどの管理が可能になっている。
【００３９】
一方、コンピュータ１０２（または、１０３）には、ＭＩＢを用いたソフトウェアプログラムが動作しており、ネットワークを介して、上記ＳＮＭＰの利用によりＭＩＢを使って必要な情報交換が可能となる。ＲＦＣ１２１３で定義されたｉｆＰｈｙｓＡｄｄｒｅｓｓやｓｙｓＯｂｊｅｃｔＩＤ、またＲＦＣ１５１４で定義されたｈｒＤｅｖｉｃｅＩＤなどのＭＩＢ情報を取得することで装置を特定する情報を得ることができる。プライベートＭＩＢとして装置の装備情報や能力などが定義されており、装備情報としてフィニッシャーが接続されているか否かを検知することなどが可能である。
【００４０】
またネットワーク上の装置どうしでもＭＩＢ情報を取得することで相互に通信を行い相手の装置の状態、能力などの情報を取得することが可能である。コンピュータ１０２はネットワーク上の装置と定期的に通信し、あるいは各装置からの発信によって各装置の機能、状態等を常に把握している。各装置から収集したＭＩＢデータをもとにＷＥＢサーバーが構築されているためコンピュータ１０３はＨＴＴＰによる周知のブラウジングソフトウェアによってコンピュータ１０２にアクセスしても各装置の状態を把握することが可能である。
【００４１】
プリントジョブを一端すべてコンピュータ１０２に投げて、その後にコンピュータ１０２から各プリンタにジョブを投入し、そのジョブのユーザー名、所属部門、ファイル名、ページ数、ジョブ内容などを解析し、ユーザー単位や部門単位での印刷回数やトータルページ数などを記憶しておく。また各装置のプリント数やエラーなどの回数、現在の紙やトナーの残量なども集計することでネットワーク上の装置やジョブなどの管理運営を行うことが可能である。
【００４２】
さらにコンピュータ１０２では印刷プロトコルの変換も行っている。たとえばＭＦＰ１０５がＬＰＤしかサポートしていないのにコンピュータ１０３からＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）でプリントを行おうとすると、コンピュータ１０２は自動的にＬＰＲに変換してＭＦＰ１０５にジョブを投げることが可能である。またプリントしたデータはメモリ１０８に蓄積させメモリ残量や日付などのパラメータによってサーバーが自動的に消去を行う。
【００４３】
［アドレス帳］
ＭＦＰ１０６内部のコア部２０６内のメモリ部７０３には、アドレス帳テーブル（単にアドレス帳とも呼ぶ。）が記憶されており、コア制御部７０９によって読み書き可能な様に構成されている。コア制御部７０９の制御によって、その内容もしくは表示目的にに最適化されたデータが操作部２１１に転送可能になっている。転送されたデータはＬＣＤ１１０３によって表示可能である。図２８にアドレス帳テーブル３２００の構成例を示す。アドレス帳テーブル３２００は１または複数のレコードから構成され、各レコードには、氏名３２０１・電子メールアドレス３２０２・ファックス番号３２０３・最終利用日時３２０４・レコード更新日時（最終更新日時）３２０５等の情報が１つの宛先に関連づけられた送信先情報として記憶されている。またレコードにはその他の情報（識別番号・所属名・コメント・その他の属性）が記憶されていても良い。アドレス帳テーブル３２００は、利用者が操作部２１１を操作することで、新たなエントリの追加や既存のエントリの削除および変更が可能となっている。そのためにはたとえば、操作部２１１からの入力に従ってアドレス帳の保守を行うための操作シーケンスを実現するプログラムをコア制御部７０９により実行する。それによって追加や削除するエントリ（レコード）や変更するフィールドが利用者により指定されると、その指定にしたがってアドレス帳テーブルの内容を変更する。この手順については図１７Ａ等を参照して説明する。
【００４４】
［スキャン基本動作の説明］
次に本装置によってネットワークスキャン動作もしくはファクシミリ送信動作を行う場合の動作を図１５のフローチャートをもとに詳細に説明する。まず使用者は、ＭＦＰの操作部にてログインする。ログインは、例えば、ある使用者に対して予め与えられた番号（ログインＩＤ）をキーボードより入力しする。さらにこれに対応し予め設定されたパスワードを入力する事で行う事が出来る。その後、ＭＦＰの操作が可能となる。ステップＳ１５０１では、ログインのために利用者により入力されたＩＤおよびパスワードを、たとえば登録済みのＩＤ及びパスワードから検索し、ヒットすればログインを許して次のステップに移行する。ヒットしなければその利用者は無権限であるので、再度ログインの試みを待ちステップＳ１５０１を繰り返す。ステップＳ１５０２では、利用者の利用に供するためにアドレス帳を操作部に表示し、その画面における送信先アドレスの選択を許す。一方ログインに成功した使用者は送信すべき原稿をＭＦＰにセットしておく。
【００４５】
使用者が送信先を選択すると、ステップＳ１５０３では選択された送信先に対応するレコードをアドレス帳テーブル３２００から読み、宛先として一時的に記憶しておく。なお送信先の選択時には既に機能（本発明に関わる「送信／ファックス」）の選択は済んでいるものとする。この選択はたとえばステップＳ１５０２で行うようにしてもよい。図１６に送信先を選択する操作部２１１に表示される画面の一例を示す。図１６において１６０１は送信先アドレスの情報を記憶したアドレス帳の内容を表示している。この例ではアドレス帳テーブル３２００のうち、最終利用日時および最終更新一時は表示されない。１６０２は現在送信先に選ばれている対象を示す記号である。この記号すなわち送信先は上ボタン１６０３で、上方向に移動する事が出来る。また下ボタン１６０４で下方向に移動する事が出来る。また操作部２１１がタッチパネルであれば、所望の宛先の部分に利用者が接触することでそこが選択される。複数の宛先を選択することもできる。
【００４６】
ステップＳ１５０４では、使用者の送信開始指示、すなわち図１６におけるファックス送信ボタン１６０５もしくは電子メール送信１６０６の押下に応じて、ＭＦＰは原稿を読み取りを開始する。
【００４７】
ステップＳ１５０５では、原稿を読み取って作成された画像データ（原稿画像データと呼ぶ。）を送信する。押下されたボタンがファックス送信ボタン１６０５であった場合には、読み取った原稿画像データをファックスデータとして送信先のファックス番号の項目で指定される番号に対して送信を行う。この処理は通常のファクシミリの形式及び送信手順に従う。又押下されたのが電子メール送信ボタン１６０６であった場合には、読み取った画像を電子メールの添付ファイルとして、送信先の電子メールアドレスの項目で指定されるアドレスに対して送信を行う。この手順も通常の電子メールの形式及び送信手順に従う。
【００４８】
ステップＳ１５０５では、使用者によるＭＦＰからのログアウト操作に応じて、ログアウト処理を行う。利用者は操作部２１１に取り付けられた不図示のログアウトキーを押下する事でこれを行う。以上はＭＦＰ１０６におけるネットワークスキャンの動作である。
【００４９】
そしてこの動作はまさに本発明が解決しようとする課題を含むものである。すなわち、アドレス帳から選択された宛先に無条件でデータを送信してしまう。この問題が以下のアドレスチェック処理により解決される。
【００５０】
［アドレス帳の更新チェック処理］
次に実施形態における、アドレス帳のデータが最終使用後に変更された場合に警告を行う動作について説明する。まず始めに、図１７Ａのフローチャートを元に送信先の情報を記憶したアドレス帳を変更する場合の操作について解説する。図１７Ａの手順は、たとえばコア制御部７０９により実行される。
【００５１】
ステップＳ１７０１では、使用者ＡがＭＦＰの操作部を操作してログインすると、その操作に応じてログイン処理を行う。処理内容は図１５のステップＳ１５０１と同様である。ログインは、例えば、ある使用者に対して予め与えられた番号（ログインＩＤ）をキーボードより入力しする。さらにこれに対応し予め設定されたパスワードを入力する事で行う事が出来る。その後、ＭＦＰの操作が可能となる。
【００５２】
ステップＳ１７０２では、使用者Ａによるアドレス帳の編集操作に応じて、アドレス帳テーブル３２００の内容を変更する。ただしステップＳ１７０２では変更は一時記憶領域において行われ、アドレス帳テーブル３２００に変更内容は適用されない。利用者は、アドレス帳を編集するために操作部メニューのアドレス帳変更を選択する。さらに、変更するレコードを選択する。図１８に示すのはアドレス帳を変更する操作部画面の一例であり、１８０１は送信先アドレスの情報を記憶したアドレス帳を表示している。１８０２に示す黒い三角形は現在変更対象に選ばれている対象を示す記号である。変更対象は上ボタン１８０３で、上方向に移動する事が出来る。また下ボタン１８０４で下方向に移動する事が出来る。選択したレコードを変更する為に、変更ボタン１８０４を押下すると、図１９で示される「アドレス帳変更」画面が表示される。変更対象となるレコードＡの内容が１９０１に表示される。カーソル１９０２が変更対象となる文字を示すので仮想キーボード１９０３を操作する事で、アドレス帳の内容を変更する事が出来る。使用者はこの画面において、指定したレコードの指定したフィールドの値を更新する。更新されたレコードは、一時的に記憶される。
【００５３】
ステップＳ１７０３では、ＭＦＰは「キャンセルボタン」１９０４が押下されたか否かを判定し、押下したのであればステップＳ１７０６へ進む。そうでなければステップＳ１７０６に進む。
【００５４】
ステップＳ１７０４では、ＭＦＰは「確定ボタン」１９０５押下されたか否かを判定する。押下されたのであれば、ステップＳ１７０５へ進み、そうでなければステップＳ１７０３へ進む。
【００５５】
ステップＳ１７０５では、編集された結果に従って、アドレス帳の内容を更新する。すなわち、ステップＳ１７０２により更新された内容を、アドレス帳テーブル３２００に書き込む。また同時に（更新の前後に）更新対象のレコード（本例ではレコードＡ）に存在するレコード更新日時記録欄３２０５に現在の（すなわち更新時の）日時を記憶する。日時はコア制御部７０９が備える日時クロックから読み出される。これは全実施形態について同様である。
【００５６】
ステップＳ１７０６では、使用者がログアウトする。これにより一連の操作が完了する。ログアウトは操作部２１１にある不図示のログアウトキーを押下する事で実施できる。実際にはログアウトせずに続けて他の作業に移っても良い。
【００５７】
続けて図１７Ｂのフローチャートを用いて、送信操作時の動作について説明する。ステップＳ１７０７では、使用者ＢがＭＦＰの操作部にてログインする。ログインは、例えば、ある使用者に対して予め与えられた番号（ログインＩＤ）をキーボードより入力する。さらにこれに対応し予め設定されたパスワードを入力する事で行う事が出来る。ＭＦＰによる処理内容は図１５のステップＳ１５０１と同様である。その後、ＭＦＰの操作が可能となる。
【００５８】
ステップＳ１７０８では、アドレス帳テーブル３２００を読んでそれを操作部２１１に表示する。また使用者Ｂは送信対象の原稿をセットする。ステップＳ１７０９では、使用者Ｂが送信先を選択すると、それに応じて選択されたレコードを一時記憶する。既に機能（本発明に関わる「送信／ファックス」）の選択は済んでいるものとする。ここで図１６に示すのは送信先を選択する操作部２１１に表示される画面の一例であり、１６０１は送信先アドレスを情報記憶したアドレス帳の内容を表示している。１６０２は現在送信先に選ばれている対象を示す記号である。この記号すなわち送信先は上ボタン１６０３で、上方向に移動する事が出来る。また下ボタン１６０４で下方向に移動する事が出来る。この選択されたことを示す記号は、選択レコードを指し示すポインタやあるいは各レコードに対応したフラグとしてメモリに記憶されている。本発明では前記使用者Ａが更新したレコードＡを選択した場合に特徴的動作を示すので、送信先としてレコードＡを選択されたものとする。もちろん他のレコードであっても問題は無い。使用者は選択後、「ファックス送信ボタン」１６０５もしくは「電子メール送信ボタン」１６０６を押下する。
【００５９】
ステップＳ１７１０では、ＭＦＰはアドレス帳テーブル３２００において送信先として選択されているレコード（本例ではレコードＡ）の更新日時３２０５と最終使用日時３２０４とを比較する。更新日時が最終使用日時より新しい時は、ステップＳ１７１１へ進み、そうでない時はステップＳ１７１６へ進む。
【００６０】
ステップＳ１７１１では、ＭＦＰは警告メッセージをたとえば操作部２１１に表示する。図２０は、警告メッセージの表示の一例である。
【００６１】
ステップＳ１７１２では、警告メッセージ上の「キャンセルボタン」２００１が押下されたか否かを判定する。押下されたのであれば、ステップＳ１７１６へ進む。そうでなければ、ステップＳ１７１３へ進む。
【００６２】
ステップＳ１７１３では、「送信ボタン」２００２が押下されたか否かを判定する。押下されたのであれば、図１６の「送信／ファックス画面」に戻し、ステップＳ１７１４へ進む。そうでなければステップＳ１７１２へ進む。
【００６３】
ステップＳ１７１４では、ＭＦＰは原稿を送信する。ステップＳ１７０９で押下されたボタンが「ファックス送信ボタン」１６０５であった場合には、その画像をファックスデータとして、送信先のファックス番号の項目で指定される番号（すなわちステップＳ１７０９で選択されたレコードに含まれたファクス番号）に対してファクシミリ送信を行う。また「電子メール送信ボタン」１６０６であった場合には、読み取った画像を電子メールの添付ファイルとして、送信先の電子メールアドレスの項目で指定されるアドレス（すなわちステップＳ１７０９で選択されたレコードに含まれた電子メールアドレス）に対して電子メールの送信を行う。
【００６４】
ステップＳ１７１５では、ＭＦＰは現在の時刻を選択されているレコード（本例ではレコードＡ）の最終利用日時の項目３２０４に記憶する。
【００６５】
ステップＳ１７１６では、使用者がＭＦＰからログアウトする。操作部２１１に取り付けられた不図示のログアウトキーを押下する事でこれを行う。
【００６６】
以上の手順により、最後の利用の後で更新されたアドレス情報を用いて送信する場合には、更新されていることを示す警告が利用者に発せられる。このため、誤った宛先に対して電子メールやファクシミリによる画像データの送信を防止することが出来る。
【００６７】
＜変形例＞
なお本実施形態では内容の変更が行われたレコードを警告の対象としているが、新たに追加されたレコードであって、最終利用日時が空白のもの、すなわち初めて使用される送信先を警告の対象にしてもよい。この場合ステップＳ１７１０では、最終更新日時がブランク（あるいはナル）であるかについても判定し、該当すればステップＳ１７１１に分岐する。こうすることで、新規に登録されたアドレスについても利用者にその確認を促すことができ、誤った宛先に対する画像データの送信を防止できる。
【００６８】
［本発明の第二の実施形態］
次に本発明の別の実施形態であり、アドレス帳のデータが最終使用後に別のログイン番号の使用者に変更された場合に警告を行う動作について説明する。装置の構成は図１乃至図１４及び図１６を参照して説明した通りである。そこで第１実施形態と異なる点について重点的に説明する。まずはじめに、図２９に本実施形態で用いるアドレス帳テーブルを示す。これは図２８に示したテーブルに、最終更新者のＩＤ３３０６を各レコード毎に付加した構造を有する。以下、図２１のフローチャートを元に送信先の情報を記憶したアドレス帳を変更する場合の操作について解説する。
【００６９】
ステップＳ２１０１では、使用者ＡがＭＦＰの操作部を操作してログインする。ログインは、例えば、ある使用者に対して予め与えられた番号（ログインＩＤ）をキーボードより入力しする。さらにこれに対応し予め設定されたパスワードを入力する事で行う事が出来る。その後、ＭＦＰの操作が可能となる。ＭＦＰによる処理内容は図１５のステップＳ１５０１と同様である。
【００７０】
ステップＳ２１０２では、使用者Ａによるアドレス帳の編集操作に応じて、アドレス帳テーブル３３００の内容を変更する。ただしステップＳ２１０２では変更は一時記憶領域において行われ、アドレス帳テーブル３３００に変更内容は適用されない。利用者は、アドレス帳を編集するために操作部メニューのアドレス帳変更を選択する。さらに、変更するレコードを選択する。図１８に示すのはアドレス帳を変更する操作部画面の一例であり、１８０１は送信先アドレスの情報を記憶したアドレス帳を表示している。１８０２に示す黒い三角形は現在変更対象に選ばれている対象を示す記号である。変更対象は上ボタン１８０３で、上方向に移動する事が出来る。また下ボタン１８０４で下方向に移動する事が出来る。選択したレコードを変更するために、変更ボタン１８０４を押下すると、図１９で示される「アドレス帳変更」画面が表示される。変更対象となるレコードＡの内容が１９０１に表示される。カーソル１９０２が変更対象となる文字を示すので仮想キーボード１９０３を操作する事で、アドレス帳の内容を変更する事が出来る。使用者はこの画面において、指定したレコードの指定したフィールドの値を更新する。更新されたレコードは、一時的に記憶される。
【００７１】
ステップＳ２１０３では、ＭＦＰは「キャンセルボタン」１９０４が押下されたか否かを判定し、押下したのであればステップＳ２１０６へ進む。そうでなければステップＳ２１０６に進む。
【００７２】
ステップＳ２１０４では、ＭＦＰは「確定ボタン」１９０５が押下されたか否かを判定する。押下されたのであれば、ステップＳ２１０５へ進み、そうでなければステップＳ２１０３へ進む。
【００７３】
ステップＳ２１０５では、編集された結果に従って、アドレス帳の内容を更新する。すなわち、ステップＳ２１０２により更新された内容を、アドレス帳テーブル３３００に書き込む。
【００７４】
ステップＳ２１０６では、アドレス帳テーブル３３００の更新対象のレコード（本例ではレコードＡ）に存在するレコード更新日時記録欄３２０５に現在の日時を記憶する。
【００７５】
ステップＳ２１０７では、アドレス帳テーブル３３００の更新対象のレコード（本例ではレコードＡ）に存在する更新者ログインＩＤ記録欄３３０６に現在のログインＩＤを記憶する。本例ではログインしているのは利用者ＡなのでそのＩＤが記憶される。
【００７６】
ステップＳ２１０８では、使用者Ａがログアウトする。これにより一連の操作が完了する。ログアウトは操作部２１１にある不図示のログアウトキーを押下する事で実施できる。実際にはログアウトせずに続けて他の作業に移っても良い。
【００７７】
続けて図２２のフローチャートを用いて、送信操作時の動作について説明する。
【００７８】
ステップＳ２２０１では、使用者ＢがＭＦＰの操作部にてログインする。ログインは、例えば、ある使用者に対して予め与えられた番号（ログインＩＤ）をキーボードより入力しする。さらにこれに対応し予め設定されたパスワードを入力する事で行う事が出来る。その後、ＭＦＰの操作が可能となる。ＭＦＰによる処理内容は図１５のステップＳ１５０１と同様である。
【００７９】
ステップＳ２２０２では、アドレス帳テーブル３３００を読んでそれを操作部２１１に表示する。また使用者Ｂは送信対象の原稿をセットする。
【００８０】
ステップＳ２２０３では、使用者Ｂが送信先を選択すると、それに応じて選択されたレコードを一時記憶する。既に機能（本発明に関わる「送信／ファックス」）の選択は済んでいるものとする。ここで図１６に示すのは送信先を選択する操作部２１１に表示される画面の一例であり、１６０１は送信先アドレスを情報記憶したアドレス帳の内容を表示している。１６０２は現在送信先に選ばれている対象を示す記号である。この記号すなわち送信先は上ボタン１６０３で、上方向に移動する事が出来る。また下ボタン１６０４で下方向に移動する事が出来る。この選択されたことを示す記号は、選択レコードを指し示すポインタやあるいは各レコードに対応したフラグとしてメモリに記憶されている。本発明では前記使用者Ａが更新したレコードＡを選択した場合に特徴的動作を示すので、送信先としてレコードＡを選択されたものとする。もちろん他のレコードであっても問題は無い。使用者は選択後、「ファックス送信ボタン」１６０５もしくは「電子メール送信ボタン」１６０６を押下する。
【００８１】
ステップＳ２２０４では、ＭＦＰは送信先として選択されているレコード（本例ではレコードＡ）の更新時のログインＩＤ、すなわちアドレス帳テーブル３３００における選択されたレコードＡの最終更新者ＩＤ３３０６の値と現在のログインＩＤとを比較する。同じであれば、ステップＳ２２１３へ進み、そうでない時はステップＳ２２０５へ進む。
【００８２】
ステップＳ２２０５では、ＭＦＰは送信先として選択されているレコード（本例ではレコードＡ）の更新日時３２０５と最終使用日時３２０４を比較する。更新日時３２０５が最終使用日時３２０４より新しい時は、ステップＳ２２０６へ進み、そうでない時はステップＳ２２１３へ進む。
【００８３】
ステップＳ２２０６では、ＭＦＰは警告メッセージを表示する。図２３は、警告メッセージの表示の一例である。本実施形態では、変更を行った使用者のＩＤ番号が記憶されているので、これを表示する事で変更した使用者もしくは使用者グループを特定する事が出来る。
【００８４】
ステップＳ２２０７では、警告メッセージ上の「キャンセルボタン」２３０１が押下されたか否かを判定する。押下されたのであれば、終了する。そうでなければ、ステップＳ２２０８へ進む。
【００８５】
ステップＳ２２０８では、「そのまま送信ボタン」２３０３が押下されたか否かを判定する。押下されたのであれば、ステップＳ２２１３へ進む。そうでなければステップＳ２２０９へ進む。
【００８６】
ステップＳ２２０９では、「変更確認」２３０２が押下されたか否かを判定する。押下されたのであれば、ステップＳ２２１０へ進む。そうでなければステップＳ２２０７へ進む。
【００８７】
ステップＳ２２１０では、「変更内容確認画面」を表示する。図２４は「変更内容確認画面」の一例である。
【００８８】
ステップＳ２２１１では、「変更内容確認画面」上の「キャンセルボタン」２４０１が押下されたか否かを判定する。押下されたのであれば、終了する。そうでなければ、ステップＳ２２１２へ進む。
【００８９】
ステップＳ２２０９では、「送信ボタン」２４０２が押下されたか否かを判定する。押下されたのであれば、図１６の「送信／ファックス画面」に戻し、ステップＳ２２１３へ進む。そうでなければステップＳ２２１１へ進む。
【００９０】
ステップＳ２２１３では、ＭＦＰは原稿を送信するのであるが、ステップ２２０３で押下されたボタンが「ファックス送信ボタン」１６０５であった場合には、その画像をファックスデータとして、送信先のファックス番号の項目で指定される番号（すなわちステップＳ２２０３で選択されたレコードのファクス番号）に対してファクシミリ送信を行う。又「電子メール送信ボタン」１６０６であった場合には、読み取った画像を電子メールの添付ファイルとして、送信先の電子メールアドレスの項目で指定されるアドレス（すなわちステップＳ２２０３で選択されたレコードの電子メールアドレス）に対して電子メールの送信を行う。
【００９１】
ステップＳ２２１４では、ＭＦＰは現在の時刻を送信先として選択されているレコード（本例ではレコードＡ）の最終利用日時の項目３２０４に記憶する。ステップＳ２２１５では、使用者がＭＦＰからログアウトする。操作部２１１に取り付けられた不図示のログアウトキーを押下する事でこれを行う。
【００９２】
以上の手順により本実施形態によれば、送信対象であるアドレス情報が、送信しようとする利用者以外の者により更新されており、しかも、その更新が最後の送信後であれば、利用者に対して警告を発する。これにより、送信者自身が変更したアドレス情報については警告がされないために、操作上の煩雑さを回避することが出来る。
【００９３】
［本発明の第三の実施形態］
次に本発明の第３実施形態として、アドレス帳のデータが最終使用後に変更された場合にその後有限回数の警告を行う動作について説明する。装置の構成は図１乃至図１４及び図１６を参照して説明した通りである。そこで第１実施形態と異なる点について重点的に説明する。まずはじめに、図３０に本実施形態で用いるアドレス帳テーブル３４００を示す。これは図２８に示したテーブルに、警告表示カウンタ３４０６を各レコード毎に付加した構造を有する。以下、図２５Ａのフローチャートを元に送信先の情報を記憶したアドレス帳を変更する場合の操作について解説する。
【００９４】
ステップＳ２５０１では、使用者ＡがＭＦＰの操作部を操作してログインする。ログインは、例えば、ある使用者に対して予め与えられた番号（ログインＩＤ）をキーボードより入力しする。さらにこれに対応し予め設定されたパスワードを入力する事で行う事が出来る。その後、ＭＦＰの操作が可能となる。ＭＦＰによる処理内容は図１５のステップＳ１５０１と同様である。
【００９５】
ステップＳ２５０２では、使用者Ａによるアドレス帳の編集操作に応じて、アドレス帳テーブル３４００の内容を変更する。ただしステップＳ２５０２では変更は一時記憶領域において行われ、アドレス帳テーブル３４００に変更内容は適用されない。利用者は、アドレス帳を編集するために操作部メニューのアドレス帳変更を選択する。さらに、変更するレコードを選択する。図１８に示すのはアドレス帳を変更する操作部画面の一例であり、１８０１は送信先アドレスの情報を記憶したアドレス帳を表示している。１８０２に示す黒い三角形は現在変更対象に選ばれている対象を示す記号である。変更対象は上ボタン１８０３で、上方向に移動する事が出来る。また下ボタン１８０４で下方向に移動する事が出来る。この選択されたことを示す記号は、選択レコードを指し示すポインタやあるいは各レコードに対応したフラグとしてメモリに記憶されている。選択したレコードを変更する為に、変更ボタン１８０４を押下すると、図１９で示される「アドレス帳変更」画面が表示される。変更対象となるレコードＡの内容が１９０１に表示される。カーソル１９０２が変更対象となる文字を示すので仮想キーボード１９０３を操作する事で、アドレス帳の内容を変更する事が出来る。使用者はこの画面において、指定したレコードの指定したフィールドの値を更新する。更新されたレコードは、一時的に記憶される。
【００９６】
ステップＳ２５０３では、ＭＦＰは「キャンセルボタン」１９０４が押下されたか否かを判定し、押下したのであればステップＳ２５０６へ進む。そうでなければステップＳ２５０６に進む。
【００９７】
ステップＳ２５０４では、ＭＦＰは「確定ボタン」１９０５が押下されたか否かを判定する。押下されたのであれば、ステップＳ２５０５へ進み、そうでなければステップＳ２５０３へ進む。
【００９８】
ステップＳ２５０５では、編集された結果に従って、アドレス帳の内容を更新する。すなわち、ステップＳ２１０２により更新された内容を、アドレス帳テーブル３４００に書き込む。また同時にレコードＡに存在するレコード更新日時記録欄３２０５に現在の日時を記憶する。
【００９９】
ステップＳ２５０６では、同一レコード内に記憶されている警告表示カウンタ３４０６に予め指定されている自然数を入力する。
【０１００】
ステップＳ２５０７では、使用者がログアウトする。これにより一連の操作が完了する。ログアウトは操作部２１１にある不図示のログアウトキーを押下する事で実施できる。実際にはログアウトせずに続けて他の作業に移っても良い。
【０１０１】
続けて図２５Ｂのフローチャートを用いて、送信操作時の動作について説明する。ステップＳ２５０８では、使用者ＢがＭＦＰの操作部にてログインする。ログインは、例えば、ある使用者に対して予め与えられた番号（ログインＩＤ）をキーボードより入力しする。さらにこれに対応し予め設定されたパスワードを入力する事で行う事が出来る。その後、ＭＦＰの操作が可能となる。ＭＦＰによる処理内容は図１５のステップＳ１５０１と同様である。
【０１０２】
ステップＳ２５０９では、アドレス帳テーブル３４００を読んでそれを操作部２１１に表示する。また使用者Ｂは送信対象の原稿をセットする。
【０１０３】
ステップＳ２５１０では、使用者Ｂが送信先を選択すると、それに応じて選択されたレコードを一時記憶する。既に機能（本発明に関わる「送信／ファックス」）の選択は済んでいるものとする。ここで図１６に示すのは送信先を選択する操作部２１１に表示される画面の一例であり、１６０１は送信先アドレスを情報記憶したアドレス帳の内容を表示している。１６０２は現在送信先に選ばれている対象を示す記号である。この記号すなわち送信先は上ボタン１６０３で、上方向に移動する事が出来る。また下ボタン１６０４で下方向に移動する事が出来る。本発明では前記使用者Ａが更新したレコードＡを選択した場合に特徴的動作を示すので、送信先としてレコードＡを選択されたものとする。もちろん他のレコードであっても問題は無い。使用者は選択後、「ファックス送信ボタン」１６０５もしくは「電子メール送信ボタン」１６０６を押下する。
【０１０４】
ステップＳ２５１１では、ＭＦＰは選択されているレコード（本例ではレコードＡ）の更新日時３２０５と最終使用日時３２０４とを比較する。更新日時３２０５が最終使用日時３２０４より新しい時は、ステップＳ２５１１へ進み、そうでない時はステップＳ２５１７へ進む。
【０１０５】
ステップＳ２５１２では、ＭＦＰは選択されているレコード（本例ではレコードＡ）の警告表示カウンタ３４０６の値が０か或いは０より大きいかを判断する。０より大きい場合は、ステップＳ２５１３へ進み、そうでない時すなわち警告表示カウンタ３４０６の値が０のときにはステップＳ２５１７へ進む。
【０１０６】
ステップＳ２５１３では、ＭＦＰは選択されているレコード（本例ではレコードＡ）の警告表示カウンタ３４０６から１を減ずる。ステップＳ２５１４では、ＭＦＰは警告メッセージを表示する。図２０は、警告メッセージの表示の一例である。
【０１０７】
ステップＳ２５１５では、警告メッセージ上の「キャンセルボタン」２００１が押下されたか否かを判定する。押下されたのであれば、ステップＳ２５１９へ進む。そうでなければ、ステップＳ２５１６へ進む。
【０１０８】
ステップＳ２５１６では、「送信ボタン」２００２が押下されたか否かを判定する。押下されたのであれば、図１６の「送信／ファックス画面」に戻し、ステップＳ２５１７へ進む。そうでなければステップＳ２５１４へ進む。
【０１０９】
ステップＳ２５１７では、ＭＦＰは原稿画像を読み込んで指定された宛先に送信する。ステップＳ２５１０で押下されたボタンが「ファックス送信ボタン」１６０５であった場合には、その画像をファックスデータとして、送信先のファックス番号の項目で指定される番号（すなわちステップＳ２５１０で選択されたレコードのファクス番号）に対してファクシミリ送信を行う。又「電子メール送信ボタン」１６０６であった場合には、読み取った画像を電子メールの添付ファイルとして、送信先の電子メールアドレスの項目で指定されるアドレス（すなわちステップＳ２５１０で選択されたレコードの電子メールアドレス）に対して電子メールの送信を行う。
【０１１０】
ステップＳ２５１８では、ＭＦＰは現在の時刻を、選択されているレコード（本例ではレコードＡ）の最終利用日時の項目３２０４に記憶する。
ステップＳ２５１９では、使用者がＭＦＰからログアウトする。操作部２１１に取り付けられた不図示のログアウトキーを押下する事でこれを行う。
【０１１１】
以上の手順により、最終利用日時の後にアドレス帳テーブルが更新されており、更新されたレコードに対応する送信先へとデータの送信を試みた場合、利用者に対して警告が出力される。この警告は、送信をキャンセルすることで一旦解消されるが、次回同じ宛先へのデータ送信を試みるとまた警告が出される。そして本実施形態では、警告表示カウンタにあらかじめ一定値を設定しておくことで、ひとつの原因によって警告を出力した回数がその一定値に達した場合には、それ以降は同じ原因による警告を出力しない。すなわち警告回数の上限を設定できる。これにより、アドレス帳の変更に対して警告を出力するとともに、操作上の煩わしさを軽減することができる。
【０１１２】
［本発明の第四の実施形態］
次に本発明の第４の実施形態である、アドレス帳のデータが最終使用後に変更された場合にその後使用者による警告中止が指示されるまで警告を行う動作について説明する。装置の構成は図１乃至図１４及び図１６を参照して説明した通りである。そこで第１実施形態と異なる点について重点的に説明する。まずはじめに、図３１に本実施形態で用いるアドレス帳テーブル３５００を示す。これは図２８に示したテーブルに、警告表示フラグ３５０６を各レコード毎に付加した構造を有する。以下、図２６Ａのフローチャートを元に送信先の情報を記憶したアドレス帳を変更する場合の操作について解説する。
【０１１３】
ステップＳ２６０１では、使用者ＡがＭＦＰの操作部を操作してログインする。ログインは、例えば、ある使用者に対して予め与えられた番号（ログインＩＤ）をキーボードより入力しする。さらにこれに対応し予め設定されたパスワードを入力する事で行う事が出来る。その後、ＭＦＰの操作が可能となる。ＭＦＰによる処理内容は図１５のステップＳ１５０１と同様である。
【０１１４】
ステップＳ２６０２では、使用者Ａによるアドレス帳の編集操作に応じて、アドレス帳テーブル３５００の内容を変更する。ただしステップＳ２６０２では変更は一時記憶領域において行われ、アドレス帳テーブル３５００に変更内容は適用されない。利用者は、アドレス帳を編集するために操作部メニューのアドレス帳変更を選択する。さらに、変更するレコードを選択する。図１８に示すのはアドレス帳を変更する操作部画面の一例であり、１８０１は送信先アドレスの情報を記憶したアドレス帳を表示している。１８０２に示す黒い三角形は現在変更対象に選ばれている対象を示す記号である。変更対象は上ボタン１８０３で、上方向に移動する事が出来る。また下ボタン１８０４で下方向に移動する事が出来る。この選択されたことを示す記号は、選択レコードを指し示すポインタやあるいは各レコードに対応したフラグとしてメモリに記憶されている。選択したレコードを変更する為に、変更ボタン１８０４を押下すると、図１９で示される「アドレス帳変更」画面が表示される。変更対象となるレコードＡの内容が１９０１に表示される。カーソル１９０２が変更対象となる文字を示すので仮想キーボード１９０３を操作する事で、アドレス帳の内容を変更する事が出来る。使用者はこの画面において、指定したレコードの指定したフィールドの値を更新する。更新されたレコードは、一時的に記憶される。
【０１１５】
ステップＳ２６０３では、ＭＦＰは「キャンセルボタン」１９０４が押下されたか否かを判定し、押下したのであればステップＳ２６０６へ進む。そうでなければステップＳ２６０６に進む。
【０１１６】
ステップＳ２６０４では、ＭＦＰは「確定ボタン」１９０５押下されたか否かを判定する。押下されたのであれば、ステップＳ２６０５へ進み、そうでなければステップＳ２６０３へ進む。
【０１１７】
ステップＳ２６０５では、編集された結果に従って、アドレス帳の内容を更新する。すなわち、ステップＳ２６０２により更新された内容を、アドレス帳テーブル３５００に書き込む。また同時に、選択されているレコード（本例ではレコードＡ）に存在するレコード更新日時記録欄３２０５に現在の日時を記憶する。
【０１１８】
ステップＳ２６０６では、選択されているレコード（本例ではレコードＡ）内に記憶されている警告実行フラグ３５０６を立てる。
【０１１９】
ステップＳ２６０７では、使用者がログアウトする。これにより一連の操作が完了する。ログアウトは操作部２１１にある不図示のログアウトキーを押下する事で実施できる。実際にはログアウトせずに続けて他の作業に移っても良い。
【０１２０】
続けて図２６Ｂのフローチャートを用いて、送信操作時の動作について説明する。ステップＳ２６０８では、使用者ＢがＭＦＰの操作部にてログインする。ログインは、例えば、ある使用者に対して予め与えられた番号（ログインＩＤ）をキーボードより入力する。さらにこれに対応し予め設定されたパスワードを入力する事で行う事が出来る。その後、ＭＦＰの操作が可能となる。ＭＦＰによる処理内容は図１５のステップＳ１５０１と同様である。
【０１２１】
ステップＳ２６０９では、アドレス帳テーブル３５００を読んでそれを操作部２１１に表示する。また使用者Ｂは送信対象の原稿をセットする。
【０１２２】
ステップＳ２６１０では、使用者Ｂが送信先を選択すると、それに応じて選択されたレコードを一時記憶する。既に機能（本発明に関わる「送信／ファックス」）の選択は済んでいるものとする。ここで図１６に示すのは送信先を選択する操作部２１１に表示される画面の一例であり、１６０１は送信先アドレスを情報記憶したアドレス帳の内容を表示している。１６０２は現在送信先に選ばれている対象を示す記号である。この記号すなわち送信先は上ボタン１６０３で、上方向に移動する事が出来る。また下ボタン１６０４で下方向に移動する事が出来る。本発明では前記使用者Ａが更新したレコードＡを選択した場合に特徴的動作を示すので、送信先としてレコードＡを選択されたものとする。もちろん他のレコードであっても問題は無い。使用者は選択後、「ファックス送信ボタン」１６０５もしくは「電子メール送信ボタン」１６０６を押下する。
【０１２３】
ステップＳ２６１１では、ＭＦＰは選択されているレコード（本例ではレコードＡ）の更新日時３２０５と最終使用日時３２０４とを比較する。更新日時３２０５が最終使用日時３２０４より新しい時は、ステップＳ２６１１へ進み、そうでない時はステップＳ２６１７へ進む。
【０１２４】
ステップＳ２６１２では、ＭＦＰは選択されているレコード（本例ではレコードＡ）の警告表示フラグがオンかオフかを判断する。オンである場合は、ステップＳ２６１３へ進み、そうでない時はステップＳ２６１８へ進む。
【０１２５】
ステップＳ２６１３では、ＭＦＰは警告メッセージを表示する。図２７は、警告メッセージの表示の一例である。チェックボックス２７０１は、次回にこの表示を行うか否かを使用者に報知する為の手段であり、チェックマークがついている場合は、次回もこの警告表示を行い、チェックマークがついていない場合は次回の警告表示を行わない事を伝える事が出来る。この表示内容は警告表示フラグ３６０５の内容を反映しており、警告表示フラグがオンである場合には、チェックマークが表示され、警告表示フラグがオフである場合には、チェックマークが表示されていない。従って表示された直後はチェックマークは必ず表示されている。
【０１２６】
ステップＳ２６１４では、警告メッセージ上の「表示しないボタン」２７０４が押下されたか否かを判定する。押下されたのであれば、ステップＳ２６１５へ進む。そうでなければ、ステップＳ２６１６へ進む。
【０１２７】
ステップＳ２６１５では、ＭＦＰは警告表示フラグをオフする。さらに警告表示上のチェックボックス２７０１からチェックマークを消す。
【０１２８】
ステップＳ２６１６では、使用者Ｂは警告メッセージ上の「キャンセルボタン」２７０２が押下されたか否かを判定する。押下されたのであれば、ステップＳ２６２０へ進む。そうでなければ、ステップＳ２６１７へ進む。
【０１２９】
ステップＳ２６１７では、「送信ボタン」２７０３が押下されたか否かを判定する。押下されたのであれば、図１６の「送信／ファックス画面」に戻し、ステップＳ２６１８へ進む。そうでなければステップＳ２６１４へ進む。
【０１３０】
ステップＳ２６１８では、ＭＦＰは原稿を送信する。ステップＳ２６１０で押下されたボタンが「ファックス送信ボタン」１６０５であった場合には、その画像をファックスデータとして、送信先のファックス番号の項目で指定される番号（すなわちステップＳ２６１０で選択されたレコードのファクシミリ番号）に対してファクシミリ送信を行う。又「電子メール送信ボタン」１６０６であった場合には、読み取った画像を電子メールの添付ファイルとして、送信先の電子メールアドレスの項目で指定されるアドレス（すなわちステップＳ２６１０で選択されたレコードの電子メールアドレス）に対して電子メールを送信を行う。
【０１３１】
ステップＳ２６１９では、ＭＦＰは現在の時刻を選択されているレコード（本例ではレコードＡ）の最終利用日時３２０５の項目に記憶する。
ステップＳ２６２０では、使用者がＭＦＰからログアウトする。操作部２１１に取り付けられた不図示のログアウトキーを押下する事でこれを行う。
【０１３２】
以上の手順により、本実施形態では、最終更新日時が最終利用日時よりも新しい場合には、利用者が明示的に警告の取り止め命令を入力するまで、警告を出力する。このため、２回目以降の警告は、利用者が明示的に取り止めを指示することにより行われず、利用者が警告出力を受ける煩わしさから解放される。もちろん、最終更新日時が最終利用日時よりも新しい場合、アドレス情報の更新の警告は少なくとも１回は出力されるので、誤った宛先へのデータの送信を防止できる。
【０１３３】
＜他の実施形態＞
以上第１〜第４の実施形態について説明したが、これら実施形態を組み合わせることも出来る。たとえば、第２実施形態と第３実施形態とを組み合わせれば、送信者とアドレス情報の更新者とが異なる場合に限って警告を出力することに加えて、警告回数の上限を設定できる。またたとえば、第２実施形態と第４実施形態とを組み合わせれば、警告回数の上限を設定できることに加えて、利用者の明示的に指示によっても警告を取りやめることが出来る。またたとえば、第２実施形態と第３実施形態と第４実施形態とを組み合わせれば、送信者とアドレス情報の更新者とが異なる場合に限って警告を出力することに加えて、警告回数の上限を設定できることに加えて、利用者の明示的に指示によっても警告を取りやめることが出来る。
【０１３４】
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはCPUやMPU）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体およびプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１３６】
【図１】本実施形態のシステム全体を示す図
【図２】画像形成装置全体のブロック図
【図３】画像形成装置のスキャナ部の模式図
【図４】画像形成装置のＲＧＢ−ＩＰ部のブロック図
【図５】画像形成装置のＦＡＸ部のブロック図
【図６】画像形成装置のＮＩＣ／ＰＤＬ部のブロック図
【図７】画像形成装置のコア部／ＣＭＹＫ−ＩＰ部のブロック図
【図８Ａ】画像形成装置のＰＷＭ部のブロック図
【図８Ｂ】画像形成装置のＰＷＭ信号の一例を示す図
【図９】カラー画像形成装置のプリンタ部の模式図
【図１０】白黒画像形成装置のプリンタ部の模式図
【図１１】画像形成装置の操作部のブロック図
【図１２】画像形成装置のフィニッシャ部の模式図
【図１３】ネットワーク環境の模式図
【図１４】ネットワーク経由のデータ転送の模式図
【図１５】ネットワークスキャンの動作を示すフローチャート
【図１６】送信先選択時の操作部表示画面例を示す図
【図１７Ａ】本発明の第一の実施形態の動作を示すフローチャート
【図１７Ｂ】本発明の第一の実施形態の動作を示すフローチャート
【図１８】アドレス帳更新時のレコード選択時の操作部表示画面例を示す図
【図１９】アドレス帳更新時のレコード編集時の操作部表示画面例を示す図
【図２０】送信先アドレスが更新されていた場合の操作部表示画面例を示す図
【図２１】本発明の第二の実施形態の動作を示すフローチャート
【図２２】本発明の第二の実施形態の動作を示すフローチャート
【図２３】送信先アドレスが変更されていた場合の操作部表示画面例を示す図
【図２４】送信先アドレスの変更内容を確認する操作部表示画面例を示す図
【図２５Ａ】本発明の第三の実施形態の動作を示すフローチャート
【図２５Ｂ】本発明の第三の実施形態の動作を示すフローチャート
【図２６Ａ】本発明の第四の実施形態の動作を示すフローチャート
【図２６Ｂ】本発明の第四の実施形態の動作を示すフローチャート
【図２７】警告表示の中止を指示するための操作部表示画面例を示す図
【図２８】第１実施形態のアドレス帳テーブルの構成を示す図
【図２９】第２実施形態のアドレス帳テーブルの構成を示す図
【図３０】第３実施形態のアドレス帳テーブルの構成を示す図
【図３１】第４実施形態のアドレス帳テーブルの構成を示す図
【図１】
2006229869.tif 000003
【図２】
2006229869.tif 000004
【図３】
2006229869.tif 000005
【図４】
2006229869.tif 000006
【図５】
2006229869.tif 000007
【図６】
2006229869.tif 000008
【図７】
2006229869.tif 000009
【図８Ａ】
2006229869.tif 000010
【図８Ｂ】
2006229869.tif 000011
【図９】
2006229869.tif 000012
【図１０】
2006229869.tif 000013
【図１１】
2006229869.tif 000014
【図１２】
2006229869.tif 000015
【図１３】
2006229869.tif 000016
【図１４】
2006229869.tif 000017
【図１５】
2006229869.tif 000018
【図１６】
2006229869.tif 000019
【図１７Ａ】
2006229869.tif 000020
【図１７Ｂ】
2006229869.tif 000021
【図１８】
2006229869.tif 000022
【図１９】
2006229869.tif 000023
【図２０】
2006229869.tif 000024
【図２１】
2006229869.tif 000025
【図２２】
2006229869.tif 000026
【図２３】
2006229869.tif 000027
【図２４】
2006229869.tif 000028
【図２５Ａ】
2006229869.tif 000029
【図２５Ｂ】
2006229869.tif 000030
【図２６Ａ】
2006229869.tif 000031
【図２６Ｂ】
2006229869.tif 000032
【図２７】
2006229869.tif 000033
【図２８】
2006229869.tif 000034
【図２９】
2006229869.tif 000035
【図３０】
2006229869.tif 000036
【図３１】
2006229869.tif 000037