[go: up one dir, main page]

JP2012076263A - Image processing device and image processing program - Google Patents

Image processing device and image processing program Download PDF

Info

Publication number
JP2012076263A
JP2012076263A JP2010221115A JP2010221115A JP2012076263A JP 2012076263 A JP2012076263 A JP 2012076263A JP 2010221115 A JP2010221115 A JP 2010221115A JP 2010221115 A JP2010221115 A JP 2010221115A JP 2012076263 A JP2012076263 A JP 2012076263A
Authority
JP
Japan
Prior art keywords
output
information
document
image
page
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2010221115A
Other languages
Japanese (ja)
Inventor
Kenji Ebiya
賢治 蛯谷
Hirofumi Komatsubara
弘文 小松原
Takeshi Noguchi
武史 野口
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2010221115A priority Critical patent/JP2012076263A/en
Publication of JP2012076263A publication Critical patent/JP2012076263A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an image processing device which is configured to compose, even when multiple document output instructions are received, images allowing arrangement, for each page, of an original copy or page from a state where another copy or page is mixed.SOLUTION: In the image processing device, an acceptor accepts an output instruction including a document and the output number of copies, and an output processing information extractor extracts output processing information that is information indicating output processing being performed, for each output instruction accepted by the acceptor. A composition unit composes, for each page of the document accepted by the acceptor, an image indicating the output processing information extracted by the output processing information extractor and an image indicating a copy number or an image indicating a page number, and an output device outputs a document composed by the composition unit.

Description

本発明は、画像処理装置及び画像処理プログラムに関する。   The present invention relates to an image processing apparatus and an image processing program.

用紙に頁(ページ)符号、部符号を付する技術がある。
これに関連する技術として、例えば、特許文献1には、用紙の端部に印刷されたページマーク,部マーク,表裏マークを利用者がチェックするだけで、束(部)の仕分け、ページ順、紙の表裏方向の統一性等を容易にチェックし、整えることを容易にすることと、ふちなし印刷する際には、ふちなし印刷画像の仕上がりの美しさと、整列の容易性を同時に実現することを課題とし、プリンタドライバ部が、印刷装置に出力されるべき印刷情報に対してページマークをページ毎に位置がシフトするように付加し、部マークを所定の印刷単位(1まとまりの部,印刷ジョブ)毎に位置がシフトするように付加し、また両面印刷する際、表裏マークを印刷用紙の表裏で異なる位置となるように付加し、さらにふちなし印刷する際、前記ページマーク,部マークを印刷用紙の裏面に印刷されるように付加する構成が開示されている。
There is a technique for attaching page (page) codes and part codes to paper.
As a technology related to this, for example, in Patent Document 1, the user only checks the page mark, the part mark, and the front / back mark printed on the edge of the paper, and the sorting of the bundle (part), the page order, Easily check the uniformity of the front and back direction of paper, make it easy to arrange, and at the same time achieve the beautiful finish of the borderless printed image and the ease of alignment when borderless printing The printer driver unit adds a page mark to the printing information to be output to the printing apparatus so that the position is shifted for each page, and the unit mark is added to a predetermined printing unit (a set of units, (Print job) is added so that the position shifts, and when double-sided printing, front and back marks are added at different positions on the front and back of the printing paper, and when performing borderless printing, the page mark Adapted to be added to is disclosed to be printed parts marks on the back side of the printing paper.

また、例えば、特許文献2には、複数部印刷を行う場合に、「部」毎に異なる潜像文字列が付けられた地紋印刷を行うための印刷ジョブを生成することを目的とし、地紋パターン生成手段と、地紋パターン付加手段と、印刷ジョブを生成する生成手段と、を有し、地紋パターン生成手段は、ページのページ番号と、印刷部数に係る部番号とに関連付けられた識別情報を含む潜像文字列を埋め込んだ地紋パターンを生成することが開示されている。   In addition, for example, in Japanese Patent Application Laid-Open No. H10-228707, a copy-forgery-inhibited pattern is used for generating a print job for performing copy-forgery-inhibited pattern printing in which a different latent image character string is attached to each “copy” when multiple copies are printed. A generation unit, a tint block pattern addition unit, and a generation unit that generates a print job. The tint block pattern generation unit includes identification information associated with a page number of a page and a copy number relating to the number of copies to be printed. It is disclosed to generate a tint block pattern in which a latent image character string is embedded.

また、例えば、特許文献3には、ページ印刷機能を持たないコピー、複合機等に対して印字出力を行う場合にも任意のページ番号付けを設定することが可能な印刷処理装置、方法及びプログラムを提供することを課題とし、印刷ジョブ作成管理部は印刷画像及び設定データに基づいて印刷ジョブを作成し、ここで、ページ番号付与の指定及び設定内容がある場合、ページ番号付与の設定内容に基づいてページ番号データを作成し、ページ番号画像データ生成部はページ番号データに基づいてページ番号画像データを生成し、ページ番号画像データ合成部はページ番号データに基づいて印刷画像にページ番号画像データを合成し、印刷ジョブ作成管理部はページ番号付き印刷画像に基づいて印刷ジョブを再作成し、印刷ジョブ送信部は印刷ジョブを画像出力装置に送信することが開示されている。   Further, for example, Patent Document 3 discloses a print processing apparatus, method, and program capable of setting arbitrary page numbering even when performing print output to a copy, multifunction peripheral, or the like that does not have a page print function. The print job creation management unit creates a print job based on the print image and setting data. If there is a page number assignment designation and setting content, the print job creation management unit sets the page number assignment setting content. The page number image data generation unit generates page number image data based on the page number data, and the page number image data synthesis unit generates page number image data on the print image based on the page number data. The print job creation management unit recreates the print job based on the page numbered print image, and the print job transmission unit prints the print job. It is disclosed that transmits to the image output apparatus.

また、例えば、特許文献4には、挿入シートのページ番号を考慮して、片面印刷モードや両面印刷モードに応じてページ番号が適正に印刷できるようにすることを課題とし、画像形成装置と後処理装置とを備え、画像形成装置を経由して排紙トレイに排出される複数の記録シート内の所定位置に対して、挿入シートが画像形成装置を経由せずに後処理装置にて直接挿入可能な画像形成システムは、このような挿入シートを含む複数の記録シートに対するページ番号の割り付けを、当該挿入シートのページ数を考慮するか否かの指示に応じて、さらに、片面印刷モードや両面印刷モードの設定に応じて適正に行うことが開示されている。   Further, for example, Patent Document 4 considers the page number of an insertion sheet, and aims to enable page numbers to be printed appropriately according to the single-sided printing mode or the double-sided printing mode. And a processing device, and the insertion sheet is directly inserted into the post-processing device without passing through the image forming device to a predetermined position in a plurality of recording sheets discharged to the paper discharge tray via the image forming device A possible image forming system further assigns page numbers to a plurality of recording sheets including such an insertion sheet, and further determines whether to consider the number of pages of the insertion sheet. It is disclosed to perform appropriately according to the setting of the print mode.

特開2004−202852号公報JP 2004-202852 A 特開2007−115126号公報JP 2007-115126 A 特開2005−328350号公報JP 2005-328350 A 特開2005−161837号公報JP 2005-161837 A

本発明は、複数回の文書の出力指示があった場合でも、他の部又は頁が混在した状態から元の部又は頁に整えることを可能にする画像を、頁毎に合成するようにした画像処理装置及び画像処理プログラムを提供することを目的としている。   In the present invention, even when there is an instruction to output a document multiple times, an image that makes it possible to arrange the original part or page from a state where other parts or pages are mixed is synthesized for each page. An object of the present invention is to provide an image processing apparatus and an image processing program.

かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項1の発明は、文書と出力部数を含む出力指示を受け付ける受付手段と、前記受付手段によって受け付けられた出力指示毎に行う出力処理を示す情報である出力処理情報を抽出する出力処理情報抽出手段と、前記受付手段によって受け付けられた文書の頁毎に、前記出力処理情報抽出手段によって抽出された出力処理情報を示す画像と、部番号を示す画像又は頁番号を示す画像を合成する合成手段と、前記合成手段によって合成された文書を出力する出力手段を具備することを特徴とする画像処理装置である。
The gist of the present invention for achieving the object lies in the inventions of the following items.
According to the first aspect of the present invention, there is provided a receiving means for receiving an output instruction including a document and the number of output copies, and output processing information extraction for extracting output processing information which is information indicating an output process performed for each output instruction received by the receiving means. And a combining unit that combines, for each page of the document received by the receiving unit, an image indicating the output processing information extracted by the output processing information extracting unit and an image indicating a part number or an image indicating a page number. And an output means for outputting the document synthesized by the synthesizing means.

請求項2の発明は、前記受付手段によって受け付けられた文書が複数頁であるか否か、又は該受付手段によって受け付けられた出力部数が複数部数であるか否かを判断する判断手段を具備し、前記出力処理情報抽出手段又は前記合成手段は、前記判断手段によって文書が複数頁であると判断された場合又は出力部数が複数部数であると判断された場合に処理を行うことを特徴とする請求項1に記載の画像処理装置である。   The invention of claim 2 comprises a judging means for judging whether or not the document accepted by the accepting means is a plurality of pages, or whether or not the number of output copies accepted by the accepting means is a plurality of copies. The output processing information extracting unit or the synthesizing unit performs processing when the determination unit determines that the document has a plurality of pages or the output number of copies is determined to be a plurality of copies. An image processing apparatus according to claim 1.

請求項3の発明は、前記判断手段は、前記受付手段によって受け付けられた出力指示に基づいて、前記文書を出力した出力媒体の頁を特定できる情報を含んだ情報画像を該文書の頁毎に合成するか否かを判断し、前記出力処理情報抽出手段又は前記合成手段は、前記判断手段によって前記情報画像を合成すると判断された場合に処理を行い、該合成手段は、該情報画像を前記文書の頁毎に合成することを特徴とする請求項2に記載の画像処理装置である。   According to a third aspect of the present invention, for each page of the document, the determination unit generates an information image including information that can specify a page of an output medium that outputs the document based on an output instruction received by the reception unit. The output processing information extracting unit or the synthesizing unit performs processing when the determining unit determines to synthesize the information image, and the synthesizing unit performs the processing on the information image. The image processing apparatus according to claim 2, wherein the image processing apparatus synthesizes each page of the document.

請求項4の発明は、前記出力手段によって出力される出力媒体に合成される情報画像を処理する情報画像アプリケーションを示す情報である情報画像アプリケーション情報を抽出する情報画像アプリケーション情報抽出手段をさらに具備し、前記合成手段は、前記受付手段によって受け付けられた文書の頁毎に、前記情報画像アプリケーション情報抽出手段によって抽出された情報画像アプリケーション情報を示す画像を合成することを特徴とする請求項1から3のいずれか一項に記載の画像処理装置である。   The invention of claim 4 further comprises information image application information extracting means for extracting information image application information which is information indicating an information image application for processing an information image to be combined with an output medium output by the output means. The composition means synthesizes an image showing information image application information extracted by the information image application information extraction means for each page of the document accepted by the acceptance means. The image processing apparatus according to any one of the above.

請求項5の発明は、コンピュータを、文書と出力部数を含む出力指示を受け付ける受付手段と、前記受付手段によって受け付けられた出力指示毎に行う出力処理を示す情報である出力処理情報を抽出する出力処理情報抽出手段と、前記受付手段によって受け付けられた文書の頁毎に、前記出力処理情報抽出手段によって抽出された出力処理情報を示す画像と、部番号を示す画像又は頁番号を示す画像を合成する合成手段と、前記合成手段によって合成された文書を出力する出力手段として機能させるための画像処理プログラムである。   According to a fifth aspect of the present invention, there is provided an output for extracting output processing information, which is information indicating an output process performed for each output instruction received by the receiving means, and a receiving means for receiving an output instruction including a document and the number of copies. For each page of the document received by the processing information extracting means and the receiving means, the image indicating the output processing information extracted by the output processing information extracting means and the image indicating the part number or the image indicating the page number are combined. And an image processing program for functioning as output means for outputting the document synthesized by the synthesis means.

請求項1の画像処理装置によれば、複数回の文書の出力指示があった場合でも、他の部又は頁が混在した状態から元の部又は頁に整えることを可能にする画像を、頁毎に合成することができる。   According to the image processing apparatus of claim 1, an image that enables the original part or page to be arranged from a state in which other parts or pages are mixed even when a document output instruction is issued a plurality of times. It can be synthesized every time.

請求項2の画像処理装置によれば、文書が複数頁又は出力部数が複数部数である場合に、文書の頁毎に、出力処理情報を示す画像と、部番号を示す画像又は頁番号を示す画像を合成することができる。   According to the image processing apparatus of claim 2, when the document has a plurality of pages or the number of output copies, the image indicating the output processing information and the image indicating the copy number or the page number are indicated for each page of the document. Images can be combined.

請求項3の画像処理装置によれば、情報画像を文書の頁毎に合成する場合に、文書の頁毎に、出力処理情報を示す画像と、部番号を示す画像又は頁番号を示す画像を合成することができる。   According to the image processing apparatus of claim 3, when the information image is synthesized for each page of the document, an image indicating the output processing information and an image indicating the copy number or an image indicating the page number are displayed for each page of the document. Can be synthesized.

請求項4の画像処理装置によれば、文書の頁毎に、情報画像アプリケーション情報を示す画像を合成することができる。   According to the image processing apparatus of the fourth aspect, an image indicating the information image application information can be synthesized for each page of the document.

請求項5の画像処理プログラムによれば、複数回の文書の出力指示があった場合でも、他の部又は頁が混在した状態から元の部又は頁に整えることを可能にする画像を、頁毎に合成することができる。   According to the image processing program of claim 5, even when there is an instruction to output a document a plurality of times, an image that makes it possible to arrange the original part or page from a state where other parts or pages are mixed is displayed on the page. It can be synthesized every time.

第1の実施の形態の構成例についての概念的なモジュール構成図である。It is a conceptual module block diagram about the structural example of 1st Embodiment. 本実施の形態を具現化した場合のシステム構成例を示す説明図である。It is explanatory drawing which shows the system configuration example at the time of embodying this Embodiment. 第1の実施の形態による処理例を示すフローチャートである。It is a flowchart which shows the process example by 1st Embodiment. 第1の実施の形態による処理例を示す説明図である。It is explanatory drawing which shows the process example by 1st Embodiment. 第1の実施の形態による処理例を示す説明図である。It is explanatory drawing which shows the process example by 1st Embodiment. 第1の実施の形態による処理例を示す説明図である。It is explanatory drawing which shows the process example by 1st Embodiment. 第1の実施の形態による処理例を示す説明図である。It is explanatory drawing which shows the process example by 1st Embodiment. 第2の実施の形態の構成例についての概念的なモジュール構成図である。It is a conceptual module block diagram about the structural example of 2nd Embodiment. 第2の実施の形態による処理例を示すフローチャートである。It is a flowchart which shows the process example by 2nd Embodiment. 第2の実施の形態による処理例を示す説明図である。It is explanatory drawing which shows the process example by 2nd Embodiment. 既使用マークテーブルのデータ構造例を示す説明図である。It is explanatory drawing which shows the example of a data structure of an used mark table. 本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。It is a block diagram which shows the hardware structural example of the computer which implement | achieves this Embodiment. 本実施の形態の前提技術の例を示す説明図である。It is explanatory drawing which shows the example of the premise technique of this Embodiment. 本実施の形態の前提技術の例を示す説明図である。It is explanatory drawing which shows the example of the premise technique of this Embodiment.

まず、実施の形態を説明する前に、本実施の形態の前提技術について説明する。
電子情報とその電子情報を出力した出力媒体との関係を把握するためのアプリケーションがある。例えば、電子情報である印刷した文書の頁(ページ)と出力する出力媒体毎に付与する異なる識別子を関連付けて記憶するとともに、付与した識別子を出力媒体上に出力するアプリケーションがある。
より具体的には、識別子を示す情報画像をページ毎に印刷するアプリケーションがある。なお、ここでの識別子は、そのアプリケーションにおいて、出力媒体を一意に識別するための情報である。また、情報画像とは、機械可読な態様で電子データを表すために体系的に作られた画像コードをいい、具体的には、1次元バーコード、QRコード(Quick Response code)等の2次元コード、スキャナ付きのペンで読み取られ、その出力媒体上でのそのペンによる筆記位置(ストローク)を識別するための位置情報が書き込まれている画像コード等がある。そして、例えば、出力媒体に手書きで書き込まれた情報を読み取って、その出力媒体に印刷された情報画像内の識別子に対応する電子情報である文書のページに対して処理を行う。
なお、情報画像は、人間の視覚にとって可視であってもよいし、不可視又は不可視と同等の情報画像であってもよい。不可視又は不可視と同等の情報画像とは、肉眼ではその情報画像があることを判別できない情報画像又はそれに相当する情報画像のことである。つまり、人に意識されにくい情報画像である。
First, before describing the embodiment, the prerequisite technology of the present embodiment will be described.
There is an application for grasping the relationship between electronic information and an output medium that outputs the electronic information. For example, there is an application for storing a page of a printed document, which is electronic information, and a different identifier assigned to each output output medium in association with each other and outputting the assigned identifier on the output medium.
More specifically, there is an application that prints an information image indicating an identifier for each page. The identifier here is information for uniquely identifying the output medium in the application. An information image is an image code systematically created to represent electronic data in a machine-readable manner. Specifically, a two-dimensional image such as a one-dimensional barcode or a QR code (Quick Response code) is used. There are codes, image codes that are read by a pen with a scanner, and position information for identifying a writing position (stroke) by the pen on the output medium. Then, for example, the information written by hand on the output medium is read and processing is performed on a document page that is electronic information corresponding to the identifier in the information image printed on the output medium.
The information image may be visible to human vision or may be an invisible or invisible information image. An information image that is invisible or equivalent to invisible is an information image that cannot be identified with the naked eye, or an information image that corresponds to the information image. That is, it is an information image that is not easily recognized by humans.

このようなアプリケーションを実現するシステムにおいて、複数ページからなる文書を複数部数だけ印刷する場合について説明する。例えば、3ページからなる文書を3部印刷するとする。この場合、電子情報の文書の識別子と紙の文書の識別子を関連付けて記憶している。図13に例示するように、電子文書は3ページからなり、3部印刷するので、3つの電子文書の各ページ(電子文書1301〜1309)をそれぞれ識別するための識別子として、電子文書ID:e01〜e09が付与されている。そして、その電子文書が印刷された紙文書のそれぞれ(紙文書1321〜1329)を識別するための識別子として、紙文書ID:p01〜p09が付与されている。その紙文書IDを含む情報画像が紙文書1321〜1329に印刷されている。電子文書ID:e01〜e09と紙文書ID:p01〜p09とは関連付けられている。つまり、紙文書IDから対応する電子文書IDの電子文書を抽出し得る。   A case where a plurality of copies of a document consisting of a plurality of pages is printed in a system that realizes such an application will be described. For example, assume that three copies of a three-page document are printed. In this case, the identifier of the electronic information document and the identifier of the paper document are stored in association with each other. As illustrated in FIG. 13, the electronic document includes three pages and three copies are printed. Therefore, an electronic document ID: e01 is used as an identifier for identifying each page (electronic documents 1301 to 1309) of the three electronic documents. To e09. Paper document IDs: p01 to p09 are assigned as identifiers for identifying the paper documents (paper documents 1321 to 1329) on which the electronic document is printed. Information images including the paper document ID are printed on the paper documents 1321 to 1329. The electronic document ID: e01 to e09 and the paper document ID: p01 to p09 are associated with each other. That is, an electronic document with a corresponding electronic document ID can be extracted from the paper document ID.

そして、印刷された紙文書1321〜1323、紙文書1324〜1326、紙文書1327〜1329をそれぞれ異なる人(例えば、紙文書1321〜1323をAさん、紙文書1324〜1326をBさん、紙文書1327〜1329をCさん)に配布する。
そして、Aさんが紙文書ID:p01の紙文書1321に書き込みを行い、Bさんが紙文書ID:p05の紙文書1325に書き込みを行い、Cさんが紙文書ID:p09の紙文書1329に書き込みを行う。その書き込みが行われた紙文書1321、紙文書1325、紙文書1329をスキャナ等で読み取って、各画像内の画像情報を解析して、紙文書IDとして、p01、p05、p09を抽出する。そして、紙文書1321(紙文書ID:p01)に対応する電子文書ID:e01の電子文書1301にAさんの書き込みを反映させる処理を行い、紙文書1325(紙文書ID:p05)に対応する電子文書ID:e05の電子文書1305にBさんの書き込みを反映させる処理を行い、紙文書1329(紙文書ID:p09)に対応する電子文書ID:e09の電子文書1309にCさんの書き込みを反映させる処理を行う。
このようなアプリケーションによって、紙文書に対する処理を電子文書に反映し得るようになる。
The printed paper documents 1321 to 1323, the paper documents 1324 to 1326, and the paper documents 1327 to 1329 are different from each other (for example, the paper document 1321 to 1323 is Mr. A, the paper document 1324-1326 is Mr. B, and the paper document 1327. Distribute ~ 1329 to Mr. C).
Then, Mr. A writes in the paper document 1321 with the paper document ID: p01, Mr. B writes in the paper document 1325 with the paper document ID: p05, and Mr. C writes in the paper document 1329 with the paper document ID: p09. I do. The written paper document 1321, paper document 1325, and paper document 1329 are read by a scanner or the like, image information in each image is analyzed, and p01, p05, and p09 are extracted as paper document IDs. Then, a process of reflecting Mr. A's writing in the electronic document 1301 with the electronic document ID: e01 corresponding to the paper document 1321 (paper document ID: p01) is performed, and the electronic corresponding to the paper document 1325 (paper document ID: p05). The process of reflecting Mr. B's writing in the electronic document 1305 with the document ID: e05 is performed, and the writing of Mr. C is reflected in the electronic document 1309 with the electronic document ID: e09 corresponding to the paper document 1329 (paper document ID: p09). Process.
With such an application, processing for a paper document can be reflected in the electronic document.

前述のアプリケーションでは、出力された紙の組み合わせは限定されている。図13の例では、(b−1)紙文書1321〜1323の組み合わせ、(b−2)紙文書1324〜1326の組み合わせ、(b−3)紙文書1327〜1329の組み合わせは、それぞれ異なる人に配布されるので、この組み合わせを崩すことをしてはならない。例えば、紙文書が申込書である場合、同じ組み合わせの電子文書に反映させる必要があり、他の人の書き込みが紛れ込まないようにしなければならない。   In the above-mentioned application, the combination of the output paper is limited. In the example of FIG. 13, (b-1) a combination of paper documents 1321 to 1323, (b-2) a combination of paper documents 1324-1326, and (b-3) a combination of paper documents 1327 to 1329 are assigned to different people. Do not break this combination as it will be distributed. For example, if a paper document is an application form, it must be reflected in the same combination of electronic documents, so that other people's writing must not be mixed in.

しかしながら、紙文書ID:p01、p04、p07の紙文書1321、紙文書1324、紙文書1327を見た場合、その内容は同じであり、情報画像には紙文書IDが埋め込まれているが、ユーザが視覚的に見分けることは困難(ほぼ不可能)である。紙文書ID:p02、p05、p08の紙文書1322、紙文書1325、紙文書1328と紙文書ID:p03、p06、p09の紙文書1323、紙文書1326、紙文書1329についても同様である。
つまり、ユーザは、紙文書の組み合わせとアプリケーション上での組み合わせ(電子文書の組み合わせ)とが同じであるか否かを確認することは困難(ほぼ不可能)である。
However, when the paper document 1321, paper document 1324, and paper document 1327 with the paper document IDs p01, p04, and p07 are viewed, the contents are the same, and the paper document ID is embedded in the information image. Is difficult (almost impossible) to visually distinguish. The same applies to the paper document IDs p02, p05, and p08, the paper document 1322, the paper document 1325, and the paper document 1328, and the paper document IDs p03, p06, and p09, the paper document 1323, the paper document 1326, and the paper document 1329.
That is, it is difficult (almost impossible) for the user to check whether the combination of paper documents is the same as the combination on the application (combination of electronic documents).

これを解決するのに、例えば、紙文書IDをユーザが視覚的に見える情報として印刷することが考えられる。その場合、連続するページで紙文書IDは連番になるように制御する必要がある。1つの文書の連続するページで紙文書IDが連番であるという情報だけでは、適切に紙文書を組み合わせ通りに分割するのは困難である。また、連番で紙文書IDを印刷するという制約は、紙文書IDの再利用ができない等の、紙文書IDの利用が制限される。   In order to solve this problem, for example, it is conceivable to print the paper document ID as information visually visible to the user. In that case, it is necessary to control so that the paper document IDs are serial numbers in consecutive pages. It is difficult to appropriately divide a paper document according to a combination only by information that the paper document ID is a sequential number on consecutive pages of one document. Further, the restriction that the paper document ID is printed with the serial number restricts the use of the paper document ID, for example, the paper document ID cannot be reused.

そこで、紙文書に、同じ組み合わせであることを示す情報を印刷することが考えられる。具体的には、何部目かの情報を印字することで、ユーザは同じ組み合わせである紙文書を特定できる。例えば、図14(a−1)、(a−2)、(a−3)のように、紙文書1401〜1409の右下の部分に部番号を印刷することによって、紙文書ID:p01、p02、p03の紙文書1401〜1403は1つの組み合わせ(1部目)であり、紙文書ID:p04、p05、p06の紙文書1404〜1406は1つの組み合わせ(2部目)であり、紙文書ID:p07、p08、p09の紙文書1407〜1409は1つの組み合わせ(3部目)であることが確認し得る。
しかし、同じ文書を複数回の出力指示にしたがって印刷する場合、例えば、図14に示すように、1回目の出力指示で3部、2回目の出力指示で3部、合計6部を出力する場合、1回目の出力指示で出力された紙文書ID:p01の紙文書1401と2回目の出力指示で出力された紙文書ID:p10の紙文書1421では、部数だけでは区別が付かない。紙文書ID:p02〜p09の紙文書1402〜1409と紙文書ID:p10〜p18の紙文書1421〜1429の関係も同様である。
Therefore, it is conceivable to print information indicating the same combination on a paper document. Specifically, by printing several copies of information, the user can specify paper documents having the same combination. For example, as shown in FIGS. 14 (a-1), (a-2), and (a-3), by printing the copy number in the lower right part of the paper documents 1401 to 1409, the paper document ID: p01, The paper documents 1401 to 1403 of p02 and p03 are one combination (first copy), and the paper documents 1404 to 1406 of paper document IDs: p04, p05 and p06 are one combination (second copy) and are paper documents. It can be confirmed that the paper documents 1407 to 1409 having IDs p07, p08, and p09 are one combination (third copy).
However, when the same document is printed in accordance with a plurality of output instructions, for example, as shown in FIG. 14, 3 copies are output by the first output instruction, 3 copies are output by the second output instruction, and a total of 6 copies are output. The paper document 1401 with the paper document ID: p01 output by the first output instruction and the paper document 1421 with the paper document ID: p10 output by the second output instruction cannot be distinguished only by the number of copies. The relationship between the paper documents 1402 to 1409 with the paper document IDs p02 to p09 and the paper documents 1421 to 1429 with the paper document IDs p10 to p18 is the same.

以下、図面に基づき本発明を実現するにあたっての好適な各種の実施の形態の例を説明する。
図1は、第1の実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア(コンピュータ・プログラム)、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム(コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム)、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、1モジュールを1プログラムで構成してもよいし、複数モジュールを1プログラムで構成してもよく、逆に1モジュールを複数プログラムで構成してもよい。また、複数モジュールは1コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって1モジュールが複数コンピュータで実行されてもよい。なお、1つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続(データの授受、指示、データ間の参照関係等)の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク(一対一対応の通信接続を含む)等の通信手段で接続されて構成されるほか、1つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」(社会システム)にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、RAM(Random Access Memory)、外部記憶媒体、通信回線を介した記憶装置、CPU(Central Processing Unit)内のレジスタ等を含んでいてもよい。
Hereinafter, examples of various preferred embodiments for realizing the present invention will be described with reference to the drawings.
FIG. 1 is a conceptual module configuration diagram of a configuration example according to the first embodiment.
The module generally refers to components such as software (computer program) and hardware that can be logically separated. Therefore, the module in the present embodiment indicates not only a module in a computer program but also a module in a hardware configuration. Therefore, the present embodiment is a computer program for causing these modules to function (a program for causing a computer to execute each procedure, a program for causing a computer to function as each means, and a function for each computer. This also serves as an explanation of the program and system and method for realizing the above. However, for the sake of explanation, the words “store”, “store”, and equivalents thereof are used. However, when the embodiment is a computer program, these words are stored in a storage device or stored in memory. It is the control to be stored in the device. Modules may correspond to functions one-to-one, but in mounting, one module may be configured by one program, or a plurality of modules may be configured by one program, and conversely, one module May be composed of a plurality of programs. The plurality of modules may be executed by one computer, or one module may be executed by a plurality of computers in a distributed or parallel environment. Note that one module may include other modules. Hereinafter, “connection” is used not only for physical connection but also for logical connection (data exchange, instruction, reference relationship between data, etc.). “Predetermined” means that the process is determined before the target process, and not only before the process according to this embodiment starts but also after the process according to this embodiment starts. In addition, if it is before the target processing, it is used in accordance with the situation / state at that time or with the intention to be decided according to the situation / state up to that point.
In addition, the system or device is configured by connecting a plurality of computers, hardware, devices, and the like by communication means such as a network (including one-to-one correspondence communication connection), etc., and one computer, hardware, device. The case where it implement | achieves by etc. is also included. “Apparatus” and “system” are used as synonymous terms. Of course, the “system” does not include a social “mechanism” (social system) that is an artificial arrangement.
In addition, when performing a plurality of processes in each module or in each module, the target information is read from the storage device for each process, and the processing result is written to the storage device after performing the processing. is there. Therefore, description of reading from the storage device before processing and writing to the storage device after processing may be omitted. Here, the storage device may include a hard disk, a RAM (Random Access Memory), an external storage medium, a storage device via a communication line, a register in a CPU (Central Processing Unit), and the like.

第1の実施の形態である画像処理装置は、文書を出力するものであって、図1の例に示すように、画像処理装置100は、受付モジュール110、印刷処理ID生成・抽出モジュール120、判断モジュール130、合成モジュール140、出力モジュール150を有している。   The image processing apparatus according to the first embodiment outputs a document. As shown in the example of FIG. 1, the image processing apparatus 100 includes a reception module 110, a print processing ID generation / extraction module 120, The determination module 130, the synthesis module 140, and the output module 150 are included.

受付モジュール110は、判断モジュール130と接続されている。受付モジュール110は、文書と出力部数を含む出力指示を受け付ける。
出力指示に含まれる文書は、文書そのもの(文書を構成する電子データ)であってもよいし、文書が格納された場所(URL(Uniform Resource Locator)、文書名等)等であってもよい。文書が格納された場所を受け取った場合は、その格納場所から文書を抽出する。なお、以下、文書という場合は、電子文書のことを指し、紙文書と区別をする場合に、電子文書という。文書とは、テキストデータ、場合によっては画像、動画、音声等の電子データ、又はこれらの組み合わせであり、記憶、編集及び検索等の対象となり、システム又は利用者間で個別の単位として交換できるものをいい、これらに類似するものを含む。
また、出力指示に含まれる部数とは、出力する紙文書の束の数をいい、各ページを部数だけ出力することをいう。出力する順番としては、部毎に印刷してもよいし、ページ毎に印刷してもよい。3ページの文書を3部印刷する例について示すと、部毎に印刷するとは、1ページ、2ページ、3ページを順にそれぞれ印刷した後、また1ページから順に印刷することを3回繰り返すことであり、ページ毎に印刷するとは、1ページを連続して3枚、2ページを連続して3枚、3ページを連続して3枚印刷することである。以下、部毎に印刷する場合を例示して説明する。
The reception module 110 is connected to the determination module 130. The receiving module 110 receives an output instruction including a document and the number of output copies.
The document included in the output instruction may be the document itself (electronic data constituting the document), the location where the document is stored (URL (Uniform Resource Locator), document name, etc.), or the like. When the location where the document is stored is received, the document is extracted from the storage location. Hereinafter, a document refers to an electronic document, and is referred to as an electronic document when distinguished from a paper document. Documents are text data, and in some cases electronic data such as images, moving images, audio, etc., or a combination of these, which can be stored, edited, searched, etc., and exchanged as individual units between systems or users Including those similar to these.
The number of copies included in the output instruction means the number of bundles of paper documents to be output, and means that each page is output in the number of copies. The output order may be printed for each copy or may be printed for each page. An example of printing three copies of a three-page document is to print each copy by repeating printing one page, two pages, and three pages in order and then printing from the first page three times. Yes, printing for each page means that three pages are continuously printed on one page, three pages are continuously printed on two pages, and three pages are continuously printed on three pages. Hereinafter, a case where printing is performed for each copy will be described as an example.

印刷処理ID生成・抽出モジュール120は、合成モジュール140と接続されている。印刷処理ID生成・抽出モジュール120は、受付モジュール110によって受け付けられた出力指示毎に行う出力処理を示す情報である出力処理情報を抽出する。
出力処理情報とは、出力処理をその出力装置において一意に特定する情報である。具体的には、JobID、日時(時分秒まで含めてもよい)、出力装置ID、これらの組み合わせであってもよい。日時とは、出力指示を受け付けた日時であってもよいし、1枚目の出力開始日時であってもよい。ここで、抽出するとは、他のモジュールによって生成された出力処理情報を受け取ってもよいし、印刷処理ID生成・抽出モジュール120が出力処理情報を生成し、それを利用するようにしてもよい。以下、出力処理情報としてJobIDを例示して説明する。
The print processing ID generation / extraction module 120 is connected to the synthesis module 140. The print process ID generation / extraction module 120 extracts output process information that is information indicating an output process performed for each output instruction received by the reception module 110.
The output processing information is information that uniquely specifies the output processing in the output device. Specifically, JobID, date and time (may be included up to hours, minutes and seconds), output device ID, and combinations thereof may be used. The date and time may be the date and time when the output instruction is received or the output start date and time of the first sheet. Here, the extraction may receive output processing information generated by another module, or the print processing ID generation / extraction module 120 may generate the output processing information and use it. Hereinafter, JobID will be described as an example of output processing information.

判断モジュール130は、受付モジュール110、合成モジュール140と接続されている。判断モジュール130は、受付モジュール110によって受け付けられた文書が複数ページであるか否か、又は受付モジュール110によって受け付けられた出力部数が複数部数であるか否かを判断する。もちろんのことながら、受付モジュール110によって受け付けられた文書が複数ページであるか否か、かつ受付モジュール110によって受け付けられた出力部数が複数部数であるか否かを判断するようにしてもよい。
そして、印刷処理ID生成・抽出モジュール120又は合成モジュール140は、判断モジュール130によって文書が複数ページであると判断された場合又は出力部数が複数部数であると判断された場合に処理を行うようにしてもよい。もちろんのことながら、印刷処理ID生成・抽出モジュール120又は合成モジュール140は、判断モジュール130によって文書が複数ページであると判断された場合かつ出力部数が複数部数であると判断された場合に処理を行うようにしてもよい。
The determination module 130 is connected to the reception module 110 and the synthesis module 140. The determination module 130 determines whether the document received by the reception module 110 has a plurality of pages or whether the number of output copies received by the reception module 110 is a plurality of copies. Of course, it may be determined whether the document received by the receiving module 110 has a plurality of pages and whether the number of output copies received by the receiving module 110 is a plurality of copies.
The print processing ID generation / extraction module 120 or the synthesis module 140 performs processing when the determination module 130 determines that the document is a plurality of pages or when the output number is determined to be a plurality of copies. May be. Of course, the print processing ID generation / extraction module 120 or the synthesis module 140 performs processing when the determination module 130 determines that the document is a plurality of pages and the output number of copies is a plurality of copies. You may make it perform.

また、判断モジュール130は、受付モジュール110によって受け付けられた出力指示に基づいて、文書を出力した出力媒体のページを特定できる情報を含んだ情報画像をその文書のページ毎に合成するか否かを判断するようにしてもよい。
そして、印刷処理ID生成・抽出モジュール120又は合成モジュール140は、判断モジュール130によって情報画像を合成すると判断された場合に処理を行うようにしてもよい。合成モジュール140は、その情報画像をその文書のページ毎に合成する。
なお、判断モジュール130はなくてもよい、又は何ら処理をしなくてもよい。つまり、受付モジュール110が出力指示を受け付けたならば、印刷処理ID生成・抽出モジュール120、合成モジュール140が処理を行うようにしてもよい。
Further, the determination module 130 determines whether or not to synthesize an information image including information that can specify a page of the output medium that outputs the document for each page of the document based on the output instruction received by the reception module 110. You may make it judge.
Then, the print processing ID generation / extraction module 120 or the synthesis module 140 may perform processing when it is determined by the determination module 130 to combine information images. The composition module 140 synthesizes the information image for each page of the document.
Note that the determination module 130 may not be provided, or no processing may be performed. That is, if the reception module 110 receives an output instruction, the print processing ID generation / extraction module 120 and the synthesis module 140 may perform processing.

合成モジュール140は、印刷処理ID生成・抽出モジュール120、判断モジュール130、出力モジュール150と接続されている。合成モジュール140は、受付モジュール110によって受け付けられた文書のページ毎に、印刷処理ID生成・抽出モジュール120によって抽出された出力処理情報を示す画像と、部番号を示す画像又はページ番号を示す画像を合成する。
出力処理情報を示す画像とは、出力処理情報そのものの符号(具体的には英数字等)を画像にしたもの、出力処理情報と対応したマーク(具体的には記号、絵文字等)の画像等を含む。さらに、文書のページ毎に、部番号を示す画像、ページ番号を示す画像のいずれか一方又はこれらの組み合わせを合成する。組み合わせとしては、出力処理情報と部番号の組み合わせ(例えば、ページ数が1の場合)、出力処理情報とページ番号の組み合わせ(例えば、部数が1の場合)、出力処理情報と部番号とページ番号の組み合わせ(例えば、部数、ページ数ともに複数の場合)がある。ここで出力処理情報を示す画像、部番号を示す画像、ページ番号を示す画像は、人間の視覚にとって可視である。また、合成する場所は、ページ内であればよいが、一般的には端部の空白部分に合成する。
その出力指示において、合成する出力処理情報は1つであるが、合成するページ番号はその文書のページ毎に異なり(1ページ目には1ページ目を示す画像、2ページ目には2ページ目を示す画像、・・・)、合成する部番号は部毎に異なる(1部目には1部目を示す画像、2部目には2部目を示す画像、・・・)。
The synthesis module 140 is connected to the print processing ID generation / extraction module 120, the determination module 130, and the output module 150. For each page of the document received by the receiving module 110, the synthesis module 140 generates an image indicating the output processing information extracted by the print processing ID generation / extraction module 120 and an image indicating the copy number or an image indicating the page number. Synthesize.
The image indicating the output processing information is an image obtained by converting the code (specifically, alphanumeric characters, etc.) of the output processing information itself, an image of a mark (specifically, symbol, pictograph, etc.) corresponding to the output processing information, etc. including. Further, for each page of the document, one of the image indicating the copy number, the image indicating the page number, or a combination thereof is synthesized. As combinations, a combination of output processing information and a copy number (for example, when the number of pages is 1), a combination of output processing information and a page number (for example, when the number of copies is 1), an output processing information, a copy number, and a page number. (For example, when there are a plurality of copies and pages). Here, the image indicating the output processing information, the image indicating the copy number, and the image indicating the page number are visible to human vision. Moreover, the place to synthesize | combine should just be in a page, but generally synthesize | combines to the blank part of an edge part.
In the output instruction, there is one output processing information to be combined, but the page number to be combined differs for each page of the document (an image showing the first page on the first page and a second page on the second page). , Etc., and the part number to be synthesized differs for each part (an image showing the first part in the first part, an image showing the second part in the second part,...).

出力モジュール150は、合成モジュール140と接続されている。出力モジュール150は、合成モジュール140によって合成された文書を出力する。文書を出力するとは、その文書の画像を出力することであり、例えば、プリンタ等の印刷装置で印刷媒体に印刷すること、ディスプレイ等の表示装置に表示すること、ファックス等の画像送信装置で画像を送信すること、画像データベース等の画像記憶装置へ画像を書き込むこと、メモリーカード等の記憶媒体に記憶すること、他の情報処理装置へ渡すこと等が含まれる。なお、印刷することを例示して説明する。   The output module 150 is connected to the synthesis module 140. The output module 150 outputs the document synthesized by the synthesis module 140. To output a document means to output an image of the document, for example, to print on a printing medium with a printing device such as a printer, to display on a display device such as a display, or to display an image with an image transmission device such as a fax machine. , Sending an image to an image storage device such as an image database, storing the image in a storage medium such as a memory card, passing it to another information processing device, and the like. An example of printing will be described.

図2は、第1の実施の形態を具現化した場合のシステム構成例を示す説明図である。
画像処理装置100、クライアント210、クライアント220は、通信回線290を介してそれぞれ接続されている。利用者のキーボード、マウス、タッチパネル等の操作に応じて、出力対象の文書とその出力部数が指示され、クライアント210、クライアント220が、受付モジュール110に対して、文書と出力部数を含む出力指示を画像処理装置100へ送信する。画像処理装置100の受付モジュール110は、その送信された出力指示を受け取る。そして、前述の印刷処理ID生成・抽出モジュール120等による処理が行われ、文書のページ毎に、JobID、部番号、ページ番号が合成されて印刷される。
FIG. 2 is an explanatory diagram illustrating an example of a system configuration when the first embodiment is implemented.
The image processing apparatus 100, the client 210, and the client 220 are connected via a communication line 290, respectively. In response to the user's operation of the keyboard, mouse, touch panel, etc., the document to be output and the number of copies thereof are instructed, and the client 210 and the client 220 issue an output instruction including the document and the number of copies to the reception module 110. It transmits to the image processing apparatus 100. The reception module 110 of the image processing apparatus 100 receives the transmitted output instruction. Then, processing by the above-described print processing ID generation / extraction module 120 or the like is performed, and the job ID, the copy number, and the page number are combined and printed for each page of the document.

図3は、第1の実施の形態による処理例を示すフローチャートである。
ステップS302では、受付モジュール110が、文書と出力部数を含む印刷指示を受け付ける。
ステップS304では、印刷処理ID生成・抽出モジュール120が、JobIDを抽出する。また、ページ番号、部番号を1に初期化する。
ステップS306では、判断モジュール130が、複数部数か否かを判断し、複数部数の場合はステップS308へ進み、それ以外の場合はステップS342へ進む。
ステップS308では、判断モジュール130が、複数ページか否かを判断し、複数ページの場合はステップS310へ進み、それ以外の場合はステップS332へ進む。
FIG. 3 is a flowchart illustrating a processing example according to the first exemplary embodiment.
In step S302, the reception module 110 receives a print instruction including a document and the number of output copies.
In step S304, the print processing ID generation / extraction module 120 extracts the Job ID. Also, the page number and copy number are initialized to 1.
In step S306, the determination module 130 determines whether there are a plurality of copies. If there are a plurality of copies, the process proceeds to step S308. Otherwise, the process proceeds to step S342.
In step S308, the determination module 130 determines whether there are a plurality of pages. If there are a plurality of pages, the process proceeds to step S310. Otherwise, the process proceeds to step S332.

ステップS310では、合成モジュール140が、JobID、部番号、ページ番号の画像を文書に合成する。
ステップS312では、出力モジュール150が、ステップS310で合成した文書を印刷する。
ステップS314では、合成モジュール140が、ページ番号をカウントする。つまり、ページ番号に1加える。
ステップS316では、合成モジュール140が、残りのページがないか否かを判断し、ない場合はステップS318へ進み、それ以外の場合はステップS310からの処理を行う。
In step S310, the composition module 140 synthesizes an image with a JobID, a copy number, and a page number into a document.
In step S312, the output module 150 prints the document synthesized in step S310.
In step S314, the composition module 140 counts page numbers. That is, 1 is added to the page number.
In step S316, the composition module 140 determines whether or not there are any remaining pages. If not, the process advances to step S318. Otherwise, the process from step S310 is performed.

ステップS318では、合成モジュール140が、部番号をカウントする。つまり、部番号に1加える。
ステップS320では、合成モジュール140が、ページ番号を1に初期化する。つまり、ページ番号に1加える。
ステップS322では、合成モジュール140が、残りの部数がないか否かを判断し、ない場合は処理を終了し(ステップS399)、それ以外の場合はステップS310からの処理を行う。
In step S318, the composition module 140 counts the copy number. That is, 1 is added to the part number.
In step S320, the composition module 140 initializes the page number to 1. That is, 1 is added to the page number.
In step S322, the synthesis module 140 determines whether or not there is a remaining number of copies. If there is no copy, the process ends (step S399). Otherwise, the process from step S310 is performed.

ステップS332では、合成モジュール140が、JobID、部番号の画像を文書に合成する。
ステップS334では、出力モジュール150が、合成文書を印刷する。
ステップS336では、合成モジュール140が、部番号をカウントする。つまり、部番号に1加える。
ステップS338では、合成モジュール140が、残りの部数がないか否かを判断し、ない場合は処理を終了し(ステップS399)、それ以外の場合はステップS332からの処理を行う。
In step S332, the composition module 140 synthesizes the job ID and part number image with the document.
In step S334, the output module 150 prints the composite document.
In step S336, the synthesis module 140 counts the copy number. That is, 1 is added to the part number.
In step S338, the synthesis module 140 determines whether or not there is a remaining number of copies, and if not, the process ends (step S399), otherwise, the process from step S332 is performed.

ステップS342では、判断モジュール130が、複数ページか否かを判断し、複数ページの場合はステップS344へ進み、それ以外の場合はステップS352へ進む。
ステップS344では、合成モジュール140が、JobID、ページ番号の画像を文書に合成する。
ステップS346では、出力モジュール150が、合成文書を印刷する。
ステップS348では、合成モジュール140が、ページ番号をカウントする。つまり、ページ番号に1加える。
In step S342, the determination module 130 determines whether there are a plurality of pages. If there are a plurality of pages, the process proceeds to step S344. Otherwise, the process proceeds to step S352.
In step S344, the composition module 140 synthesizes the job ID and page number image with the document.
In step S346, the output module 150 prints the composite document.
In step S348, the composition module 140 counts page numbers. That is, 1 is added to the page number.

ステップS350では、合成モジュール140が、残りのページがないか否かを判断し、ない場合は処理を終了し(ステップS399)、それ以外の場合はステップS344からの処理を行う。
ステップS352では、合成モジュール140が、JobIDの画像を文書に合成する。
ステップS354では、出力モジュール150が、合成文書を印刷する。
In step S350, the composition module 140 determines whether or not there are any remaining pages. If not, the process ends (step S399). Otherwise, the process from step S344 is performed.
In step S352, the composition module 140 synthesizes the job ID image with the document.
In step S354, the output module 150 prints the composite document.

図4は、第1の実施の形態による処理例を示す説明図である。複数ページ(3ページ)の文書を複数部数(3部)印刷し、この印刷処理が複数回(2回)行われた例である。JobIDと部番号とページ番号がそれぞれ印刷されている。具体的には、1回目の印刷処理で1部目の1ページ目である紙文書4111には「JID1−1−1」、1回目の印刷処理で3部目の2ページ目である紙文書4132には「JID1−3−2」、2回目の印刷処理で1部目の1ページ目である紙文書4211には「JID2−1−1」、2回目の印刷処理で3部目の2ページ目である紙文書4232には「JID2−3−2」がそれぞれ印刷されている。   FIG. 4 is an explanatory diagram illustrating a processing example according to the first exemplary embodiment. This is an example in which a plurality of pages (three pages) are printed in a plurality of copies (three copies), and this printing process is performed a plurality of times (twice). JobID, copy number, and page number are printed. Specifically, the paper document 4111 that is the first page of the first copy in the first printing process is “JID1-1-1”, and the paper document that is the second page of the third copy in the first printing process. 4132 is “JID1-3-2”, the paper document 4211 that is the first page of the first copy in the second printing process is “JID2-1-1”, and the second copy process is the second copy of the third copy. “JID2-3-2” is printed on the paper document 4232 which is the page.

図5は、第1の実施の形態による処理例を示す説明図である。1ページの文書を複数部数(3部)印刷し、この印刷処理が複数回(2回)行われた例である。JobIDと部番号がそれぞれ印刷されている。具体的には、1回目の印刷処理で1部目である紙文書511には「JID1−b1」、1回目の印刷処理で3部目である紙文書513には「JID1−b3」、2回目の印刷処理で1部目である紙文書521には「JID2−b1」、2回目の印刷処理で3部目である紙文書523には「JID2−b3」がそれぞれ印刷されている。   FIG. 5 is an explanatory diagram illustrating a processing example according to the first exemplary embodiment. In this example, a document of one page is printed in a plurality of copies (three copies), and this printing process is performed a plurality of times (twice). JobID and copy number are printed respectively. More specifically, “JID1-b1” is used for the first paper document 511 in the first printing process, and “JID1-b3” is used for the third paper document 513 in the first printing process. “JID2-b1” is printed on the first paper document 521 in the second printing process, and “JID2-b3” is printed on the third paper document 523 in the second printing process.

図6は、第1の実施の形態による処理例を示す説明図である。複数ページ(3ページ)の文書を1部印刷し、この印刷処理が複数回(2回)行われた例である。JobIDとページ番号がそれぞれ印刷されている。具体的には、1回目の印刷処理で1ページ目である紙文書611には「JID1−p1」、1回目の印刷処理で2ページ目である紙文書612には「JID1−p2」、2回目の印刷処理で1ページ目である紙文書621には「JID2−p1」、2回目の印刷処理で2ページ目である紙文書622には「JID2−p2」がそれぞれ印刷されている。   FIG. 6 is an explanatory diagram illustrating a processing example according to the first exemplary embodiment. This is an example in which one copy of a document of a plurality of pages (three pages) is printed, and this printing process is performed a plurality of times (twice). JobID and page number are printed. Specifically, “JID1-p1” is used for the paper document 611 that is the first page in the first printing process, and “JID1-p2” is used for the paper document 612 that is the second page in the first printing process. “JID2-p1” is printed on the paper document 621 that is the first page in the second printing process, and “JID2-p2” is printed on the paper document 622 that is the second page in the second printing process.

図7は、第1の実施の形態による処理例を示す説明図である。前述の例は、出力処理情報としてJobIDを例示したが、印刷処理を受け付けた日時を出力処理情報とした例を示したものである。複数ページ(3ページ)の文書を複数部数(3部)印刷し、この印刷処理が複数回(2回)行われた例である。日時(T1、T2)と部番号とページ番号がそれぞれ印刷されている。具体的には、1回目の印刷処理で1部目の1ページ目である紙文書7111には「T1−1−1」、1回目の印刷処理で3部目の2ページ目である紙文書7132には「T1−3−2」、2回目の印刷処理で1部目の1ページ目である紙文書7211には「T2−1−1」、2回目の印刷処理で3部目の2ページ目である紙文書7232には「T2−3−2」がそれぞれ印刷されている。   FIG. 7 is an explanatory diagram illustrating a processing example according to the first exemplary embodiment. In the above example, JobID is exemplified as the output processing information, but an example in which the date and time when the print processing is accepted is used as the output processing information is shown. This is an example in which a plurality of pages (three pages) are printed in a plurality of copies (three copies), and this printing process is performed a plurality of times (twice). Date and time (T1, T2), copy number, and page number are printed. Specifically, the paper document 7111 which is the first page of the first copy in the first printing process is “T1-1-1”, and the paper document which is the second page of the third copy in the first printing process. 7132 is “T1-3-2”, and the paper document 7211 that is the first page of the first copy in the second printing process is “T2-1-1”. “T2-3-2” is printed on the paper document 7232 which is the page.

図8は、第2の実施の形態の構成例についての概念的なモジュール構成図である。
第2の実施の形態である画像処理装置は、文書を出力するものであって、図8の例に示すように、画像処理装置800は、受付モジュール810、システムID抽出モジュール815、印刷処理ID生成・抽出モジュール120、判断モジュール830、合成モジュール840、出力モジュール150を有している。なお、第1の実施の形態と同種の部位には同一符号を付し重複した説明を省略する。また、第2の実施の形態を具現化した場合のシステム構成例は図2と同等である。
FIG. 8 is a conceptual module configuration diagram of a configuration example according to the second embodiment.
The image processing apparatus according to the second embodiment outputs a document. As illustrated in the example of FIG. 8, the image processing apparatus 800 includes a reception module 810, a system ID extraction module 815, a print processing ID. A generation / extraction module 120, a determination module 830, a synthesis module 840, and an output module 150 are included. In addition, the same code | symbol is attached | subjected to the site | part of the same kind as 1st Embodiment, and the overlapping description is abbreviate | omitted. Further, a system configuration example when the second embodiment is embodied is equivalent to FIG.

受付モジュール810は、判断モジュール830と接続されている。第1の実施の形態の受付モジュール110に該当する。さらに、受付モジュール810が受け付ける出力指示には、出力媒体に情報画像を合成する指示を含んでいてもよい。なお、情報画像は、出力媒体を1枚毎に識別するための情報を含む。また、情報画像を合成する指示には、情報画像アプリケーションを示す情報を含んでいてもよい。例えば、情報画像アプリケーション情報として、前述の1次元バーコード、2次元コード、筆記位置を識別するための位置情報が書き込まれている画像コード等のいずれを用いるかを示す情報であってもよいし、筆記位置を解析するアプリケーションの種類を示す情報であってもよい。   The reception module 810 is connected to the determination module 830. This corresponds to the reception module 110 according to the first embodiment. Furthermore, the output instruction received by the reception module 810 may include an instruction to synthesize an information image on the output medium. The information image includes information for identifying each output medium. Further, the instruction to synthesize the information image may include information indicating the information image application. For example, the information image application information may be information indicating which one of the above-described one-dimensional barcode, two-dimensional code, image code in which position information for identifying the writing position is used, or the like is used. Information indicating the type of application for analyzing the writing position may be used.

システムID抽出モジュール815は、合成モジュール840と接続されている。システムID抽出モジュール815は、出力モジュール150によって出力される出力媒体に合成される情報画像を処理する情報画像アプリケーションを示す情報である情報画像アプリケーション情報を抽出する。例えば、受付モジュール810が受け付けた情報画像を合成する指示内から情報画像アプリケーション情報を抽出してもよいし、クライアント毎に情報画像アプリケーション情報が固定されている場合は、出力指示を行ったクライアントのIPアドレスを情報画像アプリケーション情報として抽出してもよい。   The system ID extraction module 815 is connected to the synthesis module 840. The system ID extraction module 815 extracts information image application information that is information indicating an information image application for processing an information image to be combined with the output medium output by the output module 150. For example, the information image application information may be extracted from the instruction to synthesize the information image received by the receiving module 810. If the information image application information is fixed for each client, the information of the client that has issued the output instruction The IP address may be extracted as information image application information.

判断モジュール830は、受付モジュール810、合成モジュール840と接続されている。第1の実施の形態の判断モジュール130に該当する。さらに、受付モジュール110によって受け付けられた出力指示に、出力媒体に情報画像を合成する指示が含まれているか否かを判断するようにしてもよい。
そして、システムID抽出モジュール815、印刷処理ID生成・抽出モジュール120又は合成モジュール840は、判断モジュール830によって出力指示に出力媒体に情報画像を合成する指示が含まれていると判断された場合に処理を行うようにしてもよい。
なお、判断モジュール830はなくてもよい、又は何ら処理をしなくてもよい。つまり、受付モジュール810が出力指示を受け付けたならば、システムID抽出モジュール815、印刷処理ID生成・抽出モジュール120、合成モジュール840が処理を行うようにしてもよい。
The determination module 830 is connected to the reception module 810 and the synthesis module 840. This corresponds to the determination module 130 of the first embodiment. Furthermore, it may be determined whether or not the output instruction received by the receiving module 110 includes an instruction to synthesize an information image on the output medium.
Then, the system ID extraction module 815, the print processing ID generation / extraction module 120, or the synthesis module 840 performs processing when the determination module 830 determines that the output instruction includes an instruction to synthesize an information image on the output medium. May be performed.
Note that the determination module 830 may not be provided, or no processing may be performed. That is, if the reception module 810 receives an output instruction, the system ID extraction module 815, the print processing ID generation / extraction module 120, and the synthesis module 840 may perform processing.

合成モジュール840は、システムID抽出モジュール815、印刷処理ID生成・抽出モジュール120、判断モジュール830、出力モジュール150と接続されている。第1の実施の形態の合成モジュール140に該当する。さらに、合成モジュール840は、受付モジュール810によって受け付けられた文書のページ毎に、システムID抽出モジュール815によって抽出された情報画像アプリケーション情報を示す画像を合成する。
合成の組み合わせとしては、情報画像アプリケーション情報と出力処理情報と部番号の組み合わせ(例えば、ページ数が1の場合)、情報画像アプリケーション情報と出力処理情報とページ番号の組み合わせ(例えば、部数が1の場合)、情報画像アプリケーション情報と出力処理情報と部番号とページ番号の組み合わせ(例えば、部数、ページ数ともに複数の場合)がある。ここで情報画像アプリケーション情報を示す画像、出力処理情報を示す画像、部番号を示す画像、ページ番号を示す画像は、人間の視覚にとって可視である。また、合成する場所は、ページ内であればよいが、一般的には端部の空白部分に合成する。
The synthesis module 840 is connected to the system ID extraction module 815, the print processing ID generation / extraction module 120, the determination module 830, and the output module 150. This corresponds to the synthesis module 140 of the first embodiment. Further, the synthesis module 840 synthesizes an image indicating the information image application information extracted by the system ID extraction module 815 for each page of the document received by the reception module 810.
As a combination of composition, a combination of information image application information, output processing information and a copy number (for example, when the number of pages is 1), a combination of information image application information, output processing information and a page number (for example, the number of copies is 1). ), Information image application information, output processing information, a combination of a copy number and a page number (for example, when there are a plurality of copies and pages). Here, the image indicating the information image application information, the image indicating the output processing information, the image indicating the copy number, and the image indicating the page number are visible to human vision. Moreover, the place to synthesize | combine should just be in a page, but generally synthesize | combines to the blank part of an edge part.

図9は、第2の実施の形態による処理例を示すフローチャートである。
ステップS902では、受付モジュール110が、文書と出力部数と出力媒体に情報画像を合成する指示を含む印刷指示を受け付ける。
ステップS904では、システムID抽出モジュール815が、情報画像アプリケーション情報であるシステムIDを抽出する。
ステップS906では、印刷処理ID生成・抽出モジュール120が、JobIDを抽出する。
ステップS908では、判断モジュール830が、複数部数か否かを判断し、複数部数の場合はステップS910へ進み、それ以外の場合はステップS942へ進む。
ステップS910では、判断モジュール830が、複数ページか否かを判断し、複数ページの場合はステップS912へ進み、それ以外の場合はステップS932へ進む。
FIG. 9 is a flowchart illustrating a processing example according to the second exemplary embodiment.
In step S902, the reception module 110 receives a print instruction including an instruction to combine an information image with a document, the number of copies, and an output medium.
In step S904, the system ID extraction module 815 extracts a system ID that is information image application information.
In step S906, the print processing ID generation / extraction module 120 extracts the Job ID.
In step S908, the determination module 830 determines whether there are a plurality of copies. If there are a plurality of copies, the process proceeds to step S910. Otherwise, the process proceeds to step S942.
In step S910, the determination module 830 determines whether there are multiple pages. If there are multiple pages, the process proceeds to step S912. Otherwise, the process proceeds to step S932.

ステップS912では、合成モジュール840が、システムID、JobID、部番号、ページ番号の画像を文書に合成する。
ステップS914では、出力モジュール150が、合成文書を印刷する。
ステップS916では、合成モジュール840が、ページ番号をカウントする。つまり、ページ番号に1加える。
ステップS918では、合成モジュール840が、残りのページがないか否かを判断し、ない場合はステップS920へ進み、それ以外の場合はステップS912からの処理を行う。
In step S912, the composition module 840 synthesizes an image of the system ID, Job ID, copy number, and page number into a document.
In step S914, the output module 150 prints the composite document.
In step S916, the composition module 840 counts page numbers. That is, 1 is added to the page number.
In step S918, the composition module 840 determines whether or not there are any remaining pages. If not, the process advances to step S920. Otherwise, the process from step S912 is performed.

ステップS920では、合成モジュール840が、部番号をカウントする。つまり、部番号に1加える。
ステップS922では、合成モジュール840が、ページ番号を1に初期化する。
ステップS924では、合成モジュール840が、残りの部数がないか否かを判断し、ない場合は処理を終了し(ステップS999)、それ以外の場合はステップS912からの処理を行う。
In step S920, the composition module 840 counts the copy number. That is, 1 is added to the part number.
In step S922, the composition module 840 initializes the page number to 1.
In step S924, the synthesis module 840 determines whether or not there is a remaining number of copies. If there is no copy, the process ends (step S999). Otherwise, the process from step S912 is performed.

ステップS932では、合成モジュール840が、システムID、JobID、部番号の画像を文書に合成する。
ステップS934では、出力モジュール150が、合成文書を印刷する。
ステップS936では、合成モジュール840が、部番号をカウントする。つまり、部番号に1加える。
ステップS938では、合成モジュール840が、残りの部数がないか否かを判断し、ない場合は処理を終了し(ステップS999)、それ以外の場合はステップS932からの処理を行う。
In step S932, the synthesis module 840 synthesizes an image of the system ID, Job ID, and part number into a document.
In step S934, the output module 150 prints the composite document.
In step S936, the composition module 840 counts the copy number. That is, 1 is added to the part number.
In step S938, the synthesis module 840 determines whether or not there is a remaining number of copies. If not, the process ends (step S999). Otherwise, the process from step S932 is performed.

ステップS942では、判断モジュール830が、複数ページか否かを判断し、複数ページの場合はステップS944へ進み、それ以外の場合はステップS952へ進む。
ステップS944では、合成モジュール840が、システムID、JobID、ページ番号の画像を文書に合成する。
ステップS946では、出力モジュール150が、合成文書を印刷する。
ステップS948では、合成モジュール840が、ページ番号をカウントする。つまり、ページ番号に1加える。
In step S942, the determination module 830 determines whether there are a plurality of pages. If there are a plurality of pages, the process proceeds to step S944. Otherwise, the process proceeds to step S952.
In step S944, the composition module 840 synthesizes an image of the system ID, job ID, and page number into a document.
In step S946, the output module 150 prints the composite document.
In step S948, the composition module 840 counts page numbers. That is, 1 is added to the page number.

ステップS950では、合成モジュール840が、残りのページがないか否かを判断し、ない場合は処理を終了し(ステップS999)、それ以外の場合はステップS944からの処理を行う。
ステップS952では、合成モジュール840が、システムID、JobIDの画像を文書に合成する。
ステップS954では、出力モジュール150が、合成文書を印刷する。
第1の実施の形態の図3に例示したフローチャートと主に異なるところは、ステップS904、ステップS912、ステップS932、ステップS944、ステップS952であるが、ステップS902の後に、判断モジュール830が、出力指示に、出力媒体に情報画像を合成する指示が含まれているか否かを判断し、含まれている場合は、ステップS904以下の処理をし、それ以外の場合は、図3に例示したフローチャートのステップS304以下の処理を行うようにしてもよい。
In step S950, the composition module 840 determines whether or not there are any remaining pages. If not, the process ends (step S999). Otherwise, the process from step S944 is performed.
In step S952, the synthesis module 840 synthesizes the system ID and job ID images with the document.
In step S954, the output module 150 prints the composite document.
The main differences from the flowchart illustrated in FIG. 3 of the first embodiment are step S904, step S912, step S932, step S944, and step S952, but after step S902, the determination module 830 displays an output instruction. Whether the instruction to synthesize the information image is included in the output medium. If included, the processing in step S904 and subsequent steps is performed. Otherwise, the flowchart of FIG. You may make it perform the process after step S304.

図10は、第2の実施の形態による処理例を示す説明図である。複数ページ(3ページ)の文書を複数部数(3部)印刷し、この印刷処理が複数回(2回)行われた例である。情報画像アプリケーション情報とJobIDと部番号とページ番号がそれぞれ印刷されている。具体的には、1回目の印刷処理で1部目の1ページ目である紙文書101111には「IP1−JID1−1−1」、1回目の印刷処理で3部目の2ページ目である紙文書101132には「IP1−JID1−3−2」、2回目の印刷処理で1部目の1ページ目である紙文書102211には「IP2−JID2−1−1」、2回目の印刷処理で3部目の2ページ目である紙文書102232には「IP2−JID2−3−2」がそれぞれ印刷されている。   FIG. 10 is an explanatory diagram illustrating a processing example according to the second exemplary embodiment. This is an example in which a plurality of pages (three pages) are printed in a plurality of copies (three copies), and this printing process is performed a plurality of times (twice). Information image application information, JobID, copy number, and page number are printed. Specifically, the paper document 101111 that is the first page of the first copy in the first printing process is “IP1-JID1-1-1”, and the second page of the third copy in the first printing process. “IP1-JID1-3-2” for the paper document 101132, “IP2-JID2-1-1” for the first page of the first page in the second printing process, and “IP2-JID2-1-1” for the second printing process. Then, “IP2-JID2-3-2” is printed on the paper document 102232 which is the second page of the third copy.

前述の例では、情報画像アプリケーション情報であるシステムIDを示す画像、出力処理情報であるJobIDを示す画像として、それぞれシステムID、JobIDそのものの符号(具体的には英数字等)を画像にしたものを示したが、人間がシステムID、JobIDの違いを知覚しやすいマーク等を用いてもよい。例えば、「○」、「□」、「×」等である。ただし、この場合、既に用いたマークは使用し得ないようにしなければならない。そのために、既に使用したマークを既使用マークテーブル1100に記憶する。図11は、既使用マークテーブル1100のデータ構造例を示す説明図である。既使用マークテーブル1100は、ID欄1110、既使用マーク欄1120を有している。ID欄1110は、システムID、JobIDの別を記憶する。既使用マーク欄1120は、そのシステムID、JobIDに使用したマークを記憶する。合成モジュール840が合成に使用したマークを既使用マーク欄1120に記憶させる。そして、合成モジュール840は、既使用マークテーブル1100の既使用マーク欄1120に記憶されているマーク以外のマークを選択する。選択し得るマークは、予め定められていてもよいし、合成モジュール840がその都度生成して、既使用マーク欄1120内に無いことを確認するようにしてもよい。   In the above-described example, the system ID that is the information image application information and the image that indicates the JobID that is the output processing information are the images of the system ID and the job ID itself (specifically, alphanumeric characters). However, a mark or the like that allows a human to easily perceive the difference between the system ID and the Job ID may be used. For example, “◯”, “□”, “×”, and the like. However, in this case, it must be ensured that the mark already used cannot be used. For this purpose, the used mark is stored in the used mark table 1100. FIG. 11 is an explanatory diagram showing an example of the data structure of the used mark table 1100. The used mark table 1100 has an ID column 1110 and an used mark column 1120. The ID column 1110 stores the system ID and job ID. The used mark column 1120 stores a mark used for the system ID and Job ID. The mark used for composition by the composition module 840 is stored in the used mark column 1120. Then, the synthesis module 840 selects a mark other than the mark stored in the used mark column 1120 of the used mark table 1100. The mark that can be selected may be determined in advance, or may be generated by the synthesis module 840 each time to confirm that it is not in the used mark column 1120.

また、マークとして、印刷媒体の端部(いわゆる小口(この場合は、4辺のいずれでもよい)を斜めにした状態で見える位置)に矩形を、情報画像アプリケーション情報、出力処理情報、部又はページ毎に異なる位置に合成するようにしてもよい。また、そのマークを色によって区別できるようにしてもよい。なお、この場合には、既使用マークテーブル1100の既使用マーク欄1120には、そのマークの位置、色を記憶させる。
なお、第1の実施の形態においても同等のことを行ってもよい。つまり、合成モジュール140は、既使用マークテーブル1100(ただし、システムIDの行は無い)を使用してJobIDを示す画像のマークを選択するようにしてもよい。
また、部番号、ページ番号の画像も同様にマークにしてもよい。その場合は、既使用マークテーブル1100に部番号、ページ番号の行を加えればよい。
In addition, as a mark, a rectangle at the edge of the print medium (a position that can be seen in a state where the edge (which may be any of the four sides in this case) is slanted), information image application information, output processing information, a part or a page You may make it synthesize | combine to a different position for every. Further, the mark may be distinguished by color. In this case, the used mark column 1120 of the used mark table 1100 stores the position and color of the mark.
Note that the same thing may be performed in the first embodiment. That is, the composition module 140 may select an image mark indicating JobID using the used mark table 1100 (however, there is no system ID row).
Also, the image of the copy number and page number may be marked similarly. In that case, a line of a copy number and a page number may be added to the used mark table 1100.

図12を参照して、本実施の形態の画像処理装置のハードウェア構成例について説明する。図12に示す構成は、例えばパーソナルコンピュータ(PC)などによって構成されるものであり、スキャナ等のデータ読み取り部1217と、プリンタなどのデータ出力部1218を備えたハードウェア構成例を示している。   A hardware configuration example of the image processing apparatus according to the present embodiment will be described with reference to FIG. The configuration illustrated in FIG. 12 is configured by, for example, a personal computer (PC), and illustrates a hardware configuration example including a data reading unit 1217 such as a scanner and a data output unit 1218 such as a printer.

CPU(Central Processing Unit)1201は、前述の実施の形態において説明した各種のモジュール、すなわち、受付モジュール110、印刷処理ID生成・抽出モジュール120、判断モジュール130、合成モジュール140、受付モジュール810、システムID抽出モジュール815、判断モジュール830、合成モジュール840等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。   A CPU (Central Processing Unit) 1201 includes various modules described in the above-described embodiments, that is, a reception module 110, a print processing ID generation / extraction module 120, a determination module 130, a synthesis module 140, a reception module 810, and a system ID. The control unit executes processing according to a computer program describing an execution sequence of each module such as the extraction module 815, the determination module 830, and the synthesis module 840.

ROM(Read Only Memory)1202は、CPU1201が使用するプログラムや演算パラメータ等を格納する。RAM(Random Access Memory)1203は、CPU1201の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはCPUバスなどから構成されるホストバス1204により相互に接続されている。   A ROM (Read Only Memory) 1202 stores programs used by the CPU 1201, calculation parameters, and the like. A RAM (Random Access Memory) 1203 stores programs used in the execution of the CPU 1201, parameters that change as appropriate during the execution, and the like. These are connected to each other by a host bus 1204 including a CPU bus.

ホストバス1204は、ブリッジ1205を介して、PCI(Peripheral Component Interconnect/Interface)バスなどの外部バス1206に接続されている。   The host bus 1204 is connected to an external bus 1206 such as a PCI (Peripheral Component Interconnect / Interface) bus via a bridge 1205.

キーボード1208、マウス等のポインティングデバイス1209は、操作者により操作される入力デバイスである。ディスプレイ1210は、液晶表示装置又はCRT(Cathode Ray Tube)などがあり、各種情報をテキストやイメージ情報として表示する。   A keyboard 1208 and a pointing device 1209 such as a mouse are input devices operated by an operator. The display 1210 includes a liquid crystal display device or a CRT (Cathode Ray Tube), and displays various types of information as text or image information.

HDD(Hard Disk Drive)1211は、ハードディスクを内蔵し、ハードディスクを駆動し、CPU1201によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、出力対象となっている文書、その文書の画像、合成する画像などが格納される。さらに、その他の各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。   An HDD (Hard Disk Drive) 1211 incorporates a hard disk, drives the hard disk, and records or reproduces a program executed by the CPU 1201 and information. The hard disk stores a document to be output, an image of the document, an image to be synthesized, and the like. Further, various computer programs such as various other data processing programs are stored.

ドライブ1212は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体1213に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース1207、外部バス1206、ブリッジ1205、及びホストバス1204を介して接続されているRAM1203に供給する。リムーバブル記録媒体1213も、ハードディスクと同様のデータ記録領域として利用可能である。   The drive 1212 reads data or a program recorded in a removable recording medium 1213 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, and the data or program is read out to the interface 1207 and the external bus 1206. , The bridge 1205, and the RAM 1203 connected via the host bus 1204. The removable recording medium 1213 can also be used as a data recording area similar to a hard disk.

接続ポート1214は、外部接続機器1215を接続するポートであり、USB、IEEE1394等の接続部を持つ。接続ポート1214は、インタフェース1207、及び外部バス1206、ブリッジ1205、ホストバス1204等を介してCPU1201等に接続されている。通信部1216は、ネットワークに接続され、外部とのデータ通信処理を実行する。データ読み取り部1217は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部1218は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。   The connection port 1214 is a port for connecting the external connection device 1215 and has a connection unit such as USB, IEEE1394. The connection port 1214 is connected to the CPU 1201 and the like via the interface 1207, the external bus 1206, the bridge 1205, the host bus 1204, and the like. The communication unit 1216 is connected to a network and executes data communication processing with the outside. The data reading unit 1217 is a scanner, for example, and executes document reading processing. The data output unit 1218 is a printer, for example, and executes document data output processing.

なお、図12に示す画像処理装置のハードウェア構成は、1つの構成例を示すものであり、本実施の形態は、図12に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア(例えば特定用途向け集積回路(Application Specific Integrated Circuit:ASIC)等)で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図12に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、複写機、ファックス、スキャナ、プリンタ、複合機(スキャナ、プリンタ、複写機、ファックス等のいずれか2つ以上の機能を有している画像処理装置)などに組み込まれていてもよい。   Note that the hardware configuration of the image processing apparatus illustrated in FIG. 12 illustrates one configuration example, and the present embodiment is not limited to the configuration illustrated in FIG. 12, and the modules described in the present embodiment are executed. Any configuration is possible. For example, some modules may be configured with dedicated hardware (for example, Application Specific Integrated Circuit (ASIC), etc.), and some modules are in an external system and connected via a communication line In addition, a plurality of systems shown in FIG. 12 may be connected to each other via communication lines so as to cooperate with each other. Further, it may be incorporated in a copying machine, a fax machine, a scanner, a printer, a multifunction machine (an image processing apparatus having any two or more functions of a scanner, a printer, a copying machine, a fax machine, etc.).

なお、前述の各種の実施の形態を組み合わせてもよく(例えば、ある実施の形態内のモジュールを他の実施の形態内に追加する、入れ替えをする等も含む)、また、各モジュールの処理内容として背景技術で説明した技術を採用してもよい。   Note that the above-described various embodiments may be combined (for example, adding or replacing a module in one embodiment in another embodiment), and processing contents of each module The technique described in the background art may be employed.

なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク(DVD)であって、DVDフォーラムで策定された規格である「DVD−R、DVD−RW、DVD−RAM等」、DVD+RWで策定された規格である「DVD+R、DVD+RW等」、コンパクトディスク(CD)であって、読出し専用メモリ(CD−ROM)、CDレコーダブル(CD−R)、CDリライタブル(CD−RW)等、ブルーレイ・ディスク(Blu−ray Disc(登録商標))、光磁気ディスク(MO)、フレキシブルディスク(FD)、磁気テープ、ハードディスク、読出し専用メモリ(ROM)、電気的消去及び書換可能な読出し専用メモリ(EEPROM(登録商標))、フラッシュ・メモリ、ランダム・アクセス・メモリ(RAM)等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク(LAN)、メトロポリタン・エリア・ネットワーク(MAN)、ワイド・エリア・ネットワーク(WAN)、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
The program described above may be provided by being stored in a recording medium, or the program may be provided by communication means. In that case, for example, the above-described program may be regarded as an invention of a “computer-readable recording medium recording the program”.
The “computer-readable recording medium on which a program is recorded” refers to a computer-readable recording medium on which a program is recorded, which is used for program installation, execution, program distribution, and the like.
The recording medium is, for example, a digital versatile disc (DVD), which is a standard established by the DVD Forum, such as “DVD-R, DVD-RW, DVD-RAM,” and DVD + RW. Standard “DVD + R, DVD + RW, etc.”, compact disc (CD), read-only memory (CD-ROM), CD recordable (CD-R), CD rewritable (CD-RW), Blu-ray disc ( Blu-ray Disc (registered trademark), magneto-optical disk (MO), flexible disk (FD), magnetic tape, hard disk, read-only memory (ROM), electrically erasable and rewritable read-only memory (EEPROM (registered trademark)) )), Flash memory, Random access memory (RAM) Etc. are included.
The program or a part of the program may be recorded on the recording medium for storage or distribution. Also, by communication, for example, a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a wired network used for the Internet, an intranet, an extranet, etc., or wireless communication It may be transmitted using a transmission medium such as a network or a combination of these, or may be carried on a carrier wave.
Furthermore, the program may be a part of another program, or may be recorded on a recording medium together with a separate program. Moreover, it may be divided and recorded on a plurality of recording media. Further, it may be recorded in any manner as long as it can be restored, such as compression or encryption.

100…画像処理装置
110…受付モジュール
120…印刷処理ID生成・抽出モジュール
130…判断モジュール
140…合成モジュール
150…出力モジュール
210、220…クライアント
290…通信回線
800…画像処理装置
810…受付モジュール
815…システムID抽出モジュール
830…判断モジュール
840…合成モジュール
DESCRIPTION OF SYMBOLS 100 ... Image processing apparatus 110 ... Reception module 120 ... Print processing ID production | generation / extraction module 130 ... Judgment module 140 ... Synthesis module 150 ... Output module 210, 220 ... Client 290 ... Communication line 800 ... Image processing apparatus 810 ... Reception module 815 ... System ID extraction module 830 ... Judgment module 840 ... Synthesis module

Claims (5)

文書と出力部数を含む出力指示を受け付ける受付手段と、
前記受付手段によって受け付けられた出力指示毎に行う出力処理を示す情報である出力処理情報を抽出する出力処理情報抽出手段と、
前記受付手段によって受け付けられた文書の頁毎に、前記出力処理情報抽出手段によって抽出された出力処理情報を示す画像と、部番号を示す画像又は頁番号を示す画像を合成する合成手段と、
前記合成手段によって合成された文書を出力する出力手段
を具備することを特徴とする画像処理装置。
Receiving means for receiving an output instruction including a document and the number of copies;
Output processing information extracting means for extracting output processing information that is information indicating output processing performed for each output instruction received by the receiving means;
For each page of the document accepted by the accepting means, an image indicating the output processing information extracted by the output processing information extracting means and an image indicating the part number or an image indicating the page number;
An image processing apparatus comprising: output means for outputting a document synthesized by the synthesis means.
前記受付手段によって受け付けられた文書が複数頁であるか否か、又は該受付手段によって受け付けられた出力部数が複数部数であるか否かを判断する判断手段
を具備し、
前記出力処理情報抽出手段又は前記合成手段は、前記判断手段によって文書が複数頁であると判断された場合又は出力部数が複数部数であると判断された場合に処理を行う
ことを特徴とする請求項1に記載の画像処理装置。
A judging means for judging whether the document accepted by the accepting means is a plurality of pages or whether the number of output copies accepted by the accepting means is a plurality of copies;
The output processing information extracting unit or the synthesizing unit performs processing when the determination unit determines that the document has a plurality of pages or the output number of copies is determined to be a plurality of copies. Item 8. The image processing apparatus according to Item 1.
前記判断手段は、前記受付手段によって受け付けられた出力指示に基づいて、前記文書を出力した出力媒体の頁を特定できる情報を含んだ情報画像を該文書の頁毎に合成するか否かを判断し、
前記出力処理情報抽出手段又は前記合成手段は、前記判断手段によって前記情報画像を合成すると判断された場合に処理を行い、該合成手段は、該情報画像を前記文書の頁毎に合成する
ことを特徴とする請求項2に記載の画像処理装置。
The determination unit determines whether to synthesize an information image including information that can specify a page of the output medium that outputs the document for each page of the document, based on the output instruction received by the reception unit. And
The output processing information extracting unit or the synthesizing unit performs a process when the determining unit determines to synthesize the information image, and the synthesizing unit synthesizes the information image for each page of the document. The image processing apparatus according to claim 2.
前記出力手段によって出力される出力媒体に合成される情報画像を処理する情報画像アプリケーションを示す情報である情報画像アプリケーション情報を抽出する情報画像アプリケーション情報抽出手段
をさらに具備し、
前記合成手段は、前記受付手段によって受け付けられた文書の頁毎に、前記情報画像アプリケーション情報抽出手段によって抽出された情報画像アプリケーション情報を示す画像を合成する
ことを特徴とする請求項1から3のいずれか一項に記載の画像処理装置。
Information image application information extracting means for extracting information image application information that is information indicating an information image application for processing an information image to be combined with the output medium output by the output means;
4. The composition unit synthesizes an image indicating information image application information extracted by the information image application information extraction unit for each page of a document received by the reception unit. The image processing apparatus according to any one of claims.
コンピュータを、
文書と出力部数を含む出力指示を受け付ける受付手段と、
前記受付手段によって受け付けられた出力指示毎に行う出力処理を示す情報である出力処理情報を抽出する出力処理情報抽出手段と、
前記受付手段によって受け付けられた文書の頁毎に、前記出力処理情報抽出手段によって抽出された出力処理情報を示す画像と、部番号を示す画像又は頁番号を示す画像を合成する合成手段と、
前記合成手段によって合成された文書を出力する出力手段
として機能させるための画像処理プログラム。
Computer
Receiving means for receiving an output instruction including a document and the number of copies;
Output processing information extracting means for extracting output processing information that is information indicating output processing performed for each output instruction received by the receiving means;
For each page of the document accepted by the accepting means, an image indicating the output processing information extracted by the output processing information extracting means and an image indicating the part number or an image indicating the page number;
An image processing program for causing a document synthesized by the synthesis means to function as an output means for outputting.
JP2010221115A 2010-09-30 2010-09-30 Image processing device and image processing program Pending JP2012076263A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010221115A JP2012076263A (en) 2010-09-30 2010-09-30 Image processing device and image processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010221115A JP2012076263A (en) 2010-09-30 2010-09-30 Image processing device and image processing program

Publications (1)

Publication Number Publication Date
JP2012076263A true JP2012076263A (en) 2012-04-19

Family

ID=46237076

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010221115A Pending JP2012076263A (en) 2010-09-30 2010-09-30 Image processing device and image processing program

Country Status (1)

Country Link
JP (1) JP2012076263A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1110092A (en) * 1997-06-23 1999-01-19 Fuji Xerox Co Ltd Document assorting system
JP2005020727A (en) * 2003-06-05 2005-01-20 Ntt Docomo Inc Method and apparatus for reading and decoding information embedded in a two-dimensional barcode
JP2008278176A (en) * 2007-04-27 2008-11-13 Murata Mach Ltd Image forming apparatus and image forming system
JP2009060229A (en) * 2007-08-30 2009-03-19 Fuji Xerox Co Ltd Paper document management system, image forming apparatus, paper document discard device, and management device
JP2009152993A (en) * 2007-12-21 2009-07-09 Fuji Xerox Co Ltd Image processing device, image processing system, and image processing program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1110092A (en) * 1997-06-23 1999-01-19 Fuji Xerox Co Ltd Document assorting system
JP2005020727A (en) * 2003-06-05 2005-01-20 Ntt Docomo Inc Method and apparatus for reading and decoding information embedded in a two-dimensional barcode
JP2008278176A (en) * 2007-04-27 2008-11-13 Murata Mach Ltd Image forming apparatus and image forming system
JP2009060229A (en) * 2007-08-30 2009-03-19 Fuji Xerox Co Ltd Paper document management system, image forming apparatus, paper document discard device, and management device
JP2009152993A (en) * 2007-12-21 2009-07-09 Fuji Xerox Co Ltd Image processing device, image processing system, and image processing program

Similar Documents

Publication Publication Date Title
US8345300B2 (en) Computer readable medium, document processing apparatus, document processing system, and document processing method for managing electronic documents
JP5522302B1 (en) Information processing apparatus and information processing program
CN110576678B (en) Printing process management device and computer-readable medium
JP6357832B2 (en) Problem generation system, processing server, problem generation system control method, processing server control method, problem generation system program, processing server program
CN101841613B (en) Document processing system, search apparatus, information searching method and document processing method
US8854322B2 (en) Image processing apparatus, computer readable medium, and image processing method
JP2012063993A (en) Image processing system, control method thereof, and program
US8749854B2 (en) Image processing apparatus, method for performing image processing and computer readable medium
JP2012076263A (en) Image processing device and image processing program
JP2008229912A (en) Image forming apparatus and image forming method
US8009860B2 (en) Image processing apparatus, method, program and recording medium for extracting embedded information
JP2002178679A (en) Sheet member with code and processing system
JP2009042998A (en) Information processing system and information processing program
JP5725241B1 (en) Information processing apparatus and information processing program
JP5672886B2 (en) Image processing apparatus and image processing program
JP2011049999A (en) Image forming apparatus, image synthesis method and program
JP5140021B2 (en) Information processing system, image processing apparatus, and image processing program
JP2007325196A (en) Device and method for managing document
US20100134849A1 (en) Image processing apparatus, image processing method and computer readable medium
JP4983489B2 (en) Information processing apparatus and information processing program
JP5614119B2 (en) Image processing apparatus and image processing program
JP2009065314A (en) Information processor and information processing program
US10963194B2 (en) Information processing apparatus and non-transitory computer readable medium for restricting simultaneous access to a print job
JP2012003448A (en) Image processing device and image processing program
JP2009015559A (en) Image processor, image processing system, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130819

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140527

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140528

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20141007