(57)【要約】【課題】送信する原稿からの送信先の情報の漏洩のリスクを低減する技術を提供する。【解決手段】中継装置のＦＡＸ番号と、送信先を特定する送信先情報とを取得する取得部と、送信対象の原稿を走査して原稿の画像データを作成する走査部と、取得した送信先情報を用いて、送信先へ画像データを送信するためのコマンドを生成し、コマンドを形成する各文字を２進数表記に変換し、２進数表記に対応するドットで表したドットデータを画像データに付与するドット付与部と、ドットデータを付与した画像データをＦＡＸ通信により中継装置へ送信する送信部と、を備えることにより、上記課題の解決を図る。【選択図】図１
2014239311.tif 000002
【特許請求の範囲】
【請求項１】
中継装置のＦＡＸ番号と、送信先を特定する送信先情報とを取得する取得部と、
送信対象の原稿を走査して該原稿の画像データを作成する走査部と、
取得した前記送信先情報を用いて、前記送信先へ前記画像データを送信するためのコマンドを生成し、該コマンドを形成する各文字を２進数表記に変換し、該２進数表記に対応するドットで表したドットデータを前記画像データに付与する付与部と、
前記ドットデータを付与した前記画像データをＦＡＸ通信により前記中継装置へ送信する送信部と、
を備えることを特徴とする送信装置。
【請求項２】
前記付与部は、前記ドットデータを、前記画像データの先頭に付与する
ことを特徴とする請求項１に記載の送信装置。
【請求項３】
２進数表記に対応するドットで表したドットデータが付与された画像データを取得する取得部と、
前記画像データから前記ドットデータを取得し、前記２進数表記で示された前記ドットデータを、該２進数表記に対応する文字に変換し、該文字により形成される文字列の示すコマンドを解析する解析部と、
前記コマンドの解析の結果、該コマンドで示される送信方法により、該コマンドにより指定された送信先に前記画像データを送信する送信部と、
を備えることを特徴とする中継装置。
【請求項４】
前記送信部は、前記コマンドの解析の結果、該コマンドがＦＡＸ通信により送信する要求である場合、該コマンドにより指定された送信先に前記画像データを前記ＦＡＸ通信により送信し、前記コマンドの解析の結果、該コマンドが電子メールにより送信する要求である場合、該コマンドにより指定された送信先に前記画像データを前記電子メールにより送信する
ことを特徴とする請求項３に記載の中継装置。
【請求項５】
コンピュータに、
中継装置のＦＡＸ番号と、送信先を特定する送信先情報とを取得し、
送信対象の原稿を走査して該原稿の画像データを作成し、
取得した前記送信先情報を用いて、前記送信先へ前記画像データを送信するためのコマンドを生成し、該コマンドを形成する各文字を２進数表記に変換し、該２進数表記に対応するドットで表したドットデータを前記画像データに付与し、
前記ドットデータを付与した前記画像データをＦＡＸ通信により前記中継装置へ送信する、
処理を実行させることを特徴とする送信プログラム。
【請求項６】
前記ドットデータを、前記画像データの先頭に付与する
ことを特徴とする請求項５に記載の送信プログラム。
【請求項７】
コンピュータに、
２進数表記に対応するドットで表したドットデータが付与された画像データを取得し、
前記画像データから前記ドットデータを取得し、前記２進数表記で示された前記ドットデータを、該２進数表記に対応する文字に変換し、該文字により形成される文字列の示すコマンドを解析し、
前記コマンドの解析の結果、該コマンドで示される送信方法により、該コマンドにより指定された送信先に前記画像データを送信する、
処理を実行させることを特徴とする中継プログラム。
【請求項８】
前記コマンドの解析の結果、該コマンドがＦＡＸ通信により送信する要求である場合、該コマンドにより指定された送信先に前記画像データを前記ＦＡＸ通信により送信し、前記コマンドの解析の結果、該コマンドが電子メールにより送信する要求である場合、該コマンドにより指定された送信先に前記画像データを前記電子メールにより送信する
ことを特徴とする請求項６に記載の中継プログラム。
【請求項９】
中継装置を介して送信装置から送信先へ情報を送信する送信システムの制御方法であって、
前記送信装置は、
前記中継装置のＦＡＸ番号と、送信先を特定する送信先情報とを取得し、
操作部を用いて送信対象の原稿を走査して該原稿の画像データを作成し、
取得した前記送信先情報を用いて、前記送信先へ前記画像データを送信するためのコマンドを生成し、該コマンドを形成する各文字を２進数表記に変換し、該２進数表記に対応するドットで表したドットデータを前記画像データに付与し、
前記ドットデータを付与した前記画像データをＦＡＸ通信により前記中継装置へ送信し、
前記中継装置は、
前記ドットデータが付与された画像データを取得し、
前記画像データから前記ドットデータを取得し、前記２進数表記で示された前記ドットデータを、該２進数表記に対応する文字に変換し、該文字により形成される文字列の示すコマンドを解析し、
前記コマンドの解析の結果、該コマンドで示される送信方法により、該コマンドにより指定された送信先に前記画像データを送信する、
ことを特徴とする送信システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの送信に関する。
【背景技術】
【０００２】
ＩＴＵ−T（International Telecommunication Union-Telecommunication sector）勧告のＦＡＸプロトコル（Ｇ３−ＦＡＸ）は、電子データ化された原稿を、指定したＦＡＸ番号へ発信後、画像データとして送信するためのプロトコルである。ＦＡＸプロトコルは、家庭用ＦＡＸ機器からビジネス用複合機（以下、「ＦＡＸ装置」と称する）まで世界中で広く採用されている。
【０００３】
近年、ＦＡＸ装置から送信されたデータを送信先の装置の用紙に印刷出力するばかりでなく、画像データを電子メールに変換し、電子メールの送受信が可能な機器（以下「ＰＣ」と称する）へ送信したり、ＰＣからＦＡＸへ送信するといった転送経路が存在する。
（１）ＦＡＸ装置からＦＡＸ装置へ送信
（２）ＦＡＸ装置からＰＣへ送信
（３）ＰＣからＦＡＸ装置へ送信
【０００４】
また、出力媒体も紙やディスプレイだけでなく、電子ファイル化してコンピュータの分類フォルダに保管する出力形態がある。
【０００５】
上記（２）（３）を実現するにあたり、すでに広く公衆回線で使用されているＦＡＸプロトコルを変更する手段は現実的でない。ＦＡＸプロトコルを変更せずに、例えば、（２）を外部機構で実現する手段として、ＦＡＸデータを電子メールに変換して送付する通信業者の転送サービスシステムがある。
【０００６】
当該転送サービスシステムでは、送信側は、送信先コードを付与したＦＡＸ番号、または送信先コードを付与した電子メールアドレスを事前に転送サービスシステムへ登録する。送信先コードと、ＦＡＸ番号または電子メールアドレスとは関係付けられて対応テーブルに登録される。ここで、送信先コードを付与したＦＡＸ番号及び送信先コードを付与した電子メールアドレスを送信先情報という。送信側は、転送サービスシステムの電話番号をダイヤルし、続けて前述の送信先コードをダイヤルして、転送サービスシステムへ対象原稿をＦＡＸ送信する。転送サービスシステムは、ＦＡＸ送信された対象原稿情報を受信し、対応テーブルから、ダイヤルされた送信先コードに対応する送信先情報を取得する。転送サービスシステムは、その送信先情報の送信方法（ＦＡＸまたは電子メール）に応じて、対象原稿情報を真の受信先へ送信する。
【０００７】
しかしながら、転送サービスシステムによる電子メールへの出力先変換においては、転送サービスシステムへの事前登録作業が必要であり、手続きの煩わしさや、送信までに時間を要するおそれがある。また、ダイヤルする番号は、固定の番号＋送信先コードであり、真の受信先の番号やアドレスと関連のないものであり、送達確認の照会に手間取るおそれがある。
【０００８】
そのような事前登録の煩わしさを回避する技術の１つに、送信画像自体に転送情報を付加し制御する第１技術がある。第１技術では、デジタル複写装置は、読取部が読み取って生成した原稿の画像データから原稿の画像に予め埋め込まれている埋め込み画像の埋め込み画像データを抽出する。デジタル複写装置は、抽出した埋め込み画像データから埋め込み画像に組み込まれている画像処理コマンドを解析して原稿画像データに対して実施する画像処理内容を取得する。デジタル複写装置は、取得した画像処理内容に応じた画像処理を原稿画像データに対して実施する。第１技術では、画像処理コマンドとして、送信先のメールアドレスで示されている送信先コマンドと出力画像処理コマンドが２次元バーコード化されている。
【０００９】
また、他に、データに送信に関して以下の技術がある。
第２技術では、画像形成装置は、ネットワークＩＦ（Interface）、画像読取部、画像形成部、ＣＰＵ（Central Processing Unit）とを備える。ネットワークＩＦは、他のコンピュータと通信する。画像読取部は、原稿を読取って画像データを出力する。画像形成部は、画像データが入力され、記録媒体上に画像を形成する。ＣＰＵは、電子メール処理部、符号化／復元処理部、中間画像生成部を備える。電子メール処理部は、ネットワークＩＦにより他のコンピュータからデータを含む電子メールが受信された場合、電子メールのヘッダ部を取得する。符号化／復元処理部は、ヘッダ部を符号化してバーコードを出力する。中間画像生成部は、データとバーコードとを合成した中間画像を画像形成部に出力する。また、符号化／復元処理部は、原稿を読取った画像データに含まれるバーコードを復号してヘッダ部を取得する。電子メール処理部は、その画像データをヘッダ部により定まる送信先に送信する。これにより、記録される媒体が変化してもデータとそれに関連する情報とを関連付ける。
【００１０】
また、第３技術では、印刷システムは、相互に同一のネットワーク上に接続され、データの発信を行うクライアントと、公衆回線に接続されてクライアントからのデータの印字を行う印刷装置とからなる。クライアントは、アプリケーション、プリンタドライバ、通信部を備える。アプリケーションは、送信原稿を作成する。プリンタドライバは、印刷装置の動作制御を行う。通信部は、ネットワークを介して印刷装置とデータ送受信を行う。印刷装置は、通信部、コマンド解析部、印刷部、データ変換部、ファクシミリ送信部を備える。通信部は、クライアントからのデータを受信する。コマンド解析部は、受信したデータを解析する。印刷部は、データを用紙上に印刷する。データ変換部は、印刷データをファクシミリ送信用データに変換する。およびファクシミリ送信部は、ファクシミリ送信用データのファクシミリ送信を行う。これにより、印刷とファクシミリ送信とを簡便に行える。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００８−１１３１２５号公報
【特許文献２】特開２００６−１８０３４２号公報
【特許文献３】特開２０００−３３２９３９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、上記第１技術では、バーコードが埋め込まれた原稿を表示または印刷した際に、バーコードの存在、すなわち原稿に付加された情報の存在を容易に人に認識されてしまう。バーコードの情報は、携帯機器等に搭載されたバーコードリーダでも解読可能であり、原稿から送信先の電話番号やアドレス情報が漏洩してしまうという、セキュリティ上の問題点がある。
【００１３】
また、上記第２技術では、受信した電子メールのヘッダ情報をバーコード化して印刷物に重畳印刷することで、その印刷物を画像読取装置で読み取った場合にヘッダ情報を復元するものであるが、セキュリティに関しては考慮されていない。
【００１４】
上記課題に鑑み、本発明では、一側面として、送信する原稿からの送信先の情報の漏洩のリスクを低減する技術を提供する。
【課題を解決するための手段】
【００１５】
本発明の一側面に係る送信装置は、取得部、走査部、付与部、送信部を含む。取得部は、中継装置のＦＡＸ番号と、送信先を特定する送信先情報とを取得する。走査部は、送信対象の原稿を走査して原稿の画像データを作成する。付与部は、取得した送信先情報を用いて、送信先へ画像データを送信するためのコマンドを生成し、コマンドを形成する各文字を２進数表記に変換し、２進数表記に対応するドットで表したドットデータを画像データに付与する。送信部は、ドットデータを付与した画像データをＦＡＸ通信により中継装置へ送信する。
【００１６】
本発明の一側面に係る中継装置は、取得部、解析部、送信部を含む。取得部は、２進数表記に対応するドットで表したドットデータが付与された画像データを取得する。解析部は、画像データからドットデータを取得し、２進数表記で示されたドットデータを、２進数表記に対応する文字に変換し、文字により形成される文字列の示すコマンドを解析する。送信部は、コマンドの解析の結果、該コマンドで示される送信方法により、コマンドにより指定された送信先に画像データを送信する。
【発明の効果】
【００１７】
本発明の一側面によれば、送信する原稿からの送信先の情報の漏洩のリスクを低減することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態における送信システムを示す。
【図２】本実施形態におけるＦＡＸ出力先制御システムの処理を説明するための図である
【図３】本実施形態におけるコマンド文字列が生成されてから、ＦＡＸで送信される画像データに埋め込まれるまでの手順を示す。
【図４】本実施形態におけるコマンド文字列が生成されてから、ＦＡＸで送信される画像データに埋め込まれるまでの手順を示す。
【図５】本実施形態に係るＦＡＸ出力先制御システムの一例を示す。
【図６】本実施形態で用いるコマンドについて説明するための図である。
【図７】本実施形態におけるビットマップデータに、ヘッダ画像とコマンドが埋め込まれた例を示す。
【図８】本実施形態における送信側機器の構成例を示す。
【図９】本実施形態における転送装置の構成例を示す。
【図１０】本実施形態におけるコマンド埋込部の処理フローの一例を示す。
【図１１】本実施形態におけるコマンド処理部の処理フローの一例を示す。
【発明を実施するための形態】
【００１９】
図１は、本実施形態における送信システムを示す。送信システム１は、送信装置２、中継装置７を含む。送信装置２は、取得部３、走査部４、付与部５、送信部６を含む。取得部３は、中継装置７のＦＡＸ番号と、送信先を特定する送信先情報とを取得する。取得部３の一例として、操作部２２が挙げられる。
【００２０】
走査部４は、送信対象の原稿を走査して原稿の画像データを作成する。走査部４の一例として、スキャナ部２１が挙げられる。
【００２１】
付与部５は、取得した送信先情報を用いて、送信先へ画像データを送信するためのコマンドを生成し、コマンドを形成する各文字を２進数表記に変換し、２進数表記に対応するドットで表したドットデータを画像データに付与する。付与部５は、ドットデータを、画像データの先頭に付与する。付与部５の一例として、コマンド埋込部２４が挙げられる。
【００２２】
送信部６は、ドットデータを付与した画像データをＦＡＸ通信により中継装置７へ送信する。送信部６の一例として、ＦＡＸ送信部２６が挙げられる。
【００２３】
このように構成することにより、送信先情報を表すドットを埋め込むことができ、ドット表記は小さく、容易に判読することができないため、送信する原稿からの送信先の情報の漏洩を防止することができる。また、ＦＡＸ送信する際に、原稿データにバーコードを埋め込むための、例えば、数ｃｍ角程度のスペースが不要なため、原稿設計の自由度が向上する。
【００２４】
中継装置７は、取得部８、解析部９、送信部１０を含む。取得部８は、２進数表記に対応するドットで表したドットデータが付与された画像データを取得する。取得部８の一例として、ＦＡＸ受信部３０が挙げられる。
【００２５】
解析部９は、画像データからドットデータを取得し、２進数表記で示されたドットデータを、２進数表記に対応する文字に変換し、文字により形成される文字列の示すコマンドを解析する。解析部９の一例として、コマンド処理部２７が挙げられる。
【００２６】
送信部１０は、コマンドの解析の結果、該コマンドで示される送信方法により、コマンドにより指定された送信先に画像データを送信する。送信部１０の一例として、ＦＡＸ送信部３１が挙げられる。
【００２７】
送信部１０は、コマンドの解析の結果、コマンドがＦＡＸ通信により送信する要求である場合、コマンドにより指定された送信先に画像データをＦＡＸ通信により送信する。送信部１０は、コマンドの解析の結果、コマンドが電子メールにより送信する要求である場合、コマンドにより指定された送信先に画像データを電子メールにより送信する。
【００２８】
このように構成することにより、ドット表記で示されたコマンドを解析し、解析したコマンドの送信方法により、指定された送信先へ画像データを送信することができる。
【００２９】
以下に、本実施形態を詳述する。
図２は、本実施形態におけるＦＡＸ出力先制御システムの処理を説明するための図である。ＦＡＸ出力先制御システム１１は、ＦＡＸ装置等の送信側機器１２、転送装置１３、及び、ＦＡＸ装置等の受信側機器Ａ（１６）またはＰＣ等の受信側機器Ｂ（１７）を含む。転送装置１３は、記憶装置１４、転送制御部１５を含む。
【００３０】
送信側では、操作者は送信側機器１２のトレーに原稿１８をセットする。それから、操作者は送信側機器１２の操作パネルを用いて、送信先をＦＡＸ番号または電子メールアドレスで指定する。
【００３１】
すると、送信側機器１２は、その原稿１８をスキャンして読み込み、画像データ化する。送信側機器１２は、入力された送信先がＦＡＸ番号または電子メールアドレスに応じたコマンドを生成し、その画像データ１９にそのコマンド２０を埋め込む（Ｓ１）。
【００３２】
操作者は送信側機器１２の操作パネルを用いて、転送装置１３のＦＡＸ番号を入力し、コマンド２０を埋め込んだ画像データ１９をＦＡＸ通信で転送装置１３へ送信する（Ｓ２）。
【００３３】
転送装置１３は、送信側機器１２から送信された画像データ１９を受信し、記憶装置１４へ記憶する。転送制御部１５は、記憶装置１４から画像データ１９を読み出し、画像データ１９に埋め込まれたコマンド２０を解析する。転送制御部１５は、その解析されたコマンド２０の内容で指示された送信先に、指示された送信方法で送信する。
【００３４】
その解析の結果、コマンド２０が送信先へＦＡＸ通信で画像データ１９の送信を要求することを示す場合、転送制御部１５は、ＦＡＸ通信により、その送信先である受信側機器Ａ（１６）へコマンド２０が埋め込まれた画像データ１９を送信する（Ｓ３）。このとき、転送装置１３は、その埋め込められたコマンド２０を除去した画像データ１９を送信してもよい。受信側機器Ａ（１６）は、転送装置１３から送信された画像データを受信すると、その画像データを紙またはディスプレイに出力する。
【００３５】
その解析の結果、コマンド２０が送信先へ電子メールで画像データ１９の送信を要求することを示す場合、転送制御部１５は、電子メールにより、その送信先である受信側機器Ｂ（１７）へ画像データ１９を送信する（Ｓ４）。このとき、転送装置１３は、その埋め込められたコマンドを除去した画像データを送信してもよい。受信側機器Ｂ（１７）側では、その画像データが添付された電子メールを受信すると、メール閲覧用のソフトウェアを用いてその画像データ２０を閲覧することができる。
【００３６】
以下では、ＦＡＸプロトコルを用いて送信する画像データに、出力方法を指定できるコマンドを埋め込む出力先制御方式について詳述する。まず、G３−ＦＡＸプロトコルについて説明する。G３−ＦＡＸプロトコルは、ＩＴＵ−ＴＳが標準化したＦＡＸの国際規格の１つであり、アナログ電話回線において用いられる。G３−ＦＡＸプロトコルによる通信手順は以下のようになる。
（i）送信側から受信側へ通信路を接続する（電話をかける）。
（ii）受信側が自身の能力を送信側へ通知し、送信側は用紙幅（Ａ４／Ｂ４／Ａ３）と圧縮方式（ＭＨ／ＭＲ／ＭＭＲ）を決定する。
（iii）送信側が１ページ目の画像データを、規定幅の２値ビットマップイメージに整える。
（iv）送信側がデータをその画像データを圧縮し、受信側に送信する。
（v）受信側は受信したデータを復号化し、画像データを復元／出力する。
（vi）全ページ分（iii）〜（v）を繰り返したら通信路を切断する。
【００３７】
本実施形態では、（iii）および（v）で、最低限の幅が保証されているビットマップイメージデータ（または、ビットマップと呼ぶ）が生じることに着目している。ビットマップは、２値のデジタル情報であり、連続した８ビットを１バイトのデータとして処理することが可能である。すなわち、本実施形態は、ビットマップの一部の領域のデータをコマンドコードであると取り決めて、このデータを転送装置間のインターフェースとして利用することにある。
【００３８】
たとえば、画像データの先頭１ラインをこのコマンド領域と定めれば（コマンドラインと呼ぶ）、Ｇ３−ＦＡＸのＡ４サイズ規定では、縦／横方向出力によらず幅が１７２８ピクセル固定であるから、１７２８ビット／８=２１６バイト分のコード領域が生じる。この領域に、ＡＳＣＩＩ文字コードで電子メールアドレスを設定すれば、予め、ＦＡＸ番号と電子メールアドレスとの対応表を用意せずに、電子メール送信が可能となる。また、フォルダ名を設定すれば、画像データの格納先を指定できることになる。
【００３９】
当該コマンドの原稿設計に対する影響は、電子メールアドレスを指定した場合、コマンド列は、例えば、３０〜５０バイト程度のデータサイズである。このデータサイズは、画像データの上端において、用紙幅１５％〜２５％の長さにかけて線幅わずか１ピクセルの領域しか占有しない。
【００４０】
ここで、図３を用いて、送信側機器１２の操作パネルを用いて送信先に電子メールアドレスが入力された場合について説明する。
【００４１】
図３及び図４は、本実施形態におけるコマンド文字列が生成されてから、ＦＡＸで送信される画像データに埋め込まれるまでの手順を示す。送信側機器１２の操作パネルを用いて送信先に電子メールアドレス「abc@xx.yy.zz」が入力された場合、図３（Ａ）に示すように、送信側機器１２は、コマンド列”Forward to e-mail:abc@xx.yy.zz”を生成する。ここで、"Forward to e-mail:" は、「画像をメールに添付して送信」を意味する。続く文字列"abc@xx.yy.zz"が電子メールアドレスである。
【００４２】
送信側機器１２は、コマンド列”Forward to e-mail:abc@xx.yy.zz”を構成する各文字を、１６進コード（例えば、Ｓｈｉｆｔ−ＪＩＳ）に変換する。すると図３（Ｂ）に示すように”0x46,0x6F,0x72,0x77,0x61,0x72,0x64,0x20,0x74,0x6F,0x20,0x65,0x2D,0x6D,0x61,0x69,0x6C,0x3A,0x61,0x62,0x63,0x40,0x78,0x78,0x2E,0x79,0x79,0x2E,0x7A,0x7A”が得られる。この１６進コード表現をドット表現で示すと、図３（Ｃ）のようになる。
【００４３】
図３（Ｃ）に示すように、文字”F”は、１６進表現では、”0x46”であり、２進表現では”01000110”となり、ドット表現では、「○●○○○●●○」で表される。このように、ドット表現と２進表現とは、一致する。
【００４４】
コマンド文字列が印刷された場合、図３（Ｃ）のドット表現は、図３（Ｄ）に示すように、横一列となる。このように、横一列となるコマンドのドット表現をコマンドラインという。さらに、○を空白、●を■に置き換えると、実際のコマンドラインの見た目になる。
【００４５】
このコマンドラインを画像データに埋め込むと、図４に示すようになる。上記のコマンドの例の場合、コマンドラインのサイズは、実効ピクセル数＝３０［バイト］×８［ビット］＝２４０［ピクセル］である。この例では、印刷物のサイズは、１７２８［ピクセル］なので、印刷物全体から見ると、コマンドラインの表示部分は、些少であり、気にならない。
【００４６】
なお、コマンド文字列の長さが長くなるにつれて、コマンドラインの長さも長くなるので、コマンドラインが複数行になることもありうる。
【００４７】
次に、本実施形態の実施例として、ＦＡＸ出力先制御システムを例に説明する。
図５は、本実施形態に係るＦＡＸ出力先制御システムの一例を示す。ＦＡＸ出力先制御システム１１は、送信側機器１２、転送装置１３、受信側機器Ａ（１６），Ｂ（１７）を含む。送信側機器１２は、ＦＡＸ送信機能を有する機器である。転送装置１３は、ＦＡＸ通信により送信側機器１２より受信した画像データを、ＦＡＸ通信または電子メールにより転送する。受信側機器Ａ（１６）は、ＦＡＸ受信機能を有する機器である。受信側機器Ｂ（１７）は、電子メールを受信可能な機器である。送信側機器１２、転送装置１３、及び受信側機器Ａ（１６）は、公衆回線網を介してＦＡＸ通信可能なように接続されている。転送装置１３と受信側機器Ｂ（１７）とは、インターネット等の通信回線を介して接続されている。
【００４８】
本実施形態を実現するための機構は、送信時機構と受信時機構で構成される。送信時機構は、前述のコマンドラインを埋め込むための機構であり、受信時機構は前述のコマンドラインを解析し処理するものである。これらの機構は、必ず両方搭載される必要はなく、たとえば、受信専用機器であれば受信時機構のみ保有していればよい。
【００４９】
送信側機器１２は、スキャナ部２１、操作部２２、メモリ２３、コマンド埋込部２４、ヘッダ画像埋込部２５、ＦＡＸ送信部２６を含む。操作部２２は、キー入力等を可能とする操作パネルである。操作者は、ＦＡＸ通信の対象となる原稿を送信側機器１２のトレーにセットする。それから、操作者は、操作部２２を用いて、転送装置１３の電場番号（例えば、03-XXXX-XXXX）と送信先を指定して、ＦＡＸ送信機能を起動させる（Ｓ１１、Ｓ１２）。すなわち、送信の起動は、送信側機器１２の操作部２２から、転送サービスの電話番号と、転送先のメールアドレス、またはＦＡＸ番号を入力することで始まる。実施例では、操作部２２からの手入力の場合を示しているが、プログラム的にこれらの入力を行うこともできる。送信機能が起動されると、操作部２２は、ＦＡＸ送信部２６に対し、入力された電話番号の宛先に対しＦＡＸ送信要求を行う。
【００５０】
ＦＡＸ送信部２６は電話番号の相手にダイヤルし相手側である転送装置１３を呼び出す（Ｓ１３）。転送装置１３は、ＦＡＸ機器としての応答を示すから、ＦＡＸ送信部２６はスキャナ部２１に対し原稿の読み込み指示を行う（Ｓ１４）。
【００５１】
スキャナ部２１は、その読み込み指示に応じて、トレーにセットされたＦＡＸ送信の対象となる原稿を読み取って画像データ化する。スキャナ部２１は、読み取った情報を画像情報としてメモリ２３に順に書き込む（Ｓ１５）。
【００５２】
メモリ２３への書き込みが完了すると、ＦＡＸ送信部２６は、送信時機構であるコマンド埋込部２４に対し、コマンドを埋め込む指示を行う（Ｓ１６）。コマンド埋込部２４は、入力された転送先の情報を操作部２２から取得し（Ｓ１７）、その転送先に、予め定義されたコマンド文字を付加しコマンド文字列を生成する。さらに、コマンド埋込部２４は、生成したコマンド文字列を２進数に変換し、２進数に対応するドットデータを作成する。これについては、図６で説明する。
【００５３】
それから、コマンド埋込部２４は、メモリ２３の先頭から、生成したドットデータを書き込む（Ｓ１８）。この際、コマンド埋込部２４は、ドットデータを書き込む領域に原稿画像が存在する場合は、原稿画像を消去してドットデータを書き込む。この動作は、元の原稿の情報を失ってしまうが、通常、ビットマップの先頭領域には、原稿情報を配置しないため問題とならない。その理由は、ＦＡＸの利便性を高めるため、ビットマップの先頭領域は、ヘッダ画像領域として利用し、原稿の情報は余裕を持ってビットマップの中心領域に配置するためである。ヘッダ画像とは、送信日時、自局（送信側機器）の電話番号、ページ番号等をイメージデータ化したものであり、この画像自体もビットマップの上端の領域は使用しないことが通常である。
【００５４】
ＦＡＸ送信部２６は、ヘッダ画像埋込部２５に対し、上述のヘッダ画像を埋め込む指示を行う（Ｓ１９）。ヘッダ画像埋込部２５は、メモリ２３に格納されたビットマップのヘッダ部分に、そのヘッダ画像を埋め込む（Ｓ２０）。このようにして、送信すべきビットマップデータは完成される。なお、この実施例では、原稿画像、コマンド（ドットデータ）、ヘッダ画像の順にビットマップに書き込んでいるが、目的のビットマップデータが完成されるのであれば、これらの順序は任意であり、また、それぞれ同時に書き込み処理が行われていてもよい。
【００５５】
次に、ＦＡＸ送信部２６は、メモリ２３のビットマップデータを、ＦＡＸプロトコルで規定された圧縮データに変換し、転送装置１３のＦＡＸ受信部３０に送信する（Ｓ２１、Ｓ２２）。ＦＡＸ受信部３０は、受信した圧縮データを伸張し、メモリ２８にすべて書き込み（Ｓ２３）、受信完了の応答を送信側に返すと一連のＦＡＸ送信手順は終了する（Ｓ２４）。
【００５６】
ここからは、転送装置１３側の動作となる。転送装置１３は、コマンド処理部２７、メモリ２８、メール送信部２９、ＦＡＸ受信部３０、ＦＡＸ送信部３１を含む。
【００５７】
ＦＡＸ受信部３０は、受信時機構であるコマンド処理部２７にコマンド処理の指示を出す（Ｓ２５）。すると、コマンド処理部２７は、メモリ２８の先頭からデータを読み出し（Ｓ２６）、規定の文字列（コマンド文字）を解析する。
【００５８】
コマンド処理部２７は、コマンド解析の結果、ＦＡＸ送信指示と判断すれば、コマンドパラメータをＦＡＸ番号とみなして取り出し、ＦＡＸ送信部３１へＦＡＸ送信要求を行う（Ｓ２７）。
【００５９】
ＦＡＸ送信部３１は、ＦＡＸ送信指示に応じて、メモリ２８のビットマップデータを、ＦＡＸプロトコルで規定された圧縮データに変換する（Ｓ２８）。ＦＡＸ送信部３１は、ＦＡＸ番号で特定される転送先にダイヤルし相手側である受信側機器Ａ（１６）を呼び出す（Ｓ２９）。受信側機器Ａ（１６）は、ＦＡＸ機器としての応答を示すから、ＦＡＸ送信部３１は、その圧縮データを受信側機器Ａ（１６）のＦＡＸ受信部３２へ送信する（Ｓ３０）。
【００６０】
ＦＡＸ受信部３２は、受信した圧縮データを伸張し、メモリ３３にすべて書き込む（Ｓ３１）。プリンタ部３４は、メモリ３３に格納されたビットマップデータを読み出して、紙に印字する。ＦＡＸ受信部３２は、受信完了の応答を送信側に返すと一連のＦＡＸ送信手順は終了する（Ｓ３３）。
【００６１】
また、コマンド処理部２７は、コマンド解析の結果、電子メール送信指示と判断すれば、コマンドパラメータを電子メールアドレスとみなして取り出し、メール送信部２９へメール送信要求を行う（Ｓ３２）。メール送信部２９は、メモリ２８に格納されたビットマップデータを読み出し（Ｓ３３）、そのビットマップデータを電子メールに添付して、電子メールアドレスで特定される転送先としての受信側機器Ｂ（１７）へ送信する（Ｓ３４）。
【００６２】
また、コマンド解析の結果、そのコマンド文字が、規定のどのコマンドにも当てはまらない場合、コマンド処理部２７は、「例外処理」を行う。
【００６３】
本実施例の転送装置１３では、当該転送装置１３内にプリンタ部等の固定の出力先が存在せず、転送先の指定は必須であると仮定しているため、例外処理はエラー処理を行う。すなわち、転送装置１３は、用意されているログ機能にエラー要因を出力した後、受信データを削除する。
【００６４】
よって、固定の出力先が存在する場合、コマンド処理部２７は、「例外処理」をエラー処理とする必要がなく、メモリ２８の先頭データを無視してそのまま出力してもよい。これは、受信時機構を、ＦＡＸ機器等に実装した場合を示唆している。なお、本実施形態において、コマンドの定義や解析方法は限定されない。
【００６５】
図６は、本実施形態で用いるコマンドについて説明するための図である。図６（Ａ）に示すように、コマンド文字列を次のように、ふたつの文字列が結合されたものと定義する。また、各文字列を構成する文字コードは、Ｓｈｉｆｔ−ＪＩＳとする。コマンド種類は、予め定義された固定の文字列である。コマンドパラメータは、空白文字が現れるまでをひとつの文字列として扱う。
【００６６】
コマンドの種類を示すコマンド文字を図６（Ｂ）のように定義する。すなわち、”Forward to e-mail:”は、コマンドパラメータを電子メールアドレスとして、電子メールにより原稿を送信することを意味する。なお、コマンドパラメータには、複数の電子メールアドレスを設定してもよい。
【００６７】
”Forward to fax:”は、コマンドパラメータをＦＡＸ番号として、ＦＡＸ送信により原稿を送信することを意味する。なお、コマンドパラメータには、複数のＦＡＸ番号を設定してもよい。
【００６８】
前述のコマンドを使用し、例えば、コマンド列”Forward to e-mail:abc@xx.yy.zz”をビットマップに展開した場合を例に説明する。
【００６９】
図７は、本実施形態におけるビットマップデータに、ヘッダ画像とコマンドが埋め込まれた例を示す。図５のＳ１８で説明したように、コマンド埋込部２４は、メモリ２３の先頭から、生成したコマンド文字列を書き込む。また、図５のＳ２０で説明したように、ヘッダ画像埋込部２５は、ビットマップデータのヘッダ画像領域に、送信日時、自局（送信側機器）の電話番号、ページ番号等のヘッダ画像を埋め込む。
【００７０】
なお、図６（Ｂ）で示したように、送信方法がＦＡＸ送信であるか電子メール送信であるかをコマンドの種類で指定する方法でもかまわない。
【００７１】
また、他の送信方法の判別方法として、コマンドは共通とし、パラメータが数字または@以外の記号のみであればＦＡＸ番号（ＦＡＸ送信）と判断し、@記号を含む電子メールアドレスの形式を持つ文字列であればメールアドレス（メール送信）と判断する方法でもよい。例えば、“１２３−４５６７＃８９０”はＦＡＸ番号であり、“１２３＠４５６７．ＪＰ”は電子メールアドレスであり、“ａｂｃ−４５６７”はどちらにも当てはまらない「例外処理」と振り分ける方法である。
【００７２】
図８は、本実施形態における送信側機器の構成例を示す。送信側機器１２は、中央処理装置（Central Processing Unit：ＣＰＵ）４１、メモリ２３、記憶装置４２、スキャナ部２１、ＦＡＸ通信部４３、圧縮／伸張部４４、操作部２２、システムバス４５を含む。中央処理装置（Central Processing Unit：ＣＰＵ）４１、メモリ２３、記憶装置４２、スキャナ部２１、ＦＡＸ通信部４３、圧縮／伸張部４４、操作部２２は、システムバス４５を介して相互に接続されている。なお、送信側機器１２は、さらに、プリンタ部を有していてもよい。
【００７３】
メモリ２３は、上述の通り、ビットマップデータを格納する。記憶装置４２は、プログラムおよびデータを記憶するためのＲＯＭ（Read Only Memory）、データを一時的に保持するＲＡＭ（Random Access Memory）、その他の記憶装置の総称である。
【００７４】
ＣＰＵ４１は、送信側機器１２全体を制御する。また、ＣＰＵ４１は、記憶装置４２により読み出したプログラムを実行することにより、コマンド埋込部２４、ヘッダ画像埋込部２５、ＦＡＸ送信部２６（その機能の一部）として機能する。
【００７５】
スキャナ部２１は、例えばＣＣＤ（Charge Coupled Device）を用いて、ＦＡＸ送信対象の原稿をスキャンしてビットマップデータを作成する。操作部２２は、ＦＡＸ送受信に関する情報を表示したり、ユーザが各種の設定やデータの入力を行うために用いられる操作パネルである。操作部２２は、ディスプレイ部と入力部とを含む。ディスプレイ部は、相手先番号や各種の情報を表示するためのものであり、例えば、液晶パネルである。また、入力部は、例えば、テンキーなどである。
【００７６】
圧縮／伸張部４４は、スキャナ部２１によって読み取られたビットマップデータを圧縮符号化するとともに、外部から受信した圧縮符号化データの伸張を行う。なお、圧縮／伸張部４４による処理をプログラムにして、ＣＰＵ４１がそのプログラムを読み込んで、圧縮／伸張部として機能してもよい。
【００７７】
ＦＡＸ通信部４３は、ＮＣＵ（Network Control Unit）、モデム等を含む。ＮＣＵは、電話回線に接続するためのデバイスであり、電話回線にダイヤル信号を送り出したり、呼び出しがあったときにオフフックするなどの制御を行う。モデム（ＦＡＸモデム）は、当該ＦＡＸ装置の通信規約（Ｇ３等）のモデム機能を実現するためのものである。
【００７８】
図９は、本実施形態における転送装置の構成例を示す。転送装置１３は、ＣＰＵ５１、メモリ２８、記憶装置５２、ＦＡＸ通信部５３、圧縮／伸張部５４、通信部５５、システムバス５６を含む。ＣＰＵ５１、メモリ２８、記憶装置５２、ＦＡＸ通信部５３、圧縮／伸張部５４、通信部５５は、システムバス５６を介して相互に接続されている。
【００７９】
メモリ２８は、上述の通り、ビットマップデータを格納する。記憶装置５２は、プログラムおよびデータを記憶するためのＲＯＭ（Read Only Memory）、データを一時的に保持するＲＡＭ（Random Access Memory）、その他の記憶装置の総称である。
【００８０】
ＣＰＵ５１は、転送装置１３全体を制御する。また、ＣＰＵ５１は、記憶装置５２により読み出したプログラムを実行することにより、コマンド処理部２７、メール送信部２９（その機能の一部）、ＦＡＸ送信部３０（その機能の一部）、ＦＡＸ受信部３１（その機能の一部）として機能する。
【００８１】
ＦＡＸ通信部５３は、ＮＣＵ（Network Control Unit）、モデム等を含む。ＮＣＵは、電話回線に接続するためのデバイスであり、電話回線にダイヤル信号を送り出したり、呼び出しがあったときにオフフックするなどの制御を行う。モデム（ＦＡＸモデム）は、当該ＦＡＸ装置の通信規約（Ｇ３等）のモデム機能を実現するためのものである。
【００８２】
圧縮／伸張部５４は、ビットマップデータを圧縮符号化するとともに、外部から受信した圧縮符号化データの伸張を行う。なお、圧縮／伸張部５４による処理をプログラムにして、ＣＰＵ５１がそのプログラムを読み込んで、圧縮／伸張部として機能してもよい。
【００８３】
通信部５５は、インターネット、ＬＡＮ（Local Area Network）等の通信ネットワークを介して外部と通信するためのインターフェースである。
【００８４】
上記実施形態で説明した送信側機器１２または転送装置１３の処理を実現するプログラムは、プログラム提供者側から通信ネットワークを介して、例えば記憶装置４２，５２に格納されてもよい。また、上記実施形態で説明した処理を実現するプログラムは、市販され、流通している可搬型記憶媒体に格納されていてもよい。この場合、この可搬型記憶媒体は送信側機器または転送装置の読取装置（不図示）にセットされて、ＣＰＵ４１，５１によってそのプログラムが読み出されて、実行されてもよい。可搬型記憶媒体としてはＣＤ−ＲＯＭ、フレキシブルディスク、光ディスク、光磁気ディスク、ＩＣカード、ＵＳＢメモリ装置など様々な形式の記憶媒体を使用することができる。また、送信側機器１２及び転送装置１３はそれぞれ、コンピュータであってもよい。
【００８５】
図１０は、本実施形態におけるコマンド埋込部の処理フローの一例を示す。図１０のフローは、図５のＳ１７〜Ｓ１８の処理に相当する。上述の通り、ＣＰＵ４１は、記憶装置４２により読み出したプログラムを実行することにより、コマンド埋込部２４として機能する。
【００８６】
図５のＳ１５において、メモリ２３へのビットマップデータの書き込みが完了すると、ＣＰＵ４１は、操作部２２からから転送先文字列（コマンドパラメータ）を受信する（Ｓ４１）。ここで、転送先文字列（コマンドパラメータ）は、メールアドレスまたは電話番号（ＦＡＸ番号）を意味する文字コードデータである。
【００８７】
ＣＰＵ４１は、図６（Ａ）及び図６（Ｂ）で説明したように、予め定義されたコマンド文字に、その受信した転送先文字列を付加し、コマンド文字列を生成する（Ｓ４２）。ＣＰＵ４１は、図３で説明したように、生成したコマンド文字列を構成する各文字（１６進数コード）を２進数コードに変換し、その２進数コードに対応するドットデータを作成する（Ｓ４３）。ＣＰＵ４１は、メモリ２３の先頭から、そのドットデータを書き込む（Ｓ４４）。なお、ドットデータはコマンド文字列を暗号化したものを２値データ化したデータであってもよい。例えば、ＣＰＵ４１は、生成したコマンド文字列を暗号化して、その暗号化したコマンド文字列からドットデータを作成してもよい。
【００８８】
図１１は、本実施形態におけるコマンド処理部の処理フローの一例を示す。図１１のフローは、図５のＳ２６〜Ｓ２７、Ｓ３２の処理に相当する。上述の通り、ＣＰＵ５１は、記憶装置５２により読み出したプログラムを実行することにより、コマンド処理部２７として機能する。
【００８９】
図５のＳ２４において、受信完了の応答を送信側に返すと、ＣＰＵ５１は、メモリ２８の先頭からビットマップデータを読み出してドットデータがあるかを判定する。ＣＰＵ５１は、ドットデータが存在すると判定した場合、そのドットデータに対応する文字コードを、順次ＲＡＭ等に保持する（Ｓ５１）。
【００９０】
すべてのドットデータの読み出しが完了した場合、ＣＰＵ５１は、ＲＡＭに保持した文字列を読み出し、その文字列が既定の文字列（コマンド文字）であるかを判定する。その文字列が規定のコマンド文字である場合、ＣＰＵ５１は、コマンド文字を解析する（Ｓ５２）。
【００９１】
コマンド解析の結果（Ｓ５３）、コマンド文字がＦＡＸ送信要求であると判断した場合、ＣＰＵ５１は、コマンド文字に続いて読み出されたコマンドパラメータをＦＡＸ番号とみなして抽出し、ＦＡＸ送信処理を行う（Ｓ５６）。ＦＡＸ送信処理では、ＣＰＵ５１は、メモリ２３から読み出したビットマップデータを圧縮／伸張部５４にて圧縮符号化する。ＣＰＵ５１は、ＦＡＸ通信部５３を介して、抽出したＦＡＸ番号にダイヤルして、受信側機器Ａ（１６）へ圧縮符号化したデータを送信する。
【００９２】
コマンド解析の結果（Ｓ５３）、コマンド文字が電子メール送信要求であると判断した場合、ＣＰＵ５１は、コマンド文字に続いて読み出されたコマンドパラメータを電子メールアドレスとみなして抽出し、メール送信処理を行う（Ｓ５５）。メール送信処理では、ＣＰＵ５１は、通信部５４を介して、抽出した電子メールアドレス宛てに、メモリ２３から読み出したビットマップデータを電子メールに添付して送信する。
【００９３】
コマンド解析の結果（Ｓ５３）、その文字列が既定の文字列でない場合またはコマンド文字がＦＡＸ送信要求もしくは電子メール送信要求でない、すなわち例外処理と判断した場合、ＣＰＵ５１は、エラー処理を実行する。ここでは、ＣＰＵ５１は、システム既存のログファイルにエラー要因を書き込み、メモリ２８から、ビットマップデータを削除する（Ｓ５４）。また、例外処理として、その文字列がファイル出力要求を示す場合、ＣＰＵ５１は、受信したビットマップデータを、記憶装置５２にファイルデータ（例えば、ＪＰＥＧ形式、ＰＤＦ形式）として出力してもよい。このとき、ＣＰＵ５１は、コマンド文字に続いて読み出されたコマンドパラメータを、ファイル出力先のパス、ファイル形式とみなして抽出し、その出力先に対して、受信したビットマップデータをそのファイル形式で出力してもよい。
【００９４】
本実施形態によれば、コマンドや送信先の情報を２値データ化したものに対応するドットデータとして、ビットマップ画像データの先頭に埋め込んでＦＡＸ送信する。それから、受信側で画像データを出力した場合に、そのドットデータは、印刷用紙の縁側に、ピクセルオーダの大きさで印字される。そのため、バーコードやＱＲコード（登録商標）等のように容易に画像読取装置で読み取ることもできない。このように、容易に読み取られてしまうバーコードで制御する方式に比較し、セキュリティ上安全な方法で出力先等を制御することが可能である。また、本実施形態の副次的効果としてバーコード方式に比較し、ドットデータは一目につきにくく、また、人間が容易に解読することも容易でなく、次の利点がある。
・バーコードを埋め込むためのスペース（数ｃｍ角）が不要なため、原稿設計に制限が生じない。
・バーコードの位置を検知解読するための画像解析処理が不要なため、誤認識が生じない。
【００９５】
なお、本実施形態の受信時機構を搭載していない装置では、コマンドライン部分も画像データとして扱われ印刷対象になってしまう。しかし、もともとＦＡＸは手書き原稿の読み込み／印刷を想定しており、無意味かつ不規則な線状の印刷が行われても、本実施形態では、情報の伝達は損なわれず、本実施形態の効果による利益を損なうものではない。また、ＦＡＸ装置によってはビットマップの端部分を印刷しない仕様の製品も存在するので、ドットデータが印字されない場合もある。
【００９６】
なお、本発明は、以上に述べた実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の構成または実施形態を取ることができる。
【符号の説明】
【００９７】
１      送信システム
２      送信装置
３      取得部
４      走査部
５      付与部
６      送信部
７      中継装置
８      取得部
９      解析部
１０      送信部
１１      ＦＡＸ出力先制御システム
１２      送信側機器
１３      転送装置
１４      記憶装置
１５      転送制御部
１６      受信側機器Ａ
１７      受信側機器Ｂ
２１      スキャナ部
２２      操作部
２３      メモリ
２４      コマンド埋込部
２５      ヘッダ画像埋込部
２６      ＦＡＸ送信部
２７      コマンド処理部
２８      メモリ
２９      メール送信部
３０      ＦＡＸ受信部
３１      ＦＡＸ送信部
３２      ＦＡＸ受信部
３３      メモリ
３４      プリンタ部
【図１】
2014239311.tif 000003
【図２】
2014239311.tif 000004
【図４】
2014239311.tif 000005
【図５】
2014239311.tif 000006
【図６】
2014239311.tif 000007
【図７】
2014239311.tif 000008
【図８】
2014239311.tif 000009
【図９】
2014239311.tif 000010
【図１０】
2014239311.tif 000011
【図１１】
2014239311.tif 000012
【図３】
2014239311.tif 000013