GS სიმბოლო: მარკირების კოდებისა და GS1-ისთვის სკანერის დაყენება
«Честный ЗНАК»-ის მარკირების კოდი და GS1 DataMatrix-ის შტრიხკოდი პარტიითა და ვარგისობის ვადით რამდენიმე ველისგან შედგება. ველებს შორის დგას უხილავი სამსახურებრივი სიმბოლო GS (Group Separator, კოდი 29). თუ სკანერი მას კარგავს, ველები ერთმანეთს ეწებება: მარკირების კოდი «არასრული» ხდება, პარტია და ვადა კი არასწორად იკითხება. ტელეფონ-ტერმინალი-ში ეს ერთხელ იწერება.
რა არის GS და რატომ იკარგება#
| სად გვხვდება | რა იქნება GS-ის გარეშე |
|---|---|
| მარკირების კოდი (DataMatrix საქონელზე) | კოდი შემოწმებას ვერ გაივლის, UPD-ით მიღება არ დაემთხვევა |
| GS1 DataMatrix და GS1-128 პარტიით (AI 10) და ვადით (AI 17) | პარტია «შეჭამს» შემდეგ ველებს, ვადა ვერ ამოიცნობა |
| ჩვეულებრივი EAN/UPC შტრიხკოდი | GS იქ არ არის — არაფრის გამართვა არ არის საჭირო |
ტელეფონის კამერა და Android-ტერმინალის ჩაშენებული სკანერი ჩვეულებრივ GS-ს უცვლელად გადასცემს. მას ყველაზე ხშირად კარგავს კლავიატურის რეჟიმში (HID) მომუშავე სკანერი: კლავიატურას 29-ე სიმბოლოს ღილაკი არ აქვს და სკანერი მას ნაგულისხმევად უბრალოდ გამოტოვებს.
რა გჭირდებათ დასაწყებად#
| რა | რისთვის |
|---|---|
| 2D სკანერი (იმიჯერი) | ლაზერული 1D სკანერი DataMatrix-ს საერთოდ ვერ კითხულობს |
| თქვენი მოდელის გამართვის (პროგრამირების) ფურცელი — PDF მწარმოებლის საიტზე | სამსახურებრივი შტრიხკოდები, რომლებიც სკანერის რეჟიმს ცვლის |
| მარკირების სატესტო კოდი ან GS1 DataMatrix | შედეგის ოსტატით შესამოწმებლად |
ნაბიჯი 1. სკანერში GS-ის გადაცემის ჩართვა#
გამართვის ფურცელში იპოვეთ განყოფილება GS / FNC1 / Group Separator-ის შესახებ (ზოგჯერ — „არაბეჭდვადი სიმბოლოების ჩანაცვლება“, „Function key mapping“). საჭიროა, რომ უხილავი სიმბოლოს ნაცვლად სკანერმა გააგზავნოს ღილაკი, რომელსაც აპლიკაცია ცნობს:
| რას აგზავნის სკანერი | ცნობს თუ არა აპლიკაცია |
|---|---|
| F8 | დიახ |
| Ctrl+] | დიახ (iPhone-ზე — რუსულ განლაგებაშიც) |
| Tab | დიახ |
| სიმბოლო კოდით 0x1D („უცვლელად“) | დიახ |
ამავე დროს შეამოწმეთ Enter სუფიქსი კოდის შემდეგ — მის გარეშე ტელეფონი ვერ მიხვდება, რომ სკანირება დასრულდა (სკანერი სუფიქსის გარეშეც მუშაობს, მაგრამ ხელით აკრეფისგან უფრო ნელა განასხვავებს).
ნაბიჯი 2. შემოწმება ოსტატით#
Android-ზე მონაცემთა შეგროვების ტერმინალის მთავარ ეკრანზე გახსენით „სკანერის შემოწმება“ და დაასკანერეთ მარკირების სატესტო კოდი. ოსტატი სამი შედეგიდან ერთს გაჩვენებთ:
| შედეგი | რას ნიშნავს |
|---|---|
| ვარგისია | კოდი სრულად მოვიდა, GS ადგილზეა |
| კოდი არასრულია | GS დაიკარგა — დაბრუნდით პირველ ნაბიჯზე, ოსტატი გიკარნახებთ, როგორ ჩართოთ ის |
| ვარგისია გაფრთხილებით | GS დაიკარგა, მაგრამ აპლიკაციამ ის მარკირების კოდის შაბლონით აღადგინა — უმჯობესია მაინც გამართოთ სკანერი |
ამავე დროს ოსტატი აჩვენებს შეყვანის სიჩქარეს (კლავიატურის ტიპის სკანერისთვის) და გაცნობებთ, თუ რუსული განლაგება შეასწორა. iPhone-ზე ოსტატი არ არის — სკანერი პირველივე მიღებისას შეამოწმეთ: არასრულ კოდს აპლიკაცია მონიშნავს.
Android ტერმინალის ჩაშენებული სკანერი#
ჩაშენებული სკანერი კოდს პირდაპირ აპლიკაციას გადასცემს (broadcast), ამიტომ GS ჩვეულებრივ უცვლელად აღწევს. თუ მაინც არ გადმოიცემა — ტერმინალის სკანერის პარამეტრებში (Zebra-ზე — DataWedge, სხვებზე — «Scanner settings») ჩართეთ GS1/FNC1-ის გადაცემა და DataMatrix-ისა და GS1 DataMatrix-ის დეკოდერები. Zebra-ზე აპლიკაციის პროფილი საჭირო დეკოდერებით ავტომატურად იქმნება.
კამერა#
ტელეფონის კამერა DataMatrix-ს GS-თან ერთად კითხულობს — გამართვა საჭირო არ არის. თუ კოდი პატარაა, ახლოს მიიტანეთ, ჩართეთ ფანარი ან მასშტაბირება.
შეზღუდვები#
- GS-ის შაბლონით აღდგენა მხოლოდ მარკირების კოდებისთვის მუშაობს; პარტიისა და ვადის მქონე GS1-ისთვის სკანერი უნდა მოაწყოთ.
- ოსტატი «სკანერის შემოწმება» მხოლოდ Android-ზეა.
- კონკრეტულ სკანერების პარამეტრებს მწარმოებლების დოკუმენტაციის მიხედვით აღვწერთ.
პრობლემების აღმოფხვრა#
| სიმპტომი | რა შეამოწმოთ |
|---|---|
| ოსტატი ამბობს «კოდი არასრულია» | GS ჩართული არ არის ან იცვლება აპლიკაციისთვის გაუგებარი ღილაკით (არა F8, Ctrl+], Tab, 0x1D) |
| შტრიხკოდიდან ვარგისიანობის ვადა არ ჩაისვა | GS1-კოდში GS დაიკარგა — ნაბიჯი 1; ან პროდუქტს პარტიის მიხედვით ვადა არ აქვს |
სკანის შემდეგ ველში ზედმეტი სიმბოლოებია ]C1, ]d2 |
სკანერში ჩართულია სიმბოლიკის იდენტიფიკატორის (AIM ID) გადაცემა — აპლიკაციას ესმის, თუმცა სხვა პროგრამებისთვის მისი გამორთვა სჯობს |
| მარკირების კოდში ასოები აერია | სკანერის განლაგება; ქართული/რუსული განლაგება თავისით სწორდება |
ხშირად დასმული კითხვები#
საჭიროა GS-ის დაყენება, თუ მარკირებას არ ვიყენებ?#
მხოლოდ მაშინ, თუ თქვენს GS1 შტრიხკოდებში პარტია და ვადა არის და გსურთ, ტელეფონმა ისინი თავად ჩასვას. ჩვეულებრივი EAN-ებისთვის საჭირო არ არის.
ესავე სკანერი სალაროსთვის გამოდგება?#
დიახ, სალაროს მოთხოვნა GS-ის მიმართ იგივეა — იხ. სალაროს შტრიხკოდების სკანერი.