需求 使用android发起打印任务,通过蓝牙连接打印机。...条件如下: 打印机:南京富士通DPK760E,具有蓝牙功能 Android手机:普通手机,Android 4.4版本,具有蓝牙功能 具体操作: 蓝牙握手 建立通信连接 发送打印指令 使用官方提供的例子可以支持...官方提供的例子没有操作 打印的位置坐标的,经过反复功能,获得以下指令: a. 卷纸,移动纸张操作,相当于y坐标轴,但是,这是一个相对位置,即发一次移动1厘米,而且,不可倒退。 b....水平移动打印坐标,绝对位置,相当于移动x坐标轴 c. 打印输出文字 d. 打印结束。 由于y轴是相对坐标,编码会很麻烦。...我想到1个办法,建立所有需要打印的内容的位置描述(模板),放到一个集合中,进行排序,先按y大小升序排序,再按x升序排序。完成后,定义一个 y_cursor记录保存当前的绝对位置坐标。
一、打印机驱动程序无法使用 1、加载新的驱动程序 打印机驱动程序无法操作的话,用户可以重新加载一个新的驱动程序,看是否能使用。...2、尝试运行 “打印疑难解答” 打印机驱动程序无法运行,进入疑难解答,看是否能够解答,重新启动是否能够操作使用。 3、确保打印机已打开并连接到 电脑 。...4、打开 “开始”菜单, 输入 “设备和打印机”, 从结果列表中选择它,然后选择你的打印机。然后在屏幕顶部选择 “删除设备”, 然后重新安装打印机。...二、 打印机驱动 怎么装 1、点击屏幕左下角的“开始”按钮,从弹出的菜单列表中选择“打印机和传真”。 2、在打开的“打印机和传真”窗口中点击左侧的“添加打印机”命令。...3、接着会弹出“添加打印机向导”对话框,点击“下一步”按钮继续。 4、一般我们是选择第一项,使用网络打印机也更多的选择第一项,再点击“下一步”按钮继续。
1.找一台未更新前的或者卸载更新的正常电脑,C:WindowsSystem32Win32spl.dll拷贝出来,命名为Win32spl.dll.good【文章底...
其他版本, 安装的plugin 版本要和hplip 对应) samba 安装好后,启动cups 系统、samba 系统、配置好防火墙,然后打开 system-config-printer 软件就能进行添加打印机了...添加打印机: 安装 cups 后,可以使用 cups web 服务( http://localhost:631/jobs/ )来添加 打印机。...但是我们已经安装了 system-config-printer 我们可以使用此gui 界面来添加打印机。...因为我们使用打印的服务器是windows 打印服务器,所以我们需要使用 smb 协议来进行访问网络打印机,输入凭据,选择驱动。具体的配置截图可以参照如下博客。...最后添加打印机成功后,可以打印测试页来进行验证。如果没有成功,请参照系统报错,进行修改配置。最后祝你使用打印服务愉快! 保持更新,转载请注明出处。如果本文对你有所帮助,请点击右下角推荐给予支持。
小米小钢炮等常用蓝牙设备(音箱、键盘、打印机)连接电脑使用笔记 现在蓝牙无线设备越来越多,手机使用非常方便,但是连接电脑却会有各种小问题,这里简单介绍一下,在Windows和Ubuntu下使用的方式...Windows(7、8、10等版本): 安装蓝牙软件CSR Harmony Wireless Software Stack: ? 安装完毕后,在右下角的蓝牙图标中可以配置: ?...功能比系统自带的要丰富一些,点击蓝牙音响,等待驱动安装全部完成。 ? 配置: ? ? ? 这样就可以使用了。...---------------------------------------------------------------------- Ubuntu(14.04、16.04): Ubuntu下使用比...Windows简单,使用系统自带软件即可: ?
一、智能硬件矩阵 1.1 设备使用场景简介 硬件类型 使用场景 对接设备 一体机 线下门店都会在收银台配置一款收银机,方便商家与收银员进行门店经营开单操作 商米、天波、联迪、中科英泰等 打印机 订单正向与逆向环节需要打印小票...二、硬件库拆解重构 零售设备库 sdk 早期设计类似于全家桶,聚合了打印机、电子秤、POS 机等所有设备,扩展性比较差,随着新机器的适配接入,造成 sdk 频繁升级,稳定性无法保证。..."error":{ // 打印机异常状态码 "code":1, // 打印机异常信息详情 "message":"打印机缺纸/打印机离线/打印机断开...2.2 硬件库实现细节 2.2.1 打印机 零售对接的打印设备非常多,包括蓝牙、usb 、http 等,原有的设计中打印机与 pos 、电子秤功能聚合在一起,功能耦合严重,不同的硬件开发人员都会改动设备库的代码...三、打印机协议统一 移动团队配合硬件支持同学根据商家需求适配对接了十几款市面上口碑与稳定性较高的打印机设备,包括 365 、佳博、映美云、思普瑞特、飞蛾等品牌,且技术上适配了 usb 、蓝牙、 wifi
如何更灵活的适配多种多样的小票打印机,从连接方式上分为蓝牙连接和 WIFI 连接,从纸张样式分为 80mm 和 58mm 两种宽度。...如果连接未适配的设备抛出找不到相应打印机解析器 error。 调用对应打印机的 parser 指令解析流程 ?...1.3 兼容性问题 切纸:支持外部传入是否需要切纸,防止外部发送打印指令时加入切纸指令后重复切纸问题,默认加切纸指令。...一机多尺寸打印:存在一台打印机支持两种纸张打印( 80mm 、 58mm ),这时需要从外部传入打印尺寸,默认 80mm。比如,sunmiT1 支持 80mm 和 58mm 打印,默认是 80mm。...16 进制字符串,替换原来模版中的 url,最后将连接的打印机类型和处理后的模版传给 JS 引擎进行打印指令转换返回给打印机打印。
,没有电池,无法在仓库随身携带;汉印蓝牙标签打印机,无法支持Web端发起打印请求最后选定 优博讯 UROVO K329 WIFI版。...Web触发打印方案分析标签打印机有2种调用方式:驱动模式:在Windows上安装驱动,发送要打印的数据到打印机指令模式:将 tspl,cpcl或esc 指令通过蓝牙或者WIFI方式发送到打印机使用驱动模式的话...,App端无法发送数据,Web端也必须先生成图片或PDF,无法跳过浏览器的文件存储逻辑,也就无法实现后台静默自动打印。...使用指令模式,由于蓝牙距离限制,PC和打印机通过蓝牙通信是不稳定的,所以采用 WIFI 连接发送数据。...另外考虑到工期和前端工作量问题,App端的打印调API来还是走Web转发打印的逻辑,后期可以实现App通过蓝牙发指令到打印机,这样会更稳定,毕竟WiFi信号离路由器远了也会变弱。
目前市面上很多打印机都具备无线打印功能。无线打印分为两种连接方式,一种是智能设备和打印机处于同一个局域网里实现打印,另一种是智能设备通过蓝牙或WiFi连接打印机实现打印。图片无线打印:1....由于局域网的区域大小和蓝牙WiFi的传输距离限制,导致无线打印距离受限制2. 必须人工值守操作3....一台设备无法同时打印到多台打印机 在出差办公、移动办公、居家办公、工厂园区范围大不想建局域网等需要远程打印的情况下,笔记本电脑、手机、平板电脑等智能设备与打印机不在同个地方,无线打印功能就无法使用了。...整个过程都是通过互联网来进行数据传递的,而非传统的USB线、蓝牙或WiFi传输。图片云打印优点:1. 打印距离不受限制,跨省跨国都可以2....多终端同时使用一台云打印机,一终端可同时打印到多台云打印机 云打印技术已经被服务于不同行业的SaaS软件商所选用,无论是现场打印还是远程打印都适用,使用更灵活方便。
---- 问题简述 是这样的,我使用的打印机的Dome中用到了后台模式。 ? Paste_Image.png 打印机的SDK中使用到了 后台模式,没办法,我的工程配置中也勾选了这项(和红色区域的)。...不然无法解释这一切了。 **Bluetooth Core Specification Version 4.0 就是蓝牙低功耗 所以问题不是低电量蓝牙支持的问题了。...于是 勾选了 **Acts as a Bluetooth LE accessory **这个后台模式 在备注区备注了:项目中使用到了 蓝牙打印机 工程中再次 添加了 CoreBluetooth 这个框架...Paste_Image.png 从图中我们知道:需要我提供一个演示App操作打印机的 演示视频的地址。...并在App的备注区域,描述下这个App使用到了蓝牙打印机,并附上 演示操作的视频地址(Youtube 上的地址)。第二天就审核通过上线了。
现在蓝牙双模打印机越来越多了,有很多场景需要操纵蓝牙打印机直接打印出小票。 蓝牙双模是指蓝牙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的模式,就是标准串口,这样我们就可以通过串口控制打印机了。 ? 设备管理器也可以看到 ?...十六进制的0A,也就十进制的10 ,我们发送0x0A也就是10,指令就是打印输出并换行。 这样就清晰并了,所有的打印机指令,我们也只要找到值,发送它,我们就可以控制打印机做想做的事情了。
More info: Linux 使用笔记 Install Wiki 安装过程很简单,下载镜像,刻入 U 盘。...sudo apt install blueman deepin 连接罗技蓝牙键盘 K380 打印机 打印机 - deepin wiki Deepin 上使用惠普打印机 - deepin wiki...首先按照官方教程,安装好相关厂商打印机的驱动。...无线打印机 Linux 下似乎识别不了 169.254.x.x 网段,所以如果在此段的打印机需要先将无线打印机地址设置为 DHCP。...此时再输入 hp-setup 设置无线打印机,最后 ho-setup 192.168.x.x 添加无线打印机。
iOS 使用 JavaScriptCore 框架,Android 使用 J2V8 框架,Java 中 JDK8 自带 Nashorn 引擎。...,原有的模板无法支撑相关的业务,而采用 HTML 之后,借助 CSS 的能力,我们能够轻松地描绘小票、杯贴、价签、条码的打印需求。...在 V1 的模板引擎中,要实现判断值是否存在,需要注册一个 Helper 方法,才能使用相关能力,而在 V2 的模板引擎中天然支持。...而第二种基本都是为了方便开发者使用的二次包装,多存在于云打印机厂商。故我们如果能够实现 模板到 ESC/POS 指令的功能,我们可以做到快速对接大部分票据打印机。...接下来我会介绍两个典型难题:图片与小票排版问题 8.1 图片问题 图片是小票中的重要元素,在之前文章中介绍过打印库本身不处理图片,交于外部处理。
答案是肯定的,以下是一个使用“uni-bluetooth-print”插件连接蓝牙打印机的示例代码: 1....:' + res.errMsg); }}); 注意:请将“your_printer_device_id”替换为实际的蓝牙打印机ID。...并将其打印出来。 希望这可以帮助您!如果您有其他问题,请告诉我。5. 使用蓝牙打印机打印HTML内容。...您可以使用“uni-bluetooth-print”插件提供的 `print()` 方法将HTML内容发送到打印机。...但是,请注意,打印机必须支持HTML打印才能使用此功能。
最近接到一个需求,客户需要使用打印标签的服务。...需要手机端操作,那样就不能使用厂家驱动来使用了,之前没有接触过打印指令,看了现在商用打印机指令常用的esc/pos挺头疼的,cpcl还好一点不过也需要重新研究。...一开始已经有微信小程序的应用,所以打算使用蓝牙来打印,微信小程序目前只支持低功耗蓝牙(BLE),微信的文档 已经很详细了,就不重新复述了。...微信使用蓝牙最大的问题也是低功耗蓝牙,安卓设备可以调用 wx.setBLEMTU 进行 MTU 协商,但是苹果只能使用 20 字节为单位传输,算起来只有2kb/s,内容有图片的时候,打印速度实在太慢,而且微信小程序为啥一定要位置权限呢...放弃蓝牙,迎接云打印基于上面原因,蓝牙打印的方法就被放弃了。然后接触到jolimarX的云打印机,支持很多种类的接口,总体来说支持html、esc、json、云模版、图片、pdf等等。
最近研究了iOS下连接蓝牙打印机,实现打印购物小票的功能,对iOS中BLE 4.0的使用有了一定的了解,这里记录一下对BLE 4.0的理解。...概念 CBPeripheral 蓝牙外设,比如蓝牙手环、蓝牙心跳监视器、蓝牙打印机。...**情景二 往蓝牙外设中写数据 ** 蓝牙打印机 蓝牙打印机是app中通过蓝牙连接到蓝牙打印机之后,利用外设的代理方法,往蓝牙打印机中写入数据后,蓝牙打印机就会自动打印出小票。...在设置中,蓝牙功能目前还并未看到允许使用的应用列表,估计苹果只是在未来规划的吧。 补充 鉴于经常有人问为啥工程里能搜到蓝牙打印机,但是却搜不到其他手机的蓝牙?...这就是为什么有的打印机支持 2.0、3.0、4.0,如果你使用的是CoreBluetooth库,而打印机不支持 蓝牙 4.0,那你当然搜索不到蓝牙打印机啦!
前言 最近项目中使用到了打印机,最后总算打印出自己想要打印的数据了,还算不错,做一个小结吧,希望对需要的朋友有些帮助。...---- 打印机 我们使用的打印机是 《佳博ZH3080条码打印蓝牙标签机.....》...,特殊说明一下,我使用的是标签模式(有标签模式和小票模式),而且使用标签模式的时候,如果打印机中的纸比较窄的话,每次打印,打印机都会回退纸张,这样就无法使用了,因为每次都是贴着边缘撕的纸,回退的话,纸就出不来了...Paste_Image.png 步骤 链接上打印机 组装要打印的数据 设置打印机参数 执行打印 步骤解析和源码示例 链接打印机 ?...,还想点击进入链接页面,展示出链接的打印机信息,需要使用下面的方法, #即进入上次创建的哪个视图,不能新建,新建的话会遇到SDK报错Alert弹框。
iTunes、iPhoto、Messages 和 Safari 等应用程序使用 mDNSResponder 实现零配置网络音乐共享、照片共享、聊天和文件共享,以及发现打印机和网络摄像头等硬件设备的远程用户界面...mDNSResponder 还用于发现和打印到连接到 AirPort Extreme 和 Express 基站的 Bonjour 打印机和 USB 打印机。...我需要做什么才能在 iOS 中通过蓝牙支持 Bonjour? 在 iOS 5 及更高版本中,应用程序必须明确选择通过蓝牙进行服务发现,并且必须使用低级 DNS 服务发现 C API 解析服务。...例如,具有三台打印机的打印服务器应将每台打印机作为一流实体进行通告。每台打印机都应使用可有效识别打印机本身的描述性名称进行广告宣传。...这一点很重要,因为名为“Marketing’s Transparency Printer”的打印机将来可能会转移到不同的打印服务器,但用户不必了解这些操作细节。
3D打印:Robo R2智能3D打印机 Robo智能3D打印机可与Wi-Fi相连,安装Robo APP后,即可通过移动设备打印各种3D组件。...该打印机最大的特点是具有双挤出头,可同时打印两种材料和颜色。 ? 家用电器:Sleep Number 360智能床 Sleep Number 360智能床拥有多种追踪功能,能够改善睡眠质量。...家用音频/视频硬件:瑞疯童火星无线蓝牙音箱 疯童火星磁悬浮无线蓝牙音箱是世界上第一款真正的磁悬浮音箱,集成了超低音扬声器,达到了360度高保真立体声效果。...除了甄别活体指纹之外,它还可以测量使用者的心跳信息,功能方面较为丰富。 ?...无线移动设备:联想Phab 2 Pro手机 联想Phab 2 Pro支持谷歌Tango,可以把普通的手机变成一台功能强大的AR设备。
writeValue:mainData forCharacteristic:self.chatacter type:CBCharacteristicWriteWithoutResponse]; 写入数据后,蓝牙打印机就会开始打印小票...蓝牙打印机操作封装 1.创建一个打印操作对象 HLPrinter *printer = [[HLPrinter alloc] init]; 在创建这个打印机操作对象时,内部做了很多预设置: - (instancetype...完整的库和Demo地址:github地址 如果你只关注iOS 打印小票部分,不想太多操作蓝牙连接和处理,看这里:蓝牙打印小票 打印没反应? 首先,确定你使用的是标签打印机还是一般的小票打印机。...如果你连接成功,但是发出打印指令后,打印机没反应,很有可能是因为你的打印机一次发送的数据长度小于146,你把146改的更小一点试试看。...我测试的两台佳博打印机,一台没有长度限制,一台最多每次只能发送146个字节,否则会出现打印没反应的情况,需要重启打印机。
领取专属 10元无门槛券
手把手带您无忧上云