Scanity FilmStock Presets: NNews and PNews

Created: January 2026 | Based on investigation of Scanity scanner and 8,970 transfer XML records (May 2025 – January 2026)

Overview

Scanner operators on the Scanity use custom-named FilmStock presets called NNews and PNews (plus WedgeTest for calibration). These are NOT traditional LUTs or tone curves — they are exposure compensation presets that adjust the scanner's light levels.

Key Finding: Operators are capturing linear, ungraded data. No color grading occurs during scanning.

What NNews/PNews Actually Does

The +XX suffix in preset names (e.g., NNews+35, PNews+20) directly controls the PrinterLightsMax green channel value:

Light Profiles

The Scanity uses two distinct light profiles, each with different PrinterLightsMax values. 99.7% of Hearst newsreel scans use 4K resolution (4300×3324 output) with the Standard profile.

Profile Red PLMax Green Relationship Blue PLMax Typical Use
Standard ~29 Decreases with +XX ~79 Most 4K scans
High-Light ~90 Decreases with +XX ~94.5 Dense elements, some 2K

Note: Both profiles can appear at 4K resolution. The High-Light profile provides more illumination for particularly dense film elements.

Example Values: Standard Profile (4K, Red≈29)

FilmStock Green PLMax Red PLMax Blue PLMax
NNews+05622979
NNews+14552979.5
NNews+25472979
NNews+35372979

The Green channel decreases as the offset increases, but the relationship is not perfectly linear. The approximate formula is 72 - XX for offsets above +10, and 67 - XX for lower offsets.

Example Values: High-Light Profile (Red≈90)

FilmStock Green PLMax Red PLMax Blue PLMax
NNews+1477.59094.5
NNews+25699094.5
PNews+2070.59094.5

The High-Light profile uses approximately 91.5 - XX for the green channel.

What PrinterLightsMax Controls

PrinterLightsMax (abbreviated PLMax in tables) sets the maximum allowable light intensity for each RGB channel during scanning:

This is a hardware-level exposure compensation — the green channel is the primary adjustment, allowing more light through for dense or faded film negatives. Higher +XX values decrease the green maximum, effectively increasing exposure.

No Curves Are Applied

All scans in our database confirm:

Setting Value Meaning
CharacteristicLINLinear (no tone curve)
ColorSpaceLog1:1Bypass (no log encoding)
ColorSpaceMatrix1:1Bypass (no color matrix)
ColorSpaceDelog1:1Bypass (no delog decoding)

Operators are NOT grading during scanning. They are capturing linear data with only exposure adjustment.

Preset Naming Convention

The +XX offset indicates exposure compensation level. Higher numbers = more light for denser film elements.

F-Stop Conversion

The +XX offset follows the traditional printer light scale used in film laboratories (Hazeltine/Bell & Howell timing systems), where approximately 12 points = 1 F-stop.

Offset to F-Stop Table

Offset Change Approximate F-stops
+31/4 stop
+61/2 stop
+121 stop
+242 stops
+363 stops

Practical Examples

Comparison Offset Difference F-stop Difference
NNews+20 → NNews+32+12~1 stop more light
NNews+12 → NNews+36+24~2 stops more light
NNews+05 → NNews+48+43~3.5 stops more light

Operator Working Range

Preset Type Offset Range Total F-stop Range
NNews+01 to +48~4 stops
PNews+02 to +50~4 stops

This ~4 stop range is appropriate for archival newsreel footage, which varies significantly in density due to age, storage conditions, and original exposure. The most common setting (NNews+30) represents roughly 2.5 stops from the minimum offset.

The operators are essentially performing digital printer timing — the same exposure compensation technique that film timers have used for decades in optical printing.

Usage Statistics (May 2025 – January 2026)

From 8,970 XML transfer records in our database:

6,924
NNews presets used
2,035
PNews presets used
50
NNews variations
0
Factory presets used

No factory presets (5207 Vision3, 5222 Double-X, etc.) are being used. Operators have standardized on these custom exposure-based presets for archival newsreel scanning.

Most Common Settings

Preset Count
NNews+30519
NNews+17396
NNews+27373
NNews+35363
NNews+20341
NNews+40328
NNews+25324

Technical Details

Where Settings Are Stored

The FilmStock name is a free-form text field in the Scanity interface. The actual calibration is stored in the PrinterLightsMax values within each scan's XML transfer file.

Factory presets exist in /home/spirit/ScanityData4/MetadataDir/Mobs/FilmStock/ on the Scanity (10.4.13.164), but NNews/PNews are operator conventions, not stored preset files.

XML Transfer File Location

Relevant Database Fields

-- Key fields in SCANITY_XML_FILES
film_stock           -- e.g., "NNews+35"
printer_lights_red   -- Always 25.0 (current setting)
printer_lights_green -- Always 25.0 (current setting)
printer_lights_blue  -- Always 25.0 (current setting)
scanner_settings_raw -- Full CDATA including PrinterLightsMax
characteristic       -- Always "LIN" (Linear)

Note: printer_lights_* stores the current PrinterLights setting (usually 25), while PrinterLightsMax (in scanner_settings_raw) stores the maximum allowed value that varies with +XX.

Implications for Post-Processing

Since all scans are:

  1. Linear (Characteristic = LIN)
  2. No log encoding applied
  3. No color matrix applied
  4. Only exposure-compensated via PrinterLightsMax

Post-processing workflows should:

Querying FilmStock Data

-- Get all FilmStock usage
SELECT film_stock, COUNT(*) as count
FROM SCANITY_XML_FILES
WHERE capture_time >= '2024-06-01'
GROUP BY film_stock
ORDER BY count DESC;

-- Extract PrinterLightsMax from JSON raw_settings
SELECT
    film_stock,
    JSON_UNQUOTE(JSON_EXTRACT(scanner_settings_raw, '$.raw_settings.PrinterLightsMax')) as pl_max
FROM SCANITY_XML_FILES
WHERE JSON_VALID(scanner_settings_raw)
  AND film_stock LIKE 'NNews+%';

Document created: January 2026
Based on investigation of Scanity scanner at 10.4.13.164 and database analysis of 8,970 transfer XML records (May 2025 – January 2026)