Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3843538B2 - OUTPUT CONTROL SYSTEM, OUTPUT CONTROL METHOD, OUTPUT CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING SUB-OUTPUT CONTROL PROGRAM - Google Patents
[go: Go Back, main page]

JP3843538B2 - OUTPUT CONTROL SYSTEM, OUTPUT CONTROL METHOD, OUTPUT CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING SUB-OUTPUT CONTROL PROGRAM - Google Patents

OUTPUT CONTROL SYSTEM, OUTPUT CONTROL METHOD, OUTPUT CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING SUB-OUTPUT CONTROL PROGRAM Download PDF

Info

Publication number
JP3843538B2
JP3843538B2 JP12736197A JP12736197A JP3843538B2 JP 3843538 B2 JP3843538 B2 JP 3843538B2 JP 12736197 A JP12736197 A JP 12736197A JP 12736197 A JP12736197 A JP 12736197A JP 3843538 B2 JP3843538 B2 JP 3843538B2
Authority
JP
Japan
Prior art keywords
data
output
display
display data
generated
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP12736197A
Other languages
Japanese (ja)
Other versions
JPH10320158A (en
Inventor
裕司 角谷
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 JP12736197A priority Critical patent/JP3843538B2/en
Publication of JPH10320158A publication Critical patent/JPH10320158A/en
Application granted granted Critical
Publication of JP3843538B2 publication Critical patent/JP3843538B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、コンピュータ等のデータ生成装置に接続されているプリンタ等の出力装置におけるデータの出力に先立って、当該出力の態様をデータ生成装置において確認する、いわゆるプレビュー処理の技術分野に属する。
【0002】
【従来の技術】
従来、上記データ生成装置上で、出力装置により出力されるデータを表示するプレビュー処理が一般的に行われているが、その場合には、上記出力装置において出力される出力データに対してできるだけ忠実な画像を表示するプレビュー処理を行うことが一般的であった。
【0003】
【発明が解決しようとする課題】
しかしながら、従来のプレビュー処理方法においては、出力される出力データに対してできるだけ忠実な画像を表示せんがために当該プレビュー処理自体に時間が係り、迅速にプレビュー処理に対応する画像を見たい場合に、余分な時間が係ることになるという問題点があった。
【0004】
そこで、本発明は、上記の問題点に鑑みて為されたもので、その課題は、データ出力を行う使用者に対して、必要最小限の画像を表示して迅速にプレビュー処理を行うことが可能な出力制御システム及び出力制御方法並びに出力制御プログラム及び副出力制御プログラムを記録した記録媒体を提供することにある。
【0005】
【課題を解決するための手段】
上記の課題を解決するために、請求項1に記載の発明は、出力すべき出力データを生成すると共に、表示データに対応する画像を表示するディスプレイ等の表示手段を備えるコンピュータ等のデータ生成装置と、前記出力データを変換データを用いて変換して変換出力データを生成すると共に前記表示データを生成するデータ変換器等の変換装置と、前記変換出力データを出力するプリンタ等の出力装置と、を備える出力制御システムであって、前記変換装置は、記出力データ全体に対応して生成すべき全体表示データを、予め設定されている制限時間であって、前記変換出力データの前記出力装置における出力態様を示す画像を前記表示手段に表示する際の当該表示を終了するまでの時間である制限時間内で生成可能な範囲で、前記変換データ及び前記出力データを用いて生成する表示データ生成部等の生成手段と、前記出力装置における前記変換出力データの出力前に、前記生成すべき全体表示データのうち、前記制限時間内で生成された範囲の表示データを前記データ生成装置に伝送するCPU等の伝送手段と、を備え、前記データ生成装置は、前記生成すべき全体表示データのうち、前記制限時間内で生成された範囲以外のデータである追加表示データの伝送を要求する要求信号を生成するCPU等の要求手段を備え、前記生成手段は、前記要求信号が伝送されたとき、前記変換データ及び前記出力データを用いて前記追加表示データを生成し、更に前記伝送手段は、当該追加表示データを前記データ生成装置に伝送し、前記表示手段は、前記伝送された表示データに加えて、当該伝送された追加表示データを表示するように構成される。
【0006】
請求項1に記載の発明の作用によれば、変換装置に含まれる生成手段は、出力データ全体に対応して生成すべき全体表示データを、予め設定されている制限時間内で生成可能な範囲で、変換データ及び出力データを用いて生成する。
【0007】
そして、変換装置に含まれる伝送手段は、出力装置における変換出力データの出力前に、生成すべき全体表示データのうち、前記制限時間内で生成された範囲の表示データをデータ生成装置に伝送する。
【0008】
よって、出力データに対応した全体表示データの一部である表示データの表示が制限時間内に終了するので、変換出力データの出力前において当該出力の概略態様を迅速に確認できる。
【0009】
【0010】
また、データ生成装置に含まれる要求手段は、追加表示データの伝送を要求する要求信号を生成する。
【0011】
そして、生成手段は、要求信号が伝送されたとき、変換データ及び出力データを用いて追加表示データを生成する。
【0012】
更に伝送手段は、当該追加表示データをデータ生成装置に伝送する。
【0013】
そして、表示手段は、表示データに加えて、当該伝送された追加表示データを表示する。
【0014】
よって、表示データだけでは不十分な場合に、更に広い範囲の出力態様をも確認することができる。
【0015】
【0016】
【0017】
【0018】
【0019】
【0020】
【0021】
上記の課題を解決するために、請求項に記載の発明は、出力すべき出力データを生成すると共に、表示データに対応する画像を表示するディスプレイ等の表示手段を備えるデータ生成装置と、前記出力データを変換データを用いて変換して変換出力データを生成すると共に前記表示データを生成する変換装置と、前記変換出力データを出力する出力装置と、を備える出力制御システムにおける出力制御方法であって、前記変換装置において、記出力データ全体に対応して生成すべき全体表示データを、予め設定されている制限時間であって、前記変換出力データの前記出力装置における出力態様を示す画像を前記表示手段に表示する際の当該表示を終了するまでの時間である制限時間内で生成可能な範囲で、前記変換データ及び前記出力データを用いて生成する生成工程と、前記変換装置において、前記出力装置における前記変換出力データの出力前に、前記生成すべき全体表示データのうち、前記制限時間内で生成された範囲の表示データを前記データ生成装置に伝送する伝送工程と、前記データ生成装置において、前記生成すべき全体表示データのうち、前記制限時間内で生成された範囲以外のデータである追加表示データの伝送を要求する要求信号を生成する要求工程と、前記変換装置において、前記要求信号が伝送されたとき、前記変換データ及び前記出力データを用いて前記追加表示データを生成する追加生成工程と、前記変換装置において、当該追加表示データを前記データ生成装置に伝送する追加伝送工程と、前記データ生成装置において、前記伝送された表示データに加えて、当該伝送された追加表示データを前記表示手段に表示する表示工程と、を備える。
【0022】
請求項に記載の発明の作用によれば、生成工程において、出力データ全体に対応して生成すべき全体表示データを、予め設定されている制限時間内で生成可能な範囲で、変換データ及び出力データを用いて生成する。
【0023】
そして、伝送工程において、出力装置における変換出力データの出力前に、生成すべき全体表示データのうち、前記制限時間内で生成された範囲の表示データをデータ生成装置に伝送する。
【0024】
よって、出力データに対応した全体表示データの一部である表示データの表示が制限時間内に終了するので、変換出力データの出力前において当該出力の概略態様を迅速に確認できる。
【0025】
【0026】
また、要求工程において、追加表示データの伝送を要求する要求信号を生成する。
【0027】
そして、追加生成工程において、要求信号が伝送されたとき、変換データ及び出力データを用いて追加表示データを生成する。
【0028】
更に追加伝送工程において、当該追加表示データをデータ生成装置に伝送する。
【0029】
そして、表示工程において、表示データに加えて、当該伝送された追加表示データを表示手段に表示する。
【0030】
よって、表示データだけでは不十分な場合に、更に広い範囲の出力態様をも確認することができる。
【0031】
【0032】
【0033】
【0034】
【0035】
【0036】
【0037】
上記の課題を解決するために、請求項に記載の発明は、出力すべき出力データを生成すると共に、表示データに対応する画像を表示するディスプレイ等の表示手段を備えるコンピュータ等のデータ生成装置と、前記出力データを変換データを用いて変換して変換出力データを生成すると共に前記表示データを生成するデータ変換器等の変換装置と、前記変換出力データを出力するプリンタ等の出力装置と、を備える出力制御システムにおける出力制御のための出力制御プログラムが記録された記録媒体であって、前記変換装置に含まれるコンピュータを、記出力データ全体に対応して生成すべき全体表示データを、予め設定されている制限時間であって、前記変換出力データの前記出力装置における出力態様を示す画像を前記表示手段に表示する際の当該表示を終了するまでの時間である制限時間内で生成可能な範囲で、前記変換データ及び前記出力データを用いて生成する生成手段、及び、前記出力装置における前記変換出力データの出力前に、前記生成すべき全体表示データのうち、前記制限時間内で生成された範囲の表示データを前記データ生成装置に伝送する伝送手段、として機能させるための出力制御プログラムが記録されていると共に、前記データ生成装置に含まれるコンピュータを、前記生成すべき全体表示データのうち、前記制限時間内で生成された範囲以外のデータである追加表示データの伝送を要求する要求信号を生成する要求手段として機能させるための副出力制御プログラムが記録されており、前記生成手段として機能するコンピュータは、前記要求信号が伝送されたとき、前記変換データ及び前記出力データを用いて前記追加表示データを生成し、更に前記伝送手段として機能するコンピュータは、当該追加表示データを前記データ生成装置に伝送し、前記データ生成装置に含まれるコンピュータは、前記伝送された表示データに加えて、当該伝送された追加表示データを表示するように構成される。
【0038】
請求項に記載の発明の作用によれば、生成手段として機能するコンピュータは、出力データ全体に対応して生成すべき全体表示データを、予め設定されている制限時間内で生成可能な範囲で、変換データ及び出力データを用いて生成する。
【0039】
そして、伝送手段として機能するコンピュータは、出力装置における変換出力データの出力前に、生成すべき全体表示データのうち、前記制限時間内で生成された範囲の表示データをデータ生成装置に伝送する。
【0040】
よって、出力データに対応した全体表示データの一部である表示データの表示が制限時間内に終了するので、変換出力データの出力前において当該出力の概略態様を迅速に確認できる。
【0041】
【0042】
また、要求手段として機能するコンピュータは、追加表示データの伝送を要求する要求信号を生成する。
【0043】
そして、生成手段として機能するコンピュータは、要求信号が伝送されたとき、変換データ及び出力データを用いて追加表示データを生成する。
【0044】
更に伝送手段として機能するコンピュータは、当該追加表示データをデータ生成装置に伝送する。
【0045】
そして、表示制御手段として機能するコンピュータは、表示データに加えて、当該伝送された追加表示データを表示手段に表示させる。
【0046】
よって、表示データだけでは不十分な場合に、更に広い範囲の出力態様をも確認することができる。
【0047】
【0048】
【0049】
【0050】
【0051】
【0052】
【0053】
【発明の実施の形態】
次に、本発明に好適な実施の形態について図面に基づいて説明する。なお、以下に説明する実施の形態は、データ生成装置としての複数のコンピュータが、変換装置としての一のデータ変換器を介して出力装置としてのプリンタに接続されたネットワークシステムにおいて、夫々のコンピュータにより当該プリンタを共同使用する場合の出力制御に対して本発明を適用した場合の実施の形態である。
(I)全体構成
始めに、実施形態のネットワークシステムの構成について、図1を用いて説明する。
【0054】
図1に示すように、実施形態のネットワークシステムWは、4台のコンピュータ1乃至4と、データ変換器6と、夫々のコンピュータ1乃至4とデータ変換器6を接続する切換器5と、プリンタ7とにより構成されている。
【0055】
この構成において、各コンピュータ1乃至4は、夫々が備えるアプリケーションソフトウェア等を用いてプリンタ7において印刷出力すべき出力データを生成して切換器5に出力する。ここで、上記出力データとしては、例えば、Adobe社の「ポストスクリプト」等の周知のページ記述言語により作成される。更に、これと並行して各コンピュータ1乃至4は後述のプレビュー処理を行う。
【0056】
ここで、プレビュー処理とは、上記出力データを用いたプリンタ7における印刷出力の前に、各コンピュータ1乃至4に含まれるか、又は当該コンピュータとは別に設けられた後述のディスプレイに対して、上記出力データに対応して印刷出力される印刷出力データ(いわゆるビットマップデータ)の態様(すなわち、字体、文字の大きさ、全体のレイアウト、色配置等の態様)を表示する処理をいう。
【0057】
切換器5は、夫々のコンピュータ1乃至4からの出力データを一時的に記憶するバッファ部を備え、これらの出力データをコンピュータ毎に時分割的にデータ変換器6に出力する。
【0058】
さらに、切換器5は、データ変換器6から出力されてくる後述の表示データを各コンピュータに配信する。
【0059】
一方、データ変換器6は、各コンピュータ1乃至4から切換器5を介して送信されてくる出力データを、当該データ変換器6が保有する変換データを用いてプリンタ7において印刷出力するための印刷出力データ(以下、印刷ビットマップデータと称する。)に展開し、プリンタ7に出力する。更に、データ変換器6は後述のプレビュー処理を行う。
【0060】
そして、プリンタ7は、出力された印刷ビットマップデータに基づき、対応する印刷出力を行う。
【0061】
(II)細部構成
次に、上記ネットワークシステムWを構成する各構成部材の細部構成を図2及び図3を用いて説明する。
【0062】
始めに、コンピュータ1乃至4の構成及び動作について、図2(a)を用いて説明する。なお、各コンピュータ1乃至4は、夫々同様の構成及び動作を実行するので、以下の説明では、代表してコンピュータ1について説明する。
【0063】
図2(a)に示すように、コンピュータ1は、ROM13に記憶されたプログラムを読み出してそれに含まれている各命令を実行することにより後述のプレビュー処理を行う要求手段としてのCPU10と、キーボード、マウス等よりなる入力部11と、ネットワーク接続部12と、記録媒体としてのROM(Read Only Memory)13と、RAM(Random Access Memory)14と、CRT(Cathode Ray Tube)又は液晶等よりなる表示手段としてのディスプレイ15と、コンピュータ1内の各構成部材を接続するバス16とにより構成されている。
【0064】
上記の構成において、ネットワーク接続部12は、切換器5に接続されており、コンピュータ1から出力するデータ及びコンピュータ1に入力するデータに対していわゆるインターフェース動作を行う。
【0065】
一方、入力部11は、コンピュータ1における処理に必要なデータが入力されたときそれをバス16を介してCPU10等に出力すると共に、後述のプレビュー処理における制限時間の指定等を行う。
【0066】
ROM13は、コンピュータ1全体の制御用のプログラム(後述のプレビュー処理用のフローチャートに対応するプログラムを含む。)を記憶している読み出し専用のメモリであり、所定のタイミングで必要なプログラムを読み出して、バス16に出力する。
【0067】
また、RAM14は、実際には、ハードディスク装置等の記憶装置等により構成され、CPU10における処理に必要なデータ等を一時的に記憶し、必要に応じてバス16に出力する。
【0068】
更に、ディスプレイ15は、CPU10における処理に必要な表示を行うと共に、後述の表示データSa又は簡略表示データに対応する画像を表示する。
【0069】
最後に、CPU10は、RAM14に記憶されているアプリケーションプログラムを用いて対応する文書作成、画像処理等の処理を行って出力データSbを生成すると共に、コンピュータ1を構成する各構成部材を制御する。
【0070】
なお、本発明に係るプレビュー処理におけるコンピュータ1の動作については後ほど纏めて説明する。
【0071】
次に、プリンタ7の構成及び動作について、図2(b)を用いて説明する。
【0072】
図2(b)に示すように、プリンタ7は、CPU16と、ネットワーク接続部17と、ROM18と、RAM19と、出力エンジン20と、バス21とにより構成されている。
【0073】
この構成において、ネットワーク接続部17は、データ変換器6に接続されており、プリンタ7に入力される当該プリンタ7において印刷出力すべき印刷ビットマップデータ(ビットマップ形式のデータ)に対してインターフェース動作を行う。
【0074】
一方、CPU16は、プリンタ7を構成する各構成部材を制御し、当該印刷ビットマップデータの印刷出力を行う。
【0075】
また、ROM18は、プリンタ7全体の制御用のプログラムを記憶しているメモリであり、所定のタイミングで必要なプログラムを読み出して、バス21に出力する。
【0076】
更に、RAM14は、CPU16における処理に必要なデータ等を一時的に記憶し、必要に応じてバス21に出力する。
【0077】
最後に、出力エンジン20は、インクジェット方式又はレーザビーム方式等の印刷部を備えており、CPU16の制御の下、実際の印刷ビットマップデータの印刷出力処理を行う。
【0078】
なお、本発明に係るプレビュー処理におけるプリンタ7の動作については後ほど纏めて説明する。
【0079】
最後に、データ変換器6の構成及び動作について、図3を用いて説明する。
【0080】
図3に示すように、データ変換器6は、インターフェース22a及び22bと、ROM36に記憶されているプログラムを読み出してそれに含まれる各命令を実行することにより伝送手段として機能するCPU23と、記録媒体としてのROM36と、RAM24と、ビットマップデータ生成部25と、生成手段としての表示データ生成部26と、バス27と、変換データROM35とにより構成されている。
【0081】
更に、ビットマップデータ生成部25はCPU25a、ROM25b、RAM25cからなる論理演算回路を内蔵しており、表示データ生成部26はCPU26a、ROM26b及びRAM26cからなる論理演算回路を内蔵している。
【0082】
ここで、ROM25bは印刷ビットマップデータ生成のためのプログラムを記憶しており、ROM26bはCPU26aを生成手段として機能させるためのプログラムを記憶している。
【0083】
この構成において、インターフェース22aは、切換器5を介した各コンピュータ1乃至4からのデータに対してインターフェース動作行い、バス27に出力する。
【0084】
そして、CPU23は、データ変換器6全体を制御すると共に、各コンピュータ1乃至4から送信されてくる後述の要求信号Srに基づいて生成された後述の表示データSa又は簡略表示データを切換器5を介して各コンピュータ1乃至4に出力する。
【0085】
次に、RAM24は、データ変換器6に入力されてきた各コンピュータ1乃至4からの出力データSb等を一時的に記憶し、必要に応じてバス27に出力する。これと並行してRAM24は、後述のビットマップデータ生成部25において生成された印刷ビットマップデータを一時的に記憶し、CPU23の制御の下、バス27を介してプリンタ7に出力すると共に、後述の表示データ生成部26において生成された表示データSa又は簡略表示データを一時的に記憶し、CPU23の制御の下、バス27を介してコンピュータ1乃至4に出力する。
【0086】
ROM36は、データ変換器6全体の制御用のプログラム(後述のプレビュー処理用のフローチャートに対応するプログラムを含む。)を記憶している読み出し専用のメモリであり、所定のタイミングで必要なプログラムを読み出して、バス27に出力する。
【0087】
次に、変換データROM35は、コンピュータ1から入力された出力データSb(ページ記述言語で作成されたページ記述データ)を印刷ビットマップデータに変換するための変換データを記憶しているROMであり、当該変換データは、ビットマップデータ生成部25と表示データ生成部26において共用される。そして、具体的な変換データとしては、出力データSb内の個々の指令コードを解釈して図形等の描画を行うための変換規則データ35bと出力データSbに含まれるいわゆるキャラクタコードに対応するフォント(字体)データ(アウトラインデータ)35aとを含み、これらが必要に応じて読み出される。
【0088】
一方、ビットマップデータ生成部25は、各コンピュータ1乃至4からの出力データSbをプリンタ7において印刷出力するための印刷ビットマップデータに展開加工し、RAM24に出力する。すなわち、出力データSb内の指令コードや上記キャラクタコードを読み出し、更に夫々に対応する変換規則データ35b又はフォントデータ35aを変換データROM35から読み出して、RAM24内のページメモリ内に、指令コードに対応する図形やキャラクタコードに対応するフォントをビットマップ形式で記憶させる。
【0089】
なお、ビットマップデータ生成部25における展開加工においては、実際にプリンタ7において印刷出力に使用されるフォント等を含む上記変換データを用いて実際に印刷出力する頁毎に印刷ビットマップデータが生成される。
【0090】
そして、インタフェース22bは、生成された印刷ビットマップデータ等の、プリンタ7における印刷処理に必要なデータに対してインターフェース処理を行い、プリンタ7に出力する。
【0091】
最後に、表示データ生成部26は、各コンピュータ1乃至4から送信されてくる要求信号Srに対応して、上記出力データSb(各コンピュータ1乃至4から送信されてくる出力データSb)並びに上記変換データを用いて後述のプレビュー処理用の(すなわち、印刷ビットマップデータに対応するものとしてディスプレイ15において表示するための)表示データSaを生成する。より具体的には、ビットマップデータ生成部25における印刷ビットマップデータの生成と同様の処理によりビットマップ形式の表示データSaを生成する。このとき、変換データROM35からの変換データをビットマップ生成部25と共有することとなるので、プリンタ7における実際の印刷出力に忠実な表示データSaを生成できることとなる。
【0092】
なお、本発明に係るプレビュー処理におけるデータ変換器6の動作については以下に纏めて説明する。
【0093】
(III)プレビュー処理の第1実施形態
次に、ネットワークシステムWにおいて実行されるプレビュー処理の第1実施形態について、図4乃至図6を用いて説明する。本実施形態のプレビュー処理においては、プリンタ7において印刷出力すべき出力データSb(ページ記述データ)に忠実な表示データSaが生成されてディスプレイ15に表示されるが、このとき、予め設定されているプレビュー処理のための制限時間内に生成できた表示データSaのみがディスプレイ15に表示される。
【0094】
更に、図4は当該プレビュー処理を示すフローチャートであり、図5は表示データ展開処理の細部を示すフローチャートであり、図6は表示データSaに対応してディスプレイ15に表示される画像の例である。
【0095】
また、以下の説明においては、理解の容易のために、コンピュータ1とデータ変換器6並びにプリンタ7を用いたプレビュー処理について説明する。
【0096】
始めに、実施形態のプレビュー処理の全体動作を説明する。
【0097】
図4に示すように、実施形態のプレビュー処理においては、始めに、コンピュータ1において、プリンタ7を用いて印刷出力すべき出力データSb(例えば、印刷出力すべき文書又は画像等)が作成される(ステップS1)。
【0098】
そして、当該作成された出力データSbが切換器5を介してデータ変換器6に対して送信され(ステップS2)、これを受信したデータ変換器6内のRAM24内に一時的に記憶される(ステップS3)。
【0099】
次に、コンピュータ1において上記出力データSbに対応するプレビューを行う旨の指令が入力部11を介して入力されたか否かが判定される(ステップS4)。
【0100】
そして、ステップS4の判定において、指令が入力されていないときは(ステップS4;no)そのままステップS11へ移行し、入力されたときは(ステップS4;yes)、当該プレビューを行うために表示データSaをコンピュータ1への送信を要求する旨の要求信号Srが生成され、データ変換器6に送信される(ステップS5)。
【0101】
次に、当該要求信号Srがデータ変換器6において受信されると(ステップS6)、当該要求信号Srを受けたCPU23の制御の下、表示データ生成部26が、RAM24に記憶されている出力データSbと、上記フォントデータ35a及び変換規則データ35b等を含む変換データとを用いてディスプレイ15上に表示すべき表示データSaを上記制限時間内で可能な範囲について生成(展開)する(ステップS7)。このとき、生成された表示データSaは、出力データSbを実際に印刷出力するときの態様(字体、文字の大きさ、全体のレイアウト、色配置等の態様)とほぼ同じ態様のビットマップ形式のデータである。
【0102】
その後、生成された表示データSaをコンピュータ1に送信する(ステップS8)。
【0103】
次に、当該表示データSaがコンピュータ1において受信されると(ステップS9)、当該生成された表示データSaに対応する画像、すなわち、出力データSbをプリンタ7において印刷出力するときの態様にほぼ一致した画像であって、生成された範囲内の表示データSaに対応した画像がディスプレイ15に表示され、使用者がこれを確認する(ステップS10)。
【0104】
そして、実際に印刷を実行する際の補助情報の入力がコンピュータ1において実行されると(ステップS11)、次に、コンピュータ1から実際に印刷出力を開始するか否かを示す指示データが送信される(ステップS12)。
【0105】
次に、当該指示データがデータ変換器6において受信されると(ステップS13)、その内容に基づいて印刷を実行するか否かが判定され(ステップS14)、実行するのであれば(ステップS14;yes)、RAM24に記憶されている出力データSbをビットマップデータ生成部25により印刷ビットマップデータに展開して(ステップS15)プリンタ7に出力し、プリンタ7において出力エンジン20を用いて印刷を実行する(ステップS16)。
【0106】
そして、印刷出力が終了したらRAM24に記憶されている出力データSbを削除して(ステップS17)処理を終了する。
【0107】
一方、ステップS14において、指示データに内容が印刷出力を実行しない旨の内容であった場合(例えば、使用者が表示データSaに対応する画像をディスプレイ15で確認した結果、所望の出力態様でなかった場合等)には(ステップS14;no)そのままステップS17の処理を行い全体の処理を終了する。
【0108】
次に、ステップS7における表示データの生成(展開)処理の詳細について図5を用いて説明する。
【0109】
ステップS7における生成(展開)処理においては、始めに、上記制限時間が設定されているか否かが確認される(ステップS71)。
【0110】
ここで、当該制限時間は、図4に示すプレビュー処理を実行する前に、コンピュータ1又はデータ変換器6において使用者により設定されるべきものである。
【0111】
ステップS71の判定において、制限時間が設定されていないときは(ステップS71;no)、通常のプレビュー処理を実行するとしてRAM24に記憶されている上記出力データSbの一部(具体的には、ディスプレイ15における図形若しくは文字1個分)を読み込む(ステップS78)。
【0112】
そして、読み込むべき出力データSbがまだあるか否かが判定され(ステップS79)、読み込むべき出力データSbが存在しているときは(ステップS79;yes)、次に、当該読み込んだ図形若しくは文字1個分の出力データSbと上記フォントデータ35a及び変換規則データ35b等を含む変換データとを用いて表示データSa(ディスプレイ15における複数水平走査分に対応する表示データSa)を生成(展開)する(ステップS80)。その後、生成した複数水平走査分の表示データSaをRAM24に一時的に記憶し(ステップS81)、次に展開すべき出力データSbを取得するためステップS78に戻る。
【0113】
ここで、ステップS79の判定において、出力データSbの表示データSaへの展開を全て終了しているときは(ステップS79;no)生成された表示データSaをコンピュータ1へ返信すべくステップS8へ移行する。
【0114】
一方、ステップS71の判定において、制限時間が設定されているときは(ステップS71;yes)、次に、CPU23内の図示しないタイマをスタートさせ(ステップS72)、RAM24に記憶されている上記出力データSbを図形若しくは文字1個分だけ読み込む(ステップS73)。
【0115】
そして、読み込むべき出力データSbがまだあるか否かが判定され(ステップS74)、読み込むべき出力データSbが存在しているときは(ステップS74;yes)、次に、当該読み込んだ図形若しくは文字1個分の出力データSbと上記変換データとを用いて複数水平走査分の表示データSaを生成(展開)を開始する(ステップS75)。その後、生成した複数水平走査分の表示データSaをRAM24に一時的に記憶し(ステップS76)、次に、タイマの計時が上記制限時間となったか否かを判定し(ステップS77)、制限時間内であるときは(ステップS77;no)上記ステップS73乃至S76を繰り返して更に次の出力データSbについての表示データSaへの展開処理を継続する。
【0116】
一方、ステップS77の判定において、制限時間となったときは(ステップS77;yes)、タイマの計時を停止すると共に、その時点までに生成されている水平走査分の表示データSaを、コンピュータ1へ返信すべき表示データSaとしてステップS8へ移行する。
【0117】
なお、ステップS74の判定において、出力データSbの表示データSaへの展開を全て終了しているときは(ステップS74;no)制限時間に関係なく生成された表示データSaをコンピュータ1へ返信すべくステップS8へ移行する。
【0118】
次に、図4及び図5を用いて説明した処理によりディスプレイ15に表示される画像について図6を用いて説明する。
【0119】
図6において、例えば、出力データSbが、図6(a)に示すような青色の丸30と赤色の三角31と黄色の四角32を含む画像Gを印刷出力するための出力データSbであったとすると、図5に示す表示データSaの展開生成処理においては、制限時間が出力データSbの一部を表示データSaに展開する時間しかないときは、ディスプレイ15に表示される画像Gは、例えば、図6(b)に示すような途中までの(すなわち、制限時間内に生成された表示データSaに対応する)画像G’(四角32の展開が途中までとなっている。)となる。
【0120】
以上説明したように、第1実施形態のプレビュー処理によれば、予め設定されている制限時間に基づき、出力データSbに対応した表示データSaの一部の表示が当該制限時間内に終了するので、印刷ビットマップデータの印刷出力前において当該出力の概略態様を迅速に確認できる。
【0121】
なお、ステップS77の処理において、ステップS71において設定されている制限時間からコンピュータ1とデータ変換器6との間の通信時間を差し引いた時間を用いて判断すれば、より正確に制限時間内のプレビュー処理を実行することができる。
【0122】
更に、プリンタ7における印刷出力のための印刷ビットマップデータは、コンピュータ1乃至4において生成された出力データSbを変換データを用いて変換したものであり、一方、上記表示データSaがコンピュータ1乃至4において生成された出力データSbと変換データとに基づいて生成されるものであるので、当該表示データSaは実際に出力される印刷出力の態様に忠実なものとなる。
【0123】
(IV)プレビュー処理の第2実施形態
次に、ネットワークシステムWにおいて実行されるプレビュー処理の他の実施形態である第2実施形態について、図7に示すフローチャートを用いて説明する。なお、図7に示すフローチャートにおいて、図4に示すフローチャートと同様の処理については、同様のステップ番号を付して細部の説明は省略する。また、以下の説明においては、第1実施形態と同様に、理解の容易のためにコンピュータ1とデータ変換器6並びにプリンタ7を用いたプレビュー処理について説明する。
【0124】
本第2実施形態のプレビュー処理においては、第1実施形態において表示した表示データSaによっては十分なプレビュー処理ができなかった場合(例えば、制限時間が短すぎて、出力態様を確認することが殆どできなかった場合等)について、コンピュータ1からの指示により、表示データSaの生成が再開される。
【0125】
すなわち、図7に示すように、第2実施形態のプレビュー処理においては、始めに、コンピュータ1及びデータ変換器6において、図4に示すステップS1乃至S10の処理が実行される。
【0126】
そして、コンピュータ1において、制限時間内に生成された分だけの表示データSaが表示されると(ステップS10)、次に、当該表示データSaが展開途中のデータか否か(すなわち、全ての出力データSbの表示データSaへの展開が終了しているか否か)が判定され(ステップS18)、展開途中のデータであるときは(ステップS18;yes)、次に、使用者が入力部11を介してのプレビュー処理を継続するか否か(すなわち、展開されていない表示データSaをディスプレイ15上で確認するか否か)を示す指示をしたか否かが判定される(ステップS19)。そして、プレビュー処理を続行する旨の指示がされているときは(ステップS19;yes)、表示データSaの展開を続行する旨の要求信号Srがデータ変換器6へ送信され(ステップS20)、これがデータ変換器6において受信されると(ステップS21)、データ変換器6において受信した要求信号Srに基づいて表示データSaの展開を続行するか否かが判定され(ステップS22)、続行するときは(ステップS22;yes)ステップS7に戻って未だ表示データSaへ変換されていない出力データSbの変換処理を再開する。一方、ステップS22の判定において、展開続行でないときは(ステップS22;no)そのままステップS13へ移行する。
【0127】
更に、ステップS18の判定において展開途中のデータでないとき(すなわち、全ての出力データSbに対応する表示データSaの展開が終了しているとき。ステップS18;no)、又は展開続行の指示がないとき(ステップS19;no)そのままステップS11へ移行する。
【0128】
その後は、コンピュータ1及びデータ変換器6並びにプリンタ7において、ステップS11乃至S17の処理が実行される。
【0129】
以上説明した第2実施形態のプレビュー処理によれば、第1実施形態のプレビュー処理の効果に加えて、展開続行を示す要求信号Srがデータ変換器6に伝送されたとき、変換データ及び出力データSbを用いて表示データSaを追加生成してコンピュータ1に伝送し、それまでの表示データSaに加えて新たな追加の表示データSaを表示するので、プレビュー処理が不十分な場合に、続けて更に広い範囲の出力態様をも確認することができる。
【0130】
(V)プレビュー処理の変形形態
次に、本発明のプレビュー処理の変形形態について、図8及び図9を用いて説明する。
【0131】
上述の第1実施形態においては、制限時間内に生成された表示データSaに対応する画像のみをディスプレイ15に表示したが、これ以外に、例えば、出力データSbに忠実な本来の表示データSa以外に、当該本来の表示データSaを簡略化した簡略表示データを予め設定しておき、上記制限時間に対応して当該制限時間内に表示可能な簡略表示データのみをディスプレイ15に表示するようにしてもよい。
【0132】
ここで、簡略表示データの設定としては、例えば、表示データSaに含まれる夫々の表示対象物(例えば、円、三角等の図形又は文字)が表示されるディスプレイ15上の範囲を示す枠のみを表示するための枠データと、表示対象物の輪郭のみを当該表示対象物が表示されるディスプレイ15上の範囲に表示するための輪郭データと、表示対象物を白黒表示するための白黒データとを設定することができる。そして、夫々のデータがデータ変換器6から伝送されてくると、コンピュータ1上のディスプレイ15においては、表示対象物に対応する枠のみ(枠データが伝送されたとき)又は表示対象物の輪郭のみ(輪郭データが伝送されたとき)或は表示対象物を白黒表示したもの(白黒データが伝送されたとき)が表示される。
【0133】
より具体的には、例えば、出力データSbが、図8(a)に示す青色の丸30と赤色の三角31と黄色の四角32を含む画像Gを印刷出力するための出力データSbであったとすると、生成された枠データに基づいてディスプレイ15上に表示される画像は、例えば、図8(b)に示すように、図8(a)に示す画像に含まれる図形が夫々表示される範囲を示す枠30A、31A及び32Aのみを含む画像となる。
【0134】
また、輪郭データに基づいてディスプレイ15上に表示される画像は、例えば、図8(c)に示すように、図8(a)に示す画像に含まれる図形の輪郭30B、31B及び32Bのみを含む画像となる。
【0135】
更に、白黒データに基づいてディスプレイ15上に表示される画像は、例えば、図9に示すように、図8(a)に示す画像に含まれる図形に対応する白黒画像30C、31C及び32Cのみを含む画像となる。
【0136】
このように設定すれば、本来の表示データSaを生成する時間T1と白黒データを生成する時間T2と輪郭データを生成する時間T3と枠データを生成する時間T4とを比較すると、一般には、
T1>T2>T3>T4
であるので、本来の表示データSaを生成する時間がないときは、順次データを簡略化していくことで、印刷ビットマップデータの概略態様を確認することができる。
【0137】
また、これとは逆に、最初に枠データのみを作成して対応する画像を表示し、次に、第2実施形態に例示した方法でプレビュー処理の継続が指示されると、次に輪郭データを作成して対応する画像を表示し、以下、順次、白黒データ、本来の表示データSaと表示してもよい。
【0138】
以上説明した変形形態によれば、予め設定されている制限時間に基づいて、出力データSbに対応した表示データSaを簡略化した簡略表示データを当該制限時間内に表示できるので、印刷ビットマップデータの出力前において当該出力の概略態様を迅速に確認できる。
【0139】
更に、簡略表示データが、枠データと輪郭データと単色データのうち、いずれか一のデータであるので、制限時間に対応して、段階的により実際の出力態様に近い簡略表示データを表示できる。
【0140】
また、上述の各実施形態及び変形形態においては、データ変換器6とプリンタ7とを別個独立の装置として説明したが、これ以外にも、プリンタそのものに上記データ変換器としての機能を持たせることも可能である。この場合には、本発明に係る動作を示すプログラムを、コンピュータからの出力データSbをビットマップデータに展開するための、いわゆるRIP(Raster Image Processer)プログラムとしてプリンタ内に内蔵するようにすることができる。
【0141】
更に、上述の実施形態に係る動作(図4又は図7参照)に係るプログラムを記録媒体としてのフレキシブルディスク等に記録させ、必要に応じて、コンピュータ内の上記RAMを構成するハードディスク装置内に記憶させて利用するようにしてもよい。
【0142】
更にまた、本発明は、プリンタを用いて印刷出力におけるプレビューだけでなく、例えば、テレビ会議において、そのディスプレイに表示する画像を予め確認してから表示するようなときに適用することもできる。
【0143】
【発明の効果】
以上説明したように、請求項1に記載の発明によれば出力データに対応した全体表示データの一部である表示データの表示が予め設定されている制限時間内に終了するので、変換出力データの出力前において当該出力の概略態様を迅速に確認できる。
【0144】
従って、出力態様の確認を迅速化して出力データの出力処理全体を効率化できる。
【0145】
また、表示データだけでは不十分な場合に、更に広い範囲の出力態様をも確認することができる。
【0146】
【0147】
【0148】
【0149】
請求項に記載の発明によれば出力データに対応した全体表示データの一部である表示データの表示が予め設定されている制限時間内に終了するので、変換出力データの出力前において当該出力の概略態様を迅速に確認できる。
【0150】
従って、出力態様の確認を迅速化して出力データの出力処理全体を効率化できる。
【0151】
また、表示データだけでは不十分な場合に、更に広い範囲の出力態様をも確認することができる。
【0152】
【0153】
【0154】
【0155】
請求項に記載の発明によれば出力データに対応した全体表示データの一部である表示データの表示が予め設定されている制限時間内に終了するので、変換出力データの出力前において当該出力の概略態様を迅速に確認できる。
【0156】
従って、出力態様の確認を迅速化して出力データの出力処理全体を効率化できる。
【0157】
また、表示データだけでは不十分な場合に、更に広い範囲の出力態様をも確認することができる。
【0158】
【0159】
【0160】
【図面の簡単な説明】
【図1】 実施形態のネットワークシステムの構成を示すブロック図である。
【図2】 コンピュータ及びプリンタの細部構成を示すブロック図であり、(a)はコンピュータの細部構成を示すブロック図であり、(b)はプリンタの細部構成を示すブロック図である。
【図3】 データ変換器の細部構成を示すブロック図である。
【図4】 第1実施形態のプレビュー処理の動作を示すフローチャートである。
【図5】 第1実施形態の表示データ生成の動作を示すフローチャートである。
【図6】 第1実施形態のプレビュー処理における画像例を示す図であり、(a)は出力すべき元のデータの態様を示す図であり、(b)は制限時間内に全ての表示データの生成が終了しなかった場合に表示される画像例である。
【図7】 第2実施形態のプレビュー処理の動作を示すフローチャートである。
【図8】 簡略表示データに基づく表示の例を示す図(I)であり、(a)は出力すべき元のデータの態様を示すであり、(b)は図形表示位置を示す枠のみが表示されている状態を示す図であり、(c)は図形の輪郭のみが表示されている状態を示す図である。
【図9】 簡略表示データに基づく表示の例を示す図(II)であり、白黒のみを用いて図形が表示されている状態を示す図である。
【符号の説明】
1、2、3、4…コンピュータ
5…切換器
6…データ変換器
7…プリンタ
10、16、23、25a、26a…CPU
11…入力部
12、17…ネットワーク接続部
13、18、25b、26b、36…ROM
14、19、24、25c、26c…RAM
15…ディスプレイ
16、21、27…バス
20…出力エンジン
22a、22b…インターフェース
25…ビットマップデータ生成部
26…表示データ生成部
30…丸
31…三角
32…四角
30A、31A、32A…枠
30B、31B、32B…輪郭
30C、31C、32C…白黒画像
35…変換データROM
35a…フォントデータ
35b…変換規則データ
W…ネットワークシステム
G、G’…画像
Sa…表示データ
Sb…出力データ
Sr…要求信号
[0001]
BACKGROUND OF THE INVENTION
  The present invention belongs to a technical field of so-called preview processing in which a data generation apparatus confirms the output mode prior to data output from an output apparatus such as a printer connected to a data generation apparatus such as a computer.
[0002]
[Prior art]
  Conventionally, a preview process for displaying data output from an output device is generally performed on the data generation device. In this case, however, the output data output from the output device is as faithful as possible. In general, a preview process for displaying a simple image is performed.
[0003]
[Problems to be solved by the invention]
  However, in the conventional preview processing method, an image that is as faithful as possible to the output data that is output is not displayed. There was a problem that it would take extra time.
[0004]
  Therefore, the present invention has been made in view of the above-mentioned problems, and the problem is that a user who performs data output can display a minimum necessary image and quickly perform a preview process. Output control system, output control method, and output control programAnd secondary output control programIs to provide a recording medium on which is recorded.
[0005]
[Means for Solving the Problems]
  In order to solve the above problems, the invention according to claim 1 is a data generation apparatus such as a computer provided with display means such as a display for generating output data to be output and displaying an image corresponding to the display data. A conversion device such as a data converter that generates the display data while converting the output data using conversion data, and an output device such as a printer that outputs the conversion output data; An output control system comprising the conversion device,in frontCorresponding to the entire output dataShould be generatedOverall display dataWithin a time limit which is a preset time limit and is a time until the display when the image indicating the output mode of the converted output data in the output device is displayed on the display means. Using the conversion data and the output data as long as it can be generatedBefore the output of the converted output data in the output device, such as a display data generation unit to generate,Of the entire display data to be generated, the range generated within the time limitAnd a transmission means such as a CPU for transmitting display data to the data generation device.The data generation device includes a request unit such as a CPU for generating a request signal for requesting transmission of additional display data which is data outside the range generated within the time limit among the entire display data to be generated. And the generation means generates the additional display data using the converted data and the output data when the request signal is transmitted, and the transmission means transmits the additional display data to the data generation apparatus. The transmitting means is configured to display the transmitted additional display data in addition to the transmitted display data.
[0006]
  According to the operation of the first aspect of the present invention, the generation means included in the conversion device corresponds to the entire output data.Should be generatedOverall display dataCan be generated within a preset time limit using conversion data and output dataGenerate.
[0007]
  And the transmission means included in the conversion device, before the output of the conversion output data in the output device,Of the entire display data to be generated, the range generated within the time limitThe display data is transmitted to the data generation device.
[0008]
  Therefore, the display of the display data that is a part of the entire display data corresponding to the output data is completed within the time limit, so that the outline of the output can be quickly confirmed before the conversion output data is output.
[0009]
[0010]
  AlsoThe request means included in the data generation device generates a request signal for requesting transmission of additional display data.
[0011]
  And a production | generation means produces | generates additional display data using conversion data and output data, when a request signal is transmitted.
[0012]
  Further, the transmission means transmits the additional display data to the data generation device.
[0013]
  Then, the display means displays the transmitted additional display data in addition to the display data.
[0014]
  Therefore, when display data alone is insufficient, a wider range of output modes can be confirmed.
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
  To solve the above problems, the claims2The invention described in (1) generates output data to be output and includes a data generation device including a display unit such as a display for displaying an image corresponding to the display data, and converts the output data using the conversion data and converts the output data An output control method in an output control system comprising: a conversion device that generates output data and the display data; and an output device that outputs the conversion output data, wherein the conversion device includes:in frontCorresponding to the entire output dataShould be generatedOverall display dataWithin a time limit which is a preset time limit and is a time until the display when the image indicating the output mode of the converted output data in the output device is displayed on the display means. Using the conversion data and the output data as long as it can be generatedIn the generating step for generating, and in the converting device, before outputting the converted output data in the output device,Of the entire display data to be generated, the range generated within the time limitA transmission step of transmitting display data to the data generation device;In the data generation device, a request step for generating a request signal for requesting transmission of additional display data which is data outside the range generated within the time limit among the entire display data to be generated, and the conversion device And when the request signal is transmitted, an additional generation step of generating the additional display data using the conversion data and the output data, and the conversion device transmits the additional display data to the data generation device. An additional transmission step; in the data generation device, in addition to the transmitted display data, a display step of displaying the transmitted additional display data on the display means;Is provided.
[0022]
  Claim2According to the operation of the invention described in the above, in the generation process, the entire output dataShould be generatedOverall display dataCan be generated within a preset time limit using conversion data and output dataGenerate.
[0023]
  And, in the transmission process, before outputting the converted output data in the output device,Of the entire display data to be generated, the range generated within the time limitThe display data is transmitted to the data generation device.
[0024]
  Therefore, the display of the display data that is a part of the entire display data corresponding to the output data is completed within the time limit, so that the outline of the output can be quickly confirmed before the conversion output data is output.
[0025]
[0026]
  AlsoIn the request step, a request signal for requesting transmission of additional display data is generated.
[0027]
  Andadd toIn the generation process, when the request signal is transmitted, additional display data is generated using the conversion data and the output data.
[0028]
  Moreadd toIn the transmission step, the additional display data is transmitted to the data generation device.
[0029]
  In the display step, the transmitted additional display data is displayed on the display means in addition to the display data.
[0030]
  Therefore, when display data alone is insufficient, a wider range of output modes can be confirmed.
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
  To solve the above problems, the claims3The invention described in 1) generates output data to be output and a data generation device such as a computer including a display unit such as a display for displaying an image corresponding to the display data, and converts the output data using the conversion data. An output for output control in an output control system comprising: a conversion device such as a data converter for generating the converted output data and generating the display data; and an output device such as a printer for outputting the converted output data. A recording medium on which a control program is recorded, the computer included in the conversion device,in frontCorresponding to the entire output dataShould be generatedOverall display dataWithin a time limit which is a preset time limit and is a time until the display when the image indicating the output mode of the converted output data in the output device is displayed on the display means. Using the conversion data and the output data as long as it can be generatedBefore the output of the conversion output data in the generation means for generating and the output device,Of the entire display data to be generated, the range generated within the time limitAn output control program for functioning as transmission means for transmitting display data to the data generation device is recorded.And a request for generating a request signal for requesting transmission of additional display data, which is data outside the range generated within the time limit, of the entire display data to be generated. A sub-output control program for functioning as a means is recorded, and the computer functioning as the generating means generates the additional display data using the converted data and the output data when the request signal is transmitted. Further, the computer functioning as the transmission means transmits the additional display data to the data generation device, and the computer included in the data generation device transmits the transmitted additional data in addition to the transmitted display data. The display data is configured to be displayed.
