Картриджи: оригинал, аналог и условия заявленного ресурса
Одинаковая модель принтера не объединяет оригинальный и совместимый картридж.
Задача и принятое решение
Восемь пар расходников различаются изготовителем, происхождением и условием ресурса. Запись «2000 страниц» без покрытия не сопоставима с полным паспортным условием.
Я сделал бренд и тип OEM/совместимый обязательными полями. Ресурс и покрытие проверяются раздельно; совместимость с P10 остается дополнительным признаком, а не главным ключом.
Набор условный. Сравнение не подтверждает ресурс печати и не заменяет испытание картриджа.
Проверить решение
Измените исходные строки или параметры и пересчитайте результат. Данные остаются в этой странице.
| Пара | Позиция A | Позиция B | Решение | Основание |
|---|---|---|---|---|
| PAIR-01 | T40OEM | T40OEM | Совпадают признаки | Все значимые поля совпали |
| PAIR-02 | T40 аналог | T40OEM | Разные позиции | Различаются: Бренд, Тип |
| PAIR-03 | без покрытия | T40 | Нужно уточнение | Не заданы: Покрытие |
| PAIR-04 | ресурс 1000 | ресурс 2000 | Разные позиции | Различаются: Ресурс |
| PAIR-05 | без бренда | T40 | Нужно уточнение | Не заданы: Бренд |
| PAIR-06 | T40XL | T40 | Разные позиции | Различаются: Код |
| PAIR-07 | T40 для P20 | T40 | Разные позиции | Различаются: Принтер |
| PAIR-08 | T40B | T40B | Совпадают признаки | Все значимые поля совпали |
Ресурс сравнивается только как заявленное свойство с одинаковым покрытием. Фактических отпечатков в этом проекте нет.
Исходный набор
Авторские пары номенклатуры с явно заданными спецификациями. Это проверка правил сопоставления, не ассортимент действующего поставщика.
Изменить входные строки
Посмотреть исходные строки
| Пара | Позиция A | Позиция B | A Код | B Код | A Бренд | B Бренд | A Тип | B Тип | A Ресурс | B Ресурс | A Покрытие | B Покрытие | A Принтер | B Принтер |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PAIR-01 | T40OEM | T40OEM | T-40 | T-40 | A | A | OEM | OEM | 2000 | 2000 | 5% | 5% | P10 | P10 |
| PAIR-02 | T40 аналог | T40OEM | T-40 | T-40 | B | A | совместимый | OEM | 2000 | 2000 | 5% | 5% | P10 | P10 |
| PAIR-03 | без покрытия | T40 | T-40 | T-40 | A | A | OEM | OEM | 2000 | 2000 | 5% | P10 | P10 | |
| PAIR-04 | ресурс 1000 | ресурс 2000 | T-40 | T-40 | A | A | OEM | OEM | 1000 | 2000 | 5% | 5% | P10 | P10 |
| PAIR-05 | без бренда | T40 | T-40 | T-40 | A | OEM | OEM | 2000 | 2000 | 5% | 5% | P10 | P10 | |
| PAIR-06 | T40XL | T40 | T-40XL | T-40 | A | A | OEM | OEM | 2000 | 2000 | 5% | 5% | P10 | P10 |
| PAIR-07 | T40 для P20 | T40 | T-40 | T-40 | A | A | OEM | OEM | 2000 | 2000 | 5% | 5% | P20 | P10 |
| PAIR-08 | T40B | T40B | T-40 | T-40 | B | B | совместимый | совместимый | 1800 | 1800 | 5% | 5% | P10 | P10 |
Что получилось
Две полные пары совпали внутри своего типа. Совместимый картридж не слился с OEM; XL, другой ресурс и другой принтер дали отдельные различия. Без покрытия или бренда ресурс не был объявлен сопоставимым.
Выполненная проверка
| Проверка | Результат |
|---|---|
| Все восемь пар совпадают с независимо заданными решениями | Пройдена |
| Отсутствующее значимое поле отправляет совпадение на уточнение | Пройдена |
| Перестановка двух сторон не меняет решение | Пройдена |
Совпадение заданных полей не подтверждает неизвестные свойства. Коммерческая идентичность требует полной спецификации и источника.
Скачать материалы и повторить проверку
source.json · source.csv · result.json · result.csv · engine.js · verify.cjs · checks.json · style.css
Локальная проверка: node verify.cjs. Нужен Node.js; сетевые обращения не выполняются.