Skip to main content

PrintPrice System Data Model

The PrintPrice platform operates around a structured data model designed to represent the full lifecycle of a print production job.

This model allows different engines of the platform to exchange information in a deterministic and consistent way.


Core Entities​

The system revolves around several primary entities.

Document​

Represents the uploaded PDF file.

Key attributes include:

  • file identifier
  • page count
  • trim size
  • bleed values
  • color spaces
  • image resolution
  • total ink coverage

These attributes are extracted by the Preflight Engine.


Production Job​

A production job represents a manufacturable unit within the platform.

Attributes include:

  • document reference
  • production specification
  • requested quantity
  • selected binding type
  • paper specifications
  • estimated price

The job is the central object that moves through the production pipeline.


Production Specification​

Defines the intended production parameters for a job.

Typical attributes:

  • trim size
  • binding type
  • interior paper
  • cover paper
  • printing type (color / black & white)
  • finishing options

This specification is validated against the document during Production Intelligence analysis.


Printer​

Represents a production partner within the PrintPrice network.

Attributes include:

  • supported formats
  • binding capabilities
  • page count limits
  • supported grammages
  • pricing models
  • production capacity

Printers are evaluated by the Matchmaker Engine.


Compatibility Evaluation​

Represents the compatibility score between a production job and a printer.

Attributes include:

  • physical compatibility score
  • operational compatibility score
  • commercial suitability score
  • overall compatibility score
  • blocking reasons

These evaluations form the basis for printer selection.


Data Flow​

The entities interact through the production pipeline:

Document → Preflight Analysis → Production Intelligence → Compatibility Engine → Matchmaker → Production Routing

Each stage enriches the job with additional data.


Structured Reporting​

The platform generates structured reports containing:

  • findings
  • compatibility scores
  • production intelligence results
  • routing decisions

These reports can be used for both human review and automated workflows.


Extensibility​

The data model is designed to evolve as new capabilities are introduced.

Future extensions may include:

  • logistics entities
  • delivery scheduling
  • supplier reliability metrics
  • sustainability metrics

This flexible architecture allows PrintPrice to expand beyond pricing into full production orchestration.