laser-lovers@ucbvax.UUCP (11/14/85)
The program below may be downloaded to a LaserWriter to correct three bugs in the LaserWriter's serial I/O driver: - occasional failure to send a needed XON - erroneously reading past end-of-file (control-D) - dropped characters during large volumes of output The first two of these bugs are documented in the Apple LaserWriter appendix of the PostScript Language Reference Manual; the third has been discussed previously on laser-lovers. To install this patch, first edit it if necessary to change the system administrator password from its default value of zero; then simply send it to the printer. Once installed, the patch survives until the LaserWriter is next powered off. This patch applies only to LaserWriters and not to other PostScript printers. Sending it to a non-LaserWriter or sending it more than once will have no effect. TranScript site administrators may wish to download this patch automatically as part of the hourly script. The program begins at the "%!" and ends immediately after the last line of hex digits. Ed Taft Adobe Systems, Inc. Notice: PostScript and TranScript are trademarks of Adobe Systems, Inc. %! 0000000000 % the exitserver password version (23.0) ne {(Patch not installed -- wrong printer type or version) = stop} if statusdict /Patch1Installed known {(Patch already installed -- not installed again) = stop} if serverdict begin exitserver statusdict /Patch1Installed true put currentfile eexec ce1b9f428ac69e75cc47a554265ae625851e0154ac649ad44c1c34e4c60a0493 a80212a3bd61248f8859cb1252a7320775a6d4ec524bcbf5771aceb8f61ea2fb 48fcb3df8da0f105be40f697239ef0976f92c1d41e915a7389200a3e896cd955 d197ff27f22a617c85bce7ed59ef1a6062d01d0fdee5b4e7d298997638497cc6 a2d56a0eacc195795949f515bbbda9cfe899e43ad257da93f3144797b00dbb81 8a41b4fa56a0295c25e693864084cbb5d63834f1d94a46816d4a2cbe005cc57c 38491a6a34cfbdef303ed8731dbbe84dc6f8e1e790f3d89360d063639c8411fd 89ad7c53d1b9732bd0942bc36257208d24792ea7c66790b6104c3a2b794a1460 c476ffdb5552f428f457b47319cccb0c9980036402eaca80c0b5e0ccb5f579df 09cc6f382b536aa64da7152356c377a5b708a378e855a7ec3eccd848d5508dbf 5c7bd28c2899e9cfd7f4ff3d7ddc08006cce42b2d8c59ef64af8ec74a2f9d23f e8d4d03ba1e2686138fffc2af9c662c994ec8065a32144ba9ac5002623b39012 521eb49cd829c3506af2895bf275367eb4d31908b14f3b1e0abfaca2f98eb9d8 8d84ac8271ef44def53d8207ce9653d598fe8046120f223bfca0b5c74a54f70b eb5a0bc09d8e79742048b875864a3b489eb91c09b701f506e994271a6640f78a d131f1eef3c96e546f7273fb3533799a6470be2ed3b8f2e211bf9f9f209edbd2 36c19d4b0b3f28ab16c39faa17070699543c212c76081961c949ebd32ada3c93 ccdc56c2c940a2061bc11794a0159cc37255aa8c8e7e08d78f204161f1eccb7d ad3313b737e921b7df1fe794e9a7fc2226702ee555ceb8e803a20ebeaa440a40 9e1f1a72412586e3071292b10e938e7f386b8e6516758633bab57223e071b1de 8c4b73cafababc0af7bc902e8763a2817861591d7ee98f85bc28ad0ea4d13660 d3256aa293df1959b7b57b13edee653cfdda2fafe0698898dc5e371ca4c5b72b b92750d0eea5e74955712b06958663f424a46cf75a797590f0d2a36842fe07e3 db459215dab6e461a4c3fbb40ee2499af3fe4b13790de87e11afde6aadd12e77 d84d8076146d797269c9188d8fb725898aee284e62c472e0e7b585ef3fed434c 000b0bb70ad6806e840cfe872ec3f28782dd08b70d29c2da2187e2dc0f13dfc0 89f75344e3dad78a1c9b909fc72bdd92421afdc8b80850ff0d43605edfd9be56 d81cb17250ce7208354548f6ccc62366e8196d4adeb2d24fd5ce47bb6295fa72 c361197cafacbd51efd36dfa59c6f8e6cab8915a8043d609eb64726de86080d2 4118cc69e01eab0f4ef1f364c815f306d5f43420cf7c9316e5ee69c7183dd8d2 805a9dfe6abb33c46d3a212d5c6b6fd68418eef971