question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

BinaryKits.Zpl.Viewer status?

See original GitHub issue

Hi! I was wondering what state BinaryKits.Zpl.Viewer is in; I saw it was being worked on pretty recently.

Does it render ZPL files now? How much of the ZPL language does it support? How much work is outstanding? Do you need help?

Thanks!

Sam

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:9 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
YipingRuancommented, Aug 10, 2021

@samuelneff In fact all the rendering is already in BinaryKits.Zpl.Viewer as a dll.
https://www.nuget.org/packages/BinaryKits.Zpl.Viewer/ You may refer to the package and use like: https://github.com/BinaryKits/BinaryKits.Zpl/blob/35e4c134e9f5c530331e6647ccfd6d3696308c69/src/BinaryKits.Zpl.Viewer.WebApi/Controllers/ViewerController.cs#L33

Out of curiosity, may I ask why the online labelary was not chosen? Client sensitive data or the warehouse do not have public internet access? Thanks!

1reaction
tinohagercommented, Aug 6, 2021

@samuelneff Hi We have only recently started the project but the rendering is already working very well as you can see in the image below. image

Does it render ZPL files now?

Yes

How much of the ZPL language does it support?

This is a difficult question because each command has many configuration parameters. I think the barcodes and the correct text rendering are the biggest issues at the moment.

How much work is outstanding?

The current version is running. What exactly do you want to use the project for and what do you need?

We have written analyzers for the following commands

new LabelHomeZplCommandAnalyzer(this._virtualPrinter),
new ChangeAlphanumericDefaultFontZplCommandAnalyzer(this._virtualPrinter),
new BarCodeFieldDefaultZplCommandAnalyzer(this._virtualPrinter),
new ScalableBitmappedFontZplCommandAnalyzer(this._virtualPrinter),
new FieldOriginZplCommandAnalzer(this._virtualPrinter),
new FieldTypesetZplCommandAnalyzer(this._virtualPrinter),
new FieldReversePrintZplCommandAnalyzer(this._virtualPrinter),
new FieldDataZplCommandAnalyzer(this._virtualPrinter),
new GraphicBoxZplCommandAnalyzer(this._virtualPrinter),
new GraphicCircleZplCommandAnalyzer(this._virtualPrinter),
new DownloadObjectsZplCommandAnaylzer(this._virtualPrinter, this._printerStorage),
new DownloadGraphicsZplCommandAnalyzer(this._virtualPrinter, this._printerStorage),
new RecallGraphicZplCommandAnalyzer(this._virtualPrinter),
new ImageMoveZplCommandAnalyzer(this._virtualPrinter),
new Code39BarcodeZplCommandAnalyzer(this._virtualPrinter),
new Code128BarcodeZplCommandAnalyzer(this._virtualPrinter),
new QrCodeBarcodeZplCommandAnalyzer(this._virtualPrinter),
new FieldSeparatorZplCommandAnalyzer(this._virtualPrinter)

Do you need help?

Yes we are very glad about support, for example this is an open issue (https://stackoverflow.com/questions/68626710/skisharp-colormatrix-invert-black-white)

Read more comments on GitHub >

github_iconTop Results From Across the Web

BinaryKits.Zpl
BinaryKits.Zpl a set of .net libraries. The project supports you in the simple creation of zebra labels. It generates the ZPL data, it...
Read more >
BinaryKits.Zpl.Viewer 1.1.5
This package provides a rendering logic for ZPL data, as an alternative to labelary.com.
Read more >
BinaryKits.Zpl.Viewer.WebApi
Show labelary.com Overlay* * labelary.com is a third-party service, which may or may not respect your privacy. It is recommended to avoid sending...
Read more >
Content Template
Viewer.WebApi (binarykits-zpl-viewer.azurewebsites.net) to make sure that the label is valid and comes out as you wanted.
Read more >
Print preview ZPL II commands using .NET WinForm before ...
Print preview ZPL II commands using . NET WinForm before sending it to Zebra printer - Stack Overflow.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found