Wenn einem der ULN2003 nicht sicher genug ist, könnte man auch einen ULN2001 nehmen, und den 2,7 K Widerstand am Eingang als externes Bauteil nehmen. Die Schaltung ist dann das gleiche, nur halt die Widerstände extern und mit vermutlich mehr Spannungsfestigkeit.
Schon der Widerstand ist eigentlich ein ganz guter Schutz.

Das größte Problem für den LPT Eingang werden vermutlich Elektrostatische Entladungen sein. Der LPT Port ist halt nicht dafür gedacht dass man im Betrieb Kabel Ansteckt. Die alten Ausführungen und bessere neue sind auch Kurzschlußfest (gegen GND).