Eu usaria o Monitor de processo para capturar a pilha quando o trabalho de impressão é executado. Pode capturar o que está causando a impressão cancelada. Além disso, há algum erro no aplicativo ou visualizador de eventos do sistema (em qualquer uma das máquinas)? Erros de trabalho de impressão, por vezes, serão registrados aqui.
O fato de a porta ser USB001 na máquina XP está ok. Está anotando a porta na qual a impressora está aceitando comandos. Por exemplo, para uma impressora de rede conectada via ethernet, o número da porta seria o endereço IP, mesmo que o nome do compartilhamento da impressora seja \\ server \ sharedprinter.