ISO/IEC 29158:2025
(Main)Automatic identification and data capture techniques — Bar code symbol quality test specification — Direct part mark (DPM)
Automatic identification and data capture techniques — Bar code symbol quality test specification — Direct part mark (DPM)
This document describes the modifications to the symbol quality methodology defined in ISO/IEC 15415 and provides a symbology specification. This document establishes alternative illumination conditions, some new terms and parameters, modifications to the measurement and subsequent grading of certain parameters, and the reporting of the grading results. This document is intended for verifier manufacturers and application specification developers.
Titre manque
General Information
Relations
Standards Content (Sample)
International
Standard
ISO/IEC 29158
Second edition
Automatic identification and data
2025-03
capture techniques — Bar code
symbol quality test specification —
Direct part mark (DPM)
Reference number
© ISO/IEC 2025
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on
the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below
or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
© ISO/IEC 2025 – All rights reserved
ii
Contents Page
Foreword .v
Introduction .vi
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 1
4 Symbols and abbreviated terms. 2
4.1 Symbols .2
4.2 Abbreviated terms .3
5 Overview of methodology . 3
5.1 Process differences from ISO/IEC 15415 .3
5.2 Lighting .3
5.3 Tilted coaxial lighting and camera position .4
6 Obtaining the image . 5
6.1 Camera position and symbol orientation .5
6.1.1 Symbol placement .5
6.1.2 Camera position in a 90° camera angle set up .5
6.1.3 TCL setup .5
6.2 Lighting environments .5
6.2.1 General .5
6.2.2 Perpendicular coaxial (“90”) .5
6.2.3 Diffuse off-axis (“D”) . .5
6.2.4 Four direction (“Q”) .6
6.2.5 Two direction (“T”) .6
6.2.6 One direction (“S”) .6
6.2.7 TCL setup .6
6.3 Image focus .7
6.4 Depth of field .7
6.5 System response adjustment and reflectance calibration .7
7 Verifying a symbol . 7
7.1 Initial image reflectance .7
7.1.1 General .7
7.1.2 Initializing the aperture size .7
7.1.3 Creating an initial histogram .7
7.1.4 Computing the mean .7
7.1.5 Optimizing an image .8
7.2 Obtaining the test image.8
7.2.1 Matrix symbologies .8
7.2.2 Binarizing the image .8
7.3 Applying a reference decode algorithm .8
7.3.1 General .8
7.3.2 Repeating if necessary .8
7.3.3 Continuing until the end .8
7.4 Final image adjustment .8
7.4.1 General .8
7.4.2 Determining the grid-centre point reflectance with two apertures .9
7.4.3 Creating a grid-centre point histogram .9
7.4.4 Measuring the mean light .9
7.4.5 Recording parameters . .9
7.4.6 Creating binarized images for the symbology reference decode.9
7.4.7 Decoding .9
8 Determining the contrast parameters . 9
8.1 Initializing the aperture size .9
© ISO/IEC 2025 – All rights reserved
iii
8.2 Calculating cell contrast .9
8.3 Calculating the cell module modulation .10
8.4 Calculating the minimum reflectance .10
9 Grading . 10
9.1 Cell contrast .10
9.2 Minimum reflectance .11
9.3 Cell modulation .11
9.4 Fixed pattern damage . 12
9.5 Final grade . 12
10 Communicating grade requirements and results .12
10.1 General . 12
10.2 Communication of application requirements . 12
10.3 Communicating from verifier to application . 13
10.4 Communicating the use of a proprietary decode . 13
Annex A (normative) Threshold determination method. 14
Annex B (informative) Evaluation of image at virtual 90° camera position from real tilted
camera position .18
Annex C (normative) Dot connecting algorithm .
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.