【技术实现步骤摘要】
一种打印机墨粉消耗检测方法
[0001]本专利技术属于打印机
,具体涉及一种打印机墨粉消耗检测方法。
技术介绍
[0002]在打印过程中,墨粉是打印质量和成本的两个重要因素之一。如果打印机的墨粉消耗过多,可能会导致打印成本过高,而且还会对环境造成负面影响。因此,检测打印机墨粉消耗可以帮助用户了解打印机的实际使用情况。在打印机的墨粉消耗过程中,供应商提供的墨粉质量是极难控制的一个指标,通过检测打印机的墨粉消耗也可以帮助用户更好地选择打印机和墨粉供应商,以获得更好的打印质量和更低的成本。此外,打印机墨粉消耗也是评估打印机的性能和质量的重要指标之一。通过检测打印机的墨粉消耗量,可以了解打印机的耗电量、打印速度、打印质量等性能指标,从而帮助用户选择适合自己需求的打印机。
[0003]现有打印机墨粉消耗检测方法往往只是将待打印文档的所有内容按单位面积的墨粉消耗量进行笼统的统计,而且也并未考虑由于待打印文档在扫描过程中可能存在的扭曲和不平整,这样得出的墨粉消耗检测结果误差大,可靠性低。
技术实现思路
[0004]为了解决现有技术存在的现有打印机墨粉消耗检测方法往往只是将待打印文档的所有内容按单位面积的墨粉消耗量进行笼统的统计,而且也并未考虑由于待打印文档在扫描过程中可能存在的扭曲和不平整,这样得出的墨粉消耗检测结果误差大,可靠性低的技术问题,本专利技术提供一种打印机墨粉消耗检测方法。
[0005]本专利技术提供一种打印机墨粉消耗检测方法,方法包括:
[0006]S101:扫描原始文档 ...
【技术保护点】
【技术特征摘要】
1.一种打印机墨粉消耗检测方法,其特征在于,包括:S101:扫描原始文档,对所述原始文档进行矫正,获取待打印的目标文档;S102:解析所述目标文档,得到所述目标文档中待打印数据,其中所述待打印数据包括:文字数量、表格显示面积和图片显示面积;S103:基于信息熵的原理,确定所述目标文档的清晰度得分值;S104:接收所述目标文档的纸张尺寸数据,计算所述目标文档在不同清晰度下的墨粉消耗系数;S105:接收所述目标文档的纸张材料,获取所述纸张材料相对应的单位面积墨粉消耗量;S106:结合所述墨粉消耗系数、所述纸张材料的单位面积墨粉消耗量和所述待打印数据,计算打印所述目标文档需要的墨粉消耗量。2.根据权利要求1所述的打印机墨粉消耗检测方法,其特征在于,所述S101具体包括:S1011:使用打印机扫描所述原始文档;S1012:使用Canny算法对所述原始文档进行边缘检测,得到所述原始文档的边缘像素点集合;S1013:使用霍夫变换获取所述原始文档的倾斜角度;S1014:根据所述倾斜角度,使用仿射变换的方法对所述原始文档进行矫正,得到所述目标文档:其中,(x`,y`)表示矫正后的新像素点坐标,(x,y)表示所述原始图像中的像素点坐标,θ表示所述倾斜角度。3.根据权利要求2所述的打印机墨粉消耗检测方法,其特征在于,所述S1013具体包括:S1013A:对所述边缘像素点集合进行霍夫变换,将每个边缘点在霍夫空间中每一条可能直线上的边缘点进行计数,其中,所述直线用极径和极角表示;S1013B:对霍夫空间中的计数器进行排序,确定最高峰值对应的直线参数,其中,所述直线参数对应的极角即为所述倾斜角度。4.根据权利要求1所述的打印机墨粉消耗检测方法,其特征在于,所述S102具体包括:S1021:将所述目标文档读入数据流,生成WordDocument;S1022:遍历获取所述WordDocument的目录入口,计算目录入口总数,获取所述目录入口的偏移位置;S1023:读取所述WordDocument中的FIB,从所述FIB中获取Pcdt结构;S1024:在所述Pcdt结构中,寻找PlcPcd结构,加载PclPcd.aPcd数组;S1025:遍历所述目录入口中的所述PlcPcd.aPcd中的每个Pcd结构,统计所述目标文档中的文字数量;S1026:遍历所述目录入口中的所述PlcPcd.aPcd中的每个Pcd结构,在所述Pcd结构中的fc值和lcb值的范围均在Table Steam中,且以“\x01\x05\x00\x00”开头的情况下,确定
遍历内容为表格,获取表格左上角坐标和表格右下角坐标,计算出表格面积,将每个表格面积累加,得到所述目标文档的表格显示面积;S1027:遍历所述目录入口中的所述PlcPcd.aPcd中的每个Pcd结构,检查所述Pcd结构中的lcb值,在所述lcb值大于0的情况下,确定遍历内容为图片,获取图片左上角坐标和图片右下角坐标,计算出图片面积,将每个图片面积累加,得到所述目标文档的图片显示面积。5.根据权利要求1所述的打印机墨粉消耗检测方法,其特征在于,所述S1025具体包括:S1025A:遍历所述PlcPcd.aPcd中的每个Pcd结构;S1025B:读取所述Pcd结构的第2
‑
5个字节和所述Pcd结构的第2
‑
5个字节相对应的第一CP值,确定文本在所述目标文档中的偏移量,其中,所述偏移量决定所述偏移量对应...
【专利技术属性】
技术研发人员:贺明星,
申请(专利权)人:湖南匡楚科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。