Login  •  Register


The time is now: Thu Jun 20, 2013 12:13 pm

Emaculation wiki  •  Delete all board cookies



Post new topic  Reply to topic Page 1 of 1 [ 12 posts ]
Print view Previous topic  |  Next topic
Author Message
PostPosted: Sat Jul 09, 2011 5:36 pm 
Offline
Student Driver

Joined: Fri Jul 08, 2011 10:25 pm
Posts: 22
Does anyone have detailed instructions on how to print from SheepShaver to a non-Postscript shared printer over a LAN (or to a non-Postscript printer connected directly to the SheepShaver OSX host Mac)?

I've worked out how to print to a Postscript printer using the OS9 Desktop Printer Utility and the printer's IP address.

Thanks in advance!

Oliver


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Sat Jul 09, 2011 9:41 pm 
Offline
Expert User
User avatar

Joined: Thu Feb 09, 2006 10:24 pm
Posts: 3649
Location: Amsterdam, Netherlands
It is similar to printing to a network printer. Only, while setting up a LPR printer with Desktop Printer Utility one needs to enter the IP address of the MacOSX machine that has a printer shared. It should work with any printer, not only PS printers.
See emendelson's description here: http://www.emaculation.com/forum/viewto ... 9175#29175

However, it apparently does not work for everyone. It does not work for me when I try to set up printing to the printer that is shared in my MacOSX host system.
See discussion later in the same topic here: http://www.emaculation.com/forum/viewto ... 9240#39240


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Sun Jul 10, 2011 12:07 am 
Offline
Student Driver

Joined: Fri Jul 08, 2011 10:25 pm
Posts: 22
Thanks for the response.

My MacPro (on which I am running SheepShaver) has two connected USB printers, both turned on.

When I enter my Mac's IP address (192.168.0.103 for Ethernet, 192.168.0.4 for Airport) under "Printer Address" and enter the name of the queue (EPSON_Stylus_Pro_R280" under "Queue" the "verify" button in Desktop Printer utility gives me "printer not verified."

I got the Mac's IP address both from System Profiler:Network (where it's called "IPv4 address") and from System Preferences:Sharing, which gives only the 192.168.0.3 address, which looks like a DHCP-assigned address -- my router's address is 192.168.0.1.

I don't see any IP address configured 10.x.x.x.

Any further suggestions?

Thanks in avance.

Oliver


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Sun Jul 10, 2011 12:11 am 
Offline
Student Driver

Joined: Fri Jul 08, 2011 10:25 pm
Posts: 22
BTW, I did follow emendelson's directions.

Incidentally, I am unable to paste into SheepShaver anything copied into the clipboard on the OSX side. emendelson says to do that in copying over the queue name.

I'm running SheepShaver in OS9.0.4.

Oliver


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Sun Jul 10, 2011 8:04 am 
Offline
Expert User
User avatar

Joined: Thu Feb 09, 2006 10:24 pm
Posts: 3649
Location: Amsterdam, Netherlands
okorshin wrote:
When I enter my Mac's IP address (192.168.0.103 for Ethernet, 192.168.0.4 for Airport) under "Printer Address" and enter the name of the queue (EPSON_Stylus_Pro_R280" under "Queue" the "verify" button in Desktop Printer utility gives me "printer not verified."

As you could have read in the topic I linked to in my post above, that is exactly what happens in my setup. No solution I can think of.

You can try to set up a desktop printer that prints to a PS file in a folder in the shared folder that has a folder action script assigned to it that will print the file to your default printer. That setup should work always. It is all in that same forum topic about printing. http://www.emaculation.com/forum/viewtopic.php?t=3331

Quote:
Incidentally, I am unable to paste into SheepShaver anything copied into the clipboard on the OSX side. emendelson says to do that in copying over the queue name.

As is described in both ReadMe me with SheepShaver and in the setup guide, this is one of the issues with running SheepShaver in 64bit mode. When you set SheepShaver (in Finder Info) to run in 32bit mode, you can copy and paste text both ways (though not to or from some applications).


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Sun Jul 10, 2011 8:55 am 
Offline
Expert User
User avatar

Joined: Fri Feb 13, 2004 8:59 am
Posts: 3145
Location: Sittard, The Netherlands
I have also not been able to get SheepShaver to print to a locally connected USB printer.

Cat_7


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Sun Jul 10, 2011 5:29 pm 
Offline
Master Emulator

Joined: Tue Oct 14, 2008 12:12 am
Posts: 377
I wonder if this technique (printing to a shared printer via the Mac's IP address) works only with printers that are connected to the Mac via a network (wired or unwired), not with USB printers? I've only tested it successfully with a non-PostScript printer connected via a network to my route. I haven't tested it with a printer connected by a USB cable to a Mac.


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Sun Jul 10, 2011 5:45 pm 
Offline
Student Driver

Joined: Fri Jul 08, 2011 10:25 pm
Posts: 22
Thanks, everyone.

Yes, Ron, I had read your post before sending in my SOS (I read the whole thread), but other posts cited success with any printer, so I was left a bit unsure until I failed after trying all permutations.

Thanks for the 64-32 bit tip. I'll do it.

Oliver


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Sun Jul 10, 2011 10:24 pm 
Offline
Expert User
User avatar

Joined: Thu Feb 09, 2006 10:24 pm
Posts: 3649
Location: Amsterdam, Netherlands
emendelson wrote:
I wonder if this technique (printing to a shared printer via the Mac's IP address) works only with printers that are connected to the Mac via a network (wired or unwired), not with USB printers? I've only tested it successfully with a non-PostScript printer connected via a network to my route. I haven't tested it with a printer connected by a USB cable to a Mac.

See the discussion we had before and that I referred to above. My printer is not connected with USB, it is connected to my Mac via my network. I tried both wireless and wired network connections. It does not work.


Top
 Profile  
Post a reply  
 Post subject:
PostPosted: Mon Jul 11, 2011 9:39 pm 
Offline
Master Emulator

Joined: Tue Oct 14, 2008 12:12 am
Posts: 377
Ronald P. Regensburg wrote:
emendelson wrote:
I wonder if this technique (printing to a shared printer via the Mac's IP address) works only with printers that are connected to the Mac via a network (wired or unwired), not with USB printers? I've only tested it successfully with a non-PostScript printer connected via a network to my route. I haven't tested it with a printer connected by a USB cable to a Mac.

See the discussion we had before and that I referred to above. My printer is not connected with USB, it is connected to my Mac via my network. I tried both wireless and wired network connections. It does not work.


You're right - I forgot. Sorry to waste bandwidth, when this problem remains as puzzling as it was before!


Top
 Profile  
Post a reply  
 Post subject: Here's how i did it
PostPosted: Fri Sep 09, 2011 7:20 am 
Offline
Space Cadet

Joined: Fri Sep 09, 2011 7:15 am
Posts: 2
This method should work for any local printer.

Enable the cups-lpd server by doing the following:

Code:
cupsctl 'BrowseLocalProtocols="cups dnssd lpd"'


In SheepShaver (or Basilisk?), make sure you are using slirp, and create a new desktop printer with LPR at address 10.0.2.2 and the queue name matching your OSX printer. The generic ppd should work in most cases - cups on the OSX side will do any necessary translation.

et voila!

Not sure if it persists across reboots though.


Top
 Profile  
Post a reply  
 Post subject: Re: Here's how i did it
PostPosted: Fri Sep 09, 2011 2:22 pm 
Offline
Master Emulator

Joined: Tue Oct 14, 2008 12:12 am
Posts: 377
rbsfou wrote:
Code:
cupsctl 'BrowseLocalProtocols="cups dnssd lpd"'


In SheepShaver (or Basilisk?), make sure you are using slirp, and create a new desktop printer with LPR at address 10.0.2.2 and the queue name matching your OSX printer.


Excellent!

One additional detail, which will be obvious to most people, but which I forgot when I first tried this:

In OS X, Printer Sharing must be enabled in the Sharing preference pane, and the local printer itself must be marked as shared.

Again, thank you for this excellent suggestion!


Top
 Profile  
Post a reply  
Display posts from previous:  Sort by  
Post new topic  Reply to topic Page 1 of 1 [ 12 posts ]


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
 

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group