JP2008204293A - Image forming apparatus, image forming system, and control instruction counting program - Google Patents
Image forming apparatus, image forming system, and control instruction counting program Download PDFInfo
- Publication number
- JP2008204293A JP2008204293A JP2007041334A JP2007041334A JP2008204293A JP 2008204293 A JP2008204293 A JP 2008204293A JP 2007041334 A JP2007041334 A JP 2007041334A JP 2007041334 A JP2007041334 A JP 2007041334A JP 2008204293 A JP2008204293 A JP 2008204293A
- Authority
- JP
- Japan
- Prior art keywords
- counting
- command
- control command
- image forming
- printing
- 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
- 238000007639 printing Methods 0.000 claims description 105
- 238000000034 method Methods 0.000 claims description 88
- 230000008569 process Effects 0.000 claims description 81
- 230000010365 information processing Effects 0.000 claims description 14
- 230000005540 biological transmission Effects 0.000 claims description 9
- 238000004891 communication Methods 0.000 claims description 5
- 230000015556 catabolic process Effects 0.000 claims 2
- 238000006731 degradation reaction Methods 0.000 claims 2
- 238000012545 processing Methods 0.000 abstract description 49
- 230000006866 deterioration Effects 0.000 abstract description 24
- 230000000694 effects Effects 0.000 description 12
- 238000012423 maintenance Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
本発明は、画像形成装置、画像形成システムおよび制御命令(コマンド)計数プログラムに関するものである。 The present invention relates to an image forming apparatus, an image forming system, and a control command (command) counting program.
画像形成装置の一種としてのプリンタ(印刷装置)は、使用者の環境によって装置仕様で示す印刷速度に達しない場合がある。 A printer (printing apparatus) as a kind of image forming apparatus may not reach the printing speed indicated by the apparatus specifications depending on the environment of the user.
印刷速度は、例えばppm(Page Per
Minute)で表され、1分間に印刷できる枚数を示す。一例を示すと、1分間に10枚印刷できるプリンタの印刷速度は10ppmと表される。
The printing speed is, for example, ppm (Page Per
The number of sheets that can be printed in one minute. As an example, the printing speed of a printer that can print 10 sheets per minute is expressed as 10 ppm.
印刷速度が遅くなるのは、種々の要因が想定されるが、その要因の一つとしてページ間の印刷タイミングが通常より時間を要し、製品仕様で提示された生産性が出ない現象が発生することが挙げられる。 There are various factors that can cause the printing speed to slow down. One of the factors is that the printing timing between pages takes more time than usual, and the phenomenon that productivity shown in the product specifications does not appear. To do.
このような現象が発生した場合には、検証を行うためにユーザデータ(使用者情報)を入手し、同じ印刷環境を構築して印刷速度の劣化要因を特定するため再現確認を行うことが望ましい。 When such a phenomenon occurs, it is desirable to obtain user data (user information) for verification, and to perform reproduction confirmation in order to establish the same printing environment and identify the cause of deterioration in printing speed. .
そして、ユーザデータによっては、顧客の氏名,住所,電話番号などの個人情報を含む場合がある。 Depending on user data, personal information such as a customer's name, address, and telephone number may be included.
ところが、最近では個人情報保護法が成立し、個人情報の取り扱いが従来より厳しくなった影響でユーザデータの入手が困難となってきている。 However, recently, the Personal Information Protection Law has been enacted, and it has become difficult to obtain user data due to the fact that the handling of personal information has become stricter than before.
また、ユーザと同じ印刷環境の構築も困難である場合が多い。例えば、どのようなプリンタ記述言語(PDL:Page Description Language)データがホストコンピュータ側からプリンタに送信されているかどうか不明である場合が多々ある。 Also, it is often difficult to construct the same printing environment as the user. For example, there are many cases where it is unclear whether any printer description language (PDL) data is transmitted from the host computer to the printer.
また、プリンタドライバを使用している場合には、ホストコンピュータ側でPDLデータを保存して、そのPDLデータをホストコンピュータ側で解析することが可能であるが、プリンタドライバを使用していないアプリケーションソフトの場合には、ホストコンピュータ側でPDLデータを保存することができず、解析を行うことができないこともある。 If a printer driver is used, PDL data can be saved on the host computer side and the PDL data can be analyzed on the host computer side, but application software that does not use the printer driver can be used. In this case, the PDL data cannot be stored on the host computer side, and analysis may not be performed.
この問題を解決する方策として、特開2003−216359号公報に開示されているように、プリンタ記述言語毎の処理時間を総和して印刷時間を算出している。 As a measure for solving this problem, as disclosed in Japanese Patent Application Laid-Open No. 2003-216359, the processing time for each printer description language is summed to calculate the printing time.
しかしながら、印刷速度が出ない要因を検証するために必要なPDLコマンド毎の出現回数などがわからないため印刷速度劣化要因の特定はできないという問題を依然として含んでいる。
本発明は、印刷速度劣化要因を特定するための情報を提供することのできる画像形成装置、画像形成システムおよび制御命令計数プログラムを提供することを目的とする。 An object of the present invention is to provide an image forming apparatus, an image forming system, and a control command counting program capable of providing information for specifying a printing speed deterioration factor.
前記課題を解決するため、請求項1の発明に係る画像形成装置は、印刷情報を構成するページ記述言語に含まれて印刷速度劣化の要因となり得る制御命令の出現回数を計数する制御命令計数手段と、当該制御命令計数手段による計数結果を格納する計数結果格納手段とを備えることを特徴とする。 In order to solve the above-mentioned problem, the image forming apparatus according to the first aspect of the present invention is a control command counting unit that counts the number of appearances of a control command that is included in a page description language that constitutes print information and can cause deterioration in printing speed. And counting result storage means for storing the counting result obtained by the control command counting means.
また、請求項2の発明に係る画像形成装置は、前記制御命令は、省略可能な制御命令または省略不可能な制御命令の何れかであることを特徴とする。 The image forming apparatus according to a second aspect of the invention is characterized in that the control command is either a control command that can be omitted or a control command that cannot be omitted.
また、請求項3の発明に係る画像形成装置は、前記計数結果格納手段に格納された計数結果を情報処理手段に送信する送信手段をさらに備えることを特徴とする。 According to a third aspect of the present invention, the image forming apparatus further includes a transmission unit that transmits the counting result stored in the counting result storage unit to the information processing unit.
また、請求項4の発明に係る画像形成装置は、前記計数結果格納手段に格納された計数結果を印刷出力する印刷手段をさらに備えることを特徴とする。 According to a fourth aspect of the present invention, the image forming apparatus further includes a printing unit that prints out the counting result stored in the counting result storing unit.
また、請求項5の発明に係る画像形成装置は、前記制御命令計数手段により計数する制御命令を指定する制御命令指定手段をさらに備えることを特徴とする。 The image forming apparatus according to a fifth aspect of the present invention further includes a control command designating unit for designating a control command counted by the control command counting unit.
また、請求項6の発明に係る画像形成装置は、前記印刷情報について前記制御命令計数手段により制御命令の出現回数の計数を行う範囲を指定する計数範囲指定手段をさらに備えることを特徴とする。 According to a sixth aspect of the present invention, the image forming apparatus further includes a counting range designating unit that designates a range in which the control command counting unit counts the number of appearances of the control command with respect to the print information.
また、請求項7の発明に係る画像形成システムは、請求項1から請求項5の何れかに記載の1または2以上の画像形成装置と、通信回線を介して接続される1または2以上の情報処理装置とから構成されることを特徴とする。 According to a seventh aspect of the present invention, there is provided an image forming system including one or more image forming apparatuses according to any one of the first to fifth aspects, connected to the one or two or more image forming apparatuses via a communication line. And an information processing apparatus.
また、請求項8の発明に係る画像形成システムは、前記情報処理手段は、前記情報処理装置で構成され、前記送信手段は、前記通信回線を介して計数結果を前記情報処理装置に送信することを特徴とする。 In an image forming system according to an eighth aspect of the present invention, the information processing unit is configured by the information processing device, and the transmission unit transmits a count result to the information processing device via the communication line. It is characterized by.
また、請求項9の発明に係る制御命令計数プログラムは、印刷情報を構成するページ記述言語に含まれて印刷速度劣化の要因となり得る制御命令の出現回数を計数する制御命令計数過程と、当該制御命令計数過程による計数結果を格納する計数結果格納過程とを演算手段で実行することを特徴とする。 According to a ninth aspect of the present invention, there is provided a control instruction counting program for counting the number of appearances of a control instruction that is included in a page description language constituting print information and can cause a deterioration in printing speed, and the control A counting result storing process for storing a counting result in the instruction counting process is executed by an arithmetic means.
また、請求項10の発明に係る制御命令計数プログラムは、前記制御命令は、省略可能な制御命令または省略不可能な制御命令の何れかであることを特徴とする。 The control command counting program according to the invention of claim 10 is characterized in that the control command is either an omissible control command or a non-omissible control command.
また、請求項11の発明に係る制御命令計数プログラムは、前記計数結果格納過程で格納された計数結果を送信する計数結果送信過程をさらに備えることを特徴とする。
The control instruction counting program according to the invention of
また、請求項12の発明に係る制御命令計数プログラムは、前記計数結果格納過程で格納された計数結果を印刷出力する印刷過程をさらに備えることを特徴とする。 According to a twelfth aspect of the present invention, there is provided a control command counting program further comprising a printing step of printing out the counting result stored in the counting result storing step.
また、請求項13の発明に係る制御命令計数プログラムは、前記制御命令計数過程により計数する制御命令を指定する制御命令指定過程をさらに備えることを特徴とする。 According to a thirteenth aspect of the present invention, there is provided a control command counting program further comprising a control command specifying step of specifying a control command to be counted by the control command counting step.
また、請求項14の発明に係る制御命令計数プログラムは、前記印刷情報について前記制御命令計数過程により制御命令の出現回数の計数を行う範囲を指定する計数範囲指定過程をさらに備えることを特徴とする。 Further, the control command counting program according to the invention of claim 14 further comprises a counting range designating process for designating a range for counting the number of appearances of control commands by the control command counting process for the print information. .
本発明によれば以下の効果を奏することができる。 According to the present invention, the following effects can be obtained.
すなわち、請求項1に記載の発明によれば、本構成を有していない場合に比較して、使用者情報を入手することなく、使用者環境を用いて印刷情報の制御命令(PDLコマンド)の種類ごとの出現回数を短時間で取得することができ、その計数結果を検証することにより印刷速度劣化要因の特定および印刷速度改善手段の情報提供をすることができるという優れた効果がある。 That is, according to the first aspect of the present invention, the print information control command (PDL command) is obtained using the user environment without obtaining the user information as compared with the case where the present configuration is not provided. The number of appearances for each type can be acquired in a short time, and by verifying the count result, the printing speed deterioration factor can be specified and information on the printing speed improving means can be provided.
また、請求項2に記載の発明によれば、本構成を有していない場合に比較して、計数結果を検証することにより印刷速度劣化要因の特定および印刷速度改善手段の情報提供をすることができるという効果がある。 According to the second aspect of the present invention, as compared with the case where the present configuration is not provided, the printing speed deterioration factor is specified and the printing speed improvement means is provided by verifying the counting result. There is an effect that can be.
また、請求項3に記載の発明によれば、本構成を有していない場合に比較して、計数結果を検証することにより印刷速度劣化要因の特定および印刷速度改善手段の情報提供をすることができるという効果がある。 Further, according to the invention described in claim 3, compared with the case where the present configuration is not provided, the printing speed deterioration factor is specified and the information on the printing speed improving means is provided by verifying the counting result. There is an effect that can be.
また、請求項4に記載の発明によれば、本構成を有していない場合に比較して、計数結果を検証することにより印刷速度劣化要因の特定および印刷速度改善手段の情報提供をすることができるという効果がある。 According to the invention described in claim 4, compared with the case where the present configuration is not provided, the printing speed deterioration factor is specified and the information on the printing speed improving means is provided by verifying the counting result. There is an effect that can be.
また、請求項5に記載の発明によれば、本構成を有していない場合に比較して、計数結果を検証することにより印刷速度劣化要因の特定および印刷速度改善手段の情報提供をすることができるという効果がある。 According to the invention described in claim 5, compared with the case where the present configuration is not provided, the printing speed deterioration factor is identified and the information on the printing speed improving means is provided by verifying the counting result. There is an effect that can be.
また、請求項6に記載の発明によれば、本構成を有していない場合に比較して、計数結果を検証することにより印刷速度劣化要因の特定および印刷速度改善手段の情報提供をすることができるという効果がある。
Further, according to the invention described in
また、請求項7に記載の発明によれば、本構成を有していない場合に比較して、使用者情報を入手することなく、使用者環境を用いて印刷情報の制御命令(PDLコマンド)の種類ごとの出現回数を短時間で取得することができ、その計数結果を検証することにより印刷速度劣化要因の特定および印刷速度改善手段の情報提供をすることができるという優れた効果がある。 According to the seventh aspect of the present invention, the print information control command (PDL command) is obtained using the user environment without obtaining the user information, as compared with the case where the present configuration is not provided. The number of appearances for each type can be acquired in a short time, and by verifying the count result, the printing speed deterioration factor can be specified and information on the printing speed improving means can be provided.
また、請求項8に記載の発明によれば、本構成を有していない場合に比較して、計数結果を検証することにより印刷速度劣化要因の特定および印刷速度改善手段の情報提供をすることができるという効果がある。 Further, according to the invention described in claim 8, as compared with the case where the present configuration is not provided, the printing speed deterioration factor is specified and the information on the printing speed improving means is provided by verifying the counting result. There is an effect that can be.
また、請求項9に記載の発明によれば、本構成を有していない場合に比較して、使用者情報を入手することなく、使用者環境を用いて印刷情報の制御命令(PDLコマンド)の種類ごとの出現回数を短時間で取得することができ、その計数結果を検証することにより印刷速度劣化要因の特定および印刷速度改善手段の情報提供をすることができるという優れた効果がある。 According to the ninth aspect of the present invention, the print information control command (PDL command) is obtained using the user environment without obtaining the user information, as compared with the case where the present configuration is not provided. The number of appearances for each type can be acquired in a short time, and by verifying the count result, the printing speed deterioration factor can be specified and information on the printing speed improving means can be provided.
また、請求項10に記載の発明によれば、本構成を有していない場合に比較して、計数結果を検証することにより印刷速度劣化要因の特定および印刷速度改善手段の情報提供をすることができるという効果がある。 Further, according to the invention described in claim 10, compared with the case where the present configuration is not provided, the printing speed deterioration factor is specified and the information on the printing speed improving means is provided by verifying the counting result. There is an effect that can be.
また、請求項11に記載の発明によれば、本構成を有していない場合に比較して、計数結果を検証することにより印刷速度劣化要因の特定および印刷速度改善手段の情報提供をすることができるという効果がある。
According to the invention described in
また、請求項12に記載の発明によれば、本構成を有していない場合に比較して、計数結果を検証することにより印刷速度劣化要因の特定および印刷速度改善手段の情報提供をすることができるという効果がある。 Further, according to the invention described in claim 12, compared with the case where the present configuration is not provided, the printing speed deterioration factor is specified and the information on the printing speed improving means is provided by verifying the counting result. There is an effect that can be.
また、請求項13に記載の発明によれば、本構成を有していない場合に比較して、計数結果を検証することにより印刷速度劣化要因の特定および印刷速度改善手段の情報提供をすることができるという効果がある。 According to the invention described in claim 13, compared with the case where the present configuration is not provided, the printing speed deterioration factor is specified and the information on the printing speed improving means is provided by verifying the counting result. There is an effect that can be.
また、請求項14に記載の発明によれば、本構成を有していない場合に比較して、計数結果を検証することにより印刷速度劣化要因の特定および印刷速度改善手段の情報提供をすることができるという効果がある。 According to the fourteenth aspect of the present invention, as compared with the case where the present configuration is not provided, the printing speed deterioration factor is specified and the information on the printing speed improving means is provided by verifying the counting result. There is an effect that can be.
以下、本発明の一例としての実施の形態を図面に基づいて詳細に説明する。ここで、添付図面において同一の部材には同一の符号を付しており、また、重複した説明は省略されている。なお、ここでの説明は本発明が実施される最良の形態であることから、本発明は当該形態に限定されるものではない。 Hereinafter, an embodiment as an example of the present invention will be described in detail with reference to the drawings. Here, in the accompanying drawings, the same reference numerals are given to the same members, and duplicate descriptions are omitted. In addition, since description here is the best form by which this invention is implemented, this invention is not limited to the said form.
図1は本発明の実施の形態に係る画像形成装置としての印刷装置の構成を示すブロック図、図2は個人情報を含む印刷情報の例を示す表(帳票)、図3は第1の実施例に係るコマンド計数処理の処理手順を示すフローチャート、図4は第2の実施例に係るコマンド計数処理の処理手順を示すフローチャート、図5は第3の実施例に係るコマンド計数処理の処理手順を示すフローチャートである。 FIG. 1 is a block diagram showing a configuration of a printing apparatus as an image forming apparatus according to an embodiment of the present invention, FIG. 2 is a table (form) showing an example of printing information including personal information, and FIG. 3 is a first embodiment. FIG. 4 is a flowchart showing the processing procedure of the command counting process according to the second embodiment. FIG. 5 is a flowchart showing the processing procedure of the command counting process according to the third embodiment. It is a flowchart to show.
図1において、画像形成装置の1種として例示する印刷装置PRは、印刷制御部100と、計数処理を行うコマンド(制御命令)の種類の指定や計数処理を行う範囲(ページ指定等)を行う操作パネル(制御命令指定手段、計数範囲指定手段)200と、メモリ上に描画されたデータを印刷する印刷処理部(印刷手段)300により構成される。
In FIG. 1, a printing apparatus PR exemplified as one type of image forming apparatus performs designation of a type of a command (control command) for performing a counting process and a range (page designation or the like) for performing a counting process with the
特に限定されないが、印刷装置PRとしては、レーザプリンタ、フルカラープリンタ、インクジェットプリンタ等が想定される。 Although not particularly limited, the printer PR is assumed to be a laser printer, a full color printer, an ink jet printer, or the like.
印刷制御部100は、例えばマイクロコンピュータ等で構成され、ネットワーク(通信回線)Lを介して接続されるホストコンピュータ(情報処理手段,情報処理装置)PCからデータ(印刷情報)を受信する受信処理部101と、PDL制御コマンド(制御命令)をコマンド毎に解析し描画コマンドに変換するPDL編集処理部102と、描画コマンドを画像メモリ上に画像データとして描画する描画処理部103と、画像データの印刷を実行する印刷制御処理部104と、ホストコンピュータPCに情報を通知する送信処理部(送信手段)105と、コマンド(制御命令)の出現回数や省略可能なコマンド数等を計数するコマンド計数処理部(制御命令計数手段)106と、計数結果を格納するメモリ(計数結果格納手段)107とから構成される。メモリは、例えばRAM等の揮発性メモリやフラッシュメモリ等の不揮発性メモリを用いることができる。
The
なお、特に限定されないがプリンタ記述言語(PDL:Page Description Language)としては、ESC/P(エプソン社商標)、LIPS(キヤノン社商標)、PostScript(アドビシステム社商標)、PCL(ヒューレット・パッカード社商標)、PRESCRIBE(京セラ社商標)等が挙げられる。 Although not particularly limited, printer description languages (PDL: Page Description Language) include ESC / P (trademark of Epson), LIPS (trademark of Canon Inc.), PostScript (trademark of Adobe Systems), PCL (trademark of Hewlett-Packard Company). ), PRESCRIBE (trademark of Kyocera Corporation) and the like.
ここで、ホストコンピュータPCから送信され印刷装置PRで受信され印刷処理を行う印刷情報としては、例えば図2に示すような帳票などが挙げられる。このような帳票には、図2上は伏せ字としてあるが、顧客等の住所、氏名、性別、生年月日等の個人情報が含まれている。 Here, as the printing information transmitted from the host computer PC and received by the printing apparatus PR to perform printing processing, for example, a form as shown in FIG. Such a form is shown as a hidden character in FIG. 2, but includes personal information such as the address, name, gender, date of birth, etc. of the customer.
ところで、先にも述べたように、個人情報保護法の成立により、個人情報の取り扱いが従来より厳しくなり、印刷装置の印刷速度低下の要因を検証する目的であっても、個人情報を含むデータを入手することは困難となってきている。 By the way, as mentioned earlier, the enactment of the Personal Information Protection Law makes handling of personal information stricter than before, and data that contains personal information is used to verify the cause of a decrease in printing speed of printing devices. It has become difficult to obtain.
そこで、本実施の形態に係る印刷装置PRでは、個人情報を含む印刷情報自体は必要とせずに、比較的提供を受け易い個人情報を含まないPDLコマンド群のデータ(PDLデータ)に基づいて印刷速度低下の要因を検証できるようにしている。 Therefore, the printing apparatus PR according to the present embodiment does not require print information including personal information, and prints based on PDL command group data (PDL data) that does not include personal information that is relatively easy to provide. It is possible to verify the cause of the slowdown.
PDLコマンドとしては、プリンタ記述言語として例えばPRESCRIBEを用いる場合には、カセット選択コマンド(PSRC)、両面,片面印刷設定コマンド(DUPX)、解像度設定コマンド(RESL)、トナー消費量低減設定コマンド(EPL)、スムージング設定コマンド(SIR)等が挙げられる。 As the PDL command, for example, when PRESCRIBE is used as the printer description language, a cassette selection command (PSRC), a duplex / single-sided print setting command (DUPX), a resolution setting command (RESL), and a toner consumption reduction setting command (EPL) And a smoothing setting command (SIR).
次に、図3のフローチャートを参照して、第1の実施例に係るコマンド計数処理の処理手順について説明する。 Next, with reference to a flowchart of FIG. 3, a processing procedure of command counting processing according to the first embodiment will be described.
この処理が開始されると、まずステップS100でPDLコマンドの計数モード1であるか否かが判定され、判定結果が「No」の場合にはステップS109に進んで通常の印刷処理を行って処理を終了し、判定結果が「Yes」の場合にはステップS101に移行する。
When this process is started, it is first determined in step S100 whether or not the mode is PDL
ステップS101では、コマンド計数処理部106により、印刷情報について例示するコマンドA(例えば、トナー消費量低減設定コマンド(EPL))を検出してステップS102に移行する。
In step S101, the command
ステップS102では、コマンドAの処理、即ちコマンドAの出現数を計数して加算してからステップS103に移行し、例示するコマンドB(例えば、解像度設定コマンド(RESL))を検出してステップS104に移行する。 In step S102, the process of command A, that is, the number of occurrences of command A is counted and added, and then the process proceeds to step S103. The exemplified command B (for example, resolution setting command (RESL)) is detected and the process proceeds to step S104. Transition.
ステップS104では、コマンドBの処理、即ちコマンドBの出現数を計数して加算してからステップS105に移行する。 In step S104, the process of command B, that is, the number of occurrences of command B is counted and added, and then the process proceeds to step S105.
なお、ステップS101〜104の処理は、出現回数の計数処理を行うコマンドの数に応じて処理手順を増やすことができる。 In addition, the process of step S101-104 can increase a process procedure according to the number of the commands which perform the count process of appearance frequency.
ステップS105では、PDL編集処理部102により改ページコードを検出してステップS106に移行し、印刷情報について1ページ分のコマンドの計数結果をメモリ(計数結果格納手段)107に書き込んでからステップS107に移行する。
In step S105, the page break code is detected by the PDL
ステップS107では、操作パネル200で設定されたページ数に達したか否かが判定され、判定結果が「No」の場合にはステップS110に移行してカウンタをクリアしてからステップS101に戻って、設定ページに達するまで同様の処理を繰り返して実行する。
In step S107, it is determined whether or not the number of pages set on the
また、ステップS107の判定結果が「Yes」の場合にはステップS108に移行して、各ページのコマンドの種類と計数値をホストコンピュータPC側に送信または計数結果の印刷を行って処理を終了する。 If the determination result in step S107 is “Yes”, the process proceeds to step S108, where the type of command and the count value of each page are transmitted to the host computer PC side, or the count result is printed and the process is terminated. .
これにより、印刷装置PRの検証を行う者(例えば、保守員)は、ホストコンピュータPCの表示ディスプレイ上のコマンドの種類と計数結果等の表示あるいは印刷されたコマンドの種類と計数結果等の書類を精査することにより、印刷装置PRの印刷速度の低下要因を特定することができる。 As a result, a person who verifies the printing apparatus PR (for example, a maintenance staff) displays the command type and the counting result on the display display of the host computer PC or the printed command type and the counting result document. By scrutinizing it, it is possible to identify the factors that decrease the printing speed of the printing apparatus PR.
即ち、PDLコマンド種(約200〜300種類ほどある場合もある)毎に解析処理時間が異なるため、出現回数を比較検討することで、どのPDLコマンドが多く出現し、解析処理に時間を要しているか等の印刷速度劣化要因の特定を行うことができる。 That is, since the analysis processing time differs for each PDL command type (there may be about 200 to 300 types), by comparing the number of appearances, which PDL commands appear more frequently, and the analysis processing takes time. It is possible to specify the printing speed deterioration factor such as
そして、その要因を印刷装置PRの使用者等に伝えることにより、解析処理に時間を要するコマンドの使用頻度を減らす等の対策をとることができ、印刷速度の向上に資することができる。 Then, by transmitting the factor to the user of the printing apparatus PR, it is possible to take measures such as reducing the frequency of use of commands that require time for analysis processing, which can contribute to an increase in printing speed.
例えば、帳票の罫線などで、破線で描画するコマンドが多数計数されたような場合には、印刷装置によっては、描画処理において破線描画より実線描画の方が速く処理できる場合があるので、破線ではなく実線を描画するコマンドに変更した方が印刷速度が速くなる旨を印刷装置の使用者にアドバイスすることができる。 For example, when a lot of commands to be drawn with broken lines are counted in a ruled line of a form, etc., depending on the printing device, the drawing of solid lines may be faster than the drawing of broken lines in the drawing process. It is possible to advise the user of the printing apparatus that the printing speed is faster when the command is changed to a solid line drawing command.
また、PDLコマンドで指定するテキストモードと図形モードの切替が頻繁に行われていることが計数結果から判明したような場合には、PDL編集処理部102内のモード切替で内部ワークメモリの初期化などに時間を要して印刷速度の低下につながるため、モード切替回数を少なくした方が印刷速度が速くなる旨を印刷装置の使用者にアドバイスすることができる。
When it is found from the counting result that the text mode and graphic mode specified by the PDL command are frequently switched, the internal work memory is initialized by switching the mode in the PDL
また、印刷装置について印刷速度の低下要因の検証を行うに際して、ユーザデータの入手や同じ環境の構築を行う前に、上記のコマンド計数処理を行うことにより一次解析を行なう事ができ、検証や解析に要する時間を短縮することができるというメリットがある。 In addition, when verifying the cause of a decrease in printing speed for a printing device, it is possible to perform a primary analysis by performing the above-mentioned command counting process before obtaining user data or building the same environment. There is an advantage that the time required for the process can be shortened.
次に、図4のフローチャートを参照して第2の実施例に係るコマンド計数処理の処理手順について説明する。 Next, a processing procedure of command counting processing according to the second embodiment will be described with reference to the flowchart of FIG.
第2の実施例に係るコマンド計数処理では、PDL編集処理部102により、そのページ内で省略可能なPDLコマンドの出現回数を計数し、その計数結果により顧客や保守員にPDLコマンド生成の最適化情報あるいは印刷速度改善の方策を提供するものである。
In the command counting process according to the second embodiment, the PDL
この処理では、ステップS200でPDLコマンドの計数モード2であるか否かが判定され、判定結果が「No」の場合にはステップS209に進んで通常の印刷処理を行って処理を終了し、判定結果が「Yes」の場合にはステップS201に移行する。
In this process, it is determined whether or not the PDL
即ち、印刷装置PRの操作パネル200を介して、省略可能なPDLコマンドのカウント機能モード(モード2)が選択され、計数ページ数が設定された場合に相当する。
In other words, this corresponds to the case where the count function mode (mode 2) of the optional PDL command is selected and the number of count pages is set via the
ステップS201では、コマンド計数処理部106により、印刷情報について例示するコマンドC(例えば、スムージング設定コマンド(SIR))を検出してステップS202に移行する。
In step S201, the command
ステップS202では、コマンドのパラメータ設定が現在の設定と同じか否かが判定され、判定結果が「No」の場合にはステップS204に移行し、判定結果が「Yes」の場合にはステップS203に移行してコマンド計数処理部106によりコマンドCの省略可能回数を計数して加算する。
In step S202, it is determined whether or not the parameter setting of the command is the same as the current setting. If the determination result is “No”, the process proceeds to step S204, and if the determination result is “Yes”, the process proceeds to step S203. Then, the command
即ち、ホストコンピュータPCから印刷速度が出ないデータ(印刷情報)のPDLデータが受信処理部101を経由してPDL編集処理部102に到達し、PDL編集処理部102により省略可能なPDLコマンドの計数処理がコマンド計数処理部106で開始される。
That is, the PDL data of the data (printing information) whose printing speed does not appear from the host computer PC reaches the PDL
ここで、省略可能なPDLコマンドとは、同じページ内に直前の書式設定と同じパラメータが設定されたPDLコマンドを受けた場合が相当する。即ち、このようなPDLコマンドは不必要(省略可能)であり、PDL解析時間にもロスが出るため印刷速度劣化要因となり得るからである。 Here, the omissible PDL command corresponds to a case where a PDL command in which the same parameter as the previous format setting is set in the same page is received. That is, such a PDL command is unnecessary (can be omitted), and a loss occurs in the PDL analysis time, which may cause a deterioration in printing speed.
したがって、ステップS202では、PDL編集処理部102でコマンドに付加されているコマンドパラメータ設定が現在の設定と同じであれば(判定結果が「Yes」の場合)、このPDLコマンドは省略可能なPDLコマンドであると認識して、ステップS203でコマンド毎の省略可能コマンドカウンタを加算する。
Therefore, in step S202, if the command parameter setting added to the command by the PDL
例えばコマンドCのパラメータが”10”であるとした場合、 “[(コマンドC)10]+文字コード+[(コマンドC)10]+文字コード” のようなPDLコマンドがホストコンピュータPCから送信された場合には、2個目のコマンドCは省略可能となり、コマンドC省略可能カウンタを「+1」する。このように不必要(省略可能)なPDLコマンドが1ページ内にどれだけ存在するかを、改ページコマンドを受信するまで継続(ステップS204)し、そのページで出現した省略可能なPDLコマンドの出現回数カウンタをメモリに書き出す(ステップS205)。 For example, if the parameter of command C is “10”, a PDL command such as “[(command C) 10] + character code + [(command C) 10] + character code” is transmitted from the host computer PC. In this case, the second command C can be omitted, and the command C omissible counter is incremented by “+1”. How many unnecessary (can be omitted) PDL commands exist in one page is continued until a page break command is received (step S204), and the appearance of an optional PDL command that appears on the page. The number counter is written in the memory (step S205).
なお、省略可能なコマンドは、操作パネル200のより2以上設定することも可能であり、その場合には各コマンドについてステップS201〜203と同様の処理を行うこととなる。
Two or more commands that can be omitted can be set on the
そして、ステップS206の判定により、上記の処理は、予め設定したページ数に到達するまで継続される。 As a result of the determination in step S206, the above process is continued until the preset number of pages is reached.
次いで、ステップS207で、計数結果は第1の実施例と同様にホストコンピュータPCに送信されるか、あるいは印刷処理部300によって印刷出力される。 Next, in step S207, the counting result is transmitted to the host computer PC as in the first embodiment or printed out by the print processing unit 300.
なお、ステップS206で判定結果が「No」の場合にはステップS208に移行してカウンタをクリアしてからステップS201に戻り、設定ページ数に達するまで同様の処理を継続する。 If the determination result is “No” in step S206, the process proceeds to step S208, the counter is cleared, the process returns to step S201, and the same process is continued until the set number of pages is reached.
このように第2の実施例に係るコマンド計数処理では、ページ毎の省略可能なPDLコマンドを計数することができ、省略可能なPDLコマンド数およびPDLコマンド種類の情報を印刷装置PRの検証を行う者(例えば、保守員)に提供することで印刷速度改善のアドバイス等を印刷装置PRの使用者に提供することができる。具体的には、文書等の印刷情報を作成する際に、特定のコマンドについて同じパラメータを続けて指定しないようにする等の対策をとることにより印刷速度を向上させることができる。 As described above, in the command counting process according to the second embodiment, it is possible to count omissible PDL commands for each page, and verify the printing apparatus PR for information on the omissible number of PDL commands and PDL command types. By providing it to a user (for example, maintenance personnel), it is possible to provide advice on improving the printing speed to the user of the printing apparatus PR. Specifically, when creating print information such as a document, it is possible to improve the printing speed by taking measures such as not specifying the same parameter for a specific command continuously.
また、印刷装置について印刷速度の低下要因の検証を行うに際して、ユーザデータの入手や同じ環境の構築を行う前に、上記のコマンド計数処理を行うことにより一次解析を行なう事ができ、検証や解析に要する時間を短縮することができるというメリットがある。 In addition, when verifying the cause of a decrease in printing speed for a printing device, it is possible to perform a primary analysis by performing the above-mentioned command counting process before obtaining user data or building the same environment. There is an advantage that the time required for the process can be shortened.
次に、図5のフローチャートを参照して第3の実施例に係るコマンド計数処理の処理手順について説明する。 Next, a processing procedure of command counting processing according to the third embodiment will be described with reference to the flowchart of FIG.
第3の実施例に係るコマンド計数処理では、PDL編集処理部102により、そのページ内で省略不可能なPDLコマンドの出現回数を計数し、その計数結果により顧客や保守員にPDLコマンド生成の最適化情報あるいは印刷速度改善の方策を提供するものである。
In the command counting process according to the third embodiment, the PDL
この処理では、ステップS300でPDLコマンドの計数モード3であるか否かが判定され、判定結果が「No」の場合にはステップS310に進んで通常の印刷処理を行って処理を終了し、判定結果が「Yes」の場合にはステップS301に移行する。 In this process, it is determined whether or not the PDL command counting mode 3 is set in step S300. If the determination result is “No”, the process proceeds to step S310 to perform a normal printing process, and the process is terminated. When the result is “Yes”, the process proceeds to step S301.
即ち、印刷装置PRの操作パネル200を介して、省略不可能なPDLコマンドのカウント機能モード(モード3)が選択され、計数ページ数が設定された場合に相当する。
That is, this corresponds to the case where the count function mode (mode 3) of the PDL command that cannot be omitted is selected through the
ステップS301では、コマンド計数処理部106により、印刷情報について例示するコマンドD(例えば、文字サイズを設定するコマンド)を検出してステップS302に移行する。
In step S301, the command
ステップS302では、コマンドのパラメータ設定が現在の設定と同じか否かが判定され、判定結果が「No」の場合にはステップS305に移行し、判定結果が「Yes」の場合にはステップS302に移行してコマンド計数処理部106によりコマンドDの省略不可能回数を計数して加算する。
In step S302, it is determined whether or not the parameter setting of the command is the same as the current setting. If the determination result is “No”, the process proceeds to step S305. If the determination result is “Yes”, the process proceeds to step S302. Then, the command
即ち、ホストコンピュータPCから印刷速度が出ないデータ(印刷情報)のPDLデータが受信処理部101を経由してPDL編集処理部102に到達し、PDL編集処理部102により省略不可能なPDLコマンドの計数処理がコマンド計数処理部106でを開始される。
That is, PDL data of data (printing information) that does not produce a printing speed from the host computer PC reaches the PDL
ここで、省略不可能なPDLコマンドとは、そのページに出現する全てのPDLコマンドから前記第2の実施例で述べた重複して設定されている省略可能なPDLコマンドと、意味の無い書式が設定されたPDLコマンドを差し引いたものをいう。 Here, the non-omissible PDL command includes all the PDL commands appearing on the page, the omissible PDL commands set in the second embodiment described above, and the meaningless format. This is the result of subtracting the set PDL command.
意味の無い書式が設定されたPDLコマンドとは、異なるパラメータ設定であっても、その書式設定を使用して印刷する文字等の実データが無い場合などのコマンドである。例えば、文字サイズの指定コマンド(コマンドD)のパラメータが「10」と「20」の2つである場合に、“[(コマンドD)10]+[(コマンドD)20]+文字コード”のようなPDLコマンドがホストコンピュータPCから送信された場合には、文字サイズ指定などの書式設定のコマンドは最新のコマンド(本例では、[(コマンドD)20])による設定が有効となり、[(コマンドD)10]で設定されて印刷される文字は存在せず、意味の無い書式が設定されたPDLコマンドとなる。 A PDL command in which a meaningless format is set is a command when there is no actual data such as characters to be printed using the format setting even if the parameter setting is different. For example, when there are two parameters “10” and “20” of the character size designation command (command D), “[(command D) 10] + [(command D) 20] + character code” When such a PDL command is transmitted from the host computer PC, the setting of the latest command (in this example, [(command D) 20]) is effective for the format setting command such as character size designation, and [(( There is no character to be printed set by the command D) 10], and the PDL command is set with a meaningless format.
そして、このような省略不可能なPDLコマンドが多数存在する場合には、PDL解析時間にもロスが出るため印刷速度劣化要因となり得る。 If there are a large number of such PDL commands that cannot be omitted, there is a loss in the PDL analysis time, which can be a cause of deterioration in printing speed.
ステップS302では、PDL編集処理部102でコマンドに付加されているコマンドのパラメータ設定が現在の設定と同じである場合(判定結果が「Yes」の場合)には、ステップS305に移行し、判定結果が「No」の場合にはステップS303に移行する。
In step S302, when the parameter setting of the command added to the command in the PDL
ステップS303では、コマンドDの書式を使用する文字が有るか否かが判定され、判定結果が「No」の場合にはステップS305に移行し、判定結果が「Yes」の場合にはステップS304に移行して、このPDLコマンドは省略不可能なPDLコマンドであると認識してコマンド毎の省略不可能コマンドカウンタを加算する。 In step S303, it is determined whether or not there is a character that uses the format of the command D. If the determination result is “No”, the process proceeds to step S305. If the determination result is “Yes”, the process proceeds to step S304. Then, the PDL command is recognized as a non-omissible PDL command, and an omissible command counter for each command is added.
なお、省略不可能なコマンドは、操作パネル200のより2以上設定することも可能であり、その場合には各コマンドについてステップS301〜304と同様の処理を行うこととなる。
It is possible to set two or more commands that cannot be omitted from the
このように省略不可能なPDLコマンドが1ページ内にどれだけ存在するかを、改ページコマンドを受信するまで継続(ステップS305)し、そのページで出現した省略可能なPDLコマンドの出現回数カウンタをメモリに書き出す(ステップS306)。 Thus, how many PDL commands that cannot be omitted exist in one page is continued until a page break command is received (step S305). Writing to the memory (step S306).
そして、ステップS307の判定により、上記の処理は、予め設定したページ数に到達するまで継続される。 As a result of the determination in step S307, the above processing is continued until the preset number of pages is reached.
なお、ステップS307で判定結果が「No」の場合にはステップS309に移行してカウンタをクリアしてからステップS301に戻り、設定ページ数に達するまで同様の処理を継続する。 If the determination result is “No” in step S307, the process proceeds to step S309, the counter is cleared, the process returns to step S301, and the same processing is continued until the set number of pages is reached.
次いで、ステップS308で、計数結果は第1および第2の実施例と同様にホストコンピュータPCに送信されるか、あるいは印刷処理部300によって印刷出力される。 In step S308, the counting result is transmitted to the host computer PC as in the first and second embodiments, or printed out by the print processing unit 300.
このように第3の実施例に係るコマンド計数処理では、ページ毎の省略不可能なPDLコマンドを計数することができ、省略不可能なPDLコマンド数およびPDLコマンド種類の情報を印刷装置PRの検証を行う者(例えば、保守員)に提供することで印刷速度改善のアドバイス等を印刷装置PRの使用者に提供することができる。具体的には、文書等の印刷情報を作成する際に、省略が不可能な特定のコマンドを必要以上に用いないようにする等の方策をとることにより印刷速度を向上させることができる。 As described above, in the command counting process according to the third embodiment, it is possible to count the non-omissible PDL commands for each page, and verify the information of the non-omissible number of PDL commands and the PDL command type in the printing apparatus PR. By providing it to the person who performs the operation (for example, maintenance personnel), it is possible to provide the user of the printing apparatus PR with advice for improving the printing speed. Specifically, when creating print information such as a document, the printing speed can be improved by taking measures such as avoiding unnecessary use of a specific command that cannot be omitted.
また、印刷装置について印刷速度の低下要因の検証を行うに際して、ユーザデータの入手や同じ環境の構築を行う前に、上記のコマンド計数処理を行うことにより一次解析を行なう事ができ、検証や解析に要する時間を短縮することができるというメリットがある。 In addition, when verifying the cause of a decrease in printing speed for a printing device, it is possible to perform a primary analysis by performing the above-mentioned command counting process before obtaining user data or building the same environment. There is an advantage that the time required for the process can be shortened.
以上本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本明細書で開示された実施の形態はすべての点で例示であって開示された技術に限定されるものではないと考えるべきである。すなわち、本発明の技術的な範囲は、前記の実施の形態における説明に基づいて制限的に解釈されるものでなく、あくまでも特許請求の範囲の記載に従って解釈すべきであり、特許請求の範囲の記載技術と均等な技術および特許請求の範囲内でのすべての変更が含まれる。 Although the invention made by the present inventor has been specifically described based on the embodiments, the embodiments disclosed herein are illustrative in all respects and are not limited to the disclosed technology. Should not be considered. That is, the technical scope of the present invention should not be construed restrictively based on the description in the above embodiment, but should be construed according to the description of the scope of claims. All modifications that fall within the scope of the claims and the equivalent technology are included.
なお、本発明に係る画像形成装置(印刷装置)においてプログラム(制御命令計数プログラム等)を用いる場合には、ネットワークを介して提供したり、或いはCD−ROM等の記録媒体に格納して提供することが可能である。 When a program (control command counting program or the like) is used in the image forming apparatus (printing apparatus) according to the present invention, it is provided via a network or provided by being stored in a recording medium such as a CD-ROM. It is possible.
本発明による画像形成装置は、レーザプリンタ、フルカラープリンタ、インクジェットプリンタ、ファックス等に適用することができる。 The image forming apparatus according to the present invention can be applied to a laser printer, a full color printer, an ink jet printer, a fax machine, and the like.
PR 印刷装置(画像形成装置)
100 印刷制御部
101 受信処理部
102 編集処理部
103 描画処理部
104 印刷制御処理部
105 送信処理部(送信手段)
106 コマンド計数処理部(制御命令計数手段)
107 メモリ(計数結果格納手段)
200 操作パネル(制御命令指定手段,計数範囲指定手段)
300 印刷処理部(印刷手段)
PC ホストコンピュータ(情報処理手段,情報処理装置)
PR printing device (image forming device)
DESCRIPTION OF
106 Command counting processing unit (control command counting means)
107 memory (counting result storage means)
200 Operation panel (control command specifying means, counting range specifying means)
300 Print processing unit (printing means)
PC host computer (information processing means, information processing device)
Claims (14)
当該制御命令計数手段による計数結果を格納する計数結果格納手段と、
を備えることを特徴とする画像形成装置。 Control command counting means for counting the number of appearances of control commands that are included in the page description language constituting the print information and can cause the printing speed degradation;
Counting result storage means for storing a counting result by the control command counting means;
An image forming apparatus comprising:
通信回線を介して接続される1または2以上の情報処理装置と、
から構成されることを特徴とする画像形成システム。 One or more image forming apparatuses according to any one of claims 1 to 6, and
One or more information processing devices connected via a communication line;
An image forming system comprising:
前記送信手段は、前記通信回線を介して計数結果を前記情報処理装置に送信することを特徴とする請求項7に記載の画像形成システム。 The information processing means includes the information processing apparatus,
The image forming system according to claim 7, wherein the transmission unit transmits a count result to the information processing apparatus via the communication line.
当該制御命令計数過程による計数結果を格納する計数結果格納過程と、
を演算手段で実行することを特徴とする制御命令計数プログラム。 A control command counting process for counting the number of appearances of a control command included in the page description language constituting the print information, which can be a factor of print speed degradation;
A counting result storing process for storing a counting result by the control command counting process;
Is executed by the arithmetic means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007041334A JP2008204293A (en) | 2007-02-21 | 2007-02-21 | Image forming apparatus, image forming system, and control instruction counting program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007041334A JP2008204293A (en) | 2007-02-21 | 2007-02-21 | Image forming apparatus, image forming system, and control instruction counting program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008204293A true JP2008204293A (en) | 2008-09-04 |
Family
ID=39781717
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007041334A Pending JP2008204293A (en) | 2007-02-21 | 2007-02-21 | Image forming apparatus, image forming system, and control instruction counting program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008204293A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011002584A (en) * | 2009-06-17 | 2011-01-06 | Canon Inc | Image forming apparatus, method for controlling image forming apparatus, and program |
-
2007
- 2007-02-21 JP JP2007041334A patent/JP2008204293A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011002584A (en) * | 2009-06-17 | 2011-01-06 | Canon Inc | Image forming apparatus, method for controlling image forming apparatus, and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100462589B1 (en) | Printer, image printing system and its secret document printing method | |
| JP2008040899A (en) | Printing controller, program, and method | |
| EP2085872B1 (en) | Image forming apparatus, print control method and control program | |
| JP4692607B2 (en) | Print management method, print management program, and print management apparatus | |
| JP2010120231A (en) | Print device and print control program | |
| US8294914B2 (en) | Image forming apparatus and method for changing number of lines in band buffer based on memory size to be required | |
| JP5218011B2 (en) | Print control program, print control method, and print control apparatus | |
| JP2015108720A (en) | Image forming apparatus, control method, and program | |
| JP2008204293A (en) | Image forming apparatus, image forming system, and control instruction counting program | |
| US7178891B2 (en) | Print control apparatus, print control method, print system, and program | |
| JP6481429B2 (en) | Print control apparatus, image forming system, and program | |
| JP2007233591A (en) | Printer driver and its test printing method and printer | |
| JP2007304734A (en) | Image forming apparatus and print data preparation device | |
| JP2006277264A (en) | Print process management system, print process management program, print process management method, and print process management apparatus | |
| JP2012189735A (en) | Image forming device | |
| JP4661685B2 (en) | Image processing apparatus, image processing method, and image processing program | |
| JP2005056285A (en) | Image output system, image output control method, program for executing its method and recording medium for storing program | |
| JP2009143124A (en) | Image processing device | |
| JP4665806B2 (en) | Printing apparatus, printing method, and printing program | |
| US20110036256A1 (en) | Print setup device, print setup method, and computer readable recording medium storing print setup proram | |
| JP2006079178A (en) | Print system and print control method | |
| JP2007226448A (en) | Image processor | |
| KR100691468B1 (en) | Printing method and image forming apparatus for document security | |
| JP2008040928A (en) | Printed document working device | |
| JP2007011946A (en) | Printing system |