我现有一微型并口打印机没有驱动,请问能不能用vb直接通过并口输出数据进行打印?如果能怎么做?
最好有代码.

解决方案 »

  1.   

    可以!
    Private Sub Command1_Click()
      Shell "copy 1.txt print"
    End Sub先把你的资料写到一个txt里面,然后就ok了!
      

  2.   

    只这样可以么 ?我怎么打不出来?是不是还要调用api涵数/
      

  3.   

    如果仅是打印文本就这样就可以了。如果你需要打印图形的话就需要知道它的打印控制指令集。不过如果你知道它的指令集就可以直接在windows里面找一个兼容的打印机就可以了。
      

  4.   

    我打印机 是北京公达的    型号是TPUP-AT 谁有驱动给个也可以
      

  5.   

    其中的 1.txt 是一个文本文件,应该在主程序同一目录下。首先你要在控制面板中添加打印机,根据提示让它安装驱动程序。并将其设置为缺省打印机。你也可以用下列代码:printer.print text1.text
    printer.enddoc
      

  6.   

    我没有打印驱动,我这样写
    printer.print text1.text
    printer.enddoc
    它提示打印机错误
      

  7.   

    一般是直接打开并口打印端口,如LPT1,然后直接向打印端口送字符串(仅支持字符打印),如下:
    Open m_PrintPort For Output As #1     ‘m_PrintPort 是打印端口的名称,字符类型,如:LPT1
    Print #1, "药打印的字符"
    Close #1上述方法在打印汉字时要求打印机本身带汉字字库,即我们常说的带硬字库的打印机,最常见的就是Epson 210-PD的微型打印机
      

  8.   

    没有驱动的微打都是直接打印到并口的。
    如果你的打印机自身带了汉字库,就可以这样打了!
    copy 1.txt  print1.txt是你自己生成的,文件里面的内容就是打印的内容!