[0038]
  Claim3According to the operation of the invention described in (4), the computer functioning as the generation unit corresponds to the entire output data.Should be generatedOverall display dataCan be generated within a preset time limit using conversion data and output dataGenerate.
[0039]
  And the computer functioning as the transmission means, before outputting the converted output data in the output device,Of the entire display data to be generated, the range generated within the time limitThe display data is transmitted to the data generation device.
[0040]
  Therefore, the display of the display data that is a part of the entire display data corresponding to the output data is completed within the time limit, so that the outline of the output can be quickly confirmed before the conversion output data is output.
[0041]
[0042]
  AlsoThe computer functioning as the requesting unit generates a request signal for requesting transmission of the additional display data.
[0043]
  Then, when the request signal is transmitted, the computer functioning as the generation unit generates additional display data using the converted data and the output data.
[0044]
  Further, the computer functioning as a transmission unit transmits the additional display data to the data generation device.
[0045]
  The computer functioning as the display control means causes the display means to display the transmitted additional display data in addition to the display data.
[0046]
  Therefore, when display data alone is insufficient, a wider range of output modes can be confirmed.
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
DETAILED DESCRIPTION OF THE INVENTION
  Next, preferred embodiments of the present invention will be described with reference to the drawings. In the embodiment described below, each computer in a network system in which a plurality of computers as data generation devices are connected to a printer as an output device via one data converter as a conversion device. This is an embodiment when the present invention is applied to output control when the printer is used jointly.
(I)overall structure
  First, the configuration of the network system of the embodiment will be described with reference to FIG.
[0054]
  As shown in FIG. 1, the network system W according to the embodiment includes four computers 1 to 4, a data converter 6, a switch 5 that connects the computers 1 to 4 and the data converter 6, and a printer. 7.
[0055]
  In this configuration, each of the computers 1 to 4 generates output data to be printed out by the printer 7 using application software provided therein, and outputs the output data to the switch 5. Here, the output data is created by a well-known page description language such as “Postscript” of Adobe, for example. In parallel with this, each of the computers 1 to 4 performs a preview process described later.
[0056]
  Here, the preview process refers to a display described later that is included in each of the computers 1 to 4 or provided separately from the computer before print output in the printer 7 using the output data. This refers to a process of displaying the form of print output data (so-called bitmap data) that is printed out in correspondence with the output data (ie, the form such as font, character size, overall layout, color arrangement, etc.).
[0057]
  The switch 5 includes a buffer unit that temporarily stores output data from each of the computers 1 to 4, and outputs the output data to the data converter 6 in a time-sharing manner for each computer.
[0058]
  Furthermore, the switching device 5 distributes display data, which will be described later, output from the data converter 6 to each computer.
[0059]
  On the other hand, the data converter 6 prints output data transmitted from each of the computers 1 to 4 via the switch 5 by the printer 7 using the converted data held by the data converter 6. The data is expanded into output data (hereinafter referred to as print bitmap data) and output to the printer 7. Further, the data converter 6 performs a preview process described later.
