Воскресенье, 24.11.2024
BetepON
Меню сайта
Категории раздела
Записная Книжка IT-шника [7]
Записи важные и не очень
Записная Книжка IT-шника (Win) [10]
Разнообразные материалы по Windows системам
Записная Книжка IT-шника (Linux) [22]
Разнообразные материалы по Linux системам.
Мысли вслух [4]
Разнообразные мысли и просто поток сознания
Разное [4]
Самое самое разное
Резюме [1]
Для работодателей.
Мои разработки. [8]
Описание моих разработок в различных областях.
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » 2013 » Октябрь » 22 » Печать из Windows в Linux
00:12
Печать из Windows в Linux
Задача - Принтер установлен в операционной системе Linux - необходимо обеспечить печать на нем из системы Windows

Решение

1. машина с принтером обладает статическим ip

2. должны быть установлены пакеты samba и cups
cups - интерфес печати для linux
samba - сервер общих ресурсов для windows
sudo apt-get install cups
sudo apt-get install samba

Команда перезапуска cups
sudo /etc/init.d/cups restart
команда перезапуска samba
sudo service smbd restart

3. Проверить что локально (из linux) принтер печатает
Иначе - возиться с драйвером принтера в линукс.

4. Задать имя рабочей группы
sudo gedit /etc/samba/smb.conf

[global]
# вместо none-desktop - имя компьютера
    netbios name = none-desktop
# вместо None - имя компьютера
    server string = None (Ubuntu, Server)
# вместо asta - рабочая группа         
    workgroup = workgroup
    security = share
    interfaces = 127.0.0.0/8 eth0
    bind interfaces only = yes
    log file = /var/log/samba/samba.log
    max log size = 1000
    socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
    local master = no
    domain master = no
    preferred master = no
    os level = 0
    client lanman auth = yes

[printers]
    printable = yes
# вместо Z12 - Имя принтера для шары
# Берется из Система - Администрирование - Печать
# Правой клавишей по принтеру - свойства
# URI устройства - строка после последнего "/"
    printer name = Z12
    guest ok = yes
    path = /var/spool/samba
    use client driver = yes

[print$]
    comment = Printer Drivers
    path = /var/lib/samba/printers
    browseable = yes
;    read only = yes
    guest ok = yes
# можно добавить расшаренный каталог для проверки
# Каталог не должен находиться в смонтированном ntfs разделе.

[123]
    path = /home/none/123
    writeable = yes
    browseable = yes
    guest ok = yes

5.
проверить, чтобы не была закоментирована или изменена строка
application/octet-stream

в файлах
/etc/cups/mime.types
/etc/cups/mime.convs
/etc/cups/raw.convs
/etc/cups/raw.types

sudo gedit  /etc/cups/mime.types
sudo gedit  /etc/cups/mime.convs
sudo gedit  /etc/cups/raw.convs
sudo gedit  /etc/cups/raw.types

6. в файле /etc/cups/cupsd.conf
должно присутствовать

Port 631
    Listen 127.0.0.1:631
# 192.168.0.11 - постоянный ip компьютера с принтером
    Listen 192.168.0.11:631
Listen /var/run/cups/cups.sock
# Enable printer sharing and shared printers.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseRemoteProtocols cups ldap slp
BrowseAddress @LOCAL
BrowseLocalProtocols cups ldap slp
DefaultAuthType Basic

7. Система - Администрирование - Печать
Правой клавишей по принтеру - свойства
Управление доступом - Разрешить печать всем
(список должен быть путсым).

8. в любом браузере набрать http://localhost:631/
Откроется страница администрирования сервера.
Разрешаем все протоколы на вкладке Администрирование.

9. устанавливаем BUM (bootup manager)
sudo apt-get install bum

и там выставляем приоритеты
для cups в 20 на запуск и 80 на выключении,
для smbd в 90 на запуск и 10 на выключении,
для winbind в 95 на запуск и 5 на выключении,

В файл /etc/rc.local вписать
sudo gedit /etc/rc.local
вписать следующее:
    service nmbd restart
    service smbd restart
    service winbind restart

10. или
sudo gedit /etc/init.d/cups
Перед последней строчкой "exit 0" добавляем
service smbd restart


Категория: Записная Книжка IT-шника (Linux) | Просмотров: 658 | Добавил: betepon | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск
Календарь
«  Октябрь 2013  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031
Архив записей
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Copyright MyCorp © 2024
    Бесплатный конструктор сайтов - uCoz