@Dawn,
We have had several clients complain that various forms don't remember the settings reliably , especially after an upgrade; however, when on the phone with the client, we couldn't reproduce it either. Several have multiple Sales Order and Picking Sheet versions and several locations where they print. Occasionally, I have asked about it and the response is it doesn't happen very often now. I am thinking people are getting better at checking and correction if necessary.
@Alnoor
The recent pair of installs are at 4.3 and 4.4; however, this issue has been around for a long time. We have had numerous situations over the years where we had difficulty getting stuff to come out on the right tray, even though we setup multiple printers definitions with the tray preset as Beth mentioned. We have occasional issues where the client just claimed stuff went to the wrong printer.
I just figured it was just looking at the length but I can see it must also have to strip invalid characters. My most recent situation (4.3 on TS) was where the check printer was called ""GNCC CHECK"" and a second printer called ""GNCC CHECK COPY"" was created to replace a workstation shared printer. With this definition in Multipart, both the check and copy went to ""GNCC CHECK COPY"". As Beth mentioned, changing the name so the first part was unique corrected the issue. Why it might strip the word COPY is beyond me. Perhaps it is having more than one space to strip. I think making the first part of printer names unique will cure the issue virtually all the time but it would be nice to know what the limits are.