JP2017222093A - Advertisement output device and advertisement output program - Google Patents

Advertisement output device and advertisement output program Download PDF

Info

Publication number
JP2017222093A
JP2017222093A JP2016119192A JP2016119192A JP2017222093A JP 2017222093 A JP2017222093 A JP 2017222093A JP 2016119192 A JP2016119192 A JP 2016119192A JP 2016119192 A JP2016119192 A JP 2016119192A JP 2017222093 A JP2017222093 A JP 2017222093A
Authority
JP
Japan
Prior art keywords
advertisement
data
unit
character
image
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.)
Granted
Application number
JP2016119192A
Other languages
Japanese (ja)
Other versions
JP6508135B2 (en
Inventor
直 小野瀬
Nao ONOSE
直 小野瀬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2016119192A priority Critical patent/JP6508135B2/en
Publication of JP2017222093A publication Critical patent/JP2017222093A/en
Application granted granted Critical
Publication of JP6508135B2 publication Critical patent/JP6508135B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Character Input (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

PROBLEM TO BE SOLVED: To output an advertisement having no discomfort to a user.SOLUTION: A scanner part 101 reads an image of a document, an information management part 118 outputs advertisement data corresponding to the number of characters and a character size of image data read by the scanner part 101, an image processing part 117 generates print data by image processing to the advertisement data, and a printer part 102 prints an image based on the print data on a sheet. Thus, the advertisement printed on the sheet can correspond to the number of characters and the character size of the image data read by the scanner part 101.SELECTED DRAWING: Figure 2

Description

本発明は、広告などの情報の出力に適した広告出力装置及び広告出力プログラムに関する。   The present invention relates to an advertisement output device and an advertisement output program suitable for outputting information such as advertisements.

たとえば、プリンター、多機能プリンター、複合機などのMFP(Multifunction Peripheral)である画像形成装置においては、学校、公共施設、コンビニエンスストアなどの不特定多数の人によって利用可能な環境に設置されている場合がある。また、このような環境に設置される画像形成装置では、印刷やコピーに限らず、様々な情報を提供するものとしても利用されている。   For example, in an image forming apparatus that is an MFP (Multifunction Peripheral) such as a printer, a multi-function printer, a multi-function machine, etc., it is installed in an environment that can be used by an unspecified number of people such as schools, public facilities, and convenience stores. There is. In addition, the image forming apparatus installed in such an environment is used not only for printing and copying, but also for providing various information.

その一つとして、特許文献1に示されている広域印刷システムが知られている。この広域印刷システムは、インターネット上のドキュメントサーバが画像形成装置からの文書ID及び店舗情報を受信し、これらの文書ID及び店舗情報が記憶済みのものと一致すると、画像形成装置に対し文書IDが示す広告などの印刷データを送信する。   As one of them, a wide area printing system shown in Patent Document 1 is known. In this wide area printing system, when a document server on the Internet receives a document ID and store information from an image forming apparatus, and these document ID and store information match those stored, the document ID is given to the image forming apparatus. Send print data such as advertisements to show.

特開2004−252677号公報JP 2004-252677 A

上述した特許文献1での広域印刷システムでは、画像形成装置から文書ID及び店舗情報を送信することにより、インターネット上のドキュメントサーバからの文書IDが示す広告などの情報である印刷データを受信して印刷できる。   In the wide area printing system disclosed in Patent Document 1 described above, print data that is information such as an advertisement indicated by a document ID from a document server on the Internet is received by transmitting a document ID and store information from the image forming apparatus. Can print.

ところが、印刷された広告などの情報は、広告主側で設定した文字が使用される。このため、画像形成装置により、たとえばコピー機能を使用して印刷した印刷物の裏面などに、広告主側で設定した文字での広告などの情報が印刷されると、違和感を覚えることがある。   However, characters set on the advertiser side are used for information such as printed advertisements. For this reason, when information such as advertisements with characters set on the advertiser side is printed by the image forming apparatus on, for example, the back side of a printed matter printed using the copy function, the user may feel uncomfortable.

具体的には、たとえばコピー元となる原稿の文字数に対し、広告などの情報の文字数が多すぎたり少なすぎたりすると、原稿の文字数とのバランスが崩れてしまい、違和感を覚えることがある。   Specifically, for example, if the number of characters in information such as advertisements is too large or too small relative to the number of characters in the original document to be copied, the balance with the number of characters in the document may be lost, and the user may feel uncomfortable.

また、たとえば原稿の文字サイズに対し、広告などの情報の文字サイズが大きすぎたり小さすぎたりすると、原稿の文字サイズとのバランスが崩れてしまい、違和感を覚えることがある。   Also, for example, if the character size of information such as advertisements is too large or too small relative to the character size of the document, the balance with the character size of the document may be lost and the user may feel uncomfortable.

このように、たとえば原稿の文字数及び文字サイズと、広告などの情報の文字数及び文字サイズとが異なると、ユーザーが違和感を覚えるため、違和感のない広告などの情報を印刷又は表示できる装置の開発が望まれている。   In this way, for example, when the number of characters and the character size of a document are different from the number of characters and the character size of information such as an advertisement, the user feels uncomfortable. It is desired.

本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができる広告出力装置及び広告出力プログラムを提供することを目的とする。   The present invention has been made in view of such a situation, and an object thereof is to provide an advertisement output device and an advertisement output program capable of solving the above problems.

本発明の広告出力装置は、原稿の画像を読み取るスキャナー部と、前記スキャナー部が読み取った画像データの文字数及び文字サイズに対応する広告データを出力する情報管理部と、前記広告データに対し画像処理により印刷データを生成する画像処理部と、用紙に対し前記印刷データに基づいた画像を印刷するプリンター部とを備えることを特徴とする。
また、前記情報管理部は、複数の広告パーツデータを記憶する広告データ記憶部と、前記スキャナー部が読み取った前記画像データを記憶する画像データ記憶部と、前記画像データに対し文字認識を行う画像データ解析部と、前記文字認識の結果から、前記文字数及び文字サイズを解析し、文字属性値を求める文字解析部と、前記文字属性値と前記広告パーツデータの選択基準となる広告選択基準値との比較に基づき、前記広告パーツデータを選択する広告データ選択部と、前記選択した前記広告パーツデータを1つの前記広告データとなるように編集する広告データ編集部とを備えることを特徴とする。
また、前記広告データ記憶部には、前記広告パーツデータを優先度に対応させて登録する広告データ管理テーブルが記憶され、前記文字解析部は、前記文字認識の結果から、前記文字数と、文字の基準サイズに対する前記文字サイズの倍率とを求め、さらに前記文字数と前記文字サイズの倍率との乗算によって前記文字属性値を求め、前記広告データ選択部は、前記文字属性値と前記広告選択基準値との比較結果に応じた前記優先度に対応する前記広告パーツデータを選択することを特徴とする。
本発明の広告出力プログラムは、スキャナー部により、原稿の画像を読み取る工程と、情報管理部により、前記スキャナー部が読み取った画像データの文字数及び文字サイズに対応する広告データを出力する工程と、画像処理部により、前記広告データに対し画像処理により印刷データを生成する工程と、プリンター部により、用紙に対し前記印刷データに基づいた画像を印刷する工程とを広告出力装置を制御するコンピューターに実行させることを特徴とする。
これにより、たとえば用紙に印刷される広告を、スキャナー部が読み取った画像データの文字数及び文字サイズに対応させることができる。
An advertisement output device of the present invention includes a scanner unit that reads an image of a document, an information management unit that outputs advertisement data corresponding to the number of characters and the character size of image data read by the scanner unit, and image processing for the advertisement data An image processing unit for generating print data and a printer unit for printing an image based on the print data on a sheet.
The information management unit includes an advertisement data storage unit that stores a plurality of advertisement part data, an image data storage unit that stores the image data read by the scanner unit, and an image that performs character recognition on the image data. A data analysis unit, a character analysis unit for analyzing the number of characters and the character size from the result of the character recognition and obtaining a character attribute value, an advertisement selection reference value serving as a selection criterion for the character attribute value and the advertisement part data, Based on the comparison, an advertisement data selection unit that selects the advertisement part data, and an advertisement data editing unit that edits the selected advertisement part data so as to become one piece of the advertisement data.
Further, the advertisement data storage unit stores an advertisement data management table for registering the advertisement part data in correspondence with the priority, and the character analysis unit determines the number of characters and the number of characters from the character recognition result. A character size magnification with respect to a reference size is obtained, and the character attribute value is obtained by multiplying the number of characters and the character size magnification, and the advertisement data selection unit includes the character attribute value, the advertisement selection reference value, The advertisement part data corresponding to the priority according to the comparison result is selected.
The advertisement output program of the present invention includes a step of reading an image of a document by a scanner unit, a step of outputting advertisement data corresponding to the number of characters and the character size of image data read by the scanner unit by an information management unit, and an image A computer that controls the advertisement output device executes a step of generating print data by image processing on the advertisement data by the processing unit and a step of printing an image based on the print data on paper by the printer unit. It is characterized by that.
Thereby, for example, an advertisement printed on paper can be made to correspond to the number of characters and the character size of the image data read by the scanner unit.

本発明の広告出力装置及び広告出力プログラムによれば、たとえば用紙に印刷される広告を、スキャナー部が読み取った画像データの文字数及び文字サイズに対応させることができ、ユーザーに対し違和感の無い広告を出力することができる。   According to the advertisement output device and the advertisement output program of the present invention, for example, an advertisement printed on paper can be made to correspond to the number of characters and the character size of the image data read by the scanner unit, and an advertisement that does not feel uncomfortable for the user. Can be output.

本発明の広告出力装置をMFPに適用した場合の一実施形態を説明するための図である。It is a figure for demonstrating one Embodiment at the time of applying the advertisement output device of this invention to MFP. 図1のMFPの内部構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of an internal configuration of the MFP in FIG. 1. 図2の情報管理部の構成を説明するための図である。It is a figure for demonstrating the structure of the information management part of FIG. 図3の文字解析部による文字属性値の算出方法を説明するための文字属性算出表であって、図4(A)は文字数が50で全ての文字の文字サイズが12ポイントである場合を示し、図4(B)は文字数が80で12、14、16ポイントの文字サイズの文字がある場合を示し、図4(C)は文字数が30で12、14、19ポイントの文字サイズの文字がある場合を示す図である。FIG. 4A is a character attribute calculation table for explaining a method of calculating a character attribute value by the character analysis unit of FIG. 3, and FIG. 4A shows a case where the number of characters is 50 and the character size of all characters is 12 points. FIG. 4B shows a case where the number of characters is 80 and there are characters of 12, 14, and 16 points, and FIG. 4C shows characters of 30, 14, and 19 points that are 12, 14, and 16 points. It is a figure which shows a case. 図3の広告データ記憶部に記憶されている広告データ管理テーブルの一例を示す図である。It is a figure which shows an example of the advertisement data management table memorize | stored in the advertisement data storage part of FIG. 図3の広告データ編集部によって編集される広告データの一例について説明するものであって、図3(a)は優先度1の広告パーツデータが編集された場合を示し、図3(b)は優先度1及び2の広告パーツデータが編集された場合を示し、図3(c)は優先度1〜3の広告パーツデータが編集された場合を示す図である。FIG. 3A illustrates an example of advertisement data edited by the advertisement data editing unit of FIG. 3, and FIG. 3A illustrates a case where the advertisement part data of priority 1 is edited, and FIG. FIG. 3C is a diagram illustrating a case where the advertisement part data with the priority levels 1 and 2 is edited, and FIG. 3C is a diagram illustrating a case where the advertisement part data with the priority levels 1 to 3 is edited. 図1のMFPによって印刷される広告の一例を示す図である。FIG. 2 is a diagram illustrating an example of an advertisement printed by the MFP in FIG. 1. 図1のMFPによる広告出力方法について説明するためのフローチャートである。3 is a flowchart for explaining an advertisement output method by the MFP of FIG. 1. 図3の広告データ選択部による広告パーツデータの選択方法を説明するためのフローチャートである。4 is a flowchart for explaining a method of selecting advertisement part data by an advertisement data selection unit in FIG. 3.

以下、本発明の広告出力装置の一実施形態を、図1〜図9を参照しながら説明する。なお、以下の説明においての広告出力装置の一例としては、たとえば印刷機能、コピー機能、FAX機能、ネットワーク経由でのデータ送受信機能などを搭載した複合的な周辺機器であるMFP(Multifunction Peripheral)であるものとする。   Hereinafter, an advertisement output device according to an embodiment of the present invention will be described with reference to FIGS. An example of the advertisement output device in the following description is an MFP (Multifunction Peripheral) which is a complex peripheral device equipped with a print function, a copy function, a FAX function, a data transmission / reception function via a network, and the like. Shall.

まず、図1に示すように、MFP100は、インターネット400を介し、コンテンツサーバー200やウェブサーバー300などに接続されている。また、MFP100は、学校、公共施設、コンビニエンスストアなどの不特定多数の人によって利用可能な環境に設置されているものとする。なお、コンテンツサーバー200は、たとえば広告に関する情報などを配信する。ウェブサーバー300は、各種ホームページなどの情報を配信する。   First, as shown in FIG. 1, the MFP 100 is connected to the content server 200, the web server 300, and the like via the Internet 400. Further, the MFP 100 is assumed to be installed in an environment that can be used by an unspecified number of people such as a school, a public facility, and a convenience store. Note that the content server 200 distributes information related to advertisements, for example. The web server 300 distributes information such as various home pages.

次に、図2を参照し、MFP100の内部構成の一例について説明する。MFP100は、スキャナー部101、プリンター部102、FAX部103、I/F(インターフェース)104、パネル部105、HDD106を制御する制御部110を備えている。   Next, an example of the internal configuration of the MFP 100 will be described with reference to FIG. The MFP 100 includes a scanner unit 101, a printer unit 102, a FAX unit 103, an I / F (interface) 104, a panel unit 105, and a control unit 110 that controls the HDD 106.

スキャナー部101は、イメージセンサ(図示省略)によって読み取られる、図示しない原稿の画像をデジタルの画像データに変換し、制御部110に入力するデバイスである。プリンター部102は、制御部110から出力される印刷データに基づき、後述の用紙600上に画像を印刷するデバイスである。FAX部103は、制御部110から出力されるデータを、電話回線を通じ相手方となるファクシミリへと送信し、また、相手方ファクシミリからのデータを受信して制御部110に入力するデバイスである。   The scanner unit 101 is a device that converts a document image (not shown) read by an image sensor (not shown) into digital image data and inputs the digital image data. The printer unit 102 is a device that prints an image on a later-described paper 600 based on print data output from the control unit 110. The FAX unit 103 is a device that transmits data output from the control unit 110 to a facsimile as a counterpart through a telephone line, and receives data from the counterpart facsimile and inputs the data into the control unit 110.

I/F104は、図示しないインターネット400を介し、コンテンツサーバー200やウェブサーバー300などとの通信を受け持つ。パネル部105は、MFP100の印刷機能、コピー機能、FAX機能、インターネット400経由でのデータ送受信機能や、各種設定のための表示を行うデバイスである。また、パネル部105には、後述のシステム制御部121によって制御されるパネル操作制御部119の制御により、広告などの情報を表示させてもよい。HDD106は、MFP100の種々の機能を提供するためのアプリケーションプログラムなどを記憶している記憶デバイスである。   The I / F 104 is responsible for communication with the content server 200 and the web server 300 via the Internet 400 (not shown). The panel unit 105 is a device that performs display for various functions such as a print function, a copy function, a FAX function, a data transmission / reception function via the Internet 400, and the MFP 100. In addition, information such as advertisements may be displayed on the panel unit 105 under the control of a panel operation control unit 119 controlled by the system control unit 121 described later. The HDD 106 is a storage device that stores application programs for providing various functions of the MFP 100.

制御部110は、画像形成プログラムや制御プログラムなどを実行してMFP100全体の動作を制御するプロセッサーである。制御部110は、スキャナー制御部111、プリンター制御部112、FAX(Facsimile)制御部113、通信制御部114、RAM(Random Access Memory)115、ROM(Read−Only Memory)116、画像処理部117、情報管理部118、パネル操作制御部119、HDD制御部120、システム制御部121を備えている。また、これらは、データバス122に接続されている。   Control unit 110 is a processor that executes an image forming program, a control program, and the like to control the operation of MFP 100 as a whole. The control unit 110 includes a scanner control unit 111, a printer control unit 112, a FAX (Facsimile) control unit 113, a communication control unit 114, a RAM (Random Access Memory) 115, a ROM (Read-Only Memory) 116, an image processing unit 117, An information management unit 118, a panel operation control unit 119, an HDD control unit 120, and a system control unit 121 are provided. These are connected to the data bus 122.

スキャナー制御部111は、スキャナー部101の読み取り動作を制御する。プリンター制御部112は、プリンター部102の印刷動作を制御する。FAX制御部113は、FAX部103によるデータの送受信動作を制御する。通信制御部114は、I/F104を介し、インターネット400経由でのデータなどの送受信の制御を行う。   The scanner control unit 111 controls the reading operation of the scanner unit 101. The printer control unit 112 controls the printing operation of the printer unit 102. The FAX control unit 113 controls data transmission / reception operations by the FAX unit 103. The communication control unit 114 controls transmission / reception of data and the like via the Internet 400 via the I / F 104.

RAM115は、プログラムを実行するためのワークメモリーである。また、RAM115は、画像処理部117によって画像処理された印刷データを記憶する。ROM116には、各部の動作チェックなどを行う制御プログラムが記憶されている。画像処理部117は、情報管理部118からの画像データ及び広告データに対する画像処理(ラスタライズ)を行う。システム制御部121は、画像処理部117が画像処理した印刷データを、一旦、RAM115に記憶させる。   The RAM 115 is a work memory for executing a program. The RAM 115 also stores print data that has undergone image processing by the image processing unit 117. The ROM 116 stores a control program for checking the operation of each unit. The image processing unit 117 performs image processing (rasterization) on the image data and advertisement data from the information management unit 118. The system control unit 121 temporarily stores the print data image-processed by the image processing unit 117 in the RAM 115.

情報管理部118は、詳細は後述するが、図示しない原稿の画像データから文字数及び文字サイズを解析し、後述の用紙600に印刷する広告データの選択などを行う。パネル操作制御部119は、パネル部105の表示動作を制御する。また、パネル操作制御部119は、パネル部105を介し、印刷、コピー、FAX、インターネット400経由でのデータ送受信などの開始などを受け付ける。HDD制御部120は、HDD106に対するデータの読み出し及び書き込みなどを制御する。システム制御部121は、各部の連携動作などを制御する。また、システム制御部121は、パネル操作制御部119からの印刷又はコピーの開始の通知を受け取ると、情報管理部118に対し、たとえば図示しない原稿の画像データの文字数及び文字サイズに応じた広告データの選択などを行わせる。また、システム制御部121は、パネル操作制御部119を介し、パネル部105に広告などの情報を表示させてもよい。   Although details will be described later, the information management unit 118 analyzes the number of characters and the character size from image data of a document (not shown), and selects advertisement data to be printed on a sheet 600 described later. The panel operation control unit 119 controls the display operation of the panel unit 105. Further, the panel operation control unit 119 receives the start of printing, copying, FAX, data transmission / reception via the Internet 400, and the like via the panel unit 105. The HDD control unit 120 controls reading and writing of data with respect to the HDD 106. The system control unit 121 controls the cooperative operation of each unit. In addition, when the system control unit 121 receives a notification of the start of printing or copying from the panel operation control unit 119, the system control unit 121 notifies the information management unit 118, for example, advertisement data according to the number of characters and the character size of image data of a document (not shown) Make selections. Further, the system control unit 121 may display information such as advertisements on the panel unit 105 via the panel operation control unit 119.

次に、図3を参照し、情報管理部118の構成について説明する。情報管理部118は、情報管理制御部118a、画像データ記憶部118b、画像データ解析部118c、文字解析部118d、広告データ記憶部118e、広告データ選択部118f、広告データ編集部118gを有している。   Next, the configuration of the information management unit 118 will be described with reference to FIG. The information management unit 118 includes an information management control unit 118a, an image data storage unit 118b, an image data analysis unit 118c, a character analysis unit 118d, an advertisement data storage unit 118e, an advertisement data selection unit 118f, and an advertisement data editing unit 118g. Yes.

情報管理制御部118aは、システム制御部121の指示により、各部の連係動作を制御する。画像データ記憶部118bは、スキャナー部101が読み取った画像データを記憶する。画像データ解析部118cは、画像データ記憶部118bが記憶している画像データに対し、OCR(optical character recognition)やパターンマッチングなどによる文字認識を行う。なお、画像データ解析部118cは、文字認識と同時に、言語解析を行ってもよい。   The information management control unit 118a controls the linking operation of each unit according to instructions from the system control unit 121. The image data storage unit 118b stores image data read by the scanner unit 101. The image data analysis unit 118c performs character recognition by OCR (Optical Character Recognition), pattern matching, or the like on the image data stored in the image data storage unit 118b. Note that the image data analysis unit 118c may perform language analysis simultaneously with character recognition.

文字解析部118dは、画像データ解析部118cによる文字認識の結果から、文字数及び文字サイズを解析する。すなわち、文字解析部118dは、画像データ解析部118cによる文字認識の結果から、文字数と文字サイズの倍率(以下、文字倍率という)とを求め、文字数×文字倍率によって文字属性値を得る。なお、文字属性値を得ることの詳細については後述する。   The character analysis unit 118d analyzes the number of characters and the character size from the result of character recognition by the image data analysis unit 118c. That is, the character analysis unit 118d obtains the number of characters and the character size magnification (hereinafter referred to as character magnification) from the result of character recognition by the image data analysis unit 118c, and obtains the character attribute value by the number of characters × character magnification. Details of obtaining the character attribute value will be described later.

広告データ記憶部118eは、後述の用紙600に印刷する複数の広告データを記憶している。なお、それぞれの広告データは、日本語で表したものと英語で表したものとで構成されてもよい。また、広告データについては、英語以外の言語で表したものを用いてもよいことは勿論である。この場合、広告データ記憶部118eに日本語及び英語に加え、英語以外の言語による広告データを記憶させておけばよい。   The advertisement data storage unit 118e stores a plurality of advertisement data to be printed on a sheet 600 described later. In addition, each advertisement data may be composed of data expressed in Japanese and data expressed in English. Of course, advertisement data expressed in a language other than English may be used. In this case, the advertisement data storage unit 118e may store advertisement data in a language other than English in addition to Japanese and English.

ただし、本実施形態では、説明の都合上、広告データを、日本語で表したものとする。また、これらの広告データは、たとえばコンテンツサーバー200から定期的にダウンロードし、更新あるいは追加されてもよい。また、これらの広告データは、USBメモリーなどの記憶媒体から取り込まれて更新あるいは追加されてもよい。   However, in this embodiment, it is assumed that the advertisement data is expressed in Japanese for convenience of explanation. These advertisement data may be periodically downloaded from the content server 200, for example, and updated or added. These advertisement data may be taken in from a storage medium such as a USB memory and updated or added.

広告データ選択部118fは、文字解析部118dが解析した文字数及び文字サイズの解析結果である文字属性値と後述の広告選択基準値との比較に基づき、後述の広告パーツデータ501〜503を広告データ記憶部118eから選択する。広告データ編集部118gは、広告データ選択部118fが選択した広告パーツデータ501〜503を1つの広告データとなるように編集する。なお、広告データ編集部118gが編集した広告データについては、情報管理制御部118aが上述した画像処理部117に渡す。   The advertisement data selection unit 118f converts advertisement part data 501 to 503 (described later) into advertisement data based on a comparison between a character attribute value that is an analysis result of the number of characters and the character size analyzed by the character analysis unit 118d and an advertisement selection reference value (described later). Select from storage 118e. The advertisement data editing unit 118g edits the advertisement part data 501 to 503 selected by the advertisement data selection unit 118f so as to become one advertisement data. Note that the advertisement data edited by the advertisement data editing unit 118g is transferred to the above-described image processing unit 117 by the information management control unit 118a.

次に、図4を参照し、文字解析部118dによる文字属性値の算出方法について説明する。図4は、文字属性算出表118Aを示している。すなわち、図4(A)は画像データ解析部118cによる文字認識の結果、文字数が50で全ての文字の文字サイズが12ポイントである場合を示している。また、図4(B)は、画像データ解析部118cによる文字認識の結果、文字数が80で12、14、16ポイントの文字サイズの文字がある場合を示している。また、図4(C)は、画像データ解析部118cによる文字認識の結果、文字数が30で12、14、19ポイントの文字サイズの文字がある場合を示している。   Next, a method for calculating a character attribute value by the character analysis unit 118d will be described with reference to FIG. FIG. 4 shows the character attribute calculation table 118A. That is, FIG. 4A shows a case where the number of characters is 50 and the character size of all characters is 12 points as a result of character recognition by the image data analysis unit 118c. FIG. 4B shows a case where the number of characters is 80 and there are characters of 12, 14, and 16 points as a result of character recognition by the image data analysis unit 118c. FIG. 4C shows a case where the number of characters is 30, and characters of 12, 14, and 19 points are present as a result of character recognition by the image data analysis unit 118c.

まず、図4(A)において、項目aは、文字解析部118dが画像データ解析部118cによる文字認識の結果を解析することで得られる文字数(たとえば50)を示している。項目bは、文字解析部118dが画像データ解析部118cによる文字認識の結果を解析することで得られる文字サイズ(たとえば12ポイント)を示している。項目cは、文字サイズ毎の文字数(たとえば50)を示している。ここでは、全ての文字の文字サイズがたとえば12ポイントであるため、文字サイズ毎の文字数が50となる。項目dは、全ての文字の文字サイズの平均ポイント(たとえば12ポイント)を示している。項目eは、文字倍率(たとえば1.2)を示している。すなわち、文字倍率は、12ポイント/10ポイント=1.2とした演算により求められる。なお、10ポイントは基準ポイント(文字の基準サイズ)である。基準ポイントは、10ポイントに限るものではない。9ポイント以下であってもよいし、11ポイント以上であってもよい。項目fは、文字属性値(たとえば60)を示している。ここで、文字属性値は、文字数に文字倍率を乗算することで得られた値である。   First, in FIG. 4A, an item a indicates the number of characters (for example, 50) obtained by the character analysis unit 118d analyzing the result of character recognition by the image data analysis unit 118c. Item b indicates the character size (for example, 12 points) obtained by the character analysis unit 118d analyzing the result of character recognition by the image data analysis unit 118c. Item c indicates the number of characters for each character size (for example, 50). Here, since the character size of all characters is, for example, 12 points, the number of characters for each character size is 50. The item d indicates the average point (for example, 12 points) of the character sizes of all characters. Item e indicates character magnification (for example, 1.2). That is, the character magnification is obtained by calculation with 12 points / 10 points = 1.2. Note that 10 points is a reference point (reference size of characters). The reference point is not limited to 10 points. It may be 9 points or less, or 11 points or more. Item f indicates a character attribute value (for example, 60). Here, the character attribute value is a value obtained by multiplying the number of characters by the character magnification.

次に、図4(B)において、項目aは、文字解析部118dが画像データ解析部118cによる文字認識の結果を解析することで得られる文字数(たとえば80)を示している。項目bは、文字解析部118dが画像データ解析部118cによる文字認識の結果を解析することで得られる文字サイズ(たとえば12ポイント、14ポイント、16ポイント)を示している。項目cは、文字サイズ毎の文字数(たとえば50、15、15)を示している。項目dは、全ての文字の文字サイズの平均ポイント(たとえば14ポイント)を示している。ここでは、文字サイズがたとえば12ポイント、14ポイント、16ポイントであるため、平均ポイントがたとえば14ポイントとなる。項目eは、文字倍率(たとえば1.4)を示している。すなわち、文字倍率は、14ポイント/10ポイント=1.4とした演算により求められる。なお、10ポイントは上記同様に、基準ポイントである。項目fは、文字属性値(たとえば112)を示している。ここで、文字属性値は、上記同様に、文字数に文字倍率を乗算することで得られた値である。   Next, in FIG. 4B, item a indicates the number of characters (for example, 80) obtained by the character analysis unit 118d analyzing the result of character recognition by the image data analysis unit 118c. Item b indicates the character size (for example, 12 points, 14 points, 16 points) obtained by the character analysis unit 118d analyzing the result of character recognition by the image data analysis unit 118c. Item c indicates the number of characters for each character size (for example, 50, 15, 15). Item d shows the average point (for example, 14 points) of the character sizes of all characters. Here, since the character size is, for example, 12 points, 14 points, and 16 points, the average point is, for example, 14 points. Item e indicates the character magnification (for example, 1.4). That is, the character magnification is obtained by calculation with 14 points / 10 points = 1.4. Note that 10 points is a reference point as described above. Item f indicates a character attribute value (for example, 112). Here, as described above, the character attribute value is a value obtained by multiplying the number of characters by the character magnification.

次に、図4(C)において、項目aは、文字解析部118dが画像データ解析部118cによる文字認識の結果を解析することで得られる文字数(たとえば30)を示している。項目bは、文字解析部118dが画像データ解析部118cによる文字認識の結果を解析することで得られる文字サイズ(たとえば12ポイント、14ポイント、19ポイント)を示している。項目cは、文字サイズ毎の文字数(たとえば15、10、5)を示している。項目dは、全ての文字の文字サイズの平均ポイント(たとえば15ポイント)を示している。ここでは、文字サイズがたとえば12ポイント、14ポイント、19ポイントであるため、平均ポイントがたとえば15ポイントとなる。項目eは、文字倍率(たとえば1.5)を示している。すなわち、文字倍率は、15ポイント/10ポイント=1.5とした演算により求められる。なお、10ポイントは上記同様に、基準ポイントである。項目fは、文字属性値(たとえば45)を示している。ここで、文字属性値は、上記同様に、文字数に文字倍率を乗算することで得られた値である。   Next, in FIG. 4C, item a indicates the number of characters (for example, 30) obtained by the character analysis unit 118d analyzing the result of character recognition by the image data analysis unit 118c. Item b indicates a character size (for example, 12 points, 14 points, 19 points) obtained by the character analysis unit 118d analyzing the result of character recognition by the image data analysis unit 118c. Item c indicates the number of characters for each character size (for example, 15, 10, 5). The item d indicates the average point (for example, 15 points) of the character sizes of all characters. Here, since the character size is, for example, 12 points, 14 points, and 19 points, the average point is, for example, 15 points. Item e indicates the character magnification (for example, 1.5). That is, the character magnification is obtained by calculation with 15 points / 10 points = 1.5. Note that 10 points is a reference point as described above. Item f indicates a character attribute value (for example, 45). Here, as described above, the character attribute value is a value obtained by multiplying the number of characters by the character magnification.

なお、文字サイズの平均ポイントは、各文字サイズの文字数を重み付けした加重平均(=(Σ(文字サイズ×文字数))/全文字数)ポイントとしてもよい。また、文字解析部118dは、文字サイズ毎に文字属性値を算出し、各文字サイズの文字属性値の合計値を全体の文字属性値としてもよい。   The average point of the character size may be a weighted average (= (Σ (character size × number of characters)) / total number of characters) points obtained by weighting the number of characters of each character size. In addition, the character analysis unit 118d may calculate a character attribute value for each character size, and set the total value of the character attribute values for each character size as the entire character attribute value.

次に、図5を参照し、広告データ記憶部118eに記憶されている広告データ管理テーブルの一例について説明する。   Next, an example of the advertisement data management table stored in the advertisement data storage unit 118e will be described with reference to FIG.

すなわち、広告データ管理テーブル500には、複数の広告パーツデータ501〜503が登録されている。広告パーツデータ501は、たとえば「焼肉○○二号店 OPEN!!!」を示し、優先度1に対応している。広告パーツデータ502は、たとえば「キャンペーン実施中」を示し、優先度2に対応している。広告パーツデータ503は、たとえば「アクセスマップ ○駅から徒歩○分」を示し、優先度3に対応している。   That is, a plurality of advertisement part data 501 to 503 are registered in the advertisement data management table 500. The advertisement parts data 501 indicates, for example, “Yakiniku XX No. 2 store OPEN !!!” and corresponds to priority 1. The advertisement part data 502 indicates, for example, “Campaign is in progress” and corresponds to the priority 2. The advertisement part data 503 indicates, for example, “access map ○ walk from the station ○ minute” and corresponds to priority 3.

これらの広告パーツデータ501〜503は、詳細については後述するが、広告データ選択部118fが文字解析部118dの解析結果である文字属性値と、後述の広告選択基準値とを比較し、選択する。なお、図5では、広告パーツデータ501〜503が3つである場合として示しているが、3つに限るものではなく、2つであってもよいし、4つ以上であってもよい。   Although the details will be described later, the advertisement data selection unit 118f compares the character attribute value, which is the analysis result of the character analysis unit 118d, with the advertisement selection reference value described later and selects them. . In addition, in FIG. 5, although shown as a case where there are three advertisement part data 501-503, it is not restricted to three, Two may be sufficient and four or more may be sufficient.

次に、図6及び図7を参照し、広告データ編集部118gによって編集される広告データの一例について説明する。   Next, an example of advertisement data edited by the advertisement data editing unit 118g will be described with reference to FIGS.

まず、図6(a)は、広告データ選択部118fが広告データ記憶部118eの広告データ管理テーブル500から優先度1の広告パーツデータ501を選択した場合を示している。この場合、広告データ編集部118gは、データ印刷領域505に広告パーツデータ501が収まるように編集する。   First, FIG. 6A shows a case where the advertisement data selection unit 118f selects the advertisement part data 501 having the priority 1 from the advertisement data management table 500 of the advertisement data storage unit 118e. In this case, the advertisement data editing unit 118g edits the advertisement part data 501 so that it fits in the data print area 505.

また、図6(b)は、広告データ選択部118fが広告データ記憶部118eの広告データ管理テーブル500から優先度1及び2の広告パーツデータ501を選択した場合を示している。この場合、広告データ編集部118gは、データ印刷領域505に広告パーツデータ501及び502が収まるように編集する。   FIG. 6B shows a case where the advertisement data selection unit 118f selects the advertisement part data 501 having the priority levels 1 and 2 from the advertisement data management table 500 of the advertisement data storage unit 118e. In this case, the advertisement data editing unit 118g edits the advertisement part data 501 and 502 so as to fit in the data print area 505.

また、図6(c)は、広告データ選択部118fが広告データ記憶部118eの広告データ管理テーブル500から優先度1〜3の広告パーツデータ501を選択した場合を示している。この場合、広告データ編集部118gは、データ印刷領域505に広告パーツデータ501、502、503が収まるように編集する。   FIG. 6C shows a case where the advertisement data selection unit 118f selects the advertisement part data 501 having the priorities 1 to 3 from the advertisement data management table 500 of the advertisement data storage unit 118e. In this case, the advertisement data editing unit 118 g edits the advertisement part data 501, 502, and 503 so as to fit in the data print area 505.

なお、データ印刷領域505とは、たとえば図7に示す用紙600に対する広告506の印刷領域507である。ここで、たとえば縦長の用紙600にたとえば広告パーツデータ501に対応する広告506を印刷する場合、予め用意されている図示しない印刷位置及び印刷領域のパターンを選択することで、選択した位置に広告506が印刷される。ここで、たとえば用紙600の上半分に広告506を印刷する場合、用紙600の縦A:横Bの比に合うように、印刷領域507の縦C:横Dの比が設定されてもよい。また、この縦横の比は、広告データ編集部118gによって設定することができる。このように、印刷領域507の縦C:横Dの比を、用紙600の縦A:横Bの比に合わせると、用紙600に対する広告506のバランスを高めることができる。   Note that the data print area 505 is, for example, a print area 507 of an advertisement 506 for the paper 600 shown in FIG. Here, for example, when the advertisement 506 corresponding to the advertisement part data 501 is printed on the vertically long paper 600, for example, the advertisement 506 is placed at the selected position by selecting a print position and a print area pattern (not shown) prepared in advance. Is printed. Here, for example, when the advertisement 506 is printed on the upper half of the paper 600, the ratio of vertical C: horizontal D of the print area 507 may be set so as to match the ratio of vertical A: horizontal B of the paper 600. The aspect ratio can be set by the advertisement data editing unit 118g. Thus, when the ratio of vertical C: width D of the printing area 507 is matched to the ratio of height A: width B of the paper 600, the balance of the advertisement 506 with respect to the paper 600 can be increased.

なお、図7では、優先度1の広告パーツデータ501の広告506が印刷される場合としているが、優先度1及び2の広告パーツデータ501及び502と、優先度1〜3の広告パーツデータ501、502及び503の場合も同様に、印刷領域507の縦C:横Dの比を、用紙600の縦A:横Bの比に合わせると、用紙600に対する広告506のバランスを高めることができる。   In FIG. 7, the advertisement 506 of the advertisement part data 501 having the priority 1 is printed. However, the advertisement parts data 501 and 502 having the priorities 1 and 2 and the advertisement parts data 501 having the priorities 1 to 3 are displayed. Similarly, in the case of 502 and 503, when the ratio of vertical C: horizontal D of the printing area 507 is matched with the ratio of vertical A: horizontal B of the paper 600, the balance of the advertisement 506 with respect to the paper 600 can be increased.

次に、図8を参照し、MFP100による広告出力方法について説明する。なお、以下においては、図示しない原稿に予め印刷されている画像をコピーする場合として説明する。   Next, an advertisement output method by MFP 100 will be described with reference to FIG. In the following description, it is assumed that an image printed in advance on a document (not shown) is copied.

(ステップS101)
まず、システム制御部121は、画像の読み取り開始かどうかを判断する。この場合、システム制御部121は、パネル操作制御部119からのパネル部105を介しての読み取りの指示の通知が無ければ画像の読み取り開始ではないと判断する(ステップS101:No)。
これに対し、システム制御部121は、パネル操作制御部119からのパネル部105を介しての読み取りの指示の通知が有ると、画像の読み取り開始と判断し(ステップS101:Yes)、ステップS102に移行する。
(Step S101)
First, the system control unit 121 determines whether to start reading an image. In this case, the system control unit 121 determines that the image reading is not started unless there is a notification of a reading instruction from the panel operation control unit 119 via the panel unit 105 (step S101: No).
On the other hand, when there is a reading instruction notification from the panel operation control unit 119 via the panel unit 105, the system control unit 121 determines that the image reading is started (step S101: Yes), and the process proceeds to step S102. Transition.

(ステップS102)
システム制御部121は、画像を読み取らせる。
この場合、システム制御部121は、スキャナー制御部111を介し、スキャナー部101に対して図示しない原稿に印刷されている画像を読み取らせる。このとき、システム制御部121は、情報管理部118に対して画像の読み取りが開始されたことを通知する。
(Step S102)
The system control unit 121 reads an image.
In this case, the system control unit 121 causes the scanner unit 101 to read an image printed on a document (not shown) via the scanner control unit 111. At this time, the system control unit 121 notifies the information management unit 118 that image reading has started.

(ステップS103)
情報管理部118の情報管理制御部118aは、画像データを記憶させる。
この場合、情報管理制御部118aは、スキャナー部101が読み取った画像データを画像データ記憶部118bに記憶させる。
(Step S103)
The information management control unit 118a of the information management unit 118 stores image data.
In this case, the information management control unit 118a stores the image data read by the scanner unit 101 in the image data storage unit 118b.

(ステップS104)
情報管理制御部118aは、画像データ解析部118cに対し、画像データを解析させる。
この場合、画像データ解析部118cは、画像データ記憶部118bが記憶している画像データに対し、OCRやパターンマッチングなどによる文字認識を行う。なお、画像データ解析部118cは、文字認識と同時に、言語解析を行ってもよい。
(Step S104)
The information management control unit 118a causes the image data analysis unit 118c to analyze the image data.
In this case, the image data analysis unit 118c performs character recognition by OCR or pattern matching on the image data stored in the image data storage unit 118b. Note that the image data analysis unit 118c may perform language analysis simultaneously with character recognition.

(ステップS105)
情報管理制御部118aは、文字解析部118dに対し、文字解析させる。
この場合、文字解析部118dは、画像データ解析部118cによる文字認識の結果から、文字数及び文字サイズを解析する。すなわち、文字解析部118dは、画像データ解析部118cによる文字認識の結果から、文字数と文字サイズの倍率(以下、文字倍率という)とを求め、文字数×文字倍率によって文字属性値を得る。
(Step S105)
The information management control unit 118a causes the character analysis unit 118d to analyze characters.
In this case, the character analysis unit 118d analyzes the number of characters and the character size from the result of character recognition by the image data analysis unit 118c. That is, the character analysis unit 118d obtains the number of characters and the character size magnification (hereinafter referred to as character magnification) from the result of character recognition by the image data analysis unit 118c, and obtains the character attribute value by the number of characters × character magnification.

(ステップS106)
情報管理制御部118aは、文字解析が完了したかどうかを判断する。
この場合、情報管理制御部118aは、文字解析部118dからの文字解析の完了を示す通知が無ければ文字解析が完了していないと判断する(ステップS106:No)。
これに対し、情報管理制御部118aは、文字解析部118dからの文字解析の完了を示す通知が有れば文字解析が完了したと判断し(ステップS106:Yes)、ステップS107に移行する。
(Step S106)
The information management control unit 118a determines whether the character analysis is completed.
In this case, the information management control unit 118a determines that the character analysis has not been completed if there is no notification from the character analysis unit 118d indicating the completion of the character analysis (step S106: No).
On the other hand, the information management control unit 118a determines that the character analysis has been completed if there is a notification indicating the completion of the character analysis from the character analysis unit 118d (step S106: Yes), and proceeds to step S107.

(ステップS107)
情報管理制御部118aは、広告データ選択部118fに対し、広告パーツデータ501〜503を選択される。
この場合、広告データ選択部118fは、詳細については後述するが、文字解析部118dの文字解析による文字属性値に基づき、図5に示した広告データ管理テーブル500から広告パーツデータ501〜503を選択する。
(Step S107)
The information management control unit 118a selects the advertisement part data 501 to 503 for the advertisement data selection unit 118f.
In this case, although the details will be described later, the advertisement data selection unit 118f selects the advertisement part data 501 to 503 from the advertisement data management table 500 shown in FIG. 5 based on the character attribute value obtained by the character analysis of the character analysis unit 118d. To do.

(ステップS108)
情報管理制御部118aは、広告データ編集部118gに対し、広告パーツデータ501〜503の編集を行わせる。
この場合、広告データ編集部118gは、広告データ選択部118fが選択した広告パーツデータ501〜503を1つの広告データとなるように編集する。すなわち、広告データ編集部118gは、たとえば図6(a)に示したように、広告データ選択部118fが広告データ管理テーブル500から優先度1の広告パーツデータ501を選択した場合、データ印刷領域505に広告パーツデータ501が収まるように編集する。
また、広告データ編集部118gは、たとえば図6(b)に示したように、広告データ選択部118fが広告データ管理テーブル500から優先度1及び2の広告パーツデータ501を選択した場合、データ印刷領域505に広告パーツデータ501及び502が収まるように編集する。
また、広告データ編集部118gは、たとえば図6(c)に示したように、広告データ選択部118fが広告データ管理テーブル500から優先度1〜3の広告パーツデータ501を選択した場合、データ印刷領域505に広告パーツデータ501、502、503が収まるように編集する。
なお、情報管理制御部118aは、広告データ編集部118gによる編集が終了すると、システム制御部121に通知する。
(Step S108)
The information management control unit 118a causes the advertisement data editing unit 118g to edit the advertisement part data 501 to 503.
In this case, the advertisement data editing unit 118g edits the advertisement part data 501 to 503 selected by the advertisement data selection unit 118f so as to become one advertisement data. That is, the advertisement data editing unit 118g displays the data print area 505 when the advertisement data selection unit 118f selects the advertisement part data 501 having the priority 1 from the advertisement data management table 500 as shown in FIG. So that the advertisement part data 501 can be accommodated.
Further, for example, as shown in FIG. 6B, the advertisement data editing unit 118g prints data when the advertisement data selection unit 118f selects the advertisement part data 501 having the priority levels 1 and 2 from the advertisement data management table 500. Editing is performed so that the advertisement part data 501 and 502 can be accommodated in the area 505.
Further, for example, as shown in FIG. 6C, the advertisement data editing unit 118g prints data when the advertisement data selection unit 118f selects the advertisement part data 501 having the priorities 1 to 3 from the advertisement data management table 500. Editing is performed so that the advertisement part data 501, 502, and 503 fit in the area 505.
Note that the information management control unit 118a notifies the system control unit 121 when editing by the advertisement data editing unit 118g is completed.

(ステップS109)
システム制御部121は、画像処理を行わせる。
この場合、システム制御部121は、画像処理部117に対し、情報管理部118からの広告データ編集部118gによる編集データに対する画像処理を指示する。
(Step S109)
The system control unit 121 performs image processing.
In this case, the system control unit 121 instructs the image processing unit 117 to perform image processing on the edited data by the advertisement data editing unit 118g from the information management unit 118.

(ステップS110)
システム制御部121は、印刷を行わせる。
この場合、システム制御部121は、プリンター制御部112を介し、プリンター部102に対して用紙600への印刷を行わせる。このとき、プリンター部102は、たとえば図7に示した用紙600の表側に、図示しない原稿の画像を印刷し、用紙600の裏側の印刷領域507に広告506を印刷する。
なお、用紙600の表側に、広告506を印刷できるスペースがある場合は、そのスペースに広告506を印刷してもよい。
(Step S110)
The system control unit 121 performs printing.
In this case, the system control unit 121 causes the printer unit 102 to print on the paper 600 via the printer control unit 112. At this time, for example, the printer unit 102 prints an image of a document (not shown) on the front side of the paper 600 shown in FIG. 7 and prints an advertisement 506 in the print area 507 on the back side of the paper 600.
If there is a space on the front side of the paper 600 where the advertisement 506 can be printed, the advertisement 506 may be printed in that space.

次に、図9を参照し、広告データ選択部118fによる広告パーツデータ501〜503の選択方法について説明する。なお、以下では、文字解析部118dによる文字解析によって文字属性値が広告データ選択部118fに与えられている場合として説明する。   Next, a method for selecting the advertisement part data 501 to 503 by the advertisement data selection unit 118f will be described with reference to FIG. In the following description, it is assumed that a character attribute value is given to the advertisement data selection unit 118f by character analysis by the character analysis unit 118d.

(ステップS201)
広告データ選択部118fは、文字属性値が広告選択基準値(たとえば50)以下であるかどうかを判断する。
この場合、広告データ選択部118fは、図4(C)に示したように、文字属性値が45である場合、文字属性値が広告選択基準値(たとえば50)以下であると判断し(ステップS201:Yes)、ステップS202に移行する。
これに対し、広告データ選択部118fは、図4(A)又は(B)に示したように、文字属性値が60又は112である場合、文字属性値が広告選択基準値(たとえば50)以下でないと判断し(ステップS201:No)、ステップS203に移行する。
(Step S201)
The advertisement data selection unit 118f determines whether or not the character attribute value is equal to or less than an advertisement selection reference value (for example, 50).
In this case, as shown in FIG. 4C, the advertisement data selection unit 118f determines that the character attribute value is equal to or less than the advertisement selection reference value (for example, 50) when the character attribute value is 45 (step 50). (S201: Yes), the process proceeds to step S202.
On the other hand, as shown in FIG. 4 (A) or (B), the advertisement data selection unit 118f has a character attribute value equal to or less than the advertisement selection reference value (for example, 50) when the character attribute value is 60 or 112. (Step S201: No), the process proceeds to step S203.

(ステップS202)
広告データ選択部118fは、優先度1の広告パーツデータ501を選択する。
この場合、広告データ選択部118fは、広告データ管理テーブル500から優先度1の広告パーツデータ501を選択する。
(Step S202)
The advertisement data selection unit 118f selects the advertisement part data 501 having the priority level 1.
In this case, the advertisement data selection unit 118 f selects the advertisement part data 501 having the priority 1 from the advertisement data management table 500.

(ステップS203)
広告データ選択部118fは、文字属性値が広告選択基準値(たとえば100)以下であるかどうかを判断する。
この場合、広告データ選択部118fは、図4(A)に示したように、文字属性値が60である場合、文字属性値が広告選択基準値(たとえば100)以下であると判断し(ステップS203:Yes)、ステップS204に移行する。
これに対し、広告データ選択部118fは、図4(B)に示したように、文字属性値が112である場合、文字属性値が広告選択基準値(たとえば100)以下でないと判断し(ステップS203:No)、ステップS206に移行する。
(Step S203)
The advertisement data selection unit 118f determines whether or not the character attribute value is equal to or less than an advertisement selection reference value (for example, 100).
In this case, as illustrated in FIG. 4A, the advertisement data selection unit 118f determines that the character attribute value is equal to or less than the advertisement selection reference value (for example, 100) when the character attribute value is 60 (step 100). S203: Yes), the process proceeds to step S204.
On the other hand, as shown in FIG. 4B, the advertisement data selection unit 118f determines that the character attribute value is not less than the advertisement selection reference value (for example, 100) when the character attribute value is 112 (step 100). S203: No), the process proceeds to step S206.

