LaserWriter Fax: Adding a Logo to The Fax Cover Sheet

I am using the LaserWriter 8 driver with an Apple printer that has PostScript Fax capability. I would like to create a custom cover page with my company logo on it, but cannot find any information on how to create a custom cover page to use with LaserWriter 8 driver.
We have verified the use of custom cover pages with a workaround we received from engineering. There are two necessary files:
                       
This is a workaround, and it does have limitations. Please look at the "Important information" section below in the instructions.

Note: Using this procedure with a third party printer has not been verified, so it may not work.

Custom Cover Page Workaround Instructions:
Creating a custom cover page using Adobe Illustrator 5.0

1) Create a new file using Adobe Illustrator 5.0 by picking "New" from the file menu.

2) Pick "Place Art..." from the File menu.

3) Locate the file named "Custom Cover Page Info.EPS" (included with these instructions) and click the "Place" button to place it on the page. (A square box will appear that contains all of the standard cover page information - such as: name, company, fax number, notes, and so on).

4) Position the placed art.

5) At this point, you can draw your logo, type your company name, or whatever you want.

Note: If you need to import bitmapped images, you must first use a program like Adobe Streamline to convert the images to PostScript line art, and then save the file in Illustrator 88 format WITH an EPS header and NO preview. Pick "Place Art..." again from the File menu of Adobe Illustrator, select the file you just saved and go through the same procedure placing the image where you want on the page.

6) Pick "Save as..." from the File menu.

7) Save the file in Illustrator 88 format with: "Preview" set to "None (Include EPSF Header)". Be sure that the "Include Placed Images" checkbox is selected.

8) Illustrator will warn you that "Saving this document in older Adobe Illustrator file formats may disable some Illustrator editing features within this document when it is read back in." Click the OK button.

Note: If you think that you will want to make modifications to the cover page in the future, you might want to save a separate copy of this file in the latest Illustrator format that you can.

9) The resulting file can now be used by LaserWriter 8f as a custom cover page. When in the Fax Cover Page dialog of LaserWriter 8f, click on the popup field "Cover Page to Use" and select "Change" to locate your cover page.


Important information:

Adobe Illustrator versions:
Only version 5.0 of Adobe Illustrator works with this process. Versions 88, 3.2, or 5.5 DO NOT currently work with the cover page EPS file we have included.

Fonts:
Only printer-resident fonts can be used on a custom cover page.


Placed Images:
Bitmapped images will not work correctly when placed in the custom coverpage. Adobe Streamline must be used to convert bitmaps to PostScript line art for the resulting output to work correctly.

Copy all text between the dashed lines, paste it into a SimpleText document and save it as: "Custom Cover Page Info.EPS" -- it is important to make sure that the file is named identically.

Note: If you are knowledgeable in PostScript, the fonts and location of text can be changed by modifying the PostScript in the "Custom Cover Page Info.EPS" file you create in SimpleText.

CAUTION: If you choose to use the PostScript code provided in this article, you assume all risks involved in making these changes. PostScript code, if not entered correctly, can place the LaserWriter into a condition requiring service.

=========================================================

%!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 0 0 361 352
%%Creator: (Dan Meader)
%%Title: (Custom Coverpage.EPS)
%%CreationDate: (04/14/94) (11:30 AM)
%%EndComments

15 dict begin
/str4 ( ) def
/tFont /Times-Bold def
/tFontSize 14 def
/tCurLineY 352 tFontSize sub def % must equal(bbox's top margin)-font size
/tCol1X 0 def
/tCol2X 115 def
/CR {/tCurLineY tCurLineY tFontSize sub def} def
/MakeShowable {dup where {exch get 100 string cvs} {pop (Unknown)} ifelse} def

/PrintTimeSent {
tCol1X tCurLineY moveto (Date: ) show tCol2X tCurLineY moveto
/TimeSent dup where
{
exch get
dup 1 get str4 cvs show (/) show
dup 2 get str4 cvs show (/) show
dup 0 get str4 cvs show ( ) show
dup 3 get str4 cvs show (:) show
dup 4 get str4 cvs show (:) show
5 get str4 cvs show
}
{
pop (Unknown) show
} ifelse CR
} def


/PrintCoverNote {
/CoverNote where
{
pop tCol1X tCurLineY moveto (Note:) show CR
CoverNote {tCol1X tCurLineY moveto show CR} forall
} if
} def

/ISOLatin1EncodedFont tFont findfont dup length dict begin {def}forall
/Encoding ISOLatin1Encoding def currentdict /FID undef currentdict end definefont tFontSize scalefont setfont

tCol1X tCurLineY moveto (To:) show tCol2X tCurLineY moveto /RecipientName MakeShowable show CR

tCol1X tCurLineY moveto (Company:) show tCol2X tCurLineY moveto /RecipientOrg MakeShowable show CR

tCol1X tCurLineY moveto (Fax:) show tCol2X tCurLineY moveto /CalleePhone MakeShowable show CR

CR

tCol1X tCurLineY moveto (From:) show tCol2X tCurLineY moveto /SenderName MakeShowable show CR

tCol1X tCurLineY moveto (Company:) show tCol2X tCurLineY moveto /SenderOrg MakeShowable show CR

tCol1X tCurLineY moveto (Fax:) show tCol2X tCurLineY moveto /CallerPhone MakeShowable show CR

tCol1X tCurLineY moveto (Voice:) show tCol2X tCurLineY moveto /SenderPhone MakeShowable show CR

CR

tCol1X tCurLineY moveto (Pages w/o Cover:) show tCol2X tCurLineY moveto /nPages MakeShowable show CR
CR

PrintTimeSent

CR

PrintCoverNote
end

%%EOF
=========================================================
Published Date: Feb 19, 2012