

KDEPrint zawiera moduł dla systemu CUPS. CUPS, czyli Wspólny System Drukowania dla UNIX®a („Common UNIX® Printing System”) (http://www.cups.org/), jest najbardziej zaawansowanym, wydajnym i elastycznym ze wszystkich systemów drukowania dla UNIX®a i innych, podobnych do niego systemów operacyjnych. Jest on wciąż nowością, ale opiera się na IPP (Internet Printing Protocol), dopiero co wyłaniającym się standardzie dla przyszłego drukowania sieciowego. Dla Michaela Goffioula, głównego dewelopera programu KDEPrint, CUPS jest najbardziej oczywistym wyborem.
Doświadczeni użytkownicy KDE mogą być zaznajomieni z programami Michaela: qtcups i kups (we współpracy z Jean-Eric Cuendetem). Były to graficzne GUI, poprzednicy systemu CUPS, z silnymi powiązaniami z KDE.
Prawdopodobnie obydwa programy wciąż są szeroko używane. Dla tych, którzy ich nie znają, przygotowaliśmy tutaj krótkie wyjaśnienie.
qtcups był graficznym interfejsem dla poleceń drukowania lp lub lpr. Polecenie qtcups otwierało okno, pozwalające na wygodne wybranie drukarki i opcji drukowania. qtcups działało z wiersza poleceń, lub z poziomu programu, jeśli miał on możliwość konfiguracji polecenia drukowania.
kups był graficznym administratorem zadań dla serwera i demona CUPS. Mogłeś dodawać, usuwać, modyfikować, konfigurować, włączać i wyłączać drukarki. Mogłeś anulować, usuwać, przenosić, zatrzymywać i restartować zadania drukowania; mogłeś również zmieniać ustawienia demona, uruchamiać go, wyłączać i restartować.
Moduł CUPS w KDEPrint zawiera teraz wszystkie (i więcej) funkcje, których dostarczały qtcups i kups we wcześniejszych wersjach KDE.
Zamiast qtcups, możesz teraz używać polecenia kprinter. A w miejsce kups, prawdopodobnie od teraz będziesz używać kcmshell printmgr.
Moduł KDEPrint dla CUPS również pozwala na pełne administrowanie systemem drukowania, tak jak kups robił to wcześniej. Może on uruchamiać, wyłączać i konfigurować demona CUPS. Przy jego pomocy możesz również uruchamiać, wyłączać, dodawać i usuwać „drukarki” (tzn. kolejki drukarek) i „egzemplarze” drukarek. Egzemplarze drukarek to kolejki drukarek, czyli to samo fizyczne urządzenie, ale z innymi domyślnymi ustawieniami opcji drukowania.
Moduł KDEPrint dla CUPS daje Ci dostęp do „graficznej komendy drukowania”, tak jak qtcups robił wcześniej.
Użyj kprinter dla jakiegokolwiek programu, nawet nie związanego z KDE, który pozwala na konfigurację polecenia drukowania. Przykładowo, mogą to być Netscape® i StarOffice, ale nie jest to możliwe dla większości programów wcześniejszych niż KDE 2.2.
Zrzut okna, jak używać nowej komendy drukowania kprinter, zamiast przestarzałej lpr... Musisz oczywiście mieć polecenie kprinter w $PATH, lub podać pełną ścieżkę w oknie, jak . Netscape® zapamięta ją i przy następnym zadaniu drukowania pojawi się okno kprinter do konfiguracji wydruków./opt/kde/bin/kprinter

Możesz również użyć kprinter w wierszu poleceń i zobaczyć, jak pokazuje się takie okno:

Upewnij się tylko, że podałeś również co najmniej jeden plik do drukowania z wiersza poleceń: kprinter . To przekaże Podręcznik administratora programu CUPS do okna kprinter, które pojawi się z domyślnie wybraną drukarką./usr/share/doc/packages/cups/sam.pdf
Aby wybrać określoną drukarkę z wiersza poleceń, użyj opcji -d, np.: kprinter . Możesz ciągle anulować wybór drukarki -d DANKAcolorC2000 /home/kurt/linuxtag2001-paper.psDANKAcolorC2000 i wybrać inną.
Nie możesz jednak przywołać kprinter bez drukowanego pliku i spodziewać się, że otworzysz okno dialogowe wyboru plików z okna programu kprinter. Ta możliwość zostanie dodana dopiero w następnej wersji.
Używając kprinter masz możliwość „dzwonienia we wszystkie dzwony i gwizdania we wszystkie gwizdki” swojej drukarki. Będziesz potrzebował specjalnego narzędzia, tak zwanego PPD (PostScript® Printer Description), aby umożliwić systemowi CUPS stworzenie z nim zgodnego tandemu. Więcej przeczytasz o tym w „Opcje drukowania zależne od urządzenia”.