Hi I have a relatively general question. How does a computer software/program (ex. like a printer driver) cause mechanical motion/action (ex. actual printing by the printer)? Another example would be software controlled robots, an input into a computer software causes robots to perform certain tasks, but how does a program, something abstract, get converted to such motion? Thanks.