How to print from Abiword?
How to print from Abiword?
The Abiword version used in Puppy has a bug (or perhaps it's been lightened a bit too much).
EDIT: I just discovered next sentence is not true- it can affect even printers set up with a Gutenprint driver. "It won't affect many people- just those whose printer is not supported by Ghostprint/Gimpprint/Foomatic."
The problem is that if I set up my printer using the manufacturer's driver and CUPS, then when I open the Abiword print dialog, only the Generic postscript printer (and pdf file) are listed. Output to the Generic Postscript Printer goes to (I think!) Ghostprint. If I install Open Office, then my printer gets listed and I can print a document.
I don't want to keep Open office, as it is too big for my computer really, I've looked at downloading the latest stable Abiword, but their download site seems to be broken.
Any ideas? (Except get a new printer.)
Gerry
[/i]
EDIT: I just discovered next sentence is not true- it can affect even printers set up with a Gutenprint driver. "It won't affect many people- just those whose printer is not supported by Ghostprint/Gimpprint/Foomatic."
The problem is that if I set up my printer using the manufacturer's driver and CUPS, then when I open the Abiword print dialog, only the Generic postscript printer (and pdf file) are listed. Output to the Generic Postscript Printer goes to (I think!) Ghostprint. If I install Open Office, then my printer gets listed and I can print a document.
I don't want to keep Open office, as it is too big for my computer really, I've looked at downloading the latest stable Abiword, but their download site seems to be broken.
Any ideas? (Except get a new printer.)
Gerry
[/i]
Last edited by gerry on Wed 13 Feb 2008, 08:22, edited 1 time in total.
- Dingo
- Posts: 1437
- Joined: Tue 11 Dec 2007, 17:48
- Location: somewhere at the end of rainbow...
- Contact:
Woof Woof! Gerry.
I use a simple workaround to print with my printer EPSON
in
- file
- print
- location
select custom (see image attached)
and digit
I Use. with my EPSON Stylus Color D92:
I use a simple workaround to print with my printer EPSON
in
- file
- location
select custom (see image attached)
and digit
Code: Select all
/usr/bin/lpr -P Name_of_your printer
Code: Select all
/usr/bin/lpr -P EPSON_Stylus_D92_USB_1
- Attachments
-
- print_with_abiword.png
- (26.26 KiB) Downloaded 2294 times
- Dingo
- Posts: 1437
- Joined: Tue 11 Dec 2007, 17:48
- Location: somewhere at the end of rainbow...
- Contact:
Mmmh.. What printer? (model)
You say
see here
But, Because you want use Abiword, anyway we must solve your problem to allow you to use Abiword
You say
Do you know that you can use OpenOffice as sfs file without spending size on puppy filesystem?Gerry wrote:I don't want to keep Open office, as it is too big for my computer really
see here
But, Because you want use Abiword, anyway we must solve your problem to allow you to use Abiword
- Dingo
- Posts: 1437
- Joined: Tue 11 Dec 2007, 17:48
- Location: somewhere at the end of rainbow...
- Contact:
Well. Be sure that your sfs file putted in /home/ directory has 301 (or version of Puppy you have currently) in your name (assuming you have downloaded OpenOffice_2.3.1.sfs, and are running Puppy 3.01, you must add 301 so: OpenOffice_301.sfs) but you are running Puppy 2.14, so you must add 214
If your file contains already the 214 string. you will find in /program/ OpenOffice executable (swriter, simpress, scalc, sdraw... and so on)
If not, add the 214 string, and reboot. next time you will relogged in Puppy the OpenOffice files will be in /program/
make a simlink in any directory you want from these files, clic on these and enjoy with OpenOffice!
If your file contains already the 214 string. you will find in /program/ OpenOffice executable (swriter, simpress, scalc, sdraw... and so on)
If not, add the 214 string, and reboot. next time you will relogged in Puppy the OpenOffice files will be in /program/
make a simlink in any directory you want from these files, clic on these and enjoy with OpenOffice!
Couldn't get the Open office sfs to work with Puppy 214R, but it works with 301. But it takes ages to start, and is very sluggish in use. I ran TOP, and the Open Office writer uses 69% of memory (I have 256M), whereas Abiword only uses 10.6%. It does list my printer, though.
Out of interest, I installed Abiword in my Debian reference system, amd Open Office writer uses 24% of memory, and Abiword 6.6%.
But in Debian, Abiword lists my printer, and prints.
Incidentally...GIMP won't print in Puppy, but does in Debian.
So I think we users of unusual, unsupported printers, that need a custom driver (ie the manufacturer's driver, rather than Gutenprint etc) are on a hiding to nowhere with Puppy.
Gerry
Out of interest, I installed Abiword in my Debian reference system, amd Open Office writer uses 24% of memory, and Abiword 6.6%.
But in Debian, Abiword lists my printer, and prints.
Incidentally...GIMP won't print in Puppy, but does in Debian.
So I think we users of unusual, unsupported printers, that need a custom driver (ie the manufacturer's driver, rather than Gutenprint etc) are on a hiding to nowhere with Puppy.
Gerry
Printing from Abiword
Hi gerry
The printer support in Puppy Linux is a todo and not so convenient as in other distros.
Adding a printer to cups will not lead to an update to Abiword's/Gnumeric's or other application's printer list.
To solve your problem proceed as follows:
1. Start a console and enter abiword (Now all error messages will be displayed in the console)
2. Start printing with these settings:
... a) Printer: Generic Postscript
... b) Settings: default
... c) Location: lpr (if your printer is default in cups)
........................... or custom lpr -P MY-CUPS-PRINTER-NAME (if your printer is not default in cups).
3. Print
If you can't print the error wil be displayed within the console.
lpr: The printer class was not found means that the printer name typed in was wrong.
Segmentation fault....................................... will mean that something with the dialog or printer driver goes wrong.
I have a similiar problem with printing from epdfview to my HP710C. It ends with a segmentation fault if my default printer is HP710C but succeeds if I change the default to CUPS-PDF within cups. So you could try this too.
I hope I have helped you.
The printer support in Puppy Linux is a todo and not so convenient as in other distros.
Adding a printer to cups will not lead to an update to Abiword's/Gnumeric's or other application's printer list.
To solve your problem proceed as follows:
1. Start a console and enter abiword (Now all error messages will be displayed in the console)
2. Start printing with these settings:
... a) Printer: Generic Postscript
... b) Settings: default
... c) Location: lpr (if your printer is default in cups)
........................... or custom lpr -P MY-CUPS-PRINTER-NAME (if your printer is not default in cups).
3. Print
If you can't print the error wil be displayed within the console.
lpr: The printer class was not found means that the printer name typed in was wrong.
Segmentation fault....................................... will mean that something with the dialog or printer driver goes wrong.
I have a similiar problem with printing from epdfview to my HP710C. It ends with a segmentation fault if my default printer is HP710C but succeeds if I change the default to CUPS-PDF within cups. So you could try this too.
I hope I have helped you.
Wosh
just an idea:
a while ago, Pakt released a newer version of cups (0.3, but I don't know what Cups-version this includes).
You might backup your save-file, and install that.
Maybe it fixes your errors.
http://dotpups.de/dotpups/Printing/
or:
http://puppyfiles.ca/dotpupsde/dotpups/Printing/
Or try Mini-Muppy for tests, it has Cups 1.3.5.
If that fixes your issues, I might try to make a dotpup, so that you can use it in your favourite puplett.
http://murga-linux.com/puppy/viewtopic.php?t=25414
Mark
a while ago, Pakt released a newer version of cups (0.3, but I don't know what Cups-version this includes).
You might backup your save-file, and install that.
Maybe it fixes your errors.
http://dotpups.de/dotpups/Printing/
or:
http://puppyfiles.ca/dotpupsde/dotpups/Printing/
Or try Mini-Muppy for tests, it has Cups 1.3.5.
If that fixes your issues, I might try to make a dotpup, so that you can use it in your favourite puplett.
http://murga-linux.com/puppy/viewtopic.php?t=25414
Mark
Wosh..... tried running Abiword from console- no errors at print time, though there is an error about a missing mime icon when it starts up. But it doesn't print.
How do you set CUPS-PDF as a default printer in CUPS? I can't see it.
There are two ways I can see to print- one is to use the "Create a pdf file" option, then use a pdf viewer to print it- the viewer in Puppy 301 lists my printer OK, and it prints. Second is to install Ted. It's very basic, but it does most letter and simple documents, and the configured printers all appear on the list.
Applications are supposed to get a list of printers from /etc/printcap, and Abiword does if the printer is installed by XPDQ. But if the printer is installed by CUPS, the it doesn't. One difference is that in XPDQ, the entry in the file is very simple, and it is a LOCAL printer. If the entries are put into the printcap file by cups, they are for a remote printer, at localhost.
Open Office, the PDF viewers, and little simple Ted all get it right- it's only Abiword (and, possibly, GIMP) that don't get it.
I find it really annoying that, as you say, printing is still a "to do" in Puppy. There's a problem here with Abiword, and it's been there since CUPS was introduced (2.17). All the developers are too busy writing new bugs to be bothered to fix this one- they just keep on perpetuating it. Still, I've got two workarounds (PDF and Ted), so it's still Puppy For Ever!
Gerry
How do you set CUPS-PDF as a default printer in CUPS? I can't see it.
There are two ways I can see to print- one is to use the "Create a pdf file" option, then use a pdf viewer to print it- the viewer in Puppy 301 lists my printer OK, and it prints. Second is to install Ted. It's very basic, but it does most letter and simple documents, and the configured printers all appear on the list.
Applications are supposed to get a list of printers from /etc/printcap, and Abiword does if the printer is installed by XPDQ. But if the printer is installed by CUPS, the it doesn't. One difference is that in XPDQ, the entry in the file is very simple, and it is a LOCAL printer. If the entries are put into the printcap file by cups, they are for a remote printer, at localhost.
Open Office, the PDF viewers, and little simple Ted all get it right- it's only Abiword (and, possibly, GIMP) that don't get it.
I find it really annoying that, as you say, printing is still a "to do" in Puppy. There's a problem here with Abiword, and it's been there since CUPS was introduced (2.17). All the developers are too busy writing new bugs to be bothered to fix this one- they just keep on perpetuating it. Still, I've got two workarounds (PDF and Ted), so it's still Puppy For Ever!
Gerry
Gerry,
I tested again, this time with Puppy running in RAM, (no save file)
Puppy 3.01
Deskjet 3930
CUPS with PPD file downloaded from linuxprinting.org
Abiword and geany both printed. Abiword settings: Generic Postscript, Default, lpr.
I did need to set the Deskjet as Default or else it was sent to the PDF writer. Just curious, have you tried reloading from a fresh install (or running from RAM) to be sure your install isn't messed up.
JB
I tested again, this time with Puppy running in RAM, (no save file)
Puppy 3.01
Deskjet 3930
CUPS with PPD file downloaded from linuxprinting.org
Abiword and geany both printed. Abiword settings: Generic Postscript, Default, lpr.
I did need to set the Deskjet as Default or else it was sent to the PDF writer. Just curious, have you tried reloading from a fresh install (or running from RAM) to be sure your install isn't messed up.
JB
JB4x4-
Well, I'm using live CD. But yes, the "install" is Ok, since printing is no problem with Open Office and Ted. I get the same situation with 214R, 217, and 301.
Currently using 301, printer is Canon i965, driver and ppd downloaded from Canon (Japan only), which is the only advice on Linuxprinting.
Gerry
Well, I'm using live CD. But yes, the "install" is Ok, since printing is no problem with Open Office and Ted. I get the same situation with 214R, 217, and 301.
Currently using 301, printer is Canon i965, driver and ppd downloaded from Canon (Japan only), which is the only advice on Linuxprinting.
Gerry
Having written the above, I thought I'd better check that the Linuxprinting entry had not been updated with something better. It has been updated with a user entry, but that is something that I tried months ago, and it is no good- the contributer suggests using the BJ8200 driver and Gutenprint, but that prints grey instead of black.
Gerry
Gerry
This was the opposite problem, but maybe something here will help: http://murga-linux.com/puppy/viewtopic. ... 43&t=24868
Thanks.....I looked in every version of ghostscript I saw...and in none of the referenced files did I find the A4 uncommented.disciple wrote:This was the opposite problem, but maybe something here will help: http://murga-linux.com/puppy/viewtopic. ... 43&t=24868
Re: How to print from Abiword?
Same problem here.gerry wrote:The Abiword version used in Puppy has a bug (or perhaps it's been lightened a bit too much).
[snip]
The problem is that if I set up my printer using the manufacturer's driver and CUPS, then when I open the Abiword print dialog, only the Generic postscript printer (and pdf file) are listed. Output to the Generic Postscript Printer goes to (I think!) Ghostprint. If I install Open Office, then my printer gets listed and I can print a document.
[snip]
Gerry
[/i]
No solution for it, but maybe a helpful workaround: use Google Doc (http://docs.google.com) instead of Abiword.
Regards.
MarkQ