on 07-17-2012 4:08 PM
Dear experts
I came across following issue.
We have two smart forms with variable size (2 to n pages, depending on corresponding data). Both forms are carbon copies in terms of the setup, each one have 2 pages:
First form (lets call it A) when mass printed in duplex does not have an overlap.
Second form (lets call it B) when mass printed in duplex does have an overlap, so (depending on number of pages) first page of next correspondence sometimes is printed on last (back-page) of the previous correspondence. In other words there is no logical grouping for form B.
We have checked all the configuration and print events for both forms but could not find anything that would suggest that such logical grouping has been enabled on form A.
We are using Tx FPCOPARA for mass printing.
As a workaround we have implemented a “trick” where we are inserting blank page if total number of pages is odd. It’s not ideal solution especially because we also need to convert this form into PDF and store it in our system. Please note that such workaround has not been implemented on form A and yet it works flawlessly. I am really puzzled by that, can anyone help me to understand it? Is there a way to force printing first page of Smart Form always on the front page (in Duplex mass printing) without adding empty page at the end (for correspondence with odd number of pages)?
Regards
Michael
Hi Michael,
In the Question, the second page print mode is null. It means form will not be printed in duplex mode from the third page on-wards? If the form is printed in duplex from the third page onwards then copy the contents of the second page and put it as third page then make the mode of the third page 'Duplex' then make the second page point to third page and the third page pointing to second page. If odd page no comes, then the last page of the previous output and the first page both will have Duplex. So it will work.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
John
Apologies for delay in replying.
We tried your suggestion just now but end result is exactly the same.
Also note that we did not have to use such gimmicks on other form which works perfectly fine when mass printed in duplex. Perhaps Tx like FCOPARA inject some special commands creating logical grouping, but I have no idea how we can enable it (is it controlled by some customizing, or some event/exit).
Regards
Michael
Hi Michael,
It sounds like the spools are being appended into one spool rather than each spool being separate.
These spools are created via smartforms. For Smartforms when the application print program calls the function module of the Smartform, there is the structure OUTPUT_OPTIONS, by which you can set the output parameters of the Smartform. If the oparameters OUTPUT_OPTIONS-TDNEWID and OUTPUT_OPTIONS-TDFINAL are filled, then the spools will not be appended.
Can you check if this helps?
regards,
Aidan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Aidan
Thanks for a suggestion but that’s not what we are looking for.
We do not want to create separate spool for each correspondence as it will not be user friendly (in mass run some couple/few thousands correspondences might be printed).
Surely there is a way to create some logical grouping (perhaps system is injecting some command in OTF to make sure that in duplex print pages are not overlapping) I just can’t find a way to do it. Please note that such “grouping” works perfectly fine on a different form we are using. We have compared these 2 forms (setup, customizing, print events) and so far we could not find a way to enable such functionality.
Regards
Michael
Aidan
Thank you for prompt reply.
I don’t see how language could be of any relevance here. Naturally we make sure that form looks fine in both languages (developer and client have different language preference). We also make sure that Smart Form and all corresponding objects are re-activated after making any changes.
Regards
Michael
Hi Michael,
What do you mean when you say overlap. Please post some screenshots.
Also you can use a condition like &SFSY-PAGE& EQ 1/&SFSY-PAGE& NE 1 on the window to force something to print/not print on the first page. See if this works.
Regards,
Shravan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Shravan
Thanks for your suggestions but I am afraid that’s not what I have been looking for.
Perhaps I did not explain my issue well. First of all I can’t really provide any screenshots as only physical printout is affected. Let me try to explain the issue on some simple example. Let’s say we have a mass print consisting of just 2 correspondences (same form naturally) and both of these correspondences will have 3 pages. When printing it in duplex mode we get 3 sheets of paper. As efficient as it is (in terms of paper consumption) its rather difficult to send such correspondence to the recipients as second sheet of paper will include last page of first correspondence and first page of second correspondence.
I hope it’s a bit more clear.
Regards
Michael
User | Count |
---|---|
84 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.