No spooler printing?
I have acquired an Epson XP-200 printer/scanner and have 2 questions thereto related.
1) I see from the Epson web site it has support for CUPS, LPD, LPRng, PPR, PDO, and no spooler. PPR & PDO are of no interest to me. CUPS apparently intercedes so that either LPD or LPRng can be used, I think. How do I install my printer/scanner so that there is "no spooler". Here I presume that to mean that CUPS is not used and that somehow the file specified by Slackware's native LPRng simply prints the file directly. Is that correct and if not please explain "no spooler". Also, would CUPS be used with "no spooler"? 2) It was explained to me that Slackware's lack of LSB is related to its lack of an RPM package manager, but that one could use rpm2tgz to extract a package then use installpkg to install the software. Now that seems a whole lot simpler to do than futzing about with .tgz files and waltzing them about. Epson has .rpm files and .tgz files. The latter are for NON-LSB distros. Now if my info is correct could I install the binaries (.rpm) via the rpm2tgz/installpkg route even though Slackware is NON-LSB and the .rpm file from Epson (designed for LSB distros) is of a different size (kind of expected) from the .tgz file and expect everything to work or just suffer thru the .tgz files they provide? |
I almost replied to your other message on your printer, but I have a different Epson printer (a wide-format photo, not an all-in-one). I do use the drivers from Epson with Slackware, so perhaps what I have to say will help.
Is there a reason not to use CUPS? I can't think of any. Even if it is just you and your PC and your printer, you should use it. CUPS is easy enough to set up and requires little maintenance. ESC/P is the "legacy" Epson printer control language. ESC/P-R is the "new generation" Epson printer control language. If both drivers are listed for your printer, then your printer will support either, but probably with different features available. In my case, I tried both drivers with my printer. In fact I have both installed now (with different printer names, which works fine with CUPS). While both seemed OK for Libreoffice, the ESC/P-R driver would not properly scale photos from Gimp. I did not extensively test it, as photo paper and ink cost too much to waste, and the ESC/P driver works well enough for me, so I use that one. In fact, for my printer, the ESC/P driver has more options. Use the .tar.gz or .tgz packages if available - less work than RPM. In order get the driver to work on my Slackware system, I had to make this symlink: Code:
# ln -s ld-linux.so.2 /lib/ld-lsb.so.3 One last word: CUPS is a nasty thing to trouble-shoot. When it works, it works great, but when it doesn't work you may find yourself wading through tons of useless debug messages only to find "printer failed" with no reason. Good luck. Hope all this helps. |
Yes that helps and think Epson could be well advised to incorporate your difference between ESC/P vs ESC/P-R in its web site info.
One last thing I am still searching about is the "no spool" concept. Maybe someone can comment on how to do it. I would like to obviate use of CUPS. A VERY BIG affirmation to your comment on trouble shooting CUPS. I had finally gotten CUPS and an HP Deskjet 1000 to work after many months (me stubborn) but then for undetermined reason(s) it started to have "backend" problems which I could only correct by removing printers and rebuilding them. |
I happen to get a "backend failed" message sometimes.
It happens for instance if I start a print job print before plugging in the USB cable of my my printer Usually resuming the printer from the localhost:631 => printers menu solves that. Anyway, as already did ljb643 I recommend to use CUPS. Consider that most people do that so they can help you. It would probably be more difficult to find help if need be going another way. |
Quote:
Quote:
This sends the content of the file directly to the printer. There are multiple inconvenients in doing this.
If you have more than one user or if you want to share the printer in a local network you must use a spooler. CUPS is presently the most used spooler, so it should be the default choice. If it is too complicated to use, you should try a BSD LPD program (LPRng) and write an /etc/printcap file. |
Quote:
Quote:
Quote:
|
The 4 conditions EDORIG laid out are exactly what I want. I wrote a cluggy shell script to print to the HP 1000, when it was only printing the first page of a multi-page document then over printing successive pages.
If CUPS gives me heartache again I will try to script something so that I can format ascii to postscript (where I have had some efforts). FWIW the backend errors went away on the HP after I removed the CUPS printers then re-entered them (post the earlier problem I had with it). Had no USB cable probs here. After weeks of printing, had unanalyzable problems on 2 out of 3 of the printers, so I bought this new printer; had enough of HP. I intend to re-install the CUPS package before I start installing the EPSON. Intend to take ljb643's advice regarding .tar file install. Thanks all of you |
Quote:
|
All times are GMT -5. The time now is 07:27 PM. |