Printing Every Other Label
Hi Everyone,
I am just curious, if there is a way to print static text every other (or more)label. I currently have a customer who requires text on every 4th label on one product. I have tried making one big template out of the 4 and do it that way. But the Zebra 170 xiII I have doesnt have enough memory to produce the 4 together due to the amount of varible data.
So the solution for me, is to create a database with the text every 4th cell and link it. But is there an easier way round it?? I can not see it if there is.
Kind Regards
Steve
I am just curious, if there is a way to print static text every other (or more)label. I currently have a customer who requires text on every 4th label on one product. I have tried making one big template out of the 4 and do it that way. But the Zebra 170 xiII I have doesnt have enough memory to produce the 4 together due to the amount of varible data.
So the solution for me, is to create a database with the text every 4th cell and link it. But is there an easier way round it?? I can not see it if there is.
Kind Regards
Steve
0
-
Sure. Put a counter off the label that increments 1 every one label, and set the rollover to "Limit 5, rollover to 1" for example.
Then make your static information a VB script similar to:
[code]If (Counter = 1) then
Value = "Static Information Here"
Else
Value = ""
End if[/code]0 -
Thanks for the quick reply, Never really used VB so I'll give it a shot, I have tried the increment and roll over,
but I still got data on every label. Sounds like i was 50% there, was just missing the VB.
Fingers crossed!
Steve
BBS0 -
I cant seem to get the VB side to work sorry
I do undrstand how it would, If the counters 1 then it will print the static, roll over to the 5th etc, etc. I copied and pasted your VB into the box after setting up multi line and renamed the text in the value (2nd line). But the data says empty on the template.
I have never done the VB side, so I have not a clue if its right. Time to buff up on the VB side I think.
Thanks again
Steve0 -
Steeeeeeeve,
I've attached a .btw file that has the elements described above and works for me. Let me know if you can adapt it for your needs.
[attachment=277:Print Every 4th.btw]0 -
Penny's dropped
I didn't name the text of the label 'counter'. Your template worked fine and now so does mine. Very Happy.I am going to get into the VB side, looks like a lot can be achieved there.
Again thanks
Steve
P.S
(Pushing my luck I know
) But can this be done in increments as well? If so whats the VB Script for it.0 -
[quote name='Steeeve' timestamp='1343807863' post='2999']
(Pushing my luck I know
) But can this be done in increments as well? If so whats the VB Script for it.
[/quote]
I'm not sure what you mean. It can be done for as many labels as you want in a row, just change the "number of serialized labels" in your print prompt. Mine was set to 4, set it to anything.
If that isn't what you meant, what was it?0 -
Sorry for the confusion, I mean can I serialze the numbers every 4th. e.g 0001, blank, blank, blank 0002 etc. Like the example you did, but variable. Hope that makes sense.
Steve0 -
Here ya go:
[attachment=281:Print Every 4th new.btw]1 -
Briliant !! Thank you. Really need to get into this VB Scripting.
0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
9 Kommentare