LaserWriter — лазерный принтер со встроенным интерпретатором PostScript, продаваемый Apple, Inc. с 1985 по 1988 год. Это был один из первых лазерных принтеров, доступных на массовом рынке. В сочетании с издательским программным обеспечением WYSIWYG, таким как PageMaker , которое работало поверх графического пользовательского интерфейса компьютеров Macintosh , LaserWriter был ключевым компонентом в начале революции настольных издательских систем . [1] [2]
Лазерная печать ведёт свою историю от усилий Гэри Старквезера в Xerox в 1969 году, которые привели к созданию коммерческой системы под названием Xerox 9700. IBM последовала за ней с системой IBM 3800 в 1976 году . Обе машины были большими, заполняющими комнату устройствами, обрабатывающими совокупный вывод многих пользователей. [3] В середине 1970-х годов Canon начала работать над аналогичными машинами и в партнёрстве с Hewlett-Packard выпустила в 1980-х годах HP 2680, которая занимала только часть комнаты. [4] Другие компании-производители копировальных аппаратов также начали разработку подобных систем.
HP представила свою первую настольную модель с двигателем Ricoh за 12 800 долларов в 1983 году. Продажи несетевого продукта были, что неудивительно, низкими. [4] В 1983 году Canon представила LBP-CX, настольный лазерный принтер с двигателем, использующим лазерный диод и имеющим выходное разрешение 300 точек на дюйм. [5] В 1984 году HP выпустила первую коммерчески доступную систему на основе LBP-CX, HP LaserJet . [3]
Стив Джобс из Apple Computer увидел LBP-CX во время переговоров о поставках 3,5-дюймовых дисководов для будущего компьютера Apple Macintosh . Тем временем Джон Уорнок ушел из Xerox, чтобы основать Adobe Systems для коммерциализации PostScript и AppleTalk в лазерном принтере, который они намеревались продавать. Джобс был в курсе усилий Уорнока, и по возвращении в Калифорнию он начал убеждать Уорнока разрешить Apple лицензировать PostScript для нового принтера, который Apple будет продавать. Переговоры между Apple и Adobe об использовании PostScript начались в 1983 году, и соглашение было достигнуто в декабре 1983 года, за месяц до анонса Macintosh. [6] В конечном итоге Джобс организовал для Apple покупку акций Adobe на сумму 2,5 миллиона долларов.
Примерно в то же время Джонатан Сейболд ( сын Джона В. Сейболда ) познакомил Пола Брейнерда с Apple, где он узнал об усилиях Apple в области лазерных принтеров и увидел потенциал для новой программы, использующей графический интерфейс Mac для создания вывода PostScript для нового принтера. Организовав собственное финансирование через венчурную компанию, Брейнерд основал Aldus и начал разработку того, что впоследствии стало PageMaker . В это время венчурный капитал придумал термин «настольная издательская система». [7]
LaserWriter был анонсирован на ежегодном собрании акционеров Apple 23 января 1985 года [8] в тот же день, когда Aldus анонсировал PageMaker. [9] Поставки начались в марте 1985 года [10] по розничной цене 6995 долларов США, что значительно дороже, чем у модели HP. Однако LaserWriter поддерживал AppleTalk , что позволяло использовать принтер совместно с шестнадцатью компьютерами Mac, что означало, что его цена для одного пользователя могла упасть до менее 450 долларов, что намного дешевле, чем у менее продвинутой модели HP.
Сочетание LaserWriter, PostScript, PageMaker и графического интерфейса Mac, а также встроенного сетевого интерфейса AppleTalk в конечном итоге изменило ландшафт компьютерных настольных издательских систем. [6] В то время Apple планировала выпустить набор продуктов AppleTalk как часть Macintosh Office , при этом LaserWriter был бы лишь первым компонентом. [11]
Хотя конкурирующие принтеры и связанные с ними языки управления предлагали некоторые возможности PostScript, они были ограничены в своей способности воспроизводить макеты свободной формы (как это может сделать приложение для настольных издательских систем), использовать контурные шрифты или предлагать уровень детализации и контроля над макетом страницы. Собственный LaserJet от HP управлялся простым языком описания страниц , известным как язык команд принтера , или PCL. Версия для LaserJet, PCL4, была адаптирована из более ранних струйных принтеров с добавлением загружаемых растровых шрифтов. [4] Ему не хватало мощности и гибкости PostScript, пока несколько обновлений не обеспечили некоторый уровень паритета. [12] Прошло некоторое время, прежде чем аналогичные продукты стали доступны на других платформах, к тому времени Mac уже добился успеха на рынке настольных издательских систем.
LaserWriter использовал тот же печатающий механизм Canon CX, что и HP LaserJet, и, как следствие, ранние LaserWriter и LaserJet использовали одни и те же картриджи с тонером и лотки для бумаги. [13] PostScript — это полноценный язык программирования , который должен быть запущен в подходящем интерпретаторе , а затем отправлен в программу растрирования, и все это внутри принтера. Для поддержки этого LaserWriter имел процессор Motorola 68000, работающий на частоте 12 МГц , 512 КБ оперативной памяти и буфер кадра объемом 1 МБ. [14]
На момент появления LaserWriter обладал наибольшей вычислительной мощностью в линейке продуктов Apple — больше, чем 8 МГц Macintosh. В результате LaserWriter также был одним из самых дорогих предложений Apple. Для целей внедрения LaserWriter использовал небольшое количество среднемасштабных интеграционных монолитных схем памяти PAL и ни одной пользовательской БИС , тогда как LaserJet использовал большое количество маломасштабных интеграционных вентилей Texas Instruments 74-Series и одну пользовательскую БИС. Таким образом, LaserWriter был в том же форм-факторе (для своего RIP ), мог обеспечить гораздо большую функциональность и, действительно, гораздо большую производительность, все в том же форм-факторе LBP-CX, хотя внешняя упаковка была, в маркетинговых целях, несколько иной.
Поскольку стоимость LaserWriter в несколько раз превышала стоимость матричного принтера , требовались средства для совместного использования принтера несколькими компьютерами Mac. Локальные сети были сложными и дорогими, поэтому Apple разработала собственную сетевую схему LocalTalk . На основе стека протоколов AppleTalk LocalTalk подключал LaserWriter к Mac через последовательный порт RS-422 . При скорости 230,4 кбит / с LocalTalk был медленнее, чем параллельный интерфейс Centronics PC, но позволял нескольким компьютерам совместно использовать один LaserWriter. PostScript позволял LaserWriter печатать сложные страницы, содержащие растровую графику высокого разрешения , контурные шрифты и векторные иллюстрации. LaserWriter мог печатать более сложные макеты, чем HP LaserJet и другие принтеры, не поддерживающие Postscript. В сочетании с программой Aldus PageMaker LaserWriter давал редактору макетов точную копию напечатанной страницы. LaserWriter предлагал в целом верный инструмент проверки для подготовки документов к массовой публикации и мог печатать меньшие тиражи напрямую. Платформа Mac быстро завоевала расположение развивающейся индустрии настольных издательских систем, рынка, на котором Mac по-прежнему важен. [15]
LaserWriter был первым крупным принтером, разработанным Apple, который использовал новый язык дизайна Snow White , созданный Frog Design . Он также продолжил отход от бежевого цвета, который был характерен для продуктов Apple и Macintosh того времени, используя тот же самый яркий, кремовый, слегка белый цвет, впервые представленный в Apple IIc и Apple Scribe Printer 8 месяцами ранее. В этом отношении он и его преемники выделялись среди всех продуктов Macintosh от Apple до 1987 года, когда Apple приняла единый теплый серый цвет, который они назвали Platinum, во всей своей линейке продуктов, который просуществовал более десятилетия.
LaserWriter также был первым периферийным устройством, использовавшим разъем LocalTalk и унифицированное круглое семейство разъемов AppleTalk от Apple, что позволяло подключать любые механические сетевые системы к портам компьютеров или принтеров. Распространенным решением был PhoneNET стороннего производителя , который использовал обычные телефонные кабели для работы в сети.
RIP от Apple был собственной разработки и был реализован с использованием нескольких ИС, включая PAL для большинства комбинаторных логиок; с подсистемой синхронизации DRAM, обновлением и растеризацией функций, реализованных в очень немногих PAL средней интеграции. Конкуренты Apple (т. е. QMS , NEC и другие) обычно использовали вариацию одного из RIP от Adobe с их большим количеством ИС малой интеграции (т. е. серии Texas Instruments ' 7400).
В то же время, что и LaserWriter от Apple, Adobe лицензировала ту же самую версию PostScript потенциальным конкурентам Apple (условия лицензирования PostScript от Apple были неисключительными); однако все не Apple лицензиаты PostScript обычно использовали одну из «эталонных моделей» PostScript от Adobe (Atlas, Redstone и т. д.) и даже первый наборщик изображений Linotype , в котором использовался PostScript, использовал такую «эталонную модель» (но с настройкой для другого видеоинтерфейса Linotronic, а также с необходимой реализацией «полосатости» и буфера кадров жесткого диска и механизма хранения шрифтов). Действительно, сам язык PostScript был одновременно улучшен и расширен для поддержки этих устройств «полосатости» с высоким разрешением (в отличие от устройств «кадрирования» с более низким разрешением, таких как LaserWriter, в которых весь «кадр» мог содержаться в доступной оперативной памяти ).
В большинстве случаев такая оперативная память имела фиксированный размер и была припаяна к логической плате. В позднем PostScript уровня 1 и в раннем PostScript уровня 2 размер оперативной памяти был сделан переменным и, как правило, расширяемым с помощью подключаемых модулей DIMM сверх минимума в 2,0–2,5 МБ (0,5–1,0 МБ для инструкций в зависимости от версии PostScript и минимум 1,5 МБ для «кадрового буфера» для устройств с самым низким разрешением, 300 точек на дюйм), поскольку для разрешения более 300 точек на дюйм, конечно, требовалось больше оперативной памяти, а некоторые лазерные принтеры могли переключаться между 300 и 600 точками на дюйм в зависимости от установленного объема оперативной памяти. Например, для 600 точек на дюйм требовалось 6 МБ оперативной памяти, но чаще встречалось 8 МБ оперативной памяти.
На тот момент в LaserWriter компании Apple использовалась стандартная оперативная память без контроля четности, тогда как LaserJet компании HP, особенно те, которые предлагали подключаемую плату интерпретатора PostScript, требовали специальных модулей оперативной памяти PS/2 с контролем четности и функцией «обнаружения присутствия» в соответствии со спецификациями IBM.
Основываясь на успехе оригинального LaserWriter, Apple разработала множество дополнительных моделей. Более поздние LaserWriter предлагали более быструю печать, более высокое разрешение , подключение по Ethernet и, в конечном итоге, цветной вывод в Color LaserWriter . Чтобы конкурировать, многие другие производители лазерных принтеров лицензировали Adobe PostScript для включения в свои собственные модели. В конечном итоге стандартизация Ethernet для подключения и повсеместность PostScript подорвали уникальное положение принтеров Apple: компьютеры Macintosh работали одинаково хорошо с любым принтером Postscript. После LaserWriter 8500 Apple прекратила выпуск линейки продуктов LaserWriter в 1997 году, когда Стив Джобс вернулся в Apple.
В 1988 году, чтобы удовлетворить потребность в доступном и профессиональном принтере, был разработан LaserWriter II, позволяющий полностью заменить компьютерную плату, которая управляет принтером. Во всех различных моделях печатающий механизм был одинаковым.
Три года спустя, в 1991 году, были выпущены две обновленные версии LaserWriter II.
Чтобы обеспечить более высокую производительность, Apple в конечном итоге перешла с серии 68000 на серию процессоров Am29000 для управления более поздними моделями, начиная с Personal LaserWriter NTR в 1992 году. [21]