Menu

#327 Adding support for DX Film Edge Barcode

2.0
closed
nobody
None
2025-02-05
2024-12-15
No

Hello,

I'm working on a personal project with 35 mm films and they have a special type of barcode, called DX Film Edge barcode.

I made a PR on the ZXing project to implement reading this barcode. Now, I would like to generate it. I saw ZXing is using your backend for specific barcodes, and your library has support for a lot of barcodes. So I tried a prototype and it seems to work! Some pictures in attachment.

This barcode is quite old, I didn't find a lot of specifications about the dimensions. For the logic, it's more or less reading old patents and reverse engineering. I wrote a quick description on how it works here.

Would you mind if I open a PR to implement this barcode? My work is in progress on GitHub, but I can open a PR here once I wrote more test and I cleaned my code & commits. They are also some optimisations to do, I don't practice C/C++ a lot.

Thank you!
Antoine

3 Attachments

Discussion

  • Git Lost

    Git Lost - 2024-12-15

    Hi Antoine, I'd be delighted if you'd open a PR (or Merge Request as they're known here) to implement this, looking forward to it, all the best, Martin

     
  • Robin Stuart

    Robin Stuart - 2024-12-16

    Hi Antoine,

    I've just been looking at your GitHub repository - I haven't gone through it thoroughly but it looks like great work. Congratulations on your reverse-engineering! I would definitely welcome this into Zint.

    Robin.

     
  • Antoine Mérino

    Antoine Mérino - 2024-12-19

    Hi,
    Thank you for your kind messages!
    I just opened a merge request:
    https://sourceforge.net/p/zint/code/merge-requests/159/
    I have a doubt for the check in the function test_cap_compliant_height, I don't know what it is used for exactly. Feel free to comment everything, I can amend my commit.

    Best wishes,
    Antoine

     
  • Git Lost

    Git Lost - 2025-02-05
    • status: open --> closed
     
  • Git Lost

    Git Lost - 2025-02-05

    This is now in release 2.14.0. Thanks again Antoine

     
    🎉
    1

Log in to post a comment.

MongoDB Logo MongoDB