About a week ago, I asked about printing to 3"x5" index cards. Here's how I got it to work -- it's a bunch of command-line hackery, so move on if you don't want to hear about it. It requires both pstools and ghostscript to be available on the iBook. First, convert the PDF to PS, using pdf2ps file.pdf file.ps Now comes the fun part. In a bash shell: $ for (( i=1; i<=84; ++i )); do> psselect -p${i} file.ps pg${i}.ps > eps2eps pg${i}.ps pg${i}.eps > rm pg${i}.ps > done Replace "84" in the first line with the number of pages in your document. This leaves you with one EPS file per page. Now the *really* fun part. Create a file of groff commands to put each index card at the top of an otherwise blank page: $ ls *.eps | awk '{print ".bp"; print ".PSPIC $0";}' >cards.t You'll have to edit the cards.t file, unless it's less than 10 pages, to move pages 2 through 9 to the right spots. After you've done that, run it off: $ groff cards.t > lpr The above works if you have a PostScript printer. Otherwise, you might need: $ groff cards.t > cards.ps $ ps2pdf cards.ps cards.pdf $ open cards.pdf This opens Preview (or your default PDF viewer) showing your print job. Print as you normally would. Easier done than said, once you figure out how to do it. Depending on your printer, you *might* have to put a ".sp" command between each ".bp" and ".PSPIC" -- in my case, the printer's top margin worked out just right. All goes to show, you can't keep a good hacker down -- and mediocre ones like me, you can only slow down a little. :-) -- Larry Kollar k o l l a r @ a l l t e l . n e t Unix Text Processing: "UTP Revival" http://unixtext.org/