Ser det er endel gamle poster her, men kan vel poste likevel.
Har nettopp sluttet i Rema etter 5 år, grunnet at jeg har flyttet utenlands, så kan vel dele litt av det jeg vet med dere (uten at det inneholder noe kriminelt) :-)
Begynte å forske på dette med strekkoder, og spesielt hvordan systemet til Rema fungerer (uten å tenke ha noen kriminelle hensikter; pur interesse og nysgjerrighet).
Å lage en EAN13 kode er ikke spesielt vanskelig. Finnes selvsagt en masse programmer, gratis og pay som gjør dette for deg, men er ikke verre enn å ta en titt på f.eks. howstuffworks.com om EAN koder, og gjøre om det du lærer der (er det amerikanske strekkodesystemet) til vanlige, europeiske EAN8/EAN13 koder. Verdt å merke seg at du ikke kan ha en random tallkombinasjon, da siste tall er kontrollsiffer for å sjekke at de andre tallene er lest riktig.
Rema (og Kiwi, etter det jeg har observert) bruker et system som heter Super (5.0 i skrivende stund, afaik), levert fra VBD (Vestfold Butikkdata). Dette sørger for synkronisering av EAN-koder og priser fra kjeden. Alle de største kjedene er forøvrig med i alliansen EAN-Norge (
www.ean.no), og alle de vanlige produktene ligger der.
Som det er blitt nevnt er det ikke mulig å lage en strekkode som viser din egen tekst; strekkoden, eller tallet under om du vil, som faktisk er det strekene tilsvarer (med skillestreker etc), er kun å betrakte som en ID som sjekkes opp mot oppføringen i databasen. Du kan derimot som det nevnes skifte ut strekkoder, selv om du løper en enorm risiko for å bli oppdaget; de fleste som sitter i kassa er såpass oppegående at de merker det, spesielt om du har få varer. Alt står med stor skrift på skjermen.
En ting som virkelig fanget min interesse var systemet for varer som har kilopris o.l.
Gildevarer er et godt eksempel. Jeg fant det mest logisk at utgangspunktet for prisen på varer med variabel pris måtte ligge i strekkoden, og dette stemmer. Vekten, eller den enheten prisen skal regnes ut ifra (typisk ganges med) ligger i strekkoden på f.eks. ribbe. De første tallene gir systemet beskjed om hva slags vare dette er, selvsagt, og 2-5 siffer på slutten angir vekt (eller andre enheter da). Ta opp en pakke med kjøtt neste gang du er i butikken, så skal du se at det stemmer! Du finner vekten igjen i strekkoden. Her kan du bruke den originale strekkoden og bytte ut vekta. Anbefaler selvsagt ingen å gjøre dette, men det er en interessant observasjon å gjøre seg.
Husker ikke hva slags strekkodelesere Rema bruker, men de kan nok ikke lures med reset-koder. Er en knapp på alle leserne som lar deg slå den av og på, noe som antakeligvis løser problemet. Dessuten kjører kassaapparatene som faktisk mottar tallstrengen en eller annen strippa versjon av windows el.l., og det er lite trolig at disse reagerer. Det finnes nok sikkert koder som kan endre modus på kassene, men dette vil umiddelbart bli oppdaget.
Strekkodeleserne fungerer slik at de input'er en tallstreng, akkurat som om du skulle skrevet det på et tastatur. Ikke noe mer magi enn det (de kobles typisk også til med ps2 eller usb).
En morsom detalj er at kort som leses også ofte gir en slik tallstreng. Har begynt å sette meg inn i hvordan magnestriper fungerer, og det er tydelig at kassa dekoder et visst felt etter som hva slags kort det er. Alle butikker har funksjonskort av noe slag til kassa, som lar deg f.eks. slå retur. Disse leverer en tallstreng.. såvidt jeg kan se.
Må løpe til forelesning nå,
men husk at dette kun er ment som litt info for de spesielt interesserte.
Å leke med strekkoder kan være gøy, men fraråder alle å prøve å lure uskyldige
butikker med slike sleipe triks.. dessuten løper dere en stor risiko.
Husk at det er butikken som rammes, ikke de store folka med mye penger.
Happy hacking