?
Solved

In Solaris 9, how to print to an Epson Stylus C84 connected to the network using a NetGear PS101 Mini Print Server

Posted on 2004-11-17
13
Medium Priority
?
412 Views
Last Modified: 2013-12-27
I have an Epson Stylus C84 color printer connected to a NetGear PS101 Mini Print Server which in turn connects to the network via an ethernet cable. The Mini Print Server allows me to assign an ip address. I can print to the printer via Windows 2000, but not Solaris 9. The Netgear mini print server does not inherently support Solaris 9 out of the box (according to the box, it supports only Windows). However, it was my understanding that if I put Print services for Unix on the Windows 2000 Server, I could print to the printer because that would install the line printer daemon. However, when I add the printer using printer manager in solaris, and try to print using text editor, to no avail. I select the postscript driver since epson c84 driver is not an option. Any ideas?
0
Comment
Question by:truelove258
  • 4
  • 3
  • 3
  • +2
12 Comments
 
LVL 38

Expert Comment

by:wesly_chen
ID: 12608926
>  I put Print services for Unix on the Windows 2000 Server
Ok, you have this part installed.
Go to Solaris 9 box, as root and run "admintool"
Change "Browse" to "printers", then Edit--> Add--> Access to printer
In the pop-up window, type in the printer share name and  the hostname of Windows 2000 server (ok).
Then try to print.

Regards,

Wesly
0
 
LVL 38

Expert Comment

by:wesly_chen
ID: 12608939
> >  I put Print services for Unix on the Windows 2000 Server
By the way, make sure the service "TCP/IP Printer Server is "started" in Start->Run->services.msc

Wesly
0
 
LVL 38

Expert Comment

by:yuzh
ID: 12610712
Option 1. IF you want to use Win2k as the printer server

1) make sure you win2k box has "Print Services for UNIX, which comes with LPR for w2k"
   (it is an optional package for W2k, you can use the Win2K CD to install it"

2) edit /etc/hosts file to and the Win2k box in the file.
    check /etc/nsswitch.conf  file, to make sure that your box using files as well, files the  
hosts list, eg:

hosts:     files dns [NOTFOUND=continue]

3) use admtool to  add a  remote printer (see Wesly's comment http:#12608926)

Option 2. If Mini Print Server support IP printing, you can try:
   1) edit /etc/hosts to add the infor about Mini Print Server, and make  
       sure /etc/nsswitch.conf , hosts use files as well.
   3) use admtool to  add a  remote printer.
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 

Author Comment

by:truelove258
ID: 12615454
I am using DNS and can  resolve the Windows 2000 Server by name. I should be able to access the printer through Microsoft. Like I said, I already added Print Services for Unix and shared the printer. When I add the printer through print manager and I select postscript for the printer driver and try to print, it does not work.
0
 
LVL 38

Expert Comment

by:wesly_chen
ID: 12616189
> When I add the printer through print manager and I select postscript for the printer driver and try to print,
> it does not work.
How about "admintool" instead of print manager? Any success?

Wesly
0
 
LVL 38

Expert Comment

by:yuzh
ID: 12621116
Check your Win2k box to see if it is configed to accept printing job from the Solaris box,
and the printer queue name MUST be the same for Win2k and Solaris.
0
 

Author Comment

by:truelove258
ID: 12624514
Yes. It is configured with the proper queue name and permissions have been set. I think the problem may be with incompatibility's with the version of LPD that Microsoft uses. I am not sure that Solaris 9 is compatible with it.

0
 
LVL 38

Expert Comment

by:wesly_chen
ID: 12631451
> When I add the printer through print manager and I select postscript for the printer driver and try to print,
When you use "admintool", you choose Edit --> Add -->"access to printer..." not "Local printer..".
"Access to printer" don't need to set "postscript".

Besides, on Windows 2000 server, what's the printer share name? Any space in that share name?
In admintool, "Access to printer" only need 2 settings: "Printer Name" (the share name of the printer on Windows2k)
and the "Server" (Win2k hostname or IP).

Then click ok, ok and exit the admintool.

Wesly
0
 

Author Comment

by:truelove258
ID: 12668756
It does not work. I tried that already. Solaris 9 must not be compatible with Print Services for Unix. I read that Solaris Print Manager must be on the system trying to work as the LPD server. I must be true because the SUN box can resolve the DNS name and the sharing on the Windows 2000 server is set right but I never see the job reach the queue.
0
 
LVL 38

Expert Comment

by:yuzh
ID: 12671267
>> Solaris 9 must not be compatible with Print Services for Unix
    I have a lot of network printers (mainly HP LaserJets), and they works fine with me.
I have also setup Windows XP/2k PC print to Solaris box with printer attached, no problem.

    You can try to setup Solaris dircet print to the Network printer (with NIC) by pass the
Window box. test if you can "telnet" to the printer IP first, if it work, just treat the print
as other Unix box, add the infor to /etc/hosts, then use admtool to add a remote printer.
0
 

Accepted Solution

by:
modulo earned 0 total points
ID: 12902848
PAQed with points refunded (125)

modulo
Community Support Moderator
0
 

Expert Comment

by:jordanwest
ID: 12906865
I was unable to get a working answer to this question. I am closing it out as unanswered
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I promised to write further about my project, and here I am.  First, I needed to setup the Primary Server.  You can read how in this article: Setup FreeBSD Server with full HDD encryption (http://www.experts-exchange.com/OS/Unix/BSD/FreeBSD/A_3660-S…
Using libpcap/Jpcap to capture and send packets on Solaris version (10/11) Library used: 1.      Libpcap (http://www.tcpdump.org) Version 1.2 2.      Jpcap(http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/index.html) Version 0.6 Prerequisite: 1.      GCC …
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…
Suggested Courses
Course of the Month15 days, 10 hours left to enroll

850 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question