Назад | Перейти на главную страницу

Получение iPad для печати в корпоративной сети Windows

Мои пользователи хотят использовать iPad для печати на наших сетевых принтерах. Принтеры используются совместно с Windows 2008 R2 Server. Я пытался заставить AirPrint работать, но безуспешно.

Я бы рассмотрел виртуальную машину Mac OS X или, возможно, Mac mini в сети.

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

Все эти решения включают установка iTunes, а затем использование его службы Bonjour для совместного использования принтера. На самом деле мне не удалось заставить его работать (дома, а не на работе), но другим удалось.

ХОРОШО. Мне удалось успешно использовать AirPrint в своей корпоративной сети (я системный администратор). Мне не удалось выполнить печать на общих серверах с использованием общих ресурсов SMB. Я смог успешно печатать только на принтерах со встроенными в них серверами печати, используя их IP-адрес на порту 9100.

1) Установите виртуальную машину с Ubuntu 11.11 бета Oneiric Ocelot. Обновите свои пакеты.

sudo apt-get update
sudo apt-get upgrade

2) Добавьте принтер, используя эти инструкции

  1. На вашем компьютере запустите system-config-printer через System -> Administration -> Printing (GNOME Classic) или через кнопку выключения в правом верхнем углу -> System Settings -> Hardware -> Printing (Unity Natty) или с помощью команды line (все системы, включая Unity Oneiric).

  2. В system-config-printer выберите Сервер -> Настройки и активируйте «Опубликованные общие принтеры, подключенные к этой системе». Нажмите «ОК», а затем щелкните правой кнопкой мыши значок очереди печати и выберите «Свойства» во всплывающем меню. В разделе «Политики» диалогового окна убедитесь, что активирован «Общий».

ВЫ ДОЛЖНЫ ДОБАВИТЬ ПРИНТЕР С ПОМОЩЬЮ РАЗЪЕМА HP / APP.

3) Получите скрипт AirPrint Generate из github здесь. (Больше информации)

./airprint-generate.py

Это сгенерирует PRINTER.serviceфайлы.

cp PRINTER.service /etc/avahi/services/

4) edit (редактировать) /etc/cups/cups.conf добавить строку

ServerAlias * под чертой Port 631

5) Перезагрузите авахи и чашки

ПРИМЕЧАНИЕ. Для отладки используйте avahi-browse.

avahi-browse --terminate --resolve _ipp._tcp

Источники:

http://digitizor.com/2011/06/29/ubuntu-apple-airprint/

http://www.atxconsulting.com/blog/tjfontaine/2010/11/21/automatically-generate-airprint-avahi-service-files-cups-printers/

http://www.finnie.org/2010/11/13/airprint-and-linux/

https://lists.ubuntu.com/archives/ubuntu-devel/2011-June/033611.html