(ステップS204)
広告データ選択部118fは、優先度1及び2の広告パーツデータ501及び502を選択する。
この場合、広告データ選択部118fは、広告データ管理テーブル500から優先度1及び2の広告パーツデータ501及び502を選択する。
(Step S204)
The advertisement data selection unit 118f selects the advertisement part data 501 and 502 having the priorities 1 and 2.
In this case, the advertisement data selection unit 118f selects the advertisement part data 501 and 502 having the priorities 1 and 2 from the advertisement data management table 500.

(ステップS205)
広告データ選択部118fは、優先度1〜3の広告パーツデータ501〜503を選択する。
この場合、広告データ選択部118fは、広告データ管理テーブル500から優先度1〜3の広告パーツデータ501〜503を選択する。
(Step S205)
The advertisement data selection unit 118f selects the advertisement part data 501 to 503 having the priorities 1 to 3.
In this case, the advertisement data selection unit 118f selects the advertisement part data 501 to 503 having the priorities 1 to 3 from the advertisement data management table 500.

なお、ステップS201では広告選択基準値をたとえば50とし、ステップS203では広告選択基準値をたとえば100としているが、これらの値は広告パーツデータ501〜503の優先度1〜3を選択させるための比較値であり、いずれもこれらの値に限定されるものではない。   In step S201, the advertisement selection reference value is, for example, 50, and in step S203, the advertisement selection reference value is, for example, 100. These values are comparisons for selecting the priority levels 1 to 3 of the advertisement part data 501 to 503. These values are not limited to these values.

このように、本実施形態では、スキャナー部101が原稿の画像を読み取り、情報管理部118がスキャナー部101の読み取った画像データの文字数及び文字サイズに対応する広告データを出力し、画像処理部117が広告データに対し画像処理により印刷データを生成し、プリンター部102が用紙600に対し印刷データに基づいた画像を印刷する。   As described above, in this embodiment, the scanner unit 101 reads an image of a document, the information management unit 118 outputs advertisement data corresponding to the number of characters and the character size of the image data read by the scanner unit 101, and the image processing unit 117. Print data is generated by image processing for the advertisement data, and the printer unit 102 prints an image based on the print data on the paper 600.

具体的には、情報管理部118の画像データ解析部118cにより、スキャナー部101が読み取った画像データに対し文字認識を行い、文字解析部118dにより、文字認識の結果から、文字数及び文字サイズを解析し、文字属性値を求める。また、広告データ選択部118fにより、文字属性値と広告選択基準値とを比較し、広告データ記憶部118eに記憶されている広告データ管理テーブル500の優先度に対応させた広告パーツデータ501〜503を選択し、広告データ編集部118gにより、選択した広告パーツデータ501〜503を1つの広告データとなるように編集して出力する。また、文字解析部118dは、文字認識の結果から、文字数と、文字の基準サイズに対する文字サイズの倍率とを求め、さらに文字数と文字サイズの倍率との乗算によって文字属性値を求める。また、広告データ選択部は、文字属性値と広告選択基準値との比較結果に応じた優先度に対応する広告パーツデータ501〜503を選択する。   Specifically, the image data analysis unit 118c of the information management unit 118 performs character recognition on the image data read by the scanner unit 101, and the character analysis unit 118d analyzes the number of characters and the character size from the character recognition result. The character attribute value is obtained. Further, the advertisement data selection unit 118f compares the character attribute value with the advertisement selection reference value, and the advertisement part data 501 to 503 corresponding to the priority of the advertisement data management table 500 stored in the advertisement data storage unit 118e. Is selected, and the advertisement data editing unit 118g edits and outputs the selected advertisement part data 501 to 503 to be one advertisement data. Further, the character analysis unit 118d obtains the number of characters and the magnification of the character size with respect to the reference size of the character from the character recognition result, and further obtains the character attribute value by multiplying the number of characters and the magnification of the character size. The advertisement data selection unit selects advertisement part data 501 to 503 corresponding to the priority according to the comparison result between the character attribute value and the advertisement selection reference value.

