Use The $$Price Field To Print a $ Character On Monarch Printers

Description

When using the $$Price reserved field name, the dollar sign is not printing on my Monarch printer.

Solution

In order for the $$Price field feature to work, you need to configure your printer properly, using one of the methods below.

Method 1 - From Design

  1. Select File | Printers or F6 from Design or one of the Print Modules.
  2. Select your Loftware Monarch printer driver from the list of configured printers and click Printer Setup or Options in Versions 7x or later.
  3. Type the following in the Custom Command field.
    {I,D,1,1,2,|}
  4. Press Send to Printer.

Method 2 - From a CMD prompt

  1. Open a Command prompt.
  2. Set the mode for the port at the CMD prompt if the printer is connected to a COM Port.

Example
mode com1:9600,8,n,1
These settings must match the printer's communication settings.

  1. Type the following once the port is set:
    copy con [port]
    where [port] is the name of the printer port. For example: COM1, LPT1, etc.
  2. Press Enter.
  3. At the cursor, type the following:
    {I,D,1,1,2|}
  4. Press Ctrl-Z to send the command to the printer.
  5. At the next prompt, type EXIT and press Enter to exit the CMD window.

Method 3 - From the Printer

  1. To change the setting, from the Main Menu, select Setup, then Defaults.
  2. If password protection in enabled, press Feed/Cut three times.
  3. Press Enter/Pause until you see the Setup Menu options.
    Note: To exit an option without changing the setting, press Escape/Clear.
  4. Press <- or -> until you see the following:
    DEFAULTS
    <MONETARY SIGN>
  5. Press Enter/Pause. The current setting is displayed.
    MONETARY SIGN
    <USA>
  6. Press <- or -> until you see the correct country's monetary sign.
  7. Press Enter/Pause. Press Escape/Clear until you see the Main Menu.

Secondary Sign

If you select USA as the monetary sign, you can print amounts less than $1.00 either by using a dollar sign and decimal ($0.30) or by using a cent sign (30¢).

  • If you set the secondary sign option to No, prices under $1.00 will print like this: $ .45
  • If you set the secondary sign option to Yes, prices under $1.00 will print like this: 45¢

The same option applies to the appropriate secondary sign for monetary signs other than USA.

  1. To change the setting, from the Main Menu, select Setup, then Defaults.
  2. Press <- or -> until you see the following:
    DEFAULTS
    <Secondary Sign>
  3. Press Enter/Pause. The current setting is displayed:
    SECONDARY SIGN
    NO->
  4. Press <- or -> until you see the option you want.
  5. Press Enter/Pause. Press Escape/Clear until you see the Main Menu.

Decimal Places

You can set the printer for 0, 1, 2, or 3 places after the decimal in a price field.
In U.S. currency, you might print prices like either of the following examples:
$24.00 (2 decimal places)
$24 (0 decimal places)

  1. Press <- or -> until you see the following:
    DEFAULTS
    <Decimal Places>
  2. Press Enter/Pause. The current setting is displayed, for example:
    DECIMAL PLACES
    <2>
  3. Press <- or -> until you see the option you want.
  4. Press Enter/Pause. Press Escape/Clear until you see the Main Menu.