An exchange infrastructure for message-based exchange and integration of a collection of heterogeneous software components is disclosed. Both of the first and second detection switch are switched off when the platen roller is mounted, and switched on when the platen roller is not mounted. Silicon nanoparticles efficiently produce emissions and act as a gain medium in response to excitation.