Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Как печатать из фри через Samba на Виндовс принтер

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
Nix
Гость





СообщениеДобавлено: Пн Авг 16 2004 10:44    Заголовок сообщения: Как печатать из фри через Samba на Виндовс принтер Ответить с цитатой

Привет ВСЕМ! Подскажите, как вывести на печать из FreeBSD через Sambа на принтер подключенный к другой машине с Windows XP, или ссылки, где об этом можно почитать.
Вернуться к началу
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Пн Авг 16 2004 11:00    Заголовок сообщения: Ответить с цитатой

Документация входит в пакет Самба.

Надо установить драйвер принтера на Фре и натравить систему печати на smb-принтер.

Док просто уйма.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Nix
Гость





СообщениеДобавлено: Пн Авг 16 2004 16:45    Заголовок сообщения: Ответить с цитатой

Принтер Canoni350, из винды печатает нормально, под FreeBSD драйверов для этого принтера я не нашел, если речь идет о драйвере принтера. Могут ли быть другие варинаты.
Вернуться к началу
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Вт Авг 17 2004 08:29    Заголовок сообщения: Ответить с цитатой

Я ж уже писал.
Этот принтер является Win-принтером. Для работы под UNIX надо покупать комерческие драйверы.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Nix
Гость





СообщениеДобавлено: Сб Авг 21 2004 08:58    Заголовок сообщения: Ответить с цитатой

Можно ли печатать на виндовс принтер из Фри, если принтер установлен на другой машине с ХР, используя службу поддержки печати по TCP/IP. Кто знает как это сделать, обьясните поподробнее.
Вернуться к началу
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Сб Авг 21 2004 12:21    Заголовок сообщения: Ответить с цитатой

Объясняю на пальцах.

Принтер лазерный. Так?
Печатать будете сложный документ, а не простой текст (лог-файлы к примеру).
Значит нужна какая-то программа, которая преобразует документ в понятный принтеру формат.
Обычные прикладные программы ничего не знают о принтерах. Вместо этого они используют стандартные функции системы. В Windows это формат WMF.
Затем этот формат скармливается драйверу принтера. Он переводит команды высокого уровня в формат низкого уровня, понятный принтеру.

Теперь возвращаемся к системе печати. Вот стоит комп. К нему подключен принтер. Принтер отдан в общий доступ.
На другом компе ставим драйвер принтера и указываем системе куда передавать файл низкого уровня, т.е. этот самый "расшареный" принтер.

Теперь рассматриваем подробнее.
Приложение формирует файл промежуточного уровня, затем файл проходит через драйвер принтера. Получившийся низкоуровневый файл передается по сети на комп с принтером. Там стоит система печати, которая регулярно проверят каталог спулера. Т.е. то место, куда приходят файлы для печати с других компов. Есть файл - пуляем его на порт принтера. Типа так: copy имя_файла LPT1

Реально все работает несколько сложнее, я многое упустил, но сделал это специально для простоты восприятия. Общая идея именно такая.

Теперь про Фрю. Драйверы для принтеров обычно делаются производителем. Стоимость драйвера входит в стоимость принтера, т.е. для юзверя драйвер как бы бесплатен. Однако производитель наплевал на пользователей Фри. Т.е. родного драйвера нет. Однако есть группа более сознательных товарищей. Они драйвер написали, но за свой труд хотят денег.

Что еще не понятного?

Резонный вопрос. А как же принтеры HP? Объясняю.
Практически все принтеры HP используют язык PCL для формирования низкоуровнего файла. Описание PCL можно легко найти в Инете и сделать свой собственный драйвер.
Аналогично с принтерами PostScript.
Вот вам удачный пример использования открытых стандартов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Гость






СообщениеДобавлено: Пн Авг 23 2004 22:47    Заголовок сообщения: Ответить с цитатой

Спасибо всем, кто помогал, все заработало, принтер печатает УРА!!!!
PS.
Покупать комерческие драйвера не пришлось.
Вернуться к началу
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Пн Авг 23 2004 22:56    Заголовок сообщения: Ответить с цитатой

Т.е. рассказывать что сделал теперь не принято?

Поделись секретами-то.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Nix
Гость





СообщениеДобавлено: Вт Авг 24 2004 19:36    Заголовок сообщения: Ответить с цитатой

С удовольствием делюсь своим опытом в настройке струйного принтера Canoni350 из FreeBSD.
Итак, настройка печати из FreeBSD5.2.1 на удаленный принтер установленный на другой машине с операционной системой ХР.
Основные шаги:
1)Установка дополнительного компонена виндовс ХР.
Заходим : панель управления->установка и удаление программ->уснановкаа компонентов виндовс -> Другие службы доступа к файлам и принтерам в сети. Нажимаем кнопку (Состав). Отмечаем галочкой служба печати в Unix. Устанавливаем.
Переходим в : Панель управления -> Администрирование-> Службы.
Из списка служб на ходим Сервер печати TCP/IP, ставим тип загрузки Авто, запускаем данную службу. (С виндой все, кроме подключения принтера и установки драйверов, конечно).
2)Проверяем сеть, т.е. возможно ping ip_удаленной машины.
Если с сетью все в порядке , то идем дальше.
3) Настройка FreeBSD.
3.1 Редактируем файл /etc/printcap:
Пример моего printcap-a:
remote|lp|Canoni350:\
:rm=192.168.0.1:rp=Canoni350:\
:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs:

Пояснения к файлу:
:rm=имя_или_IP_windows_машины:\
:rp=имя_принтера_на_windows_машине:\
После редактирования /etc/princap обязательно перезапустьть lpd.
Команда : #killall lpd
#lpd

lpq -Premote - должна показать очередь на удаленном принтере.
У меня почему то показывает, но информация выводится в закарлюках, почему еще не разобрался если, кто знает как исправить буду благодарен за подсказку.

4)Печать. В консоле даем команду:
#lpr имя_файла
Ну вот вобщемто и все.
Еще раз спасибо всем кто помог разобраться с этой задачей, отдельное спасибо 'and3008'.
PS.
На эти, казалосьбы простые настройки уменя ушло несколько недель.
А все из-за незнания. Надеюсь мои обьяснения кому-нибудь да помогут.
Вернуться к началу
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Вт Авг 24 2004 20:57    Заголовок сообщения: Ответить с цитатой

Господи ты боже мой...

Да я б тебе это рассказал давным давно. Еще проще настройка делается через CUPS.

Меня интересует собственно печать. Возможна ли печать на этом струйнике из графических приложений Фряхи? К примеру печать PDF-файла.

Понадобилось ли ставить какой-то драйвер на Фрю?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...