Patent application title:

CREATING DATA ASSOCIATING A SURFACE WITH INFORMATION PRINTED ON THE SURFACE

Publication number:

US20110069351A1

Publication date:
Application number:

12/954,900

Filed date:

2010-11-28

Abstract:

A system is disclosed for creating association data associating document information with a surface of a print medium the document information is printed upon. The system has a printer for printing the document information onto the surface of the print medium. The print medium has tags on respective surfaces of the print medium. Each tag encodes an identity unique to the surface. The system further has at least one sensor for sensing the tags of the print medium in a media feed path of the printer, and a computer system for creating association data associating the document information printed onto the surface of the print medium with the identity of the surface.

Inventors:

Interested in similar patents?

Get notified when new applications in this technology area are published.

Classification:

B41J3/445 »  CPC main

Typewriters or selective printing or marking mechanisms, e.g. ink-jet printers, thermal printers characterised by the purpose for which they are constructed; Typewriters or selective printing mechanisms having dual functions or combined with, or coupled to, apparatus performing other functions Printers integrated in other types of apparatus, e.g. printers integrated in cameras

G06F1/1626 »  CPC further

Details not covered by groups - and; Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]

G06F1/1656 »  CPC further

Details not covered by groups - and; Constructional details or arrangements for portable computers; Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups  -  Details related to functional adaptations of the enclosure, e.g. to provide protection against EMI, shock, water, or to host detachable peripherals like a mouse or removable expansions units like PCMCIA cards, or to provide access to internal components for maintenance or to removable storage supports like CDs or DVDs, or to mechanically mount accessories

G06F1/1684 »  CPC further

Details not covered by groups - and; Constructional details or arrangements for portable computers; Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups  -  Constructional details or arrangements related to integrated I/O peripherals not covered by groups  - 

G06F1/1688 »  CPC further

Details not covered by groups - and; Constructional details or arrangements for portable computers; Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups  - ; Constructional details or arrangements related to integrated I/O peripherals not covered by groups  -  the I/O peripheral being integrated loudspeakers

G06F3/0321 »  CPC further

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; Input arrangements or combined input and output arrangements for interaction between user and computer; Arrangements for converting the position or the displacement of a member into a coded form; Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface by optically sensing the absolute position with respect to a regularly patterned surface forming a passive digitiser, e.g. pen optically detecting position indicative tags printed on a paper sheet

G06F3/03545 »  CPC further

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; Input arrangements or combined input and output arrangements for interaction between user and computer; Arrangements for converting the position or the displacement of a member into a coded form; 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 Pens or stylus

G06F3/0488 »  CPC further

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; Input arrangements or combined input and output arrangements for interaction between user and computer; Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

G06Q20/401 »  CPC further

Payment architectures, schemes or protocols; Payment protocols; Details thereof; Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists Transaction verification

G06Q40/00 »  CPC further

Finance; Insurance; Tax strategies; Processing of corporate or income taxes

G06Q40/08 »  CPC further

Finance; Insurance; Tax strategies; Processing of corporate or income taxes Insurance, e.g. risk analysis or pensions

H04M1/27475 »  CPC further

Substation equipment, e.g. for use by subscribers; Devices for calling a subscriber; Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips; Methods of retrieving data using interactive graphical means or pictorial representations

H04M1/2755 »  CPC further

Substation equipment, e.g. for use by subscribers; Devices for calling a subscriber; Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content by optical scanning

H04M1/72409 »  CPC further

Substation equipment, e.g. for use by subscribers; Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection; User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories

H04M1/72412 »  CPC further

Substation equipment, e.g. for use by subscribers; Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection; User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces

H04M1/72445 »  CPC further

Substation equipment, e.g. for use by subscribers; Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection; User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications

H04M3/42 »  CPC further

Automatic or semi-automatic exchanges Systems providing special services or facilities to subscribers

H04N1/00204 »  CPC further

Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof; Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server

H04N1/00244 »  CPC further

Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof; Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server

H04N1/00307 »  CPC further

Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof; Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a mobile telephone apparatus

H04N1/00326 »  CPC further

Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof; Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus

H04N1/00392 »  CPC further

Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof; User-machine interface; Control console; Input means Other manual input means, e.g. digitisers or writing tablets

H04N1/00968 »  CPC further

Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof; Input arrangements for operating instructions or parameters, e.g. updating internal software by scanning marks on a sheet

H04N1/32122 »  CPC further

Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof; Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device; Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file in a separate device, e.g. in a memory or on a display separate from image data

H04N1/32778 »  CPC further

Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof; Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device; Initiating, continuing or ending a single-mode communication; Handshaking therefor; Initiating a communication in response to a request, e.g. for a particular document using a mark-sheet or machine-readable code request

H04N5/445 »  CPC further

Details of television systems; Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information

H04N5/76 »  CPC further

Details of television systems Television signal recording

H04N7/163 »  CPC further

Television systems; Analogue secrecy systems; Analogue subscription systems; Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only

H04N19/60 »  CPC further

Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding

H04N19/61 »  CPC further

Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

H04N21/41407 »  CPC further

Selective content distribution, e.g. interactive television or video on demand [VOD]; Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof; Structure of client; Structure of client peripherals; Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop

H04N21/422 »  CPC further

Selective content distribution, e.g. interactive television or video on demand [VOD]; Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof; Structure of client; Structure of client peripherals Input-only peripherals , e.g. global positioning system [GPS]