これにより、たとえば用紙600に印刷される広告を、スキャナー部101が読み取った画像データの文字数及び文字サイズに対応させることができ、ユーザーに対し違和感の無い広告を出力することができる。   Accordingly, for example, an advertisement printed on the paper 600 can be made to correspond to the number of characters and the character size of the image data read by the scanner unit 101, and an advertisement without a sense of incongruity can be output to the user.

なお、本実施形態では、画像データの文字数及び文字サイズに基づき、広告パーツデータ501〜503を選択する場合として説明したが、この例に限らず、文字の太さを考慮して広告パーツデータ501〜503を選択してもよい。また、文字の言語に考慮して広告パーツデータ501〜503を選択してもよい。この場合、広告データ管理テーブル500に文字の太さの異なるパーツデータや、文字の言語に対応したパーツデータを登録しておけばよい。   In the present embodiment, the advertisement part data 501 to 503 is selected based on the number of characters and the character size of the image data. However, the present invention is not limited to this example, and the advertisement part data 501 is considered in consideration of the thickness of the characters. ˜503 may be selected. Further, the advertisement part data 501 to 503 may be selected in consideration of the language of characters. In this case, part data having different character thicknesses and part data corresponding to the character language may be registered in the advertisement data management table 500.

また、本実施形態では、画像データの文字数及び文字サイズに対応する広告データを出力させる場合として説明した。この例に限らず、連絡事項であったり、緊急内容であったり、とする広告以外の情報データを出力してもよい。   Further, in the present embodiment, the case has been described where the advertisement data corresponding to the number of characters and the character size of the image data is output. Not limited to this example, information data other than advertisements such as communication items or emergency contents may be output.

また、本実施形態では、スキャナー部101が読み取った画像データの文字数及び文字サイズに対応する広告パーツデータ501〜503を選択する場合として説明した。この例に限らず、たとえばユーザー所有のUSBメモリーなどの記憶媒体からの印刷データの文字数及び文字サイズに対応する広告パーツデータ501〜503を選択してもよい。   Further, in the present embodiment, the case has been described where the advertisement part data 501 to 503 corresponding to the number of characters and the character size of the image data read by the scanner unit 101 are selected. The advertisement part data 501 to 503 corresponding to the number of characters and the character size of the print data from the storage medium such as a USB memory owned by the user may be selected.

100 MFP
101 スキャナー部
102 プリンター部
103 FAX部
104 I/F
105 パネル部
106 HDD
110 制御部
111 スキャナー制御部
112 プリンター制御部
113 FAX制御部
114 通信制御部
115 RAM
116 ROM
117 画像処理部
118 情報管理部
118A 文字属性算出表
118a 情報管理制御部
118b 画像データ記憶部
118c 画像データ解析部
118d 文字解析部
118e 広告データ記憶部
118f 広告データ選択部
118g 広告データ編集部
119 パネル操作制御部
120 HDD制御部
121 システム制御部
122 データバス
200 コンテンツサーバー
300 ウェブサーバー
400 インターネット
500 広告データ管理テーブル
501〜503 広告パーツデータ
505 データ印刷領域
506 広告
507 印刷領域
600 用紙
A、C 縦
B、D 横
a〜f 項目
100 MFP
101 Scanner unit 102 Printer unit 103 FAX unit 104 I / F
105 Panel 106 HDD
110 Control Unit 111 Scanner Control Unit 112 Printer Control Unit 113 FAX Control Unit 114 Communication Control Unit 115 RAM
116 ROM
117 Image processing unit 118 Information management unit 118A Character attribute calculation table 118a Information management control unit 118b Image data storage unit 118c Image data analysis unit 118d Character analysis unit 118e Advertising data storage unit 118f Advertising data selection unit 118g Advertising data editing unit 119 Panel operation Control unit 120 HDD control unit 121 System control unit 122 Data bus 200 Content server 300 Web server 400 Internet 500 Advertising data management tables 501 to 503 Advertising part data 505 Data printing area 506 Advertising 507 Printing area 600 Paper A, C Vertical B, D Horizontal a to f item

