(57)【要約】【構成】  通信装置であるインターネットファクシミリ装置２から外部端末装置に画像データを送信する場合に、予め取得した外部端末装置の能力情報を用い、画像データの読み取りパラメータを設定し、画像データを読み取り、送信する。外部端末装置の能力情報は、端末装置からのアクセス時にＨＴＴＰヘッダから取得し、テーブルに登録する。【効果】  画像データの送信時に、読み取りパラメータを設定する必要が無く、送信先装置の能力に合わせた画像データの読み取りや処理を容易に行うことができる。【選択図】    図５
2006333043.tif 000002
【特許請求の範囲】
【請求項１】
外部端末装置との間で画像データを送受信する通信装置において、
外部端末装置からのアクセス時に、前記外部端末装置の能力情報を取得する手段と、
前記取得した能力情報を登録した能力情報テーブルを作成する手段と、
画像データの送信時に、送信先の外部端末装置の能力情報を前記テーブルから得て、前記能力情報に基づき送信データを生成する手段とを設けたことを特徴とする、通信装置。
【請求項２】
前記外部端末装置の所定情報を取得する手段は、前記端末装置からのアクセス要求時のＨＴＴＰヘッダから、前記能力情報を取得することを特徴とする、請求項１の通信装置。
【請求項３】
前記能力情報テーブルに、少なくとも前記外部端末装置の表示能力を登録することを特徴とする、請求項１または請求項２の通信装置。
【請求項４】
前記送信データの生成手段は、
前記送信先端末装置の能力情報を用い、画像読み取りパラメータを設定して、画像データの読み取りを行うことを特徴とする、請求項１〜３の通信装置。
【請求項５】
外部端末装置との間で画像データを送受信する通信装置のプログラムであって、
外部端末装置からのアクセス時に、前記外部端末装置の能力情報を取得するための命令と、
前記取得した能力情報登録した能力情報テーブルを作成するための命令と、
画像データの送信時に、送信先の外部端末装置の能力情報を前記テーブルから得て、前記能力情報に基づき送信データを生成するための命令とを設けたことを特徴とする、通信装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信装置とそのプログラムとに関し、特に外部端末装置への画像データの送信に関する。
【背景技術】
【０００２】
インターネットファクシミリ装置において、相手端末装置の受信能力情報を得るために、少なくとも一度は送信処理を行う必要があることが知られている（特許文献１）。あるいは外部端末装置に画像データ等を送信する場合には、予めユーザが送信先装置の能力情報等を手動で登録したり、その都度設定する必要がある。
【特許文献１】特開２００３−３２４５７５
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この発明の課題は、画像データを端末装置に送信する際に、送信先の端末装置のディスプレイの表示能力等に応じた送信データの生成が容易にできるようにし、端末装置側で、見易く扱いやすい画像データを受信することができるようにすることにある（請求項１〜請求項５）。
【課題を解決するための手段】
【０００４】
この発明は、外部端末装置との間で画像データを送受信する通信装置において、外部端末装置からのアクセス時に、前記外部端末装置の能力情報を取得する手段と、前記取得した能力情報を登録した能力情報テーブルを作成する手段と、画像データの送信時に、送信先の外部端末装置の能力情報を前記テーブルから得て、前記能力情報に基づき送信データを生成する手段とを設けたことを特徴とする（請求項１）。
【０００５】
好ましくは、前記外部端末装置の所定情報を取得する手段は、前記端末装置からのアクセス要求時のＨＴＴＰヘッダから、前記能力情報を取得する（請求項２）。
【０００６】
また好ましくは、前記能力情報テーブルに、少なくとも前記外部端末装置の表示能力を登録する（請求項３）。
【０００７】
さらに好ましくは、前記送信データの生成手段は、前記送信先端末装置の能力情報を用い、画像読み取りパラメータを設定して、画像データの読み取りを行う（請求項４）。
【０００８】
この発明は、外部端末装置との間で画像データを送受信する通信装置のプログラムであって、外部端末装置からのアクセス時に、前記外部端末装置の能力情報を取得するための命令と、前記取得した能力情報登録した能力情報テーブルを作成するための命令と、画像データの送信時に、送信先の外部端末装置の能力情報を前記テーブルから得て、前記能力情報に基づき送信データを生成するための命令とを設けたことを特徴とする（請求項５）。
【発明の効果】
【０００９】
この発明の通信装置では、予め端末装置の能力情報を取得してテーブルに登録しておくので、画像データの送信時に送信先の端末装置を選択するだけで、送信先装置の能力に合った送信データを容易に生成して送信することができる。端末装置側では、自機の能力に応じた画像データを受信できるので、ユーザにとって扱いやすく便利である（請求項１〜５）。
【００１０】
請求項２の発明では、外部端末装置からのアクセス時に、その装置の能力情報を取得してテーブルに登録しておくので、送信時に端末装置の情報を容易に得ることができる。また、ＨＴＴＰヘッダから能力情報を取得するので、能力情報を問い合わせる必要が無い。
【００１１】
請求項３の発明では、送信先装置の表示能力に合わせた画像データを送信することができるので、端末装置のユーザにとってクリアな画像を得ることができる。特にディスプレイの小さな携帯端末装置等へも、その表示能力に合わせた画像データを送信することができる。
【００１２】
請求項４の発明では、能力情報テーブルから得た送信先の情報を用い、画像データの読み取りパラメータを設定するので、ユーザが送信の毎に読み取りパラメータを設定する必要がない。また送信先の端末装置に合わせた最適条件で、画像データを読み取ることができる。
【発明を実施するための最良の形態】
【００１３】
以下に、発明を実施するための最適実施例を示す。
【実施例】
【００１４】
図１〜図９に、実施例を示す。図１に、通信装置としてのインターネットファクシミリ装置２の構成と、外部端末装置等との関係を示す。実施例では、ＬＡＮ８外の外部端末装置をＰＤＡ（Personal Digital Assistance）４や携帯電話６等とし、これら携帯端末装置との間のデータの送受信について説明する。インターネットファクシミリ装置２は、ＬＡＮ８を介してメールサーバ１０やルータ１２等と接続され、メールサーバ１０やルータ１２を介してインターネット１４と接続して、ＰＤＡ４や携帯電話６と電子メール等の送受信を行う。１６は、ＬＡＮ８に接続されたパーソナルコンピュータ等の通信端末装置である。
【００１５】
なおＰＤＡ４や携帯電話６等の携帯端末装置は、通信事業者が提供しているキャリアによって、異なる通信方式や画像形式、ディスプレイへの表示能力等を採用している。そして実施例のインターネットファクシミリ装置２では、例えばパーソナルコンピュータ１２で作成した文書や、スキャンして取り込んだ原稿等の画像データを、ＰＤＡ４や携帯電話６等へ送信する。
【００１６】
図において、２０は主制御部で、２２はＬＡＮインターフェース、２４はＧ３ファクシミリ機能処理部で、公衆電話回線網（ＰＳＴＮ）を介し、Ｇ３ファクシミリ等の送受信等を行う。２６はインターネットファクシミリ機能処理部で、例えば電子メール形式でインターネットファクシミリの送受信を処理する。２８はネットワークススキャナ機能処理部で、３０はコピー機能処理部で、３２はネットワークプリンタ機能処理部である。また３４はＬＣＤ等の表示部で、３６はキーボードやタッチパネル等の操作部である。
【００１７】
ＲＡＭ３８は、端末能力情報を登録したテーブル４８や、受信したり取り込んだ画像データ、及びその他のデータを記憶する。またＲＯＭ４０は、インターネットファクシミリ装置２に必要なプログラムを記憶し、特に携帯端末装置４，６からのアクセス時に、その端末装置の能力情報を取得したり、取得した能力情報を登録するテーブルを作成したり、画像データの送信先である携帯端末装置４，６の能力に応じ、画像データを生成、送信するために必要な送信画像データ生成プログラム６０を記憶する。
【００１８】
４２は、携帯端末装置４、６等からのアクセスを受け付け、ＨＴＴＰやＳＭＴＰ等のプロトコルでデータを受信する受信部で、４４は、携帯端末装置４，６の画像形式やディスプレイへの表示能力等の能力情報を取得するための端末能力情報取得部で、携帯端末装置４，６からのアクセス要求に含むＨＴＴＰヘッダから、端末毎の能力情報を取得する。４６は端末能力情報テーブル４８の作成部で、取得した能力情報を端末毎等に登録して管理する。５０は送信データ生成部で、インターネットファクシミリ装置２から携帯端末装置４，６への画像データを、例えばＨＴＴＰデータとして送信する場合に、送信先端末装置の端末種別や機種毎に登録された端末能力情報をテーブル４８から選択する。そして選択した端末能力情報のパラメータに従い、送信する画像データを生成する。
【００１９】
画像データをスキャナ２８で読み取って送信する場合には、選択した端末能力情報を読み取りパラメータに設定して、読み取り処理を行う。またＲＡＭ３８に保存等してある画像データを、端末能力情報を用いて処理し、送信しても良い。生成した画像データは、ＨＴＴＰヘッダ等を付与され、あるいは電子メール等として送信される。５４は、ＨＴＴＰやＳＭＴＰ等のプロトコルを用いた送信部である。
【００２０】
図２に、送信画像データ生成プログラム６０の概要を示す。送信画像データ生成プログラム６０はインターネットファクシミリ装置に記憶されており、送信先の携帯端末装置の能力に合わせた画像データを生成し送信する。このプログラム６０は、携帯端末装置からのアクセス時に、その能力情報を取得するための命令６１と、取得した能力情報を端末種別や機種毎に登録し、端末能力情報テーブルを作成するための命令６２と、画像データの送信先端末携帯の能力を端末能力情報テーブルから選択し、この能力情報パラメータに従い画像データを読み取るための命令６３と、読み取った、あるいは保存等してある画像データを送信する場合に、選択した能力パラメータに従って画像データを処理し、送信データを生成するための命令６４とで構成されている。
【００２１】
図３に、携帯端末装置４，６からのアクセス時のＨＴＴＰヘッダ７０を示し、適宜の本体データが付属しているものとする。図４に端末能力情報テーブル４８を示す。実施例では、携帯端末装置４，６からのアクセスがＨＴＴＰであるときに、ＨＴＴＰヘッダの「User-Agent」欄から端末能力情報を得る。図において、端末「ABC-1234」のディスプレイ表示能力が「240×320px」であり、画像形式は「bmp」、端末ＩＤは「ID1234」等、キャリアは「abc」であることが分かる。ＨＴＴＰヘッダから得たこれらの端末能力情報を、図４に示すテーブル４８に登録する。なお図４のテーブル４８には、３種類の携帯端末装置と１種類のＰＤＡ，２台のノート型パ−ソナルコンピュータの情報が登録されている。なお実施例では、端末装置のディスプレイへの表示能力を、ピクセルのサイズで表す。
【００２２】
図４の端末能力情報テーブル４８において、端末名毎にそれぞれ表示サイズ、画像形式、端末ＩＤ、キャリアを登録している。ここでの端末名は、携帯端末装置の種別や機種である。またテーブル４８では、同一の端末名に対し複数個の端末装置を登録可能とし、個々の端末装置のＩＤを登録する。そのため同一の端末種別や機種毎にまとめて送信する場合には、端末名を指定すると送信先を一括して選択でき、送信先毎に端末装置を指定する必要がない。また特定の送信先を指定する場合には、該当する端末ＩＤを選択すれば良い。具体的には、ある部署の社員全員がキャリア「abc」の携帯端末を所持しているときに、キャリアから選択してその部署の社員に同一の画像データを送信することができる。また特定の社員にのみ画像データを送信したいときは、その社員の携帯端末の端末ＩＤを選択すれば良い。このように携帯端末装置は、表示サイズ、画像形式、キャリア等に分類し、任意のカテゴリー毎に登録することができる。また端末装置の種別や機種毎に登録すれば、テーブル４８の容量は小さいものとなる。なお端末装置に個別に付与するＩＤに、ＦＡＸ番号や製造NO.等を用いても良い。
【００２３】
図５に、送信データ生成部５０での処理を示す。送信データ生成部５０では、送信先の能力情報を、端末種別等を用いて端末能力情報テーブル４８から取得し（ステップＳ７０）、送信先表示サイズ等に従い画像データの読み取り条件を設定する（ステップＳ７１）。そして送信先端末装置の表示可能な画素数に合わせて読み取りを行い（ステップＳ７２）、送信先端末装置の画像形式等で画像ファイルを作成、保存し（ステップＳ７３）、キャリア毎の通信手順に従い送信処理を行う（ステップＳ７４）。
【００２４】
実施例では、送信先が例えば携帯端末装置であり、画像データのサイズと送信先装置の表示サイズとを考慮した処理を示す。即ち携帯端末装置の表示サイズは、画像データのサイズより小さい場合が多く、受信した画像データをそのまま表示するのは難しい。一方、画像データを送信先の表示サイズに合わせて縮小すると、表示画像が小さくなりすぎる場合が多い。
【００２５】
そこで画像データを送信先の表示サイズに合わせて、原稿を読み取って処理を施す。例えば、表示サイズに合わせて画像データを縮小する、画素数を減らす、等の処理を行う。
【００２６】
図６(a)に、画像データを縮小して送信する場合を示す。画像データの縮小率は、縮小後の画像サイズが端末装置の表示サイズの縦横整倍数になるようにする。例えば表示サイズが２４０×３２０pxで分割数が縦横３×４とすると、送信元の画像データを７２０×１２８０pxになるように縮小率を決定し、縮小処理を施す。送信元の画像データが１４４０×２５６０pxであれば、この場合は縮小率を1/2として７２０×１２８０pxの画像データを得ることができ、これを送信することで受信側ではスクロールや改ページにより画像データ全体を表示させることができる。なおここでの分割数は、図７に示したテーブル４８０を用い、決定してもよい。図７のテーブル４８０では、端末装置の表示サイズや送信元の画像データの原稿サイズにより、画像データの分割数を登録する。例えば表示サイズが２４０×３２０pxで原稿サイズが葉書サイズであれば分割数を１×２として４８０×６４０pxになるように元の画像データを縮小し送信する。また端末「ABC-1234」に対し、Ａ４サイズの原稿の画像データを読み取って送信する場合、端末装置の表示サイズが２４０×３２０pxで、分割数が３×４であるため、７２０×１２８０pxに縮小して送信し、端末装置では２４０×３２０pxの１２ページ分をスクロールや改ページで表示させる。図６(a)において、表示サイズを１つの升目として表すと、画像データは１２分割されており、受信側では順次、ＡからＬまで表示させる。
【００２７】
さらに図６（b）に示すように、表示サイズが大きい場合などにおいては、分割数を１とし、例えば画像データのサイズ毎に縮小率を予め定めておき、これに従い縮小処理を施して送信し表示させるようにしても良い。その他、図６（c）に示すように、データのない余白の領域を削除して有効な画像データの領域を生成し、生成した画像データにさらに縮小処理を施して、要求されるサイズに合わせるようにしても良い。    
【００２８】
さらにＯＣＲ（Optical Character Reader）変換処理により文字認識を行わせ、読み取った画像データに含まれる文字部分を抽出して、画像ファイルとは別個に送信することもできる。例えば伝票等では、見出し以下の文字部分が読み取れればよく、送信先にとって必要な情報をだけを送信することができる。文字データを送信すると、仮に画像データの表示が端末画面では不鮮明であっても、これら文字データにより画像データの概要を把握することができる。
【００２９】
なお実施例での画像データへの処理は、上記したように読み取り画像データ以外に、ＲＡＭ３８等に保存されている画像データに対しても行い、送信することができる。また受信した原稿を転送する場合にも、転送先の端末装置の情報がテーブル４８に登録してあれば、転送先装置の能力情報に合わせた画像データを生成し、転送することができる。
【００３０】
図８にインターネットファクシミリ装置での端末能力情報の取得時の処理を、図９に原稿を読み取り、画像データを送信する処理を示す。まずインターネットファクシミリ装置に外部端末装置等からアクセス要求があり（ステップＳ１００）、これがＨＴＴＰアクセスで（ステップＳ１１０）、ＨＴＴＰヘッダのUser-Agent欄を含んでいれば（ステップＳ１２０）、User-Agent欄から端末能力情報を得る。なおＨＴＴＰアクセスでなければ、その他の処理を行う（ステップＳ１３０）。
【００３１】
アクセス要求のあった端末装置の情報が端末能力情報テーブルに登録されていなければ、その端末装置の能力情報を取得して（ステップＳ１４０，Ｓ１５０）、端末能力情報テーブルに登録する（ステップＳ１６０）。そして、端末装置への応答処理を行う（ステップＳ１７０）。
【００３２】
図９において、インターネットファクシミリ装置で原稿を読み取って送信する場合、ユーザが宛先指定を行い（ステップＳ２００）、その宛先が端末能力情報テーブルにあり、端末装置が選択されれば（ステップＳ２１０）、その装置の能力情報をテーブルから得る。そしてこの能力情報を用い、読み取りパラメータを設定する（ステップＳ２２０）。テーブルに登録されていない宛先であれば、ユーザの設定した読み取りパラメータ等に従い読み取り処理を行う（ステップＳ２１０，Ｓ２３０）。そしてこれら設定された読み取りパラメータに従い画像データを読み取り（ステップＳ２４０）、送信データを生成し、選択した端末装置に送信する（ステップＳ２５０）。
【００３３】
このように実施例では、インターネットファクシミリ装置等からの画像データの送信時に、予め登録した送信先装置の表示サイズや画像形式等の能力情報のパラメータを用い、画像データを読み取り、送信データを生成する。ユーザは送信の毎に端末装置の能力情報を予め、あるいはその都度設定する必要がなく、送信先端末装置を指定するだけで、読み取りパラメータ等の設定を行う。
【００３４】
端末装置の能力情報は、端末装置からのアクセス時に、そのＨＴＴＰヘッダから得ることができるので、能力情報を取得するために端末装置との送受信を行う必要がない。
【００３５】
送信先端末装置の情報は、端末種別や機種、キャリア等の項目毎に登録するので、端末種別や機種等を一括して選択でき、また個々の端末装置を個別に選択することもできるので、ユーザにとって便利である。
【００３６】
端末装置の表示能力に応じ画像データを縮小し、また余白部分のカット等の処理を行うので、表示能力に適した画像データを生成することができる。また原稿サイズと端末装置の表示能力とによって、画像データの縮小率や分割数を決定するので、最適な条件で画像処理を行うことができる。
【００３７】
特に送信先が携帯端末装置であり、画像データの原稿サイズと端末装置の表示サイズとの大きさに差がある場合でも、表示サイズの整数倍に合わせて画像を読み取り、画像を縮小しての送信等が可能である。
【００３８】
受信側では、自機の表示サイズに合った画像データを表示することができ、画像データのサイズによってはスクロールや改ページで表示することができる。また余白を削除した画像データや、ＯＣＲ変換した文字情報等が送信されるので、ユーザは表示画面からの読み取りが容易になる。
【００３９】
画像データは、読み取った画像データや、受信原稿や保存してある原稿の画像データであり、端末装置の能力に合わせた画像データを生成し送信する。
【図面の簡単な説明】
【００４０】
【図１】実施例のインターネットファクシミリ装置の構成及び、インターネットファクシミリ装置と携帯端末装置等との接続を示す図
【図２】実施例のインターネットファクシミリ装置の送信画像データ生成プログラムの構成を示すブロック図
【図３】実施例での端末装置からのアクセス時のＨＴＴＰヘッダを示す図
【図４】実施例での端末装置の能力情報を登録したテーブルを示す図
【図５】実施例の画像データの処理のアルゴリズムを示すブロック図
【図６】実施例の画像データの処理を模式的に示す図
【図７】実施例の端末装置へ送信する画像データの、分割数を登録したテーブルを示す図
【図８】実施例のインターネットファクシミリ装置での、端末情報取得処理のアルゴリズムを示すフローチャート
【図９】実施例のインターネットファクシミリ装置での、画像データの読み取り、送信処理のアルゴリズムを示すフローチャート
【符号の説明】
【００４１】
２              インターネットファクシミリ装置
４              ＰＤＡ（Personal Digital Assistance）
６              携帯電話
８              ＬＡＮ
１０            メールサーバ
１２            ルータ
１４            インターネット網
１６            パーソナルコンピュータ
２０            主制御部
２２            ＬＡＮインターフェース
２４            Ｇ３ファクシミリ機能処理部
２６            インターネットファクシミリ機能処理部
２８            スキャナ機能処理部
３０            コピー機能処理部
３２            プリンタ機能処理部
３４            表示部
３６            操作部
３８            ＲＡＭ
４０            ＲＯＭ
４２            受信部
４４            端末能力情報取得部
４６            端末能力情報テーブル生成部
４８、４８０    端末能力情報テーブル
５０            送信データ生成部
５４            送信部
６０            送信画像データ生成プログラム
７０            ＨＴＴＰヘッダ
【図１】
2006333043.tif 000003
【図２】
2006333043.tif 000004
【図３】
2006333043.tif 000005
【図４】
2006333043.tif 000006
【図５】
2006333043.tif 000007
【図６】
2006333043.tif 000008
【図７】
2006333043.tif 000009
【図８】
2006333043.tif 000010
【図９】
2006333043.tif 000011