Potresti ad ogni img dare una proprietà in modo che in stampa non venga visualizzata, poi fai un div dove ci metti il testo alternativo e nel css della visualizzazione fai un bel display:none, mentre nel css della stampa gli dai la formattazone che vuoi.
Non so se poi ci siano metodi più furbi...