This WPF application generates various types of barcodes for testing and demonstration purposes related to Acumatica ERP integration and barcode scanning via API.
Created by: AcuPower
Website: acupowererp.com
Purpose: Demonstration of how to deal with barcode scanning via API
-
Multiple Barcode Formats:
- Code 128
- EAN-13
- EAN-8
- UPC-A
- UPC-E
- QR Code
- Data Matrix
- PDF417
- ITF
- Codabar
-
Customizable Dimensions:
- Adjustable width and height
- Real-time preview
-
Save Functionality:
- Save barcode as PNG, JPEG, or BMP
- Custom file naming
-
Enter Text/Inventory ID:
- Type the text or Inventory ID you want to encode
- Example: "AALEGO500" or any alphanumeric string
-
Select Barcode Type:
- Choose from the dropdown menu
- Code 128 is recommended for alphanumeric Inventory IDs
-
Adjust Dimensions (Optional):
- Set width and height in pixels
- Default: 300x150
-
Generate:
- Click "Generate Barcode" button
- Barcode appears in the preview area
-
Save:
- Click "Save Barcode Image" to save to file
- Choose format: PNG, JPEG, or BMP
-
Testing Barcode Scanning:
- Generate barcodes with Inventory IDs from Acumatica
- Test scanning with the Acumatica Inventory Scanner mobile app
- Verify API integration
-
Demo Purposes:
- Create sample barcodes for demonstrations
- Generate QR codes for quick access
- Framework: .NET 8.0 WPF
- Barcode Library: ZXing.Net 0.16.11
- Platform: Windows
This tool complements the Acumatica Inventory Scanner mobile app:
- Generate barcodes with Inventory IDs from your Acumatica system
- Print or display the barcodes
- Scan them with the mobile app to test the integration
- Verify that the app correctly queries Acumatica API
- QR Codes can encode longer text strings
- Code 128 is ideal for Inventory IDs (alphanumeric)
- EAN/UPC formats require specific digit counts
- Some formats may not support all characters