How to link Global Data Field in the system database? Follow

0
Avatar
Ira Horecka

Hello.

I am attempting to share Global Data Field values (in particular a simple serialized incrementor (1, 2, 3, …)) across different computers within the same company (i.e. shared network), so no matter where the printing job is done within the network, if the Global Data Field variable is called, its value will increment appropriately.

An alternative way to do this is to create a large database with pre-filled sequence of numbers from 1 … 100000, but this seems very inefficient when BarTender already has a great Global Data Field feature.

Do any of you have experience doing this? It seems like, in my opinion, a fairly straight forward idea, but I cannot figure out how to do this. Any help would be appreciated.

3 comments

0
Avatar
Pete Thane
Comment actions Permalink

For the Global Data Fields you need to be using a version of BarTender that uses a central System Database, namely the Enterprise (formally Enterprise Automation) edition and your installs need to be configured to connect to this rather than the default local version. 

When a Global Data Field is created it is stored in the System Database for those versions of BarTender connected to it to access. 

0
Avatar
Ira Horecka
Comment actions Permalink

Hello Pete, I managed to connect and share a System Database between two computers. The problem is, whenever I try to access a Global Data Field on the client computer, an information popup suggests to connect to the BarTender System Database. I select the appropriate database and the connection is successful. However, I cannot see the GDF I created in the host computer.

0
Avatar
Pete Thane
Comment actions Permalink

I see Seagull's support team have been in touch and have asked you to contact them so they can look into this issue and so I will leave it to them to help you out.

Obviously not ideal but one work around would be to use a different label on each machine and have them serialise from different starting numbers and by the same amount. Such as for 3 computers, 1 starts at 1, label 2 starts at 2 and label 3 starts at 3 with each one set to increment by 3 each label.  Alternatively you could read in then write out the serial number to a central file (text file for example) each time a label is printed.

The Global Data Field would be the better way to do but there are alternatives if necessary  

Please sign in to leave a comment.