[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2007168302A - Printer and its performance verification method - Google Patents

Printer and its performance verification method Download PDF

Info

Publication number
JP2007168302A
JP2007168302A JP2005370072A JP2005370072A JP2007168302A JP 2007168302 A JP2007168302 A JP 2007168302A JP 2005370072 A JP2005370072 A JP 2005370072A JP 2005370072 A JP2005370072 A JP 2005370072A JP 2007168302 A JP2007168302 A JP 2007168302A
Authority
JP
Japan
Prior art keywords
processing
printing
page
verification information
pages
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
JP2005370072A
Other languages
Japanese (ja)
Inventor
Shinichi Takano
真一 高野
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2005370072A priority Critical patent/JP2007168302A/en
Publication of JP2007168302A publication Critical patent/JP2007168302A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a printer and its performance verification method capable of easily identifying a deterioration factor in print performance. <P>SOLUTION: A reception processor 31 executes reception processing relative to print data from a host computer 10, a PDL edit processor 33 executes edit processing for converting the data into a plotting command and a plotting processing section 35 executes plot processing for developing the plotting command into image data. A verifying information acquisition section 38 acquires the verifying information in each processing step and delivers the information to a display controlling unit 39, which displays a performance verifying screen (information regarding printing performance) on an operation panel 23. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、複数段階の処理工程により印刷処理をページ単位で行う印刷装置およびその性能検証方法に係わり、詳しくは、各処理工程におけるページ単位での印刷処理に係わる検証情報を各処理工程に対応して出力するようにした印刷装置およびその性能検証方法に関する。   The present invention relates to a printing apparatus that performs printing processing in units of pages by a plurality of processing steps and a performance verification method thereof. Specifically, verification information related to printing processing in units of pages in each processing step corresponds to each processing step. The present invention relates to a printing apparatus and a performance verification method for outputting the same.

一般に、ページプリンタなどと称される印刷装置は、ページ単位で印刷を行うことから、他の方式(例えば、シリアル方式、ライン方式)のプリンタに比べ、印刷時間が短くて済むという利点がある。   In general, a printing apparatus called a page printer performs printing in units of pages, and therefore has an advantage that a printing time can be shortened as compared with printers of other methods (for example, a serial method and a line method).

ページプリンタでは、上位から受信した印刷データに対しページ単位で、PDL(Page Description Language:ページ記述言語)編集処理や、描画処理を行って画像データを生成するとともに、その画像データを印刷部に送ることで印刷を行うことになる。   The page printer generates image data by performing PDL (Page Description Language) editing processing and drawing processing on the print data received from the host in units of pages, and sends the image data to the printing unit. Printing.

このページプリンタに関する技術としては、例えば、特許文献1が知られており、この特許文献1に開示された技術では、未出力の印刷ページ数を操作パネル上に表示することで、プリンタの状態をユーザに認識させることができる。
特開平05−208541号
As a technique related to this page printer, for example, Patent Document 1 is known. In the technique disclosed in Patent Document 1, the number of unprinted print pages is displayed on the operation panel, so that the state of the printer is changed. The user can be made aware.
JP 05-208541 A

ところで、ページプリンタでは、ページ単位で印刷を行うことから、製品仕様で決められたカタログ性能を満たすためには、印刷部で1ページ分の印刷が終わる前に、次ページを印刷するための画像データが生成されていなければならない。   By the way, since the page printer performs printing in units of pages, in order to satisfy the catalog performance determined by the product specifications, an image for printing the next page before printing for one page is completed in the printing unit. Data must have been generated.

もし、ここで次ページの画像データの生成が間に合わなければ、間欠が発生し、ページプリンタの特徴である連続印刷が行えなくなるため、プリンタの性能が発揮できず、印刷パフォーマンスが低下することになる。   If the image data for the next page is not generated in time, the intermittent operation occurs and continuous printing, which is a feature of the page printer, cannot be performed, so that the printer performance cannot be exhibited and the printing performance is deteriorated. .

このページプリンタの中でも特に、連続紙を用いたページブリンタ(以下、連続紙プリンタという)は、基幹業務等の大量印刷で使用されることが多いため、間欠の発生により印刷パフォーマンスが低下し、印刷時間が増大してしまうことは大きな問題となる。   Among these page printers, in particular, page printers using continuous paper (hereinafter referred to as continuous paper printers) are often used in large-scale printing such as core business, so printing performance decreases due to intermittent occurrences. An increase in printing time is a big problem.

また、この間欠の発生を起因として、特定部品の消耗を早めてしまうといった問題や、ページ間で一時停止することで用紙ミシン目付近の印刷状態が劣化してしまうといった問題まで浮上する。   In addition, due to the occurrence of this intermittent occurrence, the problem that the consumption of specific parts is accelerated, and the problem that the printing state in the vicinity of the sheet perforation is deteriorated by pausing between pages are brought up.

そのため、このような間欠が発生し、印刷パフォーマンスが低下したと認められた場合には、サポートセンター(印刷装置提供元のベンダメーカ等により運営される機関)の保守員等が、この不具合が生じる印刷装置と同じ環境の印刷装置を構築して再現確認を行い、印刷パフォーマンスの低下要因を特定することになる。   For this reason, when it is recognized that such an intermittent has occurred and the printing performance has deteriorated, maintenance staff or the like of the support center (an organization operated by the vendor manufacturer of the printing apparatus provider) or the like has this problem. A printing apparatus having the same environment as that of the printing apparatus is constructed, and reproduction confirmation is performed to identify a cause of deterioration in printing performance.

ところが、顧客の印刷装置と同じ環境の印刷装置を構築しようとしても、場合によっては、顧客データ等を入手する必要があることから、容易に行えないことが多々あり、印刷パフォーマンスの低下要因の検証や解析に、膨大な時間がかかってしまっていた。   However, even when trying to build a printing device with the same environment as the customer's printing device, it may be difficult to do so because it is often necessary to obtain customer data, etc. And it took an enormous amount of time for analysis.

そこで、本発明は上記問題点に鑑みてなされたものであり、印刷パフォーマンスの低下要因を容易に特定できるようにした印刷装置およびその性能検証方法を提供することを目的とする。   Accordingly, the present invention has been made in view of the above problems, and an object of the present invention is to provide a printing apparatus and a performance verification method thereof that can easily specify a cause of a decrease in printing performance.

上記目的を達成するため、請求項1の発明は、複数段階の処理工程により印刷処理をページ単位で行う印刷装置において、前記複数段階の処理工程の各処理工程におけるページ単位での印刷処理に係わる検証情報を取得する取得手段と、前記取得手段で取得した検証情報を各処理工程に対応して出力する出力制御手段とを具備することを特徴とする。   In order to achieve the above object, a first aspect of the invention relates to a printing apparatus that performs printing processing in units of pages by a plurality of processing steps, and relates to printing processing in units of pages in each processing step of the processing steps in the plurality of steps. An acquisition means for acquiring verification information and an output control means for outputting the verification information acquired by the acquisition means corresponding to each processing step are provided.

また、請求項2の発明は、請求項1の発明において、前記取得手段は、前記各処理工程で処理待ち状態にあるページ数を取得することを特徴とする。   According to a second aspect of the present invention, in the first aspect of the present invention, the acquisition unit acquires the number of pages waiting to be processed in each processing step.

また、請求項3の発明は、請求項1の発明において、前記取得手段は、前記各処理工程での処理に要するページ単位での処理時間を取得することを特徴とする。   According to a third aspect of the present invention, in the first aspect of the present invention, the acquisition unit acquires a processing time for each page required for processing in each processing step.

また、請求項4の発明は、請求項3の発明において、前記出力制御手段は、前記取得手段で取得した前記処理時間とともに、当該処理工程での標準処理時間および該標準処理時間に対する前記処理時間の割合を出力することを特徴とする。   According to a fourth aspect of the present invention, in the third aspect of the invention, the output control unit includes the processing time acquired by the acquiring unit, the standard processing time in the processing step, and the processing time relative to the standard processing time. The ratio is output.

また、請求項5の発明は、請求項1の発明において、前記複数段階の処理工程は、受信処理工程、ページ記述言語編集処理工程、描画処理工程、印刷出力工程を含み、前記出力制御手段は、前記受信処理工程、ページ記述言語編集処理工程、描画処理工程、印刷出力工程の少なくとも1つの工程に対応して前記検証情報を出力することを特徴とする。   According to a fifth aspect of the present invention, in the first aspect of the invention, the processing steps of the plurality of steps include a reception processing step, a page description language editing processing step, a drawing processing step, and a print output step, and the output control means The verification information is output in correspondence with at least one of the reception processing step, page description language editing processing step, drawing processing step, and print output step.

また、請求項6の発明は、請求項1の発明において、前記出力制御手段は、前記取得手段で取得した前記検証情報を各処理工程に対応して表示器に表示することを特徴とする。   According to a sixth aspect of the invention, in the first aspect of the invention, the output control means displays the verification information acquired by the acquisition means on a display unit corresponding to each processing step.

また、請求項7の発明は、請求項1の発明において、前記出力制御手段は、前記取得手段で取得した前記検証情報を各処理工程に対応して用紙に印刷することを特徴とする。   According to a seventh aspect of the present invention, in the first aspect of the invention, the output control unit prints the verification information acquired by the acquisition unit on a sheet corresponding to each processing step.

また、請求項8の発明は、請求項1の発明において、前記出力制御手段は、前記取得手段で取得した前記検証情報を各処理工程に対応して記録媒体に記録することを特徴とする。   The invention according to claim 8 is the invention according to claim 1, wherein the output control means records the verification information obtained by the obtaining means on a recording medium corresponding to each processing step.

また、請求項9の発明は、複数段階の処理工程により印刷処理をページ単位で行う印刷装置の性能検証方法において、前記複数段階の処理工程の各処理工程におけるページ単位での印刷処理に係わる検証情報を取得手段により取得し、前記取得手段で取得した検証情報を出力制御手段により各処理工程に対応して出力することを特徴とする。   According to a ninth aspect of the present invention, in the method for verifying the performance of a printing apparatus in which printing processing is performed in units of pages by a plurality of stages of processing steps, verification relating to printing processing in units of pages in each processing step of the processing steps in the plurality of stages The information is acquired by the acquisition unit, and the verification information acquired by the acquisition unit is output by the output control unit corresponding to each processing step.

本発明によれば、複数段階の処理工程の各処理工程におけるページ単位での印刷処理に係わる検証情報を取得し、該取得した検証情報を各処理工程に対応して出力するように構成したため、この出力内容を参照して印刷パフォーマンスの低下要因となっている工程を推測することができるので、印刷パフォーマンスの低下要因を容易に特定することができる。   According to the present invention, it is configured to acquire verification information related to print processing in units of pages in each processing step of a plurality of processing steps, and to output the acquired verification information corresponding to each processing step. Since the output content can be referred to infer a process that causes a decrease in printing performance, it is possible to easily identify a factor that decreases the printing performance.

以下、この発明に係わる印刷装置およびその性能検証方法の実施例について添付図面を参照して詳細に説明する。   Hereinafter, embodiments of a printing apparatus and a performance verification method according to the present invention will be described in detail with reference to the accompanying drawings.

図1は、本発明に係わる印刷装置を配して構成した印刷システムの全体構成の一例を示す図である。なお、本実施例においては、本発明に係わる印刷装置をプリンタ20に適用した場合を示す。   FIG. 1 is a diagram showing an example of the overall configuration of a printing system configured by arranging printing apparatuses according to the present invention. In this embodiment, a case where the printing apparatus according to the present invention is applied to the printer 20 is shown.

この印刷システムは、ホストコンピュータ10と、プリンタ20とを具備して構成され、このホストコンピュータ10とプリンタ20とは、LAN(Local Area Network)、WAN(Wide Area Network)等のネットワークあるいは、USB(Universal Serial Bus)、セントロニクス等の直接接続によって相互通信可能に接続される。   The printing system includes a host computer 10 and a printer 20, and the host computer 10 and the printer 20 may be a network such as a LAN (Local Area Network), a WAN (Wide Area Network), or a USB ( Universal Serial Bus) and Centronics etc. are connected so that they can communicate with each other.

ホストコンピュータ10は、ディスプレイ等の表示部や、キーボード、マウス等の操作部を有するパーソナルコンピュータ等であり、プリンタ20に対し印刷データを出力する機能を果たす。なお、印刷データは、ページ記述言語で記述された1または複数のページデータを含む情報から構成される。   The host computer 10 is a personal computer having a display unit such as a display and an operation unit such as a keyboard and a mouse, and has a function of outputting print data to the printer 20. The print data is composed of information including one or more page data described in a page description language.

プリンタ20は、連続紙を用いて印刷を行う連続紙プリンタであり、ホストコンピュータ10から送られてくる印刷データに基づき印刷処理を行う機能を果たす。ここで、プリンタ20には、通常の動作モードの他、本発明の特徴である性能検証モードが設けられる。   The printer 20 is a continuous paper printer that performs printing using continuous paper, and fulfills a function of performing printing processing based on print data sent from the host computer 10. Here, in addition to the normal operation mode, the printer 20 is provided with a performance verification mode that is a feature of the present invention.

この性能検証モードは、障害解析時に際して、サポートセンターの保守員等により起動されるモードである。性能検証モード起動時には、印刷処理の各処理工程におけるページ単位での印刷処理に係わる検証情報(以下、単に検証情報と言う)が操作パネル23上に表示されることになり、保守員は、この表示を参照して印刷パフォーマンスの低下要因となっている工程を推測することができる。   This performance verification mode is a mode that is activated by maintenance personnel of the support center at the time of failure analysis. When the performance verification mode is activated, verification information (hereinafter simply referred to as verification information) related to print processing in units of pages in each processing step of the print processing is displayed on the operation panel 23. With reference to the display, it is possible to infer a process that causes a decrease in printing performance.

なお、本実施例においては、印刷処理を大きく、PDL編集処理工程、描画処理工程、印刷出力工程の3工程に分け、この各処理工程で処理待ち状態にあるページ数を表示する場合の動作を例に挙げて説明する。   In this embodiment, the printing process is largely divided into three processes, a PDL editing process process, a drawing process process, and a print output process, and the operation when displaying the number of pages waiting for processing in each process process is shown. An example will be described.

ここで、プリンタ20の機能的な構成の一部について説明する。プリンタ20は、その構成として、通信部21と、印刷部22と、操作パネル23と、コントローラ部30とを具備して構成される。   Here, a part of the functional configuration of the printer 20 will be described. The printer 20 includes a communication unit 21, a printing unit 22, an operation panel 23, and a controller unit 30.

通信部21は、プリンタ20とホストコンピュータ10とを繋ぐUSBボードや、LANボード等の通信インターフェースとしての機能を有する。プリンタ20では、この通信部21を介してホストコンピュータ10から印刷データを受信することになる。   The communication unit 21 has a function as a communication interface such as a USB board or a LAN board that connects the printer 20 and the host computer 10. The printer 20 receives print data from the host computer 10 via the communication unit 21.

印刷部22は、感光ドラム、転写ローラ、定着部等から構成され、コントローラ部30からの指示に基づいて用紙等の記録媒体上に画像を形成する印刷機構である。この印刷部22は、レーザ光を利用した電子写真方式で構成され、ページ単位で印刷を行う。   The printing unit 22 includes a photosensitive drum, a transfer roller, a fixing unit, and the like, and is a printing mechanism that forms an image on a recording medium such as paper based on an instruction from the controller unit 30. The printing unit 22 is configured by an electrophotographic system using laser light, and performs printing in units of pages.

操作パネル23は、ユーザとプリンタ20とを繋ぐユーザインターフェースとしての機能を果たす。具体的には、液晶ディスプレイなどの表示用デバイスとしての機能を果たす表示部23aと、操作ボタンなどの入力用デバイスとしての機能を果たす操作部23bとから構成される。   The operation panel 23 functions as a user interface that connects the user and the printer 20. Specifically, it includes a display unit 23a that functions as a display device such as a liquid crystal display, and an operation unit 23b that functions as an input device such as operation buttons.

コントローラ部30は、プリンタ20を統括制御する機能を果たす。具体的には、CPU(Central Processing Unit)、プログラム用メモリ、作業用メモリ等から構成され、CPUが、このプログラム用メモリに格納されたプログラムに従ってプリンタ20全体の制御を行う。   The controller unit 30 performs a function of performing overall control of the printer 20. Specifically, it is composed of a CPU (Central Processing Unit), a program memory, a working memory, and the like, and the CPU controls the entire printer 20 according to a program stored in the program memory.

ここで、コントローラ部30の機能的な構成の一部について説明する。なお、ここでは、本発明に係わる構成要素のみを挙げて説明する。   Here, a part of the functional configuration of the controller unit 30 will be described. Here, only the constituent elements according to the present invention will be described.

コントローラ部30は、受信処理部31と、受信バッファ32と、PDL編集処理部33と、描画コマンドバッファ34と、描画処理部35と、画像データバッファ36と、印刷制御処理部37と、検証情報取得部38と、表示制御部39とを具備して構成される。   The controller unit 30 includes a reception processing unit 31, a reception buffer 32, a PDL editing processing unit 33, a drawing command buffer 34, a drawing processing unit 35, an image data buffer 36, a print control processing unit 37, and verification information. An acquisition unit 38 and a display control unit 39 are provided.

受信処理部31は、ホストコンピュータ10からの印刷データを通信部21を介して受信するとともに、これを受信バッファ32に格納する。受信バッファ32には、印刷データを構成する1または複数のページデータが格納されることになる。   The reception processing unit 31 receives print data from the host computer 10 via the communication unit 21 and stores it in the reception buffer 32. The reception buffer 32 stores one or a plurality of page data constituting the print data.

PDL編集処理部33は、受信バッファ32に格納されたページデータを読み出して、このページデータを構成するPDL制御コードをコード毎に解析するとともに、描画コマンドに変換し、これを描画コマンドバッファ34に格納する。   The PDL editing processing unit 33 reads the page data stored in the reception buffer 32, analyzes the PDL control code constituting the page data for each code, converts it into a drawing command, and converts this into the drawing command buffer 34. Store.

描画処理部35は、描画コマンドバッファ34に格納された描画コマンドを読み出して、この描画コマンドに基づいて画像データに展開し、これを画像データバッファ36に格納する。   The drawing processing unit 35 reads out the drawing command stored in the drawing command buffer 34, develops it into image data based on this drawing command, and stores this in the image data buffer 36.

印刷制御処理部37は、画像データバッファ36に格納された画像データを取得し、この画像データを印刷部22へ送信することで、画像データに基づいた印刷処理を印刷部22に実行させる。   The print control processing unit 37 acquires the image data stored in the image data buffer 36 and transmits the image data to the printing unit 22 to cause the printing unit 22 to execute a printing process based on the image data.

検証情報取得部38は、性能検証テスト処理(性能検証モード起動後に行われる処理)に際して、検証情報(本実施例においては、各処理工程で処理待ち状態にあるページ数)を取得する。この処理は、印刷処理中に、各種処理機能部(受信処理部31、PDL編集処理部33、描画処理部35、印刷制御処理部37)から処理待ち状態にあるページ数の通知を受けることにより行われる。   The verification information acquisition unit 38 acquires verification information (in this embodiment, the number of pages waiting for processing in each processing step) during performance verification test processing (processing performed after the performance verification mode is activated). This processing is performed by receiving notification of the number of pages waiting for processing from various processing function units (reception processing unit 31, PDL editing processing unit 33, drawing processing unit 35, print control processing unit 37) during the printing process. Done.

表示制御部39は、操作パネル23上の表示部23aに操作画面を表示する機能を果たす。特に、本発明においては、検証情報取得部38からの検証情報に基づいて操作パネル23上に性能検証画面(図3参照)を表示することになる。   The display control unit 39 functions to display an operation screen on the display unit 23 a on the operation panel 23. In particular, in the present invention, a performance verification screen (see FIG. 3) is displayed on the operation panel 23 based on verification information from the verification information acquisition unit 38.

次に、図2および図3を用いて、性能検証テスト処理の概要について説明する。なお、ここでは、10ページのページデータで構成される印刷データを処理して性能検証テストを実施する場合の処理の概要について説明する。   Next, the outline of the performance verification test process will be described with reference to FIGS. Here, an outline of processing in a case where print data composed of page data of 10 pages is processed to perform a performance verification test will be described.

受信処理部31では、印刷データ(1または複数のページデータ)を受信するとともに、これを受信バッファ32に格納する。この受信バッファ32に格納されたページデータは順次、PDL編集処理部33において、描画コマンドに変換され、描画コマンドバッファ34に格納される(PDL編集処理工程)。   The reception processing unit 31 receives print data (one or a plurality of page data) and stores it in the reception buffer 32. The page data stored in the reception buffer 32 is sequentially converted into a drawing command by the PDL editing processing unit 33 and stored in the drawing command buffer 34 (PDL editing processing step).

描画コマンドバッファ34に格納されたページデータ(描画コマンド)は順次、描画処理部35において、画像データに展開され、画像データバッファ36に格納される(描画処理工程)。   The page data (drawing command) stored in the drawing command buffer 34 is sequentially developed into image data in the drawing processing unit 35 and stored in the image data buffer 36 (drawing process step).

また、この画像データに展開され、画像データバッファ36に格納されたページデータ(画像データ)は順次、印刷制御処理部37において、印刷部22に送られ、その画像データに基づいた印刷処理が行われることになる(印刷出力工程)。   Further, the page data (image data) developed into the image data and stored in the image data buffer 36 is sequentially sent to the printing unit 22 in the print control processing unit 37, and the printing process based on the image data is performed. (Printing output process).

この上述した処理の流れから、受信バッファ32には、PDL編集処理部33で編集処理待ち状態にあるページデータが格納されることが分かる。ここで編集処理待ちとなっているページ数が適正値を大幅に上回っている場合には、PDL編集処理部33における編集処理の速度を改善する必要がある。この編集処理の速度改善は、例えば、描画コマンドバッファ34に空き領域がない等の理由により、PDL編集処理部33の性能が十分に発揮できていないのならば、描画コマンドバッファ34の容量を増やしてやることで対応できる。   From the above-described processing flow, it can be seen that the page data that is in the editing process waiting state in the PDL editing processing unit 33 is stored in the reception buffer 32. Here, when the number of pages waiting for the editing process greatly exceeds the appropriate value, it is necessary to improve the speed of the editing process in the PDL editing processing unit 33. For example, if the performance of the PDL editing processing unit 33 is not sufficiently exhibited due to a lack of free space in the drawing command buffer 34, the capacity of the drawing command buffer 34 is increased. We can cope by doing it.

また、上述した処理の流れから、描画コマンドバッファ34には、描画処理部35で描画処理待ち状態にあるページデータが格納されることが分かる。ここで描画処理待ちとなっているページ数が適正値を大幅に上回っている場合には、描画処理部35における描画処理の速度を改善する必要がある。この描画処理の速度改善は、例えば、描画機構(描画アクセラレータ)の増設等により対応することができる。   Further, from the processing flow described above, it is understood that the drawing command buffer 34 stores the page data that is waiting for the drawing processing in the drawing processing unit 35. Here, when the number of pages waiting for drawing processing greatly exceeds the appropriate value, it is necessary to improve the drawing processing speed in the drawing processing unit 35. This improvement in drawing processing speed can be dealt with, for example, by adding a drawing mechanism (drawing accelerator).

また、上述した処理の流れから、画像データバッファ36には、印刷部22で印刷処理待ち状態にあるページデータが格納されることが分かる。ここで印刷処理待ちとなっているページデータがない場合には、印刷に間欠が生じ、印刷性能をフルに発揮できなくなるため、画像データバッファ36には、ある程度のページデータが格納されていなければならない。これに対処するためには、受信処理部31、PDL編集処理部33、描画処理部35における各処理工程での処理を見直し改善する必要がある。   Further, it can be understood from the above-described processing flow that the page data in the print processing waiting state in the printing unit 22 is stored in the image data buffer 36. Here, if there is no page data waiting for printing processing, intermittent printing occurs, and the printing performance cannot be fully exhibited. Therefore, a certain amount of page data must be stored in the image data buffer 36. Don't be. In order to cope with this, it is necessary to review and improve the processing in each processing step in the reception processing unit 31, the PDL editing processing unit 33, and the drawing processing unit 35.

図3は、この図2に示す状態にあるときに、操作パネル23上に表示される性能検証画面である。   FIG. 3 is a performance verification screen displayed on the operation panel 23 in the state shown in FIG.

同図に示されるように、この性能検証画面では、各処理工程に対応してかかる工程で処理待ち状態にあるページ数が表示されることになる。ここで例えば、「編集待ち」と、「描画待ち」とに着目して説明すると、「編集待ち」>「描画待ち」であればPDL編集処理部33、「編集待ち」<「描画待ち」であれば描画処理部35、が印刷パフォーマンスの低下要因となっていると言える。   As shown in the figure, on this performance verification screen, the number of pages waiting to be processed in this process is displayed corresponding to each process. Here, for example, the description will focus on “waiting for editing” and “waiting for drawing”. If “waiting for editing”> “waiting for drawing”, PDL editing processing unit 33, “waiting for editing” <“waiting for drawing”. If there is, it can be said that the drawing processing unit 35 is a cause of a decrease in printing performance.

また、「編集待ち」、「描画待ち」の両者がともに「0」や「1」といった数値(ページ数)となるのであれば、受信処理部31あるいは、ホストコンピュータ10からの印刷データの送信性能が印刷パフォーマンスの低下要因である可能性が高いと言える。   Further, if both “waiting for editing” and “waiting for drawing” are numerical values (number of pages) such as “0” and “1”, the transmission performance of the print data from the reception processing unit 31 or the host computer 10 will be described. It can be said that there is a high possibility that the printing performance will be reduced.

次に、図4から図8を用いて、性能検証テスト処理時におけるプリンタ20の動作について説明する。   Next, the operation of the printer 20 during the performance verification test process will be described with reference to FIGS.

図4には、性能検証テスト処理時におけるプリンタ20の動作の流れを示すシーケンスチャートが示される。   FIG. 4 shows a sequence chart showing the operation flow of the printer 20 during the performance verification test process.

ホストコンピュータ10から印刷データが送られてくると、プリンタ20では、かかる印刷データの受信処理を受信処理部31で開始する(ステップS101)。この受信処理では、受信したページ数が増える都度、受信ページ数の加算結果を検証情報取得部38に送信することになる。   When print data is sent from the host computer 10, the printer 20 starts the reception process of the print data in the reception processing unit 31 (step S101). In this reception process, every time the number of received pages increases, the result of adding the number of received pages is transmitted to the verification information acquisition unit 38.

このようにして印刷データの受信処理が開始され、受信バッファ32内にPDL制御コードが格納されると、次に、PDL編集処理部33において、PDL編集処理が開始されることになる(ステップS102)。このPDL編集処理では、受信バッファ32内の1ページ分のPDL制御コードの描画コマンドへの変換が完了する都度、受信ページ数の減算結果と、編集ページ数の加算結果とを検証情報取得部38に送信することになる。   When the print data reception process is started and the PDL control code is stored in the reception buffer 32, the PDL edit processing unit 33 starts the PDL edit process (step S102). ). In this PDL editing process, each time the conversion of the PDL control code for one page in the reception buffer 32 into the drawing command is completed, the subtraction result of the number of received pages and the addition result of the number of edited pages are used as the verification information acquisition unit 38. Will be sent to.

