Joe Tosolt Archive
How Machine Vision Systems Detect Defects on the Production Line

Understanding How Machine Vision Performs Quality Control Tasks

In modern industrial production, ensuring product quality and eliminating defects is critical—not only for cost control, but for brand reputation, regulatory compliance, and operational efficiency. This is where machine vision systems play a key role. Specifically, companies like CSSI’s partner Zebra Technologies offer machine vision technology designed to perform tasks such as defect detection on production lines.

In this post we will discuss how a machine vision system is able to perform defect detection: the main components involved, how they fit together, and what the overall workflow looks like.

What is machine vision & why is defect detection important?

What exactly is meant by the phrase ‘machine vision’?

Machine vision systems use hardware + software to give machines the ability to “see” objects, extract information from images, and make decisions (such as pass/fail, sort/reject) based on what is seen.

In the context of defect detection, machine vision systems are used to automatically inspect components, assemblies or finished goods for anomalies such as scratches, dents, missing parts, misalignment, incorrect printing, surface defects, etc. This replaces or supplements manual inspection with capabilities beyond that of human vision, enabling greater speed, consistency, repeatability and often cost savings.

Main components of a machine vision defect-detection system

So what are the key building blocks of a machine vision system?

It’s important to think of machine vision as a computer vision system, as opposed to a single product. That’s because a machine vision solution for defect detection typically consists of several interacting components, each fulfilling a specific role. Using Zebra’s product architecture as a reference, we can group the components into these broad categories:

1. Image acquisition hardware

Machine Vision Cameras

Cameras / sensors: To capture images (2D) or scans/point-clouds (3D) of the object under inspection. For example, Zebra’s machine vision camera offerings (e.g., the CV60 series) support high-resolution CMOS sensors, color or mono, with GigE or USB3 interfaces.

Zebra FS80 Fixed Industrial Scanne

Lighting / optics / lenses: Proper lighting and optics are critical for selecting the field of view, resolution, contrast and image quality so that defects can be reliably detected. While not always spelled out in product listings, good lighting design is foundational. Zebra offers some camera products with integrated lighting to solve this problem without requiring further external items.

3D scanners / sensors: For more complex surfaces, shapes or features, 3D sensors provide extra information. Zebra offers 3D vision sensors (for example dual-camera + laser systems) to capture height/profiles and detect defects that may not appear in simple 2D imaging.

Frame grabbers / vision controller hardware: In higher-end systems, cameras may feed into frame grabbers or vision controllers (industrial PCs) that manage capture, preprocessing, triggering, and hand off the image data for analysis.

2. Image processing & analysis software

Once images or point clouds are captured, software analyzes the visual data for object recognition and object detection. The core software tasks include preprocessing (noise reduction, contrast enhancement), segmentation (isolate the part), feature extraction (edges, textures, geometry), comparison to reference models/standards, and finally decision logic (is it acceptable or a defect?). Machine learning enables the software to update its model for more accuracy over time.

Zebra Aurora suite of machine-vision software is designed to accomplish these analytical tasks:

  • The Aurora Vision Library (SDK) for programmers, offering tools for processing 2D/3D images and OCR (optical character recognition)..
  • Aurora Vision Studio – a graphical, no-code/low-code environment to build vision applications via drag-and-drop filters.
  • Aurora Design Assistant – for more guided workflows to build applications, especially for deep learning use cases.
  • Deep-learning / anomaly-detection tools – newer additions enabling unsupervised / semi-supervised learning of defects. For example, Zebra’s new deep-learning features allow training on “normal” (good) parts and detecting deviations.
Zebra Aurora Focus

3. Integration & automation interface

A vision system doesn’t exist in isolation; it must integrate with production equipment, conveyors, reject mechanisms, PLCs, HMI (human-machine interface) and higher-level control/MES (Manufacturing Execution Systems). Key integration blocks include:

  • Triggering / synchronization: Telling the camera when to capture (e.g., when a part is in position), synchronizing with motion/line.
  • I/O / communication: Digital I/O (e.g., to signal a reject arm), or higher-level communication protocols (Ethernet, OPC UA, etc). Zebra includes I/O cards as part of its offerings.
  • User interface / monitoring: Operators may need to review inspection results, override decisions, look at logs or analytics dashboards. The software suite often supports HMI components.
  • Data logging / traceability: For quality assurance, records of inspection results, images of defects, timestamps, part IDs, may be collected and integrated.

4. Mechanical / physical system setup

Though not strictly “vision hardware/software”, the mechanical setup matters a lot for defect detection:

  • Mounting / positioning: Cameras/sensors must be mounted rigidly and aligned so that the object is in the correct field of view and orientation.
  • Conveyor / motion control: The object may be moving (on a line), so synchronization matters.
  • Reject mechanism / marking system: If a defect is detected, the part may be removed or flagged.
  • Environment control: Vibration, lighting variability, ambient noise, dust/particles and variable backgrounds must be managed to ensure reliable vision inspection.

How the system works—step by step

Putting it all together, here’s a typical workflow of how a vision system like Zebra’s might perform defect detection:

  1. Setup / calibration
    • Identify the part(s) to inspect and define what constitutes “good” vs “defective”.
    • Choose and install camera(s), lighting, lenses, mountings.
    • Configure field of view, resolution, exposure, trigger method (e.g., conveyor sensor triggers camera).
    • If using 3D sensors, calibrate depth/laser/point-cloud settings.
    • In the software environment, define or import reference images (good parts), set up inspection logic or train the model.
  2. Image capture (runtime)
    • A part arrives in the inspection zone (e.g., on a conveyor). A trigger (for example a sensor) signals capture.
    • The camera snaps an image (or sequence) under controlled lighting. If motion/multiple angles are needed, multiple cameras or shutters may capture.
    • If a 3D sensor is used, it may scan the surface and produce a point cloud or height map.
  3. Pre-processing
    • The raw image is processed: e.g., apply filters to reduce noise, enhance contrast, correct for lighting non-uniformity, rectify perspective if needed.
    • Possibly convert to grayscale, thresholding, edge detection or segmentation to isolate the region of interest (the part surface).
  4. Feature extraction / comparison
    • The software extracts features of interest: edges, contours, texture patterns, geometric dimensions, 3D profiles.
    • The extracted features are compared to expected “good” features or patterns. For example, a surface that’s supposed to be smooth – any scratch or dent changes the texture or geometry.
    • In deep-learning or anomaly-detection approaches, the system may compute a “difference” from a learned normal model. For example, Zebra’s anomaly-detection tool can be trained with only good‐part images and then highlight deviations as defects.
  5. Decision logic
    • Based on the comparison, the software decides: pass or fail. If a deviation exceeds thresholds (dimension out of tolerance, missing part, scratch present), mark as defect.
    • Some systems provide heatmaps or visual overlays indicating where the defect is. Zebra’s tutorial video shows how their “Detect Anomalies” tool uses a heatmap.
  6. Output / action
    • The decision is communicated: for example, a “reject” signal is sent to remove the defective part.
    • The system logs the inspection result, possibly saves the image (especially for defects), links to part ID.
    • The HMI may show a real-time dashboard of number of defectives, pass rate, images of recent failures, operator alerts.
    • The system may feed data into MES/ERP for quality traceability and analytics (e.g., defect trends, cost of scrap, root-cause analysis).
  7. Continuous improvement / feedback
    • Over time, the inspection logic or model may be refined: adding new defect types, adjusting thresholds, extending to new part variants.
    • Deep-learning modules may be retrained as product changes occur (e.g., new material, new surface finish). Zebra’s recent updates allow easy retraining of models via their Aurora suite. (Zebra Technologies)

Key considerations / best practices

When implementing a vision-based defect detection system, there are a number of things to keep in mind:

  • Image quality matters: If lighting is poor, camera resolution too low, or the field of view mis-aligned, defect detection will suffer. Good lighting, proper optics and mechanical stability are essential.
  • Define “normal” clearly: Especially if using anomaly-detection (unsupervised) approaches, you need a robust set of “good” part images so the model can understand acceptable variation. Zebra’s anomaly tool trains on normal parts only.
  • Set tolerances appropriate to process variation: You need to balance false positives (good parts flagged as defective) and false negatives (defects passed). Too strict leads to waste; too loose leads to quality problems.
  • Consider speed vs resolution trade-offs: On a fast production line, you may need high frame rate or fast capture; yet higher resolution or 3D scanning may slow things. The system must keep up with throughput. The “What is machine vision?” article notes that frame rate, processing capability and complexity determine defect detection speed.
  • Integration with automation/line: The vision system must trigger correctly in context of the production line, interface properly with PLCs/I/O, and ensure the rejected parts are physically removed or flagged.
  • Robust to variation: Real environments involve variation (lighting changes, part orientation, background, vibration). The vision system must be robust and tolerant of expected variation while still sensitive to real defects.
  • Data logging and traceability: For many industries (automotive, electronics, medical, packaging) you’ll need traceability of inspection results, images of failures, analytics of defect trends.
  • Scalability and maintainability: As product lines evolve, the vision system should be easy to update (e.g., new part, new surface finish). Zebra’s platforms emphasize “hardware-agnostic” software and easier adaptability.
  • Choosing between traditional “rule-based” vs deep-learning methods: Traditional systems (edge detection, thresholding, templates) still work well for many structured inspection tasks. But for unstructured defects (scratches, complex surfaces, variable shapes) deep learning / anomaly detection may offer better results. Zebra has added deep-learning tools to their Aurora suite for exactly this reason.

Case Study: Detecting dents on a metal cover

