codigo-qr.es

§BARCODE / CODE39

Generador Code 39 per a entorns industrials i sistemes legacy

Code 39 és el codi alfanumèric clàssic de la indústria: aviació, automoció, sanitat antiga, manteniment de maquinària. Majúscules, dígits i símbols bàsics. Pla Pro.

  • Estàndard CODE39
  • Previsualització en directe
  • S'escaneja a qualsevol lector

CODE39 és un format Pro

Crea un compte gratuït i passa a Pro per generar aquest format i la resta avançats (UPC-A, UPC-E, Code 39, ITF-14, GS1-128). El pla Pro també inclou QR dinàmics il·limitats, analítica completa i logo central.

  • Tots els formats avançats
  • QR dinàmics il·limitats
  • Sense marca d'aigua

§EXEMPLES

Com personalitzar el teu codi de barres CODE39?

Ajusta color, font, escala i alçada des del generador. Els canvis s'apliquen a l'instant i es desen al teu compte amb pla Pro.

  • Clàssic

    Negre estàndard, OCR-B, mida per defecte. Compatible amb qualsevol escàner.

  • Compacte

    Escala reduïda, sense text inferior. Per a etiquetes petites amb espai limitat.

  • De marca

    Color corporatiu a les barres, font sans serif. Llegibilitat de l'escàner mantinguda.

    #1e3a5f

§WHAT IS

Què és Code 39 i per què es diu així?

Code 39 és un codi de barres alfanumèric publicat el 1974 per Intermec. Va ser el primer format capaç de codificar lletres a més de números, i continua viu per compatibilitat amb sistemes antics.

Code 39 va ser important en el seu dia. El 1974 Intermec va publicar el format en resposta a una limitació clara: fins llavors els codis de barres només acceptaven dígits. Per identificar peces amb referències alfanumèriques en indústria pesada, defensa o aviació, calia un format que codifiqués lletres. Code 39 va estendre les capacitats a 43 caràcters: majúscules A-Z, dígits 0-9, i els símbols guió, punt, dòlar, barra, suma, percentatge i asterisc, a més de l'espai. El nom prové de la seva estructura: cada caràcter es codifica amb 9 elements (5 barres i 4 espais), dels quals exactament 3 són amples i 6 estrets. D'aquí Code 39 ("3 of 9"). L'asterisc s'usa com a delimitador inicial i final del codi, cosa que ajuda el lector a identificar on comença i on acaba la cadena. Alguns sistemes mostren l'asterisc al text humà llegible, d'altres l'oculten. Després de Code 39 va venir Code 128 (1981) amb més densitat i suport ASCII complet. Code 39 va quedar relegat a sistemes industrials legacy on l'actualització de maquinari és costosa o impossible: defensa, aviació, automoció heretada, maquinària industrial dels 80-90, sanitat pública amb sistemes no renovats. La FAA, la TSA i l'OTAN van usar Code 39 com a estàndard oficial durant dècades, cosa que va ancorar el format a aquests sectors. Code 39 està lliure de patents i royalties des de la seva publicació. Qualsevol pot generar i imprimir Code 39 en productes comercials o processos interns sense pagar llicència, igual que passa amb Code 128.

§WHEN TO USE

Quan usar Code 39 avui dia?

Només quan un sistema legacy l'exigeix per compatibilitat. Per a projectes nous d'etiquetatge intern o industrial, Code 128 és estrictament millor en densitat, conjunt de caràcters i detecció d'errors.

Si arrenques un projecte nou d'etiquetatge, no triïs Code 39. Code 128 ofereix un 40-50% menys d'amplada per a les mateixes dades en majúscules, admet minúscules i caràcters especials complets, i inclou dígit de control obligatori. Code 39 només té sentit quan un sistema extern l'exigeix. On continua viu Code 39 el 2026: - La FAA i les aerolínies el continuen usant en etiquetes d'equipatge, fitxes de manteniment i peces tècniques. La transició a Code 128 o QR està en marxa, però la base instal·lada de lectors hardcoded a Code 39 és enorme. - Sistemes de defensa dels anys 80-90 amb lectors integrats en equips militars de llarga vida útil. - L'administració pública espanyola manté Code 39 en alguns formularis de matriculació, gestió d'expedients en hospitals antics i registres d'obra civil. - Maquinària industrial on els lectors formen part integral de l'equip (CNC, línies de producció) i actualitzar-los implica canviar tot l'equip. - Indústria de l'automoció heretada (anys 80-90) en magatzems de recanvis. - Sanitat: polseres d'identificació en hospitals antics on el sistema HIS només llegeix Code 39. Fora d'aquests casos, Code 128 és l'opció correcta. Si el teu sistema accepta qualsevol format i comences un projecte nou, estalvia temps i tria Code 128 directament. L'única raó vàlida per preferir Code 39 avui és la impossibilitat de canviar el sistema receptor.

§SPECS

Especificacions tècniques del format Code 39

Longitud

1-43

Caràcters

Alfanumèric

Exemple

INVENTORY-001

Dígit de control

No

Code 39 està estandarditzat per la norma ISO/IEC 16388: - Longitud: 1 a 43 caràcters útils, sense comptar els asteriscos delimitadors. - Conjunt de caràcters: A-Z (majúscules), 0-9, els símbols -, ., $, /, +, %, * i l'espai. 43 caràcters en total. - Dígit de control: opcional, mòdul 43. La majoria d'implementacions reals no l'utilitzen perquè alguns sistemes legacy no l'accepten. - Delimitadors: asterisc (*) a l'inici i al final del codi. El lector els reconeix com a inici/fi i els descarta del payload. - Dimensions: factor X recomanat entre 0,191 mm (alta densitat) i 1,016 mm (industrial resistent). Quiet zone obligatòria de 10X a cada costat. - Densitat: aproximadament 16 mm per caràcter al factor X estàndard. Per a 10 caràcters alfanumèrics, el codi ocupa uns 16 cm d'amplada, davant dels 8 cm amb Code 128. - Variant Full ASCII: estén el conjunt als 128 caràcters ASCII mitjançant seqüències d'escapada de dos caràcters. Requereix lector compatible, no totes les implementacions la suporten. - Tolerància a danys: detecció per checksum opcional. Sense recuperació d'errors. Una taca sobre les barres invalida la lectura.

§COMPARISON

Com es compara Code 39 amb Code 128 i altres formats lineals?

Code 128 és estrictament superior excepte per compatibilitat legacy. Code 93 ofereix un compromís intermedi. Code 39 només té sentit per sistemes externs que l'exigeixen.

Code 39 davant de Code 128: per a les mateixes dades alfanumèriques en majúscules, Code 128 ocupa aproximadament la meitat de l'amplada que Code 39. Code 128 inclou dígit de control obligatori (mòdul 103), admet minúscules i tot l'ASCII d'impremta, i té tres subconjunts que el lector alterna automàticament per optimitzar la densitat. L'única raó vàlida per preferir Code 39 és que un sistema extern ho exigeixi. Code 39 davant de Code 93: Code 93 va ser una millora intermèdia publicada per Intermec el 1982 (entre Code 39 i Code 128). Code 93 codifica l'ASCII complet en 9 elements per caràcter i millora la densitat de Code 39 en aproximadament un 30%. Va adoptar un nínxol menor: alguns sistemes postals canadencs i militars. Si dubtes entre Code 39 i Code 93, gairebé sempre l'opció correcta és saltar-te tots dos i usar Code 128. Code 39 davant de 2 of 5 Interleaved: 2 of 5 Interleaved és només numèric i molt compacte, però tampoc admet lletres. Si el teu sistema legacy accepta tant Code 39 com ITF, i identifiques referències 100% numèriques, ITF pot estalviar amplada. Per a alfanumèric, Code 39 continua sent l'opció legacy amb millor suport. Code 39 davant de Code 39 Full ASCII: la variant Full ASCII estén als 128 caràcters ASCII codificant els caràcters extra mitjançant parells de caràcters base. Per exemple, una minúscula "a" es codifica com "+A" (dos caràcters Code 39 estàndard). Només funciona si el lector està configurat per interpretar Full ASCII. Si el teu sistema no ho suporta, Full ASCII és il·legible.

§FAQ

Preguntes freqüents sobre CODE39

  • Perquè la FAA i la TSA van establir Code 39 com a estàndard oficial als anys 80 per a etiquetes d'equipatge, fitxes de manteniment i peces tècniques d'aeronau. Canviar el format implica actualitzar milers de lectors en aeroports de tot el món i reescriure procediments certificats. El cost i el risc regulatori no compensen la millora marginal.

  • No de forma nativa. Code 39 estàndard només té majúscules A-Z. La variant Code 39 Full ASCII codifica minúscules mitjançant seqüències d'escapada de dos caràcters (per exemple "+A" per a "a"), però requereix que el lector estigui configurat per interpretar-les. La majoria d'implementacions reals en indústria legacy són només majúscules.

  • És opcional. Els asteriscos delimiten l'inici i el final del codi a nivell de barres, però alguns sistemes els mostren al text retolat a sota i d'altres els amaguen. Si el teu lector descarta els asteriscos en decodificar (la majoria ho fa), convé amagar-los al text humà per no confondre l'operador que els teclegi manualment. Si el teu sistema receptor els exigeix, deixa'ls visibles.

  • Marginalment. Code 39 té barres més amples que toleren millor la impressió de baixa resolució (300 dpi domèstics). Però aquest avantatge desapareix a 600 dpi o superior. Si la teva impressora és de qualitat raonable, Code 128 imprimeix sense problema. Si imprimeixes en cinta tèrmica de magatzem amb qualitat mediocre, Code 39 pot donar menys rebutjos en lectura, però a canvi d'ocupar el doble d'amplada.

  • Per a una referència alfanumèrica de 10 caràcters en majúscules (per exemple, PROD-A1234), Code 39 ocupa uns 16 cm al factor X d'1 mm. Code 128 ocupa uns 7 cm per a les mateixes dades. La diferència augmenta quan hi ha molts dígits consecutius: Code 128 subset C codifica parells de dígits en una sola barra, retallant l'amplada a la meitat.

§HOME / 07 / TESTIMONIS

Què en diuen els qui ja fan servir codigo-qr.es?

Negocis que fan servir QR per a cartes, packaging, esdeveniments i logística. Sense marca en cap pla.

Recomiendo 100% Codigo-QR.es. Me ha ayudado para ahorrar. Además que ya tengo mi propia landing mediante un simple QR. Todo gestionado desde la pagina. Codigo-QR.es me ha facilitado mucho el día a día
SJ

Sonia Jimenez

Encargada de una peluquería

Tenim 20 taules i abans reimprimir la carta ens costava 180€ cada temporada. Ara canvio el preu de qualsevol plat en 20 segons des del mòbil. El QR de la taula no ha canviat mai.
CR

Carmen R.

Restaurant a Barcelona

Vam posar un QR al packaging del nostre producte cosmètic. En 3 mesos vam rebre 340 registres de garantia. Abans amb el paper de garantia no arribàvem a 10 al mes.
JM

Jordi M.

eCommerce de cosmètica

Organitzo fires i esdeveniments. Amb el QR dinàmic als cartells puc redirigir a la venda d'entrades, a l'streaming o al replay segons el moment. Sense reimprimir mai.
SV

Sara V.

Promotora d'esdeveniments

Preparat per crear el teu codi CODE39

Desbloqueja aquest format passant a Pro. Cancel·la quan vulguis des del panell.

Necessites barcodes per a tota la teva empresa? Veure solucions per a empreses →