[0060]
  Then, the printer 7 performs a corresponding print output based on the output print bitmap data.
[0061]
(II)Detail configuration
  Next, the detailed configuration of each constituent member constituting the network system W will be described with reference to FIGS.
[0062]
  First, the configuration and operation of the computers 1 to 4 will be described with reference to FIG. Since each of the computers 1 to 4 performs the same configuration and operation, the computer 1 will be described as a representative in the following description.
[0063]
  As shown in FIG. 2 (a), the computer 1 reads out a program stored in the ROM 13 and executes each instruction included therein to execute a preview process described later, a CPU 10, a keyboard, An input unit 11 such as a mouse, a network connection unit 12, a ROM (Read Only Memory) 13 as a recording medium, a RAM (Random Access Memory) 14, and a display means including a CRT (Cathode Ray Tube) or liquid crystal As a display 15 and a bus 16 for connecting each component in the computer 1.
[0064]
  In the above configuration, the network connection unit 12 is connected to the switch 5 and performs a so-called interface operation on data output from the computer 1 and data input to the computer 1.
[0065]
  On the other hand, when data necessary for processing in the computer 1 is input, the input unit 11 outputs the data to the CPU 10 or the like via the bus 16 and specifies a time limit in preview processing described later.
[0066]
  The ROM 13 is a read-only memory that stores a control program for the entire computer 1 (including a program corresponding to a flowchart for preview processing described later), reads out a necessary program at a predetermined timing, Output to bus 16.
