JPH10301740A - 印刷制御システム及び印刷制御方法並びに印刷制御プログラムを記録した記録媒体 - Google Patents

印刷制御システム及び印刷制御方法並びに印刷制御プログラムを記録した記録媒体

Info

Publication number
JPH10301740A
JPH10301740A JP9109880A JP10988097A JPH10301740A JP H10301740 A JPH10301740 A JP H10301740A JP 9109880 A JP9109880 A JP 9109880A JP 10988097 A JP10988097 A JP 10988097A JP H10301740 A JPH10301740 A JP H10301740A
Authority
JP
Japan
Prior art keywords
data
display
print
partial display
output
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
JP9109880A
Other languages
English (en)
Inventor
Masashi Kuno
雅司 久野
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP9109880A priority Critical patent/JPH10301740A/ja
Publication of JPH10301740A publication Critical patent/JPH10301740A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【課題】 印刷を行う使用者に対して、印刷出力データ
に対する忠実度を大きく損なうことなく迅速にプレビュ
ー処理を行うことが可能な印刷制御システム等を提供す
る。 【解決手段】 コンピュータとデータ変換器6とプリン
タを含む印刷制御システムであって、コンピュータから
プレビュー処理の要求があったとき、データ変換器6に
おいて生成した印刷すべき画像に対応する表示ビットマ
ップデータを表示画像の解像度が異なる複数の部分表示
データに分割し、上記要求に対応して、当該部分表示デ
ータ毎に時分割的にコンピュータに伝送して表示する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、コンピュータ等の
データ生成装置に接続されているプリンタ等の印刷装置
におけるデータの出力に先立って、当該出力の態様をデ
ータ生成装置において確認する、いわゆるプレビュー処
理の技術分野に属する。
【0002】
【従来の技術】従来、上記データ生成装置上で、印刷に
先立って、印刷装置により印刷されるデータを表示する
プレビュー処理が一般的に行われているが、その場合に
は、上記印刷装置において印刷される印刷出力データに
対してできるだけ忠実な画像を表示するプレビュー処理
を行うことが一般的であった。
【0003】
【発明が解決しようとする課題】しかしながら、従来の
プレビュー方法においては、出力される出力データに対
してできるだけ忠実な画像を表示せんがために当該プレ
ビュー処理自体に時間が係り、迅速にプレビュー処理に
対応する画像を見たい場合に、余分な時間が係ることに
なるという問題点があった。
【0004】そこで、本発明は、上記の問題点に鑑みて
為されたもので、その課題は、印刷を行う使用者に対し
て、印刷出力データに対する忠実度を大きく損なうこと
なく迅速にプレビュー処理を行うことが可能な印刷制御
システム及び印刷制御方法並びに印刷制御プログラムを
記録した記録媒体を提供することにある。
【0005】
【課題を解決するための手段】上記の課題を解決するた
めに、請求項1に記載の発明は、印刷すべき出力データ
を生成すると共に、部分表示データに対応する画像を表
示するディスプレイ等の表示手段を備えるコンピュータ
等のデータ生成装置と、前記出力データを変換するため
の変換データを用いて当該出力データを印刷出力データ
に変換すると共に前記部分表示データを生成するデータ
変換器等の変換装置と、前記印刷出力データを印刷出力
するプリンタ等の印刷装置と、を備える印刷制御システ
ムであって、前記データ生成装置は、前記印刷装置にお
ける前記印刷出力データの出力前に、前記部分表示デー
タを要求する要求信号を生成し前記変換装置に伝送する
CPU等の要求手段と、時分割的に伝送されてくる前記
部分表示データに対応する画像を、当該部分表示データ
毎に前記表示手段に表示するCPU等の表示制御手段
と、を備え、前記変換装置は、前記変換データ及び前記
出力データを用いて、前記印刷出力データに対応する表
示マップデータを生成する表示データ生成部等の生成手
段と、前記生成された表示マップデータを複数の前記部
分表示データに分割し、前記要求信号に対応して当該部
分表示データ毎に時分割的に前記データ生成装置に伝送
する表示データ生成部等の分割手段と、を備える。
【0006】請求項1に記載の発明の作用によれば、デ
ータ生成装置に含まれる要求手段は、印刷装置における
印刷出力データの出力前に、部分表示データを要求する
要求信号を生成し変換装置に伝送する。
【0007】次に、変換装置に含まれる生成手段は、変
換データ及び出力データを用いて表示マップデータを生
成する。
【0008】そして、変換装置に含まれる分割手段は、
生成された表示マップデータを複数の部分表示データに
分割し、要求信号に対応して当該部分表示データ毎に時
分割的にデータ生成装置に伝送する。
【0009】その後、データ生成装置に含まれる表示制
御手段は、時分割的に伝送されてくる部分表示データに
対応する画像を、当該部分表示データ毎に表示手段に表
示する。
【0010】よって、表示マップデータに代えて部分表
示データを生成してデータ生成装置に伝送し表示するの
で、印刷装置における印刷出力前に、実際に出力される
印刷出力データの概略態様をデータ生成装置において簡
易に把握することができる。
【0011】上記の課題を解決するために、請求項2に
記載の発明は、請求項1に記載の印刷制御システムにお
いて、前記データ生成装置は、各前記部分表示データに
対応する画像が表示されているとき、前記印刷出力デー
タの印刷開始を指示する指示データを出力するCPU等
の指示データ出力手段を更に備え、前記印刷装置は、前
記指示データが出力されたとき、前記印刷出力データの
印刷出力を開始する出力エンジン等の印刷手段を備え
る。
【0012】請求項2に記載の発明の作用によれば、請
求項1に記載の発明の作用に加えて、データ生成装置に
含まれる指示データ出力手段は、各部分表示データに対
応する画像が表示されているとき、印刷出力データの印
刷開始を指示する指示データを出力する。
【0013】そして、印刷装置に含まれる印刷手段は、
指示データが出力されたとき、印刷出力データの印刷出
力を開始する。
【0014】よって、各部分表示データに対応する画像
の表示中に印刷出力を開始することができるので、必要
最低限の部分表示データの表示のみを行って迅速に印刷
出力を開始することができる。
【0015】上記の課題を解決するために、請求項3に
記載の発明は、請求項1又は2に記載の印刷制御システ
ムにおいて、前記分割手段は、前記表示手段における画
素を複数個含む分割単位を用いて前記表示マップデータ
を分割すると共に、当該分割単位内に含まれる一又は複
数の前記画素に対応する前記表示マップデータである分
割単位内表示マップデータを当該分割単位毎に抽出し、
全ての前記分割単位から抽出された前記分割単位内表示
マップデータにより前記部分表示データを構成し、更に
前記分割単位内表示マップデータに含まれる前記画素数
を変化させることにより異なる種類の前記部分表示デー
タを生成するように構成される。
【0016】請求項3に記載の発明の作用によれば、請
求項1又は2に記載の発明の作用に加えて、分割手段は
分割単位を用いて表示マップデータを分割すると共に、
分割単位内表示マップデータを分割単位毎に抽出し、全
ての分割単位から抽出された分割単位内表示マップデー
タにより部分表示データを構成し、更に分割単位内表示
マップデータに含まれる画素数を変化させることにより
異なる種類の部分表示データを生成する。
【0017】よって、データ生成装置において各部分表
示データに対応する画像を時分割的に表示することによ
り、逐次元の表示マップデータに忠実な画像を表示する
ことができる。
【0018】上記の課題を解決するために、請求項4に
記載の発明は、印刷すべき出力データを生成すると共
に、部分表示データに対応する画像を表示するディスプ
レイ等の表示手段を備えるコンピュータ等のデータ生成
装置と、前記出力データを変換するための変換データを
用いて当該出力データを印刷出力データに変換すると共
に前記部分表示データを生成するデータ変換器等の変換
装置と、前記印刷出力データを印刷出力するプリンタ等
の印刷装置と、を備える印刷制御システムにおける印刷
制御方法であって、前記データ生成装置において、前記
印刷装置における前記印刷出力データの出力前に、前記
部分表示データを要求する要求信号を生成し前記変換装
置に伝送する要求工程と、前記変換装置において、前記
要求信号が伝送されたとき、前記変換データ及び前記出
力データを用いて、前記印刷出力データに対応する表示
マップデータを生成する生成工程と、前記変換装置にお
いて、前記生成された表示マップデータを複数の前記部
分表示データに分割し、前記要求信号に対応して当該部
分表示データ毎に時分割的に前記データ生成装置に伝送
する分割工程と、前記データ生成装置において、時分割
的に伝送されてくる前記部分表示データに対応する画像
を、当該部分表示データ毎に前記表示手段に表示する表
示制御工程と、を備える。
【0019】請求項4に記載の発明の作用によれば、デ
ータ生成装置における要求工程において、印刷装置にお
ける印刷出力データの出力前に、部分表示データを要求
する要求信号を生成し変換装置に伝送する。
【0020】次に、変換装置における生成工程におい
て、要求信号が伝送されたとき、変換データ及び出力デ
ータを用いて表示マップデータを生成する。
【0021】そして、変換装置における分割工程におい
て、生成された表示マップデータを複数の部分表示デー
タに分割し、要求信号に対応して当該部分表示データ毎
に時分割的にデータ生成装置に伝送する。
【0022】その後、データ生成装置における表示制御
工程において、時分割的に伝送されてくる部分表示デー
タに対応する画像を、当該部分表示データ毎に表示手段
に表示する。
【0023】よって、表示マップデータに代えて部分表
示データを生成してデータ生成装置に伝送し表示するの
で、印刷装置における印刷出力前に、実際に出力される
印刷出力データの概略態様をデータ生成装置において簡
易に把握することができる。
【0024】上記の課題を解決するために、請求項5に
記載の発明は、請求項4に記載の印刷制御方法におい
て、前記データ生成装置において、各前記部分表示デー
タに対応する画像が表示されているとき、前記印刷出力
データの印刷開始を指示する指示データを出力する指示
データ出力工程と、前記印刷装置において、前記指示デ
ータが出力されたとき、前記印刷出力データの印刷出力
を開始する印刷工程と、を更に備える。
【0025】請求項5に記載の発明の作用によれば、請
求項4に記載の発明の作用に加えて、データ生成装置に
おける指示データ出力工程において、各部分表示データ
に対応する画像が表示されているとき、印刷出力データ
の印刷開始を指示する指示データを出力する。
【0026】そして、印刷装置における印刷工程におい
て、指示データが出力されたとき、印刷出力データの印
刷出力を開始する。
【0027】よって、各部分表示データに対応する画像
の表示中に印刷出力を開始することができるので、必要
最低限の部分表示データの表示のみを行って迅速に印刷
出力を開始することができる。
【0028】上記の課題を解決するために、請求項6に
記載の発明は、請求項4又は5に記載の印刷制御方法に
おいて、前記分割工程においては、前記表示手段におけ
る画素を複数個含む分割単位を用いて前記表示マップデ
ータを分割すると共に、当該分割単位内に含まれる一又
は複数の前記画素に対応する前記表示マップデータであ
る分割単位内表示マップデータを当該分割単位毎に抽出
し、全ての前記分割単位から抽出された前記分割単位内
表示マップデータにより前記部分表示データを構成し、
更に前記分割単位内表示マップデータに含まれる前記画
素数を変化させることにより異なる種類の前記部分表示
データを生成するように構成される。
【0029】請求項6に記載の発明の作用によれば、請
求項4又は5に記載の発明の作用に加えて、分割工程に
おいて、分割単位を用いて表示マップデータを分割する
と共に、分割単位内表示マップデータを分割単位毎に抽
出し、全ての分割単位から抽出された分割単位内表示マ
ップデータにより部分表示データを構成し、更に分割単
位内表示マップデータに含まれる画素数を変化させるこ
とにより異なる種類の部分表示データを生成する。
【0030】よって、データ生成装置において各部分表
示データに対応する画像を時分割的に表示することによ
り、逐次元の表示データに忠実な画像を表示することが
できる。
【0031】上記の課題を解決するために、請求項7に
記載の発明は、印刷すべき出力データを生成すると共
に、部分表示データに対応する画像を表示するディスプ
レイ等の表示手段を備えるコンピュータ等のデータ生成
装置と、前記出力データを変換するための変換データを
用いて当該出力データを印刷出力データに変換すると共
に前記部分表示データを生成するデータ変換器等の変換
装置と、前記印刷出力データを印刷出力するプリンタ等
の印刷装置と、を備える印刷制御システムにおける印刷
制御を行うための印刷制御プログラムを記録したRO
M、フレキシブルディスク等の記録媒体であって、前記
データ生成装置に含まれるコンピュータを、前記印刷装
置における前記印刷出力データの出力前に、前記部分表
示データを要求する要求信号を生成し前記変換装置に伝
送する要求手段、及び、時分割的に伝送されてくる前記
部分表示データに対応する画像を、当該部分表示データ
毎に前記表示手段に表示する表示制御手段、として機能
させるための第1印刷制御プログラムと、前記変換装置
に含まれるコンピュータを、前記変換データ及び前記出
力データを用いて、前記印刷出力データに対応する表示
マップデータを生成する生成手段、及び、前記生成され
た表示マップデータを複数の前記部分表示データに分割
し、前記要求信号に対応して当該部分表示データ毎に時
分割的に前記データ生成装置に伝送する分割手段、とし
て機能させるための第2印刷制御プログラムと、により
構成される。
【0032】請求項7に記載の発明の作用によれば、要
求手段として機能するコンピュータは、印刷装置におけ
る印刷出力データの出力前に、部分表示データを要求す
る要求信号を生成し変換装置に伝送する。
【0033】次に、生成手段として機能するコンピュー
タは、要求信号が伝送されたとき、変換データ及び出力
データを用いて表示マップデータを生成する。
【0034】そして、分割手段として機能するコンピュ
ータは、生成された表示マップデータを複数の部分表示
データに分割し、要求信号に対応して当該部分表示デー
タ毎に時分割的にデータ生成装置に伝送する。
【0035】その後、表示制御手段として機能するコン
ピュータは、時分割的に伝送されてくる部分表示データ
に対応する画像を、当該部分表示データ毎に表示手段に
表示する。
【0036】よって、表示マップデータに代えて部分表
示データを生成してデータ生成装置に伝送し表示するの
で、印刷装置における印刷出力前に、実際に出力される
印刷出力データの概略態様をデータ生成装置において簡
易に把握することができる。
【0037】上記の課題を解決するために、請求項8に
記載の発明は、請求項7に記載の印刷制御プログラムが
記録された記録媒体において、前記第1印刷制御プログ
ラムは、前記データ生成装置に含まれるコンピュータ
を、各前記部分表示データに対応する画像が表示されて
いるとき、前記印刷出力データの印刷開始を指示する指
示データを出力する指示データ出力手段として機能させ
るためのプログラムを更に含むと共に、前記印刷装置に
含まれるコンピュータを、前記指示データが出力された
とき、前記印刷出力データの印刷出力を開始する印刷手
段として機能させるための第3印刷制御プログラムを更
に記録して構成される。
【0038】請求項8に記載の発明の作用によれば、請
求項7に記載の発明の作用に加えて、指示データ出力手
段として機能するコンピュータは、各部分表示データに
対応する画像が表示されているとき、印刷出力データの
印刷開始を指示する指示データを出力する。
【0039】そして、印刷手段として機能するコンピュ
ータは、指示データが出力されたとき、印刷出力データ
の印刷出力を開始する。
【0040】よって、各部分表示データに対応する画像
の表示中に印刷出力を開始することができるので、必要
最低限の部分表示データの表示のみを行って迅速に印刷
出力を開始することができる。
【0041】上記の課題を解決するために、請求項9に
記載の発明は、請求項7又は8に記載の印刷制御プログ
ラムが記録された記録媒体において、前記分割手段とし
て機能するコンピュータは、前記表示手段における画素
を複数個含む分割単位を用いて前記表示マップデータを
分割すると共に、当該分割単位内に含まれる一又は複数
の前記画素に対応する前記表示マップデータである分割
単位内表示マップデータを当該分割単位毎に抽出し、全
ての前記分割単位から抽出された前記分割単位内表示マ
ップデータにより前記部分表示データを構成し、更に前
記分割単位内表示マップデータに含まれる前記画素数を
変化させることにより異なる種類の前記部分表示データ
を生成するように構成される。
【0042】請求項9に記載の発明の作用によれば、請
求項7又は8に記載の発明の作用に加えて、分割手段と
して機能するコンピュータは、分割単位を用いて表示マ
ップデータを分割すると共に、分割単位内表示マップデ
ータを分割単位毎に抽出し、全ての分割単位から抽出さ
れた分割単位内表示マップデータにより部分表示データ
を構成し、更に分割単位内表示マップデータに含まれる
画素数を変化させることにより異なる種類の部分表示デ
ータを生成する。
【0043】よって、データ生成装置に含まれるコンピ
ュータにより、各部分表示データに対応する画像を時分
割的に表示することにより、逐次元の表示マップデータ
に忠実な画像を表示することができる。
【0044】
【発明の実施の形態】次に、本発明に好適な実施の形態
について、図面に基づいて説明する。なお、以下に説明
する実施の形態は、データ生成装置としての複数のコン
ピュータが、変換装置としての一のデータ変換器を介し
て印刷装置としてのプリンタに接続されたネットワーク
システムにおいて、夫々のコンピュータにより当該プリ
ンタを共同使用する場合の印刷制御に対して本発明を適
用した場合の実施の形態である。
【0045】(I)全体構成 始めに、実施形態のネットワークシステムの構成につい
て、図1を用いて説明する。
【0046】図1に示すように、実施形態のネットワー
クシステムWは、4台のコンピュータ1乃至4と、デー
タ変換器6と、夫々のコンピュータ1乃至4とデータ変
換器6を接続する切換器5と、プリンタ7とにより構成
されている。
【0047】この構成において、各コンピュータ1乃至
4は、夫々が備えるアプリケーションソフトウェア等を
用いてプリンタ7において印刷出力すべき出力データを
生成して切換器5に出力する。ここで、上記出力データ
としては、例えば、Adobe社の「ポストスクリプ
ト」等の周知のページ記述言語により作成される。更
に、これと並行して各コンピュータ1乃至4は後述のプ
レビュー処理を行う。
【0048】ここで、プレビュー処理とは、上記出力デ
ータを用いたプリンタ7における印刷出力の前に、各コ
ンピュータ1乃至4に含まれるか、又は当該コンピュー
タとは別に設けられた後述のディスプレイに対して、上
記出力データに対応して印刷出力される印刷出力データ
(いわゆるビットマップデータ)の態様(すなわち、字
体、文字の大きさ、全体のレイアウト、色配置等の態
様)を表示する処理をいう。
【0049】切換器5は、夫々のコンピュータ1乃至4
からの出力データを一時的に記憶するバッファ部を備
え、これらの出力データをコンピュータ毎に時分割的に
データ変換器6に出力する。
【0050】さらに、切換器5は、データ変換器6から
出力されてくる後述の表示データを各コンピュータに配
信する。
【0051】一方、データ変換器6は、各コンピュータ
1乃至4から切換器5を介して送信されてくる出力デー
タを、当該データ変換器6が保有する変換データを用い
てプリンタ7において印刷出力するためのいわゆるビッ
トマップデータ(印刷出力データ)に展開し、プリンタ
7に出力する。更に、データ変換器6は後述のプレビュ
ー処理を行う。
【0052】そして、プリンタ7は、出力されたビット
マップデータに基づき、対応する印刷出力を行う。
【0053】(II)細部構成 次に、上記ネットワークシステムWを構成する各構成部
材の細部構成を図2及び図3を用いて説明する。
【0054】始めに、コンピュータ1乃至4の構成及び
動作について、図2(a)を用いて説明する。なお、各
コンピュータ1乃至4は、夫々同様の構成及び動作を実
行するので、以下の説明では、代表してコンピュータ1
について説明する。
【0055】図2(a)に示すように、コンピュータ1
は、ROM13に記憶されたプログラムを読み出してそ
れに含まれている各命令を実行することにより、指示デ
ータ生成手段、要求手段及び表示制御手段として機能す
るCPU10と、キーボード、マウス等よりなる指示デ
ータ生成手段としての入力部11と、ネットワーク接続
部12と、記録媒体としてのROM(Read Only Memor
y)13と、RAM(Random Access Memory)14と、
CRT(Cathode Ray Tube)又は液晶等よりなる表示手
段としてのディスプレイ15と、コンピュータ1内の各
構成部材を接続するバス16とにより構成されている。
【0056】上記の構成において、ネットワーク接続部
12は、切換器5に接続されており、コンピュータ1か
ら出力するデータ及びコンピュータ1に入力するデータ
に対していわゆるインターフェース動作を行う。
【0057】一方、入力部11は、コンピュータ1にお
ける処理に必要なデータが入力されたときそれをバス1
6を介してCPU10等に出力する。
【0058】ROM13は、コンピュータ1全体の制御
用のプログラム(後述のプレビュー処理用のフローチャ
ートに対応するプログラムを含む。)を記憶している読
み出し専用のメモリであり、所定のタイミングで必要な
プログラムを読み出して、バス16に出力する。
【0059】また、RAM14は、実際には、ハードデ
ィスク装置等の記憶装置等により構成され、CPU10
における処理に必要なデータ等を一時的に記憶し、必要
に応じてバス16に出力する。
【0060】更に、ディスプレイ15は、CPU10に
おける処理に必要な表示を行うと共に、後述の表示デー
タSaに対応する画像を表示する。
【0061】最後に、CPU10は、RAM14に記憶
されているアプリケーションプログラムを用いて対応す
る文書作成、画像処理等の処理を行って出力データSb
を生成すると共に、コンピュータ1を構成する各構成部
材を制御する。
【0062】なお、本発明に係るプレビュー処理におけ
るコンピュータ1の動作については後ほど纏めて説明す
る。
【0063】次に、プリンタ7の構成及び動作につい
て、図2(b)を用いて説明する。
【0064】図2(b)に示すように、プリンタ7は、
CPU16と、ネットワーク接続部17と、ROM18
と、RAM19と、出力エンジン20と、バス21とに
より構成されている。
【0065】この構成において、ネットワーク接続部1
7は、データ変換器6に接続されており、プリンタ7に
入力される当該プリンタ7において印刷出力すべき印刷
出力データ(ビットマップ形式の印刷データ)に対して
インターフェース動作を行う。
【0066】一方、CPU16は、プリンタ7を構成す
る各構成部材を制御し、当該印刷出力データの印刷出力
を行う。
【0067】また、ROM18は、プリンタ7全体の制
御用のプログラムを記憶しているメモリであり、所定の
タイミングで必要なプログラムを読み出して、バス21
に出力する。
【0068】更に、RAM14は、CPU16における
処理に必要なデータ等を一時的に記憶し、必要に応じて
バス21に出力する。
【0069】最後に、出力エンジン20は、インクジェ
ット方式又はレーザビーム方式等の印刷部を備えてお
り、CPU16の制御の下、実際の印刷出力データの印
刷出力処理を行う。
【0070】なお、本発明に係るプレビュー処理におけ
るプリンタ7の動作については後ほど纏めて説明する。
【0071】最後に、データ変換器6の構成及び動作に
ついて、図3を用いて説明する。
【0072】図3に示すように、データ変換器6は、イ
ンターフェース21及び24と、ROM31に記憶され
ているプログラムを読み出してそれに含まれる各命令を
実行するCPU22と、記録媒体としてのROM31
と、RAM23と、ビットマップデータ生成部25と、
生成手段及び分割手段としての表示データ生成部26
と、バス27と、変換データROM30とにより構成さ
れている。
【0073】更に、ビットマップデータ生成部25はC
PU25a、ROM25b、RAM25cからなる論理演
算回路を内蔵しており、表示データ生成部26はCPU
26a、ROM26b及びRAM26cからなる論理演算
回路を内蔵している。ここで、ROM25bは後述の印
刷ビットマップデータ生成のためのプログラムを記憶し
ており、ROM26bはCPU26aを生成手段及び分割
手段として機能させるためのプログラムを記憶してい
る。
【0074】この構成において、インターフェース21
は、切換器5を介した各コンピュータ1乃至4からのデ
ータに対してインターフェース動作行い、バス27に出
力する。
【0075】そして、CPU22は、データ変換器6全
体を制御すると共に、後述の表示データSaを切換器5
を介して各コンピュータ1乃至4に出力する。
【0076】次に、RAM23は、データ変換器6に入
力されてきた各コンピュータ1乃至4からの出力データ
Sb等を一時的に記憶し、必要に応じてバス27に出力
する。これと並行してRAM23は、後述のビットマッ
プデータ生成部25において生成された印刷出力データ
を一時的に記憶し、CPU22の制御の下、バス27を
介してプリンタ7に出力すると共に、後述の表示データ
生成部26において生成された表示ビットマップデータ
を一時的に記憶し、CPU22の制御の下、バス27を
介してプリンタ7にコンピュータ1乃至4に出力する。
【0077】ROM31は、データ変換器6全体の制御
用のプログラム(後述のプレビュー処理用のフローチャ
ートに対応するプログラムを含む。)を記憶している読
み出し専用のメモリであり、所定のタイミングで必要な
プログラムを読み出して、バス27に出力する。
【0078】次に、変換データROM30は、コンピュ
ータ1から入力された出力データSb(ページ記述言語
で作成されたページ記述データ)を印刷出力データに変
換するための変換データを記憶しているROMであり、
当該変換データは、後述のビットマップデータ生成部2
5と表示データ生成部26において共用される。そし
て、具体的は変換データとしては、出力データSb(ペ
ージ記述言語)内の個々の指令コードを解釈して図形等
の描画を行うための変換規則データ30bと出力データ
Sbに含まれるいわゆるキャラクタコードに対応するフ
ォント(字体)データ(アウトラインデータ)30aと
を含み、これらが必要に応じて読み出される。
【0079】一方、ビットマップデータ生成部25は、
各コンピュータ1乃至4からの出力データをプリンタ7
において印刷出力するための印刷出力データ(上記ビッ
トマップデータ。以下、印刷ビットマップデータと称す
る。)に展開加工し、RAM23に出力する。すなわ
ち、出力データSb内の指令コードや上記キャラクタコ
ードを読み出し、更に夫々に対応する変換規則データ3
0b又はフォントデータ30aを変換データROM30か
ら読み出して、RAM23内のページメモリ内に、指令
コードに対応する図形やキャラクタコードに対応するフ
ォントをビットマップ形式で記憶させるのである。な
お、ビットマップデータ生成部25における展開加工に
おいては、上記変換データROM30に記憶されている
フォントデータ30a及び変換規則データ30b等を含む
上記変換データを用いて実際に印刷出力する頁毎に印刷
ビットマップデータ(印刷出力データ)が生成される。
【0080】そして、インタフェース24は、生成され
た印刷ビットマップデータ等の、プリンタ7における印
刷処理に必要なデータに対してインターフェース処理を
行い、プリンタ7に出力する。
【0081】最後に、表示データ生成部26は、各コン
ピュータ1乃至4から送信されてくる要求信号Srに対
応して、プリンタ7において印刷出力すべき上記出力デ
ータSb(各コンピュータ1乃至4から送信されてくる
出力データSb)並びに上記変換データを用いて後述の
表示ビットマップデータを生成し、RAM23に出力す
る。すなわち、ビットマップデータ生成部25における
印刷ビットマップデータの生成と同様に、ビットマップ
形式の表示ビットマップデータを生成する。このときに
は、変換データROM30からの変換データをビットマ
ップ生成部26と共有することとなるので、プリンタ7
における実際の印刷出力に忠実なプレビュー処理用の表
示ビットマップデータを生成できることとなる。
【0082】なお、本発明に係るプレビュー処理におけ
るデータ変換器6の動作については以下に纏めて説明す
る。
【0083】(III)プレビュー処理 次に、ネットワークシステムWにおいて実行される本発
明に係るプレビュー処理について、図4乃至図9を用い
て説明する。なお、以下の説明においては、理解の容易
のために、コンピュータ1とデータ変換器6並びにプリ
ンタ7を用いたプレビュー処理について説明する。
【0084】ここで、図4はプレビュー処理におけるコ
ンピュータ1の動作を示すフローチャートであり、図5
はプレビュー処理におけるデータ変換器6の動作を示す
フローチャートであり、図6はプレビュー処理における
表示ビットマップデータの分割を示す図であり、図7は
表示データSaをデータ変換器6からコンピュータ1へ
送信する際のデータ構造を示す図であり、図8及び図9
は後述の部分表示データをディスプレイ15上に表示し
た際の状態を示す図である。
【0085】更に、実施形態のプレビュー処理において
は、図4のフローチャートで示される動作と図5のフロ
ーチャートで示される動作とが同時並行的に進行するの
で、以下の説明では、二つのフローチャートを並行して
説明する。
【0086】以下のプレビュー処理においては、生成さ
れた表示ビットマップデータが後述の分割単位毎に分割
され、更に当該分割単位内に含まれているディスプレイ
15における一の画素に対応する表示ビットマップデー
タ毎に順にコンピュータ1に伝送され、プレビュー処理
が実行される。
【0087】すなわち、実施形態のプレビュー処理にお
いては、始めに、コンピュータ1において、プリンタ7
を用いて印刷出力すべき出力データSb(例えば、印刷
出力すべき文書又は画像等)を生成し、更に当該出力デ
ータSbをデータ変換器6に伝送し、伝送された出力デ
ータSbをビットマップデータ生成部25及び表示デー
タ生成部26において印刷ビットマップデータ及び表示
ビットマップデータに展開加工し、RAM23内に一時
的に記憶しておく(ステップS30)。このときには、
当該出力データSb及び変換データROMに記憶されて
いるフォントデータ30b等を用いて、プリンタ7に出
力して実際に印刷出力を行うための印刷ビットマップデ
ータがビットマップデータ生成部25において生成され
ると共に、出力データSbに対応した表示ビットマップ
データが表示データ生成部26において生成される。こ
のうち、表示ビットマップデータを生成する際には、プ
リンタ7において印刷出力する際に実際に用いられる上
記フォントデータ30a等を含む上記変換データを用い
て生成されることとなる。この表示ビットマップデータ
と印刷ビットマップデータの生成は、プレビュー処理を
開始する旨の後述の要求信号Srが入力される前に実行
される。
【0088】次に、コンピュータ1において、入力部1
1からプレビュー処理が開始される旨の指示が入力され
ると、当該プレビュー処理のための表示ビットマップデ
ータをデータ変換器6から伝送する旨の要求信号Srが
生成され、当該要求信号Srがデータ変換器6に伝送さ
れてCPU22において認識されることにより、プレビ
ュー処理が開始される。
【0089】そして、プレビュー処理が開始されると、
コンピュータ1において、生成されている表示ビットマ
ップデータ(出力データSbに対応した一の印刷画像を
形成する表示ビットマップデータ)を分割する際に一の
分割単位内に含ませる後述の画素データの数を示す分割
サイズデータSbuを指定生成し、これをデータ変換器6
に伝送する(ステップS50)。
【0090】その後、伝送された分割サイズデータSbu
がデータ変換器6において受信されると(ステップS3
1)、次に、以下の手順により生成されている表示ビッ
トマップデータを表示データ生成部26において分割
し、コンピュータ1に伝送するデータ構造(図7に示す
データ構造)に組み直す処理が実行される(ステップS
32)。
【0091】すなわち、このときに表示データ生成部2
6における処理について図6及び図7を用いて説明する
と、表示データ生成部26は、先ず、生成されている表
示ビットマップデータをディスプレイ15における一の
画素に対応する領域を有する画素データ毎に分割し、更
に分割サイズデータSbuにより示される数の画素データ
をもって、一の分割単位を形成する。
【0092】図6に示す例では、16の画素データによ
り一の分割単位が形成されており、具体的には、画素デ
ータGa1乃至Ga16により分割単位Gaが形成され、画素
データGb1乃至Gb16により分割単位Gbが形成され、画
素データGc1乃至Gc16により分割単位Gcが形成され、
画素データGd1乃至Gd16により分割単位Gdが形成され
ている。なお、これらの分割単位が集まって一の表示ビ
ットマップデータが形成される。
【0093】次に、これらの分割単位内に含まれる画素
データを以下に示す方法により組み合わせ、図7に示す
部分表示データ(図7においては、「ビットマップ」と
示す。)102、104、106及び108を形成す
る。
【0094】すなわち、画素データGa1、Gb1、Gc1
びGd1により部分表示データ102を形成し、画素デー
タGa1、Ga3、Ga9、Ga11、Gb1、Gb3、Gb9、G
b11、Gc1、Gc3、Gc9、Gc11、Gd1、Gd3、Gd9及び
Gd11により部分表示データ104を形成し、画素デー
タGa1、Ga3、Ga5、Ga7、Ga9、Ga11、Ga13、Ga
15、Gb1、Gb3、Gb5、Gb7、Gb9、Gb11、Gb13、G
b15、Gc1、Gc3、Gc5、Gc7、Gc9、Gc11、Gc13
Gc15、Gd1、Gd3、Gd5、Gd7、Gd9、Gd11、Gd13
及びGd15により部分表示データ106を形成し、更に
全ての画素データGa1乃至Ga16、画素データGb1乃至
Gb16、画素データGc1乃至Gc16及び画素データGd1
至Gd16により部分表示データ108を形成する。
【0095】そして、夫々の部分表示データ102、1
04、106及び108が生成されると、次に、夫々の
部分表示データの先頭に、ローカルヘッダ101、10
3、105及び107を付加する。このローカルヘッダ
は、夫々のローカルヘッダの直後に配置されている部分
表示データ内に含まれている画素データの数と夫々の画
素データの表示ビットマップデータ(一の印刷画像を形
成するビットマップデータとしての表示ビットマップデ
ータ)内における位置が記憶されている。
【0096】次に、四組のローカルヘッダと部分表示デ
ータの組を当該部分表示データ内に含まれている画素デ
ータの数が少ない順に並べ、その先頭にプレビューヘッ
ダ100を付加する。このプレビューヘッダ100に
は、表示ビットマップデータ全体のファイルサイズ情報
と、当該表示ビットマップデータを分割した際の縦横夫
々の画素データ数と、一個の画素データのサイズ情報
と、分割単位内に含まれている画素データの数と、部分
表示データの数(一の表示データSaを分割送信する際
の送信回数に相当する。)と、夫々の部分表示データの
送信順序を示す情報が含まれている。
【0097】そして、これらのプレビューヘッダ10
0、ローカルヘッダ101、103、105及び107
並びに部分表示データ102、104、106及び10
8によりコンピュータ1に伝送すべきプレビュー処理の
ための表示データSaが構成される。
【0098】ステップS32において表示データSaが
生成されると、次に、要求信号Srが伝送されてきたタ
イミングに対応して、先ず、上記プレビューヘッダ10
0をコンピュータ1に伝送する(ステップS33)。そ
して、当該プレビューヘッダ100がコンピュータ1に
おいて受信されると(ステップS51)、次に、当該コ
ンピュータ1において、ディスプレイ15に表示するデ
ータを初期化する(ステップS52)。すなわち、伝送
されてきたプレビューヘッダ100に含まれている情報
内容に基づいて、データ変換器6における表示ビットマ
ップデータ分割時の縦横の画素データ数に等しい画素数
の画素を有すると共に、一画素のサイズが当該プレビュ
ーヘッダ100に含まれている表示ビットマップデータ
分割時の画素データのサイズに対応しており、更にその
表示内容が全て初期化(クリア)されているデータを作
成する。
【0099】次に、各ローカルヘッダのうち、プレビュ
ーヘッダ100内の送信順序を示す情報に基づいて、最
初のローカルヘッダ101をデータ変換器6から送信し
(ステップS34)これをコンピュータ1において受信
する(ステップS53)。そして、入力部11から印刷
開始を示す指示が入力されたか否かが判定され(ステッ
プS54)、入力されていないときは(ステップS5
4;no)そのままステップS55に移行する。
【0100】一方、データ変換器6においては、次に、
コンピュータ1からの印刷指示が伝送されたか否かが判
定され(ステップS35)、伝送されていないときは
(ステップS35;no)、ローカルヘッダ101に対
応する部分表示データ102に含まれる画素データG
a1、Gb1、Gc1及びGd1のうち、一の画素データ(例え
ば画素データGa1)をコンピュータ1に伝送し(ステッ
プS36)、これをコンピュータ1において受信する
(ステップS55)。
【0101】そして、コンピュータ1において、送信さ
れてきた画素データGa1を、データ変換器6において生
成された(ステップS30)表示ビットマップデータに
おける当該画素データGa1の元の位置(図6参照)と同
じステップS52において初期化されたデータ上の位置
にコピーすると共に、当該初期化されたデータ上の分割
単位Gaに相当する他の画素の位置全てに同様にコピー
する(ステップS56)。
【0102】次に、データ変換器6において、ローカル
ヘッダ101で示されている全ての画素データ(画素デ
ータGa1、Gb1、Gc1及びGd1)をコンピュータ1に送
信したか否かが判定され(ステップS37)、全ての画
素データの送信を終了していないときは(ステップS3
7;no)、次の画素データ(画素データGb1)を送信
すべくステップS35に戻る。
【0103】一方、ステップS37の処理に対応して、
コンピュータ1においては、ローカルヘッダ101で示
されている全ての画素データを受信したか否かが判定さ
れ(ステップS57)、全ての画素データの受信を終了
していないときは(ステップS57;no)、次の画素
データ(画素データGb1)を受信すべくステップS54
に戻る。
【0104】以上説明したステップS35乃至S37
(データ変換器6)及びステップS54乃至S57(コ
ンピュータ1)の処理は、部分表示データ102内の全
ての画素データについて終了するまで繰り返される。そ
して、部分表示データ102内の全ての画素データにつ
いて夫々の処理が終了すると、コンピュータ1において
生成されているディスプレイ15への表示用データ(プ
レビュー処理用データ)は、図8(a)に示す状態とな
っており、当該表示用データがディスプレイ15に表示
されてプレビュー処理(すなわち、解像度が最も粗いプ
レビュー処理)が行われる。
【0105】なお、ローカルヘッダ101において示さ
れる全ての画素データに対するステップS35乃至S3
7及びステップS54乃至S57の処理が終了しないう
ちにコンピュータ1において印刷開始の指示がなされる
と(ステップS54;yes)印刷開始を示す信号がデ
ータ変換器6に送信され(ステップS59)、これをデ
ータ変換器6において受信すると(ステップS35;y
es)、当該印刷開始を示す信号と共にステップS30
において生成された印刷ビットマップデータがプリンタ
7に送信され(ステップS39)、出力エンジン20を
用いた印刷出力が開始される。
【0106】一方、ローカルヘッダ101において示さ
れる全ての画素データに対してステップS35乃至S3
7及びステップS54乃至S57の処理が終了し、図8
(a)に示す画像がディスプレイ15に表示されると
(ステップS37;yes、ステップS57;ye
s)、次に、全ての表示データSaをデータ変換器6か
ら送信すると共にこれをコンピュータ1において受信し
たか否かが判定され(ステップS38、ステップS5
8)、全ての表示データSaの送受信が完了していない
ときは(ステップS38;no、ステップS58;n
o)、次に、プレビューヘッダ100内の送信順序を示
す情報に基づいて、二番目のローカルヘッダ103及び
当該ローカルヘッダ103に対応する部分表示データ1
04に対してステップS34乃至S37(データ変換器
6)及びステップS53乃至S57(コンピュータ1)
が実行される。
【0107】このローカルヘッダ103及び部分表示デ
ータ104を用いたプレビュー処理においては、部分表
示データ104に含まれる各画素データ(画素データG
a1、Ga3、Ga9、Ga11、Gb1、Gb3、Gb9、Gb11、G
c1、Gc3、Gc9、Gc11、Gd 1、Gd3、Gd9及びGd11
が一つづつ順次データ変換器6からコンピュータ1に伝
送される。そして、当該伝送された一の画素データ毎
に、当該一の画素データを、データ変換器6において生
成された(ステップS30)表示ビットマップデータに
おける元の位置(図6参照)と同じステップS52にお
いて初期化されたデータ上の位置にコピーすると共に、
当該初期化されたデータ上の分割単位Ga内において当
該一の画素データに隣接する三つの画素の位置(すなわ
ち、右隣、直下、及び右下直下)にコピーする処理(ス
テップS56)が繰り返される。
【0108】そして、ステップS35乃至S37(デー
タ変換器6)及びステップS54乃至S57(コンピュ
ータ1)の処理がローカルヘッダ103により示される
全ての画素データに対して繰り返された後には、コンピ
ュータ1において生成されているディスプレイ15への
表示用データ(プレビュー処理用データ)は、図8
(b)に示す状態となっており、当該表示用データがデ
ィスプレイ15に表示されてプレビュー処理(すなわ
ち、解像度が二番目に粗いプレビュー処理)が行われ
る。
【0109】なお、ローカルヘッダ103において示さ
れる全ての画素データに対するステップS35乃至S3
7及びステップS54乃至S57の処理が終了しないう
ちにコンピュータ1において印刷開始の指示がなされた
ときの処理は、上記ローカルヘッダ101により示され
る画素データに対する処理の場合と同様である。
【0110】一方、ローカルヘッダ103において示さ
れる全ての画素データに対してステップS34乃至S3
7及びステップS53乃至S57の処理が終了し、図8
(b)に示す画像がディスプレイ15に表示されると
(ステップS37;yes、ステップS57;ye
s)、次に、上記ステップS38及びS58の処理が実
行され、全ての表示データSaの送受信が完了していな
いときは(ステップS38;no、ステップS58;n
o)、次に、プレビューヘッダ100内の送信順序を示
す情報に基づいて、三番目のローカルヘッダ105及び
当該ローカルヘッダ105に対応する部分表示データ1
06に対してステップS34乃至S37(データ変換器
6)及びステップS53乃至S57(コンピュータ1)
が実行される。
【0111】このローカルヘッダ105及び部分表示デ
ータ106を用いたプレビュー処理においては、部分表
示データ106に含まれる各画素データ(画素データG
a1、Ga3、Ga5、Ga7、Ga9、Ga11、Ga13、Ga15
Gb1、Gb3、Gb5、Gb7、Gb 9、Gb11、Gb13、G
b15、Gc1、Gc3、Gc5、Gc7、Gc9、Gc11、Gc13
Gc1 5、Gd1、Gd3、Gd5、Gd7、Gd9、Gd11、Gd13
及びGd15)が一つづつ順次データ変換器6からコンピ
ュータ1に伝送される。そして、当該伝送された一の画
素データ毎に、当該一の画素データを、データ変換器6
において生成された(ステップS30)表示ビットマッ
プデータにおける元の位置(図6参照)と同じステップ
S52において初期化されたデータ上の位置にコピーす
ると共に、当該初期化されたデータ上の分割単位Ga内
において当該一の画素データの右隣の画素の位置にコピ
ーする処理(ステップS56)が繰り返される。
【0112】そして、ステップS35乃至S37(デー
タ変換器6)及びステップS54乃至S57(コンピュ
ータ1)の処理がローカルヘッダ105により示される
全ての画素データに対して繰り返された後には、コンピ
ュータ1において生成されているディスプレイ15への
表示用データ(プレビュー処理用データ)は、図9に示
す状態となっており、当該表示用データがディスプレイ
15に表示されてプレビュー処理(すなわち、解像度が
二番目に細かいプレビュー処理)が行われる。
【0113】なお、ローカルヘッダ105において示さ
れる全ての画素データに対するステップS35乃至S3
7及びステップS54乃至S57の処理が終了しないう
ちにコンピュータ1において印刷開始の指示がなされた
ときの処理は、上記ローカルヘッダ101又は103に
より示される画素データに対する処理の場合と同様であ
る。
【0114】一方、ローカルヘッダ105において示さ
れる全ての画素データに対してステップS34乃至S3
7及びステップS53乃至S57の処理が終了し、図9
に示す画像がディスプレイ15に表示されると(ステッ
プS37;yes、ステップS57;yes)、次に、
上記ステップS38及びS58の処理が実行され、全て
の表示データSaの送受信が完了していないときは(ス
テップS38;no、ステップS58;no)、次に、
プレビューヘッダ100内の送信順序を示す情報に基づ
いて、最後のローカルヘッダ107及び当該ローカルヘ
ッダ107に対応する部分表示データ108に対してス
テップS34乃至S37(データ変換器6)及びステッ
プS53乃至S57(コンピュータ1)が実行される。
【0115】このローカルヘッダ107及び部分表示デ
ータ108を用いたプレビュー処理においては、部分表
示データ108に含まれる各画素データ(すなわち、表
示データ生成部26において生成された表示ビットマッ
プデータに対応する全ての画素データ(画素データGa1
乃至Ga16、Gb1乃至Gb16、Gb1乃至Gb16、Gb1乃至
Gb16、))が一つづつ順次データ変換器6からコンピ
ュータ1に伝送される。そして、当該伝送された一の画
素データ毎に、当該一の画素データを、データ変換器6
において生成された(ステップS30)表示ビットマッ
プデータにおける元の位置(図6参照)と同じステップ
S52において初期化されたデータ上の位置にコピーす
る処理(ステップS56)が繰り返される。
【0116】そして、ステップS35乃至S37(デー
タ変換器6)及びステップS54乃至S57(コンピュ
ータ1)の処理がローカルヘッダ107により示される
全ての画素データに対して繰り返された後には、コンピ
ュータ1において生成されているディスプレイ15への
表示用データ(プレビュー処理用データ)は、図6に示
す元の表示データと同様の状態となっており、当該表示
用データがディスプレイ15に表示されてプレビュー処
理(最も解像度が高いプレビュー処理)が行われる。
【0117】なお、ローカルヘッダ107において示さ
れる全ての画素データに対するステップS35乃至S3
7及びステップS54乃至S57の処理が終了しないう
ちにコンピュータ1において印刷開始の指示がなされた
ときの処理は、上記ローカルヘッダ101、103又は
105により示される画素データに対する処理の場合と
同様である。
【0118】一方、ローカルヘッダ107において示さ
れる全ての画素データに対してステップS34乃至S3
7及びステップS53乃至S57の処理が終了し、図6
に示す画像がディスプレイ15に表示されると(ステッ
プS37;yes、ステップS57;yes)、次に、
上記ステップS38及びS58の処理が実行される。そ
して、今回は全ての表示データSaの送受信が完了して
いるので(ステップS38;yes、ステップS58;
yes)、実施形態のプレビュー処理を終了する。
【0119】以上説明した夫々のローカルヘッダに対応
したプレビュー処理により、解像度の低い順に段階的に
プレビュー用の画像がディスプレイ15において表示さ
れる。そして、夫々の段階の解像度の画像の表示により
プレビュー処理として十分な印刷出力態様の確認ができ
たときには、全てのプレビュー処理が終了する前であっ
ても印刷を開始することができることとなる。勿論、こ
のとき、プレビュー処理が終了した後に印刷を開始する
ことも可能であるし、また、印刷を取り止めることも可
能である。
【0120】以上説明したように、実施形態のプレビュ
ー処理によれば、データ変換器6において生成された表
示ビットマップデータを部分表示データに分割し、時分
割的に各コンピュータ1乃至4に送信すると共に、これ
を受信して表示するので、プリンタにおける印刷出力前
に、実際に出力される印刷出力データの概略態様をコン
ピュータにおいて簡易に把握することができる。
【0121】また、コンピュータ1乃至4から各部分表
示データに対応する画像が表示されているとき印刷指示
信号を出力し、これにより印刷出力データの印刷出力を
開始するので、各部分表示データに対応する画像の表示
中に印刷出力を開始することができることとなり、必要
最低限の部分表示データの表示のみを行って迅速に印刷
出力を開始することができる。
【0122】更に、表示データ生成部26が分割単位G
a等を用いて表示ビットマップデータを分割すると共
に、各分割単位内における一又は複数の画素データを分
割単位毎に抽出し、全ての分割単位から抽出された一又
は複数の画素データにより異なった種類の部分表示デー
タを構成するので、データ生成装置において各部分表示
データに対応する画像を時分割的に表示することによ
り、逐次元の表示ビットマップデータに忠実な画像を表
示することができる。
【0123】なお、上述の実施形態においては、ステッ
プS30において、印刷ビットマップデータと表示ビッ
トマップデータとを別個に生成したが、これ以外に、最
初に印刷ビットマップデータを生成し、当該印刷ビット
マップデータに含まれるビットを一定間隔毎に間引くこ
とにより表示ビットマップデータを構成してもよい。こ
れは、通常、印刷ビットマップデータの解像度が表示ビ
ットマップデータのそれよりも高いことによる。
【0124】また、上述の各実施形態においては、デー
タ変換器6とプリンタ7とを別個独立の装置として説明
したが、これ以外にも、プリンタそのものに上記データ
変換器としての機能を持たせることも可能である。この
場合には、本発明に係る動作を示すプログラムを、コン
ピュータからの出力データSbをビットマップデータに
展開するための、いわゆるRIP(Raster Image Proce
sser)プログラムとしてプリンタ内に内蔵するようにす
ることができる。
【0125】更に、上述の各実施形態に係る動作(図4
及び図5参照)に係るプログラムを記録媒体としてのフ
レキシブルディスク等に記憶させ、必要に応じて、コン
ピュータ内の上記RAMを構成するハードディスク装置
内に記憶させて利用するようにしてもよい。
【0126】
【発明の効果】以上説明したように、請求項1に記載の
発明によれば、生成された表示マップデータを部分表示
データに分割し、時分割的にデータ生成装置に送信する
と共に、これを受信して表示するので、印刷装置におけ
る印刷出力前に、実際に出力される印刷出力データの概
略態様をデータ生成装置において簡易に把握することが
できる。
【0127】請求項2に記載の発明によれば、請求項1
に記載の発明の効果に加えて、データ生成装置から各部
分表示データに対応する画像が表示されているとき指示
データを出力し、これにより印刷出力データの印刷出力
を開始するので、各部分表示データに対応する画像の表
示中に印刷出力を開始することができることとなり、必
要最低限の部分表示データの表示のみを行って迅速に印
刷出力を開始することができる。
【0128】請求項3に記載の発明によれば、請求項1
又は2に記載の発明の効果に加えて、分割手段が分割単
位を用いて表示マップデータを分割すると共に、分割単
位内表示マップデータを分割単位毎に抽出し、全ての分
割単位から抽出された分割単位内表示マップデータによ
り部分表示データを構成し、更に分割単位内表示マップ
データに含まれる画素数を変化させることにより異なる
種類の部分表示データを生成するので、データ生成装置
において各部分表示データに対応する画像を時分割的に
表示することにより、逐次元の表示マップデータに忠実
な画像を表示することができる。
【0129】請求項4に記載の発明によれば、生成され
た表示マップデータを部分表示データに分割し、時分割
的にデータ生成装置に送信すると共に、これを受信して
表示するので、印刷装置における印刷出力前に、実際に
出力される印刷出力データの概略態様をデータ生成装置
において簡易に把握することができる。
【0130】請求項5に記載の発明によれば、請求項4
に記載の発明の効果に加えて、データ生成装置から各部
分表示データに対応する画像が表示されているとき指示
データを出力し、これにより印刷出力データの印刷出力
を開始するので、各部分表示データに対応する画像の表
示中に印刷出力を開始することができることとなり、必
要最低限の部分表示データの表示のみを行って迅速に印
刷出力を開始することができる。
【0131】請求項6に記載の発明によれば、請求項4
又は5に記載の発明の効果に加えて、分割手段が分割単
位を用いて表示マップデータを分割すると共に、分割単
位内表示マップデータを分割単位毎に抽出し、全ての分
割単位から抽出された分割単位内表示マップデータによ
り部分表示データを構成し、更に分割単位内表示マップ
データに含まれる画素数を変化させることにより異なる
種類の部分表示データを生成するので、データ生成装置
において各部分表示データに対応する画像を時分割的に
表示することにより、逐次元の表示データに忠実な画像
を表示することができる。
【0132】請求項7に記載の発明によれば、生成され
た表示データを部分表示データに分割し、時分割的にデ
ータ生成装置に送信すると共に、これを受信して表示す
るので、印刷装置における印刷出力前に、実際に出力さ
れる印刷出力データの概略態様をデータ生成装置におい
て簡易に把握することができる。
【0133】請求項8に記載の発明によれば、請求項7
に記載の発明の効果に加えて、データ生成装置から各部
分表示データに対応する画像が表示されているとき指示
データを出力し、これにより印刷出力データの印刷出力
を開始するので、各部分表示データに対応する画像の表
示中に印刷出力を開始することができることとなり、必
要最低限の部分表示データの表示のみを行って迅速に印
刷出力を開始することができる。
【0134】請求項9に記載の発明によれば、請求項7
又は8に記載の発明の効果に加えて、分割手段が分割単
位を用いて表示マップデータを分割すると共に、分割単
位内表示マップデータを分割単位毎に抽出し、全ての分
割単位から抽出された分割単位内表示マップデータによ
り部分表示データを構成し、更に分割単位内表示マップ
データに含まれる画素数を変化させることにより異なる
種類の部分表示データを生成するので、データ生成装置
において各部分表示データに対応する画像を時分割的に
表示することにより、逐次元の表示マップデータに忠実
な画像を表示することができる。
【図面の簡単な説明】
【図1】実施形態のネットワークシステムの構成を示す
ブロック図である。
【図2】コンピュータ及びプリンタの細部構成を示すブ
ロック図であり、(a)はコンピュータの細部構成を示
すブロック図であり、(b)はプリンタの細部構成を示
すブロック図である。
【図3】データ変換器の細部構成を示すブロック図であ
る。
【図4】プレビュー処理におけるコンピュータの動作を
示すフローチャートである。
【図5】プレビュー処理におけるデータ変換器の動作を
示すフローチャートである。
【図6】画素データに分割された表示ビットマップデー
タの例を示す図である。
【図7】表示データのデータ構造を示す図である。
【図8】部分表示データ毎の表示画像の例であり、
(a)は最も解像度が粗い画像の例を示す図であり、
(b)は二番目に解像度が粗い画像の例を示す図であ
る。
【図9】部分表示データ毎の二番目に解像度が細かい表
示画像の例を示す図である。
【符号の説明】
1、2、3、4…コンピュータ 5…切換器 6…データ変換器 7…プリンタ 10、16、22、25a、26a…CPU 11…入力部 12、17…ネットワーク接続部 13、18、25b、26b、31…ROM 14、19、23、25c、26c…RAM 15…ディスプレイ 16、21、27…バス 20…出力エンジン 21、24…インターフェース 25…ビットマップデータ生成部 26…表示データ生成部 30…変換データROM 30a…フォントデータ 30b…変換規則データ W…ネットワークシステム Sa…表示データ Sb…出力データ Sr…要求信号 Sbu…分割サイズデータ Ga1、Ga2、Ga3、Ga4、Ga5、Ga6、Ga7、Ga8、G
a9、Ga10、Ga11、Ga12、Ga13、Ga14、Ga15、Ga
16、Gb1、Gb2、Gb3、Gb4、Gb5、Gb6、Gb 7、G
b8、Gb9、Gb10、Gb11、Gb12、Gb13、Gb14、G
b15、Gb16、Gc1、Gc2、Gc3、Gc4、Gc5、Gc6、G
c7、Gc8、Gc9、Gc10、Gc11、Gc12、Gc13、G
c14、Gc15、Gc16、Gd1、Gd2、Gd3、Gd4、Gd5
Gd6、Gd7、Gd8、Gd9、Gd10、Gd11、Gd12、G
d13、Gd14、Gd15、Gd16…画素データ
─────────────────────────────────────────────────────
【手続補正書】
【提出日】平成9年5月12日
【手続補正1】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正内容】
【図1】
【図2】
【図3】
【図6】
【図4】
【図5】
【図9】
【図7】
【図8】

Claims (9)

    【特許請求の範囲】
  1. 【請求項1】 印刷すべき出力データを生成すると共
    に、部分表示データに対応する画像を表示する表示手段
    を備えるデータ生成装置と、前記出力データを変換する
    ための変換データを用いて当該出力データを印刷出力デ
    ータに変換すると共に前記部分表示データを生成する変
    換装置と、前記印刷出力データを印刷出力する印刷装置
    と、を備える印刷制御システムであって、 前記データ生成装置は、 前記印刷装置における前記印刷出力データの出力前に、
    前記部分表示データを要求する要求信号を生成し前記変
    換装置に伝送する要求手段と、 時分割的に伝送されてくる前記部分表示データに対応す
    る画像を、当該部分表示データ毎に前記表示手段に表示
    する表示制御手段と、を備え、 前記変換装置は、 前記変換データ及び前記出力データを用いて、前記印刷
    出力データに対応する表示マップデータを生成する生成
    手段と、 前記生成された表示マップデータを複数の前記部分表示
    データに分割し、前記要求信号に対応して当該部分表示
    データ毎に時分割的に前記データ生成装置に伝送する分
    割手段と、 を備えることを特徴とする印刷制御システム。
  2. 【請求項2】 請求項1に記載の印刷制御システムにお
    いて、 前記データ生成装置は、各前記部分表示データに対応す
    る画像が表示されているとき、前記印刷出力データの印
    刷開始を指示する指示データを出力する指示データ出力
    手段を更に備え、 前記印刷装置は、前記指示データが出力されたとき、前
    記印刷出力データの印刷出力を開始する印刷手段を備え
    ることを特徴とする印刷制御システム。
  3. 【請求項3】 請求項1又は2に記載の印刷制御システ
    ムにおいて、 前記分割手段は、前記表示手段における画素を複数個含
    む分割単位を用いて前記表示マップデータを分割すると
    共に、 当該分割単位内に含まれる一又は複数の前記画素に対応
    する前記表示マップデータである分割単位内表示マップ
    データを当該分割単位毎に抽出し、全ての前記分割単位
    から抽出された前記分割単位内表示マップデータにより
    前記部分表示データを構成し、 更に前記分割単位内表示マップデータに含まれる前記画
    素数を変化させることにより異なる種類の前記部分表示
    データを生成することを特徴とする印刷制御システム。
  4. 【請求項4】 印刷すべき出力データを生成すると共
    に、部分表示データに対応する画像を表示する表示手段
    を備えるデータ生成装置と、前記出力データを変換する
    ための変換データを用いて当該出力データを印刷出力デ
    ータに変換すると共に前記部分表示データを生成する変
    換装置と、前記印刷出力データを印刷出力する印刷装置
    と、を備える印刷制御システムにおける印刷制御方法で
    あって、 前記データ生成装置において、前記印刷装置における前
    記印刷出力データの出力前に、前記部分表示データを要
    求する要求信号を生成し前記変換装置に伝送する要求工
    程と、 前記変換装置において、前記要求信号が伝送されたと
    き、前記変換データ及び前記出力データを用いて、前記
    印刷出力データに対応する表示マップデータを生成する
    生成工程と、 前記変換装置において、前記生成された表示マップデー
    タを複数の前記部分表示データに分割し、前記要求信号
    に対応して当該部分表示データ毎に時分割的に前記デー
    タ生成装置に伝送する分割工程と、 前記データ生成装置において、時分割的に伝送されてく
    る前記部分表示データに対応する画像を、当該部分表示
    データ毎に前記表示手段に表示する表示制御工程と、 を備えることを特徴とする印刷制御方法。
  5. 【請求項5】 請求項4に記載の印刷制御方法におい
    て、 前記データ生成装置において、各前記部分表示データに
    対応する画像が表示されているとき、前記印刷出力デー
    タの印刷開始を指示する指示データを出力する指示デー
    タ出力工程と、 前記印刷装置において、前記指示データが出力されたと
    き、前記印刷出力データの印刷出力を開始する印刷工程
    と、 を更に備えることを特徴とする印刷制御方法。
  6. 【請求項6】 請求項4又は5に記載の印刷制御方法に
    おいて、 前記分割工程においては、前記表示手段における画素を
    複数個含む分割単位を用いて前記表示マップデータを分
    割すると共に、 当該分割単位内に含まれる一又は複数の前記画素に対応
    する前記表示マップデータである分割単位内表示マップ
    データを当該分割単位毎に抽出し、全ての前記分割単位
    から抽出された前記分割単位内表示マップデータにより
    前記部分表示データを構成し、 更に前記分割単位内表示マップデータに含まれる前記画
    素数を変化させることにより異なる種類の前記部分表示
    データを生成することを特徴とする印刷制御方法。
  7. 【請求項7】 印刷すべき出力データを生成すると共
    に、部分表示データに対応する画像を表示する表示手段
    を備えるデータ生成装置と、前記出力データを変換する
    ための変換データを用いて当該出力データを印刷出力デ
    ータに変換すると共に前記部分表示データを生成する変
    換装置と、前記印刷出力データを印刷出力する印刷装置
    と、を備える印刷制御システムにおける印刷制御を行う
    ための印刷制御プログラムを記録した記録媒体であっ
    て、 前記データ生成装置に含まれるコンピュータを、 前記印刷装置における前記印刷出力データの出力前に、
    前記部分表示データを要求する要求信号を生成し前記変
    換装置に伝送する要求手段、及び、 時分割的に伝送されてくる前記部分表示データに対応す
    る画像を、当該部分表示データ毎に前記表示手段に表示
    する表示制御手段、として機能させるための第1印刷制
    御プログラムと、 前記変換装置に含まれるコンピュータを、 前記変換データ及び前記出力データを用いて、前記印刷
    出力データに対応する表示マップデータを生成する生成
    手段、及び、 前記生成された表示マップデータを複数の前記部分表示
    データに分割し、前記要求信号に対応して当該部分表示
    データ毎に時分割的に前記データ生成装置に伝送する分
    割手段、として機能させるための第2印刷制御プログラ
    ムと、 により構成される前記印刷制御プログラムを記録したこ
    とを特徴とする記録媒体。
  8. 【請求項8】 請求項7に記載の印刷制御プログラムが
    記録された記録媒体において、 前記第1印刷制御プログラムは、前記データ生成装置に
    含まれるコンピュータを、各前記部分表示データに対応
    する画像が表示されているとき、前記印刷出力データの
    印刷開始を指示する指示データを出力する指示データ出
    力手段として機能させるためのプログラムを更に含むと
    共に、 前記印刷装置に含まれるコンピュータを、前記指示デー
    タが出力されたとき、前記印刷出力データの印刷出力を
    開始する印刷手段として機能させるための第3印刷制御
    プログラムを更に記録したことを特徴とする記録媒体。
  9. 【請求項9】 請求項7又は8に記載の印刷制御プログ
    ラムが記録された記録媒体において、 前記分割手段として機能するコンピュータは、前記表示
    手段における画素を複数個含む分割単位を用いて前記表
    示マップデータを分割すると共に、 当該分割単位内に含まれる一又は複数の前記画素に対応
    する前記表示マップデータである分割単位内表示マップ
    データを当該分割単位毎に抽出し、全ての前記分割単位
    から抽出された前記分割単位内表示マップデータにより
    前記部分表示データを構成し、 更に前記分割単位内表示マップデータに含まれる前記画
    素数を変化させることにより異なる種類の前記部分表示
    データを生成することを特徴とする前記印刷制御プログ
    ラムを記録した記録媒体。
JP9109880A 1997-04-25 1997-04-25 印刷制御システム及び印刷制御方法並びに印刷制御プログラムを記録した記録媒体 Pending JPH10301740A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9109880A JPH10301740A (ja) 1997-04-25 1997-04-25 印刷制御システム及び印刷制御方法並びに印刷制御プログラムを記録した記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9109880A JPH10301740A (ja) 1997-04-25 1997-04-25 印刷制御システム及び印刷制御方法並びに印刷制御プログラムを記録した記録媒体

Publications (1)

Publication Number Publication Date
JPH10301740A true JPH10301740A (ja) 1998-11-13

Family

ID=14521518

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9109880A Pending JPH10301740A (ja) 1997-04-25 1997-04-25 印刷制御システム及び印刷制御方法並びに印刷制御プログラムを記録した記録媒体

Country Status (1)

Country Link
JP (1) JPH10301740A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7064858B2 (en) 2000-08-10 2006-06-20 Seiko Epson Corporation Apparatus and method for displaying preview images to print and a computer-readable medium having a program for displaying preview images to print recorded thereon

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7064858B2 (en) 2000-08-10 2006-06-20 Seiko Epson Corporation Apparatus and method for displaying preview images to print and a computer-readable medium having a program for displaying preview images to print recorded thereon

Similar Documents

Publication Publication Date Title
US5970216A (en) Image processing system which synthesizes a generated first image signal with a second image signal selected from a plurality of input image signals
JP3246313B2 (ja) カラー印刷装置
EP0707730B1 (en) Page-makeup system
JPH111029A (ja) カラープリントシステム,カラープリンタ,及びコンピュータが実行可能なプログラムを格納したコンピュータが読取可能な記録媒体
JP3077581B2 (ja) カラー印刷装置
JP2003348366A (ja) 画像処理方法及び画像処理装置
US6388757B1 (en) Printing apparatus, printing system, and a method for acquiring character resources of the printing system
JPH11105349A (ja) 印刷処理システム及び印刷処理方法並びに印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体
JPH08230269A (ja) 印刷方法及びその装置
JP3843538B2 (ja) 出力制御システム及び出力制御方法並びに出力制御プログラム及び副出力制御プログラムが記録された記録媒体
JPH05342314A (ja) 画像処理装置
JPH10301740A (ja) 印刷制御システム及び印刷制御方法並びに印刷制御プログラムを記録した記録媒体
JP3550979B2 (ja) 画像処理装置
JPH11105371A (ja) 印刷処理装置
JP3690057B2 (ja) 出力制御システム、出力制御方法、出力制御プログラムを記録した記録媒体、出力制御システムに用いるデータ生成装置、出力制御システムに用いるデータ変換装置、データ変換制御方法及びデータ変換制御プログラムを記録した記録媒体
JP3236053B2 (ja) 画像処理システム及び画像処理方法
JP3695094B2 (ja) 印刷処理システム、印刷処理方法、印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体、及び印刷処理システムに用いられるデータ変換装置
JP3133848B2 (ja) 画像処理装置及び画像処理システム
JP3226583B2 (ja) カラー画像処理システム及び画像処理装置
JP2002063582A (ja) 画像形成装置及び画像形成方法
JP2004070661A (ja) 印刷制御方法、情報処理装置および画像処理装置
JPH10301742A (ja) 出力制御システム及び出力制御方法並びに出力制御プログラムを記録した記録媒体
JP3492041B2 (ja) 情報処理装置および印刷制御方法
JP3297448B2 (ja) 画像処理装置及び画像処理方法
JPH10301741A (ja) 印刷制御システム及び印刷制御方法並びに印刷制御プログラムを記録した記録媒体

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040913

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041005

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050329