このPDL編集処理が開始され、描画コマンドバッファ34内に描画コマンドが格納されると、次に、描画処理部35において、描画処理が開始されることになる(ステップS103)。この描画処理では、描画コマンドバッファ34内の1ページ分の描画コマンドの画像データへの展開が完了する都度、編集ページ数の減算結果と、描画ページ数の加算結果とを検証情報取得部38に送信することになる。   When the PDL editing process is started and the drawing command is stored in the drawing command buffer 34, the drawing process is started in the drawing processing unit 35 (step S103). In this drawing process, each time the drawing command for one page in the drawing command buffer 34 is expanded to image data, the result of subtracting the number of edited pages and the result of adding the number of drawn pages are sent to the verification information acquisition unit 38. Will be sent.

この描画処理が開始され、画像データバッファ36内に画像データが格納されると、次に、印刷制御処理部37において、印刷指示処理が開始されることになる(ステップS104)。この印刷指示処理では、画像データバッファ36内の画像データを印刷部22に送信する都度、描画ページ数の減算結果を検証情報取得部38に送信することになる。   When the drawing process is started and the image data is stored in the image data buffer 36, the print control processing unit 37 starts the print instruction process (step S104). In this print instruction process, every time the image data in the image data buffer 36 is transmitted to the printing unit 22, the subtraction result of the number of drawn pages is transmitted to the verification information acquisition unit 38.

このようにして各処理工程で、処理待ち状態にあるページ数の加減算結果を受けた検証情報取得部38では、この加減算結果を受信する都度、この結果をまとめた検証情報を表示制御部39に渡し、これを受けた表示制御部39が、操作パネル23上に、検証情報(各処理工程で処理待ち状態にあるページ数:図3参照)を表示することになる(ステップS105)。   In this way, in each processing step, the verification information acquisition unit 38 that has received the addition / subtraction results for the number of pages waiting to be processed each time the addition / subtraction results are received, the verification information summarizing the results is displayed in the display control unit 39. The display control unit 39 that has received and displays the verification information (the number of pages waiting for processing in each processing step: see FIG. 3) on the operation panel 23 (step S105).

図5には、上記ステップS101における受信処理の動作を示すフローチャートが示される。   FIG. 5 is a flowchart showing the operation of the reception process in step S101.

この処理は、ホストコンピュータ10から印刷データが送られてくると開始される(ステップS201でYES)。この処理が開始されると、プリンタ20では、受信処理部31において、当該データの受信処理を開始するとともに、これを受信バッファ32へ格納する(ステップS202)。   This process is started when print data is sent from the host computer 10 (YES in step S201). When this process is started, in the printer 20, the reception processing unit 31 starts the data reception process and stores it in the reception buffer 32 (step S202).

