JPH1148581A - データ処理装置およびデータ処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 - Google Patents

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

Info

Publication number
JPH1148581A
JPH1148581A JP9209389A JP20938997A JPH1148581A JP H1148581 A JPH1148581 A JP H1148581A JP 9209389 A JP9209389 A JP 9209389A JP 20938997 A JP20938997 A JP 20938997A JP H1148581 A JPH1148581 A JP H1148581A
Authority
JP
Japan
Prior art keywords
color
intermediate data
color conversion
data
print
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
JP9209389A
Other languages
English (en)
Inventor
Shigeki 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 JP9209389A priority Critical patent/JPH1148581A/ja
Publication of JPH1148581A publication Critical patent/JPH1148581A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Color, Gradation (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【課題】 ユーザが意図するレイアウト出力を伴う色変
換処理を自在に行いながら、既存のプリンタ装置に多彩
な色変換出力機能を容易に付加することである。 【解決手段】 CPU11がユーザからの印刷モード指
定がレイアウト出力を伴う色変換処理を行うモードかど
うかを判定し、該色変換処理を伴うものである場合に、
アプリケーションからの描画情報を中間データに変換し
てハードディスク装置9に保存して、レイアウト出力を
伴う色変換処理を施し、該色変換処理された中間データ
からプリンタ装置15が印刷可能な印刷データを生成し
て転送する構成を特徴とする。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、所定の通信媒体を
介してページ単位で印刷する機能を有するプリンタ装置
と通信して印刷情報を転送するデータ処理装置およびデ
ータ処理装置のデータ処理方法およびコンピュータが読
み出し可能なプログラムを格納した記憶媒体に関するも
のである。
【0002】
【従来の技術】従来、ページ単位で印刷する機能を有す
るプリンタと、該プリンタと接続されたパーソナルコン
ピュータ等の情報処理装置からなるシステムにおける印
刷処理において、出力物に色処理を施してカラー印刷を
行う方法として、それぞれ所望の色処理を施すことが可
能なアプリケーションを用い、オペレータがアプリケー
ション上で出力文書データの変換指定を行い、印刷を指
示する方法が知られている。
【0003】この方法は、例えば1つの文書データをY
MCKの4部に分けて印刷する場合には、印刷を指示す
ると、アプリケーションは印刷対象の文書データに色変
換処理を施し、Y,M,C,Kそれぞれ4ページ分の印
刷データをプリンタに送信する。
【0004】また、前記印刷システムにおいて、複数ペ
ージ(Nページ)を1ページ(印刷用紙1枚)内に縮小
し、レイアウトするページレイアウト印刷が知られてい
る。
【0005】さらに、YMCK4本のドラムを持つカラ
ープリンタにおいては、カラーデータをプリンタ内部で
YMCKに分解し、各ドラムに割り当ててカラー印刷を
実現している。
【0006】
【発明が解決しようとする課題】しかしながら、上述し
たカラー印刷処理方法によれば、アプリケーションが色
変換処理機能を有していない場合、色変換を施し出力す
ることができなかった。
【0007】また、1つの文書データをYMCKの4部
に分けて印刷する場合には、アプリケーションは印刷対
象の文書データに色変換処理を施し、Y,M,C,Kそ
れぞれ4ページ分の印刷データをプリンタに送信してい
たため、アプリケーションの処理にかかる時間が通常の
印刷より増大し、アプリケーションが開放されるまでの
時間も増大していた。
【0008】また、YMCK4本のドラムを持つカラー
プリンタにおいては、カラーデータをプリンタ内部でY
MCKに分解し、各ドラムに割り当てカラー印刷を実現
しているが、前記処理を行う際にプリンタ側に負荷がか
かることがあった。
【0009】本発明は、上記の問題点を解消するために
なされたもので、本発明の目的は、ユーザからの印刷モ
ード指定によりアプリケーションからの描画情報にユー
ザが意図するレイアウト出力を伴う色変換処理してプリ
ンタ装置に転送する印刷データを生成して転送処理する
ことにより、プリンタ装置側のデータ処理負担を増大さ
せることなく、アプリケーションからの描画情報に対し
てユーザが意図するレイアウト出力を伴う色変換処理を
自在に行いながら、既存のプリンタ装置に多彩な色変換
出力を容易に得る印刷機能を容易に付加することができ
るデータ処理装置およびデータ処理装置のデータ処理方
法およびコンピュータが読み出し可能なプログラムを格
納した記憶媒体を提供することである。
【0010】
【課題を解決するための手段】本発明に係る第1の発明
は、所定の通信媒体を介してページ単位で印刷する機能
を有するプリンタ装置と通信して印刷情報を転送するデ
ータ処理装置であって、アプリケーションからの描画情
報からデータ形式が異なる中間データを生成する第1の
生成手段と、前記第1の生成手段により生成された前記
中間データを一時保存する保存手段と、前記プリンタ装
置に対して色変換処理を伴う第1の印刷モード,レイア
ウト出力処理を伴う第2の印刷モードを指定可能な印刷
モード指定手段と、前記印刷モード指定手段に指定され
ている印刷モード種別に応じて前記中間データに色変換
処理を施す色変換手段と、前記印刷モード指定手段に指
定されている印刷モード種別に応じて前記中間データに
対してレイアウト処理を実行する編集手段と、前記編集
手段によりレイアウト処理された中間データに基づいて
前記プリンタ装置が印刷可能な印刷データを生成する第
2の生成手段と、前記第2の生成手段により生成された
前記印刷データを前記プリンタ装置に転送する転送手段
とを有するものである。
【0011】本発明に係る第2の発明は、前記色変換手
段は、前記中間データの色指定がRGB値で指定可能な
場合に、前記RGB中の任意の1色で分色出力するよう
に前記中間データに対して色変換処理を行うものであ
る。
【0012】本発明に係る第3の発明は、前記編集手段
は、前記中間データの色指定がRGB値で指定可能な場
合に、1ページに縮小レイアウトして分色出力するよう
に前記色変換手段により色変換された各色の中間データ
をレイアウト処理するものである。
【0013】本発明に係る第4の発明は、前記色変換手
段は、前記中間データの色指定がYMCK値で指定可能
な場合に、前記YMCK中の任意の1色で分色出力する
ように前記中間データに対して色変換処理を行うもので
ある。
【0014】本発明に係る第5の発明は、前記編集手段
は、前記中間データの色指定がYMCK値で指定可能な
場合に、1ページに縮小レイアウトして分色出力するよ
うに前記色変換手段により色変換された各色の中間デー
タをレイアウト処理するものである。
【0015】本発明に係る第6の発明は、前記色変換手
段は、前記中間データの色指定がRGB値で指定可能な
場合に、前記RGB値を任意の1色で分色出力するよう
に前記中間データに対して色変換処理を行うものであ
る。
【0016】本発明に係る第7の発明は、前記任意の色
は、セピア色を指定可能とするものである。
【0017】本発明に係る第8の発明は、前記色変換手
段は、前記中間データの色指定がRGB値で指定可能な
場合に、前記RGB値をネガ出力するように前記中間デ
ータに対して色変換処理を行うものである。
【0018】本発明に係る第9の発明は、前記印刷モー
ド指定手段は、キーボードまたはポインティングデバイ
スから構成し、表示画面上のユーザインタフェース上に
数値またはコマンド指示により指定可能とするものであ
る。
【0019】本発明に係る第10の発明は、所定の通信
媒体を介してページ単位で印刷する機能を有するプリン
タ装置と通信して印刷情報を転送するデータ処理装置の
データ処理方法であって、前記プリンタ装置に対して色
変換処理を伴う第1の印刷モード,レイアウト出力処理
を伴う第2の印刷モードを指定可能な印刷モード指定工
程と、該第1の印刷モード,レイアウト出力処理を伴う
第2の印刷モードの指定を受けて、アプリケーションか
らの描画情報からデータ形式が異なる中間データを生成
する第1の生成工程と、前記第1の生成工程により生成
された前記中間データをメモリに一時保存する保存工程
と、前記印刷モード指定工程に指定されている印刷モー
ド種別を判断して、前記メモリに保存されている前記中
間データに色変換処理を施す色変換工程と、前記印刷モ
ード指定工程に指定されている印刷モード種別に応じて
前記中間データに対してレイアウト処理を実行する編集
工程と、前記編集工程により編集された中間データに基
づいて前記プリンタ装置が印刷可能な印刷データを生成
する第2の生成工程と、前記第2の生成工程により生成
された前記印刷データを前記プリンタ装置に転送する転
送工程とを有するものである。
【0020】本発明に係る第11の発明は、前記色変換
工程は、前記中間データの色指定がRGB値で指定可能
な場合に、前記RGB中の任意の1色で分色出力するよ
うに前記中間データに対して色変換処理を行うものであ
る。
【0021】本発明に係る第12の発明は、前記編集工
程は、前記中間データの色指定がRGB値で指定可能な
場合に、1ページに縮小レイアウトして分色出力するよ
うに前記色変換工程により色変換された各色の中間デー
タをレイアウト処理するものである。
【0022】本発明に係る第13の発明は、前記色変換
工程は、前記中間データの色指定がYMCK値で指定可
能な場合に、前記YMCK中の任意の1色で分色出力す
るように前記中間データに対して色変換処理を行うもの
である。
【0023】本発明に係る第14の発明は、前記編集工
程は、前記中間データの色指定がYMCK値で指定可能
な場合に、1ページに縮小レイアウトして分色出力する
ように前記色変換工程により色変換された各色の中間デ
ータをレイアウト処理するものである。
【0024】本発明に係る第15の発明は、前記色変換
工程は、前記中間データの色指定がRGB値で指定可能
な場合に、前記RGB値を任意の1色で分色出力するよ
うに前記中間データに対して色変換処理を行うものであ
る。
【0025】本発明に係る第16の発明は、前記任意の
色は、セピア色を指定可能とするものである。
【0026】本発明に係る第17の発明は、前記色変換
工程は、前記中間データの色指定がRGB値で指定可能
な場合に、前記RGB値をネガ出力するように前記中間
データに対して色変換処理を行うものである。
【0027】本発明に係る第18の発明は、所定の通信
媒体を介してページ単位で印刷する機能を有するプリン
タ装置と通信して印刷情報を転送するデータ処理装置を
制御するコンピュータが読み出し可能なプログラムを格
納した記憶媒体であって、前記プリンタ装置に対して色
変換処理を伴う第1の印刷モード,レイアウト出力処理
を伴う第2の印刷モードを指定可能な印刷モード指定工
程と、該第1の印刷モード,レイアウト出力処理を伴う
第2の印刷モードの指定を受けて、アプリケーションか
らの描画情報からデータ形式が異なる中間データを生成
する第1の生成工程と、前記第1の生成工程により生成
された前記中間データをメモリに一時保存する保存工程
と、前記印刷モード指定工程に指定されている印刷モー
ド種別を判断して、前記メモリに保存されている前記中
間データに色変換処理を施す色変換工程と、前記印刷モ
ード指定工程に指定されている印刷モード種別に応じて
前記中間データに対してレイアウト処理を実行する編集
工程と、前記編集工程により編集された中間データに基
づいて前記プリンタ装置が印刷可能な印刷データを生成
する第2の生成工程と、前記第2の生成工程により生成
された前記印刷データを前記プリンタ装置に転送する転
送工程とを有するコンピュータが読み出し可能なプログ
ラムを記憶媒体に格納したものである。
【0028】本発明に係る第19の発明は、前記色変換
工程は、前記中間データの色指定がRGB値で指定可能
な場合に、前記RGB中の任意の1色で分色出力するよ
うに前記中間データに対して色変換処理を行うコンピュ
ータが読み出し可能なプログラムを記憶媒体に格納した
ものである。
【0029】本発明に係る第20の発明は、前記編集工
程は、前記中間データの色指定がRGB値で指定可能な
場合に、1ページに縮小レイアウトして分色出力するよ
うに前記色変換工程により色変換された各色の中間デー
タをレイアウト処理するコンピュータが読み出し可能な
プログラムを記憶媒体に格納したものである。
【0030】本発明に係る第21の発明は、前記色変換
工程は、前記中間データの色指定がYMCK値で指定可
能な場合に、前記YMCK中の任意の1色で分色出力す
るように前記中間データに対して色変換処理を行うコン
ピュータが読み出し可能なプログラムを記憶媒体に格納
したものである。
【0031】本発明に係る第22の発明は、前記編集工
程は、前記中間データの色指定がYMCK値で指定可能
な場合に、1ページに縮小レイアウトして分色出力する
ように前記色変換工程により色変換された各色の中間デ
ータをレイアウト処理するコンピュータが読み出し可能
なプログラムを記憶媒体に格納したものである。
【0032】本発明に係る第23の発明は、前記色変換
工程は、前記中間データの色指定がRGB値で指定可能
な場合に、前記RGB値を任意の1色で分色出力するよ
うに前記中間データに対して色変換処理を行うコンピュ
ータが読み出し可能なプログラムを記憶媒体に格納した
ものである。
【0033】本発明に係る第24の発明は、前記任意の
色は、セピア色を指定可能とするコンピュータが読み出
し可能なプログラムを記憶媒体に格納したものである。
【0034】本発明に係る第25の発明は、前記色変換
工程は、前記中間データの色指定がRGB値で指定可能
な場合に、前記RGB値をネガ出力するように前記中間
データに対して色変換処理を行うコンピュータが読み出
し可能なプログラムを記憶媒体に格納したものである。
【0035】
【発明の実施の形態】
〔第1実施形態〕図1は、本発明の第1実施形態を示す
印刷処理装置の構成を示すブロック図である。
【0036】図において、1はパーソナルコンピュータ
等の情報処理装置で、詳細は後述するビデオメモリ(V
RAM)3,表示部(CRT)4,キーボード(KB
D)5,ポインティングデバイス(PD)6,ディスク
コントローラ部7,フロッピーディスク(FD)8,ハ
ードディスク装置(HD)9,接続部10,CPU1
1,RAM12およびROM13を主要な構成要素と
し、これらの構成要素がシステムバス2を介して互いに
接続されている。
【0037】なお、CPU11は後述する図2,図4,
図7,図9,図10,図12,図13等のフローチャー
トで表されるプログラム(ROM13またはハードディ
スク装置9に記憶される)に従って情報処理装置1全体
を制御するものである。
【0038】また、RAM12は、CPU11の主メモ
リとしてプログラムを格納するとともに、CPU11に
よる制御実行時、ワークデータエリアとして使用される
各種データの一時記憶領域を備えている。さらに、ディ
スクコントローラ部7は、外部メモリであるハードディ
スク装置(HD)9あるいはフロッピーディスク(F
D)8等の外部記憶装置とのアクセス制御を行うもので
ある。
【0039】また、ハードディスク装置(HD)9およ
びフロッピーディスク(FD)8はディスク上の磁気記
憶媒体にデータを記録して読み書きする装置で、各種図
形データや文書データ、さらにはRAM13にダウンロ
ードされて実行される情報処理装置1のブートプログラ
ム、CPU11の制御プログラムであるオペレーティン
グシステム(OS),各種アプリケーションプログラ
ム,プリンタ制御コマンド(印刷データ)生成プログラ
ム(プリンタドライバ)およびページ制御機能を有する
本印刷システムプログラムなどを記憶する。
【0040】また、この記憶媒体はハードディスク装置
9やフロッピーディスク8だけでなく、磁気テープ,C
D−ROM,ICメモリカード,DVD等であってもよ
い。ROM13は内部メモリであり、前述のハードディ
スク装置(HD)9やフロッピーディスク(FD)8等
と同様に各種データやプログラムを記憶している。
【0041】また、表示部4は、情報処理装置1におい
てビットマップデータ等各種図形やコマンドメニューの
コマンドイメージ、オペレータのメッセージ等を画面に
表示するもので、CRT(陰極線管),液晶(LCD)
あるいはFLC等から構成されている。
【0042】さらに、ビデオメモリ3は、表示部4に表
示すべきデータを記憶している。また、キーボード5お
よびポインティングデバイス6は、いずれもオペレータ
により操作され、各種のデータやコマンド、あるいは印
刷モード等を入力するものである。また、キーボード5
およびポインティングデバイス6により、表示部3の画
面に表示されたコマンドメニューのコマンドイメージ等
を選択することにより、そのコマンドの実行や印刷モー
ドを指示することができる。
【0043】10は接続部であり、セントロニクスイン
タフェースや、ネットワークインタフェース等の所定の
双方向インタフェース14を介してプリンタ装置15の
接続部16に接続し、プリンタ制御コマンド(印刷デー
タ)を送信するなど、後述するプリンタ装置15との通
信制御処理を実行する。
【0044】15はプリンタ装置であり、詳細は後述す
る接続部17,印刷部(プリンタエンジン)18,操作
部19,外部メモリ20,CPU21,RAM22およ
びROM23を主要な構成要素とし、これらの構成要素
がシステムバス16を介して互いに接続されている。
【0045】CPU21は、プリンタ装置15全体を制
御するものであり、後述するROM13あるいは外部メ
モリ20に記憶された制御プログラムに基づいて、接続
部17で受信したプリンタ制御コマンド(印刷データ)
より、画像信号を印刷部18に送信する。
【0046】RAM22は、CPU21の主メモリとし
て、CPU21による制御実行時、ワークデータエリア
として使用される各種データの一時記憶領域を備えてい
る。外部メモリ20は、オプションとしても接続され、
フォントデータ,エミュレーションプログラム,フォー
ムデータ等を記憶する。
【0047】ROM23はプリンタ内部メモリであり、
外部メモリ20と同様に、各種データや本プリンタ装置
を制御するプリンタ制御プログラム等を記憶している。
【0048】また、印刷部18は、プリンタエンジンで
あり、CPU21により制御され、ROM23、あるい
は外部メモリ20に記憶された制御プログラムよりシス
テムバスを介して出力された画像信号を受け、実際の印
刷を行う。
【0049】操作部19は、操作パネルや操作スイッチ
等の入力部、およびLED,液晶パネル等の表示部等か
ら構成され、オペレータの操作を受けたり結果を表示す
るものである。オペレータは操作部19を介して本プリ
ンタ装置15の設定を指示したり確認することが可能で
ある。
【0050】17は接続部であり、前述の双方向インタ
フェース14を介して情報処理装置1の接続部10に接
続し、プリンタ制御コマンド(印刷データ)を受信した
り、プリンタ内部の状態等を通知することも可能であ
る。
【0051】次に、前述した図1を参照して、本実施形
態の情報処理装置1におけるページ制御機能を有する本
印刷処理装置が動作するまでのステップについてさらに
説明する。
【0052】本印刷処理装置は、基本I/Oプログラ
ム,オペレーティングシステム(OS)、および本印刷
処理プログラムをCPU11が実行することにより動作
する。基本I/OプログラムはROM13に書き込まれ
ており、オペレーティングシステム(OS)は、ハード
ディスク装置(HD)9あるいはフロッピーディスク
(FD)8等の外部記憶メモリに書き込まれている。
【0053】まず、情報処理装置1の電源がONされる
と、基本I/Oプログラム中のイニシャルプログラムロ
ーディング(IPL)機能により、ハードディスク装置
(HD)9或はフロッピーディスク(FD)8等の外部
記憶メモリに記憶されたオペレーティングシステム(O
S)がRAM12に読み込まれ、OSが動作される。
【0054】次に、オペレータがキーボード5およびポ
インティングデバイス6により、表示部3の画面に表示
されたコマンドメニューのコマンドイメージ等を選択
し、アプリケーションの実行を指示すると、ハードディ
スク装置(HD)9或はフロッピーディスク(FD)8
等の外部記憶メモリに記憶されたアプリケーションがR
AM12に読み込まれ、前記アプリケーションが動作す
る。
【0055】次に、前記アプリケーション起動時と同様
の手順で、オペレータにより印刷が指示されると、ハー
ドディスク装置(HD)9あるいはフロッピーディスク
(FD)8等の外部記憶メモリに記憶されたページ制御
機能を有する本印刷処理プログラムおよびプリンタ制御
コマンド生成プログラム(プリンタドライバ)がRAM
12に読み込まれ、前記本印刷処理システムが動作す
る。
【0056】本実施形態の場合は、本印刷処理プログラ
ムおよび関連データはフロッピーディスク(FD)8に
記憶されており、その記憶されている内容の構成を図2
に示す。
【0057】図2は、図1に示したフロッピーディスク
(FD)8のメモリマップを説明する図である。
【0058】図において、フロッピーディスク(FD)
8に記憶された印刷処理プログラムおよび関連データ
は、ディスクコントローラ部7を通じて本情報処理装置
にロードすることもできる。このフロッピーディスク8
をディスクコントローラ部7にセットすると、OSおよ
び基本I/Oプログラムの制御のもとに本印刷処理プロ
グラムおよび関連データがフロッピーディスク(FD)
8から読み出され、RAM12にロードされて動作可能
となる。
【0059】図3は、図1に示したRAM12のメモリ
マップを説明する図であり、図2に示したフロッピーデ
ィスク(FD)8から印刷処理プログラムがRAM12
にロードされて実行可能となった状態に対応する。
【0060】以下、本実施形態の特徴的構成について図
1等を参照して説明する。
【0061】上記のように構成された所定の通信媒体を
介してページ単位で印刷する機能を有するプリンタ装置
15と通信して印刷情報を転送するデータ処理装置1で
あって、アプリケーションからの描画情報からデータ形
式が異なる中間データを生成する第1の生成手段(CP
U11がROM13または外部メモリ(ハードディスク
装置9,フロッピーディスク8等を含む)に記憶された
制御プログラムを実行して生成処理する)と、前記第1
の生成手段により生成された前記中間データを一時保存
する保存手段(ハードディスク装置9)と、前記プリン
タ装置15に対して色変換処理を伴う第1の印刷モー
ド,レイアウト出力処理を伴う第2の印刷モードを指定
可能な印刷モード指定手段(キーボード5,ポインティ
ングデバイス6)と、前記印刷モード指定手段に指定さ
れている印刷モード種別に応じて前記中間データに色変
換処理を施す色変換手段(CPU11がROM13また
は外部メモリ(ハードディスク装置9,フロッピーディ
スク8等を含む)に記憶された制御プログラムを実行し
て色変換処理する)と、前記印刷モード指定手段に指定
されている印刷モード種別に応じて前記中間データに対
してレイアウト処理を実行する編集手段(CPU11が
ROM13または外部メモリ(ハードディスク装置9,
フロッピーディスク8等を含む)に記憶された制御プロ
グラムを実行して編集処理(図8,図10参照)する)
と、前記編集手段によりレイアウト処理された中間デー
タに基づいて前記プリンタ装置15が印刷可能な印刷デ
ータを生成する第2の生成手段(CPU11がROM1
3または外部メモリ(ハードディスク装置9,フロッピ
ーディスク8等を含む)に記憶された制御プログラムを
実行して生成処理する)と、前記第2の生成手段により
生成された前記印刷データを前記プリンタ装置15に転
送する転送手段(CPU11がROM13または外部メ
モリ(ハードディスク装置9,フロッピーディスク8等
を含む)に記憶された制御プログラムを実行して接続部
10,17を介して転送処理する)とを有するので、プ
リンタ装置15側でのデータ処理負担を強いることな
く、簡単な印刷モードの指定操作により、アプリケーシ
ョンからの描画情報を中間データに変換して色変換処理
を伴いながらレイアウトされた多彩な印刷結果を得る印
刷データを生成してプリンタ装置15に転送できるた
め、アプリケーションから生成される描画情報に意図的
な色変換処理を自在に指定してプリンタ装置15のカラ
ー印刷機能では対応できないレイアウト出力を伴う色変
換出力処理機能を拡張してユーザが意図する多彩な印刷
結果を容易に得ることができる印刷処理環境を自在に整
備できる。
【0062】また、CPU11は、前記中間データの色
指定がRGB値で指定可能な場合に、前記RGB中の任
意の1色で分色出力するように前記中間データに対して
色変換処理(図10の(a)参照)を行うので、プリン
タ装置15における色変換処理を強いることなく、オリ
ジナルの描画情報に基づく印刷データをプリンタ装置1
5に転送する前に、オリジナルの描画情報では指定でき
ないユーザが意図する色変換出力要求、例えばRGB中
の任意の1色で分色出力する要求に自在に応じて色変換
処理したオリジナルの描画情報とは異なる印刷データを
プリンタ装置15に転送して、ユーザが意図するRGB
中の任意の1色で分色出力することができる。
【0063】さらに、前記編集手段は、前記中間データ
の色指定がRGB値で指定可能な場合に、1ページに縮
小レイアウトして分色出力するように前記色変換手段に
より色変換された各色の中間データをレイアウト処理
(図10の(b)参照)するので、プリンタ装置におけ
るレイアウト出力を伴う色変換処理を強いることなく、
オリジナルの描画情報に基づく印刷データをプリンタ装
置15に転送する前に、オリジナルの描画情報では指定
できないユーザが意図するレイアウト出力を伴う色変換
要求、例えば1ページに縮小レイアウトして分色出力す
る要求に自在に応じてレイアウト出力を伴う色変換処理
したオリジナルの描画情報とは異なる印刷データをプリ
ンタ装置15に転送して、ユーザが意図する1ページに
縮小レイアウトして分色出力することができる。
【0064】また、CPU11は、前記中間データの色
指定がYMCK値で指定可能な場合に、前記YMCK中
の任意の1色で分色出力するように前記中間データに対
して色変換処理を行うので、プリンタ装置15における
色変換処理を強いることなく、オリジナルの描画情報に
基づく印刷データをプリンタ装置15に転送する前に、
オリジナルの描画情報では指定できないユーザが意図す
る色変換出力要求、例えばYMCK中の任意の1色で分
色出力する要求に自在に応じて色変換処理したオリジナ
ルの描画情報とは異なる印刷データをプリンタ装置15
に転送して、ユーザが意図するYMCK中の任意の1色
で分色出力することができる。
【0065】さらに、CPU11は、前記中間データの
色指定がYMCK値で指定可能な場合に、1ページに縮
小レイアウトして分色出力するように前記色変換手段に
より色変換された各色の中間データをレイアウト処理す
るので、プリンタ装置15におけるレイアウト出力を伴
う色変換処理を強いることなく、オリジナルの描画情報
に基づく印刷データをプリンタ装置15に転送する前
に、オリジナルの描画情報では指定できないユーザが意
図するレイアウト出力を伴う色変換要求、例えば1ペー
ジに縮小レイアウトして分色出力する要求に自在に応じ
てレイアウト出力を伴う色変換処理したオリジナルの描
画情報とは異なる印刷データをプリンタ装置15に転送
して、ユーザが意図する1ページに縮小レイアウトして
分色出力することができる。
【0066】また、前記色変換手段は、前記中間データ
の色指定がRGB値で指定可能な場合に、前記RGB値
を任意の1色、例えばセピア色で分色出力するように前
記中間データに対して色変換処理を行うので、プリンタ
装置15における色変換処理を強いることなく、オリジ
ナルの描画情報に基づく印刷データをプリンタ装置15
に転送する前に、オリジナルの描画情報では指定できな
いユーザが意図する色変換出力要求、例えばRGB中の
任意の1色、例えばセピア色で分色出力する要求に自在
に応じて色変換処理したオリジナルの描画情報とは異な
る印刷データをプリンタ装置15に転送して、ユーザが
意図するRGB中の任意の1色例えばセピア色で分色出
力することができる。
【0067】さらに、CPU11は、前記中間データの
色指定がRGB値で指定可能な場合に、前記RGB値を
ネガ出力するように前記中間データに対して色変換処理
を行うので、プリンタ装置15における色変換処理を強
いることなく、オリジナルの描画情報に基づく印刷デー
タをプリンタ装置15に転送する前に、オリジナルの描
画情報では指定できないユーザが意図する色変換出力要
求、例えばRGBをネガ変換して出力する要求に自在に
応じて色変換処理したオリジナルの描画情報とは異なる
印刷データをプリンタ装置15に転送して、ユーザが意
図するネガ出力することができる。
【0068】また、前記印刷モード指定手段は、キーボ
ード5またはポインティングデバイス6から構成し、表
示画面上のユーザインタフェース上に数値またはコマン
ド指示により指定可能とするので、簡単な操作指示でレ
イアウト出力を伴う色変換出力を指示することができ
る。
【0069】次に、図2乃至図10のフローチャートお
よびデータ形式図を参照して、本実施形態の情報処理装
置1における色変換処理機能を有する本印刷処理システ
ムの動作方法について説明する。
【0070】なお、この処理は前記動作ステップによ
り、印刷可能なアプリケーション等のプログラム動作し
ている状態で開始されるものであり、本実施形態の特徴
とするところは、アプリケーションにより文書データの
印刷処理を指定し、さらにRGB分割印刷モードおよび
ページレイアウト印刷モードを指定すると、中間データ
書き込みプログラムが、アプリケーションから受け取っ
た文書データを中間データに変換し、その中間データを
中間データファイルとして一時保存し、さらにページ情
報を記録したページ情報ファイルを生成する。
【0071】その後、中間データの色指定命令に色変換
処理を施しRGB値を置き換えてそれぞれ別のページと
して出力をする。さらに、ページレイアウトの処理を施
し、ページレイアウト印刷処理を行う。その後、該中間
データ読み取りプログラムが、該中間データを、プリン
タ制御コマンド生成プログラム(プリンタドライバ)あ
るいはその前段ステップに介在するプログラムに出力
し、最終的に前記プリンタ制御コマンド生成プログラム
(プリンタドライバ)がプリンタ制御コマンド(印刷デ
ータ)を生成し、印刷を行う。
【0072】図4は、本発明に係る印刷処理システムの
第1のデータ処理手順の一例を示すフローチャートであ
る。なお、(1)〜(7)は各ステップを示す。
【0073】まず、図4のステップ(1)で、本印刷処
理システムを機能させるための色変換処理を行うか否か
のモード(色処理モード)を指定する。また、同時にペ
ージレイアウト印刷を行うか否かのモード(レイアウト
モード)も指定する。
【0074】次に、ステップ(2)で、印刷を指定す
る。なお、ステップ(1),(2)による印刷モードお
よび印刷の指定は、前述の図1に示したキーボード5お
よびポインティングデバイス6により操作し、表示部3
の画面に表示されたコマンドメニューのコマンドイメー
ジ等を選択することにより、指示することも可能であ
る。
【0075】次に、ステップ(3)でステップ(1)で
指定した色変換モード,色変換スイッチがONであるか
否かを判断する。ここで色変換スイッチが「ON」であ
ればステップ(4)に進み中間データを生成する。
【0076】そして、中間データを生成したら、次にス
テップ(5)に進み、前記中間データを編集し、ステッ
プ(6)へ進み、該中間データを前記プリンタドライバ
に出力する。
【0077】一方、ステップ(3)で、NO,すなわ
ち、色変換スイッチが「OFF」であれば、通常の印刷
処理として、本印刷処理システムにおける色変換の各ス
テップをスキップし、ステップ(7)へ進み、プリンタ
制御コマンド(印刷データ)を生成し、プリンタ装置1
5に出力して、処理を終了する。この処理はプリンタ制
御コマンド生成プログラム(プリンタドライバ)が請け
負う通常の印刷ステップである。
【0078】以下、図4に示したステップ(4)の中間
データを生成する方法について図5,図6を用いて述べ
る。
【0079】図5は、図1に示したCPU11が実行す
るアプリケーションから印刷処理プログラムに引き渡さ
れる文書データの描画命令の一例を示す図であり、本実
施形態の図4のステップ(2)において、アプリケーシ
ョン等から印刷実行を指定した時に、本印刷処理システ
ムに渡される文書データの描画命令に対応する。
【0080】図5に示すように、描画命令は〔ジョブ開
始命令〕から始まり〔ジョブ終了命令〕で終る。描画命
令には〔色指定命令〕,〔文字印字命令〕,〔図形描画
命令〕,〔イメージ描画命令〕,〔改ページ命令〕等が
ある。
【0081】このうち、〔色指定命令〕は、〔文字印字
命令〕,〔図形描画命令〕の際の色を予め指定しておく
命令であり、これから印字する文字や図形の色をRGB
形式で指定する。
【0082】また、〔イメージ描画命令〕には一般的な
イメージデータ形式として、データ部にRGB形式のカ
ラーデータテーブルが含まれており、イメージ描画の際
の各ピクセルの色は、各ピクセル値がこのカラーテーブ
ルのインデックスを示すことで指定される。
【0083】この他にも、〔イメージ描画命令〕には、
ビットマップデータおよび幅,高さ,描画位置座標情報
等が含まれている。さらに、〔文字印字命令〕には文字
種,文字コード,文字印字位置座標,文字幅,文字高
さ,文字送り幅,行送り高さ等の情報がまた、〔図形描
画命令〕には、描画図形の種類,各描画図形の属種,描
画位置座標情報等も含まれている。
【0084】図6は、図1に示したハードディスク装置
9に記憶される中間データ一時保存ファイルの構造を示
す図である。
【0085】図において、一時保存ファイルは、ページ
情報を記録するページ情報一時保存ファイルと、各ペー
ジ毎に中間データを記録するため一時保存ファイルから
なっている。
【0086】このうち、ページ情報一時保存ファイル
は、後述する図7のステップ(7),(14)における
ページ情報記録ステップ、すなわち、先頭ページおよび
改ページが行われた時に記録されるファイルであり、現
在のページ番号nとそのページに対応した中間データ一
時保存ファイルのファイル名Pnを記録する。
【0087】例えば、図6において、ファイル名P1
は、1ページ目の中間データを記録するファイルであ
る。また、ページ数カウンタnは、ページ情報記録ステ
ップ毎に変更され、最終的にnは総ページ数としてN
が、Pnはファイル名PNが記録される。
【0088】一方、中間データ一時保存ファイルは、前
記描画命令を別の命令形式で置き換えた中間データを記
録する領域であり、前述した図3に示した描画命令にお
ける〔改ページ命令〕等で区切られたページ毎に生成さ
れる。
【0089】また、中間データは、ある複数の前記描画
命令を1つにまとめた形式にする等も可能である。
【0090】図7は、本発明に係る印刷処理システムに
おける第2のデータ処理手順の一例を示すフローチャー
トであり、本実施形態の図4に示したステップ(2)に
おける中間データ生成ステップ、即ち図5に示した描画
命令から中間データを生成するステップの詳細手順に対
応する。なお、(1)〜(19)は各ステップを示す。
【0091】まず、ステップ(1)において、ページカ
ウンタnを「0」に初期化する。次に、ステップ(2)
に進み、図5で示した描画命令を最初から順に1命令を
受け取り、描画命令Mとする。次に、ステップ(3)に
進み、ステップ(2)で受け取った描画命令Mが〔ジョ
ブ開始命令〕か否かを判断し、受け取った描画命令Mが
〔ジョブ開始命令〕であると判断した場合は、ステップ
(4)に進み、ページ情報を記録するためのページ情報
ファイルをオープンする。
【0092】次に、ステップ(5)へ進み、図6に示し
たデータ構造の1ページ目の中間データを一時保存する
ための中間データファイルをオープンする。そして、ス
テップ(6)へ進み、ページカウンタnを「n+1」と
する。次に、ステップ(7)へ進み、ページ情報とし
て、ページ番号nとステップ(4)でオープンした中間
データ一時保存ファイルのファイル名Pnを記録する。
次に、ステップ(8)へ進み、受け取った描画命令を中
間データに変換し前記オープンした中間データ一時保存
ファイルに記録して、次にステップ(2)へ進み、次の
描画命令を受け取りあらためてMとする。
【0093】一方、ステップ(3)で、受け取った描画
命令Mが〔ジョブ開始命令〕でないと判断した場合は、
ステップ(9)に進み、描画命令Mが〔改ページ命令〕
であるか否かを判断し、描画命令Mが〔改ページ命令〕
であると判断した場合は、ステップ(10)へ進み、ス
テップ(8)と同様に、描画命令Mを中間データに変換
し記録する。次に、ステップ(11)へ進み、現在記録
しているnページ目の中間データ一時保存ファイルをク
ローズする。次に、ステップ(12)へ進み、ページカ
ウンタnを「n+1」とする。次に、ステップ(13)
へ進み、nページ目の中間データを一時保存するための
中間データファイルを新規にオープンする。次に、ステ
ップ(14)に進み、ページ情報として、ページ番号n
と前記ステップ(13)でオープンした中間データ一時
保存ファイルのファイル名をPNを記録する。次に、ス
テップ(2)へ戻り、次の描画命令を受け取り改めてM
とする。
【0094】一方、ステップ(9)で、描画命令Mが
〔改ページ命令〕でないと判断した場合は、ステップ
(15)に進み、描画命令Mが〔ジョブ終了命令〕であ
るか否かを判断し、描画命令Mが〔ジョブ終了命令〕で
ないと判断した場合は、ステップ(16)に進み、その
描画命令を中間データに変換し記録して、ステップ
(2)に戻り、次の描画命令を受け取りあらためてMと
する。
【0095】一方、ステップ(15)で、描画命令Mが
〔ジョブ終了命令〕であると判断した場合は、ステップ
(17)に進み、描画命令Mを中間データに変換し記録
する。次に、ステップ(18)に進み、現在参照してい
る中間データを一時保存する図6に示したデータ構造を
有する中間データ一時保存ファイルをクローズする。次
に、ステップ(19)に進み、ページ情報を記録したペ
ージ情報一時保存ファイルをクローズし、終了する。
【0096】次に、図4に示したステップ(5)におけ
る中間データ編集ステップについて図8および図9を用
いて説明する。
【0097】図8は、本発明に係る印刷処理システムに
おける中間データ編集に基づくページレイアウト印刷機
能を説明する図である。
【0098】図8の(a)において、L1〜L17は論
理ページLnを示したものであり、この例ではn=1〜
17を論理ページとしてLnを示している。また、F
1,F2は実際にプリンタに出力される際のページ、す
なわち物理ページFnを示したものであり、論理ページ
Lnの各ページのデータが縮小され、物理ページ1ペー
ジ中に割り付けられてレイアウトされている。
【0099】また、後述するフローチャートにおけるC
は物理ページ1ページ中にレイアウトされる論理ページ
のページ数を表しており、この例ではC=9として、論
理ページ9ページ分を物理ページ1ページ中に縮小レイ
アウトしている。
【0100】さらに、レイアウト方向は図8(a)にお
いては、左上を論理ページの1ページ目、L1とし、以
降右へL2,L3、その後下段へL4,L5としている
が、ページレイアウト印刷機能におけるレイアウト方向
はこの限りでなく、右上から下方に、その後左列にとい
った順序や、左上から下方に、その後右列にといったレ
イアウトも可能である。
【0101】また、物理ページ1ページ中にレイアウト
する論理ページ数Cも9ページ(9−up)だけでなく
2ページ(9−up),4ページ(4−up),8ペー
ジ(8−up),16ページ(16−up)等が可能で
ある。
【0102】この時、物理ページFnのページ数N’
は、(N/C)の商で表される。さらに、論理ページ数
を1ページ(1−up)とすれば、ページレイアウトを
行わない場合と同様で、通常の出力ページ1枚に対して
1ページ分の等倍出力となる。
【0103】また、図8の(b)は、本実施形態の中間
データ編集ステップにおける別のページレイアウト印刷
機能に対応する。
【0104】図8の(b)において、Lnjは、論理ペ
ージLnのコピーあるいは内容の一部に変更を加えた論
理ページを示したものであり、この例ではn=1、コピ
ーカウントをjで表しj=4として、論理ページL1を
4回出力した例を示している。実際には後述するが、各
論理ページLnの内容を読み込み、変換処理を施してL
n1として出力し、次に同じ論理ページLnに対し別の
変換処理を施しLn2として出力する。これをJで指定
した回数分だけ繰り返すものである。例えば、J=4と
し、L1をL1のオリジナル、L12をL1の色成分R
GBからR(Red)を取り出したもの、L13はG
(Green)を取り出したもの、L14はB(Blu
e)を取り出し色変換したものとすることも可能であ
る。
【0105】また、Fnは実際にプリンタに出力される
際のページすなわち物理ページを示したものであり、論
理ページL1を4回コピーあるいは編集し改めて論理ペ
ージとしたL1j(j=1,2,3,4)の1ページ分
のデータが縮小され、物理ページ1ページ中にレイアウ
トされている。すなわち、アプリケーション等から出力
される論理ページLnに対し、各論理ページのコピー数
Jを加味した論理ページLnjを物理ページに配置する
ことが可能である。この場合の物理ページに配置する論
理ページLnjの数は、図8の(a)で説明したのと同
様、Cで表される。
【0106】次に、図6を用いて前述の中間データのペ
ージ番号と論理ページLn,物理ページFnについても
う少し説明する。
【0107】図6における中間データファイルは図5に
示したアプリケーションからの描画命令順序にしたがっ
て、順に生成されたものであり、中間データファイルの
ページ番号はアプリケーションが出力したページ番号と
一致する。
【0108】論理ページLnは、この中間データのペー
ジ番号をページレイアウト印刷機能のために並べ換えた
ものであり、中間データファイルのページ番号と一意に
対応する。
【0109】例えば中間データファイルのページ番号1
〜Nに対し、論理ページLnをLN〜L1に逆に割り振
り、物理ページFnのレイアウトをC=1(1−up)
とすると、単純な逆順で印刷されることになる。この物
理ページおよび物理ページの割り振りはいろいろ組み合
わせが可能であり、出力ページのレイアウト体裁をいろ
いろ変えることも可能である。
【0110】次に、図9,図10に示すフローチャート
を参照して、図4に示したステップ(5)における中間
データ編集処理のページ編集処理および色変換処理のフ
ローについて説明する。
【0111】図9,図10は、本発明に係る印刷処理装
置の第3のデータ処理手順の一例を示すフローチャート
であり、図4に示したステップ(5)の中間データ編集
ステップの詳細手順に対応する。なお、(1)〜(2
1)は各ステップを示す。
【0112】まず、ステップ(1)で、一時保存された
ページ情報ファイルをオープンする。次に、ステップ
(2)に進み、前記ページ情報ファイルからページ情報
を読み込む。なお、図6に示したとおり、ページ情報に
は、総ページ数N、各ページの中間データ記録ファイル
のファイル名Pn等を含む。
【0113】次に、ステップ(3)に進み、前述した中
間データのページ番号に論理ページLnの割り振りを行
う。この割り振りは、図4に示したステップ(1)にお
ける印刷モード指定時にオペレータによって設定され、
それに基づいて計算される。
【0114】具体的には前述の図8の(a)で説明した
例のように、逆順が指定されたら論理ページLnを中間
データファイルのページ番号と逆に割り振る。
【0115】また、図8の(a)に示したように、物理
ページ1ページに割り付けるページの数をCとして、C
=9としたり、図8の(b)で説明したように、論理ペ
ージ1ページを4回コピーする場合は、コピー回数をJ
として、J=4とする。
【0116】さらに、図8の(b)の例では、この論理
ページLnの4回コピー分を物理ページ1ページに割り
付けているので、物理ページ1ページに割り付けるペー
ジの数CはC=4とする。
【0117】次に、ステップ(4)に進み、物理ページ
にレイアウトする際の、物理ページLnの各ページの縮
尺倍率Sを計算する。
【0118】例えば前述の図8の(a)で説明した例の
ように、9−upが指定されていれば単純に、S=1/
3あるいは1/3より若干小さめの倍率とすることがで
きる。
【0119】次に、ステップ(5)に進み、論理ページ
Lnをカウントするためのページカウンタnを「1」と
して初期化する。次に、ステップ(6)に進み、ページ
カウンタnが論理ページの総数Nに対してn=N+1で
あるか否かを判断する。この論理ページの総数Nは中間
データファイルのページ数と一致する。
【0120】ステップ(6)でn=N+1であると判断
した場合は、すべての中間データファイルを編集し終え
たものとして、ステップ(22)に進み、ジョブの終了
として終了コードを論理ページLnに対応付けられた中
間データファイルの最後に出力する。次に、ステップ
(23)に進み、ページ情報ファイルをクローズして処
理を終了する。
【0121】一方、ステップ(6)でn=N+1でない
と判断された場合は、ステップ(7)に進み論理ページ
のコピー数をカウントするためのコピーカウンタjを
「1」として初期化する。次に、ステップ(8)へ進
み、論理ページLnに対応付けられた中間データファイ
ルをオープンする。次に、ステップ(9)へ進み、論理
ページLnjを物理ページにレイアウトするためのポジ
ション(基準位置)を計算する。
【0122】この基準位置は、例えば論理ページあるい
は論理ページのコピーの左上の座標が物理ページ中のど
こに配置されるか等を示した座標であり、物理ページ1
ページにレイアウトすべき物理ページLnのページ数
C,レイアウト順,注目している物理ページLnjによ
り決定される。図8の(a)の物理ページの説明の例に
おいては、現在着目している物理ページがL2であった
場合、C=9(9−up)、左上から右方向のレイアウ
トであるので、物理ページの左上を座標原点と見立てた
場合、単純に横方向座標x=物理ページ幅÷3,縦方向
座標y=上部余白の高さとすることも可能である。
【0123】次に、ステップ(10)へ進み、中間デー
タのレコードを順に読み込みDとする。次に、ステップ
(11)へ進み、前記ステップ(9)で読み込んだ中間
データDが〔改ページ〕あるいは〔ジョブ終了〕である
か否かを判断し、中間データDが〔改ページ〕あるいは
〔ジョブ終了〕でないと判断した場合は、ステップ(1
2)に進み、読み込んだ中間データDの置き換え処理を
行う。次に、ステップ(13)に進み、ステップ(1
2)で置き換えた中間データDをD′とし、新たな論理
ページLnjとして、ステップ(4)で計算した倍率S
およびステップ(9)で計算したポジションに従って出
力する。次に、ステップ(10)に進み、次の中間デー
タのレコードを取得し改めてDとする。
【0124】一方、ステップ(11)で、中間データD
が〔改ページ〕あるいは〔ジョブ終了〕であれると判断
した場合は、ステップ(14)に進み、論理ページのコ
ピーカウントjがj=Jであるか否かを判断する。
【0125】このコピーカウントJが「2」以上に指定
されている時には、論理ページLnに対してJ回繰り返
し処理を行うことを意味する。
【0126】したがって、ステップ(14)でj=Jで
ないと判断された場合には、ステップ(15)に進み、
同じ論理ページLnの処理を引き続き行うため、物理ペ
ージの改ページを行うかを判断するがごとく、Mod
(j,C)=0であるか否かを判断する。
【0127】ここでMod(j,C)は現在の論理ペー
ジコピーカウンタjを物理ページ1ページにレイアウト
すべき論理ページ数Cで割った余りを計算する関数であ
る。
【0128】このステップ(15)で、Mod(j,
C)=0であると判断された場合は、ステップ(16)
に進み、物理ページを改ページする。
【0129】例えば、図8の(b)の例に照らし合わせ
てみると、J=4,C=4と設定していれば論理ページ
のコピーカウンタjがj=4となったところで物理ペー
ジの改ページを行い、図8の(b)に示す4−up出力
が可能となる。
【0130】次に、ステップ(17)に進み、論理ペー
ジのコピーカウンタjをj+1とし、現在の論理ページ
Lnのデータを再び最初から読み込むための準備をする
ため、ステップ(10)に進み、再び現在の論理ページ
Lnの最初のデータを読み込む。
【0131】一方、ステップ(15)で、Mod(j,
C)=0でないと判断された場合は、ステップ(16)
の処理を飛ばして前述のステップ(17)に進む。
【0132】一方、ステップ(14)でj=jであると
判断された場合は、ステップ(18)に進み、物理ペー
ジの改ページを行うかを判断するがごとく、J=1かつ
Mod(n,C)=0であるか否かを判断する。
【0133】ここで、Mod(n,C)は現在の論理ペ
ージ番号nを物理ページ1ページにレイアウトすべき論
理ページ数Cで割った余りを計算する関数である。
【0134】また、J=1を判断することにより、図8
の(b)のような論理ページのコピーになるN−up
と、図8の(a)のような論理ページのコピーのない通
常のN−upとをそれぞれ別に実現することができる。
【0135】ステップ(18)でJ=1かつMod
(n,C)=0であると判断した場合は、ステップ(1
9)に進み、物理ページを改ページする。すなわち、現
在オープンしている論理ページLnjに対応付けられて
いる中間データファイルの最後に改ページレコードを出
力する。
【0136】次に、ステップ(20)に進み、現在オー
プンしている論理ページLnに対応づけられた中間デー
タファイルをクローズする。次に、ステップ(21)に
進み、論理ページカウンタnをn=n+1とし、論理ペ
ージを1ページ分進める。次に前述したステップ(6)
へ戻る。
【0137】一方、ステップ(18)でJ=1かつMo
d(n,C)=0でないと判断した場合には、ステップ
(19)をスキップし前述したステップ(20)に進
む。
【0138】次に、図10に示したステップ(12)の
中間データ置き換え処理の方法について図11および図
12を用いて説明する。
【0139】図11は、本発明に係る印刷処理装置にお
けるレイアウト出力形態の一例を示す図であり、図11
の(a)は、論理ページコピーカウンタJを「3」と
し、論理ページの物理ページのレイアウト数Cを1とし
た時の論理ページL1の出力例に対応し、図11の
(b)は論理ページコピーカウンタJを「3」とし、論
理ページの物理ページへのレイアウト数Cを「3」とし
た時の論理ページL1の出力に対応する。
【0140】なお、図11において、L1_1は論理ペ
ージL1よりRのみ抽出した出力ページを示し、L1_
2は論理ページL1よりGのみ抽出した出力ページを示
し、L1_3は論理ページL1よりBのみ抽出した出力
ページを示している。
【0141】また、論理ページコピーカウンタJを4と
し、j=1の時には色処理を施さないオリジナルを出力
するなどして、前述の図8の(b)の例に示した4−u
pの出力などを行うことも可能である。
【0142】図12は、本発明に係る印刷処理装置にお
ける第4のデータ処理手順の一例を示すフローチャート
であり、色処理変換を施す中間データ編集ステップの詳
細手順に対応する。なお、(1)〜(8)は各ステップ
を示す。
【0143】まず、ステップ(1)において、中間デー
タのレコードDを取得する。次に、ステップ(2)に進
み、前記中間データが色指定命令かあるいはイメージ描
画命令か否かを判断し、ステップ(2)で前記中間デー
タが色指定命令かあるいはイメージ描画命令であると判
断した場合は、ステップ(3)に進み、RGB値を取得
する。
【0144】次にステップ(4)に進み、図9,図10
に示した論理ページコピーカウンタjが「1」であるか
否かを判断し、jが「1」であると判断した場合は、色
成分のうちR(Red)のみを抽出すべく、ステップ
(5)へ進み、RGBのうちG(Green),B(B
lue)の値「0」をセットして、処理を終了する。
【0145】一方、ステップ(4)で、jが「1」でな
いと判断した場合は、ステップ(6)に進み、今度はj
が「2で」あるか否かを判断し、jが「2」であると判
断した場合は、色成分のうちG(Green)のみを抽
出すべく、ステップ(7)へ進み、RGBのうちR(R
ed),B(Blue)の値に「0」をセットして、処
理を終了する。
【0146】一方、ステップ(6)で、jが「2」でな
いと判断した場合は、色成分のうちB(Blue)のみ
を抽出すべく、ステップ(8)へ進み、RGBのうちR
(Red),G(Green)の値に「0」をセットし
て、処理を終了する。
【0147】以下、本実施形態の特徴的構成について図
4等について説明する。
【0148】上記のように構成された所定の通信媒体を
介してページ単位で印刷する機能を有するプリンタ装置
15と通信して印刷情報を転送するデータ処理装置1の
データ処理方法であって、あるいは所定の通信媒体を介
してページ単位で印刷する機能を有するプリンタ装置1
5と通信して印刷情報を転送するデータ処理装置1を制
御するコンピュータが読み出し可能なプログラムを格納
した記憶媒体であって、前記プリンタ装置15に対して
色変換処理を伴う第1の印刷モード,レイアウト出力処
理を伴う第2の印刷モードを指定可能な印刷モード指定
工程(図4のステップ(1))と、該第1の印刷モー
ド,レイアウト出力処理を伴う第2の印刷モードの指定
を受けて、アプリケーションからの描画情報からデータ
形式が異なる中間データを生成する第1の生成工程(図
4のステップ(4))と、前記第1の生成工程により生
成された前記中間データをメモリに一時保存する保存工
程(図4のステップ(4))と、前記印刷モード指定工
程に指定されている印刷モード種別を判断して、前記メ
モリに保存されている前記中間データに色変換処理を施
す色変換工程(図4のステップ(5),図9,図10の
ステップ(1)〜(23))と、前記印刷モード指定工
程に指定されている印刷モード種別に応じて前記中間デ
ータに対してレイアウト処理を実行する編集工程(図4
のステップ(5),図9のステップ(1)〜(23))
と、前記編集工程により編集された中間データに基づい
て前記プリンタ装置が印刷可能な印刷データを生成する
第2の生成工程(図4のステップ(7))と、前記第2
の生成工程により生成された前記印刷データを前記プリ
ンタ装置に転送する転送工程(図4のステップ(7))
とを有するので、プリンタ装置側でのデータ処理負担を
強いることなく、簡単な印刷モードの指定操作により、
アプリケーションからの描画情報を中間データに変換し
て色変換処理を伴いながらレイアウトされた多彩な印刷
結果を得る印刷データを生成してプリンタ装置に転送で
きるため、アプリケーションから生成される描画情報に
意図的な色変換処理を自在に指定してプリンタ装置のカ
ラー印刷機能では対応できないレイアウト出力を伴う色
変換出力処理機能を拡張してユーザが意図する多彩な印
刷結果を容易に得ることができる印刷処理環境を自在に
整備できる。
【0149】また、前記色変換工程(図12のステップ
(1)〜(8))は、前記中間データの色指定がRGB
値で指定可能な場合に、前記RGB中の任意の1色で分
色出力するように前記中間データに対して色変換処理を
行うので、プリンタ装置における色変換処理を強いるこ
となく、オリジナルの描画情報に基づく印刷データをプ
リンタ装置に転送する前に、オリジナルの描画情報では
指定できないユーザが意図する色変換出力要求、例えば
RGB中の任意の1色で分色出力する要求に自在に応じ
て色変換処理したオリジナルの描画情報とは異なる印刷
データをプリンタ装置に転送して、ユーザが意図するR
GB中の任意の1色で分色出力することができる。
【0150】さらに、前記編集工程(図9,図10のス
テップ(1)〜(23))は、前記中間データの色指定
がRGB値で指定可能な場合に、1ページに縮小レイア
ウトして分色出力するように前記色変換手段により色変
換された各色の中間データをレイアウト処理するので、
プリンタ装置におけるレイアウト出力を伴う色変換処理
を強いることなく、オリジナルの描画情報に基づく印刷
データをプリンタ装置に転送する前に、オリジナルの描
画情報では指定できないユーザが意図するレイアウト出
力を伴う色変換要求、例えば1ページに縮小レイアウト
して分色出力する要求に自在に応じてレイアウト出力を
伴う色変換処理したオリジナルの描画情報とは異なる印
刷データをプリンタ装置に転送して、ユーザが意図する
1ページに縮小レイアウトして分色出力することができ
る。
【0151】また、前記色変換工程(後述する図13の
ステップ(1)〜(15))は、前記中間データの色指
定がYMCK値で指定可能な場合に、前記YMCK中の
任意の1色で分色出力するように前記中間データに対し
て色変換処理を行うので、プリンタ装置における色変換
処理を強いることなく、オリジナルの描画情報に基づく
印刷データをプリンタ装置に転送する前に、オリジナル
の描画情報では指定できないユーザが意図する色変換出
力要求、例えばYMCK中の任意の1色で分色出力する
要求に自在に応じて色変換処理したオリジナルの描画情
報とは異なる印刷データをプリンタ装置に転送して、ユ
ーザが意図するYMCK中の任意の1色で分色出力する
ことができる。
【0152】さらに、前記編集工程(図9,図10のス
テップ(1)〜(23))は、前記中間データの色指定
がYMCK値で指定可能な場合に、1ページに縮小レイ
アウトして分色出力するように前記色変換工程段により
色変換された各色の中間データをレイアウト処理するの
で、プリンタ装置におけるレイアウト出力を伴う色変換
処理を強いることなく、オリジナルの描画情報に基づく
印刷データをプリンタ装置に転送する前に、オリジナル
の描画情報では指定できないユーザが意図するレイアウ
ト出力を伴う色変換要求、例えば1ページに縮小レイア
ウトして分色出力する要求に自在に応じてレイアウト出
力を伴う色変換処理したオリジナルの描画情報とは異な
る印刷データをプリンタ装置に転送して、ユーザが意図
する1ページに縮小レイアウトして分色出力することが
できる。
【0153】また、前記色変換工程(図示しない)は、
前記中間データの色指定がRGB値で指定可能な場合
に、前記RGB値を任意の1色、例えばセピア色で分色
出力するように前記中間データに対して色変換処理を行
うので、プリンタ装置における色変換処理を強いること
なく、オリジナルの描画情報に基づく印刷データをプリ
ンタ装置に転送する前に、オリジナルの描画情報では指
定できないユーザが意図する色変換出力要求、例えばR
GB中の任意の1色、例えばセピア色で分色出力する要
求に自在に応じて色変換処理したオリジナルの描画情報
とは異なる印刷データをプリンタ装置に転送して、ユー
ザが意図するRGB中の任意の1色例えばセピア色で分
色出力することができる。
【0154】さらに、前記色変換工程(図示しない)
は、前記中間データの色指定がRGB値で指定可能な場
合に、前記RGB値をネガ出力するように前記中間デー
タに対して色変換処理を行うので、プリンタ装置におけ
る色変換処理を強いることなく、オリジナルの描画情報
に基づく印刷データをプリンタ装置に転送する前に、オ
リジナルの描画情報では指定できないユーザが意図する
色変換出力要求、例えばRGBをネガ変換して出力する
要求に自在に応じて色変換処理したオリジナルの描画情
報とは異なる印刷データをプリンタ装置に転送して、ユ
ーザが意図するネガ出力することができる。
【0155】〔第2実施形態〕次に、本発明に係る第2
実施形態を図9,図10に基づき説明する。なお、第2
実施形態における印刷処理装置の基本構成および処理動
作は、前述した第1実施形態における図1乃至図10と
同一であり、これら図1乃至図10を流用して説明す
る。
【0156】なお、第2実施形態の特徴は、アプリケー
ションにより文書データの印刷処理を指定し、さらにY
MCK分割印刷モードおよびページレイアウト印刷モー
ドを指定すると、中間データ書き込みプログラムが、ア
プリケーションから受け取った文書データを中間データ
に変換し、その中間データを中間データファイルとして
一時保存し、さらにページ情報を記録したページ情報フ
ァイルを生成する。その後、中間データ読み取りプログ
ラムが前記各々の中間データ一時保存ファイルを読み取
り、中間データの色指定命令のRGB値をYMCKに変
換し色変換処理を施してそれぞれ別のページとして出力
をする。
【0157】さらに、ページレイアウトの処理を施し、
ページレイアウト印刷処理を行う。その後、該中間デー
タ読み取りプログラムが、該中間データを、プリンタ制
御コマンド生成プログラム(プリンタドライバ)あるい
はその前段ステップに介在するプログラムに出力し、最
終的に前記プリンタ制御コマンド生成プログラム(プリ
ンタドライバ)がプリンタ制御コマンド(印刷データ)
を生成し、印刷を行うことである。
【0158】また、この第2実施形態が前述した第1実
施形態と異なる点は、図10に示したステップ(12)
における中間データ置き換え処理方法のみであり、その
他の処理は同じである。
【0159】従って、ここでは、このステップ(12)
における中間データ置き換え処理方法について図13を
用いて説明し、残りの処理は説明を省略する。
【0160】図13は、本発明の第2実施形態を示す印
刷処理装置のデータ処理手順の一例を示すフローチャー
トであり、色処理変換を施す中間データ編集ステップの
詳細手順に対応する。なお、(1)〜(15)は各ステ
ップを示す。
【0161】まず、ステップ(1)において、中間デー
タのレコードDを取得する。次に、ステップ(2)に進
み、中間データが色指定命令かあるいはイメージ描画命
令か否かを判断し、中間データが色指定命令かあるいは
イメージ描画命令でないと判断した場合には、色変換処
理を行わないで処理を終了する。
【0162】一方、ステップ(2)で前記中間データが
色指定命令かあるいはイメージ描画命令であると判断し
た場合は、ステップ(3)に進み、RGB値を取得し、
次に、ステップ(4)に進み、前記ステップ(3)で取
得したRGB値をYMCK値に変換する。
【0163】次に、ステップ(5)に進み、図9,図1
0で説明した論理ページコピーカウンタjが「1」であ
るか否かを判断し、ステップ(5)で、jが「1」であ
ると判断した場合には、色成分のうちY(イエロー)の
みを抽出すべく、ステップ(6)へ進みM,C,Kをマ
スクする。次に、ステップ(7)に進み、マスクした値
を再びRGBに戻して、処理を終了する。
【0164】一方、ステップ(5)で、jが「1」でな
いと判断した場合には、ステップ(8)に進み、今度は
jが「2」であるか否かを判断し、jが「2」であると
判断した場合には、色成分のうちM(マゼンタ)のみを
抽出すべく、ステップ(9)へ進み、Y,C,Kをマス
クする。次に、ステップ(10)に進み、マスクした値
を再びRGBに戻して、処理を終了する。
【0165】一方、ステップ(8)で、jが「2」でな
いと判断した場合には、ステップ(11)に進み、今度
はjが「3」であるか否かを判断し、jが「3」である
と判断した場合には、色成分のうちC(シアン)のみを
抽出すべく、ステップ(12)へ進みY,M,Kをマス
クする。次に、ステップ(13)に進み、マスクした値
を再びRGBに戻して、処理を終了する。
【0166】一方、ステップ(11)で、jが「3」で
なければ、色成分のうちK(ブラック)のみを抽出すべ
く、ステップ(14)へ進みY,M,Cをマスクする。
次に、ステップ(15)に進み、マスクした値を再びR
GBに戻して、処理を終了する。
【0167】〔第3実施形態〕次に、本発明に係る第3
実施形態を説明する。
【0168】なお、第3実施形態における印刷処理装置
の基本構成および処理動作は、前述した第2実施形態に
おける図1乃至図10と同一であり、これら図1乃至図
10を流用して説明する。
【0169】この第3実施形態の特徴は、アプリケーシ
ョンにより文書データの印刷処理を指定し、さらにYM
CK分割印刷モードおよびページレイアウト印刷モード
を指定すると、中間データ書き込みプログラムが、アプ
リケーションから受け取った文書データを中間データに
変換し、その中間データが中間データファイルとして一
時保存し、さらにページ情報を記録したページ情報ファ
イルを生成する。その後、中間データ読み取りプログラ
ムが前記各々の中間データ一時保存ファイルを読み取
り、中間データの色指定命令のRGB値をYMCKに変
換し色変換処理を施してそれぞれ同一のページとして出
力をする。その後、該中間データ読み取りプログラム
が、該中間データを、プリンタ制御コマンド生成プログ
ラム(プリンタドライバ)あるいはその前段ステップに
介在するプログラムに出力し、最終的に前記プリンタ制
御コマンド生成プログラム(プリンタドライバ)がプリ
ンタ制御コマンド(印刷データ)を生成し、印刷を行う
ところである。
【0170】また、この第3の実施形態が前述した第1
実施形態と異なる点は、図10のステップ(16)およ
びステップ(19)における物理ページ改行のステップ
をしないようにしたものであり、その他の処理は同じで
ある。
【0171】したがって、この第3実施形態は前述した
第2実施形態における図10のステップ(16)および
ステップ(19)における物理ページ改行のステップを
しないようにすることで実現できる。
【0172】〔第4実施形態〕次に、本発明に係る第4
実施形態を説明する。
【0173】なお、第3実施形態における印刷処理装置
の基本構成および処理動作は、前述した第1実施形態に
おける図1乃至図10と同一であり、これら図1乃至図
10を流用して説明する。
【0174】この第4実施形態の特徴は、アプリケーシ
ョンにより文書データの印刷処理を指定し、さらにセピ
ア変換およびページレイアウト印刷モードを指定する
と、中間データ書き込みプログラムが、アプリケーショ
ンから受け取った文書データを中間データに変換し、そ
の中間データを中間データファイルとして一時保存し、
さらにページ情報を記録したページ情報ファイルを生成
する。その後、中間データ読み取りプログラムが前記各
々の中間データ一時保存ファイルを読み取り、中間デー
タの色指定命令のRGB値をセピア色に変換し出力す
る。さらに、ページレイアウトの処理を施し、ページレ
イアウト印刷処理を行う。その後、該中間データ読み取
りプログラムが、該中間データをプリンタ制御コマンド
生成プログラム(プリンタドライバ)あるいはその前段
ステップに介在するプログラムに出力し、最終的に前記
プリンタ制御コマンド生成プログラム(プリンタドライ
バ)がプリンタ制御コマンド(印刷データ)を生成し、
印刷を行うものである。
【0175】この第4実施形態が前述した第1実施形態
と異なる点は、図10のステップ(12)における中間
データ置き換え処理方法をセピア色になるように変換す
るものであり、その他の処理は同じである。
【0176】したがって、この第4実施形態は前述した
第1実施形態における図10のステップ(12)におけ
る中間データ置き換え処理方法をセピア色になるように
変換することで実現できる。
【0177】〔第5実施形態〕次に、本発明に係る第5
実施形態を説明する。
【0178】なお、第5実施形態における印刷処理装置
の基本構成および処理動作は、前述した第1実施形態に
おける図1乃至図10と同一であり、これら図1乃至図
10を流用して説明する。
【0179】この第5実施形態の特徴は、アプリケーシ
ョンにより文書モードの印刷処理を指定し、さらにネガ
変換およびページレイアウト印刷モードを指定すると、
中間データ書き込みプログラムが、アプリケーションか
ら受け取った文書データを中間データに変換し、その中
間データを中間データファイルとして一時保存し、さら
にページ情報を記録したページ情報ファイルを生成す
る。その後、中間データ読み取りプログラムが前記各々
の中間データ一時保存ファイルを読み取り、中間データ
の色指定命令のRGB値をネガに変換し出力をする。さ
らに、ページレイアウトの処理を施し、ページレイアウ
ト印刷処理を行う。その後、該中間データ読み取りプロ
グラムが、該中間データを、プリンタ制御コマンド生成
プログラム(プリンタドライバ)あるいはその前段ステ
ップに介在するプログラムに出力し、最終的に前記プリ
ンタ制御コマンド生成プログラム(プリンタドライバ)
がプリンタ制御コマンド(印刷データ)を生成し、印刷
を行うところである。
【0180】この第5実施形態が前述した第1実施形態
と異なる点は、図10のステップ(12)における中間
データ置き換え処理方法をネガになるように変換するも
のであり、その他の処理は同じである。
【0181】したがって、この第5実施形態は前述した
第1実施形態における図10のステップ(12)におけ
る中間データ置き換え処理方法をネガになるように変換
することで実現できる。
【0182】なお、本発明は複数の機器から構成される
システムに適用しても、1つの機器から成る装置に適用
してもよい。また、本発明はシステムあるいは装置にプ
ログラムを提供することによって達成される場合にも適
用できることはいうまでもない。
【0183】この場合、本発明に係るプログラムを格納
した記憶媒体が本発明を構成することになる。そして、
該記憶媒体からそのプログラムをシステムあるいは装置
に読み込ませることになる。そして、記憶媒体からその
プログラムをシステムあるいは装置に読み込ませること
によって、そのシステムあるいは装置が予め決められた
方法で動作する。
【0184】本実施形態では、フロッピーディスク(F
D)8から本印刷処理プログラムおよび関連データを直
接RAM12にロードして実行させる例を示したが、こ
の他にフロッピーディスク(FD)8から本印刷処理プ
ログラムおよび関連データを一旦ハードディスク装置
(HD)に格納(インストール)しておき、本印刷処理
プログラムを動作させる時にハードディスク装置(H
D)からRAM12にロードするようにしてもよい。
【0185】また、本印刷処理プログラムを記憶する媒
体は、フロッピーディスク以外に、磁気テープ,CD−
ROM,ICメモリカード,DVD等であってもよい。
さらに、本印刷プログラムをROM13に記憶してお
き、これをメモリマップの一部となすように構成し、直
接CPU11で実現することも可能である。
【0186】以下、図14に示すメモリマップを参照し
て本発明に係る印刷処理装置で読み出し可能なデータ処
理プログラムの構成について説明する。
【0187】図14は、本発明に係る印刷処理装置で読
み出し可能な各種データ処理プログラムを格納する記憶
媒体のメモリマップを説明する図である。
【0188】なお、特に図示しないが、記憶媒体に記憶
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。
【0189】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。
【0190】本実施形態における図4,図7,図9,図
11,図12に示す機能が外部からインストールされる
プログラムによって、ホストコンピュータにより遂行さ
れていてもよい。そして、その場合、CD−ROMやフ
ラッシュメモリやFD等の記憶媒体により、あるいはネ
ットワークを介して外部の記憶媒体から、プログラムを
含む情報群を出力装置に供給される場合でも本発明は適
用されるものである。
【0191】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(またはCPUやMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、本発明の目的が達成されるこ
とは言うまでもない。
【0192】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。
【0193】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピーディスク,ハードディ
スク,光ディスク,光磁気ディスク,CD−ROM,C
D−R,磁気テープ,不揮発性のメモリカード,RO
M,EEPROM等を用いることができる。
【0194】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
【0195】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPU等が実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。
【0196】なお、上記各実施形態における工程を下記
の工程とすることも本実施形態に含まれるものであ
る。。
【0197】すなわち、ページ単位で印刷する機能を有
するプリンタと、該プリンタと接続されたパーソナルコ
ンピュータ等の情報処理装置からなるシステムであっ
て、さらに、前記情報処理装置上の印刷処理において、
前記プリンタに送信すべき印刷データを生成する前に、
前記印刷データと異なるデータ形式の中間データを生成
し、前記中間データを一時保存し、該中間データから印
刷データを生成することが可能な印刷処理システムにお
いて、印刷モードを指定する印刷モード指定工程と、印
刷の実行を指示する印刷指示工程と、前記印刷モードに
したがって色変換処理を行うか否かを判断する色変換処
理判断工程と、前記中間データを生成し一時保存する際
に、前記プリンタに送信すべき印刷データのページ情報
を記録するページ情報記録工程と、前記一時保存した中
間データの色変換処理を行う中間データ色変換処理工程
と、前記一時保存した中間データのページ編集を行う中
間データページ編集工程と、前記処理した中間データを
出力する中間データ出力工程と、前記出力した中間デー
タより、最終的な印刷データを生成・出力する印刷デー
タ生成・出力工程とを有し、前記中間データ色変換処理
工程は、中間データの色指定命令の色データがRGB
(Red,Green,Blue)で表されていると
き、Rだけを出力し得る色変換を施す中間データ色変換
処理工程とする。
【0198】また、前記中間データ色変換処理工程は、
中間データの色指定命令の色データがRGB(Red,
Green,Blue)で表されているとき、Gだけを
出力し得る色変換を施す中間データ色変換処理工程とす
るものである。
【0199】さらに、前記中間データ色変換処理工程
は、中間データの色指定命令の色データがRGB(Re
d,Green,Blue)で表されているとき、Bだ
けを出力し得る色変換を施す中間データ色変換処理工程
とするものである。
【0200】また、前記中間データページ編集工程は、
同一ページの中間データに対して、前記Rだけを出力し
得る色変換処理と、前記Gだけを出力し得る色変換処理
と、前記Bだけを出力し得る色変換処理とをそれぞれ別
のページに分けて出力し得る処理を行う中間データペー
ジ編集工程とするものである。
【0201】さらに、前記中間データページ編集工程
は、同一ページの中間データに対して、前記Rだけを出
力し得る色変換処理と、前記Gだけを出力し得る色変換
処理と、前記Bだけを出力し得る色変換処理とをそれぞ
れ同一のページに縮小しレイアウトして出力し得る処理
を行う中間データページ編集工程とするものである。
【0202】また、前記中間データ色変換処理工程は、
中間データの色指定命令の色データがRGB(Red,
Green,Blue)で表されているとき、該色デー
タをYMCK(イエロー,マゼンタ,シアン,ブラッ
ク)に変換し、Yだけを出力し得る色変換を施す中間デ
ータ色変換処理工程とするものである。
【0203】さらに、前記中間データ色変換処理工程
は、中間データの色指定命令の色データがRGB(Re
d,Green,Blue)で表されているとき、該色
データをYMCK(イエロー,マゼンタ,シアン,ブラ
ック)に変換し、Mだけを出力し得る色変換を施す中間
データ色変換処理工程とするものである。
【0204】また、前記中間データ色変換処理工程は、
中間データの色指定命令の色データがRGB(Red,
Green,Blue)で表されているとき、該色デー
タをYMCK(イエロー,マゼンタ,シアン,ブラッ
ク)に変換し、Cだけを出力し得る色変換を施す中間デ
ータ色変換処理工程とするものである。
【0205】さらに、前記中間データ色変換処理工程
は、中間データの色指定命令の色データがRGB(Re
d,Green,Blue)で表されているとき、該色
データをYMCK(イエロー,マゼンタ,シアン,ブラ
ック)に変換し、Kだけを出力し得る色変換を施す中間
データ色変換処理工程とするものである。
【0206】また、前記中間データページ編集工程は、
同一ページの中間データに対して、前記Yだけを出力し
得る色変換処理と、前記Mだけを出力し得る色変換処理
と、前記Cだけを出力し得る色変換処理と、前記Kだけ
を出力し得る色変換処理とをそれぞれ別のページに分け
て出力し得る処理を行う中間データページ編集工程とす
るものである。
【0207】さらに、前記中間データページ編集工程
は、同一ページの中間データに対して、前記Yだけを出
力し得る色変換処理と、前記Mだけを出力し得る色変換
処理と、前記Cだけを出力し得る色変換処理と、前記K
だけを出力し得る色変換処理とをそれぞれ同一のページ
に縮小レイアウトして出力し得る処理を行う中間データ
ページ編集工程とするものである。
【0208】また、前記中間データ色変換処理工程は、
中間データの色指定命令の色データのセピア色変換を施
す中間データ色変換処理工程とするものである。
【0209】さらに、前記中間データ色変換処理工程
は、中間データの色指定命令の色データのネガ変換を施
す中間データ色変換処理工程とするものである。
【0210】また、前記印字モード指定および前記印刷
指示は、キーボードにより指定および指示するものであ
る。
【0211】さらに、前記印字モード指定および前記印
刷指示は、ポインティングデバイスにより指定および指
示するものである。
【0212】
【発明の効果】以上説明したように、本発明に係る第1
の発明によれば、所定の通信媒体を介してページ単位で
印刷する機能を有するプリンタ装置と通信して印刷情報
を転送するデータ処理装置であって、アプリケーション
からの描画情報からデータ形式が異なる中間データを生
成する第1の生成手段と、前記第1の生成手段により生
成された前記中間データを一時保存する保存手段と、前
記プリンタ装置に対して色変換処理を伴う第1の印刷モ
ード,レイアウト出力処理を伴う第2の印刷モードを指
定可能な印刷モード指定手段と、前記印刷モード指定手
段に指定されている印刷モード種別に応じて前記中間デ
ータに色変換処理を施す色変換手段と、前記印刷モード
指定手段に指定されている印刷モード種別に応じて前記
中間データに対してレイアウト処理を実行する編集手段
と、前記編集手段によりレイアウト処理された中間デー
タに基づいて前記プリンタ装置が印刷可能な印刷データ
を生成する第2の生成手段と、前記第2の生成手段によ
り生成された前記印刷データを前記プリンタ装置に転送
する転送手段とを有するので、プリンタ装置側でのデー
タ処理負担を強いることなく、簡単な印刷モードの指定
操作により、アプリケーションからの描画情報を中間デ
ータに変換して色変換処理を伴いながらレイアウトされ
た多彩な印刷結果を得る印刷データを生成してプリンタ
装置に転送できるため、アプリケーションから生成され
る描画情報に意図的な色変換処理を自在に指定してプリ
ンタ装置のカラー印刷機能では対応できないレイアウト
出力を伴う色変換出力処理機能を拡張してユーザが意図
する多彩な印刷結果を容易に得ることができる印刷処理
環境を自在に整備できる。
【0213】第2の発明によれば、前記色変換手段は、
前記中間データの色指定がRGB値で指定可能な場合
に、前記RGB中の任意の1色で分色出力するように前
記中間データに対して色変換処理を行うので、プリンタ
装置における色変換処理を強いることなく、オリジナル
の描画情報に基づく印刷データをプリンタ装置に転送す
る前に、オリジナルの描画情報では指定できないユーザ
が意図する色変換出力要求、例えばRGB中の任意の1
色で分色出力する要求に自在に応じて色変換処理したオ
リジナルの描画情報とは異なる印刷データをプリンタ装
置に転送して、ユーザが意図するRGB中の任意の1色
で分色出力することができる。
【0214】第3の発明によれば、前記編集手段は、前
記中間データの色指定がRGB値で指定可能な場合に、
1ページに縮小レイアウトして分色出力するように前記
色変換手段により色変換された各色の中間データをレイ
アウト処理するので、プリンタ装置におけるレイアウト
出力を伴う色変換処理を強いることなく、オリジナルの
描画情報に基づく印刷データをプリンタ装置に転送する
前に、オリジナルの描画情報では指定できないユーザが
意図するレイアウト出力を伴う色変換要求、例えば1ペ
ージに縮小レイアウトして分色出力する要求に自在に応
じてレイアウト出力を伴う色変換処理したオリジナルの
描画情報とは異なる印刷データをプリンタ装置に転送し
て、ユーザが意図する1ページに縮小レイアウトして分
色出力することができる。
【0215】第4の発明によれば、前記色変換手段は、
前記中間データの色指定がYMCK値で指定可能な場合
に、前記YMCK中の任意の1色で分色出力するように
前記中間データに対して色変換処理を行うので、プリン
タ装置における色変換処理を強いることなく、オリジナ
ルの描画情報に基づく印刷データをプリンタ装置に転送
する前に、オリジナルの描画情報では指定できないユー
ザが意図する色変換出力要求、例えばYMCK中の任意
の1色で分色出力する要求に自在に応じて色変換処理し
たオリジナルの描画情報とは異なる印刷データをプリン
タ装置に転送して、ユーザが意図するYMCK中の任意
の1色で分色出力することができる。
【0216】第5の発明によれば、前記編集手段は、前
記中間データの色指定がYMCK値で指定可能な場合
に、1ページに縮小レイアウトして分色出力するように
前記色変換手段により色変換された各色の中間データを
レイアウト処理するので、プリンタ装置におけるレイア
ウト出力を伴う色変換処理を強いることなく、オリジナ
ルの描画情報に基づく印刷データをプリンタ装置に転送
する前に、オリジナルの描画情報では指定できないユー
ザが意図するレイアウト出力を伴う色変換要求、例えば
1ページに縮小レイアウトして分色出力する要求に自在
に応じてレイアウト出力を伴う色変換処理したオリジナ
ルの描画情報とは異なる印刷データをプリンタ装置に転
送して、ユーザが意図する1ページに縮小レイアウトし
て分色出力することができる。
【0217】第6,第7の発明によれば、前記色変換手
段は、前記中間データの色指定がRGB値で指定可能な
場合に、前記RGB値を任意の1色、例えばセピア色で
分色出力するように前記中間データに対して色変換処理
を行うので、プリンタ装置における色変換処理を強いる
ことなく、オリジナルの描画情報に基づく印刷データを
プリンタ装置に転送する前に、オリジナルの描画情報で
は指定できないユーザが意図する色変換出力要求、例え
ばRGB中の任意の1色、例えばセピア色で分色出力す
る要求に自在に応じて色変換処理したオリジナルの描画
情報とは異なる印刷データをプリンタ装置に転送して、
ユーザが意図するRGB中の任意の1色例えばセピア色
で分色出力することができる。
【0218】第8の発明によれば、前記色変換手段は、
前記中間データの色指定がRGB値で指定可能な場合
に、前記RGB値をネガ出力するように前記中間データ
に対して色変換処理を行うので、プリンタ装置における
色変換処理を強いることなく、オリジナルの描画情報に
基づく印刷データをプリンタ装置に転送する前に、オリ
ジナルの描画情報では指定できないユーザが意図する色
変換出力要求、例えばRGBをネガ変換して出力する要
求に自在に応じて色変換処理したオリジナルの描画情報
とは異なる印刷データをプリンタ装置に転送して、ユー
ザが意図するネガ出力することができる。
【0219】第9の発明によれば、前記印刷モード指定
手段は、キーボードまたはポインティングデバイスから
構成し、表示画面上のユーザインタフェース上に数値ま
たはコマンド指示により指定可能とするので、簡単な操
作指示でレイアウト出力を伴う色変換出力を指示するこ
とができる。
【0220】第10,第18の発明によれば、所定の通
信媒体を介してページ単位で印刷する機能を有するプリ
ンタ装置と通信して印刷情報を転送するデータ処理装置
のデータ処理方法であって、あるいは所定の通信媒体を
介してページ単位で印刷する機能を有するプリンタ装置
と通信して印刷情報を転送するデータ処理装置を制御す
るコンピュータが読み出し可能なプログラムを格納した
記憶媒体であって、前記プリンタ装置に対して色変換処
理を伴う第1の印刷モード,レイアウト出力処理を伴う
第2の印刷モードを指定可能な印刷モード指定工程と、
該第1の印刷モード,レイアウト出力処理を伴う第2の
印刷モードの指定を受けて、アプリケーションからの描
画情報からデータ形式が異なる中間データを生成する第
1の生成工程と、前記第1の生成工程により生成された
前記中間データをメモリに一時保存する保存工程と、前
記印刷モード指定工程に指定されている印刷モード種別
を判断して、前記メモリに保存されている前記中間デー
タに色変換処理を施す色変換工程と、前記印刷モード指
定工程に指定されている印刷モード種別に応じて前記中
間データに対してレイアウト処理を実行する編集工程
と、前記編集工程により編集された中間データに基づい
て前記プリンタ装置が印刷可能な印刷データを生成する
第2の生成工程と、前記第2の生成工程により生成され
た前記印刷データを前記プリンタ装置に転送する転送工
程とを有するので、プリンタ装置側でのデータ処理負担
を強いることなく、簡単な印刷モードの指定操作によ
り、アプリケーションからの描画情報を中間データに変
換して色変換処理を伴いながらレイアウトされた多彩な
印刷結果を得る印刷データを生成してプリンタ装置に転
送できるため、アプリケーションから生成される描画情
報に意図的な色変換処理を自在に指定してプリンタ装置
のカラー印刷機能では対応できないレイアウト出力を伴
う色変換出力処理機能を拡張してユーザが意図する多彩
な印刷結果を容易に得ることができる印刷処理環境を自
在に整備できる。
【0221】第11,第19の発明によれば、前記色変
換工程は、前記中間データの色指定がRGB値で指定可
能な場合に、前記RGB中の任意の1色で分色出力する
ように前記中間データに対して色変換処理を行うので、
プリンタ装置における色変換処理を強いることなく、オ
リジナルの描画情報に基づく印刷データをプリンタ装置
に転送する前に、オリジナルの描画情報では指定できな
いユーザが意図する色変換出力要求、例えばRGB中の
任意の1色で分色出力する要求に自在に応じて色変換処
理したオリジナルの描画情報とは異なる印刷データをプ
リンタ装置に転送して、ユーザが意図するRGB中の任
意の1色で分色出力することができる。
【0222】第12,第20の発明によれば、前記編集
工程は、前記中間データの色指定がRGB値で指定可能
な場合に、1ページに縮小レイアウトして分色出力する
ように前記色変換手段により色変換された各色の中間デ
ータをレイアウト処理するので、プリンタ装置における
レイアウト出力を伴う色変換処理を強いることなく、オ
リジナルの描画情報に基づく印刷データをプリンタ装置
に転送する前に、オリジナルの描画情報では指定できな
いユーザが意図するレイアウト出力を伴う色変換要求、
例えば1ページに縮小レイアウトして分色出力する要求
に自在に応じてレイアウト出力を伴う色変換処理したオ
リジナルの描画情報とは異なる印刷データをプリンタ装
置に転送して、ユーザが意図する1ページに縮小レイア
ウトして分色出力することができる。
【0223】第13,第21の発明によれば、前記色変
換工程は、前記中間データの色指定がYMCK値で指定
可能な場合に、前記YMCK中の任意の1色で分色出力
するように前記中間データに対して色変換処理を行うの
で、プリンタ装置における色変換処理を強いることな
く、オリジナルの描画情報に基づく印刷データをプリン
タ装置に転送する前に、オリジナルの描画情報では指定
できないユーザが意図する色変換出力要求、例えばYM
CK中の任意の1色で分色出力する要求に自在に応じて
色変換処理したオリジナルの描画情報とは異なる印刷デ
ータをプリンタ装置に転送して、ユーザが意図するYM
CK中の任意の1色で分色出力することができる。
【0224】第14,第22の発明によれば、前記編集
工程は、前記中間データの色指定がYMCK値で指定可
能な場合に、1ページに縮小レイアウトして分色出力す
るように前記色変換手段により色変換された各色の中間
データをレイアウト処理するので、プリンタ装置におけ
るレイアウト出力を伴う色変換処理を強いることなく、
オリジナルの描画情報に基づく印刷データをプリンタ装
置に転送する前に、オリジナルの描画情報では指定でき
ないユーザが意図するレイアウト出力を伴う色変換要
求、例えば1ページに縮小レイアウトして分色出力する
要求に自在に応じてレイアウト出力を伴う色変換処理し
たオリジナルの描画情報とは異なる印刷データをプリン
タ装置に転送して、ユーザが意図する1ページに縮小レ
イアウトして分色出力することができる。
【0225】第15,第16,第23,第24の発明に
よれば、前記色変換工程は、前記中間データの色指定が
RGB値で指定可能な場合に、前記RGB値を任意の1
色、例えばセピア色で分色出力するように前記中間デー
タに対して色変換処理を行うので、プリンタ装置におけ
る色変換処理を強いることなく、オリジナルの描画情報
に基づく印刷データをプリンタ装置に転送する前に、オ
リジナルの描画情報では指定できないユーザが意図する
色変換出力要求、例えばRGB中の任意の1色、例えば
セピア色で分色出力する要求に自在に応じて色変換処理
したオリジナルの描画情報とは異なる印刷データをプリ
ンタ装置に転送して、ユーザが意図するRGB中の任意
の1色例えばセピア色で分色出力することができる。
【0226】第17,第25の発明によれば、前記色変
換工程は、前記中間データの色指定がRGB値で指定可
能な場合に、前記RGB値をネガ出力するように前記中
間データに対して色変換処理を行うので、プリンタ装置
における色変換処理を強いることなく、オリジナルの描
画情報に基づく印刷データをプリンタ装置に転送する前
に、オリジナルの描画情報では指定できないユーザが意
図する色変換出力要求、例えばRGBをネガ変換して出
力する要求に自在に応じて色変換処理したオリジナルの
描画情報とは異なる印刷データをプリンタ装置に転送し
て、ユーザが意図するネガ出力することができる。
【0227】従って、プリンタ装置側のデータ処理負担
を増大させることなく、アプリケーションからの描画情
報に対してユーザが意図するレイアウト出力を伴う色変
換処理を自在に行いながら、既存のプリンタ装置に多彩
な色変換出力を容易に得る印刷機能を容易に付加するこ
とができる等の効果を奏する。
【図面の簡単な説明】
【図1】本発明の第1実施形態を示す印刷処理装置の構
成を示すブロック図である。
【図2】図1に示したフロッピーディスク(FD)のメ
モリマップを説明する図である。
【図3】図1に示したRAMのメモリマップを説明する
図である。
【図4】本発明に係る印刷処理システムの第1のデータ
処理手順の一例を示すフローチャートである。
【図5】図1に示したCPUが実行するアプリケーショ
ンから印刷処理プログラムに引き渡される文書データの
描画命令の一例を示す図である。
【図6】図1に示したハードディスク装置に記憶される
中間データ一時保存ファイルの構造を示す図である。
【図7】本発明に係る印刷処理システムにおける第2の
データ処理手順の一例を示すフローチャートである。
【図8】本発明に係る印刷処理システムにおける中間デ
ータ編集に基づくページレイアウト印刷機能を説明する
図である。
【図9】本発明に係る印刷処理装置の第3のデータ処理
手順の一例を示すフローチャートである。
【図10】本発明に係る印刷処理装置の第3のデータ処
理手順の一例を示すフローチャートである。
【図11】本発明に係る印刷処理装置におけるレイアウ
ト出力形態の一例を示す図である。
【図12】本発明に係る印刷処理装置における第4のデ
ータ処理手順の一例を示すフローチャートである。
【図13】本発明の第2実施形態を示す印刷処理装置の
データ処理手順の一例を示すフローチャートである。
【図14】本発明に係る印刷処理装置で読み出し可能な
各種データ処理プログラムを格納する記憶媒体のメモリ
マップを説明する図である。
【符号の説明】
1 情報処理装置 4 表示部 11 CPU 10 接続部 12 RAM 13 ROM 15 プリンタ装置 17 接続部 18 印刷部 21 CPU 22 RAM 23 ROM

Claims (25)

    【特許請求の範囲】
  1. 【請求項1】 所定の通信媒体を介してページ単位で印
    刷する機能を有するプリンタ装置と通信して印刷情報を
    転送するデータ処理装置であって、 アプリケーションからの描画情報からデータ形式が異な
    る中間データを生成する第1の生成手段と、 前記生成手段により生成された前記中間データを一時保
    存する保存手段と、 前記プリンタ装置に対して色変換処理を伴う第1の印刷
    モード,レイアウト出力処理を伴う第2の印刷モードを
    指定可能な印刷モード指定手段と、 前記印刷モード指定手段に指定されている印刷モード種
    別に応じて前記中間データに色変換処理を施す色変換手
    段と、 前記印刷モード指定手段に指定されている印刷モード種
    別に応じて前記中間データに対してレイアウト処理を実
    行する編集手段と、 前記編集手段によりレイアウト処理された中間データに
    基づいて前記プリンタ装置が印刷可能な印刷データを生
    成する第2の生成手段と、 前記第2の生成手段により生成された前記印刷データを
    前記プリンタ装置に転送する転送手段と、を有すること
    を特徴とするデータ処理装置。
  2. 【請求項2】 前記色変換手段は、前記中間データの色
    指定がRGB値で指定可能な場合に、前記RGB中の任
    意の1色で分色出力するように前記中間データに対して
    色変換処理を行うことを特徴とする請求項1記載のデー
    タ処理装置。
  3. 【請求項3】 前記編集手段は、前記中間データの色指
    定がRGB値で指定可能な場合に、1ページに縮小レイ
    アウトして分色出力するように前記色変換手段により色
    変換された各色の中間データをレイアウト処理すること
    を特徴とする請求項1記載のデータ処理装置。
  4. 【請求項4】 前記色変換手段は、前記中間データの色
    指定がYMCK値で指定可能な場合に、前記YMCK中
    の任意の1色で分色出力するように前記中間データに対
    して色変換処理を行うことを特徴とする請求項1記載の
    データ処理装置。
  5. 【請求項5】 前記編集手段は、前記中間データの色指
    定がYMCK値で指定可能な場合に、1ページに縮小レ
    イアウトして分色出力するように前記色変換手段により
    色変換された各色の中間データをレイアウト処理するこ
    とを特徴とする請求項1記載のデータ処理装置。
  6. 【請求項6】 前記色変換手段は、更に、前記中間デー
    タの色指定がRGB値で指定可能な場合に、前記RGB
    値を任意の1色で分色出力するように前記中間データに
    対して色変換処理を行うことを特徴とする請求項4記載
    のデータ処理装置。
  7. 【請求項7】 前記任意の色は、セピア色を指定可能と
    することを特徴とする請求項6記載のデータ処理装置。
  8. 【請求項8】 前記色変換手段は、前記中間データの色
    指定がRGB値で指定可能な場合に、前記RGB値をネ
    ガ出力するように前記中間データに対して色変換処理を
    行うことを特徴とする請求項1記載のデータ処理装置。
  9. 【請求項9】 前記印刷モード指定手段は、キーボード
    またはポインティングデバイスから構成し、表示画面上
    のユーザインタフェース上に数値またはコマンド指示に
    より指定可能とすることを特徴とする請求項1記載のデ
    ータ処理装置。
  10. 【請求項10】 所定の通信媒体を介してページ単位で
    印刷する機能を有するプリンタ装置と通信して印刷情報
    を転送するデータ処理装置のデータ処理方法であって、 前記プリンタ装置に対して色変換処理を伴う第1の印刷
    モード,レイアウト出力処理を伴う第2の印刷モードを
    指定可能な印刷モード指定工程と、 該第1の印刷モード,レイアウト出力処理を伴う第2の
    印刷モードの指定を受けて、アプリケーションからの描
    画情報からデータ形式が異なる中間データを生成する第
    1の生成工程と、 前記第1の生成工程により生成された前記中間データを
    メモリに一時保存する保存工程と、 前記印刷モード指定工程に指定されている印刷モード種
    別を判断して、前記メモリに保存されている前記中間デ
    ータに色変換処理を施す色変換工程と、 前記印刷モード指定工程に指定されている印刷モード種
    別に応じて前記中間データに対してレイアウト処理を実
    行する編集工程と、 前記編集工程により編集された中間データに基づいて前
    記プリンタ装置が印刷可能な印刷データを生成する第2
    の生成工程と、 前記第2の生成工程により生成された前記印刷データを
    前記プリンタ装置に転送する転送工程と、を有すること
    を特徴とするデータ処理装置のデータ処理方法。
  11. 【請求項11】 前記色変換工程は、前記中間データの
    色指定がRGB値で指定可能な場合に、前記RGB中の
    任意の1色で分色出力するように前記中間データに対し
    て色変換処理を行うことを特徴とする請求項10記載の
    データ処理装置のデータ処理方法。
  12. 【請求項12】 前記編集工程は、前記中間データの色
    指定がRGB値で指定可能な場合に、1ページに縮小レ
    イアウトして分色出力するように前記色変換工程により
    色変換された各色の中間データをレイアウト処理するこ
    とを特徴とする請求項10記載のデータ処理装置のデー
    タ処理方法。
  13. 【請求項13】 前記色変換工程は、前記中間データの
    色指定がYMCK値で指定可能な場合に、前記YMCK
    中の任意の1色で分色出力するように前記中間データに
    対して色変換処理を行うことを特徴とする請求項10記
    載のデータ処理装置のデータ処理方法。
  14. 【請求項14】 前記編集工程は、前記中間データの色
    指定がYMCK値で指定可能な場合に、1ページに縮小
    レイアウトして分色出力するように前記色変換工程によ
    り色変換された各色の中間データをレイアウト処理する
    ことを特徴とする請求項10記載のデータ処理装置のデ
    ータ処理方法。
  15. 【請求項15】 前記色変換工程は、前記中間データの
    色指定がRGB値で指定可能な場合に、前記RGB値を
    任意の1色で分色出力するように前記中間データに対し
    て色変換処理を行うことを特徴とする請求項10記載の
    データ処理装置のデータ処理方法。
  16. 【請求項16】 前記任意の色は、セピア色を指定可能
    とすることを特徴とする請求項15記載のデータ処理装
    置のデータ処理方法。
  17. 【請求項17】 前記色変換工程は、前記中間データの
    色指定がRGB値で指定可能な場合に、前記RGB値を
    ネガ出力するように前記中間データに対して色変換処理
    を行うことを特徴とする請求項10記載のデータ処理装
    置のデータ処理方法。
  18. 【請求項18】所定の通信媒体を介してページ単位で印
    刷する機能を有するプリンタ装置と通信して印刷情報を
    転送するデータ処理装置を制御するコンピュータが読み
    出し可能なプログラムを格納した記憶媒体であって、 前記プリンタ装置に対して色変換処理を伴う第1の印刷
    モード,レイアウト出力処理を伴う第2の印刷モードを
    指定可能な印刷モード指定工程と、 該第1の印刷モード,レイアウト出力処理を伴う第2の
    印刷モードの指定を受けて、アプリケーションからの描
    画情報からデータ形式が異なる中間データを生成する第
    1の生成工程と、 前記第1の生成工程により生成された前記中間データを
    メモリに一時保存する保存工程と、 前記印刷モード指定工程に指定されている印刷モード種
    別を判断して、前記メモリに保存されている前記中間デ
    ータに色変換処理を施す色変換工程と、 前記印刷モード指定工程に指定されている印刷モード種
    別に応じて前記中間データに対してレイアウト処理を実
    行する編集工程と、 前記編集工程により編集された中間データに基づいて前
    記プリンタ装置が印刷可能な印刷データを生成する第2
    の生成工程と、 前記第2の生成工程により生成された前記印刷データを
    前記プリンタ装置に転送する転送工程と、を有すること
    を特徴とするコンピュータが読み出し可能なプログラム
    を格納した記憶媒体。
  19. 【請求項19】 前記色変換工程は、前記中間データの
    色指定がRGB値で指定可能な場合に、前記RGB中の
    任意の1色で分色出力するように前記中間データに対し
    て色変換処理を行うことを特徴とする請求項18記載の
    コンピュータが読み出し可能なプログラムを格納した記
    憶媒体。
  20. 【請求項20】 前記編集工程は、前記中間データの色
    指定がRGB値で指定可能な場合に、1ページに縮小レ
    イアウトして分色出力するように前記色変換工程により
    色変換された各色の中間データをレイアウト処理するこ
    とを特徴とする請求項18記載のコンピュータが読み出
    し可能なプログラムを格納した記憶媒体。
  21. 【請求項21】 前記色変換工程は、前記中間データの
    色指定がYMCK値で指定可能な場合に、前記YMCK
    中の任意の1色で分色出力するように前記中間データに
    対して色変換処理を行うことを特徴とする請求項18記
    載のコンピュータが読み出し可能なプログラムを格納し
    た記憶媒体。
  22. 【請求項22】 前記編集工程は、前記中間データの色
    指定がYMCK値で指定可能な場合に、1ページに縮小
    レイアウトして分色出力するように前記色変換工程によ
    り色変換された各色の中間データをレイアウト処理する
    ことを特徴とする請求項18記載のコンピュータが読み
    出し可能なプログラムを格納した記憶媒体。
  23. 【請求項23】 前記色変換工程は、前記中間データの
    色指定がRGB値で指定可能な場合に、前記RGB値を
    任意の1色で分色出力するように前記中間データに対し
    て色変換処理を行うことを特徴とする請求項18記載の
    コンピュータが読み出し可能なプログラムを格納した記
    憶媒体。
  24. 【請求項24】 前記任意の色は、セピア色を指定可能
    とすることを特徴とする請求項23記載のコンピュータ
    が読み出し可能なプログラムを格納した記憶媒体。
  25. 【請求項25】 前記色変換工程は、前記中間データの
    色指定がRGB値で指定可能な場合に、前記RGB値を
    ネガ出力するように前記中間データに対して色変換処理
    を行うことを特徴とする請求項18記載のコンピュータ
    が読み出し可能なプログラムを格納した記憶媒体。
JP9209389A 1997-08-04 1997-08-04 データ処理装置およびデータ処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 Pending JPH1148581A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9209389A JPH1148581A (ja) 1997-08-04 1997-08-04 データ処理装置およびデータ処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9209389A JPH1148581A (ja) 1997-08-04 1997-08-04 データ処理装置およびデータ処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体

Publications (1)

Publication Number Publication Date
JPH1148581A true JPH1148581A (ja) 1999-02-23

Family

ID=16572102

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9209389A Pending JPH1148581A (ja) 1997-08-04 1997-08-04 データ処理装置およびデータ処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体

Country Status (1)

Country Link
JP (1) JPH1148581A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000289304A (ja) * 1999-04-07 2000-10-17 Oki Data Corp 印刷処理方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000289304A (ja) * 1999-04-07 2000-10-17 Oki Data Corp 印刷処理方法

Similar Documents

Publication Publication Date Title
US7839531B2 (en) Printing control method
JP3747175B2 (ja) 印刷制御装置及び方法
JP3873427B2 (ja) プリンタ制御システムにおける中間ファイルの加工装置及びその制御プログラムが記録された記録媒体
JP3630943B2 (ja) 情報処理装置および印刷制御方法および印刷制御システムおよび印刷制御プログラムを格納した記憶媒体
CN1936826B (zh) 图像形成方法
JP2001134407A (ja) 情報処理装置、情報処理方法およびコンピュータ読み取り可能なプログラムを格納した記憶媒体
US20040061897A1 (en) Printing control method and printing control apparatus
JP3507318B2 (ja) 印刷処理方法及び装置及び記憶媒体
JP3658174B2 (ja) データ処理装置およびデータ処理装置の印刷データ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP2005084898A (ja) 印刷データ加工システム、および該システム用のプログラム
JP3733759B2 (ja) プリンタ制御装置及び方法並びにプリンタ制御プログラムを記録した記録媒体及びプリンタシステム
JPH09174956A (ja) プリンタ制御装置
JP2002014797A (ja) 情報処理装置、印刷制御装置、およびその制御方法、および記憶媒体、およびその制御プログラム
JP4467855B2 (ja) 情報処理装置、情報処理方法及びプログラム
JP2002268837A (ja) 印刷制御プログラム、印刷制御プログラムを記録した媒体、印刷制御装置および印刷制御方法
JPH1148581A (ja) データ処理装置およびデータ処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
US20020085226A1 (en) Printing method of executing printing in plural output forms
JP3526255B2 (ja) 情報処理装置および印刷制御方法および印刷制御システム及び記憶媒体
JP4100912B2 (ja) 情報処理装置及びその制御方法、プログラム並びに記憶媒体
JP2006163774A (ja) 複数画像処理システム
JP3814371B2 (ja) 情報処理装置及びその方法
JP2000035861A (ja) データ処理装置およびデータ処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP2000112684A (ja) 文書印刷処理システム
JP2001202227A (ja) 画像形成装置およびその制御方法ならびに画像形成システム
JPH1131059A (ja) 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060711

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060911

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20061003