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

JP6950298B2 - Image forming device, image forming method and program - Google Patents

Image forming device, image forming method and program Download PDF

Info

Publication number
JP6950298B2
JP6950298B2 JP2017122624A JP2017122624A JP6950298B2 JP 6950298 B2 JP6950298 B2 JP 6950298B2 JP 2017122624 A JP2017122624 A JP 2017122624A JP 2017122624 A JP2017122624 A JP 2017122624A JP 6950298 B2 JP6950298 B2 JP 6950298B2
Authority
JP
Japan
Prior art keywords
data
image
digital watermark
embedded
image forming
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017122624A
Other languages
Japanese (ja)
Other versions
JP2019009567A (en
Inventor
野田 祐一
祐一 野田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2017122624A priority Critical patent/JP6950298B2/en
Publication of JP2019009567A publication Critical patent/JP2019009567A/en
Application granted granted Critical
Publication of JP6950298B2 publication Critical patent/JP6950298B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Color Image Communication Systems (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Description

本発明は、画像形成装置、画像形成方法及びプログラムに関する。 The present invention relates to an image forming apparatus, an image forming method and a program.

昨今の複合機の使用シーンにおいて、情報流出のリスクに対する関心が高まっている。情報流出経路は、複合機で扱う媒体である紙媒体又は可搬媒体が大きな割合を占めている。そのため、電子透かしを用いた文書トレースに関する技術が求められており、既存技術としては、周波数を用いた技術(例えば特許文献1)、パターン置き換え(例えば特許文献2)に関する技術が知られている。また、埋め込み画像における電子透かしの安定した検出及び電子透かしパターンによる画質の劣化の抑制を実現できる技術が既に知られている(例えば特許文献3)。 In the recent usage scene of multifunction devices, there is increasing interest in the risk of information leakage. Paper media or portable media, which are the media handled by multifunction devices, account for a large proportion of information leakage routes. Therefore, a technique related to document tracing using a digital watermark is required, and as an existing technique, a technique using a frequency (for example, Patent Document 1) and a technique related to pattern replacement (for example, Patent Document 2) are known. Further, a technique capable of stably detecting a digital watermark in an embedded image and suppressing deterioration of image quality due to a digital watermark pattern is already known (for example, Patent Document 3).

しかしながら、従来の電子透かしの埋め込み及び検出技術では、埋め込みを目立たなくさせつつ検出率を向上させるには、埋め込み時のプリンタの解像度及び検出時のスキャナの解像度を高くする必要が有るという問題があった。 However, the conventional digital watermark embedding and detection technology has a problem that it is necessary to increase the resolution of the printer at the time of embedding and the resolution of the scanner at the time of detection in order to improve the detection rate while making the embedding inconspicuous. rice field.

本発明は、上記の点に鑑みてなされたものであって、電子透かしの検出率を向上させつつ、スキャナの解像度を抑えて、機器のコストを低減することを目的とする。 The present invention has been made in view of the above points, and an object of the present invention is to reduce the cost of a device by suppressing the resolution of a scanner while improving the detection rate of a digital watermark.

そこで上記課題を解決するため、画像形成装置は、画像を読み取り画像データを取得する取得部と、前記取得された画像データに、電子透かしデータを埋め込んで印刷データを生成する生成部と、前記生成された印刷データに基づいて、印刷媒体に印刷を行う印刷部とを有し、前記生成部は、前記取得された画像データが所定の解像度以上である場合、電子透かしデータを埋め込む解像度を前記所定の解像度よりも低下させ、前記印刷データに埋め込まれた電子透かしデータは、色が所定の輝度以下又は所定の明度以下である前記画像データの1又は複数の画素を、白色とすることにより埋め込まれている。 Therefore, in order to solve the above problems, the image forming apparatus includes an acquisition unit that reads an image and acquires image data, a generation unit that embeds electronic watermark data in the acquired image data to generate print data, and the generation unit. It has a printing unit that prints on a print medium based on the printed data, and the generation unit determines a resolution for embedding electronic watermark data when the acquired image data has a predetermined resolution or higher. The electronic watermark data embedded in the print data, which is lower than the resolution of the above, is embedded by making one or more pixels of the image data whose color is equal to or less than a predetermined brightness or less than a predetermined brightness to be white. ing.

電子透かしの検出率を向上させつつ、スキャナの解像度を抑えて、機器のコストを低減することができる。 While improving the detection rate of digital watermarks, the resolution of the scanner can be suppressed and the cost of the device can be reduced.

本発明の実施の形態における画像形成装置1のハードウェア構成例を示す図である。It is a figure which shows the hardware configuration example of the image forming apparatus 1 in embodiment of this invention. 本発明の実施の形態における画像形成装置1の機能構成例を示す図である。It is a figure which shows the functional structure example of the image forming apparatus 1 in embodiment of this invention. 本発明の実施の形態におけるRGB成分への電子透かしデータの埋め込み手順を示すフローチャートである。It is a flowchart which shows the procedure of embedding the digital watermark data in the RGB component in embodiment of this invention. 本発明の実施の形態における白抜きによる電子透かしデータの埋め込み例を示す図である。It is a figure which shows the example of embedding the digital watermark data by the white outline in embodiment of this invention. 本発明の実施の形態における多値による電子透かしデータの埋め込み例を示す図である。It is a figure which shows the embedding example of the digital watermark data by multiple values in embodiment of this invention. 本発明の実施の形態における解像度を変更した電子透かしデータの埋め込み例を示す図である。It is a figure which shows the embedding example of the digital watermark data which changed the resolution in embodiment of this invention. 本発明の実施の形態における複数の方法の組み合わせによる電子透かしデータの埋め込み例を示す図である。It is a figure which shows the example of embedding the digital watermark data by the combination of a plurality of methods in embodiment of this invention. 本発明の実施の形態における片面原稿への電子透かしデータの埋め込み例を示す図である。It is a figure which shows the example of embedding the digital watermark data in the single-sided document in embodiment of this invention. 本発明の実施の形態における輝度成分への電子透かしデータの埋め込み手順を示すフローチャートである。It is a flowchart which shows the procedure of embedding the digital watermark data in the luminance component in embodiment of this invention. 本発明の実施の形態における電子透かしデータのスキャン手順を示すフローチャートである。It is a flowchart which shows the scanning procedure of the digital watermark data in embodiment of this invention.

以下、図面に基づいて本発明の実施の形態を説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の実施の形態における画像形成装置1のハードウェア構成例を示す図である。図1に示されるように、画像形成装置1は、コントローラ60、オペレーションパネル70、FCU80(Facsimile Control Unit)、USB(Universal Serial Bus)90、MLB100(Media Link Board)及びエンジン110を含む。また、コントローラ60は、CPU61(Central Processing Unit)、メモリ62、ASIC64(Application Specific Integrated Circuit)、HDD63(Hard Disk Drive)及びTPM(Trusted Platform Module)チップ66を含む。 FIG. 1 is a diagram showing a hardware configuration example of the image forming apparatus 1 according to the embodiment of the present invention. As shown in FIG. 1, the image forming apparatus 1 includes a controller 60, an operation panel 70, an FCU80 (Facsimile Control Unit), a USB (Universal Serial Bus) 90, an MLB100 (Media Link Board), and an engine 110. Further, the controller 60 includes a CPU 61 (Central Processing Unit), a memory 62, an ASIC64 (Application Specific Integrated Circuit), an HDD 63 (Hard Disk Drive), and a TPM (Trusted Platform Module) chip 66.

オペレーションパネル70は、コントローラ60のASIC64に接続されている。また、MLB100、FCU80、USB90、エンジン(スキャナ/プロッタエンジンを含む)110は、コントローラ60のASIC64にデータ転送バス65で接続されている。 The operation panel 70 is connected to the ASIC 64 of the controller 60. Further, the MLB100, the FCU80, the USB90, and the engine (including the scanner / plotter engine) 110 are connected to the ASIC64 of the controller 60 by the data transfer bus 65.

CPU61は、画像形成装置1の全体制御を行うものである。CPU61は、メモリ62又はHDD63に記憶されたプログラムを実行して、画像形成装置1の機能を実現する。例えば、CPU61は、図2に示される機能部NCS21(Network Control Service)、OCS22(Operation panel Control Service)、FCS23(Facsimile Control Service)、MCS24(Memory Control Service)、ECS25(Engine Control Service)、DCS26(Delivery Control Service)、CCS27(Certification and Charge Control Service)、LCS28(Log Control Service)、UCS29(User information Control Service)、SCS30(System Control Service)、SRM31(System Resource Manager)、FCUH41(Facsimile Control Unit Handler)、IMH42(Image Memory Handler)及びMEU43(Media Edit Utility)をOS(Operating System)上にそれぞれプロセスとして起動して実行させると共に、アプリケーション層5を形成するプリンタ11、コピー12、ファックス13、スキャナ14、ネットファイル15を起動して実行させる(詳細は図2で後述)。 The CPU 61 controls the entire image forming apparatus 1. The CPU 61 executes a program stored in the memory 62 or the HDD 63 to realize the function of the image forming apparatus 1. For example, the CPU 61 includes functional units NCS21 (Network Control Service), OCS22 (Operation panel Control Service), FCS23 (Facsimile Control Service), MCS24 (Memory Control Service), ECS25 (Engine Control Service), and DCS26 (DCS26) shown in FIG. Delivery Control Service), CCS27 (Certification and Charge Control Service), LCS28 (Log Control Service), UCS29 (User information Control Service), SCS30 (System Control Service), SRM31 (System Resource Manager), FCUH41 (Facsimile Control Unit Handler) , IMH42 (Image Memory Handler) and MEU43 (Media Edit Utility) are started and executed as processes on the OS (Operating System), respectively, and the printer 11, copy 12, fax 13, scanner 14 and the like forming the application layer 5 are formed. The net file 15 is started and executed (details will be described later in FIG. 2).

TPMチップ66は、ハードウェアによるセキュリティ関連の機能を実現するチップである。オペレーションパネル70は、ユーザに入出力インタフェースを提供する。FCU80は、ファックス機能を制御するハードウェアである。USB90は、外部のUSBデバイスと接続するためのインタフェースである。MLB100は、画像フォーマットの変換等を行うハードウェアである。エンジン110は、スキャナ及びプリンタ(プロッタともいう。)を含むハードウェアである。 The TPM chip 66 is a chip that realizes security-related functions by hardware. The operation panel 70 provides the user with an input / output interface. The FCU80 is hardware that controls the fax function. The USB 90 is an interface for connecting to an external USB device. The MLB 100 is hardware that converts an image format or the like. The engine 110 is hardware including a scanner and a printer (also referred to as a plotter).

図2は、本発明の実施の形態における画像形成装置1の機能構成例を示す図である。画像形成装置1は、機能構成として、ソフトウェア群2と、エンジン部3と、ハードウェア部4とを含む。 FIG. 2 is a diagram showing a functional configuration example of the image forming apparatus 1 according to the embodiment of the present invention. The image forming apparatus 1 includes a software group 2, an engine unit 3, and a hardware unit 4 as a functional configuration.

画像形成装置1は、アプリケーション層5及びプラットフォーム8を起動する。例えば、画像形成装置1は、アプリケーション層5及びプラットフォーム8のプログラムを、図1に示されるメモリ62又はHDD63を構成する不揮発メモリ又は外部記憶手段に対応する外部記憶装置等から読み出し、読み出した各プログラムをメモリ62に含まれるRAM(Random Access Memory)領域に転送して起動する。エンジン部3は、スキャン機能とプリンタ機能を備えている。スキャン機能には、読み取った画像が無彩色画像であるか有彩色画像であるかを判定する機能が含まれる。ハードウェア部4は、図1に示されるASIC64が実現するエンジン部3とのデータのやり取り機能又は各種機能を有する機能部である。 The image forming apparatus 1 activates the application layer 5 and the platform 8. For example, the image forming apparatus 1 reads the programs of the application layer 5 and the platform 8 from the non-volatile memory constituting the memory 62 or the HDD 63 shown in FIG. 1, an external storage device corresponding to the external storage means, and the like. Is transferred to the RAM (Random Access Memory) area included in the memory 62 and started. The engine unit 3 has a scanning function and a printer function. The scanning function includes a function of determining whether the scanned image is an achromatic image or a chromatic image. The hardware unit 4 is a functional unit having a data exchange function or various functions with the engine unit 3 realized by the ASIC 64 shown in FIG.

また、ソフトウェア群2は、UNIX(登録商標)等のオペレーティングシステム(以下、「OS」という。)上に起動されているアプリケーション層5とプラットフォーム8とを含む。アプリケーション層5は、プリンタ11、コピー12、ファックス13およびスキャナ14等の画像形成に係るユーザサービスにそれぞれ固有の処理を行うプログラムを含む。 Further, the software group 2 includes an application layer 5 and a platform 8 running on an operating system (hereinafter, referred to as “OS”) such as UNIX (registered trademark). The application layer 5 includes a program that performs processing unique to each user service related to image formation, such as the printer 11, the copy 12, the fax 13, and the scanner 14.

また、プラットフォーム8は、アプリケーション層5からの処理要求を解釈してハードウェア部4の獲得要求を発生するコントロールサービス層6と、1つ以上のハードウェア部4の管理を行ってコントロールサービス層6からの獲得要求を調停するシステムリソースマネージャ(以下、「SRM」という。)31と、SRM31からの獲得要求に応じてハードウェア部4の管理を行うハンドラ層7とを含む。 Further, the platform 8 manages the control service layer 6 that interprets the processing request from the application layer 5 and generates the acquisition request of the hardware unit 4, and the control service layer 6 that manages one or more hardware units 4. It includes a system resource manager (hereinafter referred to as “SRM”) 31 that mediates the acquisition request from SRM 31, and a handler layer 7 that manages the hardware unit 4 in response to the acquisition request from SRM 31.

コントロールサービス層6は、ネットワークコントロールサービス(以下、「NCS」という。)21、オペレーションパネルコントロールサービス(以下、「OCS」という。)22、ファックスコントロールサービス(以下、「FCS」という。)23、メモリコントロールサービス(以下、「MCS」という。)24、エンジンコントロールサービス(以下、「ECS」という。)25、デリバリーコントロールサービス(以下、「DCS」という。)26、サーティフィケイションアンドチャージコントロールサービス(以下、「CCS」という。)27、ログコントロールサービス(以下、「LCS」という。)28、ユーザインフォメーションコントロールサービス(以下、「UCS」という。)29、システムコントロールサービス(以下、「SCS」という。)30等、一つ以上のサービスモジュールを含むように構成される。 The control service layer 6 includes a network control service (hereinafter referred to as “NCS”) 21, an operation panel control service (hereinafter referred to as “OCS”) 22, a fax control service (hereinafter referred to as “FCS”) 23, and a memory. Control service (hereinafter referred to as "MCS") 24, engine control service (hereinafter referred to as "ECS") 25, delivery control service (hereinafter referred to as "DCS") 26, certification and charge control service (hereinafter referred to as "DCS") Hereinafter, it is referred to as "CCS" 27, a log control service (hereinafter referred to as "LCS") 28, a user information control service (hereinafter referred to as "UCS") 29, and a system control service (hereinafter referred to as "SCS"). ) 30 mag, configured to include one or more service modules.

