[经验分享] [Experience Sharing] Introduction to OpenHarmony Printing System

itDyh12 显示全部楼层 发表于 2024-4-15 19:48:57

An introduction to the OpenHarmony print system architecture

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:

©著作权归作者所有,转载或内容合作请联系作者

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部