So looking from the passive object printer it gets tasks one after the other whereas the print task which is an active object which actually received the request is managing how to put multiple request in a serial order so this print task is basically providing the guard that two request will not lay in the printer at the same time.
ಆದ್ದರಿಂದ ಪಾಸ್ಸಿವ್ ಒಬ್ಜೆಕ್ಟ್ ಪ್ರಿಂಟರ್ ನಿಂದ ನೋಡುವುದರಿಂದ ಅದು ಒಂದರ ನಂತರ ಒಂದರಂತೆ ಕಾರ್ಯಗಳನ್ನು ಪಡೆಯುತ್ತದೆ, ಆದರೆ ವಿನಂತಿಯನ್ನು ಸ್ವೀಕರಿಸಿದ ಆಕ್ಟಿವ್ ಒಬ್ಜೆಕ್ಟ್ ಆಗಿರುವ ಮುದ್ರಣ ಕಾರ್ಯವು ಸರಣಿ ಕ್ರಮದಲ್ಲಿ ಬಹು ವಿನಂತಿಯನ್ನು ಹೇಗೆ ಹಾಕುವುದು ಎಂಬುದನ್ನು ನಿರ್ವಹಿಸುತ್ತಿದೆ, ಆದ್ದರಿಂದ ಈ ಮುದ್ರಣ ಕಾರ್ಯವು ಮೂಲತಃ ಎರಡು ವಿನಂತಿಗಳನ್ನು ಒಂದೇ ಸಮಯದಲ್ಲಿ ಮುದ್ರಕದಲ್ಲಿ ಇಡುವುದಿಲ್ಲ ಎಂದು ಗಾರ್ಡ್ಗೆ ಒದಗಿಸುತ್ತಿದೆ.