毕业设计支持计划: 为支持在校大学生凡毕业设计需要使用打印精灵的,我们将免费提供打印精灵定制版。请留言申请
利用打印精灵定制版,最小成本开发信息系统标签打印功能
在上一篇文章《如何快速实现信息系统的标签打印功能》中,介绍了如何通过嵌入打印精灵标签编辑器, 在企业自有信息系统中低成本地实现全功能、高质量标签打印功能。
然而,对于某些特定场景,系统相对简单,标签固定,我们的需求仅仅是希望利用打印精灵的标签打印能力,无需开发完整的标签管理功能, 那么可以考虑使用打印精灵定制版,进一步简化开发并降低成本。
定制版的优势
定制版将选定的标签和打印程序(SpiritWeb/SpiritCenter/SpiritDesktop)打包在一起,制作成统一的安装程序, 安装时可以同步安装打印程序和选定的标签,方便程序的分发。
与非定制版相比,定制版无需注册,无使用使用时间,无打印量限制,成本低廉。这种打包方式特别适合那些标签内容相对固定的应用,可以大大减少开发和维护的工作量。
除此之外,定制版具有和普通版本功能完全相同。
如何获取定制版
获取定制版非常简单,只需访问打印精灵的官方网站,按照页面提示进行操作即可。 在定制过程中,你可以选择操作系统类型,选定需要打包的标签。
因此你需要提前通过SpiritDesginer在线版制作好需要定制的标签,制作方法和普通版本一样,可以使用全部功能,条形码,二维码,表格,变量,序列号均支持。
可以根据自己的情况,决定是否在标签上打印打印精灵LOGO。如果打印LOGO,根据LOGO的位置和大小,可以获得不同程度的优惠,最高可免费。
定制完成后,即可获得一个完全符合你需求的定制版安装程序,可以下载并任意分发。
开发打印程序的步骤
开发打印程序时,首先需要在信息系统的网页中引入打印精灵的JS文件。根据系统的网络协议(http或https),选择相应的引用方式。例如:
<!-- 如果主网站是http -->
<script src="http://127.0.0.1:9011/js/spirit.js"></script>
<script src="http://127.0.0.1:19011/js/spirit.js"></script>
<!-- 如果主网站是https -->
<script src="https://127.0.0.1:9443/js/spirit.js"></script>
<script src="https://127.0.0.1:19443/js/spirit.js"></script>
接下来,执行打印操作。这主要分为三个步骤:获取打印实例、执行打印命令以及关闭打印实例。以下是具体的代码示例:
SPIRIT.open(opt, function(p) {
p.PrintLabel(labelID, vars);
p.close();
});
其中,SPIRIT.open
方法用于获取打印实例p
,其参数opt
是一个对象,用于指定打印机的相关参数。p.PrintLabel
方法用于执行具体的打印操作,其第一个参数labelID
是模板的唯一标识符,第二个参数vars
是一个对象,用于传递模板中需要替换的变量值。最后,通过p.close()
方法关闭打印实例,释放系统资源。
总结
通过使用打印精灵的定制版,企业可以在特定场景下以最小的成本实现信息系统的标签打印功能。定制版的打包方式和无需注册的特点,使得程序分发和使用更加便捷。结合简单的开发步骤,可以快速完成应用打印功能的开发。