major commit - now incorporating support for multiple simultaneous
printer connections.  Basic functionality tested and working.  Many
sub-functions still need to be tested