如何从windows-mobile 2005打印到条形码打印机?

时间:2009-08-10 18:09:46

标签: c# windows-mobile zebra-printers

我需要从windows-mobile 2005(motorola hc700)打印条码打印机(斑马)

我搜索任何sdk ...不知道如何打印。

感谢您的帮助

3 个答案:

答案 0 :(得分:5)

从Zebra查看新的移动SDK。它适用于BlackBerry和Windows Mobile

ZebraLink Multiplatform SDK

答案 1 :(得分:2)

这是基于我2006年的经验。

我不得不在C#中使用套接字将ZPL代码发送到打印机。 “ZPL代码生成器”专门针对我们需要的一种标签格式进行了硬编码;但是,具有策略性放置搜索和替换字符串的模板文件将是更好的解决方案。打印机附带了一个ZPL指南,我相信你可以从他们的网站上获得一个。

Windows驱动程序当时很糟糕,只产生垃圾输出。我之前的几位开发人员有其他方法,几周后都失败了。

编辑:
Link to MSDN .Net Sockets。什么时候
从我的项目中,你应该使用的端口是6101.但这可能是QL320特有的。 来自Zebra的ZPL指南非常好,我没有理由将语言用于记忆,因为它只是一个小项目。

此外,您的打印机可能使用EPL而不是ZPL,但Zebra的指南同样适用。无论哪种方式,如果您要发送到打印机的文本相对不变,只需创建一个文件,该文件在流式传输到打印机时正确打印,然后为您的应用程序添加“替换我”块以放入动态值。

我还假设你是通过网络访问它的。如果将它直接连接到设备,这会稍微改变(我相信它会映射到大多数设备的COM端口)。

答案 2 :(得分:1)

所有这些,而且没有提到

http://www.zebra.com/id/zebra/na/en/index/products/software/label_design_software/label_vista.html

我们通过在标签vista中创建标签并使用telnet将它们发送到打印机进行打印来开发我们的标签代码。重复,直到你想要它,然后编码。