Вообще под виндовыми версиями прямая печать в порт работала всегда не стабильно. (по-крайней мере из личного опыта).
Желательно завести принтер в винде и реализовать печать через spred.