(57)【特許請求の範囲】
【請求項１】
公衆回線またはネットワークを介して受信したデータを転送するデータ通信装置であって、
データを受信する受信手段と、
前記受信したデータを転送すべきか否かを判定するための転送条件を、特定のデバイスまたは特定のユーザを示す転送宛先情報とともに保持する保持手段と、
前記保持された転送条件に基づいて、前記受信したデータを転送すべきか否かを判定する判定手段と、
前記判定手段による判定の結果、前記受信したデータを転送すべきと判定された場合に、前記受信したデータを転送する転送手段と、
前記転送宛先情報が前記特定のデバイスを示す場合は、前記データの受信に応じて、前記転送宛先情報が示す前記特定のデバイスに前記受信したデータを転送し、前記転送宛先情報が前記特定のユーザを示す場合は、当該特定のユーザがログインしたことを通知するログイン通知を受信するまで前記受信したデータを保持し、当該ログイン通知の受信に応じて、前記特定のユーザがログインしたデバイスに前記受信したデータを転送するように前記転送手段を制御する制御手段と、
を備えることを特徴とするデータ通信装置。
【請求項２】
前記ログイン通知は、前記特定のユーザがログインしたデバイスによって送信されるものであることを特徴とする請求項１に記載のデータ通信装置。
【請求項３】
前記転送手段が前記受信したデータを転送した後、当該データを削除する削除手段を更に備えることを特徴とする請求項１または２に記載のデータ通信装置。
【請求項４】
前記特定のデバイス及び前記特定のユーザを含む、転送宛先候補のリストを表示する表示手段を更に備え、前記転送宛先情報は、前記リストからユーザにより選択された転送宛先を示すことを特徴とする請求項１から３のいずれか１項に記載のデータ通信装置。
【請求項５】
前記ログイン通知を受信した場合であって、当該受信したログイン通知によってログインしたことが通知されたユーザに転送すべきデータが存在しない場合に、転送すべきデータが存在しない旨を通知する通知手段を更に備えることを特徴とする請求項１から４のいずれか１項に記載のデータ通信装置。
【請求項６】
公衆回線またはネットワークを介して受信したデータを転送するデータ通信装置の制御方法であって、
データを受信する受信工程と、
前記受信したデータを転送すべきか否かを判定するための転送条件を、特定のデバイスまたは特定のユーザを示す転送宛先情報とともに保持する保持工程と、
前記保持された転送条件に基づいて、前記受信したデータを転送すべきか否かを判定する判定工程と、
前記判定工程における判定の結果、前記受信したデータを転送すべきと判定された場合に、前記受信したデータを転送する転送工程と、
前記転送宛先情報が前記特定のデバイスを示す場合は、前記データの受信に応じて、前記転送宛先情報が示す前記特定のデバイスに前記受信したデータを転送し、前記転送宛先情報が前記特定のユーザを示す場合は、当該特定のユーザがログインしたことを通知するログイン通知を受信するまで前記受信したデータを保持し、当該ログイン通知の受信に応じて、前記特定のユーザがログインしたデバイスに前記受信したデータを転送するように制御する制御工程と、
を備えることを特徴とするデータ通信装置の制御方法。
【請求項７】
請求項６に記載されたデータ通信装置の制御方法をコンピュータにより実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、公衆回線またはネットワークを介して受信したデータを転送するデータ通信装置、データ通信装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、データ送受信機能を備えた画像形成装置（デジタル複合機）が知られている。この種の画像形成装置においては、受信したファクスデータやＩＦＡＸ（インターネットファクス）データをネットワークや公衆回線を介して別の画像形成装置やファイルサーバ等に転送する転送機能が実現されている。
【０００３】
こうした転送機能では、予め画像形成装置に設定された転送条件に一致すれば指定された転送先へ転送するようになっている。例えばファクスデータの場合は、発信元電話番号、Ｆコード、パスワード等の項目について条件を設定する。ＩＦＡＸデータの場合は、宛先、送信者、件名等の項目について条件を設定する。
【０００４】
これらの項目について、ユーザは、それぞれ完全一致、部分一致、不一致等を指定して転送条件を登録することができる（例えば、特許文献１参照）。この転送機能によって、画像形成装置のユーザは受信したデータを例えば自分の座席に最も近い画像形成装置に自動的に転送させて出力させるといったことが可能である。
【特許文献１】特開２００１−３５８８７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
近年、各自の固定座席を定めず、共用の座席の好きな場所で作業を行うフリーアドレスオフィスが広がっている。こうした環境では日々異なるフロア、異なるオフィスで作業を行うことが一般的になってきている。また、出張等で普段自分が使用しているのとは異なる画像形成装置で、転送データを受け取りたいという要望も多い。
【０００６】
しかしながら、従来の画像形成装置の転送機能では、転送条件に一致した場合の転送先画像形成装置を予め定めておかなければならない。フリーアドレス制になって日々異なる座席で作業を行っていても、自分宛の転送データが転送される画像形成装置は予め定められている。
【０００７】
そのため、いちいち設定された画像形成装置に転送されたデータを取りに行くか、または、座席を変更する度に、転送条件の転送先を自分の都合の良い画像形成装置に変更するという操作を行わなければならず煩雑であった。
【０００８】
本発明の目的は、転送されたデータを受け取る側の利便性を高めることができるデータ通信装置、データ通信装置の制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明のデータ通信装置は、公衆回線またはネットワークを介して受信したデータを転送するデータ通信装置であって、データを受信する受信手段と、前記受信したデータを転送すべきか否かを判定するための転送条件を、特定のデバイスまたは特定のユーザを示す転送宛先情報とともに保持する保持手段と、前記保持された転送条件に基づいて、前記受信したデータを転送すべきか否かを判定する判定手段と、前記判定手段による判定の結果、前記受信したデータを転送すべきと判定された場合に、前記受信したデータを転送する転送手段と、前記転送宛先情報が前記特定のデバイスを示す場合は、前記データの受信に応じて、前記転送宛先情報が示す前記特定のデバイスに前記受信したデータを転送し、前記転送宛先情報が前記特定のユーザを示す場合は、当該特定のユーザがログインしたことを通知するログイン通知を受信するまで前記受信したデータを保持し、当該ログイン通知の受信に応じて、前記特定のユーザがログインしたデバイスに前記受信したデータを転送するように前記転送手段を制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、転送されたデータを受け取る側の利便性を高めることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。
【００１２】
但し、以下の実施の形態に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
【００１３】
図１は、本実施の形態に係るデータ通信システムの基本構成を示す図である。
【００１４】
図１において、データ通信システムは、画像形成装置１〜３がネットワーク４で接続されることで構築される。ネットワーク４は、例えば、イーサネット(登録商標)ワーク等ＬＡＮ接続を実現するネットワークである。もちろん、これら以外の装置が接続されていてもよいし、上記画像形成装置の全てが接続される必要もない。
【００１５】
画像形成装置１と２は、公衆回線５に直接接続されておらず、ファクシミリサーバとして機能する画像形成装置３経由でファクシミリデータの送受信を行うクライアント装置である。
【００１６】
画像形成装置３は、ファクシミリボードを持ち、外部の公衆回線５に直接接続され、公衆回線５を介してＩＴＵ−ＴのＴ．３０等で規定された手順によってファクシミリ通信を実行可能である。また、画像形成装置１、２から依頼された画像データの公衆回線５を介してのファクシミリ送信、公衆回線５を介して受信したファクシミリデータの画像形成装置１、２への転送が可能なサーバ装置である。
【００１７】
尚、画像形成装置１〜３はそれぞれがクライアント装置（転送データを受信する装置）にもサーバ装置（転送データの転送を行う装置）にもなり得る。しかしながら、ここでは画像形成装置１、２がクライアント装置、画像形成装置３がサーバ装置として説明する。
【００１８】
サーバ装置３は、受信したデータに含まれる情報または受信したデータとともに受信した情報に基づく転送条件を保持する保持手段と、クライアント装置１、２からログイン通知を受信するログイン受信手段とを備える。
【００１９】
また、サーバ装置３は、保持手段で保持している転送条件に合致したデータであって、ログイン受信手段で受信したログイン通知に対応するユーザに対する転送データの有無を判定する判定手段を備える。
【００２０】
また、サーバ装置３は、判定手段により転送データがあると判定された場合に、ログイン受信手段で受信したログイン通知を送信したクライアント装置１、２に当該転送データを転送する転送手段を備える。
【００２１】
また、サーバ装置３は、転送手段により転送した転送データを削除する条件を判定する削除条件判定手段と、削除条件判定手段により転送手段で転送した転送データが削除する条件に当てはまると判定された場合にそのデータを削除するデータ削除手段とを備える。
【００２２】
具体的な内容については、以下に述べる。
【００２３】
このシステムのユーザ６は、ユーザ認証を行うことにより画像形成装置１〜３にログインして画像形成装置を使用する。ユーザ６がクライアント装置１または２に対してログインすると、クライアント装置はログイン通知をサーバ装置３に送信する（矢印７）。
【００２４】
サーバ装置３は、ログインしたユーザ６に対する転送データを保存しているかどうかを判断し、保存していれば、それをユーザ６がログインした装置１または２に転送する機能を持つ（矢印８）。こうした動作の詳細は後述する。
【００２５】
図２は、図１における画像形成装置のハードウェア構成の概略を示すブロック図である。
【００２６】
図２において、コントローラユニット２１は、操作部２５、原稿上の画像を読み取って得た画像データを入力する画像入力デバイスとしてのスキャナ３７、入力された画像データに基づき画像を印刷する画像出力デバイスであるプリンタ３８と接続する。また、図１で示したネットワーク４や公衆回線５と接続する。
【００２７】
コントローラユニット２１は、以下のデバイスを備える。
【００２８】
ＣＰＵ２２は、図１の画像形成装置全体を制御するコントローラである。ＲＡＭ２３は、ＣＰＵ２２が動作するためのシステムワークメモリであり、且つ画像データを一時記憶するための画像メモリである。
【００２９】
操作部Ｉ／Ｆ２４は、操作部２５とのインターフェース部であり、操作部２５に表示する画像データを操作部２５に対して出力する。また、操作部Ｉ／Ｆ２４は、操作部２５からユーザが入力した情報をＣＰＵ２２に伝える機能を有する。
【００３０】
ネットワークＩ／Ｆ２６は、ネットワーク４に接続され、ネットワーク４上の他の装置との間で情報の入出力を行う。ＭＯＤＥＭ２７は、公衆回線５に接続され、公衆回線５上の他の装置との間で情報の入出力を行うための変調及び復調を行う。ＲＯＭ２８は、ブートＲＯＭであり、画像形成装置のシステムのブートプログラムが格納されている。ＨＤＤ２９は、ハードディスクドライブであり、図３に示すシステムソフトウェアやアプリケーションソフトウェア、画像データを格納する。上述した各デバイスがシステムバス３９上に配置される。
【００３１】
イメージバスＩ／Ｆ３０は、データ構造を変換するバスブリッジであり、システムバス３９及び画像データを高速で転送する画像バス４０に接続されている。画像バス４０は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。
【００３２】
画像バス４０上には、画像圧縮伸張部３１、ラスターイメージプロセッサ（ＲＩＰ）３２、デバイスＩ／Ｆ３３、スキャナ画像処理部３４、プリンタ画像処理部３５及び画像回転部３６の各デバイスが配置される。
【００３３】
画像圧縮伸張部３１は、多値画像データをＪＰＥＧに圧縮処理し、２値画像データをＪＢＩＧ、ＭＭＲ、またはＭＨに圧縮処理する。また逆に圧縮された画像データの伸張処理を実行する。ＲＩＰ３２は、ＰＤＬコードをビットマップイメージに展開する。
【００３４】
デバイスＩ／Ｆ３３は、スキャナ３７やプリンタ３８とコントローラユニット２１とを接続する。スキャナ画像処理部３４は、スキャナ３７より入力された画像データに対して補正、加工、及び編集を行う。
【００３５】
プリンタ画像処理部３５は、プリンタ３８に出力する画像データに対して補正、解像度変換等を行う。画像回転部３６は、画像データの回転を行う。操作部２５は、ＬＣＤ等の表示装置を備えたタッチパネルを含み、ユーザへ伝えるべき情報を表示したり、ここからユーザの所望する様々な指示を入力したりすることができる。
【００３６】
図３は、図２におけるコントローラユニット２１で動作するソフトウェアの機能ブロック図である。これらのソフトウェアはＨＤＤ２９に格納され、必要に応じてＣＰＵ２２がＲＡＭ２３に展開し、実行されるプログラムである。
【００３７】
画像形成装置３０１は図１における画像形成装置１〜３を表す。スキャナ３７を用いたスキャナ機能部３０２は、原稿上の画像を読み取り二値または多値画像データに変換する機能を有する。
【００３８】
プリント機能部３０３は、スキャナ機能部３０２により読み取られた画像や、外部から受信したファクシミリデータやＩＦＡＸデータ、プリントデータを変換した画像データを、プリンタ３８に対するコマンドを付加してプリンタ３８に出力する機能を有する。
【００３９】
ファクシミリ機能部３０４は、先にスキャナ機能部３０２により読み取られ、画像データに変換された画像に対して、Ｇ３、Ｇ４等のファクシミリ規格に応じた符号化を行う。また、ファクシミリ機能部３０４は、ファクシミリ規格に応じたプロトコル（ＩＴＵ−ＴのＴ．３０等）により外部ファクシミリに送信する機能を有する。また、ファクシミリ機能部３０４は、外部ファクシミリよりファクシミリ規格に応じて送信されてきたファクシミリ画像を受信する機能を有する。
【００４０】
ジョブ制御機能部３０５は、スキャナ機能部３０２から受信した画像データや、ネットワーク４や公衆回線５を介して外部から受信した画像データをプリントジョブ、送信ジョブ、ファクシミリジョブ等としてキューイングする。そして、順次プリント機能部３０３やファクシミリ機能部３０４や、後述するネットワーク機能部３０６、ファクシミリサーバ部３１５やファクシミリクライアント部３１６に対して適宜出力する。
【００４１】
ネットワーク機能部３０６は、ＴＣＰ／ＩＰ、ＨＴＴＰ、ＦＴＰ、ＬＤＡＰ、ＳＮＭＰ、ＳＭＴＰ、ＰＯＰ３、ＳＳＬ等の各種ネットワークプロトコルによって通信を行う機能を有する。
【００４２】
ユーザインターフェース機能部（ＵＩ機能部）３０７は、画像形成装置３０１の操作部２５のユーザによる入力及び操作部２５に表示する情報を管理する。加えて、操作部２５上に入力フィールド、出力メッセージフィールド等を表示し、ユーザからの入力フィールドに対する入力値を受け取り、他機能部に通知する。また、ＵＩ機能部３０７は、他機能部からのユーザに対するメッセージを操作部２５上に表示する機能を有する。また、ＵＩ機能部３０７は操作部２５に表示すべき情報をＨＴＭＬやＸＭＬなどの形式に変換し、それをネットワーク４上の装置に送信してウェブブラウザで表示させることもできる。そして、表示されたウェブブラウザを介して指示された内容を受信し、操作部２５で行った操作と同様の処理を実行させることができる。
【００４３】
ユーザ認証機能部３０８は、画像形成装置３０１に対するユーザ認証を行う。ユーザ認証機能部３０８はユーザから受け取ったユーザ認証情報を用いて画像形成装置の各種機能を使用するユーザを認証する機能を有する。
【００４４】
ユーザから認証情報（ユーザを特定する情報及びパスワード等）を受け取る手段としては、ＵＩ機能部３０７やネットワーク上の装置（図示せず）から受け取る手段がある。そして、用いるユーザ認証情報として、ネットワーク上のユーザ認証サーバ（図示せず）や画像形成装置のＲＡＭ２３等に予め記憶されたユーザ認証情報（図示せず）等がある。また、ユーザ認証情報の入力は、操作部２５からの入力や、ユーザ認証情報を記憶したＩＣカードから取得して入力するものなどがある。
【００４５】
ユーザ認証機能部３０８はさらに、ネットワーク上のユーザ認証サーバに問い合わせることにより得たユーザの一覧、または画像形成装置３０１のＲＡＭ２３に記憶されているユーザの一覧を操作部２５上に表示する機能を持つ。そして、ユーザの一覧の中からユーザを指定し、当該ユーザに応じたパスワード等の入力によりユーザ認証を行う機能を持つ。そして、ユーザ認証機能部３０８は、正しいユーザ情報及びパスワードが入力され、ユーザ認証が成功すると、当該ユーザがログインしたことを示すログイン情報を、ネットワーク４上の各装置に通知する。この通知を受信した各装置はユーザが現在、どの装置を操作しているか認識可能になる。
【００４６】
送受信アプリケーション３１１は、ネットワーク４上の装置から送信される電子メールを、ＳＭＴＰやＰＯＰ３によってネットワーク機能部３０６を用いて受信する機能を持つ。また、受信した電子メール、または受信した電子メールに添付されていたＩＦＡＸ規格に則った画像データを、プリント機能部３０３を用いて印刷させる機能を持つ。ＩＦＡＸ規格は例えば、ＩＴＵ−ＴのＴ．３７に従ったものを利用可能である。
【００４７】
また、送受信アプリケーション３１１は、スキャナ機能部３０２から取得した画像データをファイルとして電子メールに添付し、指定された送信先にＳＭＴＰによって送信する。また、ＦＴＰ、ＳＭＢ等によってファイルサーバに格納する機能を有する。
【００４８】
文書フォーマット変換アプリケーション３１３は、操作部２５からの指定によりスキャナ機能部３０２によって取得した画像データを、種々のファイルフォーマットに変換する機能を有する。
【００４９】
同様に、文書フォーマット変換アプリケーション３１３は、ネットワーク機能部３０６を用いて受信した画像データを指定されたファイルフォーマットに変換する機能を有する。
【００５０】
文書管理システムアプリケーション３１４は以下の画像データを管理する。即ち、スキャナ機能部３０２から取得した画像データや、ネットワーク４、公衆回線５上の装置から送信され、ネットワーク機能部３０６、ファクシミリ機能部３０４を用いて受信された画像データである。
【００５１】
文書管理システムアプリケーション３１４は、それらの画像データをネットワーク上や画像形成装置本体内のＨＤＤ２９に予め設定した文書保管場所に格納する機能を有する。尚、文書保管場所はユーザ毎の領域に分かれており、後述するようにファクシミリサーバ機能がユーザへの転送文書を保管する際にも使用される。
【００５２】
ファクシミリサーバアプリケーション３１５は、画像形成装置１、２等で動作するファクシミリクライアントアプリケーション３１６と連携して動作する。
【００５３】
即ち、ファクシミリサーバプリケーション３１５は、ファクシミリクライアントからの送信リクエストを、ネットワーク４を介して受け付けてファクシミリ機能部３０４を用いて公衆回線５経由で送信する。または、ファクシミリ機能部３０４によって公衆回線５を介して受信したファクシミリデータを、ネットワーク４を介してクライアント装置に転送する機能を有する。
【００５４】
また、ファクシミリサーバプリケーション３１５は、公衆回線５の代わりにネットワーク４を介して送受信を行うＩＦＡＸ機能についてもファクシミリサーバと同様の機能を果たす。即ち、ファクシミリサーバプリケーション３１５は、クライアント装置からのＩＦＡＸ送信リクエストを、ネットワーク４を介して受け付けて送受信アプリケーション３１１を用いてネットワーク４経由で送信する。
【００５５】
または、ファクシミリサーバプリケーション３１５は、ネットワーク４を介して受信したＩＦＡＸ受信データを適切なクライアント装置に転送する機能を有する。ファクシミリサーバプリケーション３１５の動作の詳細は後述する。
【００５６】
ファクシミリクライアントアプリケーション３１６は、画像形成装置３等で動作するファクシミリサーバプリケーション３１５と連携して動作する。
【００５７】
即ち、ファクシミリクライアントアプリケーション３１６は、ユーザから操作部２５を介して送信要求を受け付け、連携する画像形成装置３で動作しているファクシミリサーバ（ファクシミリサーバアプリケーション３１５）に画像データを転送しファクシミリ送信を実現する。また、ファクシミリクライアントアプリケーション３１６は、連携する画像形成装置３で動作するファクシミリサーバが受信した画像データを受け取る受信処理を行う。ファクシミリクライアントアプリケーション３１６の動作の詳細は後述する。
【００５８】
次にファクシミリサーバプリケーション３１５の転送機能について説明する。
【００５９】
ファクシミリサーバプリケーション３１５は、ファクシミリまたはＩＦＡＸで受信したデータを、ファクシミリクライアント機能を持つ画像形成装置１、２に転送する転送処理機能を持つ。
【００６０】
転送処理は、ファクシミリサーバプリケーション３１５が持つ転送設定テーブルに基づいて行われる。転送設定テーブルは、複数の転送条件からなるものである。転送条件は、ＵＩ機能部３０７を用いて操作部２５に設定画面を表示し、ユーザからの入力を受け付けることによって作成、編集される。
【００６１】
図４は、図３におけるＵＩ機能部を用いて操作部２５に表示する転送条件の設定画面の一例を示す図である。この設定画面は操作部２５への表示のほか、ネットワーク４上の装置のウェブブラウザによっても表示させ、操作させることが可能である。
【００６２】
図４において、転送条件名４０１が押し下げられると、ソフトキーボード画面（不図示）を表示する。ユーザは、表示されたソフトキーボードを用いて転送条件の名称を入力することができる。
【００６３】
受信手段設定プルダウン４０２が押し下げられると、受信手段としてＦＡＸとＩＦＡＸを含む選択肢を表示する。ユーザは、表示された選択肢からファクスかＩＦＡＸを選択できる。尚、ユーザによって受信手段の選択が変更されると、それに伴って選択された受信手段に応じた設定が可能なように画面表示を切り替える。
【００６４】
図４は、受信手段としてＦＡＸが選択されている場合の画面例であり、ユーザは「電話番号」「Ｆコード」「パスワード」の条件で転送条件を設定できる。これらはファクシミリ通信における手順信号（Ｔ．３０ではＴＳＩ信号やＤＩＳ信号）において、画像データの受信に先立って受信する情報である。受信手段がＩＦＡＸに切り替えられると、図５のように表示を切り替える。これによってユーザは「宛先」「送信者」「件名」の条件で転送条件を設定できる。これらの情報は、受信される電子メールのヘッダ部に記述される情報である。
【００６５】
領域４０３、４０４、４０５は、それぞれ「電話番号」「Ｆコード」「パスワード」の条件を設定させるためのものである。プルダウン４０６により、選択候補として「を考慮しない」「が以下と等しい」「が以下と等しくない」「が以下で始まる」「が以下で終わる」「が以下を含む」「が以下を含まない」を表示し、選択可能にする。
【００６６】
電話番号入力フィールド４０７が押し下げられるとソフトキーボード画面（不図示）を表示する。ユーザは、表示されたソフトキーボードを用いて電話番号の入力を行うことができる。
【００６７】
プルダウン４０６の選択とフィールド４０７の電話番号の組み合わせによって電話番号に対してさまざまな条件を設定可能にしている。同様に、プルダウン４０８及び４０９は、選択候補として「が以下と一致する」「が存在しない」を表示する。ユーザはこれらを組み合わせて転送条件を設定することができる。
【００６８】
尚、「電話番号」「Ｆコード」「パスワード」に対する条件すべてが一致した場合に転送処理を行う転送条件となる。また、転送条件に用いる条件はこれらの情報に限るものではなく、ファクシミリ通信で使用可能であり、画像データとともに受信する情報、または画像データに含まれる情報であれば他の情報を用いてもよい。即ち、ＮＳＦ信号に含まれるメーカー独自の情報であったり、画像データに含まれる情報であってもよい。また送信元の装置が送ってくる情報以外、交換機が送ってくる情報であってもよい。
【００６９】
転送先を設定する領域４１０が押し下げられると、後述する転送先設定画面を表示する。転送先としては、画像形成装置３０１が持つ宛先表から転送先のデバイスやアドレスを設定するか、上述したユーザ認証に含まれるユーザを指定することができる。図４では、転送先としてＤｏｍａｉｎＡのＵｓｅｒ１というユーザが設定されている例を示している。本システムにおいては複数のドメイン毎に区別してユーザが管理されているものとする。
【００７０】
転送文書の削除条件設定ボタン４１１が押し下げられると、後述する文書削除条件設定画面を表示する。ＯＫボタン４１２が押し下げられると、入力された転送条件を転送設定テーブルに追加する。キャンセルボタン４１３が押し下げられると、転送設定テーブルに追加せずにこの画面を閉じる。
【００７１】
図５は、図４における受信手段設定プルダウンで受信手段としてＩＦＡＸが選択された場合に表示される画面の例を示す図である。
【００７２】
図４の領域４０３〜４０５の「電話番号」「Ｆコード」「パスワード」が、図５の領域５０３〜５０５では「宛先」「送信者」「件名」の条件設定になっている他は図４と同じである。これらの情報において、「宛先」はヘッダ部のＴｏフィールド、「送信者」はＦｒｏｍフィールド、「件名」はＳｕｂｊｅｃｔフィールドに記述されている情報である。しかしながら、転送条件に用いる情報はこれらに限るものではない。即ち、転送対象のデータとともに送られてくる情報、または転送対象のdデータに含まれる情報であればよい。例えば、ヘッダ部に含まれる上記情報以外の情報、電子メールの本文に含まれる情報、添付されている画像データに含まれる情報、電子メール受信時に送信元装置、ＳＭＴＰサーバ、またはＰＯＰ３サーバから電子メールとは別に受信する情報などを使用可能である。
【００７３】
図６は、図４における領域４１０が押し下げられた時に表示する転送先設定画面の例を示す図である。
【００７４】
図６において、領域６０１、６０２は、それぞれデバイスリスト及びユーザリストを展開するためのものである。領域６０１、６０２がユーザに選択されると転送先として設定できるデバイス及びユーザの一覧を表示する。
【００７５】
図６は、ユーザリストが選択された場合を示している。ユーザリストが選択されるとドメイン一覧を表示する。さらにドメインが選択されるとそのドメインのユーザ一覧を表示する。画像形成装置３０１のユーザは表示された一覧から一つを選択してＯＫボタン６０５を押すことによって転送先を設定することができる。また、キャンセルボタン６０６でキャンセルすることができる。
【００７６】
図６に示した例では、転送先としてＤｏｍａｉｎ  ＡのＵｓｅｒ  １（領域６０４）が選択されていることを示している。尚、ここで表示されるユーザリストは、図３におけるユーザ認証機能部３０８に問い合わせることによって得るものである。
【００７７】
図７は、図４の削除条件設定ボタンを押下したときに表示される転送文書の削除条件設定画面の例を示す図である。
【００７８】
この画面から入力することによってユーザは、転送条件毎に、転送設定に従って転送データを転送した後、該転送データを削除するか、削除せずに保存しておくかを設定することができる。
【００７９】
ＩＰアドレス設定欄７０１が押し下げられると、ＩＰアドレスを入力する画面（不図示）を表示する。有効化ボタン７０２は、ＩＰアドレス設定欄７０１の条件を有効にする場合に押し下げる。有効化ボタン７０２はトグルになっており、再度押し下げられると無効になる。ユーザは特定のデバイスに転送して出力した場合だけ文書を削除したい場合に、ＩＰアドレスによる指定を用いることができる。尚、ここではデバイスを特定する情報としてＩＰアドレスを用いたが、デバイスが特定できれば装置名称など他の情報を用いてもよい。
【００８０】
設置場所入力欄７０３が押し下げられると、設置場所入力画面（不図示）を表示する。設置場所は予め登録した設置場所の一覧から選択することによって設定される。有効化ボタン７０４は、設置場所入力欄７０３の条件を有効化・無効化するのに用いられる。ユーザは、特定の場所（例えば、通常自分が使っているフロア）に設置されているデバイスに転送して出力した場合だけ文書を削除したい場合に設置場所による指定を用いることができる。また、ＩＰアドレスの一部を用いて特定の範囲にあるデバイスを特定するようにしてもよい。
【００８１】
デバイス種類設定欄７０５が押し下げられると選択肢「すべて」「カラー出力デバイス」「高解像度出力デバイス」を含むプルダウンを表示する。有効化ボタン７０６は、デバイス種類設定欄７０５の条件を有効化・無効化するのに用いられる。ユーザは指定した特徴を持つデバイス（例えば、カラー出力可能なデバイス）に転送して出力した場合だけ文書を削除したい場合に、デバイス種類による指定を用いることができる。また、デバイスの種類には、画像形成装置であるか、パーソナルコンピュータであるか、などの情報を用いてもよい。
【００８２】
ＯＫボタン７０７が押し下げられると、設定された削除条件を転送条件に設定して図４または図５の画面に戻る。キャンセルボタン７０８で上記の指定をキャンセルすることができる。
【００８３】
尚、ここではＩＰアドレス、設置場所、デバイス種類による設定を例として挙げたが、それぞれの目的を達成できれば、その他のデバイス情報（例えば、特定機種、システムのバージョン等）による設定を可能にしてもよい。それぞれの目的とは、デバイスの特定、デバイスが設置されている場所の特定、デバイスの機能の特定である。もちろん、これら以外の目的で条件を設定するようにしてもよい。
【００８４】
図８は、画像形成装置がサーバ装置として動作する場合の図３におけるファクシミリサーバプリケーションによって実行される受信転送処理の手順を示すフローチャートである。このフローチャートはＣＰＵ２２がＲＡＭ２３にプログラムを展開し、それを実行する際の処理の流れを示す。
【００８５】
ファクスまたはＩＦＡＸのデータを受信すると処理を開始する。尚、ファクス受信、ＩＦＡＸ受信に際しては転送条件に用いる情報（図４の４０３〜４０５、図５の５０３〜５０５に示した情報）はＲＡＭ２３に保存しておくものとする。まず、転送条件の判定を行う（ステップＳ８０１）。受信データがＦＡＸ受信データであれば、受信したＦＡＸの「電話番号」「Ｆコード」「パスワード」などの情報をＲＡＭ２３から取得し、転送設定テーブルに登録されている転送条件に一致するかどうかを判定する。受信データがＩＦＡＸ受信データであれば、受信したＩＦＡＸの「宛先」「送信者」「件名」などの情報をＲＡＭ２３から取得し、転送条件に一致するかどうかを判定する。
【００８６】
ステップＳ８０２において、転送が必要なデータでは無い場合、即ち転送条件に一致しなかった場合、ステップＳ８０６に進む。転送が必要なデータであると判断された場合、ステップＳ８０３に進む。
【００８７】
ステップＳ８０３において、転送設定で指定されている転送先がユーザであるかどうかを判断する。転送先がユーザでない場合、ステップＳ８０４に進み、指定されている転送先に転送を行う）。尚、転送の際には文書フォーマット変換アプリケーション３１３に処理を依頼し、適切なフォーマットへの変換（例えば、転送先がＩＦＡＸ用のアドレスであればＩＦＡＸ規格に則ったＴＩＦＦファイルへの変換）を行ってから転送を行う。
【００８８】
転送先がユーザであると判断された場合、ステップＳ８０５に進む。ステップＳ８０５では、文書管理システムアプリケーション３１４の機能を利用して、ＨＤＤ２９内の、転送先のユーザに対応付けられた領域に、受信したデータを保存する処理を行う。
【００８９】
ステップＳ８０６において、すべての転送条件をチェックしたかどうかを判定する。未確認の転送条件があれば、ステップ８０１に戻り、次の転送条件の確認を行う。すべての転送条件のチェックが終わると、本処理を終了する。
【００９０】
図９は、図８のステップＳ８０５でユーザに対応付けて保存するデータを模式的に示す図である。
【００９１】
図９において、領域９００はＵｓｅｒ１、領域９１０はＵｓｅｒ２に対応付けられている。Ｕｓｅｒ１への一つの転送データ９０１から９０４において、そのデータの識別子（ＩＤ）９０１は保存処理時に一意に定める。受信情報９０２は、そのデータを受信した時刻の情報、相手の電話番号等の送信元情報等である。削除条件９０３は、転送条件で指定された削除条件の情報である。９０４は転送対象となる転送データ（ファクシミリ受信した画像データ、ＩＦＡＸ受信した電子メールに含まれる画像データまたは本文データ等）である。以降、Ｕｓｅｒ１への転送データが同じ形式で保存されていく。同様に、Ｕｓｅｒ２への転送データはＵｓｅｒ２に対応付けられた領域９１０に保存される。
【００９２】
図１０は、画像形成装置がクライアント装置として動作する場合の図３におけるファクシミリクライアントアプリケーションによって実行される転送データ受信処理の手順を示すフローチャートである。このフローチャートはＣＰＵ２２がＲＡＭ２３にプログラムを展開し、それを実行する際の処理の流れを示す。
【００９３】
処理を開始するとユーザによるログインのための操作を待つ。ステップＳ１００１でログインのための操作が行われたかどうかを判定し、ログインのための操作が行われればステップＳ１００２に進む。画像形成装置１、２は、ＵＩ機能部３０７を用いてユーザ認証用の画面を提示し、操作部２５からユーザによって入力されたユーザ名及びパスワードを取得する。また操作部２５からの入力に代えて、同等の情報をＩＣカードから受信するようにしてもよい。
【００９４】
そして受け取ったユーザの情報をユーザ認証機能部３０８が取得し、認証処理を行う。認証処理が正常に行われると、ログインが行われたと判断する。
【００９５】
ステップＳ１００２では、ステップＳ１００１でログインしたユーザの情報（ユーザ名）を含むログイン情報（ログイン通知）を、画像形成装置３のファクシミリサーバプリケーション３１５にネットワークを介して通知する。
【００９６】
ステップＳ１００３において、画像形成装置３のファクシミリサーバプリケーション３１５からの応答を待つ。応答の受信があるとステップＳ１００４に進む。
【００９７】
ステップＳ１００４では、ファクシミリサーバアプリケーション３１５からの応答が「転送データなし」という通知であるかどうかを判断する。「転送データなし」という通知であった場合、転送データ受信処理を終了する。ステップ１００４での判断の結果が「転送データあり」という通知であった場合、ステップＳ１００５に進む。
【００９８】
ステップＳ１００５では、ファクシミリクライアントアプリケーション３１６が動作している画像形成装置１、２の機器情報をファクシミリサーバプリケーション３１５に通知する。
【００９９】
通知する機器情報は、ファクシミリサーバプリケーション３１５が転送データの削除を行うかどうかを判断するために用いるものである。図７で示したような、ファクシミリクライアントアプリケーション３１６が動作している画像形成装置のＩＰアドレス、設置場所、カラー出力可否、出力解像度を含む。通知する機器情報は、画像形成装置が持つ情報であり、あるいは予めユーザによって設定された情報である。
【０１００】
ステップＳ１００５で、機器情報を通知した後、ステップＳ１００６で、ファクシミリサーバアプリケーション３１５から転送データを受信する。ステップＳ１００７で、受信したデータのプリント出力処理を行い、本処理を終了する。
【０１０１】
尚、ステップＳ１００７で、即時プリント出力するのではなく、ＵＩ機能部３０７に作用させて転送されてきたデータを操作部２５にプレビュー表示し、ユーザの指示があってから出力するようにしてもよい。
【０１０２】
また、画像形成装置３０１の文書管理システムアプリケーション３１４の機能を用いて、転送されてきたデータを保存するようにしてもよい。さらに、送受信アプリケーション３１１の機能を用いてデータをさらに他の装置に送信するようにしてもよい。
【０１０３】
図１１は、画像形成装置がサーバ装置として動作する場合の手順であって、図３におけるファクシミリクライアントアプリケーションからのログイン通知を、ファクシミリサーバアプリケーションが受け取った時のログイン通知受信処理の手順を示すフローチャートである。このフローチャートはＣＰＵ２２がＲＡＭ２３にプログラムを展開し、それを実行する際の処理の流れを示す。
【０１０４】
図１１において、まず、ステップＳ１１０１で、ファクシミリクライアントアプリケーション３１６からのネットワーク４を介してのログイン情報の受信を待つ。ファクシミリクライアントアプリケーション３１６からログイン情報を受け取るとステップＳ１１０２に進む。
【０１０５】
ステップＳ１１０２では、通知されたログイン情報に含まれるユーザ名に対する転送データを保存してあるかどうかを判定する。即ち、図８のステップＳ８０５の処理が行われて、そのユーザの領域に保存したデータが存在するかどうかを判定する。具体的には、図９に示すようなそのユーザの領域にデータが存在するかどうかを判定する。そのユーザに対する転送データが保存されていなければステップＳ１１０３に進む。
【０１０６】
ステップＳ１１０３で、ログイン情報を送信した装置のファクシミリクライアントアプリケーション３１６に、そのユーザに対する転送データが存在しないことを通知する。通知されたユーザに対する転送データを保存している場合、ステップＳ１１０４に進む。
【０１０７】
ステップＳ１１０４で、ログイン情報を通知してきた画像形成装置に対して、機器情報通知を要求する。ステップＳ１１０４の要求に対する応答として、ステップＳ１１０５で機器情報の受信を行い、続いてステップＳ１１０６に進む。
【０１０８】
ステップＳ１１０６において、そのユーザに対するデータを転送する。尚、転送の際には、文書フォーマット変換アプリケーション３１３に処理を依頼し、適切なフォーマットへの変換を行ってから転送を行う。ここでの転送プロトコルはネットワーク４を介して画像データを転送できれば、その種類を問うものではない。例えば、予め決めておくものでもよいし、サーバ装置とクライアント装置とでネゴシエーションして決めたものでもよい。転送処理が終わると、ステップＳ１１０７に進む。
【０１０９】
ステップＳ１１０７において、削除条件の判定を行う。削除条件判定は、ステップＳ１１０５で受信した機器情報と、転送したデータと共に保持されている削除条件（図９の削除条件９０３）とを比較することによって行う。
【０１１０】
尚、「デバイス種類がカラー出力デバイスならば削除する」という削除条件については、受信したデータがカラーのデータであるかどうかの判断も行う。即ち、受信したデータはカラーで、転送先の画像形成装置がカラー出力デバイスではなかった場合は削除を行わないが、受信したデータが白黒だった場合は、転送先の画像形成装置がカラー出力デバイスでなくても、元データの削除を行う。
【０１１１】
ステップＳ１１０８において、削除条件に当てはまらなければステップＳ１１１０に進む。削除条件に当てはまる場合は、ステップＳ１１０９に進む。
【０１１２】
ステップＳ１１０９において、転送したデータを削除する。ステップＳ１１１０において、未転送のデータがあるかどうか判断する。未転送のデータがあればステップＳ１１０６に戻る。ステップＳ１１０６からＳ１１１０の処理を繰り返して、そのユーザに対するすべてのデータを転送すると、本処理を終了する。
【０１１３】
尚、削除条件に当てはまらなかったデータは転送処理後もユーザの領域に残ることになる。ステップＳ１１０２において、通知されたユーザに対するデータの中にこうしたデータ（転送処理したが未削除のデータ）がある場合、その旨をファクシミリクライアントアプリケーション３１６に通知するようにしてもよい。
【０１１４】
この場合、この通知を受け取ったファクシミリクライアントアプリケーション３１６は、操作部２５を通じてユーザにその旨を表示して、そのデータをプリント出力するかどうかをユーザに選択させるようにしてもよい。
【０１１５】
また、こうしたデータがある場合、ファクシミリサーバアプリケーション３１５は、予め登録してあるメールアドレスに対してメール送信して通知するようにしてもよい。この場合、メールにはこのデータを参照したり、削除したり、プリント出力するためのＵＲＬを記載してもよい。ユーザは後にこのＵＲＬを参照することによって、ファクシミリサーバアプリケーション３１５に残っているデータの参照、削除、プリント等の指示を行うことができる。
【０１１６】
以上によって、ファクシミリサーバアプリケーション３１５の転送条件の転送先としてユーザを設定することを可能とし、ファクシミリクライアントアプリケーション３１６からのログイン通知を受けるとそのユーザに対する転送データの転送を行う。
【０１１７】
これによって、ユーザは、ファクシミリクライアントアプリケーション３１６が動作しているどの画像形成装置にログインしても、その画像形成装置で自分あての転送データを受信することができる。また、予めサーバ装置に保持させておいた転送条件に基づく受信データについてのみ転送させることができるので、所望する条件に従ったもののみを選別して転送させることができる。従って容易に所望する転送データをユーザがログイン操作を行った装置で受け取ることができる。また、転送後に転送元データを削除するかどうかを、転送先の画像形成装置の条件によって設定できる。従って、一旦転送データを受け取った後、他の装置で改めて取得することが可能であり、また不要なデータを記憶し続けるような不都合を除去できる。
【０１１８】
ところで、本実施形態のシステムによれば、受信データは様々な画像形成装置に転送される可能性があるが、転送処理後に転送元データを削除するかそのまま残しておくかは、転送データをどの画像形成装置に転送したかに依存することが多い。例えば、以下のような要望が考えられる。
【０１１９】
カラー出力可能な画像形成装置に転送した場合は元データを消したいが、カラー出力不可能な画像形成装置に転送した場合は、元データをそのまま残しておきたい。
【０１２０】
普段のオフィスにある画像形成装置に転送した場合は元データは削除したいが、出張先のオフィスに転送した場合は元データをそのまま残しておきたい。
【０１２１】
本実施形態によれば、転送後に転送元データを削除するかどうかを、転送先の画像形成装置の条件によって設定できるので、上記のような要望にも容易に応えることができる。
【０１２２】
尚、以上の実施形態では、画像形成装置を例に説明したが、ユーザがログインする装置、サーバ装置は画像形成装置である必要はなく、それぞれが例えばパーソナルコンピュータのようにデータ通信機能を持っていればよい。
【０１２３】
また、データの受信はファクシミリ、ＩＦＡＸを例に説明したが、他のプロトコルによる受信としてもよい。
【０１２４】
以上、様々な実施形態を例示したが、本発明は、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。例えば、プリンタ、ファクシミリ、ＰＣ、サーバとクライアントとを含むコンピュータシステムなどの如くである。
【０１２５】
本発明は、前述した実施形態の各機能を実現するソフトウェアプログラムを、システム若しくは装置に対して直接または遠隔から供給し、そのシステム等に含まれるコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される。
【０１２６】
従って、本発明の機能・処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、上記機能・処理を実現するためのコンピュータプログラム自体も本発明の一つである。
【０１２７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１２８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、記録媒体としては、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１２９】
また、プログラムは、クライアントコンピュータのブラウザを用いてインターネットのホームページからダウンロードしてもよい。即ち、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードしてもよいのである。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明の構成要件となる場合がある。
【０１３０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布してもよい。この場合、所定条件をクリアしたユーザにのみ、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報で暗号化されたプログラムを復号して実行し、プログラムをコンピュータにインストールしてもよい。
【０１３１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現されてもよい。尚、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ってもよい。もちろん、この場合も、前述した実施形態の機能が実現され得る。
【０１３２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ってもよい。このようにして、前述した実施形態の機能が実現されることもある。
【図面の簡単な説明】
【０１３３】
【図１】本発明の実施の形態に係る画像形成システムの基本構成を示す図である。
【図２】図１における画像形成装置のハードウェア構成の概略を示すブロック図である。
【図３】図２におけるコントローラユニットで動作するソフトウェアの機能ブロック図である。
【図４】図３におけるＵＩ機能部を用いて操作部に表示する転送条件の設定画面の例を示す図である。
【図５】図４における受信手段設定プルダウンで受信手段としてＩＦＡＸが選択された場合に表示される画面の例を示す図である。
【図６】図４における領域４１０が押し下げられた時に表示する転送先設定画面の例を示す図である。
【図７】図４の削除条件設定ボタンを押下したときに表示される転送文書の削除条件設定画面の例を示す図である。
【図８】図３におけるファクシミリサーバプリケーションによって実行される受信転送処理の手順を示すフローチャートである。
【図９】図８のステップＳ８０５でユーザに対応付けて保存するデータを模式的に示す図である。
【図１０】図３におけるファクシミリクライアントアプリケーションによって実行される転送データ受信処理の手順を示すフローチャートである。
【図１１】図３におけるファクシミリクライアントアプリケーションからのログイン通知を、ファクシミリサーバアプリケーションが受け取った時のログイン通知受信処理の手順を示すフローチャートである。
【符号の説明】
【０１３４】
１、２  ファクシミリクライアントアプリケーションが動作する画像形成装置
３  ファクシミリサーバプリケーションが動作する画像形成装置
４  ネットワーク
５  公衆回線
３０１  画像形成装置
３０２  スキャナ機能部
３０３  プリント機能部
３０４  ファクシミリ機能部
３０５  ジョブ制御機能部
３０６  ネットワーク機能部
３０７  ＵＩ機能部
３０８  ユーザ認証機能部
３１１  送受信アプリケーション
３１３  文書フォーマット変換アプリケーション
３１４  文書管理システムアプリケーション
３１５  ファクシミリサーバアプリケーション
３１６  ファクシミリクライアントアプリケーション
【図１】
0005004746.tif 000002
【図２】
0005004746.tif 000003
【図３】
0005004746.tif 000004
【図４】
0005004746.tif 000005
【図５】
0005004746.tif 000006
【図６】
0005004746.tif 000007
【図７】
0005004746.tif 000008
【図８】
0005004746.tif 000009
【図９】
0005004746.tif 000010
【図１０】
0005004746.tif 000011
【図１１】
0005004746.tif 000012