JP2012076263A - Image processing device and image processing program - Google Patents
Image processing device and image processing program Download PDFInfo
- 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
Links
- 238000012545 processing Methods 0.000 title claims abstract description 140
- 239000000203 mixture Substances 0.000 claims abstract description 28
- 238000000034 method Methods 0.000 claims description 82
- 230000008569 process Effects 0.000 claims description 75
- 230000015572 biosynthetic process Effects 0.000 claims description 36
- 238000003786 synthesis reaction Methods 0.000 claims description 36
- 238000000605 extraction Methods 0.000 claims description 33
- 230000002194 synthesizing effect Effects 0.000 claims description 7
- 239000000284 extract Substances 0.000 abstract description 6
- 238000007639 printing Methods 0.000 description 44
- 238000004891 communication Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 12
- 238000003860 storage Methods 0.000 description 12
- 239000002131 composite material Substances 0.000 description 7
- 238000004590 computer program Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000003780 insertion Methods 0.000 description 4
- 230000037431 insertion Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 241000282412 Homo Species 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Abstract
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
また、例えば、特許文献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,
また、例えば、特許文献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.
本発明は、複数回の文書の出力指示があった場合でも、他の部又は頁が混在した状態から元の部又は頁に整えることを可能にする画像を、頁毎に合成するようにした画像処理装置及び画像処理プログラムを提供することを目的としている。 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
請求項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
請求項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
請求項2の画像処理装置によれば、文書が複数頁又は出力部数が複数部数である場合に、文書の頁毎に、出力処理情報を示す画像と、部番号を示す画像又は頁番号を示す画像を合成することができる。
According to the image processing apparatus of
請求項3の画像処理装置によれば、情報画像を文書の頁毎に合成する場合に、文書の頁毎に、出力処理情報を示す画像と、部番号を示す画像又は頁番号を示す画像を合成することができる。
According to the image processing apparatus of
請求項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
まず、実施の形態を説明する前に、本実施の形態の前提技術について説明する。
電子情報とその電子情報を出力した出力媒体との関係を把握するためのアプリケーションがある。例えば、電子情報である印刷した文書の頁(ページ)と出力する出力媒体毎に付与する異なる識別子を関連付けて記憶するとともに、付与した識別子を出力媒体上に出力するアプリケーションがある。
より具体的には、識別子を示す情報画像をページ毎に印刷するアプリケーションがある。なお、ここでの識別子は、そのアプリケーションにおいて、出力媒体を一意に識別するための情報である。また、情報画像とは、機械可読な態様で電子データを表すために体系的に作られた画像コードをいい、具体的には、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 (
そして、印刷された紙文書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
Then, Mr. A writes in the
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
しかしながら、紙文書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
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
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
以下、図面に基づき本発明を実現するにあたっての好適な各種の実施の形態の例を説明する。
図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
受付モジュール110は、判断モジュール130と接続されている。受付モジュール110は、文書と出力部数を含む出力指示を受け付ける。
出力指示に含まれる文書は、文書そのもの(文書を構成する電子データ)であってもよいし、文書が格納された場所(URL(Uniform Resource Locator)、文書名等)等であってもよい。文書が格納された場所を受け取った場合は、その格納場所から文書を抽出する。なお、以下、文書という場合は、電子文書のことを指し、紙文書と区別をする場合に、電子文書という。文書とは、テキストデータ、場合によっては画像、動画、音声等の電子データ、又はこれらの組み合わせであり、記憶、編集及び検索等の対象となり、システム又は利用者間で個別の単位として交換できるものをいい、これらに類似するものを含む。
また、出力指示に含まれる部数とは、出力する紙文書の束の数をいい、各ページを部数だけ出力することをいう。出力する順番としては、部毎に印刷してもよいし、ページ毎に印刷してもよい。3ページの文書を3部印刷する例について示すと、部毎に印刷するとは、1ページ、2ページ、3ページを順にそれぞれ印刷した後、また1ページから順に印刷することを3回繰り返すことであり、ページ毎に印刷するとは、1ページを連続して3枚、2ページを連続して3枚、3ページを連続して3枚印刷することである。以下、部毎に印刷する場合を例示して説明する。
The
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 /
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 /
判断モジュール130は、受付モジュール110、合成モジュール140と接続されている。判断モジュール130は、受付モジュール110によって受け付けられた文書が複数ページであるか否か、又は受付モジュール110によって受け付けられた出力部数が複数部数であるか否かを判断する。もちろんのことながら、受付モジュール110によって受け付けられた文書が複数ページであるか否か、かつ受付モジュール110によって受け付けられた出力部数が複数部数であるか否かを判断するようにしてもよい。
そして、印刷処理ID生成・抽出モジュール120又は合成モジュール140は、判断モジュール130によって文書が複数ページであると判断された場合又は出力部数が複数部数であると判断された場合に処理を行うようにしてもよい。もちろんのことながら、印刷処理ID生成・抽出モジュール120又は合成モジュール140は、判断モジュール130によって文書が複数ページであると判断された場合かつ出力部数が複数部数であると判断された場合に処理を行うようにしてもよい。
The
The print processing ID generation /
また、判断モジュール130は、受付モジュール110によって受け付けられた出力指示に基づいて、文書を出力した出力媒体のページを特定できる情報を含んだ情報画像をその文書のページ毎に合成するか否かを判断するようにしてもよい。
そして、印刷処理ID生成・抽出モジュール120又は合成モジュール140は、判断モジュール130によって情報画像を合成すると判断された場合に処理を行うようにしてもよい。合成モジュール140は、その情報画像をその文書のページ毎に合成する。
なお、判断モジュール130はなくてもよい、又は何ら処理をしなくてもよい。つまり、受付モジュール110が出力指示を受け付けたならば、印刷処理ID生成・抽出モジュール120、合成モジュール140が処理を行うようにしてもよい。
Further, the
Then, the print processing ID generation /
Note that the
合成モジュール140は、印刷処理ID生成・抽出モジュール120、判断モジュール130、出力モジュール150と接続されている。合成モジュール140は、受付モジュール110によって受け付けられた文書のページ毎に、印刷処理ID生成・抽出モジュール120によって抽出された出力処理情報を示す画像と、部番号を示す画像又はページ番号を示す画像を合成する。
出力処理情報を示す画像とは、出力処理情報そのものの符号(具体的には英数字等)を画像にしたもの、出力処理情報と対応したマーク(具体的には記号、絵文字等)の画像等を含む。さらに、文書のページ毎に、部番号を示す画像、ページ番号を示す画像のいずれか一方又はこれらの組み合わせを合成する。組み合わせとしては、出力処理情報と部番号の組み合わせ(例えば、ページ数が1の場合)、出力処理情報とページ番号の組み合わせ(例えば、部数が1の場合)、出力処理情報と部番号とページ番号の組み合わせ(例えば、部数、ページ数ともに複数の場合)がある。ここで出力処理情報を示す画像、部番号を示す画像、ページ番号を示す画像は、人間の視覚にとって可視である。また、合成する場所は、ページ内であればよいが、一般的には端部の空白部分に合成する。
その出力指示において、合成する出力処理情報は1つであるが、合成するページ番号はその文書のページ毎に異なり(1ページ目には1ページ目を示す画像、2ページ目には2ページ目を示す画像、・・・)、合成する部番号は部毎に異なる(1部目には1部目を示す画像、2部目には2部目を示す画像、・・・)。
The
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
図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
図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
In step S304, the print processing ID generation /
In step S306, the
In step S308, the
ステップS310では、合成モジュール140が、JobID、部番号、ページ番号の画像を文書に合成する。
ステップS312では、出力モジュール150が、ステップS310で合成した文書を印刷する。
ステップS314では、合成モジュール140が、ページ番号をカウントする。つまり、ページ番号に1加える。
ステップS316では、合成モジュール140が、残りのページがないか否かを判断し、ない場合はステップS318へ進み、それ以外の場合はステップS310からの処理を行う。
In step S310, the
In step S312, the
In step S314, the
In step S316, the
ステップS318では、合成モジュール140が、部番号をカウントする。つまり、部番号に1加える。
ステップS320では、合成モジュール140が、ページ番号を1に初期化する。つまり、ページ番号に1加える。
ステップS322では、合成モジュール140が、残りの部数がないか否かを判断し、ない場合は処理を終了し(ステップS399)、それ以外の場合はステップS310からの処理を行う。
In step S318, the
In step S320, the
In step S322, the
ステップS332では、合成モジュール140が、JobID、部番号の画像を文書に合成する。
ステップS334では、出力モジュール150が、合成文書を印刷する。
ステップS336では、合成モジュール140が、部番号をカウントする。つまり、部番号に1加える。
ステップS338では、合成モジュール140が、残りの部数がないか否かを判断し、ない場合は処理を終了し(ステップS399)、それ以外の場合はステップS332からの処理を行う。
In step S332, the
In step S334, the
In step S336, the
In step S338, the
ステップS342では、判断モジュール130が、複数ページか否かを判断し、複数ページの場合はステップS344へ進み、それ以外の場合はステップS352へ進む。
ステップS344では、合成モジュール140が、JobID、ページ番号の画像を文書に合成する。
ステップS346では、出力モジュール150が、合成文書を印刷する。
ステップS348では、合成モジュール140が、ページ番号をカウントする。つまり、ページ番号に1加える。
In step S342, the
In step S344, the
In step S346, the
In step S348, the
ステップS350では、合成モジュール140が、残りのページがないか否かを判断し、ない場合は処理を終了し(ステップS399)、それ以外の場合はステップS344からの処理を行う。
ステップS352では、合成モジュール140が、JobIDの画像を文書に合成する。
ステップS354では、出力モジュール150が、合成文書を印刷する。
In step S350, the
In step S352, the
In step S354, the
図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
図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
図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
図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
図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
受付モジュール810は、判断モジュール830と接続されている。第1の実施の形態の受付モジュール110に該当する。さらに、受付モジュール810が受け付ける出力指示には、出力媒体に情報画像を合成する指示を含んでいてもよい。なお、情報画像は、出力媒体を1枚毎に識別するための情報を含む。また、情報画像を合成する指示には、情報画像アプリケーションを示す情報を含んでいてもよい。例えば、情報画像アプリケーション情報として、前述の1次元バーコード、2次元コード、筆記位置を識別するための位置情報が書き込まれている画像コード等のいずれを用いるかを示す情報であってもよいし、筆記位置を解析するアプリケーションの種類を示す情報であってもよい。
The
システムID抽出モジュール815は、合成モジュール840と接続されている。システムID抽出モジュール815は、出力モジュール150によって出力される出力媒体に合成される情報画像を処理する情報画像アプリケーションを示す情報である情報画像アプリケーション情報を抽出する。例えば、受付モジュール810が受け付けた情報画像を合成する指示内から情報画像アプリケーション情報を抽出してもよいし、クライアント毎に情報画像アプリケーション情報が固定されている場合は、出力指示を行ったクライアントのIPアドレスを情報画像アプリケーション情報として抽出してもよい。
The system
判断モジュール830は、受付モジュール810、合成モジュール840と接続されている。第1の実施の形態の判断モジュール130に該当する。さらに、受付モジュール110によって受け付けられた出力指示に、出力媒体に情報画像を合成する指示が含まれているか否かを判断するようにしてもよい。
そして、システムID抽出モジュール815、印刷処理ID生成・抽出モジュール120又は合成モジュール840は、判断モジュール830によって出力指示に出力媒体に情報画像を合成する指示が含まれていると判断された場合に処理を行うようにしてもよい。
なお、判断モジュール830はなくてもよい、又は何ら処理をしなくてもよい。つまり、受付モジュール810が出力指示を受け付けたならば、システムID抽出モジュール815、印刷処理ID生成・抽出モジュール120、合成モジュール840が処理を行うようにしてもよい。
The
Then, the system
Note that the
合成モジュール840は、システムID抽出モジュール815、印刷処理ID生成・抽出モジュール120、判断モジュール830、出力モジュール150と接続されている。第1の実施の形態の合成モジュール140に該当する。さらに、合成モジュール840は、受付モジュール810によって受け付けられた文書のページ毎に、システムID抽出モジュール815によって抽出された情報画像アプリケーション情報を示す画像を合成する。
合成の組み合わせとしては、情報画像アプリケーション情報と出力処理情報と部番号の組み合わせ(例えば、ページ数が1の場合)、情報画像アプリケーション情報と出力処理情報とページ番号の組み合わせ(例えば、部数が1の場合)、情報画像アプリケーション情報と出力処理情報と部番号とページ番号の組み合わせ(例えば、部数、ページ数ともに複数の場合)がある。ここで情報画像アプリケーション情報を示す画像、出力処理情報を示す画像、部番号を示す画像、ページ番号を示す画像は、人間の視覚にとって可視である。また、合成する場所は、ページ内であればよいが、一般的には端部の空白部分に合成する。
The
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
In step S904, the system
In step S906, the print processing ID generation /
In step S908, the
In step S910, the
ステップS912では、合成モジュール840が、システムID、JobID、部番号、ページ番号の画像を文書に合成する。
ステップS914では、出力モジュール150が、合成文書を印刷する。
ステップS916では、合成モジュール840が、ページ番号をカウントする。つまり、ページ番号に1加える。
ステップS918では、合成モジュール840が、残りのページがないか否かを判断し、ない場合はステップS920へ進み、それ以外の場合はステップS912からの処理を行う。
In step S912, the
In step S914, the
In step S916, the
In step S918, the
ステップS920では、合成モジュール840が、部番号をカウントする。つまり、部番号に1加える。
ステップS922では、合成モジュール840が、ページ番号を1に初期化する。
ステップS924では、合成モジュール840が、残りの部数がないか否かを判断し、ない場合は処理を終了し(ステップS999)、それ以外の場合はステップS912からの処理を行う。
In step S920, the
In step S922, the
In step S924, the
ステップS932では、合成モジュール840が、システムID、JobID、部番号の画像を文書に合成する。
ステップS934では、出力モジュール150が、合成文書を印刷する。
ステップS936では、合成モジュール840が、部番号をカウントする。つまり、部番号に1加える。
ステップS938では、合成モジュール840が、残りの部数がないか否かを判断し、ない場合は処理を終了し(ステップS999)、それ以外の場合はステップS932からの処理を行う。
In step S932, the
In step S934, the
In step S936, the
In step S938, the
ステップS942では、判断モジュール830が、複数ページか否かを判断し、複数ページの場合はステップS944へ進み、それ以外の場合はステップS952へ進む。
ステップS944では、合成モジュール840が、システムID、JobID、ページ番号の画像を文書に合成する。
ステップS946では、出力モジュール150が、合成文書を印刷する。
ステップS948では、合成モジュール840が、ページ番号をカウントする。つまり、ページ番号に1加える。
In step S942, the
In step S944, the
In step S946, the
In step S948, the
ステップ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
In step S952, the
In step S954, the
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
図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
前述の例では、情報画像アプリケーション情報であるシステム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
また、マークとして、印刷媒体の端部(いわゆる小口(この場合は、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
Note that the same thing may be performed in the first embodiment. That is, the
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
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
キーボード1208、マウス等のポインティングデバイス1209は、操作者により操作される入力デバイスである。ディスプレイ1210は、液晶表示装置又はCRT(Cathode Ray Tube)などがあり、各種情報をテキストやイメージ情報として表示する。
A
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
接続ポート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
なお、図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
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.
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)
| 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 |
-
2010
- 2010-09-30 JP JP2010221115A patent/JP2012076263A/en active Pending
Patent Citations (5)
| 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 |