[go: up one dir, main page]

JP2005271404A - Printing device - Google Patents

Printing device Download PDF

Info

Publication number
JP2005271404A
JP2005271404A JP2004088279A JP2004088279A JP2005271404A JP 2005271404 A JP2005271404 A JP 2005271404A JP 2004088279 A JP2004088279 A JP 2004088279A JP 2004088279 A JP2004088279 A JP 2004088279A JP 2005271404 A JP2005271404 A JP 2005271404A
Authority
JP
Japan
Prior art keywords
image
image data
information
unit
cost
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
JP2004088279A
Other languages
Japanese (ja)
Inventor
Kenichi Hirama
憲一 平間
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Data Corp
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 Oki Data Corp filed Critical Oki Data Corp
Priority to JP2004088279A priority Critical patent/JP2005271404A/en
Publication of JP2005271404A publication Critical patent/JP2005271404A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

【課題】 受け入れた印刷情報の印刷出力に、印刷にかかるコスト(料金)を合成して出力すること。
【解決手段】 第一の画像生成手段6−1は、印刷情報に基づいて第一の画像データを生成し、コスト情報算出手段6−2は、上記印刷情報に基づいて上記コスト情報を算出し、第二の画像生成手段6−3は、コスト情報算出手段6−2により算出された上記コスト情報に基づいて第二の画像データを生成し、画像合成手段6−4は、上記第一の画像データと上記第二の画像データとを合成し、画像形成手段6−5は、画像合成手段6−4により合成された合成画像データに基づいて画像を形成する。
【選択図】 図1
PROBLEM TO BE SOLVED: To synthesize and output a printing cost (fee) on a print output of received print information.
SOLUTION: A first image generation unit 6-1 generates first image data based on print information, and a cost information calculation unit 6-2 calculates the cost information based on the print information. The second image generation unit 6-3 generates second image data based on the cost information calculated by the cost information calculation unit 6-2, and the image synthesis unit 6-4 generates the first image data. The image data and the second image data are combined, and the image forming unit 6-5 forms an image based on the combined image data combined by the image combining unit 6-4.
[Selection] Figure 1

Description

本発明は、実行した印刷出力に対応して、該印刷にかかる課金情報などの印刷情報を出力する印刷装置に関するものである。   The present invention relates to a printing apparatus that outputs print information such as billing information for printing corresponding to the executed print output.

従来、実行した印刷出力に対応して該印刷にかかる、例えば課金情報を出力する印刷装置では、受信した印刷情報に基づいて、印刷実行によって消費される記録紙、トナー等の消耗品消費量や印刷実行に要した時間等から、印刷実行に必要なコストを算出した後、印刷を実行し、該印刷終了後に、上記算出したコストに関する課金情報を、例えばレシートなどに印刷して出力していた(特許文献1参照)。   2. Description of the Related Art Conventionally, in a printing apparatus that outputs billing information related to printing that has been executed, for example, based on the received printing information, the consumption amount of consumables such as recording paper and toner consumed by printing execution, After calculating the cost required for printing execution from the time required for printing execution, etc., printing is executed, and after the printing is finished, the accounting information relating to the calculated cost is printed on a receipt or the like and output. (See Patent Document 1).

しかし、かかる従来の印刷装置では、受信した印刷情報の印刷が完了した後に、上記課金情報を印刷出力するために、この課金情報を印刷出力するための消耗品消費量や印刷実行に要した時間等に対する課金処理の実行が難しかった。
特開平5−108961号公報
However, in such a conventional printing apparatus, after printing of the received print information is completed, in order to print out the billing information, the amount of consumables consumed for printing out the billing information and the time required for printing execution It was difficult to execute the billing process for.
JP-A-5-108961

解決しようとする問題点は、課金情報を印刷出力するための消耗品消費量や印刷実行に要した時間等に対する課金処理の実行が難しかった点である。   The problem to be solved is that it is difficult to execute the charging process for the consumption of consumables for printing out the charging information, the time required for printing, and the like.

本発明では、印刷情報に基づいて第一の画像データを生成する第一の画像生成手段と、該印刷情報に基づいてコスト情報を算出するコスト情報算出手段と、該コスト情報算出手段により算出された上記コスト情報に基づいて第二の画像データを生成する第二の画像生成手段と、上記第一の画像データと上記第二の画像データとを合成する画像合成手段と、該画像合成手段により合成された合成画像データに基づいて画像を形成する画像形成手段とを備え、印刷情報を印刷出力する記録紙の片隅にコスト情報算出手段が算出した該コスト情報を画像合成して出力することを最も大きな特徴とする。   In the present invention, the first image generation means for generating the first image data based on the print information, the cost information calculation means for calculating the cost information based on the print information, and the cost information calculation means. A second image generating unit that generates second image data based on the cost information, an image combining unit that combines the first image data and the second image data, and the image combining unit. An image forming unit that forms an image based on the combined image data, and the cost information calculated by the cost information calculating unit is image-synthesized and output to one corner of the recording paper on which the print information is printed out. The biggest feature.

印刷情報を印刷出力する記録紙にコスト情報算出手段が算出した該コスト情報を画像合成して出力することによって、コスト情報を印刷する記録紙の消費を削減出来るという効果を得る。   By synthesizing and outputting the cost information calculated by the cost information calculation means on the recording paper on which the print information is printed out, it is possible to reduce the consumption of the recording paper on which the cost information is printed.

第一の画像生成手段、コスト情報算出手段、第二の画像生成手段、画像合成手段、及び、画像形成手段の全てを装置全体を制御する制御部の制御手段によって構成した。   All of the first image generation means, the cost information calculation means, the second image generation means, the image composition means, and the image forming means are configured by the control means of the control unit that controls the entire apparatus.

図1は、実施例1で用いる印刷装置の構成を示すブロック図である。
図に示すように、実施例1の印刷装置は、通信部1と、操作部2と、ROM(リードオンリーメモリ)3と、RAM(ランダムアクセスメモリ)4と、プリントエンジン部5と、制御部6と、システムバス7とを備える。
FIG. 1 is a block diagram illustrating a configuration of a printing apparatus used in the first embodiment.
As shown in the figure, the printing apparatus according to the first embodiment includes a communication unit 1, an operation unit 2, a ROM (Read Only Memory) 3, a RAM (Random Access Memory) 4, a print engine unit 5, and a control unit. 6 and a system bus 7.

通信部1は、制御部6の制御に基づいてLAN(ローカルエリアネットワーク)やUSB(ユニバーサルシリアルバス)等のインタフェース(図示しない)を介してパーソナルコンピュータ等の上位装置(図示しない)と通信する部分である。
操作部2は、LCD(液晶表示装置)等からなり、操作者の設定を受け入れたり、印刷装置の制御段階を操作者に知らせる等、操作者と印刷装置とのインターフェースの役割を果たす部分である。
The communication unit 1 communicates with a host device (not shown) such as a personal computer via an interface (not shown) such as a LAN (local area network) or USB (universal serial bus) based on the control of the control unit 6. It is.
The operation unit 2 is composed of an LCD (Liquid Crystal Display) or the like, and serves as an interface between the operator and the printing apparatus, such as accepting the operator's settings and notifying the operator of the control stage of the printing apparatus. .

ROM3は、制御部6によって読み出される制御プログラムや画像データを生成するためのフォントデータ等を格納するリードオンリーメモリである。
RAM4は、制御部6の主メモリであり、印刷情報のコスト情報等を積算するためのワークメモリである。その内部には後に詳細に説明するコスト積算メモリA4−1が形成される。
又、ROM3、及び、RAM4は、上記コスト情報を算出するに必要なコスト算出情報を予め格納する記憶部7として併用される部分でもある。
The ROM 3 is a read-only memory that stores a control program read by the control unit 6 and font data for generating image data.
The RAM 4 is a main memory of the control unit 6 and a work memory for accumulating cost information of print information. A cost integration memory A4-1, which will be described later in detail, is formed inside.
The ROM 3 and the RAM 4 are also used together as a storage unit 7 that stores in advance cost calculation information necessary for calculating the cost information.

以下に、記憶部7に格納されるコスト算出情報の一例について図を用いて説明する。
図2は、記録紙サイズ説明図である。
図に示すように、記録紙サイズと対応するパラメータが設定されているテーブルである。
図3は、記録紙種別説明図である。
図に示すように、記録紙種別と対応するパラメータが設定されているテーブルである。
図4は、フォント種別説明図である。
図に示すように、フォント種別と対応するパラメータが設定されているテーブルである。
Hereinafter, an example of the cost calculation information stored in the storage unit 7 will be described with reference to the drawings.
FIG. 2 is an explanatory diagram of the recording paper size.
As shown in the figure, this is a table in which parameters corresponding to the recording paper size are set.
FIG. 3 is an explanatory diagram of the recording paper type.
As shown in the figure, this is a table in which parameters corresponding to the recording paper type are set.
FIG. 4 is an explanatory diagram of font types.
As shown in the figure, this is a table in which parameters corresponding to font types are set.

図5は、記録紙サイズと料金の対応説明図である。
図に示すように、パラメータ表示された記録紙サイズに対応する料金が設定されているテーブルである。
図6は、記録紙種別と、割増係数の対応説明図である。
図に示すように、パラメータ表示された記録紙種別記録紙サイズに対応する料金が設定されているテーブルである。
図7は、フォント種別と、割増額の対応説明図である。
図に示すように、パラメータ表示されたフォント種別に対応する料金が設定されているテーブルである。
FIG. 5 is a diagram for explaining the correspondence between the recording paper size and the charge.
As shown in the figure, the table is set with a charge corresponding to the recording paper size indicated by the parameter.
FIG. 6 is a diagram for explaining the correspondence between the recording paper type and the premium coefficient.
As shown in the figure, the table is a table in which a charge corresponding to the recording sheet type recording sheet size indicated by the parameter is set.
FIG. 7 is a diagram for explaining the correspondence between font types and premiums.
As shown in the figure, it is a table in which a charge corresponding to the font type displayed as a parameter is set.

図8は、処理時間(秒)と割増額の対応説明図である。
図に示すように、処理時間(秒)に対応する割増額料金が設定されているテーブルである。
図9は、各種トナーと料金の対応説明図である。
図に示すように、ドット数で表した消費量に対応する各種トナーの料金が設定されているテーブルである。
FIG. 8 is a diagram for explaining the correspondence between the processing time (seconds) and the extra amount.
As shown in the figure, this is a table in which an extra charge corresponding to the processing time (seconds) is set.
FIG. 9 is a diagram for explaining the correspondence between various toners and charges.
As shown in the figure, this is a table in which charges for various toners corresponding to the amount of consumption represented by the number of dots are set.

図1に戻って、プリントエンジン部5は、制御部6の制御に基づいて画像データを記録紙上に印刷する部分である。プリントエンジン部5の主要機構部分の概要について以下に説明する。
図10は、プリントエンジン部の主要機構概略説明図である。
図に示すように記録紙5−0は、給紙トレイ5−1から給紙器5−5によって画像形成カセット5−2へ給紙される。該給紙された記録紙5−0上に、画像形成カセット5−2の内部で、シアン(C)、マゼンタ(M)、イエロー(Y)、ブラック(K)のトナー像が形成される。このトナー像は、定着器5−3で記録紙5−0上に定着され、排出器5−4によって排出される。
Returning to FIG. 1, the print engine unit 5 is a part that prints image data on recording paper based on the control of the control unit 6. An outline of the main mechanism portion of the print engine unit 5 will be described below.
FIG. 10 is a schematic explanatory diagram of the main mechanism of the print engine unit.
As shown in the figure, the recording paper 5-0 is fed from the paper feed tray 5-1 to the image forming cassette 5-2 by the paper feeder 5-5. On the fed recording paper 5-0, toner images of cyan (C), magenta (M), yellow (Y), and black (K) are formed inside the image forming cassette 5-2. This toner image is fixed on the recording paper 5-0 by the fixing device 5-3 and discharged by the discharging device 5-4.

図1に戻って、制御部6は、ROM3に格納されている、制御プログラムに従って、装置全体を制御するCPU(中央演算処理装置)である。本実施例では、特に、制御手段として、第一の画像生成手段6−1と、コスト情報算出手段6−2と、第二の画像生成手段6−3と、画像合成手段6−4と、画像形成手段6−5とを含んでいる。   Returning to FIG. 1, the control unit 6 is a CPU (Central Processing Unit) that controls the entire apparatus in accordance with a control program stored in the ROM 3. In the present embodiment, in particular, as a control means, a first image generation means 6-1, a cost information calculation means 6-2, a second image generation means 6-3, an image composition means 6-4, Image forming means 6-5.

第一の画像生成手段6−1は、通信部1を介して図示していない上位装置から受け入れた印刷情報に基づいて画像データを生成する手段である。
コスト情報算出手段6−2は、上記記憶部7に格納されているコスト算出情報(例えば図2〜図9)に基づいて印刷情報を印刷するに要するコスト情報を算出する手段である。この内部には処理時間を計測するためのタイマ(図示しない)を含んでいる。又コスト情報を算出するためにRAM4(図1)の内部にコスト積算メモリA4−1を形成する手段でもある。積算メモリ領域の内部について図を用いて説明する。
The first image generation unit 6-1 is a unit that generates image data based on print information received from a host device (not shown) via the communication unit 1.
The cost information calculation unit 6-2 is a unit that calculates cost information required for printing the print information based on the cost calculation information (for example, FIGS. 2 to 9) stored in the storage unit 7. This includes a timer (not shown) for measuring the processing time. Also, it is a means for forming a cost integrating memory A4-1 in the RAM 4 (FIG. 1) in order to calculate cost information. The interior of the integration memory area will be described with reference to the drawings.

図11は、コスト積算メモリA説明図である。
図に示すように、コスト積算メモリA4−1には、一例として印刷枚数カウンタ4−1−1が形成され、印刷情報に基づく印刷枚数を積算する。又、記録紙サイズ4−1−2と記録紙種別4−1−3と、使用フォント4−1−5の記憶領域が確保され印刷情報に基づく記録紙サイズと、記録紙種別と、使用フォントが格納される。更に、Cトナー消費量4−1−6と、Mトナー消費量4−1−7と、Yトナー消費量4−1−8と、Kトナー消費量4−1−9のメモリ領域が確保され、それぞれ、Cトナー消費量と、Mトナー消費量と、Yトナー消費量と、Kトナー消費量とがドット数として格納される。
FIG. 11 is an explanatory diagram of the cost accumulation memory A.
As shown in the figure, in the cost accumulation memory A4-1, a printed sheet counter 4-1-1 is formed as an example, and accumulates the number of printed sheets based on the printing information. In addition, storage areas of the recording paper size 4-1-2, the recording paper type 4-1-3, and the used font 4-1-5 are secured, and the recording paper size based on the print information, the recording paper type, and the used font. Is stored. Further, memory areas of C toner consumption 4-1-6, M toner consumption 4-1-7, Y toner consumption 4-1-8, and K toner consumption 4-1-9 are secured. The C toner consumption, the M toner consumption, the Y toner consumption, and the K toner consumption are respectively stored as the number of dots.

図1に戻って、第二の画像生成手段6−3は、コスト情報算出手段6−2により算出されたコスト情報に基づいて操作者に、課金を求めるための印刷料金などを、第二の画像データとして生成する手段である。
画像合成手段6−4は、第一の画像データと第二の画像データとを合成する手段である。
画像形成手段6−5は、画像合成手段6−4により合成された合成画像データに基づいてプリントエンジン部5を制御して画像を印刷出力する手段である。
システムバス7は、各構成部分を接続する共通の信号通路である。
Returning to FIG. 1, the second image generation unit 6-3 gives the operator a print fee for requesting charging based on the cost information calculated by the cost information calculation unit 6-2. It is means for generating image data.
The image synthesizing unit 6-4 is a unit that synthesizes the first image data and the second image data.
The image forming unit 6-5 is a unit that controls the print engine unit 5 based on the combined image data combined by the image combining unit 6-4 to print out an image.
The system bus 7 is a common signal path that connects the components.

実施例1の動作について説明する。
図12は、実施例1の動作フローチャートである。
図13は、実施例1の画像生成手段の動作フローチャートである。
図12は、実施例1の動作全体の流れを表すフローチャートであり、図13は、図11中におけるステップS1−3の動作(画像生成手段の動作)の詳細な流れを表すフローチャートである。以下にステップ順に説明する。
The operation of the first embodiment will be described.
FIG. 12 is an operation flowchart of the first embodiment.
FIG. 13 is an operation flowchart of the image generation unit of the first embodiment.
FIG. 12 is a flowchart showing the flow of the entire operation of the first embodiment, and FIG. 13 is a flowchart showing the detailed flow of the operation of step S1-3 (the operation of the image generating means) in FIG. Below, it demonstrates in order of a step.

ステップS1−1
通信部1(図1)が上位装置(図示しない)から印刷情報を受け入れると次へ進む。
ステップS1−2
制御部6のコスト情報算出手段6−2(図1)は、RAM4(図1)に確保したコスト積算メモリA4−1(図1)を全て0に初期化する。
Step S1-1
When the communication unit 1 (FIG. 1) receives print information from a higher-level device (not shown), the process proceeds to the next.
Step S1-2
The cost information calculation means 6-2 (FIG. 1) of the control unit 6 initializes all the cost accumulation memories A4-1 (FIG. 1) secured in the RAM 4 (FIG. 1) to zero.

ステップS1−3
制御部6の第一の画像生成手段6−1(図1)は、ステップS1−3−1からステップS1−3−12のフロー(図13)を実行する。
ステップS1−3−1
制御部6の第一の画像生成手段6−1(図1)は、コスト情報算出手段6−2(図1)に通知してコスト情報算出手段6−2(図1)の内部に含んでいるタイマを起動させる。
ステップS1−3−2
制御部6の第一の画像生成手段6−1(図1)は、印刷情報を読み出して画像データの生成を開始する。
Step S1-3
The first image generation unit 6-1 (FIG. 1) of the control unit 6 executes the flow (FIG. 13) from step S1-3-1 to step S1-3-12.
Step S1-3-1
The first image generation unit 6-1 (FIG. 1) of the control unit 6 notifies the cost information calculation unit 6-2 (FIG. 1) and includes it in the cost information calculation unit 6-2 (FIG. 1). Start the timer.
Step S1-3-2
The first image generation means 6-1 (FIG. 1) of the control unit 6 reads the print information and starts generating image data.

ステップS1−3−3
制御部6の第一の画像生成手段6−1(図1)は、印刷情報に含まれているコマンドの中から記録紙のサイズ指定コマンドを検出した場合には、そのコマンドを解析してステップS1−3−8へ進む。それ以外の場合にはステップS1−3−4へ進む。ここでは、記録紙のサイズ指定コマンドとして例えば記録紙サイズA4を検出すると、記憶部7(図1)に格納されている図2のテーブルから記録紙サイズA4をパラメータ2に変換してステップS1−3−8へ進む。
Step S1-3-3
When the first image generating means 6-1 (FIG. 1) of the control unit 6 detects a recording paper size designation command from the commands included in the print information, the first image generating means 6-1 analyzes the command and executes the step Proceed to S1-3-8. In cases other than that described here, process flow proceeds to Step S1-3-4. Here, for example, when the recording sheet size A4 is detected as the recording sheet size designation command, the recording sheet size A4 is converted into the parameter 2 from the table of FIG. 2 stored in the storage unit 7 (FIG. 1), and step S1- Proceed to 3-8.

ステップS1−3−4
制御部6の第一の画像生成手段6−1(図1)は、印刷情報に含まれているコマンドの中から記録紙の種別指定コマンドを検出した場合には、そのコマンドを解析してステップS1−3−8へ進む。それ以外の場合にはステップS1−3−5へ進む。ここでは、記録紙の種別コマンドとして例えば普通紙を検出すると、記憶部7(図1)に格納されている図3のテーブルから記録紙の種別普通紙をパラメータ12に変換してステップS1−3−8へ進む。
Step S1-3-4
When the first image generating means 6-1 (FIG. 1) of the control unit 6 detects a recording paper type designation command from the commands included in the print information, the first image generating means 6-1 analyzes the command and executes the step Proceed to S1-3-8. In cases other than that described here, process flow proceeds to Step S1-3-5. Here, for example, when plain paper is detected as the recording paper type command, the recording paper type plain paper is converted into the parameter 12 from the table of FIG. 3 stored in the storage unit 7 (FIG. 1), and step S1-3. Proceed to -8.

ステップS1−3−5
制御部6の第一の画像生成手段6−1(図1)は、印刷情報に含まれているコマンドの中から複数枚数(コピー)を指定するコマンドを検出した場合には、そのコピー枚数を出力してステップS1−3−8へ進む。それ以外の場合にはステップS1−3−7へ進む。ここでは、例えばコピー枚数10を出力してステップS1−3−8へ進む。
Step S1-3-5
When the first image generating unit 6-1 (FIG. 1) of the control unit 6 detects a command designating a plurality of copies (copy) from commands included in the print information, the first copy generating unit 6-1 (FIG. 1) sets the copy number. Output to step S1-3-8. In cases other than that described here, process flow proceeds to Step S1-3-7. Here, for example, the number of copies 10 is output and the process proceeds to step S1-3-8.

ステップS1−3−6
制御部6の第一の画像生成手段6−1(図1)は、印刷情報に含まれているコマンドの中からフォント指定コマンドを検出した場合にはステップS1−3−8へ進む。それ以外の場合は、ステップS1−3−7へ進む。ここでは、フォント指定コマンドとして例えばフォントBを検出すると、記憶部7(図1)に格納されている図4のテーブルからフォントのパラメータ22に変換してステップS1−3−8へ進む。
Step S1-3-6
If the first image generating unit 6-1 (FIG. 1) of the control unit 6 detects a font designation command from the commands included in the print information, the process proceeds to step S1-3-8. In cases other than that described here, process flow proceeds to Step S1-3-7. Here, for example, when the font B is detected as the font designation command, the table shown in FIG. 4 stored in the storage unit 7 (FIG. 1) is converted into the font parameter 22, and the process proceeds to step S1-3-8.

ステップS1−3−7
制御部6の第一の画像生成手段6−1(図1)は、印刷情報を解析して画像データを生成する。
ステップS1−3−8
制御部6の第一の画像生成手段6−1(図1)は、コマンド情報をコスト積算メモリA(図11)の所定の領域に格納する。
Step S1-3-7
The first image generation unit 6-1 (FIG. 1) of the control unit 6 analyzes the print information and generates image data.
Step S1-3-8
The first image generation unit 6-1 (FIG. 1) of the control unit 6 stores the command information in a predetermined area of the cost integration memory A (FIG. 11).

ステップS1−3−9
制御部6の第一の画像生成手段6−1(図1)は、印刷情報1ページ分の画像データの生成が完了したか否かを判断し、完了した場合にはステップS1−3−10へ進み、まだ完了していない場合には、ステップS1−3−2へ戻って、ステップS1−3−9までのフローを繰り返す。
Step S1-3-9
The first image generation unit 6-1 (FIG. 1) of the control unit 6 determines whether or not the generation of image data for one page of print information is completed, and if completed, step S1-3-10. If not completed yet, the process returns to step S1-3-2, and the flow up to step S1-3-9 is repeated.

ステップS1−3−10
制御部6の第一の画像生成手段6−1(図1)は、コスト情報算出手段6−2(図1)に通知してタイマを停止させる。この時点でのタイマ値を、ここでは例えば150秒と仮定する。
ステップS1−3−11
制御部6の第一の画像生成手段6−1(図1)は、処理時間(例えば150秒)を積算メモリ(図11)の所定の領域に格納する。
ステップS1−3−12
制御部6の第一の画像生成手段6−1(図1)は、トナー消費量を画像データのドット数として、積算メモリ(図11)の所定の領域に格納する。ここでは、一例としてCトナー消費量200ドット、Mトナー消費量300ドット、Yトナー消費量100ドット、Kトナー消費量1500ドットと仮定する。
以後図12へ戻ってステップS1−4へ進む。
Step S1-3-10
The first image generation unit 6-1 (FIG. 1) of the control unit 6 notifies the cost information calculation unit 6-2 (FIG. 1) and stops the timer. Here, it is assumed that the timer value at this time is, for example, 150 seconds.
Step S1-3-11
The first image generation unit 6-1 (FIG. 1) of the control unit 6 stores the processing time (for example, 150 seconds) in a predetermined area of the integration memory (FIG. 11).
Step S1-3-12
The first image generation unit 6-1 (FIG. 1) of the control unit 6 stores the toner consumption as the number of dots of the image data in a predetermined area of the integration memory (FIG. 11). Here, as an example, it is assumed that the C toner consumption amount is 200 dots, the M toner consumption amount is 300 dots, the Y toner consumption amount is 100 dots, and the K toner consumption amount is 1500 dots.
Thereafter, the process returns to FIG. 12 and proceeds to step S1-4.

ステップS1−4
制御部6の第一の画像生成手段6−1(図1)は、通信部1(図1)が上位装置(図示しない)から受け入れた印刷情報に基づく画像データを第一の画像データとしてRAM4(図1)に格納する。
ステップS1−5
制御部6のコスト情報算出手段6−2(図1)は、コスト積算メモリA(図11)に格納されているデータに基づいて受け入れた印刷情報1ページ分の印刷に必要なコストを算出する。
コスト(印刷料金)=記録紙の単価(円)×記録紙種別の割増計数×コピー枚数+使用フォント割増額+処理時間割増額+使用トナー割増額=20(円)×1.0(倍)×10(部)+200(円)+100(円)+(0(円)+0(円)+0(円)+50(円))=550(円)と求まる。
Step S1-4
The first image generation unit 6-1 (FIG. 1) of the control unit 6 uses the RAM 4 as image data based on print information received from the host device (not shown) by the communication unit 1 (FIG. 1) as first image data. (FIG. 1).
Step S1-5
The cost information calculation means 6-2 (FIG. 1) of the control unit 6 calculates the cost required for printing one page of print information received based on the data stored in the cost integration memory A (FIG. 11). .
Cost (printing fee) = unit price of recording paper (yen) x recording paper type extra count x number of copies + additional font used + additional processing time + additional toner used = 20 (yen) x 1.0 (times) x 10 (parts) +200 (yen) +100 (yen) + (0 (yen) +0 (yen) +0 (yen) +50 (yen)) = 550 (yen).

ステップS1−6
制御部6の第二の画像生成手段6−3(図1)は、コスト(印刷料金)550円を文字列データ、¥550、に変換し、ROM3(図1)からフォントデータを取得し、各色の画像データを生成する。
ステップS1−7
制御部6の第二の画像生成手段6−3(図1)は、各色の画像データ、¥550、を第二の画像データとして、RAM4(図1)に記憶する。
Step S1-6
The second image generating means 6-3 (FIG. 1) of the control unit 6 converts the cost (printing fee) 550 yen into character string data, ¥ 550, acquires font data from the ROM 3 (FIG. 1), Image data for each color is generated.
Step S1-7
The second image generation means 6-3 (FIG. 1) of the control unit 6 stores the image data of each color, ¥ 550, as second image data in the RAM 4 (FIG. 1).

ステップS1−8
制御部6の画像合成手段6−4(図1)は、RAM4(図1)から第一の画像データと第二の画像データとを読み出して、第三の画像データを生成(合成)する。
ここで画像合成の一例について説明する。
図14は、合成前の画像である。
(a)は、上記第一の画像の一例であり、(b)は、第一の画像の角部(点線部分)を拡大した図である。この部分は、通常印字領域としては利用されていない部分である。
Step S1-8
The image synthesizing means 6-4 (FIG. 1) of the control unit 6 reads the first image data and the second image data from the RAM 4 (FIG. 1), and generates (synthesizes) the third image data.
Here, an example of image synthesis will be described.
FIG. 14 shows an image before composition.
(A) is an example of said 1st image, (b) is the figure which expanded the corner | angular part (dotted line part) of the 1st image. This portion is a portion that is not normally used as a print area.

図15は、合成後の画像である。
(a)は、第二の画像データの拡大図であり、(b)は、第一の画像の角部(点線部分)に第二の画像データを配置した場合の拡大図であり、(c)は、合成後の画像の全体図である。
制御部6の画像合成手段6−4(図1)は、第一の画像データと第二の画像データをRAM4(図1)から読み出して、画像の幅と高さを算出する。次に、第二の画像データが第一の画像データの所定の位置(図14の(b))に位置するように第一の画像データへの上書き位置を移動する。その状態で第一の画像データに第二の画像データを上書きする。つまり、第一の画像データは、ビットデータの右下部分を第二の画像データの矩形サイズだけ置き換えられることになる。その合成結果が図15(c)に表されている。
FIG. 15 shows an image after synthesis.
(A) is an enlarged view of the second image data, (b) is an enlarged view when the second image data is arranged at the corner (dotted line portion) of the first image, (c) ) Is an overall view of the combined image.
The image composition means 6-4 (FIG. 1) of the control unit 6 reads the first image data and the second image data from the RAM 4 (FIG. 1), and calculates the width and height of the image. Next, the overwriting position on the first image data is moved so that the second image data is located at a predetermined position ((b) in FIG. 14) of the first image data. In this state, the second image data is overwritten on the first image data. That is, in the first image data, the lower right portion of the bit data is replaced by the rectangular size of the second image data. The synthesis result is shown in FIG.

再度図12に戻って、
ステップS1−9
制御部6の画像形成手段6−5(図1)は、合成した第三の画像をプリントエンジン部5(図1)を制御して、合成した第三の画像を印刷出力させてステップS1−1へ戻る。
ステップS1−1
制御部6の画像合成手段6−4(図1)は、後に続くページが有ればステップS1−2からステップS1−9までを繰り返し、全ての印刷情報の処理が終了した後フローを終了する。
Returning again to FIG. 12,
Step S1-9
The image forming unit 6-5 (FIG. 1) of the control unit 6 controls the print engine unit 5 (FIG. 1) to print out the synthesized third image, and prints out the synthesized third image to execute step S1- Return to 1.
Step S1-1
The image composition means 6-4 (FIG. 1) of the control unit 6 repeats steps S1-2 to S1-9 if there is a subsequent page, and ends the flow after the processing of all print information is completed. .

以上の説明では、コスト情報を印刷料金として印刷しているが、コスト積算メモリA(図11)の各データをそのまま表示しても良い。また第二のデータを算用数字で表した場合について説明したが、算用数字に代えて、例えばバーコードなどの図形で印刷しても良い。又、第二の画像データは、例えばイエローのように人間の目では確認しにくい色で印刷することで、印刷物の外観を損なわないようにしても良い。   In the above description, the cost information is printed as the printing fee, but each data in the cost integration memory A (FIG. 11) may be displayed as it is. Further, although the case where the second data is represented by arithmetic numbers has been described, it may be printed by a graphic such as a barcode instead of the arithmetic numbers. Further, the second image data may be printed in a color that is difficult to be confirmed by human eyes, such as yellow, so that the appearance of the printed material is not impaired.

尚、上記説明では、第一の画像生成手段、コスト情報算出手段、第二の画像生成手段、画像合成手段、及び、画像形成手段の全てを装置全体を制御する制御部の制御手段によって構成した場合について説明したが、本発明は、この例に限定されるものではない。即ち、第一の画像生成手段、コスト情報算出手段、第二の画像生成手段、画像合成手段、及び、画像形成手段の全て、或いは、その一部を専用の電子回路で構成しても良い。   In the above description, all of the first image generation unit, the cost information calculation unit, the second image generation unit, the image synthesis unit, and the image formation unit are configured by the control unit of the control unit that controls the entire apparatus. Although the case has been described, the present invention is not limited to this example. That is, the first image generation unit, the cost information calculation unit, the second image generation unit, the image synthesis unit, and the image formation unit may be all or a part of the dedicated electronic circuit.

以上説明したように、本実施例によれば、受け入れた印刷情報に基づいて生成される第一の画像データと、そのコスト(印刷料金)を表す第二の画像データとを合成することにより、印刷情報を印刷する記録紙と、コスト(印刷料金)を印刷するための記録紙とを共有することができるため、コスト(印刷料金)を印刷するための記録紙の消費を削減出来るという効果を得る。   As described above, according to this embodiment, by combining the first image data generated based on the received print information and the second image data representing the cost (printing fee), Since the recording paper for printing information and the recording paper for printing the cost (printing fee) can be shared, the consumption of the recording paper for printing the cost (printing fee) can be reduced. obtain.