Let’s walk through a concrete hypothetical example consistent with Zebra’s offerings: inspecting a stamped metal cover for dents or surface scratch defects.

  1. The part moves on a conveyor to the inspection station. A sensor triggers the camera.
  2. A high-resolution mono camera with ring lighting captures an image of the cover. (Lighting ensures uniform illumination and highlights subtle surface deviations.)
  3. The image is pre-processed: perhaps smoothing, background subtraction, alignment of part.
  4. The inspection region is defined (the cover top surface). A deep-learning anomaly-detection model (trained on many “good” covers) computes a deviation heatmap: any area that diverges beyond a certain threshold is flagged.
  5. The software checks whether the deviation meets criteria for “fail” (e.g., dent depth > X mm or scratch length > Y mm).
  6. If fail: the system sends a reject signal; the conveyor diverter pushes the defective part into a scrap bin. The image of the defect is stored with timestamp and part ID. If pass: the part continues down line.
  7. The operator sees on the HMI a summary: “Today: 42,123 covers inspected, 17 failed (0.04 %).” The data logs feed into quality analytics to identify trend (e.g., increased defect rate correlating with a certain stamp die change).
  8. If die wear increases, the inspection system may start seeing more dents; the QA team sees the trend, triggers maintenance. The system may also be retrained with new “good” samples after die replacement.

Why Zebra is a Great Match for your Machine Vision Project

CSSI is an authorized machine vision partner for Zebra Technologies. Here are a few reasons why Zebra’s machine-vision ecosystem is a great fit for your next project:

  • Zebra offers full stacks: smart camera options, 3D machine vision sensors, frame grabbers, vision controllers, I/O cards, and software (Aurora suite) for building inspection systems.
  • Zebra’s software now incorporates deep-learning / anomaly-detection tools, which are increasingly important for more complex defect visual inspection use cases.
  • Zebra highlights that machine vision is hardware-agnostic and designed to support both traditional rule-based and newer AI-based inspection workflows.

Let’s Discuss Machine Vision for Defect Detection and More

Defect detection via machine vision is a powerful and increasingly accessible way for manufacturers to raise quality, reduce waste, perform automated inspection tasks. A well-designed vision system doesn’t simply “see” defects better than the human eye—it’s engineered end-to-end (from lighting and optics to algorithm to mechanical integration) for the specific inspection task. A machine vision application is your ideal entry point into using artificial intelligence technology in your business.

Contact CSSI to explore how machine vision can improve your quality control and reliability. Our Zebra-certified experts are available to consult with you.

Meet the Zebra ET401 Enterprise Tablet

Seeking an affordable yet enterprise-ready tablet PC to tackle your business workflows? The new ET401 tablet from Zebra Technologies Corp is worth a look. The ET401 is the next generation of the popular Zebra ET40 enterprise tablet. It is intended as a go-to option for work which requires a rugged tablet more durable than consumer tablet models, particularly when capabilities such as barcode or RFID data capture are desired. It is at a lower price point than more rugged Zebra tablets such as the ET6.

YouTube player

ET401 Offers Multiple Configurations

The Zebra ET401 enterprise tablet is available in both 8″ and 10″ screen size variations. The core version boasts a 1920×1200 screen, while the lower-priced Essentials model offers a 1280×800 screen.

What kind of connectivity do you require? You have the option of paying only for what you need. The ET401 is offered with both a Wi-Fi only version (Wi-Fi 7) and a Wi-Fi/Cellular version (5G/Wi-Fi 7)

The ‘Essentials’ version is designed as an alternative to a lower-featured and less reliable consumer tablet. It arrives at a lower price point by trading down some of the optionality and features available… but will still far exceed consumer grade tablets in terms of enterprise qualities such as life cycle and durability.

Key Features of the Zebra ET401 Tablet

  • Android operating system
  • AI-enabled touchscreen!
  • Data Capture: Front camera, optional barcode scanner, optional integrated RFID reader
  • Durability: 4 ft drop spec (3 ft for Essentials)
  • Sealing: IP 68 (IP65 for Essentials)
  • Hot-swappable battery
  • Extended lifecycle vs. consumer tablets: 4 years availability + 4 years of support

Great Applications for the ET401 Rugged Tablet

Consider the ET401 for common tablet applications:

  • Warehousing/manufacturing: manager tablets, inventory management, QA, maintenance
  • Transportation or Logistics: routing/dispatch, vehicle inspection, quality checks, inventory management
  • Retail & Hospitality: Line busting, assisted selling, inventory, food ordering

Contact CSSI to Demo the Zebra ET401 Tablet

Learn more about the Zebra ET401 enterprise tablet and arrange a hands-on demo by contacting the Zebra Technologies experts at CSSI! We look forward to helping you select the optimal rugged tablet, mobile computer, or barcode scanner for your business needs. We also offer mobile computing support services and mobile device management services for your device fleet.

Faster Path to Automated Data Capture with Zebra’s FS80 Fixed Scanner

Fixed industrial scanners are critical for modern automation of data capture processes. Modern scanners can capture a broad range of barcode symbologies as well as OCR. The FS80 is Zebra Technologies Corp’s top of line fixed barcode scanner. This is a peerless product which combines a powerful feature set along with fast setup capabilities which can get you online quickly. As an authorized Zebra mobile computer, barcode scanner, and machine vision partner, CSSI can help you test Zebra scanners for successful process automation. Learn more about the FS80 fixed scanner:

FS80 Fixed Industrial Scanner Features

Key Features of the Zebra FS80 Fixed Industrial Scanner

As Zebra’s top-of-line fixed industrial barcode scanner, the FS80 offers a peerless feature set. Some key features include:

  • Variety of sensor resolution models: 5MP, 9MP, 12MP, 16MP
  • Bright integrated lighting, and red, white and infrared angles
  • Audible feedback helps in loud environments
  • Dual laser-aimer
  • 360 degree decode and job status LEDs
  • Zebra Aurora Focus software enables quick control and configuration of your industrial fixed scanner fleet.
Zebra FS80 Fixed Industrial Scanne

Target Critical Workflows with the FS80 Fixed Barcode Scanner

There are an endless variety of key data capture jobs which can be tackled by the FS80 industrial barcode scanner. Consider some of these common tasks:

  • Scan tunnels
  • Tote and container ID
  • Forklift scanning
  • Batch and pallet reading
  • Barcode verifier

Learn More About the Zebra FS80 Fixed Industrial Scanner

CSSI is a certified Zebra technology sales and support partner. We can meet your mobile computer, barcode scanner and machine vision needs, as well as label printers. Contact us to discuss your project.

CSSI Offers Zebra Technologies Fixed Industrial Scanners & Machine Vision Products

CSSI Technologies has attained certification as a Zebra Industrial Automation partner. The industrial automation specialization means that CSSI is a source for cutting edge Zebra automation products such as:

Industrial Automation Drives Business Productivity Gains

In the modern business environment, industrial automation products are critical for improving performance and accuracy:

  • Boost throughput
  • Increase accuracy
  • Optimize efficiency
  • Increase savings
Before and after fixed industrial scanner automation

Zebra’s industrial automation products include scanners & AI-powered cameras which are ready for rapid deployment in your automation efforts. As a Zebra partner, CSSI can work with you to analyze your project and recommend optimal products. We offer both pre- and post-sale support for your Zebra purchases.

Contact CSSI to Discuss Industrial Automation

Contact CSSI to discuss your automation projects and set up a demo of Zebra’s capabilities.

New Desktop Barcode Label Printers from Honeywell: PC41e-D and PC42e-D

Honeywell has launched 2 new desktop label printers aimed at those with entry-level to mid-range printing needs. Compact design, attractive appearance, and advanced features such as cutter and peeler can streamline your label production, whether for inventory management,warehouse automation or retail promotions. If your print requirements are up to 1,000 labels per day, take a look at the Honeywell PC41e-D desktop printer and the PC42e-D desktop printer.

Key Features of PC41e-D and PC42e-D

These quality Honeywell printers are ready for productivity:

  • Max print speed: 8 ips
  • Flexible Connectivity: Wi-Fi a/b/g/n/ac
  • High Resolution Options: 203 and 300 dpi

Plus, select from optional accessories such as a cutter, peeler, Wi-Fi/Bluetooth module, and USB-to-serial connector.

Learn More About the PC41e-D and PC42-e-D

The team at CSSI are barcode label printer specialists. We can provide you with a hands-on demo unit to test these powerful printer options. We are also label and supplies specialists, able to help with specifying consumable media. Please contact us to discuss label printers for your business, as well as barcode scanner and mobile computer models.

All About Lumber Tags for Barcode and RFID Tracking of Wood Products

In the lumber business (production, treatment, distribution, and retail), accurate product identification is critical. Yet lumber isn’t like boxes or pallets—it’s a rough, outdoor product often exposed to weather, chemicals, and heavy handling. That’s why standard barcode labels just don’t survive. Instead, companies rely on lumber tags—durable barcode labels engineered specifically for wood products.

The RFID and barcode label and tag experts at CSSI can help you with specification and testing of lumber tags. Contact us to discuss lumber tags.

lumber barcode labels

What Are Lumber Tags?

Lumber tags are rugged barcode labels made to attach directly to boards or bundled lumber for tracking and identification. These tags carry product data like:

  • Species (e.g., Douglas Fir, Pine)
  • Dimensions (e.g., 2×6, 4×4)
  • Grade
  • Moisture content
  • Batch or mill number
  • Treatment info (e.g., pressure-treated or kiln dried)
  • Inventory or SKU data

Depending on the application, lumber tags can be stapled to the end of a board, tied to a bundle, or applied using a specialty adhesive designed for wood surfaces.

For scanning lumber tags, you will want to choose a rugged mobile computer such as the Zebra MC9400 which is built to withstand outdoor use and challenges such as temperature and moisture.

Who Uses Lumber Tags?

Lumber tags are useful at all levels of the wood supply chain:

Industry UserPurpose
Sawmills & lumber millsIdentify species, batch, and grade during production
Planing millsTrack dimensions and finishing stages
Wood treatment facilitiesVerify treated vs. untreated lumber
Wholesale lumber distributorsManage large inventory across multiple yards
Building material retailers (Home Depot, Menards, builders)Use barcodes for pricing and inventory
Exporters/importersSupport traceability documentation
Custom millwork shopsTrack small-batch specialty wood

Why Are Lumber Tags Used?

Lumber tags solve several challenges unique to wood handling and tracking:

✅ Accurate Inventory Control

