楼主,PG有并口,S5程序可以直接输出到并口打印机,比较方便。如果不是并口打印机,下面的步骤你可以参考一下:
1、在菜单File/Project/Load 下,载入你的程序。如下图

2、点击菜单Documentation/STEP5 Blocks,出现如下界面

这个界面有四个选项:①Soure选项,已经默认为Program file了,不用再去选了。
②Selection选项,按F3选择你要打印的程序块(这里选择了OB1)
③Output to选项,选择打印到文件,文件名为AAAAMELS.INI (注意下面的存储路径)
④Options选项,也选上吧,这样注释也会打印出来。
3、设置好了,按Output按钮,这样就将OB1的程序打印到 AAAAMELS.INI 这个文件了。在S5的存储路径下能找到这个文件,如图

4、在Windows下,直接用文本编辑器打开 AAAAMELS.INI 这个文件,就可以打印了。如图

其它PB、FB内的程序,同样道理,也可以打印。