Set amount of copies in the printdriver
Teun Aben
Hello all,We have a problem at a customer who's printing labels on a labelprinter.
They would print itemlabels for each item on the goods receipt. If the quantity is 4, coresuite must print 4 labels of that item.
If they use the default itemlabel layout the printer is working very slow. Each label will be rendered again. IF they use the printdialog and set the copy of labels in the dialog, this is printed very fast.
Related topic: http://www.coresystems.ch/forum.html?&L=2&tx_mmforum_pi1[action]=list_post&tx_mmforum_pi1[tid]=1372&tx_mmforum_pi1[page]=1&tx_mmforum_pi1[sword]=volume#pid4512
It should be solved with the param copy/printcopy? But how can I do this?
Every help is welcome.
Thanks.
Manuel Marhold
Hi Teun,can't you use the column "Copies" or "Copies M." in the printdefinition?
Or are you using it? I think, related from your link, you use the @@RepeatRow-Parameter in the query.
Teun Aben
[quote]"ManuelMarhold"]Hi Teun,
can't you use the column "Copies" or "Copies M." in the printdefinition?
Or are you using it? I think, related from your link, you use the @@RepeatRow-Parameter in the query.
[/quote]
Hello Manuel,
Thanks for your reply.
Yes I use the param @@RepeatRow in the layoutquery (just the same as the itemlabel example).
In this case coresuite renders each label (even if it's the same item) again en that's slowing down the process. Can you imagine if you must print more then 1000 itemlabel each day, then is this not an working solution.
If you set the amout of copies in the printdialog the printer is very fast.
Hope someone can help us.
Thanks.
Philipp Knecht
Hi TeunWe have adressed this starting with Version 1.91 with the new Printjob Options Column in the Printdefinition Documents tab.
There you have the option "Driver Copy".
hth
Teun Aben
[quote]"Philipp"]Hi Teun
We have adressed this starting with Version 1.91 with the new Printjob Options Column in the Printdefinition Documents tab.
There you have the option "Driver Copy".
hth
[/quote]
Hello Phillipp,
Thanks for your reply, when is this version availible for download? or is there a beta availible?
If there is no beta availible, is there another workarround, because our customer is starting with his important and very busy season (with lots of labels).
Thanks for you answer.
Regards Teun
Philipp Knecht
Hi TeunIt's available...Just update the system.
hth
Teun Aben
[quote]"Philipp"]Hi Teun
It's available...Just update the system.
hth
[/quote]
Hello Philipp,
Strange I updated the system but the it gives the message that the system is up to date...
Doesn't matter, I downloaded it manually and I see the driver copy option.
Thanks for your help.
Ronald Grentzius
Hello Philipp,I'm the customer from Teun Aben :D
I have tried to set the print definition to "Driver Copy" but still evey copy is rendered as a new printjob.
In the attachment I have made a printscreen of the print definition and the layout definition. Are there any other setting I have to apply to make this work?
Thanks for the help!!
Best regards,
Ronald Grentzius
Philipp Knecht
Hi RonaldThanks for the informations.
The attachment is somehow invalid, i cannot open it.
Can you post it again?
Thanks
Ronald Grentzius
Hi Philippe,In the attachment is a printscreen of my settings. I have set the amount of copy's to "copylabel" in the printdefinition and as you advised the printjob options to "driver copy".
After changing the printjob options to "driver copy" Coresuite still renders a new printjob for every item although it's the same item. There is no difference when we change this setting.
Thanks for your help!
Attachment
[url=http://www.coresystems.ch/wp-content/../wp-content/forum-image-uploads/r-grentzius/labelprint-issue.jpg]labelprint-issue.jpg[/url]
Philipp Knecht
Hi RonaldIt won't work with itemlabel in the copy row.
I've tested it here with for example 2 copies (please do that as well) and checked the job afterwards. it was one job with 2 copies as expected.
So there is maybe a misunderstanding which we can sort out best by uisng a remote session.
We need then to invoice our efforts.
hth
Ronald Grentzius
Hello Philip,This topic was already solved using a selectgrid and this works perfectly after great support from your side.
But for your information and all other forumusers, I just found out that the standard query for amounts called "copylabel" is wrong / can be adjusted. This can solve the problem immediately with a quick simple change of the query
This is the query standard installed with Coresuite for Copylabels:
SELECT CASE WHEN MAX(T0.Quantity)>0 THEN 1 ELSE 0 END FROM @@RDR1 T0 WHERE T0.DocEntry = [%DocEntry]
As you can see the result will be always quantity 1. In a test environment I now changed the query into the following and now our labelprinter also prints the right amount of labels perfectly with our labelprinter:
SELECT T0.Quantity FROM @@RDR1 T0 WHERE T0.DocEntry = [%DocEntry]
The selectgrid does have an advantage that you can check and modify the amount for printing in a popup screen before printing.
0
Please sign in to leave a comment.
Comments
0 comments