V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
owen800q
V2EX  ›  程序员

求推荐一款支持二次开发(自定义内容)的热敏打印机

  •  
  •   owen800q · 2023-07-17 20:59:29 +08:00 · 3203 次点击
    这是一个创建于 501 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我有一个需求,要在餐厅现有的 POS 系统,在打印收据时,在底部添加一个由后端生成的二维码,
    我在淘宝上搜过一些打印机,发现大多数都不支持二次开发, 一定要配合某些手机 App 一齐用, 业界都是用哪款热敏打印机的?要求很简单,有 API 可以传入要打印的内容,能传入二维码
    27 条回复    2023-07-19 16:24:09 +08:00
    renmu
        1
    renmu  
       2023-07-17 21:05:10 +08:00 via Android
    国内几个厂也支持的还行,你去客服支不支持 tspl ,就是要自己对接打印机的语言。
    也可以买 tsc 的,sdk 什么都有
    liyvhg
        2
    liyvhg  
       2023-07-17 21:06:09 +08:00 via Android
    斑马
    PopRain
        3
    PopRain  
       2023-07-17 21:12:29 +08:00   ❤️ 2
    京东搜 德佟 DP30 ,正在用,便宜,好用。 可以去官网下载 SDK 先看看
    owen800q
        4
    owen800q  
    OP
       2023-07-17 21:23:24 +08:00
    @renmu TSC 的好贵啊,好像最便宜都要几千
    owen800q
        5
    owen800q  
    OP
       2023-07-17 21:25:17 +08:00
    @PopRain 这个好像不错,我研究下
    Rocketer
        6
    Rocketer  
       2023-07-17 21:52:20 +08:00 via iPhone
    打小票用的任何一款热敏打印机都行啊,只要有 Windows 驱动,你就可以生成个网页让它打
    iomect
        7
    iomect  
       2023-07-18 01:24:16 +08:00
    15 年买了个咕咕机 虽然官方现在半死不活的 但是开放平台还可以正常使用
    一直担心他们倒闭但一直用到现在
    flyqie
        8
    flyqie  
       2023-07-18 01:34:10 +08:00 via Android
    @iomect #7

    咕咕机跟他们自己服务器用的是 ws 。

    可以在本地做出来伪服务端,不过楼主这需求估计只能用开放平台了。。。
    Annual
        9
    Annual  
       2023-07-18 04:52:51 +08:00 via iPhone
    新北洋
    TESTFLIGHT2021
        10
    TESTFLIGHT2021  
       2023-07-18 08:27:34 +08:00
    TSC 斑马
    o00o
        11
    o00o  
       2023-07-18 08:37:00 +08:00
    芝柯 支持,很多小票打印机都支持 tspl 找官网联系一下他们技术要一下开发文档就行。
    Yamaha
        12
    Yamaha  
       2023-07-18 08:43:09 +08:00
    易联云?
    zongren
        13
    zongren  
       2023-07-18 08:52:36 +08:00
    是从服务端下发还是 pos 终端下发打印指令
    如果是 pos 终端( android 系统),基本都可以自定义,用标准的指令
    snoopyhai
        14
    snoopyhai  
       2023-07-18 08:57:01 +08:00
    @PopRain #3 瞬间发现新大陆,哈哈哈。

    另外想问一下,
    1. 他家所有设备都支持开发是吧,我看文档里没指定设备
    2. 能否打印非不干胶的普通热敏纸
    yolee599
        15
    yolee599  
       2023-07-18 08:57:15 +08:00 via Android
    大把的热敏打印机支持二次开发,你不要买那种便携很可爱的打印机,你找那种黑色外壳,不好看的打印机,买了直接给你发 SDK ,各种语言都有,甚至连 VB6.0 语言的都有
    cyningxu
        16
    cyningxu  
       2023-07-18 09:17:26 +08:00
    我想着比较简单,打印机不都是连接电脑的么,写个程序接收要打印的收据,在后面加个二维码,然后再调系统的打印接口不行吗?
    bitmin
        17
    bitmin  
       2023-07-18 10:36:22 +08:00
    看了下 德佟 DP30 这种是标签打印机不是小票打印机

    有的时间段单子多机子得不停的打,有的订单商品多一张单子能打出来快一米

    现在做的一个项目让前端用 electron 套壳做的收银页面,前端渲染出小票样式调用 electron 接口让热敏打印机打印小票,这种实现方式最简单

    我以前用过 Java 写样式直接调用系统打印接口让打印机打印,这种方式太麻烦了

    现在也买了 飞鹅打印机,只要连电源和 Wi-Fi ,有开放平台,可以调用飞鹅的接口打印,你可能买这种也挺方便

    飞鹅不方便的地方在于一定得调用他们家的接口才能无线打印,数据得从他们服务器过一手

    可以买支持 ESC/POS 协议的热敏打印机,直接按协议发送指令就可以打印了,有很多开源的 ESC/POS 协议封装库

    看了下 xprinter 的网站,他们家的热敏打印机可以 USB 、串口、网口连接,有提供驱动、SDK 、编程手册。简单说就是电源网线插上,往打印机的 ip 发送指令就可以打印。他们家有卖云打印机,应该也有开放平台
    Cyrix686
        18
    Cyrix686  
       2023-07-18 13:16:53 +08:00
    建议国内大厂:佳博 Gprinter
    用好多年了,兼容性好,而且耐用!
    云打印: https://dev.poscom.cn
    USB/网口打印: https://cn.gainscha.com
    owen800q
        19
    owen800q  
    OP
       2023-07-18 13:32:31 +08:00
    @bitmin 你的场景和我的非常像似,我们的 POS 就是用的 electron 套的,你们在生产环境用的是飞鹅吗还是別的型號啊,最好是 electron 方便调用的热敏打印机
    lmmortal
        20
    lmmortal  
       2023-07-18 13:36:00 +08:00 via iPhone
    可以用 bartender 的 sdk 打印啊,这种打印方式是和打印机语言隔离开的,不需要关注打印机如何打印,换句话说换了打印机也不用重新开发
    kalixi
        21
    kalixi  
       2023-07-18 13:40:31 +08:00
    现在用的有佳博汉印
    shinyzhu
        22
    shinyzhu  
       2023-07-18 13:45:38 +08:00 via iPhone
    我也有需求。感谢各位。
    bitmin
        23
    bitmin  
       2023-07-18 14:19:38 +08:00
    @owen800q #19

    如果使用 electron 开发的,随便买台能连接 USB 的热敏打印机都可以,electron 直接调用系统的打印接口,楼下说的佳博汉印很多型号都可以。

    买的时候记得找店铺要打印机驱动,可能得装驱动连接 USB 才能识别。

    electron 打印的教程你搜下很多关键字:electron 静默打印
    Uplay
        24
    Uplay  
       2023-07-18 15:14:16 +08:00
    商米 的就可以对接也不麻烦
    Uplay
        25
    Uplay  
       2023-07-18 15:17:03 +08:00
    @bitmin #17 芯烨打印机感觉有点麻烦,也可能是之前用的型号太老,新的不知道怎么样,反正现在公司全是商米的打印机了
    humbass
        26
    humbass  
       2023-07-18 15:33:52 +08:00
    临时一两个个项目,我用了飞鹅

    通过 ESC/POS 实现打印,排版工作量还是挺大。
    liRex
        27
    liRex  
       2023-07-19 16:24:09 +08:00
    买个支持标准 TSC/ESC 协议的小票机然后通过打印图片的方法可以很灵活控制样式
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2667 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 11:59 · PVG 19:59 · LAX 03:59 · JFK 06:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.