procedure TForm1.Button1Click(Sender: TObject);
var
LBuffer : rawbytestring;
stream: TFileStream;
s: TStringList;
begin
LBuffer := #27'@'; // Initialise the printer
s := TStringList.Create;
s.LoadFromFile(Application.Location + 'logo.txt');
LBuffer := LBuffer + _ESCPosPrintBitmap().RenderBitmapBase64(s.Text);
s.Free;
stream := TFileStream.Create('logo.bin', fmCreate);
try
stream.Write(LBuffer[1], Length(LBuffer));
finally
stream.Free;
end;
end;