Eu fiz um classe que herda de BarCode e sobrescrevi o metodo render
trocando
'value': self.get_object_value(),
para
'value': self._text
dessa for minha classe não está ligada a um query_set e posso usar o código de barras em uma banda header
Isso resolveu o problema (consegui imprimir o código na banda header), porém não resolveu minha necessidade.
Para minha necessidade eu utilizei esse código:
http://barcode128.blogspot.com/2007/03/code128py.html