web 端打印小票,面单现在主流的技术是什么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
renmu123
V2EX    问与答

web 端打印小票,面单现在主流的技术是什么?

  •  
  •   renmu123 2022-06-10 16:54:45 +08:00 2580 次点击
    这是一个创建于 1217 天前的主题,其中的信息可能已经有所发展或是发生改变。

    是将 html 转换成图片来进行打印还是利用打印机支持的原生指令集来手写布局? 希望懂的大佬来指教一番

    12 条回复    2022-06-15 10:31:38 +08:00
    murmur
        1
    murmur  
       2022-06-10 16:58:18 +08:00
    我搜了一下现在的小票打印机都带 http 接口了,好家伙
    renmu123
        2
    renmu123  
    OP
       2022-06-10 17:01:39 +08:00
    @murmur 国内的一些是已经有 http 接口了
    TFong
        3
    TFong  
       2022-06-10 17:29:27 +08:00
    1 、平台插件
    2 、转 pdf
    3 、直接对接打印机
    Light3
        4
    Light3  
       2022-06-10 17:36:09 +08:00
    一般都是直接 接打印机。。
    没那么多操作
    renmu123
        5
    renmu123  
    OP
       2022-06-10 18:13:10 +08:00
    @Light3 我现在也比较倾向于这么做
    gy123
        6
    gy123  
       2022-06-10 18:27:28 +08:00   1
    以前做过一个小项目,不知道这么是否对;
    热敏小票打印机连接台式机,台式机运行一个 java 程序,程序轮询要打印的数据,然后 java 程序打印内容;
    gy123
        7
    gy123  
    nbsp;  2022-06-10 18:28:13 +08:00
    @gy123
    上面说的是自动打印;web 端就是直接使用前端插件打印;
    cvooc
        8
    cvooc  
       2022-06-10 18:48:26 +08:00
    比较偷懒的做法是直接 window.print() 配合 @media print
    前段时间刚搞定了这个, 因为业务上遗留了十几个型号版本的打印设备, 挨个对接测试不现实, 最后直接 window.print 搞定了, 单纯打印小票是够用了

    ```js
    window.print()
    ```
    https://www.runoob.com/jsref/met-win-print.html
    renmu123
        9
    renmu123  
    OP
       2022-06-10 19:03:45 +08:00
    @retrocode 一开始就是这种实现,大概率是接受不了的,仓库里的件多点多
    des
        10
    des  
       2022-06-10 20:20:55 +08:00 via iPhone
    我记得我很早之前看到过一个 blog ,他们就是用无头浏览器渲染,然后对接打印机打印的
    用浏览器渲染主要是他们的面单很多非常灵活的格式,用 html 渲染正好
    huxiaofan1223
        11
    huxiaofan1223  
       2022-06-10 23:25:55 +08:00 via iPhone   1
    html 转图片会不清晰,用过 clodop 效果还行,还有各种云打印服务
    Joseph0717
        12
    Joseph0717  
       2022-06-15 10:31:38 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1053 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 23:07 PVG 07:07 LAX 16:07 JFK 19:07
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86