H04N21/42203 »  CPC further

Selective content distribution, e.g. interactive television or video on demand [VOD]; Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof; Structure of client; Structure of client peripherals; Input-only peripherals , e.g. global positioning system [GPS] sound input device, e.g. microphone

H04N21/4223 »  CPC further

Selective content distribution, e.g. interactive television or video on demand [VOD]; Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof; Structure of client; Structure of client peripherals; Input-only peripherals , e.g. global positioning system [GPS] Cameras

G06F3/16 »  CPC further

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 Sound input; Sound output

G06F2200/1614 »  CPC further

Indexing scheme relating to -; Indexing scheme relating to -; Indexing scheme relating to constructional details of the monitor Image rotation following screen orientation, e.g. switching from landscape to portrait mode

G06F2200/1637 »  CPC further

Indexing scheme relating to -; Indexing scheme relating to -; Indexing scheme relating to constructional details of the computer Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer

G06F2203/0384 »  CPC further

Indexing scheme relating to -; Indexing scheme relating to Wireless input, i.e. hardware and software details of wireless interface arrangements for pointing devices

H04M1/72442 »  CPC further

Substation equipment, e.g. for use by subscribers; Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection; User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for playing music files

H04M7/0015 »  CPC further

Arrangements for interconnection between switching centres; Details of application programming interfaces [API] for telephone networks; Arrangements which combine a telephonic communication equipment and a computer, i.e. computer telephony integration [CPI] arrangements First party call control architectures

H04M2250/12 »  CPC further

Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion

H04N1/32133 »  CPC further

Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof; Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device; Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title attached to the image data, e.g. file header, transmitted message header, information on the same page or in the same computer file as the image on the same paper sheet, e.g. a facsimile page header

H04N5/765 »  CPC further

Details of television systems; Television signal recording Interface circuits between an apparatus for recording and another apparatus

H04N5/783 »  CPC further

Details of television systems; Television signal recording using magnetic recording on tape Adaptations for reproducing at a rate different from the recording rate

H04N5/907 »  CPC further

Details of television systems; Television signal recording using static stores, e.g. storage tubes or semiconductor memories

H04N21/478 »  CPC further

Selective content distribution, e.g. interactive television or video on demand [VOD]; Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof; End-user applications Supplemental services, e.g. displaying phone caller identification, shopping application

H04N2201/0082 »  CPC further

Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof; Types of the still picture apparatus Image hardcopy reproducer

H04N2201/3226 »  CPC further

Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof; Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device; Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of identification information or the like, e.g. ID code, index, title, part of an image, reduced-size image

H04N2201/3247 »  CPC further

Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof; Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device; Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document Data linking a set of images to one another, e.g. sequence, burst or continuous capture mode

H04N2201/3264 »  CPC further

Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof; Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device; Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of multimedia information, e.g. a sound signal of sound signals

H04N2201/3269 »  CPC further

Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof; Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device; Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs

H04N2201/3274 »  CPC further

Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof; Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device; Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title Storage or retrieval of prestored additional information

Y10S707/99931 »  CPC further

Data processing: database and file management or data structures Database or file accessing

Y10T428/187 »  CPC further

Stock material or miscellaneous articles; Longitudinally sectional layer of three or more sections; Next to unitary sheet of equal or greater extent Continuous sectional layer

G06F3/12 IPC

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 Digital output to print unit, e.g. line printer, chain printer

Description

CROSS REFERENCE TO RELATED APPLICATION

This application is a continuation application of U.S. patent application Ser. No. 12/105,204 filed on Apr. 17, 2008, which is a continuation application of U.S. patent application Ser. No. 09/693,514 filed on Oct. 20, 2000, now issued U.S. Pat. No. 7,369,265, all of which are herein incorporated by reference.

FIELD OF INVENTION

This invention relates to the use of substrates that carry machine-readable data relating to the identification of the substrate, and more particularly to paper substrates that are printed on. However, the invention is applicable for use on substrates other than paper. Whilst reference is made to paper in the specification it is to be understood that the invention is not limited to paper.

CO-PENDING APPLICATIONS

Various methods, systems and apparatus relating to the present invention are disclosed in the following patent filed by the applicant or assignee of the present invention:

6,428,133 6,526,658 6,315,399 6,338,548 6,540,319 6,328,431
6,328,425 6,991,320 6,383,833 6,464,332 6,390,591 7,018,016
6,328,417 7,721,948 7,079,712 6,825,945 7,330,974 6,813,039
6,987,506 7,038,797 6,980,318 6,816,274 7,102,772 7,350,236
6,681,045 6,728,000 7,173,722 7,088,459 7,707,082 7,068,382
7,062,651 6,789,194 6,789,191 6,644,642 6,502,614 6,622,999
6,669,385 6,549,935 6,987,573 6,727,996 6,591,884 6,439,706
6,760,119 7,295,332 6,290,349 6,428,155 6,785,016 6,870,966
6,822,639 6,737,591 7,055,739 7,233,320 6,830,196 6,832,717
6,957,768 7,456,820 7,170,499 7,106,888 7,123,239 6,409,323
6,281,912 6,604,810 6,318,920 6,488,422 6,795,215 7,154,638
6,859,289 6,678,499 6,976,220 6,976,035 6,766,942 7,286,113
6,824,044 6,978,019 7,406,445 6,959,298 6,973,450 7,150,404
6,922,779 7,233,924 7,007,851 6,957,921 6,457,883 6,831,682
6,965,882 6,398,332 6,394,573 6,622,923 6,847,883 7,131,058
6,977,751 6,963,845 6,995,859 6,720,985 6,724,374 7,369,265
6,679,420 7,110,126 6,813,558 6,965,454 6,550,997 6,474,773
7,190,474 6,982,798 6,474,888 6,627,870 6,454,482 6,527,365
7,533,031 6,808,330

The disclosures of these patent are incorporated herein by cross-reference.

BACKGROUND

Systems have been proposed to enable printed substrates to be used interactively, in a manner similar to how computer displays are used interactively. By “interactively”, we mean that the printed substrate includes visible human-readable information which, when “activated” by the user using an appropriate device, causes an action to occur in the system. Systems have been proposed in which pages are printed with machine-readable tags that are not discernable to the unaided eye of a human. These tags are typically printed over the entire surface of each page in a regular pattern. Each tag incorporates information, hereinafter referred to as a page ID, that differentiates each page from other pages and information, and information, hereinafter referred to as a location ID, that differentiates a subarea of the page associated with the tag from other subareas within each page. The association between the machine- and human-readable information is recorded in the system, and the system is thereby able to interpret actions performed relative to the substrate by the user using an appropriate tag-sensing device as actions relative to the human-readable information.

In our earlier application U.S. Ser. No. 09/575,187, we have proposed a printer which prints both the machine- and human-readable information simultaneously and a system that has the ability to print customized versions of documents, for example newspapers, for different customers. When the same printer prints the machine- and human-readable information, it is relatively simple to associate unique page and location Ids with the human-readable data. However, where pages are used with pre-printed or pre-formed tags it is necessary to associate each page with the data printed on a page-by-page basis. Even with mass production there is no certainty that a particular paper sheet will have particular information printed on it or that particular information will be printed on a sheet having a particular page ID or sheets having a particular range of page Ids.

SUMMARY OF INVENTION

According to an aspect of the present invention there is provided a system comprising:

a printer for printing document information onto at least one surface of a print medium, the print medium including a plurality of tags on respective surfaces of the print medium, each tag on each respective surface encoding an identity unique to the surface;

at least one sensor for sensing the tags of the print medium in a media feed path of the printer; and

a computer system for creating association data associating the document information printed onto the surface of the print medium with the identity of the surface.

Other aspects are also disclosed.

BRIEF DESCRIPTION OF DRAWINGS

Preferred and other embodiments of the invention will now be described, by way of non-limiting example only, with reference to the accompanying drawings, in which:

FIG. 1 shows a schematic side view of a printer according to a first embodiment of the invention;

FIG. 2 shows a schematic plan view of the printer shown in FIG. 1;

FIG. 3 shows a schematic side view of a printer according to a second embodiment of the invention;

FIG. 4 shows a schematic plan view of the printer shown in FIG. 3;

FIG. 5 shows a schematic side view of a printer according to a third embodiment of the invention;

FIG. 6 shows a rear three-quarter view of the electrical system of a netpage printer according to the invention;

FIG. 7 shows sheet of paper pre-printed or pre-formed with tags in a first layout;

FIG. 8 shows sheet of paper pre-printed or pre-formed with tags in a second layout;

FIG. 9 shows sheet of paper pre-printed or pre-formed with tags in a third layout;

FIG. 10 shows a portion of a printed strip of paper with multiple pages printed continuously along the strip;

FIG. 11 shows a class diagram of a netpage page instance according to the invention; and

FIG. 12 shows a class diagram of a netpage blank according to the invention.

DETAILED DESCRIPTION OF PREFERRED AND OTHER EMBODIMENTS

A printer 1010 according to a first embodiment of the invention is shown schematically in FIGS. 1 and 2. The printer 1010 has a supply of cut paper 1012 and a paper feed mechanism 1014 for feeding sheets of paper 1012 a print mechanism 1016. The print mechanism 1016 may use any type of printing technology for “printing” of the, preferably human-readable, information since it is not required for printing of the, preferably invisible, machine-readable information. Examples of suitable print mechanisms include a laser print engine, a LED print engine, an ink jet print engine (thermal, piezo-electric, electrostatic, mechanical, MEMS), dot matrix, thermal dye sublimation, roto gravure or even a silkscreen printer.

Print mechanisms other than conventional ink deposition type print mechanisms mentioned above may be used. Examples of other types of print mechanisms include a Braille imprinting mechanism or use of thermal paper, such as used in older facsimile machines. In addition the sheets 1012 may be imprinted with electronically active inks and the print mechanism 1016 may be a device for selectively changing the state of the electronically active inks. For a better understanding of electronically active inks, reference is made to U.S. Pat. Nos. 6,017,584, 6,124,851, 6,120,839, 6,120,588, 6,118,426 and 6,067,185, all assigned to E Ink Corporation, the contents of which are included herein by reference. The printer mechanism 1016 prints on both sides of the paper in one pass but printing on a single side per pass is within the scope of the invention.

