-
大小: 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所需要的jar包
- Java实现获取窗口句柄并操作窗口jna
- jna调用系统dll文件并且获得返回参数
- jna-4.5.1 jna-4.5.1-sources jna-platform-4.5
- JAVA 调用twain
- DJNative-SWT20111120 java播放器插件最新版
- JNative资源包
- jna-4.2.1.jar
- jna-4.0.0.jar和jna-4.0.0-sources.jar
- JNA-Linux下java程序调用so库接口函数
- DJNativeSwing的jar包以及32和64的SWT
- 使用JNA的jar包
- JNA 转java接口以及指针结构体解析
- DJNativeSwing组件集含32 64位swt包
- HttpClient-4.5.6
- 通过JNA调用虹软年龄和性别估计SDK的
- 基于android的饮食识别系统
- JAVA利用JNA调用DLL
- Linux下JAVA程序调用so库的接口函数(
- 安卓JNA例程
- jnative
- jna-example Jar包
- java 使用jna开启关闭第三方应用程序
- jnativehook 用于Java的全局键盘和鼠标侦
- JNA-jna的jar包
- java调用C#封装的dll(jnacom)
- java用JNA调用dll,包含各种参数调用
- [测试通过]JAVA调用第三方DLL的简单方
- JNative完整jar
- JAVA调用DLL:jna-5.1.0
评论
共有 条评论