Телевизоры

Не подключить сетевой принтер. Как установить сетевой принтер через IP-адрес

Не подключить сетевой принтер. Как установить сетевой принтер через IP-адрес

Алексей Кошелев

Важной частью любой локальной сети являются принтеры, которых может быть несколько или всего один, но практически всегда они присутствуют. В любой компании принтер просто необходим, и вряд ли это зависит от направления деятельности фирмы. То, что сетевая печать - не новое изобретение, известно всем, кто сталкивался с локальными сетями. Цель данной статьи - напомнить принципы реализации сетевой печати и разобраться, как она реализуется при использовании Windows 2000.

Сетевая печать основана на том, что все пользователи сети используют принтер - либо подключенный к какому-нибудь компьютеру сети, либо включенный непосредственно в сеть. Первый вариант означает, что имеется выделенный компьютер, к которому через какой-либо порт (LPT, COM, USB, IEEE, IR) подключен принтер. При этом все остальные машины в сети при обращении к этому принтеру вначале обращаются к компьютеру, выполняющему посылку данных на принтер. При этом естественно ожидать, что имеется возможность не только управлять работой принтера, но и контролировать доступ к нему, то есть объявлять принтер общим ресурсом или выделять набор машин, имеющих доступ, назначать пароль доступа, а может быть, и время, и интенсивность использования. Второй вариант, при котором принтер включен в сеть, означает, что в нем самом есть сетевая карточка и минимальные программные средства для переработки поступающей информации во внутренний формат. Обычно эти принтеры имеют стандартный Web-адрес, который, конечно, можно изменить. Иногда это не просто «глухой» адрес, куда уходят файлы, а возможность доступа к принтеру по протоколу ftp, когда туда естественным образом, как по сети, передается файл. Чаще всего такие принтеры работают с PostScript-файлами. Таким образом, стандартными действиями администратора сети являются следующие:

  • физически подключить принтер к сети;
  • установить драйверы этого принтера на тех компьютерах, откуда будут посылаться файлы на печать, или установить Print Server;
  • на том компьютере, куда подключен принтер, установить права доступа и другие возможные настройки.

Далее будут более-менее полно рассмотрены конкретные действия администратора сети при использовании системы Windows 2000. Нужно иметь в виду, что в Windows 2000 есть отличия от Windows NT, поэтому данное описание неприменимо к NT, хотя администратор с опытом работы с NT без труда перейдет на Windows 2000.

Для начала перечислим те возможности, которые предоставляет Windows 2000 для организации сетевой печати. Windows 2000 позволяет использовать любой принтер, как подключенный непосредственно к серверу, так и соединенный с любым компьютером сети или имеющим свой сетевой адрес. Новой возможностью является то, что нет необходимости на машинах, где используется Windows 2000-клиент, устанавливать драйвер принтера. Он будет скачиваться автоматически с сервера при печати. Имеется возможность удаленного управления Print Server, печати с использованием Интернет-адресов и удаленного управления печатью с помощью браузера. Принтеры могут помещаться в Active Directory (о том, что это такое, - чуть ниже). Существует удобная система наблюдения за печатью и портами. Поясним, что Print Server - это просто один из компонентов Windows 2000 Server (или Advanced server) и его установку можно выбрать при установке самой системы. Вообще, ниже речь будет идти только о сервере, кроме случаев, когда будут упоминаться Windows 2000-клиенты, одним из которых является, например, Windows 2000 Professional.

Теперь рассмотрим, что же такое Active Directory. Это по сути полный аналог обычной директории с файлами, только теперь вместо реальных данных здесь хранится информация об объектах (обычно доступных многим пользователям), таких как файлы, серверы, принтеры, сетевые компьютеры и сетевые аккаунты пользователей. Все это записывается не одним набором, а в виде структуры, которую задает пользователь (обычно реально присутствующей в сети). Кроме того, хранится информация о свойствах этих объектов, правах доступа. Все записи индексируются, что позволяет осуществлять быстрый поиск как администратору, так и пользователям. Вся эта система тесно интегрирована с системой безопасности и авторизации сети. Тем самым для пользователя этот объект видится как директория, причем в старых версиях Windows (NT, 95, 98) он на самом деле отображается как обычная директория, в которой присутствуют объекты абсолютно нового характера. Наличие такого объекта, как Active Directory, облегчает не только работу администратора, но и поиск пользователями необходимых ресурсов в сети. Для нас важно, что в этой самой Active Directory могут (и должны) помещаться сетевые принтеры. Если в сети есть машины и под Windows NT, и под Windows 2000, то нужно иметь в виду, что принтеры, подключенные к машинам Windows 2000, автоматически заносятся в Active Directory (администратор может это изменить), а принтеры на машинах NT нужно заносить (это вовсе не обязательно) вручную. Чтобы занести принтер (или что-то еще) в Active Directory, нужно открыть Active Directory Users and Computers. Для этого войдите в меню Start -> Programs и выберите Administrative Tools. Затем запустите Active Directory Users and Computers. Для добавления принтера в каталоге консоли выберите каталог, где вы хотите разместить принтер (это лишь информация о принтере, а не он сам), с помощью правой кнопки мыши выберите New и Printer и задайте имя принтера.

Теперь перейдем непосредственно к описанию организации печати. На рис. 1 схематически можно представить процесс печати при использовании Windows 2000-клиентов и Windows 2000 server в качестве Print Server.

После выбора документа для печати вызывается graphics device interface (GDI), который, в свою очередь, вызывает драйвер принтера. GDI и драйвер преобразуют информацию в формат принтера, после чего передают ее спулеру (программа для последовательной, (обычно постраничной), посылки данных на устройство) клиента. Клиент передает задание принтера на Print Server, где она попадает в спулер сервера. Информация для спулера сервера приходит в формате EMF (от Windows-машин) или RAW (от других клиентов). Спулер осуществляет передачу данных на принтер с одновременной посылкой информации в программу, отслеживающую процесс печати.

Несколько иначе выглядит процесс печати, когда используется принтер, подключенный непосредственно к сети. Есть два способа использования такого принтера: или установить драйвер этого принтера на всех компьютерах, то есть как бы подсоединить этот принтер ко всем компьютерам, или установить этот принтер на сервере, а затем производить печать через сервер. Второй способ предпочтительнее, так как при этом все пользователи видят все документы в очереди принтера и состояние принтера, а вся работа может управляться с одного компьютера. Правда, при этом такой компьютер будет более загружен, но это чуть ли не единственный недостаток. На рис. 2 схематически отображается работа с принтером, включенным непосредственно в сеть.

При установке такого принтера используется его Интернет-адрес. При этом для выполнения функций Print Server с этим принтером на Windows 2000 Server должен быть запущен Microsoft Internet Information Services (IIS), а на машинах с Windows 2000 Professional - Microsoft Peer Web Services (PWS). Для передачи данных используется Internet Printing Protocol (IPP) - протокол низкого уровня, передаваемый по сети внутри HTTP-пакетов. При таком подключении доступно управление принтером с помощью браузера, но для этого нужен Inetrnet Explorer версии 4.0 или выше.

Все вышесказанное не носило конкретного характера и относилось к печати вообще. Теперь давайте обсудим непосредственные действия администратора. Будем считать, что физическое соединение принтера не нуждается в комментариях. Но здесь есть один нюанс. Если это принтер, подключающийся к параллельному порту, то в большинстве случаев это Plug-and-Play-принтер, который определится при перезапуске системы. Не нужно, однако, думать, что систему обязательно перегружать. Для установки и активизации такого принтера достаточно запустить визард Add Printer, причем желательно активизировать опцию Automatically detect my printer. При этом в случае успешного детектирования принтера произойдет установка драйвера и в списке принтеров появится новое устройство. Если же принтер подключается к порту USB или IEEE 1394, то он определится почти мгновенно после подсоединения и система сама начнет установку необходимых драйверов. Третья ситуация - когда этот принтер не Plug-and-Play либо он подключен не непосредственно к компьютеру, а напрямую к сети или к другому компьютеру. В таком случае необходимо запустить визард Add Printer. При этом, если он не Plug-and-Play (например, подключаемый к COM-порту), следует отключить опцию Automatically detect my printer, выбрать нужный порт и самостоятельно указать необходимый драйвер. Если принтер подключен к другому компьютеру, то нужно вместо опции по умолчанию Local Printer выбрать Network Printer и произвести поиск либо задать адрес принтера:

\\printserver_name\share_name

или задать его адрес в виде:

http://printserver_name/Printers/share_name/.printer

Причем, как было сказано выше, на машинах, где запущен Windows 2000-клиент, не нужно устанавливать драйвер сетевого принтера, так как он скачивается при печати. Отметим, что после подключения принтера Windows 2000 server автоматически помещает его в Active Directory, тогда как в Windows 2000 Professional это нужно делать отдельно. Для установки принтера, подключенного напрямую к сети, необходимо выбрать Local Printer, на этапе задания порта выбрать пункт Create a new port, а затем создать TCP/IP-порт. Здесь следует немного пояснить назначение портов. Порт - это некоторое устройство (физическое или логическое), куда посылается информация для принтера и через которое принтер взаимодействует с компьютером. Бывают физические порты (LPT, COM), имеется специальный порт FILE, когда вся информация сохраняется в файле на диске, а также порты TCP/IP, HP, AppleTalk, LPR, NetWare - в зависимости от того, через какой компьютер вы подключаетесь к принтеру. И наконец - логические порты, которые для пользователя обычно характеризуются адресом принтера. Для настройки портов откройте принтеры, выберите меню File, пункт Server Properties и перейдите в раздел Ports.

Теперь, когда принтер установлен на сервере, необходимо обеспечить его доступность для пользователей сети. Проще всего это сделать в случае, когда речь идет о Windows 2000 в качестве клиента. Тогда есть возможность поиска принтера в Active Directory, при этом даже не нужно устанавливать драйверы, так как они будут скачиваться при печати по мере необходимости. Если в качестве клиентов используется Windows NT/98/95, то на этих компьютерах необходимо установить соответствующие принтеры как сетевые, указав соответствующие порты для доступа и установив необходимые драйверы. Если на компьютерах запущен MS-DOS, Windows 3.x или OS/2, то необходимо перенаправить вывод порта LPT1 на соответствующий порт сервера. В случае использования сети Microsoft нужно дать команду:

net use lptx\\server_name\share_name

При печати с UNIX-машин необходимо вначале установить сервис печати (LPD) на сервере. После этого можно печатать, используя обычную команду:

lpr -S server_name -P queue_name file_name

Еще одно новшество, появившееся в Windows 2000, - это возможность подсоединения к принтеру с помощью браузера. Для этого необходимо написать в поле адреса:

http://PrintServerName/printers/

или, если адрес известен точно:

