CSV Serial Number Engraving: Prevent Duplicate Metal Tags
CSV-to-laser engraving: prevent duplicate serial tags before production starts
A spreadsheet of 500 asset references looks easy to turn into 500 engraved plates. The danger is that a hidden duplicate, lost leading zero, stale revision or incorrect row order can turn a routine production run into an expensive remake. The strongest serial-number workflow checks the data before the first blank enters the fixture. This guide focuses on controlled file preparation and verification, not on claiming that a particular laser controller supports a specific CSV import function.

Decide who owns the serial-number sequence
The customer should provide or approve the identifiers and explain whether they are internal asset codes, batch references or regulated manufacturer numbers. A workshop must not invent vehicle VINs, change original identity codes or generate OEM-style replacement plates without lawful authority. For ordinary industrial tags, agree whether a code can be reused, whether leading zeros matter and whether a retired number remains reserved. Document those rules before any data is imported. The engraving operator should not independently correct a customer's code without a signed-off revision.
Build a simple input template
A useful CSV template may contain job ID, line number, approved asset code, description, plate type and artwork revision. Use separate columns rather than packing everything into one free-text field. Keep the customer-supplied original file unchanged and work from a dated copy. Specify UTF-8 or another agreed encoding and test unusual characters before committing to a batch. A value such as 000124 must remain 000124; spreadsheet programs may silently convert it to 124 unless the field is treated as text. Avoid opening an untrusted spreadsheet with macros enabled.
Check for duplicates and missing rows
- Validate each code against the customer's agreed format and permitted characters.
- Flag blank fields, repeated codes, trailing spaces and unexpected punctuation.
- Compare total rows with the number of unique references, without silently deleting any duplicates.
- Check that any leading zeros survive export and re-import.
- Compare the number of approved codes with the physical blanks reserved for the order.
- Have a second person review the exception report before the machine file is created.
For example, if 500 rows contain 497 distinct codes and three duplicates, stop and request clarification. Do not simply skip the duplicates and ship 497 plates; the customer may have intended legitimate repeat labels or may have made an error. An exception report is cheaper than an unexplained short shipment.
Separate artwork proofing from machine compatibility
Generate a human-readable proof showing the proposed mark for each layout type, plus a short exception report. Ask the customer to approve the actual text and the revision number. Only then use a tested import or serialisation workflow supported by the supplied controller and software. The ONAGONE machine description lists EZCAD and notes that LightBurn Galvo compatibility must be verified for the actual controller. Do not advertise automatic CSV import as a confirmed feature of this machine until the supplier demonstrates it on the exact model. Keep the approved data independent of the machine-specific file format.
Run a first-article and last-article check
Start with a small approved test batch. Compare the first, middle and last items against the source file, including leading zeros and punctuation. Verify any machine-readable code with the intended scanner and check that the visible text agrees with the encoded data. Keep a count of completed, rejected and reworked plates. When an item fails, record its code and prevent accidental reuse of the same blank in another customer's job. A visual check alone cannot establish that a barcode carries the correct value. If the job includes safety-related identification, follow the customer's formal inspection standard rather than this generic sampling suggestion.
A batch release register
For each approved job, record customer authorisation, source filename, a file checksum or other immutable reference, artwork revision, machine configuration, blank material batch, date, operator and inspection results. Store customer data with appropriate access controls and retention rules. The purpose is to answer a later question—Which plate was made from which approved file?—without guessing. If a customer sends a revised file, treat it as a new revision and explicitly cancel the previous production instruction. Record who approved any exceptions and why.
Illustrative economics of a 200-tag serial job
Assume 200 tags sold at £5.50 each before VAT: £1,100 revenue. Hypothetical costs are £360 in blanks and packaging, £225 for 15 paid labour hours, £65 for machine depreciation and maintenance, £20 for electricity and consumables, £55 for inspection and reject allowance and £65 for customer acquisition, administration and payment fees. Total allocated cost is £790, leaving £310 illustrative contribution before fixed overhead, tax and unplanned rework. A 10% error rate could make the job uneconomic. This is a planning scenario, not a real order or guaranteed margin. VAT-registered businesses should calculate net revenue and reclaimable input VAT correctly.
A sensible equipment decision
If you regularly receive structured industrial tag orders, a bench-top fibre laser with suitable fixturing may be worth evaluating. Compare actual controller support, data workflow, enclosure and extraction, warranty and supplier sample tests rather than relying on a generic serial-number-capable label. ONAGONE currently shows six Active fibre-laser variants at £2,594.37. That price does not include any unconfirmed third-party software licence, safety enclosure or other accessories unless expressly stated at checkout. Ask for a demonstration using a representative, non-regulated data file.
Frequently asked questions
Will EZCAD or LightBurn automatically import my CSV?
Do not assume so. Confirm the exact controller, software edition and import method with a demonstrated test.
How do I preserve leading zeros?
Treat identifiers as text throughout the workflow and verify sample outputs against the original approved data.
Should I engrave a revised file immediately?
No. Obtain revision approval and formally retire the earlier production instruction.
Legal and safety limits
Only mark customer-authorised supplementary industrial identifiers. Never alter vehicle VINs, imitate protected manufacturer identity plates or mark unsuitable safety-critical components. Follow machine-specific laser safety controls and fume extraction guidance.
Compare equipment: View ONAGONE's 20W/30W fibre laser marking machine and request a demonstrated serialisation workflow. Related guides: serial numbers and batch logs and metal plate artwork proofing.