1 Features and Updates

This chapter describes the new features and functionality updates contained in this release.

Support for Oracle MICROS Compact Workstation 310

RES 5.6 and later support the Oracle MICROS Compact Workstation 310. This release:
  • Does not have scale certification.

  • Does not support serial scanners.

  • Does not support the Oracle MICROS Integrated Modular 1D/2D Imager/Scanner.

Additional Capabilities for Menu Item Surcharges

This release adds additional capabilities when menu items are associated with a surcharge:
  • You can now split or share the cost of a menu item with a surcharge during Edit Check and Split Check operations. This prorates the surcharge to the shared items.

  • You can now forgive discounts of the surcharge.

  • You can now exempt the surcharge using the Tender Exempted tax class, the Order Type tax class, the Tax Exempt (ALL) key, the Tax Exempt (Specific 1-8) key, and the Tender Tax Exempt Coupon option. The API does not support the Tender Tax Exempt Coupon option.

Improved Security for Interface Scripting Language (ISL) Scripts

This release improves security for importing and running Interface Scripting Language (ISL) scripts. If you are upgrading to this version of RES, the installation wizard automatically imports scripts from the local directory. Starting with this release, use the ISL Files menu in the POS Configurator to add .ISL files containing the scripts:
  1. In the POS Configurator, click the Devices tab, and then click ISL Files.

  2. To change the folder containing the custom script files, click Dir and select the folder. By default, the POS Configurator is set to look in \MICROS\Res\Pos\Etc\

  3. To import and create a database entry for all .ISL script files in the selected folder, click Auto Load All ISL Files.

  4. To import a single script, click New, and then click the Browse button to select the .ISL file.

  5. To change the file for an existing database entry, select an entry, click the Browse button next to the File Name field, and then select the new script.

  6. To make changes to an imported .ISL file, click Enable Developer Mode, and then make changes in the text field. Click Cancel Developer Mode after making changes. See below for more information.

ISL Security Developer Mode

ISL developers can enable Development Mode, which allows local changes to an ISL file to be implemented by the POS immediately during the development cycle. Developer Mode can be set to the following states:
  • Active Developer Mode: The developer can make changes to the local file and to be effective immediately at the POS. The system will not load and override the file content from the RES server. By default, Active Developer Mode is enabled for one hour, after which RES expires developer mode and stops loading changes to the file. You can renew developer mode if more time is needed.

  • Expired Developer Mode: The developer can use the last loaded version of the file, but subsequent changes to the local file will be ignored. The system will not load the file from the RES server to avoid overwriting the changes made to the local file until the developer is ready.

Cancel Development Mode allows the file to be pulled down again from the database to the workstations.


To allow files to be altered without being overwritten, the system will not download information from the micros.isl_file_def table for files that have been placed in development mode until Cancel Development Mode is clicked. The system overwrites the local file with content from the micros.isl_file_def table immediately when development mode is canceled. To preserve file changes, you must load the file into the database before clicking Cancel Development Mode.

Showing Check Totals after Item Totals when Ringing a Menu Item

The Display Check Total After Item Total option in the Restaurant configuration now changes the behavior of the customer display or pole display when the Print Currency Descriptor option is enabled. After ringing a menu item, the display shows the item total for one or two seconds, and then shows the check total.

When this option is not enabled, the customer display or pole display only shows the price of the last item.

Support for Oracle MICROS Kitchen Display Controller 210

RES 5.6 and later support the Oracle MICROS Kitchen Display Controller 210. When setting up the Kitchen Display Controller in the POS Configurator:
  1. Click the Devices tab, click Network Node, select the Kitchen Display Controller node, and then on the Network tab, set the Platform Type to Windows (32 or 64 bit).

  2. Click the Devices tab, click Devices, select the Kitchen Display Controller node, and then on the General tab, set the Device Type to Kitchen Display.

Support for Oracle MICROS Tablet 720 and 721

RES 5.6 and later support Oracle MICROS Tablet 720 and 721 using Microsoft Windows 8.1 or Microsoft Windows 10

RES 5.6 includes support for using the following peripherals with Manager Procedures:

  • Magnetic Stripe Reader

  • Scanner

Tablet 720 and 721 uses an OPOS scanner, which returns full barcode data. This differs from natively supported scanners, which support barcode format options.

When configuring these OPOS devices, use the following device names:


  • Scanner: Honeywell

Support for Microsoft Windows Server 2016 and Microsoft Windows Server 2012 R2

RES 5.6 supports hosting the RES server on Microsoft Windows Server 2016 or Microsoft Windows 2012 R2.

Software Compatibility and Requirements Changes

This release changes compatibility for the following:
  • Adobe Acrobat Reader DC: RES is no longer compatible with version 11.0 and earlier.

  • Sybase Adaptive Server 17: upgraded from 16.

PA-DSS Implementation Guide Updates

The PA-DSS Implementation Guide was reviewed and verified for Oracle Hospitality RES 3700 5.6 in accordance with the PA-DSS 3.2 standards.

Always Show Quantity for Detail with Non-Zero Price

For RES 5.6.2, a new option in the POS Configurator, called Always print quantity of priced items, is now available.

When enabled, the quantity of all detail items with a price printed on guest checks and receipts is also printed. When disabled, only quantities greater than one are printed on guest checks and receipts.

This applies but is not limited to the following detail items:
  • Priced Condiments

  • Priced Combo Meal Child Items

  • Discounts

  • Service Charges

To access the new option, select POS Configurator, System, Restaurant, Options, and then click General.

Allow Custom Printed Guest Check Content

For RES 5.6.2, the following ISL/SIM functions were updated:
  • InsertChkExtensibilityInfo

  • UpdateChkExtensibilityInfo

  • InsertExtensibilityInfo

  • UpdateExtensibilityInfo

These functions now use the following convention:
  • If the contents of the display_name parameter contain a string that is enclosed in double circumflexes (^), then the string is included at the appropriate location on the printed guest check.

  • Insert/Update-ChkExtensibilityInfo appears above the Guest Check Header.

  • Insert/UpdateExtensibilityInfo appears below the Detail Name.

Sample usage:

InsertChkExtensibilityInfo "", 1234, "", "^^Sample Date Line^^"

These functions were originally documented in RES 3700 5.4 MR2: