[go: up one dir, main page]

JP2005212240A - Printer and printer test method - Google Patents

Printer and printer test method Download PDF

Info

Publication number
JP2005212240A
JP2005212240A JP2004020835A JP2004020835A JP2005212240A JP 2005212240 A JP2005212240 A JP 2005212240A JP 2004020835 A JP2004020835 A JP 2004020835A JP 2004020835 A JP2004020835 A JP 2004020835A JP 2005212240 A JP2005212240 A JP 2005212240A
Authority
JP
Japan
Prior art keywords
printer
image data
print engine
print
data
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
Application number
JP2004020835A
Other languages
Japanese (ja)
Inventor
Takehiko Ogura
健彦 小倉
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.)
Canon I Tech Inc
Original Assignee
Canon I Tech Inc
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 Canon I Tech Inc filed Critical Canon I Tech Inc
Priority to JP2004020835A priority Critical patent/JP2005212240A/en
Publication of JP2005212240A publication Critical patent/JP2005212240A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】プリンタコントローラのプリントエンジン非依存機能の試験を行う。
【解決手段】ホスト装置2からテスト用の印刷データが発行されると(201)リファレンスプリンタは、PDL処理部115がPDLデータを展開した画像データをリファレンス画像データとしてリムーバブル記録装置3に格納する(202)。リムーバブル記録装置3をリファレンスプリンタからターゲットプリンタに移動し(203)、ホスト装置2からテスト用の印刷データをターゲットプリンタに発行すると(204)、ターゲットプリンタは、PDL処理部115がPDLデータを展開した画像データをターゲット画像データとしてリムーバブル記録装置3に格納し(205)、リムーバブル記録装置3に格納されているターゲット画像データとリファレンス画像データとを読み出して(206)、その比較解析を行い結果を表示装置12に表示する(207)。
【選択図】図2
A print controller independent function test of a printer controller is performed.
When test print data is issued from a host device (201), the reference printer stores image data obtained by developing the PDL data by the PDL processing unit 115 in the removable recording device 3 as reference image data ( 202). When the removable recording device 3 is moved from the reference printer to the target printer (203) and test print data is issued from the host device 2 to the target printer (204), the PDL processing unit 115 expands the PDL data in the target printer. The image data is stored as target image data in the removable recording device 3 (205), the target image data and reference image data stored in the removable recording device 3 are read out (206), the comparison analysis is performed, and the result is displayed. It is displayed on the device 12 (207).
[Selection] Figure 2

Description

本発明は、プリンタに搭載されるプリンタコントローラの試験の技術に関するものである。   The present invention relates to a technology for testing a printer controller mounted on a printer.

一般的に、プリンタは、用紙上への印刷動作を行うプリントエンジンと、プリンタ記述言語(PDL: Printer Description Language)により表現された印刷データを画像に展開し、展開した画像のプリントエンジンによる用紙上への印刷動作を制御するプリンタコントローラとを備えている。   Generally, a printer develops print data expressed in a printer description language (PDL: Printer Description Language) into an image on the paper by the print engine that performs a printing operation on the paper, and prints the developed image on the paper. And a printer controller for controlling the printing operation.

そして、このようなプリンタのプリンタコントローラの試験の技術としては、プリンタコントローラのプリントエンジンへの出力を汎用コンピュータに取込み、汎用コンピュータにおいてプリントエンジンの動作をエミュレートして、取り込んだプリンタコントローラの出力に従った画像を生成し、試験者の評価用に表示装置に表示する技術が知られている(たとえば、特許文献1)。
特開平10−116337号公報
The printer controller testing technology for such printers includes taking the output of the printer controller to the print engine into a general-purpose computer, emulating the operation of the print engine in the general-purpose computer, and outputting the output to the captured printer controller. A technique for generating an image according to the display and displaying it on a display device for evaluation by a tester is known (for example, Patent Document 1).
JP-A-10-116337

前記特許文献1の技術は、以下の点で不十分である。
まず、プリンタコントローラの評価が試験者の視認によって行われるため、人為的なミスによる誤評価が生じやすい。また、RGBを用いる表示装置と、CMYKを用いるプリンタでは色空間が異なるため、表示装置においてプリンタの印刷色の評価を充分に行うことができない。
The technique of Patent Document 1 is insufficient in the following points.
First, since the printer controller is evaluated by the visual inspection of the tester, erroneous evaluation due to human error is likely to occur. Further, since the color space is different between the display device using RGB and the printer using CMYK, the print color of the printer cannot be sufficiently evaluated in the display device.

