0.9.5 • Published 12 months ago

universal-printer v0.9.5

Weekly downloads
-
License
ISC
Repository
-
Last release
12 months ago
# universal-printer

#### 介绍
本插件用于调用江苏国光公司凭条打印机C++版本打印dll

#### 软件架构
本项目基于NAPI技术
依赖于nodejs运行时环境


#### 安装教程

1.  安装依赖

`npm install universal-printer`


2.  在需要使用的js中引入插件

eg:

let addon= require('universal-printer'); result = addon.initDevice(true); console.log(result);

3.  运行

`node test.js`


#### 使用说明

本插件提供以下接口:
+ initDevice(isDebug)  初始化设备(每个打印任务都需要调用此方法)
	+ isDebug   boolean   是否返回日志信息
+ closeDevice() 关闭设备(每个打印任务都需要调用此方法)
+ getDeviceStatus() 获取设备状态
+ setLineSpace(lineSpace)  设置行间距
	+ lineSpace Number    行间距
+ setLeftSpace(leftSpace) 设置左边距
	+ leftSpace Number    左边距
+ setAlign(type) 设置居中
	+ type      Number 
+ setPrintFont(font, doubleHeight, doubleWidth, underLine, bold) 设置字体
	+ font          Number   0-正常 1-压缩
	+ doubleHeight  Number   0-正常 1-倍高
	+ doubleWidth   Number   0-正常 1-倍宽
	+ underLine     Number   0-正常 1-下划线
	+ bold          Number   0-正常 1-加粗
+ feedLines(lines)  填充行
	+ lines     Number   行数
+ printString(content, autoEnter)  打印字符串
	+ content   string   内容
	+ autoEnter boolean  自动换行
+ printCode128(content)  打印条形码
	+ content    string    内容
+ printQR(content)  打印二维码
	+ content    string    内容
+ cutPaper()  切纸
+ printLog(log, logName)  打印日志
	+ log        string    内容
	+ logName		 string    日志文件名,默认为当前日期
+ printLog(log, logName)  打印日志
	+ log        string    内容
	+ logName		 string    日志文件名,默认为当前日期
+ printTestPaper()  打印测试页
0.9.5

12 months ago

0.9.4

12 months ago

0.9.3

12 months ago

0.9.2

12 months ago

0.9.1

12 months ago

0.9.0

12 months ago