[opensuse] Suse 10.2 shared printer + Mac OSX
![](https://seccdn.libravatar.org/avatar/735a87d6c666a5694152b2177d59c96e.jpg?s=120&d=mm&r=g)
Ihave a laserjet 2300 connected to my desktop lpt0 port. I can print with no problem from the desktop. Went to Yast, Hardware, Printers, Other and setup to allow any machine on 192.168.1.* to access the printer and open port in firewall. Done the ipp permissions the same. Setup the Mac for ipp printer and select laserjet 2300 and the print queue name the same as on the desktop. Still am not able to print from the Mac. If I look at the print queue, it always says stopped. I can ping the desktop from the the Mac, so there is a connection. I can also start the printing of the file in the queue, but to still comes back stopped. Would appreciate any of you Mac enthusiasts to let me know how you got it to work if of course you did, or even if you did not get it to work. Art -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/04e579eb8df0f5dd99913e245bb54659.jpg?s=120&d=mm&r=g)
Art Fore wrote:
Ihave a laserjet 2300 connected to my desktop lpt0 port. I can print with no problem from the desktop. Went to Yast, Hardware, Printers, Other and setup to allow any machine on 192.168.1.* to access the printer and open port in firewall. Done the ipp permissions the same. Setup the Mac for ipp printer and select laserjet 2300 and the print queue name the same as on the desktop. Still am not able to print from the Mac. If I look at the print queue, it always says stopped. I can ping the desktop from the the Mac, so there is a connection. I can also start the printing of the file in the queue, but to still comes back stopped.
Would appreciate any of you Mac enthusiasts to let me know how you got it to work if of course you did, or even if you did not get it to work.
I had this working fine with 10.1 on my server, I've just upgraded to 10.2 and I now need to test printing from my MAC Mini any day now so I will keep you posted. My Linux boxes print fine to 10.2. -- David Bottrill david@bottrill.org www.bottrill.org Registered Linux user number 330730 Internet Free World Dialup: 683864 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/a6ce90a518fb7828f473697c4c4deaeb.jpg?s=120&d=mm&r=g)
On Tuesday 30 January 2007 07:07, Art Fore wrote:
Ihave a laserjet 2300 connected to my desktop lpt0 port. I can print with no problem from the desktop. Went to Yast, Hardware, Printers, Other and setup to allow any machine on 192.168.1.* to access the printer and open port in firewall. Done the ipp permissions the same. Setup the Mac for ipp printer and select laserjet 2300 and the print queue name the same as on the desktop. Still am not able to print from the Mac. If I look at the print queue, it always says stopped. I can ping the desktop from the the Mac, so there is a connection. I can also start the printing of the file in the queue, but to still comes back stopped.
Would appreciate any of you Mac enthusiasts to let me know how you got it to work if of course you did, or even if you did not get it to work.
Art
I recently worked through getting two mac laptops printing to a cups server (>hp2200dn) running on openSUSE 10.2, from a wireless network crossing subnets. The first one had osx 10.4.3. The printer add utility, using the ipp settings worked first try. I had to watch /var/log/cups/error_log on the cups server and catch the username denial, then add it to /etc/cups/printers.conf using the AllowUser directive, being that the mac username was different than the 10.2 username. cups restart necessary. On the fly adjustments can be effected using the lpadmin command: /usr/sbin/lpadmin -p printername -u allow:foo_user,@bar_group The second one had osx 10.3.9 and was more stubborn. Using the printer setup utility, and selecting the ipp route again, the wrong path was sent to the 10.2 server and the queue was not available. The error was: from: /var/log/cups/access_log 192.168.2.4 - - [27/Jan/2007:14:13:01 -0700] "POST /ipp/printers/Dilbert\ HTTP/1.1" 200 302 Get-Printer-Attributes client-error-not-found I couldn't get rid of the /ipp part, and it doesn't exist on the 10.2 server. osx 10.3.9 didn't allow any other suitable choices to select. I finally realizied osx was using cups, loaded safari > localhost:631, and added the printer using the http://cups_server:631/printers/printer format and it worked a treat! Username acknowledgment on the 10.2 cups printers.conf neccessary again also. I'll go straight to cups browser-based setup next time. Watch your access_log and error_log for clues. HTH, -- Jim Barnes -- Certainly the game is rigged. Don't let that stop you; if you don't bet, you can't win. -Lazarus Long -- Linux 2.6.15-27-386 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/735a87d6c666a5694152b2177d59c96e.jpg?s=120&d=mm&r=g)
On Tue, 2007-01-30 at 18:31 -0700, jim barnes wrote:
On Tuesday 30 January 2007 07:07, Art Fore wrote:
Ihave a laserjet 2300 connected to my desktop lpt0 port. I can print with no problem from the desktop. Went to Yast, Hardware, Printers, Other and setup to allow any machine on 192.168.1.* to access the printer and open port in firewall. Done the ipp permissions the same. Setup the Mac for ipp printer and select laserjet 2300 and the print queue name the same as on the desktop. Still am not able to print from the Mac. If I look at the print queue, it always says stopped. I can ping the desktop from the the Mac, so there is a connection. I can also start the printing of the file in the queue, but to still comes back stopped.
Would appreciate any of you Mac enthusiasts to let me know how you got it to work if of course you did, or even if you did not get it to work.
Art
I recently worked through getting two mac laptops printing to a cups server (>hp2200dn) running on openSUSE 10.2, from a wireless network crossing subnets.
The first one had osx 10.4.3. The printer add utility, using the ipp settings worked first try. I had to watch /var/log/cups/error_log on the cups server and catch the username denial, then add it to /etc/cups/printers.conf using the AllowUser directive, being that the mac username was different than the 10.2 username. cups restart necessary. On the fly adjustments can be effected using the lpadmin command: /usr/sbin/lpadmin -p printername -u allow:foo_user,@bar_group
The second one had osx 10.3.9 and was more stubborn. Using the printer setup utility, and selecting the ipp route again, the wrong path was sent to the 10.2 server and the queue was not available. The error was: from: /var/log/cups/access_log 192.168.2.4 - - [27/Jan/2007:14:13:01 -0700] "POST /ipp/printers/Dilbert\ HTTP/1.1" 200 302 Get-Printer-Attributes client-error-not-found I couldn't get rid of the /ipp part, and it doesn't exist on the 10.2 server. osx 10.3.9 didn't allow any other suitable choices to select. I finally realizied osx was using cups, loaded safari > localhost:631, and added the printer using the http://cups_server:631/printers/printer format and it worked a treat! Username acknowledgment on the 10.2 cups printers.conf neccessary again also. I'll go straight to cups browser-based setup next time. Watch your access_log and error_log for clues. HTH, -- Jim Barnes -- Certainly the game is rigged. Don't let that stop you; if you don't bet, you can't win. -Lazarus Long -- Linux 2.6.15-27-386
Thanks. I will try that. Hadn't thought of OSX using CUPS, but seem reasonable now that I think about it. Art -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/735a87d6c666a5694152b2177d59c96e.jpg?s=120&d=mm&r=g)
On Tue, 2007-01-30 at 18:31 -0700, jim barnes wrote:
On Tuesday 30 January 2007 07:07, Art Fore wrote:
Ihave a laserjet 2300 connected to my desktop lpt0 port. I can print with no problem from the desktop. Went to Yast, Hardware, Printers, Other and setup to allow any machine on 192.168.1.* to access the printer and open port in firewall. Done the ipp permissions the same. Setup the Mac for ipp printer and select laserjet 2300 and the print queue name the same as on the desktop. Still am not able to print from the Mac. If I look at the print queue, it always says stopped. I can ping the desktop from the the Mac, so there is a connection. I can also start the printing of the file in the queue, but to still comes back stopped.
Would appreciate any of you Mac enthusiasts to let me know how you got it to work if of course you did, or even if you did not get it to work.
Art
I recently worked through getting two mac laptops printing to a cups server (>hp2200dn) running on openSUSE 10.2, from a wireless network crossing subnets.
The first one had osx 10.4.3. The printer add utility, using the ipp settings worked first try. I had to watch /var/log/cups/error_log on the cups server and catch the username denial, then add it to /etc/cups/printers.conf using the AllowUser directive, being that the mac username was different than the 10.2 username. cups restart necessary. On the fly adjustments can be effected using the lpadmin command: /usr/sbin/lpadmin -p printername -u allow:foo_user,@bar_group
The second one had osx 10.3.9 and was more stubborn. Using the printer setup utility, and selecting the ipp route again, the wrong path was sent to the 10.2 server and the queue was not available. The error was: from: /var/log/cups/access_log 192.168.2.4 - - [27/Jan/2007:14:13:01 -0700] "POST /ipp/printers/Dilbert\ HTTP/1.1" 200 302 Get-Printer-Attributes client-error-not-found I couldn't get rid of the /ipp part, and it doesn't exist on the 10.2 server. osx 10.3.9 didn't allow any other suitable choices to select. I finally realizied osx was using cups, loaded safari > localhost:631, and added the printer using the http://cups_server:631/printers/printer format and it worked a treat! Username acknowledgment on the 10.2 cups printers.conf neccessary again also. I'll go straight to cups browser-based setup next time. Watch your access_log and error_log for clues. HTH, -- Jim Barnes -- Certainly the game is rigged. Don't let that stop you; if you don't bet, you can't win. -Lazarus Long -- Linux 2.6.15-27-386
Have not had any success getting this to work. I do get the 299 Get-Printer-Attributes client-error-not-found and have tried ipp, lpd, and http with no success. I do get the following from the yast printer config after completion, but nothing when trying to connect. I [01/Feb/2007:22:35:54 +0800] Listening to :::631 on fd 0... I [01/Feb/2007:22:35:54 +0800] Listening to 0.0.0.0:631 on fd 2... I [01/Feb/2007:22:35:54 +0800] Listening to /var/run/cups/cups.sock on fd 3... Printer is laserjet 2300 post script. OSX 4.3 allows laserjet 2300 PS, but cups does not, only laserjet 2000 series and gimp print. This does not make sense to me. Anyhow, tried what you suggested, but your http://cups_server:631/printers/printer format is a little confusing.What do you put in the printers and what in the printer format? I tried laserjet2300 series which is the name of the host print queue. Could you please detail the printer and printer format a little more? Art -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/a6ce90a518fb7828f473697c4c4deaeb.jpg?s=120&d=mm&r=g)
On Thursday 01 February 2007 08:07, Art Fore wrote:
Have not had any success getting this to work. I do get the 299 Get-Printer-Attributes client-error-not-found and have tried ipp, lpd, and http with no success.
What are the paths associated with the error messages? It would be helpful to include the actual error, in its entirety
I do get the following from the yast printer config after completion, but nothing when trying to connect.
I [01/Feb/2007:22:35:54 +0800] Listening to :::631 on fd 0... I [01/Feb/2007:22:35:54 +0800] Listening to 0.0.0.0:631 on fd 2... I [01/Feb/2007:22:35:54 +0800] Listening to /var/run/cups/cups.sock on fd 3...
Printer is laserjet 2300 post script. OSX 4.3 allows laserjet 2300 PS, but cups does not, only laserjet 2000 series and gimp print. This does not make sense to me.
Being as the 2300 is a postscript printer, you may select Make/Manufacturer: Generic, and Model/Driver: Generic PostScript Printer....
Anyhow, tried what you suggested, but your http://cups_server:631/printers/printer format is a little confusing.What do you put in the printers and what in the printer format? I tried laserjet2300 series which is the name of the host print queue. Could you please detail the printer and printer format a little more?
Let me clarify: http://cups_server:631/printers/laserjet2300 should be the correct uri From a browser in osx and the url: http://cups_server:631/printers you should see the laserjet2300 -- Jim Barnes -- Certainly the game is rigged. Don't let that stop you; if you don't bet, you can't win. -Lazarus Long -- Linux 2.6.15-27-386 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/5a94d2f8a5845d5f1c1ea1556fc0cb72.jpg?s=120&d=mm&r=g)
jim barnes wrote:
Let me clarify: http://cups_server:631/printers/laserjet2300 should be the correct uri
From a browser in osx and the url: http://cups_server:631/printers you should see the laserjet2300
Just to clarify a bit more, since I don't think Art caught it, that would be http://192.168.xxx.xxx:631/printers/laserjet2300, meaning protocol, IP address of cups server (if DNS is working, can be resolvable name), cups port, top level path of queue, queue name. HTH -- Joe Morris Registered Linux user 231871 running openSUSE 10.2 x86_64 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/735a87d6c666a5694152b2177d59c96e.jpg?s=120&d=mm&r=g)
On Fri, 2007-02-02 at 06:34 +0800, Joe Morris (NTM) wrote:
jim barnes wrote:
Let me clarify: http://cups_server:631/printers/laserjet2300 should be the correct uri
From a browser in osx and the url: http://cups_server:631/printers you should see the laserjet2300
Just to clarify a bit more, since I don't think Art caught it, that would be http://192.168.xxx.xxx:631/printers/laserjet2300, meaning protocol, IP address of cups server (if DNS is working, can be resolvable name), cups port, top level path of queue, queue name. HTH
-- Joe Morris Registered Linux user 231871 running openSUSE 10.2 x86_64
Turned out to be http:192.168.xx.xx:631/printers/laserjet2300series. laserjet2300series is what it shown in localhost:631 as the printer name on the server. If I select http on the apple cups, it puts in port 80 instead of 631. Thanks to all for their input. Have a friend who is trying to print to laserjet 1022 via wireless router to usb print server, but also has had no success. Works with Windows and with Windows under parallels on the apple, but not directly from the apple. Also work with the applle when the printer is plugged in as usb printer. He is leaving for Shanghai tomorrow, but when he gets back, will try and help him. Will see if what I learned here applies to his situation. I think what is confusing is what the printer name should be, but guess the best way to find this out is to look at localhost:631 instead of yast hardware printers. Art -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/6f11e7250872315d06d1e8c9945f3790.jpg?s=120&d=mm&r=g)
On Friday 02 February 2007 07:24, Art Fore wrote:
I think what is confusing is what the printer name should be, but guess the best way to find this out is to look at localhost:631 instead of yast hardware printers.
lpstat -p will also list the printers. -- Don -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (5)
-
Art Fore
-
David Bottrill
-
Don Raboud
-
jim barnes
-
Joe Morris (NTM)