rekhu

Seshat · for print · live

Seshat knows print files. Like your best prepress operator.

Send a file with the order it is for. Seshat checks it against that order and the print standards, decides per finding what should happen (fix, ask the customer, refuse or just note it), explains it in your customer's language, and makes the print-ready version.

For web-to-print shops, print portals and prepress teams. PDF, EPS, ZIP and pictures; files up to 10 GB in parts.

flyer.pdf · A5 + 3 mm bleed · 2 pages0.9 s
  • fix The background stops at the trim: no bleedadd_bleed
  • fix Total ink 342 % on page 2, the press takes 300 %reduce_ink
  • ask The logo picture is 118 ppi as placedupload a better one, or print as is
  • note A QR code 2 mm from the fold, quiet zone clear
C
M
Y
K
ink

Checks

Everything a prepress operator looks at, on every page

Size, trim and bleed

  • Page size against the order, per page
  • Trim and bleed boxes, and whether the design fills the bleed
  • Text and important parts too close to the cut
  • Folds: text, barcodes and faces on a fold

Colour and ink

  • RGB, spot colours and registration colour
  • Total ink per area, as the print standard measures it
  • Rich black in small text, white set to overprint
  • White that vanishes in Multiply or Darken

Pictures, fonts and lines

  • Resolution of every picture as placed
  • Fonts missing or not embedded
  • Small text and lines too thin to print
  • Spelling, barcodes and QR codes

Every finding names its pages and places, so you can show the customer exactly where. The checks run on Rekhu's own servers in the EU without an AI model; a model only writes the explanation.

Fixes

The print-ready version, made for you

  • Bleed added by mirroring the edges
  • RGB to CMYK through the shop's own profile
  • Total ink lowered with GCR, the look kept
  • Missing fonts embedded from an open library
  • Thin lines thickened, white knocked out
  • Scaled to the ordered size, made PDF/X-4

Each fix reports what it changed, side effects too. Running the fixes again on a fixed file changes nothing more.

Proof

See what the press will print

The plates, as the file separates through its own output profile; an ink heat map where the total is over your limit; a proof of every page; and a report for the customer. Seshat measures ink the way the print standard does, so your numbers and your press agree.

Fonts, text and pages too: replace a word or a font, merge and split, compare two versions of a file, fill a template from a list.

Standards

The official rules first. Your shop's rules as settings.

Seshat follows the published print standards. Each shop sets its own limits on top, per product group: total ink, resolution, bleed, the distance from a fold. A setting can be stricter than the standard, never looser where the standard is a hard limit.

GWG 2015

The print industry's preflight specification: total ink, small text, line widths, rich black and white overprint, in seven presets for sheetfed, web and newspaper.

PDF/X-4

The ISO exchange format for print: output intent, boxes and fonts as a press expects them.

ISO 16763

Post-press: the folding tolerance by the number of folds, the least distance text keeps from a fold.

GS1

Barcodes: a retail code and its quiet zone never on a fold, a crease or a seam.

Connect

In your shop's code, or with no code at all

One package for Node.js or Laravel and an app key from your account. Your tenants, limits and prices stay yours: every call is kept in your own ledger next to what Rekhu charged, so you can bill your customers per file or per plan.

No code? Check a file from the command line with the same package.

Every question, with the call it takes ↗

# Node.js

$ npm install @rekhu/core

const seshat = createRekhu({ key, knowers: ['seshat'] }).seshat({ user });

const check = await seshat.check(file, { name: 'flyer.pdf', order });

const fixed = await seshat.fix(check.file_id, 'auto', order);

# Laravel

$ composer require rekhu/core

# no code: the command line

$ npx @rekhu/core check flyer.pdf --size 148x210 --bleed 3

fix no bleed: the background stops at the trim

ask picture at 118 ppi as placed (page 1)

$ npx @rekhu/core check flyer.pdf --size 148x210 --bleed 3 --fix --out flyer-ready.pdf

Price

Per file, so you can price it per order

$0.05

per file checked

up to 20 pages, with the explanation, report and proof of that file

$0.002

per page above 20

a 300-page catalogue costs more than a business card

$0.02

per fix

at most 5 per fixed file; a fix that changed nothing is free

$0.01

per extra

plates, versions compared, pages as pictures, merge, split

From the same prepaid credit as every Rekhu product; a new account starts with $10, enough for 200 files. Files sent for a check are deleted after 24 hours.