Each of the paper sheets 1012 is pre-printed or pre-formed with tags 1017 on at least one surface of each of the sheets 1012 with tags 1017 on each surface encoding a common page ID and each encoding a unique (on the surface) location ID. Whilst it is preferred that there is a one-to-one relationship between a page ID and a physical surface, this is not essential. A single surface may have more than one region, each with a different page ID. Similarly a single region having a single page ID may span more than one physically separate distinct surface, such as a number of sheets of paper. Tags at the same location on different surfaces have different page Ids but typically the same location ID. Page Ids are preferably unique to each surface but where not, two or more of the page ID and location Ids may serve to uniquely identify a page, as will be explained later. For a full explanation of tags, coding and physical structure of the tags, see our earlier applications U.S. Ser. No. 09/575,187 U.S. Ser. No. 09/575,154 and U.S. Ser. No. 09/663,701. The tags are preferably printed in a regular pattern on the surface of the sheet. The physical structure of each tag and the layout of the tags are not critical and the tags merely need to be at a sufficiently close spacing for the intended use and the capabilities of a sensing device used by the end user to detect the tags. Examples of suitable tag structures and layouts are found in our earlier applications, PCT specification No. PCT/US98/20597 and U.S. Pat. Nos. 5,625,412, 5,661,506, 5,477,012 and 5,852,434, the contents of which are included herein by reference. Suitable layouts include those in which the tags are centered on the vertices of triangles (regular, irregular, equilateral, isosceles etc), quadrilaterals (square, rectangle, parallelogram, rhombus etc), pentagons, hexagons and any other regular or irregular object having n vertices, where n is selected from 3 to infinity. It is not essential that the tags substantially cover the entire surface, although for convenience it is envisaged that most pre-printed or pre-formed sheets will have tags substantially covering all of both surfaces of each sheet. FIGS. 7 to 9 show three possible layouts of the tags, ranging from covering the entire surface though a strip of tags to a small area of tags, as shown in FIG. 9.

Preferably the page and location Ids are merely numbers, but other coding methods may be used, such as use of letters or other symbols rather than numbers. However since computerized systems generally store all information as binary numbers, a simple numbering system is more efficient. The page ID needs to have a sufficient precision for the intended purpose to uniquely identify the page within the scope of the environment within which the page will be used. It is presently believed that a 90-bit binary number will provide a sufficient number of page Ids to enable unique identification of a page on a worldwide basis. However this does not preclude use of greater or smaller precision.

Where the paper will not be used in an interactive manner but the tags are merely used to identify a particular page, the printing of multiple tags over the entire page may be unnecessary. Theoretically, a page could carry a single tag but this leads to potential problems associated with damage of the single tag, the detecting of a single tag or both. To avoid such problems a small area of the page may be printed with tags; for example, a 5-by-5 square of tags could be printed in the corner or corners of the pages as shown in FIG. 9. Other locations are possible.

The printer 1010 includes two sets of sensors 1018 and 1020 arranged such that the paper sheets pass between the two sets of sensors with the sensors positioned to sense any tag information pre-printed or pre-formed on the respective adjacent face of the paper. Each set may consist of a single sensor or two or more sensors arranged across the paper path. Use of two or more sensors provides redundancy. The sensors may be similar to that disclosed in relation to the netpage pen disclosed in our earlier application U.S. Ser. No. 09/575,174. Preferably the pre-printed or pre-formed information is printed using an infrared-absorptive ink and so the sensor may be a charge-coupled device (CCD) or a CMOS image sensor sensitive to infrared light. This may be achieved by using a CCD or CMOS image sensor which is responsive only to infrared light or by providing a filter for a broad-spectrum sensitive CCD or CMOS image sensor. However any suitable image sensor may be used.

The tags need not be sensed using optical methods. For example, the invention includes within its scope the use of magnetic inks for the pre-printing of the tags. It will be appreciated that the sensor sets 1018 and 1020 used need to be appropriate for the type of inks used and if magnetic inks are utilized then the sensors need to be sensitive to magnetism and not electromagnetic radiation. Sensing methods other than magnetic and electromagnetic sensing may be used as desired or required. Other sensing systems include the use of different compounds to encode information, e.g. chemical coding and sensing.

It will be appreciated that the sensors are fixed relative to the paper path and so the process of interpreting the tag images is much simpler compared to a movable sensing device, such as a pen type device. Preferably the sensors are positioned so the tag image is projected onto the image sensor substantially undistorted and corresponding to viewing the tag at 90° to the paper path. If this is not possible then the techniques disclosed in our earlier applications U.S. Ser. No. 09/575,154 and U.S. Ser. No. 09/575,174 for correcting viewing at an angle may be utilized.

Printing or forming tags on both sides and having two sensors means that if visible printing occurs on only one side, the side with visible printing will always have tags on that side irrespective of how the paper is inserted into the printer. If the printer is only capable of printing on one side and the orientation of the paper can be guaranteed, such as by the use of a manufacturer-supplied cartridge of paper, then pre-printing of tags on only one side and having a single sensor will still be feasible.

It is preferable that the page ID for each page is derived from tags on the relevant surface. However, if there is a known relationship between two or more page Ids then deriving the page ID of one page allows one to derive the associated page Ids. For example, a sheet of paper may be encoded with tags on both sides with the page Ids of the two surfaces on a page being 2n and 2n+1 where n is any number. It follows that, knowing the relationship, one may sense either surface and derive the page ID of the other surface. Of course any relationship may be used; examples are 2n−1 & 2n and 2n & 2n+36. Thus in a system where there is always a known and unambiguous relationship between surfaces, a single sensor may be sufficient.

The sensor sets 1018 & 1020 are located upstream of the print mechanism 1016 such that the tag information may be sensed and decoded prior to the paper entering the actual print mechanism 1016. If desired the decoded information may be utilized to determine what is printed on the paper sheets. For example, with a customized newspaper as envisaged in our earlier applications, the layout of the human-readable information depends on the paper size and, if desired, the printer may be capable of printing on different paper sizes. Thus the paper size needs to be determined before the layout of the information to be printed is determined. Of course this is only practical if the print mechanism 1016 is capable of changing what is printed on the fly, such as any print mechanism in which the information printed is dependent on data received. It will be appreciated that where the information or the layout of the information printed is dependent on the page ID there is a relatively small window of opportunity between sensing and printing. If the layout is only dependent on the page ID then it is possible for the document data to be downloaded to the printer in advance with the printer only adjusting the layout in response to the page ID.

The tag information for each surface sensed by the respective sensor set is passed to a decoder 1022 within the printer to determine the page ID. This page ID is passed to a transmitter 1024 which in turn transmits the page ID to a storage device 1026. Since the pages 1012 are cut each page will preferably have tags which all encode a single page ID. Thus it is not important which particular tag on the page is sensed and decoded. However for error checking, the first and last tags on a page may be sensed. The storage device 1026 may be a network server or a local computer which associates the page ID with data 1032 relating to the information printed by the printer 1010. It will be appreciated that the association need not be directly with the information printed. This is particularly so where a single item of information, such as an image, is printed on many different pages. For data storage efficiency a single instance of the image may be stored and the association data merely includes a reference to the image. It will be appreciated that a distributed storage system may be utilized where the association data is stored at a physically different location from the actual document data. Examples include a separate hard drive on the same computer or a separate computer system on another continent.

The storage device 1026 may be a source of print data 1030 which the printer 1010 utilizes to print information onto the sheets 1012. Alternatively another computer may be the source of the print data 1030 and the data 1032 may be transmitted to the storage device for association with the page ID data. It will be appreciated that in the netpage system envisaged in our earlier applications where all devices connected to the network have a unique identifier, a first computer may send print data to a specific printer and then send data to a server relating to both the information printed and the printer to which the data had been sent. The print data 1030 sent to the printer 1010 may be based at least on part of the data 1032. Alternatively the data 1032 may be created separately, such as by manual data entry, particularly where the printer repeatedly prints the same information.

The transmitter 1024 may be connected to the storage device 1026 by wire or wireless means or a combination of both using conventional techniques. Wireless methods include infrared, radio and acoustic transmission. The protocols used for the transmission of the data are unimportant. Examples of suitable protocols include TCP/IP, IPX/SPX, NetBios and NetBEUI. If the printer 1010 is connected to the source of print data via the Internet, the tag information may be transmitted to the storage device 1026 via the Internet. It is preferable to decode some or all of the tag information at the printer so as to reduce the amount of data required to be transmitted. However, the tag information may be transmitted from the sensor to the storage device 1026 in its raw state with all decoding being carried out by the network server. Alternatively the printer may include a decoder which interprets the tag image, extracts the page ID and merely passes the page ID to the network server.

The printer 1010 also includes a paper jam sensor 1028 for detecting paper jams. Many current printers already include such sensors such that when a page is not printed correctly, the data is reprinted on a new page. In the event of a paper jam, the printer may transmit a “void” signal to the network server. Alternatively, when a page is successfully printed the printer may send a “success” signal to the network server. Where the information printed on the paper is not dependent on the page ID, the printer may merely hold the tag information or page ID in a buffer until the page is successfully printed and then transmit the information to the network server after printing. In these circumstances receipt of the coded information or the page ID would, by itself, be an indication of a successful printing of the data. Alternatively the page ID and the “success” signal may be transmitted, either using a single transmission or using two separate transmissions.

The printer may be connected to a local computer that sends print jobs to the printer in addition to or as an alternative to a network server. With suitable software, information relating to local print jobs and page Ids may be transmitted to the network server such that the local print jobs may be used interactively at other locations without the need for the local computer to be turned on or to be connected to the network. The local computer may store information relating to local print jobs and page Ids etc. when offline and transmit such data to the server when next online.

FIGS. 3 and 4 schematically show a printer 1110 according to a second embodiment of the invention. The printer 1110 is substantially the same as the printer 1010 of FIGS. 1 and 2 and accordingly the same numbers are used for similar components. The printer 1110 differs from that of FIGS. 1 and 2 in that the sensors 1018 and 1020 are located downstream of the print engine. Accordingly, the printer 1110 is not capable of sensing a page ID before the page is printed; however, by use of other sensors, page size may still be sensed, as in conventional printers. The printer 1110 operates similarly to that of FIGS. 1 and 2 in that the coded information pre-printed or pre-formed on the paper is sensed, decoded and associated with information relating to the data printed by the printer 1110. Locating the sensors 1018 and 1020 downstream of the print engine 1016 means that paper jams within the print engine do not need to be addressed in relation to associating the correct page Ids with the information printed. Conversely, pages “voided” by paper jams cannot be detected.

Whilst the use of cut sheets of paper is the preferred method of implementing the invention, the invention includes within its scope use of uncut continuous paper. The use of continuous paper may be commercially necessary for the production of mass-produced items, such as lottery type tickets or merely the provision of an interactive newspaper which is produced and distributed in the current manner. Variations of the netpage printer utilize a roll of continuous paper together with a paper cutter and so such printers may be modified to include one or more sensors to detect pre-printed or pre-formed tags on continuous paper. Other applications which may utilize continuous paper with pre-printed or pre-formed tags include portable printers and cameras which include printers. Examples of these are discussed in our earlier applications U.S. Ser. No. 09/575,146 and U.S. Ser. No. 09/608,920. The devices of U.S. Ser. No. 09/575,146 and U.S. Ser. No. 09/608,920 may be modified to incorporate tag sensors and other hardware to enable derivation and transmittal of identity data or information for association with document data. In the case of a camera, the camera may transmit the image printed to a network server or it may store the association data in itself. The camera may include a user input to enable the user to input information relating to the images, such as a brief description or an audio annotation. This information may also be associated with the identity information.

The use of continuous paper presents problems in that the paper is usually printed and then cut and so the length of pages between print jobs may vary. In addition, if tags are printed over substantially all of a surface there is no certainty that a finished printed page will have tags that all encode the same page ID. In fact, it is extremely unlikely that this would be the case. As such, a single page ID, by itself, is insufficient to identify a page since the same page ID will probably be encoded in tags occurring on two or more pages. However the use of page Ids and location Ids together in a single tag or tag location, as proposed in our earlier applications together provide the ability to identify the finished printed pages.

Assuming that page Ids are pre-printed or pre-formed sequentially and location Ids follow a known sequence between each increment in page ID then recording or deriving the first and last page ID and location ID pairs for each page enables the system to record the extent of each of the printed pages. Thus it is possible to identify or derive the physical location of given any page ID and location ID pair. The physical dimensions on the continuous paper at which page Ids increment need not be fixed for all applications. The continuous paper may be supplied with page Ids incrementing at separations corresponding to A4 or A3 sizes, for example. However, since each page ID and location ID pair is a unique identifier, there is no need to match the location ID repeat dimension with the expected printed page length. If the repeat dimension is known, then a first page ID and location ID, together with a particular page length, are sufficient to determine the page ID and location ID “extent” of the page.

It will be appreciated that for continuous media the page ID and location ID have no significant meaning as separate items and only have significant meaning when combined together. The location Ids need not consist of a series of sequential numbers within the one page ID region. As an alternative, the location Ids may represent an offset in the X and Y dimensions of the surface. As such there may be jumps in the values of the location Ids, for example if the actual page width is less than the page width allowed for in the X dimension of the location Ids.

FIG. 5 schematically shows a printer 1200 according to a third embodiment of the invention. The printer 1200 includes a roll of continuous paper 1202, a paper feed mechanism 1204 and print mechanism 1206. In this embodiment the print mechanism 1206 is a rotary type printer having opposed print rollers 1208 & 1210 that print on both sides of the paper, such as those used for printing of newspapers. Whilst only one pair of rollers is shown, it will be appreciated that multiple pairs may be used, particularly if multiple colors are to be printed. Whilst a rotary type print mechanism is shown, it is to be appreciated that an on-demand type print mechanism which prints different information in response to received data, such as a laser print engine, may also be used with continuous paper.

Located downstream of the print rollers are two sets of tag sensors 1212 & 1214, on either side of the paper. As in the other embodiments each set may be comprised of a single sensor or may be comprised of multiple sensors. The rollers 1208 and 1210 include one or more index points 1216 such that index sensors 1218 may sense the position of the rollers. Where a single index point is provided on each roller, the index sensor 1218 is only capable of sensing when the roller is at only one particular orientation; multiple index points spaced equally around the axis of rotation allow the sensors to determine when the roller is at one of many orientations. Use of a unique index point associated with the start of the page of information to be printed allows the system to associate the page Ids with the printed information.

As discussed above, use of continuous paper means that the start of each page is not known. The physical offset of the tag sensors 1212, 1214 and index sensors 1218 from the point of printing 1220 is known; use of the index point or points 1216 enables the start of each page printed to be known, which together with the known offsets allows the first page ID for the page to be derived. For example, assume the effect of tag sensor position and index sensor position is that the paper moves 10 rows of tags after the index sensor detects the start of the page before that point passes between the sensors. The system may derive the page ID and location ID of the first tag on the page by adding or subtracting the equivalent of 10 rows of tag numbers to the page ID and location ID combination sensed by the tag sensors when the index sensor senses the index point. Alternatively, the system may count 10 rows of tags passing between the tag sensors and then read the tag corresponding to the start of the page. It will be appreciated that with a rotary press, the end of a page immediately precedes the start of the subsequent page and so a single tag sensor reading may be used to delineate the start and ends of adjacent pages.

FIG. 6 shows a modified netpage printer 601 that incorporates the present invention. For a full description of the netpage system, including the netpage printer and pen, reference is made to earlier U.S. application Ser. No. 09/575,129, U.S. Ser. No. 09/575,155 and U.S. Ser. No. 09/575,174.

The printer 601 includes two sensors 950 & 951 which are mounted downstream of the print mechanisms 602 and 603. The two sensors are located such that paper passes between the sensors as it exits the print mechanisms and so that each sensor may sense appropriate tags on the paper. The sensors 950 & 951 are located adjacent the registration line of the printer such that if different width papers are used in the printer the paper will always pass between the sensors. The tags pre-printed or pre-formed on the paper are preferably printed in infrared-absorptive inks that are not visible to the unaided eye of a human. Accordingly the sensors 950 and 951 are optical image sensors sensitive to infrared light. It will be appreciated that sensing at other wavelengths of light may be used as desired or required by the substrate and ink combination. The use of inks that are visible to the aided or unaided human eye is not precluded.

The sensors 950 & 951 detect the page Ids downstream of the two print mechanisms 602 and 603 and pass the information detected to a decoder in the printer controller similar to the decoder utilized in the netpage pen, also discussed in U.S. applications U.S. Ser. No. 09/575,129 and U.S. Ser. No. 09/575,174. It will be appreciated that a separate transmitter is not required to return page Ids to the network server and that the data path used to receive data from the network may be used to return the page Ids to the network server.

FIG. 7 shows a page 1300 pre-printed or pre-formed with tags 1302 for use with the invention. For clarity fewer tags are shown than are actually printed or formed on the page than in practice and each is shown proportionally larger relative to the page. The tags 1302 are in a regular pattern over substantially the entire surface of the page 1300. In the page shown the tags 1032 are in a rectangular grid arrangement, but as discussed earlier, other arrangements may be used.

FIG. 8 shows a page 1350 pre-printed or pre-formed with tags 1352 for use with the invention. The tags 1352 are in a regular pattern in two strips 1354 and 1356. For clarity only some of the tags are shown. The first strip 1354 runs along substantially the length of the page 1350 while the other strip 1356 runs along substantially the width of the page 1350. Whilst not shown, the tags 1352 in each strip may be arranged in any suitable layout. The page 1350 is not capable of being used interactively, except where tags exist, but does provide to ability to identify each page. The strips ensure that at least one tag will be sensed no matter the orientation of the paper relative to the printer.

FIG. 9 shows a page 1400 pre-printed or pre-formed with tags 1402 for use with the invention. The tags 1402 are in a regular pattern in each of four areas 1404, 1406, 1408 and 1410. Each of the areas 1404, 1406, 1408 and 1410 is located in a corner of the page 1400. Again the tags 1032 in each area may be arranged in any suitable layout. The page 1400 is not capable of being used interactively, except where tags exist but does provide to ability to identify each page. To ensure that the printer senses at least one tag, two sensors are required, so as to detect a tag in both the portrait and landscape orientations.

FIG. 10 shows a portion of a continuous strip 1450 of paper on which “pages” 1452a, b & c have been printed prior to separation of the strip 1450 into individual items along lines 1454. The strip has tags (not shown) over substantially the entire surface. The tags encode page Ids and location Ids with the page Ids incrementing at regular intervals. For clarity the points at which the page Ids increment are delineated by dotted lines 1456. As discussed earlier, the first and last tags 1458 & 1460 of each page have unique combinations of page ID and location ID and so together delineate each page.

The netpage system maintains association data between physical tagged pages and document data in the form of page instances maintained by a page server. For a full description of the netpage system, including the netpage printer and pen, reference is made to earlier U.S. application Ser. No. 09/575,129, U.S. Ser. No. 09/575,155 and U.S. Ser. No. 09/575,174. FIG. 11 shows a class diagram for a modified netpage page instance 830 which allows the association to be made between document data and a pre-printed or pre-formed “blank” 938. FIG. 12 shows a class diagram for the netpage blank 938.

In the netpage system, each blank is managed by a page server whose identity is determined from the blank ID 49 in the usual way via the DNS. When the blank is first produced its status is recorded as “not in use”. When graphic content is printed onto the blank, its status is changed to “in use”, and the page ID 50 of the corresponding page is recorded in the blank record maintained by the blank's page server.

A blank may be managed by a page server which is different from the page server which manages the page content printed onto the blank. The page server which manages the page content records the relationship between the page and the blank in a page-blank registration record 939 (in FIG. 11). This contains, in particular, the displacement and rotation of the page content with respect to the blank's tags, as determined during page printing, allowing tag-relative positions to be correctly translated into page space. The tag map associated with the page instance is derived from the tag map 811 associated with the blank.

The displacement and rotation of the page content with respect to the blank's tags need not be recorded if the blank production process guarantees that the tags have a known fixed relationship with the physical sheet. In this case the tag map alone is sufficient. This is only true, of course, if the printer also guarantees registration between the page content and the physical sheet.

When a user interacts with a page printed on a blank, the printer through which the user is interacting first identifies the blank's page server from the blank ID 49, and then, via the blank's page server, obtains the page ID 50 of the page content and thereby identifies the page content's page server. The printer caches the network address of the page content's page server, so that it only needs to communicate with the blank's page server when it first encounters the page.

When tags are printed on demand, a degenerate page-blank relationship can be thought of as existing where the blank ID and the page ID are identical and there is no displacement or rotation of the page content with respect to the tags.

Whilst the invention has been described mainly with reference to conventional paper with the identity data printed on the surface of the paper and the human-readable information being displayed using “ink” on the paper surface, it is to be appreciated that the invention is not limited to these implementations. For example, a single or multi-layered plastics sheet may be used as the substrate. The identity data or the human-readable information or both may be represented on the substrate by modifying the topography of the surface of the substrate. This may be by generating depressions in or protrusions on the general plane of the substrate. The identity data may be located within the body of the substrate rather than on the surface. For example the substrate may be constructed in a similar manner to CDs and DVDs in having one or more internal layers which encode information on or in the internal layer(s). The identity data may also be represented by apertures extending through the substrate.

As mentioned earlier it is possible to utilize substrates with “electronic” ink, in which the printer does not necessarily deposit any ink on the substrate but merely changes the state of elements of the substrate to change the visual appearance of the substrate. It will be appreciated that a printer may be capable of “printing” a substrate using conventional ink deposition type technologies together with non deposition type technologies, such as the electronic ink system or thermal printing.

The printer of the present invention may also be used as an eraser device to render information on a substrate unreadable, either by a user or by a machine, if it has an “erase” mode. When in the “erase” mode, upon insertion of a substrate carrying printed information and identity data, the printer senses the identity data. The system knows what is printed on the substrate due to the existing association of the identity information and the document data. Where the printer is an ink deposition type printer, all areas having no ink may be printed to render the entire surface of the substrate black. Where the substrate carries colored information, the printer may be caused to over-print all of the surface with various colors so the addition of the new ink and the existing ink results in a black image. Since the exact colored dot image of the page is known via the association data and the document information, the printer may be caused to print an exact dot-wise reverse of the current image to effect “erasure”. Alternatively the printer may overprint the entire surface with black ink or meaningless information to render the original information unreadable. A thermal type printer may heat all of the substrate to render the surface black.

Where the substrate carries electronic ink, erasure is merely a matter of switching the state of the elements to a single common state and so effectively removing the print information carried by the sheet.

The printer may have a number of erase modes. In the first mode, the printer may merely render the physical page unreadable whilst leaving the association data and document data on the network. In this case the document is reproducible from the network. In the second mode the system deletes the association data and optionally the document data. In these circumstances the document is not reproducible from the network. Use of the second mode will require authorization to prevent a permanent deletion of a document. In addition the document data may only be deleted if authorized and if there are no other associations with the particular document data. As an example, an image may be shared between multiple physical pages. Deletion of the image on the network system is not possible as this would destroy the effect of the association data for all pages which include the image.

The invention also includes within its scope a shredding device with a sensor for detecting identity data carried by a substrate and a shredding mechanism for physically shredding the actual substrate. On insertion of a sheet into the shredder, the identity data or identity information is derived and passed to the network, thereby enabling the network system to record destruction of the physical substrate, deletion of the association data and deletion of the association data and the document data. As with the printer, the shredder may have various modes.

Physically shredding a multi-page document need not necessarily require feeding of each page into the shredder separately. The system knows, for instance, that a twenty-page document is printed on twenty separate sheets. Sensing the identity data of a single one of those twenty sheets identifies the entire twenty-page document and it may be assumed that the entire twenty pages are being shredded. The twenty sets of association data may be accordingly modified.

Whilst the invention has been described with reference to devices which include a sensor device in a fixed position which automatically sense the identity data as a sheet or sheets passes through the device, it is within the scope of the invention for the devices to include a hand-held and -operated sensing device. Such a sensing device may be connected to the device directly or indirectly by wires or wireless means. In use the user swipes the sheet to be acted on, retrieving the identity information. The netpage pen as described in our earlier applications may be used as the sensing device.

The present invention has been described with reference to a preferred embodiment and number of specific alternative embodiments. However, it will be appreciated by those skilled in the relevant fields that a number of other embodiments, differing from those specifically described, will also fall within the spirit and scope of the present invention. Accordingly, it will be understood that the invention is not intended to be limited to the specific embodiments described in the present specification, including documents incorporated by cross-reference as appropriate. The scope of the invention is only limited by the attached claims.

Claims

We claim:

1. A system comprising:

a printer for printing document information onto at least one surface of a print medium, the print medium including a plurality of tags on respective surfaces of the print medium, each tag on each respective surface encoding an identity unique to the surface;

at least one sensor for sensing the tags of the print medium in a media feed path of the printer; and

a computer system for creating association data associating the document information printed onto the surface of the print medium with the identity of the surface.

2. The system according to claim 1 wherein the at least one sensor is upstream in the media feed path with respect to the printer and the document information is based upon the identity of the surface being printed upon.

3. The system according to claim 2 wherein the printer determines information indicative of a size of the surface being printed upon from sensed tags and scales the document information based upon the size of the surface.

4. The system according to claim 2 wherein the surface has existing document information printed thereon and the printer is operable to over-print the existing document information to render the existing document information unreadable.

5. The system according to claim 4 wherein the printer is an ink deposition type printer and the document information covers all areas on the surface containing no ink rendering the surface black.

6. The system according to claim 4 wherein the printer is a color printer and the document information is a dot-wise reverse of the existing document information rendering the surface black.

7. The system according to claim 4 wherein the computer system deletes the association data following over-printing by the printer.

8. The system according to claim 4 wherein the computer system further deletes the document information following over-printing by the printer.

9. The system according to claim 1 wherein the at least one sensor is downstream in the media feed path with respect to the printer and the computer system creates the association data upon determination that the printer has successfully printed on the surface.