また、プリンタコントローラの出力には、プリントエンジンに依存した印刷開始位置や余白指定等の制御情報等が含まれるし、プリンタコントローラの出力する画像データでは、その色情報がプリントエンジンの印刷特性に応じた色情報に変換されている。したがって、特許文献1の技術によれば、プリントエンジンが異なるプリンタ毎に、汎用コンピュータにおいて異なるエミュレート処理が必要あり、汎用性に欠ける。また、プリントエンジンに依存した内容となるプリンタコントローラ出力を評価の対象としているので、既存のプリンタのプリンタコントローラと、当該既存のプリンタのプリントエンジンとは異なるプリントエンジン向けに開発中のプリンタコントローラのプリントエンジン非依存部分の互換性を検証するような用途には適していない。   The output from the printer controller includes control information such as the print start position and margin designation depending on the print engine. In the image data output from the printer controller, the color information corresponds to the print characteristics of the print engine. It has been converted to color information. Therefore, according to the technique of Patent Document 1, a different emulation process is required in a general-purpose computer for each printer with a different print engine, which lacks versatility. In addition, because the printer controller output that depends on the print engine is the target of evaluation, the printer controller of the existing printer and the print of the printer controller being developed for a print engine different from the print engine of the existing printer are used. It is not suitable for applications that verify compatibility of engine-independent parts.

そこで、本発明は、より適正に、プリンタコントローラのプリントエンジン非依存部分の試験を実現することを課題とする。   Therefore, an object of the present invention is to more appropriately realize a test of a print engine independent portion of a printer controller.

前記課題達成のために、本発明は、用紙上への印刷動作を行うプリントエンジンと、ホスト装置から受信したプリンタ記述言語により表現された印刷データを画像に展開し、展開した画像のプリントエンジンによる用紙上への印刷動作を制御するプリンタコントローラとを備え、前記プリンタコントローラが、前記印刷データをプリントエンジンに依存しないプリントエンジン非依存形式の画像データに展開するプリンタ記述言語処理部と、前記プリントエンジン非依存形式の画像データを前記プリントエンジンに適合する形式の画像データに変換し当該画像データの印刷を制御するための制御データと共に、前記プリントエンジンに出力する印刷制御手段とを有するプリンタに、脱着可能に記録装置を接続するための記録装置接続手段と、試験制御部とを設け、前記試験制御部において、前記プリンタ記述言語処理部が展開した画像データを、前記記録装置接続手段に接続された前記記録装置に記録するようにしたものである。   In order to achieve the above object, the present invention provides a print engine that performs a printing operation on paper, print data expressed in a printer description language received from a host device, and expands the image into an image. A printer controller that controls a printing operation on paper, and the printer controller develops the print data into image data in a print engine independent format independent of the print engine, and the print engine A printer having a print control means for converting image data of an independent format into image data of a format suitable for the print engine and controlling printing of the image data, and outputting to the print engine A recording device connection means for connecting the recording device in a possible manner; And a test control unit is provided, in the test control unit, the image data which the printer description language processing unit is deployed, is obtained so as to record in the connected to the recording apparatus connecting device the recording apparatus.

このようなプリンタによれば、プリンタコントローラのプリントエンジンに依存しない機能部分の動作結果として、前記プリントエンジン非依存形式の画像データを記録装置に収集することができる。したがって、この記録装置に収集した画像データを解析することにより、プリンタコントローラのプリントエンジンに依存しない機能部分の試験を行うことができる。   According to such a printer, it is possible to collect the print engine-independent image data in the recording device as the operation result of the functional part independent of the print engine of the printer controller. Therefore, by analyzing the image data collected in this recording apparatus, it is possible to perform a test of a functional part that does not depend on the print engine of the printer controller.

また、記録装置を、基準のプリンタと、試験対象のプリンタの双方に順次接続し、両プリンタからプリントエンジン非依存形式の画像データを記録装置に収集し、記録装置に収集された二つの画像データの比較を行うようにすれば、両プリンタのプリンタコントローラのプリントエンジン非依存部分の互換性を、試験者の視認に頼ることなく、両プリンタが搭載するプリントエンジンに依存せずに検証することができる。   In addition, the recording device is sequentially connected to both the reference printer and the printer under test, and print engine-independent format image data is collected from both printers in the recording device, and the two image data collected in the recording device By comparing the two, it is possible to verify the compatibility of the print controller independent part of the printer controller of both printers without depending on the visual inspection of the tester and without depending on the print engine installed in both printers. it can.

すなわち、たとえば、このようなプリンタにおいて、前記試験制御部は、前記プリンタ記述言語処理部が展開した画像データを、前記記録装置接続手段に接続された前記記録装置に既に記録されている他の画像データと比較し、比較結果を出力するようにしてもよい。   That is, for example, in such a printer, the test control unit may use the image data developed by the printer description language processing unit to record another image already recorded in the recording device connected to the recording device connection means. The comparison result may be output by comparing with the data.

または、別途汎用コンピュータにおいて、記録装置に収集された二つの画像データの比較を行い、比較結果を出力するようにすることもできる。
また、前記課題達成のために本発明は、用紙上への印刷動作を行うプリントエンジンと、ホスト装置から受信したプリンタ記述言語により表現された印刷データを画像に展開し、展開した画像のプリントエンジンによる用紙上への印刷動作を制御するプリンタコントローラとを備え、前記プリンタコントローラが、前記印刷データをプリントエンジンに依存しないプリントエンジン非依存形式の画像データに展開するプリンタ記述言語処理部と、前記プリントエンジン非依存形式の画像データを前記プリントエンジンに適合する形式の画像データに変換し当該画像データの印刷を制御するための制御データと共に、前記プリントエンジンに出力する印刷制御手段とを有するプリンタに、前記プリンタ記述言語処理部が展開した画像データを、前記ホスト装置に転送する試験制御部を設けたものである。
Alternatively, a separate general-purpose computer can compare two image data collected in the recording device and output the comparison result.
In order to achieve the above object, the present invention provides a print engine that performs a printing operation on paper, print data expressed in a printer description language received from a host device, and develops the developed image print engine. A printer controller for controlling the printing operation on the paper by the printer, and the printer controller develops the print data into image data in a print engine independent format independent of the print engine, and the print A printer having print control means for converting image data in an engine-independent format into image data in a format compatible with the print engine and controlling printing of the image data, and outputting to the print engine. The image data developed by the printer description language processing unit is Serial is provided with a test control unit for transferring to the host device.

このようなプリンタによれば、基準のプリンタと、試験対象のプリンタの双方からプリントエンジン非依存形式の画像データをホスト装置に収集することができる。したがって、ホスト装置において収集された二つの画像データの比較を行うようにすれば、両プリンタのプリンタコントローラのプリントエンジン非依存部分の互換性を、試験者の視認に頼ることなく、両プリンタが搭載するプリントエンジンに依存せずに検証することができる。   According to such a printer, image data in a print engine-independent format can be collected in the host device from both the reference printer and the test target printer. Therefore, if the two image data collected in the host device are compared, both printers are equipped with the compatibility of the print engine independent part of the printer controller of both printers without relying on the visual inspection of the tester. The verification can be performed without depending on the print engine.

なお、以上のようなプリンタコントローラのプリントエンジンに依存しない機能部分の試験の各手法は、プリントエンジンに依存しない意味において汎用性の高い手法である。   Note that each method for testing the functional portion independent of the print engine of the printer controller as described above is a highly versatile method in a sense independent of the print engine.

以上のように、本発明によれば、より適正に、プリンタコントローラのプリントエンジン非依存部分の試験を実現することができる。   As described above, according to the present invention, it is possible to more appropriately realize the test of the print engine independent portion of the printer controller.

以下、本発明の実施形態について説明する。
図1に、本実施形態に係るプリンタの構成を示す。
図示するように、本実施形態に係るプリンタ1は、プリンタコントローラ11、表示装置12、用紙上への印刷動作を行うプリントエンジン13を備えている。
Hereinafter, embodiments of the present invention will be described.
FIG. 1 shows the configuration of the printer according to this embodiment.
As illustrated, the printer 1 according to the present embodiment includes a printer controller 11, a display device 12, and a print engine 13 that performs a printing operation on paper.

そして、プリンタコントローラ11は、セントロニクス、USBなどの通信インタフェースを用いて汎用コンピュータなどであるホスト装置2と通信を行うホストインタフェース111、表示装置12の表示を制御する表示制御装置112、HDDや各種メディアカードなどのリムーバブル記録装置3を脱着可能に接続する記録装置インタフェース113、プリンタ1全体の動作を制御する全体制御部114、PDLによる印刷データを解析し画像に展開するPDL処理部115、PDL処理部115が展開した画像の画像データのプリントエンジン13に適合する形式への変換や、余白や印刷開始位置指定などのプリントエンジン13の各種制御データの生成を行ってプリントエンジン13における印刷実行データを生成する印刷制御部116、プリントエンジン13の用紙搬送パスの制御や画像出力方向などの機能の制御を行いながら、印刷制御部116が生成した印刷実行データをプリントエンジン13に出力する出力制御部117とを有する。   The printer controller 11 includes a host interface 111 that communicates with the host device 2 such as a general-purpose computer using a communication interface such as Centronics and USB, a display control device 112 that controls display on the display device 12, an HDD, and various media. A recording device interface 113 for detachably connecting a removable recording device 3 such as a card, a general control unit 114 for controlling the overall operation of the printer 1, a PDL processing unit 115 for analyzing print data by PDL and developing it into an image, a PDL processing unit 115 generates print execution data in the print engine 13 by converting the image data of the developed image 115 into a format suitable for the print engine 13 and generating various control data of the print engine 13 such as margins and print start position designation. Print control unit 1 6, while the control functions such as control and image output direction of the paper transport path of the print engine 13, and an output control unit 117 outputs the print execution data is the print control unit 116 generates the print engine 13.

また、PDL処理部115は、PDLデータを解析し、PDLデータに含まれる制御コードに従って編集する編集部1151と、編集部1151の編集結果に従ってPDLデータが表す画像を描画する描画部1152とを備えている。
このような構成において、ホスト装置2からPDLデータとしてプリンタ1に送信された印刷データはホストインタフェース111において受信され、ホストインタフェース111内のバッファに保持される。編集部1151は、全体制御部114の制御に従って、全体制御部114を介してホストインタフェース111からPDLデータを取得して解析、編集し、描画部1152にPDLデータが表すRGB形式の画像データを描画させる。
In addition, the PDL processing unit 115 includes an editing unit 1151 that analyzes PDL data and edits it according to a control code included in the PDL data, and a drawing unit 1152 that draws an image represented by the PDL data according to the editing result of the editing unit 1151. ing.
In such a configuration, print data transmitted from the host apparatus 2 to the printer 1 as PDL data is received by the host interface 111 and held in a buffer in the host interface 111. The editing unit 1151 obtains PDL data from the host interface 111 via the overall control unit 114, analyzes and edits it, and renders RGB format image data represented by the PDL data in the rendering unit 1152, under the control of the overall control unit 114. Let

描画部1152は、描画した画像データを全体制御部114に引き渡し、全体制御部114は、描画部1152から受け取った画像データを印刷制御部116に送る。また、このとき、全体制御部114は、描画部1152から受け取った画像データ、すなわち、印刷制御部116に引き渡される画像データと同じデータを、記録装置インタフェース113を介してリムーバブル記録装置3に、リファレンス画像データもしくはターゲット画像データとして書き込む。画像データを、リファレンス画像データとターゲット画像データのいずれの画像データとして書き込むかは、予め試験者によってプリンタ1に対して行われた設定に従う。   The drawing unit 1152 delivers the drawn image data to the overall control unit 114, and the overall control unit 114 sends the image data received from the drawing unit 1152 to the print control unit 116. At this time, the overall control unit 114 transmits the image data received from the drawing unit 1152, that is, the same data as the image data delivered to the print control unit 116 to the removable recording device 3 via the recording device interface 113. Write as image data or target image data. Whether the image data is written as reference image data or target image data depends on the setting made in advance on the printer 1 by the tester.

さて、PDL処理部115が展開した画像の画像データを受け取った印刷制御部116は、画像データのプリントエンジン13に適合するCMYK形式への変換や、余白や印刷開始位置指定などのプリントエンジン13の各種制御データの生成を行ってプリントエンジン13における印刷実行データを生成し出力制御部117に送り、出力制御部117は、プリントエンジン13の用紙搬送パスの制御や画像出力方向などの機能の制御を行いながら、印刷制御部116が生成した印刷実行データをプリントエンジン13に出力し、その印刷を行わせる。   The print control unit 116 that has received the image data of the image developed by the PDL processing unit 115 converts the image data into the CMYK format suitable for the print engine 13, and specifies the margin and print start position of the print engine 13. Various control data is generated, print execution data in the print engine 13 is generated and sent to the output control unit 117, and the output control unit 117 controls functions of the print engine 13 such as a paper conveyance path and an image output direction. While performing, the print execution data generated by the print control unit 116 is output to the print engine 13 to be printed.

また、全体制御部114は、以下の検証処理も行う。
すなわち、ターゲット画像データをリムーバブル記録装置3に書き込んだ場合には、当該ターゲット画像データと、リムーバブル記録装置3に書き込まれているリファレンス画像データとを比較解析し、両者の一致/不一致や、不一致箇所の内容を表示制御装置112を介して表示装置12に表示する。
The overall control unit 114 also performs the following verification process.
That is, when the target image data is written in the removable recording device 3, the target image data and the reference image data written in the removable recording device 3 are compared and analyzed, and the coincidence / mismatch between the two, Is displayed on the display device 12 via the display control device 112.

以下、このようなプリンタ1を用いたプリンタコントローラ11の試験動作について説明する。
図2に、この試験動作の流れを示す。
ここで、この試験は、基準となるプリンタ1であるリファレンスプリンタに搭載されたプリンタコントローラ11と、試験対象のプリンタ1であるターゲットプリンタのプリンタコントローラ11との、プリントエンジン13に非依存の機能の互換性を調べるものである。なお、リファレンスプリンタ及びターゲットプリンタは、共に図1に示す構成を備えている。
Hereinafter, a test operation of the printer controller 11 using such a printer 1 will be described.
FIG. 2 shows the flow of this test operation.
Here, this test has a function independent of the print engine 13 between the printer controller 11 mounted on the reference printer that is the reference printer 1 and the printer controller 11 of the target printer that is the printer 1 to be tested. Check for compatibility. Both the reference printer and the target printer have the configuration shown in FIG.

さて、図示するように、この試験では、まず、リファレンスプリンタをホスト装置2に接続すると共に、リムーバブル記録装置3をリファレンスプリンタに接続し、ホスト装置2で印刷操作を行ってテスト用の印刷データをリファレンスプリンタに発行する(201)。この結果、リファレンスプリンタで印刷が行われると共に、リムーバブル記録装置3にリファレンス画像データが格納(202)されることになる。   As shown in the figure, in this test, first, the reference printer is connected to the host device 2 and the removable recording device 3 is connected to the reference printer, and the host device 2 performs a printing operation to print test print data. It is issued to the reference printer (201). As a result, printing is performed by the reference printer, and reference image data is stored (202) in the removable recording device 3.

次に、ターゲットプリンタをホスト装置2に接続すると共に、リムーバブル記録装置3をリファレンスプリンタから取り外してターゲットプリンタに接続し(203)、ホスト装置2で印刷操作を行って先にリファレンスプリンタに発行したものと同じテスト用の印刷データをターゲットプリンタに発行する(204)。この結果、ターゲットプリンタで印刷が行われると共に、リムーバブル記録装置3にターゲット画像データが格納(205)されることになる。   Next, the target printer is connected to the host device 2, and the removable recording device 3 is detached from the reference printer and connected to the target printer (203). The host device 2 performs a printing operation and is issued to the reference printer first. The same print data for test is issued to the target printer (204). As a result, printing is performed by the target printer and the target image data is stored (205) in the removable recording device 3.

また、このようにターゲット画像データがリムーバブル記録装置3に格納されると、ターゲットプリンタにおいて、リムーバブル記録装置3に格納されているターゲット画像データとリファレンス画像データとの読み出しと(206)、両者の比較解析が行われ、両者の一致/不一致や、不一致箇所の内容がターゲットプリンタの表示装置12に表示される(207)。   When the target image data is stored in the removable recording device 3 as described above, the target printer reads out the target image data and the reference image data stored in the removable recording device 3 (206), and compares them. The analysis is performed, and the match / mismatch between the two and the contents of the mismatch are displayed on the display device 12 of the target printer (207).

以上、本発明の実施形態について説明した。
ところで、以上の実施形態では、ターゲットプリンタにおいてリファレンス画像データとターゲット画像データの比較解析を行い、その結果を表示装置12に表示するようにしたが、この比較解析の結果は、たとえばテキストファイルとしてリムーバブル記録装置3に記録するようにしてもよい。ここで、この場合の試験者の比較解析結果の把握は、試験者が、リムーバブル記録装置3を汎用コンピュータなどに接続し、汎用コンピュータにおいてリムーバブル記録装置3に記録されている比較解析結果を表示するようにすればよい。
The embodiment of the present invention has been described above.
Incidentally, in the above embodiment, the target printer performs comparison analysis between the reference image data and the target image data, and the result is displayed on the display device 12. The result of this comparison analysis is, for example, a removable file as a text file. You may make it record on the recording device 3. FIG. Here, in order to grasp the comparison analysis result of the tester in this case, the tester connects the removable recording device 3 to a general-purpose computer or the like, and displays the comparative analysis result recorded in the removable recording device 3 in the general-purpose computer. What should I do?

また、以上の実施形態ではリムーバブル記録装置3にリファレンス画像データとターゲット画像データを格納し、両画像データの比較解析をターゲットプリンタにおいて行うようにしたが、これは以下に示すようにホスト装置2においてリファレンス画像データとターゲット画像データとの格納と比較解析を行うようにしてもよい。   Further, in the above embodiment, the reference image data and the target image data are stored in the removable recording device 3, and the comparison analysis of both image data is performed in the target printer, but this is performed in the host device 2 as shown below. Reference image data and target image data may be stored and compared.

すなわち、図1に示すプリンタ1の構成においてホストインタフェース111として、USB、LANその他のホスト装置2と双方向通信を行うインタフェースを採用する。そして、全体制御部114において、リファレンス画像データやターゲット画像データをリムーバブル記録装置3に格納する代わりに、リファレンス画像データやターゲット画像データをホスト装置2にホストインタフェース111を介して転送するようにする。また、記録装置インタフェース113は、これを省略するようにしてもよい。   That is, in the configuration of the printer 1 shown in FIG. 1, an interface that performs bidirectional communication with the host device 2 such as USB, LAN, or the like is adopted as the host interface 111. Then, instead of storing the reference image data and the target image data in the removable recording device 3, the overall control unit 114 transfers the reference image data and the target image data to the host device 2 via the host interface 111. The recording device interface 113 may omit this.

そして、ホスト装置2に試験アプリケーションを設け、試験動作を図3aに示すように行う。
すなわち、まず、リファレンスプリンタをホスト装置2に接続し、ホスト装置2の試験アプリケーションからテスト用の印刷データをリファレンスプリンタに発行する(301)。リファレンスプリンタの全体制御部114は、ホストインタフェース111を介して、PDL処理部115が印刷データを展開した画像データをリファレンス画像データとしてホスト装置2に転送し(302)、ホスト装置2の試験アプリケーションは転送されたリファレンス画像データを格納する。
Then, a test application is provided in the host device 2 and the test operation is performed as shown in FIG.
That is, first, a reference printer is connected to the host device 2, and test print data is issued from the test application of the host device 2 to the reference printer (301). The overall control unit 114 of the reference printer transfers the image data obtained by developing the print data by the PDL processing unit 115 to the host device 2 as reference image data via the host interface 111 (302), and the test application of the host device 2 is Stores the transferred reference image data.

次に、ターゲットプリンタをホスト装置2に接続し、ホスト装置2の試験アプリケーションから先にリファレンスプリンタに発行したものと同じテスト用の印刷データをターゲットプリンタに発行する(303)。ターゲットプリンタの全体制御部114は、ホストインタフェース111を介して、PDL処理部115が印刷データを展開した画像データをターゲット画像データとしてホスト装置2に転送し(304)、ホスト装置2の試験アプリケーションは転送されたターゲット画像データを格納する。   Next, the target printer is connected to the host device 2, and the same test print data as that previously issued to the reference printer from the test application of the host device 2 is issued to the target printer (303). The overall control unit 114 of the target printer transfers the image data obtained by developing the print data by the PDL processing unit 115 to the host apparatus 2 as the target image data via the host interface 111 (304), and the test application of the host apparatus 2 is Stores the transferred target image data.

そして、ホスト装置2の試験アプリケーションは、このようにターゲット画像データを格納できたならば、格納されているターゲット画像データとリファレンス画像データとを比較解析を行い、両者の一致/不一致や、不一致箇所の内容をホスト装置2に備えられているディスプレイに表示する(305)。   Then, if the test application of the host device 2 can store the target image data in this way, the stored target image data and the reference image data are compared and analyzed, and the matching / mismatching or mismatching point between the two is compared. Is displayed on a display provided in the host apparatus 2 (305).

また、以上の実施形態は、リファレンス画像データとターゲット画像データのリムーバブル記録装置3への格納は行いつつ、両画像データの比較解析のみをホスト装置2において行うようにしてもよい。
すなわち、リムーバブル記録装置3としてホスト装置2に接続可能な汎用のリムーバブル記録装置3を用いる。そして、ホスト装置2に試験アプリケーションを設け、試験動作を図3bに示すように行う。
すなわち、まず、リファレンスプリンタをホスト装置2に接続すると共に、リムーバブル記録装置3をリファレンスプリンタに接続し、ホスト装置2で印刷操作を行ってテスト用の印刷データをリファレンスプリンタに発行する(311)。この結果、リファレンスプリンタで印刷が行われると共に、リムーバブル記録装置3にリファレンス画像データが格納(312)されることになる。
In the above embodiment, the host device 2 may perform only the comparative analysis of both image data while storing the reference image data and the target image data in the removable recording device 3.
That is, a general-purpose removable recording device 3 that can be connected to the host device 2 is used as the removable recording device 3. Then, a test application is provided in the host device 2 and the test operation is performed as shown in FIG.
That is, first, the reference printer is connected to the host device 2, and the removable recording device 3 is connected to the reference printer. The host device 2 performs a printing operation and issues test print data to the reference printer (311). As a result, printing is performed by the reference printer and reference image data is stored (312) in the removable recording device 3.

次に、ターゲットプリンタをホスト装置2に接続すると共に、リムーバブル記録装置3をリファレンスプリンタから取り外してターゲットプリンタに接続し(313)、ホスト装置2で印刷操作を行って先にリファレンスプリンタに発行したものと同じテスト用の印刷データをターゲットプリンタに発行する(314)。この結果、ターゲットプリンタで印刷が行われると共に、リムーバブル記録装置3にターゲット画像データが格納(315)されることになる。   Next, the target printer is connected to the host device 2 and the removable recording device 3 is detached from the reference printer and connected to the target printer (313), and the host device 2 performs a printing operation and is issued to the reference printer first. The same print data for test is issued to the target printer (314). As a result, printing is performed by the target printer and the target image data is stored (315) in the removable recording device 3.

次に、リムーバブル記録装置3をターゲットプリンタから取り外してホスト装置2に接続する(316)。そして、ホスト装置2の試験アプリケーションにおいて、リムーバブル記録装置3に格納されているターゲット画像データとリファレンス画像データとを読み出して(317)、比較解析し、両者の一致/不一致や、不一致箇所の内容を、ホスト装置2に備えられたディスプレイに表示する(318)。   Next, the removable recording device 3 is detached from the target printer and connected to the host device 2 (316). Then, in the test application of the host device 2, the target image data and the reference image data stored in the removable recording device 3 are read (317), compared and analyzed, and the contents of the coincidence / non-coincidence of the both, or the contents of the non-coincidence are determined. Then, it is displayed on the display provided in the host device 2 (318).

以上のように本実施形態によれば、基準のプリンタ1と、試験対象のプリンタ1の双方からプリントエンジン非依存形式であるPDL処理部115の出力の画像データを収集し、収集された二つの画像データの比較解析を行って、その結果を試験者に提示することができる。したがって、両プリンタのプリンタコントローラ11のプリントエンジン非依存部分の互換性を、試験者の視認に頼ることなく、両プリンタが搭載するプリントエンジン13に依存せずに検証することができる。   As described above, according to the present embodiment, the output image data of the PDL processing unit 115 which is a print engine independent format is collected from both the reference printer 1 and the test target printer 1, and the two collected The comparative analysis of the image data can be performed and the result can be presented to the tester. Accordingly, the compatibility of the print engine-independent portion of the printer controller 11 of both printers can be verified without depending on the tester's visual recognition and without depending on the print engine 13 mounted on both printers.

また、試験対象のプリンタ1のプリントエンジン13が完成していない状態においても、プリントエンジン無しで、プリンタコントローラ11のプリントエンジン非依存部分の試験を行うことができる。
また、このような試験の技術は、プリントエンジン13に依存しない意味において汎用性の高い手法である。
Even in a state where the print engine 13 of the printer 1 to be tested is not completed, the print engine independent portion of the printer controller 11 can be tested without the print engine.
In addition, such a test technique is a highly versatile technique in a sense that does not depend on the print engine 13.

