(57)【要約】【課題】アドレス帳データに含まれるＩＰファクス固有の宛先番号や回線情報などのデータは、ＩＰファクスに対応していないファクス機では解析できない場合がある。その際、ＩＰファクス固有の宛先データだけでなく公衆回線の宛先データまでインポートできない場合や、宛先番号のない宛先がインポートされてしまい、ファクス機能を正しく利用できない場合があるなどの問題があった。【解決手段】エクスポート時にユーザが選択した機種あるいはプリンタキューによって、エクスポートするデータにＩＰファクス情報を含めるかどうか決定する。これによって、通常の宛先とＩＰファクス宛先の情報が混在するアドレス帳であっても、そのデータを過不足なくファクス機へインポートすることが可能になる。【選択図】図５
2016054422.tif 000002
【特許請求の範囲】
【請求項１】
クライアント１２０のアドレス帳データ４００をエクスポートする手段Ｓ５０３と、
ユーザが選択したファクス機１１０の機種種別を取得する手段Ｓ５０１と、
前記機種種別がＩＰファクスかどうか判断する手段Ｓ５０２と、
前記判断手段でＩＰファクスでないと判断された場合に、アドレス帳データ４００からＩＰファクス情報を排したデータ７００をエクスポートする手段Ｓ５０４と、
をもつことを特徴とするファクスドライバプログラム。
【請求項２】
クライアント１２０のアドレス帳データ４００をエクスポートする手段Ｓ９０３と、
ユーザが選択したプリンタキューのキューデータ８００を取得する手段Ｓ９０１と、
前記取得したキューデータ８００にＩＰファクス情報が含まれるか判定する手段Ｓ９０２と、
前記判定手段でＩＰファクス情報がないと判断された場合に、アドレス帳データ４００からＩＰファクス情報を排したデータ７００をエクスポートする手段Ｓ９０４と、
を特徴とするファクスドライバプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクスシステム、アドレス帳データエクスポート、およびプログラムに関する。
【背景技術】
【０００２】
従来、公衆回線を利用するファクスはオフィスやコンビニエンスストア、家庭などに導入され、文書送信手段として広く使用されてきた。現在でもファクスの利用者は多く、ワークフローの一部となっている。また、ＰＣ（Ｐａｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）からファクス機へ画像データを送り、ファクス機がファクス送信を行う為のファクスドライバソフトウェアも広く普及している。ファクスドライバはＰＣへインストールされ、利用するファクス機ごとにプリンタキューを作成する。ユーザはそのプリンタキューを通してファクス機能をＰＣから利用することが可能になる。
【０００３】
昨今、伝送技術の発展により光回線などが広く普及し、インターネットなどのサービスの利用は一般的なものとなっている。さらにその技術を応用し、インターネット回線による電話通信を行うＩＰ電話などの技術も広まったことから、ファクスの送信システムとしてＩＰファクスが提案されている。ＩＰファクスは、ＩＰ電話と同じように、インターネット回線でファクスデータ送信を行うシステムである。ＩＰファクスは公衆回線でのファクスと宛先が異なっており、前述のファクスドライバもこれに対応している。
【０００４】
ファクス機およびファクスドライバは、画像データをファクス送信する以外にも、アドレス帳機能を有している。アドレス帳機能によってユーザは宛先を登録し、毎回の番号入力を省略することが可能である。前述のＩＰファクス固有の宛先も同様にアドレス帳に登録することが可能で、ＩＰファクス用の通信回線情報などもアドレス帳によって管理されている。また、アドレス帳をエクスポートし、ＰＣやファクス機にインポートすることで、宛先の共有を行うことが可能である。これによって、ユーザは新しく購入したデバイスに新たに宛先を登録する手間が省け、利便性が向上している。
【０００５】
特許文献１では、デバイスの設定情報に共通部と機種依存部を予め設定し、共通部の情報のみを他機種へインポートする方法が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２３８７９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
一般に、ＰＣに複数のプリンタキューが存在しても、アドレス帳はプリンタキュー間で共通である。しかしながら、ＩＰファクス用の宛先番号や回線情報などのデータは、ＩＰファクスに対応していないファクス機では解析することができない場合がある。その際、ＩＰファクス用の宛先データだけでなく公衆回線の宛先データまでインポートできない場合や、宛先番号のない宛先がインポートされてしまう場合があり、ファクス機能を正しく利用できないなどの問題があった。
【課題を解決するための手段】
【０００８】
本発明のファクスドライバプログラムは、
クライアント１２０のアドレス帳データ４００をエクスポートする手段Ｓ５０３と、
ユーザが選択したファクス機１１０の機種種別を取得する手段Ｓ５０１と、
前記機種種別がＩＰファクスかどうか判断する手段Ｓ５０２と、
前記判断手段でＩＰファクスでないと判断された場合に、アドレス帳データ４００からＩＰファクス情報を排したデータ７００をエクスポートする手段Ｓ５０４と、
を持つことを特徴とする。
【発明の効果】
【０００９】
本発明のファクスドライバプログラムによれば、通常の宛先とＩＰファクス宛先の情報が混在するアドレス帳であっても、そのデータを過不足なくファクス機へインポートすることが可能になる。
【図面の簡単な説明】
【００１０】
【図１】ファクスシステム１０００の構成を示す図
【図２】ファクスシステム１０００を構成する各装置のハードウェア構成図
【図３】ファクスシステム１０００を構成する各装置のソフトウェア構成図
【図４】実施例１のアドレス帳データ例
【図５】実施例１のファクスドライバにおけるエクスポート時のフロー図
【図６】実施例１のＵＩ図
【図７】エクスポートデータ例
【図８】プリンタキューデータ例
【図９】実施例２のファクスドライバにおけるエクスポート時のフロー図
【図１０】実施例２のＵＩ図
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための最良の形態について図面を用いて説明する。本実施例では、エクスポート時にユーザが選択した機種によって、エクスポートするデータにＩＰファクス情報を含めるかどうかを決定する方法について説明する。
【実施例１】
【００１２】
本実施例におけるファクスシステム１０００の構成について図１を用いて説明する。ファクスシステム１０００は、ファクス機１１０、１３０とクライアント１２０とを含む。ファクス機１１０とクライアント１２０とはネットワーク１００を介して互いに接続されており、互いに通信が可能である。ファクス機１１０は、公衆回線１０１を介して相手先のファクス機１３０とファクスデータを送受信することが可能である。また、ＩＰファクスではファクス機１１０は、ネットワーク１００を介して相手先のファクス機１３０と通信を行う。この時、ファクス機１１０と相手先のファクス機１３０はインターネットに接続されることによっても通信が可能である。
【００１３】
次に、ファクスシステム１０００を構成する各装置のハードウェア構成について図２を用いて説明する。（ａ）はクライアント１２０、（ｂ）はファクス機１１０の構成を示している。２０１は、クライアント１２０の装置を、２１１はファクス機１１０、１３０の装置を示している。２０２、２１２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、各種プログラムを実行し、様々な機能を実現するユニットである。２０３、２１３は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）であり、各種プログラムを記憶するユニットである。本実施例におけるファクスドライバは、ＲＯＭ２０３にインストールされ、実行される。
【００１４】
２０４、２０５は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、ＣＰＵ２０２、２１２は、ＲＯＭ２０３、２１３に記憶されているプログラムをＲＡＭ２０４、２１４にロードしプログラムを実行する。また、ＲＡＭ２０４、２１４は、ＣＰＵ２０２、２１２の一時的な作業記憶領域としても利用されるユニットである。Ｉｎｐｕｔ／Ｏｕｔｐｕｔインターフェース２０５、２１５は、装置２０１、２１１に接続されているディスプレイ２０６、２１６にデータを送信する他、ポインティングデバイス２０７、２１７からデータを受信するインターフェースユニットである。ディスプレイ２０６、２１６は装置２０１、２１１から受け取ったデータを表示するデバイスである。
【００１５】
ポインティングデバイス２０７、２１７は、装置２０１、２１１へデータを送信し、装置２０１、２１１を操作する為のものである。ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２０６、２１６は、各装置をネットワーク１００に接続するためのユニットである。また、装置２１１はＮＩＣの他に、公衆回線１０１へ接続する為の公衆回線ユニット２２０も搭載している。以上説明してきたユニットは、バス２０９、２１９を介してデータの送受信を行うことが可能である。
【００１６】
次に、ファクスシステム１０００を構成する各装置のソフトウェア構成について図３を用いて説明する。図３に示されている各ソフトウェア構成の機能を実現するプログラムは、各装置のＲＯＭ２０３、２１３に記憶されており、ＣＰＵ２０２、２１２がＲＡＭ２０４、２１４にプログラムをロードし実行することで、これらの機能は実現される。
【００１７】
制御部３１１はファクス機１１０の各部の連携を制御する。情報格納部３１２は後述するアドレス帳データ４００を格納するデータベースである。通信部３１３はネットワーク１００を通してクライアント１２０と通信し、ファクスデータやアドレス帳データ４００を受信する。ファクス通信部３１４はクライアント１２０から受信したファクスデータを、公衆回線１０１あるいはネットワーク１００で宛先のファクス機１３０へ送信する。
【００１８】
制御部３２１はクライアント１２０の各部の連携を制御する。情報格納部３２２はアドレス帳データ４００を格納するデータベースである。通信部３２３はファクスドライバを含み、ネットワーク１００を通してファクス機１１０と通信し、ファクスデータやアドレス帳データ４００を送信する。ＵＩ表示部３２４はファクスドライバの設定や、宛先などを指定する為のＵＩを、ディスプレイ２１６を通してユーザへ表示する。
【００１９】
次に、ファクス機１１０およびクライアント１２０に格納されているアドレス帳データの例を図４を用いて説明する。アドレス帳は４００のようなテーブルで保存されており、宛先名４０１、宛先４０２、ＩＰファクス宛先４０３、回線種別４０４などによって構成されている。アドレス帳にこれら以外の情報が格納されていても本発明は実現可能である。宛名４０１はユーザが各宛先データについて区別する名称である。宛先４０２は公衆回線でのファクス番号が格納されている。ＩＰファクス宛先４０３はＩＰファクス専用の番号あるいはアドレスである。回線種別４０４はＩＰファクスの回線種別であり、例えばイントラネットやＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）などの情報を示している。これら４０１〜４０４の情報は過不足があってもよく、例えば宛先４０２のみを登録した４１１、ＩＰファクス情報（４０３、４０４）のみを登録した４１２、両方を登録した４１３などが存在する。
【００２０】
これより、ファクスシステム１０００について図５のフロー図、図６のＵＩ図、および図７のエクスポートデータ例を用いて説明する。なお、エクスポート操作を行うＰＣに保存されているアドレス帳データは、図４の４００であるとする。
【００２１】
まず、ユーザはファクスドライバの設定画面で操作を開始する。ファクスドライバはディスプレイ２１６に図６のようなＵＩを表示し、ユーザは６０１のような機種一覧から、エクスポート先のファクス機１１０の機種を選択する。この時表示される機種一覧は、クライアント１２０にインストールされているファクスドライバの対応機種情報から取得可能である。ユーザがファクス機種を選んだ後、エクスポート指示６０２などが押下されることにより、エクスポート処理が開始される。
【００２２】
エクスポート処理が開始されると、まずファクスドライバはユーザが選択していたファクス機種情報を検知し（Ｓ５０１）、当該ファクス機種がＩＰファクス機であるかを判断する（Ｓ５０２）。ファクスドライバは予め自身の対応機種について、それぞれＩＰファクスに対応しているかどうかの情報を所有しており、その情報と照会して判断を行う。
【００２３】
ＩＰファクス機であった場合はＳ５０３へと進み、クライアント１２０に格納されているアドレス帳データ４００から全ての情報をエクスポートファイルへ書き出し、エクスポート処理を終了する。ＩＰファクス機でなかった場合はＳ５０４へと進み、クライアント１２０に格納されているアドレス帳データ４００の内、宛先名４０１、公衆回線用のファクス宛先４０２など、ＩＰファクス固有の情報でないデータだけをエクスポート対象としてエクスポートを行う。この時、公衆回線用のファクス宛先の存在しない宛先については削除する。具体的なエクスポートデータ例は図７の７００である。図４の４０３、４０４が削除され、更に公衆回線のファクス宛先４０２を設定していない４１２も削除されている。以上でエクスポート処理を終了する。
【００２４】
以上、エクスポート時にユーザが選択した機種によって、エクスポートするデータにＩＰファクス情報を含めるかどうか決定する方法について述べた。
【実施例２】
【００２５】
実施例１では、ユーザが選択した機種によってエクスポートデータを変更する手段を説明した。ＩＰファクスはオプションである場合があり、その場合機種種別だけではエクスポートデータにＩＰファクス情報を含めるかどうか判断できない。本実施例ではファクス機の構成情報によってＩＰファクス対応機かどうか判断する手段について説明する。本実施例におけるファクスシステム、およびそれを構成するハードウェア・ソフトウェアは実施例１と同様である為、説明を省略する。
【００２６】
次に、ユーザが予め登録したプリンタキューに含まれるデータ例を図８を用いて説明する。プリンタキューに含まれるデータは、プリンタキューデータ８００のように管理されている。キュー名８０１は、プリンタキューの名前であり、ユーザが自由に付与することが可能である。機種８０２は当該プリンタキューの機種を示している。ＩＰアドレス８０３は各ファクス機のＩＰアドレスを格納しており、ファクスドライバはこのＩＰアドレスに対して通信を行う。オプション８０４は当該ファクス機のオプション構成が格納されている。オプション構成とは例えば部門管理機能の有無や、フィニッシャーの有無、ＩＰファクスオプションの有無などを格納している。プリンタキューは他にも様々な情報を含んでいるが、本実施例には無関係の為記載および説明は省略する。
【００２７】
これより、本実施例のファクスシステムについて、図９のフロー図、図１０のＵＩ図を用いて説明する。なお、エクスポート操作を行うＰＣに保存されているアドレス帳データは、図４の４００であるとする。
【００２８】
ユーザはファクスドライバの設定画面で操作を開始する。ファクスドライバはディスプレイ２１６に図１０のようなＵＩを表示し、ユーザは１００１のようなプリンタキュー一覧から、エクスポート先のファクス機１１０のプリンタキューを選択する。この時表示されるプリンタキューは、クライアント１２０に予め登録されているものである。ユーザがプリンタキューを選んだ後、エクスポート指示１００２などが押下されることにより、エクスポート処理が開始される。
【００２９】
エクスポート処理が開始されると、まずドライバはユーザが選択していたプリンタキューのプリンタキューデータ８００を取得し（Ｓ９０１）、プリンタキューデータ８００のオプション８０４にＩＰファクス情報が含まれるかどうかを判定する（Ｓ９０２）。なお、この際にネットワーク１００を通じてファクス機１１０へ直接情報を取得しに行くことも可能である。具体的には、ＩＰアドレス８０３に対してオプション構成の内容を尋ねるパケットをネットワーク１００を通じてファクス機１１０へ送信する。ファクス機１１０はそのパケットを受信すると、自身のオプション構成内容データをファクス機１１０へ返送する。これによって、ファクスドライバはファクス機１１０のオプション８０４の内容を得ることが可能である。
【００３０】
オプション８０４の内容にＩＰファクス情報が含まれていた場合はＳ９０３へと進み、クライアント１２０に格納されているアドレス帳データ４００から全ての情報をエクスポートファイルへ書き出し、エクスポート処理を終了する。ＩＰファクス情報が含まれていなかった場合はＳ９０４へと進み、図７のエクスポートデータ例のような形でエクスポートを行う。データの詳細な説明は、実施例１と同様である為省略する。以上でエクスポート処理を終了する。
【００３１】
以上、エクスポート時にユーザが選択したキューデータによって、エクスポートするデータにＩＰファクス情報を含めるかどうか決定する方法について述べた。
【符号の説明】
【００３２】
１１０  ファクス機、１２０  クライアント、４００  アドレス帳データ
【図１】
2016054422.tif 000003
【図２】
2016054422.tif 000004
【図３】
2016054422.tif 000005
【図４】
2016054422.tif 000006
【図５】
2016054422.tif 000007
【図６】
2016054422.tif 000008
【図７】
2016054422.tif 000009
【図８】
2016054422.tif 000010
【図９】
2016054422.tif 000011
【図１０】
2016054422.tif 000012