[go: up one dir, main page]

CN115145503A - Method for processing print image on cloud server and cloud server - Google Patents

Method for processing print image on cloud server and cloud server Download PDF

Info

Publication number
CN115145503A
CN115145503A CN202110372307.4A CN202110372307A CN115145503A CN 115145503 A CN115145503 A CN 115145503A CN 202110372307 A CN202110372307 A CN 202110372307A CN 115145503 A CN115145503 A CN 115145503A
Authority
CN
China
Prior art keywords
color
image
inkjet printer
processing
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110372307.4A
Other languages
Chinese (zh)
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.)
Shenzhen Hosonsoft Co Ltd
Original Assignee
Shenzhen Hosonsoft 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 Shenzhen Hosonsoft Co Ltd filed Critical Shenzhen Hosonsoft Co Ltd
Priority to CN202110372307.4A priority Critical patent/CN115145503A/en
Publication of CN115145503A publication Critical patent/CN115145503A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1205Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • B41J29/393Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1208Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/52Circuits or arrangements for halftone screening
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Color Image Communication Systems (AREA)

Abstract

The invention discloses a method for processing a printed image on a cloud server and the cloud server, and the method comprises the steps of receiving an image to be printed; acquiring equipment information and address information of a target ink-jet printer which outputs the image to be printed; carrying out color management on the image to be printed according to the equipment information of the target ink-jet printer to obtain a printing data file; and sending the printing data file to the target ink-jet printer according to the address information of the target ink-jet printer. According to the invention, the cloud server is adopted to integrate a plurality of remote ink-jet printers, so that resource sharing is realized, and one server can meet various requirements of ink-jet printing, so that resources and cost are saved.

Description

在云服务器上进行打印图像处理的方法及云服务器Method and cloud server for printing image processing on cloud server

技术领域technical field

本发明涉及喷墨打印图像处理技术领域,尤其涉及一种在云服务器上进行打印图像处理的方法及云服务器。The present invention relates to the technical field of inkjet printing image processing, in particular to a method for performing printing image processing on a cloud server and a cloud server.

背景技术Background technique

喷墨打印技术是指通过喷头上的喷嘴将墨滴喷射到打印介质上以得到打印图像的技术,在得到图像前需要对原始图像进行色彩管理及光栅化处理得到喷墨打印机可以识别的打印数据文件,然后才可以发送到喷墨打印机进行打印,“打印数据文件”是指具有可以由喷墨打印机解释的格式的数据文件,并且是包括各种命令数据和像素数据的文件,其中,命令数据是指用于命令喷墨打印机执行特定操作的数据,像素数据是指与组成要打印图像的像素相关联的数据(点颜色和大小的数据等等);所述色彩管理是为了使得喷墨打印机输出的打印图像与原始图像的彩色一致,因此在对原始图像进行色彩管理时需要获取喷墨打印机的相关设备特性文件,然后依据设备特性文件对原始图像的色彩进行处理,这样再经过光栅化处理后得到的打印数据文件就满足了颜色一致性的要求。Inkjet printing technology refers to the technology of ejecting ink droplets onto the printing medium through the nozzles on the nozzle to obtain a printed image. Before obtaining the image, it is necessary to perform color management and rasterization on the original image to obtain print data that can be recognized by the inkjet printer. file before it can be sent to an inkjet printer for printing, a "print data file" refers to a data file in a format that can be interpreted by an inkjet printer, and is a file that includes various command data and pixel data, where the command data Refers to the data used to instruct the inkjet printer to perform a specific operation, and pixel data refers to the data associated with the pixels that make up the image to be printed (dot color and size data, etc.); the color management is to enable the inkjet printer to The color of the output printed image is the same as the original image. Therefore, when performing color management on the original image, it is necessary to obtain the relevant device characteristic file of the inkjet printer, and then process the color of the original image according to the device characteristic file, and then go through rasterization processing. The resulting print data file satisfies the requirements for color consistency.

在互联网时代,个性化设计需求越来越多,自动化要求也越来越高,资源整合及共享已经是现有社会发展的趋势,现有的在与喷墨打印机连接的PC机或喷墨打印机上对原始图像进行色彩管理及光栅化处理的图像处理方式,已经无法满足社会的需求,因此开发出一个能够大批量、快速、远程处理原始图像的方法是额待解决的问题。In the Internet era, there are more and more demands for personalized design, and the requirements for automation are also getting higher and higher. The integration and sharing of resources has become the trend of existing social development. The existing PC or inkjet printer connected to the inkjet printer The previous image processing methods of color management and rasterization of original images have been unable to meet the needs of society. Therefore, it is a problem to be solved to develop a method that can process original images in large quantities, quickly and remotely.

发明内容SUMMARY OF THE INVENTION

本发明实施例提供了在云服务器上进行打印图像处理的方法及云服务器,用以解决现有图像处理方式无法满足社会需求的问题。The embodiments of the present invention provide a method and a cloud server for performing print image processing on a cloud server, so as to solve the problem that the existing image processing method cannot meet social demands.

第一方面,本发明实施例提供了一种在云服务器上进行打印图像处理的方法,所述方法包括:In a first aspect, an embodiment of the present invention provides a method for performing print image processing on a cloud server, the method comprising:

接收待打印图像;receive images to be printed;

获取输出所述待打印图像的目标喷墨打印机的设备信息及地址信息;Obtain device information and address information of the target inkjet printer that outputs the to-be-printed image;

依据所述目标喷墨打印机的设备信息对所述待打印图像进行色彩管理得到打印数据文件;Performing color management on the to-be-printed image according to the device information of the target inkjet printer to obtain a print data file;

根据所述目标喷墨打印机的地址信息发送所述打印数据文件到所述目标喷墨打印机。The print data file is sent to the target inkjet printer according to the address information of the target inkjet printer.

优选地,所述依据所述目标喷墨打印机的设备信息对所述待打印图像进行色彩管理得到打印数据文件包括:Preferably, the printing data file obtained by performing color management on the to-be-printed image according to the device information of the target inkjet printer includes:

依据所述目标喷墨打印机的设备信息调用对应的ICC特性文件和色彩校正文件;calling the corresponding ICC characteristic file and color correction file according to the device information of the target inkjet printer;

依据所述ICC特性文件将所述待打印图像转换成所述目标喷墨打印机颜色空间下的第一图像数据;Converting the to-be-printed image into first image data in the color space of the target inkjet printer according to the ICC profile;

依据所述色彩校正文件对所述第一图像数据进行校正处理得到第二图像数据,使得所述目标喷墨打印机输出的打印图像与所述待打印图像颜色一致;Performing correction processing on the first image data according to the color correction file to obtain second image data, so that the print image output by the target inkjet printer is consistent with the color of the to-be-printed image;

结合打印要求对所述第二图像数据进行半色调处理得到所述目标喷墨打印机可识别的打印数据文件。Halftone processing is performed on the second image data in combination with the printing requirements to obtain a print data file recognizable by the target inkjet printer.

优选地,所述半色调处理包括:抖动处理法、误差扩散处理法、最优迭代处理法中的一种。Preferably, the halftone processing includes one of a dither processing method, an error diffusion processing method, and an optimal iterative processing method.

优选地,所述根据所述目标喷墨打印机的地址信息发送所述打印数据文件到所述目标喷墨打印机之后,所述方法还包括:Preferably, after the printing data file is sent to the target inkjet printer according to the address information of the target inkjet printer, the method further includes:

控制所述目标喷墨打印机依据所述打印数据文件进行喷墨打印得到打印图像;Controlling the target inkjet printer to perform inkjet printing according to the print data file to obtain a print image;

扫描所述打印图像得到扫描数据;scanning the print image to obtain scan data;

依据扫描数据调整并更新所述色彩校正文件。The color correction file is adjusted and updated based on the scan data.

优选地,所述校正处理包括:深浅色配比处理、颜色稀释处理、墨量处理、线性化校正处理、灰平衡处理、黑色分解处理中的一种或多种。Preferably, the correction processing includes one or more of: dark and light color ratio processing, color dilution processing, ink volume processing, linearization correction processing, gray balance processing, and black decomposition processing.

优选地,所述获取输出所述待打印图像的目标喷墨打印机的设备信息及地址信息包括:Preferably, the acquiring device information and address information of the target inkjet printer that outputs the to-be-printed image includes:

获取所述待打印图像的尺寸信息及色域信息;obtaining size information and color gamut information of the to-be-printed image;

依据所述尺寸信息及所述色域信息确定可以输出所述待打印图像的目标喷墨打印机的编号;determining the serial number of the target inkjet printer that can output the to-be-printed image according to the size information and the color gamut information;

依据所述目标喷墨打印机的编号提取所述目标喷墨打印机的设备信息及地址信息。The device information and address information of the target inkjet printer are extracted according to the serial number of the target inkjet printer.

优选地,所述依据所述尺寸信息及所述色域信息确定可以输出所述待打印图像的目标喷墨打印机的编号包括:Preferably, the determining the number of the target inkjet printer that can output the to-be-printed image according to the size information and the color gamut information includes:

