安卓四核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();
}
}
打印效果图
安卓四核PDA手持PDA智能POS机 打印二维码 分享的更多相关文章
- 车销 商场 批发零售无线POS开单 智能POS开单打印 开单APP应用-云POS扫描打印一体方案
PDA数据采集器,是一款移动手持开单设备,它通过WIFI和GPRS连接并访问电脑,从进销存软件中读取数据,实现移动开单,打破电脑开单模式. 它自带扫描器,可直接扫描条码来查找产品,且功能强大.操作简单 ...
- 微信扫描二维码安卓弹出默认浏览器(苹果打开App Store)打开下载链接
使用微信推广的用户经常都会遇到推广链接被拦截导致无法下载app的情况,此时用户在微信中打开会提示“ 已停止访问该网页 ”.这对于使用微信营销的商家来说就很不友好且损失非常大,因为用户是不知道为什么打不 ...
- 二维码合成,将苹果和安卓(ios和android)合成一个二维码,让用户扫描一个二维码就可以分别下载苹果和安卓的应用
因为公司推广的原因,没有合适的将苹果和安卓(ios和android)合成一个二维码的工具. 因为这个不难,主要是根据浏览器的UA进行判断,所以就自己开发了一个网站 网站名称叫:好推二维码 https ...
- phonegap安卓环境下使用BarcodeScanner插件扫描二维码教程
由于一直在使用phoneGap来开发安卓应用,而对于原生Java小白的我最近这几天一直陷入了如何使用phonegap的BarcodeScanner插件这件事情上,可以说查遍了百度和Google,虽然只 ...
- Cordova各个插件使用介绍系列(四)—canvas2ImagePlugin保存二维码到手机本地
详情链接地址:http://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/cordova-4-canvas2imageplugin/ 在前面几篇 ...
- js网页判断移动终端浏览器版本信息是安卓还是苹果ios,判断在微信浏览器跳转不同页面,生成二维码
一个二维码,扫描进入网页,自动识别下载苹果和安卓客户端,判断网页如下,(只有苹果的微信不能自动跳转)所以加个微信判断. <!DOCTYPE html> <html> <h ...
- Android项目实战(四十五):Zxing二维码切换横屏扫描
Demo链接 默认是竖屏扫描,但是当我们在清单文件中配置横屏显示的时候: <activity android:name=".CaptureActivity" android: ...
- 详解C#泛型(二) 获取C#中方法的执行时间及其代码注入 详解C#泛型(一) 详解C#委托和事件(二) 详解C#特性和反射(四) 记一次.net core调用SOAP接口遇到的问题 C# WebRequest.Create 锚点“#”字符问题 根据内容来产生一个二维码
详解C#泛型(二) 一.自定义泛型方法(Generic Method),将类型参数用作参数列表或返回值的类型: void MyFunc<T>() //声明具有一个类型参数的泛型方法 { ...
- 安卓安装ZXING(二维码)SDK
安卓安装ZXING(二维码)SDK 安装<WIFI共享精灵>后,ZXING(二维码)SDK就有了,扫二维码又快而且精度又高. 真是意外的发现.不需要去下载BARCODE SCANNER.
随机推荐
- JSP的9大内置对象
1.概述 JSP的这9个内置对象,都是servlet API实例,即在JSP页面内部,可以直接使用; ps:顺便说下JSP的4大范围: JSP的四种范围,分别为page.request.session ...
- linux磁盘空间查询
LINUX服务器查询 1. du -sch * 使用该命令查询当前目录下文件夹占用的空间的情况 2. df -hl 查询磁盘剩余空间 3. root权限 fdisk -l
- 用Python生成测试数据
转载自:http://blog.csdn.net/caz28/article/details/45972109 有时我们需要大量的数据,一般编个程序生成一堆随机数据,Python很适合文本处理,干这个 ...
- jquery on()
为多个元素绑定同一个事件: $(document).on('click', '#header .fixed-feedback-bn, #sb-sec .feedback-bn', function ( ...
- Tomcat7配置及其servlet调用详解
Tomcat 1 Tomcat简介 Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成 ...
- php中计算二维数组中某一元素之和
[0] => array(5) { ["id"] => string(2) "11" ["name"] => string ...
- java中 IndexOf()、lastIndexOf()、substring()的用法
public int indexof(String str)返回字符串中出现str的第一个位置 public int indexof(String str,int fromIndex)返回字符串中从f ...
- java的各种使用小知识点总结。
9,重写Arrays.sort public int getHeight(int[][] actors, int n) { // write code here if (null == actors ...
- CapsLock与ctrl的键位修改
windows下修改方式: linux下修改方式: 在用户目录下新建文档命名为keychange.sh 编辑以下内容: remove Lock = Caps_Lock remove Control = ...
- Linux下安装jetty服务器
jetty和我们通常使用的tomcat一样,是一个开源的servlet容器,特点是轻量易部署,一方面jetty可以作为web容器使用,另一方面也是最一般的方式是jetty以一组jar包的形式发布,所以 ...