【发布时间】:2019-01-28 10:10:15
【问题描述】:
我的要求
我想为实验室管理系统打印条形码标签以及一些患者的详细信息。为此,我创建了一个 .prn 文件以使用 ZEBRA TLP 2844 打印机进行打印。 根据图片BARCODE CODE LABEL DESIGN PRINT 标签设计 PATNAME,AGESEX,WARD 是动态值 如何从数据库中获取这些详细信息并使用 java 中的 prn 文件打印它们?
【问题讨论】:
-
到目前为止你尝试了什么?您如何创建 .prn 文件,在那里设置值有什么问题?
-
我使用 ZebraDesigner 2 创建了 .prn 文件,但我不知道如何从数据库中设置动态值。如何通过单击我想生成打印的单个按钮动态设置值。跨度>
-
嗯,这取决于你实际做了什么以及你的问题是什么。你不知道如何从数据库中读取数据吗?您不知道如何阅读和编辑 .prn 文件吗?您是否在寻找有关数据库问题的教程?您是否在寻找可以编写 .prn 文件的库或查看格式规范?如果它是一个简单的文本文件,您可以尝试进行简单的搜索并替换为从数据库中读取的数据。
-
我的代码:public static void main(String args[]){ PrintService printer = PrintServiceLookup.lookupDefaultPrintService(); System.out.println(printer.getName());尝试 { /* String[] command = {"cmd.exe", "/C", "Start", "C:\\Users\\Santosh\\Desktop\\san.bat"};进程 p = Runtime.getRuntime().exec(command); */ Runtime.getRuntime().exec("cmd /c start /B C:\\Users\\Santosh\\Desktop\\san.bat"); } catch (IOException ex) { ex.printStackTrace(); } }
-
您可能已经注意到在评论中发布代码有点尴尬。请edit您的问题并在那里添加格式正确的代码。顺便说一句,只是略过它似乎你只是调用了一些批处理文件。我们要么必须知道那个是这样做的,要么你为什么不使用你似乎获得的
PrintService(以及如果它不在 JDK 中,那是什么库)。