OCR comparison. Windows vs Linux, RPAx vs SPA
The document describes the differences between OCR for Windows and Linux, RPAx and SPA.
Installation platform
| RPAx | SPA | |
|---|---|---|
| Linux | - | + |
| Windows | + | + |
Licensing
| RPAx | SPA | |
|---|---|---|
| License type | trial license or paid runtime license | runtime license |
| License activation | not required* (* - only for trial license type) | required |
Architecture
| RPAx | SPA | |
|---|---|---|
| Scaling | - | + |
| Process images | synchronously, not parallel | asynchronously |
| Data storage | in-memory | DB |
| Queue | in-memory LRU | MongoDB (default), RabbitMQ |
Rest API
| RPAx | SPA | |
|---|---|---|
| /submitImage | + | + |
| /submitPattern | + | + |
| /processImage | + | + |
| /processDocument | + | + |
| /getTaskStatus | + | + |
| /download | + | + |
| /cleanup | + | + |
| /summary | - | + |
| /cancelTasks | - | + |
| /trainPattern | + (since r.9.0.0.1) | + |
| /activeLicense | + | + |
| /listLicenses | + | + |
| /prepareLicense | - | + |
| /activateLicense | - | + |
OCR recognition capability
| RPAx (Windows) | SPA (Windows) | SPA (Linux) | |
|---|---|---|---|
| OMR (Optical Mark Recognition, i.e. check boxes and radio buttons) | + (new license is required) | + | - |
| ICR (Handprint Recognition) | - (unsupported, new license is required) | - | - |
| Barcodes recognition | + (new license is required) | + | + (may require license update) |