在vb.net中用PCL打印光栅图像

在vb.net中用PCL打印光栅图像,.net,vb.net,printer-control-language,.net,Vb.net,Printer Control Language,我正在尝试在vb.net中使用PCL打印光栅图像。我有启动PCL的前几个命令: Imports Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 Module Module1 Sub Main() Dim bytes As Integer = 57 Dim f22 As New Printer f22.Print(Chr(27) & "*r0F" &

我正在尝试在vb.net中使用PCL打印光栅图像。我有启动PCL的前几个命令:

Imports Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6

Module Module1

    Sub Main()
        Dim bytes As Integer = 57
        Dim f22 As New Printer
        f22.Print(Chr(27) & "*r0F" & Chr(27) & "*t150R" & Chr(27) & "*r450S" & Chr(27) & "*r2" & Chr(27) & "*b0M" & Chr(27) & "*r1U")
        f22.EndDoc()
    End Sub

End Module
但是,当页面将输出打印为:

*r0F*t150R*r450S*r2*b0M*r1U
换句话说,无论是.net还是打印机都没有正确地将PCL读取为PCL,而只是作为普通字符串进行处理。有人能帮我把这个弄好吗


谢谢

这台打印机是什么。你说的打印机是什么?:)说真的,请展示更多的代码…完成了。很抱歉,您使用的方法完全错误。将PCL直接发送到打印机需要绕过打印机驱动程序。检查所需的代码。此外,为什么要使用VB6兼容包?来自:“此命名空间使Visual Basic 6.0打印机代码能够在升级项目中运行而无需修改;它不适用于新开发。对于新开发,请使用PrintDocument组件。”伙计们,您的评论值得回答。:)