Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Пн Мар 24 2003 21:59 Заголовок сообщения: Кто освоил раздачу драйверов на Самбе через ресурс [printer$] ? Поделитесь опытом. У меня ничерта не выходит (-) |
|
|
- |
|
Вернуться к началу |
|
|
xt
Зарегистрирован: 17.12.2002 Сообщения: 557 Откуда: Донецк, UA
|
Добавлено: Вт Мар 25 2003 09:08 Заголовок сообщения: Step by step как написано в Using Samba, работало для NT и W95/98, c XP люди говорят, что работает эта фича далеко не всегда(-) |
|
|
+--- |
|
Вернуться к началу |
|
|
TepKuH Гость
|
Добавлено: Вт Мар 25 2003 09:35 Заголовок сообщения: А если(+) |
|
|
Расшарить ресурс printer$ и залить туда весь \windows\system. Причем весь system где стоял этот принтер. Ведь виндовз должен купится какая ему разница кто на том конце samba или такой же виндовз. Ему ИМХО важно чтобы в printer$ были нужные ему файлы.
Причем он странно ставит принтеры. У меня на машине стоит локально принтер и расшарин ресурс printer$ по логике он должен искать *.inf а далее ставить всякие там *.vxd, *.sys и пр. у меня же там никокого inf'а относящегося к принтеру нету - как ставит фиг знает |
|
Вернуться к началу |
|
|
xt
Зарегистрирован: 17.12.2002 Сообщения: 557 Откуда: Донецк, UA
|
Добавлено: Вт Мар 25 2003 10:19 Заголовок сообщения: А если на машине с принтером ОСь Вин2К, а драйверы нужны для 98ой?. Так что такой способ не катит(-) |
|
|
Цитата:
7.1.7.2 Create a printer definition file You can create a printer definition file by using the make_ printerdef script in the /usr/local/samba/bin directory. In order to use this script, you need to copy over the following four files from a Windows client:[1]
[1] Older Windows 95 clients may have only the first two files.
C:\WINDOWS\INF\MSPRINT.INF C:\WINDOWS\INF\MSPRINT2.INF C:\WINDOWS\INF\MSPRINT3.INF C:\WINDOWS\INF\MSPRINT4.INF
Once you have the four files, you can create a printer definition file using the appropriate printer driver and its .INF file. If the printer driver starts with the letters A-K, use either the MSPRINT.INF file or the MSPRINT3.INF file. If it begins with the letters L-Z, use the MSPRINT2.INF file or the MSPRINT4.INF file. You may need to grep through each of the files to see where your specific driver is. For the following example, we have located our driver in MSPRINT3.INF and created a printer definition file for a HP DeskJet 560C printer:
$grep "HP DeskJet 560C Printer" MSPRINT.INF MSPRINT3.INF MSPRINT3.INF: "HP DeskJet 560C Printer"=DESKJETC.DRV,HP_DeskJet_ ...
$make_printerdef MSPRINT3.INF "HP DeskJet 560C Printer" >printers.def FOUND:DESKJETC.DRV End of section found CopyFiles: DESKJETC,COLOR_DESKJETC Datasection: (null) Datafile: DESKJETC.DRV Driverfile: DESKJETC.DRV Helpfile: HPVDJC.HLP LanguageMonitor: (null)
Copy the following files to your printer$ share location: DESKJETC.DRV HPVCM.HPM HPVIOL.DLL HPVMON.DLL HPVRES.DLL HPCOLOR.DLL HPVUI.DLL HPVDJCC.HLP color\HPDES K.ICM Note the files that the script asks you to copy. You'll need those for the next step. |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Вт Мар 25 2003 12:13 Заголовок сообщения: Поясняю (+) |
|
|
Я читал это Хоу-ту. Вдоль и поперек. make_printdef использовать не рекомендуется вообще, т.к. в следующих версиях эта технология будет прибита.
Принтеры WinNT/2000/XP ставит весьма хитроумно. Через вызовы RPC.
В Хоу-ту написано, что Самба тоже так умеет. Расписана вся технология раздачи принтеров, только вот незадача. Не получается что-то у меня сделать такой ход конем. Не ставятся принтеры в папочку \\server\printer$\W32X или любую другую. Говорит, мол нету доступа. Доступа действительно как-бы сказать нету, но и хрен его знает где его выставить. На уровне файловой системы дал вообще полный доступ всем, на уровне сетевых ресурсурсов Самбы тоже самое.
Где грабли? |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://prof Гость
|
Добавлено: Вт Мар 25 2003 15:29 Заголовок сообщения: Логи глянь - к какому именно ресурсу обращается W'* и под каким предлогом Sambaему отказала (-) |
|
|
- |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Вт Мар 25 2003 16:56 Заголовок сообщения: Да это понятно. Просто хотелось услышать, может кто уже вставал на подобные грабли (-) |
|
|
- |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Ср Мар 26 2003 11:49 Заголовок сообщения: Вопрос снят. Права доступа надо было подрехтовать (-) |
|
|
- |
|
Вернуться к началу |
|
|
|