WO2001074598A1 - Printer - Google Patents

Printer Download PDF

Info

Publication number
WO2001074598A1
WO2001074598A1 PCT/SE2001/000595 SE0100595W WO0174598A1 WO 2001074598 A1 WO2001074598 A1 WO 2001074598A1 SE 0100595 W SE0100595 W SE 0100595W WO 0174598 A1 WO0174598 A1 WO 0174598A1
Authority
WO
WIPO (PCT)
Prior art keywords
printer
recorded
image
printing
graphic information
Prior art date
Application number
PCT/SE2001/000595
Other languages
French (fr)
Inventor
Petter Ericson
Stefan BURSTRÖM
Original Assignee
Anoto Ab
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
Application filed by Anoto Ab filed Critical Anoto Ab
Priority to AU2001244910A priority Critical patent/AU2001244910A1/en
Priority to EP01918039A priority patent/EP1272351A1/en
Publication of WO2001074598A1 publication Critical patent/WO2001074598A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/047Detection, control or error compensation of scanning velocity or position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • B41J29/393Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J3/00Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
    • B41J3/36Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for portability, i.e. hand-held printers or laptop printers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/10Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using flat picture-bearing surfaces
    • H04N1/107Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using flat picture-bearing surfaces with manual scanning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/04Scanning arrangements
    • H04N2201/047Detection, control or error compensation of scanning velocity or position
    • H04N2201/04701Detection of scanning velocity or position
    • H04N2201/0471Detection of scanning velocity or position using dedicated detectors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/04Scanning arrangements
    • H04N2201/047Detection, control or error compensation of scanning velocity or position
    • H04N2201/04701Detection of scanning velocity or position
    • H04N2201/04715Detection of scanning velocity or position by detecting marks or the like, e.g. slits
    • H04N2201/04717Detection of scanning velocity or position by detecting marks or the like, e.g. slits on the scanned sheet, e.g. a reference sheet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/04Scanning arrangements
    • H04N2201/047Detection, control or error compensation of scanning velocity or position
    • H04N2201/04701Detection of scanning velocity or position
    • H04N2201/04734Detecting at frequent intervals, e.g. once per line for sub-scan control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/04Scanning arrangements
    • H04N2201/047Detection, control or error compensation of scanning velocity or position
    • H04N2201/04701Detection of scanning velocity or position
    • H04N2201/04743Detection of scanning velocity or position by detecting the image directly

Definitions

  • the present invention relates to a printer for dispensing dye on a surface.
  • Background of the Invention The use of computers continuously increases in society. Computers have significantly facilitated the processing of information. Although computers can present information on displays, there is a need for printing information on paper. Generally computers are con- nected to a printer in a network.
  • Laser printers are based on parts of a sheet of paper being charged with static electricity. On the charged parts of the sheet, toner is applied which adheres owing to the static electricity. Then the toner is made to stick to the sheet by burning.
  • Inkjet printers operate in such manner that the sheet of paper is made to pass an inkjet head which is adapted to move back and forth perpendicular to the plane of the sheet. The inkjet head sprays ink according to a pattern which is stored in digital form.
  • a common feature of both types of printer is that they are relatively bulky and thus inconvenient to carry along.
  • the United States patent 5,927,872 describes a system and a method of printing an image on a paper using a handheld printer.
  • the printer detects its change in position by comparing successively registered images of the surface of the paper.
  • a user marks the position where the image is to be printed and moves the printer over the paper in order to print the image.
  • the relative positions of a number of different images depends on the position where the user initialise the printing. If the user lifts the printer during printing it may be difficult for the printer to continue printing at the correct position.
  • An object of the present invention is to provide a small and compact printer.
  • a further object of the present invention is to provide a printer which need not be in contact with the edges of the base on which printing is carried out.
  • One more object of the present invention is to provide a printer which can be used to print on the surface of a base of arbitrary shape.
  • Another object of the present invention is to pro- vide a method for printing information on the surface of a base of arbitrary shape.
  • Still a further object of the present invention is to provide a printer which can resume the printing process after an interrupt .
  • a basic concept of the present invention is to use information on the surface of the base, on which surface information is to be printed, to decide whether printing is to occur.
  • a printer comprises means for printing on a surface and an image sensor for recording an image of the surface, said printer being adapted to print on the surface with the aid of the recorded image and graphic information that is to be printed.
  • the printer is adapted to convert the recorded image into at least one recorded position in the form of two coordinates, in response to the recorded image containing a position-coding pattern coding at least one position.
  • the printing may be performed with various means such as, e.g. a ballpoint dispensing ink, a point which burns the surface to be printed, a point which applies a pressure to the surface, thereby blackening the surface.
  • a ballpoint dispensing ink e.g. a ballpoint dispensing ink
  • a point which burns the surface to be printed e.g. a point which burns the surface to be printed
  • a point which applies a pressure to the surface thereby blackening the surface.
  • a printer comprises a nozzle for dispensing dye on a surface.
  • the printer is characterised in that the printer is adapted to dispense dye on the surface with the aid of the recorded position.
  • the printing may be resumed at the correct position after an interrupt.
  • dispensing is here meant that the dye is dispens- ed from the nozzle.
  • the printing means is a nozzle.
  • the nozzle is a conventional inkjet head.
  • the dye is preferably dissolved in a liquid, but within the scope of the invention the dye can also be pulverulent .
  • the dye is ordinary ink, but it can also be some other suitable dye.
  • the printer being adapted to record an image of the surface and printing with the aid of information in the recorded image, the printer need not detect the outer edges of the sheet of paper, which is the case in conventional printers which make use of direct or indirect knowledge of the location of the sheet in the printing operation. This means that the printer can be made extremely small.
  • the printer also comprises a memory for storing graphic information in the form of a plurality of graphics positions.
  • graphic information is here meant images or text that can be printed on a surface.
  • the printer communicates with an exterior memory containing the graphic information.
  • the printer is advantageously adapted to convert text and images that are to be printed, into said plu- rality of graphics positions. As a result, information that is to be printed using the printer can be entered as text. It is graphic information that is printed using the printer.
  • the printer is advantageously adapted to convert the recorded image into at least one recorded position in the form of two coordinates, in response to the recorded image containing a position-coding pattern which codes at least one position.
  • the printer By adapting the printer to determine a recorded position starting from a position-coding pattern, it can easily determine its position. When moving the printing means and the image sensor over the surface, an image corresponding to the graphic information will thus gradually develop. According to a less preferred embodiment, the printer can determine relative movements by comparing different images with each other. With the aid of recorded images, the printer can decide how much it has been moved by putting together recorded images and thus printing so that the graphic information is printed. However, this is considerably more complicated.
  • the printer is advantageously adapted to transform the graphics positions in the graphic information in response to an input signal containing information about how the graphics positions are to be transformed.
  • the graphics positions can then be printed on a base with a position-coding pattern which codes arbitrary positions by the graphics positions being transformed to graphics positions which conform with positions coded by the position-coding pattern.
  • the transformation is preferably carried out with the aid of said at least one recorded position as input signal, so that one of the graphics positions essentially conforms with a position in the position-coding pattern.
  • a printer automatically transforms the graphics positions with the aid of the position- coding pattern. For instance, the graphics positions are transformed so that the median of the different graphics positions will be in the recorded position which is recorded first.
  • the printer is preferably adapted to determine a predicted position of the printing means by means of the recorded position and to print when the predicted position conforms with a graphics position in the graphic information.
  • the predicted position is a position in which the printing means is expected to be located on a subsequent occasion when the printing occurs. Owing to the fact that it takes time to process a recorded image and since it takes a certain time from a signal being emitted that the printing is to occur until the printing actually occurs, the predicted position is not the same as the recorded one .
  • the printer is adapted to print on the surface when the recorded position conforms with a graphics position in the graphic information. This requires that the image-processing be quick or that the printer be moved slowly. If the dye is dispensed without a predicted position being calculated, the possible resolution of the printed image is deteriorated since a certain displacement will arise between the graphics position and the position in which the dye is dispensed. The displacement depends on the image-processing speed and the speed of the nozzle.
  • the position-coding pattern is advantageously arranged as a plurality of symbols in a matrix, each symbol defining a binary digit for each of two directions. A part of a predetermined size of the matrix unambiguously defines a coordinate.
  • the printer is preferably adapted to identify a predetermined number of symbols in the recorded image, to separate the position-coding pattern in the image into a first position code for a first coordinate and a second position code for a second coordinate by translating each symbol into at least one digit for the first position code and at least one digit for the second position code, and to calculate the first coordinate by means of the first position code and the second coordinate by means of the second position code.
  • the printing means are arranged adjacent to the image sensor at one end of the printer.
  • a recorded position determined by means of the image sensor then conforms with the position of the printing means.
  • the printer is preferably adapted to determine the speed and direction of the printing means in relation to the surface by means of at least two recorded positions converted from at least two recorded images. This makes it possible to take the movement of the printing means into consideration when printing.
  • the printer is advantageously adapted to calculate the predicted position starting from the last recorded position and the speed and direction of the printing means.
  • the printer is advantageously adapted to print only if the speed of the printing means in relation to the surface is essentially constant.
  • the printing means has a retarding or accelerating movement in relation to the surface, it is difficult to calculate the predicted position. This means an increased probability for an error to occur in the printing process.
  • the printer is preferably handheld although it is within the scope of the invention that the printer is not handheld. The great advantage of the invention is, however, that it is possible to make the printer extreme- ly small and advantageously handheld.
  • the printing means and the image sensor are movably arranged in relation to a stationary part of the printer.
  • the image sensor has advantageously a main viewing direction in which it is adapted to collect radiation from the surface, the printer being adapted to determine its turning position in relation to the viewing direction by means of the recorded image and to print with the aid of the turning position.
  • the image sensor thus records an image taken in a direction relative to the image sensor.
  • the printing means are adapted to print in a plurality of points at the same time. As a result, the printing speed increases.
  • the invention provides a system for printing graphic information, comprising a printer and a base.
  • the system is characterised in that the base has a position-coding pattern which codes the absolute coordinates for a plurality of positions on the base, and the printer comprises printing means for printing on the base, and further comprises an image sensor for recording an image of the base, the printer being adapted to print on the base with the aid of the position-coding pattern in the recorded image and the graphic information.
  • the invention provides a method for printing stored graphic information on a surface.
  • the method is characterised by the steps of recording an image of a surface, and print on the surface with the aid of the recorded image and the stored graphic information.
  • the invention provides a printer which comprises a heating means for heating a base in order to change its colour.
  • the printer according to this aspect of the invention is characterised in that it further comprises an image sensor for recording an image of the surface, the printer being adapted to heat the base, so that its colour changes, with the aid of the recorded image .
  • the heat- ing step preferably consists of a spark gap.
  • the sheet of paper is heated locally at the spark gap.
  • the sheet is heated in points corresponding to graphic information that is to be printed.
  • Another method of generating a changed colour is to expose the paper for a laser beam.
  • Fig. 1 illustrates a printer according to a preferred embodiment of the present invention.
  • Fig. 2 illustrates a sheet of paper with- a pattern adapted to the printer according to the present invention.
  • Fig. 3 shows an example of a symbol which can be used in connection with a printer according to the invention.
  • Fig. 4 shows how a pattern according to the present invention is converted into a recorded position in the form of two coordinates .
  • Fig. 5 illustrates how an image is composed when using a printer according to the present invention. Detailed Description of the Invention
  • Fig. 1 shows a printer according to a preferred embodiment of the present invention.
  • the printer 1 comprises a nozzle in the form of a inkjet head 2 for dispensing ink on a surface, an image sensor 3 in the form of a CCD for recording an image of the surface, and a diode 4 for illuminating the surface.
  • a lens system 8 In front of the CCD there is a lens system 8 which is intended for imaging the coding pattern on the CCD.
  • the printer 1 also comprises an image-processing means 5 for processing the image recorded by the image sensor 3, and a battery 6 which constitutes the power supply for the printer.
  • a communication unit 7 is intended for communication between the printer and a computer.
  • the image-processing means 5 consists of a microcomputer and comprises a memory 9 for storage of graphic information.
  • the printer has buttons 10 for operating the printer 1 and a display 11 for presenting information.
  • the information presented on the display is, for instance, the text that is to be printed on the sheet of paper.
  • the printer 1 is adapted to be held by the user's hand and to be passed over a surface which has a position-coding pattern.
  • the printer has a main viewing direction 50 which is the direction in which images are recorded. Since the viewing direction 50 does not extend through the inkjet head, it must be taken into consideration how the pen is turned when ink is being dispensed.
  • the printer has a plurality of nozzles 2 so that ink can be dispensed to a plurality of points simultaneously.
  • the printer is advantageously arranged to indicate when a printing is complete.
  • Fig. 2 shows a sheet of paper, which is included in a system according to a preferred embodiment of the present invention and which the printer is adapted to record.
  • the surface of the sheet of paper 12 is provided with a position-coding pattern 13.
  • Fig. 2 is an enlarge- ment of a small part of the position-coding pattern on the surface of the sheet of paper, which pattern consists of a plurality of symbols arranged in a matrix.
  • the area 16 which is recorded by the printer is marked. The printer can determine a position by means of the recorded image of the position-coding pattern.
  • the position-coding pattern with which the printer is intended to be used can be of the type disclosed in US 5,852,434, where each position is coded by a specific symbol .
  • the position-coding pattern is, however, advantageously of the type disclosed in Applicant's PCT applications WO 00/73983 and PCT/SE00/01895 and WO 01/16691, the contents of which are hereby included in this application by reference, where each position is coded by a plurality of symbols and each symbol contributes to the coding of a plurality of positions.
  • the position-coding pattern is built up of a small number of types of symbols.
  • An example is disclosed in WO 00/73983 where a large dot represents a "one" and a small dot represents a "zero”.
  • Another example is disclosed in PCT/SEOO/01895, where four different displacements of a dot in relation to a raster point code four different values .
  • Figs 3a-d show a symbol which can be used for coding positions in the position-coding pattern on the sheet of paper in Fig. 2 according to a preferred embodiment of the invention.
  • the symbol comprises a virtual raster point 14, which is represented by the intersection between the raster lines, and a mark 15 which has the form of a point .
  • the value of the symbol depends on where the mark is located. In the example in Fig. 3, there are four possible locations, one on each of the raster lines extending from the raster points. The displacement from the raster point is equal to all values.
  • the symbol has in Fig. 3a the value "0", in Fig. 3b the value "1", in Fig. 3c the value "2" and in Fig. 3d the value "3". In other words, there are four different types of symbols. Each symbol can thus represent one of four different values "0-3".
  • Fig. 4 illustrates the appearance of a sequence 17 which is used in the position-coding pattern according to a preferred embodiment of the invention.
  • the sequence 17 comprises 512 values 18 each of which is either “0", “1", “2” or "3".
  • An arbitrary subsequence 19, 20 with 5 values unambiguously defines a sequence value corresponding to the position of the subsequence in the sequence 17.
  • Each subsequence occurs in the sequence only once.
  • the first subsequence 19 corresponds to the value "0" and the second subsequence 20 to the value "1".
  • the columns and rows in the matrix consist of sequences in which the values have been converted into symbols.
  • Fig. 5 shows a part of the position-coding pattern which is reproduced on the sheet of paper 12 in Fig. 2.
  • a first matrix 30 in Fig. 5a is the smallest matrix which unambiguously defines a position.
  • the position-coding pattern 13 is made up of symbols 31 like those shown in Fig. 3.
  • the four different values "0, 1, 2, 3" code the four different bit combina- tions (0, 0), (0, 1), (1, 0), (1, 1), where the first digit in each bit combination relates to a first direction and a second digit relates to a second direction which is orthogonal to the first direction.
  • the second matrix 32 contains subsequences 36 which constitute columns in the second matrix.
  • the values in the matrix are either "0" or "1".
  • the subsequences are a part of the sequence which has been described above in connection with Fig. 3. Each sub- sequence thus has a unique sequence value.
  • the five subsequences in the columns in the second matrix 32 are converted to five sequence values Sxi, Sx 2 , Sx 3 , Sx 4 and Sx 5 which define the x coordinate.
  • the subsequences are arranged in such manner that one of the difference values in each matrix which unambiguously defines a position has an integer value in the range "0-3". This codes the most significant digit.
  • the subsequences are also arranged so that the x coordinate will be one unit greater when moving one column in the matrix and so that the y coordinate will be one unit greater when moving one row in the matrix. Since the columns in the second matrix in Fig. 5b consist of parts of the sequence in Fig. 4, each of the sequence values in the two columns Sxi and Sx 2 furthest to the left in the matrix in Fig. 5b will be one unit greater when moving down one row in the matrix 32. However, Dx x remains constant. Consequently, also the x coordinate remains constant when moving downwards in the second matrix 32.
  • Fig. 6 illustrates how a printout is built up as the printer operates.
  • the printer records images of the base and converts them into positions as described above in connection with Fig. 5.
  • images of the position-coding pattern are continuously recorded and converted into positions.
  • a first position 40 and a second position 41 are marked.
  • the image-processing means is adapted to calculate a predicted position 42 by means of the first position 40 and the second position 41, by also the interval between the recording of the two images being known.
  • the predicted position 42 is compared with graphics positions which are stored in the memory 9. Since the predicted position 42 conforms with a graphics position which is stored in the memory, ink is dispensed from the inkjet head 2.
  • dispensing of ink from the inkjet head is initiated at all other times when conformity is obtained between the predicted posi- tion and a graphics position.
  • the interval between the time of the recording of the image which corresponds to the second position and the time when the inkjet head is in the predicted position is used by the printer to convert the recorded image into a position, to calculate a predicted position, to compare the predicted position 42 with the graphic information and to dispense ink.
  • the predicted position is calculated, the speed and direction of the printer are thus taken into consideration. As the printer is being passed over the surface, the entire image will thus be built up. This is illustrated in Figs 6a-6d. Since the inkjet head is not centred relative to the image sensor in the printer which is shown in Fig.
  • the graphic information thus consists, as mentioned above, of a number of graphics positions corresponding to the image which is to be printed. Each point corresponds to a minimum point which is printed with the inkjet head.
  • the graphic information corresponds to an image or text which is to be printed.
  • the graphics positions which define the graphic information can be in an arbitrary position. The only relevant matter is that their mutual location is such that they define the graphic information.
  • the position-coding pattern possibly codes posi- tions within a completely different area than that in which the graphics positions are located.
  • Fig. 7 illustrates how it is taken into consideration that the position-coding pattern codes other positions than those present in the graphic information.
  • a first image of a position-coding pattern is recorded on a sheet of paper 44, which image is converted into a start position 43.
  • the start position 43 defines where a user wants the graphic information to be printed.
  • the graphic information 45 consists of graphics positions which define an "A" .
  • the graphics positions have no positions in common with the position-coding pattern on the sheet of paper 44.
  • the graphics positions are transformed so that a median graphics position 46 will be located in the start position 43.
  • the graphic information is printed in the form of an "A" 47.
  • the graphics positions do not coincide with the position-coding pattern. It is then necessary to have access to a sheet of paper with a position- coding pattern which codes precisely the graphics positions which are present in the graphic information to allow it to be printed.
  • the graphic information can be, for example, handwritten text recorded by means of another position-coding pattern than the one used in the printing of the information.
  • the nozzle 2 of the printer is replaced with a ball point 52, as shown in fig 8a, which is arranged to be moved to the paper when ink is to be dispensed on the surface .
  • the nozzle 2 of the printer is replaced with a point 53 , as shown in fig 8b, and the surface is the surface of a pressure sensitive paper.
  • Pressure sensitive papers are known from the art and are such that they are blackened when a pressure is applied to them.
  • the point is arranged to apply a pressure to the paper in positions which correspond to graphics positions in the graphical information.
  • the nozzle 2 of the printer is replaced with a magnetic point 54, as shown in fig 8c, and the surface which is used is a magnetic paper.
  • Magnetic papers comprise small permanent magnets, which give a certain colour to the paper depending on their orientation in relation to the surface of the paper.
  • the point is arranged to be that close to the surface of the paper in positions corresponding to the graphical positions so that the magnetic force becomes large enough for the permanent magnets in these positions to turn so that a printing is obtained.
  • the embodiments described above are to be considered as examples only.

Abstract

A printer (1) comprises a nozzle (2) for dispensing dye on a surface. The printer (1) also comprises an image sensor (3) for recording an image (16) of the surface, the printer (1) being adapted to print on the surface with the aid of the recorded image (16). The printer is adapted to convert the recorded image into at least one recorded position in the form of two coordinates, in response to the recorded image containing a position-coding pattern (13) coding at least one position.

Description

PRINTER
Field of the Invention
The present invention relates to a printer for dispensing dye on a surface. Background of the Invention The use of computers continuously increases in society. Computers have significantly facilitated the processing of information. Although computers can present information on displays, there is a need for printing information on paper. Generally computers are con- nected to a printer in a network.
The use of portable computers increases more and more. To benefit maximally by the fact that they are portable, they must be connected to a portable printer. There are a large number of printers on the market which operate according to a number of different principles.
Essentially two kinds of printer are presently used, viz. laser printers and inkjet printers. Laser printers are based on parts of a sheet of paper being charged with static electricity. On the charged parts of the sheet, toner is applied which adheres owing to the static electricity. Then the toner is made to stick to the sheet by burning. Inkjet printers operate in such manner that the sheet of paper is made to pass an inkjet head which is adapted to move back and forth perpendicular to the plane of the sheet. The inkjet head sprays ink according to a pattern which is stored in digital form. A common feature of both types of printer is that they are relatively bulky and thus inconvenient to carry along.
The United States patent 5,927,872 describes a system and a method of printing an image on a paper using a handheld printer. The printer detects its change in position by comparing successively registered images of the surface of the paper. A user marks the position where the image is to be printed and moves the printer over the paper in order to print the image. The relative positions of a number of different images depends on the position where the user initialise the printing. If the user lifts the printer during printing it may be difficult for the printer to continue printing at the correct position.
There is thus a need for a new kind of compact printer which can easily be carried by a user and which can resume the printing process after an interrupt. Summary of the Invention
An object of the present invention is to provide a small and compact printer.
A further object of the present invention is to provide a printer which need not be in contact with the edges of the base on which printing is carried out.
One more object of the present invention is to provide a printer which can be used to print on the surface of a base of arbitrary shape.
Another object of the present invention is to pro- vide a method for printing information on the surface of a base of arbitrary shape.
Still a further object of the present invention is to provide a printer which can resume the printing process after an interrupt . A basic concept of the present invention is to use information on the surface of the base, on which surface information is to be printed, to decide whether printing is to occur.
A printer according to one aspect of the present invention comprises means for printing on a surface and an image sensor for recording an image of the surface, said printer being adapted to print on the surface with the aid of the recorded image and graphic information that is to be printed. The printer is adapted to convert the recorded image into at least one recorded position in the form of two coordinates, in response to the recorded image containing a position-coding pattern coding at least one position.
The printing may be performed with various means such as, e.g. a ballpoint dispensing ink, a point which burns the surface to be printed, a point which applies a pressure to the surface, thereby blackening the surface.
A printer according to another aspect of the invention comprises a nozzle for dispensing dye on a surface. The printer is characterised in that the printer is adapted to dispense dye on the surface with the aid of the recorded position.
As the printer determines its position from the surface the printing may be resumed at the correct position after an interrupt.
By dispensing is here meant that the dye is dispens- ed from the nozzle. According to this aspect the printing means is a nozzle.
According to an embodiment of the invention, the nozzle is a conventional inkjet head.
The dye is preferably dissolved in a liquid, but within the scope of the invention the dye can also be pulverulent .
Preferably the dye is ordinary ink, but it can also be some other suitable dye.
By the printer being adapted to record an image of the surface and printing with the aid of information in the recorded image, the printer need not detect the outer edges of the sheet of paper, which is the case in conventional printers which make use of direct or indirect knowledge of the location of the sheet in the printing operation. This means that the printer can be made extremely small.
Preferably, the printer also comprises a memory for storing graphic information in the form of a plurality of graphics positions. By graphic information is here meant images or text that can be printed on a surface.
According to a less preferred embodiment, the printer communicates with an exterior memory containing the graphic information.
The printer is advantageously adapted to convert text and images that are to be printed, into said plu- rality of graphics positions. As a result, information that is to be printed using the printer can be entered as text. It is graphic information that is printed using the printer.
The printer is advantageously adapted to convert the recorded image into at least one recorded position in the form of two coordinates, in response to the recorded image containing a position-coding pattern which codes at least one position.
By adapting the printer to determine a recorded position starting from a position-coding pattern, it can easily determine its position. When moving the printing means and the image sensor over the surface, an image corresponding to the graphic information will thus gradually develop. According to a less preferred embodiment, the printer can determine relative movements by comparing different images with each other. With the aid of recorded images, the printer can decide how much it has been moved by putting together recorded images and thus printing so that the graphic information is printed. However, this is considerably more complicated.
The printer is advantageously adapted to transform the graphics positions in the graphic information in response to an input signal containing information about how the graphics positions are to be transformed.
The graphics positions can then be printed on a base with a position-coding pattern which codes arbitrary positions by the graphics positions being transformed to graphics positions which conform with positions coded by the position-coding pattern.
The transformation is preferably carried out with the aid of said at least one recorded position as input signal, so that one of the graphics positions essentially conforms with a position in the position-coding pattern.
This means that a printer automatically transforms the graphics positions with the aid of the position- coding pattern. For instance, the graphics positions are transformed so that the median of the different graphics positions will be in the recorded position which is recorded first.
The printer is preferably adapted to determine a predicted position of the printing means by means of the recorded position and to print when the predicted position conforms with a graphics position in the graphic information.
The predicted position is a position in which the printing means is expected to be located on a subsequent occasion when the printing occurs. Owing to the fact that it takes time to process a recorded image and since it takes a certain time from a signal being emitted that the printing is to occur until the printing actually occurs, the predicted position is not the same as the recorded one .
When the recorded position is the correct position the printing thus occurs. By moving the printing means and the image sensor over all positions on the surface of a base, all the graphic information is printed, provided that the position-coding pattern codes all graphics positions in the graphic information.
According to a less preferred embodiment, the printer is adapted to print on the surface when the recorded position conforms with a graphics position in the graphic information. This requires that the image-processing be quick or that the printer be moved slowly. If the dye is dispensed without a predicted position being calculated, the possible resolution of the printed image is deteriorated since a certain displacement will arise between the graphics position and the position in which the dye is dispensed. The displacement depends on the image-processing speed and the speed of the nozzle.
The position-coding pattern is advantageously arranged as a plurality of symbols in a matrix, each symbol defining a binary digit for each of two directions. A part of a predetermined size of the matrix unambiguously defines a coordinate.
The printer is preferably adapted to identify a predetermined number of symbols in the recorded image, to separate the position-coding pattern in the image into a first position code for a first coordinate and a second position code for a second coordinate by translating each symbol into at least one digit for the first position code and at least one digit for the second position code, and to calculate the first coordinate by means of the first position code and the second coordinate by means of the second position code.
Preferably, the printing means are arranged adjacent to the image sensor at one end of the printer. A recorded position determined by means of the image sensor then conforms with the position of the printing means.
The printer is preferably adapted to determine the speed and direction of the printing means in relation to the surface by means of at least two recorded positions converted from at least two recorded images. This makes it possible to take the movement of the printing means into consideration when printing.
The printer is advantageously adapted to calculate the predicted position starting from the last recorded position and the speed and direction of the printing means.
The printer is advantageously adapted to print only if the speed of the printing means in relation to the surface is essentially constant. When the printing means has a retarding or accelerating movement in relation to the surface, it is difficult to calculate the predicted position. This means an increased probability for an error to occur in the printing process. The printer is preferably handheld although it is within the scope of the invention that the printer is not handheld. The great advantage of the invention is, however, that it is possible to make the printer extreme- ly small and advantageously handheld. In the case where the printer is not handheld, the printing means and the image sensor are movably arranged in relation to a stationary part of the printer.
The image sensor has advantageously a main viewing direction in which it is adapted to collect radiation from the surface, the printer being adapted to determine its turning position in relation to the viewing direction by means of the recorded image and to print with the aid of the turning position. By the printer determining its turning position, it will be possible to take into account the fact that the printing means are not centred in relation to the image sensor.
According to a preferred embodiment of the inven- tion, the image sensor thus records an image taken in a direction relative to the image sensor.
According to an embodiment of the invention, the printing means are adapted to print in a plurality of points at the same time. As a result, the printing speed increases.
According to one aspect, the invention provides a system for printing graphic information, comprising a printer and a base. The system is characterised in that the base has a position-coding pattern which codes the absolute coordinates for a plurality of positions on the base, and the printer comprises printing means for printing on the base, and further comprises an image sensor for recording an image of the base, the printer being adapted to print on the base with the aid of the position-coding pattern in the recorded image and the graphic information.
According to one aspect, the invention provides a method for printing stored graphic information on a surface. The method is characterised by the steps of recording an image of a surface, and print on the surface with the aid of the recorded image and the stored graphic information.
According to one aspect, the invention provides a printer which comprises a heating means for heating a base in order to change its colour. The printer according to this aspect of the invention is characterised in that it further comprises an image sensor for recording an image of the surface, the printer being adapted to heat the base, so that its colour changes, with the aid of the recorded image .
According to this aspect of the invention, the heat- ing step preferably consists of a spark gap. When a spark is generated in the spark gap, the sheet of paper is heated locally at the spark gap. The sheet is heated in points corresponding to graphic information that is to be printed. Another method of generating a changed colour is to expose the paper for a laser beam.
The above features can, of course, be combined in the same embodiment .
In order to further illustrate the invention, detailed embodiments of the invention will be described below, without however the invention being considered to be restricted thereto.
The accompanying drawings are only schematic and, thus, certain dimensions are greatly exaggerated for the purpose of elucidating the invention. Brief Description of the Drawings
Fig. 1 illustrates a printer according to a preferred embodiment of the present invention.
Fig. 2 illustrates a sheet of paper with- a pattern adapted to the printer according to the present invention.
Fig. 3 shows an example of a symbol which can be used in connection with a printer according to the invention.
Fig. 4 shows how a pattern according to the present invention is converted into a recorded position in the form of two coordinates .
Fig. 5 illustrates how an image is composed when using a printer according to the present invention. Detailed Description of the Invention
Fig. 1 shows a printer according to a preferred embodiment of the present invention. The printer 1 comprises a nozzle in the form of a inkjet head 2 for dispensing ink on a surface, an image sensor 3 in the form of a CCD for recording an image of the surface, and a diode 4 for illuminating the surface. In front of the CCD there is a lens system 8 which is intended for imaging the coding pattern on the CCD. The printer 1 also comprises an image-processing means 5 for processing the image recorded by the image sensor 3, and a battery 6 which constitutes the power supply for the printer. A communication unit 7 is intended for communication between the printer and a computer. The image-processing means 5 consists of a microcomputer and comprises a memory 9 for storage of graphic information. The printer has buttons 10 for operating the printer 1 and a display 11 for presenting information. The information presented on the display is, for instance, the text that is to be printed on the sheet of paper. The printer 1 is adapted to be held by the user's hand and to be passed over a surface which has a position-coding pattern. The printer has a main viewing direction 50 which is the direction in which images are recorded. Since the viewing direction 50 does not extend through the inkjet head, it must be taken into consideration how the pen is turned when ink is being dispensed. According to an alternative embodiment, the printer has a plurality of nozzles 2 so that ink can be dispensed to a plurality of points simultaneously. The printer is advantageously arranged to indicate when a printing is complete. This indication may be presented on the display 11, or with a separate indication lamp 51. Fig. 2 shows a sheet of paper, which is included in a system according to a preferred embodiment of the present invention and which the printer is adapted to record. The surface of the sheet of paper 12 is provided with a position-coding pattern 13. Fig. 2 is an enlarge- ment of a small part of the position-coding pattern on the surface of the sheet of paper, which pattern consists of a plurality of symbols arranged in a matrix. In Fig. 2, also the area 16 which is recorded by the printer is marked. The printer can determine a position by means of the recorded image of the position-coding pattern.
The position-coding pattern with which the printer is intended to be used can be of the type disclosed in US 5,852,434, where each position is coded by a specific symbol . The position-coding pattern is, however, advantageously of the type disclosed in Applicant's PCT applications WO 00/73983 and PCT/SE00/01895 and WO 01/16691, the contents of which are hereby included in this application by reference, where each position is coded by a plurality of symbols and each symbol contributes to the coding of a plurality of positions.
The position-coding pattern is built up of a small number of types of symbols. An example is disclosed in WO 00/73983 where a large dot represents a "one" and a small dot represents a "zero". Another example is disclosed in PCT/SEOO/01895, where four different displacements of a dot in relation to a raster point code four different values .
Figs 3a-d show a symbol which can be used for coding positions in the position-coding pattern on the sheet of paper in Fig. 2 according to a preferred embodiment of the invention. The symbol comprises a virtual raster point 14, which is represented by the intersection between the raster lines, and a mark 15 which has the form of a point . The value of the symbol depends on where the mark is located. In the example in Fig. 3, there are four possible locations, one on each of the raster lines extending from the raster points. The displacement from the raster point is equal to all values. The symbol has in Fig. 3a the value "0", in Fig. 3b the value "1", in Fig. 3c the value "2" and in Fig. 3d the value "3". In other words, there are four different types of symbols. Each symbol can thus represent one of four different values "0-3".
Fig. 4 illustrates the appearance of a sequence 17 which is used in the position-coding pattern according to a preferred embodiment of the invention. The sequence 17 comprises 512 values 18 each of which is either "0", "1", "2" or "3". An arbitrary subsequence 19, 20 with 5 values unambiguously defines a sequence value corresponding to the position of the subsequence in the sequence 17. Each subsequence occurs in the sequence only once. Thus the first subsequence 19 corresponds to the value "0" and the second subsequence 20 to the value "1". In Fig. 2, the columns and rows in the matrix consist of sequences in which the values have been converted into symbols. Sequences of this kind are described in "Pseudo- Random Sequences and Arrays" by F. Jessie MacWilliams and Neil J.A. Sloane in "Proceedings of the IEEE" Vol. 64, No. 12, December 1976.
Fig. 5 shows a part of the position-coding pattern which is reproduced on the sheet of paper 12 in Fig. 2.
A first matrix 30 in Fig. 5a is the smallest matrix which unambiguously defines a position. The position-coding pattern 13 is made up of symbols 31 like those shown in Fig. 3. In the position-coding pattern, use is made of the four different values to code a binary bit in each of two orthogonal directions. Thus, the four different values "0, 1, 2, 3" code the four different bit combina- tions (0, 0), (0, 1), (1, 0), (1, 1), where the first digit in each bit combination relates to a first direction and a second digit relates to a second direction which is orthogonal to the first direction. When the printer records the first matrix 30 in Fig. 3, it is converted to a second matrix 32 with values 33, which defines the x coordinate, and to a third matrix 34 with values 35, which defines the y coordinate, by means of the above-mentioned relationship between values and bit combinations. The second matrix 32 contains subsequences 36 which constitute columns in the second matrix. The values in the matrix are either "0" or "1". The subsequences are a part of the sequence which has been described above in connection with Fig. 3. Each sub- sequence thus has a unique sequence value. The five subsequences in the columns in the second matrix 32 are converted to five sequence values Sxi, Sx2, Sx3, Sx4 and Sx5 which define the x coordinate. Similarly, subsequences 37 with values 35 are arranged in rows in the third matrix. These subsequences are also parts of the sequence in Fig. 4 and are similarly converted to a second set Sy!-Sy5 which defines the position of the different subsequences in the sequence. Subsequently the difference between adjacent sequence values is calculat- ed, which gives rise to two sets of four difference values Dxι-Dx4 and Dy1-Dy4, respectively, Dxn=Sxπ+ι-Sxn modulo R and Dyn=Syn+1-Syn modulo R, where R is the number of unique subsequences in the sequence in Fig. 4. Then the difference values are used to generate an x coordi- nate and a y coordinate.
The conversion from difference values to coordinates can be carried out in many different ways. According, to one embodiment, the subsequences are arranged in such manner that one of the difference values in each matrix which unambiguously defines a position has an integer value in the range "0-3". This codes the most significant digit. The subsequences are also arranged so that the x coordinate will be one unit greater when moving one column in the matrix and so that the y coordinate will be one unit greater when moving one row in the matrix. Since the columns in the second matrix in Fig. 5b consist of parts of the sequence in Fig. 4, each of the sequence values in the two columns Sxi and Sx2 furthest to the left in the matrix in Fig. 5b will be one unit greater when moving down one row in the matrix 32. However, Dxx remains constant. Consequently, also the x coordinate remains constant when moving downwards in the second matrix 32.
Fig. 6 illustrates how a printout is built up as the printer operates. The printer records images of the base and converts them into positions as described above in connection with Fig. 5. As the printer is being passed over the sheet of paper, images of the position-coding pattern are continuously recorded and converted into positions. In Fig. 6a, a first position 40 and a second position 41 are marked. The image-processing means is adapted to calculate a predicted position 42 by means of the first position 40 and the second position 41, by also the interval between the recording of the two images being known. The predicted position 42 is compared with graphics positions which are stored in the memory 9. Since the predicted position 42 conforms with a graphics position which is stored in the memory, ink is dispensed from the inkjet head 2. In the same manner, dispensing of ink from the inkjet head is initiated at all other times when conformity is obtained between the predicted posi- tion and a graphics position. The interval between the time of the recording of the image which corresponds to the second position and the time when the inkjet head is in the predicted position is used by the printer to convert the recorded image into a position, to calculate a predicted position, to compare the predicted position 42 with the graphic information and to dispense ink. When the predicted position is calculated, the speed and direction of the printer are thus taken into consideration. As the printer is being passed over the surface, the entire image will thus be built up. This is illustrated in Figs 6a-6d. Since the inkjet head is not centred relative to the image sensor in the printer which is shown in Fig. 1, it is necessary to determine how the printer is turned for ink to be dispensed in the correct position. This is carried out by the image-processing means with the aid of the recorded image. The graphic information thus consists, as mentioned above, of a number of graphics positions corresponding to the image which is to be printed. Each point corresponds to a minimum point which is printed with the inkjet head. The graphic information corresponds to an image or text which is to be printed. The graphics positions which define the graphic information can be in an arbitrary position. The only relevant matter is that their mutual location is such that they define the graphic information. The position-coding pattern possibly codes posi- tions within a completely different area than that in which the graphics positions are located.
Fig. 7 illustrates how it is taken into consideration that the position-coding pattern codes other positions than those present in the graphic information. When a user initiates that the graphic information is to be printed, a first image of a position-coding pattern is recorded on a sheet of paper 44, which image is converted into a start position 43. The start position 43 defines where a user wants the graphic information to be printed. The graphic information 45 consists of graphics positions which define an "A" . The graphics positions have no positions in common with the position-coding pattern on the sheet of paper 44. The graphics positions are transformed so that a median graphics position 46 will be located in the start position 43. As the printer is then being passed over the sheet of paper, the graphic information is printed in the form of an "A" 47. According to an alternative embodiment, use is made of the property that the graphics positions do not coincide with the position-coding pattern. It is then necessary to have access to a sheet of paper with a position- coding pattern which codes precisely the graphics positions which are present in the graphic information to allow it to be printed. The graphic information can be, for example, handwritten text recorded by means of another position-coding pattern than the one used in the printing of the information.
The conversion of text or images can be carried out in a number of ways which can easily be accomplished by a person skilled in the art and will therefore not be described in detail. According to an alternative embodiment of the printer, the nozzle 2 of the printer is replaced with a ball point 52, as shown in fig 8a, which is arranged to be moved to the paper when ink is to be dispensed on the surface . According to another embodiment of the printer, the nozzle 2 of the printer is replaced with a point 53 , as shown in fig 8b, and the surface is the surface of a pressure sensitive paper. Pressure sensitive papers are known from the art and are such that they are blackened when a pressure is applied to them. According to this embodiment of the invention the point is arranged to apply a pressure to the paper in positions which correspond to graphics positions in the graphical information. According to still another embodiment of the printer, the nozzle 2 of the printer is replaced with a magnetic point 54, as shown in fig 8c, and the surface which is used is a magnetic paper. Magnetic papers comprise small permanent magnets, which give a certain colour to the paper depending on their orientation in relation to the surface of the paper. According to this embodiment the point is arranged to be that close to the surface of the paper in positions corresponding to the graphical positions so that the magnetic force becomes large enough for the permanent magnets in these positions to turn so that a printing is obtained. The embodiments described above are to be considered as examples only.
A person skilled in the art appreciates that the above embodiments can be varied in many ways without departing from the inventive concept. For instance, it is possible to use some other type of symbols in the position-coding pattern. Different values can, for instance, be coded with filled circles of different size.

Claims

1. A printer comprising means (2) for printing on a surface and an image sensor (3) for recording an image of the surface, said printer (1) being adapted to print on the surface with the aid of the recorded image and graphic information that is to be printed, c h a r a c t - e r i s e d in that it is adapted to convert the recorded image into at least one recorded position in the form of two coordinates, in response to the recorded image containing' a position-coding pattern (13) coding at least one position.
2. A printer comprising a nozzle (2) for dispensing dye on a surface and an image sensor (3) for recording an image of the surface, said printer (1) being adapted to dispense the dye on the surface with the aid of the recorded image and graphic information that is to be printed, c h a r a c t e r i s e d in that it is adapted to convert the recorded image into at least one recorded position in the form of two coordinates, in response to the recorded image containing a position-coding pattern (13) coding at least one position.
3. A printer as claimed in claim 1, c h a r a c - t e r i s e d in that it further comprises a memory (9) for storing the graphic information in the form of a plurality of graphics positions.
4. A printer as claimed in claim 3, c h a r a c t e r i s e d in that it is adapted to convert text and images, which are received by the printer to be printed, into said plurality of graphics positions.
5. A printer as claimed in claim 1, 3 or 4 , c h a r a c t e r i s e d in that it is adapted to transform the graphics positions in the graphic information in response to an input signal containing information about a transformation.
6. A printer as claimed in claim 5, c h a r a c t e r i s e d in that the transformation is carried out with the aid of said at least one recorded position as the input signal, so that one of the graphics positions essentially conforms with a position in the position- coding pattern.
7. A printer as claimed in any one of claims 1 or 3- 6, c h a r a c t e r i s e d in that it is adapted to print on the surface when the recorded position conforms with a graphics position in the graphic information.
8. A printer as claimed in any one of claims 1 or 3- 6, c h a r a c t e r i s e d in that it is adapted to determine a predicted position of the printing means (2) by means of the recorded position, and to print when the predicted position conforms with a graphics position in the graphic information.
9. A printer as claimed in claim 8, c h a r a c t e r i s e d in that the printer is adapted to determine the speed and direction of the print- ing means (2) in relation to the surface by means of at least two recorded positions converted from at least two recorded images, and to calculate the predicted position starting from one of the recorded positions as well as the speed and direction of the printing means (2) .
10. A printer as claimed in any one of claims 1 or 3-9, c h a r a c t e r i s e d in that it is adapted to determine the speed and direction of the printing means (2) in relation to the surface by means of at least two recorded positions converted from at least two recorded images .
11. A printer as claimed in any one of claims 1 or 3-10, c h a r a c t e r i s e d in that it is adapted to identify a predetermined number of symbols (15, 31) in the position-coding pattern (30) in the recorded image , and to separate the position-coding pattern (30) in the image into a first position code (32) for a first coordinate and a second position code (34) for a second coordinate by translating each symbol into at least one digit for the first position code and at least one digit for the second position code, and to calculate the first coordinate by means of the first position code and the second coordinate by means of the second position code.
12. A printer as claimed in any one of claims 1 or 3-11, c h a r a c t e r i s e d in that it is handheld.
13. A printer as claimed in any one of claims 1 or 3-12, c h a r a c t e r i s e d in that the image sensor (3) has a main viewing direction (50) in which it is adapted to record radiation from the surface, the printer being adapted to determine its turning position in relation to the viewing direction (50) by means of the recorded image, and to print with the aid of the turning position.
14. A printer as claimed in any one of claims 1 or 3-13, c h a r a c t e r i s e d in that the printing means (2) are adapted to print in a plurality of directions .
15. A printer as claimed in any one of claims 1 or 3-14 c h a r a c t e r i s e d in that the printing means are a nozzle for dispensing dye on a surface.
16. A system for printing graphic information, comprising a printer (1) and a base (12) , c h a r a c t e r i s e d in that the base (12) has a position-coding pattern (13,
30) which is designed so that an arbitrary subset of the position-coding pattern (13, 30), said subset having a predetermined size, codes the absolute coordinates for a position on the base (12) , and the printer (1) comprises printing means (2) for printing on a base (12) , and further comprises an image sensor (3) for recording an image of the base (12), the printer (1) being adapted to print on the base (12) with the aid of the position-coding pattern in the recorded image (16) and the graphic information.
17. A method for printing stored graphic information on a surface, c h a r a c t e r i s e d by the steps of recording an image of a surface, and printing on the surface with the aid of the recorded image and the stored graphic information.
18. A printer comprising a nozzle (2) for dispensing dye on a surface and an image sensor (3) for recording an image of the surface, said printer (1) being adapted to dispense the dye on the surface with the aid of the recorded image and graphic information that is to be printed, c ha r a c t e r i s e d in that it is adapted to convert the recorded image into at least one recorded position in the form of two coordinates, in response to the recorded image containing a position-coding pattern (13) coding at least one position, and that it is further adapted to determine a predicted position of the nozzle (2) by means of the recorded position, and to dispense the dye when the predicted position conforms with a graphics position in the graphic information.
19. A printer comprising means (2) for printing on a surface and an image sensor (3) for recording an image of the surface, said printer (1) being adapted to print on the surface with the aid of the recorded image and graphic information that is to be printed, c h a r a c - t e r i s e d in that it is adapted to convert the recorded image into at least one recorded position in the form of two coordinates, in response to the recorded image containing a position-coding pattern (13) coding at least one position, and that it is further adapted to determine a predicted position of the nozzle (2) by means of the recorded position, and to print when the predicted position conforms with a graphics position in the graphic information.
20. A system for printing graphic information, comprising a printer (1) and a base (12) , c h a r a c t e r i s e d in that the base (12) has a position-coding pattern (13, 30) which is designed so that an arbitrary subset of the position-coding pattern (13, 30), said subset having a predetermined size, codes the absolute coordinates for a position on the base (12) , and the printer (1) comprises printing means (2) for printing on a base (12), and further comprises an image sensor (3) for recording an image of the base (12) , the printer (1) being adapted to print on the base (12) with the aid of the position-coding pattern in the recorded image (16) and the graphic information.
21. A method for printing stored graphic information on a surface, c h a r a c t e r i s e d by the steps of recording an image of a surface, and printing on the surface with the aid of the recorded image and the stored graphic information.
PCT/SE2001/000595 2000-04-05 2001-03-21 Printer WO2001074598A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU2001244910A AU2001244910A1 (en) 2000-04-05 2001-03-21 Printer
EP01918039A EP1272351A1 (en) 2000-04-05 2001-03-21 Printer

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE0001245A SE0001245L (en) 2000-04-05 2000-04-05 Printer
SE0001245-0 2000-04-05

Publications (1)

Publication Number Publication Date
WO2001074598A1 true WO2001074598A1 (en) 2001-10-11

Family

ID=20279180

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE2001/000595 WO2001074598A1 (en) 2000-04-05 2001-03-21 Printer

Country Status (4)

Country Link
EP (1) EP1272351A1 (en)
AU (1) AU2001244910A1 (en)
SE (1) SE0001245L (en)
WO (1) WO2001074598A1 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003038594A1 (en) * 2001-11-02 2003-05-08 Kytoe Eero Printing method and device
WO2003076198A1 (en) * 2002-03-11 2003-09-18 Print Dreams Europe Ab Hand held printing of text and images for preventing scew and cutting of printed images
WO2003076196A1 (en) * 2002-03-11 2003-09-18 Print Dreams Europe Ab Hand held printer correlated to fill-out transition print areas
WO2003091032A1 (en) * 2002-04-24 2003-11-06 Print Dreams Europe Ab Printer device connectable to a digital pen
WO2004067283A1 (en) * 2003-01-23 2004-08-12 Bancel Francois Device for printing an image on a large surface
WO2004088576A1 (en) * 2003-03-31 2004-10-14 Xpandium Ab Method for navigation with optical sensors, and a device utilizing the method
WO2005001676A2 (en) * 2003-06-27 2005-01-06 Koninklijke Philips Electronics, N.V. Adaptable ultrasound positioning system for an electronic brush
WO2005050431A1 (en) * 2003-11-24 2005-06-02 Koninklijke Philips Electronics, N.V. Electronic brush position detection
US7121465B2 (en) 2001-12-27 2006-10-17 Anoto Ab Activation of products with embedded functionality in an information management system
US7321692B2 (en) 2001-11-13 2008-01-22 Anoto Ab Method, device and computer program product for processing information in a memory
US7328996B2 (en) 2001-07-13 2008-02-12 Walling Alex M Sensor and ink-jet print-head assembly and method related to same
US8054495B2 (en) 2004-04-07 2011-11-08 Hewlett-Packard Development Company, L.P. Digital documents, apparatus, methods and software relating to associating an identity of paper printed with digital pattern with equivalent digital documents
US10620754B2 (en) 2010-11-22 2020-04-14 3M Innovative Properties Company Touch-sensitive device with electrodes having location pattern included therein

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5825995A (en) * 1996-03-11 1998-10-20 Intermec Technologies, Inc. Printer with motion detection
US5852434A (en) * 1992-04-03 1998-12-22 Sekendur; Oral F. Absolute optical position determination
US5927872A (en) * 1997-08-08 1999-07-27 Hewlett-Packard Company Handy printer system
WO2000029218A2 (en) * 1998-11-13 2000-05-25 Esselte N.V. A multi-functional printer

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5661506A (en) 1994-11-10 1997-08-26 Sia Technology Corporation Pen and paper information recording system using an imaging pen

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5852434A (en) * 1992-04-03 1998-12-22 Sekendur; Oral F. Absolute optical position determination
US5825995A (en) * 1996-03-11 1998-10-20 Intermec Technologies, Inc. Printer with motion detection
US5927872A (en) * 1997-08-08 1999-07-27 Hewlett-Packard Company Handy printer system
WO2000029218A2 (en) * 1998-11-13 2000-05-25 Esselte N.V. A multi-functional printer

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1272351A1 *

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7328996B2 (en) 2001-07-13 2008-02-12 Walling Alex M Sensor and ink-jet print-head assembly and method related to same
WO2003038594A1 (en) * 2001-11-02 2003-05-08 Kytoe Eero Printing method and device
US7321692B2 (en) 2001-11-13 2008-01-22 Anoto Ab Method, device and computer program product for processing information in a memory
US7121465B2 (en) 2001-12-27 2006-10-17 Anoto Ab Activation of products with embedded functionality in an information management system
US7108370B2 (en) 2002-03-11 2006-09-19 Xpandium Ab Hand held printing of text and images for preventing skew and cutting of printed images
WO2003076198A1 (en) * 2002-03-11 2003-09-18 Print Dreams Europe Ab Hand held printing of text and images for preventing scew and cutting of printed images
WO2003076196A1 (en) * 2002-03-11 2003-09-18 Print Dreams Europe Ab Hand held printer correlated to fill-out transition print areas
US7336388B2 (en) 2002-03-11 2008-02-26 Xpandium Ab Hand held printer correlated to fill-out transition print areas
WO2003091032A1 (en) * 2002-04-24 2003-11-06 Print Dreams Europe Ab Printer device connectable to a digital pen
WO2004067283A1 (en) * 2003-01-23 2004-08-12 Bancel Francois Device for printing an image on a large surface
WO2004088576A1 (en) * 2003-03-31 2004-10-14 Xpandium Ab Method for navigation with optical sensors, and a device utilizing the method
WO2005001676A3 (en) * 2003-06-27 2005-05-26 Koninkl Philips Electronics Nv Adaptable ultrasound positioning system for an electronic brush
WO2005001676A2 (en) * 2003-06-27 2005-01-06 Koninklijke Philips Electronics, N.V. Adaptable ultrasound positioning system for an electronic brush
WO2005050431A1 (en) * 2003-11-24 2005-06-02 Koninklijke Philips Electronics, N.V. Electronic brush position detection
US8054495B2 (en) 2004-04-07 2011-11-08 Hewlett-Packard Development Company, L.P. Digital documents, apparatus, methods and software relating to associating an identity of paper printed with digital pattern with equivalent digital documents
US10620754B2 (en) 2010-11-22 2020-04-14 3M Innovative Properties Company Touch-sensitive device with electrodes having location pattern included therein

Also Published As

Publication number Publication date
SE0001245D0 (en) 2000-04-05
EP1272351A1 (en) 2003-01-08
AU2001244910A1 (en) 2001-10-15
SE0001245L (en) 2001-10-06

Similar Documents

Publication Publication Date Title
US6854821B2 (en) Systems and methods for printing by using a position-coding pattern
JP4528476B2 (en) Sensing device with compatible nib
US7295193B2 (en) Written command
US6666376B1 (en) Calendar
EP1272351A1 (en) Printer
US7249716B2 (en) Position-coding pattern
US20030029919A1 (en) Reading pen
EP0615209B1 (en) Information input device, position information holding device, and position recognizing system including them
CN100472554C (en) Camera-pen-tip mapping and calibration
US20040109034A1 (en) Hybrid printing/pointing device
EP1620828B1 (en) Methods, apparatus, computer program and storage medium for position decoding
US7600693B2 (en) Information code including redundant information providing copy protection
US20030066896A1 (en) Coding pattern
JP4198456B2 (en) Two-dimensional code pattern, two-dimensional code pattern carrying medium, two-dimensional code pattern generation method, two-dimensional code reading apparatus and reading method
WO2000073983A1 (en) Position determination
EP1272969A1 (en) Information-related devices and methods
JPH04503271A (en) How to map scanned pixel data
EP1697880A1 (en) Method, apparatus, computer program and storage medium for recording a movement of a user unit
US9576230B2 (en) Dot code pattern for absolute position and other information using an optical pen, process of printing the dot code, process of reading the dot code
EP1444646B1 (en) Product with a coding pattern and method, device and computer program for coding and decoding the pattern
EP1902410A1 (en) On demand generation of position-coded bases
EP1269396B1 (en) Apparatus and methods relating to images
JP3382299B2 (en) Character processing method and apparatus
JP2005092436A (en) Code information read-out device, program therefor, and pen type data input unit using the same
JP2676993B2 (en) Character reading correction device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ CZ DE DE DK DK DM DZ EE EE ES FI FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2001918039

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2001918039

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP