如何通过android截取收银机的打印数据,组装后上传到后台服务器,然后把数据传到打印机打印小票? 1C

如题。举个例子,收银机连接打印机实现收银、打印小票,现在想在中间接个硬件Android系统,截取打印数据上传到后台服务器,不对现有收银系统改造,不能影响正常收银。
注:该硬件两端通过串口/并口/usb连接收银机与打印机

1

2个回答

这种需要抓包的,安卓不可能。。。。

0
AirIT
Air_IT 手机也有抓包软件
3 年多之前 回复

这个你需要截取他的网络包就行了。

0
AirIT
Air_IT 手机截取后分析很麻烦,他的意思应该是 自动分析
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
热敏打印机数据截取+追加打印二维码
目前市场上出现新的需求,就是通过在收银机和小票打印机中间添加硬件的方式,采集每一张小票的信息,并且追加打印二维码。往往应用在商超,购物中心,景点娱乐,金融监控等方面,这种方式最大的优点是不需要在收银机上安装任何软件或者修改收银机设置,收银员也不需要任何操作,即插即用。数贝通(TB有售)正是这样的产品。数贝通是一个硬件小票采集器,可以兼容USB、并口、串口、网口的小票打印机,高效,精准识别每一张需要
安卓收银系统小票打印机数据采集插件项目需求文档
创建时间 2017-12-12 1  引言 1.1项目背景 针对线上消费与线下消费界线逐渐模糊的商业消费现状,我们团队提出“以轻量的方式接入实体商业,采集全面的线下消费数据,建立共享的线下会员体系。”并针对如何采集线下消费数据进行设计。 1.2参考材料  Windows打印体系结构之Print Spooler概念与架构 Windows打印体系结构之打印驱动框架
Android小票打印机连接 (已封装好,可直接使用)
一、新建MyUsbPrinterUtil工具类,代码如下:   import android.annotation.SuppressLint; import android.app.PendingIntent; import android.content.BroadcastReceiver; import android.content.Context; import andro...
截取打印机的数据
PrinterPlusPlus http://www.printerplusplus.com/ 打印过程中把数据转为ps文件 ps文件可以转换到txt,pdf,png,jpg等等很多格式
收银POS小票打印数据采集二维码加打--数贝通使用说明
收银POS小票打印数据采集二维码加打--数贝通使用说明文档
android连接小票打印机,打印小票数据的两种模式
为了开发android无线点餐系统,需要用到打印小票任务,根据网上查找资料所得,学习了两种方法,一种为通过tomcat服务连接服务器所连接的打印机打印,一种为直接连接网络打印机打印 一、通过tomcat服务连接服务器所连接的打印机打印 手机或平板是一种移动设备,不可能直接打印机,所以要把打印的数据发给tomcat,通过服务器电脑打印 先定义一个javabean实体类,用来保存数据
Android 平板通过USB口连接小票打印机
1.首先注册一个广播:用户三种操作会导致系统发广播,插或者拔USB设备,还有就是在USB授权框点击是或者否 private void initReceiver() {//授权对话框点击操作之后会发出系统广播 receiver = new BroadcastReceiver() { public void onReceive(Context cont
pos机不同小票模型数据正则截取(thinkphp3.2)
1.获取小票unicode数据 $post = file_get_contents("php://input"); 2.通过接收的数据转码,然后截取pos_id调用相应的后台录入的不同机器的规则 /*规则重写      获取数据规则匹配     by cl*/     /*匹配*/     public function reg($str=''){         $r
串口小票打印机调试命令
小票打印机作为POS收银机的一个标准外设,在平时的实施过程不时也会出现无法打印的情况. 出现这种情况的原因有很多种,主要有安装不正确,打印机参数设置不正确,软件问题等.现以EPSON的 串口小票打印机为例,整理出安装过程中出现问题时的自检步骤. 1.安装打印机,确定接电源,装纸正确,确定接在POS上的那一个串口(后台调试时用),一般安装在COM1上, 完成后,按住打印机的F
如何自动截获输出到打印机的文本数据(转载)
<br />原 作 者:吴军丽 李继名<br />原 出 处:计算机世界<br /><br />在所有的应用软件当中,几乎都会提供打印结果的功能,但大部分的软件并不提供输出结果到文本文件功能(如速达,用友和金碟应用软件等能够打印,但不能将结果直接输出到文本文件;再比如一些与硬件配套的应用软件类似 <br />PeakNet等软件,也只能打印,不能输出到文本文件)。有时候客户需要对这些结果进行再次处理分析和统计。传统的方法,只能把打印到纸上的数据手工输入电脑,再利用自己的统计分析软件来处理这些数据。如果这些数
安卓连接pos小票机和钱箱
测试工具具体用到: 1、58热敏打印机 2、钱箱 3、Android Studio 2.2.2 4、测试平板一台 端口号打印机一般都是9100 首先把打印机固定IP设置好,然后所有设备连接到同一网络(不在同一网络连接不上) 钱箱看需求,直接插在打印机上就行了 布局就很简单写一个Button按钮就行,其他随意 代码: /** * Create
中途拦截、截获并修改打印内容的方法(清晰度100%无损打印)
我们有一些工具,生成内容后直接打印出来,但是有些内容过期后就无法在工具软件内修改, 那么怎样修改要打印的内容呢? 有办法: 1,在打印的时候不要选打印机,而是选择打印成PDF文件(win10自带功能)。 2,修改这个PDF文件,(修改工具在下面链接下载)修改完后不要直接打印而是保存,因为这些工具打印效果都没有 adobe acrobat的清晰, 用adobe acrobat打印后打印即可
购物小票上加打二维码(QR码)信息技术
                                                                                                   标题随着移动互联技术的发展,以及B2B,O2O商业模式的突飞猛进,二维码技术的应用有了很好表现。二维码扫一扫,你的钱全跑了。 本文将介绍如何在电脑购物小票上加打二维码技术。首先,谈谈为什么在电脑购物...
小票打印机打印二维码
testposdll.exe 本测试程序 调用北洋通用接口 打印机打印二维码图片,生成二维码 并将产生的二维码图片转换成打印机可以打印的单色位图
POS小票打印且自动弹出钱箱
@Override  public String printMessage(PrintEntity entity, String target) {   String result = "false";   if(target == null || "".equals(target)){    target = "LPT1:";   }   try {    FileWriter f
Android 设备接入小票打印机 爱宝小票打印机
实现android 设备连接小票打印机打印小票的功能时,发现了一个好用的库:https://github.com/AlexMofer/ProjectX/tree/master/printer android设备如何连接打印机https://blog.csdn.net/qq_25452989/article/details/82843071 我们要实现的效果: 实现时主要就是依靠print...
C# 打印设置(小票打印,收银打印)
介绍小票打印工具的实现方法,涉及打印机设置、 打印预览、 文字打印、 图片打印等知识点。
Android手机蓝牙打印机打印小票
这段时间公司给人开发连接打印机的手机端APP时候做的一个小的例子,直接打开手机蓝牙,连接打印机,还有就是打印出来的内容我直接在程序里面写死了,大家可以修改一下,就能用了,用的Androidstudio开发的。。。。
安卓设备连接USB打印机
首先,感谢CSDN这个平台,为广大程序员提供一个相互交流的平台,其次,感谢广大程序员,让我学到了很多。这篇博客的内容也是我归纳了诸多博主的内容。亲测有效。废话少说,直接代码 1,主activity package dayin.com.myapplication; import android.support.v7.app.AppCompatActivity; import android....
bluetooth 蓝牙开发 打印小票
bluetooth 上一次我们研究完iBeacon,发现iBeacon是基于蓝牙4.0的一个封装而已。那么,今天我们来研究iOS的蓝牙4.0的应用。最出名的app当属lightblue,我们不妨来仿写一个lightblue,这样基本的ios蓝牙编程就算入门了。 基本理论 框架与概念 在ios中使用蓝牙技术,会用到CoreBluetooth框架。 里面对设备有2个定义:
Java 实现POS打印机无驱串口打印(解决中文乱码)修改版
java串口通信通过静态的CommPortIdentifer.getPortIdentifiers()获得端口列表;再从这个端口列表中选择所需要的端口,并调用CommPortIdentifer对象的Open( )方法,这样,就能得到一个CommPort对象。当然,还要将这个CommPort对象的类型转换为某个非抽象的子类,表明是特定的通讯设备。该子类可以是SerialPort类和ParallePort类中的一个. 解决中文乱码主要是用OutputStreamWriter包在OutputStream的底层流,设置GBK编码读取.
JAVA调用小票打印机
JAVA调用小票打印机
Android打印机--小票打印格式及模板设置
小票打印就是向打印设备发送控制打印格式的指令集,而这些打印格式需要去查询对应打印机的API文档,这里我把常用的api给封装了一下 文字对齐方式 打印字体大小 字体是否加粗 打印二维码 打印条形码 切纸 打开钱箱 字符串转字节数组 字符拼接 PrintFormatUtils.java/** * 打印格式 * Created by john on 17-3-23. */public class P
Java 通过 Socket 实现小票打印
描述 最近在研究Java连接打印的方法,无脑百度了一番,发现有很多都是这样的模式。 根据java.awt中提供的一些打印的API,要实现打印,首先要获得打印对象,然后继承Printable实现接口方法print,以便打印机进行打印,最后用用Graphics2D直接输出直接输出。 — CSDN @戴新美   对于这样的方式,不是太懂,有的代码运行起来,会弹出一个面板选择任务,着实不便。但是无
frreport打印小票实例源码
frreport打印小票实例源码,带3种打印方式,实例为某商业广场小票打印示例
java调用默认打印机,打印小票(80mm)
一、默认打印机工具类   package vpos.zs.print; import net.sf.json.JSONObject; import java.util.Map; import java.util.concurrent.LinkedBlockingQueue; import java.awt.print.Book; import java....
Java调用小票打印机打印小票
Java调用小票打印机打印购物清单
Android手机打印机打印小票 (ip地址的)
这段时间公司给人开发连接打印机的手机端APP时候做的一个小的例子,直接打开手机端输打印机的IP,连接打印机,还有就是打印出来的内容直接在程序里面可修改,大家可以修改一下,就能用了,用的Androidstudio开发的。。。。
Android集成佳博热敏打印机打印小票对齐问题
一、说明 比如:商品名、单价、数量、金额,它们的排列需要像表格一样对齐。 二、实现 主要用到的API: // 设置单位距离 esc.addSetHorAndVerMotionUnits((byte) 7, (byte) 0); // 移动的距离(距离 = 单位 * position设定值) esc.addSetAbsolutePrintPosition(20); 但这个对齐其实是...
Android 热敏打印机打印二维码
最近项目需要研究下Android通过usbhost和蓝牙连接热敏打印机打印小票,收集了一下资料参考,感觉这块技术比较乱的,每家打印机都有自己的SDK,但其实底层的原理差不多,做个稳定兼容多个品牌热敏打印机的APP还是有难度的。  昨天晚上说抽时间来写一篇关于Android 热敏打印机打印二维码和图片的文章,所幸在下班之前把它给写了,和大家分享吧。我的是Android机器有内置热敏打印机的,我是把a
web打印POS小票机代码
找了好久的WEB打印插件,都是要收费的!我发现借用LODOP插件,自己写代码即可解决此问题!
java 打印收银小票(58热敏票据打印机)
package com.qy.Scheduler; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.print.Book; import java.awt.print.PageFormat; import java.a...
基于Qt的收银点餐系统之小票打印(一)
介绍Qt中对打印的支持,以及Qt中打印的过程。
android蓝牙打印小票机Demo
最近很多人都在问我android怎么连接蓝牙打印小票机,现在我这里就写出来了一个demo供与大家学习参考 1首先打开手机连接蓝牙 2启动应用程序,并开启蓝牙权限 3选择打印机 4发起打印 下载地址android蓝牙打印小票机Demo
Android 蓝牙打印小票与WiFi打印小票两种打印方式的实现(带有图片和二维码)
最近在做小票打印这块,项目需求是蓝牙和WiFi两种都要实现,开始做的时候也是一脸懵,然后网上找了一些代码,看了好多博主的文章,最后自己把这些都综合到一起0.0,结果还好成功了 先看看图吧,蓝牙和WiFi打印出的都是一样的,毕竟都是同一个工具类(打印机型号  爱宝POS-80C 、 资江 ZJ-80) 先来看看WiFi打印(旁边的色块是打印纸自带的,我也很无奈) 首先在你的activity...
Android 拿出后台打印数据
//从result中获取params参数,然后解析params数据,可以获取open_id。 final String [] strs = new String[2]; if (result != null) { Set keys = result.keySet();
记录app通过蓝牙连接小票打印机的坑
试了好几台5.0以下版本的测试机,发现可正常通过蓝牙连接打印机,我就以为大功告成了,结果测试的时候,在锤子手机上一打开app就崩溃了。。。 报错信息: IllegalArgumentException: Service Intent must be explicit: Intent 这句话是说,服务必须是显式启动。这是Android 5.0的一个新特性,也就是说从5.0开始,service服
android通过USB连接佳博80打印机
条件:1安卓主板上有USB口,2,rom内置了打印驱动 不行就用其他方式或者换主板吧(本人当初使用的工控主板坑得不要不要的) 本文介绍的是使用USB方式 佳博提供两个函数打印 1:只支持单字符 不然中文乱码  printString(String string, FONT font, Boolean bold, Boolean underlined, Boolean doubleHeig
Android集成佳博热敏打印机打印小票商品名称换行问题
一、说明 在打印小票的时候,商品名称一行显示不下需要折行打印,但是这个折行又不是放在末尾,到头后再折回来接着打印,该怎么办呢 ? 二、思路 大体的思路就是将商品名称切割成最大不超过一定长度的若干个字符串,在第一行打印商品名的第一个字符串,然后再打印单价、数量、金额等信息,打印完第一行后再在下面打印名称没打印完成的部分。 三、问题 切割的时候又会有个问题,商品信息里面...
【Qt 5.3.2】Qt局域网收银软件(Qt+MySQL+小票打印机(58mm)+普通打印机)
局域网收银软件 打印小票
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java学习打印购物小票 python简明教程打印