JP2000224366A - 複合画像形成システム、ファクシミリ送信制御方法および記憶媒体 - Google Patents

複合画像形成システム、ファクシミリ送信制御方法および記憶媒体

Info

Publication number
JP2000224366A
JP2000224366A JP11019754A JP1975499A JP2000224366A JP 2000224366 A JP2000224366 A JP 2000224366A JP 11019754 A JP11019754 A JP 11019754A JP 1975499 A JP1975499 A JP 1975499A JP 2000224366 A JP2000224366 A JP 2000224366A
Authority
JP
Japan
Prior art keywords
facsimile
transmission
control
output
external device
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.)
Pending
Application number
JP11019754A
Other languages
English (en)
Inventor
Hiroshi Koga
宏 古閑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP11019754A priority Critical patent/JP2000224366A/ja
Publication of JP2000224366A publication Critical patent/JP2000224366A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Facsimiles In General (AREA)
  • Facsimile Transmission Control (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【課題】 ファクシミリ送信を行う際の操作性の向上を
図るとともに、印刷出力と同じ描画出力でのファクシミ
リ送信を行うことができる複合画像形成システムを提供
する。 【解決手段】 ホストシステム100およびファクシミ
リ送信機能を実行するプリンタ112から構成される複
合画像形成システムにおいては、FAXドライバによ
り、送信属性情報および送信宛先情報の設定処理を行
い、設定した送信属性情報および送信宛先情報をプリン
タドライバに通知する。プリンタドライバでは、ホスト
システム100上のアプリケーションプログラムからの
ドキュメントを、プリンタ112に対する出力画像制御
命令に変換し、さらに送信宛先情報からファクシミリ送
信制御命令を生成し、これらを含む出力制御命令をプリ
ンタ112に送信する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ホストコンピュー
タなどの外部装置と、ファクシミリ送信機能を有する印
刷装置と、印刷装置を制御するための制御装置とを備え
る複合画像形成システム、そのファクシミリ送信制御方
法、および記憶媒体に関する。
【0002】
【従来の技術】従来、プリンタ機能およびファクシミリ
送信機能を有する複合プリンタにおいては、該プリンタ
に接続されたホストコンピュータから入力した画像を印
刷出力しまたはファクシミリ送信するように構成されて
いる。
【0003】この種の複合プリンタとしては、その運用
形態において、ホストコンピュータからの操作指示に基
づき印刷出力を行い、ファクシミリ送信時にはプリンタ
側での手動操作によりファクシミリ送信を行うように設
定されているものがある。
【0004】また、この種の複合プリンタに対する制御
方法としては、ホストコンピュータに、オペレーティン
グシステム環境下で動作するプリンタ制御プログラム
(プリンタドライバ)を搭載するとともに、このプリン
タドライバにファクシミリ送信制御処理を行うためのモ
ジュールを付加し、プリンタドライバ内でファクシミリ
送信制御処理を行うことにより、ファクシミリ送信制御
を行うものがある。
【0005】
【発明が解決しようとする課題】しかし、上記従来の複
合プリンタでは、ファクシミリ送信を行う場合、ホスト
コンピュータからプリンタ機能と同様にドキュメントの
ファクシミリ送信操作、指示が行うことができないか
ら、ファクシミリ送信については、著しく操作性が悪
い。また、上述の従来の制御方法では、プリンタドライ
バの制御下でファクシミリ送信制御処理が実行されるか
ら、ホストコンピュータのオペレーティングシステム環
境下での機能、例えばWindows環境下においては、TrueT
ypeフォントの使用ができないなど、描画機能に制限が
生じる。
【0006】本発明の目的は、ファクシミリ送信を行う
際の操作性の向上を図るとともに、印刷出力と同じ描画
出力でのファクシミリ送信を行うことができる複合画像
形成システム、ファクシミリ送信制御方法および記憶媒
体を提供することにある。
【0007】本発明の他の目的は、ページ画像中にファ
クシミリカバーページを挿入してファクシミリ送信を行
う際の操作性を向上させるとともに、ファクシミリカバ
ーページの作成を簡便に行うことができる複合画像形成
システム、ファクシミリ送信制御方法および記憶媒体を
提供することにある。
【0008】
【課題を解決するための手段】請求項1記載の発明は、
ホストコンピュータなどの外部装置と、前記外部装置と
接続され、ファクシミリ送信機能を有する印刷装置と、
前記外部装置上の動作環境下で、前記外部装置から入力
された画像データの印刷出力またはファクシミリ送信を
行うように前記印刷装置を制御する制御装置とを備える
複合画像形成システムにおいて、前記制御装置は、前記
ファクシミリ送信に関する送信属性および送信宛先を設
定する設定処理機能と、前記画像データを前記印刷装置
が解釈可能な出力画像制御命令に変換する変換処理機能
と、前記出力画像制御命令を前記印刷装置に出力する出
力処理機能とを有し、前記ファクシミリ送信が選択され
たときには、前記設定された送信属性に基づき前記画像
データを前記出力画像制御命令に変換し、前記送信宛先
とともに前記出力画像制御命令を前記印刷装置に出力す
ることを特徴とする。
【0009】請求項2記載の発明は、請求項1記載の複
合画像形成システムにおいて、前記制御装置は、前記外
部装置から入力された画像データのファクシミリ送信を
行うように前記印刷装置を制御するファクシミリ制御手
段と、前記外部装置から入力された画像データの印刷出
力を行うように前記印刷装置を制御するプリンタ制御手
段とから構成され、前記ファクシミリ制御手段は、前記
ファクシミリ送信に関する送信属性および送信宛先を設
定する設定処理機能を有し、前記プリンタ制御手段は、
前記設定された送信属性および送信宛先を取得する取得
処理機能と、前記画像データを前記印刷装置が解釈可能
な出力画像制御命令に変換する変換処理機能と、前記出
力画像制御命令を前記印刷装置に出力する出力処理機能
とを有し、前記プリンタ制御手段は、前記ファクシミリ
送信が選択されたときには、前記設定された送信属性お
よび送信宛先を取得し、前記設定された送信属性に基づ
き前記画像データを前記出力画像制御命令に変換し、前
記送信宛先とともに前記出力画像制御命令を前記印刷装
置に出力することを特徴とする。
【0010】請求項3記載の発明は、請求項2記載の複
合画像形成システムにおいて、前記プリンタ制御手段
は、用紙サイズ、有効描画領域、画像解像度、描画能力
などに関する機能情報を前記外部装置に通知する機能情
報通知処理機能と、前記外部装置から前記機能情報の通
知に応答して返された設定パラメータに基づき前記印刷
装置を初期化するための初期化制御命令を生成して前記
印刷装置に出力する初期化制御命令出力処理機能とを有
することを特徴とする。
【0011】請求項4記載の発明は、請求項2または3
記載の複合画像形成システムにおいて、前記制御装置
は、前記プリンタ制御手段と前記ファクシミリ制御手段
とを接続するインタフェースを備え、前記ファクシミリ
制御手段は、前記設定された送信属性および送信宛先を
前記インタフェースを介して前記プリンタ制御手段に通
知することを特徴とする。
【0012】請求項5記載の発明は、請求項2ないし4
のいずれか1つに記載の複合画像形成システムにおい
て、前記ファクシミリ制御手段は、前記送信属性および
前記送信宛先を記憶手段に格納し、管理する管理処理機
能を有することを特徴とする。
【0013】請求項6記載の発明は、請求項1ないし5
のいずれか1つに記載の複合画像形成システムにおい
て、前記印刷装置は、前記ファクシミリ送信時に、前記
出力画像制御命令に基づき記憶手段上に出力画像を展開
し、該記憶手段上に展開された出力画像を所定のファク
シミリ通信手順により規定される送信画像データに変換
して送信することを特徴とする。
【0014】請求項7記載の発明は、ホストコンピュー
タなどの外部装置と、前記外部装置と接続され、ファク
シミリ送信機能を有する印刷装置と、前記外部装置上の
動作環境で動作可能に構成され、前記外部装置から入力
された画像データの印刷出力を行うように前記印刷装置
を制御するプリンタ制御手段と、前記外部装置上の動作
環境で動作可能に構成され、前記外部装置から入力され
た画像データのファクシミリ送信を行うように前記印刷
装置を制御するファクシミリ制御手段とを備える複合画
像形成システムのファクシミリ送信制御方法において、
前記ファクシミリ制御手段により前記ファクシミリ送信
の送信属性とともに送信宛先を設定する工程と、前記プ
リンタ制御手段により、前記設定された送信属性に基づ
き前記外部装置から入力された画像データを前記印刷装
置が解釈可能な出力画像制御命令に変換し、前記設定さ
れた送信宛先とともに前記出力画像制御命令を前記印刷
装置に出力する工程とを有することを特徴とする。
【0015】請求項8記載の発明は、請求項7記載のフ
ァクシミリ送信制御方法において、前記プリンタ制御手
段により、前記印刷装置の用紙サイズ、有効描画領域、
画像解像度、描画能力などに関する機能情報を前記外部
装置に通知し、前記外部装置から前記機能情報の通知に
応答して返された設定パラメータに基づき前記印刷装置
を初期化するための初期化制御命令を生成して前記印刷
装置に出力することを特徴とする。
【0016】請求項9記載の発明は、請求項7または8
記載のファクシミリ送信制御方法において、前記ファク
シミリ制御手段と前記プリンタ制御手段とをインタフェ
ースで接続し、前記ファクシミリ制御手段から、前記設
定された送信属性および送信宛先を前記インタフェース
を介して前記プリンタ制御手段に通知することを特徴と
する。
【0017】請求項10記載の発明は、請求項7ないし
9のいずれか1つに記載のファクシミリ送信制御方法に
おいて、前記ファクシミリ制御手段により、前記送信属
性および前記送信宛先を記憶手段に格納し、管理するこ
とを特徴とする。
【0018】請求項11記載の発明は、請求項7ないし
10のいずれか1つに記載のファクシミリ送信制御方法
において、前記印刷装置は、前記ファクシミリ送信時
に、前記画像出力制御命令に基づき記憶手段上に出力画
像を展開し、該記憶手段上に展開された出力画像を所定
のファクシミリ通信手順により規定される送信画像デー
タに変換して送信することを特徴とする。
【0019】請求項12記載の発明は、ホストコンピュ
ータなどの外部装置と、前記外部装置と接続され、ファ
クシミリ送信機能を有する印刷装置とを備える複合画像
形成システムに用いられる前記外部装置が実行可能なプ
ログラムを格納した記憶媒体において、前記プログラム
は、前記外部装置から入力された画像データの印刷出力
を行うように前記印刷装置を制御するプリンタ制御プロ
グラムと、前記外部装置から入力された画像データのフ
ァクシミリ送信を行うように前記印刷装置を制御するフ
ァクシミリ制御プログラムとから構成され、前記ファク
シミリ制御プログラムは、前記ファクシミリ送信の送信
属性とともに送信宛先を設定する設定モジュールを有
し、前記プリンタ制御プログラムは、前記ファクシミリ
送信に関する送信属性および送信宛先を取得する取得モ
ジュールと、前記画像データを前記印刷装置が解釈可能
な出力画像制御命令に変換する変換モジュールと、前記
出力画像制御命令を前記印刷装置に出力する出力モジュ
ールとを有し、前記プリンタ制御プログラムは、前記フ
ァクシミリ送信が選択されたとき、前記ファクシミリ制
御プログラムから前記設定された送信属性および送信宛
先を取得し、前記取得した送信属性に基づき前記画像デ
ータを前記出力画像制御命令に変換し、前記送信宛先と
ともに前記出力画像制御命令を前記印刷装置に出力する
ことを特徴とする。
【0020】請求項13記載の発明は、請求項12記載
の記憶媒体において、前記プリンタ制御プログラムは、
用紙サイズ、有効描画領域、画像解像度、描画能力など
に関する機能情報を前記外部装置に通知する機能情報通
知モジュールと、前記外部装置から前記機能情報の通知
に応答して返された設定パラメータに基づき前記印刷装
置を初期化するための初期化制御命令を生成して前記印
刷装置に出力する初期化モジュールとを有することを特
徴とする。
【0021】請求項14記載の発明は、請求項12記載
の記憶媒体において、前記ファクシミリ制御プログラム
の通知モジュールは、前記設定された送信属性および送
信宛先をAPI関数のコールにより前記プリンタ制御プ
ログラムに通知することを特徴とする。
【0022】請求項15記載の発明は、請求項12ない
し14のいずれか1つに記載の記憶媒体において、前記
ファクシミリ制御プログラムは、前記送信属性および前
記送信宛先を記憶手段に格納し、管理する管理モジュー
ルを有することを特徴とする。
【0023】請求項16記載の発明は、ホストコンピュ
ータなどの外部装置と、前記外部装置と接続され、ファ
クシミリ送信機能を有する印刷装置と、前記外部装置上
の動作環境下で動作し、前記外部装置から入力された画
像データの印刷出力を行うようにまたはファクシミリ送
信を行うように前記印刷装置を制御する制御装置とを備
える複合画像形成システムにおいて、前記制御装置は、
前記外部装置が発行する画像印刷処理に関する複数のイ
ベントを取得するイベント取得処理機能と、前記複数の
イベント間で前記画像データの描画について細分化した
イベントの発行およびその制御を行うイベント発生制御
処理機能と、前記ファクシミリ送信に関する送信属性と
ともに送信宛先を設定する設定処理機能と、前記ファク
シミリ送信を行う際に前記画像データに挿入するファク
シミリカバーページを作成するカバーページ作成処理機
能と、前記ファクシミリカバーページを含む画像データ
を前記印刷装置が解釈可能な出力画像制御命令に変換す
る変換処理機能と、前記出力画像制御命令を前記印刷装
置に出力する出力処理機能とを有し、前記ファクシミリ
カバーページを前記画像データに挿入してファクシミリ
送信を行うことが選択されると、前記イベント間で前記
ファクシミリカバーページを作成するように前記細分化
したイベントの発行および制御を行い、前記設定された
送信属性に基づき前記作成されたファクシミリカバーペ
ージを含む画像データを前記出力画像制御命令に変換
し、前記送信宛先とともに前記出力画像制御命令を前記
印刷装置に出力することを特徴とする。
【0024】請求項17記載の発明は、請求項16記載
の複合画像形成システムにおいて、前記制御装置は、前
記外部装置から入力された画像データのファクシミリ送
信を行うように前記印刷装置を制御するファクシミリ制
御手段と、前記外部装置から入力された画像データの印
刷出力を行うように前記印刷装置を制御するプリンタ制
御手段とから構成され、前記ファクシミリ制御手段は、
前記設定処理機能と、前記カバーページ作成処理機能と
を有し、前記プリンタ制御手段は、前記イベント取得処
理機能と、前記イベント発生制御処理機能と、前記変換
処理機能と、前記出力処理機能とを有することを特徴と
する。
【0025】請求項18記載の発明は、請求項17記載
の複合画像形成システムにおいて、前記ファクシミリ制
御手段のカバーページ作成処理機能は、予め記憶手段に
格納されたファクシミリカバーページを読み出すことに
よりファクシミリカバーページを作成することを特徴と
する。
【0026】請求項19記載の発明は、請求項18記載
の複合画像形成システムにおいて、前記ファクシミリ制
御手段のカバーページ作成処理機能は、前記読み出した
ファクシミリカバーページ上に前記設定した送信宛先を
付加してファクシミリカバーページを作成することによ
りことを特徴とする。
【0027】請求項20記載の発明は、請求項17記載
の複合画像形成システムにおいて、前記プリンタ制御手
段は、用紙サイズ、有効描画領域、画像解像度、描画能
力などに関する機能情報を前記外部装置に通知する機能
情報通知処理機能と、前記外部装置から前記機能情報の
通知に応答して返された設定パラメータに基づき前記印
刷装置を初期化するための初期化制御命令を生成して前
記印刷装置に出力する初期化制御命令出力処理機能とを
有することを特徴とする。
【0028】請求項21記載の発明は、請求項17記載
の複合画像形成システムにおいて、前記制御装置は、前
記ファクシミリ制御手段と前記プリンタ制御手段とを接
続するインタフェースを備え、前記ファクシミリ制御手
段は、前記設定された送信属性および送信宛先を前記イ
ンタフェースを介して前記プリンタ制御手段に通知する
ことを特徴とする。
【0029】請求項22記載の発明は、請求項17記載
の複合画像形成システムにおいて、前記ファクシミリ制
御手段は、前記送信属性および前記宛先を記憶手段に格
納し、管理する管理処理機能を有することを特徴とす
る。
【0030】請求項23記載の発明は、請求項16ない
し22のいずれか1つに記載の複合画像形成システムに
おいて、前記印刷装置は、前記ファクシミリ送信時に、
前記画像出力制御命令に基づき記憶手段上に出力画像を
展開し、該記憶手段上に展開された出力画像を所定のフ
ァクシミリ通信手順により規定される送信画像データに
変換して送信することを特徴とする。
【0031】請求項24記載の発明は、ホストコンピュ
ータなどの外部装置と、前記外部装置と接続され、ファ
クシミリ送信機能を有する印刷装置と、前記外部装置上
の動作環境で動作可能に構成され、前記外部装置から入
力された画像データの印刷出力またはファクシミリ送信
を行うように前記印刷装置を制御する制御装置とを備え
る複合画像形成システムに用いられる、前記制御装置に
よるファクシミリ送信制御方法において、前記外部装置
が発行する画像印刷処理に関する複数のイベントを取得
するイベント取得処理工程と、前記複数のイベント間で
前記画像データの描画について細分化したイベントの発
行およびその制御を行うイベント発生制御処理工程と、
前記ファクシミリ送信に関する送信属性とともに送信宛
先を設定する設定処理工程と、前記イベント間で前記画
像データに挿入するファクシミリカバーページを作成す
るカバーページ作成処理工程と、前記設定された送信属
性に基づき前記ファクシミリカバーページを含む画像デ
ータを前記印刷装置が解釈可能な出力画像制御命令に変
換する変換処理工程と、前記送信宛先とともに前記出力
画像制御命令を前記印刷装置に出力する出力工程とを有
することを特徴とする。
【0032】請求項25記載の発明は、請求項24記載
のファクシミリ制御方法において、前記制御装置を前記
外部装置から入力された画像データのファクシミリ送信
を行うように前記印刷装置を制御するファクシミリ制御
手段と前記外部装置から入力された画像データの印刷出
力を行うように前記印刷装置を制御するプリンタ制御手
段とから構成し、前記ファクシミリ制御手段により、前
記設定処理工程と、前記カバーページ作成処理工程とを
実行し、前記プリンタ制御手段により、前記イベント取
得処理工程と、前記イベント発生制御処理工程と、前記
変換処理工程とを実行することを特徴とする。
【0033】請求項26記載の発明は、請求項25記載
のファクシミリ送信制御方法において、前記カバーペー
ジ作成は、予め記憶手段に格納されたファクシミリカバ
ーページを読み出すことによりファクシミリカバーペー
ジを作成することを特徴とする。
【0034】請求項27記載の発明は、請求項26記載
のファクシミリ送信制御方法において、前記ファクシミ
リ制御手段のカバーページ作成は、前記読み出したファ
クシミリカバーページ上に前記設定した送信宛先を付加
してファクシミリカバーページを作成することを特徴と
する。
【0035】請求項28記載の発明は、請求項25記載
のファクシミリ送信制御方法において、前記プリンタ制
御手段により、用紙サイズ、有効描画領域、画像解像
度、描画能力などに関する機能情報を前記外部装置に通
知する機能情報通知工程と、前記外部装置から前記機能
情報の通知に応答して返された設定パラメータに基づき
前記印刷装置を初期化するための初期化制御命令を生成
して前記印刷装置に出力する初期化制御命令出力工程と
を実行することを特徴とする。
【0036】請求項29記載の発明は、請求項25記載
のファクシミリ送信制御方法において、前記ファクシミ
リ制御手段と前記プリンタ制御手段とをインタフェース
で接続し、前記ファクシミリ制御手段から、前記設定さ
れた送信属性および送信宛先を前記インタフェースを介
して前記プリンタ制御手段に通知することを特徴とす
る。
【0037】請求項30記載の発明は、請求項25ない
し29のいずれか1つに記載のファクシミリ送信制御方
法において、前記ファクシミリ制御手段により、前記送
信属性および前記送信宛先を記憶手段に格納し、管理す
ることを特徴とする。
【0038】請求項31記載の発明は、請求項25ない
し30のいずれか1つに記載のファクシミリ送信制御方
法において、前記印刷装置は、前記ファクシミリ送信時
に、前記画像出力制御命令に基づき記憶手段上に出力画
像を展開し、該記憶手段上に展開された出力画像を所定
のファクシミリ通信手順により規定される送信画像デー
タに変換して送信することを特徴とする。
【0039】請求項32記載の発明は、ホストコンピュ
ータなどの外部装置と、前記外部装置と接続され、ファ
クシミリ送信機能を有する印刷装置とを備える複合画像
形成システムに用いられる前記外部装置が実行可能なプ
ログラムを格納した記憶媒体において、前記プログラム
は、前記外部装置が発行する画像印刷処理に関する複数
のイベントを取得するイベント取得モジュールと、前記
複数のイベント間で前記画像データの描画について細分
化したイベントの発行およびその制御を行うイベント発
生制御モジュールと、前記ファクシミリ送信に関する送
信属性とともに送信宛先を設定する設定モジュールと、
前記ファクシミリ送信を行う際に前記画像データに挿入
するファクシミリカバーページを作成するカバーページ
作成モジュールと、前記ファクシミリカバーページを含
む画像データを前記印刷装置が解釈可能な出力画像制御
命令に変換する変換モジュールと、前記出力画像制御命
令を前記印刷装置に出力する出力モジュールとを有し、
前記ファクシミリカバーページを前記画像データに挿入
してファクシミリ送信を行うことが選択されると、前記
イベント間で前記ファクシミリカバーページを作成する
ように前記細分化したイベントの発行および制御を行
い、前記設定された送信属性に基づき前記作成されたフ
ァクシミリカバーページを含む画像データを前記出力画
像制御命令に変換し、前記送信宛先とともに前記出力画
像制御命令を前記印刷装置に出力することを特徴とす
る。
【0040】請求項33記載の発明は、請求項32記載
の記憶媒体において、前記プログラムは、前記外部装置
から入力された画像データのファクシミリ送信を行うよ
うに前記印刷装置を制御するファクシミリ制御プログラ
ムと、前記外部装置から入力された画像データの印刷出
力を行うように前記印刷装置を制御するプリンタ制御プ
ログラムとから構成され、前記ファクシミリ制御プログ
ラムは、前記設定モジュールと、前記カバーページ作成
モジュールとを有し、前記プリンタ制御プログラムは、
前記イベント取得モジュールと、前記イベント発生制御
モジュールと、前記変換モジュールと、前記出力モジュ
ールとを有することを特徴とする。
【0041】請求項34記載の発明は、請求項33記載
の記憶媒体において、前記ファクシミリ制御プログラム
のカバーページ作成モジュールは、予め記憶手段に格納
されたファクシミリカバーページを読み出すことにより
ファクシミリカバーページを作成することを特徴とす
る。
【0042】請求項35記載の発明は、請求項34記載
の記憶媒体において、前記ファクシミリ制御プログラム
のカバーページ作成モジュールは、前記読み出したファ
クシミリカバーページ上に前記設定した送信宛先を付加
してファクシミリカバーページを作成することによりこ
とを特徴とする。
【0043】請求項36記載の発明は、請求項33記載
の記憶媒体において、前記プリンタ制御プログラムは、
用紙サイズ、有効描画領域、画像解像度、描画能力など
に関する機能情報を前記外部装置に通知する機能情報通
知モジュールと、前記外部装置から前記機能情報の通知
に応答して返された設定パラメータに基づき前記印刷装
置を初期化するための初期化制御命令を生成して前記印
刷装置に出力する初期化制御命令出力モジュールとを有
することを特徴とする。
【0044】請求項37記載の発明は、請求項33記載
の記憶媒体において、前記ファクシミリ制御プログラム
は、前記設定された送信属性および送信宛先をAPI関
数のコールにより前記プリンタ制御プログラムに通知す
ることを特徴とする。
【0045】請求項38記載の発明は、請求項33記載
の記憶媒体において、前記ファクシミリ制御プログラム
は、前記送信属性および前記送信宛先を記憶手段に格納
し、管理する管理モジュールを有することを特徴とす
る。
【0046】
【発明の実施の形態】以下、本発明の実施の形態につい
て図を参照しながら説明する。
【0047】(実施の第1形態)図1は本発明の複合画
像形成システムの構成を示すブロック図である。
【0048】複合画像形成システムは、図1に示すよう
に、Windowsオペレーティングシステムによる動作環境
を提供するコンピュータからなるホストシステム100
と、ファクシミリ送信機能を有するプリンタ112とか
ら構成される。
【0049】ホストシステム100は、CPU104を
備える。CPU104は、ROM105に格納されてい
る基本入出力プログラム(BIOS)に従ってWindows
のOS(Operating system)プログラムを実行すること
により、OSを構築するとともに、このOS上で対応す
るアプリケーションプログラムをRAM106を作業領
域として実行して対応する処理を行う。RAM106に
は、上述のOSプログラム、アプリケーションプログラ
ムおよびそれの実行に必要なデータがハードディスク装
置(HD)103からロードされる。
【0050】ハードディスク装置103には、上述のO
Sプログラムおよび対応するアプリケーションプログラ
ムが格納されている。なお、本実施の形態では、アプリ
ケーションプログラムを格納する記憶装置としてハード
ディスク装置を用いているが、このハードディスク装置
に加えて他の記憶装置例えばFD(フロッピィディスク
装置)、CDROM(CDROM読取装置)などを用い
て対応するアプリケーションプログラムを格納するよう
に構成してもよい。
【0051】CPU104には、上述のROM105、
RAM106とともにKBC(キーボードコントロー
ラ)107、CRTC(ディスプレイコントローラ)1
08、HDC(ハードディスクコントローラ)109、
イーサネットI/F110がCPUバス111を介して
接続されている。
【0052】KBC107は、キーボード、マウスなど
の入力装置101から入力されたキー信号、指示信号を
受け取り、CPUバス111を介してCPU104に伝
送するための制御を行う。CRTC108は、CPU1
04によるアプリケーションの実行結果などをディスプ
レイ102に表示するための表示制御を行う。HDC1
09は、ハードディスク装置103へのデータの書込
み、読出しを制御する。イーサネットI/F110は、
プリンタ112を接続し、このプリンタ112との間で
所定の通信プロトコルを用いて通信を行うためのインタ
フェースである。
【0053】このハードディスク装置103に格納され
ているアプリケーションプログラムには、プリンタドラ
イバ(プリンタ制御プログラム)およびFAXドライバ
(ファクシミリ送信制御プログラム)が含まれ、これら
プログラムをCPU104が読み出して実行することに
よって印刷制御およびファクシミリ送信制御の制御環境
が構築される。印刷制御およびファクシミリ送信制御の
詳細については後述する。
【0054】プリンタ112は、ホストシステム100
のイーサネットI/F110と接続され、ホストシステ
ム100との間で所定の通信プロトコルを用いて通信を
行うためのイーサネットI/F118と、ホストシステ
ム100からイーサネットI/F118を介して入力さ
れた指示などに従いROM116に格納されている印刷
制御処理、通信制御処理などの制御プログラムを実行す
るCPU115とを備える。CPU115が制御プログ
ラムを実行する際の作業領域としては、RAM117が
用いられる。また、RAM117は画像展開処理のペー
ジメモリとしても用いられる。
【0055】CPU115には、上述のROM116、
RAM117、イーサネットI/F118とともにバス
コントローラI/F119、エンジンI/F120がC
PUバス121を介して接続されている。
【0056】バスコントローラI/F119は、ファク
シミリ送信装置を構成するファクシミリコントローラボ
ード(F.C.B)113との間でデータおよび信号の
やり取りを行う入出力インターフェースであり、このバ
スコントローラI/F119にファクシミリコントロー
ラボード113を接続することによって、プリンタ11
2にはファクシミリ送信機能が付加されることになる。
【0057】エンジンI/F120は、機構的に画像出
力を行うエンジン部122との間でデータおよび信号の
やり取りを行う入出力インターフェースであり、エンジ
ンI/F120にはエンジン部122が接続されてい
る。
【0058】次に、プリンタドライバおよびFAXドラ
イバの制御処理および動作について詳細に説明する。
【0059】プリンタドライバおよびFAXドライバ
は、ホストシステム100上で実行されている文書の作
成、編集などのアプリケーションプログラムからのドキ
ュメント出力指示により起動するように設定されてい
る。プリンタドライバは、印刷出力またはファクシミリ
送信を選択して指定する出力先指定処理と、ファクシミ
リ送信が指定された場合に、ファクシミリ送信動作時の
画像描画能力をOS(オペレーティングシステム)に通
知する通知処理とを行うように設定されている。FAX
ドライバにおいては、送信属性情報および送信宛先情報
の設定処理を行い、OSにおいて認識されるAPI(Ap
plication Program Interface)関数を介して設定した
送信属性情報および送信宛先情報をプリンタドライバに
通知する。
【0060】プリンタドライバは、FAXドライバから
通知された送信属性情報および送信宛先情報を取得し、
これらの情報に基づきプリンタ112およびファクシミ
リコントローラボード113を初期化するための制御命
令をプリンタ112に送信する。
【0061】プリンタドライバからファクシミリ送信動
作時の画像描画能力が通知されたOS上では、実行され
ているアプリケーションプログラムから、ファクシミリ
送信を行うための図形/文字およびイメージのパターン
データ、サイズ、描画出力開始位置などの情報をプリン
タドライバに出力する。
【0062】プリンタドライバでは、このアプリケーシ
ョンプログラムから出力された情報を入力するデータお
よび各種設定情報入力処理、取得した送信属性設定情報
などを解析する入力データおよび情報解析処理、アプリ
ケーションプログラムからのサイズ、描画出力形態など
の情報に基づき構成するドキュメントの描画出力形態を
決定する描画出力形態制御処理、描画出力形態が決定さ
れたドキュメントを、出力ドキュメント構成処理および
画像形成処理を経てプリンタ112およびファクシミリ
コントローラボード113に対する出力画像制御命令に
変換する出力画像制御命令変換処理を行い、さらに送信
宛先情報からファクシミリ送信制御命令を生成し、ファ
クシミリ送信制御命令および出力画像制御命令を含む出
力制御命令をプリンタ112に送信する制御命令送信処
理を行う。このようにして、ファクシミリ送信時には、
ファクシミリ送信制御命令および出力画像制御命令を含
む出力制御命令が、プリンタ112に転送される。
【0063】プリンタ112では、ホストシステム10
0のプリンタドライバから送信されたプリンタ112お
よびファクシミリコントローラボード113を初期化す
る制御命令を受信すると、プリンタ112およびファク
シミリコントローラボード113の初期化処理を行う。
【0064】続いて、ホストシステム100からファク
シミリ送信のために送信された出力制御命令の入力を行
う出力制御命令入力処理、入力された出力制御命令およ
び各種設定パラメータなどを解析する制御設定パラメー
タ解析処理、出力制御命令および設定パラメータに基づ
き展開処理によりRAM117上に画像を展開する出力
画像展開処理などの一連の処理により出力画像データを
生成し、この出力画像データをバスコントローラI/F
119を経由してファクシミリコントローラボード11
3に転送する。ファクシミリコントローラボード113
は、出力画像データを指定された宛先にファクシミリ送
信する。
【0065】次に、FAXドライバおよびプリンタドラ
イバの各制御処理の手順について図を2ないし図4を参
照しながら説明する。図2は図1のホストシステム上で
動作するFAXドライバの制御処理の手順を示すフロー
チャート、図3および図4は図1のホストシステム上で
動作するプリンタドライバの制御処理の手順を示すフロ
ーチャートである。
【0066】まず、FAXドライバの制御処理の手順に
ついて説明する。FAXドライバでは、まずステップS
201において、ファクシミリ送信のための各種属性お
よび送信宛先の設定を行うためのユーザインターフェー
スの表示処理を行う。続くステップS202では、各処
理を実行するためのメモリ領域確保などの初期化処理を
行う。そしてステップS203に進み、ユーザインター
フェースにより、各種送信属性および送信宛先などの設
定データを入力するデータ入力処理を行う。
【0067】次いで、ステップS204に進み、入力さ
れた設定データが宛先データであるか否かを判定する。
ここで、入力された設定データが宛先データでないすな
わち属性データであるときには、ステップS205に進
み、入力された属性データのデータ解析、データ変換を
行う。ここで、属性データとは、ファクシミリ送信にお
ける送信モード、画像品質、画像解像度、画像階調、送
信解像度データなどである。続くステップS206で
は、解析により得られた属性データをRAM106また
はハードディスク装置103に格納し、以降の処理に備
える。すなわち、後述するように、属性データを宛先デ
ータとともにプリンタドライバへの通知する通知処理に
備えることになる。
【0068】これに対し、ステップS204において入
力されたデータが送信宛先データであると判定されたと
きには、ステップS207に進み、宛先入力データ解析
処理を行う。この処理では、送信宛先データの正当性の
チェック、送信数、データ解析、データ変換などを行
う。続くステップS208では、ステップS205で解
析により得られた送信宛先データをデータベースなどに
登録するか否かを判定する。ここで、送信宛先データを
データベースなどに登録するときには、ステップS20
9に進み、送信宛先データをRAM106またはハード
ディスク装置103のデータベースに格納し、管理す
る。そして、本処理を抜ける。
【0069】上記ステップS208において解析により
得られた送信宛先データをデータベースに登録しないと
判定されたときすなわち入力した宛先にすぐにファクシ
ミリ送信を行うときには、ステップS210に進み、入
力した送信宛先データを送信先として設定し、続くステ
ップS211で送信先として設定された送信宛先データ
をRAM106に一旦格納する。
【0070】次いで、ステップS212に進み、RAM
106に格納されている送信属性情報および宛先情報を
読み出し、送信属性情報および宛先情報をプリンタドラ
イバに通知するためのAPI関数をコールし、続くステ
ップS213で送信属性情報および宛先情報をプリンタ
ドライバに通知し、そして本処理を終了する。
【0071】次に、プリンタドライバの制御処理の手順
について説明する。
【0072】プリンタドライバは、例えば文書作成、編
集などのアプリケーションプログラムからのプリンタへ
の印刷指示またはファクシミリ送信指示によって起動を
開始する。
【0073】プリンタドライバでは、図3に示すよう
に、まずステップS301においてFAXドライバから
のAPIのコールを待ち、このAPIコールがあると、
OSからプリンタドライバがエクスポートしているAP
I関数がコールされ、ステップS302で、FAXドラ
イバからファクシミリ送信属性および宛先情報を取得す
る。このAPIがコールされることにより、プリンタド
ライバは、ファクシミリ送信の制御処理に移行する。
【0074】次いで、ステップS303に進み、取得し
た情報が属性情報であるか否かを判定し、取得した情報
が属性情報でないすなわち送信宛先情報であるときに
は、図4に示すステップS304に進み、この取得した
送信宛先情報をRAM106またはハードディスク装置
103に格納し、以降の処理に備える。
【0075】上記ステップS303において取得した情
報が属性情報であると判別されたときには、ステップS
305に進み、この取得した属性情報に基づき、OSを
介して対応するアプリケーションプログラムに、用紙サ
イズ、有効描画領域、画像解像度、文字、図形、イメー
ジの各描画能力を通知する。
【0076】続くステップS306では、入力データ解
析および初期化処理を行う。ここでは、文書を作成する
アプリケーションプログラムからのパターンの描画出力
形態を指定する各設定パラメータおよび文書データの入
力を行う。これは一般に、文書を作成するアプリケーシ
ョンプログラムから、直接あるいはOSを介して入力さ
れる。そして、これらの入力された各設定パラメータお
よびパターンデータなどに対する解析処理が行われる。
さらに、用紙サイズ、印刷方向、描画解像度設定、座標
系の単位設定など印刷準備をするために、上記入力デー
タの解析結果から、プリンタ112およびファクシミリ
コントローラボード113に対する各設定パラメータを
制御命令に変換し、この制御命令を送信することによっ
てプリンタ112およびファクシミリコントローラボー
ド113の初期化処理を行う。
【0077】次いで、ステップS307に進み、上記ス
テップ306の解析処理により得られたデータが文字デ
ータであるか否かを判定し、このデータが文字データで
あるときには、ステップS308に進み、文字印字制御
処理を実行する。データが文字データでないときには、
ステップS309に進み、このデータが図形データであ
るか否かを判定し、このデータが図形データであるとき
には、ステップS310に進み、図形描画制御処理を実
行する。データが図形データでないときすなわちイメー
ジデータであるときには、ステップS311に進み、イ
メージ描画制御処理を実行する。
【0078】そして、図4に示すステップS312に進
み、画像形成処理を行う。この画像形成処理では、上記
ステップS308、ステップS310、およびステップ
S311の文字印字制御処理、図形描画制御処理および
イメージ描画制御処理の結果に基づき描画出力属性、サ
イズ計算、描画出力位置などパターンの出力形態を決定
し、ファクシミリ送信する出力画像データをページ上に
配置する。
【0079】続くステップS313では、上記ステップ
304でRAM106またはハードディスク装置103
に格納された送信宛先情報に基づきFAX番号などを指
定して送信制御命令を生成する。
【0080】そして、ステップS314に進み、上記ス
テップS312で形成された出力画像データを、出力制
御命令に変換し、続くステップS315で、上記送信制
御命令と上記出力制御命令とを合体し、この合体により
生成された制御命令をプリンタ112に出力する。プリ
ンタ112では、上述したように、出力制御命および設
定パラメータに基づきRAM117上に画像を展開する
ことにより画像データを生成し、この画像データをバス
コントローラI/F119を経由してファクシミリコン
トローラボード113に転送する。ファクシミリコント
ローラボード113は、出力画像データを指定された宛
先にファクシミリ送信する。
【0081】このように、本実施の形態によれば、FA
Xドライバおよびプリンタドライバ間でOSが認識可能
なAPIを使用して各種情報の入出力を行うから、その
運用形態で、ホストシステム100から印刷出力と同様
のファクシミリ送信操作および送信指示を行うことが可
能になり、操作性の向上を図ることができる。また、プ
リンタドライバの画像レンダリング機能およびプリンタ
112のRAM116上で展開される出力画像データを
共有してドキュメントのファクシミリ送信を行うから、
操作性の向上を図り、効率的かつ簡便、高機能なファク
シミリ送信環境を実現することができる。
【0082】なお、本実施の形態では、FAXドライバ
およびプリンタドライバをそれぞれ独立させているが、
FAXドライバおよびプリンタドライバをそれぞれライ
ブラリ化し、1つのプログラムとすることによっても、
同様の効果を得ることもできることはいうまでもない。
【0083】また、本実施の形態では、ホストシステム
100とプリンタ112間を接続するインタフェースと
してイーサネットI/Fを用いているが、セントロニク
ス準拠の入出力パラレルインタフェース、RS−232
C準拠、RS−424準拠の入出力シリアルインタフェ
ースあるいはSCSIインタフェースを使って、ホスト
システム100のプリンタドライバ、FAXドライバと
プリンタ112間でデータのやりとりを行うように構成
することもできる。
【0084】さらに、本実施の形態では、プリンタドラ
イバ、FAXドライバをハードディスク装置103に格
納してCPU104に供給しているが、これらのプログ
ラムコードを供給するための記憶媒体として、例えば、
フロッピーディスク、光磁気ディスク、光ディスク、C
D−ROM、CD−R、磁気テープ、不揮発性のメモリ
カード、ROMなどを用いることができる。
【0085】また、コンピュータが読み出したプログラ
ムコードを実行することによって、前述した実施形態の
機能が実現される他、そのプログラムコードの指示に基
づきホストシステム上で稼動しているOSなどが実際の
処理の一部または全部を行い、その処理によっても前述
した実施形態の機能が実現され得る。
【0086】さらに、記憶媒体から読み出されたプログ
ラムコードが、ホストシステムに挿入された機能拡張ボ
ードやホストシステムに接続された機能拡張ユニットに
備わるメモリに書き込まれた後、そのプログラムコード
の指示に基づきその機能拡張ボードや機能拡張ユニット
に備わるCPUなどが実際の処理の一部または全部を行
い、その処理によっても前述した実施形態の機能が実現
され得る。
【0087】さらに、前述した実施形態の機能を実現す
るソフトウェアのプログラムコードを記録した記憶媒体
からそのプログラムをパソコン通信など通信ラインを介
して要求者にそのプログラムを配信する場合にも適用で
きることはいうまでもない。
【0088】(実施の第2形態)次に、本発明の実施の
第2形態について図5ないし図7を参照しながら説明す
る。図5は本発明の複合画像形成システムの実施の第2
形態における文書ページの通常出力シーケンスを説明す
るための図、図6は本発明の複合画像形成システムの実
施の第2形態におけるカーバーページを付加した文書ペ
ージの出力シーケンスを説明するための図である。図7
は本発明の複合画像形成システムの実施の第2形態にお
けるカーバーページを付加した文書ページの再生出力結
果を示す図である。なお、本実施の形態は、上述の実施
の第1形態と同じ構成を有し、その構成についての説明
は省略する。
【0089】本実施の形態は、プリンタドライバで、ア
プリケーションプログラムの指示に基づきOSが発行す
る文書印刷開始、文書ページ描画開始、文書ページ描画
終了、文書印刷終了、文書印刷中止の各イベントを取得
し、各イベント間でさらに文書描画について細分化した
イベントの発生およびその制御を行うことにより、予め
作成されているカバーページを送信する文書中に挿入す
るように描画する機能が付加されている点で上述の実施
の第1形態と異なる。
【0090】まず、文書を通常に出力する場合のシーケ
ンスについて図5を参照しながら説明する。ここでは、
3頁の文書を出力する例を示す。
【0091】文書400の出力が指示されると、図5に
示すように、ドキュメント出力開始のシステムイベント
SA401が、アプリケーションプログラムからの出力
指示に基づきOSより発行され、続いて、1ページ目の
文書描画開始のシステムイベントSA402が発行され
る。イベントSA401およびSA402において、プ
リンタドライバは、ジョブ開始を含む出力のための初期
化制御命令を生成してプリンタ112に送信する。
【0092】そして、1ページ目の文書描画終了のシス
テムイベントSA403が発行される。このとき、プリ
ンタドライバは、改ページを含む描画終了のための制御
命令を生成して送信する。
【0093】以降同様に、ページ数分の文書描画開始お
よび文書描画終了のシステムイベントSA404〜40
7が発行され、これらのシステムイベントに対して対応
する制御命令がプリンタドライバで生成され、プリンタ
112に送信される。
【0094】そして、ドキュメント出力終了のシステム
イベントSA408が発行されると、プリンタドライバ
は、ドキュメント出力終了のための制御命令を生成して
送信し、ジョブを終了する。
【0095】次に、送信する文書中にファクシミリカバ
ーページを挿入して出力する場合のシーケンスについて
図6を参照しながら説明する。
【0096】文書中にカバーページを挿入する場合に
は、プリンタドライバにおいて、カバーページおよび文
書ページをRAM106またはハードディスク装置10
3にスプールし、以降の再生出力に備える。
【0097】図6に示すように、まず、ドキュメント出
力開始のシステムイベントSA501が発行され、続い
て1ページ目の文書描画開始のシステムイベントSA5
02が発行される。そして、1ページ目の文書描画終了
のシステムイベントSA503が発行される。
【0098】次いで、カバーページ描画開始のドライバ
イベントSA504がFAXドライバからファクシミリ
カバーページ描画再生開始指示に応答して発行される。
このときに、FAXドライバから、各種送信属性設定情
報、送信宛先情報をAPIを介してプリンタドライバに
通知し、プリンタドライバでは、これらの情報を取得す
る。そして、カバーページ描画終了のドライバイベント
SA505が発行され、プリンタドライバにおいて、カ
バーページ描画終了が行われる。続いて、本来の文書1
ページ目の文書描画終了のシステムイベントSA506
が発行される。
【0099】以降同様に、ページ数分の文書描画開始お
よび文書描画終了のシステムイベントSA507〜51
0が発行され、そして、ドキュメント出力終了のシステ
ムイベントSA511が発行される。
【0100】この上記図6に示すシーケンスに従って、
ファクシミリカバーページおよび3ページ文書はRAM
106またはハードディスク装置103にスプールさ
れ、プリンタドライバにおいては、該当シーケンスおよ
び各イベントステータスを解析し、カバーページおよび
ページ文書の並び替え、各制御命令群の発行順序の並び
替えを行う。その結果、図7に示すように、カバーペー
ジを先頭としてページ順に並べ替えられた送信文書が得
られる。
【0101】次に、本実施の形態のプリンタドライバに
おけるページ出力のシーケンス制御処理のプログラム例
を示す。以下に示すプログラムコード例は、図6のファ
クシミリカバーページおよび文書ページのシーケンスに
従ってシステムイベントSA503〜506における各
制御処理を表すものである。 [プログラムコード例] LONG FaxManager(LONG ifunction, LONG cjIn, PVOID pvIn, LONG cjOut, VOID pvOut) [ LONG flFaxStatus; switch(ifunction) [ case FAX#JOB#START: // Fax job start. // append send page to the 1st. body document. FaxSendPage(); ---------------------------------- 701 // STATUS: start fax job. flFaxStatus |= FAX#STATUS#JOBSTART; break; case FAX#JOB#CANCEL: // Fax job cancel. // STATUS: cancel job. flFaxStatus = FAX#STATUS#JOBCANCEL; break; case FAX#JOB#END: // Fax job end. // STATUS: start application's document body. flFaxStatus |= FAX#STATUS#BODYSTART; break; case FAX#DOCUMENT#START: // Fax document start. // STATUS: start the information for fax and cover page. flFaxStatus |= FAX#STATUS#DOCUMENTSTART; break; case FAX#DOCUMENT#END: // Fax document end. // Status: end fax document. flFaxStatus &= ~FAX#STATUS#DOCUMENTSTART; break; case FAX#DOCINFO#START: // Fax document informatio n start. // STATUS: start the information for fax. flFaxStatus |= FAX#STATUS#DOCINFOSTART; break; case FAX#DOCINFO#END: // Fax document informatio n end. // starting page. append initialized command to the 1st c over page. FaxStartPage(); ----------------------------------- 702 // Status: end fax document. flFaxStatus &= ~FAX#STATUS#DOCINFOSTART; break; case FAX#COVERPAGE#START: // Fax cover page start. // STATUS: start cover page. flFaxStatus |= FAX#STATUS#COVERPAGESTART; break; case COVERPAGE#END: // Fax cover page end. // STATUS: end of 1 cover page, send form feed. FaxSendPage(); ------------------------------------ 703 flFaxStatus &= ~FAX#STATUS#COVERPAGESTART; break; default: return (ULONG)FALSE; break; ] return (ULONG)TRUE; Fax Manager関数の第1パラメータである LONG ifuncti
on 変数が、各イベントでの制御処理ステータスを表わ
しており、以下にイベント−ステータスの対応関係を以
下に示す。
【0102】 SA503 Fax End Page (Driver API) FAX#JOB#START SA504 Start Coverage (Driver API) FAX#DOCUMENT#START FAX#DOCINFO#START FAX#DOCINFO#END FAX#COVERPAGE#START SA505 End Coverpage (Driver API) FAX#COVERPAGE#END SA506 End Page (System API) FAX#DOCUMENT#END FAX#JOB#END 次に、プリンタドライバにおけるイベント−ステータス
の対応より、APIの各パラメータでの制御処理を詳細
に説明する。
【0103】まず、FAX#JOB#STARTにおいて、本文文書
1ページ目描画終了した際に、プリンタドライバにおい
て、ページ終了処理Fax Send Page( )関数701によ
り、本文文書1ページを終了する。
【0104】次いで、FAX#DOCUMENT#STARTにより、カバ
ーページ制御処理に移行する。
【0105】そして、FAX#DOCINFO#STARTにおいて、各
種送信属性設定情報、送信宛先情報をFAXドライバよ
り取得し、FAX#DOCINFO#ENDにおいて情報取得処理を完
了する。
【0106】FAX#COVERPAGE#STARTにおいては、FAX
ドライバが、ファクシミリカバーページの描画再生を行
い、FAX#COVERPAGE#ENDにおいて、Fax Send Page( )関
数703によって、カバーページ描画終了処理を行う。
【0107】FAX#DOCUMENT#ENDにおいては、Fax Start
Page( )関数702により、取得した各種送信属性設定
情報、送信宛先情報に基づき、ファクシミリ送信制御命
令を生成して送信する。
【0108】FAX#JOB#ENDにおいては、一連のファクシ
ミリカバーページに係る処理を終了して、以降の通常の
ドキュメント処理に移行する。
【0109】以上が、プリンタドライバにおける、イベ
ントSA503〜506での各制御処理である。
【0110】従って、本実施の形態によれば、Windows
オペレーティングシステム環境において、プリンタ11
2の印刷制御を行うプリンタドライバとファクシミリ送
信制御を行うFAXドライバとを独立したプログラムと
して、実行、動作させ、ドキュメントに関する出力開始
から出力終了までの各イベントにおいて、OS上で認識
可能なAPIを使用し、OS制御下で属性情報、送信宛
先情報通知、取得およびファクシミリカバーページの描
画を行うことによって、OSおよびアプリケーションプ
ログラムの高い描画機能の使用を可能とする。
【0111】さらに、ファクシミリカバーページのテン
プレート画像ファイルのフォーマットをオペレーティン
グシステム上で認識可能なものを採用する。例えば、Wi
ndows オペレーティングシステムにおけるメタファイル
・フォーマットの使用を可能とすることによって、操作
性、簡便性の向上したファクシミリ・カバーページの送
信出力を得ることを行なうことによって、効率的かつ簡
便、高機能なファクシミリ送信可能な環境を実現する印
刷及びファクシミリ制御システムを提供することが可能
となる。
【0112】
【発明の効果】以上説明したように、請求項1記載の複
合画像形成システムによれば、制御装置は、ファクシミ
リ送信に関する送信属性および送信宛先を設定する設定
処理機能と、画像データを印刷装置が解釈可能な出力画
像制御命令に変換する変換処理機能と、出力画像制御命
令を印刷装置に出力する出力処理機能とを有し、ファク
シミリ送信が選択されたときには、設定された送信属性
に基づき画像データを出力画像制御命令に変換し、送信
宛先とともに出力画像制御命令を印刷装置に出力するか
ら、ファクシミリ送信を行う際の操作性の向上を図ると
ともに、印刷出力と同じ描画出力でのファクシミリ送信
を行うことができる。
【0113】請求項2ないし6記載の複合画像形成シス
テムによれば、請求項1記載の複合画像形成システムと
同じ効果を得ることができる。
【0114】請求項7記載のファクシミリ送信制御方法
によれば、ファクシミリ制御手段によりファクシミリ送
信の送信属性とともに送信宛先を設定する工程と、プリ
ンタ制御手段により、設定された送信属性に基づき前記
外部装置から入力された画像データを前記印刷装置が解
釈可能な出力画像制御命令に変換し、設定された送信宛
先とともに出力画像制御命令を印刷装置に出力する工程
とを有するから、ファクシミリ送信を行う際の操作性の
向上を図るとともに、印刷出力と同じ描画出力でのファ
クシミリ送信を行うことができる。
【0115】請求項8ないし11記載のファクシミリ送
信制御方法によれば、請求項7記載のファクシミリ送信
制御方法と同じ効果を得ることができる。
【0116】請求項12記載の記憶媒体によれば、プロ
グラムは、外部装置から入力された画像データの印刷出
力を行うように印刷装置を制御するプリンタ制御プログ
ラムと、外部装置から入力された画像データのファクシ
ミリ送信を行うように印刷装置を制御するファクシミリ
制御プログラムとから構成され、ファクシミリ制御プロ
グラムは、ファクシミリ送信の送信属性とともに送信宛
先を設定する設定モジュールを有し、プリンタ制御プロ
グラムは、ファクシミリ送信に関する送信属性および送
信宛先を取得する取得モジュールと、画像データを印刷
装置が解釈可能な出力画像制御命令に変換する変換モジ
ュールと、出力画像制御命令を印刷装置に出力する出力
モジュールとを有し、プリンタ制御プログラムは、ファ
クシミリ送信が選択されたとき、ファクシミリ制御プロ
グラムから設定された送信属性および送信宛先を取得
し、取得した送信属性に基づき画像データを出力画像制
御命令に変換し、送信宛先とともに出力画像制御命令を
印刷装置に出力するから、ファクシミリ送信を行う際の
操作性の向上を図るとともに、印刷出力と同じ描画出力
でのファクシミリ送信を行うことができる。
【0117】請求項13ないし15記載の記憶媒体によ
れば、請求項12記載の記憶媒体と同じ効果を得ること
ができる。
【0118】請求項16記載の複合画像形成システムに
よれば、制御装置は、外部装置が発行する画像印刷処理
に関する複数のイベントを取得するイベント取得処理機
能と、複数のイベント間で画像データの描画について細
分化したイベントの発行およびその制御を行うイベント
発生制御処理機能と、ファクシミリ送信に関する送信属
性とともに送信宛先を設定する設定処理機能と、ファク
シミリ送信を行う際に画像データに挿入するファクシミ
リカバーページを作成するカバーページ作成処理機能
と、ファクシミリカバーページを含む画像データを印刷
装置が解釈可能な出力画像制御命令に変換する変換処理
機能と、出力画像制御命令を印刷装置に出力する出力処
理機能とを有し、ファクシミリカバーページを前記画像
データに挿入してファクシミリ送信を行うことが選択さ
れると、イベント間でファクシミリカバーページを作成
するように細分化したイベントの発行および制御を行
い、設定された送信属性に基づき作成されたファクシミ
リカバーページを含む画像データを出力画像制御命令に
変換し、送信宛先とともに出力画像制御命令を印刷装置
に出力するから、ページ画像中にファクシミリカバーペ
ージを挿入してファクシミリ送信を行う際の操作性を向
上させるとともに、ファクシミリカバーページの作成を
簡便に行うことができる。
【0119】請求項17ないし23記載の複合画像形成
システムによれば、請求項16記載の複合画像形成シス
テムと同じ効果を得ることができる。
【0120】請求項24記載のファクシミリ送信制御方
法によれば、外部装置が発行する画像印刷処理に関する
複数のイベントを取得するイベント取得処理工程と、複
数のイベント間で画像データの描画について細分化した
イベントの発行およびその制御を行うイベント発生制御
処理工程と、ファクシミリ送信に関する送信属性ととも
に送信宛先を設定する設定処理工程と、イベント間で画
像データに挿入するファクシミリカバーページを作成す
るカバーページ作成処理工程と、設定された送信属性に
基づきファクシミリカバーページを含む画像データを印
刷装置が解釈可能な出力画像制御命令に変換する変換処
理工程と、送信宛先とともに出力画像制御命令を印刷装
置に出力する出力工程とを実行するから、ページ画像中
にファクシミリカバーページを挿入してファクシミリ送
信を行う際の操作性を向上させるとともに、ファクシミ
リカバーページの作成を簡便に行うことができる。
【0121】請求項25ないし31記載のファクシミリ
制御方法によれば、請求項24記載のファクシミリ制御
方法と同じ効果を得ることができる。
【0122】請求項32記載の記憶媒体によれば、プロ
グラムは、外部装置が発行する画像印刷処理に関する複
数のイベントを取得するイベント取得モジュールと、複
数のイベント間で前記画像データの描画について細分化
したイベントの発行およびその制御を行うイベント発生
制御モジュールと、ファクシミリ送信に関する送信属性
とともに送信宛先を設定する設定モジュールと、ファク
シミリ送信を行う際に画像データに挿入するファクシミ
リカバーページを作成するカバーページ作成モジュール
と、ファクシミリカバーページを含む画像データを印刷
装置が解釈可能な出力画像制御命令に変換する変換モジ
ュールと、出力画像制御命令を印刷装置に出力する出力
モジュールとを有し、ファクシミリカバーページを画像
データに挿入してファクシミリ送信を行うことが選択さ
れると、イベント間でファクシミリカバーページを作成
するように細分化したイベントの発行および制御を行
い、設定された送信属性に基づき作成されたファクシミ
リカバーページを含む画像データを出力画像制御命令に
変換し、送信宛先とともに出力画像制御命令を印刷装置
に出力するから、ページ画像中にファクシミリカバーペ
ージを挿入してファクシミリ送信を行う際の操作性を向
上させるとともに、ファクシミリカバーページの作成を
簡便に行うことができる。
【0123】請求項33ないし38記載の記憶媒体によ
れば、請求項32記載の記憶媒体と同じ効果を得ること
ができる。
【図面の簡単な説明】
【図1】本発明の複合画像形成システムの構成を示すブ
ロック図である。
【図2】図1のホストシステム上で動作するFAXドラ
イバの制御処理の手順を示すフローチャートである。
【図3】図1のホストシステム上で動作するプリンタド
ライバの制御処理の手順を示すフローチャートである。
【図4】図1のホストシステム上で動作するプリンタド
ライバの制御処理の手順を示すフローチャートである。
【図5】本発明の複合画像形成システムの実施の第2形
態における文書ページの通常出力シーケンスを説明する
ための図である。
【図6】本発明の複合画像形成システムの実施の第2形
態におけるカーバーページを付加した文書ページの出力
シーケンスを説明するための図である。
【図7】本発明の複合画像形成システムの実施の第2形
態におけるカーバーページを付加した文書ページの再生
出力結果を示す図である。
【符号の説明】
100 ホストシステム 101 入力装置 102 ディスプレイ 103 ハードディスク装置 104 CPU 105 ROM 106 RAM 110,118 イーサネットI/F 112 プリンタ 113 ファクシミリコントローラボード 115 CPU 116 ROM 117 RAM 122 エンジン部
【手続補正書】
【提出日】平成11年2月2日(1999.2.2)
【手続補正1】
【補正対象書類名】図面
【補正対象項目名】図1
【補正方法】変更
【補正内容】
【図1】
【手続補正2】
【補正対象書類名】図面
【補正対象項目名】図5
【補正方法】変更
【補正内容】
【図5】
【手続補正3】
【補正対象書類名】図面
【補正対象項目名】図6
【補正方法】変更
【補正内容】
【図6】

Claims (38)

    【特許請求の範囲】
  1. 【請求項1】 ホストコンピュータなどの外部装置と、
    前記外部装置と接続され、ファクシミリ送信機能を有す
    る印刷装置と、前記外部装置上の動作環境下で、前記外
    部装置から入力された画像データの印刷出力またはファ
    クシミリ送信を行うように前記印刷装置を制御する制御
    装置とを備える複合画像形成システムにおいて、前記制
    御装置は、前記ファクシミリ送信に関する送信属性およ
    び送信宛先を設定する設定処理機能と、前記画像データ
    を前記印刷装置が解釈可能な出力画像制御命令に変換す
    る変換処理機能と、前記出力画像制御命令を前記印刷装
    置に出力する出力処理機能とを有し、前記ファクシミリ
    送信が選択されたときには、前記設定された送信属性に
    基づき前記画像データを前記出力画像制御命令に変換
    し、前記送信宛先とともに前記出力画像制御命令を前記
    印刷装置に出力することを特徴とする複合画像形成シス
    テム。
  2. 【請求項2】 前記制御装置は、前記外部装置から入力
    された画像データのファクシミリ送信を行うように前記
    印刷装置を制御するファクシミリ制御手段と、前記外部
    装置から入力された画像データの印刷出力を行うように
    前記印刷装置を制御するプリンタ制御手段とから構成さ
    れ、前記ファクシミリ制御手段は、前記ファクシミリ送
    信に関する送信属性および送信宛先を設定する設定処理
    機能を有し、前記プリンタ制御手段は、前記設定された
    送信属性および送信宛先を取得する取得処理機能と、前
    記画像データを前記印刷装置が解釈可能な出力画像制御
    命令に変換する変換処理機能と、前記出力画像制御命令
    を前記印刷装置に出力する出力処理機能とを有し、前記
    プリンタ制御手段は、前記ファクシミリ送信が選択され
    たときには、前記設定された送信属性および送信宛先を
    取得し、前記設定された送信属性に基づき前記画像デー
    タを前記出力画像制御命令に変換し、前記送信宛先とと
    もに前記出力画像制御命令を前記印刷装置に出力するこ
    とを特徴とする請求項1記載の複合画像形成システム。
  3. 【請求項3】 前記プリンタ制御手段は、用紙サイズ、
    有効描画領域、画像解像度、描画能力などに関する機能
    情報を前記外部装置に通知する機能情報通知処理機能
    と、前記外部装置から前記機能情報の通知に応答して返
    された設定パラメータに基づき前記印刷装置を初期化す
    るための初期化制御命令を生成して前記印刷装置に出力
    する初期化制御命令出力処理機能とを有することを特徴
    とする請求項2記載の複合画像形成システム。
  4. 【請求項4】 前記制御装置は、前記プリンタ制御手段
    と前記ファクシミリ制御手段とを接続するインタフェー
    スを備え、前記ファクシミリ制御手段は、前記設定され
    た送信属性および送信宛先を前記インタフェースを介し
    て前記プリンタ制御手段に通知することを特徴とする請
    求項2または3記載の複合画像形成システム。
  5. 【請求項5】 前記ファクシミリ制御手段は、前記送信
    属性および前記送信宛先を記憶手段に格納し、管理する
    管理処理機能を有することを特徴とする請求項2ないし
    4のいずれか1つに記載の複合画像形成システム。
  6. 【請求項6】 前記印刷装置は、前記ファクシミリ送信
    時に、前記出力画像制御命令に基づき記憶手段上に出力
    画像を展開し、該記憶手段上に展開された出力画像を所
    定のファクシミリ通信手順により規定される送信画像デ
    ータに変換して送信することを特徴とする請求項1ない
    し5のいずれか1つに記載の複合画像形成システム。
  7. 【請求項7】 ホストコンピュータなどの外部装置と、
    前記外部装置と接続され、ファクシミリ送信機能を有す
    る印刷装置と、前記外部装置上の動作環境で動作可能に
    構成され、前記外部装置から入力された画像データの印
    刷出力を行うように前記印刷装置を制御するプリンタ制
    御手段と、前記外部装置上の動作環境で動作可能に構成
    され、前記外部装置から入力された画像データのファク
    シミリ送信を行うように前記印刷装置を制御するファク
    シミリ制御手段とを備える複合画像形成システムのファ
    クシミリ送信制御方法において、前記ファクシミリ制御
    手段により、前記ファクシミリ送信の送信属性とともに
    送信宛先を設定する工程と、前記プリンタ制御手段によ
    り、前記設定された送信属性に基づき前記外部装置から
    入力された画像データを前記印刷装置が解釈可能な出力
    画像制御命令に変換し、前記設定された送信宛先ととも
    に前記出力画像制御命令を前記印刷装置に出力する工程
    とを有することを特徴とするファクシミリ送信制御方
    法。
  8. 【請求項8】 前記プリンタ制御手段により、前記印刷
    装置の用紙サイズ、有効描画領域、画像解像度、描画能
    力などに関する機能情報を前記外部装置に通知し、前記
    外部装置から前記機能情報の通知に応答して返された設
    定パラメータに基づき前記印刷装置を初期化するための
    初期化制御命令を生成して前記印刷装置に出力すること
    を特徴とする請求項7記載のファクシミリ送信制御方
    法。
  9. 【請求項9】 前記ファクシミリ制御手段と前記プリン
    タ制御手段とをインタフェースで接続し、前記ファクシ
    ミリ制御手段から、前記設定された送信属性および送信
    宛先を前記インタフェースを介して前記プリンタ制御手
    段に通知することを特徴とする請求項7または8記載の
    ファクシミリ送信制御方法。
  10. 【請求項10】 前記ファクシミリ制御手段により、前
    記送信属性および前記送信宛先を記憶手段に格納し、管
    理することを特徴とする請求項7ないし9のいずれか1
    つに記載のファクシミリ送信制御方法。
  11. 【請求項11】 前記印刷装置は、前記ファクシミリ送
    信時に、前記画像出力制御命令に基づき記憶手段上に出
    力画像を展開し、該記憶手段上に展開された出力画像を
    所定のファクシミリ通信手順により規定される送信画像
    データに変換して送信することを特徴とする請求項7な
    いし10のいずれか1つに記載のファクシミリ送信制御
    方法。
  12. 【請求項12】 ホストコンピュータなどの外部装置
    と、前記外部装置と接続され、ファクシミリ送信機能を
    有する印刷装置とを備える複合画像形成システムに用い
    られる前記外部装置が実行可能なプログラムを格納した
    記憶媒体において、前記プログラムは、前記外部装置か
    ら入力された画像データの印刷出力を行うように前記印
    刷装置を制御するプリンタ制御プログラムと、前記外部
    装置から入力された画像データのファクシミリ送信を行
    うように前記印刷装置を制御するファクシミリ制御プロ
    グラムとから構成され、前記ファクシミリ制御プログラ
    ムは、前記ファクシミリ送信の送信属性とともに送信宛
    先を設定する設定モジュールを有し、前記プリンタ制御
    プログラムは、前記ファクシミリ送信に関する送信属性
    および送信宛先を取得する取得モジュールと、前記画像
    データを前記印刷装置が解釈可能な出力画像制御命令に
    変換する変換モジュールと、前記出力画像制御命令を前
    記印刷装置に出力する出力モジュールとを有し、前記プ
    リンタ制御プログラムは、前記ファクシミリ送信が選択
    されたとき、前記ファクシミリ制御プログラムから前記
    設定された送信属性および送信宛先を取得し、前記取得
    した送信属性に基づき前記画像データを前記出力画像制
    御命令に変換し、前記送信宛先とともに前記出力画像制
    御命令を前記印刷装置に出力することを特徴とする記憶
    媒体。
  13. 【請求項13】 前記プリンタ制御プログラムは、用紙
    サイズ、有効描画領域、画像解像度、描画能力などに関
    する機能情報を前記外部装置に通知する機能情報通知モ
    ジュールと、前記外部装置から前記機能情報の通知に応
    答して返された設定パラメータに基づき前記印刷装置を
    初期化するための初期化制御命令を生成して前記印刷装
    置に出力する初期化モジュールとを有することを特徴と
    する請求項12記載の記憶媒体。
  14. 【請求項14】 前記ファクシミリ制御プログラムの通
    知モジュールは、前記設定された送信属性および送信宛
    先をAPI関数のコールにより前記プリンタ制御プログ
    ラムに通知することを特徴とする請求項12記載の記憶
    媒体。
  15. 【請求項15】 前記ファクシミリ制御プログラムは、
    前記送信属性および前記宛先を記憶手段に格納し、管理
    する管理モジュールを有することを特徴とする請求項1
    2ないし14のいずれか1つに記載の記憶媒体。
  16. 【請求項16】 ホストコンピュータなどの外部装置
    と、前記外部装置と接続され、ファクシミリ送信機能を
    有する印刷装置と、前記外部装置上の動作環境下で動作
    し、前記外部装置から入力された画像データの印刷出力
    を行うようにまたはファクシミリ送信を行うように前記
    印刷装置を制御する制御装置とを備える複合画像形成シ
    ステムにおいて、前記制御装置は、前記外部装置が発行
    する画像印刷処理に関する複数のイベントを取得するイ
    ベント取得処理機能と、前記複数のイベント間で前記画
    像データの描画について細分化したイベントの発行およ
    びその制御を行うイベント発生制御処理機能と、前記フ
    ァクシミリ送信に関する送信属性とともに送信宛先を設
    定する設定処理機能と、前記ファクシミリ送信を行う際
    に前記画像データに挿入するファクシミリカバーページ
    を作成するカバーページ作成処理機能と、前記ファクシ
    ミリカバーページを含む画像データを前記印刷装置が解
    釈可能な出力画像制御命令に変換する変換処理機能と、
    前記出力画像制御命令を前記印刷装置に出力する出力処
    理機能とを有し、前記ファクシミリカバーページを前記
    画像データに挿入してファクシミリ送信を行うことが選
    択されると、前記イベント間で前記ファクシミリカバー
    ページを作成するように前記細分化したイベントの発行
    および制御を行い、前記設定された送信属性に基づき前
    記作成されたファクシミリカバーページを含む画像デー
    タを前記出力画像制御命令に変換し、前記送信宛先とと
    もに前記出力画像制御命令を前記印刷装置に出力するこ
    とを特徴とする複合画像形成システム。
  17. 【請求項17】 前記制御装置は、前記外部装置から入
    力された画像データのファクシミリ送信を行うように前
    記印刷装置を制御するファクシミリ制御手段と、前記外
    部装置から入力された画像データの印刷出力を行うよう
    に前記印刷装置を制御するプリンタ制御手段とから構成
    され、前記ファクシミリ制御手段は、前記設定処理機能
    と、前記カバーページ作成処理機能とを有し、前記プリ
    ンタ制御手段は、前記イベント取得処理機能と、前記イ
    ベント発生制御処理機能と、前記変換処理機能と、前記
    出力処理機能とを有することを特徴とする請求項16記
    載の複合画像形成システム。
  18. 【請求項18】 前記ファクシミリ制御手段のカバーペ
    ージ作成処理機能は、予め記憶手段に格納されたファク
    シミリカバーページを読み出すことによりファクシミリ
    カバーページを作成することを特徴とする請求項17記
    載の複合画像形成システム。
  19. 【請求項19】 前記ファクシミリ制御手段のカバーペ
    ージ作成処理機能は、前記読み出したファクシミリカバ
    ーページ上に前記設定した送信宛先を付加してファクシ
    ミリカバーページを作成することによりことを特徴とす
    る請求項18記載の複合画像形成システム。
  20. 【請求項20】 前記プリンタ制御手段は、用紙サイ
    ズ、有効描画領域、画像解像度、描画能力などに関する
    機能情報を前記外部装置に通知する機能情報通知処理機
    能と、前記外部装置から前記機能情報の通知に応答して
    返された設定パラメータに基づき前記印刷装置を初期化
    するための初期化制御命令を生成して前記印刷装置に出
    力する初期化制御命令出力処理機能とを有することを特
    徴とする請求項17記載の複合画像形成システム。
  21. 【請求項21】 前記制御装置は、前記ファクシミリ制
    御手段と前記プリンタ制御手段とを接続するインタフェ
    ースを備え、前記ファクシミリ制御手段は、前記設定さ
    れた送信属性および送信宛先を前記インタフェースを介
    して前記プリンタ制御手段に通知することを特徴とする
    請求項17記載の複合画像形成システム。
  22. 【請求項22】 前記ファクシミリ制御手段は、前記送
    信属性および前記宛先を記憶手段に格納し、管理する管
    理処理機能を有することを特徴とする請求項17記載の
    複合画像形成システム。
  23. 【請求項23】 前記印刷装置は、前記ファクシミリ送
    信時に、前記画像出力制御命令に基づき記憶手段上に出
    力画像を展開し、該記憶手段上に展開された出力画像を
    所定のファクシミリ通信手順により規定される送信画像
    データに変換して送信することを特徴とする請求項16
    ないし22のいずれか1つに記載の複合画像形成システ
    ム。
  24. 【請求項24】 ホストコンピュータなどの外部装置
    と、前記外部装置と接続され、ファクシミリ送信機能を
    有する印刷装置と、前記外部装置上の動作環境で動作可
    能に構成され、前記外部装置から入力された画像データ
    の印刷出力またはファクシミリ送信を行うように前記印
    刷装置を制御する制御装置とを備える複合画像形成シス
    テムに用いられる、前記制御装置によるファクシミリ送
    信制御方法において、前記外部装置が発行する画像印刷
    処理に関する複数のイベントを取得するイベント取得処
    理工程と、前記複数のイベント間で前記画像データの描
    画について細分化したイベントの発行およびその制御を
    行うイベント発生制御処理工程と、前記ファクシミリ送
    信に関する送信属性とともに送信宛先を設定する設定処
    理工程と、前記イベント間で前記画像データに挿入する
    ファクシミリカバーページを作成するカバーページ作成
    処理工程と、前記設定された送信属性に基づき前記ファ
    クシミリカバーページを含む画像データを前記印刷装置
    が解釈可能な出力画像制御命令に変換する変換処理工程
    と、前記送信宛先とともに前記出力画像制御命令を前記
    印刷装置に出力する出力工程とを有することを特徴とす
    るファクシミリ送信制御方法。
  25. 【請求項25】 前記制御装置を前記外部装置から入力
    された画像データのファクシミリ送信を行うように前記
    印刷装置を制御するファクシミリ制御手段と前記外部装
    置から入力された画像データの印刷出力を行うように前
    記印刷装置を制御するプリンタ制御手段とから構成し、
    前記ファクシミリ制御手段により、前記設定処理工程
    と、前記カバーページ作成処理工程とを実行し、前記プ
    リンタ制御手段により、前記イベント取得処理工程と、
    前記イベント発生制御処理工程と、前記変換処理工程と
    を実行することを特徴とする請求項24記載のファクシ
    ミリ制御方法。
  26. 【請求項26】 前記カバーページ作成は、予め記憶手
    段に格納されたファクシミリカバーページを読み出すこ
    とによりファクシミリカバーページを作成することを特
    徴とする請求項25記載のファクシミリ送信制御方法。
  27. 【請求項27】 前記ファクシミリ制御手段のカバーペ
    ージ作成は、前記読み出したファクシミリカバーページ
    上に前記設定した送信宛先を付加してファクシミリカバ
    ーページを作成することを特徴とする請求項26記載の
    ファクシミリ送信制御方法。
  28. 【請求項28】 前記プリンタ制御手段により、用紙サ
    イズ、有効描画領域、画像解像度、描画能力などに関す
    る機能情報を前記外部装置に通知する機能情報通知工程
    と、前記外部装置から前記機能情報の通知に応答して返
    された設定パラメータに基づき前記印刷装置を初期化す
    るための初期化制御命令を生成して前記印刷装置に出力
    する初期化制御命令出力工程とを実行することを特徴と
    する請求項25記載のファクシミリ送信制御方法。
  29. 【請求項29】 前記ファクシミリ制御手段と前記プリ
    ンタ制御手段とをインタフェースで接続し、前記ファク
    シミリ制御手段から、前記設定された送信属性および送
    信宛先を前記インタフェースを介して前記プリンタ制御
    手段に通知することを特徴とする請求項25記載のファ
    クシミリ送信制御方法。
  30. 【請求項30】 前記ファクシミリ制御手段により、前
    記送信属性および前記送信宛先を記憶手段に格納し、管
    理することを特徴とする請求項25ないし29のいずれ
    か1つに記載のファクシミリ送信制御方法。
  31. 【請求項31】 前記印刷装置は、前記ファクシミリ送
    信時に、前記画像出力制御命令に基づき記憶手段上に出
    力画像を展開し、該記憶手段上に展開された出力画像を
    所定のファクシミリ通信手順により規定される送信画像
    データに変換して送信することを特徴とする請求項25
    ないし30のいずれか1つに記載のファクシミリ送信制
    御方法。
  32. 【請求項32】 ホストコンピュータなどの外部装置
    と、前記外部装置と接続され、ファクシミリ送信機能を
    有する印刷装置とを備える複合画像形成システムに用い
    られる前記外部装置が実行可能なプログラムを格納した
    記憶媒体において、前記プログラムは、前記外部装置が
    発行する画像印刷処理に関する複数のイベントを取得す
    るイベント取得モジュールと、前記複数のイベント間で
    前記画像データの描画について細分化したイベントの発
    行およびその制御を行うイベント発生制御モジュール
    と、前記ファクシミリ送信に関する送信属性とともに送
    信宛先を設定する設定モジュールと、前記ファクシミリ
    送信を行う際に前記画像データに挿入するファクシミリ
    カバーページを作成するカバーページ作成モジュール
    と、前記ファクシミリカバーページを含む画像データを
    前記印刷装置が解釈可能な出力画像制御命令に変換する
    変換モジュールと、前記出力画像制御命令を前記印刷装
    置に出力する出力モジュールとを有し、前記ファクシミ
    リカバーページを前記画像データに挿入してファクシミ
    リ送信を行うことが選択されると、前記イベント間で前
    記ファクシミリカバーページを作成するように前記細分
    化したイベントの発行および制御を行い、前記設定され
    た送信属性に基づき前記作成されたファクシミリカバー
    ページを含む画像データを前記出力画像制御命令に変換
    し、前記送信宛先とともに前記出力画像制御命令を前記
    印刷装置に出力することを特徴とする記憶媒体。
  33. 【請求項33】 前記プログラムは、前記外部装置から
    入力された画像データのファクシミリ送信を行うように
    前記印刷装置を制御するファクシミリ制御プログラム
    と、前記外部装置から入力された画像データの印刷出力
    を行うように前記印刷装置を制御するプリンタ制御プロ
    グラムとから構成され、前記ファクシミリ制御プログラ
    ムは、前記設定モジュールと、前記カバーページ作成モ
    ジュールとを有し、前記プリンタ制御プログラムは、前
    記イベント取得モジュールと、前記イベント発生制御モ
    ジュールと、前記変換モジュールと、前記出力モジュー
    ルとを有することを特徴とする請求項32記載の記憶媒
    体。
  34. 【請求項34】 前記ファクシミリ制御プログラムのカ
    バーページ作成モジュールは、予め記憶手段に格納され
    たファクシミリカバーページを読み出すことによりファ
    クシミリカバーページを作成することを特徴とする請求
    項33記載の記憶媒体。
  35. 【請求項35】 前記ファクシミリ制御プログラムのカ
    バーページ作成モジュールは、前記読み出したファクシ
    ミリカバーページ上に前記設定した送信宛先を付加して
    ファクシミリカバーページを作成することによりことを
    特徴とする請求項34記載の記憶媒体。
  36. 【請求項36】 前記プリンタ制御プログラムは、用紙
    サイズ、有効描画領域、画像解像度、描画能力などに関
    する機能情報を前記外部装置に通知する機能情報通知モ
    ジュールと、前記外部装置から前記機能情報の通知に応
    答して返された設定パラメータに基づき前記印刷装置を
    初期化するための初期化制御命令を生成して前記印刷装
    置に出力する初期化制御命令出力モジュールとを有する
    ことを特徴とする請求項33記載の記憶媒体。
  37. 【請求項37】 前記ファクシミリ制御プログラムは、
    前記設定された送信属性および送信宛先をAPI関数の
    コールにより前記プリンタ制御プログラムに通知するこ
    とを特徴とする請求項33記載の記憶媒体。
  38. 【請求項38】 前記ファクシミリ制御プログラムは、
    前記送信属性および前記送信宛先を記憶手段に格納し、
    管理する管理モジュールを有することを特徴とする請求
    項33記載の記憶媒体。
JP11019754A 1999-01-28 1999-01-28 複合画像形成システム、ファクシミリ送信制御方法および記憶媒体 Pending JP2000224366A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11019754A JP2000224366A (ja) 1999-01-28 1999-01-28 複合画像形成システム、ファクシミリ送信制御方法および記憶媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11019754A JP2000224366A (ja) 1999-01-28 1999-01-28 複合画像形成システム、ファクシミリ送信制御方法および記憶媒体

Publications (1)

Publication Number Publication Date
JP2000224366A true JP2000224366A (ja) 2000-08-11

Family

ID=12008146

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11019754A Pending JP2000224366A (ja) 1999-01-28 1999-01-28 複合画像形成システム、ファクシミリ送信制御方法および記憶媒体

Country Status (1)

Country Link
JP (1) JP2000224366A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100353737C (zh) * 2003-12-24 2007-12-05 三星电子株式会社 数据传输设备及其方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100353737C (zh) * 2003-12-24 2007-12-05 三星电子株式会社 数据传输设备及其方法
US8724179B2 (en) 2003-12-24 2014-05-13 Samsung Electronics Co., Ltd. Data transmission device and method thereof

Similar Documents

Publication Publication Date Title
US7471401B2 (en) Information processing apparatus, printing processing method, and program therefor
US7839531B2 (en) Printing control method
JP3984890B2 (ja) 印刷制御装置および方法、コンピュータプログラム、記憶媒体
US7453595B2 (en) Print control apparatus and method, computer program, computer-readable storage medium, preview apparatus and method, printer driver, and preview method thereof
JP2004050722A (ja) 印刷装置
JPH1199722A (ja) 印刷制御装置及び印刷制御方法並びに記憶媒体
JP2000083161A (ja) 画像処理装置及びその方法、及び画像処理システム
US7305620B1 (en) Method and apparatus for previewing print data and recording media thereof
JP4537040B2 (ja) 文書処理装置および文書処理方法
JP2009076074A (ja) 動的なプリンタ・ドライバ・ユーザー・インターフェース生成
US6388757B1 (en) Printing apparatus, printing system, and a method for acquiring character resources of the printing system
JP3559589B2 (ja) プレビュー表示方法および情報処理装置
JPH11134140A (ja) データ処理装置および印刷制御装置およびデータ処理装置のデータ処理方法および印刷制御装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP2000224366A (ja) 複合画像形成システム、ファクシミリ送信制御方法および記憶媒体
JP2000155654A (ja) 印刷装置及びそれを用いた印刷システム及び制御方法
JP2005161819A (ja) 印刷装置および印刷制御方法
US20050024653A1 (en) Print file editing method and apparatus and color image forming system employing the same
JP3709695B2 (ja) 印刷システム、印刷システムに用いられるプリンタサーバ装置、プリンタサーバの処理方法およびプリンタサーバ処理プログラムが記録された記録媒体
JPH11348380A (ja) 画像出力装置および方法、画像処理装置および方法、並びに記憶媒体
JP2009289121A (ja) 情報処理装置、出力装置、出力処理方法、及びプログラム
JP2003208273A (ja) 情報処理装置、制御コード生成方法、プログラム及び記憶媒体
JP2004021452A (ja) 画像出力システム
KR100313869B1 (ko) 효율적인 프린팅 데이터 발생장치 및 그 방법
JP2002333964A (ja) 分散印刷方法
JP2002335393A (ja) 印刷データ作成方法及びその印刷システム