Geosan: Samba+принтсервер (ламерский вопрс номер2)

11 сообщений / 0 new
Последнее сообщение
Гость
Geosan: Samba+принтсервер (ламерский вопрс номер2)

имеется ASP 10, samba, несколько машин под win XP, которые должны печатать на матричный эпсон что-то типа type aaa.txt>lpt: , принтер подключен к принтсерверу, принтсервер 3х LPTшный, имеет свой IP, печать идет через одну из win машин.
Есть необходимость исключить из этой цепочки win машину и подключить принтсервер к linux машине.
Тут я уперся, перелопатил много сайтов, но так и не врубился как это сделать. Во всех вопросах и ответах, которые я прочитал, предполагается некоторый средний уровень знаний Linuxа, у меня же он гораздо ниже и включает только установку Linux и настройку Samba.
Подскажите, плиз, что-бы приподняться над плинтусом.

wlads
Не в сети
Зарегистрирован: 20/09/2010

http://www.linuxshop.ru/unix4all/?cid=20&id=214

cin
Не в сети
Зарегистрирован: 21/09/2010

Вариантов несколько:
1. Самый простой.
Если у тебя только WinXP, то ставь службу печати на принтерах UNIX и пропиши в /etc/printcap свой принтер.
2. Настроить CUPS (см. предыдущий пост)
3. Настроить samba (здесь так же будет задействован первый вариант).

Какой вариант выбрать зависит от многих факторов. В некоторых случаях может статься, что тебе и Linux не нужен, а просто через службу печати на принтерах UNIX можно печатать на аппаратном принт-сервере. В основном решение зависит от твоего принт-сервера, твоего принтера и клиентских платформ.

Geosan (не проверено)

Сейчас попробую, но, меня смущает установка службы печати UNIX принтеров, потому, что у меня печать на эпсон через принтсервер организована через bat файл такого содержания

net use lpt1: \\server\epson
type c:\mal_w\aa.txt > lpt1:
net use lpt1: /delete

понятно, что принтер, подключенный к принтсерверу, прописан win машине с использованием ПО к принтсерверу. только так мне в свое время удалось заставить печатать матричник не в графическом режиме, теперь бы перетащить все это под Linux.
ну, не буду гадать, буду пробовать.

cin
Не в сети
Зарегистрирован: 21/09/2010

Если матричник, то цепляешь его на Linux, ставишь samba, в /etc/printcap указываешь на каком порту висит принтер. А дальше как ты и делал через бат-файлик.

В принципе в Linux в файле /etc/printcap можно сказать что принтер не локальный, а на удалённом принт-сервере (man printcap), но тогда принт-сервер должен уметь c UNIX систем принимать данные.

Geosan (не проверено)

[quote=cin] но тогда принт-сервер должен уметь c UNIX систем принимать данные.[/quote]

Вот в том-то и проблема, перелапатил весь диск принтсерверу, ни слова про Unix, то же самое и на сайте производителя, принтсервер старый очень, мы его покупали лет 6-7 назад. Уже не поддерживается. Он откликается через WEB интерфейс по его адресу, но там только настройки IP, DHCP и состояние.
А мне то надо каким-то образом отправить на конкретный LPT в принтсервере последовательность для печати. Я так понимаю, что этим должна машина с Linuxом заниматься. Но как ей обяснить что из себя представляет этот принтсервер я не знаю.
как вариант - можно купить другой принт сервер, мне хватит на 1 LPT, может кто подскажет проверенную марку?
<span class='smallblacktext'>[ Редактирование 28.02.2006 - 15:40:36 ]</span>

cin
Не в сети
Зарегистрирован: 21/09/2010

[quote=Geosan]Вот в том-то и проблема, перелапатил весь диск принтсерверу, ни слова про Unix, то же самое и на сайте производителя, принтсервер старый очень, мы его покупали лет 6-7 назад.
[/quote]
Если так, то пропиши его в /etc/printcap как удалённый принтер. И попробуй печатать из линуха, вдруг умеет. Старые принт-сервера как раз аппаратные как раз по LPR работали

Geosan (не проверено)

Все, прорвался, оказалось гораздо проще. не пришлось даже Линуксовую машину трогать.
просто вместо
net use lpt1: \\server\epson
type c:\mal_w\aa.txt > lpt1:
net use lpt1: /delete

написал
lpr -S (IP принтсервера) -P LPT1 aa.txt

cin
Не в сети
Зарегистрирован: 21/09/2010

Ну, вот. Значит таки LPR поддерживается на принтсервере.
Можно и из линуха его же юзать.

Geosan (не проверено)

Теперь другая проблема вспухла (в процессе перевода всех машин на Linux), не хочет ставиться на машину с RAID PROMISE FastTrak 133-lite? видит 2 винта раздельно.

Geosan (не проверено)

Спасибо edge'у, он мне gentoo поставил, все классно работает.

RSS-материал