Вопрос в том, как печатать из командной строки на сервере , и похоже, что в этой системе еще не определены принтеры. У меня нет системы для проверки, поэтому приведенные ниже являются приблизительными, но они должны дать вам общее представление:
- Убедитесь, что система CUPS установлена и работает. Он предоставляет демонов, которые будут обрабатывать ваши задания на печать.
- Как только это произойдет, вам нужно настроить один или несколько сетевых принтеров для печати. Обычный способ установки принтеров - с помощью утилиты « Администратор принтера» , но вы, очевидно, не настроены на запуск каких-либо программ с графическим интерфейсом с вашего сервера - просто доступ через командную строку через ssh. Поскольку у вас уже есть настольная система Ubuntu в той же сети, я бы попробовал скопировать содержимое каталога
/etc/cups
из окна рабочего стола на сервер. Он должен содержать все определения принтера и необходимые драйверы. Проверьте файлы на наличие необходимых настроек (в случае, если в вашей настройке указаны идентификаторы пользователей или пароли, которые различаются в двух системах), перезапустите компьютер cupsd
, и, если вам повезет, вы сможете использовать его lpr
для печати из командной строки.
PS. В крайнем случае, вы можете установить достаточно X-утилит, чтобы запустить утилиту Print Admin GUI через удаленное X-подключение к вашему Ubuntu на рабочем столе (войти в систему ssh -X
) и определить нужные вам принтеры. Но, надеюсь, в этом не будет необходимости.