Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5338358B2 - Image forming system, image processing apparatus, image forming server, and program - Google Patents
[go: Go Back, main page]

JP5338358B2 - Image forming system, image processing apparatus, image forming server, and program - Google Patents

Image forming system, image processing apparatus, image forming server, and program Download PDF

Info

Publication number
JP5338358B2
JP5338358B2 JP2009032038A JP2009032038A JP5338358B2 JP 5338358 B2 JP5338358 B2 JP 5338358B2 JP 2009032038 A JP2009032038 A JP 2009032038A JP 2009032038 A JP2009032038 A JP 2009032038A JP 5338358 B2 JP5338358 B2 JP 5338358B2
Authority
JP
Japan
Prior art keywords
information
image
server
instruction
image forming
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009032038A
Other languages
Japanese (ja)
Other versions
JP2010191488A (en
Inventor
康司 西出
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
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, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2009032038A priority Critical patent/JP5338358B2/en
Publication of JP2010191488A publication Critical patent/JP2010191488A/en
Application granted granted Critical
Publication of JP5338358B2 publication Critical patent/JP5338358B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Record Information Processing For Printing (AREA)
  • Facsimiles In General (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To compose an image representing information generated on an image forming server side. <P>SOLUTION: This image forming system includes an image processor. The image processor receives a formation instruction of the image including the information to be generated in the image forming server, and outputs, to the image forming server, a generation instruction of the information to be generated in the image forming server. The image processor replaces the instruction to form the information to be generated in the image forming server with an instruction to form an image element becoming a substitute in a position wherein the information has to be formed, generates position information representing a position inside the image of the image element and the formation instruction of the image element in each image element included in the image to be formed by the received formation instruction, and outputs the formation instruction and the position information of each image element to the image forming server. <P>COPYRIGHT: (C)2010,JPO&amp;INPIT

Description

本発明は、画像形成システム、画像処理装置、画像形成サーバ、及びプログラムに関する。   The present invention relates to an image forming system, an image processing apparatus, an image forming server, and a program.

ページプリンタの入力キーにより印剤節約モードでの印字(印刷)が設定されると、制御部のCPUが、印字データと共にそのホストコンピュータの印刷アプリケーションで指定されている印字領域の枠外に、印剤節約モードに対応して予め定められている印字データを展開して印字を実行し、これにより、印字領域の枠外に、例えばトナー方式のプリンタであれば「これはトナーセーブモードで印字出力されました」との印字を付加する技術が特許文献1に開示されている。
特開平10−268705号公報
When printing (printing) in the printing material saving mode is set by the input key of the page printer, the CPU of the control unit puts the printing material together with the printing data outside the frame of the printing area specified by the printing application of the host computer. Predetermined print data corresponding to the saving mode is expanded and printing is performed. As a result, for example, if the printer is a toner type printer, the printout is output in the toner save mode. Patent Document 1 discloses a technique for adding a print "".
Japanese Patent Laid-Open No. 10-268705

画像形成サーバ側で生成する情報を表す画像を合成可能とすること。   An image representing information generated on the image forming server side can be synthesized.

請求項1記載の発明は、画像形成システムであって、画像処理装置と、画像形成サーバとを含み、前記画像処理装置は、前記画像形成サーバにて生成され、当該画像形成サーバがデータベースから情報を取得する際に参照する、データベースのレコード番号を表す情報を形成するべき旨のサーバ生成情報を含んだ画像の形成指示を受け入れる手段と、前記サーバ生成情報の生成指示を、前記画像形成サーバに出力する手段と、前記サーバ生成情報を形成する指示を、当該サーバ生成情報が形成されるべき位置に、代替として、最終出力に出力される予定のない画像を形成するべき旨を表す偽形成指示に置き換える手段と、前記受け入れた形成指示により形成されるべき画像に含まれる画像要素ごとに、当該画像要素の画像内での位置を表す位置情報と当該画像要素の形成指示とを生成する手段と、前記画像要素ごとの位置情報及び形成指示を、前記画像形成サーバへ出力する手段と、を含み、前記画像形成サーバは、前記サーバ生成情報の生成指示と、画像要素ごとの位置情報及び形成指示とを受け入れる手段と、前記画像要素の形成指示に従って、各画像要素に基づく部分画像情報を生成する手段と、データベースから情報を取得する際に用いた、データベースのレコード番号を表す情報に基づき、前記サーバ生成情報の生成指示に従って、当該サーバ生成情報表す部分画像情報を生成する手段と、前記画像要素ごとの位置情報及び部分画像情報を参照し、各部分画像情報を、位置情報により表される位置に合成し、前記画像形成サーバにて生成されるべき情報を表す部分画像情報については、それに代替する、偽形成指示により形成された部分画像情報に置き換えて、画像情報を生成する手段と、前記画像情報を画像形成装置に出力する手段と、を含むこととしたものである。
The invention according to claim 1 is an image forming system including an image processing apparatus and an image forming server, wherein the image processing apparatus is generated by the image forming server, and the image forming server receives information from a database. Means for accepting an image formation instruction including server generation information indicating that information representing a record number of a database to be referred to is acquired, and the generation instruction of the server generation information is sent to the image forming server. means for outputting, an instruction for forming said server generates information on the position should the server generates information is formed, alternatively, a false formation instruction indicating that should form the image without intend to be output to the final output For each image element included in the image to be formed according to the accepted forming instruction and the position representing the position of the image element in the image Comprising means for generating an information and forming instruction of the image elements, the position information and the formation instruction for each of the image element, and means for outputting to said image forming server, said image forming server, the server generates information Generating means, position information for each image element and a forming instruction, means for generating partial image information based on each image element in accordance with the forming instruction for the image element, and obtaining information from the database was used, based on the information representing the record number in the database, in accordance with the generated instruction for the server product information, means for generating a partial image information the server generates information indicating the reference position information and the partial image information for each said image element The partial image information is combined with the position represented by the position information, and the partial image representing the information to be generated by the image forming server For distribution, an alternative to it, by replacing the partial image information formed by the false formation instruction, obtained by the means for generating image information, and means for outputting the image information to the image forming apparatus, and comprises a is there.

請求項2記載の発明は、画像処理装置であって、画像形成サーバにて生成され、当該画像形成サーバがデータベースから情報を取得する際に参照する、データベースのレコード番号を表す情報を形成するべき旨のサーバ生成情報を含んだ画像の形成指示を受け入れる手段と、前記サーバ生成情報の生成指示を、前記画像形成サーバに出力する手段と、前記サーバ生成情報を形成する指示を、当該サーバ生成情報が形成されるべき位置に、代替として、最終出力に出力される予定のない画像を形成するべき旨を表す偽形成指示に置き換える手段と、前記受け入れた形成指示により形成されるべき画像に含まれる画像要素ごとに、当該画像要素の画像内での位置を表す位置情報と当該画像要素の形成指示とを生成する手段と、前記画像要素ごとの位置情報及び形成指示を、前記画像形成サーバへ出力する手段と、を含むこととしたものである。
The invention according to claim 2 is an image processing apparatus, and should generate information representing a record number of a database generated by the image forming server and referred to when the image forming server acquires information from the database. means for receiving a formation instruction for images including server generates information to the effect that the instruction for generating the server-generated information, and means for outputting to said image forming server, an instruction to form the server generates information, the server generates information Is included in the image to be formed by the accepted forming instruction, and means for replacing with a false forming instruction indicating that an image that is not scheduled to be output to the final output should be formed instead Means for generating position information representing the position of the image element in the image and an instruction for forming the image element for each image element; The location information and forming instruction is obtained by the fact that and means for outputting to said image forming server.

請求項3記載の発明は、請求項2記載の画像処理装置であって、前記代替となる形成指示には、当該偽形成指示が表す画像要素が、他の画像要素に隠蔽されないよう、当該代替となる偽形成指示が表す画像要素の合成順を制御する指示を含めることとしたものである。
The invention according to claim 3 is the image processing apparatus according to claim 2, wherein the substitute fake formation instruction includes the image element represented by the fake formation instruction so as not to be concealed by other image elements. An instruction for controlling the synthesis order of the image elements represented by the substitute fake formation instruction is included.

請求項4記載の発明は、画像形成サーバであって、データベースから情報を取得する際に参照する、データベースのレコード番号を表す情報を形成するべき旨のサーバ生成情報の生成指示と、当該サーバ生成情報が形成されるべき位置を表す位置情報と、当該サーバ生成情報表す画像に代替する画像要素を表す偽形成指示とを含む、画像要素ごとの位置情報及び形成指示とを受け入れる手段と、前記画像要素の形成指示に従って、各画像要素に基づく部分画像情報を生成する手段と、データベースから情報を取得する際に用いた、データベースのレコード番号を表す情報に基づき、前記サーバ生成情報の生成指示に従って、当該サーバ生成情報表す部分画像情報を生成する手段と、前記画像要素ごとの位置情報及び部分画像情報を参照し、各部分画像情報を、位置情報により表される位置に合成し、前記生成したサーバ生成情報を表す部分画像情報については、それに代替する、偽形成指示により形成された部分画像情報に置き換えて、画像情報を生成する手段と、前記画像情報を画像形成装置に出力する手段と、を有することとしたものである。
The invention described in claim 4 is an image forming server, which is an instruction for generating server generation information indicating that information representing a record number of a database to be referred to when acquiring information from the database, and the server generation It means for receiving the location information data representing the position where is formed, and a false formation instruction representing the image elements to replace the image in which the server generates information indicating the position information and the formation instruction of each image element, wherein In accordance with the image element formation instruction, the means for generating partial image information based on each image element, and the information indicating the record number of the database used when acquiring the information from the database, according to the server generation information generation instruction means for generating a partial image information the server generates information indicates, refers to the position information and the partial image information for each said image element Each partial image information, synthesizes the position represented by the position information, the partial image information representing the generated server-generated information, an alternative to it, by replacing the partial image information formed by the false formation instruction, images And a means for generating information and a means for outputting the image information to an image forming apparatus.

請求項5記載の発明は、プログラムであって、コンピュータを、画像形成サーバにて生成され、当該画像形成サーバがデータベースから情報を取得する際に参照する、データベースのレコード番号を表す情報を形成するべき旨のサーバ生成情報を含んだ画像の形成指示を受け入れる手段と、前記サーバ生成情報の生成指示を、前記画像形成サーバに出力する手段と、前記サーバ生成情報を形成する指示を、当該サーバ生成情報が形成されるべき位置に、代替として、最終出力に出力される予定のない画像を形成するべき旨を表す偽形成指示に置き換える手段と、前記受け入れた形成指示により形成されるべき画像に含まれる画像要素ごとに、当該画像要素の画像内での位置を表す位置情報と当該画像要素の形成指示とを生成する手段と、前記画像要素ごとの位置情報及び形成指示を、前記画像形成サーバへ出力する手段と、として機能させることとしたものである。
The invention according to claim 5 is a program for generating information representing a record number of a database generated by an image forming server and referred to when the image forming server acquires information from the database. means for receiving a formation instruction for images including server generates information to the effect that the instruction for generating the server-generated information, and means for outputting to said image forming server, an instruction to form the server generating information, generation the server Means for replacing the position where information is to be formed with a fake forming instruction indicating that an image that is not scheduled to be output in the final output should be formed as an alternative , and included in the image to be formed by the accepted forming instruction Means for generating position information indicating the position of the image element in the image and an instruction for forming the image element, Position information and formation instruction for each image element is obtained by the function as an, and means for outputting to said image forming server.

請求項6記載の発明は、プログラムであって、コンピュータを、データベースから情報を取得する際に参照する、データベースのレコード番号を表す情報を形成するべき旨のサーバ生成情報の生成指示と、当該サーバ生成情報が形成されるべき位置を表す位置情報と、当該サーバ生成情報表す画像に代替する画像要素を表す偽形成指示とを含む、画像要素ごとの位置情報及び形成指示とを受け入れる手段と、前記画像要素の形成指示に従って、各画像要素に基づく部分画像情報を生成する手段と、データベースから情報を取得する際に用いた、データベースのレコード番号を表す情報に基づき、前記サーバ生成情報の生成指示に従って、当該サーバ生成情報表す部分画像情報を生成する手段と、前記画像要素ごとの位置情報及び部分画像情報を参照し、各部分画像情報を、位置情報により表される位置に合成し、前記生成したサーバ生成情報を表す部分画像情報については、それに代替する、偽形成指示により形成された部分画像情報に置き換えて、画像情報を生成する手段と、前記画像情報を画像形成装置に出力する手段と、として機能させることとしたものである。 The invention according to claim 6 is a program, which is an instruction for generating server generation information indicating that a computer is referred to when information is acquired from the database and that represents a record number of the database, and the server and position information indicating the position where generation information is formed, and a false formation instruction representing the image elements to replace the image in which the server generates information indicating comprises means for receiving the position information and the formation instruction of each image element, In accordance with the image element formation instruction , the server generation information generation instruction based on means for generating partial image information based on each image element and information indicating the record number of the database used when acquiring the information from the database according, means for generating a partial image information the server generates information indicating the position information and the partial image of each of the image element Referring to distribution, each partial image information, synthesizes the position represented by the position information, the partial image information representing the generated server-generated information, an alternative to it, the partial image information formed by the false formation instruction In this case, the image information is generated and the image information is output to the image forming apparatus.

請求項1,2,4,5,6記載の発明によれば、画像形成サーバ側で生成する情報を表す画像が合成可能となる。   According to the first, second, fourth, fifth, and sixth aspects of the invention, it is possible to synthesize an image representing information generated on the image forming server side.

請求項3記載の発明によれば、画像形成サーバ側で生成する情報を表す画像が他の画像要素に隠蔽されないよう制御される。   According to the third aspect of the invention, control is performed so that an image representing information generated on the image forming server side is not concealed by other image elements.

本発明の実施の形態について図面を参照しながら説明する。本実施の形態の画像形成システム1では、頁ごとに画像要素の少なくとも一つを異ならせた、複数頁の画像を形成する指示を処理の対象とする。この指示は、例えばPPML(Personalized Print Markup Language)等のいわゆるバリアブル言語で記述される。こうしたバリアブル言語の処理では、一般に画像に含まれる画像要素(パーツ)ごとに、RIP(Raster Image Process、以下、リップ処理と呼ぶ)を行い、このリップ処理により得られたラスタ画像(ビットマップデータ)を保持する。そして、印刷時に、各頁の画像を形成するために必要なラスタ画像を、保持しているラスタ画像の中から読み出して、それぞれ指定された位置に配し、画像の形成を行う。   Embodiments of the present invention will be described with reference to the drawings. In the image forming system 1 of the present embodiment, an instruction to form an image of a plurality of pages in which at least one of the image elements is different for each page is a processing target. This instruction is described in a so-called variable language such as PPML (Personalized Print Markup Language). In such variable language processing, RIP (Raster Image Process) is generally performed for each image element (part) included in an image, and a raster image (bitmap data) obtained by this lip processing is performed. Hold. Then, at the time of printing, the raster image necessary for forming the image of each page is read out from the held raster image, and is arranged at each designated position to form the image.

しかしながら、合成したい情報のうちに、リップ処理時まで取得不能な情報がある場合は、上述の処理では対応ができない。すなわちリップ処理を行う装置は、指示されたパーツのみのリップ処理を行い、また、そのリップ処理により得られたラスタ画像は、別途生成された位置情報により配置位置が定められるので、リップ処理時に新たにラスタ画像を生成しても、対応する位置情報がないので、合成が行われないためである。   However, if there is information that cannot be acquired until the time of the lip processing among the information to be combined, the above processing cannot be used. In other words, a device that performs lip processing performs lip processing of only the instructed part, and the raster image obtained by the lip processing has its arrangement position determined by position information generated separately. This is because even if a raster image is generated, there is no corresponding position information, and therefore no synthesis is performed.

このような、リップ処理時まで取得不能な情報としては、例えば処理枚数の情報や、頁ごとに異なる情報をリップ処理時にデータベースなどから取得する場合は、当該データベースにおける情報の登録番号(レコード番号など)がある。   As such information that cannot be acquired until the time of lip processing, for example, when information on the number of processed sheets or information that differs for each page is acquired from a database or the like at the time of lip processing, the registration number of the information in the database (record number or the like) )

本発明の実施の形態に係る画像形成システム1は、図1に例示するように、画像処理装置10と、画像形成サーバ20と、画像形成装置30とを含んで構成される。ここで画像処理装置10は、制御部11と、記憶部12と、操作部13と、表示部14と、通信部15とを含んで構成される。また、画像形成サーバ20は、一般的なサーバ装置であり、制御部21と、記憶部22と、通信部23と、インタフェース部24とを含んで構成される。   As illustrated in FIG. 1, the image forming system 1 according to the embodiment of the present invention includes an image processing apparatus 10, an image forming server 20, and an image forming apparatus 30. Here, the image processing apparatus 10 includes a control unit 11, a storage unit 12, an operation unit 13, a display unit 14, and a communication unit 15. The image forming server 20 is a general server device, and includes a control unit 21, a storage unit 22, a communication unit 23, and an interface unit 24.

制御部11は、CPU(Central Processing Unit)等のプログラム制御デバイスであり、記憶部12に格納されたプログラムに従って動作する。この制御部11は、差込印刷の指示など、バリアブル言語による指示(画像要素の配置は各頁で共通であるが、頁ごとに画像要素の少なくとも一つの内容を異ならせた、複数頁の画像を形成する指示)を例えば通信部15等を介して受け入れる。   The control unit 11 is a program control device such as a CPU (Central Processing Unit) and operates according to a program stored in the storage unit 12. This control unit 11 uses a variable language instruction such as an instruction for merge printing (image element arrangement is common to each page, but at least one content of the image element is different for each page. For example) is received via the communication unit 15 or the like.

この指示には、当該指示により形成される各頁の画像に共通して含まれる画像要素(固定パーツと呼ぶ)の形成指示と、頁ごとに異なり得る画像要素(可変パーツと呼ぶ)の形成指示とが含まれる。また、本実施の形態では、この可変パーツのうちに、画像形成サーバ20にて生成されるべき情報(以下、サーバ生成情報と呼ぶ)を形成する指示が含まれる。   This instruction includes an instruction to form an image element (referred to as a fixed part) that is commonly included in an image of each page formed by the instruction, and an instruction to form an image element (referred to as a variable part) that can be different for each page. And are included. In the present embodiment, the variable part includes an instruction to form information to be generated by the image forming server 20 (hereinafter referred to as server generation information).

制御部11は、このようなバリアブル言語による指示を解析する。具体的にこの制御部11は、バリアブル言語で記述された各画像要素の形成指示を先頭から順(記述の順)に読み込んで、画像要素ごとに固有のパーツ識別子(パーツID)を発行する。ここではパーツIDは、記述の順に「1」から順次インクリメントされる数値であるとする。   The control unit 11 analyzes such an instruction in the variable language. Specifically, the control unit 11 reads the formation instruction of each image element described in a variable language in order (description order) from the top, and issues a unique part identifier (part ID) for each image element. Here, the part ID is a numerical value that is sequentially incremented from “1” in the order of description.

また制御部11は、読み込んだ画像要素の形成指示が固定パーツまたは、頁ごとに異なる可変パーツのうち、サーバ生成情報に係る可変パーツ以外の可変パーツについては、それらの形成指示と、各パーツの配置位置を表す位置情報とを抽出して、パーツIDに関連づけて記憶部12に格納する。   In addition, the control unit 11 determines whether the read instruction for forming the image element is a fixed part or a variable part that is different for each page. Position information representing the arrangement position is extracted and stored in the storage unit 12 in association with the part ID.

一方、制御部11は、読み込んだ画像要素の形成指示が、サーバ生成情報に係る可変パーツの形成指示であるときには、その配置位置を表す位置情報とを抽出し、当該形成指示をパーツIDに関連づけて、情報生成指示として記憶部12に格納するとともに、画像要素の形成指示と同じ構造の偽データ(画像要素の形成指示ではあるが最終出力に出力される予定のない画像要素の形成指示、以下、偽形成指示と呼ぶ)を生成して、この偽形成指示を、可変パーツの形成指示に代替させて、当該偽形成指示と上記抽出した位置情報とをパーツIDに関連づけて記憶部12に格納する。   On the other hand, when the read image element formation instruction is a variable part formation instruction related to the server generation information, the control unit 11 extracts position information indicating the arrangement position and associates the formation instruction with the part ID. Are stored in the storage unit 12 as an information generation instruction, and fake data having the same structure as the image element formation instruction (image element formation instruction but an image element formation instruction that is not scheduled to be output to the final output, hereinafter This is called a fake formation instruction), and the fake formation instruction is replaced with a variable part formation instruction, and the fake formation instruction and the extracted position information are stored in the storage unit 12 in association with the part ID. To do.

なお、読み込んだ画像要素の形成指示が、サーバ生成情報に係る可変パーツの形成指示である場合は、パーツIDを変更して、例えば、形成指示に含まれる画像要素の数よりも多い番号(すなわち、固定パーツや、サーバ生成情報以外の可変パーツに関するパーツIDよりも大きいパーツID)として、変更後のパーツIDに、情報生成指示や、偽形成指示と上記抽出した位置情報と等を関連づけて記憶部12に格納するようにしてもよい(この処理については後に述べる)。   When the read instruction for forming the image element is a variable part formation instruction related to the server generation information, the part ID is changed, for example, a number larger than the number of image elements included in the formation instruction (that is, As a fixed part or a part ID larger than a part ID related to a variable part other than the server generation information), the information generation instruction, the fake formation instruction, the extracted position information, and the like are stored in association with the changed part ID. The data may be stored in the unit 12 (this process will be described later).

制御部11は、これら固定パーツに係る情報と、(偽形成指示を含む)可変パーツに係る情報とを、画像形成指示として画像形成サーバ20に送信出力する。また、それとともに制御部11は、サーバ生成情報の情報生成指示を画像形成サーバ20に送信出力する。   The control unit 11 transmits and outputs the information related to these fixed parts and the information related to the variable parts (including the fake formation instruction) to the image forming server 20 as an image formation instruction. At the same time, the control unit 11 transmits and outputs an information generation instruction for server generation information to the image forming server 20.

記憶部12は、制御部11によって実行されるプログラムを保持している。このプログラムはDVD−ROM(Digital Versatile Disc - Read Only Memory)等、コンピュータ可読な記録媒体に格納されて提供され、この記憶部12に格納されたものであってもよい。また、この記憶部12は、制御部11のワークメモリとしても動作する。   The storage unit 12 holds a program executed by the control unit 11. This program may be provided by being stored in a computer-readable recording medium such as a DVD-ROM (Digital Versatile Disc-Read Only Memory) and stored in the storage unit 12. The storage unit 12 also operates as a work memory for the control unit 11.

操作部13は、キーボードやマウスなどであり、利用者が行う指示操作を受け入れて、当該指示操作の内容を制御部11に出力する。表示部14は、ディスプレイなどであり、制御部11から入力される指示に従って、情報を表示出力する。通信部15は、例えばネットワークインタフェースであり、制御部11から入力される指示に従い、ネットワークなどの通信手段を介して、画像形成サーバ20に対して各種の情報を送出する。   The operation unit 13 is a keyboard, a mouse, or the like, accepts an instruction operation performed by the user, and outputs the contents of the instruction operation to the control unit 11. The display unit 14 is a display or the like, and displays and outputs information according to an instruction input from the control unit 11. The communication unit 15 is a network interface, for example, and sends various types of information to the image forming server 20 via communication means such as a network in accordance with an instruction input from the control unit 11.

画像形成サーバ20の制御部21は、CPU(Central Processing Unit)等のプログラム制御デバイスであり、記憶部22に格納されたプログラムに従って動作する。この制御部21は、情報の生成指示と、当該情報が形成されるべき位置を表す位置情報と、当該情報を表す画像に代替する画像要素の形成指示(ここでは偽形成指示)とを含む、画像要素ごとの位置情報及び形成指示とを受け入れる。制御部21は、これら画像要素の形成指示に従って、各画像要素に基づく部分画像情報を生成する。また制御部21は、画像処理装置10から受け入れた情報生成指示に従って部分画像情報を生成する。そして制御部21は、画像要素ごとの位置情報及び部分画像情報を参照し、各部分画像情報を、位置情報により表される位置に合成する。この際、制御部21は、生成した情報を表す部分画像情報で、それに代替する画像要素の形成指示(偽形成指示)により形成された部分画像情報を置き換える。これにより制御部21は、形成するべき頁ごとの画像情報を生成する。そして制御部21は、インタフェース部24を介して、画像情報を画像形成装置30に出力する。   The control unit 21 of the image forming server 20 is a program control device such as a CPU (Central Processing Unit) and operates according to a program stored in the storage unit 22. The control unit 21 includes an information generation instruction, position information indicating a position where the information is to be formed, and an image element formation instruction (here, a fake formation instruction) that substitutes for an image indicating the information. It accepts position information and formation instructions for each image element. The control unit 21 generates partial image information based on each image element in accordance with these image element formation instructions. In addition, the control unit 21 generates partial image information in accordance with the information generation instruction received from the image processing apparatus 10. Then, the control unit 21 refers to the position information and partial image information for each image element, and synthesizes each partial image information to the position represented by the position information. At this time, the control unit 21 replaces the partial image information formed by the formation instruction (false formation instruction) of the substitute image element with the partial image information representing the generated information. Thereby, the control part 21 produces | generates the image information for every page which should be formed. Then, the control unit 21 outputs image information to the image forming apparatus 30 via the interface unit 24.

このように偽形成指示により形成される画像要素は、画像形成サーバ20が生成した情報を表す画像により置き換えられるので、どのような画像であってもよい。例えば、偽形成指示は、空白を表す画像の形成指示であっても構わない。   As described above, the image element formed by the fake formation instruction is replaced with an image representing the information generated by the image forming server 20, and may be any image. For example, the false formation instruction may be an instruction to form an image representing a blank.

記憶部22は、制御部21によって実行されるプログラムを保持している。このプログラムはDVD−ROM(Digital Versatile Disc - Read Only Memory)等、コンピュータ可読な記録媒体に格納されて提供され、この記憶部22に格納されたものであってもよい。また、この記憶部22は、制御部21のワークメモリとしても動作する。   The storage unit 22 holds a program executed by the control unit 21. The program may be provided by being stored in a computer-readable recording medium such as a DVD-ROM (Digital Versatile Disc-Read Only Memory) and stored in the storage unit 22. The storage unit 22 also operates as a work memory for the control unit 21.

通信部23は、例えばネットワークインタフェースであり、ネットワークなどの通信手段を介して、画像処理装置10から送信される情報を受信して、制御部21に出力する。インタフェース部24は、例えばシリアルインタフェースなどであり、画像形成装置30との間で通信可能に接続される。このインタフェース部24は、制御部21から入力される指示に従って、種々の情報を、画像形成装置30に送信出力する。   The communication unit 23 is, for example, a network interface, receives information transmitted from the image processing apparatus 10 via a communication unit such as a network, and outputs the information to the control unit 21. The interface unit 24 is a serial interface, for example, and is connected to the image forming apparatus 30 so as to be communicable. The interface unit 24 transmits and outputs various information to the image forming apparatus 30 in accordance with instructions input from the control unit 21.

画像形成装置30は、プリンタとしての機能を備えたデバイスであり、頁ごとに異なる画像情報を受け入れる。そして、当該画像情報を表す画像を、用紙などの媒体上に形成する。   The image forming apparatus 30 is a device having a function as a printer, and accepts different image information for each page. Then, an image representing the image information is formed on a medium such as paper.

すなわち本実施の形態の画像形成システム1は、機能的には図2に例示するように、指示解析部41と、ラスタライザ42と、出力制御部43とを含んで構成されるものである。指示解析部41は、上述のシステムの例では、画像処理装置10の制御部11によって実現される。この指示解析部41では、画像形成の指示を受け入れる。この画像形成の指示はPPML(Personalized Print Markup Language)等のバリアブル言語が用いられて記述されているものとし、また当該指示には、ラスタライザ42にて生成される情報(サーバ生成情報)を形成するべき旨の指示が含まれているものとする。   That is, the image forming system 1 of the present embodiment functionally includes an instruction analysis unit 41, a rasterizer 42, and an output control unit 43, as illustrated in FIG. The instruction analysis unit 41 is realized by the control unit 11 of the image processing apparatus 10 in the above-described system example. The instruction analysis unit 41 accepts an image formation instruction. The image formation instruction is described using a variable language such as PPML (Personalized Print Markup Language), and information (server generation information) generated by the rasterizer 42 is formed in the instruction. An instruction to do so shall be included.

以下では、一例として図3に例示するように、レコード番号と、宛先名とを関連づけた情報を格納するデータベースDBが、ラスタライザ42からアクセス可能に接続されているものとする。そして、画像形成の指示として、図4(a)に示すように、各頁の同じ位置に配置されるべき図形情報A,B(これらは固定パーツとなる)と、各頁ごとに異なる宛先名を表す情報C(これは可変パーツとなる)とを形成する指示が含まれているものとする。ここに可変パーツの情報については、カウンタiの値を当初は「1」にリセットし、このカウンタiの表すi番目の宛先名をデータベースDBから取得して「1」だけインクリメントする指示が含まれているとする。   Hereinafter, as illustrated in FIG. 3 as an example, it is assumed that a database DB that stores information in which a record number and a destination name are associated is connected to be accessible from the rasterizer 42. As an image formation instruction, as shown in FIG. 4A, graphic information A and B to be arranged at the same position on each page (these are fixed parts) and a different destination name for each page It is assumed that an instruction for forming information C (which is a variable part) is included. Here, for variable part information, an instruction to reset the value of the counter i to “1” at the beginning, obtain the i-th destination name represented by the counter i from the database DB, and increment it by “1” is included. Suppose that

さらにここでは、当該カウンタiの値を表す数字Dを、図4(a)に例示したように、画像右下部に形成するべき旨の指示(サーバ生成情報の形成指示)が含まれているものとする(当初は画像がないので、図4(a)では破線で合成されるべき位置を表している)。   Further, here, as illustrated in FIG. 4A, an instruction (server generation information formation instruction) indicating that the number D representing the value of the counter i should be formed in the lower right portion of the image is included. (Because there is no image at first, FIG. 4A represents a position to be synthesized by a broken line).

指示解析部41は、サーバ生成情報(上述のD)の形成指示を除く、固定パーツや可変パーツ(上述のAからC)の形成指示については、画像要素(パーツ)の出現順に、順序を表すパーツIDに関連づけて各画像要素の形成指示と、配置位置(各頁での配置範囲を表す座標情報等)とを抽出する。一方、サーバ生成情報については、その形成指示に基づいて、当該サーバ生成情報を表す画像要素の配置位置を抽出し、また、当該サーバ生成情報を表す画像要素に代替する画像要素の形成指示(例えば上述の偽形成指示)を生成し、パーツIDに関連づけて、当該偽形成指示と位置情報とを保持する。また、パーツIDに関連づけて、サーバ生成情報の形成指示を保持する。   The instruction analysis unit 41 represents the order of forming fixed parts and variable parts (A to C described above) in the order of appearance of image elements (parts), except for the server generation information (D described above). An instruction to form each image element and an arrangement position (coordinate information representing an arrangement range on each page) are extracted in association with the part ID. On the other hand, for the server generation information, based on the formation instruction, the arrangement position of the image element representing the server generation information is extracted, and the image element formation instruction (for example, replacing the image element representing the server generation information (for example, The above-mentioned fake formation instruction) is generated, and the fake formation instruction and position information are held in association with the part ID. In addition, a server generation information forming instruction is held in association with the part ID.

なお、このパーツ識別子は、後に画像の合成の際に、合成順序を表す情報として用いられるものとする。一例として、この指示解析部41は、偽形成指示により形成される画像(サーバ生成情報の代替となる画像要素)が、他の画像要素に隠蔽されないよう、当該代替となる画像要素の合成順を、このパーツIDにより制御してもよい。具体的にパーツIDの大きいものほど後に合成される場合(互いに重なりあう2のパーツがある場合、パーツIDがより大きいパーツが、より小さいパーツを隠蔽する場合)、代替となる画像要素に関係するパーツIDを、他のパーツのパーツIDよりも大きく設定してもよい。   Note that this part identifier is used as information representing the composition order when images are synthesized later. As an example, the instruction analysis unit 41 changes the composition order of the image elements to be substituted so that the image formed by the fake formation instruction (the image element to be substituted for the server generation information) is not hidden by other image elements. The part ID may be used for control. More specifically, when a part with a larger part ID is synthesized later (when there are two parts that overlap each other, a part with a higher part ID hides a smaller part), it relates to an alternative image element The part ID may be set larger than the part ID of other parts.

そして指示解析部41は、パーツIDと画像要素の形成指示とその位置情報とを関連づけた情報、並びに、サーバ生成情報の生成指示をラスタライザ42に送信出力する。   The instruction analysis unit 41 transmits to the rasterizer 42 information that associates the part ID, the image element formation instruction and the position information thereof, and the server generation information generation instruction.

ラスタライザ42は、上述の実施形態では、画像形成サーバ20の制御部21の処理として実装される。このラスタライザ42は、指示解析部41から受信した画像要素の形成指示に従って、画像要素をリップ処理し、各画像要素に対応するラスタ画像を生成し、パーツIDに関連づけてラスタ画像を(記憶部22等に)保持する。   The rasterizer 42 is mounted as a process of the control unit 21 of the image forming server 20 in the above-described embodiment. The rasterizer 42 rips the image elements in accordance with the image element formation instruction received from the instruction analysis unit 41, generates a raster image corresponding to each image element, and associates the raster image with the part ID (storage unit 22). Etc.) hold.

また、このラスタライザ42は、サーバ生成情報の生成指示に基づき、サーバ生成情報を生成して、当該サーバ生成情報を表すラスタ画像を生成する。一例として、このラスタライザ42は、上述のように可変パーツの情報について、カウンタiの値を当初は「1」にリセットし、このカウンタiの表すi番目の宛先名をデータベースDBから取得して「1」だけインクリメントする指示が含まれている場合、当該指示に従って、頁ごとにカウンタiを「1」ずつインクリメントしつつ、i番目の宛先名をデータベースDBから取得する。ラスタライザ42は、取得した宛先名を表すラスタ画像を、リップ処理により生成し、形成先となる頁を特定する情報(頁番号など)と、パーツIDとに関連づけて記憶部22等に保持する。また、このラスタライザ42は、サーバ生成情報を表すラスタ画像として、例えばi番目のレコードから情報を取り出したことを表す情報(「レコード番号:1」等)を生成し、当該情報を表すラスタ画像をリップ処理により生成し、形成先となる頁を特定する情報(頁番号など)と、パーツID(情報の生成指示に関連づけられたパーツID)とに関連づけて記憶部22等に保持する。   Further, the rasterizer 42 generates server generation information based on a server generation information generation instruction, and generates a raster image representing the server generation information. As an example, the rasterizer 42 initially resets the value of the counter i to “1” for the variable part information as described above, acquires the i-th destination name represented by the counter i from the database DB, When an instruction to increment “1” is included, the i-th destination name is acquired from the database DB while incrementing the counter i by “1” for each page according to the instruction. The rasterizer 42 generates a raster image representing the acquired destination name by lip processing, and stores it in the storage unit 22 or the like in association with information (page number or the like) for specifying a page to be formed and a part ID. The rasterizer 42 generates, for example, information indicating that information has been extracted from the i-th record (such as “record number: 1”) as a raster image indicating server generation information, and generates a raster image indicating the information. The information is generated by the lip process and stored in the storage unit 22 or the like in association with information (page number or the like) for specifying a page to be formed and a part ID (part ID associated with an information generation instruction).

出力制御部43は、頁を特定する情報を表すカウンタ(頁カウンタと呼ぶ)を「1」にリセットして処理を開始し、ラスタライザ42が生成した固定パーツのパーツIDと、ラスタ画像、及び位置情報を記憶部22から読み出す。また、頁カウンタの表す頁を特定する情報に関連づけられた可変パーツのパーツIDと、ラスタ画像、及び位置情報を記憶部22から読み出す。さらに、頁カウンタの表す頁を特定する情報に関連づけられたサーバ生成情報のラスタ画像と、パーツIDとを記憶部22から読み出す。   The output control unit 43 resets a counter (referred to as a page counter) indicating information for specifying a page to “1” and starts processing, and the part ID, raster image, and position of the fixed part generated by the rasterizer 42 Information is read from the storage unit 22. Further, the part ID, the raster image, and the position information of the variable part associated with the information specifying the page represented by the page counter are read from the storage unit 22. Further, the raster image of the server generation information associated with the information specifying the page represented by the page counter and the part ID are read from the storage unit 22.

出力制御部43は、読み出した情報のパーツIDを参照し、パーツIDの小さい順(ここではパーツIDの小さい順に合成が行われるものとする。すなわち、互いに重なり合う位置にあるパーツは、パーツIDの小さいパーツが、パーツIDの大きいパーツにより隠蔽されるようになる。しかしながら、これは一例であって、他の態様であっても構わない)に、パーツIDを選択し、選択したパーツIDに関連づけられたラスタ画像と位置情報とを取り出す。また、当該選択したパーツIDに関連づけられたサーバ生成情報のラスタ画像があるか否かを調べる。   The output control unit 43 refers to the part ID of the read information, and the composition is performed in ascending order of the part ID (in this case, the parts ID is in ascending order. A small part is hidden by a part with a large part ID (however, this is only an example, and other modes may be used), and a part ID is selected and associated with the selected part ID. The obtained raster image and position information are extracted. Further, it is checked whether there is a raster image of server generation information associated with the selected part ID.

ここで、選択したパーツIDに関連づけられたサーバ生成情報のラスタ画像がなければ、選択したパーツIDに関連づけられたラスタ画像を、それとともに選択したパーツIDに関連づけられている位置情報が表す位置に配置する。そして、頁カウンタを「1」だけインクリメントし、頁カウンタに対応するパーツがなくなるまで(または別途定められた最大ページ数に対応する値を越えるまで)、上記処理を続ける。   Here, if there is no server-generated information raster image associated with the selected part ID, the raster image associated with the selected part ID is placed at the position represented by the positional information associated with the selected part ID. Deploy. Then, the page counter is incremented by “1”, and the above processing is continued until there is no part corresponding to the page counter (or until a value corresponding to a separately determined maximum number of pages is exceeded).

こうして、図4(a)で指定したサーバ生成情報(D)についても、画像の形成時には、画像形成サーバ20側で生成された情報に基づくラスタ画像が合成される(図4(b)の(D))。   Thus, with respect to the server generation information (D) designated in FIG. 4A, the raster image based on the information generated on the image forming server 20 side is synthesized at the time of image formation ((b) in FIG. 4B). D)).

