PDF Print Validation Report

Automated print-readiness analysis

File
power_of_attorney_5306771.pdf
Result
FAIL
Pages
1
Size
51.6 KB
PDF Version
1.6
Analyzed
1970-01-01 00:00:00
1
Critical
1
Warnings
3
Info
34
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 (51.6 KB for 1 pages).

INTEG_003 PASS Incremental Save Detection

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

Form Data Validation
FORM_002 CRITICAL Appearance Stream Presence

9 form field(s) lack appearance streams (/AP). Without NeedAppearances=True, these fields will appear BLANK in most viewers and when printed.

Generate appearance streams for all form fields. Use pikepdf.Pdf.generate_appearance_streams() or re-save the form in Adobe Acrobat.
fields_missing_ap: ['Vehicle owner 2', 'Vehicle owner 1', 'Current address for vehicle owner', 'Year', 'Make', 'Vehicle Identification Number 1', 'Titling State', 'Date 1', 'Date 2']
total_missing: 9
total_with_ap: 11
FORM_003 WARNING Form Field Data Population

11 form field(s) have no data. 9 field(s) are populated.

Verify that all required fields in the POA form have been filled before sending.
empty_fields: ['(unnamed)', '(unnamed)', '(unnamed)', '(unnamed)', '(unnamed)', '(unnamed)', '(unnamed)', '(unnamed)', '(unnamed)', 'Signature 1', 'Signature 2']
populated_count: 9
empty_count: 11
FORM_001 PASS NeedAppearances Flag Check

NeedAppearances is False or absent. Form field appearances are pre-baked and will render consistently.

FORM_005 PASS Field Visibility and Print Flags

All form fields with data are visible and printable.

FORM_004 PASS Read-Only Field Settings

0 field(s) are read-only, 20 are editable.

Font Embedding Issues
FONT_002 INFO Subset vs Full Embedding

4 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']
full_fonts: []
FONT_001 PASS Font Embedding Check

All 4 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

All 20 form field(s) have valid types and well-formed values.

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_002 PASS Image Compression Analysis

All images are compressed efficiently.

IMG_003 PASS Vector Graphics Complexity

Vector graphics complexity is within acceptable limits.

IMG_004 PASS Overprint Settings

No overprint issues detected.

IMG_001 PASS Image Format Compatibility

All images use broadly supported formats: no images found.

Form XObject Analysis
XOBJ_001 PASS Half-Flattened Form Detection

No Form XObjects with /Tx BMC marked content found. Form data is not stored in half-flattened XObjects.

XOBJ_002 PASS Form XObject Font Embedding

No Form XObjects with data content found. No XObject font check needed.

XOBJ_003 PASS Form XObject Font Consistency

No Form XObjects with data to check for font consistency.

XOBJ_004 PASS Form XObject Geometry

No Form XObjects found.

XOBJ_005 PASS Form XObject Data Completeness

No Form XObjects with /Tx BMC markers found to check for data.