この受信処理では、1ページ分の受信が完了する都度、(ステップS203でYES)、受信ページ数を加算(+1)するとともに(ステップS204)、この受信ページ数の加算結果を、検証情報取得部38に送信する(ステップS205)。なお、この1ページ分の受信が完了したか否かの判断は、受信した印刷データから改ページコマンドあるいはページ管理情報を検出することにより行うことができる。   In this reception process, every time reception of one page is completed (YES in step S203), the number of received pages is added (+1) (step S204), and the addition result of the number of received pages is displayed as a verification information acquisition unit. 38 (step S205). Note that it is possible to determine whether or not the reception of one page has been completed by detecting a page break command or page management information from the received print data.

図6には、上記ステップS102におけるPDL編集処理の動作を示すフローチャートが示される。   FIG. 6 is a flowchart showing the operation of the PDL editing process in step S102.

この処理は、受信バッファ32内にページデータ(PDL制御コード)が格納されると開始される(ステップS301でYES)。   This process is started when page data (PDL control code) is stored in the reception buffer 32 (YES in step S301).

この処理が開始されると、PDL編集処理部33において、受信バッファ32内からページデータを読み出し、このページデータを構成するPDL制御コードをコード毎に解析するとともに、描画コマンドに変換し、これを描画コマンドバッファ34に格納することになる(ステップS302)。   When this processing is started, the PDL editing processing unit 33 reads page data from the reception buffer 32, analyzes the PDL control code constituting this page data for each code, converts it into a drawing command, This is stored in the drawing command buffer 34 (step S302).

この編集処理では、1ページ分の変換処理が完了する都度、(ステップS303でYES)、受信ページ数を減算(−1)するとともに(ステップS304)、編集ページ数を加算(+1)し(ステップS305)、この受信ページ数の減算結果と、編集ページ数の加算結果とを、検証情報取得部38に送信する(ステップS306)。なお、この1ページ分の編集処理が完了したか否かの判断は、読み出したPDL制御コードから改ページコマンドあるいはページ管理情報を検出することにより行うことができる。   In this editing process, every time the conversion process for one page is completed (YES in step S303), the number of received pages is subtracted (-1) (step S304), and the number of edited pages is added (+1) (step (S305) The result of subtracting the number of received pages and the result of adding the number of edited pages are transmitted to the verification information acquisition unit 38 (step S306). Whether or not the editing process for one page has been completed can be determined by detecting a page break command or page management information from the read PDL control code.

図7には、上記ステップS103における描画処理の動作を示すフローチャートが示される。   FIG. 7 is a flowchart showing the drawing processing operation in step S103.

この処理は、描画コマンドバッファ34内にページデータ(描画コマンド)が格納されると開始される(ステップS401でYES)。   This process is started when page data (drawing command) is stored in the drawing command buffer 34 (YES in step S401).

この処理が開始されると、描画処理部35において、描画コマンドバッファ34内から描画コマンド(ページ単位)の読み出しを開始するとともに、この描画コマンドに基づいて画像データに展開し、これを画像データバッファ36に格納することになる(ステップS402)。   When this processing is started, the drawing processing unit 35 starts reading the drawing command (in units of pages) from the drawing command buffer 34 and develops the image data based on the drawing command. 36 (step S402).

この描画処理では、1ページ分の展開処理が完了する都度、(ステップS403でYES)、編集ページ数を減算(−1)するとともに(ステップS404)、描画ページ数を加算(+1)し(ステップS405)、この編集ページ数の減算結果と、描画ページ数の加算結果とを、検証情報取得部38に送信する(ステップS406)。   In this drawing process, every time the development process for one page is completed (YES in step S403), the number of edited pages is subtracted (-1) (step S404), and the number of drawn pages is added (+1) (step In step S405, the result of subtracting the number of edited pages and the result of adding the number of drawn pages are transmitted to the verification information acquisition unit 38 (step S406).

図8には、上記ステップS104における印刷指示処理の動作を示すフローチャートが示される。   FIG. 8 is a flowchart showing the operation of the print instruction process in step S104.

この処理は、画像データバッファ36にページデータ(画像データ)が格納されると開始される(ステップS501でYES)。   This process is started when page data (image data) is stored in the image data buffer 36 (YES in step S501).

この処理が開始されると、まず、印刷制御処理部37において、印刷部22の印刷状態を確認することになる。すなわち、印刷部22が画像データの受信可能な状態であるか否かの判断を行う。   When this process is started, first, the print control processing unit 37 checks the printing state of the printing unit 22. That is, it is determined whether or not the printing unit 22 is ready to receive image data.

この結果、画像データの受信が可能な状態でないと判断した場合には(ステップS502でNO)、このまま待機することになるが、画像データの受信が可能な状態であると判断した場合には(ステップS502でYES)、印刷部22へ画像データを送信(印刷指示)し(ステップS503)、印刷部22に当該画像データに対する印刷を実行させることになる。   As a result, when it is determined that the image data cannot be received (NO in step S502), the process waits as it is, but when it is determined that the image data can be received ( In step S502, YES), image data is transmitted to the printing unit 22 (printing instruction) (step S503), and the printing unit 22 is caused to print the image data.

また、この印刷指示とともに、描画ページ数を減算(−1)し(ステップS504)、この描画ページ数の減算結果を、検証情報取得部38に送信する(ステップS505)。   In addition to the print instruction, the drawing page number is subtracted (-1) (step S504), and the subtraction result of the drawing page number is transmitted to the verification information acquisition unit 38 (step S505).

以上説明したように本発明においては、印刷処理の各処理工程で処理待ち状態にあるページ数を取得し、この取得した検証情報に基づいて性能検証画面(図3参照)を操作パネル23上に表示するように構成したため、この表示を参照して印刷パフォーマンスの低下要因となっている工程を推測することができるので、印刷パフォーマンスの低下要因を容易に特定することができる。   As described above, in the present invention, the number of pages waiting for processing in each processing step of the printing process is acquired, and a performance verification screen (see FIG. 3) is displayed on the operation panel 23 based on the acquired verification information. Since it is configured to display, it is possible to infer a process that causes a decrease in print performance with reference to this display, and thus it is possible to easily identify a decrease factor in print performance.

次に、実施例2について説明する。実施例1では、各処理工程で処理待ち状態にあるページ数を操作パネル23上に表示する場合を説明したが、実施例2においては、各処理工程での処理に要するページ単位での処理時間を操作パネル23上に表示する場合の実施形態について説明する。   Next, Example 2 will be described. In the first embodiment, the case where the number of pages waiting to be processed in each processing step is displayed on the operation panel 23 has been described. In the second embodiment, the processing time for each page required for processing in each processing step is described. An embodiment in which is displayed on the operation panel 23 will be described.

なお、実施例2の構成は、上記実施例1を説明した図1の構成と略同様であるため、その説明は省略し、ここでは、動作についてのみ説明することにする。また、実施例2においては、印刷処理を大きく、受信処理工程、PDL編集処理工程、描画処理工程の3工程に分けた場合を例に挙げて説明する。   The configuration of the second embodiment is substantially the same as the configuration of FIG. 1 describing the first embodiment, and therefore, the description thereof will be omitted, and only the operation will be described here. In the second embodiment, the case where the printing process is large and divided into three processes, that is, a reception process, a PDL editing process, and a drawing process, will be described as an example.

ここで、図9から図14を用いて、実施例2に係わる性能検証テスト処理時におけるプリンタ20の動作について説明する。   Here, the operation of the printer 20 during the performance verification test process according to the second embodiment will be described with reference to FIGS. 9 to 14.

図9には、性能検証テスト処理時におけるプリンタ20の動作の流れを示すシーケンスチャートが示される。   FIG. 9 shows a sequence chart showing the operation flow of the printer 20 during the performance verification test process.

ホストコンピュータ10から印刷データが送られてくると、プリンタ20では、かかる印刷データの受信処理を受信処理部31で開始する(ステップS601)。この受信処理では、受信処理に要する処理時間をページ毎に計測し、これを順次、検証情報取得部38に送信することになる。   When print data is sent from the host computer 10, the printer 20 starts reception processing of the print data at the reception processing unit 31 (step S601). In this reception process, the processing time required for the reception process is measured for each page, and this is sequentially transmitted to the verification information acquisition unit 38.

このようにして印刷データの受信処理が開始され、受信バッファ32内にPDL制御コードが格納されると、次に、PDL編集処理部33において、PDL編集処理が開始されることになる(ステップS602)。このPDL編集処理では、受信バッファ32内の1ページ分のPDL制御コードの描画コマンドへの変換に要する処理時間をページ毎に計測し、これを順次、検証情報取得部38に送信することになる。   When the print data reception process is started and the PDL control code is stored in the reception buffer 32, the PDL edit processing unit 33 starts the PDL edit process (step S602). ). In this PDL editing process, the processing time required for converting the PDL control code for one page in the reception buffer 32 into a drawing command is measured for each page, and this is sequentially transmitted to the verification information acquisition unit 38. .

このPDL編集処理が開始され、描画コマンドバッファ34内に描画コマンドが格納されると、次に、描画処理部35において、描画処理が開始されることになる(ステップS603)。この描画処理では、描画コマンドバッファ34内の1ページ分の描画コマンドの画像データへの展開に要する処理時間をページ毎に計測し、これを順次、検証情報取得部38に送信することになる。   When the PDL editing process is started and the drawing command is stored in the drawing command buffer 34, the drawing processing unit 35 starts the drawing process (step S603). In this drawing process, the processing time required to develop the drawing command for one page in the drawing command buffer 34 into image data is measured for each page, and this is sequentially transmitted to the verification information acquisition unit 38.

このようにして各処理工程での処理(ページ単位)に要する処理時間を受信した検証情報取得部38では、これをページ毎に、図10に示すページ情報構造体に書き込むことになる(ステップS604)。   In this way, the verification information acquisition unit 38 that has received the processing time required for processing in each processing step (page unit) writes this in the page information structure shown in FIG. 10 for each page (step S604). ).

