Miten Alkon viivakoodeja vapautetaan?

Ohessa muutama ohje Alkon viivakooditietojen keräämiseen. Sivun sisältö on seuraavanlainen:

  1. Tietojen tallentaminen Viinikoodi-ohjelmaa käyttäen
  2. Tietojen tallentaminen viivakoodinlukijaa käyttäen
  3. Tietojen tallentaminen ilman viivakoodinlukijaa
  4. Mistä aloittaa skannailu?

1. Tietojen tallentaminen Viinikoodi-ohjelmaa käyttäen

Operaatiota vartan vasten tehdyllä Viinikoodi-ohjelmalla voi tallentaa uusia viivakoodeja.

2. Tietojen tallentaminen viivakoodinlukijaa käyttäen

Olen käyttänyt Androidiin saatavaa Barcode Scanner-nimistä ohjelmaa, joka sopii tähän tehtävään hyvin. Se löytyy Android Marketista täältä. Keräisin tänne muihin puhelinmalleihin sopivia viivakoodinlukijoita, joten jos tiedätte joitakin niin laittakaa kommentteihin.

Kriteerinä viivakoodinlukijalle on, että siinä on mahdollista määritellä mukautettu hakupalvelin (custom search). Tässä tapauksessa osoite on:

http://www.viinikoodi.fi/alko.php?koodi=%s

Tällöin viivakoodinlukijan luettua viivakoodin esim. 8410702000567 avaa automaattisesti webbisivun http://www.viinikoodi.fi/alko.php?koodi=8410702000567, jossa tietojen talletus sitten tehdään.

Kun mukautettu hakukone on määritelty viivakoodinlukijassa, voit mennä Alkoon ja aloittaa skannailemaan viivakoodeja suoraan hyllyssä olevasta viivakoodista (merkattu punaisella alla olevassa kuvassa). Alkon tuotenumero on viivakoodin vieressä (merkattu sinisellä)

Tätä operaatiota varten olisi ollut mahdollista tehdä myös oma ohjelman tietojen keräämiseen. Se olisi ehkä nopeuttanut operaatiota hieman, mutta ajattelin kuitenkin, että helpointa olisi käyttää jo olemassa olevia lukijoita. Jos jotain kuitenkin kiinnostaa sellaisen tekeminen, niin voin avustaa sen tekemisessä.

3. Tietojen tallentaminen ilman viivakoodinlukijaa

Viivakoodinumeron voi suoraan lukea myös pullosta.

Pulloa vastaava Alkon tuotekoodi löytyy Alkon hyllystä (ks. yllä) tai sen voi hakea Alkon sivulta.

Tämän jälkeen kumpikin tieto voidaan suoraan tallentaa kirjoittamalla numerot http://www.viinikoodi.fi/alko.php sivulla.

Mistä aloittaa skannailu?

Viivakooditietojen keräämistä ei ole vielä tarkemmin organisoitu, koska hyvää tapaa siihen ei ole löytynyt. Tämän takia joidenkin viinien tietoja voidaan turhaan tallentaa useaan kertaan. Toistaiseksi ainoa tapa välttää tämä on koordinoida tietojen kerääminen esim. viinien valmistusmaan ja rypälelaadun mukaan. Lisäksi kerääminen kannattaa aloittaa joko halvimmasta viinistä jatkaen kalliimpiin tai päinvastoin.

Koordinoinnin parantamiseksi on tehty muutama apusivun.

  • Yleiskäsityksen operaation tilanteesta saa tilannesivusta, jolla on ilmoitettu skannatut määrät ja prosenttiosuudet eri kategorioissa
  • Kustakin maasta ja viinityypistä on erikseen tarkemmat puuttuvat- ja tallennetut-sivut. Niissä on listattu kaikki viinien nimet ja niiden hinnat ja koot, jotka joko puuttuvat tai vastaavasti jotka on jo tallennettu
  • Operaation viimeisimmät aktiviteetit näkee tältä sivulta

Minä itse olen aloittanut tietojen keräämisen chileläisistä punaviineistä. Kehottaisinkin kaikkia tietojenkerääjiä ilmoittamaan tällä sivulla minkä maan viinejä ovat skannailleet.

7 Responses to Miten Alkon viivakoodeja vapautetaan?

  1. Timo says:

    Googlen AppInventor (for Android) ohjelmallahan saisi näppärästi tuommoisen pienen mobiiliohjelman rakenneltua. Siinähän näyttää olevan suora tuki Barcode Readerille.

  2. Jaakko says:

    Mielenkiintoista, en ole tuohon AppInventoriin tarkemmin tutustunut. Toisaalta Android-puhelimet ei tässä ole oikeastaan se ongelma, koska ZXing-koodin pohjalta tuollaisen ohjelman voisi myös väsätä. Ei mutta siitä vaan ohjelman tekoon, jos kiinnostaa! Ottamalla tuon alko.php sivun form-POSTauksen tallennus-”API”:ksi, ohjelman saa näppärästi tehtyä.

    Ohjelmat nokialaisiin ja iPhoneen on oikeastaan se hankalampi kysymys. Vieläkään sopivia valmiita ohjelmia ei ole kukaan tänne kertonut.

  3. Timo says:

    ZXing toimii myös muissakin puhelimissa, myös iPhonessa ja Nokialaisissa. Tosin N95:ssa ei ole autofocus toimintaa joten kuvat jää tuhruiseksi eikä koodia löydy. Ehkä Nokia uudemmissa malleissa se toimii paremmin.

    http://code.google.com/p/zxing/wiki/GetTheReader

  4. Jaakko says:

    Tsekkasin tuota AppInventoria. Siinäkin käytetään ulkoista barcode readeria kuten ZXing pohjaista Barcode Scanner:ia. Sillä vois kyllä tehdä aika kätevästi tuollaisen pienen spesiaalin viivakoodien tallennusohjelman.

    Toisaalta oma harjoitukseni on jumahtanut siihen, kun en saa ainoaa HTTP kommunikaatioon kykenevää TinyWebDB komponenttia lähettämään tietoa palvelimelle. Requesti tulee mutta missä se data on, prkl!?

  5. Core says:

    Sikäli kun tuo viivakoodi on GTIN järjestelmän EAN-13 tuotekoodi, ei siihen välttämättä voi luottaa pitkiä aikoja. Periaatteessa valmistajalla on mahdollisuus vaihtaa sama koodi jonkin toisen tuotteen koodiksi karenssia-ajan jälkeen. Karenssiaika vaihtelee tuotteittain ja yleensä lasketaan alkavaksi siitä kun viimeinen tuote on valmistettu tai myyty loppukäyttäjälle – tämäkin riippuu tuotteesta.

    Ts. jos valmistaja uusiokäyttää koodia, voidaan samaa koodia käyttää karenssiajan jälkeen aivan muulle saman yhtiön tuotteelle. Esim. jos jonkin viinin valmistus loppuu, karenssiajan jälkeen esim. 48kk sama koodi voikin olla käytössä kokonaan toisella saman yhtiön viinillä…

    Noin muuten: koodista saa selville valmistusmaan sekä periaatteessa myös valmistavan yrityksen. 6 ensimmäistä numeroa kertovat tämän. Näistä kuudesta kolme ensimmäistä on maatunnus ja kolme seuraavaa ovat maassa toimivan valmistavan yrityksen (mutta joskus myös esim. maahantuojan) koodi.

    Esim Italialle, San Marinolle ja Vatikaanille on varattu numerot 800-839. Vrt. kuva Cecilia Berettan etiketistä.

    Kannattaa Googlailla GS1 ja GTIN. Wikipediassakin on asiasta tietoa.

  6. Core says:

    Sori typoista.

    Jäi muuten vielä sanomatta että etiketin viivakoodi hyvässä lykyssä toimii kansainvälisesti paremmin kuin Alkon hyllykoodi, ja antaisi kuten edellä sanoin myös mahdollisuuden hakea tietokannasta valmistajatiedot numeron perusteella.

    Alkon hyllykoodi on lyhyempi /typistetty ja tod.näk. on vain Alkon sisäisen järjestelmän luoma. Se ei auttane matkailijaa joka haluaisi ostaa viinin vaikkapa Roomasta tai näiden sivujen lukijaa jos Rooman matkaaja haluaisi päivittää löytämänsä hyvän viinin koodin näille sivuille…

  7. Jaakko says:

    Kiitos infosta! Mikäli olen oikein tulkinnut noita Alkon viivakoodeja, niin ne ovat hyllyssä aivan samat kuin mitkä viinipullosta löytyy. Ainakaan poikkeamia en ole havainnut. Ja jos katsoo miten kassalla toimitaan, niin viivakoodi napataan pullosta suoraan.

    Se miten pullon viivakoodit muuttuu ajan myötä on sitten eri juttu.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>