When using eShip on a Citrix or Terminal Server, I have seen an issue, where you end up printing a different label, than you expected. This can happen, because more than one session of Navision runs on the same ‘box’, using the same directory.
There are different ways of handling this; one being creating multiple packing stations and Carrier Packing Stations (one for each PC), but if the only reason for doing this is to separate the buffer file, there is a better way!
I recommend, that you use %1 (USERID), if you have different UserID’s for each station or user. The reason being, that if you use the SESSIONID the odds of you having to accept the file name daily is fairly high – USERID you should only have to accept it once.
You will need to change the buffer file name on both Packing Station and Carrier packing Station to get the full effect. The file name on the Packing Station pertains to UCC128 labels etc, where the UPS, FedEx, USPostal labels are defined on the Carrier Packing Station.