JPH10187385A - 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 - Google Patents

印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体

Info

Publication number
JPH10187385A
JPH10187385A JP8351020A JP35102096A JPH10187385A JP H10187385 A JPH10187385 A JP H10187385A JP 8351020 A JP8351020 A JP 8351020A JP 35102096 A JP35102096 A JP 35102096A JP H10187385 A JPH10187385 A JP H10187385A
Authority
JP
Japan
Prior art keywords
data
communication
converted
received
external
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
JP8351020A
Other languages
English (en)
Inventor
Yuji Kuroda
裕二 黒田
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 JP8351020A priority Critical patent/JPH10187385A/ja
Publication of JPH10187385A publication Critical patent/JPH10187385A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【課題】 本来ならばイメージデータ出力となってしま
う通信データをPDLデータに変換して高画質の出力結
果を容易に得ることである。 【解決手段】 ファクシミリ装置2000から受信した
通信データを解析してCPU130が所定のページ記述
言語に基づくデータに変換可能かどうかを判定し、該判
定結果に基づいて該受信した通信データをホストコンピ
ュータ3000に転送した後、外部インタフェース13
3がホストコンピュータ3000に転送されてプリンタ
エンジン120が印刷可能な所定のページ記述言語に基
づくデータに変換された変換データを受信し、該受信し
た前記変換データに基づいてプリンタエンジン120の
印刷を制御する構成を特徴とする。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、所定の通信媒体を
介して外部機器または外部通信機器と通信して印刷部に
よる複合画像処理を制御する印刷制御装置および印刷制
御方法およびコンピュータが読み出し可能なプログラム
を格納した記憶媒体に関するものである。
【0002】
【従来の技術】最近、ホストコンピュータ等の外部機器
からのデータ処理やファクシミリ等の外部通信機器から
受信した通信データの処理等を行ってプリンタエンジン
にプリンタデータを出力する複合機能(マルチファンク
ション)を実行する制御手段を備えた印刷制御装置(以
後MFP制御装置)が実用化されている。
【0003】この種の印刷制御装置において、ファクシ
ミリ等の外部通信機器から受信した通信データは、送信
者がフリーハンドもしくはワープロ等の機器で作成した
文字、図形等が圧縮されて送られたイメージデータであ
り、前記制御手段によって伸長されプリンタエンジンへ
出力される。
【0004】
【発明が解決しようとする課題】上記従来の印刷制御装
置において、上述に対し受信した通信データは、送信側
で送信者がフリーハンドで作成したデータを除き、送信
者所有のデバイスによって作成したデータをイメージで
送っているため、受信データの品質がさほど良好でない
場合がある。
【0005】その場合、ファクシミリデータでありなが
らも受信データの印字品質を重視する受信者であると、
受信者所有のデバイスで受信データを清書し、再度、出
力装置で印字していたため、所望の結果を得るまでに煩
雑な操作を必要とし、操作者の負担が重いという問題点
があった。
【0006】本発明は、上記の問題点を解消するために
なされたもので、本発明に係る第1の発明〜第13の発
明の目的は、外部通信機器が受信した通信データがPD
Lデータに変換可能かどうかを判定し、該判定結果に基
づいて受信した通信データを外部機器の変換資源を活用
して印刷部が解析可能なPDLデータとして受信するこ
とにより、本来ならばイメージデータ出力となってしま
う通信データをPDLデータに変換して高画質の出力結
果を容易に得ることができる印刷制御装置および印刷制
御方法およびコンピュータが読み出し可能なプログラム
を格納した記憶媒体を提供することである。
【0007】
【課題を解決するための手段】本発明に係る第1の発明
は、所定の通信媒体を介して外部機器または外部通信機
器と通信可能な印刷制御装置であって、前記外部通信機
器から受信した通信データを解析して所定のページ記述
言語に基づくデータに変換可能かどうかを判定する判定
手段と、前記判定手段の判定結果に基づいて該受信した
通信データを前記外部機器に転送する転送手段と、前記
外部機器に転送されて印刷部が印刷可能な所定のページ
記述言語に基づくデータに変換された変換データを受信
する受信手段と、前記受信手段が受信した前記変換デー
タに基づいて前記印刷部の印刷を制御する制御手段とを
有するものである。
【0008】本発明に係る第2の発明は、所定の通信媒
体を介して外部機器または外部通信機器と通信可能な印
刷制御装置であって、前記外部通信機器から受信した通
信データを管理データとともに順次蓄積する蓄積手段
と、前記蓄積手段に蓄積された通信データ群から所望の
通信データを選択指示する指示手段と、前記指示手段に
より指示された前記所望の通信データを解析して所定の
ページ記述言語に基づくデータに変換可能かどうかを判
定する判定手段と、前記判定手段の判定結果に基づいて
該受信した通信データを前記外部機器に転送する転送手
段と、前記外部機器に転送されて印刷部が印刷可能な所
定のページ記述言語に基づくデータに変換された変換デ
ータを受信する受信手段と、前記受信手段が受信した前
記変換データに基づいて前記印刷部の印刷を制御する制
御手段とを有するものである。
【0009】本発明に係る第3の発明は、所定の通信媒
体を介して外部機器または外部通信機器と通信可能な印
刷制御装置であって、前記外部通信機器から受信した通
信データを管理データとともに順次蓄積する蓄積手段
と、前記外部機器から前記蓄積手段に蓄積された通信デ
ータ群中から選択指示される所望の通信データを解析し
て所定のページ記述言語に基づくデータに変換可能かど
うかを判定する判定手段と、前記判定手段の判定結果に
基づいて該受信した通信データを前記外部機器に転送す
る転送手段と、前記外部機器に転送されて印刷部が印刷
可能な所定のページ記述言語に基づくデータに変換され
た変換データを受信する受信手段と、前記受信手段が受
信した前記変換データに基づいて前記印刷部の印刷を制
御する制御手段とを有するものである。
【0010】本発明に係る第4の発明は、前記制御手段
は、前記判定手段が所定のページ記述言語に基づくデー
タに変換不能と判定した場合には、前記通信データを前
記印刷部からイメージ出力させるものである。
【0011】本発明に係る第5の発明は、前記外部通信
機器から受信する前記通信データに対する出力解像度を
設定する設定手段を有し、前記制御手段は、前記設定手
段により設定される出力解像度に基づいて前記判定手段
による判定有無を制御するものである。
【0012】本発明に係る第6の発明は、前記外部機器
は、ホストコンピュータとするものである。
【0013】本発明に係る第7の発明は、前記外部通信
機器は、ファクシミリ装置とするものである。
【0014】本発明に係る第8の発明は、所定の通信媒
体を介して外部機器または外部通信機器と通信して印刷
部の印刷処理を制御する印刷制御方法であって、前記外
部通信機器から受信した通信データを解析して所定のペ
ージ記述言語に基づくデータに変換可能かどうかを判定
する判定工程と、該判定結果に基づいて該受信した通信
データを前記外部機器に転送する転送工程と、前記外部
機器に転送されて印刷部が印刷可能な所定のページ記述
言語に基づくデータに変換された変換データを受信する
受信工程と、該受信した前記変換データに基づいて前記
印刷部から出力する出力工程とを有するものである。
【0015】本発明に係る第9の発明は、所定の通信媒
体を介して外部機器または外部通信機器と通信して印刷
部の印刷処理を制御するコンピュータが読み出し可能な
プログラムを格納した記憶媒体であって、前記外部通信
機器から受信した通信データを解析して所定のページ記
述言語に基づくデータに変換可能かどうかを判定する判
定工程と、該判定結果に基づいて該受信した通信データ
を前記外部機器に転送する転送工程と、前記外部機器に
転送されて印刷部が印刷可能な所定のページ記述言語に
基づくデータに変換された変換データを受信する受信工
程と、該受信した前記変換データに基づいて前記印刷部
から出力する出力工程とを含む、コンピュータが読み出
し可能なプログラムを記憶媒体に格納したものである。
【0016】本発明に係る第10の発明は、所定の通信
媒体を介して外部機器または外部通信機器と通信して印
刷部の印刷処理を制御する印刷制御方法であって、前記
外部通信機器から受信した通信データを管理データとと
もにメモリに順次蓄積する蓄積工程と、該蓄積された通
信データ群から所望の通信データを選択指示する指示工
程と、該指示された前記所望の通信データを解析して所
定のページ記述言語に基づくデータに変換可能かどうか
を判定する判定工程と、該判定結果に基づいて該受信し
た通信データを前記外部機器に転送する転送工程と、前
記外部機器に転送されて印刷部が印刷可能な所定のペー
ジ記述言語に基づくデータに変換された変換データを受
信する受信工程と、該受信した前記変換データに基づい
て前記印刷部から出力する出力工程とを有するものであ
る。
【0017】本発明に係る第11の発明は、所定の通信
媒体を介して外部機器または外部通信機器と通信して印
刷部の印刷処理を制御するコンピュータが読み出し可能
なプログラムを格納した記憶媒体であって、前記外部通
信機器から受信した通信データを管理データとともにメ
モリに順次蓄積する蓄積工程と、該蓄積された通信デー
タ群から所望の通信データを選択指示する指示工程と、
該指示された前記所望の通信データを解析して所定のペ
ージ記述言語に基づくデータに変換可能かどうかを判定
する判定工程と、該判定結果に基づいて該受信した通信
データを前記外部機器に転送する転送工程と、前記外部
機器に転送されて印刷部が印刷可能な所定のページ記述
言語に基づくデータに変換された変換データを受信する
受信工程と、該受信した前記変換データに基づいて前記
印刷部から出力する出力工程とを含む、コンピュータが
読み出し可能なプログラムを記憶媒体に格納したもので
ある。
【0018】本発明に係る第12の発明は、所定の通信
媒体を介して外部機器または外部通信機器と通信して印
刷部の印刷処理を制御する印刷制御方法であって、前記
外部通信機器から受信した通信データを管理データとと
もにメモリに順次蓄積する蓄積工程と、前記外部機器か
ら前記メモリに蓄積された通信データ群中から選択指示
される所望の通信データを解析して所定のページ記述言
語に基づくデータに変換可能かどうかを判定する判定工
程と、前記判定結果に基づいて該受信した通信データを
前記外部機器に転送する転送工程と、前記外部機器に転
送されて印刷部が印刷可能な所定のページ記述言語に基
づくデータに変換された変換データを受信する受信工程
と、該受信した前記変換データに基づいて前記印刷部か
ら出力する出力工程とを有するものである。
【0019】本発明に係る第13の発明は、所定の通信
媒体を介して外部機器または外部通信機器と通信して印
刷部の印刷処理を制御するコンピュータが読み出し可能
なプログラムを格納した記憶媒体であって、前記外部通
信機器から受信した通信データを管理データとともにメ
モリに順次蓄積する蓄積工程と、前記外部機器から前記
メモリに蓄積された通信データ群中から選択指示される
所望の通信データを解析して所定のページ記述言語に基
づくデータに変換可能かどうかを判定する判定工程と、
前記判定結果に基づいて該受信した通信データを前記外
部機器に転送する転送工程と、前記外部機器に転送され
て印刷部が印刷可能な所定のページ記述言語に基づくデ
ータに変換された変換データを受信する受信工程と、該
受信した前記変換データに基づいて前記印刷部から出力
する出力工程とを含む、コンピュータが読み出し可能な
プログラムを記憶媒体に格納したものである。
【0020】
【発明の実施の形態】本実施形態の説明をする前に、本
実施形態を適用するのに好適なレーザビームプリンタお
よびインクジェットプリンタの構成について図1から図
3を参照しながら説明する。
【0021】なお、本実施形態を適用するプリンタは、
レーザビームプリンタおよびインクジェットプリンタに
限られるものではなく、他のプリント方式のプリンタで
もよいことは言うまでもない。
【0022】図1は、本発明を適用可能な出力装置の構
成を示す断面図であり、例えばレーザビームプリンタ
(LBP)の場合を示す。
【0023】図において、100はLBP本体であり、
外部に接続されているホストコンピュータから供給され
る印刷情報(文字コード等)やフォーム情報あるいはマ
クロ命令等を入力して記憶すると共に、それらの情報に
したがって対応する文字パターンやフォームパターン等
を作成し、記録媒体である記録紙等に像を形成する。
【0024】300は操作のためのスイッチおよびLE
D表示器等が配されている操作パネル、101はLBP
本体100全体の制御ユニットである。このプリンタ制
御ユニット101は、主に文字情報を対応する文字パタ
ーンのビデオ信号に変換してレーザドライバ102に出
力する。レーザドライバ102は半導体レーザ103か
ら発射されるレーザ光104をオン・オフ切り替えす
る。レーザ光104は回転多面鏡105で左右方向に振
らされて静電ドラム106上には文字パターンの静電潜
像が形成されることになる。この静電潜像は、静電ドラ
ム106周囲に配設された現像ユニット107により現
像された後、記録紙に転写される。この記録紙にはカッ
トシートを用い、カットシート記録紙はLBP本体10
0に装着した用紙カセット108に収納される、給紙ロ
ーラ109および搬送ローラ110と搬送ローラ111
とにより、装置内に取り込まれて、静電ドラム106に
供給される。
【0025】また、LBP本体100には、図示しない
カードスロットを少なくとも1個以上備え、内蔵フォン
トに加えオプションフォントカード、言語系の異なる制
御カード(エミュレーションカード)を接続できるよう
に構成されている。
【0026】図2は、本発明を適用可能な第2の出力装
置の構成を示す外観図であり、例えばインクジェット記
録装置(IJRA)の場合を示す。
【0027】図において、駆動モータ5013の正逆回
転に連動して、駆動力伝達ギア5009〜5011を介
して回転するリードスクリュー5005,螺旋溝500
4に対して係合するキャリッジHCはピン(図示しな
い)を有し、ガイドローラ5003を介して矢印a,b
方向に往復移動される。このキャリッジHCにはインク
タンクIT,インクジェットヘッドIJHとを備えるイ
ンクカートリッジIJCが搭載されている。5002は
紙押さえ板であり、キャリッジ移動方向にわたって紙を
プラテン5000に対して押圧する。5007,500
8はフォトカプラで、キャリッジのレバー5006のこ
の域での存在を確認して、モータ5013の回転方向切
り替え等を行うためのホームポジション検知手段として
機能する。
【0028】5016は記録ヘッドの全面をキャップ部
材5022を支持する部材、5015は前記キャップ部
材5022内を吸引する吸引手段で、キャップ内開口5
023を介して記録ヘッドの吸引回復を行う。5017
はクリーニングブレードで、部材5019により前後方
向に移動可能となる。5018は本体支持板で、上記ク
リーニングブレード5017,部材5019を支持す
る。5012は吸引回復の吸引を開始するためのレバー
で、キャリッジHCと係合するカム5020の移動に伴
って移動し、駆動モータ5013から駆動力がクラッチ
切り替え等の公知の伝達手段で移動制御される。
【0029】これらのキャッピング,クリーニング,吸
引回復は、キャリッジHCがホームポジション側領域に
来たときにリードスクリュー5005の作用によってそ
れらの対応位置で所望の処理が行えるように構成されて
いるが、周知のタイミングの所望動作を行うように構成
すれば良い。
【0030】図3は、図2に示した出力装置の制御構成
を説明するブロック図である。
【0031】図において、1700は記録信号を入力す
るインタフェース、1701はMPU、1702は前記
MPU1701が実行する制御プログラムやホスト印刷
情報等を格納するROM、1703はDRAMで、各種
データ(上記記録信号やヘッドに供給される記録データ
等)を保存しておく。1704は記録ヘッド1708に
対する出力データの供給制御を行うゲートアレイで、イ
ンタフェース1700,MPU1701,DRAM17
03間のデータの転送制御も行う。
【0032】1710は前記記録ヘッド1708を搬送
するためのキャリアモータ、1709は記録用紙搬送の
ための搬送モータ、1705は前記記録ヘッドを駆動す
るヘッドドライバ、1706は前記搬送モータ1709
を駆動するモータドライバ、1707は前記キャリアモ
ータ1710を駆動するモータドライバである。
【0033】このように構成された上記記録装置におい
て、インタフェース1700を介して後述するホストコ
ンピュータ100より入力情報が入力されると、ゲート
アレイ1704とMPU1701との間で入力情報がプ
リント用の出力情報に変換される。そして、モータドラ
イバ1706,1707が駆動されると共に、ヘッドド
ライバ1705に送られてきた出力情報にしたがって記
録ヘッドが駆動され印字が実行される。
【0034】なお、MPU1701はインタフェース1
700を介して後述するホストコンピュータ100との
通信処理が可能となっており、DRAM1703に関す
るメモリ情報および資源データやROM1702内のホ
スト印刷情報を後述するホストコンピュータ100に通
信可能に構成され、ネットワーク上のどの機器にも通信
可能に構成されている。
【0035】〔第1実施形態〕図4は、本発明の第1実
施形態を示す印刷制御装置の構成を説明するブロック図
である。なお、本実施形態では、複合機能して、ファク
シミリ機能付きレーザビームプリンタを例にして説明す
る。また、図4の構成からプリンタエンジン120を除
いた部分は、図1における制御部101に対応する。な
お、本発明に機能が実行されるのであれば、単体の機器
であっても複数の機器からなるシステムであっても、L
AN等のネットワークを介して処理が行われるシステム
であっても本発明を適用できることは言うまでもない。
【0036】図4において、100はプリンタであり、
該装置は主制御手段としてCPU130を備えている。
CPU130にはROM131,外部インタフェース1
33およびプリンタエンジンインタフェース136がデ
ータバス,アドレスバス,制御バスからなるシステムバ
ス137を介して接続され、CPU130はROM13
1内に記憶された制御プログラムに基づいて外部インタ
フェース133を介する外部機器との通信及びプリンタ
エンジンインタフェース136を介するプリンタエンジ
ン120へのプリンタデータの出力等を制御する。
【0037】さらに、CPU130にはCPU130の
動作に必要なデータや、計算により得られた文字パター
ンデータ等のデータ類を格納するRAM132、電気的
書換可能なメモリ(不揮発性メモリ)であるEEPRO
M134、大容量のフォントデータを格納できるHDD
等の外部記憶装置およびユーザがプリンタ100の操作
を行うオペレーションパネル135がシステムバス13
7を介して接続されている。
【0038】また、プリンタ100には外部機器として
ホストコンピュータ3000が接続されており、この接
続はデータを高速,双方向で行うため、データをパラレ
ルで送受信するセントロニクスインタフェース121を
介して行われる。
【0039】さらに、プリンタ100には外部通信機器
としてのファクシミリ装置2000が通信回線122を
介して接続されている。
【0040】以下、本実施形態と第1〜第7の発明の各
手段との対応及びその作用について図4等を参照して説
明する。
【0041】第1の発明は、所定の通信媒体(インタフ
ェース,ネットワーク)を介して外部機器(ホストコン
ピュータ3000)または外部通信機器(ファクシミリ
装置2000)と通信可能な印刷制御装置であって、前
記外部通信機器から受信した通信データを解析して所定
のページ記述言語に基づくデータに変換可能かどうかを
判定する判定手段(CPU130がROM131,外部
記憶装置等のメモリ資源に記憶された制御プログラムを
実行して判定する)と、前記判定手段の判定結果に基づ
いて該受信した通信データを前記外部機器に転送する転
送手段(CPU130がROM131,外部記憶装置等
のメモリ資源に記憶された制御プログラムを実行して転
送処理する)と、前記外部機器に転送されて印刷部が印
刷可能な所定のページ記述言語に基づくデータに変換さ
れた変換データを受信する受信手段(外部インタフェー
ス133)と、前記受信手段が受信した前記変換データ
に基づいて前記印刷部の印刷を制御する制御手段(CP
U130がROM131,外部記憶装置等のメモリ資源
に記憶された制御プログラムを実行して制御する)とを
有し、ファクシミリ装置2000から受信した通信デー
タを解析してCPU130が所定のページ記述言語に基
づくデータに変換可能かどうかを判定し、該判定結果に
基づいて該受信した通信データをホストコンピュータ3
000に転送した後、外部インタフェース(外部I/
F)133がホストコンピュータ3000に転送されて
プリンタエンジン120が印刷可能な所定のページ記述
言語に基づくデータに変換された変換データを受信し、
該受信した前記変換データに基づいてプリンタエンジン
120の印刷を制御するので、外部通信機器から受信し
た通信データであっても、PDL変換可能なデータであ
れば、外部機器の変換資源を利用してPDLデータへの
変換処理を代替させ、該変換されたPDLデータに基づ
いて印刷部の機能を利用した高画質出力を可能とする。
【0042】第2の発明は、所定の通信媒体(インタフ
ェース,ネットワーク)を介して外部機器(ホストコン
ピュータ3000)または外部通信機器(ファクシミリ
装置2000)と通信可能な印刷制御装置であって、前
記外部通信機器から受信した通信データを管理データと
ともに順次蓄積する蓄積手段(外部記憶装置138)
と、前記蓄積手段に蓄積された通信データ群から所望の
通信データを選択指示する指示手段(オペレーションパ
ネル135)と、前記指示手段により指示された前記所
望の通信データを解析して所定のページ記述言語に基づ
くデータに変換可能かどうかを判定する判定手段(CP
U130がROM131,外部記憶装置等のメモリ資源
に記憶された制御プログラムを実行して判定する)と、
前記判定手段の判定結果に基づいて該受信した通信デー
タを前記外部機器に転送する転送手段(CPU130が
ROM131,外部記憶装置等のメモリ資源に記憶され
た制御プログラムを実行して転送する)と、前記外部機
器に転送されて印刷部が印刷可能な所定のページ記述言
語に基づくデータに変換された変換データを受信する受
信手段(外部インタフェース133)と、前記受信手段
が受信した前記変換データに基づいて前記印刷部の印刷
を制御する制御手段(CPU130がROM131,外
部記憶装置等のメモリ資源に記憶された制御プログラム
を実行して制御する)とを有し、ファクシミリ装置20
00から受信した通信データを管理データととも外部記
憶装置138に順次蓄積し、該蓄積された通信データ群
から所望の通信データがオペレーションパネル135に
より選択指示されると、該指示された前記所望の通信デ
ータを解析してCPU130が所定のページ記述言語に
基づくデータに変換可能かどうかを判定し、該判定結果
に基づいて該受信した通信データをホストコンピュータ
3000に転送し、外部インタフェース133がホスト
コンピュータ3000に転送されてプリンタエンジン1
20が印刷可能な所定のページ記述言語に基づくデータ
に変換された変換データを受信したら、該受信した前記
変換データに基づいてCPU130がプリンタエンジン
120の印刷を制御するので、外部通信機器から受信し
てメモリに蓄積した通信データ群から所望の通信データ
をパネル等から選択指示した場合に、該通信データがP
DL変換可能なデータであれば、外部機器の変換資源を
利用してPDLデータへの変換処理を代替させ、該変換
されたPDLデータに基づいて印刷部の機能を利用した
高画質出力を可能とする。
【0043】第3の発明は、所定の通信媒体(インタフ
ェース,ネットワーク)を介して外部機器(ホストコン
ピュータ3000)または外部通信機器(ファクシミリ
装置2000)と通信可能な印刷制御装置であって、前
記外部通信機器から受信した通信データを管理データと
ともに順次蓄積する蓄積手段(外部記憶装置138)
と、前記外部機器から前記蓄積手段に蓄積された通信デ
ータ群中から選択指示される所望の通信データを解析し
て所定のページ記述言語に基づくデータに変換可能かど
うかを判定する判定手段(CPU130がROM13
1,外部記憶装置等のメモリ資源に記憶された制御プロ
グラムを実行して判定する)と、前記判定手段の判定結
果に基づいて該受信した通信データを前記外部機器に転
送する転送手段(CPU130がROM131,外部記
憶装置等のメモリ資源に記憶された制御プログラムを実
行して転送する)と、前記外部機器に転送されて印刷部
が印刷可能な所定のページ記述言語に基づくデータに変
換された変換データを受信する受信手段(外部インタフ
ェース133)と、前記受信手段が受信した前記変換デ
ータに基づいて前記印刷部の印刷を制御する制御手段
(CPU130がROM131,外部記憶装置等のメモ
リ資源に記憶された制御プログラムを実行して制御す
る)とを有し、ファクシミリ装置2000から受信した
通信データを管理データととも外部記憶装置138に順
次蓄積し、該蓄積された通信データ群中から選択指示さ
れる所望の通信データを解析してCPU130が所定の
ページ記述言語に基づくデータに変換可能かどうかを判
定し、該判定結果に基づいて該受信した通信データをホ
ストコンピュータ3000に転送し、外部インタフェー
ス133がホストコンピュータ3000に転送されてプ
リンタエンジン120が印刷可能な所定のページ記述言
語に基づくデータに変換された変換データを受信した
ら、該受信した前記変換データに基づいてCPU130
がプリンタエンジン120の印刷を制御するので、外部
通信機器から受信してメモリに蓄積した通信データ群か
ら所望の通信データを外部機器のグラフィカル・ユーザ
・インタフェースから選択指示した場合に、該通信デー
タがPDL変換可能なデータであれば、外部機器の変換
資源を利用してPDLデータへの変換処理を代替させ、
該変換されたPDLデータに基づいて印刷部の機能を利
用した高画質出力を可能とする。
【0044】第4の発明は、CPU130は、所定のペ
ージ記述言語に基づくデータに変換不能と判定した場合
には、前記通信データをプリンタエンジン120からイ
メージ出力させるので、通信データを通常通りイメージ
データとして出力することができる。
【0045】第5の発明は、前記外部通信機器(ファク
シミリ装置2000)から受信する前記通信データに対
する出力解像度を設定する設定手段(オペレーションパ
ネル135)を有し、CPU130は、オペレーション
パネル135により設定される出力解像度に基づいてP
DLデータへの変換可能性の判定有無を制御するので、
高解像度の設定がなされていればPDLデータによる印
刷出力と、それ以外の解像度設定がなされていれば通信
データに基づくイメージデータによる印刷出力とを自動
的に切り換えることができる。
【0046】第6の発明は、前記外部機器は、ホストコ
ンピュータ3000とするので、プリンタ側に何ら処理
負担を強いることなくコンピュータ側に備えられる変換
資源を利用した高画質処理を容易に行うことができる。
【0047】第7の発明は、前記外部通信機器は、ファ
クシミリ装置2000とするので、ファクシミリ通信で
受信されるデータであっても、ホストコンピュータ30
00の変換資源を利用したPDLデータ出力を容易に得
ることができる。
【0048】以下、以上のように構成される本実施形態
の印刷制御装置の動作を図5に示すフローチャートを参
照して説明する。
【0049】図5は、本発明の印刷制御装置の第1のデ
ータ処理手順の一例を示すフローチャートである。な
お、(1)〜(6)は各ステップを示す。
【0050】まず、プリンタ100のオペレーションパ
ネル135から操作されれてEEPROM134へファ
クシミリファインモードが設定されているかどうかを判
定し(1)、NOならばステップ(6)へ進み、YES
ならば外部通信機器2000から通信回路122を介し
て通信データを受信し(2)、RAM132へ格納す
る。CPU130はEEPROM134を参照し、RO
M131に記憶されているプログラムからそのデータの
文字・図形等を公知の認識処理により認識し、文字変換
が可能であるかどうかを判定し(3)、変換不可能であ
ると判定した場合には、そのままイメージデータをプリ
ンタエンジン120へ出力する。
【0051】一方、ステップ(3)において、受信デー
タが変換可能と判定された場合には、CPU130はデ
ータをセントロニクスインタフェース121でホストコ
ンピュータ3000ヘ送信する(4)。ホストコンピュ
ータ3000は受信したイメージデータをPDLデータ
に変換し、再度セントロニクスインタフェース121で
プリンタ100へコマンドデータを出力する(5)。C
PU130はコマンドを読み取り、イメージ変換を行
い、プリンタエンジン120へ出力して(6)、処理を
終了する。
【0052】これにより、ファクシミリ装置2000に
対する解像度モードが「ファイン」に設定されている場
合には、通信データに基づく画像出力に代えて、通信デ
ータが文字等であれば、ホストコンピュータ3000側
の変換資源としての、例えばOCR資源を活用してPD
Lデータに変換してもらい、該PDLデータに基づいて
印刷処理を行うので、ホストコンピュータ3000から
のPDLデータと同等の文字品位で印刷処理することが
できる。また、ホストコンピュータ3000側のプリン
タドライバにGUIから所望の印刷条件(印刷資源(用
紙サイズ,カラー印刷等)に基づいて制約される)を設
定でき、例えば拡大,縮小および複数ページを1ページ
内に印刷する等の指示も行うことができ、通信データを
あたかも印刷データとして受信したごとく印刷処理する
ことができる。
【0053】以下、本実施形態と第8,第9の発明の各
工程との対応及びその作用について図5を参照して説明
する。
【0054】第8の発明は、所定の通信媒体(ネットワ
ーク,インタフェース)を介して外部機器(ホストコン
ピュータ3000)または外部通信機器(ファクシミリ
装置2000)と通信して印刷部(プリンタエンジン1
20)の印刷処理を制御する印刷制御方法であって、前
記外部通信機器から受信した通信データを解析して所定
のページ記述言語に基づくデータに変換可能かどうかを
判定する判定工程(図5のステップ(3))と、該判定
結果に基づいて該受信した通信データを前記外部機器に
転送する転送工程(図5のステップ(4))と、前記外
部機器に転送されて印刷部が印刷可能な所定のページ記
述言語に基づくデータに変換された変換データを受信す
る受信工程(図5のステップ(5))と、該受信した前
記変換データに基づいて前記印刷部から出力する出力工
程(図5のステップ(6))とをCPU130がROM
131に記憶された制御プログラムを実行して、外部通
信機器から受信した通信データであっても、PDL変換
可能なデータであれば、外部機器の変換資源を利用して
PDLデータへの変換処理を代替させ、該変換されたP
DLデータに基づいて印刷部の機能を利用した高画質出
力を可能とする。
【0055】第9の発明は、所定の通信媒体(ネットワ
ーク,インタフェース)を介して外部機器(ホストコン
ピュータ3000)または外部通信機器(ファクシミリ
装置2000)と通信して印刷部(プリンタエンジン1
20)の印刷処理を制御するコンピュータが読み出し可
能なプログラムを格納した記憶媒体であって、前記外部
通信機器から受信した通信データを解析して所定のペー
ジ記述言語に基づくデータに変換可能かどうかを判定す
る判定工程(図5のステップ(3))と、該判定結果に
基づいて該受信した通信データを前記外部機器に転送す
る転送工程(図5のステップ(4))と、前記外部機器
に転送されて印刷部が印刷可能な所定のページ記述言語
に基づくデータに変換された変換データを受信する受信
工程(図5のステップ(5))と、該受信した前記変換
データに基づいて前記印刷部から出力する出力工程(図
5のステップ(6))とを含む、コンピュータが読み出
し可能なプログラムを記憶媒体に格納したものである。
すなわち、後述する外部記憶媒体または内部の記憶資源
に図5に示す工程に対応するプログラムコードを記憶さ
せ、該プログラムコードを記憶した記憶媒体からCPU
130が読み出して実行する形態も本発明の実施形態に
含まれるものである。
【0056】〔第2実施形態〕上記実施形態では、外部
通信機器としてのファクシミリ装置2000が受信した
通信データに対する解像度モードが「ファイン」に設定
されていた場合に、受信した通信データを所定のページ
記述言語(LIPS,CaPSL等)に基づくデータ
(PDLデータ)に変換可能かどうかを判定して、変換
可能であれば外部記憶装置138に蓄積することなくホ
ストコンピュータ3000に転送する場合について説明
したが、順次外部記憶装置138に対して管理データと
ともに蓄積し、オペレーションパネル135からの選択
指示に基づいて所望とする通信データを選択し、該選択
された通信データがPDLデータに変換可能かどうかを
判定して、変換可能であれば外部記憶装置138から読
み出してホストコンピュータ3000に転送するように
制御してもよい。以下、その実施形態について図4およ
び図6を参照して説明する。
【0057】第2実施形態の概略構成を示すブロック図
は、第1実施形態のブロック図と同一であるためその詳
細な説明は省略する。
【0058】図6は、本発明の印刷制御装置の第2のデ
ータ処理手順の一例を示すフローチャートである。な
お、(1)〜(7)は各ステップを示す。
【0059】まず、外部通信機器2000から通信回線
122を介して通信データを受信し、プリンタエンジン
I/F136を経由してエンジン120へ出力する
(1)。次いで、プリントしたデータを外部記憶装置1
38へ格納する(2)。そして、RAM132もしくは
EEPROM134に記憶しているレポート(送信先、
時間等)を参照し、PDLに変換するデータを選択する
(3)。
【0060】次いで、選択したデータがPDL変換可能
かどうかを判定して(4)、NOならば処理を終了し、
YESならば外部記憶装置138に格納されているター
ゲットデータをセントロニクスI/F121を介して、
ホストコンピュータ3000へ送信する(5)。次に、
第1実施形態と同様に、ホストコンピュータ3000で
PDLに変換し(6)、プリンタ100へ送信後出力し
て(7)、処理を終了する。
【0061】これにより、ファクシミリ装置2000か
ら受信した通信データを外部記憶装置138に蓄積した
後、高解像度で出力させたい、任意の通信データファイ
ルがユーザからオペレーションパネル135を介して指
示された場合に、該蓄積された通信データに基づく画像
出力に代えて、通信データが文字等であれば、ホストコ
ンピュータ3000側のOCR資源を活用してPDLデ
ータに変換してもらい、該PDLデータに基づいて印刷
処理を行うので、ホストコンピュータ3000からのP
DLデータと同等の文字品位で印刷処理することができ
る。また、ホストコンピュータ3000側のプリンタド
ライバにGUIから所望の印刷条件(印刷資源(用紙サ
イズ,カラー印刷等))に基づいて制約される)を設定
でき、例えば拡大,縮小および複数ページを1ページ内
に印刷する等の指示も行うことができ、通信データをあ
たかも印刷データとして受信したごとく印刷処理するこ
とができる。
【0062】以下、本実施形態と第10,第11の発明
の各工程との対応及びその作用について図6を参照して
説明する。
【0063】第10の発明は、所定の通信媒体(ネット
ワーク,インタフェース)を介して外部機器(ホストコ
ンピュータ3000)または外部通信機器(ファクシミ
リ装置2000)と通信して印刷部(プリンタエンジン
120)の印刷処理を制御する印刷制御方法であって、
前記外部通信機器から受信した通信データを管理データ
とともにメモリに順次蓄積する蓄積工程(図6のステッ
プ(2))と、該蓄積された通信データ群から所望の通
信データを選択指示する指示工程(図6のステップ
(3))と、該指示された前記所望の通信データを解析
して所定のページ記述言語に基づくデータに変換可能か
どうかを判定する判定工程(図6のステップ(4))
と、該判定結果に基づいて該受信した通信データを前記
外部機器に転送する転送工程(図6のステップ(5))
と、前記外部機器に転送されて印刷部が印刷可能な所定
のページ記述言語に基づくデータに変換された変換デー
タを受信する受信工程(図6のステップ(6))と、該
受信した前記変換データに基づいて前記印刷部から出力
する出力工程(図6のステップ(7))とをCPU13
0がROM131に記憶された制御プログラムを実行し
て、外部通信機器から受信してメモリに蓄積した通信デ
ータ群から所望の通信データをパネル等から選択指示し
た場合に、該通信データがPDL変換可能なデータであ
れば、外部機器の変換資源を利用してPDLデータへの
変換処理を代替させ、該変換されたPDLデータに基づ
いて印刷部の機能を利用した高画質出力を可能とする。
【0064】第11の発明は、所定の通信媒体(ネット
ワーク,インタフェース)を介して外部機器(ホストコ
ンピュータ3000)または外部通信機器(ファクシミ
リ装置2000)と通信して印刷部(プリンタエンジン
120)の印刷処理を制御するコンピュータが読み出し
可能なプログラムを格納した記憶媒体であって、前記外
部通信機器から受信した通信データを管理データととも
にメモリに順次蓄積する蓄積工程(図6のステップ
(2))と、該蓄積された通信データ群から所望の通信
データを選択指示する指示工程(図6のステップ
(3))と、該指示された前記所望の通信データを解析
して所定のページ記述言語に基づくデータに変換可能か
どうかを判定する判定工程(図6のステップ(4))
と、該判定結果に基づいて該受信した通信データを前記
外部機器に転送する転送工程(図6のステップ(5))
と、前記外部機器に転送されて印刷部が印刷可能な所定
のページ記述言語に基づくデータに変換された変換デー
タを受信する受信工程(図6のステップ(6))と、該
受信した前記変換データに基づいて前記印刷部から出力
する出力工程(図6のステップ(7))とを含む、コン
ピュータが読み出し可能なプログラムを記憶媒体に格納
したものである。すなわち、後述する外部記憶媒体また
は内部の記憶資源に図6に示す工程に対応するプログラ
ムコードを記憶させ、該プログラムコードを記憶した記
憶媒体からCPU130が読み出して実行する形態も本
発明の実施形態に含まれるものである。
【0065】〔第3実施形態〕上記第2実施形態では、
順次外部記憶装置138に対して管理データとともに蓄
積し、オペレーションパネル135からの選択指示に基
づいて所望とする通信データを選択し、該選択された通
信データがPDLデータに変換可能かどうかを判定し
て、変換可能であれば外部記憶装置138から読み出し
てホストコンピュータ3000に転送するように制御す
る場合について説明したが、ホストコンピュータ300
0のグラフィカル・ユーザ・インタフェース(GUI)
による選択指示に基づいて所望とする通信データを選択
し、該選択された通信データがPDLデータに変換可能
かどうかを判定するように構成してもよい。以下、その
実施形態について図4および図7を参照して説明する。
なお、第3実施形態の概略構成を示すブロック図は、第
1実施形態のブロック図と同一であるためその詳細な説
明は省略する。
【0066】図7は、本発明の印刷制御装置の第3のデ
ータ処理手順の一例を示すフローチャートである。な
お、(1)〜(7)は各ステップを示す。
【0067】まず、外部通信機器2000から通信回線
122を介して通信データを受信し、プリンタエンジン
I/F136を経由してエンジン120へ出力する
(1)。次いで、プリントしたデータを外部記憶装置1
38へ格納する(2)。そして、ホストコンピュータ3
000から外部記憶装置138に格納されているファク
シミリプリントデータを参照し、PDLデータに変換す
るデータを選択する(3)。
【0068】次いで、選択したデータがPDLデータに
変換可能かどうかを判定し(4)、NOならば処理を終
了し、YESならばホストコンピュータ3000は外部
記憶装置138に格納されているターゲットデータをセ
ントロニクスI/F121を介して引き出す(5)。第
1,第2実施形態と同様に、ホストコンピュータ300
0でPDLデータに変換し(6)、プリンタ100へ送
信後出力して(7)、処理そ終了する。
【0069】これにより、ファクシミリ装置2000か
ら受信した通信データを外部記憶装置138に蓄積した
後、高解像度で出力させたい、任意の通信データファイ
ルがユーザからホストコンピュータ3000を介して指
示した場合に、該蓄積された通信データに基づく画像出
力に代えて、通信データが文字等であれば、ホストコン
ピュータ3000側のOCR資源を活用してPDLデー
タに変換してもらい、該PDLデータに基づいて印刷処
理を行うので、ホストコンピュータ3000からのPD
Lデータと同等の文字品位で印刷処理することができ
る。また、ホストコンピュータ3000側のプリンタド
ライバにGUIから所望の印刷条件(印刷資源(用紙サ
イズ,カラー印刷等))に基づいて制約される)を設定
でき、例えば拡大,縮小および複数ページを1ページ内
に印刷する等の指示も行うことができ、通信データをあ
たかも印刷データとして受信したごとく印刷処理するこ
とができる。
【0070】以下、本実施形態と第12,第13の発明
の各工程との対応及びその作用について図7を参照して
説明する。
【0071】第12の発明は、所定の通信媒体(ネット
ワーク,インタフェース)を介して外部機器(ホストコ
ンピュータ3000)または外部通信機器(ファクシミ
リ装置2000)と通信して印刷部(プリンタエンジン
120)の印刷処理を制御する印刷制御方法であって、
前記外部通信機器から受信した通信データを管理データ
とともにメモリに順次蓄積する蓄積工程(図7のステッ
プ(2))と、前記外部機器から前記メモリに蓄積され
た通信データ群中から選択指示される所望の通信データ
を解析して所定のページ記述言語に基づくデータに変換
可能かどうかを判定する判定工程(図7のステップ
(4))と、前記判定結果に基づいて該受信した通信デ
ータを前記外部機器に転送する転送工程(図7のステッ
プ(5))と、前記外部機器に転送されて印刷部が印刷
可能な所定のページ記述言語に基づくデータに変換され
た変換データを受信する受信工程(図7のステップ
(6))と、該受信した前記変換データに基づいて前記
印刷部から出力する出力工程(図7のステップ(7))
とをCPU130がROM131に記憶された制御プロ
グラムを実行して、外部通信機器から受信してメモリに
蓄積した通信データ群から所望の通信データを外部機器
のグラフィカル・ユーザ・インタフェース(GUI)か
ら選択指示した場合に、該通信データがPDLデータに
変換可能なデータであれば、外部機器の変換資源を利用
してPDLデータへの変換処理を代替させ、該変換され
たPDLデータに基づいて印刷部の機能を利用した高画
質出力を可能とする。
【0072】第13の発明は、所定の通信媒体(ネット
ワーク,インタフェース)を介して外部機器(ホストコ
ンピュータ3000)または外部通信機器(ファクシミ
リ装置2000)と通信して印刷部(プリンタエンジン
120)の印刷処理を制御するコンピュータが読み出し
可能なプログラムを格納した記憶媒体であって、前記外
部通信機器から受信した通信データを管理データととも
にメモリに順次蓄積する蓄積工程(図7のステップ
(2))と、前記外部機器から前記メモリに蓄積された
通信データ群中から選択指示される所望の通信データを
解析して所定のページ記述言語に基づくデータに変換可
能かどうかを判定する判定工程(図7のステップ
(4))と、前記判定結果に基づいて該受信した通信デ
ータを前記外部機器に転送する転送工程(図7のステッ
プ(5))と、前記外部機器に転送されて印刷部が印刷
可能な所定のページ記述言語に基づくデータに変換され
た変換データを受信する受信工程(図7のステップ
(6))と、該受信した前記変換データに基づいて前記
印刷部から出力する出力工程(図7のステップ(7))
とを含む、コンピュータが読み出し可能なプログラムを
記憶媒体に格納したものである。すなわち、後述する外
部記憶媒体または内部の記憶資源に図7に示す工程に対
応するプログラムコードを記憶させ、該プログラムコー
ドを記憶した記憶媒体からCPU130が読み出して実
行する形態も本発明の実施形態に含まれるものである。
【0073】以下、図8に示すメモリマップを参照して
本発明に係る印刷制御装置を適用可能な印刷システムで
読み出し可能なデータ処理プログラムの構成について説
明する。
【0074】図8は、本発明に係る印刷制御装置を適用
可能な印刷システムで読み出し可能な各種データ処理プ
ログラムを格納する記憶媒体のメモリマップを説明する
図である。
【0075】なお、特に図示しないが、記憶媒体に記憶
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。
【0076】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。
【0077】本実施形態における図5,図6,図7に示
す機能が外部からインストールされるプログラムによっ
て、ホストコンピュータにより遂行されていてもよい。
そして、その場合、CD−ROMやフラッシュメモリや
FD等の記憶媒体により、あるいはネットワークを介し
て外部の記憶媒体から、プログラムを含む情報群を出力
装置に供給される場合でも本発明は適用されるものであ
る。
【0078】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(またはCPUやMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、本発明の目的が達成されるこ
とは言うまでもない。
【0079】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。
【0080】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピーディスク,ハードディ
スク,光ディスク,光磁気ディスク,CD−ROM,C
D−R,磁気テープ,不揮発性のメモリカード,RO
M,EEPROM等を用いることができる。
【0081】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
【0082】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPU等が実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。
【0083】
【発明の効果】以上説明したように、本発明に係る第1
の発明によれば、前記外部通信機器から受信した通信デ
ータを解析して判定手段が所定のページ記述言語に基づ
くデータに変換可能かどうかを判定し、該判定結果に基
づいて転送手段が該受信した通信データを前記外部機器
に転送した後、受信手段が前記外部機器に転送されて印
刷部が印刷可能な所定のページ記述言語に基づくデータ
に変換された変換データを受信し、該受信した前記変換
データに基づいて制御手段が前記印刷部の印刷を制御す
るので、外部通信機器から受信した通信データであって
も、PDL変換可能なデータであれば、外部機器の変換
資源を利用してPDLデータへの変換処理を代替させ、
該変換されたPDLデータに基づいて印刷部の機能を利
用した高画質出力を可能とする。
【0084】第2の発明によれば、前記外部通信機器か
ら受信した通信データを管理データととも蓄積手段に順
次蓄積し、該蓄積された通信データ群から所望の通信デ
ータが指示手段により選択指示されると、該指示された
前記所望の通信データを解析して判定手段が所定のペー
ジ記述言語に基づくデータに変換可能かどうかを判定
し、該判定結果に基づいて該受信した通信データを転送
手段が前記外部機器に転送し、受信手段が前記外部機器
に転送されて印刷部が印刷可能な所定のページ記述言語
に基づくデータに変換された変換データを受信したら、
該受信した前記変換データに基づいて制御手段が前記印
刷部の印刷を制御するので、外部通信機器から受信して
メモリに蓄積した通信データ群から所望の通信データを
パネル等から選択指示した場合に、該通信データがPD
L変換可能なデータであれば、外部機器の変換資源を利
用してPDLデータへの変換処理を代替させ、該変換さ
れたPDLデータに基づいて印刷部の機能を利用した高
画質出力を可能とする。
【0085】第3の発明によれば、前記外部通信機器か
ら受信した通信データを管理データととも蓄積手段に順
次蓄積し、該蓄積された通信データ群中から選択指示さ
れる所望の通信データを解析して判定手段が所定のペー
ジ記述言語に基づくデータに変換可能かどうかを判定
し、該判定結果に基づいて転送手段が該受信した通信デ
ータを前記外部機器に転送し、受信手段が前記外部機器
に転送されて印刷部が印刷可能な所定のページ記述言語
に基づくデータに変換された変換データを受信したら、
該受信した前記変換データに基づいて制御手段が前記印
刷部の印刷を制御するので、外部通信機器から受信して
メモリに蓄積した通信データ群から所望の通信データを
外部機器のグラフィカル・ユーザ・インタフェースから
選択指示した場合に、該通信データがPDL変換可能な
データであれば、外部機器の変換資源を利用してPDL
データへの変換処理を代替させ、該変換されたPDLデ
ータに基づいて印刷部の機能を利用した高画質出力を可
能とする。
【0086】第4の発明によれば、前記制御手段は、前
記判定手段が所定のページ記述言語に基づくデータに変
換不能と判定した場合には、前記通信データを前記印刷
部からイメージ出力させるので、通信データを通常通り
イメージデータとして出力することができる。
【0087】第5の発明によれば、前記制御手段は、前
記設定手段により設定される出力解像度に基づいて前記
判定手段による判定有無を制御するので、高解像度の設
定がなされていればPDLデータによる印刷出力と、そ
れ以外の解像度設定がなされていれば通信データに基づ
くイメージデータによる印刷出力とを自動的に切り換え
ることができる。
【0088】第6の発明によれば、前記外部機器は、ホ
ストコンピュータとするので、プリンタ側に何ら処理負
担を強いることなくコンピュータ側に備えられる変換資
源を利用した高画質処理を容易に行うことができる。
【0089】第7の発明によれば、前記外部通信機器
は、ファクシミリ装置とするので、ファクシミリ通信で
受信されるデータであっても、ホストコンピュータの変
換資源を利用したPDLデータ出力を容易に得ることが
できる。
【0090】第8,第9の発明によれば、前記外部通信
機器から受信した通信データを解析して所定のページ記
述言語に基づくデータに変換可能かどうかを判定し、該
判定結果に基づいて該受信した通信データを前記外部機
器に転送した後、前記外部機器に転送されて印刷部が印
刷可能な所定のページ記述言語に基づくデータに変換さ
れた変換データを受信し、該受信した前記変換データに
基づいて前記印刷部から出力するので、外部通信機器か
ら受信した通信データであっても、PDL変換可能なデ
ータであれば、外部機器の変換資源を利用してPDLデ
ータへの変換処理を代替させ、該変換されたPDLデー
タに基づいて印刷部の機能を利用した高画質出力を可能
とする。
【0091】第10,第11の発明によれば、前記外部
通信機器から受信した通信データを管理データとともに
メモリに順次蓄積し、該蓄積された通信データ群から所
望の通信データを選択指示し、該指示された前記所望の
通信データを解析して所定のページ記述言語に基づくデ
ータに変換可能かどうかを判定し、該判定結果に基づい
て該受信した通信データを前記外部機器に転送し、前記
外部機器に転送されて印刷部が印刷可能な所定のページ
記述言語に基づくデータに変換された変換データを受信
し、該受信した前記変換データに基づいて前記印刷部か
ら出力するので、外部通信機器から受信してメモリに蓄
積した通信データ群から所望の通信データをパネル等か
ら選択指示した場合に、該通信データがPDL変換可能
なデータであれば、外部機器の変換資源を利用してPD
Lデータへの変換処理を代替させ、該変換されたPDL
データに基づいて印刷部の機能を利用した高画質出力を
可能とする。
【0092】第12,第13の発明によれば、前記外部
通信機器から受信した通信データを管理データとともに
メモリに順次蓄積し、前記外部機器から前記メモリに蓄
積された通信データ群中から選択指示される所望の通信
データを解析して所定のページ記述言語に基づくデータ
に変換可能かどうかを判定し、前記判定結果に基づいて
該受信した通信データを前記外部機器に転送し、前記外
部機器に転送されて印刷部が印刷可能な所定のページ記
述言語に基づくデータに変換された変換データを受信
し、該受信した前記変換データに基づいて前記印刷部か
ら出力するので、外部通信機器から受信してメモリに蓄
積した通信データ群から所望の通信データを外部機器の
グラフィカル・ユーザ・インタフェースから選択指示し
た場合に、該通信データがPDL変換可能なデータであ
れば、外部機器の変換資源を利用してPDLデータへの
変換処理を代替させ、該変換されたPDLデータに基づ
いて印刷部の機能を利用した高画質出力を可能とする。
【0093】従って、本来ならばイメージデータ出力と
なってしまう通信データをPDLデータに変換して高画
質の出力結果を容易に得ることができる。
【図面の簡単な説明】
【図1】本発明を適用可能な出力装置の構成を示す断面
図である。
【図2】本発明を適用可能な第2の出力装置の構成を示
す外観図である。
【図3】図2に示した出力装置の制御構成を説明するブ
ロック図である。
【図4】本発明の第1実施形態を示す印刷制御装置の構
成を説明するブロック図である。
【図5】本発明の印刷制御装置の第1のデータ処理手順
の一例を示すフローチャートである。
【図6】本発明の印刷制御装置の第2のデータ処理手順
の一例を示すフローチャートである。
【図7】本発明の印刷制御装置の第3のデータ処理手順
の一例を示すフローチャートである。
【図8】本発明に係る印刷制御装置を適用可能な印刷シ
ステムで読み出し可能な各種データ処理プログラムを格
納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
100 プリンタ 120 プリンタエンジン 130 CPU 131 ROM 132 RAM 138 外部記憶装置 2000 ファクシミリ装置(外部通信機器) 3000 ホストコンピュータ(外部機器)

Claims (13)

    【特許請求の範囲】
  1. 【請求項1】 所定の通信媒体を介して外部機器または
    外部通信機器と通信可能な印刷制御装置であって、 前記外部通信機器から受信した通信データを解析して所
    定のページ記述言語に基づくデータに変換可能かどうか
    を判定する判定手段と、 前記判定手段の判定結果に基づいて該受信した通信デー
    タを前記外部機器に転送する転送手段と、 前記外部機器に転送されて印刷部が印刷可能な所定のペ
    ージ記述言語に基づくデータに変換された変換データを
    受信する受信手段と、 前記受信手段が受信した前記変換データに基づいて前記
    印刷部の印刷を制御する制御手段と、を有することを特
    徴とする印刷制御装置。
  2. 【請求項2】 所定の通信媒体を介して外部機器または
    外部通信機器と通信可能な印刷制御装置であって、 前記外部通信機器から受信した通信データを管理データ
    とともに順次蓄積する蓄積手段と、 前記蓄積手段に蓄積された通信データ群から所望の通信
    データを選択指示する指示手段と、 前記指示手段により指示された前記所望の通信データを
    解析して所定のページ記述言語に基づくデータに変換可
    能かどうかを判定する判定手段と、 前記判定手段の判定結果に基づいて該受信した通信デー
    タを前記外部機器に転送する転送手段と、 前記外部機器に転送されて印刷部が印刷可能な所定のペ
    ージ記述言語に基づくデータに変換された変換データを
    受信する受信手段と、 前記受信手段が受信した前記変換データに基づいて前記
    印刷部の印刷を制御する制御手段と、 を有することを特徴とする印刷制御装置。
  3. 【請求項3】 所定の通信媒体を介して外部機器または
    外部通信機器と通信可能な印刷制御装置であって、 前記外部通信機器から受信した通信データを管理データ
    とともに順次蓄積する蓄積手段と、 前記外部機器から前記蓄積手段に蓄積された通信データ
    群中から選択指示される所望の通信データを解析して所
    定のページ記述言語に基づくデータに変換可能かどうか
    を判定する判定手段と、 前記判定手段の判定結果に基づいて該受信した通信デー
    タを前記外部機器に転送する転送手段と、 前記外部機器に転送されて印刷部が印刷可能な所定のペ
    ージ記述言語に基づくデータに変換された変換データを
    受信する受信手段と、 前記受信手段が受信した前記変換データに基づいて前記
    印刷部の印刷を制御する制御手段と、を有することを特
    徴とする印刷制御装置。
  4. 【請求項4】 前記制御手段は、前記判定手段が所定の
    ページ記述言語に基づくデータに変換不能と判定した場
    合には、前記通信データを前記印刷部からイメージ出力
    させることを特徴とする請求項1〜3のいずれかに記載
    の印刷制御装置。
  5. 【請求項5】 前記外部通信機器から受信する前記通信
    データに対する出力解像度を設定する設定手段を有し、 前記制御手段は、前記設定手段により設定される出力解
    像度に基づいて前記判定手段による判定有無を制御する
    ことを特徴とする請求項1〜3のいずれかに記載の印刷
    制御装置。
  6. 【請求項6】 前記外部機器は、ホストコンピュータで
    あることを特徴とする請求項1〜3のいずれかに記載の
    印刷制御装置。
  7. 【請求項7】 前記外部通信機器は、ファクシミリ装置
    であることを特徴とする請求項1〜3のいずれかに記載
    の印刷制御装置。
  8. 【請求項8】 所定の通信媒体を介して外部機器または
    外部通信機器と通信して印刷部の印刷処理を制御する印
    刷制御方法であって、 前記外部通信機器から受信した通信データを解析して所
    定のページ記述言語に基づくデータに変換可能かどうか
    を判定する判定工程と、 該判定結果に基づいて該受信した通信データを前記外部
    機器に転送する転送工程と、 前記外部機器に転送されて印刷部が印刷可能な所定のペ
    ージ記述言語に基づくデータに変換された変換データを
    受信する受信工程と、 該受信した前記変換データに基づいて前記印刷部から出
    力する出力工程と、を有することを特徴とする印刷制御
    方法。
  9. 【請求項9】 所定の通信媒体を介して外部機器または
    外部通信機器と通信して印刷部の印刷処理を制御するコ
    ンピュータが読み出し可能なプログラムを格納した記憶
    媒体であって、 前記外部通信機器から受信した通信データを解析して所
    定のページ記述言語に基づくデータに変換可能かどうか
    を判定する判定工程と、 該判定結果に基づいて該受信した通信データを前記外部
    機器に転送する転送工程と、 前記外部機器に転送されて印刷部が印刷可能な所定のペ
    ージ記述言語に基づくデータに変換された変換データを
    受信する受信工程と、 該受信した前記変換データに基づいて前記印刷部から出
    力する出力工程とを含む、コンピュータが読み出し可能
    なプログラムを格納したことを特徴とする記憶媒体。
  10. 【請求項10】 所定の通信媒体を介して外部機器また
    は外部通信機器と通信して印刷部の印刷処理を制御する
    印刷制御方法であって、 前記外部通信機器から受信した通信データを管理データ
    とともにメモリに順次蓄積する蓄積工程と、 該蓄積された通信データ群から所望の通信データを選択
    指示する指示工程と、 該指示された前記所望の通信データを解析して所定のペ
    ージ記述言語に基づくデータに変換可能かどうかを判定
    する判定工程と、 該判定結果に基づいて該受信した通信データを前記外部
    機器に転送する転送工程と、 前記外部機器に転送されて印刷部が印刷可能な所定のペ
    ージ記述言語に基づくデータに変換された変換データを
    受信する受信工程と、 該受信した前記変換データに基づいて前記印刷部から出
    力する出力工程と、を有することを特徴とする印刷制御
    方法。
  11. 【請求項11】 所定の通信媒体を介して外部機器また
    は外部通信機器と通信して印刷部の印刷処理を制御する
    コンピュータが読み出し可能なプログラムを格納した記
    憶媒体であって、 前記外部通信機器から受信した通信データを管理データ
    とともにメモリに順次蓄積する蓄積工程と、 該蓄積された通信データ群から所望の通信データを選択
    指示する指示工程と、 該指示された前記所望の通信データを解析して所定のペ
    ージ記述言語に基づくデータに変換可能かどうかを判定
    する判定工程と、 該判定結果に基づいて該受信した通信データを前記外部
    機器に転送する転送工程と、 前記外部機器に転送されて印刷部が印刷可能な所定のペ
    ージ記述言語に基づくデータに変換された変換データを
    受信する受信工程と、 該受信した前記変換データに基づいて前記印刷部から出
    力する出力工程とを含む、コンピュータが読み出し可能
    なプログラムを格納したことを特徴とする記憶媒体。
  12. 【請求項12】 所定の通信媒体を介して外部機器また
    は外部通信機器と通信して印刷部の印刷処理を制御する
    印刷制御方法であって、 前記外部通信機器から受信した通信データを管理データ
    とともにメモリに順次蓄積する蓄積工程と、 前記外部機器から前記メモリに蓄積された通信データ群
    中から選択指示される所望の通信データを解析して所定
    のページ記述言語に基づくデータに変換可能かどうかを
    判定する判定工程と、 前記判定結果に基づいて該受信した通信データを前記外
    部機器に転送する転送工程と、 前記外部機器に転送されて印刷部が印刷可能な所定のペ
    ージ記述言語に基づくデータに変換された変換データを
    受信する受信工程と、 該受信した前記変換データに基づいて前記印刷部から出
    力する出力工程と、を有することを特徴とする印刷制御
    方法。
  13. 【請求項13】 所定の通信媒体を介して外部機器また
    は外部通信機器と通信して印刷部の印刷処理を制御する
    コンピュータが読み出し可能なプログラムを格納した記
    憶媒体であって、 前記外部通信機器から受信した通信データを管理データ
    とともにメモリに順次蓄積する蓄積工程と、 前記外部機器から前記メモリに蓄積された通信データ群
    中から選択指示される所望の通信データを解析して所定
    のページ記述言語に基づくデータに変換可能かどうかを
    判定する判定工程と、 前記判定結果に基づいて該受信した通信データを前記外
    部機器に転送する転送工程と、 前記外部機器に転送されて印刷部が印刷可能な所定のペ
    ージ記述言語に基づくデータに変換された変換データを
    受信する受信工程と、 該受信した前記変換データに基づいて前記印刷部から出
    力する出力工程とを含む、コンピュータが読み出し可能
    なプログラムを格納したことを特徴とする記憶媒体。
JP8351020A 1996-12-27 1996-12-27 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 Pending JPH10187385A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8351020A JPH10187385A (ja) 1996-12-27 1996-12-27 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8351020A JPH10187385A (ja) 1996-12-27 1996-12-27 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体

Publications (1)

Publication Number Publication Date
JPH10187385A true JPH10187385A (ja) 1998-07-14

Family

ID=18414502

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8351020A Pending JPH10187385A (ja) 1996-12-27 1996-12-27 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体

Country Status (1)

Country Link
JP (1) JPH10187385A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001292272A (ja) * 2000-04-06 2001-10-19 Toshiba Tec Corp ファクシミリシステムとこのファクシミリシステムで使用されるファクシミリ端末装置およびフォーマット変換装置ならびに記憶媒体
US6762853B1 (en) * 1999-05-27 2004-07-13 Kabushiki Kaisha Toshiba Image processing system
JP2009157822A (ja) * 2007-12-27 2009-07-16 Brother Ind Ltd 画像形成システム及び画像形成装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6762853B1 (en) * 1999-05-27 2004-07-13 Kabushiki Kaisha Toshiba Image processing system
JP2001292272A (ja) * 2000-04-06 2001-10-19 Toshiba Tec Corp ファクシミリシステムとこのファクシミリシステムで使用されるファクシミリ端末装置およびフォーマット変換装置ならびに記憶媒体
JP2009157822A (ja) * 2007-12-27 2009-07-16 Brother Ind Ltd 画像形成システム及び画像形成装置
US8498005B2 (en) 2007-12-27 2013-07-30 Brother Kogyo Kabushiki Kaisha Initiating a conversion function of an information processing device through operation of an image forming device

Similar Documents

Publication Publication Date Title
JP3809389B2 (ja) 印刷制御装置、情報処理装置、印刷制御方法、情報処理装置の方法及びプログラム
US6667812B1 (en) Information processing apparatus with device control language based program selection
JPH09240070A (ja) プリンタ装置及びその制御方法
JPH09265362A (ja) 印刷制御装置及び方法
JP3847970B2 (ja) 印刷データ処理装置、印刷データ処理方法及び記録媒体
JPH06110626A (ja) 印刷装置及び前記印刷装置を用いた印刷システム
JPH10149268A (ja) 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP3253174B2 (ja) 情報処理装置
JP2003076649A (ja) データ処理装置および印刷制御装置およびインタフェース選択方法および記憶媒体およびプログラム
JP2003256173A (ja) 印刷装置および印刷処理方法およびコンピュータが読み取り可能な記憶媒体およびプログラム
JP3382349B2 (ja) 印刷制御装置及び方法
JP3392095B2 (ja) 情報処理装置および情報処理方法およびプリントシステム
JPH08244314A (ja) プリンタシステム及び該システムにおけるプリンタ及び情報処理装置
JP2004021452A (ja) 画像出力システム
JPH09218843A (ja) 出力制御装置及び出力制御方法及びコンピュータで呼び出し可能な工程を含んだ記憶媒体
JPH10187390A (ja) 情報処理装置および情報処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP3728202B2 (ja) 情報処理装置及びその制御方法
JP3056948B2 (ja) 印刷装置及びその制御装置、及び印刷装置の制御方法
JPH10340168A (ja) 情報処理装置および情報処理システムおよびそれらの制御方法
JPH10190936A (ja) 複合画像処理装置並びに複合画像処理装置の制御方法およびコンピュータが読出し可能なプログラムを格納した記憶媒体
JPH07160441A (ja) 情報処理方法及び出力方法
JPH0619648A (ja) プリンタ・サーバ及びプリンタ・システム
JPH08272559A (ja) 情報処理装置
JPH064233A (ja) プリンタ制御方法およびその制御システム
JPH08185277A (ja) 出力システム、装置及びその制御方法