(57)【要約】【構成】  インターネットファクシミリ装置のアドレス帳データファイルを、他形式のファイルから変換してインポートする際には、ファイル形式を検出して変換処理を行う。またアドレス帳データファイルを他形式のファイルに変換してエクスポートする際には、ユーザにファイル形式を選択させる。【効果】  アドレス帳データのインポート時に、ユーザはファイル形式をその都度指定する必要が無くなる。またエクスポート時には、ユーザが所望するファイル形式を選択することができる。【選択図】    図１
2007027962.tif 000002
【特許請求の範囲】
【請求項１】
アドレス帳データファイルを記憶し、アドレス帳データを他機との間で入出力する複合機において、
アドレス帳データを受信する手段と、受信したアドレス帳データのファイル形式を検出する手段と、受信したアドレス帳データを前記ファイル形式に応じて、アドレス帳データファイルに変換する手段と、
前記アドレス帳データの出力時に、ファイル形式の指定を受け付けるための手段と、前記アドレス帳データファイルを、前記指定されたファイル形式に変換するための手段、とを備えることを特徴とする、ネットワーク複合機。
【請求項２】
前記ファイル形式を、電子名刺データファイル、あるいはＣＳＶファイルとすることを特徴とする、請求項１のネットワーク複合機。
【請求項３】
アドレス帳データファイルを記憶し、アドレス帳データを他機との間で入出力する複合機のプログラムであって、
アドレス帳データを受信する命令と、受信したアドレス帳データのファイル形式を検出する命令と、受信したアドレス帳データを前記ファイル形式に応じて、アドレス帳データファイルに変換する命令と、
前記アドレス帳データの出力時に、ファイル形式の指定を受け付けるための命令と、前記アドレス帳データファイルを、前記指定されたファイル形式に変換するための命令、とを設けることを特徴とする、ネットワーク複合機のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワーク複合機とそのプログラムとに関し、特にアドレス帳データを入出力する際のファイル形式の変換に関する。
【背景技術】
【０００２】
ネットワーク複合機のアドレス帳データファイルを、例えばＬＡＮ内の他機との間でやり取りするためには、一旦アドレス帳データファイルを電子名刺データファイルやＣＳＶ（Comma Separated Value）ファイルの形式に変換して出力し、入力側では電子名刺データファイルやＣＳＶのファイルからアドレス帳データのファイルへ変換して取り込む。
【０００３】
ところがアドレス帳データファイルの出力時に、例えばＣＳＶファイル形式によるか、vCardファイル形式によるかのファイル形式が複合機の機種等により固定されており、いずれかのファイル形式でしか利用することができない。またアドレス帳データの入力時には、アドレス帳データファイルへ変換するファイルがどのファイル形式であるかを、ユーザがその都度選択する必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明の課題は、ネットワーク複合機のアドレス帳データの入出力時に、ファイル形式の選択に柔軟性を持たせ、出力時にはユーザの選択を可能にして指定されたファイル形式への変換を行えるようにし、入力時にはユーザによるファイル形式の指定を要求することなくアドレス帳データファイルへの変換を可能にすることにある（請求項１〜３）。
さらにこの発明の課題は、特に電子名刺データファイルあるいはＣＳＶファイルとの間でのファイル変換を自在に行うことができるようにすることにある（請求項２）。      
【課題を解決するための手段】
【０００５】
この発明は、アドレス帳データファイルを記憶し、アドレス帳データを他機との間で入出力するネットワーク複合機において、アドレス帳データを受信する手段と、受信したアドレス帳データのファイル形式を検出する手段と、受信したアドレス帳データを前記ファイル形式に応じて、アドレス帳データファイルに変換する手段と、さらに前記アドレス帳データの出力時に、ファイル形式の指定を受け付けるための手段と、前記アドレス帳データファイルを、前記指定されたファイル形式に変換するための手段、とを備える（請求項１）。
【０００６】
好ましくは、前記ファイル形式を、電子名刺データファイル、あるいはＣＳＶファイルとする（請求項２）。
【０００７】
さらにこの発明は、アドレス帳データファイルを記憶し、アドレス帳データを他機との間で入出力するネットワーク複合機のプログラムであって、アドレス帳データを受信する命令と、受信したアドレス帳データのファイル形式を検出する命令と、受信したアドレス帳データを前記ファイル形式に応じて、アドレス帳データファイルに変換する命令と、さらに前記アドレス帳データの出力時に、ファイル形式の指定を受け付けるための命令と、前記アドレス帳データファイルを、前記指定されたファイル形式に変換するための命令、とを設ける（請求項３）。
【発明の効果】
【０００８】
この発明では、ネットワーク複合機のアドレス帳データの入力時に、受信したファイルの形式に関わらず、ユーザのファイル指定を必要とすることなく、ファイル変換してこれを取り入れることができる。一方アドレス帳データの出力時には、出力するファイル形式をユーザに選択させて、所望のファイル形式に変換することができる（請求項１〜３）。
【０００９】
また請求項２の発明によれば、アドレス帳データを他機との間で入出力するに際し、電子名刺データファイル、あるいはＣＳＶファイルのいずれを使用しても、これらのファイル形式とアドレス帳データファイルとの間でファイル変換を自在に行うことができる。
【発明を実施するための最良の形態】
【００１０】
以下に本発明を実施するための最適実施例を示す。
【実施例】
【００１１】
図１〜図１１に、インターネットファクシミリ装置２を例にネットワーク複合機の実施例を示す。なお実施例では、電子名刺データをvCard（Visiting Card）として説明する。そしてバイナリーデータであるアドレス帳データのやり取りを、テキストデータであるvCardファイルやＣＳＶファイルを仲介して、ＬＡＮ内の他の例えばネットワーク複合機との間で行う。そのためアドレス帳データファイルとvCardファイルやＣＳＶファイルとの間で、ファイル形式の変換を行う。
【００１２】
図１において、２及び３はインターネットファクシミリ装置で、公衆電話網（ＰＳＴＮ）を介してＧ３等のファクシミリの送受信を行い、ＬＡＮ４とメールサーバ６とを介してインターネットファクシミリの送受信を行い、８はパーソナルコンピュータ等の通信端末装置で、実施例ではパーソナルコンピュータ８を介して、インターネットファクシミリ装置２と３との間でアドレス帳データをやり取りする。なお１０はＬＡＮ４に接続されたルータで、１２はインターネット網である。
【００１３】
インターネットファクシミリ装置２は、自機のアドレス帳データファイルをvCardファイルに変換し例えば電子メールに添付して送信したり、また例えばＣＳＶファイルに変換してパーソナルコンピュータ８等へダウンロードさせる。さらに他機３からパーソナルコンピュータ８を介して受信したvCardファイルやＣＳＶファイルを、アドレス帳データファイルに変換して保存する。
【００１４】
図において、２０は主制御部で、２２はＬＡＮインターフェース、２４はＧ３ファクシミリ機能処理部で、公衆電話回線網（ＰＳＴＮ）を介し、Ｇ３ファクシミリ等の送受信などを行う。２６はインターネットファクシミリ機能処理部で、例えば電子メール形式でインターネットファクシミリの送受信を処理する。２８はネットワークススキャナ機能処理部で、３０はコピー機能処理部で、３２はネットワークプリンタ機能処理部である。また３４はＬＣＤ等の表示部で、３６はキーボードやタッチパネル等の操作部である。
【００１５】
ＲＡＭ３８は、アドレス帳データファイル３９やファイル変換時等の所定のデータや、その他のデータを記憶する。ＲＯＭ４０は、インターネットファクシミリ装置２に必要なプログラムを記憶し、特にアドレス帳データファイルをインポートしたりエクスポートするための処理プログラム６０を記憶する。なお実施例では、アドレス帳データを出力するためのファイル変換処理をエクスポート処理、受信したvCardファイルやＣＳＶファイルからアドレス帳データファイルへ変換する処理をインポート処理と呼ぶ。
【００１６】
４２は電子メールやWeb操作によるデータ等の送受信部で、４４はアドレス帳データのインポート処理部で、５２はアドレス帳データのエクスポート処理部である。そしてインポート処理部４４には、受信したファイルの形式がvCardファイルかＣＳＶファイルかを検出するためのファイル形式検出部４６と、そのファイルにアドレス帳データ項目に該当する項目を含んでいるかを検出するためのアドレス帳データ項目検出部４８と、受信したファイルをアドレス帳データファイルへ変換するためのインポート時ファイル変換処理部５０とを設ける。
【００１７】
さらにエクスポート処理部５２には、エクスポートするアドレス帳データの選択を受け付けるための選択受付部５４と、アドレス帳データファイルをユーザの指定するファイル形式へと変換するために、ユーザのファイル形式の選択を受け付けるファイル形式選択受付部５６と、アドレス帳データファイルをvCardファイルあるいはＣＳＶファイルへと変換するためのエクスポート時ファイル変換処理部５８とを設ける。
【００１８】
図２に、インポート／エクスポート処理プログラム６０を示す。処理プログラム６０は、アドレス帳データファイルに、受信したアドレス帳データをインポートするためのインポート処理プログラム６２とアドレス帳データファイルをエクスポートするためのエクスポート処理プログラム７０とからなる。そしてインポート処理プログラム６２は、受信したファイルの形式を検出するためのファイル形式検出命令６４と、受信したファイルにアドレス帳データの項目を含む場合に、これを検出するためのアドレス帳データ項目検出命令６６と、検出した項目をアドレス帳データファイルへと変換し、アドレス帳データファイルに保存するためのインポート時ファイル変換処理命令６８とから構成されている。
【００１９】
またエクスポート処理プログラム７０は、エクスポートするアドレス帳データファイルの選択を受け付けるための選択受付命令７２と、ユーザの指定するファイル形式を受け付けるためのファイル形式受付命令７４と、ユーザの指定したファイルへアドレス帳データファイルを変換して出力するためのエクスポート時ファイル変換処理命令７６とから構成されている。
【００２０】
実施例のインポート処理では、vCardファイルやＣＳＶファイルを電子メールの添付ファイルとして受信し、あるいはＷｅｂを介してダウンロードなどにより受信すると、ユーザのインポート処理の選択により、ファイル形式検出部４６で受信ファイルがvCardファイルかＣＳＶファイルであるかを検出する。そしてアドレス帳データ項目検出部４８で受信ファイルにアドレス帳データ項目に該当する項目があるかをチェックする。そしてvCardファイル、ＣＳＶファイルのいずれであっても、該当項目をアドレス帳データファイルへと変換して保存する。
【００２１】
また実施例のエクスポート処理では、ユーザにエクスポートするアドレス帳データファイルをアドレス帳データ選択受付部５４で、ファイル形式をファイル形式選択受付部５６で指定させ、指定されたファイル形式へと変換する。そしてvCardファイルまたはＣＳＶファイルを他機へとダウンロードしたり、あるいは電子メールに添付して送信する。
【００２２】
図３に、インターネットファクシミリ装置２で受信したファイルを、表示画面１００として表示する図を示す。図において、１〜１０の受信ファイルがあり、ユーザにより例えばインポートするファイル（ファイル１）とインポート処理ボタン１１０とが選択されると、インターネットファクシミリ装置２はファイル形式の検出を行う。ファイル１はvCardファイルで、ファイル２はＣＳＶファイルであり、この場合ユーザはファイル１を選択したので、ファイル１がvCardファイルであることが検出され、ファイル１のvCardファイルに含むアドレス帳データ項目をアドレス帳データファイルへと変換する。
【００２３】
図４に、実施例のファイル１（vCardファイル）の記述内容１２０を示す。vCardファイルはテキスト形式であり、図に示すように「BEGIN」で始まり「END」で終わる行ベースのフォーマットで記述される。そしてファイル１では、Ｄ１〜Ｄ３として３名のアドレス情報を示す。なお実施例のvCardファイルには、標準項目と「X-」で始まる非標準項目とを含む。実施例では「X-」以下に非標準項目とその値とを記述することで、非標準項目についてもvCardファイル形式からアドレス帳データファイル形式へ変換することができる。図では、氏名や会社名、電話番号等の標準項目と共に、インデックス番号や敬称、読み仮名等の非標準項目とその値とを「X-」以下に記述する。
【００２４】
vCardファイルの記述内容１２０の項目を、アドレス帳データファイルに変換してファイル３９に保存するが、Ｄ２部分について表示させた表示画面１３０を図５に示す。表示画面１３０は、インターネットファクシミリ装置２の表示部３４に表示させても良く、インターネットファクシミリ装置２と接続するパーソナルコンピュータ８のディスプレイに表示させても良い。図において、非標準項目に対応する項目は８０〜８５である。vCardファイルデータの標準項目と「X-」で始まる非標準項目とをそれぞれ読み出して、これらのデータをアドレス帳データファイルへと変換する。そして表示画面１３０に示す内容でアドレス帳データファイルに保存されるので、標準項目と共に非標準項目８０〜８５の項目が欠落することはない。
【００２５】
図６に、受信したファイルからアドレス帳データファイルを作成するインポート処理を示し、図７に、受信したvCardファイルをアドレス帳データファイルへ変換する処理を示す。図６において、インターネットファクシミリ装置がインポートするデータを受信し、ユーザがインポートするファイルを選択し、処理の開始が指示されると（ステップＳ１，Ｓ２）、インポートするファイルを記憶エリアに格納し（ステップＳ３）、そのファイルの形式を検出する（ステップＳ４）。例えばvCardファイルであればその１行目が「BEGIN」であるので、vCardファイルであることを検出し、次にそのファイルにアドレス帳データ項目を含むかをチェックする（ステップＳ５）。アドレス帳データ項目があればvCardファイルのデータを、アドレス帳データの形式へと変換する（ステップＳ６）。そして変換して取得したアドレス帳データをアドレス帳データファイル（エリア）に格納し（ステップＳ７）、処理済みの受信データを記憶エリアから削除する（ステップＳ８）。
【００２６】
インポートするファイルがvCardファイルでない場合や、vCardファイルにアドレス帳データ項目を含まない場合は、次にＣＳＶファイルであるかどうかを、１行目の見出しの有無等でチェックする（ステップＳ９）。ＣＳＶファイルであり、ファイル中にアドレス帳データ項目があればこれをファイル変換してアドレス帳データファイルを得る（ステップＳ１０、ステップＳ１１）。そしてアドレス帳データをアドレス帳データファイルに保存して（ステップＳ１２）、不要なファイルを削除する（ステップＳ１３）。なお受信ファイルがvCardファイルやＣＳＶファイルのいずれでもない場合や、ファイルにアドレス帳データ項目を含まない場合は、エラー表示を出して（ステップ１４）そのファイルを削除する（ステップＳ１５）。
【００２７】
図６でのステップＳ６のvCardファイルからアドレス帳データファイルへの変換処理を、図７に示す。アドレス帳データファイルへの変換処理では、受信したvCardファイルの記述を「BEGIN」から「END」までチェックしていき、「X-」の付加された非標準項目と標準項目とをそれぞれ抽出して、それらの値を所定の記憶エリアに書き出す（ステップＳ２０、Ｓ２１及びステップＳ２０，Ｓ２２）。そして全項目の最後の行までチェックし（ステップＳ２３）、非標準項目と標準項目以外の項目や値については破棄する。書き出し処理が終了すれば、それぞれの項目の値をアドレス帳データファイルへと変換し、アドレス帳データファイルを作成する（ステップＳ２４）。
【００２８】
次に、実施例でのアドレス帳データファイルのエクスポート処理について説明する。図８に、インターネットファクシミリ装置に記憶するアドレス帳データファイルの一覧を、インターネットファクシミリ装置２やパーソナルコンピュータ８などの表示画面１４０に表示する例を示す。ユーザは表示されたアドレス帳データファイルの一覧から、エクスポートを行いたいアドレス帳データ（宛先表）の各チェックボックスにチェックを入れ、「エクスポート処理」のボタンを選択することで、エクスポートするファイルを選択する。図において、「番号５０２」のデータ選択されている。
【００２９】
ユーザが宛先表、すなわちエクスポートするファイルを選択すると、次にファイルのエクスポート形式を選択する。図９に示すように、ユーザにアドレス帳データファイルを変換するファイル形式を選択させる表示画面１５０を表示し、vCardファイル形式あるいはＣＳＶファイル形式の選択をさせる。そしてインターネットファクシミリ装置は、ユーザの指定するファイル形式、この場合vCardファイル形式に、アドレス帳データファイルのNo.502の名前「山田太郎」に関するデータを変換し、パーソナルコンピュータ８などへダウンロードさせる。なお表示画面１４０，１５０は、パーソナルコンピュータ８のWebサイトの表示画面として示すが、ユーザはインターネットファクシミリ装置の表示部３４からエクスポート処理を指示しても、もちろん良い。
【００３０】
アドレス帳データファイルからvCardファイルへの変換において、インポート時と同様に、図５の項目８０〜８５の「個人、共有」、「読み仮名」や「様」、「殿」、「御中」等の敬称は、vCardファイルでは非標準項目として扱われる。そこでアドレス帳データファイルの項目がvCardファイルの標準項目に該当するか、非標準項目に該当するかを記憶したテーブルなどを参照し、非標準項目とその値については「X-」で始まる項目を設けてここに記述する。実施例では、氏名や会社名、電話番号等の標準項目と共に、インデックス番号や敬称、読み仮名等の非標準項目をvCardファイルのデータへと変換する。そしてvCardファイルのデータをパーソナルコンピュータ８へダウンロードさせたり電子メールに添付して、ＬＡＮ８内に増設した他のインターネットファクシミリ装置などへ送信することができる。
【００３１】
図１０に、アドレス帳データファイルからvCardファイルあるいはＣＳＶファイルを作成して出力する処理（エクスポート処理）を示し、図１１に、vCardファイル作成処理を示す。図１０において、ユーザがインターネットファクシミリ装置から、あるいはパーソナルコンピュータからエクスポートするアドレス帳データファイルを選択し、さらにエクスポート処理を指示すれば（ステップＳ３０，Ｓ３１）、次にユーザに対してエクスポートのファイル形式を選択させるための表示を行う（ステップＳ３２）。ユーザがファイル形式を選択してエクスポートの実行を指示すれば（ステップＳ３３）、選択されたファイル形式への変換処理を行う。ここでvCardファイルへの変換が指示されれば、アドレス帳データファイルをvCardファイル形式へとファイル形式の変換を行い（ステップＳ３５）、ＣＳＶファイルへの変換が指示されれば、アドレス帳データファイルをＣＳＶファイル形式へと変換を行う（ステップＳ３６）。そしてvCardファイル形式、あるいはＣＳＶファイル形式でアドレス帳データファイルを例えばパーソナルコンピュータへダウンロードする（ステップＳ３７，Ｓ３８）。
【００３２】
アドレス帳データファイルのvCardファイル形式への変換処理においても、非標準項目についての変換を行う。すなわち図１１に示すように、エクスポートするアドレス帳データの項目をそれぞれチェックし、各項目がvCardファイルにおいて標準項目であるか、非標準項目であるかを判断する（ステップＳ４０）。そして標準項目、非標準項目とその値とをそれそれ抽出し（ステップＳ４１，Ｓ４２）、アドレス帳データの最後のデータまで、この処理を繰り返して行う（ステップＳ４３）。すべての項目について書き出しが終了すると、書き出した項目と値とを用いてこれをvCardファイルのデータへと変換する（ステップＳ４４）。
【００３３】
実施例ではインターネットファクシミリ装置のアドレス帳データのインポート時に、送信されてきたファイルがvCardファイル、ＣＳＶファイルのいずれであっても、ユーザはファイル形式を指定することなく、ファイル変換処理を行ってアドレス帳データとして保存することができる。
【００３４】
アドレス帳データのエクスポート時には、アドレス帳データファイルの変換処理で作成するファイル形式をユーザは指定することができる。なおエクスポート時のファイル形式を初期設定等で定めておき、ユーザの選択によりファイル形式を変更できるようにしても良い。ユーザのよる選択は、インターネットファクシミリ装置の設定画面からでも良く、あるいはＬＡＮ内に接続するパーソナルコンピュータ等の設定画面からＷｅｂ操作で行っても良い。パーソナルコンピュータは、自機の設定画面からダウンロードするデータやファイル形式をインターネットファクシミリ装置に対して指示して、インターネットファクシミリ装置からアドレス帳データを自機へダウンロードすることができる。
【００３５】
また実施例では、保存するアドレス帳データファイルとvCardファイルとの変換処理において、標準項目以外に非標準項目も変換することができるので、非標準項目とそのデータについても、vCardファイルを介して他機で同一のアドレス帳を作成することができる。
【図面の簡単な説明】
【００３６】
【図１】実施例のインターネットファクシミリ装置とパーソナルコンピュータ等との接続及びインターネットファクシミリ装置の構成を示す図
【図２】実施例のインターネットファクシミリ装置のインポート／エクスポート処理のプログラムを示すブロック図
【図３】実施例のインターネットファクシミリ装置の受信ファイルへの処理の選択画面を示す図
【図４】実施例のvCardファイルのデータを模式的に示す図
【図５】実施例のインターネットファクシミリ装置のアドレス帳データを表示する表示画面
【図６】実施例のインターネットファクシミリ装置のアドレス帳データのインポート処理を示すフローチャート
【図７】実施例のインターネットファクシミリ装置での、vCardファイルからアドレス帳データファイルへの変換処理を示すフローチャート
【図８】実施例のインターネットファクシミリ装置において、アドレス帳データの一覧と処理の選択画面を示す図
【図９】実施例のインターネットファクシミリ装置において、アドレス帳データをエクスポートするためのファイル形式の選択画面を示す図
【図１０】実施例のインターネットファクシミリ装置のアドレス帳データのエクスポート処理を示すフローチャート
【図１１】実施例のインターネットファクシミリ装置での、アドレス帳データからvCardファイルへの変換処理を示すフローチャート
【符号の説明】
【００３７】
２，３    インターネットファクシミリ装置
４        ＬＡＮ
６        メールサーバ
８        パーソナルコンピュータ
１０        ルータ
１２        インターネット網
２０        主制御部
２２        ＬＡＮインターフェース
２４        Ｇ３ファクシミリ処理部
２６        インターネットファクシミリ処理部
２８        スキャナ機能処理部
３０        コピー機能処理部
３２        プリンタ機能処理部
３４        表示部
３６        操作部
３８        ＲＡＭ
３９        アドレス帳データファイル
４０        ＲＯＭ
４２        送受信部
４４        アドレス帳データのインポート処理部
４６        ファイル形式検出部
４８        アドレス帳データ項目検出部
５０        インポート時ファイル変換処理部
５２        アドレス帳データのエクスポート処理部
５４        アドレス帳データファイル選択受付部
５６        ファイル形式選択受付部
５８        エクスポート時ファイル変換処理部
６０        インポート／エクスポート処理プログラム
【図１】
2007027962.tif 000003
【図２】
2007027962.tif 000004
【図３】
2007027962.tif 000005
【図４】
2007027962.tif 000006
【図５】
2007027962.tif 000007
【図６】
2007027962.tif 000008
【図７】
2007027962.tif 000009
【図８】
2007027962.tif 000010
【図１０】
2007027962.tif 000011
【図１１】
2007027962.tif 000012
【図９】
2007027962.tif 000013