System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种打印方法及电子设备技术_技高网

一种打印方法及电子设备技术

技术编号:40226780 阅读:6 留言:0更新日期:2024-02-02 22:30
本申请的实施例提供了一种打印方法及电子设备,涉及终端技术领域,可以降低待打印文件的失真程度,获得高还原度的打印效果。该方法包括:应用于打印设备,所述打印设备包括喷头,所述方法包括:接收待打印文件;获取所述喷头的信息,所述喷头的信息包括所述喷头的孔径尺寸,所述喷头的孔径尺寸根据所述喷头所包括的喷孔孔径所确定;根据所述喷头的信息,对所述待打印文件进行打印。

【技术实现步骤摘要】

本申请涉及终端,尤其涉及一种打印方法及电子设备


技术介绍

1、目前,用户可以利用打印机打印终端设备上的彩色图像,比如可以利用打印机打印手机上的图像。打印机通常基于cmyk(青cyan,洋红magenta,黄色yellow,黑色black)的色彩空间进行图像打印,而手机、平板、电脑、显示器等终端设备通常基于rgb(红red,绿green,蓝blue)的色彩空间显示图像。然而,rgb色彩空间所能显示的颜色范围大于cmyk色彩空间所能显示的色彩范围,因此,终端设备上的rgb图像经过打印机打印的过程中,可能导致失真,换言之,打印机打印出来的cmyk图像的效果与在终端设备的屏幕中显示的rgb图像的效果可能不一样。

2、为了降低打印图像失真的概率,相关技术中,在终端设备(比如手机)中安装可以进行图像色彩空间转换的应用程序。终端设备利用自身的算力,对rgb色彩空间的图像数据进行校准,并将校准后的rgb色彩空间的图像数据发送给打印机进行图像打印。然而,由于打印机的工艺制程之间的差异,不同的打印机根据转换完成的图像数据打印出的图像效果可能不同,用户体验差。


技术实现思路

1、本申请实施例提供了一种打印方法及电子设备,降低了待打印文件的失真程度,获得高还原度的打印效果。

2、为达到上述目的,本申请实施例采用如下技术方案。

3、第一方面,本申请提供了一种打印方法,该方法应用于打印设备或支持打印设备功能的组件(比如芯片),打印设备包括喷头,方法包括:接收待打印文件;获取喷头的信息,喷头的信息包括喷头的孔径尺寸,喷头的孔径尺寸根据喷头所包括的喷孔孔径所确定;根据喷头的信息,对待打印文件进行打印。

4、如此,打印设备可以根据喷头的信息对待打印文件进行打印,喷头的信息包括喷头的孔径尺寸,喷头的孔径尺寸根据喷头中的喷孔孔径所确定。相当于考虑到了打印设备中喷头的喷孔孔径差异因素,根据打印机喷头中的喷孔孔径对待打印文件进行打印,因此,打印设备可以打印出具有高还原度的图像。

5、在一种可能的实现方式中,该方法还包括:获取与喷头匹配的色彩转换数据;根据喷头的信息,对待打印文件进行打印,包括:根据色彩转换数据,对待打印文件进行打印;其中,色彩转换数据与喷头的孔径尺寸相关;色彩转换数据用于对待打印文件的色彩进行校准。也就是说,打印设备可以根据色彩转换数据,对待打印文件进行色彩校准。由于根据色彩转换数据进行色彩校准的过程考虑到了打印设备中喷头的喷孔孔径差异因素,因此,打印设备对色彩校准后的待打印文件进行打印,能够降低待打印图像的失真程度,获得高还原度的打印效果。

6、在一种可能的实现方式中,待打印文件为红绿蓝rgb色彩空间下的文件或者为cmyk色彩空间下的文件。

7、在一种可能的实现方式中,根据色彩转换数据,对待打印文件进行打印包括:根据色彩转换数据,将打印文件的色彩空间数据转换为校准后的cmyk色彩空间数据。这样,打印设备对校准后的待打印文件进行打印,以降低待打印文件的失真程度,获得高还原度的打印效果。

