.NET Compact Framework打印库

时间:2020-03-06 14:23:11  来源:igfitidea点击:

任何人都可以指向可用于从Compact .Net Framework 1.0进行打印的库吗?

标准:

  • 我需要能够打印文本和条形码。
  • 该库最好应以最小的中断即可升级到.Net 2.0或者更高版本。
  • 可以是开源[可以作为商业应用程序的一部分分发]或者可以购买。

编辑

更多信息:

  • 我们是ISV,此应用程序已出售给我们的客户。
  • 此应用程序通常安装在Symbol,Opticon设备上。但是,有时它会安装在通用的Windows Mobile PDA或者Phone设备上。
  • 我希望该库可与多家供应商的打印机一起使用。 [我现在有O'Neil和Citizen-Systems的打印机进行测试]。
  • 我们希望使用蓝牙连接打印机。我想该库通常应与任何串行端口连接一起使用。
  • FieldSoftware的PrinterCE.NetCF似乎很合适。谢谢ctacke。我正在寻找类似的东西。

谢谢,

Kishore

解决方案

我们没有给我们提供太多详细信息,例如我们正在使用的设备或者要打印到的打印机类型(本地,局域网,串行,网络等),但是我会看看是否至少可以指出正确的方向。

CF打印的实际标准是Field Software的PrinterCE。 Bachmann Software的PrintBoy也可以正常工作。我不确定eitehr是否具有打印条形码的能力。

现在,如果我们要打印条形码,则表明我们使用的是Symbol(现在为Motorola)或者Intermec手持设备等设备。如果是这种情况,那么这些制造商将拥有自己的允许打印的SDK。

如果要打印到Zebra条形码打印机之类的打印机,它们通常也具有一些串行PCL命令来打印条形码,因此实际上我们不需要"打印"条形码。相反,我们发送PCL命令告诉打印机应该输出条形码而不是文本的数据。打印机制造商可以提供PCL参考,因为这些类型的PCL尚未标准化。