Hallo,
die Druckereinstellungen im Treiber sind die gleichen,
wenn ich die Leerzeichen aus den geschriebenen Steuercodes manuell im File lösche wird er auch wie bei XP gedruckt.
Den Vorschlag mit
Code:
outstream.WriteBuffer(PString(s)^, Length(s)) ;
oder
Code:
outstream.WriteBuffer(PAnsichar(s)^, Length(s)) ;
habe ich probiert, die Umstellung des Procedure auf
Code:
Procedure AppendStringToFile(const s:ANSIstring; const filename:WIDEstring; const prnfile:WIDEstring);
hat die Lösung gebracht.
Vielen Dank