Variable Data Printing (VDP) for T-Shirts: Complete Technical Guide 2026

Variable Data Printing for T-shirts

Share

Traditional printing produces identical copies. Variable Data Printing (VDP) breaks this constraint by merging static design elements with dynamic data fields, generating unique garments in a single production run. A construction company ordering 200 safety vests receives identical high-visibility shells with unique employee names, certification numbers, and emergency contact QR codes on each garment.

Northwest Custom Apparel processes 500+ unique VDP garments daily using EFI Fiery RIP software driving Kornit Storm Hexa and Kornit Atlas MAX DTG systems. This guide explains the technical workflow from CSV data file to finished garment, covering software requirements, print methods, data specifications, and cost analysis for 2025 production standards.

What Is Variable Data Printing?

VDP vs. Static Printing

Static printing applies identical artwork to every garment. Setup occurs once; production runs continuously. VDP inserts variable fields—text, images, codes—into master templates, generating unique outputs without stopping production.

AspectStatic PrintingVariable Data Printing
Setup time30–60 minutes (screens/DTG prep)45–90 minutes (includes data mapping)
Per-unit costConstant regardless of design countHigher for single units, equivalent at 12+ units
Design flexibilityZero variationUnlimited unique combinations
Data integrationNone requiredCSV, Excel, database, or API connection
Production speedMaximum (no data processing)10–15% slower (RIP processing overhead)

VDP vs. Personalization vs. Customization

These terms overlap but carry distinct technical meanings:

  • Customization: Garment selection (style, color, size) varies; artwork static
  • Personalization: Artwork varies by individual (names, numbers); production method adaptable
  • Variable Data Printing: Specific production technology enabling mass personalization through data merge

VDP is the production method enabling personalization at scale. Not all personalization uses VDP (manual heat press vinyl names is personalization without VDP). Not all VDP is personalization (sequential numbering for inventory is VDP without personal relevance).

two young men. one is holding a black t-shirt with a personalized dtg print the other is wearing the shirt.

The Technology Stack

VDP production requires 4 integrated components:

1. Design Software: Adobe Illustrator, CorelDRAW, or specialized VDP platforms (SmartStream, PrintShop Mail) create master templates with defined variable fields.

2. Data Management: CSV files, Excel spreadsheets, or database connections (SQL, API) feed variable content. Standard format: one row per garment, columns mapping to variable fields.

3. RIP Software: Raster Image Processors (EFI Fiery, ONYX, Caldera) merge templates with data, generating unique print files. Processing 200 unique designs requires 3–5 minutes of RIP time. Source

4. Production Hardware: DTG, DTF, or hybrid printers execute variable files. Each garment receives unique artwork without manual intervention between units.

How Variable Data Printing Works: The Technical Workflow

Stage 1: Template Design (Static Elements)

Master templates define fixed and variable zones. Static elements remain identical across all garments:

  • Company logo position and dimensions
  • Base graphic elements
  • Color schemes and brand standards
  • Garment specifications (style, fabric, size distribution)
Diagram showing the difference between static and variable data zones in t-shirt printing.
VDP allows for a single production run where brand elements remain static while personal data points change for every garment.

Variable field types:

  • Text fields: Names, titles, numbers, departments (font, size, color locked; content dynamic)
  • Image fields: QR codes, barcodes, photos, department icons (position locked; source dynamic)
  • Color fields: Department coding, tier levels (hue dynamic within brand guidelines)

Critical specification: Variable text requires 4-point minimum font size for post-wash legibility on dark garments. Northwest Custom Apparel maintains 6-point minimum for safety-critical applications (emergency contact information).

Stage 2: Data Integration (The Intelligence Layer)

Your data source maps to variable fields through column headers:

Data ColumnMaps ToVariable Field TypeConstraints
First_NameFront left chestText, 14pt Arial Bold12-character maximum
Last_NameFront left chestText, 14pt Arial Bold, below First_Name15-character maximum
Employee_IDSleeveCode 128 barcode, 0.5″ heightNumeric only, 6–10 digits
DepartmentBack neck labelColor-coded textRed=Sales, Blue=Operations, Green=Safety
Certification_DateInside labelSmall text, 8ptMM/DD/YYYY format
Emergency_URLBack lower hemDynamic QR codeHTTPS URL, 50-character maximum

