Printers: General Information

If the DeviceHub application is installed and configured, a system administrator can add various printers to DeviceHub. They can also specify the default printers that MYOB Acumatica will use when it selects the appropriate printer for printing a particular document. (See Printers: Specification of Default Printers for more information about the specification of various default printers.) Additionally, they can configure the access to printers, further described in Printers: Configuration of Printer Access.

This topic describes the ways the administrator can monitor and manage printers and print jobs once the configuration has been completed, as well as the workflow of printing with DeviceHub.

Learning Objectives

In this chapter, you will learn how to do the following:

  • Add printers to DeviceHub
  • Update the list of printers in MYOB Acumatica
  • Print a document via DeviceHub

Printers and Print Jobs in MYOB Acumatica

To monitor printers and print jobs in the MYOB Acumatica instance, you must sign in with the username that is specified in DeviceHub.

In your MYOB Acumatica instance, you use the Printers (SM206510) form to update the list of printers to display the ones that have been configured in DeviceHub. To update the list of printers, you need to click Refresh on the form toolbar. If the list is not updated instantly, you need to wait a moment and click Refresh again.

To view the list of print jobs for DeviceHub, you use the Print Jobs (SM206500) form. On this form, you can perform the following tasks for the print jobs in the date range you specify in the Selection area:

  • Preview print jobs: You preview a print job by selecting the unlabeled check box in the line with the job and clicking Preview on the form toolbar.
  • Restart print jobs: You restart a print job by selecting the unlabeled check box in the line with the job and clicking Reprint on the form toolbar. You can select another printer for the job in the Printer column if a job has failed and the initial printer is currently unavailable or if you want to reprint the document by using another printer.

In the Status column on the Print Jobs form, you can view the current status of the job. To view the processed jobs as well as those that have not yet been processed, you clear the Hide Processed check box in the Selection area.

Workflow of Printing with DeviceHub

Once the DeviceHub and printer configuration has been completed, a user can use one of the following MYOB Acumatica forms to print a document with DeviceHub:

  • An automated warehouse management form, such as Pick, Pack, and Ship (SO302020). On this form, you need to specify the type of the document to be printed in the Settings dialog box, which opens when the user clicks User Settings on the form toolbar. The system automatically creates a print job when the user confirms the document on the form.

    Suppose that a user wants to print shipment confirmations on the Pick, Pack, and Ship form. To make the system automatically create print jobs for this document, on Pick, Pack, and Ship form, they select the Print Shipment Confirmation Automatically in the Settings dialog box.

  • A mass-processing form, such as the Print/Email Orders (SO502000) form, which is used to print multiple documents simultaneously. To print documents, the user does the following:
    1. In the Selection area, selects a printing action in the Action box, such as Print Sales Order, and selects the Print with DeviceHub check box.
    2. Optional: Selects the Define Printers Manually check box. With this setting, the Printer box becomes available for editing. In the box, the user selects a printer that you want to use for printing.
    3. Optional: Specifies the number of document copies to be printed in the Number of Copies box.
    4. Selects the unlabeled check box next to the documents that they want to print and clicks Process; alternatively, to print all documents, they can click Process All.
  • The Sales Orders (SO301000) form. On this form, a user can use the quick processing of the order to print selected documents with DeviceHub. To select and print documents related to the order, the user does the following:
    1. Clicks Quick Process on the More menu.
    2. In the Shipping and Invoicing sections of the Process Order dialog box, selects the appropriate check box for each document that you want to print. For example, to print a pick list for the order's shipment, they select the Print Pick List check box in the Shipping section.
    3. In the Printing Settings section, which appears in the dialog box, the user selects the Print with DeviceHub check box.
    4. Optional: The user selects the Define Printers Manually check box. With this setting, the Printer box becomes available for editing. In the box, they select the printer that they want to use for printing.
    5. Optional: They specify the number of document copies to be printed in the Number of Copies box.
    6. When the user has finished specifying the settings of the quick processing, they click OK.

Printing Carrier Labels

Through the use of DeviceHub, a user can print carrier labels by using a specialized label printer, such as a ZPL printer. A carrier label is a shipping label that provides information about the requested delivery. In MYOB Acumatica, you obtain the labels when you confirm a shipment with a Ship Via code for an external carrier service. When the service returns files with the generated labels, the system attaches them to the lines with packages specified for the shipment on the Packages tab of the Shipments (SO302000) form.

When you configure a printer for carrier labels in DeviceHub on the Printers tab of the Configuration window, you select the Raw mode (for use with compatible label printers) check box. The raw mode printer always uses a separate API connection. This printer can print files with the ZPL format as well as other formats. The exact list of supported formats depends on your printer's specification.

A user can send print jobs for carrier labels in one of the following ways:

  • By using the Process Shipments (SO503000) form. On this form, they select Print Labels in the Action box and click Process if they want to print labels only for selected shipments (those for which the unlabeled check box is selected) or click Process All if they want to print labels for all shipments in the table.
  • By using the Pick, Pack, and Ship (SO302020) form. On this form, the user clicks the User Settings button on the form toolbar and selects the Print Shipment Labels Automatically check box in the Settings dialog box. When the user processes and confirms a shipment that includes a carrier label, the system will automatically create a print job.