The invention discloses a printing management and control method based on a CUPS framework. The printing management and control method includes the steps of firstly, designing and installing a virtual printer drive based on the CUPS framework; secondly, controlling the access to a virtual printer and a physical printer through a CUPS; thirdly, configuring the physical printer capable of being used by different users; fourthly, monitoring user printing operation; fifthly, selecting the physical printer by a user; sixthly, generating printing records; seventhly, storing printing content and embedding user information; eighthly, outputting the printing content through the physical printer; ninthly, completing the printing records. The method is suitable for all operation systems using the CUPS framework including the Unix system, the Linux operation system, the domestic operation system and the Mac system. By controlling the access to the physical printer, printing management is achieved, and basic data are provided for subsequent file source tracking and auditing by processing and storing the printing content.