the specifications of the lock mechanism b verify that the lock has been opened c wait for a predetermined time and then re engage the lock the scanner and processor can be set up in several different configurations according to fig2 an external standalone scanner 5 which can be a 3 d barcode scanner smartphone or a specially designed qrc scanner can be used and attached to a processor 3 by any connection technique such as hardwire usb modem fsk ask or other other serial port direct gpio link or by any other connection in this embodiment of the invention the scanner is responsible for decoding the qrc and sending an open signal to the processor 3 if it has determined that the lock mechanism 4 should open the lock the processor 3 in this embodiment will handle interfacing with the lock mechanism 4 according to fig3 an external standalone scanner 5 which can be a 3 d barcode scanner smartphone or a specially designed qrc scanner can be used and attached to a processor 3 by any connection technique such as hardwire usb modem fsk ask or other other serial port direct gpio link or by any other connection just as in fig2 however in this embodiment the processor 3 is responsible for taking the decoded qrc and making a decision on whether this is the correct key or not and whether the door should be opened if the key is correct the processor 3 notifies the lock mechanism 4.