a2ps
====

Anyone  still use  the a2ps(1)  utility? I  was in  need to  print some
formatted C source codes and tried to find some hard ways to go. Then I
have remembered that there must me something simple which I used in the
dark past.

And it is!  The a2ps(1) is still available  in the Debian/Ubuntu/Fedora
and so and it is rather easy to use:

a2ps simul.c --media=a4 --tabsize=2 -1 -o simul.ps

It means  that the  "simul.c" source  code was printed  on an  A4 paper
format with tabulator width set to 2 (the "-1" switch means I want just
1 page per A4 paper sheet because default is 2 pages). Without the "-o"
switch it will send the final  PostScript code directly to  the default
printer (and I don't think that my old office OKI monster can handle it
directly).

There can  be a configuration  file where  the default switches  can be
saved to ease user's life, of course (~/.a2psrc).

The a2ps is not  new so it struggles with the  UTF-8 encoding (it works
but headers and footers might include unnecessary mess). Thus I set the
LC_ALL=C before its use. Then  everything is English/ASCII and it looks
as expected (it's UNIX after all so everything should  be non-localised
by default, I think!).