本発明の実施形態に係るプリンタの構成を示すブロック図である。1 is a block diagram illustrating a configuration of a printer according to an embodiment of the present invention. 本発明の実施形態に係るプリンタコントローラの試験動作を示すシーケンス図である。FIG. 6 is a sequence diagram illustrating a test operation of the printer controller according to the embodiment of the present invention. 本発明の実施形態に係るプリンタコントローラの試験動作の他の例を示すシーケンス図である。It is a sequence diagram which shows the other example of test operation of the printer controller which concerns on embodiment of this invention.

符号の説明Explanation of symbols

1…プリンタ、2…ホスト装置、3…リムーバブル記録装置、12…表示装置、11…プリンタコントローラ、13…プリントエンジン、111…ホストインタフェース、112…表示制御装置、113…記録装置インタフェース、114…全体制御部、115…PDL処理部、116…印刷制御部、117…出力制御部、1151…編集部、1152…描画部。   DESCRIPTION OF SYMBOLS 1 ... Printer, 2 ... Host apparatus, 3 ... Removable recording apparatus, 12 ... Display apparatus, 11 ... Printer controller, 13 ... Print engine, 111 ... Host interface, 112 ... Display control apparatus, 113 ... Recording apparatus interface, 114 ... Whole Control unit 115... PDL processing unit 116... Print control unit 117... Output control unit 1151.

Claims (4)

用紙上への印刷動作を行うプリントエンジンと、ホスト装置から受信したプリンタ記述言語により表現された印刷データを画像に展開し、展開した画像のプリントエンジンによる用紙上への印刷動作を制御するプリンタコントローラとを備えたプリンタであって、
脱着可能に記録装置を接続するための記録装置接続手段と、
試験制御部とを有し、
前記プリンタコントローラは、前記印刷データをプリントエンジンに依存しないプリントエンジン非依存形式の画像データに展開するプリンタ記述言語処理部と、前記プリントエンジン非依存形式の画像データを前記プリントエンジンに適合する形式の画像データに変換し当該画像データの印刷を制御するための制御データと共に、前記プリントエンジンに出力する印刷制御手段とを有し、
前記試験制御部は、前記プリンタ記述言語処理部が展開した画像データを、前記記録装置接続手段に接続された前記記録装置に記録することを特徴とするプリンタ。
A print engine that performs a printing operation on paper, and a printer controller that expands print data expressed in a printer description language received from the host device into an image and controls the printing operation of the developed image on the paper by the print engine A printer equipped with
A recording device connecting means for connecting the recording device detachably;
A test control unit,
The printer controller includes a printer description language processing unit that develops the print data into image data in a print engine independent format that does not depend on the print engine, and the image data in the print engine independent format in a format suitable for the print engine. Print control means for outputting to the print engine together with control data for converting to image data and controlling printing of the image data;
The printer according to claim 1, wherein the test control unit records the image data developed by the printer description language processing unit on the recording device connected to the recording device connection means.
請求項1記載のプリンタであって、
前記試験制御部は、前記プリンタ記述言語処理部が展開した画像データを、前記記録装置接続手段に接続された前記記録装置に既に記録されている他の画像データと比較し、比較結果を出力することを特徴とするプリンタ。
The printer according to claim 1,
The test control unit compares the image data developed by the printer description language processing unit with other image data already recorded in the recording device connected to the recording device connection means, and outputs a comparison result. A printer characterized by that.
用紙上への印刷動作を行うプリントエンジンと、ホスト装置から受信したプリンタ記述言語により表現された印刷データを画像に展開し、展開した画像のプリントエンジンによる用紙上への印刷動作を制御するプリンタコントローラとを備えたプリンタであって、
試験制御部とを有し、
前記プリンタコントローラは、前記印刷データをプリントエンジンに依存しないプリントエンジン非依存形式の画像データに展開するプリンタ記述言語処理部と、前記プリントエンジン非依存形式の画像データを前記プリントエンジンに適合する形式の画像データに変換し当該画像データの印刷を制御するための制御データと共に、前記プリントエンジンに出力する印刷制御手段とを有し、
前記試験制御部は、前記プリンタ記述言語処理部が展開した画像データを、前記ホスト装置に転送することを特徴とするプリンタ。
A print engine that performs a printing operation on paper, and a printer controller that expands print data expressed in a printer description language received from the host device into an image and controls the printing operation of the developed image on the paper by the print engine A printer equipped with
A test control unit,
The printer controller includes a printer description language processing unit that develops the print data into image data in a print engine independent format that does not depend on the print engine, and the image data in the print engine independent format in a format suitable for the print engine. Print control means for outputting to the print engine together with control data for converting to image data and controlling printing of the image data;
The printer according to claim 1, wherein the test control unit transfers the image data developed by the printer description language processing unit to the host device.
用紙上への印刷動作を行うプリントエンジンと、ホスト装置から受信したプリンタ記述言語により表現された印刷データを画像に展開し、展開した画像のプリントエンジンによる用紙上への印刷動作を制御するプリンタコントローラとを備え、前記プリンタコントローラにおいて、前記印刷データをプリントエンジンに依存しないプリントエンジン非依存形式の画像データに展開し、展開したプリントエンジン非依存形式の画像データを前記プリントエンジンに適合する形式の画像データに変換し当該画像データの印刷を制御するための制御データと共に、前記プリントエンジンに出力するプリンタの試験方法であって、
試験対象のプリンタの基準とするプリンタである基準プリンタに試験用の印刷データを供給するステップと、
前記基準プリンタにおいて、供給された試験用の印刷データを前記プリンタコントローラによって前記プリントエンジン非依存形式の画像データに展開するステップと、
前記基準プリンタの前記プリンタコントローラによって展開された前記プリントエンジン非依存形式の画像データを保存するステップと、
前記試験対象のプリンタに試験用の前記印刷データを供給するステップと、
前記試験対象のプリンタにおいて、供給された試験用の印刷データを前記プリンタコントローラによって前記プリントエンジン非依存形式の画像データに展開するステップと、
前記試験対象のプリンタの前記プリンタコントローラによって展開された前記プリントエンジン非依存形式の画像データと、保存されている前記基準プリンタの前記プリンタコントローラによって展開された前記プリントエンジン非依存形式の画像データを比較し、比較結果を出力するステップとを有することを特徴とするプリンタの試験方法。
A print engine that performs a printing operation on paper, and a printer controller that expands print data expressed in a printer description language received from the host device into an image and controls the printing operation of the developed image on the paper by the print engine In the printer controller, the print data is expanded into image data in a print engine independent format that does not depend on the print engine, and the expanded image data in the print engine independent format is an image in a format suitable for the print engine. A test method for a printer that outputs data to the print engine together with control data for converting to data and controlling printing of the image data,
Supplying test print data to a reference printer, which is a printer used as a reference for the printer under test;
Developing the supplied test print data into the print engine-independent image data by the printer controller in the reference printer;
Storing the print engine independent image data developed by the printer controller of the reference printer;
Supplying the print data for testing to the printer to be tested;
Developing the supplied test print data into the print engine-independent format image data by the printer controller in the printer to be tested;
The print engine independent format image data developed by the printer controller of the printer to be tested is compared with the stored image data of the print engine independent format developed by the printer controller of the reference printer. And a step of outputting a comparison result.
JP2004020835A 2004-01-29 2004-01-29 Printer and printer test method Pending JP2005212240A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004020835A JP2005212240A (en) 2004-01-29 2004-01-29 Printer and printer test method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004020835A JP2005212240A (en) 2004-01-29 2004-01-29 Printer and printer test method

