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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 55
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 2
- 238000006243 chemical reaction Methods 0.000 claims description 71
- 230000005540 biological transmission Effects 0.000 claims description 29
- 238000012545 processing Methods 0.000 description 37
- 238000011161 development Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 9
- 238000012790 confirmation Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 229910017784 Sb In Inorganic materials 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
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】
上記の課題を解決するために、請求項2に記載の発明は、出力すべき出力データを生成すると共に、表示データに対応する画像を表示するディスプレイ等の表示手段を備えるデータ生成装置と、前記出力データを変換データを用いて変換して変換出力データを生成すると共に前記表示データを生成する変換装置と、前記変換出力データを出力する出力装置と、を備える出力制御システムにおける出力制御方法であって、前記変換装置において、前記出力データ全体に対応して生成すべき全体表示データを、予め設定されている制限時間であって、前記変換出力データの前記出力装置における出力態様を示す画像を前記表示手段に表示する際の当該表示を終了するまでの時間である制限時間内で生成可能な範囲で、前記変換データ及び前記出力データを用いて生成する生成工程と、前記変換装置において、前記出力装置における前記変換出力データの出力前に、前記生成すべき全体表示データのうち、前記制限時間内で生成された範囲の表示データを前記データ生成装置に伝送する伝送工程と、前記データ生成装置において、前記生成すべき全体表示データのうち、前記制限時間内で生成された範囲以外のデータである追加表示データの伝送を要求する要求信号を生成する要求工程と、前記変換装置において、前記要求信号が伝送されたとき、前記変換データ及び前記出力データを用いて前記追加表示データを生成する追加生成工程と、前記変換装置において、当該追加表示データを前記データ生成装置に伝送する追加伝送工程と、前記データ生成装置において、前記伝送された表示データに加えて、当該伝送された追加表示データを前記表示手段に表示する表示工程と、を備える。
【0022】
請求項2に記載の発明の作用によれば、生成工程において、出力データ全体に対応して生成すべき全体表示データを、予め設定されている制限時間内で生成可能な範囲で、変換データ及び出力データを用いて生成する。
【0023】
そして、伝送工程において、出力装置における変換出力データの出力前に、生成すべき全体表示データのうち、前記制限時間内で生成された範囲の表示データをデータ生成装置に伝送する。
【0024】
よって、出力データに対応した全体表示データの一部である表示データの表示が制限時間内に終了するので、変換出力データの出力前において当該出力の概略態様を迅速に確認できる。
【0025】
【0026】
また、要求工程において、追加表示データの伝送を要求する要求信号を生成する。
【0027】
そして、追加生成工程において、要求信号が伝送されたとき、変換データ及び出力データを用いて追加表示データを生成する。
【0028】
更に追加伝送工程において、当該追加表示データをデータ生成装置に伝送する。
【0029】
そして、表示工程において、表示データに加えて、当該伝送された追加表示データを表示手段に表示する。
【0030】
よって、表示データだけでは不十分な場合に、更に広い範囲の出力態様をも確認することができる。
【0031】
【0032】
【0033】
【0034】
【0035】
【0036】
【0037】
上記の課題を解決するために、請求項3に記載の発明は、出力すべき出力データを生成すると共に、表示データに対応する画像を表示するディスプレイ等の表示手段を備えるコンピュータ等のデータ生成装置と、前記出力データを変換データを用いて変換して変換出力データを生成すると共に前記表示データを生成するデータ変換器等の変換装置と、前記変換出力データを出力するプリンタ等の出力装置と、を備える出力制御システムにおける出力制御のための出力制御プログラムが記録された記録媒体であって、前記変換装置に含まれるコンピュータを、前記出力データ全体に対応して生成すべき全体表示データを、予め設定されている制限時間であって、前記変換出力データの前記出力装置における出力態様を示す画像を前記表示手段に表示する際の当該表示を終了するまでの時間である制限時間内で生成可能な範囲で、前記変換データ及び前記出力データを用いて生成する生成手段、及び、前記出力装置における前記変換出力データの出力前に、前記生成すべき全体表示データのうち、前記制限時間内で生成された範囲の表示データを前記データ生成装置に伝送する伝送手段、として機能させるための出力制御プログラムが記録されていると共に、前記データ生成装置に含まれるコンピュータを、前記生成すべき全体表示データのうち、前記制限時間内で生成された範囲以外のデータである追加表示データの伝送を要求する要求信号を生成する要求手段として機能させるための副出力制御プログラムが記録されており、前記生成手段として機能するコンピュータは、前記要求信号が伝送されたとき、前記変換データ及び前記出力データを用いて前記追加表示データを生成し、更に前記伝送手段として機能するコンピュータは、当該追加表示データを前記データ生成装置に伝送し、前記データ生成装置に含まれるコンピュータは、前記伝送された表示データに加えて、当該伝送された追加表示データを表示するように構成される。
【0038】
請求項3に記載の発明の作用によれば、生成手段として機能するコンピュータは、出力データ全体に対応して生成すべき全体表示データを、予め設定されている制限時間内で生成可能な範囲で、変換データ及び出力データを用いて生成する。
【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】
請求項2に記載の発明によれば、出力データに対応した全体表示データの一部である表示データの表示が予め設定されている制限時間内に終了するので、変換出力データの出力前において当該出力の概略態様を迅速に確認できる。
【0150】
従って、出力態様の確認を迅速化して出力データの出力処理全体を効率化できる。
【0151】
また、表示データだけでは不十分な場合には、更に広い範囲の出力態様をも確認することができる。
【0152】
【0153】
【0154】
【0155】
請求項3に記載の発明によれば、出力データに対応した全体表示データの一部である表示データの表示が予め設定されている制限時間内に終了するので、変換出力データの出力前において当該出力の概略態様を迅速に確認できる。
【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
[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
[0055]
In this configuration, each of the
[0056]
Here, the preview process refers to a display described later that is included in each of the
[0057]
The switch 5 includes a buffer unit that temporarily stores output data from each of the
[0058]
Furthermore, the switching device 5 distributes display data, which will be described later, output from the
[0059]
On the other hand, the
[0060]
Then, the
[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
[0063]
As shown in FIG. 2 (a), the
[0064]
In the above configuration, the
[0065]
On the other hand, when data necessary for processing in the
[0066]
The
[0067]
The
[0068]
Further, the
[0069]
Finally, the CPU 10 performs processing such as corresponding document creation and image processing using an application program stored in the
[0070]
The operation of the
[0071]
Next, the configuration and operation of the
[0072]
As shown in FIG. 2B, the
[0073]
In this configuration, the
[0074]
On the other hand, the
[0075]
The
[0076]
Further, the
[0077]
Finally, the
[0078]
The operation of the
[0079]
Finally, the configuration and operation of the
[0080]
As shown in FIG. 3, the
[0081]
Further, the bitmap
[0082]
Here, the
[0083]
In this configuration, the interface 22 a performs an interface operation with respect to data from the
[0084]
Then, the
[0085]
Next, the
[0086]
The
[0087]
Next, the
[0088]
On the other hand, the bitmap
[0089]
In the development processing in the bitmap
[0090]
The interface 22b performs interface processing on data necessary for printing processing in the
[0091]
Finally, the display
[0092]
The operation of the
[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
[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
[0095]
In the following description, preview processing using the
[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
[0098]
The generated output data Sb is transmitted to the
[0099]
Next, it is determined whether or not a command for previewing the output data Sb in the
[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
[0101]
Next, when the request signal Sr is received by the data converter 6 (step S6), the display
[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
[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
[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
[0106]
When the print output is finished, the output data Sb stored in the
[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
[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
[0111]
If the time limit is not set in step S71 (step S71; no), a part of the output data Sb stored in the
[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
[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
[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
[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
[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
[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
[0118]
Next, an image displayed on the
[0119]
In FIG. 6, for example, the output data Sb is output data Sb for printing out an image G including a
[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
[0122]
Further, the print bitmap data for print output in the
[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
[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
[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
[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
[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
[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
[0132]
Here, as the setting of the simplified display data, for example, only a frame indicating a range on the
[0133]
More specifically, for example, the output data Sb is output data Sb for printing out an image G including a
[0134]
The image displayed on the
[0135]
Furthermore, the images displayed on the
[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
[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
[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 .
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)
| 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 |
-
1997
- 1997-05-16 JP JP12736197A patent/JP3843538B2/en not_active Expired - Fee Related
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 |