4.25 X 5.5 Printing -- Need Help Understanding What I Did 2 Years

B

Bo_Jack

About 2 years ago, I got some help from Suzanne Barnhill via this forum and
was able to develop on my own the Macro shown below. I cannot remember all
that I did then or what all of these commands mean. However, I do know that
with a page set up for 4.25 X 5.5 " paper and looking the way I want it to,
this Macro will cause four identical copies of the page to print on one sheet
of 8.5 X 11" paper -- one in each quadrant of the page. Question -- Is there
some set of commands that I can use directly from the print window in word to
accomplish the same thing for one specific page -- e.g., page 5. (I seemed
to figure it out a couple of years ago but have now forgot how). Word
version is 2002.

MACRO THAT WORKS FOR PAGES 1 THROUGH 10:

Sub Pages01thru10()
'
' Pages01thru10 Macro
' Macro created 8/10/2004 by
'
Application.PrintOut FileName:="", Range:=wdPrintRangeOfPages, Item:= _
wdPrintDocumentContent, Copies:=1,
Pages:="1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10", PageType:= _
wdPrintAllPages, ManualDuplexPrint:=False, Collate:=True, Background:= _
False, PrintToFile:=False, PrintZoomColumn:=2, PrintZoomRow:=2, _
PrintZoomPaperWidth:=0, PrintZoomPaperHeight:=0
End Sub
 
S

Suzanne S. Barnhill

Well, I can tell you that I didn't supply the macro, but you can accomplish
the same thing manually by selecting "4 pages per sheet" in the Print dialog
and pasting the sequence
1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,1
0,10,10 in the Pages box. To print just page 5, just use 5,5,5,5



Bo_Jack said:
About 2 years ago, I got some help from Suzanne Barnhill via this forum and
was able to develop on my own the Macro shown below. I cannot remember all
that I did then or what all of these commands mean. However, I do know that
with a page set up for 4.25 X 5.5 " paper and looking the way I want it to,
this Macro will cause four identical copies of the page to print on one sheet
of 8.5 X 11" paper -- one in each quadrant of the page. Question -- Is there
some set of commands that I can use directly from the print window in word to
accomplish the same thing for one specific page -- e.g., page 5. (I seemed
to figure it out a couple of years ago but have now forgot how). Word
version is 2002.

MACRO THAT WORKS FOR PAGES 1 THROUGH 10:

Sub Pages01thru10()
'
' Pages01thru10 Macro
' Macro created 8/10/2004 by
'
Application.PrintOut FileName:="", Range:=wdPrintRangeOfPages, Item:= _
wdPrintDocumentContent, Copies:=1,
Pages:="1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,
9,9,10,10,10,10", PageType:= _
 
B

Bo_Jack

Suzanne --

What you describe is exactly the way that I expected it to work. However,
it is not working that way for me now.

For whatever reason, the macro works just fine. However, when I manually
select 4 pages per sheet and put in page 5,5,5,5 (for example), and then
click on print -- what I get is four sheets, all with the 4.25 X 5.5 print of
page 5 in the upper left hand corner. When I do this, I get a message on my
printer that it expects special paper -- e.g. 4.25 X 5.5 -- I get it to print
by pushing the "continue" button (it's an HP 4P). My memory is that 2 years
ago pushing the continue button was not necessary -- but nothing has changed
in terms of hardware or soft wear since that time.

As I said, the Macro does work just fine on this same printer, but it is as
if I need somehow to tell the printer that the paper is not really 4.25 X
5.5, it is really 8.5 X 11. However, I've tried a lot of things with no
success. So, I am looking for any additional ideas.

Thanks
--
Best Regards,

Bo_Jack


Suzanne S. Barnhill said:
Well, I can tell you that I didn't supply the macro, but you can accomplish
the same thing manually by selecting "4 pages per sheet" in the Print dialog
and pasting the sequence
1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,1
0,10,10 in the Pages box. To print just page 5, just use 5,5,5,5



Bo_Jack said:
About 2 years ago, I got some help from Suzanne Barnhill via this forum and
was able to develop on my own the Macro shown below. I cannot remember all
that I did then or what all of these commands mean. However, I do know that
with a page set up for 4.25 X 5.5 " paper and looking the way I want it to,
this Macro will cause four identical copies of the page to print on one sheet
of 8.5 X 11" paper -- one in each quadrant of the page. Question -- Is there
some set of commands that I can use directly from the print window in word to
accomplish the same thing for one specific page -- e.g., page 5. (I seemed
to figure it out a couple of years ago but have now forgot how). Word
version is 2002.

MACRO THAT WORKS FOR PAGES 1 THROUGH 10:

Sub Pages01thru10()
'
' Pages01thru10 Macro
' Macro created 8/10/2004 by
'
Application.PrintOut FileName:="", Range:=wdPrintRangeOfPages, Item:= _
wdPrintDocumentContent, Copies:=1,
Pages:="1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,
9,9,10,10,10,10", PageType:= _
 
B

Bo_Jack

After sending my first follow-up, I decided to try the way you describe (and
the way I thought) it would work on a different printer -- an HP Deskjet
5740. On this printer, it worked exactly the way you said it would. So, it
appears to be a "printer specific" problem. Any suggestions, given these
further details.
--
Best Regards,

Bo_Jack


Bo_Jack said:
Suzanne --

What you describe is exactly the way that I expected it to work. However,
it is not working that way for me now.

For whatever reason, the macro works just fine. However, when I manually
select 4 pages per sheet and put in page 5,5,5,5 (for example), and then
click on print -- what I get is four sheets, all with the 4.25 X 5.5 print of
page 5 in the upper left hand corner. When I do this, I get a message on my
printer that it expects special paper -- e.g. 4.25 X 5.5 -- I get it to print
by pushing the "continue" button (it's an HP 4P). My memory is that 2 years
ago pushing the continue button was not necessary -- but nothing has changed
in terms of hardware or soft wear since that time.

As I said, the Macro does work just fine on this same printer, but it is as
if I need somehow to tell the printer that the paper is not really 4.25 X
5.5, it is really 8.5 X 11. However, I've tried a lot of things with no
success. So, I am looking for any additional ideas.

Thanks
 
S

Suzanne S. Barnhill

The original document is 8.5" x 11", right? So there is no reason for Word
or the printer to think that the paper is a special size. You might check
the printer Properties to make sure you haven't selected an N-up layout
there. Also, in Word's Page Setup, on the Paper tab, make sure that you have
Auto Select selected for the paper tray.
 
B

Bo_Jack

No. In the original document (i.e., the WORD file) I have the paper size set
at 4.25 X 5.5". This way the document looks right on the screen in page
layout mode. If I change the paper size to 8.5 X 11" in the WORD file, the
lines which have wrapped "correctly" in the original document now are spread
across the sreen (as I would expect them to); so, I cannot tell what they
would look like in the final document.

However, since the macro does work correctly on this printer and the manual
process does work as expected on a different printer -- I probably will just
chauk this up as a "glitch" that I cannot figure out and live with what I
have. If I do get it figured out, I will post a follow-up.

Thanks for the suggestions.
 
S

Suzanne S. Barnhill

Okay, in this case you're dealing with an entirely different issue. The "4
pages per sheet" setting in the Print dialog is intended to reduce a
full-size sheet to 1/4-page size. So to use this setting you must create
your document full-size (and this actually works better with European A
sizes, which all have the same aspect ratio, than with US Letter). And I
can't imagine how the macro in question could work for a document set up at
1/4 size.
 
Top