@@ -, +, @@ layouts the name "Print card number as barcode" "Barcode type:" to "Code 39" And no errors in the relevant log file This show that this setup isn't completely bogus (although Code 39 is the only type working...) And errors in the relevant log file "Invalid Characters" This is the bug. And errors in the relevant log file "Invalid Characters" This is the bug. 1. You should have a white page with a barcode 2. And no errors in the relevant log file --- C4/Patroncards/Patroncard.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/C4/Patroncards/Patroncard.pm +++ a/C4/Patroncards/Patroncard.pm @@ -394,7 +394,7 @@ sub _draw_barcode { # this is cut-and-paste from Label.pm because there is no PDF::Reuse::Barcode::COOP2of5( x => $params{'llx'}* $self->{'unitvalue'}, y => $params{'lly'}* $self->{'unitvalue'}, - value => "*$params{barcode_data}*", + value => $params{barcode_data}, xSize => $x_scale_factor, ySize => $params{'y_scale_factor'}, mode => 'graphic', @@ -412,7 +412,7 @@ sub _draw_barcode { # this is cut-and-paste from Label.pm because there is no PDF::Reuse::Barcode::Industrial2of5( x => $params{'llx'}* $self->{'unitvalue'} , y => $params{'lly'}* $self->{'unitvalue'}, - value => "*$params{barcode_data}*", + value => $params{barcode_data}, xSize => $x_scale_factor, ySize => $params{'y_scale_factor'}, mode => 'graphic', --