OperationsCommander - https://opscom.wiki

OPSCOM Enforce - iOS & Android

The new beta admin enforcement app compatible with both iOS and Android, called "OPSCOM Enforce".

Note: Not to be confused with the current in-use legacy app for Android only, "OPSCOM Parking Enforcement".

Installation Setup & Maintenance

Installation Setup & Maintenance

First Time Installation - Enforce

The First Time Installation guide outlines how to download and set up the legacy parking enforcement application on a new mobile device. Its primary purpose is to ensure field officers successfully download the application from the Google Play Store and understand the initial registration and permission requirements. This article is intended for OPS-COM administrators and field enforcement personnel provisioning new handheld devices.

Setup and Configuration

The installation requires both administrative setup in the web portal and physical configuration on your device.

Admin Side: 

  1. Tap the Play Store app on the device's main screen to open it.

  2. Tap the search bar and type OPSCOM Enforce or OPSCOM.

  3. Tap the OPSCOM Enforce application icon from the search results to access the store page.

  4. Tap the Install button to begin the download process.

  5. Tap Accept on the settings pop-up window to grant the application access to required device integrations.

  6. Tap the Open button directly within the store once the installation completes, or return to the device's home screen and tap the newly created OPSCOM app shortcut.

Using this Feature

Because this is a one-time installation process, interacting with the software primarily involves completing the initial launch and capturing the device's unique identifier.

Initial Application Launch

Upon opening the application for the very first time, the system will prevent immediate login and display a registration warning.

Updating the Application

  1. Tap the Play Store app on the device's Apps screen.

  2. Tap the search bar and enter OperationsCommander or OPSCOM.

  3. Tap the OperationsCommander app icon to open the page.

  4. Tap the Update button to perform an in-place update of the existing software.

  5. Tap the Open button directly within the Play Store, or return to the device's home screen and tap the newly created shortcut to launch the application.

Application Uninstall

  1. Tap the Play Store app on the device's Apps screen.

  2. Tap the search bar and enter OperationsCommander or OPSCOM.

  3. Tap the OperationsCommander app icon to open the page.

  4. Tap the Uninstall button
  5. A pop-up will appear to confirm this action, press the Uninstall button to remove the app from your device

Best Practices and Considerations

Installation Setup & Maintenance

OPSCOM Enforce DEMO Mode

The Using the OPSCOM App in DEMO Mode feature allows users to access and explore the Enforce application without needing to formally register a physical device on the server. Its primary purpose is to provide a pre-populated, safe sandbox environment for training and testing core functionality. This article is intended for OPS-COM administrators and field enforcement personnel who are learning the system.

Setup and Configuration

No formal backend setup or device registration is required to access the demonstration environment.

Admin Side: Administrators do not need to register the handheld device's UUID or configure specific user permissions for this mode.

User Side (Enforcement Staff): Simply ensure the legacy Android enforcement application is installed on the handheld device and ready to launch.

Using this Feature

Accessing the demonstration mode is done directly from the initial launch screen of the application.

Accessing Demo Mode

  1. Open the application on your handheld device.

  2. Tap DEMO MODE on the initial boot screen instead of choosing to register the handheld unit.

  3. Tap LOGIN on the subsequent sign-in screen. The required test credentials are automatically supplied and pre-filled by the system.

Testing in Demo Mode

Once logged in, users can freely interact with the interface to practice core tasks. You can practice scenarios covered in other guides, such as Searching for a plate, Virtual Chalking, Violation and Permits Search.

Isolated Environment The data created or modified while in DEMO MODE is completely isolated. Any test violations issued or vehicles chalked during your session will not synchronize to your live administrative portal.

Available Test Data

The demonstration database is pre-populated with sample records to facilitate testing. Use the information in the table below to practice searches and issue test violations:

Username First Name Last Name User Type Plate(s) VIN Number(s) Violations Permits
spencer Spencer Carr Full Time Staff SPENCE      
jparsons Julie Parsons Complimentary JULPAR, ASDA347 1q21242143124213   COM100 - Unpaid
jrockwood James Rockwood F/T Student JROCK 5SXHANDC38RZ55506   R102 - Red Student Lot W
sjamieson Steph Jamieson P/T Student SJAM, SJAM2 2T1BU4EE5DC972469, 1N4AL3AP5DN517821 TT-10001 100 - Red Student W, 102 Red Student W
johndoe John Doe F/T Staff ABC316 1FMCU0EG1CKB65454   501 - Unpaid
skjones Jones Sarah Daily Reserved AKRJ259      
vcosta Voula Costa Daily Reserved VCOST 2GCEC19V531113601   L103 - Unpaid
bcameron Brady Cameron Complimentary BCAM     COM100 - Unpaid
sbyers Sheldon Byers Daily Reserved SHELBY 1G8ZN12871Z117051   L100 - Unpaid
pbirch Patricia Birch F/T Staff BIRCH, No Plate 1N6AD0ER5FN709323, 1GKS1AKC7FR518845 TT-10003 None
mashbury Micheal Ashbury P/T Staff MASH, ASDA437, BDHE385 JNAMA43H9XGE50339 15-170420,TT-10010 Monthly, 0005 - Red Staff Lot West, 0002 - Red Staff Lot West, 50 -After 4PM, 500 - Green Staff Lot East - UNPAID

Best Practices and Considerations

Installation Setup & Maintenance

OPSCOM Web

The OPSCOM on the Web feature provides a convenient shortcut from the mobile application directly to the main administrative web portal. Its primary purpose is to allow administrators and field staff to seamlessly transition from the mobile app to a full web browser to access backend tools and manage tasks. This article is intended for OPS-COM administrators and field enforcement personnel using the Enforce application.

Setup and Configuration

This feature utilizes the device's default web browser and requires no specialized backend configuration within the OPS-COM portal.

User Side (Enforcement Staff): Ensure the handheld device has an active internet connection and at least one standard web browser app (such as Google Chrome) installed to load the page properly.

Using this Feature

Enforcement personnel can use this shortcut to quickly jump from their active mobile session to the full OPS-COM login page.

Accessing the Web Portal

  1. Tap OPS-COM on the Web from the main menu of the mobile application.

  2. Tap your preferred web browser (e.g., Chrome) from the pop-up list when prompted by the operating system to choose an application.

  3. Tap Just Once or Always to confirm your browser selection and execute the launch.

  4. Log in to the standard OPS-COM web portal using your credentials once the browser redirects you to the login page.


Best Practices and Considerations

Network Requirements In order for this feature to work properly, the tablet must be in an area in which it is connected to the internet via Wi-Fi or cellular data. If the device is offline, the browser will open but display a connection error.

Installation Setup & Maintenance

App Logout

Setup and Configuration

This functionality is a native security and synchronization feature of the application and requires no backend configuration.

Admin Side: Enforcement officers should verify that their handheld device has an active and stable internet connection (Wi-Fi or cellular) before initiating the logout sequence to ensure a successful final data sync.

Using this Feature

Enforcement personnel must interact with the built-in logout sequence rather than simply minimizing or force-closing the application to ensure data integrity.

Logging Out of the Application

  1. Tap Logout from the drop down menu in the top left corner of the OPS-COM Enforce application.

  2. Tap the confirmation on the pop-up message to confirm you want to log off. The program will automatically synchronize all data with the main database before securely closing and returning you to the main login screen.

Confirming Data Synchronization

If you want to be absolutely certain your data is secure before logging out, or if you suspect a previous automatic sync failed:

  1. Tap Sync Status from the main menu or full menu to force a manual synchronization of all local records.

Sync Errors During Logout If you receive a synchronization error message during the automated logout process, your data has not been lost. Log back into the application when you reach an area with a stronger network connection and manually tap the Synchronize Data option to force the upload.


Best Practices and Considerations

Installation Setup & Maintenance

Testing Your WIFI Connection

The Testing Your WIFI Connection guide provides instructions for measuring Wi-Fi signal strength and channel congestion using a mobile application. Its primary purpose is to help identify and troubleshoot connectivity issues that may cause signal drops for mobile enforcement devices in the field. This article is intended for OPS-COM administrators and enforcement staff.

Setup and Configuration

To accurately test your network connection, you must install a specific third-party diagnostic application on your Android handheld device.

Admin Side (Enforcement Staff):

  1. Open the Google Play Store on your Android handheld device.

  2. Search for and download WifiAnalyzer (OpenSource) by VREM Software Group. This is a free utility application.

Using this Feature

Administrators and staff can use this application to take a precise measurement of their Wi-Fi strength and identify the source channel.

  1. Open the WifiAnalyzer application on your device.

  2. Tap the menu icon (three parallel lines) located at the top left of the screen to open the main menu.

  3. Tap Access Points to view a detailed list of available networks and their current signal strengths.

  4. Tap Channel Graph to view a visual representation of channel congestion and overlapping network signals.

Visual Cues and Status Indicators


Best Practices and Considerations

Installation Setup & Maintenance

Weak Wi-Fi and it's effects

The How weak Wi-Fi can affect OPSCOM guide outlines how network connectivity impacts the application. Its primary purpose is to help administrators and field officers troubleshoot Wi-Fi issues, understand how data synchronizes, and ensure offline records are properly uploaded to the main server. This article is intended for OPS-COM administrators and field enforcement personnel.

Setup and Configuration

Data synchronization occurs natively within the application, but administrators can customize how frequently the device attempts to auto-sync when idle.

Admin Side: Administrators or supervisors can adjust the idle Auto-Sync time interval (or disable it entirely) by accessing the System Settings menu on the handheld device.

User Side (Enforcement Staff): Officers must ensure the device's Wi-Fi receiver is turned on and connected to a reliable network when starting a shift, or when returning to a dispatch area to upload offline data.

Using this Feature

Enforcement personnel do not need a constant connection to issue violations, but they must interact with the application's synchronization tools to push that data to the main database.

Testing Connectivity in the Field

If you suspect you have lost your Wi-Fi connection while on patrol:

  1. Open the native web browser on your tablet device.

  2. Attempt to load any standard public web page. If the browser cannot connect to the website, the device does not have sufficient signal strength to connect with the OPS-COM server.

Manually Synchronizing Data

When you return to an area with known Wi-Fi coverage (like the main office or a connected vehicle), you can manually push your offline data.

  1. Tap Synchronize Data from the main menu of the OPS-COM application. The synchronization process will begin immediately.

Understanding Auto-Sync

The application is designed to automatically sync in three specific instances to protect your data:

Idle Timer Behavior The idle Auto-Sync is a precaution to ensure syncing happens when an officer has not manually synced in a while. If your idle setting is 15 minutes, the unit must remain completely untouched for 15 minutes. If the tablet is used for any task during that time, the 15-minute timer restarts.

Visual Cues and Status Indicators


Best Practices and Considerations

Don't Panic! If you cannot sync immediately due to a dead zone, it is not a critical issue. The OPS-COM app is designed to store your work locally. As long as you perform a manual sync when you return to an area with better connectivity, your data is safe.

Installation Setup & Maintenance

Working in Varying Lighting

The Working in Low and Bright Light guide outlines how to manage device screen brightness and optimize camera settings for nighttime patrols. Its primary purpose is to ensure field officers can operate their handheld units comfortably without eye strain and capture clear violation photos regardless of ambient lighting conditions. This article is intended for OPS-COM administrators and field enforcement personnel using the Enforce application.

Setup and Configuration

Managing light settings is performed directly on the mobile device operating system and native camera application. It does not require any backend adjustments within the OPS-COM administrative portal.

Admin Side: No specific configuration is required within the administrative portal.

User Side: Enforcement officers must familiarize themselves with their specific device's quick settings shade and native camera application preferences to make on-the-fly adjustments during their shift.

Using this Feature

Field personnel can quickly adjust their screen brightness for viewing comfort and modify camera settings to ensure optimal photo evidence collection in low-light environments.

Adjusting Screen Brightness

  1. Swipe down from the top edge of the device screen to reveal the quick settings menu.

  2. Drag the brightness slider left to manually dim the screen for low-light conditions, or right to increase brightness for daylight visibility.

  3. Tap the Auto checkbox (or equivalent auto-brightness toggle) to allow the device to dynamically adjust the screen brightness based on available ambient light.

Taking Photos at Night

To capture the highest quality photo evidence when working with the camera flash in low-light situations, adjust the native camera settings:

  1. Open your device's native camera settings menu.

  2. Select Matrix for the metering option (rather than a centered reading).

  3. Set the flash option to Always On.

  4. Enable the Low Light Detection option if your device supports it.

Brightness Overrides Depending on the manufacturer, some Android handheld units feature a specialized brightness override within the camera settings. Enabling this can significantly improve image processing, yielding much better evidentiary photos during night patrols.


Best Practices and Considerations

Installation Setup & Maintenance

Best Practices (Enforce)

The Best Practices guide outlines the recommended daily maintenance routines for field enforcement handhelds. Its primary purpose is to ensure devices remain connected, up-to-date, and synchronized with the core database for optimal performance in the field. This article is intended for OPS-COM administrators and field enforcement personnel using the Enforce application.

Setup and Configuration

Maintaining the handheld devices requires minimal backend configuration, but relies on consistent network availability.

Admin Side: Administrators should ensure devices are properly provisioned with Play Store access so they can receive regular application updates.

User Side (Enforcement Staff): Enforcement officers must ensure their device has an active internet connection (Wi-Fi or cellular data) to successfully download updates and synchronize enforcement data.

Using this Feature

Enforcement personnel should regularly interact with the device's update and synchronization features to maintain system health.

Updating the Application

  1. Tap the Play Store app on your handheld device to open it.

  2. Search for OPSCOM using the search bar.

  3. Tap the red and black OPSCOM Enforce application icon from the search results.

  4. Tap the Update button if there is a new version available.

Application Closure Required Prior to tapping the update button in the store, verify that you have fully closed the active OPS-COM application running in the background.

Synchronizing Data

  1. Verify the tablet is in an area with a stable internet connection.

  2. Tap Synchronize Data from the main menu to force the tablet to sync all local data with the main database immediately.

Visual Cues and Status Indicators

When patrolling, monitor the top left panel of the Search pages to verify your Database Connection State:


Best Practices and Considerations

Handheld Information & Troubleshooting


Handheld Information & Troubleshooting

Locate Application Version (OPSCOM Enforce App)

The Locate OPSCOM Enforce App Version guide details how to easily find the current software version and unique handheld identifier for your mobile enforcement device. Its primary purpose is to help administrators and enforcement staff quickly verify that their handhelds are running the most up-to-date software, which is critical for troubleshooting and system compatibility. This article is intended for OPS-COM administrators and enforcement personnel.

Setup and Configuration

To ensure your enforcement device is running correctly, staff must download and maintain the application via official app stores.

User Side (Enforcement Staff):

  1. Open the Apple App Store or Google Play Store on your handheld device.

  2. Search for the OPSCOM Enforce application.

  3. Tap the application to view its store details.

  4. Tap the Update button if it is visible. If the button displays as Install or Open, you are either installing it for the first time or already running the latest available store version.

Using this Feature

Finding the version details does not require logging into the application, making it easily accessible for quick reference.

Locating the Version Details

  1. Open the OPSCOM Enforce app on your handheld device.

  2. Remain on the initial Login Screen.

  3. Look directly below the LOGIN button and the username/password fields to find the system details block.

Key Information Displayed


Best Practices and Considerations

This administrative article is currently slated to be combined with a broader handheld troubleshooting guide in a future documentation update to centralize enforcement app resources.

Handheld Information & Troubleshooting

Ionic - Handheld Training (Coming Soon)

This article will provide comprehensive training materials, including slide presentations and video tutorials, for the OPS-COM Ionic handheld application. These resources are designed to help OPS-COM administrators and enforcement personnel effectively navigate, configure, and utilize the new handheld interface in the field.

Setup and Configuration

The training materials are currently added here. This section provides instructions on how administrators can access, download, and distribute the slideshows and video content to their enforcement teams.

Using this Feature

When new training resources are made available, they will be organized below:

Training Videos: Video tutorials demonstrating key actions within the application are linked here below. These videos provide visual guidance on standard handheld interactions, such as how to Tap to select items, Double Tap to trigger specific actions, and Tap and Hold to reveal drop-down menus or popup information boxes.


Best Practices and Considerations


Access the full playlist here: Handheld Training

Handheld Information & Troubleshooting

Plate Capture using Hand Held

The Plate Capture feature utilizes Optical Character Recognition (OCR) to allow parking enforcement officers to search vehicle license plates using the camera on their mobile device. Its primary purpose is to expedite the vehicle lookup process in the field, reducing manual entry errors and streamlining ticketing workflows. This guide is intended for OPS-COM administrators and field enforcement personnel.

Setup and Configuration

The plate capture functionality is built natively into the OPS-COM enforcement application and requires minimal initial setup.

Admin Side: 

  1. Open the OPS-COM Enforce app on your handheld device.

  2. Tap Search Vehicles.

  3. Tap the camera icon.

  4. Grant the requested device permissions to allow the application access to your camera (this notification will only pop up during the initial use).

Using this Feature

Enforcement personnel can use the OCR scanner to quickly look up vehicles instead of typing out plate numbers on the digital keypad.

Capturing a License Plate

  1. Open the Vehicle Search page in the handheld application.

  2. Tap the camera icon to activate the scanner.

  3. Position the device so the license plate is aligned directly within the green box located in the middle of the screen's field of view.

  4. Tap and Hold the screen for 3 seconds to capture the image and save the read.


Best Practices and Considerations

Check your scan results: If the search returns an incorrect plate or a "Not Found" error due to dirt, shadows, or a complex plate background, simply reposition your camera to exclude any small text and Tap and Hold to try the scan again.

Handheld Information & Troubleshooting

Handheld App Log

The Handheld Operation Log feature allows the mobile device to record and store data regarding the operations and functions performed on the enforcement unit. Its primary purpose is to help identify and troubleshoot technical issues by providing detailed diagnostic information directly to the support team. This article is intended for OPS-COM administrators and field enforcement personnel using the Enforce application.

Setup and Configuration

The operation logging feature runs automatically in the background of the handheld application and requires no specialized backend configuration.

Admin Side: Ensure the handheld device is connected to a network and synchronizing regularly to allow for automatic log uploads.

Using this Feature

When technical issues arise, OPS-COM Support personnel may request that you manually send a log file to them. Administrators and field staff can send, view, or extract these logs using the following methods.

Viewing Logs via the Troubleshooting Panel

If you need to quickly review the recent log entries without sending them:

  1. Navigate to the main menu.

  2. Tap Troubleshooting which brings you to select a tool

  3. Select App Logs to view data

Once in the App Logs page you can scroll through recent logs and changes as well as a few other options. 

Available Actions: At the top of the page there are three buttons: Copy, Refresh and Exit(X). Below the X there is the option to "Upload Now" and to the right is a notice of when the data was last uploaded. The last available action is the drop-down menu to select what data to show/search through by date, time and upload. 

Extracting Logs via USB

If the device is completely offline and cannot transmit the log via the application, it can be extracted manually.

  1. Connect the handheld device to a computer using a USB cable or a wireless file transfer application.

  2. Navigate the internal storage to locate the OPS-COM application folder.

  3. Copy the specific log file to your computer.

  4. Attach the copied file to an email and send it directly to your support representative.


Best Practices and Considerations

Automatic Log Uploads Log files are natively designed to automatically upload to the OPS-COM server for review once they are more than one day old. For example, logs created on Monday will automatically upload to the server on Tuesday around midnight, assuming the handheld is online and performs a successful synchronization at some point after the 24-hour mark.

Handheld Information & Troubleshooting

Replication Status (Enforce)

The Replication Status screen within the OPSCOM Enforce App displays the synchronization state of all local database tables against the central server. Its primary purpose is to help identify connectivity issues and allow users to manually manage data synchronization when necessary. This article is intended for OPS-COM administrators and field enforcement staff.

Setup and Configuration

The Replication Status feature is built natively into the application and does not require backend configuration.

Admin Side: Staff must have the OPSCOM Enforce app installed on their handheld device and be logged in to view the local database tables.

Using this Feature

Enforcement personnel can use this feature to check the health of their connection and manually force data pushes if records are failing to upload automatically.

Viewing System Status

  1. Tap the Replication Status option from the main application menu.

  2. Review the list of database tables on the Record Counts and Data Table Tools screen.

Visual Cues and Status Indicators

The following icons are used to clearly indicate the synchronization status of each individual table:

During normal use (i.e., when actively issuing violations), it is completely expected that tables like VehicleTransfer and ViolationsTransfer may temporarily display a Red X. This simply indicates that new data has been captured on your local device and is waiting in the queue to be synced to the server.

Replication Actions (Table-Specific)

You can perform targeted actions on individual tables if they are stuck or experiencing issues.

  1. Tap and Hold an individual table to open a pop-up message with additional options.

  2. Tap one of the following actions:

    • Push table data to the server: This will attempt to manually upload the local device's table data to the server. This is generally safe to do, as nothing is overwritten or removed.

    • Rebuild and retrieve table data: This option will permanently delete the local table data and retrieve the newest available data from the server.

    • Delete local table data: This will permanently delete the local table data but has no effect on the server.

    • Email debug details to Tomahawk: This will send an email log file to OPS-COM support containing helpful information for troubleshooting issues.

Never select the rebuild or delete functions unless explicitly instructed by OPSCOM Support. Doing so can result in the permanent loss of violations or vehicle data that has not yet been synchronized to the server.

Replication Options (System-Wide)

There are additional system-wide options available to manage the entire database at once.

  1. Tap the Options icon (menu button) located in the top right-hand corner of the screen.

  2. Tap one of the following actions:

    • Rebuild database: This will delete ALL local table data across the entire device.

    • Synchronize all: The device will attempt to safely synchronize ALL table data with the server.

    • Send config to Tomahawk: This will send a comprehensive email log file to support for debugging.

    • Download new config: The device will re-download all relevant system settings (e.g., organization details, device name, ticket footer) on the next startup.


Best Practices and Considerations

Ionic - Search Vehicles

Ionic - Search Vehicles

Search Vehicles - OPSCOM Enforce App

The Search Vehicles function on the OPSCOM enforcement application is the primary tool for field personnel to look up vehicle information by license plate or VIN, verify parking permit status, and initiate enforcement actions. Its primary purpose is to allow enforcement officers to quickly retrieve actionable vehicle data in the field. This guide is intended for operators of OPSCOM handheld units.

Setup and Configuration

The Vehicle Search function is a core, native component of the handheld application and does not require any special administrative configuration or backend setup to function.

Admin Side: No setup is required. Simply ensure your device is actively connected to a network to receive real-time data, though offline cached searches are supported.

Visual Cues and Status Indicators A colored dot at the top of the search panel indicates the device's current connection status: Green Dot: The unit is actively connected to Wi-Fi or a cellular network (3G/LTE). Yellow Dot: The unit is not connected. Searches can still be performed using cached data, but the information may not be real-time.

Using this Feature

Enforcement personnel can use this feature to query vehicles using manual text entry, voice commands, or the device's camera for optical character recognition.

Performing a Vehicle Search

Tap Vehicle Search from the main menu and use one of the three methods below to enter vehicle information.

  1. Select a Parking Lot Group in the drop-down menu
  2. Select a Parking Zone in the drop-down menu
  1. Tap the text field on the Vehicle Search screen to activate the on-screen keypad.

  2. Enter the full license plate number or Vehicle Identification Number (VIN).

  3. Tap the Search button.

  1. Tap the microphone icon to activate the voice recognition feature.

  2. Clearly speak the license plate number when the prompt appears. The system will transcribe the speech directly into the search field.

  3. Tap the Search button.

LPR and OCR Camera Search

  1. Tap the camera icon to enter License Plate Recognition (LPR) search mode.

  2. Position the device's camera so the vehicle's license plate is aligned within the on-screen rectangle.

  3. Tap and Hold the screen to capture an image of the plate.

  4. Tap the correct plate number from the resulting list of possibilities to initiate the search.

Reviewing Search Results

After a successful search, the vehicle and permit details will appear below the search area. Tapping on the vehicle record expands a yellow ribbon, revealing available actions for that specific vehicle. You can also tap directly on the permit information displayed under the license plate for a quick view of its expiry details.

Available Actions and Buttons


Best Practices and Considerations

Ionic - Search Vehicles

Search Vehicle Results - OPSCOM Enforce App

The Search Vehicle Results screen allows field personnel to interpret the information returned after looking up a specific vehicle. Its primary purpose is to help officers verify parking rights, review a vehicle's history, and make informed enforcement decisions directly in the field. This guide is intended for personnel using OPS-COM Android handheld units.

Setup and Configuration

While the handheld results screen requires no configuration for the end-user, administrators control how much historical violation data is sent to the devices.

Admin Side:

  1. Hover over System Configuration and click System Settings.

  2. Click the Violations tab.

  3. Locate the Violation History on Handhelds setting.

  4. Set the desired date range (e.g., 6 months or 12 months) to limit how far back the visible violation list goes on the handheld devices.

Using this Feature

After performing a vehicle search, the application presents detailed information in a multi-layered interface, starting with a high-level summary and allowing you to drill down into specific details.

Results Summary

Immediately after a successful search, a list of potential plate matches is shown while a summary for the vehicles is displayed.

Quick Actions (More Details)

Tap the vehicle record in the results list to expand the More Details section. This reveals further information on the make, model, color of the car (if available), details on the violation history, and a set of quick action buttons.

The Details Screen

Tap the Details button for a complete overview of a vehicle's record. This screen is the central hub for all historical data related to a vehicle in the system and is organized into three distinct tabs.

Current Permits Tab

Violations Tab

The All-Time Violations count on the Violations tab will always exactly match the total violation count displayed in the More Details section of the main search results screen.

Recent Chalk Records Tab


Best Practices and Considerations

Ionic - Search Vehicles

LPR Scanning

The LPR Scanning interface provides real-time data and visual cues when using the handheld's License Plate Recognition (LPR) capabilities. Its primary purpose is to help field officers quickly identify vehicles in violation, track chalked vehicles, and effectively monitor their active scanning status during patrols. This article is intended for OPS-COM administrators and field enforcement personnel using the application.

Setup and Configuration

The LPR scanning interface relies on core system settings established in the backend, but the interface itself is ready to use natively within the app.

Admin Side: Administrators should ensure that lot grace periods, permit rules, and any vehicles of interest (hotlists) are accurately configured within the core OPS-COM administrative portal, as the handheld relies on this data to display the correct flags.

User Side (Enforcement Staff): No specific device setup is required. Enforcement officers simply need to log in to the OPS-COM Enforce app and navigate to the LPR scanning section with their device's camera or external LPR hardware active.

Using this Feature

The LPR screen is designed to present crucial enforcement data rapidly as the officer moves through a lot.

Key Information Displayed

Visual Cues and Status Indicators

The system uses colored flags to instantly communicate the status of a scanned license plate:

If no cameras are configured to the account and area the Key Info, Visual Cues and Status Indicators like mentioned above will not show up when you open the LPR Scanning tab. In the top right corner there will be a small message letting you know there are no connected cameras and head to settings to add them. 

Available Actions and Buttons


Best Practices and Considerations

Ionic - Search Vehicles

Incorrect LPR Reads Updating

The Incorrect LPR Reads Update process allows officers to manually correct license plate numbers that were misread by the device's camera. Its primary purpose is to ensure accurate enforcement and maintain reliable database records by fixing optical character recognition (OCR) errors directly in the field. This article is intended for OPS-COM administrators and field enforcement personnel using the handheld application.

Setup and Configuration

This correction feature is native to the LPR scanning module and does not require any specialized backend setup.

Admin Side: Ensure you are logged into the application and actively conducting patrols using the LPR scanning tool.

Using this Feature

Enforcement personnel can seamlessly correct misread plates without having to exit their active patrol session.

Correcting a Plate Read

  1. Tap LPR Scanning from the main menu to open the LPR Scanning page.

  2. Locate the incorrectly read plate from the active list of plate reads generated during your patrol.

  3. Tap the text field of the incorrect plate and manually type the correct alphanumeric characters (e.g., if the camera read VZ7281, but the actual plate is BVZT282, type the missing letters).

  4. Tap Search & Update to refresh the record and display the updated, correct plate number.

  5. Tap the red OFF button to toggle it back to the green ON state to resume your patrol.

Visual Cues and Status Indicators


Best Practices and Considerations

Ionic - Search Vehicles

Message Alerts Tab

The Message Alerts feature provides a centralized communication channel for pushing important news, updates, and urgent notifications directly to patrol officers' handheld devices. Its primary purpose is to help administrators ensure field staff are immediately aware of changing situations, safety notices, or operational directives. This article is intended for OPS-COM administrators and field enforcement personnel using the application.

Setup and Configuration

The messaging system is native to the application and requires no specialized configuration on the mobile device itself.

Admin Side: Administrators create and push alert messages to all active units or individual specific handhelds via the core OPS-COM administrative portal.

User Side (Enforcement Staff): No setup is required. Enforcement officers simply need to be logged into the handheld application and maintain an active network connection (Wi-Fi or cellular) to receive incoming messages.

Using this Feature

Enforcement personnel can receive alerts in real-time or review previously sent messages at their convenience through the application interface.

Reviewing Message Alerts

  1. Tap Message Alerts from the main menu of the OPS-COM Enforce application to open the message center.

  2. Review the list of recent alerts sent to your device.

Message Notifications

When a new message is pushed to the device, officers are notified through several standard methods even if the app is running in the background:

  1. Look at the device's top header bar to see new message icons as they arrive.

  2. Swipe down on the header bar to open the notification shade for a quick preview of the alert text.

  3. Tap the specific alert notification to automatically open the OPS-COM application and navigate directly to the Message Alert list.

App Icon Badges If you are on the device's home screen, the OPS-COM application shortcut icon will display a notification badge (a small numbered dot) indicating that you have unread messages waiting.

Visual Cues and Status Indicators

Alerts are categorized into three distinct types, indicated by color, to help officers instantly gauge the priority of the message:


Best Practices and Considerations

Ionic - Search Vehicles

Violations View

The Violations Tab is a specific section within the Search Vehicle Results screen on the OPS-COM Enforce application. Its primary purpose is to provide field officers with a detailed historical log of all past violations issued to a specific vehicle, assisting them in making informed and escalated enforcement decisions. This article is intended for OPS-COM administrators and field enforcement personnel using the handheld application.

Setup and Configuration

The Violations Tab automatically retrieves its historical ticket data directly from the central database.

Admin Side: No specific configuration is required on the handheld device. Administrators manage all violation histories, payment statuses, and escalation policies within the core OPS-COM administrative portal.

User Side (Enforcement Staff): No specific device setup is required. The historical data populates automatically during vehicle searches, provided the device has a network connection.

Using this Feature

Enforcement personnel use this tab to review a vehicle's citation history and current payment compliance before issuing new tickets.

Accessing the Violations Tab

  1. Perform a plate or VIN query using the Search Vehicles function.

  2. Tap the specific plate read from the initial search results list .

  3. Tap the Details tab in the extended plate read menu.

  4. Open up the Violations section of the vehicle details page. 

Key Information Displayed

Visual Cues and Status Indicators

Each individual violation record features a clear, color-coded status indicator on the right side of the screen denoting the Payment Status Text:


Best Practices and Considerations

Ionic - Search Vehicles

Chalking View

The Chalks Tab is a dedicated section within the Search Vehicle Results screen on the legacy OPS-COM Parking Enforcement application. Its primary purpose is to display a historical log of virtual chalking events for a specific vehicle, assisting officers in accurately enforcing time-limited parking zones. This article is intended for OPS-COM administrators and field enforcement personnel using the legacy Android application.

Setup and Configuration

The Chalks Tab automatically compiles its data directly from previous virtual chalking events performed by enforcement officers in the field.

Admin Side: No specific configuration is required on the handheld device to view this tab. Administrators manage global chalking grace periods and settings within the core OPS-COM administrative portal.

Using this Feature

Enforcement personnel use this tab to review past chalking records to determine if a vehicle has overstayed its allowed time in a specific location.

Accessing the Chalks Tab

  1. Perform a plate or VIN query using the Search Vehicles function.

  2. Tap the specific plate read from the initial search results list.

  3. Tap the Details button to open the extended vehicle record.

  4. Tap the Chalks tab (or swipe left/right across the screen to navigate to it).

Key Information Displayed

Available Actions and Buttons


Best Practices and Considerations

Ionic - Search Vehicles

Notifications from Permit Misuse

The Permit Misuse Notification feature alerts parking enforcement officers when multiple vehicles sharing the exact same permit are scanned within a specified timeframe. Its primary purpose is to help identify and deter fraudulent permit sharing on-site, ensuring users are not abusing multi-vehicle permit privileges. This article is intended for OPS-COM administrators and field enforcement personnel using the Enforce handheld application.

Setup and Configuration

This feature is configured directly on the handheld enforcement device. Setting a timer dictates exactly how long the system remembers the first vehicle's capture before resetting the misuse window.

Admin Side: Administrators or supervisors must configure the specific duration of the misuse timer on the device itself.

  1. Tap System Settings from the main menu of the handheld application.

  2. Scroll to the Violations and Chalking section and tap Permit Misuse Window.

  3. Tap the Permit Sharing and Misuse drop-down menu to open the duration options.

  4. Choose the desired length of time (e.g., 1 Hour). Setting this time immediately activates the function.

Using this Feature

Enforcement personnel do not need to perform any special actions to use this feature; it operates seamlessly alongside standard vehicle searches during an active patrol.

Triggering a Misuse Alert

  1. Perform a standard plate or VIN query using the Search Vehicles function while on patrol.

  2. Acknowledge any on-screen pop-ups before proceeding with standard enforcement actions.

Visual Cues and Status Indicators

Understanding the Timer Cycle If your timer is set to one hour, the system will present a warning if the second vehicle is scanned within 60 minutes of the first vehicle's scan. After that hour has passed, the first read is effectively forgotten by the handheld's local cache, and the monitoring process starts over.


Best Practices and Considerations

Violations and Chalking


Violations and Chalking

Violations and Chalking

The Violations and Chalking features in the OPS-COM Enforce app allow field personnel to issue citations directly to individuals or vehicles and utilize virtual chalking for time-limit enforcement. Its primary purpose is to streamline the enforcement process, ensuring accurate data capture and provable offenses without the need for physical chalk. This article is intended for OPS-COM administrators and field enforcement staff.

Setup and Configuration

While the enforcement application handles the physical issuance of tickets, administrators must ensure the backend environment is properly configured to support field operations.

Admin Side:

  1. Ensure the default chalking grace periods are properly configured within your system settings.

  2. Verify that your ticket types, offense locations, and offense reasons are up to date so they populate correctly on the handheld units.

User Side (Enforcement Staff):

  1. Open the handheld app and log into an active enforcement account.

  2. Ensure your device is connected to a network to receive real-time permit data and user records.

Using this Feature

Enforcement personnel can use the handheld application to perform virtual chalking and issue violations specifically targeted at a person or an unidentified vehicle.

Chalking a Vehicle

Virtual chalking is a highly useful tool that quickly identifies vehicles eligible for time-limit violations. It alerts you if a vehicle has moved since the last chalk and exactly how long ago it was chalked, making it easy to write provable violations.

  1. Tap Vehicle Search from the main screen and search for the offending vehicle's plate.

  2. Tap Chalk on the vehicle record.

  3. Enter the plate province/state and plate type (e.g., Passenger, Commercial, Government).

  4. Set a custom chalk grace period if desired (the system default will apply automatically if left blank).

  5. Tap Save. The vehicle's timer has now started, and you can return later to verify if a violation is warranted.

Issuing a Person Violation

You must know the person's name and ensure they are a registered user in the system to issue a person violation.

  1. Tap Person Search from the main screen.

  2. Enter the name of the registered user and tap their entry when it populates.

  3. Select Private Property - Person if no vehicle is involved. (If a vehicle is involved, use the Vehicle Violation workflow below).

  4. Enter the ticket type, offense location, and the specific offense reason (or reasons, if multiple apply).

  5. Attach any necessary files, such as photo or video evidence.

  6. Enter private (internal staff only) or public comments (user visible).

  7. Tap Save to issue the violation.

Issuing a Vehicle Violation

You can enter a known plate or a plate that has never been entered before; new plates will automatically be added to the vehicle database.

  1. Tap Vehicle Search from the main screen and search the license plate.

  2. Review the search result icons (see the Visual Cues table below) to verify if the vehicle is eligible for a ticket.

  3. Tap the Violation button.

  4. Enter the ticket type, offense location, and the specific offense reason(s).

  5. Enter additional vehicle information, such as province/state and plate type.

  6. Tap the Failed To Identify toggle on the people tab if the driver's identity is unknown. If the identity is known, enter it normally.

  7. Attach photo or video evidence and any applicable comments.

  8. Tap Save to issue the violation.

Visual Cues and Status Indicators

Searching a plate will return a variety of result types indicating the vehicle's current status. Use the chart below as a reference for the symbols and audio notifications you will encounter:

Icon Audio Notification When/Why Is This Combo Used?
Black Cross None Plate is not found in the database. Tap to add a new vehicle.
Red X (with Red permit pill) None Plate found, but has no valid/active permit, or the plate was chalked and the grace period has expired with still no valid permit. Eligible for violation/ticket.
Green Check (with Green permit pill) Bing (LPR) Plate found with at least one valid and active permit, or plate was chalked but a valid permit was added later.
Green Check (with Red dot) None Plate found and has permit(s), but the vehicle is NOT active on the user's profile. (Rare)
Notification (Red !) None Plate has a specific warning for Do Not Ticket or Tow (DNTT).
Notification (Blue !) (with Blue permit pill) None Plate found and has a valid permit, but is parked in the wrong lot/zone.
Chalk (Map) Swoosh (LPR) Plate has been chalked (manually or by LPR), and the grace period has not yet expired.
Flag Buzz Indicates that there has been a specific alert triggered on either the person or the vehicle.

Understanding the Printed Ticket

Front of the Ticket/Warning

Back of the Ticket/Warning The back provides details about the issuing organization and clear policies on how the violator can pay or formally appeal the ticket. It includes a section for the violator to identify themselves and sign off, as well as office hours and contact information.


Best Practices and Considerations

Violations and Chalking

Virtual Chalking Explanation

Virtual chalking (or e-chalking) is an electronic process in the OPS-COM Enforce app that precisely mirrors the manual chalking of a vehicle's tire to monitor parking durations. Its primary purpose is to help enforcement officers efficiently track time-limited parking and automatically generate time-stamped photographic evidence for potential violations and appeals. This article is intended for OPS-COM administrators and field enforcement personnel.

Setup and Configuration

Virtual chalking is a native feature of the enforcement application and relies on system-defined grace periods to calculate parking violations.

Admin Side: Administrators must ensure that parking lots with timed parking or permit grace periods are properly configured within the backend system settings. This ensures the handheld application knows exactly how long a vehicle is allowed to remain parked after being chalked before it is flagged for a violation.

User Side (Enforcement Staff): Enforcement officers must have the OPS-COM Enforce app installed on their mobile device and be logged into an active account with device camera permissions fully enabled.

Using this Feature

Officers use the handheld application to record a vehicle's presence at a specific time. If the vehicle overstays the allowed time or grace period, the chalk record serves as undeniable proof for a violation.

For detailed instructions on the complete chalking workflow and how it interacts with ticketing, see the Violations and Chalking article.

Virtual Chalking a Vehicle

  1. Tap Search Vehicles on the handheld device to look up the offending vehicle.

  2. Capture the license plate using the LPR camera, text input, or voice command.

  3. Tap the Virtual Chalk button to immediately create the time-stamped record and start the grace period timer.

  4. Capture a contextual image of the vehicle manually if you entered the plate via text or voice. (LPR captures automatically take both a close-up of the plate and a contextual full-back image with time stamps).

Court-Admissible Evidence Virtual chalking provides a photographic image that is seamlessly attached to the violation. This evidence is generally acceptable in a court of law, provided the date and time stamp is clearly visible on the image.


Best Practices and Considerations

Violations and Chalking

Signature Capture on Violation Entry

The Signature Capture on Violation Entry feature allows parking enforcement officers to capture a physical signature directly on their handheld device when issuing a ticket. Its primary purpose is to provide proof of receipt and interaction by saving an optimized image of the signature directly to the violation record. This article is intended for OPS-COM administrators to help them configure the application settings and train field officers on this functionality.

Setup and Configuration

This feature requires configuration directly within the handheld application settings to determine if the signature workflow is mandatory or optional for your field staff.

Admin Side:

Administrators or supervisors will configure this setting directly on the physical handheld devices used by the enforcement officers.

  1. Navigate to Settings on the handheld application.

  2. Toggle the Require Signature option to ON to force officers to collect a signature before they can successfully save a violation.

  3. Toggle the Require Signature option to OFF to bypass the forced workflow. The signature tab will remain available on the violation entry screen, but it will not be a required field.

Using this Feature

Administrators can use the following instructions to guide parking enforcement officers through capturing a signature in the field using their handheld units.

Capturing a Signature

  1. Perform a plate search and open a vehicle's violation entry screen.

  2. Tap the pencil icon located on the fifth tab of the top segment bar to open the signature panel.

  3. Tap the Open Signature Pad button to launch the full-screen modal.

  4. Have the individual use a single finger to sign their name on the blank canvas.

  5. Tap the Confirm button to lock in the signature.

  6. Review the thumbnail preview of the signature on the tab to ensure it is legible.

  7. Tap Save to complete the ticket issuance process.

Note for Android users: If the signature fails to register on the first attempt on an Android device, quickly Double Tap the Confirm button to force the save.

Visual Cues and Status Indicators


Best Practices and Considerations

Violations and Chalking

Towing Charges Displayed on a Violation

The Displaying Towing Charges on a Violation feature allows organizations to print a default $0.00 towing fee on all physical parking tickets. Its primary purpose is to serve as a visible deterrent, reminding parkers that their vehicle could potentially be towed for infractions, even if a tow is not ordered for the current offense. This article is intended for OPS-COM administrators and field enforcement personnel configuring the OPSCOM Enforce application.

Setup and Configuration

This setting is configured directly within the system settings of the individual handheld enforcement device.

Admin Side: Administrators or supervisors must configure this setting on the physical devices used by the enforcement officers.

  1. Tap System Settings from the full corner menu of the handheld application.

  2. Scroll to locate the specific towing charge options under Ticket Content.

  3. Enable the Include $0.00 Towing Charge toggle.

Default State By default, this setting is disabled. If the checkbox remains disabled, the towing charge line item will be completely hidden on standard printed tickets unless a real fee is applied.

Using this Feature

Enforcement personnel do not need to perform any special actions to use this feature; it operates automatically when a physical violation is printed.

Printing Tickets with the Notice

  1. Issue a standard plate or person violation on the handheld device.

  2. Tap Save & Print on the violation entry screen.

  3. Review the printed ticket. The physical citation will now automatically include a "Towing" line item explicitly displaying a "$0.00" value.


Best Practices and Considerations

Violations and Chalking

Reprint Violation

The Reprint Violation feature allows enforcement officers to print a duplicate copy of a previously issued parking ticket directly from their handheld device. Its primary purpose is to help quickly replace damaged, lost, or misprinted citations while officers are still active in the field. This guide is intended for field enforcement personnel and OPS-COM administrators.

Setup and Configuration

This feature is a native function of the enforcement application and does not require any specialized backend configuration. However, it does rely on properly configured external hardware.

Admin Side: Administrators simply need to ensure that field personnel are equipped with functioning mobile Bluetooth printers and have active enforcement accounts. For details on hardware configuration, refer to the Printers & Printing guide.

User Side (Enforcement Staff): Enforcement officers must ensure their handheld device is actively paired and connected to their designated mobile printer before attempting to reprint a ticket.

Using this Feature

Field personnel can quickly retrieve and reprint recent violation notices directly from the main application menu.

Reprinting Tickets

  1. Tap Reprint Violation from the main menu of the OPS-COM Enforce app.

  2. Review the list of recently issued tickets displayed on the Reprint Violation Notice screen.

  3. Tap the specific violation record that you need to reprint.

  4. Follow the subsequent on-screen printer instructions to complete the physical printing process.

Check your hardware first Before navigating to the reprint screen, always verify that your mobile printer is powered on, has sufficient battery life, is loaded with ticket paper, and is actively paired with your handheld unit.


Best Practices and Considerations

Printers & Printing

Printers & Printing

Bluetooth Printer Mode

The Changing Bluetooth Mode procedure explains how to adjust the internal hardware connection settings on Star Micronics mobile printers. Its primary purpose is to ensure the printer broadcasts a standard Bluetooth signal compatible with your devices. This article is intended for OPS-COM administrators and field enforcement personnel setting up their printing hardware.

Setup and Configuration

This configuration is performed directly on the physical mobile printer using its hardware buttons. It does not require any configuration within the OPS-COM administrative portal.

Admin Side: Administrators should ensure the physical field printers are fully charged before attempting hardware configuration changes.

User Side (Enforcement Staff): Ensure the printer is powered off and disconnected from any previously paired devices before beginning this setup process.

Using this Feature

Enforcement personnel must interact with the physical Power and Feed buttons on the printer to access and modify its internal broadcast mode.

Changing the Printer's Bluetooth Mode

  1. Hold the Power button down for 3 seconds until the printer beeps to turn it on.

  2. Hold down both the Power button and Feed button simultaneously for approximately 5 seconds until the printer enters settings mode and the LED screen flashes. Release the buttons.

  3. Press the Power button to change the current mode from Bluetooth (iAP) to standard Bluetooth Mode or Bluetooth (the exact wording depends on your specific printer model).

  4. Hold down the Power button and Feed button simultaneously for another 5 seconds to exit and save your changes. The printer will immediately print a detailed paper list showing your new settings.

  5. Verify that the correct standard Bluetooth mode is now displayed on the printer's LED indicator screen.

Hardware Button Navigation While in the Printer Settings mode, pressing the Power button changes the specific setting option you are currently looking at, while pressing the Feed button skips forward to the next available setting category.

Confirming Settings

Once the printer hardware is properly configured to broadcast a standard Bluetooth signal, return to your device to complete the pairing process.

  1. Issue a test violation within the OPS-COM Enforce application to ensure the tablet and printer are communicating successfully.


Best Practices and Considerations

Printers & Printing

Choosing & Connecting Printers

The Choosing and Configuring Printers process allows enforcement officers to connect and properly format their mobile Bluetooth printers within the Enforce application. Its primary purpose is to ensure the application communicates with the correct hardware drivers, allowing for clear and accurate physical ticket printing in the field. This article is intended for OPS-COM administrators and field enforcement personnel configuring their handheld devices.

Setup and Configuration

Before configuring the printer within the OPS-COM application, the physical printer must be powered on and actively paired to the handheld device via the device's Bluetooth settings.

Admin Side: Administrators should ensure the organization's chosen Bluetooth printers (such as Star Micronics or Zebra models) are fully charged, loaded with paper, and paired to the assigned handheld device.

User Side (Enforcement Staff): Enforcement officers must configure the application settings to recognize the paired printer and driver before issuing their first physical citation.

Using this Feature

Officers must explicitly select both the appropriate software driver and the specific hardware device within the application's system settings.

Accessing System Settings

  1. Tap System Settings from the main menu of the OPS-COM application.

  2. Scroll through the menu to locate the specific printer settings options.

Selecting the Driver and Printer

  1. Tap Bluetooth print driver to select the proper driver for the hardware you are using.

  2. Tap Bluetooth Printer to open a list of paired Bluetooth devices.

  3. Tap the name of the specific printer you are actively using to finalize the connection.

Default Printer Driver By default, the printer driver is set to Star Micronics. If you are using a Zebra printer, tap to select Zebra. Selecting the driver will automatically close the pop-up and return you to the main settings menu.


Best Practices and Considerations

Printers & Printing

Star Micronics Printer Configuration

The Star Micronics Printer Configuration process allows administrators and field staff to securely connect mobile printers to Android or iOS devices for use with the OPSCOM Enforce - iOS & Android application. Its primary purpose is to enable enforcement officers to accurately print tickets directly from their handheld devices, significantly streamlining the violation issuance process in the field. This article is intended for OPS-COM administrators and enforcement personnel.

Setup and Configuration

Before using the printer with the enforcement application, the hardware must be successfully paired with the handheld device and set to the correct underlying emulation mode.

The Star Micronics T300i or higher is strongly recommended for field operations, as older models may not be fully supported by modern mobile operating systems.

Changing Printer Emulation

Emulation dictates exactly how the printer communicates with the handheld's operating system. The printer must be set to the specific mode required by your device type (Android or iOS).

  1. Open the paper cover of the printer.

  2. Tap and Hold the POWER and FEED buttons simultaneously.

  3. Release the buttons once the red error lamp flashes 5 times and the screen indicates Setup Mode.

  4. Close the paper cover.

  5. Review the physical status slip that automatically prints. For Android devices, the slip must display "Emulation = ESC/POS". For iOS devices, the slip must display "Emulation = StarPRNT".

  6. Repeat these steps from the beginning if the status slip does not show the correct emulation for your specific device.

Bluetooth Pairing

  1. Power on the Star Micronics printer.

  2. Navigate to Settings then Bluetooth on the handheld device.

  3. Ensure the Bluetooth toggle is enabled.

  4. Select the Star Micronics printer from the list of available nearby devices.

  5. Enter the PIN to successfully pair the device.

Using this Feature

Once the hardware is paired and configured at the operating system level, it must be linked within the application settings to actively enable ticketing functionality.

Connecting in the Enforce App

  1. Open the OPS-COM Enforce app and log in.

  2. Tap the Menu icon at the top left of the screen.

  3. Tap App Settings.

  4. Scroll down to the Printer Settings section.

  5. Tap the Printer Driver drop-down menu and choose Star Micronics.

  6. Tap Saved Bluetooth Printer to initiate a scan for your previously paired hardware.

  7. Tap the printer name (typically SM-T300) or the specific serial number from the scanned list.

  8. Tap the Emulation drop-down menu and select the mode matching your device. Select StarPRNT for iOS devices, or select EscPosMobile for Android devices.

  9. Tap the Menu button and tap Home to return to the main operational screen.


Best Practices and Considerations

Printers & Printing

Zebra Printer Configuration

The Zebra Printer Configuration process allows administrators to set up and connect Zebra mobile printers to Android or iOS devices for use with the OPS-COM Enforce app. Its primary purpose is to streamline parking operations by enabling the direct printing of violation tickets from handheld units. This article is intended for OPS-COM administrators and field enforcement personnel.

Setup and Configuration

Configuring a Zebra printer requires a one-time setup involving the official Zebra utility and the Enforce application to ensure consistent communication between the hardware and software.

Printer Discovery and Utility Setup

  1. Power on the Zebra printer.

  2. Uninstall and re-install the OPS-COM Enforce app on your handheld device to ensure a clean configuration environment.

  3. Download and install the Zebra Printer Setup Utility from the app store.

  4. Open the Zebra Printer Setup Utility.

  5. Tap Discover Printers.

  6. Tap and Hold the Feed button on the physical printer until the Bluetooth symbol appears on the printer display, then release.

  7. Tap the printer once it appears in the Discovered list.

  8. Wait for the utility to retrieve settings; the printer is ready when the status displays Ready at the top of the screen.

Connectivity and Media Settings

  1. Tap Connectivity Settings, then tap Bluetooth.

  2. Confirm that the Bluetooth and Discoverable switches are enabled.

  3. Verify the Friendly Name (defaults to the serial number) and tap Next.

  4. Tap Next on the second screen to keep default settings, then tap Apply.

  5. Tap Media Settings and tap Media Settings again on the following page.

  6. Follow the prompts to set the correct paper size for your rolls and tap Apply.

  7. Tap Print a Test Label from the main Media Settings page to verify the hardware configuration.

Using this Feature

After the printer is configured in the Zebra utility, it must be linked directly to the Enforce app to be used for ticketing in the field.

Connecting in the Enforce App

  1. Open the OPS-COM Enforce app and log in.

  2. Tap the Menu icon at the top left and tap App Settings.

  3. Scroll to the Printer Settings section.

  4. Tap the Printer Driver drop-down menu and choose Zebra.

  5. Tap Saved Bluetooth Printer to scan for the device.

  6. Tap your printer name or serial number when it appears in the list.

  7. Tap Save when prompted with Save Printer?.

  8. Tap the Menu icon and tap Home to begin using the application.


Best Practices and Considerations

[!WARNING] Ensure the printer remains powered on and within close proximity to the handheld device during the "Applying Settings" phase to avoid corrupting the printer firmware.

Printers & Printing

SM-T300 Printer Configuration

The SM-T300 Printer is a mobile Bluetooth hardware printer used to issue physical citations from the OPS-COM Enforce application. Its primary purpose is to print physical tickets in the field, and this guide outlines how to configure its core hardware connection and power-saving settings. This article is intended for OPS-COM administrators and field enforcement personnel.

Setup and Configuration

Before the SM-T300 printer can successfully pair with your Android handheld and print tickets, you must ensure its internal hardware settings are configured to broadcast a standard Bluetooth signal and manage power efficiently. All setup is performed directly on the physical printer using its hardware buttons.

Admin Side: Administrators should ensure that the printer hardware is fully charged and loaded with thermal paper before distributing it to field staff for configuration.

User Side (Enforcement Staff): Enforcement officers must follow the hardware button sequences below to properly configure the internal settings of the physical printer before attempting to pair it with their handheld device.

Using this Feature

Enforcement personnel must interact with the physical buttons on the printer's front panel to navigate its internal menus and adjust the operational modes.

Configuring Bluetooth Mode

To pair the printer with a handheld device, the printer must be set to the standard Bluetooth mode, rather than UART or Bluetooth (iAP).

  1. Hold down the Feed button and Power button simultaneously for approximately 6 seconds until the printer enters setup mode.

  2. Press the Power button to cycle through the available connection modes.

  3. Stop cycling when the screen displays Bluetooth.

  4. Hold down the Feed button and Power button simultaneously for approximately 6 seconds to confirm and save your connection setting.

Configuring Power Down Settings

To preserve battery life during patrols, you can configure the printer's timeout setting. It can be set to "no power down" or configured to power down automatically after 1 to 5 minutes of inactivity.

  1. Turn the physical printer on.

  2. Press and hold the Power button, then immediately press and hold the Feed button at the same time for approximately 5 seconds until the screen becomes backlit and enters Settings mode.

  3. Press the Feed button to step through the settings menu until the screen displays PWDN X min off (where X represents the current timeout duration).

  4. Press the Power button to cycle through the available timeout options.

  5. Press the Power button and Feed button simultaneously once you have selected your desired wait time.

Configuration Confirmation Once you save your power down settings by pressing both buttons simultaneously, the SM-T300 will automatically print out a short paper summary of your current settings and return to standard standby mode.


Best Practices and Considerations


Supporting References

For more advanced configuration or troubleshooting, administrators can refer to the official Star Micronics resources and SDK documentation below:

Enforce System Settings

Enforce System Settings

System Settings (Enforce)

The System Settings area in the OPS-COM Enforce application provides centralized control over the handheld's hardware integrations and local behaviors. Its primary purpose is to allow administrators and officers to configure mobile printers, adjust License Plate Recognition (LPR) camera inputs, and customize ticket formatting directly on the device. This article is intended for OPS-COM administrators and field enforcement personnel configuring their handheld units.

Setup and Configuration

While the handheld device offers extensive local customization, several foundational settings must be established in the core administrative portal first.

Admin Side: Administrators must manage the core organization details, unique device identifiers, and the Next Offence Number through the OPS-COM web portal.

LPR Authorization To successfully use the LPR features on a handheld unit, an administrator must first toggle the LPR functionality on within the System Settings of the main Admin Portal.

User Side (Enforcement Staff):

  1. Tap the main application menu icon.

  2. Tap System Settings to open the configuration interface on the mobile device.

Using this Feature

The system settings are divided into four main categories. Enforcement personnel can interact with these menus to tailor the application's performance.

Local Device Settings

This section displays read-only device information pulled directly from the admin portal, including the organization name, country of operation, and the device's unique identifier.

General System Settings

Base settings and information about the device and system.

Printer Settings

Tap any item in this list to modify how the device communicates with mobile printers and formats physical tickets.

Ticket Layout

Tap any item in this list to modify how the device formats physical tickets. 

Ticket Content

Tap any item in this list to modify what is included in the printed ticket.

Violations and Chalking

Tap any item in this list to modify the configuration of violations & chalking usage with the handheld device.

LPR Camera Settings

Tap any items in this list to select the configuration of LPR cameras attached to the device and modify scan behavior. 


Best Practices and Considerations

Enforce System Settings

Auto-Update

The Setting Device to Auto Update process allows organizations to configure their handheld devices to automatically download and install application updates. Its primary purpose is to ensure that the OPS-COM Enforce app, along with other critical device software, remains on the latest version without requiring manual intervention from field staff. This article is intended for OPS-COM administrators and IT personnel responsible for provisioning enforcement devices.

Setup and Configuration

This configuration is performed directly within the Play Store. It does not require any backend adjustments within the OPS-COM administrative portal.

Admin Side: Administrators configuring the field devices prior to deployment should ensure the device is connected to a stable network and logged into an active account to access the Play Store settings.

User Side (Enforcement Staff): Generally, field officers do not need to configure this setting if the device was pre-provisioned by administration. If manual configuration is required in the field, follow the steps outlined below.

Using this Feature

Administrators interact with the Play Store settings to dictate how the device handles application updates.

Configuring Auto Update Settings

  1. Tap the Play Store application on the handheld device to open it.

  2. Locate the Menu within the app. (For google play you have to press your account icon in the top right corner and scroll down).

  3. Tap Settings from the slide-out menu.

  4. Tap Auto-update apps to open the configuration prompt.

  5. Select your preferred method of updating: Update all apps over Wi-Fi or mobile data, Update with limited amounts of mobile data, Update over Wi-Fi only or Don't auto-update apps.  

Data Charges and Connectivity When selecting the option to update apps with both connections, be aware that the device will utilize whatever network is currently active. If the device is not on Wi-Fi, cellular data charges may apply based on your organization's mobile carrier plan.


Best Practices and Considerations

Enforce System Settings

Managing Categories

The Incident Categories feature allows organizations to classify and organize different types of incidents, such as security events, parking violations, or maintenance requests. Its primary purpose is to help administrators standardize reporting and dispatching by defining a structured hierarchy of categories and sub-categories. This article is intended for OPS-COM administrators.

Setup and Configuration

This feature is managed entirely within the core OPS-COM administrative portal.

Admin Side: Hover over Admin Options and click Incidents then Categories. This will open the Edit Categories and Sub Categories main page.

Automatic Synchronization Handheld devices will automatically inherit the updated category and sub-category lists during their regular background synchronization with the core database.

Using this Feature

Administrators can use this interface to build a custom list of incident types, create granular sub-categories, and define operational rules such as field checklist requirements.

Adding a New Category

  1. Scroll to the bottom of the Edit Categories and Sub Categories main page.

  2. Click the Add New Category button.

  3. Enter a descriptive name in the Category Name text field.

  4. Enable the In-House checkbox if this incident type is handled strictly internally.

  5. Enter a GIS number if applicable for spatial tracking and mapping integration.

  6. Enable the option to include this category in system reports, if desired.

  7. Click the Save Incident Category button to finalize and add the new category to the system.

Editing an Existing Category

  1. Locate the specific category in the listed items on the main page.

  2. Click the pencil icon next to the category to open the edit screen.

  3. Update the category name or specific configuration details as needed.

  4. Click the Save Incident Category button to apply your changes to the database.

Managing Sub-Categories

Sub-categories allow you to break down broad incidents into highly specific, actionable events.

  1. Click Sub next to an existing category on the main list to view its associated sub-categories.

  2. Enter a new name in the provided text field to add a new sub-category.

  3. Enable the Required checkbox under the checklist column if a formal checklist must be completed by the officer when this specific sub-category is selected in the field.

  4. Enable the Include checkbox if you want this specific sub-category to be visible in statistical reports.

  5. Click the Save SubCategory button to add the new sub-category to the parent group.


Best Practices and Considerations