図16は、実施例2で用いる印刷装置の構成を示すブロック図である。
図に示すように、実施例2の印刷装置は、通信部1と、操作部2と、ROM(リードオンリーメモリ)3と、RAM(ランダムアクセスメモリ)4と、プリントエンジン部5と、制御部16と、システムバス7とを備える。
実施例1との相違部分のみについて説明する。実施例1と同一の部分には、実施例1と同一の符号が付されている。
FIG. 16 is a block diagram illustrating a configuration of a printing apparatus used in the second embodiment.
As shown in the figure, the printing apparatus according to the second embodiment includes a communication unit 1, an operation unit 2, a ROM (read only memory) 3, a RAM (random access memory) 4, a print engine unit 5, and a control unit. 16 and a system bus 7.
Only differences from the first embodiment will be described. The same parts as those in the first embodiment are denoted by the same reference numerals as those in the first embodiment.

制御部16は、ROM3に格納されている、制御プログラムに従って、装置全体を制御するCPU(中央演算処理装置)である。本実施例では、特に、制御手段として、第一の画像生成手段6−1と、コスト情報算出手段6−2と、第二の画像生成手段6−3と、画像合成手段6−4と、画像形成手段6−5と、余白検出手段16−1とを含んでいる。   The control unit 16 is a CPU (Central Processing Unit) that controls the entire apparatus according to a control program stored in the ROM 3. In the present embodiment, in particular, as a control means, a first image generation means 6-1, a cost information calculation means 6-2, a second image generation means 6-3, an image composition means 6-4, Image forming means 6-5 and margin detection means 16-1 are included.

余白検出手段16−1は、第一の画像と第二の画像との重複を避けるべく第二の画像の空白部分を検出する手段である。この内部には余白行数をカウントする余白行数カウンター(図示しない)を含んでいる。
その他の部分は、実施例1と同様なので説明を省略する。
The margin detection unit 16-1 is a unit that detects a blank portion of the second image so as to avoid overlap between the first image and the second image. This includes a blank line counter (not shown) that counts the number of blank lines.
Since other parts are the same as those in the first embodiment, description thereof is omitted.

実施例2の動作について説明する。
図17は、実施例2の動作フローチャートである。
図18は、実施例2の余白検出手段の動作フローチャートである。
図17は、実施例2の動作全体の流れを表すフローチャートであり、図18は、図17中におけるステップS2−8の動作(余白検出手段)の詳細な流れを表すフローチャートである。又、図17中におけるステップS2−3の動作(画像生成手段)の詳細な流れについては、実施例1(図13)と全く同様なので説明を省略する。以下にステップ順に説明する。
The operation of the second embodiment will be described.
FIG. 17 is an operation flowchart of the second embodiment.
FIG. 18 is an operation flowchart of the margin detection unit according to the second embodiment.
FIG. 17 is a flowchart showing the overall operation flow of the second embodiment, and FIG. 18 is a flowchart showing a detailed flow of the operation (margin detection means) in step S2-8 in FIG. Further, the detailed flow of the operation (image generation means) in step S2-3 in FIG. 17 is completely the same as that in the first embodiment (FIG. 13), and thus the description thereof is omitted. Below, it demonstrates in order of a step.

ステップS2−1
通信部1(図16)が上位装置(図示しない)から印刷情報を受け入れると次へ進む。
ステップS2−2
制御部6のコスト情報算出手段6−2(図2)は、RAM4(図16)に確保したコスト積算メモリA4−1(図16)を全て0に初期化する。
Step S2-1
When the communication unit 1 (FIG. 16) receives print information from a host device (not shown), the process proceeds to the next.
Step S2-2
The cost information calculation means 6-2 (FIG. 2) of the control unit 6 initializes all the cost integration memories A4-1 (FIG. 16) secured in the RAM 4 (FIG. 16) to zero.

ステップS2−3
制御部16(図16)は、ステップS1−3−1からステップS1−3−12のフロー(図13)を実行して第一の画像を生成し、コスト積算メモリA4−1(図16)に所定の情報を格納する。
ステップS2−4
制御部16の第一の画像生成手段6−1(図16)は、通信部1(図16)が上位装置(図示しない)からを受け入れた印刷情報に基づく画像データを第一の画像データとしてRAM4(図16)に格納する。
Step S2-3
The control unit 16 (FIG. 16) executes the flow from step S1-3-1 to step S1-3-12 (FIG. 13) to generate a first image, and costs integration memory A4-1 (FIG. 16). Predetermined information is stored in.
Step S2-4
The first image generation unit 6-1 (FIG. 16) of the control unit 16 uses, as the first image data, image data based on print information received from the host device (not shown) by the communication unit 1 (FIG. 16). Stored in the RAM 4 (FIG. 16).

ステップS2−5
制御部16のコスト情報算出手段6−2(図16)は、コスト積算メモリ(図11)に格納されているデータに基づいて受け入れた印刷情報1ページ分の印刷に必要なコストを算出する。
コスト(印刷料金)=記録紙の単価(円)×記録紙種別の割増計数×コピー枚数+使用フォント割増額+処理時間割増額+使用トナー割増額=20(円)×1.0(倍)×10(部)+200(円)+100(円)+(0(円)+0(円)+0(円)+50(円))=550(円)と求まる。
Step S2-5
The cost information calculation means 6-2 (FIG. 16) of the control unit 16 calculates the cost required for printing one page of print information received based on the data stored in the cost integration memory (FIG. 11).
Cost (printing fee) = unit price of recording paper (yen) x recording paper type extra count x number of copies + additional font used + additional processing time + additional toner used = 20 (yen) x 1.0 (times) x 10 (parts) +200 (yen) +100 (yen) + (0 (yen) +0 (yen) +0 (yen) +50 (yen)) = 550 (yen).

ステップS2−6
制御部16の第二の画像生成手段6−3(図16)は、コスト(印刷料金)550円を文字列データ、¥550、に変換し、ROM3(図16)からフォントデータを取得し、各色の画像データを生成する。
ステップS2−7
制御部16の第二の画像生成手段6−3(図16)は、各色の画像データ、¥550、を第二の画像データとして、RAM4(図16)に記憶する。
Step S2-6
The second image generation unit 6-3 (FIG. 16) of the control unit 16 converts the cost (printing fee) 550 yen into character string data, ¥ 550, acquires font data from the ROM 3 (FIG. 16), Image data for each color is generated.
Step S2-7
The second image generating unit 6-3 (FIG. 16) of the control unit 16 stores the image data of each color, ¥ 550, as the second image data in the RAM 4 (FIG. 16).

ステップS2−8
制御部16の余白検出手段16−1(図16)は、ステップS2−8−1からステップS2−8−9のフロー(図13)を実行して余白部分を検出する。
ステップS2−8−1
制御部16の余白検出手段16−1(図16)は、RAM4(図16)から第一の画像データと第二の画像データとを読み出す。
Step S2-8
The margin detection means 16-1 (FIG. 16) of the control unit 16 detects the margin portion by executing the flow from step S2-8-1 to step S2-8-9 (FIG. 13).
Step S2-8-1
The margin detection means 16-1 (FIG. 16) of the control unit 16 reads the first image data and the second image data from the RAM 4 (FIG. 16).

ステップS2−8−2
制御部16の余白検出手段16−1(図16)は、画像データを画像として画面に表したと仮定した場合に於ける、画像の左上を原点として、第一の画像データを右方向へ計数した画像の幅(W1)と下方向へ計数した画像の高さ(H1)、及び第二の画像データを右方向へ計数した画像の幅(W2)と下方向へ計数した画像の高さ(H2)を算出すし、余白行数カウンタを0にクリアする。
ステップS2−8−3
制御部16の余白検出手段16−1(図16)は、第二の画像データを合成する余白部分を検出するための検索対象行を第一の画像データの最終行に設定する。この最終行は、画像の左上を原点として下方向へ計測した高さ(H1)に該当する。
Step S2-8-2
The margin detection means 16-1 (FIG. 16) of the control unit 16 counts the first image data in the right direction with the upper left corner of the image as the origin when it is assumed that the image data is displayed on the screen as an image. The width (W1) of the measured image and the height (H1) of the image counted downward, the width (W2) of the image obtained by counting the second image data to the right and the height of the image counted downward ( H2) is calculated and the blank line number counter is cleared to zero.
Step S2-8-3
The margin detection means 16-1 (FIG. 16) of the control unit 16 sets a search target row for detecting a margin portion for synthesizing the second image data as the last row of the first image data. This last line corresponds to the height (H1) measured downward from the upper left of the image as the origin.

ステップS2−8−4
制御部16の余白検出手段16−1(図16)は、第一の画像データの最終行(H1)に第二の画像データを挿入出来るだけの余白部分があるか否か、即ち、第二の画像の幅(W2)よりも大きい余白が有るか否かを検索し、余白が有ればステップS2−8−5へ進み、それ以外の場合にはステップS2−8−8へ進む。
ステップS2−8−5
制御部16の余白検出手段16−1(図16)は、余白行数カウンタをインクリメントする。
Step S2-8-4
The margin detection means 16-1 (FIG. 16) of the control unit 16 determines whether or not there is a margin portion enough to insert the second image data in the last row (H1) of the first image data. Whether there is a margin larger than the width (W2) of the image is searched. If there is a margin, the process proceeds to step S2-8-5. Otherwise, the process proceeds to step S2-8-8.
Step S2-8-5
The margin detection means 16-1 (FIG. 16) of the control unit 16 increments the margin line number counter.

ステップS2−8−6
制御部16の余白検出手段16−1(図16)は、余白行数カウンタのカウント値(連続余白行数)が、第二の画像データの高さ(H2)と等しいか否かを判定し、等しい場合にはステップS2−9(図17)へ進み、それ以外の場合にはステップS2−8−9へ進む。
ステップS2−8−8
制御部16の余白検出手段16−1(図16)は、余白行数カウンタ(図16)を0にクリアする。
Step S2-8-6
The margin detection means 16-1 (FIG. 16) of the control unit 16 determines whether or not the count value of the margin line number counter (the number of consecutive margin lines) is equal to the height (H2) of the second image data. If equal, the process proceeds to step S2-9 (FIG. 17), otherwise proceeds to step S2-8-9.
Step S2-8-8
The margin detection means 16-1 (FIG. 16) of the control unit 16 clears the margin line number counter (FIG. 16) to zero.

ステップS2−8−9
制御部16の余白検出手段16−1(図16)は、第一の画像データの最終行(H1)に第二の画像データを挿入出来るだけの余白部分がないので、最終行(H1)よりも1行下の行を余白部分の検索対象行に設定してステップS2−8−4へ戻る。以後、同様のフローを繰り返し、余白部分を検出した後ステップS2−9(図17)へ進む。
Step S2-8-9
The margin detection means 16-1 (FIG. 16) of the control unit 16 has no margin enough to insert the second image data in the last row (H1) of the first image data, and therefore from the last row (H1). Also, the line one line below is set as the search target line in the blank portion, and the process returns to step S2-8-4. Thereafter, the same flow is repeated, and after detecting a blank portion, the process proceeds to step S2-9 (FIG. 17).

ステップS2−9
制御部16の画像合成手段6−4(図16)は、RAM14(図16)から第一の画像データと第二の画像データとを読み出して、第三の画像データを生成(合成)する。
ステップS2−10
制御部16の画像形成手段6−5(図16)は、プリントエンジン部5(図16)を制御して、合成した第三の画像を印刷出力させてステップS2−1へ戻る。
ステップS2−1
制御部16の画像合成手段6−4(図16)は、後に続くページが有ればステップS2−2からステップS2−10までを繰り返し、全ての印刷情報の処理が終了した後フローを終了する。
Step S2-9
The image composition means 6-4 (FIG. 16) of the control unit 16 reads the first image data and the second image data from the RAM 14 (FIG. 16), and generates (synthesizes) the third image data.
Step S2-10
The image forming unit 6-5 (FIG. 16) of the control unit 16 controls the print engine unit 5 (FIG. 16) to print out the synthesized third image and returns to step S2-1.
Step S2-1
The image composition means 6-4 (FIG. 16) of the control unit 16 repeats steps S2-2 to S2-10 if there is a subsequent page, and terminates the flow after the processing of all print information is completed. .

尚、上記説明では、第一の画像生成手段、コスト情報算出手段、第二の画像生成手段、画像合成手段、画像形成手段、及び、余白検出手段の全てを装置全体を制御する制御部の制御手段によって構成した場合について説明したが、本発明は、この例に限定されるものではない。即ち、第一の画像生成手段、コスト情報算出手段、第二の画像生成手段、画像合成手段、画像形成手段、及び、余白検出手段の全て、或いは、その一部を専用の電子回路で構成しても良い。   In the above description, the first image generation unit, the cost information calculation unit, the second image generation unit, the image synthesis unit, the image formation unit, and the margin detection unit are all controlled by the control unit that controls the entire apparatus. Although the case where it comprises with a means was demonstrated, this invention is not limited to this example. That is, the first image generation unit, the cost information calculation unit, the second image generation unit, the image synthesis unit, the image formation unit, and the margin detection unit are all or partly configured by a dedicated electronic circuit. May be.

以上説明したように、本実施例によれば、余白検出手段を設けたことによって、受け入れた印刷情報の画像が印刷されない位置にコスト情報が印刷されるため、重要な印刷情報が不意に上書きされることが無くなるという効果を得る。   As described above, according to the present embodiment, since the margin detection means is provided, the cost information is printed at a position where the image of the received print information is not printed, so that important print information is unexpectedly overwritten. The effect that there is no loss is obtained.

図19は、実施例3で用いる印刷装置の構成を示すブロック図である。
図に示すように、実施例3の印刷装置は、通信部1と、操作部2と、ROM(リードオンリーメモリ)3と、RAM(ランダムアクセスメモリ)24と、プリントエンジン部5と、制御部26と、システムバス7とを備える。
実施例1との相違部分のみについて説明する。実施例1と同一の部分には、実施例1と同一の符号が付されている。
FIG. 19 is a block diagram illustrating a configuration of a printing apparatus used in the third embodiment.
As shown in the figure, the printing apparatus according to the third embodiment includes a communication unit 1, an operation unit 2, a ROM (read only memory) 3, a RAM (random access memory) 24, a print engine unit 5, and a control unit. 26 and a system bus 7.
Only differences from the first embodiment will be described. The same parts as those in the first embodiment are denoted by the same reference numerals as those in the first embodiment.

制御部26は、ROM3に格納されている、制御プログラムに従って、装置全体を制御するCPU(中央演算処理装置)である。本実施例では、特に、制御手段として、第一の画像生成手段6−1と、累積コスト情報算出手段26−1と、第二の画像生成手段6−3と、画像合成手段6−4と、画像形成手段6−5とを含んでいる。   The control unit 26 is a CPU (Central Processing Unit) that controls the entire apparatus according to a control program stored in the ROM 3. In the present embodiment, in particular, as the control means, a first image generation means 6-1, an accumulated cost information calculation means 26-1, a second image generation means 6-3, and an image composition means 6-4 are provided. And image forming means 6-5.

累積コスト情報算出手段26−1は、上記記憶部27に格納されているコスト算出情報(例えば図2〜図9)に基づいて複数ページに亘る印刷情報を印刷するに要する累積コスト情報を算出する手段である。この内部には処理時間を計測するためのタイマ(図示しない)を含んでいる。又累積コスト情報を算出するためにRAM24(図19)の内部にコスト積算メモリB24−1を形成する手段でもある。コスト積算メモリBの内部について図を用いて説明する。   The accumulated cost information calculating unit 26-1 calculates the accumulated cost information required for printing the print information for a plurality of pages based on the cost calculation information (for example, FIGS. 2 to 9) stored in the storage unit 27. Means. This includes a timer (not shown) for measuring the processing time. Further, it is a means for forming a cost integration memory B24-1 in the RAM 24 (FIG. 19) in order to calculate accumulated cost information. The inside of the cost accumulation memory B will be described with reference to the drawings.

図20は、コスト積算メモリB説明図である。
図に示すように、コスト積算メモリB24−1には、一例として印刷枚数カウンタ4−1−1が形成され、印刷情報に基づく印刷枚数を積算する。又、記録紙サイズ4−1−2と記録紙種別4−1−3と、使用フォントの記憶領域が確保され印刷情報に基づく記録紙サイズと、記録紙種別と、使用フォントが格納される。更に、Cトナー消費量4−1−6と、Mトナー消費量4−1−7と、Yトナー消費量4−1−8と、Kトナー消費量4−1−9のメモリ領域が確保され、それぞれ、Cトナー消費量と、Mトナー消費量と、Yトナー消費量と、Kトナー消費量とがドット数として格納される。更に、リンクポインタ24−1−1が設けられ、後に続くページのコスト積算メモリBのアドレスが格納されている。
FIG. 20 is an explanatory diagram of the cost integration memory B.
As shown in the figure, in the cost integration memory B24-1, a printed sheet counter 4-1-1 is formed as an example, and integrates the number of printed sheets based on the printing information. In addition, the recording paper size 4-1-2, the recording paper type 4-1-3, and a storage area for the used font are secured, and the recording paper size based on the print information, the recording paper type, and the used font are stored. Further, memory areas of C toner consumption 4-1-6, M toner consumption 4-1-7, Y toner consumption 4-1-8, and K toner consumption 4-1-9 are secured. The C toner consumption, the M toner consumption, the Y toner consumption, and the K toner consumption are respectively stored as the number of dots. Further, a link pointer 24-1-1 is provided, and the address of the cost accumulation memory B of the subsequent page is stored.

