Printing of electronic documents
First Claim
1. A method of obtaining printed instances of a document, the method comprising distributing copies of electronic document data to document processors, the electronic document data containing instructions for printing each instance from a respective one of the document processors;
- including a definition of a user data input field in the electronic document data, for receiving a string of characters entered in said field;
including an embedded program in the electronic document data, linked to the user data input field, for generating commands to print geometrical elements of a bar code, that represent a series of codewords derived from the characters in the string, each codeword being represented as a respective configuration of printed geometrical elements and their background in a respective area of the bar code.
3 Assignments
0 Petitions
Accused Products
Abstract
An electronic document is distributed for use as a form wherein users can fill in characters in selected fields. The electronic document contains an embedded program for printing a bar code that represents the characters entered in the fields. The embedded program generates commands for making a printer print basic geometrical elements (such as polygons) that form configurations that represent the characters (or compactions of characters etc.). Thus on one hand bar codes can be generated in the distributed document after the user has entered data and on the other hand the author of the document retains full control over how the entered characters will be converted into a bar code. Preferably, the embedded program has the capability to adapt the configuration of geometrical elements that is used to represent the characters dependent on factors other than the data values that can be decoded from the bar code.
26 Citations
27 Claims
-
1. A method of obtaining printed instances of a document, the method comprising
distributing copies of electronic document data to document processors, the electronic document data containing instructions for printing each instance from a respective one of the document processors; -
including a definition of a user data input field in the electronic document data, for receiving a string of characters entered in said field;
including an embedded program in the electronic document data, linked to the user data input field, for generating commands to print geometrical elements of a bar code, that represent a series of codewords derived from the characters in the string, each codeword being represented as a respective configuration of printed geometrical elements and their background in a respective area of the bar code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
- 9. A electronic document processor, comprising a user data input device and a connection for a printer, the electronic document processor having a loaded electronic form that contains a definition of a user data entry field for receiving a string of input characters from a user, the processor being arranged to extract and execute an embedded program from the document, the embedded program being linked to the user data input field, for generating commands to print geometrical elements of a bar code that encodes a series of codewords derived from the characters in the string, each codeword represented as a configuration of printed geometrical elements and their background in a respective area of the bar code.
- 17. An electronic form that contains a definition of a user data entry field for receiving a string of input characters from a user and an embedded program linked to the user data input field, for generating commands to print geometrical elements of a bar code, that represents a series of codewords derived from the characters in the string, each codeword represented as a configuration of printed geometrical elements and their background in a respective area of the bar code.
-
26. A method of authoring an electronic document, the method comprising
including a definition of a field for entering a string of characters in the document; -
providing software building blocks for building an embedded program for generating commands to print geometrical elements of a bar code, so that the generated bar code is decodable according to a predetermined standard, assembling the building blocks into the program during authoring of the document, while adapting the embedded program to make a visual aspect of the bar codes generated under control of the program specific to the document and/or the field, without affecting a result of decoding the bar code.
-
-
27. A document authoring machine, for generating an electronic document that includes a field for entering a string of characters and an embedded program linked to the field for generating commands to print geometrical elements of a bar code, the machine comprising software building blocks for building the embedded program so that the generated bar code is decodable according to a predetermined standard, and an editor for assembling the building blocks when the document is authored, the editor providing for adaption of the embedded program to make a visual aspect of the bar codes generated under control of the program specific to the document and/or the field, without affecting a result of decoding the bar code
Specification