ここで、上述したステップS601〜ステップS604における処理が終了し、各処理工程での処理時間の計測が終了すると(ステップS605)、検証情報取得部38では、ステップS604で作成したページ情報構造体を表示制御部39に渡し、これを受けた表示制御部39が、操作パネル23上に、検証情報(各処理工程での処理に要する処理時間:図11参照)を表示することになる(ステップS606)。   Here, when the processing in steps S601 to S604 described above is completed and the measurement of the processing time in each processing step is completed (step S605), the verification information acquisition unit 38 stores the page information structure created in step S604. The display control unit 39 that has passed the display control unit 39 and displays it displays the verification information (processing time required for processing in each processing step: see FIG. 11) on the operation panel 23 (step S606). ).

図12には、上記ステップS601における受信処理の動作を示すフローチャートが示される。   FIG. 12 is a flowchart showing the operation of the reception process in step S601.

この処理は、ホストコンピュータ10から印刷データが送られてくると開始される(ステップS701でYES)。この処理が開始されると、まず、受信処理に要する処理時間の計測を開始することになる(ステップS702)。   This process is started when print data is sent from the host computer 10 (YES in step S701). When this process is started, first, measurement of the processing time required for the reception process is started (step S702).

処理時間の計測の開始とともに、受信処理部31においては、印刷データの受信処理を開始するとともに、これを受信バッファへ格納する(ステップS703)。この受信処理は、1ページ分の受信が完了するまで継続して行われることになり(ステップS704でNO)、ここで、1ページ分の受信が完了すると(ステップS704でYES)、この受信処理に要した処理時間(受信処理時間)を、検証情報取得部38に送信する。なお、この1ページ分の受信が完了したか否かの判断は、受信した印刷データから改ページコマンドあるいはページ管理情報を検出することにより行うことができる。   Along with the start of processing time measurement, the reception processing unit 31 starts print data reception processing and stores it in the reception buffer (step S703). This reception process is continuously performed until reception of one page is completed (NO in step S704). When reception of one page is completed (YES in step S704), this reception process is performed. Is sent to the verification information acquisition unit 38. Note that it is possible to determine whether or not the reception of one page has been completed by detecting a page break command or page management information from the received print data.

図13には、上記ステップS602におけるPDL編集処理の動作を示すフローチャートが示される。   FIG. 13 is a flowchart showing the operation of the PDL editing process in step S602.

この処理は、受信バッファ32内にページデータ(PDL制御コード)が格納されると開始される(ステップS801でYES)。この処理が開始されると、まず、編集処理に要する処理時間の計測を開始することになる(ステップS802)。   This process is started when page data (PDL control code) is stored in the reception buffer 32 (YES in step S801). When this process is started, measurement of the processing time required for the editing process is started (step S802).

処理時間の計測の開始とともに、PDL編集処理部33においては、受信バッファ32内からページデータを読み出し、このページデータを構成するPDL制御コードをコード毎に解析するとともに、描画コマンドに変換し、これを描画コマンドバッファ34に格納することになる(ステップS803)。   As the processing time starts, the PDL editing processing unit 33 reads page data from the reception buffer 32, analyzes the PDL control code constituting the page data for each code, converts it into a drawing command, Is stored in the drawing command buffer 34 (step S803).

この編集処理は、1ページ分の変換が完了するまで継続して行われることになり(ステップS804でNO)、ここで、1ページ分の変換が完了すると(ステップS804でYES)、この編集処理に要した処理時間(編集処理時間)を、検証情報取得部38に送信する。なお、この1ページ分の編集が完了したか否かの判断は、読み出したPDL制御コードから改ページコマンドあるいはページ管理情報を検出することにより行うことができる。   This editing process is continuously performed until the conversion for one page is completed (NO in step S804). When the conversion for one page is completed (YES in step S804), this editing process is performed. Is sent to the verification information acquisition unit 38. Whether or not editing for one page has been completed can be determined by detecting a page break command or page management information from the read PDL control code.

図14には、上記ステップS603における描画処理の動作を示すフローチャートが示される。   FIG. 14 is a flowchart showing the drawing processing operation in step S603.

この処理は、描画コマンドバッファ34内にページデータ(描画コマンド)が格納されると開始される(ステップS901でYES)。この処理が開始されると、まず、描画処理に要する処理時間の計測を開始することになる(ステップS902)。   This process is started when page data (drawing command) is stored in the drawing command buffer 34 (YES in step S901). When this process is started, measurement of the processing time required for the drawing process is started first (step S902).

