Unified Operations & Dynamics AX Forum

Expand all | Collapse all

Document Routing for Mobile Wearable License Plate Label Printers

  • 1.  Document Routing for Mobile Wearable License Plate Label Printers

    Posted Jun 12, 2018 01:28 PM
    ​Hey guys-

    We're using AX 2012 R3 CU11. I'm in the middle of setting up labels for the following types of mobile device transactions using advanced warehousing: PO Receiving and Putaway, Transfer Order picking, Transfer Order receiving and inventory movements. We purchased Nice Label and Print Suite Bridge from RFSmart to design and print the license plate labels. Both pieces of software work with the inherent document routing and document routing layouts in the warehousing module of AX. I'm trying to figure out how to configure the document routing to create a 1:1 relationship between a mobile scanner and a mobile (wearable) printer. Does anyone use mobile / wearable printers in their advanced warehouse? If so, how did you set up the document routing? Can you use the computer name field to represent the scanner? I'm at a total loss for how to use / configure wearable label printers. Any help / advice would be greatly appreciated.

    Document Routing

    Amanda Creedon


    Amanda Creedon
    IT Project Manager
    Kayem Foods Inc.
    Chelsea MA

  • 2.  RE: Document Routing for Mobile Wearable License Plate Label Printers

    Posted Jun 12, 2018 04:47 PM
    Hi Amanda,

    The 'AX way' of doing it means you create a Document routing for each printer, and choose the printer in the Printer name field in the Document routing printers grid. Then you have to find a way for each Document routing to relate to its printer. If you use User Id, then you are right.... each user would have a specific printer (although multiple users could share the same printer... if they worked different shifts, for example).

    If you use Computer name, it refers to the 'name' of the AX client (or, more likely, the scanner). I don't know how you find out the Computer name of a scanner. Hopefully it's fairly easy to find within the scanner operating system. AX uses some function called RetrieveClientName to get the name of the user's/worker's computer. For example, if you run this job, it will tell you the name of the computer running the AX client. I don't know how to run this for a scanner.

    static void ComputerName(Args _args)
    ComputerName computerName;
    computerName = Microsoft.Dynamics.AX.WHS.DeviceCom.ClientHelper::RetrieveClientName();
    info(strFmt("Computer name: %1", computerName));

    If you did use Computer name, you would have scanners that were paired to a particular printer, which sounds OK to me.

    Guy Terry
    Application Consultant

  • 3.  RE: Document Routing for Mobile Wearable License Plate Label Printers

    Posted Jun 13, 2018 10:44 AM
    Hi Amanda,
    I set up document routing by mobile device user for all of my specific process users. Our users do not user the same mobile unit everyday and they also use the web page to login to the mobile menu. I also set up a catch all of all processes and directed the labels to a community printer. This way a label will print if we have a different user doing the process. This is very important for reprint. Reprinted labels will only print at the last printer that was used.
    Test, test and test more with document routing.

    Sarah Gabriel
    Operations Business Analyst
    Kai USA Ltd
    Tualatin OR

  • 4.  RE: Document Routing for Mobile Wearable License Plate Label Printers

    Posted Jun 14, 2018 07:56 AM
    We're using Print Suite Bridge to handle our label printing and had a very similar requirement to yours. We ended up customizing the mobile client login to capture the mobile workstation's DNS name when a user complets the login process.  We store that workstation name on a custom field in WHSWorkUserSession.  We also store the relationships between mobile workstations and printers in a custom table.  Finally, a view that provides the full relationship between a user and printer (joined on workstation name) is used by PSB to direct labels to the correct mobile printer.

    If you'd like to have a discussion about our PSB setup, just let me know and we can set something up.  I've got quite a bit of time invested in our solution, which has worked well in our 8 months since go-live.

    Jason Williams
    Bush Brothers & Company
    Knoxville TN

If you've found this thread useful, dive deeper into User Group community content by role