一种双色打印方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:26845040 阅读:35 留言:0更新日期:2020-12-25 13:06
本申请提供了一种一种双色打印方法、装置、设备及计算机可读存储介质,属于打印技术领域,本申请将目标打印文件的格式转换为BMP格式的初始位图;读取所述初始位图中的每个像素点的RGB值;根据所述RGB值将所述初始位图转换成金光红位图和黑色位图;根据所述金光红位图和黑色位图进行激光打印。通过RGB值将初始位图直接转换为金光红位图和黑色位图,然后分别打印,大大提高了打印效率和打印效果。

【技术实现步骤摘要】
一种双色打印方法、装置、设备及计算机可读存储介质
本申请涉及打印
,尤其涉及一种双色打印方法、装置、设备及计算机可读存储介质。
技术介绍
在我国,在党政机关和大型企业的文印中心,广泛使用生产型数码印刷设备,用于黑白、彩色照片及日常工作的红头文件的打印、输出。而作为党政机关的红头文件的打印输出是最普遍、使用量最大的。红头文件象征着国家威严的具有非常严肃性的特殊文件。红头文件中的红色是具有特定色值的一种颜色,也叫金光红。现有技术中,一般通过由黄色、品红色、青色和黑色四色组成的彩色打印机打印金光红,需要将红头文件转换成四幅颜色的矢量位图,然后在同一打印点位打印四次来合成金光红颜色的文件,不仅打印速度慢、内部工序复杂,且浪费材料,打印效果也不理想。
技术实现思路
本申请实施例的目的在于提供一种双色打印方法、装置、设备及计算机可读存储介质,以解决打印速度慢和打印效果差的问题。具体技术方案如下:第一方面,提供了一种双色打印方法,所述方法包括:将目标打印文件的格式转换为BMP(Bitmap,位图)格式本文档来自技高网...

【技术保护点】
1.一种双色打印方法,其特征在于,所述方法包括:/n将目标打印文件的格式转换为BMP格式的初始位图;/n读取所述初始位图中的每个像素点的RGB值;/n根据所述RGB值将所述初始位图转换成金光红位图和黑色位图;/n根据所述金光红位图和黑色位图进行激光打印。/n

【技术特征摘要】
1.一种双色打印方法,其特征在于,所述方法包括:
将目标打印文件的格式转换为BMP格式的初始位图;
读取所述初始位图中的每个像素点的RGB值;
根据所述RGB值将所述初始位图转换成金光红位图和黑色位图;
根据所述金光红位图和黑色位图进行激光打印。


2.根据权利要求1所述的一种双色打印方法,其特征在于,所述读取所述初始位图中的每个像素点的RGB值包括:
计算初始位图中的位数和长度;
根据所述位数和长度分配一个缓存空间;
利用GetBitmapBits函数进行逐一读取每个像素点的RGB值,并放入所述缓存空间。


3.根据权利要求1所述的一种双色打印方法,其特征在于,所述根据所述RGB值将所述初始位图转换成金光红位图和黑色位图包括:
建立金光红位图缓存区和黑色位图缓存区;
将初始位图的RGB值与金光红的RGB值和黑色的RGB值分别进行比较;
将与金光红的RGB值一致的像素点数据写入金光红位图缓存区得到金红光位图;
将与黑色的RGB值一致的像素点数据写入黑色位图缓存区得到黑色位图。


4.根据权利要求1所述的一种双色打印方法,其特征在于,在读取所述初始位图中的每个像素点的RGB值之前,所述方法还包括:
读取初始位图的前两行的色彩饱和度;
将初始位图的色彩饱和度与预设的高色彩饱和度进行比较;
若初始位图的色彩饱和度小于预设的高色彩饱和度,则将初始位图进行激光打印;
否则继续执行所述读取所述初始位图中的每个像素点的RGB值的步骤。


5.根据权利要求4所述的一种双色打印方法,其特征在于,所述读取初始位图的前两行的色彩...

【专利技术属性】
技术研发人员:张志龙张敏周亮潘凤岩王明华颜志鑫李远杨香玉姜晓光王睿禹鹏
申请(专利权)人:北京辰光融信技术有限公司北京立思辰计算机技术有限公司
类型:发明
国别省市:北京;11

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

1