JP2023030378A - Image processing system - Google Patents
Image processing system Download PDFInfo
- Publication number
- JP2023030378A JP2023030378A JP2021135470A JP2021135470A JP2023030378A JP 2023030378 A JP2023030378 A JP 2023030378A JP 2021135470 A JP2021135470 A JP 2021135470A JP 2021135470 A JP2021135470 A JP 2021135470A JP 2023030378 A JP2023030378 A JP 2023030378A
- Authority
- JP
- Japan
- Prior art keywords
- color
- image data
- printing
- data
- unit
- 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 41
- 239000003086 colorant Substances 0.000 claims abstract description 48
- 238000000926 separation method Methods 0.000 claims abstract description 48
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 45
- 238000003786 synthesis reaction Methods 0.000 claims abstract description 45
- 238000006243 chemical reaction Methods 0.000 claims abstract description 39
- 230000000694 effects Effects 0.000 claims description 34
- 239000000463 material Substances 0.000 claims description 26
- 230000002194 synthesizing effect Effects 0.000 claims description 11
- 238000004519 manufacturing process Methods 0.000 abstract description 12
- 238000012360 testing method Methods 0.000 abstract description 5
- 238000002834 transmittance Methods 0.000 description 58
- 238000000034 method Methods 0.000 description 52
- BQCADISMDOOEFD-UHFFFAOYSA-N Silver Chemical compound [Ag] BQCADISMDOOEFD-UHFFFAOYSA-N 0.000 description 37
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 37
- 229910052737 gold Inorganic materials 0.000 description 37
- 239000010931 gold Substances 0.000 description 37
- 229910052709 silver Inorganic materials 0.000 description 32
- 239000004332 silver Substances 0.000 description 32
- 238000003860 storage Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000012937 correction Methods 0.000 description 5
- 238000004040 coloring Methods 0.000 description 4
- 241000533901 Narcissus papyraceus Species 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 238000002360 preparation method Methods 0.000 description 2
- 230000009897 systematic effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
Images
Landscapes
- Facsimiles In General (AREA)
- Editing Of Facsimile Originals (AREA)
- Color Image Communication Systems (AREA)
- Color, Gradation (AREA)
Abstract
Description
本発明は、本番印刷の前の試し印刷によって、本番印刷の印刷物の予測を行う画像処理システムに関するものである。 The present invention relates to an image processing system that predicts a printed material for final printing by trial printing before final printing.
特色(白、銀、金など)トナー+黒トナーと特殊媒体(色紙、フィルムラベルなど)の印刷はコストがかかり、意図通りの印刷が出来なかった場合損失が大きい。特色を含む印刷データ作成は通常印刷の時よりも手間がかかり慣れるまで意図した印刷が難しいという事情もある。そのためユーザーは本番印刷の前の試し印刷として、普通紙に分版印刷を行い特色の使用状況等を確認する。分版印刷は黒トナーのみで行い、白版、銀版、金版、黒版をそれぞれ1枚ずつ印刷し合計4枚印刷する。あるいは4つの版を1枚に集約印刷する。 Printing with special color (white, silver, gold, etc.) toner + black toner and special media (colored paper, film labels, etc.) is costly, and if the intended printing is not possible, the loss is large. Creating print data including spot colors is more troublesome than normal printing, and it is difficult to print as intended until you get used to it. Therefore, the user performs color separation printing on plain paper as trial printing before the actual printing to check the use of the spot color. Color separation printing is performed using only black toner, and one sheet each of white plate, silver plate, gold plate, and black plate is printed, for a total of four prints. Alternatively, four plates are combined and printed on one sheet.
またシアン、マゼンダ、イエロー、黒の通常印刷において、各色で印刷した各色版のフィルムをカメラで撮影し、得られた画像データをモニター上で任意に重複して表示するものがあった(例えば、特許文献1参照)。 In addition, in normal printing of cyan, magenta, yellow, and black, there was a case where the film of each color plate printed in each color was photographed with a camera, and the obtained image data was arbitrarily overlapped and displayed on the monitor (for example, See Patent Document 1).
しかしながら前者では、黒トナーのみで普通紙に分版印刷した4枚の印刷物、或いは4枚を集約印刷した1枚の印刷物から、実際に白、黒、金、銀トナーを重ねて特殊媒体に印刷した結果を想像するのは難しいという問題があった。
また後者では、各色版のフィルム、各フィルムの画像情報をスキャンして読み取る読み取り専用装置など、大掛かりな準備と装置が必要となり、容易に行えるものではなかった。
However, in the former, 4 printed matter printed on plain paper using only black toner, or 1 printed matter obtained by collectively printing 4 sheets, is actually printed on a special medium by superimposing white, black, gold, and silver toners. The problem was that it was difficult to imagine the results.
The latter requires extensive preparation and equipment, such as film for each color plate and a read-only device for scanning and reading the image information on each film, making it difficult to carry out.
本発明による画像処理システムは、画像形成装置と多機能携帯端末とを備えた画像処理システムであって、
画像形成装置は、複数色にそれぞれ対応する各版のビットマップデータを作成するビットマップ作成部と、作成した前記各版のビットマップデータにそれぞれ対応する版の色情報を付加する色情報付加部と、前記色情報を付加した前記各版のビットマップデータを分版印刷する印刷部とを備え、
多機能携帯端末は、前記分版印刷した前記各版の印刷物から前記色情報を読み取り、取得する色情報取得部と、前記分版印刷した前記各版の印刷物を読み取り、画像データとして取得する画像データ取得部と、前記色情報取得部で取得した色情報に基づいて、前記各版の前記画像データを色変換して合成する色予測合成部と、前記合成した画像データを表示する合成結果表示部と
を備えたことを特徴とする。
An image processing system according to the present invention is an image processing system comprising an image forming apparatus and a multifunctional portable terminal,
The image forming apparatus includes a bitmap creation unit that creates bitmap data of each plate corresponding to a plurality of colors, and a color information addition unit that adds color information of each corresponding plate to the created bitmap data of each plate. and a printing unit that separates and prints the bitmap data of each version to which the color information is added,
The multifunctional portable terminal comprises: a color information acquisition unit that reads and acquires the color information from the printed material of each of the color separation printing; a data acquisition unit, a color prediction synthesis unit that performs color conversion and synthesis of the image data of each of the plates based on the color information obtained by the color information acquisition unit, and a synthesis result display that displays the synthesized image data. and .
本発明は上記特徴を有するので、例えば単色のトナーで各版のビットマップデータを分版印刷した印刷物から、実際に各色のトナーを重ねて媒体に印刷した結果を予測して表示することが可能となり、容易に本来の印刷結果を確認しながら各分版の印刷状況を確認できる。 Since the present invention has the above-described characteristics, it is possible to predict and display the result of actually printing on a medium with toner of each color superimposed from a printed matter in which the bitmap data of each plate is separately printed with a single color toner, for example. Thus, the printing status of each separation can be checked easily while checking the original printing result.
実施の形態1.
図1は、本発明による実施の形態1の画像処理システムの構成を示す外観斜視図であり、図2は、この画像処理システムの機能ブロック図である。尚、以下の説明では、本実施形態の特徴的な部分を中心に説明し、既知の一般的な部分に関しては説明を省略している場合がある。
FIG. 1 is an external perspective view showing the configuration of an image processing system according to
図1に示すように、実施の形態1の画像処理システムは、PC(パーソナルコンピュータ)101、プリンタ102、及びスマートフォン103で構成されている。PC101とプリンタ102とは、ネットワークを介して接続され、スマートフォン103は、PC101、プリンタ102とネットワーク等を介して接続されていない。
As shown in FIG. 1, the image processing system according to the first embodiment includes a PC (personal computer) 101, a
上位装置としてのPC101は、表示装置であるモニター、ユーザーからの入力装置であるキーボードやマウス、プログラムを格納するHDD、プログラムを実行するCPU等で構成され、ユーザーの印刷操作により、ネットワークを介してプリンタ102へ印刷データを送信する。ネットワークは、有線や無線の各種ネットワークであり、TCP/IPプロトコルのネットワークだけでなく、USB等の各種通信手段も含まれる。
The PC 101 as a host device includes a monitor as a display device, a keyboard and a mouse as input devices from the user, an HDD for storing programs, a CPU for executing programs, and the like. Send print data to the
画像形成装置としてのプリンタ102は、PC101からネットワークを介して送信される印刷データを印刷し、印刷のための色材として白、黒、金、銀の4色を備え、印刷媒体に対して白、黒、金、銀の順番にトナーを重ねて印刷する。また本番印刷の前の試し印刷では、各色版を重ねずに黒トナーの1色で合計4枚に印刷する。更には、印刷枚数節約のため、4枚分を集約して1枚に印刷を行うこともできる。
A
多機能携帯端末としてのスマートフォン103は、表示装置とユーザーからの入力装置とを兼ねるタッチパネル、撮影装置であるカメラ、プログラムを格納するフラッシュメモリ、及びプログラムを実行するCPU等で構成され、プリンタ102が印刷した印刷物をカメラで読み取って画像データを取得し、取得した画像データをタッチパネルに表示する。
The
図2の画像処理システムの機能ブロック図に示すように、PC101は、アプリケーション201、プリンタドライバ202を備える。
As shown in the functional block diagram of the image processing system in FIG. 2, the PC 101 has an
アプリケーション201は、ユーザーが印刷したいアプリケーションデータを作成・表示・編集・印刷するためのソフトウェアである。ユーザーは、アプリケーション201上で印刷したいアプリケーションデータを開き、プリンタ102に対応するプリンタドライバ202を選択して印刷指示を行う。アプリケーションデータは、プリンタ102で印刷可能な白、黒、金、銀の4色で構成されている。
The
プリンタドライバ202は、アプリケーション201により渡されたアプリケーションデータをプリンタ102が解釈可能なプリンタ記述言語形式の印刷データに変換し、プリンタ102へ送信するソフトウェアである。ユーザーは、プリンタドライバ202により種々の印刷効果をもたらす印刷設定を行うことができ、プリンタドライバ202は、この印刷設定に基づいて、印刷データ中に印刷効果コマンドを付加する。
The
印刷設定は、本番印刷の前の試し印刷としての分版印刷のオン/オフと、本番印刷時の印刷媒体の色情報と、分版印刷を集約印刷とするオン/オフと、印刷媒体の用紙サイズ等を設定できる。印刷効果コマンドは、これらの印刷設定の内容を指示するものである。 The print settings include turning on/off separation printing as a test print before production printing, color information of the printing medium at the time of production printing, turning on/off separation printing as aggregate printing, and printing medium paper. You can set the size, etc. The print effect command instructs the contents of these print settings.
プリンタ102は、印刷データ受信部211、ビットマップ作成部212、色情報付加部213、2値化部214、及び印刷部215で構成され、各部は、不図示の制御プログラムにより制御される。
The
印刷データ受信部211は、プリンタドライバ202により送信された印刷データを受信し、ビットマップ作成部212は、印刷データ受信部211が受信した印刷データに含まれる白、黒、金、銀の描画データから各色版の4つのビットマップデータを作成する。またビットマップ作成部212は、印刷データ受信部211が受信した印刷データの印刷効果コマンドに含まれる分版印刷がオン、且つ集約印刷がオンの場合は、各色版のビットマップデータを1/2の大きさに縮小し、これら4つのビットマップデータを1つのビットマップデータに集約する。尚、これ等の方法については後で更に説明する。
The print
色情報付加部213は、印刷データ受信部211が受信した印刷データの印刷効果コマンドに含まれる分版印刷がオンの場合、同じく印刷効果コマンドに含まれる、本番印刷時の印刷媒体の色情報と用紙サイズ、集約印刷のオン/オフと、プリンタ102が持つ色材の色情報と重ね順、即ち白、黒、金、銀の順という情報を、2次元バーコードとして作成しビットマップデータに付加する。付加するビットマップデータは分版印刷で1枚目に印刷するビットマップデータとする。尚、これ等の方法については後で更に説明する。
When the color separation printing included in the print effect command of the print data received by the print
2値化部214は、ビットマップデータをプリンタ102が印刷可能な2値データに変換し、印刷部215は、2値化部214により2値化された各色版の2値データに基づいて印刷媒体に対して白、黒、金、銀の順番にトナーを重ねて印刷する。
A
また印刷部215は、印刷データ受信部211が受信した印刷データの印刷効果コマンドに含まれる分版印刷がオンの場合は、各色版をすべて黒トナーの1色でそれぞれ1枚ずつ印刷し合計4枚印刷する。更に、印刷効果コマンドに含まれる分版印刷がオン、且つ集約印刷がオンの場合は、4枚分が1つに集約された2値データを黒トナーで1枚に印刷する。また、印刷部215は、複数の給紙トレイを備え、本番印刷においては給紙トレイ切り替えが機能するが、分版印刷時には手差しトレイを強制的に利用する。この時ユーザーは、本番印刷で使用する媒体ではなく普通紙を設置し、印刷部215はこの普通紙に印刷する。
In addition, when the color separation printing included in the print effect command of the print data received by the print
図2の画像処理システムの機能ブロック図に示すように、スマートフォン103は、色情報取得部221、画像データ取得部222、色予測合成部223、色変換記憶部224、及び合成結果表示部225で構成され、各部は、図示しないアプリケーションにより制御される。 As shown in the functional block diagram of the image processing system in FIG. Each part is controlled by an application (not shown).
色情報取得部221は、プリンタ102により分版印刷した印刷物の1枚目に含まれる2次元バーコード351(図10参照)をカメラにより撮影し、2次元バーコードから、本番印刷時の媒体色、用紙サイズ、集約印刷のオン/オフと、プリンタ102が持つ色材の色情報と重ね順の情報を取得し、画像データ取得部222は、プリンタ102により分版印刷した印刷物と本番印刷の印刷媒体をカメラにより撮影し画像データを取得する。尚、これ等の方法については後で更に説明する。
The color
色予測合成部223は、色情報取得部221により取得した色材の色情報と重ね順に基づいて、画像データ取得部222により取得した黒トナーで普通紙に印刷した各色版の4つの画像データと本番印刷の印刷媒体の画像データから、本番印刷時の印刷媒体に白、黒、金、銀のトナーを重ねて印刷したときの1つの画像データを色予測し合成する。色予測には、色変換記憶部224により記憶した色変換テーブルを用いる。尚、これ等の方法については後で更に説明する。
Based on the color information of the color materials and the order of superposition obtained by the color
色変換記憶部224は、白を除く、黒、金、銀の3色のトナーを普通紙に重ねて印刷したときの色がRGB値でいくらの値となるかを示す色変換テーブルと、3色のトナーを重ねて印刷したときの透過率がいくらの値となるかを示す透過率変換テーブルを記憶し、合成結果表示部225は、色予測合成部223により色予測し合成した画像データをタッチパネルに表示する。尚、これ等の方法については後で更に説明する。
The color
以上の構成において、本実施の形態の画像処理システムの動作について説明する。図3は、本実施の形態におけるPC101、プリンタ102、及びスマートフォン103の動作を説明するフローチャートである。
The operation of the image processing system of this embodiment having the above configuration will be described. FIG. 3 is a flow chart illustrating operations of the
同フローチャートにおいて、ステップS101~S104はPC101上での動作であり、ステップS105~S108はプリンタ102上での動作であり、ステップS110~S113はスマートフォン103上での動作である。ステップS109は、分版印刷か否かのユーザーによる判断である。尚、プリンタ102上での動作は、図示しない制御プログラムにより制御され、スマートフォン103上での動作は、図示しないアプリケーションにより制御される。
In the flowchart, steps S101 to S104 are operations on the
(ステップS101の内容)
ユーザーがPC101のアプリケーション201を起動し、印刷したいアプリケーションデータを開いて印刷指示すると、アプリケーション201は、図示しない印刷に関するアプリケーション設定を受け付ける。印刷に関するアプリケーション設定は種々行うことができるが、印刷に使用するプリンタを選択するためのプリンタドライバ選択もその1つである。ここでユーザーは、プリンタドライバ202の使用を選択する。また、アプリケーションデータは、プリンタ102で印刷可能な白、黒、金、銀の4色を0%から100%までの実数値で直接指定する形式で構成する。
(Contents of step S101)
When the user activates the
(ステップS102の内容)
ステップS101にてユーザーがプリンタドライバ202を選択すると、プリンタドライバ202は、種々の印刷効果をもたらす印刷設定を受け付ける。分版印刷はその1つである。図7は、プリンタドライバ202のユーザーインターフェース画面の例であり、画面には、レイアウト、印刷オプション、カラー、及びお試し印刷の選択タブ305が配置され、ここでは、お試し印刷のタブが選択されたときの画面を示している。この場合、同図に示すように所定の枠内に、お試し印刷301、用紙サイズ302、集約印刷303、及び媒体色設定304の各設定画面を配置する。
(Contents of step S102)
When the user selects the
分版印刷は、設定画面のお試し印刷301のオンを選択して行う。これにより、用紙サイズ302、集約印刷303、媒体色設定304の各選択が可能となり、オフとすると選択不可能となる。お試し印刷301がオフの場合、本番印刷を行うことを意味し、プリンタ102の印刷動作は、印刷媒体に対して白、黒、金、銀の順番にトナーを重ねて印刷する。お試し印刷301をオンとする場合は、本番印刷の前の試し印刷として分版印刷を行うことを意味し、プリンタ102の印刷動作は各色版を重ねずに黒トナーの1色でそれぞれ1枚ずつ合計4枚印刷する。
Separation printing is performed by selecting ON of
設定画面の用紙サイズ302は、印刷媒体の大きさを選択できる。例えば、A4、B4、LETTER等が選択できる。設定画面の集約印刷303は、集約印刷のオン/オフを選択できる。オフの場合、プリンタ102の分版印刷動作は4つの色版をそれぞれ1枚ずつ黒トナーで合計4枚印刷する。オンの場合、プリンタ102の分版印刷動作は4つの色版を1/2の大きさに縮小し1枚に集約して印刷する。設定画面の媒体色設定304は、本番印刷に使用する印刷媒体の色を設定できる。本番印刷の前のお試し印刷は、普通紙に印刷を行うので本設定が必要となる。
A
設定画面の媒体色設定304は、スキップ、透明、色設定(RGB)を選択できる。スキップは、このタイミングでの媒体色設定を行わず、後述するステップS111で取得する。透明は、透明な印刷媒体を使用する際に選択する。色設定(RGB)は任意の色をRGB値で設定でき、RGB値を直接数値で指定、或いは図示しないカラーパレット選択から色を選択することができる。カラーパレットは、色設定(RGB)ボタンを選択した時に表示するものとする。 A medium color setting 304 on the setting screen can select skip, transparent, or color setting (RGB). Skip means that the medium color is not set at this timing, and is obtained in step S111, which will be described later. Transparency is selected when using transparent print media. For color setting (RGB), any color can be set with RGB values, and the RGB values can be specified directly by numerical values, or colors can be selected from a color palette selection (not shown). The color palette shall be displayed when the color setting (RGB) button is selected.
(ステップS103の内容)
プリンタドライバ202は、アプリケーション201により渡されたアプリケーションデータをプリンタ102が解釈可能なプリンタ記述言語形式の印刷データに変換する。また、印刷データにはステップS102にて選択した種々の印刷効果をもたらすコマンドを付加する。ここでは、分版印刷のオン/オフ、用紙サイズ、集約印刷のオン/オフ、媒体色のコマンドを付加する。
(ステップS104の内容)
プリンタドライバ202は、ステップS103にて作成した印刷データをプリンタ102へ送信する。
(Contents of step S103)
The
(Contents of step S104)
The
(ステップS105の内容)
プリンタ102は、印刷データ受信部211により印刷データを受信し、ビットマップ作成部212により印刷データに含まれる白、黒、金、銀の描画データから各色版に対応する4つのビットマップデータを作成する。更に、集約印刷時は、4つのビットマップデータの大きさを縮小し集約して1つのビットマップデータを作成する。ビットマップデータは1画素当たり8bit、256階調のデータである。
(Contents of step S105)
The
図8は、作成した4つのビットマップデータを画像化した画像例であり、同図(a)は白版、同図(b)は黒版、同図(c)は金版、そして同図(d)は銀版にそれぞれ対応し、図9は、4つのビットマップデータの大きさを縮小し集約して1つのビットマップデータとした表示例である。尚、本ステップについては、後で図4、図8、図9を参照しながら更に説明する。 FIG. 8 is an image example of four created bitmap data, in which (a) is a white plate, (b) is a black plate, (c) is a gold plate, and (c) is a gold plate. (d) corresponds to each silver plate, and FIG. 9 is a display example in which four bitmap data are reduced in size and aggregated into one bitmap data. This step will be further described later with reference to FIGS. 4, 8 and 9. FIG.
(ステップS106の内容)
プリンタ102は、ステップS105にて受信した印刷データの印刷効果コマンドに含まれる分版印刷がオンの場合、ステップS105にて作成したビットマップデータに対して色情報付加部213により色情報を付加する。分版印刷がオフの場合は本ステップでは何も行わない。ここで付加する色情報は、印刷効果コマンドに含まれる本番印刷時の媒体色、用紙サイズ、集約印刷のオン/オフと、プリンタ102が持つ色材の色情報と重ね順、即ち白、黒、金、銀の順という情報であり、2次元バーコードとして作成する。
(Contents of step S106)
When the color separation printing included in the print effect command of the print data received in step S105 is ON, the
図10は、2次元バーコード351、及び印刷順を付加した4つのビットマップデータを画像化した画像例であり、同図(a)は白版、同図(b)は黒版、同図(c)は金版、そして同図(d)は銀版にそれぞれ対応し、図11は、これらの、4つのビットマップデータを集約して1つのビットマップデータとした場合に色情報を付加した画像例である。
10A and 10B are examples of images obtained by imaging the two-
図10に示すように、2次元バーコード351を付加するのは、1枚目のビットマップデータのみであり、2枚目以降のビットマップデータが存在する場合は、印刷する順番の番号を矩形枠内に収めた番号枠352,353,354とともに付加する。これら番号枠352~354の各矩形枠は、2次元バーコードの外枠と同じ大きさで、ビットマップデータ内の同じ位置に配置する。これは後述するステップS112にて画像データを合成する際の位置合わせに利用するためである。
As shown in FIG. 10, the two-
(ステップS107の内容)
プリンタ102は、ビットマップデータを2値化部214により2値データに変換する。2値データは、1画素当たり1bit、2階調のデータである。2値化は公知の組織的ディザ法等により行う。
(ステップS108の内容)
プリンタ102は、ステップS107にて2値化した2値データに基づいて印刷部215により印刷を行う。2値データのうち、値が0の画素は色材を印刷せず、値が1の画素は色材を印刷する。ステップS105にて受信した印刷データの印刷効果コマンドに含まれる分版印刷がオフの場合、1つの印刷媒体に対して白、黒、金、銀の順番にトナーを重ねて印刷する。
(Contents of step S107)
The
(Contents of step S108)
The
分版印刷がオンの場合、白、黒、金、銀の2値データをすべて黒トナーの1色でそれぞれ1枚ずつ印刷し合計4枚に印刷する。或いは分版印刷がオン、且つ集約印刷がオンの場合は、4枚分が1つに集約された2値データを黒トナーで1枚に印刷する。尚、印刷部215は、複数の給紙トレイを備え、本番印刷においては給紙トレイ切り替えが機能するが、分版印刷時には手差しトレイを強制的に利用する。この時ユーザーは、本番印刷で使用する媒体ではなく普通紙を設置し、印刷部215は普通紙に印刷する。
When the color separation printing is on, the binary data of white, black, gold, and silver are all printed with one color of black toner, one sheet each, and printed on a total of four sheets. Alternatively, when the color separation printing is on and the aggregate printing is on, the binary data in which four sheets are aggregated is printed on one sheet with black toner. Note that the
(ステップS109の内容)
ユーザーは、ステップS102の処理で、お試し印刷301のオンが選択されていた場合、ステップS108にてプリンタ102が分版印刷した印刷物を取得してステップS110へ移行し(ステップS109、Yes)、オフが選択されていた場合、ステップS108にてプリンタ102が本番印刷した印刷物を取得して処理を終了する(ステップS109、No)。
(Contents of step S109)
In the process of step S102, if the
(ステップS110の内容)
ユーザーが、スマートフォン103に内蔵する図示しないアプリケーションを起動すると、アプリケーションは色情報取得を受け付ける。図12は、色情報取得を受け付ける場合のスマートフォン103の表示例を示す。スマートフォン103は、カメラ撮影モードとなり、タッチパネルにカメラが捉えている映像をリアルタイムで表示し、更に2次元バーコードを読み取る際のガイドとしてバーコードサイズ枠401を表示する。
(Contents of step S110)
When the user activates an application (not shown) built into the
ユーザーはガイドに合うように、ステップS108にて印刷した印刷物の2次元バーコード351をスマートフォン103のカメラで捉え、これによりスマートフォン103は、色情報取得部221により2次元バーコードに含まれる色情報を取得する。ここで取得する色情報は、ステップS106にて付加した色情報、即ち印刷効果コマンドに含まれる本番印刷時の媒体色、用紙サイズ、集約印刷のオン/オフ、及びプリンタ102が持つ色材の色情報と重ね順、即ち白、黒、金、銀の順である。
The user uses the camera of the
(ステップS111の内容)
スマートフォン103は、ステップS110にて取得した色情報に基づいて、ステップS108にて印刷した印刷物の画像データと本番印刷時の印刷媒体の画像データを画像データ取得部222により取得する。即ち、黒トナーで普通紙に印刷した白、黒、金、銀の各色版の画像データと本番印刷時の印刷媒体の画像データを取得する。尚、本ステップの詳細は、後で図5、図13、図14を参照しながら説明する。
(Contents of step S111)
Based on the color information acquired in step S110, the
(ステップS112の内容)
スマートフォン103は、ステップS110にて取得した色情報に基づいて、ステップS111にて取得した黒トナーで普通紙に印刷した各色版の4つの画像データと本番印刷時の印刷媒体の画像データから、本番印刷時の印刷媒体に白、黒、金、銀のトナーを重ねて印刷したときの1つの画像データを色予測合成部223により色予測し合成する。尚、本ステップの詳細は、後で図6を参照しながら説明する。
(Contents of step S112)
Based on the color information acquired in step S110, the
(ステップS113の内容)
スマートフォン103は、ステップS112にて色予測し合成した画像データを合成結果表示部225によりタッチパネルに表示する。図15は、この画像データを表示する場合の表示例を示す。タッチパネルに画像表示エリア461、表示切替ボタン462の2つを配置する。
(Contents of step S113)
The
画像表示エリア461は、画像データを表示するエリアであり、表示する画像データは表示切替ボタン462の選択により切り替わる。画像表示エリア461においては、ピンチアウト・ピンチインの操作が有効であり、表示する画像を拡大縮小する。
The
表示切替ボタン462は、全色、白版、黒版、金版、銀版の5つのボタンで構成され、何れか1つを選択可能とする。全色を選択した場合、画像表示エリア461に表示する画像データは、ステップS112にて色予測し合成した画像データとする。白版、黒版、金版、銀版の何れかを選択した場合、画像表示エリア461に表示される画像データは、ステップS111で取得した各色版の画像データのうち該当する色版の画像データとする。
The
尚、図15では、表示切替ボタン462において全色が押された例を示しており、この時、本番媒体の色463の上に、白トナーの色464、黒トナーの色465、金トナーの色466、及び銀トナーの色467を合成した画像データが表示されている。
Note that FIG. 15 shows an example in which the
図4は、図3に示すフローチャートのステップS105の処理の内容を詳細に示すフローチャートであり、同フローチャートに沿って、ビットマップデータを作成する処理について説明する。 FIG. 4 is a flow chart showing in detail the contents of the processing in step S105 of the flow chart shown in FIG.
(ステップS201の内容)
ビットマップ作成部212は、印刷データ受信部211により受信した印刷データに含まれる白、黒、金、銀の描画データから、図8にその画像化された例が示される各色版に対応する4つのビットマップデータを作成する。ビットマップデータは、1画素当たり8bit、256階調のデータである。
(Contents of step S201)
The
(ステップS202の内容)
ビットマップ作成部212は、ステップS201にて受信した印刷データの印刷効果コマンドに含まれる分版印刷がオンかオフかを判断し、オンの場合(ステップS202、Yes)、ステップS103に移行し、オフの場合(ステップS202、No)、処理を終了する。
(ステップS203の内容)
ビットマップ作成部212は、ステップS201にて受信した印刷データの印刷効果コマンドに含まれる集約印刷がオンかオフかを判断し、オンの場合(ステップS203、Yes)、ステップS204に移行し、オフの場合(ステップS203、No)、処理を終了する。
(Contents of step S202)
The
(Contents of step S203)
The
(ステップS204の内容)
ビットマップ作成部212は、ステップS201にて作成した4つのビットマップデータを1/2の大きさに縮小する。縮小は公知の単純間引き、線形補間法、3次補間法等により行う。
(ステップS205の内容)
ビットマップ作成部212は、ステップS204にて縮小した4つのビットマップデータを1つの画像データに集約する。図9は、作成した4つのビットマップデータを画像化した画像例である。
(Contents of step S204)
The
(Contents of step S205)
The
図5は、図3に示すフローチャートのステップS111の処理の内容を詳細に示すフローチャートであり、同フローチャートに沿って、画像データ取得部222が印刷物の画像データを取得する処理について説明する。 FIG. 5 is a flow chart showing in detail the contents of the processing in step S111 of the flow chart shown in FIG.
(ステップS301の内容)
画像データ取得部222は、ステップS110にて取得した色情報に含まれる集約印刷がオンかオフかを判断し、オンの場合(ステップS301、Yes)、ステップS302に移行し、オフの場合(ステップS301、No)、ステップS306に移行する。
(Contents of step S301)
The image
(ステップS302の内容)
画像データ取得部222は、ステップS108にて集約印刷した印刷物の画像データを取得する。図13は、画像データ取得を受け付ける場合のスマートフォン103の表示例を示す。同図に示すように、スマートフォン103はカメラ撮影モードとなり、タッチパネルに用紙サイズ枠451、撮影ボタン452、テキスト453の3つを配置し、タッチパネルにカメラが捉えている映像をリアルタイムで表示する。
(Contents of step S302)
The image
用紙サイズ枠451は、ステップS110にて取得した色情報に含まれる用紙サイズに基づいて縦横比が決定され、ユーザーは、用紙サイズ枠451に合うように、ステップS108にて印刷した印刷物をスマートフォン103のカメラで捉える。ユーザーが撮影ボタン452をタッチすると、カメラが捉えている映像を画像データ取得部222により画像データとして取得する。画像データはグレー色空間のデータで、1画素当たり8bit、256階調のデータである。
The aspect ratio of the
テキスト453は、複数枚ある印刷物のうちどの印刷物を読み取るか示す文言である。
画像データ取得部222は、取得した画像データから印刷物と背景を分離し、印刷物のみの画像データとする。画像データ中の印刷物の領域は用紙サイズ枠451の位置により決定する。また、画像データ取得部222は、印刷物のみの画像データの歪みを補正するために、2次元バーコードの四角形に基づいて台形補正する。台形補正は公知の方法を用いる。
The
The image
(ステップS303の内容)
画像データ取得部222は、ステップS302にて取得した画像データを色数分の画像データに分割する。色数はステップS110にて取得した色情報により決定する。ここでの色数は、白、黒、金、銀の4つである。画像データ分割の方法は、ステップS205において色数分のビットマップデータを1つの画像データに集約したときと逆である。
(ステップS304の内容)
画像データ取得部222は、ステップS303にて画像分割した色数分の画像データを拡大する。拡大率は色数により決定し、ステップS204において縮小した際の逆であり、ここでは2倍に拡大する。
(Contents of step S303)
The image
(Contents of step S304)
The image
(ステップS305の内容)
画像データ取得部222は、ステップS108にて分版印刷した印刷物の画像データを色数分だけ取得する。取得の方法はステップS302と同様である。本ステップでは色数分の画像データを読み取るので、テキスト453に表示する文言は、1枚目の画像データ読み取りは「バーコード付きの印刷物を読み取り」、2枚目の画像データ読み込みは「2枚目の印刷物を読み取り」とするなど、順次表示を切り替える。
(Contents of step S305)
The image
画像データ取得部222は、取得したそれぞれの画像データに対して、ステップS302と同様に印刷物と背景の分離、台形補正を行う。台形補正に用いる四角形について、2次元バーコードが存在しない画像データは、印刷する順番の番号を矩形枠内に収めた番号枠352,353,354(図10参照)の矩形枠を用いる。
The image
(ステップS306の内容)
画像データ取得部222は、色数分の画像データを下地除去する。グレー色空間において白は255で表現するが、カメラで取得した画像の紙白の値は255以外の値を持つので、下地除去により紙白の値が255となるように画像データを加工する。また同様に、グレー空間において黒は0で表現するが、カメラで取得した黒の値は0以外の値を持つので、下地除去により黒の値が0となるように画像データを加工する。下地除去を行うには、下地除去前の紙白と黒の値が必要であるが、画像データに含まれる2次元バーコード351或いは番号枠352~354(図10参照)の矩形枠の白地部分と黒地部分の値を用いる。
(Contents of step S306)
The image
白地部分の値をVw、黒地部分の値をVkとし、下地除去前の画像データのある1画素の値をVinとし、下地除去後の値をVoutとすると、下地除去は次式で行う。
Vw<Vin の場合、
Vout=255 とし、
Vin<Vk の場合、
Vout=0 とし、
Vk≦Vin≦Vwの場合、
Vout=(Vin-Vk)/(Vw-Vk)×255
とする。
尚、画像データは8bit、256階調のデータとし、0はトナーを100%印刷した状態、255はトナーを0%印刷した状態を表す。
Let Vw be the value of the white background portion, Vk be the value of the black background portion, Vin be the value of one pixel of image data before background removal, and Vout be the value after background removal.
If Vw<Vin,
Let Vout=255 and
If Vin<Vk, then
Let Vout=0 and
If Vk≤Vin≤Vw,
Vout=(Vin−Vk)/(Vw−Vk)×255
and
The image data is 8-bit, 256-gradation data, where 0 indicates a state in which 100% toner is printed, and 255 indicates a state in which 0% toner is printed.
(ステップS307の内容)
画像データ取得部222は、ステップS110にて取得した色情報に含まれる本番印刷の媒体色が設定済みか否かを判断する。設定済みとは、ステップS102にて設定画面の媒体色設定304(図7参照)にてスキップ以外を指定し、透明或いは任意のRGB値を媒体色として指定した場合である。スキップを指定した場合は設定済みでないとする。設定済みの場合(ステップS307、Yes)、ステップS308に移行し、設定済みでない場合(ステップS307、No)、ステップS309に移行する。
(Contents of step S307)
The image
(ステップS308の内容)
画像データ取得部222は、ステップS110にて取得した色情報に含まれる本番印刷の媒体色に基づいて本番印刷の印刷媒体の画像データを作成する。作成する画像データの大きさはステップS306の画像データと同じとする。本番印刷の媒体色がRGB値で指定されている場合は、そのRGB値1色の画像データとし、透明で指定されている場合は、媒体が透明であることを示すために白とグレーの市松模様の画像データとする。図14は、白とグレーの市松模様の画像データを表示する場合の表示例を示す。
(Contents of step S308)
The image
(ステップS309の内容)
画像データ取得部222は、本番印刷の媒体の画像データを取得する。取得の方法はステップS302と同様である。本ステップでは本番印刷の媒体の画像データを読み取るので、スマートフォン103の画面に配置されるテキスト453(図13)で表示する文言は、「本番印刷の媒体を読み取り」とする。また本ステップで読み取る画像データは、RGB色空間のデータで、1チャンネルは1画素当たり8bit、256階調のデータとする。画像データ取得部222は、取得した画像データに対して、ステップS302と同様に印刷媒体と背景の分離を行うが、台形補正は行わない。
(Contents of step S309)
The image
図6は、図3に示すフローチャートのステップS112の処理の内容を詳細に示すフローチャートであり、同フローチャートに沿って、色予測合成部223が画像データを色予測し合成する処理について説明する。 FIG. 6 is a flow chart showing in detail the contents of the processing in step S112 of the flow chart shown in FIG.
(ステップS401の内容)
色予測合成部223は、ステップS111にて取得した色数分の画像データを位置合わせする。但し、ステップS110にて取得した色情報に含まれる集約印刷がオンの場合、位置合わせは行わない。位置合わせの基準は、図10に示すように、1枚目の画像データに含まれる2次元バーコード351とし、2枚目以降の画像データに含まれる印刷順番の番号を示す番号枠352~354の矩形枠が、2次元バーコード351と重なるように位置合わせする。
(Contents of step S401)
The color
(ステップS402の内容)
色予測合成部223は、ステップS401にて位置合わせした色数分の画像データのうち、非白色トナーの画像データに基づいて、非白色トナーを普通紙に重ねて印刷したときの色を予測する。ここでの非白色トナーは、黒、金、銀の3つであり、このトナーを普通紙に重ねたときの色を色変換記憶部224により記憶した色変換テーブルを用いてRGB値として算出する。色変換テーブルは、3入力3出力の3次元ルックアップテーブルであり、本テーブルの入力は黒、金、銀の3色、出力はRGBの3色である。RGB値の算出は色変換テーブルを用いて公知の四面体補間法等により行う。
(Contents of step S402)
Based on the image data of the non-white toner among the image data corresponding to the number of colors aligned in step S401, the color
色変換テーブルの作成方法を説明する。作成方法は、この種の装置で通常行われる方法である。即ち、黒、金、銀の3色を0%から100%まで、ルックアップテーブルの格子点に相当するように組み合わせた複数のカラーパッチをプリンタ102により印刷し、印刷したカラーパッチを図示しない測色計により測色してLab値を得る。Lab値からRGB値への変換は、公知のLab⇒XYZ変換式とXYZ⇒RGB変換式を用いて行う。色予測した画像データはRGB色空間のデータで、1チャンネルは1画素当たり8bit、256階調のデータとする。
A method of creating a color conversion table will be explained. The method of preparation is the method commonly used in this type of device. That is, the
(ステップS403の内容)
色予測合成部223は、ステップS401にて位置合わせした色数分の画像データのうち、非白色トナーの画像データに基づいて、非白色トナーを重ねて印刷したときの透過率を算出する。ここでの非白色トナーは、黒、金、銀の3つであり、このトナーを重ねたときの透過率を色変換記憶部224により記憶した透過率変換テーブルを用いて0.0から1.0までの値として算出する。透過率変換テーブルは、3入力、1出力の3次元ルックアップテーブルであり、本テーブルの入力は黒、金、銀の3色、出力は透過率を示す値である。透過率の算出は色変換テーブルを用いて公知の四面体補間法等により行う。
(Contents of step S403)
The color
透過率変換テーブルの作成方法を説明する。ルックアップテーブルの格子点における入力値である黒、金、銀の3色の値をそれぞれK、GL、Sとし、それぞれ0%から100%までの値を持つとする。格子点における出力値である透過率を示す値をTとし、次のように計算する。 A method of creating a transmittance conversion table will be described. Let K, GL, and S be the input values of the three colors of black, gold, and silver, which are the input values at the grid points of the lookup table, and have values from 0% to 100%, respectively. Let T be a value indicating transmittance, which is an output value at a grid point, and calculate as follows.
まず、K1色の透過率をTKとし次式で計算する。
TK=1-αK×(K/100)
αKは、Kを100%印刷したときの非透過率を示す値であり、例えば0.7とする。金、銀の透過率TGL、TSも同様に計算し、Tは次式で計算する。
T=TK×TGL×TS
ここでαの値は色毎に変えても良いし、すべて同じ値としても良い。非白色トナーの画像データの透過率は、8bit、256階調のデータとし、0は透過率0.0を表し、255は透過率1.0を表す。
First, the transmittance of K1 color is assumed to be TK and is calculated by the following equation.
TK=1−αK×(K/100)
αK is a value indicating the opacity when K is printed at 100%, and is set to 0.7, for example. Transmittances TGL and TS of gold and silver are similarly calculated, and T is calculated by the following equation.
T = TK x TGL x TS
Here, the value of α may be changed for each color, or may be the same value for all. The transmittance of the non-white toner image data is 8-bit, 256-gradation data, where 0 represents a transmittance of 0.0 and 255 represents a transmittance of 1.0.
(ステップS404の内容)
色予測合成部223は、ステップS402にて色予測した非白色トナーの画像データとステップS111にて取得した本番印刷の媒体の画像データを、ステップS403にて算出した非白色トナーの画像データの透過率とステップS401にて位置合わせした白版の画像データに基づいて合成する。
(Contents of step S404)
The color
非白色トナーの画像データと本番印刷の媒体の画像データは、何れもRGB色空間のデータで、1チャンネルは、1画素当たり8bit、256階調のデータである。非白色トナーの画像データの透過率と白版の画像データは、何れも8bit、256階調のデータである。非白色トナーの画像データと本番印刷の媒体の画像データを合成する方法について説明する。合成は、各画素の最終的な透過率に基づいて行う。最終的な透過率は、非白色トナーの画像データの透過率と白版の画像データから算出する。 Both the image data of the non-white toner and the image data of the actual print medium are data in the RGB color space, and one channel is data of 8 bits and 256 gradations per pixel. Both the transmittance of the non-white toner image data and the white plane image data are 8-bit, 256-gradation data. A method of synthesizing the non-white toner image data and the image data of the final printing medium will be described. Combining is based on the final transmittance of each pixel. The final transmittance is calculated from the transmittance of the non-white toner image data and the white plane image data.
先ず、白版の画像データのある画素の値をVwとすると、この画素の白版の透過率Twを次式で算出する。
Tw=Vw/255
Vwの値について、0は白トナーを100%印刷した状態を表し、この場合、透過率Twは0.0となり、255は白トナーを0%印刷した状態を表し、この場合、透過率Twは1.0となる。
First, assuming that the value of a pixel with white plane image data is Vw, the white plane transmittance Tw of this pixel is calculated by the following equation.
Tw=Vw/255
Regarding the value of Vw, 0 represents a state in which 100% white toner is printed, in which case the transmittance Tw is 0.0, and 255 represents a state in which 0% white toner is printed, in which case the transmittance Tw is 1.0.
次に、非白色トナーの画像データの透過率の、ある画素の値をVnとすると、この画素の透過率Tnは次式で算出する。
Tn=Vn/255
最終的な透過率Tmを次式で算出する。
Tm=Tw×Tn
Next, assuming that the value of the transmittance of the non-white toner image data for a certain pixel is Vn, the transmittance Tn of this pixel is calculated by the following equation.
Tn = Vn/255
The final transmittance Tm is calculated by the following equation.
Tm = Tw x Tn
非白色トナーの画像データの、ある画素のRGB値をRGBnとし、本番印刷の媒体の画像データのRGB値をRGBpとし、合成後のRGB値をRGBmとすると、RGBmを次式で計算する。
RGBm=RGBn×(1-Tm)+RGBp×Tm
Tmが0の場合、完全に透過しないことを意味し、合成後のRGB値は、非白色トナーの画像データの値RGBnとなる。Tmが1の場合、完全に透過することを意味し、合成後のRGB値は、本番印刷の媒体の画像データの値RGBpとなる。
Let RGBn be the RGB value of a pixel in the image data of the non-white toner, RGBp be the RGB value of the image data of the medium for final printing, and RGBm be the RGB value after combination. RGBm is calculated by the following equation.
RGBm=RGBn×(1−Tm)+RGBp×Tm
When Tm is 0, it means that the light is not completely transmitted, and the RGB values after synthesis are the values RGBn of the non-white toner image data. When Tm is 1, it means that it is completely transparent, and the RGB values after synthesis are the values RGBp of the image data of the medium for final printing.
以上のように、本実施の形態の画像処理システムによれば、プリンタは、色版に各色版の本来の色情報を付加して黒トナーで普通紙に分版印刷を行い、カメラは、各分版印刷物と本来の印刷媒体を画像データとして読み取り、画像処理プログラムは、得られた画像データから各色版の本来の色情報と、本来の印刷媒体の色情報を取得し、画像データと色情報に基づいて、白、黒、金、銀トナーを重ねて本来の印刷媒体に印刷した結果を予測し、予測結果をモニターに表示するので、本来の印刷結果を容易に確認しながら各分版の印刷状況を確認できるという効果が得られる。 As described above, according to the image processing system of the present embodiment, the printer adds the original color information of each color plate to the color plate and performs color separation printing on plain paper with black toner, and the camera performs color separation printing on plain paper. The image processing program obtains the original color information of each color plate and the original color information of the printing medium from the obtained image data, and extracts the image data and the color information. Based on this, it predicts the result of printing on the original print medium by superimposing white, black, gold, and silver toners, and displays the predicted result on the monitor. It is possible to obtain the effect of being able to check the printing status.
実施の形態2.
図16は、本発明に基づく実施の形態2の画像処理システムの機能ブロック図である。
FIG. 16 is a functional block diagram of an image processing system according to
この画像処理システムの構成が、前記した図2に示す実施の形態1の画像処理システムの構成と主に異なる点は、PC101、プリンタ102、及びスマートフォン103の各構成要素うち、符号の異なる構成要素である。従って、本実施の形態の画像処理システムが、前記した実施の形態1の画像処理システムと共通する部分には同符号を付して、或いは図面を省いて説明を省略し、異なる点を重点的に説明する。尚、本実施の形態の画像処理システムの外観斜視図は、図1に示す実施の形態1の画像処理システムの外観斜視図と共通するため、必要に応じて図1を参照する。
The configuration of this image processing system differs from the configuration of the image processing system of
本実施の形態のプリンタ102は、印刷のための色材として白、シアン、マゼンダ、イエロー、黒の5色を備えていて、印刷媒体に対して白、黒、シアン、マゼンダ、イエローの順番にトナーを重ねて印刷するモードと、印刷媒体に対して黒、シアン、マゼンダ、イエロー、白の順番にトナーを重ねて印刷するモードの2モードを持つ。白トナーを非白色トナーの下に印刷するモードは、印刷媒体に色紙を使用する場合に用いる。白トナーを非白色トナーの上に印刷するモードは、印刷媒体にフィルム等の透明な媒体を使用する場合に用いる。この場合、印刷媒体の観察面は印刷面と逆の面となる。
The
図16の画像処理システムの機能ブロック図に示すように、PC101は、アプリケーション1201、プリンタドライバ1202で構成されている。 As shown in the functional block diagram of the image processing system in FIG.
アプリケーション1201は、ユーザーが印刷したいアプリケーションデータを作成・表示・編集・印刷するソフトウェアである。実施の形態1の場合と異なるのは、アプリケーションデータをRGBと白の4色で構成することである。プリンタドライバ1202は、アプリケーション1201により渡されたアプリケーションデータをプリンタ102が解釈可能なプリンタ記述言語形式の印刷データに変換し、プリンタ102へ送信するソフトウェアである。実施の形態1の場合と異なるのは後述するように印刷設定にミラー反転とトナー重ね順を追加したことである。
The
プリンタ102は、印刷データ受信部211、ビットマップ作成部1212、色情報付加部1213、2値化部214、及び印刷部1215で構成し、各部は不図示の制御プログラムにより制御される。
The
ビットマップ作成部1212は、印刷データ受信部211が受信した印刷データに含まれるRGBと白の描画データから、白、シアン、マゼンダ、イエロー、黒の各色版の5つのビットマップデータを作成する。またビットマップ作成部1212は、印刷データ受信部211が受信した印刷データの印刷効果コマンドに含まれるミラー反転がオンの場合は、5つのビットマップデータを左右反転し、同じく印刷効果コマンドに含まれる分版印刷がオン、且つ集約印刷がオンの場合は、各色版のビットマップデータを1/3の大きさに縮小し、これら5つのビットマップデータを1つのビットマップデータに集約する。尚、これ等の方法については後で更に説明する。
The
色情報付加部1213は、印刷データ受信部211が受信した印刷データの印刷効果コマンドに含まれる分版印刷がオンの場合、同じく印刷効果コマンドに含まれる、本番印刷時の印刷媒体の色情報と用紙サイズ、集約印刷のオン/オフ、ミラー反転のオン/オフと、プリンタ102が持つ色材の色情報と重ね順という情報を、2次元バーコードとして作成しビットマップデータに付加する。実施の形態1の場合と異なるのは、色情報にミラー反転のオン/オフを追加したことである。尚、これ等の方法については後で更に説明する。
When the color separation printing included in the print effect command of the print data received by the print
印刷部1215は、2値化部214により2値化された各色版の2値データに基づいて印刷媒体に対して白、シアン、マゼンダ、イエロー、黒の5色のトナーを重ねて印刷する。また印刷部1215は、印刷データ受信部211が受信した印刷データの印刷効果コマンドに含まれるトナー重ね順に従って、白トナーを非白色トナーの下に印刷する設定の場合は、印刷媒体に対して白、黒、シアン、マゼンダ、イエローの順番にトナーを重ねて印刷し、白トナーを非白色トナーの上に印刷する設定の場合は、印刷媒体に対して黒、シアン、マゼンダ、イエロー、白の順番にトナーを重ねて印刷する。分版印刷に関しては実施の形態1の場合と同様である。
The
スマートフォン103は、色情報取得部1221、画像データ取得部222、色予測合成部1223、色変換記憶部1224、及び合成結果表示部1225で構成し、各部は図示しないアプリケーションにより制御される。
The
色情報取得部1221は、プリンタ102により分版印刷した印刷物の1枚目に含まれる2次元バーコード351(図10参照)をカメラにより撮影し、2次元バーコードから本番印刷時の媒体色、用紙サイズ、集約印刷のオン/オフ、ミラー反転のオン/オフと、プリンタ102が持つ色材の色情報と重ね順の情報を取得する。実施の形態1の場合と異なるのは、色情報にミラー反転のオン/オフを追加したことである。尚、これ等の方法については後で更に説明する。
The color
色予測合成部1223は、色情報取得部1221により取得した色材の色情報と重ね順に基づいて、画像データ取得部222により取得した黒トナーで普通紙に印刷した各色版の5つの画像データと本番印刷の印刷媒体の画像データから、本番印刷時の印刷媒体に白、シアン、マゼンダ、イエロー、黒のトナーを重ねて印刷したときの1つの画像データを色予測し合成する。色予測には、色変換記憶部1224により記憶した色変換テーブルを用いる。尚、これ等の方法については後で更に説明する。
Based on the color information and the order of layering of the color materials acquired by the color
色変換記憶部1224は、白を除く、シアン、マゼンダ、イエロー、黒の4色のトナーを普通紙に重ねて印刷したときの色がRGB値でいくらの値となるかを示す色変換テーブルと、4色のトナーを重ねて印刷したときの透過率がいくらの値となるかを示す透過率変換テーブルを記憶し、合成結果表示部1225は、色予測合成部1223により色予測し合成した画像データをタッチパネルに表示する。尚、これ等の方法については後で更に説明する。
A color
以上の構成において、本実施の形態の画像処理システムの動作について説明する。図17は、本実施の形態におけるPC101、プリンタ102、及びスマートフォン103の動作を説明するフローチャートである。
The operation of the image processing system of this embodiment having the above configuration will be described. FIG. 17 is a flow chart illustrating operations of the
同フローチャートにおいて、ステップS1101~S1104はPC101上での動作であり、ステップS1105~S1108はプリンタ102上での動作であり、ステップS1110~S1113はスマートフォン103上での動作である。ステップS1109は、分版印刷か否かのユーザーによる判断である。尚、プリンタ102上での動作は図示しない制御プログラムにより制御され、スマートフォン103上での動作は、図示しないアプリケーションにより制御される。
In the flowchart, steps S1101 to S1104 are operations on the
(ステップS1101の内容)
ユーザーがPC101のアプリケーション1201を起動し、印刷したいアプリケーションデータを開き印刷指示すると、アプリケーション1201は、図示しない印刷に関するアプリケーション設定を受け付ける。印刷に関するアプリケーション設定は種々行うことができるが、印刷に使用するプリンタを選択するためのプリンタドライバ選択もその1つである。ここでユーザーは、プリンタドライバ1202の使用を選択する。また、アプリケーションデータは、RGBと白の4色を0%から100%までの実数値で直接指定する形式で構成する。
(Contents of step S1101)
When the user activates the
(ステップS1102の内容)
ステップS1101にてユーザーがプリンタドライバ1202を選択すると、プリンタドライバ1202は、種々の印刷効果をもたらす印刷設定を受け付ける。分版印刷はその1つである。ここでのお試し印刷としての分版印刷設定の様子は、実施の形態1で、図7を参照して説明した内容と同様であるため、ここでの説明は省略する。
(Contents of step S1102)
When the user selects the
図20は、プリンタドライバ1202のユーザーインターフェース画面において、カラータブが選択されたときの画面を示している。実施の形態1の場合と異なるのは、同図に示すように、印刷設定にミラー反転とトナー重ね順を追加した点である。即ちプリンタドライバ1202のユーザーインターフェースのカラータブの画面には、重ね合わせの順序1301、ミラー反転1302の各設定画面が配置されている。
FIG. 20 shows a screen when the color tab is selected in the user interface screen of
設定画面の重ね合わせの順序1301での選択により、プリンタ102の印刷動作制御が設定される。即ち、「カラーの上に白を印刷」を選択すると、プリンタ102は、白トナーを非白色トナーの上に印刷するモードで動作し、印刷媒体に対して黒、シアン、マゼンダ、イエロー、白の順番にトナーを重ねて印刷する。一方「カラーの下に白を印刷」を選択すると、プリンタ102は、白トナーを非白色トナーの下に印刷するモードで動作し、印刷媒体に対して白、黒、シアン、マゼンダ、イエローの順番にトナーを重ねて印刷する。
Printing operation control of the
設定画面のミラー反転1302は、ミラー反転のオン/オフを選択できる。オフの場合は何も行わず、オンの場合、プリンタ102は、ステップS1101で印刷指示したアプリケーションデータを左右反転して印刷する。尚、印刷媒体にフィルム等の透明な媒体を使用し、白を下地として使用する場合、印刷媒体の観察面は印刷面と逆の面となるため、設定画面の重ね合わせの順序1301では「カラーの上に白を印刷」を選択し、設定画面のミラー反転ではオンを選択する。
(ステップS1103の内容)
プリンタドライバ1202は、アプリケーション1201により渡されたアプリケーションデータをプリンタ102が解釈可能なプリンタ記述言語形式の印刷データに変換する。また、印刷データにはステップS1202にて選択した種々の印刷効果をもたらすコマンドを付加する。ここでは、分版印刷のオン/オフ、用紙サイズ、集約印刷のオン/オフ、媒体色、トナーの重ね順、ミラー反転のオン/オフのコマンドを付加する。
(ステップS1104の内容)
プリンタドライバ1202は、ステップS1103にて作成した印刷データをプリンタ102へ送信する。
(Contents of step S1103)
The
(Contents of step S1104)
The
(ステップS1105の内容)
プリンタ102は、印刷データ受信部211により印刷データを受信し、ビットマップ作成部1212により印刷データに含まれるRGBと白の描画データから白、シアン、マゼンダ、イエロー、黒の各色版の5つのビットマップデータを作成する。更に、集約印刷時は5つのビットマップデータの大きさを縮小し集約して1つのビットマップデータを作成する。ビットマップデータは1画素当たり8bit、256階調のデータである。尚、本ステップについては、後で図18を参照しながら更に説明する。
(Contents of step S1105)
The
(ステップS1106の内容)
プリンタ102は、ステップS1105にて受信した印刷データの印刷効果コマンドに含まれる分版印刷がオンの場合、ステップS1105にて作成したビットマップデータに対して色情報付加部1213により色情報を付加する。分版印刷がオフの場合は本ステップで何も行わない。
(Contents of step S1106)
When the color separation printing included in the print effect command of the print data received in step S1105 is ON, the
ここで付加する色情報は、印刷効果コマンドに含まれる本番印刷時の媒体色、用紙サイズ、集約印刷のオン/オフ、ミラー反転のオン/オフと、プリンタ102が持つ色材の色情報と重ね順である。ここで色情報に含める重ね順は、印刷効果コマンドに含まれるトナーの重ね順、即ちカラーの上に白か、カラーの下に白かに基づいて決定し、カラーの上に白の場合は黒、シアン、マゼンダ、イエロー、白の順番とし、カラーの下に白の場合は白、黒、シアン、マゼンダ、イエローの順番とする。
The color information to be added here includes the media color, paper size, aggregate printing ON/OFF, mirror inversion ON/OFF, and the color information of the color materials held by the
色情報は2次元バーコードとして作成する。2次元バーコードを付加するのは1枚目のビットマップデータのみであり、2枚目以降のビットマップデータが存在する場合は印刷する順番の番号を矩形枠内に収めた番号枠とともに付加する。これ等の番号枠の矩形枠は2次元バーコードの外枠と同じ大きさで、ビットマップデータ内の同じ位置に配置する。これは後述するステップS1112にて画像データを合成する際の位置合わせに利用するためである。尚、ここでの2次元バーコード及び番号枠は、実施の形態1の図10で示した2次元バーコード351及び番号枠352,353,354に対応するものである。
Color information is created as a two-dimensional barcode. A two-dimensional barcode is added only to the first bitmap data, and if there is bitmap data for the second and subsequent sheets, the printing order number is added together with the number frame contained in the rectangular frame. . The rectangular frames of these number frames have the same size as the outer frame of the two-dimensional bar code and are arranged at the same positions in the bitmap data. This is for use in alignment when combining image data in step S1112, which will be described later. The two-dimensional barcode and number frames here correspond to the two-
(ステップS1107の内容)
プリンタ102は、ビットマップデータを2値化部214により2値データに変換する。2値データは、1画素当たり1bit、2階調のデータである。2値化は公知の組織的ディザ法等により行う。
(ステップS1108の内容)
プリンタ102は、ステップS1107にて2値化した2値データに基づいて印刷部1215により印刷を行う。2値データのうち、値が0の画素は色材を印刷せず、値が1の画素は色材を印刷する。
(Contents of step S1107)
The
(Contents of step S1108)
The
ステップS1105にて受信した印刷データの印刷効果コマンドに含まれる分版印刷がオフの場合、同じく印刷効果コマンドに含まれるトナーの重ね順に基づいてトナーの重ね順を決定し、1つの印刷媒体に対してトナーを重ねて印刷する。即ち、「カラーの上に白を印刷」が選択されている場合は、黒、シアン、マゼンダ、イエロー、白の順番とし、「カラーの下に白を印刷」が選択されている場合は、白、黒、シアン、マゼンダ、イエローの順番とする。 If the color separation printing included in the print effect command of the print data received in step S1105 is turned off, the toner stacking order is determined based on the toner stacking order also included in the print effect command, and the toner stacking order is determined for one print medium. print by overlapping toner. That is, when "Print White Above Color" is selected, the order is black, cyan, magenta, yellow, and white, and when "Print White Below Color" is selected, white , black, cyan, magenta, and yellow.
分版印刷がオンの場合、白、シアン、マゼンダ、イエロー、黒の2値データを、すべて黒トナーの1色でそれぞれ1枚ずつ印刷し合計5枚に印刷する。或いは分版印刷がオン、且つ集約印刷がオンの場合は、5枚分が1つに集約された2値データを黒トナーで1枚に印刷する。尚、印刷部1215は、複数の給紙トレイを備えており、本番印刷においては給紙トレイ切り替えが機能するが、分版印刷時は手差しトレイを強制的に利用し、ユーザーは本番印刷で使用する媒体ではなく普通紙を設置し、印刷部1215は普通紙に印刷する。
When the color separation printing is on, the binary data of white, cyan, magenta, yellow, and black are printed one by one with one color of black toner, and printed on five sheets in total. Alternatively, if the color separation printing is on and the aggregate printing is on, binary data in which five sheets are aggregated into one is printed on one sheet with black toner. The
(ステップS1109の内容)
ユーザーは、ステップS1102の処理で、お試し印刷301(図7)のオンが選択されていた場合、ステップS1108にてプリンタ102が分版印刷した印刷物を取得してステップS1110へ移行し(ステップS1109、Yes)、オフが選択されていた場合、ステップS1108にてプリンタ102が本番印刷した印刷物を取得して処理を終了する(ステップS1109、No)。
(Contents of step S1109)
If the user selects ON of the trial print 301 (FIG. 7) in the process of step S1102, the user obtains the printed matter separated by the
(ステップS1110の内容)
ユーザーが、スマートフォン103に内蔵する図示しないアプリケーションを起動すると、アプリケーションは色情報取得を受け付ける。本ステップの動作は、実施の形態1におけるステップS110の処理に対して、色情報にミラー反転のオン/オフが追加されている点が異なるのみであるため、詳細な説明は省略する。
(Contents of step S1110)
When the user activates an application (not shown) built into the
(ステップS1111の内容)
スマートフォン103は、ステップS1110にて取得した色情報に基づいて、ステップS1108にて黒トナーで印刷した印刷物の画像データと本番印刷時の印刷媒体の画像データを画像データ取得部222により取得する。本ステップの動作は、実施の形態1におけるステップS111と略同様であるが、取得する各版の画像データが白、シアン、マゼンダ、イエロー、黒の5つである点が異なる。
(Contents of step S1111)
Based on the color information acquired in step S1110, the
(ステップS1112の内容)
スマートフォン103は、ステップS1110にて取得した色情報に基づいて、ステップS1111にて取得した黒トナーで普通紙に印刷した各色版の5つの画像データと本番印刷時の印刷媒体の画像データから、本番印刷時の印刷媒体に白、シアン、マゼンダ、イエロー、黒のトナーを重ねて印刷したときの1つの画像データを色予測合成部1223により色予測し合成する。尚、本ステップの詳細は、下記する「第1の画像データ」及び「第2の画像データ」を含め、後で図19を参照しながら説明する。
(Contents of step S1112)
Based on the color information acquired in step S1110, the
(ステップS1113の内容)
スマートフォン103は、ステップS1112にて色予測し合成した画像データを合成結果表示部1225によりタッチパネルに表示する。図21は、画像データを表示する場合の表示例を示す。タッチパネルに画像表示エリア1461、表示切替ボタン1462、及びチェックボックス1468の3つを配置する。
(Contents of step S1113)
The
画像表示エリア1461は、画像データを表示するエリアであり、表示する画像データは表示切替ボタン1462とチェックボックス1468の選択により切り替わる。画像表示エリア1461においては、ピンチアウト・ピンチインの操作が有効であり、表示する画像を拡大縮小する。
The
表示切替ボタン1462は、全色、白版、シアン(C)版、マゼンダ(M)版、イエロー(Y)版、黒(K)版の6つのボタンで構成され、何れか1つを選択可能とする。全色を選択した場合、画像表示エリア1461に表示される画像データは、ステップS1112にて色予測し合成した画像データとする。白版、シアン版、マゼンダ版、イエロー版、黒版の何れかを選択した場合、画像表示エリア1461に表示される画像データは、ステップS1111で取得した各色版の画像データのうち該当する色版の画像データとする。尚、図21では、表示切替ボタン1462において全色が押された例を示している。
The
チェックボックス1468は、ステップS1112で色予測し合成した画像データが、第1の画像データと第2の画像データの2つであった場合に表示する。画像データが1つであった場合は非表示として選択不可能とする。チェックボックス1468をオンとした場合、画像表示エリア1461の表示は、印刷媒体を印刷面と逆の面側から観察した結果となる。オフの場合は印刷面側からの観察結果となる。
A
表示切替ボタン1462が全色で、且つチェックボックス1468がオンの場合は、画像表示エリア1461に表示する画像データは、ステップS1112で色予測し合成した2つの画像データのうちの第2の画像データとする。オフの場合は、第1の画像データを表示する。オンの場合はオフと比べて左右反転していて、色予測結果が異なるという違いがある。
When the
表示切替ボタン1462が全色以外で、且つチェックボックス1468がオンの場合は、画像表示エリア1461に表示する画像データは、ステップS1111で取得した各色版の画像データのうち、該当する色版の画像データを左右反転させたものとする。
When the
図18は、図17に示すフローチャートのステップS1105の処理の内容を詳細に示すフローチャートであり、同フローチャートに沿って、ビットマップデータを作成する処理について説明する。 FIG. 18 is a flow chart showing in detail the contents of the processing in step S1105 of the flow chart shown in FIG.
(ステップS1201の内容)
ビットマップ作成部1212は、印刷データ受信部211により受信した印刷データに含まれるRGBと白の描画データから白、シアン、マゼンダ、イエロー、黒の各色版に対応する5つのビットマップデータを作成する。ビットマップデータは、1画素当たり8bit、256階調のデータである。RGBからシアン、マゼンダ、イエロー、黒への色変換はこの種のプリンタで公知の方法により行う。
(ステップS1202の内容)
ビットマップ作成部1212は、ステップS1101にて受信した印刷データの印刷効果コマンドに含まれるミラー反転がオンかオフかを判断し、オンの場合はステップS1203に移行し(ステップS1202、Yes)、オフの場合はステップS1204に移行する(ステップS1202、No)。
(ステップS1203の内容)
ビットマップ作成部1212は、ステップS1101にて作成した5つのビットマップデータを左右反転する。
(Contents of step S1201)
The
(Contents of step S1202)
The
(Contents of step S1203)
The
(ステップS1204の内容)
ビットマップ作成部1212は、ステップS1101にて受信した印刷データの印刷効果コマンドに含まれる分版印刷がオンかオフかを判断し、オンの場合(ステップS1204、Yes)、ステップS1205に移行し、オフの場合(ステップS1204、No)、処理を終了する。
(ステップS1205の内容)
ビットマップ作成部1212は、ステップS1101にて受信した印刷データの印刷効果コマンドに含まれる集約印刷がオンかオフかを判断し、オンの場合(ステップS1205、Yes)、ステップS1206に移行し、オフの場合(ステップS1205、No)、処理を終了する。
(Contents of step S1204)
The
(Contents of step S1205)
The
(ステップS1206の内容)
ビットマップ作成部1212は、ステップS1101にて作成した5つのビットマップデータを1/3の大きさに縮小する。縮小は公知の単純間引き、線形補間法、3次補間法等により行う。
(ステップS1206の内容)
ビットマップ作成部1212は、ステップS1206にて縮小した5つのビットマップデータを1つの画像データに集約する。
(Contents of step S1206)
The
(Contents of step S1206)
The
図19は、図17に示すフローチャートのステップS1112の処理の内容を詳細に示すフローチャートであり、同フローチャートに沿って、色予測合成部1223が画像データを色予測し合成する処理について説明する。 FIG. 19 is a flow chart showing in detail the contents of the processing in step S1112 of the flow chart shown in FIG.
(ステップS1401の内容)
色予測合成部1223は、ステップS1111にて取得した色数分の画像データを位置合わせする。但し、ステップS1110にて取得した色情報に含まれる集約印刷がオンの場合、位置合わせは行わない。位置合わせの基準は、1枚目の画像データに含まれる2次元バーコードとし、2枚目以降の画像データに含まれる印刷順番の番号を矩形枠内に収めた番号枠の矩形枠が2次元バーコードと重なるように位置合わせする。尚、ここでの2次元バーコード及び番号枠は、実施の形態1の図10で示した2次元バーコード351及び番号枠352,353,354に対応するものである。
(Contents of step S1401)
The color
(ステップS1402の内容)
色予測合成部1223は、ステップS1401にて位置合わせした色数分の画像データのうち非白色トナーの画像データに基づいて、非白色トナーを普通紙に重ねて印刷したときの色を予測する。ここでの非白色トナーはシアン、マゼンダ、イエロー、黒の4つであり、このトナーを普通紙に重ねたときの色を色変換記憶部1224により記憶した色変換テーブルを用いてRGB値として算出する。
(Contents of step S1402)
Based on the image data of the non-white toner among the image data corresponding to the number of colors aligned in step S1401, the color
色変換テーブルは、4入力3出力の4次元ルックアップテーブルであり、本テーブルの入力はシアン、マゼンダ、イエロー、黒の4色、出力はRGBの3色である。RGB値の算出は色変換テーブルを用いて公知の四面体補間法等により行う。色変換テーブルの作成方法は実施の形態1のステップS402で説明した方法と同様である。色予測した画像データはRGB色空間のデータで、1チャンネルは1画素当たり8bit、256階調のデータとする。 The color conversion table is a 4-input, 3-output, 4-dimensional lookup table. Inputs to this table are 4 colors, cyan, magenta, yellow, and black, and outputs are 3 colors, RGB. The RGB values are calculated by a known tetrahedral interpolation method or the like using a color conversion table. The method of creating the color conversion table is the same as the method described in step S402 of the first embodiment. The color-predicted image data is RGB color space data, and one channel is 8-bit data per pixel and 256 gradation data.
(ステップS1403の内容)
色予測合成部1223は、ステップS1401にて位置合わせした色数分の画像データのうち、非白色トナーの画像データに基づいて、非白色トナーを重ねて印刷したときの透過率を算出する。ここでの非白色トナーは、シアン、マゼンダ、イエロー、黒の4つであり、このトナーを重ねたときの透過率を色変換記憶部1224により記憶した透過率変換テーブルを用いて0.0から1.0までの値として算出する。
(Contents of step S1403)
The color
透過率変換テーブルは、4入力、1出力の4次元ルックアップテーブルであり、本テーブルの入力は、シアン、マゼンダ、イエロー、黒の4色、出力は透過率を示す値である。透過率の算出は色変換テーブルを用いて公知の四面体補間法等により行う。尚、透過率変換テーブルの作成方法は実施の形態1のステップS403で説明した方法と同様である。非白色トナーの画像データの透過率は、8bit、256階調のデータとし、0は透過率0.0を表し、255は透過率1.0を表す。 The transmittance conversion table is a 4-input, 1-output four-dimensional lookup table. Inputs to this table are four colors of cyan, magenta, yellow, and black, and outputs are values indicating transmittance. Transmittance is calculated by a known tetrahedral interpolation method or the like using a color conversion table. The method of creating the transmittance conversion table is the same as the method described in step S403 of the first embodiment. The transmittance of the non-white toner image data is 8-bit, 256-gradation data, where 0 represents a transmittance of 0.0 and 255 represents a transmittance of 1.0.
(ステップS1404の内容)
色予測合成部1223は、ステップS1110にて取得した色情報に含まれる色材の色情報と重ね順に基づいて、白が非白色の上か下かを判断し、上の場合(ステップS1404、Yes)、ステップS1405に移行し、下の場合(ステップS1404、No)、ステップS1407に移行する。
(Contents of step S1404)
The color
(ステップS1405の内容)
色予測合成部1223は、ステップS1402にて色予測した非白色トナーの画像データと本ステップで作成する白トナーの画像データを合成し、白トナーを非白色トナーの上に重ねて印刷したときのトナーの画像データを作成する。非白色トナーの画像データと白トナーの画像データは、何れもRGB色空間のデータで、1チャンネルは1画素当たり8bit、256階調のデータである。
(Contents of step S1405)
The color
先ず、白トナーの画像データの作成方法を説明する。白トナーの画像データは、全体を白のRGB値(255、255、255)で塗りつぶした画像データとする。画像データの大きさは非白色トナーの画像データと同じとする。 First, a method for creating white toner image data will be described. The image data of the white toner is assumed to be image data in which the entire image is filled with white RGB values (255, 255, 255). The size of the image data is assumed to be the same as that of the non-white toner image data.
次に、非白色トナーの画像データと白トナーの画像データを合成する方法について説明する。合成は、ステップS1401にて位置合わせした白版の画像データに基づいて行う。白版の画像データは、8bit、256階調のデータで、0は白トナーを100%印刷した状態を表し、255は白トナーを0%印刷した状態を表す。 Next, a method for synthesizing non-white toner image data and white toner image data will be described. Synthesis is performed based on the image data of the white plate aligned in step S1401. The white plate image data is 8-bit, 256-gradation data, where 0 represents a state of 100% white toner printing, and 255 represents a state of 0% white toner printing.
白版の画像データのある画素の値をVwとすると、この画素の白版の透過率Twを次式で算出する。
Tw=Vw/255
非白色トナーの画像データのある画素のRGB値をRGBnとし、白トナーの画像データのRGB値をRGBwとし、合成後のRGB値をRGBtとすると、RGBtを次式で計算する。
RGBt=RGBw×(1-Tw)+RGBn×Tw
Twが0の場合、白トナーを100%印刷することを意味し、合成後のRGB値は白となる。Twが1の場合、白トナーを0%印刷することを意味し、合成後のRGB値は非白色トナーの画像データの値RGBnとなる。
Assuming that the value of a pixel with white plane image data is Vw, the white plane transmittance Tw of this pixel is calculated by the following equation.
Tw=Vw/255
Let RGBn be the RGB value of a pixel with non-white toner image data, RGBw be the RGB value of white toner image data, and RGBt be the RGB value after combination. RGBt is calculated by the following equation.
RGBt=RGBw×(1−Tw)+RGBn×Tw
When Tw is 0, it means that 100% white toner is printed, and the RGB values after synthesis are white. When Tw is 1, it means that white toner is printed at 0%, and the RGB values after synthesis are the values RGBn of the non-white toner image data.
(ステップS1406の内容)
色予測合成部1223は、ステップS1405にて合成したトナーの画像データとステップS1111にて取得した本番印刷の媒体の画像データを、ステップS1403にて算出した非白色トナーの画像データの透過率とステップS1401にて位置合わせした白版の画像データに基づいて合成する。トナーの画像データと本番印刷の媒体の画像データは、何れもRGB色空間のデータで、1チャンネルは1画素当たり8bit、256階調のデータである。非白色トナーの画像データの透過率と白版の画像データも、何れも8bit、256階調のデータである。
(Contents of step S1406)
The color prediction/
トナーの画像データと本番印刷の媒体の画像データを合成する方法について説明する。合成は、各画素の最終的な透過率に基づいて行い、最終的な透過率は、非白色トナーの画像データの透過率と白版の画像データから算出する。先ず白版の画像データのある画素の値をVwとすると、この画素の白版の透過率Twを次式で算出する。
Tw=Vw/255
Vwの値について、0は白トナーを100%印刷した状態を表し、この場合、透過率Twは0.0となり、255は白トナーを0%印刷した状態を表し、この場合、透過率Twは1.0となる。
A method of synthesizing the image data of the toner and the image data of the medium for final printing will be described. Synthesis is performed based on the final transmittance of each pixel, and the final transmittance is calculated from the transmittance of the non-white toner image data and the white plane image data. First, assuming that the value of a pixel with white plane image data is Vw, the white plane transmittance Tw of this pixel is calculated by the following equation.
Tw=Vw/255
Regarding the value of Vw, 0 represents a state in which 100% white toner is printed, in which case the transmittance Tw is 0.0, and 255 represents a state in which 0% white toner is printed, in which case the transmittance Tw is 1.0.
次に非白色トナーの画像データの透過率のある画素の値をVnとすると、この画素の透過率Tnは次式で算出し、
Tn=Vn/255
最終的な透過率Tmを次式で算出する。
Tm=Tw×Tn
Next, assuming that the value of a pixel having a transmittance of non-white toner image data is Vn, the transmittance Tn of this pixel is calculated by the following equation,
Tn = Vn/255
The final transmittance Tm is calculated by the following equation.
Tm = Tw x Tn
トナーの画像データのある画素のRGB値をRGBtとし、本番印刷の媒体の画像データのRGB値をRGBpとし、合成後のRGB値をRGBmとすると、RGBmを次式で計算する。
RGBm=RGBt×(1-Tm)+RGBp×Tm
Tmが0の場合、完全に透過しないことを意味し、合成後のRGB値は、トナーの画像データの値RGBtとなり、Tmが1の場合、完全に透過することを意味し、合成後のRGB値は、本番印刷の媒体の画像データの値RGBpとなる。
Let RGBt be the RGB value of a pixel in toner image data, RGBp be the RGB value of image data on a medium for final printing, and RGBm be the RGB value after synthesis. RGBm is calculated by the following equation.
RGBm=RGBt×(1−Tm)+RGBp×Tm
When Tm is 0, it means that it is not completely transparent, and the RGB value after composition is the value RGBt of the toner image data. When Tm is 1, it means that it is completely transparent, and RGB after composition. The value is the value RGBp of the image data of the medium for final printing.
(ステップS1407の内容)
色予測合成部1223は、ステップS1402にて色予測した非白色トナーの画像データとステップS1111にて取得した本番印刷の媒体の画像データを、ステップS1403にて算出した非白色トナーの画像データの透過率とステップS1401にて位置合わせした白版の画像データに基づいて合成する。本ステップで合成する画像データは白トナーを非白色トナーの下に重ねて印刷したときのものである。
(Contents of step S1407)
The color prediction/
非白色トナーの画像データと本番印刷の媒体の画像データは、何れもRGB色空間のデータで、1チャンネルは1画素当たり8bit、256階調のデータである。非白色トナーの画像データの透過率と白版の画像データは、何れも8bit、256階調のデータである。非白色トナーの画像データと本番印刷の媒体の画像データを合成する方法について説明する。合成は、各画素の最終的な透過率に基づいて行う。最終的な透過率は、非白色トナーの画像データの透過率と白版の画像データから算出する。 Both the image data of the non-white toner and the image data of the actual print medium are data in the RGB color space, and one channel is data of 8 bits and 256 gradations per pixel. Both the transmittance of the non-white toner image data and the white plane image data are 8-bit, 256-gradation data. A method of synthesizing the non-white toner image data and the image data of the final printing medium will be described. Combining is based on the final transmittance of each pixel. The final transmittance is calculated from the transmittance of the non-white toner image data and the white plane image data.
先ず白版の画像データのある画素の値をVwとすると、この画素の白版の透過率Twを次式で算出する。
Tw=Vw/255
Vwの値について、0は白トナーを100%印刷した状態を表し、この場合、透過率Twは0.0となり、255は白トナーを0%印刷した状態を表し、この場合、透過率Twは1.0となる。
First, assuming that the value of a pixel with white plane image data is Vw, the white plane transmittance Tw of this pixel is calculated by the following equation.
Tw=Vw/255
Regarding the value of Vw, 0 represents a state in which 100% white toner is printed, in which case the transmittance Tw is 0.0, and 255 represents a state in which 0% white toner is printed, in which case the transmittance Tw is 1.0.
次に、非白色トナーの画像データの透過率のある画素の値をVnとすると、この画素の透過率Tnは次式で算出する。
Tn=Vn/255
最終的な透過率Tmを次式で算出する。
Tm=Tw×Tn
Next, assuming that the value of a pixel having the transmittance of the non-white toner image data is Vn, the transmittance Tn of this pixel is calculated by the following equation.
Tn = Vn/255
The final transmittance Tm is calculated by the following equation.
Tm = Tw x Tn
非白色トナーの画像データのある画素のRGB値をRGBnとし、本番印刷の媒体の画像データのRGB値をRGBpとし、合成後のRGB値をRGBmとすると、RGBmを次式で計算する。
RGBm=RGBn×(1-Tm)+RGBp×Tm
Tmが0の場合、完全に透過しないことを意味し、合成後のRGB値は、非白色トナーの画像データの値RGBnとなる。Tmが1の場合、完全に透過することを意味し、合成後のRGB値は、本番印刷の媒体の画像データの値RGBpとなる。
Let RGBn be the RGB value of a pixel with non-white toner image data, RGBp be the RGB value of image data on a medium for final printing, and RGBm be the RGB value after synthesis. RGBm is calculated by the following equation.
RGBm=RGBn×(1−Tm)+RGBp×Tm
When Tm is 0, it means that the light is not completely transmitted, and the RGB values after synthesis are the values RGBn of the non-white toner image data. When Tm is 1, it means that it is completely transparent, and the RGB values after synthesis are the values RGBp of the image data of the medium for final printing.
(ステップS1408の内容)
色予測合成部1223は、ステップS1110にて取得した色情報に含まれるミラー反転がオンかオフかを判断し、オンの場合(ステップS1408、Yes)、ステップS1409に移行し、オフの場合(ステップS1408、No)、処理を終了する。
(ステップS1409の内容)
色予測合成部1223は、ステップS1110にて取得した色情報に含まれる本番印刷時の印刷媒体の色情報が透明か否かを判断し、透明の場合(ステップS1409、Yes)、ステップS1410に移行し、透明でない場合(ステップS1409、No)、処理を終了する。
(Contents of step S1408)
The color
(Contents of step S1409)
The color
(ステップS1410の内容)
色予測合成部1223は、ステップS1401にて位置合わせした色数分の画像データと、ステップS1402にて色予測した非白色トナーの画像データと、ステップS1403にて算出した非白色トナーの画像データの透過率を左右反転する。
(Contents of step S1410)
The color
(ステップS1411の内容)
色予測合成部1223は、ステップS1410にて左右反転した画像データに基づいて、白トナーを非白色トナーの上に重ねて印刷したときの印刷媒体を、印刷面と逆の裏側から観察した様子を示す画像データを合成し作成する。本ステップの画像データ合成の方法は、画像データの左右反転していること以外は、ステップS1407と同様であるので説明を省略する。尚、本ステップで合成した画像データは第2の画像データとし、ステップS1406で合成した画像データは第1の画像データとする。
(Contents of step S1411)
Based on the horizontally reversed image data in step S1410, the color
以上のように、本実施の形態の画像処理システムによれば、プリンタは、色版に各色版の本来の色情報を付加して黒トナーで普通紙に分版印刷を行い、カメラは、各分版印刷物と本来の印刷媒体を画像データとして読み取り、画像処理プログラムは、得られた画像データから各色版の本来の色情報と、本来の印刷媒体の色情報を取得し、画像データと色情報に基づいて白、シアン、マゼンダ、イエロー、黒トナーを重ねて本来の印刷媒体に印刷した結果と、更にフィルム印刷媒体を印刷面と逆の面から観察したときの結果とを予測し、予測結果をモニターに表示するので、本来の印刷結果を容易に確認しながら各分版の印刷状況を確認でき、更にフィルム印刷媒体を使用する場合においても本来の観察結果を確認できるという効果が得られる。 As described above, according to the image processing system of the present embodiment, the printer adds the original color information of each color plate to the color plate and performs color separation printing on plain paper with black toner, and the camera performs color separation printing on plain paper. The image processing program obtains the original color information of each color plate and the original color information of the printing medium from the obtained image data, and extracts the image data and the color information. Predict the result of printing on the original print medium by superimposing white, cyan, magenta, yellow, and black toner based on this, and the result of observing the film print medium from the opposite side of the printed surface, and predict the result is displayed on the monitor, the printing status of each separation can be confirmed while easily confirming the original printing result, and the original observation result can be confirmed even when the film printing medium is used.
上記した実施の形態では、画像形成装置としてプリンタを採用した例を示したが、複写機、ファクシミリ、MFP等の画像処理装置にも利用可能である。また、印刷物の読み取りと予測結果の表示を行う装置としてスマートフォンに適用した例を説明したが、本発明はこれに限定されるものではなく、例えば機能を分離して、読み取りをデジタルカメラやスキャナー、表示をPCに適用することも可能である。 In the above-described embodiment, an example in which a printer is used as an image forming apparatus is shown, but the present invention can also be used in image processing apparatuses such as copiers, facsimiles, and MFPs. Also, an example of applying to a smartphone as a device for reading printed matter and displaying prediction results has been described, but the present invention is not limited to this, and for example, the functions are separated and the reading is performed by a digital camera, scanner, It is also possible to apply the display to a PC.
101 PC(パーソナルコンピュータ)、 102 プリンタ、 103 スマートフォン、 201 アプリケーション、 202 プリンタドライバ、 211 印刷データ受信部、 212 ビットマップ作成部、 213 色情報付加部、 214 2値化部、 215 印刷部、 221 色情報取得部、 222 画像データ取得部、 223 色予測合成部、 224 色変換記憶部、 225 合成結果表示部、 301 お試し印刷、 302 用紙サイズ、 303 集約印刷、 304 媒体色設定、 305 選択タブ、 351 2次元バーコード、 352 番号枠、 353 番号枠、 354 番号枠、 401 バーコードサイズ枠、 451 用紙サイズ枠、 452 撮影ボタン、 453 テキスト、 461 画像表示エリア、 462 表示切替ボタン、 1201 アプリケーション、 1202 プリンタドライバ、 1212 ビットマップ作成部、 1213 色情報付加部、 1215 印刷部、 1221 色情報取得部、 1223 色予測合成部、 1224 色変換記憶部、 1225 合成結果表示部、 1301 重ね合わせの順序、 1302 ミラー反転、 1461 画像表示エリア、 1462 表示切替ボタン、 1468 チェックボックス。
101 PC (Personal Computer), 102 Printer, 103 Smartphone, 201 Application, 202 Printer Driver, 211 Print Data Reception Unit, 212 Bitmap Creation Unit, 213 Color Information Addition Unit, 214 Binary Conversion Unit, 215 Printing Unit, 221 Color
Claims (4)
画像形成装置は、
複数色にそれぞれ対応する各版のビットマップデータを作成するビットマップ作成部と、
作成した前記各版のビットマップデータにそれぞれ対応する版の色情報を付加する色情報付加部と、
前記色情報を付加した前記各版のビットマップデータを分版印刷する印刷部と
を備え、
多機能携帯端末は、
前記分版印刷した前記各版の印刷物から前記色情報を読み取り、取得する色情報取得部と、
前記分版印刷した前記各版の印刷物を読み取り、画像データとして取得する画像データ取得部と、
前記色情報取得部で取得した色情報に基づいて、前記各版の前記画像データを色変換して合成する色予測合成部と、
前記合成した画像データを表示する合成結果表示部と
を備えた
ことを特徴とする画像処理システム。 An image processing system comprising an image forming apparatus and a multifunctional portable terminal,
The image forming device
a bitmap creation unit that creates bitmap data of each version corresponding to a plurality of colors;
a color information addition unit that adds color information of a corresponding plate to the generated bitmap data of each plate;
a printing unit that separates and prints the bitmap data of each version to which the color information is added,
Multifunctional mobile terminal
a color information acquisition unit that reads and acquires the color information from the printed material of each of the color separation printing;
an image data acquisition unit that reads the printed matter of each of the plate-separated printing and acquires it as image data;
a color predictive synthesizing unit for performing color conversion and synthesizing the image data of each of the plates based on the color information acquired by the color information acquiring unit;
and a synthesis result display section for displaying the synthesized image data.
前記ミラー反転がオンの場合、前記色予測合成部は、前記印刷物を印刷面から観察した場合と該印刷面と逆側の面から観察した場合の2つの画像データを合成し、
前記合成結果表示部は、前記2つの画像データを表示することを特徴とする請求項1記載の画像処理システム。 The color information includes the color and paper size of the printing medium, ON/OFF of aggregate printing, ON/OFF of mirror reversal, and the color and stacking order of color materials of the image forming apparatus,
When the mirror reversal is on, the color prediction synthesis unit synthesizes two image data obtained when the printed matter is observed from the printed surface and from the opposite side of the printed surface,
2. The image processing system according to claim 1, wherein said synthesis result display unit displays said two image data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021135470A JP2023030378A (en) | 2021-08-23 | 2021-08-23 | Image processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021135470A JP2023030378A (en) | 2021-08-23 | 2021-08-23 | Image processing system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2023030378A true JP2023030378A (en) | 2023-03-08 |
Family
ID=85414156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021135470A Pending JP2023030378A (en) | 2021-08-23 | 2021-08-23 | Image processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2023030378A (en) |
-
2021
- 2021-08-23 JP JP2021135470A patent/JP2023030378A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8861022B2 (en) | Image processing apparatus with preview display function, image processing method, and image processing program | |
US7380208B2 (en) | Image processing apparatus, image processing program and image processing method | |
US20170228621A1 (en) | Image forming method, image forming system and image forming apparatus | |
JP2011141405A (en) | Image processing apparatus, control method for image processing apparatus, and program | |
EP2713601A1 (en) | Printing control apparatus, printing system, and computer readable recording medium stored with printing control program | |
JP4979498B2 (en) | Image processing apparatus and image processing method | |
KR20110004795A (en) | Apparatus, method, system and storage medium for setting print status | |
US8441690B2 (en) | Image processing apparatus and image processing method for processing screen-processed image | |
JP2007124233A (en) | Image processor, printer, and image processing method | |
JP3658123B2 (en) | Image processing method and apparatus | |
JP2010219763A (en) | Image operation display device and image-forming device | |
JP2023030378A (en) | Image processing system | |
US11812006B2 (en) | Colorimetric method and colorimetric system | |
JP2005032144A (en) | Print processing system and print instruction device for use in same | |
JP4141923B2 (en) | Color image processing device | |
JP5967960B2 (en) | Information processing apparatus, control method thereof, and program | |
JP2005175823A (en) | Hue adjusting device, image processor, hue adjusting method, and information recording medium | |
JP2011138393A (en) | Image processor and image processing method | |
JP7327041B2 (en) | Program, information processing device, image forming device, printing system | |
JP5033827B2 (en) | Image operation display apparatus and image forming apparatus | |
JP2010219764A (en) | Image operation display device and image-forming device | |
JP4235339B2 (en) | Image processing apparatus and method | |
JP5126693B2 (en) | Image forming apparatus and printing control method | |
JP2007324864A (en) | Image processor, control method thereof, and program | |
US20060238785A1 (en) | Color image forming apparatus, color image forming system, color image processing method and program |