Programming the LaserWriter 1991: Difference between revisions

P4 verification: turn document holder into a real documentation page (what the document is, what it covers, what it does not, citing pages)
Upload the book (vintageapple.org scan) and replace missing-file notice: Holzgang, Addison-Wesley 1991, ISBN 0-201-57068-8, LoC xxv, 439 pp.; contents with page numbers; embed
Line 1: Line 1:
'''The file this page embeds is not on the wiki.'''
'''''Programming the LaserWriter''''' is a 1991 book by David A. Holzgang, published by Addison-Wesley in the Macintosh Inside Out series, with a foreword by Scott Knaster. ISBN 0-201-57068-8; Library of Congress TK7887.7.H65 1991, card number 90-28918. The scan is the first printing, April 1991.<ref name="tp">David A. Holzgang, ''Programming the LaserWriter'' (Addison-Wesley, 1991), title page and copyright page (PDF pp. 3-4).</ref> The Library of Congress record gives the extent as xxv, 439 pages.<ref name="ol">Open Library, [https://openlibrary.org/books/OL1870157M ''Programming the LaserWriter'', record OL1870157M], from Library of Congress catalogue data. Retrieved 2026-09-30.</ref>


The page was created to hold a document named ''Programming_the_LaserWriter_1991.pdf''. That file has
The book is for Macintosh developers who want their software to use the LaserWriter beyond what the standard Printing Manager calls provide. It deals with the PostScript LaserWriters connected over AppleTalk; the LaserWriter SC and Personal LaserWriter SC, which print QuickDraw over SCSI, are largely outside its scope.<ref name="intro">Holzgang, ''Programming the LaserWriter'', Introduction and Overview, pp. xv-xvi (PDF pp. 14-15).</ref> It covers the printing process, the PostScript language, the Printing Manager, font handling, and direct communication with the printer through AppleTalk and the Printer Access Protocol (PAP), including querying the printer and using PPD files. The example code was sold on a separate disk.<ref name="toc" /><ref>Holzgang, ''Programming the LaserWriter'', disk order page (PDF p. 458).</ref>
never been uploaded: it does not appear in the wiki's image list under that name, under any case or
punctuation variant, or under any close variant found by fuzzy matching across all 1,481 files held
here. The embed and the download link on this page are therefore both dead, and the page is kept only
so that the gap is visible rather than silent.


'''Nothing about the missing document is asserted here.''' No publisher, edition, author, page count
== Contents ==
or content is claimed, because none of it can be checked. If you have the file, upload it as
Page numbers are from the book's contents list.<ref name="toc">Holzgang, ''Programming the LaserWriter'', Contents, pp. v-ix (PDF pp. 5-9).</ref>
'''File:Programming_the_LaserWriter_1991.pdf''' and this page will work as intended.
* Foreword by Scott Knaster, p. xi
* Acknowledgments, p. xiii
* Introduction and Overview, p. xv
* Chapter 1: LaserWriter Printing Process, p. 1
* Chapter 2: PostScript Language Concepts, p. 35
* Chapter 3: Printing Manager Functions, p. 75
* Chapter 4: PostScript Program Construction, p. 125
* Chapter 5: Basic LaserWriter Programming, p. 227
* Chapter 6: Font Handling, p. 309
* Chapter 7: Advanced LaserWriter Operations, p. 333
* Appendix: Complete Example Code, p. 393
* Bibliography, p. 421
* Index, p. 427


== What the wiki does hold on this subject ==
== What this book does not contain ==
For the LaserWriter as a machine, rather than as a PostScript target:
It is a programming book about the LaserWriter as a PostScript output device. It has no service procedures, parts lists, schematics or adjustments for the printer. The hosted scan is 461 PDF pages including the covers and advertisements; the disk is not included.


* [[Service Support Tranning Programs Laserwriter Technical Procedures Jan 1985]] &mdash; Apple's own
== Related titles on this wiki ==
  technical procedures, with take-apart, the laser power and image skew adjustments, troubleshooting
* [[Inside The Apple Laserwriter 1989]]
  tables and a DC controller signal appendix
* [[Apple Laserwriter Reference 0-201-19258-6 1988]]
* [[Apple Service Level 1 The Macintosh Office Technical Procedures 072-0163 March 1986]] &mdash; the
* For servicing the printers: [[Service Support Tranning Programs Laserwriter Technical Procedures Jan 1985]], [[LaserWriter II Service Source]], [[LaserWriter Select Service Source]], [[LaserWriter Pro 600/630 Service Source]], [[LaserWriter 10/600 A3+ Service Source]]
  Level 1 procedures, with an illustrated parts list
* [[LaserWriter II Service Source]], [[LaserWriter Select Service Source]],
  [[LaserWriter Pro 600/630 Service Source]], [[LaserWriter 10/600 A3+ Service Source]]
* [[Inside The Apple Laserwriter 1989]] and [[Apple Laserwriter Reference 0-201-19258-6 1988]] &mdash;
  the PostScript-side references that are actually held


== Pages that cite this document ==
<pdf> File:Programming_the_LaserWriter_1991.pdf </pdf>
Nothing can cite it until the file exists.
 
Download: [[:File:Programming_the_LaserWriter_1991.pdf|Programming_the_LaserWriter_1991.pdf]] (84 MB)
 
== References ==
<references />


[[Category:Apple Documentation]]
[[Category:Apple Documentation]]