なお、選択したパーツIDに関連づけられたサーバ生成情報のラスタ画像がある場合は、読み出したラスタ画像(代替となる画像要素の画像)を、サーバ生成情報のラスタ画像に置き換えて、当該サーバ生成情報のラスタ画像を、選択したパーツIDに関連づけられている位置情報が表す位置に配置する。そしてこの場合も、頁カウンタを「1」だけインクリメントし、頁カウンタに対応するパーツがなくなるまで(または別途定められた最大ページ数に対応する値を越えるまで)、上記処理を続ける。   If there is a raster image of the server generation information associated with the selected part ID, the read raster image (image of an alternative image element) is replaced with the raster image of the server generation information, and the server generation information Are arranged at positions represented by position information associated with the selected part ID. In this case as well, the page counter is incremented by “1”, and the above processing is continued until there is no part corresponding to the page counter (or the value corresponding to the separately determined maximum number of pages is exceeded).

このように本実施の形態のシステムによると、図5に例示するように、画像処理装置10が、受け入れた画像の形成指示に含まれる画像要素ごとに、サーバ生成情報に係る可変パーツであるか否かを判断し(S1)、サーバ生成情報に係る可変パーツであるときには、形成指示を代替の画像の形成指示に置き換え(S2)、位置情報とともにラスタライザ42に出力する(S3)。そして、ラスタライザ42(画像形成サーバ20)が、当該サーバ生成情報を生成し(S4)、当該生成した情報を表す画像をラスタライズした上で(S5)、先に代替させていた画像を、生成したラスタライズ後のラスタ画像で置き換えて合成する(S6)。そして、後に述べる処理S15に移行する。   As described above, according to the system of the present embodiment, as illustrated in FIG. 5, whether the image processing apparatus 10 is a variable part related to the server generation information for each image element included in the received image formation instruction. If it is a variable part related to the server generation information, the formation instruction is replaced with an alternative image formation instruction (S2), and is output to the rasterizer 42 together with the position information (S3). Then, the rasterizer 42 (image forming server 20) generates the server generation information (S4), rasterizes the image representing the generated information (S5), and generates the image that has been replaced first. It is replaced with a raster image after rasterization and synthesized (S6). And it transfers to process S15 mentioned later.