[0067]
  The RAM 14 is actually composed of a storage device such as a hard disk device, temporarily stores data necessary for processing in the CPU 10, and outputs the data to the bus 16 as necessary.
[0068]
  Further, the display 15 performs display necessary for processing in the CPU 10 and displays an image corresponding to display data Sa or simplified display data described later.
[0069]
  Finally, the CPU 10 performs processing such as corresponding document creation and image processing using an application program stored in the RAM 14 to generate output data Sb, and controls each component constituting the computer 1.
[0070]
  The operation of the computer 1 in the preview process according to the present invention will be described later.
[0071]
  Next, the configuration and operation of the printer 7 will be described with reference to FIG.
[0072]
  As shown in FIG. 2B, the printer 7 includes a CPU 16, a network connection unit 17, a ROM 18, a RAM 19, an output engine 20, and a bus 21.
[0073]
  In this configuration, the network connection unit 17 is connected to the data converter 6 and performs an interface operation on print bitmap data (bitmap format data) to be printed out by the printer 7 input to the printer 7. I do.
[0074]
  On the other hand, the CPU 16 controls each component constituting the printer 7 and prints out the print bitmap data.
[0075]
  The ROM 18 is a memory that stores a control program for the entire printer 7, reads out a necessary program at a predetermined timing, and outputs it to the bus 21.
[0076]
  Further, the RAM 14 temporarily stores data necessary for processing in the CPU 16 and outputs it to the bus 21 as necessary.
[0077]
  Finally, the output engine 20 includes a printing unit such as an ink jet method or a laser beam method, and performs print output processing of actual print bitmap data under the control of the CPU 16.
[0078]
  The operation of the printer 7 in the preview process according to the present invention will be described later.
[0079]
  Finally, the configuration and operation of the data converter 6 will be described with reference to FIG.
[0080]
  As shown in FIG. 3, the data converter 6 includes interfaces 22a and 22b, a CPU 23 that functions as a transmission unit by reading a program stored in the ROM 36 and executing each instruction included therein, and a recording medium. ROM 36, RAM 24, bitmap data generation unit 25, display data generation unit 26 as generation means, bus 27, and conversion data ROM 35.
[0081]
  Further, the bitmap data generation unit 25 incorporates a logical operation circuit composed of a CPU 25a, ROM 25b, and RAM 25c, and the display data generation unit 26 incorporates a logical operation circuit composed of a CPU 26a, ROM 26b, and RAM 26c.
[0082]
  Here, the ROM 25b stores a program for generating print bitmap data, and the ROM 26b stores a program for causing the CPU 26a to function as generation means.
[0083]
  In this configuration, the interface 22 a performs an interface operation with respect to data from the computers 1 to 4 via the switch 5 and outputs the data to the bus 27.
[0084]
  Then, the CPU 23 controls the entire data converter 6 and switches the switch 5 to display data Sa or simplified display data described below generated based on a request signal Sr described below transmitted from each of the computers 1 to 4. Output to each of the computers 1 to 4.
[0085]
  Next, the RAM 24 temporarily stores the output data Sb and the like from the computers 1 to 4 input to the data converter 6 and outputs them to the bus 27 as necessary. In parallel with this, the RAM 24 temporarily stores print bitmap data generated by a bitmap data generation unit 25 described later, and outputs it to the printer 7 via the bus 27 under the control of the CPU 23. The display data Sa generated by the display data generation unit 26 or the simplified display data is temporarily stored and output to the computers 1 to 4 through the bus 27 under the control of the CPU 23.
