JPH10285385A - Image processing system and apparatus and method, and storage medium - Google Patents
Image processing system and apparatus and method, and storage mediumInfo
- Publication number
- JPH10285385A JPH10285385A JP9090703A JP9070397A JPH10285385A JP H10285385 A JPH10285385 A JP H10285385A JP 9090703 A JP9090703 A JP 9090703A JP 9070397 A JP9070397 A JP 9070397A JP H10285385 A JPH10285385 A JP H10285385A
- Authority
- JP
- Japan
- Prior art keywords
- image processing
- additional information
- image
- image data
- processing system
- 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.)
- Withdrawn
Links
Landscapes
- Image Processing (AREA)
- Facsimiles In General (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
(57)【要約】
【課題】 ネットワーク接続された画像処理装置等にお
いて、画像形成が禁止された画像が形成されることを抑
止するために所定の付加情報を確実に付加する。
【解決手段】 第1の画像データを入力し、該第1の画
像データに対して第1の付加情報を人間の目に識別しに
くく付加することにより第2の画像データを発生し、出
力するプリンタコントローラ部と、前記プリンタコント
ローラ部により出力された第2の画像データを入力し、
該第2の画像データに対して第2の付加情報を人間の目
に識別しにくく付加することにより第3の画像データを
出力するプリンタエンジン部を有することを特徴とする
画像処理システム。
(57) Abstract: In an image processing apparatus or the like connected to a network, predetermined additional information is reliably added to prevent formation of an image for which image formation is prohibited. SOLUTION: First image data is input, and second image data is generated and output by adding first additional information to the first image data so as to be difficult for human eyes to identify. A printer controller, and inputting the second image data output by the printer controller,
An image processing system comprising: a printer engine unit that outputs third image data by adding second additional information to the second image data so that the second additional information is difficult to recognize by human eyes.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、画像を処理可能な
画像処理システム及び装置及び方法及び記憶媒体に関す
るものである。[0001] 1. Field of the Invention [0002] The present invention relates to an image processing system, apparatus, method, and storage medium capable of processing an image.
【0002】[0002]
【従来の技術】近年カラーレーザビームプリンタは、普
通紙に高解像度、高階調値の画像を印刷することを可能
とし、それまでの高品位カラー印刷の主力である昇華型
プリンタに比べ、ランニングコスト、システムコストの
大幅な削減を実現した。これにより高精細フルカラープ
リンタの市場が大きく拡大しようとしている。2. Description of the Related Art In recent years, color laser beam printers have become capable of printing high-resolution, high-gradation-value images on plain paper, and have lower running costs than sublimation printers, which have been the mainstays of high-quality color printing. , Realized a significant reduction in system costs. As a result, the market for high-definition full-color printers is about to expand significantly.
【0003】一方パソコン市場では、マルチメディア化
が進み、大容量のフルカラー画像データが手軽に扱える
ようになったため、デジタルカメラ、高精細スキャナー
等の画像入力装置が充実し、ユーザーが手軽にフルカラ
ー画像をハンドリングできる環境が整いつつある。On the other hand, in the personal computer market, multimedia has been advanced and large-capacity full-color image data can be easily handled. Therefore, image input devices such as digital cameras and high-definition scanners have been enhanced, and users can easily use full-color image data. The environment that can handle is getting ready.
【0004】これにより高精細フルカラー画像の普通紙
への複写が可能なり、紙幣、有価証券、免許証等の複写
を禁止された画像を複写することも可能となってきてい
る。As a result, a high-definition full-color image can be copied onto plain paper, and it is also possible to copy an image for which copying of banknotes, securities, licenses and the like is prohibited.
【0005】この様な複写を抑止する為に、複写機の技
術分野においては上記禁止された画像に基づいてその画
像が形成された状況等を解析できるようにする技術があ
る。例えば、前記画像を形成したプリンタの装置固有の
識別番号をドットパターン化して印刷画像に合成して印
字する方法が知られている。[0005] In order to suppress such copying, there is a technique in the technical field of a copying machine that enables analysis of the situation in which an image is formed based on the prohibited image. For example, a method is known in which an identification number unique to the device of the printer that has formed the image is formed into a dot pattern, combined with a print image, and printed.
【0006】この様にすることによりこの印刷画像のド
ットパターンを解析すれば、画像を形成したプリンタを
特定することができる。By analyzing the dot pattern of the print image in this way, the printer that has formed the image can be specified.
【0007】[0007]
【発明が解決しようとする課題】しかしながら、従来ネ
ットワーク接続された画像処理装置において、上述の様
に画像形成が禁止された画像が形成されることを抑止す
るために装置固有の識別番号等の付加情報を付加する方
法は、未だ確立されていない。However, in an image processing apparatus connected to a conventional network, an identification number unique to the apparatus is added in order to prevent the formation of an image whose image formation is prohibited as described above. The method of adding information has not been established yet.
【0008】本発明は、上記従来例に鑑みて成されたも
のであり、ネットワーク接続された画像処理装置等にお
いて、画像形成が禁止された画像が形成されることを抑
止するために所定の付加情報を確実に付加することを目
的とする。[0008] The present invention has been made in view of the above-mentioned conventional example, and is provided with a predetermined addition for preventing the formation of an image for which image formation is prohibited in an image processing apparatus or the like connected to a network. The purpose is to add information reliably.
【0009】具体的には、例えばプリンタ内部にプリン
タコントローラ及びプリンタエンジンが別体となってお
りどちらか一方の機器を組み替えられたとしても確実に
付加情報を付加する、または各部が有する異なる情報を
共に付加することにより、上記画像形成を更に抑止する
ことを目的とする。More specifically, for example, a printer controller and a printer engine are provided separately in a printer, and even if one of the devices is rearranged, additional information is added without fail, or different information possessed by each unit is added. It is an object of the present invention to further suppress the image formation by adding them together.
【0010】また、複数の機器により付加情報を付加す
る様な場合にも、相互の付加領域を調整可能な構成を提
供することを別の目的とする。Another object of the present invention is to provide a configuration in which mutual additional areas can be adjusted even when additional information is added by a plurality of devices.
【0011】[0011]
【課題を解決するための手段】上記課題を解決するため
に本発明の請求項1の画像処理システムによれば、第1
の画像データを入力し、該第1の画像データに対して第
1の付加情報を人間の目に識別しにくく付加することに
より第2の画像データを発生し、出力するプリンタコン
トローラ部と、前記プリンタコントローラ部により出力
された第2の画像データを入力し、該第2の画像データ
に対して第2の付加情報を人間の目に識別しにくく付加
することにより第3の画像データを出力するプリンタエ
ンジン部を有することを特徴とする。According to the first aspect of the present invention, there is provided an image processing system comprising:
A printer controller for generating and outputting second image data by inputting the first additional information to the first image data so that the first additional information is difficult to recognize by human eyes; The second image data output by the printer controller unit is input, and the third image data is output by adding the second additional information to the second image data so that the second information is hard to be recognized by human eyes. It has a printer engine unit.
【0012】[0012]
【発明の実施の形態】本発明の実施の形態を説明する前
に、以下の実施の形態に適用するのに好適なカラーレー
ザビームプリンタの構成について図2、図3を用いて説
明する。なお、以下実施の形態に適用されるプリンタ
は、カラーレーザビームプリンタとして説明するが、こ
れに限られるものではなく、昇華型プリンタやインクジ
ェットプリンタ等の他のプリント方式のプリンタを用い
る場合も本発明の範疇に含まれる。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Before describing an embodiment of the present invention, a configuration of a color laser beam printer suitable for application to the following embodiment will be described with reference to FIGS. Although a printer applied to the embodiment will be described as a color laser beam printer, the present invention is not limited to this, and the present invention is applicable to a case where another printing method printer such as a sublimation printer or an ink jet printer is used. Included in the category.
【0013】図2は第1の出力装置の構成を示す断面図
であり、カラーレーザビームプリンタ(以下CLPとす
る)の場合を示す。FIG. 2 is a sectional view showing the structure of the first output device, and shows a case of a color laser beam printer (hereinafter referred to as CLP).
【0014】図2において、1600はCLP本体であ
り、後述する外部ホストコンピュータ3000から送ら
れる、プリンタ言語で記述されたコードデータやイメー
ジデータを受け、これらのデータに基づいて1ページ分
のマゼンタ、シアン、イエロー、ブラックの多値画像デ
ータを生成するコントローラ1000(以下、単に「コ
ントローラ」と記すことがある)と、入力多値画像デー
タに応じて変調したレーザビームを感光ドラム上に走査
することにより潜像を形成し、これを記録紙に転写した
後定着させるという一連の電子写真プロセスによる記録
を行なうプリンタエンジン1500(以下「エンジン」
と記すことがある)から構成される。1530はカラー
レーザビームプリンタを操作するためのスイッチおよび
LCD表示器等を有する操作パネルである。In FIG. 2, reference numeral 1600 denotes a CLP main body which receives code data and image data described in a printer language sent from an external host computer 3000 to be described later, and processes one page of magenta, A controller 1000 (hereinafter simply referred to as a “controller”) for generating cyan, yellow, and black multivalued image data, and scanning a photosensitive drum with a laser beam modulated according to input multivalued image data Printer engine 1500 (hereinafter referred to as “engine”) that performs recording by a series of electrophotographic processes in which a latent image is formed on a recording paper, and then transferred to recording paper and then fixed.
May be written). An operation panel 1530 has switches for operating the color laser beam printer, an LCD display, and the like.
【0015】コントローラ1000とプリンタエンジン
1500内の光学ユニット1518とはインタフェース
信号線1200によって接続されている。なお、コント
ローラ1000とプリンタエンジン1500は必ずしも
同一の機種の組み合わせであるとは限らない。また上記
接続における主なインタフェース信号として、/RD
Y,/PRNT,/TOP,/LSYNC、VDO7〜
VDO0、VCLKがあり、以下これについて簡単に説
明する。The controller 1000 and the optical unit 1518 in the printer engine 1500 are connected by an interface signal line 1200. Note that the controller 1000 and the printer engine 1500 are not necessarily a combination of the same model. The main interface signal in the above connection is / RD
Y, / PRNT, / TOP, / LSYNC, VDO7 ~
There are VDO0 and VCLK, which will be briefly described below.
【0016】/RDY信号は、コントローラに対してエ
ンジンから送出される信号であって、エンジンが後述す
る/PRNT信号を受ければいつでもプリント動作を開
始できる状態であることを示す、またはプリント動作を
継続できる状態であることを示す信号である。/PRN
T信号は、エンジンに対してコントローラから送出され
る信号であって、プリント動作の開始、またはプリント
動作の継続を指示する信号である。/TOP信号は、副
走査(垂直走査)方向の同期信号であって、コントロー
ラに対してエンジンから送出される。/LSYNC信号
は、主走査(水平走査)方向の同期信号であって、コン
トローラに対してエンジンから送出される。The / RDY signal is a signal sent from the engine to the controller, and indicates that the printing operation can be started at any time when the engine receives the / PRNT signal described later, or the printing operation is continued. This is a signal indicating that the state is possible. / PRN
The T signal is a signal sent from the controller to the engine, and is a signal for instructing the start of the printing operation or the continuation of the printing operation. The / TOP signal is a synchronization signal in the sub-scanning (vertical scanning) direction, and is sent from the engine to the controller. The / LSYNC signal is a synchronization signal in the main scanning (horizontal scanning) direction, and is sent from the engine to the controller.
【0017】VDO7〜VDO0信号は、エンジンに対
してコントローラから送出される画像信号であって、エ
ンジンが印字すべき画像濃度情報を示す。VDO7が最
上位、VDO0が最下位の8ビットで表わされる。エン
ジンでは、VDO7〜VDO0信号がFFHで現像中の
トナー色の最大濃度で印字し、00Hで印字しない。こ
れらは転送同期信号VCLKに同期して送出される。The VDO7 to VDO0 signals are image signals sent from the controller to the engine and indicate image density information to be printed by the engine. VDO7 is represented by the most significant bit, and VDO0 is represented by the least significant eight bits. In the engine, the VDO7 to VDO0 signals are printed at the maximum density of the developing toner color at FFH, and are not printed at 00H. These are sent out in synchronization with the transfer synchronization signal VCLK.
【0018】次に、図2及び図3を用いてプリンタエン
ジン1500における動作を説明する。Next, the operation of the printer engine 1500 will be described with reference to FIGS.
【0019】プリンタエンジン1500はプリンタコン
トローラ1000から/PRNT信号を受け取ると、不
図示の駆動手段により、感光ドラム1506及び転写ド
ラム1508を図中矢印方向に回転させる。続いて、ロ
ーラ帯電器1509の帯電を開始し、感光ドラム150
6上の電位を所定の値に均一に帯電する。Upon receiving the / PRNT signal from the printer controller 1000, the printer engine 1500 rotates the photosensitive drum 1506 and the transfer drum 1508 in the direction of the arrow in FIG. Subsequently, charging of the roller charger 1509 is started, and the photosensitive drum 150 is charged.
6 is uniformly charged to a predetermined value.
【0020】次に、給紙ローラ1511によって、記録
用紙カセット1510から記録用紙1528を転写ドラ
ム1508に給紙する。転写ドラム1508は、中空の
支持体上に誘電体シートを張ったもので、感光ドラム1
506と同速で矢印方向に回転する。Next, the recording paper 1528 is fed from the recording paper cassette 1510 to the transfer drum 1508 by the paper feed roller 1511. The transfer drum 1508 is formed by stretching a dielectric sheet on a hollow support.
It rotates in the direction of the arrow at the same speed as 506.
【0021】この転写ドラム1508に記録用紙152
8が供給されると、転写ドラムの支持体上に設けられた
グリッパ1512によって記録用紙1528が保持さ
れ、吸着ローラ1513及び吸着用帯電器1514によ
り記録用紙1528を転写ドラム1508に吸着させ
る。これと同時に、現像装置の支持体1515を回転さ
せて、支持体1515に支持された4つの現像装置15
16M、1516C、1516Y、1516Bkのう
ち、第1のトナーであるマゼンタのトナーが入った現像
装置1516Mを感光ドラム1506に対向させる。な
お、1516Cはシアンのトナーが入った現像装置、1
516Yはイエローのトナーが入った現像装置、151
6Bkはブラックのトナーが入った現像装置である。A recording paper 152 is attached to the transfer drum 1508.
When 8 is supplied, the recording sheet 1528 is held by the gripper 1512 provided on the support of the transfer drum, and the recording sheet 1528 is attracted to the transfer drum 1508 by the attraction roller 1513 and the attraction charger 1514. At the same time, by rotating the support 1515 of the developing device, the four developing devices 15 supported by the support 1515 are rotated.
Of the 16M, 1516C, 1516Y and 1516Bk, the developing device 1516M containing the magenta toner as the first toner is made to face the photosensitive drum 1506. Reference numeral 1516C denotes a developing device containing cyan toner, 1
Reference numeral 516Y denotes a developing device containing yellow toner;
6Bk is a developing device containing black toner.
【0022】一方、プリンタエンジン1500は、転写
ドラム1506に吸着された記録用紙1528の先端を
検出器1517によって検出し、所定のタイミングで垂
直同期信号/TOPを発生してコントローラ1000に
送出する。コントローラ1000は印字ページに対する
最初の/TOP信号を受け取ると、RAM19内のペー
ジメモリに格納されている画像データのうち、第1の印
字色であるマゼンタのデータを所定のタイミングで読み
出す。読み出された8ビットの画像データD7〜D0
は、画像信号VDO7〜VDO0としてVCLK信号に
同期してプリンタエンジン1500(光学ユニット15
18)に送出される。On the other hand, the printer engine 1500 detects the leading end of the recording paper 1528 attracted to the transfer drum 1506 by the detector 1517, generates a vertical synchronization signal / TOP at a predetermined timing, and sends it to the controller 1000. Upon receiving the first / TOP signal for the print page, the controller 1000 reads out the magenta data, which is the first print color, from the image data stored in the page memory in the RAM 19 at a predetermined timing. The read 8-bit image data D7 to D0
The printer engine 1500 (the optical unit 15) synchronizes with the VCLK signal as image signals VDO7 to VDO0.
18).
【0023】コントローラ1000より出力されたVD
O7〜VDO0信号は第3図に示すようにパルス幅変調
回路1501に入力され、レベルに応じたパルス幅(2
56段階)のレーザ駆動信号VDOとなり、レーザドラ
イバに送出される。後述する現像時において、レーザ駆
動信号VDOのパルス幅に応じてトナーの付着量が調節
でき、それにより、各色256階調の濃淡が再現され
る。VD output from controller 1000
The signals O7 to VDO0 are input to a pulse width modulation circuit 1501 as shown in FIG.
(56 steps), and is sent to the laser driver. At the time of development, which will be described later, the amount of toner adhesion can be adjusted according to the pulse width of the laser drive signal VDO, thereby reproducing 256 shades of each color.
【0024】次に、図4において前記レーザ駆動信号V
DOに応じて駆動されるレーザダイオード1503から
のレーザビーム1527は不図示のモータにより矢印方
向に回転駆動される回転多面鏡1504で偏向され、光
路上に配置された結像レンズ1505を経て、感光ドラ
ム1506上を主走査方向に走査し、感光ドラム150
6上に潜像を形成する。このとき、ビームディテクタ1
507はレーザビームの走査開始点を検出し、この検出
信号から主走査の画像書き出しタイミングを決定するた
めの水平同期信号である/LSYNC信号が生成され
る。Next, referring to FIG.
A laser beam 1527 from a laser diode 1503 driven according to DO is deflected by a rotating polygon mirror 1504 driven to rotate in the direction of an arrow by a motor (not shown), passes through an imaging lens 1505 arranged on an optical path, and The photosensitive drum 150 is scanned in the main scanning direction on the drum 1506.
6, a latent image is formed. At this time, the beam detector 1
A detection start point 507 of the laser beam is used to generate a / LSYNC signal, which is a horizontal synchronization signal for determining an image writing timing of main scanning, from the detection signal.
【0025】以上述べた主走査の動作が繰り返されて1
ページ分のマゼンタの潜像が感光ドラム1506上に形
成されていく。The main scanning operation described above is repeated to
A magenta latent image for a page is formed on the photosensitive drum 1506.
【0026】図2に戻り、感光ドラム1506上に形成
された潜像は上記マゼンタのトナーが入った現像装置1
516Mによって現像され、マゼンタのトナー像とな
る。このマゼンタのトナー像は、転写用帯電器1519
により、回転する転写ローラ1508に吸着されている
記録用紙1528に転写される。この際、転写されずに
感光ドラム1506上に残ったトナーはクリーニング装
置1525によって除去される。以上の動作により、記
録用紙1528上に1ページ分のマゼンタのトナー像が
形成される。Returning to FIG. 2, the latent image formed on the photosensitive drum 1506 is a developing device 1 containing the magenta toner.
516M to develop a magenta toner image. This magenta toner image is transferred to a transfer charger 1519.
As a result, the image is transferred onto the recording paper 1528 that is attracted to the rotating transfer roller 1508. At this time, the toner remaining on the photosensitive drum 1506 without being transferred is removed by the cleaning device 1525. Through the above operation, a magenta toner image for one page is formed on the recording paper 1528.
【0027】次に、現像装置の支持体1515を回転さ
せて、第2のトナーであるシアンのトナーが入った現像
装置1516Cを感光ドラム1506に対向させる。続
いて、マゼンタのときと同様に、転写ローラ1508に
吸着されたまま回転する記録用紙1528の先端を検出
器1517で検出し、垂直同期信号/TOPを発生して
コントローラ1000に送出する。これを受けてコント
ローラ1000はページメモリ19からシアンのデータ
を読み出す。Next, the support 1515 of the developing device is rotated so that the developing device 1516C containing cyan toner as the second toner is opposed to the photosensitive drum 1506. Subsequently, as in the case of magenta, the leading end of the recording paper 1528 that rotates while being attracted to the transfer roller 1508 is detected by the detector 1517, and a vertical synchronization signal / TOP is generated and sent to the controller 1000. In response, the controller 1000 reads cyan data from the page memory 19.
【0028】以下、同様の動作により、記録用紙152
8上にはマゼンタのトナー像に重ねてシアンのトナー像
が転写される。更に、同様にして第3のトナーであるイ
エロー、第4のトナーであるブラックのトナー像が記録
用紙1528上に重ねて転写され、フルカラーのトナー
像となる。Hereinafter, the recording paper 152
The cyan toner image is transferred onto the magenta image 8 so as to overlap the magenta toner image. Further, similarly, a yellow toner image as the third toner and a black toner image as the fourth toner are transferred onto the recording paper 1528 in a superimposed manner, and become a full-color toner image.
【0029】上記4色のトナー像が全て転写された記録
用紙1528は、分離帯電器1520を経て、分離爪1
521によって転写ドラム1508から剥がされ、搬送
手段1522により定着装置1523に供給される。ま
た、このとき、転写ドラムクリーナ1526によって転
写ドラム表面の清掃が行なわれる。The recording paper 1528 to which all of the four color toner images have been transferred passes through a separation charger 1520, and the separation claw 1
The sheet is peeled from the transfer drum 1508 by 521, and is supplied to the fixing device 1523 by the conveyance unit 1522. At this time, the transfer drum cleaner 1526 cleans the surface of the transfer drum.
【0030】記録用紙上のトナー像は定着装置1523
で加熱、加圧されることによって熔融固着され、最終的
なカラー出力画像となる。そして記録の終了した記録用
紙は排紙トレイ1524に排紙される。The toner image on the recording paper is fixed by a fixing device 1523.
Is heated and pressurized to be melted and fixed to form a final color output image. Then, the recording paper on which recording has been completed is discharged to a paper discharge tray 1524.
【0031】図4は本発明の実施の形態を示すプリンタ
制御システムの構成を説明するブロック図である。な
お、後述するが本発明の機能が実行されるのであれば、
単体の機器であっても、複数の機器からなるシステムで
あっても、LAN等のネットワークを介して処理が行わ
れるシステムであっても本発明を適用できることは言う
までもない。FIG. 4 is a block diagram illustrating the configuration of a printer control system according to an embodiment of the present invention. As will be described later, if the functions of the present invention are executed,
Needless to say, the present invention can be applied to a single device, a system including a plurality of devices, and a system in which processing is performed via a network such as a LAN.
【0032】図4において、3000は後述する図1の
ホストコンピュータであり、ROM3の1部であるプロ
グラム用ROMに記憶された文書処理プログラム等に基
づいて図形,イメージ,文字,表(表計算等を含む)等
が混在した文書処理を実行するCPU1を備え、システ
ムデバイス4に接続される各デバイスをCPU1が総括
的に制御する。In FIG. 4, reference numeral 3000 denotes a host computer shown in FIG. 1, which will be described later. The host computer 3000 displays figures, images, characters, tables (table calculation, etc.) based on a document processing program stored in a program ROM which is a part of the ROM 3. And the like, and a CPU 1 for executing document processing in which the system device 4 is mixed. The CPU 1 comprehensively controls each device connected to the system device 4.
【0033】また、このROM3のプログラム用ROM
にはCPU1の制御プログラム等を記憶し、ROM3の
フォント用ROMには上記文書処理の際に使用するフォ
ントデ−タ等を記憶し、ROM3のデ−タ用ROMは上
記文書処理等を行う際に使用する各種デ−タ(例えば、
オーバレイフォームデータ、背景イメージデータ、外
字)を記憶する。2はRAMで、CPU1の主メモリ,
ワークエリア等として機能する。5はキーボードコント
ローラ(KBC)で、キーボード9や不図示のポインテ
ィングデバイスからのキー入力を制御する。The program ROM of the ROM 3
Stores a control program of the CPU 1 and the like, a font ROM of the ROM 3 stores font data and the like used in the document processing, and a data ROM of the ROM 3 stores the font and the like when performing the document processing and the like. Various data used (for example,
Overlay form data, background image data, and external characters) are stored. 2 is a RAM, a main memory of the CPU 1,
Functions as a work area. A keyboard controller (KBC) 5 controls a key input from a keyboard 9 or a pointing device (not shown).
【0034】6はCRTコントローラ(CRTC)で、
CRTディスプレイ(CRT)10の表示を制御する。
7はディスクコントローラ(DKC)で、ブートプログ
ラム,種々のアプリケーション,フォントデータ,ユー
ザファイル,編集ファイル等を記憶するハードディスク
(HD)、フロッピーディスク(FD)等の外部メモリ
11とのアクセスを制御する。6 is a CRT controller (CRTC),
The display of the CRT display (CRT) 10 is controlled.
Reference numeral 7 denotes a disk controller (DKC) for controlling access to an external memory 11 such as a hard disk (HD) for storing a boot program, various applications, font data, user files, and editing files, and a floppy disk (FD).
【0035】8はプリンタコントローラ(PRTC)
で、所定の双方向性インタフェース(インタフェース)
21を介してプリンタ1600に接続されて、プリンタ
1600との通信制御処理を実行する。Reference numeral 8 denotes a printer controller (PRTC)
A predetermined bidirectional interface (interface)
21 and is connected to the printer 1600 to execute communication control processing with the printer 1600.
【0036】なお、CPU1は、例えばRAM2上に設
定された表示情報RAMへのアウトラインフォントの展
開(ラスタライズ)処理を実行し、CRT10上でのW
YSIWYGを可能としている。また、CPU1は、C
RT10上の不図示のマウスカーソル等で指示されたコ
マンドに基づいて登録された種々のウインドウを開き、
種々のデータ処理を実行する。The CPU 1 executes a process of rasterizing the outline font in the display information RAM set on the RAM 2, for example,
YSIWYG is possible. Further, the CPU 1
Various registered windows are opened based on a command specified by a mouse cursor or the like (not shown) on the RT 10,
Perform various data processing.
【0037】プリンタ1600において、12はプリン
タCPUで、ROM13のプログラム用ROMに記憶さ
れた制御プログラム等或いは外部メモリ14に記憶され
た制御プログラム等に基づいてシステムバス15に接続
される各種のデバイスとのアクセスを総括的に制御し、
印刷部インタフェース16を介して接続される印刷部
(プリンタエンジン)17に出力情報としての画像信号
を出力する。In the printer 1600, reference numeral 12 denotes a printer CPU which controls various devices connected to the system bus 15 based on a control program or the like stored in a program ROM of the ROM 13 or a control program or the like stored in the external memory 14. Control access to
An image signal as output information is output to a printing unit (printer engine) 17 connected via a printing unit interface 16.
【0038】また、このROM13のプログラムROM
には、CPU12の制御プログラム等を記憶する。RO
M13のフォント用ROMには上記出力情報を生成する
際に使用するフォントデ−タ等を記憶し、ROM13の
デ−タ用ROMにはICカード等の外部メモリ14が無
いプリンタの場合には、ホストコンピュ−タ上で利用さ
れるオーバレイフォーム、外字情報等を記憶している。The program ROM of the ROM 13
Stores a control program of the CPU 12 and the like. RO
The font ROM used for generating the output information is stored in the font ROM of the M13. In the case of a printer without the external memory 14 such as an IC card, the data ROM of the ROM 13 is used as a host. It stores overlay forms, external character information, and the like used on the computer.
【0039】CPU12は入力部18を介してホストコ
ンピュータとの通信処理が可能となっており、プリンタ
内の情報等をホストコンピュータ3000に通知可能に
構成されている。19はCPU12の主メモリ、ワーク
エリア、ページメモリ等として機能するRAMで、不図
示の増設ポートに接続されるオプションRAMによりメ
モリ容量を拡張することができるように構成されてい
る。The CPU 12 is capable of communicating with the host computer via the input unit 18, and is configured to be able to notify the host computer 3000 of information in the printer and the like. Reference numeral 19 denotes a RAM that functions as a main memory, a work area, a page memory, and the like of the CPU 12, and is configured so that the memory capacity can be expanded by an optional RAM connected to an additional port (not shown).
【0040】なお、RAM19は、出力情報展開領域、
環境データ格納領域、NVRAM等に用いられる。前述
したICカ−ド等の外部メモリ14は、メモリコントロ
ーラ(MC)20によりアクセスを制御される。外部メ
モリ14は、オプションとして接続され、フォントデ−
タ、エミュレ−ションプログラム、フォ−ムデ−タ等を
記憶する。また、1530は前述した操作部で操作のた
めのスイッチおよびLCD表示器等が配されている。The RAM 19 has an output information development area,
Used for environmental data storage area, NVRAM, etc. The access to the external memory 14 such as the above-mentioned IC card is controlled by a memory controller (MC) 20. The external memory 14 is connected as an option, and stores font data.
Data, emulation programs, form data, and the like. Reference numeral 1530 denotes the above-described operation unit in which switches for operation, an LCD display, and the like are arranged.
【0041】また、前述した外部メモリは1個に限ら
ず、少なくとも1個以上備え、内蔵フォントに加えてオ
プションフォントカード,言語系の異なるプリンタ制御
言語を解釈するプログラムを格納した外部メモリを複数
接続できるように構成されていても良い。さらに、図示
しないNVRAMを有し、操作パネル1530からのプ
リンタモード設定情報を記憶するようにしても良い。The above-mentioned external memory is not limited to one, and at least one external memory is provided. In addition to the built-in fonts, an optional font card and a plurality of external memories storing programs for interpreting printer control languages of different languages are connected. It may be configured to be able to do so. Furthermore, an NVRAM (not shown) may be provided to store printer mode setting information from the operation panel 1530.
【0042】本発明においては、このように構成された
プリンタ制御システムに、ホストコンピュータ3000
上で起動するプリンタドライバソフトウェアにより知ら
される、ホスト特定情報及びユーザ特定情報等を保管す
るホストID/ユーザID格納部、ID情報を元に印刷
画像内の隠しドットパターンを発生するIDエンコード
パターン発生部、従来の方法で印刷画像格納部に生成し
た印刷画像と前記IDエンコードパターンとを合成し
て、プリンタエンジンへ多値印刷画像情報として出力す
るプリンタコントローラ内画像合成部、プリンタ固有の
判別ナンバーであるプリンタIDを格納するプリンタI
D格納部、そのID情報を元に印刷画像内の隠しドット
パターンを発生するIDパターン発生部、プリンタID
ドットパターンと、プリンタコントローラからの多値印
刷画像情報とを合成する画像合成部を追加する。According to the present invention, the host computer 3000 is added to the printer control system thus configured.
A host ID / user ID storage unit that stores host identification information and user identification information, etc., notified by the printer driver software started on the above, and an ID encoding pattern that generates a hidden dot pattern in a print image based on the ID information Unit, an image synthesizing unit in a printer controller for synthesizing the print image generated in the print image storage unit by the conventional method and the ID encode pattern, and outputting it as multi-valued print image information to a printer engine. Printer I that stores a certain printer ID
D storage unit, an ID pattern generation unit that generates a hidden dot pattern in a print image based on the ID information, and a printer ID
An image synthesizing unit for synthesizing the dot pattern and the multi-value print image information from the printer controller is added.
【0043】以下に各実施の形態についての詳細を述べ
る。The details of each embodiment will be described below.
【0044】(第1実施の形態)図1は本発明の第1実
施の形態を実現したカラーレーザビームプリンタのブロ
ック図を示す。既に図2〜図4にて説明しているブロッ
クには同じ番号を付与しており、以降での詳細説明は割
愛する。(First Embodiment) FIG. 1 is a block diagram of a color laser beam printer which realizes a first embodiment of the present invention. The same numbers are given to the blocks already described with reference to FIGS. 2 to 4, and the detailed description is omitted.
【0045】1000は第1実施の形態で用いられるカ
ラープリンタコントローラであり、図3で説明したコン
トローラ1000の構成要素と同じである。Reference numeral 1000 denotes a color printer controller used in the first embodiment, which is the same as the component of the controller 1000 described with reference to FIG.
【0046】101はホストID、ユーザID格納部で
あり、ホストコンピュータ3000上で起動するプリン
タドライバソフトウェアから送信されたホストID、ユ
ーザIDを格納する。本実施の形態では各IDは英数8
文字までの情報量とする。Reference numeral 101 denotes a host ID and user ID storage unit, which stores the host ID and user ID transmitted from printer driver software activated on the host computer 3000. In this embodiment, each ID is alphanumeric 8
The amount of information up to characters.
【0047】102はIDエンコードパターン発生部で
後述する方法で、ホストID、ユーザIDをドットパタ
ーン化する。103は印刷画像生成部でホストからの印
刷情報を元に従来の方法で印刷画像を生成し、印刷画像
格納部19へ格納する。104はプリンタコントローラ
内の画像合成部で、オリジナルの印刷画像にホストI
D、ユーザIDのドットパターンを人間の目に識別しに
くく合成する。Reference numeral 102 denotes an ID encode pattern generation unit which converts a host ID and a user ID into a dot pattern by a method described later. A print image generation unit 103 generates a print image by a conventional method based on print information from the host, and stores the print image in the print image storage unit 19. Reference numeral 104 denotes an image synthesizing unit in the printer controller.
D. The dot pattern of the user ID is combined so that it is difficult for the human eye to recognize it.
【0048】111はプリンタエンジン内印刷画像一時
格納部で、次段の処理とのタイミング調整のためのデー
タバッファである。112はプリンタID格納部で、ロ
ットナンバー、シリアルナンバー等のプリンタ固有のコ
ードであるプリンタIDを格納する。本実施の形態では
プリンタIDは1バイトASCII Code化可能な英数字で表
現するものとする。113はIDエンコードパターン発
生部であり、後述する方法でプリンタIDをドットパタ
ーン化する。Reference numeral 111 denotes a print image temporary storage unit in the printer engine, which is a data buffer for adjusting timing with the next processing. A printer ID storage unit 112 stores a printer ID, which is a printer-specific code such as a lot number and a serial number. In the present embodiment, the printer ID is represented by alphanumeric characters that can be converted into 1-byte ASCII codes. Reference numeral 113 denotes an ID encoding pattern generation unit which converts the printer ID into a dot pattern by a method described later.
【0049】114はプリンタエンジン内の画像合成部
で、プリンタコントローラからの多値印刷情報にプリン
タIDのドットパターンを人間の目に識別しにくく合成
する。An image synthesizing unit 114 in the printer engine synthesizes the dot pattern of the printer ID with the multivalued print information from the printer controller so that the dot pattern of the printer ID cannot be easily recognized by human eyes.
【0050】121は信号線を介してホストから送信さ
れる印刷情報、ホスト、ユーザID情報である。122
はオリジナル印刷画像にホスト/ユーザIDを示すドッ
トパターンが人間の目に識別しにくく付加された多値印
刷画像情報である。123はさらにプリンタエンジン内
においてプリンタIDドットパターンが人間の目に識別
しにくく付加された多値印刷画像情報である。124は
最終的な印刷画像であり、オリジナル印刷画像にホスト
/ユーザ/プリンタID情報の全てが付加されたものとな
る。Reference numeral 121 denotes print information, host, and user ID information transmitted from the host via the signal line. 122
Is multi-valued print image information in which a dot pattern indicating a host / user ID is added to the original print image so that it is difficult for human eyes to identify. Reference numeral 123 denotes multi-valued print image information to which a printer ID dot pattern is added in the printer engine so that it is difficult for human eyes to recognize. Reference numeral 124 denotes a final print image, which is a host for the original print image.
/ User / Printer ID information is all added.
【0051】次に、図5を用いて第1実施の形態のID
エンコードパターン発生部102又はIDパターン発生
部113の動作について詳細に説明する。なお以下に示
す動作方法は一例であり、その他の方法により付加情報
を表すドットパターンを形成する場合も本発明に含まれ
る。Next, the ID of the first embodiment will be described with reference to FIG.
The operation of the encode pattern generator 102 or the ID pattern generator 113 will be described in detail. The operation method described below is an example, and the case where a dot pattern representing additional information is formed by another method is also included in the present invention.
【0052】本実施の形態においては、ホストID、ユ
ーザID、プリンタID等の付加情報のエンコードドッ
トパターンの発生方法については同様のものとする。In this embodiment, the method of generating an encoded dot pattern of additional information such as a host ID, a user ID, and a printer ID is the same.
【0053】まず印刷領域内の先頭ラインから32dot×3
2dotの領域でIDコード1文字分のエンコードパターン
を表現する。まず座標(0、0)にあたるドットを塗りつぶ
し、エンコードパターンが存在することを示す。次にI
Dコード1文字をASCIIコード化し上位4bitの値をレーザ
副走査方向(Y軸)、下位4bitの値をレーザ主走査方向
(X軸)として座標で表す。First, 32 dots × 3 from the first line in the print area
An encoding pattern for one character of the ID code is expressed in a 2 dot area. First, a dot corresponding to the coordinates (0, 0) is painted out to indicate that an encode pattern exists. Then I
One character of the D code is ASCII-coded, and the upper 4 bits are represented by coordinates in the laser sub-scanning direction (Y-axis) and the lower 4 bits are represented by coordinates in the laser main scanning direction (X-axis).
【0054】たとえば、“a”はASCII codeでは97(10
進)であるから 97d = C1h 座標(1、12) と表すことができる。この座標は16×16マトリクスの相
対座標であるが、これにさらに、x成分、y成分共に+1
6のオフセットを付加して、先の32×32マトリクスの対
応するドットを最終的に塗りつぶす。即ち、"a" の場合 (1+16、12+16) (17、28) となる。即ち32dot×32dot内の領域において、まず(0、
0)に基準ドットを生成し、次にこの基準ドットとの相対
位置で情報を示すドットを(16、16)、(31、16)(16、31)
(31、31)に囲まれる領域に生成するものである。For example, “a” is 97 (10
97d = C1h coordinates (1, 12). These coordinates are relative coordinates of a 16 × 16 matrix. In addition, the x component and the y component are both +1.
With an offset of 6, the corresponding dot of the previous 32 × 32 matrix is finally filled. That is, in the case of "a", it becomes (1 + 16, 12 + 16) (17, 28). That is, first, (0,
A reference dot is generated at (0), and then dots indicating information at relative positions with respect to this reference dot are (16, 16), (31, 16), (16, 31).
It is generated in an area surrounded by (31, 31).
【0055】同様に次の1文字は右隣の32×32マトリク
ス領域の(0、0)とASCII codeにより算出された該当座
標を塗りつぶしていく。この様にすると、ホストIDと
ユーザIDの情報量が英数16文字の場合、512dot × 32
dotの領域に散らばる32個のドットで表現されることと
なる。Similarly, for the next one character, (0, 0) in the 32 × 32 matrix area on the right and the corresponding coordinates calculated by the ASCII code are painted out. In this way, if the information amount of the host ID and user ID is 16 alphanumeric characters, 512dot x 32
It will be represented by 32 dots scattered in the dot area.
【0056】なお、ホストID、ユーザID、プリンタ
ID等の必要な付加情報を示すドットパターンは1つ生
成された後は、その右領域及び下領域に周期的に繰り返
してドットパターンを発生すれば、印刷用紙に万遍なく
ドットパターンを描くことができる。After one dot pattern indicating necessary additional information, such as a host ID, a user ID, and a printer ID, is generated, if a dot pattern is periodically repeated in the right area and the lower area thereof, It is possible to draw dot patterns on printing paper evenly.
【0057】しかしながら図1に示す様に本発明では、
コントローラ1000においてホストID、ユーザID
のドットパターンを付加した画像データに対して、更に
エンジン1500においてプリンタIDのドットパター
ンを付加するので、ホストID、ユーザIDのドットパ
ターンをプリンタIDと同じ領域内に描いてしまうと、
最終的に形成された画像124を用いてホストID、ユ
ーザID、プリンタIDの情報を復元する為の解析を行
うことが難しくなってしまう。However, as shown in FIG.
Host ID and user ID in controller 1000
Since the engine 1500 further adds a printer ID dot pattern to the image data to which the dot pattern has been added, if the host ID and user ID dot patterns are drawn in the same area as the printer ID,
It becomes difficult to perform analysis for restoring information of the host ID, user ID, and printer ID using the finally formed image 124.
【0058】そこで、本実施の形態では、図6に示すよ
うに印刷用紙の先端からのライン数で、ホスト/ユーザ
IDとプリンタIDを示すドットパターンを付加する領
域、即ち、コントローラ1000とエンジン1500の
各々が必要な付加情報を付加する領域を予め決めておく
こととする。Therefore, in the present embodiment, as shown in FIG. 6, the area where the dot pattern indicating the host / user ID and the printer ID is added by the number of lines from the leading edge of the printing paper, that is, the controller 1000 and the engine 1500 It is assumed that an area in which each of the necessary information is added is determined in advance.
【0059】例えば、最初の640ラインはプリンタID
の描画領域であり、次の640ラインがホスト/ユーザI
Dの描画領域であり、3番目の640ラインはまたプリン
タIDの描画領域である....というように交互にド
ットパターンの付加領域を割り当てるものとする。For example, the first 640 lines are the printer ID
640 lines are the host / user I
D is the drawing area, and the third 640 lines are the drawing area of the printer ID. . . . In this way, the additional area of the dot pattern is allocated alternately.
【0060】また、ホストID、ユーザID、プリンタ
ID(付加情報と記述することもある)の1つを表す単
位領域は、解像度600DPIの場合1dotの塗りつぶしは直径
47μm,512dotは21mm、640Lineは27mmであり、十分に狭
い単位領域であることから、紙幣、有価証券等一般に画
像形成を禁止されている様な禁止画像を含む画像が形成
された場合は、最終的に形成された画像124内の禁止
画像の領域に付加情報が確実に付加されることになる。A unit area representing one of a host ID, a user ID, and a printer ID (sometimes described as additional information) has a resolution of 600 DPI.
47μm, 512dot is 21mm, 640Line is 27mm, and it is a sufficiently narrow unit area. Therefore, if an image including a prohibited image such as banknotes, securities, and the like is generally prohibited, the final The additional information is surely added to the area of the prohibited image in the image 124 that has been formed.
【0061】また、本発明は上記付加情報を最終的に形
成される画像124の全てに付加することを前提とする
ものである。よって、画像形成を禁止されていない画像
を形成する場合にも上記付加情報が付加されることにな
る。よって付加情報を表すドットパターンはオリジナル
画像の画質の劣化を最小限に抑えることを必要とする。
これを解決するために本発明はイエロー、マゼンタ、シ
アン、ブラックからなる複数面の画像を重畳してカラー
画像を形成する場合には、コントローラ内の画像合成部
104とエンジン内の画像合成部114はイエローの面
の画像に対してのみ上記付加情報を表すドットパターン
の付加を行う。この方法によれば、白地(用紙)に47μ
mのイエロードットが付加された場合ほとんど肉眼では
気にならないので実質的に画像の劣化は生じないといえ
る。The present invention is based on the premise that the additional information is added to all the images 124 to be finally formed. Therefore, the additional information is added even when forming an image for which image formation is not prohibited. Therefore, the dot pattern representing the additional information needs to minimize the deterioration of the image quality of the original image.
In order to solve this problem, the present invention is applied to a case where a color image is formed by superimposing a plurality of images of yellow, magenta, cyan, and black, and an image combining unit 104 in the controller and an image combining unit 114 in the engine. Performs addition of a dot pattern representing the additional information only to the image of the yellow surface. According to this method, 47 μm on a white background (paper)
When the yellow dot of m is added, it is hardly noticed by the naked eye, and it can be said that the image is not substantially deteriorated.
【0062】また、本実施の形態によれば、コントロー
ラ内の画像合成部104とエンジン内の画像合成部11
4の両方がホストID、ユーザID、プリンタID等の
付加情報を付加することが出来る構成としたので、万が
一コントローラ1000とエンジン1500のどちらか
に何らかの問題があったとしても、もう一方が付加情報
を付加するので確実に付加情報を付加することができ
る。According to the present embodiment, the image synthesizing unit 104 in the controller and the image synthesizing unit 11 in the engine are used.
4 can add additional information such as a host ID, a user ID, and a printer ID. Therefore, even if there is any problem with either the controller 1000 or the engine 1500, the other is added with the additional information. Is added, additional information can be added reliably.
【0063】(第2実施の形態)図7は本発明の第2実施
の形態を実現したカラーレーザビームプリンタのブロッ
ク図を示す。既に図1〜図6にて説明しているブロック
には同じ番号を付与しており、以降での詳細な説明は割
愛する。(Second Embodiment) FIG. 7 is a block diagram of a color laser beam printer which realizes a second embodiment of the present invention. The same numbers are given to the blocks already described in FIGS. 1 to 6, and the detailed description is omitted.
【0064】200は第2実施の形態のカラープリンタ
コントローラで、図3で説明したコントローラ1000
の構成要素と同じものを持つ。A color printer controller 200 according to the second embodiment is the controller 1000 described with reference to FIG.
Has the same components as
【0065】201はホストID等格納部で、ホストコ
ンピュータ3000上のプリンタドライバから送信され
たホストID、ユーザID、アプリケーション名、ファ
イル名など様々なヘッダ情報を格納しておく。本実施の
形態では各情報は英数字であれば良いとする。A host ID storage unit 201 stores various header information, such as a host ID, a user ID, an application name, and a file name transmitted from a printer driver on the host computer 3000. In this embodiment, it is assumed that each piece of information is alphanumeric.
【0066】211はIDエンコードパターン発生部で
第一実施の形態で説明した方法のように、印刷用紙一面
に広がる方法で、プリンタIDをドットパターン化す
る。224はオリジナル印刷画像にホスト/ユーザ/プリ
ンタID情報を示すドットパターンが付加された最終的
な印刷結果である。Reference numeral 211 denotes an ID encode pattern generation unit which forms the printer ID into a dot pattern by a method spread over one surface of the printing paper as in the method described in the first embodiment. Reference numeral 224 denotes a final print result obtained by adding a dot pattern indicating host / user / printer ID information to the original print image.
【0067】次に第1の実施の形態との異なる箇所を中
心に第2の実施の形態を説明する。Next, the second embodiment will be described focusing on points different from the first embodiment.
【0068】ホストコンピュータ3000からのホスト
ID情報等をプリンタコントローラ内でエンコードドッ
トパターン化してイエロートナーで印刷し、プリンタに
内蔵されているプリンタIDをもとにプリンタエンジン
1500内でエンコードドットパターン化してイエロー
トナーで印刷する一連のフローは第1の実施の形態と同
様である。The host ID information or the like from the host computer 3000 is converted into an encoded dot pattern in the printer controller, printed with yellow toner, and converted into an encoded dot pattern in the printer engine 1500 based on the printer ID built in the printer. A series of flows for printing with yellow toner is the same as in the first embodiment.
【0069】第1の実施の形態と大きく異なる処は、プ
リンタコントローラ200とプリンタエンジン1500
の各々が付加情報を付加する領域の割り当て方である。
第1の実施の形態では図8に示すように、プリンタコン
トローラ200内で生成するホスト関連の付加情報を表
すドットパターンは特定ライン数(この場合640Line)
毎に付加することとするが、プリンタエンジン1500
内で生成するプリンタID情報を表すドットパターンに
関しては、印刷用紙全面に付加するものとする。The major difference from the first embodiment is that the printer controller 200 and the printer engine 1500
Are methods of allocating an area to which additional information is added.
In the first embodiment, as shown in FIG. 8, the dot pattern representing the host-related additional information generated in the printer controller 200 is a specific number of lines (640 lines in this case).
The printer engine 1500 is added every time.
It is assumed that the dot pattern representing the printer ID information generated within the printing paper is added to the entire printing paper.
【0070】一般に、プリンタエンジンの開発は特定メ
ーカーが行い、それをOEM供給して、他のブランドメ
ーカーがプリンタコントローラを組み込んで製品化する
ことが多い。よって、プリンタコントローラとプリンタ
エンジンとは夫々閉じたシステムを構築し、その間のイ
ンタフェースは最小限に抑える事が望まれる。In general, a specific maker develops a printer engine, supplies it on an OEM basis, and often commercializes another brand maker by incorporating a printer controller. Therefore, it is desirable to construct a system in which the printer controller and the printer engine are each closed, and minimize the interface between them.
【0071】上述した背景に鑑みて、本実施の形態のよ
うにエンジン側でのドットパターンの付加領域に制限を
持たせない方が、付加回路も少なくなり、自由度があ
る。In view of the above-mentioned background, when there is no restriction on the additional area of the dot pattern on the engine side as in the present embodiment, the number of additional circuits is reduced and the degree of freedom is increased.
【0072】例えばプリンタコントローラ側が付加情報
を付加する機能を有さないものであっても用紙の全面に
確実に付加情報を付加することが可能となる。For example, even if the printer controller does not have the function of adding the additional information, the additional information can be reliably added to the entire surface of the sheet.
【0073】また、ホストコンピュータからの各種ID
情報は,現在、プリンタドライバが送付するヘッダ情報
としてユーザIDの他にファイル名、アプリケーション
名がある。これらの情報もプリンタコントローラ内のホ
ストID等格納部201に入力し、IDエンコードパタ
ーン発生部102で同様にドットパターン化して、隠し
パターンとして印刷画像情報に上書きする。これによ
り、画像124に付加される情報量が増えるので、画像
124に基づいて、画像が形成された状況を多角的に特
定することが可能となる。Various IDs from the host computer
The information currently includes a file name and an application name in addition to the user ID as header information sent by the printer driver. These pieces of information are also input to the storage unit 201 such as a host ID in the printer controller, and are similarly converted into a dot pattern by the ID encode pattern generation unit 102 to overwrite the print image information as a hidden pattern. Accordingly, the amount of information added to the image 124 increases, so that the situation in which the image has been formed can be specified from multiple angles based on the image 124.
【0074】なお、以上の実施の形態においてプリンタ
コントローラ1000、200とプリンタエンジン15
00の各々が付加情報を付加する用紙の領域は予め決ま
っているものとされたが、本発明はこれに限らず、プリ
ンタコントローラで付加情報を付加した領域又はエンジ
ン側で付加するべき領域を示す情報をエンジン側に送信
し、この情報に従ってエンジンが付加情報を付加する様
にすれば、各部の付加情報を付加する領域を可変にする
事もできる。In the above embodiment, the printer controllers 1000 and 200 and the printer engine 15
The area of the paper to which the additional information is added in each of 00 is predetermined. However, the present invention is not limited to this, and indicates the area to which the additional information is added by the printer controller or the area to be added by the engine. If the information is transmitted to the engine side and the engine adds the additional information according to this information, the area of each section to which the additional information is added can be made variable.
【0075】また、これとは反対にエンジン側で付加し
たい領域又はプリンタコントローラで付加情報を付加す
るべき情報をエンジン側からプリンタコントローラ側に
送信した後に、この情報に従ってプリンタコントローラ
で付加情報を付加する様にしても上述と同様の効果が得
られる。On the contrary, after the area to be added on the engine side or the information to which the additional information is to be added by the printer controller is transmitted from the engine side to the printer controller side, the printer controller adds the additional information according to this information. In this case, the same effect as described above can be obtained.
【0076】以上の実施の形態ではプリンタコントロー
ラ及びプリンタエンジンの2つが付加情報を付加するこ
とにより、どちらか一方が付加情報の付加を行えなくと
も少なくとも一方が付加でき、どちらか一方の機器を組
み替えられた場合にも対処できるという効果を有する。In the above embodiment, since the printer controller and the printer engine add the additional information, at least one of them can be added even if one of them cannot add the additional information. This has the effect that it is possible to cope with the situation.
【0077】しかしながら本発明はこれに限らずホスト
コンピュータのプリンタドライバ、プリンタコントロー
ラ、プリンタエンジンの何れもが1画像に対して付加情
報を付加する画像合成機能を有し、各部に割り当てられ
た用紙の領域に各部が有する付加情報を付加する様にす
ればより確実に付加情報を付加する事ができる。However, the present invention is not limited to this, and any of the printer driver, printer controller, and printer engine of the host computer has an image synthesizing function of adding additional information to one image, If the additional information of each part is added to the area, the additional information can be added more reliably.
【0078】また、上記実施の形態と同様にホストコン
ピュータのプリンタドライバ及びプリンタコントローラ
により付加情報の付加を行う場合、ホストコンピュータ
のプリンタドライバ及びプリンタエンジンにより付加情
報の付加を行う場合も本発明の範疇に含まれる。Also, as in the above embodiment, the case where the additional information is added by the printer driver and the printer controller of the host computer, and the case where the additional information is added by the printer driver and the printer engine of the host computer are also within the scope of the present invention. include.
【0079】また、本発明は付加情報の一例としてホス
トID、ユーザーID、プリンタID等を用いたが本発
明はこれに限らず、ホストコンピュータが有するネット
ワークIDやインターネットアドレス等の情報を付加す
ることも可能である。In the present invention, a host ID, a user ID, a printer ID and the like are used as an example of the additional information. However, the present invention is not limited to this, and information such as a network ID and an Internet address of the host computer may be added. Is also possible.
【0080】また、上記実施の形態ではプリンタコント
ローラは、ホストからホストID、ユーザーIDを受信
して入力画像データに付加する様にしたが、プリンタコ
ントローラ自体を確定するためのプリンタコントローラ
専用IDを予めホストID、ユーザID格納部101に
格納しておき、ホストID、ユーザID、プリンタコン
トローラ専用IDを入力画像データに付加する様にすれ
ば、より画像の形成状況を追跡できる可能性が高まる。In the above embodiment, the printer controller receives the host ID and the user ID from the host and adds them to the input image data. However, the printer controller exclusive ID for determining the printer controller itself is set in advance. If the host ID and the user ID are stored in the storage unit 101 and the host ID, the user ID, and the printer controller-specific ID are added to the input image data, the possibility of tracking the state of image formation is increased.
【0081】なお、本発明は、複数の機器(例えばホス
トコンピュータ、インタフェース機器、リーダ、プリン
タ等)から構成されるシステムの1部として適用して
も、1つの機器(たとえば複写機、ファクシミリ装置)
からなる装置の1部に適用してもよい。Even if the present invention is applied as a part of a system composed of a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), one device (for example, a copying machine, a facsimile machine)
May be applied to a part of the apparatus comprising:
【0082】また、本発明は上記実施の形態を実現する
ための装置及び方法のみに限定されるものではなく、上
記システム又は装置内のコンピュータ(CPUあるいはMP
U)に、上記実施の形態を実現するためのソフトウエア
のプログラムコードを供給し、このプログラムコードに
従って上記システムあるいは装置のコンピュータが上記
各種デバイスを動作させることにより上記実施の形態を
実現する場合も本発明の範疇に含まれる。Further, the present invention is not limited to only the apparatus and method for realizing the above-described embodiment, but includes a computer (CPU or MP) in the above-described system or apparatus.
U), a program code of software for realizing the above-described embodiment is supplied, and the computer of the system or the apparatus operates the various devices according to the program code to realize the above-described embodiment. It is included in the category of the present invention.
【0083】またこの場合、前記ソフトウエアのプログ
ラムコード自体が上記実施の形態の機能を実現すること
になり、そのプログラムコード自体、及びそのプログラ
ムコードをコンピュータに供給するための手段、具体的
には上記プログラムコードを格納した記憶媒体は本発明
の範疇に含まれる。In this case, the software program code itself implements the functions of the above-described embodiment, and the program code itself and means for supplying the program code to the computer, specifically, A storage medium storing the above program code is included in the scope of the present invention.
【0084】この様なプログラムコードを格納する記憶
媒体としては、例えばフロッピーディスク、ハードディ
スク、光ディスク、光磁気ディスク、CD-ROM、磁気テー
プ、不揮発性のメモリカード、ROM等を用いることがで
きる。As a storage medium for storing such a program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, magnetic tape, nonvolatile memory card, ROM and the like can be used.
【0085】また、上記コンピュータが、供給されたプ
ログラムコードのみに従って各種デバイスを制御するこ
とにより、上記実施の形態の機能が実現される場合だけ
ではなく、上記プログラムコードがコンピュータ上で稼
働しているOS(オペレーティングシステム)、あるいは他
のアプリケーションソフト等と共同して上記実施の形態
が実現される場合にもかかるプログラムコードは本発明
の範疇に含まれる。Further, not only when the computer controls the various devices according to only the supplied program code, the functions of the above-described embodiment are realized, but also the program code operates on the computer. Such a program code is included in the scope of the present invention even when the above-described embodiment is realized in cooperation with an OS (Operating System) or other application software.
【0086】更に、この供給されたプログラムコード
が、コンピュータの機能拡張ボードやコンピュータに接
続された機能拡張ユニットに備わるメモリに格納された
後、そのプログラムコードの指示に基づいてその機能拡
張ボードや機能格納ユニットに備わるCPU等が実際の処
理の一部または全部を行い、その処理によって上記実施
の形態が実現される場合も本発明の範疇に含まれる。Further, after the supplied program code is stored in a memory provided in a function expansion board of a computer or a function expansion unit connected to the computer, the function expansion board or the function is stored based on the instruction of the program code. The case where the CPU or the like provided in the storage unit performs part or all of the actual processing, and the above-described embodiment is realized by the processing is also included in the scope of the present invention.
【0087】[0087]
【発明の効果】以上説明した様に本発明によれば、ネッ
トワーク接続された画像処理装置等において、画像形成
が禁止された画像が形成されることを抑止するために所
定の付加情報を確実に付加することができる。例えば、
プリンタ内部にプリンタコントローラ及びプリンタエン
ジンが別体となっておりどちらか一方の機器を組み替え
られたとしても確実に付加情報を付加する、またはホス
ト、プリンタコントローラ、プリンタエンジン等の各部
が有する異なる情報を共に付加することにより確実に付
加情報を付加でき、不正な画像形成を抑止できる。As described above, according to the present invention, in a network-connected image processing apparatus or the like, predetermined additional information is securely transmitted to prevent formation of an image for which image formation is prohibited. Can be added. For example,
The printer controller and the printer engine are separate inside the printer, and even if one of the devices is rearranged, the additional information is surely added, or different information held by each unit such as the host, the printer controller, the printer engine, etc. By adding them together, additional information can be added reliably, and illegal image formation can be suppressed.
【0088】また、複数の機器により付加情報を付加す
る様な場合にも、相互の付加領域を調整可能な構成を提
供することができる。Further, even in a case where additional information is added by a plurality of devices, it is possible to provide a configuration in which the mutual added area can be adjusted.
【図1】本発明の第1実施の形態であるカラーレーザビ
ームプリンタの構成を説明するブロック図である。FIG. 1 is a block diagram illustrating a configuration of a color laser beam printer according to a first embodiment of the invention.
【図2】本発明を適用可能なカラーレーザビームプリン
タの構成を示す断面図である。FIG. 2 is a cross-sectional view illustrating a configuration of a color laser beam printer to which the present invention can be applied.
【図3】本発明を適用可能なカラーレーザビームプリン
タの光学ユニットの構成を示すブロック図である。FIG. 3 is a block diagram showing a configuration of an optical unit of a color laser beam printer to which the present invention can be applied.
【図4】本発明を適用可能なプリンタ制御システムの構
成を説明するブロック図である。FIG. 4 is a block diagram illustrating a configuration of a printer control system to which the present invention can be applied.
【図5】本発明の第1実施の形態におけるエンコードド
ットパターン発生方法の詳細である。FIG. 5 shows details of an encoded dot pattern generation method according to the first embodiment of the present invention.
【図6】本発明の第1実施の形態におけるエンコードド
ットパターンの占有領域に関する図である。FIG. 6 is a diagram relating to an occupied area of an encoded dot pattern according to the first embodiment of the present invention.
【図7】本発明の第2実施の形態であるカラーレーザビ
ームプリンタの構成を説明するブロック図である。FIG. 7 is a block diagram illustrating a configuration of a color laser beam printer according to a second embodiment of the invention.
【図8】本発明の第1実施の形態におけるエンコードド
ットパターンの占有領域に関する図である。FIG. 8 is a diagram related to an occupied area of an encoded dot pattern according to the first embodiment of the present invention.
1 CPU 2 RAM 3 ROM 4 システムバス 5 キーボードコントローラ 6 CRTコントローラ 7 メモリコントローラ 8 プリンタコントローラ 9 キーボード 10 CRT 11 外部メモリ 12 CPU 13 ROM 14 外部メモリ 15 システムバス 16 印刷部インタフェース 17 画像生成部 18 入力部 19 RAM 20 メモリコントローラ 21 双方向インタフェース 100 カラープリンタコントローラ 101・201 ホストID等格納部 102 ホストID等エンコードパターン発生部 103 印刷画像生成部 104 画像合成部 111 印刷画像一時格納部 112 プリンタID格納部 113・211 プリンタIDエンコードパターン発生
部 114 画像合成手段 121 印刷情報、ホスト&ユーザID 122 多値印刷画像情報 123 多値印刷画像情報B 124・224 ID情報パターンを追加した印刷結果 1000 カラープリンタコントローラ 1200 インタフェース信号線 1500 カラープリンタエンジン 1501 パルス幅変調回路 1502 レーザドライバ 1503 レーザダイオード 1504 回転多面鏡 1505 結像レンズ 1506 感光ドラム 1507 ビームディテクタ 1508 転写ドラム 1509 ローラ帯電器 1510 給紙カセット 1511 給紙ローラ 1512 グリッパ 1513 吸着ローラ 1514 吸着用帯電器 1515 現像装置支持体 1516 各色現像装置 1517 記録紙先端検出器 1518 光学ユニット 1519 転写用帯電器 1520 分離帯電器 1521 分離爪 1522 搬送手段 1523 定着装置 1524 排紙トレイ 1525 クリーニング装置 1526 転写ドラムクリナー 1527 レーザビーム 1528 記録紙 1530 操作部 1600 カラープリンタ 3000 ホストコンピュータDESCRIPTION OF SYMBOLS 1 CPU 2 RAM 3 ROM 4 System bus 5 Keyboard controller 6 CRT controller 7 Memory controller 8 Printer controller 9 Keyboard 10 CRT 11 External memory 12 CPU 13 ROM 14 External memory 15 System bus 16 Printing unit interface 17 Image generation unit 18 Input unit 19 RAM 20 Memory controller 21 Bidirectional interface 100 Color printer controller 101/201 Host ID etc. storage unit 102 Host ID etc. encoding pattern generation unit 103 Print image generation unit 104 Image synthesis unit 111 Print image temporary storage unit 112 Printer ID storage unit 113 ・211 Printer ID encoding pattern generation unit 114 Image synthesizing unit 121 Print information, host & user ID 122 Multi-valued print image Information 123 Multi-valued print image information B 124/224 Print result with added ID information pattern 1000 Color printer controller 1200 Interface signal line 1500 Color printer engine 1501 Pulse width modulation circuit 1502 Laser driver 1503 Laser diode 1504 Rotating polygon mirror 1505 Imaging lens 1506 photosensitive drum 1507 beam detector 1508 transfer drum 1509 roller charger 1510 paper feed cassette 1511 paper feed roller 1512 gripper 1513 suction roller 1514 suction charger 1515 developing device support 1516 each color developing device 1517 recording paper leading edge detector 1518 optical unit 1519 Transfer charger 1520 Separation charger 1521 Separation claw 1522 Conveying means 1523 Fixing device 1524 Discharge Ray 1525 cleaning unit 1526 a transfer drum cleaner 1527 laser beam 1528 recording paper 1530 operation unit 1600 color printer 3000 host computer
Claims (31)
像データに対して第1の付加情報を人間の目に識別しに
くく付加することにより第2の画像データを発生し、出
力する第1の画像処理部と、 前記第1の画像処理部により出力された第2の画像デー
タを入力し、該第2の画像データに対して第2の付加情
報を人間の目に識別しにくく付加することにより第3の
画像データを出力する第2の画像処理部を有することを
特徴とする画像処理システム。1. An image processing apparatus comprising: inputting first image data, generating second image data by adding first additional information to the first image data so as to be difficult for human eyes to recognize, and outputting the second image data; A first image processing unit for performing the processing, and inputting the second image data output by the first image processing unit, and identifying second additional information for the second image data to a human eye. An image processing system comprising: a second image processing unit that outputs third image data by adding the image data to the image processing system.
ータであることを特徴とする請求項1に記載の画像処理
システム。2. The image processing system according to claim 1, wherein the first image processing unit is a host computer.
ローラであることを特徴とする請求項1に記載の画像処
理システム。3. The image processing system according to claim 1, wherein the first image processing unit is a printer controller.
ローラであることを特徴とする請求項1に記載の画像処
理システム。4. The image processing system according to claim 1, wherein said second image processing unit is a printer controller.
ンであることを特徴とする請求項1に記載の画像処理シ
ステム。5. The image processing system according to claim 1, wherein the second image processing unit is a printer engine.
れた第3の画像データを入力し、該第3の画像データに
対して第3の付加情報を人間の目に識別しにくく付加す
ることにより第4の画像データを出力する第3の画像処
理部を有することを特徴とする請求項1に記載の画像処
理システム。6. The third image data output by the second image processing section is input, and third additional information is added to the third image data so that the third information is difficult to recognize by human eyes. The image processing system according to claim 1, further comprising a third image processing unit that outputs fourth image data.
ンであることを特徴とする請求項6に記載の画像処理シ
ステム。7. The image processing system according to claim 6, wherein the third image processing unit is a printer engine.
を付加する画像領域、及び前記第2の画像処理部が第2
の付加情報を付加する画像領域は、前記第1の画像デー
タにより表される画像において各々異なることを特徴と
する請求項1に記載の画像処理システム。8. An image area to which the first image processing unit adds first additional information, and an image area to which the second image processing unit
The image processing system according to claim 1, wherein image areas to which the additional information is added are different from each other in an image represented by the first image data.
像処理部が第1付加情報を付加する領域又は第2の画像
処理部が第2の付加情報を付加するべき領域を示す情報
を、前記第2の画像処理部に送信することを特徴とする
請求項1に記載の画像処理システム。9. The first image processing section indicates an area where the first image processing section adds the first additional information or an area where the second image processing section adds the second additional information. The image processing system according to claim 1, wherein information is transmitted to the second image processing unit.
画像処理部が第2付加情報を付加する領域又は第1の画
像処理部が第1の付加情報を付加するべき領域を示す情
報を、前記第1の画像処理部に送信することを特徴とす
る請求項1に記載の画像処理システム。10. The second image processing unit indicates an area where the second image processing unit adds the second additional information or an area where the first image processing unit adds the first additional information. The image processing system according to claim 1, wherein information is transmitted to the first image processing unit.
画像データに対して第1の付加情報を人間の目に識別し
にくく付加することにより第2の画像データを発生し、
出力するプリンタコントローラ部と、 前記プリンタコントローラ部により出力された第2の画
像データを入力し、該第2の画像データに対して第2の
付加情報を人間の目に識別しにくく付加することにより
第3の画像データを出力するプリンタエンジン部を有す
ることを特徴とする画像処理システム。11. A second image data is generated by inputting first image data and adding first additional information to the first image data so that the first additional information is hardly discernable to human eyes.
A printer controller for outputting the second image data output by the printer controller, and adding the second additional information to the second image data so as to be difficult for human eyes to identify. An image processing system comprising a printer engine unit that outputs third image data.
システムに接続されたホストコンピュータのID又はユ
ーザーIDの情報であることを特徴とする請求項11に
記載の画像処理システム。12. The image processing system according to claim 11, wherein the first additional information is information of an ID or a user ID of a host computer connected to the image processing system.
システム固有の情報であることを特徴とする請求項11
に記載の画像処理システム。13. The image processing apparatus according to claim 11, wherein the second additional information is information unique to the image processing system.
An image processing system according to claim 1.
報の付加は、該第1の付加情報及び第2の付加情報をド
ットパターン化した後に付加することを特徴とする請求
項11に記載の画像処理システム。14. The method according to claim 11, wherein the addition of the first additional information and the second additional information is performed after the first additional information and the second additional information are formed into a dot pattern. The image processing system described in the above.
らなるカラー画像データであり、前記第1の付加情報及
び第2の付加情報の付加は、前記複数色成分の一部の色
成分に対応するカラー画像データにのみ行うことを特徴
とする請求項11に記載の画像処理システム。15. The first image data is color image data composed of a plurality of color components, and the addition of the first additional information and the second additional information is performed by adding some color components of the plurality of color components. The image processing system according to claim 11, wherein the processing is performed only on the corresponding color image data.
ロー成分であることを特徴とする請求項15に記載の画
像処理システム。16. The image processing system according to claim 15, wherein a part of the plurality of color components is a yellow component.
加情報を付加する画像領域、及び前記プリンタエンジン
部が第2の付加情報を付加する画像領域は、前記第1の
画像データにより表される画像において各々異なること
を特徴とする請求項11に記載の画像処理システム。17. An image area to which the printer controller section adds first additional information and an image area to which the printer engine section adds second additional information are included in an image represented by the first image data. The image processing system according to claim 11, wherein the image processing systems are different from each other.
プリンタコントローラ部が第1付加情報を付加する領域
又はプリンタエンジン部が第2の付加情報を付加するべ
き領域を示す情報を、前記プリンタエンジン部に送信す
ることを特徴とする請求項1に記載の画像処理システ
ム。18. The printer controller transmits, to the printer engine, information indicating an area where the printer controller adds the first additional information or an area where the printer engine adds the second additional information. The image processing system according to claim 1, wherein:
ンタエンジン部が第2付加情報を付加する領域又はプリ
ンタコントローラ部が第1の付加情報を付加するべき領
域を示す情報を、前記プリンタコントローラ部に送信す
ることを特徴とする請求項11に記載の画像処理システ
ム。19. The printer engine unit transmits, to the printer controller unit, information indicating an area where the printer engine unit adds the second additional information or an area where the printer controller unit should add the first additional information. The image processing system according to claim 11, wherein:
て、 前記画像処理システムの第1の画像処理部に対して、第
1の画像データを入力し、該第1の画像データに対して
第1の付加情報を人間の目に識別しにくく付加すること
により第2の画像データを出力させる制御を行い、 前記画像処理システムの第2の画像処理部に対して、前
記画像処理システムの第1の画像処理部により前記第1
の画像処理部により出力された第2の画像データを入力
し、該第2の画像データに対して第2の付加情報を人間
の目に識別しにくく付加することにより第3の画像デー
タを出力させる制御を行うことを特徴とする制御方法。20. A method for controlling an image processing system, comprising: inputting first image data to a first image processing unit of the image processing system; Control to output the second image data by adding the additional information of the image processing system so as to be difficult for the human eyes to recognize, and to the second image processing unit of the image processing system, The first processing is performed by the image processing unit.
The third image data is output by inputting the second image data output by the image processing unit of (1), and adding the second additional information to the second image data so that the second information is hard to be discerned by human eyes. A control method characterized by performing control to cause the control to be performed.
記憶した記憶媒体であって、 前記画像処理システムの第1の画像処理部に対して、第
1の画像データを入力し、該第1の画像データに対して
第1の付加情報を人間の目に識別しにくく付加すること
により第2の画像データを出力させるステップと、 前記画像処理システムの第2の画像処理部に対して、前
記画像処理システムの第1の画像処理部により前記第1
の画像処理部により出力された第2の画像データを入力
し、該第2の画像データに対して第2の付加情報を人間
の目に識別しにくく付加することにより第3の画像デー
タを出力させるステップを有することを特徴とする制御
プログラムをコンピュータから読み出し可能な状態で記
憶した記憶媒体。21. A storage medium storing a control program for an image processing system, comprising: inputting first image data to a first image processing unit of the image processing system; Outputting the second image data by adding the first additional information to the image processing system so that the first additional information is hardly discernible to the human eye; and outputting the second image data to the second image processing unit of the image processing system. The first image processing unit of the first
The third image data is output by inputting the second image data output by the image processing unit of (1), and adding the second additional information to the second image data so that the second information is hard to be discerned by human eyes. A storage medium storing a control program, wherein the control program has a step of causing the computer to read the control program.
する付加情報を人間の目に識別しにくく付加することの
可能な外部機器と接続する画像処理装置であって、 画像データを入力し、該画像データに対して所定の格納
手段に有する付加情報を人間の目に識別しにくく付加す
ることにより付加画像データを発生し、該付加画像デー
タを前記外部機器に出力する付加出力手段を有すること
を特徴とする画像処理装置。22. An image processing apparatus connected to an external device capable of adding additional information, which is previously provided to input image data, to a human eye so that the additional information is difficult to recognize. It has additional output means for generating additional image data by adding additional information held in predetermined storage means to the image data so as to be difficult for human eyes to identify, and outputting the additional image data to the external device. Characteristic image processing device.
ーラであることを特徴とする請求項1に記載の画像処理
装置。23. The image processing apparatus according to claim 1, wherein the image processing apparatus is a printer controller.
する付加情報を人間の目に識別しにくく付加することの
可能な外部機器と接続する画像処理装置の制御方法であ
って、 画像データを入力し、該画像データに対して所定の格納
手段に有する付加情報を人間の目に識別しにくく付加す
ることにより付加画像データを発生し、該付加画像デー
タを前記外部機器に出力する付加出力ステップを有する
ことを特徴とする画像処理装置の制御方法。24. A method for controlling an image processing apparatus connected to an external device capable of adding additional information which is previously stored to input image data without being easily recognized by human eyes, comprising the steps of: An additional output step of generating additional image data by adding additional information held in predetermined storage means to the image data so as to be hardly discernible to human eyes, and outputting the additional image data to the external device. A method for controlling an image processing apparatus, comprising:
する付加情報を人間の目に識別しにくく付加することの
可能な外部機器と接続する画像処理装置の制御プログラ
ムを記憶した記憶媒体であって、 画像データを入力し、該画像データに対して所定の格納
手段に有する付加情報を人間の目に識別しにくく付加す
ることにより付加画像データを発生し、該付加画像デー
タを前記外部機器に出力する付加出力ステップを有する
ことを特徴とする画像処理装置の制御プログラムをコン
ピュータから読み出し可能な状態で記憶した記憶媒体。25. A storage medium storing a control program for an image processing apparatus connected to an external device capable of adding additional information which is previously provided to input image data so as to be hardly discernible to human eyes and connected thereto. Inputting image data, generating additional image data by adding additional information held in a predetermined storage means to the image data so that it is difficult for human eyes to identify, and outputting the additional image data to the external device. A storage medium storing a control program of an image processing apparatus in a state readable by a computer, the storage medium having an additional output step of performing the following.
あって、 入力画像に対し、付加情報を人間の目に識別しにくく付
加する付加手段と、 前記付加手段が付加情報を付加するべき画像領域を示す
情報を、前記外部機器に送信する送信手段を有すること
を特徴とする画像処理装置。26. An image processing apparatus connected to an external device, comprising: an adding unit that adds additional information to an input image so that the additional information is difficult to recognize by human eyes; and an image to which the additional unit is to add the additional information. An image processing apparatus comprising: a transmission unit that transmits information indicating an area to the external device.
制御方法であって、 入力画像に対し、付加情報を人間の目に識別しにくく付
加する付加ステップと、 前記付加ステップで付加情報を付加するべき画像領域を
示す情報を、前記外部機器に送信する送信ステップとを
有することを特徴とする画像処理装置の制御方法。27. A method for controlling an image processing apparatus connected to an external device, comprising: an additional step of adding additional information to an input image so that it is difficult for human eyes to recognize; Transmitting an information indicating an image area to be transmitted to the external device.
制御プログラムを記憶した記憶媒体であって、 入力画像に対し、付加情報を人間の目に識別しにくく付
加する付加ステップと、 前記付加ステップで付加情報を付加するべき画像領域を
示す情報を、前記外部機器に送信する送信ステップとを
有することを特徴とする画像処理装置の制御プログラム
をコンピュータから読み出し可能な状態に記憶した記憶
媒体。28. A storage medium storing a control program of an image processing apparatus connected to an external device, wherein an additional step of adding additional information to an input image so that the additional information is hardly discernable to a human eye; A transmission step of transmitting, to the external device, information indicating an image area to which additional information is to be added, wherein the control program of the image processing apparatus is stored in a computer-readable state.
加する付加手段を有する外部機器と接続された画像処理
装置であって、 前記外部機器の有する付加手段が付加情報を付加するべ
き画像領域を示す情報を、前記外部機器に送信する送信
手段を有することを特徴とする画像処理装置。29. An image processing apparatus connected to an external device having additional means for adding the additional information so that the additional information is difficult to recognize by the human eye, wherein the additional means of the external device has an image area to which the additional information is to be added. An image processing apparatus comprising: a transmission unit configured to transmit information indicating the following to the external device.
加する付加手段を有する外部機器と接続された画像処理
装置の制御方法であって、 前記外部機器の有する付加手段が付加情報を付加するべ
き画像領域を示す情報を、前記外部機器に送信する送信
ステップを有することを特徴とする画像処理装置の制御
方法。30. A method for controlling an image processing apparatus connected to an external device having an additional device for adding additional information so that the additional information is hardly discernible to human eyes, wherein the additional device of the external device adds the additional information. A method of controlling an image processing apparatus, comprising: transmitting information indicating an image area to be transmitted to the external device.
加する付加手段を有する外部機器と接続された画像処理
装置の制御プログラムを記憶した記憶媒体であって、 前記外部機器の有する付加手段が付加情報を付加するべ
き画像領域を示す情報を、前記外部機器に送信する送信
ステップを有することを特徴とする画像処理装置の制御
プログラムをコンピュータから読み出し可能な状態に記
憶した記憶媒体。31. A storage medium storing a control program of an image processing apparatus connected to an external device having an additional device for adding additional information so that the additional information is difficult to recognize by a human eye, wherein the external device has the additional device. A storage medium storing a control program of an image processing apparatus in a state readable from a computer, comprising a transmission step of transmitting information indicating an image area to which additional information is to be added to the external device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9090703A JPH10285385A (en) | 1997-04-09 | 1997-04-09 | Image processing system and apparatus and method, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9090703A JPH10285385A (en) | 1997-04-09 | 1997-04-09 | Image processing system and apparatus and method, and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10285385A true JPH10285385A (en) | 1998-10-23 |
Family
ID=14005898
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9090703A Withdrawn JPH10285385A (en) | 1997-04-09 | 1997-04-09 | Image processing system and apparatus and method, and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10285385A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007258983A (en) * | 2006-03-22 | 2007-10-04 | Ricoh Co Ltd | Information embedding device, information embedding method, information embedding program, and recording medium |
| JP2007295065A (en) * | 2006-04-21 | 2007-11-08 | Sumitomo Electric Ind Ltd | Data transmission path information embedding system, terminal, and program |
| JP2009056804A (en) * | 2008-09-17 | 2009-03-19 | Silverbrook Research Pty Ltd | Print engine for driving printhead |
| CN107016950A (en) * | 2015-10-27 | 2017-08-04 | 三星电子株式会社 | Method for operating electronic device and electronic device supporting the method |
-
1997
- 1997-04-09 JP JP9090703A patent/JPH10285385A/en not_active Withdrawn
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007258983A (en) * | 2006-03-22 | 2007-10-04 | Ricoh Co Ltd | Information embedding device, information embedding method, information embedding program, and recording medium |
| JP2007295065A (en) * | 2006-04-21 | 2007-11-08 | Sumitomo Electric Ind Ltd | Data transmission path information embedding system, terminal, and program |
| JP2009056804A (en) * | 2008-09-17 | 2009-03-19 | Silverbrook Research Pty Ltd | Print engine for driving printhead |
| CN107016950A (en) * | 2015-10-27 | 2017-08-04 | 三星电子株式会社 | Method for operating electronic device and electronic device supporting the method |
| US10643545B2 (en) | 2015-10-27 | 2020-05-05 | Samsung Electronics Co., Ltd. | Method and apparatus for merging images by electronic device |
| US11302258B2 (en) | 2015-10-27 | 2022-04-12 | Samsung Electronics Co., Ltd. | Method for operating electronic device and electronic device for supporting the same |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6594033B1 (en) | Information processing apparatus, information processing method, memory medium, and printer driver | |
| CN112130776B (en) | Image processing apparatus, printing system, recording medium, and latent image embedding method | |
| US7193744B2 (en) | Image forming system and its control method | |
| US6985260B1 (en) | Apparatus and method for drawing a gradient fill object | |
| JPH08174919A (en) | Multicolor printing device | |
| JPH10285385A (en) | Image processing system and apparatus and method, and storage medium | |
| EP1725011A1 (en) | Image forming apparatus with copy prohibition function | |
| JPH1065919A (en) | Image forming device and image processing unit | |
| JP4006152B2 (en) | Information processing apparatus, image processing method for information processing apparatus, and storage medium | |
| JPH04341060A (en) | information recording device | |
| US6271930B1 (en) | Image processing apparatus and method, and storage medium | |
| JP4603717B2 (en) | Information processing apparatus, distributed printing system, distributed printing control method, computer program, and computer-readable storage medium | |
| JP2002262108A (en) | Image processing method, image processing apparatus, and image processing system | |
| JP3880269B2 (en) | Image forming system and control method thereof | |
| JP2000246997A (en) | Image processing apparatus and method, and image forming system | |
| JP2004185106A (en) | Information processing equipment | |
| JPH10304176A (en) | Image processing apparatus and method, and storage medium | |
| CN117130568B (en) | Image processing method and device, electronic device and storage medium | |
| JP2003060910A (en) | Imaging device, imaging method, recording medium and program | |
| JPH1188563A (en) | Image processing apparatus and image processing method | |
| JP4306841B2 (en) | Image processing apparatus and method, and computer-readable memory | |
| JP2000341522A (en) | PRINTING APPARATUS AND IMAGE GENERATION METHOD THEREOF | |
| JPH1141445A (en) | Image processing apparatus and method, and storage medium | |
| JPH10285412A (en) | Image processing apparatus and method | |
| JP3584144B2 (en) | Image processing apparatus and method and storage medium storing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20040706 |