One of the users on the Reportlabs mailing list was kinda enough to offer me the solution.. A simple call to the drawOn function, e.g.: bc = code39.Standard39("123",xdim = .015*inch) x = 6*inch y = -5*inch bc.drawOn(canvas,x,y)