一种文本打印方法、系统和存储介质

文档序号:1741668 发布日期:2019-11-26 浏览:13次 >En<

阅读说明:本技术 一种文本打印方法、系统和存储介质 (A kind of text printing method, system and storage medium ) 是由 冯一文 于 2019-07-19 设计创作,主要内容包括:本发明公开了一种文本打印方法、系统和存储介质,方法包括以下步骤:获取扫描模块上传的文本信息的扫描图像作为第一图像;对第一图像分别进行灰度化处理和二值化处理,得到第二图像;将第二图像发送到打印模块,使打印模块打印第二图像。本发明通过扫描模块扫描上传文本信息的扫描图像,使得用户不用手动拍照、上传复印的文本信息,简化复印操作过程,然后在对扫描图像进行灰度化处理和二值化处理,使扫描图像呈现出明显的黑白效果,从而使得打印出来的文本信息更加清晰。本发明可广泛应用于打印技术领域。(The invention discloses a kind of text printing method, system and storage medium, method is the following steps are included: obtain the scan image for the text information that scan module uploads as the first image;Gray processing processing and binary conversion treatment are carried out to the first image respectively, obtain the second image;Print module is sent by the second image, print module is made to print the second image.The present invention scans the scan image for uploading text information by scan module, so that user does not have to take pictures manually, uploads the text information duplicated, simplify copying operation, then gray processing processing and binary conversion treatment are being carried out to scan image, scan image is set to show apparent black and white effect, so that the text information printed is more clear.It the composite can be widely applied to printing technique field.)

一种文本打印方法、系统和存储介质

技术领域

本发明涉及打印技术领域,尤其是一种文本打印方法、系统和存储介质。

背景技术

对于一份电子文档,在用户需要得到一份或者多份纸质文档时,可以通过打印或者复印的方式得到。但是,对于一份纸质文档,在用户需要得到多份纸质文档时,用户就只能通过复印或者图片打印的方式获取。然而,在现有技术中,通过复印或者图片打印得到的纸质文档,其清晰度会大大降低,从而会影响用户的视觉效果。且在图片打印的过程中,需要先对纸质文档拍照上传到终端设备,然后再进行打印操作,操作过程比较麻烦。

发明内容

为解决上述技术问题,本发明的目的在于:提供一种能够增加复印文本清晰度的文本打印方法、系统和存储介质。

本发明所采用的第一种技术方案是:

一种文本打印方法,包括以下步骤:

获取扫描模块上传的文本信息的扫描图像作为第一图像;

对第一图像分别进行灰度化处理和二值化处理,得到第二图像;

将第二图像发送到打印模块,使打印模块打印第二图像。

进一步地,所述获取扫描模块上传的文本信息的扫描图像作为第一图像,其具体包括:

获取扫描模块上传的文本信息的视频数据;

根据视频数据获取文本信息的扫描图像作为第一图像。

进一步地,所述第一图像为彩色图像。

进一步地,所述对第一图像分别进行灰度化处理和二值化处理,得到第二图像,其具体包括:

获取第一图像的三个分量,所述三个分量分别为RGB;

对第一图像的三个分量分别进行加权平均处理,得到扫描图像的灰度图像;

获取第一阈值;

根据第一阈值对灰度图像进行二值化处理,得到第二图像。

进一步地,所述获取第一阈值,其具体包括:

计算灰度图像中属于各灰阶内的像素个数;

遍历各灰阶的像素个数,得到各灰阶的像素个数的类间方差极大值作为第一阈值。

进一步地,在所述对第一图像分别进行灰度化处理和二值化处理,得到第二图像这一步骤与所述将第二图像发送到打印模块这一步骤之间,还包括以下步骤:

将第二图像发送到第一终端;

接收第一终端上传的第二图像的修改信息;

根据所述修改信息对第二图像进行修改。

进一步地,所述将第二图像发送到打印模块,其具体为:

将根据修改信息进行修改后的第二图像发送到打印模块。

本发明所采用的第二种技术方案是:

一种文本打印系统,包括:

获取模块,用于获取扫描模块上传的文本信息的扫描图像作为第一图像;

图像处理模块,用于对第一图像分别进行灰度化处理和二值化处理,得到第二图像;

发送模块,用于将第二图像发送到打印模块,使打印模块打印第二图像。

本发明所采用的第三种技术方案是:

一种文本打印系统,包括:

至少一个存储器,用于存储程序;

至少一个处理器,用于加载所述程序以执行所述的一种文本打印方法。

本发明所采用的第四种技术方案是:

