He conseguido que funcione de forma correcta, pero imprimiendo a la impresora directamente sin driver ni nada. Antes la tenia instalada con drivers y me puso un puerto especial de EPSON_COM2, cuando esta ba así no podia hacer:
AsiggnFile(myFile,'com2');
porque obtenia un error, posiblemente el puerto estuviese ocupado por el driver.
He cambiado el driver a otro puerto y ya me funciona el AssignFile. Luego he probado los códigos que me remitisteis y van perfectos.
Lo raro es porque la impresora instalada no coge códigos de control