NO863886L - Datastripe. - Google Patents

Datastripe.

Info

Publication number
NO863886L
NO863886L NO863886A NO863886A NO863886L NO 863886 L NO863886 L NO 863886L NO 863886 A NO863886 A NO 863886A NO 863886 A NO863886 A NO 863886A NO 863886 L NO863886 L NO 863886L
Authority
NO
Norway
Prior art keywords
data
information
strip
lines
coded
Prior art date
Application number
NO863886A
Other languages
English (en)
Other versions
NO863886D0 (no
Inventor
Robert L Brass
John Glaberson
Richard W Mason
Scott Santulli
G Thomas Roth
Original Assignee
Cauzin Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=27109852&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=NO863886(L) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Cauzin Systems Inc filed Critical Cauzin Systems Inc
Publication of NO863886D0 publication Critical patent/NO863886D0/no
Publication of NO863886L publication Critical patent/NO863886L/no

Links

Classifications

    • G—PHYSICS
    • G02—OPTICS
    • G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/24—Record carriers characterised by shape, structure or physical properties, or by the selection of the material
    • G11B7/2407—Tracks or pits; Shape, structure or physical properties thereof
    • G11B7/24085—Pits
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06046—Constructional details
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/01—Details
    • G06K7/015—Aligning or centering of the sensing device with respect to the record carrier
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/01—Details
    • G06K7/016—Synchronisation of sensing process
    • G06K7/0163—Synchronisation of sensing process by means of additional timing marks on the record-carrier
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/08—Disposition or mounting of heads or light sources relatively to record carriers
    • G11B7/09—Disposition or mounting of heads or light sources relatively to record carriers with provision for moving the light beam or focus plane for the purpose of maintaining alignment of the light beam relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B7/0938—Disposition or mounting of heads or light sources relatively to record carriers with provision for moving the light beam or focus plane for the purpose of maintaining alignment of the light beam relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following servo format, e.g. guide tracks, pilot signals
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K2019/06215—Aspects not covered by other subgroups
    • G06K2019/06262—Aspects not covered by other subgroups with target- or other orientation-indicating feature

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Optics & Photonics (AREA)
  • Credit Cards Or The Like (AREA)
  • Printers Characterized By Their Purpose (AREA)
  • Optical Recording Or Reproduction (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Holo Graphy (AREA)
  • Record Information Processing For Printing (AREA)
  • Editing Of Facsimile Originals (AREA)

Description

Denne oppfinnelse angår et system for kodning av data ved å trykke informasjons-biter på papir eller et annet substrat, hvor kodningen tjener ikke bare til å gi informasjon når den avtastes med et leseapparat, men også til å kontrollere innretningen av en optisk leser som brukes til avlesning og til å styre lese-hastigheten .
Tidligere trykkesystemer omfatter strek-koder som er en rekke parallelle trykte linjer med slik innbyrdes avstand og dimensjoner at de gir informasjon ved avsøkning på tvers. Som følge av den begrensede mengde informasjon som kodes i en strek-kode, er avsøkningshastigheten og posisjonen av leseren langs linjens lengde ikke kritisk.
En avsøkbar strek-kode er beskrevet i U.S.Patent 3.211.470 (Wilson) for anvendelse på en kodet kupong. Beskrivelsen angår en strek-kode og innbefatter visse redundans-trekk både med sikte på bekvem bruk og for generering av manglende data i tilfelle av en delvis ødeleggelse. Andre slike koder og gjenkjennelses-teknikker finnes i U.S.Patent 4.059.224 (Seligman) og U.S.Patent 4.308.433 (Bullis). U.S.Patent 4.439.672 (Salaman) beskriver en annen form for kode på et strimmeldiagram som kan være mer enn hundre meter langt. En form for leserkontroll basert på avsøkte data er å finne i U.S.Patent 3.852.573 (Dolch).
I motsetning til ovenstående angår foreliggende oppfinnelse lesning av en rekke nærliggende og parallelle "datalinjer" som fortrinnsvis leses i rekkefølge og som hver er sammensatt av en rekke områder av forutbestemt størrelse og ensartet høyde og bredde, betegnet "bit-arealer". Bit-arealet er enten trykket eller blanke og derfor angir de biter av informasjon ved nærvær eller fravær av trykk. Hele samlingen av datalinjer og til-hørende data utgjør en datastripe som kan leses ved optisk avtastning av datalinjene i sekvens fra den ene ende av datastripen til den annen.
Sekvens-avlesning krever at avsøkeren eller leseren er innrettet efter retningen av datalinjene og at tidsstyringen av lesningen både vertikalt og horisontalt er kontrollert. For dette formål omfatter datastripen ifølge denne oppfinnelse trykte data for kontroll av leseren.
Kort resymé av oppfinnelsen.
Denne oppfinnelse angår en "datastripe" 7 med bit-kodet informasjon for optisk avtastning ved hjelp av en leser 1 og ytterligere data for kontroll eller styring av den optiske leser under avlesningen.
Hoveddelen av datastripen 7 består av en informasjonesdel 23 sammensatt av en rekke parallelle og nærliggende datalinjer 11 med samme lengde. Hver av datalinjene omfatter det samme antall bit-arealer, idet bit-arealet ligger inntil hverandre og har tilnærmet ensartet høyde og bredde. Som eksempel kan hvert bit-areale være stort sett rektangulært og kan ha en utstrekning på omkring 0,25 millimeter i hver dimensjon. Andre former og dimensjoner kan også anvendes. Fortrinnsvis blir data kodet sekvensmessig fra den fremre ende av informasjonsseksjonen 23 til den annen ende og i sekvens langs hver datalinje 11, men også andre sekvenser kan benyttes avhengig av programvaren i leseren.
Hvert av disse bit-arealer er enten forsynt med trykk eller er blankt og definerer derved "biter" av informasjon.
Datalinjene, f.eks. linjene 11 danner tilsammen en kodet informasjonsdel 23 med en lengdedimensjon som forløper vinkelrett på (på tvers av) datalinjene 11 og innbefatter denønskede kodede informasjon. Fortrinnsvis kodes disse data i sekvens og under bruk avsøkes datastripen med sikte på denne informasjon ved avtastning av de individuelle datalinjer idet man starter ved den øvre ende av informasjonsdelen og beveger seg mot den annen ende av informasjonsdelen.
Informasjonsdelen har innretnings-styrelinjer 27, 29 som forløper i lengderetningen av datastripen langs motsatte ender av de nevnte datalinjer. Disse linjer har mønsterformer som er kongruente med (innrettet efter) datalinjene for å gi styreinformasjon for leseren. Denne styreinformasjon benyttes av leseren for å opprettholde eller avlede en kontinuerlig leser-innretning i forhold til datalinjene under lesningen.
Forut for informajsonsdelen kommer (a) en horisontal synkroniseringsseksjon 15 og (b) en vertikal synkroniseringsseksjon 19. Disse seksjoner kan tilsammen betegnes som en "forløper". I den horisontale synkroniseringsseksjon 15 er det kodet data vedrørende antallet av bit-arealer i hver linje, data som gjør det mulig for leseren å innrette seg selv slik at den vil avtaste hver datalinje i en retning så nær parallell med linjen som mulig, og data for innstilling av terskelnivåer vedrørende kontrasten mellom papir og trykksverte. I den vertikale synkroniseringsseksjonen er det kodet informasjon vedrørende høyden av bitarealene.
Detaljert fortegnelse over tegningene.
Fig. 1 er et perspektivriss av en leser inneholdende en optisk
avsøker og med et papirark som bærer en datastripe. Fig. 2 er et planriss av et papirark med en påtrykket datastripe . Fig. 3 er et eksempel på de to typer av informasjonsbiter
("dibiter") som benyttes i informasjonsdelen.
Fig. 4 er et forstørret riss av et parti av en datastripe som viser den horisontale synkroniseringsseksjon, den vertikale synkroniseringsseksjon, et avsnitt av den kodede informasjonsdel, innretningsstyrelinjene og startlinjen. Lengderetningen av datastripen er vertikal på figur 4. Fig. 5 er et parti av den venstre styrelinje som viser en
mønsterform som er kongruent med datalinjene.
Fig. 6 er et parti av den høyre styrelinje som også viser en mønsterform som er kongruent med datalinjene.
Detaljert beskrivelse.
Datastripen 7 ifølge denne oppfinnelsen blir fortrinnsvis trykket på et papirark eller et annet substrat 5 f.eks. papp. "Trykket" som her benyttet refererer til resultatet av hvilken som helst vanlig trykkeprosess, fotografisk prosess eller annen teknikk som er hensiktsmessig for å anbringe de ønskede bit-mønster på substratet med tilstrekkelig detaljer og nøyaktighet til å funksjonere i en optisk leser.
En foretrukket form for datastripe 7 er å trykke denne langs og parallelt den ene kant av et papirark som vist på figur 2.
Avsøkeren som brukes med datastripen 7 ifølge denne oppfinnelse kan være opptatt i et leseapparat 1 som har en anordning som f.eks. innretningsstyringer for å motta og holde et papirark eller annet substrat 5 under avlesning. Datastripen 7 kan omfatte innretningmerket 2 og 4 trykket på substratet 5 parallelt med kanten av datastripen 7. Et ledemerke 2 befinner seg vanligvis foran og på den ene side av datastripen 7 (for ikke å forstyrre avsøkningen), og et sluttmerke 4 befinner seg nær enden av datastripen 7. Merkene 2 og 4 har fortrinnsvis ulik form (f.eks. en prikk og et rektangel) for identifikasjon av disse, og leseren 1 kan ha tilsvarende innretningsmidler.
Den optiske avsøker eller leser (som ikke utgjør noen del av foreliggende oppfinnelse) er opptatt i leseapparatet 1 og er innrettet til å avtaste datastripen 7 som er plassert under denne. Avsøkeren er beskrevet i U.S.Patentsøknad nr. 718.219 innlevert 1. april 1985 med tittel "Optical Reader for Printed Bit Encoded Data and Method of Reading Same", overdratt til samme søker som i foreliggende søknad. Det som er beskrevet i søknaden i U.S.A. er ved denne henvisning inkorporert i foreliggende søknad. Avtastningen skjer fra den ene ende av datastripen 7 til en annen og starter ved forløperen og de mange datalinjer avsøkes en om gangen.
Styremekanismer i den optiske avsøker er innrettet til og påvirkes av og kontrolleres av informasjon som mottas ved avsøkningen av datastripen 7. Følgelig vil avsøkeren ikke bare avtaste datastripen, men arten av denne avsøkning kontrolleres funksjonelt av informasjon som blir mottatt fra datastripen.
Den optiske avsøker som benyttes for avtastning og avlesning av datastripen 7 bør innbefatte midler til å posisjonere av-sierens vinkel i forhold til datastripen 7 for å gjøre avsøk-ningslinjen i det vesentlige parallell med datalinjene 11. Den kan også omfatte en anordning til å justere avsøkningshastigheten for å svare til antallet av bit-arealer med informasjon i en datalinje, lengden av linjen og høyden og bredden av bit-arealene. (Med "høyde" menes lengden av et bit-areal i lengderetningen av datastripen 7, d.v.s. vinkelrett på lengden av datalinjen 11, og med "bredde" menes lengden av et bit-areale på tvers av datastripen 7, d.v.s. i lengderetningen av datalinjene 11). Bitarealene befinner seg normalt nær inntil hverandre og er innrettet i retning vinkelrett på datalinjene.
En typisk datastripe 7 på et papirark 5 er vist på figur 2. Stripen 7 kan være omkring 16 mm bred og omkring 255 mm lang, trykket nær kanten av et papirark på 215 mm x 280 mm. Stripen 7 kan være parallell med kanten av papiret og i en forutbestemt avstand fra denne. Lede-innretningsmerket 2 og slutt-innretningsmerket 4 vil i sammenheng med innretningmerker eller andre midler på leseren 1 muliggjøre bekvem og nøyaktig posisjonering av stripen 7.
Den kodede informasjon på datastripen 7 finnes i den kodede informasjonsdel 23. Den er kodet i form av "dibiter" som anvender par av tilstøtende bitarealer. De to former for akseptable dibiter er vist på figur 3 og kan enten være sort-hvitt 8 (binært 0) eller hvitt/sort 9 (binært 1). Sort/sort og hvitt/hvitt er uakseptabelt for dibit-systemet og vil når de avleses, angi feil. I det foretrukne system blir således en bit informasjon oppnådd fra hver dibit, d.v.s. fra hvert av de sammenstøtende par av bitarealer.
Figur 4 viser den øvre endedel av en datastripe 7. denne innbefatter tre seksjoner som forløper tvers over stripen: en horisontal synkroniseringsseksjon 15 etterfulgt av en vertikal synkroniseringsseksjon 19 som igjen efterfølges av den kodede informasjonsdel 23.
I lengderetningen langs den venstre kant av informasjonsdelen 23 går det en startlinje 25. Linjen 25 kan ansees å ha et sort (B) område med en bredde på en dibit, efterfulgt av et hvitt (W) område på en bit. Eventuelt kan dette ansees å være en W/B-dibit som umiddelbart efterfølges av en B/W-dibit, inkludert et mellomrom 30 på en bit. Efter mellomrommet 30 følger en sjakk-brettmønstret innretningsstyrelinje 27 som har en bredde på en dibit (vist forstørret på figur 5). I lengderetningen langs den høyre kant av delen 23 forløper det en mønstret innretningsstyrelinje 29 som har en bredde på en dibit (eller 3 bit), med en avstand på en eller to biter 31 fra informasjonsdelen 23 og med den konfigurasjon som er vist på figur 6. Linjen 25 forløper også fortrinnsvis langs seksjonene 15 og 19. Linjen 27 forløper langs seksjonen 19. Linjen 29 forløper også langs seksjonene 15 og 19, men linjen 29 er massiv og har en bredde på en dibit langs seksjonen 15.
Innretningsstyrelinjene 27 og 29 har konfigurasjoner som er kongruente med og konforme med høydene av bitarealene i hver datalinje. D.v.s. at bitarealene i disse linjer 27 og 29 har samme høyde som bitarealene i datalinjene 11 og er innrettet i forhold til disse. Avsøkeren kan sammenligne fasen av den informasjon som blir mottatt fra linjene 27 og 29 ved hver ende av datalinjene 11 og bruker denne til å justere avsøknings-vinkelen i forhold til datalinjene 11 i den utstrekning dette er nødvendig for å holde avsøkningen parallell med datastrimmmelen mens denne avleses. Startlinjen 25 benyttes av avsøkeren til å synkronisere begynnelsen av avlesningen av hver datalinje 11.
Den kodede informasjon som skal avleses finnes i den kodede informasjonsdel 23 som ligger mellom linjene 27 og 29. Hver tverrgående horisontal linje av dibiter 8 og 9 er det som tidligere er betegnet som datalinje 11. D.v.s. at samlingen av dibiter i bitarealene langs hvilken som helst av datalinjene 11 danner denne datalinje. Hvert par av biter som forløper i rekkefølge langs datalinjen representerer en dibit av informasjon bortsett fra at det foretrekkes at ende-dibitene på hver datalinje 11 benyttes for paritetskontroll. F.eks. er en paritetskontroll basert på summen av de alternerende dibiter på hver dibitlinje og den annen er basert på summen av den andre, mellomliggende halvdel av dibitene. Dette er beskrevet i detalj i den samtidige U.S.Patentsøknad som det er henvist til foran. Omønskelig kan det også tilveiebringes en kontrollsum-feildeteksjon.
Som det fremgår av figur 4 foreligger det et flertall datalinjer 11 og disse er dannet av sammenstøtende bit-arealer (eller dibiter) av ensartet lengde og bredde. Linjene 11 har alle samme lengde, er parallelle og sammenstøtende og starter langs en felles linje. Tilsammen danner de en blokk som definerer den kodede informasjonsdel 23. Fortrinnsvis kodes informasjonen i sekvens langs hver datalinje 11 og sekvensmessig langs tilstøtende datalinjer idet man begynner ved toppen av den kodede del 23 og går til bunnen av delen 23, selv om også andre sekvens-former kan benyttes.
Det antall dibiter som er vist i datalinjene 11 på figur 4 er et eksempel på hva som kan brukes i praksis, selv om mange flere datalinjer 22 ofte blir brukt. Lede-innretningsmerket 2 befinner seg i en forut bestemt posisjon i forhold til forløperen. Slutt-innretningsmerket 4 kan være korrekt vist om på figur 4 eller det kan ha en annen posisjon, så lenge merkets vinkelrette avstand fra linjen 25 forblir den samme. Resultatet av dette er at merkene 2 og 4 kan brukes i sammenheng med en innretningsanordning i leseren 1 for å posisjonere datastripen 7.
Høyden av bitarealene (bredden av datalinjene 11) ligger normalt i området fra omkring 0,25 mm til omkring 0,9 mm. Bredden av bitarealene ligger normalt i området fra omkring 0,15 mm til omkring 0,43 mm. Bredden av en dibit vil være det dobbelte av dette, slik det sees på figur 3. En stripe med høy tetthet kan ha bitarealer som måler 0,25 mm i høyden x 0,15 mm i bredden, med en bredde på 0,30 mm for hver dibit. En stripe med lav tetthet kan ha bitarealer med høyde 0,50 mm x bredde 0,38 mm, med en dibitbredde på 0,75 mm. Hvis det kodede informasjonsareal er 102 mm langt og 16,5 mm bredt (lengden av datalinjene), vil en slik kodning med lav tetthet gi 16 dibit pr. datalinje og 204
datalinjer, med totalt 3264 dibit med kodet informasjon.
Den øvre ende av datastripen 4 er den horisontale synkroni-seringsseks jon 15. Denne benyttes til å presentere data for leseren under den innledende optiske avsøkning og tjener til å bevirke at leseren justerer sin avsøkningslinjevinkel slik at denne går i det vesentlige parallelt med datalinjene 11 slik at avsøkningen blir så nøyaktig som mulig. Seksjonen 15 brukes også til å sammenligne lysheten av papiret eller et annet substrat med den som man har på de trykte partier, slik at kontrast-(terskel-) justeringer kan innstilles, og for innstilling av bitarealer pr.
linje i leserstyringen eller -kontrollen.
I den horisontale synkroniseringsseksjon 15 kodes antallet av "ord" pr. linje 11 i seksjonen 19 og informasjonsdelen 23. Et "ord" er definert som fire databiter. Ved avlesning fra venstre mot høyre tvers over den horisontale synkroniseringsseksjon 15 møter leseren en rekke hvitt/sort overganger. I det eksempel som er illustrert på figur 4 finnes det åtte slike overganger når man begynner med linjen 25 og går til styrelinjen 29. Antallet av skjeringer pluss og dividert med to gir antallet av ord. I den illustrerte stripe<8>+ z<4>=6 ord pr. datalinje 11. Det antall ord som således er kodet innbefatter ikke paritetsbitene, men refererer bare til de virkelige databiter mellom paritets-
bitene.
Seksjonen 15 er symmetrisk fra den ene side til den annen og har et like antall streker eller felter 17 som er i det meinste fire i antall tvers over bredden av stripen. De to bredere felter er tre dibit brede mens de øvrige er en dibit brede med en innbyrdes avstand på en dibit. De øvre ender av feltene 17 forløper på tvers av datastripen 7 og har øvre kanter som er innrettet horisontalt og parallelt med datalinjene 11. Ved avsøkning av feltene 17, bestemmelse av midten av seksjonen 15 og betemmelse av hvilken ende av en avsøkningslinje som først skjærer feltene, presenteres det informasjon for leseren med hensyn til retningen og størrelsen av skråstillingen av datastripen 7 og det utføres en grovjustering av skråstillingen av avsøkningsvinkelen i avsøkeren. Denne er beregnet til å reversere sin retning og gå tilbake til de øvre ender av feltene 17, gjenta sine avlesninger og bestemme nøyaktig skråstillings-justeringen, og gjenta dette trinn inntil avsøkningslinjevinkelen er i det vesentlige parallelt med datalinjene 11.
De bredeste av feltene 17 brukes til å måle refleksjonsevnen av de trykte områder ved de relevante bølgelengder. De uttrykte områder over feltene 17 brukes til å måle refleksjonsevnen av substratet. De to målinger angir kontrasten. Basert på denne kontrast etableres det terskelnivåer under den tid da avsøkningen fortsetter nedover feltene 17 på datastripen.
Den vertikale synkroniseringsseksjonen 19 ligger mellom den horisontale synkroniseringsseksjon 15 og den kodede informasjonsdel 23. Det skal bemerkes at innretningsstyrelinjene 27 og 29 forløper langs kantene av denne seksjon med sine "nullgjennom-ganger" innbyrdes innrettet. Dette er beskrevet i detalj i den forannevnte U.S.Patentsøknad som det her er henvist til. Dette muliggjør deteksjon av enhver faseforskyvning som måtte opptre langs en datalinje 11, slik at skråstillingen kan korrigeres kontinuerlig.
Høyden av dibitene i hver datalinje 11 er kodet i delen 19 ved hjelp av en dibit kode i felter 20 som forløper i lengderetningen av datastripen 7. Koden er et tall på 8 bit hvilket totalt gir 256 mulig bitarealhøyder. Dette tall er splittet til to ord hvorav det øvre ord er avsøkninger og det nedre ord er sekstendedeler av en avsøkning. F. eks. betyr tallet 40 hex fire avsøkningen pr. bit. Tallet 48 hex betyr fire og åtte sekstendedels avsøkninger pr. bit. Dataene legges ut på stripen for overensstemmelse.
Avsøknings-trinnavstanden er 0,0635 mm. Den horisontale synkroniseringsseksjon 15 er 28 avsøkninger eller 1,78 mm lang. Den vertikale synkroniseringsseksjonen 19 er 56 avsøkninger eller 3,56 mm lang.
Fortrinnsvis benyttes det infrarødt-absorberende materiale for trykking av datastripen. I så fall vil det bli anvendt en infrarød-lyskilde og infrarød-dektektorer vil være anordnet i den optiske avsøker. Anvendelse av infrarødt lys har fordeler fordi signal/støy-forholdene forhøyes og datastripen 7 kan omønskelig kamufleres ved å overtrykkes med mørk trykksverte eller farve som er transparent for infrarødt lys.
Under drift blir papir 5 som bærer datastripen 7 plassert i leseren 1 som inneholder den optiske avsøker og blir generelt innrettet ved anvendelse av innretningsmerkene 2 og 4 i sammenheng med tilsvarende innretningsmidler i leseren. Når leseren kobles inn avtaster den optiske avsøker først den horisontale synkroniseringsseksjon 15 ved å begynne ovenfra på den øvre ende av datastripen 7 og justere sin avsøkningsvinkel slik at den vil avsøke parallelt med datalinjene 11. Avsøkeren vil reversere seg selv og passere over de øvre ender av feltene 17 flere ganger før justeringen er komplett. Under denne tid mottar den informasjon med hensyn til terskelnivå, stripebredde og antall bit-arealer pr. datalinje.
Avsøkeren fortsetter så avtastningen nedover datastripen 7 gjennom den vertikale synkroniseringsseksjon 19. I denne seksjon mottar den informasjon fra feltene 20 vedrørende høyden av dibit arealene i datalinjene 11 innenfor den kodede informasjonsdel 23.
(Bemerk at lengden av feltene 20 er slik at det gis tid for leseren til å foreta de nødvendige interne justeringer før den kommer til informasjonsseksjonen 23). Ytterligere skråstillings-justeringer kan foretas ved avtastning av innretningsstyrelinjene 27 og 29.
Informasjon for start av lesning av kodet informasjon kan kodes i de første få datalinjer 11 i informasjonsdelen 23. De første tre byter må ha en verdi lik null. De følgende to byter er antallet av byter i denne spesielle stripe - kodet i formen "lavbyte/høybyte" (det kan være et mellomrom mellom den nedre ende av feltene 20 - den nedre ende av seksjonen 19 - og begynnelsen av datalinjen 11 med kodet informasjon, for å meddele leseren 1 at den vertikale synkroniseringsseksjon 19 er passert og at avsøkeren skal til å tre inn i delen 23 hvor den vil avlese den kodede informasjon. Imidlertid støter fortrinnsvis seksjonen 19 og seksjonen 23 sammen slik som vist på figur 4).
Når avsøkeren beveger seg nedover datastripen 7 til det punkt hvor den er over den kodede informasjonsdel 23 begynner den å avtaste en datalinje 11. (Dataene er fortrinnsvis kodet i sekvens langs hver datalinje 11 og likeledes sekvensmessig fra toppen av delen 23 til dennes ende.) Normalt vil leseren avtaste hver linje flere ganger, f.eks. 3 eller 4, og utnytte data fra bare en av disse avsøkninger, d.v.s. data fra en avsøkning som synes å være nøyaktig efter paritetskontroll og andre kontroller. Under avtastningen blir videre avsøkerens tidsstyring justert hver gang den avtaster startlinjen 25 og avsøkningsvinkelen kontrolleres og justeres utfra avlesning av innstillings-styrelinjene 27 og 29.
Under en avsøkning av den kodede informasjonsdel vil avsøkeren avtaste i denne sekvens eller rekkefølge: (a) Startlinjen 25 med bredde en dibit; (b) Ett mellomrom 30 på en bit; (c) En dibit med sjakkbrett-styrelinje 27; (d) En dibit paritetskontroll; (e) Tallrike dibits med kodet informasjon; (f) En dibit paritetskontroll; (g) Ett mellomrom 31 på en eller to bit; og (h) Styrelinjen 29 på en dibit (eller tre bits).
Det vil innsees at man kan foreta mange variasjoner og modifikasjoner i denne oppfinnelse uten å komme utenfor dennes ramme og grunntanke. Således skal den foregående beskrivelse oppfattes bare som illustrerende og ikke begrensende. Denne oppfinnelse er begrenset bare ved omfanget av de følgende patentkrav.

Claims (20)

1. Datastripe inneholdende et flertall kodede databiter for avlesning ved hjelp av en optisk avsø ker, hvilken stripe omfatter et arklignende substrat, et flertall innrettede innbyrdes nærliggende og parallelle datalinjer som hver er dannet av bit-arealer, hvor informasjon er kodet i bit-arealene ved nærvær eller fravær av trykk i disse, og bit-arealene har ensartet og forutbestemt høyde og bredde, hvilken høyde definerer bredden av datalinjen, og det nevnte flertall datalinjer tilsammen definerer en kodet datadel på datastripen.
2. Datastripe ifølge krav 1, karakterisert ved at datalinjene har ensartet lengde og starter langs en felles linje, og at bitarealene i det nevnte flertall datalinjer er innrettet i en retning vinkelrett på datalinjene og parallelt med den nevnte felles linje.
3. Datastripe ifølge krav 1, karakterisert ved at datalinjeinformasjonen er kodet i sekvens langs de respektive datalinjer og at den informasjon som bæres av den nevnte datadel er kodet i datalinjene sekvensmessig i den rekkefølge de nevnte linjer er plassert i datadelen.
4. Datastripe ifølge krav 3, karakterisert ved at retningen av den sekvensmessige kodning er den samme i alle datalinjer.
5. Datastripe ifølge krav 1, karakterisert ved at den innbefatter trykte innretningsmønstre for kontroll av innretningen av den optiske avsøker i forhold til datalinjen.
6. Datastripe ifølge krav 1, karakterisert ved at den innbefatter trykte kodede områder som er innrettet til å avtastes av den nevnte.avsøker og anbrakt foran den kodede datadel, hvilke kodede områder omfatter data vedrørende dimensjonene av bit-arealene og antallet av bit-arealer av hver datalinje.
7. Datastripe ifølge krav 1, karakterisert ved at den innbefatter trykte mønsterområder som forløper nær endene av datalinjene og kongruent med disse, for å gi datalinje-innretningsinformasjon til avsøkeren.
8. Datastripe ifølge krav 1, karakterisert ved at datalinje-informasjonen er kodet i dibiter.
9. Datastripe ifølge krav 8, karakterisert ved at den innbefatter midler til multippel-paritetskontroll.
10. Datastripe ifølge krav 9, karakterisert ved at midlene til multippelparitetskontroll omfatter to paritets-koder i hver datalinje, hvor den ene kode er basert på alternerende dibiter i datalinjen og den annen kode er basert på dibitene i datalinjen mellom de nevnte alternerende dibiter.
11. Informasjonsark ifølge krav 1, karakterisert ved at det nevnte trykk består av materiale som absorberer infrarødt lys.
12. Datastripe inneholdende kodet informasjon som skal avleses av et leseapparat som innbefatter en optisk avsøker innrettet til kontinuerlig å avsøke stripen og avlede vinkel- og avsøkningshastighets- informasjon fra datastripen, hvilken datastripe omfatter et substrat av arkmateriale med trykte angivelser på dette, hvilke angivelser omfatter: (a) en kodet informasjonsdel dannet av et flertall innrettede nærliggende og parallelle datalinjer med ensartet lengde dannet av bitarealer med nærvær eller fravær av trykk i disse for seriekodning av informasjon, hvilke bitarealer har ensartet høyde og bredde, hvilke datalinjer forløper på tvers av lengdedimensjonen av datastripen, og den kodede informasjon i datalinjene ligger i sekvens fra den ene ende av informasjonsdelen til den annen, for derved å definere en begynnelse og en ende av informasjonsdelen, (b) en horisontal synkroniseringsseksjon som går forut for den kodede informasjonsdel og har markeringskanter parallelle med datalinjene for å gi vinkelposisjonsinformasjon forut for avsø kning av den kodede informasjonsdel, (c) en vertikal synkroniseringsseksjon som går forut for den kodede informasjonsdel, hvilken vertikal synkroniseringseksjon omfatter data vedrørende dimensjonene av de nevnte databiter, og (d) to innretningsstyrelinjer som er parallelle med lengdedimensjonen av datastripen, hvilke styrelihjer er plassert nær motsatte ender av datalinjene og har mønsteret som er kongruente med datalinjene, slik at kodet informasjon i datastripen kan avleses av en optisk avsøker som avtaster stripen på tvers når denne beveges i sin lengderetning samt vinkelposisjonsdata og avtastningshastighetsdata kan avledes fra den kodede informasjonsdel.
13. Datastripe ifølge krav 12, karakterisert ved at substratet er papir.
14. Datastripe ifølge krav 12, karakterisert ved at den horisontale synkroniseringsseksjon omfatter kodede data vedrørende antallet av databiter i hver datalinje.
15. Datastripe ifølge krav 12, karakterisert ved at den horisontale synkroniseringsseksjon omfatter et flertall langsgående felter liggende symmetrisk over bredden av stripen og at det er et like antall av disse felter.
16. Datastripe som bærer kodet informasjon som skal avsø kes av et leseapparat, hvilket leseapparat omfatter en optisk avsøker hvis vinkelposisjon og avtastningshastighet er innrettet til å kontrolleres av avsøkt informasjon fra datastripen, hvilken datastripe omfatter et substrat av arkmateriale som er forsynt med trykte angivelser, hvilke angivelser omfatter (a) en kodet informasjonsdel som skal avleses av leseapparatet og er dannet av et flertall nærliggende parallelle datalinjer med ensartet lengde, hvilke datalinjer er dannet av trykte databiter med informasjon kodet i serie, hvilke datalinjer har ensartet bredde og ligger på tvers av lengdedimensjonen av datastripen, og den kodede informasjon i linjene ligger i sekvens fra den ene ende av informasjonsdelen til den annen, for derved å definere en begynnelse og en ende av informasjonsdelen, (b) innretningsstyrelinjer langs datalinjene, hvilke innretningsstyrelinjer er parallelle med lengdedimensjonen av datastripen og har mønsterformer kongruente med datalinjene, slik at linjene kan gi informasjon til avsøkeren for posisjonering av denne i forhold til datalinjene, (c) en vertikal synkroniseringsseksjon som går forut for informasjonsdelen, hvilken seksjon har felter parallellt med den nevnte lengdedimensjon, kodningsinformasjon vedrørende høyden av bitene i datalinjene, for tidsstyring av avsøkeren, og (d) en horisontal synkroniseringsseksjon som går forut for informasjonsdelen, hvilken horisontal synkroniseringsseksjon har områder parallelt med datalinjene som kan avleses av avsøkeren for å kontrollere vinkelen av avsøkeren i forhold til data linjene, hvorved avsøkning av datastripen vil gi data for kontroll av den nevnte posisjonering og avsø kningshastigheten i leseren for derved å posisjonere og innrette leseren under avsøkning av de nevnte databiter og kontrollere de antall ganger som hver datalinje avsøkes.
17. Datastripe ifølge krav 16, karakterisert ved at den horisontale synkroniseringsseksjon omfatter kodet informasjon vedrørende antallet av databiter i datalinjene.
18. Datastripe ifølge krav 16, karakterisert ved at den omfatter informasjon kodet i datalinjene ved begynnelsen av den kodede informasjonsdel for å gi et signal om start av lesning til avsø keren.
19. Substrat forsynt med en datastripe som er trykket på dette for avlesning ved hjelp av en avsø ker, hvilken datastripe har en forut bestemt format av nærliggende datalinjer som forlø per på tvers av lengdedimensjonen av stripen, hvilke datalinjer omfatter bit-arealer av ensartet høyde og bredde og kodedata ved nærvær eller fravær av trykk i bit-arealene, hvilken datastripe omfatter avsøker-kontrollinformasjon som går forut for datalinjene og trykte posisjoneringsangivelser på substratet på et forutbestemt sted i forhold til datastripen for å tillate innledende innretning av datastripen i forhold til avsø keren.
20. Substrat ifølge krav 19, karakterisert ved at det har i det minste to trykte posisjoneringsangivelser, hvilke angivelser har forskjellige former og en av angivelsene går foran og ligger på den ene side av datastripen.
NO863886A 1985-04-01 1986-09-30 Datastripe. NO863886L (no)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US71817385A 1985-04-01 1985-04-01
US06/779,062 US4782221A (en) 1985-04-01 1985-09-23 Printed data strip including bit-encoded information and scanner control
PCT/US1986/000537 WO1986005906A1 (en) 1985-04-01 1986-03-19 Printed data strip including bit-encoded information and scanner control

Publications (2)

Publication Number Publication Date
NO863886D0 NO863886D0 (no) 1986-09-30
NO863886L true NO863886L (no) 1986-10-09

Family

ID=27109852

Family Applications (1)

Application Number Title Priority Date Filing Date
NO863886A NO863886L (no) 1985-04-01 1986-09-30 Datastripe.

Country Status (12)

Country Link
US (1) US4782221A (no)
EP (1) EP0216859A4 (no)
KR (1) KR870700145A (no)
AU (1) AU589171B2 (no)
BE (1) BE905677A (no)
CA (1) CA1256561A (no)
DK (1) DK577486D0 (no)
FI (1) FI864904A7 (no)
IL (1) IL78048A (no)
NO (1) NO863886L (no)
SE (1) SE8604037L (no)
WO (1) WO1986005906A1 (no)

Families Citing this family (85)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4860275A (en) * 1986-08-09 1989-08-22 Kyodo Printing Co., Ltd. Optical recording card and method of reading the same
GB2199684B (en) * 1986-10-13 1991-06-19 Olympus Optical Co Optical recording apparatus and methods of recording items of data on an optical recording medium using such apparatus
JPS63131347A (ja) * 1986-11-21 1988-06-03 Olympus Optical Co Ltd 光カ−ド
US5008552A (en) * 1987-02-12 1991-04-16 Dai Nippon Insatsu Kabushiki Kaisha Data recording and reproducing apparatus for an optical card
DE3852153T2 (de) * 1987-07-11 1995-05-11 Hirokazu Yoshida Verfahren zum Lesen von Blättern mit Identifikationscode.
US5204515A (en) * 1987-07-11 1993-04-20 Teiryo Sangyo Co., Ltd. Method of reading identification code sheets using borders to determine scan angle
US4924078A (en) * 1987-11-25 1990-05-08 Sant Anselmo Carl Identification symbol, system and method
JP2647877B2 (ja) * 1987-12-26 1997-08-27 シャープ株式会社 光磁気カード記録再生装置
US4874936A (en) * 1988-04-08 1989-10-17 United Parcel Service Of America, Inc. Hexagonal, information encoding article, process and system
US4896029A (en) * 1988-04-08 1990-01-23 United Parcel Service Of America, Inc. Polygonal information encoding article, process and system
FR2665970B1 (fr) * 1988-04-08 1993-10-15 United Parcel Service Inc Procede et appareil de decodage d'informations codees par polygones, notamment sur une etiquette.
US5124536A (en) * 1988-05-05 1992-06-23 International Data Matrix, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
US5053609A (en) * 1988-05-05 1991-10-01 International Data Matrix, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
US5126542A (en) * 1988-05-05 1992-06-30 International Data Matrix, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
US4939354A (en) * 1988-05-05 1990-07-03 Datacode International, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
US5591957A (en) * 1988-08-12 1997-01-07 Casio Computer Co., Ltd. Apparatus for reading mesh pattern image data having bars along upper and lower sides of mesh pattern and a boundary line between horizontally adjacent dark and light area of mesh pattern
US4949381A (en) * 1988-09-19 1990-08-14 Pitney Bowes Inc. Electronic indicia in bit-mapped form
US4958064A (en) * 1989-01-30 1990-09-18 Image Recognition Equipment Corporation Bar code locator for video scanner/reader system
US5304786A (en) * 1990-01-05 1994-04-19 Symbol Technologies, Inc. High density two-dimensional bar code symbol
US5184003A (en) * 1989-12-04 1993-02-02 National Computer Systems, Inc. Scannable form having a control mark column with encoded data marks
DE69030446T2 (de) * 1989-12-04 1997-10-23 National Computer Systems, Inc., Minneapolis, Minn. Abtastbares formular mit einer kontrollmarkenspalte mit kodierten datenmarken
US5837986A (en) * 1990-01-05 1998-11-17 Symbol Technologies, Inc. Modification of software files in a microprocessor-controlled device via two-dimensional bar code symbols
US5243655A (en) * 1990-01-05 1993-09-07 Symbol Technologies Inc. System for encoding and decoding data in machine readable graphic form
US5083214A (en) * 1990-05-02 1992-01-21 Eastman Kodak Company Apparatus and methods for extracting data from a scanned bit-mapped data strip
US5170044A (en) * 1990-11-09 1992-12-08 Pitney Bowes Inc. Error tolerant 3x3 bit-map coding of binary data and method of decoding
US5132522A (en) * 1991-01-30 1992-07-21 Olympus Optical Co., Ltd. Information-reading method
US5541396A (en) * 1991-07-19 1996-07-30 Rentsch; Frederic Method of representing binary data
JPH06502036A (ja) * 1991-07-19 1994-03-03 レンチュ、フレデリック 2進データ表現方法
US5360968A (en) * 1992-01-17 1994-11-01 Eastman Kodak Company "Consensus sync" data-sampling systems and methods
US5448050A (en) * 1992-11-13 1995-09-05 Psc Inc. Integrated bar code reading and location mouse
US5692048A (en) * 1993-04-15 1997-11-25 Ricoh Company, Ltd. Method and apparatus for sending secure facsimile transmissions and certified facsimile transmissions
US5337362A (en) * 1993-04-15 1994-08-09 Ricoh Corporation Method and apparatus for placing data onto plain paper
US6422476B1 (en) 1993-11-05 2002-07-23 Intermec Ip Corp. Method, apparatus and character set for encoding and decoding data characters in data carriers, such as RFID tags
US6321986B1 (en) * 1993-11-05 2001-11-27 Intermec Ip Corporation Robust machine-readable symbology and method and apparatus for printing and reading same
US5491637A (en) * 1994-03-18 1996-02-13 Amoco Corporation Method of creating a comprehensive manufacturing, shipping and location history for pipe joints
US5515447A (en) * 1994-06-07 1996-05-07 United Parcel Service Of America, Inc. Method and apparatus for locating an acquisition target in two-dimensional images by detecting symmetry in two different directions
CN1054811C (zh) * 1994-07-26 2000-07-26 国际数据矩阵有限公司 不可变更的自动验证制品
US5706099A (en) * 1995-06-05 1998-01-06 Xerox Corporation Method and apparatus for generating serpentine halftone images
US5710636A (en) * 1995-06-05 1998-01-20 Xerox Corporation Method and apparatus for generating halftone images having human readable patterns formed therein
US6371375B1 (en) 1995-09-25 2002-04-16 Intermec Ip Corp. Method and apparatus for associating data with a wireless memory device
EP0766198A1 (de) * 1995-09-26 1997-04-02 Oliver Loy Mittels eines IR-Lesegeräts auswerbare Karte
FR2739473B1 (fr) * 1995-10-03 1997-12-19 Landata Cobiporc Procede de codification d'informations sur un article
US5862270A (en) * 1995-12-08 1999-01-19 Matsushita Electric Industrial Co., Ltd. Clock free two-dimensional barcode and method for printing and reading the same
US6934043B1 (en) * 1998-08-17 2005-08-23 Fuji Photo Film Co., Ltd. Printer and recording material for the same
US6082619A (en) * 1998-12-16 2000-07-04 Matsushita Electric Industrial Co., Ltd. Method for locating and reading a two-dimensional barcode
US6565003B1 (en) 1998-12-16 2003-05-20 Matsushita Electric Industrial Co., Ltd. Method for locating and reading a two-dimensional barcode
US6560741B1 (en) * 1999-02-24 2003-05-06 Datastrip (Iom) Limited Two-dimensional printed code for storing biometric information and integrated off-line apparatus for reading same
US6371373B1 (en) 1999-05-25 2002-04-16 Matsushita Electric Industrial Co., Ltd. Method for reading a two-dimensional barcode
JP3659471B2 (ja) * 1999-06-03 2005-06-15 富士通株式会社 印刷物作成方法ならびにそのための印刷物作成装置およびコンピュ−タ読み取り可能な記録媒体
DE19926194C2 (de) * 1999-06-09 2001-05-10 Datasound Gmbh Datenstreifen und Verfahren zur Kodierung und Dekodierung gedruckter Daten
DE60045250D1 (de) 1999-09-17 2010-12-30 Silverbrook Res Pty Ltd Verfahren und system zur instruktion eines computers
US6533182B1 (en) 1999-09-21 2003-03-18 Omron Corporation Two-dimensional dot code and reader thereof
US6457651B2 (en) 1999-10-01 2002-10-01 Xerox Corporation Dual mode, dual information, document bar coding and reading system
US6728391B1 (en) 1999-12-03 2004-04-27 United Parcel Service Of America, Inc. Multi-resolution label locator
US20020016750A1 (en) * 2000-06-20 2002-02-07 Olivier Attia System and method for scan-based input, storage and retrieval of information over an interactive communication network
EP1466297A4 (en) 2001-12-17 2005-10-19 Int Barcode Corp AS A SINGLE CODE, DOUBLE-SIDED CODE
DE10220220C1 (de) * 2002-02-18 2003-05-22 Tropf Hermann Lokalisierungsmuster für automatisch lesbare Codes und für Klarschrift, sowie Codierung von Klarschrift
US6976161B2 (en) * 2002-06-12 2005-12-13 Hewlett-Packard Development Company, L.P. Apparatus and method for configuration of an electronic device using a user-fillable configuration sheet
US7003657B2 (en) * 2002-06-21 2006-02-21 Hewlett-Packard Development Company, L.P. Apparatus and method for configuration of an electronic device using a scanned configuration sheet
US7107009B2 (en) 2002-06-26 2006-09-12 Nokia Corporation Method, system and computer program product for personalizing the functionality of a personal communication device
US7274909B2 (en) 2002-10-31 2007-09-25 Nokia Corporation Method and system for selecting data items for service requests
US7072672B1 (en) 2002-11-01 2006-07-04 Nokia Corporation Disposable mini-applications
US7648678B2 (en) 2002-12-20 2010-01-19 Dako Denmark A/S Method and system for pretreatment of tissue slides
CN1217291C (zh) * 2003-04-23 2005-08-31 上海龙贝信息科技有限公司 全方位信息同步二维条形码系统及识读方法
US7156311B2 (en) * 2003-07-16 2007-01-02 Scanbuy, Inc. System and method for decoding and analyzing barcodes using a mobile device
US7387250B2 (en) * 2003-12-04 2008-06-17 Scanbuy, Inc. System and method for on the spot purchasing by scanning barcodes from screens with a mobile device
US7407107B2 (en) 2003-12-08 2008-08-05 Nokia Corporation Apparatus, system, method and computer program product for creating shortcuts to functions in a personal communication device
US20050156318A1 (en) * 2004-01-15 2005-07-21 Douglas Joel S. Security marking and security mark
US7296747B2 (en) * 2004-04-20 2007-11-20 Michael Rohs Visual code system for camera-equipped mobile devices and applications thereof
US7410750B2 (en) * 2004-06-30 2008-08-12 Xerox Corporation Multicolored photochromic display
US7304585B2 (en) 2004-07-02 2007-12-04 Nokia Corporation Initiation of actions with compressed action language representations
US7309015B2 (en) * 2004-07-14 2007-12-18 Scanbuy, Inc. Mobile device gateway providing access to instant information
US8199689B2 (en) 2005-09-21 2012-06-12 Intermec Ip Corp. Stochastic communication protocol method and system for radio frequency identification (RFID) tags based on coalition formation, such as for tag-to-tag communication
US8016187B2 (en) 2006-02-21 2011-09-13 Scanbury, Inc. Mobile payment system using barcode capture
EP1826705A1 (de) 2006-02-25 2007-08-29 F.Hoffmann-La Roche Ag Analytisches Verbrauchsmittel und Anordnung zum Auslesen von Informationen
US8789756B2 (en) 2006-02-25 2014-07-29 Roche Diagnostics Operations, Inc. Test element coding apparatuses, systems and methods
US8120461B2 (en) 2006-04-03 2012-02-21 Intermec Ip Corp. Automatic data collection device, method and article
US8150163B2 (en) 2006-04-12 2012-04-03 Scanbuy, Inc. System and method for recovering image detail from multiple image frames in real-time
US8002173B2 (en) 2006-07-11 2011-08-23 Intermec Ip Corp. Automatic data collection device, method and article
US7546955B2 (en) * 2007-03-16 2009-06-16 Intermec Ip Corp. Systems, devices, and methods for reading machine-readable characters and human-readable characters
US8511551B1 (en) 2008-01-11 2013-08-20 Terry B. Foster Information card and method of accessing the same
WO2010047686A1 (en) * 2008-10-20 2010-04-29 Hewlett-Packard Development Company, L.P. Enhanced security printing of a layout template
IT1403524B1 (it) * 2011-01-20 2013-10-31 Ritelli Codice grafico bidimensionale a matrice
EP2741238B1 (en) * 2011-08-03 2019-03-20 PHC Holdings Corporation Pharmaceutical syringe having information recording medium affixed thereto, information reading device therefor, and information reading method
TWI588753B (zh) * 2015-06-24 2017-06-21 松翰科技股份有限公司 載有點碼資訊配列的載體

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL237522A (no) * 1958-03-28
BE631274A (no) * 1962-12-10
DE1248981B (de) * 1963-03-02 1967-08-31 Zuse K G , Bad Hersfeld Anordnung zur Abtastung von Datenmarkierungen
GB1168857A (en) * 1967-04-25 1969-10-29 Gerhard Ritzerfeld Data Carrier for Storing or Punching Numeral Information
US3636317A (en) * 1969-04-28 1972-01-18 Charecogn Systems Inc Machine readable code track
US3660641A (en) * 1969-10-30 1972-05-02 Simcom Corp Coded data storage medium
US3845279A (en) * 1972-03-01 1974-10-29 L Rosdorff Notation system
US4319674A (en) * 1975-12-10 1982-03-16 Electron, Inc. Automated token system
US4254329A (en) * 1978-10-31 1981-03-03 News Log International Incorporated Microfiche information retrieval and control system utilizing machine readable microfiche and visually readable microfiche
US4263504A (en) * 1979-08-01 1981-04-21 Ncr Corporation High density matrix code
WO1985002284A1 (en) * 1980-12-09 1985-05-23 Storage Research Pty. Ltd. Machine readable markers for cartesian information storage media
GB2092791B (en) * 1981-02-02 1984-12-05 Smiths Industries Plc Record carriers

Also Published As

Publication number Publication date
DK577486A (da) 1986-12-01
US4782221A (en) 1988-11-01
SE8604037D0 (sv) 1986-09-24
FI864904A0 (fi) 1986-12-01
IL78048A (en) 1990-04-29
DK577486D0 (da) 1986-12-01
KR870700145A (ko) 1987-03-14
NO863886D0 (no) 1986-09-30
CA1256561A (en) 1989-06-27
AU5623786A (en) 1986-10-23
EP0216859A1 (en) 1987-04-08
FI864904A7 (fi) 1986-12-01
WO1986005906A1 (en) 1986-10-09
SE8604037L (sv) 1986-10-02
BE905677A (fr) 1987-02-16
EP0216859A4 (en) 1989-03-07
AU589171B2 (en) 1989-10-05
IL78048A0 (en) 1986-07-31

Similar Documents

Publication Publication Date Title
US4782221A (en) Printed data strip including bit-encoded information and scanner control
US5001330A (en) Optically scanned document with fail-safe marking
US4430563A (en) Data processing form
US4263504A (en) High density matrix code
US4633507A (en) Apparatus for reading mark sheets
US20020181805A1 (en) Apparatus and methods for image scanning of variable sized documents having variable orientations
US5999666A (en) Device and method for optical scanning of text
CA1329644C (en) Register measuring system and process
US4941189A (en) Optical character reader with skew recognition
WO1988005948A1 (en) Apparatus and method of encoding and decoding barcodes
US8201742B2 (en) Barcode processing apparatus and barcode processing method
AU2520000A (en) Playing cards provided with a machine-readable code
US5825010A (en) Bar code scanner positioning
EP0085749B1 (en) Machine readable record
US6073847A (en) Method and apparatus for the reading of a bar code
WO2021225108A1 (ja) 印字検査装置、印字検査方法及びプログラム
JPH076187A (ja) 情報キャリアー分析装置
US5262624A (en) Opposite surface scanning of a mark sense form
US4876730A (en) Optical character reader with skew recognition
JPH09237312A (ja) 光学的文字読取装置
JPS62502366A (ja) ビツトコ−ド化情報およびスキヤナ制御手段を含む印刷デ−タストリツプ
KR100837887B1 (ko) 이미지처리를 통한 광학마크 표시카드 판독 방법 및 이를위한 광학마크 표시카드
EP0525806A2 (en) Opposite side scanning of a mark sense form
JPH06103397A (ja) 光学マークカード読み取り機
JPS60146376A (ja) 文字切出し装置