Claims (4)

原稿の画像を読み取るスキャナー部と、
前記スキャナー部が読み取った画像データの文字数及び文字サイズに対応する広告データを出力する情報管理部と、
前記広告データに対し画像処理により印刷データを生成する画像処理部と、
用紙に対し前記印刷データに基づいた画像を印刷するプリンター部とを備える
ことを特徴とする広告出力装置。
A scanner unit that reads the image of the document;
An information management unit that outputs advertisement data corresponding to the number of characters and the character size of the image data read by the scanner unit;
An image processing unit that generates print data by image processing on the advertisement data;
An advertisement output device comprising: a printer unit that prints an image based on the print data on a sheet.
前記情報管理部は、
複数の広告パーツデータを記憶する広告データ記憶部と、
前記スキャナー部が読み取った前記画像データを記憶する画像データ記憶部と、
前記画像データに対し文字認識を行う画像データ解析部と、
前記文字認識の結果から、前記文字数及び文字サイズを解析し、文字属性値を求める文字解析部と、
前記文字属性値と前記広告パーツデータの選択基準となる広告選択基準値との比較に基づき、前記広告パーツデータを選択する広告データ選択部と、
前記選択した前記広告パーツデータを1つの前記広告データとなるように編集する広告データ編集部とを備える
ことを特徴とする請求項1に記載の広告出力装置。
The information management unit
An advertisement data storage unit for storing a plurality of advertisement parts data;
An image data storage unit for storing the image data read by the scanner unit;
An image data analysis unit that performs character recognition on the image data;
From the result of the character recognition, analyze the number of characters and the character size and obtain a character attribute value,
An advertisement data selection unit that selects the advertisement part data based on a comparison between the character attribute value and an advertisement selection reference value serving as a selection criterion for the advertisement part data;
The advertisement output apparatus according to claim 1, further comprising: an advertisement data editing unit that edits the selected advertisement part data so as to become one piece of the advertisement data.
前記広告データ記憶部には、前記広告パーツデータを優先度に対応させて登録する広告データ管理テーブルが記憶され、
前記文字解析部は、前記文字認識の結果から、前記文字数と、文字の基準サイズに対する前記文字サイズの倍率とを求め、さらに前記文字数と前記文字サイズの倍率との乗算によって前記文字属性値を求め、
前記広告データ選択部は、前記文字属性値と前記広告選択基準値との比較結果に応じた前記優先度に対応する前記広告パーツデータを選択する
ことを特徴とする請求項2に記載の広告出力装置。
The advertisement data storage unit stores an advertisement data management table for registering the advertisement part data in correspondence with the priority,
The character analysis unit obtains the character attribute value by multiplying the number of characters and the character size magnification by obtaining the number of characters and a magnification of the character size with respect to a reference size of the character from the result of the character recognition. ,
The advertisement output according to claim 2, wherein the advertisement data selection unit selects the advertisement part data corresponding to the priority according to a comparison result between the character attribute value and the advertisement selection reference value. apparatus.
スキャナー部により、原稿の画像を読み取る工程と、
情報管理部により、前記スキャナー部が読み取った画像データの文字数及び文字サイズに対応する広告データを出力する工程と、
画像処理部により、前記広告データに対し画像処理により印刷データを生成する工程と、
プリンター部により、用紙に対し前記印刷データに基づいた画像を印刷する工程とを広告出力装置を制御するコンピューターに実行させる
ことを特徴とする広告出力プログラム。
A process of reading an image of a document by a scanner unit;
A step of outputting advertisement data corresponding to the number of characters and the character size of the image data read by the scanner unit by the information management unit;
A step of generating print data by image processing on the advertisement data by an image processing unit;
An advertisement output program that causes a computer that controls the advertisement output apparatus to execute a step of printing an image based on the print data on a sheet by a printer unit.
JP2016119192A 2016-06-15 2016-06-15 Advertisement output device and advertisement output program Expired - Fee Related JP6508135B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016119192A JP6508135B2 (en) 2016-06-15 2016-06-15 Advertisement output device and advertisement output program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016119192A JP6508135B2 (en) 2016-06-15 2016-06-15 Advertisement output device and advertisement output program

