Hey guys,
I just bought the tBarcode SDK to print Code128 Barcodes in NAV 2009 Reports. I followed the instructions from TEC-IT's
Tutorial.
It works perfectly fine if I preview the report but when it comes to physical printing it somehow skips the whole report.
This is my code:
OnInitReport()
CREATE(BC);
OnAfterGetRecord()
CreateLinearBarcode128;
"Prod. Order Routing Line".Bild.IMPORT(FileNameBmp, FALSE);
"Prod. Order Routing Line".CALCFIELDS(Bild);
CreateLinearBarcode128()
FileNameBmp := 'C:\TecItBitmap.bmp';
BC.Refresh;
BC.BarCode := 20; //Code 128
BC.EscapeSequences := TRUE;
BC.Text := "Prod. Order Line"."Item No.";
pxWidth := BC.CountModules;
pxHeight := 50;
nXRes := 100;
nYRes := 100;
BC.SaveImage(FileNameBmp, 0, pxWidth, pxHeight, nXRes, nYRes);
OnPostDataItem()
CLEAR("Prod. Order Routing Line".Bild);
OnPostReport()
CLEAR(BC);
I already used the search here on mibuso and found some related posts but I don't want to resurrect some 4 year old Threads.
Thanks for your help.
Answers
I found the mistake myself. I forgot to install the SDK on the NAV Servers. So when physically printing the report from the RTC it fired an Exception because NAV wouldn't know about the class from the sdk.
Additionally I had to install the SDK on our printer server to get this thing to work properly.
Thanks anyway.