首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB 调用打印机,直接打印内容解决方法

2013-04-12 
VB 调用打印机,直接打印内容vb6连接两个打印机,一个是斑马888 TT另一个是KP600,KP600为默认打印机,该问题

VB 调用打印机,直接打印内容
vb6  连接两个打印机,一个是斑马888 TT  另一个是KP600,KP600为默认打印机,
该问题与KP600无关,即斑马888TT 在未设置默认打印机的情况下,VB6后台调用
输出字符串"123ABC测试"即可,就大神解答
[解决办法]
枚举并选择指定的打印机:


' Return True if there is a problem.
Private Function SelectPrinter(ByVal printer_name As String) As Boolean
Dim i As Integer

    SelectPrinter = True
    For i = 0 To Printers.Count - 1
        If Printers(i).DeviceName = printer_name Then
            Set Printer = Printers(i)
            SelectPrinter = False
            Exit For
        End If
    Next i
End Function

[解决办法]
不修改其为默认打印机的最简单的实现方法就是通过CommonDilog的ShowPrinter调出打印机选择窗口来选择你要用的打印机。

热点排行