Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4355462B2 - Image forming apparatus, control method therefor, and program - Google Patents
[go: Go Back, main page]

JP4355462B2 - Image forming apparatus, control method therefor, and program - Google Patents

Image forming apparatus, control method therefor, and program Download PDF

Info

Publication number
JP4355462B2
JP4355462B2 JP2001394364A JP2001394364A JP4355462B2 JP 4355462 B2 JP4355462 B2 JP 4355462B2 JP 2001394364 A JP2001394364 A JP 2001394364A JP 2001394364 A JP2001394364 A JP 2001394364A JP 4355462 B2 JP4355462 B2 JP 4355462B2
Authority
JP
Japan
Prior art keywords
image
image data
processing
blank
data
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
JP2001394364A
Other languages
Japanese (ja)
Other versions
JP2003191537A (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 JP2001394364A priority Critical patent/JP4355462B2/en
Publication of JP2003191537A publication Critical patent/JP2003191537A/en
Application granted granted Critical
Publication of JP4355462B2 publication Critical patent/JP4355462B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、画像形成装置及びその制御方法、及びプログラに関する。
【0002】
【従来の技術】
従来、複写機等の画像形成装置を含む画像形成システムにおいて、PDLプリント等によってアプリケーション側で作成された白紙画像と、白紙以外の画像(以下、非白紙画像ともいう。)は同じように処理され、出力されていた。
【0003】
【発明が解決しようとする課題】
そのため、白紙画像を出力する場合でも、非白紙画像と同様に課金処理され、ユーザの不利益となっていた。
【0004】
また、単純に白紙画像に課金しないように処理するだけでは、悪意のある使用方法や、改造を行われた場合に、正しく課金ができないという問題があった。
【0005】
本発明の目的は、白紙画像と非白紙画像を正確に認識して出力を行い、正しい課金処理を行うことができる手法を提供することにある。
【0006】
【課題を解決するための手段】
上記課題を解決するため、本発明は、入力され、記憶手段に記憶された画像データに基づく印刷出力を行い、前記画像データと共に入力される該画像データの属性データに応じた課金処理が行われる画像形成装置であって、前記画像データ属性データに基づいて、該画像データが白紙画像であるか否かを検知する検知手段と、前記検知手段により白紙画像と検知された画像データに関して白紙で排紙するための処理を行う処理手段と、前記検知手段により白紙画像と検知された画像データに基づく印刷出力に対しては課金処理を行わず、前記検知手段により白紙画像と検知されなかった画像データに基づく印刷出力に関しては課金処理を行う課金処理手段とを備えたことを特徴とする。
【0007】
【発明の実施の形態】
以下、本発明の実施の形態に係る画像形成システムについて図面を参照しながら詳細に説明する。
【0008】
図1は、本発明の実施の形態に係る画像形成システムを示すブロック図である。
【0009】
図1において、ワークステーション11、パーソナルコンピュータ12、大容量ストレージを有するサーバコンピュータ13、画像を送受信するファックス15、ネットワークスキャナ16、プリントサーバ20、マルチファンクションプリンタ21、プリンタ22、画像入力装置であるスキャナ100、画像出力装置(画像形成装置)であるプリンタ120と、スキャナ100とプリンタ120を制御するマルチファンクションコントローラ200などが、イーサネットなどのLAN10に接続されて画像形成システム1が構成されている。この画像形成システム1において、スキャナ100とプリンタ120のそれぞれがマルチファンクションコントローラ200と専用バス(図示せず)により接続されている。
【0010】
図2は、図1におけるマルチファンクションコントローラ200の構成を示すブロック図である。
【0011】
図2において、マルチファンクションコントローラ200は画像情報やデバイス情報の入出力を行うコントローラであり、一方ではスキャナ100やプリンタ120に接続され、他方ではLAN10や公衆回線(WAN)50に接続される。
【0012】
CPU201はシステム全体を制御するコントローラである。RAM202はCPU201が動作するためのシステムワークメモリであり、画像データを一時的に記憶するための画像メモリでもある。ROM203はブートROMであり、システムのブートプログラムが格納されている。HDD204はハードディスクドライブであり、システムソフトウェアや画像データなどが格納される。
【0013】
操作部I/F206は操作部(UI)210に接続するためのインターフェース部であり、画像データを操作部210に出力する。この画像データに基づいて操作部210に画像が表示される。また、本システムの使用者が操作部210から入力した情報を、CPU201に伝える役割をする。
【0014】
Network209はLAN10に接続されており、情報の入出力を行う。Modem220は公衆回線50に接続されており、この公衆回線50を介して情報の入出力を行う。以上のデバイスがシステムバス207上に配置される。
【0015】
Image Bus I/F205は、画像データを高速で転送する画像バス208とシステムバス207とを接続しており、データ構造を変換するバスブリッジである。画像バス208は、PCIバスなどの高速バスによって構成される。
【0016】
画像バス208上には以下の各種デバイスが配置されている。ラスターイメージプロセッサ(RIP)230はPDLコードをビットマップイメージに展開するものである。デバイスI/F部240は、マルチファンクションコントローラ200とスキャナ100やプリンタ120とを接続し、画像データの同期系/非同期系の変換を行うものである。スキャナ画像処理部250は、入力画像データに対して補正、加工、編集などを行うものである。プリンタ画像処理部260は、プリント出力画像データに対して、プリンタの補正、解像度変換などを行うものである。画像回転部270は画像データの回転を行うものである。画像圧縮部280は、多値画像データをJPEGに圧縮伸張処理を行い、2値画像データをJBIG、MMR、MHに圧縮伸張処理を行うものである。
【0017】
また、HDD204には、ネットワーク(LAN10)に接続されているノードに関する画像出力速度、設置位置などの情報がアドレス毎に保存されている。
【0018】
図3は、図2におけるスキャナ100の概略を示す概略斜視図である。
【0019】
スキャナ100は原稿の画像に光を照射し、CCDライセンサ(図示せず)で走査することによって原稿から画像情報を読み取り、読み取った画像情報をラスターイメージデータ30として電気信号に変換する。原稿は原稿フィーダ101のトレイ102にセットされる。操作部210(図2参照)を操作して、ユーザが読み取りを起動する指示を出すと、マルチファンクションコントローラ200のCPU201がその指示をスキャナ100に与える。指示を受けたスキャナ100は、原稿フィーダ101によって原稿を1枚ずつフィードして原稿上の画像の読み取りを実行する。
【0020】
図4は、図2におけるプリンタ120の概略を示す概略斜視図である。
【0021】
プリンタ120は、ラスターイメージデータ40(図2参照)を記録紙上に画像として形成する。この画像形成の方式には感光体ドラムや感光体ベルト(いずれも図示せず)を用いた電子写真方式や微少ノズルアレイからインクを吐出して記録紙上に直接に画像を印字するインクジェット方式などがある。
【0022】
プリント動作の起動は、CPU201からの指示(ラスターイメージデータ40)によって開始する。プリンタ120の内部には、記録紙のサイズや記録紙の向きを選択できるように複数の給紙段が設けられており、それらに対応した複数の給紙カセット122a,122b,122c,122dが装着されている。また、排紙トレイ123は、印字が終了した記録紙を受けるものである。プリンタ120にフィニッシャ124が装着されている場合は、印字された記録紙はフィニッシャ124に搬送される。フィニッシャ124にはステイプラユニット125(後処理ユニット)が装着されている。このステイプラユニット125によって50枚の記録紙を綴じたり、100枚の記録紙を綴じたりできる。
【0023】
フィニッシャ124にはインサータユニット126が装着されている。このインサータユニット126は給紙カセット122a,122b,122c,122dのように一つの給紙段として使用できる。インサータユニット126はフィニッシャ上に装着されているため、ここから給紙された用紙はプリンタ120内の画像形成部や定着器(いずれも図示せず)などを通過しない。このため、印字(画像形成)はできないが、熱による影響を受けずに用紙を印字済みの記録紙の間に挿入(組むこと)できる。また、カラープリント済みの原稿などを置けば白黒プリンタにおいてもカラー混在の排紙(出力)ができる。
【0024】
記録紙の両面に印字する場合は、片面に画像を印字した後にプリンタ120内で記録紙を反転する。その後、CPU201からの指示40に従い、まだ印字されていない面に画像を印字する。
【0025】
図5は、画像入力時のマルチファンクションコントローラ200の処理を示すフローチャートである。
【0026】
マルチファンクションコントローラ200は、デバイスI/F240やRIP230やNETWORK209やMODEM220により、1ページ分の画像データが入力される毎に以下の処理を実行する。
【0027】
ステップS5001において、マルチファンクションコントローラ200は、入力されたページの画像データの属性データを受信する。
【0028】
ステップS5002において、マルチファンクションコントローラ200は、入力されたページの画像データを、RAM202上に確保した画像メモリに受信する。
【0029】
ステップS5003において、ステップS5001で受信した属性データを参照し、入力された画像データが白紙画像かどうかの判断を行う。画像データが白紙画像データであると判断された場合はステップS5004へ進み、画像データが非白紙画像データであると判断された場合はステップS5005へ進む。
【0030】
ステップS5004において、マルチファンクションコントローラ200は、入力された画像データの一部もしくは全部を白データで上書きするなどして白画像化する。この処理により、属性データと画像データの不一致を防ぐ。また、白画像化したことを属性データに追加記憶する。
【0031】
ステップS5005において、RAM202上の画像メモリから、記憶装置(この例ではHDD204)に画像データと属性データを書き込む。
【0032】
ステップS5005で、HDD204への書き込みが終了し、RAM202上の画像メモリを開放した後、本処理を終了する。
【0033】
図6は、画像出力時のマルチファンクションコントローラ200の処理を示すフローチャートである。
【0034】
マルチファンクションコントローラ200は、1ページ分の画像データを出力する毎にこのフローチャートを実行する。なお、以下の処理は、図5に示した画像入力時の処理と並行して実行されることがある。
【0035】
ステップS601において、マルチファンクションコントローラ200は、画像出力に必要なページの画像データがRAM202上の画像メモリに存在しているかどうか判断を行う。まだ、画像メモリ上に存在していると判断された場合は、ステップS602へ進み、既にHDD204に書き込まれ、RAM202上の画像メモリに存在していないと判断された場合はステップS604へ進む。
【0036】
ステップS602において、マルチファンクションコントローラ200は、出力するページの属性データを参照し、出力する画像データが白紙画像であるかどうか判断する。画像データが白紙画像であると判断された場合はステップS603へ進み、画像データが白紙画像でないと判断された場合はステップS608へ進む。
【0037】
S603において、マルチファンクションコントローラ200は、属性データを参照し、画像データが既に白画像化されていないかどうか判断する。画像データの白画像化が既に行われていると判断された場合はステップS608へ進み、画像データの白画像化が行われていないと判断された場合はステップS607へ進む。
【0038】
一方、画像データが既にHDD204に書き込まれている場合には、ステップS604において、マルチファンクションコントローラ200は、HDD204から出力するページの画像データを読み出す。
【0039】
ステップS605において、マルチファンクションコントローラ200は、出力するページの属性データを読み出す。
【0040】
ステップS606において、マルチファンクションコントローラ200は、読み出された属性データを参照し、画像データが白紙画像であるかどうか判断する。画像データが白紙画像であると判断された場合はステップS607へ進み、画像データが白紙画像でないと判断された場合はステップS608へ進む。
【0041】
ステップS607において、マルチファンクションコントローラ200は、画像データの一部もしくは全部を白データで上書きするなどして白画像化する。この処理により、属性データと画像データの不一致を防ぐことができる。また、画像データを白画像化したことを属性データに追加記憶する。
【0042】
ステップS608において、マルチファンクションコントローラ200は、デバイスI/F240を介してプリンタ120や、NETWORK209やMODEM220に対して画像出力処理を行い、画像データのプリント出力や画像データの送信を実行する。
【0043】
S609において、マルチファンクションコントローラ200は、属性データを参照し、ステップS608にて出力処理を行った画像データが白紙画像かどうか判断する。画像データが白紙画像であると判断した場合は本処理を終了する。画像データが非白紙画像であると判断した場合はステップS610に進む。
【0044】
S610において、マルチファンクションコントローラ200は画像データの出力に対する課金処理を行い、本処理を終了する。
【0045】
なお、画像データは圧縮画像、非圧縮画像、モノクロ画像、カラー画像、2値画像、多値画像を問わない。
【0046】
また、上述した実施例では、画像データが白紙画像である場合には課金処理をしない場合について説明したが、画像データが白紙画像である場合には非白紙画像より低い料金で課金処理を行うようにしてもよい。
【0047】
また、上述した実施例では、各処理はマルチファンクションコントローラ200(画像制御装置)によって実行されるものとして説明したが、画像形成装置の制御部(図示せず)が上記処理を実行してもよい。
【0048】
また、上記処理方法を記憶した任意の記憶媒体が、画像制御装置又は画像形成装置の制御部に上記処理方法を実行するプログラムを供給し、画像制御装置のCPU又は不図示のMPUの何れか1つが上記プログラムを実行するようにしてもよい。あるいは、上記記憶媒体が、画像形成装置の制御部に上記プログラムを供給し、画像形成装置の不図示のCPU又はMPUの何れか1つが上記プログラムを実行するようにしてもよい。上記記憶媒体としては、例えば、ハードディスク、ROMなどがある。
【0049】
また、画像制御装置のCPU又はMPUのいずれか1つの代わりに、これらと同様の動作をする不図示の回路が上述した実施の形態を実現してもよい。あるいは、画像形成装置の制御部のCPU又はMPUのいずれか1つの代わりに、これらと同様の動作をする不図示の回路が上述した実施の形態を実現してもよい。
【0050】
また、記憶媒体が供給する上記プログラムは、画像制御装置に挿入された不図示の機能拡張ボードや画像制御装置に接続された不図示の機能拡張ユニットに備わる不図示のメモリに書き込まれた後に、その機能拡張ボードや機能拡張ユニットに備わる不図示のCPU等が上記プログラムの一部又は全部を実行してもよい。あるいは、記憶媒体が供給する上記プログラムは、画像形成装置に挿入された不図示の機能拡張ボードや画像形成装置に接続された不図示の機能拡張ユニットに備わる不図示のメモリに書き込まれた後に、その機能拡張ボードや機能拡張ユニットに備わる不図示のCPU等が上記プログラムの一部又は全部を実行してもよい。
【0052】
【発明の効果】
以上説明したように、本発明によれば、本発明によれば、画像データが白紙画像であるか非白紙画像であるかに応じて適切な課金処理を行うことができる。
【0053】
また、本発明によれば、画像データが白紙画像であると判断した場合に、画像データに対して白画像化処理を施すことにより、誤って非白紙画像を白紙画像として出力してしまい、白紙画像として課金処理してしまうことを防ぐことができる。
【図面の簡単な説明】
【図1】本発明の実施の形態に係る画像形成システムの構成を示すブロック図である。
【図2】本発明の実施の形態に係るマルチファンクションコントローラの構成を示すブロック図である。
【図3】本発明の実施の形態に係るスキャナの概略を示す概略斜視図である。
【図4】本発明の実施の形態に係るプリンタの概略を示す概略斜視図である。
【図5】本発明の実施の形態に係る画像入力時のマルチファンクションコントローラの処理を示すフローチャートである。
【図6】本発明の実施の形態に係る画像出力時のマルチファンクションコントローラの処理を示すフローチャートである。
【符号の説明】
1 画像形成システム
10 イーサネット(ネットワーク)
11 ワークステーション
12 パーソナルコンピュータ
13 サーバコンピュータ
15 ファックス
16 ネットワークスキャナ
20 プリントサーバ
21 マルチファンクションプリンタ
22 プリンタ
100 スキャナ
120 プリンタ(画像形成装置)
200 マルチファンクションコントローラ
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image forming apparatus and a control method thereof, and a program.
[0002]
[Prior art]
Conventionally, in an image forming system including an image forming apparatus such as a copying machine, a blank image created on the application side by PDL printing or the like and an image other than a blank page (hereinafter also referred to as a non-blank image) are processed in the same manner. Was output.
[0003]
[Problems to be solved by the invention]
For this reason, even when a blank image is output, billing processing is performed in the same manner as a non-blank image, which is disadvantageous for the user.
[0004]
In addition, simply processing so as not to charge for a blank image has a problem that it is not possible to charge correctly when a malicious usage method or modification is performed.
[0005]
An object of the present invention is to provide a technique capable of accurately recognizing and outputting a blank image and a non-blank image and performing a correct billing process.
[0006]
[Means for Solving the Problems]
In order to solve the above problems, the present invention performs print output based on image data that is input and stored in a storage means, and performs a billing process according to attribute data of the image data that is input together with the image data. an image forming apparatus, based on the attribute data of the image data, and detection means for the image data to detect whether a blank image, in blank with respect to image data sensed with blank image by said detecting means A processing unit that performs processing for discharging paper and an image that is not detected as a blank image by the detection unit without performing a charging process for a print output based on the image data detected as a blank image by the detection unit A charge processing means for performing charge processing for data-based print output is provided.
[0007]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an image forming system according to an embodiment of the present invention will be described in detail with reference to the drawings.
[0008]
FIG. 1 is a block diagram showing an image forming system according to an embodiment of the present invention.
[0009]
In FIG. 1, a workstation 11, a personal computer 12, a server computer 13 having a large-capacity storage, a fax machine 15 for transmitting and receiving images, a network scanner 16, a print server 20, a multi-function printer 21, a printer 22, and a scanner as an image input device. 100, a printer 120 as an image output apparatus (image forming apparatus), a multifunction controller 200 that controls the scanner 100 and the printer 120, and the like are connected to a LAN 10 such as an Ethernet to constitute the image forming system 1. In this image forming system 1, each of the scanner 100 and the printer 120 is connected to the multi-function controller 200 by a dedicated bus (not shown).
[0010]
FIG. 2 is a block diagram showing the configuration of the multifunction controller 200 in FIG.
[0011]
In FIG. 2, a multifunction controller 200 is a controller that inputs and outputs image information and device information, and is connected to a scanner 100 and a printer 120 on the one hand, and connected to a LAN 10 and a public line (WAN) 50 on the other hand.
[0012]
A CPU 201 is a controller that controls the entire system. A RAM 202 is a system work memory for the CPU 201 to operate, and is also an image memory for temporarily storing image data. A ROM 203 is a boot ROM, and stores a system boot program. An HDD 204 is a hard disk drive and stores system software, image data, and the like.
[0013]
An operation unit I / F 206 is an interface unit for connecting to an operation unit (UI) 210, and outputs image data to the operation unit 210. An image is displayed on the operation unit 210 based on the image data. Also, it serves to convey information input from the operation unit 210 by the user of this system to the CPU 201.
[0014]
A network 209 is connected to the LAN 10 and inputs / outputs information. The Modem 220 is connected to the public line 50 and inputs / outputs information via the public line 50. The above devices are arranged on the system bus 207.
[0015]
The Image Bus I / F 205 is a bus bridge that connects an image bus 208 that transfers image data at high speed and a system bus 207 and converts a data structure. The image bus 208 is configured by a high-speed bus such as a PCI bus.
[0016]
The following various devices are arranged on the image bus 208. A raster image processor (RIP) 230 develops a PDL code into a bitmap image. The device I / F unit 240 connects the multifunction controller 200 to the scanner 100 and the printer 120, and performs synchronous / asynchronous conversion of image data. The scanner image processing unit 250 performs correction, processing, editing, and the like on input image data. The printer image processing unit 260 performs printer correction, resolution conversion, and the like on the print output image data. The image rotation unit 270 rotates image data. The image compression unit 280 compresses and decompresses multi-valued image data into JPEG and performs binary image data compression and decompression into JBIG, MMR, and MH.
[0017]
Further, the HDD 204 stores information such as image output speed and installation position related to nodes connected to the network (LAN 10) for each address.
[0018]
FIG. 3 is a schematic perspective view showing an outline of the scanner 100 in FIG.
[0019]
The scanner 100 irradiates light on an image of an original, scans it with a CCD licensor (not shown), reads image information from the original, and converts the read image information into raster signals 30 as electrical signals. The document is set on the tray 102 of the document feeder 101. When the user issues an instruction to start reading by operating the operation unit 210 (see FIG. 2), the CPU 201 of the multifunction controller 200 gives the instruction to the scanner 100. Upon receiving the instruction, the scanner 100 feeds the originals one by one by the original feeder 101 and reads an image on the original.
[0020]
FIG. 4 is a schematic perspective view showing an outline of the printer 120 in FIG.
[0021]
The printer 120 forms raster image data 40 (see FIG. 2) as an image on recording paper. This image forming method includes an electrophotographic method using a photosensitive drum and a photosensitive belt (both not shown) and an ink jet method in which an image is directly printed on a recording sheet by ejecting ink from a minute nozzle array. is there.
[0022]
The printing operation is started by an instruction (raster image data 40) from the CPU 201. Inside the printer 120, a plurality of paper feed stages are provided so that the size of the recording paper and the orientation of the recording paper can be selected, and a plurality of paper feed cassettes 122a, 122b, 122c, 122d corresponding to them are mounted. Has been. The paper discharge tray 123 receives the recording paper on which printing has been completed. When the finisher 124 is attached to the printer 120, the printed recording paper is conveyed to the finisher 124. A stapler unit 125 (post-processing unit) is attached to the finisher 124. The stapler unit 125 can bind 50 recording sheets or 100 recording sheets.
[0023]
An inserter unit 126 is attached to the finisher 124. The inserter unit 126 can be used as one paper feed stage like the paper feed cassettes 122a, 122b, 122c, 122d. Since the inserter unit 126 is mounted on the finisher, the sheet fed from here does not pass through an image forming unit or a fixing device (none of which is shown) in the printer 120. For this reason, printing (image formation) cannot be performed, but a sheet can be inserted (assembled) between printed recording sheets without being affected by heat. In addition, when a color-printed document or the like is placed, a mixed-color discharge (output) can be performed even in a monochrome printer.
[0024]
When printing on both sides of the recording paper, the recording paper is reversed in the printer 120 after printing an image on one side. After that, according to the instruction 40 from the CPU 201, an image is printed on the surface not yet printed.
[0025]
FIG. 5 is a flowchart showing processing of the multifunction controller 200 at the time of image input.
[0026]
The multi-function controller 200 executes the following processing every time image data for one page is input by the device I / F 240, RIP 230, NETWORK 209, or MODEM 220.
[0027]
In step S5001, the multifunction controller 200 receives attribute data of image data of the input page.
[0028]
In step S <b> 5002, the multifunction controller 200 receives the input page image data in an image memory secured on the RAM 202.
[0029]
In step S5003, the attribute data received in step S5001 is referenced to determine whether the input image data is a blank image. If it is determined that the image data is blank page image data, the process proceeds to step S5004. If the image data is determined to be non-blank page image data, the process proceeds to step S5005.
[0030]
In step S5004, the multi-function controller 200 creates a white image by overwriting a part or all of the input image data with white data. This process prevents mismatch between attribute data and image data. Further, the fact that a white image is formed is additionally stored in the attribute data.
[0031]
In step S5005, image data and attribute data are written from the image memory on the RAM 202 to the storage device (HDD 204 in this example).
[0032]
In step S5005, after the writing to the HDD 204 is completed and the image memory on the RAM 202 is released, this process is terminated.
[0033]
FIG. 6 is a flowchart showing processing of the multifunction controller 200 at the time of image output.
[0034]
The multi-function controller 200 executes this flowchart every time image data for one page is output. The following processing may be executed in parallel with the processing at the time of image input shown in FIG.
[0035]
In step S <b> 601, the multifunction controller 200 determines whether image data of a page necessary for image output exists in the image memory on the RAM 202. If it is determined that the image data still exists in the image memory, the process proceeds to step S602. If it is determined that the data has already been written in the HDD 204 and does not exist in the image memory on the RAM 202, the process proceeds to step S604.
[0036]
In step S602, the multifunction controller 200 refers to the attribute data of the page to be output, and determines whether or not the image data to be output is a blank image. If it is determined that the image data is a blank image, the process proceeds to step S603. If it is determined that the image data is not a blank image, the process proceeds to step S608.
[0037]
In step S603, the multifunction controller 200 refers to the attribute data and determines whether the image data has already been converted into a white image. If it is determined that the whitening of the image data has already been performed, the process proceeds to step S608. If it is determined that the whitening of the image data has not been performed, the process proceeds to step S607.
[0038]
On the other hand, if the image data has already been written in the HDD 204, the multifunction controller 200 reads the image data of the page output from the HDD 204 in step S604.
[0039]
In step S605, the multifunction controller 200 reads the attribute data of the page to be output.
[0040]
In step S606, the multifunction controller 200 refers to the read attribute data and determines whether the image data is a blank image. If it is determined that the image data is a blank image, the process proceeds to step S607. If it is determined that the image data is not a blank image, the process proceeds to step S608.
[0041]
In step S607, the multi-function controller 200 converts the image data into a white image by overwriting part or all of the image data with white data. By this processing, it is possible to prevent mismatch between attribute data and image data. Further, the fact that the image data is converted into a white image is additionally stored in the attribute data.
[0042]
In step S608, the multi-function controller 200 performs image output processing on the printer 120, the NETWORK 209, and the MODE 220 via the device I / F 240, and executes print output of image data and transmission of image data.
[0043]
In step S609, the multi-function controller 200 refers to the attribute data and determines whether the image data subjected to the output process in step S608 is a blank image. If it is determined that the image data is a blank image, the process is terminated. If it is determined that the image data is a non-blank image, the process advances to step S610.
[0044]
In S610, the multi-function controller 200 performs a billing process for the output of the image data, and ends this process.
[0045]
The image data may be a compressed image, an uncompressed image, a monochrome image, a color image, a binary image, or a multi-value image.
[0046]
In the above-described embodiment, the case where the charging process is not performed when the image data is a blank image has been described. However, when the image data is the blank image, the charging process is performed at a lower charge than the non-blank image. It may be.
[0047]
In the above-described embodiment, each process is described as being executed by the multifunction controller 200 (image control apparatus). However, a control unit (not shown) of the image forming apparatus may execute the above process. .
[0048]
An arbitrary storage medium storing the processing method supplies a program for executing the processing method to the control unit of the image control apparatus or the image forming apparatus, and either one of the CPU of the image control apparatus or the MPU (not shown). One may execute the program. Alternatively, the storage medium may supply the program to the control unit of the image forming apparatus, and any one of the CPU or MPU (not illustrated) of the image forming apparatus may execute the program. Examples of the storage medium include a hard disk and a ROM.
[0049]
Further, instead of any one of the CPU and MPU of the image control apparatus, a circuit (not shown) that performs the same operation as these may implement the above-described embodiment. Alternatively, instead of any one of the CPU and MPU of the control unit of the image forming apparatus, a circuit (not shown) that performs the same operation may implement the above-described embodiment.
[0050]
Further, the program supplied by the storage medium is written in a memory (not shown) provided in a function extension board (not shown) inserted in the image control apparatus or a function extension unit (not shown) connected to the image control apparatus. A CPU or the like (not shown) provided in the function expansion board or function expansion unit may execute part or all of the program. Alternatively, the program supplied by the storage medium is written in a memory (not shown) provided in a function extension board (not shown) inserted in the image forming apparatus or a function extension unit (not shown) connected to the image forming apparatus. A CPU or the like (not shown) provided in the function expansion board or function expansion unit may execute part or all of the program.
[0052]
【The invention's effect】
As described above, according to the present invention, according to the present invention, it is possible to perform an appropriate charging process depending on whether the image data is a blank image or a non-blank image.
[0053]
Further, according to the present invention, when it is determined that the image data is a blank image, a non-blank image is erroneously output as a blank image by performing a blank image processing on the image data. It is possible to prevent charging processing as an image.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an image forming system according to an embodiment of the present invention.
FIG. 2 is a block diagram showing a configuration of a multifunction controller according to an embodiment of the present invention.
FIG. 3 is a schematic perspective view showing an outline of a scanner according to an embodiment of the invention.
FIG. 4 is a schematic perspective view showing an outline of a printer according to an embodiment of the present invention.
FIG. 5 is a flowchart showing processing of the multifunction controller at the time of image input according to the embodiment of the present invention.
FIG. 6 is a flowchart showing processing of the multifunction controller during image output according to the embodiment of the present invention.
[Explanation of symbols]
1 Image forming system 10 Ethernet (network)
11 Workstation 12 Personal Computer 13 Server Computer 15 Fax 16 Network Scanner 20 Print Server 21 Multifunction Printer 22 Printer 100 Scanner 120 Printer (Image Forming Apparatus)
200 Multifunction controller

Claims (5)

入力され、記憶手段に記憶された画像データに基づく印刷出力を行い、前記画像データと共に入力される該画像データの属性データに応じた課金処理が行われる画像形成装置であって、
前記画像データ属性データに基づいて、該画像データが白紙画像であるか否かを検知する検知手段と、
前記検知手段により白紙画像と検知された画像データに関して白紙で排紙するための処理を行う処理手段と、
前記検知手段により白紙画像と検知された画像データに基づく印刷出力に対しては課金処理を行わず、前記検知手段により白紙画像と検知されなかった画像データに基づく印刷出力に関しては課金処理を行う課金処理手段とを備えたことを特徴とする画像形成装置。
An image forming apparatus that performs printing output based on image data that is input and stored in a storage unit, and performs a charging process according to attribute data of the image data input together with the image data,
Detection means for detecting whether the image data is a blank image based on the attribute data of the image data;
Processing means for performing processing for discharging the blank image with respect to the blank image and the detected image data by the detection means;
Charge processing is not performed for print output based on image data detected as a blank image by the detection means, and charge processing is performed for print output based on image data not detected as a blank image by the detection means. An image forming apparatus comprising: a processing unit.
前記処理手段は、前記検知手段により白紙画像と検知された画像データに関して白紙で排紙するための処理として、当該画像データに対して白データを上書き処理することを特徴とする請求項1記載の画像形成装置。  2. The processing unit according to claim 1, wherein the processing unit performs a process of overwriting the image data with white data as a process for discharging the image data detected as a blank image by the detection unit. Image forming apparatus. 前記処理手段により前記画像データが白データで上書き処理された場合には、前記記憶手段にその旨を記憶することを特徴とする請求項2記載の画像形成装置。  3. The image forming apparatus according to claim 2, wherein when the image data is overwritten with white data by the processing means, the fact is stored in the storage means. 入力され、記憶手段に記憶された画像データに基づく印刷出力を行い、前記画像データと共に入力される該画像データの属性データに応じた課金処理が行われる画像形成装置における制御方法であって、
前記画像データ属性データに基づいて、該画像データが白紙画像であるか否かを検知する検知工程と、
前記検知工程で白紙画像と検知された画像データに関して白紙で排紙するための処理を行う処理工程と、
前記検知工程で白紙画像と検知された画像データに基づく印刷出力に対しては課金処理を行わず、前記検知工程で白紙画像と検知されなかった画像データに基づく印刷出力に関しては課金処理を行う課金処理工程とを備えたことを特徴とする制御方法。
A control method in an image forming apparatus that performs print output based on image data that is input and stored in a storage unit, and performs charging processing according to attribute data of the image data input together with the image data,
A detection step of detecting whether the image data is a blank image based on the attribute data of the image data;
A processing step for performing processing for discharging the blank image with respect to the blank image and the detected image data in the detection step;
Billing processing is not performed for print output based on the blank image and the image data detected in the detection step, and billing processing is performed for print output based on the image data not detected in the detection step. A control method comprising: a processing step.
請求項4に記載の制御方法をコンピュータにより実現するためのプログラム。  A program for realizing the control method according to claim 4 by a computer.
JP2001394364A 2001-12-26 2001-12-26 Image forming apparatus, control method therefor, and program Expired - Fee Related JP4355462B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001394364A JP4355462B2 (en) 2001-12-26 2001-12-26 Image forming apparatus, control method therefor, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001394364A JP4355462B2 (en) 2001-12-26 2001-12-26 Image forming apparatus, control method therefor, and program

Publications (2)

Publication Number Publication Date
JP2003191537A JP2003191537A (en) 2003-07-09
JP4355462B2 true JP4355462B2 (en) 2009-11-04

Family

ID=27601118

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001394364A Expired - Fee Related JP4355462B2 (en) 2001-12-26 2001-12-26 Image forming apparatus, control method therefor, and program

Country Status (1)

Country Link
JP (1) JP4355462B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5116409B2 (en) * 2007-09-07 2013-01-09 キヤノン株式会社 Image forming apparatus, image forming method, and image forming program
JP6683060B2 (en) * 2016-08-18 2020-04-15 コニカミノルタ株式会社 Image processing apparatus, method and program

Also Published As

Publication number Publication date
JP2003191537A (en) 2003-07-09

Similar Documents

Publication Publication Date Title
US8509674B2 (en) Image forming system, control method therefor, and a storage medium storing a program for executing the control method for preventing automatic recover of interrupted jobs
JP4929064B2 (en) Confidential processing apparatus and image forming apparatus
JP5247588B2 (en) Image processing apparatus, control method thereof, and program
JP4836260B2 (en) Image forming apparatus, image forming method, recording medium, and program
JP2009260721A (en) Image processing apparatus, image scanner, image output system, image storage system, image printing apparatus, image copying apparatus, image storage apparatus, program, and recording medium
JPH0766915A (en) Digital copier operation control method
CN1921543B (en) Cooperative processing method, cooperative processing apparatus, and storage medium storing program for cooperating processing
US20080144092A1 (en) Image forming apparatus and method of controlling same
JP4355462B2 (en) Image forming apparatus, control method therefor, and program
US20070030510A1 (en) Image processing apparatus, image output method, and computer program product
JP3679766B2 (en) Image forming system, control method therefor, image forming apparatus, control method therefor, and recording medium storing program for executing these control methods
JP4072221B2 (en) Image input / output processing method, image input / output processing apparatus, and image input / output processing system
JP3762423B2 (en) Image forming system, control method thereof, and storage medium storing program for executing the control method
JP2006341497A (en) Image forming apparatus
JP3080588B2 (en) Image playback device
JP2001159964A (en) Image forming system, image forming system control method, and storage medium
JP2003326776A (en) Image input / output system
JP2004153568A (en) Image forming device
JP2003333224A (en) Image forming device
JP2001218044A (en) Image input / output processing device and image input / output processing method
JP2004153567A (en) Image input / output device and control method therefor, image input / output system, and control program
JP3870095B2 (en) Image forming apparatus and control method thereof
JP4886639B2 (en) Image reading apparatus and image reading method
JP2003244348A (en) Image processing apparatus and image processing method
JP2004102377A (en) Image processing apparatus, control method thereof, and control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081111

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090107

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090519

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090702

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: 20090728

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090803

R150 Certificate of patent or registration of utility model

Ref document number: 4355462

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120807

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120807

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130807

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees