Offline Mode Overview - Staff Desktop Client and ExpressCheck

offline, overview, polaris, shared-ext-housekeep

Kelly Hock

Polaris Offline mode allows libraries to continue providing services when the Polaris server is unavailable due to maintenance, upgrades, outages, or data migrations. This guide outlines how to prepare for and use Offline mode in the Desktop Client and ExpressCheck. Use this article for information on using Leap in Offline mode.

Using Polaris Offline Mode During an Outage

Key Points for Using Polaris Offline Mode During Outages

  • Optional Use: Using Polaris Offline during unexpected outages is optional. Alternatives like scanning barcodes into documents or handwriting them are acceptable. Consult with CLC if you choose an alternative to avoid issues.
  • No Need to Notify CLC Beforehand: You don’t need to inform CLC before going offline, but please notify us afterward so we can monitor potential issues.
  • Checkouts Only: Use Offline mode exclusively for checking out items. Do not perform check-ins while offline.
    • After returning to online mode, ensure that you upload and process all offline files before starting any check-ins.
  • Avoid Patron Registration: Registering patrons in Offline mode requires special setup. Avoid this unless necessary.
  • No Payments: Fine payments cannot be processed in Offline mode.
  • ExpressCheck: Offline mode is available on the Polaris desktop client and ExpressCheck.
  • Leap Offline: Find out more about using Leap Offline Mode.

Preparing for Offline Mode

Regularly review these steps to ensure your library is ready for unexpected outages:

  1. Install the Polaris Desktop Client
  2. Update Offline Configuration Files:
    • Obtain the latest files from \\proddb.clcdpc.org\Offline (updated daily).
    • Copy them locally and distribute to staff and ExpressCheck workstations.
    • The default location for the configuration file is: C:\ProgramData\Polaris\[version]\Offline
  3. Check Permissions and Antivirus Settings:
  4. Enable Workstations:
  5. Configure Receipt Printers:
    • In Offline mode, go to Circulation → Checkout → Tools → Options to set up receipt printers.

  1. Manage Hard Drive Protection Tools:
    • If using tools like Deep Freeze, ensure a “thawed” location for transaction files to prevent loss on reboot.
  2. Consider File Storage Locations:
    • Saving transaction files to a shared location can simplify backups and uploads.
    • If the share goes offline, STOP PROCESSING IN OFFLINE and alert IT staff immediately or transactions will be lost.
  3. Verify Loan Periods and Branch Settings:
    • Polaris uses the branch’s default loan period in Offline mode. Ensure it aligns with your policies.
    • Receipts display the branch associated with the logged-in staff member.

Using the Polaris Desktop Client in Offline Mode

  1. Starting Offline Mode:
    • If the desktop client doesn’t automatically start in Offline mode, launch Polaris, check “Work off-line,” enter your username and domain, and click OK.
    • If auto-login is enabled, log off and log back in with “Work off-line” checked.
    • image
  2. Performing Checkouts:
    • Navigate to Circulation → Check Out.
    • Loan Period Settings: Verify the loan period matches your offline policies.
    • Batch Checkouts: Group items by material type if you’d like to use the special Loan Period feature for different due dates.
  3. Patron Verification:
    • Scanning a patron’s barcode should display their name if they are in the offline files.
    • If the name doesn’t appear, check for scanning errors or outdated offline files.
    • Decide whether to proceed with unnamed patrons based on your library’s policy.
  4. SearchOhio/OhioLINK Items:
    • You can check out items previously received with a status of “Held.”
  5. Ending a Session:
    • Press Enter with a blank item barcode to finish a session and print the receipt.
  6. Flush Transactions to Disk once an hour:
    • CLC recommends closing the Desktop Offline Client and reopening once an hour to flush transactions to the hard drive. Otherwise a local power outage might cause data loss.

Using ExpressCheck in Offline Mode

  1. Starting Offline Mode:
    • If ExpressCheck starts during an outage, it will prompt to use Offline mode. Click Yes.
    • If the outage occurs after startup, reboot the ExpressCheck machine to enter Offline mode.
    • You may need to perform a hard reboot by holding the power button until the screen turns off, then restarting.
  2. Patron Barcodes Required:
    • Patrons must scan their library barcode; typing is not permitted in Offline mode for security reasons.
    • The patron’s barcode must be in the offline file. Newly registered patrons during Offline mode cannot use ExpressCheck.
  3. Fines Not Blocked:

Uploading Offline Files

After a service outage, wait for confirmation from CLC before processing offline files. Do not assume the problem is resolved because Polaris is momentarily accessible.

Check with your local IT staff for any special procedures before proceeding.

  1. Process Before Check-Ins:
    • All offline transaction files must be uploaded before checking in any materials.
    • During migrations, CLC staff will inform you when it is OK to start check-ins.
  2. Order of Upload:
    • If you registered patrons offline, upload those files before general checkout files.
  3. Process ExpressCheck Files First:
    • If you used ExpressCheck offline, process those files before other files.

To upload Polars Desktop offline transaction files:


!!! DO NOT begin to Check-IN items until ALL Offline files have been processed.


  1. Log into Polaris Desktop Client normally.
  2. Navigate to Circulation → Bookmobile:
  3. Select and Upload Files:
    • Select one or multiple files (hold CTRL to select multiple).
    • Click Upload File.
  4. Handle Errors:
    • Choose “Continue and get error report in the end” if prompted.
    • image
    • After processing, .LOG reports are created for each .TRN file.
  5. View Reports:

Uploading ExpressCheck Offline Files

ExpressCheck offline files must be copied to a Polaris staff desktop client before processing.

Your IT staff or Polaris technical liaison should:

  1. Copy Transaction Files:
    • After the offline session, copy transaction files from ExpressCheck (typically C:\ProgramData\Polaris[version]\OfflineTransaction) to the OfflineTransaction folder on a Polaris desktop client.
  2. Process Files:
  3. Restart ExpressCheck:
    • Reboot ExpressCheck workstations to return to online mode.

Extended Offline Periods

For extended offline periods, back up transaction files regularly. This may include copying files from workstations and servers or photocopying handwritten records.