Ausgelesen wird hiermit:
gpResult := WinSpool.GetPrinter(
PrinterHandle,
LEVEL_2,
pBuffer,
bytesNeeded,
@bytesNeeded
);
if gpResult then
begin
printerInfo := PPrinterInfo2(pBuffer)^;
move(printerInfo.pDevMode^,printerdevmode,printerI nfo.pDevMode^.dmSize+printerInfo.pDevMode^.dmDrive rExtra);
end;
Es geht darum, bestimmte Druckeigenschaften (doppelseitig etc.) zu setzten und mit einer Arbeitsdatei zusammen zu speichern. Sind Standarddrucker von HP.
Ich muss mal schauen, wo hier
Unicode auftaucht und wo nicht.