Я работаю с приложением для iOS, поддерживающим «совместное использование документов», которое позволяет печатать на принтере Samba.
Случай использования:
- откройте документ (например, PDF) с помощью приложения (с помощью функции совместного использования документов iOS / средства выбора документов, см. примечание ниже)
- печать на принтере Samba (с аутентификацией).
Пример:
- откройте приложение Dropbox
- выберите PDF и нажмите кнопку «Поделиться»
- в списке приложений, способных открыть PDF, должно быть (среди прочего) приложение для печати
- приложение для печати должно затем отправить его на общий принтер Samba
Такое приложение существует?
Я ищу приложение для iOS, способное печатать на существующей инфраструктуре, а не создавать инфраструктуру для совместного использования принтера через AirPrint.
Примечание . Совместное использование документов - это функция начиная с iOS 8, которая позволяет приложению предоставлять документы другим приложениям с помощью средства выбора документов. Например, вы можете открыть файл Word в приложении Dropbox с помощью приложения Microsoft Word.
Примечание 2 : я не ищу отдельное приложение для одного принтера / модели, а общее приложение, поддерживающее принтер Samba с генератором PS или PCL
Ответы:
Принтеры
Я работаю в школе, и у нас есть решение для печати для iOS. Однако невозможно выполнить печать с устройства iOS непосредственно на общий принтер без среднего шага, если в принтер не встроена поддержка AirPrint.
Принтеры в нашей школе не поддерживают AirPrint, поэтому у нас есть следующее решение:
Это просто общий обзор того, как это работает в моей школе, но идея везде будет похожа.
Совместное использование документов
Я обнаружил, что самый простой способ поделиться документом в сети с устройствами на iOS - через WebDav . Это в основном обмен файлами по HTTP. Вам понадобится какой-то веб-сервер для размещения файлов, а затем настройте общий ресурс WebDav.
Типы веб-серверов могут быть такими же простыми, как базовый NAS уровня пользователя, который поддерживает совместное использование HTTP (WebDav), или такими же сложными, как наличие веб-сервера, на котором размещены виртуальные каталоги для общих сетевых ресурсов.
После настройки сервера WebDav я рекомендую приложение WebDav Navigator . Из этого приложения вы сможете увидеть все файлы на вашем веб-сервере, которыми вы поделились. Вы можете добавить аутентификацию и разрешения в соответствии с вашими потребностями.
Положил все это вместе
После настройки параметров «Печать» и «WebDav» вы можете легко печатать документы из сетевого расположения. Возможно, вам понадобится несколько дополнительных приложений на вашем устройстве iOS. Вот некоторые примеры:
Распечатать PDF
Найдите файл PDF в WebDav Navigator на вашем общем ресурсе. Откройте файл, который может потребоваться открыть с помощью приложения Adobe Reader или другого приложения для чтения PDF. Распечатайте PDF на нужный принтер.
Распечатать страницу, номер или ключевое слово
Все эти 3 приложения имеют встроенную поддержку WebDav. Каждое приложение во многом одинаково, поэтому из самого приложения - сохранить файл в WebDav
Click on the share button --> Send a copy --> Choose file format --> Choose WebDav from the list --> Save it on your share
Чтобы получить файл страниц, чисел или Keynote WebDav. Перейдите на страницу, где вы можете увидеть все ваши документы и нажмите
Plus
кнопку в левом верхнем углу. Вы должны увидеть Copy From WebDav. Если вы его не видите, нажмите кнопку «Еще», и вы найдете его там.Если у вас есть файл в Pages, Numbers или Keynote, вы сможете печатать прямо из приложения на нужный принтер.
Надеюсь это поможет
РЕДАКТИРОВАТЬ
Еще немного информации о Papercut
Прежде всего, имейте действительно хорошую готовность через установку iOS от Papercut . В нем пошагово рассказывается, как заставить Papercut работать на устройствах iOS. Статья очень хорошая.
У Papercut нет приложения для iOS (однако в нашей школе мы называем это
Printing App
). Он просто устанавливает веб-клип, который ссылается на сервер Papercut. По сути, сайт похож на веб-печать, но показывает каждому пользователю свои очереди печати и задания на печать, которые ожидают публикации и т. Д. Пользователи должны войти на этот сайт, прежде чем они смогут печатать.У нас также есть несколько сетевых зон. Наши разделены vlans, и вы правы, Bonjour не будет работать через сетевые зоны. Обходным решением было купить адаптеры USB-Ethernet / Thunderbolt-Ethernet и подключить их к нашему Mac Mini. У меня есть 5 сетей на Mac Mini, и он отлично работает для всех. Как видите, это быстро станет ограничением, если у вас более 6 сетевых зон (4 слота USB, 1 удар молнии, 1 встроенный Ethernet - по крайней мере, на моем Mac Mini). Следующее, на что стоит обратить внимание, - это ретранслятор mDNS, который перенаправляет трафик Bonjour через сети. Авахи - это главное, что приходит на ум, но есть и другие.
Опять же, надеюсь, это поможет
источник
Если вы спрашиваете, есть ли приложение для iOS, которое каким-то образом «видит» любой принтер Samba и печатает на нем, я отвечаю, что даже ваш вопрос гласит: «печать на общем принтере Samba» .
Я хочу сказать, что если это уже общий принтер Samba и его общий доступ таким образом, что устройства iOS могут печатать на нем, то любое приложение iOS, которое может открыть документ PDF, может делать то, что вам нужно (например, печать на принтере Samba). ).
Другими словами, для iPhone / iPad и т. Д. Для печати на принтере Samba он должен сначала «увидеть» принтер. Таким образом, если только он не поддерживает AirPrint изначально, вам потребуется использовать программное обеспечение, чтобы сделать его видимым для устройств iOS. Существует довольно много вариантов (например, http://www.netputing.com ), которые люди могут использовать, чтобы сделать свои общие принтеры видимыми для устройств iOS.
В противном случае, насколько мне известно, не существует приложения для iOS, которое могло бы печатать на принтере Samba, который он на самом деле не может видеть.
Надеюсь, это поможет, так или иначе.
источник