Barcodes is a barcode generator integrated with SOLIDWORKS®. The macro allows you to generate linear and 2D barcodes.

1D: Codabar, Code 11, Code 2 of 5, Code 39, Code 93, Code 128, EAN 8, EAN 13, GS1-128 / EAN-128, Interleaved 2 of 5, ITF-14, MSI Plessey, USPS OneCode, PLANET, POSTNET, RM4SCC, UPC-A, UPC-E.

2D: Data Matrix, PDF 417, QR Code

Graphic files with codes can be saved with the planned name (1) in the "Barcodes" folder next to the component file (2) or in the indicated folder (3). You choose the type of code, define its size, but also the dimensions of the png file. For QR codes, you will configure the size, correction and version (4).

Everything that MacroSolid collects, analyzes and processes during its work can be encoded (5). From the file name, configuration, component description, path to the model file, drawing, path to the DXF, PDF file to information contained in the document properties, e.g. Number, Index, etc. A string of information defined by you, consisting of individual data separated by separators, can be encoded.

You will use the codes in MacroSolid reports, e.g. in MS Excel, MS Word, PDF file. You can also place codes on drawings using the PicControl macro (6).
Attention!!! The code generator does not support Polish characters.

MacroSolid Barcodes 1

2D Barcodes:

QR-Codes are two-dimensional matrix barcodes also known as Quick Response Code, Denso Barcode or QRCode. Often used in marketing, advertising, magazines or business cards. It is worth noting that these codes are free to use, with high resistance to errors and good readability. QR codes support four different data modes: numeric, alphanumeric, byte/binary and Kanji.

PDF-417, commonly used 2D barcode, consists of many rows and columns. They are primarily used in applications that require the storage of large amounts of data, such as photos, captions, text or graphics. They can hold over 1.1 kilobytes of machine-readable data, making them much more efficient than other 2D barcodes.

Data Matrix
Data Matrix is a widely used variable-length two-dimensional matrix barcode. It can encode many types of data such as alphanumeric data, byte data and numeric data. It was designed specifically to place as much information as possible on the smallest surface. It exhibits a strong error-correcting ability, which increases its popularity in areas such as finance, defense and logistics management.
1D Barcodes:

Codabar also known as Codeabar, Ames Code, NW-7, Monarch, Code 2 of 7, Rationalized Codabar, ANSI/AIM BC3-1995 or USD-4, is a code consisting of 4 bars and 3 spaces. It supports 20 characters: 12 basic (0-9, dash and $), 4 symbols (+: /.) and additional 4 start/stop characters (starts and ends with A, B, C or D). This self-checking code does not require a default check digit.

Code 2 of 5 is characterized by a simple numerical symbology. It consists of start and stop characters and characters to be encoded. The code allows you to encode the numbers 0-9. Code 2 out of 5 may contain a checksum, but it is not required.

Code 11 also known as USD-8 is a barcode developed by Intermec in 1977. It encodes the numbers 0-9, the hyphen (-) symbol, and the start/stop characters in a set of eleven characters - hence its name. This is high-density code. When using it, it is recommended to add check digits to each code due to the high probability of errors in the code.

Code 39 (or Code 3 of 9) is one of the most commonly used linear barcodes due to its relatively simple coding rules. The barcode checksum may or may not be generated. Allows you to use both numbers and characters.

Code 93 (Code 9 of 3) is a variable-length continuous symbology that produces a denser and more secure code than the related Code 39. It encodes 47 characters compared to Code 39's 43 characters. Despite its high density, this code requires two checksums. Code 93 allows you to encode 26 capital letters, 10 numbers and 7 special characters.

CODE 128
Code 128 are very high-density, variable-length barcode types. Can encode letters, numbers and other Ascii characters. It is thanks to the support of any character of the ASCII 128 character set that Code 128 is very functional and can store a variety of information.

EAN 8 / EAN 13
EAN - European Article Number is a code primarily for marking articles sold at retail. This code can only encode the numbers 0-9. EAN-8 is an abbreviated EAN-13 code used in situations where we do not have too much space on the marked product. The check digit in EAN codes is part of the barcode. above codes are known as: EAN-13, EAN-8, JAN-13, ISBN, ISSN.

EAN-128 GS1-128
EAN-128 GS1-128 is a linear code type that is widely used to provide a standard for exchanging common data between companies. Its symbol structure, similar to Code 128 with additional AI (Application Identifiers). This code consists of: left "quiet zone", data characters, check character, stop character and right "quiet zone".

Interleaved 2 of 5
Interleaved 2 of 5 is an interleaved barcode. This is one of the most common codes, and it is designed to increase the code density to 2 out of 5. This code can only encode an even number of characters. The checksum may or may not be generated in this code.

ITF-14 can be thought of as a unique interleaved 2 of 5 barcode type. It is used to mark collective packaging. It always encodes fixed data consisting of 14 characters (including a check digit, which is usually calculated automatically).

MSI Plessey
MSI Plessey is also known as MSI/Plessey, Modified Plessey. This is a non-self-checking code that only supports numbers. MSI Plessey is primarily used to mark store shelves for inventory control.

Intelligent Mail (OneCode)
Intelligent Mail Barcode (OneCode), also known as 4CB, 4-CB or USPS4CB, is an intelligent postal code. It efficiently encodes data from POSTNET and PLANET barcodes into one barcode while providing a greater range of trackable data.

PLANET is a 1D barcode with a structure similar to the POSTNET Code address barcode used by mail sorting equipment. It only encodes numeric characters (0, 1, 2, 3, 4, 5, 6, 7, 8 and 9) as well as the start/stop character. This code was developed by the United States Postal Service in order to be able to uniquely identify each package without having to open it.

POSTNET is also known as the USPS POSTNET barcode. Encodes characters: from 0 to 9 and the start / stop character. The possible length of the character string is: 6 digits, 7 digits, 10 digits and 12 digits (including the checksum digit). Used in postal services.

RM4SCC is a linear barcode, also known as RM4SCC. Encodes the following characters: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 and uppercase letters (A to Z). Used by Royal Mail (UK) and Singapore post offices for postcodes and automatic mail sorting.

UPC-A is also known as UPC-A+5, UPC-A+2, UPC Code, UPC Symbol, GTIN-12, GS1-12, and UCC-12. Supports ten characters (0, 1, 2, 3, 4, 5, 6, 7, 8 and 9). UPC-A bar code symbols may be accompanied by a two-digit or five-digit supplemental symbol. The UPC-A variant encodes 12 digits.

UPC-E is a shortened version of UPC-A used for very small products as it encodes only 6 digits. Allows for a more compact barcode. Supports 0 to 9 ten characters.


Copyright © ADKSolid. All rights reserved.