(57)【特許請求の範囲】
【請求項１】
画像情報の画像の態様が記述された態様リストに基づいて、少なくとも前記画像の態様をユーザに設定させるための設定画面を表示する表示手段と、その表示手段により表示される設定画面で設定された前記画像の態様を示すように前記態様リストを変更する変更手段と、前記画像情報を記憶し順次出力するスプール手段とを備えた印刷システムを搭載した画像処理装置により実行される画像処理プログラムにおいて、
ファクシミリ装置により画像情報を送信する送信先を前記設定画面において設定可能にするように、前記送信先を前記態様リストに記述する書込みステップと、
前記態様リストに記述された画像の態様に沿って、前記スプール手段によりスプールされた画像情報を変換する変換ステップと、
その変換ステップにより変換された画像情報を前記ファクシミリ装置へ送信する送信ステップとを前記画像処理装置に実行させ、
前記変換ステップは、前記スプール手段によりスプールされた画像情報に、前記書込みステップにより前記態様リストに記述された送信先を付加するとともに、前記態様リストに記述された画像の態様に基づいて送信データを形成する送信データ形成ステップを含むことを特徴とする画像処理プログラム。
【請求項２】
前記画像処理装置は、前記態様リストに記述された送信先および画像の態様を退避して記憶する一時記憶手段を備え、
前記画像処理プログラムは、前記態様リストに記述された送信先および画像の態様を前記一時記憶手段に記憶する退避ステップを前記画像処理装置に実行させ、
前記送信データ形成ステップは、前記スプール手段によりスプールされた画像情報に前記退避ステップにより前記一時記憶手段に記憶された送信先を付加するとともに、前記一時記憶手段に記憶された画像の態様に基づいて送信データを形成するものであることを特徴とする請求項１記載の画像処理プログラム。
【請求項３】
前記送信データ形成ステップは、前記スプール手段によりスプールされた画像情報に前記態様リストに記述された送信先を付加するとともに、前記態様リストに記述された画像の態様に基づいて、送信データが形成されるまで、前記態様リストに記述された送信先および画像の態様の書き換えを禁止する書き換え禁止ステップを含むことを特徴とする請求項１記載の画像処理プログラム。
【請求項４】
前記画像処理装置は、一の画像情報を複数の送信先へ送信する場合の複数の送信先を記憶する同報通信リストを記憶する同報通信リスト記憶手段を備え、
前記送信データ形成ステップは、前記同報通信リスト記憶手段に記憶された同報通信リストに基づいて複数の送信先を設定するものであることを特徴とする請求項１から３のいずれかに記載の画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリ装置により送信させる画像情報の処理を行う画像処理装置において実行される画像処理プログラムに関するものである。
【背景技術】
【０００２】
ファクシミリ装置により画像情報を送信先に送信させるコンピュータなどを利用した画像処理装置が知られている。特開２００３−１８９０７５号公報（特許文献１）には、ネットワークを経由して送信する画像情報と送信先の情報とを受信し、受信した画像情報を受信した送信先へ送信するファクシミリ装置が開示されている。
【特許文献１】特開２００３−１８９０７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ＵＮＩＸ（登録商標）系のＯＳなどを使用するコンピュータからファクシミリ装置に送信させる画像情報と、その画像情報の送信先を指定する場合、送信先については、コマンドラインにオプションとして記述する以外に方法がなく、コマンドラインに習熟していない場合は、送信先を指定できないという問題点があった。
【０００４】
本発明は、上記問題点を解決するためになされたものであり、簡単な構成で画像情報の送信先を指定することができる画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
この目的を達成するために、本発明の請求項１記載の画像処理プログラムは、画像情報の画像の態様が記述された態様リストに基づいて、少なくとも前記画像の態様をユーザに設定させるための設定画面を表示する表示手段と、その表示手段により表示される設定画面で設定された前記画像の態様を示すように前記態様リストを変更する変更手段と、前記画像情報を記憶し順次出力するスプール手段とを備えた印刷システムを搭載した画像処理装置により実行されるものであって、ファクシミリ装置により画像情報を送信する送信先を前記設定画面において設定可能にするように、前記送信先を前記態様リストに記述する書込みステップと、前記態様リストに記述された画像の態様に沿って、前記スプール手段によりスプールされた画像情報を変換する変換ステップと、その変換ステップにより変換された画像情報を前記ファクシミリ装置へ送信する送信ステップとを前記画像処理装置に実行させ、前記変換ステップは、前記スプール手段によりスプールされた画像情報に、前記書込みステップにより前記態様リストに記述された送信先を付加するとともに、前記態様リストに記述された画像の態様に基づいて送信データを形成する送信データ形成ステップを含む。
【０００６】
請求項２記載の画像処理プログラムは、請求項１記載の画像処理プログラムにおいて、前記画像処理装置は、前記態様リストに記述された送信先および画像の態様を退避して記憶する一時記憶手段を備え、前記画像処理プログラムは、前記態様リストに記述された送信先および画像の態様を前記一時記憶手段に記憶する退避ステップを前記画像処理装置に実行させ、前記送信データ形成ステップは、前記スプール手段によりスプールされた画像情報に前記退避ステップにより前記一時記憶手段に記憶された送信先を付加するとともに、前記一時記憶手段に記憶された画像の態様に基づいて送信データを形成するものである。
【０００７】
請求項３記載の画像処理プログラムは、請求項１記載の画像処理プログラムにおいて、前記送信データ形成ステップは、前記スプール手段によりスプールされた画像情報に前記態様リストに記述された送信先を付加するとともに、前記態様リストに記述された画像の態様に基づいて、送信データが形成されるまで、前記態様リストに記述された送信先および画像の態様の書き換えを禁止する書き換え禁止ステップを含む。
【０００８】
請求項４記載の画像処理プログラムは、請求項１から３いずれかに記載の画像処理プログラムにおいて、前記画像処理装置は、一の画像情報を複数の送信先へ送信する場合の複数の送信先を記憶する同報通信リストを記憶する同報通信リスト記憶手段を備え、
前記送信データ形成ステップは、前記同報通信リスト記憶手段に記憶された同報通信リストに基づいて複数の送信先を設定するものである。
【発明の効果】
【０００９】
請求項１記載の画像処理プログラムによれば、変換ステップは、スプール手段によりスプールされた画像情報に、態様リストに記述された送信先を付加するとともに、態様リストに記述された画像の態様に基づいて送信データを形成する送信データ形成ステップを備えているので、従来の画像処理装置に備えられているスプール手段により画像情報がスプールされた後で、その画像情報に送信先を付加することができ、従来の画像処理装置または、画像情報処理装置により実行される画像処理プログラムを大幅に改良することなく、既存の態様リストに送信先を記憶することによって、簡単な構成で画像情報の送信先を指定することができるという効果がある。
【００１０】
請求項２記載の画像処理プログラムによれば、請求項１記載の画像処理プログラムの奏する効果に加え、態様リストに記述された送信先および画像の態様を退避して記憶する一時記憶手段を備え、態様リストに記述された送信先および画像の態様を一時記憶手段に記憶する退避ステップを画像処理装置に実行させ、送信データ形成ステップは、スプール手段によりスプールされた画像情報に退避ステップにより一時記憶手段に記憶された送信先を付加するとともに、一時記憶手段に記憶された画像の態様に基づいて送信データを形成するものであるので、送信先と画像の態様を指定した後、スプール手段により画像情報が出力されるまでの間に、送信先と画像の態様とが書き換えられた場合であっても、一時記憶手段には、送信する画像に対応して送信先と画像の態様が記憶されているので、正しい送信先に正しい態様の画像を送信することができるという効果がある。
【００１１】
請求項３記載の画像処理プログラムによれば、請求項１記載の画像処理プログラムの奏する効果に加え、送信データ形成ステップは、スプール手段によりスプールされた画像情報に態様リストに記述された送信先を付加するとともに、態様リストに記述された画像の態様に基づいて、送信データが形成されるまで、態様リストに記述された送信先および画像の態様の書き換えを禁止する書き換え禁止ステップを備えているので、送信先と画像の態様を指定した後、スプール手段により画像情報が出力されるまでの間に、送信先と画像の態様とが書き換えられることを防止し、正しい送信先に正しい態様の画像を送信することができるという効果がある。
【００１２】
請求項４記載の画像処理プログラムによれば、請求項１から３のいずれかに記載の画像処理プログラムの奏する効果に加え、画像処理装置は、一の画像情報を複数の送信先へ送信する場合の複数の送信先を記憶する同報通信リストを記憶する同報通信リスト記憶手段を備え、送信データ形成ステップは、同報通信リスト記憶手段に記憶された同報通信リストに基づいて複数の送信先を設定するものであるので、ファクシミリ装置に一の画像情報を複数の送信先へ送信させることができるという効果がある。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態について、図面を参照して説明する。図１は、コンピュータ１と、このコンピュータ１とＬＡＮ（Local Area Network）により接続されるファクシミリ装置１１との電気的構成を示すブロック図である。コンピュータ１は、Ｌｉｎｕｘ（登録商標）をオペレーティング・システム（ＯＳ）とし、ＣＰＵ２、ＲＡＭ３、ＲＯＭ４、表示部５、ハードディスク６（ＨＤＤ）、操作部７、ＬＡＮインターフェース８等により構成され、これらは、バスにより相互に接続されている。
【００１４】
ＣＰＵ２は、ＲＯＭ４やハードディスク６に記憶された各種プログラムを実行するプロセッサであり、ＲＡＭ３は、ＣＰＵ２が各種プログラムを実行する際、ハードディスク６に記憶されたプログラムを記憶するエリアや、変数などを一時記憶するワークエリア等を有するランダムにアクセスできるメモリである。
【００１５】
表示部５は、例えば液晶により構成される表示器であって、ＣＰＵ２によりプログラムが実行されるとユーザにより種々の値などが設定される設定画面や、設定された値などに基づいて形成された画像などが表示されるものである。
【００１６】
ハードディスク６は、不揮発性の大記憶容量を有するメモリであり、ＯＳであるＬｉｎｕｘ６ａや、ＣＵＰＳ（共通ＵＮＩＸ印刷システム：Common UNIX Printing System）６ｂや、ＰＰＤ（ポストスクリプト記述ファイル：PostScript Printer Description）６ｃや、ファクシミリ装置１１により送信させる複数の送信先などを記憶する同報通信ファイル６ｄや、ＣＵＰＳ６ｂなどの機能を使用してファクシミリを送信する機能を有するＦＡＸドライバ６ｅや、各種アプリケーションプログラム６ｆなどが記憶される。なお、ポストスクリプト（登録商標）は、ページ記述言語の一つである。
【００１７】
ＣＵＰＳ６ｂは、ＵＮＩＸ（登録商標）系のＯＳにおける印刷システムであって、各社が提供するプリンタにより印刷を行うための基本的な制御プログラムにより構成されている。ＣＵＰＳ６ｂにより実行される処理には、命令およびオプションにより構成されるコマンドラインを実行する処理や、ＧＵＩ（グラフィックユーザインターフェース）により入力されたパラメータに基づいて実行する処理や、印刷される印刷情報またはファクシミリ送信されるデータを蓄積し、順次出力するスプール処理などがある。
【００１８】
ＰＰＤ６ｃは、プリンタのオプションや、機能などを記述するものであり、各プリンタ毎にプリンタメーカにより供給されるものである。
【００１９】
同報通信ファイル６ｄは、複数の送信先情報を記憶したテキストファイルであり、ユーザにより必要に応じて作成される。この作成には、特別なプログラムを使用することも可能であるが、テキストエディタなどで直接作成することも可能である。ユーザは、取引先や友人など、同時に同じ画像情報を送ることが多いグループ毎に、このファイルを作成する。
【００２０】
ＦＡＸドライバ６ｅは、ファクシミリ装置１１によりファクシミリ送信を行わせる際に、送信する送信情報を形成するもので、ＣＵＰＳ６ｂを利用して画像処理を行うフロントエンド処理やバックエンド処理を有している。
【００２１】
アプリケーションプログラム６ｆは、このコンピュータで実行される各種プログラムであって、文章や図表を作成するエディタなどのソフトウエアである。
【００２２】
操作部７は、アルファベットや数字や記号などに対応する複数のキーを有し、文字や記号を入力することができるキーボードと、表示部５に表示されるカーソルを任意の位置に設定したり、アイコンなどをクリックするなどして操作を行うことができるマウスとを備えている。
【００２３】
ＬＡＮインターフェース８は、ＬＡＮ（Local Area Network）ケーブルや無線ＬＡＮを介して周辺機器や他のコンピュータやサーバと通信を行うためのインターフェースであり、このＬＡＮインターフェース８を介して、ファクシミリ装置１１に接続され、送信を行う送信情報をコンピュータ１からファクシミリ装置１１へ送信したり、ファクシミリ装置１１が受信した受信情報を、ファクシミリ装置１１からコンピュータ１へ送信することができる。
【００２４】
ファクシミリ装置１１は、上述の通りコンピュータ１から受信した画像情報をコンピュータ１により指定される送信相手へ送信したり、受信した画像情報をコンピュータ１へ送信したりするファクシミリ機能と、印刷装置を備えコンピュータ１から受信した画像情報を印刷する機能などを有するものである。
【００２５】
次に、図２および図３を参照してＰＰＤ６ｃに各種パラメータを変更設定する処理について説明する。ファクシミリ送信における各種パラメータのデフォルトの設定はＰＰＤ６ｃに記載されている。このデフォルト値は、ＣＵＰＳシステムの機能により、ブラウザ上で変更可能である。
【００２６】
図２は、ＧＵＩにより表示部５に表示されるＰＰＤ６ｃの各種パラメータの設定画面１５である。設定画面１５には、ファクシミリ送信を行う場合の送信先を指定するファクシミリ送信先指定ボックス１５ａと、コンピュータ１から受信した画像情報をファクシミリにより送信先へ送信するのか、印刷装置により印刷を行うのかを設定する出力設定ボックス１５ｂと、印刷を行う場合またはファクシミリ送信を行う場合の画質を、高画質あるいは普通画質のいずれかに設定する画質設定ボックス１５ｃと、印刷またはファクシミリ送信を行う画像情報の記録用紙のサイズを設定する用紙サイズ設定ボックス１５ｄと、印刷またはファクシミリ送信される画像情報の見出しとして印刷される見出しを設定する見出し設定ボックス１５ｅと、ファクシミリ送信を行った際にログ記録を記憶するか否かを設定するログ記憶設定ボックス１５ｆと、ログ記録を記憶する場合のログレベルを設定するログレベル設定ボックス１５ｇと、設定の終了を指示するＯＫボタン１５ｈとが表示される。
【００２７】
各ボックスには、右方に、プルダウンメニューの表示を指示するアイコン（正方形の中に下方に向いた三角形を表示）が表示され、このアイコンをマウスでクリックすると、プルダウンメニューが表示される。例えば、送信先の場合には、印刷を行う場合に表示される空白と、個人の氏名（子泉様）などが表示される。また、用紙サイズとしては、Ａ４、リーガル、レター、ハガキなどが表示される。これらの表示された複数の候補の中から、マウスによりカーソルを移動し、いずれかを選択することができる。選択されたパラメータは、各ボックスに表示される。
【００２８】
ログレベル設定ボックス１５ｇにより設定されるログレベルには、ログレベル１とログレベル２とがあり、ログレベル１が設定された場合は、ファクシミリ装置１１により送信させた際の日時や送信先などの記録が送信ログファイルに記憶され、送信された送信データは、記憶されず、ログレベル２が設定された場合は、ファクシミリ装置１１により送信させた際の日時や送信先などの記録が送信ログファイルに記憶されるとともに、送信された送信データが記憶される。
【００２９】
次に、図３を参照して、ＧＵＩ入力処理について説明する。図３は、ＰＰＤ６ｃのパラメータを設定するＧＵＩ入力処理を示すフローチャートである。なお、このフローは、印刷システムとしてのＣＵＰＳにより提供されるプログラムにて実行される。まず、ＰＰＤ６ｃの設定画面１５を表示する（Ｓ１）。この設定画面１５が、図２に示すものである。次に、この設定画面１５において、入力されたイベントに応じて処理を行う（Ｓ２）。例えば、プルダウンメニューの表示が指示された場合は、プルダウンメニューを表示し、パラメータが選択または指定された場合は、そのパラメータを一時記憶したりする。
【００３０】
次に、入力されたイベントが設定を終了する指示であるか否かを判断する（Ｓ３）。設定を終了するイベントは、キーボードのエンターキーが押された場合や、図２に示す設定画面１５において、ＯＫボタン１５ｈがマウスによりクリックされた場合である。
【００３１】
設定の終了を指示するイベントではない場合は（Ｓ３：Ｎｏ）、そのイベントに応じて設定画面１５の表示を変更し（Ｓ４）、Ｓ２の処理に戻る。設定の終了を指示するイベントである場合は（Ｓ３：Ｙｅｓ）、いずれかのパラメータが変更されたか否かを判断し（Ｓ５）、いずれかのパラメータが変更された場合は（Ｓ５：Ｙｅｓ）、ＰＰＤ６ｃを書き換え（Ｓ６）、いずれのパラメータも変更されていない場合は、ＰＰＤ６ｃを書き換えずに、このＧＵＩ入力処理を終了する。この処理により、従来より行なわれた用紙サイズの変更などの一般的な印刷態様の選択と同一の感覚で、ＦＡＸ送信先を選択することができる。
【００３２】
次に、図４を参照してコンピュータ１により実行されるファクシミリ送信処理について説明する。図４は、ファクシミリ送信処理を示すフローチャートである。まず、フロントエンド処理を行う（Ｓ１１）。このフロントエンド処理については、図５、図６および図７を参照して後述するが、ファクシミリを送信する際の送信先などを入力する処理である。なお、このフロントエンド処理が起動される時点では、送信される画像情報が指定されているものとする。
【００３３】
送信される画像情報は、ポストスクリプト形式でスプールファイルに順次記憶される。スプールファイルに記憶された情報は、順次ファクシミリ装置１１の解釈可能なデータ形式に変換され、コンピュータ１からファクシミリ装置１１へ送信される。この処理を以下に詳述する。コンピュータ１は、ファクシミリ装置１１が受信可能な状態であるか否かを検出し、受信可能な場合にスプールファイルに記憶された送信情報や印刷情報を送信するスプール処理を行う（Ｓ１２）。
【００３４】
次にスプールファイルから出力される画像情報をファクシミリ装置１１に送る処理であるバックエンド処理を行う（Ｓ１３）。バックエンド処理については、図８を参照して後述する。なお、Ｓ１１のフロントエンド処理とＳ１３のバックエンド処理とが、ＦＡＸドライバ６ｅによりファクシミリメーカにより供給されるプログラムである。
【００３５】
次に、図５、図６および図７を参照して、送信先などを入力するフロントエンド処理について説明する。図５は、フロントエンド処理が起動された際に表示部５に表示される入力画面１４である。この入力画面１４には、入力された送信先であるファクシミリ番号や同報通信を行う場合の同報通信リストが記載されたファイルを表示する送信先表示窓１４ａと、ファクシミリ番号と同報通信リストのいずれを入力するかを指定するラジオボタン１４ｂと、０から９までの数字とハイフンを入力するテンキー１４ｃと、ＯＫキー１４ｄと、登録キー１４ｅと、キャンセルキー１４ｆとが表示されている。
【００３６】
ラジオボタン１４ｂは、表示されている２つの丸窓のいずれかにマウスを操作してカーソルを合わせ、クリックすることにより選択することができる。また、テンキー１４ｃ、ＯＫキー１４ｄ、登録キー１４ｅ、キャンセルキー１４ｆについては、マウスを操作してカーソルを合わせ、クリックすることにより、その機能を設定することができる。ＯＫキー１４ｄは、送信先の入力が完了したことを指示するキーであり、このＯＫキー１４ｄが操作されると、送信する画像データがスプールファイルに記憶される。スプールファイルに記憶される画像は、ポストスクリプト形式で記憶される。
【００３７】
登録キー１４ｅは、ＰＰＤ６ｃに各種のパラメータを書き込むことを指示するキーで、この登録キー１４ｅが操作されると、入力されたファクシミリ番号がＰＰＤ６ｃに登録される。なお、ラジオボタン１４ｂにより同報通信が指定されている場合は、この登録キー１４ｅの操作は、無視される。キャンセルキー１４ｆは、入力処理の中止を指示するものである。
【００３８】
ファクシミリ番号を入力する際には、ラジオボタン１４ｂのＦＡＸ番号を指定し、テンキー１４ｃまたは操作部７のキーボードに備えられているテンキーを使用してファクシミリ番号を入力する。同報通信を行う場合は、ラジオボタン１４ｂの同報通信を指定し、キーボードに備えられているキーを使用して同報通信リストを構成しているファイル名を入力する。
【００３９】
図６および図７は、宛先設定プログラムの処理を示すフローチャートである。この宛先設定プログラムは、ポストスクリプトファイルを引数に指定された状態で立ち上げられることにより、そのポストスクリプトファイルをＬＰＲコマンドに渡すフロントエンドとして働く。その場合には、この宛先設定プログラムにて宛先を示すオプションコマンドを生成して、同時にＬＰＲコマンドに渡す。一方、この宛先設定プログラムは、スタンドアロンで立ち上がることもできる。この場合は、単に宛先を入力し、その宛先をＰＰＤ６ｃに書き込む処理を行う。
【００４０】
図６に示す処理では、まず、図５に示す入力画面１４を表示する（Ｓ２１）。次に、表示画面１４またはキーボードにおける入力データを取り込む（Ｓ２２）。次に、取り込んだ入力データがＯＫキー１４ｄであるか否かを判断する（Ｓ２３）。
【００４１】
取り込んだ入力データがＯＫキー１４ｄである場合は（Ｓ２３：Ｙｅｓ）、図７に示す処理へ進み、ＯＫキー１４ｄではない場合は（Ｓ２３：Ｎｏ）、キャンセルキー１４ｆか否かを判断する（Ｓ２４）。取り込んだ入力データがキャンセルキー１４ｆである場合は（Ｓ２４：Ｙｅｓ）、このフロントエンド処理を終了し、取り込んだ入力データがキャンセルキー１４ｆではない場合は（Ｓ２４：Ｎｏ）、次に、取り込んだ入力データが登録キー１４ｅであるか否かを判断する（Ｓ２５）。登録キー１４ｅである場合は（Ｓ２５：Ｙｅｓ）、それまでに入力された送信先を示す情報をＰＰＤ６ｃに記憶する処理を行う。
【００４２】
この処理では、まずＰＰＤ６ｃを指定するためのダイアログ画面を表示する（Ｓ２９）。ユーザーはこのダイアログ画面より、書き換えるＰＰＤ６ｃを選択する。次に、その選択されたＰＰＤ６ｃに対し、後述する一連の処理により入力された送信先データを書き込む（Ｓ３０）。この処理により、前記図２に示すＧＵＩ画面の「ＦＡＸ送信先」メニュー中に、この送信先データが表示され、図３に示す操作によりこの送信先を選択することが可能となる。なお、この登録キー１４ｅは、主にスタンドアロンで立ち上げられた場合に使用されることが多いが、フロントエンドとして立ち上げた際にも使用できる。なお、ラジオボタン１４ｂにより同報通信が選択されている場合には、登録キー１４ｅが操作されたことは、無視されＳ２６の処理へ進む。
【００４３】
Ｓ２５の判断処理で、取り込んだ入力データが登録キー１４ｅではない場合は（Ｓ２５：Ｎｏ）、取り込んだ入力データが、ラジオボタン１４ｂの切り替えを指示するものか否かを判断する（Ｓ２６）。取り込んだ入力データが、ラジオボタン１４ｂの切り替えを指示するものである場合は（Ｓ２６：Ｙｅｓ）、ラジオボタン１４ｂの切り替えを行い、取り込んだ入力データが、ラジオボタン１４ｂの切り替えを指示するものではない場合は（Ｓ２６：Ｎｏ）、数字または文字データであるので、送信先表示窓１４ａに表示を行う（Ｓ２７）。Ｓ２７またはＳ２８の処理を終了した場合は、Ｓ２２の処理に戻る。
【００４４】
次に、図７を参照して、取り込んだ入力データがＯＫキー１４ｄである場合の処理について説明する。図７は、ＯＫキー１４ｄが操作された場合に行われる処理を示すフローチャートである。まず、ラジオボタン１４ｂは、同報通信に設定されているか否かを判断する（Ｓ４１）。ラジオボタン１４ｂが、同報通信に設定されていない場合は（Ｓ４１：Ｎｏ）は、送信先表示窓に送信先のファクシミリ番号が表示されているので、つぎに続く文字列がファクシミリ番号であることを示すオプションコマンド文字列（例えば、「ＦＡＸＮＵＭＢＥＲ＝」）を作成する（Ｓ４２）。一方、ラジオボタン１４ｂが同報通信に設定されている場合は（Ｓ４１：Ｙｅｓ）は、送信先表示窓１４ａに同報通信の送信先が記載されたファイル名が表示されているので、つぎに続く文字列がファクシミリ番号であることを示すオプションコマンド文字列（例えば、「ＮＵＭＢＥＲＬＩＳＴ＝」）を作成し（Ｓ４３）、同報通信リストのデータの書き換えを禁止する（Ｓ４４）。具体的には、ＯＳあるいはファイルシステムの機能により送信する画像情報の送信先として指定された同報リストの書き換えを禁止したり、同報通信リストを書き換えるプログラムが起動するのを禁止したり、同報通信リストを書き換える操作を行った場合でも、指定された同報通信リストを記憶するメモリの書き換えを行わないようにするなどの方法がある。この書き換え禁止の設定により、スプール処理等の間に同報通信リストが書き換えられることがなく間違った送信先に送信情報が送信されるのを防止することができる。
【００４５】
Ｓ４２の処理またはＳ４４の処理が終了した場合は、次に、送信先表示窓１４ａに表示された文字列をオプションコマンド文字列に追加する（Ｓ４５）。これにより送信先を示すオプションコマンドが生成されることになる。ＬＰＲコマンドにオプション文字列を付加し（Ｓ４６）、ＰＰＤ６ｃをテンポラリエリアにコピーする（Ｓ４７）。さらにそのコピーされたＰＰＤ６ｃのファイル名に基づいてオプション文字列を作成しＬＰＲコマンドに付加して（Ｓ４８）フロントエンド処理を終了する。
【００４６】
ここで、ＰＰＤ６ｃをコピーするのは、スプール処理の後ＰＰＤ６ｃが参照され、送信先や送信画像の仕様が設定されるが、その間にＰＰＤ６ｃが変更されると送信先や送信画像の仕様が異なるので、コピーを作成し、そのコピーしたＰＰＤ６ｃに記載された送信先や送信画像の仕様に基づいて送信データを作成するためである。
【００４７】
上記あて先設定プログラムを使用せずに、ファクシミリ送信することも可能である。これは主にグラフィカルなユーザーインターフェースをもつことができないターミナル上からファクシミリ送信する場合などに使用される。この場合は、ユーザーがＬＰＲコマンドを直にターミナルから呼び出すことにより行なわれる。ユーザーはこの際に、直にオプションコマンド文字列を指定することにより宛先を指定することもできる。
【００４８】
また本発明に示すようにＰＰＤ６ｃにあらかじめ設定された宛先を使用する場合は、宛先のオプションコマンドを省略することもできる。
【００４９】
次に、図８を参照してバックエンド処理について説明する。図８は、バックエンド処理を示すフローチャートである。バックエンド処理では、まず、ＬＰＲコマンドのコマンドラインのオプションを解析し（Ｓ５１）、コマンドラインにオプションとして送信先のファクシミリ番号が付加されているか否かを判断する（Ｓ５２）。
【００５０】
コマンドラインにオプションとして送信先のファクシミリ番号が付加されている場合は（Ｓ５２：Ｙｅｓ）、そのファクシミリ番号をＦＡＸ番号リストに記憶する（Ｓ５３）。このＦＡＸ番号リストは、例えばＲＡＭ３のテンポラリエリアに記憶される送信先リストである。
【００５１】
コマンドラインにオプションとして送信先のファクシミリ番号が付加されていない場合（Ｓ５２：Ｎｏ）、またはＳ５３の処理を終了した場合は、次にコマンドラインにオプションとして同報通信のファイル名が付加されているか否かを判断する（Ｓ５４）。コマンドラインにオプションとして同報通信リストのファイル名が付加されている場合は（Ｓ５４：Ｙｅｓ）、同報通信リストに記憶されているファクシミリ番号をＦＡＸ番号リストに記憶し（Ｓ５５）、次に、同報通信リストの書き換え禁止を解除する（Ｓ５６）。この解除により、同報通信リストの書き換えが可能となり同報通信リストを更新することができる。
【００５２】
Ｓ５４の判断処理で、コマンドラインにオプションとして同報通信のファイル名が付加されていない場合（Ｓ５４：Ｎｏ）、またはＳ５６の処理を終了した場合は、次にテンポラリエリアに記憶されたＦＡＸ番号リストが、空であるか否かを判断する（Ｓ５７）。
【００５３】
ＦＡＸ番号リストが空である場合は（Ｓ５７：Ｙｅｓ）、コマンドラインにオプションとしてコピーされたＰＰＤ６ｃが指定されているか否かを判断する（Ｓ５８）。なお、フロントエンド処理のＳ４７においてＰＰＤ６ｃがコピーされた場合は、Ｓ４８においてコマンドラインにオプションとしてコピーされたＰＰＤ６ｃが指定される。フロントエンド処理を使用せずに、コマンドラインによりファクシミリ送信が命令された場合には、コピーが作成されない。
【００５４】
オプションとしてコピーされたＰＰＤ６ｃが指定されている場合は（Ｓ５８：Ｙｅｓ）、コピーされたＰＰＤ６ｃから情報をとり（Ｓ５９）、コピーされたＰＰＤ６ｃを削除する（Ｓ６０）。
【００５５】
一方、コマンドラインにオプションとしてコピーされたＰＰＤ６ｃが指定されていない場合は（Ｓ５８：Ｎｏ）、ＣＵＰＳ６ｂに登録されたＰＰＤ６ｃから情報をとる（Ｓ６１）。Ｓ６０またはＳ６１の処理を終了した場合は、コピーされたＰＰＤ６ｃあるいはＣＵＰＳ６ｂに登録されたＰＰＤ６ｃから取得した送信先のファクシミリ番号をＦＡＸ番号リストに追加する（Ｓ６２）。
【００５６】
Ｓ５７の判断処理でＦＡＸ番号リストが空ではない場合（Ｓ５７：Ｎｏ）、またはＳ６２の処理を終了した場合は、次にＦＡＸ番号リストに記憶された送信先のファクシミリ番号を記載したヘッダ情報を作成し（Ｓ６３）、次に、スプールファイルから読み出したポストスクリプト形式で記述された送信データをＰＰＤ６ｃなどにより設定された解像度でラスタライズを行う（Ｓ６４）。例えば、高解像度が指定されている場合には、解像度を例えば２００×１００ｄｐｉとし、普通解像度が指定されている場合には、解像度を例えば１００×１００ｄｐｉとしてラスタライズを行う。
【００５７】
さらに、ファクシミリで送信することができるＴＩＦＦ（Tagged Image File Format）形式の送信データにエンコードし（Ｓ６５）、ヘッダ情報を付加した送信データをファクシミリ装置１１へ送信出力する（Ｓ６６）。
【００５８】
以上、実施形態に基づいて説明したように、ファクシミリ送信を行う際に、ＰＰＤ６ｃにファクシミリ装置により送信する送信先を指定し、送信を指示すると送信データは、スプール処理により一時待機状態となり、スプール処理が終了した後、ＰＰＤ６ｃを参照して送信先が設定される。従って、従来ＣＵＰＳ６ｂにより供給されているシステムを利用し、大幅なプログラムの変更や、新たなプログラムを作成することなく、ファクシミリ装置に送信先を設定することができる。
【００５９】
また、スプール処理において、送信処理が待機している間に、ＰＰＤ６ｃが書き換えられると、意図した送信先とは異なる送信先に送信されるので、ＰＰＤ６ｃに記述されている情報をＲＡＭ３のテンポラリエリアにコピーし、そのテンポラリエリアにコピーされた情報に基づいて、スプール処理された後の送信する画像情報に送信先を添付するので、正しい送信先を設定することができる。
【００６０】
なお、請求項１記載の送信データ形成ステップは、図８に記載のフローチャートのＳ６３，Ｓ６５，Ｓ６６の処理が該当する。また、請求項３記載の退避ステップは、図７に記載のフローチャートのＳ４７の処理が該当する。
【００６１】
以上実施形態に基づき本発明を説明したが、本発明は上記実施形態に何ら限定されるものでなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【００６２】
例えば、上記実施形態では、送信先のファクシミリ番号を送信する画像情報のヘッダに記述してファクシミリ装置１１へ送信するものとしたが、画像情報とは別のファイルとして送信してもよい
また、上記実施形態では、同報通信リストの指定をフロントエンド処理において、行うものとしたが、ＰＰＤ６ｃにおいて、個人名と同様に同報通信リストを指定し、バックエンド処理において、ＰＰＤ６ｃにより指定されている同報通信リストに基づいて、ＦＡＸ送信データに送信先を添付するようにしてもよい。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施形態におけるコンピュータの電気的構成を示すブロック図である。
【図２】ＰＰＤのパラメータを設定するＧＵＩ入力処理において表示される設定画面を示す図である。
【図３】ＧＵＩ入力処理を示すフローチャートである。
【図４】ファクシミリ送信処理の概要を示すフローチャートである。
【図５】宛先設定プログラムの処理における表示画面を示す図である。
【図６】宛先設定プログラムの処理を示すフローチャートである。
【図７】ＯＫキーが操作された場合の処理を示すフローチャートである。
【図８】バックエンド処理を示すフローチャートである。
【符号の説明】
【００６４】
１              コンピュータ（画像処理装置）
２              ＣＰＵ
３              ＲＡＭ（一時記憶手段）
６              ハードディスク（記憶手段）
６ｃ            ＰＰＤ
６ｄ            同報通信ファイル（同報通信リスト）
６ｅ            ＦＡＸドライバ（画像処理プログラム）
１１            ファクシミリ装置
【図１】
0004650200.tif 000002
【図２】
0004650200.tif 000003
【図３】
0004650200.tif 000004
【図４】
0004650200.tif 000005
【図５】
0004650200.tif 000006
【図６】
0004650200.tif 000007
【図７】
0004650200.tif 000008
【図８】
0004650200.tif 000009