一方、処理S1において、読み出した画像要素がサーバ生成情報に係る可変パーツでない場合は、その形成指示と位置情報とを抽出して(S11)、ラスタライザ42に送信し(S12)、ラスタライザ42にて、対応するラスタ画像を生成し(S13)、当該ラスタ画像を蓄積して保持し、当該保持しているラスタ画像をそれぞれに対応する位置情報の表す位置に合成する(S14)。頁ごとに頁に含まれる画像要素のすべてを合成すると、出力制御部43が当該合成後の画像を画像形成装置30に出力する(S15)。頁に含まれる画像要素のすべての合成が終了していない場合は、処理S1に戻り、次の画像要素について処理を続ける。この処理を各頁の画像について行う。   On the other hand, if the read image element is not a variable part related to the server generation information in the process S1, the formation instruction and position information are extracted (S11) and transmitted to the rasterizer 42 (S12). Corresponding raster images are generated (S13), the raster images are accumulated and held, and the held raster images are combined with the positions represented by the corresponding position information (S14). When all the image elements included in the page are combined for each page, the output control unit 43 outputs the combined image to the image forming apparatus 30 (S15). If all the image elements included in the page have not been combined, the process returns to step S1 and the process continues for the next image element. This process is performed for each page image.

[変形例]
なお、本実施の形態のここまでの説明では、サーバ生成情報を表す画像の配置位置については、画像処理装置10が受け入れた画像形成指示に含まれている位置情報をそのまま利用することとしていたが、このサーバ生成情報を表す画像の配置位置を表す位置情報も、画像形成サーバ20にて生成することとしてもよい。
[Modification]
In the above description of the present embodiment, the position information included in the image formation instruction received by the image processing apparatus 10 is used as it is for the arrangement position of the image representing the server generation information. The image forming server 20 may also generate position information representing the arrangement position of the image representing the server generation information.

この場合、画像処理装置10は、サーバ生成情報に係る可変パーツが形成指示内に見いだされると、当該可変パーツのパーツIDを発行し、偽形成指示とともに、位置情報と同じ構造を有し、実際の配置位置を表すものではない情報(擬位置情報)を生成して、パーツIDに関連づけて出力する。   In this case, when the variable part related to the server generation information is found in the formation instruction, the image processing apparatus 10 issues the part ID of the variable part, and has the same structure as the position information together with the fake formation instruction. The information (pseudo-position information) that does not represent the arrangement position is generated and output in association with the part ID.

画像形成サーバ20では、サーバ生成情報を表すラスタ画像と、実際の配置位置を表す位置情報を生成する。そして、偽形成指示により形成されたラスタ画像を、サーバ生成情報を表すラスタ画像で置き換え、また、擬位置情報を、実際の配置位置を表す位置情報で置き換える。そして出力制御部43としての処理を行う際に、当該置き換えられたサーバ生成情報を表すラスタ画像を、生成した位置情報の表す位置に合成して、画像形成装置30へ出力する。   The image forming server 20 generates a raster image representing server generation information and position information representing an actual arrangement position. Then, the raster image formed in accordance with the fake formation instruction is replaced with a raster image representing server generation information, and the pseudo position information is replaced with position information representing an actual arrangement position. When the processing as the output control unit 43 is performed, the raster image representing the replaced server generation information is combined with the position represented by the generated position information, and is output to the image forming apparatus 30.

[再利用パーツ]
また、本実施の形態の画像形成サーバ20は、バリアブル言語に対応した処理を行うため、固定パーツのラスタ画像や、可変パーツのラスタ画像のうち、少なくとも複数の頁に配置されるラスタ画像については、各頁の画像を画像形成装置30に出力するごとに削除せず、記憶部22に保持したままとして、他の頁の画像の生成時にそのまま利用する。
[Reuse parts]
In addition, since the image forming server 20 according to the present embodiment performs processing corresponding to the variable language, the raster image arranged on at least a plurality of pages among the raster image of the fixed part and the raster image of the variable part. Each time the image of each page is output to the image forming apparatus 30, it is not deleted but kept in the storage unit 22 and used as it is when generating images of other pages.

この処理については広く知られた方法が採用できるため、ここでの詳しい説明を省略するが、例えば画像処理装置10側において、固定パーツと、少なくとも複数の頁に配置される可変パーツについて、それらのパーツIDに対して「再利用パーツ」であることを表す情報を関連づけて、画像形成サーバ20へ送信するようにすればよい。   Since a well-known method can be adopted for this processing, detailed description thereof is omitted here. For example, on the image processing apparatus 10 side, fixed parts and at least variable parts arranged on a plurality of pages are described. Information indicating that it is a “reuse part” may be associated with the part ID and transmitted to the image forming server 20.

