Pues va a ser que no.
TDosPrn solo funciona en impresoras conectadas a los puertos LOCALES del ordenador, no sirve para imprimir en red.
Puedes intentar capturar el puerto desde el panel de control de impresoras por ejemplo a LPT3:, y luego hacer un:
TDosPrn:():New("lpt3:")
pero no creo que funcione.