JP4006123B2 - 情報処理システム、情報処理装置及びその制御方法、記録媒体 - Google Patents
情報処理システム、情報処理装置及びその制御方法、記録媒体 Download PDFInfo
- Publication number
- JP4006123B2 JP4006123B2 JP02082399A JP2082399A JP4006123B2 JP 4006123 B2 JP4006123 B2 JP 4006123B2 JP 02082399 A JP02082399 A JP 02082399A JP 2082399 A JP2082399 A JP 2082399A JP 4006123 B2 JP4006123 B2 JP 4006123B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- transmission data
- transmission
- information processing
- setting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000010365 information processing Effects 0.000 title claims description 63
- 238000000034 method Methods 0.000 title claims description 36
- 230000005540 biological transmission Effects 0.000 claims description 186
- 230000008569 process Effects 0.000 claims description 24
- 238000003672 processing method Methods 0.000 claims description 8
- 238000012545 processing Methods 0.000 description 30
- 238000010586 diagram Methods 0.000 description 28
- 230000006870 function Effects 0.000 description 21
- 239000002131 composite material Substances 0.000 description 12
- 238000012546 transfer Methods 0.000 description 12
- 230000009467 reduction Effects 0.000 description 7
- 230000002457 bidirectional effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 239000011521 glass Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Images
Landscapes
- Facsimile Transmission Control (AREA)
- Facsimiles In General (AREA)
- Storing Facsimile Image Data (AREA)
Description
【発明の属する技術分野】
本発明は、FAX機能を備えた複合装置と情報処理装置を有する情報処理システム及びその制御方法、情報処理装置及びその制御方法、コンピュータ可読メモリに関するものである。
【0002】
【従来の技術】
従来、FAX送信機能を持つ複合装置には、入力された1つの文書を複数の送信先に送信する同報送信機能が備わっている。複合装置への文書の入力は、複合装置のリーダ(スキャナ)部から入力する方法と、複合装置に接続されたパーソナルコンピュータなどの情報処理装置から入力する方法とがあった。
【0003】
【発明が解決しようとする課題】
しかしながら、上記従来の複合装置で、上記のどちらの入力方法の場合にも、入力された文書を同報送信する場合には、指定可能な送信先数には上限が設けられているのが一般的であった。したがって、複合装置が同報送信可能な上限を超える送信先へ送信するには、リーダ部あるいは情報処理装置から同一のドキュメントを送信先を変えながら、複数回の操作で複合装置へ転送する作業が必要であり、使い勝ってが悪く、文書を効率的に送信することができなかった。
【0004】
本発明は上記の問題点に鑑みてなされたのものであり、文書を効率的に送信することができる情報処理システム及びその制御方法、情報処理装置及びその制御方法、コンピュータ可読メモリに関するものである。
【0005】
【課題を解決するための手段】
上記の目的を達成するための本発明による情報処理システムは以下の構成を備える。即ち、
ファクシミリ装置と、該ファクシミリ装置と通信可能な情報処理装置を有する情報処理システムであって、
前記情報処理装置は、
アプリケーションにより作成された文書の送信先を設定する設定手段と、
前記送信先を特定するための送信先情報を記憶する記憶手段と、
前記設定手段により設定された送信先に対応する送信先情報を前記記憶手段から取得する取得手段と、
前記設定手段が設定した前記送信先の数が前記ファクシミリ装置が同報送信可能な所定数以下である場合は前記文書に基づく単一の送信データであって前記取得手段が取得した前記送信先情報を含む送信データを生成し、前記設定手段が設定した前記送信先の数が前記所定数より大きい場合は前記文書に基づく複数の送信データであって各送信データに含まれる前記送信先情報の数が前記所定数以下となる複数の送信データを生成する生成手段と、
前記生成手段が生成した前記送信データを前記ファクシミリ装置へ送信する第1送信手段とを有し、
前記ファクシミリ装置は
前記第1送信手段が送信した前記送信データを受信する受信手段と、
前記送信データに含まれる前記送信先情報により特定される送信先に前記送信データを送信する第2送信手段と
を有する。
【0006】
また、好ましくは、前記情報処理装置は、前記所定数を示す情報を保持する保持手段を更に有し、
前記生成手段は、前記保持手段が保持する情報に基づいて前記送信データを生成する。
【0007】
また、好ましくは、前記情報処理装置は、前記所定数を示す情報を前記ファクシミリ装置から取得する第2取得手段を更に有し、
前記生成手段は、前記第2取得手段が取得した前記情報に基づいて前記送信データを生成する。
【0008】
また、好ましくは、前記生成手段は、カバーページを含む前記送信データを生成する。
【0012】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
ファクシミリ装置と通信可能な情報処理装置であって、
アプリケーションにより作成された文書の送信先を設定する設定手段と、
前記送信先を特定するための送信先情報を記憶する記憶手段と、
前記設定手段により設定された送信先に対応する送信先情報を前記記憶手段から取得する取得手段と、
前記設定手段が設定した前記送信先の数が前記ファクシミリ装置が同報送信可能な所定数以下である場合は前記文書に基づく単一の送信データであって前記取得手段が取得した前記送信先情報を含む送信データを生成し、前記設定手段が設定した前記送信先の数が前記所定数より大きい場合は前記文書に基づく複数の送信データであって各送信データに含まれる前記送信先情報の数が前記所定数以下となる複数の送信データを生成する生成手段と、
前記生成手段が生成した前記送信データを前記ファクシミリ装置へ送信する送信手段と、
を有する。
【0013】
また、好ましくは、前記所定数を示す情報を保持する保持手段を更に有し、
前記生成手段は、前記保持手段が保持する情報に基づいて前記送信データを生成する。
【0014】
また、好ましくは、前記所定数を示す情報を前記ファクシミリ装置から取得する第2取得手段を更に有し、
前記生成手段は、前記第2取得手段が取得した前記情報に基づいて前記送信データを生成する。
【0015】
また、好ましくは、前記生成手段は、カバーページを含む前記送信データを生成する。
【0019】
上記の目的を達成するための本発明による情報処理方法は以下の構成を備える。即ち、
ファクシミリ装置と通信可能な情報処理装置における情報処理方法であって、
アプリケーションにより作成された文書の送信先を設定する設定工程と、
前記設定工程にて設定された送信先を特定するための送信先情報を、複数の送信先情報が記憶された記憶部から取得する取得工程と、
前記設定工程にて設定された前記送信先の数が前記ファクシミリ装置が同報送信可能な所定数以下である場合は前記文書に基づく単一の送信データであって前記取得工程にて取得された前記送信先情報を含む送信データを生成し、前記設定工程にて設定された前記送信先の数が前記所定数より大きい場合は前記文書に基づく複数の送信データであって各送信データに含まれる前記送信先情報の数が前記所定数以下となる複数の送信データを生成する生成工程と、
前記生成工程にて生成された送信データを前記ファクシミリ装置へ送信する送信工程と、
を有する。
上記の目的を達成するための本発明による記録媒体は以下の構成を備える。即ち、
コンピュータに、
アプリケーションにより作成された文書の送信先を設定する設定工程と、
前記設定工程にて設定された送信先を特定するための送信先情報を、複数の送信先情報が記憶された記憶部から取得する取得工程と、
前記設定工程にて設定された前記送信先の数が前記ファクシミリ装置が同報送信可能な所定数以下である場合は前記文書に基づく単一の送信データであって前記取得工程にて取得された前記送信先情報を含む送信データを生成し、前記設定工程にて設定された前記送信先の数が前記所定数より大きい場合は前記文書に基づく複数の送信データであって各送信データに含まれる前記送信先情報の数が前記所定数以下となる複数の送信データを生成する生成工程と、
前記生成工程にて生成された送信データを前記ファクシミリ装置へ送信する送信工程と、
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【0022】
上記の目的を達成するための本発明によるコンピュータ可読メモリは以下の構成を備える。即ち、
FAX機能を備えた複合装置と接続される情報処理装置の制御のプログラムコードが格納されたコンピュータ可読メモリであって、
複数ページで構成される出力画像データとその出力設定情報を中間データ形式で記憶媒体に一時保存する一時保存工程のプログラムコードと、
前記一時保存工程で一時保存された中間データ形式の出力画像データの出力設定情報を取得する取得工程のプログラムコードと、
前記取得工程で取得した出力設定情報に基づいて、ジョブを生成する生成工程のプログラムコードと、
前記生成工程で生成されたジョブの出力を制御する制御工程のプログラムコードと
を備える。
【0023】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。
【0024】
本発明の実施形態の情報処理装置を説明する前に、本発明に適用可能なFAX送信機能を備えた複合装置と前記情報処理装置からなる情報処理システムの構成について説明する。
【0025】
図1は本発明の実施形態に適用可能な情報処理システムの構成を示すブロック図である。
【0026】
図1において、複合装置4000は、リーダ部4100、プリンタ部4200、外部装置4300から構成される。リーダ部4100は、原稿の画像を読み取り、画像データを出力する画像入力装置である。プリンタ部4200は、複数種類の記録紙カセットを有し、プリント命令により画像データを記録紙上に可視像として出力する画像出力装置である。外部装置4300は、リーダ部4100と電気的に接続されたものであり、各種の機能を有する。外部装置4300は、情報処理装置3000と接続され、情報処理装置3000とのデータの送受信を行うことを可能とする。また、電話回線を介して通信を行うことを可能とする。
【0027】
次に、リーダ部4100及びプリンタ部4200の詳細構成について、図2を用いて説明する。
【0028】
図2は本発明の実施形態に適用可能なリーダ部及びプリンタ部の詳細構成を示す図である。
【0029】
まず、リーダ部4100において、原稿給送装置4101上に積載された原稿は、1枚ずつ順次原稿台ガラス面4102上に搬送される。そして、原稿が原稿台ガラス面4102の所定位置へ搬送されると、リーダ部4100のランプ4103が点灯し、かつスキャナユニット4104が移動して原稿を露光走査する。原稿の反射光は、ミラー4105、4106、4107、およびレンズ4108を介してCCDイメージセンサ部4109(以下、CCDと称する)に入力される。
【0030】
次に、プリンタ部4200に入力された画像信号は、露光制御部4201にて変調された光信号に変換されて感光体4202を照射する。この照射光によって感光体4202上に作られた潜像は、現像器4203によって現像される。次に、現像像の先端とタイミングを合わせて転写積載部4204、もしくは4205より転写紙が搬送され、転写部4206において、現像像が転写される。転写像は、定着部4207にて転写紙に定着された後、排紙部4208より装置外部に排出される。
【0031】
排紙部4208から出力された転写紙は、ソータ4220でソート機能が働いている場合には、各ビンに排出され、また、ソート機能が働いていない場合には、ソータの最上位のビンに排出される。また、順次読み込む画像を1枚の転写紙の両面に出力する場合には、定着部4207で定着された転写紙を、一度、排紙部4208まで搬送後、転写紙の搬送向きを反転して搬送方向切り替え部材4209を介して再給紙用被転写紙積載部4210に搬送する。そして、次の原稿が準備されると、上記プロセスと同様にして原稿画像が読み取られ、再給紙用被転写紙積載部4210より転写紙が給紙される。これにより、同一転写紙の表面、裏面に2枚の原稿画像が出力される。
【0032】
次に、外部装置4300の詳細構成について、図3を用いて説明する。
【0033】
図3は本発明の実施形態に適用可能な外部装置の詳細構成を示すブロック図である。
【0034】
外部装置4300は、リーダ部4100とケーブルで接続され、外部装置4300内のコア部4307で信号の制御や各機能の制御を行う。この外部装置4300内には、各種情報を記憶するハードディスク4308と、FAX送受信を行うFAX部4301と、各種原稿情報を電気信号に変換し、光磁気ディスク(外部記憶装置4303)に保存するファイル部4302と、情報処理装置3000からのコード情報をイメージ情報に展開するフォーマッタ部4305と、情報処理装置3000とのインタフェースを行うコンピュータ・インタフェース部4304と、リーダ部4100からの情報を蓄積したり、情報処理装置3000から送られてきた情報を一時的に蓄積するためのイメージメモリ部4306と、上記各種構成要素を制御するコア部4307が設けられている。
【0035】
次に、本実施形態の情報処理装置3000の詳細構成について、図4を用いて説明する。
【0036】
図4は本発明の実施形態の情報処理装置の詳細構成を示すブロック図である。
情報処理装置3000は、CPU3001とRAM3002と、ROM3003とキーボードコントローラ(KBC)3005と、CRTコントローラ(CRTC)3006とディスクコントローラ(DKC)3007と、プリンタコントローラ(PRTC)3008と、キーボード(KB)3009と、CRTディスプレイ(CRT)3010と、外部メモリ3011とを備えている。
【0037】
CPU3001はシステムバス3004に接続された各デバイスを統括的に制御する中央処理装置であり、ROM3003のプログラム用ROM3003b(後述)あるいは外部メモリ3011に記憶された文書処理プログラム等に基づいて、図形、イメージ、文字、表(表計算等を含む)等が混在した文書処理を実行する。また、CPU3001は、例えば、RAM3002上に設定された表示情報RAMへのアウトラインフォントの展開(ラスタライズ)処理を実行し、CRTディスプレイ3010上でのWYSIWYG(What You See Is What You Get:CRTディスプレイ画面上に見えているそのままの大きさや形で印刷できる機能)を可能としている。
【0038】
更に、CPU3001はCRTディスプレイ3010上のマウスカーソル(図示略)等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。ユーザは複合装置4000を使用して印刷する際、印刷の設定に関するウインドウを開き、複合装置4000の設定や印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行うことができるようになっている。
【0039】
RAM3002はCPU3001の主メモリ、ワークエリア等として機能する。ROM3003はフォント用ROM3003aと、プログラム用ROM3003bと、データ用ROM3003cとを備えている。フォント用ROM3003aあるいは外部メモリ3011は、上記文書処理の際に使用するフォントデータなどを記憶する。プログラム用ROM3003bあるいは外部メモリ3011は、CPU3001の制御プログラムであるオペレーティングシステム(以下、OSと称する)等を記憶する。データ用ROM3003cあるいは外部メモリ3011は、上記文書処理等を行う際に使用する各種データを記憶する。
【0040】
キーボードコントローラ3005は、キーボード3009やポインティングデバイス(図示略)からのキー入力を制御する。CRTコントローラ3006は、CRTディスプレイ3010の表示を制御する。ディスクコントローラ3007は、外部メモリ3011とのアクセスを制御する。プリンタコントローラ3008は、双方向インタフェース3012を介して複合装置4000(外部装置3)に接続されて、複合装置4000との通信制御処理を実行する。キーボード3009は、各種キーを備えている。
【0041】
CRTディスプレイ3010は、図形、イメージ文字、表等を表示する。外部メモリ3011はハードディスク(HD)、フロッピーディスク(FD)等から構成されており、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタ制御コマンド生成プログラム(以下、プリンタドライバと称する)等を記憶する。
【0042】
CPU3001、RAM3002、ROM3003、キーボードコントローラ3005、CRTコントローラ3006、ディスクコントローラ3007、プリンタコントローラ3008は、コンピュータ制御ユニット3500上に配設されている。
【0043】
次に、情報処理装置3000の機能構成の内、特に、複合装置4000等の印刷装置が直接接続されているか、あるいはネットワーク経由で接続されているコンピュータ等の処理を行う典型的な印刷処理の機能構成について、図5を用いて説明する。
【0044】
図5は本発明の実施形態の情報処理装置の印刷処理における機能構成を示すブロック図である。
【0045】
図5において、アプリケーション201、グラフィックエンジン202、プリンタドライバ203、およびシステムスプーラ204は、図4の外部メモリ3011に保存されたファイルとして存在する。そして、これらは、それぞれが実行される場合にOSやそのモジュールを利用するモジュールによってRAM3002にロードされ実行されるプログラムモジュールである。また、アプリケーション201およびプリンタドライバ203は、外部メモリ3011のFDやCD−ROMあるいはネットワーク(以上図示略)を経由して外部ディスク3011のHDに追加することが可能となっている。
【0046】
ユーザがアプリケーション201で作成したドキュメントを複合装置4000に印刷する手順を説明する。ユーザは、まず、アプリケーション201を起動するようOSに指示する。OSは、外部メモリ3011に保存されているアプリケーション201をRAM3002にロードして起動する。ユーザはアプリケーション201上でドキュメントを作成するか、既存のドキュメントを開き、OSあるいはアプリケーションの提供するプリンタの選択ウインドウで出力先を選択する。
【0047】
次に、ユーザはアプリケーション201に対して、ドキュメントに対する印刷の設定を指示する。アプリケーション201はこの指示をグラフィックエンジン202へ伝え、グラフィックエンジン202は選択されているプリンタに対応するプリンタドライバ203を外部メモリ3011からRAM3002にロードし、印刷の設定ウインドウを表示するようにプリンタドライバ203に指示し、プリンタドライバ203は設定ウインドウを表示する。ユーザは、この設定ウインドウに対して各種設定を行い、プリンタドライバ203はそこで指定された設定情報(以下、この設定情報をDEVMODEと称する)をグラフィックエンジン202経由でアプリケーション201へ返す。
【0048】
次に、ユーザは、アプリケーション201に対してドキュメントの印刷を指示する。アプリケーション201は、印刷の設定をプリンタドライバ203に指示するため、グラフィックエンジン202を経由して、先に取得したDEVMODEを用いてプリンタドライバ203の初期化を行う。その後、GDI(Graphic Device Interface)を介してグラフィックエンジン202に印刷命令を発行し、グラフィックエンジン202は受け取った印刷命令をDDI(Device Driver Interface)に変換して、プリンタドライバ203へ印刷命令を発行する。
【0049】
プリンタドライバ203は、グラフィックエンジン202から受け取ったDDIに基づいて、プリンタや複合装置が認識可能な制御コマンド、例えば、PDL(Page Description Language)に変換する。変換された制御コマンドは、OSによってRAM3002にロードされたシステムスプーラ204を経て、双方向インタフェース3012経由で複合装置4000へ印刷データとして出力される仕組みとなっている。
【0050】
次に、本発明の特徴的な機能構成である、図4及び図5で示した情報処理装置3000の機能構成に、更に、アプリケーションからの印刷データを一旦中間コードデータでスプールする構成を追加した機能構成について、図6を用いて説明する。
【0051】
図6は本発明の実施形態の情報処理装置の機能構成を示すブロック図である。
【0052】
図6は、図5に示した機能構成を拡張したものであり、グラフィックエンジン202からプリンタドライバ203へ印刷命令を送る際に、一旦、中間コードからなるスプールファイル303を生成する構成を有している。図6においては、スプールファイル303の内容に対して加工を施し、デスプーラ305が加工した内容で実際の印刷を実行することにより、アプリケーションからの印刷データに対して、カバーページの追加、複数のFAX送信先への繰り返し送信、カバーページのサイズの変更、本文の拡大/縮小出力、あるいは複合装置4000からの出力先(プリントアウト、FAX送信、ハードディスクへの保存)に応じた処理等、アプリケーションの持たない機能を実現することができる。
【0053】
以下、図6の構成の詳細を説明する。
【0054】
ユーザがアプリケーション201に対して印刷(FAX送信)を指示すると、まず、アプリケーション201は、印刷の開始命令(GDI:StartDoc)をグラフィックエンジン202経由でディスパッチャ301へ発行する。ディスパッチャ301は、プリンタドライバ203が提供する設定ウインドウを呼び出す。プリンタドライバ203は、設定ウインドウ内に図7、図8、図9に示すウインドウを有する。
【0055】
以下、設定ウインドウ内の各ウインドウについて、図7、図8、図9を用いて説明する。
【0056】
図7〜図9は本発明の実施形態の設定ウインドウを示す図である。
【0057】
図7は、電話帳リストの編集ウインドウを示している。ここでは、FAX送信先の個人やグループを定義し、電話帳リストデータベース(後述)へ登録することができる。
【0058】
図8は、送信の設定ウインドウを示しており、ここで指定された送信先へ、ドキュメントがFAX送信される。ここでは、新たな送信先あるいはすでに電話帳リストに登録されている個人やグループを送信先へ指定したり、新たな送信先を電話帳リストへ追加することができる。
【0059】
図9は、FAX送信時に添付するカバーページに関する設定ウインドウを示している。カバーページの添付方法として、ここでは「添付しない」、「送信者ごとに別ページを添付」、「全員に同じページを添付」の3種類から選べるようになっており、また、カバーページを添付する場合には、更にカバーページの種類、カバーページに記載する内容を設定できるようになっている。ユーザが、これらのウインドウに対して設定を行い、OKボタンを押して設定ウインドウを閉じると、プリンタドライバ203は、電話帳リストデータベースの内容を更新し、またカバーページに関する設定と送信の設定を、FAX情報ファイル306にジョブごとにスプールする。
【0060】
次に、FAX情報ファイル306にスプールされる情報について、図10を用いて説明する。
【0061】
図10は本発明の実施形態のFAX情報ファイルにスプールされる情報を示す図である。
【0062】
電話帳リストデータベースセクションには、個人情報とグループ情報が格納されており、図7に示した電話帳リストの編集ウインドウから、情報の表示、追加、編集、削除が行える。また、図8に示した送信の設定ウインドウから新たな個人情報を追加することもできる。ジョブごとの設定セクションには、図8に示した送信の設定ウインドウで指定された送信先と、図9に示したカバーページに関する設定ウインドウで指定されたカバーページに関する設定が、ジョブごとに格納されている。カバーページに関する設定は、図11に示す値を各ジョブの情報のCoverTypeに格納する。また、設定をジョブごとに格納するため、各ジョブの識別子として、JobIDをセットする。
【0063】
アプリケーション201は、StartDocに続いて、ページの開始命令(GDI:StartPage)、そのページに含まれるオブジェクトの描画命令、ページの終了命令(GDI:EndDoc)を、順次グラフィックエンジン202経由でディスパッチャ301へ発行する。ディスパッチャ301は、グラフィックエンジン202から受け取ったDDIが、アプリケーション201から発行されたGDIがグラフィックエンジン202で変換されたものであるか、デスプーラ305から発行されたGDIが同様に変換されたものであるか判断し、アプリケーション201からグラフィックエンジン202へ発行されたGDIの場合には、ディスパッチャ301は外部メモリ301に格納されているスプーラ302をRAM3002にロードし、スプーラ302へ印刷命令を発行する。
【0064】
次に、スプールファイル303にスプールされる情報について、図12を用いて説明する。
【0065】
図12は本発明の実施形態のスプールファイルにスプールされる情報を示す図である。
【0066】
ジョブ設定情報セクションには、ジョブを識別するJobIDと、出力先を示すDestinationが含まれている。これは、複合装置4000の複数の出力先(プリントアウト、FAX送信、ハードディスクへの保存等)のどこへ出力するかを示すデータである。
【0067】
ページ設定情報セクションには、ジョブに含まれるページに対する設定(用紙サイズ等)を保存する。全ページに対して同一の設定がされている場合には、1ページ分の設定を保存し、ジョブ中に異なる設定がなされている場合には、その設定の数分、設定を保存する。
【0068】
描画オブジェクト情報セクションには、各ページの設定情報(DevModeID)と、各ページに含まれるすべての描画レコードの情報(レコードの種類、出力位置等)、そして、描画レコードが使用するオブジェクト(フォント、ペン、ブラシ等)の情報がスプールされている。DevModeIDは、ページ設定情報セクションに保存されたページ設定のいずれかを指定している。
【0069】
スプールファイル303は、アプリケーション201から実行された印刷ジョブごとにスプーラ302によって独立に生成される。スプーラ302は受け取った印刷命令を中間コードに変換してスプールファイル303の描画オブジェクト情報セクションにページ単位で保存する。また、スプーラ302は、ジョブまたはページ毎にアプリケーションが設定している印刷データに関する設定情報をスプールファイル303のジョブ設定情報セクションおよびページ設定情報セクションに保存する。尚、スプールファイル303は外部メモリ3011上にファイルとして生成するが、RAM3002上に生成しても構わない。
【0070】
更に、スプーラ302は、外部メモリ3011に格納されているスプールファイルマネージャ304をRAM3002にロードし、スプールファイルマネージャ304に対してスプールファイル303の生成状況(ジョブの開始/終了、ページの開始/終了)を通知する。
【0071】
次に、スプールファイルマネージャ304で実行される処理について、図13を用いて説明する。
【0072】
図13は本発明の実施形態のスプールファイルマネージャで実行される処理を示すフローチャートである。
【0073】
ステップS801では、プリンタドライバ203からカバーページの添付設定を示すCoverTypeと、総分割ジョブ数を意味するJobCopiesの値を取得する。取得するデータとその意味を図14に示す。また、ステップS81で実行される処理の詳細については、後述する。
【0074】
ステップS802では、デスプール回数をカウントする変数Kの値を1に、JをJobCopiesの値に初期化しておく。ステップS803からステップS806の処理では、ステップS804におけるデスプール処理が総分割ジョブ数(JobCopies)回実行されるよう、繰り返し処理を行い、JobCopies回実行した時点で処理を終了する。
【0075】
つまり、ステップS803では、Jが0以上であるか否かを判定する。Jが0以上である場合(ステップS803でNO)、処理を終了する。一方、Jが0未満である場合(ステップS803でYES)、ステップS804に進み、デスプーラにK回目のデスプール処理を指示する。尚、ステップS804で実行される処理の詳細については、後述する。ステップS805では、Kを1インクリメントする。ステップS806では、Jを1デクリメントする。そして、ステップS803に戻る。
【0076】
次に、ステップS801で実行される処理の詳細、具体的には、プリンタドライバ201がカバーページの添付設定を示すCoverTypeと総分割ジョブ数を示すJobCopiesを計算する処理について、図15を用いて説明する。
【0077】
図15は本発明の実施形態のステップS801で実行される処理の詳細を示すフローチャートを示す図である。
【0078】
ステップS1001では、プリンタドライバ201はFAX情報ファイル306のジョブごとの設定セクション(図10参照)から、該当するジョブの情報を読み込み、CoverTypeとAddressCountを初期化する。AddressCountは、全送信先数を示す数値で、送信先情報に含まれる個人の宛先数と、送信先情報に含まれる各グループの個人数を合計した、実際の送信先の数である。また、計算すべき総分割ジョブ数JobCopiesは0で初期化しておく。
【0079】
ステップS1002では、CoverTypeが1(送信者ごとに別ページを添付)に設定されているか調べる。1の場合(ステップS1002でYES)には、ステップS1003に進み、JobCopiesにAddressCountをセットする。これは、各送信先へ異なったカバーページを添付したジョブを送信するため、送信先数分のジョブを生成することを意味する。
【0080】
一方、ステップS1002で、CoverTypeが1でない場合(ステップS1002でNO)、即ち、CoverTypeが0(添付しない)または2(全員に同じページを添付)の場合には、全送信先に同一のジョブを送るので、ステップS1004で、単一ジョブで送信することのできる最大送信先数(AddressMax)を取得する。そして、ステップS1005では、必要最小限のジョブ数(AddressCount+AddressMax−1/AddressMax)を計算し、JobCopiesにこの値をセットする。尚、ここでの演算子”/”は、余りを切り捨てた整数値を返すものとする。
【0081】
プリンタドライバ203は、接続されている複合装置4000の最大送信先数をあらかじめ固定値のデータとして保持しているか、あるいは双方向インターフェース3012を介して複合装置4000から取得する。複合装置4000から取得する際には、直接最大送信先数を取得しても良いし、複合装置4000のメモリ容量、ディスク容量等、最大送信宛先数に影響するデータを取得して、それらのデータから最大送信先数をプリンタドライバ203が決定しても良い。
【0082】
次に、ステップS804で実行される処理の詳細について、図16を用いて説明する。
【0083】
図16は本発明の実施形態のステップS804で実行される処理の詳細を示すフローチャートである。
【0084】
尚、スプールファイルマネージャ304は、ステップS804でデスプーラ305にデスプール処理を指示するが、この時ジョブ識別子であるJobID、何回目のデスプール処理であるかを示す変数Kの値、およびカバーページの添付設定を意味するCoverTypeをデスプーラ305へ渡す。ここでは、スプールファイルマネージャ304がデスプーラ305に指示したK回目のデスプール処理を示す。
【0085】
まず、ステップS1101では、デスプーラ305は、印刷の開始命令(GDI:StartDoc)をグラフィックエンジン202経由でディスパッチャ301へ発行する。ディスパッチャ301はグラフィックエンジン202から受け取ったDDIがアプリケーション201から発行されたGDIがグラフィックエンジン202で変換されたものであるか、デスプーラ305から発行されたGDIが同様に変換されたものであるか判断する。そして、デスプーラ305からグラフィックエンジン202へ発行されたGDIの場合には、ディスパッチャ301は外部メモリ3011に格納されているプリンタドライバ203をRAM3002にロードし、プリンタドライバ203へ印刷命令を発行する。
【0086】
ステップS1102からステップS1107では、送信先(送信先の電話番号等)とカバーページ情報(カバーページサイズ、カバーページ描画内容等)をカバーページ設定(CoverType)に合わせて取得する。CoverTypeが1(送信者ごとに別ページを添付)の場合には、図15のステップS1003に示すとおり、ジョブの分割数(JobCopies)は送信先数(AddressCount)であり、ステップS804の処理は送信先数(AddressCount)回行われる。即ち、K回目のデスプール処理ではK番目の送信先へK番目の送信先用のカバーページを添付して送信することになる。
【0087】
よって、ステップS1102で、CoverTypeが1(送信者ごとに別ページを添付)と判定された場合(ステップS1102でYES)には、ステップS1103で、K番目の送信先を取得する。そして、ステップS1104で、K番目の送信先のカバーページ情報を取得する。送信先およびカバーページ情報は、デスプーラ305がプリンタドライバ203から取得する。プリンタドライバ203は、FAX情報ファイル306のジョブごとの設定セクションの該当ジョブの情報に含まれる送信先情報からK番目の送信先を検索し、デスプーラ305へ返す。また、プリンタドライバ203は、同じく該当ジョブのカバーページ描画データをデスプーラ305へ返す。
【0088】
ここで、カバーページ情報の内容について、図17を用いて説明する。
【0089】
図17は本発明の実施形態のカバーページ情報の内容を示す図である。
【0090】
カバーページ設定セクションには、カバーページの用紙サイズに関する設定が含まれている。Templateには、カバーページに使用するテンプレートが指定されている。これは、図9に示したカバーページに関する設定の際、ページの種類として指定したテンプレートを示している。テンプレートには、カバーページに描画するデータの内、送信先によって変更しない部分の描画データが定義されており、内容は、スプールファイル303のと同様の中間コード形式で保存されている。もちろん、保存形式は、デスプーラ305が描画可能な一般的なメタファイル形式であってもよい。
【0091】
描画オブジェクトセクションには、発信者、送信先、注目ラベル、コメント等の情報が含まれる。これは、図9のダイアログから指定した描画オブジェクトの情報を意味している。送信先以外の情報に関しては、分割されたすべてのジョブで同一の内容となるため、FAX情報ファイル306のジョブごとの設定セクションの該当ジョブのカバーページ描画データから必要な情報を読み出し、描画オブジェクトセクションに書き込む。送信先に関しては、分割されたジョブの送信先の名前、ファクス番号、会社名、部署名をFAX情報ファイル306の電話帳リストデータベースセクションから読み出し、描画オブジェクトセクションに書き込む。このようにして、プリンタドライバ203はカバーページ情報を生成し、デスプーラ305へ返す。
【0092】
再び、図16の説明に戻る。
【0093】
ステップS1102でCoverTypeが1でない場合(ステップS1102でNO)、即ち、0か2と判断された場合には、ステップS1105で、指定される複数の送信先を取得する。一回のデスプール処理で送信できる送信先数はAddressMaxであるから、K番目のデスプール処理で送信される送信先は、((AddressMax×(K−1))+1)番目から(AddressMax×K)番目の送信先となる。送信先は、デスプーラ305がプリンタドライバ203から取得する。プリンタドライバ203は、FAX情報ファイル306のジョブごとの設定セクションの該当ジョブの情報に含まれる送信先情報から((AddressMax×(K−1))+1)番目から(AddressMax×K)番目の送信先を検索し、デスプーラ305へ返す。但し、最後のジョブでは、(AddressMax×(K−1))+1)番目から最後の送信先までを検索し、デスプーラ305へ返す。
【0094】
次に、ステップS1106で、CoverTypeが2(全員に同じページを添付)と判断された場合(ステップS1106でYES)には、全送信先へ同一のカバーページを送信するので、ステップS1107で、全送信先のカバーページ情報を取得する。カバーページ情報は、デスプーラ305がプリンタドライバ203から取得する。プリンタドライバ203は、FAX情報ファイル306のジョブごとの設定セクションの該当ジョブの情報に含まれるカバーページ描画データと、FAX情報ファイル306の電話帳リストデータベースセクションに含まれる送信先に関するカバーページ描画データとをデスプーラ305へ返す。一方、ステップS1106で、CoverTypeが2でないと判断された場合(ステップS1106でNO)には、CoverTypeが0(添付しない)を意味するため、カバーページ情報は取得しない。
【0095】
ステップS1108では、デスプーラ305はプリンタドライバ203に対して送信先の指定を行う。プリンタドライバ203は、これを受けて、複合装置4000への送信データの作成を開始する。
【0096】
ここで、送信データの内容について、図18を用いて説明する。
【0097】
図18は本発明の実施形態の送信データの内容を示す図である。
【0098】
プリンタドライバ203は、デスプーラ305によって指定された送信先情報を元に、FAX情報ファイル306から電話番号を取得し、図18に示すジョブ制御部のデータを生成する。生成されたデータは、システムスプーラ204を経由して、複合装置4000へ送信される。
【0099】
再び、図16の説明に戻る。
【0100】
ステップS1109では、カバーページの有無、つまり、CoverType=0であるか否かを判定する。特に、カバーページが有る場合には、ステップS1104またはステップS1107で取得したカバーページ情報を元に、グラフィックエンジン202経由でプリンタドライバ203に対してカバーページの出力を行う。
【0101】
ステップS1109で、カバーページが無い(CoverPageOptionが0(先頭ページの用紙サイズ)の)場合(ステップS1109でYES)には、ステップS1111へ進む。
【0102】
一方、ステップS1109で、カバーページが有る(CoverPageOptionが1(CoverPageSizeに指定された用紙サイズ)の)場合(ステップS1109でNO)には、カバーページ設定セクションのCoverPageSizeに指定されている用紙IDが示す用紙サイズをカバーページの用紙サイズとする。
【0103】
デスプーラ305は、テンプレートに含まれる描画データをカバーページの用紙サイズに合わせて、拡大あるいは縮小して描画を実行する。また、その際、カバーページ情報の描画オブジェクトセクションに含まれる描画データも同様に拡大あるいは縮小して描画する。
【0104】
ここで、デスプーラ305における拡大あるいは縮小時の描画方法について、図19を用いて説明する。
【0105】
図19は本発明の実施形態のデスプーラにおける拡大あるいは縮小時の描画方法を示す図である。
【0106】
デスプーラ305は、カバーページのサイズを決定すると、その用紙における有効記録領域のサイズをプリンタドライバ203から取得する。図19のX0、Y0は、Templateのサイズを示しており、X1、Y1およびX2、Y2は、実際に出力する用紙の有効記録領域を示している。デスプーラ305は拡大縮小率を以下の計算により求める。
【0107】
Min(X/X0,Y/Y0)
Minは、括弧内のデータの内、小さいほうの数値を返す演算子である。また、演算子”/”は、この場合、実数値を返すものとする。この演算により、Templateの描画内容は、図14に示すハッチングされた矩形サイズに拡大あるいは縮小される。この矩形サイズは、出力先の有効記録領域に対して、縦横比を変えずに描画できる最大サイズを意味する。ここでは、拡大あるいは縮小された出力矩形を有効記録領域の左上の位置に接するように配置しているが、上下、左右に対してセンタリングして配置しても良い。このようにして、Template内に含まれる各オブジェクトの位置、各オブジェクトのサイズに対して上の演算で求めた拡大縮小率を適用して、決定された出力矩形領域内に全オブジェクトの描画を実行する。例えば、図19の場合にTemplateと有効記録領域共に左上が原点であれば、各オブジェクトの座標、サイズに、上で求めた拡大縮小率を掛けることにより、出力先のオブジェクトの座標、サイズを求めることができる。
【0108】
そして、プリンタドライバ203は、これらのカバーページの描画命令を受け取り、図18の描画データ部のカバーページ描画データを生成し、複合装置4000へ送信する。
【0109】
再び、図16の説明に戻る。
【0110】
ステップS1111では、デスプーラ305はスプールファイル303の描画オブジェクト情報セクションに含まれる全ページの描画オブジェクトの描画をグラフィックエンジン202、ディスパッチャ301経由でプリンタドライバ203へ指示する。この際、スプールファイル303のジョブ設定セクションのPaperSizeOptionが0(ページごとの用紙サイズ)の場合には、描画オブジェクト情報セクションの各ページのDevModeIDが間接的に指定する用紙サイズに対して出力する。PaperSizeOptionが1(先頭ページの用紙サイズ)の場合には、描画オブジェクト情報セクションの先頭ページのDevModeIDが指定する用紙サイズに対して、各ページごとに拡大あるいは縮小しながら出力を行う。PaperSizeOptionが2(PaperSizeに指定された用紙サイズ)の場合には、ジョブ設定情報セクションのPaperSizeに指定されている用紙IDが示す用紙サイズに対して、各ページごとに拡大あるいは縮小しながら出力を行う。拡大縮小に関しては、カバーページを拡大あるいは縮小して出力する際と同様の方法で、各ページの描画オブジェクトを拡大あるいは縮小して出力する。
【0111】
プリンタドライバ203は、これらの描画命令を受け取り、図18の描画データ部の各ページの描画データを生成し、複合装置4000へ送信する。
【0112】
プリンタドライバ203からシステムスプーラ204経由で図18に示す送信データを受け取った外部装置4300は、フォーマッタ部4305にて描画データ部の内容に従ってイメージ情報に展開し、ジョブ制御部の出力先情報にFAXが指定されている場合には、ジョブ制御部の電話番号とともに展開されたイメージ情報をFAX部4301へ転送する。FAX部4301は、指定された送信先に、指定されたイメージ情報を送信する。出力先がFAX以外の場合には、展開したデータを指定された出力先(プリントアウトならプリンタ部4200、ハードディスクならハードディスク4308)へ転送する。
【0113】
そして、ステップS1112では、デスプーラ305は、印刷の終了命令(GDI:EndDoc)をグラフィックエンジン202経由でディスパッチャ301へ発行し、処理を終了する。
【0114】
以上説明したように、本実施形態によれば、送信文書とその送信設定情報を中間データとして、スプールファイルに管理し、その中間データを参照しながら送信文書の内容を変更した上で、送信先へ送信することができる。そのため、例えば、送信文書の用紙サイズが複数種類混在している場合でも、ユーザは用紙サイズを揃えるために原稿を作成しなおす必要はなく、自動的に用紙サイズを揃えることができる。また、カバーページのサイズをそれぞれの送信文書と同じサイズにするために、ユーザは、送信文書によって、サイズの異なるカバーページを用意する必要がなく、自動的に送信文書と同一の用紙サイズのカバーページを添付することができる。
【0115】
尚、本発明は、複数の機器(例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機、ファクシミリ装置など)に適用してもよい。
【0116】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【0117】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0118】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROMなどを用いることができる。
【0119】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0120】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0121】
【発明の効果】
以上説明したように、本発明によれば、ファクシミリ装置が同報送信可能な送信先数が制限されている場合でも、適切に情報処理装置が送信データを生成してファクシミリ装置へ送信データを送信し、ファクシミリ装置に同報送信を実行させることができる。
【図面の簡単な説明】
【図1】本発明の実施形態に適用可能な情報処理システムの構成を示すブロック図である。
【図2】本発明の実施形態に適用可能なリーダ部及びプリンタ部の詳細構成を示す図である。
【図3】本発明の実施形態に適用可能な外部装置の詳細構成を示すブロック図である。
【図4】本発明の実施形態の情報処理装置の詳細構成を示すブロック図である。
【図5】本発明の実施形態の情報処理装置の印刷処理における機能構成を示すブロック図である。
【図6】本発明の実施形態の情報処理装置の機能構成を示すブロック図である。
【図7】本発明の実施形態の設定ウインドウを示す図である。
【図8】本発明の実施形態の設定ウインドウを示す図である。
【図9】本発明の実施形態の設定ウインドウを示す図である。
【図10】本発明の実施形態のFAX情報ファイルにスプールされる情報を示す図である。
【図11】本発明の実施形態のカバーページの設定パラメータを示す図である。
【図12】本発明の実施形態のスプールファイルにスプールされる情報を示す図である。
【図13】本発明の実施形態のスプールファイルマネージャで実行される処理を示すフローチャートである。
【図14】本発明の実施形態のスプールファイルマネージャがプリンタドライバから取得するデータの内容を示す図である。
【図15】本発明の実施形態のステップS801で実行される処理の詳細を示すフローチャートを示す図である。
【図16】本発明の実施形態のステップS804で実行される処理の詳細を示すフローチャートである。
【図17】本発明の実施形態のカバーページ情報の内容を示す図である。
【図18】本発明の実施形態の送信データの内容を示す図である。
【図19】本発明の実施形態のデスプーラにおける拡大あるいは縮小時の描画方法を示す図である。
【符号の説明】
201 アプリケーション
202 グラフィックエンジン
203 プリンタドライバ
204 システムスプーラ
301 ディスパッチャ
302 スプーラ
303 スプールファイル
304 スプールファイルマネージャ
305 デスプーラ
306 FAX情報ファイル
Claims (16)
- ファクシミリ装置と、該ファクシミリ装置と通信可能な情報処理装置を有する情報処理システムであって、
前記情報処理装置は、
アプリケーションにより作成された文書の送信先を設定する設定手段と、
前記送信先を特定するための送信先情報を記憶する記憶手段と、
前記設定手段により設定された送信先に対応する送信先情報を前記記憶手段から取得する取得手段と、
前記設定手段が設定した前記送信先の数が前記ファクシミリ装置が同報送信可能な所定数以下である場合は前記文書に基づく単一の送信データであって前記取得手段が取得した前記送信先情報を含む送信データを生成し、前記設定手段が設定した前記送信先の数が前記所定数より大きい場合は前記文書に基づく複数の送信データであって各送信データに含まれる前記送信先情報の数が前記所定数以下となる複数の送信データを生成する生成手段と、
前記生成手段が生成した前記送信データを前記ファクシミリ装置へ送信する第1送信手段とを有し、
前記ファクシミリ装置は
前記第1送信手段が送信した前記送信データを受信する受信手段と、
前記送信データに含まれる前記送信先情報により特定される送信先に前記送信データを送信する第2送信手段と
を有することを特徴とする情報処理システム。 - 前記情報処理装置は、前記所定数を示す情報を保持する保持手段を更に有し、
前記生成手段は、前記保持手段が保持する情報に基づいて前記送信データを生成する
ことを特徴とする請求項1に記載の情報処理システム。 - 前記情報処理装置は、前記所定数を示す情報を前記ファクシミリ装置から取得する第2取得手段を更に有し、
前記生成手段は、前記第2取得手段が取得した前記情報に基づいて前記送信データを生成する
ことを特徴とする請求項1に記載の情報処理システム。 - 前記生成手段は、カバーページを含む前記送信データを生成する
ことを特徴とする請求項1乃至4のいずれか1項に記載の情報処理システム。 - ファクシミリ装置と通信可能な情報処理装置であって、
アプリケーションにより作成された文書の送信先を設定する設定手段と、
前記送信先を特定するための送信先情報を記憶する記憶手段と、
前記設定手段により設定された送信先に対応する送信先情報を前記記憶手段から取得する取得手段と、
前記設定手段が設定した前記送信先の数が前記ファクシミリ装置が同報送信可能な所定数以下である場合は前記文書に基づく単一の送信データであって前記取得手段が取得した前記送信先情報を含む送信データを生成し、前記設定手段が設定した前記送信先の数が前記所定数より大きい場合は前記文書に基づく複数の送信データであって各送信データに含まれる前記送信先情報の数が前記所定数以下となる複数の送信データを生成する生成手段と、
前記生成手段が生成した前記送信データを前記ファクシミリ装置へ送信する送信手段と、
を有することを特徴とする情報処理装置。 - 前記所定数を示す情報を保持する保持手段を更に有し、
前記生成手段は、前記保持手段が保持する情報に基づいて前記送信データを生成する
ことを特徴とする請求項5に記載の情報処理装置。 - 前記所定数を示す情報を前記ファクシミリ装置から取得する第2取得手段を更に有し、
前記生成手段は、前記第2取得手段が取得した前記情報に基づいて前記送信データを生成する
ことを特徴とする請求項5に記載の情報処理装置。 - 前記生成手段は、カバーページを含む前記送信データを生成する
ことを特徴とする請求項5乃至7のいずれか1項に記載の情報処理装置。 - ファクシミリ装置と通信可能な情報処理装置における情報処理方法であって、
アプリケーションにより作成された文書の送信先を設定する設定工程と、
前記設定工程にて設定された送信先を特定するための送信先情報を、複数の送信先情報が記憶された記憶部から取得する取得工程と、
前記設定工程にて設定された前記送信先の数が前記ファクシミリ装置が同報送信可能な所定数以下である場合は前記文書に基づく単一の送信データであって前記取得工程にて取得された前記送信先情報を含む送信データを生成し、前記設定工程にて設定された前記送信先の数が前記所定数より大きい場合は前記文書に基づく複数の送信データであって各送信データに含まれる前記送信先情報の数が前記所定数以下となる複数の送信データを生成する生成工程と、
前記生成工程にて生成された送信データを前記ファクシミリ装置へ送信する送信工程と、
を有することを特徴とする情報処理方法。 - 前記情報処理装置は、前記所定数を示す情報を保持する保持部を有し、
前記生成工程は、前記保持部が保持する情報に基づいて前記送信データを生成する
ことを特徴とする請求項9に記載の情報処理方法。 - 前記所定数を示す情報を前記ファクシミリ装置から取得する第2取得工程を有し、
前記生成工程は、前記第2取得工程が取得した前記情報に基づいて前記送信データを生成する
ことを特徴とする請求項9に記載の情報処理方法。 - 前記生成工程は、カバーページを含む前記送信データを生成する
ことを特徴とする請求項9乃至11のいずれか1項に記載の情報処理方法。 - コンピュータに、
アプリケーションにより作成された文書の送信先を設定する設定工程と、
前記設定工程にて設定された送信先を特定するための送信先情報を、複数の送信先情報が記憶された記憶部から取得する取得工程と、
前記設定工程にて設定された前記送信先の数が前記ファクシミリ装置が同報送信可能な所定数以下である場合は前記文書に基づく単一の送信データであって前記取得工程にて取得された前記送信先情報を含む送信データを生成し、前記設定工程にて設定された前記送信先の数が前記所定数より大きい場合は前記文書に基づく複数の送信データであって各送信データに含まれる前記送信先情報の数が前記所定数以下となる複数の送信データを生成する生成工程と、
前記生成工程にて生成された送信データを前記ファクシミリ装置へ送信する送信工程と、
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。 - 前記情報処理装置は、前記所定数を示す情報を保持する保持部を有し、
前記生成工程は、前記保持部が保持する情報に基づいて前記送信データを生成する
ことを特徴とする請求項13に記載の記録媒体。 - コンピュータに、前記所定数を示す情報を前記ファクシミリ装置から取得する第2取得工程を更に実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記生成工程は、前記第2取得工程が取得した前記情報に基づいて前記送信データを生成することを特徴とする請求項13に記載の記録媒体。 - 前記生成工程は、カバーページを含む前記送信データを生成する
ことを特徴とする請求項13乃至16のいずれか1項に記載の記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP02082399A JP4006123B2 (ja) | 1999-01-28 | 1999-01-28 | 情報処理システム、情報処理装置及びその制御方法、記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP02082399A JP4006123B2 (ja) | 1999-01-28 | 1999-01-28 | 情報処理システム、情報処理装置及びその制御方法、記録媒体 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2000224349A JP2000224349A (ja) | 2000-08-11 |
JP2000224349A5 JP2000224349A5 (ja) | 2005-12-15 |
JP4006123B2 true JP4006123B2 (ja) | 2007-11-14 |
Family
ID=12037772
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP02082399A Expired - Fee Related JP4006123B2 (ja) | 1999-01-28 | 1999-01-28 | 情報処理システム、情報処理装置及びその制御方法、記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4006123B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6485701B2 (ja) * | 2015-08-24 | 2019-03-20 | コニカミノルタ株式会社 | プログラムジョブ編集装置 |
-
1999
- 1999-01-28 JP JP02082399A patent/JP4006123B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2000224349A (ja) | 2000-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4566471B2 (ja) | 情報処理装置、情報処理システム、プレビュー制御方法、及びプログラム | |
US5615015A (en) | Apparatus and method of programming a job to be processed at a location other than the location at which the job is prepared | |
US7268909B2 (en) | Document processing method and apparatus | |
US8351064B2 (en) | Image output setting control system, image output setting control apparatus, image output instruction apparatus, management server, image output apparatus, computer-readable medium and computer data signal for designating different output conditions | |
US8223389B2 (en) | Information processing apparatus, information processing method, and program and storage medium therefor | |
JP5300206B2 (ja) | 情報処理装置、機能制限方法、記憶媒体及びプログラム | |
JP4124898B2 (ja) | 情報処理システム、情報処理装置及びその方法 | |
JP5132416B2 (ja) | 画像処理装置およびその制御方法 | |
JP5315075B2 (ja) | 画像処理装置、画像処理装置の制御方法およびプログラム | |
US8384920B2 (en) | Image processing apparatus and method, and program for implementing the method | |
JP2004214991A (ja) | 文書画像データ管理システム、文書画像データ管理プログラム、文書画像データ管理装置及び文書画像データ管理方法 | |
JP4006123B2 (ja) | 情報処理システム、情報処理装置及びその制御方法、記録媒体 | |
JP4006124B2 (ja) | 情報処理システム、情報処理装置及びその制御方法、記録媒体 | |
JP2001159961A (ja) | 印刷制御装置、方法および印刷システム | |
JP4047058B2 (ja) | 印刷制御装置及びそれをコンピュータにより実現するためのコンピュータプログラム及び印刷制御方法 | |
JP2005354591A (ja) | 印刷制御装置および方法 | |
JP3903037B2 (ja) | 文書作成方法及び文書作成装置 | |
JP2008148263A (ja) | 画像形成装置及びその制御方法 | |
JPH10150521A (ja) | ドキュメント処理装置およびその制御方法 | |
JP3903036B2 (ja) | 文書作成方法及び文書作成装置 | |
US20080317381A1 (en) | Image processing apparatus, image processing method, and program therefor | |
JP3991028B2 (ja) | 文書処理方法及び情報処理装置 | |
JP6859618B2 (ja) | 情報処理装置および情報処理プログラム | |
JP2025018568A (ja) | 画像処理装置、画像処理装置の制御方法、およびプログラム | |
JP2023139517A (ja) | 画像処理装置及び画像処理方法、プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051025 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051025 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7426 Effective date: 20051025 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20051025 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070412 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070420 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070619 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070718 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070817 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070827 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100831 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110831 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120831 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120831 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130831 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |