Print to Tray 1 or 2 Based on Criteria in Order

Hi, 

I found a thread about a somewhat related customization, but it wasn't quite similar enough and I wasn't able to learn enough to be able to use the information there. 

I'm trying to setup my sales orders to print to different trays based on criteria within the orders (B2B - Tray 1, B2C - Tray 2)

I'm hoping there's a way to direct the printing based on something that can be used within these different types of orders. I have the PO numbers entered as B2B or B2C accordingly - some of the PO numbers also say "B2B Web" or some other variation, so if there's detection I supposed I'd have to have it run a "Begins With" or "Contains" to be sure it's not only going to do this for exact matches.

Do I need to create the printer again in Windows Server (2016) and set the default tray to "2" in the new printer to do this? I'm not sure the information I've seen is relevant.

Thank you for any suggestions

  • I'd look at Multi-Part printing with Shadow Text to build the conditional suppression.  Check the printer properties on the multi-part page and see if you can get the trays to save without a separate print object.

  • I would suggest setting up a printer with the default try set to "2". Then you should have two (2) form codes. One B2B for Tray 1 Printer and one for B2C for Tray 2 Printer.

  • in reply to Kevin M

    I've used shadow text to suppress information based on conditions, but what I'm understanding from this is that it can be used to direct a single worksheet to print from a different tray in a printer as well. Got it - I'll take a look at multi-part printing. Thanks

  • in reply to BigLouie

    This suggestion is similar to something else I'd seen, which wasn't quite about the same customization, but there was some information I gathered from it that seemed useful. I'll look into this option as well and see if I'll need to setup the printer again with the default tray set to "2" - hopefully it won't cause issues since it'll use the same IP address and port, although I can create another port with the same IP address, if the shared port creates and issue.

    Once the printer is duplicated, how would you get a Sales Order worksheet to print to either tray based on conditions? We have a few locations that printer sales orders, as well, so I don't have the option to set a default printer, unless it can check that the user is printing from a specific location, although we have users in the main location that also print to the secondary location. Perhaps it should be dependent on the warehouse code, which I believe is a default field in Sage - we make use of that field, of course. Thank you

  • in reply to neuropathy

    That is not what I meant.  Multi-part with Shadow Text, one copy to each tray, with suppression logic to not print to that tray when you only want the other copy.

  • in reply to neuropathy

    There should be a printer settings dialog (where you can set things like printing preferences) on the Sage printing screen, which should be stored in the form code (non-STANDARD).