aidc-barcode-toolkit
v1.0.0
Published
Professional AIDC barcode/QR generation, GS1 validation & thermal printing for AI coding assistants
Maintainers
Readme
🏷️ AIDC Barcode Toolkit for Claude Code
Professional barcode generation, GS1 validation & thermal printing. Built by enterprise AIDC experts.
⚡ Quick Install
/plugin marketplace add rmjoe99/aidc-barcode-toolkit
/plugin install aidc-barcode-toolkit✨ Features
- Barcode Generation: EAN-13, UPC-A, Code 128, Code 39, ITF-14, QR Codes
- GS1 Validation: GTIN check digits, Application Identifier parsing
- Thermal Printing: Zebra ZPL, ESC/POS, TSPL support
- Natural Language: Just ask - no complex commands
- Enterprise Grade: Tested with Honeywell, Zebra, Datalogic hardware
🎯 Perfect For
- 🏭 Warehouse Automation - Location labels, inventory tracking
- 🛒 Retail & E-Commerce - Product labeling, price tags
- 💊 Healthcare - Medication tracking (FDA, EU FMD compliant)
- 📦 Logistics - Shipping labels, container codes
- 🏭 Manufacturing - Asset management, serial numbers
🚀 Usage Examples
Generate Barcode
/generate-barcode --data "012345678905" --format EAN13Generate QR Code
/generate-qr --data "https://example.com/product/123" --ecc HValidate GTIN
/validate-barcode --code "012345678905"Natural Language (Auto-detection)
You: "Generate barcodes for products SKU001, SKU002, SKU003"
Claude: ✅ Generated 3 Code 128 barcodes in ./barcodes/💻 Programmatic Usage
const barcode = require('aidc-barcode-toolkit');
// Generate EAN-13 barcode
const result = await barcode.generateBarcode('012345678905', {
format: 'EAN13',
output: './product-barcode.png'
});
// Validate GTIN with check digit
const validation = barcode.validateGTIN('012345678905');
console.log(validation.valid); // true
// Parse GS1 Application Identifiers
const parsed = barcode.parseGS1('010978013409341317250510AB123');
console.log(parsed.parsed['GTIN']); // 09780134093413
console.log(parsed.parsed['Expiry Date']); // May 10, 2025📚 Documentation
🏆 Why Choose AIDC Toolkit?
Built by AIDC Experts
- ✅ 5+ years enterprise AIDC experience
- ✅ 50+ client deployments (warehouse, healthcare, manufacturing)
- ✅ Honeywell Partner of the Year recognition
- ✅ Zebra RFID Product Certification
- ✅ Featured in Floriculture Magazine for innovation
Production-Tested
- ✅ Validated with Honeywell, Zebra, Datalogic scanners
- ✅ Thermal printer compatibility (ZPL, ESC/POS, TSPL)
- ✅ GS1 standards compliant
- ✅ FDA, EU FMD, DSCSA ready
Developer-Friendly
- ✅ Natural language interface
- ✅ Comprehensive error handling
- ✅ Detailed documentation
- ✅ Active community support
🎓 Real-World Use Cases
E-Commerce Product Labeling
// Generate EAN-13 for product catalog
const products = ['5901234567890', '5901234567891', '5901234567892'];
for (const gtin of products) {
await barcode.generateBarcode(gtin, {
format: 'EAN13',
output: `./labels/${gtin}.png`
});
}Warehouse Location Barcodes
// Create location labels for warehouse sections
const aisles = ['A', 'B', 'C'];
const shelves = 10;
for (const aisle of aisles) {
for (let shelf = 1; shelf <= shelves; shelf++) {
const location = `${aisle}${shelf}`;
await barcode.generateBarcode(location, {
format: 'CODE39',
output: `./warehouse/${location}.png`
});
}
}Healthcare GS1 Serialization
// Parse pharmaceutical GS1 barcode
const gs1Data = '010978013409341317250510SN12345';
const parsed = barcode.parseGS1(gs1Data);
console.log('GTIN:', parsed.parsed['GTIN'].value);
console.log('Expiry:', parsed.parsed['Expiry Date'].formatted.readable);
console.log('Serial:', parsed.parsed['Serial Number'].value);Built by Joseph Rwanda, Technical Solutions Architect at Origami Tech with:
- 5+ years enterprise AIDC expertise
- 50+ client deployments (warehouse, healthcare, manufacturing)
- Honeywell Partner of the Year recognition
- Zebra RFID Product Certification
- Featured in Floriculture Magazine for innovation
🤝 Contributing
Contributions welcome! See CONTRIBUTING.md
📄 License
MIT License - see LICENSE file for details
📞 Contact & Support
- Website: josephrwanda.com
- Email: [email protected]
- LinkedIn: josephrwanda
- GitHub: rmjoe99
🙏 Acknowledgments
Built with:
- jsbarcode - 1D barcode generation
- node-qrcode - QR code generation
- bwip-js - Advanced barcode formats
- Tested with Honeywell, Zebra, Datalogic hardware
⭐ Star History
If this plugin helps your workflow, please ⭐ star the repo!
Made with ❤️ by Joseph Rwanda | Origami Tech
Bringing enterprise AIDC expertise to Claude Code
