Ключевые слова:print, solaris, win, (найти похожие документы)
Date: Fri, 16 Jul 2004 09:02:32 +0600
From: Serguei Revtov <Serguei_Revtov@p1.f19.n5021.z2.fidonet.org.>
Newsgroups: ftn.ru.unix.solaris
Subject: [Solaris] Печать на удаленный принтер через TCP/IP Print Server
AO> К Windows машине (Windows 2003 Server) подключен принтер "HP LaserJet
AO> 1000", в сети этот принтер расшарен и виден под именем "HP1000". Hа
Это по M$ Network - печатать по smbclient, см январский ответ.
AO> Windows машине запущен сервис печати и TCP/IP Print Server.
Это по LPD - прописать как удаленный принтер. Вот скрипт для 8 солярки,
наверное в 9ке пойдет. Как называется очередь в твоем LPD не знаю, так что
подправь QNAME:
#!/bin/sh
#
# Установка принтера, подключенного к PC с EXceed
#
QNAME=dos-lpt1
#
if [ $# -ne 1 ]; then
echo "usage: $0 printerhostname"
exit
fi
#
LPNAME=$1lpt1a
HOSTNAME=$1
#
if [ ! -c /dev/${LPNAME} ]; then
mknod /dev/${LPNAME} c 13 2
fi
if [ -c /dev/${LPNAME} ]; then
chmod 600 /dev/${LPNAME}
chown lp:lp /dev/${LPNAME}
fi
lpadmin -p ${LPNAME} -v /dev/${LPNAME} -o protocol=bsd,dest=${HOSTNAME}:${QNAME}
lpadmin -p ${LPNAME} -i /usr/lib/lp/model/netstandard
lpadmin -p ${LPNAME} -T unknown
lpadmin -p ${LPNAME} -I any
accept ${LPNAME}
enable ${LPNAME}
From: Ilya Kulagin <Ilya_Kulagin@p18.f871.n5020.z2.fidonet.org.>
AO> Hа Windows машине запущен сервис печати и TCP/IP Print Server.
^^^^^^^^^^^^^^^^^^
Очень хорошо. По выбору, делаете следующее:
1.
# /usr/sbin/lpadmin -p <имя принтера> -v /dev/null -I any -m netstandard -o
dest=<адрес машины:имя принтера на виндовой машине> -o protocol=bsd -o timeout=1200
-o banner=never
#/bin/enable <имя принтера>
#/usr/sbin/accept <имя принтера>
2.
#vi /etc/printers.conf
добавляете строки:
<имя принтера>:\
:bsdaddr=<фдрес машины>,<имя принтера на виндовой машине>:
После чего банальный lp -P <имя принтера> всё нормально печатает. Безо всяких нафиг
чудес с самбой и прочими фигнями. "Hо" может быть только в одном: если этот самый
hp1000 не нормальный принтер, а какой-нибудь виндоуродец, который в ответ на простой
текст, заканчивающийся простым переводом страницы, моргает лампочкой и молчит. Тогда
навешивать фильтр из хостскрипта.