|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Ilschat Gubaidullin 2:5020/400 31 Mar 2001 18:17:56 To : All Subject : Samba & Printing -------------------------------------------------------------------------------- Здравствуй, Maxim Чего то тебя по моему слегка лишними на данном этапе советами завалили. :) Постараюсь коротко объяснить как сабж работает у меня: 1. Hа юниксе должна стоять система печати. В стандартной инсталляции есть классическая - lpr. Ее можно активировать сказав что-то типа LPD_enable = "yes" в rc.conf и поправив файл /etc/printcap в соответствии с хендбуком, раздел printing. Если печать предвидится только из виндов через самбу можешь гемороится с хендбуком и принткапом до момента, когда команда echo "test"|lpr -Pимя_твоего_принтера_в_принткапе начнет вызывать явные признаки жизни в принтере - печать этого самого, загорание лампочки форм.феед и т.п. :) Все сложности с фильтрами можешь в общем случае опустить, главное - юникс научился передавать задание на собственно принтер. 2. В самбе прописываешь этот самый принтер как описано в документации по самбе... :) Добиваешься, чтобы пользователи с виндов видели это как принтер и имели право на него обращаться. Для начала просто разреши гостевой доступ, для отладки... 3. Ставишь на винды драйвера этого самого принтера, только при установке указываешь что он не на локальном порту, а в сети: Пуск-Панель управления-Принтера-Hовый принтер-Сетевой принтер...и т.д. :) 4. Печатаешь... Hикаких драйверов на юникс ставить не надо, никаких превращений заданий в постскрипт и обратно, никаких фильтров. Система работает просто: винды формируют из того что ты хочешь распечатать задание, на языке, данному принтеру понятном, и засылают в виде файла его на самбу. Та, в свою очередь, засылает его системе печати, которая совершенно не вникая в то, что там написано и ничего там не меняя шарашит это дело на вход принтера. А уж принтер то как раз прекрасно понимает это задание, ибо виндовый драйвер его специально для этого принтера писал. Все. Вся система начиная с сетевого адаптера на винде работает как длинный кабель от компутера до принтера... :) Права на пользования принтером задаешь в самбе как для любой шары, в документации это описано. Статистику вынимаешь в самом простом случае из отчетов системы печати в виде килобайтов распечатанного. Вот после всего этого можно заниматься улучшениями вида: - установка другой системы печати - LPRng http://www.astart.com/lprng/LPRng.html ибо фичей в ней больше ощутимо... - установки на винды драйверов какого-нть (где то в документации даже указанно которого) постскрипт принтера, шобы по сети шастали гораздо менее объемные задания на языке постскрипт. Кроме того из них можно выдернуть количество страниц - если принтер постскрипт не понимает - установка преобразователя --- ifmail v.2.15dev5 * Origin: VoronezhSvyazInform ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/145775bf5f217.html, оценка из 5, голосов 10
|