* PHP nimmt Labeldaten von AWS entgegen
* PHP speichert die Labeldaten in einem gemeinsam erreichbaren Verzeichnis ab (als Sicherung)
* PHP sendet die Labeldaten BASE64 kodiert an einen Delphi HTTP Server (z.B. TIdHTTPServer aus
Indy)
* Delphi Server dekodiert das BASE64
* Über TStreamWriter.Write die Labeldaten auf einen Drucker schreiben:
Code:
F := TStreamWriter.Create('\\printserver\printername');
try
F.Write(Drucktext);
finally
F.Free;
end;
Um einen REST Client verwenden zu können muss der PHP Server auch einen REST Server enthalten. Problem dabei ist aber, dass der REST Client nicht weiss wann der Server neue Daten für ihn hat. Daher die umgekehrte Kommunikation, bei der von PHP aktiv die Daten an Delphi gesendet werden.