Information Softworks, Inc.

Print Driver macro system

What is %print?

In March of 1996, I presented a paper entitled "%Print Drivers: Teaching SAS to Speak the Many Languages of Document Publication"[html: 52K] at SUGI 21.

Since then I have sent out quite a few copies of the code, which have, in turn been further dispersed (I know, because I get support questions from people I've never heard from before that :) At any rate, some 4 years later, I've finally gotten around to making it easily availible from the web. I had meant to wait until I had addressed some design issues, and assembled some documentation, but I think 4 years is long enough. It may never get done...

If you already have a copy of %print:

I know that there are number of organizations that are using some version of this code productively. Many of these versions may include features that are not even included in the code supplied here. If you are a current %print user, I am making an appeal to you--in the same spirit that the code was made available in the first place--to share your enhancements, and let the work you put into it pay off many times over by sharing it with the larger community. NOTE: This includes any documentation.

About version 0.04:

During development, I had created versions I called "1", "2" and "3". The version that was distributed was largely version "3", although some enhanced versions went to clients that had contracted services from STATPROBE. I am renumbering the versions starting with 0.04 to reflect it's somewhat "alpha" nature. While it is pretty reliable and useable when used correctly, it is somewhat user-hostile when it is not, and will sometimes return cryptic error messages like "Array subscript out of range" when you aren't even using arrays...

Get %print now

version 0.04

Send to

Send the code to: (e-mail address)

Mailing List

Please add my name to the %print mailing list. I understand I can easily unsubscribe any time I want, simply by sending a message to print-unsubscribe@mlm.industrialsoftworks.com.
Please don't automatically add my name to the mailing list because:
I am a programming hermit
Even if a shiny new version of %print comes out, I want to use the old, broken one.
I'm afraid my Timex/Sinclair mail client won't handle the onslaught of >0< messages per day.
I am a paranoid about what you might do with my address, despite your assurances that it would only be used for info and notices about %print.
My mom said never to talk to strangers.

Code type

I am interested in:
PKZip version (for windows & mac)
tar-gzip archive (for UNIX work-alikes)
Card deck (for the certifiable) (Note: special-order)