Привет ВСЕМ! Подскажите, как вывести на печать из FreeBSD через Samba на принтер подключенный к другой машине с Windows XP, или ссылки, где об этом можно почитать.
>Привет ВСЕМ! Подскажите, как вывести на печать из FreeBSD через Samba
>на принтер подключенный к другой машине с Windows XP, или ссылки,
>где об этом можно почитать.А через lpr разве не проще? Установи lpd на Windows машине (входит для примера в nfsAxe)
>А через lpr разве не проще? Установи lpd на Windows машине (входит
>для примера в nfsAxe)
Подскажите, что за nfsAxe, где его можно взять, и что он делает.
lpd есть в Windows 2000/XP и так.
называется -- "Print services for UNIX".
>lpd есть в Windows 2000/XP и так.
>называется -- "Print services for UNIX".
Можно поподробней, где искать, как настроить, или ссылку на доки.
Control Panel -> Add or Remove Programs -> Add/Remove Windows Components -> Other Network File and Print Services -> Print Services for Unixесли мне память особоне изменят, особо настраивать ничего не нужно.
после того, как установишь эту штуку, посмотри, чтобы был запущен соотв. сервис.
после этого можно lpr-ом бросать задания на печать, используя IP (имя, если есть) этой машины и название принтера, как оно выглядит в Windows.
>Control Panel -> Add or Remove Programs -> Add/Remove Windows Components -> Other Network File and Print Services -> Print Services for Unix
Установил данный компонент. В сервисах правда с таким названием службу не нашел, есть Сервер печати TCP/IP, запустил. Принтер включил, расшарил.
Samba принтер видет. На фришке поднял lpd, но команда : lpr my_komp/Canoni350 hello выдает сообщение: lpr: cannot access my_komp/Canoni350.
Пробовал lpr 192.168.0.1/Canoni350 hello , таже ошибка. Подскажите синтаксис команды, если можно с примером.
тебе нужно добавить этот принтер в printcap.
посмотри, в самом printcap есть примеры, а также man printcap.
+ нужно ещё, чтобы lpd был запущен на той машине, откуда будешь печатать.
>тебе нужно добавить этот принтер в printcap.
>посмотри, в самом printcap есть примеры, а также man printcap.
>+ нужно ещё, чтобы lpd был запущен на той машине, откуда будешь
>печатать.
Все вроде бы проделал как рекомендуете,но не печатает из Фри никак.
Мой /etc/printcap
remote|Canoni350:\
:sh:\
:rm=GENA:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs:\
:if=/usr/local/libexec/if-script:
На печать пытаюсь подать командой: lpr /tmp/proba
или : lpr -P remote /tmp/proba, но ничего не получается, принтер не печатает
PS.
В логах lpd-errs: lpd[619]: unable to get official name for local machine book: hostname nor servname provided, or not known
book - это имя машины с фрей.
Помогите разобраться в чем проблема!!!
Я подобную задачу решал немного по другому. А именно, используя GhostScript, а не LPD.
>>тебе нужно добавить этот принтер в printcap.
>>посмотри, в самом printcap есть примеры, а также man printcap.
>>+ нужно ещё, чтобы lpd был запущен на той машине, откуда будешь
>>печатать.
>Все вроде бы проделал как рекомендуете,но не печатает из Фри никак.
>Мой /etc/printcap
> remote|Canoni350:\
> :sh:\
> :rm=GENA:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs:\
> :if=/usr/local/libexec/if-script:
>На печать пытаюсь подать командой: lpr /tmp/proba
>или : lpr -P remote /tmp/proba, но ничего не получается, принтер не
>печатает
Тут надо добавить
:lp=имя_принтера_на_windows_машине:\
:rm=имя_или_IP_windows_машины:\
Перезапустьть lpd.
lpq -Premote - покажет тебе очередь на принтере.
>Тут надо добавить
> :lp=имя_принтера_на_windows_машине:\
> :rm=имя_или_IP_windows_машины:\
>Перезапустьть lpd.
>lpq -Premote - покажет тебе очередь на принтере.
Сапсибо всем, принтер печатает УРА!!!!!!!!!!! Отдельное спасибо Lynx, после Вашей подсказки принтер заработал.