Data validation protocols:

  • Character limits trigger font auto-shrink (90% size reduction maximum)
  • Special character handling: UTF-8 support for accents, hyphens, apostrophes
  • Image resolution verification: QR codes require 300 DPI minimum at print size
  • Date format standardization prevents layout corruption

Stage 3: RIP Processing (Raster Image Processing)

The RIP software merges templates with data, generating production-ready files:

For DTG VDP:

  • Each garment generates unique PNG with merged data
  • RIP optimizes color profiles for garment color (dark vs. light workflows)
  • White underbase calculated automatically for dark garments with variable text
  • Kornit Storm Hexa specifications: 1200×1200 DPI native resolution, CMYK+White+Neon ink channels, wet-on-white printing for dark garments without pre-treatment
  • Processing time: 200 unique files in 3–5 minutes
Mockup of RIP software merging a CSV data file with a t-shirt design template for mass personalization.
Modern RIP software allows us to process 200 unique designs in under 5 minutes, ensuring your order hits the printer immediately.

For DTF VDP:

  • Variable elements print onto PET film separately from static design
  • Registration precision critical: ±0.5mm tolerance for text readability
  • Powder adhesive application uniform across variable and static areas

Production efficiency: 100 unique designs process in 3–5 minutes versus hours of manual design file creation.

Stage 4: Production & Quality Control

Single-pass efficiency: All 200 unique garments print in one continuous run. No stopping between units for file changes.

Critical quality checkpoints:

  • First article inspection: Verify data merged correctly, text legible at specified size, QR codes scannable
  • Ongoing monitoring: Check for ink starvation on fine variable text (4pt minimum recommended, 6pt preferred)
  • Final verification: Scan random samples (10% of production) to confirm database-to-garment accuracy
Close-up of a smartphone scanning a printed QR code on a high-visibility safety vest for verification.
Our Kornit systems achieve the high resolution (300+ DPI) necessary for reliable field-scanning of emergency contact QR codes.

Error handling: If “Jönsson” prints as “Jonsson” (character encoding issue), production pauses for data correction without wasting garments. RIP software logs errors for post-production audit.

VDP Methods for Apparel: Technology Options

DTG (Direct-to-Garment) VDP

Best for: Photographic elements, small text, cotton blends, same-day turnaround

DTG sprays water-based inks directly onto fabric. Resolution reaches 1200+ DPI with CMYK+White channels. Variable data integrates seamlessly: text, QR codes, and images print in single pass.

See our DTG printing capabilities for variable data using Kornit Storm Hexa systems.

Technical specifications:

  • File format: PNG, TIFF, PDF (vector text preferred for crisp edges)
  • Color gamut: 16.7 million colors, photographic gradients supported
  • Minimum text: 4pt sans-serif, 6pt recommended for wash durability
  • QR code size: Minimum 0.8″ × 0.8″ (2cm × 2cm) for reliable scanning
  • Production speed: 45–90 seconds per garment for Kornit Storm Hexa (higher quality/speed balance) (variable data adds 5–10 seconds RIP overhead)

Limitations: Not cost-effective for 100% polyester (sublimation preferred). Dark garments require white underbase, adding texture to fine variable text.

DTF (Direct-to-Film) VDP

Best for: Polyester performance wear, dark garments, durability requirements

DTF prints variable data onto PET film, then transfers via heat-activated adhesive powder. Combines VDP flexibility with screen-print-like durability.

DTF technology for durable variable prints transfers via heat-activated adhesive powder

Technical specifications:

  • Variable text: Slightly bolder (6pt minimum) due to powder adhesive texture
  • QR codes: Minimum 1.0″ × 1.0″ recommended (larger than DTG due to transfer process)
  • Color vibrancy: Exceeds DTG on dark polyester
  • Wash durability: 50+ cycles with minimal degradation (superior to DTG for high-abrasion applications)

Trade-off: Slower production (45–90 seconds per garment). Higher per-unit cost ($2–$4 above DTG).

Heat Transfer VDP

Best for: Names/numbers only, budget constraints, simple text variables

Vinyl cutter produces individual text elements from rolls. Heat press applies to garments. Not true digital VDP but achieves variable results.

Technical specifications:

  • Variable types: Text only (no QR codes, no images)
  • Font limitations: Standard block fonts, no fine serifs
  • Durability: 25–40 washes (inferior to DTG/DTF)
  • Cost: Lowest for simple 1-color names/numbers

When to choose: Orders under 12 units with simple text only. VDP (DTG/DTF) becomes cost-competitive at 12+ units with superior quality.

Sublimation VDP

Best for: All-over prints, 100% polyester, white/light garments only

Sublimation transfers dye into polyester fibers. VDP integration possible but limited to light-colored polyester.

Technical specifications:

  • Garment restriction: 100% polyester, white or light pastel base
  • Variable placement: All-over coverage possible (unlike DTG/DTF placement constraints)
  • Color vibrancy: Photographic quality, permanent (dye becomes part of fiber)

Limitations: No dark garment capability. Cotton and cotton-blends incompatible.

Hybrid VDP: Static Screen Print + Variable DTG/DTF

Best for: Large quantities with personalization (500+ units)

Base design (static logo, graphics) screen printed in bulk. Variable elements (names, numbers) added via DTG/DTF in second pass.

Combining static screen printing with variable elements achieves cost efficiency at 500+ units

Cost efficiency: Screen print base at $1–$3 per unit. VDP variable overlay adds $4–$6. Total $5–$9 versus $8–$12 for pure VDP at volume.

Trade-off: Two-pass production extends turnaround 2–3 days. Registration between passes requires precision (±1mm tolerance).

Variable Data Types & Applications

Text Variables

Names, titles, numbers, messages, certifications. Most common VDP application.

Technical requirements:

  • Font selection: Sans-serif preferred (Arial, Helvetica, Roboto). Serif fonts below 8pt lose legibility.
  • Character limits: Field-specific (First_Name: 12 chars, Last_Name: 15 chars, Title: 20 chars)
  • Contrast ratio: 4.5:1 minimum for text/background (WCAG 2.0 compliance for accessibility)

Image Variables: QR Codes & Barcodes

QR codes bridge physical garments to digital resources. Emergency contact information, training certifications, equipment manuals.

QR code specifications for garment printing:

  • Minimum size: 0.8″ × 0.8″ (2cm × 2cm) for close-range scanning (business card distance)
  • Recommended size: 1.0″ × 1.0″ (2.5cm × 2.5cm) for reliable field scanning
  • Distance-to-size ratio: 10:1 (scanning distance ÷ 10 = minimum code size)
  • Quiet zone: 4-module margin (white space) around code required
  • Error correction: Level M or Q for garment applications (handles fabric distortion)
  • Dynamic vs. static: Dynamic QR codes (short URL redirect) allow smaller print size and post-print content updates

Barcode specifications:

  • Code 128: Standard for alphanumeric employee IDs
  • Height: 0.5″ minimum for reliable scanning
  • Quiet zone: 0.25″ margin required

Color Variables

Department coding, safety level indication, tier identification.

Implementation: Conditional logic in RIP software assigns colors based on data field values:

  • IF Department = “Safety” THEN Color = Safety_Orange
  • IF Certification_Level = “Level_3” THEN Color = Gold
  • IF Hire_Date < 2020 THEN Color = Navy ELSE Color = Royal

Location & Conditional Variables

Event-specific customization, regional variations, time-sensitive content.

Example: Conference staff shirts with “Day 1,” “Day 2,” “Day 3” variants produced in single run. Data field “Session_Day” drives conditional text.

Industry-Specific VDP Applications

Construction & Trades: Safety Compliance

Application: OSHA-compliant identification with emergency contact QR codes.

Data fields: Name, trade certification, blood type, emergency contact QR, site access level.

Garment: High-visibility vests, hard hat stickers, safety jackets.

Regulatory driver: ANSI/ISEA 107 requires identification on safety apparel for emergency response.

Healthcare: Role Clarity & Patient Safety

Application: Department identification with credentials and role clarity.

Data fields: Name, credentials (RN, MD, LPN), department color, shift, emergency override code.

Garment: Scrubs, lab coats, jackets.

Safety driver: Joint Commission standards for staff identification to prevent medical errors.

Corporate Uniforms: Professional Personalization

Application: Brand-consistent apparel with individual identification.

Data fields: Name, title, department, floor/location, employee number (barcode for access control).

Garment: Polos, button-downs, blazers, softshell jackets.

Brand driver: Professional appearance with security integration.

Sports & Athletics: Individual Identification

Application: Team unity with individual athlete identification.

Data fields: Name, number, position, team logo variant (home/away), graduation year.

Garment: Jerseys, warm-ups, practice gear.

Tradition driver: Individual recognition within team context.

Events & Conferences: Staff Credentialing

Application: Role-based identification for security and access control.

Data fields: Name, role (Security, Medical, Speaker, Volunteer), shift time, access zones (barcode), emergency contact.

Garment: Staff shirts, volunteer vests, speaker polos.

Security driver: Rapid credential verification and crowd management.

Education: Student Safety

Application: Field trip safety with emergency information.

Data fields: Student name, grade/homeroom, teacher contact, medical alert (if applicable), emergency parent contact QR.

Garment: Field trip shirts, spirit wear, camp gear.

Safety driver: Rapid student identification and parent contact in emergency situations.

VDP vs. Alternative Methods

VDP vs. Individual Screen Printing

Screen printing names requires separate screens per name—economically impossible for individual personalization.

Break-even analysis:

  • Screen printing: Setup $35 per color + $1–$3 per unit at volume. Individual names require individual screens: impractical.
  • VDP (DTG): Setup $25–$50 + $5–$10 per unit. No per-name setup cost.
  • Verdict: VDP wins for any quantity with individual variation. Screen printing viable only for static designs at 100+ units.

VDP vs. Heat Press Vinyl Names

Vinyl cutter produces individual names from colored rolls. Heat press applies.

Comparison:

FactorHeat Press VinylVDP (DTG/DTF)
Setup time5 minutes per name45 minutes total (data mapping)
Per-unit time2–3 minutes30–60 seconds
Durability25–40 washes50+ washes (DTF), 25–50 (DTG)
Detail capabilityBlock fonts onlyAny font, QR codes, images
Cost at 12 units$8–$12 per name$6–$10 per garment
Cost at 50 units$6–$10 per name$4–$6 per garment

Break-even: VDP becomes cost-competitive at 12+ units with superior quality and capability.

Chart comparing production time for manual vinyl names versus automated variable data printing.
VDP breaks the bottleneck of manual personalization, making bulk customized orders economically viable for the first time.

VDP vs. Embroidery Name Patches

Embroidery provides premium aesthetic for professional environments. Learn when embroidery name patches make more sense than VDP for executive applications.

Comparison:

  • Embroidery: $8–$15 per name, 15–20 minutes production time, 3D texture, premium appearance
  • VDP: $4–$8 per name, 30–60 seconds production time, flat print, standard appearance

Verdict: Embroidery for executive/client-facing roles. VDP for operational staff, high-volume requirements, or functional applications (barcodes, QR codes impossible in embroidery).

Precision Embroidery for a Lasting Impression

Precise Embroidery for a Lasting Impression

Elevate your brand with quality embroidery that stands the test of time. Perfect for construction uniforms, corporate wear, and team apparel.

Explore Custom Embroidery Options

When VDP Isn’t the Right Choice

Limitation 1: Small quantities (under 6 units) Setup costs ($45–$90 data mapping + RIP) spread poorly across few units. Heat press vinyl more economical for 1–5 pieces.

Limitation 2: Color-critical brand matching VDP color varies slightly between garments due to digital processing. Screen printing provides Pantone-level consistency for static elements.

Limitation 3: Extremely fine text (below 4pt) Wash durability compromised. Embroidery or woven labels preferred for microscopic text requirements.

Data Requirements & Best Practices

Data File Formats

CSV (Comma-Separated Values): Standard format. One row per garment, columns for each variable field.

Excel (.xlsx): Acceptable; convert to CSV for RIP import. Avoid merged cells, formulas, or formatting.

Database connection: SQL, API for enterprise systems (HR databases, student information systems). Real-time VDP integration for on-demand production.

Text Specifications

ElementSpecificationRationale
Minimum font size4pt (6pt recommended)Wash durability, legibility
Font typeSans-serifClarity at small sizes
Character limitsField-specific (12–20 chars typical)Layout integrity
Line length20 characters maximumGarment width constraints
Contrast ratio4.5:1 minimumAccessibility compliance

Image Specifications

ElementSpecificationRationale
QR code minimum0.8″ × 0.8″ (2cm × 2cm)Reliable scanning 
QR code recommended1.0″ × 1.0″ (2.5cm × 2.5cm)Field-use reliability 
QR resolution300 DPI at print sizeScanning accuracy
Barcode height0.5″ minimumScanner readability
File formatPNG, TIFF, SVG (vector preferred)Scaling without degradation

Data Security & Privacy

GDPR compliance: Employee data processed for garment production constitutes personal data handling.

Northwest Custom Apparel protocols:

  • Data retention: 30 days post-production, then permanent deletion
  • Storage: Isolated systems, no cloud storage for sensitive data
  • Transmission: Encrypted file transfer (SFTP, encrypted email)
  • Access: Production staff only, no sales/marketing access to personal data
  • Audit: Annual SOC 2 Type II assessment (if applicable) or internal security review

VDP Pricing & ROI Analysis

Understanding VDP Costs

Cost ComponentAmountNotes
Data mapping/setup$45–$90One-time per project; complex conditional logic at higher end
RIP processing$0.25–$0.50 per designIncluded in per-unit pricing typically
Garment (blank)$3–$12Depends on style (tee vs. jacket)
Print production (DTG)$5–$10 per unitVariable data included
Print production (DTF)$7–$12 per unitHigher durability, polyester capability

Break-Even Analysis: When VDP Beats Traditional Methods

Method6 Units12 Units24 Units50 Units100 Units
Heat Press Vinyl$48–$72 ($8–$12 each)$72–$120 ($6–$10 each)$120–$200 ($5–$8 each)$200–$350 ($4–$7 each)$350–$600 ($3.50–$6 each)
VDP (DTG)$78–$150 ($13–$25 each)$105–$210 ($8.75–$17.50 each)$165–$330 ($6.88–$13.75 each)$300–$600 ($6–$12 each)$550–$1,100 ($5.50–$11 each)
VDP (DTF)$90–$180 ($15–$30 each)$129–$258 ($10.75–$21.50 each)$213–$426 ($8.88–$17.75 each)$400–$800 ($8–$16 each)$750–$1,500 ($7.50–$15 each)

Break-even point: VDP (DTG) achieves cost parity with heat press vinyl at 12–18 units. Below this threshold, vinyl’s lower setup cost dominates. Above 18 units, VDP’s speed and capability advantages compound.

Volume Considerations

Minimum efficient scale: 6 units (VDP technically viable but economically marginal)

Optimal scale: 24–500 units (setup costs amortized, production efficiency maximized)

Maximum efficient scale: 1,000+ units (hybrid static/variable methods preferred over pure VDP)

Hidden Costs to Avoid

Hidden CostCausePrevention
Data cleaning feesPoorly formatted client dataProvide CSV template, validate before submission
Artwork revision feesTemplate changes mid-productionApprove first article before full run
Rush feesTight deadlines7-day standard turnaround, 3-day rush adds 25%
Reprint costsData errors discovered post-production10% sampling protocol, first article approval

Northwest Custom Apparel VDP Services

Our VDP Technology Stack

RIP Software: EFI Fiery XF 7.2 (enterprise-grade variable data processing) DTG Systems: Kornit Storm Hexa (1200×1200 DPI, CMYK+White+Neon) and Kornit Atlas MAX (high-volume, 350+ garments/hour) Data handling: Isolated production network, encrypted transfer protocols.

Femail Holding a VDP printed hat

Kornit advantage for VDP: Integrated pre-treatment system enables single-pass production (no separate pre-treat step). Wet-on-white technology prints variable data directly onto dark garments with superior wash durability compared to standard DTG systems. Kornit’s integrated pigment ink and wet-on-white technology achieves 50+ wash cycles with minimal degradation, outperforming pre-treatment dependent DTG systems.

Data Handling & Security

  • Upload: Secure file transfer portal (SFTP, AES-256 encryption)
  • Processing: Air-gapped production systems (no internet connectivity)
  • Retention: 30-day automatic deletion post-production
  • Disposal: Secure wipe (DoD 5220.22-M standard) for all storage media

Quality Assurance

Three-point verification:

  1. Pre-production: Data proof review (client approval of first 5 records)
  2. First article: Physical sample garment with full variable data set
  3. Production sampling: 10% random scan verification (QR code readability, text accuracy)

Getting Started: Our VDP Workflow

Step 1: Consultation (15–30 minutes). Define variable fields, garment selection, quantity.

Step 2: Template design (1–2 business days). Master artwork with variable zones defined.

