This is the "printsigns" program wriitten by David Sligar in 1977. 
It prints text as huge ASCII block letters 100x50. Unfortunately 
all that was available was a pdf of a terrible line-printer listing.
As a fun project, Team PL/I OCRed it and cleaned up the source. In the
process we identified one bug which didn't cause problems fo the
the original PL/I(F) version, and made minor tweaks to the printing.
The author didn't specify how the original functioned, but in any case 
we no longer use continuous forms, so the program now prints one letter
per page. The modifications are idenified by being lower-case,

The contents of this directory are:
  * PrintSigns.pdf - the original program listing and instructions.
  * printsigns.pli - the program source
  * printsigns     - the executable, compiled for Linux
  * ps.dat         - the alphabet, used for testing
  * ps.txt         - the output of running the program against the
                      test data.
  * ps.pdf         - a pdf'd copy of ps.txt
  * makefile       - a makefile to compile the program with Iron Spring
                     PL/I. The program has no dependencies.
                     You will need to change the makfile to point to
                     the compiler location.
  * Readme         - this file
  
To run the program do one of the following:
  1. ./printsigns <text; text is your text, with no quotes, etc.,
     The trailing semicolon is required.
     ex: ./printsigns <ABCD;
     This writes output to stdout.
  2. ./printsigns <inputfile >outputfile
     where inputfile contains the text to print, followed by ';', and
     outputfile will contain the printed text.
  3. ./printsigns    aceps a types line of text and writes output to 
     stdout. 
  4. etc. Some combination of the above.
  
Only upper-case letters and the space character are acceptable. 
Modification of the program to accept lower-cas, numerics. and/or special
characters is left as an exercise for the user.  

                                                  Team PL/I, August 2025
       
