JP2003018389A - Image processing apparatus, network system, image processing method, medium providing control program, and control program - Google Patents
Image processing apparatus, network system, image processing method, medium providing control program, and control programInfo
- Publication number
- JP2003018389A JP2003018389A JP2001200965A JP2001200965A JP2003018389A JP 2003018389 A JP2003018389 A JP 2003018389A JP 2001200965 A JP2001200965 A JP 2001200965A JP 2001200965 A JP2001200965 A JP 2001200965A JP 2003018389 A JP2003018389 A JP 2003018389A
- Authority
- JP
- Japan
- Prior art keywords
- image
- specific
- image data
- data
- replacement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Editing Of Facsimile Originals (AREA)
- Image Analysis (AREA)
- Record Information Processing For Printing (AREA)
- Image Processing (AREA)
Abstract
(57)【要約】
【課題】 広告画像がプリント画像に含まれる場合にお
いて、使用されている広告画像が同一である場合に重複
を避け、自動的に別の広告画像を入れ換えて効率的な宣
伝効果を得ることができる画像処理装置等を提供する。
【解決手段】 画像データを入力する画像入力手段と、
前記画像入力手段から入力された画像データ内に特定画
像が含まれているか否かを判定する判定手段と、前記判
定手段で前記特定画像が含まれていると判定されたと
き、該特定画像を別の特定画像に置き換える画像置き換
え手段と、前記画像置き換え手段による置き換え処理後
の前記画像データを出力する画像出力手段とを備えたこ
とを特徴とする。画像入力手段は、例えば光学的に読み
取られた情報を光電変換して画像データとして入力す
る、あるいはネットワーク経由で転送された画像データ
を入力する。
(57) [Summary] [Problem] When an advertisement image is included in a print image, when the same advertisement image is used, duplication is avoided, and another advertisement image is automatically replaced to efficiently promote the advertisement. Provided is an image processing apparatus and the like that can obtain an effect. SOLUTION: Image input means for inputting image data,
Determining means for determining whether or not the specific image is included in the image data input from the image input means; and when the determining means determines that the specific image is included, the specific image is It is characterized by comprising image replacement means for replacing the image with another specific image, and image output means for outputting the image data after the replacement processing by the image replacement means. The image input means inputs, for example, optically read information photoelectrically converted and input as image data, or input image data transferred via a network.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、デジタル複写機な
どの画像処理装置等に関するもので、特に広告などの特
定画像を検出することが可能な画像処理装置等に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing device such as a digital copying machine, and more particularly to an image processing device capable of detecting a specific image such as an advertisement.
【0002】[0002]
【従来の技術】従来では、画像の入出力を行うシステム
として、マルチファンクションデジタル複写機などが知
られている。2. Description of the Related Art Conventionally, a multifunction digital copying machine or the like is known as a system for inputting and outputting an image.
【0003】このマルチファンクションデジタル複写機
は、紙などに記録されている原稿画像を読み取るスキャ
ナと、読み取った画像あるいはホストコンピュータから
送られてくる画像を紙などのメディアに出力するプリン
タとを備えている。さらに、これらスキャナ及びプリン
タの動作を制御したり、あるいは種々の画像処理を施す
デバイスコントローラと、機器の操作を使用者に提供す
る操作部と、また複数枚の画像データや処理プログラム
を一時的あるいは恒久的に記憶するメモリ及びハードデ
ィスクなどで構成されている。This multifunction digital copying machine is equipped with a scanner for reading an original image recorded on paper or the like, and a printer for outputting the read image or the image sent from the host computer to a medium such as paper. There is. Furthermore, a device controller that controls the operations of these scanners and printers or performs various image processing, an operation unit that provides the user with the operation of the device, and a plurality of image data and processing programs temporarily or It is composed of a memory and a hard disk for permanent storage.
【0004】また、この種の複写機は、原稿の複写以外
に、スキャナで読み込んだ画像データをLAN(ネット
ワーク)経由でホストコンピュータに転送したり、逆に
ホストコンピュータ上で作成した文書をネットワークプ
リント出力させたりすることもできる。In addition to copying originals, this type of copying machine transfers image data read by a scanner to a host computer via a LAN (network), or conversely prints a document created on the host computer via network printing. It can also be output.
【0005】このようなネットワークを介して接続され
たデジタル複写機等のシステムに対して、企業や団体の
情報あるいは広告をタイミングよく出力し、各種の広報
や宣伝活動の一環として利用したいという要求が起きて
いる。There is a demand for a system such as a digital copying machine connected via such a network to output information or advertisement of a company or an organization in a timely manner and use it as a part of various public relations and advertisement activities. stay up.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、上記従
来のシステムでは、次のような問題点があった。However, the above conventional system has the following problems.
【0007】複写やプリントに関しては、用紙及びトナ
ー等のコストが発生するため、広告がプリント画像に含
まれている際には広告主が画像プリントにかかる費用の
一部を補助する手段が提案されている。Since copying and printing require costs such as paper and toner, a method has been proposed in which an advertiser assists a part of the cost for printing an image when an advertisement is included in the printed image. ing.
【0008】このような手段により広報や宣伝活動を行
う場合においては、プリント画像内に同一の広告データ
が含まれていると、無駄な費用が発生して、効率的な広
報活動や宣伝活動ができないという問題があった。[0008] In the case of carrying out public relations and advertisement activities by such means, if the same advertisement data is included in the print image, useless expenses will be generated, and efficient public relations and advertisement activities will be carried out. There was a problem that I could not.
【0009】本発明は上記従来の問題点に鑑み、広告画
像がプリント画像に含まれる場合において、使用されて
いる広告画像が同一である場合に重複を避け、自動的に
別の広告画像を入れ換えて効率的な宣伝効果を得ること
ができる画像処理装置等を提供することを目的とする。In view of the above conventional problems, the present invention avoids duplication when an advertisement image is included in a print image and the same advertisement image is used, and automatically replaces another advertisement image. It is an object of the present invention to provide an image processing device and the like that can obtain an efficient advertising effect.
【0010】[0010]
【課題を解決するための手段】上記目的を達成するため
に、本発明では、画像データ内に特定画像が含まれてい
るか否かを判定する判定手段と、前記判定手段で前記特
定画像が含まれていると判定されたとき、該特定画像を
別の特定画像に置き換える画像置き換え手段と、前記画
像置き換え手段による置き換え処理後の前記画像データ
を出力する画像出力手段とを備えたことを特徴とする。In order to achieve the above object, in the present invention, a determining means for determining whether or not a specific image is included in image data, and the determining means includes the specific image. When it is determined that the specified image is present, the image replacement means for replacing the specified image with another specified image, and the image output means for outputting the image data after the replacement processing by the image replacement means are provided. To do.
【0011】本発明では、画像データを入力する画像入
力手段と、前記画像入力手段から入力された画像データ
内に特定画像が含まれているか否かを判定する判定手段
と、前記判定手段で前記特定画像が含まれていると判定
されたとき、該特定画像を別の特定画像に置き換える画
像置き換え手段と、前記画像置き換え手段による置き換
え処理後の前記画像データを出力する画像出力手段とを
備えたことを特徴とする。According to the present invention, image input means for inputting image data, judging means for judging whether or not a specific image is included in the image data input from the image input means, and the judging means for judging When it is determined that the specific image is included, an image replacement unit that replaces the specific image with another specific image, and an image output unit that outputs the image data after the replacement process by the image replacement unit are provided. It is characterized by
【0012】本発明では、画像データ内に特定画像が含
まれているか否かを判定する判定行程と、前記判定行程
で前記特定画像が含まれていると判定されたとき、該特
定画像を別の特定画像に置き換える画像置き換え行程
と、前記画像置き換え行程による置き換え処理後の前記
画像データを出力する画像出力行程とを実行することを
特徴とする。According to the present invention, a determination process for determining whether or not a specific image is included in the image data, and when the determination process determines that the specific image is included, the specific image is distinguished. And an image output step of outputting the image data after the replacement processing by the image replacement step.
【0013】本発明では、画像データを入力する画像入
力行程と、前記画像入力行程から入力された画像データ
内に特定画像が含まれているか否かを判定する判定行程
と、前記判定行程で前記特定画像が含まれていると判定
されたとき、該特定画像を別の特定画像に置き換える画
像置き換え行程と、前記画像置き換え行程による置き換
え処理後の前記画像データを出力する画像出力行程とを
実行することを特徴とする。According to the present invention, an image input step of inputting image data, a determination step of determining whether or not a specific image is included in the image data input from the image input step, and the determination step described above. When it is determined that the specific image is included, an image replacement step of replacing the specific image with another specific image and an image output step of outputting the image data after the replacement processing by the image replacement step are executed. It is characterized by
【0014】本発明では、画像データ内に特定画像が含
まれているか否かを判定する判定ステップと、前記判定
ステップで前記特定画像が含まれていると判定されたと
き、該特定画像を別の特定画像に置き換える画像置き換
えステップと、前記画像置き換えステップによる置き換
え処理後の前記画像データを出力する画像出力ステップ
とを備えた制御プログラムを提供することを特徴とす
る。According to the present invention, a determination step for determining whether or not a specific image is included in the image data, and if the determination step determines that the specific image is included, the specific image is distinguished. The control program is provided with an image replacement step of replacing the specific image with the image replacement step, and an image output step of outputting the image data after the replacement processing by the image replacement step.
【0015】本発明では、画像データを入力する画像入
力ステップと、前記画像入力ステップから入力された画
像データ内に特定画像が含まれているか否かを判定する
判定ステップと、前記判定ステップで前記特定画像が含
まれていると判定されたとき、該特定画像を別の特定画
像に置き換える画像置き換えステップと、前記画像置き
換えステップによる置き換え処理後の前記画像データを
出力する画像出力ステップとを備えた制御プログラムを
提供することを特徴とする。In the present invention, an image input step of inputting image data, a determination step of determining whether or not a specific image is included in the image data input from the image input step, and the determination step in the above When it is determined that the specific image is included, an image replacement step of replacing the specific image with another specific image, and an image output step of outputting the image data after the replacement processing by the image replacement step are provided. It is characterized by providing a control program.
【0016】本発明では、画像データ内に特定画像が含
まれているか否かを判定する判定ステップと、前記判定
ステップで前記特定画像が含まれていると判定されたと
き、該特定画像を別の特定画像に置き換える画像置き換
えステップと、前記画像置き換えステップによる置き換
え処理後の前記画像データを出力する画像出力ステップ
とを備えたことを特徴とする。According to the present invention, a determination step of determining whether or not a specific image is included in the image data and, when the determination step determines that the specific image is included, separates the specific image from each other. And an image output step of outputting the image data after the replacement processing by the image replacement step.
【0017】本発明では、画像データを入力する画像入
力ステップと、前記画像入力ステップから入力された画
像データ内に特定画像が含まれているか否かを判定する
判定ステップと、前記判定ステップで前記特定画像が含
まれていると判定されたとき、該特定画像を別の特定画
像に置き換える画像置き換えステップと、前記画像置き
換えステップによる置き換え処理後の前記画像データを
出力する画像出力ステップとを備えたことを特徴とす
る。In the present invention, an image input step of inputting image data, a determination step of determining whether or not a specific image is included in the image data input from the image input step, and the determination step described above When it is determined that the specific image is included, an image replacement step of replacing the specific image with another specific image, and an image output step of outputting the image data after the replacement processing by the image replacement step are provided. It is characterized by
【0018】[0018]
【発明の実施の形態】以下、本発明の実施の形態を図面
に基づいて説明する。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings.
【0019】<システム全体>図1は、本発明の実施の
一形態に係るネットワークシステムの全体構成図であ
る。<Overall System> FIG. 1 is an overall configuration diagram of a network system according to an embodiment of the present invention.
【0020】図中の1001は本発明の画像処理装置
で、後述するスキャナとプリンタから構成され、スキャ
ナから読み込んだ画像をローカルエリアネットワーク
(以下LAN)1010に出力したり、LAN1010
から受信した画像をプリンタによりプリントアウトでき
る。さらに、画像処理装置1001は、スキャナから読
み込んだ画像を、図示しないFAX送信手段によりPS
TNまたはISDNの公衆回線網1030に送信した
り、この公衆回線網1030から受信した画像をプリン
タによりプリントアウトできる。Reference numeral 1001 in the figure denotes an image processing apparatus according to the present invention, which is composed of a scanner and a printer, which will be described later.
The image received from can be printed out by the printer. Further, the image processing apparatus 1001 uses an FAX transmission unit (not shown) to convert the image read from the scanner into a PS image.
Images can be transmitted to the public line network 1030 of TN or ISDN, and images received from the public line network 1030 can be printed out by a printer.
【0021】1002はデータベースサーバで、本発明
の画像処理装置1001により読み込んだ2値画像及び
多値画像をデータベースとして管理する。1003は、
データベースサーバ1002のデータベースクライアン
トで、データベース1002に保存されている画像デー
タを閲覧/検索等できる。A database server 1002 manages a binary image and a multivalued image read by the image processing apparatus 1001 of the present invention as a database. 1003 is
The database client of the database server 1002 can browse / search image data stored in the database 1002.
【0022】1004は、電子メールサーバで、本発明
の画像処理装置1001により読み取った画像を電子メ
ールの添付として受け取ることができる。1005は、
電子メールのクライアントで、電子メールサーバ100
4の受け取ったメールを受信し閲覧したり、電子メール
を送信したりすることが可能である。An electronic mail server 1004 can receive an image read by the image processing apparatus 1001 of the present invention as an electronic mail attachment. 1005 is
An email client, an email server 100
It is possible to receive and view the received mail of No. 4 and to send an electronic mail.
【0023】1006がHTML文書をLANに提供す
るWWWサーバで、画像処理装置1001により当該W
WWサーバ1006で提供されるHTML文書をプリン
トアウトできる。1011はルータで、LAN1010
をインターネット/イントラネット1012と連結す
る。A WWW server 1006 provides an HTML document to the LAN.
The HTML document provided by the WW server 1006 can be printed out. Reference numeral 1011 is a router, which is a LAN 1010.
Is connected to the Internet / Intranet 1012.
【0024】そして、インターネット/イントラネット
1012には、前述した画像処理装置1001、データ
ベースサーバ1002、電子メールサーバ1004、及
びWWWサーバ1006と同様の装置が、それぞれ画像
処理装置1020、データベースサーバ1021、電子
メールサーバ1023、及びWWWサーバ1022とし
て連結している。In the Internet / Intranet 1012, devices similar to the image processing device 1001, the database server 1002, the electronic mail server 1004, and the WWW server 1006 described above are respectively included in the image processing device 1020, the database server 1021, and the electronic mail. The server 1023 and the WWW server 1022 are linked.
【0025】一方、画像処理装置1001は、PSTN
またはISDNの公衆回線網1030を介して、FAX
装置1031と送受信可能になっている。また、LAN
1010上にはプリンタ1040も連結されており、画
像処理装置1001により読み取った画像をプリントア
ウトできるように構成されている。On the other hand, the image processing apparatus 1001 uses the PSTN
Or, via the public line network 1030 of ISDN, FAX
It is possible to transmit / receive with the device 1031. LAN
A printer 1040 is also connected to the printer 1010 so that an image read by the image processing apparatus 1001 can be printed out.
【0026】以下、本発明の画像処理装置の構成につい
て説明する。The configuration of the image processing apparatus of the present invention will be described below.
【0027】<本発明の画像処理装置1001の全体構
成>図2は、図1中の画像処理装置1001の全体構成
を示すブロック図である。<Overall Configuration of Image Processing Apparatus 1001 of the Present Invention> FIG. 2 is a block diagram showing the overall configuration of the image processing apparatus 1001 in FIG.
【0028】コントローラ・ユニット2000は、画像
入力デバイスであるスキャナ2070と、画像出力デバ
イスであるプリンタ2095とに接続され、一方ではL
AN1010や公衆回線(WAN)1030に接続する
ことで、画像情報やデバイス情報の入出力を行うための
コントローラである。The controller unit 2000 is connected to the scanner 2070, which is an image input device, and the printer 2095, which is an image output device.
It is a controller for inputting and outputting image information and device information by connecting to the AN 1010 and a public line (WAN) 1030.
【0029】CPU2001は、システム全体を制御す
るコントローラである。RAM2002はCPU200
1が動作するためのシステムワークメモリであり、画像
データを一時記憶するための画像メモリでもある。RO
M2003は、ブートROMであり、システムのブート
プログラムが格納されている。The CPU 2001 is a controller that controls the entire system. RAM 2002 is CPU 200
1 is a system work memory for operating and also an image memory for temporarily storing image data. RO
M2003 is a boot ROM in which a system boot program is stored.
【0030】HDD2004はハードディスクドライブ
で、システムソフトウェアや画像データを格納する。ま
た、本発明で必要となる広告画像データもHDD200
4に格納され、データ比較時にはデータをRAM200
2に展開し、比較に使用する。The HDD 2004 is a hard disk drive that stores system software and image data. Further, the advertisement image data necessary for the present invention is also stored in the HDD 200.
4 is stored in the RAM 200 at the time of data comparison.
Expand to 2 and use for comparison.
【0031】操作部I/F2006は操作部(UI)2
012とのインタフェース部で、操作部2012に表示
する画像データを操作部2012に対して出力する。ま
た、操作部2012から本システム使用者が入力した情
報を、CPU2001に伝える役割をする。The operation unit I / F 2006 is an operation unit (UI) 2
The interface unit with 012 outputs the image data to be displayed on the operation unit 2012 to the operation unit 2012. In addition, the information input by the system user from the operation unit 2012 is transmitted to the CPU 2001.
【0032】ネットワーク2010はLAN1010に
接続し、情報の入出力を行う。モデム2050は公衆回
線1030に接続し、情報の入出力を行う。以上のデバ
イスがシステムバス2007上に配置される。The network 2010 is connected to the LAN 1010 to input / output information. The modem 2050 connects to the public line 1030 and inputs / outputs information. The above devices are arranged on the system bus 2007.
【0033】イメージバスI/F2005は、システム
バス2007と画像データを高速で転送する画像バス2
008に接続され、データ構造を変換するバスブリッジ
である。画像バス2008は、PCIバスまたはIEE
E1394で構成される。The image bus I / F 2005 is a system bus 2007 and an image bus 2 for transferring image data at high speed.
A bus bridge connected to 008 and converting a data structure. The image bus 2008 is a PCI bus or IEEE
It is composed of E1394.
【0034】画像バス2008上には、ラスタイメージ
プロセッサ(RIP)2060、デバイスI/F部20
20、スキャナ画像処理部2080、プリンタ画像処理
部2090、画像回転処理部2030、及び画像圧縮処
理部2040の各デバイスが配置される。A raster image processor (RIP) 2060 and a device I / F unit 20 are provided on the image bus 2008.
20, a scanner image processing unit 2080, a printer image processing unit 2090, an image rotation processing unit 2030, and an image compression processing unit 2040 are arranged.
【0035】ラスタイメージプロセッサ(RIP)20
60は、PDLコードをビットマップイメージに展開す
る。デバイスI/F部2020は、画像入出力デバイス
であるスキャナ2070やプリンタ2095とコントロ
ーラ2000を接続し、画像データの同期系/非同期系
の変換を行う。スキャナ画像処理部2080は、入力画
像データに対し補正、加工、編集を行う。プリンタ画像
処理部2090は、プリント出力画像データに対して、
プリンタの補正、解像度変換等を行う。画像回転処理部
2030は画像データの回転を行う。画像圧縮処理部2
040は、多値画像データにはJPEG、2値画像画像
データにはJBIG、MMR、MHの圧縮伸張処理を行
う。Raster image processor (RIP) 20
60 expands a PDL code into a bit map image. The device I / F unit 2020 connects the scanner 2070 or printer 2095, which is an image input / output device, to the controller 2000, and performs synchronous / asynchronous conversion of image data. The scanner image processing unit 2080 corrects, processes, and edits input image data. The printer image processing unit 2090, for the print output image data,
Performs printer correction, resolution conversion, etc. The image rotation processing unit 2030 rotates image data. Image compression processing unit 2
040 performs compression / expansion processing of JPEG for multi-valued image data and JBIG, MMR, MH for binary image data.
【0036】<画像入出力部>図3は、画像入出力デバ
イスの外観図である。<Image Input / Output Unit> FIG. 3 is an external view of the image input / output device.
【0037】画像入力デバイスであるスキャナ2070
は、原稿となる紙上の画像を照明し、CCDラインセン
サ(図示せず)を走査することで、ラスタイメージデー
タ2071として電気信号に変換する。原稿用紙は原稿
フィーダ2072のトレイ2073にセットし、装置使
用者が操作部2012から読み取り起動指示を行うこと
により、コントローラCPU2001がスキャナ207
0に指示を与え(2071)、フィーダ2072は原稿
用紙を1枚ずつフィードし原稿画像の読み取り動作を行
う。Scanner 2070 which is an image input device
Illuminates an image on a paper serving as a document and scans a CCD line sensor (not shown) to convert it into an electric signal as raster image data 2071. Document sheets are set on the tray 2073 of the document feeder 2072, and the controller CPU 2001 causes the scanner CPU 207 to operate when the apparatus user issues a reading start instruction from the operation unit 2012.
An instruction is given to 0 (2071), and the feeder 2072 feeds the original sheets one by one to read the original image.
【0038】画像出力デバイスであるプリンタ2095
は、ラスタイメージデータ2096を用紙上の画像に変
換するデバイスであり、その方式は、感光体ドラムや感
光体ベルトを用いた電子写真方式や、微少ノズルアレイ
からインクを吐出して用紙上に直接画像を印字するイン
クジェット方式等があるが、どの方式でも構わない。A printer 2095 which is an image output device
Is a device that converts the raster image data 2096 into an image on paper. The system is an electrophotographic system using a photoconductor drum or a photoconductor belt, or ink is ejected from a minute nozzle array directly on the paper. Although there is an inkjet method for printing an image, any method may be used.
【0039】プリント動作の起動は、コントローラCP
U2001からの指示2096によって開始する。プリ
ンタ2095には、異なる用紙サイズまたは異なる用紙
向きを選択できるように複数の給紙段を持ち、それに対
応した用紙カセット2101、2102、2103、2
104がある。また、排紙トレイ2111は印字し終わ
った用紙を受けるものである。The print operation is started by the controller CP.
It is started by an instruction 2096 from U2001. The printer 2095 has a plurality of paper feed stages so that different paper sizes or different paper orientations can be selected, and corresponding paper cassettes 2101, 2102, 2103, 2
There is 104. The paper discharge tray 2111 receives the printed paper.
【0040】<操作部>図4は、操作部2012の構成
を示す正面外観図である。<Operation Unit> FIG. 4 is a front external view showing the structure of the operation unit 2012.
【0041】LCD表示部(操作パネル)2013は、
LCD上にタッチパネルシートが貼られており、システ
ムの操作画面を表示するとともに、表示してあるキーが
押されるとその位置情報をコントローラCPU2001
に伝える。The LCD display section (operation panel) 2013 is
A touch panel sheet is pasted on the LCD to display the operation screen of the system, and when the displayed key is pressed, the position information thereof is displayed as the controller CPU 2001.
Tell.
【0042】スタートキー2014は、原稿画像の読み
取り動作を開始する時などに用いる。スタートキー20
14中央部には、緑と赤の2色LED2018があり、
その色によってスタートキー2014が使える状態にあ
るかどうかを示す。ストップキー2015は、稼働中の
動作を止める働きをする。IDキー2016は、使用者
のユーザIDを入力する時に用いる。リセットキー20
17は操作部2012からの設定を初期化する時に用い
る。The start key 2014 is used when starting the reading operation of the original image. Start key 20
In the center of 14 is a two-color LED 2018 of green and red,
The color indicates whether the start key 2014 is ready for use. The stop key 2015 functions to stop the operation in progress. The ID key 2016 is used when inputting the user ID of the user. Reset key 20
Reference numeral 17 is used when initializing the settings from the operation unit 2012.
【0043】<スキャナ画像処理部>図5は、スキャナ
画像処理部2080の構成を示すブロック図である。<Scanner Image Processing Unit> FIG. 5 is a block diagram showing the arrangement of the scanner image processing unit 2080.
【0044】画像バスI/Fコントローラ2081は、
画像バス2008と接続し、そのバスアクセスシーケン
スを制御する働きと、スキャナ画像処理部2080内の
各デバイスの制御及びタイミングを発生させる。フィル
タ処理部2082は、空間フィルタでコンボリューショ
ン演算を行う。編集部2083は、例えば入力画像デー
タからマーカーペンで囲まれた閉領域を認識して、その
閉領域内の画像データに対して、影つけや網掛け、ネガ
ポジ反転等の画像加工処理を行う。The image bus I / F controller 2081 is
It connects to the image bus 2008 and controls the bus access sequence, and controls and timings of each device in the scanner image processing unit 2080. The filter processing unit 2082 performs convolution calculation with a spatial filter. The editing unit 2083 recognizes, for example, a closed area surrounded by a marker pen from the input image data, and performs image processing processing such as shadowing, shading, and negative / positive inversion on the image data in the closed area.
【0045】変倍処理部2084は、読み取り画像の解
像度を変える場合にラスタイメージの主走査方向につい
て補間演算を行い拡大、縮小を行う。副走査方向の変倍
については、画像読み取りラインセンサ(図示せず)を
走査する速度を変えることで行う。テーブル2085
は、読み取った輝度データである画像データを濃度デー
タに変換するために行うテーブル変換である。2値化部
2086は、多値のグレースケール画像データを誤差拡
散処理やスクリーン処理によって2値化する。The scaling processing unit 2084 performs interpolation calculation in the main scanning direction of the raster image to change the resolution of the read image, thereby performing enlargement / reduction. The scaling in the sub-scanning direction is performed by changing the scanning speed of the image reading line sensor (not shown). Table 2085
Is a table conversion performed to convert the read image data which is the brightness data into the density data. The binarization unit 2086 binarizes the multivalued grayscale image data by error diffusion processing or screen processing.
【0046】処理が終了した画像データは、再び画像バ
スコントローラ2081を介して、画像バス2008上
に転送される。The processed image data is transferred to the image bus 2008 again via the image bus controller 2081.
【0047】<プリンタ画像処理部>図6は、プリンタ
画像処理部2090の構成を示すブロック図である。<Printer Image Processing Unit> FIG. 6 is a block diagram showing the arrangement of the printer image processing unit 2090.
【0048】画像バスI/Fコントローラ2091は、
画像バス2008と接続し、そのバスアクセスシーケン
スを制御する働きと、プリンタ画像処理部2090内の
各デバイスの制御及びタイミングを発生させる。解像度
変換部2092は、LAN1010あるいは公衆回線1
030から来た画像データを、プリンタ2095の解像
度に変換するための解像度変換を行う。スムージング処
理部2093は、解像度変換後の画像データのジャギー
(斜め線等の白黒境界部に現れる画像のがさつき)を滑
らかにする処理を行う。The image bus I / F controller 2091 is
It is connected to the image bus 2008 and has a function of controlling the bus access sequence and control and timing of each device in the printer image processing unit 2090. The resolution conversion unit 2092 uses the LAN 1010 or the public line 1.
The resolution conversion for converting the image data from 030 into the resolution of the printer 2095 is performed. The smoothing processing unit 2093 performs processing for smoothing jaggies (roughness of an image appearing at a black-and-white boundary portion such as a diagonal line) of image data after resolution conversion.
【0049】<画像圧縮処理部>図7は、画像圧縮処理
部2040の構成を示すブロック図である。<Image Compression Processing Unit> FIG. 7 is a block diagram showing the arrangement of the image compression processing unit 2040.
【0050】画像バスI/Fコントローラ2041は、
画像バス2008と接続し、そのバスアクセスシーケン
スを制御する働き、入力バッファ2042並びに出力バ
ッファ2045とのデータのやり取りを行うためのタイ
ミング制御、及び画像圧縮部2043に対するモード設
定などの制御を行う。The image bus I / F controller 2041 is
It is connected to the image bus 2008, functions to control the bus access sequence, controls timing for exchanging data with the input buffer 2042 and the output buffer 2045, and controls modes such as mode setting for the image compression unit 2043.
【0051】次に、画像圧縮処理部2040の処理手順
を説明する。Next, the processing procedure of the image compression processing unit 2040 will be described.
【0052】画像バス2008を介して、CPU200
1から画像バスI/Fコントローラ2041に画像圧縮
制御のための設定を行う。この設定により、画像バスI
/Fコントローラ2041は、画像圧縮部2043に対
して画像圧縮に必要な設定(例えばMMR圧縮、JBI
G伸長等)を行う。必要な設定を行った後に、再度CP
U2001から画像バスI/Fコントローラ2041に
対して画像データ転送の許可を行う。この許可に従い、
画像バスI/Fコントローラ2041はRAM2002
もしくは画像バス2008上の各デバイスから画像デー
タの転送を開始する。Via the image bus 2008, the CPU 200
From 1 to the image bus I / F controller 2041, settings for image compression control are made. With this setting, the image bus I
The / F controller 2041 configures the image compression unit 2043 with settings necessary for image compression (eg, MMR compression, JBI
G extension). After making the necessary settings, CP again
The U2001 permits the image bus I / F controller 2041 to transfer image data. According to this permission,
The image bus I / F controller 2041 is a RAM 2002
Alternatively, the transfer of image data is started from each device on the image bus 2008.
【0053】受け取った画像データは入力バッファ20
42に一時格納され、画像圧縮部2043の画像データ
要求に応じて一定のスピードで画像を転送する。この
際、入力バッファ2042は、画像バスI/Fコントロ
ーラ2041と、画像圧縮部2043両者の間で画像デ
ータを転送できるかどうかを判断し、画像バス2008
からの画像データの読み込み及び画像圧縮部2043へ
の画像の書き込みが不可能である場合は、データの転送
を行わないような制御を行う(以後このような制御をハ
ンドシェークと呼称する)。The received image data is stored in the input buffer 20.
The image is temporarily stored in 42, and an image is transferred at a constant speed in response to an image data request from the image compression unit 2043. At this time, the input buffer 2042 determines whether or not image data can be transferred between both the image bus I / F controller 2041 and the image compression unit 2043, and the image bus 2008
When it is impossible to read the image data from the device and write the image to the image compression unit 2043, control is performed so as not to transfer the data (hereinafter, such control is referred to as a handshake).
【0054】画像圧縮部2043は受け取った画像デー
タを一旦RAM2044に格納する。これは、画像圧縮
を行う際には、その画像圧縮処理の種類によって、数ラ
イン分のデータを要するためであり、最初の1ライン分
の圧縮を行うためには数ライン分の画像データを用意し
てからでないと画像圧縮が行えないためである。画像圧
縮を施された画像データは直ちに出力バッファ2045
に送られる。The image compression section 2043 temporarily stores the received image data in the RAM 2044. This is because, when performing image compression, several lines of data are required depending on the type of image compression processing, and several lines of image data are prepared to perform the first one-line compression. This is because the image compression cannot be performed until after that. The image data subjected to the image compression is immediately output to the output buffer 2045.
Sent to.
【0055】出力バッファ2045では、画像バスI/
Fコントローラ2041及び画像圧縮部2043とのハ
ンドシェークを行い、画像データを画像バスI/Fコン
トローラ2041に転送する。画像バスI/Fコントロ
ーラ2041では、転送された圧縮(もしくは伸長)さ
れた画像データをRAM2002もしくは画像バス20
08上の各デバイスにデータを転送する。In the output buffer 2045, the image bus I /
Handshaking is performed with the F controller 2041 and the image compression unit 2043, and the image data is transferred to the image bus I / F controller 2041. The image bus I / F controller 2041 transfers the transferred compressed (or expanded) image data to the RAM 2002 or the image bus 20.
Data is transferred to each device on 08.
【0056】こうした一連の処理は、CPU2001か
らの処理要求が無くなるまで(必要なページ数の処理が
終わったとき)、もしくは画像圧縮部2043から停止
要求が出るまで(圧縮及び伸長時のエラー発生時等)繰
り返される。Such a series of processing is performed until there is no processing request from the CPU 2001 (when the processing for the required number of pages is finished) or until a stop request is issued from the image compression unit 2043 (when an error occurs during compression and decompression). Etc.) is repeated.
【0057】<画像回転処理部>図8は、画像回転処理
部2030の構成を示すブロック図である。<Image Rotation Processing Unit> FIG. 8 is a block diagram showing the arrangement of the image rotation processing unit 2030.
【0058】画像バスI/Fコントローラ2031は、
画像バス2008と接続し、そのバスシーケンスを制御
する働き、画像回転部2032にモード等を設定する制
御、及び画像回転部2032に画像データを転送するた
めのタイミング制御を行う。The image bus I / F controller 2031 is
It is connected to the image bus 2008, works to control the bus sequence, controls the image rotation unit 2032 to set a mode and the like, and performs timing control for transferring image data to the image rotation unit 2032.
【0059】次に、画像回転処理部2030の処理手順
を説明する。Next, the processing procedure of the image rotation processing unit 2030 will be described.
【0060】画像バス2008を介して、CPU200
1から画像バスI/Fコントローラ2031に画像回転
制御のための設定を行う。この設定により、画像バスI
/Fコントローラ2041は画像回転部2032に対し
て画像回転に必要な設定(例えば画像サイズや回転方向
・角度等)を行う。必要な設定を行った後に、再度CP
U2001から画像バスI/Fコントローラ2041に
対して画像データ転送の許可を行う。この許可に従い、
画像バスI/Fコントローラ2031はRAM2002
もしくは画像バス2008上の各デバイスから画像デー
タの転送を開始する。なお、ここでは32ビットをその
サイズとし、回転を行う画像サイズを32×32(ビッ
ト)とし、また、画像バス2008上に画像データを転
送させる際に32ビットを単位とする画像転送を行うも
のとする(扱う画像は2値を想定する)。Via the image bus 2008, the CPU 200
From 1 to the image bus I / F controller 2031 is set for image rotation control. With this setting, the image bus I
The / F controller 2041 makes settings necessary for image rotation (for example, image size, rotation direction, angle, etc.) to the image rotation unit 2032. After making the necessary settings, CP again
The U2001 permits the image bus I / F controller 2041 to transfer image data. According to this permission,
The image bus I / F controller 2031 is a RAM 2002
Alternatively, the transfer of image data is started from each device on the image bus 2008. Note that here, 32 bits is the size, the image size to be rotated is 32 × 32 (bits), and when transferring image data on the image bus 2008, image transfer is performed in units of 32 bits. (The image to be handled is assumed to be binary).
【0061】上述のように、32×32(ビット)の画
像を得るためには、上述の単位データ転送を32回行う
必要があり、且つ不連続なアドレスから画像データを転
送する必要がある(図9参照)。不連続アドレッシング
により転送された画像データは、読み出し時に所望の角
度に回転されているように、RAM2033に書き込ま
れる。例えば、90度反時計方向回転であれば、最初に
転送された32ビットの画像データを図10のようにY
方向に書き込んでいく。読み出し時にX方向に読み出す
ことで、画像が回転される。As described above, in order to obtain a 32 × 32 (bit) image, it is necessary to perform the above-mentioned unit data transfer 32 times, and it is necessary to transfer image data from discontinuous addresses ( (See FIG. 9). The image data transferred by the discontinuous addressing is written in the RAM 2033 so as to be rotated at a desired angle at the time of reading. For example, in the case of 90 ° counterclockwise rotation, the 32-bit image data transferred first is displayed as shown in FIG.
Write in the direction. The image is rotated by reading in the X direction at the time of reading.
【0062】32×32(ビット)の画像回転(RAM
2033への書き込み)が完了した後、画像回転部20
32はRAM2033から上述した読み出し方法で画像
データを読み出し、画像バスI/Fコントローラ203
1に画像を転送する。32 × 32 (bit) image rotation (RAM
(Writing to 2033) is completed, the image rotation unit 20
The image bus I / F controller 203 reads the image data from the RAM 2033 by the above-mentioned reading method.
Transfer the image to 1.
【0063】回転処理された画像データを受け取った画
像バスI/Fコントローラ2031は、連続アドレッシ
ングを以て、RAM2002もしくは画像バス2008
上の各デバイスにデータを転送する。こうした一連の処
理は、CPU2001からの処理要求が無くなるまで
(必要なページ数の処理が終わったとき)繰り返され
る。The image bus I / F controller 2031 that has received the image data that has been subjected to the rotation processing is subjected to the continuous addressing, and then the RAM 2002 or the image bus 2008.
Transfer data to each device above. Such a series of processing is repeated until there is no processing request from the CPU 2001 (when the processing for the required number of pages is completed).
【0064】<デバイスI/F部>図11は、デバイス
I/F部2020の構成を示すブロック図である。<Device I / F Unit> FIG. 11 is a block diagram showing the structure of the device I / F unit 2020.
【0065】画像バスI/Fコントローラ2021は、
画像バス2008と接続し、そのバスアクセスシーケン
スを制御する働きと、デバイスI/F部2020内の各
デバイスの制御及びタイミングを発生させる。また、外
部のスキャナ2070及びプリンタ2095への制御信
号を発生させる。スキャンバッファ2022は、スキャ
ナ2070から送られてくる画像データを一時保存し、
画像バス2008に同期させて画像データを出力する。The image bus I / F controller 2021 is
It connects to the image bus 2008 and controls the bus access sequence, and also controls and timings of each device in the device I / F unit 2020. It also generates control signals to the external scanner 2070 and printer 2095. The scan buffer 2022 temporarily stores the image data sent from the scanner 2070,
The image data is output in synchronization with the image bus 2008.
【0066】シリアルパラレル・パラレルシリアル変換
部2023は、スキャンバッファ2022に保存された
画像データを順番に並べて、あるいは分解して、画像バ
ス2008に転送できる画像データのデータ幅に変換す
る。パラレルシリアル・シリアルパラレル変換部202
4は、画像バス2008から転送された画像データを分
解して、あるいは順番に並べて、プリントバッファ20
25に保存できる画像データのデータ幅に変換する。プ
リントバッファ2025は、画像バス2008から送ら
れてくる画像データを一時保存し、プリンタ2095に
同期させて画像データを出力する。The serial-parallel / parallel-serial converter 2023 arranges or decomposes the image data stored in the scan buffer 2022 in order, and converts it into a data width of image data that can be transferred to the image bus 2008. Parallel-serial / serial-parallel converter 202
Reference numeral 4 denotes a print buffer 20 in which image data transferred from the image bus 2008 is decomposed or arranged in order.
25 is converted into the data width of the image data which can be stored. The print buffer 2025 temporarily stores the image data sent from the image bus 2008, and outputs the image data in synchronization with the printer 2095.
【0067】次に、画像スキャン時の処理手順を説明す
る。Next, a processing procedure at the time of image scanning will be described.
【0068】スキャナ2070から送られてくる画像デ
ータをスキャナ2070から送られてくるタイミング信
号に同期させて、スキャンバッファ2022に保存す
る。そして、画像バス2008がPCIバスの場合に
は、バッファ2022内に画像データが32ビット以上
入ったときに、画像データを先入れ先出しで32ビット
分、バッファ2022からシリアルパラレル・パラレル
シリアル変換部2023に送り、32ビットの画像デー
タに変換し、画像バスI/Fコントローラ2021を通
して画像バス2008上に転送する。The image data sent from the scanner 2070 is stored in the scan buffer 2022 in synchronization with the timing signal sent from the scanner 2070. When the image bus 2008 is a PCI bus, when 32 bits or more of image data is stored in the buffer 2022, the image data of 32 bits is sent from the buffer 2022 to the serial-parallel / parallel-serial conversion unit 2023 by first-in first-out. , 32-bit image data, and transferred to the image bus 2008 through the image bus I / F controller 2021.
【0069】また、画像バス2008がIEEE139
4の場合には、バッファ2022内の画像データを先入
れ先出しで、バッファ2022からシリアルパラレル・
パラレルシリアル変換部2023に送り、シリアル画像
データに変換し、画像バスI/Fコントローラ2021
を通して画像バス2008上に転送する。Further, the image bus 2008 is IEEE139.
In the case of 4, the image data in the buffer 2022 is first-in first-out and serial-parallel
The image data is sent to the parallel / serial conversion unit 2023, converted into serial image data, and the image bus I / F controller 2021.
Through the image bus 2008.
【0070】次に、画像プリント時の処理手順を説明す
る。Next, a processing procedure for printing an image will be described.
【0071】画像バス2008がPCIバスの場合に
は、画像バス2008から送られてくる32ビットの画
像データを画像バスI/Fコントローラ2021で受け
取り、パラレルシリアル・シリアルパラレル変換部20
24に送り、プリンタ2095の入力データビット数の
画像データに分解し、プリントバッファ2025に保存
する。When the image bus 2008 is a PCI bus, the image bus I / F controller 2021 receives the 32-bit image data sent from the image bus 2008, and the parallel-serial / serial-parallel conversion unit 20.
24, the image data having the number of input data bits of the printer 2095 is decomposed and stored in the print buffer 2025.
【0072】また、画像バス2008がIEEE139
4の場合には、画像バス2008から送られてくるシリ
アル画像データを画像バスI/Fコントローラ2021
で受け取り、パラレルシリアル・シリアルパラレル変換
部2024に送り、プリンタ2095の入力データビッ
ト数の画像データに変換し、プリントバッファ2025
に保存する。そして、プリンタ2095から送られてく
るタイミング信号に同期させて、バッファ2025内の
画像データを先入れ先出しで、プリンタ2095に送
る。Further, the image bus 2008 is IEEE139.
In the case of 4, the serial image data sent from the image bus 2008 is transferred to the image bus I / F controller 2021.
Received by the parallel serial / serial / parallel conversion unit 2024, converted into image data having the number of input data bits of the printer 2095, and the print buffer 2025.
Save to. Then, in synchronization with the timing signal sent from the printer 2095, the image data in the buffer 2025 is sent to the printer 2095 on a first-in first-out basis.
【0073】<広告画像データと広告データ管理情報の
作成>次に、本発明の中心となる広告画像データと広告
データ管理情報の作成について説明する。<Creation of Advertisement Image Data and Advertisement Data Management Information> Next, the production of advertisement image data and advertisement data management information, which is the core of the present invention, will be described.
【0074】操作パネル2013におけるコピー画面上
で広告登録モードキーを選択すると、広告画像をスキャ
ンし、画像データ管理情報を登録するモードに移行す
る。広告画像モードでスキャンした際はRAM2002
に展開された画像データに対して、以下のような広告画
像認識処理をソフトウェアにより行う。When the advertisement registration mode key is selected on the copy screen on the operation panel 2013, the advertisement image is scanned and the mode is changed to the mode for registering the image data management information. RAM 2002 when scanned in advertising image mode
The following advertisement image recognition processing is performed by software on the image data expanded in the above.
【0075】本実施形態では、広告画像認識処理の手段
として、「領域分離処理」と「文字認識処理」を使用す
る。In the present embodiment, "area separation processing" and "character recognition processing" are used as means for advertising image recognition processing.
【0076】1)領域分離処理
本実施形態における領域分離処理は、まず、文書画像デ
ータの黒画素を検出していき、輪郭線追跡方式またはラ
ベリング方式により、黒画像ブロックの矩形枠を作成す
る。次に、その矩形の中の黒画素密度や隣接矩形ブロッ
クの有無、矩形の縦横比率などを判断基準にして文字領
域(タイトル、本文、キャリブレーション等)、図形領
域、自然画像域、及び表領域などを判別する。この処理
結果により、文字認識のために必要となる文字の矩形領
域が判別される。1) Area Separation Processing In the area separation processing in this embodiment, first, black pixels of the document image data are detected, and a rectangular frame of a black image block is created by the contour tracking method or the labeling method. Next, character areas (title, text, calibration, etc.), graphic area, natural image area, and table area are determined based on the black pixel density in the rectangle, the presence / absence of adjacent rectangular blocks, and the aspect ratio of the rectangle. And so on. A rectangular area of a character required for character recognition is determined based on the result of this processing.
【0077】2)文字認識処理
文字認識処理の一つの方法として、特徴ベクトル抽出、
比較方式がある。例えば、「本」という文字を含む文字
領域が判別されたとする。第1段階として、この文字領
域について文字切り出し処理を行う。この例を図12
(a)に示す。これは1つの文字の矩形を切り出す処理
で、黒画素連続性の状態を検出していくことにより求め
られる。2) Character recognition processing As one method of character recognition processing, feature vector extraction,
There is a comparison method. For example, it is assumed that a character area including the character "book" is identified. As the first step, character cutting processing is performed on this character area. This example is shown in FIG.
It shows in (a). This is a process of cutting out a rectangle of one character, and is obtained by detecting the state of black pixel continuity.
【0078】そして第2段階として、一文字をm×nの
画素ブロックに切り出す。この例を図12(b)に示
す。さらに、その中から3×3画素のウィンドウをずら
していき、数十個の方向ベクトルを得る。この例を図1
2(c)に示す。このベクトル情報が文字の特徴として
認識され、この特徴ベクトルとHDD2004内の文字
認識辞書の内容とを比較して、特徴ベクトルに特徴が最
も近い文字から順番に、第1候補、第2候補、…とな
る。この場合、特徴ベクトルに対する特徴の近さがその
文字に対する距離の近さ、すなわち文字認識の自信度
(精度)という数値で表される。Then, as a second step, one character is cut out into m × n pixel blocks. This example is shown in FIG. Furthermore, a window of 3 × 3 pixels is shifted from that, and several tens of direction vectors are obtained. This example is shown in Figure 1.
2 (c). This vector information is recognized as a character feature, this feature vector is compared with the contents of the character recognition dictionary in the HDD 2004, and the first candidate, the second candidate, ... Becomes In this case, the closeness of the feature to the feature vector is represented by a closeness of the distance to the character, that is, the confidence level (accuracy) of character recognition.
【0079】3)領域分離処理及び文字認識処理の結果
以上のような処理により、広告画像データ及び広告画像
管理データを得ることができ、図13のようにHDD2
004の広告画像領域4a及び広告画像管理領域4bへ
それぞれ格納される。広告画像管理データは、広告ID
が付けられて管理され、図14に示すように領域分離デ
ータ(同図(a))と文字認識情報(同図(b))で構
成される。3) Result of Area Separation Processing and Character Recognition Processing By the above processing, the advertisement image data and the advertisement image management data can be obtained. As shown in FIG.
004 is stored in the advertisement image area 4a and the advertisement image management area 4b. Advertising image management data is advertising ID
14 and is managed, and is composed of area separation data (FIG. 14A) and character recognition information (FIG. 14B) as shown in FIG.
【0080】領域分離データは、図14(a)に示す形
式で構成される。まず、領域分離データである旨を示す
「header」と、分離した矩形領域毎の識別子「r
ect1」〜「rectn」を備える。この識別子で区
別された各領域(ブロック)の情報は、ブロック番号を
示す「order」、ブロックの属性(文字部、図形部
等)を示す「att」、ブロックの左上の座標値「x
1」、「y1」、ブロックの幅「w」、ブロックの高さ
「h」、及び予備領域「reserve」により構成さ
れている。The area separation data has a format shown in FIG. First, “header” indicating that the data is the region separation data and the identifier “r” for each separated rectangular region
ect1 ”to“ lectn ”. The information of each area (block) distinguished by this identifier is “order” indicating the block number, “att” indicating the attribute of the block (character portion, graphic portion, etc.), and the coordinate value “x” at the upper left of the block.
1 ”,“ y1 ”, block width“ w ”, block height“ h ”, and spare area“ reserve ”.
【0081】また、文字認識情報は、図14(b)に示
す様に、文字認識情報である旨を示す「header」
を有し、また、例えば「本」等の単一の文字に関する文
字認識情報「OCR1」と、当該文字が含まれているブ
ロックを示す上記「rect1」等に相当する「blk
・header1」との組み合わせ情報を「OCRn」
及び「blk‐headern」まで備える。そして、
「OCR1」等の各文字認識情報は、文字であるかある
いは空白であるかを示す「type」、前述の文字認識
の自信度に従った第1〜第5候補文字「文字1」〜「文
字5」、当該文字の切り出し位置「x1」,「y1」、
当該文字の幅「w」、及び当該文字の高さ「h」、予備
領域「reserve」により構成されている。Further, the character recognition information is "header" indicating that it is the character recognition information as shown in FIG. 14 (b).
Further, for example, the character recognition information “OCR1” regarding a single character such as “book” and “blk” corresponding to the above “rect1” indicating a block including the character.
・ The combination information with "header1" is "OCRn"
And "blk-headern". And
Each character recognition information such as "OCR1" is "type" indicating whether it is a character or a blank, and the first to fifth candidate characters "character 1" to "character" according to the confidence level of the character recognition described above. 5 ”, the cutout positions“ x1 ”,“ y1 ”of the character,
It is composed of the width “w” of the character, the height “h” of the character, and the reserve area “reserve”.
【0082】なお、図14(a),(b)に示したデー
タ構成は一例に過ぎず、処理結果の使用目的に応じて、
適宜変更が可能であることは言うまでもない。The data structure shown in FIGS. 14A and 14B is merely an example, and depending on the purpose of use of the processing result,
It goes without saying that the change can be made appropriately.
【0083】上記領域分離データや文字認識情報は、画
像処理装置本体を制御するCPU2001に通知され
る。これにより、画像処理部2080においてHDD2
004に一時格納された画像データは、画像回転処理部
2030及びプリンタ画像処理部2040を経て画像が
用紙に印字されて排紙される。The area separation data and character recognition information are notified to the CPU 2001 which controls the main body of the image processing apparatus. As a result, in the image processing unit 2080, the HDD 2
The image data temporarily stored in 004 passes through the image rotation processing unit 2030 and the printer image processing unit 2040, and an image is printed on a sheet and discharged.
【0084】<広告画像の置き換え処理>
1)広告登録モード
図15は、本実施形態に係る広告登録モード時の処理を
示すフローチャートである。<Advertisement Image Replacement Process> 1) Advertisement Registration Mode FIG. 15 is a flowchart showing the process in the advertisement registration mode according to this embodiment.
【0085】広告登録モードが操作パネル2013上で
選択されると、原稿台にセットされた広告原稿がスキャ
ンされる(ステップS11)。広告画像の有効部分は、
自動的に領域を認識する手段でもユーザが手動で設定す
る手段でもよい。広告画像がスキャンされた後は、広告
画像のテストプリントを行うかどうかを選択する画面が
操作パネル2013に現れる(ステップS12)。When the advertisement registration mode is selected on the operation panel 2013, the advertisement manuscript set on the manuscript table is scanned (step S11). The effective part of the advertisement image is
A means for automatically recognizing the area or a means for the user to manually set the area may be used. After the advertisement image is scanned, a screen for selecting whether to perform a test print of the advertisement image appears on the operation panel 2013 (step S12).
【0086】テストプリントを行わない場合は広告画像
及び広告IDを登録する(ステップS14)。テストプ
リントを行う場合はテストプリントを実行した後、テス
トプリントの結果がOKであるかどうかを確認するため
の表示が操作パネル2013に現れる(ステップS1
3)。テストプリントの結果がOKの場合は広告画像及
び広告IDを登録する(ステップS14)。テストプリ
ントの結果がOKでない場合には広告画像の入力前の状
態に戻る。When the test print is not performed, the advertisement image and advertisement ID are registered (step S14). When performing a test print, after the test print is executed, a display for confirming whether or not the result of the test print is OK appears on the operation panel 2013 (step S1).
3). If the result of the test print is OK, the advertisement image and advertisement ID are registered (step S14). When the result of the test print is not OK, the state before the advertisement image is input is returned.
【0087】以上のフローにより広告画像及び広告ID
の登録が行われ、次項で述べるコピーモード等の動作に
おける広告画像の置き換え処理を行うか否かの判断用の
データベースとして情報がHDD2004に格納され
る。According to the above flow, the advertisement image and advertisement ID
Is registered, and information is stored in the HDD 2004 as a database for determining whether or not to replace the advertising image in the operation such as the copy mode described in the next section.
【0088】2)コピーモード
本実施形態では、ユーザが操作パネル2013で広告の
一致、不一致の検出の開始を示す操作を行った状態を起
点として、登録された広告IDのうち、既に画像が出力
された広告のID(出力済みID)のみをピックアップ
した図16に示す様な配列がHDD2004に格納さ
れ、この配列上のサーチを行うことにより、スキャン画
像に含まれる広告画像をそのまま出力するか、あるいは
広告画像の入れ換えを行うかどうかを判断する。2) Copy Mode In the present embodiment, an image has already been output from the registered advertisement IDs, starting from the state in which the user has operated the operation panel 2013 to indicate the start of the match or mismatch of advertisements. An array as shown in FIG. 16 that picks up only the ID (outputted ID) of the generated advertisement is stored in the HDD 2004, and the advertisement image included in the scan image is output as it is by performing a search on this array. Alternatively, it is determined whether or not the advertising image is replaced.
【0089】図17は、本実施形態に係るコピーモード
時の処理を示すフローチャートである。FIG. 17 is a flow chart showing the processing in the copy mode according to this embodiment.
【0090】コピーの操作が操作パネル2013上で選
択されると、原稿台にセットされた原稿がスキャンされ
る(ステップS21)。この時、ソフトウェア上で前記
配列をサーチする出力済みIDのカウント値iは1にセ
ットする(ステップS22)。その後、出力済みの広告
IDのカウント値iと出力済みの広告画像数nの比較を
行い(ステップS23)、出力済みIDのカウント値i
が出力済み広告画像数nを超えた場合には同一広告が含
まれていないと判断して画像出力が行われる(ステップ
S29)。When the copy operation is selected on the operation panel 2013, the document set on the document table is scanned (step S21). At this time, the count value i of the output ID for searching the array on software is set to 1 (step S22). Then, the count value i of the output advertisement ID is compared with the number n of the output advertisement images (step S23), and the count value i of the output ID is output.
When the number of output advertisement images exceeds n, it is determined that the same advertisement is not included and image output is performed (step S29).
【0091】また、出力済みIDのカウント値iが出力
済み広告画像数nを超えない場合には、出力済みID=
iの画像とスキャン画像の比較を上記の図14の領域分
離データ及び文字認識情報に基づいて行う(ステップS
24)。画像の特徴が一致したと判断される場合には
(ステップS25)、未出力の広告画像との入れ換え作
業を行い(ステップS26)、さらに出力済み広告画像
数nのインクリメントを行い(ステップS27)、次の
原稿スキャン時の比較用データとして図16の配列に追
加される。When the count value i of the output IDs does not exceed the output advertisement image number n, the output ID =
The image of i and the scanned image are compared based on the area separation data and the character recognition information of FIG. 14 (step S
24). When it is determined that the features of the images match (step S25), the work of replacing the unoutput advertisement image is performed (step S26), and the number n of the output advertisement images is incremented (step S27). The data is added to the array of FIG. 16 as comparison data for the next document scan.
【0092】また、特徴が一致しないと判断される場合
には出力済みIDのカウント値iのインクリメントを行
い(ステップS28)、再び出力済みIDのカウント値
iと出力済みの広告画像数nの比較処理(ステップS2
3)に戻る。When it is determined that the features do not match, the output ID count value i is incremented (step S28), and the output ID count value i and the output advertisement image number n are compared again. Processing (step S2
Return to 3).
【0093】なお、図16に示す配列は、ユーザが操作
パネル2013で広告の一致、不一致の検出の終了を示
す操作を行った時点でその内容がクリアされる。Note that the contents of the array shown in FIG. 16 are cleared when the user performs an operation on the operation panel 2013 to indicate the end of detection of matching or mismatching of advertisements.
【0094】以上の様にして、スキャン画像と出力済み
の広告画像との比較を行い、出力済みの広告画像と同一
と思われる広告画像を含む原稿をスキャンした場合に
は、広告画像のデータ入れ換えを行うことを可能にし
た。As described above, the scanned image and the output advertisement image are compared with each other, and when the document containing the advertisement image which is considered to be the same as the output advertisement image is scanned, the advertisement image data is replaced. Made it possible to do.
【0095】なお、上述した図15及び図17のフロー
チャートに従ったプログラムをHDD2004等に格納
し動作することにより、上述の制御方法を実現させるこ
とが可能となる。The control method described above can be realized by storing the program in the HDD 2004 or the like according to the flowcharts of FIGS. 15 and 17 and operating the program.
【0096】3)プリントモード
本実施形態ではコピーモードに関しての詳細を記述した
が、コピー動作のみならず、パーソナルコンピュータか
ら直接転送された画像データ、あるいはネットワーク経
由で転送された画像データ(ビットマップ)をコピーモ
ードにおけるスキャンデータと同様に扱うことにより、
プリント用画像と出力済みの広告画像との比較を行い、
出力済みの広告画像と同一と思われる広告画像を含むデ
ータが展開された場合には広告画像のデータ入れ換えを
行うことが可能になる。3) Print Mode Although the details of the copy mode are described in this embodiment, not only the copy operation but also the image data directly transferred from the personal computer or the image data (bitmap) transferred via the network. By handling the same as scan data in copy mode,
Compare the print image with the output advertisement image,
When the data including the advertisement image that is considered to be the same as the output advertisement image is developed, it is possible to replace the advertisement image data.
【0097】以下、本実施形態に係るソフトウェアにつ
いて説明する。The software according to this embodiment will be described below.
【0098】<ソフトウェアブロック全体構成>図18
は、本発明を実施した画像処理装置のソフトウェアの構
成を示すブロック図である。<Overall Configuration of Software Block> FIG.
FIG. 3 is a block diagram showing a software configuration of an image processing apparatus embodying the present invention.
【0099】1501はUI即ちユーザインタフェース
を司るものであり、オペレータが本画像処理装置の各種
操作・設定を行う際、機器との仲介を行うモジュールで
ある。本モジュールは、オペレータの操作に従い、後述
の各種モジュールに入力情報を転送し処理の依頼、ある
いはデータの設定等を行う。Reference numeral 1501 denotes a UI, that is, a user interface, and is a module that mediates with the equipment when the operator performs various operations and settings of the image processing apparatus. This module transfers input information to various modules, which will be described later, to request processing, set data, etc., according to the operation of the operator.
【0100】1502はAddressBook即ちデ
ータの送付先、通信先等を管理するデータベースモジュ
ールである。AddressBookの内容は、UI1
501からの操作によりデータの追加、削除、取得が行
われ、オペレータの操作により後述の各モジュールにデ
ータの送付・通信先情報を与えるものとして使用される
ものである。Reference numeral 1502 denotes an AddressBook, that is, a database module for managing a data transmission destination, a communication destination and the like. The contents of AddressBook are UI1
Data is added, deleted, or acquired by an operation from 501, and is used to give data sending / communication destination information to each module described later by an operator's operation.
【0101】1503はWebServerモジュール
であり、図外のWebクライアントからの要求により、
本画像処理装置の管理情報を通知するために使用され
る。管理情報は、後述のControllAPI151
8を介して読み取られ、後述のHTTP1512、TC
P/IP1516、NetworkDriver151
7を介してWebクライアントに通知される。Reference numeral 1503 denotes a WebServer module, which receives a request from a Web client (not shown)
It is used to notify management information of the image processing apparatus. The management information is ControlAPI 151 described later.
HTTP1512, TC which will be described later and read through
P / IP1516, NetworkDriver151
The Web client is notified via 7.
【0102】1504はUniversalSend即
ち、データの配信を司るモジュールであり、UI150
1によりオペレータに指示されたデータを、同様に指示
された通信(出力)先に配布するものである。また、オ
ペレータにより、本機器のスキャナ機能を使用し配布デ
ータの生成が指示された場合は、後述のControl
lAPI1518を介して機器を動作させ、データの生
成を行う。Reference numeral 1504 is a UniversalSend, that is, a module that controls the distribution of data.
The data instructed by the operator by 1 is distributed to the similarly instructed communication (output) destination. If the operator uses the scanner function of this device to instruct the generation of distribution data, the
The device is operated via the lAPI1518 to generate data.
【0103】1505はUniversalSend1
504内で出力先にプリンタが指定された際に実行され
るモジュールである。1506はUniversalS
end1504内で通信先にE−mailアドレスが指
定された際に実行されるモジュールである。1505 is UniversalSend1
A module executed when a printer is designated as an output destination in 504. 1506 is UniversalS
This module is executed when an E-mail address is designated as a communication destination in end 1504.
【0104】1507はUniversalSend1
504内で出力先にデータベースが指定された際に実行
されるモジュールである。1508はUniversa
lSend1504内で出力先に本機器と同様の画像処
理装置が指定された際に実行されるモジュールである。1507 is UniversalSend1
A module executed when a database is designated as an output destination in 504. 1508 is Universal
This module is executed when an image processing device similar to this device is designated as an output destination in the lSend 1504.
【0105】1509はRemoteCopyScan
モジュールであり、本画像処理装置のスキャナ機能を使
用し、ネットワーク等で接続された他の画像処理装置を
出力先とし、本画像処理装置単体で実現しているCop
y機能と同等の処理を行うモジュールである。1510
はRemoteCopyPrintモジュールであり、
本画像処理装置のプリンタ機能を使用し、ネットワーク
等で接続された他の画像処理装置を入力先とし、本画像
処理装置単体で実現しているCopy機能と同等の処理
を行うモジュールである。1509 is a RemoteCopyScan
This module is a module that uses the scanner function of the image processing apparatus and outputs the image to another image processing apparatus connected via a network or the like.
This module performs the same processing as the y function. 1510
Is the RemoteCopyPrint module,
This module uses the printer function of the present image processing apparatus, inputs another image processing apparatus connected via a network or the like, and performs the same processing as the Copy function realized by the present image processing apparatus alone.
【0106】1511はWebPullPrint即ち
インターネットまたはイントラネット上の各種ホームペ
ージの情報を読み出し、印刷するモジュールである。1
512は本画像処理装置がHTTPにより通信する際に
使用されるモジュールであり、後述のTCP/IP15
16モジュールにより前述のWebServer150
3、WebPullPrint1511モジュールに通
信を提供するものである。Reference numeral 1511 denotes a WebPullPrint, that is, a module for reading and printing information of various homepages on the Internet or the intranet. 1
Reference numeral 512 denotes a module used when the image processing apparatus communicates by HTTP, which will be described later in TCP / IP15.
16 modules described above WebServer150
3. It provides communication to the WebPullPrint1511 module.
【0107】1513はlprモジュールであり、後述
のTCP/IP1516モジュールにより前述のUni
versalSend1504内のプリンタモジュール
1505に通信を提供するものである。1514はSM
TPモジュールであり、後述のTCP/IP1516モ
ジュールにより前述のUniversalSend15
04内のE−mailモジュール1506に通信を提供
するものである。Reference numeral 1513 denotes an lpr module, which is used by the TCP / IP 1516 module described later to execute the above-mentioned Uni
Communication is provided to the printer module 1505 in the verticalSend 1504. 1514 is SM
It is a TP module, which uses the TCP / IP1516 module described below to enable the UniversalSend15
It provides communication to the E-mail module 1506 in 04.
【0108】1515はSLM即ちSalutatio
nManagerモジュールであり、後述のTCP/I
P1516モジュールにより前述のUniversal
Send1504内のデータベースモジュール151
7、DPモジュール1518、及びRemoteCop
yScan1509モジュール、RemoteCopy
Print1510モジュールに通信を提供するもので
ある。Reference numeral 1515 is an SLM, that is, Salutatio
nManager module, which will be described later in TCP / I
P1516 module enables the above-mentioned Universal
Database module 151 in Send 1504
7, DP module 1518, and RemoteCop
yScan1509 module, RemoteCopy
It provides communication to the Print 1510 module.
【0109】1516はTCP/IP通信モジュールで
あり、前述の各種モジュールに後述のNetworkD
riverによりネットワーク通信を提供するものであ
る。1517はネットワークドライバであり、ネットワ
ークに物理的に接続される部分を制御するものである。Reference numeral 1516 denotes a TCP / IP communication module, which is provided in each of the above-mentioned various modules and NetworkD described later.
The network communication is provided by the river. Reference numeral 1517 denotes a network driver, which controls a portion physically connected to the network.
【0110】1518はControllAPIであ
り、UniversalSend1504等の上流モジ
ュールに対し、後述のJobManager1519等
の下流モジュールとのインタフェースを提供するもので
あり、上流及び下流のモジュール間の依存関係を軽減し
それぞれの流用性を高めるものである。Reference numeral 1518 denotes a Control API, which provides an upstream module such as UniversalSend 1504 with an interface with a downstream module such as JobManager 1519, which will be described later. It will increase
【0111】1519はJobManagerであり、
前述の各種モジュールよりControllAPI15
18を介して指示される処理を解釈し、後述の各モジュ
ールに指示を与えるものである。また、本モジュール
は、本画像処理装置内で実行されるハード的な処理を一
元管理するものである。Reference numeral 1519 is JobManager,
Control API15 from the above various modules
It interprets the processing instructed via 18, and gives an instruction to each module described later. In addition, this module centrally manages hardware processing executed in the image processing apparatus.
【0112】1520はCODECManagerであ
り、JobManager1519が指示する処理の中
でデータの各種圧縮・伸長を管理、制御するものであ
る。1521は、FBEEncoderであり、Job
Manager1519、ScanManager15
24により実行されるスキャン処理により読み込まれた
データをFBEフォーマットにより圧縮するものであ
る。Reference numeral 1520 denotes a CODEC Manager, which manages and controls various compression / expansion of data in the processing instructed by the JobManager 1519. 1521 is a FBEncoder, which is Job
Manager1519, ScanManager15
The data read by the scanning process executed by the reference numeral 24 is compressed by the FBE format.
【0113】1522はJPE−GCODECであり、
JobManager1519、ScanManage
r1524により実行されるスキャン処理、及びPri
ntManager1526により実行される印刷処理
において、読み込まれたデータのJPEG圧縮及び印刷
データのJPEG展開処理を行うものである。1522 is JPE-GCODEC,
JobManager1519, ScanManager
Scan processing executed by r1524 and Pri
In the print processing executed by the ntManager 1526, JPEG compression of the read data and JPEG expansion processing of the print data are performed.
【0114】1523はMMR−CODECであり、J
obManager1519並びにScanManag
er1524により実行されるスキャン処理、及びPr
intManager1526により実行される印刷処
理において、読み込まれたデータのMMR圧縮及び印刷
データのMMR伸長処理を行うものである。Reference numeral 1523 is an MMR-CODEC, J
obManager1519 and ScanManager
Scan processing executed by er1524 and Pr
In the print processing executed by the intManager 1526, MMR compression of read data and MMR expansion processing of print data are performed.
【0115】1524はScanManagerであ
り、JobManager1519が指示するスキャン
処理を管理、制御するものである。1525はSCSI
ドライバであり、ScanManager1524と本
画像処理装置が内部的に接続しているスキャナ部との通
信を行うものである。Reference numeral 1524 denotes a ScanManager, which manages and controls the scan processing instructed by the JobManager 1519. 1525 is SCSI
The driver is a driver for performing communication between the ScanManager 1524 and the scanner unit internally connected to the image processing apparatus.
【0116】1526はPrintManagerであ
り、JobManager1519が指示する印刷処理
を管理・制御するものである。1527はEngine
I/Fドライバであり、PrintManager15
26と印刷部とのI/Fを提供するものである。A print manager 1526 manages and controls the printing process instructed by the JobManager 1519. 1527 is Engine
It is an I / F driver, and PrintManager15
26 and the I / F of the printing unit.
【0117】1528はパラレルポートドライバであ
り、WebPullPrint1511がパラレルポー
トを介して図外の出力機器にデータを出力する際のI/
Fを提供するものである。Reference numeral 1528 denotes a parallel port driver, which is an I / I used when the WebPullPrint 1511 outputs data to an output device (not shown) via the parallel port.
It provides F.
【0118】<アプリケーション>以下、本実施形態に
適用される組み込みアプリケーションについて図面を用
いて説明する。図19は、本実施形態に係る配信に関す
る組み込みアプリケーションを説明するブロック図であ
る。<Application> An embedded application applied to this embodiment will be described below with reference to the drawings. FIG. 19 is a block diagram illustrating an embedded application related to distribution according to this embodiment.
【0119】4050は、操作部アプリケーションを示
すブロック、4100は、リモートコピーアプリケーシ
ョンの送信側を示すブロックである。4150は、同報
配信の送信側を示すブロック、4200は、WebPu
llPrintモジュールを示すブロック、4250
は、WebServerモジュールを示すブロック、4
300は、リモートコピーの受信側(プリント側)を示
すブロックである。Reference numeral 4050 is a block showing the operation unit application, and 4100 is a block showing the transmission side of the remote copy application. Reference numeral 4150 is a block indicating a sender of the broadcast distribution, and 4200 is a WebPu.
Block showing the llPrint module, 4250
Is a block showing the WebServer module, 4
Reference numeral 300 is a block indicating a remote copy reception side (print side).
【0120】さらに、4350は、同報配信で送信され
てきたイメージを汎用のプリンタで受信・プリントする
ブロック、4400は、リモートプリントの受信側(プ
リント側)を示すブロック、4450は、同報配信で送
信されてきたイメージを公知のNotesServer
で受信・格納するブロック、4500は、同報配信で送
信されてきたイメージを2値のイメージを受信・格納す
るブロックである。Further, 4350 is a block for receiving and printing the image transmitted by the broadcast distribution by a general-purpose printer, 4400 is a block showing the receiving side (print side) of the remote print, and 4450 is the broadcast distribution. The image sent by the well-known Notes Server
Block 4500 for receiving / storing the binary image of the image transmitted by the broadcast distribution.
【0121】また、4550は、同報配信で送信されて
きたイメージを公知のMailServerで受信・格
納するブロック、4600は、同報配信で送信されてき
たイメージを多値のイメージを受信・格納するブロック
である。Further, 4550 is a block for receiving / storing the image transmitted by the broadcast distribution by a known MailServer, and 4600 is a block for receiving / storing the multi-valued image transmitted by the broadcast distribution. It is a block.
【0122】さらに、4650は、情報コンテンツを含
んだ公知のWebServerを示し、4700は、W
eb Serverなどにアクセスする公知のWeb
Browserを示す。Further, 4650 indicates a well-known Web server including information contents, and 4700 indicates W.
A well-known Web that accesses eb Server, etc.
Shows Browser.
【0123】以下、それぞれのブロックに照らし合わせ
ながら、アプリケーション群の説明を詳細に行う。The application group will be described in detail below with reference to each block.
【0124】1)UserInterfaceアプリケ
ーション
ブロック4050に示したUserInterrace
(以下、UI)の詳細は、前述した通りであるが、ここ
では、AddressBook4051について説明す
る。このAddressBookは、本画像処理装置内
の不揮発性の記憶装置(不揮発性メモリやハードディス
クなど)に保存されており、この中には、ネットワーク
に接続された機器の特徴が記載されている。例えば、次
に列挙するようなものが含まれている。1) UserInterface UserBlock shown in the application block 4050.
The details of (hereinafter, UI) are as described above. Here, AddressBook 4051 will be described. This AddressBook is stored in a non-volatile storage device (non-volatile memory, hard disk, etc.) in the image processing apparatus, and the characteristics of the device connected to the network are described in this. For example, the following items are included.
【0125】すなわち、機器の正式名やエイリアス名、
機器のネットワークアドレス、機器の処理可能なネット
ワークプロトコル、機器の処理可能なドキュメントフォ
ーマット、機器の処理可能な圧縮タイプ、機器の処理可
能なイメージ解像度、プリンタ機器の場合の給紙可能な
紙サイズ、及び給紙段情報、サーバ(コンピュータ)機
器の場合のドキュメントを格納可能なフォルダ名などで
ある。That is, the official name and alias name of the device,
Device network address, device processable network protocol, device processable document format, device processable compression type, device processable image resolution, printer device paper size that can be fed, and The information includes sheet feed tray information, a folder name in which a document in the case of a server (computer) device can be stored, and the like.
【0126】以下に説明する各アプリケーションは、上
記AddressBook4051に記載された情報に
より配信先の特徴を判別することが可能となる。また、
このAddressBookは、編集可能であると共
に、ネットワーク内のサーバコンピュータなどに保存さ
れているものをダウンロードして使用する、または直接
参照することも可能である。Each application described below can determine the characteristics of the delivery destination based on the information described in the AddressBook 4051. Also,
This AddressBook is editable, and it is also possible to download and use what is stored in a server computer or the like in the network, or to directly refer to it.
【0127】2)リモートコピーアプリケーション
リモートコピーアプリケーションは、配信先に指定され
た機器の処理可能な解像度情報を前記AddressB
ook4051より判別し、それに従い、スキャナによ
り読み取った2値画像を公知のMMR圧縮を用いて圧縮
し、それを公知のTIFF(Tagged Image
File Format)化し、SLM4103に通
して、ネットワーク上のプリンタ機器に送信する。SL
M4103とは、詳細には説明しないが、公知のSal
utation Manager(または、Smart
Link Manager)と呼ばれる機器制御情報
などを含んだネットワークプロトコルの一種である。2) Remote Copy Application The remote copy application sends the resolution information that can be processed by the device designated as the distribution destination to the AddressB.
The binary image read by the scanner is compressed using known MMR compression according to the determination based on the check 4051, and the binary image is converted into the known TIFF (Tagged Image).
It is converted into a file format, and is transmitted to the printer device on the network through the SLM 4103. SL
The M4103 is not described in detail, but the well-known Sal
Automation Manager (or Smart
This is a type of network protocol including device control information called Link Manager).
【0128】3)同報配信アプリケーション
同報配信アプリケーションは、前記リモートコピーアプ
リケーションと違い、一度の画像走査で複数の配信宛先
に画像を送信することが可能である。また、配信先もプ
リンタ機器にとどまらず、いわゆるサーバコンピュータ
にも直接配信可能である。3) Broadcast Delivery Application Unlike the remote copy application, the broadcast delivery application can send an image to a plurality of delivery destinations with one image scan. Further, the delivery destination is not limited to the printer device, and can be directly delivered to a so-called server computer.
【0129】以下、配信先に従って順に説明する。Hereinafter, description will be made in order according to the delivery destination.
【0130】配信先の機器が、公知のネットワークプリ
ンタプロトコルであるLPD(Line Printe
r Daemon)、及びプリンタ制御ロマンドとして
公知のLIPSを処理可能であるとAddressBo
ok4051より判別した場合、同様にAddress
Book4051より判別した画像解像度に従って画像
読み取りを行い、画像自体は、本実施形態では公知のF
BE(First Binari Encoding)
を用いて圧縮し、さらにLIPSコード化して、公知の
ネットワークプリンタプロトコルであるLPRで相手機
器に送信する。The delivery destination device is an LPD (Line Print) which is a well-known network printer protocol.
r Daemon) and LIPS known as printer control romance can be processed by AddressBo.
When it is determined from ok4051, Address is also the same.
An image is read according to the image resolution determined by the Book 4051, and the image itself is a known F in this embodiment.
BE (First Binari Encoding)
Is used for compression, further LIPS coded, and transmitted to the partner device by LPR which is a known network printer protocol.
【0131】配信先の機器が前記SLMで通信可能でサ
ーバ機器の場合、AddressBook4051よ
り、サーバアドレス、サーバ内のフォルダの指定を判別
し、リモートコピーアプリケーションと同様に、スキャ
ナにより読み取った2値画像を公知のHR圧縮を用いて
圧縮し、それを公知のTIFF(Tagged Ima
ge File Format)化し、SLMを通して
ネットワーク上のサーバ機器の特定のフォルダに格納す
ることが可能である。When the delivery destination device can communicate with the SLM and is a server device, the AddressBook 4051 discriminates the server address and the designation of the folder in the server, and the binary image read by the scanner is read as in the remote copy application. It is compressed using the known HR compression, and the compressed data is compressed using the known TIFF (Tagged Image).
ge File Format) and can be stored in a specific folder of the server device on the network through the SLM.
【0132】また、本実施形態の機器では、相手機器で
あるサーバが公知のJPEG圧縮された多値画像を処理
可能であると判別した場合、前記の2値画像と同様に多
値読み取りした画像を公知のJPEG圧縮を用いて、や
はり公知のJFIF化し、SLMを通してネットワーク
上のサーバ機器の特定フォルダに格納することが可能で
ある。In the device of this embodiment, when it is determined that the server, which is the other device, can process a well-known JPEG-compressed multi-valued image, the multi-valued image is read in the same manner as the binary image. Can be converted into a known JFIF by using a known JPEG compression, and can be stored in a specific folder of a server device on the network through the SLM.
【0133】配信先の機器が公知のE−Mailサーバ
である場合、AddressBook4051に記載さ
れたメールアドレスを判別し、スキャナにより読み取っ
た2値画像を公知のMMR圧縮を用いて圧縮し、それを
公知のTIFF(Tagged Image File
Format)し、公知のSMTP(SimpleM
ail Transfer Protcol)4153
を使用して、E−Mailサーバに送信する。その後の
配信は、Mail Server4550に従って実行
される。When the delivery destination device is a publicly known E-Mail server, the mail address described in AddressBook4051 is discriminated, the binary image read by the scanner is compressed by the publicly known MMR compression, and the publicly known it. TIFF (Tagged Image File)
Format) and known SMTP (SimpleM)
ail Transfer Protocol) 4153
To send to the E-Mail server. Subsequent distribution is executed according to the Mail Server 4550.
【0134】<DIS(DeviceInformat
ionService)>コントローラ内でジョブに対
する設定値、デバイス(スキャナ、プリンタなど)の機
能、ステータス、及び課金情報等をControlAP
Iに準拠したデータ形態で保持するデータベースと、そ
のデータベースとのI/FをDeviceInform
ationService(以下、DISと呼称する)
として定義している。図20に、DIS7102とJo
bManager7101、及びScan、Print
の各DocumentManager7103,710
4とのやり取りを示す。<DIS (DeviceInformation)
IonService)> ControlAP for setting values for jobs in the controller, device (scanner, printer, etc.) functions, status, and billing information.
I / F of the database which holds in the data form which conforms to I, and the I / F of the database
ationService (hereinafter referred to as DIS)
Is defined as In FIG. 20, DIS7102 and Jo
bManager7101, and Scan, Print
DocumentManager7103,710 of each
Show interaction with 4.
【0135】基本的に、Jobの開始命令など動的な情
報はJobManager7101から各Docume
ntManagerに直接指示され、デバイスの機能や
ジョブの内容など静的な情報はDIS7102を参照す
る。各DocumentManagerからの静的、動
的情報、及びイベントはDIS7102を介してJob
Manager7101に伝えられる。Basically, dynamic information such as a job start command is sent from the JobManager 7101 to each Docume.
Directly instructed by ntManager, the DIS 7102 is referred to for static information such as device functions and job contents. Static and dynamic information and events from each DocumentManager are sent to the Job via the DIS7102.
Reported to Manager7101.
【0136】各DocumentManagerからD
ISのデータベースにデータの設定、取得を行う場合、
DISの内部データ形式がControlAPI準拠で
あることから、ControlAPIに準拠したデータ
形式と各DocumentManagerが理解できる
データ形式との相互の変換処理を行う。例えば、各Do
cumentManagerからステータスデータの設
定を行う場合、デバイス固有のデータを解釈し、Con
trolAPIで定義される対応するデータに変換し、
DISのデータベースへ書き込みを行う。D from each DocumentManager
When setting and acquiring data in the IS database,
Since the internal data format of DIS is Control API compliant, mutual conversion processing is performed between a data format compliant with Control API and a data format that each DocumentManager can understand. For example, each Do
When setting status data from the documentManager, interpret the device-specific data and
Convert to the corresponding data defined by the control API,
Write to the DIS database.
【0137】JobManagerからDISのデータ
ベースにデータの設定、取得を行う場合には、JobM
anagerとDISの間でデータの変換は生じない。
また、DISには、DocumentManagerか
ら通知される各種イベント情報に基づき、イベントデー
タの更新が行われる。When setting and acquiring data from the JobManager to the DIS database, the JobM
No conversion of data occurs between the manager and the DIS.
In addition, event data is updated in the DIS based on various event information notified from the DocumentManager.
【0138】図21に、DIS内部に保持される各種デ
ータベース(以下、DBと呼称する)を示し、それぞれ
のDBについて説明する。図21中の各ブロックは個々
のDBを表している。FIG. 21 shows various databases (hereinafter referred to as DB) held inside the DIS, and each DB will be described. Each block in FIG. 21 represents an individual DB.
【0139】7201はSupervisorDBであ
り、機器全体についてのステータスやユーザ情報を保持
しているDBであり、ユーザIDやパスワード等、バッ
クアップが必要な情報はHD装置、あるいはバックアッ
プメモリなどの不揮発性の記憶装置に保持される。Reference numeral 7201 denotes a Supervisor DB, which is a DB that holds statuses and user information for the entire device. Information that needs to be backed up, such as a user ID and password, is stored in a non-volatile memory such as an HD device or a backup memory. Held on the device.
【0140】7202はScanComponentD
B、7203はPrintComponentDBであ
り、これらComponentDBは存在するComp
onent毎に対応して保持される。例えば、プリンタ
のみから成る機器の場合はPrintComponen
tDBのみが存在し、また例えば、FAXを備えた機器
の場合はFAXComponentDBが保持される。
各ComponentDBには初期化時に、それぞれ対
応するDocumentManagerがCompon
entの機能やステータスを設定する。7202 is ScanComponentD
B and 7203 are PrintComponentDBs, and these ComponentDBs are existing Comps.
It is held corresponding to each onent. For example, if the device consists of only a printer, PrintComponen
Only tDB exists, and, for example, in the case of a device equipped with a FAX, FAXComponentDB is held.
At the time of initialization, each of the ComponentDBs has a corresponding DocumentManager.
Set the function and status of ent.
【0141】7204はScanJobService
DB、7205はPrintJobServiceDB
であり、これらのJobServiceDBもComp
onentDB同様、初期化時にそれぞれ対応するDo
cumentManagerが機器で使用できる機能
や、それらのサポート状況を設定する。Reference numeral 7204 denotes ScanJobService.
DB, 7205 is PrintJobServiceDB
And these JobServiceDB are also Comp
Similar to onentDB, Do that corresponds to each at initialization
Sets the functions that the documentManager can use on the device and the support status of them.
【0142】次に、JobDB及びDocumentD
Bについて説明する。Next, JobDB and DocumentD
B will be described.
【0143】7206はScanJobDB、7207
はPrintJobDBの各JobDB、7208はS
canDocumentDB、7209はPrintD
ocumentDBである。7206 is ScanJobDB, 7207
Is each JobDB of PrintJobDB, 7208 is S
canDocumentDB, 7209 is PrintD
documentDB.
【0144】JobDB及びDocumentDBは、
Jobとそれに付随するDocumentが生成される
度にJobManagerにより動的に確保、初期化が
行われ、必要な項目の設定が行われる。各Docume
ntManagerはJobの処理開始前にJobD
B、及びDocumentDBから処理に必要な項目を
読み出し、Jobを開始する。その後、Jobが終了す
るとこれらのJob、及びそれに付随していたDocu
mentのDBは解放される。Jobは1つ以上のDo
cumentを持つので、あるJobに対して複数のD
ocumentDBが確保される場合がある。JobDB and DocumentDB are
Every time a Job and a Document associated with it are generated, JobManager dynamically secures and initializes them, and sets necessary items. Each Docume
ntManager will use JobD before Job processing starts.
Items required for processing are read from B and DocumentDB, and Job is started. After that, when Job ends, these Job and the Docu attached to it
The ment DB is released. Job is more than one Do
Since there is a document, multiple D's for a job
Occasion DB may be secured.
【0145】7210は各DocumentManag
erから通知されるイベント情報を保持するデータベー
ス、7211は装置のScan回数、Print回数を
記録するためのカウンタテーブルである。7210 is each DocumentManager
er is a database that holds event information notified from er, and 7211 is a counter table for recording the number of scans and the number of prints of the apparatus.
【0146】DocumentManagerから通知
されるイベントには、ScanDocumentMan
agerからのComponentの状態遷移、Sca
n処理動作完了や各種のエラー、PrintDocum
entManagerからのComponentの状態
遷移、Print処理動作完了、紙詰まり、及び給紙カ
セットオープンなどがあり、それぞれのイベントを識別
するためのイベントIDが予め定められている。The event notified from the DocumentManager includes ScanDocumentMan.
State transition of Component from ager, Sca
n Processing operation completion and various errors, PrintDocum
There are state transitions of Components from entManager, completion of Print processing operation, paper jam, opening of paper feed cassette, and the like, and an event ID for identifying each event is predetermined.
【0147】DocumentManagerからイベ
ントが発行された場合、DISはイベントデータベース
7211に発行されたイベントIDと必要なら該イベン
トに付随する詳細データを登録する。また、Docum
entManagerからイベントの解除が通知された
場合、解除指定されたイベントデータをイベントデータ
ベース7211から削除する。When an event is issued from DocumentManager, the DIS registers the issued event ID in the event database 7211 and, if necessary, detailed data associated with the event. Also, Docum
When the event release is notified from entManager, the event data designated to be released is deleted from the event database 7211.
【0148】JobManagerよりイベントのポー
リングが行われた場合、DISはイベントデータベース
7210を参照し、現在発生しているイベントIDと必
要ならイベントに付随する詳細データをJobMana
gerへ返信し、現在イベントが発生していなければそ
の旨を返信する。When an event is polled by JobManager, the DIS refers to the event database 7210, and the event ID currently occurring and, if necessary, detailed data attached to the event are recorded in JobManager.
It returns to the ger, and if an event is not currently occurring, it is returned to that effect.
【0149】また、スキャン処理動作完了、プリント処
理動作完了のイベントが通知された場合はスキャン、プ
リントを行ったユーザのカウンタ値を更新する。このソ
フトウェアによるカウンタは不慮の電源遮断などでその
値が失われないように、バックアップされたメモリ装置
やHD装置の不揮発性記憶装置にその値が更新される度
に書き戻す。When an event indicating the completion of the scan processing operation or the completion of the print processing operation is notified, the counter value of the user who has performed the scanning or printing is updated. The software counter writes back the value to the backed-up memory device or the non-volatile storage device of the HD device each time the value is updated so that the value is not lost due to accidental power-off or the like.
【0150】<スキャン動作>以下にスキャン動作の詳
細について説明する。<Scan Operation> The details of the scan operation will be described below.
【0151】図22は、スキャン動作に関するブロック
概念図である。FIG. 22 is a block conceptual diagram relating to the scan operation.
【0152】PCIバス8105には、CPU810
1、メモリ8102、CODEC8104、及びスキャ
ナ8107とこのシステムを接続するためのI/Fを提
供するSCSIコントローラ8103が接続されてい
る。The PCI bus 8105 has a CPU 810.
1, a memory 8102, a CODEC 8104, and a SCSI controller 8103 that provides an I / F for connecting the scanner 8107 to this system.
【0153】SCSIコントローラ8103とスキャナ
(または複写機のスキャナ機能ユニット)8107はS
CSIケーブル8106で接続されている。またPCI
バス8105にはIDEコントローラ8108が接続さ
れており、IDEケーブル8109を介してIDEハー
ドディスク8110と接続されている。The SCSI controller 8103 and scanner (or scanner function unit of copying machine) 8107 are S
It is connected by a CSI cable 8106. Also PCI
An IDE controller 8108 is connected to the bus 8105, and is connected to an IDE hard disk 8110 via an IDE cable 8109.
【0154】図23は、スキャン動作に関するソフトウ
ェア構造を示したブロック図である。FIG. 23 is a block diagram showing the software structure relating to the scan operation.
【0155】JobManager8201は、アプリ
ケーションレベルの要求を分類、保存する機能を持つ。
DIS8202はアプリケーションレベルからのスキャ
ン動作に必要なパラメータを保存する。アプリケーショ
ンからの要求はメモリ8102に保存される。スキャン
動作管理部8203はJobManager8201と
DIS8202からスキャンを行うのに必要な情報を取
得する。The JobManager 8201 has a function of classifying and storing application level requests.
The DIS8202 stores parameters required for scan operation from the application level. The request from the application is stored in the memory 8102. The scan operation management unit 8203 acquires information necessary for performing a scan from the JobManager 8201 and the DIS 8202.
【0156】スキャン動作管理部8203は、JobM
anager8201から図24(a)のジョブ番号及
びドキュメント番号のテーブルデータ8301を受け取
り、ジョブ番号及びドキュメント番号のテーブルデータ
8301を基に、DIS8202より、図24(b)の
スキャンパラメータ8302を受け取る。これにより、
アプリケーションから要求されているスキャン条件を基
にスキャンを行う。The scan operation management unit 8203 uses JobM
The job number and document number table data 8301 of FIG. 24A is received from the manager 8201, and the scan parameter 8302 of FIG. 24B is received from the DIS 8202 based on the job number and document number table data 8301. This allows
Scan based on the scan conditions requested by the application.
【0157】スキャン動作管理部8203は、DIS8
202から取得したスキャンパラメータ8302をドキ
ュメント番号順にスキャンシーケンス制御部8204に
渡す。スキャンパラメータ8302を受け取ったスキャ
ンシーケンス制御部8204は、スキャン画像属性83
08の内容に従ってSCSI制御部8207をコントロ
ールする。これにより、図22のPCI8105に接続
されたSCSIコントローラ8103を動作させて、S
CSIケーブル8106を介してスキャナ8107にS
CSI制御コマンドを送ることによりスキャンが実行さ
れる。The scan operation management unit 8203 uses the DIS8
The scan parameters 8302 acquired from 202 are passed to the scan sequence controller 8204 in the order of document numbers. Upon receiving the scan parameter 8302, the scan sequence control unit 8204 receives the scan image attribute 83
The SCSI controller 8207 is controlled according to the contents of 08. As a result, the SCSI controller 8103 connected to the PCI 8105 of FIG.
S to the scanner 8107 via the CSI cable 8106
The scan is performed by sending a CSI control command.
【0158】スキャンした画像は、SCSIケーブル8
106を介してSCSIコントローラ8103に渡り、
さらにPCI8105を介してメモリ8102に格納さ
れる。スキャンシーケンス制御部8204は、スキャン
が終了しPCI8105を介してメモリ8102に画像
が格納された時点で、スキャンパラメータ8302のス
キャン画像圧縮形式8309の内容に従って、メモリ8
102に格納されているスキャン画像を圧縮するため
に、圧縮・伸長制御部8205に対して要求を出す。The scanned image is the SCSI cable 8
To the SCSI controller 8103 via 106,
Further, it is stored in the memory 8102 via the PCI 8105. When the scan is completed and the image is stored in the memory 8102 via the PCI 8105, the scan sequence control unit 8204 follows the contents of the scan image compression format 8309 of the scan parameter 8302 and sets the memory 8
In order to compress the scan image stored in 102, a request is sent to the compression / decompression control unit 8205.
【0159】要求を受け取った圧縮・伸長制御部820
5は、PCI8105に接続されているCODEC81
04を用いて、スキャンシーケンス制御部8204から
のスキャン画像圧縮形式8309の指定で圧縮を行う。
圧縮・伸長制御部8205は、圧縮された画像を、PC
I8105を介してメモリ8102に格納する。The compression / decompression control unit 820 that has received the request
5 is a CODEC 81 connected to the PCI8105
04, the scan sequence control unit 8204 specifies the scan image compression format 8309 to perform compression.
The compression / decompression control unit 8205 displays the compressed image on the PC.
It is stored in the memory 8102 via I8105.
【0160】スキャンシーケンス制御部8204は、圧
縮・伸長制御部8205がスキャン画像圧縮形式830
9で指定された形式にスキャン画像を圧縮し、メモリ8
102に格納した時点で、スキャンパラメータ8302
の画像ファイルタイプ8307に従ってメモリ8102
に格納されている圧縮されたスキャン画像をファイル化
する。スキャンシーケンス制御部8204は、ファイル
システム8206に対して、スキャンパラメータ830
2の画像ファイルタイプ8307で指定されたファイル
形式でファイル化することを要求する。In the scan sequence control unit 8204, the compression / decompression control unit 8205 controls the scan image compression format 830.
Compress the scanned image into the format specified in 9
When stored in 102, scan parameters 8302
Memory 8102 according to the image file type 8307 of
File the compressed scan image stored in. The scan sequence control unit 8204 sends the scan parameter 830 to the file system 8206.
It is requested to create a file in the file format specified by the second image file type 8307.
【0161】ファイルシステム8206は、スキャンシ
ーケンス制御部8204からの画像ファイルタイプ83
07に従って、メモリ8102に格納されている圧縮さ
れた画像をファイル化し、PCI8105を介してID
Eコントローラ8108に転送し、IDEケーブル81
09を介してIDEハードディスク8110に転送する
ことによりスキャンされた圧縮画像をファイル化する。
スキャンシーケンス制御部8204は、ファイルシステ
ム8206がIDEハードディスク8110にファイル
化された画像を格納した時点で、スキャナ8107上の
1枚の原稿の処理が終了したとして、スキャン動作管理
部8203にスキャン終了通知を送り返す。The file system 8206 uses the image file type 83 from the scan sequence controller 8204.
In accordance with 07, the compressed image stored in the memory 8102 is converted into a file, and the ID is transmitted via the PCI 8105.
Transfer to E controller 8108, IDE cable 81
The compressed image scanned by transferring it to the IDE hard disk 8110 via 09 is made into a file.
When the file system 8206 stores the filed image in the IDE hard disk 8110, the scan sequence control unit 8204 notifies the scan operation management unit 8203 that the processing of one document on the scanner 8107 is completed. Will be sent back.
【0162】この時点でスキャナ8107上にまだスキ
ャンが行われていない原稿が存在し、JobManag
er8201からスキャン要求が存在する場合には再
度、DIS8202に格納されているスキャンパラメー
タ8302を用いてスキャンシーケンス制御部8204
にスキャン動作を要求する。スキャナ8107上にスキ
ャンされていない原稿が存在しない場合、またはJob
Manager8201からのスキャン要求が存在しな
い場合には、スキャン動作が終了したものとしてJob
Manager8201に対してスキャン終了通知を発
行する。At this point, there is an original document that has not been scanned on the scanner 8107, and JobManag is present.
If there is a scan request from the er 8201, the scan sequence control unit 8204 is used again by using the scan parameter 8302 stored in the DIS 8202.
Request scan operation. If there is no unscanned document on the scanner 8107, or Job
If there is no scan request from the Manager 8201, it is assumed that the scan operation has ended and Job
A scan end notification is issued to the Manager 8201.
【0163】<プリント動作>次にプリント動作につい
て詳細に説明する。<Printing Operation> Next, the printing operation will be described in detail.
【0164】図25は、本実施形態に係るプリント動作
に関するブロック概念図である。FIG. 25 is a block conceptual diagram relating to the printing operation according to this embodiment.
【0165】PCIバス9005には、CPU900
1、メモリ9002、画像の圧縮・伸張ボード900
4、及びプリンタ9007とこのシステムを接続するた
めのI/Fを提供するエンジンI/Fボード9003が
接続されている。エンジンI/Fボード9003とプリ
ンタ(または複写機のプリンタ機能ユニット)9007
はエンジンインタフェースケーブル9006で接続され
ている。The PCI bus 9005 has a CPU 900.
1. Memory 9002, image compression / expansion board 900
4, and an engine I / F board 9003 that provides an I / F for connecting the printer 9007 and this system. Engine I / F board 9003 and printer (or printer function unit of copier) 9007
Are connected by an engine interface cable 9006.
【0166】エンジンI/Fボード9003は、内部に
DPRAMを持ち、このDPRAMを介してプリンタへ
のパラメータ設定及びプリンタの状態読み出しと、プリ
ントの制御コマンドのやり取りを行う。またこのボード
9003はビデオコントローラを持ち、プリンタ900
7からエンジンインタフェースケーブル9006経由で
与えられるVCLK(ビデオクロック)とHSYNCに
合わせて、PCI9005上に展開されているイメージ
データを、エンジンインタフェースケーブル9006を
介してプリンタ9007に送信する。この送信のタイミ
ングを図で表すと図26の様になる。The engine I / F board 9003 has a DPRAM inside, through which parameter settings and printer status readings to the printer and print control commands are exchanged. This board 9003 has a video controller, and the printer 900
The image data developed on the PCI 9005 is transmitted to the printer 9007 via the engine interface cable 9006 in accordance with VCLK (video clock) and HSYNC given from 7 via the engine interface cable 9006. The timing of this transmission is shown in FIG. 26.
【0167】VCLKは常に出力し続け、HSYNCが
プリンタの1ラインの開始に同期して与えられる。ビデ
オコントローラは設定された画像幅(WIDTH)分の
データを、設定されたPCI9005上のメモリ(SO
URCE)9002から読み出して、ビデオデータとし
てエンジンインタフェースケーブル9006に出力す
る。これを指定ライン分(LINES)繰り返した後、
IMAGE・END割り込みを発生する。VCLK is continuously output and HSYNC is given in synchronization with the start of one line of the printer. The video controller stores the data for the set image width (WIDTH) in the memory (SO) on the set PCI9005.
URCE) 9002 and outputs it to the engine interface cable 9006 as video data. After repeating this for the designated line (LINES),
Generates an IMAGE / END interrupt.
【0168】先に説明した通り、CPU9001上のア
プリケーションプログラムからControllAPI
にプリントジョブの指示が渡されると、Control
lAPIは、これをコントローラレベルのJobMan
agerにジョブとして渡す。さらに、このJobMa
nagerはジョブの設定をDISに格納し、Prin
tManagerにジョブの開始を指示する。Prin
tManagerはジョブを受け付けるとDISからジ
ョブ実行に必要な情報を読み出し、エンジンI/Fボー
ド9003及びDPRAMを介してプリンタ9007に
設定する。As described above, from the application program on the CPU 9001 to the control API
When a print job instruction is passed to the
lAPI calls this a controller-level JobMan
Pass it to ager as a job. Furthermore, this JobMa
The manager stores the job settings in the DIS, and
Instruct tManager to start the job. Prin
Upon receiving the job, tManager reads the information necessary for executing the job from the DIS and sets the information in the printer 9007 via the engine I / F board 9003 and the DPRAM.
【0169】エンジンI/Fボード9003の設定項目
を図27に示し、プリンタ9007のDPRAMを介し
た設定項目、制御コマンド、及び状態コマンドを図28
に示す。FIG. 27 shows the setting items of the engine I / F board 9003, and FIG. 28 shows the setting items, control commands, and status commands via the DPRAM of the printer 9007.
Shown in.
【0170】説明を簡単にするため、このジョブを非圧
縮でレターサイズ(11”×8.5”)二値画像の2ペ
ージ1部プリント、且つプリンタが600dpiの性能
を持つものとして、具体的に動作を説明する。To simplify the explanation, it is assumed that this job is a non-compressed, letter-size (11 "× 8.5") binary image of one page of two pages, and the printer has a performance of 600 dpi. The operation will be explained.
【0171】まず、このジョブを受けるとPrintM
anagerはこの画像の幅(この場合8.5”の側と
する)の画像バイト数を算出する。First, upon receiving this job, PrintM
The manager calculates the number of image bytes of the width of this image (in this case, on the side of 8.5 ″).
【0172】WIDTH=8.5×600÷8≒630
(Bytes)
次にライン数を演算する。WIDTH = 8.5 × 600 ÷ 8≈630
(Bytes) Next, the number of lines is calculated.
【0173】
LINES=11×600=6600(Lines)
これらの算出した値と、与えられた1ページ目の画像が
格納されているSOURCEアドレスとを図27に示し
たWIDTH,LINES,SOURCEに設定する。
この時点でエンジンI/Fボード9003は画像出力の
用意が完了しているが、プリンタ9007からのHSY
NC信号が来ていないため(VCLKは来ている)、画
像データを出力していない。LINES = 11 × 600 = 6600 (Lines) These calculated values and the SOURCE address in which the image of the given first page is stored are set in WIDTH, LINES, and SOURCE shown in FIG. .
At this point, the engine I / F board 9003 is ready for image output, but the HSY from the printer 9007 is output.
Since the NC signal has not come (VCLK has come), image data is not being output.
【0174】次に、PrintManagerは、図2
8に示したDPRAMの所定のアドレス(BookN
o)に出力部数である1を書き込む。その後、1ページ
目に対する出力用紙の給紙要求(FEED REQ)を
出し、プリンタ9007からの画像要求(IMAGE
REQ)を待つ。プリンタ9007からIMAGE R
EQが来たら、PrintManagerは、画像出力
開始(IMAGE START)を出す。Next, PrintManager is shown in FIG.
Predetermined address of DPRAM (BookN
1) which is the number of output copies is written in o). Then, a paper feed request (FEED REQ) for the output paper for the first page is issued, and an image request (IMAGE) from the printer 9007 is issued.
REQ). Printer 9007 to IMAGE R
When EQ comes, PrintManager issues an image output start (IMAGE START).
【0175】これを受けてプリンタ9007は、HSY
NCを出し始め、HSYNC待ちであったエンジンI/
Fボード9003は、画像を出力する。プリンタ900
7は、出力用紙の後端を検出すると、画像出力停止(I
MAGE END)を出力し、出力用紙を排出すると、
用紙排出(SHEET OUT)を出力する。In response to this, the printer 9007 causes the HSY
Engine I / which started to issue NC and was waiting for HSYNC
The F board 9003 outputs an image. Printer 900
When the trailing edge of the output sheet is detected, image output stop (I
Output MAGE END) and eject the output paper,
Outputs sheet discharge (SHEET OUT).
【0176】PrintManagerは、1ページ目
のIMAGE ENDを受けて、2ページ目のWIDT
H,LINES,SOURCEをエンジンI/Fボード
9003に設定し、FEED REQを出して、IMA
GE REQを待つ。2ページ目のIMAGE REQが
来てからの動作は、1ページ目と同様である。The PrintManager receives the IMAGE END on the first page and receives the WIDT on the second page.
Set H, LINES, SOURCE on the engine I / F board 9003, issue FEED REQ, and IMA
Wait for GE REQ. The operation after the IMAGE REQ of the second page comes is the same as that of the first page.
【0177】本発明は、上述した実施形態の装置に限定
されず、複数の機器から構成されるシステムに適用して
も、1つの機器から成る装置に適用してもよい。前述し
た実施形態の機能を実現するソフトウェアのプログラム
コードを記憶した記憶媒体をシステムあるいは装置に供
給し、そのシステムあるいは装置のコンピュータ(また
はCPUやMPU)が記憶媒体に格納されたプログラム
コードを読み出し実行することによっても、完成される
ことは言うまでもない。The present invention is not limited to the apparatus of the above-described embodiment, but may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. A storage medium storing a program code of software that realizes the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus reads and executes the program code stored in the storage medium. Needless to say, it can be completed by doing.
【0178】この場合、記憶媒体から読み出されたプロ
グラムコード自体が前述した実施形態の機能を実現する
ことになり、そのプログラムコードを記憶した記憶媒体
は本発明を構成することになる。プログラムコードを供
給するための記憶媒体としては、例えば、フロッピー
(登録商標)ディスク、ハードディスク、光ディスク、
光磁気ディスク、CD−ROM、CD−R、磁気テー
プ、不揮発性のメモリカード、ROMを用いることがで
きる。また、コンピュータが読み出したプログラムコー
ドを実行することにより、前述した実施形態の機能が実
現されるだけではなく、そのプログラムコードの指示に
基づき、コンピュータ上で稼動しているOSなどが実際
の処理の一部または全部を行い、その処理によって前述
した実施形態の機能が実現される場合も含まれることは
言うまでもない。In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention. As a storage medium for supplying the program code, for example, a floppy (registered trademark) disk, a hard disk, an optical disk,
A magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a non-volatile memory card, and a ROM can be used. In addition, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also the OS or the like running on the computer executes actual processing based on the instruction of the program code. It goes without saying that a case where some or all is performed and the functions of the above-described embodiments are realized by the processing is also included.
【0179】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、次のプログラムコードの指
示に基づき、その拡張機能を拡張ボードや拡張ユニット
に備わるCPUなどが処理を行って実際の処理の一部ま
たは全部を行い、その処理によって前述した実施形態の
機能が実現される場合も含まれることは言うまでもな
い。Further, after the program code read from the storage medium is written in the memory provided in the function expansion board inserted into the computer or the function expansion unit connected to the computer, based on the instruction of the next program code. Needless to say, this also includes the case where the CPU or the like provided in the expansion board or the expansion unit performs the expansion function to perform a part or all of the actual processing, and the processing realizes the function of the above-described embodiment. Yes.
【0180】[0180]
【発明の効果】以上詳細に説明したように本発明によれ
ば、広告等の特定画像がプリント画像等の画像データに
含まれる場合において、使用されている特定画像が同一
である場合に重複を避け、自動的に別の特定画像に入れ
換えて効率的な宣伝効果を得ることが可能になる。As described above in detail, according to the present invention, in the case where a specific image such as an advertisement is included in image data such as a print image, duplication occurs when the specific images used are the same. It is possible to avoid it and automatically replace it with another specific image to obtain an effective advertising effect.
【図1】本発明の実施の一形態に係るネットワークシス
テムの全体構成図である。FIG. 1 is an overall configuration diagram of a network system according to an embodiment of the present invention.
【図2】図1中の画像処理装置1001の全体構成を示
すブロック図である。FIG. 2 is a block diagram showing an overall configuration of an image processing device 1001 in FIG.
【図3】画像入出力デバイスの外観図である。FIG. 3 is an external view of an image input / output device.
【図4】操作部2012の構成を示す正面外観図であ
る。FIG. 4 is a front external view showing the configuration of an operation unit 2012.
【図5】スキャナ画像処理部2080の構成を示すブロ
ック図である。FIG. 5 is a block diagram showing a configuration of a scanner image processing unit 2080.
【図6】プリンタ画像処理部2090の構成を示すブロ
ック図である。FIG. 6 is a block diagram showing a configuration of a printer image processing unit 2090.
【図7】画像圧縮処理部2040の構成を示すブロック
図である。FIG. 7 is a block diagram showing a configuration of an image compression processing unit 2040.
【図8】画像回転処理部2030の構成を示すブロック
図である。8 is a block diagram showing a configuration of an image rotation processing unit 2030. FIG.
【図9】画像回転処理の説明図である。FIG. 9 is an explanatory diagram of image rotation processing.
【図10】画像回転処理の説明図である。FIG. 10 is an explanatory diagram of image rotation processing.
【図11】デバイスI/F部2020の構成を示すブロ
ック図である。FIG. 11 is a block diagram showing a configuration of a device I / F unit 2020.
【図12】文字認識処理の方式を示す図である。FIG. 12 is a diagram showing a method of character recognition processing.
【図13】広告画像領域及び広告画像管理領域を示す図
である。FIG. 13 is a diagram showing an advertisement image area and an advertisement image management area.
【図14】領域分離データ及び文字認識情報を示す図で
ある。FIG. 14 is a diagram showing area separation data and character recognition information.
【図15】実施形態に係る広告登録モード時の処理を示
すフローチャートである。FIG. 15 is a flowchart showing a process in an advertisement registration mode according to the embodiment.
【図16】出力済み広告IDの配列を示す図である。FIG. 16 is a diagram illustrating an array of output advertisement IDs.
【図17】実施形態に係るコピーモード時の処理を示す
フローチャートである。FIG. 17 is a flowchart showing processing in a copy mode according to the embodiment.
【図18】本発明を実施した画像処理装置のソフトウェ
アの構成を示すブロック図である。FIG. 18 is a block diagram showing a software configuration of an image processing apparatus embodying the present invention.
【図19】実施形態に係る配信に関する組み込みアプリ
ケーションを説明するブロック図である。FIG. 19 is a block diagram illustrating an embedded application related to distribution according to the embodiment.
【図20】DISとJobManager、Print
Manager、ScanManagerとのやり取り
を示す図である。FIG. 20: DIS, JobManager, and Print
It is a figure which shows interaction with Manager and ScanManager.
【図21】DIS内部に保持される各種データベース
(DB)を示すブロック図である。FIG. 21 is a block diagram showing various databases (DB) held in the DIS.
【図22】スキャン動作に関するブロック概念図であ
る。FIG. 22 is a block conceptual diagram related to a scan operation.
【図23】スキャン動作に関するソフトウェア構造を示
したブロック図である。FIG. 23 is a block diagram showing a software structure relating to a scan operation.
【図24】スキャンにおけるパラメータテーブルの概略
図である。FIG. 24 is a schematic diagram of a parameter table in scanning.
【図25】実施形態に係るプリント動作に関するブロッ
ク概念図である。FIG. 25 is a block conceptual diagram related to a print operation according to the embodiment.
【図26】プリントイメージデータの転送タイミング図
である。FIG. 26 is a transfer timing chart of print image data.
【図27】エンジンI/Fボード9003の設定項目を
示す図である。FIG. 27 is a diagram showing setting items of an engine I / F board 9003.
【図28】プリンタ9のDPRAMを介した設定項目、
制御コマンド及び状態コマンドを示す図である。FIG. 28 shows setting items via the DPRAM of the printer 9,
It is a figure which shows a control command and a state command.
1010 LAN 1030 公衆回線(WAN) 2000 コントローラ・ユニット 2001 CPU 2002 RAM 2003 ROM 2004 HDD 2005 イメージバスI/F 2006 操作部I/F 2007 システムバス 2008 画像バス 2010 ネットワーク 2012 操作部(UI) 2020 デバイスI/F部 2030 画像回転処理部 2040 画像圧縮処理部 2050 モデム 2060 ラスタイメージプロセッサ(RIP) 2070 スキャナ 2080 スキャナ画像処理部 2090 プリンタ画像処理部 2095 プリンタ 1010 LAN 1030 Public line (WAN) 2000 controller unit 2001 CPU 2002 RAM 2003 ROM 2004 HDD 2005 Image Bus I / F 2006 Operation unit I / F 2007 system bus 2008 image bus 2010 network 2012 operation unit (UI) 2020 Device I / F section 2030 Image rotation processing unit 2040 image compression processing unit 2050 modem 2060 Raster Image Processor (RIP) 2070 Scanner 2080 Scanner image processing unit 2090 Printer image processing unit 2095 printer
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2C087 AA03 AA09 AB05 AC07 AC08 AC15 BA03 BA06 BA07 BB10 BD01 BD05 BD40 BD55 5B057 AA11 BA02 CA12 CA16 CB12 CB16 CC01 CE08 CE09 CH08 DA06 DB02 DB08 DB09 DC16 DC33 5C076 AA13 BA06 5L096 BA17 HA09 JA11 ─────────────────────────────────────────────────── ─── Continued front page F-term (reference) 2C087 AA03 AA09 AB05 AC07 AC08 AC15 BA03 BA06 BA07 BB10 BD01 BD05 BD40 BD55 5B057 AA11 BA02 CA12 CA16 CB12 CB16 CC01 CE08 CE09 CH08 DA06 DB02 DB08 DB09 DC16 DC33 5C076 AA13 BA06 5L096 BA17 HA09 JA11
Claims (29)
か否かを判定する判定手段と、 前記判定手段で前記特定画像が含まれていると判定され
たとき、該特定画像を別の特定画像に置き換える画像置
き換え手段と、 前記画像置き換え手段による置き換え処理後の前記画像
データを出力する画像出力手段とを備えたことを特徴と
する画像処理装置。1. A determination unit that determines whether or not a specific image is included in image data; and when the determination unit determines that the specific image is included, the specific image is identified as another specific image. An image processing apparatus comprising: an image replacement unit that replaces an image, and an image output unit that outputs the image data after the replacement process by the image replacement unit.
像が含まれているか否かを判定する判定手段と、 前記判定手段で前記特定画像が含まれていると判定され
たとき、該特定画像を別の特定画像に置き換える画像置
き換え手段と、 前記画像置き換え手段による置き換え処理後の前記画像
データを出力する画像出力手段とを備えたことを特徴と
する画像処理装置。2. An image input unit for inputting image data, a determination unit for determining whether or not a specific image is included in the image data input from the image input unit, and the determination unit for determining the specific image. When it is determined that the specified image is included, an image replacement unit that replaces the specified image with another specified image, and an image output unit that outputs the image data after the replacement process by the image replacement unit are provided. A characteristic image processing device.
像であることを特徴とする請求項1または2記載の画像
処理装置。3. The image processing apparatus according to claim 1, wherein the specific image is a specific image whose image has been output.
し、 前記判定手段は、前記記憶手段中の特定画像と前記画像
データとを比較し、該画像データ内に前記記憶手段中の
特定画像と一致する特定画像があるか否かを判定するこ
とを特徴とする請求項1乃至3記載の画像処理装置。4. A storage unit for storing the specific image, wherein the determination unit compares the specific image in the storage unit with the image data, and the specific image in the storage unit is included in the image data. 4. The image processing apparatus according to claim 1, wherein it is determined whether or not there is a specific image matching with.
ることを特徴とする請求項1乃至4記載の画像処理装
置。5. The image processing apparatus according to claim 1, wherein the specific image is an image regarding an advertisement.
れた情報を光電変換して画像データとして入力すること
を特徴とする請求項2乃至5記載の画像処理装置。6. The image processing apparatus according to claim 2, wherein the image input means photoelectrically converts the optically read information and inputs it as image data.
で転送された画像データを入力することを特徴とする請
求項2乃至5記載の画像処理装置。7. The image processing apparatus according to claim 2, wherein the image input unit inputs image data transferred via a network.
画像処理装置を有することを特徴とするネットワークシ
ステム。8. A network system comprising the image processing device according to claim 2 on a network.
か否かを判定する判定行程と、 前記判定行程で前記特定画像が含まれていると判定され
たとき、該特定画像を別の特定画像に置き換える画像置
き換え行程と、 前記画像置き換え行程による置き換え処理後の前記画像
データを出力する画像出力行程とを実行することを特徴
とする画像処理方法。9. A determination process for determining whether or not a specific image is included in the image data, and when the determination process determines that the specific image is included, the specific image is determined as another specific image. An image processing method comprising: performing an image replacement step of replacing with an image; and an image output step of outputting the image data after the replacement processing by the image replacement step.
と、 前記画像入力行程から入力された画像データ内に特定画
像が含まれているか否かを判定する判定行程と、 前記判定行程で前記特定画像が含まれていると判定され
たとき、該特定画像を別の特定画像に置き換える画像置
き換え行程と、 前記画像置き換え行程による置き換え処理後の前記画像
データを出力する画像出力行程とを実行することを特徴
とする画像処理方法。10. An image input step of inputting image data, a determination step of determining whether or not a specific image is included in the image data input from the image input step, and the specific image in the determination step. When it is determined that the specified image is included, an image replacement step of replacing the specified image with another specified image, and an image output step of outputting the image data after the replacement process by the image replacement step are executed. Characterized image processing method.
画像であることを特徴とする請求項9または10記載の
画像処理方法。11. The image processing method according to claim 9, wherein the specific image is a specific image that has been image-outputted.
ておき、 前記判定行程は、前記記憶手段中の特定画像と前記画像
データとを比較し、該画像データ内に前記記憶手段中の
特定画像と一致する特定画像があるか否かを判定するこ
とを特徴とする請求項9乃至11記載の画像処理方法。12. The specific image is stored in advance in a storage means, and in the determination step, the specific image in the storage means is compared with the image data, and the specific image in the storage means is included in the image data. The image processing method according to claim 9, further comprising determining whether or not there is a specific image that matches the image.
あることを特徴とする請求項9乃至12記載の画像処理
方法。13. The image processing method according to claim 9, wherein the specific image is an image relating to an advertisement.
られた情報を光電変換して画像データとして入力するこ
とを特徴とする請求項9乃至13記載の画像処理方法。14. The image processing method according to claim 9, wherein in the image input step, optically read information is photoelectrically converted and input as image data.
由で転送された画像データを入力することを特徴とする
請求項10乃至13記載の画像処理方法。15. The image processing method according to claim 10, wherein the image input step inputs image data transferred via a network.
るか否かを判定する判定ステップと、 前記判定ステップで前記特定画像が含まれていると判定
されたとき、該特定画像を別の特定画像に置き換える画
像置き換えステップと、 前記画像置き換えステップによる置き換え処理後の前記
画像データを出力する画像出力ステップとを備えた制御
プログラムを提供することを特徴とする制御プログラム
を提供する媒体。16. A determination step of determining whether or not a specific image is included in the image data, and when the determination step determines that the specific image is included, the specific image is determined as another specific image. A medium for providing a control program, comprising: an image replacement step of replacing with an image; and an image output step of outputting the image data after the replacement processing by the image replacement step.
プと、 前記画像入力ステップから入力された画像データ内に特
定画像が含まれているか否かを判定する判定ステップ
と、 前記判定ステップで前記特定画像が含まれていると判定
されたとき、該特定画像を別の特定画像に置き換える画
像置き換えステップと、 前記画像置き換えステップによる置き換え処理後の前記
画像データを出力する画像出力ステップとを備えた制御
プログラムを提供することを特徴とする制御プログラム
を提供する媒体。17. An image input step of inputting image data, a determination step of determining whether or not a specific image is included in the image data input from the image input step, and the specific image in the determination step. Control program including an image replacement step for replacing the specific image with another specific image when it is determined that the specified image is included, and an image output step for outputting the image data after the replacement processing by the image replacement step. And a medium for providing a control program.
画像であることを特徴とする請求項16または17記載
の制御プログラムを提供する媒体。18. The medium for providing a control program according to claim 16, wherein the specific image is a specific image that has been output as an image.
テップを有し、 前記判定ステップは、前記記憶手段中の特定画像と前記
画像データとを比較し、該画像データ内に前記記憶手段
中の特定画像と一致する特定画像があるか否かを判定す
ることを特徴とする請求項16乃至18記載の制御プロ
グラムを提供する媒体。19. The method comprises the step of storing the specific image in storage means, and the determining step compares the specific image in the storage means with the image data, and stores the image data in the storage means in the image data. The medium for providing the control program according to claim 16, wherein it is determined whether or not there is a specific image that matches the specific image.
あることを特徴とする請求項16乃至19記載の制御プ
ログラムを提供する媒体。20. The medium for providing a control program according to claim 16, wherein the specific image is an image regarding an advertisement.
み取られた情報を光電変換して画像データとして入力す
ることを特徴とする請求項17乃至20記載の制御プロ
グラムを提供する媒体。21. The medium for providing a control program according to claim 17, wherein in the image inputting step, the optically read information is photoelectrically converted and input as image data.
ク経由で転送された画像データを入力することを特徴と
する請求項17乃至20記載の制御プログラムを提供す
る媒体。22. The medium for providing a control program according to claim 17, wherein the image input step inputs image data transferred via a network.
るか否かを判定する判定ステップと、 前記判定ステップで前記特定画像が含まれていると判定
されたとき、該特定画像を別の特定画像に置き換える画
像置き換えステップと、 前記画像置き換えステップによる置き換え処理後の前記
画像データを出力する画像出力ステップとを備えたこと
を特徴とする制御プログラム。23. A determination step of determining whether or not a specific image is included in the image data, and when the determination step determines that the specific image is included, the specific image is determined as another specific image. A control program comprising: an image replacement step of replacing with an image; and an image output step of outputting the image data after the replacement processing by the image replacement step.
プと、 前記画像入力ステップから入力された画像データ内に特
定画像が含まれているか否かを判定する判定ステップ
と、 前記判定ステップで前記特定画像が含まれていると判定
されたとき、該特定画像を別の特定画像に置き換える画
像置き換えステップと、 前記画像置き換えステップによる置き換え処理後の前記
画像データを出力する画像出力ステップとを備えたこと
を特徴とする制御プログラム。24. An image input step of inputting image data, a determination step of determining whether or not a specific image is included in the image data input from the image input step, and the specific image in the determination step. When it is determined that the specified image is included, an image replacement step of replacing the specific image with another specific image, and an image output step of outputting the image data after the replacement processing by the image replacement step are included. Characteristic control program.
画像であることを特徴とする請求項23または24記載
の制御プログラム。25. The control program according to claim 23, wherein the specific image is a specific image whose image has already been output.
テップを有し、 前記判定ステップは、前記記憶手段中の特定画像と前記
画像データとを比較し、該画像データ内に前記記憶手段
中の特定画像と一致する特定画像があるか否かを判定す
ることを特徴とする請求項23乃至25記載の制御プロ
グラム。26. A step of storing the specific image in a storage means, the determining step compares the specific image in the storage means with the image data, and stores the image data in the storage means. 26. The control program according to claim 23, wherein it is determined whether or not there is a specific image that matches the specific image.
あることを特徴とする請求項23乃至26記載の制御プ
ログラム。27. The control program according to claim 23, wherein the specific image is an image relating to an advertisement.
み取られた情報を光電変換して画像データとして入力す
ることを特徴とする請求項24乃至27記載の制御プロ
グラム。28. The control program according to claim 24, wherein in the image input step, the optically read information is photoelectrically converted and input as image data.
ク経由で転送された画像データを入力することを特徴と
する請求項24乃至27記載の制御プログラム。29. The control program according to claim 24, wherein the image input step inputs image data transferred via a network.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001200965A JP2003018389A (en) | 2001-07-02 | 2001-07-02 | Image processing apparatus, network system, image processing method, medium providing control program, and control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001200965A JP2003018389A (en) | 2001-07-02 | 2001-07-02 | Image processing apparatus, network system, image processing method, medium providing control program, and control program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003018389A true JP2003018389A (en) | 2003-01-17 |
Family
ID=19038001
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001200965A Pending JP2003018389A (en) | 2001-07-02 | 2001-07-02 | Image processing apparatus, network system, image processing method, medium providing control program, and control program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003018389A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004331176A (en) * | 2003-05-08 | 2004-11-25 | Daiwa Can Co Ltd | Capping equipment |
| KR100846654B1 (en) * | 2006-12-07 | 2008-07-17 | 주식회사 비즈모델라인 | How to Operate Multimedia Contents |
| KR100846655B1 (en) * | 2006-12-07 | 2008-07-17 | 주식회사 비즈모델라인 | How to output multimedia contents |
| KR100880826B1 (en) * | 2006-12-07 | 2009-02-11 | 주식회사 비즈모델라인 | cellphone |
-
2001
- 2001-07-02 JP JP2001200965A patent/JP2003018389A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004331176A (en) * | 2003-05-08 | 2004-11-25 | Daiwa Can Co Ltd | Capping equipment |
| KR100846654B1 (en) * | 2006-12-07 | 2008-07-17 | 주식회사 비즈모델라인 | How to Operate Multimedia Contents |
| KR100846655B1 (en) * | 2006-12-07 | 2008-07-17 | 주식회사 비즈모델라인 | How to output multimedia contents |
| KR100880826B1 (en) * | 2006-12-07 | 2009-02-11 | 주식회사 비즈모델라인 | cellphone |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3880277B2 (en) | Image processing apparatus and control method thereof | |
| JP3559656B2 (en) | Image forming apparatus and image processing method | |
| JP2000151873A (en) | Information processing system and information processing method | |
| JP4077958B2 (en) | Data processing apparatus, method, and storage medium storing program | |
| JP2004140420A (en) | Multi-function system | |
| JP2001356853A (en) | Image processing apparatus and state display control method of image processing apparatus | |
| JP2003018389A (en) | Image processing apparatus, network system, image processing method, medium providing control program, and control program | |
| JP3957906B2 (en) | Information processing apparatus and method | |
| JP3950530B2 (en) | Image processing apparatus and control method thereof | |
| JP2001339561A (en) | Composite image processing apparatus and recovery method in network copying | |
| JP2006344128A (en) | Image processing device | |
| JP4027073B2 (en) | Image processing system, image processing apparatus, and job management method | |
| JP2003167705A (en) | Image processing system, information processing device, image processing device, image output control method, storage medium, and program | |
| JPH11136428A (en) | Image processor and control method | |
| JP4174506B2 (en) | Data processing apparatus, method, and storage medium storing program | |
| JP4109903B2 (en) | Printing apparatus and printing method | |
| JP2003337682A (en) | Image processing apparatus and image processing system | |
| JP2001339549A (en) | Composite image processing apparatus and network transfer control method | |
| JP2001283181A (en) | Sheet counting device, sheet counting method, and storage medium | |
| JPH11134163A (en) | Data processing device, method and storage medium storing program | |
| JPH11355494A (en) | Image input / output device, image data output method, and information processing system | |
| JP2001313752A (en) | Multi-function system and image data transfer method in the system | |
| JP2003289412A (en) | Image processing device | |
| JP2006165613A (en) | Multi-function system with automatic data correction function | |
| JP2003345551A (en) | Multi-function system and control method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20060414 |
|
| RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20070626 |