PS2Paper is a utility to help manage the paper sizes used by the Level 2 PostScript printer driver supplied with RISC OS. Note that it is not required when using the Level 3 PostScript printer drivers from John Tytgat and Martin Würthner, as these handle paper dimensions themselves.

As standard, the Level 2 drivers don’t handle paper sizes well: they rely on small snippets of Postscript embedded in files deep inside !Printers to pass the dimensions on to the printer, and there are many subtleties to the way in which they work.

PS2Paper is designed to take control and make the paper sizes work as the user expects. It is especially useful when using the Level 2 drivers to generate Postscript files for use with a PDF creator such as PrintPDF and GhostScript.

The software is compatible with versions of RISC OS from 3.1 to 5. It should also work on RISC OS 6, but this has not been tested. The 32-bit Shared C Library is required: this comes as standard on RISC OS 5, and can be found as part of the System Resources download on RISC OS Open Ltd’s website at

ARMv7 OK Iyonix OK Download: PS2Paper 0.10
58 Kbytes | 29th October, 2016 | 26/32-bit neutral, ARMv7 OK

PS2Paper is licensed under the EUPL, and the source is available in a form suitable for compiling on Linux using the associated build tools.

Download: PS2Paper 0.10 Source
95 Kbytes | 29th October, 2016

If you wish to help test new developments, then the latest version of PS2Paper can be found on the test builds page. These test builds will have had limited testing compared to the release above, and may be unstable.

Version History

0.10 (29 October 2016)

First beta release, for feedback and comment.