I think this is a fantastic idea, but I don't really agree with the examples you gave. Some way of converting older items into newer, more useful ones, could be good.
Perhaps instead of a printer, it could be a recycler? After a certain 'value' of item is given into it, it will pop out with either a load of BP cases, weapon cases, or one case from the last 3 events? Hell, maybe you can recycle items from a particular event to get items from that event? Stick in a load of Gencorp Grenades, you might get a Scanmaster kind of thing. You wouldn't actively be generating new items, and it would be a lossy conversion, so it would also act as something of a money sink.