имеется ASP 10, samba, несколько машин под win XP, которые должны печатать на матричный эпсон что-то типа type aaa.txt>lpt: , принтер подключен к принтсерверу, принтсервер 3х LPTшный, имеет свой IP, печать идет через одну из win машин.
Есть необходимость исключить из этой цепочки win машину и подключить принтсервер к linux машине.
Тут я уперся, перелопатил много сайтов, но так и не врубился как это сделать. Во всех вопросах и ответах, которые я прочитал, предполагается некоторый средний уровень знаний Linuxа, у меня же он гораздо ниже и включает только установку Linux и настройку Samba.
Подскажите, плиз, что-бы приподняться над плинтусом.
Geosan: Samba+принтсервер (ламерский вопрс номер2)
Вариантов несколько:
1. Самый простой.
Если у тебя только WinXP, то ставь службу печати на принтерах UNIX и пропиши в /etc/printcap свой принтер.
2. Настроить CUPS (см. предыдущий пост)
3. Настроить samba (здесь так же будет задействован первый вариант).
Какой вариант выбрать зависит от многих факторов. В некоторых случаях может статься, что тебе и Linux не нужен, а просто через службу печати на принтерах UNIX можно печатать на аппаратном принт-сервере. В основном решение зависит от твоего принт-сервера, твоего принтера и клиентских платформ.
Сейчас попробую, но, меня смущает установка службы печати UNIX принтеров, потому, что у меня печать на эпсон через принтсервер организована через bat файл такого содержания
net use lpt1: \\server\epson
type c:\mal_w\aa.txt > lpt1:
net use lpt1: /delete
понятно, что принтер, подключенный к принтсерверу, прописан win машине с использованием ПО к принтсерверу. только так мне в свое время удалось заставить печатать матричник не в графическом режиме, теперь бы перетащить все это под Linux.
ну, не буду гадать, буду пробовать.
Если матричник, то цепляешь его на Linux, ставишь samba, в /etc/printcap указываешь на каком порту висит принтер. А дальше как ты и делал через бат-файлик.
В принципе в Linux в файле /etc/printcap можно сказать что принтер не локальный, а на удалённом принт-сервере (man printcap), но тогда принт-сервер должен уметь c UNIX систем принимать данные.
[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>
[quote=Geosan]Вот в том-то и проблема, перелапатил весь диск принтсерверу, ни слова про Unix, то же самое и на сайте производителя, принтсервер старый очень, мы его покупали лет 6-7 назад.
[/quote]
Если так, то пропиши его в /etc/printcap как удалённый принтер. И попробуй печатать из линуха, вдруг умеет. Старые принт-сервера как раз аппаратные как раз по LPR работали
Все, прорвался, оказалось гораздо проще. не пришлось даже Линуксовую машину трогать.
просто вместо
net use lpt1: \\server\epson
type c:\mal_w\aa.txt > lpt1:
net use lpt1: /delete
написал
lpr -S (IP принтсервера) -P LPT1 aa.txt
Ну, вот. Значит таки LPR поддерживается на принтсервере.
Можно и из линуха его же юзать.
Теперь другая проблема вспухла (в процессе перевода всех машин на Linux), не хочет ставиться на машину с RAID PROMISE FastTrak 133-lite? видит 2 винта раздельно.
Спасибо edge'у, он мне gentoo поставил, все классно работает.

Последние комментарии
10 лет 12 недель назад
10 лет 31 неделя назад
10 лет 40 недель назад
10 лет 41 неделя назад
11 лет 30 недель назад
11 лет 30 недель назад
11 лет 30 недель назад
11 лет 31 неделя назад
11 лет 31 неделя назад
11 лет 33 недели назад