How to share a LaserWriter 300 with OS X
So I have an old Apple Personal LaserWriter 300 from about 14 years ago. It is in surprisingly good condition, works like a champ, and I have about 5 extra toner cartridges for it. Awesome.
So I went to Google to see what I needed to do to make it accessible as a network printer. Here's the snag: it only supports QuickDraw. Which meant that it would only work on an OS 9 computer, and could only be shared to OS 9 computers. Damn.
So I thought about it for a bit, and came up with a way to make it work. (It's kinda clunky, but my method works.)
1. Get an old OS 9 machine and set up your LaserWriter normally. (In my case, I used my old PowerMac 7600.)
2. Give it a static IP address and turn on Apple File Sharing over TCP/IP.
3. Create two folders on the desktop. One called "Print Drop Box" and one called "Completed". Open sharing and give the drop box guest access.
4. Download and install James Davis' AutoType / AutoClick plugins for AppleScript.
5. Make the following AppleScript and name it "Print". (Note that the AutoClick command I have listed here assumes that you are running with a resolution of 1024x768 on the server computer. If your resolution is different, you may have to play around with the click coordinates.)
on adding folder items to this_folder after receiving added_items repeat with this_item in added_items tell application "Finder" set name of this_item to (time of (current date) as string) & "-" & name of this_item open this_item AutoType "p" holding "command" AutoClick {730, 50} AutoType "w" holding "command" move this_item to folder "Completed" beep end tell end repeat end adding folder items to
6. Add the "Print" script as a Folder Action on the "Print Drop Box" folder.
7. Download Adobe Acrobat Reader 4.0 for OS 9 and install it. (Don't worry about using a copy from 1999. It's worked fine with the documents I've sent to it. Plus, it's only 4.9MB and loads up in two seconds, which is better than I can say for Adobe's current version of Reader.)
8. Mount the drop box on your OS X machine via "Go > Connect to Server" by typing in "afp://192.168.0.11" (or whatever IP you gave it) and selecting "Guest"
9. When you go to print on your OS X machine, select "Save to PDF" and throw it into the "Print Drop Box". The file will print and be moved to the "Completed" folder when it's done!
And there you have it. You now have a server that will accept PDF files and send them off to your QuickDraw-only printer. Great way to make use of an old, previously unsharable printer. I've put the machine in my closet, made it headless and installed OS9VNC for remote administration. Works great.
I was wondering if you might have a suggestion about my LW 300. I have it attached to my MAC 7200 which has a 300 MHz upgrade card by Sonnet. I wanted to use your method in order to print from my iMac (OS10.4) but I receive an error message when printing. Of course it tells me to check if it is attached correctly and turned on. It is. If I attach the printer to my very old MacPlus (right, upgraded to 4 Meg) the printer prints fine.
The printer worked at one time on the 7200 but now it will not.
I was hoping to replace my StyleWriter 1200 which is attached to my iMac with a KeySpan (USB to Serial) for better print quality.
It's been driving me daffy and any help would be greatly appreciated.
Regards,
Tom Hughes
Which OS version is on the 7200?
Also, do you have background spooling enabled for the LW 300 on the 7200? (It was a while ago, but I seem to remember having to disable it for the LW 300 to print properly.)
I have the same issue as you. Using a PowerBook 2400c I get that same error message, but my ColorClassic can print just fine to it. The ColorClassic (with 10 mb ram) is running system 7.6.1, and the PowerBook 2400c (with 80mb ram) is running os 9.1. It is a bit of a bummer at this point as the ColorClassic is beginning to have a video issue if I try starting it up after being plugged in for more than a few hours. I feel like soon I won't be able to ever use this printer again.
If you find a solution I'd like to hear about it! However I believe it is most likely a blown serial port on the PowerBook.