実施例3の動作について説明する。
図21は、実施例3の動作フローチャートである。
図21中におけるステップS3−2の動作(画像生成手段)の詳細な流れについては、図11に示すコスト積算メモリAが、図20に示すコスト積算メモリBに置き換えられたのみで、実施例1(図13)と全く同様なので説明を省略する。以下にステップ順に説明する。
The operation of the third embodiment will be described.
FIG. 21 is an operation flowchart of the third embodiment.
The detailed flow of the operation (image generation means) in step S3-2 in FIG. 21 is the same as in the first embodiment, except that the cost integration memory A shown in FIG. 11 is replaced with the cost integration memory B shown in FIG. Since it is completely the same as (FIG. 13), description is abbreviate | omitted. Below, it demonstrates in order of a step.

ステップS3−1
通信部1(図19)が上位装置(図示しない)から単ページの印刷情報を受け入れると次へ進む。
ステップS3−2
制御部26(図19)は、ステップS1−3−1からステップS1−3−12のフロー(図13)を実行して単ページの印刷情報から第一の画像データを生成し、コスト積算メモリB(図20)のリンクポインタ24−1−1以外の部分所定の情報を格納する。
ステップS3−3
制御部26の第一の画像生成手段6−1(図19)は、通信部1(図19)が上位装置(図示しない)からを受け入れた単ページの印刷情報に基づく画像データを第一の画像データとしてRAM24(図19)に格納する。
Step S3-1
When the communication unit 1 (FIG. 19) receives single-page print information from a host device (not shown), the process proceeds to the next.
Step S3-2
The control unit 26 (FIG. 19) executes the flow from step S1-3-1 to step S1-3-12 (FIG. 13) to generate the first image data from the single page print information, and the cost accumulation memory. Partial predetermined information other than the link pointer 24-1-1 of B (FIG. 20) is stored.
Step S3-3
The first image generation unit 6-1 (FIG. 19) of the control unit 26 converts the image data based on the single page print information received from the host device (not shown) by the communication unit 1 (FIG. 19) to the first image data. The image data is stored in the RAM 24 (FIG. 19).

ステップS3−4
制御部26の第一の画像生成手段6−1(図19)は、後に続く印刷情報のページが有るか否かを判定し、次ページが有ればステップS3−9へ進み、次ページが無ければステップS3−5へ進む。
ステップS3−5
制御部26の累積コスト情報算出手段26−1(図19)は、印刷情報の各ページ毎に設定されているコスト積算メモリB(図20)に格納されているデータに基づいて受け入れた印刷情報全ページ分の印刷に必要なコストを算出する。
Step S3-4
The first image generating unit 6-1 (FIG. 19) of the control unit 26 determines whether or not there is a subsequent page of print information, and if there is a next page, the process proceeds to step S3-9, where the next page is If not, the process proceeds to step S3-5.
Step S3-5
The accumulated cost information calculation unit 26-1 (FIG. 19) of the control unit 26 receives the print information received based on the data stored in the cost integration memory B (FIG. 20) set for each page of the print information. Calculate the cost required for printing all pages.

ステップS3−6
制御部26の第二の画像生成手段26−3(図19)は、コスト(印刷料金)を文字列データ、に変換し、ROM3(図19)からフォントデータを取得し、各色の画像データを生成する。
ステップS3−7
制御部26の第二の画像生成手段26−3(図19)は、各色の画像データ、を第二の画像データとして、RAM24(図19)に記憶する。
Step S3-6
The second image generating means 26-3 (FIG. 19) of the control unit 26 converts the cost (printing fee) into character string data, acquires font data from the ROM 3 (FIG. 19), and converts the image data of each color into the character data. Generate.
Step S3-7
The second image generation means 26-3 (FIG. 19) of the control unit 26 stores the image data of each color in the RAM 24 (FIG. 19) as the second image data.

ステップS3−8
制御部26の画像合成手段26−4(図19)は、RAM4(図1)から第一の画像データと第二の画像データとを読み出して、第三の画像データを生成(合成)し、合成した第三の画像をプリントエンジン部5(図19)を制御して、合成した第三の画像を印刷出力させてステップS3−1へ戻る。
ステップS3−1
制御部26の画像合成手段26−4(図19)は、後に続くページが有ればステップS3−2からステップS3−9までを繰り返し、全ての印刷情報の処理が終了した後フローを終了する。
Step S3-8
The image composition means 26-4 (FIG. 19) of the control unit 26 reads the first image data and the second image data from the RAM 4 (FIG. 1), generates (synthesizes) third image data, The print engine unit 5 (FIG. 19) controls the synthesized third image to print out the synthesized third image, and the process returns to step S3-1.
Step S3-1
The image composition means 26-4 (FIG. 19) of the control unit 26 repeats steps S3-2 to S3-9 if there is a subsequent page, and terminates the flow after all the print information processing is completed. .

ステップS3−9
制御部26の画像合成手段26−4(図19)は、後に続くページのコスト積算メモリB(図20)アドレスを設定して、処理中のページのコスト積算メモリB(図20)に設けられているリンクポインタ24−1−1(図20)に格納する。
Step S3-9
The image composition means 26-4 (FIG. 19) of the control unit 26 sets the address of the cost accumulation memory B (FIG. 20) of the subsequent page, and is provided in the cost accumulation memory B (FIG. 20) of the page being processed. Stored in the link pointer 24-1-1 (FIG. 20).

尚、上記説明では、第一の画像生成手段、累積コスト情報算出手段、第二の画像生成手段、画像合成手段、及び、画像形成手段の全てを装置全体を制御する制御部の制御手段によって構成した場合について説明したが、本発明は、この例に限定されるものではない。即ち、第一の画像生成手段、累積コスト情報算出手段、第二の画像生成手段、画像合成手段、及び、画像形成手段の全て、或いは、その一部を専用の電子回路で構成しても良い。   In the above description, the first image generation unit, the accumulated cost information calculation unit, the second image generation unit, the image synthesis unit, and the image formation unit are all configured by the control unit of the control unit that controls the entire apparatus. However, the present invention is not limited to this example. That is, all or part of the first image generation unit, the accumulated cost information calculation unit, the second image generation unit, the image synthesis unit, and the image formation unit may be configured by a dedicated electronic circuit. .

以上説明したように、本実施例によれば、コスト積算メモリBにリンクポインタ24−1−1を設けたことによって印刷情報の各ページのコスト情報を関連付けて保存し、印刷情報の最終ページに全ページ分のコスト情報を印刷することが出来るため、印刷情報を印刷する過程で消費されるコスト量(時間、現像材)を削減出来るという効果を得る。   As described above, according to the present embodiment, by providing the link pointer 24-1-1 in the cost accumulation memory B, the cost information of each page of the print information is associated and stored, and the last page of the print information is stored. Since the cost information for all pages can be printed, the cost amount (time, developer) consumed in the process of printing the print information can be reduced.

以上の説明では、本発明をカラープリンタ等の印刷装置に適合させた場合について説明したが、本発明は、この例に限定されるものではない。即ち、ファクシミリ装置や、複写機などにも適合可能である。   Although the case where the present invention is adapted to a printing apparatus such as a color printer has been described above, the present invention is not limited to this example. That is, it can be adapted to a facsimile machine, a copying machine, and the like.