http://PrintServerName/PrinterName/

и в окне браузера выбрать Connect для подключения к принтеру.

На этом этапе можно считать, что принтеры установлены и все пользователи имеют возможность печати на них. Давайте теперь поговорим об управлении доступом к принтерам. Первое, что можно и нужно сделать, - определить, какие принтеры общие (shared), а какие нет. Это можно выяснить через пункт меню Properties для каждого принтера. Там же можно установить защиту принтера, разрешая (allow) или запрещая (deny) те или иные действия различным пользователям или группам пользователей. Какие могут быть права у пользователей? Существует три уровня работы с принтером: Print, Manage Documents и Manage Printer. По умолчанию все имеют как минимум уровень Print, который означает, что вы имеете право печатать на принтере, управлять своими заданиями в очереди и подключаться к принтеру. Уровень Manage Documents дополнительно к этому дает право управлять всеми заданиями в очереди. Последний уровень - Manage Printer позволяет устанавливать характеристики принтера, изменять права доступа к принтеру и ставить атрибут shared. Также администратор имеет возможность, используя разбиение пользователей на группы (или на отдельных пользователей), устанавливать определенные настройки принтера для отдельных групп, запрещать доступ к принтерам с использованием браузера, запрещать помещение каких-либо принтеров в Active Directory. Для внесения такого рода настроек нужно открыть Group Policy и попасть в Computer Configuration -> Administrative Templates -> Printers.

Что еще можно изменить в настройках принтера? В основном - все то, что было и в прошлых версиях системы: параметры бумаги, качество печати, управление цветом для цветных принтеров и некоторые другие параметры.

В заключение перечислим новшества, которые появились в Windows 2000 для организации печати. Это Active Directory и возможность занесения в нее принтеров, а также быстрый поиск в ней необходимых ресурсов (в нашем случае - принтеров). Отсутствие необходимости устанавливать драйверы принтеров на всех машинах, если есть Print Server. Возможность управления принтерами через браузер.

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

Иллюстрации заимствованы из online-документации Windows 2000 Server сервера Microsoft.

КомпьютерПресс 12"2000

Совместное использование принтеров в сети обеспечивает доступ к одному или нескольким принтерам, подключенным как к файл-серверу, так и к рабочим станциям, со стороны рабочих станций.

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

Для работы с сетевыми принтерами нужен так называемый сервер печати. Сервер печати - это программа, которая поставляется в виде NLM-модуля для работы непосредственно на файл-сервере и в виде обычной EXE-программы для рабочей станции.

Вы можете выделить одну рабочую станцию для сервера печати, запустив на ней программу pserver.exe . При этом рабочая станция превратится в выделенный сервер печати.

Если вы не можете выделить компьютер для сервера печати, запустите на файл-сервере программу pserver.nlm . В этом случае задача сервера печати будет выполняться наряду с остальными задачами файл-сервера в мультизадачном режиме. Это приведет к некоторому уменьшению производительности файл-сервера, однако вам не потребуется отдельный компьютер для подключения сетевых принтеров.

Сервер печати может обслуживать до 16 принтеров, что вполне достаточно во многих случаях. Сами принтеры могут подключаться как к файл-серверу, так и к рабочим станциям.

Для сервера печати необходимо создать одну или несколько очередей печати. Когда пользователи выполняют печать на сетевом принтере, их задания на печать ставятся в очередь к серверу печати, организованную в виде файла на сервере. Затем данные из очереди распечатываются на принтере.

Вы можете задать приоритет очереди, а также разрешить доступ к ней только некоторым пользователям. Очереди печати по своему назначению напоминают классы вывода в операционных системах для компьютеров IBM-370 (аналог - серия ЕС ЭВМ).

8.1. Сервер печати и очереди печати

Вначале вам надо создать очередь печати и запустить сервер печати. Для этого войдите в сеть с именем SUPERVISOR и запустите утилиту pconsole.exe из каталога SYS:PUBLIC.

8.1.1. Создание очереди печати

После запуска программы pconsole.exe выберите из появившегося меню строку "Change Current File Server". Укажите файл-сервер, для которого вы собираетесь создавать очередь печати. Затем выберите строку "Print Queue Information". Затем нажмите клавишу и введите имя создаваемой очереди печати. Вы можете создать несколько очередей печати, причем для упрощения работы лучше создавать по одной очереди для каждого сетевого принтера.

По умолчанию вновь создаваемой очередью печати управляет пользователь SUPERVISOR, и к этой очереди имеют доступ пользователи, входящие в группу EVERYONE.

Выберите очередь из меню "Print Queues" и нажмите клавишу . Появится меню "Print Queue Information".

При помощи строки "Queue Operators" из меню "Print Queue Information" вы можете добавить (или удалить) отдельных пользователей или группы пользователей, которые могут управлять данной очередью печати. Добавление и удаление пользователей и групп производится при помощи клавиш и .

Если вам надо добавить или удалить пользователей очереди печати, выберите строку "Queue Users". Проделав все изменения, нажмите клавишу для возврата в меню "Print Queue Information". Нажмите еще раз, вы попадете в первоначальное меню утилиты pconsole.exe, которое называется "Available Option". Если вы нажмете еще раз, утилита завершит свою работу.

Однако прежде чем завершать работу с утилитой pconsole.exe, вам надо с ее помощью создать сервер печати.

8.1.2. Создание сервера печати

Из меню "Available Option" выберите строку "Print Server Information". Нажмите клавишу и введите имя создаваемого сервера печати, например PSERV1.

Выберите созданный только что сервер печати из меню "Print Servers" и нажмите клавишу . Появится меню "Print Server Information". Выбирая строки этого меню, можно задавать различные параметры для сервера печати.

Вы можете ограничить доступ к серверу печати, определив пароль при помощи строки меню "Change Password". Кроме того, аналогично очереди печати вы можете определить пользователей и операторов сервера печати. Для этого воспользуйтесь строками "Print Server Users" и "Print Server Operators".

Если создаваемый вами сервер печати должен работать с несколькими файл-серверами, выберите в меню "Print Server Information" строку "Print Server Configuration". В появившемся меню выберите строку "File Server To Be Serviced" и с помощью клавиши пополните список обслуживаемых данным сервером печати файл-серверов.

8.2. Создание сетевых принтеров

После создания сервера печати вам необходимо определить используемые им сетевые принтеры. Для этого из меню "Print Server Information" выберите строку "Printer Configuration". Выберите номер определяемого принтера (вначале появится только один принтер с номером 0) и заполните появившуюся на экране форму.

Вам надо будет указать имя принтера.

Укажите тип принтера, нажав в поле "Type" клавишу .

Если принтер подключается к файл-серверу или выделенной под сервер печати рабочей станции, то выберите тип "Parallel" или "Serial".

Если в качестве сетевого принтера используется принтер рабочей станции, укажите тип "Parallel" или "Serial".

Если указать тип принтера как "Remote Other/Unknown", вы сможете задать используемый принтером порт при запуске на рабочей станции программы rprinter.exe.

Тип "Defined elsewhere" используется для принтеров, расположенных на других, дополнительных, файл-серверах.

Для сохранения внесенных изменений нажмите клавишу и выберите строку "Yes". Затем снова нажмите клавишу для возврата в меню "Print Server Configuration Menu".

8.3. Назначение очередей принтерам

После создания сетевых принтеров их надо подключить к очередям печати. Для этого выберите строку "Queues Serviced by Printer" из меню "Print Server Configuration Menu".

Выберите подключаемый принтер и нажмите клавишу . Появится меню "Available Queues", из которого с помощью клавиш перемещения курсора вы сможете выбрать нужную очередь. Вы можете также задать число от 1 до 10, которое будет означать приоритет очереди. Значение 1 соответствует максимальному (наивысшему) приоритету.

Закончив работу, завершите утилиту pconsole.exe, нажав несколько раз на клавишу до выхода из программы.

8.4. Запуск сервера печати

Если ваш сервер печати будет работать как NLM-программа на файл-сервере, для его запуска с консоли файл-сервера введите команду:

load pserver PSERV1

В этом примере мы предположили, что сервер печати называется PSERV1.

Команду запуска сервера печати имеет смысл записать в файл autoexec.ncf (находится в каталоге SYS:SYSTEM), для того чтобы сервер печати запускался автоматически при загрузке файл-сервера.

После запуска сервера печати на экране появляется восемь окон, в них отображается текущее состояние сетевых принтеров. Одновременно выводится информация о восьми принтерах с номерами от 0 до 7, но вы можете с помощью клавиш И Увидеть состояние принтеров с номерами от 0 до 15.

Если вы решили выделить отдельную рабочую станцию для сервера печати, запустите на этой станции программу pserver.exe, расположенную в каталоге SYS:PUBLIC. При запуске укажите параметры - имя файл-сервера и имя сервера печати, например:

pserver myserver/pserv1

Кроме того, добавьте в файл net.cfg (расположенный в каталоге C:\NET на рабочей станции) следующую строку:

SPX CONNECTIONS = 50

8.5. Подключение удаленного сетевого принтера

Для использования принтера, подключенного к рабочей станции, в качестве сетевого на этой станции необходимо запустить программу rprinter.exe . Эта резидентная программа, запускаемая обычно через файл autoexec.bat, как бы отдает принтер рабочей станции в коллективное пользование. Кстати, если вы передумаете использовать свой принтер как сетевой, просто не запускайте программу rprinter.exe.

Для запуска программы rprinter.exe вам надо сделать так, чтобы каталог SYS:PUBLIC находился в пути поиска через переменную PATH. Кроме того, в файл net.cfg, который находится в каталоге C:\NET рабочей станции, необходимо записать строку:

SPX CONNECTIONS = 50

Программу rprinter.exe можно запускать без параметров или с параметрами.
В первом случае требуется выбрать из меню имя нужного вам сервера печати и номер принтера. Эти же сведения можно передать программе и через параметры.

При запуске программы rprinter.exe с параметрами в качестве первого параметра необходимо указать имя сервера печати, а в качестве второго - номер сетевого принтера, например:

rprinter netlabps 0

Дополнительно можно указать два ключа: "-r" и "-s". Ключ "-r" предназначен для отсоединения принтера от сервера печати. Ключ "-s" позволяет просмотреть текущее состояние программы rprinter.exe.

8.6. Печать на сетевом принтере

Если ваша программа специально предназначена для работы с сетевыми принтерами, вам достаточно указать ей, что используемый принтер - сетевой. Как это сделать, прочтите в документации на программу.

Если же ваша программа ничего не знает ни о сетях, ни о сетевых принтерах, используйте утилиты capture и endcap .

Утилита capture перенаправит печать с локального принтерного порта на сетевой принтер (в соответствующую очередь печати). Утилита endcap отменяет переназначение.

