Spec sheet with the printer
Open dieline, bleed, tolerance, printing and technical inks, PDF preset and file name, in one file that the designer and the printer approve.
Deliverable: versioned ficha_embalagem.jsonOcto for packaging and print in Illustrator
Illustrator has spot color swatches, per-object overprint, trapping, Separations Preview, bleed and marks, PDF/X presets and Package. Octo writes the spec sheet with the printer, checks the document without changing anything, saves one PDF per variant without overwriting, reads boxes, inks and coverage from the PDF and builds the package manifest. Artwork, brand color, proof and font licensing stay with people.
Six possible deliverables, drawn from the assessment. None changes ink or overprint in the file, all check by content, and all end with the proof approved by the printer.
Open dieline, bleed, tolerance, printing and technical inks, PDF preset and file name, in one file that the designer and the printer approve.
Deliverable: versioned ficha_embalagem.jsonStroke in the technical ink, no fill, on its own layer, with overprint; the dieline ink switched off for printing.
Deliverable: conferir_tintas.jsx and reportEach SKU with its flavor ink; a swatch with a similar name, an ink not on the spec and another flavor's ink become rows to review.
Deliverable: variantes_sabores.csv and checkOne PDF per artboard with the printer's preset, the document bleed and crop marks, without overwriting, with a log.
Deliverable: salvar_pdfx.jsx and registro_pdf.csvTrimBox and BleedBox against the spec, the page's ink names and average C, M, Y and K coverage, using open tools.
Deliverable: conferir_pdf.sh and conferencia_pdf.csvPackage with links and report, font licensing checked by a person and the sha256 of every PDF sent.
Deliverable: package, report and manifesto.csvThe same Octo cycle, applied to prepress. Each arm has a narrow role; the people approve artwork, color, proof and PDF.
Which printers, which specs, which variants and which Illustrator version the team works on.
Printer spec and variant list in versioned files, with who approved each version.
PDFs read-only during the check, a new PDF per version, nothing overwritten, fonts only with checked licensing.
In the document, in the PDF or both, depending on what the printer receives: a closed PDF or an open file.
Inks and dieline in the document, PDF per variant, reading boxes, inks and coverage, with the source noted.
TrimBox, BleedBox, ink names, version in the name. “Saved the PDF” is not a check.
Package, report and manifest. Sending to the printer is approved by a person.
What each one asked for, who approved each proof and what changed from one version to the next.
Octo does not change ink, overprint or dieline in the file. It does not approve artwork or proofs, validate PDF/X in the printer's place or decide whether a font may be sent.
The criteria Octo uses to choose, with the documented limit of each path.
| Task | Path | Note |
|---|---|---|
| See the plates on screen | Separations Preview | CMYK only; doesn't show trapping, marks or halftone |
| Dieline and inks in the document | ExtendScript (inkList, spots, overprint) | Read-only; a finding becomes a report row |
| White that vanishes | Discard White Overprint | On by default; doesn't affect spot white |
| Registration error | Pathfinder > Trap | Width and decision come from the printer |
| PDF per variant | saveAs with PDFSaveOptions | Printer's preset by name |
| PDF boxes | Poppler pdfinfo -box | Page 1 by default; others with -f and -l |
| PDF inks and coverage | Ghostscript tiffsep and ink_cov | Average coverage, not maximum ink load; up to 64 inks |
| Open file for the printer | File > Package | License warning; CJK fonts are not copied |
Three steps. Each one only makes sense after the previous one has shown results on your team.
A proposal, not a promise
Octo writes the spec with the printer and reads the PDFs that already go out, without changing how you work.
Dieline, inks, whites and links read before the PDF, and one PDF per variant with the printer's preset.
Variant list as the source of truth, cross-checks of ink and version, package with licensing recorded.
Each point below has a source published by the vendor, the project or the responsible body. The sources are in the next section.
6
points with a published source, each with its reference shown alongside.
pdfinfo -box prints the five boxes; tiffsep lists spot inks (up to 64); ink_cov gives the coverage.Source: pdfinfo manual; Ghostscript 10.09.0 documentationOcto prepares everything, but it does not sign. The document of record stays with whoever is accountable for it.
Surveys, calculates, organizes and generates the documents: files, artboards, proofs and reports.
Deliverable: material ready to checkThe client or the art director checks what Octo delivered before approving. If something doesn't add up, it goes back to Octo with the correction.
Step: review by the approverOcto does not approve the artwork. Artwork carries no legal signature: approval of the artwork and the proof stays with the client or the art director.
Approval: client or art directorIllustrator Help pages, the community scripting reference and the Ghostscript and Poppler documentation, consulted on Oct 31, 2026.
The assessment starts with the spec of a printer you already work with and a reading of PDFs already sent. You get what matched, what didn't and the questions only your team and the printer can answer, and you decide with that in hand.