JP2007168302A - Printer and its performance verification method - Google Patents
Printer and its performance verification method Download PDFInfo
- 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
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
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に開示された技術では、未出力の印刷ページ数を操作パネル上に表示することで、プリンタの状態をユーザに認識させることができる。
ところで、ページプリンタでは、ページ単位で印刷を行うことから、製品仕様で決められたカタログ性能を満たすためには、印刷部で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
この印刷システムは、ホストコンピュータ10と、プリンタ20とを具備して構成され、このホストコンピュータ10とプリンタ20とは、LAN(Local Area Network)、WAN(Wide Area Network)等のネットワークあるいは、USB(Universal Serial Bus)、セントロニクス等の直接接続によって相互通信可能に接続される。
The printing system includes a
ホストコンピュータ10は、ディスプレイ等の表示部や、キーボード、マウス等の操作部を有するパーソナルコンピュータ等であり、プリンタ20に対し印刷データを出力する機能を果たす。なお、印刷データは、ページ記述言語で記述された1または複数のページデータを含む情報から構成される。
The
プリンタ20は、連続紙を用いて印刷を行う連続紙プリンタであり、ホストコンピュータ10から送られてくる印刷データに基づき印刷処理を行う機能を果たす。ここで、プリンタ20には、通常の動作モードの他、本発明の特徴である性能検証モードが設けられる。
The
この性能検証モードは、障害解析時に際して、サポートセンターの保守員等により起動されるモードである。性能検証モード起動時には、印刷処理の各処理工程におけるページ単位での印刷処理に係わる検証情報(以下、単に検証情報と言う)が操作パネル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
なお、本実施例においては、印刷処理を大きく、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
通信部21は、プリンタ20とホストコンピュータ10とを繋ぐUSBボードや、LANボード等の通信インターフェースとしての機能を有する。プリンタ20では、この通信部21を介してホストコンピュータ10から印刷データを受信することになる。
The
印刷部22は、感光ドラム、転写ローラ、定着部等から構成され、コントローラ部30からの指示に基づいて用紙等の記録媒体上に画像を形成する印刷機構である。この印刷部22は、レーザ光を利用した電子写真方式で構成され、ページ単位で印刷を行う。
The
操作パネル23は、ユーザとプリンタ20とを繋ぐユーザインターフェースとしての機能を果たす。具体的には、液晶ディスプレイなどの表示用デバイスとしての機能を果たす表示部23aと、操作ボタンなどの入力用デバイスとしての機能を果たす操作部23bとから構成される。
The
コントローラ部30は、プリンタ20を統括制御する機能を果たす。具体的には、CPU(Central Processing Unit)、プログラム用メモリ、作業用メモリ等から構成され、CPUが、このプログラム用メモリに格納されたプログラムに従ってプリンタ20全体の制御を行う。
The
ここで、コントローラ部30の機能的な構成の一部について説明する。なお、ここでは、本発明に係わる構成要素のみを挙げて説明する。
Here, a part of the functional configuration of the
コントローラ部30は、受信処理部31と、受信バッファ32と、PDL編集処理部33と、描画コマンドバッファ34と、描画処理部35と、画像データバッファ36と、印刷制御処理部37と、検証情報取得部38と、表示制御部39とを具備して構成される。
The
受信処理部31は、ホストコンピュータ10からの印刷データを通信部21を介して受信するとともに、これを受信バッファ32に格納する。受信バッファ32には、印刷データを構成する1または複数のページデータが格納されることになる。
The
PDL編集処理部33は、受信バッファ32に格納されたページデータを読み出して、このページデータを構成するPDL制御コードをコード毎に解析するとともに、描画コマンドに変換し、これを描画コマンドバッファ34に格納する。
The PDL
描画処理部35は、描画コマンドバッファ34に格納された描画コマンドを読み出して、この描画コマンドに基づいて画像データに展開し、これを画像データバッファ36に格納する。
The
印刷制御処理部37は、画像データバッファ36に格納された画像データを取得し、この画像データを印刷部22へ送信することで、画像データに基づいた印刷処理を印刷部22に実行させる。
The print
検証情報取得部38は、性能検証テスト処理(性能検証モード起動後に行われる処理)に際して、検証情報(本実施例においては、各処理工程で処理待ち状態にあるページ数)を取得する。この処理は、印刷処理中に、各種処理機能部(受信処理部31、PDL編集処理部33、描画処理部35、印刷制御処理部37)から処理待ち状態にあるページ数の通知を受けることにより行われる。
The verification
表示制御部39は、操作パネル23上の表示部23aに操作画面を表示する機能を果たす。特に、本発明においては、検証情報取得部38からの検証情報に基づいて操作パネル23上に性能検証画面(図3参照)を表示することになる。
The
次に、図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
描画コマンドバッファ34に格納されたページデータ(描画コマンド)は順次、描画処理部35において、画像データに展開され、画像データバッファ36に格納される(描画処理工程)。
The page data (drawing command) stored in the
また、この画像データに展開され、画像データバッファ36に格納されたページデータ(画像データ)は順次、印刷制御処理部37において、印刷部22に送られ、その画像データに基づいた印刷処理が行われることになる(印刷出力工程)。
Further, the page data (image data) developed into the image data and stored in the
この上述した処理の流れから、受信バッファ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
また、上述した処理の流れから、描画コマンドバッファ34には、描画処理部35で描画処理待ち状態にあるページデータが格納されることが分かる。ここで描画処理待ちとなっているページ数が適正値を大幅に上回っている場合には、描画処理部35における描画処理の速度を改善する必要がある。この描画処理の速度改善は、例えば、描画機構(描画アクセラレータ)の増設等により対応することができる。
Further, from the processing flow described above, it is understood that the drawing
また、上述した処理の流れから、画像データバッファ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
図3は、この図2に示す状態にあるときに、操作パネル23上に表示される性能検証画面である。
FIG. 3 is a performance verification screen displayed on the
同図に示されるように、この性能検証画面では、各処理工程に対応してかかる工程で処理待ち状態にあるページ数が表示されることになる。ここで例えば、「編集待ち」と、「描画待ち」とに着目して説明すると、「編集待ち」>「描画待ち」であれば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
また、「編集待ち」、「描画待ち」の両者がともに「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
次に、図4から図8を用いて、性能検証テスト処理時におけるプリンタ20の動作について説明する。
Next, the operation of the
図4には、性能検証テスト処理時におけるプリンタ20の動作の流れを示すシーケンスチャートが示される。
FIG. 4 shows a sequence chart showing the operation flow of the
ホストコンピュータ10から印刷データが送られてくると、プリンタ20では、かかる印刷データの受信処理を受信処理部31で開始する(ステップS101)。この受信処理では、受信したページ数が増える都度、受信ページ数の加算結果を検証情報取得部38に送信することになる。
When print data is sent from the
このようにして印刷データの受信処理が開始され、受信バッファ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
このPDL編集処理が開始され、描画コマンドバッファ34内に描画コマンドが格納されると、次に、描画処理部35において、描画処理が開始されることになる(ステップS103)。この描画処理では、描画コマンドバッファ34内の1ページ分の描画コマンドの画像データへの展開が完了する都度、編集ページ数の減算結果と、描画ページ数の加算結果とを検証情報取得部38に送信することになる。
When the PDL editing process is started and the drawing command is stored in the
この描画処理が開始され、画像データバッファ36内に画像データが格納されると、次に、印刷制御処理部37において、印刷指示処理が開始されることになる(ステップS104)。この印刷指示処理では、画像データバッファ36内の画像データを印刷部22に送信する都度、描画ページ数の減算結果を検証情報取得部38に送信することになる。
When the drawing process is started and the image data is stored in the
このようにして各処理工程で、処理待ち状態にあるページ数の加減算結果を受けた検証情報取得部38では、この加減算結果を受信する都度、この結果をまとめた検証情報を表示制御部39に渡し、これを受けた表示制御部39が、操作パネル23上に、検証情報(各処理工程で処理待ち状態にあるページ数:図3参照)を表示することになる(ステップS105)。
In this way, in each processing step, the verification
図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
この受信処理では、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
この編集処理では、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
この描画処理では、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
この結果、画像データの受信が可能な状態でないと判断した場合には(ステップ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
また、この印刷指示とともに、描画ページ数を減算(−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
次に、実施例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
なお、実施例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
図9には、性能検証テスト処理時におけるプリンタ20の動作の流れを示すシーケンスチャートが示される。
FIG. 9 shows a sequence chart showing the operation flow of the
ホストコンピュータ10から印刷データが送られてくると、プリンタ20では、かかる印刷データの受信処理を受信処理部31で開始する(ステップS601)。この受信処理では、受信処理に要する処理時間をページ毎に計測し、これを順次、検証情報取得部38に送信することになる。
When print data is sent from the
このようにして印刷データの受信処理が開始され、受信バッファ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
このPDL編集処理が開始され、描画コマンドバッファ34内に描画コマンドが格納されると、次に、描画処理部35において、描画処理が開始されることになる(ステップS603)。この描画処理では、描画コマンドバッファ34内の1ページ分の描画コマンドの画像データへの展開に要する処理時間をページ毎に計測し、これを順次、検証情報取得部38に送信することになる。
When the PDL editing process is started and the drawing command is stored in the
このようにして各処理工程での処理(ページ単位)に要する処理時間を受信した検証情報取得部38では、これをページ毎に、図10に示すページ情報構造体に書き込むことになる(ステップS604)。
In this way, the verification
ここで、上述したステップ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
図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
図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
この編集処理は、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
図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
この描画処理は、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
以上説明したように実施例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
なお、上記実施例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 (
この他、本発明は、上記および図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。 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.
10 ホストコンピュータ
20 プリンタ
21 通信部
22 印刷部
23 操作パネル
23a 表示部
23b 操作部
30 コントローラ部
31 受信処理部
32 受信バッファ
33 PDL編集処理部
34 描画コマンドバッファ
35 描画処理部
36 画像データバッファ
37 印刷制御処理部
38 検証情報取得部
39 表示制御部
DESCRIPTION OF
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.
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)
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 |
-
2005
- 2005-12-22 JP JP2005370072A patent/JP2007168302A/en active Pending
Cited By (2)
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 |