なお、プラットフォーム8は予め定義されている関数により提供される、アプリケーション層5からの処理要求を受信可能とするGW−API51を有する。OSは、アプリケーション層5及びプラットフォーム8の各ソフトウェアをプロセスとして並列実行する。プロセスは、当該プロセスの処理に基づいて機能を実現する機能部でもある。 The platform 8 has a GW-API 51 that can receive a processing request from the application layer 5 provided by a predefined function. The OS executes each software of the application layer 5 and the platform 8 in parallel as a process. A process is also a functional unit that realizes a function based on the processing of the process.

NCS21のプロセスは、ネットワークI/Oを必要とするアプリケーションに対して共通に利用できるサービスを提供するものであり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分け、各アプリケーションからのデータをネットワーク側に送信する際の仲介を行う。 The process of NCS21 provides a service that can be commonly used for applications that require network I / O, distributes the data received by each protocol from the network side to each application, and distributes the data from each application. Mediates when sending to the network side.

OCS22のプロセスは、オペレータと本体制御との間の情報伝達手段となるオペレーションパネルの制御を行う。 The OCS22 process controls the operation panel, which is a means of transmitting information between the operator and the main body control.

FCS23のプロセスは、アプリケーション層5からPSTN(Public Switched Telephone Network)網又はISDN(Integrated Services Digital Network)網を利用したファックス送受信、バックアップ用のメモリで管理されている各種ファックスデータの登録/引用、ファックス読み取り、ファックス受信印刷等を行うためのAPI(Application Programming Interface)を提供する。 The FCS23 process involves sending and receiving faxes from the application layer 5 using the PSTN (Public Switched Telephone Network) network or ISDN (Integrated Services Digital Network) network, registering / quoting various fax data managed by backup memory, and faxing. Provide API (Application Programming Interface) for reading, receiving and printing faxes.

