![]() |
Re: Printing with N900
Looks good. At least now the server config page works without problems... Good work.
|
Re: Printing with N900
Maybe, but it should be optified. In this state there is no chance to get it
promoted. |
Re: Printing with N900
I still get a 404 Not Found when trying to access http://localhost:631
|
Re: Printing with N900
Quote:
Try purging the following packages: ghostscript, libgs8, cups, cups-common, cups-client, cups-bsd, libcups2, libcupsimage2 Then reinstall them all and reboot. Be sure, that you use the latest package versions. Maybe a problem switching from the optified to to non-optified packages. @sbock What do you mean with "at least"? Are you able to print now, or is the webinterface the only working thing? |
Re: Printing with N900
@rotoflex
Purge all packages as mase said. I additonally manually deleted all cups folders. AFAIK a apt-get update is also necessary to get the new packages @mase At the moment I checked only the web interface. Not much time yesterday and I first want to get my new printer to work with my Linux desktop PC. It has WLAN and bluetooth capabilities and I report any progress back... |
Re: Printing with N900
I am waiting for my usb-gender-changer. I will try then to plug the printer
directly in usb-hostmode. This should work. |
Re: Printing with N900
Success, the packages installed & the localhost:631 web interface loads.
Unfortunately, the web interface does not show the Add Printers button, even after lppasswd -g lpadmin -a root and the web interface asks for permission & password. Modification of /etc/cups/cupsd.conf with <Location /admin> AuthType BasicDigest AuthClass Group AuthGroupName cupsadm Encryption Required Order allow,deny Allow @LOCAL </Location> Did not make it available, either. |
Re: Printing with N900
The login is normal. Haven't you set up a root password?
|
Re: Printing with N900
Yes, & it seems that the password is accepted.
But no Add Printers button is found. |
Re: Printing with N900
There is no need to modify cupsd.conf. I created new optified packages.
I will test them and upload them after that. |
Re: Printing with N900
The new packages seem to work.
Purge all cups and ghostscript packages incl. libraries.. Then install the new packages and reboot. To print from abiword or leafpad, you have to install the gtk+, abiword and leafpad packages I posted in this thread. cups-pdf is not yet compatible with this packages. All this works for me. Please test and report! Edit: The autobuilder has problems with my new ghostscript packages. Until I have found the problem, use the attached packages of ghostscript. http://rapidshare.com/files/45032594...tscript.tar.gz Do NOT use the package version 4! It will mess up your cups installation. |
Solution for not showing the "Add printer" button
Quote:
I had the same problem months ago. I'm still running the Cups server from EasyDebian. So I fiddled around with that settings for lppasswd and also /etc/cups/cupsd.conf. For me, lppasswd was sufficient. But to Your problem, that the web interface loads and You can log in, but the "Add printer" button is not there. It's just not there, right? Do You see the bold? I found after some heavy installation/deinstallation orgy, that the adflashblock-css just blocks the Ad(d printer)! After removing that piece of soft, the Cups interface worked as expected. I dunno know about interferences of Adblock Plus, as I did not want to test it any further. Hope, this helps. |
Re: Printing with N900
The ghostscript package problem is solved. They are now in
extras-devel. There shouldn't be any more problems with the packages. |
Re: Printing with N900
Mase:
The issue of no access to Add Printer was solved via information from peterleinchen. localhost:631 displayed the Add Printer option when accessed from Firefox, but would not from MicroB. I do not know if the AdBlock Plus plugin is responsible for blocking it from MicroB, because AdBlock Plus fails to uninstall from MicroB's "Options" panel. This seems to be related to the PR1.3 upgrade. This issue will probably need to be addressed before an expectation of easy mainstream printer installation is reasonable, since many users may have only MicroB. At any rate, the localhost:631 Add Printer interface works with Firefox, & I was able to add a printer. I have not yet added your latest packages in extras-devel, as I am trying to determine the actual status of the previous work outside of the MicroB problem. |
Re: Printing with N900
1 Attachment(s)
Attempt to unpack the modified gtk2.0 after sudo gainroot has multiple failures:
|
Re: Printing with N900
@rotoflex
You don't have to install all gtk+ packages. libgtk... should be enough. These packages are only a workaround. The maintainers have to build them against libcups2. Skip the packages where you get errors. I can add a printer with microb. |
Re: Printing with N900
1 Attachment(s)
error message on installation of modified abiword:
'Unknown media type ..." |
Re: Printing with N900
Quote:
|
Re: Printing with N900
dpkg -i libgtk*.deb
Remove the -dev packages first. They are not needed on the device. |
Re: Printing with N900
1 Attachment(s)
Quote:
Install generated errors at finish: |
Re: Printing with N900
Congratulations, Mase!
It prints from leafpad & abiword to a network printer. So now, I guess I should purge your next-to-last cups packages & install your latest. |
Re: Printing with N900
2 Attachment(s)
I think porting stuff to maemo /opt is noble. However all the easy debian apps (word processor, spreadsheet, email etc) support printing. Here are some screenshots of cups running on easy debian (but viewed with maemo microb browser) with "add printer" button intact. Along with abiword and gnumeric complete with print buttons. The way I look at it, is if I want to print I use easy debian.
|
Re: Printing with N900
I am a Debian lover. I use Debian at home. But EasyDebian is not my
choice on the N900. I think, adding printing support directly to the device is the better way. @rotoflex I think, you should only install libgtk2.0, libgtk2.0-bin and libgtk2.0-common. Leave the other packages as they are. They are only in the archive, because I have build the whole gtk2.0 packages. On the other side, they should not make any problems, because I did not modify anything else. I only recompiled them. But now libcups2 is found and printing in gtk is enabled. Your install problems must have an other reason. On my device I only installed the above 3 packages. If there are no more problems with the cups packages, please vote! Maybe the maintainer of gtk can rebuild the packages against libcups2. But before, they must make it into testing or even stable. The things I did with gtk, leafpad and abiword are only a workaround. Unexperienced users could scratch up their whole installation, because libgtk2.0 is a very critical package. Nearly all packages depend on it. Let's try to make it official! |
Re: Printing with N900
Nicely done, mase. I managed to print with our companies network printer via server, console and modified leafpad.
There seem to be little problem in my cups installation. I only can see "Raw" printer in the dialog when I use the "add printer" function. The other default drivers like HP/generic are missing since the last version. It's no real problem at the moment, our HP printer can use RAW mode. It also works with a ppd from the cups web page. But, any clue what went wrong here? I have no success with my private Canon MG5250 yet. BTW, Is bluez-cups compatible to the recent changes? With the unoptified cups version I got at least a connection but with this version the printer is not found using "search new printer". |
Re: Printing with N900
No, do not use bluez-cups and cups-pdf with this cups packages. They will
mess up you cups installation. I will make a repack of them. The issue of your missing printers is, that there are no driver packages yet. But you can use a ppd file from your linux installation, or even from turboprint. Maybe I will package gutenprint to solve this. But when printing over a network cups server, you don't need any drivers. PS: Did you only install the modified leafpad or abiword? No gtk2.0 packages? |
Re: Printing with N900
Hey mase and rotoflex.
Very good work. Thanks to You maybe all N900 lovers will be able to print. A feature I expected from N95, but did not see until today on any (of my) phones. Back to that "Add printer" thing: it is adflashblock-css blocking the button to show up in MicroB. I checked it twice. @leetnoob You do not need Debian lxde. A terminal started with "debbie" is sufficient. From within this terminal I can start leafpad (evince is needed also to be installed) and I can print directly to my home wlan HP (raw) printer and also on a company network huge Canon printer (needs some pdd) via Samba. Great :) You can also use lp command manually. Starting leafpad from Maemo terminal will not show any installed printer. So, keep on mase. And once more thanks to You. |
Re: Printing with N900
You have to install the modified libgtk2.0 packages ( libgtk2.0, libgtk2.0-bin and
libgtk2.0-common). Then the modified leafpad or abiword. The you will see your installed printer. |
Re: Printing with N900
Quote:
I installed the 3 GTK packages you recommended. There were some missing dependencies on my system I had to solve with apt-get -f install. |
Re: Printing with N900
I tried printing with Firefox 1.1 and it works for pages with integrated printing function just as stated earlier in this thread. Very nice.
It would be great if we see some more aplications with printing support in the future. An e-mail client with printing support would be a dream.. |
Re: Printing with N900
Quote:
against libcups2. Then all gtk applications can get printing support. I am still waiting for the responce of the site administrators. Sees that they are less active by now. |
Re: Printing with N900
There is also a cups-pdf package now, which is compatible with the new
optified cups packages. Look for the cups-pdf-maemoX packages. The results are stored in ~/PDF/. |
Re: Printing with N900
just a question or two:
what's with h-e-n printing via USB now? (My P1505 is GDI or similar sh...) And how would that all fit into CSSU? nice work! :) cheers jOERG |
Re: Printing with N900
I tried connecting the printer with h-e-n, but my printer as not recognized.
I don't know, if this will generally work. I keep trying. I don't know, how that all will fit into CSSU. I have problems with the promotion. Let's hope... |
Re: Printing with N900
I was able to promote cups-client and its dependencies. Still no luck with
the cups package. But there will be looked at. With cups-client you are able to print, but you have to use the commandline to add a printer. Please test, and maybe vote. Here are modified evince packages: http://rapidshare.com/files/451926038/evince.tar.gz However you cannot print pictures with it, but pdf documents. This seems to be a general evince problem. The desktop version also prints no pictures. |
Re: Printing with N900
Quote:
printer will work then. I had no need for that to print over network with a cups server. Even ppds from turboprint work. Bluez-cups packages are not compatible at the moment. I will have a look at this, if I get a few steps forward with the actual cups packages. |
Re: Printing with N900
cups is in extras-testing now.
Please vote, if it works for you! |
Re: Printing with N900
Many thanks for your commitment and endurance, mase. :-)
I tried the extra-testing packages of cups and cups_client on a fresh flashed N900 and they again work flawlessly with our company's network printer. So I voted both packages up. I didn't notice any drawback yet despite cups had a conflict with the package "fakedebconf". I removed that package and can't find any problems. I have no luck with my WLAN network printer at home. I used the .pdd from the Linux driver but Canon printers seem to need the filter pstocanonij for postscript conversion. I copied the filter from my x64 system but that doesn't seem to work. I presume I had to recompile it for ARM. The sources are available but I have no clue how to cross-compile the file... :-( |
Re: Printing with N900
I think, ppds are not architecture dependent. For Linux printing, I generally
recommend turboprint. It is commercial, but it is worth its money. I could also use the ppds of tp on maemo. But there are no more votes yet. |
Re: Printing with N900
I have installed and set everything up, and to my knowledge everything went fine. But when it comes to installing a printer in cups web client, it complains that it's "Unable to start filter "foomatic-rip" - No such file or directory". The printer doesn't work then. It doesn't seem to receive the works. If i set it up as raw printer, it receives the files but doesn't print it properly.
How to solve this? Has anyone a clue? Thanks! |
Re: Printing with N900
@Mase: I've always found when looking for votes, it helps to post the link to get people there faster. :)
|
All times are GMT. The time now is 08:11. |
vBulletin® Version 3.8.8