Printer - BlueSCSI/BlueSCSI-v2 GitHub Wiki

BlueSCSI can emulate a SCSI Printer device, specifically a LaserWriter IISC. This is based on the RE by @demik.

[!WARNING] This is currently in pre-release status. You can try it by building or downloading the firmware from https://github.com/BlueSCSI/BlueSCSI-v2/pull/363

Configuration

BlueSCSI

Create a folder on the root of the SD card named PR# where # is the SCSI ID.

  • PR4 would be a printer on SCSI ID 4.

This folder will be used as the "spooler" folder where print jobs will land. Each page will be it's own file print_0000.bin.

Mac

This should work on any Classic MacOS 6 through 9 with the LaserWriter driver. MacOSX is untested at this time.

Note in System 7+ the printer driver in Chooser is named Personal LaserWriter SC. You will see no indication that the device is present in Chooser but you can still print to it. This is an oddity of MacOS not BlueSCSI's implementation.

Viewing

To preview, print, or save the spooled print files go to https://bluescsi.com/printer and drop one or many files on that page. You can then print them to a real printer or save them.

AppleTalk

TBD if this is sharable over AppleTalk/Global Talk. Please add details here if you get it working!

Quirks

  • BlueSCSI Printing emulation currently will assume an job is abandoned after 10 seconds of no data. This is to help keep the memory footprint low and not try to track jobs.