之前,无论是8.0版本或是9.0版本,FR都有pdf打印,flash打印和applet打印这三种自带的打印方式。同时还有一个本地软件打印的插件,用来覆盖各种场景以及满足客户的特殊需求。 但是我们发现,这几种各有优缺点的打印方式的存在对客户的选择造成了一定的困扰。有用户反馈说,打印方式太多,不知道有什么区别,分别适合什么样的场景。 并且,随着web协议框架和技术的完善,有些打印方式渐渐被淘汰,部分浏览器对原本几种打印方式的支持也越来越差。 所以,为了提升用户的体验,简化打印的场景,我们在对打印功能进行了升级,将各种打印方式整合到一起,形成一个统一的打印入口,让客户的选择变得更加简单清晰。 新打印只有两种选择: 零客户端打印:适合更偏向打印便捷性的客户,任何机器上随时都能打印。 本地软件打印:适合固定机器进行大量打印的客户,有更高的效率和更丰富的设置,不受浏览器约束。 相较于同类竞品,FR的新打印功能具有易用性、功能丰富和性能强大的特点,尤其是本地软件打印,相较竞品的打印有显著优势。 一、易用性 易用性:易于设置,可预先进行页面设置传递至打印机,并可以保存用户打印习惯,无需复杂设置,一键打印。 我们老的打印和某些竞品的打印,都是在工具栏提供多个打印按钮,对于业务人员而言,很难分清这些打印方式的区别。 选好一个打印方式之后,用户还要每次都进行一遍打印设置,如果需要大量打印文件的话,这个步骤是非常繁琐而不必要的。 在新打印中,设计者可在模板设计时,根据这张报表的使用场景来设置打印方式。 如果需要能在任何地方都能随时打印,那么设置为零客户端打印。如果是固定机器打印,且打印量大,格式固定,那么可以设置为本地软件打印,预先设置好打印方式,业务人员不用受打印方式选择的困扰。 同时,本地软件打印支持保存用户的打印习惯,进行了一次设置之后即可选择记住,之后打印不再需要设置,点击打印直接出纸。还提供了易调用的js接口,通过简单的js编写,可以实现自定义打印按钮及批量打印等功能。 二、功能丰富 功能丰富:提供套打、批量打印、打印内容控制、打印偏移、静默打印等丰富的功能。 零客户端打印:零客户端的定位是便捷打印,为了满足客户需求,在原本打印功能基础上,相较竞品增加了页面边距设置的功能,可以实现打印偏移。 本地软件打印:满足更加丰富的打印功能需求而提供的打印方式,打印功能不受浏览器的限制。 1、首选打印机:支持报表绑定打印机,打印报表时优先选择绑定的打印机进行打印,免去了用户每次都要选择打印机的麻烦 2、打印偏移:增加页面边距设置,可实现打印偏移效果 3、本地静默打印:打印继承模板中的纸张、布局和边距设置,可在设计器中提前设置好要打印的样式,用户直接使用统一设置,不再弹出设置窗口,实现静默打印 4、打印内容控制:可在设计器中通过对内容进行设置,实现只在web端预览,打印不显示此内容 5、套打:支持发票、货运单等内容的套打 6、批量打印:通过js可实现批量打印,想要的内容一次打出 7、外部打印接口:提供接口可实现外部pdf及图片的打印 三、性能强大 性能强大:相同环境下,零客户端打印耗时不到同类竞品的一半,本地软件打印耗时不到同类竞品的1/3。 打印的速度除了取决于打印机外,还取决于应用对页面的处理速度。 我们用新打印和竞品的打印做了一个性能测试,测试的结果表明,无论是零客户端打印,还是本地软件打印,我们产品的打印性能都远远优于竞品。
同时,10.0版本也将新打印功能进行了再次完善,更新的功能有: 1、本地软件打印新增双面打印功能:将可以设置打印奇数页或打印偶数页,实现双面打印 2、本地软件打印支持缩放打印功能:增加零客户端打印支持的缩放打印,让本地软件打印功能更加完善 3、本地软件打印支持清除保存习惯:新增清除打印习惯的入口,减少业务人员要去通过修改配置文件清除用户习惯的麻烦 4、IE下使用零客户端可进行静默打印:IE下零客户端也支持静默打印了,可对模板设置不弹出设置窗口
编辑于 2018-12-25 11:26
编辑于 2018-12-25 11:28
编辑于 2018-12-25 11:28
|