Você parece estar configurado usando LPT2 como a porta para a impressora, portanto, podemos supor que RUNPROGRAM use a mesma porta para enviar o arquivo para a impressora. Nesse caso, você deve poder usar o comando NET USE, para mapear uma impressora de rede para uma porta LPT, da seguinte maneira:
NET USER LPT2: // nomedoservidor / printername / PERSISTENT: YES
Neste comando servername é o nome do servidor em que a impressora está configurada; printername é o nome do compartilhamento dessa impressora, conforme definido no servidor.