Step 3: Data preparation. Client provides CSV; we validate and map to template.

Step 4: Proofing (1 business day). Digital proof + first article sample (if requested).

Step 5: Production (3–7 business days). 500+ units/day capacity.

Step 6: Delivery. Shipping or same-day pickup at Auburn, WA facility.

AI-Driven Personalization

Smart variable content beyond database fields. AI analyzes customer/employee profiles to suggest optimal variable combinations (color psychology for department coding, readability optimization for name length).

Real-Time VDP

API-connected production. HR system updates automatically trigger garment production for new hires. Zero manual data submission.

Sustainability in VDP

On-demand production eliminates overproduction waste. Digital workflows reduce chemical usage versus screen printing. Water-based DTG inks (GOTS certified) minimize environmental impact.

FAQs: Variable Data Printing

What is variable data printing?

Variable Data Printing (VDP) is a production technology that merges static design templates with dynamic data fields, generating unique printed garments in a single automated run. Each garment receives individualized text, images, or codes without stopping production between units.

How does variable data printing work?

VDP works through 4 stages: (1) Template design with defined variable zones, (2) Data integration (CSV/database mapping), (3) RIP processing (Raster Image Processor merges data with templates), (4) Production (DTG, DTF, or hybrid printing executes unique files continuously).

What is variable data printing used for?

VDP enables mass personalization for: employee identification (names, departments, certifications), safety compliance (QR codes with emergency info), sports team gear (names, numbers), event staff credentialing (roles, access codes), and educational field trips (student safety info).

What is the difference between VDP and personalization?

Personalization is the outcome (unique garments for individuals). VDP is the production method enabling personalization at scale. Not all personalization uses VDP (e.g., manual vinyl names). VDP specifically refers to automated, data-driven production technology.

How much does variable data printing cost?

VDP costs $6–$15 per garment depending on method (DTG $5–$10, DTF $7–$12) plus $45–$90 setup for data mapping. Break-even with heat press vinyl occurs at 12–18 units. Above 50 units, VDP achieves 30–40% cost savings versus manual methods.

What software is used for variable data printing?

RIP (Raster Image Processor) software merges templates with data: EFI Fiery, ONYX, Caldera. Design templates created in Adobe Illustrator, CorelDRAW, or specialized VDP platforms (SmartStream, PrintShop Mail). Northwest Custom Apparel uses EFI Fiery XF 7.2 for enterprise-grade processing.

Can you print variable data on fabric?

Yes. Direct-to-Garment and Direct-to-Film methods support variable data on cotton, polyester, and blends. Sublimation supports variable data on 100% polyester (light colors only). Minimum text size: 4pt (6pt recommended). QR codes: minimum 0.8″ × 0.8″.

What is variable data in screen printing?

True variable data in screen printing is impractical (requires individual screens per design). Hybrid methods combine static screen-printed base designs with variable DTG/DTF overlays for large-quantity personalization (500+ units).

Conclusion: Is VDP Right for Your Project?

Choose VDP if:

  • You need 12+ garments with individual variation
  • QR codes, barcodes, or images required (vinyl/embroidery cannot achieve)
  • Speed matters (45–90 seconds per garment for Kornit Storm Hexa versus 2–3 minutes manual)
  • Wash durability required (50+ cycles with DTF method)
  • Data already exists (employee database, student roster) enabling automated production

Consider alternatives if:

  • Quantity under 6 units (heat press vinyl more economical)
  • Simple 1-color text only, no codes/images (vinyl sufficient)
  • Premium executive aesthetic required (embroidery preferred)
  • 100% Pantone color matching critical (screen printing for static elements)

Next step: Submit your data file (CSV template available) for VDP feasibility assessment and pricing. Northwest Custom Apparel provides 48-hour turnaround on quotes and 7-day standard production.

Contact

Northwest Custom Apparel
2025 Freeman Rd E, Milton, WA 98354
Phone: (253) 922-5793
Website: nwcustomapparel.net

Family-owned and operated since 1977. Your deadline drives our production schedule.

Erik Mickelson

Erik Mickelson is the author of the Northwest Custom Apparel blog and a veteran of the custom apparel industry. With over 29 years of experience since graduating from Washington State University in 1996, Erik brings a wealth of knowledge to every post. He is also the founder of the Apparel Graphic Academy, an expert credential that highlights his deep expertise.

Table of Contents