Утилита capture имеет множество параметров, они приведены в табл. 12. Параметры можно сокращать до одной или нескольких букв. Возможные сокращения показаны в таблице заглавными буквами. Например, вместо "NoAutoendcap" можно указать "NA".

Таблица 12. Параметры утилиты capture

Параметр Назначение и использование
A utoendcap Если указан этот параметр, данные посылаются на принтер или в файл, когда вы выходите из программы или запускаете программу. Этот режим используется по умолчанию
N oA utoendcap При запуске или завершении программы создаваемый при печати файл не закрывается автоматически. Вы можете снова запустить программу и продолжить печать в тот же файл
B anner=<имя> Если указан этот параметр, перед началом печати ваших данных дополнительно печатается титульный лист. Параметр <имя> появится на этом листе, он может быть использован для идентификации задания на печать
N oB anner Если титульный лист печатать не надо, укажите этот параметр. Вы сэкономите бумагу и время
Q ueue=<имя> Укажите имя очереди печати, которая обслуживает данный принтер
CR eate=<файл> Указав этот параметр, вы можете направить распечатываемые данные в файл. Можно указать полный путь к файлу или только имя файла, в последнем случае файл будет создан в текущем каталоге
F ormF eed Пробросить один лист после печати очередного задания
N oF ormF eed Отменить действие предыдущей команды
F orm=<имя> или С помощью этого параметра можно указать имя или номер формы, используемой для печати. Формы создаются при помощи утилиты printdef . О том, как и зачем создавать формы, мы расскажем немного позже.
По умолчанию используется форма с номером 0
J ob=<конфигурация> Указание конфигурации печати. Конфигурация печати задается утилитой printcon
K eep Этот параметр указывает файл-серверу, что все данные, направляемые с рабочей станции на печать, должны сохраняться и в случае аварийной потери связи рабочей станции с файл-сервером эти данные должны быть переданы серверу печати и напечатаны
L ocal= Параметр определяет номер параллельного порта, который переназначается для работы с сетевым принтером. Например, для переназначения порта LPT2 на сетевой принтер укажите "L=2".
Если на рабочей станции есть свой принтер, вы можете подключить его к порту LPT1, а порт LPT2 переназначить на сетевой принтер. В этом случае вы можете легко выбирать между печатью на локальном и сетевом принтере
NAM e=<имя> Это слово, состоящее не более чем из 12 символов, будет напечатано в верхней части титульного листа (если разрешена печать титульного листа).
По умолчанию печатается имя пользователя, под которым он подключился к сети командой login
C opies= Количество печатаемых копий, по умолчанию равно 1
S erver=<файл-сервер> Имя сервера, в который посылается задание на печать
SH ow Отобразить на экране текущее состояние портов LPT. Этот параметр несовместим с остальными параметрами и используется только с целью просмотра текущего состояния портов и заданных ранее параметров
T abs= При задании этого параметра вместо одного символа табуляции будет напечатано пробелов
N oT abs Символы табуляции не будут преобразовываться
в пробелы
TI meout= Этот параметр позволяет вам печатать на сетевом принтере не завершая программы, из которой выполняется печать. Данные будут посылаться через секунд после того, как программа запишет их
в файл.
По умолчанию этот режим не используется

Приведем пример задания параметров для программы capture:

capture NoB q=hetlabpq s=netlab

8.7. Определение форм печати

Если у вас возникли проблемы с печатью на сетевом принтере (проблемы с загружаемыми шрифтами, с печатью графики и т. п.), вам необходимо попробовать определить для вашего сетевого принтера конфигурацию и формы печати.

Для этого войдите в сеть как пользователь SUPERVISOR и запустите утилиту printdef.exe из каталога SYS:PUBLIC (перед запуском сделайте этот каталог текущим). Выберите строку "Print Devices" из меню "PrintDef Options". Затем выберите строку "Import Print Devices". В окне "Source Directory" должен быть указан путь SYS:PUBLIC.

В меню "Available .PDFs" выберите файл (с расширением.PDF), соответствующий вашему принтеру. Например, для принтера Hewlett Packard LaserJet III выберите файл HP3.PDF. Для сохранения изменений нажмите .

Затем в основном меню утилиты printdef выберите строку "Forms" и нажмите .

Введите имя новой формы, оно должно начинаться с буквы и иметь длину не более 12 символов. Введите число, которое будет номером формы, используйте значения в диапазоне от 0 до 255. Затем задайте длину формы в строках (от 1 до 255) и ширину формы в символах (от 1 до 999). Нажмите для сохранения изменений и в появившейся диалоговой панели "Save Changes" выберите "Yes".

Введенную ранее форму можно отредактировать, если выбрать ее в меню "Forms" и нажать клавишу . Для удаления формы используйте клавишу .

После внесения всех изменений нажимайте до тех пор, пока вы не окажетесь в меню "Exit Options". Здесь вам надо выбрать строку "Save Data Base, then EXIT".

8.8. Файл конфигурации заданий на печать

Каждый пользователь в сети имеет свой файл конфигурации заданий на печать, который под именем printcon.dat находится в личном подкаталоге пользователя в каталоге SYS:MAIL.

Для создания и редактирования файла конфигурации задания на печать запустите утилиту printcon.exe , которая находится в каталоге SYS:PUBLIC. В появившемся на экране меню выберите строку "Edit Print Job Configurations". Далее нажмите клавишу и введите имя создаваемой конфигурации задания на печать.

На экране появится форма "Edit Print Job Configuration".

Здесь вы сможете изменить количество печатаемых копий (в поле "Number of copies"), содержимое печатаемого файла - текст или двоичные данные (поле "File contents") - и другие параметры.

Обратите внимание на поле "Device". В этом поле вы должны указать имя созданного ранее принтера, например "HP Laserjet III".

После того как вы создали конфигурации заданий на печать, завершите программу printcon.exe и запустите ее снова. Это необходимо для сохранения созданной конфигурации задания на печать. Затем вам надо скопировать свою конфигурацию задания на печать другим пользователям (такая операция доступна только пользователям с правами супервизора). Для копирования выберите строку "Copy Print Job Configurations" из меню "Available Options". Выберите в диалоговой панели "Source User" имя пользователя, чей файл конфигурации вы собираетесь копировать. Затем в диалоговой панели "Target User" выберите пользователя, который получит новый файл конфигурации, и нажмите клавишу .

Локальную сеть офиса или дома сложно представить без разного рода периферийных устройств. Наиболее распространенным среди них является принтер, который позволяет распечатывать текстовые документы или какую-нибудь графическую информацию. Возникает вопрос, каким образом обеспечить доступ к такому печатающему устройству с любого из компьютеров в сети. Существует вариант, когда покупается дорогостоящий принтер, умеющий подсоединяться напрямую к маршрутизатору/роутеру через Wi-Fi или кабель. Это неплохое решение, однако для небольшой сети, например, домашней, оно не кажется оптимальным. Более подходящий в данном случае вариант – сделать сетевым обычный принтер, подключенный к одному из ПК сети. Расскажем, как это реализуется.

Но прежде повторим исходные данные. Итак, у нас имеются несколько компьютеров, объединенных в одну сеть с помощью Wi-Fi роутера. К одному из компьютеров через стандартный USB-кабель подключен принтер (в нашем случае – многофункциональное устройство HP LaserJet M1132 MFP ). Задача – настроить принтер таким образом, чтобы на нем можно было распечатывать документы с любого из ПК.

Установка и настройка сетевого принтера в Windows 7/10

Сначала произведем необходимые действия на компьютере, непосредственно соединенном с принтером. Предполагается, что печатающее устройство установлено правильно и без привязки к сети работает корректно. Нам будет достаточно просто предоставить общий доступ к принтеру примерно по той же схеме, по какой открывается . Правда, сначала следует убедиться в том, что в Windows включена соответствующая опция, позволяющая делать папки и принтеры общедоступными. Для этого заходим в Панель управления – Центр управления сетями и общим доступом , а потом слева нажимаем на ссылку «Изменить дополнительные параметры общего доступа».

Смотрим, чтобы были активными параметры «Включить сетевое обнаружение» и «Включить общий доступ к файлам и принтерам».

В принципе, если до этого компьютер уже работал в сети и файлы расшаривались, то эти опции должны быть включены.

Теперь заходим в . Находим наш принтер, кликаем по нему правой кнопкой и выбираем пункт «Свойства принтера».

Далее переходим на вкладку «Доступ» и ставим галочку рядом с параметром «Общий доступ к данному принтеру». Зададим сетевое имя устройства – оно должны быть без пробелов. Мы назвали принтер HP_LaserJet_M1132_MFP.

Сохраняем настройки кнопкой ОК.

Как подключить сетевой принтер к другим компьютерам

Добавление принтера в Windows 10

Попробуем добавить наш принтер в список устройств на ноутбуке c Windows 10, подключенном к сети по Wi-Fi. Заходим в тот же раздел Панель управления – Устройства и принтеры . Сверху нажимаем на кнопку «Добавление принтера».

Компьютер начнет поиск устройств и, скорее всего, ничего не найдет. Поэтому кликаем по ссылке «Необходимый принтер отсутствует в списке».

В следующем окне устанавливаем переключатель в положение «Выбрать общий принтер по имени» и вводим сетевой путь в формате \\имя_компьютера\имя_принтера . У нас получилось так: \\WINCOMP\HP_LaserJet_M1132_MFP.

Если драйвера будут найдены, появится приведенное ниже сообщение.

Нажимаем «Установить драйвер». Через некоторое время программное обеспечение проинсталлируется и появится окно, информирующее об успешной установке сетевого принтера.

Можно также распечатать пробную страницу, что мы и сделали.

Теперь в разделе «Принтеры» появился наш HP LaserJet M1132 MFP, полностью готовый к работе по сети.

Добавление принтера в Windows 7

Установим сетевой принтер еще на одном компьютере, на этот раз стационарном с операционной системой Windows 7. Переходим на уже знакомую страницу «Устройства и принтеры» и нажимаем кнопку «Установка принтера».

В появившемся окне выбираем «Добавить сетевой, беспроводной или Bluetooth-принтер».

Ставим переключатель рядом с пунктом «Выбрать общий принтер по имени» и так же, как в случае с ноутбуком, прописываем сетевой путь.

В нашем случае подключение началось, но вскоре появилось сообщение, что не удалось установить драйвер.

Это произошло из-за того, что на исходном компьютере, связанном с принтером кабелем, установлена 64-битная версия Windows 7 и, соответственно, драйвера подобраны именно для нее. В то же время на ПК, на котором мы хотим добавить сетевой принтер, установлена 32-битная версия системы. Для решения проблемы необходимо зайти на официальный сайт производителя устройства и скачать последнюю версию драйверов именно для вашей разрядности операционной системы. Далее следует распаковать архив с драйверами в любую папку, нажать кнопку «ОК» в окне с сообщением и указать путь к каталогу. После инсталляции программного обеспечения установка сетевого принтера успешно завершится.

Устройство появится в списке «Принтеры и факсы».

Проблемы при настройке сетевого принтера

Об одном затруднении, связанном с драйверами, мы уже рассказали выше. Чтобы не встречаться с подобными проблемами при подключении принтера к пользовательским ПК, надо при первоначальной настройке головного компьютера (соединенного с принтером USB-кабелем) установить на нем драйвера сразу для всех версий Windows. Тогда при добавлении принтера на каждом новом компьютере нужные файлы будут скачиваться автоматически по сети, как это у нас получилось с ноутбуком. Для доустановки драйверов на вкладке «Доступ» находим и нажимаем «Дополнительные драйверы…»

Затем ставим нужные галочки и кликаем «ОК».

Еще одна проблема при установке сетевого принтера традиционно связана с пользовательскими разрешениями. Они задаются на вкладке «Безопасность». По идее, если разрешение на печать определено для группы «Все», то никаких дополнительных сложностей при подключении новых пользователей возникнуть не должно.

Если вы не хотите заморачиваться с правами доступа и не разбираетесь в этом, то просто создайте с паролем (Панель управления – Домашняя группа ) и включите в нее все компьютеры, которые должны иметь доступ к сетевому принтеру.

Сетевой принтер является принтером, который подключен к локальной сети и доступен с разных компьютеров. Такой принтер - это идеальной решение, если в локальной сети есть несколько компьютеров, каждому из которых необходим доступ к принтеру. Установить сетевой принтер можно разными способами, которые зависят от возможностей принтера и типов компьютеров, подключенных к сети.

Шаги

Как установить принтер

    Подключите принтер к сети. Этот процесс зависит от модели принтера. Большинство современных принтеров могут подключиться к вашей беспроводной сети. Иногда для подключения принтера к сети требуется Ethernet-кабель, при этом принтер должен быть расположен рядом с маршрутизатором.

    • Если принтер можно подключить к беспроводной сети, сделайте это с помощью встроенного меню. Чтобы получить точные инструкции, почитайте руководство (на бумаге или онлайн) к принтеру.
    • Расположите принтер рядом с маршрутизатором, чтобы обеспечить надежный сигнал.
  1. Подключитесь к принтеру (в Windows). Для этого воспользуйтесь функцией «Добавить принтер», которая автоматически установит необходимое программное обеспечение. Если вы пользуетесь Mac OS X, перейдите к следующему шагу.

    • нажмите «Пуск» > «Панель управления». В Windows 8 нажмите ⊞ Win > «Панель управления»;
    • нажмите Добавить принтер в верхней части окна;
    • в списке выберите сетевой принтер и нажмите Далее ;
  2. Подключитесь к принтеру (в Mac OS X). Обратите внимание, что сетевой принтер в Mac OS X должен поддерживать технологию AirPrint или Bonjour. Почитайте руководство к принтеру, чтобы убедиться, что он соответствует этим требованиям. Если это не так, подключитесь к принтеру через IP-адрес (об этом читайте в подразделе «Как устранить неполадки» этого раздела).

    • в меню выберите нужный принтер. Если в меню принтера нет, перейдите в подраздел «Как устранить неполадки».
    • Нажмите Загрузить и установить , если появится запрос. В Mac OS X встроено необходимое программное обеспечение для многих принтеров, но если его нет, система автоматически скачает нужные драйверы. Когда вы нажмете эту кнопку, система загрузит необходимые драйверы с сайта Apple.
  3. Когда вы добавите принтер в свою операционную систему, им можно будет пользоваться, как если бы принтер был напрямую подключен к вашему компьютеру. Просто выберите принтер в окне «Печать» любой программы.

    • Убедитесь, что принтер включен и подключен к одной сети с компьютером.

Как устранить неполадки

