OpenHarmony开发者论坛

标题: [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

![cups.png](https://forums-obs.openharmony.c ... e1gm13y2mywoz22.png "cups.png")

#### Application layer

* 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.

### Related Links:

* [PrintSpooler](https://gitee.com/openharmony/applications_print_spooler)
* [Print the frame](https://gitee.com/openharmony/print_print_fwk)
* [CUPS](https://gitee.com/openharmony/third_party_cups)
* [CUPS-Filters](https://gitee.com/openharmony/third_party_cups-filters)
[/md]




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5