The best workaround I can think of (at the moment) requires a detour
into Pdf creation. First you'll need some means to make a *.pdf file.
FreePdfXP works straightforward (in combination with Ghostscript):
http://freepdfxp.de
Depending on the printer driver linked to FreePdf you might already
be able to select booklet printing right inside the 'Advanced' driver
dialog. I haven't dug too deeply into the available drivers. But all
PS drivers for Win2k and WinXP I examined, only let you select to
print two or more pages on one page - at best. (Some won't even do
that.) This way you don't get the necessary page re-ordering required
for booklet printing.
So another tool is needed. There are some utilities converting *.ps
documents to booklets (like pstops or psbook and psnup from the
psutils package.) I didn't find them working too robust on Win.
Far better is the pdfbklt Perl script from Martin Hosken:
http://search.cpan.org/src/MHOSKEN/Text-PDF-0.25/scripts/pdfbklt.plx
The latest version is v1.6. There is also a compiled version which
is slightly older (v1.505) but does very well:
http://www.sil.org/~hosken/Utils/top.html
http://www.sil.org/~hosken/Utils/pdfbklt.zip
Be aware that PdfBklt writes *all* pages it finds inside the source
*.pdf into *one large booklet*. So if you want to create sections
maybe 16 pages each, then you need to create different *.pdf files
for each section, first. After you ran those through PdfBklt you
can combine them using the FreePdf Join assistant.
The resulting *.pdf file can be printed on every printer you have
installed.
BeAr