8、比如,打印机从手机接收rgb色彩空间下的待打印文件之后,可以将待打印文件的rgb色彩空间数据转换为校准后的cmyk色彩空间数据。再比如,打印机从手机接收cmyk色彩空间下的待打印文件之后,可以将待打印文件的cmyk色彩空间数据进行校准,并转换为校准后的cmyk色彩空间数据。

9、在一种可能的实现方式中,色彩转换数据包括表格;表格包括rgb色彩空间数据与cmyk色彩空间数据的对应关系,cmyk色彩空间数据是经过色彩较准以后的cmyk色彩空间数据;或者,表格包括cmyk色彩空间数据与校准后的cmyk色彩空间数据的对应关系。这样,当打印设备使用色彩转换数据进行打印时,直接根据表格确定待打印文件的cmyk色彩空间数据。可以快速的到待打印文件的cmyk色彩空间数据,提高打印效率。

10、可选的,表格可以实现为显示查找表(look-up-table,lut)。

11、在一种可能的实现方式中,打印设备从服务器接收色彩转换数据;或者,色彩转换数据预先配置在打印设备中。

12、在一种可能的实现方式中,打印设备中喷头为一个或多个;喷头为多个的情况下,喷头的孔径尺寸为多个喷头的平均直径。这样,打印设备可以根据多个喷头的平均直径对待打印文件进行打印。

13、在一种可能的实现方式中,当打印设备在喷头为多个的情况下,多个喷头包括第一喷头、第二喷头和第三喷头;根据色彩转换数据,对待打印文件进行打印,包括:根据色彩转换数据,控制第一喷头喷射第一数量的第一颜色的油墨,控制第二喷头喷射第二数量的第二颜色的油墨,控制第三喷头喷射第三数量的第三颜色的油墨,以打印待打印文件中的第一图像点;第一颜色、第一数量、第二颜色、第二数量、第三颜色、第三数量与色彩转换数据有关。

14、也就是说,当打印设备在喷头为多个的情况下,每个喷头根据色彩转换数据喷射不同颜色、不同数量的油墨。以获得高还原度的打印效果。

15、这里以打印设备包括三个喷头为例进行说明,需要说明的是,在另一些方案中,打印设备还可以设置其他数目的喷头。这里对打印设备的喷头数量不做限制。

16、比如,当打印设备在喷头为两个的情况下,多个喷头包括第一喷头、第二喷头;根据色彩转换数据,对待打印文件进行打印,包括:根据色彩转换数据,控制第一喷头喷射第一数量的第一颜色的油墨,控制第二喷头喷射第二数量的第二颜色的油墨,控制第一喷头喷射第三数量的第三颜色的油墨,或者,控制第二喷头喷射第三数量的第三颜色的油墨,以打印待打印文件中的第一图像点;第一颜色、第一数量、第二颜色、第二数量、第三颜色、第三数量与色彩转换数据有关。

17、再比如,当打印设备在喷头为一个的情况下,喷头包括第一喷头,根据色彩转换数据,对待打印文件进行打印,包括:根据色彩转换数据,控制第一喷头喷射第一数量的第一颜色的油墨,控制第一喷头喷射第二数量的第二颜色的油墨,控制第一喷头喷射第三数量的第三颜色的油墨,以打印待打印文件中的第一图像点;第一颜色、第一数量、第二颜色、第二数量、第三颜色、第三数量与色彩转换数据有关。

18、示例性的,如图9所示,若从终端设备接收的srgb色彩空间的图像为图像1,图像1中的某一点a在srgb色彩空间下的色彩值为(124,80,157),打印设备根据喷头孔径的大小查找lut1,并根据lut1将srgb色彩空间下点a的色彩值转换为cmyk色彩空间下的色彩值(68,75,0)。得到转换后的cmyk图像(比如图9所示的图像2)以及cmyk图像中各点的cmyk色彩值。对于转换后的cmyk图像2,打印设备根据cmyk图像2中各点的色彩值,控制喷头喷出相应数量、相应颜色的油墨,以对转换后的cmyk图像2执行打印。以a点为例,假设转换后的cmyk图像2中的a点是浅紫色(假设色彩值是(68,75,0)),则打印设备按照浅紫色对应的油墨颜色比例,由多个喷头喷出相应颜色本文档来自技高网...

【技术保护点】

