Esta otra unidad tambien la uso, y es la que actualmente tengo, la anterior por error te la mande, esta es la actualizada.
Basicamente su uso es asi:
Código Delphi
[-]
procedure Enviar_Etiqueta(s : string);
var
xPrn: TRawPrint;
i : integer;
begin
xPrn := TRawPrint.Create;
xPrn.DeviceName:= "IMPRESORA";
xPrn.JobName = "ETIQUETA";
if xPrn.OpenDevice = False then
raise exception.Create('Error en impresora.');
xPrn.WriteString(s);
xPrn.CloseDevice;
xPrn.Free;
end;