我有一台SATO CG系列条码打印机。我使用VB.NET开发了一个Web应用程序。
我正在寻找示例程序,解释在VB中生成条形码并在SATO打印机中打印条形码但无法获得任何条形码。
答案 0 :(得分:0)
我不想使用任何第三方库,您可以直接向打印机发送命令以生成条形码。您不需要在VB中生成条形码,然后将其发送到打印机。
向LPT1发送命令并将LPT1映射到USB端口的技巧
NET USE LPT1: \\[Computer-Name]\Printer /PERSISTENT:YES
解释here
您可以轻松找到有关如何直接向LPT1发送命令的代码。 For Example see here和here。
以下是在Code128中打印0123456789所需的示例命令
<A>
<V>100<H>200<BG>031600123456789
<Q>2
<Z>
您需要阅读SATO提供的reference document。
另请查看this。
答案 1 :(得分:-1)
使用文件处理,如
Dim file As System.IO.StreamWriter
file = My.Computer.FileSystem.OpenTextFileWriter("f:\files\data.prn", False)
file.WriteLine("AEX0")
file.close()
Shell("f:\files\prn1.bat")
bat文件代码复制f:\ files \ data.prn lpt2
第一个火网使用lpt2:\ machinname \ printername to dos