Skip to content
nm.works

Noah Michaels

marketing design, print production, and the web


« Back to projects

Print Split Calculator

An internal tool for the NCGA print shop that converts production data, like press speeds, setup time, and job specs, into a recommended machine split: which printers to use, in what order, and how many copies to send each.

Project details
RoleSolo designer & developer
Year2026
Built withOne self-contained HTML file: HTML, CSS, and vanilla JavaScript
DisciplinesProduction Workflow, HTML/CSS/JS
What I can showAn internal print-shop tool, not publicly hosted. The screenshot shows the calculator’s built-in example job; I can demo it on request.
Print Split calculator for a 25-original, 55-copy job recommending 3 printers, KM 1, KM 2, and KM 4, with a finish time of 4 minutes 22 seconds.

Overview

The NCGA print shop runs jobs across several digital printers. Splitting a job across more machines finishes it sooner, but every added printer costs setup time, so past a certain point another machine isn’t worth it. The calculator solves that trade-off using the job’s own numbers: how many printers to use, which ones, in what order, and how many copies to send to each.

How It Works

Each job is entered as originals and copies, which gives total impressions. Every printer has a per-minute speed, and printers are set up one after another, so each added machine starts a little later than the last. The calculator finds the finish time where every chosen printer ends together, splits the copies to match, and only adds another printer if it saves more than a set threshold.

Job specsOriginals and copies
Shop settingsPress speeds, setup time, threshold
OutputPrinters, order, and copies each
Print Split calculator for a 25-original, 55-copy job. It recommends 3 printers, KM 1, KM 2, and KM 4, finishing in 4 minutes 22 seconds, with 21, 18, and 16 copies to send. The options table shows a fourth printer would save only 36 seconds.
The built-in example job. A fourth printer would save only 36 seconds, under the one-minute threshold, so the recommendation stops at three.

Several Jobs at Once

When several files run at the same time and there are enough fast printers, each file gets its own machines, and any spare printers go to whichever file is holding up the shop. The slower printer joins only as a last resort, and only if it lowers the shop-wide finish time. With more files than fast printers, the largest jobs are scheduled first and printers are shared in sequence. Each file is color-tagged, and numbered badges show the order to send them.

Built to Travel

The whole tool is one self-contained HTML file with no install, no dependencies, and no network connection, so it runs in any browser on any machine. Printer count, speeds, setup time, and the time-saving threshold are all adjustable, with a reset to shop defaults, and printer names follow the shop’s real machine numbering.

Outcome

The shop relies on it for high-volume jobs, eliminating guesswork for press operators and cutting turnaround times across multi-machine runs.


I’m open to marketing design, book/print production, and cross-media design roles in NYC.
Say hi »

Next project: NCGA Variable Data Stationery »