MCS24のプロセスは、メモリの取得及び開放、HDD63の利用等のメモリ制御を行う。 The process of MCS24 performs memory control such as acquisition and release of memory and use of HDD 63.

ECS25のプロセスは、エンジン部3、ハードウェア部4等のエンジン部3の制御を行う。 The process of ECS25 controls the engine unit 3 such as the engine unit 3 and the hardware unit 4.

DCS26のプロセスは、蓄積文書の配信等の制御を行う。CCS27は、認証及び課金に関する制御を行う。LCS28は、ログ情報の管理及び保持を行う。UCS29は、ユーザ情報の管理を行う。 The DCS26 process controls the distribution of stored documents and the like. CCS27 controls authentication and billing. The LCS 28 manages and retains log information. UCS29 manages user information.

SCS30のプロセスは、アプリケーション管理、操作部制御、システム画面表示、LED表示、ハードウェア部4の管理及び割り込みアプリケーション制御等の処理を行う。 The process of SCS30 performs processing such as application management, operation unit control, system screen display, LED display, hardware unit 4 management, and interrupt application control.

SRM31のプロセスは、SCS30と共にシステムの制御及びハードウェア部4の管理を行う。例えば、SRM31のプロセスは、エンジン部3に含まれるプロッタ又はハードウェア部4等を利用する上位層からの獲得要求に従って調停を行い、実行制御する。 The process of SRM31 controls the system and manages the hardware unit 4 together with SCS30. For example, the process of SRM 31 mediates and controls execution according to an acquisition request from a higher layer using a plotter included in the engine unit 3, a hardware unit 4, or the like.

具体的には、SRM31のプロセスは獲得要求されたハードウェア部4が利用可能であるか、すなわち他の獲得要求により利用されていないかどうかを判定し、利用可能であれば獲得要求されたハードウェア部4が利用可能である旨を上位層に通知する。また、SRM31のプロセスは、上位層からの獲得要求に対してハードウェア部4を利用するためのスケジューリングを行い、要求内容、例えば、プリンタエンジンによる紙搬送及び作像動作、メモリ確保、ファイル生成等を直接実施している。 Specifically, the process of SRM31 determines whether the hardware unit 4 requested to be acquired is available, that is, whether it is not used by another acquisition request, and if it is available, the hardware requested to be acquired. Notify the upper layer that the wear unit 4 is available. Further, the process of SRM31 performs scheduling for using the hardware unit 4 in response to an acquisition request from an upper layer, and requests contents such as paper transfer and image drawing operation by a printer engine, memory allocation, file generation, and the like. Is directly implemented.

また、ハンドラ層7は、ハードウェア部4に含まれるファックスコントロールユニットの管理を行うファックスコントロールユニットハンドラ(以下、「FCUH」という。)41と、プロセスに対するメモリの割り振り及びプロセスに割り振ったメモリの管理を行うイメージメモリハンドラ(以下、「IMH」という。)42と、電子透かしの制御や画像変換関連の制御をおこなうメディアエディットユーティリティ(以下、「MEU」という。)43とを含む。SRM31及びFCUH41は、予め定義されている関数によりハードウェア部4に対する処理要求を送信可能とするエンジンI/F52を利用して、ハードウェア部4に対する処理要求を行う。 Further, the handler layer 7 includes a fax control unit handler (hereinafter referred to as “FCUH”) 41 that manages the fax control unit included in the hardware unit 4, and memory allocation to the process and management of the memory allocated to the process. It includes an image memory handler (hereinafter, referred to as “IMH”) 42 that performs the above-mentioned operations, and a media editing utility (hereinafter, referred to as “MEU”) 43 that controls electronic watermarks and image conversion-related controls. The SRM 31 and FCUH 41 make a processing request to the hardware unit 4 by using an engine I / F 52 that enables transmission of a processing request to the hardware unit 4 by a predefined function.

ここで、一例として、プリンタ11の動作ケースを説明する。 Here, as an example, an operation case of the printer 11 will be described.

ユーザは、PCからプリンタドライバを通じて、画像形成装置1に印刷要求を送信する。画像形成装置1は、NCS21を通じて、プリンタ11を使用する。 The user transmits a print request from the PC to the image forming apparatus 1 through the printer driver. The image forming apparatus 1 uses the printer 11 through the NCS 21.

プリンタ11から要求を受けて、MCS24は、メモリの取得を行い、IMH42及びハードウェア部4を使用して受信データを保持する。 Upon receiving a request from the printer 11, the MCS 24 acquires the memory and uses the IMH 42 and the hardware unit 4 to hold the received data.

全データ取得後、プリンタ11は、印刷要求をECS25に対して行い、下位のサ―ビス層、例えば、SCS30及びSRM31へと処理を渡していく。SRM31は、エンジン部3とエンジンI/F52を通じてやり取りし、一方、エンジン部3への出力データはIMH42にて、ユーザの指示又は設定に応じて、ハードウェア部4から画像の読み出しを行い、電子透かしの処理をMEU43に要求し、MEU43にて電子透かしがIMH42管理下の画像に埋め込まれる。その後、IMH42管理下の電子透かし入りの画像をエンジン部3に渡して、紙等の印刷媒体に印刷する。 After acquiring all the data, the printer 11 makes a print request to the ECS 25 and passes the process to the lower service layers, for example, the SCS 30 and the SRM 31. The SRM 31 communicates with the engine unit 3 through the engine I / F 52, while the output data to the engine unit 3 is digitally read from the hardware unit 4 by the IMH 42 according to a user's instruction or setting. The processing of the watermark is requested from the MEU 43, and the digital watermark is embedded in the image under the control of the IMH42 by the MEU 43. After that, the image with a digital watermark under the control of IMH42 is passed to the engine unit 3 and printed on a printing medium such as paper.

図3は、本発明の実施の形態におけるRGB成分への電子透かしデータの埋め込み手順を示すフローチャートである。 FIG. 3 is a flowchart showing a procedure for embedding the digital watermark data in the RGB component according to the embodiment of the present invention.

ステップS11において、画像形成装置1は、画像の読み取りを行う。図2に示されるスキャナ14が、図1に示されるエンジン110を介して読み取りを行う。なお、画像をスキャナ14が読み取らずに、PC等に既に保存された画像データが使用されてもよい。 In step S11, the image forming apparatus 1 reads an image. The scanner 14 shown in FIG. 2 reads through the engine 110 shown in FIG. Note that the image data already stored in the PC or the like may be used without the scanner 14 reading the image.

ステップS12において、ステップS11で読み取られた画像が、無彩色画像か有彩色画像かを、エンジン部3が判定する。無彩色画像であった場合、ステップS13aに進み(S12のYES)、有彩色画像であった場合、ステップS13bに進む(S12のNO)。 In step S12, the engine unit 3 determines whether the image read in step S11 is an achromatic image or a chromatic image. If it is an achromatic image, the process proceeds to step S13a (YES in S12), and if it is a chromatic image, the process proceeds to step S13b (NO in S12).

ステップS13aにおいて、IMH42により、読み取られた無彩色画像から、RGB画像が作成される。作成された画像は、図1に示されるメモリ62に書き込まれる。 In step S13a, an RGB image is created from the achromatic image read by the IMH42. The created image is written in the memory 62 shown in FIG.

ステップS13bにおいて、IMH42により、読み取られた有彩色画像から、RGB画像が作成される。作成された画像は、ステップS13a同様に図1に示されるメモリ62に書き込まれる。 In step S13b, an RGB image is created from the chromatic image read by the IMH42. The created image is written in the memory 62 shown in FIG. 1 in the same manner as in step S13a.

