JPH0798639A - 印刷システムの動作を診断するための方法 - Google Patents
印刷システムの動作を診断するための方法Info
- Publication number
- JPH0798639A JPH0798639A JP10867094A JP10867094A JPH0798639A JP H0798639 A JPH0798639 A JP H0798639A JP 10867094 A JP10867094 A JP 10867094A JP 10867094 A JP10867094 A JP 10867094A JP H0798639 A JPH0798639 A JP H0798639A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- data file
- printing
- job
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1297—Printer code translation, conversion, emulation, compression; Configuration of printer parameters
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Processing Or Creating Images (AREA)
Abstract
(57)【要約】
【目的】ネットワーク印刷システムの様々なサブシステ
ムの本来性能を検査する技術を提供する。 【構成】第1ページ記述言語で書かれている入力画像デ
ータファイル(IIDF)をインタープリタ110に入
力し;入力画像データファイルをインタープリタ110
で解釈して、第2ページ記述言語で書かれた出力画像デ
ータファイル(OIDF)を得;そして出力画像データ
ファイルの画像データを基準出力画像データファイル1
06の画像データと比較するステップを有する、印刷シ
ステムの本来性能を検査する方法。
ムの本来性能を検査する技術を提供する。 【構成】第1ページ記述言語で書かれている入力画像デ
ータファイル(IIDF)をインタープリタ110に入
力し;入力画像データファイルをインタープリタ110
で解釈して、第2ページ記述言語で書かれた出力画像デ
ータファイル(OIDF)を得;そして出力画像データ
ファイルの画像データを基準出力画像データファイル1
06の画像データと比較するステップを有する、印刷シ
ステムの本来性能を検査する方法。
Description
【0001】
【産業上の利用分野】本発明は、印刷システムにおける
様々なサブシステムの本来性能(integrity)を検査する
技術に関するものである。
様々なサブシステムの本来性能(integrity)を検査する
技術に関するものである。
【0002】
【従来の技術】ゼロックス(登録商標)社は現在、ドク
テック(DocuTech)(登録商標)・マネージャ・サーバ
(「DocuTech Manager Server 」はゼロックス社の商標
である)と呼ばれる印刷装置用のサーバを市販してい
る。このサーバは、第1PDL(ページ記述言語)例え
ばポストスクリプト(Postscript)(登録商標)(”P
S”)またはヒューレットパッカード(Hewlette Packar
d)プリンタ制御言語(”HP−PCL”)で書かれてい
るジョブをインタープレス(Interpress)等の第2PDL
に翻訳して、ゼロックス互換性印刷装置でジョブを印刷
できるようにするためのものである。サーバの心臓部に
は2つのインタープリタが設けられており、その1つは
PSを翻訳するためのもので、他方はHP−PCLを翻
訳するためのものである。各インタープリタは、翻訳処
理を容易にするためにアドビー(Adobe) (登録商標)シ
ステムズ社またはピアレス(Peerless)(登録商標)社で
書き込まれたソフトウェアを含んでいる。また、イース
トマン・コダック(Eastman Kodak)は、印刷サーバを用
いる「ライオンハート」(LionHear)(商標)として知ら
れるネットワーク印刷システムを製造している。
テック(DocuTech)(登録商標)・マネージャ・サーバ
(「DocuTech Manager Server 」はゼロックス社の商標
である)と呼ばれる印刷装置用のサーバを市販してい
る。このサーバは、第1PDL(ページ記述言語)例え
ばポストスクリプト(Postscript)(登録商標)(”P
S”)またはヒューレットパッカード(Hewlette Packar
d)プリンタ制御言語(”HP−PCL”)で書かれてい
るジョブをインタープレス(Interpress)等の第2PDL
に翻訳して、ゼロックス互換性印刷装置でジョブを印刷
できるようにするためのものである。サーバの心臓部に
は2つのインタープリタが設けられており、その1つは
PSを翻訳するためのもので、他方はHP−PCLを翻
訳するためのものである。各インタープリタは、翻訳処
理を容易にするためにアドビー(Adobe) (登録商標)シ
ステムズ社またはピアレス(Peerless)(登録商標)社で
書き込まれたソフトウェアを含んでいる。また、イース
トマン・コダック(Eastman Kodak)は、印刷サーバを用
いる「ライオンハート」(LionHear)(商標)として知ら
れるネットワーク印刷システムを製造している。
【0003】PDLは、印刷されたページをプリンタ独
立形フォーマットで記述する方法である。PDLは、印
刷ドライバすなわちクライアントと印刷サーバすなわち
プリンタとの間のインターフェースを形成している。
立形フォーマットで記述する方法である。PDLは、印
刷ドライバすなわちクライアントと印刷サーバすなわち
プリンタとの間のインターフェースを形成している。
【0004】
【発明が解決しようとする課題】前述したように、ドク
テック・ネットワーク・サーバは、画像データファイル
をそれの印刷前にあるページ記述言語から別のページ記
述言語に変換することができる。変換処理に重大なエラ
ーが発生するような状況では、変換された画像データフ
ァイルから得られる印刷が望ましくないものになる。反
対に、変換処理は完全で、エラーがほとんどまたはまっ
たくない場合でも、望ましくない印刷がプリンタで生じ
る場合がある。ネットワーク印刷システムでは、許容で
きない印刷品質を生じるエラー源を決定することができ
る技術、すなわちネットワーク印刷システムの様々なサ
ブシステムの本来性能を検査する技術を提供することが
望まれている。
テック・ネットワーク・サーバは、画像データファイル
をそれの印刷前にあるページ記述言語から別のページ記
述言語に変換することができる。変換処理に重大なエラ
ーが発生するような状況では、変換された画像データフ
ァイルから得られる印刷が望ましくないものになる。反
対に、変換処理は完全で、エラーがほとんどまたはまっ
たくない場合でも、望ましくない印刷がプリンタで生じ
る場合がある。ネットワーク印刷システムでは、許容で
きない印刷品質を生じるエラー源を決定することができ
る技術、すなわちネットワーク印刷システムの様々なサ
ブシステムの本来性能を検査する技術を提供することが
望まれている。
【0005】
【課題を解決するための手段】本発明によれば、第1ペ
ージ記述言語で書かれている入力画像データファイルを
第2ページ記述言語で書かれている出力画像データファ
イルに変換するインタープリタと、出力画像データファ
イルを基準出力画像データファイルと比較する比較器と
を設けた、印刷システムの本来性能を検査する装置が提
供されている。
ージ記述言語で書かれている入力画像データファイルを
第2ページ記述言語で書かれている出力画像データファ
イルに変換するインタープリタと、出力画像データファ
イルを基準出力画像データファイルと比較する比較器と
を設けた、印刷システムの本来性能を検査する装置が提
供されている。
【0006】開示発明の別の特徴によれば、第1ページ
記述言語で書かれている入力画像データファイルを第2
ページ記述言語で書かれている出力画像データファイル
に変換するインタープリタと、出力画像データファイル
からプリントを発生するプリンタとを有しており、プリ
ントはそれぞれ第1情報形式及び第2情報形式で印刷さ
れた第1部分及び第2部分を含み、第1情報形式を第2
情報形式と比較することによってプリンタの印刷品質が
決定されるようにした、印刷システムの本来性能を検査
する別の装置が提供されている。
記述言語で書かれている入力画像データファイルを第2
ページ記述言語で書かれている出力画像データファイル
に変換するインタープリタと、出力画像データファイル
からプリントを発生するプリンタとを有しており、プリ
ントはそれぞれ第1情報形式及び第2情報形式で印刷さ
れた第1部分及び第2部分を含み、第1情報形式を第2
情報形式と比較することによってプリンタの印刷品質が
決定されるようにした、印刷システムの本来性能を検査
する別の装置が提供されている。
【0007】
【実施例】図1は、印刷設備10を示している。印刷設
備10には、1つまたは複数のネットワーク20でサー
バ25に接続された複数の遠隔入力部、例えばパーソナ
ルコンピュータ、ワークステーション等(以下の説明で
はワークステーション14と呼ぶ)が設けられている。
ワークステーション14には、CRT形ディスプレイス
クリーン15が、プログラミング命令、画像データ等を
入力するためのキーボード及びマウスと共に設けられて
いる。スクリーン15は、タッチスクリーンでよいが、
様々なジョブプログラム選択、オペレータ命令、メッセ
ージ等を表示する。サーバ25の方は、1つまたは複数
のネットワーク28によって1つまたは複数の印刷シス
テム35に接続されている。分離形ネットワーク20、
28が図示されているが、代わりに単一のネットワーク
を用いることもできる。
備10には、1つまたは複数のネットワーク20でサー
バ25に接続された複数の遠隔入力部、例えばパーソナ
ルコンピュータ、ワークステーション等(以下の説明で
はワークステーション14と呼ぶ)が設けられている。
ワークステーション14には、CRT形ディスプレイス
クリーン15が、プログラミング命令、画像データ等を
入力するためのキーボード及びマウスと共に設けられて
いる。スクリーン15は、タッチスクリーンでよいが、
様々なジョブプログラム選択、オペレータ命令、メッセ
ージ等を表示する。サーバ25の方は、1つまたは複数
のネットワーク28によって1つまたは複数の印刷シス
テム35に接続されている。分離形ネットワーク20、
28が図示されているが、代わりに単一のネットワーク
を用いることもできる。
【0008】図2に示されているように、電子ジョブフ
ァイル60またはその一部分が個々のワークステーショ
ン14で作成され、各ジョブファイルはPDLで表現さ
れたジョブスペック62及び印刷データファイル63か
らなる。ジョブスペック62は、ジョブ62の経路指
定、ハンドリング及び処理のための命令を備えたジョブ
チケット64形式である。以下の説明から明らかなよう
に、本発明の好適な実施例では、印刷データファイル6
3のPDLは、ポストスクリプト(”PS”)またはヒ
ューレットパッカードプリンタ制御言語(”HP−PC
L”)で書かれている。印刷データファイル63のジョ
ブは電子形式であり、例えばハードコピー書類を走査し
て書類画像を画像信号(データ)または画素(pixel) に
変換することによって、または直接的にキーボードによ
って発生させるか、メモリから取り出された画像信号ま
たは画素からなるか、好適なPDL符号化の1つですべ
て符号化されたページフォーマット及び/またはグラフ
ィック出力コマンドからなる。帯域を増加させ、必要な
記憶量を減少させるため、ジョブファイルの内容は通常
は圧縮される。印刷データファイル63の画像信号、画
素またはPDL命令は、用紙等の印刷媒体上に印刷でき
るように電子書類またはページとして配列される。
ァイル60またはその一部分が個々のワークステーショ
ン14で作成され、各ジョブファイルはPDLで表現さ
れたジョブスペック62及び印刷データファイル63か
らなる。ジョブスペック62は、ジョブ62の経路指
定、ハンドリング及び処理のための命令を備えたジョブ
チケット64形式である。以下の説明から明らかなよう
に、本発明の好適な実施例では、印刷データファイル6
3のPDLは、ポストスクリプト(”PS”)またはヒ
ューレットパッカードプリンタ制御言語(”HP−PC
L”)で書かれている。印刷データファイル63のジョ
ブは電子形式であり、例えばハードコピー書類を走査し
て書類画像を画像信号(データ)または画素(pixel) に
変換することによって、または直接的にキーボードによ
って発生させるか、メモリから取り出された画像信号ま
たは画素からなるか、好適なPDL符号化の1つですべ
て符号化されたページフォーマット及び/またはグラフ
ィック出力コマンドからなる。帯域を増加させ、必要な
記憶量を減少させるため、ジョブファイルの内容は通常
は圧縮される。印刷データファイル63の画像信号、画
素またはPDL命令は、用紙等の印刷媒体上に印刷でき
るように電子書類またはページとして配列される。
【0009】クライアントすなわちユーザが印刷システ
ム35内から選択できるように複数のプリンタが用意さ
れている場合、ジョブファイル60に伴ったジョブチケ
ット64内のプログラミング命令がプリンタの選択を含
むことができる。印刷システム35にそれぞれ異なった
特徴、機能、速度等を備えたプリンタが設けられている
場合、クライアントは使用するプリンタを最初に選択し
て、そのプリンタで使用可能なプログラム選択がクライ
アントのワークステーション14に表示されるようにす
ることが必要であり、これは1991年8月29日に出
願された「対話形フィルタリング」と題する米国特許出
願第07/752,155号明細書に詳しく記載されて
おり、それの関連部分が本説明に含まれる。印刷処理
中、サーバ25は印刷命令をジョブチケット64から選
択された印刷システムへ送る。
ム35内から選択できるように複数のプリンタが用意さ
れている場合、ジョブファイル60に伴ったジョブチケ
ット64内のプログラミング命令がプリンタの選択を含
むことができる。印刷システム35にそれぞれ異なった
特徴、機能、速度等を備えたプリンタが設けられている
場合、クライアントは使用するプリンタを最初に選択し
て、そのプリンタで使用可能なプログラム選択がクライ
アントのワークステーション14に表示されるようにす
ることが必要であり、これは1991年8月29日に出
願された「対話形フィルタリング」と題する米国特許出
願第07/752,155号明細書に詳しく記載されて
おり、それの関連部分が本説明に含まれる。印刷処理
中、サーバ25は印刷命令をジョブチケット64から選
択された印刷システムへ送る。
【0010】ジョブチケット64は、ジョブを処理する
ための一連の電子プログラム命令を有している。通常
は、ジョブチケット64はジョブを作成するために使用
中のワークステーション14のスクリーン15に表示さ
れた様々なプログラミング選択を備えた電子フォーマッ
ト(一例が図3に示されている)からなる。ワークステ
ーションにいるクライアントは、ワークステーションの
マウス、キーボード等を使用して電子的に選択を行うこ
とによって対話形式でジョブチケットを完成させる。ジ
ョブチケット命令は、ジョブ自体の印刷プログラミング
命令だけでなく、サーバ25の経路指定及びハンドリン
グ命令にも及ぶことを認識されたい。完成したジョブチ
ケット64は、ジョブファイル60で印刷データファイ
ル63内のジョブと結合される。
ための一連の電子プログラム命令を有している。通常
は、ジョブチケット64はジョブを作成するために使用
中のワークステーション14のスクリーン15に表示さ
れた様々なプログラミング選択を備えた電子フォーマッ
ト(一例が図3に示されている)からなる。ワークステ
ーションにいるクライアントは、ワークステーションの
マウス、キーボード等を使用して電子的に選択を行うこ
とによって対話形式でジョブチケットを完成させる。ジ
ョブチケット命令は、ジョブ自体の印刷プログラミング
命令だけでなく、サーバ25の経路指定及びハンドリン
グ命令にも及ぶことを認識されたい。完成したジョブチ
ケット64は、ジョブファイル60で印刷データファイ
ル63内のジョブと結合される。
【0011】サーバ25には、ワークステーションから
ネットワーク20を介してジョブファイル60を受け取
り、それに伴ったジョブチケット上のジョブ処理命令に
アクセスしてそれをデコードすることができる適当なイ
ンターフェースが設けられている。サーバ25には、印
刷システム35による処理が保留されているジョブファ
イルを一時的に記憶するための適当な容量の搭載形メモ
リを設けることが好ましい。印刷マネージャの搭載形メ
モリは、ジョブファイルまたはその一部の長期記憶を維
持できる大きさにすることができる。あるいは、この目
的のために1つまたは複数の遠隔メモリ42(図1)を
設けてもよい。
ネットワーク20を介してジョブファイル60を受け取
り、それに伴ったジョブチケット上のジョブ処理命令に
アクセスしてそれをデコードすることができる適当なイ
ンターフェースが設けられている。サーバ25には、印
刷システム35による処理が保留されているジョブファ
イルを一時的に記憶するための適当な容量の搭載形メモ
リを設けることが好ましい。印刷マネージャの搭載形メ
モリは、ジョブファイルまたはその一部の長期記憶を維
持できる大きさにすることができる。あるいは、この目
的のために1つまたは複数の遠隔メモリ42(図1)を
設けてもよい。
【0012】印刷システム35(図1)は、各ジョブフ
ァイルに伴ったジョブチケットを介して入力された命令
に従ってジョブを処理するための1つまたは複数の高速
電子プリンタ50を設けることができる。1つのプリン
タ50だけが示されているが、複数のプリンタを中央の
1カ所に、または幾つかの遠隔位置に配置することもで
きる。例えば、プリンタ50は、プロコップ(Prokop)他
の米国特許第5,179,340号に記載されている形
式の電子写真印刷式プリンタでよく、その特許の関連部
分が本説明に含まれる。他に考えられる好適な実施例と
して、プリンタ50を他の公知のプリンタ形式、例えばイ
ンクジェット、粒子線写真式、LED等にすることがで
きる。
ァイルに伴ったジョブチケットを介して入力された命令
に従ってジョブを処理するための1つまたは複数の高速
電子プリンタ50を設けることができる。1つのプリン
タ50だけが示されているが、複数のプリンタを中央の
1カ所に、または幾つかの遠隔位置に配置することもで
きる。例えば、プリンタ50は、プロコップ(Prokop)他
の米国特許第5,179,340号に記載されている形
式の電子写真印刷式プリンタでよく、その特許の関連部
分が本説明に含まれる。他に考えられる好適な実施例と
して、プリンタ50を他の公知のプリンタ形式、例えばイ
ンクジェット、粒子線写真式、LED等にすることがで
きる。
【0013】図4は、印刷設備10をさらに詳細に示し
ている。図4に示されている実施例では、印刷設備10
にワークステーション14の1つと、サーバ25と、印
刷システム35とが含まれている。すなわち、サーバ2
5にはホストプロセッサ102と、コプロセッサ104
と、記憶領域106とが設けられている。ホストプロセ
ッサ102は、コプロセッサ104に対する印刷ジョブ
の入力を調整し、画像データファイルの画像データを比
較する比較器108を設けている。コプロセッサにイン
タープリタ110が設けられており、このインタープリ
タはポストスクリプトまたはHP−PCLで書かれてい
るジョブを解釈して、それらをインタープレスファイル
に変換することができる。インタープリタ110の詳細
な説明は、1992年6月12日付けでメンシング(Men
sing) 他によって出願され、現在特許査定になっている
「複数のプリンタページ記述言語を翻訳する方法」と題
する米国特許出願第07/898,045号明細書に記
載されており、その関連部分は本説明に含まれる。ホス
トプロセッサ102はさらにユーザインターフェース1
12に接続されており、ユーザインターフェースにはホ
ストプロセッサが発生したメッセージを表示するスクリ
ーンを備えた従来形CRTが設けられている。
ている。図4に示されている実施例では、印刷設備10
にワークステーション14の1つと、サーバ25と、印
刷システム35とが含まれている。すなわち、サーバ2
5にはホストプロセッサ102と、コプロセッサ104
と、記憶領域106とが設けられている。ホストプロセ
ッサ102は、コプロセッサ104に対する印刷ジョブ
の入力を調整し、画像データファイルの画像データを比
較する比較器108を設けている。コプロセッサにイン
タープリタ110が設けられており、このインタープリ
タはポストスクリプトまたはHP−PCLで書かれてい
るジョブを解釈して、それらをインタープレスファイル
に変換することができる。インタープリタ110の詳細
な説明は、1992年6月12日付けでメンシング(Men
sing) 他によって出願され、現在特許査定になっている
「複数のプリンタページ記述言語を翻訳する方法」と題
する米国特許出願第07/898,045号明細書に記
載されており、その関連部分は本説明に含まれる。ホス
トプロセッサ102はさらにユーザインターフェース1
12に接続されており、ユーザインターフェースにはホ
ストプロセッサが発生したメッセージを表示するスクリ
ーンを備えた従来形CRTが設けられている。
【0014】図5に、インタープリタ110の作動を検
査する方法が示されている。一例として、テストパター
ンの電子表現、すなわち入力画像データファイル(「I
IDF」)が図示のクライアントのワークステーション
14またはサーバ25内に記憶される。図5に示されて
いるように、段階116において、基準出力画像データ
ファイル(「REF.OIDF」)が記憶部106に維
持される。REF.OIDFは、ほとんどまたはまった
くエラーを伴わないで解釈された場合に対応のIIDF
に対して得られる出力にほぼ一致していることは理解さ
れるであろう。段階118、120において、IIDF
(「TEST JOB」とも呼ばれる)がインタープリ
タ110に入力されて、出力画像データファイル(「O
IDF」)に変換される。米国特許出願第07/89
8,045号明細書で論じられているように、インター
プリタ110の目的は、第1PDLで書かれているファ
イルを第2PDLで書かれたファイルに変換することで
ある。変換されたテストパターン、すなわちOIDFは
比較器108へ送られ、ここで1つの典型的な方法(段
階122、124、126及び128)によってOID
FがREF.OIDFと比較される。図5の典型的方法
では、OIDFの各ビット(座標「i、j」で表され
る)がREF.OIDFの対応のビットと比較される。
OIDFの1つまたは複数のビットがREF.OIDF
の対応ビットと異なっている場合、段階130で誤り(f
ault) メッセージがUI112(図4)に表示される。
ファイルの比較が完了すると(段階132)、段階13
4で「テスト合格」表示が出る。
査する方法が示されている。一例として、テストパター
ンの電子表現、すなわち入力画像データファイル(「I
IDF」)が図示のクライアントのワークステーション
14またはサーバ25内に記憶される。図5に示されて
いるように、段階116において、基準出力画像データ
ファイル(「REF.OIDF」)が記憶部106に維
持される。REF.OIDFは、ほとんどまたはまった
くエラーを伴わないで解釈された場合に対応のIIDF
に対して得られる出力にほぼ一致していることは理解さ
れるであろう。段階118、120において、IIDF
(「TEST JOB」とも呼ばれる)がインタープリ
タ110に入力されて、出力画像データファイル(「O
IDF」)に変換される。米国特許出願第07/89
8,045号明細書で論じられているように、インター
プリタ110の目的は、第1PDLで書かれているファ
イルを第2PDLで書かれたファイルに変換することで
ある。変換されたテストパターン、すなわちOIDFは
比較器108へ送られ、ここで1つの典型的な方法(段
階122、124、126及び128)によってOID
FがREF.OIDFと比較される。図5の典型的方法
では、OIDFの各ビット(座標「i、j」で表され
る)がREF.OIDFの対応のビットと比較される。
OIDFの1つまたは複数のビットがREF.OIDF
の対応ビットと異なっている場合、段階130で誤り(f
ault) メッセージがUI112(図4)に表示される。
ファイルの比較が完了すると(段階132)、段階13
4で「テスト合格」表示が出る。
【0015】上記実施例では、OIDFがサーバ25で
REF.OIDFと比較されるものとして示されてい
る。同様に好適な実施例では、クライアント14に比較
ユーティリティ(図示せず)を設けて、REF.OID
Fがクライアント14で記憶されるようにする。この実
施例では、OIDFがサーバ25からクライアント14
へ送られ、そこでOIDFとREF.OIDFが互いに
比較ユーティリティで比較される。OIDF及びRE
F.OIDFが一致しない状況では、誤りメッセージが
クライアント14のスクリーン15(図1)に表示され
る。
REF.OIDFと比較されるものとして示されてい
る。同様に好適な実施例では、クライアント14に比較
ユーティリティ(図示せず)を設けて、REF.OID
Fがクライアント14で記憶されるようにする。この実
施例では、OIDFがサーバ25からクライアント14
へ送られ、そこでOIDFとREF.OIDFが互いに
比較ユーティリティで比較される。OIDF及びRE
F.OIDFが一致しない状況では、誤りメッセージが
クライアント14のスクリーン15(図1)に表示され
る。
【0016】また、OIDFとREF.OIDFとの比
較が1ビット毎(または1バイト毎)であるように示さ
れているが、開示されている実施例が基づいている概念
を変化させることなく、1ビット毎以外の比較方法を用
いることもできる。例えば、ビットパターンの百分率を
互いに比較する自己相関によってOIDFとREF.O
IDFとの比較を実行することもできる。
較が1ビット毎(または1バイト毎)であるように示さ
れているが、開示されている実施例が基づいている概念
を変化させることなく、1ビット毎以外の比較方法を用
いることもできる。例えば、ビットパターンの百分率を
互いに比較する自己相関によってOIDFとREF.O
IDFとの比較を実行することもできる。
【0017】印刷設備10の他の部分の作動を検査する
ためにテストパターンを用いることができる。一例とし
て、適当に解釈されたOIDFを用いて、プリンタの作
動を検査することができる。再び図4を参照しながら説
明すると、プリンタ35には分解器138及び画像出力
端子(「IOT」)140が設けられている。分解器1
38は、ゼロックス4045型プリンタに使用されてい
る形式のものにすることができる(「ゼロックス404
5」はゼロックス社によって使用されている商標であ
る)。また、IOTは、プロコップ他の米国特許に示さ
れている形式の適当な印刷エンジンにすることもでき
る。プリンタ35の作用を説明すると、適当に解釈され
たOIDFが分解器138へ送られ、そこでIOT14
0で印刷すべきグラフィックス及びテキストに分解され
る。分解の正確度は、上記の場合と同様にして分解OI
DFのファイルを適当な基準ファイルと比較することに
よって確認できる。
ためにテストパターンを用いることができる。一例とし
て、適当に解釈されたOIDFを用いて、プリンタの作
動を検査することができる。再び図4を参照しながら説
明すると、プリンタ35には分解器138及び画像出力
端子(「IOT」)140が設けられている。分解器1
38は、ゼロックス4045型プリンタに使用されてい
る形式のものにすることができる(「ゼロックス404
5」はゼロックス社によって使用されている商標であ
る)。また、IOTは、プロコップ他の米国特許に示さ
れている形式の適当な印刷エンジンにすることもでき
る。プリンタ35の作用を説明すると、適当に解釈され
たOIDFが分解器138へ送られ、そこでIOT14
0で印刷すべきグラフィックス及びテキストに分解され
る。分解の正確度は、上記の場合と同様にして分解OI
DFのファイルを適当な基準ファイルと比較することに
よって確認できる。
【0018】図4及び6において、プリンタ35の本来
性能を検査するためのテストパターン印刷を作成するこ
とができる。特に図6において、第1情報部分すなわち
ベクトルグラフィックスと第2情報部分すなわちビット
マップ部分とを含むテストパターンが示されている。第
1情報部分は、第2情報部分に隣接して設けられて、中
央折り線を定めている。すなわち、一方の部分はベクト
ルグラフィックスで発生する画像を含み、他方の部分は
ビットマップから発生する画像を含む。公知のように、
ベクトルグラフィックスは命令で発生する線画であるの
に対して、ビットマップは個々の画素またはドットのパ
ターンである。好ましくは、サーバ及びプリンタが所定
の許容誤差内で作動している時、印刷を中央折り線14
2で折り畳んだ時に印刷の第2情報部分(ビットマップ
部分)が印刷の第1情報部分(ベクトルグラフィックス
部分)に整合するようにする。実際に、テストパターン
印刷は、ビットマップ表示及びベクトルグラフィックス
表示以外にも画像成分の表示を含む。例えば、テストパ
ターンは一般的にテキストの印刷を行う部分を含んでい
る。
性能を検査するためのテストパターン印刷を作成するこ
とができる。特に図6において、第1情報部分すなわち
ベクトルグラフィックスと第2情報部分すなわちビット
マップ部分とを含むテストパターンが示されている。第
1情報部分は、第2情報部分に隣接して設けられて、中
央折り線を定めている。すなわち、一方の部分はベクト
ルグラフィックスで発生する画像を含み、他方の部分は
ビットマップから発生する画像を含む。公知のように、
ベクトルグラフィックスは命令で発生する線画であるの
に対して、ビットマップは個々の画素またはドットのパ
ターンである。好ましくは、サーバ及びプリンタが所定
の許容誤差内で作動している時、印刷を中央折り線14
2で折り畳んだ時に印刷の第2情報部分(ビットマップ
部分)が印刷の第1情報部分(ベクトルグラフィックス
部分)に整合するようにする。実際に、テストパターン
印刷は、ビットマップ表示及びベクトルグラフィックス
表示以外にも画像成分の表示を含む。例えば、テストパ
ターンは一般的にテキストの印刷を行う部分を含んでい
る。
【0019】再び図4を参照して説明すると、書類スキ
ャナ144及び比較器146を用いてシステム本来性能
のさらなる検査を実行してもよい。特に、テストパター
ン印刷を書類スキャナ144によって走査して、それか
ら得られたビット流を比較器146に送って、クライア
ント14から送られた対応のビット流と比較することが
できる。言い換えると、クライアントにある電子テスト
パターン(すなわちIIDF)を印刷設備10の出力と
比較して、印刷プリンタ35の本来性能を測定すること
ができる。あるいは、印刷されたテストパターンを印刷
性能の標準として用いることができるとすると、走査さ
れたテストパターン印刷の画像データをワークステーシ
ョン14の発行物(emission)を検査するための基準とし
て使用することができる。
ャナ144及び比較器146を用いてシステム本来性能
のさらなる検査を実行してもよい。特に、テストパター
ン印刷を書類スキャナ144によって走査して、それか
ら得られたビット流を比較器146に送って、クライア
ント14から送られた対応のビット流と比較することが
できる。言い換えると、クライアントにある電子テスト
パターン(すなわちIIDF)を印刷設備10の出力と
比較して、印刷プリンタ35の本来性能を測定すること
ができる。あるいは、印刷されたテストパターンを印刷
性能の標準として用いることができるとすると、走査さ
れたテストパターン印刷の画像データをワークステーシ
ョン14の発行物(emission)を検査するための基準とし
て使用することができる。
【0020】
【発明の効果】以上に開示した実施例の様々な特徴は当
業者には理解されるであろう。特に、ネットワーク印刷
設備の本来性能を様々なレベルで検査するために使用で
きる技術を開示してきた。一例として、入力画像データ
ファイルをサーバで解釈することができ、また解釈処理
の本来性能は、出力画像データファイルを基準出力画像
データファイルと比較することによって検査できる。別
の実施例では、適当な出力画像データファイルをプリン
タへ送ることができ、印刷処理の本来性能はテストパタ
ーン印刷を使用することで検査することができる。さら
なる別の実施例では、テストパターン印刷を走査して、
クライアントのワークステーションから送られた入力画
像データファイルと比較することができる。
業者には理解されるであろう。特に、ネットワーク印刷
設備の本来性能を様々なレベルで検査するために使用で
きる技術を開示してきた。一例として、入力画像データ
ファイルをサーバで解釈することができ、また解釈処理
の本来性能は、出力画像データファイルを基準出力画像
データファイルと比較することによって検査できる。別
の実施例では、適当な出力画像データファイルをプリン
タへ送ることができ、印刷処理の本来性能はテストパタ
ーン印刷を使用することで検査することができる。さら
なる別の実施例では、テストパターン印刷を走査して、
クライアントのワークステーションから送られた入力画
像データファイルと比較することができる。
【図1】 複数のクライアントのワークステーションを
サーバで印刷装置に接続した印刷設備の概略図である。
サーバで印刷装置に接続した印刷設備の概略図である。
【図2】 ジョブファイル及びその内容の概略図であ
る。
る。
【図3】 ジョブチケットの一例の概略図である。
【図4】 図1の印刷装置を詳細に示すブロック図であ
る。
る。
【図5】 インタープリタの本来性能を検査するために
電子テストパターン(すなわち入力画像データファイ
ル)を処理する方法を示すフローチャートである。
電子テストパターン(すなわち入力画像データファイ
ル)を処理する方法を示すフローチャートである。
【図6】 印刷設備のプリンタの本来性能を検査するた
めに使用されるテストパターン印刷の平面図である。
めに使用されるテストパターン印刷の平面図である。
14 クライアントのワークステーション、35 印刷
システム、108 比較器、110 インタープリタ
システム、108 比較器、110 インタープリタ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 マックス・シー・ノワッキ アメリカ合衆国 ニューヨーク州 13143 レッドクリーク ファーネスロード 13947 アールアール#1 ボックス124エ イ (72)発明者 グレゴリー・ジェイ・メテヤー アメリカ合衆国 ニューヨーク州 14534 ピッツフォード ヒルトップドライブ 6 (72)発明者 ルイス・ジェイ・カーディネイル アメリカ合衆国 ニューヨーク州 14580 ウエブスター シューメイカーロード 951
Claims (3)
- 【請求項1】 次のステップを有する、印刷システムの
本来性能を検査する方法:第1ページ記述言語で書かれ
ている入力画像データファイルをインタープリタに入力
する;入力画像データファイルをインタープリタで解釈
して、第2ページ記述言語で書かれた出力画像データフ
ァイルを得る;そして出力画像データファイルの画像デ
ータを基準出力画像データファイルの画像データと比較
する。 - 【請求項2】 出力画像データファイルの画像データが
基準出力画像データファイルの画像データと実質的に異
なるとき、誤りメッセージを出力するステップを更に含
む、請求項1記載の方法。 - 【請求項3】 出力画像データのプリントを生成するス
テップを更に含み、そのプリントは、前記プリントステ
ップの品質を示す役を果たすものである、請求項2記載
の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US068724 | 1993-05-26 | ||
| US08/068,724 US5594840A (en) | 1993-05-26 | 1993-05-26 | Apparatus and method for diagnosing the operation of a printing system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0798639A true JPH0798639A (ja) | 1995-04-11 |
Family
ID=22084321
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10867094A Pending JPH0798639A (ja) | 1993-05-26 | 1994-05-23 | 印刷システムの動作を診断するための方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5594840A (ja) |
| JP (1) | JPH0798639A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7016064B2 (en) | 1999-12-27 | 2006-03-21 | Fuji Photo Film Co., Ltd. | Method and system for remote management of processor, and method and system for remote diagnosis of image output apparatus |
| KR101154889B1 (ko) * | 2005-08-22 | 2012-06-13 | 삼성전자주식회사 | 진단장치에 프린팅데이터를 제공하는 화상형성시스템 및 그진단데이터전송방법 |
| US8619278B2 (en) | 2009-12-04 | 2013-12-31 | Ricoh Company, Limited | Printed matter examination apparatus, printed matter examination method, and printed matter examination system |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1997032274A2 (en) | 1996-03-01 | 1997-09-04 | Fmr Corp. | Open systems printing |
| KR0169915B1 (ko) * | 1996-03-26 | 1999-03-30 | 김광호 | 프린터 드라이버 변환 장치 및 방법 |
| JPH10287027A (ja) * | 1997-02-14 | 1998-10-27 | Canon Inc | プリンタ装置及びプリンタ装置における情報の保護方法 |
| US5964891A (en) * | 1997-08-27 | 1999-10-12 | Hewlett-Packard Company | Diagnostic system for a distributed data access networked system |
| US6134019A (en) * | 1998-09-03 | 2000-10-17 | Xerox Corporation | Help button service for a user interface in a digital printing scanning or facsimile system |
| US6353445B1 (en) * | 1998-11-25 | 2002-03-05 | Ge Medical Systems Global Technology Company, Llc | Medical imaging system with integrated service interface |
| US6292270B1 (en) | 1999-03-10 | 2001-09-18 | Electronics For Imaging, Inc. | Software validation method and system |
| US6864993B1 (en) * | 1999-09-21 | 2005-03-08 | International Business Machines Corporation | Method, system, and program for determining consistency of information on a print job |
| US6490696B1 (en) * | 1999-12-15 | 2002-12-03 | Electronics For Imaging, Inc. | System and method for printer output regression testing using display lists |
| KR100431255B1 (ko) * | 2000-01-12 | 2004-05-12 | 세이코 엡슨 가부시키가이샤 | 휴대단말 및 데이터 출력제어 시스템 |
| WO2001066349A1 (en) * | 2000-03-03 | 2001-09-13 | Iprint.Com, Inc. | One-click printing system and method |
| US7050196B1 (en) * | 2000-06-20 | 2006-05-23 | Eastman Kodak Company | Color printer calibration |
| JP3716729B2 (ja) * | 2000-09-27 | 2005-11-16 | セイコーエプソン株式会社 | ユーザサポート |
| US7061630B2 (en) | 2000-12-15 | 2006-06-13 | Xerox Corporation | System architecture and method for verifying process correctness in a document processing system |
| US6988839B1 (en) * | 2001-03-30 | 2006-01-24 | Ricoh Company, Ltd. | Multiple page-range printer settings |
| US20040008368A1 (en) * | 2001-09-07 | 2004-01-15 | Plunkett Michael K | Mailing online operation flow |
| US6827420B2 (en) * | 2002-12-18 | 2004-12-07 | Lexmark International, Inc. | Device verification using printed patterns and optical sensing |
| EP1496681A1 (en) * | 2003-07-11 | 2005-01-12 | Axalto S.A. | A method for printing an image on a support |
| JP2008065661A (ja) * | 2006-09-08 | 2008-03-21 | Fuji Xerox Co Ltd | 印刷管理装置、印刷解析システム、印刷システム、制御プログラム、文書発行システム |
| US8246138B2 (en) * | 2007-07-06 | 2012-08-21 | Hewlett-Packard Development Company, L.P. | Print emulation of test pattern |
| JP5879851B2 (ja) * | 2011-09-16 | 2016-03-08 | 富士ゼロックス株式会社 | 画像形成装置およびプログラム |
Family Cites Families (31)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3597071A (en) * | 1968-08-30 | 1971-08-03 | Xerox Corp | Diverse-input system for electrostatically reproducing and recording information |
| US3958088A (en) * | 1974-03-29 | 1976-05-18 | Xerox Corporation | Communications systems having a selective facsimile output |
| US3920895A (en) * | 1974-03-29 | 1975-11-18 | Xerox Corp | Communications systems having a selective facsimile output |
| US4623244A (en) * | 1976-10-04 | 1986-11-18 | International Business Machines Corporation | Copy production machines |
| US4651278A (en) * | 1985-02-11 | 1987-03-17 | International Business Machines Corporation | Interface process for an all points addressable printer |
| US5262872A (en) * | 1985-03-28 | 1993-11-16 | Canon Kabushiki Kaisha | Image forming apparatus with means for error detection |
| US5307501A (en) * | 1986-04-11 | 1994-04-26 | Hitachi Keiyo Engineering Co., Ltd. | Insuring data security and requiring only the minimum necessary input operations |
| US5153577A (en) * | 1986-04-28 | 1992-10-06 | Xerox Corporation | Mapping character color attributes into grey pixel patterns |
| US4899136A (en) * | 1986-04-28 | 1990-02-06 | Xerox Corporation | Data processor having a user interface display with metaphoric objects |
| US5113517A (en) * | 1986-04-28 | 1992-05-12 | Xerox Corporation | Concurrent display of data from two different processors each having different display font and user interface for controlling transfer of converted font data therebetween |
| US4937036A (en) * | 1986-04-28 | 1990-06-26 | Xerox Corporation | Concurrent display of data from two different display processors and user interface therefore |
| US4939507A (en) * | 1986-04-28 | 1990-07-03 | Xerox Corporation | Virtual and emulated objects for use in the user interface of a display screen of a display processor |
| JPH085213B2 (ja) * | 1987-03-04 | 1996-01-24 | ブラザー工業株式会社 | 印字装置 |
| US5072412A (en) * | 1987-03-25 | 1991-12-10 | Xerox Corporation | User interface with multiple workspaces for sharing display system objects |
| US5008853A (en) * | 1987-12-02 | 1991-04-16 | Xerox Corporation | Representation of collaborative multi-user activities relative to shared structured data objects in a networked workstation environment |
| JPH01237180A (ja) * | 1988-03-18 | 1989-09-21 | Seikosha Co Ltd | プリンタの検査装置 |
| JPH0784117B2 (ja) * | 1988-06-24 | 1995-09-13 | 富士ゼロックス株式会社 | 画像記録装置の制御装置 |
| US5065347A (en) * | 1988-08-11 | 1991-11-12 | Xerox Corporation | Hierarchical folders display |
| US5047957A (en) * | 1988-10-21 | 1991-09-10 | Minolta Camera Kabushiki Kaisha | Printer controller |
| US5220645A (en) * | 1989-03-07 | 1993-06-15 | Canon Kabushiki Kaisha | Output apparatus |
| JPH0345076A (ja) * | 1989-07-12 | 1991-02-26 | Minolta Camera Co Ltd | 画像データの処理方式 |
| US4947345A (en) * | 1989-07-25 | 1990-08-07 | Xerox Corporation | Queue management system for a multi-function copier, printer, and facsimile machine |
| US5268993A (en) * | 1990-06-04 | 1993-12-07 | Minolta Camera Kabushiki Kaisha | Printer |
| US5293466A (en) * | 1990-08-03 | 1994-03-08 | Qms, Inc. | Method and apparatus for selecting interpreter for printer command language based upon sample of print job transmitted to printer |
| US5133048A (en) * | 1990-09-28 | 1992-07-21 | Xerox Corporation | System for printing ordered stock |
| US5170340A (en) * | 1990-09-28 | 1992-12-08 | Xerox Corporation | System state controller for electronic image processing systems |
| US5113355A (en) * | 1990-10-10 | 1992-05-12 | Fuji Xerox Co., Ltd. | Printer control system |
| JP2661416B2 (ja) * | 1991-06-29 | 1997-10-08 | ブラザー工業株式会社 | 印字システム |
| US5299294A (en) * | 1991-10-01 | 1994-03-29 | Xerox Corporation | Method for compensating for font resolution conversion error |
| US5222200A (en) * | 1992-01-08 | 1993-06-22 | Lexmark International, Inc. | Automatic printer data stream language determination |
| US5226112A (en) * | 1992-06-12 | 1993-07-06 | Xerox Corporation | Method for translating a plurality of printer page description languages |
-
1993
- 1993-05-26 US US08/068,724 patent/US5594840A/en not_active Expired - Lifetime
-
1994
- 1994-05-23 JP JP10867094A patent/JPH0798639A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7016064B2 (en) | 1999-12-27 | 2006-03-21 | Fuji Photo Film Co., Ltd. | Method and system for remote management of processor, and method and system for remote diagnosis of image output apparatus |
| KR101154889B1 (ko) * | 2005-08-22 | 2012-06-13 | 삼성전자주식회사 | 진단장치에 프린팅데이터를 제공하는 화상형성시스템 및 그진단데이터전송방법 |
| US8619278B2 (en) | 2009-12-04 | 2013-12-31 | Ricoh Company, Limited | Printed matter examination apparatus, printed matter examination method, and printed matter examination system |
Also Published As
| Publication number | Publication date |
|---|---|
| US5594840A (en) | 1997-01-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0798639A (ja) | 印刷システムの動作を診断するための方法 | |
| EP0618529B1 (en) | Printing system with file specification parsing capability | |
| US4649513A (en) | Apparatus and method for processing system printing data records on a page printer | |
| JP3101363B2 (ja) | 等価性インジケータを備えたユーザによる規定が可能なフォント置換装置 | |
| US8547561B2 (en) | Information processing apparatus, printing processing method, and program therefor | |
| US9753677B2 (en) | Apparatus and methods for image processing optimization for variable data printing | |
| US8233164B2 (en) | Rendering apparatus, rendering method, and computer-readable storage medium | |
| US7551313B2 (en) | Image processing device, image processing method, program, and computer readable recording medium on which the program is recorded | |
| EP0750250B1 (en) | Print control apparatus, print control method, information processing apparatus, information processing method, and storage medium storing control program | |
| JPH07254060A (ja) | 画像処理方法及び装置 | |
| JPH0749754A (ja) | ページ記述言語決定方法 | |
| JP2000083161A (ja) | 画像処理装置及びその方法、及び画像処理システム | |
| JP4537040B2 (ja) | 文書処理装置および文書処理方法 | |
| US20070086050A1 (en) | Information processing apparatus, image processing method, and machine-readable medium | |
| US6864993B1 (en) | Method, system, and program for determining consistency of information on a print job | |
| JP4973803B1 (ja) | 画像処理装置及びプログラム | |
| US7612913B2 (en) | Warning system and warning method | |
| US7440122B2 (en) | Image processing apparatus managing user profiles, image processing method managing user profiles, and storage medium thereof | |
| JP2008176365A (ja) | 印刷処理装置、印刷処理プログラム及び記録媒体 | |
| JP4144369B2 (ja) | 画像処理装置、画像処理方法、およびプログラム | |
| US7710602B2 (en) | Systems and methods for context-based adaptive image processing using segmentation | |
| JP2002237940A (ja) | 画像処理装置 | |
| US7359089B2 (en) | Image processing method and apparatus | |
| JPH11348380A (ja) | 画像出力装置および方法、画像処理装置および方法、並びに記憶媒体 | |
| JP4150850B2 (ja) | 画像処理装置、画像処理方法、およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040206 |