{
  "study_id": "PDF-PAIRS-2026-10-04",
  "status": "research_complete_before_article",
  "rows": [
    {
      "id": "PC02",
      "company": "Pacron",
      "html_url": "https://www.pacron.com/product/foam-roll",
      "document_source_url": "https://cdn.prod.website-files.com/671662abf59fef7d7d066168/67744a06e339edfdd596235f_Foam%20Roll.pdf",
      "identifier": "F13248",
      "match_scope": "specific listed variant within a product-family page",
      "match_basis": "F13248 appears in the HTML specification list and the PDF table; dimensions agree for this row.",
      "pdf_sha256": "cb9e3c0413e3d492821530e1464aa420260b57e8ecc765d0e2cf62ca15352de6",
      "pdf_capture_at_utc": "2026-10-04T16:31:47.783939+00:00",
      "pdf_http_status": 200,
      "pdf_pages": 1,
      "extracted_characters": 0,
      "pdf_uri_annotation_count": 0,
      "displayed_revision": null,
      "fields": {
        "model": {
          "html": {
            "state": "observed",
            "section": "Product Information",
            "finding": "Variant F13248.",
            "source_url": "https://www.pacron.com/product/foam-roll"
          },
          "pdf": {
            "state": "observed",
            "pdf_pages": [
              1
            ],
            "finding": "Variant F13248.",
            "source_url": "https://cdn.prod.website-files.com/671662abf59fef7d7d066168/67744a06e339edfdd596235f_Foam%20Roll.pdf"
          }
        },
        "dimensions": {
          "html": {
            "state": "observed",
            "section": "Product Information / F13248",
            "finding": "Thickness 1/32 inch, length 2000 feet, diameter 34 inches, height 48 inches.",
            "source_url": "https://www.pacron.com/product/foam-roll"
          },
          "pdf": {
            "state": "observed",
            "pdf_pages": [
              1
            ],
            "finding": "The F13248 row gives the same four dimensions and units.",
            "source_url": "https://cdn.prod.website-files.com/671662abf59fef7d7d066168/67744a06e339edfdd596235f_Foam%20Roll.pdf"
          }
        },
        "material": {
          "html": {
            "state": "observed",
            "section": "Product introduction",
            "finding": "Polyethylene foam.",
            "source_url": "https://www.pacron.com/product/foam-roll"
          },
          "pdf": {
            "state": "observed",
            "pdf_pages": [
              1
            ],
            "finding": "Polyethylene foam is named in Features.",
            "source_url": "https://cdn.prod.website-files.com/671662abf59fef7d7d066168/67744a06e339edfdd596235f_Foam%20Roll.pdf"
          }
        },
        "compatibility": {
          "html": {
            "state": "not_observed",
            "section": "Product introduction and specifications",
            "finding": "No specific matching machine, component or interface. Related dispenser cards do not establish compatibility.",
            "source_url": "https://www.pacron.com/product/foam-roll"
          },
          "pdf": {
            "state": "not_observed",
            "pdf_pages": [
              1
            ],
            "finding": "Generic protective uses; no matching equipment or interface specified.",
            "source_url": "https://cdn.prod.website-files.com/671662abf59fef7d7d066168/67744a06e339edfdd596235f_Foam%20Roll.pdf"
          }
        },
        "technical_document": {
          "html": {
            "state": "observed",
            "section": "Data Sheet link",
            "finding": "Links to the inspected Foam Roll PDF.",
            "source_url": "https://www.pacron.com/product/foam-roll"
          },
          "pdf": {
            "state": "observed",
            "pdf_pages": [
              1
            ],
            "finding": "The inspected document itself; navigation task, not a superiority score.",
            "source_url": "https://cdn.prod.website-files.com/671662abf59fef7d7d066168/67744a06e339edfdd596235f_Foam%20Roll.pdf"
          }
        },
        "next_action": {
          "html": {
            "state": "observed",
            "section": "Request a Quote and footer",
            "finding": "Quote-page link plus telephone and email links.",
            "source_url": "https://www.pacron.com/product/foam-roll"
          },
          "pdf": {
            "state": "observed",
            "pdf_pages": [
              1
            ],
            "finding": "Printed telephone and email in the footer provide contact details. No embedded URI annotations; manual entry is needed.",
            "source_url": "https://cdn.prod.website-files.com/671662abf59fef7d7d066168/67744a06e339edfdd596235f_Foam%20Roll.pdf"
          }
        }
      },
      "additional_observations": [
        {
          "kind": "exploratory_format_difference",
          "finding": "For F13248 the PDF also lists a weight value of 55 under Weight lbs. and 114 under Per Load. These columns are not in the reviewed HTML table; the operational meaning of Per Load was not independently verified."
        },
        {
          "kind": "extraction_limit",
          "finding": "pypdf 6.10.0 returns zero text characters. The rendered page is readable; this does not measure Google OCR or indexing."
        },
        {
          "kind": "scope_limit",
          "finding": "Only F13248 is the matched comparison row. Other variants have apparent duplicated identifiers; no all-variant accuracy claim."
        }
      ]
    },
    {
      "id": "CL01",
      "company": "Carr Lane Manufacturing",
      "html_url": "https://www.carrlane.com/product/alignment-pins/l-pins-t-pins-and-jig-pins/zinc-plated-l-pin",
      "document_source_url": "https://catalogs.carrlane.com/Catalog-LXV/32/",
      "identifier": "CL-1-LP-ZC",
      "match_scope": "specific listed variant, with family-level material and cable information",
      "match_basis": "Exact part number appears in the HTML Inch table and exported catalog page 32.",
      "pdf_sha256": "facfcef8d1c999c4d0d2555383d33810c4c854ee85615df2496030b13dc8d7f3",
      "pdf_capture_at_utc": "2026-10-04T16:48:00.627132+00:00",
      "pdf_http_status": 200,
      "pdf_pages": 1,
      "extracted_characters": 1368,
      "pdf_uri_annotation_count": 0,
      "displayed_revision": "Visible footer: 8/26; catalog page 32",
      "fields": {
        "model": {
          "html": {
            "state": "observed",
            "section": "Inch table",
            "finding": "CL-1-LP-ZC.",
            "source_url": "https://www.carrlane.com/product/alignment-pins/l-pins-t-pins-and-jig-pins/zinc-plated-l-pin"
          },
          "pdf": {
            "state": "observed",
            "pdf_pages": [
              1
            ],
            "finding": "CL-1-LP-ZC in the Inch table.",
            "source_url": "https://catalogs.carrlane.com/Catalog-LXV/32/"
          }
        },
        "dimensions": {
          "html": {
            "state": "observed",
            "section": "Inch table / CL-1-LP-ZC",
            "finding": "Nominal pin diameter 3/16 inch and length B 3 inches.",
            "source_url": "https://www.carrlane.com/product/alignment-pins/l-pins-t-pins-and-jig-pins/zinc-plated-l-pin"
          },
          "pdf": {
            "state": "observed",
            "pdf_pages": [
              1
            ],
            "finding": "Same dimensions in the Inch table; metric variants have explicit mm headings.",
            "source_url": "https://catalogs.carrlane.com/Catalog-LXV/32/"
          }
        },
        "material": {
          "html": {
            "state": "observed",
            "section": "Expanded Material section",
            "finding": "1215 steel for pin and handle; case hardening for the pin and zinc plating.",
            "source_url": "https://www.carrlane.com/product/alignment-pins/l-pins-t-pins-and-jig-pins/zinc-plated-l-pin"
          },
          "pdf": {
            "state": "observed",
            "pdf_pages": [
              1
            ],
            "finding": "Pin and handle material and finish are printed near the title.",
            "source_url": "https://catalogs.carrlane.com/Catalog-LXV/32/"
          }
        },
        "compatibility": {
          "html": {
            "state": "observed",
            "section": "Expanded Optional Cable section",
            "finding": "Optional cable configuration and #10 or M5 attachment screw are specified at family level.",
            "source_url": "https://www.carrlane.com/product/alignment-pins/l-pins-t-pins-and-jig-pins/zinc-plated-l-pin"
          },
          "pdf": {
            "state": "observed",
            "pdf_pages": [
              1
            ],
            "finding": "Matching optional-cable guidance, including the attachment screw interface.",
            "source_url": "https://catalogs.carrlane.com/Catalog-LXV/32/"
          }
        },
        "technical_document": {
          "html": {
            "state": "observed",
            "section": "View in Catalog Page",
            "finding": "Opens page 32 in Catalog LXV; native PDF export was used.",
            "source_url": "https://www.carrlane.com/product/alignment-pins/l-pins-t-pins-and-jig-pins/zinc-plated-l-pin"
          },
          "pdf": {
            "state": "observed",
            "pdf_pages": [
              1
            ],
            "finding": "One exported page, printed page number 32.",
            "source_url": "https://catalogs.carrlane.com/Catalog-LXV/32/"
          }
        },
        "next_action": {
          "html": {
            "state": "observed",
            "section": "Product and header contact controls",
            "finding": "Customer-service link, email/phone and price/availability workflow.",
            "source_url": "https://www.carrlane.com/product/alignment-pins/l-pins-t-pins-and-jig-pins/zinc-plated-l-pin"
          },
          "pdf": {
            "state": "not_observed",
            "pdf_pages": [
              1
            ],
            "finding": "Order-code guidance and a printed homepage URL exist, but no contact details or direct quote/order destination on this extracted page.",
            "source_url": "https://catalogs.carrlane.com/Catalog-LXV/32/"
          }
        }
      },
      "additional_observations": [
        {
          "kind": "parity",
          "finding": "The reviewed material, dimensions and optional-cable details are already available in HTML after opening the relevant sections."
        },
        {
          "kind": "source_access",
          "finding": "The stable public source is catalog page 32. The PDF was generated with the site page-range selector; its temporary download address is not a durable public citation."
        },
        {
          "kind": "visual_vs_extraction",
          "finding": "The visible footer reads 8/26. Extracted text also contains 8/19; this older text is not displayed as the observed revision."
        }
      ]
    },
    {
      "id": "NO01",
      "company": "norelem",
      "html_url": "https://www.norelemusa.com/en-us/Product-Overview/Clamping-technology/01000/Plates/Baseplates-with-T-slots-gray-cast-iron/p/agid.2133",
      "document_source_url": "https://www.norelemusa.com/medias/01040-Datasheet-2133-Baseplates-with-T-slots-gray-cast-iron-enUS.pdf?context=bWFzdGVyfHJvb3R8MjA2MjI0fGFwcGxpY2F0aW9uL3BkZnxhRFZrTDJnd1lpODVOakl3T1RZeE5EWXdNalUwTHpBeE1EUXdYMFJoZEdGemFHVmxkRjh5TVRNelgwSmhjMlZ3YkdGMFpYTmZkMmwwYUY5VUxYTnNiM1J6WDJkeVlYbGZZMkZ6ZEY5cGNtOXVMUzFsYmxWVExuQmtaZ3w4ODNiNGQ4OGJmYTBmMzY0NWJkYWMwNDkwNWZlOTg1NDg4YTQ5OTA4ZjQ1NTVlNmFmNTc2MzI0OWJmNGQzOGEw",
      "identifier": "01040-01",
      "match_scope": "specific listed variant, with family 01040 material and interface",
      "match_basis": "Exact order number 01040-01 appears in both tables; family code 01040 agrees.",
      "pdf_sha256": "998b1ea53116e06af4b67c8ab08d95c4388a6b918d569aa47e779f5985de7d31",
      "pdf_capture_at_utc": "2026-10-04T16:27:13.743856+00:00",
      "pdf_http_status": 200,
      "pdf_pages": 2,
      "extracted_characters": 589,
      "pdf_uri_annotation_count": 0,
      "displayed_revision": null,
      "fields": {
        "model": {
          "html": {
            "state": "observed",
            "section": "Product selection",
            "finding": "01040-01 within family 01040.",
            "source_url": "https://www.norelemusa.com/en-us/Product-Overview/Clamping-technology/01000/Plates/Baseplates-with-T-slots-gray-cast-iron/p/agid.2133"
          },
          "pdf": {
            "state": "observed",
            "pdf_pages": [
              1
            ],
            "finding": "Order number 01040-01 within family 01040.",
            "source_url": "https://www.norelemusa.com/medias/01040-Datasheet-2133-Baseplates-with-T-slots-gray-cast-iron-enUS.pdf?context=bWFzdGVyfHJvb3R8MjA2MjI0fGFwcGxpY2F0aW9uL3BkZnxhRFZrTDJnd1lpODVOakl3T1RZeE5EWXdNalUwTHpBeE1EUXdYMFJoZEdGemFHVmxkRjh5TVRNelgwSmhjMlZ3YkdGMFpYTmZkMmwwYUY5VUxYTnNiM1J6WDJkeVlYbGZZMkZ6ZEY5cGNtOXVMUzFsYmxWVExuQmtaZ3w4ODNiNGQ4OGJmYTBmMzY0NWJkYWMwNDkwNWZlOTg1NDg4YTQ5OTA4ZjQ1NTVlNmFmNTc2MzI0OWJmNGQzOGEw"
          }
        },
        "dimensions": {
          "html": {
            "state": "unclear_units",
            "section": "Product selection table",
            "finding": "Numeric dimensions such as L=280 are present, but an explicit unit is not visible in the reviewed table/body. Do not mark the dimensions as absent or silently assign mm.",
            "source_url": "https://www.norelemusa.com/en-us/Product-Overview/Clamping-technology/01000/Plates/Baseplates-with-T-slots-gray-cast-iron/p/agid.2133"
          },
          "pdf": {
            "state": "unclear_units",
            "pdf_pages": [
              1,
              2
            ],
            "finding": "Dimension drawing and numeric table are present; no explicit overall unit label found on the two rendered pages.",
            "source_url": "https://www.norelemusa.com/medias/01040-Datasheet-2133-Baseplates-with-T-slots-gray-cast-iron-enUS.pdf?context=bWFzdGVyfHJvb3R8MjA2MjI0fGFwcGxpY2F0aW9uL3BkZnxhRFZrTDJnd1lpODVOakl3T1RZeE5EWXdNalUwTHpBeE1EUXdYMFJoZEdGemFHVmxkRjh5TVRNelgwSmhjMlZ3YkdGMFpYTmZkMmwwYUY5VUxYTnNiM1J6WDJkeVlYbGZZMkZ6ZEY5cGNtOXVMUzFsYmxWVExuQmtaZ3w4ODNiNGQ4OGJmYTBmMzY0NWJkYWMwNDkwNWZlOTg1NDg4YTQ5OTA4ZjQ1NTVlNmFmNTc2MzI0OWJmNGQzOGEw"
          }
        },
        "material": {
          "html": {
            "state": "observed",
            "section": "Material",
            "finding": "GJL 250 annealed.",
            "source_url": "https://www.norelemusa.com/en-us/Product-Overview/Clamping-technology/01000/Plates/Baseplates-with-T-slots-gray-cast-iron/p/agid.2133"
          },
          "pdf": {
            "state": "observed",
            "pdf_pages": [
              1
            ],
            "finding": "GJL 250 annealed.",
            "source_url": "https://www.norelemusa.com/medias/01040-Datasheet-2133-Baseplates-with-T-slots-gray-cast-iron-enUS.pdf?context=bWFzdGVyfHJvb3R8MjA2MjI0fGFwcGxpY2F0aW9uL3BkZnxhRFZrTDJnd1lpODVOakl3T1RZeE5EWXdNalUwTHpBeE1EUXdYMFJoZEdGemFHVmxkRjh5TVRNelgwSmhjMlZ3YkdGMFpYTmZkMmwwYUY5VUxYTnNiM1J6WDJkeVlYbGZZMkZ6ZEY5cGNtOXVMUzFsYmxWVExuQmtaZ3w4ODNiNGQ4OGJmYTBmMzY0NWJkYWMwNDkwNWZlOTg1NDg4YTQ5OTA4ZjQ1NTVlNmFmNTc2MzI0OWJmNGQzOGEw"
          }
        },
        "compatibility": {
          "html": {
            "state": "observed",
            "section": "Family title and variant table",
            "finding": "T-slot interface and geometry are identified; actual fit to another component was not tested.",
            "source_url": "https://www.norelemusa.com/en-us/Product-Overview/Clamping-technology/01000/Plates/Baseplates-with-T-slots-gray-cast-iron/p/agid.2133"
          },
          "pdf": {
            "state": "observed",
            "pdf_pages": [
              1
            ],
            "finding": "T-slot interface drawing and geometry; no tested fit claim.",
            "source_url": "https://www.norelemusa.com/medias/01040-Datasheet-2133-Baseplates-with-T-slots-gray-cast-iron-enUS.pdf?context=bWFzdGVyfHJvb3R8MjA2MjI0fGFwcGxpY2F0aW9uL3BkZnxhRFZrTDJnd1lpODVOakl3T1RZeE5EWXdNalUwTHpBeE1EUXdYMFJoZEdGemFHVmxkRjh5TVRNelgwSmhjMlZ3YkdGMFpYTmZkMmwwYUY5VUxYTnNiM1J6WDJkeVlYbGZZMkZ6ZEY5cGNtOXVMUzFsYmxWVExuQmtaZ3w4ODNiNGQ4OGJmYTBmMzY0NWJkYWMwNDkwNWZlOTg1NDg4YTQ5OTA4ZjQ1NTVlNmFmNTc2MzI0OWJmNGQzOGEw"
          }
        },
        "technical_document": {
          "html": {
            "state": "observed",
            "section": "Downloads tab",
            "finding": "Data sheet link resolves to the inspected 01040 PDF.",
            "source_url": "https://www.norelemusa.com/en-us/Product-Overview/Clamping-technology/01000/Plates/Baseplates-with-T-slots-gray-cast-iron/p/agid.2133"
          },
          "pdf": {
            "state": "observed",
            "pdf_pages": [
              1,
              2
            ],
            "finding": "The two-page inspected datasheet.",
            "source_url": "https://www.norelemusa.com/medias/01040-Datasheet-2133-Baseplates-with-T-slots-gray-cast-iron-enUS.pdf?context=bWFzdGVyfHJvb3R8MjA2MjI0fGFwcGxpY2F0aW9uL3BkZnxhRFZrTDJnd1lpODVOakl3T1RZeE5EWXdNalUwTHpBeE1EUXdYMFJoZEdGemFHVmxkRjh5TVRNelgwSmhjMlZ3YkdGMFpYTmZkMmwwYUY5VUxYTnNiM1J6WDJkeVlYbGZZMkZ6ZEY5cGNtOXVMUzFsYmxWVExuQmtaZ3w4ODNiNGQ4OGJmYTBmMzY0NWJkYWMwNDkwNWZlOTg1NDg4YTQ5OTA4ZjQ1NTVlNmFmNTc2MzI0OWJmNGQzOGEw"
          }
        },
        "next_action": {
          "html": {
            "state": "observed",
            "section": "Variant selection and sales contacts",
            "finding": "Product selection route, sales email and contact-page link.",
            "source_url": "https://www.norelemusa.com/en-us/Product-Overview/Clamping-technology/01000/Plates/Baseplates-with-T-slots-gray-cast-iron/p/agid.2133"
          },
          "pdf": {
            "state": "not_observed",
            "pdf_pages": [
              1,
              2
            ],
            "finding": "Printed manufacturer homepage only; no direct buying or contact instructions in this file.",
            "source_url": "https://www.norelemusa.com/medias/01040-Datasheet-2133-Baseplates-with-T-slots-gray-cast-iron-enUS.pdf?context=bWFzdGVyfHJvb3R8MjA2MjI0fGFwcGxpY2F0aW9uL3BkZnxhRFZrTDJnd1lpODVOakl3T1RZeE5EWXdNalUwTHpBeE1EUXdYMFJoZEdGemFHVmxkRjh5TVRNelgwSmhjMlZ3YkdGMFpYTmZkMmwwYUY5VUxYTnNiM1J6WDJkeVlYbGZZMkZ6ZEY5cGNtOXVMUzFsYmxWVExuQmtaZ3w4ODNiNGQ4OGJmYTBmMzY0NWJkYWMwNDkwNWZlOTg1NDg4YTQ5OTA4ZjQ1NTVlNmFmNTc2MzI0OWJmNGQzOGEw"
          }
        }
      },
      "additional_observations": [
        {
          "kind": "qualification",
          "finding": "The dimensions task requires units. Ambiguous unit labelling is recorded separately from missing numeric dimensions."
        },
        {
          "kind": "parity",
          "finding": "Material and order-number tables are available in both formats."
        }
      ]
    },
    {
      "id": "UL01",
      "company": "USA Lab",
      "html_url": "https://www.usalab.com/usa-lab-table-top-high-speed-refrigerated-centrifuge-21000rpm-w-6x50ml-rotor/",
      "document_source_url": "https://help.usalab.com/hubfs/Manuals/UGL20_MANUAL.pdf",
      "identifier": "UGL20",
      "match_scope": "base centrifuge model, not every bundled rotor configuration",
      "match_basis": "HTML names USA-UGL20 and links this manual; the cover names UGL20. Manufacturer and 21000 rpm specification agree. Brand prefix is normalized, not the kit SKU.",
      "pdf_sha256": "b208e2c65fd54d28608143cc194fd8c7afa536d6c5ff2d948bb3c619e00308da",
      "pdf_capture_at_utc": "2026-10-04T16:27:16.809645+00:00",
      "pdf_http_status": 200,
      "pdf_pages": 17,
      "extracted_characters": 16324,
      "pdf_uri_annotation_count": 0,
      "displayed_revision": null,
      "fields": {
        "model": {
          "html": {
            "state": "observed",
            "section": "Description and Technical Specifications",
            "finding": "USA-UGL20 base model; kit SKU is listed separately.",
            "source_url": "https://www.usalab.com/usa-lab-table-top-high-speed-refrigerated-centrifuge-21000rpm-w-6x50ml-rotor/"
          },
          "pdf": {
            "state": "observed",
            "pdf_pages": [
              1
            ],
            "finding": "UGL20 model on the cover.",
            "source_url": "https://help.usalab.com/hubfs/Manuals/UGL20_MANUAL.pdf"
          }
        },
        "dimensions": {
          "html": {
            "state": "observed",
            "section": "Technical Specifications / Dimensions",
            "finding": "620 x 570 x 380 mm; inch equivalents also shown.",
            "source_url": "https://www.usalab.com/usa-lab-table-top-high-speed-refrigerated-centrifuge-21000rpm-w-6x50ml-rotor/"
          },
          "pdf": {
            "state": "not_observed",
            "pdf_pages": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ],
            "finding": "No dimensions of the centrifuge found. A 5 mm hex-wrench label in an installation diagram describes a tool, not the product.",
            "source_url": "https://help.usalab.com/hubfs/Manuals/UGL20_MANUAL.pdf"
          }
        },
        "material": {
          "html": {
            "state": "observed",
            "section": "Description and FAQ",
            "finding": "Steel body and stainless steel chamber.",
            "source_url": "https://www.usalab.com/usa-lab-table-top-high-speed-refrigerated-centrifuge-21000rpm-w-6x50ml-rotor/"
          },
          "pdf": {
            "state": "not_observed",
            "pdf_pages": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ],
            "finding": "No construction-material specification found for the body/chamber; cleaning-agent references do not qualify.",
            "source_url": "https://help.usalab.com/hubfs/Manuals/UGL20_MANUAL.pdf"
          }
        },
        "compatibility": {
          "html": {
            "state": "observed",
            "section": "Title and Technical Specifications",
            "finding": "Bundled 6 x 50 ml rotor and stated maximum capacity 6 x 100 ml; no detailed rotor part-number list found.",
            "source_url": "https://www.usalab.com/usa-lab-table-top-high-speed-refrigerated-centrifuge-21000rpm-w-6x50ml-rotor/"
          },
          "pdf": {
            "state": "observed",
            "pdf_pages": [
              8
            ],
            "finding": "Rotor table lists named part numbers and configurations. This is document content, not our validation of rotor safety or kit contents.",
            "source_url": "https://help.usalab.com/hubfs/Manuals/UGL20_MANUAL.pdf"
          }
        },
        "technical_document": {
          "html": {
            "state": "observed",
            "section": "Product resource link",
            "finding": "Link to UGL20_MANUAL.pdf.",
            "source_url": "https://www.usalab.com/usa-lab-table-top-high-speed-refrigerated-centrifuge-21000rpm-w-6x50ml-rotor/"
          },
          "pdf": {
            "state": "observed",
            "pdf_pages": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ],
            "finding": "The inspected 17-page manual.",
            "source_url": "https://help.usalab.com/hubfs/Manuals/UGL20_MANUAL.pdf"
          }
        },
        "next_action": {
          "html": {
            "state": "observed",
            "section": "Request Quote and Talk to Sales",
            "finding": "Quote route, sales phone and contact links.",
            "source_url": "https://www.usalab.com/usa-lab-table-top-high-speed-refrigerated-centrifuge-21000rpm-w-6x50ml-rotor/"
          },
          "pdf": {
            "state": "not_observed",
            "pdf_pages": [
              2,
              5,
              15,
              17
            ],
            "finding": "Generic requests to contact the company or refer to its website, without a printed address, phone/email or embedded URI annotation.",
            "source_url": "https://help.usalab.com/hubfs/Manuals/UGL20_MANUAL.pdf"
          }
        }
      },
      "additional_observations": [
        {
          "kind": "potential_specification_conflict",
          "finding": "HTML repeatedly says 10 memory settings; PDF pages 7 and 14 describe storage of up to 100 programs. We have not determined the correct value or whether hardware/firmware versions explain this."
        },
        {
          "kind": "format_difference",
          "finding": "The PDF rotor options table provides part-number detail beyond the HTML capacity summary. Any transfer should be checked for current model and rotor compatibility."
        },
        {
          "kind": "scope_limit",
          "finding": "Physical dimensions, construction material and program descriptions were compared; no equipment testing, shipping check or medical advice."
        }
      ]
    },
    {
      "id": "GA01",
      "company": "Galco",
      "html_url": "https://www.galco.com/pe69-3020-imo-automation.html",
      "document_source_url": "https://www.galco.com/document-viewer/?file=https%3A%2F%2Fcontent.galco.com%2FManufacturer%2FIMO+Automation%2FTechDocument%2FData+Sheet%2F9isolators69seriesdatasheet_dat.pdf",
      "identifier": "69 Series / PE69",
      "match_scope": "series-level document covering the PE69 product family",
      "match_basis": "HTML explicitly identifies product series 69 and PE69-3020. PDF names 69 Series, provides PE69 ordering-code components and PE69 dimensional tables. It does not print the full SKU as one continuous string.",
      "pdf_sha256": "d422b17048dba697bdde6228d79b909b6a78272efba0d9344ec18036cf154c51",
      "pdf_capture_at_utc": "2026-10-04T16:30:35.968782+00:00",
      "pdf_http_status": 200,
      "pdf_pages": 4,
      "extracted_characters": 9556,
      "pdf_uri_annotation_count": 0,
      "displayed_revision": "REF: 69 Series Isolators Datasheet 1121 v8",
      "fields": {
        "model": {
          "html": {
            "state": "observed",
            "section": "Specifications",
            "finding": "PE69-3020; Series 69.",
            "source_url": "https://www.galco.com/pe69-3020-imo-automation.html"
          },
          "pdf": {
            "state": "observed",
            "pdf_pages": [
              1,
              4
            ],
            "finding": "69 Series and PE69 ordering/size coverage. Family match only.",
            "source_url": "https://www.galco.com/document-viewer/?file=https%3A%2F%2Fcontent.galco.com%2FManufacturer%2FIMO+Automation%2FTechDocument%2FData+Sheet%2F9isolators69seriesdatasheet_dat.pdf"
          }
        },
        "dimensions": {
          "html": {
            "state": "observed",
            "section": "Specifications / H x W x D",
            "finding": "Main-product dimensions are published in inches.",
            "source_url": "https://www.galco.com/pe69-3020-imo-automation.html"
          },
          "pdf": {
            "state": "observed",
            "pdf_pages": [
              4
            ],
            "finding": "PE69 family dimensional drawing/table in mm, with enclosure variants. Exact equivalence to the selected SKU dimensions was not resolved.",
            "source_url": "https://www.galco.com/document-viewer/?file=https%3A%2F%2Fcontent.galco.com%2FManufacturer%2FIMO+Automation%2FTechDocument%2FData+Sheet%2F9isolators69seriesdatasheet_dat.pdf"
          }
        },
        "material": {
          "html": {
            "state": "not_observed",
            "section": "Specifications and Description tabs",
            "finding": "No named construction material found for the selected switch.",
            "source_url": "https://www.galco.com/pe69-3020-imo-automation.html"
          },
          "pdf": {
            "state": "not_observed",
            "pdf_pages": [
              1,
              2,
              3,
              4
            ],
            "finding": "No named housing/construction material found in the four-page datasheet.",
            "source_url": "https://www.galco.com/document-viewer/?file=https%3A%2F%2Fcontent.galco.com%2FManufacturer%2FIMO+Automation%2FTechDocument%2FData+Sheet%2F9isolators69seriesdatasheet_dat.pdf"
          }
        },
        "compatibility": {
          "html": {
            "state": "observed",
            "section": "Series 69 information",
            "finding": "Series-level extension-shaft range and side-mounted auxiliary contacts are named; no specific accessory part numbers.",
            "source_url": "https://www.galco.com/pe69-3020-imo-automation.html"
          },
          "pdf": {
            "state": "observed",
            "pdf_pages": [
              1,
              4
            ],
            "finding": "Named accessory part numbers and mounting/interface details add specificity; they are not all interchangeable across series variants.",
            "source_url": "https://www.galco.com/document-viewer/?file=https%3A%2F%2Fcontent.galco.com%2FManufacturer%2FIMO+Automation%2FTechDocument%2FData+Sheet%2F9isolators69seriesdatasheet_dat.pdf"
          }
        },
        "technical_document": {
          "html": {
            "state": "observed",
            "section": "Documents & Resources tab",
            "finding": "Data Sheet viewer contains the URL of the inspected PDF.",
            "source_url": "https://www.galco.com/pe69-3020-imo-automation.html"
          },
          "pdf": {
            "state": "observed",
            "pdf_pages": [
              1,
              2,
              3,
              4
            ],
            "finding": "The inspected four-page series datasheet.",
            "source_url": "https://www.galco.com/document-viewer/?file=https%3A%2F%2Fcontent.galco.com%2FManufacturer%2FIMO+Automation%2FTechDocument%2FData+Sheet%2F9isolators69seriesdatasheet_dat.pdf"
          }
        },
        "next_action": {
          "html": {
            "state": "observed",
            "section": "Add to Cart and sales header",
            "finding": "Product purchase control and sales phone.",
            "source_url": "https://www.galco.com/pe69-3020-imo-automation.html"
          },
          "pdf": {
            "state": "not_observed",
            "pdf_pages": [
              1,
              2,
              3,
              4
            ],
            "finding": "Printed manufacturer homepage only; no quote/purchase destination or contact details in the file.",
            "source_url": "https://www.galco.com/document-viewer/?file=https%3A%2F%2Fcontent.galco.com%2FManufacturer%2FIMO+Automation%2FTechDocument%2FData+Sheet%2F9isolators69seriesdatasheet_dat.pdf"
          }
        }
      },
      "additional_observations": [
        {
          "kind": "format_difference",
          "finding": "HTML supplies a short series summary; PDF adds accessory ordering codes and dimensional drawings. Family information must not be relabelled as verified data for every SKU."
        },
        {
          "kind": "market_limit",
          "finding": "Browser session displayed TRY/TR settings. Prices, availability and US delivery were not compared in this study."
        }
      ]
    }
  ],
  "selection_decisions": [
    {
      "company": "CKS Packaging",
      "status": "no_candidate_in_parent_sample",
      "ids": [
        "CK01",
        "CK02",
        "CK03"
      ],
      "reason": "No product-specific document candidate was observed on these three parent-study pages. Not a claim that the company has no PDFs."
    },
    {
      "company": "Flow-Eze",
      "status": "no_verified_product_match",
      "ids": [
        "FE01",
        "FE02",
        "FE03"
      ],
      "reason": "FE01 had no document candidate. FE02 and FE03 point to the same Binder1.pdf, a nine-page technical reference/glossary without either vial identifier. Not accepted as a product datasheet pair."
    },
    {
      "company": "TPK",
      "status": "no_candidate_in_parent_sample",
      "ids": [
        "TP01",
        "TP02",
        "TP03"
      ],
      "reason": "No product-specific document candidate was observed on these three parent-study pages. Not a claim that the company has no PDFs."
    },
    {
      "company": "Pacron",
      "status": "included",
      "selected_id": "PC02",
      "reason": "First verified model/family match in the frozen company sequence. PC01 excluded: HTML codes CB18/CB316/etc. differ from PDF codes CB1848/CB31648/etc.; no explicit mapping verified. PC02 matches F13248."
    },
    {
      "company": "LabTech",
      "status": "no_candidate_in_parent_sample",
      "ids": [
        "LT01",
        "LT02",
        "LT03"
      ],
      "reason": "No product-specific document candidate was observed on these three parent-study pages. Not a claim that the company has no PDFs."
    },
    {
      "company": "Carr Lane Manufacturing",
      "status": "included",
      "selected_id": "CL01",
      "reason": "First verified model/family match in the frozen company sequence. Viewer initially failed, then loaded. Revisited the first candidate and exported page 32; later candidate pages were not selected."
    },
    {
      "company": "norelem",
      "status": "included",
      "selected_id": "NO01",
      "reason": "First verified model/family match in the frozen company sequence."
    },
    {
      "company": "Anderson-Bolds",
      "status": "no_candidate_in_parent_sample",
      "ids": [
        "AB01",
        "AB02",
        "AB03"
      ],
      "reason": "No product-specific document candidate was observed on these three parent-study pages. Not a claim that the company has no PDFs."
    },
    {
      "company": "LabRepCo",
      "status": "retrieval_limit",
      "ids": [
        "LR01",
        "LR02",
        "LR03"
      ],
      "reason": "All four recorded download candidates returned HTTP 403 to this collector. Contents unverified; this does not establish failure for normal visitors."
    },
    {
      "company": "USA Lab",
      "status": "included",
      "selected_id": "UL01",
      "reason": "First verified model/family match in the frozen company sequence."
    },
    {
      "company": "Lab Supply Network / Cleatech (kesari-lab.org)",
      "status": "no_candidate_in_parent_sample",
      "ids": [
        "CT01",
        "CT02",
        "CT03"
      ],
      "reason": "No product-specific document candidate was observed on these three parent-study pages. Not a claim that the company has no PDFs."
    },
    {
      "company": "Galco",
      "status": "included",
      "selected_id": "GA01",
      "reason": "First verified model/family match in the frozen company sequence."
    }
  ],
  "coding_note": "Same researcher interpreted rendered HTML and PDF pages. Extra weight/load and program-count observations are exploratory, not prespecified population metrics.",
  "research_completed_at_utc": "2026-10-04T17:06:54.316222+00:00"
}