[0086]
  The ROM 36 is a read-only memory storing a program for controlling the entire data converter 6 (including a program corresponding to a flowchart for preview processing described later), and reads out a necessary program at a predetermined timing. To the bus 27.
[0087]
  Next, the conversion data ROM 35 is a ROM that stores conversion data for converting the output data Sb (page description data created in the page description language) input from the computer 1 into print bitmap data. The conversion data is shared by the bitmap data generation unit 25 and the display data generation unit 26. Specific conversion data includes conversion rule data 35b for interpreting individual command codes in the output data Sb and drawing graphics or the like and fonts corresponding to so-called character codes included in the output data Sb ( Font) data (outline data) 35a, which are read out as needed.
[0088]
  On the other hand, the bitmap data generation unit 25 develops output data Sb from each of the computers 1 to 4 into print bitmap data to be printed out by the printer 7 and outputs the data to the RAM 24. That is, the command code and the character code in the output data Sb are read, and the corresponding conversion rule data 35b or font data 35a is read from the conversion data ROM 35, and the command code is stored in the page memory in the RAM 24. Fonts corresponding to graphics and character codes are stored in bitmap format.
[0089]
  In the development processing in the bitmap data generation unit 25, print bitmap data is generated for each page that is actually printed out using the conversion data including fonts and the like that are actually used for printout in the printer 7. The
[0090]
  The interface 22b performs interface processing on data necessary for printing processing in the printer 7, such as the generated print bitmap data, and outputs the data to the printer 7.
[0091]
  Finally, the display data generation unit 26 responds to the request signal Sr transmitted from each computer 1 to 4, and outputs the output data Sb (output data Sb transmitted from each computer 1 to 4) and the conversion. Display data Sa for preview processing (that is, displayed on the display 15 as corresponding to the print bitmap data) is generated using the data. More specifically, the display data Sa in the bitmap format is generated by the same processing as the generation of the print bitmap data in the bitmap data generation unit 25. At this time, since the conversion data from the conversion data ROM 35 is shared with the bitmap generation unit 25, the display data Sa faithful to the actual print output in the printer 7 can be generated.
[0092]
  The operation of the data converter 6 in the preview process according to the present invention will be described below.
[0093]
(III)First embodiment of preview processing
  Next, a first embodiment of preview processing executed in the network system W will be described with reference to FIGS. In the preview process of the present embodiment, display data Sa faithful to the output data Sb (page description data) to be printed out by the printer 7 is generated and displayed on the display 15. At this time, it is set in advance. Only display data Sa that can be generated within the time limit for preview processing is displayed on the display 15.
[0094]
  4 is a flowchart showing the preview process, FIG. 5 is a flowchart showing details of the display data development process, and FIG. 6 is an example of an image displayed on the display 15 corresponding to the display data Sa. .
[0095]
  In the following description, preview processing using the computer 1, the data converter 6, and the printer 7 will be described for easy understanding.
[0096]
  First, the overall operation of the preview process of the embodiment will be described.
[0097]
  As shown in FIG. 4, in the preview processing of the embodiment, first, in the computer 1, output data Sb to be printed out (for example, a document or image to be printed out) is created using the printer 7. (Step S1).
[0098]
  The generated output data Sb is transmitted to the data converter 6 via the switch 5 (step S2), and is temporarily stored in the RAM 24 in the data converter 6 that has received it (step S2). Step S3).
[0099]
  Next, it is determined whether or not a command for previewing the output data Sb in the computer 1 is input via the input unit 11 (step S4).
[0100]
  If the command is not input in the determination in step S4 (step S4; no), the process proceeds to step S11 as it is, and if it is input (step S4; yes), the display data Sa is used to perform the preview. A request signal Sr for requesting transmission to the computer 1 is generated and transmitted to the data converter 6 (step S5).
[0101]
  Next, when the request signal Sr is received by the data converter 6 (step S6), the display data generation unit 26 outputs the output data stored in the RAM 24 under the control of the CPU 23 that has received the request signal Sr. Display data Sa to be displayed on the display 15 is generated (expanded) within a possible range within the time limit using Sb and the conversion data including the font data 35a and the conversion rule data 35b (step S7). . At this time, the generated display data Sa is in a bitmap format having substantially the same form as the form (character form, character size, overall layout, color arrangement, etc.) when the output data Sb is actually printed out. It is data.
[0102]
  Thereafter, the generated display data Sa is transmitted to the computer 1 (step S8).
[0103]
  Next, when the display data Sa is received by the computer 1 (step S9), the image corresponding to the generated display data Sa, that is, the mode when the output data Sb is printed out by the printer 7 is substantially the same. An image corresponding to the display data Sa within the generated range is displayed on the display 15, and the user confirms this (step S10).
[0104]
  When the input of auxiliary information for actually executing printing is executed in the computer 1 (step S11), next, instruction data indicating whether or not to actually start printing is transmitted from the computer 1. (Step S12).
[0105]
  Next, when the instruction data is received by the data converter 6 (step S13), it is determined whether or not to execute printing based on the contents (step S14), and if it is to be executed (step S14; yes), the output data Sb stored in the RAM 24 is developed into print bitmap data by the bitmap data generation unit 25 (step S15), and output to the printer 7. The printer 7 uses the output engine 20 to execute printing. (Step S16).
[0106]
  When the print output is finished, the output data Sb stored in the RAM 24 is deleted (step S17), and the process is finished.
[0107]
  On the other hand, in step S14, when the content of the instruction data indicates that the print output is not executed (for example, as a result of the user confirming the image corresponding to the display data Sa on the display 15, the desired output mode is not obtained). (Step S14; no), the process of step S17 is performed as it is, and the entire process is terminated.
[0108]
  Next, details of display data generation (development) processing in step S7 will be described with reference to FIG.
[0109]
  In the generation (development) process in step S7, first, it is confirmed whether or not the time limit is set (step S71).
[0110]
  Here, the time limit should be set by the user in the computer 1 or the data converter 6 before executing the preview process shown in FIG.
[0111]
  If the time limit is not set in step S71 (step S71; no), a part of the output data Sb stored in the RAM 24 as a normal preview process is executed (specifically, the display 15 is read (step S78).
[0112]
  Then, it is determined whether or not there is still output data Sb to be read (step S79). If there is output data Sb to be read (step S79; yes), next, the read figure or character 1 is read. Display data Sa (display data Sa corresponding to a plurality of horizontal scans on the display 15) is generated (developed) using the output data Sb for each piece and the conversion data including the font data 35a, the conversion rule data 35b, and the like ( Step S80). Thereafter, the generated display data Sa for a plurality of horizontal scans are temporarily stored in the RAM 24 (step S81), and the process returns to step S78 to obtain output data Sb to be developed next.
[0113]
  If it is determined in step S79 that the development of the output data Sb to the display data Sa has been completed (step S79; no), the process proceeds to step S8 to return the generated display data Sa to the computer 1. To do.
[0114]
  On the other hand, when the time limit is set in the determination in step S71 (step S71; yes), a timer (not shown) in the CPU 23 is started (step S72), and the output data stored in the RAM 24 is stored. Sb is read only for one figure or character (step S73).
[0115]
  Then, it is determined whether or not there is still output data Sb to be read (step S74). If there is output data Sb to be read (step S74; yes), next, the read figure or character 1 is read. Generation (development) of display data Sa for a plurality of horizontal scans is started using the pieces of output data Sb and the converted data (step S75). Thereafter, the generated display data Sa for a plurality of horizontal scans are temporarily stored in the RAM 24 (step S76), and then it is determined whether or not the timer has reached the time limit (step S77). If it is within (step S77; no), the above steps S73 to S76 are repeated, and the process of expanding the next output data Sb into the display data Sa is continued.
[0116]
  On the other hand, if the time limit is reached in the determination in step S77 (step S77; yes), the timer stops counting and the horizontal scanning display data Sa generated up to that point is sent to the computer 1. The process proceeds to step S8 as display data Sa to be returned.
[0117]
  In the determination of step S74, when all the development of the output data Sb to the display data Sa has been completed (step S74; no), the display data Sa generated regardless of the time limit should be returned to the computer 1. The process proceeds to step S8.
[0118]
  Next, an image displayed on the display 15 by the processing described with reference to FIGS. 4 and 5 will be described with reference to FIG.
[0119]
  In FIG. 6, for example, the output data Sb is output data Sb for printing out an image G including a blue circle 30, a red triangle 31, and a yellow square 32 as shown in FIG. 6A. Then, in the process of generating the display data Sa shown in FIG. 5, when the time limit is limited to the time for developing a part of the output data Sb into the display data Sa, the image G displayed on the display 15 is, for example, The image G ′ (corresponding to the display data Sa generated within the time limit) halfway as shown in FIG. 6B (ie, the expansion of the square 32 is halfway).
[0120]
  As described above, according to the preview process of the first embodiment, a part of the display data Sa corresponding to the output data Sb is displayed within the time limit based on the time limit set in advance. Thus, it is possible to quickly confirm the schematic aspect of the output before printing the bitmap data.
[0121]
  In the process of step S77, if the determination is made using the time obtained by subtracting the communication time between the computer 1 and the data converter 6 from the time limit set in step S71, the preview within the time limit is more accurately determined. Processing can be executed.
[0122]
  Further, the print bitmap data for print output in the printer 7 is obtained by converting the output data Sb generated in the computers 1 to 4 using the conversion data, while the display data Sa is converted to the computers 1 to 4. Since the display data Sa is generated based on the output data Sb and the conversion data generated in step S2, the display data Sa is faithful to the form of the print output actually output.
[0123]
(IV)Second embodiment of preview processing
  Next, a second embodiment, which is another embodiment of the preview process executed in the network system W, will be described using the flowchart shown in FIG. In the flowchart shown in FIG. 7, the same processes as those in the flowchart shown in FIG. 4 are denoted by the same step numbers, and detailed description thereof is omitted. In the following description, as in the first embodiment, preview processing using the computer 1, the data converter 6, and the printer 7 will be described for easy understanding.
[0124]
  In the preview processing of the second embodiment, when sufficient preview processing cannot be performed depending on the display data Sa displayed in the first embodiment (for example, the time limit is too short and the output mode is almost always confirmed. In the case of failure, etc.), the generation of the display data Sa is resumed by an instruction from the computer 1.
[0125]
  That is, as shown in FIG. 7, in the preview processing of the second embodiment, first, the processing of steps S1 to S10 shown in FIG. 4 is executed in the computer 1 and the data converter 6.
[0126]
  When the display data Sa corresponding to the amount generated within the time limit is displayed on the computer 1 (step S10), next, whether or not the display data Sa is data being developed (that is, all output) It is determined whether or not the development of the data Sb into the display data Sa has been completed (step S18). If the data is in the middle of development (step S18; yes), the user then presses the input unit 11 It is determined whether or not an instruction indicating whether or not to continue the preview processing via the display (that is, whether or not the display data Sa that has not been developed is confirmed on the display 15) has been issued (step S19). When an instruction to continue the preview process is given (step S19; yes), a request signal Sr to continue the display data Sa expansion is transmitted to the data converter 6 (step S20). When received by the data converter 6 (step S21), it is determined whether or not to continue the development of the display data Sa based on the request signal Sr received by the data converter 6 (step S22). (Step S22; yes) Returning to step S7, the conversion process of the output data Sb that has not yet been converted to the display data Sa is resumed. On the other hand, if it is determined in step S22 that the expansion is not continued (step S22; no), the process proceeds to step S13.
[0127]
  Further, when it is not in the middle of development in the determination in step S18 (that is, when the development of the display data Sa corresponding to all the output data Sb has been completed; step S18; no), or when there is no instruction to continue the development. (Step S19; no) The process proceeds to Step S11 as it is.
[0128]
  Thereafter, the processing of steps S11 to S17 is executed in the computer 1, the data converter 6, and the printer 7.
[0129]
  According to the preview process of the second embodiment described above, in addition to the effect of the preview process of the first embodiment, when the request signal Sr indicating the continuation of expansion is transmitted to the data converter 6, the converted data and the output data Display data Sa is additionally generated using Sb, transmitted to the computer 1, and new additional display data Sa is displayed in addition to the display data Sa so far. A wider range of output modes can also be confirmed.
[0130]
(V)Variations of preview processing
  Next, a modified form of the preview process of the present invention will be described with reference to FIGS.
[0131]
  In the first embodiment described above, only the image corresponding to the display data Sa generated within the time limit is displayed on the display 15, but other than this, for example, other than the original display data Sa faithful to the output data Sb In addition, simplified display data obtained by simplifying the original display data Sa is set in advance, and only the simplified display data that can be displayed within the time limit corresponding to the time limit is displayed on the display 15. Also good.
[0132]
  Here, as the setting of the simplified display data, for example, only a frame indicating a range on the display 15 in which each display object (for example, a graphic or a character such as a circle or a triangle) included in the display data Sa is displayed. Frame data for display, outline data for displaying only the outline of the display object in a range on the display 15 where the display object is displayed, and monochrome data for displaying the display object in black and white Can be set. When each data is transmitted from the data converter 6, on the display 15 on the computer 1, only the frame corresponding to the display object (when the frame data is transmitted) or only the outline of the display object. (When contour data is transmitted) or a display object displayed in black and white (when black and white data is transmitted) is displayed.
[0133]
  More specifically, for example, the output data Sb is output data Sb for printing out an image G including a blue circle 30, a red triangle 31, and a yellow square 32 shown in FIG. 8A. Then, the image displayed on the display 15 based on the generated frame data is, for example, as shown in FIG. 8B, a range in which graphics included in the image shown in FIG. The image includes only frames 30A, 31A, and 32A.
[0134]
  The image displayed on the display 15 based on the contour data includes only the contours 30B, 31B, and 32B of the graphic included in the image shown in FIG. 8A, for example, as shown in FIG. It becomes an image including.
[0135]
  Furthermore, the images displayed on the display 15 based on the monochrome data are, for example, only monochrome images 30C, 31C, and 32C corresponding to the graphic included in the image shown in FIG. It becomes an image including.
[0136]
  With this setting, when comparing the time T1 for generating the original display data Sa, the time T2 for generating the monochrome data, the time T3 for generating the contour data, and the time T4 for generating the frame data, in general,
  T1> T2> T3> T4
  Therefore, when there is no time for generating the original display data Sa, it is possible to confirm the schematic form of the print bitmap data by sequentially simplifying the data.
[0137]
  On the other hand, when only the frame data is created and the corresponding image is displayed first, and when the continuation of the preview process is instructed by the method exemplified in the second embodiment, the contour data is next displayed. And corresponding images may be displayed, and hereinafter, the black and white data and the original display data Sa may be sequentially displayed.
[0138]
  According to the modification described above, the simplified display data obtained by simplifying the display data Sa corresponding to the output data Sb can be displayed within the time limit based on the time limit set in advance. It is possible to quickly confirm the schematic aspect of the output before the output.
[0139]
  Furthermore, since the simplified display data is any one of the frame data, the contour data, and the single color data, the simplified display data closer to the actual output mode can be displayed step by step corresponding to the time limit.
[0140]
  Further, in each of the above-described embodiments and modifications, the data converter 6 and the printer 7 have been described as separate devices. However, in addition to this, the printer itself has a function as the data converter. Is also possible. In this case, the program indicating the operation according to the present invention may be incorporated in the printer as a so-called RIP (Raster Image Processor) program for expanding the output data Sb from the computer into bitmap data. it can.
[0141]
  Further, a program related to the operation according to the above-described embodiment (see FIG. 4 or FIG. 7) is recorded on a flexible disk or the like as a recording medium, and is stored in a hard disk device constituting the RAM in the computer as necessary. You may make it use.
[0142]
  Furthermore, the present invention can be applied not only to previewing print output using a printer but also to displaying an image to be displayed on the display after confirming in advance, for example, in a video conference.
[0143]
【The invention's effect】
  As described above, according to the invention described in claim 1,,The display data that is a part of the entire display data corresponding to the output data is displayed.PresetSince the process is completed within the time limit, the outline of the output can be quickly confirmed before the conversion output data is output.
[0144]
  Therefore, the confirmation of the output mode can be speeded up and the entire output processing of the output data can be made efficient.
[0145]
  AlsoWhen display data is not enoughIsA wider range of output modes can also be confirmed.
[0146]
[0147]
[0148]
[0149]
  Claim2According to the invention described in,The display data that is a part of the entire display data corresponding to the output data is displayed.PresetSince the process is completed within the time limit, the outline of the output can be quickly confirmed before the conversion output data is output.
[0150]
  Therefore, the confirmation of the output mode can be speeded up and the entire output processing of the output data can be made efficient.
[0151]
  AlsoWhen display data is not enoughIsA wider range of output modes can also be confirmed.
[0152]
[0153]
[0154]
[0155]
  Claim3According to the invention described in,The display data that is a part of the entire display data corresponding to the output data is displayed.PresetSince the process is completed within the time limit, the outline of the output can be quickly confirmed before the conversion output data is output.
[0156]
  Therefore, the confirmation of the output mode can be speeded up, and the entire output processing of the output data can be made efficient.
[0157]
  AlsoWhen display data is not enoughIsA wider range of output modes can also be confirmed.
[0158]
[0159]
[0160]
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of a network system according to an embodiment.
FIG. 2 is a block diagram showing a detailed configuration of a computer and a printer, (a) is a block diagram showing a detailed configuration of the computer, and (b) is a block diagram showing a detailed configuration of the printer.
FIG. 3 is a block diagram showing a detailed configuration of a data converter.
FIG. 4 is a flowchart illustrating an operation of a preview process according to the first embodiment.
FIG. 5 is a flowchart showing an operation of generating display data according to the first embodiment.
6A and 6B are diagrams showing an example of an image in the preview processing according to the first embodiment. FIG. 6A is a diagram showing an aspect of original data to be output. FIG. It is an example of an image displayed when generation of is not completed.
FIG. 7 is a flowchart illustrating an operation of a preview process according to the second embodiment.
FIG. 8 is a diagram (I) showing an example of display based on simplified display data, where (a) shows an aspect of original data to be output, and (b) shows only a frame indicating a graphic display position. It is a figure which shows the state currently displayed, (c) is a figure which shows the state in which only the outline of a figure is displayed.
FIG. 9 is a diagram (II) showing an example of display based on simplified display data, showing a state in which a figure is displayed using only black and white.
[Explanation of symbols]
  1, 2, 3, 4 ... computer
  5 ... Switch
  6 ... Data converter
  7 ... Printer
  10, 16, 23, 25a, 26a ... CPU
  11 ... Input section
  12, 17 ... Network connection part
  13, 18, 25b, 26b, 36 ... ROM
  14, 19, 24, 25c, 26c ... RAM
  15 ... Display
  16, 21, 27 ... bus
  20 ... Output engine
  22a, 22b ... Interface
  25. Bitmap data generator
  26: Display data generation unit
  30 ... maru
  31 ... Triangle
  32 ... square
  30A, 31A, 32A ... Frame
  30B, 31B, 32B ... contour
  30C, 31C, 32C ... Monochrome image
  35 ... Conversion data ROM
  35a ... Font data
  35b ... Conversion rule data
  W ... Network system
  G, G '... Image
  Sa: Display data
  Sb: Output data
  Sr ... Request signal

Claims (3)

出力すべき出力データを生成すると共に、表示データに対応する画像を表示する表示手段を備えるデータ生成装置と、前記出力データを変換データを用いて変換して変換出力データを生成すると共に前記表示データを生成する変換装置と、前記変換出力データを出力する出力装置と、を備える出力制御システムであって、
前記変換装置は、
記出力データ全体に対応して生成すべき全体表示データを、予め設定されている制限時間であって、前記変換出力データの前記出力装置における出力態様を示す画像を前記表示手段に表示する際の当該表示を終了するまでの時間である制限時間内で生成可能な範囲で、前記変換データ及び前記出力データを用いて生成する生成手段と、
前記出力装置における前記変換出力データの出力前に、前記生成すべき全体表示データのうち、前記制限時間内で生成された範囲の表示データを前記データ生成装置に伝送する伝送手段と、を備え
前記データ生成装置は、
前記生成すべき全体表示データのうち、前記制限時間内で生成された範囲以外のデータである追加表示データの伝送を要求する要求信号を生成する要求手段を備え、
前記生成手段は、前記要求信号が伝送されたとき、前記変換データ及び前記出力データを用いて前記追加表示データを生成し、
更に前記伝送手段は、当該追加表示データを前記データ生成装置に伝送し、
前記表示手段は、前記伝送された表示データに加えて、当該伝送された追加表示データを表示することを特徴とする出力制御システム。
A data generation device including display means for generating output data to be output and displaying an image corresponding to the display data; and generating the conversion output data by converting the output data using the conversion data and the display data An output control system comprising: a conversion device that generates the output; and an output device that outputs the converted output data,
The converter is
The entire display data to be generated corresponding to the entire pre-SL output data, a time limit is set in advance, when displaying an image indicating the output mode in the output device of the converted output data to said display means Generating means for generating using the conversion data and the output data in a range that can be generated within a time limit that is the time until the display of the
Transmission means for transmitting display data in a range generated within the time limit among the entire display data to be generated before output of the converted output data in the output device, to the data generation device ,
The data generation device includes:
Requesting means for generating a request signal for requesting transmission of additional display data that is data outside the range generated within the time limit among the entire display data to be generated,
The generation means generates the additional display data using the converted data and the output data when the request signal is transmitted,
Further, the transmission means transmits the additional display data to the data generation device,
In addition to the transmitted display data, the display means displays the transmitted additional display data .
出力すべき出力データを生成すると共に、表示データに対応する画像を表示する表示手段を備えるデータ生成装置と、前記出力データを変換データを用いて変換して変換出力データを生成すると共に前記表示データを生成する変換装置と、前記変換出力データを出力する出力装置と、を備える出力制御システムにおける出力制御方法であって、
前記変換装置において、記出力データ全体に対応して生成すべき全体表示データを、予め設定されている制限時間であって、前記変換出力データの前記出力装置における出力態様を示す画像を前記表示手段に表示する際の当該表示を終了するまでの時間である制限時間内で生成可能な範囲で、前記変換データ及び前記出力データを用いて生成する生成工程と、
前記変換装置において、前記出力装置における前記変換出力データの出力前に、前記生成すべき全体表示データのうち、前記制限時間内で生成された範囲の表示データを前記データ生成装置に伝送する伝送工程と、
前記データ生成装置において、前記生成すべき全体表示データのうち、前記制限時間内で生成された範囲以外のデータである追加表示データの伝送を要求する要求信号を生成する要求工程と、
前記変換装置において、前記要求信号が伝送されたとき、前記変換データ及び前記出力データを用いて前記追加表示データを生成する追加生成工程と、
前記変換装置において、当該追加表示データを前記データ生成装置に伝送する追加伝送工程と、
前記データ生成装置において、前記伝送された表示データに加えて、当該伝送された追加表示データを前記表示手段に表示する表示工程と、
を備えることを特徴とする出力制御方法。
A data generation device including display means for generating output data to be output and displaying an image corresponding to the display data; and generating the conversion output data by converting the output data using the conversion data and the display data An output control method in an output control system comprising: a conversion device that generates the output; and an output device that outputs the converted output data,
In the converter, the pre-Symbol entire display data to be generated corresponding to the entire output data, a time limit is set in advance, the display an image showing an output mode in the output device of the transformed data A generation step of generating using the conversion data and the output data in a range that can be generated within a time limit that is a time until the display is ended when displaying on the means ;
In the conversion device, before outputting the converted output data in the output device, a transmission step of transmitting display data in a range generated within the time limit among the entire display data to be generated to the data generation device When,
In the data generation device, a request step for generating a request signal for requesting transmission of additional display data which is data outside the range generated within the time limit among the entire display data to be generated,
In the conversion device, when the request signal is transmitted, an additional generation step of generating the additional display data using the conversion data and the output data;
In the conversion device, an additional transmission step of transmitting the additional display data to the data generation device;
In the data generation device, in addition to the transmitted display data, a display step of displaying the transmitted additional display data on the display means;
An output control method comprising:
出力すべき出力データを生成すると共に、表示データに対応する画像を表示する表示手段を備えるデータ生成装置と、前記出力データを変換データを用いて変換して変換出力データを生成すると共に前記表示データを生成する変換装置と、前記変換出力データを出力する出力装置と、を備える出力制御システムにおける出力制御のための出力制御プログラム及び副出力制御プログラムが記録された記録媒体であって、
前記変換装置に含まれるコンピュータを、
記出力データ全体に対応して生成すべき全体表示データを、予め設定されている制限時間であって、前記変換出力データの前記出力装置における出力態様を示す画像を前記表示手段に表示する際の当該表示を終了するまでの時間である制限時間内で生成可能な範囲で、前記変換データ及び前記出力データを用いて生成する生成手段、及び、
前記出力装置における前記変換出力データの出力前に、前記生成すべき全体表示データのうち、前記制限時間内で生成された範囲の表示データを前記データ生成装置に伝送する伝送手段、として機能させるための出力制御プログラムが記録されていると共に、
前記データ生成装置に含まれるコンピュータを、
前記生成すべき全体表示データのうち、前記制限時間内で生成された範囲以外のデータである追加表示データの伝送を要求する要求信号を生成する要求手段として機能させるための副出力制御プログラムが記録されており、
前記生成手段として機能するコンピュータは、前記要求信号が伝送されたとき、前記変換データ及び前記出力データを用いて前記追加表示データを生成し、
更に前記伝送手段として機能するコンピュータは、当該追加表示データを前記データ生成装置に伝送し、
前記データ生成装置に含まれるコンピュータは、前記伝送された表示データに加えて、当該伝送された追加表示データを表示することを特徴とする出力制御システム。
A data generation device including display means for generating output data to be output and displaying an image corresponding to the display data; and generating the conversion output data by converting the output data using the conversion data and the display data A recording medium on which an output control program and a sub-output control program for output control in an output control system comprising: a conversion device that generates the output data; and an output device that outputs the converted output data,
A computer included in the conversion device;
The entire display data to be generated corresponding to the entire pre-SL output data, a time limit is set in advance, when displaying an image indicating the output mode in the output device of the converted output data to said display means Generating means for generating using the conversion data and the output data in a range that can be generated within a time limit that is a time until the display of the display , and
Before transmitting the converted output data in the output device , among the entire display data to be generated, to function as transmission means for transmitting display data in a range generated within the time limit to the data generation device The output control program is recorded ,
A computer included in the data generation device;
A sub-output control program for functioning as request means for generating a request signal for requesting transmission of additional display data, which is data outside the range generated within the time limit, of the entire display data to be generated is recorded Has been
The computer functioning as the generation unit generates the additional display data using the converted data and the output data when the request signal is transmitted,
Further, the computer functioning as the transmission means transmits the additional display data to the data generation device,
The computer included in the data generation apparatus displays the transmitted additional display data in addition to the transmitted display data .
JP12736197A 1997-05-16 1997-05-16 OUTPUT CONTROL SYSTEM, OUTPUT CONTROL METHOD, OUTPUT CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING SUB-OUTPUT CONTROL PROGRAM Expired - Fee Related JP3843538B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12736197A JP3843538B2 (en) 1997-05-16 1997-05-16 OUTPUT CONTROL SYSTEM, OUTPUT CONTROL METHOD, OUTPUT CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING SUB-OUTPUT CONTROL PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12736197A JP3843538B2 (en) 1997-05-16 1997-05-16 OUTPUT CONTROL SYSTEM, OUTPUT CONTROL METHOD, OUTPUT CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING SUB-OUTPUT CONTROL PROGRAM

Publications (2)

Publication Number Publication Date
JPH10320158A JPH10320158A (en) 1998-12-04
JP3843538B2 true JP3843538B2 (en) 2006-11-08

Family

ID=14958058

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12736197A Expired - Fee Related JP3843538B2 (en) 1997-05-16 1997-05-16 OUTPUT CONTROL SYSTEM, OUTPUT CONTROL METHOD, OUTPUT CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING SUB-OUTPUT CONTROL PROGRAM

Country Status (1)

Country Link
JP (1) JP3843538B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001312381A (en) * 2000-05-01 2001-11-09 Ricoh Co Ltd PRINTING SYSTEM, PRINTING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING PROGRAM FOR CAUSING COMPUTER TO EXECUTE THE METHOD
JP5929689B2 (en) * 2012-10-12 2016-06-08 コニカミノルタ株式会社 Preview image generation apparatus, preview image generation method, and computer program
JP6160914B2 (en) * 2013-10-01 2017-07-12 コニカミノルタ株式会社 Preview image generation method, preview image generation program, and preview image generation apparatus
JP6686732B2 (en) * 2015-07-06 2020-04-22 株式会社リコー Information processing apparatus, information processing system, program, and control method
JP6604237B2 (en) * 2016-03-01 2019-11-13 株式会社リコー Information processing apparatus, information processing system, program, and control method

Also Published As

Publication number Publication date
JPH10320158A (en) 1998-12-04

Similar Documents

Publication Publication Date Title
JP3246313B2 (en) Color printing equipment
JPH111029A (en) Color print system, color printer, and computer-readable recording medium storing computer-executable program
JP3077581B2 (en) Color printing equipment
US6388757B1 (en) Printing apparatus, printing system, and a method for acquiring character resources of the printing system
JPH11105349A (en) PRINT PROCESSING SYSTEM, PRINT PROCESSING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING PRINT PROCESSING CONTROL PROGRAM
JP3843538B2 (en) OUTPUT CONTROL SYSTEM, OUTPUT CONTROL METHOD, OUTPUT CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING SUB-OUTPUT CONTROL PROGRAM
US7440122B2 (en) Image processing apparatus managing user profiles, image processing method managing user profiles, and storage medium thereof
JPH04238062A (en) Print data processing device
JPH11136459A (en) Image input / output device and method
JPH07325693A (en) Information processing system preview display method
JP3690057B2 (en) OUTPUT CONTROL SYSTEM, OUTPUT CONTROL METHOD, RECORDING MEDIUM RECORDING OUTPUT CONTROL PROGRAM, DATA GENERATION DEVICE USED FOR OUTPUT CONTROL SYSTEM, DATA CONVERSION DEVICE USED IN OUTPUT CONTROL SYSTEM, DATA CONVERSION CONTROL METHOD, AND RECORDING MEDIUM RECORDING DATA CONVERSION CONTROL PROGRAM
JP3695094B2 (en) PRINT PROCESSING SYSTEM, PRINT PROCESSING METHOD, COMPUTER-READABLE RECORDING MEDIUM CONTAINING PRINT PROCESSING CONTROL PROGRAM, AND DATA CONVERSION DEVICE USED FOR PRINT PROCESSING SYSTEM
JP2004070661A (en) Print control method, information processing apparatus, and image processing apparatus
JPH11164139A (en) Image processor
JP3226583B2 (en) Color image processing system and image processing apparatus
JPH10301742A (en) Output control system, output control method, and recording medium recording output control program
JPH10301740A (en) PRINT CONTROL SYSTEM, PRINT CONTROL METHOD, AND RECORDING MEDIUM CONTAINING PRINT CONTROL PROGRAM
JP3236053B2 (en) Image processing system and image processing method
JP3636891B2 (en) Color image output method
JP3154243B2 (en) Printing equipment
JP3653927B2 (en) OUTPUT CONTROL SYSTEM, OUTPUT CONTROL METHOD, RECORDING MEDIUM RECORDING OUTPUT CONTROL PROGRAM, DATA GENERATION DEVICE USED FOR OUTPUT CONTROL SYSTEM, DATA CONVERSION DEVICE USED IN OUTPUT CONTROL SYSTEM, DATA CONVERSION CONTROL METHOD, AND RECORDING MEDIUM RECORDING DATA CONVERSION CONTROL PROGRAM
JP2006338569A (en) Image output system, image output method, program for executing its procedure and recording medium with its program recorded
JP2002318680A (en) Image processor and image processing method
JP3258479B2 (en) Image processing system
JP3690058B2 (en) PRINT CONTROL SYSTEM, PRINT CONTROL METHOD, RECORDING MEDIUM CONTAINING PRINT CONTROL PROGRAM, DATA GENERATION DEVICE USED FOR PRINT CONTROL SYSTEM, DATA CONVERSION DEVICE USED FOR PRINT CONTROL SYSTEM, DATA CONVERSION CONTROL METHOD, AND RECORDING MEDIUM RECORDING DATA CONVERSION CONTROL PROGRAM

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040415

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060407

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060411

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060612

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060725

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060807

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100825

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110825

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120825

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120825

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130825

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees