The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Удаленный принтер под виндами (print samba)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: print, samba,  (найти похожие документы)
_ RU.UNIX.BSD (2:5077/15.22) _____________________________________ RU.UNIX.BSD _ From : Serge Y. Zhukov 2:5020/400 24 Mar 99 14:47:38 Subj : Удаленный принтер под виндами ________________________________________________________________________________ From: "Serge Y. Zhukov" <serge@sci-nnov.ru> Mikhail Khlopovskikh wrote: > "Serge Y. Zhukov" wrote: > > В этом деле поможет: > > Samba (для связи с виндовым принтером); > А чуть поподробнее нельзя (примеры конфигов, пара коментариев и т.д.) Я самбу не настраивал, так что в этом вопросе не смогу помочь. > > Печатать через lpr? Hет (см. ниже) > > > GhostScript (если принтер не поддерживает PostScript, т.к. в большинстве > > своем проги под иксами выводят только в PostScript формате); > > и естественно руки. > Т.е. если принтер не поддерживает .ps то надо к этому делу > Ghost прикручивать? С какой стороны? Смотри как сделел я (пример): 1) из PS в графический формат $ gs -dNOPAUSE -r300 -q -sDEVICE=ljet3 -sOutputFile=- -f - > file_name (берет из stdin подготовленные данные в формате ljet3 кидает в stdout) DEVICE смотри подходящий в gs, но в принципе струйники поддерживают формат ljet3 2) печать $ smbclient 'service' 'password' -P -I ip_addres -U user -U user нужен если логинишься в домен ip_addres windows-машины service типа \\BOSS\DJ (сетевой ресурс) - машина BOSS, зашареный принтер DJ smb: \>printmode graphics smb: \>print file_name еще добавлю: man gs man samba man smbclient Все это дело обходится двумя тремя скриптами (если лениво самому писать - могу подкинуть) PS. Еще надо русифицировать gs (руководство и шрифты - ftp://ftp.kapella.gpi.ru/pub/cyrillic/psfonts/ - я от туда брал) > > > Спасибо, > Михаил -- Сергей Жуков serge@sci-nnov.ru --- ifmail v.2.14dev3 * Origin: Sandy Info (2:5020/400) _ RU.UNIX.BSD (2:5077/15.22) _____________________________________ RU.UNIX.BSD _ From : Anthony 2:5020/400 25 Mar 99 05:21:02 Subj : Re: Удаленный принтер под виндами ________________________________________________________________________________ From: Anthony <anthony@tmbtax.ru> Reply-To: anthony@tmbtax.ru Mikhail Khlopovskikh wrote: > > Привет всем! > > Обьясните, плиз, как настроить свою БСДшку, что бы можно было > печатать на ремотный принтер, который прикручен к виндам? > Причем желательно (если можно) с подробной инструкцией. Добавляем в свой /etc/printcap такую запись: - ---/etc/printcap---- lj|HP LaserJet 6P:sd=/var/spool/lpd/lj:sh:lp=/dev/null:if=/usr/local/bin/lj.smb: --end of /etc/printcap-- Сочиняем фильтр lj.smb --/usr/local/bin/lj.smb-- #!/bin/sh # Name: lj # Server: WIN-WITH-LJ # Share: SHARED-LJ # User: vasya # Password: VasinParolNaWIN-WITH-LJ # Workgroup: WORKGROUP # Program: /usr/local/bin/lj PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin export PATH /usr/local/bin/lj "$1" "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9" "$10" "$11" "$12" "$13" >/tmp/$$.smb smbclient '\\WIN-WITH-LJ\SHARED-LJ' VasinParolNaWIN-WITH-LJ -U vasya -W WORKGROUP -c "print /tmp/$$.smb" -P rm /tmp/$$.smb --end of lj.smb-- И сочиняем ещё один скриптик для вызова ghostscript --/usr/local/bin/lj-- #!/bin/sh # Name: lj # Type: HP LaserJet 6 (gray-scale) # DPI: 600 PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin export PATH GS_FONTPATH GS_LIB /usr/bin/perl -e 'while(<STDIN>) { print if (!/^\s*#####/); }' >/tmp/$$.gsin gs -sOutputFile=/tmp/$$.gs -dSAFER -sDEVICE=lj5gray -r600 -dNOPAUSE /tmp/$$.gsin </dev/null >/dev/null 2>&1 rm /tmp/$$.gsin cat /tmp/$$.gs rm /tmp/$$.gs --end of lj-- Попробуй, вдруг заработает. --- ifmail v.2.14dev3 * Origin: ГосHИ по Тамбовской области (2:5020/400)

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру