Logged in on the Unix server,
telnet localhost 2346
if you get:
Connection refused
The icelpd server isn't installed properly or inetd hasn't been restarted. It's pretty likely that this is your problem. The specific instructions for Unixware that I pointed you to are in ADDITION to installing the icelpd program onto the Unixware machine. You still have to go through the steps of installing icelpd.
put icelpd in /usr/bin then
chmod 755 /usr/bin/icelpd
test it. type in icelpd -c on the unix command line and you should get the copyright back:
# icelpd -c
Icelpd - ICE.TCP Print Server.
Version 4.07b.
By Roman Oliynyk.
(C) 1994 James River Group, INC.
All rights reserved.
Put in the entry in the /etc/services file:
icelpd 2346/tcp
and in inetd.conf
icelpd stream tcp nowait root /usr/bin/icelpd icelpd
and restart inetd or reboot the machine.
ps -ef | grep inetd
(to get the inetd process number)
then
kill -HUP 1234
where you REPLACE 1234 with the process number from the ps -ef | grep inetd command.
After that, you should be able to telnet localhost 2346 and get a connection. This shows that the icelpd daemon is working on the Unix side and it should now work on your pc if you did the other steps from the last message properly.