From an earlier post - the problem was that computer session printers were not being created even though they were the previous day. Apparently someone got onto the console and changed thsi setting.
Citrix printing problem solved. There's a checkbox at the bottom of the Client Options page of the metaframe console that says STrat this application without waiting for printers to be created. In my case it was checked so anyone using the published app from their computer on this server would not have there desktop session printers created and therefore mapped.
On to the next adventure . . .