Publications (2)

Publication Number Publication Date
JP2017222093A true JP2017222093A (en) 2017-12-21
JP6508135B2 JP6508135B2 (en) 2019-05-08

Family

ID=60687540

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016119192A Expired - Fee Related JP6508135B2 (en) 2016-06-15 2016-06-15 Advertisement output device and advertisement output program

Country Status (1)

Country Link
JP (1) JP6508135B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7351580B1 (en) * 2023-01-19 2023-09-27 リベラルロジック株式会社 Programs, information processing systems and information processing methods

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0689276A (en) * 1992-09-08 1994-03-29 Sharp Corp Word processor
JP2002112005A (en) * 2000-09-29 2002-04-12 Minolta Co Ltd Image output system
JP2002281282A (en) * 2001-03-21 2002-09-27 Ricoh Co Ltd Printer system
JP2003289432A (en) * 2002-03-28 2003-10-10 Toshiba Corp Printer and print method
US20040225560A1 (en) * 2003-05-06 2004-11-11 International Business Machines Corporation Method and system for including advertisements in output tasks
JP2009225263A (en) * 2008-03-18 2009-10-01 Yahoo Japan Corp Method and apparatus for outputting advertisement onto printed matter
JP2010252163A (en) * 2009-04-17 2010-11-04 Ricoh Co Ltd Image processor, image processing method, image processing program and recording medium
JP2014172351A (en) * 2013-03-12 2014-09-22 Ricoh Co Ltd Image forming device, image forming system, image forming method and image forming program
JP2015003431A (en) * 2013-06-20 2015-01-08 株式会社リコー Image formation device and operation method therefor

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0689276A (en) * 1992-09-08 1994-03-29 Sharp Corp Word processor
JP2002112005A (en) * 2000-09-29 2002-04-12 Minolta Co Ltd Image output system
JP2002281282A (en) * 2001-03-21 2002-09-27 Ricoh Co Ltd Printer system
JP2003289432A (en) * 2002-03-28 2003-10-10 Toshiba Corp Printer and print method
US20040225560A1 (en) * 2003-05-06 2004-11-11 International Business Machines Corporation Method and system for including advertisements in output tasks
JP2009225263A (en) * 2008-03-18 2009-10-01 Yahoo Japan Corp Method and apparatus for outputting advertisement onto printed matter
JP2010252163A (en) * 2009-04-17 2010-11-04 Ricoh Co Ltd Image processor, image processing method, image processing program and recording medium
JP2014172351A (en) * 2013-03-12 2014-09-22 Ricoh Co Ltd Image forming device, image forming system, image forming method and image forming program
JP2015003431A (en) * 2013-06-20 2015-01-08 株式会社リコー Image formation device and operation method therefor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7351580B1 (en) * 2023-01-19 2023-09-27 リベラルロジック株式会社 Programs, information processing systems and information processing methods

Also Published As

Publication number Publication date
JP6508135B2 (en) 2019-05-08

Similar Documents

Publication Publication Date Title
JP5531836B2 (en) Image processing apparatus and program
US9723177B2 (en) Image processing system, image processing apparatus, and image forming apparatus
CN108132762B (en) Image processing apparatus and image forming apparatus
US8952989B2 (en) Viewer unit, server unit, display control method, digital comic editing method and non-transitory computer-readable medium
US10306095B2 (en) Image processing apparatus and method
JP2007226465A (en) Image output system and image output method
JP6508135B2 (en) Advertisement output device and advertisement output program
US20020099565A1 (en) Order accepting method and apparatus and storage medium
JP6394573B2 (en) Information output device and information output program
JP6394574B2 (en) Information output device and information output program
US11170211B2 (en) Information processing apparatus for extracting portions filled with characters from completed document without user intervention and non-transitory computer readable medium
JP2022090947A (en) Image processing apparatus, image processing method, and program
US20200019351A1 (en) Image forming apparatus and method for controlling the same
JP5744588B2 (en) Image processing apparatus and image processing system
JP2015087830A (en) Document processing apparatus and program
JP2007110505A (en) Slip formation device, its control method, computer program, memory readable storage medium, and slip system
JP2019212207A (en) Accounting processor, program, and accounting processing method
US20050179945A1 (en) System and method for variable text overlay
US20220179597A1 (en) Modify and output printout including data in predefined format
US20240007576A1 (en) Coating by object on printout
JP2010178056A (en) Image forming apparatus
JP4735128B2 (en) Document processing device
JP2005316665A (en) Document processor
JP2016038655A (en) Image processor, image forming apparatus and program
JP2023031908A (en) Image processing device, program, and image processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180326

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181220

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190201

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190305

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190318

R150 Certificate of patent or registration of utility model

Ref document number: 6508135

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees