Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3854110B2 - Printing apparatus and print data processing system - Google Patents
[go: Go Back, main page]

JP3854110B2 - Printing apparatus and print data processing system - Google Patents

Printing apparatus and print data processing system Download PDF

Info

Publication number
JP3854110B2
JP3854110B2 JP2001282045A JP2001282045A JP3854110B2 JP 3854110 B2 JP3854110 B2 JP 3854110B2 JP 2001282045 A JP2001282045 A JP 2001282045A JP 2001282045 A JP2001282045 A JP 2001282045A JP 3854110 B2 JP3854110 B2 JP 3854110B2
Authority
JP
Japan
Prior art keywords
data
print data
printing
print
preview
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
JP2001282045A
Other languages
Japanese (ja)
Other versions
JP2003091402A (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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2001282045A priority Critical patent/JP3854110B2/en
Publication of JP2003091402A publication Critical patent/JP2003091402A/en
Application granted granted Critical
Publication of JP3854110B2 publication Critical patent/JP3854110B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Description

【0001】
【発明の属する技術分野】
本発明はパーソナルコンピュータあるいはワークステーション等のホスト装置と双方向通信ケーブルにより接続された印刷装置において、ホスト装置での印刷プレビューと印刷装置の出力画像との差を検出し、警告する装置およびシステムに関する。
【0002】
【従来の技術】
従来、印刷装置で印刷を行う場合、ホスト装置側でホスト操作者が印刷プレビューを確認後、印刷の開始を指示していた。しかし、ホスト装置側で印刷プレビュー画面を作成する場合に参照するフォント等の図形関連データと、印刷装置側で画像を作成するときに参照するフォント等の図形関連データが同一でないときには、プレビュー画面と実際に印刷装置から印刷される画像とは完全に−致していなかった。また、プリンタドライバ、または、印刷装置のコントローラファームウェアのバグにより、実際に印刷される際にホスト装置側でのプレビュー画面と異なるものが印刷される場合もあった。
【0003】
この問題を解決するため、ホスト装置と印刷装置が双方向通信が可能なケーブルで繋がっている構成となっている場合、ホスト装置側から印刷装置へ、印刷データと共にその印刷データを画像展開させた後の展開した画像データをホスト装置へと送り返すことを指示するコマンドを送ることにより、そのコマンドを受信した印刷装置では受信した印刷データを画像データに展開した後、その画像データをホスト装置へと返信することによりホスト装置側で印刷結果プレビューを正確に確認できるようにしたものが知られている。
【0004】
例えば、特開平8−30410号公報には、印刷装置にてプレビュー用に印刷データを展開した後、画像データをホスト装置に転送できる印刷装置が示されている。このような装置ではホスト装置の操作者が印刷前に、印刷装置にて展開された画像データを確認後、実際の印刷を許可することによって、無駄な印刷ミスを未然に防ぐことができる。また、印刷装置で実際に印刷するために展開された画像データを印刷プレビューとして確認することができるので、従来からあるようにホスト装置側で印刷プレビューを作成する場合に比べ、より正確な印刷プレビューとなる。
【0005】
【発明が解決しようとする課題】
しかしながら、上記装置ではホスト装置から送信した印刷データが印刷装置で画像データに展開された後、そのデータがホスト装置に返信されるため、印刷データ量が多い場合には印刷データを送信するための時間、印刷装置での画像データに展開するための時間、さらにその展開後の画像データを返信するための時間がかかる。また、印刷装置において印刷処理待ちジョブが溜まっている場合には、画像展開の処理待ちのため印刷プレビューが展開されてホスト装置に返信されるまでにかなりの時間を要する。
【0006】
このため、ホスト装置の操作者が印刷プレビュー確認指示を行ってから実際に印刷プレビューを確認できるまでに処理待ち時間が大きくなる場合がある。すなわち、上記装置では操作者は印刷プレビューに誤りがないか確認後、再度印刷指示を行う必要があるので、操作者は印刷処理を完了させるために印刷プレビューが表示されるまでかなりの時間待たされることになる。
【0007】
本発明においては上記従来技術の問題点を考慮し、ホスト装置から印刷装置へ印刷データとともにチェック用のイメージデータを同時に送信し、印刷装置側で展開したデータとチェック用のイメージデータの差異をチェックすることによって、印刷するデータの問題点がチェックできるので、印刷処理にいたる時間を短縮化することができる。
【0008】
【課題を解決するための手段】
本発明の印刷装置は、ホスト装置から双方向通信ケーブルを介して送信されたプリンタ記述言語(PDL)などの印刷データを画像展開して印刷を実行すると共に、ホスト装置から送信された印刷データに対応するプレビュー用のデータと印刷データを展開した画像データとを整合し、許容範囲に有るか否かを判定する判定手段を設けた構成を有する。
上記構成により、印刷装置でPDLデータを画像展開する際に展開ミス等があっても、プレビュー用のデータを使って整合性をチェックすることにより、印刷する前に問題(不整合)がわかる。
【0009】
本発明の印刷装置は、プレビュー用のデータと印刷データを展開した画像データとの整合判定の判定基準値を設けた判定手段を有し、該判定手段が所定の判定基準値以上で許容範囲否と判定したとき、ホスト装置に警告信号を出力する警告処理手段を設けたことを特徴とする。
上記構成により、印刷前に警告する事によりユーザは印刷を中止することができるので、無駄な印刷を防止できる。
【0010】
本発明の印刷装置の判定手段は、整合判定基準値の変更が可能であることを特徴とする。
上記構成により、印刷データによって整合判定基準値を可変できることにより、些細な違いの場合には印刷を中止することなく、そのまま印刷するなど、ユーザの意図に合わせた設定ができる。
【0011】
本発明の判定手段は、印刷データの整合性を判定した結果、展開した画像データに不整合ありと判定したとき、不整合個所が識別できるように警告することを特徴とする。
上記構成により、ユーザに警告を発する際、どのような問題があるのかまで含めて警告できる。
【0012】
本発明の印刷データの処理システムは、ホスト装置と印刷装置を双方向通信ケーブルを介して接続し、データの送受信が可能であって、ホスト装置は印刷データのプレビュー用のデータを作成し、印刷データとともにプレビュー用データをチェック用のイメージとして印刷装置に送信すると共に、印刷装置は受信した印刷データを展開した画像データを作成し、該プレビュー用のデータとの整合性を判定し、判定結果をホスト装置に送信する構成を有する。
上記構成により、ユーザは確認したプレビューデータを使って印刷装置における展開データとの整合性を印刷前に確認することができる。
【0013】
本発明の印刷データ処理システムは、印刷データの整合性の判定をホスト装置で設定する判定基準値による構成を有する。
上記構成により、ホスト側で判定基準値を設定できることにより、印刷ジョブごとにその設定を変えることができる。
【0014】
本発明の印刷データ処理システムは、印刷装置における整合性の判定結果が、展開した画像データに不整合がある場合、印刷装置はその内容をホスト装置へ送信し、ホスト装置は受信した不整合情報を表示して不整合個所を修正する機能を有すると共に修正した印刷データを印刷装置に送信し、修正情報を受信した印刷装置は、修正情報を元に印刷データを再構成する機能を有する。
上記構成により、ユーザが意図したものと印刷データが違う場合、印刷を中止するだけでなく、どの点が違うかを確認後、問題点について修正し、印刷を再開することができる。
【0015】
【発明の実施の形態】
実施の形態1
本発明の実施の形態1をシステム構成概要図とフローチャートに基づいて説明する。図1は本発明が適用されるシステム図である。この印刷システムはホスト装置Aまたはホスト装置Bが双方向通信ケーブルを介して印刷装置と接続される形態である。なお、図1では本発明を説明する上で必要な構成要素のみをあげている。
【0016】
ホスト装置A、Bはオペレーティングシステム(OS)、あるいはワードプロセッサやCAD用ソフトウェアなどの任意のアプリケーションを起動させて文字、絵、図などの画像を印刷データとして作成、および印刷装置を制御するデータを生成することができるパーソナルコンピュータ、あるいはワークステーションである。
【0017】
ここで、実施の形態1ではホスト装置A100を対象に説明する。
ホスト装置A100には印刷プレビュー画像等を表示できるCRT、あるいは液晶モニター等の表示部105、ユーザからの印刷指示、または印刷展開データの修正を入力することができるキーボート、マウス等の入力部104を備える。
スプーラ102はアプリケーションによって生成された印刷データをEMF(ウィンドウズ(登録商標)拡張メタフアイル)等の形式でスプールファイル103として一時保存しておくものである。デスプーラ107はこのスプールファイルに保存されたデータを読み出して出力するものである。デスプーラ107から出力されたデータは、印刷装置300との通信を制御するプリンタインタフエース(I/F)、双方向通信ケーブル400を介して印刷装置300に送信される。
また、ホスト装置A100はスプールデータとして一時保存された印刷データを印刷装置で解読可能なプリンタ記述言語(以下PDLという)に変換するプリンタドライバ106を備える。
【0018】
プリンタドライバ106はアプリケーション101からの印刷データをPDLに変換する印刷用データ変換部110と、同じスプールデータ103からプレビュー用の画像データを生成するプレビュー用画像制御部111と、スプールデータ、表示部、入力部、プリンタ等とのデータのやり取りを制御するプリンタドライブ入出力制御部109からなる。
また、プリンタドライバ106はユーザの指示に基づいて印刷装置の動作を制御するためのコマンドを生成し、PDL変換した印刷データ、プレビュー画像データとともに印刷装置300に送信する。さらにプリンタドライバ106では印刷装置にて展開した印刷データとホスト装置から送ったプレビュー画像に不整合があった場合には、印刷装置300からプレビュー画像と展開済み印刷データとの差分データと、展開済み印刷データを受け取り、表示部105を使ってユーザに警告する機能と、警告表示した際にはユーザがそのデータを直接編集できる機能を有している。そして、編集後の修正点に関して、印刷装置300へと送信できる機能を有する。これらのプリンタドライバ106の機能はオペレーテイングシステム(OS)上で動作するプログラムとして実装される。
【0019】
印刷装置300はホスト装置100と双方向通信を行うホストインタフェース(I/F)304と、ホスト装置からの指示に基づいて展開済み印刷データとプレビュー画像データの不整合をチェックし、印刷を行うか、またはホスト装置に不整合があったことを警告するかの判定を行うプレビュー判定部303と、ホスト装置から送信されてきた印刷データ(PDLデータ)をエンジン301にて印字可能な画像データへと変換する印刷画像生成部302と、その画像展開されたデータを紙に印字するためのエンジン301で構成される。
また、エンジン301としては、レーザープリンタ、インクジェットなどどのような方式でもあっても構わない。
【0020】
プレビユー判定部303は差分データ生成部305、判定用データ生成部306を有している。そして、プレビュー判定部303は展開済み印刷データとプレビュー画像データが完全に一致するか、否かをチェックするだけでなく、ある程度の不整合を吸収する必要がある。これはホスト装置側で印刷プレビュー画面を作成する場合に参照するフォント等の図形関連データと、印刷装置側で画像を作成するときに参照するフォント等の図形関連データが同一でないとき、プレビュー画面と実際に印刷装置から印刷される画像とは完全に一致しないためである。このようなケースとしては、印刷データをPDLに変換する際、特に図形データの場合などに不整合が発生する可能性が高い。しかしながら、ユーザによっては塗りつぶしパターン等の図形データがプレビュー画面と印刷結果である程度違っていても構わないという場合も考えられる。そこで、ユーザはホスト装置側で印刷を開始する前に、プリンタドライバの印刷設定としてどの程度までの差異を許容するかを設定し、その判定基準値307に従ってプレビュー判定部303は実際に印刷するか、ホスト装置側に警告を行うかの判定を行う。プレビュー判定部303は展開済み印刷データとプレビュー画像データの不整合性をある程度吸収するために判定用データ生成部306にて各データを予め処理した上で判定を行う。また、ホスト装置側に警告を行う場合には差分データ生成部305にて展開済み印刷データとプレビュー画像データの差分データを作成し、展開済み印刷データとともにホスト装置へ送信する構成としている。
【0021】
次に本発明の制御を、図2,3,4のフローチャートに基づいて説明する。
ステップST1 まず、ホスト装置A100のユーザはホスト装置A100で起動しているアプリケーション101を使い、印刷したいドキュメントを作成、印刷指示を行う。
このとき、ユーザは予め、プリンタドライバの設定項目から印刷時、印刷装置側で展開したデータとホスト側から送信したプレビューデータの整合性を確認するか否かを指示する。確認指示の場合には不整合性をどの程度まで許容するかを基準値として設定しておく。設定項目としてはプレビュー判定部303の判定基準値307を何段かに設け、その判定基準値を印刷時の不整合判定結果の閾値とする。
【0022】
ステップST2 ユーザからアプリケーション101に対して印刷指示があると、アプリケーションは印刷データを作成、その印刷データをスプーラ102でスプールデータ103としてEMF(ウィンドウズ(登録商標)拡張メタファイル)形式等で格納する。
ステップST2にて印刷確認モードの設定の判定をする。
【0023】
印刷確認モードが設定されていない場合には、ステップST12へ進む。
ステップST12ではスプールデータ103に格納されている印刷データをプリンタドライバ106の印刷用データ変換部110にて、印刷装置300で解読可能なプリンタ記述言語(PDL)に変換処理後、その印刷データをデスプーラ107から印刷装置300に送信する。
ステップST13で通常の印刷処理を行う。
【0024】
ステップST2にて印刷確認モードが設定されている場合、ステップST3へと進む。
ステップST3において、プリンタドライバ106はまず、スプールデータ103をプレビュー用画像制御部111において表示部で表示できる形式に画像展開し、プリンタドライバ入出力制御部109を通してそのデータを表示部105に送る。ユーザはそのプレビューデータを確認後、ステップST4にて印刷を実行する、あるいは印刷を中止する、の指示を入力部104で行う。
ステップST4で印刷を実行する場合には、ステップST5に進み、印刷を中止する場合にはそこで終了となる。
【0025】
ステップST5において、プリンタドライバ106はスプールデータ103を印刷用データ変換部110にて印刷装置300で解読可能なプリンタ記述言語(PDL)に変換処理する。その後、印刷データとともに先に作成したプレビューデータ、印刷確認コマンド、および、その判定基準値を印刷装置へと送信する。
ステップST6において、印刷装置300ではまず、送られてきたPDL印刷データを印刷画像生成部302にてエンジン301で出力できる形に画像展開を行う。
ステップST7において、その後、印刷確認コマンドに従ってプレビューデータと展開済み印刷データの照合チェックを行う。
【0026】
このデータの照合チェックを図5〜9を参照して、図3のフローチャートにて説明する。図5はプレビューデータを示し、図6は展開した印刷データを示している。
プレビューデータとしての菱形図形21と矩形図形22に対して、展開済み印刷データとして図形31、図形32が作成された場合を説明する。
【0027】
ステップST7での判定処理のために、まず、ステップST21でそれぞれのデータを判定用データ生成部306にてデータ処理する。プレビューデータは通常、印刷データよりは解像度が低いものである。プレビューデータと展開済み印刷データを照合するために解像度を合わせる必要があるので、展開済み印刷データにおいてもプレビューデータと同じ手法で解像度を落としておく。ここではプレビューデータ、展開済み印刷データはともに各画素が1ビット単位で構成されているものとすると、各画素は白か黒かに分類される。そこで、黒に分類された画素に対してその画素の周りの画素も黒に変換する処理を画素ごとに行う。変換する範囲に関しては、ユーザが設定した判定基準値により可変とする。黒く塗りつぶす範囲が増えることはプレビューデータと展開済み印刷データの細かな差を吸収することになるので、これにより警告を発する差異の調整を行うことができる。
【0028】
このような処理を施した処理済みのプレビューデータを図7、処理済みの展開した印刷データを図8に示す。
また、カラーデータの場合においても、まず、各画素に対して色指定がある場合にはすべて黒色の変換処理する。この処理によりその後、上記手順を行うことができる。
【0029】
ステップST21でプレビューデータと展開済み印刷データの相違をチェックする。
まず、データ処理した展開済み印刷データ(図8参照)図形51、図形52とプレビューデータ(図5参照)図形21、図形22を各画素単位で論理積を行う。さらにその論理積処理を行ったデータとプレビューデータの排他的論理和をとり、ある一定以上の差異がある場合には警告を発するためにその範囲と画像情報を記憶しておく。その際、判定はユーザが設定した判定基準値に基づいて行う。この図面に示す例の場合では、図形22が印刷処理済みデータで欠けていることがわかる。
【0030】
ステップST23ではステップST22とは逆に、ステップST21でデータ処理した図7に示す処理済みのプレビューデータ図形41、図形42と、図8に示す展開済み印刷データ、図形51、図形52を各画素単位で論理積を行う。さらにその論理積処理を行ったデータと展開済み印刷データの排他的論理和をとり、ある一定以上の差異がある場合には、警告を発するためにその範囲と画像情報を記憶しておく。その際、判定はユーザが設定した判定基準値に基づいて行う。図面に示す例の場合では、図形52が展開済み印刷データで余分図形であることがわかる。
【0031】
ステップST24ではプレビューデータ(図5参照)と展開済み印刷データ(図6参照)との差異を直接滑合し、ある一定以上の差異がある場合には警告を発するためにその範囲と画像情報を記憶しておく。その際、判定はユーザが設定した判定基準値に基づいて行う。プレビューデータと展開済み印刷データを直接照合することにより、ステップST22、ST23では判明しなかった図形の塗りつぶしパターン等の細かな差異がわかる。図面に示す例では、図5に示す図形21と図6の図形31の塗りつぶしパターンが違うことがわかる。
【0032】
ステップST8において、ステップST22、ST23の照合チェック結果がOKの場合にはステップST9へ進み、NGの場合には警告処理(ステップST10)へ進む。
ステップST9において、ステップST24の照合チェック結果がOKの場合には印刷処理(ステップST13)へ、NGの場合には警告処理(ステップST10)へ進む。
ステップST10では、ユーザに対して展開済み印刷データに問題があったことを通知し、修正処理等の処理を行う。
【0033】
修正処理を図4のフローチャートで説明する。
ステップST31でまず、印刷装置からホスト装置のプリンタドライバへ印刷展開データに問題があったことを通知する。その際、印刷装置で展開した展開済み印刷データと、ステップST22、ST23、ST24で記憶していた不整合データの(許容)範囲とその画像情報をあわせてホスト装置へ送信する。
ステップST32ではプリンタドライバに対して送られてきた展開済み印刷データと問題点の差分データを重ね合わせた形で画像を作成し、表示部を通してユーザに問題点の確認をさせる。図9の例では図形61、図形62、図形63の各図形の周囲に色をつけて強調することで、ユーザに対して問題がある部分をわかりやすくする。色付けに関しては展開済み印刷データにおいて欠けているもの、余分なもの、塗りつぶしパターン等が違うものごとに色分けする。
【0034】
ステップST33では、ユーザがステップST32で表示されている画面を見ながら、各図形の修正処理を行う。例えば、図9の図形62を削除する。その後印刷処理を行うかを入力する。
ステップST34では、ステップST33で入力した情報に従い、印刷を行うかどうかのコマンドと、印刷を行う場合には修正した項目点についても合わせて印刷装置へ送信する。
そして、ステップST11において、印刷を行う場合には、ステップST13へ、印刷を中止する場合にはそこで終了となる。
ステップST13において、印刷装置において送られてきた修正情報を元に印刷データを再度生成しなおし、エンジンにて印刷処理を行う。
【0035】
実施の形態2
次に本発明の実施の形態2について、ホスト装置B200を用いた例を、図1、図10に基づいて説明する。なお、ここで第1の実施の形態例と同一部分に関しては説明を省略する。
【0036】
ホスト装置B200のアプリケーション203では印刷用データを生成する印刷データ生成部209に加え、印刷プレビューデータを生成し、表示部202を通してユーザに印刷確認を行うことができるプレビュー用画像制御部210を備える。また、プレビュー用画像制御部210では印刷装置300にて展開された印刷データとホスト装置から送ったプレビュー画像に不整合があった場合には、印刷装置からプレビュー画像と展開済み印刷データとの差分データと、展開済み印刷データを受け取り、表示部202を使ってユーザに不整合があったことを警告する機能と、警告表示した際にはユーザがそのデータを直接編集できる機態を有し、編集後の修正点を印刷装置300へと送信できる機能を有する。
【0037】
一方、プリンタドライバ208ではアプリケーション203からの印刷データをPDLに変換する印刷用データ変換部212と、スプールデータ205と印刷用データ変換部212とのデータのやり取りを制御するプリンタドライバ入出力制御部211からなる。また、アプリケーション203から送られてくるプレビューデータを印刷データとは別処理をし、PDL変換した印刷データとともにプレビューデータに関してはPDL変換せず、そのまま印刷装置へと送信できる機能を有する。
印刷装置300に関しては第1の実施の形態例と同じ機能を有するが、この実施の形態においては、警告メッセージを送信する対象がアプリケーション203内のプレビュー用画像制御部210となる。
【0038】
以下、図10のフローチャートに基づいて詳細を説明する。
ステップST41においては、まず、ホスト装置B200のユーザはホスト装置B200で起動しているアプリケーション203を使い、印刷したいドキュメントを作成、プレビュー指示を行う。プレビュー用画像制御部210はこのプレビュー指示を受けてドキュメントデータからプレビューデータを生成し、そのデータを表示部202に送る。このときユーザはプレビューの確認を行うとともに、印刷時、印刷装置側で展開したデータとホスト側から送信したプレビューデータの整合性を確認するか、また確認する場合には不整合性をどの程度まで許容するかを設定しておく。設定項目としては判定基準値307を何段か設け、その判定基準値307を印刷時の不整合性判定結果の閾値とする。
【0039】
ステップST42において、ユーザはプレビューを確認後、印刷を実行するか、または印刷を中止するかの指示を入力部201で行う。
印刷を実行する場合(ST42:はい)にはステップST43に進む。印刷を中止する場合(ST42:いいえ)にはそこで終了となる。
【0040】
ステップST43において、アプリケーション203に印刷指示があるとアプリケーションは印刷データを作成し、その印刷データをスプーラ204でスプールデータとしてEMF(ウィンドウズ(登録商標)拡張メタファイル)形式等で格納する。その際、ステップST43にて印刷確認モードが設定されていない場合(ST43:いいえ)にはステップST12へ進む。ステップST12ではスプールデータ205に格納されている印刷データを、プリンタドライバ208の印刷用データ変換部212にて印刷装置300で解読可能なプリンタ記述言語(PDL)に変換処理後、その印刷データをデスプーラ204から印刷装置300に送信し、ステップST13で通常の印刷処理を行う。
【0041】
また、ステップST41にて印刷確認モードが設定されている場合(ST43:はい)には、ステップST5へと進む。そして、ステップST5ではプリンタドライバ211はPDL変換した印刷データとともにアプリケーション203が作成したプレビューデータ、印刷確認コマンド、および、その判定基準を印刷装置300へと送信する。
ステップST6以降は第1の実施の形態例とほぼ同じであるので省略する。
【0042】
このように、上記実施の形態で説明した印刷装置はPDLデータを画像展開する際に展開ミス等があっても、チェック用プレビューデータを使って整合性をチェックでき、印刷する前に問題がわかる。
また、印刷前にユーザに警告する事ができると共に、警告によってユーザは印刷を中止することができるので、無駄な印刷を防ぐことができる。
また、判定基準値により許容範囲を設ける事により、些細な違いの場合には印刷を中止することなく、そのまま印刷するなど、ユーザの意図に合わせた設定ができると共に、どのような問題があるのかを含めてユーザに警告できる。
また、プレビューデータ処理システムは、ユーザが確認したプレビューデータを使って印刷前に展開データを確認することができると共に、ホスト側で判定基準値を設定できることにより、印刷ジョブごとに整合判定の許容範囲の設定を変えることができる。
さらに、ユーザが意図したものと印刷データが違う場合、印刷を中止するだけでなく、どの点が違うかを確認後、問題点について修正し、印刷を再開することができる。
【0043】
【発明の効果】
以上説明したように、本発明はホスト装置から印刷装置へ印刷データとともにチェック用のイメージデータを同時に送信し、印刷装置側で展開したデータとチェック用のイメージデータの差異をチェックすることによって、印刷するデータの問題点がチェックできるので、印刷処理にいたる時間を短縮化することができる。
【図面の簡単な説明】
【図1】実施例を示すシステムブロック図。
【図2】第1の実施の形態例を示すフローチヤート。
【図3】展開された印刷データの判定処理を示すフローチャート。
【図4】警告処理を示すフローチャート。
【図5】実施例のホスト装置で作成されるプレビューデータ。
【図6】実施例の印刷装置で展開された印刷データ。
【図7】実施例の判定用に処理されたプレビューデータ。
【図8】実施例の判定用に処理された展開済み印刷データ。
【図9】実施例のホスト装置で表示される警告画面。
【図10】第2の実施の形態例を示すフローチャート。
【符号の説明】
100、200 ホスト装置
101、203 アプリケーション
104、201 入力部
106,202 表示部
106,208 プリンタドライバ
302 印刷画像生成部
303 プレビュー判定部
305 差分データ生成部
306 判定用データ生成部
307 判定基準値
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an apparatus and a system for detecting and warning a difference between a print preview on a host apparatus and an output image of the printing apparatus in a printing apparatus connected to a host apparatus such as a personal computer or a workstation via a bidirectional communication cable. .
[0002]
[Prior art]
Conventionally, when printing is performed by a printing apparatus, the host operator instructs the start of printing after confirming the print preview on the host apparatus side. However, when the graphic-related data such as the font that is referred to when creating the print preview screen on the host device side and the graphic-related data such as the font that is referenced when creating the image on the printing device side are not the same, The image actually printed from the printing device did not completely match. Further, due to a bug in the printer driver or the controller firmware of the printing apparatus, there is a case where a different one from the preview screen on the host apparatus side is printed when actually printing.
[0003]
In order to solve this problem, when the host device and the printing device are connected by a cable capable of bidirectional communication, the print data and the print data are developed from the host device side to the printing device. By sending a command instructing to send back the later developed image data to the host device, the printing device that has received the command develops the received print data into image data, and then sends the image data to the host device. It is known that a print result preview can be accurately confirmed on the host device side by replying.
[0004]
For example, Japanese Patent Application Laid-Open No. 8-30410 discloses a printing apparatus that can transfer image data to a host apparatus after the print data is expanded for previewing by the printing apparatus. In such an apparatus, it is possible to prevent unnecessary printing mistakes by permitting actual printing after the operator of the host apparatus confirms the image data developed by the printing apparatus before printing. In addition, since the image data developed for actual printing on the printing device can be confirmed as a print preview, a more accurate print preview than when creating a print preview on the host device side as is conventionally done. It becomes.
[0005]
[Problems to be solved by the invention]
However, in the above apparatus, the print data transmitted from the host apparatus is developed into image data by the printing apparatus, and then the data is returned to the host apparatus. Therefore, when the amount of print data is large, the print data is transmitted. It takes time to develop the image data in the printing apparatus, and to return the developed image data. In addition, when there are print processing waiting jobs in the printing apparatus, it takes a considerable time for the print preview to be developed and returned to the host device for waiting for image development processing.
[0006]
For this reason, there may be a case where the processing waiting time becomes long from when the operator of the host apparatus gives a print preview confirmation instruction until the print preview can actually be confirmed. That is, in the above apparatus, the operator needs to issue a print instruction again after confirming that there is no error in the print preview. Therefore, the operator waits for a considerable time until the print preview is displayed in order to complete the printing process. It will be.
[0007]
In the present invention, in consideration of the above-mentioned problems of the prior art, the check image data is simultaneously transmitted from the host device to the printing device together with the print data, and the difference between the data developed on the printing device side and the check image data is checked. By doing so, the problem of the data to be printed can be checked, so that the time required for the printing process can be shortened.
[0008]
[Means for Solving the Problems]
The printing apparatus according to the present invention executes printing by developing an image of print data such as a printer description language (PDL) transmitted from a host apparatus via a bi-directional communication cable, and printing the print data transmitted from the host apparatus. The configuration includes a determination unit that matches the corresponding preview data and the image data obtained by developing the print data, and determines whether the data is within an allowable range.
With the above-described configuration, even if there is a development error or the like when developing PDL data in the printing apparatus, a problem (inconsistency) can be found before printing by checking the consistency using the preview data.
[0009]
The printing apparatus according to the present invention includes a determination unit provided with a determination reference value for determining the alignment between the preview data and the image data obtained by developing the print data. When it is determined, warning processing means for outputting a warning signal to the host device is provided.
With the above-described configuration, the user can stop printing by giving a warning before printing, so that useless printing can be prevented.
[0010]
The determination means of the printing apparatus of the present invention is characterized in that the alignment determination reference value can be changed.
With the above configuration, the consistency determination reference value can be varied depending on the print data, so that in the case of a slight difference, setting can be made in accordance with the user's intention such as printing without stopping printing.
[0011]
The determination means of the present invention is characterized in that when it is determined that the developed image data is inconsistent as a result of determining the consistency of the print data, a warning is given so that the inconsistent portion can be identified.
With the above configuration, when a warning is issued to the user, it is possible to give a warning including what kind of problem there is.
[0012]
The print data processing system of the present invention connects a host device and a printing device via a bidirectional communication cable, and can transmit and receive data. The host device creates print data preview data and prints it. The preview data together with the data is transmitted as a check image to the printing apparatus, and the printing apparatus creates image data obtained by developing the received print data, determines consistency with the preview data, and determines the determination result. It has the structure which transmits to a host apparatus.
With the above configuration, the user can check the consistency with the developed data in the printing apparatus using the confirmed preview data before printing.
[0013]
The print data processing system of the present invention has a configuration based on a determination reference value that is set by a host device to determine the consistency of print data.
With the above configuration, since the determination reference value can be set on the host side, the setting can be changed for each print job.
[0014]
In the print data processing system of the present invention, when the consistency determination result in the printing apparatus is inconsistent in the developed image data, the printing apparatus transmits the contents to the host apparatus, and the host apparatus receives the inconsistency information received. The printer that has the function of correcting the inconsistency and displaying the correction information, transmits the corrected print data to the printing apparatus, and receives the correction information, has the function of reconstructing the print data based on the correction information.
With the above configuration, if the print data is different from what the user intended, not only can the printing be stopped, but after confirming which point is different, the problem can be corrected and printing can be resumed.
[0015]
DETAILED DESCRIPTION OF THE INVENTION
Embodiment 1
A first embodiment of the present invention will be described based on a system configuration schematic diagram and a flowchart. FIG. 1 is a system diagram to which the present invention is applied. In this printing system, the host apparatus A or the host apparatus B is connected to the printing apparatus via a bidirectional communication cable. FIG. 1 shows only components necessary for explaining the present invention.
[0016]
Host devices A and B start operating systems (OS) or arbitrary applications such as word processors and CAD software to create images such as characters, pictures, and drawings as print data, and generate data to control the printing device A personal computer or workstation that can do.
[0017]
Here, the first embodiment will be described for the host device A100.
The host device A100 has a display unit 105 such as a CRT or a liquid crystal monitor that can display a print preview image, etc., and an input unit 104 such as a keyboard and mouse that can input a print instruction from the user or correction of print development data. Prepare.
The spooler 102 temporarily stores print data generated by an application as a spool file 103 in a format such as EMF (Windows (registered trademark) expanded metafile). The despooler 107 reads out and outputs data stored in the spool file. Data output from the despooler 107 is transmitted to the printing apparatus 300 via a printer interface (I / F) that controls communication with the printing apparatus 300 and a bidirectional communication cable 400.
The host apparatus A100 also includes a printer driver 106 that converts print data temporarily stored as spool data into a printer description language (hereinafter referred to as PDL) that can be decoded by the printing apparatus.
[0018]
The printer driver 106 includes a print data conversion unit 110 that converts print data from the application 101 into PDL, a preview image control unit 111 that generates preview image data from the same spool data 103, spool data, a display unit, The printer driver input / output control unit 109 controls data exchange with an input unit, a printer, and the like.
Further, the printer driver 106 generates a command for controlling the operation of the printing apparatus based on a user instruction, and transmits the command to the printing apparatus 300 together with the print data and the preview image data subjected to PDL conversion. Further, if there is a mismatch between the print data developed by the printing device and the preview image sent from the host device, the printer driver 106 has the difference data between the preview image and the developed print data from the printing device 300 and the developed data. It has a function for receiving print data and warning the user using the display unit 105, and a function for allowing the user to directly edit the data when a warning is displayed. And it has the function which can transmit to the printing apparatus 300 regarding the correction point after edit. These functions of the printer driver 106 are implemented as a program that operates on an operating system (OS).
[0019]
Whether the printing apparatus 300 performs printing by checking the inconsistency between the developed print data and the preview image data based on a host interface (I / F) 304 that performs bidirectional communication with the host apparatus 100 and an instruction from the host apparatus. Or a preview determination unit 303 that determines whether or not there is a mismatch in the host device, and print data (PDL data) transmitted from the host device into image data that can be printed by the engine 301. A print image generation unit 302 to be converted and an engine 301 for printing the image expanded data on paper.
The engine 301 may be any system such as a laser printer or an ink jet.
[0020]
The preview determination unit 303 includes a difference data generation unit 305 and a determination data generation unit 306. The preview determination unit 303 not only checks whether the developed print data and the preview image data completely match, but also needs to absorb a certain degree of mismatch. This is because the graphic data such as fonts that are referred to when creating a print preview screen on the host device side and the graphic data such as fonts that are referenced when creating an image on the printing device side are not the same. This is because the image actually printed from the printing apparatus does not completely match. As such a case, when print data is converted to PDL, there is a high possibility of inconsistency particularly in the case of graphic data. However, depending on the user, there may be a case where the graphic data such as the fill pattern may differ to some extent between the preview screen and the print result. Therefore, before starting printing on the host device side, the user sets how much difference is allowed as the print setting of the printer driver, and whether the preview determination unit 303 actually prints according to the determination reference value 307. Then, it is determined whether a warning is given to the host device side. The preview determination unit 303 performs a determination after preliminarily processing each data in the determination data generation unit 306 in order to absorb inconsistency between the developed print data and the preview image data to some extent. Further, when a warning is given to the host device side, the difference data generation unit 305 creates difference data between the developed print data and the preview image data, and transmits it to the host device together with the developed print data.
[0021]
Next, the control of the present invention will be described based on the flowcharts of FIGS.
Step ST1 First, the user of the host apparatus A100 uses the application 101 running on the host apparatus A100 to create a document to be printed and give a print instruction.
At this time, the user instructs in advance whether to check the consistency between the data developed on the printing apparatus side and the preview data transmitted from the host side during printing from the setting items of the printer driver. In the case of a confirmation instruction, the extent to which inconsistency is allowed is set as a reference value. As a setting item, the determination reference value 307 of the preview determination unit 303 is provided in several stages, and the determination reference value is set as a threshold value of the inconsistency determination result at the time of printing.
[0022]
Step ST2 When the user gives a print instruction to the application 101, the application creates print data and stores the print data in the EMF (Windows (registered trademark) expanded metafile) format or the like as spool data 103 by the spooler 102.
In step ST2, the print confirmation mode setting is determined.
[0023]
If the print confirmation mode is not set, the process proceeds to step ST12.
In step ST12, the print data stored in the spool data 103 is converted into a printer description language (PDL) readable by the printing apparatus 300 by the print data conversion unit 110 of the printer driver 106, and the print data is then despooled. The information is transmitted from the printer 107 to the printing apparatus 300.
In step ST13, normal printing processing is performed.
[0024]
If the print confirmation mode is set in step ST2, the process proceeds to step ST3.
In step ST 3, the printer driver 106 first develops the spool data 103 into a format that can be displayed on the display unit in the preview image control unit 111, and sends the data to the display unit 105 through the printer driver input / output control unit 109. After confirming the preview data, the user instructs the input unit 104 to execute printing in step ST4 or to cancel printing.
When printing is performed in step ST4, the process proceeds to step ST5, and when printing is stopped, the process ends there.
[0025]
In step ST <b> 5, the printer driver 106 converts the spool data 103 into a printer description language (PDL) that can be decoded by the printing apparatus 300 by the print data conversion unit 110. Thereafter, the preview data, the print confirmation command, and the determination reference value that have been created earlier are transmitted to the printing apparatus together with the print data.
In step ST <b> 6, the printing apparatus 300 first develops the received PDL print data into a form that can be output by the engine 301 by the print image generation unit 302.
In step ST7, a collation check is performed between the preview data and the developed print data in accordance with a print confirmation command.
[0026]
This data collation check will be described with reference to FIGS. FIG. 5 shows preview data, and FIG. 6 shows expanded print data.
A case will be described in which a figure 31 and a figure 32 are created as expanded print data for the rhombus figure 21 and the rectangular figure 22 as preview data.
[0027]
For the determination process in step ST7, first, each data is processed in the determination data generation unit 306 in step ST21. The preview data usually has a lower resolution than the print data. Since it is necessary to match the resolution in order to collate the preview data with the developed print data, the resolution of the developed print data is lowered by the same method as the preview data. Here, in the preview data and the expanded print data, each pixel is classified as white or black if each pixel is configured in units of 1 bit. Therefore, a process for converting pixels around the pixel classified into black into black is performed for each pixel. The range to be converted is variable depending on the criterion value set by the user. An increase in the range to be blacked out absorbs a fine difference between the preview data and the developed print data, and thus, a difference that issues a warning can be adjusted.
[0028]
FIG. 7 shows processed preview data subjected to such processing, and FIG. 8 shows processed expanded print data.
Also in the case of color data, first, when there is a color designation for each pixel, all the black conversion processing is performed. After this process, the above procedure can be performed.
[0029]
In step ST21, the difference between the preview data and the developed print data is checked.
First, the processed print data (see FIG. 8) figure 51 and figure 52 and preview data (see FIG. 5) figure 21 and figure 22 subjected to data processing are logically ANDed for each pixel. Further, exclusive OR of the data obtained by the logical product processing and the preview data is obtained, and if there is a certain difference or more, the range and image information are stored in order to issue a warning. At that time, the determination is made based on a determination reference value set by the user. In the case of the example shown in this drawing, it can be seen that the graphic 22 is missing from the print processed data.
[0030]
In step ST23, contrary to step ST22, the processed preview data figure 41 and figure 42 shown in FIG. 7 processed in step ST21 and the developed print data, figure 51 and figure 52 shown in FIG. Perform a logical product with. Further, an exclusive logical sum of the data subjected to the logical product processing and the developed print data is calculated, and if there is a certain difference or more, the range and image information are stored in order to issue a warning. At that time, the determination is made based on a determination reference value set by the user. In the case of the example shown in the drawing, it can be seen that the figure 52 is the developed print data and is an extra figure.
[0031]
In step ST24, the difference between the preview data (see FIG. 5) and the developed print data (see FIG. 6) is directly slid. If there is a certain difference or more, the range and image information are displayed to issue a warning. Remember. At that time, the determination is made based on a determination reference value set by the user. By directly collating the preview data with the expanded print data, it is possible to find out a small difference in the figure fill pattern and the like that was not found in steps ST22 and ST23. In the example shown in the drawing, it can be seen that the fill pattern of the graphic 21 shown in FIG. 5 and the graphic 31 of FIG. 6 are different.
[0032]
In step ST8, if the collation check results in steps ST22 and ST23 are OK, the process proceeds to step ST9, and if it is NG, the process proceeds to a warning process (step ST10).
In step ST9, if the collation check result in step ST24 is OK, the process proceeds to a printing process (step ST13), and if it is NG, the process proceeds to a warning process (step ST10).
In step ST10, the user is notified that there is a problem with the developed print data, and processing such as correction processing is performed.
[0033]
The correction process will be described with reference to the flowchart of FIG.
In step ST31, first, the printer notifies the printer driver of the host device that there is a problem with the print development data. At that time, the developed print data developed by the printing apparatus, the (allowable) range of inconsistent data stored in steps ST22, ST23, and ST24 and the image information thereof are transmitted to the host apparatus.
In step ST32, an image is created in a form in which the developed print data sent to the printer driver and the difference data of the problem are superimposed, and the problem is confirmed by the user through the display unit. In the example of FIG. 9, by emphasizing each of the graphics 61, 62, and 63 with a color, the user can easily understand the problematic part. With regard to coloring, colors are classified for each of the developed print data that is missing, extra, or different in the fill pattern.
[0034]
In step ST33, the user corrects each figure while looking at the screen displayed in step ST32. For example, the figure 62 in FIG. 9 is deleted. Then, input whether to perform print processing.
In step ST34, in accordance with the information input in step ST33, a command for determining whether to perform printing and, in the case of performing printing, the corrected item points are also transmitted to the printing apparatus.
In step ST11, when printing is performed, the process proceeds to step ST13, and when printing is stopped, the process is terminated.
In step ST13, print data is generated again based on the correction information sent from the printing apparatus, and the engine performs print processing.
[0035]
Embodiment 2
Next, the second embodiment of the present invention will be described with reference to FIGS. 1 and 10 as an example using the host device B200. In addition, description is abbreviate | omitted about the same part as 1st Embodiment here.
[0036]
In addition to the print data generation unit 209 that generates print data, the application 203 of the host apparatus B 200 includes a preview image control unit 210 that can generate print preview data and can confirm printing to the user through the display unit 202. In addition, when there is a mismatch between the print data developed by the printing apparatus 300 and the preview image sent from the host apparatus, the preview image control unit 210 makes a difference between the preview image and the developed print data from the printing apparatus. A function for receiving data and expanded print data, and using the display unit 202 to warn the user that there was a mismatch, and a function that allows the user to directly edit the data when a warning is displayed, It has a function that can send the corrected points to the printing apparatus 300 after editing.
[0037]
On the other hand, in the printer driver 208, a print data conversion unit 212 that converts print data from the application 203 into PDL, and a printer driver input / output control unit 211 that controls data exchange between the spool data 205 and the print data conversion unit 212. Consists of. Also, the preview data sent from the application 203 is processed separately from the print data, and the print data having the PDL conversion and the preview data are transmitted without being subjected to PDL conversion and transmitted to the printing apparatus as they are.
Although the printing apparatus 300 has the same function as that of the first embodiment, in this embodiment, a target to which a warning message is transmitted is the preview image control unit 210 in the application 203.
[0038]
Details will be described below based on the flowchart of FIG.
In step ST41, first, the user of the host apparatus B200 creates a document to be printed and gives a preview instruction using the application 203 running on the host apparatus B200. In response to the preview instruction, the preview image control unit 210 generates preview data from the document data, and sends the data to the display unit 202. At this time, the user confirms the preview, and at the time of printing, confirms the consistency between the data developed on the printing apparatus side and the preview data transmitted from the host side, and if so, to what extent the inconsistency is confirmed. Set whether to allow. As a setting item, several stages of determination reference values 307 are provided, and the determination reference value 307 is set as a threshold value of the inconsistency determination result at the time of printing.
[0039]
In step ST42, after confirming the preview, the user instructs the input unit 201 to execute printing or to cancel printing.
If printing is to be executed (ST42: Yes), the process proceeds to step ST43. If printing is to be stopped (ST42: No), the process ends there.
[0040]
In step ST43, if there is a print instruction in the application 203, the application creates print data, and the print data is stored in the spooler 204 in the EMF (Windows (registered trademark) expanded metafile) format or the like as spool data. At this time, if the print confirmation mode is not set in step ST43 (ST43: No), the process proceeds to step ST12. In step ST12, the print data stored in the spool data 205 is converted into a printer description language (PDL) readable by the printing apparatus 300 by the print data conversion unit 212 of the printer driver 208, and the print data is then despooled. In step ST13, normal printing processing is performed.
[0041]
If the print confirmation mode is set in step ST41 (ST43: Yes), the process proceeds to step ST5. In step ST <b> 5, the printer driver 211 transmits the preview data created by the application 203, the print confirmation command, and the determination criteria thereof to the printing apparatus 300 together with the print data subjected to PDL conversion.
Step ST6 and subsequent steps are substantially the same as those in the first embodiment, and are therefore omitted.
[0042]
As described above, the printing apparatus described in the above embodiment can check the consistency using the preview data for check even if there is a development error when developing PDL data, and the problem can be understood before printing. .
In addition, the user can be warned before printing, and the user can stop printing by the warning, so that useless printing can be prevented.
In addition, by setting an allowable range based on the judgment reference value, it is possible to make settings that match the user's intention, such as printing without stopping printing if there is a slight difference, and what kind of problems are present Can be warned to the user.
In addition, the preview data processing system can check the developed data before printing using the preview data confirmed by the user, and can set a determination reference value on the host side, thereby allowing an acceptable range of consistency determination for each print job. You can change the settings.
Further, when the print data is different from what the user intended, not only can the printing be stopped, but also after confirming which point is different, the problem can be corrected and printing can be resumed.
[0043]
【The invention's effect】
As described above, according to the present invention, print data and check image data are simultaneously transmitted from the host device to the printing device, and printing is performed by checking the difference between the data developed on the printing device side and the check image data. Since the problem of the data to be checked can be checked, the time required for the printing process can be shortened.
[Brief description of the drawings]
FIG. 1 is a system block diagram illustrating an embodiment.
FIG. 2 is a flowchart showing the first embodiment.
FIG. 3 is a flowchart illustrating a process for determining developed print data.
FIG. 4 is a flowchart showing warning processing.
FIG. 5 is preview data created by the host device according to the embodiment.
FIG. 6 is print data developed by the printing apparatus according to the embodiment.
FIG. 7 shows preview data processed for determination in the embodiment.
FIG. 8 shows expanded print data processed for determination in the embodiment.
FIG. 9 is a warning screen displayed on the host device according to the embodiment.
FIG. 10 is a flowchart showing a second embodiment.
[Explanation of symbols]
100, 200 Host device
101, 203 application
104, 201 Input section
106,202 display unit
106,208 Printer driver
302 Print image generation unit
303 Preview determination unit
305 Difference data generation unit
306 Data generation unit for determination
307 criterion value

Claims (7)

ホスト装置から双方向通信ケーブルを介して送信されたプリンタ記述言語(PDL)などの印刷データを画像展開して印刷を行う印刷装置において、
印刷装置はホスト装置から送信された印刷データに対応するプレビュー用のデータと印刷データを展開した画像データとの整合性を判定する判定手段を設けた事を特徴とする印刷装置。
In a printing apparatus that prints image data by developing print data such as a printer description language (PDL) transmitted from a host device via a bidirectional communication cable.
A printing apparatus, comprising: a determination unit configured to determine consistency between preview data corresponding to print data transmitted from a host device and image data obtained by developing the print data.
前記印刷装置の判定手段はプレビュー用のデータと印刷データを展開した画像データとの整合判定の判定基準値を有し、該判定手段が所定の判定基準値以上で許容範囲否と判定したとき、ホスト装置に警告信号を出力する警告処理手段を設けたことを特徴とする請求項1の印刷装置。The determination unit of the printing apparatus has a determination reference value for determining the alignment between the preview data and the image data obtained by developing the print data. When the determination unit determines that the allowable range is not less than a predetermined determination reference value, 2. The printing apparatus according to claim 1, further comprising warning processing means for outputting a warning signal to the host device. 前記判定手段は整合判定基準値の変更が可能であることを特徴とする請求項2記載の印刷装置。The printing apparatus according to claim 2, wherein the determination unit is capable of changing an alignment determination reference value. 前記判定手段は、印刷データの整合性を判定した結果、展開した画像データに不整合ありと判定したとき、不整合個所が識別できるように警告することを特徴とする請求項2記載の印刷装置。3. The printing apparatus according to claim 2, wherein, as a result of determining the consistency of the print data, the determination unit issues a warning so that the inconsistent portion can be identified when it is determined that the developed image data is inconsistent. . ホスト装置と印刷装置を双方向通信ケーブルを介して接続し、データの送受信が可能な印刷システムにおいて、
ホスト装置は印刷データのプレビュー用のデータを作成し、印刷データとともにプレビュー用データをチェック用のイメージとして印刷装置に送信すると共に、印刷装置は受信した印刷データを展開した画像データを作成し、該プレビュー用のデータとの整合性を判定し、判定結果をホスト装置に送信するよう構成した印刷データ処理システム。
In a printing system that connects a host device and a printing device via a bidirectional communication cable and can send and receive data,
The host device creates print data preview data, transmits the print data together with the print data as a check image to the printing device, and the printing device creates image data obtained by developing the received print data. A print data processing system configured to determine consistency with preview data and to transmit a determination result to a host device.
印刷データの整合性の判定はホスト装置で設定する判定基準値による請求項5記載の印刷データ処理システム。6. The print data processing system according to claim 5, wherein the determination of the consistency of the print data is based on a determination reference value set by a host device. 印刷装置における整合性の判定結果が、展開した画像データに不整合がある場合、印刷装置はその内容をホスト装置へ送信し、ホスト装置は受信した不整合情報を表示して不整合個所を修正する機能を有すると共に修正した印刷データを印刷装置に送信し、修正情報を受信した印刷装置は、修正情報を元に印刷データを再構成する機能を有することを特徴とする請求項5記載の印刷データ処理システム。When the consistency judgment result in the printing device is inconsistent in the developed image data, the printing device sends the contents to the host device, and the host device displays the received inconsistency information and corrects the inconsistency. 6. The printing according to claim 5, wherein the printing apparatus having the function of transmitting the corrected print data to the printing apparatus and receiving the correction information has a function of reconstructing the print data based on the correction information. Data processing system.
JP2001282045A 2001-09-17 2001-09-17 Printing apparatus and print data processing system Expired - Fee Related JP3854110B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001282045A JP3854110B2 (en) 2001-09-17 2001-09-17 Printing apparatus and print data processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001282045A JP3854110B2 (en) 2001-09-17 2001-09-17 Printing apparatus and print data processing system

Publications (2)

Publication Number Publication Date
JP2003091402A JP2003091402A (en) 2003-03-28
JP3854110B2 true JP3854110B2 (en) 2006-12-06

Family

ID=19105754

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001282045A Expired - Fee Related JP3854110B2 (en) 2001-09-17 2001-09-17 Printing apparatus and print data processing system

Country Status (1)

Country Link
JP (1) JP3854110B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008158632A (en) 2006-12-21 2008-07-10 Canon Inc Image forming apparatus, workflow control method, and control program for executing the method
JP5040543B2 (en) * 2007-09-12 2012-10-03 コニカミノルタビジネステクノロジーズ株式会社 Image processing apparatus, image forming system, image processing method, and image processing program
JP5630061B2 (en) 2010-04-05 2014-11-26 ブラザー工業株式会社 Information processing apparatus and program
JP6074893B2 (en) * 2012-02-23 2017-02-08 富士ゼロックス株式会社 Information processing apparatus and program
JP5776656B2 (en) * 2012-09-18 2015-09-09 コニカミノルタ株式会社 PRINT CONTROL DEVICE, PROGRAM, AND PRINT SYSTEM
JP2021033911A (en) * 2019-08-29 2021-03-01 コニカミノルタ株式会社 Information processing apparatus, print control method, and program

Also Published As

Publication number Publication date
JP2003091402A (en) 2003-03-28

Similar Documents

Publication Publication Date Title
JP3809389B2 (en) Print control apparatus, information processing apparatus, print control method, information processing apparatus method and program
EP1256903A2 (en) Method and system for combining print data
JP2000190573A (en) Printing control method and printing system
JP3680109B2 (en) Printing system
EP1533692A2 (en) Document processing apparatus and document processing method
US20080184013A1 (en) Print setting instructing device, information processor, printing process system, print setting instructing system, print setting instructing method, and computer readable medium
JP3854110B2 (en) Printing apparatus and print data processing system
US20090231620A1 (en) Printing of printing job saved in image forming apparatus with changed print format
US20110273740A1 (en) Preview screen display control apparatus and preview screen display control program
JPH09311770A (en) Information processing apparatus, printing apparatus, and print control method thereof
US7178891B2 (en) Print control apparatus, print control method, print system, and program
US7961341B2 (en) Print system, print data supplying device, and method for supplying print data to printer
JP2773632B2 (en) Printing system
JP2001051814A (en) Method of processing image data for preview of printer device
US8098385B2 (en) Spool file modifying device
JP2004157904A (en) Printer control program and printer
KR100565054B1 (en) Method and device for editing print file and color image forming system
JP2003084960A (en) Computer readable printer drive program
JP2009151468A (en) Print preview apparatus and method
JP3559618B2 (en) Printing system, control method therefor, and print control device
JPH0983828A (en) Printer
JPH0844513A (en) Print control device and print control method
JPH10143336A (en) Output image advance verification system
JP2000207148A (en) Printer control system
JPH11191057A (en) Data processing device, print setting method for data processing device, and storage medium storing computer readable program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040611

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060825

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: 20060905

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060907

R150 Certificate of patent or registration of utility model

Ref document number: 3854110

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20090915

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100915

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110915

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120915

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130915

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees