[go: up one dir, main page]

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 PDF

Info

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
print
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
Application number
JP28470997A
Other languages
Japanese (ja)
Other versions
JPH11110170A (en
Inventor
雅司 久野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP28470997A priority Critical patent/JP3695094B2/en
Priority to US09/161,288 priority patent/US6351317B1/en
Publication of JPH11110170A publication Critical patent/JPH11110170A/en
Application granted granted Critical
Publication of JP3695094B2 publication Critical patent/JP3695094B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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 claim 1 includes a data processing device, a data conversion device, and a printing device, performs transmission and reception of data between the devices, and at least print processing and printing A print processing system that performs pre-printing processing for confirming or correcting print execution data before starting, wherein the data processing device generates print command data and outputs it to a data conversion device; 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, editing instructions Data editing means capable of displaying or correcting an image based on input or overall display data, and specifying the desired area on the image as the editing instruction; When the detailed display of the image in the designated area is input, the display apparatus includes detailed display request means for outputting the designated area information and the detailed display request signal to the data converter, and the data converter includes the print instruction Print execution data generation means for generating print execution data based on data, display data generation means for generating display data composed of image elements of a predetermined resolution based on the print execution data, and a pre-print processing request In accordance with, a predetermined number of image elements are extracted for each predetermined divided area of the display data, or not extracted from the divided areas included in the designated area based on the designated area information and the detailed display request Image element extracting means for extracting a predetermined number of image elements and outputting partial display data to the data processing device step by step.
[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 claim 2, in order to solve the problem, in the print processing system according to claim 1, the detailed display request unit enlarges an image in the designated area as the editing instruction. Is input, the detailed display request signal is generated and output to the data converter.
[0016]
According to the print processing system of claim 2, when an enlargement of an image in the designated area is input as an editing instruction, a detailed display request signal is generated by the detailed display request unit, and the data conversion apparatus Is output. On the other hand, in the data conversion apparatus, based on the designated area information for enlarging the image and the detailed display request by the image element extracting means, an unextracted image element from the divided area included in the designated area The number is extracted, and partial display data is output to the data processing device step by step. Further, in the data processing apparatus that has received this display data, the display data interpolation means interpolates the partial display data to generate overall display data, and the data editing means generates an image with high resolution. Enlarged display 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.
[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 claim 3, 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 by the data editing means. The 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.
[0019]
In order to solve the above problem, a print processing method according to claim 4 includes a data processing device, a data conversion device, and a printing device, performs transmission and reception of data between the devices, and at least print processing and printing A print processing method for performing print preprocessing for confirming or correcting print execution data before starting, a step of generating print instruction data and outputting it to a data conversion device, and a request signal for print preprocessing as a data conversion device A step of generating the entire display data by interpolating the partial display data output from the data converter, and the display or correction of the image based on the input of the editing instruction or the entire display data When the designation of a desired area on the image and the detailed display of the image in the designated area are input as the editing instruction, the designated area information and the detailed display are input. A step of outputting a solicitation signal to a data converter, a step of generating print execution data based on the print instruction data, and display data comprising image elements of a predetermined resolution based on the print execution data And a predetermined number of image elements are extracted for each predetermined divided area of the display data in response to the pre-printing process request, or the designated area based on the designated area information and the detailed display request And extracting a predetermined number of unextracted image elements from the divided areas included in the image and outputting partial display data to the data processing device step by step.
[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 claim 5, wherein the step of outputting the detailed display request signal in the print processing method according to claim 4 is characterized in that the designated area is used as the editing instruction. And a step of generating the detailed display request signal and outputting it to the data converter when the enlargement of the image is input.
[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 claim 6, in order to solve the problem, in the print processing method according to claim 5, the step of displaying or correcting the image includes the designated area as the editing instruction. A step of changing the display area of the image to the designated area when the enlargement of the image is input.
[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 claim 7 is recorded includes a data processing device, a data conversion device, and a printing device to solve the above-mentioned problem. A computer-readable recording medium on which is recorded a print processing control program for performing at least print processing and pre-print processing for confirming or correcting print execution data before starting printing, The control program includes a step of generating print instruction data in a computer and outputting the print instruction data to the data conversion device, a step of outputting a request signal for pre-printing processing to the data conversion device, and a partial display data output from the data conversion device. To generate overall display data by interpolating, and input of editing instructions or image display based on overall display data Is a step of performing correction, and, as the editing instruction, when a designation of a desired area on the image and a detailed display of the image in the designated area are input, the designated area information and the detailed display request signal, A step of outputting to the data converter, a step of generating print execution data based on the print instruction data, and a step of 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 A predetermined number of unextracted image elements are extracted from the area, and a step of outputting partial display data to the data processing device step by step is executed.
[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 claim 7 is recorded. 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.
[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 claim 8 is recorded is the recording medium according to claim 7, wherein the printing process control program is stored in a computer. As the step of outputting the detailed display request signal, the step of generating the detailed display request signal and outputting it to the data converter when the enlargement of the image in the designated area is input as the editing instruction. It is made to perform.
[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 claim 8 is recorded, A display request signal is generated and output to the data converter. 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.
[0041]
A computer-readable recording medium on which the printing process control program according to claim 9 is recorded is a recording medium according to claim 8, wherein the printing process control program is stored in a computer. As the step of displaying or correcting the image, when an enlargement of an image in the designated area is input as the editing instruction, a step of changing the display area of the image to the designated area is executed. And
[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 claim 9 is recorded, an image is displayed. The display area 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.
The data conversion device according to claim 10 includes a data processing device, a data conversion device, and a printing device, and transmits and receives data between the devices, and at least print processing and confirmation of print execution data before printing is started. Or a data conversion device used in a print processing system that performs pre-printing processing for correction, and print execution data is generated based on print instruction data generated by the data processing device and output to the data conversion device. Print execution data generation means for generating, display data generation means for generating display data composed of image elements of a predetermined resolution based on the print execution data, and output from the data processing device to the data conversion device In response to a request signal for print pre-processing, a predetermined number of image elements are extracted for each predetermined divided area of the display data, or the data According to the designation area information for designating a desired area on the image, which is output from the processing device to the data converter, and the detail display request signal for requesting the detailed display of the image in the designated area, Extract a predetermined number of unextracted image elements from the divided areas included in the designated area, Image element extraction means for outputting typical display data to a data processing device, and interpolating partial display data output from the image element extraction means to the data processing device to obtain overall display data. It is made to generate.
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 claim 11 includes a data processing device, a data conversion device, and a printing device, and transmits and receives data between the devices, and at least print processing and confirmation of print execution data before starting printing. Or a print processing method for performing a pre-printing process for performing correction, wherein the data conversion device generates print execution data based on print instruction data generated by the data processing device and output to the data conversion device. A step of generating, a step of generating display data composed of image elements of a predetermined resolution based on the print execution data, and a step of generating the data from the data processing device. A predetermined number of image elements are extracted for each predetermined divided area of the display data in response to a request signal for pre-printing processing output to the conversion device, or 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. A step of extracting a predetermined number of unextracted image elements from the divided area included in the designated area and outputting partial display data to the data processing apparatus step by step. The partial display data output from the image element extraction means is interpolated to generate overall display data.
According to the printing processing method of claim 11, the resolution of the display data is coarse at first. Therefore, 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.
[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 computers 3 such as three personal computers as data processing devices, and these computers 3 and a printer 2 as a data conversion device and printing device are connected to the network. 1 is connected.
[0046]
In this configuration, each computer 3 generates output data to be printed out by the printer 2 using application software and the like provided therein, and outputs the output data on the network 1. Here, the output data is created by a well-known page description language such as “Postscript” of Adobe, for example.
[0047]
The output data output in this way is expanded into print data such as bitmap data in the print control unit 4 of the printer 2, and the print unit 5 performs print processing based on this print data. In the present embodiment, a preview process can be performed prior to the printing process. In this preview process, the display data created based on the print data is output from the printer 2 to the computer 3, and each computer 3 displays the display data on the display and displays the print result. An outline, for example, a process of confirming aspects such as font, character size, overall layout, color arrangement, etc., and further correcting as necessary.
[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 computer 3 will be described with reference to FIG. Each computer 3 executes the same configuration and operation.
[0050]
As shown in FIG. 3, the computer 3 executes a program stored in a hard disk 73 as a recording medium, thereby causing the computer 3 to print data control means, request means, display data interpolation means, data editing means, CPU 70 functioning as a detailed display request means, work memory 72 used for arithmetic processing by CPU 70, hard disk 73 storing display data transmitted from printer 2 in addition to the program, data from keyboard, mouse, etc. An input unit 74 for inputting data, an output unit 75 for outputting display data, a network interface 76, a keyboard 77 for inputting data by a user's operation, and a CRT (Cathode Ray Tube) 78 for displaying the display data. And a bar for connecting each component in the computer 3 79.
[0051]
In the above configuration, the network interface 76 and the network 1 are connected, and a so-called interface operation is performed on data output from the computer 3 and data input to the computer 3.
[0052]
On the other hand, when data necessary for processing in the computer 3 is input, the input unit 74 outputs the data to the CPU 70 or the like via the bus 79. In particular, as will be described later, during preview processing, data such as display area designation or enlargement request is output to the CPU 70.
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 bus 79. Alternatively, necessary data is stored via the bus 79.
[0053]
The work memory 72 is a memory composed of a DRAM or the like, temporarily stores data necessary for processing in the CPU 70, and outputs the data to the bus 79 as necessary. The storage capacity of the work memory 14 can be increased as long as the addressing by the CPU 70 is possible, and the display data and the like can be stored.
[0054]
Further, the CRT 78 performs display necessary for processing in the CPU 70 and displays an image corresponding to display data described later.
[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 computer 3. .
[0056]
The operation of the computer 3 in the preview process according to the present invention will be described later.
[0057]
Next, the configuration and operation of the printer 2 will be described with reference to FIG.
[0058]
As shown in FIG. 3, the print control unit 4 of the printer 2 includes a CPU 20, a work memory 22, a hard disk 23, an operation panel 24, an output unit 25, a network interface 26, and a bus 29. Yes.
[0059]
In this configuration, the network interface 26 is connected to the network 1 and performs an interface operation on print instruction data input from the computer 3 to the printer 2 and display data output from the printer 2 to the computer 3.
[0060]
On the other hand, the CPU 20 controls each constituent unit constituting the printer 2 and performs a printing process and a preview process based on the print instruction data.
[0061]
Specifically, each control code in the print instruction output data output from the computer 3 and created in the page description language is interpreted to generate bitmap data, and a figure or the like is drawn.
[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 printer 2 can be generated.
[0063]
The work memory 22 temporarily stores data necessary for processing in the CPU 20 and outputs the data to the bus 29 as necessary.
[0064]
The hard disk 23 is a storage device that stores a print processing control program for the entire printer 2, reads out a necessary program at a predetermined timing, and outputs it to the bus 26. Further, it is configured to store print instruction data, drawing data generated by expanding the print instruction data, and the like.
[0065]
The output unit 25 outputs print execution data based on the drawing data to the printing unit 5. The printing unit 5 includes image forming means such as an ink jet method or a laser beam method, and is controlled by the CPU 20. Below, print output processing of actual print output data is performed.
[0066]
The operation panel 24 includes a switch for setting the operation mode of the printer 2 and display means for displaying an error message.
[0067]
The operation of the printer 2 in the preview process according to the present invention will be described later.
[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 printer 2 in the preview process, and FIG. 5 is a flowchart showing the operation of the computer 3 in the preview process.
[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 computer 3 in units of data corresponding to one pixel in the CRT 78 included in the division unit. Preview processing is executed.
[0072]
That is, in the preview processing of the present embodiment, first, in the computer 3, print instruction data such as a document or an image for causing the printer 2 to perform printout is generated in a page description language, and the printer 1 is connected via the network 1. 2 (step S50).
[0073]
On the other hand, the printer 2 that has received the print instruction data interprets each control command of the print instruction data, and develops the drawing data for print execution (step S30).
[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 printer 2 transmits preview data to the computer 3 (step S33). In the present embodiment, only the data of the first pixel in coordinates (x1, y1), (x9, y1), (x1, y9), (x9, y9) is transmitted as the first preview data to be transmitted. To do. That is, the preview data is transmitted to the computer 3 with the resolution set to 1/8 (step S33). After the preview data is transmitted, the printer 2 stands by until there is data transmission from the computer 3 (step S34).
[0076]
The computer 3 receives the preview data and the resolution and size and stores them in the hard disk 73 or work memory 72 (step S51).
[0077]
Next, display data to be displayed on the CRT 78 is initialized based on the size and resolution of the received preview data (step S52). Specifically, it has the number of pixels of the size stored in the preview header, each pixel is also the size per pixel stored in the preview header, and all display data is initialized. .
[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 computer 3 changes the data of the first pixel from the second in each pixel area. Copy by number 64. As a result, preview data as shown in FIG. 7 is created.
[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 CRT 78 is an image with a coarse resolution, but an image sufficient for viewing the entire image as preview data is obtained.
[0081]
Next, the computer 3 stands by until an instruction is input from the keyboard 77 (step S55). When a predetermined area of the preview data displayed on the CRT 78 is designated and an instruction to enlarge the area is input, the position and size of the area to be enlarged are transmitted to the printer 2 (step S56).
[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 computer 3 sends the first pixel area to the printer 2. It is notified that one pixel area has been designated by enlargement processing.
[0084]
On the other hand, in the printer 2, in order to double the resolution of the first pixel area, the data of the first pixel at the coordinates (x1, y1) shown in FIG. 6 and 5 of (x5, y1) are shown. No. pixel data, (x1, y5) No. 33 pixel data and (x5, y5) No. 37 pixel data are extracted (step S35), and these extracted data are stored in the computer 3. Transmit (step S36).
[0085]
The computer 3 receiving the data, as shown in FIG. 8, converts the data of the first pixel of coordinates (x1, y1) into 16 pixels from coordinates (x1, y1) to (x4, y4). Similarly, the pixel area that is copied to the configured pixel area, and the data of the fifth pixel at the coordinates (x5, y1) is composed of 16 pixels from the coordinates (x5, y1) to (x8, y4) In the same manner, the data of the 33rd pixel at the coordinates (x1, y5) is copied to the pixel area composed of 16 pixels from the coordinates (x1, y5) to (x4, y8). The data of the 37th pixel at the coordinates (x5, y5) is copied to the pixel area composed of 16 pixels from the coordinates (x5, y5) to (x8, y8) to create preview data.
[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 CRT 78.
[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 computer 3 sends the first pixel area to the printer 2. It is notified that one pixel area has been designated by enlargement processing.
[0091]
On the other hand, in the printer 2, in order to double the resolution of the first pixel area, the first, third, fifth, seventh, seventeenth, nineteenth, twenty-first, twenty-third, 23 shown in FIG. No., No. 33, No. 35, No. 37, No. 39, No. 49, No. 51, No. 53 and No. 55 are extracted (step S35), and the extracted data is transmitted to the computer 3 (step S35). Step S36).
[0092]
As shown in FIG. 11, the computer 3 that has received the data copies the data of each pixel to a 4 × 4 pixel area, and creates preview data.
[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 printer 2 extracts data of all 64 pixels in the first pixel area and transmits them to the computer 3.
[0095]
On the other hand, the computer 3 creates preview data as shown in FIG. 13 and performs enlargement processing as shown in FIG.
[0096]
Next, when there is an input for instructing execution of printing through the keyboard 77, the printing instruction is transmitted to the printer 2 (step S59), and the printer 2 that has received this printing instruction performs printing in accordance with the printing instruction. Print data is output to the copy and printing is executed (step S37).
[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 computer 3, the resolution is increased only for the designated area, so that it is possible to check even a fine portion of the print result. In addition, since data is not transmitted for unnecessary portions, the transmission time can be shortened. Furthermore, since the process of increasing the resolution is performed in stages, even when multiple enlargement requests are made, preview data can be confirmed with a high resolution without significantly increasing the data transmission time for each request. enable.
[0099]
In the present embodiment, by causing the CPU 70 of the computer 3 and the CPU 20 of the printer 2 to execute the print processing control program of the present invention, the computer 3 and the printer 2 can function as the following means.
[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 claim 1, the display data is transmitted from the data conversion apparatus to the data processing apparatus, and a predetermined number of image elements are extracted for each predetermined divided area of the display data. A predetermined number of unextracted image elements are extracted from the divided areas included in the designated area based on the designated area information and the detailed display request, and partial display data is created step by step. Configured to do. As a result, since the resolution of the display data is coarse at first, the transmission time of the display data can be shortened and the display data can be confirmed quickly. 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. In this way, both quick output of display data and detailed display can be satisfied according to the user's request.
[0104]
According to the print processing system of claim 2, when the enlargement of the image in the designated region is input, the resolution of the image is increased, so that the transmission time of the display data is shortened, The enlarged portion can be confirmed up to a fine portion based on a high-resolution image.
[0105]
According to the print processing system according to claim 3, when the enlargement of the image in the designated area is input, the enlarged image has a high resolution even when the corners of the image are enlarged. In addition to being displayed, it will be displayed at the center of the screen, making it possible to further facilitate operations such as image confirmation.
[0106]
According to the print processing method of claim 4, transmission of display data for pre-print processing from the data conversion apparatus to the data processing apparatus is performed, and a predetermined number of image elements are extracted for each predetermined divided area of the display data. A predetermined number of unextracted image elements are extracted from the divided areas included in the designated area based on the designated area information and the detailed display request, and partial display data is created step by step. Configured to do. As a result, since the resolution of the display data is coarse at first, the transmission time of the display data can be shortened and the display data can be confirmed quickly. 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. In this way, both quick output of display data and detailed display can be satisfied according to the user's request.
[0107]
According to the print processing method of claim 5, when the enlargement of the image in the designated area is input, the resolution of the image is increased, so that the transmission time of the display data is shortened, The enlarged portion can be confirmed up to a fine portion based on a high-resolution image.
[0108]
According to the print processing method of claim 6, when an enlargement of an image in the designated area is input, the enlarged image is displayed at a high resolution even when the corners of the image are enlarged. In addition to being displayed, it will be displayed at the center of the screen, making it possible to further facilitate operations such as image confirmation.
[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 claim 7 is recorded. This is performed by extracting a predetermined number of image elements for each predetermined divided area of the data, and, based on the specified area information and the detailed display request, image elements that are not extracted from the divided areas included in the specified area are specified. This is done after extracting several numbers and creating partial display data step by step. As a result, since the resolution of the display data is coarse at first, the transmission time of the display data can be shortened and the display data can be confirmed quickly. 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. In this way, both quick output of display data and detailed display can be satisfied according to the user's request.
[0110]
A computer-readable recording medium on which the print processing control program according to claim 8 is recorded is read by a computer so that the resolution of the image is increased when an enlargement of the image in the designated area is input. Therefore, it is possible to check the enlarged portion up to the fine portion based on the high resolution image while shortening the display data transmission time.
[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 claim 9 is recorded, the corners of the image, etc. Even when the image is enlarged, the enlarged image is displayed not only at a high resolution, but also at the center of the screen, so that the operation such as confirmation of the image can be further facilitated.
[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.
前記詳細表示要求手段は、前記編集指示として、前記指定した領域における画像の拡大が入力された場合には、前記詳細表示要求信号を生成して、前記データ変換装置に出力することを特徴とする請求項1に記載の印刷処理システム。The detailed display requesting unit generates the detailed display request signal and outputs the detailed display request signal to the data converter when an enlargement of an image in the designated area is input as the editing instruction. The print processing system according to claim 1. 前記データ編集手段は、前記編集指示として、前記指定した領域における画像の拡大が入力された場合には、画像の表示領域を当該指定した領域に変更することを特徴とする請求項2に記載の印刷処理システム。The said data editing means changes the display area of an image to the said designated area | region, when the expansion of the image in the said designated area | region is input as said edit instruction | indication. 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:
前記詳細表示要求信号を出力する工程は、前記編集指示として、前記指定した領域における画像の拡大が入力された場合に、前記詳細表示要求信号を生成して、前記データ変換装置に出力する工程を含む、ことを特徴とする請求項4に記載の印刷処理方法。The step of outputting the detailed display request signal includes the step of generating the detailed display request signal and outputting the detailed display request signal to the data converter when an enlargement of an image in the designated area is input as the editing instruction. The print processing method according to claim 4, further comprising: 前記画像の表示又は修正を行う工程は、前記編集指示として、前記指定した領域における画像の拡大が入力された場合に、画像の表示領域を当該指定した領域に変更する工程を含む、ことを特徴とする請求項5に記載の印刷処理方法。The step of displaying or correcting the image includes a step of changing an image display area to the designated area when an enlargement of the image in the designated area is input as the editing instruction. The print processing method according to claim 5. データ処理装置とデータ変換装置と印刷装置とを備え、前記各装置間でデータの送受信を行い、少なくとも印刷処理と、印刷開始前に印刷実行データの確認又は修正を行う印刷前処理とを行う印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体であって、前記印刷処理制御プログラムは、コンピュータに、
印刷指示データを生成しデータ変換装置に出力する工程と、
印刷前処理の要求信号をデータ変換装置に出力する工程と、
データ変換装置から出力される部分的な表示データを補間して全体的な表示データを生成する工程と、
編集指示の入力或いは全体的な表示データに基づく画像の表示又は修正を行う工程と、
前記編集指示として、前記画像上における所望の領域の指定と、当該指定領域における画像の詳細表示が入力された場合には、指定領域情報と詳細表示要求信号とを、データ変換装置に出力する工程と、
前記印刷指示データに基づいて印刷実行データを生成する工程と、
前記印刷実行データに基づいて、所定の解像度の画像要素から構成される表示データを生成する工程と、
印刷前処理要求に応じて、前記表示データの所定の分割領域毎に、所定数の画像要素を抽出し、又は、前記指定領域情報と詳細表示要求に基づき、当該指定領域に含まれる前記分割領域中から未抽出の画像要素を所定数抽出して、段階的に部分的な表示データをデータ処理装置に出力する工程と、
を実行させることを特徴とする印刷処理制御プログラムが記録された記録媒体。
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.
前記印刷処理制御プログラムは、コンピュータに、前記詳細表示要求信号を出力する工程として、前記編集指示として、前記指定した領域における画像の拡大が入力された場合に、前記詳細表示要求信号を生成して、前記データ変換装置に出力する工程を実行させる、ことを特徴とする請求項7に記載の印刷処理制御プログラムが記録された記録媒体。The print processing control program generates the detail display request signal when an enlargement of an image in the designated area is input as the editing instruction as a step of outputting the detail display request signal to a computer. 8. The recording medium on which the print processing control program according to claim 7 is recorded, wherein a step of outputting to the data converter is executed. 前記印刷処理制御プログラムは、コンピュータに、前記画像の表示又は修正を行う工程として、前記編集指示として、前記指定した領域における画像の拡大が入力された場合に、画像の表示領域を当該指定した領域に変更する工程を実行させる、ことを特徴とする請求項8に記載の印刷処理制御プログラムが記録された記録媒体。The print processing control program, as a step of displaying or correcting the image on a computer, when an enlargement of the image in the designated area is input as the editing instruction, the designated area of the image The recording medium on which the print processing control program according to claim 8 is recorded. データ処理装置とデータ変換装置と印刷装置とを備え、前記各装置間でデータの送受信を行い、少なくとも印刷処理と、印刷開始前に印刷実行データの確認又は修正を行う印刷前処理とを行う印刷処理システムに用いられるデータ変換装置であって、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 data conversion device used in a processing system,
前記データ処理装置により生成され、前記データ変換装置に出力された印刷指示データに基づいて、印刷実行データを生成する印刷実行データ生成手段と、  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.
データ処理装置とデータ変換装置と印刷装置とを備え、前記各装置間でデータの送受信を行い、少なくとも印刷処理と、印刷開始前に印刷実行データの確認又は修正を行う印刷前処理とを行う印刷処理方法であって、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,
前記データ変換装置が、前記データ処理装置により生成され、前記データ変換装置に出力された印刷指示データに基づいて、印刷実行データを生成する工程と、  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.
JP28470997A 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 Expired - Fee Related JP3695094B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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