Can you explain with additional details? Do you output both, printing and IDOC output, for an invoice?
Discuss with your ABAP'er about modifying the print program to fulfill this requirement. As you have mentioned already, for IDOC, you need to maintain either 'X' or 'S' in the print column.
Regards,