IIGS Sweet16 Emulator for macOS – How to Print

I’ve been trying to figure out how to print from the IIGS Sweet16 emulator for a while now. I went through the user guide and finally figured out all the little pieces I need to have in place. The following are a few graphics of the pieces. Many of the snapshots are taken directly from the user guide. I have included the link to the user guide for your reference.
—– In short when you print from the IIGS Sweet16 emulator it actually creates a PDF file and calls the macOS Preview app on your main macOS computer and creates a PDF. You’ll see it run as it’s converting a postscript. http://www.sheppyware.net/downloads/downloads-mac/files/Sweet16%20User%20Guide.pdf
The first snapshot is all things in place as finished product: 1) IIGS Emulator ruining AppleWorksGS 2) the same document in PDF format in The macOS Preview App 3) the Sweet16 Disks box which tells you what disks are loaded in the IIGS.

The example below is an AppleWorks 5.1 file imported into AppleWorksGS. My MacBook Pro is running macOS Sierra.

Getting there: here are some extracts from the manual. The Sweet16Tools is a Dropdown from Setup on the Sweet16 Menu Bar. Now, open the ReadMeFirst, as I believe it has the most succinct set of instructions on how to get things correctly installed.

Sweet16 Tools Version 3.0.1 Copyright 2006-2013 Eric Shepherd & F.E. Systems

The files on this disk image, once used properly, enable special features inside Sweet16. 

Printing Support

  1. To install, you need to drag the SweetPrinter file to the System:System.Setup folder on your IIGS boot disk
  2. Install the LaserWriter driver from the System 6.0.1 disks. Usually System Tools disk #2
  3. Now, run the SweetLWPatch utility. When asked, select the “LaserWriter” driver file from your boot disk’s System:Drivers folder and click the Open button. This utility creates a copy of the LaserWriter driver with certain patches needed to support Sweet16’s printing capabilities. 
  4. Save the driver with a new name (SweetPrinter is recommended, but it doesn’t matter). Once you’ve done so and have returned to the Finder or whatever program launcher you use, 
  5. Restart your emulated Apple IIgs.
  6. Once you’ve done so, you can use the DC Printer control panel, assuming you’ve put it in the cdevs folder, to select the “SweetPrinter” driver. Future printing will be done using this driver, and will result in opening the print job in the macOS Preview app, from which you can print the file or save it in PDF format. 

By the way, after completing the install and reboot I opened the ReadMeFirst file in Teach and was able to print it to a PDF in Preview.

LaserWriter driver copied from System Tools Disk#2 to the Drivers Folder.

Direct Connect control panel in CDevs.

LaserWriter driver and the created SweetPrinter driver after running SweetLWPatch program.

The Menu to actually print through to the Preview App.

Below are some of the snapshots from the manual.


4 Responses to IIGS Sweet16 Emulator for macOS – How to Print

  1. Dan Mahoney says:

    Hey there — I’m trying to do something more interesting here — trying to connect my virtual IIGS to something like an actual Imagewriter via a usb-to-serial device — I’m trying to make some old-school banners. Any ideas how?

    • vintagegeek says:

      Not really. In all my readings I’ve never seen a USB to Serial interface…just the USB to ADB….which works nicely. Best bet is to ask on IIGS Enthusiasts forum on Facebook. I have my primary (physical) IIGS printing to an ImageWriter ll. But I’d be interested in the device you’re thinking of also.

      • Taylor Eck says:

        He’s looking for something like the Keyspan serial to USB adapter which will allow mini 8 pin DIN (the serial port used on the ImageWriter) to connect to newer computers. You can find them on eBay but also I’m sure from other Apple II and classic Mac users.

    • Taylor Eck says:

      A Keyspan 8 pin mini-DIN serial to USB adapter is the hardware you’ll need to do this. People in the past have used CUPS to print to their ImageWriters and LaserWriters from Mac OS, so from there I’m sure you could write a script to get output from your virtual IIgs to the physical ImageWriter. It just might take some driver research and software version finagling.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: