Barcode Font GPO Deployment for Windows
Overview
This is an example of automatically installing barcode fonts with a GPO (Microosft's Group Policy Object) deployment method for Windows Servers, Domains, or Azure Active Directory Domain Service (AADDS). This applies to all fonts including MICR, OCR, Code 128, GS1-128, Code 39, ITF, USPS IMb, UPC, EAN, PDF417, Data Matrix, GS1-DataMatrix & 2D QR Code Fonts. The tutorial uses the IDAutomation2D font as an example of deployment. IDAutomation2D is a single universal 2D font that can generate multiple barcodes including Aztec, PDF417, QR Code, and Data Matrix.
GPO Deployment Method Example
- Create a new GPO and name it IDAutomation Barcode Font Installation.
- Copy files to the Windows Fonts folder:
Edit the "IDAutomation Barcode Font Installation" GPO and navigate to: User Configuration > Preferences > Windows Settings > Files
Create New File: Right-click > New > File
Source file(s), enter the file's location, and ensure everyone has read access to the font.
Destination File: %windir%\Fonts\IDAutomation2D.ttf
Click OK - Add Registry Data:
Navigate to User Configuration > Preferences > Windows Settings > Registry
Create a new registry Item with the following attributes:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
Value Name: IDAutomation2D (TrueType)
Value type: REG_SZ
Value data: IDAutomation2D.ttf
Click OK - Assign the GPO to the appropriate forest, group, or OU.