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

JP6091098B2 - Image forming apparatus, charging method and program - Google Patents

Image forming apparatus, charging method and program Download PDF

Info

Publication number
JP6091098B2
JP6091098B2 JP2012148851A JP2012148851A JP6091098B2 JP 6091098 B2 JP6091098 B2 JP 6091098B2 JP 2012148851 A JP2012148851 A JP 2012148851A JP 2012148851 A JP2012148851 A JP 2012148851A JP 6091098 B2 JP6091098 B2 JP 6091098B2
Authority
JP
Japan
Prior art keywords
color
image data
amount
determined
charge
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.)
Expired - Fee Related
Application number
JP2012148851A
Other languages
Japanese (ja)
Other versions
JP2014008748A5 (en
JP2014008748A (en
Inventor
剛 横溝
剛 横溝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2012148851A priority Critical patent/JP6091098B2/en
Publication of JP2014008748A publication Critical patent/JP2014008748A/en
Publication of JP2014008748A5 publication Critical patent/JP2014008748A5/ja
Application granted granted Critical
Publication of JP6091098B2 publication Critical patent/JP6091098B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、画像形成装置、課金方法及びプログラムに関する。   The present invention relates to an image forming apparatus, a charging method, and a program.

従来、1ページ印刷に対する課金方法は、2色以上印刷時(カラー印刷)の課金と、モノクロ印刷時の課金と、の2種類しかない装置が大半であった。
ところで、1ページの文章の中に判子や会社のロゴ等のように、大半がモノクロ印刷であるページの一部分のみにカラー印刷が含まれている場合がある。こういった場合、カラー印刷装置は、文書の大部分がモノクロ部分であっても、大部分がカラー部分である場合と同様にカラー印刷であると判断し、その印刷に対する課金はカラー印刷の料金で行われていた。これは、出力用紙1枚中にモノクロと、カラー印刷ページデータと、が混在する場合には、カラー印刷動作(即ち、CMYKの印刷を4回転する)を指示するようにしているため、出力用紙いっぱいにカラー部分がある場合と同様に課金がされてしまうためである。したがって、ページの大半がモノクロである原稿でも、カラー領域が少しでも存在するとカラー印刷の料金で課金がされてしまうため、ユーザにとって印刷コストが高くなってしまう問題があった。
Conventionally, most of the charging methods for one-page printing are only two types of devices, that is, charging for printing two or more colors (color printing) and charging for monochrome printing.
By the way, there is a case where color printing is included only in a part of a page which is mostly monochrome printing, such as a seal or a company logo, in one page of text. In such a case, the color printing apparatus determines that color printing is performed in the same way as when the majority of the document is a monochrome portion, as in the case where the majority is the color portion, and the charge for the printing is the charge for the color printing. It was done in. This is because, when monochrome and color print page data are mixed in one output sheet, a color printing operation (that is, four rotations of CMYK printing) is instructed. This is because the user is charged in the same manner as when the color portion is full. Therefore, even if the document is mostly monochrome, even if there is even a small color area, the user is charged for the color printing fee, which increases the printing cost for the user.

この問題に対して、特許文献1では、出力用紙1枚に含まれるカラー印刷領域の割合に応じて課金を行うシステムを開示している。このシステムは、ネットワークを介して投入されるPDLデータの描画情報を解析し、カラー領域の割合を算出している。また、特許文献2では、PDLデータをビットマップ展開し、各画素についてカラー/モノクロ判定し、カラー画素が閾値以下の場合はモノクロ用の課金を行っている。   To deal with this problem, Patent Document 1 discloses a system that charges according to the proportion of the color print area included in one output sheet. This system analyzes drawing information of PDL data input via a network and calculates a color area ratio. Further, in Patent Document 2, PDL data is bitmap-developed, and color / monochrome determination is performed for each pixel.

特開2002−91743号公報JP 2002-91743 A 特開2006−209355号公報JP 2006-209355 A

以下、各段階の出力枚数制限を設定できる課金システムを実施する場合を前提とする。若しくは、コンビニ等に置かれているコインベンダが接続されている課金システムを前提とする。更に、カラー課金の中でも、各ページに占めるカラー領域の割合によって、カラー画素の占める割合が少ない方から順に「ローエリアカラー」「ミドルエリアカラー」「フルエリアカラー」の3段階に分類されているとする。   Hereinafter, it is assumed that a billing system capable of setting the output number limit at each stage is implemented. Alternatively, it is assumed that the billing system is connected to a coin vendor placed in a convenience store or the like. Furthermore, color charging is classified into three stages of “low area color”, “middle area color”, and “full area color” in order from the one with the smallest color pixel ratio, depending on the ratio of the color area in each page. And

フルエリアカラーの出力数が制限値に達しているときや、コインベンダにミドルエリアカラー分の代金しか投入されていないときに、プリントジョブが実行され、フルエリアカラーと判定された場合、プリントジョブを停止する必要がある。
カラー画素の判定を、コピージョブの場合はスキャン時に、PDLプリントの場合はPDLデータのレンダリング時に実施すれば、判定後にプリントジョブを停止することができる。しかし、このようにすると、コピージョブ用と、PDLジョブ用と、にそれぞれカラー画素判定処理モジュールを搭載する必要がある。そこで、プリント処理時にカラー画素判定を行うようにすれば、一つのカラー画素判定モジュールで、コピージョブと、PDLジョブと、の両方に対応することが可能となる。しかし、このような構成にすると、カラー画素判定結果が出たときには、プリンタエンジンが動作してしまっているため、プリントジョブを停止できない問題がある。
If the print job is executed when the number of full-area colors has reached the limit value, or only the middle area color has been charged to the coin vendor, and the print job is determined to be full-area color, the print job Need to stop.
If the color pixel determination is performed at the time of scanning in the case of a copy job and at the time of rendering of PDL data in the case of PDL printing, the print job can be stopped after the determination. However, if this is done, it is necessary to mount color pixel determination processing modules for copy jobs and PDL jobs, respectively. Therefore, if color pixel determination is performed at the time of print processing, a single color pixel determination module can handle both a copy job and a PDL job. However, with such a configuration, there is a problem that the print job cannot be stopped because the printer engine is operating when a color pixel determination result is output.

本発明はこのような問題点に鑑みなされたもので、プリント処理時にカラー画素判定を行い、カラーか否かに応じて、課金の切り替えを行って、投入代金が不足している場合は、プリントジョブを停止可能とすることを目的とする。   The present invention has been made in view of such a problem, and performs color pixel determination at the time of print processing, performs charge switching according to whether it is color, and if the input fee is insufficient, the print The purpose is to allow the job to be stopped.

そこで、本発明は、画像データのカラー印刷において、前記画像データにおけるカラー量に応じて課金額が異なる画像形成装置であって投入代金が、ページ内のカラー量に応じて決まる複数の課金単価のうち最も高い課金単価よりも少ない場合、前記画像データをプリンタエンジンに出力することを行わず、前記画像データにおけるカラー量を判定する第一の判定手段と、前記第一の判定手段によって判定されたカラー量に応じて課金額を決定する決定手段と、前記投入代金が前記決定手段によって決定された課金額以上か否かを判定する第二の判定手段と、前記第二の判定手段によって前記投入代金が前記課金額以上の料金であると判定された場合、前記画像データを前記プリンタエンジンに出力し、印刷処理を実行させ、前記第二の判定手段によって前記投入代金が前記課金額よりも少ない料金であると判定された場合、印刷処理を中止するように制御する制御手段とを有することを特徴とする。 Accordingly, the present invention provides an image forming apparatus in which a charge amount differs depending on a color amount in the image data in color printing of image data, and a plurality of charge unit prices determined depending on a color amount in a page. If the charging unit price is less than the highest charging unit price, the image data is not output to a printer engine, and is determined by a first determination unit that determines a color amount in the image data and the first determination unit. Determining means for determining a charging amount according to the color amount, a second determining means for determining whether or not the input charge is equal to or more than the charging amount determined by the determining means, and the second determining means If the charged price is determined to be a price for more than the charge amount, and outputs the image data to the printer engine, to execute the printing process, the second stamp If it is determined that the closing price is less rates than the charge amount by the means, and having a control means for controlling to stop the printing process.

本発明によれば、プリント処理時にカラー画素判定を行い、カラーか否かに応じて、課金の切り替えを行って、投入代金が不足している場合は、プリントジョブを停止可能とすることができる。   According to the present invention, color pixel determination is performed at the time of print processing, charging is switched according to whether or not the color is used, and the print job can be stopped when the input fee is insufficient. .

画像形成システムのシステム構成の一例を示す図である。1 is a diagram illustrating an example of a system configuration of an image forming system. 画像形成装置の構成を説明するブロック図である。1 is a block diagram illustrating a configuration of an image forming apparatus. スキャナ画像処理部の処理の一例を示す図である。It is a figure which shows an example of a process of a scanner image process part. プリンタ画像処理部の処理の一例を示す図である。It is a figure which shows an example of a process of a printer image process part. 画像入出力デバイスの一例を示す図である。It is a figure which shows an example of an image input / output device. 実施形態1の課金別画像処理の一例を示すフローチャートである。6 is a flowchart illustrating an example of image processing by charge according to the first exemplary embodiment. 実施形態2の課金別画像処理の一例を示すフローチャートである。10 is a flowchart illustrating an example of image processing by charge according to the second exemplary embodiment.

以下、本発明の実施形態について図面に基づいて説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

<実施形態1>
図1は、画像形成システムのシステム構成の一例を示す図である。
画像形成装置200は、画像入力デバイスであるスキャナ部2015、画像出力デバイスであるプリンタ部2017、Controller Unit2000、ユーザーインターフェースである操作部2006を有する。
<Embodiment 1>
FIG. 1 is a diagram illustrating an example of a system configuration of an image forming system.
The image forming apparatus 200 includes a scanner unit 2015 that is an image input device, a printer unit 2017 that is an image output device, a controller unit 2000, and an operation unit 2006 that is a user interface.

スキャナ部2015、プリンタ部2017、操作部2006は、それぞれController Unit2000に接続される。Controller Unit2000は、LAN2008等のネットワーク伝送手段、公衆回線に接続されている。公衆回線からはカラー画像送信を含むG3、G4ファックスによる送信が可能である。また、LAN2008には、画像形成装置200と同様の機器構成をもつ他の画像形成装置220、230が接続されている。また、画像形成装置200には、パーソナルコンピュータ(以下PC)240が接続されていて、FTP,SMBプロトコルを使用したファイルの送受信、電子メールの送受信ができる。
画像形成装置220、230は、それぞれスキャナ部2270、2370、プリンタ部2295、2395、操作部2212、2312を持ち、それらがController Unit2200、2300に接続されている。
本実施形態の画像形成装置200は、最も高い課金単価以上の代金が投入されている場合は、通常通りの画像処理を実行する。一方、画像形成装置200は、投入代金が最も高い課金単価未満の場合は、スキャン画像等をHDDに保存し、プリンタ部に画像を流さず、プリント用の画処理のみを行うモードで動作し、モノクロ/カラー判定を行う。画像形成装置200は、判定した結果、代金が足りない場合、UIにその旨を表示し、コピー処理を中止し、代金が足りている場合、HDDに保存されている画像をプリントする。
The scanner unit 2015, the printer unit 2017, and the operation unit 2006 are each connected to the Controller Unit 2000. The Controller Unit 2000 is connected to a network transmission means such as a LAN 2008 and a public line. Transmission by G3 and G4 fax including color image transmission is possible from the public line. Further, other image forming apparatuses 220 and 230 having the same device configuration as the image forming apparatus 200 are connected to the LAN 2008. Further, a personal computer (hereinafter referred to as PC) 240 is connected to the image forming apparatus 200, and can send and receive files and send and receive e-mails using FTP and SMB protocols.
The image forming apparatuses 220 and 230 have scanner units 2270 and 2370, printer units 2295 and 2395, and operation units 2212 and 2312, which are connected to the controller unit 2200 and 2300, respectively.
The image forming apparatus 200 according to the present exemplary embodiment performs normal image processing when a price equal to or higher than the highest charging unit price is input. On the other hand, the image forming apparatus 200 operates in a mode in which only the image processing for printing is performed without storing the scanned image in the HDD and flowing the image to the printer unit when the input charge is less than the highest charging unit price. Perform monochrome / color judgment. As a result of the determination, if the price is insufficient, the image forming apparatus 200 displays that fact on the UI, stops the copy process, and if the price is sufficient, prints the image stored in the HDD.

図2は、画像形成装置のハードウェア構成の一例を示す図である。
Controller Unit2000は、画像入力デバイスであるスキャナ部2015や画像出力デバイスであるプリンタ部2017に接続される。一方、Controller Unit2000は、LAN2008や公衆回線(WAN)2051に接続されることで、画像情報やデバイス情報の入出力を行う。
FIG. 2 is a diagram illustrating an example of a hardware configuration of the image forming apparatus.
The Controller Unit 2000 is connected to a scanner unit 2015 that is an image input device and a printer unit 2017 that is an image output device. On the other hand, the Controller Unit 2000 is connected to a LAN 2008 or a public line (WAN) 2051 to input / output image information and device information.

CPU2001は、システム全体を制御するコントローラである。
RAM2002は、CPU2001が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。
ROM2003は、ブートROMであり、システムのブートプログラムが格納されている。
HDD2004は、ハードディスクドライブで、システムソフトウェアのプログラム、画像データを格納する。
A CPU 2001 is a controller that controls the entire system.
A RAM 2002 is a system work memory for operating the CPU 2001, and is also an image memory for temporarily storing image data.
A ROM 2003 is a boot ROM, and stores a system boot program.
An HDD 2004 is a hard disk drive that stores a system software program and image data.

操作部I/F2005は、操作部(UI)2006とのインターフェース部で、操作部2006に表示する画像データを操作部2006に対して出力する。また、操作部I/F2005は、操作部2006から本システム使用者が入力した情報を、CPU2001に伝える役割をする。
Network2007は、LAN2008に接続し、情報の入出力を行う。
Modem2050は、公衆回線(WAN)2051に接続し、画像情報の入出力を行う。
An operation unit I / F 2005 is an interface unit with an operation unit (UI) 2006 and outputs image data to be displayed on the operation unit 2006 to the operation unit 2006. An operation unit I / F 2005 serves to transmit information input by the system user from the operation unit 2006 to the CPU 2001.
A network 2007 is connected to the LAN 2008 and inputs / outputs information.
A Modem 2050 is connected to a public line (WAN) 2051 and inputs / outputs image information.

2値画像回転部2052、及び2値画像圧縮・伸張部2053は、Modem2050で2値画像を送信する前に画像の方向を変換したり、所定の解像度、或いは相手能力に合わせた解像度に変換したりする。2値画像回転部2052、及び2値画像圧縮・伸張部2053は、JBIG、MMR、MR、MHをサポートしている。
DMAC2009は、DMAコントローラであり、RAM2002に格納されている画像を、CPU2001を介することなく読み取りImageBusI/F2011に対して画像転送する。若しくは、DMAC2009は、画像バスからの画像を、CPU2001を介することなくRAM2002に書き込む。
以上のデバイスがシステムバス2060に接続される。
The binary image rotation unit 2052 and the binary image compression / decompression unit 2053 convert the direction of the image before transmitting the binary image by Modem 2050, or convert the image to a predetermined resolution or a resolution matching the other party's ability. Or The binary image rotation unit 2052 and the binary image compression / decompression unit 2053 support JBIG, MMR, MR, and MH.
A DMAC 2009 is a DMA controller that reads an image stored in the RAM 2002 without using the CPU 2001 and transfers the image to the ImageBus I / F 2011. Alternatively, the DMAC 2009 writes an image from the image bus to the RAM 2002 without going through the CPU 2001.
The above devices are connected to the system bus 2060.

ImageBusI/F2011は、画像バス2010を介して高速な画像の入出力を制御するためのインターフェースである。
圧縮部2012は、画像バス2010に画像を送出する前に32×32画素の単位でJPEG圧縮する。
伸張部2013は、画像バス2010を介して送られた画像を伸張する。
ラスターイメージプロセッサ(RIP)部2018は、ホストコンピュータからのPDLコードを、Network2007を介して受け取り、システムバス2060を通して、CPU2001がRAM2002に格納する。
The ImageBus I / F 2011 is an interface for controlling high-speed image input / output via the image bus 2010.
The compression unit 2012 performs JPEG compression in units of 32 × 32 pixels before sending an image to the image bus 2010.
The decompressing unit 2013 decompresses the image sent via the image bus 2010.
The raster image processor (RIP) unit 2018 receives the PDL code from the host computer via the network 2007, and the CPU 2001 stores the PDL code in the RAM 2002 through the system bus 2060.

CPU2001は、PDLを中間コードに変換し、再度、システムバス2060を介してラスターイメージプロセッサ(RIP)部2018に入力し、ビットマップイメージ(多値)に展開する。
スキャナ画像処理部2014は、スキャナ部2015からのカラー画像、白黒画像に対して、適切な各種画像処理(例えば、補正、加工、編集)を行い出力する(多値)。
同様にプリンタ画像処理部2016は、プリンタ部2017に対して適切な各種画像処理(例えば、補正、加工、編集)を行う。プリント時は伸張部2013で2値多値変換を行うので、プリンタ画像処理部2016は、2値、及び多値出力が可能である。
画像変換部2030は、RAM2002上にある画像を画像変換し、再度、RAM2002に書き戻すときに使われる各種画像変換機能を有する。
The CPU 2001 converts the PDL into an intermediate code, inputs it again to the raster image processor (RIP) unit 2018 via the system bus 2060, and develops it into a bitmap image (multi-value).
The scanner image processing unit 2014 performs various appropriate image processing (for example, correction, processing, editing) on the color image and the black and white image from the scanner unit 2015 and outputs (multi-value).
Similarly, the printer image processing unit 2016 performs appropriate various image processing (for example, correction, processing, editing) on the printer unit 2017. At the time of printing, binary multilevel conversion is performed by the decompression unit 2013, so that the printer image processing unit 2016 can perform binary and multilevel output.
The image conversion unit 2030 has various image conversion functions used when converting an image on the RAM 2002 and writing it back into the RAM 2002 again.

回転部2019は、32×32画素単位の画像を指定された角度で回転でき、2値、及び多値の入出力に対応している。
変倍部2020は、画像の解像度を変換(例えば、600dpiから200dpi)したり、変倍したりする機能(例えば、25%から400%まで)を有する。
変倍部2020は、変倍する前には32×32画素の画像を32ライン単位の画像に並び替える。
色空間変換部2021は、多値入力された画像をマトリクス演算、及びLUTにより、例えば、メモリ上にあるYUV画像をLab画像に変換し、メモリ上に格納する。また、この色空間変換部2021は、3×8のマトリクス演算及び、1次元LUTをもち、公知の下地とばしや裏写り防止を行うことができる。変換された画像は多値で出力される。
The rotation unit 2019 can rotate an image of 32 × 32 pixel units at a specified angle, and supports binary and multi-value input / output.
The scaling unit 2020 has a function (for example, from 25% to 400%) for converting the resolution of the image (for example, from 600 dpi to 200 dpi) or scaling.
The scaling unit 2020 rearranges an image of 32 × 32 pixels into an image in units of 32 lines before scaling.
The color space conversion unit 2021 converts, for example, a YUV image on the memory into a Lab image by matrix operation and LUT, and stores the multi-valued input image on the memory. The color space conversion unit 2021 has a 3 × 8 matrix operation and a one-dimensional LUT, and can perform well-known background removal and show-through prevention. The converted image is output in multiple values.

2値多値部2022は、1bit2値画像を多値8bit、256階調にする。逆に多値2値部2026は、例えばメモリ上にある8bit、256階調の画像を誤差拡散処理等の手法により1bit、2階調に変換し、メモリ上に格納する。
合成部2023は、メモリ上の2枚の多値画像を合成し、1枚の多値画像にする機能を有する。例えば、合成部2023は、メモリ上にある会社ロゴの画像と、原稿画像と、を合成することで、原稿画像に簡単に会社ロゴをつけることができる。
間引き部2024は、多値画像の画素を間引くことで、解像度変換を行うユニットであり1/2,1/4,1/8の多値画像を出力可能である。間引き部2024と、変倍部2020とを、合わせて使うことで、より広範囲な拡大、縮小を行うことができる。
A binary multi-value unit 2022 converts a 1-bit binary image into multi-value 8 bits and 256 gradations. On the other hand, the multilevel binary unit 2026 converts an 8-bit, 256-gradation image on the memory, for example, into 1-bit, 2-gradation by a technique such as error diffusion processing, and stores it on the memory.
The synthesizing unit 2023 has a function of synthesizing two multi-value images on the memory into one multi-value image. For example, the composition unit 2023 can easily attach a company logo to a document image by combining the image of the company logo on the memory with the document image.
The thinning unit 2024 is a unit that performs resolution conversion by thinning out pixels of the multi-valued image, and can output 1/2, 1/4, and 1/8 multi-valued images. By using the thinning unit 2024 and the scaling unit 2020 in combination, a wider range of enlargement and reduction can be performed.

移動部2025は、入力された2値画像、多値画像に余白部分をつけたり、余白部分を削除したりして出力することができる。
回転部2019、変倍部2020、色空間変換部2021、2値多値部2022、合成部2023、間引き部2024、移動部2025、多値2値部2026は、それぞれ連結して動作することが可能である。例えば、メモリ上の多値画像を画像回転、解像度変換する場合は、両処理を、メモリを介さずに連結して行うことができる。
CPU2001は、印刷ジョブ等の情報を基に、文書データの印刷に対する課金を行うための課金情報を生成する。そして、CPU2001は、生成された課金情報を課金部I/F2070を通じて課金部2071に送る。
課金部2071は、送られてきた課金情報を保持する。また、課金情報は、RAM2002や不揮発性メモリ(図示せず)に格納されるようにしてもよい。
CPU2001が、HDD2004等に記憶されているプログラムに基づき処理を実行することによって、後述するフローチャートに係る処理の一部が実現される。
The moving unit 2025 can output the input binary image or multi-valued image by adding a margin portion or deleting the margin portion.
The rotation unit 2019, scaling unit 2020, color space conversion unit 2021, binary multi-value unit 2022, composition unit 2023, thinning unit 2024, moving unit 2025, and multi-value binary unit 2026 can be connected to operate. Is possible. For example, when image rotation and resolution conversion are performed on a multi-valued image on a memory, both processes can be performed by connecting them without using a memory.
The CPU 2001 generates charging information for charging for printing of document data based on information such as a print job. Then, the CPU 2001 sends the generated charging information to the charging unit 2071 through the charging unit I / F 2070.
The charging unit 2071 holds the transmitted charging information. The billing information may be stored in the RAM 2002 or a non-volatile memory (not shown).
When the CPU 2001 executes processing based on a program stored in the HDD 2004 or the like, part of the processing according to the flowchart described later is realized.

図3は、スキャナ画像処理部2014の処理の一例を説明する図である。
スキャナ部から入力されたRGB各8bitの輝度信号はマスキング部2501によりCCDのフィルタ色に依存しない標準的なRGB色信号に変換される。
フィルタ部2502では、例えば9×9のマトリクスを使用し、画像をぼかしたり、メリハリをつけたりする処理が行われる。
ヒストグラム部2503は、入力画像中の画像信号データのサンプリングをする処理部であり、入力画像の下地レベル判定に使用される。ヒストグラム部2503は、主走査方向、副走査方向にそれぞれ指定した開始点から終了点までで囲まれた矩形領域内のRGBデータを、主走査方向、副走査方向に一定のピッチでサンプリングし、ヒストグラムを作成する。
FIG. 3 is a diagram for explaining an example of processing of the scanner image processing unit 2014.
The RGB 8-bit luminance signal input from the scanner unit is converted by the masking unit 2501 into a standard RGB color signal that does not depend on the CCD filter color.
In the filter unit 2502, for example, a 9 × 9 matrix is used to perform a process of blurring or sharpening an image.
A histogram unit 2503 is a processing unit that samples image signal data in an input image, and is used to determine the background level of the input image. The histogram unit 2503 samples RGB data in a rectangular area surrounded by a start point and an end point specified in the main scanning direction and the sub-scanning direction at a constant pitch in the main scanning direction and the sub-scanning direction, respectively. Create

この作成されたヒストグラムは、下地とばしや、裏写り防止が指定されたとき、読み出され、ヒストグラムから原稿の下地を推測し、下地とばしレベルとして、画像と共にメモリやHDDに保存、管理され、印刷や送信時の画像処理に使用される。
ガンマ部2504は、画像全体の濃度を濃く或いは薄くするような処理を行なう。例えば、ガンマ部2504は、入力画像の色空間を任意の色空間に変換したり、入力系の色味に関する補正処理を行ったりする。
色空間変換部2505は、原稿がカラーか白黒かを判断するために変倍前の画像信号を公知のLabに変換する。このうちa,bは色信号成分を表しており、比較部2506内の所定のレベル以上であれば有彩色、そうでなければ無彩色として1bitの判定信号が比較部2506から出力される。
The created histogram is read when background skipping or prevention of show-through is specified, and the background of the original is inferred from the histogram, and is stored and managed in the memory or HDD together with the image as the background skipping level. Used for image processing during transmission.
The gamma unit 2504 performs processing to increase or decrease the density of the entire image. For example, the gamma unit 2504 converts the color space of the input image into an arbitrary color space, or performs correction processing related to the color of the input system.
A color space conversion unit 2505 converts the image signal before scaling to a known Lab in order to determine whether the document is color or monochrome. Of these, a and b represent color signal components, and a 1-bit determination signal is output from the comparison unit 2506 as a chromatic color if it is equal to or higher than a predetermined level in the comparison unit 2506, and as an achromatic color otherwise.

カウンタ部2507は、比較部からの出力を計測する。
文字/写真判定部2508は、画像から文字エッジを抽出し、画像を文字と、写真と、に分離する機能である。文字/写真判定部2508からの出力として、文字写真判定信号が得られる。この信号も画像と共にメモリやHDに格納され、印刷時に使用される。
特定原稿判定部2509は、入力画像信号と、判定部内部で持つパターンと、がどの程度一致するかを比較し、図示したように一致、不一致という判定結果を読み出すことが可能である。
スキャナ画像処理部2014は、判定結果に応じて、画像を加工し、紙幣や有価証券等の偽造を防止する。
The counter unit 2507 measures the output from the comparison unit.
A character / photo determination unit 2508 has a function of extracting a character edge from an image and separating the image into a character and a photo. As an output from the character / photo determination unit 2508, a character photo determination signal is obtained. This signal is also stored in the memory or HD together with the image, and is used during printing.
The specific document determination unit 2509 can compare to what extent the input image signal matches the pattern held in the determination unit, and can read the determination result of matching or mismatching as illustrated.
The scanner image processing unit 2014 processes the image according to the determination result to prevent counterfeiting of banknotes and securities.

図4は、プリンタ画像処理部2016の処理の一例を説明する図である。
下地とばし部2601は、画像データの地色を飛ばし、不要な下地のカブリ除去を行う。例えば、下地とばし部2601は、3×8のマトリクス演算や、1次元LUTにより下地飛ばしを行う。これは前述したように色空間変換部2021にも含まれる機能であり、まったく同等の回路である。
モノクロ生成部2602は、カラー画像データをモノクロデータに変換し、単色としてプリントする際に、カラー画像データ、例えばRGBデータを、Gray単色に変換する。例えば、モノクロ生成部2602は、RGBに任意の定数を掛け合わせ、Gray信号とする1×3のマトリクス演算を行う。
FIG. 4 is a diagram for explaining an example of processing of the printer image processing unit 2016.
The background removal unit 2601 removes the background color of the image data and removes unnecessary background fog. For example, the background removal unit 2601 performs background removal by 3 × 8 matrix calculation or a one-dimensional LUT. As described above, this is a function included in the color space conversion unit 2021 and is a completely equivalent circuit.
The monochrome generation unit 2602 converts color image data into monochrome data and converts color image data, for example, RGB data into Gray single color when printing as a single color. For example, the monochrome generation unit 2602 multiplies RGB by an arbitrary constant and performs a 1 × 3 matrix operation as a Gray signal.

出力色補正部2603は、画像データを出力するプリンタ部の特性に合わせて色補正を行う。例えば、出力色補正部2603は、4×8のマトリクス演算や、ダイレクトマッピングによる処理を行う。
フィルタ処理部2604は、画像データの空間周波数を任意に補正する。例えば、フィルタ処理部2604は、9×9のマトリクス演算を行う。
ガンマ補正部2605は、出力するプリンタ部の特性に合わせて、ガンマ補正を行う。ガンマ補正部2605は、通常、1次元のLUTから構成される。
An output color correction unit 2603 performs color correction in accordance with the characteristics of the printer unit that outputs image data. For example, the output color correction unit 2603 performs processing by 4 × 8 matrix calculation or direct mapping.
The filter processing unit 2604 arbitrarily corrects the spatial frequency of the image data. For example, the filter processing unit 2604 performs a 9 × 9 matrix operation.
A gamma correction unit 2605 performs gamma correction in accordance with the characteristics of the output printer unit. The gamma correction unit 2605 is usually composed of a one-dimensional LUT.

中間調補正部2606は、出力するプリンタ部の階調数に合わせて任意の中間調処理を行い、2値化や32値化等、任意のスクリーン処理や、誤差拡散処理を行う。中間調補正部2606は、各処理を、図示しない文字/写真判定信号によって切り替えることも可能である。
ドラム間遅延メモリ部2607は、CMYKの各色のドラムを持つカラープリンタであって、CMYKの印字タイミングをドラム間分ずらすことで、CMYK画像を重ね合わせるためのメモリである。CMYK各色4ドラムを持つカラープリンタであって、ドラム間遅延メモリ部2607を有することによって、画像の位置を合わせるために遅延させることができる。
A halftone correction unit 2606 performs arbitrary halftone processing according to the number of gradations of the output printer unit, and performs arbitrary screen processing such as binarization and binarization, and error diffusion processing. The halftone correction unit 2606 can switch each process by a character / photo determination signal (not shown).
The inter-drum delay memory unit 2607 is a color printer having CMYK color drums, and is a memory for superimposing CMYK images by shifting the CMYK print timing by the inter-drum. A color printer having four drums for each color of CMYK, and having an inter-drum delay memory unit 2607, can delay the image position.

画像入出力デバイスを図5に示す。
画像入力デバイスであるスキャナ部2015は、原稿となる紙上の画像を照明し、CCDラインセンサ(図示せず)を走査することで、ラスターイメージデータとして電気信号に変換する。
原稿用紙は、フィーダ部2701のトレイ部2702にセットされ、装置使用者が操作部2006から読み取り起動を指示する。このことにより、CPU2001がスキャナ部2015に指示を与え、フィーダ部2701のトレイ部2702から原稿用紙を1枚ずつフィードし原稿画像の読み取り動作を行う。
An image input / output device is shown in FIG.
The scanner unit 2015, which is an image input device, illuminates an image on paper serving as a document and scans a CCD line sensor (not shown), thereby converting it into an electrical signal as raster image data.
The original sheet is set on the tray unit 2702 of the feeder unit 2701, and the apparatus user instructs the start of reading from the operation unit 2006. As a result, the CPU 2001 gives an instruction to the scanner unit 2015, feeds original sheets one by one from the tray unit 2702 of the feeder unit 2701, and performs an original image reading operation.

画像出力デバイスであるプリンタ部2017は、ラスターイメージデータを用紙上の画像に変換する部分である。ラスターイメージデータを用紙上の画像に変換する方式は、感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でもよい。
プリント動作の起動は、CPU2001からの指示によって開始する。
プリンタ部2017には、異なる用紙サイズ又は異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット2703、2704、2705がある。また、排紙トレイ部2706は印字し終わった用紙を受ける排紙トレイである。
The printer unit 2017 that is an image output device is a part that converts raster image data into an image on paper. There are two methods for converting raster image data into an image on paper, such as an electrophotographic method using a photosensitive drum or a photosensitive belt, and an ink jet method in which ink is ejected from a minute nozzle array to directly print an image on the paper. However, any method is acceptable.
The activation of the printing operation is started by an instruction from the CPU 2001.
The printer unit 2017 has a plurality of paper feed stages so that different paper sizes or different paper orientations can be selected, and there are paper cassettes 2703, 2704, and 2705 corresponding thereto. A paper discharge tray unit 2706 is a paper discharge tray that receives the printed paper.

次に、本実施形態の処理について説明する。
印刷ジョブの種類に関わらず、カラー画素判定処理が一箇所で行われ、なおかつ入力する色空間が一つに限定されるためには、図4のフィルタ処理部2604の直前から中間調補正部2606の直前までの間で、カラー画素判定処理が行われる必要がある。
本実施形態では、中間調補正部2606の直前でカラー画素判定が行われるものとする。
Next, the processing of this embodiment will be described.
Regardless of the type of print job, the color pixel determination process is performed in one place and the input color space is limited to one, so that the halftone correction unit 2606 starts immediately before the filter processing unit 2604 in FIG. The color pixel determination process needs to be performed until immediately before.
In the present embodiment, it is assumed that color pixel determination is performed immediately before the halftone correction unit 2606.

カラー画素判定は、次の通りである。
ラスターイメージの画像データのデータ列が走査され、CMY何れか一色が少なくとも1以上の階調値を有する画素の数がカウントされる。ラスターイメージの画像データ全画素に占める、カウントされた画素の割合が算出されると、算出された値と、予め保持している閾値と、が比較される。本実施形態では、算出されたカラー画素率が3つの閾値と比較され、「ローエリアカラー」「ミドルエリアカラー」「フルエリアカラー」のどの領域に属するか決定される。
ドラム間遅延メモリ部2607は、プリンタ部2017にCMYK画像を流す処理を行うが、プリンタ部2017に流さずに画像データを破棄することが可能である。この機能をトラッシュモードと呼ぶことにする。本実施形態では、このトラッシュモードを使用する。
The color pixel determination is as follows.
A data string of raster image data is scanned, and the number of pixels in which one of CMY colors has at least one gradation value is counted. When the ratio of counted pixels in all pixels of the image data of the raster image is calculated, the calculated value is compared with a threshold value held in advance. In the present embodiment, the calculated color pixel ratio is compared with three threshold values to determine which region of “low area color”, “middle area color”, and “full area color” belongs.
The inter-drum delay memory unit 2607 performs a process of flowing a CMYK image to the printer unit 2017, but can discard the image data without flowing to the printer unit 2017. This function is called a trash mode. In this embodiment, this trash mode is used.

次に、本実施形態の処理について、図6を用いて説明する。
図6は、スキャナ部2015でスキャンした画像データが、HDD2004に格納された後に、プリンタ画像処理部2016で画像処理をされながら、プリンタ部2017に流されることを表したフローチャートである。なお、前記画像データはNetwork2007経由で投入されたPDLデータであってもよい。
まず、CPU2001は、投入代金が最も高い課金単価である「フルエリアカラー」以上であるかどうかを確認する(S6001)。CPU2001は、投入代金が最も高い課金単価である「フルエリアカラー」以上であると判断すると、S6002に処理を進め、投入代金が最も高い課金単価である「フルエリアカラー」以上でないと判断すると、S6008に処理を進める。
各段階の出力枚数制限を設定できる課金システムの場合、CPU2001は、各段階の出力枚数が、制限枚数に達していないかどうかを確認する。
Next, the process of this embodiment is demonstrated using FIG.
FIG. 6 is a flowchart showing that image data scanned by the scanner unit 2015 is stored in the HDD 2004 and then processed by the printer image processing unit 2016 and then sent to the printer unit 2017. The image data may be PDL data input via Network 2007.
First, the CPU 2001 checks whether or not the input charge is equal to or higher than the “full area color” that is the highest unit price (S6001). If the CPU 2001 determines that the input price is equal to or higher than the “full area color” that is the highest charging unit price, the CPU 2001 proceeds to S6002, and determines that the input price is not equal to or higher than the “full area color” that is the highest charging unit price. The process proceeds to S6008.
In the case of a billing system that can set the output number limit at each stage, the CPU 2001 checks whether the output number at each stage has reached the limit number.

以降の記述では、コインベンダが接続されている課金システムを前提とする。
投入代金が「フルエリアカラー」以上の場合、1ページ分の画像データが、HDD2004から読み出され(S6002)、通常通りプリント用の画処理が行われながら(S6003)、中間調補正部2606の直前でカラー画素判定処理が行われる(S6004)。
カラー画素判定処理が終了したら、CPU2001は、投入代金から、カラー領域判定結果に基づいて算出された料金を引き、課金情報を、課金部I/F2070を介して課金部2071に通知する(S6005)。続いて、プリンタ画像処理部2016においてカラー画素判定が行われながら、画像データがプリンタ部2017に出力される(S6006)。
In the following description, it is assumed that the billing system is connected to a coin vendor.
When the input charge is “full area color” or more, image data for one page is read from the HDD 2004 (S6002), and image processing for printing is performed as usual (S6003), while the halftone correction unit 2606 Color pixel determination processing is performed immediately before (S6004).
When the color pixel determination process is completed, the CPU 2001 subtracts the charge calculated based on the color area determination result from the charge, and notifies the charging unit 2071 of the charging information via the charging unit I / F 2070 (S6005). . Subsequently, image data is output to the printer unit 2017 while color pixel determination is performed in the printer image processing unit 2016 (S6006).

一方、S6008において、1ページ分の画像データがHDD2004から読み出される(S6008)。そして、プリント用の画処理がトラッシュモードで行われながら(S6009)、カラー画素判定処理が中間調補正部2606の直前で行われる(S6010)。こうすることで、画像がプリンタ部2017に流されずに、カラー領域判定が実行される。
続いて、CPU2001は、投入代金と、カラー領域判定結果に基づいて算出された料金と、を比較する(S6011)。CPU2001は、比較の結果、投入代金の方が多い場合、処理をS6012に進め、投入代金の方が多くない場合、処理をS6015に進める。
S6012において、CPU2001は、投入代金からカラー領域判定結果に基づいて算出された料金を引き、課金情報を、課金部I/F2070を介して課金部2071に通知する。そして、再度、1ページ分の画像データがHDD2004から読みだされる(S6013)。続いて、通常通りプリント用の画処理がプリンタ画像処理部2016等において行われる(S6014)。
On the other hand, in S6008, image data for one page is read from the HDD 2004 (S6008). Then, while the image processing for printing is performed in the trash mode (S6009), the color pixel determination processing is performed immediately before the halftone correction unit 2606 (S6010). By doing so, the color area determination is executed without causing the image to flow to the printer unit 2017.
Subsequently, the CPU 2001 compares the input fee with the fee calculated based on the color area determination result (S6011). As a result of the comparison, the CPU 2001 advances the process to step S6012 if there is more input money, and advances the process to step S6015 if there is not more input money.
In step S6012, the CPU 2001 subtracts the fee calculated based on the color area determination result from the input fee, and notifies the charging unit 2071 of the charging information via the charging unit I / F 2070. Then, image data for one page is read again from the HDD 2004 (S6013). Subsequently, image processing for printing is performed in the printer image processing unit 2016 or the like as usual (S6014).

一方、S6015において、CPU2001は、プリントジョブを停止し、操作部2006に投入代金が足りない旨を表示する(S6015)。
このようにカラー領域を判定し課金を切り替えることで、投入代金が不足しているにも関わらずプリントジョブが実行されるのを防ぐことができる。また、投入代金が一番高い課金単価であるフルカラー領域以上の場合に、プリントジョブ実行のパフォーマンスが低下するのを防ぐことができる。
On the other hand, in step S6015, the CPU 2001 stops the print job, and displays on the operation unit 2006 that the input fee is insufficient (S6015).
By thus determining the color area and switching the billing, it is possible to prevent the print job from being executed even though the input fee is insufficient. Further, it is possible to prevent the performance of the print job from deteriorating when the input charge is equal to or higher than the full color area, which is the highest charging unit price.

<実施形態2>
通常は、プリントのパフォーマンスを上げるため、画像データがドラム間遅延メモリ部2607に全て入る前にプリンタ部2017に準備完了の指示が出され、画像データが流され始めてしまう。そのため、実施形態1で見たように、プリント処理を行いながらカラー画素判定が行われると、プリンタの動作は停止されずに実行されてしまっていた。
しかし、ドラム間遅延メモリ部2607が、内部に1ページ分の画像データを保持できるメモリを持つ場合、カラー画素判定結果が出るまでプリンタ部2017を動作させないことでプリンタの動作を停止することができる。このときの処理の流れを図7で説明する。
<Embodiment 2>
Usually, in order to improve the printing performance, an instruction for completion of preparation is issued to the printer unit 2017 before all the image data enters the inter-drum delay memory unit 2607, and the image data starts to flow. For this reason, as described in the first embodiment, when the color pixel determination is performed while performing the printing process, the operation of the printer is executed without being stopped.
However, when the inter-drum delay memory unit 2607 has a memory that can store image data for one page, the printer operation can be stopped by not operating the printer unit 2017 until a color pixel determination result is obtained. . The processing flow at this time will be described with reference to FIG.

CPU2001が、投入代金が最も高い課金単価である「フルエリアカラー」以上であるかどうかを確認するステップ(S6001)から、1ページ分の画像データがHDD2004から読み出されるステップ(S6008)までの処理は図6と同様である。ただし、上述の通り、プリンタ画像処理(S6003)の途中で、CPU2001は、準備完了指示をプリンタ部2017に出すことを補足しておく。
まず、CPU2001は、投入代金が最も高い課金単価である「フルエリアカラー」以上であるかどうかを確認し(S6001)、投入代金が「フルエリアカラー」未満と判断したとする。この場合、プリンタ画像処理部2016は、プリンタ画像処理を行うが、準備完了の指示はプリンタ部2017に出さずに、1ページ分の画像メモリをドラム間遅延メモリ部2607に貯める(S6016)。この段階では、まだ準備完了の通知は、プリンタ部2017へ出されていない。
The processing from the step (S6001) in which the CPU 2001 confirms whether or not the input price is equal to or higher than the “full area color” which is the highest charging unit price, to the step (S6008) in which image data for one page is read from the HDD 2004. This is the same as FIG. However, as described above, it is supplemented that the CPU 2001 issues a preparation completion instruction to the printer unit 2017 during the printer image processing (S6003).
First, the CPU 2001 confirms whether or not the input price is equal to or higher than “full area color” which is the highest charging unit price (S6001), and determines that the input price is less than “full area color”. In this case, the printer image processing unit 2016 performs printer image processing, but does not issue a preparation completion instruction to the printer unit 2017, and stores the image memory for one page in the inter-drum delay memory unit 2607 (S6016). At this stage, the notification of completion of preparation has not been sent to the printer unit 2017 yet.

プリンタ画処理が行われながら、カラー画素判定処理が中間調補正部2606の直前で行われる(S6010)。カラー画素判定処理が終了したら、CPU2001は、投入代金と、カラー領域判定結果から算出した料金と、を比較する(S6011)。
投入代金の方が多い場合、CPU2001は、投入代金からカラー領域判定結果に基づいて算出された料金を引き、課金情報を、課金部I/F2070を介して課金部2071に通知する(S6012)。そして、この段階で、プリンタ画像処理部2016は、準備完了通知を、プリンタ部2017に通知する(S6017)。そして、画像データがプリンタ画像処理部2016によってプリンタ部2017に出力される(S6006)。
While the printer image process is being performed, the color pixel determination process is performed immediately before the halftone correction unit 2606 (S6010). When the color pixel determination process is completed, the CPU 2001 compares the input fee with the fee calculated from the color area determination result (S6011).
If there is more money to be charged, the CPU 2001 subtracts the charge calculated based on the color area determination result from the money to be charged, and notifies the charging unit 2071 of the charging information via the charging unit I / F 2070 (S6012). At this stage, the printer image processing unit 2016 notifies the printer unit 2017 of a preparation completion notification (S6017). Then, the image data is output to the printer unit 2017 by the printer image processing unit 2016 (S6006).

一方、CPU2001は、投入代金と、カラー領域判定結果に基づいて算出された料金と、を比較し(S6011)、投入代金の方が少ない場合、プリントジョブを停止し、その旨を操作部2006に表示する(S6015)。
本実施形態の処理によれば、プリンタ部2017を動作させないで、実施形態1と同様の効果を得ることができる。
On the other hand, the CPU 2001 compares the input fee with the fee calculated based on the color area determination result (S6011). If the input fee is smaller, the CPU 2001 stops the print job and informs the operation unit 2006 of that fact. It is displayed (S6015).
According to the processing of the present embodiment, the same effects as those of the first embodiment can be obtained without operating the printer unit 2017.

<その他の実施形態>
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。
<Other embodiments>
The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, etc.) of the system or apparatus reads the program. It is a process to be executed.

以上、上述した各実施形態の処理によれば、プリント処理時にカラー画素判定を行い、カラーか否かに応じて、課金の切り替えを行って、投入代金が不足している場合は、プリントを停止可能とすることができる。   As described above, according to the processing of each embodiment described above, color pixel determination is performed at the time of print processing, charging is switched according to whether or not the color is used, and printing is stopped when the input fee is insufficient Can be possible.

以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   The preferred embodiments of the present invention have been described in detail above, but the present invention is not limited to such specific embodiments, and various modifications can be made within the scope of the gist of the present invention described in the claims.・ Change is possible.

Claims (10)

画像データのカラー印刷において、前記画像データにおけるカラー量に応じて課金額が異なる画像形成装置であって
投入代金が、ページ内のカラー量に応じて決まる複数の課金単価のうち最も高い課金単価よりも少ない場合、前記画像データをプリンタエンジンに出力することを行わず、前記画像データにおけるカラー量を判定する第一の判定手段と、
前記第一の判定手段によって判定されたカラー量に応じて課金額を決定する決定手段と、
前記投入代金が前記決定手段によって決定された課金額以上か否かを判定する第二の判定手段と、
前記第二の判定手段によって前記投入代金が前記課金額以上の料金であると判定された場合、前記画像データを前記プリンタエンジンに出力し、印刷処理を実行させ、前記第二の判定手段によって前記投入代金が前記課金額よりも少ない料金であると判定された場合、印刷処理を中止するように制御する制御手段と
を有することを特徴とする画像形成装置。
In color printing the image data, an image forming apparatus which billing amount varies depending on the color quantity in the image data,
When the input charge is less than the highest charging unit price among a plurality of charging unit prices determined according to the color amount in the page, the color amount in the image data is determined without outputting the image data to the printer engine. First determining means to perform,
Determining means for determining a charge amount according to the color amount determined by the first determining means;
Second determination means for determining whether or not the input price is equal to or greater than a billing amount determined by the determination means;
When it is determined by the second determination means that the input price is a charge equal to or greater than the charge amount , the image data is output to the printer engine, print processing is executed , and the second determination means If the charged price is determined to be smaller rates than the charge amount, the image forming apparatus characterized by a control means for controlling to stop the printing process.
さらに、前記第二の判定手段によって前記投入代金が前記課金額よりも少ない料金であると判定された場合、投入された代金が不足していることを表示する表示手段を有することを特徴とする請求項1に記載の画像形成装置。   Furthermore, when the second determination means determines that the input price is less than the charge amount, the second determination means includes display means for displaying that the input price is insufficient. The image forming apparatus according to claim 1. 画像データのカラー印刷において、前記画像データにおけるカラー量に応じて課金額が異なる画像形成装置であって
投入代金が、ページ内のカラー量に応じて決まる複数の課金単価のうち最も高い課金単価よりも少ない場合、前記画像データをプリンタエンジンに出力せずにメモリに貯め、前記画像データにおけるカラー量を判定する判定手段と、
前記判定手段によって判定されたカラー量に応じて課金額を決定する決定手段と、
前記投入代金が、前記課金額以上の場合、前記メモリに貯めた画像データを前記プリンタエンジンに出力し、印刷処理を実行させるように制御する制御手段と
を有することを特徴とする画像形成装置。
In color printing the image data, an image forming apparatus which billing amount varies depending on the color quantity in the image data,
When the input charge is less than the highest charging unit price among a plurality of charging unit prices determined according to the color amount in the page, the image data is stored in the memory without being output to the printer engine, and the color amount in the image data is calculated. Determination means for determining;
Determining means for determining a charge amount according to the color amount determined by the determining means;
The closing price is not less than the charged amount, the image forming apparatus characterized by a control means for the image data accumulated in the memory and output to the printer engine, and controls so as to execute printing process.
前記制御手段は、前記投入代金が、前記課金額より小さい場合、印刷処理を中止するよう制御することを特徴とする請求項3に記載の画像形成装置。 The control means, the closing price is, if the division is smaller than the amount, the image forming apparatus according to claim 3, wherein the controller controls so as to stop the printing process. さらに、前記投入代金が、前記課金額より小さい場合、投入された代金が不足していることを表示する表示手段を有することを特徴とする請求項4に記載の画像形成装置。 Furthermore, the closing price is less than the charge amount, the image forming apparatus according to claim 4, characterized in that it comprises a display means for displaying that the entered money is insufficient. 前記判定手段は、前記画像データの全画素に占めるカラー画素の割合を、前記画像データにおけるカラー量として判定することを特徴とする請求項3乃至5のいずれか一項に記載の画像形成装置。   6. The image forming apparatus according to claim 3, wherein the determination unit determines a ratio of color pixels in all pixels of the image data as a color amount in the image data. 画像データのカラー印刷において、前記画像データにおけるカラー量に応じて課金額が異なる画像形成装置における課金方法であって、
投入代金が、ページ内のカラー量に応じて決まる複数の課金単価のうち最も高い課金単価よりも少ない場合、前記画像データをプリンタエンジンに出力することを行わず、前記画像データにおけるカラー量を判定する第一の判定ステップと、
前記第一の判定ステップにおいて判定されたカラー量に応じて課金額を決定する決定ステップと、
投入代金が前記決定ステップにおいて決定された課金額以上か否かを判定する第二の判定ステップと、
前記第二の判定ステップにおいて前記投入代金が前記課金額以上の料金であると判定された場合、画像データを前記プリンタエンジンに出力し、印刷処理を実行させ、前記第二の判定ステップにおいて前記投入代金が前記課金額よりも少ない料金であると判定された場合、印刷処理を中止するように制御する制御ステップと
を含むことを特徴とする課金方法。
In color printing of image data, a charging method in an image forming apparatus in which a charge amount differs according to a color amount in the image data,
When the input charge is less than the highest charging unit price among a plurality of charging unit prices determined according to the color amount in the page, the color amount in the image data is determined without outputting the image data to the printer engine. A first determination step,
A determination step of determining a charge amount according to the color amount determined in the first determination step;
A second determination step for determining whether or not the input charge is equal to or greater than the charge amount determined in the determination step;
When it is determined in the second determination step that the input price is equal to or greater than the charge amount , image data is output to the printer engine to execute a printing process , and the input is performed in the second determination step. If the price is determined to be smaller rates than the charge amount, charging method, characterized by a control step for controlling to stop the printing process.
画像データのカラー印刷において、前記画像データにおけるカラー量に応じて課金額が異なる画像形成装置における課金方法であって、
投入代金が、ページ内のカラー量に応じて決まる複数の課金単価のうち最も高い課金単価よりも少ない場合、前記画像データをプリンタエンジンに出力せずにメモリに貯め、前記画像データにおけるカラー量を判定する判定ステップと、
前記判定ステップにおいて判定されたカラー量に応じて課金額を決定する決定ステップと、
前記投入代金が、前記課金額以上の場合、前記メモリに貯めた画像データを前記プリンタエンジンに出力し、印刷処理を実行させるように制御する制御ステップと
を含むことを特徴とする課金方法。
In color printing of image data, a charging method in an image forming apparatus in which a charge amount differs according to a color amount in the image data,
When the input charge is less than the highest charging unit price among a plurality of charging unit prices determined according to the color amount in the page, the image data is stored in the memory without being output to the printer engine, and the color amount in the image data is calculated. A determination step for determining;
A determination step of determining a charge amount according to the color amount determined in the determination step;
Charging method the closing price is not less than the charging amount, which outputs the image data accumulated in the memory to the printer engine, characterized in that it comprises a control step of controlling so as to execute printing process.
画像データのカラー印刷において、前記画像データにおけるカラー量に応じて課金額が異なる画像形成装置のコンピュータを、
投入代金が、ページ内のカラー量に応じて決まる複数の課金単価のうち最も高い課金単価よりも少ない場合、前記画像データをプリンタエンジンに出力することを行わず、前記画像データにおけるカラー量を判定する第一の判定手段と、
前記第一の判定手段によって判定されたカラー量に応じて課金額を決定する決定手段と、
前記投入代金が前記決定手段によって決定された課金額以上か否かを判定する第二の判定手段と、
前記第二の判定手段によって前記投入代金が前記課金額以上の料金であると判定された場合、画像データを前記プリンタエンジンに出力し、印刷処理を実行させ、前記第二の判定手段によって前記投入代金が前記課金額よりも少ない料金であると判定された場合、印刷処理を中止するように制御する制御手段と
して機能させるためのプログラム。
In color printing of image data, a computer of an image forming apparatus having a different charge amount according to the color amount in the image data,
When the input charge is less than the highest charging unit price among a plurality of charging unit prices determined according to the color amount in the page, the color amount in the image data is determined without outputting the image data to the printer engine. First determining means to perform,
Determining means for determining a charge amount according to the color amount determined by the first determining means;
Second determination means for determining whether or not the input price is equal to or greater than a billing amount determined by the determination means;
If it is determined by the second determination means that the charge is equal to or greater than the charge amount , image data is output to the printer engine, print processing is performed , and the input is performed by the second determination means. If it is determined that the price is less rates than the charge amount, the program to function as a control means for controlling so as to stop the printing process.
画像データのカラー印刷において、前記画像データにおけるカラー量に応じて課金額が異なる画像形成装置のコンピュータを、
投入代金が、ページ内のカラー量に応じて決まる複数の課金単価のうち最も高い課金単価よりも少ない場合、前記画像データをプリンタエンジンに出力せずにメモリに貯め、前記画像データにおけるカラー量を判定する判定手段と、
前記判定手段によって判定されたカラー量に応じて課金額を決定する決定手段と、
前記投入代金が、前記課金額以上の場合、前記メモリに貯めた画像データを前記プリンタエンジンに出力し、印刷処理を実行させるように制御する制御手段と
として機能させるためのプログラム。
In color printing of image data, a computer of an image forming apparatus having a different charge amount according to the color amount in the image data,
When the input charge is less than the highest charging unit price among a plurality of charging unit prices determined according to the color amount in the page, the image data is stored in the memory without being output to the printer engine, and the color amount in the image data is calculated. Determination means for determining;
Determining means for determining a charge amount according to the color amount determined by the determining means;
The closing price is not less than the charging amount, and outputs the image data accumulated in the memory to the printer engine, a program to function as a control means for controlling so as to execute printing process.
JP2012148851A 2012-07-02 2012-07-02 Image forming apparatus, charging method and program Expired - Fee Related JP6091098B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012148851A JP6091098B2 (en) 2012-07-02 2012-07-02 Image forming apparatus, charging method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012148851A JP6091098B2 (en) 2012-07-02 2012-07-02 Image forming apparatus, charging method and program

Publications (3)

Publication Number Publication Date
JP2014008748A JP2014008748A (en) 2014-01-20
JP2014008748A5 JP2014008748A5 (en) 2015-08-20
JP6091098B2 true JP6091098B2 (en) 2017-03-08

Family

ID=50105834

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012148851A Expired - Fee Related JP6091098B2 (en) 2012-07-02 2012-07-02 Image forming apparatus, charging method and program

Country Status (1)

Country Link
JP (1) JP6091098B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6365343B2 (en) * 2015-02-25 2018-08-01 京セラドキュメントソリューションズ株式会社 Billing management apparatus and billing management method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002091743A (en) * 2000-09-19 2002-03-29 Canon Inc Color printer, color printing system, color printing charging method and storage medium
JP2004266773A (en) * 2003-03-04 2004-09-24 Fuji Xerox Co Ltd Information processing system, information configuration apparatus, information processing apparatus, information processing method, and information processing program
JP2006189942A (en) * 2004-12-28 2006-07-20 Sharp Corp Image formation system, transfer device, image formation device
JP2006209355A (en) * 2005-01-26 2006-08-10 Konica Minolta Medical & Graphic Inc Image output system

Also Published As

Publication number Publication date
JP2014008748A (en) 2014-01-20

Similar Documents

Publication Publication Date Title
US8004698B2 (en) Image forming apparatus for combining a scanned image with other image data and printing the combined image in black and white or color based on a set mode
US7532348B2 (en) Image input/output control method and image input/output apparatus
JP3797669B2 (en) Image forming apparatus and image forming method
US8130389B2 (en) Cost effective image path for multiple office applications
JP6147020B2 (en) Image processing apparatus, image processing method, and program
JP6373448B2 (en) Image processing apparatus, image processing method, and program
JP6091098B2 (en) Image forming apparatus, charging method and program
JP2006180343A (en) Image input-output device
JP2004128882A (en) Image input/output apparatus, and method therefor
JP2006333200A (en) Color image input/output apparatus
JP2006166134A (en) Image communication equipment, its control method, program, and storage medium
JP2006287707A (en) Image processor
JP2005027037A (en) Format conversion method and image processing apparatus
US8170353B2 (en) Information processing apparatus and control method thereof
JP2006157806A (en) Image processor
JP2006211003A (en) Image processor
JP2006240151A (en) Image output unit
JP2006211219A (en) Image output apparatus
JP2006135497A (en) Image input/output device
JP2008311732A (en) Image input/output device
JP2005153230A (en) Image forming apparatus, image formation method, computer program and computer-readable recording medium
JP2004172744A (en) Color image input/output apparatus
JP2005354226A (en) Image processing apparatus and method thereof
JP2007036793A (en) Color image processing system
JP2006229476A (en) Image processing apparatus, image processing method, computer program, and storage medium

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150701

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150701

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160526

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160607

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160802

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170110

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170207

R151 Written notification of patent or utility model registration

Ref document number: 6091098

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees