JP6680219B2 - Print control apparatus, image forming apparatus, and print control method - Google Patents
Print control apparatus, image forming apparatus, and print control method Download PDFInfo
- Publication number
- JP6680219B2 JP6680219B2 JP2017003315A JP2017003315A JP6680219B2 JP 6680219 B2 JP6680219 B2 JP 6680219B2 JP 2017003315 A JP2017003315 A JP 2017003315A JP 2017003315 A JP2017003315 A JP 2017003315A JP 6680219 B2 JP6680219 B2 JP 6680219B2
- Authority
- JP
- Japan
- Prior art keywords
- character string
- character strings
- duplicate
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 87
- 230000007717 exclusion Effects 0.000 claims description 51
- 238000012545 processing Methods 0.000 claims description 34
- 230000008685 targeting Effects 0.000 claims 2
- 238000004891 communication Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 5
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 238000006467 substitution reaction Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000032258 transport Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Images
Landscapes
- Record Information Processing For Printing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
本発明は、印刷制御装置、画像形成装置および印刷制御方法に関する。 The present invention relates to a print control device, an image forming device, and a print control method.
一般に、画像形成装置または前記画像形成装置に印刷処理を実行させる印刷制御装置が、印刷対象の文書データに予め設定された付加文字列を付加することによって印刷データを生成する機能を備えることが知られている。 Generally, it is known that an image forming apparatus or a print control apparatus that causes the image forming apparatus to execute a print process has a function of generating print data by adding a preset additional character string to document data to be printed. Has been.
前記付加文字列は、例えば前記印刷処理が実行される日付を表す文字列または予め設定された透かし文字などである。なお、前記印刷制御装置は、前記画像形成装置に対応するドライバープログラムを実行するパーソナルコンピューターなどの端末装置である。また、前記印刷処理は、シートに画像を形成する処理である。 The additional character string is, for example, a character string representing the date on which the printing process is executed or a preset watermark character. The print control device is a terminal device such as a personal computer that executes a driver program corresponding to the image forming apparatus. The printing process is a process of forming an image on a sheet.
また、前記画像形成装置が、原稿から読み取られた画像データに基づく前記印刷処理を実行する際に、前記画像データにおける特定の領域に存在する秘匿すべき文字画像を、その文字画像に対応する特殊コードに置換することが知られている(例えば、特許文献1参照)。 Further, when the image forming apparatus executes the printing process based on the image data read from the document, the character image to be concealed existing in a specific area of the image data is converted into a special image corresponding to the character image. It is known to substitute a code (for example, refer to Patent Document 1).
ところで、電子メールデータが、複数の端末装置の間で引用返信によって繰り返し送信される場合がある。この場合、複数回の前記引用返信を経て得られる前記電子メールデータは、複数箇所において重複して出現する複数の引用文字列を含む。 By the way, electronic mail data may be repeatedly transmitted between a plurality of terminal devices by replying to quotes. In this case, the electronic mail data obtained through the plurality of citation replies includes a plurality of citation character strings that appear in duplicate at a plurality of locations.
同一の前記引用文字列を多く含む前記電子メールデータに基づく前記印刷処理が実行された場合、多くの枚数の印刷物が出力され、前記シートが無駄に消費されるおそれがある。 When the print processing based on the electronic mail data including a large number of the same quoted character strings is executed, a large number of printed materials may be output, and the sheets may be wastefully consumed.
本発明の目的は、複数回の引用返信を経て得られる電子メールデータのように、同一の文字列を多く含む文書データが印刷処理の対象である場合に、情報量を減らすことなくシートの消費量を抑制することができる印刷制御装置、画像形成装置および印刷制御方法を提供することにある。 An object of the present invention is to reduce sheet consumption without reducing the amount of information when document data containing a large number of identical character strings is subject to print processing, such as e-mail data obtained through multiple replies to quotations. An object of the present invention is to provide a print control apparatus, an image forming apparatus, and a print control method capable of suppressing the amount.
本発明の一の局面に係る印刷制御装置は、重複特定部と、置換部と、二次印刷制御部とを備える。前記重複特定部は、印刷対象の文書データまたは前記文書データに基づき生成されたデータである一次印刷データにおいて重複して出現する複数の重複文字列を特定する。前記置換部は、前記一次印刷データに前記複数の重複文字列のうちの少なくとも1つである代表文字列を指示する識別記号を付加するとともに前記複数の重複文字列のうち前記代表文字列を除いた残りを、前記識別記号を含む置換記号に置き換えることにより、二次印刷データを生成する。前記二次印刷制御部は、シートに画像を形成する印刷処理を実行可能な画像形成部に、前記二次印刷データに基づく前記印刷処理を実行させる。 A print control apparatus according to one aspect of the present invention includes an overlap identification unit, a replacement unit, and a secondary print control unit. The duplication identification unit identifies a plurality of duplication character strings that appear in duplicate in the document data to be printed or in the primary print data that is data generated based on the document data. The replacement unit adds an identification symbol indicating a representative character string that is at least one of the plurality of duplicate character strings to the primary print data, and removes the representative character string from the plurality of duplicate character strings. By replacing the remaining portion with a replacement symbol including the identification symbol, secondary print data is generated. The secondary print control unit causes an image forming unit capable of executing a print process for forming an image on a sheet to execute the print process based on the secondary print data.
本発明の他の局面に係る画像形成装置は、画像形成部と、前記印刷制御装置と、を備える。前記画像形成部は、シートに画像を形成する印刷処理を実行可能である。前記印刷制御装置は、前記画像形成部に前記印刷処理を実行させる。 An image forming apparatus according to another aspect of the present invention includes an image forming unit and the print control device. The image forming unit can execute a printing process for forming an image on a sheet. The print control device causes the image forming unit to execute the print processing.
本発明の他の局面に係る印刷制御方法は、シートに画像を形成する印刷処理を実行可能な画像形成部に前記印刷処理を実行させる方法である。前記印刷制御方法は、印刷対象の文書データまたは前記文書データに基づき生成されたデータである一次印刷データにおいて重複して出現する複数の重複文字列を特定する工程を含む。さらに、前記印刷制御方法は、前記一次印刷データに前記複数の重複文字列のうちの少なくとも1つである代表文字列を指示する識別記号を付加するとともに前記複数の重複文字列のうち前記代表文字列を除いた残りを、前記識別記号を含む置換記号に置き換えることにより、二次印刷データを生成する工程を含む。さらに、前記印刷制御方法は、前記画像形成部に、前記二次印刷データに基づく前記印刷処理を実行させる工程を含む。 A print control method according to another aspect of the present invention is a method of causing an image forming unit capable of executing print processing for forming an image on a sheet to execute the print processing. The print control method includes a step of identifying a plurality of overlapping character strings that appear in duplicate in the document data to be printed or the primary print data that is data generated based on the document data. Further, the print control method adds an identification symbol indicating a representative character string which is at least one of the plurality of duplicate character strings to the primary print data, and adds the representative character of the plurality of duplicate character strings. The method includes the step of generating secondary print data by replacing the rest except the column with a replacement symbol including the identification symbol. Further, the printing control method includes a step of causing the image forming unit to execute the printing process based on the secondary print data.
本発明によれば、複数回の引用返信を経て得られる電子メールデータのように、同一の文字列を多く含む文書データが印刷処理の対象である場合に、情報量を減らすことなくシートの消費量を抑制することができる印刷制御装置、画像形成装置および印刷制御方法を提供することが可能になる。 According to the present invention, when document data including a large number of the same character strings is a print processing target, such as e-mail data obtained after multiple replies to quotations, the sheet consumption is reduced without reducing the amount of information. It is possible to provide a print control apparatus, an image forming apparatus, and a print control method that can suppress the amount.
以下、添付図面を参照しながら、本発明の実施形態について説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。 Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. The following embodiments are examples of embodying the present invention and do not limit the technical scope of the present invention.
実施形態に係る印刷制御装置の一例である端末装置8は、画像形成装置1とともに画像形成システム10を構成している(図1参照)。端末装置8は、LAN(Local Area Network)などのネットワーク80を通じて画像形成装置1と通信可能である。
The terminal device 8, which is an example of the print control apparatus according to the embodiment, constitutes the
[画像形成装置1の構成]
画像形成装置1は、端末装置8との間のデータ通信を伴う画像処理を実行する装置である。例えば、画像形成装置1は、プリンター、複写機、ファクシミリ装置または複合機などである。
[Configuration of Image Forming Apparatus 1]
The image forming apparatus 1 is an apparatus that executes image processing involving data communication with the terminal device 8. For example, the image forming apparatus 1 is a printer, a copying machine, a facsimile machine, a multifunction machine, or the like.
図1に示されるように、画像形成装置1は、画像形成部2,二次記憶部3、操作表示部4、制御部5および通信部6などを備える。操作表示部4は、操作部4aおよび表示部4bを含むユーザーインターフェイスである。例えば、操作部4aがタッチパネルおよび操作ボタンを含み、表示部4bが、液晶パネルなどの表示パネルを含むことが考えられる。
As shown in FIG. 1, the image forming apparatus 1 includes an
通信部6は、ネットワーク80を通じて端末装置8との間でデータの受け渡しを行う通信インターフェイスである。制御部5は、端末装置8との間のデータの送信および受信の全てを通信部6を通じて行う。
The
画像形成部2は、予め定められた方式でシート9に画像を形成する印刷処理を実行する装置である。例えば、画像形成部2が電子写真方式で前記印刷処理を実行する装置である場合、画像形成部2は、シート搬送機構2a、ドラム状の感光体2b、帯電装置2c、レーザースキャニングユニット2d、現像装置2e、転写装置2fおよび定着装置2gなどを備える。
The
シート搬送機構2aは、予め定められた経路に沿ってシート9を搬送する。帯電装置2cは、回転する感光体2bの表面を帯電させる。レーザースキャニングユニット2dは、帯電した感光体2bの表面に静電潜像を書き込む。現像装置2eは、感光体2b上の前記静電潜像をトナー像へ現像する。転写装置2fは、感光体2b上の前記トナー像をシート9に転写する。定着装置2gは、シート9上の前記トナー像を加熱することにより、前記トナー像をシート9に定着させる。
The
なお、画像形成部2が、インクジェット方式で前記印刷処理を実行する装置であることも考えられる。
Note that the
二次記憶部3は、コンピューター読み取り可能な不揮発性のデータ記憶装置である。二次記憶部3は、プログラムおよび各種のデータを記憶可能である。例えば、ハードディスクドライブおよびSSD(Solid State Drive)の一方または両方の組合せが、二次記憶部3として採用されることが考えられる。 The secondary storage unit 3 is a computer-readable nonvolatile data storage device. The secondary storage unit 3 can store programs and various data. For example, one or a combination of a hard disk drive and an SSD (Solid State Drive) may be adopted as the secondary storage unit 3.
制御部5は、各種の演算、データ処理および画像形成装置1が備える各種の電気機器の制御を実行する。制御部5は、バスなどの信号伝送媒体を通じて二次記憶部3へのデータの書き込みおよび二次記憶部3からのデータの読み出しが可能である。さらに、制御部5は、前記信号伝送媒体を通じて通信部6との間でデータおよび制御信号の受け渡しが可能である。
The
制御部5は、画像形成部2を制御する印刷制御部51と、各種の画像処理を実行する画像処理部52と、操作表示部4を制御するUI(User Interface)制御部53とを含む。
The
例えば、制御部5は、予め二次記憶部3などに記憶されたプログラムを実行するMPU(Micro Processing Unit)またはDSP(Digital Signal Processor)などのプロセッサーによって実現される。
For example, the
例えば、印刷制御部51は、端末装置8から通信部6を通じて印刷ジョブデータJ0を受信し、その印刷ジョブデータJ0に基づく前記印刷処理を画像形成部2に実行させる。
For example, the
画像処理部52は、前記印刷処理が行われる前に、印刷ジョブデータJ0が表す画像をビットマップ化することによって印刷用のラスタデータを生成する。印刷制御部51は、前記ラスタデータに基づいてレーザースキャニングユニット2dを制御する。これにより、前記ラスタデータに対応する前記静電潜像が、感光体2bの表面に書き込まれる。
The
UI制御部53は、表示部4bに各種のメニュー画面を表示させ、前記メニュー画面に対応するジョブ指令または入力データを操作部4aを通じて取得する。例えば、UI制御部53は、前記ジョブ指令に対応する処理を印刷制御部51または画像処理部52に実行させる。また、UI制御部53が、前記入力データを二次記憶部3に記憶させる場合もある。
The
[端末装置8]
端末装置8は、画像形成装置1に前記印刷処理を実行させる。端末装置8は、パーソナルコンピューターまたは携帯型情報端末などの情報処理装置である。
[Terminal device 8]
The terminal device 8 causes the image forming apparatus 1 to execute the printing process. The terminal device 8 is an information processing device such as a personal computer or a portable information terminal.
図2に示されるように、端末装置8は、データ処理部8a、操作部8bおよび表示部8cを備える。データ処理部8aは、CPU(Central Processing Unit)81、RAM(Random Access Memory)82、二次記憶部83および通信部84などを含む。
As shown in FIG. 2, the terminal device 8 includes a
操作部8bおよび表示部8cは、ユーザーインターフェイスである。例えば、操作部4aがキーボード、マウスおよびタッチパネルのうちの1つまたは複数を含むことが考えられる。また、表示部8cが、液晶パネルなどの表示パネルを含むことが考えられる。
The
CPU81は、予め二次記憶部83に記憶されたプログラムを実行することにより、各種の演算およびデータ処理を実行するプロセッサーである。RAM82は、CPU81が実行するプログラムを一時記憶する揮発性のコンピューター読み取り可能な主記憶装置である。
The
二次記憶部83は、CPU81が参照する各種のデータおよびCPU81が実行する各種のプログラムを記憶する不揮発性のコンピューター読取可能な記憶装置である。例えば、二次記憶部83がハードディスクドライブまたはSSDなどであることが考えられる。
The
通信部84は、ネットワーク80を通じて画像形成装置1との間でデータの受け渡しを行う通信インターフェイスである。CPU81は、画像形成装置1との間のデータの送信および受信の全てを通信部84を通じて行う。
The
例えば、CPU81は、文書編集プログラムPr1を実行することにより、文書データD0の生成および編集を行い、その文書データD0を二次記憶部83に記憶させる。例えば、文書編集プログラムPr1が、電子メールデータの生成、編集、送信および受信を行う電子メールプログラムを含むことが考えられる。前記電子メールデータは、文書データD0の一例である。
For example, the
また、文書編集プログラムPr1が、ワードプロセッサープログラムまたはテキストエディタープログラムなどを含むことも考えられる。 It is also conceivable that the document editing program Pr1 includes a word processor program or a text editor program.
さらに、CPU81は、画像形成装置1の機種に対応するドライバープログラムPr2を実行することにより、文書データD0に基づく前記印刷処理を画像形成装置1に実行させる印刷制御を実行可能である。ドライバープログラムPr2は、例えばプリンタードライバーなどと称される。
Furthermore, the
CPU81は、ドライバープログラムPr2を実行することにより、文書データD0に基づいて印刷ジョブデータJ0を生成し、その印刷ジョブデータJ0を、通信部84を通じて画像形成装置1へ送信する。
The
ところで、前記電子メールデータが、複数の端末装置8の間で引用返信によって繰り返し送信される場合がある。この場合、複数回の前記引用返信を経て得られる前記電子メールデータは、複数箇所において重複して出現する複数の引用文字列を含む。 By the way, the e-mail data may be repeatedly transmitted between the plurality of terminal devices 8 by replying to the quotation. In this case, the electronic mail data obtained through the plurality of citation replies includes a plurality of citation character strings that appear in duplicate at a plurality of locations.
同一の前記引用文字列を多く含む前記電子メールデータに基づく前記印刷処理が実行された場合、多くの枚数の印刷物が出力され、シート9が無駄に消費されるおそれがある。
When the printing process based on the electronic mail data containing a large number of the same quoted character strings is executed, a large number of printed materials may be output, and the
端末装置8において、ドライバープログラムPr2を実行するCPU81は、後述する省略印刷制御を実行可能である。これにより、複数回の前記引用返信を経て得られる前記電子メールデータのように、同一の文字列を多く含む文書データD0が前記印刷処理の対象である場合に、情報量を減らすことなくシート9の消費量を抑制することが可能になる。
In the terminal device 8, the
以下の説明において、ドライバープログラムPr2を実行するCPU81が、文書データD0に基づいて最初に生成する印刷ジョブデータJ0のことを一次印刷ジョブデータJ1と称する。後述するように、CPU81は、前記省略印刷制御において、一次印刷ジョブデータJ1の一部を編集することによって二次印刷ジョブデータJ2を生成し、その二次印刷ジョブデータJ2を画像形成装置1へ送信する。
In the following description, the print job data J0 first generated by the
図6は、前記電子メールデータである文書データD0から生成された一次印刷ジョブデータJ1に含まれる文章の一例を示す。図6に示される一次印刷ジョブデータJ1は、複数箇所において重複して出現する複数の重複文字列Tx0を含む。図6に示される例において、重複文字列Tx0は、前記電子メールデータにおける前記引用文字列である。 FIG. 6 shows an example of a sentence included in the primary print job data J1 generated from the document data D0 which is the electronic mail data. The primary print job data J1 shown in FIG. 6 includes a plurality of overlapping character strings Tx0 that appear in duplicate at a plurality of locations. In the example shown in FIG. 6, the duplicate character string Tx0 is the quoted character string in the electronic mail data.
[省略印刷制御]
以下、図3に示されるフローチャートを参照しつつ、前記省略印刷制御の手順の一例について説明する。CPU81は、ドライバープログラムPr2を実行することにより、前記省略印刷制御を実現する。
[Skip print control]
Hereinafter, an example of the procedure of the skip printing control will be described with reference to the flowchart shown in FIG. The
CPU81は、文書編集プログラムPr1を実行中に、操作部8bに対して予め定められた印刷開始操作が行われ、さらに、操作部8bに対して予め定められた省略モード選択操作が行われたときに、前記省略印刷制御を実行する。
When the
前記省略モードは、一次印刷ジョブデータJ1の一部を編集することによって二次印刷ジョブデータJ2を生成し、その二次印刷ジョブデータJ2を画像形成装置1へ送信する処理を実行可能である。 In the omission mode, a process of generating secondary print job data J2 by editing a part of the primary print job data J1 and transmitting the secondary print job data J2 to the image forming apparatus 1 can be executed.
以下の説明において、S1,S2,…は、前記省略印刷制御において実行される工程の識別符号を表す。 In the following description, S1, S2, ... Represent an identification code of a process executed in the omitted print control.
<工程S1>
前記省略印刷制御において、CPU81は、操作部8bに対する操作に従って重複特定ルールを設定する重複特定ルール設定処理を実行する。前記重複特定ルールは、一次印刷ジョブデータJ1において重複して出現する複数の重複文字列Tx0を特定するためのルールである。
<Step S1>
In the abbreviated printing control, the
CPU81は、ドライバープログラムPr2の一部を成す重複特定ルール設定プログラムPr21を実行することにおり、工程S1の処理を実現する。
The
工程S1において、CPU81は、例えば図4に示されるような重複特定ルール設定画面g1を表示部8cに表示させる。CPU81は、重複特定ルール設定画面g1に対応する操作部8bへの操作に従って、前記重複特定ルールを設定する。
In step S1, the
重複特定ルール設定画面g1は、除外文字チェックボックスg11、除外文字列チェックボックスg12、下限文字数チェックボックスg13、下限行数チェックボックスg14および下限回数チェックボックスg15を含む。 The duplication specific rule setting screen g1 includes an exclusion character check box g11, an exclusion character string check box g12, a lower limit character number check box g13, a lower limit line number check box g14, and a lower limit number check box g15.
さらに、重複特定ルール設定画面g1は、除外文字列編集ボタンg120、下限文字数入力枠g130、下限行数入力枠g140、下限回数入力枠g150、確定ボタンg16および中止ボタンg17も含む。 Furthermore, the duplication specific rule setting screen g1 also includes an exclusion character string edit button g120, a lower limit character number input frame g130, a lower limit line number input frame g140, a lower limit number input frame g150, a confirm button g16, and a stop button g17.
除外文字チェックボックスg11は、予め定められた複数の候補文字各々について除外文字として設定するか否かを選択する操作を受け付けるアイコンである。前記除外文字は、一次印刷ジョブデータJ1に含まれる文字列のうち、複数の重複文字列Tx0を特定する処理の対象から除外される文字である。 The excluded character check box g11 is an icon that accepts an operation of selecting whether or not to set each of a plurality of predetermined candidate characters as an excluded character. The exclusion character is a character that is excluded from the target of the process of specifying a plurality of duplicate character strings Tx0 among the character strings included in the primary print job data J1.
例えば、前記複数の候補文字が、空白文字、改行記号、行頭に位置する”>”または”♯”などの記号を含むことが考えられる。行頭の”>”または”♯”などの記号は、前記電子メールデータにおいて、前記引用文字列が位置する行の行頭に挿入されることが多い記号である。 For example, it is conceivable that the plurality of candidate characters include a space character, a line feed symbol, a symbol such as “>” or “#” located at the beginning of a line. A symbol such as “>” or “#” at the beginning of a line is a symbol that is often inserted at the beginning of a line in the electronic mail data where the quoted character string is located.
一般に、文字列の途中に存在する空白文字および改行記号は、その文字列が表す意味の判断に影響しない。そのため、複数の文字列の比較が、それら複数の文字列の一部に含まれる空白文字および改行記号を無視して行われることが望ましい場合がある。 In general, blank characters and line feed symbols existing in the middle of a character string do not affect the judgment of the meaning represented by the character string. Therefore, it may be desirable to compare a plurality of character strings by ignoring a space character and a line feed symbol included in a part of the plurality of character strings.
除外文字列チェックボックスg12は、後述する除外文字列編集処理によって設定される1つ以上の除外文字列Tx2を有効にするか否かを選択する操作を受け付けるアイコンである。除外文字列Tx2は、一次印刷ジョブデータJ1に含まれる文字列のうち、複数の重複文字列Tx0を特定する処理の対象から除外される文字列である。 The exclusion character string check box g12 is an icon that accepts an operation of selecting whether to validate one or more exclusion character strings Tx2 set by the exclusion character string editing process described later. The excluded character string Tx2 is a character string included in the primary print job data J1 and excluded from the target of the process of specifying the plurality of duplicate character strings Tx0.
除外文字列Tx2が、除外文字列チェックボックスg12の操作によって有効に設定された場合、除外文字列Tx2が、複数の重複文字列Tx0を特定する処理の対象から除外される。一方、除外文字列Tx2が、除外文字列チェックボックスg12の操作によって無効に設定された場合、除外文字列Tx2は、複数の重複文字列Tx0を特定する処理の対象から除外されない。 When the exclusion character string Tx2 is set to be valid by the operation of the exclusion character string check box g12, the exclusion character string Tx2 is excluded from the target of the process of specifying the plurality of duplicate character strings Tx0. On the other hand, when the exclusion character string Tx2 is invalidated by the operation of the exclusion character string check box g12, the exclusion character string Tx2 is not excluded from the target of the process of specifying the plurality of duplicate character strings Tx0.
除外文字列編集ボタンg120は、前記除外文字列編集処理を開始する操作を受け付けるアイコンである。前記除外文字列編集処理は、除外文字列Tx2の追加および削除と、除外文字列Tx2の候補の追加および削除を行う処理である。 The exclusion character string edit button g120 is an icon that receives an operation for starting the exclusion character string edit processing. The exclusion character string editing process is a process of adding and deleting the exclusion character string Tx2 and adding and deleting candidates of the exclusion character string Tx2.
前記除外文字列編集処理において、CPU81は、例えば図5に示されるような除外文字列設定画面g2を表示部8cに表示させる。さらに、CPU81は、除外文字列設定画面g2に対応する操作部8bへの操作に従って、除外文字列Tx2を設定する。
In the exclusion character string editing process, the
除外文字列設定画面g2は、除外候補選択メニューg21と、除外文字列リスト欄g22と、除外文字列追加ボタンg23と、除外文字列削除ボタンg24と、候補追加ボタンg25と、候補削除ボタンg26と、確定ボタンg27と、中止ボタンg28とを含む。 The exclusion character string setting screen g2 includes an exclusion candidate selection menu g21, an exclusion character string list field g22, an exclusion character string addition button g23, an exclusion character string delete button g24, a candidate addition button g25, and a candidate deletion button g26. A confirmation button g27 and a stop button g28 are included.
除外候補選択メニューg21は、1つ以上の除外文字列Tx2の候補の中から1つを選択する操作を受け付ける部分である。除外文字列追加ボタンg23は、除外候補選択メニューg21において選択された除外文字列Tx2の候補を、除外文字列Tx2として追加する操作を受け付けるアイコンである。 The exclusion candidate selection menu g21 is a part that receives an operation of selecting one from the candidates of one or more exclusion character strings Tx2. The exclusion character string addition button g23 is an icon that accepts an operation of adding a candidate for the exclusion character string Tx2 selected in the exclusion candidate selection menu g21 as an exclusion character string Tx2.
除外文字列リスト欄g22は、1つ以上の除外文字列Tx2の中から削除対象とする1つを選択する操作を受け付ける部分である。除外文字列削除ボタンg24は、除外文字列リスト欄g22において選択された除外文字列Tx2を、無効化して除外文字列Tx2の候補へ戻す操作を受け付けるアイコンである。 The exclusion character string list column g22 is a part that receives an operation of selecting one to be deleted from one or more exclusion character strings Tx2. The excluded character string delete button g24 is an icon that accepts an operation of invalidating the excluded character string Tx2 selected in the excluded character string list field g22 and returning it to the candidate of the excluded character string Tx2.
候補追加ボタンg25は、除外文字列Tx2の候補を追加する候補追加処理を開始する操作を受け付けるアイコンである。前記候補追加処理において、CPU81は、操作部8bに対する文字列入力操作によって入力された文字列を、除外文字列Tx2の候補として追加する。
The candidate addition button g25 is an icon that accepts an operation to start the candidate addition process of adding the candidate of the exclusion character string Tx2. In the candidate addition process, the
候補削除ボタンg26は、除外候補選択メニューg21において選択された除外文字列Tx2の候補を削除する操作を受け付けるアイコンである。 The candidate deletion button g26 is an icon that receives an operation for deleting the candidate of the exclusion character string Tx2 selected in the exclusion candidate selection menu g21.
確定ボタンg27は、文字列データ記録処理を開始する操作を受け付けるアイコンである。前記文字列データ記録処理において、CPU81は、除外文字列設定画面g2における他のアイコン等の操作によって設定された除外文字列Tx2および除外文字列Tx2の候補をそれぞれ含む除外文字列データD1および候補文字列データD2を、二次記憶部83に記憶させ、前記除外文字列編集処理を終了させる。
The confirm button g27 is an icon that receives an operation for starting the character string data recording process. In the character string data recording process, the
中止ボタンg28は、前記除外文字列編集処理を中止する操作を受け付けるアイコンである。中止ボタンg28が操作されると、CPU81は、前記除外文字列編集処理を中止する。
The cancel button g28 is an icon for accepting an operation for canceling the exclusion character string editing process. When the stop button g28 is operated, the
除外文字チェックボックスg11および除外文字列チェックボックスg12に対する操作により、前記重複特定ルールの第1例である第1特定ルールが設定される。前記第1特定ルールは、予め設定された文字または文字列である除外対象を除外した残りの文字列のみを複数の重複文字列Tx0の特定の対象とする、というルールである。 By operating the exclusion character check box g11 and the exclusion character string check box g12, the first specific rule, which is the first example of the duplication specific rule, is set. The first specific rule is a rule that only the remaining character strings excluding the exclusion target that is a preset character or character string are specific targets of the plurality of duplicate character strings Tx0.
下限文字数チェックボックスg13は、下限文字数入力枠g130に入力される下限文字数未満の文字列を、字数不足文字列として設定するか否かを選択する操作を受け付けるアイコンである。前記字数不足文字列も、前記除外文字列と同様に、一次印刷ジョブデータJ1に含まれる文字列のうち、複数の重複文字列Tx0を特定する処理の対象から除外される文字列である。 The lower limit number of characters check box g13 is an icon that receives an operation for selecting whether to set a character string less than the lower limit number of characters input to the lower limit number of characters input frame g130 as a character number insufficient character string. The character string lacking character string is also a character string that is excluded from the target of the process of specifying a plurality of duplicate character strings Tx0 among the character strings included in the primary print job data J1, like the exclusion character string.
下限行数チェックボックスg14は、下限行数入力枠g140に入力される下限行数未満の文字列を、行数不足文字列として設定するか否かを選択する操作を受け付けるアイコンである。前記行数不足文字列も、前記除外文字列と同様に、一次印刷ジョブデータJ1に含まれる文字列のうち、複数の重複文字列Tx0を特定する処理の対象から除外される文字列である。 The lower limit number of rows check box g14 is an icon that accepts an operation of selecting whether to set a character string less than the lower limit number of lines input to the lower limit number of lines input frame g140 as an insufficient number of lines character string. The character string lacking the number of lines is also a character string that is excluded from the target of the process of specifying a plurality of duplicate character strings Tx0 among the character strings included in the primary print job data J1, similarly to the excluded character string.
下限文字数チェックボックスg13および下限行数チェックボックスg14に対する操作により、前記重複特定ルールの第2例である第2特定ルールが設定される。前記第2特定ルールは、文字数または行数が予め設定された前記下限文字数または前記下限行数以上の文字列のみを複数の重複文字列Tx0の特定と対象とする、というルールである。 By operating the lower limit character number check box g13 and the lower limit line number check box g14, the second specific rule which is the second example of the duplication specific rule is set. The second specifying rule is a rule in which only a character string whose number of characters or number of lines is equal to or more than the lower limit number of characters or the lower limit number of lines set in advance is targeted for specifying a plurality of duplicate character strings Tx0.
下限回数チェックボックスg15は、出現回数不足文字列を複数の重複文字列Tx0の特定の対象から除外するか否かを設定する操作を受け付けるアイコンである。前記出現回数不足文字列は、一次印刷ジョブデータJ1において重複して出現する回数が下限回数未満である文字列である。前記下限回数は、下限回数入力枠g150に入力される。 The lower limit number check box g15 is an icon that accepts an operation for setting whether or not to exclude a character string having an insufficient number of appearances from a specific target of a plurality of duplicate character strings Tx0. The appearance number insufficient character string is a character string in which the number of times of duplicate appearance in the primary print job data J1 is less than the lower limit number. The lower limit number is input in the lower limit number input frame g150.
下限回数チェックボックスg15に対する操作により、前記重複特定ルールの第3例である第3特定ルールが設定される。前記第3特定ルールは、一次印刷ジョブデータJ1において重複して出現する回数が前記下限回数以上である文字列のみを複数の重複文字列Tx0の特定と対象とする、というルールである。 By operating the lower limit number check box g15, the third specific rule which is the third example of the duplication specific rule is set. The third specifying rule is a rule in which only a character string whose number of times of duplicate appearance in the primary print job data J1 is the lower limit number of times or more is targeted for specifying a plurality of overlapping character strings Tx0.
確定ボタンg16は、複数のチェックボックスg11,g12,g13,g14,g15に対する操作を確定する操作を受け付けるアイコンである。CPU81は、確定ボタンg16に対する操作を検知すると、処理を工程S1から次の工程S2へ移行させる。
The confirm button g16 is an icon that accepts an operation for confirming the operation on the plurality of check boxes g11, g12, g13, g14, and g15. When detecting the operation on the confirm button g16, the
中止ボタンg17は、前記省略印刷制御を中止する操作を受け付けるアイコンである。CPU81は、中止ボタンg17に対する操作を検知すると、前記省略印刷制御を終了させる。
The cancel button g17 is an icon that receives an operation for canceling the omitted print control. When the
<工程S2>
さらに、前記省略印刷制御において、CPU81は、文書データD0から一次印刷ジョブデータJ1を生成する処理を実行する。
<Step S2>
Further, in the abbreviated printing control, the
例えば、CPU81は、工程S2において、文書データD0に含まれる文章を、予め設定されたページレイアウト情報に従って編成することにより、1ページ以上のページ画像がページ記述言語で表された一次印刷ジョブデータJ1を生成する。
For example, in step S2, the
なお、一次印刷ジョブデータJ1は、印刷対象の文書データD0に基づき生成された一次印刷データの一例である。CPU81は、ドライバープログラムPr2の一部を成す一次データ生成プログラムPr22を実行することにおり、工程S2の処理を実現する。
The primary print job data J1 is an example of primary print data generated based on the document data D0 to be printed. The
<工程S3>
次に、CPU81は、重複文字列特定処理を実行する。前記重複文字列特定処理は、一次印刷ジョブデータJ1において重複して出現する複数の重複文字列Tx0を特定する処理である。
<Step S3>
Next, the
本実施形態において、CPU81は、工程S1で設定された前記重複特定ルールに従って、複数の重複文字列Tx0を特定する。工程S3の処理を実行するCPU81が重複特定部の一例である。CPU81は、ドライバープログラムPr2の一部を成す重複特定プログラムPr23を実行することにおり、工程S3の処理を実現する。
In the present embodiment, the
CPU81は、一次印刷ジョブデータJ1における複数の重複文字列Tx0を特定できた場合、処理を工程S4,S5へ移行させ、そうでない場合、処理を工程S7へ移行させる。
The
<工程S4>
工程S4において、CPU81は、一次印刷ジョブデータJ1に、複数の重複文字列Tx0のうちの少なくとも1つである代表文字列Tx1を指示する識別記号Mk1を付加する(図7参照)。
<Step S4>
In step S4, the
例えば、識別記号Mk1が、同一の重複文字列Tx0ごとに個別に割り振られた番号またはアルファベットなどであることが考えられる。また、識別記号Mk1が、同一の重複文字列Tx0ごとに異なる色の記号であることも考えられる。 For example, it is conceivable that the identification symbol Mk1 is a number or an alphabet individually assigned to each identical duplicate character string Tx0. It is also conceivable that the identification symbol Mk1 is a symbol of a different color for each identical duplicate character string Tx0.
CPU81は、複数の重複文字列Tx0のうち少なくとも一次印刷ジョブデータJ1において最初または最後に出現する1つを代表文字列Tx1として選択する。図7に示される例は、CPU81が、複数の重複文字列Tx0のうち一次印刷ジョブデータJ1において最後に出現する1つを代表文字列Tx1として選択した例である。
The
なお、CPU81が、操作部8bに対する操作に従って、最初に出現する重複文字列Tx0および最後に出現する重複文字列Tx0のいずれを代表文字列Tx1として選択するかを設定可能であることも考えられる。
It is possible that the
また、図7に示されるように、CPU81が、一次印刷ジョブデータJ1における代表文字列Tx1の始点および終点の一方と他方に、識別記号Mk1と予め定められた区切り記号Mk2とを付加することも考えられる。これにより、識別記号Mk1と区切り記号Mk2との間に存在する文字列が代表文字列Tx1であることが明確になる。
Further, as shown in FIG. 7, the
なお、区切り記号Mk2の代わりに、代表文字列Tx1の始点から終点までの範囲を指示する片括弧または矩形枠などが、一次印刷ジョブデータJ1に付加されることも考えられる。 Note that, instead of the delimiter Mk2, a bracket or a rectangular frame that indicates the range from the start point to the end point of the representative character string Tx1 may be added to the primary print job data J1.
<工程S5>
さらに、CPU81は、工程S5において、一次印刷ジョブデータJ1における複数の重複文字列Tx0のうち代表文字列Tx1を除いた残りを、識別記号Mk1を含む置換記号Mk4に置き換える(図7参照)。
<Step S5>
Further, in step S5, the
CPU81は、工程S4,S5の処理によって二次印刷ジョブデータJ2を生成する。二次印刷ジョブデータJ2は、一次印刷ジョブデータJ1に対し、代表文字列Tx1が指示する識別記号Mk1が付加され、かつ、複数の重複文字列Tx0のうち代表文字列Tx1を除いた残りが置換記号Mk4に置き換えられたデータである。二次印刷ジョブデータJ2は、二次印刷データの一例である。
The
図7に示される例において、置換記号Mk4は、識別記号Mk1と、位置記号Mk3とを含む。位置記号Mk3は、二次印刷ジョブデータJ2における代表文字列Tx1の位置を表す記号である。 In the example shown in FIG. 7, the substitution symbol Mk4 includes an identification symbol Mk1 and a position symbol Mk3. The position symbol Mk3 is a symbol indicating the position of the representative character string Tx1 in the secondary print job data J2.
例えば、位置記号Mk3が、二次印刷ジョブデータJ2において代表文字列Tx1が存在する位置のページおよび行を示す記号であることが考えられる。 For example, it is conceivable that the position symbol Mk3 is a symbol indicating the page and the line at the position where the representative character string Tx1 exists in the secondary print job data J2.
なお、工程S4,S5の処理を実行するCPU81が置換部の一例である。CPU81は、ドライバープログラムPr2の一部を成す置換プログラムPr24を実行することにおり、工程S4,S5の処理を実現する。
The
<工程S6>
次に、CPU81は、工程S4,S5で生成した二次印刷ジョブデータJ2を画像形成装置1へ送信することにより、画像形成装置1の画像形成部2に、二次印刷ジョブデータJ2に基づく前記印刷処理を実行させる。その後、CPU81は、前記省略印刷制御を終了させる。
<Step S6>
Next, the
なお、工程S6の処理を実行するCPU81が二次印刷制御部の一例である。CPU81は、ドライバープログラムPr2の一部を成す印刷制御プログラムPr25を実行することにおり、工程S6の処理を実現する。
The
<工程S7>
また、CPU81は、工程S3において複数の重複文字列Tx0を特定できなかった場合、工程S2で生成した一次印刷ジョブデータJ1を画像形成装置1へ送信することにより、画像形成装置1の画像形成部2に、一次印刷ジョブデータJ1に基づく前記印刷処理を実行させる。その後、CPU81は、前記省略印刷制御を終了させる。
<Step S7>
When the plurality of overlapping character strings Tx0 cannot be specified in step S3, the
CPU81は、印刷制御プログラムPr25を実行することにおり、工程S7の処理を実現する。
The
なお、CPU81は、文書編集プログラムPr1を実行中に、操作部8bに対して前記印刷開始操作が行われ、さらに、操作部8bに対して前記省略モード選択操作ではなく通常モード選択操作が行われたときに、通常印刷制御を実行する。
The
前記通常印刷制御において、CPU81は、図3に示される工程S2および工程S7の処理を実行する。
In the normal print control, the
前記省略印刷制御を実行する端末装置8が採用されれば、複数回の前記引用返信を経て得られる前記電子メールデータのように、同一の文字列を多く含む文書データD0が印刷処理の対象である場合に、情報量を減らすことなくシート9の消費量を抑制することができる。
If the terminal device 8 that executes the abbreviated print control is adopted, the document data D0 including a large number of the same character strings can be the target of the print processing, such as the electronic mail data obtained through a plurality of times of the quote reply. In some cases, the consumption of the
また、工程S3において、複数の重複文字列Tx0が、前記除外文字に基づく前記第1特定ルールに従って特定されることにより、前記電子メールデータの前記引用返信の際に自動的に付加される行頭の”>”などの文字が、複数の重複文字列Tx0の特定に悪影響を及ぼすことを回避できる。 Further, in step S3, a plurality of duplicate character strings Tx0 are specified according to the first specifying rule based on the exclusion character, so that the line head automatically added when the quotation reply of the electronic mail data is made. It is possible to prevent a character such as “>” from adversely affecting the specification of the plurality of duplicate character strings Tx0.
また、工程S3において、複数の重複文字列Tx0が、除外文字列Tx2に基づく前記第1特定ルールに従って特定されることにより、ユーザーが識別記号Mk1へ置き換えられて欲しくないと考える任意の文字列が、重複文字列Tx0として特定されてしまうことを回避できる。 Further, in step S3, the plurality of duplicate character strings Tx0 are specified according to the first specifying rule based on the exclusion character string Tx2, so that an arbitrary character string that the user does not want to be replaced with the identification symbol Mk1 is generated. , Can be prevented from being specified as the duplicate character string Tx0.
同様に、工程S3において、複数の重複文字列Tx0が、前記第2特定ルールに従って特定されることにより、ユーザーが識別記号Mk1へ置き換えられて欲しくないと考える短い文字列が、重複文字列Tx0として特定されてしまうことを回避できる。 Similarly, in step S3, a plurality of overlapping character strings Tx0 are specified according to the second specifying rule, and a short character string that the user does not want to be replaced with the identification symbol Mk1 is the overlapping character string Tx0. You can avoid being identified.
同様に、工程S3において、複数の重複文字列Tx0が、前記第3特定ルールに従って特定されることにより、ユーザーが識別記号Mk1へ置き換えられて欲しくないと考える出現回数の少ない文字列が、重複文字列Tx0として特定されてしまうことを回避できる。 Similarly, in step S3, a plurality of duplicate character strings Tx0 are identified according to the third identification rule, so that a character string with a small number of appearances that the user does not want to be replaced with the identification symbol Mk1 is a duplicate character. It is possible to avoid being specified as the column Tx0.
また、置換記号Mk4が位置記号Mk3を含むことにより、ユーザーは、二次印刷ジョブデータJ2に基づく印刷物において、置換記号Mk4に置き換えられた文字列を表す代表文字列Tx1を容易に探し出すことができる。 Further, since the substitution symbol Mk4 includes the position symbol Mk3, the user can easily find the representative character string Tx1 representing the character string replaced by the substitution symbol Mk4 in the printed matter based on the secondary print job data J2. .
[第1応用例]
画像形成システム10において、端末装置8のCPU81が、図3における工程S1およびS2の処理を実行し、さらに、一次印刷ジョブデータJ1と工程S1で設定された前記重複特定ルールの情報および除外文字列データD1とを画像形成装置1へ送信することが考えられる。この場合、CPU81は、工程S3〜S6の処理を実行しない。
[First application example]
In the
本応用例において、画像形成装置1の制御部5が、端末装置8から受信した一次印刷ジョブデータJ1に基づいて、工程S3〜S5の処理を実行し、さらに、工程S4,S5で生成された二次印刷ジョブデータJ2に基づく前記印刷処理を画像形成部2に実行させる。本応用例において、制御部5が印刷制御装置の一例である。
In this application example, the
例えば、制御部5において、画像処理部52が工程S3〜S5の処理を実行し、印刷制御部51が、二次印刷ジョブデータJ2に基づく前記印刷処理を画像形成部2に実行させることが考えられる。
For example, in the
[第2応用例]
画像形成システム10において、端末装置8のCPU81が、図3における工程S2およびS7の処理を実行し、工程S1および工程S3〜S6の処理を実行しないことが考えられる。
[Second application example]
In the
本応用例において、画像形成装置1の制御部5が、図3における工程S1の処理と、端末装置8から受信した一次印刷ジョブデータJ1に基づく工程S3〜S5の処理とを実行する。さらに、本応用例において、制御部5が、工程S4,S5で生成された二次印刷ジョブデータJ2に基づく前記印刷処理を画像形成部2に実行させる。本応用例において、制御部5が印刷制御装置の一例である。
In this application example, the
例えば、制御部5において、UI制御部53が工程S1の処理を実行し、画像処理部52が工程S3〜S5の処理を実行し、印刷制御部51が、二次印刷ジョブデータJ2に基づく前記印刷処理を画像形成部2に実行させることが考えられる。
For example, in the
[第3応用例]
前記実施形態、前記第1応用例または前記第2応用例において、前記第1特定ルール、前記第2特定ルールおよび前記第3特定ルールのうちの1つまたは2つのみが採用されることも考えられる。また、前記第1特定ルールにおいて、除外文字列Tx2関するルールが省略されることも考えられる。同様に、前記第2特定ルールにおいて、前記下限文字数に関するルールおよび前記下限行数に関するルールの一方が省略されることも考えられる。
[Third application example]
It is also considered that in the embodiment, the first application example, or the second application example, only one or two of the first identification rule, the second identification rule, and the third identification rule are adopted. To be Further, in the first specific rule, the rule regarding the excluded character string Tx2 may be omitted. Similarly, in the second specific rule, it is conceivable that one of the lower limit character number rule and the lower limit line number rule may be omitted.
1 :画像形成装置
2 :画像形成部
2a :シート搬送機構
2b :感光体
2c :帯電装置
2d :レーザースキャニングユニット
2e :現像装置
2f :転写装置
2g :定着装置
3 :二次記憶部
4 :操作表示部
4a :操作部
4b :表示部
5 :制御部
6 :通信部
8 :端末装置
8a :データ処理部
8b :操作部
8c :表示部
9 :シート
10 :画像形成システム
51 :印刷制御部
52 :画像処理部
53 :UI制御部
80 :ネットワーク
81 :CPU
82 :RAM
83 :二次記憶部
84 :通信部
D0 :文書データ
D1 :除外文字列データ
D2 :候補文字列データ
J0 :印刷ジョブデータ
J1 :一次印刷ジョブデータ
J2 :二次印刷ジョブデータ
Mk1 :識別記号
Mk2 :区切り記号
Mk3 :位置記号
Mk4 :置換記号
Pr1 :文書編集プログラム
Pr2 :ドライバープログラム
Pr21 :重複特定ルール設定プログラム
Pr22 :一次データ生成プログラム
Pr23 :重複特定プログラム
Pr24 :置換プログラム
Pr25 :印刷制御プログラム
Tx0 :重複文字列
Tx1 :代表文字列
Tx2 :除外文字列
g1 :重複特定ルール設定画面
g11 :除外文字チェックボックス
g12 :除外文字列チェックボックス
g120 :除外文字列編集ボタン
g13 :下限文字数チェックボックス
g130 :下限文字数入力枠
g14 :下限行数チェックボックス
g140 :下限行数入力枠
g15 :下限回数チェックボックス
g150 :下限回数入力枠
g16 :確定ボタン
g17 :中止ボタン
g2 :除外文字列設定画面
g21 :除外候補選択メニュー
g22 :除外文字列リスト欄
g23 :除外文字列追加ボタン
g24 :除外文字列削除ボタン
g25 :候補追加ボタン
g26 :候補削除ボタン
g27 :確定ボタン
g28 :中止ボタン
1: image forming device 2:
82: RAM
83: Secondary storage unit 84: Communication unit D0: Document data D1: Excluded character string data D2: Candidate character string data J0: Print job data J1: Primary print job data J2: Secondary print job data Mk1: Identification code Mk2: Delimiter Mk3: Position symbol Mk4: Substitution symbol Pr1: Document editing program Pr2: Driver program Pr21: Duplication identification rule setting program Pr22: Primary data generation program Pr23: Duplication identification program Pr24: Substitution program Pr25: Print control program Tx0: Duplication character Column Tx1: Representative character string Tx2: Exclude character string g1: Duplication specific rule setting screen g11: Exclude character check box g12: Exclude character string check box g120: Exclude character string edit button g13: Lower limit character number check box g 30: Lower limit number of characters input frame g14: Lower limit line number check box g140: Lower limit number of lines input frame g15: Lower limit number check box g150: Lower limit number input frame g16: Confirm button g17: Cancel button g2: Exclude character string setting screen g21: Exclude Candidate selection menu g22: Excluded character string list field g23: Excluded character string addition button g24: Excluded character string deletion button g25: Candidate addition button g26: Candidate deletion button g27: Confirm button g28: Cancel button
Claims (5)
前記一次印刷データに前記複数の重複文字列のうちの少なくとも1つである代表文字列を指示する識別記号を付加するとともに前記複数の重複文字列のうち前記代表文字列を除いた残りを、前記識別記号を含む置換記号に置き換えることにより、二次印刷データを生成する置換部と、
シートに画像を形成する印刷処理を実行可能な画像形成部に、前記二次印刷データに基づく前記印刷処理を実行させる二次印刷制御部と、を備え、
前記重複特定部は、予め設定された重複特定ルールに従って前記複数の重複文字列を特定し、
前記重複特定ルールは、
予め設定された文字または文字列である除外対象を除外した残りの文字列のみを前記複数の重複文字列の特定の対象とする第1特定ルールと、
文字数または行数が予め設定された下限文字数または下限行数以上の文字列のみを前記複数の重複文字列の特定と対象とする第2特定ルールと、
前記一次印刷データにおいて重複して出現する回数が予め設定された下限回数以上である文字列のみを前記複数の重複文字列の特定と対象とする第3特定ルールと、のうちの1つまたは複数を含む、印刷制御装置。 An overlap specifying unit that specifies a plurality of overlapping character strings that appear in duplicate in the primary print data that is the document data to be printed or the data generated based on the document data,
An identification symbol indicating a representative character string that is at least one of the plurality of duplicate character strings is added to the primary print data, and the rest of the plurality of duplicate character strings excluding the representative character string is A replacement unit that generates secondary print data by replacing with a replacement symbol that includes an identification symbol,
An image forming unit capable of executing a print process for forming an image on a sheet, and a secondary print control unit for executing the print process based on the secondary print data ,
The duplication identification unit identifies the plurality of duplication character strings according to a preset duplication identification rule,
The duplicate identification rule is
A first specific rule in which only the remaining character strings excluding exclusion targets that are preset characters or character strings are specific targets of the plurality of duplicate character strings;
A second specifying rule for targeting only a character string whose number of characters or number of lines is equal to or more than a lower limit number of characters or a lower limit number of lines, which is set in advance, and which targets the plurality of duplicate character strings;
One or more of a third specifying rule for specifying the plurality of overlapping character strings only for a character string in which the number of times of repeated appearance in the primary print data is equal to or more than a preset lower limit number of times A print control device including .
前記画像形成部に前記印刷処理を実行させる請求項1から請求項3のいずれか1項に記載の印刷制御装置と、を備える画像形成装置。 An image forming unit capable of executing print processing for forming an image on a sheet,
Image forming apparatus and a print control apparatus according to any one of claims 1 to 3 for executing the printing process on the image forming section.
印刷対象の文書データまたは前記文書データに基づき生成されたデータである一次印刷データにおいて重複して出現する複数の重複文字列を特定する工程と、
前記一次印刷データに前記複数の重複文字列のうちの少なくとも1つである代表文字列を指示する識別記号を付加するとともに前記複数の重複文字列のうち前記代表文字列を除いた残りを、前記識別記号を含む置換基号に置き換えることにより、二次印刷データを生成する工程と、
前記画像形成部に、前記二次印刷データに基づく前記印刷処理を実行させる工程と、を含み、
前記複数の重複文字列を特定する工程は、予め設定された重複特定ルールに従って前記複数の重複文字列を特定する工程であり、
前記重複特定ルールは、
予め設定された文字または文字列である除外対象を除外した残りの文字列のみを前記複数の重複文字列の特定の対象とする第1特定ルールと、
文字数または行数が予め設定された下限文字数または下限行数以上の文字列のみを前記複数の重複文字列の特定と対象とする第2特定ルールと、
前記一次印刷データにおいて重複して出現する回数が予め設定された下限回数以上である文字列のみを前記複数の重複文字列の特定と対象とする第3特定ルールと、のうちの1つまたは複数を含む、印刷制御方法。 A print control method for causing an image forming unit capable of executing print processing for forming an image on a sheet to execute the print processing,
Identifying a plurality of overlapping character strings that appear in duplicate in the primary print data that is the document data to be printed or the data generated based on the document data,
An identification symbol indicating a representative character string that is at least one of the plurality of duplicate character strings is added to the primary print data, and the rest of the plurality of duplicate character strings excluding the representative character string is Generating secondary print data by replacing with a substituent containing an identification symbol,
To the image forming unit, seen including a step of executing the printing process based on the secondary print data, and
The step of identifying the plurality of duplicate character strings is a step of identifying the plurality of duplicate character strings according to a preset duplicate specifying rule,
The duplicate identification rule is
A first specific rule in which only the remaining character strings excluding exclusion targets that are preset characters or character strings are specific targets of the plurality of duplicate character strings;
A second specifying rule for targeting only a character string whose number of characters or number of lines is equal to or more than a lower limit number of characters or a lower limit number of lines, which is set in advance, and which targets the plurality of duplicate character strings;
One or more of a third specifying rule for specifying the plurality of overlapping character strings only for a character string in which the number of times of repeated appearance in the primary print data is equal to or more than a preset lower limit number of times A print control method including:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017003315A JP6680219B2 (en) | 2017-01-12 | 2017-01-12 | Print control apparatus, image forming apparatus, and print control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017003315A JP6680219B2 (en) | 2017-01-12 | 2017-01-12 | Print control apparatus, image forming apparatus, and print control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018113609A JP2018113609A (en) | 2018-07-19 |
JP6680219B2 true JP6680219B2 (en) | 2020-04-15 |
Family
ID=62912636
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017003315A Expired - Fee Related JP6680219B2 (en) | 2017-01-12 | 2017-01-12 | Print control apparatus, image forming apparatus, and print control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6680219B2 (en) |
-
2017
- 2017-01-12 JP JP2017003315A patent/JP6680219B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2018113609A (en) | 2018-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100928747B1 (en) | Information processing device with print preview function | |
JP4766667B2 (en) | Display control apparatus, control method therefor, and program | |
US9817613B2 (en) | Generating integrated sheet information for an image forming system | |
JP6594632B2 (en) | Image processing system | |
EP2230630B1 (en) | Printer, and program for its operation screen. | |
JP4869009B2 (en) | Information processing apparatus and information processing method | |
JP5017073B2 (en) | Information processing apparatus, information processing system, information processing method, information processing program, and recording medium | |
JP6680219B2 (en) | Print control apparatus, image forming apparatus, and print control method | |
JP2008197855A (en) | Print setting processing device and recording medium | |
JP2008176365A (en) | Printing apparatus, printing program and recording medium | |
JP4254552B2 (en) | Image processing apparatus, image processing method, and image processing program | |
US8520228B2 (en) | Image forming apparatus, image forming system, and data output control method executed by image forming apparatus | |
US8054503B2 (en) | System and a program product | |
JP5066541B2 (en) | Image forming apparatus and printer driver program | |
JP2019001040A (en) | Image formation apparatus and program | |
JP2006163761A (en) | Information processing device, information processing method, printing device, and printing method | |
JP2007200065A (en) | Printer driver and recording medium | |
JP6642488B2 (en) | Image forming apparatus, printing condition setting method | |
US10602005B2 (en) | Image forming system, printer driver, and information processing apparatus for processing electronic file | |
JP2008146244A (en) | Information processor and information processing method | |
JP2007328382A (en) | Data processor, data processing method, data processing program, and recording medium | |
JP2009075771A (en) | Print instruction device, printing device, printing system, program, and printing medium | |
JP6635069B2 (en) | Image forming device | |
JP4883822B2 (en) | Printing apparatus, image processing apparatus, control method therefor, and program | |
JP2022109423A (en) | Support program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181029 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190829 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190910 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191031 |
|
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: 20200218 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200302 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6680219 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |