Back in the 80's, when I dealt with cryptographic equipment in the Navy, we used a paper tape and reader that we would attach to the crypto equipment. However, when you had to use the same tape 50 times (because there were 50 units) the paper invariably became worn out and/or tore, rendering it unusable. You only got one, so... Then we received a "keyholder" (I forget the actual name we used) to help out. About the size of a pack of cigarettes, you would use the paper tape once, to download the codes (up to 6) into the keyloader where it was stored on a chip. You could then hook this keyholder up to the equipment, press a button and instantly download the key into the proper machine an unlimited number of times. I am looking for something like that now. One of the first things we do in the function and QC checks for the printers after they are assembled is we download the current firmware for it into the main board in the printer. Right now, we are using the bosses' laptop, however if she is out/away and the machine locks, the process halts until she gets back. I am looking for a small device, you give it the necessary firmware, hook it to the machine (via type B USB connector), hit a button and it downloads the firmware. Does anybody have any suggestions?