首页
学习
活动
专区
圈层
工具
发布

Android 蓝牙开发,蓝牙连打印机。

目录 效果: 开发环境 涉及知识点 集成配置 蓝牙连接 蓝牙打印 GitHub 效果: 特别声明:较之前的版本有很大的调整,之前的版本是未适配8.0的,现在是适配了的,接入方式也不一样,包括代码逻辑都有调整...(更新时间:2020-03-27) 开发环境 Gprinter佳博打印机,型号GP-2120TU Android Studio 3.6.1,gradle 3.5.3 本文可能内容比较长,但是难度不大。...、是否开启,显示已配对和未配对的蓝牙设备列表 /** * 初始化蓝牙 */ private void initBluetooth() { // 获取蓝牙适配器...break; default: break; } //端口打开成功后,检查连接打印机所使用的打印机指令...break; case CONN_PRINTER: Toast.makeText(MainActivity.this, "请先连接打印机

4K20

佳博打印机如何设置热敏打印

现在市场上标签纸种类比较多,如果你的打印机适合哪种标签纸,你需要在你的打印机上安装对应的标签纸即可,这里以佳博打印机安装热敏纸为例,首选需要在打印机上安装热敏纸,安装的位置要是热敏打印的位置。...安装好之后,再在打印机首选项中进行设置,具体操作如下: 点击开始-设备和打印机,弹出设备和打印机对话框,在对话框中找到佳博打印机。...在佳博打印机上右击-打印首选项-高级设置中,设置打印方式为热敏,然后点击确定。 如果需设置热转印的话,也可以直接在这个页面进行设置,方法如上。...在打印机中设置好之后,打开条码打印软件,点击新建,或者文件-新建,弹出文档设置对话框,在文档设置-打印机类型及纸张中,在打印机下拉列表中选择你需要的打印机,然后在纸张中自定义设置一下纸张的大小。...实际上在打印机上安装好热敏纸之后,打印机自检一下就可以识别热敏了。 如果打印机不能自动识别的话,可以在打印机首选项中手动进行设置。

5.5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    驯服蓝牙打印机(1)

    现在蓝牙双模打印机越来越多了,有很多场景需要操纵蓝牙打印机直接打印出小票。 蓝牙双模是指蓝牙3.0与蓝牙4.0。...蓝牙3.0的方式需要与打印机配对,蓝牙4.0无须配对,微信小程序只支持蓝牙4.0的通迅方式,所以购买打印机时要注意是不是双模的。 我们今天先来讲VFP来使用蓝牙3.0方式打印数据。...Xprinter 58 IIL 打印指令:ESC/POS 2. WIN10笔记本,有蓝牙适配器。 添加蓝牙打印机 ? 扫描并配对,配对PIN码一般为0000 ? ? 配对成功 ? ?...查看属性 查看安装的打印机Printer001属性,这里是COM4,可以发现蓝牙3.0的模式,就是标准串口,这样我们就可以通过串口控制打印机了。 ? 设备管理器也可以看到 ?...这样就清晰并了,所有的打印机指令,我们也只要找到值,发送它,我们就可以控制打印机做想做的事情了。 下一篇,解析打印图片的奥秘。

    1.6K20

    用 Dioxus 不到一周撸一个多端 POS 系统 MVP,小店老板用完直呼“终于找到神器”!

    Electron 打包出来 150MB+ 起步,启动卡顿;Flutter 学起来费劲,多端维护头疼; 我们用纯 Tauri 重构过一套 pos,但是无法满足客户三端的需的,我们决定采用Dioxus来实现零售店的收银系统三端的...一、POS 系统痛点,为什么 Dioxus 天生对味? 传统 POS 系统开发有多苦? 1. 多端适配地狱:前台收银要大屏、后厨要平板、老板手机要看报表,三套代码维护起来非常痛苦。。 2....) • 购物车动态添加、修改数量、删除 • 实时计算:小计、税费、折扣、应付金额、找零 • 支持现金、微信/支付宝(模拟)、赊账、混合支付 • 一键生成/打印小票(PDF 或热敏打印机模拟) 商品 &...真实数据参考): 方案 包体积 启动速度 跨平台难度 学习成本 性能/安全 全栈难度 Electron 100-300MB 慢 低 中 一般 中 Tauri + 前端 5-20MB 快 中 中高 优秀 高 Flutter...打印:集成热敏打印机协议或生成 PDF 用 printpdf。 5. 数据同步:小规模用 SQLite + 手动导出;规模大可加 Supabase 或自建 Axum 服务。 6.

    49510

    实战分享:Swift 蓝牙打印机数据排版

    前言 蓝牙打印机打印排版 本次使用的是 Swift 5 构建,蓝牙连接打印机打印 功能包含: 两列排版 两列左右侧标题自动换行 三列排版 四列排版 四列排版自动换行 根据打印纸的大小(50mm、80mm...self.printerBtn.isEnabled = true print("连接成功") self.tableView.reloadData() } } // 接收搜索到打印机的回调...如何知道打印机支持的指令 本项目中有一个 热敏打印机编程手册>> 这里面记录了,打印机支持的所有格式,可以自行查看。...All rights reserved. // // 蓝牙打印机 import UIKit import CoreBluetooth protocol BaseManagerDelegate {...= "该手机不支持蓝牙" case .unauthorized: message = "蓝牙验证失败" case .poweredOff://蓝牙没开启

    1.8K10

    利用 Dioxus 不到撸一个多端 POS 系统 MVP

    在上篇内容中,我提到了利用 Dioxus撸一个多端 POS 系统 MVP。经过我们的测试验证,目前已经通过基本的功能验证和测试。...我们实测:完整 POS MVP 在 macOS 上仅 31MB,远低于 Electron 项目,启动几乎瞬间完成,完美适配小店低配电脑。...转台 订单管理 订单列表、详情、状态流转 历史订单查询与退单处理 客服与会员管理 客户档案(姓名、电话、积分等) 会员营销基础功能 支付管理 多支付方式配置 支付记录与对账 退款流程 打印机管理...热敏打印机对接(小票打印) 后厨打印(分单) PDF 小票导出备用 其他通用功能: 快捷键支持(搜索、结账等) 本地数据持久化 + 简单同步 我们踩过的坑与优化经验 体积控制:精简依赖,31MB 已经很满意...打印兼容:热敏打印机用串口/网络协议,提前做好模拟测试。 移动端适配:触屏事件与桌面点击差异,用 Dioxus 内置事件处理。 离线优先:全量数据存 SQLite,网络恢复时再同步。

    31810

    delphi开发SP-POS802串口打印机动态库

    简介 因为某个项目的POS机用了SP-POS802的打印机,针对这个打印机要开发一个调用打印机的动态库。收到了厂家发来的打印机指令和动态库的开发要求。...需要加入的接口 初始化打印机 打印字符串 全部切纸 部分切纸 走纸 开钱箱 关闭打印机 打开关闭黑标功能 开发 用delphi7新建一个Library起名为OtherPrinter ?...---- 初始化打印机 调用接口的文档里要求函数名为Other_InitPrinter,所以一会儿我们写代码时初始化打印机的函数名为这个。 ? 然后再看一下厂家的指令集里初始化打印机的方法 ?...可以看到红框上面就是我们初始化打印机的指令集。Hex是十六进制的字符,Decimal是十进制的字符。我们的初始化代码如下: ? ?...关闭打印机厂家没有指令,实际上我们也直接用关闭串口的方式即可。 代码如下: ? ---- 打开/关闭黑标功能 接口说明 ?

    1.3K10

    从 Electron 到 Rust + Tauri:我们如何重构客户 POS 系统,实现离线稳定、高性能低占用

    原有 POS 系统基于 Electron 开发,存在以下突出问题: • 资源占用高:启动后内存常年 900MB+,CPU 容易飙升,收银高峰期机器明显卡顿。...• 打印不稳定:热敏打印机经常出现丢单、乱码、打印中断,需要频繁重启软件或打印服务。 • 安装包体积大:单安装包超过 200MB,部署和更新成本高。...打印极致稳定 • Rust 直接调用打印机驱动(ESC/POS 协议),绕过不稳定的 JS 打印方案。 • 实现打印任务队列 + 断点续打 + 失败自动重试机制。...• 打印模块:封装成独立 Rust crate,支持多种热敏打印机型号,方便后续客户扩展。 • 离线同步:使用自定义队列 + 时间戳 + 版本号,简单可靠。...Rust + Tauri 在桌面端应用,尤其是对稳定性、资源占用、离线能力要求高的 POS、收银、ERP、工业软件等领域,展现出了极强的竞争力。

    50510

    记一个标签热敏打印机的笔记,web和uniapp连接打印

    (我用的这款是usb+蓝牙的)一,先说说uniapp端吧,在uniapp市场找了一个蓝牙项目用ai调试了一下,对接上。搜索,添加蓝牙打印机,然后可以正常打印。...(蓝牙密码是0000,如果不对的话可以根据说明书连续按2下开机键就能打印出来设备信息了!)...1.首先你要安装这个打印机的驱动,下载地址一般在包装盒上有二维码,或者你也可以下载我的这个附件,进行驱动安装。2.安装完驱动就可以去电脑设置里添加打印机了。...那就是需要再调整一下打印机的纸张。7.修改再打印一下,确保没有问题,就可以了。但是这个打印有一个弊端就是不能点一下就直接答应了。所以得靠一个软件,也就是下面这个项目。...-- 打印机列表 --> ️ 可用打印机

    2.2K20

    嵌入式热敏打印机模块-优库E58T-1玩起来

    最近项目上要加一个打印机模块,所以就有得玩啦,感谢公司一直有这样的机会让我不断的去了解产品,同时也让我有不断的提升的空间;工作其实就是不断的玩,不断的升级打怪,最后将技能应用到产品开发上产生价值。...虽然经常在淘宝和各种商店上看到这种模块,但第一次玩总有一点好奇心,先来了解下热敏打印机的工作原理:(来自百度文库) ? 然后从淘宝上随便采购一个: ?...2、软件编程 这里我复用了以前小熊派的例程,只是增加了一路热敏打印机的串口配置,如下: ? 关于指令手册,内容还是有很多的,这里只要找我们想要的那部分就行了: ?..._1_H #define __E58T_1_H #include "main.h" #define Send_Byte(Byte) send_byte((Byte)&0xFF) /*发送文本到打印机模块...include "e58t_1.h" #include "usart.h" __weak void send_byte(char byte) { UNUSED(byte); } /*发送文本到打印机模块

    1.5K20

    合合信息扫描全能王推出A4便携式打印机

    为解决移动打印难题,近期,合合信息旗下扫描全能王(CamScanner)推出A4便携式热敏打印机(简称“CS打印机”)。在蓝牙功能的支持下可无线使用。...据了解,同类便携式打印机重量一般在800—1000g左右,而CS打印机为696克,仅比一瓶550ml矿泉水略重,分辨率达300dpi,是现阶段市面上最小、最轻的A4打印机之一。...打印机在家庭教育辅导中也占据了一席之地。艾媒咨询2022年发布的调研数据显示,92.3%消费者每周使用家用打印机1次及以上,超过八成使用者会用其打印课业资料。...随着平板电脑和智能手机等移动设备普及率的提高,便携式打印机有望在未来落地于更广泛的领域中。...全球市场研究机构IMARC Group在相关行业报告中提到,人们希望能够灵活地处理文档,对打印机尺寸、按需打印能力的需求不断增加。

    83510

    Ttp-244标签机打印时怎么选择热敏纸

    打印机不同,支持的纸张类型也是不一样的,有的打印机对热敏和热转印的标签纸都是支持的,有的打印机只支持热敏或者热转印。这里建议大家打印机支持什么类型的纸张,就买什么样的标签纸。...热敏1.jpg 标签设置好之后,连接Ttp-244标签机进行打印,如果你的打印机两种标签纸都支持的话,设置哪一个纸张方式都是可以的,如果你的打印机只支持热敏的,那么该怎么设置呢?...热敏2.jpg 在”卷”中可以设置纸张的方式及类型。如果我们的打印机支持的是热敏纸,则在纸张设置方式中设置纸张为”热敏”,反之则设置热转印。...热敏3.jpg 设置好之后,在卷-类型中,这是标签纸的类型,如:有间距的标签(设置标签高度)、有标记的标签、继续、使用当前打印机设置等,都是可以根据自己的需求自定义进行设置的。...热敏4.jpg 以上就是在Ttp-244标签机中设置热敏、热转印的操作步骤,如果你的标签预览正常的情况下,打印不出来,你可以检查下你的打印机和标签纸类型是否一致,如果不一致的情况下,建议你打印机什么品牌的

    2.1K60

    Ttp-244标签机打印时怎么选择热敏纸

    热敏和热转印是两种不同的打印方式,设计和制作标签的时候都可以使用标签制作软件,但有一些客户制作和预览的时候都没有问题,打印的时候打印不出来,就对标签制作软件有一些误解。...打印机不同,支持的纸张类型也是不一样的,有的打印机对热敏和热转印的标签纸都是支持的,有的打印机只支持热敏或者热转印。这里建议大家打印机支持什么类型的纸张,就买什么样的标签纸。...标签设置好之后,连接Ttp-244标签机进行打印,如果你的打印机两种标签纸都支持的话,设置哪一个纸张方式都是可以的,如果你的打印机只支持热敏的,那么该怎么设置呢?...如果我们的打印机支持的是热敏纸,则在纸张设置方式中设置纸张为”热敏”,反之则设置热转印。...以上就是在Ttp-244标签机中设置热敏、热转印的操作步骤,如果你的标签预览正常的情况下,打印不出来,你可以检查下你的打印机和标签纸类型是否一致,如果不一致的情况下,建议你打印机什么品牌的,就买对应的标签纸即可

    3.1K40
    领券