Delphi调用Codesoft指定打印机打印标签

Delphi 调用 Codesoft 用指定打印机打印标签这事儿,说难不难,说简单也得看你踩过几个坑。其实只要思路理清,结合 Windows API 和一点点技巧,做起来还挺顺的。你只需要搞定几个关键点:怎么调用 Codesoft、怎么列出系统打印机、用户选了之后怎么让 Codesoft 用上这个打印机。嗯,最常用的就是用ShellExecute来启动 Codesoft,顺带传个.PRJ文件过去,这样它能直接打开设计好的标签。打印机这块,EnumPrinters就能搞定,列一堆出来让用户选,选完了想办法塞给 Codesoft。Codesoft 本身没啥公开 API,不过命令行参数或者消息模拟点办法还是有的,关键看你需求多自动化。别忘了加点异常,打不出东西可别全怪用户。

rar 文件大小:342.88KB