JAVA调用CODESOFT打印条形码标签
CODESOFT提供了非常丰富的接口,并且开放了几乎可控制CODESOFT一切功能的权限,目前,几乎所有的ERP、MES等系统都集成了CODESOFT的条码打印功能。 有些使用JAVA语言的IT工程刚刚接触CODESOFT,可能不知道如何调用CODESOFT,以及不知道如何将数据传输给CODESOFT的条码标签。 CODESOFT的条码标签的后缀名是.lab,本文,提供了一下参考代码,让大家参考如何调用CODESOFT的lab条码标签文档并打印出来。 [caption id="attachment_6556" align="alignnone" width="365"] CODESOFT条码软件[/caption] package com.prodPrint; import java.io.File; import java.util.HashMap; import org.eclipse.swt.SWT; import org.eclipse.swt.ole.win32.OleAutomation; import org.eclipse.swt.ole.win32.OleControlSite; import org.eclipse.swt.ole.win32.OleFrame; import org.eclipse.swt.ole.win32.Variant; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; import com.lppx2.OleDispatch; public class ActiveXPrinter extends Composite{ private OleFrame myFrame = new OleFrame(this, SWT.NONE); // Microsoft Internet Explorer ProgID: Shell.Explorer.2 // Codesoft ProgID : Lppx2.Application private String progId = "Lppx2.Application"; private OleControlSite controlSite; private OleAutomation automation;; private OleDispatch...