Print multiple pages on a single page (not quite as obviousas it sounds)

  • Thread starter Thread starter CRGreathouse
  • Start date Start date
  • Tags Tags
    Multiple
Click For Summary

Discussion Overview

The discussion revolves around methods to print multiple pages on a single sheet while minimizing wasted space, specifically focusing on condensing text size and managing whitespace. Participants explore various software and printer settings to automate this process for documents of significant length.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant seeks a way to automate the printing of multiple pages on a single sheet while slightly condensing text size.
  • Another suggests checking printer driver settings for n-up printing options or using PDF tools for similar functionality.
  • A third participant recommends a specific online tool for creating booklets.
  • One participant mentions the option to adjust settings in Word 2007 for printing multiple pages per sheet.
  • Another participant expresses a desire for a method that reduces whitespace more effectively than standard scaling options.
  • Suggestions include using PDF printers to create smaller page sizes and then printing in a 2-up format, as well as scripting solutions with tools like ImageMagick for image generation and cropping.
  • Discussion includes potential automation through PostScript and Ghostscript solutions for advanced users.
  • A participant notes their dual-platform setup, indicating a preference for solutions that work on both Linux and Windows.

Areas of Agreement / Disagreement

Participants present multiple competing views and methods for achieving the desired printing outcome, with no consensus reached on a single best approach.

Contextual Notes

Some methods discussed may depend on specific software capabilities, printer models, or operating systems, which could limit their applicability.

Who May Find This Useful

This discussion may be useful for individuals looking to optimize document printing, particularly in academic or professional settings where document length and formatting are critical.

CRGreathouse
Science Advisor
Homework Helper
Messages
2,832
Reaction score
0
I'm looking for a way to reduce wasted space on printed documents. I'd like to slightly condense the size of the text (about 15% in this example) and fit two on a rotated page. Doing this manually would be a lot of work for a 50 or 100 page document. Is there any way to automate this?

I'm attaching a picture of the rough dimensions of the document I'm working with. As you can see the document doesn't need to be reduced very much to fit two to a page.
 

Attachments

  • pdf.png
    pdf.png
    509 bytes · Views: 593
Computer science news on Phys.org
It should be in the printer driver settings of any half decent printer.
Otherwise you can print to PDF and then there are lots of free tools to do n-up printing of PDFs
 
In Word 2007, do Print, Properties, Finishing tab, and change the settings for how many pages to print per sheet.
 
I was hoping for something that would overlap the whitespace on the page to shrink the pages by 15-20% rather than the 35% I'd get* from laying them side by side.

* US letter would shrink by 3" / 8.5" = 6/17 ≈ 35%.
 
You can use Format-->Columns in MS Word or Open Office Writer.
 
So, it seems that you want to do 2up printing...
but you don't just want the whole page scaled down (whitespace and all)
...but just the relevant text region and maybe some whitespace.

I just tried the following with a PDF printer like PDFCreator.
Suppose I have a PDF file with large whitespace borders...
Using Acrobat reader, print to another PDF (without scaling) to pages whose size is smaller than letter size. (In Windows, choose Print... then Properties (for the selected printer)... then Advanced... then choose a smaller paper size. (You should be able to get a thumbnailed preview of the croppped pages in Reader's print dialog.)) This new PDF will have smaller page sizes with the same size text with lots of whitespace removed.
Now open this new PDF in Acrobat Reader... print 2up (which will be scaled down) on letter paper. Not quite automatic... but it seems to work.


Alternatively... here are some other ideas...

If you can generate the individual pages as images,
you could write a script (in perl or python or bash) to use imagemagick
to make images of the desired pages... then print those. (Imagemagick has operations to crop out regions or "trim [boundary colors]".)

If you can generate postscript, you could try to print to postscript
(create a printer with a postscript driver [even if you don't have the printer]
and tell it to print to a file). Then do a crop (e.g. http://www.perlmonks.org/?node_id=10635 ) on the resulting file.
Then print 2up (e.g. http://www.tailrecursive.org/postscript/nup.html ).
This could be automated using http://pages.cs.wisc.edu/~ghost/redmon/index.htm

There's probably a ghostscript solution:
http://pages.cs.wisc.edu/~ghost/doc/other.htm

Hmmm... .. check out http://www.mscs.dal.ca/~selinger/upprint/ (probably some work needed to use this in Windows).
 
Those are some interesting ideas, robphy. I'll try them tomorrow.

My home computer is a Linux box and my work computer runs Vista, so either platform is available to me. Obviously solutions that work on both are easiest.
 

Similar threads

Replies
2
Views
1K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
Replies
1
Views
2K
  • · Replies 0 ·
Replies
0
Views
3K
Replies
22
Views
3K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 15 ·
Replies
15
Views
4K
  • · Replies 11 ·
Replies
11
Views
3K