GS1 Sweden

GS1 Sweden (earlier EAN Sweden) is part of GS1 international (earlier EAN international). GS1 international is a worldwide organisation that works with standards related to distribution. The foundation for the GS1-system is the unique series of digits, identifying products, places and goods. These areas can be concluded in The global language of business. To help reading the series of digits, different types of information carriers are used like barcodes, RFID-tags, data matrices etc. As a member of GS1 international, GS1 Sweden is representing GS1 in Sweden and also listening to the voice of Swedish companies to develop the GS1 standards. GS1 Sweden has today 9,000 customers. GS1 Sweden is also responsible to give EAN codes to Swedish companies.

Code construction

A GS1-13-code has the following structure:

XXXThe three first numbers identifies the country where the code is registered.

Sweden has all numbers starting with 73, 730-739, so all products marked with a 73-code is probably coming from Sweden

XXXXXXThe following X digits forms a company prefix identifying the company producing the article
XXXThe subsequent digits identifies the product. These numbers are decided by the owner of the company prefix
XThe last digit is a check-sum
gollark: <@341618941317349376> What do you think of WHYJIT?
gollark: ZJ?
gollark: So I think it's not actually Turing-complete but interesting at least.
gollark: <@!330678593904443393> https://squiddev.github.io/ae-sat/
gollark: ```/tmp/ignore-me: In function ‘main’:/tmp/ignore-me:10:3: error: invalid preprocessing directive #! #!/bin/sh ^/tmp/ignore-me:11:1: error: ‘TMP1’ undeclared (first use in this function) TMP1=/tmp/ignore-me ^~~~/tmp/ignore-me:11:1: note: each undeclared identifier is reported only once for each function it appears in/tmp/ignore-me:11:6: error: expected expression before ‘/’ token TMP1=/tmp/ignore-me ^/tmp/ignore-me: In function ‘main’:/tmp/ignore-me:23:3: error: invalid preprocessing directive #! #!/usr/bin/env python3 ^/tmp/ignore-me:24:1: error: unknown type name ‘import’; did you mean ‘short’? import argparse ^~~~~~ short/tmp/ignore-me:25:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘import’ import subprocess ^~~~~~/tmp/ignore-me:34:13: warning: missing terminating " character thing = f""" ^/tmp/ignore-me:34:13: error: missing terminating " character/tmp/ignore-me: In function ‘main’:/tmp/ignore-me:43:3: error: ‘code’ undeclared (first use in this function) {code} ^~~~/tmp/ignore-me:43:7: error: expected ‘;’ before ‘}’ token {code} ^ ;/tmp/ignore-me: In function ‘main’:/tmp/ignore-me:45:4: warning: missing terminating " character """ ^/tmp/ignore-me:45:4: error: missing terminating " character/tmp/ignore-me:45:4: error: expected ‘;’ before ‘return’ """ ^ ; return thing ~~~~~~/tmp/ignore-me: In function ‘main’:/tmp/ignore-me:65:1: error: unknown type name ‘iuvusugdjuczwenvxaiexhuvojlciybswpjpsqlmkkiuzxsjslkkckukhfqomqfghfonictwwbsraiffwiykmzrjspdsxkluiezu’ iuvusugdjuczwenvxaiexhuvojlciybswpjpsqlmkkiuzxsjslkkckukhfqomqfghfonictwwbsraiffwiykmzrjspdsxkluiezu ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/tmp/ignore-me:66:10: error: expected expression before ‘/’ token COMPILER=/usr/bin/gcc ^/tmp/ignore-me:71:1: error: expected declaration or statement at end of input } ^```

References

    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.