Integration Builder
Hello, we have 2 servers that run Bartender Integration (Bartender 2019 R4). We created the 2nd server because the first has many jobs that cause high CPU on that server. Intention is to move some of the printing jobs to another server to balance the load. Currently, we have about 5 jobs built in Integration Builder on the 2nd server. We can read the data (data is on trigger directory on server 1) and we can print directly from Bartender on Server 2. The integration on server 2 finds the data file, from server1, and renames it - but it does NOT print the label.
Does the printer need to be local to the 2nd server? Right now, it is shared with Server1.
PS...none of the jobs, regardless of printer, will print from Integration on the 2nd server. Integration on Server 1 works as expected.
Thanks,
Stephanie
-
Peter Thane
★ BarTender Hero ★
How are you specifying the printer to use? In the trigger file or in the Integration? BarTender on the 2nd server would need to have access to the printers with them either installed locally or installed as a share from elsewhere but this may change the name of them and so could effect the printer calls in the integration.
If you open up History Explorer on the 2nd server you maybe able to see some messages relating to the integrations and so this may give you a clue about any issues that you have.
0 -
Stephanie Foley
★ BarTender Hero ★
The printer is assigned within the Bartender template.
Bartender on the 2nd server has the printer installed as a share from server 1. The sharename is
The history explorer is new to me! Thanks. I ran the job and it shows a warning on Field 175, but you can see I do have a field 175 with data. I do have a script written for that field:
If Field("CRAELofficeShp220.CRAELofficeShp220.Field 175")<>"" AND Field("CRAELofficeShp220.CRAELofficeShp220.Field 175")<>" " AND Field("CRAELofficeShp220.CRAELofficeShp220.Field 175")<>"NULL" Then
value = "." & Field("CRAELofficeShp220.CRAELofficeShp220.Field 175")
Else
value = Field("CRAELofficeShp220.CRAELofficeShp220.Field 59")
End IfIt is a barcode field.
Any suggestions will be much appreciated. Thanks in advance.
0 -
Peter Thane
★ BarTender Hero ★
It looks like BarTender is waiting for an input that the user cannot give.
Open Designer on the server and from the Administer menu select the Message Setup option.
Use the search bar to find the message (it is not appearing in BT2022 from what I can see) and untick the Dialog box option and change the default reply to Yes and see what that does.
This could be the same message but it seems to refer to Global Data Fields but is in the Database section:
0 -
Peter Thane
★ BarTender Hero ★
...sorry I meant to add you may get better overall performance by using Seagull's Zebra drivers rather than the ZDesigner variants that Windows likes to install as defaults. Probably best not to change these yet though, sort out the above printing issue first!
0 -
Stephanie Foley
★ BarTender Hero ★
Thanks ..that did get me a little further!! Now it seems it may be renaming the .txt file before the job actually gets to the printer. I am able to preview and print the label successfully from Bartender, so I do have permissions/access, but I get this error when the integration process runs.
0 -
Peter Thane
★ BarTender Hero ★
I could be wrong but that looks to be more of a permissions issue. You may want to adjust the credentials used in the Integration file to one that has full network privileges. By default the Integration will run using a Local System account and these often do not have enough rights to access network resources etc.
0
Please sign in to leave a comment.
Comments
6 comments