Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.BERKELEY.EDU Path: utzoo!linus!decvax!decwrl!ucbvax!laser-lovers From: laser-lovers@ucbvax.UUCP Newsgroups: mod.computers.laser-printers Subject: New LaserWriter(s) PostScript Language Update (1 of 2) Message-ID: <8602190047.AA09800@adobe.UUCP> Date: Tue, 18-Feb-86 19:47:00 EST Article-I.D.: adobe.8602190047.AA09800 Posted: Tue Feb 18 19:47:00 1986 Date-Received: Wed, 26-Feb-86 06:17:43 EST Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 4917 Approved: laser-lovers@washington.arpa Here is a PostScript print file for the first half of the new Apple LaserWriter and LaserWriter Plus PostScript Language Update documentation. It is a complete PostScript print file for the first 12 pages of the document. A second message contains the complete print file for the remaining 11 pages. %!PS-Adobe-1.0 %%Title: lwrev2.mss %%DocumentFonts: (atend) %%Creator: Ed Taft and Scribe 4(1400)-4 %%CreationDate: 8 December 1985 12:33 %%Pages: (atend) %%EndComments /pica{12 mul}def/inch{72 mul}def/mtx matrix def /pagewidth 7.375 inch def/pagelength 9.25 inch def %/pagegrid{0 0 moveto pagewidth 0 lineto pagewidth pagelength lineto % 0 pagelength lineto 0 0 lineto closepath 0 setlinewidth stroke}def /shtm 9 def /shtl 12 def /pagegrid{gsave 0 setlinecap .25 setlinewidth newpath 0 shtm neg moveto 0 shtl neg rlineto stroke shtm neg 0 moveto shtl neg 0 rlineto stroke pagewidth shtm add 0 moveto shtl 0 rlineto stroke pagewidth shtm neg moveto 0 shtl neg rlineto stroke 0 pagelength shtm add moveto 0 shtl rlineto stroke shtm neg pagelength moveto shtl neg 0 rlineto stroke pagewidth shtm add pagelength moveto shtl 0 rlineto stroke pagewidth pagelength shtm add moveto 0 shtl rlineto stroke grestore } def /PSLogod 20 dict def%PostScriptLogo /Helvetica findfont{1 index/FID ne{PSLogod 3 1 roll put}{pop pop}ifelse}forall PSLogod/FontMatrix[0.001 0 0 0.000916667 0 0]put PSLogod/FontName/PSLogo put/PSLogo PSLogod definefont pop /BOT{pop gsave currentpoint translate -90 rotate SSZ -.7 mul 0 moveto(^)show grestore(^)stringwidth rmoveto}def % chapter box/fountain /fstr 128 13 sub string def 128 1 255 13 sub{fstr exch dup 255 div 180 mul cos neg 2 div .5 add 255 mul cvi exch 128 sub exch put}for /fountain{/ury exch def/urx exch def/lly exch def/llx exch def gsave urx ury translate 180 rotate urx llx sub ury lly sub scale 128 13 sub 10 8[-128 13 add 0 0 10 128 13 sub 0]{fstr}image grestore}def %%%%%%%%%%%%%%%%%%%%%%%John's Figure Stuff %16 Sept 85 /figdict 100 dict def figdict begin /scl .2157 def %scale of page /rscl 1 scl div def % inverse scale /hfpt .5 rscl mul def /flpt rscl def /qtpt .25 rscl mul def /dsh {qtpt setlinewidth [2 rscl mul dup ] 0 setdash}def /fntsz 8 rscl mul def /fntoff fntsz .75 mul 2 div def /hv /Helvetica findfont fntsz scalefont def /hvs /Helvetica findfont fntsz .75 mul scalefont def /sym /Symbol findfont fntsz scalefont def /syms /Symbol findfont fntsz .75 mul scalefont def /arrow {/ye exch def /xe exch def /yb exch def /xb exch def /xd xe xb sub def /yd ye yb sub def /mg xd dup mul yd dup mul add sqrt def /ang yd xd atan def gsave xb yb translate ang rotate 2 rscl mul 0 moveto mg 2 rscl mul sub 0 lineto qtpt setlinewidth stroke mg 0 moveto -4 rscl mul 2 rscl mul rlineto 0 -4 rscl mul rlineto closepath fill grestore }def /2arrow {/ye exch def /xe exch def /yb exch def /xb exch def /xd xe xb sub def /yd ye yb sub def /mg xd dup mul yd dup mul add sqrt def /ang yd xd atan def gsave xb yb translate ang rotate 2 rscl mul 0 moveto mg 2 rscl mul sub 0 lineto qtpt setlinewidth stroke 0 0 moveto 4 rscl mul 2 rscl mul lineto 0 -4 rscl mul rlineto closepath fill mg 0 moveto -4 rscl mul 2 rscl mul rlineto 0 -4 rscl mul rlineto closepath fill grestore }def /inch {72 mul}def /angshow {gsave /prc exch def /rd exch def /eang exch def /bang exch def /ys exch def /xs exch def /ad 180 rd 3.14159 mul div .75 mul def newpath xs ys rd bang eang ad sub arc qtpt setlinewidth stroke gsave xs ys translate eang rotate rd 0 translate flpt neg flpt 3 mul neg moveto flpt 2 mul 0 rlineto 0 0 lineto closepath fill grestore hv setfont /mang bang eang add 2 div def /prc load xs mang cos rd mul 2 rscl mul sub add ys mang sin rd mul 4 rscl mul sub add rtext grestore }def /dotrad 1.5 rscl mul def /dot {gsave translate dotrad 0 moveto 0 0 dotrad 0 359 arc closepath fill grestore }def /shw {show}def /subscript {gsave hvs setfont subbck suboff rmoveto show currentpoint suboff neg add exch subbck neg add exch grestore moveto}def /subbck -.5 rscl mul def /suboff -4 rscl mul def /rtext {gsave translate /prc exch def $ct begin 0 0 moveto prc currentpoint end /ty exch def /tx exch def 0 0 moveto tx neg 0 rmoveto prc grestore }def /ctext {gsave translate /prc exch def $ct begin 0 0 moveto prc currentpoint end /ty exch def /tx exch def 0 0 moveto tx 2 div neg 0 rmoveto prc grestore }def /wbox {gsave /ury exch def /urx exch def /lly exch def /llx exch def llx lly moveto llx ury lineto urx ury lineto urx lly lineto closepath 1 setgray fill grestore}def /cwtext {gsave translate /prc exch def $ct begin 0 0 moveto prc currentpoint end /ty exch def /tx exch def tx 2 div neg fntsz neg .25 mul tx 2 div fntsz wbox 0 0 moveto tx 2 div neg 0 rmoveto prc grestore }def /ltext {gsave translate /prc exch def 0 0 moveto prc grestore }def /$ct 10 dict def $ct /show {stringwidth rmoveto} put end %end figdict %%%%%%%%%%%%%%%%%%%%%%%END John's Stuff /reencsmalldict 12 dict def /ReEncodeSmall % oldname newname vector {reencsmalldict begin /newcodesandnames exch def /newfontname exch def /basefontname exch def FontDirectory newfontname known {/ReEncodeSmall errordict /fontalreadydefined get exec} if /basefontdict basefontname findfont def /newfont basefontdict maxlength dict def basefontdict {exch dup /FID ne {dup /Encoding eq {exch dup length array copy newfont 3 1 roll put} {exch newfont 3 1 roll put}ifelse}{pop pop}ifelse}forall newfont /FontName newfontname put newcodesandnames aload pop newcodesandnames length 2 idiv{newfont /Encoding get 3 1 roll put}repeat newfontname newfont definefont pop end}def /univers[ 0/Aacute 1/aacute 2/Acircumflex 3/acircumflex 4/Adieresis 5/adieresis 6/Agrave 7/agrave 8/Aring 9/aring 10/Atilde 11/atilde 12/Ccedilla 13/ccedilla 14/Eacute 15/eacute 16/Ecircumflex 17/ecircumflex 18/Edieresis 19/edieresis 20/Egrave 21/egrave 22/Iacute 23/iacute 24/Icircumflex 25/icircumflex 26/Idieresis 27/idieresis 28/Igrave 29/igrave 30/Ntilde 31/ntilde 128/Oacute 129/oacute 130/Ocircumflex 131/ocircumflex 132/Odieresis 133/odieresis 134/Ograve 135/ograve 136/Otilde 137/otilde 138/Scaron 139/scaron 140/Uacute 141/uacute 142/Ucircumflex 143/ucircumflex 144/Udieresis 145/udieresis 146/Ugrave 147/ugrave 148/Ydieresis 149/ydieresis 150/Zcaron 151/zcaron ]def /tspecial[ 1/Aacute 2/Acircumflex 3/Adieresis 4/Agrave 5/Aring 6/Atilde 7/Ccedilla 8/Eacute 9/Ecircumflex 10/Edieresis 11/Egrave 12/Iacute 13/Icircumflex 14/Idieresis 15/Igrave 16/Ntilde 17/Oacute 18/Ocircumflex 19/Odieresis 20/Ograve 21/Otilde 22/Scaron 23/Uacute 24/Ucircumflex 25/Udieresis 26/Ugrave 27/Ydieresis 28/Zcaron 129/aacute 130/acircumflex 131/adieresis 132/agrave 133/aring 134/atilde 135/ccedilla 136/eacute 137/ecircumflex 138/edieresis 139/egrave 140/iacute 141/icircumflex 142/idieresis 143/igrave 144/ntilde 145/oacute 146/ocircumflex 147/odieresis 148/ograve 149/otilde 150/scaron 151/uacute 152/ucircumflex 153/udieresis 154/ugrave 155/ydieresis 156/zcaron ] def /Times-Roman /Times-Special tspecial ReEncodeSmall %%%%%%%%%%%%%%%%%%%%%%% % mostly standard stuff /BS{/SV save def 40 40 translate}def/ES{pagegrid showpage SV restore}def /SC{setrgbcolor}def/SLT 0 def/WFT/Courier def/SSZ 10 def /RST{100 div}def/CVTXY{RST pagelength sub abs exch RST exch}def /RDF{WFT findfont SLT 0 eq{SSZ scalefont} {[SSZ 0 SLT sin SLT cos div SSZ mul SSZ 0 0]makefont}ifelse setfont}def /SI{/SLT exch def RDF}def/SF{/WFT exch def RDF}def/SS{/SSZ exch def RDF}def /MT{CVTXY moveto}def/XM{RST currentpoint exch pop moveto}def /UL{gsave newpath CVTXY transform round exch round exch itransform moveto RST dup 2 div round 0 exch rmoveto setlinewidth RST 0 rlineto stroke grestore}def /PB{/PV save def/showpage{}def /ypos exch def /xpos exch def /sval exch def xpos 4985 le {/xpos 4500 def}{xpos 6120 le {/xpos 5400 def}if}ifelse xpos ypos CVTXY translate % gsave 0 setlinewidth newpath % -1 0 moveto 1 0 lineto 0 -1 moveto 0 1 lineto stroke grestore }def/PE{PV restore}def /MSS{SSW RST 0 rmoveto}def/SNS{SSW add/SSW exch def MSS}def/SH{show}def /MX{/SSW exch def SH MSS}def/M2{SH MSS MSS}def/M{SH MSS}def /M+{SH 1 SNS}def/M-{SH -1 SNS}def % statusdict /prefeed true put %%EndProlog %%Page: 1 1 BS 0 SI 1 SS 0 5400 5400 PB %! % title page gsave 0 -5 pica translate 0 0 36 pica 5 pica fountain 1 setlinewidth -.25 0 moveto 36 pica .5 add 0 rlineto stroke -.25 5 pica moveto 36 pica .5 add 0 rlineto stroke .5 setlinewidth 0 -.5 moveto 0 5 pica 1 add rlineto stroke 36 pica -.5 moveto 0 5 pica 1 add rlineto stroke grestore /Helvetica findfont 12 scalefont setfont /slength (ADOBE SYSTEMS) stringwidth pop def /hbig /Helvetica-Bold findfont 30 scalefont def hbig setfont newpath 0 0 moveto (P) false charpath flattenpath pathbbox exch pop exch sub /ph exch def pop /bl 5 pica ph 16 add sub 2 div ph add def newpath 18 pica bl neg moveto gsave gsave (P) false charpath gsave 1 setgray fill grestore .5 setlinewidth stroke grestore (P) stringwidth rmoveto /hsq /Helvetica-Bold findfont [30 0 0 27 0 0] makefont def hsq setfont gsave (OST) false charpath gsave 1 setgray fill grestore .5 setlinewidth stroke grestore (OST) stringwidth rmoveto hbig setfont gsave (S) false charpath gsave 1 setgray fill grestore .5 setlinewidth stroke grestore (S) stringwidth rmoveto hsq setfont gsave (CRIPT) false charpath gsave 1 setgray fill grestore .5 setlinewidth stroke grestore grestore 0 -16 rmoveto /Helvetica findfont 10 scalefont setfont gsave slength (LANGUAGE) stringwidth pop sub 7 div 0 (LANGUAGE) ashow grestore % 18 pica -10 pica moveto /Helvetica findfont 18 scalefont setfont gsave (UPDATE) show grestore 0 -18 rmoveto gsave (for the) show grestore 0 -18 rmoveto gsave (APPLE)show grestore 0 -18 rmoveto gsave (LASERWRITER)show grestore 0 -18 rmoveto gsave (and)show grestore 0 -18 rmoveto gsave (LASERWRITER PLUS)show grestore 0 -18 rmoveto 0 -18 rmoveto gsave (Revision 2)show grestore 0 -18 rmoveto 0 -9.5 pica rmoveto /Helvetica findfont 12 scalefont setfont gsave (ADOBE SYSTEMS) show grestore 0 -14 rmoveto /Helvetica findfont 8 scalefont setfont gsave slength (INCORPORATED) stringwidth pop sub 11 div 0 (INCORPORATED) ashow grestore PE ES %%Page: 2 2 BS 0 SI 9 SS /Times-Bold SF 24890 18397 MT (P)SH 7 SS (OST)SH 9 SS (S)SH 7 SS (CRIPT)SH 9 SS 29743 XM (Language) 225 MX(Update)SH 24898 19395 MT (for) M(the)SH 24898 20393 MT (Apple) M(LaserWriter)SH 24898 21391 MT (and)SH 24898 22389 MT (LaserWriter) M(Plus)SH 24898 23387 MT (Revision) M(2)SH /Times-Roman SF 24890 25383 MT (December) M(8,) M(1985)SH 24890 27379 MT (Copyright)SH /Symbol SF 28765 XM (\323)SH /Times-Roman SF 29701 XM (1985) M(by) M(Adobe) M(Systems) M(Incorporated.)SH 24898 28377 MT (All) M(rights) M(reserved.)SH 24890 30373 MT (P)SH 7 SS (OST)SH 9 SS (S)SH 7 SS (CRIPT)SH 9 SS 29421 XM (is) M(a) M(trademark) M(of) M(Adobe) M(Systems) M(Incorporated.)SH 8 SS 24898 32518 MT (Helvetica,) 200 MX(Palatino,) M(and) M(Times) M(are) M(registered) M(trademarks) M(of)SH 26098 33416 MT (Allied) M(Corporation.)SH 24898 34314 MT (ITC) M(Avant) M(Garde) M(Gothic,) M(ITC) M(Bookman,) M(ITC) M(Zapf) M(Chancery,) M(and) M(ITC)SH 26098 35212 MT (Zapf) M(Dingbats) M(are) M(trademarks) M(of) M(International) M(Typeface) M(Corporation.)SH 24898 36110 MT (Apple) M(and) M(AppleTalk) M(are) M(trademarks) M(of) M(Apple) M(Computer,) M(Inc.)SH 24898 37008 MT (Macintosh) M(is) M(a) M(trademark) M(licensed) M(to) M(Apple) M(Computer,) M(Inc.)SH 24898 37906 MT (IBM) M(is) M(a) M(registered) M(trademark) M(of) M(International) M(Business) M(Machines) M(Corporation.)SH 24898 38804 MT (Diablo) M(is) M(a) M(trademark) M(of) M(Xerox) M(Corporation.)SH 24890 40132 MT (The) M(information) M(in) M(this) M(document) M(is) M(furnished) M(for) M(informational) M(use)SH 24898 41030 MT (only,) M(is) M(subject) M(to) M(change) M(without) M(notice,) M(and) M(should) M(not) M(be) M(construed)SH 24898 41928 MT (as) M(a) M(commitment) M(by) M(Adobe) M(Systems) M(Incorporated.) M(Adobe) M(Systems)SH 24898 42826 MT (Incorporated) M(assumes) M(no) M(responsibility) M(or) M(liability) M(for) M(any) M(errors) M(or)SH 24898 43724 MT (inaccuracies) M(that) M(may) M(appear) M(in) M(this) M(document.) M(The) M(software) M(described)SH 24898 44622 MT (in) M(this) M(document) M(is) M(furnished) M(under) M(license) M(and) M(may) M(only) M(be) M(used) M(or)SH 24898 45520 MT (copied) M(in) M(accordance) M(with) M(the) M(terms) M(of) M(such) M(license.)SH ES %%Page: 1 3 BS 0 SI 12 SS /Helvetica SF 12592 6275 MT (1) 875 MX(INTRODUCTION)SH 11 SS /Times-Roman SF 19791 8826 MT (The) 507 MX(LaserWriter) M(revision) M(2) M(and) M-(the) M(LaserWriter) M(Plus) M(are) M(sig-)SH 19799 10123 MT (nificantly) 440 MX(enhanced) M(versions) M(of) M(the) M(original) M+(Apple) M(LaserWriter)SH 19799 11420 MT (laser) 428 MX(printer.) M(The) M-(enhancement) M(consists) M(of) M(new) M(versions) M(of) M(the)SH 19799 12717 MT (built-in) 311 MX(ROMs) M(containing) M+(the) M(P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 38993 XM (software) M(that) M(controls)SH 19799 14014 MT (the) 275 MX(LaserWriter.)SH 19791 16209 MT (This) 379 MX(document) M(describes) M(the) M(changes) M-(that) M(have) M(been) M(introduced)SH 19799 17506 MT (by) 332 MX(the) M(new) M(software.) M(The) M(original) M(LaserWriter) M+(is) M(fully) M(described)SH 9 SS 48147 18440 MT (1)SH 11 SS 19799 18803 MT (in) 282 MX(Appendix) M(D) M(of) M(the)SH /Times-Italic SF 29457 XM (P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 35061 XM (Language) M-(Reference) M(Manual)SH /Times-Roman SF (;)SH 19799 20100 MT (only) 628 MX(the) M(differences) M(between) M(the) M(old) M(and) M(new) M(software) M(are)SH 19799 21397 MT (described) 275 MX(here.)SH 19791 23592 MT (LaserWriters) 352 MX(containing) M(the) M(new) M(software) M(come) M(in) M(two) M-(variants,)SH 19799 24889 MT (called) 717 MX(the) M(LaserWriter) M(and) M+(the) M(LaserWriter) M(Plus.) M(The) M(two)SH 19799 26186 MT (variants) 756 MX(differ) M(only) M(in) M(the) M(selection) M(of) M(built-in) M-(fonts:) M(the)SH 19799 27483 MT (LaserWriter) 495 MX(contains) M(the) M(original) M+(13) M(standard) M(fonts,) M(while) M(the)SH 19799 28780 MT (LaserWriter) M-(Plus) M(contains) M(an) M-(expanded) M(set) M(of) M(35) M(fonts.) M(In) M(all)SH 19799 30077 MT (other) 446 MX(respects,) M(the) M(two) M(LaserWriter) M+(variants) M(are) M(identical.) M(This)SH 19799 31374 MT (documentation) 275 MX(applies) M(to) M(both) M(variants) M(except) M(as) M(noted.)SH 19791 33569 MT (A) 385 MX(LaserWriter) M(containing) M-(the) M(new) M(software) M(can) M(be) M(identified) M(in)SH 19799 34866 MT (several) 275 MX(ways:)SH /Symbol SF 21418 37143 MT (\267)SH /Times-Roman SF 22199 XM (The) 749 MX(test) M(page) M(printed) M(at) M(power-on) M(time) M+(includes) M(the)SH 22199 38340 MT (LaserWriter) 328 MX(revision) M-(number) M(in) M(the) M(lower) M(left) M(corner) M(of) M(the)SH 22199 39537 MT (line) 439 MX(graph) M(illustration;) M(for) M+(the) M(new) M(software,) M(this) M(revision)SH 22199 40734 MT (number) 275 MX(is) M(`2.0'.)SH /Symbol SF 21418 42530 MT (\267)SH /Times-Roman SF 22199 XM (The)SH /Times-Bold SF 24372 XM (revision)SH /Times-Roman SF 28563 XM (entry) 463 MX(in)SH /Times-Bold SF 32605 XM (statusdict)SH /Times-Roman SF 37590 XM (contains) M-(the) M(integer) M(`2',)SH 22199 43727 MT (identifying) 302 MX(the) M+(new) M(revision) M(of) M(the) M(LaserWriter) M(software.) M(A)SH 22199 44924 MT (P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 27948 XM (program) 275 MX(can) M(read) M(this) M(value.)SH /Symbol SF 21418 46720 MT (\267)SH /Times-Roman SF 22199 XM (The)SH /Times-Bold SF 24254 XM (version)SH /Times-Roman SF 28021 XM (entry) 344 MX(in)SH /Times-Bold SF 31825 XM (systemdict)SH /Times-Roman SF 37117 XM (contains) M(the) M(string) M(`38.0',)SH 22199 47917 MT (identifying) 493 MX(the) M(version) M(of) M(the) M(P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 42301 XM (interpreter) M+(in-)SH 22199 49114 MT (cluded) 275 MX(in) M(the) M(new) M(software.)SH /Symbol SF 21418 50910 MT (\267)SH /Times-Roman SF 22199 XM (The)SH /Times-Bold SF 24739 XM (product)SH /Times-Roman SF 29297 XM (entry) 830 MX(in)SH /Times-Bold SF 34072 XM (statusdict)SH /Times-Roman SF 39423 XM (contains) M-(the) M(string)SH 22199 52107 MT (`)SH 10 SS /Helvetica SF (LaserWriter)SH 11 SS /Times-Roman SF (') 294 MX(for) M+(a) M(LaserWriter) M(\050with) M(the) M(13) M(standard) M(fonts\051)SH 22199 53304 MT (or) 394 MX(`)SH 10 SS /Helvetica SF (LaserWriter) 439 MX(Plus)SH 11 SS /Times-Roman SF (') 394 MX(for) M(a) M(LaserWriter) M(Plus) M(\050with) M(the) M-(ex-)SH 22199 54501 MT (panded) 409 MX(set) M(of) M(35) M(fonts\051.) M(Note) M(that) M(a) M(program) M(is) M(better) M(ad-)SH 22199 55698 MT (vised) 673 MX(to) M(determine) M(the) M(selection) M(of) M(available) M-(fonts) M(by)SH 22199 56895 MT (enumerating) 275 MX(the)SH /Times-Bold SF 29591 XM (FontDirectory)SH /Times-Roman SF 36584 XM (dictionary.)SH 7 SS 19799 58335 MT (1)SH 9 SS 20149 58662 MT (Addison-Wesley,) 225 MX(1985,) M(ISBN) M(0-201-10174-2)SH ES %%Page: 2 4 BS 0 SI 11 SS /Times-Roman SF 18891 6155 MT (The) 329 MX(enhancements) M(introduced) M+(in) M(the) M(new) M(software) M(fall) M(into) M(three)SH 18899 7452 MT (categories,) 311 MX(each) M(of) M(which) M(is) M(covered) M(by) M(a) M(separate) M(section) M(of) M(this)SH 18899 8749 MT (document:)SH /Symbol SF 20518 11026 MT (\267)SH /Times-Roman SF 21299 XM (LaserWriter-specific) 799 MX(functional) M(changes) 151 MX(\320) M(these) 800 MX(include)SH 21299 12223 MT (expanded) 655 MX(communication) M(options,) M(additional) M-(paper) M(tray)SH 21299 13420 MT (selections,) 360 MX(new) M(fonts,) M(and) M(various) M(other) M(features) M(present) M(in)SH 21299 14617 MT (revision) 299 MX(2) M(LaserWriters) M(and) M(not) M(necessarily) M(present) M(in) M(other)SH 21299 15814 MT (P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 27048 XM (printers.)SH /Symbol SF 20518 17610 MT (\267)SH /Times-Roman SF 21299 XM (Improvements) 318 MX(in) M+(implementation) 151 MX(\320) M(nearly) 319 MX(all) M(the) M(problems)SH 21299 18807 MT (present) 323 MX(in) M(the) M(original) M(LaserWriter) M-(software) M(have) M(been) M(cor-)SH 21299 20004 MT (rected,) 479 MX(and) M+(a) M(number) M(of) M(operations) M(have) M(been) M(made) M(sig-)SH 21299 21201 MT (nificantly) 275 MX(faster.)SH /Symbol SF 20518 22997 MT (\267)SH /Times-Roman SF 21299 XM (P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 27394 XM (language) 621 MX(changes) 151 MX(\320) M(several) 620 MX(new) M(operations)SH 21299 24194 MT (and) 594 MX(capabilities) M(have) M(been) M+(introduced) M(into) M(the) M(standard)SH 21299 25391 MT (P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 27232 XM (language) 459 MX(and) M(are) M(being) M-(incorporated) M(into) M(all)SH 21299 26588 MT (P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 27048 XM (printers.)SH 18891 28783 MT (Installation) 477 MX(of) M(the) M+(new) M(LaserWriter) M(or) M(LaserWriter) M(Plus) M(ROM)SH 18899 30080 MT (software) 345 MX(in) M(an) M(existing) M(LaserWriter) M(will) M(cause) M(the) M(page) M-(count) M(to)SH 18899 31377 MT (be) 552 MX(reset) M(to) M(zero) M(and) M(all) M(system) M(parameters) M+(to) M(revert) M(to) M(their)SH 18899 32674 MT (default) 275 MX(values.)SH 12 SS /Helvetica SF 11692 36542 MT (2) 875 MX(LASERWRITER) 384 MX(FUNCTIONAL) M(CHANGES)SH 11 SS /Times-Roman SF 18891 39093 MT (This) 398 MX(section) M(describes) M(changes) M-(to) M(the) M(function) M(and) M(operation) M(of)SH 18899 40390 MT (the) 500 MX(LaserWriter.) M(In) M+(general,) M(the) M(material) M(here) M(supercedes) M(cor-)SH 18899 41687 MT (responding) 292 MX(material) M(in) M(Appendix) M(D) M(of) M(the)SH /Times-Italic SF 37683 XM (P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 43297 XM (Language)SH 18899 42984 MT (Reference) 462 MX(Manual)SH /Times-Roman SF (;) M(you) M(should) M(refer) M(there) M(for) M(further) M(informa-)SH 18899 44281 MT (tion.)SH /Helvetica SF 18891 47478 MT (Serial) 352 MX(I/O)SH /Times-Roman SF 18891 49430 MT (The) 355 MX(LaserWriter's) M(serial) M-(communication) M(capability) M(has) M(been) M(en-)SH 18899 50727 MT (hanced) 457 MX(in) M(two) M(significant) M(ways.) M(First,) M(the) M(maximum) M(baud) M+(rate)SH 18899 52024 MT (has) 333 MX(been) M(increased) M(from) M(9600) M-(to) M(57600) M(bits) M(per) M(second.) M(Second,)SH 18899 53321 MT (the)SH 9 SS 20676 XM (DTR)SH 11 SS 22909 XM (flow) 433 MX(control) M(protocol) M+(has) M(been) M(introduced) M(as) M(an) M(alter-)SH 18899 54618 MT (native) 275 MX(to) M(the)SH 9 SS 24612 XM (XON)SH 11 SS (/)SH 9 SS (XOFF)SH 11 SS 29443 XM (protocol.)SH 18891 56813 MT (The) 480 MX(default) M(mode) M(of) M-(operation) M(of) M(the) M(LaserWriter's) M(serial) M(I/O)SH 18899 58110 MT (facilities) 491 MX(remains) M(the) M(same) M(as) M+(in) M(the) M(original) M(LaserWriter;) M(the)SH 10 SS /Helvetica SF 4500 63450 MT (2)SH 8 SS 7456 XM (Update) 256 MX(for) M(LaserWriter) M(and) M(LaserWriter) M(Plus) M(\050revision) M(2\051)SH ES %%Page: 3 5 BS 0 SI 11 SS /Times-Roman SF 19799 6155 MT (new) 488 MX(capabilities) M(must) M(be) M(explicitly) M(enabled) M(if) M-(desired.) M(This) M(is)SH 19799 7452 MT (accomplished) 351 MX(by) M(executing) M(the)SH /Times-Bold SF 33971 XM (setsccbatch)SH /Times-Roman SF 39636 XM (or)SH /Times-Bold SF 40903 XM (setsccinteractive)SH /Times-Roman SF 19799 8749 MT (operators) 466 MX(as) M(described) M(in) M-(the)SH /Times-Italic SF 33549 XM (P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 39336 XM (Language) M(Reference)SH 19799 10046 MT (Manual)SH /Times-Roman SF (.)SH 19791 12241 MT (The)SH /Times-Italic SF 21841 XM (baud)SH /Times-Roman SF 24381 XM (operand) 341 MX(of)SH /Times-Bold SF 29521 XM (setsccbatch)SH /Times-Roman SF 35176 XM (or)SH /Times-Bold SF 36433 XM (setsccinteractive)SH /Times-Roman SF 44468 XM (may) M(now)SH 19799 13538 MT (be) 363 MX(any) M(positive) M(integer) M(less) M-(than) M(100000.) M(However,) M(only) M(certain)SH 19799 14835 MT (baud) 388 MX(rates) M(are) M(achievable) M(by) M(the) M(hardware;) M(other) M(values) M(will) M(be)SH 19799 16132 MT (rounded) 492 MX(to) M(the) M(nearest) M(achievable) M(one.) M(Above) M(9600) M-(baud,) M(the)SH 19799 17429 MT (achievable) 277 MX(rates) M(are:) M+(10473,) M(11520,) M(12800,) M(14400,) M(16457,) M(19200,)SH 19799 18726 MT (23040,) 445 MX(28800,) M(38400,) M(and) M(57600.) M(Of) M(these,) M(19200) M(is) M(the) M-(baud)SH 19799 20023 MT (rate) 275 MX(most) M(likely) M(to) M(be) M(supported) M(by) M(host) M(operating) M(systems.)SH 19791 22218 MT (The)SH /Times-Italic SF 22039 XM (parity)SH /Times-Roman SF 25205 XM (parameter) 538 MX(of)SH /Times-Bold SF 31593 XM (setsccbatch)SH /Times-Roman SF 37445 XM (or)SH /Times-Bold SF 38899 XM (setsccinteractive)SH /Times-Roman SF 47131 XM (has)SH 19799 23515 MT (been) 560 MX(changed) M(to) M(an)SH /Times-Italic SF 29673 XM (options)SH /Times-Roman SF 33473 XM (parameter) M-(that) M(encodes) M(both) M(the)SH 19799 24812 MT (treatment) 473 MX(of) M(the) M(parity) M(bit) M(\050as) M(before\051) M+(and) M(the) M(choice) M(between)SH 9 SS 19799 26109 MT (XON)SH 11 SS (/)SH 9 SS (XOFF)SH 11 SS 24767 XM (and)SH 9 SS 26767 XM (DTR)SH 11 SS 28979 XM (flow) 411 MX(control) M(\050discussed) M(below\051.) M(The) M(values)SH 19799 27406 MT (of) 275 MX(the)SH /Times-Italic SF 22609 XM (options)SH /Times-Roman SF 26124 XM (parameter) M(now) M(have) M(the) M(following) M(meanings:)SH 19799 29558 MT (0)SH 22199 XM (Ignore) 559 MX(parity:) M(the) M(high-order) M(bit) M(of) M(each) M(8-bit) M(character)SH 22199 30755 MT (received) 521 MX(is) M(ignored;) M(the) M(high-order) M(bit) M(of) M(each) M(character)SH 22199 31952 MT (transmitted) 542 MX(is) M(zero.)SH 9 SS 31676 XM (XON)SH 11 SS (/)SH 9 SS (XOFF)SH 11 SS 36774 XM (flow) M(control) M+(is) M(used) M(\050see)SH 22199 33149 MT (below\051.)SH 19799 34945 MT (1)SH 22199 XM (Odd) 681 MX(parity:) M(the) M(high-order) M(bit) M(of) M(each) M(8-bit) M(character)SH 22199 36142 MT (received) 394 MX(is) M(checked) M(for) M(odd) M(parity) M(\050a) M+(P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS /Times-Bold SF 45239 XM (ioerror)SH /Times-Roman SF 22199 37339 MT (occurs) 314 MX(if) M(it) M(is) M(incorrect\051;) M(each) M-(character) M(transmitted) M(has) M(odd)SH 22199 38536 MT (parity.)SH 9 SS 25315 XM (XON)SH 11 SS (/)SH 9 SS (XOFF)SH 11 SS 30146 XM (flow) 275 MX(control) M(is) M(used.)SH 19799 40332 MT (2)SH 22199 XM (Even) 390 MX(parity:) M(like) M(odd,) M(but) M(for) M+(even) M(parity.)SH 9 SS 41634 XM (XON)SH 11 SS (/)SH 9 SS (XOFF)SH 11 SS 46581 XM (flow)SH 22199 41529 MT (control) 275 MX(is) M(used.)SH 19799 43325 MT (3)SH 22199 XM (No) 277 MX(parity:) M(all) M-(8) M(bits) M(of) M(each) M(character) M(are) M(treated) M(as) M(data) M(and)SH 22199 44522 MT (no) M-(checking) M(is) M(performed.)SH 9 SS 33958 XM (XON)SH 11 SS (/)SH 9 SS (XOFF)SH 11 SS 38789 XM (flow) M(control) M(is) M(used.)SH 19799 46318 MT (4)SH 22199 XM (Ignore) M(parity;)SH 9 SS 28491 XM (DTR)SH 11 SS 30566 XM (flow) M(control) M(\050see) M(below\051.)SH 19799 48114 MT (5)SH 22199 XM (Odd) M(parity;)SH 9 SS 27515 XM (DTR)SH 11 SS 29590 XM (flow) M(control.)SH 19799 49910 MT (6)SH 22199 XM (Even) M(parity;)SH 9 SS 27881 XM (DTR)SH 11 SS 29956 XM (flow) M(control.)SH 19799 51706 MT (7)SH 22199 XM (No) M(parity;)SH 9 SS 26965 XM (DTR)SH 11 SS 29040 XM (flow) M(control.)SH 19791 53359 MT (The) 297 MX(LaserWriter) M(makes) M(use) M(of) M(either) M(of) M(two) M(conventions) M(for) M(con-)SH 19799 54656 MT (trolling) 394 MX(the) M(flow) M(of) M(characters) M(between) M(itself) M-(and) M(the) M(host) M(com-)SH 19799 55953 MT (puter) 640 MX(\050in) M+(both) M(directions\051.) M(These) M(conventions) M(are) M(called) M(the)SH 9 SS 19799 57250 MT (XON)SH 11 SS (/)SH 9 SS (XOFF)SH 11 SS 24857 XM (and) 502 MX(the)SH 9 SS 28793 XM (DTR)SH 11 SS 31095 XM (flow) M-(control) M(protocols.) M(The) M(choice) M(of)SH 19799 58547 MT (protocol) 315 MX(is) M(encoded) M(in) M(the) M(options) M(parameter) M(as) M(described) M+(above;)SH 19799 59844 MT (the) 275 MX(default) M(is)SH 9 SS 25756 XM (XON)SH 11 SS (/)SH 9 SS (XOFF)SH 11 SS 30587 XM (flow) M(control.)SH 8 SS /Helvetica SF 29249 63450 MT (2) 583 MX(LASERWRITER) 256 MX(FUNCTIONAL) M(CHANGES)SH 10 SS 48041 XM (3)SH ES %%Page: 4 6 BS 0 SI 9 SS /Times-Roman SF 18891 6155 MT (XON)SH 11 SS (/)SH 9 SS (XOFF)SH 11 SS 24009 XM (flow) 562 MX(control) M(makes) M-(use) M(of) M(two) M(special) M(characters,)SH 18899 7452 MT (called)SH 9 SS 21847 XM (XON)SH 11 SS 24119 XM (and)SH 9 SS 26029 XM (XOFF)SH 11 SS (,) 322 MX(that) M(may) M(be) M(sent) M+(by) M(either) M(party) M(to) M(control)SH 18899 8749 MT (the) 469 MX(flow) M-(of) M(characters) M(sent) M(to) M(it) M(by) M(the) M(other) M(party.) M(When) M(the)SH 18899 10046 MT (LaserWriter) 404 MX(sends) M+(an)SH 9 SS 28907 XM (XOFF)SH 11 SS 31612 XM (character) M(to) M(the) M(host,) M(the) M(host) M(must)SH 18899 11343 MT (immediately) 454 MX(stop) M(sending) M-(characters) M(to) M(the) M(LaserWriter.) M(When)SH 18899 12640 MT (the) 519 MX(LaserWriter) M(sends)SH 9 SS 29556 XM (XON)SH 11 SS 32025 XM (to) M(the) M(host,) M(the) M(host) M(may) M+(resume)SH 18899 13937 MT (sending) 301 MX(characters) M(to) M(the) M(LaserWriter.) M(Similarly,) M(the) M-(LaserWriter)SH 18899 15234 MT (heeds)SH 9 SS 21778 XM (XOFF)SH 11 SS 24453 XM (and)SH 9 SS 26417 XM (XON)SH 11 SS 28743 XM (characters) 376 MX(sent) M(to) M(it) M(by) M(the) M(host) M(to) M(control)SH 18899 16531 MT (the) 275 MX(flow) M(of) M(characters) M(from) M(the) M(LaserWriter) M(to) M(the) M(host.)SH 9 SS 18891 18726 MT (DTR)SH 11 SS 21098 XM (flow) 407 MX(control) M(makes) M(use) M(of) M(a) M(control) M-(signal,) M(Data) M(Terminal)SH 18899 20023 MT (Ready,) 352 MX(which) M(is) M(available) M(through) M(the) M(25-pin) M(connector) M(\050but) M+(not)SH 18899 21320 MT (through) 406 MX(the) M(9-pin) M(connector\051.) M-(Normally,) M(the) M(LaserWriter) M(leaves)SH 18899 22617 MT (this) 302 MX(signal) M(turned) M(on.) M(However,) M(when) M(it) M(needs) M(to) M(stop) M(the) M+(flow) M(of)SH 18899 23914 MT (characters) 489 MX(from) M(the) M-(host,) M(it) M(turns)SH 9 SS 34688 XM (DTR)SH 11 SS 36976 XM (off.) M(The) M(host) M(must) M(im-)SH 18899 25211 MT (mediately) 553 MX(stop) M(sending) M(characters) M(until) M+(the) M(LaserWriter) M(turns)SH 9 SS 18899 26508 MT (DTR)SH 11 SS 21177 XM (back) 478 MX(on) M(again.) M(Similarly,) M(another) M(signal,) M(Data) M(Set) M-(Ready)SH 18899 27805 MT (\050)SH 9 SS (DSR)SH 11 SS (\051,) 293 MX(may) M(be) M(used) M(by) M(the) M(host) M(to) M(control) M(the) M+(flow) M(of) M(data) M(sent) M(to)SH 18899 29102 MT (it) 275 MX(from) M(the) M(LaserWriter.)SH 18891 31297 MT (Failure) 614 MX(of) M(the) M(host) M(to) M(conform) M(to) M(the) M(selected) M(flow) M(control)SH 18899 32594 MT (protocol) 733 MX(may) M(result) M(in) M(unexpected) M(occurrences) M(of)SH /Times-Bold SF 44064 XM (ioerror)SH /Times-Roman SF (,)SH 18899 33891 MT (caused) 374 MX(by) M(overflow) M-(of) M(the) M(LaserWriter's) M(input) M(buffer.) M(Note) M(that)SH 18899 35188 MT (only) 442 MX(one) M(flow) M(control) M(protocol) M(operates) M(at) M(any) M(given) M+(time;) M(for)SH 18899 36485 MT (flow) 281 MX(control) M(to) M(work) M(correctly,) M(the) M-(LaserWriter) M(and) M(the) M(host) M(must)SH 18899 37782 MT (agree) 275 MX(on) M(which) M(protocol) M(is) M(in) M(use.)SH 18891 39977 MT (The) 491 MX(set) M(of) M+(signals) M(used) M(in) M(the) M(25-pin) M(\050RS-232\051) M(connector) M(has)SH 18899 41274 MT (been) 678 MX(slightly) M(expanded) M(and) M(is) M(now) M(as) M(follows.) M(\050The) M-(9-pin)SH 18899 42571 MT (connector's) 275 MX(signal) M(assignments) M(are) M(unchanged.\051)SH 20749 44323 MT (2)SH 22499 XM (Transmit) M(Data)SH 20749 45519 MT (3)SH 22499 XM (Receive) M(Data)SH 20749 46715 MT (4)SH 22499 XM (Request) M(To) M(Send) M(\050optional\051)SH 20749 47911 MT (6)SH 22499 XM (Data) M(Set) M(Ready) M(\050optional\051)SH 20749 49107 MT (7)SH 22499 XM (Signal) M(Ground)SH 20199 50303 MT (20)SH 22499 XM (Data) M(Terminal) M(Ready) M(\050optional\051)SH 18899 52055 MT (The) 290 MX(`optional') M+(signals) M(need) M(to) M(be) M(connected) M(only) M(if) M(the) M(host) M(com-)SH 18899 53352 MT (puter) 392 MX(requires) M(them.) M(If)SH 9 SS 29476 XM (DTR)SH 11 SS 31668 XM (flow) M(control) M(is) M(in) M-(use,) M(the) M(Data) M(Set)SH 18899 54649 MT (Ready) 275 MX(and) M(Data) M(Terminal) M(Ready) M(signals) M(must) M(be) M(connected.)SH 18891 56844 MT (Availability) 420 MX(of)SH 9 SS 25903 XM (DTR)SH 11 SS 28123 XM (flow) M(control) M(considerably) M(simplifies) M(use) M(of)SH 18899 58141 MT (the) 610 MX(LaserWriter) M(from) M(some) M(computer) M(systems,) M(including) M-(the)SH 10 SS /Helvetica SF 4500 63450 MT (4)SH 8 SS 7456 XM (Update) 256 MX(for) M(LaserWriter) M(and) M(LaserWriter) M(Plus) M(\050revision) M(2\051)SH ES %%Page: 5 7 BS 0 SI 11 SS /Times-Roman SF 19799 6155 MT (IBM) 487 MX(PC.) M(To) M(set) M(up) M(the) M(IBM) M(PC) M+(for) M(communication) M(with) M(the)SH 19799 7452 MT (LaserWriter) 370 MX(over) M(serial) M(port) M-(1) M(using)SH 9 SS 36370 XM (DTR)SH 11 SS 38539 XM (flow) M(control,) M(issue) M(the)SH 19799 8749 MT (commands:)SH 10 SS /Helvetica SF 22023 10975 MT (MODE) 320 MX(COM1:9600,n,8,1,p)SH 22023 12172 MT (MODE) M(LPT1:=COM1:)SH 11 SS /Times-Roman SF 19799 14424 MT (To) 505 MX(set) M(up) M(the) M(LaserWriter,) M(set) M(the) M(server) M(mode) M(switch) M(to) M(the)SH 19799 15721 MT (`9600') 338 MX(position) M(and) M(then) M(send) M(it) M(the) M(following) M(program) M(from) M(the)SH 19799 17018 MT (host) 275 MX(computer:)SH 10 SS /Helvetica SF 22023 19244 MT (serverdict) 320 MX(begin) M(0) M(exitserver)SH 22023 20441 MT (statusdict) M(begin)SH 22023 21638 MT (25) M(9600) M(4) M(setsccbatch)SH 22023 22835 MT (end)SH 11 SS /Times-Roman SF 19799 25087 MT (This) 339 MX(permanently) M(changes) M(the) M(LaserWriter) M(to) M(use)SH 9 SS 42147 XM (DTR)SH 11 SS 44287 XM (flow) M+(con-)SH 19799 26384 MT (trol) 366 MX(when) M-(executing) M(in) M(P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 36141 XM (batch) M(mode) M(over) M(the) M(25-pin)SH 19799 27681 MT (connector.) 473 MX(To) M(set) M(up) M(the) M(LaserWriter) M(to) M(use)SH 9 SS 40717 XM (DTR)SH 11 SS 42991 XM (flow) M+(control)SH 19799 28978 MT (during) 522 MX(Diablo) M(630) M(emulation,) M(send) M-(it) M(the) M(same) M(program) M(with)SH /Times-Bold SF 19799 30275 MT (setsccinteractive)SH /Times-Roman SF 27768 XM (substituted) 275 MX(for)SH /Times-Bold SF 34368 XM (setsccbatch)SH /Times-Roman SF (.)SH /Helvetica SF 19791 33472 MT (Page) 352 MX(types)SH /Times-Roman SF 19791 35424 MT (The) 449 MX(selection) M(of) M(built-in) M(`page) M(types') M(has) M+(been) M(enlarged) M(to) M(in-)SH 19799 36721 MT (clude) 278 MX(two) M(European) M(sizes.) M(The) M(height) M(of) M-(the)SH /Times-Bold SF 39400 XM (letter)SH /Times-Roman SF 42179 XM (and)SH /Times-Bold SF 44044 XM (legal)SH /Times-Roman SF 46521 XM (page)SH 19799 38018 MT (types) 355 MX(has) M(been) M(slightly) M(decreased) M+(\050due) M(to) M(memory) M(constraints) M(in)SH 19799 39315 MT (the) 280 MX(new) M(software\051.) M(Finally,) M(the) M(function) M(of) M(the)SH /Times-Bold SF 40305 XM (note)SH /Times-Roman SF 42601 XM (page) M(type) M(has)SH 19799 40612 MT (been) 275 MX(generalized.)SH 19791 42807 MT (The) 287 MX(LaserWriter) M(includes) M(built-in) M(device) M(setup) M(procedures) M+(for) M(es-)SH 19799 44104 MT (tablishing) 275 MX(any) M(of) M(seven) M(standard) M(page) M(types:)SH 33598 50 14999 46100 UL 9 SS /Helvetica-Bold SF 16399 48994 MT (letter)SH /Times-Roman SF 19799 XM (an) 244 MX(imageable) M(region) M(of) M-(8.0) M(by) M(10.78) M(inches,) M(centered) M(on) M(an) M(8.5) M(by) M(11) M(inch) M(page)SH 19799 50092 MT (\050that) 281 MX(is,) M(with) M(0.25) M(inch) M(margins) M(on) M(left) M+(and) M(right) M(and) M(0.11) M(inch) M(margins) M(on) M(top)SH 19799 51190 MT (and) 225 MX(bottom\051.) M(This) M(is) M(the) M(standard) M(page) M(type) M(for) M(letter-size) M(paper.)SH /Helvetica-Bold SF 16549 52887 MT (legal)SH /Times-Roman SF 19799 XM (an) 350 MX(imageable) M(region) M(of) M(6.72) M(by) M(12.84) M(inches,) M(centered) M(on) M(an) M(8.5) M(by) M-(14) M(inch)SH 19799 53985 MT (page.) 225 MX(This) M(is) M(the) M(standard) M(page) M(type) M(for) M(legal-size) M(paper.)SH /Helvetica-Bold SF 17599 55682 MT (a4)SH /Times-Roman SF 19799 XM (an) 237 MX(imageable) M(region) M(of) M(7.79) M(by) M(11.08) M(inches,) M(centered) M(on) M+(an) M(8.27) M(by) M(11.69) M(inch)SH 19799 56780 MT (page.) 225 MX(This) M(is) M(the) M(standard) M(page) M(type) M(for) M(the) M(European) M(A4-size) M(paper.)SH /Helvetica-Bold SF 17549 58477 MT (b5)SH /Times-Roman SF 19799 XM (an) 334 MX(imageable) M(region) M(of) M(6.45) M(by) M(9.76) M(inches,) M(centered) M(on) M(a) M(6.93) M-(by) M(9.84) M(inch)SH 19799 59575 MT (page.) 225 MX(This) M(is) M(the) M(standard) M(page) M(type) M(for) M(the) M(European) M(B5-size) M(paper.)SH 8 SS /Helvetica SF 29249 63450 MT (2) 583 MX(LASERWRITER) 256 MX(FUNCTIONAL) M(CHANGES)SH 10 SS 48041 XM (5)SH ES %%Page: 6 8 BS 0 SI 9 SS /Helvetica-Bold SF 13199 6056 MT (lettersmall)SH /Times-Roman SF 18899 XM (an) 349 MX(imageable) M(region) M+(of) M(7.68) M(by) M(10.16) M(inches,) M(centered) M(on) M(an) M(8.5) M(by) M(11) M(inch)SH 18899 7154 MT (page.)SH /Helvetica-Bold SF 14399 8851 MT (a4small)SH /Times-Roman SF 18899 XM (an) 238 MX(imageable) M(region) M(of) M(7.47) M(by) M-(10.85) M(inches,) M(centered) M(on) M(an) M(8.27) M(by) M(11.69) M(inch)SH 18899 9949 MT (page.)SH /Helvetica-Bold SF 15799 11646 MT (note)SH /Times-Roman SF 18899 XM (this) 299 MX(page) M(type) M+(selects) M(one) M(of) M(the) M(above) M(page) M(types) M(according) M(to) M(the) M(paper) M(tray)SH 18899 12744 MT (that) 286 MX(is) M(installed.) M(If) M(the) M(letter) M(or) M(A4) M(tray) M-(is) M(installed,)SH /Times-Bold SF 37942 XM (note)SH /Times-Roman SF 39877 XM (selects)SH /Times-Bold SF 42562 XM (lettersmall)SH /Times-Roman SF 46947 XM (or)SH /Times-Bold SF 18899 13842 MT (a4small)SH /Times-Roman SF 22168 XM (respectively.) 319 MX(If) M(the) M(legal) M(or) M(B5) M(tray) M(is) M(installed,)SH /Times-Bold SF 40139 XM (note)SH /Times-Roman SF 42108 XM (selects)SH /Times-Bold SF 44827 XM (legal)SH /Times-Roman SF 46947 XM (or)SH /Times-Bold SF 18899 14940 MT (b5)SH /Times-Roman SF (.) 304 MX(For) M(the) M(letter) M-(and) M(A4) M(paper) M(sizes,) M(this) M(has) M(the) M(effect) M(of) M(increasing) M(all) M(four)SH 18899 16038 MT (margins) 263 MX(to) M(approximately) M(0.42) M(inch.) M(This) M(reduction) M+(in) M(the) M(imageable) M(area) M(frees)SH 18899 17136 MT (up) 292 MX(as) M(much) M(as) M(100000) M(bytes) M(of) M(memory,) M(which) M-(is) M(added) M(to) M(the) M(VM) M(and) M(made)SH 18899 18234 MT (available) 225 MX(for) M(use) M(by) M(P)SH 7 SS (OST)SH 9 SS (S)SH 7 SS (CRIPT)SH 9 SS 30730 XM (programs.)SH 33598 50 14099 19631 UL 11 SS 18891 21483 MT (For) 491 MX(all) M(page) M(types,) M(the) M+(point) M(\0500,) M(0\051) M(in) M(default) M(user) M(coordinate)SH 18899 22780 MT (space) 282 MX(is) M(the) M(lower) M(left) M(corner) M(of) M(the) M(entire) M(page,) M(not) M(of) M(the) M-(image-)SH 18899 24077 MT (able) 524 MX(region;) M(that) M(is,) M(the) M(origin) M(lies) M(some) M+(distance) M(outside) M(the)SH 18899 25374 MT (lower) 306 MX(left) M(corner) M-(of) M(the) M(imageable) M(region.) M(The) M(coordinate) M(system)SH 18899 26671 MT (is) 324 MX(arranged) M(this) M(way) M(so) M(that) M(switching) M(page) M+(types) M(does) M(not) M(affect)SH 18899 27968 MT (the) 436 MX(position) M(of) M(graphical) M(objects) M(on) M(the) M(paper) M(but) M(just) M(changes)SH 18899 29265 MT (the) 275 MX(sizes) M(of) M(the) M(margins.)SH 18891 31460 MT (At) 383 MX(the) M(beginning) M(of) M(each) M(job,) M+(the) M(software) M(detects) M(what) M(type) M(of)SH 18899 32757 MT (paper) 437 MX(tray) M(is) M-(installed) M(and) M(sets) M(the) M(default) M(page) M(type) M(automati-)SH 18899 34054 MT (cally.) 294 MX(If) M(a) M(letter) M(or) M(A4) M(tray) M(is) M(installed,) M(either) M(the) M+(full) M(page) M(size) M(or)SH 18899 35351 MT (the) 315 MX(`note') M(page) M(size) M(is) M-(used) M(according) M(to) M(the)SH /Times-Bold SF 38771 XM (pagetype)SH /Times-Roman SF 43301 XM (parameter)SH 9 SS 46090 36285 MT (2)SH 11 SS 18899 36648 MT (previously) 363 MX(established) M(in)SH /Times-Bold SF 30376 XM (statusdict)SH /Times-Roman SF 35261 XM (\050the) M(default) M(is) M(full) M(size\051.)SH 46903 XM (A)SH 18899 37945 MT (P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 24766 XM (program) 393 MX(can) M(override) M(the) M(default) M(page) M(type) M(by) M-(ex-)SH 18899 39242 MT (ecuting) 275 MX(one) M(of) M(the) M(above) M(procedures) M(explicitly.)SH /Helvetica SF 18891 42439 MT (Fonts) 352 MX(and) M(idle-time) M(scan) M(conversion)SH /Times-Roman SF 18891 44391 MT (As) 977 MX(mentioned) M(in) M(the) M+(introduction,) M(the) M(LaserWriter) M(and)SH 18899 45688 MT (LaserWriter) 377 MX(Plus) M(differ) M(only) M(in) M(the) M(set) M(of) M(fonts) M(that) M(are) M(built-in.)SH 18899 46985 MT (The) 339 MX(LaserWriter) M(has) M(the) M(13) M(`standard') M(fonts) M(that) M(were) M(present) M(in)SH 18899 48282 MT (the) 390 MX(original) M(LaserWriter) M(and) M(documented) M(in) M(Appendix) M(A) M-(of) M(the)SH /Times-Italic SF 18899 49579 MT (P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 24565 XM (Language) 344 MX(Reference) M(Manual)SH /Times-Roman SF (.) M(The) M(LaserWriter) M+(Plus)SH 18899 50876 MT (has) 275 MX(22) M(additional) M(fonts,) M(giving) M(a) M(total) M(of) M(35.)SH 18891 53071 MT (All) 395 MX(the) M(text) M-(fonts) M(in) M(both) M(the) M(LaserWriter) M(and) M(LaserWriter) M(Plus)SH 18899 54368 MT (contain) 349 MX(five) M(new) M(characters) M(that) M+(were) M(formerly) M(available) M(only) M(in)SH 18899 55665 MT (the) 381 MX(Symbol) M(font.) M(The) M(names) M(of) M-(these) M(characters) M(are) M(`)SH 10 SS /Helvetica SF (copyright)SH 11 SS /Times-Roman SF (',)SH 7 SS 18899 58335 MT (2)SH 9 SS 19249 58662 MT (If) 225 MX(no) M(paper) M(tray) M(is) M(installed) M(at) M(the) M(start) M(of) M(a) M(job,) M(the) M(letter-size) M(tray) M(is) M(assumed.)SH 10 SS /Helvetica SF 4500 63450 MT (6)SH 8 SS 7456 XM (Update) 256 MX(for) M(LaserWriter) M(and) M(LaserWriter) M(Plus) M(\050revision) M(2\051)SH ES %%Page: 7 9 BS 0 SI 11 SS /Times-Roman SF 19799 6155 MT (`)SH 10 SS /Helvetica SF (registered)SH 11 SS /Times-Roman SF (',) 674 MX(`)SH 10 SS /Helvetica SF (trademark)SH 11 SS /Times-Roman SF (',) M(`)SH 10 SS /Helvetica SF (logicalnot)SH 11 SS /Times-Roman SF (',) M(and) M(`)SH 10 SS /Helvetica SF (minus)SH 11 SS /Times-Roman SF ('.) M+(None) M(of)SH 19799 7452 MT (these) 580 MX(new) M-(characters) M(are) M(included) M(in) M(the)SH /Times-Bold SF 39731 XM (StandardEncoding)SH /Times-Roman SF 19799 8749 MT (array,) 275 MX(which) M(has) M(not) M(been) M(changed.)SH 19791 10944 MT (The) 493 MX(default) M(selection) M(of) M(characters) M+(scan) M(converted) M(during) M(idle)SH 19799 12241 MT (time) 804 MX(has) M(been) M(changed) M(in) M(both) M(the) M(LaserWriter) M(and) M(the)SH 19799 13538 MT (LaserWriter) 470 MX(Plus.) M(Additionally,) M(the) M+(set) M(of) M(font) M(numbers) M(in) M(the)SH 19799 14835 MT (LaserWriter) 275 MX(Plus) M(has) M(been) M(enlarged) M(to) M(encompass) M(the) M(new) M(fonts.)SH 19791 17030 MT (In) 700 MX(the) M(LaserWriter,) M(the) M(characters) M-(normally) M(scan) M(converted)SH 19799 18327 MT (during) 296 MX(idle) M(time) M(are) M(as) M(follows) M+(\050the) M(sizes) M(marked) M(with) M(an) M(asterisk)SH 9 SS 42249 19261 MT (3)SH 11 SS 19799 19624 MT (are) 275 MX(pre-scanned) M(and) M(permanently) M(resident) M(in)SH 9 SS 39527 XM (ROM)SH 11 SS (\051:)SH /Symbol SF 21418 21901 MT (\267)SH /Times-Roman SF 22199 XM (Courier) 320 MX(10*) M(point,) M(full)SH 9 SS 32554 XM (ASCII)SH 11 SS 35224 XM (set) M(\050intended) M-(for) M(program) M(list-)SH 22199 23098 MT (ings) 275 MX(and) M(other) M(`line) M(printer') M(applications\051)SH /Symbol SF 21418 24894 MT (\267)SH /Times-Roman SF 22199 XM (Times-Roman) 423 MX(10) M+(and) M(12*) M(point,) M(alphanumerics) M(and) M(com-)SH 22199 26091 MT (mon) 275 MX(punctuation)SH /Symbol SF 21418 27887 MT (\267)SH /Times-Roman SF 22199 XM (Helvetica) 573 MX(10) M(and) M(12) M-(point,) M(alphanumerics) M(and) M(common)SH 22199 29084 MT (punctuation)SH /Symbol SF 21418 30880 MT (\267)SH /Times-Roman SF 22199 XM (Times-Bold) 519 MX(and) M+(Helvetica-Bold) M(10) M(and) M(12) M(point,) M(lower-)SH 22199 32077 MT (case) 275 MX(letters) M(only)SH 19799 33730 MT (In) 375 MX(the) M-(LaserWriter) M(Plus,) M(the) M(characters) M(normally) M(scan) M(converted)SH 19799 35027 MT (during) 275 MX(idle) M(time) M(are:)SH /Symbol SF 21418 37304 MT (\267)SH /Times-Roman SF 22199 XM (Courier) M(10*) M(point,) M(full)SH 9 SS 32374 XM (ASCII)SH 11 SS 34999 XM (set)SH /Symbol SF 21418 39100 MT (\267)SH /Times-Roman SF 22199 XM (Times-Roman) 345 MX(10*) M(and) M(12*) M(point,) M(alphanumerics) M+(and) M(com-)SH 22199 40297 MT (mon) 275 MX(punctuation)SH /Symbol SF 21418 42093 MT (\267)SH /Times-Roman SF 22199 XM (NewCenturySchlbk-Roman,) 1056 MX(Bookman-Light,) M-(Helvetica,)SH 22199 43290 MT (AvantGarde-Book,) 397 MX(and) M(Palatino-Roman) M+(10) M(and) M(12*) M(point,)SH 22199 44487 MT (alphanumerics) 275 MX(and) M(common) M(punctuation)SH 19791 46682 MT (The) 493 MX(font) M(numbers) M-(used) M(as) M(operands) M(to)SH /Times-Bold SF 38265 XM (setidlefonts)SH /Times-Roman SF 44073 XM (to) M(specify)SH 19799 47979 MT (non-default) 298 MX(idle-time) M(font) M(caching) M(are) M(given) M(below.) M(Note) M(that) M+(the)SH 19799 49276 MT (first) 275 MX(13) M(font) M(numbers) M(are) M(the) M(same) M(as) M(in) M(the) M(original) M(LaserWriter.)SH 7 SS 19799 56539 MT (3)SH 9 SS 20149 56866 MT (The) 317 MX(reason) M(this) M(selection) M(differs) M(from) M(that) M-(of) M(the) M(original) M(LaserWriter) M(is) M(that)SH 19799 57764 MT (both) 383 MX(the) M(font) M(cache) M(and) M(the) M(ROM) M(space) M(available) M(for) M(pre-scanned) M+(fonts) M(are)SH 19799 58662 MT (slightly) 225 MX(smaller) M(than) M(before.)SH 8 SS /Helvetica SF 29249 63450 MT (2) 583 MX(LASERWRITER) 256 MX(FUNCTIONAL) M(CHANGES)SH 10 SS 48041 XM (7)SH ES %%Page: 8 10 BS 0 SI 9 SS /Times-Roman SF 19649 6017 MT (0)SH 21299 XM (Courier)SH 33598 XM (18)SH 35698 XM (Bookman-DemiItalic)SH 19649 7015 MT (1)SH 21299 XM (Courier-Bold)SH 33598 XM (19)SH 35698 XM (Bookman-Light)SH 19649 8013 MT (2)SH 21299 XM (Courier-Oblique)SH 33598 XM (20)SH 35698 XM (Bookman-LightItalic)SH 19649 9011 MT (3)SH 21299 XM (Courier-BoldOblique)SH 33598 XM (21)SH 35698 XM (Helvetica-Narrow)SH 19649 10009 MT (4)SH 21299 XM (Times-Roman)SH 33598 XM (22)SH 35698 XM (Helvetica-Narrow-Bold)SH 19649 11007 MT (5)SH 21299 XM (Times-Bold)SH 33598 XM (23)SH 35698 XM (Helvetica-Narrow-BoldOblique)SH 19649 12005 MT (6)SH 21299 XM (Times-Italic)SH 33598 XM (24)SH 35698 XM (Helvetica-Narrow-Oblique)SH 19649 13003 MT (7)SH 21299 XM (Times-BoldItalic)SH 33598 XM (25)SH 35698 XM (NewCenturySchlbk-Roman)SH 19649 14001 MT (8)SH 21299 XM (Helvetica)SH 33598 XM (26)SH 35698 XM (NewCenturySchlbk-Bold)SH 19649 14999 MT (9)SH 21299 XM (Helvetica-Bold)SH 33598 XM (27)SH 35698 XM (NewCenturySchlbk-Italic)SH 19199 15997 MT (10)SH 21299 XM (Helvetica-Oblique)SH 33598 XM (28)SH 35698 XM (NewCenturySchlbk-BoldItalic)SH 19199 16995 MT (11)SH 21299 XM (Helvetica-BoldOblique)SH 33598 XM (29)SH 35698 XM (Palatino-Roman)SH 19199 17993 MT (12)SH 21299 XM (Symbol)SH 33598 XM (30)SH 35698 XM (Palatino-Bold)SH 19199 18991 MT (13)SH 21299 XM (AvantGarde-Book)SH 33598 XM (31)SH 35698 XM (Palatino-Italic)SH 19199 19989 MT (14)SH 21299 XM (AvantGarde-BookOblique)SH 33598 XM (32)SH 35698 XM (Palatino-BoldItalic)SH 19199 20987 MT (15)SH 21299 XM (AvantGarde-Demi)SH 33598 XM (33)SH 35698 XM (ZapfChancery-MediumItalic)SH 19199 21985 MT (16)SH 21299 XM (AvantGarde-DemiOblique)SH 33598 XM (34)SH 35698 XM (ZapfDingbats)SH 19199 22983 MT (17)SH 21299 XM (Bookman-Demi)SH 11 SS 18891 25178 MT (Aside) 483 MX(from) M-(the) M(selection) M(of) M(fonts,) M(idle-time) M(font) M(caching) M(con-)SH 18899 26475 MT (tinues) 475 MX(to) M(work) M(as) M(described) M(in) M(section) M(D.4) M(of) M(the)SH /Times-Italic SF 42375 XM (P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 18899 27772 MT (Language) 275 MX(Reference) M(Manual)SH /Times-Roman SF (.)SH 12 SS /Helvetica SF 11692 31640 MT (3) 875 MX(IMPLEMENTATION) 384 MX(CHANGES)SH 11 SS 18891 34837 MT (Bugs) 352 MX(fixed)SH /Times-Roman SF 18891 36789 MT (Nearly) 802 MX(all) M(the) M-(problems) M(described) M(in) M(section) M(D.7) M(of) M(the)SH /Times-Italic SF 18899 38086 MT (P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 24551 XM (Language) 330 MX(Reference) M+(Manual)SH /Times-Roman SF 37761 XM (have) M(been) M(fixed) M(in) M(the)SH 18899 39383 MT (new) 275 MX(LaserWriter) M(software.) M(The) M(only) M(unsolved) M(problems) M(are:)SH /Symbol SF 20518 41660 MT (\267)SH /Times-Roman SF 21299 XM (the)SH /Times-Bold SF 23591 XM (readline)SH /Times-Roman SF 28389 XM (problem,) 948 MX(described) M(under) M-(`Input/output)SH 21299 42857 MT (problems')SH /Symbol SF 20518 44653 MT (\267)SH /Times-Roman SF 21299 XM (the)SH /Times-Bold SF 23058 XM (BuildChar)SH /Times-Roman SF 28487 XM (problem,) 415 MX(described) M(under) M(`Font) M+(and) M(cache)SH 21299 45850 MT (problems')SH /Symbol SF 20518 47646 MT (\267)SH /Times-Roman SF 21299 XM (the)SH /Times-Bold SF 23078 XM (manualfeed)SH /Times-Roman SF 29013 XM (problem,) 435 MX(described) M(under) M(`Miscellaneous)SH 21299 48843 MT (problems')SH 18891 51038 MT (The) 718 MX(first) M(of) M(these) M(should) M(be) M(considered) M(a) M(property) M+(of) M(all)SH 18899 52335 MT (P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 24895 XM (printers) 522 MX(when) M(connected) M(to) M(AppleTalk;) M(the) M(latter)SH 18899 53632 MT (two) 275 MX(are) M(peculiar) M(to) M(the) M(LaserWriter.)SH 10 SS /Helvetica SF 4500 63450 MT (8)SH 8 SS 7456 XM (Update) 256 MX(for) M(LaserWriter) M(and) M(LaserWriter) M(Plus) M(\050revision) M(2\051)SH ES %%Page: 9 11 BS 0 SI 11 SS /Helvetica SF 19791 6202 MT (Performance) 352 MX(enhancements)SH /Times-Roman SF 19791 8154 MT (The) 432 MX(performance) M(of) M(the) M(LaserWriter) M+(for) M(many) M(applications) M(has)SH 19799 9451 MT (been) 305 MX(significantly) M(improved.) M(The) M(main) M(areas) M(of) M(improvement) M-(are)SH 19799 10748 MT (as) 275 MX(follows:)SH /Symbol SF 21418 13025 MT (\267)SH /Times-Roman SF 22199 XM (The) 702 MX(P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 30787 XM (interpreter) M(is) M(substantially) M(\05030) M+(to) M(40)SH 22199 14222 MT (percent\051) 740 MX(faster) M(than) M(before.) M(This) M(improvement) M-(applies)SH 22199 15419 MT (primarily) 321 MX(to) M(execution) M+(of) M(procedures) M(already) M(stored) M(in) M(VM;)SH 22199 16616 MT (programs) 544 MX(being) M(interpreted) M(from) M(a) M-(file) M(or) M(string) M(receive)SH 22199 17813 MT (relatively) 275 MX(little) M(benefit.)SH /Symbol SF 21418 19609 MT (\267)SH /Times-Roman SF 22199 XM (Efficiency) 714 MX(of) M(AppleTalk) M(communication) M(has) M(been) M(im-)SH 22199 20806 MT (proved) 321 MX(by) M(a) M(buffer) M(strategy) M-(that) M(permits) M(greater) M(overlap) M(be-)SH 22199 22003 MT (tween) 300 MX(the) M(work) M(being) M(performed) M(on) M(the) M(LaserWriter) M(and) M(on)SH 22199 23200 MT (the) 387 MX(host.) M-(This) M(is) M(especially) M(noticeable) M(when) M(using) M(Apple's)SH 22199 24397 MT (Print) 528 MX(Manager) M(on) M+(the) M(Macintosh,) M(which) M(sends) M(relatively)SH 22199 25594 MT (short) 275 MX(\050512) M(byte\051) M(blocks.)SH /Symbol SF 21418 27390 MT (\267)SH /Times-Roman SF 22199 XM (Page) 420 MX(throughput) M-(for) M(many) M(applications) M(is) M(significantly) M(in-)SH 22199 28587 MT (creased) 275 MX(by) M(a) M(new) M(printing) M+(strategy) M(that) M(permits) M(imaging) M(of) M(a)SH 22199 29784 MT (page) 447 MX(to) M(be) M(overlapped) M(with) M(execution) M(of) M(the) M(P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 22199 30981 MT (description) 375 MX(for) M(the) M(next) M(page.) M(Formerly,) M(page) M(imaging) M(and)SH 22199 32178 MT (P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 28259 XM (execution) 586 MX(were) M(performed) M(serially;) M(the) M(im-)SH 22199 33375 MT (aging) 275 MX(time) M(\050up) M(to) M(6) M(seconds) M(per) M(page\051) M(was) M(entirely) M(wasted.)SH /Symbol SF 21418 35171 MT (\267)SH /Times-Roman SF 22199 XM (Page) 516 MX(descriptions) M(that) M(print) M(large) M(characters) M+(may) M(benefit)SH 22199 36368 MT (from) 557 MX(the) M(compressed) M(character) M(mechanism,) M(described) M-(in)SH 22199 37565 MT (section) 296 MX(4.) M(Large) M+(characters) M(now) M(are) M(often) M(obtained) M(from) M(the)SH 22199 38762 MT (font) 461 MX(cache,) M(whereas) M(formerly) M-(they) M(were) M(always) M(produced)SH 22199 39959 MT (by) 275 MX(re-executing) M(the) M(character) M(descriptions.)SH /Symbol SF 21418 41755 MT (\267)SH /Times-Roman SF 22199 XM (Characters) 517 MX(may) M(be) M(retained) M(in) M+(the) M(font) M(cache) M(even) M(after)SH 22199 42952 MT (removal) 704 MX(of) M(the) M(font) M(definition) M-(from) M(which) M(they) M(were)SH 22199 44149 MT (generated.) 639 MX(If) M(the) M(same) M(font) M(is) M(later) M+(defined) M(again,) M(the)SH 22199 45346 MT (cached) 340 MX(characters) M(will) M(be) M(found) M(and) M(used) M(if) M(they) M(still) M-(exist.)SH 22199 46543 MT (This) 385 MX(depends) M(on) M(correct) M(use) M(of) M(the)SH /Times-Bold SF 38333 XM (UniqueID)SH /Times-Roman SF 43365 XM (entry) M+(in) M(the)SH 22199 47740 MT (font) 446 MX(definitions;) M(see) M(the) M-(discussion) M(under) M(`Modifying) M(and)SH 22199 48937 MT (creating) M-(fonts') M(in) M(the)SH /Times-Italic SF 32283 XM (P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 38049 XM (Language) M+(Tutorial) M(and)SH 22199 50134 MT (Cookbook)SH /Times-Roman SF (.)SH 19791 52329 MT (Timing) 447 MX(experiments) M(that) M(attempt) M(to) M-(use)SH /Times-Bold SF 38359 XM (usertime)SH /Times-Roman SF 42897 XM (to) M(determine)SH 19799 53626 MT (the) 365 MX(execution) M(time) M(of) M(P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 35590 XM (graphics) M(operators) M(may) M(yield)SH 19799 54923 MT (very) 461 MX(misleading) M(results.) M(This) M(is) M(another) M(side-effect) M(of) M(the) M(new)SH 19799 56220 MT (printing) 664 MX(overlap) M(strategy;) M(also,) M(much) M(of) M(the) M+(work) M(of) M(some)SH 19799 57517 MT (P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 25768 XM (painting) 495 MX(operators) M(is) M(now) M(deferred) M(until) M(after) M(the)SH 8 SS /Helvetica SF 33286 63450 MT (3) 583 MX(IMPLEMENTATION) 256 MX(CHANGES)SH 10 SS 48041 XM (9)SH ES %%Page: 10 12 BS 0 SI 11 SS /Times-Roman SF 18899 6155 MT (next)SH /Times-Bold SF 21088 XM (showpage)SH /Times-Roman SF (.) 295 MX(In) M(order) M(to) M(obtain) M(valid) M(timings,) M(first) M+(execute) M(the)SH 18899 7452 MT (following:)SH 10 SS /Helvetica SF 21123 9678 MT (gsave) 320 MX(initgraphics)SH 21123 10875 MT (100) M(100) M(translate)SH 21123 12072 MT (1) M(1) M(8) M([1) M(0) M(0) M(1) M(0) M(0]) M({\050\134377\051}) M(image)SH 21123 13269 MT (grestore)SH 11 SS /Times-Roman SF 18899 15521 MT (Execution) 587 MX(of) M(the)SH /Times-Bold SF 27380 XM (image)SH /Times-Roman SF 30777 XM (operator) M-(\050which) M(paints) M(a) M(tiny) M(white)SH 18899 16818 MT (square) 391 MX(on) M(the) M(page\051) M(waits) M(for) M(all) M(activity) M(associated) M+(with) M(a) M(pre-)SH 18899 18115 MT (vious)SH /Times-Bold SF 21661 XM (showpage)SH /Times-Roman SF 26623 XM (to) 377 MX(cease) M(and) M(forces) M(subsequent) M(painting) M(opera-)SH 18899 19412 MT (tions) 478 MX(for) M(the) M(current) M(page) M(to) M(be) M(performed) M+(immediately) M(rather)SH 9 SS 25016 20346 MT (4)SH 11 SS 18899 20709 MT (than) 286 MX(deferred.)SH 25752 XM (Naturally,) M(this) M(technique) M(is) M-(very) M(dependent) M(on) M(the)SH 18899 22006 MT (current) 595 MX(LaserWriter) M(implementation) M(and) M(does) M(not) M(necessarily)SH 18899 23303 MT (apply) 275 MX(to) M(other) M(P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 31033 XM (printers.)SH 18891 25498 MT (The) 376 MX(total) M(amount) M(of) M(virtual) M(memory) M(available) M-(is) M(not) M(exactly) M(the)SH 18899 26795 MT (same) 404 MX(as) M(in) M(the) M(original) M+(LaserWriter,) M(though) M(it) M(is) M(close) M(to) M(being)SH 18899 28092 MT (the) 305 MX(same.) M(This) M(may) M(affect) M(the) M(maximum) M(number) M-(of) M(down-loaded)SH 18899 29389 MT (and) 381 MX(user-defined) M(fonts) M(that) M(can) M(be) M(present) M(simultaneously.) M+(Note)SH 18899 30686 MT (that) 327 MX(P)SH 9 SS (OST)SH 11 SS (S)SH 9 SS (CRIPT)SH 11 SS 26677 XM (page) M(descriptions) M(with) M(large) M(preambles) M(can) M(ob-)SH 18899 31983 MT (tain) 375 MX(significant) M(VM) M(space) M(savings) M(by) M(making) M(use) M(of) M(the) M(packed)SH 18899 33280 MT (array) 275 MX(facility) M(described) M(in) M(section) M(4.)SH /Helvetica-Bold SF 18891 36477 MT (showpage)SH /Helvetica SF 24623 XM (and)SH /Helvetica-Bold SF 26811 XM (copypage)SH /Times-Roman SF 18891 38429 MT (The) 316 MX(correct) M(use) M(of) M(the) M(output) M(operators)SH /Times-Bold SF 36495 XM (showpage)SH /Times-Roman SF 41394 XM (and)SH /Times-Bold SF 43297 XM (copypage)SH /Times-Roman SF 18899 39726 MT (is) 564 MX(a) M(matter) M(requiring) M+(some) M(clarification.) M(Inappropriate) M(use) M(of)SH /Times-Bold SF 18899 41023 MT (copypage)SH /Times-Roman SF 23774 XM (can) 475 MX(result) M(in) M(significant) M(performance) M(degradation) M-(in)SH 18899 42320 MT (the) 275 MX(new) M(LaserWriter.)SH /Times-Bold SF 18891 44515 MT (showpage)SH /Times-Roman SF 23798 XM (is) 323 MX(the) M(normal) M+(operator) M(for) M(causing) M(pages) M(to) M(be) M(output.)SH 18899 45812 MT (It) 296 MX(has) M(three) M(effects:) M-(it) M(prints) M(the) M(current) M(page,) M(it) M(erases) M(the) M(current)SH 18899 47109 MT (page,) 275 MX(and) M(it) M(reinitializes) M(the) M(graphics) M(state.)SH /Times-Bold SF 18891 49304 MT (copypage)SH /Times-Roman SF 23875 XM (is) 584 MX(a) M(somewhat) M(more) M(specialized) M(operator) M+(that) M(just)SH 18899 50601 MT (prints) 334 MX(the) M(current) M-(page) M(but) M(does) M(not) M(erase) M(it) M(or) M(reset) M(the) M(graphics)SH 18899 51898 MT (state.) 340 MX(Its) M(main) M(intended) M(use) M(is) M(to) M(permit) M(adding) M(new) M+(marks) M(to) M(an)SH 18899 53195 MT (existing) 275 MX(page,) M(e.g.,) M(when) M(building) M(up) M(a) M(page) M(incrementally.)SH 7 SS 18899 56539 MT (4)SH 9 SS 19249 56866 MT (The) 255 MX(LaserWriter) M(has) M(insufficient) M(buffer) M-(space) M(to) M(permit) M(the) M(painting) M(of) M(images)SH 18899 57764 MT (to) 249 MX(be) M(deferred;) M+(instead,) M(it) M(must) M(paint) M(images) M(directly) M(into) M(the) M(frame) M(buffer.) M(This)SH 18899 58662 MT (forces) 225 MX(painting) M(and) M(output) M(of) M(the) M(current) M(page) M(to) M(be) M(strictly) M(serial.)SH 10 SS /Helvetica SF 4500 63450 MT (10)SH 8 SS 8012 XM (Update) 256 MX(for) M(LaserWriter) M(and) M(LaserWriter) M(Plus) M(\050revision) M(2\051)SH ES %%Trailer %%Pages: 23 %%DocumentFonts: Times-Roman Helvetica-Bold Times-Bold Symbol Helvetica Times-Italic PSLogo Helvetica