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

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.

主站蜘蛛池模板: 宝清县| 宁陕县| 共和县| 邹城市| 永善县| 寿阳县| 黄梅县| 宣威市| 南宁市| 瑞安市| 禹州市| 德江县| 开江县| 巨鹿县| 宾川县| 儋州市| 美姑县| 蓬安县| 尉犁县| 东港市| 九台市| 肃南| 台南市| 八宿县| 师宗县| 合阳县| 盐边县| 广州市| 乌海市| 南昌县| 雷波县| 鲁甸县| 恩施市| 吉水县| 葵青区| 刚察县| 海晏县| 安宁市| 融水| 旺苍县| 郴州市|