1.一种打印方法,其特征在于,应用于打印设备,所述打印设备包括喷头,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取与所述喷头匹配的色彩转换数据;

3.根据权利要求1或2所述的方法,其特征在于,所述待打印文件为红绿蓝RGB色彩空间下的文件或者为CMYK色彩空间下的文件。

4.根据权利要求2或3所述的方法,其特征在于,所述根据所述色彩转换数据,对所述待打印文件进行打印包括:

5.根据权利要求2或4所述的方法,其特征在于,所述色彩转换数据包括表格;

6.根据权利要求2或4所述的方法,其特征在于,所述方法还包括:从服务器接收所述色彩转换数据;

7.根据权利要求1-6任一项所述的方法,其特征在于,所述喷头为一个或多个;

8.根据权利要求7所述的方法,其特征在于,在所述喷头为多个的情况下,所述多个喷头包括第一喷头、第二喷头和第三喷头;根据所述色彩转换数据,对所述待打印文件进行打印,包括:

9.根据权利要求1-8任一项所述的方法,其特征在于,所述喷头的信息还包括如下任一项或多项信息:喷头的等级、喷头的喷孔数量,所述喷头的等级与所述喷头的孔径尺寸有关。

10.根据权利要求1-9任一项所述的方法,其特征在于,所述打印设备还包括喷头芯片,所述喷头芯片固定在所述喷头上;所述喷头芯片中存储有所述喷头的一个或多个信息。

11.一种打印方法,其特征在于,应用于服务器,所述方法包括:

12.根据权利要求11所述的方法,其特征在于,所述方法还包括:向第二打印设备发送所述色彩转换数据,所述第二打印设备包括所述第一等级的喷头。

13.根据权利要求11或12所述的方法,其特征在于,所述色彩转换数据包括表格;

14.根据权利要求11-13任一项所述的方法,其特征在于,所述喷头为一个或多个;

15.根据权利要求11-14任一项所述的方法,其特征在于,所述打印结果的色彩空间范围根据分光测色仪的测量结果确定。

16.一种打印设备,其特征在于,包括:处理器和存储器,所述存储器与所述处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述处理器从所述存储器中读取所述计算机指令,以使得所述打印设备执行如权利要求1-10中任一项所述的方法。

17.一种服务器,其特征在于,包括:处理器和存储器,所述存储器与所述处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述处理器从所述存储器中读取所述计算机指令,以使得所述服务器执行如权利要求11-15中任一项所述的方法。

18.一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在计算机上运行时,使得所述计算机执行如权利要求1-10中任一项所述的方法,或执行如权利要求11-15中任一项所述的方法。

...

【技术特征摘要】

1.一种打印方法,其特征在于,应用于打印设备,所述打印设备包括喷头,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取与所述喷头匹配的色彩转换数据;

3.根据权利要求1或2所述的方法,其特征在于,所述待打印文件为红绿蓝rgb色彩空间下的文件或者为cmyk色彩空间下的文件。

4.根据权利要求2或3所述的方法,其特征在于,所述根据所述色彩转换数据,对所述待打印文件进行打印包括:

5.根据权利要求2或4所述的方法,其特征在于,所述色彩转换数据包括表格;

6.根据权利要求2或4所述的方法,其特征在于,所述方法还包括:从服务器接收所述色彩转换数据;

7.根据权利要求1-6任一项所述的方法,其特征在于,所述喷头为一个或多个;

8.根据权利要求7所述的方法,其特征在于,在所述喷头为多个的情况下,所述多个喷头包括第一喷头、第二喷头和第三喷头;根据所述色彩转换数据,对所述待打印文件进行打印,包括:

9.根据权利要求1-8任一项所述的方法,其特征在于,所述喷头的信息还包括如下任一项或多项信息:喷头的等级、喷头的喷孔数量,所述喷头的等级与所述喷头的孔径尺寸有关。

10.根据权利要求1-9任一项所述的方法,其特征在于,所述打印设备还包括喷头芯片,所述喷头芯片固定在所述喷头上;所述喷头芯片中存储有所述喷头的一个或多个信息。

1...

【专利技术属性】
技术研发人员:蔡晨曾春阳王智琼林亮华程佳珉熊征
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1