実施例1で用いる印刷装置の構成を示すブロック図である。1 is a block diagram illustrating a configuration of a printing apparatus used in Example 1. FIG. 記録紙サイズ説明図である。It is a recording paper size explanatory diagram. 記録紙種別説明図である。It is a recording sheet type explanatory diagram. フォント種別説明図である。It is font type explanatory drawing. 記録紙サイズと料金の対応説明図である。It is a correspondence explanatory diagram of the recording paper size and the charge. 記録紙種別と、割増計数の対応説明図である。FIG. 6 is a diagram for explaining correspondence between recording sheet types and an additional count. フォント種別と、割増額の対応説明図である。It is a correspondence explanatory view of a font type and an extra amount. 処理時間(秒)と割増額の対応説明図である。It is processing explanatory drawing of processing time (second) and an additional amount. 各種トナーと料金の対応説明図である。FIG. 6 is a diagram illustrating correspondence between various toners and charges. プリントエンジン部の主要機構概略説明図である。FIG. 3 is a schematic explanatory diagram of main mechanisms of a print engine unit. コスト積算メモリA説明図である。It is cost integrated memory A explanatory drawing. 実施例1の動作フローチャートOperation flowchart of the first embodiment 実施例1の画像生成手段の動作フローチャートである。3 is an operation flowchart of an image generation unit according to the first exemplary embodiment. 合成前の画像である。It is an image before composition. 合成後の画像である。It is an image after composition. 実施例2で用いる印刷装置の構成を示すブロック図である。6 is a block diagram illustrating a configuration of a printing apparatus used in Embodiment 2. FIG. 実施例2の動作フローチャートである。6 is an operation flowchart of the second embodiment. 実施例2の余白検出手段の動作フローチャートである。10 is an operation flowchart of a margin detection unit according to the second embodiment. 実施例3で用いる印刷装置の構成を示すブロック図である。FIG. 10 is a block diagram illustrating a configuration of a printing apparatus used in a third embodiment. コスト積算メモリB説明図である。It is cost integrated memory B explanatory drawing. 実施例3の動作フローチャートである。10 is an operation flowchart of the third embodiment.

符号の説明Explanation of symbols

1 通信部
2 操作部
3 ROM
4 RAM
5 プリントエンジン部
6 制御部
6−1 第一の画像生成手段
6−2 コスト情報算出手段
6−3 第二の画像生成手段
6−4 画像合成手段
6−5 画像形成手段
1 Communication unit 2 Operation unit 3 ROM
4 RAM
DESCRIPTION OF SYMBOLS 5 Print engine part 6 Control part 6-1 1st image generation means 6-2 Cost information calculation means 6-3 2nd image generation means 6-4 Image composition means 6-5 Image formation means

Claims (5)

受け入れた印刷情報に基づいて、該印刷情報の印刷に伴うコスト情報を印刷出力する印刷装置であって、
前記印刷情報に基づいて第一の画像データを生成する第一の画像生成手段と、
前記印刷情報に基づいて前記コスト情報を算出するコスト情報算出手段と、
該コスト情報算出手段により算出された前記コスト情報に基づいて第二の画像データを生成する第二の画像生成手段と、
前記第一の画像データと前記第二の画像データとを合成する画像合成手段と、
該画像合成手段により合成された合成画像データに基づいて画像を形成する画像形成手段とを備えることを特徴とする印刷装置。
A printing apparatus that prints out cost information associated with printing of the print information based on the received print information,
First image generation means for generating first image data based on the print information;
Cost information calculating means for calculating the cost information based on the print information;
Second image generation means for generating second image data based on the cost information calculated by the cost information calculation means;
Image synthesizing means for synthesizing the first image data and the second image data;
An image forming unit configured to form an image based on the combined image data combined by the image combining unit.
受け入れた複数ページに亘る印刷情報に基づいて、該印刷情報の印刷に伴うコスト情報を印刷出力する印刷装置であって、
前記印刷情報に基づいて第一の画像データを生成する第一の画像生成手段と、
前記印刷情報に基づいて前記複数ページに亘るコスト情報を各ページ毎に算出し、累積加算する累積コスト情報算出手段と、
該コスト情報算出手段により算出された前記複数ページに亘るコスト情報の累積結果に基づいて第二の画像データを生成する第二の画像生成手段と、
前記第一の画像データと前記第二の画像データとを合成する画像合成手段と、
該画像合成手段により合成された合成画像データに基づいて画像を形成する画像形成手段とを備えることを特徴とする印刷装置。
A printing device that prints out cost information associated with printing of the print information based on the received print information over a plurality of pages,
First image generation means for generating first image data based on the print information;
A cumulative cost information calculating unit that calculates cost information for each page based on the print information for each page;
Second image generation means for generating second image data based on a cumulative result of the cost information over the plurality of pages calculated by the cost information calculation means;
Image synthesizing means for synthesizing the first image data and the second image data;
An image forming unit configured to form an image based on the combined image data combined by the image combining unit.
請求項1又は請求項2に記載の印刷装置に於いて、
前記コスト情報を算出するに必要なコスト算出情報を予め記憶する記憶部を更に備えることを特徴とする印刷装置。
In the printing apparatus according to claim 1 or 2,
A printing apparatus, further comprising a storage unit that stores cost calculation information necessary for calculating the cost information in advance.
請求項1又は請求項2に記載の印刷装置に於いて、
前記コスト情報は、
印刷情報の印刷に伴う消耗品の消費量、及び、前記印刷情報の印刷に必要な工数の少なくとも一方を含むことを特徴とする印刷装置。
In the printing apparatus according to claim 1 or 2,
The cost information is
A printing apparatus comprising at least one of a consumption amount of consumables accompanying printing of printing information and a man-hour required for printing the printing information.
請求項1又は請求項2に記載の印刷装置に於いて、
前記画像合成手段による、前記第一の画像データと前記第二の画像データとの上書き合成を避けるべく、前記第一の画像データに於ける所定量の余白部分を検索する余白検出手段を更に備えることを特徴とする印刷装置。
In the printing apparatus according to claim 1 or 2,
In order to avoid overwriting composition of the first image data and the second image data by the image composition means, a margin detection means for searching for a predetermined amount of a margin portion in the first image data is further provided. A printing apparatus characterized by that.
JP2004088279A 2004-03-25 2004-03-25 Printing device Pending JP2005271404A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004088279A JP2005271404A (en) 2004-03-25 2004-03-25 Printing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004088279A JP2005271404A (en) 2004-03-25 2004-03-25 Printing device

Publications (1)

Publication Number Publication Date
JP2005271404A true JP2005271404A (en) 2005-10-06

Family

ID=35171556

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004088279A Pending JP2005271404A (en) 2004-03-25 2004-03-25 Printing device

Country Status (1)

Country Link
JP (1) JP2005271404A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008170549A (en) * 2006-12-12 2008-07-24 Ricoh Co Ltd Image forming apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008170549A (en) * 2006-12-12 2008-07-24 Ricoh Co Ltd Image forming apparatus

Similar Documents

Publication Publication Date Title
EP2317753B1 (en) Printing control method and apparatus
EP1536294B1 (en) Image forming system
EP2293536B1 (en) Image forming apparatus and image forming method
CN102402407B (en) Image forming apparatus and image forming method
US20080297830A1 (en) Printer with outsourcing capability for color copies
JP2009292086A (en) Image forming apparatus and charge management method in image forming apparatus
CN103164174A (en) Storage device storing page processing program and information processing apparatus
JP2008268818A (en) Image forming apparatus, image forming apparatus control method, image forming apparatus control program, and storage medium
US20090027702A1 (en) Image forming apparatus
JP3929392B2 (en) Image forming apparatus and its consumption material consumption notification system
CN101794200B (en) Data conversion apparatus, printing apparatus, and data conversion method
US8050587B2 (en) Image forming apparatus with N-up print mode grouping and alignment
EP1480830A1 (en) Speedstick plugin and reprogrammable modules, controllers and components
JP2011164159A (en) Image forming apparatus and counting method for the same
JP2005271404A (en) Printing device
US20040085552A1 (en) Digital printing apparatus
JP2006352260A (en) Image copying apparatus and image copying system
JP4329242B2 (en) Image forming system and image output apparatus
JP4841586B2 (en) Image processing device
JP2010046828A (en) Image forming apparatus
ZA200406439B (en) Speedstick charging by speed.
JP2002281284A (en) Copy method
US11972313B2 (en) Information processing apparatus, image forming apparatus, and work estimating method that allows objective determination of estimation of work related to printing
JP3961518B2 (en) Image forming apparatus
JP4702478B2 (en) Image forming apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050830

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051124

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080311

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080509

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080603

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090113