官术网_书友最值得收藏!

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

主站蜘蛛池模板: 平乡县| 连城县| 贵溪市| 博乐市| 读书| 丘北县| 天等县| 浏阳市| 建德市| 梅州市| 陇南市| 尼玛县| 福安市| 兴安县| 岱山县| 札达县| 砀山县| 乳源| 江津市| 额济纳旗| 武清区| 拉萨市| 罗山县| 同仁县| 汤原县| 丹寨县| 云阳县| 四川省| 彭阳县| 阿拉善右旗| 定日县| 北辰区| 麻阳| 伽师县| 新乐市| 文安县| 河间市| 睢宁县| 图们市| 文山县| 安多县|