-
大小: 4KB文件类型: .java金币: 1下载: 0 次发布日期: 2021-05-14
- 语言: Java
- 标签: JNA TSCBLL.dll 二维码
资源简介
Java使用JNA调用TSCLIB来控制热敏打印机生成二维码并打印,对纸张的定位做了控制,不会出现连续打印后纸张位置错位,需要自己准备TSCLIB.dll文件,放在Windows/System32下,代码可以直接使用。
代码片段和文件信息
package com.common;
import com.sun.jna.Library;
import com.sun.jna.Native;
/**
* ****************************
* CreateTime Dec 30 2013 11:54:15 AM
* Author MaBingYang
* FileName Print.java
* FilePath com.common
* Explain 热敏打印机
* ******************************
*/
public class Print {
public interface TSCLIB_DLL_GP3150TN extends Library {
TSCLIB_DLL_GP3150TN INSTANCE = (TSCLIB_DLL_GP3150TN) Native.loadLibrary (“TSCLIB“ TSCLIB_DLL_GP3150TN.class);
int about ();
int openport (String pirnterName);
int closeport ();
int sendcommand (String printerCommand);
int setup (String widthString heightString speedString densityString sensorString verticalString offset);
int downloadpcx (String filenameString image_name);
int barcode (String xString yString typeString heightString readableString rotationString narrowString wideString code);
int printerfont (String xString yString fonttypeString rotationString xmulString ymulString 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);
}
/**
* 绘制二维码指令
* 功能:繪製QRCODE二維條碼
* 語法:
* QRCODE X Y ECC Level cell width mode rotation [model mask]“Data string”
* 參數說明
* X QRCODE條碼左上角X座標
* Y QRCODE條碼左上角Y座標
* ECC level 錯誤糾正能力等級
* L 7%
* M 15%
* Q 25%
* H 30%
* cell width 1~10
* mode 自動生成編碼/手動生成編碼
* A Auto
* M Manual
* rotation 順時針旋轉角度
* 0 不旋轉
* 90 順時針旋轉90度
* 180 順時針旋轉180度
* 270 順時針旋轉270度
* model 條碼生成樣式
* 1 (預設) 原始版本
* 2 擴大版本
* mask 範圍:0~8
- 上一篇:Java Web 三层架构详解
- 下一篇:java面试题题库全
相关资源
- JNA-jna的jar包
- java调用C#封装的dll(jnacom)
- java用JNA调用dll,包含各种参数调用
- [测试通过]JAVA调用第三方DLL的简单方
- JNative完整jar
- JAVA调用DLL:jna-5.1.0
- jna-3.5.2jar
- JNA-3.5.1 Java Native Access
- 使用JNA替代JNI调用DLL,并解决内存溢
- jna-platform-4.1.0.jar
- DJNativeSwing、SWT相关jar包
- jna-4.4.0.jarJava Native Access
- JNA-4.50.jar
- java实现百望税控NISEC_SKSC.dll接口调用
- com.sun.jna 3.0.9
- JNA需要jar包
- android 蓝牙热敏打印机 app
- android 调用蓝牙打印机ESC/POS 热敏打印
评论
共有 条评论