Emaculation.com

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
appletalk_printserver_macos_and_osx [2018/12/06 16:32] – [CUPS configuration and PAP backend] mabamappletalk_printserver_macos_and_osx [2018/12/08 13:47] – [Share your AppleTalk printer to the network] mabam
Line 530: Line 530:
  
 In the browser, click on "Add Printer" (this is only to trigger the authentication dialog -- you may have to do this twice until the auth dialog appears). Login with your username and password for the Banana Pi. Click on the "back" button of your browser and then on "Find New Printers". After a moment your AppleTalk printer should appear among the available printers. Click on "Add This Printer" next to it. In the browser, click on "Add Printer" (this is only to trigger the authentication dialog -- you may have to do this twice until the auth dialog appears). Login with your username and password for the Banana Pi. Click on the "back" button of your browser and then on "Find New Printers". After a moment your AppleTalk printer should appear among the available printers. Click on "Add This Printer" next to it.
-On the following page, you may amend name, description and location to your needs. Click on "Share This Printer" and "Continue".+On the following page, you may amend name, description (which will appear as printer name in OS X) and location to your needs. Click on "Share This Printer" and "Continue".
  
-On the next page, do not choose a PPD file (you want OS X to handle that). Choose "Make: -> Raw" and click on "Continue". Then choose "Model: -> Raw Queue (en)" and click on "Add Printer".+On the next page, do not choose a PPD file (you want OS X to handle that)((It is also possible to have CUPS on the Banana Pi handle it. That is especially useful if you use the printer from more than one computer or if you want to use AirPrint (to print from an iPhone or iPad). If you want that, click the button behind "Or Provide a PPD File:", choose the file on your computer and click "Add Printer". Due to a bug in the PostScript interpreter of the LaserWriter 4/600 PS (and possibly also the Personal LaserWriter 320), it will only produce empty pages if the Banana Pi handles the PPD. This can be fixed by a workaround as reported at https://bugzilla.redhat.com/show_bug.cgi?id=1304869#c12. The first option there will use a different PDF to PostScript renderer for all PostScript printers handled by the Banana Pi (in case you use it for more than one), the second option will do that for a particular printer only -- if you opt for that, restart cups after you're finished. At this point the printer can be used by an iPhone or iPad -- our Debian system is automatically sharing it as an AirPrint device using avahi -- see https://wiki.debian.org/AirPrint.)). Choose "Make: -> Raw" and click on "Continue". Then choose "Model: -> Raw Queue (en)" and click on "Add Printer".
 Now you are asked to set the default options for your printer. Just click on "Set Default Options". Now you are asked to set the default options for your printer. Just click on "Set Default Options".
  
Line 538: Line 538:
 ==== Adding the printer to OS X ==== ==== Adding the printer to OS X ====
 === === === ===
-Add your printer via "Printers & Scanners" in the OS X System Preferences. Click on the "+" and choose "Add Printer or Scanner" from the menu. (Choosing "LaserWriter 4/600 PS @ bananapi" from the menu does not work at this point as there is no PPD assigned.) In the following window, choose "LaserWriter 4/600 PS @ bananapi" and choose "Other…" from the menu behind "Print Using:" (or just "Use:" depending on your OS X version). Navigate to your printer's PPD file on OS X and click "Open", followed by "Add" when you're back at the former window.+Add your printer via "Printers & Scanners" in the OS X System Preferences. Click on the "+" and choose "Add Printer or Scanner" from the menu. (Choosing "LaserWriter 4/600 PS @ bananapi" from the menu does not work at this point as there is no PPD assigned.((Except if you did so following the footnote in the last paragraph under "Share your AppleTalk printer to the network". In that case do so and ignore the remaining instructions under "Adding the printer to OS X" -- they will be performed automatically.))) In the following window, choose "LaserWriter 4/600 PS @ bananapi" and choose "Other…" from the menu behind "Print Using:" (or just "Use:" depending on your OS X version). Navigate to your printer's PPD file on OS X and click "Open", followed by "Add" when you're back at the former window.
  
-It is also possible to have the Banana Pi manage the PPD. But I got empty pages when trying to print that way.((Next to that this only works for printers with [[https://en.wikipedia.org/wiki/PostScript#PostScript_Level_2|PostScript Level 2]] and up, see [[https://forum.armbian.com/index.php?/topic/1133-banana-pi-m1-gmac-wont-work-with-appletalk/&do=findComment&comment=19243|here]].))+It is also possible to have the Banana Pi manage the PPD. But I got empty pages when trying to print that way. //(I have found a fix for that by now. It will also enable you to share the printer via AirPrint and use it from your iPhone or iPad. See the two footnotes above.)((This only works for printers with [[https://en.wikipedia.org/wiki/PostScript#PostScript_Level_2|PostScript Level 2]] and up, see [[https://forum.armbian.com/index.php?/topic/1133-banana-pi-m1-gmac-wont-work-with-appletalk/&do=findComment&comment=19243|here]].))//
  
 ====== ====== ====== ======