Com base nos comentários, parece que você está usando o driver de impressora incorreto. Você está imprimindo para um servidor de impressão Belkin F5L049au , mas está tentando falar com ele como se entendesse a linguagem personalizada Brother .
O servidor de impressão está fazendo alguma mágica para converter seus documentos para impressão via USB em qualquer dispositivo que você tenha conectado. Você provavelmente poderia consertar isso usando um driver de postscript genérico em vez do personalizado da Brother para que o servidor de impressão entendesse as instruções.
No entanto, eu sugiro que você tenha feito a situação se movimentar mais do que precisa ser. Sua impressora já possui uma interface de rede e não precisa de nenhum dispositivo de servidor de impressão. Basta conectar a impressora diretamente à rede e permitir que o Linux e o Windows imprimam diretamente na rede. Você poderá usar todas as funções personalizadas da Brother como configurações para o duplexador de ambos os sistemas operacionais e não haverá problemas no driver devido à tradução do protocolo que ocorre no servidor de impressão do intermediário.