LinuxForum.Fans
Тема

Вопрос по самбе и CUPS

Автор: alonelive 4 сообщений 3150 просмотров
#56070

Имеется..

машина с установленным debian'om LENNY
к ней подключен принтер hp2050

также имеется локальная сеть, компьютеры с виндовсами (ХП).

Дела обстоят следующим образом.. Единственная возможность печатать из виндовых машин на этом принтере - через установку Generic PostScript (ot ADOBE), в настройках прописав адрес принтера.

При обычной настройке из-под винды выдаются ошибки - невозможно соединиться с принтером, ошибки доступа и прочее.
Нужно каким-то образом сделать автоматическую загрузку драйвера GenericPostScrip с сервера дебиана через самбу, чтобы на других компах при установке соединения с этим принтером на сами эти же компы загружался драйвер без всяких заморочек. В конфигах самбы прописывается путь к драйверам, но где взять отдельно этот GenericPostScript драйвер, чтобы закинуть его на сервер с самбой, я не знаю - уже запарился полдня лазить по инету и искать его. Он установлен у меня в системе, т.к. я скачивал инсталлятор с офсайта АДОБЕ. Но это ведь не прокатит, увы, нужен драйвер.. Или какой-либо еще вариант.
Буду рад за помощь!

#56072

Вот как выглядят настройки принтера GenericPostScript, при которых печать идет:



И вот сообщение о загрузке драйверов, точнее, о том, что их нет, если пытаться подключиться к принтеру обычными средствами винды:

#56097

А почему у вас не заработали родные драйвера?
http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=ru&cc=ru&prodNameId=3662058&prodTypeId=18972&prodSeriesId=3662052&swLang=33&taskId=135&swEnvOID=228
Все 3 рабочие ставил с месяц назад в одной бухгалтерии.
По сабжу, а вы в самбе прописали принтеру что он расшарен?
Выглядеть должно примерно так:
[printer]
#делаем комментарий к принтеру
comment = <имя принтера>
#рабочая директория принтера
path = /var/spool/samba
# разрешаем печатать на нем
read only = No
create mask = 0700
#разрешаем печатать гостям
guest ok = Yes
printable = Yes
#задаем имя принетра
printer name = <имя принтера>
oplocks = No
share modes = No

#56265
text
[global]
        workgroup = ELEK
        server string = R&D of Open Network Architecture Samba Server
        interfaces = eth0, 10.0.0.18
        bind interfaces only = Yes
        log level = 1

load printers = yes printing = cups printcap name = cups

log file = /var/log/samba/log.%m read raw = No name resolve order = lmhosts host bcast socket options = IPTOS_LOWDELAY TCP_NODELAY printcap name = lpstat os level = 65 preferred master = Yes domain master = Yes dns proxy = No create mask = 0644 hosts allow = ALL write cache size = 262144

[homes] comment = Home Directories invalid users = root, bin, daemon, nobody, named, sys, tty, disk, mem, kmem, users read only = No browseable = No

[printers] comment = All Printers path = /var/spool/samba

browseable = No public = yes writable = no printer admin = root

read only = No create mask = 0700 guest ok = Yes printable = Yes printer name = hp2050 oplocks = No share modes = No [print$] comment = Printer Drivers path = /var/spool/samba/HP2050 browsearle = yes read only = No create mask = 0700 guest ok = Yes #available = No write list = root

[hp2050] comment = HP2050 path = /var/spool/samba/HP2050 guest ok = Yes printable = Yes print command = lpr-cups -P %p %s lpq command = /usr/bin/lpq -P%p lprm command = /usr/bin/lprm -P%p %j printer name = hp2050

[tmp] comment = Temporary File Space path = /tmp invalid users = root, bin, daemon, nobody, named, sys, tty, disk, mem, kmem, users valid users = admin read only = No

Это конфиг самбы (возможно, он где-то неправилен?)
Это файлы драйверов принтера с сайта, на который мне давали ссылку выше; распакованы в /var/spool/samba/HP2050

text
debian:~# ls /var/spool/samba/HP2050
013CBCA7._MP  hpc205hc.INI  hpfxbulk.sys  hpmldm01.inf       hppscnd.inf     hpzist13.inf  psi2csww.cab  psi2huww.cab  psi2ptww.cab  psi2zhcn.cab  ZDATAI51.DLL
13cd0ac.DLL   hpc6r6bu.DLL  hpfxgen.sys   hpmprein.config  Hpzc3212.dll  hpzius13.cat  psi2daww.cab  psi2idww.cab  psi2roww.cab  psi2zhtw.cab
95th32.dll    HPCDMC32.DLL  hpmco104.dll  hpmprein.dll       hpzid413.cat  hpzius13.inf  psi2deww.cab  psi2itww.cab  psi2ruww.cab  readme.wri
adobeisr.dll  hpcp205h.exp  hpmdp6bu.dll  hppcbulkio.sys   hpzid413.inf  Install.dll   psi2elww.cab  psi2jaww.cab  psi2skww.cab  SETUPAPI.DLL
CFGMGR32.DLL  hpcP6.hpx     hpmews01.cat  hppcgenio.sys    hpzid4vp.cat  Install.exe   psi2enww.cab  psi2kkww.cab  psi2slww.cab  Thkdll16.dll
Corecomp.ini  hpcpu104.cfg  hpmews01.dat  hppewnd.cat       hpzid4vp.inf  IsUninst.Exe  psi2esww.cab  psi2koww.cab  psi2srww.cab  thkdll32.dll
Ctl3d32.dll   hpcsc6bu.DTD  hpmews01.dll  hppewnd.inf       hpzipa13.cat  license2.txt  psi2etww.cab  psi2ltww.cab  psi2svww.cab  UNIDRV.DLL
defprtr2.ppd  hpcu104d.cab  hpmews01.inf  hppfaxnd.cat       hpzipa13.inf  nt32lib.dll   psi2fiww.cab  psi2lvww.cab  psi2thww.cab  UNIDRV.HLP
hpbcfgre.dll  hpcu104d.cat  hpmldm01.cat  hppfaxnd.inf       hpzipr13.cat  psi2arww.cab  psi2frww.cab  psi2nlww.cab  psi2trww.cab  value.shl
hpc205h6.GPD  hpcu104d.inf  hpmldm01.dat  hppldcoi.config  hpzipr13.inf  psi2bgww.cab  psi2heww.cab  psi2noww.cab  psi2ukww.cab  w2klib.dll
hpc205h6.XML  hpcui6bu.DLL  hpmldm01.dll  hppscnd.cat       hpzist13.cat  psi2caww.cab  psi2hrww.cab  psi2plww.cab  psi2viww.cab  _WUTL951.DLL

Может быть, они как-то иначе должны располагаться? Пожалуйста, помогите в решении данного вопроса..

Войдите или зарегистрируйтесь, чтобы ответить.