What options are available to developers for printing to a dedicated label printer?

♀尐吖头ヾ 提交于 2019-12-01 11:15:32

My business uses a commercial product called NiceLabel, which has a .NET API for creating labels and a designer for creating the label templates. We used them mostly for barcode labels for items on our shop floor.

I have modified the open source SharpZebra library to allow ZPL printing:

http://sharpzebra.codeplex.com/SourceControl/PatchList.aspx

ZebraDesigner Pro is a WYSIWYG labeling application which outputs optimized ZPL label formats so you don't have to learn too much ZPL. You can save these formats on your printer and recall them with the proper variable data, or capture the stream and use the ZPL output in your internal software application. Sending the data to the printer can be done with the driver which is bundled with ZebraDesigner, or through direct communication (TCP, USB, COMM, etc).

We're also writing SDKs to make communicating with Zebra printers more seamless. We started with mobile phones (BlackBerry, WinMobile, iPhone, and Android will be out soon), but a desktop API might also be in the works.

Every time we've need to do something like this we have written our own ZPL (for instance) manually, and sent this data directly to the printer or Windows print queue (as you are). Conversion from one language to another shouldn't be too difficult as most of these barcode devices have well documented print languages, that's not to suggest it will be a breeze.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!