|  |  |  | 
|---|
|  |  |  | import android.view.View; | 
|---|
|  |  |  | import android.widget.Toast; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.dayu.baselibrary.activity.BaseNfcActivity; | 
|---|
|  |  |  | import com.dayu.baselibrary.tools.BcdUtil; | 
|---|
|  |  |  | import com.dayu.baselibrary.utils.AidlUtil; | 
|---|
|  |  |  | import com.dayu.baselibrary.tools.print.PrintAdater; | 
|---|
|  |  |  | import com.dayu.baselibrary.tools.print.ShangMiAidlUtil; | 
|---|
|  |  |  | import com.dayu.baselibrary.utils.BaseCommon; | 
|---|
|  |  |  | import com.dayu.baselibrary.utils.CRC8; | 
|---|
|  |  |  | import com.dayu.baselibrary.utils.DateUtil; | 
|---|
|  |  |  | 
|---|
|  |  |  | import com.dayu.henanlibrary.view.ProgressDialog; | 
|---|
|  |  |  | import com.tencent.bugly.crashreport.CrashReport; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.ArrayList; | 
|---|
|  |  |  | import java.util.Arrays; | 
|---|
|  |  |  | import java.util.Calendar; | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * Copyright (C), 2023, | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 打印机相关信息 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private void setPrinterData(RechargeBean rechargeBean) { | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | StringBuffer data = new StringBuffer(); | 
|---|
|  |  |  | List<String> data = new ArrayList<>(); | 
|---|
|  |  |  | if (rechargeBean != null) { | 
|---|
|  |  |  | data.append("*****************************" + "\n"); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | data.append("设备序列号:").append(rechargeBean.getSerial()).append("\n"); | 
|---|
|  |  |  | data.append("用户名:").append(rechargeBean.getUserName()).append("\n"); | 
|---|
|  |  |  | //            data.append("户  号:" + rechargeBean.getUserNum() + "\n"); | 
|---|
|  |  |  | data.append("充值金额:").append(rechargeBean.getMorny()).append("元").append("\n"); | 
|---|
|  |  |  | data.append("卡内余额:").append(rechargeBean.getBalance()).append("元").append("\n"); | 
|---|
|  |  |  | data.append("日  期:").append(DateUtil.dateToStamp(rechargeBean.getDate(), DateUtil.type2)).append("\n\n"); | 
|---|
|  |  |  | data.append("*****************************"); | 
|---|
|  |  |  | data.add("*****************************"); | 
|---|
|  |  |  | data.add("设备序列号:" + rechargeBean.getSerial()); | 
|---|
|  |  |  | data.add("用户名:" + rechargeBean.getUserName()); | 
|---|
|  |  |  | data.add("充值金额:" + rechargeBean.getMorny() + "元"); | 
|---|
|  |  |  | data.add("卡内余额:" + rechargeBean.getBalance() + "元"); | 
|---|
|  |  |  | data.add("日  期:" + DateUtil.dateToStamp(rechargeBean.getDate(), DateUtil.type2)); | 
|---|
|  |  |  | data.add("*****************************"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | float size = 26; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | AidlUtil.getInstance().printText(data.toString(), size, true, false); | 
|---|
|  |  |  | AidlUtil.getInstance().print3Line(); | 
|---|
|  |  |  | PrintAdater.getInstance().printText(data, size, true, false); | 
|---|
|  |  |  | ShangMiAidlUtil.getInstance().print3Line(); | 
|---|
|  |  |  | } catch (Exception e) { | 
|---|
|  |  |  | e.printStackTrace(); | 
|---|
|  |  |  | } | 
|---|