安卓四核PDA手持PDA智能POS机 打印二维码 分享
很多项目都会用到 类似的要求 移动手持终端 通过程序 可以生成条码或二维码 打印出小票或标签纸
下面直接上代码 希望对大家有点用处
private void print(){
csys.setText("12345678912");
//attachIsUp = false;
m_printer.Open();
m_printer.PrintStringEx("\n小票样式\n", 40, false, true,printer.PrintType.Centering);
//m_printer.PrintString(str, 20);
m_printer.PrintLineInit(35);
m_printer.PrintLineString("NO 31840829299424", 25, PrintType.Centering, true);
m_printer.PrintLineEnd();
m_printer.PrintLineInit(24);
m_printer.PrintLineString("客户名称:"+m_exit.getText(), 25, PrintType.Left, false);
m_printer.PrintLineEnd();
m_printer.PrintLineInit(24);
m_printer.PrintLineString("一维码:"+csys.getText(), 25, PrintType.Left, false);
m_printer.PrintLineEnd();
m_printer.PrintLineInit(24);
m_printer.PrintLineString("联系地址:"+cllx.getText(), 25, PrintType.Left, false);
m_printer.PrintLineEnd();
m_printer.PrintLineInit(24);
m_printer.PrintLineString("QQ号码:"+hpys.getText(), 25, PrintType.Left, false);
m_printer.PrintLineEnd();
m_printer.PrintString("开票时间:"+time.getText(),25);
m_printer.PrintString("\n",24);
m_printer.PrintString("开票公司:"+dz.getText(),22);
m_printer.PrintString("\n",24);
try {
m_printer.PrintStringEx("\n二维码样式\n", 40, false, true,printer.PrintType.Centering);
String message34="安卓二维码打印机\n扫描打印一体机 \n";
///打印二维码
createBitmap(message34.toString());
m_printer.Open();
//打印一维码
m_printer.PrintStringEx("\n一维维码样式\n", 40, false, true,printer.PrintType.Centering);
//打印一维码 可设置条码高度和大小
m_printer.PrintBitmap(getBarcode(csys.getText().toString(),384,100));
//m_printer.Step((byte)0xff);
m_printer.PrintLineInit(24);
m_printer.PrintLineString(""+csys.getText(), 25, PrintType.Centering, true);
m_printer.PrintLineEnd();
//m_printer.PrintLineString("\n", 18, PrintType.Centering, true);
m_printer.PrintStringEx("\n图案样式\n", 40, false, true,printer.PrintType.Centering);
} catch (Exception ex) {
// TODO
ex.printStackTrace();
}
///打印黑白图片
Bitmap bm=BitmapFactory.decodeResource(getResources(), R.drawable.logo);
if(bm!=null)
{
m_printer.PrintBitmap(bm);
}
m_printer.PrintLineInit(40);
m_printer.PrintLineString("-----------------------------------", 24, PrintType.Right, true);//160
m_printer.PrintLineEnd();
}
}
打印效果图


转载于:https://www.cnblogs.com/pdasoft/p/5411217.html
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
