预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114924698A(43)申请公布日2022.08.19(21)申请号202210451655.5(22)申请日2022.04.26(71)申请人东软集团股份有限公司地址110179辽宁省沈阳市浑南新区新秀街2号(72)发明人周雪松(74)专利代理机构北京英创嘉友知识产权代理事务所(普通合伙)11447专利代理师贺晓蕾(51)Int.Cl.G06F3/12(2006.01)权利要求书3页说明书10页附图6页(54)发明名称打印机控制方法、装置、电子设备及存储介质(57)摘要本公开涉及一种打印机控制方法、装置、电子设备及存储介质,涉及打印技术领域,该方法包括:根据装填的链式纸的信息确定一页链式纸中纸孔的孔数以及一页链式纸的切纸张数;根据孔数以及切纸张数确定内页的切纸线高度;根据该切纸线高度确定内页的打印行距及打印行数;根据该打印行距及该打印行数确定内页的打印高度;按照该打印行距和打印高度对链式纸进行打印。能够使打印机在打印时以内页为走纸单位,使得在打印完成后,能够停留在最近的切纸线位置,方便裁纸并减少了打印机走纸过多造成的纸张浪费。CN114924698ACN114924698A权利要求书1/3页1.一种打印机控制方法,其特征在于,所述方法包括:根据装填的链式纸的信息确定一页链式纸中纸孔的孔数以及所述一页链式纸的切纸张数;根据所述孔数以及切纸张数确定内页的切纸线高度,所述内页为所述一页链式纸根据切纸线划分后的任一页,所述切纸线高度是所述内页的两条切纸线之间的距离;根据所述切纸线高度确定所述内页的打印行距及打印行数;根据所述打印行距及所述打印行数确定所述内页的打印高度;按照所述打印行距和所述打印高度对所述链式纸进行打印。2.根据权利要求1所述的打印机控制方法,其特征在于,所述链式纸的信息包括所述链式纸的纸张类型,所述根据装填的链式纸的信息确定一页链式纸中纸孔的孔数以及所述单页链式纸的切纸张数,包括:根据所述纸张类型确定所述孔数以及所述切纸张数。3.根据权利要求1所述的打印机控制方法,其特征在于,所述根据所述孔数以及切纸张数确定内页的切纸线高度,包括:将所述孔数除以所述切纸张数所得的商值与所述链式纸的纸孔的孔间距相乘,得到所述切纸线高度,所述孔间距为任意两个相邻纸孔中的第一个纸孔的上边缘到第二个纸孔上边缘的距离。4.根据权利要求1所述的打印机控制方法,其特征在于,所述根据所述切纸线高度确定所述内页的打印行距及打印行数,包括:在所述切纸线高度小于所述一页链式纸的最大高度的情况下,从预设的行距数组中获取第一数值,所述行距数组包括多个数值,所述数值用于表征行距的大小;根据所述切纸线高度和所述第一数值确定所述第一数值对应的行数;在所述第一数值对应的行数为整数的情况下,将所述第一数值对应的行数确定为所述打印行数,以及将所述第一数值对应的行距确定为所述打印行距;在所述第一数值对应的行数非整数的情况下,以所述行距数组中的下一个数值作为新的第一数值,并再次执行所述根据所述切纸线高度和以及所述第一数值确定所述第一数值对应的行数的步骤,直至所述第一数值对应的行数为整数。5.根据权利要求4所述的方法,其特征在于,所述在所述第一数值小于等于指定数值的情况下,所述根据所述切纸线高度和以及所述第一数值确定所述第一数值对应的行数,包括:将所述切纸线高度与所述第一数值的乘积作为所述第一数值对应的行数。6.根据权利要求5所述的方法,其特征在于,在所述第一数值对应的行数为整数的情况下,将所述第一数值对应的行数确定为所述打印行数,以及将所述第一数值对应的行距确定为所述打印行距,包括:在所述第一数值对应的行数为整数,且小于或等于所述一页链式纸的最大行数的情况下,将所述第一数值对应的行数确定为所述打印行数,所述最大行数为所述第一数值对应的行距下的最大行数,所述第一数值对应的行距为所述第一数值的倒数乘以指定行距单位得到的数值;将所述第一数值对应的行距作为所述打印行距。2CN114924698A权利要求书2/3页7.根据权利要求4所述的方法,其特征在于,在所述第一数值大于所述指定数值情况下,所述根据所述切纸线高度和所述第一数值确定所述第一数值对应的行数,包括:从所述第一数值对应的预设数值范围中提取第二数值;将所述切纸线高度与所述第一数值的乘积除以所述第二数值所得到的商值作为待选行数;在所述待选行数非整数的情况下,从所述预设数值范围提取下一数值作为新的第二数值,并再次执行所述将所述切纸线高度与所述第一数值的乘积除以所述第二数值所得到的商值作为待选行数的步骤,直至所述待选行数为整数或所述第二数值为所述预设数值范围中的最后一个数值的情况下,将所述待选行数作为所述第一数值对应的行数。8.根据权利要求6所述的方法,其特征在