Scanix Docs
Output & configureSettings

Resources & performance

Tune throughput — parallel OCR jobs, adaptive scaling, page image quality, OCR speed, GPU, and watch-folder rhythm.

Throughput lives on the Performance tab. This is where you control how fast Scanix Desktop works through a batch — how many pages it processes at once, how sharply it renders them, how hard OCR reads, and how it scales itself when your machine is under pressure. Watch-folder pacing and GPU options sit on their own tabs. This page lists every option and its values.

Open Settings and pick the tab you need: Performance, GPU Acceleration, or Watch folders.

Use Performance, not Resources

The Resources tab exposes CPU limit and Memory limit sliders, but those are not the throughput controls. To actually change how many pages run in parallel and how fast OCR goes, use the Performance tab below.

Screenshot

The Settings window with the left-hand tab rail showing Resources, GPU Acceleration, Performance, and Watch folders, with the Performance tab open. — shot settings-performance-01

Performance tab

The Performance tab is where you set throughput. Start with a Quick profile, then fine-tune the individual controls below it.

Performance changes are staged — click Apply

Like the other resource tabs, Performance controls are staged: your change is held until you click the Apply button in the bottom action bar. Once you apply it, the new value takes effect on the next job or watcher tick — no restart needed, except for PDF rasterization workers (see below). For how saving works across Settings, see Settings overview.

Quick profiles

One click sets sensible values for a class of machine. Scanix detects your CPU and marks the recommended profile Auto.

ProfileBest for
WorkstationA powerful desktop running interactive batches.
ServerHeadless, lights-out, high-volume processing.
LaptopA portable machine where you want headroom for other apps.

Screenshot

The Quick profiles card with Workstation, Server, and Laptop options, the detected machine's CPU-core count, and the Auto badge on the recommended profile. — shot settings-performance-02

Throughput controls

ControlValuesWhat it does
Parallel OCR jobs1 to 16How many pages Scanix processes at the same time. More jobs finish a batch faster but use more CPU and memory. 2–4 is comfortable for most laptops; workstations can push higher.
Adaptive performanceOn / OffLets Scanix automatically scale workers up or down based on live CPU and memory headroom, keeping the rest of your system responsive while still finishing batches quickly.
PDF rasterization workersAuto (0) to 16Number of background processes used to render PDF pages on import. Auto (0) picks a default based on your CPU. Higher renders large batches faster but uses more memory. Restart required.
Page image qualityDraft / Standard / High / MaximumThe resolution at which PDF pages are rendered before OCR. See the table below.
OCR speedFast / Balanced / Best accuracyTrades off how fast OCR runs against how much detail it captures. See the table below.

A restart applies the worker count

After you click Apply, most Performance changes take effect on the next job or watcher tick. PDF rasterization workers is the one Performance control that also needs an app restart before its new value takes effect.

Page image quality

The resolution PDF pages are rendered at before OCR.

SettingResolutionBest for
Draft150 dpiQuick text preview, smallest files.
Standard300 dpiRecommended for clean printed documents.
High450 dpiSmall fonts, faded scans, stamps.
Maximum600 dpiArchival quality — slowest and largest.

OCR speed

How hard OCR reads each page.

SettingTrade-offBest for
FastUp to 5× fasterHigh-volume batches of clean printed pages.
BalancedEveryday defaultGood speed with reliable accuracy.
Best accuracySlowerReads tiny print and lower-quality scans more reliably.

More Performance toggles

ToggleWhat it does
Smart MRZ scanFor ID and passport templates, only OCRs the machine-readable bottom band — much faster on those templates. Full-page OCR still runs if the band is empty or unreadable.
Skip blank pagesDetects blank or separator pages before OCR runs and skips them.
Pause when on batteryStops processing new jobs while a laptop is unplugged; resumes automatically when you plug back in.
Free-form preview sharpnessPixel width (300–1600 px) Scanix renders at for free-form imports — drag-and-drop without a template. Does not affect template imports or hot-folder ingest.

GPU Acceleration tab

GPU options live on their own GPU Acceleration tab.

GPU OCR is opt-in and pending the model pack

In this release, the GPU OCR model pack is not bundled — CPU OCR continues to run. You can turn the toggle on now to save your preference for when the model arrives. The GPU options below are only active when a compatible GPU is detected.

ControlValuesWhat it does
Enable GPU accelerationOn / OffRoutes OCR inference to the GPU when a GPU-capable engine is selected. Falls back to CPU automatically if a job fails on the GPU. Saved as a preference even when no GPU is detected.
GPU streams1 to 4How many OCR inferences run on the GPU at the same time. Most consumer GPUs are happiest at 1; raise it only on workstation or server cards with plenty of VRAM.
Use CPU workers in tandemOn / OffKeeps export, classification, and preprocessing running on CPU workers while the GPU handles OCR. Usually leave it on.

Screenshot

The GPU Acceleration tab with the "Coming soon" banner, the Enable GPU acceleration checkbox, the GPU streams slider, and Use CPU workers in tandem. — shot settings-performance-03

Watch folders tab

The Watch folders tab paces how a watched (hot) folder is ingested. For setting up the folders themselves, see Hot folders.

Scan rhythm

Bundles how often the watcher rescans folders with how stable a file must look before it's picked up.

SettingRescan intervalNotes
Fastevery 2sVery responsive, higher I/O.
Normalevery 5sBalanced default.
Relaxedevery 15sGentler on disks and network shares.
Battery saverevery 60sMinimal background activity.

Queue & batching

ControlValuesWhat it does
Queue ceiling200 to 5,000 jobsMaximum pending OCR jobs before the watcher pauses staging new files. Lower keeps memory steady on modest machines; higher rides out bursts.
Batch size10 to 500 docsHow many staged documents Scanix commits together in one group. Larger is faster overall; smaller feels snappier when many tiny files arrive at once.

Screenshot

The Watch folders tab showing the Scan rhythm options, the Queue ceiling slider, and the Batch size slider. — shot settings-performance-04

How the controls fit together

Next steps

Resources & performance — Scanix Docs · Scanix