от Hewlett-Packard (без поддержки PostScript), а все компьютеры связаны друг с другом на основе типичной для внутрикорпоративной сети конфигурации: с помощью протокола TCP/IP.

Компьютеры Macintosh в нашем примере могут получать доступ к принтеру через пакет драйверов NetBIOS на базе Macintosh под названием Dave. Но так как эти компьютеры выводят распечатываемые данные в PostScript, а принтер "понимает" только язык Hewlett-Packard Printer Control Language (PCL), то результат оказывается плачевным: распечатанные данные невозможно прочесть.

Как уже говорилось, мне хотелось бы избежать расходов на обеспечение LaserJet поддержкой PostScript. Но как же в этом случае должен поступить администратор внутрикорпоративной сети?

В ходе дальнейших изысканий был "раскопан" продукт компании GDT SOftworks (http://www.gdt.com) под названием PowerPrint. Он представляет собой комбинированное решение, объединяющее в себе аппаратные и программные средства, и дает пользователям Macintosh возможность работать с принтером без поддержки PowerScript. Да, вы не ошиблись: это решение объединяет и аппаратные (специальный кабель, который присоединяется к принтеру), и программные средства (необходимые программные драйверы).

Похоже на вполне реальное решение проблемы, не правда ли? Я рассчитывал, что нам удастся обойтись без специального кабеля GDT, заставив драйвер PowerPrint пересылать распечатываемые данные на Dave-ориентированный драйвер NetBIOS, а после этого на коллективный принтер в удаленной системе Windows 95. И порядок!

Однако перед покупкой PowerPrint я все же позвонил в службу технической поддержки GDT, желая убедиться, что это сработает. И правильно сделал. К сожалению, там никогда не слыхали про Dave и утверждали, что я не смогу сконфигурировать PowerPrint таким образом, чтобы переводить распечатываемые данные с PostScript на PCL, а затем отсылать их по сети к удаленному принтеру. Для этого нужно использовать специальный кабель.

Взамен мне посоветовали приобрести другой продукт - AutoSwitch, который представляет собой аппаратный переключатель и комплект кабелей. Он позволяет напрямую подключать мой LaserJet к компьютеру Macintosh. При этом принтер будет по-прежнему присоединен серверу Windows 95. Сам переключатель должен управлять очередью к принтеру. Мне пришлось бы покупать PowerPrint (149 долл.), AutoSwitch (69 долл.) и, кроме того, - протянуть по комнате несколько дополнительных кабелей (стоимостью примерно в 20 долл.), потому что принтер находится в другом помещении. Но сделать это по крайней мере реально.

Однако загвоздка в том, что в этом случае я бы потерял те преимущества, которые обеспечивает Dave. Что только я не менял в драйверах принтера, в программных средствах организации очередей, какие модификации центральной системы принтера не проводил, на какие уловки не пускался - сервер Windows 95 оставался несовместимым с компьютером Macintosh.

Еще хуже то, что мне следовало каким-то образом обойти защитный пароль сервера печати Windows 95 - это потенциальная защита на тот случай, если какой-нибудь пользователь Internet проникнет в компьютер извне и попытается с его помощью что-то напечатать.

Я изучил еще два возможных решения. Одно из них состоит в переводе сервера на Windows NT, что обеспечит клиентам Macintosh сетевые средства печати и файловые средства.

Второй вариант - дополнить машину, базирующуюся на Windows 95, кое-какими программными средствами, которые позволят принимать запросы печати на PostScript, переводить их на PCL, а затем печатать на PCL-совместимом принтере.

Перспектива перевода сервера на Windows NT выглядела мрачновато. Мы уже достаточно намучились со всем своим программным обеспечением, заставили этот комплект нормально функционировать, и нам не хотелось помещать поверх достаточно медленного сервера Pentium еще более сложную операционную систему. Более того, в нашей компании никто не имел ни малейшего опыта работы с NT - это поставило бы перед нами множество потенциальных проблем, связанных с конфигурированием и эксплуатацией.

Вариант добавления в сервер нового программного обеспечения, что позволило бы компьютеру Macintosh распечатывать данные на принтере PC, также выглядел нелогично: какое отношение серверная машина (которая является рабочей станцией сотрудника) имеет к потребностям распечатываемых данных Macintosh, если проблема в Macintosh, а не в PC?

Выбор предполагал три варианта: заплатить за аппаратную модернизацию принтера с тем, чтобы он поддерживал PostScript; избрать решение PowerPrint или смириться и просто купить совершенно новый принтер.

Мы решили остановиться на решении PowerPrint. Но рассказ о нем впереди.


Дэйв Тэйлор - президент The Internet Mall (http://www.internetmall.com), крупнейшего узла электронной торговли Web. Вы можете связаться с ним - конечно, при условии, что все было правильно сконфигурированно, - набрав taylor@internetmall.com.