- CUPS Administrative Guide
- Ankur Shah
- 308字
- 2021-04-25 17:30:55
Printing with Personal Computers
Early personal computers, such as the ones from IBM, and printers only handled text. So they worked in a fashion similar to the UNIX mainframes of that time. Each application came with its own code to handle text-based printing to popular printers. Most of those applications are shipped with modules that help users print to their specific printers.
As the technology improved, printers began to support graphics, so applications had to adapt support the expanded printer features. The complexity of the software used to communicate with printers soon began to rival the applications themselves, and it wasn't long before that these "printer drivers" were an industry of their own. Unfortunately, a printer driver for one application rarely worked with another, so the applications had to adapt support the expanded printer features.
Apple's release of the Macintosh computer changed the manner in which printing was done on the personal computer. Designed from the beginning to be a desktop publishing system, the Macintosh abstracted the printing interface from the application. Applications only had to tell the printing system where and what to print, and the printing system would translate that request into the desired output on the selected printer. Printer drivers were provided with the Mac OS or with the printer you purchased for your computer. The same driver supported all Mac OS applications. Arguably, the Mac OS has dominated desktop publishing since its inception. To this day, a large number of printing shops use the Mac OS for their work.
Microsoft's first Windows operating environment duplicated this paradigm. The printing and information display systems are nothing alike, technically. However, to an end user, they seem to work similarly. Applications for these operating systems were able to produce professional-quality output with a generic printing interface. Yet until recently, UNIX only had a print file spooling system.
- Excel圖表與表格實戰技巧精粹
- Photoshop CS6 商業應用案例實戰
- Animate 2022動畫制作:團體操隊形
- Cacti 0.8 Beginner's Guide
- Mastering phpMyAdmin 3.3.x for Effective MySQL Management
- 中文版3ds Max 2016實用教程
- Vivado從此開始(進階篇)
- Photoshop CC移動UI設計實用教程
- AutoCAD 2016入門與提高(超值版)
- 零基礎學會聲會影2018(全視頻教學版)
- AutoCAD 2019中文版實戰從入門到精通
- Mastering Redis
- Service Oriented Architecture with Java
- Premiere視頻編輯案例教程:Premiere Pro 2020(微課版·第2版)
- OpenCV輕松入門:面向Python(第2版)