I was asked to to design and print labels for a product we manufacture. I need to be able to print a label that contains basic information such as company logo, make, model and Serial number.
I have designed a label that has 20 stickers per sheet. Is there a way to make it so that I enter a serial number on the first label and then all of the other labels would automatically adjust.
For example if I enter the serial number 1 then the text would update on all of the other labels to read 2, 3, 4, 5, etc. ?
I don't want to have to type in the serial number on all 20 tags each time I need to run a batch.
Thanks for your assistance.
Bob
Incrementing Text?
Re: Incrementing Text?
Hello,
Recently I was comenting about this extension
http://wiki.colivre.net/Aurium/InkscapeGenerator
See if It can help
Recently I was comenting about this extension
http://wiki.colivre.net/Aurium/InkscapeGenerator
See if It can help
If you have problems:
1.- Post a sample (or samples) of your file please.
2.- Please check here:
http://tavmjong.free.fr/INKSCAPE/MANUAL/html/index.html
3.- If you manage to solve your problem, please post here your solution.
1.- Post a sample (or samples) of your file please.
2.- Please check here:
http://tavmjong.free.fr/INKSCAPE/MANUAL/html/index.html
3.- If you manage to solve your problem, please post here your solution.
Re: Incrementing Text?
Hi.
With Inkscape everything is possible!
There might be other ways to do this but here are "my solution"
Draw a line from label to label, starting with the first, to the last with one node per label.
The node has to be where you want the text.
Use the Extension - Visualize Path - Number Nodes.
Enter the first serial number in the Extension dialog with a Step (increment) of one.

One limitation of the extension is that the maximum starting number is "hard-wired" in the code to 1000.
If you need a larger number you have to edit the dots.inx file in the "installdir/share/extensions" directory.
Change line number 11 in the file from;
Here I have set to max 100000 but you can set to whatever you need.
If you don't want the "dots" to be printed just set the dot size to 0.
The line with the nodes will be "consumed" by the extension, if you want to "reuse" it just duplicate it before running the extension.
If you don't want this line to show up on your labels when printed just set the stroke color to white. (You might have to press Pgdn with the line selected to get it "under" other elements in your labels. See Z-order in the manual.)
To select the "invisible" line just hold down the alt key, click and hold the left mouse button near the line and draw across where you know the line are.
Modifying or writing an extension to better suite your need would be easy for anyone knowing a little python programming.
One idea would be for the extension to "read" the last serial number Increment it by one and use this number a the starting number,
there would not be a need to "remember" the numbers used.
Good Luck.
RGDS
Ragnar
With Inkscape everything is possible!
There might be other ways to do this but here are "my solution"
Draw a line from label to label, starting with the first, to the last with one node per label.
The node has to be where you want the text.
Use the Extension - Visualize Path - Number Nodes.
Enter the first serial number in the Extension dialog with a Step (increment) of one.

One limitation of the extension is that the maximum starting number is "hard-wired" in the code to 1000.
If you need a larger number you have to edit the dots.inx file in the "installdir/share/extensions" directory.
Change line number 11 in the file from;
- <param name="start" type="int" min="0" max="1000" _gui-text="Starting dot number:">1</param>
- <param name="start" type="int" min="0" max="100000" _gui-text="Starting dot number:">1</param>
Here I have set to max 100000 but you can set to whatever you need.
If you don't want the "dots" to be printed just set the dot size to 0.
The line with the nodes will be "consumed" by the extension, if you want to "reuse" it just duplicate it before running the extension.
If you don't want this line to show up on your labels when printed just set the stroke color to white. (You might have to press Pgdn with the line selected to get it "under" other elements in your labels. See Z-order in the manual.)
To select the "invisible" line just hold down the alt key, click and hold the left mouse button near the line and draw across where you know the line are.
Modifying or writing an extension to better suite your need would be easy for anyone knowing a little python programming.
One idea would be for the extension to "read" the last serial number Increment it by one and use this number a the starting number,
there would not be a need to "remember" the numbers used.
Good Luck.
RGDS
Ragnar
Good Luck!
( ͡° ͜ʖ ͡°)
RGDS
Ragnar
( ͡° ͜ʖ ͡°)
RGDS
Ragnar