【问题标题】:SATO barcode USB printing SBPL in VBVB中SATO条码USB打印SBPL
【发布时间】:2015-10-18 14:30:33
【问题描述】:

我有一台 SATO CG 系列条码打印机。我已经使用 VB.NET 开发了一个 Web 应用程序。

我一直在寻找解释在 VB 中生成条码并在 SATO 打印机中打印条码的示例程序,但找不到。

【问题讨论】:

  • 也许你会是第一个使用他们的programming reference实现它的人...
  • @wOxxOm 哦,男孩,那会很有趣,30 岁的图像格式,50 岁的语言示例,甚至更老的界面:x
  • 有什么方法可以通过使用 c# 或 VB 来帮助我吗?
  • @GiriDharan 您需要寻找 SATO Barcode Program Language (SBPL),似乎没有可用的免费解决方案。 This library 似乎有你要找的东西(SBPL 支持)。

标签: vb.net barcode barcode-printing


【解决方案1】:

如果您不想使用任何 3rd 方库,您可以直接向打印机发送命令以生成条形码。不需要在VB中生成条码然后发送到打印机。

向 LPT1 发送命令并将 LPT1 映射到 USB 端口的技巧

NET USE LPT1: \\[Computer-Name]\Printer /PERSISTENT:YES

解释here

您可以轻松找到如何将命令直接发送到 LPT1 的代码。 For Example see herehere

这里是您需要在 Code128 中打印 0123456789 的示例命令

<A>
<V>100<H>200<BG>031600123456789
<Q>2
<Z>

您需要阅读SATO提供的reference document

也可以看看this

【讨论】:

    【解决方案2】:

    使用文件处理方式

    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 到 dos

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-02
      • 2016-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多