SE519356C2 - Procedure and apparatus for information management - Google Patents
Procedure and apparatus for information managementInfo
- Publication number
- SE519356C2 SE519356C2 SE0001236A SE0001236A SE519356C2 SE 519356 C2 SE519356 C2 SE 519356C2 SE 0001236 A SE0001236 A SE 0001236A SE 0001236 A SE0001236 A SE 0001236A SE 519356 C2 SE519356 C2 SE 519356C2
- Authority
- SE
- Sweden
- Prior art keywords
- user unit
- substrate
- information
- input field
- pattern
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/174—Form filling; Merging
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J21/00—Column, tabular or like printing arrangements; Means for centralising short lines
- B41J21/16—Column, tabular or like printing arrangements; Means for centralising short lines controlled by the sensing of marks or formations on the paper being typed, an undersheet, or the platen
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Record Information Processing For Printing (AREA)
- Character Input (AREA)
- Multi-Process Working Machines And Systems (AREA)
- Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
Abstract
Description
nunøn 10 15 20 25 30 35 519 356 '* n :nu .. 2 dare. Att utifrån en inscannad bild av ett formulär skapa ett motsvarande databasformulär kräver emellertid omfat- tande och komplicerad bildanalysmjukvara. Dels skall for- mulärets identitet och orientering bestämmas, dels skall inmatningar i formuläret identifieras och urskiljas från formulärlayouten. Det finns dessutom en stor uppsättning potentiella felkällor i denna hantering, vilket gör att den måste övervakas noggrant. nunøn 10 15 20 25 30 35 519 356 '* n: nu .. 2 dare. However, creating a corresponding database form based on a scanned image of a form requires extensive and complicated image analysis software. On the one hand, the identity and orientation of the form must be determined, and on the other hand, entries in the form must be identified and distinguished from the form layout. In addition, there is a large set of potential sources of error in this handling, which means that it must be closely monitored.
Maskinell registrering av information som fyllts i olika formulär kräver också att ifyllda formulär skickas till en plats där de kan registreras med en scanner, det kan ju inte antas att exempelvis en privatperson, som fyller i ett formulär ingående i en marknadsundersökning har tillgång till en avancerad flatbildsscanner med den omfattande och dyra mjukvara som krävs för efterföljande bildanalys av den inscannade bilden.Machine registration of information filled in different forms also requires that completed forms be sent to a place where they can be registered with a scanner, it can not be assumed that for example a private person, who fills in a form included in a market research has access to an advanced flat image scanner with the comprehensive and expensive software required for subsequent image analysis of the scanned image.
Användandet av en flatbäddsscanner försvårar också på ett betydande sätt mobil registrering av ett formulär ute på fältet, exempelvis i samband med marknadsunder- sökningar.The use of a flatbed scanner also significantly complicates mobile registration of a form in the field, for example in connection with market research.
Sammanfattning av uppfinningen Ett ändamål med föreliggande uppfinning är att helt eller delvis avhjälpa ovannämnda problem.SUMMARY OF THE INVENTION An object of the present invention is to completely or partially remedy the above-mentioned problems.
Detta ändamål uppnås med ett förfarande i ett system för generering av ett formulär enligt patentkrav 1, samt ett motsvarande arrangemang enligt patentkrav 7 och ett digitalt lagringsmedium innehållande ett motsvarande datorprogram enligt patentkrav 8; ett förfarande i ett datorsystem för registrering av formulärdata till en in- formationspost enligt patentkrav 9, samt ett motsvarande arrangemang enligt patentkrav 14 och ett digitalt lag- ringsmedium innehållande ett motsvarande datorprogram enligt patentkrav 15; och ett formulär enligt patentkrav 16.This object is achieved with a method in a system for generating a form according to claim 1, as well as a corresponding arrangement according to claim 7 and a digital storage medium containing a corresponding computer program according to claim 8; a method in a computer system for registering form data to an information record according to claim 9, and a corresponding arrangement according to claim 14 and a digital storage medium containing a corresponding computer program according to claim 15; and a form according to claim 16.
Enligt en första aspekt av uppfinningen åstadkommes ett förfarande i ett system, innefattande åtminstone en dator och åtminstone en skrivare, för generering av ett 10 15 20 25 30 35 3 formulär. Förfarandet innefattar stegen, oavsett inbördes ordning: utskrift, medelst nämnda skrivare, av en formu- lärlayout, innefattande åtminstone ett inmatningsfält, pà ett arkformigt underlag, vilket underlag är försett med ett positionskodningsmönster, varvid nämnda inmatnings- fält är ämnat att fyllas i med en användarenhet, som är inrättad att optiskt detektera positioner pà underlaget under utnyttjande av positionskodningsmönstret, för digi- tal registrering av i inmatningsfältet ifylld informa- tion; och utskrift, medelst nämnda skrivare, av ett iden- titetsmönster pà nämnda underlag, varvid en markering av identitetsmönstret medelst nämnda användarenhet är ämnad att detekteras av användarenheten, under utnyttjande av positionskodningsmönstret, som en uppsättning positioner, vilka identifierar nämnda formulärlayout.According to a first aspect of the invention, there is provided a method in a system, comprising at least one computer and at least one printer, for generating a form. The method comprises the steps, in mutual order: printing, by means of said printer, a form layout, comprising at least one input field, on a sheet-shaped substrate, which substrate is provided with a position coding pattern, said input field being intended to be filled in with a user unit, which is arranged to optically detect positions on the substrate using the position coding pattern, for digital registration of information filled in the input field; and printing, by means of said printer, an identity pattern on said substrate, wherein a marking of the identity pattern by means of said user unit is intended to be detected by the user unit, using the position coding pattern, as a set of positions which identify said form layout.
Ett sådant positionskodningsmönster kan utformas sàsom är beskrivet i sökandens patentansökningar SE 9901954-9 och SE 9903541-2, vilka genom denna referens skall anses utgöra en del av föreliggande ansökan. Dessa ingavs den 28 maj respektive den 1 oktober 1999 och var sàledes inte offentliga vid ingivningen av föreliggande ansökan.Such a position coding pattern can be designed as described in the applicant's patent applications SE 9901954-9 and SE 9903541-2, which by this reference are to be considered as forming part of the present application. These were lodged on 28 May and 1 October 1999 respectively and were therefore not public at the time the application was lodged.
Ett formulär som skrivs ut i enlighet med ovannämnda förfarande är således tänkt att fyllas i med en användar- enhet som samtidigt registrerar den ifyllda informatio- nen. När formuläret är ifyllt (eller innan det fylls i) markeras eller överstrykes det identifierande mönstret med användarenheten. Denna operation kan länka den i for- muläret ifyllda informationen till ett visst databasfor- mulär i datorsystemet. Detta innebär samtidigt att den i ett visst inmatningsfält ifyllda informationen kan länkas till en viss informationspost i databasformuläret, dvs positionsinformation inom en viss domän av arket kopplas till en viss post i formuläret. Strukturering av ifylld information sker således automatiskt.A form that is printed in accordance with the above-mentioned procedure is thus intended to be filled in by a user unit that simultaneously registers the filled in information. When the form is filled in (or before it is filled in), the identifying pattern with the user unit is marked or crossed out. This operation can link the information filled in the form to a specific database form in the computer system. This also means that the information filled in a certain input field can be linked to a certain information record in the database form, ie position information within a certain domain of the sheet is linked to a certain record in the form. Structuring of filled in information thus takes place automatically.
Registrering av ett formulär skapat i enlighet med ovannämnda förfarande kräver således ingen flatbädds- >|||. l0 15 20 25 30 35 519 356=s__'=:" a; f- . 4 scanner utrustad med avancerad programvara för bild- analys. Ifyllning av formuläret och registrering av den ifyllda informationen sker i ett enda steg, formuläret behöver därför inte nödvändigtvis skickas vidare, utan kan exempelvis behållas som en kopia av den som fyllt i detsamma. Registrering kan ske mobilt ute pà fältet.Registration of a form created in accordance with the above procedure thus does not require a flatbed-> |||. l0 15 20 25 30 35 519 356 = s __ '=: "a; f-. 4 scanner equipped with advanced image analysis software. Filling in the form and registering the filled information takes place in a single step, the form therefore does not necessarily need forwarded, but can for example be kept as a copy of the person who filled in the same.Registration can be done mobile in the field.
Datorsystemet kan pá ett enkelt och strukturerat sätt hantera ifylld information och risken för att fel uppstår i registreringen blir mindre.The computer system can handle filled in information in a simple and structured way and the risk of errors occurring in the registration is reduced.
Företrädesvis kan kryssboxar eller en uppsättning parallella sidoordnade streck ingå i identitetsmönstret.Preferably, check boxes or a set of parallel side-by-side lines may be included in the identity pattern.
Sådana förekommer även i andra sammanhang och en använ- dare förstàr intuitivt hur de skall markeras.These also occur in other contexts and a user intuitively understands how to mark them.
De positioner, som identifierar formulärlayouten kan företrädesvis även utgöra en beskrivning av i vilken skala, i förhållande till positionskodningsmönstret, som nämnda formulärlayout har skrivits ut. Detta möjliggör att ett registrerande system kompenserar för en utskrift, som exempelvis har utförts i för liten skala.The positions which identify the form layout can preferably also constitute a description of the scale, in relation to the position coding pattern, in which said form layout has been printed. This enables a recording system to compensate for a printout which, for example, has been performed on too small a scale.
Enligt en föredragen utföringsform av det uppfin- ningsenliga förfarandet innefattar detta vidare steget att: generera ett databasformulär i datorsystemet, inne- fattande en informationspost, som motsvarar det utskrivna formulärets inmatningsfält, varvid information motsvaran- de nämnda digitala registrering av i inmatningsfältet ifylld information är ämnad att lagras i informations- posten. Detta möjliggör att samma system som skriver ut formuläret, eller ett system kommunicerande med detta, utför registreringen av ifylld information till ett data- basformulär. Ett formulär som skrivs ut kan då lämpligen förses med ett identifierande mönster som inte bara iden- tifierar formulärlayouten utan även det utskrivna formu- läret, som således får ett unikt identifieringsmönster.According to a preferred embodiment of the method according to the invention, this further comprises the step of: generating a database form in the computer system, comprising an information record corresponding to the input field of the printed form, information corresponding to said digital registration of information filled in the input field being intended. to be stored in the information record. This enables the same system that prints the form, or a system communicating with it, to perform the registration of completed information into a database form. A form that is printed can then suitably be provided with an identifying pattern which not only identifies the form layout but also the printed form, which thus has a unique identification pattern.
Företrädesvis kan då den information som lagras i informationsposten utgöras av utdata då datorsystemet tillämpar en regel på indata motsvarande nämnda digitala registrering av i inmatningsfältet ifylld information. 10 15 20 25 30 35 519 356 u 1... oss v o -unc 1 . . -vu 5 Regelns utdata är då en bearbetning av dess indata. Detta medger även tolkning av i informationsfälten ifylld in- formation.Preferably, the information stored in the information record can then consist of output data when the computer system applies a rule to input data corresponding to said digital registration of information filled in the input field. 10 15 20 25 30 35 519 356 u 1 ... oss v o -unc 1. . -vu 5 The output of the rule is then a processing of its input data. This also allows interpretation of information filled in in the information fields.
I denna aspekt av uppfinningen ingår även ett mot- svarande arrangemang för generering av ett formulär och ett digitalt lagringsmedium innehållande ett datorprogram för generering av ett formulär. Dessa innebär fördelar i motsvarighet till förfarandet och kan även varieras på väsentligen motsvarande sätt.This aspect of the invention also includes a corresponding arrangement for generating a form and a digital storage medium containing a computer program for generating a form. These entail advantages in accordance with the procedure and can also be varied in substantially corresponding manner.
Enligt en andra aspekt av uppfinningen àstadkommes ett förfarande i ett datorsystem för inmatning av for- mulärdata till en informationspost, varvid nämnda for- mulärdata uppstår då ett inmatningsfält i ett formulär, som innefattar en formulärlayout tryckt på ett arkformigt underlag, fylls i medelst en användarenhet. Förfarandet innefattar följande steg oavsett inbördes ordning: regi- strering av en första uppsättning positionsinformation, motsvarande formulärdata, som uppstår då inmatningsfältet fylls i med användarenheten, genom att underlaget är för- sett med ett positionskodningsmönster och genom att an- vändarenheten är inrättad att optiskt detektera positio- ner på underlaget under utnyttjande av positionskodnings- mönstret; och registrering av en andra uppsättning posi- tionsinformation, som på samma sätt uppstår dä ett iden- titetsmönster, vilket är tryckt pà arket markeras med an- vändarenheten, vilken andra uppsättning positionsinforma- tion är ämnad att identifiera nämnda formulärlayout.According to a second aspect of the invention, there is provided a method in a computer system for inputting form data to an information record, said form data arising when an input field in a form comprising a form layout printed on a sheet-shaped substrate is filled in by means of a user unit . The method comprises the following steps regardless of mutual order: registration of a first set of position information, corresponding to form data, which occurs when the input field is filled in with the user unit, in that the data is provided with a position coding pattern and in that the user unit is arranged to optically detect positions on the substrate using the position coding pattern; and registering a second set of position information, which in the same way arises when an identity pattern, which is printed on the sheet is marked with the user unit, which second set of position information is intended to identify said form layout.
Denna aspekt av uppfinningen kompletterar den första aspekten av uppfinningen såsom lås och nyckel och innebär således motsvarande fördelar.This aspect of the invention complements the first aspect of the invention such as lock and key and thus entails corresponding advantages.
Företrädesvis kan informationsposten ingå i ett databasformulär. Detta medger att ett komplett motsvaran- de virtuellt formulär skapas i datorsystemet.Preferably, the information record can be included in a database form. This allows a complete corresponding virtual form to be created in the computer system.
En regel tillämpas lämpligen på den första uppsätt- ningen positionsinformation så att utdata från regeln, som är en bearbetning av den första uppsättningen posi- tionsinformation, utgör indata till informationsposten. 10 15 20 25 30 35 ' Ü 00 : U I n 1 0 Û.. I u . ' I i I o n 4 , o p u en 'I :nova , ' ' 00 . I 1 : 519 356322.- ø v 1 a nun u n o-.~. o 0 øøuuou 6 Detta medger även tolkning av i informationsfälten ifylld information.A rule is suitably applied to the first set of position information so that output from the rule, which is a processing of the first set of position information, constitutes input to the information record. 10 15 20 25 30 35 'Ü 00: U I n 1 0 Û .. I u. 'I i I o n 4, o p u en' I: nova, '' 00. I 1: 519 356322.- ø v 1 a nun u n o-. ~. o 0 øøuuou 6 This also allows interpretation of information filled in the information fields.
Formatet hos regelns utdata är företrädesvis något i gruppen: boolesk variabel, heltal, reellt tal, text- sträng, eller ett grafiskt format. Dessa format kan dà bearbetas pà olika generella sätt av datorsystemet i fråga eller av ett annat datorsystem till vilket denna information översänds.The format of the rule's output is preferably something in the group: Boolean variable, integer, real number, text string, or a graphical format. These formats can then be processed in various general ways by the computer system in question or by another computer system to which this information is transmitted.
Företrädesvis kan datorsystemet vara inrymt i använ- darenheten. Detta medger såväl mobil registrering som tolkning av information, som ifylles ett formulär. Bear- betad data kan därefter vidarebefordras till andra sys- tem.Preferably, the computer system can be housed in the user unit. This allows both mobile registration and interpretation of information, which is filled out a form. Processed data can then be passed on to other systems.
I denna aspekt av uppfinningen ingår även ett mot- svarande arrangemang för inmatning av formulärdata och ett digitalt lagringsmedium innehållande ett datorprogram för inmatning av formulärdata. Dessa innebär fördelar i motsvarighet till förfarandet och kan även varieras pà väsentligen motsvarande sätt.This aspect of the invention also includes a corresponding arrangement for entering form data and a digital storage medium containing a computer program for entering form data. These entail advantages in accordance with the procedure and can also be varied in substantially similar ways.
Enligt en tredje aspekt av uppfinningen àstadkommes ett formulär innefattande en formulärlayout, med åtmin- stone ett inmatningsfält, som är tryckt pà ett arkformigt underlag. Formuläret kännetecknas av att underlaget är försett med ett positionskodningsmönster, varvid nämnda inmatningsfält är ämnat att ifyllas med en användarenhet, som är inrättad att optiskt detektera positioner pà arket under utnyttjande av positionskodningsmönstret, för digi- tal registrering av i inmatningsfàltet ifylld informa- tion; och av ett identitetsmönster pà nämnda ark, varvid en markering av identitetsmönstret medelst användarenhe- ten är ämnad att detekteras av användarenheten, under ut- nyttjande av positionskodningsmönstret, som en uppsätt- ning positioner, vilka identifierar nämnda formulärlay- out.According to a third aspect of the invention, there is provided a form comprising a form layout, having at least one input field printed on a sheet-shaped substrate. The form is characterized in that the substrate is provided with a position coding pattern, said input field being intended to be filled with a user unit, which is arranged to optically detect positions on the sheet using the position coding pattern, for digital registration of information filled in in the input field; and of an identity pattern on said sheet, wherein a marking of the identity pattern by the user unit is intended to be detected by the user unit, using the position coding pattern, as a set of positions, which identify said form layout.
Formuläret innebär fördelar i motsvarighet till för- farandet i enlighet med den första aspekten av uppfin- ningen. 10 15 20 25 30 35 519 356 °' u u nu nu 7 Företrädesvis utgörs det arkformiga underlaget av ett pappersark.The form entails advantages in accordance with the procedure in accordance with the first aspect of the invention. 10 15 20 25 30 35 519 356 ° 'u u nu nu 7 Preferably, the sheet-shaped substrate is a sheet of paper.
Kort beskrivning av ritningarna Fig 1 visar ett datorsystem i vilket de uppfinnings- enliga förfarandena kan utföras, ett arkformigt underlag och en användarenhet av föredragen typ.Brief description of the drawings Fig. 1 shows a computer system in which the methods according to the invention can be carried out, a sheet-shaped substrate and a user unit of the preferred type.
Fig 2 visar ett formulär i enlighet med uppfin- ningen.Fig. 2 shows a form in accordance with the invention.
Fig 3 visar en utföringsform av det identifierande mönstret.Fig. 3 shows an embodiment of the identifying pattern.
Fig 4 visar tillämpningen av ett antal regler med positionsinformation som indata.Fig. 4 shows the application of a number of rules with position information as input data.
Fig 5 visar ett flödesschema, som beskriver ett förfarande för formulärgenerering i enlighet med upp- finningen.Fig. 5 shows a flow chart describing a method for form generation in accordance with the invention.
Fig 6 visar ett flödesschema, som beskriver ett för- farande för registrering av formulärdata för en informa- tionspost.Fig. 6 shows a flow chart describing a method for registering form data for an information record.
Beskrivning av föredragna utföringsformer Fig 1 visar ett datorsystem 100 i vilket de uppfin- ningsenliga förfarandena kan utföras, ett arkformigt underlag 101 och en användarenhet 102 av föredragen typ.Description of Preferred Embodiments Fig. 1 shows a computer system 100 in which the methods according to the invention can be carried out, a sheet-shaped substrate 101 and a user unit 102 of the preferred type.
I det beskrivna datorsystemet 100 ingår en person- dator 103, till vilken en bildskärm 104 och ett tangent- bord 105 är kopplat. De uppfinningsenliga förfarandena kan emellertid tillämpas i såväl mer som mindre omfat- tande datorsystem. I det beskrivna datorsystemet 100 in- går även en skrivare 106. Denna kan vara en laserskrivare eller en bläckstràleskrivare. Även andra skrivartyper är emellertid tänkbara.The described computer system 100 includes a personal computer 103, to which a monitor 104 and a keyboard 105 are connected. However, the methods according to the invention can be applied in both more and less comprehensive computer systems. The described computer system 100 also includes a printer 106. This may be a laser printer or an ink jet printer. However, other printer types are also conceivable.
I fig 1 visas som nämnt även ett arkformigt underlag 101 av den typ som är tänkt att utnyttjas i samband med uppfinningen. Underlaget 101 kan bestå av ett papper, men även andra material, såsom plast eller laminat av flera material, är tänkbara.Fig. 1 also shows, as mentioned, a sheet-shaped substrate 101 of the type which is intended to be used in connection with the invention. The substrate 101 may consist of a paper, but other materials, such as plastic or laminate of several materials, are also conceivable.
Underlaget 101 är försett med ett positionskodnings- mönster 107 (visat förstorat). Detta kan anbringas 10 15 20 25 30 35 medelst tryckning. Det är emellertid även tänkbart att utskriva positionskodningsmönstret 107 med datorsystemets skrivare 106. Positionskodningsmönstret 107 är så be- skaffat att om en del av mönstret med viss minsta storlek registreras optiskt, så kan denna del av mönstrets posi- tion i mönstret och därmed på underlaget bestämmas en- tydigt. Positionskodningsmönstret kan med fördel vara av sådan typ som visas i sökandens tidigare ansökningar SE 9901954-9 och SE 9903541-2, där varje position kodas av ett flertal symboler och där en symbol används för att koda ett flertal positioner. Det visade positionskod- ningsmönstret 107 är uppbyggt såsom är visat i SE 9901954-9, där en större prick representerar en ”etta” och en mindre prick representerar en "nolla". Det är emellertid även möjligt att utforma positionskodnings- mönstret såsom är beskrivet i SE 9903541-2, där olika förskjutningar hos en prick relativt ett raster kodar olika symbolvärden.The substrate 101 is provided with a position coding pattern 107 (shown enlarged). This can be applied by printing. However, it is also conceivable to print the position coding pattern 107 with the computer system printer 106. The position coding pattern 107 is such that if a part of the pattern of a certain minimum size is recorded optically, this part of the pattern's position in the pattern and thus on the substrate can be determined. unambiguously. The position coding pattern may advantageously be of the type shown in the applicant's previous applications SE 9901954-9 and SE 9903541-2, where each position is coded by a plurality of symbols and where one symbol is used to code a plurality of positions. The position coding pattern 107 shown is constructed as shown in SE 9901954-9, where a larger dot represents a "one" and a smaller dot represents a "zero". However, it is also possible to design the position coding pattern as described in SE 9903541-2, where different offsets of a dot relative to a raster encode different symbol values.
I fig 1 visas även en användarenhet 102, utförd som en penna. Användarenheten 102 har ett ritstift 108 som kan användas för att rita text, siffror eller figurer på underlaget. I anvåndarenheten 102 ingår även optik, som under användande av positionskodningsmönstret 107 pà underlaget 101 kan detektera positioner på detta. Då en figur 109 ritas på underlaget 101 detekteras därför en sekvens av positioner på underlaget 101, som motsvarar användarenhetens 102 rörelse över underlaget 101. Denna positionssekvens utgör således en digital registrering av den på underlaget 101 ritade figuren 109. På samma sätt kan även handritade siffror och bokstäver registreras digitalt.Fig. 1 also shows a user unit 102, designed as a pen. The user unit 102 has a drawing pin 108 that can be used to draw text, numbers or figures on the substrate. The user unit 102 also includes optics which, using the position coding pattern 107 on the substrate 101, can detect positions thereon. Therefore, when a figure 109 is drawn on the substrate 101, a sequence of positions on the substrate 101 is detected, which corresponds to the movement of the user unit 102 over the substrate 101. This position sequence thus constitutes a digital registration of the figure 109 drawn on the substrate 101. and letters are registered digitally.
Den av användarenheten 102 registrerade informatio- nen kan översändas till en annan enhet, såsom en person- dator, för vidare behandling och lagring. Detta kan göras medelst en kabel, med en IR-länk, eller såsom föredrages via en korthålls radiolänk, exempelvis i enlighet med BLUETOOTH-standarden. Den information som översänds kan n>n>n 10 15 20 25 30 35 519 356 =.. " won av 9 vara den direkta positionssekvensen i form av en uppsätt- ning koordinatpar eller ett polygontàg, som representerar denna uppsättning.The information recorded by the user unit 102 can be transmitted to another unit, such as a personal computer, for further processing and storage. This can be done by means of a cable, with an IR link, or as preferred via a short-range radio link, for example in accordance with the BLUETOOTH standard. The information transmitted may n> n> n 10 15 20 25 30 35 519 356 = .. "won of 9 be the direct position sequence in the form of a set of coordinate pairs or a polygon train representing this set.
Fig 2 visar ett formulär 200 i enlighet med uppfin- ningen. Formuläret 200 består av ett underlag 201 av den tidigare beskrivna typen, försett med ett positionskod- ningsmönster (icke visat), såsom beskrivits i samband med fig 1. På underlaget 20l är en formulärlayout 203 tryckt.Fig. 2 shows a form 200 in accordance with the invention. The form 200 consists of a background 201 of the previously described type, provided with a position coding pattern (not shown), as described in connection with Fig. 1. On the background 201, a form layout 203 is printed.
Formulärlayouten 203 innefattar ett flertal inmatnings- fält 204-207.Form layout 203 includes a plurality of input fields 204-207.
Formuläret 200 används för att insamla information.Form 200 is used to collect information.
Informationen uppstår då en användare skriver exempelvis en text eller en siffra i nàgot av inmatningsfälten 204- 207. Det kan röra sig om en textuppgift, exempelvis ett namn eller en gatuadress. Det kan vara ett heltal, exem- pelvis en persons àlder räknat i antal hela àr; eller ett reellt tal, exempelvis en patients kroppstemperatur i grader Celsius med två decimaler. Det kan också röra sig om svaret pà en kryssvalsfràga. Även andra typer av in- matade uppgifter kan förekomma vilket kommer att beskri- vas senare.The information arises when a user writes, for example, a text or a number in one of the input fields 204-207. This may be a text task, for example a name or a street address. It can be an integer, for example a person's age calculated in number of whole years; or a real number, for example a patient's body temperature in degrees Celsius to two decimal places. It can also be the answer to a cross-choice question. Other types of input data may also occur, which will be described later.
Dà ett inmatningsfält 204-207 fylls i av en använ- dare med en användarenhet, av den typ som beskrivits i samband med fig 1, registrerar användarenheten en posi- tionssekvens som motsvarar en digital registrering av den inskrivna informationen. Användaren fyller i alla önskade inmatningsfält i formuläret. Den dà registrerade informa- tionen kan hanteras eller lagras lokalt i användarenhe- ten. Alternativt kan den överföras till ett annat dator- system för hantering eller lagring. Hela det registre- rande datorsystemet kan vara inrymt i användarenheten.When an input field 204-207 is filled in by a user with a user unit, of the type described in connection with Fig. 1, the user unit registers a position sequence corresponding to a digital registration of the entered information. The user fills in all the desired input fields in the form. The information registered at that time can be handled or stored locally in the user unit. Alternatively, it can be transferred to another computer system for handling or storage. The entire registering computer system can be housed in the user unit.
Formuläret 200 innefattar även ett identifierande mönster eller identitetsmönster 208, som markeras då formulärlayoutens 203 inmatningsfält 204-207 är ifyllda.The form 200 also includes an identifying pattern or identity pattern 208, which is highlighted when the input fields 204-207 of the form layout 203 are filled.
Markeringen kan exempelvis bestå av att delar i det iden- tifierande mönstret överkryssas, överstryks eller in- ringas. I det visade exemplet utgörs det identifierande 10 15 20 25 30 35 10 mönstret av fyra kryssboxar 209-212. Då dessa kryssas över med användarenheten registreras en uppsättning posi- tioner som identifierar den formulärlayout 203 som fyllts i. I och med detta fär det registrerande datorsystemet även kännedom om inom vilken domän i positionskodnings- mönstret som formuläret befinner sig, dvs vilken mängd positioner som finns inom formuläret.The marking can, for example, consist of parts of the identifying pattern being crossed, crossed out or circled. In the example shown, the identifying pattern consists of four check boxes 209-212. When these are crossed over with the user unit, a set of positions is registered which identifies the form layout 203 that has been filled in. As a result, the registering computer system also becomes aware of the domain in the position coding pattern in which the form is located, ie the number of positions available within the form.
Ordningsföljden mellan ifyllande av inmatningsfält 204-207 och av identifierande mönster 208 kan omkastas.The order between filling in input fields 204-207 and identifying patterns 208 can be reversed.
Således uppstår information, som indikerar hur den digi- talt registrerade informationen som uppstod när inmat- ningsfälten 204-207 fylldes i skall hanteras.Thus, information arises which indicates how the digitally registered information which arose when the input fields 204-207 were filled in is to be handled.
Det identifierande mönstret 208 kan även utnyttjas för att registrera med vilken skala i förhållande till positionskodningsmönstret som formulärlayouten har skri- vits ut. Denna information kan dà utnyttjas för att nor- malisera den positionsinformation som uppstår, så att rätt positionsinformation (dvs rätt domän inom arket) sammanlänkas med rätt informationspost.The identifying pattern 208 can also be used to register the scale in relation to the position coding pattern in which the form layout has been printed. This information can then be used to normalize the position information that arises, so that the correct position information (ie the correct domain within the sheet) is linked with the correct information record.
Det identifierande mönstret är därför företrädesvis överbestämt, dvs ett markerat identifierande mönster re- sulterar i mer positionsinformation än vad som krävs för att entydigt identifiera en formulärlayout. Detta möjlig- gör ovannämnda registrering av skala eller annan informa- tion.The identifying pattern is therefore preferably overdetermined, ie a marked identifying pattern results in more position information than is required to unambiguously identify a form layout. This enables the above-mentioned registration of scale or other information.
Företrädesvis inskaffar en användare, som önskar generera ett antal formulär, en förpackning med ark som redan försetts med det föredragna positionskodningsmönst- ret. Alla ark i en sàdan förpackning kan vara identiska men det är även möjligt att varje ark i en förpackning utnyttjar en i förpackningen unik domän i positionskod- ningsmönstret. Användaren kan även i princip skriva ut positionskodningsmönstren själv med en skrivare. De posi- tionskodningsmönster som beskrivs i sökandens tidigare ansökningar SE 9901954-9 och SE 9903541-2 har förmågan att definiera ett mycket stort totalt område (exempelvis räknat i antalet A4-sidor) med god upplösning. Företrä- nvø|u 10 15 20 25 30 35 519 zsógflkäšïfåfü. ll desvis är de domäner, som utnyttjas i de arkförpackningar en användare kan införskaffa, kända för det datorsystem som registrerar formulärinformationen. Lämpligen kan en viss del av ovannämnda totala område reserveras för for- jmulärapplikationer. När alla ark i en förpackning är identiska har systemet då kännedom om var i ett ark en position i positionskodningsmönstret befinner sig. Om en förpackning innehåller unika ark vet systemet dessutom i vilket ark en position i positionskodningsmönstret be- finner sig. Detta möjliggör parallell registrering av ett flertal formulär. Parallell registrering kan även àstad- kommas dà alla ark är lika genom att användarenheternas identiteter registreras så att systemet kan länka infor- mation fràn olika användarenheter till olika databas- formulär.Preferably, a user wishing to generate a number of forms acquires a package of sheets already provided with the preferred position coding pattern. All sheets in such a package can be identical, but it is also possible for each sheet in a package to utilize a domain unique in the package in the position coding pattern. The user can also, in principle, print the position coding patterns himself with a printer. The position coding patterns described in the applicant's previous applications SE 9901954-9 and SE 9903541-2 have the ability to define a very large total area (for example calculated in the number of A4 pages) with good resolution. Företrä- nvø | u 10 15 20 25 30 35 519 zsóg fl käšïfåfü. In addition, the domains used in the sheet packages a user can acquire are known to the computer system which registers the form information. Suitably, a certain part of the above-mentioned total area may be reserved for form applications. When all the sheets in a package are identical, the system then has knowledge of where in a sheet a position in the position coding pattern is located. If a package contains unique sheets, the system also knows in which sheet a position in the position coding pattern is located. This enables parallel registration of several forms. Parallel registration can also be achieved as all sheets are the same by registering the identities of the user units so that the system can link information from different user units to different database forms.
Om skrivaren kan skriva ut formulärlayout och iden- tifierande mönster med god precision kan de absoluta positioner i positionskodningsmönstret, som registreras när kryssboxarna markeras genom att kryssas i utnyttjas för att identifiera dokumentet. Om precisionen är sämre kan istället de olika kryssboxarnas relativa positioner i positionskodningsmönstret utnyttjas.If the printer can print form layouts and identifying patterns with good precision, the absolute positions in the position coding pattern, which are registered when the check boxes are checked, can be used to identify the document. If the precision is poorer, the relative positions of the different check boxes in the position coding pattern can instead be used.
Som visat ovan kan det identifierande mönstret 208 vara kryssboxar 209-212, som kryssas i. Det kan emeller- tid även bestå av exempelvis punkter, som markeras genom att inringas. En fördel med kryssboxar 209-212 är dock att bredden och färgdjupet i de fyra streck som utgör en kryssbox kan göras sådana, att positionsregistreringen tillfälligt upphör då strecken passeras när kryssboxen överkryssas. Detta gör att systemet kan bestämma mer exakt var i positionskodningsmönstret som kryssboxen befinner sig.As shown above, the identifying pattern 208 may be check boxes 209-212, which are crossed in. However, it may also consist of, for example, points, which are marked by being circled. An advantage of cross boxes 209-212 is, however, that the width and color depth of the four lines constituting a cross box can be made such that the position registration ceases temporarily when the lines are passed when the cross box is crossed. This allows the system to determine more precisely where in the position coding pattern the checkbox is located.
Denna princip utnyttjas även i den utföringsform av det identifierande mönstret 300 som visas i fig 3. Där utgörs mönstret 300 av en uppsättning parallella, sido- ordnade streck 301, 302, etc av olika bredd. Om dessa är tryckta på ett positionskodningsmönster och markeras ge- ara-x» 10 15 20 25 30 35 519 356 12 nom att överstrykas väsentligen vinkelrätt mot streckens 301, 302, etc utbredningsriktning, med en användarenhet av den beskrivna typen, kommer positionsregistrering att påbörjas och avslutas ett flertal gånger. De positioner som då registreras kan utnyttjas för att identifiera en formulärlayout.This principle is also used in the embodiment of the identifying pattern 300 shown in Fig. 3. There, the pattern 300 consists of a set of parallel, side-by-side lines 301, 302, etc. of different widths. If these are printed on a position coding pattern and marked gear-x »10 15 20 25 30 35 519 356 12 by being crossed out substantially perpendicular to the direction of propagation of the lines 301, 302, etc., with a user unit of the type described, position registration will be started and exits several times. The positions that are then registered can be used to identify a form layout.
Fig 4 visar tillämpningen av ett antal regler eller funktioner med positionsinformation som indata. På den vänstra sidan av figuren visas ett antal inmatningsfält 401-404, som fyllts i av en användare. På den högra sidan av figuren visas den information 405-408 som införs i motsvarande informationsposter i ett databasformulär då regler 409-412 av olika slag tillämpas på den positions- information som uppstod då formuläret fylldes i. Utdata från en sådan regel är allmänt en bearbetning av regelns indata.Fig. 4 shows the application of a number of rules or functions with position information as input data. The left side of the figure shows a number of input fields 401-404, which have been filled in by a user. The right-hand side of the figure shows the information 405-408 which is entered in the corresponding information records in a database form when rules 409-412 of various kinds are applied to the position information which arose when the form was filled in. Output from such a rule is generally a processing of the rule input.
I ett första inmatningsfält 401 har en användare fyllt i ett namn 413. På den positionsinformation som då uppstod tillämpas en regel 409 som motsvarar OCR-igen- känning av text på ett papper. Utdata 405 från denna regel blir således en textsträng som kan lagras eller bearbetas i datorsystemet. Det är även möjligt att lagra positionsinformationen i obearbetat skick, exempelvis om en namnteckning skall kunna återskapas.In a first input field 401, a user has filled in a name 413. On the position information that then arose, a rule 409 is applied which corresponds to OCR recognition of text on a piece of paper. The output 405 from this rule thus becomes a text string that can be stored or processed in the computer system. It is also possible to store the position information in unprocessed condition, for example if a signature can be recreated.
I ett andra inmatningsfält 402 bestod formulärlay- outen av en skala 414 från 1 till 10 där en användare skulle beskriva exempelvis hur nöjd han var med en viss produkt. Användaren har där fyllt i ett streck 415 något till höger om mitten. När en regel 411 tillämpas på den positionsinformation som uppstod då användaren fyllde i sitt streck 415 blir utdata 406 ett reellt tal 6,5, vilket kan lagras i en informationspost i ett databas- formulär.In a second input field 402, the form layout consisted of a scale 414 from 1 to 10 where a user would describe, for example, how satisfied he was with a particular product. The user has filled in a line 415 slightly to the right of the middle. When a rule 411 is applied to the position information that occurred when the user filled in his line 415, the output 406 becomes a real number 6.5, which can be stored in an information record in a database form.
I ett tredje inmatningsfält 403 har en användare fått svara ja eller nej på en fråga. Formulärlayouten 416 består av orden ”ja” och "nej”, med tillhörande kryss- boxar. Användaren har ikryssat nejalternativets kryssbox. »unna 10 15 20 25 30 35 519 356 13 När en regel tillämpas pá den positionsinformation som dà uppstod blir utdata 407 en logisk eller boolesk nolla.In a third input field 403, a user has had to answer yes or no to a question. Form layout 416 consists of the words "yes" and "no", with associated checkboxes. The user has checked the checkbox of the no-alternative. "Treat 10 15 20 25 30 35 519 356 13 When a rule is applied to the position information that then arose, the output 407 becomes a logical or Boolean zero.
I ett fjärde inmatningsfält 404 har en användare fàtt svara pà exempelvis hur många exemplar av en viss vara han vill beställa. Formulärlayouten 417 består av ett antal ringar som användaren har fått kryssa i. Använ- daren har kryssat i tre ringar. När en regel tillämpas pà den pà den positionsinformation som då uppstod blir ut- data 408 heltalet 3.In a fourth input field 404, a user has had to answer, for example, how many copies of a certain item he wants to order. Form layout 417 consists of a number of rings that the user has been allowed to tick. The user has ticked three rings. When a rule is applied to it on the position information that then arose, the output 408 becomes the integer 3.
Fig 5 visar ett flödesschema, som beskriver ett för- farande 500 för formulärgenerering i enlighet med uppfin- ningen. Uppfinningen avser även ett motsvarande arrange- mang och motsvarande mjukvara. I ett enkelt utförande be- står detta av tre steg som kan utföras med olika ord- ningsföljder. I ett första steg 501 skrivs den önskade formulärlayouten ut. I ett andra steg 502 skrivs det identifierande mönster, som motsvarar formulärlayouten ut. I ett eventuellt tredje steg 503 skapas ett databas- formulär i ett anslutet datorsystem. Databasformuläret utgör en virtuell kopia av det nu skapade reella formu- läret.Fig. 5 shows a flow chart describing a method 500 for form generation in accordance with the invention. The invention also relates to a corresponding arrangement and corresponding software. In a simple embodiment, this consists of three steps that can be performed with different sequences. In a first step 501, the desired form layout is printed. In a second step 502, the identifying pattern corresponding to the form layout is printed. In a possible third step 503, a database form is created in a connected computer system. The database form is a virtual copy of the now created real form.
Fig 6 visar ett flödesschema, som beskriver ett för- farande 600 för registrering av formulärdata för en in- formationspost. Uppfinningen avser även ett motsvarande arrangemang och motsvarande mjukvara. Förfarandet inne- fattar dà åtminstone två steg som kan utföras oavsett in- bördes ordning. I ett första steg 601 registreras då en första uppsättning positionsinformation, dvs den som upp- stàr då ett inmatningsfält fylls i med en användarenhet.Fig. 6 is a flow chart describing a method 600 for recording form data for an information record. The invention also relates to a corresponding arrangement and corresponding software. The procedure then comprises at least two steps that can be performed regardless of mutual order. In a first step 601, a first set of position information is then registered, ie the one that arises when an input field is filled in with a user unit.
I ett andra steg 602 registreras en andra uppsättning positionsinformation, som uppstår då ett identifierande mönster markeras med användarenheten.In a second step 602, a second set of position information is recorded, which occurs when an identifying pattern is marked with the user unit.
Det sökta patentskyddets omfattning begränsas ej av ovan beskrivna utföringsexempel. Uppfinningen kan varie- ras inom ramen för de bifogade patentkraven.The scope of the patent protection sought is not limited by the embodiments described above. The invention may be varied within the scope of the appended claims.
Claims (19)
Priority Applications (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE0001236A SE519356C2 (en) | 2000-04-05 | 2000-04-05 | Procedure and apparatus for information management |
US09/812,906 US20020050982A1 (en) | 2000-04-05 | 2001-03-21 | Data form having a position-coding pattern detectable by an optical sensor |
CA002400604A CA2400604A1 (en) | 2000-04-05 | 2001-03-21 | Method and device for processing of information |
PCT/SE2001/000586 WO2001075779A1 (en) | 2000-04-05 | 2001-03-21 | Method and device for processing of information |
KR1020027013285A KR20030005259A (en) | 2000-04-05 | 2001-03-21 | Method and device for processing of information |
EP01914308A EP1275080A1 (en) | 2000-04-05 | 2001-03-21 | Method and device for processing of information |
JP2001573382A JP2003529852A (en) | 2000-04-05 | 2001-03-21 | Method and apparatus for processing information |
CNB018068057A CN100483313C (en) | 2000-04-05 | 2001-03-21 | Method and device for processing of information |
AU2001239654A AU2001239654A1 (en) | 2000-04-05 | 2001-03-21 | Method and device for processing of information |
US11/084,090 US20060082557A1 (en) | 2000-04-05 | 2005-03-21 | Combined detection of position-coding pattern and bar codes |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE0001236A SE519356C2 (en) | 2000-04-05 | 2000-04-05 | Procedure and apparatus for information management |
Publications (3)
Publication Number | Publication Date |
---|---|
SE0001236D0 SE0001236D0 (en) | 2000-04-05 |
SE0001236L SE0001236L (en) | 2001-10-06 |
SE519356C2 true SE519356C2 (en) | 2003-02-18 |
Family
ID=20279171
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SE0001236A SE519356C2 (en) | 2000-04-05 | 2000-04-05 | Procedure and apparatus for information management |
Country Status (8)
Country | Link |
---|---|
EP (1) | EP1275080A1 (en) |
JP (1) | JP2003529852A (en) |
KR (1) | KR20030005259A (en) |
CN (1) | CN100483313C (en) |
AU (1) | AU2001239654A1 (en) |
CA (1) | CA2400604A1 (en) |
SE (1) | SE519356C2 (en) |
WO (1) | WO2001075779A1 (en) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7649637B2 (en) | 2001-04-05 | 2010-01-19 | Anoto Ab | Method for printing a global position-coding pattern |
SE519012C2 (en) * | 2001-04-05 | 2002-12-23 | Anoto Ab | Ways to handle information |
US7418160B2 (en) | 2001-09-21 | 2008-08-26 | Anoto Ab | Method and device for processing of information |
SE520748C2 (en) | 2001-12-27 | 2003-08-19 | Anoto Ab | Activation of products with embedded functionality in an information management system |
JP2003295969A (en) | 2002-03-29 | 2003-10-17 | Fujitsu Ltd | Automatic information input program |
SE0201233L (en) * | 2002-04-24 | 2003-07-22 | Printdreams Europ Ab | Printer device connected to a digital pen through an interface |
JP4102105B2 (en) * | 2002-05-24 | 2008-06-18 | 株式会社日立製作所 | Document entry system using electronic pen |
US7099522B2 (en) * | 2002-05-30 | 2006-08-29 | Hewlett-Packard Development Company, L.P. | Method to create and reconstruct image presentation system |
AU2002952106A0 (en) * | 2002-10-15 | 2002-10-31 | Silverbrook Research Pty Ltd | Methods and systems (npw008) |
EP1631898A1 (en) | 2003-05-26 | 2006-03-08 | Anoto IP Lic HB | Method for compressinga digital representation containing a page-describing code, which is sent from a computer to a printer |
SE0301729D0 (en) * | 2003-06-13 | 2003-06-13 | Anoto Ab | Need-controlled printing of coding patterns |
KR20060024410A (en) | 2003-06-13 | 2006-03-16 | 아노토 아이피 엘아이씨 에이치비 | On-demand printing of coding patterns |
GB0321170D0 (en) * | 2003-09-10 | 2003-10-08 | Hewlett Packard Development Co | Generation and processing of position identification pattern |
US20050052700A1 (en) * | 2003-09-10 | 2005-03-10 | Andrew Mackenzie | Printing digital documents |
GB0321169D0 (en) | 2003-09-10 | 2003-10-08 | Hewlett Packard Development Co | Methods and apparatus for generating images |
SE0303370D0 (en) | 2003-12-16 | 2003-12-16 | Anoto Ab | Method, apparatus, computer program and storage medium for recording a movement of a user unit |
KR100628463B1 (en) | 2004-12-13 | 2006-09-26 | 핑거시스템 주식회사 | World coordinate recognition system and method |
KR100673005B1 (en) | 2005-02-18 | 2007-02-28 | 핑거시스템 주식회사 | Compound coordinate input device and its driving method |
JP4618042B2 (en) | 2005-08-10 | 2011-01-26 | 富士ゼロックス株式会社 | Printing system, printing apparatus, printing processing method, and program |
JP4717560B2 (en) * | 2005-09-01 | 2011-07-06 | 大日本印刷株式会社 | Server, control program and aggregation system |
JP2007094853A (en) * | 2005-09-29 | 2007-04-12 | Seiko Epson Corp | Editing device, mobile phone, editing method and editing program |
JP5027017B2 (en) | 2008-03-11 | 2012-09-19 | 株式会社日立製作所 | Work history recording system and method |
JP5589596B2 (en) * | 2010-06-22 | 2014-09-17 | コニカミノルタ株式会社 | Image forming apparatus, function setting method, and control program |
CN102300022B (en) | 2010-06-22 | 2014-05-21 | 柯尼卡美能达商用科技株式会社 | Image forming apparatus, printing system and function setting method thereof |
JP5589597B2 (en) * | 2010-06-22 | 2014-09-17 | コニカミノルタ株式会社 | Image forming apparatus, operation control method, and control program |
DE102010054344A1 (en) * | 2010-12-13 | 2012-06-14 | Heidelberger Druckmaschinen Ag | System for creating and inspecting static and variable content printing |
JP6171676B2 (en) * | 2013-07-25 | 2017-08-02 | ブラザー工業株式会社 | Input device |
CN108664833A (en) * | 2017-04-02 | 2018-10-16 | 田雪松 | The processing method of coding pattern in a kind of substrate and substrate |
CN112200290B (en) * | 2020-11-04 | 2024-06-18 | 核工业理化工程研究院 | Data acquisition and management device based on SD card |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB8701206D0 (en) * | 1987-01-20 | 1987-02-25 | Hilton C S | Apparatus for capturing information in drawing/writing |
US5051736A (en) * | 1989-06-28 | 1991-09-24 | International Business Machines Corporation | Optical stylus and passive digitizing tablet data input system |
EP0578692B1 (en) * | 1991-04-03 | 1995-06-14 | Hewlett-Packard Company | Position-sensing apparatus |
US5267303A (en) * | 1992-03-20 | 1993-11-30 | Xerox Corporation | Using a form to request automatic creation of form with fields for requesting operations in relation to items |
US5852434A (en) | 1992-04-03 | 1998-12-22 | Sekendur; Oral F. | Absolute optical position determination |
US5477012A (en) * | 1992-04-03 | 1995-12-19 | Sekendur; Oral F. | Optical position determination |
JP3262297B2 (en) * | 1993-04-27 | 2002-03-04 | 株式会社ワコム | Optical coordinate input device |
US5652412A (en) * | 1994-07-11 | 1997-07-29 | Sia Technology Corp. | Pen and paper information recording system |
US5661506A (en) | 1994-11-10 | 1997-08-26 | Sia Technology Corporation | Pen and paper information recording system using an imaging pen |
US6081261A (en) * | 1995-11-01 | 2000-06-27 | Ricoh Corporation | Manual entry interactive paper and electronic document handling and processing system |
US5692073A (en) * | 1996-05-03 | 1997-11-25 | Xerox Corporation | Formless forms and paper web using a reference-based mark extraction technique |
JP3438516B2 (en) * | 1997-02-13 | 2003-08-18 | 富士ゼロックス株式会社 | Form document and form document processing method and apparatus |
WO1999050787A1 (en) * | 1998-04-01 | 1999-10-07 | Xerox Corporation | Cross-network functions via linked hardcopy and electronic documents |
AUPQ291299A0 (en) * | 1999-09-17 | 1999-10-07 | Silverbrook Research Pty Ltd | A self mapping surface and related applications |
-
2000
- 2000-04-05 SE SE0001236A patent/SE519356C2/en not_active IP Right Cessation
-
2001
- 2001-03-21 EP EP01914308A patent/EP1275080A1/en not_active Withdrawn
- 2001-03-21 AU AU2001239654A patent/AU2001239654A1/en not_active Abandoned
- 2001-03-21 KR KR1020027013285A patent/KR20030005259A/en not_active Application Discontinuation
- 2001-03-21 CN CNB018068057A patent/CN100483313C/en not_active Expired - Fee Related
- 2001-03-21 CA CA002400604A patent/CA2400604A1/en not_active Abandoned
- 2001-03-21 JP JP2001573382A patent/JP2003529852A/en active Pending
- 2001-03-21 WO PCT/SE2001/000586 patent/WO2001075779A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN100483313C (en) | 2009-04-29 |
JP2003529852A (en) | 2003-10-07 |
SE0001236D0 (en) | 2000-04-05 |
KR20030005259A (en) | 2003-01-17 |
WO2001075779A1 (en) | 2001-10-11 |
AU2001239654A1 (en) | 2001-10-15 |
CA2400604A1 (en) | 2001-10-11 |
SE0001236L (en) | 2001-10-06 |
CN1425168A (en) | 2003-06-18 |
EP1275080A1 (en) | 2003-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SE519356C2 (en) | Procedure and apparatus for information management | |
US20020050982A1 (en) | Data form having a position-coding pattern detectable by an optical sensor | |
JP2006228208A (en) | Document processing method and device | |
JP4710763B2 (en) | Image processing program, instruction device, and image processing system | |
EP2890100B1 (en) | Image processing apparatus | |
CN102356376A (en) | Image forming apparatus, image forming method, and program | |
JP2004246433A (en) | Data input system | |
US8509572B2 (en) | Handwriting recognition using an electronic stylus | |
JP2005215815A (en) | Paper using system | |
JP4967252B2 (en) | Copy forms for servers, programs and electronic pens | |
CN102442047B (en) | Label processing method and device for board combination | |
JP6686729B2 (en) | Examination work support device and examination work support method | |
JP2018092459A (en) | Image analyzing device, image analyzing method, and image analyzing program | |
JP4087204B2 (en) | Calculation system, calculation program and calculation form | |
US8300250B2 (en) | Method and system for print job processing | |
JP2009181243A (en) | Handwriting information processor and program | |
US8351063B2 (en) | Method and system for print job processing | |
JP4241118B2 (en) | E-mail form with concealment function for electronic pen | |
JPH08138007A (en) | Information recording and reading method and document information processor | |
Jayaprakash et al. | Braille Writer cum Translator with Echo—A Novel Approach | |
JPH0528302A (en) | Character reader | |
CN115082943A (en) | Signature method, signature device, electronic equipment and computer readable storage medium | |
JP2011053947A (en) | Ic card printing and writing system | |
JPH10161827A (en) | How to output non-printable character information | |
AT&TISTEI et al. | New BOOKS and VIDEO packages on Computer Integrated Manufacture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NUG | Patent has lapsed |