Eu tenho essa unit (em anexo) que uso desde o Delphi 5 prá gerar cod de barras... uso o Delphi 2006 atualmente e funciona legal, pelo menos até hj não me incomodei...e é nativa do Delphi :D
Uso-a com o Timage, Tqrimage no quick... qlqr objeto q trab com canvas...
procedure TfrmRelinscr.Barcode1Change(Sender: TObject);
begin
QrImageBarCode.Picture := nil;
Barcode1.DrawBarcode(QrImageBarCode.Canvas);
end;
procedure TfrmRelinscr.FormCreate(Sender: TObject);
begin
Barcode1 := TAsBarcode.Create(self);
Barcode1.Text:= QryconsultaINSC_ID.AsString ;
Barcode1.Top := 50;
Barcode1.Left := 30;
Barcode1.Typ := bcCodeEAN13;
Barcode1.ShowText := bcoNone;
Barcode1.ShowTextPosition := stpBottomCenter;
Barcode1.Modul := 2;
Barcode1.Ratio := 2.0;
Barcode1.Height := 80;
Barcode1.OnChange := Self.Barcode1Change;
end;