Re: Printing the Performer 2.0 Tech report

New Message Reply Date view Thread view Subject view Author view

Ivan Bach (ib++at++orac.engr.sgi.com)
Mon, 15 Jan 1996 15:31:53 -0800


I forwarded the message from Mario Veraart (rioj7++at++fel.tno.nl) to
comments++at++frame.com (the Internet e-mail address that is used to report
problems with FrameMaker). I just received the following reply:
----------------------------- Forwarded message ----------------------------
Date: Mon, 15 Jan 96 15:01:30 PST
From: jmm++at++frame.com (Julie Manley)
Message-Id: <9601152301.AA17614++at++cheops>
To: ib
Subject: TS Case 257393; Re: A PostScript Prolog Error in FrameMaker 4.0

For follow-up to this mailing, refer to TS Case: 257393

In FrameMaker 4, we added a check to ensure that the Paper Size
dimensions in the Print dialog box matched the paper size of one of the
installed trays. This change was due to customer feedback that a check
be put in to the postscript to prevent wasting service bureau time and
money by printing a job on the wrong paper size. This is not a bug in
the product. Please see Technical Note 1238 attached below with a
solution on how to prevent the "Can't select requested paper size for
Frame print job!" when printing a US Letter sized document on A4 Letter
sized paper (and vice versa) with FrameMaker 4.

Thanks for your inquiry. If you have further questions about this
particular issue, please feel free to contact me directly. All other
inquiries should continue to be addressed to comments++at++frame.com.

On 10/27/95 Adobe's acquisition of Frame Technology became final. We
have not yet begun to integrate Frame's product support operation into
Adobe. Until further notice, please continue to obtain technical
support for Frame products via telephone, email and online services
using the existing "Frame" phone numbers and addresses.

Regards,
Julie Manley
Adobe Technical Support - Frame Products

---------------------------------------------------------------------------
     Adobe Systems, Inc. - Frame Products Technical Support Numbers
---------------------------------------------------------------------------

Technical Support Hotline: 408.975.6466 Frame Products BBS: 408.975.6729
Technical Support Faxline: 408.975.6611 or 6730
FrameFacts FAX system: 408.975.6731 BigMac BBS: 408.975.6738

FrameFile Mail Server: listserver++at++frame.com
     To get help, send an email with 'SEND HELP' as the body of the
     email to the address above.

Frame Products Web Site: http://www.frame.com (includes a link to FTP site)
Frame Products FTP site: ftp.frame.com (or 192.111.118.8)
                         login: anonymous & password: your email address

Compuserve: Section 12 of DTP Vendors Forum, type GO DTPVEND

Internet EMAIL: comments++at++frame.com (Canada, U.S., Pac Rim & S.America)
                intltechsup++at++frame.com ( other international queries)

---------------------------------------------------------------------------
 Corporate numbers follow (use the information ABOVE for technical support):
333 West San Carlos, San Jose, CA 95110 Tel:408.975.6000 FAX:408.975.6799
---------------------------------------------------------------------------
#KEYWORDS DEC printer PostScript Level 1 2 interpreter ps_prolog A4 European
#DATE Wed Dec 15 07:54:52 PST 1993
#VERSION 4 FM, FB UNIX
#TOPIC What does "Can't select requested paper size for Frame print job" mean?

Technical Note 1238
-------------------------------------------------------------------------------

QUESTION:

I am no longer able to print to my laser printer and am getting an error
message.

I was able to print successfully from FrameMaker 3.x to my DEC and HP
printers, but am no longer able to do so from FrameMaker 4. I am trying
to feed in a paper size other than the size for the one tray I have. I keep
getting the error message:

        Can't select requested paper size for Frame print job!

What is the problem and how can I fix it?

ANSWER:

One way to fix this problem is to change the printer paper size
dimensions to match the size of the paper the printer will be using.

If you have a Level 2 printer, also check the values in the "Paper
Size" field in the print dialog box. The numbers entered must match to
within 5pts. the named papersize. The Width value is the measurement
of the paper edge feeding into the printer --independent of the screen
document orientation!-- FrameMaker will rotate the page from the screen
orientation to fit the paper. The Paper Size field refers to your
printer paper size, not your document size.

Also make sure you set the paper size to the size in the tray in both
the FILE->PRINT and (if you are printing a book) the BOOK->PRINT
dialogs.

If you prefer a workaround that will allow you to print regardless of
paper size, you can safely comment out a few lines in the ps_prolog
(which will make it more FrameMaker 3-like). You can edit the
$FMHOME/fminit/ps_prolog file which will make the change for all files
you print and would affect all users, or you can copy the ps_prolog
from the FrameMaker installation into your own home directory under an
fminit subdirectory and make the edit there (this will only affect the
files you print). You will notice that the printed output is offset
when the document size differs from the printer paper size.

If you have a Level 1 PostScript printer (e.g. Dec, Apple LaserWriter IINTX)
You will need to comment out the following 5 lines:

        setpapername
        manualfeed {true} {papersize} ifelse
        {manualpapersize} {false} ifelse
        {desperatepapersize} {false} ifelse
        { (Can't select requested paper size for Frame print job!)
                FMFAILURE } if

by putting a % in front of each of the lines. This change should not
adversely affect your documents. FrameMaker 4 is just trying to be more
careful about the tray it prints to. Commenting out the above lines just
makes it behave more like FrameMaker 3 and go to the default tray as a
last resort instead of not printing at all. We recommend moving
the original ps_prolog file to ps_prolog.orig in case it is needed in
the future.

If you have a Level 2 printer (e.g. HP Laserjet 4M), change the
SECOND instance of the line:

   { (Can't select requested paper size for Frame print job!) FMFAILURE
   } if

to be:

   pop

Just to be clear: The FIRST line with "Can't select requested paper
size..." FMFAILURE command is for Level One printers; the SECOND is for
Level 2.

If you have a Level 2 printer, also check the values in the "Paper Size" field
in the print dialog box. The numbers entered must match to within 5pts. the
named papersize. The Width value is the measurement of the paper edge feeding
into the printer --independent of the screen document orientation!-- FrameMaker
will rotate the page from the screen orientation to fit the paper. The Paper
Size field refers to your printer, not your document.

To determine whether you have a PostScript Level 1 or 2 printer, send to your
printer the utility file $FMHOME/fminit/pstools/printerinfo.ps.
-------------------------------------------------------------------------

Ivan Bach, ib++at++sgi.com


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:52:15 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.