Потрібно розробити програму для маркування товару на виробництві.
Як ми бачимо принцип програми (як це виглядає зі сторони користувача програми):
На виробництві стоїть комп'ютер, принтер та сканер. Друк маркувальних наліпок або їх пошук (якщо вони вже є готові як окремі файли) повинна відбуватися за допомогою сканера. Тобто людина з виробництва за допомогою сканера сканує штрих код одиниці продукції. Після чого програма або шукає готову наліпку, або формує її з інформації яка відповідає зісканованому штрих коду, інформацію бере з таблиці Exel або з внесених даних в саму програму та формує наліпку.
Далі у користувача є два поля для вводу: дата виготовлення (може бути календар для вибору) та кількість наліпок. Користувач вводить необхідну дату, необхідну кількість наліпок. Програма формує наліпки (кодує інформацію в Qr-код), та друкує необхідну кількість наліпок. Потім повертається в первинний режим сканування наступного штрих коду.
В Qr-код ми хочемо, щоб кодувалось: зісканований штрих код з префіксом 8 (84820179191912), фактична дата та час друку наліпки, з секундами до тисячної (щоб надати унікальності кожному Qr-коду). Також дата та час повинні кодуватися за якоюсь логікою, щоб просканувавши її був просто набір цифр.
В налаштуваннях потрібно встановити функції:
- Друк в кількості, яка вказана користувачем (вказано 10 шт друкується 10 шт)
- Друк з множенням введеної кількості, вказано 10 шт друкується 20 шт (10 з унікальним Qr-код і 10 зовсім без Qr-коду).
- Друк комплектами, користувач вказав надрукувати 1 шт, а програма друкує 1 комплектів (якщо користувач вказує 5 комплектів, то друкується 5 комплектів, один за одним), комплект потрібен складатися з:
- 1 наліпка з унікальним Qr-кодом (префікс 8 + сканований штрих код 4820179191912 = 84820179191912, дата та час = 84820179191912 26.06.2023 11:22:1515;
- 1 наліпка без Qr-коду (вся інформація така сама як на першій, тільки без Qr-коду);
- 4/6/10 наліпок на блоки (маленькі групові паковання), в залежності від кількості блоків в ящику. На наліпці повинна бути вся інформація як і на попередній, Qr-код закодований таким чином — префікс Б8 + сканований штрих код 4820179191912, дата та час Б84820179191912 26.06.2023 11:22:1515. Артикул товару повинен змінюватися на напис — БЛОК.
Інформація яка повинна розміщуватися на маркувальній наліпці
- Артикул товару;
- Артикул Ашана;
- Характеристика добрива;
- Торгова марка;
- Дата виготовлення;
- Штрих код одиниці товару;
- Кількість вкладених одиниць товару в групову упаковку (ящик);
- Вага групової упаковки (ящик);
- Вага одинці товару (для власного використання);
- Картинка торгової марки;
- Qr-код в якому кодується вся необхідна інформація;
- Вид товару.
Розмір цієї наліпки - 80 мм * 37 мм. Технічні поля на макеті 1 мм з кожної сторони.
Друкується на термотрансферном принтері TSC TTP-244pro.
