news 2026/9/22 4:07:20

28、Linux 打印与程序编译全攻略

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
28、Linux 打印与程序编译全攻略

Linux 打印与程序编译全攻略

打印技术发展简史

早期的打印机拥有自己的处理器和内存,常比与之相连的计算机更强大。它运行一种名为 PostScript 解释器的特殊程序,该程序读取传入的 PostScript 程序,并将结果渲染到打印机的内存中,形成要转移到纸张上的位模式(点)。这种将内容渲染成大位模式(位图)的过程被称为光栅图像处理器(RIP)。

随着时间推移,计算机和网络速度大幅提升,RIP 得以从打印机转移到主机,这使得高质量打印机的成本大幅降低。如今,许多打印机仍接受基于字符的数据流,但一些低成本打印机则依赖主机的 RIP 提供要打印的位流。此外,仍有部分 PostScript 打印机在使用。

Linux 系统中的打印

现代 Linux 系统采用两套软件来执行和管理打印任务。一是 CUPS(通用 Unix 打印系统),它提供打印驱动程序和打印作业管理功能;二是 Ghostscript,作为 PostScript 解释器,充当 RIP 的角色。

CUPS 通过创建和维护打印队列来管理打印机。Unix 打印最初设计用于管理多用户共享的集中式打印机,由于打印机速度相对较慢,打印系统需要一种方法来调度多个打印作业并保持有序。CUPS 还能识别不同类型的数据,并将文件转换为可打印的形式。

文件打印准备

对于命令行用户,虽然也能打印其他数据格式,但通常更关注文本打印。

pr 命令:转换文本文件以用于打印

pr 命令用于调整文本以适应特定页面大小,可添加可选的页面标题和页边距。以下是其常用选项的总结:
| 选项 | 描述 |
| —

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/20 8:54:12

OpenWRT应用商店iStore:新手快速安装与配置终极指南

想要在OpenWRT系统上像手机应用商店一样轻松管理各类插件吗?iStore应用商店为您提供了一站式的插件管理解决方案,让应用安装变得简单直观。作为纯脚本实现的OpenWRT标准软件中心,iStore只依赖Openwrt标准组件,完美支持固件开发者集…

作者头像 李华
网站建设 2026/9/21 21:52:32

3分钟解锁QQ音乐加密文件:QMCFLAC转MP3完整方案

3分钟解锁QQ音乐加密文件:QMCFLAC转MP3完整方案 【免费下载链接】qmcflac2mp3 直接将qmcflac文件转换成mp3文件,突破QQ音乐的格式限制 项目地址: https://gitcode.com/gh_mirrors/qm/qmcflac2mp3 还在为QQ音乐下载的加密文件无法在其他设备播放而…

作者头像 李华
网站建设 2026/9/21 19:47:05

安卓实体手机运行BlueArchiveAutoScript完整配置指南

安卓实体手机运行BlueArchiveAutoScript完整配置指南 【免费下载链接】blue_archive_auto_script 用于实现蔚蓝档案自动化 项目地址: https://gitcode.com/gh_mirrors/bl/blue_archive_auto_script 想要在安卓实体手机上流畅运行BlueArchiveAutoScript(BAAS&…

作者头像 李华
网站建设 2026/9/21 8:15:27

LaserGRBL终极指南:快速掌握免费激光雕刻软件完整教程

LaserGRBL终极指南:快速掌握免费激光雕刻软件完整教程 【免费下载链接】LaserGRBL Laser optimized GUI for GRBL 项目地址: https://gitcode.com/gh_mirrors/la/LaserGRBL 想要轻松入门激光雕刻却苦于复杂的软件操作?LaserGRBL这款专为GRBL控制器…

作者头像 李华
网站建设 2026/9/21 15:13:47

量化交易环境配置终极指南:5步快速搭建开源平台

量化交易环境配置终极指南:5步快速搭建开源平台 【免费下载链接】Tutorials Jupyter notebook tutorials from QuantConnect website for Python, Finance and LEAN. 项目地址: https://gitcode.com/gh_mirrors/tutorials2/Tutorials 想要开启量化交易之旅却…

作者头像 李华
网站建设 2026/9/22 0:57:21

如何快速批量下载抖音合集:新手完整指南

如何快速批量下载抖音合集:新手完整指南 【免费下载链接】douyin-downloader 项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader 你是否曾经看到精彩的抖音合集,想要一次性保存所有视频,却只能手动一个个点击下载…

作者头像 李华