有几个问题:
1、由于要精确控制打印的位置,是不是要用图形方式打印?
2、在VB中如何向一个网络上的针式打印机送命令?
我采用文件的方式,对本地LPT上的打印机送命令成功,但怎样想网络上的针式打印机送?
3、如果打印机中没有中文字模,如何打印中文?难道画点?多谢各位!
1、由于要精确控制打印的位置,是不是要用图形方式打印?
2、在VB中如何向一个网络上的针式打印机送命令?
我采用文件的方式,对本地LPT上的打印机送命令成功,但怎样想网络上的针式打印机送?
3、如果打印机中没有中文字模,如何打印中文?难道画点?多谢各位!
For Each p In Printers
If p.DeviceName = "xxxxx" Then Exit For
Next
p.ScaleMode = vbMillimeters
p.FontName = "宋体"
p.Print "你好"
p.EndDoc总是说ScaleMode这个属性是只读的,为什么用Printer就可以更改这个属性?
Dim p
For Each p In Printers
If p.DeviceName = cboManuPrinter.Text Then Exit For
Next
Set Printer = p
Printer.ScaleMode = vbMillimeters
Printer.FontName = "宋体"
Printer.Print "你好"
Printer.EndDoc
意思是通过代码写打印程序,不用报表设计器?
意思是通过代码写打印程序,不用报表设计器?是^_^