Releases: ZebraDevs/AI-Java-MultiBarcodesCapture
🎯 Configurable Capture Trigger Mode
Version 1.33 - 🎯 Configurable Capture Trigger Mode
Enhanced scanning flexibility with customizable capture trigger behavior.
🔘 Capture Trigger Mode:
• User-Selectable Trigger Behavior: Choose between two capture modes to match your workflow preferences:
- On Scan Press (Default): Capture barcodes immediately when the scan button is pressed
- On Scan Release: Capture barcodes when the scan button is released
• Settings Integration: New "Capture Trigger Mode" section added to Settings Activity, positioned conveniently after the Language selection
• Managed Configuration Support: Full EMM/MDM integration allows administrators to remotely configure the capture trigger mode across all deployed devices
• Persistent Settings: Capture mode preference is saved and automatically restored when the app resumes
• Real-Time Updates: Configuration changes applied through managed configuration are reflected immediately without requiring app restart
💡 Use Cases:
• Press Mode: Ideal for rapid scanning workflows where immediate feedback is required
• Release Mode: Better for scenarios requiring precise aim before capture confirmation
This enhancement provides greater flexibility in barcode capture workflows, allowing users and administrators to optimize the scanning experience for specific operational requirements.
Performance & Compatibility Enhancements
Version 1.32 - ⚡ Performance & Compatibility Enhancements
Optimized barcode detection with enhanced device compatibility and significant performance improvements.
🚀 Core Improvements:
• AI Vision SDK 3.0.5: Updated to the latest Zebra AI Vision SDK for improved accuracy and stability
• Enhanced Device Compatibility: Added comprehensive runtime processor configuration supporting all available inference targets, ensuring optimal performance on TC53E and other Zebra devices
• Asynchronous Data Processing: Refactored filtering operations to execute on dedicated background threads, preventing UI blocking and delivering smoother real-time performance
• Decoder Architecture Migration: Transitioned from Barcode Tracker to Barcode Decoder implementation, resulting in substantially faster barcode detection and reduced processing overhead
💡 Technical Benefits:
• Superior Performance: Optimized detection pipeline reduces latency and improves frame processing throughput
• Broader Device Support: Runtime processor ordering ensures compatibility across diverse hardware configurations
• Enhanced Responsiveness: Background thread architecture maintains fluid UI interaction during intensive scanning operations
This release delivers a more responsive, efficient, and compatible barcode capture experience, optimized for enterprise-grade performance across Zebra's full device portfolio.
Updated Translation Files
Updated Translation Files
Regex-based filtering system
Add comprehensive regex-based barcode filtering system (v1.29)
🔍 Advanced Barcode Filtering System
• Implemented real-time regex pattern matching for selective barcode capture
• Added foldable "Filtering" section in settings with enable checkbox and regex input
• Integrated filtering with SharedPreferences and managed configuration support
• Enhanced camera activity with live regex validation during barcode detection
⚙️ Filtering Capabilities
• Custom regex pattern support
• Check the Wiki for a list of common Regex expressions (HTTP/HTTPS, IP, IMEI, Security Numbers, National ID Numbers, International phone numbers, etc...)
📚 Comprehensive Documentation
• Created extensive regex pattern library (16-Common-Regex-Expressions.md)
• Added 200+ regex patterns for:
- Web URLs, IP addresses, MAC addresses
- Protocol-specific URIs (FTP, SSH, SMTP, etc.)
- Android system schemes and popular app deep links
- Government IDs and social security numbers (22 countries)
- Device identifiers (IMEI, phone numbers)
- Industry standards (ISBN, ISIN, UPC, etc.)
• Updated Android configuration guide with filtering setup
• Added symbologies reference table with 46+ barcode types
🏢 Enterprise Features
• Full MDM/EMM integration for remote filtering configuration
• Real-time policy updates without app restart
• Robust error handling with fallback behavior
• Performance-optimized regex processing
This release transforms the application into a precision tool for selective barcode capture, perfect for quality
control, inventory management, and specialized data collection workflows.
V1.27 - HTTPS & Authentication Simplification
AI MultiBarcode Capture v1.27 - HTTPS & Authentication Simplification
🔐 New Features
- HTTPS Certificate System: Automated certificate generation with web-based downloads and installation guides
- Simplified Configuration: Removed authentication requirements - now requires only endpoint URL configuration
🛠️ Improvements
- Enhanced Security: Full HTTPS support on port 3543 with proper SSL certificates
- Better UX: Streamlined Android app setup without authentication complexity
- Cross-Platform: Certificate generation works on Windows and Linux environments
🐛 Fixes
- SSL Folder Structure: Resolved script path issues preventing nested directory creation
- Apache Configuration: Updated SSL configuration for secure connections
📚 Documentation
- Added comprehensive certificate generation and installation guides
- Updated managed configuration documentation
- Enhanced README with deployment instructions
📋 Enhanced Enterprise Managed Configuration
Synchronized Managed Configuration with Settings
🚀Enterprise Export System & Enhanced Web Management
🚀Enterprise Export System & Enhanced Web Management
Major release featuring complete data export capabilities and advanced web interface enhancements with
significant infrastructure improvements.
🌟 Key Highlights
📊 Complete Export System
- Full data export functionality supporting TXT, CSV, and native XLSX formats
- Replicates Android app export capabilities in the web interface with session-based filtering
- Real XLSX generation using custom SimpleXLSXWriter library with proper OpenXML format
- Multi-session export with batch processing and comprehensive error handling
🔧 Smart Infrastructure
- Automatic host IP detection for Docker containers eliminating manual configuration
- Global cleartext HTTP permission simplifying Android connectivity
- Enhanced startup scripts with intelligent network interface detection
- Cross-browser compatibility with consistent UI rendering across all browsers
🌐 Enhanced User Experience
- Improved barcode processing workflow with visual feedback and optimized interactions
- Updated translations across 76+ languages with new export-related terminology
- Streamlined user operations reducing time-to-action for data management
🏢 Enterprise Benefits
- Unified data management - Web export system matches Android app functionality
- Simplified deployment - Automatic IP resolution eliminates IT configuration complexity
- Enhanced productivity - Improved workflows and export capabilities
- Reduced maintenance - Automated network configuration minimizes ongoing IT overhead
🔧 Technical Improvements
- Custom lightweight XLSX writer without external dependencies
- Multi-method host IP detection with Docker container filtering
- RESTful export API with comprehensive session-based data filtering
- Enhanced Docker container management with automatic environment variable handling
- Simplified network security configuration for development environments
This release transforms the enterprise data management experience while significantly reducing deployment
complexity for IT teams.
QR Code Setup & Enhanced Docker Deployment
🚀 AI MultiBarcode Capture v1.24 - Enterprise QR Code Configuration
QR Code Setup & Enhanced Docker Deployment
Version 1.24 introduces game-changing QR Code endpoint configuration that transforms enterprise deployment from complex manual setup to simple one-scan configuration.
🎯 What's New
📱 QR Code Endpoint Configuration
- Zero-Typing Setup: Scan QR codes from your WMS to instantly configure endpoints
- Eliminate Configuration Errors: No more manual URL entry mistakes
- Enterprise Ready: Deploy across hundreds of devices in minutes, not hours
- DataWedge Integration: Built-in QR code scanning directly in app settings
🐳 Unified Docker Container
- Single Container Deployment: Apache+PHP, MySQL, and phpMyAdmin in one container
- Simplified Management: One container to rule them all
- Cross-Platform Scripts:
start-services.bat
(Windows) andstart-services.sh
(Linux/macOS) - Production Ready: Enhanced monitoring and persistent data storage
🌐 Enhanced Web Management System
- Built-in QR Code Generator: Generate configuration QR codes directly from WMS
- Improved Real-Time Monitoring: Better session tracking and device management
- Responsive Design: Enhanced mobile and desktop compatibility
🔧 How QR Code Configuration Works
- WMS Side: Open web interface → Navigate to Endpoint section → Click QR Code button
- Android Side: Open app settings → Point camera at QR code → Automatic configuration
- Done: Toast confirmation and endpoint field populated instantly
QR Code Format: AIMultiBarcodeEndpoint:http://your-server:3500/api/barcodes.php
🚦 Key Benefits
Benefit | Impact |
---|---|
🚀 Instant Setup | Configure devices in seconds vs. minutes |
❌ Zero Errors | Eliminate manual URL entry mistakes |
📈 Scalable | Deploy across enterprise fleets effortlessly |
🛡️ Secure | Validated endpoint configuration |
🔧 Simple IT | Single Docker container management |
Enhanced Session Management
🚀 AI MultiBarcode Capture v1.22 - Enhanced Session Management
📁 Advanced Folder Operations & Smart UI
We're excited to announce version 1.22 with significant improvements to session file management and user
experience!
✨ What's New
🔸 Folder Long Press Selection - Select folders with a simple long press (500ms) for rename and delete
operations
🔸 Context-Sensitive UI - Smart buttons that only appear when relevant (Select/Share buttons hidden for
folders)
🔸 Dynamic Menu System - Rename and Delete options automatically show/hide based on your selection
🔸 Enhanced Touch Experience - Intelligent gesture handling with haptic feedback and accidental selection
prevention
🔸 Complete Internationalization - All new features fully translated across 72 languages
🛠️ Technical Improvements
- Advanced long press detection with movement cancellation
- Real-time UI updates through selection state callbacks
- Separate file/folder operation handling for better reliability
- Fixed translation automation system for future updates
- Maintained 100% translation coverage (14,184+ translations)
🎯 User Experience
The session management system now provides intuitive folder operations while maintaining smart UI behavior that
adapts to your selection context. Whether you're managing session files or organizing folders, the interface
responds intelligently to provide exactly the options you need.
🚀 AI MultiBarcode Capture v1.21
Note: There is a typo error in the name of the application. This has been fixed and will be effective for the next release.
✨ New Features
- Advanced AI Engine Settings: Configure camera resolution, model input size, and inference processor type for
optimal performance - Enhanced Settings Management: Added comprehensive managed configuration support with administrator override
capabilities - Improved Symbology Selection: Updated fold/unfold mechanism with better visual indicators for barcode type
selection
🌐 Internationalization
- Expanded Language Support: Added Arabic (ar), Bengali (bn), and Dutch (nl) translations
- Translation Quality Improvements: Fixed XML encoding issues and escape sequences across all supported languages
- Accessibility Enhancement: Improved text sizing for launcher cards to better accommodate longer translations
🔧 Technical Improvements
- Build System: Resolved XML compilation errors and improved resource processing
- Configuration Management: Enhanced preference handling for advanced AI engine settings
- Code Quality: Updated documentation and improved code structure
🎯 Performance & Usability
- Adaptive AI Processing: Choose between DSP, GPU, or CPU inference based on device capabilities
- Resolution Optimization: Select camera resolution (1MP to 8MP) and model input size (640x640 to 1600x1600) to
balance speed vs accuracy - Better User Experience: Improved settings interface with clear descriptions and recommendations
📱 Device Compatibility
- Target SDK: Updated to Android 14+ (API 35)
- Minimum SDK: Android 14+ (API 35)
- Hardware Support: Enhanced support for various processor types and camera configurations
🛠️ Bug Fixes
- Fixed translation encoding issues preventing successful builds
- Resolved XML escape sequence problems across multiple language files
- Improved managed configuration persistence and application
Download the APK from the release assets below and enjoy enhanced barcode capture capabilities with improved AI
performance tuning!