(57)【要約】【課題】ＦＡＸ機能により書類の送受信を繰り返す場合に、送信先の入力についてユーザの作業負荷を軽減することの可能な仕組みを提供すること。【解決手段】送信先の画像処理装置のＦＡＸ番号と送信元の画像処理装置のＦＡＸ番号とを含むＦＡＸデータを受信し、受信したＦＡＸデータを印刷する。そして、印刷された書類を読み取ることにより、ＦＡＸデータに含まれる複数のＦＡＸ番号を取得する。取得したＦＡＸ番号のうち、ＦＡＸデータを受信した画像処理装置のＦＡＸ番号とは異なるＦＡＸ番号を用いて、ＦＡＸデータを送信する。【選択図】図１
2017108290.tif 000002
【特許請求の範囲】
【請求項１】
ＦＡＸデータの送受信を行う画像処理装置を含む情報処理システムであって、
送信先の前記画像処理装置のＦＡＸ番号と送信元の前記画像処理装置のＦＡＸ番号とを含むＦＡＸデータを受信する受信手段と、
前記受信手段で受信した前記ＦＡＸデータを印刷する印刷手段と、
前記印刷手段で印刷された書類を読み取る読取手段と、
前記読取手段で前記書類を読み取ることにより、前記ＦＡＸデータに含まれる複数のＦＡＸ番号を取得する取得手段と、
前記取得手段で取得したＦＡＸ番号のうち、前記受信手段で前記ＦＡＸデータを受信した画像処理装置のＦＡＸ番号とは異なるＦＡＸ番号を用いて、前記読取手段で読み取られた書類を示すＦＡＸデータを送信する送信手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記受信手段は、複数の前記ＦＡＸ番号を含む二次元コードが付与されたＦＡＸデータを受信し、
前記取得手段は、前記読取手段で前記書類を読み取ることにより、前記ＦＡＸデータに付与された前記二次元コードに含まれる複数のＦＡＸ番号を取得することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記情報処理システムは、
前記読取手段で読み取られた書類を示すＦＡＸデータであって、前記取得手段で取得した複数の前記ＦＡＸ番号を含まないＦＡＸデータを生成する生成手段
を更に備え、
前記送信手段は、前記生成手段で生成されたＦＡＸデータを送信することを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記生成手段は、送受信を完了する指示を受け付けた場合に、前記読取手段で読み取られた書類を示すＦＡＸデータであって、前記取得手段で取得した複数の前記ＦＡＸ番号を含まないＦＡＸデータを生成することを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記送信手段は、送信元に返信をする場合に、前記取得手段で取得したＦＡＸ番号のうち、前記受信手段で前記ＦＡＸデータを受信した画像処理装置のＦＡＸ番号とは異なるＦＡＸ番号を用いて、前記読取手段で読み取られた書類を示すＦＡＸデータを送信することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
ＦＡＸデータの送受信を行う画像処理装置を含む情報処理システムの制御方法であって、
前記情報処理システムの受信手段が、送信先の前記画像処理装置のＦＡＸ番号と送信元の前記画像処理装置のＦＡＸ番号とを含むＦＡＸデータを受信する受信ステップと、
前記情報処理システムの印刷手段が、前記受信ステップで受信した前記ＦＡＸデータを印刷する印刷ステップと、
前記情報処理システムの読取手段が、前記印刷ステップで印刷された書類を読み取る読取ステップと、
前記情報処理システムの取得手段が、前記読取ステップで前記書類を読み取ることにより、前記ＦＡＸデータに含まれる複数のＦＡＸ番号を取得する取得ステップと、
前記情報処理システムの送信手段が、前記取得ステップで取得したＦＡＸ番号のうち、前記受信ステップで前記ＦＡＸデータを受信した画像処理装置のＦＡＸ番号とは異なるＦＡＸ番号を用いて、前記読取ステップで読み取られた書類を示すＦＡＸデータを送信する送信ステップと
を備えることを特徴とする情報処理システムの制御方法。
【請求項７】
ＦＡＸデータの送受信を行う画像処理装置を含む情報処理システムの制御方法を実行可能なプログラムであって、
前記情報処理システムを、
送信先の前記画像処理装置のＦＡＸ番号と送信元の前記画像処理装置のＦＡＸ番号とを含むＦＡＸデータを受信する受信手段と、
前記受信手段で受信した前記ＦＡＸデータを印刷する印刷手段と、
前記印刷手段で印刷された書類を読み取る読取手段と、
前記読取手段で前記書類を読み取ることにより、前記ＦＡＸデータに含まれる複数のＦＡＸ番号を取得する取得手段と、
前記取得手段で取得したＦＡＸ番号のうち、前記受信手段で前記ＦＡＸデータを受信した画像処理装置のＦＡＸ番号とは異なるＦＡＸ番号を用いて、前記読取手段で読み取られた書類を示すＦＡＸデータを送信する送信手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＦＡＸ機能により書類の送受信を繰り返す場合に、送信先の入力についてユーザの作業負荷を軽減することの可能な情報処理システム、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
通常、ＦＡＸ専用機（ファクシミリ）や複合機でＦＡＸ送信を行うためには、ＦＡＸ送信するための文書を準備し、各機器のテンキーボタンを使用して送信先番号を入力する必要がある。この作業は、ＦＡＸを送信する際には毎回必要である。
【０００３】
そこで、送信先番号を含む二次元コードを送信する書類に付与しておき、これを読み取ることで、二次元コードに含まれる送信先番号を用いてＦＡＸ送信する仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１１５０２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＦＡＸ送信を繰り返して何度も書類を送受信する場合、特許文献１に記載の仕組みでは、その送信の度に二次元コードを付与しなければならない問題があった。また、送信元と送信先の両方で二次元コードを付与してしまうと、二次元コード同士の位置が重なってしまうことも考えられる。これを回避するためには二次元コードが付与されている位置を特定する処理が必要となってしまい、ＦＡＸを送信するまでに時間がかかってしまうという問題もある。
【０００６】
本発明は、ＦＡＸ機能により書類の送受信を繰り返す場合に、送信先の入力についてユーザの作業負荷を軽減することの可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために本発明の情報処理サーバは、ＦＡＸデータの送受信を行う画像処理装置を含む情報処理システムであって、送信先の前記画像処理装置のＦＡＸ番号と送信元の前記画像処理装置のＦＡＸ番号とを含むＦＡＸデータを受信する受信手段と、前記受信手段で受信した前記ＦＡＸデータを印刷する印刷手段と、前記印刷手段で印刷された書類を読み取る読取手段と、前記読取手段で前記書類を読み取ることにより、前記ＦＡＸデータに含まれる複数のＦＡＸ番号を取得する取得手段と、前記取得手段で取得したＦＡＸ番号のうち、前記受信手段で前記ＦＡＸデータを受信した画像処理装置のＦＡＸ番号とは異なるＦＡＸ番号を用いて、前記読取手段で読み取られた書類を示すＦＡＸデータを送信する送信手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ＦＡＸ機能により書類の送受信を繰り返す場合に、送信先の入力についてユーザの作業負荷を軽減することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態における、情報処理システムのシステム構成を示す図である。
【図２】中継サーバ１００、クライアント端末２００、ＩＣ認証サーバ３００のハードウェア構成を示す図である。
【図３】複合機６００のハードウェア構成を示す図である。
【図４】中継サーバ１００、クライアント端末２００、ＩＣ認証サーバ３００、複合機６００の機能構成を示す図である。
【図５】ＦＡＸを送信する場合の一連の処理の流れを示すフローチャートである。
【図６】ＦＡＸを受信する場合の一連の処理の流れを示すフローチャートである。
【図７】図５に続き、ＦＡＸを送信する場合の一連の処理の流れを示すフローチャートである。
【図８】受信したデータを閲覧する場合の一連の処理の流れを示すフローチャートである。
【図９】ＦＡＸを送信する場合の画面構成と画面遷移を示す図である。
【図１０】受信したデータを閲覧する場合の画面構成を示す図である。
【図１１】ＦＡＸ管理テーブル１１００のテーブル構成を示す図である。
【図１２】ＦＡＸ送信されたＰＤＦデータを示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１１】
図１は、本発明の情報処理システムのシステム構成の一例を示す図である。情報処理システムでは、中継サーバ１００と、クライアント端末２００と、ＩＣ認証サーバ３００と、複合機６００（画像処理装置）とがＬＡＮ５００を介して通信可能に接続されている。尚、ＬＡＮ５００は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）でもＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）でもよい。また、有線接続であっても無線接続であってもよい。また、本発明の情報処理システムは、複合機６００が他の情報処理システムの複合機６００とＦＡＸ（ファクス）での通信が可能である。ＦＡＸでの通信は公衆交換電話網を利用してもよいし、ＩＰ通信網を利用してもよい。更には、図１のネットワーク上に接続される各種端末あるいはサーバの構成は一例であり、用途や目的に応じて様々な構成例があるため、これに限定されない。
【００１２】
図２は、中継サーバ１００、クライアント端末２００、ＩＣ認証サーバ３００のハードウェア構成の一例を示す図である。尚、図２に示すハードウェア構成はあくまで一例であり、用途や目的に応じて様々な構成例があるため、これに限定されない。
【００１３】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００１４】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  ＯｕｔｐｕｔＳｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳという。）が記憶されている。また外部メモリ２１１には、各種装置が実行する機能を実現するために必要な各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００１５】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００１６】
また、入力コントローラ２０５は、キーボードやマウス等のポインティングデバイスといった入力デバイス２０９からの入力を制御する。
【００１７】
ビデオコントローラ２０６は、ディスプレイ２１０等の表示器への表示を制御する。表示器はＣＲＴや液晶ディスプレイでも構わない。
【００１８】
メモリコントローラ２０７は、ハードディスクやフレキシブルディスク或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるカード型メモリ等の外部メモリ２１１へのアクセスを制御する。外部メモリ２１１（記憶手段）は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する。
【００１９】
通信Ｉ／Ｆコントローラ２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２０】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２１】
本発明の各種装置が後述する各種処理を実行するために用いられる各種プログラム等は外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ２１１に格納されている。
【００２２】
図３は、複合機６００のハードウェア構成の一例を示す図である。尚、図３に示すハードウェア構成はあくまで一例であり、用途や目的に応じて様々な構成例があるため、これに限定されない。
【００２３】
コントローラユニット３１６は、画像入力デバイスとして機能するスキャナ部３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮやＷＡＮと接続することで、画像データやデバイス情報の入出力を行う。
【００２４】
ＣＰＵ３０１は、システム全体を制御するプロセッサである。ＲＡＭ３０２は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリである。
【００２５】
ＲＯＭ３０３は、システムのブートプログラムや各種制御プログラムが格納されている。ハードディスクドライブ（ＨＤＤ）３０４は、システムを制御するための各種プログラム，画像データ等を格納する。
【００２６】
操作部インタフェース（操作部Ｉ／Ｆ）３０７は、操作部３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００２７】
ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３０５は、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。モデム（ＭＯＤＥＭ）３０６は、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００２８】
外部インタフェース（外部Ｉ／Ｆ）３１８は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ１３９４（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ  １３９４）等のＩ／Ｆ部である。また、プリンタポート、ＲＳ−２３２Ｃ（Ｒｅｃｏｍｍｅｎｄｅｄ  Ｓｔａｎｄａｒｄ  ２３２  ｖｅｒｓｉｏｎ  Ｃ）等の外部入力も受け付けるＩ／Ｆ部である。本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が外部Ｉ／Ｆ３１８に接続されている。
【００２９】
更に、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、当該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００３０】
イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３２０は、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００３１】
画像バス３１５は、ＰＣＩバス（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  ｂｕｓ）またはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００３２】
ラスタイメージプロセッサ（ＲＩＰ）３１０は、ベクトルデータをビットマップイメージに展開する。
【００３３】
プリンタインタフェース（プリンタＩ／Ｆ）３１１は、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３４】
スキャナインタフェース（スキャナＩ／Ｆ）３１３は、スキャナ部３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３５】
画像処理部３１７は、入力画像データに対し補正、加工及び編集やプリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）等の圧縮伸張処理を行う。また、２値画像データはＪＢＩＧ（Ｊｏｉｎｔ  Ｂｉ−ｌｅｖｅｌ  Ｉｍａｇｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）等の圧縮伸張処理も行う。
【００３６】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ部３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３７】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分である。その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットを備える。
【００３８】
操作部３０８は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）表示部を有す。ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００３９】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４０】
以上のような構成によって、プリンタ１０２はスキャナ部３１４から読み込んだ画像データをＮｅｔｗｏｒｋ  Ｉ／Ｆ３０５からＬＡＮに送信する。そして、ＬＡＮから受信した印刷データをＮｅｔｗｏｒｋ  Ｉ／Ｆ３０５を経由してプリンタ部３１２より印刷出力することができる。
【００４１】
また、スキャナ部３１４から読み込んだ画像データや複合機６００に送信されたデータをモデム３０６により、公衆回線上にＦＡＸ送信し、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することできる。
【００４２】
図４は、各種装置の機能構成を示す図である。尚、図４に示す機能構成はあくまで一例であり、用途や目的に応じて様々な構成例があるため、これに限定されない。
【００４３】
中継サーバ１００は機能部として、アプリ制御部４２１、送受信制御部４２２、二次元コード制御部４２３、ＰＤＦデータ制御部４２４、ＰＤＦデータ管理部４２５を備える。アプリ制御部４２１は、中継サーバ１００においてＷｅｂアプリケーションを動作させるための機能部である。送受信制御部４２２は、各種データの送受信を行うための機能部である。二次元コード制御部４２３は、二次元コードの生成や読み取りを行うための機能部である。ＰＤＦデータ制御部４２４は、スキャンデータからＰＤＦデータの生成やＰＤＦデータに対する二次元コードの付与・削除を行うための機能部である。ＰＤＦデータ管理部４２５は、ＰＤＦデータ制御部４２４で生成されたＰＤＦデータを記憶・管理しておくための機能部である。
【００４４】
クライアント端末２００は機能部として、通信制御部４３１、表示制御部４３２を備える。通信制御部４３１は、各種装置とデータの送受信を行うための機能部である。表示制御部４３２は、ディスプレイ２１０に対する表示を制御するための機能部である。
【００４５】
ＩＣ認証サーバ３００は機能部として、認証制御部４０１を備える。認証制御部４０１は、ユーザ認証をするための機能部である。ＩＣカードから取得したカードＩＤやユーザＩＤ・パスワードの組を用いて、あらかじめ登録済みのユーザであるか否かを判定する。
【００４６】
複合機６００は機能部として、ログイン制御部４１１、通信制御部４１２、表示制御部４１３、ＦＡＸ制御部４１４、スキャン制御部４１５、印刷制御部４１６を備える。ログイン制御部４１１は、ＩＣ認証サーバ３００での認証がＯＫであった場合に、複合機６００の機能を利用可能な状態にする、すなわちログインするための機能部である。通信制御部４１２は、各種装置とデータの送受信を行うための機能部である。表示制御部４１３は、操作部３０８に対する表示を制御するための機能部である。ＦＡＸ制御部４１４は、他の複合機６００やファクシミリ装置とのＦＡＸの送受信を制御するための機能部である。スキャン制御部４１５は、スキャナ部３１４を動作させてスキャンデータを生成するための機能部である。印刷制御部４１６は、プリンタ部３１２を動作させて、印刷を実行するための機能部である。
【００４７】
図５は、ＦＡＸ送信する場合に実行される一連の処理の流れを示すフローチャートである。尚、図５に示すフローチャートはあくまで一例であり、これに限定されない。
【００４８】
以下説明する、Ｓ５０２のステップは、ＩＣ認証サーバ３００のＣＰＵ２０１が各機能部を動作することにより実行される処理である。また、Ｓ５０１、Ｓ５０３、Ｓ５０５乃至Ｓ５０９、Ｓ５１６の各ステップは、複合機６００のＣＰＵ３０１が各機能部を動作することにより実行される処理である。また、Ｓ５０４、Ｓ５１０乃至Ｓ５１５の各ステップは、中継サーバ１００のＣＰＵ２０１が各機能部を動作することにより実行される処理である。
【００４９】
まず、複合機６００へログインするべく、ＩＣカードまたはユーザＩＤ・パスワードの入力を受け付ける（Ｓ５０１）。入力されると、これをＩＣ認証サーバ３００に送信し、認証がＯＫであるかＮＧであるかを判定する（Ｓ５０２）。ＯＫであると判定した場合（Ｓ５０２で認証ＯＫ）には、Ｓ５０３に処理を進める。ＮＧであると判定した場合（Ｓ５０２で認証ＮＧ）には、Ｓ５０１に処理を戻す。
【００５０】
複合機６００は、認証ＯＫである旨をＩＣ認証サーバ３００から受信すると、中継サーバ１００に対してＷｅｂアプリケーションの呼び出しを行う（Ｓ５０３）。中継サーバ１００は、これを受信すると、Ｗｅｂアプリケーションを起動する（Ｓ５０４）。
【００５１】
複合機６００は、Ｗｅｂアプリケーションの呼び出しを行った後、図９に示すようなＦＡＸ送信メニュー画面９０１を操作部３０８に表示する（Ｓ５０５）。そして、ＦＡＸ送信メニュー画面９０１で“初めてのＦＡＸ”メニューと“二回目以降のＦＡＸ”メニューのいずれが押下されたのかを判定する（Ｓ５０６）。“初めてのＦＡＸ”メニューが押下されたと判定した場合（Ｓ５０６で初めてのＦＡＸ）には、Ｓ５０７に処理を進める。“二回目以降のＦＡＸ”メニューが押下された場合（Ｓ５０６で二回目以降のＦＡＸ）には、返信なので、図７のＳ７０７に処理を進める。図７については後述する。
【００５２】
“初めてのＦＡＸ”メニューが押下されると、図９の９０２に示すような画面を操作部３０８に表示し、ＦＡＸの送信先番号（以下、ＦＡＸ送信先番号という。）の入力を受け付ける（Ｓ５０７）。入力を受け付けると、図９の９０４に示すような画面を表示して入力内容に間違いがないかどうかをユーザに確認させる。そして、ＦＡＸ送信する紙文書（書類）のスキャン（読み取り）を実行する（Ｓ５０８）。Ｓ５０８乃至Ｓ５１５の間は、図９の９０５に示すような画面が表示される。スキャンの実行に伴いスキャンデータが生成されるので、このスキャンデータとＦＡＸ送信先番号と、送信元の複合機６００のＦＡＸ番号（以下、ＦＡＸ送信元番号という。）とを中継サーバ１００に送信する（Ｓ５０９）。
【００５３】
中継サーバ１００は、複合機６００から送信されたスキャンデータとＦＡＸ送信先番号とＦＡＸ送信元番号とを受信すると、Ｗｅｂアプリケーションを動作させてＳ５１１以降を実行する（Ｓ５１０）。まず、受信したＦＡＸ送信先番号とＦＡＸ送信元番号とを含む二次元コードを生成する（Ｓ５１１）。次に、二次元コードが付与されたスキャンデータをＰＤＦデータに変換する（Ｓ５１２）。そして、このＰＤＦデータに対して、Ｓ５１１で生成した二次元コードを重畳させる（Ｓ５１３）。
【００５４】
二次元コードが重畳されたＰＤＦデータのＦＡＸ送信命令を複合機６００に対して送信する（Ｓ５１４）。このＦＡＸの送信先は、ＦＡＸ送信先番号が示す送信先である。ＦＡＸ送信命令を送信したら、二次元コードが重畳されていないＰＤＦデータを中継サーバ１００の外部メモリ２１１に記憶する（Ｓ５１５）。Ｓ５１３を実行する前にＳ５１５を実行してもよい。記憶した後、図１１に示すＦＡＸ管理テーブル１１００のようなデータテーブルに各種情報を格納する。ＦＡＸ管理テーブル１１００は、中継サーバ１００の外部メモリ２１１に記憶されており、ＦＡＸの送受信結果を管理するデータテーブルである。
【００５５】
複合機６００は、中継サーバ１００から受信したＰＤＦデータをＦＡＸ送信可能なデータ形式（以下、ＦＡＸデータという。）に変換し、ＦＡＸ送信先番号が示す送信先にＦＡＸ送信する（Ｓ５１６）。ＦＡＸ送信中は、９０６に示すような画面が表示される。そしてＦＡＸ送信が完了すると、９０７に示す画面を表示する。
【００５６】
こうしてＦＡＸの送信が実行されると、受信側の複合機６００では、図６に示すような動作を実行する。図６は、ＦＡＸを受信する場合の一連の処理の流れを示すフローチャートである。尚、図６に示すフローチャートはあくまで一例であり、これに限定されない。
【００５７】
以下説明する、Ｓ６０１乃至Ｓ６０３の各ステップは、複合機６００のＣＰＵ３０１が各機能部を動作することにより実行される処理である。また、Ｓ６０４乃至Ｓ６０６の各ステップは、中継サーバ１００のＣＰＵ２０１が各機能部を動作することにより実行される処理である。
【００５８】
まず複合機６００は、他の複合機６００からＦＡＸ送信されたＦＡＸデータを受信する（Ｓ６０１、受信手段）と、受信したＦＡＸデータを用紙に印刷する（Ｓ６０２、印刷手段）。そして、Ｓ６０１で受信したＦＡＸデータを中継サーバ１００に転送する（Ｓ６０３）。ここでいう中継サーバ１００は、図５の中継サーバ１００とは異なる中継サーバ１００である。複合機６００についても同様である。
【００５９】
中継サーバ１００は、複合機６００から転送されたＦＡＸデータを受信すると（Ｓ６０４）、これをＰＤＦデータに変換する（Ｓ６０５）。ＰＤＦデータに変換が完了すると、ＰＤＦデータを中継サーバ１００の外部メモリ２１１に格納する（Ｓ６０６）。そして、ＦＡＸ管理テーブル１１００を更新し、ＦＡＸ受信した旨を記録する。このようにして、ＦＡＸ受信したものに管理しても中継サーバ１００が管理を行う。
【００６０】
図７は、図５に続き、ＦＡＸを送信する場合の一連の処理の流れを示すフローチャートである。尚、図７に示すフローチャートはあくまで一例であり、これに限定されない。
【００６１】
以下説明する、Ｓ７０２のステップは、ＩＣ認証サーバ３００のＣＰＵ２０１が各機能部を動作することにより実行される処理である。また、Ｓ７０１、Ｓ７０３、Ｓ７０５乃至Ｓ７０８、Ｓ７１３の各ステップは、複合機６００のＣＰＵ３０１が各機能部を動作することにより実行される処理である。また、Ｓ７０４、Ｓ７０９乃至Ｓ７１２、Ｓ７１４、Ｓ７１５乃至Ｓ７２０の各ステップは、中継サーバ１００のＣＰＵ２０１が各機能部を動作することにより実行される処理である。
【００６２】
Ｓ７０１乃至Ｓ７０６は、前述した図５のＳ５０１乃至Ｓ５０６と同様であるので説明を省略する。Ｓ７０７から説明を開始する。複合機６００は、ＦＡＸ送信メニュー画面９０１で“二回目以降のＦＡＸ”メニューが押下されると、図９の９０３に示すような画面が表示され、“送受信を完了する”旨のチェックボックスと、送信実行ボタンに対する押下を受け付ける。“送受信を完了する”旨のチェックボックスは、一連のＦＡＸのやり取りが完了し、今回送信するＦＡＸで最後のＦＡＸとなる場合にチェックがなされる。送信実行ボタンが押下されると、ＦＡＸ送信する紙文書のスキャンが実行される（Ｓ７０７、読取手段）。
【００６３】
スキャンが実行されると、“送受信を完了する”旨のチェックボックスに対してチェックがなされているか否かを判定する（Ｓ７０８）。チェックがなされていると判定した場合（Ｓ７０８でチェックあり）には、Ｓ７１５に処理を進める。チェックがなされていないと判定した場合（Ｓ７０８でチェックなし）には、Ｓ７０９に処理を進める。いずれの場合にもＳ７０７のスキャンにより生成されたスキャンデータを中継サーバ１００に送信する。また、画面の遷移についても図９の９０４乃至９０７に示すように遷移する。
【００６４】
まず、チェックがなされていないと判定した場合の処理について説明する。中継サーバ１００はスキャンデータを受信すると（Ｓ７０９）、スキャンデータに含まれる二次元コードを解析する（Ｓ７１０）。すると、２つのＦＡＸ番号が取得できる（取得手段）。ＦＡＸ送信を行う複合機６００のＦＡＸ番号は、スキャンデータの送信元の複合機６００から取得できるので、このＦＡＸ番号とは異なるＦＡＸ番号を特定する。
【００６５】
送信先のＦＡＸ番号の特定が完了すると、スキャンデータをＰＤＦデータに変換する。そして、このＰＤＦデータと特定したＦＡＸ番号を複合機６００に送信することにより、ＦＡＸの送信命令を行う（Ｓ７１２）。ＦＡＸ送信命令を送信したら、二次元コードが重畳されていないＰＤＦデータを中継サーバ１００の外部メモリ２１１に記憶する（Ｓ７１４）。ＰＤＦデータに含まれる二次元コードを削除または他のデータでマスクした上で記憶し、図１１に示すＦＡＸ管理テーブル１１００のようなデータテーブルに各種情報を格納する。
【００６６】
複合機６００は、ＦＡＸの送信命令を受信すると、受信したＰＤＦデータをＦＡＸデータに変換し、ＦＡＸデータを受信したＦＡＸ番号に対してＦＡＸ送信する（Ｓ７１３、送信手段）。
【００６７】
次に、チェックがなされていると判定した場合の処理について説明する。中継サーバ１００は、スキャンデータを受信すると（Ｓ７１５）、スキャンデータに含まれる二次元コードの位置を解析する（Ｓ７１６）。この解析では、位置の解析だけでなく、二次元コードに含まれるＦＡＸ番号の取得も行う。Ｓ７１０と同様であるので説明は省略する。解析が完了したら、スキャンデータをＰＤＦデータに変換する（Ｓ７１７）。
【００６８】
そして、Ｓ７１６で解析した位置にマスクするための二次元コードカバー用ＰＤＦを生成し（Ｓ７１８）、Ｓ７１７で変換したＰＤＦデータに重畳する（Ｓ７１９）。このようにして、二次元コードを含まないＰＤＦデータを生成する（生成手段）。図１２（ａ）は二次元コードが付与されたスキャンデータ（またはＦＡＸデータ、ＰＤＦデータ）、図１２（ｂ）は二次元コードが取り除かれたスキャンデータ（またはＦＡＸデータ、ＰＤＦデータ）の一例である。このように余白に二次元コードが付与されているので、余白と同じ色のマスクデータを被せることで二次元コードが取り除かれたかのように見せる。このように本実施形態ではマスクすることで二次元コードが削除されたかのように見せたが、二次元コード自体を取り除いてしまってもよい。
【００６９】
そして、Ｓ７１９で重畳されたＰＤＦデータと特定したＦＡＸ番号を複合機６００に送信することにより、ＦＡＸの送信命令を行う（Ｓ７２０）。以後、Ｓ７１３及びＳ７１４が実行される。
【００７０】
図８は、受信したデータを閲覧する場合の一連の処理の流れを示すフローチャートである。尚、図８に示すフローチャートはあくまで一例であり、これに限定されない。
【００７１】
以下説明する、Ｓ８０１、Ｓ８０３、Ｓ８０４、Ｓ８０６、Ｓ８０７、Ｓ８１１乃至Ｓ８１３、Ｓ８１７、Ｓ８１８の各ステップは、クライアント端末２００のＣＰＵ２０１が各機能部を動作することにより実行される処理である。また、Ｓ８０２、Ｓ８０５、Ｓ８０８乃至Ｓ８１０、Ｓ８１４乃至Ｓ８１６の各ステップは、中継サーバ１００のＣＰＵ２０１が各機能部を動作することにより実行される処理である。
【００７２】
まず、クライアント端末２００はＷｅｂブラウザ等で中継サーバ１００にアクセスすることにより、中継サーバ１００のＷｅｂアプリケーションの呼び出しを行う（Ｓ８０１）。中継サーバ１００はこれを受けて、Ｗｅｂアプリケーションを起動する（Ｓ８０２）。
【００７３】
クライアント端末２００は、図１０のＦＡＸ送受信履歴ログイン画面１００１をディスプレイ２１０に表示し（Ｓ８０３）、ログインＩＤやパスワードの入力を受け付ける（Ｓ８０４）。ログイン指示があると、ログインＩＤやパスワードを中継サーバ１００に送信し、中継サーバ１００はこれを受けて認証がＯＫであるかＮＧであるかを判定する（Ｓ８０５）。認証がＯＫであると判定した場合（Ｓ８０５で認証ＯＫ）、Ｓ８０６に処理を進める。認証がＮＧであると判定した場合（Ｓ８０５で認証ＮＧ）、Ｓ８０３に処理を戻す。
【００７４】
認証がＯＫであると判定した場合、中継サーバ１００は図１０の送受信データ検索画面１００２をクライアント端末２００に送信する。これをクライアント端末２００が受信するとディスプレイ２１０に送受信データ検索画面１００２を表示する（Ｓ８０６）。この画面において、検索条件の入力を受け付けるとこれを中継サーバ１００に送信する（Ｓ８０７）。
【００７５】
中継サーバ１００は、検索条件をクライアント端末２００から受信すると（Ｓ８０８）、受信した検索条件に従って、ＦＡＸ管理テーブル１１００を検索する（Ｓ８０９）。そして、検索結果をクライアント端末２００に送信する（Ｓ８１０）。
【００７６】
クライアント端末２００は、中継サーバ１００から送信された検索結果を受信すると（Ｓ８１１）、送受信データ検索画面１００２に検索結果を一覧表示する（Ｓ８１２）。このうち、ユーザから検索結果の詳細を表示する指示を受け付けると、検索結果の詳細表示を中継サーバ１００に要求する（Ｓ８１３）。
【００７７】
中継サーバ１００は、この要求を受信すると（Ｓ８１４）、ユーザから選択された検索結果をＦＡＸ管理テーブル１１００から取得し、図１０の１００３に示すような画面を生成する（Ｓ８１５）。この画面は、送信したＰＤＦデータと送信先に関する情報が閲覧可能な画面である。画面の生成が完了したら、これをクライアント端末２００に送信する（Ｓ８１６）。
【００７８】
クライアント端末２００は、中継サーバ１００から送信された画面を受信すると（Ｓ８１７）、これをディスプレイ２１０に表示する（Ｓ８１８）。このようにして、ＦＡＸの送受信履歴を検索し、これをユーザに閲覧させることが可能となる。
【００７９】
以上説明したように、本実施形態によればＦＡＸ機能により書類の送受信を繰り返す場合に、送信先の入力についてユーザの作業負荷を軽減することが可能となる。
【００８０】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【００８１】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【００８２】
したがって、本発明の機能処理をコンピュータで実現（実行可能と）するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００８３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００８４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００８５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００８６】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００８７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００８８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００８９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【００９０】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００９１】
１００  中継サーバ
２００  クライアント端末
３００  ＩＣ認証サーバ
５００  ＬＡＮ
６００  複合機
【図１】
2017108290.tif 000003
【図２】
2017108290.tif 000004
【図３】
2017108290.tif 000005
【図４】
2017108290.tif 000006
【図５】
2017108290.tif 000007
【図６】
2017108290.tif 000008
【図７】
2017108290.tif 000009
【図８】
2017108290.tif 000010
【図９】
2017108290.tif 000011
【図１０】
2017108290.tif 000012
【図１１】
2017108290.tif 000013
【図１２】
2017108290.tif 000014