Actualizo la data.
Modifique la instruccion original:
Código Delphi
[-]WritePrinter(PrinterHandle, PChar(comando), Length( PChar(comando) ), N);
...por esta nueva instruccion sugerida por otro amigo:
Código Delphi
[-]WritePrinter(PrinterHandle, PChar( RawByteString(comando) ), Length( PChar( RawByteString(comando)) ), N);
...pero tampoco funciona. No sale nada por la impresora y en cambio con Delphi7 si lo hace.
¿Alguna idea o sugerencia?