imPRESS Studio is a PDF imposition application for print shops, prepress studios and label production. It takes press-ready PDF files, lays their pages out on press sheets according to the selected binding method, adds printer marks and exports a production-ready file — optionally as PDF/X.
Imposition is the arrangement of a publication's pages on a press sheet in the order and orientation that yields correct pagination after printing, folding and trimming. In an 8-page saddle-stitched booklet, for example, the first sheet's front carries pages 8 and 1 (not 1 and 2) — the program takes care of that arithmetic for you.
| Component | Requirement |
|---|---|
| Operating system | Windows 10 / 11, 64-bit |
| Memory | 4 GB RAM minimum (8 GB recommended for large formats) |
| Disk | approx. 400 MB (Ghostscript is bundled) |
| Privileges | day-to-day use requires no administrator account — user data lives in the user profile |
imPress_Studio-x.y.z-Setup.exe.Manual activation (paid license, or when there is no internet on first launch):
%APPDATA%\imPRESS Studio\licenses\license.json.The license is bound to the machine by three components (network adapter, disk, mainboard identifier) — replacing one of them does not invalidate the license. The title bar shows the license state (e.g. "Trial · 21 days"); the badge turns to a warning tint 7 days before expiry.
| Area | Purpose |
|---|---|
| Step rail (left edge) | Guides the workflow: Template → Source files → Plan → Export. The active step is highlighted. |
| Source files panel | Added PDFs with page counts; checkboxes select which files enter the job. Buttons for reordering, merging and removal. |
| Preview canvas | Interactive preview of pages (before planning) or sheets (after planning), with zoom, pan and inspection tools. |
| Inspector (right panel) | Active template parameters, job statistics, selected-slot editing, operation history with restore points. Collapsible. |
| Status bar | Current message, export progress bar, sheet dimensions, license badge. |
| Shortcut | Action |
|---|---|
| Ctrl+O | Add source files |
| Ctrl+P | Plan imposition |
| Ctrl+E | Export |
| Ctrl++ / Ctrl+− | Zoom in / out |
| Ctrl+0 or F | Fit view (reset zoom and pan) |
| → / ← | Next / previous sheet |
| R | Rotate sheet view by 90° |
| Ctrl+Z / Ctrl+Y | Undo / redo a slot edit (inspector) |
| F1 | Help |
The "Merge" button (enabled with ≥ 2 checked files) merges the selection into a PDF on disk without touching the current job — handy for preparing combined material.
Since 1.5.3 the window is split into tabs (the main-window inspector pattern): Overview (file, metadata, properties) / Validation / Colour & PDF/X (standard, OutputIntent, spot colours, transparency) / Page content (boxes, images, fonts) / Ink coverage — no more expanders.
The file-info window shows full metadata: PDF version, author, producer, dates, image count, colour spaces, transparency, encryption, and per-page dimensions (MediaBox/TrimBox). At the bottom you will also find the ink-coverage scan — since 1.5.0 executed natively by the imPRESS engine (pages rendered by the internal rasterizer, pixels converted to CMYK through the export ICC profile, SWOP fallback; Ghostscript is not needed): average C/M/Y/K coverage of every page with the Σ total — pages above 250% flagged ⚠ (a composite page average, not a per-pixel maximum).
A template describes the job's entire geometry: sheet format, trim size, bleed and margins, binding type and marks. Templates are stored as JSON files and can be shared between workstations.
| Parameter | Meaning | Typical value |
|---|---|---|
| Sheet | Physical paper size; presets (A/B/SRA/RA, Letter, Tabloid, 12×18, 13×19, ANSI) in portrait or landscape, or a custom size | SRA3 320×450 mm |
| Trim | Size of a single finished page after cutting | e.g. 90×50 mm |
| Bleed | Artwork allowance past the cut line | 3 mm (0.125″) |
| Safe zone | Inset from the cut line that should contain all critical content | 3–5 mm |
| Gutter | Gap between adjacent items on the sheet | 0–5 mm |
| Sheet margin | Clearance from the sheet edge (room for marks and grippers) | 10 mm |
| Spine | Spine width — perfect binding only | per block thickness |
| N-up X × Y | Item count across and down (grid layouts) | e.g. 3×5 |
| Duplex | Double-sided work — see the binding descriptions | on |
| Pages per signature | Saddle/perfect binding: section size (multiple of 4; multiple of 8 for the 8-page form) | 8 / 16 |
| Creep | Creep compensation: paper thickness in mm — see 7.1 | 0.1 mm |
The "Ready presets" list ships proven configurations: A4/A5 booklets (saddle, perfect), A4/A5/DL flyer ganging, 6/8/12-up business cards, DL Z-fold and accordion, roll labels and Step & Repeat. With inch units active the set switches to US formats. Load a preset, adjust it and save under your own name.
"Suggest template from PDF…" measures the loaded file's pages and proposes matching products from the library (business card, postcard, flyer, label…), in two tiers:
Each suggestion shows the items-per-sheet count and paper utilisation. Picking one fills the template editor immediately.
The engine also looks at the document's page count: a file of 5+ pages at A4/A5/A6 size additionally gets a saddle-stitched booklet proposal, a 49+ page document a perfect-bound catalogue, and a document of exactly 5–6 DL pages a Z-fold leaflet with ready fold geometry. Their rationale line explains that the page count triggered them; on a dimensional tie the multi-page product ranks above the flat one.
The optimizer compares the current N-up against the best possible packing for the given sheet, trim, bleed and spacing — including a 90° item rotation. When a denser layout exists, one click applies it.
The "Compare sheets…" button opens the sheet advisor: a ranking of every paper size by utilisation for the current item (e.g. "SRA3 · 15 pcs · 86% · 3×5"). Top of the list = least waste.
The "Ticket numbering" section stamps a consecutive number on every item — ideal for tickets, coupons and raffle stubs. Parameters: start number, step, .NET format with the {0} token (e.g. No {0:0000} → "No 0001"), position (9 anchors), offsets and font size. The sequence runs continuously across all sheets (sheet → slot), on fronts; the preview shows exactly the numbers that land in the PDF.
| Binding | Use case | How it works |
|---|---|---|
| Saddle stitch | booklets, catalogues up to ~64 pp. | Nested spreads stapled at the spine. Page count is padded to the signature size. Modes: classic 2-up, stacked copies (sheet cut into strips before folding), 8-page signature (2×2 grid, top row rotated 180°). |
| Perfect bound | books, thick catalogues | Sections stacked in sequence and glued; a spine width is reserved between page columns. |
| Wiro / spiral | calendars, notebooks | Every page printed once, ganged N-up; with duplex, consecutive page pairs share one leaf (verso mirrored about the vertical axis). |
| Ganging (N-up) | business cards, flyers, invitations | Two slot-filling modes (the Ganging card). RepeatItem (default): an X×Y grid of identical items; duplex pairs pages 1-2 → sheet 1 (front/back), 3-4 → sheet 2, and so on. ConsecutivePages: slots are filled with consecutive document pages (a 5-page document 2-up → 1+2, 3+4, 5); with duplex each slot is its own leaf and the verso is mirrored. |
| Z-fold | 6-page DL leaflets | 3 panels folded in a "Z". Sheet front: pages [2·3·4], back: [5·6·1]. |
| Gatefold | invitations, covers | Wings folding inward; 3- or 4-panel variant. Wings are narrowed by a "fold reduction" (1–3 mm) so they do not collide at the centre. |
| Accordion | maps, price lists | N panels folded alternately; the front carries the odd pages [1·3·5·…]. |
| Roll-fed | labels, stickers | Step-and-repeat on a web: roll width from the template sheet, length computed from the repeat count; optional segment splitting and automatic 90° rotation when it fits more items per row. Duplex: backs mirrored across the web. |
| Step & Repeat | sheet-fed label production | One page replicated in a grid; rotation patterns (alternate rows / columns / checkerboard at 180°) and centre-to-centre pitch spacing instead of gaps. |
For Ganging, duplex has two production modes (a selector next to the Duplex checkbox): classic Sheetwise (separate front/back pages in the file) and WorkAndTurn — one form carries the fronts on the left half of the grid and the backs on the right, at exactly mirrored positions. The sheet is printed, turned left-to-right and printed again with the same form: half the plates, and every cell yields a complete duplex product after cutting. Requires an even N-up X.
In saddle-stitched work the inner leaves protrude beyond the outer ones and lose the most paper at the fore-edge trim. To keep margins even, the content of inner leaves shifts toward the spine — one paper thickness per nesting level. Just enable creep and enter the paper thickness (e.g. 0.1 mm for 100 gsm offset); the offsets are computed automatically and can be visualised in the preview.
| Tool | Purpose |
|---|---|
| CMYK channels | Toggle individual process channels on screen (separation simulation). |
| Overprint simulation | Multiply-blend darkening — a quick look at where inks will overlap. |
| Eyedropper | Reads the colour under the cursor in RGB and CMYK (indicative values from the preview raster). |
| Trim/bleed guides | Outlines of the cut line and bleed on every item — instantly shows whether artwork reaches the bleed. |
| Creep visualisation | Makes the creep-compensation shifts visible across sheets. |
| Front/back registration | Overlays the back side mirrored (50% opacity) on the front — like holding the sheet against the light; layout misregistration shows instantly. |
| Mark filters | Hide individual mark types on screen (does not affect export; only marks enabled in the profile are available). |
Clicking an item on the canvas selects it; the inspector then shows its X/Y position, size, rotation and source page. You can edit the values, rotate the item by 90°, or blank the slot (intentionally empty). Export reproduces exactly what the canvas shows — including manual edits.
Every significant operation (load, plan, export, edits) is logged in the inspector's history. Hovering an entry reveals a restore button that brings back the entire working state from that moment (files, template, layout, export options). Files already written to disk are not touched.
After a file is loaded the inspector opens the Preview tab with thumbnails of every page of the loaded document (for a multi-file load — the whole merge, in canvas order). Page count is uncapped: bitmaps exist only for thumbnails inside a sliding visibility window that follows your scrolling — a 1000-page book costs the same memory as a leaflet.
Marks are configured in marks profiles — named bundles assignable to templates. Built-in profiles ship with the program: Default, Offset (coated), Digital print, Wide format and No marks; each can be duplicated and customised.
| Mark | Description and options |
|---|---|
| Crop marks | Ticks at every item corner; length (default 5 mm), offset from the cut (3 mm), stroke width, ink: black or registration black (100/100/100/100). |
| Registration marks | Styles: target, plus, diamond, boxed crosshair (Heidelberg); positions: edge centres, corners or both; size and edge offset. |
| Control bars | CMYK bar (variants: 4-patch process, 8-patch with tints, GATF 11, Brunner 21) on the first half of the edge + a grayscale K wedge (8 steps of 12.5%) on the second half — neither collides with the centre registration mark. |
| Fold marks | Dashed ticks on the spine axis (saddle stitch). |
| Slug line | A text line along an edge with tokens: {filename}, {date}, {date:format}, {sheet}, {sheets}, {side}, {jobid}, {template}. |
| Summa OPOS markers | Solid black squares at the corners of the cut area for cutting plotters; the OPOS-XY variant adds a sheet label. Size (3 mm) and clearance (5 mm) configurable. Drawn on the front side only. |
| Barcode / QR | A job-tracking code in the sheet margin (Code 128 or QR) with token-based content as in the slug. The program warns when the code would overlap artwork. |
Preflight runs on two levels: a quick check on every export and a deep prepress analysis with a report. Findings carry three severities: info, warning, error (errors block the export).
| Code | Meaning |
|---|---|
BLEED_LOW | Template bleed below 3 mm. |
TRIM_MISMATCH | A page's TrimBox differs from the template trim (visual dimensions are compared — /Rotate pages do not raise false alarms). |
PAGE_COUNT_MISMATCH | File page count differs from the planned job (error). |
RGB_ONLY | The file uses RGB colour only — offset work needs conversion (the PDF/X export performs it). |
ENCRYPTED | Encrypted file — some workflows reject such PDFs. |
X1A_TRANSPARENCY | PDF/X-1a forbids live transparency (error for X-1a export; pick X-4 or flatten the file). |
TRIM_ROTATED | Pages match the template trim only after a 90° turn — rotate the template trim or the source pages (one aggregated hint). |
SIGNATURE_PADDING | Page count not a multiple of the signature — tells you how many blank pages will be appended to the booklet. |
SADDLE_TOO_THICK | Saddle stitch above 64 pages — severe creep and stapling problems; consider perfect binding. |
DUPLEX_ODD_PAGES | Duplex ganging with an odd page count — the last sheet will have an empty back. |
| Area | What is checked |
|---|---|
| Bleed | Missing BleedBox, zero/low/asymmetric bleed; content-level check: does artwork actually reach into the bleed (BLEED_CONTENT_UNUSED = white strips after trimming) and does it overflow the BleedBox. |
| Images | Effective DPI of every placement: error below the critical threshold, warning below the minimum, info when oversampled. |
| Fonts | Font embedding (unembedded fonts risk substitution at the RIP). |
| Colour | RGB in offset work, mixed colour spaces, spot colours. |
| Transparency | Transparency groups (relevant to PDF/X-1a). |
| Page geometry | Box consistency (Trim⊂Bleed⊂Media), page-size uniformity, declared PDF/X standard. |
| Page content | Tiny text below 4 pt (fills in or breaks up on press); registration-black text (C=M=Y=K=100% — 400% ink, coloured fringes; body text should be K-100); hairlines — zero-width strokes that vanish on the platesetter; blank pages (list of pages with no text or images); annotations and forms — comments, stamps and AcroForm fields usually do not print (flatten the file), hyperlinks reported as info. |
The report can be reviewed in a summary window before you confirm the export; in batch mode the "strict preflight" option aborts on any finding.
| Option | Effect |
|---|---|
| Output file | Target PDF path; the write is atomic (temp file first) and an existing file gets a .bak copy. |
| Sheet range | E.g. 1-3,7 — which planned sheets to write (reprints of selected sheets). Sheet numbers in the marks keep their original values. |
| Source page range | E.g. 1-16 — only a slice of the source file is imposed (applied before planning). |
| Sheet numbering | An "n / N" stamp in a chosen corner; format uses tokens {0} (number) and {1} (sheet count). |
| Cutting guide | An extra page at the end of the file: a sheet schematic with numbered guillotine cuts and a position table in mm — see the example in 15.1. |
| PDF/X-1a:2001 | PDF/X-3:2003 | PDF/X-4:2008 | |
|---|---|---|---|
| PDF version | 1.4 | 1.4 | 1.6 |
| Transparency | not allowed (flattened) | not allowed (flattened) | allowed |
| Colour | CMYK + spot | CMYK + spot + ICC | CMYK + ICC |
| Typical use | legacy offset workflows | European offset (ECI) | modern standard — recommended |
The result is written next to the main export with a .pdfx1a.pdf, .pdfx3.pdf or .pdfx4.pdf suffix. The selected ICC profile (e.g. ISO Coated v2) is embedded as the OutputIntent.
%APPDATA%\imPRESS Studio\icc, then among the bundled ones ({install dir}\icc). Drop an .icc/.icm file into the user folder and it appears in the list.
After planning, the inspector shows job statistics:
A hot folder is a watched directory: every PDF dropped into it is imposed automatically with the assigned template and written to the output directory. Ideal for repeat work.
.work staging directory (it disappears from input — no double processing)..archive); on failure it moves to .error together with an .error.txt sidecar describing the cause.A ledger of processed files (SQLite) guarantees the same file is never exported twice — even across restarts; interrupted jobs are returned to input at startup.
| Field | Description |
|---|---|
| Input / output directory | The watched and the target paths (network shares allowed). |
| Template | Since 1.5.2 picked from the saved-templates list (the same library the template manager uses) or via "From file…" — the path field stays editable. |
| File pattern | E.g. *.pdf; optionally recursive — under "Advanced". |
| Output naming pattern | Tokens: {filename}, {ext}, {template}, {timestamp:format}, {jobid}, {guid}. Default: {filename}_imposed_{timestamp:yyyyMMdd_HHmmss}{ext}. Name collisions get a _2, _3… suffix (under "Advanced"). |
| On success / on failure | Delete / archive the original; leave in place / move to errors (under "Advanced"). |
| Export options | PDF/X (X-1a/X-3/X-4), PDF/X engine (Auto / imPRESS Export Engine / Ghostscript), plain-export PDF version (1.4–1.7), ICC profile, strict preflight, sheet numbering and cutting guide — per folder. The Ghostscript path is optional: when blank, the bundled copy is used. |
The program also runs headless — the same engine as the GUI, no window:
"imPRESS Studio.exe" impose --source job.pdf --output result.pdf --template template.json
"imPRESS Studio.exe" impose --source job.pdf --output result.pdf --template template.json ^
--pdfx x3 --icc "PSOcoated_v3" --gs "C:\...\gswin64c.exe" ^
--sheet-range 1-3 --page-range 1-16 --numbering --cutting-guide
"imPRESS Studio.exe" license activate --key <KEY>
"imPRESS Studio.exe" license info
"imPRESS Studio.exe" hotfolder run <- hot-folder daemon in the console (Ctrl+C stops)
"imPRESS Studio.exe" hotfolder list
impose options: --pdfx none|x1a|x3|x4, --engine auto|native|gs (PDF/X engine), --pdf-version 14|15|16|17 (plain exports), --icc (profile name or absolute path), --sheet-range, --page-range, --numbering ("n / N" stamp), --strict-preflight, --cutting-guide; the legacy --pdfx4 switch still works.
| Command | Description |
|---|---|
impose | Full imposition: analyse → preflight → plan → compose (+ optional PDF/X-4 and cutting guide). |
license | Activation and license information (including the machine fingerprint used to issue a license). |
hotfolder | run / list / start <id> / stop <id> / reload. |
All illustrations in this chapter are genuine program output (rendered pages of exported PDFs).
Material: a 2-page PDF (page 1 = front, page 2 = back), 90×50 mm trim with 3 mm bleed (TrimBox present in the file).
Result: 1 sheet, 2 PDF pages (front + back — fronts on the recto, backs on the verso) + the cutting-guide page. 15 cards per pass.
Material: an 8-page A5 PDF (148×210 mm).
Page layout: sheet 1 front [8·1], back [2·7]; sheet 2 front [6·3], back [4·5]. After duplex printing, folding and stapling the pages read 1→8.
Material: a 1-page PDF with a 100×50 mm label design.
Material: a 6-page PDF with 99×210 mm panels.
The program arranges the panels itself: front [2·3·4], back [5·6·1] — folded into a "Z", page 1 becomes the cover and the reader opens panels in order 1→6.
C:\Shop\templates\cards_15up.json).C:\Shop\IN\cards, output C:\Shop\OUT\cards, point it at the template.{filename}_15up_{timestamp:yyyyMMdd_HHmm}{ext}; on success: archive the original.| Symptom / message | Cause and fix |
|---|---|
| "Required sheet width … exceeds available …" | Items plus gaps and margins do not fit the sheet. Reduce the N-up, gaps or margins, pick a larger sheet, or run the layout optimizer. |
| "Preflight failed with errors" | The report contains an error (e.g. page-count mismatch). Open the preflight report — the code pinpoints the cause (chapter 10). |
| Export blocked — license | The license expired or the license file was removed. Check "license info" / re-activate (section 2.3). |
| "Ghostscript … not found" during PDF/X | Point the export options at gswin64c.exe (Ghostscript ships with the program). |
| "ICC profile … not found" | The selected profile does not exist in the profile folders — drop the .icc file into %APPDATA%\imPRESS Studio\icc. |
| White strips after trimming the print | The artwork does not reach into the bleed (preflight: BLEED_CONTENT_UNUSED). Fix the source file — the program does not invent bleed. |
| Hot folder does not process files | Check the folder status in the manager (error column), whether the file matches the pattern, and whether it was already processed (dedup ledger — change the file content or name to force a re-run). |
| Slow preview on very large sheets | The preview caps raster resolution to bound memory — this never affects export (output is vector). For roll work, zoom into fragments. |
Application logs: %LOCALAPPDATA%\imPRESS Studio\logs — attach the newest file when reporting issues.