処理時間の計測の開始とともに、描画処理部35においては、描画コマンドバッファ34内からの描画コマンド(ページ単位)の読み出しを開始するとともに、この描画コマンドに基づいて画像データに展開し、これを画像データバッファ36に格納することになる(ステップS903)。   Along with the start of measurement of the processing time, the drawing processing unit 35 starts reading the drawing command (in units of pages) from the drawing command buffer 34 and develops it into image data based on this drawing command. The data is stored in the data buffer 36 (step S903).

この描画処理は、1ページ分の展開が完了するまで継続して行われることになり(ステップS904でNO)、ここで、1ページ分の展開が完了すると(ステップS904でYES)、この描画処理に要した処理時間(描画処理時間)を、検証情報取得部38に送信する。   This drawing process is continuously performed until the development for one page is completed (NO in step S904). When the development for one page is completed (YES in step S904), the drawing process is performed. The processing time (drawing processing time) required for the process is transmitted to the verification information acquisition unit 38.

以上説明したように実施例2においては、印刷処理の各処理工程での処理に要する処理時間をページ単位で取得し、この取得した検証情報に基づいて性能検証画面(図11参照)を操作パネル23上に表示するように構成したため、この表示を参照して印刷パフォーマンスの低下要因となっている工程を推測することができるので、印刷パフォーマンスの低下要因を容易に特定することができる。   As described above, in the second embodiment, the processing time required for processing in each processing step of the printing process is acquired for each page, and the performance verification screen (see FIG. 11) is displayed on the operation panel based on the acquired verification information. Since the display is displayed on the screen 23, it is possible to infer a process that causes a decrease in print performance with reference to this display, and thus it is possible to easily identify the cause of a decrease in print performance.

なお、上記実施例1や上記実施例2で例を挙げて説明した検証情報は、各処理工程での印刷性能を評価できる情報であれば何でもよく、例えば、この検証情報に成り得るものを2つ例に挙げると、1つ目としては、カタログ性能上の印刷速度(1ページ処理時間)に対する顧客データでの実速度、あるいはこの両者の値の割合関係が挙げられる。この場合、図15に示すような検証結果画面が表示されることになり、ここに表示された割合によって改善すべき処理工程を数値的に認識することが出来ることになる。   The verification information described with reference to the example in the first embodiment and the second embodiment may be any information as long as it can evaluate the printing performance in each processing step. As an example, the first is the actual speed in the customer data with respect to the printing speed (one page processing time) on the catalog performance, or the ratio relationship between the values of both. In this case, a verification result screen as shown in FIG. 15 is displayed, and the processing steps to be improved can be numerically recognized by the ratio displayed here.

2つ目としては、カタログ性能上の印刷速度(1分間に印刷できるライン数)に対する顧客データでの実速度をLPM(Line Per Minutes)換算で算出した値が挙げられる。この場合、図16に示すような検証結果画面が表示されることになり、各処理工程での処理速度がLPM換算で表示されることになる。   Secondly, a value obtained by calculating an actual speed in customer data with respect to a printing speed (the number of lines that can be printed per minute) in catalog performance is calculated in terms of LPM (Line Per Minutes). In this case, a verification result screen as shown in FIG. 16 is displayed, and the processing speed in each processing step is displayed in LPM conversion.

また、上記実施例1および上記実施例2では、操作パネル23上(表示部23a)に各処理工程に対応して検証情報を出力(表示)する場合を説明したが、この検証情報を印刷部22から出力(印刷出力)するようにしてもよいし、各種記録媒体(フロッピー(登録商標)、ハードディスク、…等)に出力(記録)するようにしてもよい。   In the first embodiment and the second embodiment, the case where the verification information is output (displayed) on the operation panel 23 (display unit 23a) corresponding to each processing step has been described. The data may be output (printed output) from the recording medium 22 or output (recorded) on various recording media (floppy (registered trademark), hard disk,...).

この他、本発明は、上記および図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。   In addition, the present invention is not limited to the embodiments shown above and shown in the drawings, and can be implemented with appropriate modifications within a range not changing the gist thereof.

本発明の印刷装置およびその性能検証方法は、印刷処理をページ単位で行う印刷装置全般に適用可能であり、特に、通信、通話料金の請求書や利用明細書などの大量の帳票を印刷する基幹業務ページプリンタに適用することで有効利用することができる。   The printing apparatus and the performance verification method of the present invention can be applied to all printing apparatuses that perform printing processing in units of pages, and in particular, a basic system for printing a large amount of forms such as communication and telephone bills and usage statements. It can be used effectively by applying it to a business page printer.

本発明に係わる印刷装置(プリンタ20)を配して構成した印刷システムの全体構成の一例を示す図である。1 is a diagram showing an example of the overall configuration of a printing system configured by arranging a printing apparatus (printer 20) according to the present invention. 図1に示すプリンタ20における性能検証テスト処理の概要を示す図である。It is a figure which shows the outline | summary of the performance verification test process in the printer 20 shown in FIG. 性能検証画面の画面レイアウトの一例を示す図である。It is a figure which shows an example of the screen layout of a performance verification screen. 性能検証テスト処理時におけるプリンタ20の動作の流れを示すシーケンスチャートである。6 is a sequence chart showing a flow of operations of the printer 20 during a performance verification test process. 図4に示すステップS101における受信処理の動作を示すフローチャートである。It is a flowchart which shows the operation | movement of the reception process in step S101 shown in FIG. 図4に示すステップS102におけるPDL編集処理の動作を示すフローチャートである。It is a flowchart which shows the operation | movement of the PDL edit process in step S102 shown in FIG. 図4に示すステップS103における描画処理の動作を示すフローチャートである。It is a flowchart which shows the operation | movement of the drawing process in step S103 shown in FIG. 図4に示すステップS104における印刷指示処理の動作を示すフローチャートである。5 is a flowchart showing the operation of a print instruction process in step S104 shown in FIG. 実施例2に係わる性能検証テスト処理時におけるプリンタ20の動作の流れを示すシーケンスチャートである。10 is a sequence chart illustrating a flow of operation of the printer 20 during a performance verification test process according to the second embodiment. 実施例2に係わるページ情報構造体の構成の一例を示す図である。10 is a diagram illustrating an example of a configuration of a page information structure according to Embodiment 2. FIG. 実施例2に係わる性能検証画面の画面レイアウトの一例を示す図である。FIG. 10 is a diagram illustrating an example of a screen layout of a performance verification screen according to the second embodiment. 図9に示すステップS601における受信処理の動作を示すフローチャートである。10 is a flowchart showing an operation of a reception process in step S601 shown in FIG. 図9に示すステップS602におけるPDL編集処理の動作を示すフローチャートである。10 is a flowchart showing an operation of PDL editing processing in step S602 shown in FIG. 図9に示すステップS603における描画処理の動作を示すフローチャートである。10 is a flowchart illustrating an operation of a drawing process in step S603 illustrated in FIG. 変形例に係わる性能検証画面の画面レイアウトの一例を示す図である(その1)。It is a figure which shows an example of the screen layout of the performance verification screen concerning a modification (the 1). 変形例に係わる性能検証画面の画面レイアウトの一例を示す図である(その2)。It is a figure which shows an example of the screen layout of the performance verification screen concerning a modification (the 2).

符号の説明Explanation of symbols

