Autocoding

Last updated

Autocoding refers to software solutions that help manufacturers, particularly those in the food industry, ensure that products have the correct packaging and correct 'sell by' date codes, thereby reducing the number of Emergency Product Withdrawals (EPW). The term was first used during an initiative between Geest PLC (acquired by Bakkavör in 2005 [1] ) and Tesco in 2001.

Contents

The key objective of the software was to reduce the number of EPW's associated with date and price coding errors, and pot and lid marriage errors.[ further explanation needed ] This still remains the main objective of autocoding software, but functionality has been expanded to encompass quality assurance and OEE performance data. [2]

History

The concept of autocoding originally came from an initiative between Geest PLC and Tesco in 2001, with both parties seeking to reduce the number of emergency product withdrawals associated with packaging and date coding errors. From here, several software engineering companies expanded on this preliminary work to create more reliable and robust systems. In 2004, 2D barcoding was introduced for the first time, a major step forward for the securing of all parts of food packaging.

Prior to this, 1D retail barcodes were used that only offered limited protection as they did not cover all packaging on products. 2D barcodes meant that lids, sleeves, pack could all be identified by a barcode scanner to check that the product is packaged and dated correctly. In 2009, Marks & Spencer introduced a code of practice for the labelling of products that stipulated an autocoding system must be used on every production line. In 2013, it was estimated that autocoding software protects over 1500 lines in the United Kingdom; the largest supplier is Olympus Automation, which protects 723 food production lines. [3]

Elements

All autocoding systems comprise a products database which contains standard reference information for each product including packaging type, labels and sell by date criteria. In most cases a touch screen industrial PC is positioned on the shop-floor to allow the operator to select the next product from a product schedule.

1D and 2D barcode scanning

The shop-floor touch screen device is linked to barcode scanners deployed to scan the code on each piece of packaging, including promotional labels and sleeves. Originally the bar codes scanned were based on standard 1D codes but to avoid mistakes 2D bar codes were introduced in 2004 so that each packaging type could hold a unique identity. To checks that the scanners are operational Autocoding solutions include two way communications with all hardware devices, or prevent the lines starting if links are not available.

Date code printing

To ensure that ‘sell by dates’ are accurate, most autocoding systems directly control the line printers through the software application. Once the operator has selected the product to run, the product reference table identifies the date range to use and the printer output is sent directly to the printer. Again, like the bar code scanners, autocoding systems include two-way communications with date code printers, and prevent the production lines from starting if links are not available.

Line stops

If any error is detected, such as wrong film/pack, wrong lid, wrong case, or printer fault, the line is stopped. This standard requirement is achieved through the use of programmable logic controllers.

Providers

Numerous companies provide autocoding solutions, ranging from standalone systems to comprehensive MES/MIS solutions that incorporate additional features and benefits. Notable industrial vendors include:

Product NameVendor
Autocoding OAL - Olympus Automation
AutoCoding AutoCoding Systems
Harford Control Compliance Harford Control Ltd
Sparc Systems Ltd Sparc Systems

Related Research Articles

<span class="mw-page-title-main">Universal Product Code</span> Barcode symbology used for tracking trade items in stores

The Universal Product Code is a barcode symbology that is widely used worldwide for tracking trade items in stores.

<span class="mw-page-title-main">Barcode</span> Optical machine-readable representation of data

A barcode or bar code is a method of representing data in a visual, machine-readable form. Initially, barcodes represented data by varying the widths, spacings and sizes of parallel lines. These barcodes, now commonly referred to as linear or one-dimensional (1D), can be scanned by special optical scanners, called barcode readers, of which there are several types. Later, two-dimensional (2D) variants were developed, using rectangles, dots, hexagons and other patterns, called matrix codes or 2D barcodes, although they do not use bars as such. 2D barcodes can be read using purpose-built 2D optical scanners, which exist in a few different forms. 2D barcodes can also be read by a digital camera connected to a microcomputer running software that takes a photographic image of the barcode and analyzes the image to deconstruct and decode the 2D barcode. A mobile device with a built-in camera, such as a smartphone, can function as the latter type of 2D barcode reader using specialized application software.

<span class="mw-page-title-main">Barcode reader</span> Electronic device

A barcode reader or barcode scanner is an optical scanner that can read printed barcodes, decode the data contained in the barcode to a computer. Like a flatbed scanner, it consists of a light source, a lens and a light sensor for translating optical impulses into electrical signals. Additionally, nearly all barcode readers contain decoder circuitry that can analyse the barcode's image data provided by the sensor and send the barcode's content to the scanner's output port.

Optical mark recognition (OMR) collects data from people by identifying markings on a paper. OMR enables the hourly processing of hundreds or even thousands of documents. For instance, students may remember completing quizzes or surveys that required them to use a pencil to fill in bubbles on paper. A teacher or teacher's aide would fill out the form, then feed the cards into a system that grades or collects data from them.

<span class="mw-page-title-main">Logistics automation</span> Application of computer software or automated machinery

Logistics automation is the application of computer software or automated machinery to improve the efficiency of logistics operations. Typically this refers to operations within a warehouse or distribution center, with broader tasks undertaken by supply chain engineering systems and enterprise resource planning systems.

<span class="mw-page-title-main">QR code</span> Type of matrix barcode

A QR code is a type of two-dimensional matrix barcode, invented in 1994, by Japanese company Denso Wave for labelling automobile parts. A QR code consists of black squares arranged in a square grid on a white background, including some fiducial markers, which can be read by an imaging device, such as a camera, and processed using Reed–Solomon error correction until the image can be appropriately interpreted. The required data are then extracted from patterns that are present in both the horizontal and the vertical components of the QR image.

Hand Held Products was a US electronics manufacturer, established in 1981 in North Carolina. The company was a manufacturer of linear and 2D handheld barcode scanners based on imaging technology. Its product range included rugged mobile computers, image kiosks, and barcode verification devices. Its range of data collection and communication products were designed for mobile, on-site, and transaction processing applications. In 2007, the company was subsumed into the Honeywell Group.

<span class="mw-page-title-main">Data Matrix</span> Two-dimensional matrix barcode

A Data Matrix is a two-dimensional code consisting of black and white "cells" or dots arranged in either a square or rectangular pattern, also known as a matrix. The information to be encoded can be text or numeric data. Usual data size is from a few bytes up to 1556 bytes. The length of the encoded data depends on the number of cells in the matrix. Error correction codes are often used to increase reliability: even if one or more cells are damaged so it is unreadable, the message can still be read. A Data Matrix symbol can store up to 2,335 alphanumeric characters.

<span class="mw-page-title-main">Keyence</span> Japanese electronics manufacturer

Keyence Corporation is a Japan-based direct sales organization that develops and manufactures equipment and solutions for factory automation, sensors, measuring instruments, vision systems, barcode readers, laser markers and digital microscopes.

In the distribution and logistics of many types of products, track and trace or tracking and tracing concerns a process of determining the current and past locations of a unique item or property. Mass serialization is the process that manufacturers go through to assign and mark each of their products with a unique identifier such as an Electronic Product Code (EPC) for track and trace purposes. The marking or "tagging" of products is usually completed within the manufacturing process through the use of various combinations of human readable or machine readable technologies such as DataMatrix barcodes or RFID.

<span class="mw-page-title-main">Intermec</span> American electronics manufacturing company

Intermec is a manufacturer and supplier of automated identification and data capture equipment, including barcode scanners, barcode printers, mobile computers, RFID systems, voice recognition systems, and life cycle services.

<span class="mw-page-title-main">Label printer applicator</span>

A label printer applicator is a basic robot that can automatically print and apply pressure-sensitive labels to various products. Some types of labeling include shipping labeling, content labeling, graphic images, and labeling to comply with specific standards such as those of GS1 and Universal Product Code U.P.C. A pressure-sensitive label consists of a label substrate and adhesive.

<span class="mw-page-title-main">Barcode system</span> Network of hardware and software

A barcode system is a network of hardware and software, consisting primarily of mobile computers, printers, handheld scanners, infrastructure, and supporting software. Barcode systems are used to automate data collection where hand recording is neither timely nor cost effective. Despite often being provided by the same company, Barcoding systems are not radio-frequency identification (RFID) systems. Many companies use both technologies as part of larger resource management systems.

Smart Label, also called Smart Tag, is an extremely flat configured transponder under a conventional print-coded label, which includes chip, antenna and bonding wires as a so-called inlay. The labels, made of paper, fabric or plastics, are prepared as a paper roll with the inlays laminated between the rolled carrier and the label media for use in specially-designed printer units.

Mobile tagging is the process of providing data read from tags for display on mobile devices, commonly encoded in a two-dimensional barcode, using the camera of a camera phone as the reader device. The contents of the tag code is usually a URL for information addressed and accessible through Internet.

Document automation is the design of systems and workflows that assist in the creation of electronic documents. These include logic-based systems that use segments of pre-existing text and/or data to assemble a new document. This process is increasingly used within certain industries to assemble legal documents, contracts and letters. Document automation systems can also be used to automate all conditional text, variable text, and data contained within a set of documents.

<span class="mw-page-title-main">Barcode Scanner (application)</span>

The application Barcode Scanner is an Android app, from the open-source project ZXing, that allows an Android device with imaging hardware to scan barcodes or 2D barcodes and retrieve the data encoded. Information encoded often includes web addresses, geographical coordinates, and small pieces of text, in addition to commercial product codes. This Android-based system has similar functionality to a hardware barcode reader.

Barcode technology in healthcare is the use of optical machine-readable representation of data in a hospital or healthcare setting.

Barcode library or Barcode SDK is a software library that can be used to add barcode features to desktop, web, mobile or embedded applications. Barcode library presents sets of subroutines or objects which allow to create barcode images and put them on surfaces or recognize machine-encoded text / data from scanned or captured by camera images with embedded barcodes. The library can support two modes: generation and recognition mode, some libraries support barcode reading and writing in the same way, but some libraries support only one mode.

<span class="mw-page-title-main">Codablock</span>

Codablock is a family of stacked 1D barcodes which was invented in Identcode Systeme GmbH in Germany in 1989 by Heinrich Oehlmann. Codablock barcodes are based on stacked Code 39 and Code 128 symbologies and have some advantages of 2D barcodes.

References

  1. BBC News 2005 Story on acquisition
  2. Alan France, OEE and Autocoding Integration, Engineering Maintenance Archived 4 October 2013 at the Wayback Machine 25 July 2013
  3. "Olympus Automation Protects 723 Lines Globally". Archived from the original on 3 September 2014. Retrieved 28 August 2014.