AirPrint - without the hack with urftopdf
So iOS 4.2.1 is out, and ahead is a lot about AirPrint been written on how to enable the use of three files (from one of Vorverson 10.6.5) for all printers. So far so good.
But it goes much easier. And all without loading the three files.
![]()
here first time, the solution of what to do. For the impatient among you. Then I will give some background information about this.
To unlock AirPrint just have a file with one line of text and are generated in the directory / usr / share / cups / mime stored. In this case no system files are changed, which is ever quite positive. The line is:
image / urf urf (0, UNIRAST \u0026lt;00>)To put it simply, you can here an Apple Script that you down load decreases the work. So
- download Apple script and unzip with a double.
- with a double click. The script need your admin password to copy the file
- restart run
- delete the existing printer and re add
- share the printer on the network
That's it was. Now you can in the IOS device select the printer in the Print dialog.
And now for a few Hinergrundinfos the hardcore geeks among you.
The previously known tips to AirPrint go to 10.6.5 to allow for any printer accessible from the same. It installs a printer driver (the file named 'usbtopdf') and it will be a new file type called "URF" made famous. And although in two places. Once it is saved as a file type definition itself and then this new file type associated with the printer driver.
I have a little surprised that Apple has invented a new type, only the printing of IOS devices enable. After I searched a bit around the net, I came across the following page: http://www.finnie.org/2010/11/13/airprint-and-linux . It describes how to enable a Linux machine AirPrint. And my interest was aroused. Especially because even under Linux, a Mac printer drivers, such as is mentioned in all the tips I know, so can work at all nicth. So, Linux users had to have found another way. And so it was.
with Snow Leopard 10.6.5. Funchal, is well known, so HP printer with AirPrint. In this case, these printers on the network via Bonjour will be announced. The Linux users have now discovered that it also has a new type, namely type "URF" and is, and this is the approach that the IOS device, just send PDF files to the printer and a new file format. Obviously this new file type is used only to indicate to the printing and to enable quasi possibly future functions. Whatever the case, the whole thing then led to a rethink.
If AirPrint for the file type "URF" is not used, then the printer driver is not very likely to need. If the new printer driver is not necessary, it is also the link for the file type with the driver makes no sense. And since the printing system in Mac OS X handles everything from house internally only once in PDF, so stay left only the definition of the new file type. And that's caused by this one line. It gives the new file type "URF" known.
After a reboot of Mac OS X, CUPS printing system of all files in the / usr / share / cups / mime with a file extension *. load types. And that causes snow leopard also to recognize the new URF AirPrint type and the network to announce. And so now can also use 4.2.x iOS recognize the printer and devices.
Well, that was then, the solution. Simply enter only the new file type known and install any other driver.
So, have fun with AirPrint ....
[Update 23.11.2010, 19:10 h]
That I being overrun with this entry so by mail and comments I had not thought of. First of all thank you for your comments and emails. I'm glad I'm thrilled
![]()
here are a few of the key issues and open points collected to answer. To each question individually, I get it because of the many unfortunately not go there, sorry. But now the update: function
Which printer? been
It should work all the printers you have connected to your Mac and in the manner described for the first deleted, then added together and released.Does the Mac run?
Short answer: yes. Because on your Mac is the actual print driver. The IOS device sends just the data (pdf) and the Mac prepares them for the printer and sends the whole thing to the printer.functioning printer to an Airport base station / to a wireless router?
No, unfortunately not. The reason for this is that the Airport has installed base / TimeCapsule or the wireless router not have a printer driver. And, as I said, the IOS device itself has no printer drivers, but only sends the data (as pdf).Is that even under Leoapard?
The underlying concept should work on Leopard, and also to Tiger. More specifically for each system on the "CUPS (the printing system) and Bonjour (the service that announces the printer on the network does) and would also be running Linux, other Unix and Windows. However, it needs to have a few other things. I've already made, try the times on Leopard. About the result I think you, of course, up to date.Why does it not with printer XYZ?
Is the printer on the Mac? Is the Mac? Have you installed the script as described, the Mac restarts, printers deleted, added together and share? In that order? Then everything should work. If not .... sorry, I know no solution.
Although there have been rumors that it does not work, Do it!
I've run both: On Mac OSX (local) and Windows (network), both works fine ;-)
at Windows is only to observe that iTunes must be installed (Bonjour must be there and enabled). This is for servers (print servers) is desired certainly not always the case and / or.
For Mac OSX, this question was surely less:)
0 comments:
Post a Comment