JP7314627B2 - CONTROL DEVICE, IMAGE FORMING APPARATUS, CONTROL METHOD AND CONTROL PROGRAM - Google Patents

CONTROL DEVICE, IMAGE FORMING APPARATUS, CONTROL METHOD AND CONTROL PROGRAM Download PDF

Info

Publication number
JP7314627B2
JP7314627B2 JP2019104153A JP2019104153A JP7314627B2 JP 7314627 B2 JP7314627 B2 JP 7314627B2 JP 2019104153 A JP2019104153 A JP 2019104153A JP 2019104153 A JP2019104153 A JP 2019104153A JP 7314627 B2 JP7314627 B2 JP 7314627B2
Authority
JP
Japan
Prior art keywords
size
target file
characters
control device
small
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.)
Active
Application number
JP2019104153A
Other languages
Japanese (ja)
Other versions
JP2020197958A (en
Inventor
竹寿 中尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta 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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2019104153A priority Critical patent/JP7314627B2/en
Publication of JP2020197958A publication Critical patent/JP2020197958A/en
Application granted granted Critical
Publication of JP7314627B2 publication Critical patent/JP7314627B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、制御装置、画像形成装置、制御方法および制御プログラムに関する。 The present invention relates to a control device, an image forming apparatus, a control method, and a control program.

特開2003-150339号公報(特許文献1)には、印刷データ中の最小文字サイズが所定サイズ未満の場合に、印刷を中止するか開始するかを選択させる選択画面を表示する印刷制御装置が開示されている。特開2000-148429号公報(特許文献2)にも同様の技術が開示されている。 Japanese Patent Application Laid-Open No. 2003-150339 (Patent Document 1) discloses a print control device that displays a selection screen for selecting whether to stop or start printing when the minimum character size in print data is smaller than a predetermined size. A similar technique is also disclosed in Japanese Patent Application Laid-Open No. 2000-148429 (Patent Document 2).

特開2003-150339号公報Japanese Patent Application Laid-Open No. 2003-150339 特開2000-148429号公報JP-A-2000-148429

ある場面において、ユーザーは、意図的にサイズの小さい文字を使用する。例えば、表紙に本文を要約して記載するときに、ユーザーは、記載したい情報の全てを表紙の所定箇所に記載するために、文字のサイズを小さくする。表紙の当該所定箇所に記載された文字が小さいために読みにくくなるが、本文中に同じ情報が通常のサイズの文字で記載されているため、大きな問題はない。 In some situations, users intentionally use small size characters. For example, when writing a summary of the main text on the cover, the user reduces the character size so that all the information to be written can be written in a predetermined place on the cover. Since the characters written in the predetermined part of the cover are small, they are difficult to read, but since the same information is written in normal size characters in the text, there is no big problem.

ところが、特許文献1に記載の印刷制御装置では、このように意図的にサイズの小さい文字が使用されている場合であっても、印刷を中止するか開始するかを選択させる選択画面が表示される。そのため、ユーザーは、印刷を中止するか開始するかの指示を入力する手間をかける必要がある。その結果、ユーザーの利便性が低下する。 However, in the print control device described in Japanese Patent Application Laid-Open No. 2002-200310, even when such small-sized characters are intentionally used, a selection screen for selecting whether to stop or start printing is displayed. Therefore, the user needs to take the trouble of inputting an instruction to stop or start printing. As a result, user convenience is reduced.

本開示は上述のような問題点を解決するためになされたものであって、その目的は、ユーザーの利便性を向上させることのできる制御装置、画像形成装置、制御方法および制御プログラムを提供することである。 The present disclosure has been made to solve the problems described above, and an object thereof is to provide a control device, an image forming device, a control method, and a control program that can improve user convenience.

ある局面に従うと、画像形成装置を制御する制御装置は、検出部と、判定部と、通知部とを備える。検出部は、対象ファイルに対して、画像形成時のサイズが予め設定された閾値未満である小サイズ文字を検出する検出処理を実行する。判定部は、検出部の検出結果に応じて、画像形成される文字が小さい旨の通知を行なうか否かを判定する。通知部は、判定部の判定結果に応じて通知を行なう。判定部は、小サイズ文字が検出された場合に、小サイズ文字で示される対象情報と同じ情報を対象ファイルから検索し、対象情報と同じ情報が対象ファイルに存在し、かつ、対象情報と同じ情報を示す文字の画像形成時のサイズが閾値以上であるときに、通知を行なわないと判定する。 According to one aspect, a control device that controls an image forming apparatus includes a detection section, a determination section, and a notification section. The detection unit executes a detection process for detecting small-sized characters whose size at the time of image formation is less than a preset threshold for the target file. The determination unit determines whether or not to notify that the characters to be image-formed are small according to the detection result of the detection unit. The notification unit notifies according to the determination result of the determination unit. When the small size characters are detected, the determination part searches the target file for the same information as the target information indicated by the small size characters, and determines that the notification is not performed when the same information as the target information exists in the target file and the size of the characters indicating the same information as the target information at the time of image formation is equal to or larger than a threshold value.

ある局面に従うと、画像形成装置は、上記の制御装置を備える。
ある局面に従うと、画像形成装置を制御する制御装置の制御方法は、第1~第3のステップを備える。第1のステップは、対象ファイルの中から、画像形成時のサイズが予め設定された閾値未満である小サイズ文字を検出するステップである。第2のステップは、検出結果に応じて、画像形成される文字サイズが小さい旨の通知を行なうか否かを判定するステップである。第3のステップは、判定結果に応じて、通知を行なうステップである。第2のステップは、小サイズ文字が検出された場合に、小サイズ文字で示される対象情報と同じ情報を対象ファイルから検索するステップと、対象情報と同じ情報が対象ファイルに存在し、かつ、対象情報と同じ情報を示す文字の画像形成時のサイズが閾値以上であるときに、通知を行なわないと決定するステップとを含む。
According to one aspect, an image forming apparatus includes the control device described above.
According to one aspect, a control method for a control device for controlling an image forming apparatus includes first to third steps. The first step is to detect, from the target file, small-sized characters whose size at the time of image formation is less than a preset threshold. The second step is a step of determining whether or not to notify that the character size to be formed as an image is small according to the detection result. The third step is a step of notifying according to the determination result. The second step includes a step of retrieving the same information as the target information indicated by the small size characters from the target file when the small size characters are detected, and a step of determining not to notify when the same information as the target information exists in the target file and the size of the characters indicating the same information as the target information at the time of image formation is equal to or larger than a threshold value.

ある局面に従うと、制御プログラムは、上記の制御方法をコンピューターに実行させる。 According to one aspect, the control program causes the computer to execute the above control method.

本開示によれば、ユーザーの利便性を向上させることができる。 According to the present disclosure, user convenience can be improved.

本実施の形態に係るネットワークシステムの全体的な構成の例を示す図である。1 is a diagram showing an example of the overall configuration of a network system according to an embodiment; FIG. 実施の形態に係る制御装置のハードウェア構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware constitutions of the control apparatus which concerns on embodiment. 実施の形態に係る画像形成装置のハードウェア構成の一例を示すブロック図である。1 is a block diagram showing an example of a hardware configuration of an image forming apparatus according to an embodiment; FIG. 実施の形態に係る制御装置の機能構成の一例を示すブロック図である。It is a block diagram showing an example of functional composition of a control device concerning an embodiment. 第1の検索手法を説明する図である。It is a figure explaining the 1st search method. 第2の検索手法を説明する図である。It is a figure explaining the 2nd search method. 第3の検索手法を説明する図である。It is a figure explaining the 3rd search method. 制御装置における制御処理の流れの一例を示すフローチャートである。4 is a flowchart showing an example of the flow of control processing in the control device; 図8のステップS6のサブルーチンの流れを示すフローチャートである。FIG. 9 is a flow chart showing the flow of a subroutine in step S6 of FIG. 8. FIG.

本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。以下で説明される実施の形態および変形例は、適宜選択的に組み合わされてもよい。 Embodiments of the present invention will be described in detail with reference to the drawings. The same or corresponding parts in the drawings are denoted by the same reference numerals, and the description thereof will not be repeated. The embodiments and modifications described below may be selectively combined as appropriate.

[画像形成システムの構成]
図1は、本実施の形態に係るネットワークシステムの全体的な構成の例を示す図である。図1に示すように、ネットワークシステム1は、制御装置100および画像形成装置200によって構成される。制御装置100と画像形成装置200とは、ネットワーク300を介して接続されている。制御装置100および画像形成装置200の台数は、特に限定されず、1または複数である。
[Configuration of Image Forming System]
FIG. 1 is a diagram showing an example of the overall configuration of a network system according to this embodiment. As shown in FIG. 1, network system 1 is configured by control device 100 and image forming device 200 . Control device 100 and image forming device 200 are connected via network 300 . The number of control devices 100 and image forming devices 200 is not particularly limited, and may be one or more.

制御装置100と画像形成装置200とはネットワーク300を介して互いにデータの授受が可能なように接続されている。制御装置100は、各種のアプリケーションで作成された印刷対象ファイルを印刷用のラスターデータに変換することにより印刷ジョブデータを生成し、生成した印刷ジョブデータを画像形成装置200に送信する。画像形成装置200は、制御装置100から送信された印刷ジョブデータを受信して印刷処理を実行する。 The control device 100 and the image forming device 200 are connected via a network 300 so that they can exchange data with each other. The control device 100 generates print job data by converting a file to be printed created by various applications into raster data for printing, and transmits the generated print job data to the image forming device 200 . The image forming apparatus 200 receives print job data transmitted from the control apparatus 100 and executes print processing.

制御装置100は、例えば汎用のパーソナルコンピュータで構成される。画像形成装置200は、一般に複合機またはMFP(Multi Function Peripherals)などと呼ばれる装置であって、コピー、ネットワークプリンティング(PCプリント)、ファックス、およびスキャナーなどの機能を集約した装置である。ネットワーク300は、例えば、LAN(Local Area Network)、公衆回線、またはインターネットなどである。 The control device 100 is configured by, for example, a general-purpose personal computer. Image forming apparatus 200 is generally called a multi-function peripheral or MFP (Multi Function Peripherals), and is an apparatus that integrates functions such as copying, network printing (PC printing), facsimile, and scanner. Network 300 is, for example, a LAN (Local Area Network), a public line, or the Internet.

[ハードウェア構成]
(制御装置100)
図2は、実施の形態に係る制御装置100のハードウェア構成の一例を示すブロック図である。制御装置100は、プロセッサー102と、ROM(Read Only Memory)104と、RAM(Random Access Memory)106と、記憶装置108と、ディスプレイ110と、入力部112と、通信インターフェイス(I/F)114と、リーダー/ライター116とを有する。
[Hardware configuration]
(control device 100)
FIG. 2 is a block diagram showing an example of the hardware configuration of the control device 100 according to the embodiment. The control device 100 has a processor 102, a ROM (Read Only Memory) 104, a RAM (Random Access Memory) 106, a storage device 108, a display 110, an input section 112, a communication interface (I/F) 114, and a reader/writer 116.

ROM104は、制御プログラム120および文書作成プログラム122を記憶している。ある局面において、制御プログラム120および文書作成プログラム122は、ネットワークを介してサーバーからダウンロードされ得る。他の局面において、制御プログラム120および文書作成プログラム122は、USB(Universal Serial Bus)メモリ等の記録媒体からROM104に格納され得る。 ROM 104 stores control program 120 and document creation program 122 . In one aspect, the control program 120 and document creation program 122 may be downloaded from a server over a network. In another aspect, control program 120 and document creation program 122 may be stored in ROM 104 from a recording medium such as a USB (Universal Serial Bus) memory.

プロセッサー102は、CPU(Central Processing Unit)およびMPU(Micro Processing Unit)などのハードウェアプロセッサーである。プロセッサー102は、プリンタドライバとも称される制御プログラム120を読み込んで実行することにより、画像形成装置200と連携する。また、プロセッサー102は、文書作成プログラム122を読み込んで実行することにより、文書ファイルである印刷対象ファイル124を作成する。文書作成プログラム122として、例えばマイクロソフト社製のMicrosoft Word(登録商標)が用いられる。 The processor 102 is a hardware processor such as a CPU (Central Processing Unit) and an MPU (Micro Processing Unit). The processor 102 cooperates with the image forming device 200 by reading and executing a control program 120, also called a printer driver. The processor 102 also reads and executes the document creation program 122 to create a print target file 124, which is a document file. For example, Microsoft Word (registered trademark) manufactured by Microsoft Corporation is used as the document creation program 122 .

制御プログラム120は、単体のプログラムとしてではなく、モジュールとしての任意のプログラムの一部に組み込まれて提供されてもよい。この場合、本実施の形態に従う制御処理は、任意のプログラムと協働して実現される。このような一部のモジュールを含まないプログラムであっても、本実施の形態に従う制御プログラム120の趣旨を逸脱するものではない。 The control program 120 may be provided as a part of an arbitrary program as a module, not as a standalone program. In this case, the control processing according to this embodiment is implemented in cooperation with an arbitrary program. Even a program that does not include such a part of modules does not deviate from the gist of control program 120 according to the present embodiment.

RAM106は、プロセッサー102が各種プログラムを実行する際のワーキングメモリとして機能する。 RAM 106 functions as a working memory when processor 102 executes various programs.

記憶装置108は、不揮発性メモリによって構成される。記憶装置108は、文書作成プログラム122の実行によって作成された印刷対象ファイル124と、閾値データ126とを記憶している。 Storage device 108 is configured by a non-volatile memory. Storage device 108 stores print target file 124 created by executing document creation program 122 and threshold data 126 .

ディスプレイ110は、例えば液晶ディスプレイであり、各種の情報を表示する。入力部112は、キーボード、マウス、タッチパネルなどによって構成され、ユーザーが情報の入力を行なうために用いられる。通信I/F114は、ネットワーク300に接続するためのインターフェイスとして機能する。制御装置100は、通信I/F114を用いて画像形成装置200と通信する。 The display 110 is, for example, a liquid crystal display, and displays various information. The input unit 112 includes a keyboard, mouse, touch panel, and the like, and is used by the user to input information. Communication I/F 114 functions as an interface for connecting to network 300 . Control device 100 communicates with image forming device 200 using communication I/F 114 .

リーダー/ライター116は、プロセッサー102と記録媒体118との間のデータ伝送を仲介する。すなわち、記録媒体118には、制御装置100で実行されるプログラムなどが格納された状態で流通し、リーダー/ライター116は、記録媒体118からプログラムを読出す。記録媒体118は、例えば、USBメモリやSD(Secure Digital)などの汎用的な半導体記憶デバイス、フレキシブルディスク(Flexible Disk)などの磁気記憶媒体、CD-ROM(Compact Disk Read Only Memory)などの光学記憶媒体などである。 Reader/writer 116 mediates data transmission between processor 102 and recording medium 118 . That is, recording medium 118 stores a program or the like to be executed by control device 100 and distributes it. Reader/writer 116 reads the program from recording medium 118 . The recording medium 118 is, for example, a general-purpose semiconductor storage device such as a USB memory or SD (Secure Digital), a magnetic storage medium such as a flexible disk, or an optical storage medium such as a CD-ROM (Compact Disk Read Only Memory).

(画像形成装置200)
図3は、実施の形態に係る画像形成装置のハードウェア構成の一例を示すブロック図である。図3に示されるように、画像形成装置200は、スキャナー装置20と、表示装置21と、画像処理装置22と、印刷装置23と、ネットワークインターフェイス24と、記録媒体インターフェイス25と、制御部26とを備える。これらのブロックは、バス27を通じて互いに接続されている。
(Image forming apparatus 200)
FIG. 3 is a block diagram illustrating an example of the hardware configuration of the image forming apparatus according to the embodiment; As shown in FIG. 3, the image forming apparatus 200 includes a scanner device 20, a display device 21, an image processing device 22, a printing device 23, a network interface 24, a recording medium interface 25, and a control section 26. These blocks are connected to each other through bus 27 .

スキャナー装置20は、原稿載置台20aと読取部20bとを含む。読取部20bは、原稿載置台20aの上に載置されている原稿の画像を読み取り、読み取った画像のデータを画像処理装置22などに送信する。 The scanner device 20 includes a document table 20a and a reading section 20b. The reading unit 20b reads an image of a document placed on the document table 20a, and transmits data of the read image to the image processing device 22 or the like.

表示装置21は、タッチパネル式の操作パネル21aを含んでいる。操作パネル21aは、操作画面などの各種情報を表示し、ユーザーによるタッチ操作を受け付ける。 The display device 21 includes a touch panel type operation panel 21a. The operation panel 21a displays various information such as an operation screen, and accepts touch operations by the user.

画像処理装置22は、画像編集部22aと、画像記憶部22bとを含んでいる。画像編集部22aは、ユーザーのにより行われた印刷の設定などに基づいて、読取部20bで読み取った画像のデータを編集する。画像記憶部22bは、例えばハードディスク装置であり、読取部20bで読み取った画像のデータや、画像編集部22aで編集された画像のデータなどの各種情報を一時的に記憶する。 The image processing device 22 includes an image editing section 22a and an image storage section 22b. The image editing unit 22a edits the data of the image read by the reading unit 20b based on the print settings made by the user. The image storage unit 22b is, for example, a hard disk device, and temporarily stores various kinds of information such as image data read by the reading unit 20b and image data edited by the image editing unit 22a.

印刷装置23は、印刷部23aと、給紙カセット23bと、ステープル部23cとを含んでいる。印刷部23aは、ネットワークインターフェイス24が制御装置100から受けた印刷ジョブデータで示される画像または画像編集部22aで編集された画像を、給紙カセット23bに格納されている用紙に印刷する。ステープル部23cは、印刷部23aで印刷された用紙に対して、ステープルなどの後処理を施す。 The printing device 23 includes a printing section 23a, a paper feed cassette 23b, and a stapling section 23c. The printing unit 23a prints the image indicated by the print job data received by the network interface 24 from the control device 100 or the image edited by the image editing unit 22a on paper stored in the paper feed cassette 23b. The stapling unit 23c performs post-processing such as stapling on the sheets printed by the printing unit 23a.

ネットワークインターフェイス24は、画像形成装置200をネットワーク300に接続するためのインターフェイスであり、例えば有線のLANや無線LAN等である。ネットワークインターフェイス24は、ネットワーク300を介して制御装置100と接続され、制御装置100から印刷ジョブデータを受信したり、制御装置100へ読取部20bで読み取った画像を送信したりすることができる。 The network interface 24 is an interface for connecting the image forming apparatus 200 to the network 300, such as a wired LAN or wireless LAN. The network interface 24 is connected to the control device 100 via the network 300 and can receive print job data from the control device 100 and transmit images read by the reading unit 20b to the control device 100 .

記録媒体インターフェイス25は、例えば、SDやUSBメモリなどの汎用的な半導体記憶デバイスとの間でデータの授受を行なう。 The recording medium interface 25 exchanges data with, for example, general-purpose semiconductor storage devices such as SD and USB memory.

制御部26は、CPU26aと、ROM26bと、RAM26cとを含んでいる。CPU26aは、画像形成装置200の各部の動作を総括的に制御する。ROM26bは、画像形成装置200の動作を制御するプログラムを格納する。RAM26cはCPU26aの作業用のメモリである。 The control unit 26 includes a CPU 26a, a ROM 26b, and a RAM 26c. The CPU 26 a comprehensively controls the operation of each section of the image forming apparatus 200 . ROM 26 b stores a program for controlling the operation of image forming apparatus 200 . The RAM 26c is a working memory for the CPU 26a.

[制御装置の機能構成]
図4は、実施の形態に係る制御装置の機能構成の一例を示すブロック図である。図4に示されるように、制御装置100は、条件設定部11と、印刷ジョブ生成部12と、検出部13と、判定部14と、通知部15と、閾値設定部16とを備える。条件設定部11と、印刷ジョブ生成部12と、検出部13と、判定部14と、通知部15と、閾値設定部16とは、図2に示すプロセッサー102が制御プログラム120を実行することにより実現される。
[Functional configuration of control device]
FIG. 4 is a block diagram illustrating an example of a functional configuration of the control device according to the embodiment; As shown in FIG. 4 , the control device 100 includes a condition setting section 11 , a print job generation section 12 , a detection section 13 , a determination section 14 , a notification section 15 and a threshold setting section 16 . The condition setting unit 11, the print job generation unit 12, the detection unit 13, the determination unit 14, the notification unit 15, and the threshold setting unit 16 are implemented by executing the control program 120 by the processor 102 shown in FIG.

条件設定部11は、印刷対象ファイル124で示される画像の形成(印刷)を画像形成装置200で行なうときの印刷条件を設定する。条件設定部11は、印刷条件を設定するための設定画面をディスプレイ110(図2参照)に表示させ、入力部112に入力された情報に従って印刷条件を設定する。印刷条件には、印刷部数、両面印刷条件などの基本条件の他に、拡大縮小条件が含まれる。拡大縮小条件には、変倍率、出力用紙サイズ、割り付け印刷条件(Nin1印刷条件)などが含まれる。割り付け印刷とは、用紙の1つの面に複数のページ分を印刷することである。 Condition setting unit 11 sets printing conditions when image forming apparatus 200 forms (prints) an image indicated by print target file 124 . The condition setting unit 11 causes the display 110 (see FIG. 2) to display a setting screen for setting printing conditions, and sets the printing conditions according to the information input to the input unit 112 . The printing conditions include enlargement/reduction conditions in addition to basic conditions such as the number of copies to be printed and double-sided printing conditions. The enlargement/reduction conditions include scaling factor, output paper size, layout printing conditions (Nin1 printing conditions), and the like. Layout printing is printing a plurality of pages on one side of a sheet of paper.

印刷ジョブ生成部12は、印刷指示を受けた印刷対象ファイル124に対応する印刷ジョブデータ(印刷用のラスターデータ)を生成し、生成した印刷ジョブデータを画像形成装置200に出力する。 The print job generation unit 12 generates print job data (raster data for printing) corresponding to the print target file 124 that has received the print instruction, and outputs the generated print job data to the image forming apparatus 200 .

印刷ジョブ生成部12は、条件設定部11によって設定された印刷条件に従ってラスターデータを生成する。例えば、変倍率が設定された場合、印刷ジョブ生成部12は、印刷対象ファイル124で示される画像を変倍率に従って拡大縮小して、ラスターデータを生成する。設定された出力用紙サイズと印刷対象ファイル124で設定されている用紙サイズとが異なる場合、印刷ジョブ生成部12は、印刷対象ファイル124で示される画像を出力用紙サイズに適合するサイズに拡大縮小して、ラスターデータを生成する。割り付け印刷条件が設定された場合、印刷ジョブ生成部12は、印刷対象ファイル124で示される各ページの画像を割り付け印刷条件に応じた倍率で縮小して、ラスターデータを生成する。 The print job generating section 12 generates raster data according to the printing conditions set by the condition setting section 11 . For example, when a scaling factor is set, the print job generation unit 12 scales the image indicated by the file to be printed 124 according to the scaling factor to generate raster data. When the set output paper size is different from the paper size set in the file 124 to be printed, the print job generating part 12 enlarges or reduces the image indicated by the file 124 to be printed to a size suitable for the output paper size to generate raster data. When the layout printing conditions are set, the print job generation unit 12 reduces the image of each page indicated by the file to be printed 124 by a magnification according to the layout printing conditions to generate raster data.

検出部13は、印刷対象ファイル124に対して、画像形成装置200における画像形成時(印刷時)のサイズが閾値データ126で示される閾値未満である小サイズ文字を検出する検出処理を実行する。 The detection unit 13 executes detection processing for detecting small-sized characters whose size at the time of image formation (at the time of printing) in the image forming apparatus 200 is less than the threshold indicated by the threshold data 126 for the print target file 124 .

検出部13は、印刷対象ファイル124の全体に対して検出処理を実行してもよいし、印刷対象ファイル124のうちの一部の領域に対してのみ検出処理を実行してもよい。一部の領域に対してのみ検出処理を実行することにより、検出部13の処理の負荷を低減できる。 The detection unit 13 may perform the detection process on the entire file 124 to be printed, or may perform the detection process on only a partial area of the file 124 to be printed. By executing the detection process only on a part of the area, the processing load of the detection unit 13 can be reduced.

検出部13は、印刷対象ファイル124から文字を抽出し、抽出した文字の印刷時のサイズと閾値とを比較することにより、小サイズ文字を検出する。 The detection unit 13 extracts characters from the print target file 124 and compares the size of the extracted characters when printed with a threshold to detect small size characters.

本実施の形態に係る印刷対象ファイル124は、文書作成プログラム122によって作成され、テキストデータと属性データとを含む。属性データは、テキストデータで示される各文字のフォント、スタイル、色、サイズなどを示すデータである。検出部13は、テキストデータから文字を抽出し、各文字について設定されたサイズを確認することにより、抽出した文字の印刷時のサイズを特定する。 A print target file 124 according to the present embodiment is created by the document creation program 122 and includes text data and attribute data. Attribute data is data indicating the font, style, color, size, etc. of each character indicated by the text data. The detection unit 13 extracts characters from the text data, checks the size set for each character, and identifies the size of the extracted characters when printed.

印刷対象ファイル124にはテキストデータの他に画像データを含み得る。印刷対象ファイル124に画像データが含まれる場合、検出部13は、画像データで示される画像から文字領域を分離し、文字領域に対して文字認識を行なうことにより文字を抽出する。画像から文字を抽出する方法としては、公知のOCR(Optical Character Recognition)を用いればよい。検出部13は、画像が分離された文字領域のサイズに基づいて、文字領域から抽出された文字のサイズを特定する。 The print target file 124 may contain image data in addition to text data. When image data is included in the print target file 124, the detection unit 13 separates a character area from the image indicated by the image data, and extracts characters by performing character recognition on the character area. As a method for extracting characters from an image, known OCR (Optical Character Recognition) may be used. The detection unit 13 identifies the size of the character extracted from the character area based on the size of the character area from which the image is separated.

印刷対象ファイル124にはテキストデータの他にグラフデータを含み得る。印刷対象ファイル124にグラフデータが含まれる場合、検出部13は、グラフデータで示されるグラフ内の文字を抽出する。グラフデータには、グラフタイトル、軸ラベル、目盛ラベル、凡例、データラベルなどの項目のデータが含まれる。グラフ内の文字は、これらの項目を示す。さらに、グラフデータには、各項目の文字のフォント、スタイル、色、サイズなどを示すデータが含まれる。検出部13は、グラフデータから各項目の文字を抽出し、各文字について設定されたサイズを確認することにより、抽出した文字の印刷時のサイズを特定する。 The print target file 124 may contain graph data in addition to text data. When the print target file 124 contains graph data, the detection unit 13 extracts characters in the graph indicated by the graph data. Graph data includes data for items such as graph titles, axis labels, scale labels, legends, and data labels. Letters in the graph indicate these items. Further, the graph data includes data indicating the font, style, color, size, etc. of characters of each item. The detection unit 13 extracts the characters of each item from the graph data, checks the size set for each character, and identifies the size of the extracted characters when printed.

なお、条件設定部11によって拡大縮小条件が設定されている場合、印刷時(画像形成時)のサイズは、拡大縮小条件に従って拡大縮小されたときの文字のサイズである。検出部13は、条件設定部11によって設定された拡大縮小条件に対応する倍率に従って、印刷対象ファイル124から抽出した文字のサイズを変更し、変更後のサイズと閾値とを比較すればよい。 Note that when the enlargement/reduction condition is set by the condition setting unit 11, the size at the time of printing (at the time of image formation) is the character size when enlarged/reduced according to the enlargement/reduction condition. The detection unit 13 may change the size of the character extracted from the print target file 124 according to the magnification corresponding to the enlargement/reduction condition set by the condition setting unit 11, and compare the changed size with the threshold.

判定部14は、検出部13の検出結果に応じて、画像形成される文字が小さい旨の通知を行なうか否かを判定する。 The determination unit 14 determines whether or not to notify that the character to be image-formed is small according to the detection result of the detection unit 13 .

従来と同様に、検出部13によって小サイズ文字が検出された場合に一律に、画像形成される文字が小さい旨の通知を行なうことが考えられる。しかしながら、この場合、意図的にサイズの小さい文字が使用されている場合であっても、画像形成される文字が小さい旨の通知が行なわれてしまう。そこで、本実施の形態に係る判定部14は、以下のような判定処理を行なう。 As in the conventional case, it is conceivable to uniformly notify that the character to be image-formed is small when the detection unit 13 detects a small-sized character. However, in this case, even if a small-sized character is intentionally used, a notification that the image-formed character is small is issued. Therefore, the determination unit 14 according to the present embodiment performs determination processing as follows.

判定部14は、検出部13によって小サイズ文字が検出されなかった場合に、画像形成される文字が小さい旨の通知を行なわないと判定する。 If the detection unit 13 does not detect a small-sized character, the determination unit 14 determines not to notify that the image-formed character is small.

判定部14は、検出部13によって小サイズ文字が検出された場合に、小サイズ文字で示される対象情報と同じ情報を印刷対象ファイル124から検索する。対象情報と同じ情報を印刷対象ファイル124から検索する手法の詳細については後述する。 When the detecting unit 13 detects small-sized characters, the determination unit 14 searches the print target file 124 for the same information as the target information indicated by the small-sized characters. Details of a method for searching the print target file 124 for the same information as the target information will be described later.

判定部14は、対象情報と同じ情報が印刷対象ファイル124に存在しないときに、画像形成される文字が小さい旨の通知を行なうと判定する。判定部14は、対象情報と同じ情報が印刷対象ファイル124に存在し、かつ、対象情報と同じ情報を示す文字のサイズが閾値未満であるときも、画像形成される文字が小さい旨の通知を行なうと判定する。 When the same information as the target information does not exist in the print target file 124, the determination unit 14 determines that the notification that the character to be image-formed is small is to be sent. The determination unit 14 determines that the notification that the character formed in the image is small is to be made even when the same information as the target information exists in the print target file 124 and the size of the character indicating the same information as the target information is smaller than the threshold value.

判定部14は、対象情報と同じ情報が印刷対象ファイル124に存在し、かつ、対象情報と同じ情報を示す文字の印刷時のサイズが閾値以上であるときに、画像形成される文字が小さい旨の通知を行なわないと判定する。 A determination part 14 determines not to notify that a character formed as an image is small when the same information as the object information exists in the file 124 to be printed and the size of the characters showing the same information as the object information when printed is equal to or larger than a threshold value.

通知部15は、判定部14の判定結果に応じて、画像形成される文字が小さい旨の通知を行なう。具体的には、通知部15は、判定部14によって通知を行なうと判定された場合に、通知画面をディスプレイ110(図2参照)に表示させる。当該通知画面には、印刷をキャンセルするためのボタンと、印刷を継続するためのボタンとが含まれる。 The notification unit 15 notifies that the characters to be image-formed are small according to the determination result of the determination unit 14 . Specifically, when determination unit 14 determines that notification is to be performed, notification unit 15 displays a notification screen on display 110 (see FIG. 2). The notification screen includes a button for canceling printing and a button for continuing printing.

なお、印刷ジョブ生成部12は、判定部14によって通知を行なわないと判定されたことに応じて、印刷ジョブデータの生成を開始する。また、印刷ジョブ生成部12は、判定部14によって通知を行なうと判定され、かつ、通知画面上の印刷を継続するためのボタンが押下されたことに応じて、印刷ジョブデータの生成を開始する。これら以外の場合、印刷ジョブ生成部12は、印刷ジョブデータの生成を開始しない。 Note that the print job generation unit 12 starts generating print job data when the determination unit 14 determines that the notification is not to be made. Further, the print job generation unit 12 starts generating print job data when it is determined by the determination unit 14 that notification is to be made and when the button for continuing printing on the notification screen is pressed. In other cases, the print job generation unit 12 does not start generating print job data.

閾値設定部16は、閾値データ126を設定する。ユーザーからの指示がない場合、閾値設定部16は、予め定められたデフォルト値を示す閾値データ126を設定する。閾値設定部16は、ユーザーから閾値の変更指示を受けると、変更指示に応じて値となるように閾値データ126を更新する。さらに、閾値設定部16は、画像形成される文字が小さい旨の通知画面上において印刷を継続するためのボタンが押下された場合、検出部13によって検出された小サイズ文字のサイズを示すように閾値データ126を更新する。 The threshold setting unit 16 sets threshold data 126 . If there is no instruction from the user, the threshold setting unit 16 sets threshold data 126 indicating a predetermined default value. Upon receiving an instruction to change the threshold from the user, the threshold setting unit 16 updates the threshold data 126 to a value according to the change instruction. Further, when a button for continuing printing is pressed on the notification screen indicating that the characters to be image-formed are small, the threshold setting unit 16 updates the threshold data 126 so as to indicate the size of the small-size characters detected by the detection unit 13.

[対象情報と同じ情報を印刷対象ファイルから検索する手法]
次に、検出部13によって検出された小サイズ文字で示される対象情報と同じ情報を印刷対象ファイル124から検索する手法について説明する。判定部14は、小サイズ文字によって構成される文字列毎に検索を行なう。
[Method of searching for the same information as the target information from the file to be printed]
Next, a method of searching the print target file 124 for the same information as the target information indicated by the small size characters detected by the detection unit 13 will be described. The determination unit 14 searches for each character string composed of small-sized characters.

(第1の検索手法)
図5は、第1の検索手法を説明する図である。図5に示されるように、判定部14は、小サイズ文字によって構成される文字列を区切り記号によって区切ることにより、複数の第1分割単位に分割する。区切り記号は、例えば句読点およびスペースである。
(First search method)
FIG. 5 is a diagram for explaining the first search method. As shown in FIG. 5, the determining unit 14 divides a character string composed of small-sized characters into a plurality of first division units by dividing the character string with delimiters. Delimiters are, for example, punctuation marks and spaces.

判定部14は、複数の第1分割単位の各々について、当該第1分割単位と同じ文字列を印刷対象ファイル124のテキストデータの中から検索する。 The determining unit 14 searches text data of the print target file 124 for the same character string as that of the first division unit for each of the plurality of first division units.

判定部14は、複数の第1分割単位の全てについて、同じ文字列が印刷対象ファイル124のテキストデータの中に存在する場合に、対象情報と同じ情報が印刷対象ファイル124に存在すると決定する。 The determination unit 14 determines that the same information as the target information exists in the print target file 124 when the same character string exists in the text data of the print target file 124 for all of the plurality of first division units.

もしくは、判定部14は、複数の第1分割単位のうち所定比率以上の第1分割単位について、同じ文字列が印刷対象ファイル124のテキストデータの中に存在する場合に、対象情報と同じ情報が印刷対象ファイル124に存在すると決定してもよい。所定比率は例えば50%である。例えば、小サイズ文字によって構成される文字列が5個の第1分割単位に分割された場合、3個以上の第1分割単位と同じ文字列が印刷対象ファイル124のテキストデータの中に存在する場合に、対象情報と同じ情報が印刷対象ファイル124に存在すると決定される。 Alternatively, the determining unit 14 may determine that the same information as the target information is present in the print target file 124 when the same character string is present in the text data of the print target file 124 for the first split units in which a predetermined ratio or more of the plurality of first split units is present. The predetermined ratio is, for example, 50%. For example, when a character string composed of small size characters is divided into five first division units, if the same character string as three or more first division units exists in the text data of the file 124 to be printed, it is determined that the same information as the target information exists in the file 124 to be printed.

判定部14は、第1分割単位と同じ文字列が印刷対象ファイル124のテキストデータの中に存在する場合、当該文字列を構成する各文字について設定されたサイズを確認することにより、当該文字列を構成する文字の印刷時のサイズを特定する。判定部14は、特定したサイズと閾値とを比較する。 When the same character string as the first division unit exists in the text data of the file 124 to be printed, the determination part 14 confirms the size set for each character composing the character string, thereby specifying the size of the character composing the character string at the time of printing. The determination unit 14 compares the identified size with a threshold.

なお、条件設定部11によって拡大縮小条件が設定されている場合、印刷時のサイズは、拡大縮小条件に従って拡大縮小されたときの文字のサイズである。そのため、判定部14は、条件設定部11によって設定された拡大縮小条件に対応する倍率に従って、特定したサイズを変更し、変更後のサイズと閾値とを比較すればよい。 It should be noted that when the enlargement/reduction condition is set by the condition setting unit 11, the size at the time of printing is the character size when enlarged/reduced according to the enlargement/reduction condition. Therefore, the determination unit 14 may change the specified size according to the magnification corresponding to the scaling condition set by the condition setting unit 11, and compare the changed size with the threshold.

特定したサイズが閾値以上である場合に、判定部14は、対象情報と同じ情報が印刷対象ファイル124に存在し、かつ、対象情報と同じ情報を示す文字の印刷時のサイズが閾値以上であると判定すればよい。特定したサイズが閾値未満である場合に、判定部14は、対象情報と同じ情報が印刷対象ファイル124に存在し、かつ、対象情報と同じ情報を示す文字の印刷時のサイズが閾値未満であると判定すればよい。 If the specified size is equal to or greater than the threshold, the determination unit 14 may determine that the same information as the target information exists in the print target file 124 and that the size of the characters indicating the same information as the target information when printed is equal to or greater than the threshold. If the specified size is less than the threshold, the determination unit 14 may determine that the same information as the target information exists in the print target file 124, and that the size of the characters indicating the same information as the target information when printed is less than the threshold.

(第2の検索手法)
図6は、第2の検索手法を説明する図である。図6に示されるように、判定部14は、小サイズ文字によって構成される文字列を文節によって区切ることにより、複数の第2分割単位(文節単位)に分割してもよい。文字列を文節単位に分割する手法としては、公知の形態素解析アルゴリズムを用いればよい。
(Second search method)
FIG. 6 is a diagram for explaining the second search method. As shown in FIG. 6, the determination unit 14 may divide a character string composed of small-sized characters into a plurality of second division units (clause units) by dividing the character string by clauses. A known morphological analysis algorithm may be used as a technique for dividing a character string into clauses.

第1の検索手法と同様に、判定部14は、複数の第2分割単位の各々について、当該第2分割単位と同じ文字列を印刷対象ファイル124のテキストデータの中から検索する。 As in the first search method, the determination unit 14 searches text data of the print target file 124 for the same character string as that of the second division unit for each of the plurality of second division units.

判定部14は、複数の第2分割単位の全てについて、同じ文字列が印刷対象ファイル124のテキストデータの中に存在する場合に、対象情報と同じ情報が印刷対象ファイル124に存在すると決定する。 The determining unit 14 determines that the same information as the target information exists in the print target file 124 when the same character string exists in the text data of the print target file 124 for all of the plurality of second division units.

もしくは、判定部14は、複数の第2分割単位のうち所定比率以上の第2分割単位について、同じ文字列が印刷対象ファイル124のテキストデータの中に存在する場合に、対象情報と同じ情報が印刷対象ファイル124に存在すると決定してもよい。所定比率は例えば50%である。 Alternatively, the determination unit 14 may determine that the same information as the target information is present in the print target file 124 when the same character string is present in the text data of the print target file 124 for the second division units that are equal to or greater than a predetermined ratio among the plurality of second division units. The predetermined ratio is, for example, 50%.

判定部14は、第2分割単位と同じ文字列が印刷対象ファイル124のテキストデータの中に存在する場合、当該文字列を構成する各文字について設定されたサイズを確認することにより、当該文字列を構成する文字の印刷時のサイズを特定する。判定部14は、特定したサイズと閾値とを比較する。 When the same character string as the second division unit exists in the text data of the file 124 to be printed, the determination part 14 confirms the size set for each character composing the character string, thereby specifying the size of the character composing the character string at the time of printing. The determination unit 14 compares the identified size with a threshold.

なお、条件設定部11によって拡大縮小条件が設定されている場合、印刷時のサイズは、拡大縮小条件に従って拡大縮小されたときの文字のサイズである。そのため、判定部14は、条件設定部11によって設定された拡大縮小条件に対応する倍率に従って、特定したサイズを変更し、変更後のサイズと閾値とを比較すればよい。 It should be noted that when the enlargement/reduction condition is set by the condition setting unit 11, the size at the time of printing is the character size when enlarged/reduced according to the enlargement/reduction condition. Therefore, the determination unit 14 may change the specified size according to the magnification corresponding to the scaling condition set by the condition setting unit 11, and compare the changed size with the threshold.

特定したサイズが閾値未満である場合に、判定部14は、対象情報と同じ情報が印刷対象ファイル124に存在し、かつ、対象情報と同じ情報を示す文字の印刷時のサイズが閾値以上であると判定すればよい。特定したサイズが閾値未満である場合に、判定部14は、対象情報と同じ情報が印刷対象ファイル124に存在し、かつ、対象情報と同じ情報を示す文字の印刷時のサイズが閾値未満であると判定すればよい。 If the specified size is less than the threshold, the determination unit 14 may determine that the same information as the target information exists in the print target file 124, and that the size of the characters indicating the same information as the target information when printed is equal to or greater than the threshold. If the specified size is less than the threshold, the determination unit 14 may determine that the same information as the target information exists in the print target file 124, and that the size of the characters indicating the same information as the target information when printed is less than the threshold.

上記の第1の検索手法に従った検索と第2の検索手法に従った検索とを続けて実行してもよい。具体的には、判定部14は、最初に第1の検索手法に従った検索を行ない、対象情報と同じ情報が印刷対象ファイル124に存在するか否かを判定する。第1の検索手法に従った検索において対象情報と同じ情報が印刷対象ファイル124に存在しないと判定された場合に、判定部14は、続けて第2の検索手法に従った検索を行なってもよい。 The search according to the first search method and the search according to the second search method may be executed in succession. Specifically, the determination unit 14 first performs a search according to the first search method, and determines whether or not the same information as the target information exists in the print target file 124 . If it is determined in the search according to the first search method that the same information as the target information does not exist in the print target file 124, the determination unit 14 may continue searching according to the second search method.

(第3の検索手法)
図7は、第3の検索手法を説明する図である。第3の検索手法は、グラフから抽出された小サイズ文字で示される対象情報と同じ情報を印刷対象ファイル124から検索する手法である。具体的には、対象情報と同じ情報として、グラフに対応する表を印刷対象ファイル124から検索する。
(Third search method)
FIG. 7 is a diagram for explaining the third search method. A third search method is a method of searching the print target file 124 for the same information as the target information indicated by small-sized characters extracted from the graph. Specifically, the print target file 124 is searched for a table corresponding to the graph as the same information as the target information.

図7に示す例では、検出部13によって、グラフデータで示されるグラフ50の中から、小サイズ文字によって構成された、タイトル51と凡例52と目盛ラベル53a,53bとデータラベル54とが検出されている。なお、タイトル51は、文字列「販売数の変動」で示される。凡例52は、3つの文字列「販売店A」,「販売店B」および「販売店C」で示される。目盛ラベル53aは、横軸に対応し、3つの文字列「2016年」,「2017年」および「2018年」で示される。目盛ラベル53bは、縦軸に対応し、36つの文字列「500」~「0」で示される。データラベル54は、9つの文字列「430」~「180」で示される。 In the example shown in FIG. 7, the detection unit 13 detects a title 51, a legend 52, scale labels 53a and 53b, and a data label 54, which are composed of small-sized characters, from a graph 50 represented by graph data. It should be noted that the title 51 is indicated by a character string "fluctuation in the number of sales". The legend 52 is shown with three strings "dealer A", "dealer B" and "dealer C". The scale label 53a corresponds to the horizontal axis and is indicated by three character strings "2016", "2017" and "2018". The scale label 53b corresponds to the vertical axis and is indicated by 36 character strings "500" to "0". The data label 54 is indicated by nine character strings "430" to "180".

判定部14は、グラフ50に対応する表を印刷対象ファイル124から検索する。判定部14は、当該表が印刷対象ファイル124内に存在するときに、対象情報と同じ情報が印刷対象ファイル124内に存在するとして決定する。 The determination unit 14 searches the print target file 124 for a table corresponding to the graph 50 . The determining unit 14 determines that the same information as the target information exists in the print target file 124 when the table exists in the print target file 124 .

一般に、グラフ中の凡例、縦軸および横軸の少なくとも一方の目盛ラベル、およびデータラベルは、当該グラフに対応する表の中に含まれる。そのため、判定部14は、グラフ50の中から検出され、かつ、小サイズ文字によって構成された凡例52,目盛ラベル53a,53bの少なくとも一方、およびデータラベル54の各々を示す文字列を含む表を、グラフ50に対応する表として検索する。図7に示す例では、グラフ50における凡例52、目盛ラベル53aおよびデータラベル54の各々と同じ文字列を含む表60が、グラフ50に対応する表として検索される。 In general, the legend, vertical and/or horizontal scale labels, and data labels in the graph are included in the table corresponding to the graph. Therefore, the determining unit 14 searches for a table corresponding to the graph 50, which is detected from the graph 50 and includes a character string indicating each of the legend 52, at least one of the scale labels 53a and 53b, and the data label 54, which is composed of small-sized characters. In the example shown in FIG. 7 , a table 60 containing the same character strings as each of legend 52 , scale label 53 a and data label 54 in graph 50 is retrieved as a table corresponding to graph 50 .

なお、グラフでは、凡例、目盛ラベルおよびデータラベルのうちのいずれかが省略され得る。このような場合、判定部14は、凡例、目盛ラベルおよびデータラベルのうちグラフの中から検出された項目を示す文字列を含む表を、グラフ50に対応する表として検索すればよい。 Note that any of the legend, tick labels, and data labels may be omitted from the graph. In such a case, the determining unit 14 may retrieve a table corresponding to the graph 50 from among the legend, scale label, and data label, which includes character strings indicating the items detected in the graph.

判定部14は、表60内の各文字について設定されたサイズを確認することにより、表60内の文字の印刷時のサイズを特定する。判定部14は、表60内の文字の印刷時のサイズと閾値とを比較する。 The determination unit 14 identifies the print size of the characters in the table 60 by checking the size set for each character in the table 60 . The determining unit 14 compares the size of the characters in the table 60 when printed with a threshold value.

なお、条件設定部11によって拡大縮小条件が設定されている場合、印刷時のサイズは、拡大縮小条件に従って拡大縮小されたときの文字のサイズである。そのため、判定部14は、条件設定部11によって設定された拡大縮小条件に対応する倍率に従って、特定したサイズを変更し、変更後のサイズと閾値とを比較すればよい。 It should be noted that when the enlargement/reduction condition is set by the condition setting unit 11, the size at the time of printing is the character size when enlarged/reduced according to the enlargement/reduction condition. Therefore, the determination unit 14 may change the specified size according to the magnification corresponding to the scaling condition set by the condition setting unit 11, and compare the changed size with the threshold.

表60内の文字の印刷時のサイズが閾値未満である場合に、判定部14は、対象情報と同じ情報が印刷対象ファイル124に存在し、かつ、対象情報と同じ情報を示す文字の印刷時のサイズが閾値以上であると判定すればよい。表60内の文字の印刷時のサイズが閾値未満である場合に、判定部14は、対象情報と同じ情報が印刷対象ファイル124に存在し、かつ、対象情報と同じ情報を示す文字の印刷時のサイズが閾値未満であると判定すればよい。 When the size of the characters in the table 60 when printed is less than the threshold, the determination unit 14 may determine that the same information as the target information exists in the print target file 124 and that the size of the characters indicating the same information as the target information when printed is equal to or greater than the threshold. When the size of the characters in the table 60 when printed is less than the threshold, the determining unit 14 may determine that the same information as the target information exists in the file 124 to be printed and that the size of the characters indicating the same information as the target information is less than the threshold when printed.

[制御装置の制御方法の流れ]
図8および図9を参照して、制御装置100における制御処理の流れについて説明する。図8は、制御装置における制御処理の流れの一例を示すフローチャートである。図8に示すフローチャートは、印刷指示の入力に応じて実行される。図9は、図8のステップS6のサブルーチンの流れを示すフローチャートである。
[Flow of control method of control device]
The flow of control processing in the control device 100 will be described with reference to FIGS. 8 and 9. FIG. FIG. 8 is a flowchart showing an example of the flow of control processing in the control device. The flowchart shown in FIG. 8 is executed in response to input of a print instruction. FIG. 9 is a flow chart showing the flow of the subroutine of step S6 in FIG.

まず、制御装置100のプロセッサー102は、閾値を示す閾値データ126を設定する(ステップS1)。 First, the processor 102 of the control device 100 sets threshold data 126 indicating a threshold (step S1).

プロセッサー102は、印刷対象ファイル124の指定範囲内の文字を抽出する(ステップS2)。具体的には、プロセッサー102は、印刷対象ファイル124の指定範囲のテキストデータから文字を抽出する。指定範囲は、印刷対象ファイル124の全域であってもよいし、一部の領域であってもよい。一部の領域は、例えば先頭ページから所定ページ数分の領域である。また、印刷対象ファイル124が複数のセクションを含む場合、一部の領域は、複数のセクションの各々の先頭ページから所定ページ数分の領域である。 The processor 102 extracts characters within the specified range of the print target file 124 (step S2). Specifically, the processor 102 extracts characters from the specified range of text data in the print target file 124 . The designated range may be the entire area of the print target file 124 or a partial area. The partial area is, for example, an area of a predetermined number of pages from the first page. Also, when the file to be printed 124 includes a plurality of sections, the partial area is a predetermined number of pages from the first page of each of the plurality of sections.

プロセッサー102は、印刷対象ファイル124の指定範囲内に貼り付けられた画像内の文字を抽出する(ステップS3)。印刷対象ファイル124に貼り付けられた画像は、印刷対象ファイル124に含まれる画像データで示される。なお、印刷対象ファイル124に画像データが含まれない場合、ステップS3は省略される。 The processor 102 extracts the characters in the image pasted within the specified range of the print target file 124 (step S3). The image pasted in the file to be printed 124 is indicated by the image data included in the file to be printed 124 . Note that if the print target file 124 does not contain image data, step S3 is omitted.

プロセッサー102は、印刷対象ファイル124の指定範囲内に貼り付けられたグラフ内の文字を抽出する(ステップS3)。印刷対象ファイル124に貼り付けられたグラフは、印刷対象ファイル124に含まれるグラフデータで示される。なお、印刷対象ファイル124にグラフデータが含まれない場合、ステップS4は省略される。 The processor 102 extracts the characters in the graph pasted within the specified range of the print target file 124 (step S3). The graph pasted in the file to be printed 124 is indicated by graph data included in the file to be printed 124 . Note that if the print target file 124 does not include graph data, step S4 is omitted.

次に、プロセッサー102は、ステップS2~S4で抽出した各文字の画像形成時のサイズと閾値データ126で示される閾値とを比較し、閾値未満の小サイズ文字が存在するか否かを判定する(ステップS5)。 Next, the processor 102 compares the size of each character extracted in steps S2 to S4 at the time of image formation with the threshold indicated by the threshold data 126, and determines whether or not there is a small-sized character smaller than the threshold (step S5).

小サイズ文字が存在する場合(ステップS5でYES)、プロセッサー102は、小サイズ文字で示される対象情報と同じ情報を印刷対象ファイル124から検索する(ステップS6)。ステップS6の詳細について、図9を参照して後述する。 If small-sized characters exist (YES in step S5), processor 102 searches print target file 124 for the same information as the target information indicated by the small-sized characters (step S6). Details of step S6 will be described later with reference to FIG.

プロセッサー102は、対象情報と同じ情報が印刷対象ファイル124内に存在するか否かを判定する(ステップS7)。対象情報と同じ情報が印刷対象ファイル124内に存在する場合(ステップS7でYES)、プロセッサー102は、対象情報と同じ情報を示す文字の画像形成時のサイズが閾値以上か否かを判定する(ステップS8)。 The processor 102 determines whether or not the same information as the target information exists in the print target file 124 (step S7). If the same information as the target information exists in the print target file 124 (YES in step S7), the processor 102 determines whether or not the size of characters indicating the same information as the target information during image formation is equal to or larger than a threshold value (step S8).

対象情報と同じ情報が印刷対象ファイル124内に存在しない場合(ステップS7でNO)または対象情報と同じ情報を示す文字の画像形成時のサイズが閾値未満である場合(ステップS8でNO)、制御処理はステップS9に移る。ステップS9において、プロセッサー102は、画像形成される文字が小さい旨の通知を行なう。具体的には、プロセッサー102は、通知画面をディスプレイ110に表示させる。 If the same information as the target information does not exist in the print target file 124 (NO in step S7) or if the size of the characters indicating the same information as the target information during image formation is less than the threshold (NO in step S8), the control process proceeds to step S9. At step S9, the processor 102 notifies that the characters to be imaged are small. Specifically, processor 102 causes display 110 to display a notification screen.

次に、プロセッサー102は、印刷を継続する旨の指示を受けたか否かを判定する(ステップS10)。具体的には、プロセッサー102は、ステップS9で表示される通知画面に含まれる、印刷を継続するためのボタンが押下されたか否かを判定する。 Next, processor 102 determines whether or not an instruction to continue printing has been received (step S10). Specifically, the processor 102 determines whether or not the button for continuing printing included in the notification screen displayed in step S9 has been pressed.

印刷を継続する旨の指示を受けた場合(ステップS10でYES)、プロセッサー102は、ステップS5で検出された小サイズ文字のサイズを示すように閾値データ126を更新する(ステップS11)。印刷を継続する旨の指示を受けない場合(ステップS10でNO)、制御処理は終了する。 If an instruction to continue printing has been received (YES in step S10), processor 102 updates threshold data 126 to indicate the size of small-sized characters detected in step S5 (step S11). If no instruction to continue printing is received (NO in step S10), the control process ends.

ステップS11の後、プロセッサー102は、印刷対象ファイル124に対応する印刷ジョブデータ(印刷用のラスターデータ)を生成し、生成した印刷ジョブデータを画像形成装置200に出力する(ステップS12)。ステップS5でNOの場合、および、ステップS8でYESの場合も、ステップS12の処理が実行される。ステップS12の後、制御処理は終了する。 After step S11, the processor 102 generates print job data (raster data for printing) corresponding to the print target file 124, and outputs the generated print job data to the image forming apparatus 200 (step S12). If NO in step S5 and YES in step S8, the process of step S12 is also executed. After step S12, the control process ends.

図9を参照して、ステップS6のサブルーチンについて説明する。プロセッサー102は、小サイズ文字によって構成される1つの文字列を選択する(ステップS21)。 The subroutine of step S6 will be described with reference to FIG. The processor 102 selects one character string composed of small size characters (step S21).

例えば、印刷対象ファイル124に含まれるテキストデータにおいて小サイズ文字が連続する塊を1つの文字列とする。印刷対象ファイル124が2つのセクションに分割され、2つのセクションの両方の先頭ページから小サイズ文字がそれぞれ検出された場合、小サイズ文字によって構成される文字列が2つ存在する。すなわち、2つの文字列は、第1のセクションから検出された小サイズ文字によって構成される第1の文字列と、第2のセクションから検出された小サイズ文字によって構成される第2の文字列とである。この場合、2つの文字列のうちの一方が選択される。 For example, in the text data included in the print target file 124, a cluster of continuous small-sized characters is treated as one character string. If the file to be printed 124 is divided into two sections and small-sized characters are detected from the first pages of both sections, there are two character strings composed of small-sized characters. That is, the two character strings are a first character string composed of small-sized characters detected from the first section and a second character string composed of small-sized characters detected from the second section. In this case, one of the two strings is selected.

また、印刷対象ファイル124に画像データが含まれ、画像データで示される画像から小サイズ文字が検出された場合、当該小サイズ文字によって構成される文字列が選択される。 Further, when image data is included in the print target file 124 and small-sized characters are detected from the image represented by the image data, a character string composed of the small-sized characters is selected.

さらに、印刷対象ファイル124にグラフデータが含まれ、グラフデータで示されるグラフから小サイズ文字が検出された場合、当該小サイズ文字によって構成される文字列が選択される。グラフ内の小サイズ文字によって構成される文字列は、グラフタイトル、軸ラベル、目盛ラベル、凡例、データラベルなどである。 Furthermore, when the print target file 124 contains graph data and small-sized characters are detected from the graph represented by the graph data, a character string composed of the small-sized characters is selected. Character strings composed of small-sized characters in graphs are graph titles, axis labels, scale labels, legends, data labels, and the like.

小サイズ文字によって構成される文字列が複数存在する場合には、当該複数の文字列のうちの1つが任意に選択される。 If there are a plurality of character strings composed of small-sized characters, one of the plurality of character strings is arbitrarily selected.

プロセッサー102は、選択した文字列がグラフ内であるか否かを判定する(ステップS22)。選択した文字列がグラフ内である場合(ステップS22でYES)、プロセッサー102は、グラフに対応する表を印刷対象ファイル124から検索する(ステップS23)。プロセッサー102は、グラフに対応する表が印刷対象ファイル124に存在するか否かを判定する(ステップS24)。グラフに対応する表が印刷対象ファイル124に存在する場合(ステップS24でYES)、制御処理はステップS31に移る。グラフに対応する表が印刷対象ファイル124に存在しない場合(ステップS24でNO)、制御処理はステップS32に移る。 Processor 102 determines whether the selected character string is within the graph (step S22). If the selected character string is within the graph (YES in step S22), processor 102 searches print target file 124 for a table corresponding to the graph (step S23). Processor 102 determines whether a table corresponding to the graph exists in file to be printed 124 (step S24). If a table corresponding to the graph exists in the print target file 124 (YES in step S24), the control process proceeds to step S31. If the table corresponding to the graph does not exist in the print target file 124 (NO in step S24), the control process proceeds to step S32.

選択した文字列がグラフ内でない場合(ステップS22でNO)、プロセッサー102は、当該文字列を区切り記号に従って複数の第1分割単位に分割する(ステップS25)。プロセッサー102は、複数の第1分割単位の各々について、当該第1分割単位と同じ文字列を印刷対象ファイル124内から検索する(ステップS26)。プロセッサー102は、複数の第1分割単位の全てについて、同じ文字列が印刷対象ファイル124に存在するか否かを判定する(ステップS27)。複数の第1分割単位の全てについて同じ文字列が印刷対象ファイル124に存在する場合(ステップS27でYES)、制御処理はステップS31に移る。複数の第1分割単位の全てについて同じ文字列が印刷対象ファイル124に存在しない場合(ステップS27でNO)、制御処理はステップS28に移る。 If the selected character string is not in the graph (NO in step S22), processor 102 divides the character string into a plurality of first division units according to the delimiter (step S25). For each of the plurality of first division units, the processor 102 searches the file to be printed 124 for the same character string as that of the first division unit (step S26). The processor 102 determines whether or not the same character string exists in the print target file 124 for all of the plurality of first division units (step S27). If the same character string exists in the print target file 124 for all of the plurality of first division units (YES in step S27), the control process proceeds to step S31. If the same character string does not exist in the print target file 124 for all of the plurality of first division units (NO in step S27), the control process proceeds to step S28.

ステップS28において、プロセッサー102は、選択した文字列を第2分割単位(文節単位)に分割する。プロセッサー102は、複数の第2分割単位の各々について、当該第2分割単位と同じ文字列を印刷対象ファイル124内から検索する(ステップS29)。プロセッサー102は、複数の第2分割単位のうち所定比率以上の第2分割単位について、同じ文字列が印刷対象ファイル124に存在するか否かを判定する(ステップS30)。複数の第2分割単位のうち所定比率以上の第2分割単位について同じ文字列が印刷対象ファイル124に存在する場合(ステップS30でYES)、制御処理はステップS31に移る。複数の第2分割単位のうち所定比率以上の第2分割単位について同じ文字列が印刷対象ファイル124に存在しない場合(ステップS30でNO)、制御処理はステップS32に移る。 In step S28, the processor 102 divides the selected character string into second division units (clause units). For each of the plurality of second division units, the processor 102 searches the file to be printed 124 for the same character string as that of the second division unit (step S29). The processor 102 determines whether or not the same character string exists in the file to be printed 124 for the second division units of which the ratio is equal to or greater than a predetermined ratio among the plurality of second division units (step S30). If the same character string exists in the file to be printed 124 for a predetermined ratio or more of the plurality of second division units (YES in step S30), the control process proceeds to step S31. If the same character string does not exist in the file to be printed 124 for the second division units that are equal to or greater than the predetermined ratio among the plurality of second division units (NO in step S30), the control process proceeds to step S32.

ステップS31において、プロセッサー102は、検索結果を記録する。すなわち、ステップS24でYESの場合、プロセッサー102は、小サイズ文字で示される対象情報と同じ情報として、グラフに対応する表を記録する。ステップS27でYESの場合、プロセッサー102は、小サイズ文字で示される対象情報と同じ情報として、複数の第1分割単位の各々と同じ文字列を記録する。ステップS30でYESの場合、プロセッサー102は、小サイズ文字で示される対象情報と同じ情報として、複数の第2分割単位のうちの所定比率以上の第2分割単位の各々と同じ文字列を記録する。 At step S31, the processor 102 records the search results. That is, in the case of YES in step S24, the processor 102 records a table corresponding to the graph as the same information as the target information indicated by small size characters. In the case of YES in step S27, the processor 102 records the same character string as each of the plurality of first division units as the same information as the target information indicated by the small size characters. In the case of YES in step S30, the processor 102 records the same character string as each of the second divisional units having a predetermined ratio or more among the plurality of second divisional units as the same information as the target information indicated by the small size characters.

次に、プロセッサー102は、未選択の文字列があるか否かを判定する(ステップS32)。未選択の文字列がある場合(ステップS32でYES)、制御処理はステップS21に戻る。 Next, processor 102 determines whether or not there is an unselected character string (step S32). If there is an unselected character string (YES in step S32), the control process returns to step S21.

未選択の文字列がない場合(ステップS32でNO)、制御処理は、図8に示すステップS7に移る。ステップS7では、ステップS31において対象情報と同じ情報が記録されている場合に、対象情報と同じ情報が印刷対象ファイル124内に存在すると判定する。なお、小サイズ文字によって構成される文字列が複数存在する場合、当該複数の文字列の全てについて、ステップS31において対象情報と同じ情報が記録されている場合に、対象情報と同じ情報が印刷対象ファイル124内に存在すると判定する。 If there is no unselected character string (NO in step S32), the control process proceeds to step S7 shown in FIG. In step S7, if the same information as the target information is recorded in step S31, it is determined that the same information as the target information exists in the file 124 to be printed. When there are a plurality of character strings composed of small-sized characters, if the same information as the target information is recorded in step S31 for all of the plurality of character strings, it is determined that the same information as the target information exists in the print target file 124.

[利点]
以上のように、画像形成装置200を制御する制御装置100は、検出部13と、判定部14と、通知部15とを備える。検出部13は、印刷対象ファイル124に対して、画像形成時のサイズが予め設定された閾値未満である小サイズ文字を検出する検出処理を実行する。判定部14は、検出部13の検出結果に応じて、画像形成される文字が小さい旨の通知を行なうか否かを判定する。通知部15は、判定部14の判定結果に応じて上記の通知を行なう。判定部14は、小サイズ文字が検出された場合に、小サイズ文字で示される対象情報と同じ情報を印刷対象ファイル124から検索する。対象情報と同じ情報が印刷対象ファイル124に存在し、かつ、対象情報と同じ情報を示す文字の画像形成時のサイズが閾値以上であるときに、判定部14は、上記の通知を行なわないと判定する。
[advantage]
As described above, the control device 100 that controls the image forming apparatus 200 includes the detection section 13 , the determination section 14 and the notification section 15 . The detection unit 13 executes a detection process for detecting small-sized characters whose size at the time of image formation is less than a preset threshold for the print target file 124 . The determination unit 14 determines whether or not to notify that the character to be image-formed is small according to the detection result of the detection unit 13 . The notification unit 15 makes the above notification according to the determination result of the determination unit 14 . When the small size characters are detected, the determination unit 14 searches the print target file 124 for the same information as the target information indicated by the small size characters. When the same information as the target information exists in the print target file 124 and the size of the characters indicating the same information as the target information is equal to or larger than the threshold value, the determination unit 14 determines that the notification is not performed.

対象情報と同じ情報を示す文字の画像形成時のサイズが閾値以上である場合、対象情報を示す文字が小さくても大きな問題にならない。また、対象情報を示す文字は、本文の要約として、意図的に小さいサイズで作成されている可能性が高い。上記の構成によれば、対象情報と同じ情報が印刷対象ファイル124に存在し、かつ、対象情報と同じ情報を示す文字の画像形成時のサイズが閾値以上であるときには、画像形成される文字が小さい旨の通知が行なわれない。これにより、ユーザーに対する不要な通知を抑制でき、ユーザーの利便性が向上する。 If the size of the characters indicating the same information as the target information at the time of image formation is equal to or larger than the threshold, even if the characters indicating the target information are small, there is no big problem. Also, there is a high possibility that the characters indicating the target information are intentionally created in a small size as a summary of the text. According to the above configuration, when the same information as the object information exists in the file 124 to be printed and the size of the character indicating the same information as the object information is equal to or larger than the threshold value at the time of image formation, the notification that the character to be image-formed is small is not given. As a result, unnecessary notifications to the user can be suppressed, and user convenience is improved.

制御装置100は、閾値を設定するための閾値設定部16をさらに備えてもよい。判定部14は、対象情報と同じ情報が印刷対象ファイル124に存在しないときに上記の通知を行なうと判定する。また、判定部14は、対象情報と同じ情報が印刷対象ファイル124に存在し、かつ、対象情報と同じ情報を示す文字のサイズが閾値未満であるときに、上記の通知を行なうと判定する。閾値設定部は、上記の通知が行なわれた後に画像形成を継続する旨の指示を受けたことに応じて、閾値を小サイズ文字のサイズに更新してもよい。 The control device 100 may further include a threshold setting section 16 for setting a threshold. The determination unit 14 determines that the above notification is performed when the same information as the target information does not exist in the print target file 124 . Further, the determination unit 14 determines that the notification is to be performed when the same information as the target information exists in the print target file 124 and the size of the characters indicating the same information as the target information is less than the threshold. The threshold value setting unit may update the threshold value to the size of small-sized characters in response to receiving an instruction to continue image formation after the above notification is made.

上記の通知を受けた後に画像形成を継続する旨の指示を受けた場合、ユーザーは、小サイズ文字の画像形成を許可している。そのため、同じサイズの文字が検出されたときに再度通知が行なわれると、ユーザーの利便性が低下する。しかしながら、上記の構成によれば、通知を受けた後に画像形成を継続する旨の指示を受けた場合に、閾値が小サイズ文字のサイズに更新される。これにより、今後同じサイズの文字が検出された場合であっても、通知が行なわれない。その結果、ユーザーに対する不要な通知を抑制でき、ユーザーの利便性がさらに向上する。 If an instruction to continue image formation is received after receiving the above notification, the user permits image formation of small-sized characters. Therefore, if the notification is made again when characters of the same size are detected, the user's convenience is reduced. However, according to the above configuration, when an instruction to continue image formation is received after receiving the notification, the threshold is updated to the size of small-sized characters. As a result, even if characters of the same size are detected in the future, no notification will be made. As a result, unnecessary notifications to the user can be suppressed, further improving user convenience.

判定部14は、小サイズ文字によって構成される文字列を複数の分割単位(第1分割単位または第2分割単位)に分割してもよい。判定部14は、複数の分割単位の各々について、当該分割単位と同じ文字列を印刷対象ファイル124から検索し、検索結果に応じて、対象情報と同じ情報が印刷対象ファイル124に存在するか否かを決定してもよい。 The determination unit 14 may divide a character string composed of small-sized characters into a plurality of division units (first division units or second division units). For each of a plurality of division units, the determination unit 14 may search the file 124 to be printed for the same character string as the division unit, and determine whether or not the same information as the target information exists in the file 124 to be printed according to the search result.

本文の要約は、通常、本文の語順を適宜変更することにより作成される。上記の構成によれば、本文の語順を適宜変更することにより、小サイズ文字によって構成された要約を意図的に作成した場合であっても、小サイズ文字で示される対象情報と同じ情報が印刷対象ファイル124に存在すると決定できる。 A summary of the text is usually created by appropriately changing the word order of the text. According to the above configuration, by appropriately changing the word order of the text, even when a summary composed of small-sized characters is intentionally created, it can be determined that the same information as the target information indicated by the small-sized characters exists in the file 124 to be printed.

判定部14は、複数の分割単位のうち所定比率以上の分割単位と同じ文字列が印刷対象ファイル124に存在する場合に、対象情報と同じ情報が印刷対象ファイル124に存在すると決定してもよい。 The determining unit 14 may determine that the same information as the target information is present in the print target file 124 when the print target file 124 includes the same character string as the split units in a predetermined ratio or more among the plurality of split units.

本文の要約は、通常、本文の一部を省略することにより作成される。上記の構成によれば、本文の一部を省略することにより、小サイズ文字によって構成された要約文を意図的に作成した場合であっても、小サイズ文字で示される対象情報と同じ情報が印刷対象ファイル124に存在すると決定できる。 A summary of the text is usually made by omitting part of the text. According to the above configuration, by omitting a part of the text, even when a summary composed of small-sized characters is intentionally created, it can be determined that the same information as the target information indicated by the small-sized characters exists in the file 124 to be printed.

分割単位は、例えば、区切り記号で区切られた単位、または、文節である。これにより、文字列を容易に分割単位に分割できる。 A division unit is, for example, a unit separated by a delimiter or a clause. As a result, the character string can be easily divided into division units.

印刷対象ファイル124は、画像データを含んでもよい。検出部13は、画像データで示される画像から文字領域を分離し、文字領域に対して文字認識を行なうことにより文字を抽出すればよい。そして、検出部13は、文字領域のサイズに基づいて、画像から抽出された文字のサイズが閾値未満であるか否かを判定すればよい。これにより、画像の小サイズ文字についても検出することができる。 The file to be printed 124 may contain image data. The detection unit 13 may extract a character by separating a character area from the image represented by the image data and performing character recognition on the character area. Then, the detection unit 13 may determine whether or not the size of the character extracted from the image is less than the threshold based on the size of the character area. This makes it possible to detect even small-sized characters in an image.

検出部13は、印刷対象ファイル124のうちの一部の領域に対してのみ検出処理を実行してもよい。これにより、印刷対象ファイル124の全領域に対して検出処理を実行する場合に比べて、検出部13による処理の負荷を低減できる。 The detection unit 13 may perform detection processing only on a partial area of the print target file 124 . As a result, the processing load of the detection unit 13 can be reduced compared to the case where the detection processing is executed for the entire area of the print target file 124 .

一部の領域は、例えば、印刷対象ファイル124の先頭ページから所定ページ数分の領域である。一部の領域は、印刷対象ファイル124に含まれる複数のセクションの各々の先頭ページから所定ページ数分の領域であってもよい。 The partial area is, for example, an area for a predetermined number of pages from the first page of the print target file 124 . The partial area may be a predetermined number of pages from the first page of each of the multiple sections included in the print target file 124 .

通常、要約は、冒頭部分(複数のセクションが存在する場合には、各セクションの冒頭部分)に記載される。上記の構成によれば、要約が記載される可能性の高い領域に対して効率的に検出処理を実行することができる。 A summary is usually provided at the beginning (or at the beginning of each section if there is more than one section). According to the above configuration, it is possible to efficiently perform the detection process on areas where there is a high possibility that an abstract will be written.

制御装置100は、画像形成時の拡大縮小条件を設定する条件設定部11をさらに備えてもよい。画像形成時のサイズは、拡大縮小条件に従って拡大縮小されたときの文字のサイズである。これにより、検出部13および判定部14は、拡大縮小条件に応じたサイズを用いて適切に検出処理および判定処理をそれぞれ実行できる。 The control device 100 may further include a condition setting section 11 for setting enlargement/reduction conditions during image formation. The size at the time of image formation is the size of characters when enlarged or reduced according to the enlargement/reduction conditions. Thereby, the detection unit 13 and the determination unit 14 can appropriately perform the detection process and the determination process using the size according to the enlargement/reduction condition.

印刷対象ファイル124はグラフデータを含んでもよい。グラフデータで示されるグラフ内に小サイズ文字が検出された場合、判定部14は、グラフに対応する表を印刷対象ファイル124から検索してもよい。そして、判定部14は、当該表が印刷対象ファイル124に存在するときに、対象情報と同じ情報が印刷対象ファイル124に存在すると決定してもよい。 The file to be printed 124 may contain graph data. When small-sized characters are detected in the graph indicated by the graph data, the determination unit 14 may search the print target file 124 for a table corresponding to the graph. Then, the determining unit 14 may determine that the same information as the target information exists in the print target file 124 when the table exists in the print target file 124 .

通常、グラフは、表に基づいて作成される。グラフに対応する表が印刷対象ファイル124に存在する場合、グラフ内の文字が小さくても、表を確認することによりグラフの内容を把握できる。上記の構成によれば、グラフに対応する表が印刷対象ファイル124に存在し、かつ、表を示す文字の画像形成時のサイズが閾値以上である場合には、グラフ内の文字が小さくでも、画像形成される文字が小さい旨の通知が行なわれない。これにより、ユーザーに対する不要な通知を抑制でき、ユーザーの利便性が向上する。 Graphs are typically based on tables. When a table corresponding to the graph exists in the print target file 124, even if the characters in the graph are small, the content of the graph can be grasped by checking the table. According to the above configuration, when the table corresponding to the graph exists in the file 124 to be printed and the size of the characters representing the table at the time of image formation is equal to or larger than the threshold value, even if the characters in the graph are small, the notification that the characters to be image-formed are small is not given. As a result, unnecessary notifications to the user can be suppressed, and user convenience is improved.

[変形例1]
上記の説明では、印刷対象ファイル124は、文書作成プログラム122によって作成される。しかしながら、印刷対象ファイル124を作成するアプリケーションは、文書作成プログラム122に限定されず、表作成プログラム(例えばマイクロソフト社製のMicrosoft Excel(登録商標))などの各種プログラムによって作成されてもよい。また、印刷対象ファイル124は、例えばPDF形式であってもよい。
[Modification 1]
In the above description, file to be printed 124 is created by document creation program 122 . However, the application that creates the print target file 124 is not limited to the document creation program 122, and may be created by various programs such as a table creation program (for example, Microsoft Excel (registered trademark) manufactured by Microsoft Corporation). Also, the print target file 124 may be in PDF format, for example.

[変形例2]
上記の制御装置100は、画像形成装置200に備えられていてもよい。すなわち、上記の検出部13、判定部14、通知部15および閾値設定部16は、画像形成装置200に備えられていてもよい。例えば、画像形成装置200に備えられる制御装置は、記録媒体インターフェイス25(図3参照)を介して記録媒体から読み出した印刷対象ファイル(例えばPDF形式のファイル)に対して、上記と同様の制御処理を行なってもよい。
[Modification 2]
The control device 100 described above may be provided in the image forming device 200 . That is, the detection unit 13 , the determination unit 14 , the notification unit 15 and the threshold setting unit 16 may be included in the image forming apparatus 200 . For example, the control device provided in the image forming apparatus 200 may perform the same control processing as described above on a file to be printed (for example, a file in PDF format) read from a recording medium via the recording medium interface 25 (see FIG. 3).

今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。 It should be considered that the embodiments disclosed this time are illustrative in all respects and not restrictive. The scope of the present invention is indicated by the scope of the claims rather than the above description, and is intended to include all modifications within the scope and meaning equivalent to the scope of the claims.

1 ネットワークシステム、11 条件設定部、12 印刷ジョブ生成部、13 検出部、14 判定部、15 通知部、16 閾値設定部、20 スキャナー装置、20a 原稿載置台、20b 読取部、21 表示装置、21a 操作パネル、22 画像処理装置、22a 画像編集部、22b 画像記憶部、23 印刷装置、23a 印刷部、23b 給紙カセット、23c ステープル部、24 ネットワークインターフェイス、25 記録媒体インターフェイス、26 制御部、26a CPU、26b,104 ROM、26c,106 RAM、27 バス、50 グラフ、51 タイトル、52 凡例、53a,53b 目盛ラベル、54 データラベル、100 制御装置、102 プロセッサー、108 記憶装置、110 ディスプレイ、112 入力部、114 通信I/F、116 リーダー/ライター、118 記録媒体、120 制御プログラム、122 文書作成プログラム、124 印刷対象ファイル、126 閾値データ、200 画像形成装置、300 ネットワーク。 1 network system, 11 condition setting unit, 12 print job generation unit, 13 detection unit, 14 determination unit, 15 notification unit, 16 threshold setting unit, 20 scanner device, 20a document placing table, 20b reading unit, 21 display device, 21a operation panel, 22 image processing device, 22a image editing unit, 22b image storage unit, 23 printing device, 23a printing unit, 23b paper feed cassette, 23c staple section, 24 network interface, 25 recording medium interface, 26 control section, 26a CPU, 26b, 104 ROM, 26c, 106 RAM, 27 bus, 50 graph, 51 title, 52 legend, 53a, 53b scale label, 54 data label, 100 control device, 102 processor, 108 storage device, 110 display, 112 input section, 11 4 communication I/F, 116 reader/writer, 118 recording medium, 120 control program, 122 document creation program, 124 file to be printed, 126 threshold data, 200 image forming apparatus, 300 network.

Claims (14)

画像形成装置を制御する制御装置であって、
対象ファイルに対して、画像形成時のサイズが予め設定された閾値未満である小サイズ文字を検出する検出処理を実行するための検出部と、
前記検出部の検出結果に応じて、画像形成される文字が小さい旨の通知を行なうか否かを判定するための判定部と、
前記判定部の判定結果に応じて前記通知を行なうための通知部とを備え、
前記判定部は、
前記小サイズ文字が検出された場合に、前記小サイズ文字で示される対象情報と同じ情報を前記対象ファイルから検索し、
前記対象情報と同じ情報が前記対象ファイルに存在し、かつ、前記対象情報と同じ情報を示す文字の画像形成時のサイズが前記閾値以上であるときに、前記通知を行なわないと判定する、制御装置。
A control device for controlling an image forming apparatus,
a detection unit for executing a detection process for detecting small-sized characters whose size at the time of image formation is less than a preset threshold for a target file;
a determination unit for determining whether or not to notify that a character to be image-formed is small according to the detection result of the detection unit;
A notification unit for performing the notification according to the determination result of the determination unit,
The determination unit is
when the small-sized characters are detected, searching the target file for the same information as the target information indicated by the small-sized characters;
The control device determines not to perform the notification when the same information as the target information exists in the target file and when the size of characters indicating the same information as the target information is equal to or larger than the threshold value when the image is formed.
前記閾値を設定するための閾値設定部をさらに備え、
前記判定部は、
前記対象情報と同じ情報が前記対象ファイルに存在しないときに前記通知を行なうと判定し、
前記対象情報と同じ情報が前記対象ファイルに存在し、かつ、前記対象情報と同じ情報を示す文字のサイズが前記閾値未満であるときに、前記通知を行なうと判定し、
前記閾値設定部は、前記通知が行なわれた後に画像形成を継続する旨の指示を受けたことに応じて、前記閾値を前記小サイズ文字のサイズに更新する、請求項1に記載の制御装置。
Further comprising a threshold setting unit for setting the threshold,
The determination unit is
determining that the notification is performed when the same information as the target information does not exist in the target file;
determining that the notification is performed when the same information as the target information exists in the target file and the size of characters indicating the same information as the target information is less than the threshold;
2. The control device according to claim 1, wherein said threshold value setting unit updates said threshold value to the size of said small size characters in response to receiving an instruction to continue image formation after said notification.
前記判定部は、
複数の前記小サイズ文字によって構成される文字列を複数の分割単位に分割し、
前記複数の分割単位の各々について、当該分割単位と同じ文字列を前記対象ファイルから検索し、検索結果に応じて、前記対象情報と同じ情報が前記対象ファイルに存在するか否かを決定する、請求項1または2に記載の制御装置。
The determination unit is
dividing a character string composed of a plurality of small-sized characters into a plurality of division units;
3. The control device according to claim 1 or 2, wherein for each of said plurality of division units, the same character string as that of the division unit is searched from said target file, and whether or not the same information as said target information exists in said target file is determined according to the search result.
前記判定部は、前記複数の分割単位のうち所定比率以上の分割単位と同じ文字列が前記対象ファイルに存在する場合に、前記対象情報と同じ情報が前記対象ファイルに存在すると決定する、請求項3に記載の制御装置。 4. The control device according to claim 3, wherein the determination unit determines that the same information as the target information is present in the target file when the target file includes a character string that is the same as that of the plurality of split units in a predetermined ratio or more. 前記分割単位は、区切り記号で区切られた単位、または、文節である、請求項3または4に記載の制御装置。 5. The control device according to claim 3, wherein said division unit is a unit separated by a delimiter or a clause. 前記対象ファイルは、画像データを含み、
前記検出部は、
前記画像データで示される画像から文字領域を分離し、前記文字領域に対して文字認識を行なうことにより文字を抽出し、
前記文字領域のサイズに基づいて、前記画像から抽出された文字のサイズが前記閾値未満であるか否かを判定する、請求項1または2に記載の制御装置。
the target file includes image data;
The detection unit is
character regions are separated from the image represented by the image data, and characters are extracted by performing character recognition on the character regions;
3. The control device according to claim 1, wherein it is determined whether or not the size of the character extracted from the image is smaller than the threshold based on the size of the character area.
前記検出部は、前記対象ファイルのうちの一部の領域に対してのみ前記検出処理を実行する、請求項1から6のいずれか1項に記載の制御装置。 7. The control device according to any one of claims 1 to 6, wherein said detection unit executes said detection processing only on a partial area of said target file. 前記一部の領域は、前記対象ファイルの先頭ページから所定ページ数分の領域である、請求項7に記載の制御装置。 8. The control device according to claim 7, wherein said partial area is an area of a predetermined number of pages from the first page of said target file. 前記対象ファイルは、複数のセクションを含み、
前記一部の領域は、前記複数のセクションの各々の先頭ページから所定ページ数分の領域である、請求項7に記載の制御装置。
The target file includes a plurality of sections,
8. The control device according to claim 7, wherein said partial area is an area of a predetermined number of pages from the first page of each of said plurality of sections.
画像形成時の拡大縮小条件を設定する条件設定部をさらに備え、
前記画像形成時のサイズは、前記拡大縮小条件に従って拡大縮小されたときの文字のサイズである、請求項1から9のいずれか1項に記載の制御装置。
further comprising a condition setting unit for setting enlargement/reduction conditions during image formation,
10. The control device according to any one of claims 1 to 9, wherein the size at the time of image formation is a character size when enlarged or reduced according to the enlargement/reduction condition.
前記対象ファイルは、グラフデータを含み、
前記グラフデータで示されるグラフ内に前記小サイズ文字が検出された場合、前記判定部は、
前記グラフに対応する表を前記対象ファイルから検索し、
前記表が前記対象ファイルに存在するときに、前記対象情報と同じ情報が前記対象ファイルに存在すると決定する、請求項1または2に記載の制御装置。
the target file includes graph data;
When the small size character is detected in the graph indicated by the graph data, the determination unit
retrieving a table corresponding to the graph from the target file;
3. The control device according to claim 1, wherein when said table exists in said object file, it determines that the same information as said object information exists in said object file.
請求項1から11のいずれか1項に記載の制御装置を備える、画像形成装置。 An image forming apparatus comprising the control device according to any one of claims 1 to 11. 画像形成装置を制御する制御装置の制御方法であって、
対象ファイルの中から、画像形成時のサイズが予め設定された閾値未満である小サイズ文字を検出するステップと、
検出結果に応じて、画像形成される文字サイズが小さい旨の通知を行なうか否かを判定するステップと、
判定結果に応じて、前記通知を行なうステップとを備え、
前記判定するステップは、
前記小サイズ文字が検出された場合に、前記小サイズ文字で示される対象情報と同じ情報を前記対象ファイルから検索するステップと、
前記対象情報と同じ情報が前記対象ファイルに存在し、かつ、前記対象情報と同じ情報を示す文字の画像形成時のサイズが前記閾値以上であるときに、前記通知を行なわないと決定するステップとを含む、制御方法。
A control method for a control device that controls an image forming apparatus, comprising:
a step of detecting, from the target file, small-sized characters whose size at the time of image formation is less than a preset threshold;
a step of determining whether or not to notify that the character size for image formation is small according to the detection result;
A step of notifying according to the determination result,
The determining step includes:
retrieving the same information as the target information indicated by the small size characters from the target file when the small size characters are detected;
and determining not to perform the notification when the same information as the target information exists in the target file and the size of characters indicating the same information as the target information at the time of image formation is equal to or larger than the threshold value.
請求項13に記載の制御方法をコンピューターに実行させるための制御プログラム。 A control program for causing a computer to execute the control method according to claim 13.
JP2019104153A 2019-06-04 2019-06-04 CONTROL DEVICE, IMAGE FORMING APPARATUS, CONTROL METHOD AND CONTROL PROGRAM Active JP7314627B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019104153A JP7314627B2 (en) 2019-06-04 2019-06-04 CONTROL DEVICE, IMAGE FORMING APPARATUS, CONTROL METHOD AND CONTROL PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019104153A JP7314627B2 (en) 2019-06-04 2019-06-04 CONTROL DEVICE, IMAGE FORMING APPARATUS, CONTROL METHOD AND CONTROL PROGRAM

Publications (2)

Publication Number Publication Date
JP2020197958A JP2020197958A (en) 2020-12-10
JP7314627B2 true JP7314627B2 (en) 2023-07-26

Family

ID=73648065

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019104153A Active JP7314627B2 (en) 2019-06-04 2019-06-04 CONTROL DEVICE, IMAGE FORMING APPARATUS, CONTROL METHOD AND CONTROL PROGRAM

Country Status (1)

Country Link
JP (1) JP7314627B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000148429A (en) 1998-11-11 2000-05-30 Ricoh Co Ltd Printer driver
JP2003150339A (en) 2001-11-09 2003-05-23 Canon Inc Printer driver and driving method thereof
JP2008067036A (en) 2006-09-07 2008-03-21 Ricoh Co Ltd Printing control device, printing control program, and recording medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000148429A (en) 1998-11-11 2000-05-30 Ricoh Co Ltd Printer driver
JP2003150339A (en) 2001-11-09 2003-05-23 Canon Inc Printer driver and driving method thereof
JP2008067036A (en) 2006-09-07 2008-03-21 Ricoh Co Ltd Printing control device, printing control program, and recording medium

Also Published As

Publication number Publication date
JP2020197958A (en) 2020-12-10

Similar Documents

Publication Publication Date Title
US8107727B2 (en) Document processing apparatus, document processing method, and computer program product
US20050105116A1 (en) Document processing apparatus and document processing method
JP4796830B2 (en) Information processing method and information processing apparatus
US8045198B2 (en) System and method for processing a change history of a PDF file
US20090204888A1 (en) Document processing apparatus, document processing method, and storage medium
US20080186537A1 (en) Information processing apparatus and method for controlling the same
US20090180126A1 (en) Information processing apparatus, method of generating document, and computer-readable recording medium
US20180160009A1 (en) Image processing apparatus and image forming apparatus
US20100251110A1 (en) Document processing apparatus, control method therefor, and computer-readable storage medium storing program for the control method
US9310971B2 (en) Document viewing device for display document data
JP4921335B2 (en) Document processing apparatus and search method
JP2008052496A (en) Image display device, method, program and recording medium
US8582148B2 (en) Image processing apparatus and image processing method
JP2006093917A (en) Image reading apparatus and image processor, and image forming apparatus
JP7314627B2 (en) CONTROL DEVICE, IMAGE FORMING APPARATUS, CONTROL METHOD AND CONTROL PROGRAM
JP2004214991A (en) Document image data management system, its program, its apparatus, and its method
JP4310023B2 (en) Reduced image creation method and apparatus, and storage medium
JP4827519B2 (en) Image processing apparatus, image processing method, and program
JP4455358B2 (en) Image processing apparatus and method
JP4278134B2 (en) Information retrieval apparatus, program, and recording medium
JP5407700B2 (en) Image processing system, information processing apparatus, image processing apparatus, and program
JP5251161B2 (en) Information processing apparatus, information processing system, and program
JP4501731B2 (en) Image processing device
JP2004280691A (en) Document filing device
JP2019160213A (en) Information processing system, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220517

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230228

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230419

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230626

R150 Certificate of patent or registration of utility model

Ref document number: 7314627

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150