画像形成サーバ20では、「再利用パーツ」であることを表す情報に関連づけられたパーツIDを参照し、当該参照したパーツIDに関連づけられているラスタ画像を、少なくともすべての頁についての画像を画像形成装置30に出力するまでは、記憶部22に保持しておく。この例では、図5に示した処理S13にて、合成の対象となったパーツIDに関連づけられたラスタ画像が蓄積されていれば、新たにラスタ画像を生成せずに、当該蓄積されているラスタ画像を合成のために出力すればよい。   The image forming server 20 refers to the part ID associated with the information indicating that it is a “reuse part”, and displays the raster image associated with the referenced part ID as an image of at least all pages. The data is held in the storage unit 22 until output to the forming apparatus 30. In this example, if a raster image associated with the part ID to be synthesized is accumulated in the process S13 shown in FIG. 5, the raster image is accumulated without generating a new raster image. A raster image may be output for synthesis.

なお、本実施の形態において、サーバ生成情報においても、必ずしもすべての部分が頁ごとに変化するわけではない。例えば、上述のように、「レコード番号:i」のような情報を生成させる場合、「レコード番号:」の部分については、各頁で共通の画像となる。そこで本実施の形態において、指示解析部41としての機能を実現する要素(以下では、例えば画像処理装置10とする)は、サーバ生成情報のうち、各頁で共通の部分となる情報部分を抽出し、当該情報部分を固定パーツ(または共通して表示される頁に含められるべき可変パーツ)として、当該抽出した情報部分を形成する形成指示と、位置情報とを生成することとしてもよい。   In the present embodiment, not all parts of the server generation information change from page to page. For example, as described above, when information such as “record number: i” is generated, the “record number:” portion is an image common to each page. Therefore, in the present embodiment, an element that realizes the function as the instruction analysis unit 41 (hereinafter, for example, the image processing apparatus 10) extracts an information part that is common to each page from the server generation information. Then, the information part may be used as a fixed part (or a variable part to be included in a commonly displayed page), and a formation instruction for forming the extracted information part and position information may be generated.

この場合、指示解析部41としての機能を実現する画像処理装置10は、各頁で共通の部分とならない残りの情報部分については、サーバ生成情報として処理を行う。この場合は、指示解析部41としての機能を実現する画像処理装置10は、抽出された各頁で共通の部分となる情報部分と、残りの情報部分(サーバ生成情報となる部分)とについて、それぞれ互いに異なるパーツIDを発行して関連づけることとしてもよい。   In this case, the image processing apparatus 10 that realizes the function as the instruction analysis unit 41 processes the remaining information part that does not become a common part in each page as server generation information. In this case, the image processing apparatus 10 that realizes the function as the instruction analysis unit 41 uses the extracted information part as a common part and the remaining information part (part serving as server generation information). Different part IDs may be issued and associated with each other.

本発明の実施の形態に係る画像形成システムの構成例を表すブロック図である。1 is a block diagram illustrating a configuration example of an image forming system according to an embodiment of the present invention. 本発明の実施の形態に係る画像形成システムの例を表す機能ブロック図である。1 is a functional block diagram illustrating an example of an image forming system according to an embodiment of the present invention. 本発明の実施の形態に係る画像形成システムが使用するデータベースの内容例を表す説明図である。It is explanatory drawing showing the example of the content of the database which the image forming system which concerns on embodiment of this invention uses. 本発明の実施の形態に係る画像形成システムが受け入れる情報の表す画像の例を表す説明図である。FIG. 6 is an explanatory diagram illustrating an example of an image represented by information received by the image forming system according to the embodiment of the present invention. 本発明の実施の形態に係る画像形成システムの動作例を表すフローチャート図である。FIG. 6 is a flowchart illustrating an operation example of the image forming system according to the embodiment of the present invention.

1 画像形成システム、10 画像処理装置、11,21 制御部、12,22 記憶部、13 操作部、14 表示部、15,23 通信部、20 画像形成サーバ、24 インタフェース部、30 画像形成装置、41 指示解析部、42 ラスタライザ、43 出力制御部。   DESCRIPTION OF SYMBOLS 1 Image formation system, 10 Image processing apparatus, 11, 21 Control part, 12, 22 Storage part, 13 Operation part, 14 Display part, 15, 23 Communication part, 20 Image formation server, 24 Interface part, 30 Image formation apparatus, 41 instruction analysis unit, 42 rasterizer, 43 output control unit.

Claims (6)

画像処理装置と、画像形成サーバとを含み、
前記画像処理装置は、
前記画像形成サーバにて生成され、当該画像形成サーバがデータベースから情報を取得する際に参照する、データベースのレコード番号を表す情報を形成するべき旨のサーバ生成情報を含んだ画像の形成指示を受け入れる手段と、
前記サーバ生成情報の生成指示を、前記画像形成サーバに出力する手段と、
前記サーバ生成情報を形成する指示を、当該サーバ生成情報が形成されるべき位置に、代替として、最終出力に出力される予定のない画像を形成するべき旨を表す偽形成指示に置き換える手段と、
前記受け入れた形成指示により形成されるべき画像に含まれる画像要素ごとに、当該画像要素の画像内での位置を表す位置情報と当該画像要素の形成指示とを生成する手段と、
前記画像要素ごとの位置情報及び形成指示を、前記画像形成サーバへ出力する手段と、
を含み、
前記画像形成サーバは、
前記サーバ生成情報の生成指示と、画像要素ごとの位置情報及び形成指示とを受け入れる手段と、
前記画像要素の形成指示に従って、各画像要素に基づく部分画像情報を生成する手段と、
データベースから情報を取得する際に用いた、データベースのレコード番号を表す情報に基づき、前記サーバ生成情報の生成指示に従って、当該サーバ生成情報表す部分画像情報を生成する手段と、
前記画像要素ごとの位置情報及び部分画像情報を参照し、各部分画像情報を、位置情報により表される位置に合成し、前記画像形成サーバにて生成されるべき情報を表す部分画像情報については、それに代替する、偽形成指示により形成された部分画像情報に置き換えて、画像情報を生成する手段と、
前記画像情報を画像形成装置に出力する手段と、
を含むことを特徴とする画像形成システム。
An image processing apparatus and an image forming server;
The image processing apparatus includes:
Accepts an image formation instruction that is generated by the image forming server and includes server generation information indicating that the information indicating the record number of the database is to be referred to when the image forming server acquires information from the database. Means,
Means for outputting an instruction to generate the server generation information to the image forming server;
An instruction for forming said server generates information, and means for replacing at positions where the server generates information is formed, as an alternative, the false formation instruction indicating that should form the image without intend to be output to the final output,
Means for generating, for each image element included in the image to be formed by the accepted formation instruction, position information indicating the position of the image element in the image and the formation instruction of the image element;
Means for outputting position information and formation instructions for each image element to the image forming server;
Including
The image forming server includes:
Means for accepting a generation instruction of the server generation information, position information for each image element and a formation instruction;
Means for generating partial image information based on each image element in accordance with the image element formation instruction;
Was used in obtaining the information from the database, based on the information representing the record number in the database, in accordance with the generated instruction for the server product information, means for generating a partial image information in which the server generates information indicates,
With reference to the position information and partial image information for each image element, the partial image information is synthesized with the position represented by the position information, and the partial image information representing the information to be generated by the image forming server In place of this, means for generating image information by replacing with partial image information formed by a fake formation instruction;
Means for outputting the image information to an image forming apparatus;
An image forming system comprising:
画像形成サーバにて生成され、当該画像形成サーバがデータベースから情報を取得する際に参照する、データベースのレコード番号を表す情報を形成するべき旨のサーバ生成情報を含んだ画像の形成指示を受け入れる手段と、
前記サーバ生成情報の生成指示を、前記画像形成サーバに出力する手段と、
前記サーバ生成情報を形成する指示を、当該サーバ生成情報が形成されるべき位置に、代替として、最終出力に出力される予定のない画像を形成するべき旨を表す偽形成指示に置き換える手段と、
前記受け入れた形成指示により形成されるべき画像に含まれる画像要素ごとに、当該画像要素の画像内での位置を表す位置情報と当該画像要素の形成指示とを生成する手段と、
前記画像要素ごとの位置情報及び形成指示を、前記画像形成サーバへ出力する手段と、
を含むことを特徴とする画像処理装置。
Means for accepting an image formation instruction that is generated by the image forming server and includes server generation information indicating that the information indicating the record number of the database is to be referred to when the image forming server acquires information from the database When,
Means for outputting an instruction to generate the server generation information to the image forming server;
An instruction for forming said server generates information, and means for replacing at positions where the server generates information is formed, as an alternative, the false formation instruction indicating that should form the image without intend to be output to the final output,
Means for generating, for each image element included in the image to be formed by the accepted formation instruction, position information indicating the position of the image element in the image and the formation instruction of the image element;
Means for outputting position information and formation instructions for each image element to the image forming server;
An image processing apparatus comprising:
前記代替となる形成指示には、当該偽形成指示が表す画像要素が、他の画像要素に隠蔽されないよう、当該代替となる偽形成指示が表す画像要素の合成順を制御する指示を含めることを特徴とする請求項2記載の画像処理装置。 The alternative to a false formation instruction, image elements in which the false formation instruction represented, so as not to be concealed in the other image elements, the inclusion of instructions that control the synthesis order of the image element to be the substitute false formation instruction represents The image processing apparatus according to claim 2. データベースから情報を取得する際に参照する、データベースのレコード番号を表す情報を形成するべき旨のサーバ生成情報の生成指示と、当該サーバ生成情報が形成されるべき位置を表す位置情報と、当該サーバ生成情報表す画像に代替する画像要素を表す偽形成指示とを含む、画像要素ごとの位置情報及び形成指示とを受け入れる手段と、
前記画像要素の形成指示に従って、各画像要素に基づく部分画像情報を生成する手段と、
データベースから情報を取得する際に用いた、データベースのレコード番号を表す情報に基づき、前記サーバ生成情報の生成指示に従って、当該サーバ生成情報表す部分画像情報を生成する手段と、
前記画像要素ごとの位置情報及び部分画像情報を参照し、各部分画像情報を、位置情報により表される位置に合成し、前記生成したサーバ生成情報を表す部分画像情報については、それに代替する、偽形成指示により形成された部分画像情報に置き換えて、画像情報を生成する手段と、
前記画像情報を画像形成装置に出力する手段と、
を有することを特徴とする画像形成サーバ。
An instruction to generate server generation information that is to be referred to when acquiring information from the database and that indicates information representing the record number of the database, position information that indicates the position where the server generation information is to be formed, and the server including false formation instruction for representing the image elements to replace the image generation information indicates, and means for receiving the position information and the formation instruction of each image element,
Means for generating partial image information based on each image element in accordance with the image element formation instruction;
Was used in obtaining the information from the database, based on the information representing the record number in the database, in accordance with the generated instruction for the server product information, means for generating a partial image information in which the server generates information indicates,
Reference is made to the position information and partial image information for each image element, each partial image information is combined with the position represented by the position information, and the partial image information representing the generated server generation information is replaced with it . Means for generating image information in place of the partial image information formed by the fake formation instruction;
Means for outputting the image information to an image forming apparatus;
An image forming server comprising:
コンピュータを、
画像形成サーバにて生成され、当該画像形成サーバがデータベースから情報を取得する際に参照する、データベースのレコード番号を表す情報を形成するべき旨のサーバ生成情報を含んだ画像の形成指示を受け入れる手段と、
前記サーバ生成情報の生成指示を、前記画像形成サーバに出力する手段と、
前記サーバ生成情報を形成する指示を、当該サーバ生成情報が形成されるべき位置に、代替として、最終出力に出力される予定のない画像を形成するべき旨を表す偽形成指示に置き換える手段と、
前記受け入れた形成指示により形成されるべき画像に含まれる画像要素ごとに、当該画像要素の画像内での位置を表す位置情報と当該画像要素の形成指示とを生成する手段と、
前記画像要素ごとの位置情報及び形成指示を、前記画像形成サーバへ出力する手段と、
として機能させることを特徴とするプログラム。
Computer
Means for accepting an image formation instruction that is generated by the image forming server and includes server generation information indicating that the information indicating the record number of the database is to be referred to when the image forming server acquires information from the database When,
Means for outputting an instruction to generate the server generation information to the image forming server;
An instruction for forming said server generates information, and means for replacing at positions where the server generates information is formed, as an alternative, the false formation instruction indicating that should form the image without intend to be output to the final output,
Means for generating, for each image element included in the image to be formed by the accepted formation instruction, position information indicating the position of the image element in the image and the formation instruction of the image element;
Means for outputting position information and formation instructions for each image element to the image forming server;
A program characterized by functioning as
コンピュータを、
データベースから情報を取得する際に参照する、データベースのレコード番号を表す情報を形成するべき旨のサーバ生成情報の生成指示と、当該サーバ生成情報が形成されるべき位置を表す位置情報と、当該サーバ生成情報表す画像に代替する画像要素を表す偽形成指示とを含む、画像要素ごとの位置情報及び形成指示とを受け入れる手段と、
前記画像要素の形成指示に従って、各画像要素に基づく部分画像情報を生成する手段と、
データベースから情報を取得する際に用いた、データベースのレコード番号を表す情報に基づき、前記サーバ生成情報の生成指示に従って、当該サーバ生成情報表す部分画像情報を生成する手段と、
前記画像要素ごとの位置情報及び部分画像情報を参照し、各部分画像情報を、位置情報により表される位置に合成し、前記生成したサーバ生成情報を表す部分画像情報については、それに代替する、偽形成指示により形成された部分画像情報に置き換えて、画像情報を生成する手段と、
前記画像情報を画像形成装置に出力する手段と、
として機能させることを特徴とするプログラム。
Computer
An instruction to generate server generation information that is to be referred to when acquiring information from the database and that indicates information representing the record number of the database, position information that indicates the position where the server generation information is to be formed, and the server including false formation instruction for representing the image elements to replace the image generation information indicates, and means for receiving the position information and the formation instruction of each image element,
Means for generating partial image information based on each image element in accordance with the image element formation instruction;
Was used in obtaining the information from the database, based on the information representing the record number in the database, in accordance with the generated instruction for the server product information, means for generating a partial image information in which the server generates information indicates,
Reference is made to the position information and partial image information for each image element, each partial image information is combined with the position represented by the position information, and the partial image information representing the generated server generation information is replaced with it . Means for generating image information in place of the partial image information formed by the fake formation instruction;
Means for outputting the image information to an image forming apparatus;
A program characterized by functioning as
JP2009032038A 2009-02-13 2009-02-13 Image forming system, image processing apparatus, image forming server, and program Expired - Fee Related JP5338358B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009032038A JP5338358B2 (en) 2009-02-13 2009-02-13 Image forming system, image processing apparatus, image forming server, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009032038A JP5338358B2 (en) 2009-02-13 2009-02-13 Image forming system, image processing apparatus, image forming server, and program

Publications (2)

Publication Number Publication Date
JP2010191488A JP2010191488A (en) 2010-09-02
JP5338358B2 true JP5338358B2 (en) 2013-11-13

Family

ID=42817506

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009032038A Expired - Fee Related JP5338358B2 (en) 2009-02-13 2009-02-13 Image forming system, image processing apparatus, image forming server, and program

Country Status (1)

Country Link
JP (1) JP5338358B2 (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001101327A (en) * 1999-09-30 2001-04-13 Canon Inc Information processing method and apparatus, and printing system
JP2001318771A (en) * 2000-05-10 2001-11-16 Fuji Xerox Co Ltd Image processor
JP2002251272A (en) * 2001-02-22 2002-09-06 Fuji Xerox Co Ltd Print controller
JP2005092696A (en) * 2003-09-19 2005-04-07 Fuji Xerox Co Ltd Image processor
JP4622230B2 (en) * 2003-10-22 2011-02-02 富士ゼロックス株式会社 Image processing apparatus, printed material manufacturing method, and program
JP4881171B2 (en) * 2007-01-23 2012-02-22 株式会社リコー Host output processing system, host output processing method, host output processing program, and recording medium
JP2008305348A (en) * 2007-06-11 2008-12-18 Canon Inc Information processing apparatus, information processing method, computer program, and image forming system

Also Published As

Publication number Publication date
JP2010191488A (en) 2010-09-02

Similar Documents

Publication Publication Date Title
US8861022B2 (en) Image processing apparatus with preview display function, image processing method, and image processing program
JP5650155B2 (en) Profile setting apparatus, method, program, and profile management system
JP2006352278A (en) Image processing apparatus and image processing method
JP2008278232A (en) Image processor and image processing program
JP5077105B2 (en) Image processing apparatus, image processing program, and image processing system
JP5732935B2 (en) Information processing apparatus, print control program, and computer-readable recording medium
JP5338358B2 (en) Image forming system, image processing apparatus, image forming server, and program
JP4577058B2 (en) Printing control apparatus and method and program
JP2009048473A (en) Image inspection apparatus, image inspection method and image inspection program
JP2013122661A (en) Image processing device, image processing method and program
JP4735128B2 (en) Document processing device
JP2014023006A (en) Information processing device, information processing method, and information processing program
JP4821645B2 (en) Image processing system, image processing apparatus, and image processing program
JP5560934B2 (en) Printer driver
JP2005328350A (en) Print processing device, its method and its program
JP6911403B2 (en) Information processing device
JP2019053515A (en) Print system, print control unit, program for print control
JP5296642B2 (en) Image display device, image processing system, image display method, and program
JP4345623B2 (en) Image processing device
JP2013121674A (en) Apparatus, and method for processing image, and program
JP2005208925A (en) Data conversion device and data conversion program
JP5531660B2 (en) Image composition apparatus and image composition program
JP5527063B2 (en) Print program, print data output device, and print system
JP2007164539A (en) Image output controller and image output system
JP2007055133A (en) Image forming apparatus and image forming system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120123

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121218

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130215

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130709

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130722

R150 Certificate of patent or registration of utility model

Ref document number: 5338358

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees