Buenas noches foristas,
TEngo la necesidad de interpretar los archivos de spool (spool\printers) que se generarn antes de la impresion de estos. La idea que tengo es leer el contenido y extraer la prte texto de ellos para evitar tener que digitar toda la informacion cuando se imrpimen los datos.
Encontre este comentarios de un usuario que tiene una necesidad parecida. Anexo los datos encontrados para ver si alguno de ustedes tiene algo ya resuelto o una idea de como resolverlo,
Estoy desarrollando una aplicación para control de impresión en windows.
necesito elaborar un programa que pueda leer correctamente el archivo .shd
que windows crea en el subdirectorio \spool\printers
Lo que he podido averiguar es que está elaborado con la siguiente
estructura:
The SHD file consists of a header followed by the data.
Código Delphi
[-]
#define SHD_SIGNATURE_4B $0000494B #define SHD_SIGNATURE_66 $00004966
#define SHD_SIGNATURE_67 $00004967 #define SHD_SIGNATURE_68 $00004968
# _SHADOW_FILE_HEADER_68 looks similar to #_SHADOW_FILE_HEADER_67
typedef struct _SHADOW_FILE_HEADER_67 SHADOW_FILE_HEADER_67, *PSHADOW_FILE_HEADER_67;
typedef struct _SHADOW_FILE_HEADER_66 SHADOW_FILE_HEADER_66, *PSHADOW_FILE_HEADER_66;
typedef struct _SHADOW_FILE_HEADER_4B SHADOW_FILE_HEADER_4B, *PSHADOW_FILE_HEADER_4B;
Cualquier información, contactar a HUGO CORTES pesfom @ yahoo . com