PDF Print Validation Report

Automated print-readiness analysis

File
power_of_attorney_5306771.pdf
Result
FAIL
Pages
1
Size
50.9 KB
PDF Version
1.6
Analyzed
1970-01-01 00:00:00
2
Critical
1
Warnings
3
Info
33
Passed
File Integrity
INTEG_004 INFO Linearization Check

PDF is not linearized. This does not affect printing but may slow web-based viewing.

INTEG_001 PASS PDF Structure Validation

PDF structure is valid. Cross-reference table and object streams are intact.

INTEG_005 PASS Stream Integrity Verification

All PDF streams are readable and intact.

INTEG_002 PASS File Size Analysis

File size is reasonable (50.9 KB for 1 pages).

INTEG_003 PASS Incremental Save Detection

PDF has a single revision (no incremental saves detected).

Form Data Validation
FORM_001 CRITICAL NeedAppearances Flag Check

No AcroForm present, but 9 Form XObject(s) contain /Tx BMC marked content — this is a HALF-FLATTENED FORM. The AcroForm was removed but field appearance streams were kept as standalone XObjects. This pattern is the primary cause of form data not printing correctly. See XOBJ_001 for detailed analysis.

The PDF must be re-generated with either: (a) proper AcroForm fields with embedded-font appearance streams, or (b) fully flattened form data merged into the page content stream using embedded fonts.
FORM_002 PASS Appearance Stream Presence

No AcroForm present. Check not applicable.

FORM_003 PASS Form Field Data Population

No AcroForm present. Check not applicable.

FORM_004 PASS Read-Only Field Settings

No AcroForm present. Check not applicable.

FORM_005 PASS Field Visibility and Print Flags

No AcroForm present. Check not applicable.

Font Embedding Issues
FONT_002 INFO Subset vs Full Embedding

5 font(s) are subset-embedded (only used characters included). This is fine for printing but limits editability.

subset_fonts: ['Poppins-Regular', 'Poppins-Regular', 'Poppins-Regular', 'Poppins-SemiBold', 'OpenSans-Regular']
full_fonts: []
FONT_001 PASS Font Embedding Check

All 6 font(s) are properly embedded (or are standard Base 14 fonts).

FONT_004 PASS Font Substitution Risk

No fonts at risk of substitution. All non-Base14 fonts are embedded.

FONT_003 PASS System-Dependent Font Detection

No non-embedded system-dependent fonts detected.

Print Compatibility
PRINT_005 INFO Print Scaling Settings

No PrintScaling preference set. The viewer's default scaling (usually 'Fit to page') will be used, which may shrink or enlarge content.

Set /ViewerPreferences /PrintScaling /None to prevent automatic scaling.
PRINT_001 PASS Page Size Validation

All pages use standard size(s): Letter.

PRINT_002 PASS Margin Safety Zones

All pages have safe margins (at least 0.25 inches from edges).

PRINT_004 PASS Image DPI Analysis

All images have sufficient resolution for printing (>= 150 DPI).

PRINT_003 PASS Color Space Analysis

Consistent color space(s): Separation.

PDF Viewer Compatibility
VIEWER_003 PASS Unsupported Features Detection

No unsupported features detected. PDF uses standard, widely-compatible features.

VIEWER_001 PASS PDF Version Compatibility

PDF version 1.6 is broadly supported across viewers and printers.

VIEWER_002 PASS JavaScript Dependencies

No JavaScript dependencies found.

VIEWER_004 PASS AcroForm Field Type Validation

No AcroForm present. Check not applicable.

Transparency Issues
TRANS_002 PASS Transparency Flattening Issues

No transparency flattening issues detected.

TRANS_001 PASS Transparency Group Detection

No transparency groups detected.

TRANS_003 PASS Layer Print Visibility

No Optional Content Groups (layers) present.

System-Specific Settings
SYS_003 PASS Page Box Mismatches

Page boxes (MediaBox, CropBox, TrimBox, BleedBox) are consistent.

SYS_004 PASS Annotation Print Flags

All annotations are configured to print.

SYS_001 PASS Embedded Print Settings

No embedded print settings found. Printer defaults will be used.

SYS_002 PASS Page Rotation Issues

No page rotation issues detected.

Image & Graphics Issues
IMG_004 WARNING Overprint Settings

1 page(s) have overprint settings in non-CMYK context.

Remove overprint settings when not using CMYK color space, or convert to CMYK workflow.
overprint_issues: [{'page': 1, 'note': 'Overprint set in non-CMYK context. Overprint is only meaningful for CMYK and will be ignored or cause unexpected results in RGB.'}]
IMG_002 PASS Image Compression Analysis

All images are compressed efficiently.

IMG_003 PASS Vector Graphics Complexity

Vector graphics complexity is within acceptable limits.

IMG_001 PASS Image Format Compatibility

All images use broadly supported formats: no images found.

Form XObject Analysis
XOBJ_001 CRITICAL Half-Flattened Form Detection

HALF-FLATTENED FORM DETECTED: 9 Form XObject(s) contain /Tx BMC marked content but NO AcroForm exists. This means the form was improperly flattened — the AcroForm was removed but field appearance streams were kept as standalone XObjects. This is the primary cause of form data disappearing when printing. (9 with data, 0 empty)

The PDF generator must properly flatten form fields into the page content stream (not as separate Form XObjects). Recommended: use a PDF library to re-flatten the form — convert all XObject form data into inline page content with embedded fonts. Alternatively, re-generate the PDF with AcroForm fields intact and proper appearance streams.
xobjects_with_data: ['/Fm1', '/Fm2', '/Fm3', '/Fm4', '/Fm5', '/Fm6', '/Fm7', '/Fm8', '/Fm9']
xobjects_empty: []
has_acroform: False
total_tx_bmc_xobjects: 9
XOBJ_002 PASS Form XObject Font Embedding

All fonts in 9 Form XObject(s) with data are properly embedded.

XOBJ_003 PASS Form XObject Font Consistency

Form XObject fonts are consistent with page-level fonts.

XOBJ_004 PASS Form XObject Geometry

All 11 Form XObject(s) have valid geometry.

XOBJ_005 PASS Form XObject Data Completeness

All 9 Form XObject(s) with form field markers contain text data.