依据所述尺寸信息确定可以输出所述待打印图像的所有待喷墨打印机的编号;Determine the serial numbers of all inkjet printers to be printed that can output the to-be-printed image according to the size information;

依据所有所述待喷墨打印机的编号提取对应的ICC特性文件;Extract the corresponding ICC characteristic files according to the serial numbers of all the inkjet printers to be used;

依据所述待喷墨打印机的ICC特性文件确定每台所述待喷墨打印机的色域范围;Determine the color gamut range of each of the to-be-ink-jet printers according to the ICC profile of the to-be-ink-jet printer;

将每台所述待喷墨打印机的色域范围与所述色域信息中的目标打印范围进行比较获得满足所述目标打印范围的目标喷墨打印机的编号。The color gamut range of each of the to-be-inkjet printers is compared with the target printing range in the color gamut information to obtain the serial number of the target inkjet printer that satisfies the target printing range.

第二方面,本发明实施例还提供了一种云服务器,所述云服务器包括:In a second aspect, an embodiment of the present invention further provides a cloud server, where the cloud server includes:

接收模块,用于接收待打印图像;a receiving module for receiving the image to be printed;

存储模块,用于存储目标喷墨打印机的设备信息及地址信息;The storage module is used to store the device information and address information of the target inkjet printer;

色彩管理模块,用于依据输出所述待打印图像的目标喷墨打印机的设备信息对所述待打印图像进行色彩管理得到打印数据文件;a color management module, configured to perform color management on the to-be-printed image according to the device information of the target inkjet printer that outputs the to-be-printed image to obtain a print data file;

发送模块,用于根据所述地址信息发送所述打印数据文件到所述目标喷墨打印机。A sending module, configured to send the print data file to the target inkjet printer according to the address information.

优选地,所述云服务器还包括:Preferably, the cloud server further includes:

调用模块,用于依据所述设备信息从所述存储模块调用对应的ICC特性文件和色彩校正文件。The calling module is configured to call the corresponding ICC characteristic file and color correction file from the storage module according to the device information.

优选地,所述色彩管理模块包括:Preferably, the color management module includes:

色彩转换单元,用于依据所述ICC特性文件将所述待打印图像转换成所述目标喷墨打印机颜色空间下的第一图像数据;a color conversion unit, configured to convert the to-be-printed image into first image data in the color space of the target inkjet printer according to the ICC profile;

色彩校正单元,用于依据所述色彩校正文件对所述第一图像数据进行校正处理得到第二图像数据,使得所述目标喷墨打印机输出的打印图像与所述待打印图像颜色一致;a color correction unit, configured to perform correction processing on the first image data according to the color correction file to obtain second image data, so that the print image output by the target inkjet printer is consistent with the color of the to-be-printed image;

半色调处理单元,用于结合打印要求对所述第二图像数据进行半色调处理得到所述目标喷墨打印机可识别的打印数据文件。A halftone processing unit, configured to perform halftone processing on the second image data in combination with printing requirements to obtain a print data file that can be recognized by the target inkjet printer.

优选地,所述色彩校正单元包括:Preferably, the color correction unit includes:

深浅色配比子单元:用于对所述第一图像数据进行深色和浅色过渡处理;Dark and light color matching subunit: used to perform dark and light transition processing on the first image data;

稀释处理子单元,用于对所述第一图像数据进行像素点处理使得颜色整体变化。The dilution processing subunit is configured to perform pixel point processing on the first image data to change the color as a whole.

墨量控制子单元,用于对所述第一图像数据对应的出墨量进行处理;an ink volume control subunit, used for processing the ink output volume corresponding to the first image data;

线性化校正子单元,用于依据打印介质和墨水特性对所述第一图像数据对应的出墨量进行处理;a linearization correction subunit, configured to process the ink output corresponding to the first image data according to the characteristics of the printing medium and ink;

灰平衡处理子单元,用于对所述第一图像数据进行处理使得色彩过渡平滑自然;a gray balance processing subunit, configured to process the first image data to make the color transition smooth and natural;

黑色分解子单元,用于对所述第一图像数据中对应的一颜色通道分解成多个颜色通道数据。The black decomposition subunit is used for decomposing a corresponding color channel in the first image data into multiple color channel data.

综上所述,本发明实施例提供的在云服务器上进行打印图像处理的方法及云服务器,本发明将色彩管理模块直接安装在云服务器上,这样就可以直接在云服务器对接收到的待打印图像依据目标喷墨打印机的设备信息进行色彩管理,实现了远程、灵活的图像处理方式,且待打印图像处理完成后依据目标喷墨打印机的地址信息发送打印数据文件进行喷墨打印,确保了准确的打印;本发明采用云服务器对多台远程喷墨打印机进行整合,实现了资源的共享,且一台服务器可以满足各种需求的喷墨打印节省了资源与成本。To sum up, the method and cloud server for printing image processing on a cloud server provided by the embodiments of the present invention directly install the color management module on the cloud server, so that the received pending image can be directly processed on the cloud server. The printed image is color managed according to the device information of the target inkjet printer, realizing a remote and flexible image processing method, and after the printing image processing is completed, the print data file is sent according to the address information of the target inkjet printer for inkjet printing, ensuring that Accurate printing; the present invention uses a cloud server to integrate multiple remote inkjet printers, thereby realizing resource sharing, and one server can meet various requirements for inkjet printing, saving resources and costs.

附图说明Description of drawings

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions of the embodiments of the present invention more clearly, the accompanying drawings required in the embodiments of the present invention will be briefly introduced below. For those of ordinary skill in the art, without creative work, the Additional drawings can be obtained from these drawings.

图1是本发明第一实施例的打印图像处理系统的结构示意图。FIG. 1 is a schematic structural diagram of a printing image processing system according to a first embodiment of the present invention.

图2是本发明第二实施例的打印图像处理系统的结构示意图。FIG. 2 is a schematic structural diagram of a printing image processing system according to a second embodiment of the present invention.

图3是本发明第三实施例的打印图像处理系统的结构示意图。FIG. 3 is a schematic structural diagram of a printing image processing system according to a third embodiment of the present invention.

图4是本发明第四实施例的打印图像处理系统的结构示意图。FIG. 4 is a schematic structural diagram of a printing image processing system according to a fourth embodiment of the present invention.

图5是本发明第五实施例的云服务器的结构示意图。FIG. 5 is a schematic structural diagram of a cloud server according to a fifth embodiment of the present invention.

图6是本发明第六实施例的色彩管理模块的结构示意图。FIG. 6 is a schematic structural diagram of a color management module according to a sixth embodiment of the present invention.

图7是本发明第六实施例的色彩校正单元的结构示意图。FIG. 7 is a schematic structural diagram of a color correction unit according to a sixth embodiment of the present invention.

图8是没有经过色彩校正处理的产品示意图。Figure 8 is a schematic diagram of a product that has not undergone color correction processing.

图9是本发明第七实施例的在云服务器上进行打印图像处理的方法。FIG. 9 is a method for performing print image processing on a cloud server according to a seventh embodiment of the present invention.

图10是本发明第八实施例的在云服务器上进行打印图像处理的方法。FIG. 10 is a method for performing print image processing on a cloud server according to an eighth embodiment of the present invention.

图11是本发明第九实施例的在云服务器上进行打印图像处理的方法。FIG. 11 is a method for performing print image processing on a cloud server according to the ninth embodiment of the present invention.

图12是本发明第十实施例的图像校正文件的更新方法。FIG. 12 is a method for updating an image correction file according to a tenth embodiment of the present invention.

具体实施方式Detailed ways

下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。The features and exemplary embodiments of various aspects of the present invention will be described in detail below. In order to make the objects, technical solutions and advantages of the present invention more clear, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only configured to explain the present invention, and are not configured to limit the present invention. It will be apparent to those skilled in the art that the present invention may be practiced without some of these specific details. The following description of the embodiments is only intended to provide a better understanding of the present invention by illustrating examples of the invention.

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that, in this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any relationship between these entities or operations. any such actual relationship or sequence exists. Moreover, the terms "comprising", "comprising" or any other variation thereof are intended to encompass a non-exclusive inclusion such that a process, method, article or device that includes a list of elements includes not only those elements, but also includes not explicitly listed or other elements inherent to such a process, method, article or apparatus. Without further limitation, an element defined by the phrase "comprises" does not preclude the presence of additional identical elements in a process, method, article, or device that includes the element.

请参见图1,本发明实施例提供了一种打印图像处理系统,其特征在于,包括:云服务器100、打印控制器200、喷墨打印机300及客户端400;所述云服务器100,用于对接收的待打印图像进行色彩管理得到所述打印控制器200可以识别的打印数据文件,所述打印控制器200,用于依据接收到的所述打印数据文件控制所述喷墨打印机300进行喷墨打印;所述客户端,用于向所述云服务器100上传所述待打印图像,其中,所述云服务器100与所述客户端、所述打印控制器200通过无线网络进行通信,所述打印控制器200与所述喷墨打印机300通过无线网络或有限网络进行通信。具体的,在本实施例中,运用上述打印图像处理系统处理待打印图像的流程如下:客户通过所述客户端输入账号和密码登陆所述云服务器100,将客户端中的待打印图像传入所述云服务器100,所述云服务器100接收到所述待打印图像后,对所述待打印图像进行分析确定可以使用的目标喷墨打印机300,然后从存储模块中提取所述目标喷墨打印机300的设备信息及地址信息,依据设备信息中的ICC特性文件对所述待打印图像进行色彩管理得到打印数据文件,然后依据地址信息将打印数据文件通过无线网络传入与所述喷墨打印机300关联的所述打印控制器200,所述打印控制器200接收到打印数据文件后就依据打印数据文件中的命令数据控制目标喷墨打印机300依据打印数据进行喷墨打印,然后得到客户需要的产品。Referring to FIG. 1, an embodiment of the present invention provides a printing image processing system, which is characterized by comprising: a cloud server 100, a printing controller 200, an inkjet printer 300, and a client 400; the cloud server 100 is used for Perform color management on the received image to be printed to obtain a print data file that can be identified by the print controller 200. The print controller 200 is configured to control the inkjet printer 300 to print according to the received print data file. Ink printing; the client is used to upload the image to be printed to the cloud server 100, wherein the cloud server 100 communicates with the client and the print controller 200 through a wireless network, and the The print controller 200 communicates with the inkjet printer 300 through a wireless network or a wired network. Specifically, in this embodiment, the process of using the above-mentioned printing image processing system to process images to be printed is as follows: a client logs in to the cloud server 100 by entering an account and a password through the client, and transmits the images to be printed in the client. The cloud server 100, after the cloud server 100 receives the to-be-printed image, analyzes the to-be-printed image to determine the target inkjet printer 300 that can be used, and then extracts the target inkjet printer from the storage module. 300 device information and address information, perform color management on the to-be-printed image according to the ICC profile in the device information to obtain a print data file, and then transmit the print data file to the inkjet printer 300 through a wireless network according to the address information The associated print controller 200, after receiving the print data file, the print controller 200 controls the target inkjet printer 300 to perform inkjet printing according to the print data according to the command data in the print data file, and then obtains the product required by the customer .

