编个程,打印PRN文件,谁会?

解决方案 »

  1.   

    命令行
    copy /b prnfile.prn LPT1:(打印端口)
    批处理即可。
      

  2.   

    你打印机接在哪个端口要搞清楚……如果是USB要么模拟LPT端口,要么还麻烦了。另外,PRN文件要打印应该和生成文件使用的驱动最好一致,否则也会有异常。
      

  3.   

    目前的打印机确实是USB,那怎么模拟LPT啊?给个可操作的语句呗?搞了半天打印机也没反应啊!
      

  4.   

    家里电脑没打印机没法试,你看看打印机驱动属性,连接在哪个端口,用端口名称代替LPT1:试试,注意冒号要加上。
      

  5.   

    1、怎么看驱动属性
    2、连接在一个USB口,这里要输入硬件端口号?硬件还有端口号吗?现在打印机确实插在USB口,你看看这语句应该怎么写
      

  6.   

    Win7:开始菜单->设备和打印机->在打印机上点右键->打印机属性
      

  7.   

    端口是USB001,那个copy命令不好使
      

  8.   

    加冒号了吗?
    copy /b prnfile.prn USB001:<回车>
    再不行那就用CreateFile函数去打开USB001:打印端口,把PRN文件数据用WriteFile函数写入这个端口。
      

  9.   

    那个命令行不好使。教教我怎么用CreateFile打开USB001端口,我在核心编程学的这个函数讲的是读写磁盘文件,书上没讲端口的打开和读写。
      

  10.   

    CreateFile(_T("\\\\.\\USB001"),GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,NULL );
      

  11.   

    StartDocPrinter
    StartPagePrinter
    WritePrinter(整个文件)
    EndPagePrinter
    EndDocPrinter