Как печатать с iPad на CUPS?

8

Я хотел бы печатать с iPad2 на офисный принтер, работающий на CUPS. После нескольких шпаргалок в стиле поваренной книги печать с iPad все еще не работает. iPad видит введенную мною запись принтера и предлагает ее в качестве опции, но в очереди ничего не появляется и вывод на принтер отсутствует. Задания локальной печати на сервере работают, поэтому CUPS распознает и работает с принтером. Avahi-Discover выводит список принтеров и выводит соответствующий XML-файл. Сервер Ubuntu 10.10.

Используемая процедура изложена здесь .

У этой страницы был более простой рецепт.

Любые советы приветствуются.

Редактировать:

Сегодня я отключил брандмауэр на сервере. Теперь это сообщение неоднократно отображается в журнале ошибок CUPS при попытке печати:

E [13/Jul/2011:10:17:15 -0400] Request from "192.168.x.y" using invalid Host: field "server.local"

Имя сервера - server.local, к которому можно обратиться по этому имени. Адрес «192.168.xy» - это адрес iPad.

Гюнтер
источник
Это на самом деле о Linux? У меня возникают проблемы с отслеживанием, но я думаю, что вы пытаетесь изменить конфигурацию iPad, что является проблемой для iOS. Если это то, что вы делаете, возможно, вам лучше подать запрос в « Спроси иначе» - мы можем перенести это туда, если хотите
Майкл Мрозек
Нет, это проблема Linux, CUPS работает на сервере Linux. IPad использует AirPrint (обрабатывается avahi на стороне Linux), чтобы найти принтер. Там нет больше на стороне iPad. Со стороны Linux возникают проблемы с отправкой работы в CUPS. Это суть прямо сейчас.
Гюнтер
Появляется ли что-нибудь в журналах на компьютере с Linux при попытке печати? (Посмотрите на файлах , которые модифицируются в /var/logи /var/log/cups; отправлять каждое сообщение журнала , который производится во время вашей попытки.)
Жиля SO- перестать быть злым »

Ответы:

1

(Размещение ответа, который был отредактирован в вопросе)

Это ошибка в CUPS . В отчете об ошибках перечислено несколько обходных путей:

  • Добавить ServerAlias *вcupsd.conf
  • Добавить ServerAlias servernameвcupsd.conf
  • Добавить HostNameLookups Onвcupsd.conf
Майкл Мрозек
источник