Claims
- 1. A method of initializing a vending machine, comprising:providing a vending machine having a plurality of shelves, an elevator shaft, an elevator vertically movable in the elevator shaft, a sensor attached to the elevator, and a controller in communication with the sensor; loading items onto the plurality of shelves; programming the controller; passing the elevator along an extent of the elevator shaft; sensing at least one parameter of more than one of the plurality of shelves using the sensor; communicating the sensed parameters from the sensor to the controller; and determining at least one of a number and a location of the plurality of shelves.
- 2. The method according to claim 1, wherein the determining step comprises inputting data to indicate which types of items are on which shelves.
- 3. The method according to claim 1, further comprising:adjusting a vertical spacing between the plurality of shelves prior to loading the items onto the plurality of shelves.
- 4. The method according to claim 1, further comprising:providing a door to close access to an interior of the vending machine; and closing the door after said step of loading items onto the plurality of shelves, wherein the step of passing the elevator along the extent of the elevator shaft is begun after the step of closing the door.
- 5. The method according to claim 1, wherein the programming step comprises inputting a shelf count corresponding to a number of the plurality of shelves.
- 6. The method according to claim 1, wherein the determining step comprises analyzing the sensed parameters to arrive at a sensed count corresponding to a number of the plurality of shelves.
- 7. The method according to claim 6, wherein the programming step comprises inputting a shelf count corresponding to a number of the plurality of shelves.
- 8. The method according to claim 7, wherein the determining step further comprises verifying that the shelf count is equal to the sensed count.
- 9. A method of initializing a vending machine, comprising:loading items onto a plurality of shelves of a vending machine; programming a controller associated with the vending machine; passing an elevator vertically along an extent of an elevator shaft of the vending machine; sensor sensing at least one parameter of each of the plurality of shelves with a sensor attached to the elevator before vending said loaded items; communicating the sensed parameters from the sensor to the controller; and processing the sensed parameters in the controller.
- 10. The method according to claim 9, wherein the programming step comprises inputting data to indicate which types of items are on which shelves.
- 11. The method according to claim 9, further comprising:providing a door to close access to an interior of the vending machine; and closing the door after the step of loading items onto the plurality of shelves, wherein said passing the elevator along the extent of the elevator shaft is begun after said closing the door.
- 12. The method according to claim 9, wherein the programming step comprises inputting a shelf count corresponding to a number of the plurality of shelves.
- 13. The method according to claim 9, wherein the processing step comprises analyzing the sensed parameters to arrive at a sensed count corresponding to a number of the plurality of shelves.
- 14. The method according to claim 13, wherein the programming step comprises inputting a shelf count corresponding to a number of the plurality of shelves, and wherein the processing step further comprises verifying that the shelf count is equal to the sensed count.
- 15. A method of initializing a vending machine, comprising:loading items onto a plurality of shelves of a vending machine; passing an elevator vertically along an extent of an elevator shaft of the vending machine; sensing at least one of the plurality of shelves and at least one parameter corresponding to said at least one of the plurality of shelves with a sensor attached to the elevator; communicating the sensed parameters to the controller; and processing the sensed parameters to initialize the vending machine before vending said loaded items.
- 16. The method according to claim 15, further comprising inputting data to indicate which types of items are on which shelves.
- 17. The method according to claim 15, further comprising:providing a door to close access to an interior of the vending machine; and closing the door after the step of loading items onto the plurality of shelves, wherein said passing the elevator along the extent of the elevator shaft is begun after said closing the door.
- 18. The method according to claim 15, further comprising inputting a shelf count corresponding to a number of the plurality of shelves.
- 19. The method according to claim 15, wherein the processing step comprises analyzing the sensed parameters to arrive at a sensed count corresponding to a number of the plurality of shelves.
- 20. The method according to claim 19, further comprising inputting a shelf count corresponding to a number of the plurality of shelves, and wherein said processing step further comprises verifying that the shelf count is equal to the sensed count.
Parent Case Info
This is a division of application Ser. No. 09/045,005, filed Mar. 20, 1998, now U.S. Pat. No. 6,199,720 which is incorporated herein by reference.
US Referenced Citations (35)