标题: [Experience Sharing] Introduction to OpenHarmony Printing System [打印本页] 作者: itDyh12 时间: 2024-4-15 19:48 标题: [Experience Sharing] Introduction to OpenHarmony Printing System [md]### An introduction to the OpenHarmony print system architecture
* Tripartite applications: applications that use the printing function, mainly including applications such as image galleries;
* PrintSpooler: The system prints preview interface, providing the ability to preview pictures, discover connections (P2P&MDNS), print settings, and execute printing.
* Third-party print driver application: Printer driver implementation based on the CUPS printing system;
#### Printing services
* PrintManagerClient: provides ArkTs or C/C++ interfaces to the application layer;
* PrintServiceAbility: OH system print service
#### CUPS
* The CUPS (Common Unix Printing System) is an open-source printing system that is now maintained by the OpenPrinting organization. Key features of CUPS include print queue management, print driver management, network printing support, and more.
* Based on the open-source CUPS printing system, OpenHarmony adapts and retains the core capabilities of CUPS.