ステップS14において、IMH42は、ステップS13a又はステップS13bで作成された画像のRGB成分に、MEU43を介して電子透かしデータを埋め込む。RGB成分に電子透かしデータを埋め込むことで、電子透かしデータを埋め込む対象となる画像データの変換を不要とすることができる。IMH42は、ユーザの指示又は設定に応じて、ハードウェア部4に含まれるメモリ62から画像の読み出しを行い、電子透かしの処理をMEU43に要求する。MEU43は、電子透かしをIMH42が管理する画像に埋め込む。以下、図4から図8において、MEU43による電子透かし埋め込みの例を説明する。 In step S14, the IMH 42 embeds the digital watermark data via the MEU 43 in the RGB component of the image created in step S13a or step S13b. By embedding the digital watermark data in the RGB component, it is possible to eliminate the need for conversion of the image data to be embedded in the digital watermark data. The IMH 42 reads an image from the memory 62 included in the hardware unit 4 according to a user's instruction or setting, and requests the MEU 43 to process a digital watermark. The MEU 43 embeds a digital watermark in an image managed by IMH42. Hereinafter, in FIGS. 4 to 8, an example of digital watermark embedding by MEU43 will be described.

図4は、本発明の実施の形態における白抜きによる電子透かしデータの埋め込み例を示す図である。図4に示されるように、MEU43は、画像データの黒地の部分に対して、電子透かしを埋め込む画素を白抜きすることにより、電子透かしを目立たないように埋め込むことができる。ここで、画像データの黒地とは、色が所定の輝度以下又は所定の明度以下である画素の集合である。 FIG. 4 is a diagram showing an example of embedding digital watermark data in white in the embodiment of the present invention. As shown in FIG. 4, the MEU 43 can embed the digital watermark inconspicuously by whitening the pixels for embedding the digital watermark in the black background portion of the image data. Here, the black background of the image data is a set of pixels whose color is equal to or less than a predetermined brightness or a predetermined brightness or less.

図5は、本発明の実施の形態における多値による電子透かしデータの埋め込み例を示す図である。図5に示されるように、MEU43は、画像データに対して、多値の階調を有する電子透かしデータを埋め込むことにより、電子透かしを目立たないように埋め込むことができる。当該電子透かしデータの読み込み及び検出は、多値の階調で行われてもよい。 FIG. 5 is a diagram showing an example of embedding digital watermark data with multiple values according to the embodiment of the present invention. As shown in FIG. 5, the MEU 43 can embed the digital watermark inconspicuously by embedding the digital watermark data having a multi-valued gradation in the image data. The reading and detection of the digital watermark data may be performed with multi-valued gradation.

図6は、本発明の実施の形態における解像度を変更した電子透かしデータの埋め込み例を示す図である。図6において、画像データが有する解像度と比べて、低い解像度を有する電子透かしデータが埋め込まれている例が示されている。例えば、画像データの解像度が200dpiであるとき、画像データの画素の2倍の大きさの画素で、すなわち解像度が半分の100dpiで、電子透かしデータが埋め込まれてもよい。また例えば、画像データの解像度が600dpiであるとき、電子透かしデータは300dpiの解像度で埋め込まれてもよい。 FIG. 6 is a diagram showing an example of embedding digital watermark data in which the resolution is changed in the embodiment of the present invention. FIG. 6 shows an example in which digital watermark data having a resolution lower than that of the image data is embedded. For example, when the resolution of the image data is 200 dpi, the digital watermark data may be embedded with pixels having twice the size of the pixels of the image data, that is, at 100 dpi, which is half the resolution. Further, for example, when the resolution of the image data is 600 dpi, the digital watermark data may be embedded at a resolution of 300 dpi.

また、画像データが所定の解像度以上の精細な解像度であった場合に、電子透かしデータを埋め込む解像度を、画像データの解像度より低下させてもよい。画像データの解像度よりも電子透かしデータの解像度を低下させることによって、スキャナの解像度が高くない場合であっても、電子透かしデータの検出率を向上させることができる。 Further, when the image data has a fine resolution equal to or higher than a predetermined resolution, the resolution for embedding the digital watermark data may be lower than the resolution of the image data. By lowering the resolution of the digital watermark data than the resolution of the image data, it is possible to improve the detection rate of the digital watermark data even when the resolution of the scanner is not high.

図7は、本発明の実施の形態における複数の方法の組み合わせによる電子透かしデータの埋め込み例を示す図である。図7に示されるように、図4の黒地の部分に対して白抜きすることによる電子透かしデータを埋め込む方法、図5の多値の電子透かしデータを埋め込む方法及び図6の電子透かしデータの解像度を低下させる方法のすべてを組み合わせて、画像データに電子透かしデータが埋め込まれている。複数の電子透かしデータを埋め込む方法を組み合わせることで、電子透かしを目立たなくすることが可能となり、かつ、スキャナ解像度が低い場合であっても検出率の向上を図ることができる。 FIG. 7 is a diagram showing an example of embedding digital watermark data by a combination of a plurality of methods according to the embodiment of the present invention. As shown in FIG. 7, the method of embedding the digital watermark data by whitening the black background portion of FIG. 4, the method of embedding the multi-valued digital watermark data of FIG. 5, and the resolution of the digital watermark data of FIG. Digital watermark data is embedded in the image data by combining all the methods of reducing the watermark. By combining the methods of embedding a plurality of digital watermark data, it is possible to make the digital watermark inconspicuous, and it is possible to improve the detection rate even when the scanner resolution is low.

図8は、本発明の実施の形態における片面原稿への電子透かしデータの埋め込み例を示す図である。図8に示されるように、片面原稿である場合に裏面に電子透かしデータを埋め込むことで、表面の画像データには影響を与えずに、電子透かしデータを埋め込むことができる。 FIG. 8 is a diagram showing an example of embedding digital watermark data in a single-sided document according to the embodiment of the present invention. As shown in FIG. 8, by embedding the digital watermark data on the back surface in the case of a single-sided document, the digital watermark data can be embedded without affecting the image data on the front surface.

図3に戻る。続いて、IMH42は、電子透かしデータを埋め込んだR'G'B'画像データを生成する。すなわち、メモリ62に生成された画像データが書き込まれる。(S15)。 Return to FIG. Subsequently, the IMH 42 generates R'G'B'image data in which the digital watermark data is embedded. That is, the generated image data is written in the memory 62. (S15).

