有一种可直接打印条码的打印机,本文采用这种方式,
这种打印机,可直接打印条形码,二维码,还可打印文字,图片(PCX,BMP)
有客户端软件,可设计打印的东西,并打印,
也有编程接口,需加载dll,貌似没有linux版的
打印机有USB接口,也有带网线的,我选的带网线的,
打印纸用的是热敏打印机,打印纸有多种规格的,
打印效果
条码:
标签(带条码):打印的是文字,横线(也可也打下划线),条码,
折行的是截取字符串后,在另一行打印的,
佳博打印机官网
http://www.gainscha.com/pro.asp?op=2&anid=70
GP-3150TIN条码打印机
http://www.gainscha.com/pro_view.asp?op=2&id=59&anid=70&nid=135
带USB口,带网口,还有好几个带网口的,这个最便宜 500左右。
编程接口
动态链接库TSCLIB.dll,支持大部分佳博打印机,和其他品牌的TSC系列的打印机
Windows DLL version V2.00.
下载地址
http://download.csdn.net/detail/haveqing/8822409
有文档和样例,包括JAVA调用,JSP掉用,其他语言调用的,
(JSP调用是用js在前端调用,通过控件调用)
JAVA样例
import com.sun.jna.Library; import com.sun.jna.Native; /** * 打印序列号 * @author happyqing * 2015.5.28 */ public class PrintLabel { /** * 加载打印Dll,打印接口 * */ public interface TscLibDll extends Library { //把TSCLIB.dll发到JAVA_HOME\bin下 TscLibDll INSTANCE = (TscLibDll) Native.loadLibrary ("TSCLIB", TscLibDll.class); // TscLibDll INSTANCE = (TscLibDll) Native.loadLibrary ("C:\\Windows\\System32\\TSCLIB.dll", TscLibDll.class); int about (); int openport (String pirnterName); int closeport (); int sendcommand (String printerCommand); int setup (String width,String height,String speed,String density,String sensor,String vertical,String offset); int downloadpcx (String filename,String image_name); int barcode (String x,String y,String type,String height,String readable,String rotation,String narrow,String wide,String code); int printerfont (String x,String y,String fonttype,String rotation,String xmul,String ymul,String text); int clearbuffer (); int printlabel (String set, String copy); int formfeed (); int nobackfeed (); int windowsfont (int x, int y, int fontheight, int rotation, int fontstyle, int fontunderline, String szFaceName, String content); } //厂商提供的测试方法 public static void main(String[] args) { TscLibDll.INSTANCE.about(); TscLibDll.INSTANCE.openport("TSC TTP-2410M"); //TscLibDll.INSTANCE.downloadpcx("C:\\UL.PCX", "UL.PCX"); TscLibDll.INSTANCE.sendcommand("REM ***** This is a test by JAVA. *****"); TscLibDll.INSTANCE.setup("100", "100", "5", "8", "0", "0", "0"); TscLibDll.INSTANCE.clearbuffer(); //TscLibDll.INSTANCE.sendcommand("PUTPCX 550,10,\"UL.PCX\""); TscLibDll.INSTANCE.printerfont ("100", "10", "3", "0", "1", "1", "(JAVA) DLL Test!!"); TscLibDll.INSTANCE.barcode("100", "40", "128", "50", "1", "0", "2", "2", "123456789"); TscLibDll.INSTANCE.windowsfont(400, 200, 48, 0, 3, 1, "arial", "DEG 0"); TscLibDll.INSTANCE.windowsfont(400, 200, 48, 90, 3, 1, "arial", "DEG 90"); TscLibDll.INSTANCE.windowsfont(400, 200, 48, 180, 3, 1, "arial", "DEG 180"); TscLibDll.INSTANCE.windowsfont(400, 200, 48, 270, 3, 1, "arial", "DEG 270"); TscLibDll.INSTANCE.printlabel("1", "1"); TscLibDll.INSTANCE.closeport(); } }
注意:要是打印乱码
请把JAVA文件编译成GBK的class,就好了,不只是设置编码
比如一种方式 VM arguments 加 -Dfile.encoding=GBK
附件中提供打印以上两个样例图片的java类(PrintLabel.java),Dto类类似于Map
相关推荐
佳博条码打印机是一款广泛应用在零售、仓储、物流等领域中的设备,其编程手册和驱动是确保设备正常工作和高效利用的关键资源。本文将详细解析标题和描述中提及的知识点,并结合"GP-9134T"这款型号,深入探讨条码打印...
在Java web程序上实现调用条码打印机打印条码,斑马打印机
佳博大部分条码打印机的编程接口包,如 GP-9134T条码打印机其他品牌的TSC系列打印机也可以;内含JAVA,JSP,等语言的样例;内含TSCLib.dll,TSC signed.ocx,TSCLIB.DLL 函数库使用说明.pdf,3120T说明书,GP-9035T...
### Java调用条码打印机:...综上所述,Java调用条码打印机不仅需要掌握相关API的使用,还要深入理解条形码生成及打印的全过程,同时关注打印质量、兼容性和错误处理等关键因素,以确保条形码打印的准确性和可靠性。
总的来说,这个包提供了一个完整的解决方案,让开发者能够在Java、VC(Visual C++)、ASP(Active Server Pages)、BCB6(Borland C++ Builder 6)等不同的编程环境中与佳博条码打印机进行交互。通过学习和使用提供...
佳博条码打印机是一款在Windows平台上广泛使用的专业设备,用于打印各种类型的条形码和二维码。这个压缩包包含了佳博条码打印机的开发库和相关的开发文档,旨在帮助程序员高效地集成打印机功能到他们的应用程序中。...
佳博蓝牙无线条码打印机SDK示例主要针对的是在Android平台上使用蓝牙技术进行条码打印的应用场景。在本文中,我们将深入探讨如何利用佳博提供的SDK来开发这样的应用,包括理解SDK的核心组件、如何集成SDK到项目中...
佳博大部分条码打印机的编程接口包,如GP-1124D条码打印机其他品牌的TSC系列打印机也可以;内含JAVA,JSP,等语言的样例;内含TSCLib.dll,TSC signed.ocx,TSCLIB.DLL 函数库使用说明.pdf等
佳博大部分条码打印机的编程接口包,如GP-3150TIN条码打印机 其他品牌的TSC系列打印机也可以 内含JAVA,JSP,.NET等等语言的样例 内含TSCLib.dll,TSC signed.ocx,TSCLIB.DLL 函数库使用说明.pdf等等 详细说明 ...
7. **Gprinter条码打印机驱动.rar**: 提供佳博打印机的驱动程序,用于安装到计算机上,确保操作系统能够识别并正确通信打印机,以完成标签打印任务。 8. **条码机变量使用程序.rar**: 可能包含一个示例程序或者...
通过调用这些API,开发者可以控制打印机进行各种操作,如打印文本、条形码、二维码、图形等。在Windows环境下,这些API通常以动态链接库(DLL)的形式提供,允许开发者在C或C++等编程语言中使用。 "windows动态库#C...
`Gprinter条码打印机驱动.rar`则提供了佳博打印机的驱动程序,用于Windows系统的安装和配置,确保打印机能够被系统识别并正常工作。 `GP-3120T打印机开钱箱的指令说明.rar`特别针对需要开启钱箱的场合,如收银系统...
在IT行业中,条形码打印机的开发是一项关键任务,尤其对于物流、仓储、零售等领域的企业而言,高效准确的条码打印能极大提升运营效率。TSC是一家知名的条码打印机制造商,其产品广泛应用于各种场景。本文将围绕"TSC...
本话题主要探讨的是"基于佳傅打印机的USB接口连接开发",这涉及到Android应用程序的二次开发,利用佳傅打印机提供的SDK来实现USB接口的通信,以便进行文字、条形码和二维码的打印工作,主要涉及以下几个关键知识点:...