unleashed-firmware/applications/external/barcode_gen
2023-07-20 00:13:49 +03:00
..
barcode_encoding_files barcode gen, embed files 2023-07-20 00:13:49 +03:00
images barcodes 2023-07-06 02:26:56 +03:00
screenshots barcodes 2023-07-06 02:26:56 +03:00
views barcodes 2023-07-06 02:26:56 +03:00
application.fam barcode gen, embed files 2023-07-20 00:13:49 +03:00
barcode_app.c barcodes 2023-07-06 02:26:56 +03:00
barcode_app.h barcode gen, embed files 2023-07-20 00:13:49 +03:00
barcode_utils.c barcodes 2023-07-06 02:26:56 +03:00
barcode_utils.h barcodes 2023-07-06 02:26:56 +03:00
barcode_validator.c barcodes 2023-07-06 02:26:56 +03:00
barcode_validator.h barcodes 2023-07-06 02:26:56 +03:00
encodings.c barcodes 2023-07-06 02:26:56 +03:00
encodings.h barcodes 2023-07-06 02:26:56 +03:00
LICENSE barcodes 2023-07-06 02:26:56 +03:00
README.md barcodes 2023-07-06 02:26:56 +03:00

Barcode Generator

A barcode generator for the Flipper Zero that supports UPC-A, EAN-8, EAN-13, Code-39, Codabar, and Code-128[1]

Note: Barcode save locations have been moved from /barcodes to /apps_data/barcodes

Table of Contents

Installing

  1. Download the .zip file from the release section
  2. Extract/unzip the .zip file onto your computer
  3. Open qFlipper and go to the file manager
  4. Navigate to the apps folder
  5. Drag & drop the .fap file into the apps folder
  6. Navigate back to the root folder of the SD card and create the folder apps_data, if not already there
  7. Navigate into apps_data and create another folder called barcode_data
  8. Navigate into barcode_data
  9. Drag & drop the encoding txts (code39_encodings.txt, code128_encodings.txt & codabar_encodings.txt) into the barcode_data folder

Building

  1. Clone the flipperzero-firmware repository or a firmware of your choice
  2. Clone this repository and put it in the applications_user folder
  3. Build this app by using the command ./fbt fap_Barcode_App
  4. Copy the .fap from build\f7-firmware-D\.extapps\Barcode_App.fap to apps\Misc using the qFlipper app
  5. While still in the qFlipper app, navigate to the root folder of the SD card and create the folder apps_data, if not already there
  6. Navigate into apps_data and create another folder called barcode_data
  7. Navigate into barcode_data
  8. Drag & drop the encoding txts (code39_encodings.txt, code128_encodings.txt & codabar_encodings.txt) from the encoding_tables folder in this repository into the barcode_data folder

Usage

Creating a barcode

  1. To create a barcode click on Create Barcode
  2. Next select your type using the left and right arrows
  3. Enter your filename and then your barcode data
  4. Click save

Note: For Codabar barcodes, you must manually add the start and stop codes to the barcode data Start/Stop codes can be A, B, C, or D For example, if you wanted to represent 1234 as a barcode you will need to enter something like A1234A. (You can replace the letters A with either A, B, C, or D)

Codabar Data Example

Editing a barcode

  1. To edit a barcode click on Edit Barcode
  2. Next select the barcode file you want to edit
  3. Edit the type, name, or data
  4. Click save

Deleting a barcode

  1. To delete a barcode click on Edit Barcode
  2. Next select the barcode file you want to delete
  3. Scroll all the way to the bottom
  4. Click delete

Viewing a barcode

  1. To view a barcode click on Load Barcode
  2. Next select the barcode file you want to view

Screenshots

Barcode Create Screen

Flipper Code-128 Barcode

Flipper Box EAN-13 Barcode

Credits

[1] - supports Set B (only the characters from 0-94). Also supports Set C