VB的打印工作是通过Printer对象来完成的。Printer.Print相当于LPRINT。不过，VB的打印方式是按页打印，而不是象DOS那样的逐行打印。 
<END>
我认为Printer对象是基于Windows GDI的，所以不能完全实现LPRINT的功能。 
    我有一个办法供大家参考：使用Visual Basic的流式文件输出语句Print#和你所使用的打印机的脚本语言联合使用，不仅可以完全仿真LPRINT而且可以完全控制打印机。（主持人注：不过这种方法无法利用Windows 的字体、图象等特长。） 
    例子如下： 
    '假设你的打印机安装在LPT1上 
    OPEN "LPT1" FOR OUTPUT AS #1 
    PRINT #1,"引号里填写打印机脚本" 
    ……如此若干行…… 
    CLOSE #1 
    有关打印机脚本请参考你的打印机所附带的程序员参考手册。例如Epson使用ESC/P,ESC/PII脚本，Printronix使用 
    VGL/PGL。 
<END>