--

解决方案 »

  1.   

    用“打印到文件”打印出来的那个文件,是无格式的。
    它的实质是打印机的机器语言。型号不同的打印机都不同(同一厂家型号不同的打印机可能相同),只有该型号的打印机才能懂。就好像Intel CPU的机器码只有Intel CPU才懂,你和Mac. CPU都不懂一样。
    你可以编程按二进制文件打开打印口,把那个文件的内容写到打印口去,打印机就能工作。你想自己制作这样的文件也是可以的,需要你有你的打印机的命令手册。你按你的意图手工写出打印机的机器码,顺序写到文件里去。按理说比汇编语言麻烦,但是打印机指令没有CPU的指令那么多,所以还是比汇编语言简单。如果你的打印机足够高挡,支持PostScript语言,那就好办了。PostScript属于高级语言,好懂好学,是通用的。不过现在一般这些几千上万元买来的打印机基本上都没有支持PostScript的。