How to assign report Destination based on condition?

SUGGESTED

Hi all,
Here is the scenario:
Once a sales person clicks Printer icon on Sales Order screen, Order Acknowledgement report is sent directly to a printer in shipping. This part works.
However, we have SEVERAL shipping sites.
And i want to set Destination for Order Acknowledgement report based on Shipping Site, so each shipping site only picks up from its printer the orders it needs to ship.

Something along these lines:
Case
When Sorder.StoFcy = A
Destination = Ashipping
When Sorder.StoFcy = B
Destination = BshippinG
Endcase

However, I cannot figure out where and how to insert this logic.

How can i accomplish that?
If there is a way to do that without coding, it's even better.

Any ideas/ discussion appreciated.
Thanks
--