将串行打印转换为pdf

时间:2017-11-14 10:06:23

标签: pdf printing

我有一个实验室测量仪器,在完成测量后,将结果输出到打印机。与打印机的连接是通过旧的时尚串行25针端口,大多数现代打印机不再使用。测量仪器支持的驱动程序是Epson或IBM。

我带了一个将25针串口转换为USB的适配器。

问题: 而不是打印到打印机,是否可以打印到我的笔记本电脑?如果是,使用哪种软件?

此后,我将创建一份印刷品的pdf。

1 个答案:

答案 0 :(得分:1)

我不推荐使用单一的集成软件产品来解决您的问题,但我可以建议一种方法来设计您自己的解决方案。

我建议将问题分为两个阶段:

  1. 通过连接到虚拟串行端口的终端仿真器将打印机的输出捕获到文件中。最终,串行连接只传输字节流。终端仿真器应该能够连接到USB适配器提供的虚拟串行端口,并为您提供将接收的数据保存到文件的选项。您需要做一些研究才能找到满足您需求的终端模拟器。
  2. 使用转换器应用程序将打印机数据转换为PDF。由于它是Epson打印机的驱动程序,因此数据流很可能被格式化为ESC / P,这是他们常用的打印机语言。串口的日子(IBM打印机也使用这种语言)。我希望你在第一步中保存的文件是一个ESC / P命令流;您可以找到一个可以将其转换为PDF的应用程序(或者可能将其转换为Postscript,可以转换为PDF)。在我的脑海中,Ghostscript可能会完成这项工作(但我暂时没有使用它)。
  3. 最终这是足够老的硬件,你必须手工制作解决方案。希望这会有所帮助。

相关问题