Serialize A Label With Time Auto Update 追蹤

0
Avatar
Legacy Poster

Hello everyone.

 

I'm using Bartender 9.3 for making labels for our company, and these labels will be sticked to the fish feed bags, so i need to be more specific to stick the label with the exact time in the bag and this helps me to control the quality of the product.

 

As u can see in the attached file, there's a time in the down right of the label, i want to make this time update automatically every time i print a label. Is it possible?

 

Thanks in advance and have a nice day.

 

5 意見

0
Avatar
Ian Einman
評論操作 永久連結

I don't see the time, perhaps you meant the manufacturing and expiration dates.

 

Yes it is possible in 9.3, however you do not have as easy of control of the formatting as you do in 10.0 or later.  In either version, you need to take the date part and make it a separate substring.  In 9.3 this is accomplished by:

 

  • Selecting the "Date de Fabrication" object and editing its properties
  • Delete the date part of it (17 octobre 2013)
  • Switching to Advanced mode
  • Add a new data source, of type "Date" (in 10.0 and later this was changed to "Clock")
  • Choose an appropriate format for the date
  • For the expiration date, you probably want to additionally set an Offset (of 30 days for example) so that it is a set number of days into the future.

The limitation of 9.3 is that the format you choose needs to be one of the formats supported by the current "locale".  If your system is set to French, then you can select a format like "6 novembre 2013" without a problem.  However, if your system is set to Tunisian Arabic, you may not be able to format the date in French on your label, without using something like VB Script, which is more complicated.

 

In 10.0 and later versions, you can specifically select the locale of the date or time, so you can easily place French and/or Arabic dates on the label regardless of what country you are in or what version of Windows you are using.

0
Avatar
Legacy Poster
評論操作 永久連結

Thank you for the response i appreciate it.

 

It seems that the time that i was meaning wasen't set in the label attached, also, this afternoon , the company has got BarTender 10 and the program is installed  , and as i see the time near the bar code is settled "17:36" , and what i want to do it set for example 120 labels to print, during this printing, i want the date to change automaticaly for example the first label will be 17:36 , the 9th label will be "17:37" until the 120 labels will be printed in total and the time will be updated from the first label until 120.

 

I appreciate it if i get any help and i hope everything is clear now.

 

Thanks in advance

0
Avatar
Ian Einman
評論操作 永久連結

Yes, I now understand what you're trying to do.

 

If the only thing on the label that is changing is the time, the label will normally not be re-imaged, it will simply print 120 copies of the single label.  There are two ways to work around this:

 

1. If you are using a thermal printer (like a Zebra, Datamax, Intermec) with Seagull drivers, change the font to a device font, and use the Printer Clock capability.  This will send a command to the printer that basically says, "print the time here", and it should update even when you're printing copies.

 

2. If that is not an option, then you need to do something to force it to re-image the label for every copy.  You can do this by placing a counter on it.  Put a text field on the label, and mark it to be serialized, so it prints a unique number on each label.  Then specify 120 for the number of serialized labels (and set the number of copies to 1).  This will make it re-image every label.  If you don't want this number to print on the label, then set it to white so you can't see it.  This will still fool the program into making a separate copy for each label.

 

The preferred option is #1, since this will be the time when the label actually comes out of the printer.  #2 may still not be exactly what you want because the time is when the label is sent to the printer, not when it comes out of the printer, and labels can be queued to the printer in advance of being printed (especially if you pause the printer or are using a "label taken sensor").  If having the time be exactly when comes out of the printer is critical, you must use a thermal printer with an internal clock, and a matching Seagull driver to use that capability.

0
Avatar
Legacy Poster
評論操作 永久連結

Good morning Ian and thanks for the response.

 

I'll try what you suggested and thank in advance for your help :)

0
Avatar
Johnathan Savage
評論操作 永久連結

My issue follows this thread. The time on my labels update when i print from bartender, but the time does not update when i use xml to create the print jobs. I tried the adding the sequence number which did not work. Any ideas?

The version that I am working with is 10.1 SR4

登入寫評論。