System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及云打印,具体而言,涉及一种用于云打印的打印方案生成方法、装置、设备及介质。
技术介绍
1、在云打印
中,用户需要在线上对打印方案中的各种打印参数进行设置,若用户缺乏设置打印方案的经验或用户选错打印参数,则可能会出现纸张类型选取错误、封面类型选取错误和/或页边距设置错误等意外情况,因此相关技术存在由于打印参数设置错误而导致打印件的打印效果不符合用户预期,用户发起投诉的问题,且由于用户只有在收到打印件后才会得知打印件的打印效果不符合用户预期,因此为了获得符合其预期的打印件,用户需要对文件进行重新打印,即用户需要重新支付打印费用和物流费用,从而导致用户的使用成本增加。
2、针对上述问题,目前尚未有有效的技术解决方案。需要说明的是,本部分中公开的以上信息仅用于理解本专利技术构思的背景,因此可以包含不构成现有技术的信息。
技术实现思路
1、本申请的目的在于提供一种用于云打印的打印方案生成方法、装置、设备及介质,能够有效地解决由于打印参数设置错误而导致打印件的打印效果不符合用户预期,用户发起投诉的问题以及有效地降低用户的使用成本。
2、第一方面,本申请提供了一种用于云打印的打印方案生成方法,该用于云打印的打印方案生成方法包括以下步骤:
3、s1、根据待打印文件提取当前特征信息;
4、s2、根据当前特征信息和预设转换关系获取不同类型的备选打印参数组;
5、s3、根据历史打印方案组获取不同类型的打印参数组中的各个打印参数的
6、s4、根据备选打印参数组和对应权重生成各个类型的推荐打印参数;
7、s5、根据所有推荐打印参数生成推荐打印方案。
8、本申请提供的一种用于云打印的打印方案生成方法,能够通过根据备选打印参数组和对应打印参数组中的各个打印参数的权重生成各个类型的推荐打印参数的方式避免出现打印参数设置错误的情况,因此本申请能够有效地解决由于打印参数设置错误而导致打印件的打印效果不符合用户预期,用户发起投诉的问题,即本申请能够使用户无需对文件进行重新打印,从而有效地降低用户的使用成本。
9、可选地,当前特征信息包括文件格式信息和文件类型信息。
10、可选地,预设转换关系包括关于文件格式和打印参数组的映射关系表和关于文件类型和打印参数组的映射关系表,步骤s2包括:
11、s21、根据文件格式信息和关于文件格式和打印参数组的映射关系表获取第一打印参数组集合;
12、s22、根据文件类型信息和关于文件类型和打印参数组的映射关系表获取第二打印参数组集合,第一打印参数组集合和第二打印参数组集合组合构成不同类型的备选打印参数组。
13、可选地,第一打印参数组集合包括打印分辨率组、纸张方向组和页面边距组。
14、可选地,第二打印参数组集合包括纸张类型组、打印方式组、封面类型组、封面数量组和装订规格组。
15、可选地,步骤s3包括:
16、s31、从历史打印方案组中筛选出与当前特征信息匹配的不同类型的历史打印参数组;
17、s32、分别根据同一类型的历史打印参数组中的各个历史打印参数的出现次数计算该类型的打印参数组中的各个打印参数的权重,以获取不同类型的打印参数组中的各个打印参数的权重。
18、可选地,历史打印方案为无客诉历史订单对应的打印方案。
19、由于该技术方案的历史打印方案为无客诉历史订单对应的打印方案,而只有在打印效果与用户预期相符时,用户才不会发起投诉,即该技术方案的历史打印方案相当于打印参数设置正确的打印方案,因此该技术方案能够利用根据历史打印方案组获取不同类型的打印参数组中的各个打印参数的权重去除备选打印参数组中存在错误的备选打印参数,从而进一步地避免出现打印参数设置错误的情况。
20、第二方面,本申请还提供了一种用于云打印的打印方案生成装置,该用于云打印的打印方案生成装置包括:
21、特征信息提取模块,用于根据待打印文件提取当前特征信息;
22、备选打印参数组获取模块,用于根据当前特征信息和预设转换关系获取不同类型的备选打印参数组;
23、权重获取模块,用于根据历史打印方案获取不同类型的打印参数组中的各个打印参数的权重,历史打印方案包括不同类型的历史打印参数组;
24、推荐打印参数生成模块,用于根据权重和对应备选打印参数组生成各个类型的推荐打印参数;
25、推荐打印方案生成模块,用于根据所有推荐打印参数生成推荐打印方案。
26、本申请提供的一种用于云打印的打印方案生成装置,能够通过根据备选打印参数组和对应打印参数组中的各个打印参数的权重生成各个类型的推荐打印参数的方式避免出现打印参数设置错误的情况,因此本申请能够有效地解决由于打印参数设置错误而导致打印件的打印效果不符合用户预期,用户发起投诉的问题,即本申请能够使用户无需对文件进行重新打印,从而有效地降低用户的使用成本。
27、第三方面,本申请提供一种电子设备,包括处理器以及存储器,存储器存储有计算机可读取指令,当计算机可读取指令由处理器执行时,运行如上述第一方面提供的方法中的步骤。
28、第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时运行如上述第一方面提供的方法中的步骤。
29、由上可知,本申请提供的一种用于云打印的打印方案生成方法、装置、设备及介质,能够通过根据备选打印参数组和对应打印参数组中的各个打印参数的权重生成各个类型的推荐打印参数的方式避免出现打印参数设置错误的情况,因此本申请能够有效地解决由于打印参数设置错误而导致打印件的打印效果不符合用户预期,用户发起投诉的问题,即本申请能够使用户无需对文件进行重新打印,从而有效地降低用户的使用成本。
本文档来自技高网...【技术保护点】
1.一种用于云打印的打印方案生成方法,其特征在于,所述用于云打印的打印方案生成方法包括以下步骤:
2.根据权利要求1所述的用于云打印的打印方案生成方法,其特征在于,所述当前特征信息包括文件格式信息和文件类型信息。
3.根据权利要求2所述的用于云打印的打印方案生成方法,其特征在于,所述预设转换关系包括关于文件格式和打印参数组的映射关系表和关于文件类型和打印参数组的映射关系表,步骤S2包括:
4.根据权利要求3所述的用于云打印的打印方案生成方法,其特征在于,所述第一打印参数组集合包括打印分辨率组、纸张方向组和页面边距组。
5.根据权利要求3所述的用于云打印的打印方案生成方法,其特征在于,所述第二打印参数组集合包括纸张类型组、打印方式组、封面类型组、封面数量组和装订规格组。
6.根据权利要求1所述的用于云打印的打印方案生成方法,其特征在于,步骤S3包括:
7.根据权利要求1所述的用于云打印的打印方案生成方法,其特征在于,所述历史打印方案为无客诉历史订单对应的打印方案。
8.一种用于云打印的打印方案生成装
9.一种电子设备,其特征在于,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如权利要求1-7任一项所述方法中的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时运行如权利要求1-7任一项所述方法中的步骤。
...【技术特征摘要】
1.一种用于云打印的打印方案生成方法,其特征在于,所述用于云打印的打印方案生成方法包括以下步骤:
2.根据权利要求1所述的用于云打印的打印方案生成方法,其特征在于,所述当前特征信息包括文件格式信息和文件类型信息。
3.根据权利要求2所述的用于云打印的打印方案生成方法,其特征在于,所述预设转换关系包括关于文件格式和打印参数组的映射关系表和关于文件类型和打印参数组的映射关系表,步骤s2包括:
4.根据权利要求3所述的用于云打印的打印方案生成方法,其特征在于,所述第一打印参数组集合包括打印分辨率组、纸张方向组和页面边距组。
5.根据权利要求3所述的用于云打印的打印方案生成方法,其特征在于,所述第二打印参数组集合包括纸张类型组、打印方式组、封面...
【专利技术属性】
技术研发人员:许国庆,
申请(专利权)人:广州小猴云印软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。