- Сетевая печать из Windows на Mac принтер
- Как удалить Bonjour из Windows?
- Не удалось установить принтер. Не существует обработчик печати
- Печать из Windows 7 на принтер в Mac OS (Linux)
- Получаем адрес очереди печати на сервере CUPS
- Поддержка IPP/CUPS печати в Windows
- Установка и настройка сетевого CUPS принтера в Windows
- Установка и настройка принтера на MacBook
- Способы подключения устройств
- При помощи USB
- Подключение расшаренного устройства
- Подключение сетевого устройства
Сетевая печать из Windows на Mac принтер
Прежде чем начать тему, озвучу главную мысль:
ЕСЛИ НЕ ЖЕЛАЕТЕ ТАНЦЕВ С БУБНОМ, ИСПОЛЬЗУЙТЕ В ГЕТЕРОГЕННЫХ СЕТЯХ ТОЛЬКО СЕТЕВЫЕ ПРИНТЕРЫ!
Приступим. значит привезли на работу iMac (наконец-то прогресс добрался и до нас). К нему без проблем подключили цветной лазерный принтер Samsung.
На самом деле планировался HP, вот только Hewlett Packard как-то избирательно поддерживает свои устройства под Mac OS X и, не смотря на просьбы страждущих, не спешит добавлять поддержку этой системы ранее выпускаемым моделям. Впрочем, это относится в том числе и к Windows, потому как найти драйвера к старым моделям принтеров под ту же семерку, практически не реально. Однако речь пойдет не о драйверах.
Задача: печать из Windows на принтер Mac OS.
Для печати по сети на принтер, подключенный к компьютеру под управлением Mac OS X, Apple предлагает установить службы печати Bonjour для Windows.
По сути это протокол автоматического обнаружения сервисов, используемый на Mac, который отсутствует в стандартном комплекте поставки Windows. Сервис Bonjour можно установить отдельно или вместе с iTunes, Adobe Photoshop, Safari и некоторыми другими программами.
Кстати, многие Windows пользователи, да и «шибко образованные» админы, принимают этот сервис за вирус. Каких только страшилок не понапишут в Интернете про Bonjour. Есть правда и тут доля истины — сервис Bonjour как-то уж очень сложно изжить из системы.
В моем случае пришлось от него избавляться по причине того, что изначально, через Bonjour был установлен принтер с не подходящим драйвером, избавиться от которого штатными средствами Windows не получалось. Сервис блокировал любые попытки удаления принтера, причем даже в отключенном состоянии не давая чистить спулер печати Windows.
В итоге, принтер был благополучно подключен и заработал, хоть и не с родным драйвером, успев предварительно попортить мне нервы. С сетевыми принтерами таких проблем нет. Теперь пора рассмотреть возможные проблемы, так или иначе связанные с нашей темой.
Как удалить Bonjour из Windows?
Метод 100%. Его следует применять, если через установку-удаление программ Bonjour не удалилась или удалилась не полностью.
Первым делом проверяем, осталась ли служба Bonjour в системе (управление компьютером — службы и приложения — службы).
- Чтобы удалить службу запускаем командную строку от имени администратора, где пишем такие команды: sc stop «Bonjour Service»
sc delete «Bonjour Service»
«%PROGRAMFILES%\Bonjour\mDNSResponder.exe» -remove - Далее переходим в папку, где был установлен Bonjour (C:\Program Files\Bonjour), где переименовываем mdnsNSP.dll к примеру в mdnsNSP.old
- Перезагружаем компьютер
- Теперь можно удалить папку C:\Program Files\Bonjour
Не удалось установить принтер. Не существует обработчик печати
Unable to install Printer. The Print Processor does not exis. Данная ошибка не связана на прямую с сервисом Bonjour, просто у меня она была, как говорится «до кучи».
Может возникать в силу ряда причин — удалены необходимые библиотеки, отсутствуют, либо изменены ключи реестра. Опять-таки, в Интернете встречаются совершенно безумные руководства как справиться с данной ситуацией.
Для начала стоит проверить наличие библиотеки winprint.dll по следующему пути:
Если winprint.dll не будет найдена по указанному пути, то эту библиотеку можно скопировать с установочного диска, либо поиском можно попытаться найти в каталоге Windows (вероятность найти копию библиотеки в закромах системы довольно велика). С установочного диска dll-ку восстановить можно так:
expand x:\i386\winprint.dl_ c:\windows\system32\spool\prtprocs\w32x86\winprint.dll
Здесь x: заменить на букву вашего CD/DVD привода.
Теперь следует проверить соответствующую ветку реестра, отвечающую за наличие обработчиков печати:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print \Environments\Windows NT x86\Print Processors\winprint]
Убедитесь, что у вас такое значение ключа: «Driver»=»winprint.dll»
Кроме winprint, ветка [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Print Processors] может содержать и другие обработчики печати, если ничего подозрительного нет, то можно закрыть реестр.
Проблемы с печатью в Windows часто связаны с забитым спулом печати — C:\Windows\system32\spool\
Если вы понимаете что делаете, то можно очистить спул вручную.
Надеюсь данная статья поможет в решении части проблем с печатью. Вопросы или пожелания оставляйте в комментариях. А я пойду отдыхать.
Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.
Печать из Windows 7 на принтер в Mac OS (Linux)
Попробуем разобраться, как можно организовать печать из Windows на принтер, установленный на системе с UNIX / Linux / Mac OS X. Стандартная подсистема печати для UNIX называется CUPS (Common UNIX Printing System). Одни из способов организовать сетевую печать на CUPS принтере – открыть к нему общий доступ (расшарить) с помощью Samba. Однако в этой статье мы не будем рассматривать этот способ, т.к. несмотря на то, что этот способ является «родным» для Windows-клиентов, не всегда целесообразно разворачивать и настраивать самбу, если помимо организации сервера печати, другой необходимости в ней нет (скорее всего придется решить целый ряд проблем, в основном, конечно, связанных с авторизацией).
Предпочтительным методом подключения клиента Windows к серверу печати CUPS на UNIX-подобной операционной системе — является протокол IPP (Internet Printing Protocol), используемый в CUPS в качестве основы для управления заданиями и очередями. IPP это стандартный протокол, основанный на HTTP, позволяющий управлять печатью, поддерживает аутентификацию и шифрование (SSL), контроль доступа, а также позволяющий использовать переадресацию портов и туннелированние. По сравнению с Samba конфигурация сервера печати CUPS через IPP является более простой, и менее подвержена ошибкам.
В Windows встроенная поддержка IPP появилась только начиная с версии Windows 2000.
Итак, предположим, у нас имеется компьютер с OS X Lion, на котором развернут сервер CUPS с принтером Canon, сетевой доступ к которому открыт (в данном примере доступ открыт для всех без авторизации по логину/паролю).
Получаем адрес очереди печати на сервере CUPS
Предположим, что адрес нашего компьютера с OS X (и, соответственно, нашего сервера печати) 192.168.11.211, по умолчанию сервера CUPS использует TCP-порт 631. В адресной строке браузера перейдите по адресу , а затем на вкладку Printers. Во вкладке будет отображен список всех установленных в системе OS X и доступных нам принтеров. Имя каждого принтера представляет собой ссылку, адрес которой и является адресом очереди печати принтера в системе CUPS.
Таким образом мы узнаем (и сразу копируем его в буфер обмена), что адрес очереди интересующего нас принтера в системе CUPS это
http:// 192.168.11.211:631/printers/Canon_iP4000_series
Поддержка IPP/CUPS печати в Windows
Для того, чтобы включить поддержку печати IPP в Windows, необходимо установить соответствующую роль. Как правило, в Windows XP/Vista/ Windows 7 поддержка протокола печати через интернет (IPP) уже установлена. Если нет, в Windows 7 установить клиента IPP можно сделать через панель управления. Перейдите в Control Panel ->Programs and Features -> Turn Windows feautures on or off. В появившемся окне разверните ветку Print and Document Services, отметьте опцию Internet Printing Client и нажмите Ок, после чего будет установлен клиент поддержки IPP печати (в Windows 2008/2008 R2 устанавливается отдельная функция с аналогичным именем).
Установка и настройка сетевого CUPS принтера в Windows
Установку и настройку IPP принтера мы будем осуществлять в Windows 7 (процедура в других версиях Windows аналогична, отметим, что в данном случае мы настраиваем именно сетевой принтер, а не локальный как описано в статье Печать из Windows 7 на сетевой принтер XP). Перейдите в панель управления принтерами (Control Panel\Hardware and Sound\Devices and Printers) и создайте новый сетевой принтер (Add a network, wireless or Bluetooth printer). Запустится автоматический поиск принтеров, но скорее всего, нужный принтер найден не будет, поэтому нажмите на кнопку The printer what I wont isn’t listed.
В поле Select a shared printer by name вставьте скопированный ранее адрес очереди печати принтера и нажмите Next.
Windows попытается соединится с принтером, причем не факт что удачно, это зависит от многих факторов и разобрать их все вряд ли получится. Из практики, отметим, что если процесс подключения к принтеру затянется (более 3-5 минут), попробуйте проверить доступность сервера CUPS, перейдя на тот же адрес с помощью любого браузера, и попробуйте подключить принтер опять.
В случае успешного подключения система предложит вам установить драйвер принтера. На этом моменте немного остановимся. Система CUPS принимает от клиентов файлы печати, являющиеся обычными PostScript документами. Язык печати PostScript поддерживается системой Windows прямо «из коробки», главная проблема в том, что имя стандартного драйвера PS звучит Microsoft Publisher Color Printer (забавная маскировка, не правда ли), но на некоторых системах может использоваться именование MS Publisher Imagesetter.
Итак, выбираем драйвер, для чего переходим в секцию Generic, выбираем MS Publisher Color Printer и жмем ОК (если в системе имеется «родной» драйвер принтера, все равно выбираем MS Publisher!).
Если все прошло успешно (а обычно проблем на этом этапе не возникает), то далее следует типовая процедура настройки принтера (имя, описание, нужно ли давать общий доступ). Нажав, Next попытайтесь распечатать тестовую страницу печати. Как правило, тестовая страница печати без каких либо затруднений выводится на печать на принтере, подключенном к Unix-like клиенту.
В некоторых случаях стоит попробовать установить родной драйвер принтера, хотя все же предпочтительно сначала убедится, что с простым драйвером PS задания печати выводятся корректно. Но следует понимать, что реально для печати используется драйвер, установленный в системе CUPS, а установленный в Windows драйвер PostScript всего лишь формирует PS файл и передает его на сервер.
Примечание. Не забудьте проверить, что между машиной с OS X и Windows порт 631 не блокируется сетевым экраном.
Итак, мы разобрались, как в Windows 7 настроить печать на принтер, установленный в Mac OS X (в UNIX/Linux процедура аналогична).
Установка и настройка принтера на MacBook
То, что многие современные устройства, сопровождаются операционными системами, убеждать кого-то вряд ли понадобится. Этой информацией владеет даже маленький ребёнок. Однако среди пользователей имеется такая категория, которая пребывает в абсолютной уверенности, что компьютеры, ноутбуки и прочие современные гаджеты оснащены только такой операционной системой, как Windows. Именно такое заблуждение приводит к тому, что после приобретения MacBook, возникает ступор. Человек не понимает, что собой представляет новое устройство, установленная на нём система, как она работает. Тем более ему сложно сориентироваться в том, как установить на такую ОС принтер без диска.
К MacBook легко можно подключить и настроить принтер.
Спешим вас заверить, что ваша паника необоснованна. Всё не так сложно, как может нарисовать в умах неосведомлённых пользователей бурная фантазия. Предлагаем вам ознакомиться с рекомендациями, как подключается принтер к MacBook.
Способы подключения устройств
Сам процесс подключения периферийных устройств к MacBook не сопровождается сложностями, хотя они могут «померещиться» тем, кто продолжительное время был активным пользователем современных гаджетов с операционной системой Windows. Интерфейс этих ОС совершенно разный, поэтому важно научиться ориентироваться в новых параметрах меню. Чтобы облегчить такой процесс «адаптации» к новой операционной системе, полезно ознакомиться с алгоритмом подключения принтера к МакБуку.
При помощи USB
Если у вас имеется возможность подсоединить к вашему устройству принтер при помощи USB-кабеля, считайте, что вам круто повезло, поскольку это значительно облегчает выполнение всех действий.
Итак, подключите USB-кабель к своему MacBook, а затем к принтеру. Теперь на панели Dock, расположенной на нижней части экрана, найдите параметр «Системные настройки», осуществите переход в это меню. В открывшемся окне вы найдёте важный для нас параметр «Принтеры и сканеры». Безусловно, нам не только нужно было найти этот параметр, но и войти в него.
В новом окне будут отображены те периферийные устройства, которые вы уже успели ранее подключить к MacBook. Конечно, если вы впервые пытаетесь настроить доступ к принтеру, в этом окне вы ничего не обнаружите. Соответственно, если вы приняли решение подсоединить конкретный принтер к МакБуку, нажмите на кнопку с изображением плюсика.
Откроется окошко, в котором вам предложат указать, какое конкретно устройство вы желаете подключить. Чтобы обеспечить корректную работу принтера, потребуется загрузить и сразу же установить соответствующее программное обеспечение. Пусть вас порадует то, что вам об этом тревожиться не нужно, вам нужно только следовать всем рекомендациям, которые будут возникать на экране.
В частности, система попросит подключиться к интернету, если вы забыли ранее это сделать. После подключения к сети система самостоятельно в автоматическом режиме найдёт все нужные драйвера, сама их все установит. После завершения этого процесса принтер будет полностью готов к печати.
Подключение расшаренного устройства
Если у вас имеется принтер, который подключён напрямую к компьютеру, мы не рекомендуем вам каждый раз выдёргивать USB-кабель из ПК, вставлять в МакБук, чтобы проследовать по тому пути, который мы описали выше. Можно поступить несколько иначе. Первоначально внесите изменения в настройки вашего печатающего устройства, подключённого к ПК, сделав его доступным по сети.
После этого вновь войдите в «Системные настройки», проследуйте в пункт «Принтеры и сканеры», но теперь обратите своё внимание, что в верхней части есть четыре вкладки. Вам нужно в этот момент зайти на четвёртую вкладку «Windows».
Выждите небольшое количество времени, чтобы ваше устройство успело просканировать сеть. После этого в окошечке появится информация относительно:
- названия доступной рабочей группы;
- имени ПК;
- доступного сетевого принтера.
Теперь нам остаётся позаботиться о ПО для принтера. В нижней части найдите параметр «Использовать», кликните по нему, чтобы открыть раскрывающийся список.
Вот теперь не допускайте никакой поспешности, поскольку будет предложено несколько вариантов, среди которых нам придётся выбрать только один, соответственно, чтобы сделать правильный выбор, нужно разобраться в их отличительных особенностях и назначении. Выбирать параметр «Общий принтер PostScript» рекомендуется только в самых исключительных случаях, когда у вас не остаётся никакого иного варианта.
Разработчики настоятельно рекомендуют выбирать именно параметр «Выбрать ПО» в тех случаях, когда драйвера уже были ранее установлены на MAC OS. Можно ещё выбрать и такой параметр, как «Общий принтер PCL», который был разработан специально компанией Hewlett-Packard.
После выбора нужного параметра вам нужно будет нажать на кнопку «Добавить». Теперь можете попробовать сделать пробную распечатку документа. Только учтите, что у вас система запросит ввести имя ПК и пароль к учётной записи. Чтобы исключить постоянные такие просьбы, после введения запрашиваемой информации поставьте галочку в чекбоксе возле параметра «Запомнить…»
Подключение сетевого устройства
Можно подключить принтер, которому назначен IP-адрес в вашей сети. Для этого первоначальные действия будут идентичны, описанным выше. Только после того, как будет нажат значок плюсика, в окошке появится четыре вкладки, вам в этот раз потребуется перейти на третью по счёту вкладку «IP». Теперь потребуется ввести IP-адрес желаемого принтера. Если вы его не знаете, не беда, достаточно зайти в настройки самого устройства и выбрать параметр «Печать сетевых настроек».
Следующими полями, которые предлагается заполнить, являются «Протокол», «Очередь». Невзирая на то, что вам система предложила их заполнить, эту просьбу вы можете проигнорировать и оставить эти строки пустыми.
В нижней части снова потребуется выбрать подходящее ПО. Принцип выбора остаётся неизменным. После внесения этих изменений нажмите кнопку «Продолжить». Через несколько минут вы убедитесь, что печатающее устройство было добавлено на MacBook, соответственно, вы сможете с этого момента осуществлять печать.
Итак, вы могли на наглядном примере убедиться в том, что ничего сложного нет при подключении принтера к MacBook, что вы можете успешно осуществлять печать, ни в чём себя не ограничивая.