Barcodes Hatch Styles

Hatching is essential to create contrast on the laser-marked material surface to meet the reading capabilities of different barcode readers and scanners. SMC provides several hatching mechanisms and styles to meet the requirements of barcode marking on various material and applications.

The barcode hatching styles are defined in the HatchStyles enumeration.

Following is a brief introduction to the geometry and mechanisms of each hatching style.

Horizontal line hatch

The Horizontal line hatch fills data cells with horizontal lines. The laser scans horizontally and makes return jumps back to the start where it scans forward again. The laser scanning operation breaks at each cell boundary, and continue with a mark or forward jump again.

Use LineSpace property to define the gap between each hatching lines.

Following barcode types are supported

Linear Barcodes Data Matrix QR Code Micro QR Code PDF417 Macro PDF417

HorizontalSerpentine Hatch

The Horizontal serpentine hatch fills data cells with horizontal lines. The laser scans in a horizontal forward and backward motion and makes jumps to the next line start position vertically where it scans backward again. The laser scanning operation breaks at each cell boundary, and continue with a mark or forward jump again.

Use LineSpace property to define the gap between each hatching lines.

Following barcode types are supported

Linear Barcodes Data Matrix QR Code Micro QR Code PDF417 Macro PDF417

 

Vertical line Hatch

The Vertical line hatch fills data cells with vertical lines. The laser scans vertically and makes return jumps back to the start where it scans forward again. The laser scanning operation breaks at each cell boundary, and continue with a mark or forward jump again.

Use LineSpace property to define the gap between each hatching lines.

Following barcode types are supported

Linear Barcodes Data Matrix QR Code Micro QR Code PDF417 Macro PDF417

 

Vertical Serpentine Hatch

The Vertical serpentine hatch fills data cells with vertical lines. The laser scans in a vertical up and down motion and makes jumps to the next line start position horizontally where it scans backward again. The laser scanning operation breaks at each cell boundary, and continue with a mark or forward jump again.

Use LineSpace property to define the gap between each hatching lines.

Following barcode types are supported

Linear Barcodes Data Matrix QR Code Micro QR Code PDF417 Macro PDF417

 

Helix Hatch

The helix hatch style marks a helix fill on data cells of the data matrix code.

Following barcode types are supported

Linear Barcodes Data Matrix QR Code Micro QR Code PDF417 Macro PDF417

 

Dot hatch

The Dot hatch style marks a Dot on data cells of the data matrix code.

Use DotDuration property to define the time that the laser should wait before jumping to the next marking point.

Following barcode types are supported

Linear Barcodes Data Matrix QR Code Micro QR Code PDF417 Macro PDF417

 

Circle Hatch style

The circle hatch style marks circles on data cells of the data matrix code.

The radius of the circles is defined using the CircleRadius property of the code.

Following barcode types are supported

Linear Barcodes Data Matrix QR Code Micro QR Code PDF417 Macro PDF417

 

Circle With Dot Hatch Style

The circle with dot hatch style marks dotted circles on data cells of the data matrix code.

The radius of the circles is defined using the CircleRadius property of the code.

The no of dots per circle is defined using DotCountPerCell property of the code.

Following barcode types are supported

Linear Barcodes Data Matrix QR Code Micro QR Code PDF417 Macro PDF417

 

Merge Cells Uni Directional Hatch

Merge Cells Uni Directional Hatch merges data cells that share a common boundary into a single shape before hatching. The hatch lines fill the merged shape as a single shape.

Use LineSpace property to define the gap between each hatching lines.

Use HatchingAngle property to define a hatching angle for the hatch lines.

Following barcode types are supported

Linear Barcodes Data Matrix QR Code Micro QR Code PDF417 Macro PDF417
See Note See Note

Note: Linear Barcodes do not directly support merge cell hatch patterns. But they automatically merge cells into a single region for all the supported types.

 

Merge Cells Serpentine Hatch

Merge Cells Serpentine hatch merges data cells that share a common boundary into a single shape before hatching. The hatch lines fill the merged shape as a single shape.

Use LineSpace property to define the gap between each hatching lines.

Use HatchingAngle property to define a hatching angle for the hatch lines.

Following barcode types are supported

Linear Barcodes Data Matrix QR Code Micro QR Code PDF417 Macro PDF417
See Note See Note

 

Note: Linear Barcodes do not directly support merge cell hatch patterns. But they automatically merge cells into a single region for all the supported types.