10 ホストコンピュータ
20 プリンタ
21 通信部
22 印刷部
23 操作パネル
23a 表示部
23b 操作部
30 コントローラ部
31 受信処理部
32 受信バッファ
33 PDL編集処理部
34 描画コマンドバッファ
35 描画処理部
36 画像データバッファ
37 印刷制御処理部
38 検証情報取得部
39 表示制御部
DESCRIPTION OF SYMBOLS 10 Host computer 20 Printer 21 Communication part 22 Printing part 23 Operation panel 23a Display part 23b Operation part 30 Controller part 31 Reception processing part 32 Reception buffer 33 PDL edit processing part 34 Drawing command buffer 35 Drawing processing part 36 Image data buffer 37 Print control Processing unit 38 Verification information acquisition unit 39 Display control unit

Claims (9)

複数段階の処理工程により印刷処理をページ単位で行う印刷装置において、
前記複数段階の処理工程の各処理工程におけるページ単位での印刷処理に係わる検証情報を取得する取得手段と、
前記取得手段で取得した検証情報を各処理工程に対応して出力する出力制御手段と
を具備することを特徴とする印刷装置。
In a printing apparatus that performs printing processing in units of pages by a plurality of processing steps,
Acquisition means for acquiring verification information related to print processing in units of pages in each of the processing steps of the plurality of stages;
An output control unit that outputs the verification information acquired by the acquisition unit corresponding to each processing step.
前記取得手段は、
前記各処理工程で処理待ち状態にあるページ数を取得する
ことを特徴とする請求項1記載の印刷装置。
The acquisition means includes
The printing apparatus according to claim 1, wherein the number of pages waiting for processing in each processing step is acquired.
前記取得手段は、
前記各処理工程での処理に要するページ単位での処理時間を取得する
ことを特徴とする請求項1記載の印刷装置。
The acquisition means includes
The printing apparatus according to claim 1, wherein a processing time for each page required for processing in each processing step is acquired.
前記出力制御手段は、
前記取得手段で取得した前記処理時間とともに、当該処理工程での標準処理時間および該標準処理時間に対する前記処理時間の割合を出力する
ことを特徴とする請求項3記載の印刷装置。
The output control means includes
The printing apparatus according to claim 3, wherein a standard processing time in the processing step and a ratio of the processing time to the standard processing time are output together with the processing time acquired by the acquisition unit.
前記複数段階の処理工程は、
受信処理工程、ページ記述言語編集処理工程、描画処理工程、印刷出力工程を含み、
前記出力制御手段は、
前記受信処理工程、ページ記述言語編集処理工程、描画処理工程、印刷出力工程の少なくとも1つの工程に対応して前記検証情報を出力する
ことを特徴とする請求項1記載の印刷装置。
The multi-stage processing steps include:
Including a reception processing step, a page description language editing processing step, a drawing processing step, a print output step,
The output control means includes
The printing apparatus according to claim 1, wherein the verification information is output corresponding to at least one of the reception processing step, the page description language editing processing step, the drawing processing step, and the print output step.
前記出力制御手段は、
前記取得手段で取得した前記検証情報を各処理工程に対応して表示器に表示する
ことを特徴とする請求項1記載の印刷装置。
The output control means includes
The printing apparatus according to claim 1, wherein the verification information acquired by the acquisition unit is displayed on a display unit corresponding to each processing step.
前記出力制御手段は、
前記取得手段で取得した前記検証情報を各処理工程に対応して用紙に印刷出力する
ことを特徴とする請求項1記載の印刷装置。
The output control means includes
The printing apparatus according to claim 1, wherein the verification information acquired by the acquisition unit is printed out on a sheet corresponding to each processing step.
前記出力制御手段は、
前記取得手段で取得した前記検証情報を各処理工程に対応して記録媒体に記録する
ことを特徴とする請求項1記載の印刷装置。
The output control means includes
The printing apparatus according to claim 1, wherein the verification information acquired by the acquisition unit is recorded on a recording medium corresponding to each processing step.
複数段階の処理工程により印刷処理をページ単位で行う印刷装置の性能検証方法において、
前記複数段階の処理工程の各処理工程におけるページ単位での印刷処理に係わる検証情報を取得手段により取得し、
前記取得手段で取得した検証情報を出力制御手段により各処理工程に対応して出力する
ことを特徴とする印刷装置の性能検証方法。
In the performance verification method of a printing apparatus that performs printing processing in units of pages by a plurality of processing steps,
Acquiring verification information related to print processing in units of pages in each of the processing steps of the plurality of stages by an acquisition unit,
A method for verifying the performance of a printing apparatus, wherein the verification information acquired by the acquisition unit is output in correspondence with each processing step by an output control unit.
JP2005370072A 2005-12-22 2005-12-22 Printer and its performance verification method Pending JP2007168302A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005370072A JP2007168302A (en) 2005-12-22 2005-12-22 Printer and its performance verification method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005370072A JP2007168302A (en) 2005-12-22 2005-12-22 Printer and its performance verification method

Publications (1)

Publication Number Publication Date
JP2007168302A true JP2007168302A (en) 2007-07-05

Family

ID=38295497

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005370072A Pending JP2007168302A (en) 2005-12-22 2005-12-22 Printer and its performance verification method

Country Status (1)

Country Link
JP (1) JP2007168302A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010137569A (en) * 2008-12-10 2010-06-24 Xerox Corp Throughput estimation based on complexity of document
US10650291B2 (en) 2017-10-11 2020-05-12 Konica Minolta, Inc. Device for simulating an image forming apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010137569A (en) * 2008-12-10 2010-06-24 Xerox Corp Throughput estimation based on complexity of document
US10650291B2 (en) 2017-10-11 2020-05-12 Konica Minolta, Inc. Device for simulating an image forming apparatus

Similar Documents

Publication Publication Date Title
JP6604834B2 (en) Information processing apparatus, control method therefor, and program
KR100808614B1 (en) Image formation processing simulation apparatus and image formation processing simulation method
CN103631543A (en) Information processing apparatus, and method for controlling the same
JP5780115B2 (en) Error detection method, information processing circuit, and error detection program
US20170126925A1 (en) Image forming apparatus, method of controlling the same, and storage medium
JPH10301736A (en) Printing system, error information managing method therefor and computer readable recording medium recorded with management control program for error information in the system
JP2019087254A (en) Mechanism for predicting print performance using print metadata
EP2175397A2 (en) Image forming apparatus and method thereof
JP2011237901A (en) Preview screen display control device and program
JP2010152562A (en) Printer
JP2007279894A (en) Printer driver and recording medium
JP2017047642A (en) Post-rip data saving method at preceding rip time
JP2008176365A (en) Printing apparatus, printing program and recording medium
JP2013058025A (en) Information processing apparatus, program, and control method
JP2007168302A (en) Printer and its performance verification method
JP2014071573A (en) Printing control device, printing control method and program
US20090024919A1 (en) Image forming apparatus to set additional emulation functions and an image processing method thereof
JP2009093410A (en) Print management device and program
JP2009020553A (en) Device and program for managing electronic file
JP2008117255A (en) Image processing failure reproduction method, image processor and program
JP2008257628A (en) Information processing device, document combining program, and recording medium
JP2003076520A (en) System and method for managing information
JP4803065B2 (en) PRINT CONTROL SYSTEM, PRINT CONTROL METHOD, PRINT CONTROL PROGRAM, PRINT SYSTEM
JP2015184837A (en) Trial printing control program, trial printing control method, and printer
JP3613431B2 (en) Printing apparatus and recording medium recording printing control program