I’m having trouble with printing a PDF that is in landscape mode. When I tell Okular or Adoble Reader to print a document in landscape mode, the text is Illegible. If I tell it to print as portrait mode, then I can read the text but the end is cut off and there is no way for me to tell Okular or Adobe Reader what the margins are. That option was grayed out.
I’m having another problem: When I cancel the job from the CUPS interface, it says it canceled the job but the printer keeps going and finishes whether I want it to or not. With 11.2, I was able to have it set up so that when I told it to stop the printer, it did so right away. Why can’t I get the printer to stop in the middle of a job if I see something wrong with it so that I don’t have to waste ink?
Can you not pause the printer immediately via CUPS printer queue >> Maintenance >> Pause Printer? (Cancelling the job won’t stop data that is already sent to the printer from the print queue).
As a matter of interest, what is the brand/model of printer and driver being used?
It’s an Epson Artisan 710 using Gutenprint v5.2.6 and on SuSE 11.4
Under Maintenance I see: Print test page, Clean print heads, Print self test page, Resume printer, Reject jobs, Move all jobs, and Cancel all jobs. There is nothing there about pausing the printer or stopping it.
I have seen other threads in the past about landscape printing of pdf files, but I’m not sure if Okular has any issues with this or not. IIRC, a lot has to do with which printer driver you’re using. You might wish to try using a driver from Avasys:
On that page the Artisan 710 model is listed. Install the appropriate package (ie 32-bit or 64-bit rpm) for your system. Then reconfigure your printer manually via CUPS to use the new driver (which should now be in the list).
On Sat, 04 Jun 2011 22:06:03 +0000, gymnart wrote:
> When I cancel the job from the CUPS interface, it says it canceled the
> job but the printer keeps going and finishes whether I want it to or
> not.
Generally modern printers have their own buffer and that needs to be
flushed. With my inkjet printer, I usually turn it off, cancel the job,
and then turn it back on.
ok.
Would I have to uninstall Gutenprint before installing the avasys driver or can they both co-exist?
No. When you reconfigure via the CUPS interface, it will create a definition in /etc/cups/printers.conf that will reference the chosen driver.
I’m confused, on that page, they do list the 710 but under the"packages" section, they only list Epson Stylus Photo PX810FW-series.
Don’t be. The epson-inkjet-printer-stylus-photo-px810fw-series driver is the correct driver. (The Artisan 710/810, TX710/TX810 etc will all be using the same or similar chipset).
Just to be clear, Gutenprint can remain on my system then?
If Avasys doesn’t work like I expect it to, then I would want to be able to go back to Gutenprint as the printer driver. I like how it works with Gimp.
On 2011-06-05 00:36, deano ferrari wrote:
>
> I have seen other threads in the past about landscape printing of pdf
> files, but I’m not sure if Okular has any issues with this or not.
There was a thread about that in the mail list, specially in kde, and there
are serious issues and little hope. Very enlightening thread - two,
actually: Okular not printing correctly, 2011-05-15; openSuSE 11.4 -
Printing bug, 2011-05-16.
Cheers / Saludos,
Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)
> Generally modern printers have their own buffer and that needs to be
> flushed. With my inkjet printer, I usually turn it off, cancel the job,
> and then turn it back on.
Yes, but it is possible to clear the buffer from the computer, there are
commands for that purpose (I mean commands in the printer language or
protocol, not CLI commands). The problem is clearing just one job, there
might be more jobs in the line. Worse if it is a network printer.
I asked about this years ago.
–
Cheers / Saludos,
Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)
On Sun, 05 Jun 2011 02:37:06 +0000, Carlos E. R. wrote:
> On 2011-06-05 00:27, Jim Henderson wrote:
>
>> Generally modern printers have their own buffer and that needs to be
>> flushed. With my inkjet printer, I usually turn it off, cancel the
>> job, and then turn it back on.
>
> Yes, but it is possible to clear the buffer from the computer, there are
> commands for that purpose (I mean commands in the printer language or
> protocol, not CLI commands). The problem is clearing just one job, there
> might be more jobs in the line. Worse if it is a network printer.
Sure, but I find this to be a reliable way to do this.
Yes, but it is possible to clear the buffer from the computer, there are
commands for that purpose (I mean commands in the printer language or
protocol, not CLI commands). The problem is clearing just one job, there
might be more jobs in the line. Worse if it is a network printer.
I asked about this years ago.
I used to be able to simply stop the printing job right from within the CUPS interface, just click on cancel job and the printer would stop immediately and eject the paper. This was in SuSE 10.0 and 11.2. There was a tweak I had to do though, just edit the CUPS configuration file. I don’t remember, but it had something to do with permissions because before the tweak, it wouldn’t allow the end user to cancel any jobs.
Just to be clear, Gutenprint can remain on my system then?
If Avasys doesn’t work like I expect it to, then I would want to be able to go back to Gutenprint as the printer driver. I like how it works with Gimp.
Yes, you can keep all the drivers. The ones in use are defined by the entries in the /etc/cups/printers.conf file.
The authentication policies are set by entries in /etc/cups/cupsd.conf.
For more info, refer to
With SuSE 10.0, I had to do what is mentioned in this older Linuxquestions.org post: lprm command (Go down to post #11)
After Cups was set as described in that post, whenever the job was canceled, the printer did stop immediately and the job was cleared from the queue and the paper was ejected from the printer.
With this version of SuSE, I don’t have that problem of authentication, but like I said, it says it is canceling the job but the printer still keeps printing. Like Carlos said, it would be good if one did not have to get up and turn the printer off. It does not have to be done this way on Windows. On there, when you tell it to cancel the job, it is cleared from the buffer of the computer and the printer stops immediately and ejects the paper. That is what my Windows using kids are expecting when they have to use my Linux.
As for the Adobe PDF reader, my husband showed me a setting that I didn’t realize was there. It is “Auto Rotate and Center”. He unchecked it when he printed out the form from his Windows computer and it printed correctly. I’m not sure if that would work on SuSE or not. I have to find a document that is in landscape mode and that has only a few lines so that I don’t end up using up all my ink to see if that setting would work.
I’m having trouble with printing a PDF that is in landscape mode. When I tell Okular or Adoble Reader to print a document in landscape mode, the text is Illegible. If I tell it to print as portrait mode, then I can read the text but the end is cut off and there is no way for me to tell Okular or Adobe Reader what the margins are. That option was grayed out.
You could try to use pdftk to rotate the pages by 90 deg and then print in portrait mode.
With SuSE 10.0, I had to do what is mentioned in this older Linuxquestions.org post: lprm command (Go down to post #11)
After Cups was set as described in that post, whenever the job was canceled, the printer did stop immediately and the job was cleared from the queue and the paper was ejected from the printer.
I read through that thread, and it looks like you used ‘lprm’ in a script linked to an icon on the desktop to cancel printing jobs. Post #11 in that thread discussed the authentication needed in cupsd.conf to allow a user to exectue it. For the record, the ‘lprm’ command can be executed by the job owner to cancel the current printing job by default, however as has already been explained, once the job had been sent, the printer will keep processing until finished. The printer can be stopped with another command though
/usr/sbin/cupsdisable
So, you could add this command to your bash script if you want the printer to stop immediately.
@vodoo : How do you open the desired PDF? I didn’t see any way to do that. Also, when I try to view the help pages, there is a box covering the text with Russian letters like this: