BinaryKits.Zpl icon indicating copy to clipboard operation
BinaryKits.Zpl copied to clipboard

Drop BarcodeLib dependency

Open primo-ppcg opened this issue 2 years ago • 3 comments

Drops the BarcodeLib dependency.

Fixes #145 Fixes #154 Fixes #170

Additionally:

  • Code39 and I2of5 now support variable WideToNarrow ratio.
  • EAN13 interpretation lines now respect chosen font face.
  • EAN13 are no longer drawn with a white background.

This PR will likely remain in draft status until the next release of ZXing.NET, as I am waiting on the resolution of a few issues: https://github.com/micjahn/ZXing.Net/pull/503 https://github.com/micjahn/ZXing.Net/pull/504

primo-ppcg avatar Jun 24 '23 17:06 primo-ppcg

@primo-ppcg Should this PR remain "work in progress"?

YipingRuan avatar Sep 18 '23 06:09 YipingRuan

@primo-ppcg Should this PR remain "work in progress"?

Unfortunately, Code128 barcodes containing a space will cause an error with the current version of ZXing.Net (https://github.com/micjahn/ZXing.Net/pull/504). This is due to a bug in the parent project that's also been corrected (https://github.com/zxing/zxing/pull/1658). This PR unfortunately cannot be merged until the next version of ZXing.Net is released.

primo-ppcg avatar Sep 20 '23 09:09 primo-ppcg

any progress? all the external issues mentioned are fixed.

ivanjx avatar Nov 06 '23 11:11 ivanjx

It's becoming a long wait for the next release of ZXing.NET. I'm going to get some of the open PRs merged and rework this for all barcodes except Code 128.

primo-ppcg avatar Apr 04 '24 04:04 primo-ppcg

@primo-ppcg Thank you, will you also include the SixLabors.ImageSharp fixes, like https://github.com/BinaryKits/BinaryKits.Zpl/pull/223 ?

YipingRuan avatar Apr 16 '24 03:04 YipingRuan

@primo-ppcg Thank you, will you also include the SixLabors.ImageSharp fixes, like #223 ?

For sure, as per the github advisory.

primo-ppcg avatar Apr 18 '24 04:04 primo-ppcg