LinuxCommandLibrary

poster

Scale PostScript images to poster size

TLDR

Scale to poster size

$ poster -p [A0] -s [1.0] [input.ps] > [output.ps]
copy
Create 2x2 tile poster
$ poster -mA4 -p 2x2A4 [input.ps] > [output.ps]
copy
Scale to specific dimensions
$ poster -m[A4] -p[100x80cm] [input.ps] > [output.ps]
copy
Cut marks for assembly
$ poster -c -m[letter] -p[2x2letter] [input.ps] > [output.ps]
copy

SYNOPSIS

poster [options] infile > outfile

DESCRIPTION

poster scales PostScript images to larger sizes, splitting them across multiple pages for printing on regular printers and assembling into posters. It calculates the optimal tiling of the target poster size onto the available media size, handling page overlap and alignment marks.
The tool supports standard paper sizes (A0-A4, letter, legal), grid specifications (2x2A4, 3x3letter), and custom dimensions in centimeters or inches. Cut marks can be added to guide physical assembly of the printed tiles. An overlap margin ensures clean joins between adjacent pages.

PARAMETERS

-p size

Poster size.
-m size
Media (paper) size.
-s scale
Scale factor.
-c
Add cut marks.
-o offset
Offset pages.
-w width
White margin.

EXAMPLES

$ # Scale to A0 on A4 sheets
poster -mA4 -pA0 image.ps > poster.ps

# 2x2 poster from A4
poster -mA4 -p2x2A4 document.ps > tiled.ps

# With cut marks and overlap
poster -c -mA4 -pA1 -o5mm image.ps > poster.ps

# Custom dimensions
poster -mA4 -p100x70cm diagram.ps > big.ps
copy

SIZE FORMATS

$ Standard: A0, A1, A2, A3, A4, letter, legal
Grid: 2x2A4, 3x3letter
Custom: 100x70cm, 40x30in
copy

CAVEATS

Input must be PostScript. Use tools like pdf2ps for PDF. Output may need assembly instructions.

HISTORY

poster was written by Jos van Eijndhoven for creating large format prints from standard printers.

SEE ALSO

psnup(1), pstops(1), ps2pdf(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community