図9は、本発明の実施の形態における輝度成分への電子透かしデータの埋め込み手順を示すフローチャートである。電子透かしデータを輝度成分に埋め込みたい場合に、当該フローチャートを使用することにより、電子透かしデータを輝度成分に埋め込むことで、画像のない領域に埋め込む等の方法よりも埋め込みデータが目立たないようにすることができる。 FIG. 9 is a flowchart showing a procedure for embedding the digital watermark data in the luminance component according to the embodiment of the present invention. When you want to embed the digital watermark data in the brightness component, by using the flowchart, you can embed the digital watermark data in the brightness component so that the embedded data is less noticeable than the method of embedding in the area without an image. be able to.

ステップS21において、画像形成装置1は、画像の読み取りを行う。図2に示されるスキャナ14が、図1に示されるエンジン110を介して読み取りを行う。なお、画像をスキャナ14が読み取らずに、PC等に既に保存された画像データが使用されてもよい。 In step S21, the image forming apparatus 1 reads an image. The scanner 14 shown in FIG. 2 reads through the engine 110 shown in FIG. Note that the image data already stored in the PC or the like may be used without the scanner 14 reading the image.

ステップS22において、ステップS21で読み取られた画像が、無彩色画像か有彩色画像かを、エンジン部3が判定する。無彩色画像であった場合、ステップS23aに進み(S22のYES)、有彩色画像であった場合、ステップS23bに進む(S22のNO)。 In step S22, the engine unit 3 determines whether the image read in step S21 is an achromatic image or a chromatic image. If it is an achromatic image, the process proceeds to step S23a (YES in S22), and if it is a chromatic image, the process proceeds to step S23b (NO in S22).

ステップS23aにおいて、IMH42により、読み取られた無彩色画像から、RGB画像が作成される。作成された画像は、図1に示されるメモリ62に書き込まれる。 In step S23a, an RGB image is created from the achromatic image read by the IMH42. The created image is written in the memory 62 shown in FIG.

ステップS23bにおいて、IMH42により、読み取られた有彩色画像から、RGB画像が作成される。作成された画像は、ステップS23a同様に図1に示されるメモリ62に書き込まれる。 In step S23b, an RGB image is created from the chromatic image read by the IMH42. The created image is written in the memory 62 shown in FIG. 1 in the same manner as in step S23a.

ステップS24において、IMH42は、ステップS23a又はステップS23bで作成されたRGB画像をYCbCr画像に変換する。
RGBからYCbCrへの変換式は、例えば、以下の通りである。
Y = 0.2989*R+0.5866*G+0.1145*B
Cb = −0.1687*R−0.3312*G+0.5000*B
Cr = 0.5000*R−0.4183*G−0.0816*B
続いて、IMH42は、ユーザの指示又は設定に応じて、ハードウェア部4に含まれるメモリ62から画像の読み出しを行い、電子透かしの処理をMEU43に要求する。MEU43は、電子透かしをIMH42が管理する画像のY(輝度)成分に埋め込む(S25)。MEU43は、Y成分を0〜255の整数値で表し、各ドットのY成分に対して電子透かしデータの埋め込みを行う。当該電子透かしデータの埋め込みには、図3に示されるフローチャートと同様に、図4〜図8の電子透かしデータ埋め込み方法が使用されてもよい。
In step S24, the IMH42 converts the RGB image created in step S23a or step S23b into a YCbCr image.
The conversion formula from RGB to YCbCr is, for example, as follows.
Y = 0.2989 * R + 0.5866 * G + 0.1145 * B
Cb = -0.1687 * R-0.3312 * G + 0.5000 * B
Cr = 0.5000 * R-0.4183 * G-0.0816 * B
Subsequently, the IMH 42 reads an image from the memory 62 included in the hardware unit 4 according to a user's instruction or setting, and requests the MEU 43 to process the digital watermark. The MEU 43 embeds the digital watermark in the Y (luminance) component of the image managed by the IMH 42 (S25). The MEU 43 represents the Y component as an integer value from 0 to 255, and embeds the digital watermark data in the Y component of each dot. For embedding the digital watermark data, the digital watermark data embedding method of FIGS. 4 to 8 may be used as in the flowchart shown in FIG.

続いて、IMH42は、電子透かしデータを埋め込んだY'CbCr画像データを生成する。すなわち、メモリ62に生成された画像データが書き込まれる。(S26)。 Subsequently, the IMH 42 generates Y'CbCr image data in which the digital watermark data is embedded. That is, the generated image data is written in the memory 62. (S26).

図10は、本発明の実施の形態における電子透かしデータのスキャン手順を示すフローチャートである。 FIG. 10 is a flowchart showing a procedure for scanning digital watermark data according to the embodiment of the present invention.

ステップS31において、画像形成装置1は、画像の読み取りを行う。図2に示されるスキャナ14が、図1に示されるエンジン110を介して読み取りを行う。なお、画像をスキャナ14が読み取らずに、PC等に既に保存された画像データが使用されてもよい。 In step S31, the image forming apparatus 1 reads an image. The scanner 14 shown in FIG. 2 reads through the engine 110 shown in FIG. Note that the image data already stored in the PC or the like may be used without the scanner 14 reading the image.

続いて、スキャナ14又はIMH42は、電子透かし検出機能がONであるか否かを判定し(S32)、電子透かし検出機能がONである場合(S32のYES)、ステップS33に進む。電子透かし検出機能がOFFである場合(S32のNO)、ステップS38に進み、通常の読み取りが実行される(S38)。 Subsequently, the scanner 14 or the IMH42 determines whether or not the digital watermark detection function is ON (S32), and if the digital watermark detection function is ON (YES in S32), the process proceeds to step S33. When the digital watermark detection function is OFF (NO in S32), the process proceeds to step S38, and normal reading is executed (S38).

ステップS33からステップS36は、電子透かし読み取りのループ処理である。電子透かし読み取りのループ処理が開始されると(S33)、ステップS34において、MEU43は、電子透かし検出を実行する。続いて、MEU43は、ステップS34において検出された電子透かしが有効であるか否かを判定する(S35)。ステップS36において、ステップS33〜ステップS35の電子透かし読み取り・検出・判定が、所定の回数、例えば10回完了したか否かを判定し、完了した場合、ステップS37に進む。 Steps S33 to S36 are loop processing for reading the digital watermark. When the loop process of reading the digital watermark is started (S33), in step S34, the MEU 43 executes the digital watermark detection. Subsequently, the MEU 43 determines whether or not the digital watermark detected in step S34 is valid (S35). In step S36, it is determined whether or not the digital watermark reading / detection / determination of steps S33 to S35 has been completed a predetermined number of times, for example, 10 times, and if completed, the process proceeds to step S37.

