У меня установлена Ubuntu 12.04.5 LTS на моем сервере. Мне нужно добавить принтер на мой сервер, который подключен через параллельный порт, и поделиться им через мою локальную сеть, чтобы другие устройства в подсети могли видеть общий принтер и отправлять на него свои задания на печать. Мой сервер не имеет графического интерфейса, и мне нужны команды, которые необходимо вводить в командной строке, чтобы добавить и поделиться принтером.
Можно управлять CUPS (Общая Система Печати Unix) от любого компьютера на LAN. Укажите на браузер на http://server:631
. CUPS позволит Вам добавить новый принтер, выбрать драйвер, установить очередь печати и совместно использовать его на LAN.
Решение я нашел:
lpadmin -p HP1200 -m foomatic-db-compressed-ppds:0/ppd/foomatic-ppd/HP-LaserJet_1200-ljet4.ppd -v parallel:/dev/lp0 -E
-m
опция) использование lpinfo -m
-v
опция. Используйте -v
опция с эти lpinfo
команда для получения списка поддерживаемого устройства URIs и схемы. После выше команды, чтобы проверить, добавляется ли принтер правильно, используют lpstat -t
. Это отображается в моем случае:
scheduler is running
system default destination: HP1200
device for HP1200: parallel:/dev/lp0
HP1200 accepting requests since Sun 01 May 2016 12:35:40 AM JST
printer HP1200 is idle. enabled since Sun 01 May 2016 12:35:40 AM JST
, Чтобы видеть опции по умолчанию для Вашего использования принтера lpoptions -l
и изменить их используют, например:
lpoptions -p HP1200 -o PageSize=A4 -o tonerdensity=5
Для устанавливания этого принтера как defalt принтер используйте lpadmin
с [1 112] опция:
lpadmin -d HP1200