{
  "slug": "why-the-upc-barcode-became-a-retail-standard",
  "version": 1,
  "summary": "An industry consortium agreed one bar code symbology; universal adoption made checkout scanning possible.",
  "mechanism": "industry-consensus-single-symbology",
  "layout": "network",
  "nodes": [
    {
      "id": "n1",
      "type": "factory",
      "label": "Manufacturer",
      "x": 271,
      "y": 194,
      "w": 158,
      "h": 158,
      "detail": "prints code"
    },
    {
      "id": "n2",
      "type": "store",
      "label": "Retailer",
      "x": 417,
      "y": 314,
      "w": 76,
      "h": 76,
      "detail": "scans code"
    },
    {
      "id": "n3",
      "type": "badge",
      "label": "UPC Standard",
      "x": 145,
      "y": 259,
      "w": 76,
      "h": 76,
      "detail": "industry agreed"
    },
    {
      "id": "n4",
      "type": "scanner",
      "label": "Checkout Scanner",
      "x": 374,
      "y": 78,
      "w": 76,
      "h": 76,
      "detail": "reads all"
    }
  ],
  "relationships": [
    {
      "from": "n1",
      "to": "n3",
      "label": "adopts"
    },
    {
      "from": "n2",
      "to": "n3",
      "label": "adopts"
    },
    {
      "from": "n3",
      "to": "n4",
      "label": "enables"
    }
  ],
  "animation": {
    "style": "assemble",
    "duration": 700,
    "stagger": 60
  },
  "fig": "FIG. / THE AGREEMENT THAT MADE EVERY SCANNER READ EVERY CODE",
  "presentation": {
    "style": "vignette",
    "hero": "n3",
    "support": [
      "n1",
      "n2"
    ],
    "icon": "barcode",
    "label": "Barcode",
    "tilt": 0
  },
  "illustration": {
    "concept": "Same UPC barcode printed on two different retailers' products; both stores' scanners successfully read the identical format; universal check mark at midpoint",
    "paths": [
      {
        "d": "M 59,95 L 211,95 Q 215,95 215,99 L 215,251 Q 215,255 211,255 L 59,255 Q 55,255 55,251 L 55,99 Q 55,95 59,95 Z",
        "fill": "paper",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 55,95 L 135,72 L 215,95",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 215,95 L 215,255",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 135,72 L 135,232",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 384,95 L 536,95 Q 540,95 540,99 L 540,251 Q 540,255 536,255 L 384,255 Q 380,255 380,251 L 380,99 Q 380,95 384,95 Z",
        "fill": "paper",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 380,95 L 460,72 L 540,95",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 540,95 L 540,255",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 460,72 L 460,232",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 68,195 L 71,195 Q 71,195 71,195 L 71,237 Q 71,237 71,237 L 68,237 Q 68,237 68,237 L 68,195 Q 68,195 68,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 73,195 L 75,195 Q 75,195 75,195 L 75,237 Q 75,237 75,237 L 73,237 Q 73,237 73,237 L 73,195 Q 73,195 73,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 77,195 L 81,195 Q 81,195 81,195 L 81,237 Q 81,237 81,237 L 77,237 Q 77,237 77,237 L 77,195 Q 77,195 77,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 83,195 L 85,195 Q 85,195 85,195 L 85,237 Q 85,237 85,237 L 83,237 Q 83,237 83,237 L 83,195 Q 83,195 83,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 87,195 L 90,195 Q 90,195 90,195 L 90,237 Q 90,237 90,237 L 87,237 Q 87,237 87,237 L 87,195 Q 87,195 87,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 92,195 L 94,195 Q 94,195 94,195 L 94,237 Q 94,237 94,237 L 92,237 Q 92,237 92,237 L 92,195 Q 92,195 92,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 96,195 L 100,195 Q 100,195 100,195 L 100,237 Q 100,237 100,237 L 96,237 Q 96,237 96,237 L 96,195 Q 96,195 96,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 102,195 L 105,195 Q 105,195 105,195 L 105,237 Q 105,237 105,237 L 102,237 Q 102,237 102,237 L 102,195 Q 102,195 102,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 107,195 L 109,195 Q 109,195 109,195 L 109,237 Q 109,237 109,237 L 107,237 Q 107,237 107,237 L 107,195 Q 107,195 107,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 111,195 L 115,195 Q 115,195 115,195 L 115,237 Q 115,237 115,237 L 111,237 Q 111,237 111,237 L 111,195 Q 111,195 111,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 117,195 L 120,195 Q 120,195 120,195 L 120,237 Q 120,237 120,237 L 117,237 Q 117,237 117,237 L 117,195 Q 117,195 117,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 122,195 L 124,195 Q 124,195 124,195 L 124,237 Q 124,237 124,237 L 122,237 Q 122,237 122,237 L 122,195 Q 122,195 122,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 126,195 L 129,195 Q 129,195 129,195 L 129,237 Q 129,237 129,237 L 126,237 Q 126,237 126,237 L 126,195 Q 126,195 126,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 131,195 L 133,195 Q 133,195 133,195 L 133,237 Q 133,237 133,237 L 131,237 Q 131,237 131,237 L 131,195 Q 131,195 131,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 135,195 L 139,195 Q 139,195 139,195 L 139,237 Q 139,237 139,237 L 135,237 Q 135,237 135,237 L 135,195 Q 135,195 135,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 393,195 L 396,195 Q 396,195 396,195 L 396,237 Q 396,237 396,237 L 393,237 Q 393,237 393,237 L 393,195 Q 393,195 393,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 398,195 L 400,195 Q 400,195 400,195 L 400,237 Q 400,237 400,237 L 398,237 Q 398,237 398,237 L 398,195 Q 398,195 398,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 402,195 L 406,195 Q 406,195 406,195 L 406,237 Q 406,237 406,237 L 402,237 Q 402,237 402,237 L 402,195 Q 402,195 402,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 408,195 L 410,195 Q 410,195 410,195 L 410,237 Q 410,237 410,237 L 408,237 Q 408,237 408,237 L 408,195 Q 408,195 408,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 412,195 L 415,195 Q 415,195 415,195 L 415,237 Q 415,237 415,237 L 412,237 Q 412,237 412,237 L 412,195 Q 412,195 412,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 417,195 L 419,195 Q 419,195 419,195 L 419,237 Q 419,237 419,237 L 417,237 Q 417,237 417,237 L 417,195 Q 417,195 417,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 421,195 L 425,195 Q 425,195 425,195 L 425,237 Q 425,237 425,237 L 421,237 Q 421,237 421,237 L 421,195 Q 421,195 421,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 427,195 L 430,195 Q 430,195 430,195 L 430,237 Q 430,237 430,237 L 427,237 Q 427,237 427,237 L 427,195 Q 427,195 427,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 432,195 L 434,195 Q 434,195 434,195 L 434,237 Q 434,237 434,237 L 432,237 Q 432,237 432,237 L 432,195 Q 432,195 432,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 436,195 L 440,195 Q 440,195 440,195 L 440,237 Q 440,237 440,237 L 436,237 Q 436,237 436,237 L 436,195 Q 436,195 436,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 442,195 L 445,195 Q 445,195 445,195 L 445,237 Q 445,237 445,237 L 442,237 Q 442,237 442,237 L 442,195 Q 442,195 442,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 447,195 L 449,195 Q 449,195 449,195 L 449,237 Q 449,237 449,237 L 447,237 Q 447,237 447,237 L 447,195 Q 447,195 447,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 451,195 L 454,195 Q 454,195 454,195 L 454,237 Q 454,237 454,237 L 451,237 Q 451,237 451,237 L 451,195 Q 451,195 451,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 456,195 L 458,195 Q 458,195 458,195 L 458,237 Q 458,237 458,237 L 456,237 Q 456,237 456,237 L 456,195 Q 456,195 456,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 460,195 L 464,195 Q 464,195 464,195 L 464,237 Q 464,237 464,237 L 460,237 Q 460,237 460,237 L 460,195 Q 460,195 460,195 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 93,268 L 177,268 Q 185,268 185,276 L 185,290 Q 185,298 177,298 L 93,298 Q 85,298 85,290 L 85,276 Q 85,268 93,268 Z",
        "fill": "paper",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 85,283 L 55,220 M 61.328622303375354,225.84709669333594 L 55,220 L 55.55031498290221,228.59867160784697",
        "fill": "none",
        "weight": 4,
        "motion": "draw"
      },
      {
        "d": "M 418,268 L 502,268 Q 510,268 510,276 L 510,290 Q 510,298 502,298 L 418,298 Q 410,298 410,290 L 410,276 Q 410,268 418,268 Z",
        "fill": "paper",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 410,283 L 380,220 M 386.32862230337537,225.84709669333594 L 380,220 L 380.55031498290225,228.59867160784697",
        "fill": "none",
        "weight": 4,
        "motion": "draw"
      },
      {
        "d": "M 215,192 C 250,160 350,160 380,192",
        "fill": "none",
        "weight": 2.5,
        "motion": "draw"
      },
      {
        "d": "M 300,130 C 312.1506,130 322,139.8494 322,152 C 322,164.1506 312.1506,174 300,174 C 287.8494,174 278,164.1506 278,152 C 278,139.8494 287.8494,130 300,130 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 290,152 L 296,162 L 312,142",
        "fill": "none",
        "weight": 3,
        "motion": "draw"
      }
    ]
  }
}
