Assigning Slave Printers to Terminals

Assigning a slave printer to a terminal tells the system to send print jobs from that terminal to the Windows default printer. The slave printer is connected to the terminal, and is considered the terminal's default printer. When you assign a slave printer to a terminal, you select the terminal from the Terminal Setup screen and assign the printer to that terminal.

You can also set up a receipt slave printer for a selected user or group terminal.

Note: A report run from the phantom cannot print directly on a terminal's slave printer. To print to the slave printer, send the generated report to the Hold file and then print it from the print queue. To print the report directly, change the terminal's default printer to be a non-slave printer.

For more information about how slave printers work in the Eclipse Forms application, see the Eclipse Forms documentation.

How the System Determines Printer Location Priority

The following table shows how the system decides which printer will print a document:

Order for...

Priority 1 Printer Location is defined...

Priority 2 Printer Location is defined...

Priority 3 Printer Location is defined...

Pick-Up Now

or

Release Credit Hold

in the PickticketPtrLoc field on the Ship Via branch Overrides/Auto Scheduling screen.

in the Ship Ticket Branch field on the Printer Location Maintenance screen.

from the Location hot key in User Maintenance. This location displays on the left end of the message bar. The system uses this location if there are no ship via overrides or ship ticket branches defined.

Phantom printing

in the Branch and Location fields on the Automatic Shipping Ticket Printing screen.

in the Default Printer For Branch control maintenance record.

To assign a slave printer to a terminal:

  1. From the System > System Files menu, select Terminal Setup to display the Terminal Setup screen.

  2. In the Search Criteria field, enter the terminal ID to which to assign the slave printer.

  3. Position the cursor on the ID and use the Slave Printer hot key to display the Slave Printer Assignment screen.

The Port field displays the port ID to which the terminal is connected.

  1. In the Slave Printer field, press F10 and select the type of printer to which to print.

Printer types are defined in Printer Characteristics.

  1. In the Form Loaded field, press F10 and select the form, such as labels or invoices, to assign.

We recommend that you select *ANY* to allow the terminal to print on any form loaded into the printer.

  1. In the Receipt Printer field, indicate whether the slave printer is a POS receipt printer.

  1. In the Emulation field, if you entered Y in the Receipt Printer field, press F10 and select the type of receipt printer being used so the system can send the correct command sequences to the printer. The default is Ithaca.

  2. In the Cash Drawer Attached field, indicate whether the terminal is a POS terminal that opens the cash drawer after the cash receipt prints.

  1. In the Pole Display Attached field, indicate whether a Champion Systems DSP-800 Pole Display is attached to your POS system.

  1. In the POS Print Pick Ticket field,  press F10 and select whether the system prints a pick ticket for pick up now orders.

  1. If you use the Eclipse Forms application for forms printing, in the Slave Printer Path field, enter the network path to a shared printer that the Eclipse Forms printer server can access.

Note: The system converts forward slashes to back slashes, as you cannot enter back slashes in the Eterm environment and they are required to reference a network path.

  1. Press Esc to save the newly assigned slave printer.

See Also:

Changing a Terminal's Printer Assignment

Printer Assignments Overview