Skip to content

PreflightRule ​

Type: Enum

The rule that produced a preflight finding

Values ​

ValueDescriptionDeprecated
BLEED_BOX_MISSINGThe page declares no BleedBox, so there is no declared area for artwork to run past the trim.
EXCESS_SPOT_COLORSThe document uses more named spot inks than the profile allows, implying more press units than the job was costed for.
FONT_NOT_EMBEDDEDA font used on a page has no embedded font program, so the press must substitute one and the type will reflow or change shape.
HAIRLINE_RULEA stroke is thinner than the press can reliably hold, so the line may break up or disappear.
IMAGE_RESOLUTION_LOWA placed image's effective resolution, after the scaling applied on the page, is below the profile's minimum.
OBJECT_NEAR_TRIMAn object sits inside the trim but within the profile's safety margin, close enough that normal cutting tolerance may clip it.
OBJECT_OUTSIDE_TRIMAn object's bounding box extends beyond the TrimBox, so part of it will be cut off unless it is intended bleed.
OVERPRINT_USEDA page sets fill or stroke overprint, so the affected objects mix with what is beneath them instead of knocking it out.
PAGE_BOX_HIERARCHYThe page boxes are not properly nested (ArtBox/TrimBox must sit inside BleedBox, which must sit inside MediaBox).
PDF_X_ANNOTATION_IN_TRIMAn annotation rectangle intersects the TrimBox or BleedBox. PDF/X requires annotations to sit entirely outside the printed area.
PDF_X_BOX_NESTINGPage-box nesting is invalid under PDF/X: TrimBox/ArtBox must be contained by BleedBox, which must be contained by MediaBox.
PDF_X_CLAIMED_CONFORMANCE_FAILEDThe content does not meet the standard the file itself declares. Raised only when validating against the file's own claim rather than a fixed profile.
PDF_X_DEVICE_INDEPENDENT_COLORDevice-independent colour (RGB, ICCBased, or Lab) is used where the declared standard forbids it — notably PDF/X-1a, which is CMYK and spot only.
PDF_X_EMBEDDED_POSTSCRIPT_PROHIBITEDEmbedded PostScript — a /Subtype /PS XObject or a PS operator — is present, which PDF/X forbids because its rendering is not defined by the PDF imaging model.
PDF_X_ENCRYPTION_PROHIBITEDThe file is encrypted, which PDF/X forbids because a print provider must be able to open and process it unconditionally.
PDF_X_FILE_ID_MISSINGThe trailer has no file /ID, which PDF/X requires so a file can be identified across a workflow.
PDF_X_FONT_NOT_EMBEDDEDA font is not embedded. Distinct from FONT_NOT_EMBEDDED in that it is raised as a PDF/X conformance breach, which admits no exceptions.
PDF_X_LAYERS_PROHIBITEDOptional-content groups (layers) are present under PDF/X-1a or PDF/X-3, where the rendered result must not depend on layer visibility.
PDF_X_LZW_PROHIBITEDAn LZWDecode filter is used, which PDF/X prohibits.
PDF_X_OPI_PROHIBITEDAn OPI (Open Prepress Interface) dictionary is present, implying the real image lives outside the file rather than being embedded.
PDF_X_OUTPUT_INTENT_INVALIDThe file does not carry exactly one output intent with an embedded ICC profile, so the intended print condition is undefined or ambiguous.
PDF_X_PROHIBITED_ACTIONJavaScript or another forbidden action is present. PDF/X files must be inert documents, not interactive ones.
PDF_X_TRANSFER_FUNCTION_PROHIBITEDA transfer function, halftone dictionary, or black-generation/UCR function is present. PDF/X forbids these because they re-map tone at output time, outside the provider's control.
PDF_X_TRANSPARENCY_PROHIBITEDLive transparency is present under PDF/X-1a or PDF/X-3, which require flattened content.
PDF_X_TRAPPED_KEY_INVALIDThe document info Trapped key is absent or set to Unknown. PDF/X requires an explicit True or False so the provider knows whether trapping has been applied.
PDF_X_TRIM_BOX_MISSINGA page lacks both a TrimBox and an ArtBox. PDF/X requires at least one so the finished size is unambiguous.
PDF_X_UNKNOWN_DECLARED_STANDARDGTS_PDFXVersion declares a standard the validator does not recognise, so the claim could not be checked at all.
PDF_X_VERSION_CEILING_EXCEEDEDThe PDF header version is newer than the declared standard permits, so the file may use constructs the standard's consumers cannot handle.
PDF_X_VERSION_KEY_MISSINGThe GTS_PDFXVersion metadata key is absent, so the file makes no PDF/X conformance claim.
PROC_STEP_COLORANT_SHARED_WITH_PRINTINGA processing step is painted in a colorant that printing content also uses, so the finishing mark cannot be separated from the artwork.
PROC_STEP_CUSTOMA custom, non-standard ISO 19593-1 processing step is used. Advisory: valid, but the step's meaning is not defined by the standard.
PROC_STEP_CUSTOM_MISSING_CLASS_NAMEA custom processing step is named with a single token. ISO 19593-1 requires custom names to be "<class name> <local name>", so the missing space makes the name invalid.
PROC_STEP_IMAGEA processing step contains a raster image. Finishing marks must be vector so a cutter or plotter can follow the path.
PROC_STEP_KNOCKOUTA processing-step spot mark is painted with overprint off, so it knocks out the background it sits on instead of sitting over it.
PROC_STEP_MULTIPLE_COLORANTSA processing step uses more than one spot colorant, so it does not map to a single finishing plate or tool.
PROC_STEP_NON_STROKE_IN_STROKE_ONLYA stroke-only step such as a cut or crease line contains a non-stroked object, which a line-following device cannot interpret.
PROC_STEP_NOT_OFF_BLEEDLegend or marks content overlaps the product surface instead of sitting off the bleed, so it would print on the finished item.
PROC_STEP_PRINTING_ABOVE_STEPPrinting content is z-ordered above processing-step content and overlaps it, obscuring the finishing mark.
PROC_STEP_PROCESS_COLORANTA processing step is painted in a process (device) colour rather than a spot, so it would print as artwork instead of driving a finishing device.
PROC_STEP_RESERVED_COLORANTA processing step uses a reserved colorant name (All, None, or Registration), which does not identify a real separation.
PROC_STEP_TRANSPARENCYA processing step contains content painted under transparency, which can alter the mark when flattened.
PROC_STEP_TYPE_ON_TYPELESS_GROUPA /GTS_ProcStepsType is set on a group that does not take one. Only the Structural group is typed; White, Varnish, Legend and the rest are single concepts.
PROC_STEP_UNDEFINED_TYPEA processing-step type is not one of the types ISO 19593-1 defines for its group.
PROC_STEP_UNDEFINED_TYPE_WITH_CLASS_NAMEA processing-step type is not a defined type, but does carry a second class name, so it reads as a deliberate custom type. Advisory.
PROC_STEP_ZERO_TINTA processing step applies its spot colorant at zero tint, producing an invisible mark that will be missed downstream.
RGB_IN_CMYK_WORKFLOWRGB source colour is used in a job destined for a CMYK press, so the colours will shift on an uncontrolled late conversion.
STRUCTURAL_ERRORA page could not be analysed at all — it failed to decode or rasterize — so no other rule could be evaluated for it.
TAC_OVER_LIMITA page's peak total area coverage — the sum of all ink percentages at one point — exceeds the profile's limit, risking set-off and slow drying.
TRANSPARENCY_PRESENTA page uses live transparency (a blend mode, constant alpha below 1, or a soft mask), which some workflows require to be flattened first.
TRIM_BOX_MISSINGThe page declares no TrimBox, leaving the finished size undefined.
UNKNOWNThe engine reported a rule this build does not recognise — typically a finding from a newer engine version. The finding's severity and message are still present.

Connect machines, automate workflows, and build custom apps for print production.