Skip to content

Android蓝牙打印(POS机打印调用Demo)

Notifications You must be signed in to change notification settings

JMQCode/Bluetooth

 
 

Repository files navigation

"# Bluetooth"

/** * 复位打印机 */ public static final byte[] RESET = {0x1b, 0x40};

/**
 * 左对齐
 */
public static final byte[] ALIGN_LEFT = {0x1b, 0x61, 0x00};

/**
 * 中间对齐
 */
public static final byte[] ALIGN_CENTER = {0x1b, 0x61, 0x01};

/**
 * 右对齐
 */
public static final byte[] ALIGN_RIGHT = {0x1b, 0x61, 0x02};

/**
 * 选择加粗模式
 */
public static final byte[] BOLD = {0x1b, 0x45, 0x01};

/**
 * 取消加粗模式
 */
public static final byte[] BOLD_CANCEL = {0x1b, 0x45, 0x00};

/**
 * 宽高加倍
 */
public static final byte[] DOUBLE_HEIGHT_WIDTH = {0x1d, 0x21, 0x11};

/**
 * 宽加倍
 */
public static final byte[] DOUBLE_WIDTH = {0x1d, 0x21, 0x10};

/**
 * 高加倍
 */
public static final byte[] DOUBLE_HEIGHT = {0x1d, 0x21, 0x01};

/**
 * 字体不放大
 */
public static final byte[] NORMAL = {0x1d, 0x21, 0x00};

/**
 * 设置默认行间距
 */
public static final byte[] LINE_SPACING_DEFAULT = {0x1b, 0x32};

/**
 * 设置行间距
 */

// public static final byte[] LINE_SPACING = {0x1b, 0x32};//{0x1b, 0x33, 0x14}; // 20的行间距(0,255)

// final byte[][] byteCommands = { // { 0x1b, 0x61, 0x00 }, // 左对齐 // { 0x1b, 0x61, 0x01 }, // 中间对齐 // { 0x1b, 0x61, 0x02 }, // 右对齐 // { 0x1b, 0x40 },// 复位打印机 // { 0x1b, 0x4d, 0x00 },// 标准ASCII字体 // { 0x1b, 0x4d, 0x01 },// 压缩ASCII字体 // { 0x1d, 0x21, 0x00 },// 字体不放大 // { 0x1d, 0x21, 0x11 },// 宽高加倍 // { 0x1b, 0x45, 0x00 },// 取消加粗模式 // { 0x1b, 0x45, 0x01 },// 选择加粗模式 // { 0x1b, 0x7b, 0x00 },// 取消倒置打印 // { 0x1b, 0x7b, 0x01 },// 选择倒置打印 // { 0x1d, 0x42, 0x00 },// 取消黑白反显 // { 0x1d, 0x42, 0x01 },// 选择黑白反显 // { 0x1b, 0x56, 0x00 },// 取消顺时针旋转90° // { 0x1b, 0x56, 0x01 },// 选择顺时针旋转90° // };

About

Android蓝牙打印(POS机打印调用Demo)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%