其中,所述打印控制器200可以包括中央处理器(CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本发明实施例的一个或多个集成电路。The print controller 200 may include a central processing unit (CPU), or a specific integrated circuit (Application Specific Integrated Circuit, ASIC), or may be configured to implement one or more integrated circuits in the embodiments of the present invention.

请参阅图2,在本实施例中,所述客户端安装于移动通信终端内,所述打印控制器200安装于喷墨打印机300内,所述移动通信终端包括:手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(Personal Digital Assistant,PDA)、便捷式媒体播放器(PortableMedia Player,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动通信终端。本实施例实现了任意时间任意地点的待打印图像的上传处理,使得图像处理更加的灵活。Please refer to FIG. 2 , in this embodiment, the client is installed in a mobile communication terminal, the print controller 200 is installed in the inkjet printer 300 , and the mobile communication terminal includes: a mobile phone, a tablet computer, a notebook computer , handheld computer, personal digital assistant (Personal Digital Assistant, PDA), portable media player (Portable Media Player, PMP), navigation devices, wearable devices, smart bracelets, pedometers and other mobile communication terminals. This embodiment realizes the upload processing of the image to be printed at any time and any place, which makes the image processing more flexible.

请参阅图3,在本实施例中,所述客户端安装于喷墨打印机300内,所述打印控制器200也安装于喷墨打印机300内,当喷墨打印机300接收到待打印图像时,就将待打印图像上传到云服务器100,本实施例实现了多台打印设备采用一个色彩管理软件,不用一台喷墨打印机300安装一个色彩管理软件,节省了成本。Referring to FIG. 3, in this embodiment, the client is installed in the inkjet printer 300, and the print controller 200 is also installed in the inkjet printer 300. When the inkjet printer 300 receives an image to be printed, The to-be-printed image is uploaded to the cloud server 100. This embodiment realizes that multiple printing devices use one color management software instead of one inkjet printer 300 to install one color management software, which saves costs.

请参阅图4,在本实施例中,所述客户端安装于移动通信终端内,所述打印控制器200安装于同所述喷墨打印机300连接的PC机内,采用外用PC机控制喷墨打印机300的打印,提高了机器的稳定性能。Referring to FIG. 4, in this embodiment, the client is installed in a mobile communication terminal, the print controller 200 is installed in a PC connected to the inkjet printer 300, and an external PC is used to control the inkjet The printing of the printer 300 improves the stable performance of the machine.

请参阅图5,本发明实施例还提供了一种云服务器100,所述云服务器100包括:Referring to FIG. 5, an embodiment of the present invention further provides a cloud server 100, where the cloud server 100 includes:

接收模块110,用于接收待打印图像;a receiving module 110, configured to receive an image to be printed;

存储模块120,用于存储目标喷墨打印机的设备信息及地址信息;The storage module 120 is used to store the device information and address information of the target inkjet printer;

色彩管理模块130,用于依据输出所述待打印图像的目标喷墨打印机的设备信息对所述待打印图像进行色彩管理得到打印数据文件;a color management module 130, configured to perform color management on the to-be-printed image according to the device information of the target inkjet printer that outputs the to-be-printed image to obtain a print data file;

发送模块140,用于根据所述地址信息发送所述打印数据文件到所述目标喷墨打印机。The sending module 140 is configured to send the print data file to the target inkjet printer according to the address information.

具体的,所述接收模块110接收由客户端发送的所述待打印图像,接收完成后对所述待打印图像进行解析获取其打印尺寸及色域信息,然后根据打印尺寸从存储模块120中确定可以输出所述待打印图像的所有待喷墨打印机的编号,根据编号提取每台待打印设备的ICC特性文件,根据ICC特性文件确定每台待打印设备的色域范围,比较每台所述待喷墨打印机的色域范围与所述待打印图像的色域信息中确定的目标色域范围,确定所有的所述待喷墨打印机中满足所述待打印图像的目标色域范围的目标喷墨打印机的编号,依据目标喷墨打印机的编号获取其目标喷墨打印机的地址信息;确定了目标喷墨打印机的相关信息后,在色彩管理模块130依据目标喷墨打印机的设备信息对所述待打印图像进行色彩管理得到目标喷墨打印机可以识别的打印数据文件,“打印数据文件”是指具有可以由喷墨打印机解释的格式的数据文件,并且是包括各种命令数据和像素数据的文件,其中,命令数据是指用于命令喷墨打印机执行特定操作的数据,像素数据是指与组成要打印图像的像素相关联的数据(点颜色和大小的数据等等);色彩管理处理完成后发送模块根据所述目标喷墨打印机的地址信息将打印数据文件通过网络发送给目标喷墨打印机,目标喷墨打印机根据当前的任务情况进行喷墨打印。Specifically, the receiving module 110 receives the to-be-printed image sent by the client, parses the to-be-printed image after receiving to obtain its print size and color gamut information, and then determines the print size from the storage module 120 according to the print size The numbers of all the inkjet printers to be printed can be output, the ICC profile of each device to be printed can be extracted according to the numbers, the color gamut range of each device to be printed can be determined according to the ICC profile, and the range of each device to be printed can be compared. The color gamut range of the inkjet printer and the target color gamut range determined in the color gamut information of the image to be printed are determined, and the target inkjet printers that satisfy the target color gamut range of the to-be-printed image in all the inkjet printers to be printed are determined The number of the printer, the address information of the target inkjet printer is obtained according to the number of the target inkjet printer; after the relevant information of the target inkjet printer is determined, the color management module 130 is based on the device information of the target inkjet printer. The image is color managed to obtain a print data file that the target inkjet printer can recognize. "Print data file" refers to a data file with a format that can be interpreted by the inkjet printer, and is a file that includes various command data and pixel data, wherein , command data refers to the data used to instruct the inkjet printer to perform a specific operation, pixel data refers to the data associated with the pixels that make up the image to be printed (dot color and size data, etc.); after the color management processing is completed, the sending module The print data file is sent to the target inkjet printer through the network according to the address information of the target inkjet printer, and the target inkjet printer performs inkjet printing according to the current task situation.

其中,所述目标喷墨打印机的色域范围是通过扫描由目标喷墨打印机打印的第一色靶图,获取所述第一色靶图中每个色块的第一测量Lab值,利用所述第一测量Lab值,即亮度值L、红绿色彩值a和蓝黄色彩值b,计算获取每个色块的色调角H*、亮度坐标L*和彩度坐标C*,进而确定每个色块在二维平面内的位置,获取二维平面内的所有色块的外围轮廓确定所述第一打印色域范围。其中,所述色调角H*、亮度坐标L*和彩度坐标C*的计算公式如下:The color gamut range of the target inkjet printer is obtained by scanning the first color target image printed by the target inkjet printer, obtaining the first measured Lab value of each color block in the first color target image, and using the Describe the first measurement Lab value, namely luminance value L, red-green color value a and blue-yellow color value b, calculate and obtain the hue angle H*, luminance coordinate L* and chromaticity coordinate C* of each color block, and then determine each color block. The positions of the color blocks in the two-dimensional plane are obtained, and the peripheral contours of all color blocks in the two-dimensional plane are obtained to determine the first printing color gamut range. Wherein, the calculation formulas of the hue angle H*, the luminance coordinate L* and the chromaticity coordinate C* are as follows:

Figure BDA0003001142670000081
Figure BDA0003001142670000081

存储模块120可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储模块120可包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储模块120可包括可移除或不可移除(或固定)的介质。在特定实施例中,存储模块120是非易失性固态存储器。在特定实施例中,存储模块120包括只读存储器(ROM)。在合适的情况下,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。The storage module 120 may include mass storage for data or instructions. By way of example and not limitation, the storage module 120 may include a Hard Disk Drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape or a Universal Serial Bus (USB) drive or two or More combinations of these. Storage module 120 may include removable or non-removable (or fixed) media, as appropriate. In certain embodiments, the storage module 120 is a non-volatile solid state memory. In certain embodiments, the storage module 120 includes a read only memory (ROM). Where appropriate, the ROM may be a mask programmed ROM, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), electrically rewritable ROM (EAROM) or flash memory or A combination of two or more of the above.

色彩管理模块130通过读取并执行存储模块120中存储的计算机程序指令,以实现下述实施例中的任意一种在云服务器上进行打印图像处理的方法。The color management module 130 reads and executes the computer program instructions stored in the storage module 120 to implement any one of the methods for performing print image processing on a cloud server in the following embodiments.

优选地,所述云服务器100还包括:Preferably, the cloud server 100 further includes:

调用模块150,用于依据所述设备信息从所述存储模块调用对应的ICC特性文件和色彩校正文件。以便于采用ICC特性文件和色彩校正文件对待打印图像进行色彩转换及校正处理。The calling module 150 is configured to call the corresponding ICC characteristic file and the color correction file from the storage module according to the device information. In order to use the ICC characteristic file and the color correction file to perform color conversion and correction processing on the image to be printed.

优选地,请参阅图6,所述色彩管理模块130还包括:Preferably, referring to FIG. 6 , the color management module 130 further includes:

色彩转换单元131,用于依据所述ICC特性文件将所述待打印图像转换成所述目标喷墨打印机颜色空间下的第一图像数据;如在本实施例中,所述待打印图像是以红色(R)、绿(G)、蓝色(B)颜色空间表示的多灰度RGB数据,因此要通过ICC特性文件将多灰度RGB数据转化成以青色(C)、品红色(M)、黄色(Y)、黑色(K)颜色空间表示的CMYK数据,具体过程为首先将多灰度RGB数据转化成与设备无关的Lab色彩空间的Lab数据,其中,L表示亮度,a表示从红色至绿色的范围,b表示从蓝色至黄色的范围,然后再通过目标喷墨打印设备的特定的ICC文件从Lab色彩空间转化成数码打印工业常用的CMYK数据,这样色彩将不会丢失,很好的保留了待打印图像的原始色彩。The color conversion unit 131 is configured to convert the to-be-printed image into first image data in the color space of the target inkjet printer according to the ICC profile; for example, in this embodiment, the to-be-printed image is Multi-gray RGB data represented by red (R), green (G), and blue (B) color spaces, so it is necessary to convert multi-gray RGB data into cyan (C), magenta (M) through ICC profile , CMYK data represented by yellow (Y), black (K) color space, the specific process is to first convert the multi-gray RGB data into Lab data in the device-independent Lab color space, where L represents brightness, and a represents from red The range from green to green, b represents the range from blue to yellow, and then converted from Lab color space to CMYK data commonly used in the digital printing industry through the specific ICC file of the target inkjet printing device, so that the color will not be lost, very Good preserves the original colors of the image to be printed.

色彩校正单元132,用于依据所述色彩校正文件对所述第一图像数据进行校正处理得到第二图像数据,使得所述目标喷墨打印机输出的打印图像与所述待打印图像颜色一致;A color correction unit 132, configured to perform correction processing on the first image data according to the color correction file to obtain second image data, so that the print image output by the target inkjet printer is consistent with the color of the to-be-printed image;

半色调处理单元133,用于结合打印要求对所述第二图像数据进行半色调处理得到所述目标喷墨打印机可识别的打印数据文件;具体的,所述半色调处理单元是将大量灰度数目的数据转换为可以由喷墨打印机识别的灰度数目的数据,例如,半色调处理是将表示256个灰度的数据转换为表示2个灰度的1bit数据或表示4个灰度的2bit数据的处理。在本实施例中2个灰度的1bit数据采用“0”或“1”表示,其中“0”表示不出墨,“1”表示出墨;4个灰度的2bit数据采用“0”、“1”、“2”、“3”表示,其中,“0”表示不出墨,“1”表示出小点墨,“2”表示出中点墨,“3”表示出大点墨。The halftone processing unit 133 is configured to perform halftone processing on the second image data in combination with printing requirements to obtain a print data file recognizable by the target inkjet printer; Convert the number of data into data of the number of grayscales that can be recognized by an inkjet printer, for example, halftone processing is to convert data representing 256 grayscales into 1bit data representing 2 grayscales or 2bit representing 4 grayscales processing of data. In this embodiment, the 1-bit data of 2 gray levels is represented by "0" or "1", wherein "0" represents no ink, and "1" represents ink output; 2-bit data of 4 gray levels is represented by "0", "1", "2", and "3" indicate, among them, "0" indicates no ink, "1" indicates a small dot of ink, "2" indicates a medium dot of ink, and "3" indicates a large dot of ink.

具体的,请参阅图7,所述色彩校正单元包括:Specifically, please refer to FIG. 7, the color correction unit includes:

深浅色配比子单元1321:用于对所述第一图像数据的色彩进行过渡处理;Dark and light color matching subunit 1321: used to perform transition processing on the color of the first image data;

具体的,在实际打印输出中,对于同一幅待打印图像,采用不同浓度的墨水进行打印得到的产品其质量也不相同。如图8,采用浅色墨水a进行打印时则输出图像上的网点分布更加密集,采用深色墨水b进行打印时则输出图像上的网点分布比较稀疏,当同一幅图像采用深色墨水进行打印时则图像上由深色墨水打印的浅色部分微粒很粗从而使得图像层次不分明、色调粗糙,产品质量差。因此为了使打印的产品层次更分明、色调更细腻柔和,一般将一种颜色墨水分成多种颜色墨水混合搭配使用。深浅色配比子单元采用所述目标喷墨打印机使用的每种墨水的配比曲线获取每种墨水的混合配比数据,使得输出的产品颜色渐变过渡均匀、图像细腻。Specifically, in the actual print output, for the same image to be printed, the quality of products obtained by printing with inks of different densities is also different. As shown in Figure 8, when printing with light ink a, the dot distribution on the output image is more dense, and when printing with dark ink b, the dot distribution on the output image is relatively sparse, and when the same image is printed with dark ink At this time, the light-colored part of the image printed by the dark ink is very coarse, so that the image layer is not clear, the color tone is rough, and the product quality is poor. Therefore, in order to make the printed product layer more distinct and the tone more delicate and soft, one color ink is generally divided into multiple color inks for mixing and matching. The dark and light color ratio subunit obtains the mixing ratio data of each ink by using the ratio curve of each ink used by the target inkjet printer, so that the output product has a uniform color gradient and a delicate image.

稀释处理子单元1322,用于对所述第一图像数据进行像素点处理使得颜色整体变化。具体为当发现总体颜色偏浅或偏深时,对第一图像数据的颜色整体进行稀释或加深使其颜色整体变化,当需要对图片进行扩大或缩小时也会存在颜色整体偏浅或偏深的问题,此时也需要进行稀释处理。The dilution processing subunit 1322 is configured to perform pixel point processing on the first image data to change the color as a whole. Specifically, when the overall color is found to be lighter or darker, the overall color of the first image data is diluted or deepened to change the overall color. When the picture needs to be enlarged or reduced, the overall color may be lighter or darker. problem, and dilution treatment is also required at this time.

墨量控制子单元1323,用于对所述第一图像数据对应的出墨量进行处理;具体为根据每个颜色打印的实际墨量情况来分别调节该颜色需要调整的墨量百分比,该调整包括截墨或增加墨量。The ink volume control sub-unit 1323 is used to process the ink volume corresponding to the first image data; specifically, according to the actual ink volume printed by each color, the percentage of the ink volume that needs to be adjusted for the color is adjusted respectively. Including cutting ink or increasing ink volume.

线性化校正子单元1324,用于依据打印介质和墨水特性对所述第一图像数据对应的出墨量进行处理,即根据油墨在打印介质上的表现,测量数据并自动调节油墨的整体过渡;具体的,在实际打印输出中,油墨密度会随着墨量的增加而变化。低墨量产生低密度值,高墨量产生高密度值,但从某一个墨量开始,即使继续增加墨量,油墨密度也不再提高,且继续增加墨量还会引起一系列的打印故障,如墨水堆墨、墨水覆盖不均匀等;同时由于干燥时间变长,易引起背面蹭脏、糊版等现象,从而影响印品质量。线性化校正子单元调用存储模块中存储的目标喷墨打印机的线性化校正曲线,通过所述线性化校正曲线对所述待打印图像的出墨量进行控制。The linearization correction subunit 1324 is used to process the ink output corresponding to the first image data according to the characteristics of the printing medium and ink, that is, according to the performance of the ink on the printing medium, measure the data and automatically adjust the overall transition of the ink; Specifically, in the actual printout, the ink density will change with the increase of the ink amount. Low ink volume produces a low density value, and high ink volume produces a high density value, but starting from a certain ink volume, even if the ink volume continues to increase, the ink density will no longer increase, and continuing to increase the ink volume will also cause a series of printing failures , such as ink piles, uneven ink coverage, etc.; at the same time, due to the longer drying time, it is easy to cause the backside to be dirty, paste and other phenomena, thus affecting the quality of the printed product. The linearization correction subunit calls the linearization correction curve of the target inkjet printer stored in the storage module, and controls the ink output of the to-be-printed image through the linearization correction curve.

灰平衡处理子单元1325,用于对所述第一图像数据进行处理使得色彩过渡平滑自然。灰平衡(Gray Balance)是指黄(Y)、品红(M)和青(C)三个色版按不同网点面积率比例在打印产品上呈现中性灰。在RGB色彩模式下,R:G:B=1:1:1,即红绿蓝三色数值相等,即为中性灰。理论上,等量的C、M、Y油墨可混合产生中性灰色,但现实中油墨墨色效果受限于工业的生产条件,C、M、Y的显色能力并不相同,其中,M的显色力最强,C的显色力最弱,因此,等量C、M、Y油墨是不会产生中性灰色,而会产生偏红的灰,要得到中性灰色,必须增加C油墨的比重,这就是灰平衡的基本原理。其是任何分色方法实现色彩正确再现的基础,如果分色时不能实现灰平衡,则原稿中的灰色在复制后就不再是灰色,其他颜色也必然产生偏色。灰平衡处理子单元通过获取对不同墨水的测试得到的校正曲线,对图像数据中进行调节得到满足灰平衡的图像数据。The gray balance processing subunit 1325 is configured to process the first image data to make the color transition smooth and natural. Gray balance means that the three color versions of yellow (Y), magenta (M) and cyan (C) present neutral gray on printed products according to the ratio of different dot area ratios. In the RGB color mode, R:G:B=1:1:1, that is, the three colors of red, green and blue are equal in value, that is, neutral gray. In theory, equal amounts of C, M, and Y inks can be mixed to produce neutral gray, but in reality, the ink color effect is limited by industrial production conditions, and the color rendering capabilities of C, M, and Y are not the same. The color rendering power is the strongest, and the color rendering power of C is the weakest. Therefore, the same amount of C, M, and Y ink will not produce neutral gray, but will produce reddish gray. To obtain neutral gray, C ink must be added. This is the basic principle of gray balance. It is the basis for any color separation method to achieve correct color reproduction. If gray balance cannot be achieved during color separation, the gray in the original will no longer be gray after copying, and other colors will inevitably produce color casts. The gray balance processing sub-unit adjusts the image data to obtain image data satisfying the gray balance by acquiring the calibration curve obtained by testing different inks.

黑色分解子单元1326,用于对所述第一图像数据中对应的一颜色通道分解成多个颜色通道数据。目前彩色喷墨打印机的黑色都是利用单纯的K(黑色)通道进行打印,这样就会出现黑色打印不均匀的现象,利用C(青色)、M(品红色)、Y(黄色)、K(黑色)的混合打印黑色就可以解决黑色不均匀的问题。黑色分解子单元通过将黑色通道和青色通道、品红色通道、黄色通道的墨量按照一定的比例进行混合来体现单纯的黑色通道打印的黑色,采用混合墨量打印的黑色均匀、色彩明亮,提高了打印产品的质量。The black decomposition subunit 1326 is configured to decompose a corresponding color channel in the first image data into multiple color channel data. At present, the black color of color inkjet printers is printed using a simple K (black) channel, which will cause uneven black printing. C (cyan), M (magenta), Y (yellow), K ( Black) mixed printing black can solve the problem of uneven black. The black decomposition subunit reflects the black printed by the pure black channel by mixing the ink volume of the black channel and the cyan channel, magenta channel, and yellow channel according to a certain ratio. quality of printed products.

请参阅图9,本发明实施例还提供了一种在云服务器上进行打印图像处理的方法,所述方法包括:Referring to FIG. 9, an embodiment of the present invention further provides a method for performing print image processing on a cloud server, the method comprising:

S1、接收待打印图像;S1. Receive the image to be printed;

具体的,云服务器接收并存储通过移动通信终端或喷墨打印机上传的所述待打印图像,其中,所述移动终端可以是手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(Personal Digital Assistant,PDA)、便捷式媒体播放器(Portable Media Player,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动通信终端中的一种。Specifically, the cloud server receives and stores the to-be-printed image uploaded through a mobile communication terminal or an inkjet printer, where the mobile terminal may be a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a Personal Digital Assistant (PDA) , PDA), portable media player (Portable Media Player, PMP), navigation device, wearable device, smart bracelet, pedometer and other mobile communication terminals.

S2、获取输出所述待打印图像的目标喷墨打印机的设备信息及地址信息;S2, obtaining the device information and address information of the target inkjet printer that outputs the to-be-printed image;

具体的,请参阅图10,所述步骤S2具体包括:Specifically, please refer to FIG. 10, the step S2 specifically includes:

S21、获取所述待打印图像的尺寸信息及色域信息;S21, obtaining size information and color gamut information of the to-be-printed image;

S22、依据所述尺寸信息及所述色域信息确定可以输出所述待打印图像的目标喷墨打印机的编号;S22, determining the serial number of the target inkjet printer that can output the to-be-printed image according to the size information and the color gamut information;

S23、依据所述目标喷墨打印机的编号提取所述目标喷墨打印机的设备信息及地址信息。S23. Extract the device information and address information of the target inkjet printer according to the serial number of the target inkjet printer.

具体的,云服务器接收完成后对所述待打印图像进行解析获取其打印尺寸及色域信息,然后根据打印尺寸从存储模块中确定可以输出所述待打印图像的所有待喷墨打印机的编号,根据编号提取每台待打印设备的ICC特性文件,根据ICC特性文件确定每台待打印设备的色域范围,比较每台所述待喷墨打印机的色域范围与所述待打印图像的色域信息中确定的目标色域范围,确定所有的所述待喷墨打印机中满足所述待打印图像的目标色域范围的目标喷墨打印机的编号,依据目标喷墨打印机的编号获取其目标喷墨打印机的地址信息;确定了目标喷墨打印机的相关信息后,在色彩管理模块依据目标喷墨打印机的设备信息对所述待打印图像进行色彩管理得到目标喷墨打印机可以识别的打印数据文件,“打印数据文件”是指具有可以由喷墨打印机解释的格式的数据文件,并且是包括各种命令数据和像素数据的文件,其中,命令数据是指用于命令喷墨打印机执行特定操作的数据,像素数据是指与组成要打印图像的像素相关联的数据(点颜色和大小的数据等等);色彩管理处理完成后发送模块根据所述目标喷墨打印机的地址信息将打印数据文件通过网络发送给目标喷墨打印机,目标喷墨打印机根据当前的任务情况进行喷墨打印。其中,所述目标喷墨打印机的色域范围是通过扫描由目标喷墨打印机打印的第一色靶图,获取所述第一色靶图中每个色块的第一测量Lab值,利用所述第一测量Lab值,即亮度值L、红绿色彩值a和蓝黄色彩值b,计算获取每个色块的色调角H*、亮度坐标L*和彩度坐标C*,进而确定每个色块在二维平面内的位置,获取二维平面内的所有色块的外围轮廓确定所述第一打印色域范围。其中,所述色调角H*、亮度坐标L*和彩度坐标C*的计算公式如下:Specifically, after receiving the image to be printed, the cloud server parses the image to be printed to obtain its print size and color gamut information, and then determines from the storage module the serial numbers of all inkjet printers that can output the image to be printed from the storage module according to the print size, Extract the ICC characteristic file of each device to be printed according to the serial number, determine the color gamut range of each device to be printed according to the ICC characteristic file, and compare the color gamut range of each inkjet printer to be printed with the color gamut of the image to be printed The target color gamut range determined in the information, determine the number of the target inkjet printer that satisfies the target color gamut range of the image to be printed in all the inkjet printers to be printed, and obtain the target inkjet printer according to the number of the target inkjet printer address information of the printer; after determining the relevant information of the target inkjet printer, the color management module performs color management on the to-be-printed image according to the device information of the target inkjet printer to obtain a print data file that the target inkjet printer can recognize, " "Print data file" refers to a data file having a format that can be interpreted by an inkjet printer, and is a file that includes various command data and pixel data, wherein command data refers to data used to instruct the inkjet printer to perform a specific operation, Pixel data refers to the data associated with the pixels that make up the image to be printed (dot color and size data, etc.); after the color management process is completed, the sending module sends the print data file through the network according to the address information of the target inkjet printer To the target inkjet printer, the target inkjet printer performs inkjet printing according to the current task situation. The color gamut range of the target inkjet printer is obtained by scanning the first color target image printed by the target inkjet printer, obtaining the first measured Lab value of each color block in the first color target image, and using the Describe the first measurement Lab value, namely luminance value L, red-green color value a and blue-yellow color value b, calculate and obtain the hue angle H*, luminance coordinate L* and chromaticity coordinate C* of each color block, and then determine each color block. The positions of the color blocks in the two-dimensional plane are obtained, and the peripheral contours of all color blocks in the two-dimensional plane are obtained to determine the first printing color gamut range. Wherein, the calculation formulas of the hue angle H*, the luminance coordinate L* and the chromaticity coordinate C* are as follows:

Figure BDA0003001142670000121
Figure BDA0003001142670000121

S3、依据所述目标喷墨打印机的设备信息对所述待打印图像进行色彩管理得到打印数据文件;S3, performing color management on the to-be-printed image according to the device information of the target inkjet printer to obtain a print data file;

具体的,请参阅图11,所述步骤S3具体包括:Specifically, please refer to FIG. 11 , the step S3 specifically includes:

S31、依据所述目标喷墨打印机的设备信息调用对应的ICC特性文件和色彩校正文件;S31, calling the corresponding ICC characteristic file and color correction file according to the device information of the target inkjet printer;

S32、依据所述ICC特性文件将所述待打印图像转换成所述目标喷墨打印机颜色空间下的第一图像数据;S32, converting the to-be-printed image into first image data in the color space of the target inkjet printer according to the ICC profile;

S33、依据所述色彩校正文件对所述第一图像数据进行校正处理得到第二图像数据,使得所述目标喷墨打印机输出的打印图像与所述待打印图像颜色一致;S33, performing correction processing on the first image data according to the color correction file to obtain second image data, so that the print image output by the target inkjet printer is consistent with the color of the to-be-printed image;

S34、结合打印要求对所述第二图像数据进行半色调处理得到所述目标喷墨打印机可识别的打印数据文件。S34. Perform halftone processing on the second image data in combination with the printing requirements to obtain a print data file that can be recognized by the target inkjet printer.

具体的,如在本实施例中,所述待打印图像是以红色(R)、绿色(G)、蓝色(B)颜色空间表示的多灰度RGB数据,因此要通过ICC特性文件将多灰度RGB数据转化成以青色(C)、品红色(M)、黄色(Y)、黑色(K)颜色空间表示的CMYK数据,具体过程为首先将多灰度RGB数据转化成与设备无关的Lab色彩空间的Lab数据,其中,L表示亮度,a表示从红色至绿色的范围,b表示从蓝色至黄色的范围,然后再通过目标喷墨打印设备的特定的ICC文件从Lab色彩空间转化成数码打印工业常用的CMYK数据,这样色彩将不会丢失,很好的保留了待打印图像的原始色彩。为了保证色彩更好的还原再调用色彩校正文件依次对第一图像数据进行深浅色配比处理、颜色稀释处理、墨量处理、线性化校正处理、灰平衡处理、黑色分解处理中的一种或多种处理得到色彩匹配较好的图像数据。然后再结合打印要求采用误差扩散处理法对经过色彩校正处理得到的图像数据进行处理得到目标喷墨打印机可以识别的打印数据。其中,所述误差扩散处理法是半色调处理法中的一种,所述半色调处理法还包括:抖动处理法、最优迭代处理法中的一种。Specifically, as in this embodiment, the to-be-printed image is multi-grayscale RGB data represented in red (R), green (G), and blue (B) color spaces, so it is necessary to use the ICC characteristic file to The grayscale RGB data is converted into CMYK data represented by cyan (C), magenta (M), yellow (Y), and black (K) color spaces. The specific process is to first convert multi-grayscale RGB data into device-independent Lab data in the Lab color space, where L represents the brightness, a represents the range from red to green, and b represents the range from blue to yellow, and then converted from the Lab color space by the specific ICC file of the target inkjet printing device It can be converted into CMYK data commonly used in the digital printing industry, so that the color will not be lost, and the original color of the image to be printed is well preserved. In order to ensure better color reproduction, call the color correction file to sequentially perform one or more of dark and light color matching processing, color dilution processing, ink volume processing, linearization correction processing, gray balance processing, and black decomposition processing on the first image data. A variety of processes are used to obtain image data with better color matching. Then, combined with the printing requirements, the image data obtained by the color correction processing is processed by the error diffusion processing method to obtain the printing data that can be recognized by the target inkjet printer. Wherein, the error diffusion processing method is one of halftone processing methods, and the halftone processing method further includes one of dither processing method and optimal iterative processing method.

所述校正处理包括:深浅色配比处理、颜色稀释处理、墨量处理、线性化校正处理、灰平衡处理、黑色分解处理中的一种或多种。具体的,深浅色配比是采用所述目标喷墨打印机使用的每种墨水的配比曲线获取每种墨水的混合配比数据,使得输出的产品颜色渐变过渡均匀、图像细腻。线性化校正是采用目标喷墨打印机的线性化校正曲线,通过所述线性化校正曲线对所述待打印图像的出墨量进行控制。灰平衡处理是通过获取对不同墨水的测试得到的校正曲线,对图像数据中进行调节得到满足灰平衡的图像数据。稀释处理是用于稀释或加深颜色的整体浓度,墨量控制是根据每个颜色打印的实际墨量情况来分别调节该颜色的墨量百分,黑色分解是通过将黑色通道和青色通道、品红色通道、黄色通道的墨量按照一定的比例进行混合来体现单纯的黑色通道打印的黑色,采用混合墨量打印的黑色均匀、色彩明亮,提高了打印产品的质量。The correction processing includes one or more of dark and light color ratio processing, color dilution processing, ink volume processing, linearization correction processing, gray balance processing, and black decomposition processing. Specifically, the dark and light color ratio is obtained by using the ratio curve of each ink used by the target inkjet printer to obtain the mixing ratio data of each ink, so that the output product has a uniform color gradient and a delicate image. The linearization correction is to use the linearization correction curve of the target inkjet printer, and the ink output amount of the to-be-printed image is controlled by the linearization correction curve. The gray balance processing is to obtain the image data satisfying the gray balance by adjusting the image data by acquiring the calibration curve obtained by testing different inks. The dilution process is used to dilute or deepen the overall density of the color, the ink volume control is to adjust the ink volume percentage of each color according to the actual ink volume of each color printing, and the black decomposition is to separate the black channel and cyan channel, The ink volume of the red channel and the yellow channel is mixed according to a certain proportion to reflect the black printed by the pure black channel. The black printed by the mixed ink volume is uniform and the color is bright, which improves the quality of the printed product.

S4、根据所述目标喷墨打印机的地址信息发送所述打印数据文件到所述目标喷墨打印机。S4. Send the print data file to the target inkjet printer according to the address information of the target inkjet printer.

具体的,根据所述目标喷墨打印机的地址信息将打印数据文件通过无线网络传入与所述喷墨打印机关联的所述打印控制器,所述打印控制器接收到打印数据文件后就依据打印数据文件中的命令数据控制目标喷墨打印机依据打印数据进行喷墨打印,然后得到客户需要的产品。Specifically, according to the address information of the target inkjet printer, a print data file is transmitted to the print controller associated with the inkjet printer through a wireless network, and after the print controller receives the print data file, the print data file is The command data in the data file controls the target inkjet printer to perform inkjet printing according to the printing data, and then obtains the product required by the customer.

优选地,请参阅图12,为了使得喷墨打印设备可以一直打印稳定的色彩,在所述步骤S4之后,所述方法还包括:Preferably, referring to FIG. 12, in order to enable the inkjet printing device to print stable colors all the time, after the step S4, the method further includes:

S5、控制所述目标喷墨打印机依据所述打印数据文件进行喷墨打印得到打印图像;S5, controlling the target inkjet printer to perform inkjet printing according to the print data file to obtain a print image;

S6、扫描所述打印图像得到扫描数据;S6, scan the print image to obtain scan data;

S7、依据扫描数据调整并更新所述色彩校正文件。S7. Adjust and update the color correction file according to the scan data.

随着设备的使用,其出墨和色彩情况都会发生改变,为了使得喷墨打印设备可以一直打印稳定的色彩,就需要实时更新其色彩校正文件,进行循环校正处理,为了避免重复的打印色靶图,可以在每次打印完一次图像后都对图像进行一次扫描得到图像的实际色彩数据,将实际色彩数据和第二图像数据中的色彩数据进行对比获取偏差,依据偏差调整色彩校正文件中的校正数据,如此循环进行,可以保证喷墨打印设备输出色彩的稳定性。With the use of the device, its ink output and color conditions will change. In order to enable the inkjet printing device to print stable colors all the time, it is necessary to update its color correction file in real time and perform cyclic correction processing. In order to avoid repeated printing of color targets The actual color data of the image can be obtained by scanning the image once after printing an image, comparing the actual color data with the color data in the second image data to obtain the deviation, and adjusting the color correction file according to the deviation. Correcting the data, and doing so cyclically, can ensure the stability of the output color of the inkjet printing device.

综上所述,本发明实施例提供的在云服务器上进行打印图像处理的方法及云服务器,本发明将色彩管理模块直接安装在云服务器上,这样就可以直接在云服务器对接收到的待打印图像依据目标喷墨打印机的设备信息进行色彩管理,实现了远程、灵活的图像处理方式,且待打印图像处理完成后依据目标喷墨打印机的地址信息发送打印数据文件进行喷墨打印,确保了准确的打印;本发明采用云服务器对多台远程喷墨打印机进行整合,实现了资源的共享,且一台服务器可以满足各种需求的喷墨打印节省了资源与成本。To sum up, the method and cloud server for printing image processing on a cloud server provided by the embodiments of the present invention directly install the color management module on the cloud server, so that the received pending image can be directly processed on the cloud server. The printed image is color managed according to the device information of the target inkjet printer, realizing a remote and flexible image processing method, and after the printing image processing is completed, the print data file is sent according to the address information of the target inkjet printer for inkjet printing, ensuring that Accurate printing; the present invention uses a cloud server to integrate multiple remote inkjet printers, thereby realizing resource sharing, and one server can meet various requirements for inkjet printing, saving resources and costs.

需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。It is to be understood that the present invention is not limited to the specific arrangements and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above-described embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the sequence of steps after comprehending the spirit of the present invention.

以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、ROM、闪存、可擦除ROM(EROM)、软盘、CD-ROM、光盘、硬盘、光纤介质、射频(RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。The functional blocks shown in the above-described structural block diagrams may be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it may be, for example, an electronic circuit, an application specific integrated circuit (ASIC), suitable firmware, a plug-in, a function card, or the like. When implemented in software, elements of the invention are programs or code segments used to perform the required tasks. The program or code segments may be stored in a machine-readable medium or transmitted over a transmission medium or communication link by a data signal carried in a carrier wave. A "machine-readable medium" may include any medium that can store or transmit information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, and the like. The code segments may be downloaded via a computer network such as the Internet, an intranet, or the like.

还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。It should also be noted that the exemplary embodiments mentioned in the present invention describe some methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the above steps, that is, the steps may be performed in the order mentioned in the embodiments, or may be different from the order in the embodiments, or several steps may be performed simultaneously.

以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。The above are only specific implementations of the present invention. Those skilled in the art can clearly understand that, for the convenience and simplicity of the description, the specific working process of the above-described systems, modules and units may refer to the foregoing method embodiments. The corresponding process in , will not be repeated here. It should be understood that the protection scope of the present invention is not limited to this. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should all cover within the protection scope of the present invention.

Claims (11)

1.一种在云服务器上进行打印图像处理的方法,其特征在于,所述方法包括:1. A method for performing print image processing on a cloud server, wherein the method comprises: 接收待打印图像;receive images to be printed; 获取输出所述待打印图像的目标喷墨打印机的设备信息及地址信息;Obtain device information and address information of the target inkjet printer that outputs the to-be-printed image; 依据所述目标喷墨打印机的设备信息对所述待打印图像进行色彩管理得到打印数据文件;Performing color management on the to-be-printed image according to the device information of the target inkjet printer to obtain a print data file; 根据所述目标喷墨打印机的地址信息发送所述打印数据文件到所述目标喷墨打印机。The print data file is sent to the target inkjet printer according to the address information of the target inkjet printer. 2.根据权利要求1所述的在云服务器上进行打印图像处理的方法,其特征在于,所述依据所述目标喷墨打印机的设备信息对所述待打印图像进行色彩管理得到打印数据文件包括:2 . The method for performing print image processing on a cloud server according to claim 1 , wherein the printing data file obtained by performing color management on the to-be-printed image according to the device information of the target inkjet printer comprises the following steps: 2 . : 依据所述目标喷墨打印机的设备信息调用对应的ICC特性文件和色彩校正文件;calling the corresponding ICC characteristic file and color correction file according to the device information of the target inkjet printer; 依据所述ICC特性文件将所述待打印图像转换成所述目标喷墨打印机颜色空间下的第一图像数据;Converting the to-be-printed image into first image data in the color space of the target inkjet printer according to the ICC profile; 依据所述色彩校正文件对所述第一图像数据进行校正处理得到第二图像数据,使得所述目标喷墨打印机输出的打印图像与所述待打印图像颜色一致;Performing correction processing on the first image data according to the color correction file to obtain second image data, so that the print image output by the target inkjet printer is consistent with the color of the to-be-printed image; 结合打印要求对所述第二图像数据进行半色调处理得到所述目标喷墨打印机可识别的打印数据文件。Halftone processing is performed on the second image data in combination with the printing requirements to obtain a print data file recognizable by the target inkjet printer. 3.根据权利要求2所述的在云服务器上进行打印图像处理的方法,其特征在于,所述半色调处理包括:抖动处理法、误差扩散处理法、最优迭代处理法中的一种。3 . The method for printing image processing on a cloud server according to claim 2 , wherein the halftone processing comprises one of a dithering processing method, an error diffusion processing method, and an optimal iterative processing method. 4 . 4.根据权利要求2所述的在云服务器上进行打印图像处理的方法,其特征在于,所述根据所述目标喷墨打印机的地址信息发送所述打印数据文件到所述目标喷墨打印机之后,所述方法还包括:4 . The method for performing print image processing on a cloud server according to claim 2 , wherein after sending the print data file to the target inkjet printer according to the address information of the target inkjet printer. 5 . , the method also includes: 控制所述目标喷墨打印机依据所述打印数据文件进行喷墨打印得到打印图像;Controlling the target inkjet printer to perform inkjet printing according to the print data file to obtain a print image; 扫描所述打印图像得到扫描数据;scanning the print image to obtain scan data; 依据扫描数据调整并更新所述色彩校正文件。The color correction file is adjusted and updated based on the scan data. 5.根据权利要求4所述的在云服务器上进行打印图像处理的方法,其特征在于,所述校正处理包括:深浅色配比处理、颜色稀释处理、墨量处理、线性化校正处理、灰平衡处理、黑色分解处理中的一种或多种。5. The method for printing image processing on a cloud server according to claim 4, wherein the correction processing comprises: dark and light color ratio processing, color dilution processing, ink volume processing, linearization correction processing, grayscale processing One or more of balance treatment and black decomposition treatment. 6.根据权利要求1所述的在云服务器上进行打印图像处理的方法,其特征在于,所述获取输出所述待打印图像的目标喷墨打印机的设备信息及地址信息包括:6. The method for performing print image processing on a cloud server according to claim 1, wherein the acquiring device information and address information of the target inkjet printer that outputs the to-be-printed image comprises: 获取所述待打印图像的尺寸信息及色域信息;obtaining size information and color gamut information of the to-be-printed image; 依据所述尺寸信息及所述色域信息确定可以输出所述待打印图像的目标喷墨打印机的编号;determining the serial number of the target inkjet printer that can output the to-be-printed image according to the size information and the color gamut information; 依据所述目标喷墨打印机的编号提取所述目标喷墨打印机的设备信息及地址信息。The device information and address information of the target inkjet printer are extracted according to the serial number of the target inkjet printer. 7.根据权利要求6所述的在云服务器上进行打印图像处理的方法,其特征在于,所述依据所述尺寸信息及所述色域信息确定可以输出所述待打印图像的目标喷墨打印机的编号包括:7 . The method for performing print image processing on a cloud server according to claim 6 , wherein the target inkjet printer that can output the to-be-printed image is determined according to the size information and the color gamut information. 8 . The numbers include: 依据所述尺寸信息确定可以输出所述待打印图像的所有待喷墨打印机的编号;Determine the serial numbers of all inkjet printers to be printed that can output the to-be-printed image according to the size information; 依据所有所述待喷墨打印机的编号提取对应的ICC特性文件;Extract the corresponding ICC characteristic files according to the serial numbers of all the inkjet printers to be used; 依据所述待喷墨打印机的ICC特性文件确定每台所述待喷墨打印机的色域范围;Determine the color gamut range of each of the to-be-ink-jet printers according to the ICC profile of the to-be-ink-jet printer; 将每台所述待喷墨打印机的色域范围与所述色域信息中的目标打印范围进行比较获得满足所述目标打印范围的目标喷墨打印机的编号。The color gamut range of each of the to-be-inkjet printers is compared with the target printing range in the color gamut information to obtain the serial number of the target inkjet printer that satisfies the target printing range. 8.一种云服务器,其特征在于,所述云服务器包括:8. A cloud server, characterized in that the cloud server comprises: 接收模块,用于接收待打印图像;a receiving module for receiving the image to be printed; 存储模块,用于存储目标喷墨打印机的设备信息及地址信息;The storage module is used to store the device information and address information of the target inkjet printer; 色彩管理模块,用于依据输出所述待打印图像的目标喷墨打印机的设备信息对所述待打印图像进行色彩管理得到打印数据文件;a color management module, configured to perform color management on the to-be-printed image according to the device information of the target inkjet printer that outputs the to-be-printed image to obtain a print data file; 发送模块,用于根据所述地址信息发送所述打印数据文件到所述目标喷墨打印机。A sending module, configured to send the print data file to the target inkjet printer according to the address information. 9.根据权利要求5所述的云服务器,其特征在于,所述云服务器还包括:9. The cloud server according to claim 5, wherein the cloud server further comprises: 调用模块,用于依据所述设备信息从所述存储模块调用对应的ICC特性文件和色彩校正文件。The calling module is configured to call the corresponding ICC characteristic file and color correction file from the storage module according to the device information. 10.根据权利要求6所述的云服务器,其特征在于,所述色彩管理模块包括:10. The cloud server according to claim 6, wherein the color management module comprises: 色彩转换单元,用于依据所述ICC特性文件将所述待打印图像转换成所述目标喷墨打印机颜色空间下的第一图像数据;a color conversion unit, configured to convert the to-be-printed image into first image data in the color space of the target inkjet printer according to the ICC profile; 色彩校正单元,用于依据所述色彩校正文件对所述第一图像数据进行校正处理得到第二图像数据,使得所述目标喷墨打印机输出的打印图像与所述待打印图像颜色一致;a color correction unit, configured to perform correction processing on the first image data according to the color correction file to obtain second image data, so that the print image output by the target inkjet printer is consistent with the color of the to-be-printed image; 半色调处理单元,用于结合打印要求对所述第二图像数据进行半色调处理得到所述目标喷墨打印机可识别的打印数据文件。A halftone processing unit, configured to perform halftone processing on the second image data in combination with printing requirements to obtain a print data file that can be recognized by the target inkjet printer. 11.根据权利要求7所述的云服务器,其特征在于,所述色彩校正单元包括:11. The cloud server according to claim 7, wherein the color correction unit comprises: 深浅色配比子单元:用于对所述第一图像数据进行深色和浅色过渡处理;Dark and light color matching subunit: used to perform dark and light transition processing on the first image data; 稀释处理子单元,用于对所述第一图像数据进行像素点处理使得颜色整体变化;a dilution processing subunit, configured to perform pixel point processing on the first image data to make the overall color change; 墨量控制子单元,用于对所述第一图像数据对应的出墨量进行处理;an ink volume control subunit, used for processing the ink output volume corresponding to the first image data; 线性化校正子单元,用于依据打印介质和墨水特性对所述第一图像数据对应的出墨量进行处理;a linearization correction subunit, configured to process the ink output corresponding to the first image data according to the characteristics of the printing medium and ink; 灰平衡处理子单元,用于对所述第一图像数据进行处理使得色彩过渡平滑自然;a gray balance processing subunit, configured to process the first image data to make the color transition smooth and natural; 黑色分解子单元,用于对所述第一图像数据中对应的一颜色通道分解成多个颜色通道数据。The black decomposition subunit is used for decomposing a corresponding color channel in the first image data into multiple color channel data.
CN202110372307.4A 2021-03-31 2021-03-31 Method for processing print image on cloud server and cloud server Pending CN115145503A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110372307.4A CN115145503A (en) 2021-03-31 2021-03-31 Method for processing print image on cloud server and cloud server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110372307.4A CN115145503A (en) 2021-03-31 2021-03-31 Method for processing print image on cloud server and cloud server

Publications (1)

Publication Number Publication Date
CN115145503A true CN115145503A (en) 2022-10-04

Family

ID=83405407

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110372307.4A Pending CN115145503A (en) 2021-03-31 2021-03-31 Method for processing print image on cloud server and cloud server

Country Status (1)

Country Link
CN (1) CN115145503A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119396106A (en) * 2025-01-02 2025-02-07 中国电子科技集团公司第三十研究所 A distributed control system and method for flexible manufacturing unit

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060092463A1 (en) * 2004-11-02 2006-05-04 Sang-Kil Ahn Printout system and method using an RIP server
CN103220443A (en) * 2011-09-30 2013-07-24 柯尼卡美能达美国研究所有限公司 Wireless printing from a device outside the network
US20150092233A1 (en) * 2013-09-30 2015-04-02 Samsung Electronics Co., Ltd. System and method for providing cloud printing service
KR20160108104A (en) * 2015-03-05 2016-09-19 삼성전자주식회사 Device and method for compensating color
CN107273068A (en) * 2017-06-29 2017-10-20 珠海赛纳打印科技股份有限公司 System of selection, server and the print system of printing device
CN108781243A (en) * 2016-07-14 2018-11-09 惠普打印机韩国有限公司 Image forming apparatus and its control method
CN111176587A (en) * 2018-11-13 2020-05-19 联想图像(天津)科技有限公司 Remote printing method and system
CN112078246A (en) * 2020-09-18 2020-12-15 深圳方达智联科技有限公司 Printing system and printing method of ink-jet printer
CN115145502A (en) * 2021-03-31 2022-10-04 深圳市汉森软件有限公司 print image processing system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060092463A1 (en) * 2004-11-02 2006-05-04 Sang-Kil Ahn Printout system and method using an RIP server
CN103220443A (en) * 2011-09-30 2013-07-24 柯尼卡美能达美国研究所有限公司 Wireless printing from a device outside the network
US20150092233A1 (en) * 2013-09-30 2015-04-02 Samsung Electronics Co., Ltd. System and method for providing cloud printing service
KR20160108104A (en) * 2015-03-05 2016-09-19 삼성전자주식회사 Device and method for compensating color
CN108781243A (en) * 2016-07-14 2018-11-09 惠普打印机韩国有限公司 Image forming apparatus and its control method
CN107273068A (en) * 2017-06-29 2017-10-20 珠海赛纳打印科技股份有限公司 System of selection, server and the print system of printing device
CN111176587A (en) * 2018-11-13 2020-05-19 联想图像(天津)科技有限公司 Remote printing method and system
CN112078246A (en) * 2020-09-18 2020-12-15 深圳方达智联科技有限公司 Printing system and printing method of ink-jet printer
CN115145502A (en) * 2021-03-31 2022-10-04 深圳市汉森软件有限公司 print image processing system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119396106A (en) * 2025-01-02 2025-02-07 中国电子科技集团公司第三十研究所 A distributed control system and method for flexible manufacturing unit

Similar Documents

Publication Publication Date Title
JP5310298B2 (en) Image processing apparatus, image forming system, and program
US8305665B2 (en) Image processing apparatus, image forming system, image processing method and computer readable medium
US6404511B1 (en) Self-calibration of network copier system
US10834292B2 (en) Image processing apparatus, image processing method, and non-transitory computer-readable storage medium
JP6753178B2 (en) Image processing device, image processing method, program
US20020154326A1 (en) Image processing method and apparatus
US8194288B2 (en) Adjusting the neutral behavior of a color marking device
US10897557B2 (en) Image forming apparatus performing color calibrating by reading a plurality of patterns of different colors
CN115145503A (en) Method for processing print image on cloud server and cloud server
CN115145502A (en) print image processing system
JP2018157413A (en) Image processing apparatus, image processing method, and image processing program
JP2017157971A (en) Image processing apparatus, image processing method, and program
US7679783B2 (en) System and method for extracting grayscale data within a prescribed tolerance
US8103092B2 (en) Determining whether a color is inside or outside a boundary surface of a color gamut
JP5595341B2 (en) Image processing apparatus, image processing method, and recording apparatus
JP2007336539A (en) System and method for generating bi-chromatic image data
US11627237B2 (en) Information processing apparatus and non-transitory computer readable medium obtaining balance combination between graininess and color reproducibility
JP2016178401A (en) Image processing apparatus, image processing method and program
JP4081773B2 (en) Color printing system and color printer
JP2017135683A (en) Generation device, and computer program
CN117261434A (en) Printing machine color following method, device, equipment and storage medium based on image processing
JP6665559B2 (en) Calculation device and computer program
CN115543228A (en) Inkjet printer color tracking method, device, equipment and storage medium
JP2005117522A (en) Image processing device
JP4793364B2 (en) Color processing apparatus, image forming apparatus, and program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 518000 a201-a301, building a, Sino German European Industrial Demonstration Park, Hangcheng Avenue, guxing community, Xixiang street, Bao'an District, Shenzhen, Guangdong

Applicant after: Shenzhen Hansen Software Co.,Ltd.

Address before: 1701, 1703, building C6, Hengfeng Industrial City, 739 Zhoushi Road, Hezhou community, Hangcheng street, Bao'an District, Shenzhen, Guangdong 518000

Applicant before: SHENZHEN HOSONSOFT Co.,Ltd.

CB02 Change of applicant information