1 2 3 4
1. User communicate -> Printer 2. User input -> Reader 3. User configuration -> UserConfiguration