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.