ステップS37において、MEU43は、ステップS33〜ステップS36のループ処理で実行された電子透かしの読み取り結果について、総合判定を行う。総合判定は、ループ処理ごとに判定された結果を累計することにより判定されてもよいし、複数回のループ処理の検出又は判定を合成することにより得られた結果が判定されてもよい。 In step S37, the MEU 43 makes a comprehensive determination on the reading result of the digital watermark executed in the loop processing of steps S33 to S36. The comprehensive determination may be determined by accumulating the results determined for each loop process, or may determine the result obtained by synthesizing the detections or determinations of a plurality of loop processes.

なお、ステップS33〜ステップS36のループ処理の途中で、電子透かし読み取り・検出・判定が完了した場合は、所定の回数ループ処理を行うことはせずに、ループ処理を打ち切ってステップS37に進んで電子透かしデータのスキャン手順を完了してもよい。 If the digital watermark reading / detection / determination is completed during the loop processing of steps S33 to S36, the loop processing is terminated and the process proceeds to step S37 without performing the loop processing a predetermined number of times. The procedure for scanning the digital watermark data may be completed.

上述したように、本発明の実施の形態によれば、画像形成装置1は、画像データが所定の解像度以上の精細な解像度であった場合に、電子透かしデータを埋め込む解像度を低下させる。画像データより電子透かしデータの解像度を低下させることによって、スキャナの解像度が高くない場合であっても、電子透かしデータの検出率を向上させることができる。すなわち、電子透かしの検出率を向上させつつ、スキャナの解像度を抑えて、機器のコストを低減することができる。 As described above, according to the embodiment of the present invention, the image forming apparatus 1 reduces the resolution at which the digital watermark data is embedded when the image data has a fine resolution equal to or higher than a predetermined resolution. By lowering the resolution of the digital watermark data from the image data, it is possible to improve the detection rate of the digital watermark data even when the resolution of the scanner is not high. That is, it is possible to reduce the cost of the device by suppressing the resolution of the scanner while improving the detection rate of the digital watermark.

なお、本発明の実施の形態において、エンジン部3又はスキャナ14は、取得部の一例である。R'G'B'画像データ又はY'CbCr画像データは、印刷データの一例である。IMH42又はMEU43は、生成部の一例である。エンジン部3又はプリンタ11は、印刷部の一例である。 In the embodiment of the present invention, the engine unit 3 or the scanner 14 is an example of the acquisition unit. The R'G'B'image data or the Y'CbCr image data is an example of print data. IMH42 or MEU43 is an example of a generator. The engine unit 3 or the printer 11 is an example of a printing unit.

以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 Although the examples of the present invention have been described in detail above, the present invention is not limited to such specific embodiments, and various modifications are made within the scope of the gist of the present invention described in the claims.・ Can be changed.

1 画像形成装置
60 コントローラ
61 CPU
62 メモリ
63 HDD
64 ASIC
65 データ転送バス
66 TPMチップ
70 オペレーションパネル
80 FCU
90 USB
100 MLB
110 エンジン
2 ソフトウェア群
3 エンジン部
4 ハードウェア部
5 アプリケーション層
6 コントロールサービス層
7 ハンドラ層
8 プラットフォーム
11 プリンタ
12 コピー
13 ファックス
14 スキャナ
15 ネットファイル
21 NCS
22 OCS
23 FCS
24 MCS
25 ECS
26 DCS
27 CCS
28 LCS
29 UCS
30 SCS
31 SRM
41 FCUH
42 IMH
43 MEU
51 GW−API
52 エンジンI/F
1 Image forming device 60 Controller 61 CPU
62 Memory 63 HDD
64 ASIC
65 Data transfer bus 66 TPM chip 70 Operation panel 80 FCU
90 USB
100 MLB
110 Engine 2 Software group 3 Engine part 4 Hardware part 5 Application layer 6 Control service layer 7 Handler layer 8 Platform 11 Printer 12 Copy 13 Fax 14 Scanner 15 Net file 21 NCS
22 OCS
23 FCS
24 MCS
25 ECS
26 DCS
27 CCS
28 LCS
29 UCS
30 SCS
31 SRM
41 FCUH
42 IMH
43 MEU
51 GW-API
52 Engine I / F

特開2009−201069号公報Japanese Unexamined Patent Publication No. 2009-201069 特開2009−253854号公報Japanese Unexamined Patent Publication No. 2009-253854 特開2002−344720号公報JP-A-2002-344720

Claims (9)

