Getting Started
Login, Modules Overview, and Access
Analytics Overview
Support Options
Billing Module
Flourish Supported Hardware, Networking, and Vendors
Edit Your Flourish Software User Profile
Submit a New Idea to Flourish Software
Configuration & Setup
Company Settings
Editing Your Company Profile
Automatically Lock Packages Based on Test Result Status
Upload Your Company Logo
Facility Settings
Creating Locations and Areas
Facility Tag Settings
Manage Facility Payment Methods
Facility Compliance Screen
Update License Number
Update Phone Number
Configure and Manage a Reverse Sync User
Configurations per Facility
Labels & Printing
Flourish Label Maker - Configure Labels
Printer and hardware options and setup
QZ Tray Certificate renewal
Example Guide: Subnetting a Router for 250 Local IP Addresses with Static IP Assignments
Printer Setup and Connectivity Guide
Flourish Software Cannabinoid and Terpene List
Flourish COA Portal QR Code - Arizona Requirements
Installing a Unicode-Supported Font on Zebra Printers
Distribution
Distribution Setup
Managing Destinations
Create and Update Destinations In Bulk
Managing Sales Reps
Assign Sales Reps to a Destination
Add/Create Vendors
Create And Update Vendors In Bulk
How to Tag Drivers
Create and Manage Vehicles
Create And Manage Drivers
Users & Permissions
User Roles and Facility Permissions
Creating and Managing Users
Setting Up Users for Mobile Access
How to enable "Update financial info for shipped orders"
Enable Add a New Physician to User Roles
Resetting Your Password in Flourish
Reset User PIN (Point of Sale or Mobile)
Retail POS - Allow to Allocate Inventory to a Purchase Order Manually
Prevent Users from Exporting All Grid Data
Manufacturing Machine & Run Configuration
Bulk Item Price Updates - Item Pricing
Create and Update Strains in Bulk
Enable the creation of new items from the Inventory Screens
Update Items in bulk
Cultivation
Grow / Cultivation Overview
Entering in Dry Weights
Overview: Plant Groups and Plant Batches
Change Strain on a Plant
How to split a group
Changing the UOM of a Harvest's Wet Weight
Creating "Fresh Frozen" packages - all you need to know
How to Bulk Destroy Plant IDs
Adjust Expected Harvest Date
Entering in Wet Weights by Individual Plant
Splitting Immature Plant Groups
Non-METRC Creating a Package of Clones
Manicure Harvest
How to create strains
How to Move Plants
How to Create Clones From a Mother Group
Entering in Wet Weights by Group (non-METRC)
METRC Harvest: Record Wet Weight with Scale and Scanner
Cultivation Area Attributes
How to Manicure a Harvest
Creating New Strains
Entering in Dry Weights and Creating Packages from Harvest
How to Apply Additives to Plants
How to Kill plants
Recording Waste for Harvests (METRC)
Destroying Plants: Logging Waste / Notes
Cultivation - How to Revive Plants (No Tracking System)
Creating Plants Overview
Move harvested strains back to the Flowering phase
Record METRC Harvest with Total Wet Weight
Reprint Plant Tags
Making "Fresh Frozen" products from a Harvest in the "Processing" stage.
Non-METRC - Move a harvest back from 'Processing' to the 'Harvest' phase
How to Kill Individual Plant IDs
How to Make a Mother Group
Kill Individual Plant IDs from Plant Groups
NON-METRC - How to Make a Clone
Harvest packages and Configuration
Making "Fresh Frozen" products from wet weights.
Canada - Destroy plants
METRC Harvesting - wet and dry weights, waste, harvest packages and completion.
Complete and Uncomplete a Harvest
Creating a Package from Harvest
Flourish Analytics
Flourish Analytics - Getting Started
Flourish Analytics - Set User Access and Access Level
Flourish Analytics - Browse Content
Flourish Analytics - Set a Workbook as Favorite
Flourish Analytics - Customize and Bookmark the Data
Flourish Analytics - Export Data
Flourish Software messages and notifications
Android Mobile App
Mobile App: General
Flourish Android Mobile App Overview
Mobile App Login
Mobile User Roles
Mobile Scanning Devices
Mobile Zebra Scanners - connect to Flourish Software app - DataWedge App Setup
Android App Mobile Settings: Choose Package ID to Display
Mobile App: Cultivation
Mobile App - Using a scanner for Cultivation Actions
Mobile App - Harvest - Scan and Record Weights for Plants
Mobile App: Inventory
Mobile App Inventory: Assign a Package to an Order
Mobile App Inventory: Update Lot Number for Non-Cannabis Inventory
Mobile App Inventory: Locate Non-Cannabis
Mobile App Inventory: Take Lab Sample
Mobile App Inventory: Create a New Package
Mobile App Inventory: Lock Package
Mobile App Inventory: Adjust Package
Mobile App Inventory: Adjust Non-Cannabis Inventory
Mobile App Inventory: Locate Package
Mobile App: Inventory Counts
Mobile Inventory Counts Overview
Mobile Inventory Count - Enter the Number of Packages per Item
Mobile Inventory Counts: Scan Packages per Item
Mobile App: Outbound
Mobile App: Shipments
Android mobile - Allocate non-cannabis inventory
Mobile Order Line Screen
Mobile App: Build Orders by Scanning and Allocating Packages
Mobile App: Retail
Mobile App - BioTrack 2.0 - Creating Lab Samples
eCommerce
Jane Technologies
Flourish WooCommerce
Setting up WordPress Site, WooCommerce, and Plugins
Flourish WooCommerce Wholesale Configuration Guide
WooCommerce Wholesale Store Branding and Client Experience Guide
Managing Multi Accounts and Sub Accounts in WooCommerce
Flourish Wholesale Portal User Guide for Buyers
Order Sync Workflow - WooCommerce to Flourish Application
Inbound
Inbound Module Overview
Inbound Purchase Orders
Inbound - Display Additional fields next to item names on purchase order lines
Tutorial: Create Purchase Order
Receive Inbound Transfers and Purchase Orders (No Compliance System)
Inbound - Receive The Whole Purchase Order In One Click
Quick Receive Non-Cannabis Inventory
Moisture Tracking
METRC Inbound Process
Inventory
Bulk Actions
Bulk Actions - Add Packages to an Order
Bulk Actions - Combine Packages
Bulk Actions - Locate Packages
Bulk Actions - Lock and Unlock Packages
Bulk Actions - Add to a Manufacturing Run
Bulk Actions - Print Package Labels
Bulk actions - Update Unit weight
Create Items in Bulk
Inventory Counts
Inventory Settings
Item Creation & Management
Package Unit Cost Inheritance and Calculation
Creating a Custom Category
Manage Item Ecommerce Names
Add Ingredients to Items and print in outbound PDF
Rename Areas
Inventory Management Principles
Classes & Categories
Disabling Areas
Clone an Existing Item or BOM
Lock Codes, Adjustment Codes, & Return Reasons
External and Internal Items
Item Tagging Functionality
Clone an Item to Create A New Item
Chart of Account Mapping
Configuring Item E-Commerce Categories and Subcategories
Item Strain Type
Inventory Management
Custom Grid Column Ordering
Brand Management
Web Inventory Counts: Enter the Number of Packages per Item
Print Labels For Non-Cannabis Items
Tutorial: Creating an Item
Create Package from Package
Inventory Adjustments
Create And Manage Custom Views
Managing Inventory Lock Codes
Managing Chart of Accounts View - QuickBooks Online
Package History
Create Lab Samples when a Lab Test Batch "Required Testing" (LTB Option) is required.
Create multiple packages with different quantities in one session.
Update The Unit Weight for a single package
Create or edit a Brand for an Item.
Reprint Package Label
Automatically calculate the "Use By Date" for new packages.
Inventory: Recording a lab result and uploading COAs
Non-Inventory Items
METRC - Creating Trade Sample Packages and Trade Sample Adjustments
Inventory: Package Reference Fields
Flourish Costing
Inventory Audits
METRC - Retag Packages - Change the item of a package.
Flourish Inventory
Editing Items after Creating Packages
METRC - Discontinue package in METRC and Re-sync to Flourish
Set The Unit Weight for Packages of Items with UOM of 'Each'
Refreshing Inventory Count Details
Outbound - Return Rejected Items to Inventory
MMJ Used Package Attribute
Manage Packages waste
Managing Non-Cannabis Inventory
Creating Packages and Auto-Prompting Label Printing
Inherit Package Attributes
Add or Edit the Harvest Date for a Package
Inventory: Upload PDF To Record Lab Test Results
Refresh Inventory of Non-Cannabis Items
Inventory: Package Attributes
Manufacturing
Manufacturing Module Overview
Manufacturing Work Orders with BOMs
Creating Bill of Materials for Handling Case Quantities
Manufacturing Waste Log
Creating a Bill of Materials - BOM
Start a New Manufacturing Run
Creating Inventory using Bill of Materials
Outbound
Outbound Overview
Outbound Invoice
Outbound orders Payment Status
Outbound Order Discounts and Charges
Creating New Outbound Shipments (Non-METRC)
Add, Edit and Delete Order Notes
Scan Packages to add Order Lines and Allocate Packages to Outbound Orders
Allocate Packages to Outbound Order
Sales Order Approval
Outbound Order Notes
Outbound Module Operational Overview
Invoice Date
Split Packages During Order Allocation
Display Unit Cost and Total Cost when allocating packages to an outbound order.
Creating New Outbound Orders
Configuration: Only Show Items with Available Quantity
Allocate Packages to an Outbound Order
Find Orders
Set a Default Distributor for your Outbound orders
Change Facility - Move an Outbound Order between Flourish Facilities.
New York - Outbound - Manage Adult-Use Cannabis Products Tax
Printing Options on a Sales Order
Selling Cannabis Inventory by Lot
California Excise Tax Rate 2023 Update
How to update financial info for shipped orders
Packing List
Outbound Order Status Fields
Mark Sales orders as fully paid
Sales Order Payments
Retail / POS
AeroPay
POSaBIT
Customer Management
Adding a Physician
Creating a Customer Profile
Merging Customer Profiles
Customer Preferred Name
Edit the credit available to customers
In-Store, Delivery, and Pickup Orders
Retail POS Printing and Reprinting Receipts
Retail Purchase Limit Enforcement
Creating a Retail Delivery Route
Retail POS Printing Customer Labels
Checking In a Customer
METRC Retail Delivery: Edit order after marking “Out For Delivery”
Create Retail Pick Up and Delivery Orders
Retail Order Statuses
Retail POS Refund a Purchase
Fulfilling a Retail Order
POS Item Scanning Rules
Retail POS Complete a Purchase
Retail POS Create an In-Store Purchase
Retail - POS - Split an order line into multiple lines of the same item.
Removing an Order from the POS
Retail POS - Refund a Manual Card Transaction
Retail POS - Refund a POSaBIT - Manual Transaction
Retail POS Quick Sale
Retail - Med and Rec purchases
Retail POS - Refund an AeroPay Transaction
Replace Customer - Change the Customer on a Retail Purchase
Retail - Cancel a Completed Purchase
Till and Vault Management
Creating a Retail Transfer
Creating a Sub-Vault
Performing Pay Ins and Pay Outs
Closing a Till
Counting a Vault
Opening a Till
Reconciling E-Payments
Creating Retail Reasons
Creating a Till
Integrations
MMUR
MMUR CureAPI v4 (Florida Only)
MMUR Caregiver Selection
Florida Retail - Automatic Dispensation to MMUR on Delivery Orders
MMUR / CureAPI v4 Medical Cannabis Aggregate Limit
Alpine IQ Integration
Discounts
Retail Discounts Overview
Creating a Retail Discount
Retail — Standard and Advanced Discounts
Retail Discounts — Customer Attributes
Retail Discounts — Order Attributes
Applying a Retail Discount
Common Retail Discounts
In Store Menu
Flourish Software In Store Menu
In Store Menu Eligibility: Items and Discounts
In-Store Menu Controls
Vector Payments
Vector Payments Configuration
Vector Payments - POS Check Out and Reporting
Troubleshooting Vector Payments Terminals Not Connecting
Retail
Till Report
Recording a POSaBIT transaction
Retail - POS - Set default printers and print
Retail Pre-Orders, Backorders, and Replacement Orders
Adding Payment Terminals & Assigning to a Till
Retail Purchase limits
Retail - Customer State ID, Medical ID data and expiration
Retail - Mark a Completed Purchase as Cancelled
Point of Sale Cash Drawer Configuration
Retail - Show Tax Breakdown by Type on Retail Sales Receipt
Retail Facility Configuration
Credit Card Manual payments for Retail Point of Sale
Retail Metrc Sync Error "Package Cannot Be Sold Because it Doesn't Exist in The Current Facility"
Retail - Void a Transaction
Retail - Export the Customer Purchase History
BioTrack
BioTrack (Connecticut)
Connecticut BioTrack Inbound
Connecticut BioTrack Cultivation Guide
Connecticut BioTrack Manifest Requirements
Connecticut Manifesting in Flourish for BioTrack Clients
Connecticut BioTrack Inventory
Connecticut BioTrack Category Conversions
Connecticut BioTrack - Accepting Rejected Inventory
BioTrack (Florida)
Florida BioTrack Integration Overview
Florida BioTrack Limitations
Florida BioTrack User Management
Florida BioTrack Drivers and Vehicles
Florida BioTrack Inventory Categories and Mapping
Florida BioTrack Item MMUR Configuration
Florida BioTrack Propagation
Florida BioTrack Cultivation Management
Florida BioTrack Harvesting
Florida BioTrack Inventory Creation
Florida BioTrack Inventory Destruction
Florida BioTrack Inventory Adjustments
Florida BioTrack - Undo Out of Sync Package
Florida BioTrack Inventory Count
Florida BioTrack Initial Inventory During 90 Day Conversion Window
Florida BioTrack Delivery Devices
Florida BioTrack Facility Areas Creation
Florida BioTrack Lab Samples and COA Management
Florida BioTrack Manufacturing
Florida BioTrack: Report Ingredients During Manufacturing
Florida BioTrack Inbound Receiving and Transfers
Florida BioTrack Order Fulfillment and Shipping
Florida Biotrack Retail Returns, Restocks, and Voids
Florida BioTrack: Plant Additives
Florida BioTrack: Retail POS User Guide
Florida BioTrack: Retail Fulfillment User Guide
Florida BioTrack: Retail Delivery User Guide
BioTrack (New York)
BioTrack New York Go-Live Steps
New York BioTrack Integration Overview
New York BioTrack Limitations
New York BioTrack User Management
New York BioTrack Facility Areas Creation
New York BioTrack Drivers and Vehicles
New York BioTrack Inventory Categories and Mapping
New York BioTrack Propagation (Create Plants)
New York BioTrack Cultivation Management
New York BioTrack: Plant Additives
New York BioTrack Harvesting
New York BioTrack Inventory Creation
New York BioTrack Inventory Destruction
New York BioTrack Inventory Adjustments
New York BioTrack Inventory Count
New York BioTrack - Undo Out of Sync Package
New York BioTrack Initial Inventory During 30 Day Conversion Window
New York BioTrack Lab Samples and COA Management
New York BioTrack Manufacturing
New York BioTrack: Create Initial Inventory
New York BioTrack Receiving Transfers
New York BioTrack Order Fulfillment and Shipping
New York BioTrack Retail Returns, Restocks, and Voids
New York BioTrack: Retail Delivery User Guide
New York BioTrack Inventory Transfers to Destination Not On BioTrack
External API
Flourish Webhooks
Securing your webhooks
Flourish Software External API Key Management
Generate or Reset External API key
Integrations
Apex Trading
BarTender™
Google Workspace
LeafLink
LeafLink Integration Overview
LeafLink Integration Setup
Flourish LeafLink Integration Setup DIY - Start here!
Before Setting Up LeafLink Integration
LeafLink Integration Setup and Activation
After Setting Up and Activating the LeafLink Integration
Set a default Sales Representative for a customer in Leaflink
Leaflink Category Mapping with Custom Categories
Sync Flourish to multiple Leaflink Companies and Brands
LeafLink - Sell by Batch
LeafLink Integration - Exclude facilities from inventory quantity sync
Set The Status of Leaflink Orders to Sync To Flourish Software.
Leaflink Brands and Product Lines
LeafLink Troubleshooting
Outfield
Ordo
POSaBIT POS
QuickBooks Online
What Version of QuickBooks Online is Supported?
Integration: QuickBooks Online
QuickBooks Online Sync Settings
Enable Shipping Charges in QuickBooks Online
Disconnect (Un-map) Items, Destinations and Vendors
Setting Inventory Start Date
Switch your QuickBooks Online Account to work with Categories
Enable Syncing of Outbound Orders to Quickbooks
Transition an Item from "Inventory" to "Non-Inventory" types in Flourish and QBO.
Quickbooks Online: Syncing Order Discounts
Send Flourish Data To QBO Sales Order Custom Fields
Zapier
Alpine IQ E-commerce
Seed Technology Integration
Export Data From Flourish To QuickBooks Desktop
CYBRA MarkMagic® Integration Setup
Lendica Integration
Flourish Analytics – Green Check Integration and Verified Reports
METRC
METRC CA Microbusinesses Location Functionality.
Step 1 - preparing for METRC CA Location Functionality for Microbusinesses.
Step 2 - preparing for METRC CA Location Functionality for Microbusinesses.
My Package is out of sync - Location Invalid
Step 3 - Locate your packages - METRC CA Location Functionality for Microbusinesses
Location Functionality for California Microbusinesses
METRC Integration Overview
How to find or generate your METRC API key
Sync cultivation Data from METRC
METRC -Handle Out Of Sync Package, Item, Plant, Harvest or Strain.
My item is out of sync - How to get it back in sync with METRC
METRC - Assigning Tags to Plants & Packages
METRC - Killing mature plants - additional details
METRC - Creating clones overview
California METRC cultivators - How to create clones from immature plants batches.
METRC - Handling rejected outbound packages
Managing Your Compliance System Credentials Flourish
2. Differences in METRC and non-METRC installations of Flourish Software
METRC MO, OH and MA - include or exclude the prefix in names of items synced from METRC.
METRC - Inbound a package and use it to create clones
Manage METRC Tags
Creating Outbound Shipments and METRC Transfers
METRC Item Brands
METRC - Undo Package - Remove a created package that is out of sync
METRC CA - Edit cultivation tax on Inbound Orders
METRC - Create a Transfer Template
How to Resync a package
Sync an Item from METRC
Retry sync - a case of invalid tag
METRC "External Transfer" - bring cannabis items into the METRC ecosystem.
Flourish Manufacturing Run Sync As METRC Processing Job
METRC – "Replace Tag" for Plants and Plant Batches
METRC - Get my plants back in sync
Import METRC Categories
Un-map Out of Sync Items
METRC - Update your METRC API Key
Retry Sync after the issue was resolved
METRC - Rename a Harvest
Auto-assign tags to items created by METRC reverse sync
METRC - My Retail Order is Out Of Sync
METRC CA - Reducing Immature Plant Batches - additional details
METRC Harvest - Retry Harvest Sync
METRC - Out of Sync Strain
Retry Sync - Case of "User not Authorized"
Un-sync An Item From a METRC Facility - Delete a Mapping Record
My package is out of sync
METRC – Change Strain for Plants and Plant Batches
METRC - Get my clone batch back in sync
Release Notes
Previous Release Notes
2020.02.23 - Software Release 4.6.0
2020.03.23 - Software Release 4.8.0
2020.04.06 - Software Release 4.9.0
2020.04.20 Software Release 4.10.0
2020.04.13 - Software Release 4.9.2
2020.05.04 Software Release 4.11
2020.05.18 Software Release 4.12.0
2020.06.01 Software Release 4.13.0
2020.06.15 Software Release 4.14.0
2020.06.22 Software Release 4.14.1
2020.06.29 Software Release 4.15.0
2020.07.13 Software Release 4.16.0
2020.07.27 Software Release 4.17.0
2020.08.10 Software Release 4.18.0
2020.09.02 Software Release 4.19.0
2020.09.14 Software Release 4.20.0
2020.09.28 Software Release 4.21.0
2020.10.12 Software Release 4.22.0
2020.10.26 Software Release 4.23.0
2020.11.09 Software Release 4.24.0
2020.11.30 Software Release 4.25.0
2020.12.14 Software Release 4.26.0
2020.12.29 Software Release 4.26.1
2021.01.11 Software Release 4.28.0
2021.01.25 Software Release 4.29.0
2021.02.09 Software Release 4.30.0
2021.02.25 Software Release 4.31.0
2021.03.09 Software Release 4.32.0
2021.03.23 Software Release 4.33.0
2021.04.09 Software Release 4.34.0
2021.04.21 Software Release 4.35.0
2021.05.03 Software Release 4.36.0
2021.05.18 Software Release 4.37.0
2021.06.08 Software Release 4.38.0
2021.06.29 Software Release 4.39.0
2021.07.20 Software Release 4.40.0
2021.08.03 Software Release 4.41.0
2021.08.17 Software Release 4.42.0
2021.08.31 Software Release 4.43.0
2021.10.05 Software Release 4.45.0
2021.10.19 Software Release 4.46.0
2021.11.02 Software Release 4.47.0
2021.11.16 Software Release 4.48.0
2021.11.30 Software Release 4.49.0
2021.12.14 Software Release 4.50.0
2021.12.28 Software Release 4.51.0
2022.01.11 Software Release 4.52.0
2022.01.25 Software Release 4.53.0
2022.02.08 Software Release 4.54.0
2022.02.22 Software Release 4.55.0
2022.03.08 Software Release 4.56.0
2022.03.22 Software Release 4.57.0
2022.04.05 Software Release 4.58.0
2022.04.19 Software Release 4.59.0
2022.05.03 Software Release 4.60.0
2022.05.17 Software Release 4.61.0
2022.06.01 Software Release 4.62.0
2022.06.14 Software Release 4.63.0
2022.06.28 Software Release 4.64.0
2022.07.12 Software Release 4.65.0
2022.07.26 Software Release 4.66.0
2022.10.18 Software Release 4.72.0
2022.12.13 Software Release 4.76.0
2022.11.15 Software Release 4.74.0
2022.12.28 Software Release 4.77.0
2022.08.23 Software Release 4.68.0
2022.10.04 Software Release 4.71.0
2022.08.09 Software Release 4.67.0
2022.11.1 Software Release 4.73.0
2022.09.07 Software Release 4.69.0
2022.11.29 Software Release 4.75.0
2022.09.20 Software Release 4.70.0
2024.05.30 Software Release 4.106.0
2024.01.23 Software Release 4.100.0
2024.03.26 Software Release 4.103.0
2023.10.17 Software Release 4.96.0
2023.09.06 Software Release 4.94.0
2023.08.08 Software Release 4.92.0
2025.06.24 Software Release 4.119.0
2024.02.13 Software Release 4.101.0
2023.05.02 Software Release 4.85.0
2023.01.24 Software Release 4.79.0
2023.05.16 Software Release 4.86.0
2023.11.28 Software Release 4.98.0
2023.06.13 Software Release 4.88.0
2023.03.21 Software Release 4.83.0
2023.07.25 Software Release 4.91.0
2025.08.04 Software Release 4.120.0
2023.04.04 Software Release 4.84.0
2023.06.27 Software Release 4.89.0
2023.11.06 Software Release 4.97.0
2024.06.26 Software Release 4.107.0
2025.04.01 Software Release 4.114.1
2024.08.20 Software Release 4.109.2
2025.04.23 Software Release 4.116.0
2023.02.21 Software Release 4.81.0
2023.06.01 Software Release 4.87.0
2025.05.13 Software Release 4.117.0
2024.09.10 Software Release 4.111.0
2023.07.11 Software Release 4.90.0
2024.03.05 Software Release 4.102.0
2023.01.10 Software Release 4.78.0
2023.12.17 Software Release 4.99.0
2025.03.11 Software Release 4.114.0
2024.11.20 Software Release 4.112.0
2023.03.07 Software Release 4.82.0
2024.05.07 Software Release 4.105.0
2023.09.26 Software Release 4.95.0
2023.08.22 Software Release 4.93.0
2023.02.07 Software Release 4.80.0
2025.06.03 Software Release 4.118.0
2024.04.16 Software Release 4.104.0
2025.08.26 Software Release 4.122.0
Table of Contents
- All Categories
- Configuration & Setup
- Labels & Printing
- Example Guide: Subnetting a Router for 250 Local IP Addresses with Static IP Assignments
Example Guide: Subnetting a Router for 250 Local IP Addresses with Static IP Assignments
By following this example guide, you can configure a router to support a subnet with 250 local IP addresses and ensure reliable connectivity for critical devices through static IP assignments, aligning with Flourish Software’s best practices. If you’re working with an existing subnet, use the steps in Step 5 to identify and assign the next available IP address.
About This Guide
Below is a hypothetical example guide demonstrating how to configure a router to support a subnet with 250 local IP addresses (you can use a different number, but for this guide, we are using 250). It includes best practices for assigning static IP addresses to critical devices, such as printers.
This guide walks you through the process from start to finish, assuming you’re setting up a new subnet. Even if you already have a subnet configured, understanding the entire process is crucial for effective network management.
If you’re working with an existing subnet, this guide includes steps to identify the next available IP address by examining your subnet settings.
Step 1: Determine Your Subnet Requirements
- Objective:
- You need to allocate 250 usable IP addresses for local devices.
- Subnet Choice:
- Select a /24 subnet (255.255.255.0), which provides 256 addresses (254 usable, excluding the network address and broadcast address).
- Example Network:
- Use a private IP range, such as 192.168.1.0/24, which supports addresses from 192.168.1.0 to 192.168.1.255.
- Confirm Requirements:
- Ensure your router supports subnet configuration and that 254 usable addresses (192.168.1.1 to 192.168.1.254) meet your network’s needs.
Step 2: Access Your Router’s Admin Interface
- Log In:
- Connect a computer to your router’s network (via Wi-Fi or Ethernet).
- Open a web browser and enter the router’s IP address (e.g., 192.168.1.1 or 192.168.0.1—check your router’s manual for the exact address).
- Log in using the admin credentials (default is often username: admin, password: admin). If prompted, you need to change the default credentials for security.
- Navigate to LAN Settings:
- Locate the LAN or network settings section, typically labeled “LAN Setup” or “Network Configuration,” in the router’s interface.
Step 3: Configure Your Subnet
- Set the Network Address:
- Select a private IP range, such as 192.168.1.0.
- Set the subnet mask to 255.255.255.0 (/24) to support 256 addresses.
- Assign the Router’s IP:
- Configure the router’s IP address within the subnet, such as 192.168.1.1, which serves as the default gateway.
- Define the DHCP Range:
- Configure the router’s DHCP server to assign dynamic IP addresses, for example, from 192.168.1.2 to 192.168.1.200, leaving a range (e.g., 192.168.1.201 to 192.168.1.254) for static IP assignments.
- Save Changes:
- Apply and save the settings. The router may restart to implement the changes.
Step 4: Assign Static IP Addresses (Flourish Software Best Practice)
Why Static IPs Are Recommended
Flourish Software strongly recommends assigning static IP addresses to critical devices like printers and other networked equipment. When a router uses DHCP to assign IP addresses dynamically, a power outage or router restart may cause devices to receive different IP addresses than previously assigned. This can disrupt connectivity with Flourish Software, which relies on consistent IP addresses to communicate with devices like printers. If an IP address changes, you need to manually re-enter the new IP address into Flourish Software’s facility settings, which can be time-consuming. Many users don’t recognize this as the issue, leading to costly troubleshooting, including technician visits or misdiagnosed hardware failures.
- Identify Devices
- Identify devices requiring consistent IPs, such as printers, and note their MAC addresses (found in the device’s network settings or on a printed configuration page).
- Configure Static IPs
- Option 1: Router-Based DHCP Reservation
- Navigate to the router’s DHCP or LAN settings and locate the “DHCP Reservation” or “Static IP” section.
- Assign a specific IP address (e.g., 192.168.1.201 for a printer) to the device’s MAC address, ensuring it falls outside the DHCP range (e.g., 192.168.1.2 to 192.168.1.200) to avoid conflicts.
- Option 2: Device-Based Static IP
- Access the device’s network settings (e.g., via the printer’s control panel or web interface).
- Manually set the IP address (e.g., 192.168.1.201), subnet mask (255.255.255.0), and gateway (192.168.1.1), ensuring the IP is outside the DHCP range.
- Option 1: Router-Based DHCP Reservation
- Test Connectivity
- Open a command prompt (Windows) or terminal (Mac) and ping the static IP (e.g., ping 192.168.1.201) to confirm the device is reachable.
- Verify that Flourish Software recognizes the device at the assigned static IP by testing a print job or checking the facility settings.
Step 5: Verify and Test Your Subnet
- Check Device Connectivity
- Connect devices to the network and confirm that dynamic devices receive IPs within the DHCP range (e.g., 192.168.1.2 to 192.168.1.200).
- Verify that static IP devices (e.g., printers at 192.168.1.201) are operational by pinging their IPs.
- Ping the router (e.g., ping 192.168.1.1) to ensure network stability.
- Identify the Next Available IP Address (for Existing Subnets)
- If you already have a subnet configured, you need to determine the next available IP address for new devices:
- Check Router Settings: You need to log into the router’s admin interface and navigate to the DHCP or LAN settings to view the subnet mask (e.g., 255.255.255.0) and DHCP range (e.g., 192.168.1.2 to 192.168.1.200).
- Review Assigned IPs: You need to check the router’s device list or DHCP lease table to see which IPs are currently assigned. This list shows devices and their MAC addresses with corresponding IPs.
- Select an Unassigned IP: You need to choose an IP outside the DHCP range (e.g., 192.168.1.201 to 192.168.1.254) that isn’t already reserved or statically assigned. For example, if 192.168.1.201 to 192.168.1.210 are used, the next available IP might be 192.168.1.211.
- Ping to Confirm: You need to ping the chosen IP (e.g., ping 192.168.1.211) to ensure no device responds, confirming it’s available for assignment.
- If you already have a subnet configured, you need to determine the next available IP address for new devices:
Troubleshoot Issues:
Devices fail to connect
Verify the subnet mask, DHCP settings, and static IP configurations in the router.
- Ensure that no IP conflicts exist (e.g., two devices assigned the same IP).
- Check for outdated router firmware and update it if necessary.
Confirm Capacity
You need to ensure that all 250 devices connect without exhausting the IP pool (254 usable addresses are sufficient).
Validate Static IPs
You need to confirm that static IP devices maintain connectivity after a router reboot or power cycle, ensuring no IP reassignment occurs and Flourish Software functions seamlessly.
Notes
- Router Variations: Configuration steps differ by router brand (e.g., Netgear, TP-Link, Cisco). You need to consult your router’s manual for specific instructions.
- Security: Change the default admin credentials and enable WPA3 or WPA2 Wi-Fi encryption to secure the network.
- Advanced Needs: If you need multiple subnets or more addresses, you need to consider a /23 subnet (255.255.254.0, 510 usable addresses) and configure VLANs if supported by the router.
- Flourish Software Best Practice: By assigning static IPs to critical devices like printers, you prevent IP reassignment issues that could disrupt Flourish Software’s connectivity, saving time and avoiding costly troubleshooting efforts.
By following this example guide, you can configure a router to support a subnet with 250 local IP addresses and ensure reliable connectivity for critical devices through static IP assignments, aligning with Flourish Software’s best practices. If you’re working with an existing subnet, use the steps in Step 5 to identify and assign the next available IP address.
How did we do?
QZ Tray Certificate renewal
Printer Setup and Connectivity Guide