Estou enviando impressões diretamente para o spool da impressora:
WritePrinter(HandleImp, PAnsiChar(ComandoAnsiString), Length(ComandoAnsiString), CaracteresImpressos);
Na maioria dos casos isso supre minha necessidade.
Minha duvida é a respeito dos comandos que exigem uma resposta da impressora: Ler status.
Vi sobre o ReadPrinter...mas não consegui utiliza-lo.