画像を読み取り画像データを取得する取得部と、
前記取得された画像データに、電子透かしデータを埋め込んで印刷データを生成する生成部と、
前記生成された印刷データに基づいて、印刷媒体に印刷を行う印刷部とを有し、
前記生成部は、前記取得された画像データが所定の解像度以上である場合、電子透かしデータを埋め込む解像度を前記所定の解像度よりも低下させ
前記印刷データに埋め込まれた電子透かしデータは、色が所定の輝度以下又は所定の明度以下である前記画像データの1又は複数の画素を、白色とすることにより埋め込まれている画像形成装置。
An acquisition unit that reads an image and acquires image data,
A generator that generates print data by embedding digital watermark data in the acquired image data,
It has a printing unit that prints on a printing medium based on the generated print data.
When the acquired image data has a predetermined resolution or higher, the generation unit lowers the resolution at which the digital watermark data is embedded to be lower than the predetermined resolution .
The digital watermark data embedded in the print data is an image forming apparatus in which one or a plurality of pixels of the image data whose color is a predetermined brightness or less or a predetermined brightness or less is white.
前記印刷データに埋め込まれた電子透かしデータは、前記画像データの輝度成分に埋め込まれている請求項1記載の画像形成装置。 The image forming apparatus according to claim 1, wherein the digital watermark data embedded in the print data is embedded in a luminance component of the image data. 前記印刷データに埋め込まれた電子透かしデータは、多値の階調を有する請求項1記載の画像形成装置。 The image forming apparatus according to claim 1, wherein the digital watermark data embedded in the print data has a multi-valued gradation. 前記印刷データに埋め込まれた電子透かしデータは、前記画像データの輝度成分に多値の階調で埋め込まれている請求項1記載の画像形成装置。 The image forming apparatus according to claim 1, wherein the digital watermark data embedded in the print data is embedded in the luminance component of the image data with a multi-valued gradation. 前記印刷データに埋め込まれた電子透かしデータは、色が所定の輝度以下又は所定の明度以下である前記画像データの1又は複数の画素に埋め込まれている請求項1乃至4いずれか一項記載の画像形成装置。 The method according to any one of claims 1 to 4, wherein the digital watermark data embedded in the print data is embedded in one or a plurality of pixels of the image data whose color is equal to or less than a predetermined brightness or a predetermined brightness or less. Image forming device. 片面原稿の表面から前記画像が読み取られた場合、前記印刷データに埋め込まれた電子透かしデータは、前記片面原稿の裏面に埋め込まれている請求項1又は3記載の画像形成装置。 The image forming apparatus according to claim 1 or 3, wherein when the image is read from the front surface of the single-sided original, the digital watermark data embedded in the print data is embedded in the back surface of the single-sided original. 前記取得部は、前記印刷された印刷媒体に所定の回数読み取りを行って、前記電子透かしデータを検出する請求項1乃至6いずれか一項記載の画像形成装置。 The image forming apparatus according to any one of claims 1 to 6 , wherein the acquisition unit reads the printed print medium a predetermined number of times to detect the digital watermark data. 画像を読み取り画像データを取得する取得手順と、
前記取得された画像データに、電子透かしデータを埋め込んで印刷データを生成する生成手順と、
前記生成された印刷データに基づいて、印刷媒体に印刷を行う印刷手順と、
前記取得された画像データが所定の解像度以上である場合、電子透かしデータを埋め込む解像度を前記所定の解像度よりも低下させる手順とを実行し、
前記印刷データに埋め込まれた電子透かしデータは、色が所定の輝度以下又は所定の明度以下である前記画像データの1又は複数の画素を、白色とすることにより埋め込まれている画像形成方法。
The acquisition procedure to read the image and acquire the image data,
A generation procedure for embedding digital watermark data in the acquired image data to generate print data, and
A printing procedure for printing on a printing medium based on the generated print data, and
If the acquired image data is equal to or higher than a predetermined resolution, to perform a procedure for the resolution of embedding electronic watermark data Ru is lower than the predetermined resolution,
The digital watermark data embedded in the print data is an image forming method in which one or a plurality of pixels of the image data whose color is a predetermined brightness or less or a predetermined brightness or less is white.
画像形成装置が実行可能なプログラムであって、
画像を読み取り画像データを取得する取得手順と、
前記取得された画像データに、電子透かしデータを埋め込んで印刷データを生成する生成手順と、
前記生成された印刷データに基づいて、印刷媒体に印刷を行う印刷手順と
前記取得された画像データが所定の解像度以上である場合、電子透かしデータを埋め込む解像度を前記所定の解像度よりも低下させる手順とを前記画像形成装置に実行させ、
前記印刷データに埋め込まれた電子透かしデータは、色が所定の輝度以下又は所定の明度以下である前記画像データの1又は複数の画素を、白色とすることにより埋め込まれているプログラム。
An image forming device is an executable program
The acquisition procedure to read the image and acquire the image data,
A generation procedure for embedding digital watermark data in the acquired image data to generate print data, and
Based on the print data said generated and printing procedures for printing on the print medium,
If the acquired image data is equal to or higher than a predetermined resolution, the resolution of embedding electronic watermark data than the predetermined resolution is performed a procedure Ru was reduced to the image forming apparatus,
The digital watermark data embedded in the print data is a program in which one or a plurality of pixels of the image data whose color is a predetermined brightness or less or a predetermined brightness or less is white.
JP2017122624A 2017-06-22 2017-06-22 Image forming device, image forming method and program Active JP6950298B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017122624A JP6950298B2 (en) 2017-06-22 2017-06-22 Image forming device, image forming method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017122624A JP6950298B2 (en) 2017-06-22 2017-06-22 Image forming device, image forming method and program

Publications (2)

Publication Number Publication Date
JP2019009567A JP2019009567A (en) 2019-01-17
JP6950298B2 true JP6950298B2 (en) 2021-10-13

Family

ID=65029851

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017122624A Active JP6950298B2 (en) 2017-06-22 2017-06-22 Image forming device, image forming method and program

Country Status (1)

Country Link
JP (1) JP6950298B2 (en)

Also Published As

Publication number Publication date
JP2019009567A (en) 2019-01-17

Similar Documents

Publication Publication Date Title
US8446642B2 (en) Image processing apparatus
US7509060B2 (en) Density determination method, image forming apparatus, and image processing system
US8373907B2 (en) Image processing apparatus including a usage-log managing unit for managing usage log information about a processed image data and image processing method
US8184344B2 (en) Image processing apparatus and image processing method, computer program and storage medium
JP2007043698A (en) Image processing method, image output method, image processing system, and image output apparatus.
JP6147020B2 (en) Image processing apparatus, image processing method, and program
CN107241526B (en) Image processing apparatus and image processing method
US20100002263A1 (en) Image forming apparatus and memory control method
JP6950298B2 (en) Image forming device, image forming method and program
JP2009225270A (en) Image processing apparatus, image processing method, and program for causing computer to execute the method
JP2006262078A (en) Image processing device
JP6373448B2 (en) Image processing apparatus, image processing method, and program
US8023128B2 (en) Image processing apparatus and image processing method
JP6973113B2 (en) Image processing equipment, programs and image processing methods
US10523840B2 (en) Image processing apparatus, image processing method, and recording medium
US20190222719A1 (en) Image processing apparatus and image forming apparatus
JP4906488B2 (en) Image forming apparatus, image forming method, and program
JP2006087007A (en) Image processing device
JP2018207410A (en) Image processing apparatus, image processing method, and program
JP2006087006A (en) Image processing apparatus and image processing system
JP2013038580A (en) Image processor and program
JP2007081986A (en) Image processing device
JP2007336469A (en) Image processing device
JP2006086909A (en) Image processing device
JP2004172744A (en) Color image input / output device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200226

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210224

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210423

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210824

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210906

R151 Written notification of patent or utility model registration

Ref document number: 6950298

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151