Tracking by barcode eliminates costly product mix-ups—especially when multiple species and sizes look similar.

✅ Traceability & Compliance

Thanks to regulations like the Lacey Act and FSC chain-of-custody requirements, it’s important to trace lumber back to its source.

✅ Faster Workflows

Scanning barcode tags is much faster than manually recording product details when loading trucks or staging inventory.

✅ Support for Automation

Modern lumber yards are increasingly using scanners, handheld computers, and even RFID systems to move quickly and reduce errors.

Why Not Use Standard Barcode Labels?

It may be tempting to try standard barcode labels, like the ones used on shipping boxes—but those labels simply don’t survive in lumber environments. Rough lumber surfaces can result in paper label tears. Moisture & humidity ruin legibility. Stains and preservatives break down tag adhesives. Outdoor storage enables UV light to fade printing.

Tags must be capable of surviving for weeks or even months without losing legibility or falling off, which means that the use of standard labels and tags is not advisable.

Special Materials & Adhesives for Lumber Tags

Lumber tags are made with industrial-grade materials like HDPE, UV-resistant vinyl, or synthetic stock that is both waterproof and tear-resistant. They’re built to handle temperature extremes, rain/humidity, sun exposure, chemicals, and difficult/rough attachment surfaces. Lumber tags use resin-based printing, which won’t smear or fade outdoors like standard thermal labels.

Types of Lumber Tags

TypeBest Use
Staple-on tagsIndividual boards
Bundle tagsBanding or strapping for lumber packs
End grain tagsApplied to the sawn edge of boards
Adhesive lumber labelsFor smooth or planed lumber
RFID-enabled tagsAdvanced traceability and automation

Popular Barcode Symbologies Used for Lumber

One of the decisions which you need to make when implementing lumber tags is the specific barcode format (symbology) to be used. Here are the primary common choices:

Barcode TypeWhy It’s Used in Lumber Operations
Code 128Most common—compact, supports long alphanumeric strings like mill codes, dimensions, and grade info.
Interleaved 2 of 5 (ITF-14)Used for bundle tracking and carton codes; scans well in dirty/outdoor environments.
UPC-A / EAN-13Required when selling to big-box retailers like Home Depot, Lowe’s, or Menards.
QR CodesUsed for tracking digital certificates (FSC, PEFC) and compliance documents.
DataMatrixSmall footprint for small or cut pieces; used less commonly.
RFID EPC Gen2Enables wireless scanning of full lumber bundles without line of sight.

Let’s Discuss Lumber Tags for Your Wood Industry Operation

CSSI works with a broad range of tag and label suppliers. We have access to special products suitable for lumber, including RFID and barcode tags and labels. We can help you select and test tag products to ensure reliability for your operation. Please contact our consumable media team to discuss options.

The StayLinked SmartBrowser versus Consumer-Grade Browsers

In today’s enterprise IT landscape, more applications are shifting into the browser . Warehouse Management Systems (WMS), ERP solutions, inventory applications, and logistics workflows are now commonly accessed through web interfaces instead of native applications. For office workers, Chrome, Safari, or Edge are perfectly fine.

But for industrial users —those on rugged devices such as handhelds, barcode scanners, and vehicle-mounted computers—the story is very different. Consumer-grade browsers simply weren’t designed to handle the unique challenges of modern warehouse environments. That’s where industrial browsers like the StayLinked SmartBrowser come in.

Let’s discuss why consumer browsers fall short, and how the SmartBrowser industrial browser delivers enterprise-grade benefits for companies.

Why Industrial Workflows Need a Different Kind of Browser

Warehouses, distribution centers, and manufacturing floors create demands that consumer browsers can’t always meet:

  • Rugged hardware: Rugged devices often include integrated scanners, physical keypads, or unusual screen sizes.
  • Unstable connectivity: WiFi dead zones and intermittent connections are common in large facilities.
  • Legacy systems: Many operations still run older HTML or terminal-emulation apps that need precise handling.
  • High productivity requirements: Even small delays in scanning or data entry multiply into big costs at scale.
  • Security and compliance: Devices must be locked down to prevent misuse or data leakage.

Consumer browsers such as Chrome or Safari were not created to handle these types of challenges, and tend to lead to inefficiency, downtime, and higher support costs.

The Limits of Consumer-Grade Browsers in Industrial Settings

Consumer browsers shine in general use but pose problems in mission-critical workflows:

  • Limited hardware support: Poor integration with barcode scanners, rugged keypads, and custom peripherals.
  • Unreliable under poor connectivity: Lost sessions and unsaved data when WiFi drops.
  • Unnecessary complexity: Extensions, auto-updates, and consumer features can distract or even break workflows.
  • Weaker IT control: Enterprises must rely on mobile device management (MDM) for restrictions, which adds overhead.
  • Hidden costs: While “free,” consumer browsers require extra enterprise tools and support, raising the total cost of ownership (TCO).

Consumer browsers such as Edge, Chrome and Safari just weren’t built with industrial operations in mind.

StayLinked SmartBrowser: Built for the Warehouse

StayLinked SmartBrowser is a leading industrial browser, purpose-built for rugged environments and the modern warehouse. Here’s how it compares to consumer browsers.

1. Reliability Under Tough Conditions

SmartBrowser is engineered to run flawlessly on rugged devices from vendors like Zebra, Honeywell, and Datalogic. Unlike Chrome or Safari, which may lag or crash on lower-power devices, SmartBrowser optimizes performance with minimal latency for industrial workloads. Maximum uptime is provided for mission critical environments.

2. Smooth Migration from Legacy Browsers

Many businesses still rely on legacy browsers like Ivanti Wavelink. SmartBrowser includes tools to migrate without downtime, ensuring workflows keep running while IT modernizes the stack. Chrome and Safari often require costly app re-engineering to achieve similar results.

3. Optimized for Productivity

SmartBrowser supports features like dynamic DOM injection, improving page rendering and usability. That translates into faster scanning, smoother data entry, and reduced worker frustration. Consumer browsers, built for general browsing, don’t offer these workflow-specific enhancements.

4. Broad Device Compatibility

StayLinked partners with rugged device manufacturers to ensure cross-device reliability. Whether workers use handheld scanners, tablets, or vehicle-mounted computers, the experience is consistent. Consumer browsers may run, but often with quirks, driver issues, or inconsistent performance.

5. Session Management and Security

SmartBrowser includes advanced session management tools: IT can restrict access to specific web apps, enforce security policies, and prevent workers from drifting into non-work browsing. Chrome and Safari rely heavily on external MDM policies, which are less granular and harder to enforce.

6. Cost Transparency

With predictable licensing and no hidden subscription fees, SmartBrowser is designed for enterprise budgeting. While consumer browsers appear “free,” managing them at scale often requires expensive third-party tools and IT labor.

Side-by-Side Comparison

CategoryStayLinked SmartBrowserChrome / Safari / Edge
Rugged Device SupportBuilt for barcode scanners, rugged keypads, and industrial tabletsBasic support; compatibility issues common
Connectivity HandlingSession persistence during WiFi dropsSessions often lost; manual re-entry required
Migration from LegacyTools for smooth migrationOften requires rewriting or replacing apps
IT ManagementBuilt-in session control and access policiesRelies on external MDM; less granular
SecurityLocked-down environment for work apps onlyRisk of extensions, updates, or non-work use
Cost ModelTransparent, enterprise-friendly licensing“Free,” but enterprise management adds cost

ROI and Business Benefits

Adopting SmartBrowser can deliver measurable benefits for companies:

  • Higher worker productivity from faster, more stable workflows.
  • Reduced IT support burden thanks to fewer crashes, lost sessions, and compatibility issues.
  • Lower total cost of ownership (TCO) by eliminating the need for extra tools and avoiding workflow downtime.
  • Stronger security and compliance with enforced session and access policies.
  • Future-proofing by enabling migration from legacy browsers without breaking current apps.

For companies running warehouses, logistics hubs, or manufacturing facilities, these gains add up quickly.

Let’s Discuss StayLinked SmartBrowser & Industrial Browser Options

Consumer browsers like Chrome and Safari excel in the office but struggle in the warehouse. Industrial environments demand specialized tools such as an advanced terminal emulation solution—and that’s exactly what StayLinked SmartBrowser delivers.

CSSI is an experienced StayLinked partner and expert in industrial / enterprise browsers. We can help you evaluate your options, and implement the best solution for your business. To discuss SmartBrowser and set up a demo, please contact CSSI.

Haven’t Yet Moved Beyond Android 10? Be Aware of the ‘Scoped Storage’ Impact on Your Device Applications

We write this article when the most recent version of Android is 15. However, we know that enterprises often lag behind in migrating the OS on their mobile devices. There remain many companies which are still running older mobile computers and tablets which are on Android 10 or earlier. However, as time goes on, the aging mobile devices will have to be replaced… the internal IT team will at that time have to contend with newer devices which require more recent versions of Android.

We provide this background and write this article because from Android 11 onward , there have been meaningful changes which can play havoc with the software companies run on their mobile devices. Approach any software written for Android 10 or earlier with some suspicion and be sure to check if the concerns we address below are relevant. Here’s the issue: You may discover that you are unable to run your critical software on newer devices without software updates. This can delay your ability to update failing mobile devices if you have not prepared beforehand.

First some background… what’s with the Android OS updates?

Every year Google releases a new version of Android, bringing both new features and new challenges for developers and enterprises. For most consumer apps, these updates are a welcome sign of progress. But for businesses that rely on rugged mobile computers and custom-built apps, the changes can disrupt long-established workflows. One of the most significant updates came with Android 11, which enforced a new way of handling file storage called scoped storage.

For companies still running software built for Android 10 or earlier, this shift may cause compatibility issues when moving to newer devices. In this article, we’ll explore what changed in Android 11, why scoped storage was introduced, the risks it poses for legacy apps, and how enterprises can test their readiness for migration.

Why Android Updates Every Year — and What Changed in Version 11

Google’s yearly Android releases serve multiple purposes:

  • Security: Closing vulnerabilities and reducing attack surfaces.
  • Privacy: Giving users more control over their data and app access.
  • Consistency: Streamlining APIs and platform behavior so apps run more reliably across devices.

Android 11 was a major milestone for privacy and data protection. It introduced:

  • Stricter internal storage permissions via scoped storage.
  • A new permission for “all files” access (MANAGE_EXTERNAL_STORAGE), limited to specific use cases.
  • Updates to the MediaStore and Storage Access Framework (SAF), encouraging developers to use standardized APIs for file access.

For enterprises, the biggest shift was the formal enforcement of scoped storage — a new internal storage model that fundamentally changes how apps read and write files on a device.

What Is Scoped Storage and Why Was It Implemented?

In earlier versions of Android, apps that had permission to read and write external storage could freely access nearly all shared files on a device. That openness led to two problems:

  1. Privacy risks — apps could quietly scan, collect, or tamper with files they had no business touching.
  2. Security concerns — malicious or poorly written apps could corrupt other apps’ data or expose sensitive information.

Scoped storage was introduced to fix this. Under scoped storage:

  • Each app has its own private storage folder for files.
  • Apps must use MediaStore APIs to add or retrieve shared media (photos, audio, video).
  • For arbitrary files, apps must rely on the Storage Access Framework, which requires user approval.
  • The broad ability to scan or modify all external storage is gone, except in rare cases where the special MANAGE_EXTERNAL_STORAGE permission is approved.

The intent is simple: protect users’ data while nudging developers toward safer, more consistent APIs.

How Scoped Storage Affects Older Apps

While good for security, scoped storage disrupts many older enterprise apps. Legacy applications often assumed significant leeway for device storage of images and data. They could:

  • Save files anywhere on external storage (/storage/emulated/0/).
  • Scan directories to locate data created by other apps.
  • Share files freely without user involvement.

With Android 11 enforcing scoped storage, these assumptions break. Common issues include:

  • Crashes or file access errors when apps attempt to open or write outside their permitted scope.
  • Missing data when directory scans no longer return expected files.
  • Compatibility failures when the requestLegacyExternalStorage flag (which helped on Android 10) is ignored on Android 11 and higher.
  • Publishing restrictions since Google Play only allows the MANAGE_EXTERNAL_STORAGE permission for specific app categories.

In short, workflows that depend on open file access — such as barcode scanning apps that export CSV logs to shared folders — may not work without significant code updates.

How to Test Your Software for Android 11+ Compatibility

Many organizations still run older devices with Android 10 or earlier. Before upgrading hardware, it’s critical to test whether existing apps can handle the scoped storage model. Here’s how:

1. Inventory Devices and Apps

  • Record the models and Android versions of all devices in use.
  • List all business-critical apps and their versions.

2. Check App Configurations

  • Verify each app’s targetSdkVersion. If it’s below 30, it may behave differently once rebuilt or updated.
  • Look for code or libraries that reference direct file paths like /sdcard/ or Environment.getExternalStorageDirectory().

3. Run Tests on Android 11

  • Install apps on an Android 11 emulator or test device.
  • Exercise all file-related workflows (import/export, sync, file scanning).
  • Use adb logcat to catch SecurityException or file-not-found errors.

4. Validate Business Workflows

  • Confirm that critical flows — such as data capture, exports, and sync — still work as intended.
  • If apps rely on shared files, test whether SAF or MediaStore integrations are required.

5. Plan Migration Strategies

  • Preferred: Update apps to use MediaStore or SAF for file handling.
  • Fallback: For in-house apps not distributed via Play, use MANAGE_EXTERNAL_STORAGE cautiously.
  • Interim: Migrate data flows so apps exchange files through app-private storage or user-approved exports/imports.

CSSI Technologies Can Help with Android Migration & Software Challenges

Organizations relying on rugged devices running Android 10 or earlier should proactively test their apps on Android 11 to uncover compatibility issues before upgrading hardware fleets. By auditing apps, running real-world workflow tests, and planning a migration path, businesses can ensure that critical applications remain reliable and compliant as they move into newer versions of Android.

You may lack the resources or expertise to tackle one or both of Android migrations and test for or correct issues with your in-house developed software. CSSI can help. We offer support services for mobile device management and OS upgrades, even on an ad-hoc basis. For software challenges, our team of developers is available to consult on updating your internal software to be compatible with Android 11 and up. We have built experience in navigating these issues with multiple clients, and can accelerate your upgrades. Please contact us at CSSI to discuss Android updates and scoped storage challenges.

What is Special About Non-Incendive Mobile Computers and Tablets?

For certain usage environments and industries, ‘standard’ rugged mobile computing devices will not suffice. For hazardous environments, there is a special category of intrinsically safe computing devices which must be used in order to operate safely. Learn more about these operating environments and how CSSI can help with suitable rugged mobile devices.

What Makes an Environment Hazardous?

Hazardous locations are those where an ignitable concentration of flammable substances (such as gases, vapors, dusts, or fibers) is present either continuously, intermittently, or under abnormal conditions. These atmospheres can turn ordinary electrical sparks or high surface temperatures into dangerous ignition sources.

Examples of hazardous environments include:

  • Oil and gas refineries – where hydrocarbon vapors are common.
  • Chemical processing plants – with solvents and volatile compounds in the air.
  • Pharmaceutical manufacturing – involving ignitable concentration of powders or fine particulates.
  • Grain handling and milling operations – where dust clouds can be explosive.
  • Paint shops or spray-coating facilities – where flammable mists are present.

Regulatory frameworks like the National Electric Code (NEC) in the U.S. or ATEX directives in Europe define hazardous locations by classes, divisions, and zones, depending on the type of material present and how frequently it exists in ignitable concentrations.es, depending on the type of material present and how frequently it exists in ignitable concentrations.

How Are Mobile Computers Made Non-Incendive?

A non-incendive device, also referred to as intrinsically safe, is one designed for safe operation in hazardous environments by ensuring that under normal operating conditions, it cannot release sufficient electrical or thermal energy to ignite a flammable atmosphere .

Key Design Differences to Achieve Non-Incendive Certification:

  1. Electrical Energy Limitation
    • Circuits are engineered to keep voltage and current levels below ignition thresholds. This prevents sparks from having enough energy to ignite a gas or dust cloud.
  2. Surface Temperature Control
    • Components are designed and tested to ensure that their surface temperature never exceeds the ignition temperature of surrounding flammable materials.
  3. Sealed or Reinforced Construction
    • Casings are ruggedized to prevent ingress of fibers, dust or vapors and to ensure that any internal faults don’t expose dangerous sparks.
  4. Certification and Testing
    • Non-incendive mobile computers undergo certification through recognized standards bodies such as UL, IECEx, or ATEX . Certification ensures compliance with safety limits for operation in specific classes/divisions/zones.
  5. Battery and Power System Safeguards
    • Since the battery is a potential ignition source, non-incendive models include specialized power management and containment systems that mitigate risks of overheating or short circuits.

Why Non-Incendive Mobile Computers Matter

For workers in hazardous locations, safety is paramount. A standard mobile computer might offer all the functionality needed for scanning, data entry, and wireless communication—but if it risks sparking an explosion, it cannot be used. Non-incendive mobile computers bridge this gap, providing rugged, full-featured computing power with the critical safety certifications required to keep both workers and facilities secure when working in a hazardous area.

Several Examples of Non-Incendive Computers Available from CSSI

Aegex 100M non incendive tablet pcThe Aegex 100M is a non-incendive rugged tablet PC rated for use in Class I, Div 1 and ATEX Zone 1 and Zone 0 hazardous environments.
Zebra Ultra-Rugged MC9400 non-incendive mobile computerThe Zebra Technologies MC9400 is an ultra-rugged Android mobile computer with configurations suitable for use in a Class I, Div 2 hazardous area.
Honeywell CK67 non-incendive mobile computerThe Honeywell CK67 handheld computer is an Android device with configurations available for use in CID2 non-incendive / ATEX areas.

CSSI Can Help You Select and Test Non-Incendive Mobile Computers & Tablets

The mobile computing experts at CSSI are knowledgeable about the specialized field of non-incendive, intrinsically safe devices . We partner with the top manufacturers of these devices such as Zebra, Honeywell, and ATEX. Contact us to discuss your hazardous area and mobile computer requirements , and we will help you select and test the right device.

New Addition to Honeywell’s Mobility Edge Platform Supporting up to Android 19

Honeywell’s has launched its newest addition to its handheld computer line. The CT70 is a rugged and feature-packed choice for both frontline workers and in-house teams who require reliable mobile edge computing, flexible scanning, and a large 6-inch screen. Courtesy of Honeywell’s Mobility Edge platform, the CT70 will provide years of use… it is guaranteed to support Android 15 through 19.

Key Features of the Honeywell CT70 Mobile Computer

The CT70 is packed with features, here are several notable items:

  • Support guaranteed from Android OS 15 to 19
  • Withstands 6 foot drops (8 ft with rubber boot); IP65/IP68 rated for dust & water protection
  • 5G and Wi-Fi 7 connectivity. Also supports private cellular/CBRS.
  • Wireless charging and hot-swappable battery
  • Optional integrated RFID reader

CT70 Technology Enables Diverse Work Tasks

The Honeywell CT70 mobile computer can be used for a wide range of workflows. A large 6-inch screen keeps plenty of data in front of your frontline workers. 2 barcode scanner options are available, including Honeywell’s versatile FlexRange scanner. The CT70 is even available with an integrated RFID reader for short distance data capture. Use it in the warehouse, logistics, field service, and transportation.

The CT70 is also ideal for unified communications… pair it with Smart Talk, Honeywell’s unified communications solution, which combines voice calling, texting, and media messaging in one handheld device.

Contact CSSI to Discuss the Honeywell CT70

CSSI Technologies is a Honeywell Corp platinum partner. Our team is experienced and knowledgeable in the Honeywell productivity mobile computer line. Contact us to discuss your project and set up a hands-on demo of the CT70.