Full DWS & OCR Integration
Budget: $30 – $250 USD
I need a single piece of software that controls my dimension-weight-scanning workflow from start to finish. The application must talk directly to three devices on the line—scale, volumetric camera and scanner—capture the dimension and weight data, then trigger a photo of the package label. From that image the program should reliably pull out the text, barcode and any QR code in one pass.
Once each package is processed, all results have to be written to an XML file structured by date, with an auto-incremented package ID embedded in the node. The same data set should immediately feed two more actions:
1. Generate a ready-to-print shipping label (standard 4x6 thermal format).
2. Push the full XML payload to our in-house system through a REST-style API.
I expect the software to run unattended on Windows, include simple UI panels for device status and manual override, and log every transaction for traceability. Code can be in C#, Python or another language suited to serial/USB device control, OpenCV and Tesseract OCR; just keep external dependencies to well-supported, licence-friendly libraries.
Deliverables
• Executable application and source code
• Sample XML output reflecting the required structure
• API endpoint documentation showing request/response examples
• Deployment guide for connecting the scale, volumetric camera and scanner
Accuracy, speed and clean exception handling are critical acceptance criteria. Further process nuances may surface as we test, so the architecture should stay modular enough for tweaks without a full rewrite.
Once each package is processed, all results have to be written to an XML file structured by date, with an auto-incremented package ID embedded in the node. The same data set should immediately feed two more actions:
1. Generate a ready-to-print shipping label (standard 4x6 thermal format).
2. Push the full XML payload to our in-house system through a REST-style API.
I expect the software to run unattended on Windows, include simple UI panels for device status and manual override, and log every transaction for traceability. Code can be in C#, Python or another language suited to serial/USB device control, OpenCV and Tesseract OCR; just keep external dependencies to well-supported, licence-friendly libraries.
Deliverables
• Executable application and source code
• Sample XML output reflecting the required structure
• API endpoint documentation showing request/response examples
• Deployment guide for connecting the scale, volumetric camera and scanner
Accuracy, speed and clean exception handling are critical acceptance criteria. Further process nuances may surface as we test, so the architecture should stay modular enough for tweaks without a full rewrite.