samba и принтер на linux машине для win клиентов

Windows и Linux, а также все на тему (не)свободы ПО.
Аватара пользователя
zyxel
Неотъемлемая часть форума
Сообщения: 985
Зарегистрирован: 07 июн 2002, 12:05
Откуда: Минск, РБ
Контактная информация:

samba и принтер на linux машине для win клиентов

Сообщение zyxel »

Вообщем, проблемка.
Имеем:
Samba version 3.0.2-Debian
smb.conf:

Код: Выделить всё

load printers = yes
printing = lprng
printcap name = /etc/printcap
[printers]
   comment = All Printers
   browseable = yes
   path = /tmp
   printable = yes
   public = yes
   writable = yes
   create mode = 0700
На запрос

Код: Выделить всё

smbclient -L //mypc
Domain=[DOMAIN] OS=[Unix] Server=[Samba 3.0.2-Debian]

	Sharename      Type      Comment
	---------      ----      -------
	print$         Disk      Printer Drivers
	IPC$           IPC       IPC Service (mypc server (Samba 3.0.2-Debian))
	ADMIN$         IPC       IPC Service (mypc server (Samba 3.0.2-Debian))
	hplj1100       Printer   HP Laserjet 1100
Захожу

Код: Выделить всё

smbclient -U zyxel -W domain //mypc/hplj1100
smb>print file.txt
putting file file.txt as file.txt (13.3 kb/s) (average 13.3 kb/s)
Т е все ОК. Файл напечатался.
Далее, товарищ патается добавить мой принтер себе в win2k pro -- нифига :(
log:

Код: Выделить всё

[2004/03/04 14:27:58, 0] lib/util_sock.c:get_peer_addr(952)
  getpeername failed. Error was Transport endpoint is not connected
[2004/03/04 14:27:58, 0] lib/util_sock.c:write_socket_data(388)
  write_socket_data: write failure. Error = Connection reset by peer
[2004/03/04 14:27:58, 0] lib/util_sock.c:write_socket(413)
  write_socket: Error writing 4 bytes to socket 16: ERRNO = Connection reset by peer
[2004/03/04 14:27:58, 0] lib/util_sock.c:send_smb(605)
  Error writing 4 bytes to client. -1. (Connection reset by peer)
Где же грабли ??
-Сынок, вставай, 5 утра, пора на работу.
-Папа, на какую работу ? Сегодня воскресенье !
-Сынок, какое воскресенье ! Мы же негры !
(С) анекдот

ab
Маньяк
Сообщения: 198
Зарегистрирован: 28 май 2002, 19:02
Откуда: Espoo, Finland

Сообщение ab »

Читать документацию до полного проникновения. Там нужно сделать значительно больше, чтобы сетевой принтер работал под виндой.

http://samba.org/samba/docs/man/printing.html
/ AB

Dzmitry
Увлекающийся
Сообщения: 98
Зарегистрирован: 15 июл 2004, 12:09

Сообщение Dzmitry »

А не пробовал от CUPS плясать? Т.е. printing = cups или шарить через ipp|http ?
Кстати, в мане этому посвящено достаточно много страниц.

У меня была такая проблемка. только c LaserJet 1000. Подробнее читай тут. http://forum.linux.by/viewtopic.php?t=4491

В кратце:

1. Создается raw-очередь (т.е. без дров, у меня в Fedor'e она "сырой" называется). hp_raw к примеру
2. В ней указывается путь к принтеру /dev/usb/lp0 - реальный путь!
3. На Linux машине создается еще одна очередь с дровами конечно, и в пути указывается http://localhost:631/printers/hp_raw
4. На виндовую машину ставите сетевой принтер http://server:631/printers/hp_raw (если 2k или XP) и родные (под win) дрова с кампактика.
5. для клиентов 9x шарить через самбу, в [global] надо printing=cups
Cотворил Господь Юзеров.. И дал им google.com

Аватара пользователя
zyxel
Неотъемлемая часть форума
Сообщения: 985
Зарегистрирован: 07 июн 2002, 12:05
Откуда: Минск, РБ
Контактная информация:

Сообщение zyxel »

Dzmitry,

Код: Выделить всё

Добавлено: Чт Мар 04, 2004 12:55 pm
Прблема давно не актуальна.
-Сынок, вставай, 5 утра, пора на работу.
-Папа, на какую работу ? Сегодня воскресенье !
-Сынок, какое воскресенье ! Мы же негры !
(С) анекдот

Ответить