Barcode System
The Barcode system functionality enables barcode reader support for MRPeasy, barcode generation and printing from MRPeasy, and special functions after scanning a barcode.
Barcoding support can be enabled in Settings -> System settings -> Enterprise functions -> Barcodes.
When this functionality is enabled, then:
- It is possible to generate various barcodes.
- It is possible to scan barcodes, and depending on the function and the scanned barcode, an action will take place, e.g., selecting an item, navigating to a software section, reporting actions, etc.
Jump to:
- Demo video: Barcode system.
- Setting up:
- Usage:
Implementing the Barcode System
- Start using MRPeasy without the Barcode System.
- Only after MRPeasy has been successfully implemented in some business areas can we start implementing barcoding in those areas.
- Barcoding helps to perform various actions more quickly.
- Users must know what those actions are and how to perform them before enlisting barcoding.
- Read the documentation to learn about what features are available.
- Start experimenting and initial usage:
- Print barcodes with your regular printer.
- Perform actions using your phone camera as a scanner using the MRPeasy iOS/Android app.
- When experimenting is successful, and you want dedicated hardware (scanners, label printers, etc.), turn to your local barcoding hardware specialists.
Supported barcode readers and printers
- The MRPeasy iOS and Android apps allow the device's camera to be used as a barcode scanner.
- To open the scanner, tap the Scan barcode button at the top of the app.
- There may be some technical limitations compared to using a dedicated barcode reader. For example, QR Codes may be more reliable when scanned with a camera.
- Please download the MRPeasy app from the Apple or Google App Store:
- Please turn to your local specialists regarding the specific choice of label printers and scanners.
- Since MRPeasy is online software, and a barcode reader technically works as a keyboard, a compatible barcode reader should work with MRPeasy.
- Generally, barcode readers can be connected via USB (for computers) or Bluetooth (for tablets and smartphones).
- As MRPeasy generates PDFs, the label printer should be able to print PDFs.
Enabling and configuring the Barcode System
Demo video: Enabling barcodes.
For setting up barcodes in MRPeasy:
- Go to Settings -> System settings -> Enterprise functions
- Enable the functionality Barcodes: Yes.
- Select the type of barcode:
- EAN-13, 1D barcode, will be used for your products if your products have a Global Trade Item Number (GTIN) from GS1.
- CODE128 will be used on other types of labels and documents.
- UPC-A, 1D barcode, which will be used for your products if your products have a Global Trade Item Number (GTIN) from GS1.
- CODE128 will be used on other types of labels and documents.
- CODE128, a universal 1D barcode.
- QR, a universal 2D barcode. More reliable if, e.g., a cellphone's or tablet's camera is used for scanning.
- EAN-13, 1D barcode, will be used for your products if your products have a Global Trade Item Number (GTIN) from GS1.
- If you selected EAN-13 or UPC-A barcodes:
- Select how barcodes are assigned to stock items:
- Manually, by you.
- Automatically, by MRPeasy.
- If you selected an automatic assignment, enter your manufacturer code - a prefix obtained from GS1 comprising your country and company codes.
- Select how barcodes are assigned to stock items:
- Save the settings.
- If your products have specific EAN-13 or UPC-A barcodes that you need to assign:
- Go to the Stock -> Items -> Item details page and add the barcode to the field "Barcode UPC-A/EAN-13."
- Or upload these with the import items from CSV functionality.
- Regardless of your barcode type, if your vendors have EAN-13 or UPC-A barcodes:
- You can use the vendor's barcodes if you enter the vendor's barcode for the item in the "Barcode UPC-A/EAN-13" field.
- Now, the system will recognize the items when you scan the vendor-supplied barcode.
- Now you can:
- Print barcodes on labels and documents.
- Generate a page of 1D barcodes for each item.
- Perform actions by scanning the barcodes.
Printing barcodes
Jump to:
Labels and documents
Barcodes can be printed on the following labels and documents:
- Product/item labels.
- If QR and CODE128 type barcodes are configured in system settings, they encode the Part number.
- Stock lot labels.
- Serial number labels.
- Storage location labels.
- Manufacturing Order labels.
- Manufacturing Order PDFs.
- Manufacturing Order barcode: On all PDFs.
- Sub-assembly materials barcode: On wide, medium, and worksheet PDFs.
- Sub-assembly of all operations barcodes: On wide and worksheet PDFs.
- Individual operation barcode: On wide and worksheet PDFs.
- Material requisition PDFs.
- Manufacturing Order barcode.
- Sub-assembly materials barcode.
Important notes:
- Barcode values generally encode not only the specific object name but also internal identifiers and possibly other data. Data is separated by application identifiers (e.g., see https://www.gs1.org/standards/barcodes/application-identifiers).
- The labels can be edited with the Label editor.
- The PDFs can be edited with the PDF editor.
1D barcode generator
On each item's details page at Stock -> Items -> Item details, it is possible to generate a page full of 1D barcodes with the "Print barcode" function:
- EAN-13 or UPC-A type barcode will be generated if the corresponding type is selected in the system settings.
- If CODE128 or QR type is selected in the system settings:
- The barcode number will be taken from the item field "Barcode UPC-A/EAN-13".
- CODE128 type barcode will be generated
Scanning barcodes
If the barcode is scanned, the resulting action depends on the type of barcode and the page you are currently on. There could be several types of barcodes that can be scanned:
- Item barcode.
- Stock lot barcode.
- Storage location barcode.
- Serial number barcode.
- Manufacturing order barcodes.
- Notes.
Resulting actions for scanning item barcodes
Demo video: Item barcodes.
| Scanning item barcodes | |
| Scanning location | Resulting action |
| Any item or product choice field | The item is selected. |
| My production plan -> Manufacturing Order details |
If the item is on the materials list for this manufacturing order, the consume materials dialog box opens. The quantity to consume must be entered. If more is consumed than booked, the additional quantity is automatically booked from stock. |
| Stock -> Items | The item is displayed. |
| Stock -> Stock lots | All stock lots with this item are displayed. |
| Stock -> Shipments | All shipments with this item are displayed. |
| Stock -> Shipments -> Shipment details | The picking screen opens, allowing you to enter the quantity and confirm the item's picking. |
| Stock -> Transfer orders -> Creating a new transfer order | A new line for the item has been added. |
| Stock -> Transfer Orders -> Transfer Order details | The picking screen opens, allowing you to enter the quantity and confirm the item's picking. |
| Stock -> Inventory | The item is displayed. |
| Procurement -> Purchase orders | All purchase orders for this item are displayed. |
Resulting actions for scanning stock lot barcodes
Demo video: Stock lot barcodes.
| Scanning stock lot barcodes | |
| Scanning location | Resulting action |
| My production plan -> Manufacturing Order details | a) If the stock lot is booked for this manufacturing order, the consume materials screen will be opened for this lot. The quantity to consume must be confirmed. b) A notification is displayed if the stock lot is not booked for this manufacturing order. |
| Stock -> Transfer orders -> Creating a new transfer order | A new line for the stock lot has been added. If the "From" field is empty, the stock lot's site is selected. |
| Stock -> Transfer Orders -> Transfer Order details | The picking screen opens, allowing you to enter the quantity and confirm the item's picking. |
| Stock -> Stock lots -> Move stock item | The stock lot is selected for moving. |
| Stock -> Shipments | All shipments for items booked from this stock lot are displayed. |
| Stock -> Shipments -> Shipment details | A picking screen opens, allowing you to enter the quantity and confirm the shipment. |
| Any other page | The stock lot details page is opened (Stock -> Stock lots -> Stock lot details). |
Resulting actions for scanning storage location barcodes
Demo video: Storage location barcodes.
Storage location barcodes enable quick reporting and moving of items from one location to another. For example:
- Scan the lot barcode.
- (Scan old location barcode, optionally.)
- Scan the new location barcode.
- Save.
| Scanning storage location barcodes | |
| Scanning location | Resulting action |
| Stock -> Stock lots -> Stock lot details page | a) If the stock lot is already at this storage location, the Move product page opens with a predefined Old place in the stock field (with the scanned storage location). b) If the stock lot is not located at this storage location, the Move product page is opened with a predefined New place in the stock field (with the scanned storage location). |
| Stock -> Stock lots -> Move stock item | a) If the Old place in the stock field contains a scanned storage location, this storage location is selected. This means that this lot is already at this location. b) If not, the scanned location will be selected as the new place in the stock field. |
| Any other page | The stock lots list at the storage location is opened (Stock -> Stock lots). |
Resulting actions for scanning serial numbers
| Scanning serial numbers | |
| Scanning location | Resulting action |
| Stock -> Stock lots -> Serial numbers | The item serial number is saved. |
| Manufacturing Order -> Add a serial number for a product | The product serial number is saved. |
| Manufacturing Order -> Serial numbers' details -> Parts | The part's serial number is linked to the product's serial number. |
| My production plan -> Operation details -> Add a serial number for a product | The product serial number is saved. |
| My production plan -> Operation details -> Serial numbers' details -> Parts | The part's serial number is linked to the product's serial number. |
| Internet-kiosk -> Serial numbers -> Add serial number | The product serial number is saved. |
| Internet-kiosk -> Serial numbers -> Serial number's parts | The part's serial number is linked to the product's serial number. |
| Shipment -> Pick items -> Choose serial numbers | The shipment's serial number is saved. |
| Stock -> Transfer orders -> Creating a new Transfer Order | A new line containing this serial number is added to the stock lot. If the "From" field is empty, the stock lot's site is selected. |
| Any other page | The serial number details page is opened (Stock -> Serial numbers -> Serial number details). |
In order to use serial numbers:
- The serial numbers functionality must be enabled in Settings -> System settings -> Professional functions -> Serial numbers: Yes.
Resulting actions for scanning Manufacturing Order (MO) barcodes
Demo video: Manufacturing order barcodes.
| Scanning the general MO barcode (in the upper right corner of the PDF) | |
| Scanning location | Resulting action |
| My production planThe | MO details page is opened in My production plan. |
| Internet-kiosk | Only operations from this MO are displayed. Other operations are hidden. |
| Any other page.The | MO details page is opened at Production planning -> Manufacturing orders. If the user has no rights to view Production planning but has rights to view My production plan or Internet-kiosk, the user is redirected accordingly. |
| Scanning sub-assembly barcode | |
| Scanning location | Resulting action |
| My production planThe | MO details page is opened in My production plan; the browser window is scrolled down to the sub-assembly. |
| Internet-kiosk | Only operations for making the sub-assembly are displayed. Other operations are hidden. |
| Any other page | The MO details page is opened at Production Planning -> Manufacturing orders. The browser window is scrolled down to the sub-assembly. If the user has no rights to view Production planning but has rights to view My Production plan or the Internet kiosk, the user is redirected accordingly. |
| Scanning the manufacturing operation barcode | |
| Scanning location | Resulting action |
| My production plan | The MO details page is opened in My production plan, and the browser window is scrolled down to the operation, which is highlighted. |
| Internet-kiosk | Only operations for making the same sub-assembly are displayed. Other operations are hidden. The scanned operation is highlighted. |
| Any other page | The MO details page is opened at Production planning -> Manufacturing orders. The browser window is scrolled down to the operation, and it is highlighted. If the user has no rights to view Production planning but has rights to view My production plan or the Internet kiosk, the user is redirected accordingly. |
Notes
- If a barcode was scanned on a page with a table of entries, use the Clear Clear button to clear the filter and show the full list again.
- If your web browser has the "Search for text when I start typing" feature, turn it off. Otherwise, the barcode scanner may not work correctly.
- Barcode values generally encode not only the specific object name but also internal identifiers and possibly other data. Data is separated by application identifiers (e.g., see https://www.gs1.org/standards/barcodes/application-identifiers).
Troubleshooting
- The software does not react when a barcode is scanned.
One possible reason is that the browser is out of focus. Please click anywhere on the MRPeasy page with the mouse, then scan again. - The page refreshes after a barcode is scanned.
This may happen when a Bluetooth scanner wakes up after some time of inactivity. In this case, please scan the same barcode again. - Reading a barcode from a computer screen failed.
If you are trying to read a barcode on a computer screen, then yes, this is often unsuccessful because PDF viewers merge the small lines unless you zoom in really deeply. QR codes may provide better results. - The barcode is too dense (the label is small).
If the printer's resolution is too small to print the barcode properly, you could try to:
- increase the size of the barcode field using the label editor;
- increase the size of the label itself.
If you cannot increase the label size or change the printer, then QR codes may provide better results. - Scanning is unreliable in low light (or with a smartphone).
Very good lighting conditions and a very good camera are needed to consistently achieve good scanning results. Try making the barcode bigger. QR codes may provide better results.