ON 20030926@1:35:37 PM at page: http://www.piclist.comlanguage/pcls.htm JMN-EFP-786 James Newton Published and replied to post 37890.3829282407 |Insert 'That is really not easy in PCL. Since all sizes and positions are specified absolutly, you have to find and divide by two all:
  1. cursor positions
  2. area width and height
  3. font sizes
  4. bitmaps (oh boy! and that includes bitmap font images
  5. and so on...

    A better idea would be to find and double any commands that specify the resolution; a 600DPI document prints half size at 1200DPI. Since 1200 is usually the top resolution, you are sunk if the original is already at 1200, but that should be rare. Also, some printers don't support 1200 (and the really old ones only supported 300)

    The only other idea would be to see if your printer supports an @PJL command to reduce output. I don't think any do actually, but that would be the logical place to put it. Please let us know what you figure out!' at: '' rabtrfld@core.com asks:

    I want to print large documents in half-size booklets. For instance, groups of 12 pages can be printed on 3 sheets each. This would involve:
    A) Parse file into pages (by control-L characters?).
    B) Re-order the pages 8 5 10 3 12 1 6 7 4 9 2 11.
    C) Shrink the pages to half size.
    D) Printing them in pairs side-by-side in landscape mode.
    E) Duplex the pages (2 11 on back of 1 12 etc).
    The question is, how do I shrink the pages to half size?
    |Delete 'P-' before: '' but after: '