Publications (1)

Publication Number Publication Date
JP2005212240A true JP2005212240A (en) 2005-08-11

Family

ID=34904650

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004020835A Pending JP2005212240A (en) 2004-01-29 2004-01-29 Printer and printer test method

Country Status (1)

Country Link
JP (1) JP2005212240A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023022449A (en) * 2021-08-03 2023-02-15 富士フイルムビジネスイノベーション株式会社 Image forming apparatus, image forming program, information processing apparatus, and information processing program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023022449A (en) * 2021-08-03 2023-02-15 富士フイルムビジネスイノベーション株式会社 Image forming apparatus, image forming program, information processing apparatus, and information processing program
JP7707730B2 (en) 2021-08-03 2025-07-15 富士フイルムビジネスイノベーション株式会社 Image forming apparatus, image forming program, information processing apparatus, and information processing program

Similar Documents

Publication Publication Date Title
CN101290559B (en) Information processing apparatus and information processing method
JPH11219265A (en) Intermediate file processing device in printer control system and recording medium on which control program is recorded
US20080316536A1 (en) Print controller, print control method and computer program
KR100212986B1 (en) Direct printing method of image file of printer
JP2012083973A (en) Printing system
CN103365611B (en) Data processing device, recording device, and control method of data processing device
JPH11268371A (en) Image processing apparatus and method, and storage medium
JP2005212240A (en) Printer and printer test method
JP4627683B2 (en) Printing system, printing system control method and program
KR100529330B1 (en) Printing method and apparatus being capable of recovering error, computer-readable recording media for storing computer program
JP2010099849A (en) Printing apparatus, controlling method and controlling program for printing apparatus
JP2009042984A (en) Image processing system, data processing method, storage medium, and program
JP2005109681A (en) Printing device and printing program
JP4429097B2 (en) Information processing apparatus, information processing method, and information processing program
JP2009025952A (en) Image forming system, image-forming program and image forming device
JP2004025576A (en) IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, COMPUTER-READABLE STORAGE MEDIUM, AND PROGRAM
KR100366657B1 (en) Method of reverse-transforming print output image data to text data file and apparatus therefor
JP2008033646A (en) Form generation device and form generation method
JPH1011038A (en) Information processing apparatus, interface apparatus, and image output control method
JP4072423B2 (en) Printing apparatus and control method thereof, and host computer and control method thereof
JP4414742B2 (en) Passbook printing system
JP5380145B2 (en) Image forming apparatus and status page evaluation program
JP2000201275A (en) Image processing apparatus, control method therefor, and image processing system
JP2006237806A (en) Image forming system, print data generating apparatus, printer driver, and image forming apparatus
JP6019749B2 (en) Medium processing apparatus and POS system