The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Help!! Печать из linux на принтер() под виндой."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Help!! Печать из linux на принтер() под виндой."
Сообщение от Sergey emailИскать по авторуВ закладки on 27-Мрт-03, 14:58  (MSK)
Есть необходимость распечатывать файлы с линукса на подшареный принтер под виндами.
Помогите pls кто-нить настроить самбу для этого дела.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Help!! Печать из linux на принтер() под виндой."
Сообщение от J Искать по авторуВ закладки on 27-Мрт-03, 16:50  (MSK)
>Есть необходимость распечатывать файлы с линукса на подшареный принтер под виндами.
>Помогите pls кто-нить настроить самбу для этого дела.


почитайте документацию на smbclient, старые фичи вам не помогут, а о новых узнаете именно там

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Help!! Печать из linux на принтер() под виндой."
Сообщение от Antonio emailИскать по авторуВ закладки on 28-Мрт-03, 10:39  (MSK)
>Есть необходимость распечатывать файлы с линукса на подшареный принтер под виндами.
>Помогите pls кто-нить настроить самбу для этого дела.

Как делал я (рабочая станция -- Slackware 8.1).

Будем настраивать связку Common UNIX Printing System + драйвера FooMatic. CUPS ставится с диска Extra Packages. А базу драйверов foomatic-2.0-alt0.20020913.src.rpm я взял с ftp.altlinux.ru. Собрал, установил. Прибиваем старого демона lpd, вычищаем его запуск из стартап-скриптов. Неочевидный момент -- нужно настроить Samba на локальной машине. Правим /etc/samba/smb.conf следующим образом: ищем строчки, описывающие метод печати и заменяем их на такую:

printing = cups

И описываем секцию принтеров:

[printers]
   comment = All Printers
   path = /var/spool/samba
   browseable = yes
# Set public = yes to allow user 'guest account' to print
   guest ok = yes
   writable = no
   printable = yes
print command = lpr-cups -P %p -o raw
lpq command = lpstat -o %p
lprm command = cancel %p-%j

Проверяем наличие Samba-backend у CUPS, если его нет, прокладываем симлинк:

ln -s `which smbspool` /usr/lib/cups/backend/smb

Демона CUPS можно стартовать. Теперь переходим к установке драйверов принтера. foomatic-configure -O | less, ищем там название своего принтера. На бумажку записываем его id и рекомендуемые варианты драйверов. Для моих принтеров получилось так:

Принтер id Драйвер
HP LJ 6P 152585 ljet4, hpijs
HP LJ 1100A 71680 ljet4, lj4dith

Определяем имена машин, которые расшаривают принтера и имена принтеров на них. Я использовал XFSamba, входящую в состав оконного менеджера XFCE. Сообщаем CUPS о наших принтерах (там всего две строки, знак '\' использован для наглядности):

sudo foomatic-configure -s cups -n HP6 -c smb://prserv/HP6\
-p 152585 -o PageSize=A4 -d ljet4

sudo foomatic-configure -s cups -n HP1100A -c smb://pc22/HP\
-p 71680 -o PageSize=A4 -d ljet4

Думаю, что идея ясна.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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