Thank you for your post.
Consider creating two different scripts. Have the scripts include the following two steps:
However, make sure the Print Setup in each script uses the correct paper size. Then, when you want to print to a specific paper size, execute the appropriate script.
Let me know if you need additional clarification.
Well what i have done in the script ill show u , and in fig 1 the script is
The Two Layouts
There are two layouts one is inv and other is opd
This scripts has been saved as Print Setup OPD
The two layouts are also mentioned in printer like this
Now the story starts
When i was using one client it was working fine. but when i started using more clients , the layouts changes and does not print the way i want too.
Then what i do , ill open Admin from user end PC and open the same script and put his setting on inv and opd and his printer name. Things go fine for his PC where as other PC gets disturbed.
SO i was saying that should be a universal solution for this, all clients scripts are executable only.
Thank you for the additional information.
Your description sounds like the clients don't have the same Epson driver installed. For those clients that don't print correctly, verify they have the same Epson driver installed as the clients that do print correctly.
They do have same, some thing is missing. Sounds some bug typo
If the printing works on one machine but not on a second machine with the same printer driver, then you'll need to explore and find out the differences between the two machines.
As mentioned in my first reply, create two separate printing scripts that reference each of the page sizes. Go to any page and call the script to verify it works. Then, try it for each client, verifying they have the same print size. If not, make sure their paper sizes for "opd" and "inv" are set properly.
Retrieving data ...