| 549 | | yourself. |
| | 550 | yourself.</p> |
| | 551 | |
| | 552 | <br> |
| | 553 | <p>It may also strike you as confusing that you can't simply add support for your |
| | 554 | printer by importing the PPD into the ECUPS or PSCRIPT driver (as you can with |
| | 555 | non-CUPS printers). After all, the driver now lists your printer as supported, |
| | 556 | just as it does for native printers... so what's the problem? |
| | 557 | |
| | 558 | <p>The thing is, what the driver lists as supported isn't the true printer — |
| | 559 | it's the PostScript-emulated version of that printer presented by CUPS. It depends |
| | 560 | on going through CUPS in order to translate it into the printer's actualy format. |
| | 561 | If you were to select a CUPS-based printer driver and then try printing directly to |
| | 562 | the printer (instead of going through the eCups port driver), the printer wouldn't |
| | 563 | understand the job and would either reject it or start spewing out garbage. |
| | 564 | (Unless, of course, it really is a PostScript printer.) |
| 669 | | <p>TODO |
| | 689 | <p><br><a name="3_1"></a> |
| | 690 | <h3>3.1. How do I diagnose printing problems?</h3> |
| | 691 | |
| | 692 | <p>First of all, go into the CUPS web GUI by pointing your browser at |
| | 693 | <tt>http://localhost:631</tt>. |
| | 694 | |
| | 695 | <p>The best place to go first is probably the Printers page. Each defined |
| | 696 | printer will show its current status; if a printer error was received by CUPS, |
| | 697 | that printer will show the error message under the status column. |
| | 698 | |
| | 699 | <p>For more detailed information, go to the Administration page. There's a |
| | 700 | button on that page called "View Error Log", which will show you all errors |
| | 701 | and warnings that were recently logged by CUPS. |
| | 702 | |
| | 703 | <p>For even more detailed diagnostics, you can enable the checkbox labelled |
| | 704 | "Save debugging information for troubleshooting". (Changing this setting |
| | 705 | requires the CUPS daemon to be restarted.) Of course, this setting is only |
| | 706 | useful if it was enabled <em>before</em> the error occurred... so if you |
| | 707 | decide to activate it, you'll presumably want to resubmit whatever job caused |
| | 708 | the error you're trying to diagnose. |
| | 709 | |
| | 710 | <p>Reading the error log (with or without debug information enabled) can be |
| | 711 | a bit intimidating to the uninitiated. It's not all that hard to work out |
| | 712 | with a bit of practise, however. |
| | 713 | |