一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于实现所述的一种文本打印方法。

本发明的有益效果是:本发明通过扫描模块扫描上传文本信息的扫描图像,使得用户不用手动拍照、上传复印的文本信息,简化复印操作过程,然后在对扫描图像进行灰度化处理和二值化处理,使扫描图像呈现出明显的黑白效果,从而使得打印出来的文本信息更加清晰。

附图说明

图1为本发明具体实施例的一种文本打印方法的流程图;

图2为本发明具体实施例的应用系统的模块框图。

具体实施方式

下面结合附图和具体实施例对本发明做进一步的详细说明。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。

参照图1,本发明实施例提供了一种文本打印方法,包括以下步骤:

S101、获取扫描模块上传的文本信息的扫描图像作为第一图像;所述文本信息为需要复印的文本内容。所述扫描图像是通过先获取扫描模块在扫描过程中上传的视频数据,然后通过视频数据转换得到扫描图像。本步骤通过扫描模块扫描需要复印的文本信息,从而简化文本复印过程。

S102、对第一图像分别进行灰度化处理和二值化处理,得到第二图像;所述第一图像是彩色图像。所述进行灰度化处理是为了将彩色图像变成灰度图像。所述进行二值化处理是为使灰度图像呈现出明显的黑白效果。通过本步骤的处理过程,可使得复印出来的文本相对于现有技术的复印方式得到的文本更加清晰。

S103、将第二图像发送到打印模块,使打印模块打印第二图像。所述第二图像是第一图像完成灰度化处理和二值化处理之后得到的图像。

本实施例通过扫描模块扫描上传文本信息的扫描图像,使得用户不用手动拍照、上传复印的文本信息,简化复印操作过程,然后在对扫描图像进行灰度化处理和二值化处理,使扫描图像呈现出明显的黑白效果,从而使得打印出来的文本信息更加清晰。

进一步作为优选的实施方式,所述获取扫描模块上传的文本信息的扫描图像作为第一图像,其具体包括:

获取扫描模块上传的文本信息的视频数据;具体是用户将需要复印的文本放置在扫描模块的扫描位置,其中,扫描位置可以用框线进行标记,然后扫描模块通过视频记录文本信息,并将记录好的视频数据上传到服务端,服务端接收扫描模块上传的视频数据。

根据视频数据获取文本信息的扫描图像作为第一图像。服务端接收到扫描模块上传的视频数据后,对视频数据进行处理,比如将视频数据内比较清晰的文本信息提取出来,转换成图片格式,最后将格式转换完成之后的图像作为第一图像。

本实施例通过视频数据来获取需要复印的文本信息,可以使用户在复印过程中不用手动进行拍照、上传文本信息的过程,从而提高复印效率。

进一步作为优选的实施方式,所述第一图像为彩色图像。通过获取彩色图像,可使得服务端提取得到的信息更加准确。

进一步作为优选的实施方式,所述对第一图像分别进行灰度化处理和二值化处理,得到第二图像,其具体包括:

获取第一图像的三个分量,所述三个分量分别为RGB;所述第一图像为彩色图像。所述RGB为彩色图像的颜色模式。

对第一图像的三个分量分别进行加权平均处理,得到扫描图像的灰度图像;因为人眼对绿色的敏感度最高,对蓝色的敏感度最低,因此,通过对第一图像的三个分量分别进行加权平均处理,从而得到较为合理的灰度图像,其中,加权处理公式为:

f(i,j)=0.30R(i,j)+0.59G(i,j)+0.11B(i,j)

其中,(i,j)表示所在位置点,f表示转换后的黑白图像在点(i,j)点处的灰度值,R表示红色,G表示绿色,B表示蓝色。

获取第一阈值;所述第一阈值为灰度图像在各灰阶的像素个数的类间方差极大值。

根据第一阈值对灰度图像进行二值化处理,得到第二图像。本步骤通过第一阈值对灰度图像进行二值化处理,主要是利用图像中目标图像与背景图像的差异,把图像分别设置在两个不同的级别,从而使图像呈现出明显的黑白效果。

进一步作为优选的实施方式,所述获取第一阈值,其具体包括:

计算灰度图像中属于各灰阶内的像素个数;本步骤具体是计算灰度图像上属于0-255各灰阶对应的像素个数,保存至同一个数组中,然后,使用灰度值标记该数组的下标,该数组保存的内容是当前灰度值对应的像素。

遍历各灰阶的像素个数,得到各灰阶的像素个数的类间方差极大值作为第一阈值。本步骤首先要获取背景图像的平均灰度和像素所占比例,以及目标图像的平均灰度和像素所占比例,然后再遍历各灰阶的像素个数,通过背景图像的平均灰度和像素所占比例,以及目标图像的平均灰度和像素所占比例确定各灰阶的像素个数的类间方差极大值作为第一阈值,从而保证目标图像和背景图像能够准确的设置再两个不同的级别,间接使得打印出来的文本更加清晰。

进一步作为优选的实施方式,在所述对第一图像分别进行灰度化处理和二值化处理,得到第二图像这一步骤与所述将第二图像发送到打印模块这一步骤之间,还包括以下步骤:

将第二图像发送到第一终端;所述第一终端可以是打印机上的微型电脑终端,也可以是用户的电脑终端。本步骤可以在第一终端显示第二图片,使用户可以对显示的内容进行查看或者修改。

接收第一终端上传的第二图像的修改信息;所述修改信息是用户在终端上查看了第二图像的内容之后,对第二图像的内容进行修改时,第一终端向服务端发送的一个指令。

根据所述修改信息对第二图像进行修改。本步骤是可以使打印出来的文本符合用户的要求,从而可以减少重复打印。

进一步作为优选的实施方式,所述将第二图像发送到打印模块,其具体为:

将根据修改信息进行修改后的第二图像发送到打印模块。本实施例使得打印出来的文本内容符合用户的要求,同时,文本的清晰度也比现有技术打印出来的文本的清晰度高。

本发明还可以同时对多个文本进行复印,在进行多个文本复印的过程中,先将所有需要复印的文本信息的扫描图像上传到服务端,然后依次对所有扫描图像进行灰度化处理和二值化处理,在确定所有扫描图像都已经进行的图像处理后,生成控制信息,控制打印模块依次进行打印操作。

如图2所示为本发明在具体实施例上的应用系统,本发明具体应用于应用系统的服务端,所述应用系统包括扫描模块、打印模块、第一终端和服务端,所述扫描模块、打印模块、第一终端均与服务端连接;其中,本发明在所述应用系统上的操作过程如下:

第一步,第一终端选择复印功能后,服务端会生成一个启动命令,启动扫描模块进行扫描操作;

第二步,扫描模块依次对至少一份文本进行视频扫描,生成与文本份数对应的视频数据,并将所有的视频数据上传到服务端;

第三步,服务端依次对所有的视频数据进行转换,得到与视频数据对应的扫描图像,然后依次对所有的扫描图像进行灰度化处理和二值化处理,得到具有明显黑白效果的灰度图像;

第四步,在确定所有的扫描图像都完成了图像处理后,依次将完成图像处理后的扫描图像发送到第一终端,使第一终端依次显示扫描图像;

第五步,依次接收第一终端上传的扫描图像的修改信息,根据修改信息依次修改扫描图像,例如,接收到扫描图像A的修改信息a,以及接收到扫描图像B的修改信息b,则根据修改信息a修改扫描图像A,根据修改信息b修改扫描图像B,而不会根据修改信息a修改扫描图像B;

第六步,在确定所有扫描图像都已经完成图像处理和信息修改后,生成控制信号,并将控制信号和扫描图像发送到打印模块;

第七步,接收服务端下发的控制信号和扫描图片,根据控制信号依次打印扫描图片。

本发明实施例还提供了一种与图1方法相对应的文本打印系统,其包括:

获取模块,用于获取扫描模块上传的文本信息的扫描图像作为第一图像;

图像处理模块,用于对第一图像分别进行灰度化处理和二值化处理,得到第二图像;

发送模块,用于将第二图像发送到打印模块,使打印模块打印第二图像。

上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法所达到的有益效果也相同。

本发明实施例还提供了一种与图1方法相对应的文本打印系统,其包括:

至少一个存储器,用于存储程序;

至少一个处理器,用于加载所述程序以执行所述的一种文本打印方法。

上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法所达到的有益效果也相同。

此外,本发明实施例还提供了一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于实现所述的一种文本打印方法。

综上所述,本发明通过扫描模块扫描上传文本信息的扫描图像,使得用户不用手动拍照、上传复印的文本信息,简化复印操作过程,然后在对扫描图像进行灰度化处理和二值化处理,使扫描图像呈现出明显的黑白效果,从而使得打印出来的文本信息更加清晰;进一步地,本发明通过接收第一终端上传的修改信息对扫描图像进行修改,使得打印出来的文本信息符合用户的要求。

以上是对本发明的较佳实施进行了具体说明,但本发明并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

8页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:多倍墨量打印控制方法、装置、打印机和存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类