Claims
- 1. A hand held labeler comprising:
- a keyboard having at least one programmable key that is user definable to cause a user defined operation to occur upon the actuation of said programmable key;
- means for defining the operation to be performed upon the actuation of said programmable key; and
- processing means responsive to the actuation of said programmable key to execute said defined operation.
- 2. A hand held labeler comprising:
- a keyboard having at least one programmable key that is user definable to cause a user defined operation to occur upon the actuation of said programmable key;
- a programmable memory storing a main program to control a plurality of operations in a sequential manner, said memory including a sub program controlling said user defined operation;
- a processor for executing said main program in said sequential manner, said processor being responsive to the actuation of said programmable key to interrupt the execution of said main program and to execute said sub program to carry out said user defined operation.
- 3. A printer comprising:
- a keyboard having at least one programmable key that is user definable to cause a user defined operation to occur upon the actuation of said programmable key;
- means for defining the operation to be performed upon the actuation of said programmable key; and
- processing means responsive to the actuation of said programmable key to execute said defined operation.
- 4. A printer comprising:
- a keyboard having at least one programmable key that is user definable to cause a user defined operation to occur upon the actuation of said programmable key;
- a programmable memory storing a main program to control a plurality of operations in a sequential manner, said memory including a sub program controlling said user defined operation;
- a processor for executing said main program in said sequential manner, said processor being responsive to the actuation of said programmable key to interrupt the execution of said main program and to execute said sub program to carry out said user defined operation.
- 5. A hand held printer comprising:
- a keyboard having at least one programmable key that is user definable to cause a user defined operation of the printer to occur upon the actuation of the programmed key;
- a memory storing at least one software program defining the operation of the printer to be performed upon the actuation of the programmable key, said memory being programmable by the downloading of information to the printer to change the operation to be performed upon actuation of the key; and
- at least one processor responsive to the actuation of the programmable key to execute the software program.
- 6. A hand held printer as recited in claim 5 including a plurality of programmable keys, said memory storing an associated software program for each of the keys to define the operation of the printer to be performed upon the actuation of the respective programmable key.
- 7. A hand held printer as recited in claim 5 wherein said memory stores information to enable or disable a programmable key.
- 8. A hand held printer as recited in claim 5 including a communication interface providing a wired connection for the downloading of the software program.
- 9. A hand held printer as recited in claim 5 including a communication interface providing a wireless connection for the downloading of the software program.
- 10. A hand held printer comprising:
- a communication interface receiving a software program for the printer downloaded from an external source;
- a keyboard having at least one programmable key;
- a memory storing at least one software program defining the operation to be performed upon the actuation of the programmable key, said memory being programmable by the downloading of information to the communication interface to change the operation to be performed upon actuation of the key; and
- at least one processor responsive to the actuation of the programmable key to execute the software program.
- 11. A hand held printer as recited in claim 10 wherein said communication interface provides a wired connection for the downloading of the software program.
- 12. A hand held printer as recited in claim 10 wherein said communication interface provides a wireless connection for the downloading of the software program.
- 13. A portable printer comprising:
- a supply of record members;
- a thermal printhead for printing information on the record members;
- a motor actuable to advance the record members from the supply to the thermal printhead;
- a keyboard having at least one programmable key;
- at least one memory storing programs defining operations that the printer is capable of performing including at least one programmable key software program defining the operation of the printer to be performed upon actuation of the programmable key, said memory storing the programmable key software program being programmable to allow a user to change the operation of the printer to be performed upon the actuation of the programmable key; and
- at least one processor for executing the stored programs.
- 14. A portable printer as recited in claim 13 including a communication interface for receiving software programs for storage in said programmable memory.
- 15. A portable printer as recited in claim 14 wherein said communication interface provides a wired connection to an external source for the downloading of a software program to the printer.
- 16. A portable printer as recited in claim 14 wherein said communication interface provides a wireless connection to an external source for the downloading of a software program to the printer.
Parent Case Info
This is a divisional of U.S. patent application Ser. No. 08/763,247 filed Dec. 10, 1996, now U.S. Pat. No. 5,805,779, which is a divisional of U.S. patent application Ser. No. 08/482,152 filed Jun. 8, 1995 now U.S. Pat. No. 5,594,838 which is a divisional of U.S. patent application Ser. No. 07/858,703 filed Mar. 27, 1992 now U.S. Pat. No. 5,483,624.
US Referenced Citations (1)
Number |
Name |
Date |
Kind |
4652317 |
Seestrom |
Mar 1987 |
|
Foreign Referenced Citations (3)
Number |
Date |
Country |
0 208 203 |
Jan 1987 |
EPX |
0 209 752 |
Jan 1987 |
EPX |
0 430 609 A1 |
Jun 1991 |
EPX |
Divisions (3)
|
Number |
Date |
Country |
Parent |
763247 |
Dec 1996 |
|
Parent |
482152 |
Jun 1995 |
|
Parent |
858703 |
Mar 1992 |
|