Hopefully this is the appropriate place for this question; if not, my apologies.
We are transitioning to Bartender one product line at a time. We use Datamax H-4604 printers exclusively. We've built a web-based printing module for end-users, and all print jobs are submitted to the Bartender server via TCP, which has all of our Datamaxes installed as local printers via a TCP port. The first product line that we have moved to Bartender is our largest label type by volume, and as such all print jobs for these labels have a dedicated printer. Because they have a dedicated printer, these labels tend to stay in aligment, and little adjustment is needed by the end-user.
The remaing labels in our operation are numerous (100+ templates), and they're spread across three Datamaxes total. Because stock is constantly being switched, these labels need to be adjusted constantly - basically, per print. Our old solution, which frankly is a bit of a nightmare, has been to give end-users access to the template, and they make adjustments to the content directly on the template before each print. Because they will no longer have access to the templates, this presents a significant problem - how to adjust the contents of the label per-print?
Recently, we ran into a similar problem with our shipping system, and the solution was to provide an X-Y offset utility that allows the user to nudge the contents of the document globally, 1/100 of an inch at a time, in both dimensions. This solution worked beautifully. My question is this: is there a way to submit global alignment information to the Bartender server on a per-job basis in this fashion? This would allow us to design a template that is properly internally aligned, permitting the user only to make adjustments of the content as a whole on the label.
Any insight would be much appreciated.