LinuxCommandLibrary

poster

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.

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)

Copied to clipboard