求助 打印二次开发项目软硬件方案 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zlsfleet
V2EX    问与答

求助 打印二次开发项目软硬件方案

  •  
  •   zlsfleet 2 天前 via Android 563 次点击
    公司有个项目 大致需求是需要导入表格内容然后打印证书 证书是预制的 只要打印机在固定地点填入姓名 分数等表格里的数据就可以了 想请问下做过类似项目的大牛 能实现这样功能的打印机硬件有没有推荐 以及相关软件环境有没有什么特殊需要注意的
    9 条回复    2025-11-10 11:09:41 +08:00
    hanguofu
        1
    hanguofu  
       2 天前
    好奇问问,你是在什么系统里面驱动打印机呢 ?
    okakuyang
        2
    okakuyang  
       2 天前
    最近刚好在做打印机相关的项目
    建议是 一定要弄一台真打印机调试,一边调参数一边看效果。
    软件都是调系统打印机的接口+打印机驱动参数
    打印机属于偏向封闭的独立设备,开放的功能有限,需要自己尝试确认。
    软件环境都是调用系统命令行。
    zlsfleet
        3
    zlsfleet  
    OP
       2 天前 via Android
    @hanguofu windows 里面
    zlsfleet
        4
    zlsfleet  
    OP
       2 天前 via Android
    @okakuyang 感谢回复 请问有什么方便调试的打印机型号推荐吗
    okakuyang
        5
    okakuyang  
       2 天前
    @zlsfleet
    打印机得看你项目里面具体的需求,除非你们为了这个项目专门采购打印机。
    证书也就是硬一点的纸,一般打印机应该都能打。
    选择打印机一半看最大打印尺寸,喷墨的,激光的,自动打两面的。

    打印机没有“调试”。开发时是自己做个模版,然后打印看效果,字都对齐了空位没有,纯手动调。
    yinmin
        6
    yinmin  
       2 天前 via iPhone
    这个不就是 office 高阶使用的经典案例么,不用编程,使用 word 的邮件合并功能。

    https://zhuanlan.zhihu.com/p/97652741
    yinmin
        7
    yinmin  
       2 天前 via iPhone
    打印机就使用普通的激光打印机,支持厚纸即可。
    msmmbl
        8
    msmmbl  
       2 天前
    自己写代码的话,就是把打印机当作一个特殊的“屏幕”,往屏幕上画文字,画完一帧后发给打印机,就打印出来了。这个屏幕的 0 点就是纸张的 0 点,每个打印机 0 点不一样,会和纸张的左上角有点距离。多试验几次就知道 0 点在哪里了。不过重复定位精度应该没这么高,会有一点左右偏移。
    wangwaner
        9
    wangwaner  
       1 天前 via iPhone   1
    一般来说是生成 pdf 然后打印这样比较稳定,还可以指定页面打印,生成 pdf 的话可以 python 写个脚本啥的,可定制度高一些
    如果是特殊幅面,需要在系统上或者打印机属性上设置好幅面大小(标签什么的)
    具体什么打印机要看幅面、材料、是否彩印、印量,打印机幅面要大于等于证书幅面,大克重铜版纸、塑料材质的需要 UV 打印机或者针式打印机,装帧好的证书小本子选可以水平送稿的针式打印机,彩印的话便宜的选喷墨打印机,印量大/速度要求快的选激光打印机,有怀旧/机打风格要求的选针式打印机。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5820 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 02:27 PVG 10:27 LAX 18:27 JFK 21:27
    Do have faith in what you're doing.
    ubao msn 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