Как открыть общий доступ к принтеру в Windows

  1. Используйте Домашние группы, чтобы пользоваться сетевым принтером с компьютеров под управлением Windows 7 и Windows 8. Это самый простой способ совместного использования сетевого принтера, если в локальной сети есть только компьютеры с Windows 7 и 8. Чтобы получить дополнительную информацию, или читайте дальше, если по каким-либо причинам не можете воспользоваться Домашними группами.

    Установите принтер на одном из сетевых компьютеров под управлением Windows.

    • Как правило, принтер установится автоматически, как только вы подключите его к компьютеру через USB-кабель. В противном случае установите принтер вручную .
  2. Активируйте общий доступ к принтерам в Windows.

    • откройте Панель управления и выберите «Центр управления сетями и общим доступом» или «Сеть и интернет»;
    • нажмите на ссылку «Изменить параметры общего доступа»;
    • разверните раздел «Домашний» - в нем содержатся настройки вашей локальной сети;
    • установите флажок у «Включить общий доступ к файлам и принтерам», а затем нажмите Сохранить изменения .
  3. Откройте общий доступ к установленному принтеру. Для этого:

    • откройте Панель управления;
    • выберите «Устройства и принтеры» или «Просмотр устройств и принтеров»;
    • щелкните правой кнопкой мыши по нужному принтеру и меню выберите «Свойства принтера» (не выбирайте опцию «Свойства»);
    • перейдите на вкладку «Доступ», установите флажок у «Общий доступ к данному принтеру» и нажмите Применить .
  4. Подключитесь к общему принтеру (в Windows). Чтобы подключиться к общему принтеру на компьютере Mac, перейдите к следующему шагу.

    • убедитесь, что компьютер, к которому подключен принтер, включен, а его система загружена;
    • откройте Панель управления на компьютере, к которому подключен общий принтер;
    • выберите «Устройства и принтеры» или «Просмотр устройств и принтеров»;
    • нажмите Добавить принтер в верхней части окна;
    • выберите «Добавить сетевой, беспроводной или Bluetooth-принтер»;
    • в списке выберите сетевой принтер и нажмите Далее .
    • установите драйверы, если будет предложено. В большинстве случаев Windows автоматически найдет и установит правильные драйверы.
  5. Если вы пользуетесь компьютером Mac, с него можно подключить к сетевому принтеру, который подключен к компьютеру под управлением Windows.

    • убедитесь, что оба компьютера находятся в одной рабочей группе. Чтобы получить дополнительную информацию, прочитайте ;
    • сначала попробуйте загрузить драйверы принтера для Mac OS X. Перейдите на сайт производителя принтера и выясните, есть ли драйверы для Mac OS X. Если они есть, скачайте их, а если нет, читайте дальше;
    • откройте меню Apple и выберите «Системные настройки»;
    • нажмите «Печать и сканирование»;
    • удерживайте кнопку «+» под списком принтеров;
    • перейдите на вкладку «Windows»;
    • выберите свою рабочую группу, имя компьютера, к которому подключен общий принтер, а затем имя этого принтера;
    • откройте меню «Использование», нажмите «Другое», если вы скачали драйвер для Mac OS X, а затем выберите загруженный драйвер. Если вы не нашли драйвер, нажмите «Выбрать программное обеспечение принтера» и просмотрите список, чтобы выяснить, доступно ли совместимое программное обеспечение. Если доступного программного обеспечения нет, выберите «Принтер PostScript»;
    • настройте параметры конфигурации принтера. Это можно сделать, как только установите драйвер.
  6. Распечатайте документ на сетевом принтере.

Как устранить неполадки

Как открыть общий доступ к принтеру в Mac OS X

  1. Установите принтер на одном из сетевых компьютеров под управлением Mac OS X. Так как принтер будет использоваться с других компьютеров, этот компьютер должен быть включен дольше других компьютеров.

    • Обратите внимание, что с компьютера Mac легче подключиться к компьютеру с Windows, чем наоборот. Поэтому рекомендуем подключить общий принтер к компьютеру под управлением Windows и воспользоваться предыдущим методом.
  2. Активируйте общий доступ к принтерам в Mac OS X. В этом случае им можно пользоваться с других компьютеров.

    • откройте меню Apple и выберите «Системные настройки»;
    • выберите опцию «Общий доступ»;
    • установите флажок «Общий доступ к принтеру».
  3. Откройте общий доступ к нужному принтеру. В окне «Общий доступ» установите флажок у принтера, который хотите сделать общим. Чтобы открыть доступ сразу к нескольким принтерам, установите флажки у каждого из них.

    Измените разрешения (необязательно). Если хотите, укажите, какой пользователь будет иметь доступ к общему компьютеру. По умолчанию все пользователи, подключенные к локальной сети, могут печатать на принтере. Ограничить доступ к принтеру можно по имени пользователя.

    Подключитесь к общему принтеру (в Mac OS X). Сделайте это, если пользуетесь компьютером Mac. Если же вы работаете в системе Windows, перейдите к следующему шагу.

    • откройте меню Apple и выберите «Системные настройки»;
    • нажмите «Печать и сканирование»;
    • удерживайте кнопку «+» под списком принтеров;
    • в меню выберите нужный принтер.
  4. Подключиться к общему принтеру (в Windows). Если вы пользуетесь компьютером с Windows и хотите подключиться к сетевому принтеру, который подключен к компьютеру под управлением Mac OS X, на компьютере с Windows необходимо установить специальное программное обеспечение от Apple.

    Распечатайте документ на сетевом принтере. Когда вы добавите принтер в свою операционную систему (Windows или Mac OS X), им можно пользоваться, как если бы принтер был напрямую подключен к вашему компьютеру. Просто выберите принтер в окне «Печать» любой программы.

    • Убедитесь, что принтер включен; также удостоверьтесь, что компьютер, к которому подключен принтер, включен, а его система загружена.

Как устранить неполадки

Как установить сетевой принтер через IP-адрес

  1. Уясните, когда пользоваться этим методом. Зачастую устаревшее оборудование плохо взаимодействует с новыми сетевыми настройками принтера. Подключение через IP-адрес обеспечит наибольшую совместимость, но в этом случае у вас не будет доступа к каким-либо дополнительным функциям принтера. Вот некоторые типичные случаи:

    • если вы пытаетесь подключить старый принтер к локальной сети, возможно, система не распознает его автоматически;
    • если принтер подключен к серверу печати, вам придется подключиться к серверу, а не к принтеру;
    • если вы пользуетесь старой версией Windows или OS X, например XP или Snow Leopard, возможно, система автоматически не распознает новый принтер;
    • если вы подключаетесь к школьному принтеру, скорее всего, придется использовать IP-адрес.
  2. Подключите принтер к сети. Принтер можно подключить непосредственно к сетевому коммутатору с помощью кабеля Ethernet, к серверу печати, подключенному к сети, или к беспроводной сети с помощью встроенного беспроводного адаптера.