JP3695094B2 - PRINT PROCESSING SYSTEM, PRINT PROCESSING METHOD, COMPUTER-READABLE RECORDING MEDIUM CONTAINING PRINT PROCESSING CONTROL PROGRAM, AND DATA CONVERSION DEVICE USED FOR PRINT PROCESSING SYSTEM - Google Patents
PRINT PROCESSING SYSTEM, PRINT PROCESSING METHOD, COMPUTER-READABLE RECORDING MEDIUM CONTAINING PRINT PROCESSING CONTROL PROGRAM, AND DATA CONVERSION DEVICE USED FOR PRINT PROCESSING SYSTEM Download PDFInfo
- Publication number
- JP3695094B2 JP3695094B2 JP28470997A JP28470997A JP3695094B2 JP 3695094 B2 JP3695094 B2 JP 3695094B2 JP 28470997 A JP28470997 A JP 28470997A JP 28470997 A JP28470997 A JP 28470997A JP 3695094 B2 JP3695094 B2 JP 3695094B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- image
- display
- processing
- 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
- 238000012545 processing Methods 0.000 title claims description 194
- 238000006243 chemical reaction Methods 0.000 title claims description 74
- 238000003672 processing method Methods 0.000 title claims description 24
- 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 1
- 230000005540 biological transmission Effects 0.000 claims description 20
- 230000004044 response Effects 0.000 claims description 17
- 238000000605 extraction Methods 0.000 claims description 9
- 239000000284 extract Substances 0.000 claims description 7
- 238000000034 method Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 12
- 238000012790 confirmation Methods 0.000 description 6
- 238000012937 correction Methods 0.000 description 4
- 238000007781 pre-processing Methods 0.000 description 4
- 239000000470 constituent Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Images
Landscapes
- Record Information Processing For Printing (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、パーソナルコンピュータ等のデータ処理装置から、プリンタサーバー装置等のデータ変換装置に印刷データを送信し、データ変換装置にて作成したプレビューデータをデータ処理装置で確認する等の前処理を行った後に、データ処理装置からプリンタ装置等の印刷装置に印刷データを送信して印刷処理を行わせる印刷処理システム、印刷処理方法、印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体、及び印刷処理システムに用いられるデータ変換装置の技術分野に属するものである。
【0002】
【従来の技術】
以上のような印刷処理システムにおいては、先ず、データ処理装置上でアプリケーションソフトウェア等により画像を作成し、当該画像に基づく印刷データをページ記述言語等により作成してプリンタ装置に送信する。次に、プリンタ装置においては、前記ページ記述言語等を解釈して描画データを作成すると共に、プレビューデータを作成し、データ処理装置側からプレビューデータの送信要求があった場合には、このプレビューデータをデータ処理装置に送信する。従って、データ処理装置の使用者は、データ処理装置の表示装置においてこのプレビューデータを視認することにより、所望の描画データが作成されていることを確認することができる。そして、この確認の後にデータ処理装置からプリンタ装置に対してプリント開始要求を送信することにより、プリンタ装置によるプリント処理が行われ、所望のプリント画像を得ることができる。
【0003】
【発明が解決しようとする課題】
しかしながら、従来の印刷処理システムにおいては、前記プレビューデータを作成するための描画データは、ビットマップデータ等のデータ量の多いデータであるため、この描画データへの展開処理に長時間を要する場合があるだけでなく、データの転送にも長時間を要する場合があった。
【0004】
特に、パーソナルコンピュータ等のコンピュータ装置と、プリンタ装置とをネットワークを介して接続したシステムにおいては、ネットワーク回線の混雑状況等により、十分な転送レートを確保できず、プレビューデータの送信にかなりの長い時間を要し、印刷結果を迅速に確認することができなかった。
【0005】
この問題を解決するためには、プレビューデータの解像度を低下させて送信することも考えられるが、この方法では、例えば画像の一部分を拡大してより一層詳細に印刷結果を確認しようとする要求に応えることができない。
【0006】
本発明は、このような問題を解決するために、印刷結果に対する忠実度を大きく損なうことなく、迅速にプレビュー処理を行うことが可能な印刷処理システム、印刷処理方法、印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体、及び印刷処理システムに用いられるデータ変換装置を提供することを課題としている。
【0007】
【課題を解決するための手段】
請求項1に記載の印刷処理システムは、前記課題を解決するために、データ処理装置とデータ変換装置と印刷装置とを備え、前記各装置間でデータの送受信を行い、少なくとも印刷処理と、印刷開始前に印刷実行データの確認又は修正を行う印刷前処理とを行う印刷処理システムであって、前記データ処理装置は、印刷指示データを生成しデータ変換装置に出力する印刷指示データ制御手段と、印刷前処理の要求信号をデータ変換装置に出力する要求手段と、データ変換装置から出力される部分的な表示データを補間して全体的な表示データを生成する表示データ補間手段と、編集指示の入力或いは全体的な表示データに基づく画像の表示又は修正が可能なデータ編集手段と、前記編集指示として、前記画像上における所望の領域の指定と、当該指定領域における画像の詳細表示が入力された場合には、指定領域情報と詳細表示要求信号とを、データ変換装置に出力する詳細表示要求手段とを備え、前記データ変換装置は、前記印刷指示データに基づいて印刷実行データを生成する印刷実行データ生成手段と、前記印刷実行データに基づいて、所定の解像度の画像要素から構成される表示データを生成する表示データ生成手段と、印刷前処理要求に応じて、前記表示データの所定の分割領域毎に、所定数の画像要素を抽出し、又は、前記指定領域情報と詳細表示要求に基づき、当該指定領域に含まれる前記分割領域中から未抽出の画像要素を所定数抽出して、段階的に部分的な表示データをデータ処理装置に出力する画像要素抽出手段と、を備えたことを特徴とする。
【0008】
請求項1に記載の印刷処理システムによれば、まず、データ処理装置においては、印刷指示データ制御手段により、印刷指示データが生成され、データ変換装置に出力される。また、要求手段により、印刷前処理の要求信号がデータ変換装置に出力される。これに対し、データ変換装置においては、印刷実行データ生成手段により、前記印刷指示データに基づいて印刷実行データが生成され、更に表示データ生成手段により、当該印刷実行データに基づき、所定の解像度の画像要素から構成される表示データが生成される。そして、画像要素抽出手段により、前記印刷前処理要求に応じて、前記表示データの所定の分割領域毎に、所定数の画像要素が抽出され、段階的に部分的な表示データがデータ処理装置に出力される。
【0009】
一方、この部分的な表示データを受けたデータ処理装置においては、表示データ補間手段により、部分的な表示データが補間されて全体的な表示データが生成される。そして、データ編集手段により、当該表示データに対する編集指示の入力或いは全体的な表示データに基づく画像の表示又は修正が行われた後、前記編集指示として、前記画像上における所望の領域の指定と、当該指定領域における画像の詳細表示が入力された場合には、詳細表示要求手段により、指定領域情報と詳細表示要求信号とがデータ変換装置に出力される。
【0010】
この指定領域情報と詳細表示要求を受けたデータ変換装置は、画像要素抽出手段により、これらの情報に基づいて、当該指定領域に含まれる前記分割領域中から未抽出の画像要素を所定数抽出して、段階的に部分的な表示データをデータ処理装置に出力する。
【0011】
以下、上述の処理を繰り返すことにより、データ処理装置からの領域の指定と詳細表示要求に対して、データ変換装置からの部分的な表示データが徐々に画像要素の抽出数を増加させながら段階的に出力される。
【0012】
以上のように、最初は表示データの解像度が粗いために、当該表示データの出力は短時間で済むことになる。そして、表示データの確認が、この粗い解像度で済む場合には、これ以上の表示データの出力を要求しなければ良いので、短時間で表示データの出力と確認を行うことができる。
【0013】
また、部分的に表示データを拡大して確認したい場合等、更に詳細な表示を必要とする場合には、表示データが徐々に画像要素の抽出数を増加させながら段階的に出力されるので、印刷結果を高い精度で確認することができる。
【0014】
このように、表示データの迅速な出力と、詳細な表示の両方を、使用者の要求に応じて満足させることができる。
【0015】
請求項2に記載の印刷処理システムは、前記課題を解決するために、請求項1に記載の印刷処理システムにおいて、前記詳細表示要求手段は、前記編集指示として、前記指定した領域における画像の拡大が入力された場合には、前記詳細表示要求信号を生成して、前記データ変換装置に出力することを特徴とする。
【0016】
請求項2に記載の印刷処理システムによれば、編集指示として、前記指定した領域における画像の拡大が入力された場合には、詳細表示要求手段により詳細表示要求信号が生成され、データ変換装置に出力される。これに対し、データ変換装置においては、画像要素抽出手段により、画像の拡大を行う指定領域情報と、詳細表示要求に基づき、当該指定領域に含まれる前記分割領域中から未抽出の画像要素が所定数抽出され、段階的に部分的な表示データがデータ処理装置に出力される。また、この表示データを受けたデータ処理装置においては、表示データ補間手段により、前記部分的な表示データを補間して全体的な表示データが生成され、データ編集手段により、高い解像度での画像の拡大表示が行われる。従って、最初は解像度の粗い画像であるため、データ変換装置からデータ処理装置に対して高速に表示データが送信され、迅速に表示データの確認が可能になる。そして、所定の領域を拡大する編集作業が行われた場合には、当該領域についてのみ解像度を高くする表示データがデータ変換装置から送信され、拡大された画像は他の領域よりも高い解像度で表示される。従って、拡大された画像を精査することができる。
【0017】
請求項3に記載の印刷処理システムは、前記課題を解決するために、請求項2に記載の印刷処理システムにおいて、前記データ編集手段は、前記編集指示として、前記指定した領域における画像の拡大が入力された場合には、画像の表示領域を当該指定した領域に変更することを特徴とする。
【0018】
請求項3に記載の印刷処理システムによれば、編集指示として、前記指定した領域における画像の拡大が入力された場合には、データ編集手段により、画像の表示領域が当該指定した領域に変更される。従って、画像の角部等を拡大する場合でも、当該拡大された画像は、高い解像度で表示されるだけでなく、画面中央部に表示されることになり、画像の確認等の作業がより一層容易となる。
【0019】
請求項4に記載の印刷処理方法は、前記課題を解決するために、データ処理装置とデータ変換装置と印刷装置とを備え、前記各装置間でデータの送受信を行い、少なくとも印刷処理と、印刷開始前に印刷実行データの確認又は修正を行う印刷前処理とを行う印刷処理方法であって、印刷指示データを生成しデータ変換装置に出力する工程と、印刷前処理の要求信号をデータ変換装置に出力する工程と、データ変換装置から出力される部分的な表示データを補間して全体的な表示データを生成する工程と、編集指示の入力或いは全体的な表示データに基づく画像の表示又は修正を行う工程と、前記編集指示として、前記画像上における所望の領域の指定と、当該指定領域における画像の詳細表示が入力された場合には、指定領域情報と詳細表示要求信号とを、データ変換装置に出力する工程と、前記印刷指示データに基づいて印刷実行データを生成する工程と、前記印刷実行データに基づいて、所定の解像度の画像要素から構成される表示データを生成する工程と、印刷前処理要求に応じて、前記表示データの所定の分割領域毎に、所定数の画像要素を抽出し、又は、前記指定領域情報と詳細表示要求に基づき、当該指定領域に含まれる前記分割領域中から未抽出の画像要素を所定数抽出して、段階的に部分的な表示データをデータ処理装置に出力する工程とを備えたことを特徴とする。
【0020】
請求項4に記載の印刷処理方法によれば、まず、データ処理装置において印刷指示データが生成され、データ変換装置に出力される。また、印刷前処理の要求信号がデータ変換装置に出力される。これに対し、データ変換装置においては、前記印刷指示データに基づいて印刷実行データが生成され、更に当該印刷実行データに基づき、所定の解像度の画像要素から構成される表示データが生成される。そして、前記印刷前処理要求に応じて、前記表示データの所定の分割領域毎に、所定数の画像要素が抽出され、段階的に部分的な表示データがデータ処理装置に出力される。
【0021】
一方、この部分的な表示データを受けたデータ処理装置においては、部分的な表示データが補間されて全体的な表示データが生成される。そして、当該表示データに対する編集指示の入力或いは全体的な表示データに基づく画像の表示又は修正が行われた後、前記編集指示として、前記画像上における所望の領域の指定と、当該指定領域における画像の詳細表示が入力された場合には、指定領域情報と詳細表示要求信号とがデータ変換装置に出力される。
【0022】
この指定領域情報と詳細表示要求を受けたデータ変換装置は、これらの情報に基づいて、当該指定領域に含まれる前記分割領域中から未抽出の画像要素を所定数抽出して、段階的に部分的な表示データをデータ処理装置に出力する。
【0023】
以下、上述の処理を繰り返すことにより、データ処理装置からの領域の指定と詳細表示要求に対して、データ変換装置からの部分的な表示データが徐々に画像要素の抽出数を増加させながら段階的に出力される。
【0024】
以上のように、最初は表示データの解像度が粗いために、当該表示データの出力は短時間で済むことになる。そして、表示データの確認が、この粗い解像度で済む場合には、これ以上の表示データの出力を要求しなければ良いので、短時間で表示データの出力と確認を行うことができる。
【0025】
また、部分的に表示データを拡大して確認したい場合等、更に詳細な表示を必要とする場合には、表示データが徐々に画像要素の抽出数を増加させながら段階的に出力されるので、印刷結果を高い精度で確認することができる。
【0026】
このように、表示データの迅速な出力と、詳細な表示の両方を、使用者の要求に応じて満足させることができる。
【0027】
請求項5に記載の印刷処理方法は、前記課題を解決するために、請求項4に記載の印刷処理方法において、前記詳細表示要求信号を出力する工程は、前記編集指示として、前記指定した領域における画像の拡大が入力された場合に、前記詳細表示要求信号を生成して、前記データ変換装置に出力する工程を含む、ことを特徴とする。
【0028】
請求項5に記載の印刷処理方法によれば、編集指示として、前記指定した領域における画像の拡大が入力された場合には、詳細表示要求信号が生成され、データ変換装置に出力される。これに対し、データ変換装置においては、画像の拡大を行う指定領域情報と、詳細表示要求に基づき、当該指定領域に含まれる前記分割領域中から未抽出の画像要素が所定数抽出され、段階的に部分的な表示データがデータ処理装置に出力される。また、この表示データを受けたデータ処理装置においては、前記部分的な表示データを補間して全体的な表示データが生成され、高い解像度での画像の拡大表示が行われる。従って、最初は解像度の粗い画像であるため、データ変換装置からデータ処理装置に対して高速に表示データが送信され、迅速に表示データの確認が可能になる。そして、所定の領域を拡大する編集作業が行われた場合には、当該領域についてのみ解像度を高くする表示データがデータ変換装置から送信され、拡大された画像は他の領域よりも高い解像度で表示される。従って、拡大された画像を精査することができる。
【0029】
請求項6に記載の印刷処理方法は、前記課題を解決するために、請求項5に記載の印刷処理方法において、前記画像の表示又は修正を行う工程は、前記編集指示として、前記指定した領域における画像の拡大が入力された場合に、画像の表示領域を当該指定した領域に変更する工程を含むことを特徴とする。
【0030】
請求項6に記載の印刷処理方法によれば、編集指示として、前記指定した領域における画像の拡大が入力された場合には、画像の表示領域が当該指定した領域に変更される。従って、画像の角部等を拡大する場合でも、当該拡大された画像は、高い解像度で表示されるだけでなく、画面中央部に表示されることになり、画像の確認等の作業がより一層容易となる。
【0031】
請求項7に記載の印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体は、前記課題を解決するために、データ処理装置とデータ変換装置と印刷装置とを備え、前記各装置間でデータの送受信を行い、少なくとも印刷処理と、印刷開始前に印刷実行データの確認又は修正を行う印刷前処理とを行う印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体であって、前記印刷処理制御プログラムは、コンピュータに、印刷指示データを生成しデータ変換装置に出力する工程と、印刷前処理の要求信号をデータ変換装置に出力する工程と、データ変換装置から出力される部分的な表示データを補間して全体的な表示データを生成する工程と、編集指示の入力或いは全体的な表示データに基づく画像の表示又は修正を行う工程と、前記編集指示として、前記画像上における所望の領域の指定と、当該指定領域における画像の詳細表示が入力された場合には、指定領域情報と詳細表示要求信号とを、データ変換装置に出力する工程と、前記印刷指示データに基づいて印刷実行データを生成する工程と、前記印刷実行データに基づいて、所定の解像度の画像要素から構成される表示データを生成する工程と、印刷前処理要求に応じて、前記表示データの所定の分割領域毎に、所定数の画像要素を抽出し、又は、前記指定領域情報と詳細表示要求に基づき、当該指定領域に含まれる前記分割領域中から未抽出の画像要素を所定数抽出して、段階的に部分的な表示データをデータ処理装置に出力する工程とを実行させることを特徴とする。
【0032】
請求項7に記載の印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体を、コンピュータに読み取らせることにより、次のような工程が実行される。まず、データ処理装置において印刷指示データが生成され、データ変換装置に出力される。また、印刷前処理の要求信号がデータ変換装置に出力される。これに対し、データ変換装置においては、前記印刷指示データに基づいて印刷実行データが生成され、更に当該印刷実行データに基づき、所定の解像度の画像要素から構成される表示データが生成される。そして、前記印刷前処理要求に応じて、前記表示データの所定の分割領域毎に、所定数の画像要素が抽出され、段階的に部分的な表示データがデータ処理装置に出力される。
【0033】
一方、この部分的な表示データを受けたデータ処理装置においては、部分的な表示データが補間されて全体的な表示データが生成される。そして、当該表示データに対する編集指示の入力或いは全体的な表示データに基づく画像の表示又は修正が行われた後、前記編集指示として、前記画像上における所望の領域の指定と、当該指定領域における画像の詳細表示が入力された場合には、指定領域情報と詳細表示要求信号とがデータ変換装置に出力される。
【0034】
この指定領域情報と詳細表示要求を受けたデータ変換装置は、これらの情報に基づいて、当該指定領域に含まれる前記分割領域中から未抽出の画像要素を所定数抽出して、段階的に部分的な表示データをデータ処理装置に出力する。
【0035】
以下、上述の処理を繰り返すことにより、データ処理装置からの領域の指定と詳細表示要求に対して、データ変換装置からの部分的な表示データが徐々に画像要素の抽出数を増加させながら段階的に出力される。
【0036】
以上のように、最初は表示データの解像度が粗いために、当該表示データの出力は短時間で済むことになる。そして、表示データの確認が、この粗い解像度で済む場合には、これ以上の表示データの出力を要求しなければ良いので、短時間で表示データの出力と確認を行うことができる。
【0037】
また、部分的に表示データを拡大して確認したい場合等、更に詳細な表示を必要とする場合には、表示データが徐々に画像要素の抽出数を増加させながら段階的に出力されるので、印刷結果を高い精度で確認することができる。
【0038】
このように、表示データの迅速な出力と、詳細な表示の両方を、使用者の要求に応じて満足させることができる。
【0039】
請求項8に記載の印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体は、前記課題を解決するために、請求項7に記載の記録媒体において、前記印刷処理制御プログラムは、コンピュータに、前記詳細表示要求信号を出力する工程として、前記編集指示として、前記指定した領域における画像の拡大が入力された場合に、前記詳細表示要求信号を生成して、前記データ変換装置に出力する工程を実行させる、ことを特徴とする。
【0040】
請求項8に記載の印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体を、コンピュータに読み取らせることにより、編集指示として、前記指定した領域における画像の拡大が入力された場合には、詳細表示要求信号が生成され、データ変換装置に出力される。これに対し、データ変換装置においては、画像の拡大を行う指定領域情報と、詳細表示要求に基づき、当該指定領域に含まれる前記分割領域中から未抽出の画像要素が所定数抽出され、段階的に部分的な表示データがデータ処理装置に出力される。また、この表示データを受けたデータ処理装置においては、前記部分的な表示データを補間して全体的な表示データが生成され、高い解像度での画像の拡大表示が行われる。従って、最初は解像度の粗い画像であるため、データ変換装置からデータ処理装置に対して高速に表示データが送信され、迅速に表示データの確認が可能になる。そして、所定の領域を拡大する編集作業が行われた場合には、当該領域についてのみ解像度を高くする表示データがデータ変換装置から送信され、拡大された画像は他の領域よりも高い解像度で表示される。従って、拡大された画像を精査することができる。
【0041】
請求項9に記載の印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体は、前記課題を解決するために、請求項8に記載の記録媒体において、前記印刷処理制御プログラムは、コンピュータに、前記画像の表示又は修正を行う工程として、前記編集指示として、前記指定した領域における画像の拡大が入力された場合に、画像の表示領域を当該指定した領域に変更する工程を実行させることを特徴とする。
【0042】
請求項9に記載の印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体を、コンピュータに読み取らせることにより、編集指示として、前記指定した領域における画像の拡大が入力された場合には、画像の表示領域が当該指定した領域に変更される。従って、画像の角部等を拡大する場合でも、当該拡大された画像は、高い解像度で表示されるだけでなく、画面中央部に表示されることになり、画像の確認等の作業がより一層容易となる。
請求項10に記載のデータ変換装置は、データ処理装置とデータ変換装置と印刷装置とを備え、前記各装置間でデータの送受信を行い、少なくとも印刷処理と、印刷開始前に印刷実行データの確認又は修正を行う印刷前処理とを行う印刷処理システムに用いられるデータ変換装置であって、前記データ処理装置により生成され、前記データ変換装置に出力された印刷指示データに基づいて、印刷実行データを生成する印刷実行データ生成手段と、前記印刷実行データに基づいて、所定の解像度の画像要素から構成される表示データを生成する表示データ生成手段と、前記データ処理装置から前記データ変換装置に出力された印刷前処理の要求信号に応じて、前記表示データの所定の分割領域毎に、所定数の画像要素を抽出し、又は、前記データ処理装置から前記データ変換装置に出力された、前記画像上における所望の領域を指定するための指定領域情報と、当該指定領域における画像の詳細表示を要求するための詳細表示要求信号に応じて、当該指定領域に含まれる前記分割領域中から未抽出の画像要素を所定数抽出して、段階的に部分 的な表示データをデータ処理装置に出力する画像要素抽出手段と、を備え、前記データ処理装置に、前記画像要素抽出手段から出力される部分的な表示データを補間して全体的な表示データを生成させることを特徴とする。
請求項10に記載のデータ変換装置によれば、最初は表示データの解像度が粗いために、当該表示データの出力は短時間で済むことになる。そして、表示データの確認が、この粗い解像度で済む場合には、これ以上の表示データの出力を要求しなければ良いので、短時間で表示データの出力と確認を行うことができる。また、部分的に表示データを拡大して確認したい場合等、更に詳細な表示を必要とする場合には、表示データが徐々に画像要素の抽出数を増加させながら段階的に出力されるので、印刷結果を高い精度で確認することができる。このように、表示データの迅速な出力と、詳細な表示の両方を、使用者の要求に応じて満足させることができる。
請求項11に記載の印刷処理方法は、データ処理装置とデータ変換装置と印刷装置とを備え、前記各装置間でデータの送受信を行い、少なくとも印刷処理と、印刷開始前に印刷実行データの確認又は修正を行う印刷前処理とを行う印刷処理方法であって、前記データ変換装置が、前記データ処理装置により生成され、前記データ変換装置に出力された印刷指示データに基づいて、印刷実行データを生成する工程と、前記データ変換装置が、前記印刷実行データに基づいて、所定の解像度の画像要素から構成される表示データを生成する工程と、前記データ変換装置が、前記データ処理装置から前記データ変換装置に出力された印刷前処理の要求信号に応じて、前記表示データの所定の分割領域毎に、所定数の画像要素を抽出し、又は、前記データ処理装置から前記データ変換装置に出力された、前記画像上における所望の領域を指定するための指定領域情報と、当該指定領域における画像の詳細表示を要求するための詳細表示要求信号に応じて、当該指定領域に含まれる前記分割領域中から未抽出の画像要素を所定数抽出して、段階的に部分的な表示データをデータ処理装置に出力する工程と、を備え、前記データ処理装置に、前記画像要素抽出手段から出力される部分的な表示データを補間して全体的な表示データを生成させることを特徴とする。
請求項11に記載の印刷処理方法によれば、最初は表示データの解像度が粗い ために、当該表示データの出力は短時間で済むことになる。そして、表示データの確認が、この粗い解像度で済む場合には、これ以上の表示データの出力を要求しなければ良いので、短時間で表示データの出力と確認を行うことができる。また、部分的に表示データを拡大して確認したい場合等、更に詳細な表示を必要とする場合には、表示データが徐々に画像要素の抽出数を増加させながら段階的に出力されるので、印刷結果を高い精度で確認することができる。このように、表示データの迅速な出力と、詳細な表示の両方を、使用者の要求に応じて満足させることができる。
【0043】
【発明の実施の形態】
次に、本発明に好適な実施の形態について、図面に基づいて説明する。なお、以下に説明する実施の形態は、データ処理装置としての複数のコンピュータが、ネットワークを介してデータ変換装置及び印刷装置としてのプリンタに接続された印刷処理システムに本発明を適用した場合の実施の形態である。
【0044】
(I)全体構成
始めに、本実施形態のネットワークシステムの構成について、図1を用いて説明する。
【0045】
図1に示すように、本実施形態のネットワークシステムは、データ処理装置として、3台のパーソナルコンピュータ等のコンピュータ3を備え、これらのコンピュータ3とデータ変換装置及び印刷装置としてのプリンタ2が、ネットワーク1上に接続されている。
【0046】
この構成において、各コンピュータ3は、夫々が備えるアプリケーションソフトウェア等を用いてプリンタ2において印刷出力すべき出力データを生成してネットワーク1上に出力する。ここで、上記出力データは、例えば、Adobe社の「ポストスクリプト」等の周知のページ記述言語により作成される。
【0047】
このように出力される出力データは、プリンタ2の印刷制御部4においてビットマップデータ等の印刷データに展開され、印刷部5においては、この印刷データに基づく印刷処理が行われる。また、本実施形態においては、この印刷処理に先立って、プレビュー処理が可能な構成となっている。このプレビュー処理とは、前記印刷データを基にして作成された表示データを、プリンタ2がコンピュータ3に対して出力し、各コンピュータ3においては、ディスプレイにこの表示データを表示させて、印刷結果の概要、例えば、字体、文字の大きさ、全体のレイアウト、色配置等の態様を確認し、更には必要に応じて修正を行う処理をいう。
【0048】
(II)細部構成
次に、前記印刷処理システムを構成する各構成装置の細部構成を図2及び図3を用いて説明する。
【0049】
始めに、コンピュータ3の構成及び動作について、図3を用いて説明する。なお、各コンピュータ3は、夫々同様の構成及び動作を実行するものである。
【0050】
図3に示すように、コンピュータ3は、記録媒体としてのハードディスク73に記憶されたプログラムを実行することにより、コンピュータ3を印刷指示データ制御手段、要求手段、表示データ補間手段、データ編集手段、及び詳細表示要求手段として機能させるCPU70と、CPU70による演算処理に用いられるワークメモリ72と、前記プログラムの他、プリンタ2から送信される表示データ等が格納されるハードディスク73と、キーボード、マウス等からデータを入力する入力部74と、表示データを出力する出力部75と、ネットワークインターフェース76と、使用者の操作によりデータを入力するためのキーボード77と、表示データを表示するCRT(Cathode Ray Tube)78と、コンピュータ3内の各構成手段を接続するバス79とにより構成されている。
【0051】
上記の構成において、ネットワークインターフェース76、ネットワーク1に接続されており、コンピュータ3から出力するデータ及びコンピュータ3に入力するデータに対していわゆるインターフェース動作を行う。
【0052】
一方、入力部74は、コンピュータ3における処理に必要なデータが入力されたときそれをバス79を介してCPU70等に出力する。特に、後述するように、プレビュー処理時において、表示画像の領域指定あるいは拡大要求等のデータをCPU70に出力する
ハードディスク73は、コンピュータ3全体の制御用のプログラム(後述のプレビュー処理用のフローチャートに対応するプログラムを含む。)、あるいはプレビュー処理用の表示データ等のデータを記憶することのできる大容量の記憶装置であり、CPU70から所定のタイミングで出力される制御信号に応じて、必要なプログラムあるいはデータを読み出して、バス79に出力する。または、バス79を介して必要なデータを記憶する。
【0053】
また、ワークメモリ72は、DRAM等により構成されるメモリであり、CPU70における処理に必要なデータ等を一時的に記憶し、必要に応じてバス79に出力する。このワークメモリ14の記憶容量は、CPU70によるアドレッシングが可能な範囲で増加させることができ、前記表示データ等を記憶するように構成することもできる。
【0054】
更に、CRT78は、CPU70における処理に必要な表示を行うと共に、後述の表示データに対応する画像を表示する。
【0055】
最後に、CPU70は、ハードディスク73に記憶されているアプリケーションプログラムを用いて対応する文書作成、画像処理等の処理を行って印刷指示データを生成すると共に、コンピュータ3を構成する各構成手段を制御する。
【0056】
なお、本発明に係るプレビュー処理におけるコンピュータ3の動作については後述する。
【0057】
次に、プリンタ2の構成及び動作について、図3を用いて説明する。
【0058】
図3に示すように、プリンタ2の印刷制御部4は、CPU20と、ワークメモリ22と、ハードディスク23と、操作パネル24と、出力部25と、ネットワークインターフェース26と、バス29とにより構成されている。
【0059】
この構成において、ネットワークインターフェース26は、ネットワーク1に接続されており、コンピュータ3からプリンタ2に入力される印刷指示データ及びプリンタ2からコンピュータ3に対して出力する表示データに対してインターフェース動作を行う。
【0060】
一方、CPU20は、プリンタ2を構成する各構成手段を制御し、印刷指示データに基づく印刷処理、及びプレビュー処理を行う。
【0061】
具体的には、コンピュータ3から出力されページ記述言語で作成された印刷指示出力データ内の個々の制御コードを解釈してビットマップデータを生成し、図形等の描画を行う。
【0062】
また、印刷実行のためのビットマップデータの生成と同様に、ビットマップ形式の表示データを生成する。このときには、印刷実行のためのビットマップデータを用いるので、プリンタ2における実際の印刷出力に忠実なプレビュー処理用の表示ビットデータを生成できることとなる。
【0063】
また、ワークメモリ22は、CPU20における処理に必要なデータ等を一時的に記憶し、必要に応じてバス29に出力する。
【0064】
また、ハードディスク23は、プリンタ2全体の印刷処理制御用のプログラムを記憶している記憶装置であり、所定のタイミングで必要なプログラムを読み出して、バス26に出力する。また、印刷指示データの記憶や、印刷指示データを展開することにより生成される描画データ等も記憶するように構成されている。
【0065】
出力部25は、前記描画データに基づく印刷実行データを、印刷部5に出力するものであり、印刷部5は、インクジェット方式又はレーザビーム方式等の画像形成手段を備えており、CPU20の制御の下、実際の印刷出力データの印刷出力処理を行う。
【0066】
また、操作パネル24は、プリンタ2の動作モードの設定等を行うスイッチ、及びエラーメッセージ等を表示する表示手段等から構成されている。
【0067】
なお、本発明に係るプレビュー処理におけるプリンタ2の動作については後述する。
【0068】
(III)プレビュー処理
次に、本実施形態の印刷処理システムにおいて実行される本発明に係るプレビュー処理について、図4乃至図14を用いて説明する。
【0069】
ここで、図4はプレビュー処理におけるプリンタ2の動作を示すフローチャートであり、図5はプレビュー処理におけるコンピュータ3の動作を示すフローチャートである。
【0070】
本実施形態のプレビュー処理においては、図4のフローチャートで示される動作と図5のフローチャートで示される動作とが同時並行的に進行するので、以下の説明では、二つのフローチャートを並行して説明する。
【0071】
以下のプレビュー処理においては、生成された表示データが後述の分割単位毎に分割され、更に当該分割単位内に含まれているCRT78における一の画素に対応するデータの単位でコンピュータ3に伝送され、プレビュー処理が実行される。
【0072】
すなわち、本実施形態のプレビュー処理においては、始めに、コンピュータ3において、プリンタ2に印刷出力を行わせるための文書又は画像等の印刷指示データをページ記述言語により生成し、ネットワーク1を介してプリンタ2に送信する(ステップS50)。
【0073】
一方、この印刷指示データを受信したプリンタ2においては、この印刷指示データの夫々の制御コマンドを解釈して、印刷実行用の描画データに展開処理を行う(ステップS30)。
【0074】
更に、プレビュー処理用のコンピュータの画面表示用のプレビューデータを作成する(ステップS31)。図6はビットマップエリアに生成されたプレビューデータの例を示す図であり、本実施形態においては、図6に示すように、8×8の64個の画素により一つの画素領域が形成されており、各画素領域に書き込まれた数字は、各画素領域における画素に番号を付したものである。
【0075】
次に、このプレビューデータの解像度とサイズ等から構成されるプレビューヘッダをコンピュータ3に送信する(ステップS32)。続いて、プリンタ2はプレビューデータをコンピュータ3に送信する(ステップS33)。本実施形態においては、一番最初に送信するプレビューデータは、座標(x1、y1)、(x9、y1)、(x1、y9)、(x9、y9)における1番の画素のデータだけを送信する。即ち、解像度を1/8にして、コンピュータ3にプレビューデータを送信する(ステップS33)。そして、プレビューデータの送信後には、プリンタ2は、コンピュータ3からのデータ送信があるまで待機する(ステップS34)。
【0076】
コンピュータ3においては、前記プレビューデータと前記解像度及びサイズを受信してハードディスク73あるいはワークメモリ72に記憶する(ステップS51)。
【0077】
次に、受信したプレビューデータのサイズと解像度に基づき、CRT78に表示する表示データを初期化する(ステップS52)。具体的には、プレビューヘッダに記憶されているサイズの画素数を有し、夫々の画素もプレビューヘッダに記憶されている1画素当たりのサイズであり、全て初期化されている表示データを作成する。
【0078】
次に、当該表示データにプレビューデータを書き込む(ステップS53)。上述のように、この時送信されたプレビューデータは、各画素領域の1番の画素のデータのみであるので、コンピュータ3においては、1番の画素のデータを、各画素領域において、2番から64番までにコピーする。その結果、図7に示すような、プレビューデータが作成される。
【0079】
そして、このプレビューデータをCRT78に表示する(ステップS54)。このように、本実施形態においては、最初は解像度を1/8にまで低下させてプレビューデータの送信を行うので、従来のように全てのデータを一度に送信する場合に比べて、送信するデータの数を1/64に減少させることができるので、送信速度を著しく向上させることができる。
【0080】
この時CRT78に表示される画像は、粗い解像度の画像となるが、プレビューデータとして全体像を見るには十分な画像が得られる。
【0081】
次に、コンピュータ3においては、キーボード77からの指示入力があるまで待機する(ステップS55)。そして、CRT78に表示されたプレビューデータの所定の領域が指定され、当該領域を拡大する指示入力が行われた場合には、拡大する領域の位置とサイズをプリンタ2に送信する(ステップS56)。
【0082】
例えば、図7における座標(x1、y1)、(x2、y1)、(x1、y2)、(x2、y2)の画素で構成される画素領域が指定され、この領域を2倍に拡大する指示入力が行われたとする。
【0083】
この指定された画素領域は、座標(x1、y1)から(x8、y8)までの64個の画素で構成される第1の画素領域に属するので、コンピュータ3はプリンタ2に対して、この第1の画素領域が拡大処理して指定されたことを通知する。
【0084】
これに対し、プリンタ2においては、第1の画素領域の解像度を2倍にするために、図6に示す座標(x1、y1)の1番の画素のデータと、(x5、y1)の5番の画素のデータと、(x1、y5)の33番の画素のデータと、(x5、y5)の37番の画素のデータと抽出し(ステップS35)、これらの抽出したデータをコンピュータ3に送信する(ステップS36)。
【0085】
そのデータを受信したコンピュータ3は、図8に示すように、座標(x1、y1)の1番の画素のデータを、座標(x1、y1)から(x4、y4)までの16個の画素で構成される画素領域にコピーし、同様に座標(x5、y1)の5番の画素のデータを、座標(x5、y1)から(x8、y4)までの16個の画素で構成される画素領域にコピーし、同様に座標(x1、y5)の33番の画素のデータを、座標(x1、y5)から(x4、y8)までの16個の画素で構成される画素領域にコピーし、同様に座標(x5、y5)の37番の画素のデータを、座標(x5、y5)から(x8、y8)までの16個の画素で構成される画素領域にコピーしてプレビューデータを作成する。
【0086】
そして、図9に示すように、座標(x1、y1)から(x2、y2)までの4個の画素で構成される画素領域を2倍にする指示に従い、図8に示すプレビューデータから、座標(x1、y1)の1番の画素のデータと、(x5、y1)の5番の画素のデータと、(x1、y5)の33番の画素のデータと、(x5、y5)の37番の画素のデータと抽出し、図10に示すような拡大処理を行う。2×2の画素領域を4×4の画素領域に拡大し、前記指定された領域については、上述のように抽出した夫々のデータを書き込み、解像度を2倍にする。
【0087】
そして、このようにして作成したプレビューデータを、表示データに書き込み、CRT78に表示する。
【0088】
次に、キーボード77によりプレビュー処理の終了指示入力が行われたか否かを判定し(ステップS58)、終了ではない場合には(ステップS58:NO)、再び指示入力を待つ(ステップS55)。
【0089】
例えば、上述した座標(x1、y1)から(x2、y2)までの画素領域を、更に2倍に拡大する指示入力が行われたとする。
【0090】
この指定された画素領域は、座標(x1、y1)から(x8、y8)までの64個の画素で構成される第1の画素領域に属するので、コンピュータ3はプリンタ2に対して、この第1の画素領域が拡大処理して指定されたことを通知する。
【0091】
これに対し、プリンタ2においては、第1の画素領域の解像度を2倍にするために、図6に示す1番、3番、5番、7番、17番、19番、21番、23番、33番、35番、37番、39番、49番、51番、53番、55番の各画素のデータを抽出し(ステップS35)、これらの抽出したデータをコンピュータ3に送信する(ステップS36)。
【0092】
そのデータを受信したコンピュータ3は、図11に示すように、各画素のデータを夫々4×4の画素領域にコピーし、プレビューデータを作成する。
【0093】
そして、図12に示すように、座標(x1、y1)から(x2、y2)までの4個の画素で構成される画素領域を2倍にする指示に従い、図11に示すプレビューデータから、1番、3番、5番、7番、17番、19番、21番、23番、33番、35番、37番、39番、49番、51番、53番、55番の各画素のデータを抽出し、図12に示すような拡大処理を行う。つまり、4×4の画素領域を8×8の画素領域に拡大し、前記指定された領域については、上述のように抽出した夫々のデータを書き込み、解像度を2倍にする。
【0094】
そして、更に前記領域を2倍に拡大する指示入力があった場合には、プリンタ2は前記第1の画素領域の64個の全ての画素のデータを抽出し、コンピュータ3に送信する。
【0095】
これに対し、コンピュータ3は、図13に示すようにプレビューデータを作成し、図14に示すように拡大処理を行う。
【0096】
次に、キーボード77により印刷の実行を指示する入力があった場合には、印刷の指示をプリンタ2に送信し(ステップS59)、この印刷指示を受信したプリンタ2は、印刷の指示に従って、印刷部に印刷データを出力して、印刷を実行する(ステップS37)。
【0097】
以上のように、本実施形態によれば、最初は粗い解像度でプレビューデータを送信するので、送信するデータ量を従来よりも著しく減少させることができ、例えばネットワーク回線が混雑しているような状況であっても、迅速にプレビューデータを確認することが可能である。
【0098】
更に、指定して領域について拡大する要求をコンピュータ3から送信した場合には、指定した領域のみについて解像度が高くされるため、印刷結果の細かい部分まで確認することができる。また、不要な部分についてはデータの送信が行われないので、送信時間の短縮も可能である。更に、解像度を高くする処理は段階的に行われるので、複数回の拡大要求を行った場合でも、夫々の要求に対するデータの送信時間を極端に増大させることなく、高い解像度によるプレビューデータの確認を可能にする。
【0099】
なお、本実施形態においては、コンピュータ3のCPU70及びプリンタ2のCPU20に、本発明の印刷処理制御プログラムを実行させることにより、コンピュータ3及びプリンタ2を以下のような手段として機能させることができる。
【0100】
A.コンピュータについて
(1)印刷指示データを生成しプリンタに出力する印刷指示データ制御手段
(2)プレビュー処理の要求信号をプリンタに出力する要求手段
(3)プリンタから出力される部分的なプレビューデータを補間して全体的なプレビューデータを生成するプレビューデータ補間手段
(4)拡大等の編集指示の入力或いは全体的なプレビューデータに基づく画像の表示又は修正が可能なデータ編集手段
(5)編集指示として、前記画像上における所望の領域の指定と、当該指定領域における画像の拡大処理が入力された場合には、指定領域情報と拡大要求とを、プリンタに出力する詳細表示要求手段
B.プリンタについて
(1)印刷指示データに基づいて印刷実行データを生成する印刷実行データ生成手段
(2)印刷実行データに基づいて、所定の解像度の画像要素から構成されるプレビューデータを生成するプレビューデータ生成手段
(3)プレビュー処理要求に応じて、プレビューデータの所定の分割領域毎に、所定数の画像要素を抽出し、又は、前記指定領域情報と拡大要求に基づき、当該指定領域に含まれる前記分割領域中から未抽出の画像要素を所定数抽出して、段階的に部分的なプレビューデータをコンピュータに出力する画像要素抽出手段
また、本実施形態においては、拡大処理する場合にのみ、解像度を高くする構成としたが、本発明はこれに限られるものではなく、単に指定した領域の解像度を高くする要求をコンピュータからプリンタに対して送信するように構成しても良い。このように構成すれば、使用者が確認したい部分のみを素早く高い解像度で確認することができる。
【0101】
また、本実施形態においては、データ変換装置と印刷装置が一体に構成されたプリンタを用いた例について説明したが、本発明はこれに限られるものではなく、例えば、印刷装置としてのプリンタに接続されたデータ変換装置してのプリントサーバーを用いる構成としても良い。この場合には、プリントサーバーがネットワークを介してコンピュータと接続されることになる。
【0102】
更に、本発明における印刷処理制御プログラムを記録媒体としてのフレキシブルディスク、あるいはCD−ROM等に記憶させ、必要に応じて、コンピュータまたはプリンタあるいはプリントサーバー内のハードディスクあるいはRAM等の記憶装置に記憶させるように構成しても良い。
【0103】
【発明の効果】
請求項1に記載の印刷処理システムによれば、データ変換装置からデータ処理装置に対する印刷前処理のための表示データの送信を、表示データの所定の分割領域毎に、所定数の画像要素を抽出して行うと共に、指定領域情報と詳細表示要求に基づき、当該指定領域に含まれる前記分割領域中から未抽出の画像要素を所定数抽出して、段階的に部分的な表示データを作成して行うように構成した。その結果、最初は表示データの解像度が粗いために、表示データの送信時間を短縮することができ、表示データを迅速に確認することができる。また、部分的に表示データを拡大して確認したい場合等、更に詳細な表示を必要とする場合には、表示データが徐々に画像要素の抽出数を増加させながら段階的に出力されるので、印刷結果を高い精度で確認することができる。このように、表示データの迅速な出力と、詳細な表示の両方を、使用者の要求に応じて満足させることができる。
【0104】
請求項2に記載の印刷処理システムによれば、前記指定した領域における画像の拡大が入力された場合に、画像の解像度を高くするように構成したので、表示データの送信時間を短縮しつつ、拡大部分については高い解像度の画像に基づいて細かな部分まで確認することができる。
【0105】
請求項3に記載の印刷処理システムによれば、 前記指定した領域における画像の拡大が入力された場合には、画像の角部等を拡大する場合でも、当該拡大された画像が、高い解像度で表示されるだけでなく、画面中央部に表示されることになり、画像の確認等の作業をより一層容易にすることができる。
【0106】
請求項4に記載の印刷処理方法によれば、データ変換装置からデータ処理装置に対する印刷前処理のための表示データの送信を、表示データの所定の分割領域毎に、所定数の画像要素を抽出して行うと共に、指定領域情報と詳細表示要求に基づき、当該指定領域に含まれる前記分割領域中から未抽出の画像要素を所定数抽出して、段階的に部分的な表示データを作成して行うように構成した。その結果、最初は表示データの解像度が粗いために、表示データの送信時間を短縮することができ、表示データを迅速に確認することができる。また、部分的に表示データを拡大して確認したい場合等、更に詳細な表示を必要とする場合には、表示データが徐々に画像要素の抽出数を増加させながら段階的に出力されるので、印刷結果を高い精度で確認することができる。このように、表示データの迅速な出力と、詳細な表示の両方を、使用者の要求に応じて満足させることができる。
【0107】
請求項5に記載の印刷処理方法によれば、前記指定した領域における画像の拡大が入力された場合に、画像の解像度を高くするように構成したので、表示データの送信時間を短縮しつつ、拡大部分については高い解像度の画像に基づいて細かな部分まで確認することができる。
【0108】
請求項6に記載の印刷処理方法によれば、 前記指定した領域における画像の拡大が入力された場合には、画像の角部等を拡大する場合でも、当該拡大された画像が、高い解像度で表示されるだけでなく、画面中央部に表示されることになり、画像の確認等の作業をより一層容易にすることができる。
【0109】
請求項7に記載の印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体を、コンピュータに読み取らせることにより、データ変換装置からデータ処理装置に対する印刷前処理のための表示データの送信が、表示データの所定の分割領域毎に、所定数の画像要素を抽出して行われると共に、指定領域情報と詳細表示要求に基づき、当該指定領域に含まれる前記分割領域中から未抽出の画像要素を所定数抽出して、段階的に部分的な表示データを作成した上で行われる。その結果、最初は表示データの解像度が粗いために、表示データの送信時間を短縮することができ、表示データを迅速に確認することができる。また、部分的に表示データを拡大して確認したい場合等、更に詳細な表示を必要とする場合には、表示データが徐々に画像要素の抽出数を増加させながら段階的に出力されるので、印刷結果を高い精度で確認することができる。このように、表示データの迅速な出力と、詳細な表示の両方を、使用者の要求に応じて満足させることができる。
【0110】
請求項8に記載の印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体を、コンピュータに読み取らせることにより、前記指定した領域における画像の拡大が入力された場合に、画像の解像度を高くされるので、表示データの送信時間を短縮しつつ、拡大部分については高い解像度の画像に基づいて細かな部分まで確認することができる。
【0111】
請求項9に記載の印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体を、コンピュータに読み取らせることにより、前記指定した領域における画像の拡大が入力された場合には、画像の角部等を拡大する場合でも、当該拡大された画像が、高い解像度で表示されるだけでなく、画面中央部に表示されることになり、画像の確認等の作業をより一層容易にすることができる。
【0112】
請求項10に記載のデータ変換装置によれば、最初は表示データの解像度が粗いために、当該表示データの出力は短時間で済むことになる。そして、表示データの確認が、この粗い解像度で済む場合には、これ以上の表示データの出力を要求しなければ良いので、短時間で表示データの出力と確認を行うことができる。また、部分的に表示データを拡大して確認したい場合等、更に詳細な表示を必要 とする場合には、表示データが徐々に画像要素の抽出数を増加させながら段階的に出力されるので、印刷結果を高い精度で確認することができる。このように、表示データの迅速な出力と、詳細な表示の両方を、使用者の要求に応じて満足させることができる。
【0113】
請求項11に記載の印刷処理方法によれば、最初は表示データの解像度が粗いために、当該表示データの出力は短時間で済むことになる。そして、表示データの確認が、この粗い解像度で済む場合には、これ以上の表示データの出力を要求しなければ良いので、短時間で表示データの出力と確認を行うことができる。また、部分的に表示データを拡大して確認したい場合等、更に詳細な表示を必要とする場合には、表示データが徐々に画像要素の抽出数を増加させながら段階的に出力されるので、印刷結果を高い精度で確認することができる。このように、表示データの迅速な出力と、詳細な表示の両方を、使用者の要求に応じて満足させることができる。
【図面の簡単な説明】
【図1】本発明の一実施形態における印刷処理システムの概略構成を示すブロック図である。
【図2】本発明の一実施形態におけるデータ処理装置としてのコンピュータの概略構成を示すブロック図である。
【図3】本発明の一実施形態におけるデータ変換装置及び印刷装置としてのプリンタの概略構成を示すブロック図である。
【図4】本発明の一実施形態におけるプリンタにて実行される印刷処理制御を示すフローチャートである。
【図5】本発明の一実施形態におけるコンピュータにて実行される印刷処理制御を示すフローチャートである。
【図6】本発明の一実施形態において作成される最も高い解像度のプレビューデータを示す図である。
【図7】本発明の一実施形態においてコンピュータに最初に作成されるプレビューデータを示す図である。
【図8】本発明の一実施形態において解像度を図7の場合よりも高くした場合のプレビューデータを示す図である。
【図9】本発明の一実施形態において拡大処理が指定された表示データの領域を示す図である。
【図10】本発明の一実施形態において図9の領域を2倍に拡大した場合の表示データを示す図である。
【図11】本発明の一実施形態において解像度を図8の場合よりも高くした場合のプレビューデータを示す図である。
【図12】本発明の一実施形態において図10の領域を2倍に拡大した場合の表示データを示す図である。
【図13】本発明の一実施形態において解像度を図11の場合よりも高くした場合のプレビューデータを示す図である。
【図14】本発明の一実施形態において図12の領域を2倍に拡大した場合の表示データを示す図である。
【符号の説明】
1…ネットワーク
2…プリンタ
3…コンピュータ
4…印刷制御部
5…印刷部
20…CPU
22…ワークメモリ
23…ハードディスク
24…操作パネル
25…出力部
26…ネットワークインターフェース
29…バス
70…CPU
72…ワークメモリ
73…ハードディスク
74…入力部
75…出力部
76…ネットワークインターフェース
77…キーボード
78…CRT
79…バス[0001]
BACKGROUND OF THE INVENTION
The present invention performs pre-processing such as sending print data from a data processing device such as a personal computer to a data conversion device such as a printer server device, and confirming preview data created by the data conversion device with the data processing device. Print processing system for sending print data from a data processing device to a printing device such as a printer device to perform printing processing,Print processing method,Computer-readable recording medium on which print processing control program is recordedAnd data conversion apparatus used in print processing systemBelongs to the technical field.
[0002]
[Prior art]
In the print processing system as described above, first, an image is created by application software or the like on the data processing device, print data based on the image is created by a page description language or the like, and transmitted to the printer device. Next, the printer device interprets the page description language and the like to create drawing data, and also creates preview data. If there is a request for transmission of preview data from the data processing device side, the preview data Is transmitted to the data processing device. Accordingly, the user of the data processing apparatus can confirm that the desired drawing data has been created by viewing the preview data on the display device of the data processing apparatus. After this confirmation, a print start request is transmitted from the data processing device to the printer device, whereby the print processing by the printer device is performed and a desired print image can be obtained.
[0003]
[Problems to be solved by the invention]
However, in the conventional print processing system, the drawing data for creating the preview data is data having a large amount of data such as bitmap data, and therefore it may take a long time to develop the drawing data. In addition, there are cases where it takes a long time to transfer data.
[0004]
In particular, in a system in which a computer device such as a personal computer and a printer device are connected via a network, a sufficient transfer rate cannot be ensured due to the congestion of the network line, etc., and a considerably long time is required for transmitting preview data. The printing result could not be confirmed quickly.
[0005]
In order to solve this problem, it is conceivable to transmit the preview data at a reduced resolution. However, in this method, for example, a request for enlarging a part of the image and confirming the print result in more detail is used. I can't respond.
[0006]
In order to solve such a problem, the present invention provides a print processing system capable of quickly performing a preview process without greatly impairing the fidelity with respect to a print result.,Print processing method,Computer-readable recording medium on which print processing control program is recordedAnd data conversion apparatus used in print processing systemIt is an issue to provide.
[0007]
[Means for Solving the Problems]
In order to solve the above-described problem, the print processing system according to
[0008]
According to the print processing system of the first aspect, first, in the data processing apparatus, the print instruction data control means generates the print instruction data and outputs it to the data conversion apparatus. Further, a request signal for pre-printing processing is output to the data converter by the request unit. On the other hand, in the data conversion apparatus, print execution data is generated by the print execution data generation means based on the print instruction data, and further, an image having a predetermined resolution is generated by the display data generation means based on the print execution data. Display data composed of elements is generated. Then, the image element extraction means extracts a predetermined number of image elements for each predetermined divided area of the display data in response to the pre-print processing request, and the partial display data is gradually transferred to the data processing device. Is output.
[0009]
On the other hand, in a data processing apparatus that has received this partial display data, the partial display data is interpolated by the display data interpolating means to generate overall display data. Then, after the data editing means inputs an editing instruction for the display data or displays or modifies the image based on the entire display data, as the editing instruction, designation of a desired area on the image, When the detailed display of the image in the designated area is input, the detailed display requesting means outputs the designated area information and the detailed display request signal to the data converter.
[0010]
The data conversion apparatus which has received the designated area information and the detailed display request extracts a predetermined number of unextracted image elements from the divided areas included in the designated area by the image element extracting means based on the information. Thus, partial display data is output to the data processing device step by step.
[0011]
Hereinafter, by repeating the above-described processing, the partial display data from the data conversion device gradually increases the number of image elements extracted in response to the area designation and detailed display request from the data processing device. Is output.
[0012]
As described above, since the resolution of the display data is coarse at first, the display data can be output in a short time. If the display data needs to be confirmed with this coarse resolution, the display data can be output and confirmed in a short time because it is not necessary to output more display data.
[0013]
Also, if you want to display more partially, such as when you want to partially enlarge the display data, display data is output step by step while gradually increasing the number of image elements extracted, The printing result can be confirmed with high accuracy.
[0014]
In this way, both quick output of display data and detailed display can be satisfied according to the user's request.
[0015]
The print processing system according to
[0016]
According to the print processing system of
[0017]
According to a third aspect of the present invention, in order to solve the above problem, in the print processing system according to the second aspect, the data editing unit may enlarge the image in the designated area as the editing instruction. When input, the image display area is changed to the designated area.
[0018]
According to the print processing system of
[0019]
In order to solve the above problem, a print processing method according to
[0020]
According to the print processing method of the fourth aspect, first, print instruction data is generated in the data processing apparatus and output to the data conversion apparatus. Further, a request signal for pre-printing processing is output to the data converter. On the other hand, in the data conversion device, print execution data is generated based on the print instruction data, and display data composed of image elements having a predetermined resolution is generated based on the print execution data. Then, in response to the pre-print processing request, a predetermined number of image elements are extracted for each predetermined divided area of the display data, and partial display data is output to the data processing device step by step.
[0021]
On the other hand, in a data processing apparatus that has received this partial display data, the partial display data is interpolated to generate overall display data. Then, after an editing instruction is input to the display data or an image is displayed or modified based on the entire display data, a desired area on the image is designated as the editing instruction, and an image in the designated area is displayed. When the detailed display is input, the designated area information and the detailed display request signal are output to the data converter.
[0022]
The data conversion apparatus that has received the designated area information and the detailed display request extracts a predetermined number of unextracted image elements from the divided areas included in the designated area based on the information, and performs partial partial processing. Typical display data is output to a data processor.
[0023]
Hereinafter, by repeating the above-described processing, the partial display data from the data conversion device gradually increases the number of image elements extracted in response to the area designation and detailed display request from the data processing device. Is output.
[0024]
As described above, since the resolution of the display data is coarse at first, the display data can be output in a short time. If the display data needs to be confirmed with this coarse resolution, the display data can be output and confirmed in a short time because it is not necessary to output more display data.
[0025]
In addition, when more detailed display is required, for example, when it is desired to partially enlarge the display data, the display data is output stepwise while gradually increasing the number of extracted image elements. The printing result can be confirmed with high accuracy.
[0026]
In this way, both quick output of display data and detailed display can be satisfied according to the user's request.
[0027]
The print processing method according to
[0028]
According to the fifth aspect of the present invention, when an enlargement of an image in the designated area is input as an editing instruction, a detailed display request signal is generated and output to the data conversion apparatus. On the other hand, in the data conversion apparatus, a predetermined number of unextracted image elements are extracted from the divided areas included in the designated area based on the designated area information for enlarging the image and the detailed display request. Partial display data is output to the data processor. Further, in the data processing apparatus that has received this display data, the partial display data is interpolated to generate overall display data, and an enlarged display of the image with high resolution is performed. Therefore, since the image is initially a coarse resolution, the display data is transmitted from the data conversion device to the data processing device at a high speed, and the display data can be confirmed quickly. When an editing operation for enlarging a predetermined area is performed, display data for increasing the resolution of only the area is transmitted from the data conversion apparatus, and the enlarged image is displayed at a higher resolution than other areas. Is done. Therefore, it is possible to examine the enlarged image.
[0029]
The print processing method according to
[0030]
According to the print processing method of the sixth aspect, when an enlargement of an image in the designated area is input as an editing instruction, the display area of the image is changed to the designated area. Therefore, even when enlarging a corner or the like of the image, the enlarged image is displayed not only at a high resolution but also at the center of the screen. It becomes easy.
[0031]
A computer-readable recording medium on which the print processing control program according to
[0032]
The following process is executed by causing a computer to read a computer-readable recording medium on which the printing process control program according to
[0033]
On the other hand, in a data processing apparatus that has received this partial display data, the partial display data is interpolated to generate overall display data. Then, after an editing instruction is input to the display data or an image is displayed or modified based on the entire display data, a desired area on the image is designated as the editing instruction, and an image in the designated area is displayed. When the detailed display is input, the designated area information and the detailed display request signal are output to the data converter.
[0034]
The data conversion apparatus that has received the designated area information and the detailed display request extracts a predetermined number of unextracted image elements from the divided areas included in the designated area based on the information, and performs partial partial processing. Typical display data is output to a data processor.
[0035]
Hereinafter, by repeating the above-described processing, the partial display data from the data conversion device gradually increases the number of image elements extracted in response to the area designation and detailed display request from the data processing device. Is output.
[0036]
As described above, since the resolution of the display data is coarse at first, the display data can be output in a short time. If the display data needs to be confirmed with this coarse resolution, the display data can be output and confirmed in a short time because it is not necessary to output more display data.
[0037]
In addition, when more detailed display is required, for example, when it is desired to partially enlarge the display data, the display data is output stepwise while gradually increasing the number of extracted image elements. The printing result can be confirmed with high accuracy.
[0038]
In this way, both quick output of display data and detailed display can be satisfied according to the user's request.
[0039]
In order to solve the above problems, a computer-readable recording medium on which the printing process control program according to
[0040]
When an enlargement of an image in the designated area is input as an editing instruction by causing a computer to read a computer-readable recording medium on which the printing processing control program according to
[0041]
A computer-readable recording medium on which the printing process control program according to
[0042]
When an enlargement of an image in the designated area is input as an editing instruction by causing a computer to read a computer-readable recording medium on which the printing processing control program according to
The data conversion device according to
According to the data conversion device of the tenth aspect, since the resolution of the display data is coarse at first, the display data can be output in a short time. If the display data needs to be confirmed with this coarse resolution, the display data can be output and confirmed in a short time because it is not necessary to output more display data. In addition, when more detailed display is required, for example, when it is desired to partially enlarge the display data, the display data is output stepwise while gradually increasing the number of extracted image elements. The printing result can be confirmed with high accuracy. Thus, both a quick output of display data and a detailed display can be satisfied according to a user's request.
The print processing method according to
According to the printing processing method of
[0043]
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, the present invention is applied to a print processing system in which a plurality of computers as data processing devices are connected to a data conversion device and a printer as a printing device via a network. It is a form.
[0044]
(I) Overall configuration
First, the configuration of the network system of this embodiment will be described with reference to FIG.
[0045]
As shown in FIG. 1, the network system of the present embodiment includes three
[0046]
In this configuration, each
[0047]
The output data output in this way is expanded into print data such as bitmap data in the
[0048]
(II) Detailed configuration
Next, the detailed configuration of each component device constituting the print processing system will be described with reference to FIGS.
[0049]
First, the configuration and operation of the
[0050]
As shown in FIG. 3, the
[0051]
In the above configuration, the
[0052]
On the other hand, when data necessary for processing in the
The hard disk 73 is a large-capacity storage device capable of storing a program for controlling the entire computer 3 (including a program corresponding to a flowchart for preview processing described later) or display data for preview processing. In response to a control signal output from the CPU 70 at a predetermined timing, a necessary program or data is read and output to the
[0053]
The
[0054]
Further, the
[0055]
Finally, the CPU 70 performs processing such as corresponding document creation and image processing using an application program stored in the hard disk 73 to generate print instruction data, and controls each constituent unit constituting the
[0056]
The operation of the
[0057]
Next, the configuration and operation of the
[0058]
As shown in FIG. 3, the
[0059]
In this configuration, the
[0060]
On the other hand, the
[0061]
Specifically, each control code in the print instruction output data output from the
[0062]
Similarly to the generation of bitmap data for print execution, display data in the bitmap format is generated. At this time, since bitmap data for executing printing is used, display bit data for preview processing faithful to the actual print output in the
[0063]
The
[0064]
The
[0065]
The
[0066]
The
[0067]
The operation of the
[0068]
(III) Preview processing
Next, preview processing according to the present invention executed in the print processing system according to the present embodiment will be described with reference to FIGS.
[0069]
4 is a flowchart showing the operation of the
[0070]
In the preview processing according to the present embodiment, the operation shown in the flowchart of FIG. 4 and the operation shown in the flowchart of FIG. 5 proceed simultaneously in parallel. Therefore, in the following description, the two flowcharts will be described in parallel. .
[0071]
In the following preview process, the generated display data is divided into division units described later, and further transmitted to the
[0072]
That is, in the preview processing of the present embodiment, first, in the
[0073]
On the other hand, the
[0074]
Further, preview data for screen display of the computer for preview processing is created (step S31). FIG. 6 is a diagram showing an example of preview data generated in the bitmap area. In this embodiment, as shown in FIG. 6, one pixel region is formed by 64 pixels of 8 × 8. The numbers written in each pixel area are obtained by numbering the pixels in each pixel area.
[0075]
Next, a preview header including the resolution and size of the preview data is transmitted to the computer 3 (step S32). Subsequently, the
[0076]
The
[0077]
Next, display data to be displayed on the
[0078]
Next, preview data is written in the display data (step S53). As described above, since the preview data transmitted at this time is only the data of the first pixel in each pixel area, the
[0079]
Then, this preview data is displayed on the CRT 78 (step S54). As described above, in this embodiment, the preview data is initially transmitted with the resolution reduced to 1/8. Therefore, the data to be transmitted is compared with the case where all data is transmitted at once as in the conventional case. Therefore, the transmission speed can be remarkably improved.
[0080]
At this time, the image displayed on the
[0081]
Next, the
[0082]
For example, a pixel area composed of pixels of coordinates (x1, y1), (x2, y1), (x1, y2), (x2, y2) in FIG. 7 is specified, and an instruction to enlarge this area by a factor of 2 Suppose an input is made.
[0083]
Since the designated pixel area belongs to the first pixel area composed of 64 pixels from the coordinates (x1, y1) to (x8, y8), the
[0084]
On the other hand, in the
[0085]
The
[0086]
Then, as shown in FIG. 9, according to the instruction to double the pixel area composed of the four pixels from the coordinates (x1, y1) to (x2, y2), the coordinates from the preview data shown in FIG. (X1, y1) No. 1 pixel data, (x5, y1) No. 5 pixel data, (x1, y5) No. 33 pixel data, (x5, y5) No. 37 The pixel data is extracted and an enlargement process as shown in FIG. 10 is performed. The 2 × 2 pixel area is enlarged to a 4 × 4 pixel area, and the data extracted as described above is written in the designated area to double the resolution.
[0087]
Then, the preview data created in this way is written in the display data and displayed on the
[0088]
Next, it is determined whether or not an instruction to end the preview process has been input using the keyboard 77 (step S58). If the instruction has not ended (step S58: NO), the instruction input is awaited again (step S55).
[0089]
For example, it is assumed that an instruction input for further doubling the pixel area from the coordinates (x1, y1) to (x2, y2) is performed.
[0090]
Since the designated pixel area belongs to the first pixel area composed of 64 pixels from the coordinates (x1, y1) to (x8, y8), the
[0091]
On the other hand, in the
[0092]
As shown in FIG. 11, the
[0093]
Then, as shown in FIG. 12, according to the instruction to double the pixel area composed of four pixels from the coordinates (x1, y1) to (x2, y2), the preview data shown in FIG. No. 3, No. 5, No. 7, No. 17, No. 19, No. 21, No. 23, No. 33, No. 35, No. 37, No. 39, No. 49, No. 51, No. 53, No. 55 Data is extracted and an enlargement process as shown in FIG. 12 is performed. That is, the 4 × 4 pixel area is enlarged to the 8 × 8 pixel area, and the data extracted as described above is written in the designated area to double the resolution.
[0094]
When there is an instruction input for further magnifying the area twice, the
[0095]
On the other hand, the
[0096]
Next, when there is an input for instructing execution of printing through the
[0097]
As described above, according to the present embodiment, since preview data is initially transmitted at a coarse resolution, the amount of data to be transmitted can be significantly reduced as compared with the conventional case, for example, a situation where the network line is congested. Even so, it is possible to quickly confirm the preview data.
[0098]
Further, when a request for enlargement of the designated area is transmitted from the
[0099]
In the present embodiment, by causing the CPU 70 of the
[0100]
A. About computers
(1) Print instruction data control means for generating print instruction data and outputting it to a printer
(2) Request means for outputting a request signal for preview processing to the printer
(3) Preview data interpolation means for generating partial preview data by interpolating partial preview data output from the printer
(4) Data editing means capable of inputting an editing instruction such as enlargement or displaying or correcting an image based on overall preview data
(5) When an instruction for specifying a desired area on the image and an enlargement process for the image in the designated area are input as an editing instruction, a detailed display request for outputting designated area information and an enlargement request to the printer means
B. About the printer
(1) Print execution data generation means for generating print execution data based on print instruction data
(2) Preview data generation means for generating preview data composed of image elements having a predetermined resolution based on print execution data
(3) In response to the preview processing request, a predetermined number of image elements are extracted for each predetermined divided area of the preview data, or the divided areas included in the specified area based on the specified area information and the enlargement request Image element extraction means for extracting a predetermined number of unextracted image elements from the inside and outputting partial preview data to the computer step by step
In the present embodiment, the resolution is increased only when the enlargement process is performed. However, the present invention is not limited to this, and a request from the computer to the printer to simply increase the resolution of the designated area is not provided. It may be configured to transmit to. If comprised in this way, only the part which a user wants to confirm can be confirmed with high resolution quickly.
[0101]
In this embodiment, an example using a printer in which a data conversion device and a printing device are integrated is described. However, the present invention is not limited to this, and for example, connected to a printer as a printing device. It is also possible to use a print server as a data conversion device. In this case, the print server is connected to the computer via the network.
[0102]
Further, the print processing control program according to the present invention is stored in a flexible disk as a recording medium, a CD-ROM, or the like, and stored in a storage device such as a hard disk or RAM in a computer, a printer, or a print server as necessary. You may comprise.
[0103]
【The invention's effect】
According to the print processing system according to
[0104]
According to the print processing system of
[0105]
According to the print processing system according to
[0106]
According to the print processing method of
[0107]
According to the print processing method of
[0108]
According to the print processing method of
[0109]
Transmission of display data for pre-printing processing from the data conversion device to the data processing device is displayed by causing the computer to read the computer-readable recording medium on which the print processing control program according to
[0110]
A computer-readable recording medium on which the print processing control program according to
[0111]
10. When an enlargement of an image in the designated area is input by causing a computer to read a computer-readable recording medium on which the print processing control program according to
[0112]
According to the data conversion device of the tenth aspect, since the resolution of the display data is coarse at first, the display data can be output in a short time. If the display data needs to be confirmed with this coarse resolution, the display data can be output and confirmed in a short time because it is not necessary to output more display data. In addition, if you want to check the display data partially enlarged, more detailed display is required. In this case, since the display data is output stepwise while gradually increasing the number of extracted image elements, the print result can be confirmed with high accuracy. Thus, both a quick output of display data and a detailed display can be satisfied according to a user's request.
[0113]
According to the print processing method of the eleventh aspect, since the resolution of the display data is initially coarse, the display data can be output in a short time. If the display data needs to be confirmed with this coarse resolution, the display data can be output and confirmed in a short time because it is not necessary to output more display data. In addition, when more detailed display is required, for example, when it is desired to partially enlarge the display data, the display data is output stepwise while gradually increasing the number of extracted image elements. The printing result can be confirmed with high accuracy. Thus, both a quick output of display data and a detailed display can be satisfied according to a user's request.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a schematic configuration of a print processing system according to an embodiment of the present invention.
FIG. 2 is a block diagram showing a schematic configuration of a computer as a data processing apparatus in an embodiment of the present invention.
FIG. 3 is a block diagram illustrating a schematic configuration of a data conversion apparatus and a printer as a printing apparatus according to an embodiment of the present invention.
FIG. 4 is a flowchart showing print processing control executed by the printer according to the embodiment of the present invention.
FIG. 5 is a flowchart illustrating print processing control executed by a computer according to an embodiment of the present invention.
FIG. 6 is a view showing preview data with the highest resolution created in an embodiment of the present invention.
FIG. 7 is a diagram showing preview data created first in the computer according to the embodiment of the present invention.
8 is a diagram showing preview data when the resolution is higher than that in FIG. 7 in the embodiment of the present invention. FIG.
FIG. 9 is a diagram showing an area of display data to which enlargement processing is designated in one embodiment of the present invention.
10 is a diagram showing display data when the area of FIG. 9 is doubled in one embodiment of the present invention.
11 is a diagram showing preview data when the resolution is higher than that in FIG. 8 in the embodiment of the present invention.
12 is a diagram showing display data when the area of FIG. 10 is doubled in an embodiment of the present invention.
13 is a diagram showing preview data when the resolution is higher than that in FIG. 11 in the embodiment of the present invention.
14 is a diagram showing display data when the area of FIG. 12 is doubled in an embodiment of the present invention.
[Explanation of symbols]
1 ... Network
2. Printer
3 ... Computer
4. Print control unit
5 ... Printing section
20 ... CPU
22 ... Work memory
23. Hard disk
24. Operation panel
25 ... Output section
26 ... Network interface
29 ... Bus
70 ... CPU
72 ... Work memory
73 ... Hard disk
74: Input section
75 ... Output section
76 ... Network interface
77 ... Keyboard
78 ... CRT
79 ... Bus
Claims (11)
前記データ処理装置は、
印刷指示データを生成しデータ変換装置に出力する印刷指示データ制御手段と、
印刷前処理の要求信号をデータ変換装置に出力する要求手段と、
データ変換装置から出力される部分的な表示データを補間して全体的な表示データを生成する表示データ補間手段と、
編集指示の入力或いは全体的な表示データに基づく画像の表示又は修正が可能なデータ編集手段と、
前記編集指示として、前記画像上における所望の領域の指定と、当該指定領域における画像の詳細表示が入力された場合には、指定領域情報と詳細表示要求信号とを、データ変換装置に出力する詳細表示要求手段と、を備え、
前記データ変換装置は、
前記印刷指示データに基づいて印刷実行データを生成する印刷実行データ生成手段と、
前記印刷実行データに基づいて、所定の解像度の画像要素から構成される表示データを生成する表示データ生成手段と、
印刷前処理要求に応じて、前記表示データの所定の分割領域毎に、所定数の画像要素を抽出し、又は、前記指定領域情報と詳細表示要求に基づき、当該指定領域に含まれる前記分割領域中から未抽出の画像要素を所定数抽出して、段階的に部分的な表示データをデータ処理装置に出力する画像要素抽出手段と、を備えた、
ことを特徴とする印刷処理システム。A data processing device, a data conversion device, and a printing device that perform data transmission / reception between the devices and perform at least printing processing and pre-printing processing for confirming or correcting print execution data before starting printing A processing system,
The data processing device includes:
Print instruction data control means for generating print instruction data and outputting it to the data converter;
Request means for outputting a request signal for pre-printing processing to the data converter;
Display data interpolation means for generating partial display data by interpolating partial display data output from the data converter;
A data editing means capable of inputting an editing instruction or displaying or correcting an image based on the entire display data;
Details of outputting specified area information and a detailed display request signal to the data conversion device when the designation of a desired area on the image and the detailed display of the image in the specified area are input as the editing instruction Display request means,
The data converter is
Print execution data generating means for generating print execution data based on the print instruction data;
Display data generating means for generating display data composed of image elements of a predetermined resolution based on the print execution data;
In response to a pre-print processing request, a predetermined number of image elements are extracted for each predetermined divided area of the display data, or the divided areas included in the specified area based on the specified area information and the detailed display request Image element extraction means for extracting a predetermined number of unextracted image elements from the inside and outputting partial display data to the data processing device step by step,
A print processing system.
印刷指示データを生成しデータ変換装置に出力する工程と、
印刷前処理の要求信号をデータ変換装置に出力する工程と、
データ変換装置から出力される部分的な表示データを補間して全体的な表示データを生成する工程と、
編集指示の入力或いは全体的な表示データに基づく画像の表示又は修正を行う工程と、
前記編集指示として、前記画像上における所望の領域の指定と、当該指定領域における画像の詳細表示が入力された場合には、指定領域情報と詳細表示要求信号とを、データ変換装置に出力する工程と、
前記印刷指示データに基づいて印刷実行データを生成する工程と、
前記印刷実行データに基づいて、所定の解像度の画像要素から構成される表示データを生成する工程と、
印刷前処理要求に応じて、前記表示データの所定の分割領域毎に、所定数の画像要素を抽出し、又は、前記指定領域情報と詳細表示要求に基づき、当該指定領域に含まれる前記分割領域中から未抽出の画像要素を所定数抽出して、段階的に部分的な表示データをデータ処理装置に出力する工程と、
を備えたことを特徴とする印刷処理方法。A data processing device, a data conversion device, and a printing device that perform data transmission / reception between the devices and perform at least printing processing and pre-printing processing for confirming or correcting print execution data before starting printing A processing method,
Generating print instruction data and outputting it to a data converter;
Outputting a request signal for pre-printing processing to the data converter;
Interpolating partial display data output from the data converter to generate overall display data;
A step of inputting an editing instruction or displaying or correcting an image based on overall display data;
When designation of a desired area on the image and detailed display of the image in the designated area are input as the editing instruction, outputting designated area information and a detailed display request signal to the data conversion device When,
Generating print execution data based on the print instruction data;
Generating display data composed of image elements of a predetermined resolution based on the print execution data;
In response to a pre-print processing request, a predetermined number of image elements are extracted for each predetermined divided area of the display data, or the divided areas included in the specified area based on the specified area information and the detailed display request Extracting a predetermined number of unextracted image elements from within, and outputting partial display data to the data processing device step by step;
A printing processing method characterized by comprising:
印刷指示データを生成しデータ変換装置に出力する工程と、
印刷前処理の要求信号をデータ変換装置に出力する工程と、
データ変換装置から出力される部分的な表示データを補間して全体的な表示データを生成する工程と、
編集指示の入力或いは全体的な表示データに基づく画像の表示又は修正を行う工程と、
前記編集指示として、前記画像上における所望の領域の指定と、当該指定領域における画像の詳細表示が入力された場合には、指定領域情報と詳細表示要求信号とを、データ変換装置に出力する工程と、
前記印刷指示データに基づいて印刷実行データを生成する工程と、
前記印刷実行データに基づいて、所定の解像度の画像要素から構成される表示データを生成する工程と、
印刷前処理要求に応じて、前記表示データの所定の分割領域毎に、所定数の画像要素を抽出し、又は、前記指定領域情報と詳細表示要求に基づき、当該指定領域に含まれる前記分割領域中から未抽出の画像要素を所定数抽出して、段階的に部分的な表示データをデータ処理装置に出力する工程と、
を実行させることを特徴とする印刷処理制御プログラムが記録された記録媒体。A data processing device, a data conversion device, and a printing device that perform data transmission / reception between the devices and perform at least printing processing and pre-printing processing for confirming or correcting print execution data before starting printing A computer-readable recording medium having a processing control program recorded thereon, wherein the printing processing control program is stored in a computer,
Generating print instruction data and outputting it to a data converter;
Outputting a request signal for pre-printing processing to the data converter;
Interpolating partial display data output from the data converter to generate overall display data;
A step of inputting an editing instruction or displaying or correcting an image based on overall display data;
When designation of a desired area on the image and detailed display of the image in the designated area are input as the editing instruction, outputting designated area information and a detailed display request signal to the data conversion device When,
Generating print execution data based on the print instruction data;
Generating display data composed of image elements of a predetermined resolution based on the print execution data;
In response to a pre-print processing request, a predetermined number of image elements are extracted for each predetermined divided area of the display data, or the divided areas included in the specified area based on the specified area information and the detailed display request Extracting a predetermined number of unextracted image elements from within, and outputting partial display data to the data processing device step by step;
A recording medium having a print processing control program recorded thereon.
前記データ処理装置により生成され、前記データ変換装置に出力された印刷指示データに基づいて、印刷実行データを生成する印刷実行データ生成手段と、 Print execution data generating means for generating print execution data based on print instruction data generated by the data processing device and output to the data conversion device;
前記印刷実行データに基づいて、所定の解像度の画像要素から構成される表示データを生成する表示データ生成手段と、 Display data generating means for generating display data composed of image elements of a predetermined resolution based on the print execution data;
前記データ処理装置から前記データ変換装置に出力された印刷前処理の要求信号に応じて、前記表示データの所定の分割領域毎に、所定数の画像要素を抽出し、又は、前記データ処理装置から前記データ変換装置に出力された、前記画像上における所望の領域を指定するための指定領域情報と、当該指定領域における画像の詳細表示を要求するための詳細表示要求信号に応じて、当該指定領域に含まれる前記分割領域中から未抽出の画像要素を所定数抽出して、段階的に部分的な表示データをデータ処理装置に出力する画像要素抽出手段と、を備え、 In response to a pre-print processing request signal output from the data processing device to the data conversion device, a predetermined number of image elements are extracted for each predetermined divided area of the display data, or from the data processing device. The designated area according to the designated area information for designating a desired area on the image and the detailed display request signal for requesting the detailed display of the image in the designated area, which is output to the data converter. Image element extraction means for extracting a predetermined number of unextracted image elements from the divided regions included in the image and outputting partial display data to the data processing device in stages.
前記データ処理装置に、前記画像要素抽出手段から出力される部分的な表示データを補間して全体的な表示データを生成させることを特徴とする印刷処理システムに用いられるデータ変換装置。 A data conversion apparatus for use in a print processing system, characterized in that the data processing apparatus interpolates partial display data output from the image element extraction means to generate overall display data.
前記データ変換装置が、前記データ処理装置により生成され、前記データ変換装置に出力された印刷指示データに基づいて、印刷実行データを生成する工程と、 The data conversion device generating print execution data based on print instruction data generated by the data processing device and output to the data conversion device;
前記データ変換装置が、前記印刷実行データに基づいて、所定の解像度の画像要素から構成される表示データを生成する工程と、 The data conversion device generating display data composed of image elements having a predetermined resolution based on the print execution data;
前記データ変換装置が、前記データ処理装置から前記データ変換装置に出力された印刷前処理の要求信号に応じて、前記表示データの所定の分割領域毎に、所定数の画像要素を抽出し、又は、前記データ処理装置から前記データ変換装置に出力された、前記画像上における所望の領域を指定するための指定領域情報と、当該指定領域における画像の詳細表示を要求するための詳細表示要求信号に応じて、当該指定領域に含まれる前記分割領域中から未抽出の画像要素を所定数抽出して、段階的に部分的な表示データをデータ処理装置に出力する工程と、を備え、 The data conversion device extracts a predetermined number of image elements for each predetermined divided area of the display data in response to a pre-print processing request signal output from the data processing device to the data conversion device, or The designated area information for designating a desired area on the image and the detailed display request signal for requesting detailed display of the image in the designated area, which are output from the data processing apparatus to the data conversion apparatus. And a step of extracting a predetermined number of unextracted image elements from the divided regions included in the designated region and outputting partial display data to the data processing device step by step.
前記データ処理装置に、前記画像要素抽出手段から出力される部分的な表示データを補間して全体的な表示データを生成させることを特徴とする印刷処理方法。 A printing processing method, characterized in that the data processing apparatus causes the partial display data output from the image element extraction means to interpolate to generate overall display data.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28470997A JP3695094B2 (en) | 1997-09-30 | 1997-09-30 | PRINT PROCESSING SYSTEM, PRINT PROCESSING METHOD, COMPUTER-READABLE RECORDING MEDIUM CONTAINING PRINT PROCESSING CONTROL PROGRAM, AND DATA CONVERSION DEVICE USED FOR PRINT PROCESSING SYSTEM |
US09/161,288 US6351317B1 (en) | 1997-09-30 | 1998-09-28 | Printing system using communication network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28470997A JP3695094B2 (en) | 1997-09-30 | 1997-09-30 | PRINT PROCESSING SYSTEM, PRINT PROCESSING METHOD, COMPUTER-READABLE RECORDING MEDIUM CONTAINING PRINT PROCESSING CONTROL PROGRAM, AND DATA CONVERSION DEVICE USED FOR PRINT PROCESSING SYSTEM |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11110170A JPH11110170A (en) | 1999-04-23 |
JP3695094B2 true JP3695094B2 (en) | 2005-09-14 |
Family
ID=17681973
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP28470997A Expired - Fee Related JP3695094B2 (en) | 1997-09-30 | 1997-09-30 | PRINT PROCESSING SYSTEM, PRINT PROCESSING METHOD, COMPUTER-READABLE RECORDING MEDIUM CONTAINING PRINT PROCESSING CONTROL PROGRAM, AND DATA CONVERSION DEVICE USED FOR PRINT PROCESSING SYSTEM |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3695094B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3485039B2 (en) | 1999-08-24 | 2004-01-13 | セイコーエプソン株式会社 | Printer host, print command generation device, and storage medium storing program |
EP1132808A1 (en) * | 2000-01-04 | 2001-09-12 | Océ-Technologies B.V. | Method and system for submitting jobs to a reproduction center |
-
1997
- 1997-09-30 JP JP28470997A patent/JP3695094B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH11110170A (en) | 1999-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2731447B2 (en) | Integrated image recording device | |
JP3485039B2 (en) | Printer host, print command generation device, and storage medium storing program | |
JPH09193477A (en) | Color printer | |
JP2911470B2 (en) | Character processing apparatus and method | |
JPH08230269A (en) | Method and device for printing | |
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 | |
JPH05342314A (en) | Picture processor | |
KR100659268B1 (en) | User terminal device and its setting method for borderless function setting and borderless function setting system | |
JP3843538B2 (en) | OUTPUT CONTROL SYSTEM, OUTPUT CONTROL METHOD, OUTPUT CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING SUB-OUTPUT CONTROL PROGRAM | |
JP4379571B2 (en) | Image processing apparatus and image processing method | |
JP2004070661A (en) | Print control method, information processor and image processor | |
JP2006338569A (en) | Image output system, image output method, program for executing its procedure and recording medium with its program recorded | |
JP3155617B2 (en) | Document processing method and apparatus | |
JP2734471B2 (en) | Image editing device | |
JP3419450B2 (en) | Pixel data processing apparatus and method | |
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 | |
JP3592921B2 (en) | Data controller | |
JP2010238086A (en) | Image input/output device, print preview display method, and print preview display program | |
JP2007025845A (en) | Printer control method and program | |
JP2002318680A (en) | Image processor and image processing method | |
JP2971547B2 (en) | Document processing device | |
JPH10301740A (en) | PRINT CONTROL SYSTEM, PRINT CONTROL METHOD, AND RECORDING MEDIUM CONTAINING PRINT CONTROL PROGRAM | |
JP4325339B2 (en) | Printing system, host computer and printer driver | |
JPH06243261A (en) | Picture processor | |
JP2005275671A (en) | Printing controller, printing control method and printing control program-recorded medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041007 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041019 |
|
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: 20050607 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050620 |
|
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: 20080708 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090708 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100708 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110708 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120708 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120708 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130708 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |