From f7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sat, 3 Dec 2011 11:05:10 -0600 Subject: Second part of prior commit --- tde-i18n-da/docs/tdebase/tdeprint/Makefile.am | 4 + tde-i18n-da/docs/tdebase/tdeprint/Makefile.in | 635 +++++ .../docs/tdebase/tdeprint/add-printer-wiz.docbook | 344 +++ .../docs/tdebase/tdeprint/cups-config.docbook | 2993 ++++++++++++++++++++ .../docs/tdebase/tdeprint/cupsoptions.docbook | 890 ++++++ .../docs/tdebase/tdeprint/extensions.docbook | 89 + .../docs/tdebase/tdeprint/external-command.docbook | 27 + .../docs/tdebase/tdeprint/final-word.docbook | 92 + .../docs/tdebase/tdeprint/getting-started.docbook | 187 ++ .../docs/tdebase/tdeprint/highlights.docbook | 693 +++++ tde-i18n-da/docs/tdebase/tdeprint/index.cache.bz2 | Bin 0 -> 46640 bytes tde-i18n-da/docs/tdebase/tdeprint/index.docbook | 245 ++ tde-i18n-da/docs/tdebase/tdeprint/lpd.docbook | 27 + tde-i18n-da/docs/tdebase/tdeprint/lpr-bsd.docbook | 37 + tde-i18n-da/docs/tdebase/tdeprint/lprng.docbook | 12 + tde-i18n-da/docs/tdebase/tdeprint/rlpr.docbook | 24 + .../docs/tdebase/tdeprint/tech-overview.docbook | 346 +++ tde-i18n-da/docs/tdebase/tdeprint/theory.docbook | 688 +++++ 18 files changed, 7333 insertions(+) create mode 100644 tde-i18n-da/docs/tdebase/tdeprint/Makefile.am create mode 100644 tde-i18n-da/docs/tdebase/tdeprint/Makefile.in create mode 100644 tde-i18n-da/docs/tdebase/tdeprint/add-printer-wiz.docbook create mode 100644 tde-i18n-da/docs/tdebase/tdeprint/cups-config.docbook create mode 100644 tde-i18n-da/docs/tdebase/tdeprint/cupsoptions.docbook create mode 100644 tde-i18n-da/docs/tdebase/tdeprint/extensions.docbook create mode 100644 tde-i18n-da/docs/tdebase/tdeprint/external-command.docbook create mode 100644 tde-i18n-da/docs/tdebase/tdeprint/final-word.docbook create mode 100644 tde-i18n-da/docs/tdebase/tdeprint/getting-started.docbook create mode 100644 tde-i18n-da/docs/tdebase/tdeprint/highlights.docbook create mode 100644 tde-i18n-da/docs/tdebase/tdeprint/index.cache.bz2 create mode 100644 tde-i18n-da/docs/tdebase/tdeprint/index.docbook create mode 100644 tde-i18n-da/docs/tdebase/tdeprint/lpd.docbook create mode 100644 tde-i18n-da/docs/tdebase/tdeprint/lpr-bsd.docbook create mode 100644 tde-i18n-da/docs/tdebase/tdeprint/lprng.docbook create mode 100644 tde-i18n-da/docs/tdebase/tdeprint/rlpr.docbook create mode 100644 tde-i18n-da/docs/tdebase/tdeprint/tech-overview.docbook create mode 100644 tde-i18n-da/docs/tdebase/tdeprint/theory.docbook (limited to 'tde-i18n-da/docs/tdebase/tdeprint') diff --git a/tde-i18n-da/docs/tdebase/tdeprint/Makefile.am b/tde-i18n-da/docs/tdebase/tdeprint/Makefile.am new file mode 100644 index 00000000000..77543112c5b --- /dev/null +++ b/tde-i18n-da/docs/tdebase/tdeprint/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = da +SUBDIRS = $(AUTODIRS) +KDE_DOCS = tdeprint +KDE_MANS = AUTO diff --git a/tde-i18n-da/docs/tdebase/tdeprint/Makefile.in b/tde-i18n-da/docs/tdebase/tdeprint/Makefile.in new file mode 100644 index 00000000000..29db851fca4 --- /dev/null +++ b/tde-i18n-da/docs/tdebase/tdeprint/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdebase/tdeprint +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = da +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = tdeprint +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdebase/tdeprint/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdebase/tdeprint/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdebase/tdeprint/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdebase/tdeprint/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdebase/tdeprint/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=lpr-bsd.docbook Makefile.in tech-overview.docbook cups-config.docbook highlights.docbook add-printer-wiz.docbook rlpr.docbook lprng.docbook index.docbook lpd.docbook cupsoptions.docbook theory.docbook final-word.docbook Makefile.am extensions.docbook external-command.docbook getting-started.docbook index.cache.bz2 + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) extensions.docbook tech-overview.docbook highlights.docbook add-printer-wiz.docbook lpd.docbook lpr-bsd.docbook external-command.docbook cups-config.docbook index.docbook rlpr.docbook cupsoptions.docbook final-word.docbook lprng.docbook theory.docbook getting-started.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/tdeprint + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/tdeprint/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/tdeprint/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/tdeprint/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/tdeprint/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/tdeprint/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/tdeprint/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/tdeprint + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/tdeprint + @for base in extensions.docbook tech-overview.docbook highlights.docbook add-printer-wiz.docbook lpd.docbook lpr-bsd.docbook external-command.docbook cups-config.docbook index.docbook rlpr.docbook cupsoptions.docbook final-word.docbook lprng.docbook theory.docbook getting-started.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/tdeprint/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/tdeprint/$$base ;\ + done + +uninstall-nls: + for base in extensions.docbook tech-overview.docbook highlights.docbook add-printer-wiz.docbook lpd.docbook lpr-bsd.docbook external-command.docbook cups-config.docbook index.docbook rlpr.docbook cupsoptions.docbook final-word.docbook lprng.docbook theory.docbook getting-started.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/tdeprint/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in extensions.docbook tech-overview.docbook highlights.docbook add-printer-wiz.docbook lpd.docbook lpr-bsd.docbook external-command.docbook cups-config.docbook index.docbook rlpr.docbook cupsoptions.docbook final-word.docbook lprng.docbook theory.docbook getting-started.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdebase/tdeprint/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdebase/tdeprint/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdebase/tdeprint/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-da/docs/tdebase/tdeprint/add-printer-wiz.docbook b/tde-i18n-da/docs/tdebase/tdeprint/add-printer-wiz.docbook new file mode 100644 index 00000000000..fa283c23dd7 --- /dev/null +++ b/tde-i18n-da/docs/tdebase/tdeprint/add-printer-wiz.docbook @@ -0,0 +1,344 @@ + +<quote +>'Tilføj printer'-guide</quote +> for &CUPS; + +Klik på ikonen længst til venstre på værktøjslinjen i den øverste del af vinduet starter 'Tilføj printer' guiden. + +Denne guide tager dig gennem forskellige skærme for at installere en ny printer. For øjeblikket virker denne guide for &CUPS; og RLPR miljø-modulet. Antallet af trin afhænger af det aktuelle udskrifts-undersystem som er aktivt og tilgængeligt for dig på din felt. + + +Starter + +Velkomstskærmen informerer dig om at du kan standse på et vilkårligt tidspunkt uden at ændre noget. + + +&tdeprint;-guidens introduktionsskærm + + + + +Introduktionsskærmen for printerguiden + + + + + +Valg af printersystem + +Vælg den printersystem-protokol som &CUPS; skal bruge med din nye printer. Der er: + + + +lokal printer (seriel, parallel, USB) + + +ekstern LPD-kø + + +SMB-delt printer (&Windows;) + + +Netværksprinter (TCP, &HP; JetDirect, AppSocket) + + +Netværksprinter med &IPP; (&IPP;/HTTP) + + +Filprinter + + +seriel fax /modem-printer + + +Klasse af printere + + + +Hvis nogle valg er grå, er de ikke tilgængelige. For eksempel, har du måske ingen underliggende fax-software eller intet modem installeret til at bruge det. + + +Valg af printersystem + + + + +Vælg dit printersystem + + + + + + +Direkte netværksopsætning + +Indholdet af din næste skærm afhænger af dit valg i den forrige skærm. Hvis du kender detaljerne, så skriv dem blot ind for at indstille din netværksopsætning direkte. + +I andre tilfælde kan guiden skanne netværket for dig, for at hjælpe dig med at afgøre hvilken opsætning der vil være nyttig. + + +&tdeprint;-guide netværksskanning + + + + +I &tdeprint;-guiden, kan du indtaste netværksdetaljer direkte, eller du kan skanne netværket automatisk. + + + + + +Informationshentning ved at skanne netværket + +Hvis du bruger en af netværksforbindelserne (ekstern LPD, SMB, ekstern &CUPS;, netværksprinter med &IPP;), har du muligheden for at skanne netværket. Vær forsigtig med at anvende dette; i nogle miljøer vil netværksskanning blive opfattet som at være fjendtlig og skadeligt! + +I tilfælde af SMB, vil &tdeprint; bruge Samba-redskaberne nmblookup og smbclient (som skal være installeret for at dette skal virke) for at hente den information den præsenterer i en træ-struktur. + +I tilfælde af &IPP; (Port 631) og TCP Network/AppSocket (Port 9100) vil &tdeprint; prøve at åbne porten, og hvis det lykkes, sende en ipp-get-printer-attribute-forespørgsel til printeren. For nyere &HP;-printere lykkes dette som regel, fordi de understøtter både AppSocket og &IPP;. + +Nogle printere eller fabrikanter bruger andre portnumre for direkte TCP/IP-udskrift. Du bliver muligvis nødt til at slå op hvilken der skal bruges. Opsætning-knappen i dialogen lader dig indstille din scanning, inkluderende IP-adresser, porte og timeout der skal bruges. + +Én gang til: vær forsigtig med ikke at blive taget for at være indbryder på dit netværk, hvis du bruger scanne-teknikken. + + +&tdeprint;-guide netværkindstillingsdialog + + + + +I &tdeprint;-guiden, kan du indtaste parametre til at få guiden til at skanne dele af dit netværk. + + + + + +Valg af printermodel + +Den sværeste det er formodentlig Valg af printermodel. I tidligere år var situationen besværlig, fordi man næsten ikke kunne finde nogle drivere. Nu er det svære at der er for mange; og selvom nogle af dem er meget gode, er der mange der slet ikke duer. + +Hvis du har en aktuel database af tilgængelige drivere på dit system, så vælg fremstilleren i venstre side af vinduet først, så enhedsmodellen i højre side. Dette opdelte vindue viser alle &PPD;er fundet af &CUPS; i dens standard lager af installerbare &PPD;s. Dette lager er normalt /usr/share/cups/model/. Hvis du ønsker at din driver skal findes automatisk af &CUPS; og &tdeprint;, så placér den der. + + + + + + +Valg af driver + +På den næste skærm vil du se en beskrivelse af den driver der tidligere blev valgt. Denne beskrivelse er trukket ud af den aktuelle &PPD; der bliver brugt. + + +For en rigtig &PostScript; printer skal du aldrig prøve at installere en Foomatic eller Gimp-Print &PPD;, selvom det bliver tilbudt. Du vil ikke blive glad for det. Fin i stedet den originale &PPD; fra fremstilleren, helst den der er skrevet for &Windows; NT og brug den. + + +Nogle &Linux;-distributioner har vedlagt &CUPS; enhver mulig kombination af Ghostscript-filtre og foomatic &PPD;-filer de kunne finde på nettet. Mange af disse er ikke brugbare; de blev genereret for et år siden, da folkene på www.linuxprinting.org begyndte deres første eksperimenter med &PPD;er for &CUPS;. Selvom de blev kaldt Alfa dengang, fik disse ligesom deres eget liv og kan nu findes forskellige steder på nettet, hvilket er meget dårligt for &CUPS;. + +Hvis du er usikker på hvilke du skal bruge gå til: + + + +http://www.linuxprinting.org + + + + + +http://www.cups.org + + + + +Og bed om hjælp. På et senere tidspunkt vil et dokument med detaljer om forskellene mellem de forskellige driver- og &PPD;-modeller vise sig på http://tdeprint.sourceforge.net/ Kig efter dette! + +Via Andet...-knappen vil du kunne hente en vilkårlig &PPD; placeret et eller andet sted på det tilgængelige filsystem. + + + + + +Printertest og hvordan man finder den rigtige opsætning + +Angiv dine første driver-opsætning nu. Den vigtigste er standardpapirstørrelse. Dette er ofte sat til Letter. Hvis du bor i et A4-land og ikke vil at din første testside skal hænge fast: så er det nu dette skal forhindres. + +Du er parat til at starte en testudskrift. Tryk på Test-knappen. + + + + + + + + +Endelig: Navngivning af din nye printer + +Den sidste skærm lader dig indsætte et navn for din nye printer. + +Navnet skal starte med et bogstav og kan indeholde tal og understregningstegn med et maksimalt antal af 128 tegn. Hold dig til dette hvis du ønsker at undgå at din &CUPS;-dæmon opfører sig mærkeligt. Printernavnene i &CUPS; er ikke versalfølsomme! Dette er et krav fra &IPP;. Så navnene DENAL_minegen, Denal_MinEgen og denal_minegen repræsenterer alle den samme printer. + + + + + + +Den afsluttende bekræftelsesskærm + + + + + + + + diff --git a/tde-i18n-da/docs/tdebase/tdeprint/cups-config.docbook b/tde-i18n-da/docs/tdebase/tdeprint/cups-config.docbook new file mode 100644 index 00000000000..4dccd281f63 --- /dev/null +++ b/tde-i18n-da/docs/tdebase/tdeprint/cups-config.docbook @@ -0,0 +1,2993 @@ + +Udskriftsserver indstilling: CUPS + +Start udskriftsserver-indstilling (nu da du har valgt &CUPS;, er dette Ækvivalent til indstillingen af &CUPS;-dæmonen) ved at klikke på den passende knap. Du kan finde den ved langsom at flytte musen henover knapperne og læse værktøjsvinkene. Det skulle være den 11. fra vestre , eller tredje fra højre; dens ikon er en tang. + +&CUPS; Serverindstillingsvinduet kommer frem. Det giver dig et struktureret overblik af alle de indstillinger der har med &CUPS;-dæmonen at gøre. Indstillingsfilen for denne dæmon findes normalt i /etc/cups/cupsd.conf. Det er en ren ASCII-fil med en syntaks ligesom indstillingsfilen for Apache netserveren. Det er en god idé at lave en sikkerhedskopi, hvis det skulle ske at noget går galt med indstillingen gennem &tdeprint;/&CUPS; Serverindstillingsdialoger: + +cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.bak + +Da denne grafiske brugerflade til at redigere indstillingsfilen er sådan en ny egenskab, bør du have en til chance for at vende tilbage til den oprindelige. Så husk sikkerhedskopi. + + +Hurtighjælp + +En meget god egenskab er den tilgængelige Hurtighjælp. Hvis du klikker på det lille spørgsmålstegn (Hvad er dette?) på dit vindues titellinje, vil du se markøren ændre sin form. Klik nu på et cupsd indstillings-felt for at finde ud af hvad det betyder og hvad dine muligheder er. I de fleste tilfælde vil du kunne forstå betydningen med det samme, ellers må du gå til den fremragende &CUPS;-dokumentation. (Hvis din &CUPS;-dæmon kører, har du den online på din egen vært på http://localhost:631/documentation.html. +Hvis &CUPS; ikke kører, men er installeret på dit system kan du finde den i din egen værts filsystem. Det nøjagtige sted afhænger af dit &OS;, men på &Linux; er standarden /usr/share/doc/cups/ eller /usr/share/doc/cups/documentation.html. + + + +Længere hjælp + +For den bedste, mest detaljerede om nyeste information bør du altid referere til den originale &CUPS;-dokumentation. &CUPS; er, meget ligesom &kde; i en hurtig udviklingsproces. Der er konstant nye egenskaber der bliver tilføjet. Nye egenskaber er muligvis kun indstillelige ved direkte redigering af indstillingsfilerne. &tdeprint;'s &GUI; har muligvis af og til ikke indhentet &CUPS;-udviklingen. + +Hvis du er interesseret i at kigge i de originale indstillingsfiler for dit &CUPS;-system -- er de her: + + +Disse stier er baserede på en standard-installation. Dit &OS; kan muligvis have installeret dem med en anden præfix, for eksempel, /usr/local/, men hierarkiet skulle stadig matche der der vises nedenfor. + + + + +/etc/cups/ + +Mappen med indstillingsfilerne + + + + +/etc/cups/cupsd.conf + +Indstillingsfilen for &CUPS;-dæmonen + + + + +/etc/cups/printers.conf + +Indstillingsfilen der indeholder informationen om dine lokalt installerede printere. + + + + +/etc/cups/ppd/ + +Mappen med &PPD;-filer for dine installerede printere. + + + + +Følgende link virker kun hvis din &CUPS;-dæmon er oppe og kører. For at få adgang til hele den originale &CUPS;-dokumentation, gå til: + + + +http://localhost:631/documentation.html + +En side med alle link til de andre dokumenter. + + + + +http://localhost:631/sam.html + +Direkte adgang til &CUPS; Software Administrator Manual i HTML-format. + + + + +http://localhost:631/sam.pdf + +Direkte adgang til &CUPS; Software Administrator Manual i PDF-format. + + + + +http://www.cups.org/documentation.html + +Den nyeste online dokumentation fra &CUPS;' hjemmeside. + + + +Følgende link giver dig adgang til de samme filer (formodentlig vil ikoner og grafik mangle) selv om din CUPS-dæmon ikke er oppe og kørende. Du skal imidlertid have CUPS installeret på dit system. (Nogle distributioner kunne have placeret filerne et andet sted -- det er dit problem at finde ud af hvor...) For at få adgang til al den originale CUPS-dokumentation, gå til: + +Denne dokumentation er tilgængelig selv når &CUPS;-dæmonen ikke er installeret, selvom du måske vil finde billeder og ikoner mangler når du ser HTML-filerne. + +Som bemærket ovenfor skulle hierarkiet nedenfor være intakt, men dit &OS; kan have installeret &CUPS; til et andet sted. + + + +/usr/share/doc/cups/documentation.html + +En side med alle link til de andre dokumenter. + + + + +/usr/share/doc/cups/sam.html + +Direkte adgang til &CUPS; Software Administrator Manual i HTML-format. + + + + +/usr/share/doc/cups/sam.pdf + +Direkte adgang til &CUPS; Software Administrator Manual i PDF-format. + + + + +Der er nogle få netsider og nyhedsgrupper der diskuterer &CUPS; (og &Linux; udskrift i almindelighed) og giver hjælp til nybegyndere på: + + + +http://www.cups.org/newsgroups.php + +&CUPS;' hjemmeside. + + + + +http://www.linuxprinting.org/newsportal/ + +LinuxPrinting.org, hjemmet for Linuxprinting HOWTO og &Linux; printer-database + + + + +Og endelig, vil der være en hjemmeside for &tdeprint; og relateret dokumentation, på http://tdeprint.sourceforge.net/ + +I det næste afsnit vil jeg gennemgå de fleste af indstillingsmulighederne for &tdeprint; med &CUPS; skridt for skridt. + + + +Forklaring på forskellige elementer i &GUI; + + +Øvre vindue: Visning af printere, både rigtige og virtuelle + +Dette afsnit er endnu ikke færdigt + + + +Trævisning, ikonvisning og listevisning + + +Ikonerne på opgavelinjen + + +Forskellige skrifttyper for forskellige printere + + +Forskellige printerikoner betyder forskellige ting + + + + + + +Nedre vindue: Fanebladsvisning af detaljer + +Dette afsnit er endnu ikke færdigt. + + + +Ikonerne på opgavelinjen + + +Fanebladene + + +Ændring af printeropsætning + + + + + + + + + +Velkommen til &CUPS;-serverindstilling + +Dette er velkomstskærmen for dine serverindstillingdialoger. Klik på ét af punkterne i trævisningen i Venstre side af skærmen åbner den passende den af indstillingsopsætningen. + +Hver indstilling har en standardværdi. Standarderne lader &CUPS; virke normalt som en fuldt ud funktionel klient. Klienterne lytter på TCP/IP Port 631 for Infoer udsendt af &CUPS;-servere på LAN. Denne information lader klienterne udskrive umiddelbart efter at have modtaget dem, uden at installere nogen drivere eller indstille nogen printer på klienterne. + +For at indstille en &CUPS;-server (som udsender sin service til dette LAN) må du ændre indstillingerne fra deres standardværdier. + +Dialogen til at indstille &CUPS;-server: velkomstskærm. + +CUPS-server indstillingsdialog: velkomstskærm + + + + +Dialogen til at indstille &CUPS;-serveren: velkomstskærm +Dialogen til at indstille &CUPS;-serveren: velkomstskærm + + + +For at vælge standardindstillingen for et punkt aktiveres blot afkrydsningsfeltet i højre side af skærmen. For at sætte et punkt til en anden værdi, deaktiveres afkrydsningsfeltet og så går du videre med den indstilling du ønsker i venstre side af skærmen. + +Den fuldstændige serverindstilling inkluderer: + + + +Server Generel indstilling + + +Server Logging indstilling + + +Server Mapper- og sti-definitioner + + +Server HTTP-indstilling + + +Server Kryptering og certifikat-støtte indstilling + + +Server Diverse indstilling + + +Netvæk Generel indstilling + + +Netværk Klienter indstilling + + +Søgning Generel indstilling + + +Søgning Forbindelses-indstilling + + +Søgning Masker-indstilling + + +Søgning Udløb af tid indstilling + + +Søgning Videresend indstilling + + +Sikkerhedsindstilling + + + +Hvert af disse indstillingspunkter vil blive beskrevet i de følgende afsnit af manualen. + + + + +Server generel indstilling + +Server generel indstilling gøres på denne skærm. Den inkluderer: + + +Servernavn +Administrators e-mail +Serverbruger +Servergruppe +Eksternt brugernavn + + +Fanebladsvinduet til at indstille &CUPS;-server generel opsætning tillader dig ændring af standardværdierne. Klik på det lille spørgsmålstegn og så på et af felterne for at få en Hurtighjælp om betydningen af indstillingen. + +Hvis du er usikker, så lad det være og gå til den originale &CUPS; dokumentation først. Hvis din &CUPS; dæmon allerede kører, er den læsbar fra &konqueror; ved at pege på &URL;'en http://localhost:631/documentation.html. + +Der skal du først blive venner med Software Administrator-manualen. Ellers, hvis for eksempel &CUPS;-dæmonen ikke kører, så prøv at kigge i dit lokale filsystem, som standard på /usr/share/doc/cups/ eller /usr/share/doc/cups/documentation.html. + + +&CUPS;-server generel indstillingsdialog: ServerName, AdminMail, ServerUser, ServerGroup, RemoteUserName + + + + +Dialogen til at indstille &CUPS;-serverens generelle opsætning: Server-navn, Admin-e-mail, Server-bruger, Server-gruppe, Ekstern-brugernavn + + + + + +Servernavn + +Værtsnavnet for din server, som averteret til verden. Som standard vil &CUPS; bruge værtsnavnet for systemet. For at sætte standard-serveren brugt af klienter, se client.conf-filen. + + +Indtast for eksempel myhost.domain.com + + +Dette er værtsnavnet der rapporteres til klienter. Skulle du nogensinde komme ud for mærkelige problemer med at få adgang til serveren, puttes dens IP-adresse her for problemløsning. På denne måde eliminerer du alle potentielle navneresolutionsproblemer; og du kan nemmere finde ud af hvad det egentlige problem er. + + + + +Administrators e-mail + +Dette er e-mail-adressen som alle klager eller problemer sendes til. Som standard vil &CUPS; bruge root@hostname. + + +Indtast for eksempel root@myhost.com. + + + +I modsætning til hvad hurtighjælp foreslår, er det også lovligt at sende en e-mail fuld af ros og entusiasme om &CUPS; og &tdeprint; til serveradministratoren. + + + + + +Server-bruger + +Brugeren som serveren kører under. Normalt skal dette være lp, men du kan indstille ting for en anden bruger om nødvendigt. + + +Serveren køres som root i begyndelsen for at understøtte standard IPP-porten på 631. Den ændrer bruger når et eksternt program køres. + + + +Indtast for eksempel lp. + + +Dette er den &UNIX; brugerkonto som filtre og CGI-programmer kører under. CGI-programmer er ansvarlige for at vise dig den rare internetadministration-grænseflade der er adgang til via http://localhost:631/). + + +Der er intet behov for at sætte Bruger-direktivet til root, så gør aldrig dette, da det kun betyder farer. Skulle nogen opdage sikkerhedsrisici i et af de brugte filfiltre, printerdrivere eller CGI-programmer, kan han køre vilkårlige kommandoer på dit system eksternt, med root-privilegier. Brug altid en ikke priviligeret konto for server-direktivet Bruger. + + + + + +Servergruppe + +Gruppen som serveren kører under. Normalt skal dette være sys, du kan imidlertid indstille ting for en anden gruppe efter behov. + + +Indtast for eksempel sys. + + + + + +Eksternt brugernavn + +Navnet på brugeren knyttet il ikke godkendt adgang fra eksterne systemer. Som standard remroot. + +Dette navn vil vise sig i logfiler og i forespørgsler om job-ejeren &etc;, for alle ressourcer og steder for &CUPS;-serveren der er indstillet til at tillade adgang uden godkendelse. Godkendte indgange vil bære deres godkendte navne. + + + + + + +Serverlogningsindstilling + +Serverlogningsindstillingen gøres på denne skærm. Den inkluderer: + + +Adgangs-logfil-opsætning +Fejl-logfil-opsætning +Side-log-fil opsætning +Logniveau-opsætning +Maks logfil-størrelse opsætning + + +Dette er en vigtig skærm for dig. Skulle du nogensinde løbe ind i problemer: er her stedet at sætte Logniveauet til debug, genstarte &CUPS;-dæmonen og så kigge i fejl-logfilen defineret her for indgange der kunne give dig indblik i besværet. + + +&CUPS; serverindstillingsdialog: Server-logning + + + + +Dialogen til at indstille &CUPS;-serveren: Server-logning + + + + + +Adgangs-logfil + +Dette er hvor adgange til serveren bliver logget. Hvis dette ikke begynder med et ledende /, så antages det at være relativ til serverroden. + +Du kan også bruge det specielle navn syslog til at sende uddata til syslogfilen eller dæmonen. + + +Indtast en sti, for eksempel /var/log/cups/acces_log. + + +Formatet for denne fil gemmes i det såkaldte Almindelige logformat. På denne måde kan du bruge programmer såsom Webalyzer eller vilkårlige andre netadgangs-rapportværktøjer til at generere rapporter om &CUPS; serveraktiviteter. + +For at inkludere servernavnet i filnavnet brug et %s i navnet. Eksempel: /var/log/cups/access_log-%s. + +kurt@transmeta:~ +>tail /var/log/cups/access_log + +127.0.0.1 - - [04/Aug/2001:20:11:39 +0100] "POST /printers/ HTTP/1.1" 200 109 +127.0.0.1 - - [04/Aug/2001:20:11:39 +0100] "POST /admin/ HTTP/1.1" 401 0 +127.0.0.1 - - [04/Aug/2001:20:11:39 +0100] "POST / HTTP/1.1" 200 210 +127.0.0.1 - - [04/Aug/2001:20:11:39 +0100] "GET /ppd/DANKA_P450.ppd HTTP/1.1" 200 51021 +127.0.0.1 - - [04/Aug/2001:20:11:39 +0100] "POST /jobs/ HTTP/1.1" 200 246 +10.160.16.45 - - [04/Aug/2001:20:11:39 +0100] "GET /printers/DANKA_P450 HTTP/1.0" 200 0 +127.0.0.1 - - [04/Aug/2001:20:11:39 +0100] "POST / HTTP/1.1" 200 80 +127.0.0.1 - - [04/Aug/2001:20:11:39 +0100] "POST / HTTP/1.1" 200 139 +10.160.16.45 - - [04/Aug/2001:20:11:40 +0100] "GET /cups.css HTTP/1.0" 200 198 +127.0.0.1 - - [04/Aug/2001:20:11:40 +0100] "POST / HTTP/1.1" 200 139 +10.160.16.45 - - [04/Aug/2001:20:11:39 +0100] "GET /printers/DANKA_P450 HTTP/1.0" 200 7319 +10.160.16.45 - - [04/Aug/2001:20:11:40 +0100] "GET /images/title-logo.gif HTTP/1.0" 200 5729 + + +Du ser en linje for hver enkelt adgang, der viser IP-adressen for adgangsklienten, dato og tid for adgang, adgangsmetode (POST eller GET), den forespurgte ressource, &HTTP;-versionen brugt af klienten, statuskode og antal overførte byte. Statuskode 200 betyder succes-O.k. 401 i ovenstående eksempel var en uautoriseret adgang som blev afslået. For en detaljeret forklaring af logformatet gå til the &CUPS; Software Administrator Manual. + + + + +Fejl-logfil + +Hvis denne ikke starter med et ledende /, så antages den at være relativ til server-root. Standardopsætning er /var/log/cups/error_log. + +Du kan også bruge det specielle navn syslog til at sende uddata til syslogfilen eller dæmonen. + + +Indtast stien, for eksempel /var/log/cups/error_log. + + +Fejllog-uddraget viser dig den del der er logget for udskrift af testsiden med standardopsætning af Logniveau til info. For en forklaring af Logniveau-opsætning se yderligere nedenfor. + +kurt@transmeta:~ +> tail /var/log/cups/error_log + +I [04/Aug/2001:23:15:10 +0100] Job 213 queued on 'DANKA_P450' by 'root' +I [04/Aug/2001:23:15:10 +0100] Started filter /usr/lib/cups/filter/pstops (PID 18891) for job 213. +I [04/Aug/2001:23:15:10 +0100] Started backend /usr/lib/cups/backend/lpd (PID 18892) for job 213. + + + + + +Side-logfil + +Hvis denne ikke starter med et ledende / så antages det at være relativt til server-root. Standarden er /var/log/cups/page_log + +Du kan også bruge det specielle navn syslog til at sende uddata til syslogfilen eller dæmonen. + + +Indtast stien, for eksempel /var/log/cups/page_log. + +Side-logfilen har en linje for hver enkelt side for hvert job udskrevet. + +Her er hvordan nogle indgange ser ud: + +kurt@transmeta:~ +> tail /var/log/cups/page_log + +GIMP_print_stp_HP kdetest 201 [03/Aug/2001:03:18:03 +0100] 4 1 +GIMP_print_stp_HP kdetest 201 [03/Aug/2001:03:18:03 +0100] 5 1 +GIMP_print_stp_HP kdetest 202 [03/Aug/2001:11:46:49 +0100] 1 1 +GIMP_print_stp_HP kdetest 203 [03/Aug/2001:11:46:54 +0100] 1 1 +DANKA_infotec_P450 kurt 204 [04/Aug/2001:03:29:00 +0100] 1 33 +DANKA_infotec_P450 kurt 204 [04/Aug/2001:03:29:00 +0100] 2 33 +DANKA_infotec_P450 kurt 204 [04/Aug/2001:03:29:00 +0100] 3 33 +DANKA_infotec_P450 kurt 204 [04/Aug/2001:03:29:00 +0100] 4 33 +DANKA_infotec_P450 root 205 [04/Aug/2001:19:12:34 +0100] 1 14 +DANKA_infotec_P450 root 206 [04/Aug/2001:19:15:20 +0100] 1 1 + + +I dette uddrag af filen finder du information om navnene på printerne (GIMP_print_stp_HP and DANKA_infotec_P450) brugt gennem denne server, brugernavnene (kdetest, kurt og root), job-ID'er (201 til 205), tidspunkt for udskrift, sidenummer indenfor jobbet og antal kopier for siderne. For eksempel job-ID 204 havde 4 sider og 33 kopier blev udskrevet, job-ID 205 havde 14 kopier af blot 1 side) . + + +&CUPS; er afhængig (for sin beregning af antallet af sider i et job) af at sende &PostScript; gennem pstops-filteret. Se &kivio; Flowchart om &CUPS;-filterarkitekturen for en idé om hvor dette filter passer ind i hele udskriftsprocessen). Derudover afhænger pstops for tællingen af en DSC tilpasset (DSC betyder Document Structuring Conventions, en standard defineret af Adobe) til at blive sendt af klienten. I de fleste tilfælde virker dette. + +Denne sidekontering virker imidlertid ikke for nogen raw printerkøer (da disse pr definition, ikke bruger nogen filtrering på &CUPS;-værten og går uden om pstops.) Hvert job der går gennem en raw kø tælles som et 1-side-job (muligvis med flere kopier). Dette er især sandt for alle job sendt fra &Microsoft; &Windows; klienter via Samba til &CUPS;-serveren, da disse job allerede ankommer i det rigtige format for printeren, fordi klienterne bruger den oprindelige printerdriver. + + + +Jeg leder stadig efter nogen der vil skrive et godt &CUPS; sidelog-analyseværktøj. Det skulle generere en rapport med grafisk uddata ligesom Webalizer's adgangslog-rapporter. På denne måde kunne du have gode statistikker til brug for kontering om brugen af printere, belastningsafhængigt af tiden på dagen eller ugen, brugere &etc; Er der nogen der har lyst? + + + + + +Logniveau + +Denne indstilling kontrollerer antallet af breve der logges til fejl-logfilen. Det kan være en af følgende: + + + +debug2 + +Log alt. + + + + +debug + +Log næsten alt. + + + + +info + +Log alle forespørgsler og tilstandsændringer. + + + + +advar + +Log fejl og advarsler. + + + + +fejl + +Log kun fejl. + + + + +ingen + +Log ingenting. + + + + + +Hvis du har behov for at løse problemer (eller hvis du ønsker at studere de indre funktioner af &CUPS;), så sæt logniveauet til debug eller debug2. Så vil error_log have en masse flere indgange (ikke blot fejl, men også informationsindgange). + +Du kan bruge dette til at se levende hvad &CUPS; gør når du sender et udskriftsjob. Skriv i en &konsole;: + +kurt@transmeta:~ +>tail 100 /var/log/cups/error_log + +Dette vil give dig de sidste 100 linjer ( 100) af filen på skærmen og en realtids-opdatering () af hvad der sker. Følgende listning viser udskriften af en testside (nogle stykker er blevet skåret ud af pladsgrunde... Prøv det selv hvis du har brug for mere info): + + +I [04/Aug/2001:23:15:12 +0100] Job 214 queued on 'DANKA_P450' by 'root' +D [04/Aug/2001:23:15:12 +0100] StartJob(214, 08426fe0) +D [04/Aug/2001:23:15:12 +0100] StartJob() id = 214, file = 0/1 +D [04/Aug/2001:23:15:12 +0100] job-sheets=none,none +D [04/Aug/2001:23:15:12 +0100] banner_page = 0 +D [04/Aug/2001:23:15:12 +0100] StartJob: argv = "DANKA_P450","214","root","KDE Print Test", +[....] +D [04/Aug/2001:23:15:12 +0100] StartJob: envp = "PATH=/usr/lib/cups/filter:/bin:/usr/bin", [....] +D [04/Aug/2001:23:15:12 +0100] StartJob: statusfds = 5, 6 +D [04/Aug/2001:23:15:12 +0100] StartJob: filterfds[1] = 7, -1 +D [04/Aug/2001:23:15:12 +0100] StartJob: filter = "/usr/lib/cups/filter/pstops" +D [04/Aug/2001:23:15:12 +0100] StartJob: filterfds[0] = 8, 9 +D [04/Aug/2001:23:15:12 +0100] start_process("/usr/lib/cups/filter/pstops", [....] +I [04/Aug/2001:23:15:12 +0100] Started filter /usr/lib/cups/filter/pstops (PID 18991) for job 214. +D [04/Aug/2001:23:15:12 +0100] StartJob: backend = "/usr/lib/cups/backend/lpd" +D [04/Aug/2001:23:15:12 +0100] StartJob: filterfds[1] = -1, 7 +D [04/Aug/2001:23:15:12 +0100] start_process("/usr/lib/cups/backend/lpd", [....] +I [04/Aug/2001:23:15:12 +0100] Started backend /usr/lib/cups/backend/lpd (PID 18992) for job 214. +D [04/Aug/2001:23:15:12 +0100] Page = 595x842; 15,16 to 580,833 [....] + +Linjerne mærket D i begyndelsen er fejlretningsniveau-indgange, dem der er mærket I er der på info-niveauet. + + + + +Maks logfil-størrelse + + +Kontrollerer den maksimale størrelse af hver logfil før de roteres. Standard er på 1048576 (1 Mb). Sæt dette til 0 for at deaktivere logrotation. + + +Indtast en størrelse i byte, for eksempel 1048576 + + + + + + + + +Servermappe indstilling + +Dialogen til at indstille &CUPS;-serveren. Forskellige kataloger skal sættes her. Normalt behøver du ikke at ændre noget i dette afsnit. Hvis du har lyst til at lege med flotte (TrueType, &PostScript; eller andet) skrifttyper på dit system, er dette stedet at lave opsætningen til brug for disse skrifttyper når der udskrives. Serverkatalog-opsætning inkluderer: + + + +Kørbare: hvor skal serverens kørbare findes + + +Indstilling: hvor skal serverens indstillingsfiler findes + + +Data: hvor skal serverens datafiler findes + + +Midlertidige filer: hvor skal serverens midlertidige udskriftsfiler puttes + + +Midlertidige forespørgsler: hvor skal serveren findes + + +Skrifttype-sti: hvor skal serverens skrifttyper findes + + + +&CUPS;-server indstillingsdialog: &HTTP;-indstilling + + + + +Dialogen til at indstille &CUPS;-serveren: &HTTP;-indstilling + + + + + +Kørbare + +Rod-katalog for skemalægger-kørbare. Som standard er dette /usr/lib/cups (eller /usr/lib32/cups på IRIX 6.5) + + + + +Indstilling + +Rod-katalog skemalægger. Som standard /etc/cups. +På forfatternes SuSE-system, er dette /usr/share/doc/cups. Det indeholder al HTML- eller PDF-dokumentation for &CUPS; som er tilgængelig gennem www-grænsefladen på http://localhost:631/documentation.html + + + + +Data + +Rod-kataloget for &CUPS; datafiler. Som standard er dette /usr/share/cups +Det indeholder sådanne ting som bannere, tegnsæt, data, drivere, skrifttyper og pstoraster-skabeloner. + + + + +Midlertidige filer + +Kataloget til at putte midlertidige filer i. Dette katalog skal være skrivbart af brugeren defineret på den forrige skærm. Dette er som standard enten /var/spool/cups/tmp eller værdien af TMPDIR miljøvariablen. + + + + +Midlertidige forespørgsler + +Kataloget hvor forespørgselsfiler gemmes. Som standard er dette /var/spool/cups + + + + +Skrifttype-sti + +Stedet at indstille &CUPS;-serveren for håndtering af dine flotte skrifttyper (TrueType eller &PostScript;). &CUPS; vil kigge her for skrifttyper der skal indlejres i udskriftsfiler. Dette påvirker for øjeblikket kun pstoraster-filteret, og standarden er /usr/share/cups/fonts. + +For at angive mere end et katalog, skal de på en liste med dobbelte koloner som adskillertegn. Gør det sådan her: + + +/path/to/first/fontdir/:/path/to/second/fontdir/:/path/to/last/fontdir/ + + +For at skrifttypesti-direktivet skal virke efter hensigten, behøver programmet der ønsker at udskrive: + + + +Enten at give korrekt reference til dets ønskede skrifttype i header for den genererede &PostScript; + + +Eller at indlejre skrifttypen i &PostScript;-filen. + + + +Reference til skrifttypen ved navn lader det være op til RIP og udskriftsenheden at respektere og rent faktisk bruge den. RIP eller printeren kan kun bruge den ønskede skrifttype, hvis den er tilgængelig på systemet. + +I tilfælde af en &PostScript; printer, skal dette være en printer-resident skrifttype. Hvis printerne ikke har denne skrifttype, vil den forsøge med at erstatte den med en tilstrækkeligt tilsvarende skrifttype. + +I tilfælde af en ikke-&PostScript; printer, gøres dette af &CUPS; og dens RIP-filtersystem. &CUPS; vil bruge skrifttype-stidirektivet til at tage den rigtige skrifttype når den RIP-per &PostScript; i pstoraster-filteret. + +I tilfælde af en &PostScript; uddataenhed, vil &CUPS; blot sætte filen i en kø (rent faktisk ved at sende den gennem pstops-filteret for konterings og flerkopi-formål), ikke arbejde på den. Derfor, hvis du udskriver til en &PostScript; printer er det helt og holdent printerens ansvar at bruge den skrifttype der bliver bedt om. Den kan ikke hvis skrifttypen hverken er indlæst i printeren eller indlejret i &PostScript;-filen. + + + + + + +Server <acronym +>HTTP</acronym +>-indstilling + +Dialogen til at indstille &CUPS;-serverens &HTTP;-opsætning vises her. +&CUPS;-serverens &HTTP;-indstillinger er følgende: + +Dokument-katalog +Standard-sprog +Standard-tegnsæt + + + +Dialog til at indstille &CUPS;-serverens &HTTP;-opsætning + + + + +Dialog til at indstille &CUPS;-serverens &HTTP;-opsætning + + + + + +Dokument-katalog + +Rod-katalog for &HTTP;-dokumenter der betjenes. Som standard kompileret i kataloget /usr/share/cups/doc + + + + +Standard-sprog + +Standard-sprog, hvis det er angivet af browseren. Hvis det ikke er angivet, bruges den aktuelle lokalitet. + +Brug to-bogstavs-koderne, for eksempel sv eller da. + + + + + + +Standard-tegnsæt + +Det standard-tegnsæt der skal bruges. Hvis det ikke er angivet er det UTF-8. Dette kan sættes ud af kraft direkte i HTML-dokumenterne. + + + + + + +<guilabel +>Indstilling af serverkrypteringsstøtte</guilabel +> + +Dette er dialogen til at indstille &CUPS;-serverens sikkerhedsindstillinger. Serverkrypteringensstøttens indstillinger er disse: + + +Servercertifikat: filen der skal læses som indeholder serverens certifikat +Server-nøgle: filen der skal læses som indeholder serverens nøgle + + +&CUPS; serverindstillingsdialog: sikkerhedsoverblik + + + + +Dialogen til at indstille &CUPS; serveren: sikkerhedsopsætning + + + + + +Server-certifikat + +Filen der skal læses som indeholder serverens certifikat. Standard er /etc/cups/ssl/server.crt. + + + + +Server-nøgle + +Filen der skal læses som indeholder serverens nøgle. Standard er /etc/cups/ssl/server.key + + + + + + + +Diverse serverindstillinger + +Dialogen til at indstille diverse &CUPS; serverindstillinger vises her. Følgende serveropsætning gøres gennem denne skærm: + + +Bevar job-historik: om en job-historik skal opbevares til senere gennemsyn +Bevar job-filer: om fuldt RIP-edede job-filer skal opbevares til senere gen-udskrift +Printcap-fil: indstilling af navn på og sti til en printcap-fil +RIP-Cache: indstilling af størrelsen af RIP-cachen i hukommelsen +Filter-grænse: definition af en filter-grænse + + + +Dialog til at indstille diverse ting for &CUPS;-serveren + + + + +Dialog til at indstille diverse ting for &CUPS;-serveren + + + + + +Bevar job-historik (efter udskrift er færdig) + +Om job-historik skal bevares efter et job er færdigt, annulleret eller stoppet eller ej. Standard er ja + + + + +Bevar jobfil (efter udskrift er færdig) + +Om job-filer skal bevares efter et job er færdigt, annulleret eller stoppet eller ej. Standard er nej + + + + +Printcap-fil + +Navnet på printcap-filen. Standard er ikke noget filnavn. Lad dette være blankt, for at deaktivere printcap-fil-generering. +Printcap-indstillingen behøves kun for at tilfredsstille ældre programmer der behøver sådan en fil. + + + + +RIP-cache + +Mængden af hukommelse som hver RIP skal bruge til at cache bitmaps. Værdien kan være et vilkårligt reelt tal, fulgt af k for kilobyte, m for megabyte, gfor gigabyte eller t for tile, hvor en tile er 256 x 256 pixels. Standardværdien er 8m. + + + + +Filter-grænse + +Sætter den maksimale omkostning af alle jobfiltre der kan køres samtidigt. En grænse på 0 betyder ingen grænse. Et typisk job kan behøve en filtergrænse på mindst 200. Grænser på mindre end det minimale der er krævet af et job, tvinger et enkelt job til at blive udskrevet af gangen. Standardgrænsen er 0 (ubegrænset). + + + + + + +Generel netvæksindstilling + +Dialogen til at indstille &CUPS;-serverens netvæksindstillinger vises her. Den inkluderer: + + +Kig efter værtsnavn på IP-adresser +Port +Maks forespørgselsstørrelse +Udløb af tid + + + +Dialog til at indstille &CUPS;-serverens netværksopsætning + + + + +Dialog til at indstille &CUPS;-serverens netværksopsætning + + + + +Kig efter værtsnavn på IP-adresser + +Om IP-adresser skal slås op eller ej, for at få et fuldt-kvalificeret værtsnavn. Standarden er slået fra, af ydelsesgrunde. + + + + +Port + +Indtast porte og adresser her som serveren vil lytte til. Standardporten 631 er reserveret for Internet-udskriftsprotokollen, og er det vi bruger her. +Du kan have flere indgange, for at lytte til mere end en port eller adresse, eller for at begrænse adgangen. + +Uheldigvis understøtter de fleste browsere ikke TLS eller &HTTP;-opgraderinger for kryptering. Hvis du ønsker at støtte www-baseret kryptering, vil du formodentlig skulle lytte på port 443, HTTPS-porten. + +Brug Tilføj- og Fjern-knapperne til at tilføje og fjerne indgange fra listen. + +Du kan indtaste selve portene, ⪚ 631, eller værtsnavne med porte, ⪚ myhost:80 eller 1.2.3.4:631. + + + + + +Maks forespørgselsstørrelse + +Kontrollerer den maksimale størrelse af &HTTP;-forespørgsler og udskriftsfiler. Standardindstillingen er 0, hvilket deaktiverer denne egenskab. + + + + +Udløb af tid + +Udløb af tid (i sekunder) før forespørgslen opgives. Standarden er 300 sekunder. + + + + + + + +Indstilling af netværksklienter + +Dialogen til at indstille &CUPS; netværksklient-opsætning vises her. Den inkluderer: + + +Acceptér "Hold i live"-forespørgsler +Udløb af tid for hold i live: +Maks klienter: + + +dialog til at indstille opsætning af &CUPS; netværksklienter + + + + +Dialog til at indstille opsætning af &CUPS; netværksklienter + + + + + +Acceptér "Hold i live"-forespørgsler + +Om 'Hold forbindelsen i live'-tilvalget skal understøttes eller ej. Standarden er ja. + + + + +Udløb af tid for 'Hold i live' + +Udløb af tid (i sekunder) før 'Hold forbindelser i live' automatisk lukkes. Standarden er 60 sekunder. + + + + +Maks antal klienter + +Kontrollerer det maksimale antal klienter der vil blive håndteret samtidigt. Standard er 100. + + + + + + + +Generel indstilling af netsøgning + +Dialogen til at indstille den generelle opsætning af &CUPS;-netsøgning vises her. Den inkluderer: + + +Aktivér netsøgning +Brug korte navne når det er muligt +Brug implicitte klasser + + + + +Dialogen til at indstille den generelle opsætning af &CUPS;-netsøgning + + + + +Dialogen til at indstille den generelle opsætning af &CUPS;-netsøgning + + + + + +Aktivér netsøgning + +Om printerinformation skal udsendes til andre &CUPS;-servere eller ej. Standard er ja. + + + + +Brug korte navne når det er muligt + +Om korte navne for eksterne printere skal bruges eller ej, når det er muligt (⪚ printer i stedet for printer@host). Aktiveret som standard. + + + + +Brug implicitte klasser + +Om implicitte klasser skal bruges eller ej. +Printerklasser kan angives eksplicit, i classes.conf-filen, implicit baseret på printerne der er tilgængelige på LAN, eller begge. +Når implicitte klasser er aktiverede, vil printere på LAN med samme navn (⪚ Acme-LaserPrint-1000) blive puttet i en klasse med det samme navn. Dette tillader dig at sætte flere ekstra køer op på et LAN uden en masse administrative besværligheder. Hvis en bruger sender et job til Acme-LaserPrint-1000, vil jobbet gå til den først tilgængelige kø. +Dette tilvalg er aktiveret som standard. + + + + + + +Indstilling af netsøgningsforbindelse + +Dialogen til at indstille &CUPS;-serverens netsøgningsforbindelse vises her. Indstilling af netsøgningsforbindelse inkluderer: + + +Udsendelses-adresser: (UDP)-broadcast-adresse som printerinformation skal sendes til +Broadcast-port: Portnummeret der bruges til udsendelse +Træk-adresser: Adresserne der skal trækkes for information om printere på servere der muligvis ikke udsender (eller hvis udsendelser måske ikke når dit LAN på grund af routere imellem dem). + + + +Dialog til at indstille &CUPS;-serverens udsendelsesforbindelse + + + + +Dialog til at indstille &CUPS;-serverens udsendelsesforbindelse + + + + + +Broadcast-adresser + +Efter at have trykket på Tilføj-knappen, vil du se følgende dialog til at indtaste en ny værdi for udgående broadcast søge-pakker. Det er den samme slags dialog som til at tilføje andre &CUPS;-server-adresser til at blive trukket for printerinformation. + + +Dialog til at indtaste en ny værdi for broadcast af søgepakker + + + + +Dialog til at indtaste en ny værdi for broadcast af søgepakker + + + +Dette tilvalg angiver en broadcast-adresse der skal bruges. Som standard, vil netsøgningsinformation blive udsendt til alle aktive grænseflader. + + +&HP-UX; 10.20 og tidligere håndterer ikke broadcast rigtigt med mindre du har en klasse A, B, C eller D netmaske (&ie;, der er ingen CIDR-støtte). + + + + + +Broadcast-port + +Porten brugt til UDP-broadcast. Som standard er dette IPP-porten; hvis du ændrer dette, vil du skulle gøre det på alle servere. Kun en Browse-port bliver genkendt. + + + + +Træk-adresser + +Træk de navngivne servere for printere. + + + + + + +Indstilling af netsøgningsmasker + +Dialogen til at indstille &CUPS;-serverens tilladte og/eller nægtede søge-pakker fra andre servere vises her. + + +Tillad netsøgning: +Nægt netsøgning: +Netsøgningsrækkefølge: + + + +Dialog til at indstille &CUPS;-serverens tilladte og/eller nægtede søge-pakker fra andre servere + + + + +Dialog til at indstille &CUPS;-serverens tilladte og/eller nægtede søge-pakker fra andre servere + + + + + +Tilføj browser-adresse-dialog + +Dialogen til at indtaste en ny værdi for adressen på en anden &CUPS;-server til at acceptere søge-pakker fra vises her. Den åbnes ved at klikke på Tilføj...-knappen ved siden af feltet der hedder Tillad netsøgning:. Det er den samme dialog som til at tilføje nægtede broadcast-udsendelsesadresser. + +Dialogen til at indtaste en ny værdi for adresserne på en anden &CUPS;-server til at acceptere søge-pakker fra vises her. + + +Dialog til at indtaste en ny værdi for adresserne på en anden &CUPS;-server til at acceptere søge-pakker fra + + + + +Dialog til at indtaste en ny værdi for adresserne på en anden &CUPS;-server til at acceptere søge-pakker fra + + + + + + +Tillad netsøgning og Nægt netsøgning + +Tillad netsøgning angiver en adressemaske til at tillade for indkommende søge-pakker. Standarden er at tillade pakker fra alle adresser. +Nægt netsøgning angiver en adressemaske til at tillade for indkommende søge-pakker. Standarden er at nægte adgang for pakker fra alle adresser. +Både Tillad netsøgning og Nægt netsøgning accepterer følgende notationer for adresser: + + + + +Alle + + +Ingen + + +*.domain.com + + +.domain.com + + +host.domain.com + + +nnn.* + + +nnn.nnn.* + + +nnn.nnn.nnn.* + + +nnn.nnn.nnn.nnn + + +nnn.nnn.nnn.nnn/mmm + + +nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm + + + + +Værtsnavn/domænenavn restriktioner vil kun virke hvis su har slået opslag af værtsnavne til! + + + + +Søgerækkefølge + +Angiver rækkefølgen af tillad/nægt sammenligninger. + + + + + + + +Udløb af tid for netværksindstilling + +Dialogen til at indstille udløb af tid for &CUPS;-serverens browser-opsætning vises her. Udløb af tid opsætningen inkluderer: + +Søgeinterval +Udløb af tid for søgning + + +Dialog til at indstille 'udløb af tid'-indstillinger for &CUPS;-serveren + + + + +dialog til at indstille 'udløb af tid'-indstillinger for &CUPS;-serveren + + + + + +Søgeinterval + +Tiden mellem søgeopdateringer i sekunder. Standarden er 30 sekunder. +Bemærk at netsøgningsinformation også sendes hver gang en printers tilstand ændres, så dette repræsenterer den maksimale tid mellem opdateringer. +Sæt dette til 0 for at deaktivere udgåemde broadcast så dine lokale printere ikke averteres, men du stadig kan se printere på andre værter. + + + + +Udløb af tid for netsøgning + +Udløb af tid (i sekunder) for netværksprintere - hvis vi ikke får en opdatering indenfor dette tidsrum, vil printeren blive fjernet fra printerlisten. +Dette tal skal bestemt ikke være mindre end netsøgningsinterval-perioden ar oplagte grunde. Standard er 300 sekunder. + + + + + + +Browser-videresendindstilling + +Dialogen til at indstille &CUPS;-serveren som et netsøgnings-relay vises her. Browser-relay-opsætning inkluderer: + + +Browser-pakker-relay + + + +Dialog til at indstille &CUPS;-serveren som en browser-relay + + + + +Dialog til at indstille &CUPS;-serveren som en browser-relay + + + + + +Tilføj browser-relay-dialog + +Dialogen til at indtaste en ny værdi for et adressepar til at definere browser-relay mellem en &CUPS;-server og et netværk vises her. + + +Dialogen til at indtaste en ny værdi for et adressepar til at definere browser-relay mellem en &CUPS;-server og et netværk + + + + +Dialogen til at indtaste en ny værdi for et adressepar til at definere browser-relay mellem en &CUPS;-server og et netværk + + + + + + +Browser-pakker-relay + +Relay browser-pakker fra en adresse eller netvæk til et andet. + + + + + + + +Sikkerhedsindstilling + +Dialogen til at indstille &CUPS;-serverens sikkerhedsopsætning for en vilkårlig af de definerede server-steder vises her. Den indeholder følgende indstillinger, som kan defineres separat for en vilkårlig gyldig ressource (eller sted) på &CUPS;-serveren: + + +Systemgruppe: +Adgangstilladelser: +Godk.-type: +Godk.-klasse: +Godk. gruppenavn: +Kryptering: +Tillad: +Nægt: +Rækkefølge: + + +Gyldige ressourcer (eller steder) for &CUPS;-serveren er: + + +Servers rod-sted: / +Serveradministration-sted: /admin +Alle printere på serveren: /printers +Vilkårlig individuel printer på serveren: ⪚ /printers/infotec_P320 +Alle printerklasser på serveren: /classes: +Vilkårlig individuel printerklasse serveren: ⪚ /classes/all_infotecs_P320_or_P450 + + + +Dialog til at indstille &CUPS;-serverens sikkerhedsopsætning for et vilkårligt af de definerede serversteder + + + + +dialog til at indstille &CUPS;-serverens sikkerhedsopsætning for et vilkårligt af de definerede serversteder + + + + + +For alle steder der ikke er defineret separat er opsætningen af stedet ovenfor gyldigt. + +For eksempel har du måske en printer der hedder infotec_P450 uden sikkerhedsvalg sat. Så vil sikkerheden for stedet /printers tage ansvaret for denne printer da det er et under-sted af/printers. Hvis, på den anden side ingen sikkerhed er sat for /printers, så vil sikkerheden for / (den generelle sikkerhed) for serveren overtage ansvaret. Enten har du sat denne for dine formål eller værdier der er kompileret ind som standard overtages. + + + + +Systemgruppe + +Gruppenavnet for System eller printeradministrationsadgang. Standarden varierer afhængig af operativsystemet, men vil være sys, system eller root (tjekket i denne rækkefølge). + + + + +Adgangstilladelser + +Adgangstilladelser for hvert katalog betjent af skemalæggeren. Stederne er relative til dokument-roden. + + + + +Godkendelsestype + +Godkendelsen der skal bruges: + + + +Ingen + +Udfør ingen godkendelse. + + + +Basal + +Udfør godkendelse ved brug af &HTTP; basal metode. + + + +Sammendrag + +Udfør godkendelse ved brug af &HTTP; sammendragsmetode. + + + + + +Lokal certifikat-godkendelse kan substitueres af klienten for basal eller sammendrag, når der forbindes til localhost-grænseflade. + + + + + +Godkendelsesklasse + +Godkendelsesklasse. For øjeblikket er kun Anonym, Bruger, System (gyldig bruger der tilhører gruppen sat som systemgruppe), og gruppe (gyldig bruger der tilhører den angivne gruppe) understøttet. + + + + +Godkendelses-gruppenavn + +Gruppenavnet for Gruppe-godkendelse + + + + +Kryptering + +Om kryptering skal bruges eller ej. Dette afhænger af at have OpenSSL linket ind i &CUPS;-biblioteket og skemalæggeren. +Mulige værdier er: + + +Altid + +Brug altid kryptering (SSL) + + + +Aldrig + +Brug aldrig kryptering. + + + +Krævet + +Brug TLS-krypteringsopgradering. + + + +Hvis krævet + +Brug kryptering hvis serveren kræver det. + + + + + + + +Tillad + +Tillader adgang fra det angivne værtsnavn, domæne, IP-adresse eller netværk. Mulige værdier er: + + + + +Alle + + +Ingen + + +*.domain.com + + +.domain.com + + +host.domain.com + + +nnn.* + + +nnn.nnn.* + + +nnn.nnn.nnn.* + + +nnn.nnn.nnn.nnn + + +nnn.nnn.nnn.nnn/mmm + + +nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm + + + + +Vært- og domæneadresse forudsætter at du aktiverer navneopslag, som tidligere beskrevet. + + + + +Nægt + +Nægter adgang fra det angivne værtsnavn, domæne, IP-adresse eller netværk. Mulige værdier er: + + + +Alle + + +Ingen + + +*.domain.com + + +.domain.com + + +host.domain.com + + +nnn.* + + +nnn.nnn.* + + +nnn.nnn.nnn.* + + +nnn.nnn.nnn.nnn + + +nnn.nnn.nnn.nnn/mmm + + +nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm + + + +Vært- og domæneadresse forudsætter at du aktiverer navneopslag, som tidligere beskrevet. + + + + +Rækkefølge + +Rækkefølgen for tillad- og nægt-behandling. + + + + + + +Eksempel: Hvordan defineres sikkerheden for alle printere + +Dialogen til at indstille &CUPS;-serverens sikkerhedsopsætning diskuteres her. Vi bruger eksemplet til at tilføje sikkerhedsdefinitioner udover de standardiserede for ressourcen der hedder alle printere. For &CUPS; netserveren, er dette det sted du får adgang til gennem http://localhost:631/printers/ eller (eksternt) gennem http://cups.server.name:631/printers/ + +Det første skærmbillede viser det generelle sted for denne indstilling. Markér Tilføj eller Ændr en ressource for hvilken du ønsker at afgøre dens sikkerhedsopsætning. + + +Dialog til at indstille &CUPS;-serverens sikkerhedsopsætning + + + +Dialog til at indstille &CUPS;-serverens sikkerhedsopsætning + + + +Denne dialog er til at tilføje en ny ressource. Det ser ligesådan ud hvis du ønsker at ændre en allerede eksisterende ressource. Her er de generelle muligheder: + + +Dialog til at tilføje en ny ressource + + + + +Dialog til at tilføje en ny ressource + + + +Dette er den anden del eller dialogen til at tilføje en ressource. Det ser ligesådan ud hvis du ønsker at ændre en allerede eksisterende ressource. Her definerer du de faktiske adgangsmasker for den ressource det drejer sig om. + + +Dialog til at tilføje en ny ressource + + + + +Dialog til at tilføje en ny ressource + + + +Ressourcedialog + + + + +Ressourcedialog + + + + +Ressourcedialog + + + + +Ressourcedialog + + + + +Ressourcedialog + + + + +Ressourcedialog + + + + +Ressourcedialog + + + + +Ressourcedialog + + + + + + diff --git a/tde-i18n-da/docs/tdebase/tdeprint/cupsoptions.docbook b/tde-i18n-da/docs/tdebase/tdeprint/cupsoptions.docbook new file mode 100644 index 00000000000..6b6aa973d5c --- /dev/null +++ b/tde-i18n-da/docs/tdebase/tdeprint/cupsoptions.docbook @@ -0,0 +1,890 @@ + +&CUPS;-valgmuligheder der for øjeblikket ikke er tilgængelige gennem &kcontrol; + +Dette kapitel giver dig nogle vink om yderligere indstillingsmuligheder som muligvis ikke er tilgængelige gennem &tdeprint;'s &GUI;-grænseflade til &CUPS;. + + +Overblik over egenskaberne + +Alle de mest ofte brugte egenskaber og funktioner &CUPS; har er understøttede i &tdeprint;. + + + +Printerhåndtering er understøttet: tilføj, fjern, ændr, indstil, test, deaktivér, aktivér ... + + +Job-håndtering er understøttet: annullér, hold, slip fri, flyt til anden printer + + +Udskriftstilvalg: for fuld kontrol som giver af &CUPS;. + + + + + + +Hvor findes hjælp med brug af &CUPS; + +En masse information om de indre funktioner i &CUPS; er tilgængelige gennem net-grænsefladen som &CUPS; altid vil understøttet. Den virker med en vilkårlig browser (ja, selv tekst-baserede). Gå blot til http://localhost:631/ til en begyndelse. Der finder du et link til den lokalt tilgængelige &CUPS;-dokumentation i HTML og PDF hvis du er ny bruger af &CUPS;. + +&CUPS; er tilgængelig gennem andre metoder end &tdeprint;: kommandolinje og browser er to indfødte &CUPS;-grænseflader. De mange kommandolinje-redskaber giver i alt den mest fuldstændige kontrol der findes for &CUPS;. www-grænsefladen er kun en delmængde af alle tilgængelige indstillings eller kontrolmuligheder. + +Dette er også sandt for &tdeprint;. Generelt, når &CUPS; udvikles, vil de fleste egenskaber først blive implementeret gennem kommandolinjen. Sørg for at tjekke de seneste versioner af man-sider for &CUPS; for at være opdateret med nye egenskaber efter du installerer en ny udgave. + + +Afhængig af din opdateringsmetode for &CUPS;, er din aktive indstillingsfil muligvis ikke blevet erstattet af en ny; så din nye, mere ydedygtige &CUPS;-dæmon er måske ikke blevet fortalt af den gamle indstillingsfil om de nye egenskaber der kan bruges. + + +En fuldstændig liste af tilgængelige filer og man-sider skulle altid være i &CUPS;'s "Software Administrator Manual" (http://localhost:631/sam.html#FILES. Skriv følgende i &konqueror; &URL;/stedfelt man:/lpadmin og man:/cupsd.conf for at finde ud af de vigtigste kommando- og indstillingsfiler. Du kendte allerede til &konqueror;'s behagelige måde at vise dig de traditionelle &UNIX; man-sider gjorde du ikke? Læs dette. Derfra vil du finde flere interessante vink og link til andre man-sider og dokumentation. + + +Hvordan findes &CUPS;-relaterede man-sider + +Her er en måde at finde ud af hvilke &CUPS;-relaterede man-sider der er på dit system: + +kurt@transmeta:~ +> apropos cups + +cups-calibrate (8)- ESP Printerkalibreringsværktøj +lpstat (1) - udskriv cups statusinformation +cups-lpd (8) - modtag udskriftsjobs + rapportér printerstatus til lpd-klienter +classes.conf (5) - klasse-indstillingsfil for cups +backend (1) - cups-program transmissionsgrænseflader +filter (1) - cups filkonverteringsfilter-grænseflader +cups-polld (8) - cups printer-trækdæmon +mime.types (5) - mimetype beskrivelsesfil for cups +cupsd (8) - common unix printing system daemon +lpadmin (8) - indstil cups-printere og klasser +cupsd.conf (5) - server indstillingsfil for cups +mime.convs (5) - mimetype konverteringsfil for cups +printers.conf (5) - printerindstillingsfil for cups +mime.convs (5) - mimetype konverteringsfil for cups +cups-polld (8) - cups printer trækdæmon + + + + + +Udenfor &tdeprint;: Vink & Tips og Tricks med &CUPS; på kommandolinjen + +Her er nogle få eksempler på tilvalg der for øjeblikket kun er tilgængelige hvis du bruger kommandolinjen. + + +Tillad eller nægt printeradgang for visse brugere + +Når en printer installeres (eller ændres) gennem kommandolinjen, kan du enten nægte eller tillade brugen af denne printer for bestemte brugere: + +lpadmin HeidelbergDigimaster9110 lpd:/10.160.16.99/mqueue allow:kurt,sylvi,hansjoerg /home/kurt/PPDs/DVHV.ppd + +vil kun tillade brugen af denne (du kan stole på mig: meget gode og også meget professionelle) printer til de fem nævnte brugere og samtidig nægte adgang for alle andre. Hvis en anden bruger ønsker at udskrive på denne DigiMaster via denne &CUPS;-server, vil han modtage en fejlbesked nogenlunde sådan her client-error-not-possible. + +lpadmin HeidelbergDigimaster9110 lpd:/10.160.16.99/mqueue deny:tackat,boss,waba /home/kurt/PPDs/DVHV.ppd + +vil nægte brugen af denne samme printer til de tre nævnte brugere og samtidig tillade brugen for alle andre. Hvis nægtede brugere ønsker at udskrive på denne DigiMaster via denne &CUPS;-server, vil de modtage en fejlbesked der siger client-error-not-possible. + + +Kun en af de to muligheder kan bruges på en gang; for øjeblikket er der ingen støtte for at have en lignende valgmulighed pø en pr-gruppe baseret måde. Dette vil blive implementeret i fremtiden. + + + + +Sætning af kvotaer for visse printere + +Sommetider ønsker du at sætte kvotaer for visse printere. Med kvotaer kan du sætte øvre grænser for antallet af sider eller mængden af data der kan udskrives over en vis periode til en bestemt printer. + +Kvotaer kan sættes med flaget når en printer installeres, med lpadmin-kommandoen eller senere for en allerede eksisterende printer. Følgende er nogle retningslinjer (som mangler i den officielle &CUPS; dokumentation på det tidspunkt dette skrives): + + + +Med &CUPS; kan du have sidetæller- og filstørrelses-baserede kvotaer for individuelle printere. + + + +Kvotaer beregnes for hver bruger individuelt (så et enkelt sæt grænser anvendes på alle brugere for den printer det drejer sig om). + + + +Kvotaer inkluderer bannersider (hvis disse bruges). + + + +Dette betyder: du kan begrænse hver bruger til 20 sider pr dag på en dyr printer, men du kan ikke begrænse hver bruger undtagen Erik eller root. + + + +Der er , og -tilvalg at give når en printer sættes op. + + + + sætter et tidsinterval for kvotaberegning (intervaller bestemmes i sekunder; så en dag er 60x60x24=86.400, en uge er 60x60x24x7=604.800 og en måned er 60x60x24x30=2.592.000 sekunder.) + + + +For at kvotaer kan blive gennemtvunget må tidsperioden plus mindst en job-grænse sættes til ikke at være nul. + + + +Standardværdien på 0 for angiver at der ingen grænse er. + + + +Standardværdien på 0 for angiver at der ingen grænse er. + + + +Standardværdien på 0 for angiver at grænserne anvendes på alle job der er blevet udskrevet af en bruger der stadig er kendt på systemet. + + + + +Fungerende eksempler: + +Virker da både tidsperiode og en eller begge job-grænser er definerede + +lpadmin danka_infotec_4850 job-quota-period=604800 job-k-limit=1024 + +Dette sætter en grænse for filstørrelsen 1 MB (i alt) for hver bruger af den eksisterende printer danka_infotec_4850 for en uge. + +lpadmin danka_infotec_4105 job-quota-period=604800 job-page-limit=100 + +Dette sætter en grænse på 100 sider (i alt) for hver bruger af den eksisterende printer danka_infotec_4105 for en uge. + +lpadmin danka_infotec_P450 job-quota-period=604800 job-k-limit=1024 job-page-limit=100 + +Dette sætter en kombineret grænse på 1 MB (i alt) og 100 sider (i alt) for hver bruger af den eksisterende danka_infotec_P450 for en uge. Den grænse først nås vil få virkning. + + + + +Ikke fungerende eksempler + +Virker IKKE da kun én, tidsperiode eller jobgrænse er defineret) + +lpadmin danka_infotec_P320 job-quota-period=604800 + +lpadmin danka_infotec_FullColor job-page-limit=100 + +lpadmin danka_infotec_HiSpeed job-k-limit=1024 + + + + +Relaterede fejlmeddelelser + +Når en bruger når sin kvotagrænse, vil han få en client-error-not-possible besked, hvis han ønsker at udskrive. + + + + + + +Installering af en <quote +>rå</quote +> printer + +Der er forskellige måder at definere en printer. En komfortabel måde er at bruge lpadmin-kommandoen. Definér blot ikke en &PPD;-fil til at bruge for denne printer, så vil den være en rå: + +lpadmin Raw_Danka_infotec lpd://10.160.16.137/PORT1 + +Rå printerkøer er dem der ikke berører udskriftsfilen for at lave den om til et andet filformat. Du har for eksempel brug for dette når du udskriver fra &Windows;-klienter via Samba gennem en &CUPS;-server til en PCL-printer: i dette tilfælde vil &Windows;-sidens printerdriver generere den færdige udskriftsfil for mål-printeren og filtrering gennem &CUPS;-filtre ville kun gøre skade. Under visse omstændigheder (hvis du ønsker at sikre dig at filen går til printeren ufiltreret af &CUPS;) så er lpadmin uden en &PPD; meget nyttig. + + + + + +Problemløsning af &CUPS; i &tdeprint; + +Dette afsnit af &tdeprint;-håndbogen vil leve af læsernes tilbagemeldinger. Her er blot en lille begyndelse. + + +Fejlmeddelelser + + + + +Hvad betyder client-error-bad-request? + + +Brugeren sendte en fil til &CUPS; som serveren ikke kunne behandle. Du får også dette når du sender en tom fil. + + + + + +Og client-error-not-possible? + + +Brugeren har enten ikke lov til at udskrive på en bestemt printer eller har overskredet sin kvota (baseret på filstørrelse og/eller sideantal) + + + + + +Hvad med client-error-not-found? + + +Brugeren forsøgte at få adgang til en ikke eksisterende ressource på &CUPS;-serveren, såsom at forsøge at udskrive en ikke eksisterende fil, eller en som du ikke har lov til at læse. + + + + + + + + +Spørgsmål og svar + + + + +Hvorfor kan jeg ikke genstarte mine job? + + +For at kunne genstarte din færdige job fra netgrænsefladen, har du brug for indstillingen i /etc/cups/cupsd.conf file: set PreserveJobFiles True. + + + + + +Hvordan slipper jeg af med den lange liste af færdige job i netgrænsefladen? + + +TODO + + + + + +Hvordan virker sidekontering? + + +&CUPS; laver udskriftskontering ved at sende næsten hvert job gennem pstops-filteret. Dette laver, blandt andet, sidekonteringen. Uddata fra dette filter kan videreledes gennem andre filtre (såsom pstoraster --> rastertopcl) eller sendes direkte til printeren (hvis det er en &PostScript;-printer). + +Under alle omstændigheder virker dette på samme måde for netværks-, parallelle-, serielle eller USB-printere. For at pstops skal kunne virke behøver den DSC-, (Document Structuring Convention) kompatibel &PostScript; (eller næsten-ækvivalent) som inddata. Så den beregner siderne under filtreringen på udskriftsserveren og skriver info om hver enkelt side (hvilket tidspunkt, hvilken bruger, hvilket job-ID og -name, hvilken printer, hvor mange kopier af hvilke sider af dokumentet, hvor mange kilobyte?) til /var/log/cups/page_log. + +For resten: på min personlige ønskeliste er et hak af webalizer til at læse og analysere page_log og give lignende uddata. Er der nogen hjemme? + +Den giver imidlertid ikke rigtige resultater i følgende tilfælde: + + + +Printeren låser fast og vil derfor smide jobbet væk (rigtig levende erfaring; eller måske smides jobbet væk på grund af problemer med dataformater) + + +Job udskrevet som tælles altid som størrelse på 1 side (og måske flere kopier). + + + +Derfor er sidekonteringen i &CUPS; kun en approksimation (i mange tilfælde en glimrende eller i det mindste god en, i andre rigtig dårlig). Den eneste troværdige udskriftstæller er den der gøres af den indre printertæller. (For det er den du betaler for, hvis du er på en click price eller lignende.) Nogle, men ganske få, printere kan spørges eksternt om denne information via SNMP (Simple Network Management Protocol). Dette betyder, i et større netværk med mange forskellige printere at der er blot ikke noget fuldstændigt troværdigt og præcist sidekonteringsværktøj! + + + + + +Hvorfor virker sidekontering ikke for &Windows;-klienter? + + +Fra &Windows;-klienter skal jobbene næsten altid sendes som . Hvorfor? Hvis &CUPS; virker som en udskriftsserver for &Windows;-klienter der bruger den oprindelige indfødte &Windows;-driver måludskriftsenheden, hvilket garanterer den rigtige formatering af jobbet på klienterne allerede; derfor skal serveren ikke røre den men udskrive råt; derfor startes ingen filtrering (dette er end ikke muligt da inddata fra klienterne ikke er &PostScript; som pstops forventer; derfor er der ingen sideoptælling udover en standard på 1. + + + + + +Hvordan får jeg en liste af tilgængelige tilvalg for en given printer eller &PPD;-fil? + + +Se man-siden for lpoptions-kommandoen. Du kan undersøge en &CUPS;-aktiveret felt for ethvert tilvalg for dens tilgængelige printere. Der er ikke behov for at have printeren installeret lokalt. Når blot printer er tilgængelig lokalt (gennem &CUPS; printersøgningsegenskaben), vil den også virke eksternt. + +For at spørge om en printers valgmuligheder skrives lpoptions HitachiDDP70MicroPress hvilket vil give en lang liste af alle tilgængelige valg som læst fra &PPD;-filen for den givne Hitachi-Printer (i mit tilfælde installeret på den eksterne server transmeta). Den eksterne server Transmeta og dens &CUPS; dæmon så vel som localhosts &CUPS; dæmon skal være oppe og køre for at dette skal lykkes. + + + + + +Hvordan læser jeg listen der modtages fra lpoptions-kommandoen? + + + +Du ved at for fabrikanter af &PostScript;-printere er det lovligt at definere deres egne indre navne og procedurer selv for standard &PostScript;-tilvalg. Når blot driveren kan hente tilvalget fra &PPD;'en og vise den til brugeren på en måde han forstår er alting o.k.. Men hvad gør du hvis du ønsker at bruge et eller andet sjældent printer-tilvalg på kommandolinjen? Hvordan finder du ud af dens nøjagtige syntaks? + +Lad os tage et eksempel. Lad os kigge på Hitachi's DDP70 printer og hvordan den implementerer duplex-udskrift er på en eller anden måde afslørende. Hvordan finder du ud af at udskrive på begge sider? duplex eller Duplex? Eller et helt andet navn?. + +lpoptions transmeta Hitachi_DDP70_ClusterPrintingSystem | grep uplex + +Dette fører til følgende uddata + +TR-Duplex/Duplex: False *True + +Dette skal fortolkes som følger: + + + +Navnet på det undersøgte tilvalg er ; + + +Bagved skråstregen ser du oversættelsen af tilvalget, som det vil blive vist i en &GUI;- eller www-grænseflade (Duplex); + + +Tilvalget kan tage en af de to værdier False eller True; + + +Den nuværende indstilling er True hvilket genkendes ved markeringen med en stjerne *. + + + +For at sætte den aktuelle standardindstilling ud af kraft (duplex) og udskrive et job i simplex, skal du bruge følgende kommando: + +lpr Hitachi_DDP70_ClusterPrintingSystem TR-Duplex=False /path/to/your/printjob + + + + + +Hvordan får jeg en pænt formateret liste af tilgængelige tilvalg for en given printer eller &PPD;? + + +Brug lphelp-kommandoen som måske er installeret lokalt på dit system. Der er endnu ikke en man-side for lphelp. + +lphelp infotecP450 + +Dette giver en liste af tilgængelige tilvalg for den nævnte printer. Den er pænt formateret og forklarer hvert tilgængeligt tilvalg og hvordan det skal bruges. Du kan spørge til forskellige printeres tilvalg på én gang: + +lphelp infotec7410color DANKA_fullcolor_D2000 HP_ColorLaserJet8550 + +Dette virker også for &PPD;-filer. Angiv blot stien til &PPD;'en: + +lphelp /home/kurt/PPDs/HP-ColorLaserJet8550.ppd + + + + + + +Løsning af problemer + +Intet system er perfekt. Her er nogle almindeligt sete fælder folk er faldet i. + + + + +Min printer der hedder 3-lp-duplex opfører sig mærkeligt. Hvad er der galt? + + +Printernavne brugt i &CUPS; skal starte med et bogstav og kan indeholde op til 128 bogstaver, tal eller understregninger. Brug af bindestreg kan føre til problemer. Nu vi taler om navngivning: printernavne i &CUPS; er ikke versalfølsomme. Så en printer der hedder Best_of_Danka vil være den samme som best_of_danka eller BEST_OF_DANKA. (Dette er et krav fra &IPP;, som &CUPS; er fuldstændig kompatibel med). + + + + + +Hvorfor får jeg en Unable to connect to SAMBA host: Success med mine printershares fra &Windows; med adgang via Samba? + + +Er rettighederne på den eksterne &Windows;-felt sat rigtigt for dig? Har du rent faktisk lov til at udskrive på den &Windows;-delte printer? + + + + + +Mine filer for printeren lp forsvinder sommetider mystisk og to dage senere får jeg at vide at de blev udskrevet på en printer tre etager under mit kontor. Hvad foregår der? + + +Tro mig, det er højst usandsynligt at din printer er den eneste med navnet lp. Måske leger &CUPS; med dig. Da du måske har indstillingen ImplicitClasses On aktiveret, prøver &CUPS; at putte alle printere den ser på netværket ind i en Klasse der hedder lp. Alle job beregnet for lp bliver sendt til denne klasse og det først tilgængelige medlem udskriver den. Så hvis der var denne rare fyr (som lyttede opmærksomt da du roste &CUPS; og &tdeprint; til skyerne) der installerede &CUPS; og rodede rundt i system...er du med? + +Modtag mit råd: vælg et entydigt navn for en vilkårlig netværksprinter! (Husk, den på din parallelle port vil også vise sig at være en netværksprinter for resten af verden hvis du ikke passer på med din opsætning). + + + + + + diff --git a/tde-i18n-da/docs/tdebase/tdeprint/extensions.docbook b/tde-i18n-da/docs/tdebase/tdeprint/extensions.docbook new file mode 100644 index 00000000000..e545a595954 --- /dev/null +++ b/tde-i18n-da/docs/tdebase/tdeprint/extensions.docbook @@ -0,0 +1,89 @@ + +&tdeprint; udvidelser af alle udskriftsundersystemer + + +<quote +>Virtuelle</quote +> printere + + +<quote +>Fax</quote +>-printeren + +Endnu ikke skrevet + + + + +<quote +>Fil</quote +>-printeren + +Endnu ikke skrevet + + + + +<quote +><acronym +>PDF</acronym +></quote +>-printeren + +Endnu ikke skrevet + + + + + + +<quote +>Eksterne</quote +> filtre + + +<command +>enscript</command +>-filter for tekstfiler + +Endnu ikke skrevet + + + + +<quote +>n-up</quote +>-filter for en vilkårlig fil + +Endnu ikke skrevet + + + + +Tre forskellige <quote +>Lav lille bog</quote +> filtre for &PostScript;-filer + +Endnu ikke skrevet + + + + + + diff --git a/tde-i18n-da/docs/tdebase/tdeprint/external-command.docbook b/tde-i18n-da/docs/tdebase/tdeprint/external-command.docbook new file mode 100644 index 00000000000..d4475dbe02c --- /dev/null +++ b/tde-i18n-da/docs/tdebase/tdeprint/external-command.docbook @@ -0,0 +1,27 @@ + +Modul for ekstern udskriftskommando (&Netscape;-lignende) + +Dette modul tillader udskriftskommandoen at blive angivet fuldstændigt (&Netscape;-lignende). En redigeringslinje bliver tilføjet til udskriftsdialogen til dette formål. Kan bruges i mange tilfælde, for eksempel med et hjemmelavetudskriftsprogram. + + +Overblik over egenskaberne + + + +Printerhåndtering: ikke understøttet + + +Job-håndtering: ikke understøttet. + + +Udskriftsflag: basal kontrol, afhængig af dit kendskab til udskriftskommandoen + + + + diff --git a/tde-i18n-da/docs/tdebase/tdeprint/final-word.docbook b/tde-i18n-da/docs/tdebase/tdeprint/final-word.docbook new file mode 100644 index 00000000000..2921d3f4f8a --- /dev/null +++ b/tde-i18n-da/docs/tdebase/tdeprint/final-word.docbook @@ -0,0 +1,92 @@ + +Nogle ord fra forfatteren + + +Hvem er jeg, hvad gør jeg? + +Min arbejdsgiver er Danka Deutschland GmbH, en førende og mærke-uafhængig forhandler af professionel og højhastigheds-udskriftssystemer, sort/hvidt så vel som farve. Danka tager sig af maskinel, programmel, service og vedligeholdelse og brugertilpassede løsninger omkring produkterne er i dens portfolio. Jeg arbejder som systemingeniør der. Blandt de mærker Danka tilbyder er Heidelberg (tidligere Kodak), Canon, &Hewlett-Packard;, Hitachi, Infotec og EfI. + +Mit kendskab til &Linux; og den Frie Software community er ikke særlig gammel. Da jeg begyndte med at lege rundt med &Linux; i begyndelsen af af 1999, var min største skuffelse den dårlige støtte for udskrift. Det er rigtigt at jeg kunne få vore maskiner til at spytte simpleksudskrifter ud -- men hvad med dupleks? Hvad med at lave huller i siderne? Hvordan får man sortering til at virke? Eller klammer, Forsider og alle de andre smukke afslutningsvalg vore maskiner tilbød kunderne? Helt umuligt -- i det mindste for mig som en ikke-nørd! + +Jeg begyndte en søgning på internettet efter en løsning. Det var heldigvis ikke meget senere, i maj 1999, at Mike Sweet, hovedudvikleren af &CUPS;, annoncerede den første betaudgave af dette strålende stykke udskriftsprogrammel. Efter at have prøvet det kort tid derefter, vidste jeg at dette var løsningen! + +Det næste jeg forsøgte: at gøre; &Linux;-distributionerne interesserede i dette nye system. Tro mig -- det var mere end besværligt! De syntes at mene at de allerede havde det bedste de kunne få hvad angår udskrift. Én grund var formodentlig at de (og mange &Linux;-udviklere) aldrig havde haft brug for at tænke på hvordan man bedst understøtter printer-duplekser -- fordi de aldrig havde haft en i nærheden af deres desktoppe... + +Endelig gav mine forsøg på at få nogle &Linux; print-publikationer interesseret i &CUPS; bagslag for mig - en udgiver pressede mig til selv at skrive en serie om emnet. Og det er af den grund nogle mennesker begyndte at give mig kælenavnet CUPS-evangelist. Jeg vil ikke komme af med dette foreløbigt nu, da selv &kde;-folk pressede mig ind i deres tidsramme for udgivelser. Uha uha... + +Under alle omstændigheder er der sket det at &CUPS; bliver spredt verden over, og det kan meget vel blive triumferende: Jeg er lidt stolt over at have støttet og bidraget til dette helt fra begyndelsen. + +Dette skulle opmuntre dig: Selv om mere erfarne &Linux;-brugere end dig er skeptiske overfor det og selv om dine programmeringsevner er tæt på nul (som mine) - er der en masse opgaver og job og ideer og talent som du kan bidrage til 'Free Software community' med. Ikke mindst indenfor &kde;-projektet... ;-) + + + + +Medvirkende + +Jeg vil gerne takke... + + +Mike Sweet for at udvikle &CUPS; i det hele taget + + +Jean-Eric Cuendet for at starte kups og qtcups, forgængerne til &tdeprint; + + +Michael Goffioul for at have lavet alt det hårde arbejde i den sidste tid + + +Martin Konold for tænke sig om to gange + + +Sven Guckes for at lære mig nogle få ting om kunsten at overleve ved terminalen (i de få tilfælde hvor &kde; ikke er der ;-)) + + +...for mange andre til at nævne hvem der også lod mig opsnappe små stumper viden fra dem + + +og sidst men ikke mindst: Tom Schwaller for at opmuntre mig til at begynde på dokumentationsskrivning + + + + + + +Ting man skal passe på + +&tdeprint; er blevet udviklet på et system der brugte &CUPS; 1.1.6. &tdeprint; er blevet testet på andre udgaver af &CUPS; og indtil videre er ingen inkompatibiliteter kendte. Når denne håndbog er færdig, er &CUPS; 1.1.9 ude med nogle få nye egenskaber, der endnu ikke er understøttede af &tdeprint;. Du kan naturligvis bruge disse egenskaber, men du vil skulle gå forbi &tdeprint; og bruge &CUPS;-kommandolinjeredskaberne eller redigere indstillingsfiler manuelt. &tdeprint;'s udvikling vil gå videre og denne håndbog vil forsøge altid at være den bedste tilgængelige brugerdokumentations-ressource for den. + + + + diff --git a/tde-i18n-da/docs/tdebase/tdeprint/getting-started.docbook b/tde-i18n-da/docs/tdebase/tdeprint/getting-started.docbook new file mode 100644 index 00000000000..9b1052af782 --- /dev/null +++ b/tde-i18n-da/docs/tdebase/tdeprint/getting-started.docbook @@ -0,0 +1,187 @@ + +Sådan kommer vi i gang + +Dette kapitel af &tdeprint;-håndbogen vil tage dig ved hånden og gå gennem det meste af indstillingerne eller valg af tilvalg for &tdeprint;. Det vil først og fremmest dreje sig om &CUPS; i denne version, da forfatteren kender mest til den, og også fordi &tdeprint; begyndte med at understøtte &CUPS; bedst. Senere udgaver af &tdeprint;-progammellet og udgaver af denne håndbog, vil understøtte og udforske andre printsystemer nærmere. + + +Valg af dit udskriftsundersystem + +Du må definere dit udskriftsundersystem, før du kan installere en printer med &tdeprint;-systemet. Der er to områder hvor du kan definere dette: enten i &kcontrol; (afsnittet Udskriftshåndtering), eller direkte og uden videre fra udskriftsdialogen. + +Gå til K-menuen Indstillinger System Udskriftshåndtering. Forneden kan du se en knap der lader dig vælge hvilket udskriftsundersystem du ønsker at bruge. I &kde; 2.2 kan du vælge mellem følgende alternativer: + + + +&CUPS;, Common &UNIX; Printing System (Fælles &UNIX;-udskriftssystem) + + +Udskriv gennem et eksternt program (generisk) + + +LPR (Standard BSD Udskriftssystem) + + +Generisk &UNIX; LPD udskriftssystem (standarden) + + +RLPR-miljøet (udskriv til eksterne LPD-servere fra kommandolinjen). + + + +Det valgte system skal selvfølgelig være installeret, og køre på din maskine før dit valg, eller før det får virkning. + +Ved første opstart vil &tdeprint; prøve en autodetektion. Dette virker kun for: + + + +&CUPS;, idet den tjekker om der er en kørende &CUPS;-dæmon + + +LPD, idet den tjekker om der er en kørende LPD-dæmon, plus en printcap-fil. + + + + + +Det system du vælger skal være installeret på dit system før dit valg. Forfatterens personlige anbefaling er &CUPS;. + +Når det er autodetekteret, valgt eller ændret, vil det aktive udskriftsundersystem få virkning for alle &kde;-programmer. Forskellige brugere kan have forskellige udskriftsundersystemer i brug, hvis de findes på computeren og kan passes ind sammen. Deres indstillinger er gemt i tdeprintrc. Denne fil er entydig for hver bruger, og er normalt installeret i $HOME/.kde/share/config/kdeprinrc. + + +Det er ikke meningen at denne fil skal kunne redigeres direkte, og alle tilgængelige valg kan sættes fra &tdeprint; &GUI;. + + +Du kan ovenikøbet vælge et andet udskriftsundersystemet uden videre, fra &kprinter;-dialogen. + + + + +Arbejd med udskriftshåndteringen + +Når du har valgt dit foretrukne og installerede udskriftsundersystem, er du parat til at undersøge, indstille, administrere og arbejde med dette system gennem &tdeprint;-omgivelserne. + +Gå til K-menuen Indstillinger System Udskriftshåndtering. I den højre del af vinduet vil du se mindst 4 prædefinerede printere. Det er de virtuelle printere eller printere til et specielt formål, som forklaret i afsnit . Du vil formodentlig se en værktøjslinje med 13 ikoner foroven i vinduet, og mindst 4 faneblade i den nederste halvdel af vinduet, der hedder Information, Jobs, Egenskaber og Udgaver. + + + + + + + + + + + + + + + + + + diff --git a/tde-i18n-da/docs/tdebase/tdeprint/highlights.docbook b/tde-i18n-da/docs/tdebase/tdeprint/highlights.docbook new file mode 100644 index 00000000000..5b20cc22a10 --- /dev/null +++ b/tde-i18n-da/docs/tdebase/tdeprint/highlights.docbook @@ -0,0 +1,693 @@ + +&tdeprint;'s hovedpunkter + +Det nye &tdeprint;-system har mere end et hovedpunkt. Når man har arbejdet i omgivelser tidligere, der ikke netop kan siges at være sofistikerede hvad udskrift angår, prøv engang at kigge på hvad der kommer med &tdeprint; + + +<quote +>Tilføj printer</quote +>-guide + +&tdeprint; har en Tilføj printer guide. .Tilføj printer'-guiden hjælper dig med at tilføje og indstille en ny printer. Du kan naturligvis også gøre dette manuelt. + +&tdeprint; hjælper dig med at opdage printere. Den kan scanne miljøet for tilgængelige enheder og køer. Dette virker for netværksforbindelser ved brug af TCP (AppSocket, også kendt som &HP; JetDirect, eller IPP) eller SMB/Samba (shared &Windows;)-printere og delvist for direkte forbundne printere over parallel, seriel eller USB-forbindelser. + + +Et skærmbillede af den nye 'Tilføj printer'-guide + + + + + +Her er et skærmbillede af 'Tilføj printer'-guiden (den er ikke så spændende endnu; men...) + + + + +Guiden gør installation og håndtering af driverne pærenemt. Valg, indstilling og testning skal være nemt som aldrig før på et vilkårligt &Linux;-lignende system. + + + + + + + +Fuld udskriftjob-kontrol + +Udskrifts-jobfremviseren startes automatisk af &kprinter;. Den kan være sænket ned i &kde;-panelet (i statusfeltet). Udskrifts-jobfremviseren tillader fuld jobhåndtering, hvis dette er understøttet af udskriftsundersystemet. + +Du kan: + + + +Holde og give slip på jobs, + + +Flytte ventende jobs til en anden printer, + + +Annullere ventende jobs, eller jobs der bliver behandlet. + + + +Et skærmbillede af &tdeprint;'s udskriftjob-fremviser viser de oplysninger du får: Job-ID, den brugte printer, job-navn, job-ejer, job-status og job-størrelse. I den næste udgave af &tdeprint; vil du også få oplyst antal sider (som &CUPS; beregner dem; se kapitlet om sideoptælling hvis du vil vide mere om hvor godt og skidt dette fungerer). + + +Et skærmbillede af &tdeprint;'s udskriftjob-fremviser + + + + + +Her er et skærmbillede af &tdeprint;'s Udskriftjob-fremviser. + +Et skærmbillede af &tdeprint;'s udskriftjob-fremviser. + + + +En alternativ måde at kigge på de samme oplysninger (og få den samme mængde kontrol er gennem &kcontrolcenter; ved at vælge SystemUdskriftshåndtering. Hvis du ikke ser Printer-information, så kan du højre-klikke på vinduets baggrund og vælge Vis Printer-information. Gå derpå til Jobs fanebladet for at se dette: + + + + + + + + +Her er et skærmbillede af &tdeprint;'s Udskriftjob-fremviser. + + + + + + + +Moduler for andre udskrifts-undersystemer + +&tdeprint; bruger forskellige moduler til at realisere grænsefladen til de mulige udskrifts-undersystemer. Ikke alle moduler er helt udviklede endnu, men du vil have basal udskrifts-funktionalitet med: + + + +LPD (BSD-stil) + + +LPRng (&RedHat;, hvis du blot bruger dets BSD-stil delmængde), + + +RLPR (et kommando-linje LPR-redskab, som ikke bruger en printcap-fil. + + +eksterne udskriftskommandoer (&Netscape;-lignende). + + + +Men vigtigst af alt, fuld støtte for &CUPS; er der allerede. Moduler for andre udskriftssystemer såsom PLP, PPR og PDQ vil muligvis være tilgængelige senere. + +&tdeprint; gør &kde; meget mere fleksibel. Den giver frit valg til brugere af &kde; 2.2. For at bruge de forskellige tilgængelige udskrifts-undersystemer, skal disse selvfølgelig være installerede uafhængigt af &kde;. I tidligere udgaver, var brugerne tvunget til at bruge det gamle LPD-style udskrifts-undersystem. Nu kan de endog bruge &CUPS;. I fremtiden vil der være nem integration af nye undersystemer, som de dukker op efterhånden. + + + + +Flere <quote +>lækre ting</quote +> ved &tdeprint; +Får fordel af alle udskrift-undersystemer. + +Visse specielle egenskaber ved &tdeprint; afhænger af det valget udskrifts-undersystem. Denne afhængighed kan eksistere fordi disse egenskaber kun er implementeret der; husk at, &tdeprint; er et lag mellem &kde;-programmer og udskrifts-undersystemet, men den er ikke en erstatning for selve udskrifts-undersystemet. Sådan afhængighed kan være der af en anden grund: at &tdeprint; endnu ikke har implementeret en grænseflade til alle undersystemerne egenskaber. + +Andre egenskaber inkluderer fordele fra &tdeprint; som er uafhængige af det valgte udskrifts-undersystem, og er tilgængelige for alle. For øjeblikket er der specielle eller virtuelle printere, og visse generiske præ-filtre. + + + +Udskrifts-forhåndsvisning + +Fra udskriftsdialogen, kan du vælge at kigge på forhåndsvisningen. Til dette formål sendes udskriftsfilen gennem filtre, der gør dem passende til at se dem på skærmen ved brug af &kghostview;. + + + + +Specielle printere + +Blandt de øvrige &tdeprint;-egenskaber er der nogle få specielle eller virtuelle printere: + +Disse specielle printere kan: + + + +Udskrive til PDF + +Konvertér dit dokument til en PDF-fil ved hjælp af et eksternt program. + + + + +Udskrive til e-mail + +Sende dit dokument som en e-mail med en vedlagt PDF-fil. + + + + +Udskrive til en PS-fil + +Gemme dit dokument som en &PostScript;-fil. + + + + +Udskrive til fax + +Sende det gennem et tilgængelig underliggende program såsom Hylafax som en fax. + + + + + +Disse specielle printere kommer frem i brugerens udskriftsdialog nøjagtig ligesom normale printere. De kan indstilles fuldstændig hver bruger for sig som andre printere. + + + + + +Generisk præ-filtrering + +&tdeprint; giver dig en omgivelse, så du kan definere og indstille dine egne præ-filtre. Disse præ-filtre kan få virkning før de gives videre til dit udskrifts-undersystem til yderligere behandling, men efter (&PostScript;, almindelig tekst eller andet) udskriftsfilerne er blevet genereret af dit program. + +Der er nogle få nyttige filtre allerede prædefinerede. De er: + + + +Flere sider pr ark-filtret, + + + +enscript-tekstfiltret, + + + +og tre filtre til at hjælpe med at udskrive pamfletter. + + + +Du kan lave dine egne filtre baseret på et vilkårligt program som kan behandle &PostScript;-, almindelige tekst- eller billedfiler, og producere uddata til et vilkårligt af disse formater. + +Disse filtres bliver indstillet gennem XML-filer. Dette er gør en udvidelse af begrebet meget enkel for meget erfarne udviklere, men slutbruger-indstilling bliver også gjort gennem en intuitiv grafisk brugerflade. Så hav ingen angst, du behøver ikke at lære XML på grund af &tdeprint;! + + + +(Flere sider pr ark)-filter + +Dette r et prædefineret filter der bliver installeret med &tdeprint;. Det tillader dig at lave modificeret &PostScript;-uddata, fra &PostScript;-inddata, som bliver udskrevet som 1, 2 eller 4 logiske sider på et enkelt ark papir. + + + + +Enscript tekst-filter + +Dette er et prædefineret filter der bliver installeret sammen med &tdeprint;. Det lader dig producere &PostScript;-uddata fra en vilkårlig tekstfil, det inkluderer syntaksfremhævning for programlistninger, pretty-printing og pæne indstillelige siderammer og hoveddele. + + + + +Pamflet udskriftsfiltre + +Hvis din printer kan producere dupleks-uddata, ved brug af en- ellerto-gennemgange-teknologi, kan du måske et eller en kombination af pamflet-filtrene. + +For dupleks printere, sørg for at bruge dupleks-tilvalget som drejer uddata langs den korte papirkant. Når du så folder det udskrevne papir langs midten bliver dit dokument en lille bog eller pamflet. + +Hvis du kun har en enkelsimpleks-enhed, kan du gøre det samme, ved at bruge to forskellige filtre og nogle få ekstra skridt. + +Afhængig af din model, skal du først bruge filtret for udskrift på ulige sider, derpå skal du indsætte papiret i den rigtige rækkefølge i papirbakken for at udskrive de ulige sider skrevet på bagsiden. Disse kan så foldes til en lille bog. + + + + + + + + + + +&CUPS;-støtte: det vigtigste modul i &tdeprint; + +&tdeprint; indeholder et modul for &CUPS;. &CUPS;, Common &UNIX; Printing System (http://www.cups.org/), er det mest avancerede, stærke og fleksible af alle udskrifts-undersystems på &UNIX; og andre &UNIX;-lignende operativsystemer. Den er stadig ret ny, men er baseret på IPP, Internet Printing Protocol, den nye og kommende standard for fremtidig netværksudskrift. &CUPS; er klart det foretrukne udskriftssystem for Michael Goffioul, &tdeprint;'s hovedudvikler. + +Erfarne &kde;-brugere kender muligvis allerede Michael's redskaber qtcups og kups (udviklet sammen med Jean-Eric Cuendet). De var indtil nu den grafiske &GUI;-forende for &CUPS; med en stræk relation til &kde;. + + +<application +>qtcups</application +> og <application +>kups</application +> — Forgængerne + +Begge redskaber bruges formodentlig stadigvæk meget. For dem der ikke kender til dem er der en kort forklaring her. + +qtcups var en grafisk forende for lp eller lpr-udskriftskommandoerne som bliver installeret af &CUPS;. Når qtcups blev åbnet åbnedes en dialog. Denne dialog lader dig vælge din printer og tilvalg for udskriftjobbet på en behagelig måde. qtcups virkede fra kommandolinjen, eller indefra programmerne, når programmet havde en indstillelig udskriftskommando. + +kups var en grafisk indpakning for administrationsopgaverne for din &CUPS;-server, og for &CUPS;-dæmonen i dens centrum. Du kunne tilføje, slette, ændre, indstille, starte og stoppe printere. Du kunne annullere, slette, flytte, stoppe og genstarte udskriftjob, og du kunne ændre opsætningen af dæmonen, starte, stoppe og genstarte den. + + + + +&tdeprint; — Arvingen + +&CUPS;-modulet i &tdeprint; indeholder nu alle (og flere) funktioner der blev stillet til rådighed af qtcups og kups i tidligere &kde;-udgaver. + +I stedet for qtcups kan du nu bruge kprinter-kommandoen. Og i stedet for kups vil du formodentlig bruge kcmshell printers fra nu af. + +&tdeprint;-modulet for &CUPS; lader dig også administrere udskrifts-undersystemet ligesom kups gjorde tidligere. Den kan starte, stoppe og indstille din &CUPS;-dæmon. Den kan også starte, stoppe, tilføje og slette printere (&ie; printerkøer) og printer-udgaver. Printer-udgaver er printerkøer der peger på den samme fysiske uddata-enhed, men med en anden standard opsætning af udskriftstilvalgene. + + + + +&kprinter; — grafisk udskriftskommando + +&tdeprint;'s &CUPS;-modul giver dig adgang til en grafisk udskriftskommando, ligesom qtcups gjorde tidligere. + +Brug &kprinter; i et vilkårligt program, selv ikke-&kde;-programmer der lader dig indstille din udskriftskommando. Eksempler på sådanne er &Netscape; og StarOffice, men ikke de fleste præ-&kde; 2.2 programmer. + +Et skærmbillede der viser hvordan man bruger den nye kprinter udskriftskommando i stedet for den gammeldags lpr... Du må selvfølgelig have kprinter i din sti $PATH, eller angive den fulde sti i dialogen; ⪚ /usr/bin/kprinter. &Netscape; vil huske dette og fra nu af vil du altid få kprinter-dialogen til at indstille dine udskrifter. + + +Et skærmbillede af kprinter-udskriftskommandoen i funktion. + + + + + +Her er et skærmbillede der viser hvordan man skal bruge den nye kprinter-udskriftskommando i stedet for den gammeldags lp eller lpr i &Netscape;. + + + + +Du kan også bruge &kprinter; fra kommandolinjen og se den resulterende dialog poppe op: + + +Skærmbillede af kprinter-kommandoen + + + + +Skærmbillede der viser brugen af kprinter-kommandoen fra kommandolinjen. + + + +Husk blot at du også skal angive filen der skal udskrives fra kommandolinjen: kprinter . Dette vil videregive &CUPS;-Software Administrator Manual til kprinter dialogen, som så vil poppe op med standardprinteren valgt. + +For at vælge en bestemt printer på forhånd fra kommandolinjen, bruges option, ⪚: kprinter . Du kan stadig afvælge printeren og vælge en anden. + +Du kan imidlertid ikke kalde kprinter uden en udskriftsfil og håbe på at åbne en filvalgs-dialog fra &kprinter;-vinduet. Dette er en egenskab der først vil blive implementeret i næste version. + + +Ved brug af kprinter kan du bruge alle de avancerede egenskaber for din printer. Du vil få brug for en enheds-specifik såkaldt &PPD; (&PostScript; Printer Description) for at aktivere &CUPS; for at få dette tandem-hold til at gøre det for dig. Læs mere om dette i . + + + + + + +Planer for yderligere udvikling + +Hvad du har nu er den første, allerede meget avancerede udgave af &tdeprint;. Denne version er, naturligvis, fuldt brugbar til udskrift. Du kunne endda mene at det har aldrig været så nemt (ikke engang i den mørke tidsalder hvor du blev nødt til at bruge &Microsoft; &Windows;. + +I fremtiden vil, &tdeprint; blive endnu bedre. Den vil blive bedre til at detektere selve dit installerede udskrifts-undersystem. &tdeprint; er allerede temmelig god til at detektere om du har &CUPS; på dit system automatisk. Men i mange tilfælde vil du blive nødt til at fortælle &tdeprint; hvad du bruger, hvis du ønsker at beholde et tidligere udskriftssystem. + +Den vigtigste forbedring i den nære fremtid, vil være kompletteringen af et LPRng-plugin. Dette er for øjeblikket stadig meget basal. Det er begrænset til den rene klassiske LPD-del af LPRng. + +Du vil muligvis også kunne tilføje printere direkte printdialogen på dit system når du har brug for det, uden at gå til &kcontrol; først. + +Nogle mindre forbedringer der allerede er planlagt er: + + +tilføj en filvalgsdialog fra &kprinter;-vinduet for at tillade at kombinere flere filer til det aktuelle udskriftsjob tilføj en historik-knap til KJobViewer-vinduet og også en søjle der viser det antal sider &CUPS; beregner for jobbet. + + +Endelig vil der være en IO-slave som vil give dig adgang til dit udskrifts-undersystem, for eksempel via &konqueror;. Med dette vil du snart kunne gennemse dit udskrifts-undersystem fra &konqueror; gennem en &URL;-lignende genvej såsom print://printers/printername. En KPart vil tilføje en virtuel mappe til serviceafsnittet af &konqueror;'s navigeringspanel, hvilket giver en rar integreret måde at gennemse og håndtere dit udskriftssystem via &URL;'en print:/manager. + +Kontakt venligst Michael Goffioul på tdeprint@swing.be med yderligere bruger- eller udvikler-forslag. + + + diff --git a/tde-i18n-da/docs/tdebase/tdeprint/index.cache.bz2 b/tde-i18n-da/docs/tdebase/tdeprint/index.cache.bz2 new file mode 100644 index 00000000000..050842578a8 Binary files /dev/null and b/tde-i18n-da/docs/tdebase/tdeprint/index.cache.bz2 differ diff --git a/tde-i18n-da/docs/tdebase/tdeprint/index.docbook b/tde-i18n-da/docs/tdebase/tdeprint/index.docbook new file mode 100644 index 00000000000..e4bd0994f16 --- /dev/null +++ b/tde-i18n-da/docs/tdebase/tdeprint/index.docbook @@ -0,0 +1,245 @@ + +CUPS"> + PPD"> + IPP"> + ghostscript"> + + + + + + + + + + + + + + + + + +]> + + + + +&tdeprint;-håndbogen + + +Kurt Pfeifle
kpfeifle@danka.de
+
+
+ +Michael Goffioul
tdeprint@swing.be
+
+Udvikler +
+ +Lauri Watts
lauri@kde.org
+
+Tester +
+ +&erik.kjaer.pedersen.role; + +
+ + +2001 +Kurt Pfeifle + + +&FDLNotice; + +2001-08-09 +1.00.04 + + +Denne vejledning beskriver &tdeprint;. &tdeprint; er ikke et alenestående program. Det er den nye udskriftsomgivelse for &kde; 2.2. &tdeprint; er et mellemlag mellem &kde; (eller andet) programmer og det valgte (og installerede) udskriftssystem for dit OS (&OS;). + + + +KDE +tdebase +tdeprint +udskriv +udskriver +CUPS +LPR + + +
+ + +Indledning + +Denne vejledning beskriver &tdeprint;. &tdeprint; er ikke et alenestående program. Det er den nye udskriftsomgivelse for &kde; 2.2. &tdeprint; er et mellemlag mellem &kde; (eller andet) programmer og det valgte (og installerede) udskriftssystem for dit OS (&OS;). + +Det bør bemærkes at både udvikleren af dette program, og forfatteren af dette dokument kender mest til &CUPS; som et udskriftssystem. På det tidspunkt hvor dette skrives er &CUPS; det bedst understøttede udskriftssystem, og det bedst dokumenterede. + +Denne vejledning er under udarbejdelse, og senere versioner af &tdeprint; programmellet og udgaver af denne vejledning vil understøtte og udforske andre printsystemer nærmere. + +I mellemtiden opmuntres du til at udforske Udskriftshåndteringsmodulet i &kcontrol; også selvom dit udskriftssystem ikke er dækket godt. Du vil forhåbentlig finde dets virkning temmelig selvindlysende, uanset hvilket udskriftssystem du bruger. + +Lauri Watts, &kde; dokumentationsholdet + + + + +Indstilling at udskriftssystem fra &kcontrol; + +Hvis du vil indstille dit udskriftssystem fra &kcontrol;, gå til SystemUdskriftshåndtering og vælg dit undersystem. Eller du kan lade &tdeprint; prøve at afgøre det... + + +&CUPS; Udskrifthåndterings dialog: overblik via &kcontrol; + + + + +Dialogen til at indstille &CUPS; serveren: sikkerhedsopsætning +Indstilling af udskriftssystem fra &kcontrol; + + + + + + +&tech-overview-doc; + +&highlights-doc; + +&theory-doc; + +&getting-started-doc; + +&cups-configuration-doc; + +&add-printer-wizard-2-doc; + +&cupsoptions-presently-outside-kcontrol-doc; + +&rlpr-doc; + +&lpd-doc; + +&lpr-bsd-doc; + +&lprng-doc; + +&external-command-doc; + +&extensions-doc; + +&final-word-doc; + + +Medvirkende og licens + +&tdeprint; ophavsret 2001, Michael Goffioul tdeprint@swing.be +&underGPL; Dokumentation ophavsret 2001, Kurt Pfeifle, kpfeifle@danka.de &underFDL; &erik.kjaer.pedersen.credit; + + + +
+ + diff --git a/tde-i18n-da/docs/tdebase/tdeprint/lpd.docbook b/tde-i18n-da/docs/tdebase/tdeprint/lpd.docbook new file mode 100644 index 00000000000..024aa47beaa --- /dev/null +++ b/tde-i18n-da/docs/tdebase/tdeprint/lpd.docbook @@ -0,0 +1,27 @@ + +Generisk <acronym +>LPD</acronym +>-modul (&UNIX;) + + + +Overblik over de egenskaber der forefindes + +Modul brugt som standard (for eksempel ved opstart). + +Generisk modul der kun tillader at sende printjob. Ingen printer eller job-håndtering understøttet. Det virker på en stor mængde af &UNIX;-arter: &Linux;/LPR, &HP-UX;, Solaris, &IRIX;. Det understøtter også visse LPRng-udvidelse (såsom manglen på et "continuation"-tegn \ i printcap-filer). + + + diff --git a/tde-i18n-da/docs/tdebase/tdeprint/lpr-bsd.docbook b/tde-i18n-da/docs/tdebase/tdeprint/lpr-bsd.docbook new file mode 100644 index 00000000000..ade6dd0f62c --- /dev/null +++ b/tde-i18n-da/docs/tdebase/tdeprint/lpr-bsd.docbook @@ -0,0 +1,37 @@ + +<acronym +>LPR</acronym +> (<acronym +>BSD</acronym +>) + +Almindelig (gammeldags?) LPR-støtte. En LPRng-modul er i udvikling og forhåbentlig parat til 2.3 udgaven. + + +Overblik over de egenskaber der forefindes + + + +Printerhåndtering: basal støtte for tilføj/fjern/indstil en printer, kompatibel med &RedHat;-6.x-systemer (printtool + rhs-printfilers-pakker). + + +Jobhåndtering ikke understøttet + + +Print tilvalg: basal kontrol + + + + diff --git a/tde-i18n-da/docs/tdebase/tdeprint/lprng.docbook b/tde-i18n-da/docs/tdebase/tdeprint/lprng.docbook new file mode 100644 index 00000000000..5bd754741e4 --- /dev/null +++ b/tde-i18n-da/docs/tdebase/tdeprint/lprng.docbook @@ -0,0 +1,12 @@ + +<application +>LPRng</application +> + +Et LPRng-modul for &tdeprint; er i udvikling, og er forhåbentligt færdigt til &kde; 2.3 udgaven. + + diff --git a/tde-i18n-da/docs/tdebase/tdeprint/rlpr.docbook b/tde-i18n-da/docs/tdebase/tdeprint/rlpr.docbook new file mode 100644 index 00000000000..54e3fee0112 --- /dev/null +++ b/tde-i18n-da/docs/tdebase/tdeprint/rlpr.docbook @@ -0,0 +1,24 @@ + +Modul bygget omkring <application +>rlpr</application +>-redskabet + + +Overblik over egenskaberne + +Printerhåndtering: basale operationer er understøttede (tilføj/fjern/ændr). + +Hver bruger kan prædefinere printerne han ønsker at bruge ved at angive værten og relaterede printerkøer. Printere gemmes på en pr. bruger basis. Dette modul er bygget omkring rlpr-redskabet rlpr + + + diff --git a/tde-i18n-da/docs/tdebase/tdeprint/tech-overview.docbook b/tde-i18n-da/docs/tdebase/tdeprint/tech-overview.docbook new file mode 100644 index 00000000000..ec7152ca5d8 --- /dev/null +++ b/tde-i18n-da/docs/tdebase/tdeprint/tech-overview.docbook @@ -0,0 +1,346 @@ + +Teknisk overblik + +Formålet med dette kapitel er at give et teknisk overblik af &tdeprint; som ikke-programmører kan forstå. + +&tdeprint; er et nyt og revolutionerende værktøj til at give adgang til udskriftsservicer både for &kde;-brugere og &kde;-udviklere. + + +En kort beskrivelse af &tdeprint; + +Du kan få adgang til &tdeprint;'s funktioner på forskellige måder: gennem udskriftshåndteringen i &kcontrol;, gennem kprinter-kommandoen eller gennem du dialoger der popper op hvis du ønsker at udskrive. + + +Hvad det <emphasis +>ikke</emphasis +> er + +&tdeprint; er ikke en erstatning for selve udskrifts-undersystemet. &tdeprint; sørger altså ikke for printkøen og den udfører ikke den basale behandling af &PostScript; eller anden udskriftsdata + + + + +Hvad det <emphasis +>er</emphasis +> +&tdeprint; er et mellemlag mellem køen og databehandlings-udskriftsundersystemet (som installeret), og programmet der prøver at udskrive. &tdeprint; giver en fælles grænseflade, for &kde;-udviklere og &kde;-brugere til forskellige understøttede udskrifts-undersystemer. På samme tid er den højst indstillelig både som standard og i brug. + +&tdeprint; er nem at bruge både for &kde;-udviklere og slutbrugere. Udviklerne kan overføre deres programmer med minimal ændringer til at bruge &tdeprint; i stedet for det gamle &Qt; udskriftssystem. Brugeren kan nemt vælge og indstille deres udskrifts-undersystem. + +Som en reference til nye &kde;-brugere: &Qt; er det basale bibliotek og grafiske værktøj, som bruges af alle &kde;-programmer; &Qt; er udvikler af TrollTech, et norsk software-firma. + + + + + + +&tdeprint; -- Forskellig brug for forskellige mennesker + +&tdeprint; har forskellige ansigter for forskellige folk. + + +Hvad brugere og administratorer kan gøre med &tdeprint; + +&tdeprint; tillader brugere og/eller administratorer, afhængig af deres rettigheder, at få adgang til udskrifts-undersystemer (&CUPS;, LPD, RLPR, LPRng, PDQ &etc;) gennem en grafisk &kde;-grænseflade (&GUI;). Ved brug af &tdeprint; kan de udskrive, administrere job, printere og printerdæmonen, alt på en behagelig måde. + +Erfarne brugere vil kunne lide muligheden for at stikke et fungerende filter for udskriftsdata mellem uddata fra deres program og inddata til det valgte udskrifts-undersystem. Nogle eksempler på dette leveres allerede med almindelig &tdeprint;. Læs videre. + + + + + +Hvad &kde;-udviklerne kan gøre med det... + +Hvis en &kde;-udvikler har brug for adgang til udskrift fra sit program, behøver han/hun ikke indkode udskriftsfunktionerne fra bunden af. Før &kde; 2.2 blev denne service givet af QPrinter-klassen, en biblioteksfunktion fra &Qt;-værktøjssamlingen. QPrinter-klassen afhang af den forældede Linje Printer Dæmon (LPD). &tdeprint;-biblioteket baseres fast på det mere moderne "Common &UNIX; Printing System" (&CUPS;), mens den på samme tid bevarer bagud kompatibilitet med LPD og andre ældre eller mindre udviklede udskrifts-systemer. Den lader også lader døren være åben for nye udviklinger der måtte opstå. + +For at &kde;-udviklerne skal kunne bruge den nye &tdeprint;-klasse i deres programmer, kræves der blot minimale ændringer i deres kode: for hvert kald af QPrinter, skal de blot ændre dette til KPrinter. Erstatning af ét (!) bogstav nogle få steder, og så er de automatisk færdige; deres program kan nu bruge alle egenskaber i det nye &tdeprint; bibliotek. + +Mere ambitiøse udviklere, eller de der har specielle krav kan gøre mere: på trods af &tdeprint;'s egenskabsrige rammer, kan de stadigvæk brugerindrette udskriftsdialogen for deres program ved at lave et ekstra Faneblad, hvor deres udvidelse til standard-&tdeprint; vil kunne føle sig rigtig hjemme. + + +Den sidstnævnte egenskab er ikke blevet brugt særlig meget indenfor &kde; indtil videre, da udviklerne endnu ikke er fuldt klare over &tdeprint;'s styrke. Forvent mere af dette i den nære fremtid. Et eksempel jeg opdagede er &kcron;-programmet. Det lader dig redigere crontab gennem et &GUI;. Udviklerne har implementeret en udskriftsegenskab der lader dig (eller root) vælge om du ønsker at udskrive hele crontab (for alle brugere) eller blot den del der er markeret. Du kan se virkningen på &tdeprint; i følgende skærmbilleder. + +Dette billede giver et eksempel fra &kcron;-redskabet. +&kcron;-redskabet, et lille udvalg af et systems cronjobs som set gennem &kde;'s GUI&GUI;. + + + + +&kcron;-udviklerne lader dig vælge at skrive hele cron tabellen ud eller blot den markerede del af den. + + + + +Dialogen til at indstille &kcron;'s udskriftstilvalg: det ekstra faneblad der hedder Cron-indstillinger er indefra &kcron;, ikke &tdeprint;; det er en speciel udvidelse tilføjet af &kcron;-udviklerne til udskriftsformål, det kommer ikke fra, men udføres af &tdeprint;. Udviklere af andre programmer kan frit implementere deres egne ting, hvis de føler der er behov for det. + + + +&kcron;'s tilføjelse til &tdeprint;-dialogen. + + + + +&kcron;'s tilføjelse til &tdeprint;-dialogen. + +&kcron;'s tilføjelse til &tdeprint;-dialogen. + + + + + + + +Hvad &tdeprint; tilbyder til alle... + +&tdeprint;'s nem-at bruge grænseflade for alle understøttede udskrifts-undersystemer eliminerer naturligvis ikke de basale traditionelle svagheder i nogle af disse systemer. Men det glatter de rå kanter ud. Forskellige brugere kan bruge forskellige udskriftssystemer på den samme felt. En bruger står frit for endog at skifte udskrifts-undersystemet midt i det hele, fra udskriftsdialogen, for det næste job. (Dette er muligt hvis forskellige systemer er installerede på en sådanmåde at de ikke går i vejen for hinanden.) + +De fleste &UNIX;-brugere er vant til LPD udskrift. LPD giver kun meget basale udskriftsfunktioner, er meget ufleksibel og udnytter ikke de mange muligheder i mere moderne udskriftssystemer såsom &CUPS;. Selvom det også virker eksternt over en vilkårlig afstand (som enhver TCP/IP-baseret protokol), manglerLPD bi-direktionel kommunikation, godkendelse, adgangskontrol og krypteringsstøtte. + +&tdeprint; kan bruge &CUPS; til at understøtte: + + + +Forespørgsel på LAN for tilgængelige printere, + + +Basal-, Digest- og Certifikat-godkendelse, + + +Adgangskontrol baseret på IP-adresser, netadresser, netmasker, vært- og domænenavne, + + +og 128-Bit TLS eller SSL3 kryptering af udskriftsdata, for at forhindre hemmelige lyttere eller i det mindste at gøre det meget sværere. + + + +Dette gør &tdeprint; en meget mere robust og troværdig løsning end at bruge den ærværdige LPD. + + + +Hvordan får man adgang til &tdeprint; + +Du får adgang til &tdeprint; eller dele af den på fire forskellige måder: + + +Gennem dine programmer: hvis du kalder udskriftsdialogen (enten Fil Udskriv...) eller knappen med den lille printerikon på; dette åbner udskriftsdialogen. + +gennem den skrevne kommando kprinter i et terminal eller et &konsole;-vindue eller fra Kør kommando... mini-CLI-vinduet: dette åbner også udskriftsdialogen. + +fra -knappen ved at starte &kcontrol;, og så gå til SystemUdskriftshåndtering. Dette åbner for &tdeprint;-administration som en del af &kcontrolcenter; og også tillader dig at skifte til andre dele af &kcontrol; + +fra en kommandolinje (&konsole; eller mini-CLI) skrives kcmshell . Dette åbner kun &tdeprint;-delen af &kcontrol; for at ændre din opsætning + + +&kprinter;-dialogen der vil blive startet fra Kør kommando...-vinduet + + + + +Start af &kprinter;-dialogen fra et Kør kommando...-vindue. +Start af &kprinter;-dialogen fra et Kør kommando...-vindue. + + + + Her er en &kivio;-tegning af &kprinter;-dialogen som den kommer frem efter den er startet... Du kan altid tilføje en ny printer ved at klikke på den lille Guide-knap (markeret rød/gul i denne tegning). + + +&kprinter;-dialog startet (&kivio; kladdetegning) + + + + +&kprinter;-dialog startet (&kivio; kladdetegning) +&kprinter;-dialog startet (&kivio; kladdetegning) + + + + + + + + + + diff --git a/tde-i18n-da/docs/tdebase/tdeprint/theory.docbook b/tde-i18n-da/docs/tdebase/tdeprint/theory.docbook new file mode 100644 index 00000000000..c55f60185f8 --- /dev/null +++ b/tde-i18n-da/docs/tdebase/tdeprint/theory.docbook @@ -0,0 +1,688 @@ + +Noget teoretisk baggrundsmateriale om: &CUPS;, <acronym +>IPP</acronym +>, &PostScript; og <application +>Ghostscript</application +> + +Formålet med dette kapitel er at give en smule af den teoretiske baggrund for udskrift i almindelighed og for &CUPS; i særdeleshed. Hvis du ikke har brug for dette vil du måske hellere skippe frem til næste kapitel. Jeg vil regne med du kommer tilbage til dette kapitel på et eller andet tidspunkt alligevel, for sommetider har man brug for lidt ekstra teori for at løse et praktisk problem. + + +Basalt om udskrift + +Udskrift er et af de mere komplicerede kapitler i IT-teknologi. + + +Tidligere i historien måtte enhver udvikler af et program, der skulle kunne producere udskriveligt materiale ud, også selv skrive sine egne printer-drivere. Dette var temmelig kompliceret, fordi forskellige programmer har forskellige filformater. Selv programmer med det samme formål, for eksempel, tekstbehandlingsprogrammer, forstår ofte ikke hinandens formater. Der var derfor ingen fælles grænseflade for alle printere, og derfor understøttede programmørerne ofte kun nogle få udvalgte modeller. + +Når en ny enhed kom på markedet var det nødvendigt at programforfatterne skulle skrive en ny driver, hvis de ønskede deres program skulle understøtte den. Det var også umuligt for fabrikanter at sørge for at deres enhed var understøttet af noget som helst program i hele verden (selvom der var langt færre end i dag). + +Det at skulle understøtte ti programmer og et dusin printere betød, at en systemadministrator skulle håndtere 120 drivere. Så udviklingen af forenede grænseflader mellem programmer og printere blev et påtrængende behov. + +Fremkomsten af Sidebeskrivelsessprog, som beskriver den grafiske repræsentation af blæk og toner papirark (eller andre uddata enheder som skærme fotosættere, &etc;) i på en fælles måde udfyldte et stort tomrum. + +En sådan udvikling var &PostScript; af Adobe. Det betød at en programmør kunne koncentrere sig om at få programmet til at lave en &PostScript;-sprog beskrivelse af udskriftssiden, mens udskriftsenhed-udviklerne kunne fokusere på at få deres enheder til at forstå &PostScript;. + +Naturligvis kom der med tiden en udvikling af andre beskrivelsesmetoder. De vigtigste konkurrenter til &PostScript; var PCL (Print Control Language, fra &Hewlett-Packard;), ESC/P (fra Epson) og GDI (Graphical Device Interface fra &Microsoft;). + +Fremkomsten af disse sidebeskrivelsessprog gjorde livet nemmere og hjalp udviklingen for alle. Men det faktum at der stadig var forskellige, inkompatible og konkurrerende sidebeskrivelsessprog gør livet svært nok endda for brugere, administratorer, udviklere og fabrikanter. + + +&PostScript; i hukommelsen - Bitmaps på papiret + +&PostScript; er den mest brugte i professionel printmiljøer såsom PrePress og udskriftsservice industrier. Indenfor &UNIX; og &Linux; domænerne, er &PostScript; den dominerende standard som et PDL. Her genererer næsten alle programmer en &PostScript;-repræsentation af dens sider når du trykket på Udskriv-knappen. Lad os kigge på et simpelt eksempel på (hjemmelavet) &PostScript;-kode. Følgende listning beskriver to simple tegninger: + + +&PostScript;-kode +%!PS +100 100 moveto +0 50 rlineto +50 0 rlineto +0 -50 rlineto +closepath +.7 setgray fill +% first box over; next +160 100 moveto +0 60 rlineto +45 10 rlineto +0 -40 rlineto +closepath +.2 setgray fill + + +Dette beder den imaginære &PostScript;-pen om at tegne en sti af en bestemt form, og så udfylde den med forskellige afskygninger af gråt. Den første del oversættes til mere forståeligt engelsk som Gå til koordinat (100,100), tegn en linje med længde 50 opad; så en derfra til højre, så ned igen, og til sidst lukkes denne del af. Udfyld nu den tegnede form med 70% grå. + + +Fremvist &PostScript; + + + + + + eksempel fremvist som et billede. + + + + +&PostScript; kan naturligvis være meget mere kompliceret end dette simplistiske eksempel. Det er et fuldt udviklet programmeringssprog med mange forskellige operatorer og funktioner. Du kan endog skrive &PostScript;-programmer der beregner Pi's værdi, formatere en disk eller skriver til en fil. Hovedværdien og styrken ved &PostScript; er imidlertid i evnen til at beskrive layout af grafiske objekter på en side: den kan også skalere, spejle, translatere, transformere, rotere og forvrænge alt du kan forestille dig på et stykke papir -- såsom bogstaver i forskellige skrifttyperepræsentationer, figurer, forme, skygger, farver, linjer, prikker, raster... + +En &PostScript;-fil er en repræsentation af en eller flere sider der skal udskrives, beskrevet på en relativ abstrakt måde. Ideelt set er det meningen at siderne skal beskrives uafhængigt af enheden. &PostScript; er ikke direkte synlig; det lever kun på disken og i RAM som en indkodet repræsentation af fremtidige udskrifter. + + + + +Raster-billeder på papirark + +Det du ser på et stykke papir er næsten altid et rasterbillede. Selv om din hjerne får dig til at se en linje: så tag et godt forstørrelsesglas og du vil opdage masser af små prikker... (Et eksempel på det modsatte er linjer der er tegnede med pen-plottere). Og det er det eneste som nutidens printeres markeringsmaskiner kan putte på papir: simple prikker i forskellige farve, størrelse og resolution til at lave et fuldstændigt sidebillede komponeret af forskellige bitmap-mønstre. + +Forskellige printere skal have rasterbilledet tilberedt på forskellig måde. Hvis du tænker på en inkjet-enhed: afhængig af dens resolution, antallet af blækpatroner (de meget gode har brug for 7 slags blæk, mens en billigere måske vil bruge 3), antallet af tilgængelige dyser (nogle printhoveder har mere ned 100!) der fordeler blæk samtidigt, dithering-algoritmen der bruges og mange andre ting, er det endelige rasterformat og overførselsrækkefølge til markeringsmaskinen stærkt afhængig af den nøjagtige model der bruges. + +I et tidligere liv af Linje Printer Dæmon, printere, var det maskiner der hamrede rækker af ASCII-tekst mekanisk på lange medier, foldet som en zig-zag papirslange, trukket fra kartonfelte nedenunder bordet... Sikke en forskel til i dag! + + + + + +<acronym +>RIP</acronym +>: Fra &PostScript; til raster + +Før de endelige rasterbilleder bliver putte på papir skåret ud i ark, skal de beregnes på en eller anden måde ud fra deres abstrakte &PostScript;-repræsentation. Dette er en meget beregnings-intensiv proces. Den kaldes Raster Imaging Process, eller hyppigere RIP). + +Med &PostScript;-printere bliver RIP-ning sørget for i selve enheden. Du sender blot en &PostScript;-fil til den. Raster Imaging Processor (også kaldet RIP) indeni printeren er ansvarlig for (og specialiseret til) at udfylde opgaven at fortolke &PostScript;-sidebeskrivelserne og putte rasterbilledet på papir. + +Mindre &PostScript;-enheder har en hardware-RIP indbygget, den skåret i silicon, på en særlig chip. Store professionelle printere har ofte deres RIP implementeret som en software-RIP indeni en dedikeret hurtig &UNIX;-kørt computer, ofte en Sun SPARC Solaris eller en &SGI; &IRIX; maskine. + + + + +<application +>Ghostscript</application +> er en software <acronym +>RIP</acronym +> + +Men hvad sker der hvis du ikke er så heldig at du har en &PostScript;-printer tilgængelig? + +Du bliver nødt til at gøre RIP-ningen før udskriftsdata sendes til markeringsmaskinerne. Du må selv fordøje &PostScript; genereret af dit program på værtsmaskinen (udskriftsklienten). Du bliver nødt til at vide hvordan nøjagtige rasterformat for målprinterens markeringsmaskine skal komponeres. + +Med andre ord, da du ikke kan regne med at printeren selv kan forstå og fortolke &PostScript;, bliver problemet en hel del mere kompliceret. Du har brug for programmel der prøver at løse de involverede problemer for dig. + +Dette er nøjagtigt hvad den allestedsnærværende &ghostscript;-pakke gør for mange &Linux;, *BSD og andre &UNIX; maskiner der har brug for at udskrive til ikke-&PostScript; printere: &ghostscript; er en &PostScript;-fortolker, en programmeret RIP der er i stand til at køre mange forskellige enheder. + + + + +<quote +>Drivere</quote +> og <quote +>Filtre</quote +> i almindelighed + +For at producere rastede bitmaps fra &PostScript; inddata bruges filter-begrebet af &ghostscript;. Der er mange forskellige filtre i &ghostscript;, nogle af dem specialiseret til en bestemt model af en printer. &ghostscript;-filter til bestemte enheder er ofte blevet udviklet uden samtykke eller støtte fra vedkommende der fremstillede enheden. Uden adgang til specifikationerne og dokumentation, var det en pinefuld proces at 'reverse engineer' protokoller og dataformater. + +Ikke alle &ghostscript;-filtre virker lige godt for deres printere. Men nogen af de nyere som stp-filtret for Gimp-printprojektet, producerer fremragende resultater der fører til fotografisk kvalitet der er på lige fod eller endog bedre end deres &Microsoft; &Windows; driver-modstykker. + +&PostScript; er det de fleste programmer producerer til udskrift i &UNIX; og &Linux;. Filtre er de sande arbejdsheste for et vilkårligt udskriftssystem der. Det er dem der egentlig producerer de rigtige bitmaps fra en vilkårlig &PostScript;-inddata for ikke-&PostScript; målmaskiner. + + + + +Drivere og filtre og underliggende programmer for CUPS + +&CUPS; bruger sine egne filtre selvom filtersystemet er baseret på Ghostscript. Filtrene pstoraster og imagetoraster filters er nemlig direkte afledt fra Ghostscript-kode. &CUPS; har re-organiseret og strømlinjet hele mekanikken i denne gamle kode og organiseret den i nogle få klare adskilte moduler. + +Denne næste tegning (lavet ved hjælp af &kivio;) giver et overblik over filtrene og de undeliggende programmer for &CUPS; og hvordan de passer sammen. Flydningen er ovenfra og ned. De underliggende programmer er specielle filtre: de konverterer ikke data til et andet format, men de sender de parate filer til printeren. Der er forskellige underliggende programmer for forskellige overførselsprotokoller. + + +&kprinter;-dialog startet (&kivio; kladdetegning) + + + + +&kprinter;-dialog startet (&kivio; kladdetegning) + + + + + +Køer og udskriftsdæmoner + +Foruden den tunge del med at filteropgaven til at generere en udskrifts-parat bitmap, vil udskriftsprogrammel altid behøve en kø-mekanisme: dette er for at sætte forskellige jobs op i rækkefølge fra forskellige brugere til forskellige printere og forskellige filtre og sende dem til deres mål på efter hinanden. Udskriftsdæmonen tager sig af alt dette. + +Denne dæmon sørger for husorden: den er også ansvarlig for jobkontrollen: brugere skal have lov til at annullere, stoppe, genstarte &etc; deres jobs (men ikke andre menneskers jobs) og så videre. + + + + + + + + +Ekskursion: Hvordan <quote +>CUPS</quote +> bruger styrken i &PPD;er + +Nu da du ved hvordan en &PostScript;-sprogfil (som beskriver sidelayout på en måde der stort set er enhedsuafhængig) går over til at blive til et rasterbillede, vil du måske spørge: Nuvel, der er forskellige slags raster-uddataenheder: for det første er de forskellige i opløsning; så kan der være forskellige papirstørrelser (dupleks udskrift, pamfletter, hullet eller klipset uddata med forskellige ark af farvet papir der bliver taget fra forskellige bakker &etc;). Hvordan passer dette ind i modellen med enhedsuafhængig &PostScript;? + +Svaret kommer med det såkaldte de &PostScript; Printer Description (&PPD; filer. En &PPD; beskriver alle de enhedsafhængige egenskaber som kan bruges for en bestemt printermodel. Den indeholder også indkodede kommandoer der skal bruges til at kalde visse egenskaber ved enheden. Men &PPD;er er ikke en lukket bog, de er simpelthen ASCII tekstfiler. + +&PPD;er blev opfundet af Adobe for at gøre det nemt fabrikanter at implementere deres egne egenskaber i &PostScript;-printere, og samtidigt beholde en standard måde at gøre det på. &PPD;er er veldokumenterede og beskrevet af Adobe. Deres specifikation er en de-facto åben standard. + + +Enhedsuafhængige udskriftsvalg + +Husk at avanceret &PostScript;-udskrift oprindeligt kun blev udviklet til brug på &Microsoft; &Windows; og Apple &Mac;-systemer. I lang tid var alle egenskabsrig udskrift på moderne enheder simpelthen ikke tilgængelig for &Linux; og &UNIX;. &CUPS; ændrer dette afgørende. &CUPS; er meget tæt knyttet til &PPD;er, og derfor kan eksisterende &PPD;er bruges i fuldt omfang af alle systemer der køres med &CUPS;. + +Ved brug af &PPD;er kunne printerfremstillerne indsætte enheds-specifikke maskinelegenskaber i deres produkter, for egenskaber såsom dupleks, hæftning, lave huller, afslutning &etc;. Printerdriverne indlæser denne &PPD; lige som en ekstra indstillingsfil. Printerdriveren lærer således om de tilgængelige enhedstilvalg og hvad en skal kalde dem; driveren præsenterer dem også i en &GUI; til brugeren. Gennem denne mekanisme kan du stadig udskrive enheds-uafhængigt &PostScript; sidebeskrivelses-sprog filer og angive enheds-uafhængig afslutningstilvalg oveni, som bliver tilføjet til det program-genererede &PostScript;. + + + + +Hvor får man &PPD;'er til &PostScript;-printere + +&PPD;er var oprindeligt ikke almindeligt brugt på &UNIX; og &Linux; systemer. Forhandlerne der sørgede for disse &PPD;er havde aldrig til hensigt at de skulle bruges på noget som helst andet end understøttede &OS;er, &Microsoft; &Windows; og &MacOS;. Gennem det brillante træk fuldt ud at understøtte og udnytte eksisterende &PPD;-specifikation, giver &CUPS; nu muligheden for at bruge alle egenskaber på moderne printere til brugere af &Linux; og &Linux;-lignende systemer. &tdeprint; gør dens brug endnu mere komfortabel end selv &CUPS;-udviklerne nogensinde drømte om. + +&CUPS; kan bruge originale &Windows; &PPD;er, distribueret af forhandlerne i tilfælde af &PostScript;-printere. Disse koster normalt ikke penge og de kan tages fra en vilkårlig &Windows;-computer med en installeret &PostScript;-driver for den model det drejer sig om, eller fra de floppydiske der kommer med printeren. Der er også adskillige steder på nettet man kan downloade dem fra. + + + + +Hvordan specielle &PPD;er nu er nyttige selv for ikke-&PostScript; printere. + +Nu ved du hvordan &PostScript;-printere kan bruge &PPD;er. Men hvad med ikke-&PostScript; printere? &CUPS; har gjort et meget smart trick: ved at bruge det samme format den samme datastruktur som &PostScript; Printer Descriptions (&PPD;er) i &PostScript;-verdenen, kan den beskrive de tilgængelige udskriftjob-tilvalg for ikke-&PostScript; printere på samme måde. For sine egne specielle formål har &CUPS; blot tilføjet et par specielle tilvalg (nemlig linjen som definerer filtret der skal bruges til yderligere behandling af &PostScript;-filen). + +Så udviklerne kunne bruge den samme software-maskine til at analysere Printer Description Filer for tilgængelige tilvalg for alle slags printere. &CUPS;-udviklerne kunne naturligcis ikke regne med at ikke-&PostScript; fabrikanterne pludselig ville udvikle &PPD;er. De måtte selv gøre den svære start og skrive dem fra begyndelsen. Mere end 1000 af disse er tilgængelige gennem den kommercielle udgave af &CUPS;, der hedder ESP PrintPro. + +I mellemtiden er der masser af tilgængelige &CUPS;-specifikke &PPD;er. Selv nu kommer de ide fleste tilfælde ikke fra dem der laver printerne, men fra udviklere af frit programmel. &CUPS;-folkene beviste det og andre fulgte efter: hvor &Linux; og &UNIX; udskrift for et eller to år siden stadig var noget rod, har man nu støtte for et stort område af printere, inkluderende 7-farve inkjets der kan producere fotokvalitet output. + + + + +Forskellige måder at få fat på &PPD;s for ikke-&PostScript; printere + +Du kan få &PPD;er til at bruge med &CUPS; og ikke-&PostScript; printere fra forskellige steder på nettet: + + + +for det første er der lageret på www.linuxprinting.org, som lader dig generere en CUPS-O-Matic-&PPD; online for enhver printer der allerede var understøttet af traditionel &ghostscript; udskrift. Dette hjælper dig til at skifte over til &CUPS; uden stort besvær, hvis du ønsker det. Hvis din printer virkede fint med den traditionelle &ghostscript;-metode, så tag CUPS-O-Matic til at stikke din driver ind i &CUPS;-systemet, og du vil have det bedste af begge verdener. + + + +dernæst er der &CUPS;-&PPD;er for de mere end 120 printermodeller, der drives af den nye universelle stp-driver. stp (stod oprindeligt for Stylus Photo) bliver nu udvikler af gimp-print-projektet; det blev startet af Mike Sweet, den førende &CUPS;-udvikler og er nu tilgængelig gennem gimp-print.sourceforge.net. Denne driver udskriver rigtig fotokvalitet på mange moderne inkjet-printere og kan indstilles til at lave 120 &CUPS;-&PPD;er sammen med sin egen kompilering. &HP; Laser- og DeskJet, Epson Stylus og Photo Color-modeller så vel som Canon og Lexmark er dækket. + + + +for det tredje er der en kommerciel udvidelse til &CUPS; fra selve &CUPS;-udviklerne: den hedder ESP PrintPro og den kommer med mere end 2.300 printerdrivere. Der er endog forbedrede imagetoraster og pstoraster filtre inkluderede. + + + +&CUPS; gør det nemt for fabrikanterne at begynde at understøtte &Linux; og &UNIX; udskrift for deres modeller med en temmelig lav omkostning. De modulære omgivelser som &CUPS; har gør det let at stikke ethvert filter (=driver) ind med minimal indsats og at få adgang til og bruge hele udskriftsmiljøet som &CUPS; laver. + +Læs mere om de spændende &CUPS;-egenskaber i den tilgængelige &CUPS;-dokumentation på http://www.cups.org/documentation.html og http://www.danka.de/printpro/faq.html. Der er også et universelt lager på http://www.linuxprinting.org/ for alle punkter der relaterer til &Linux; og &UNIX; udskrift. + + + + + + +Hvordan &IPP;-støtte gør &CUPS; til det bedste eksisterende valg + + +<quote +><acronym +>LPD</acronym +> må dø!</quote +> + +Mange udviklere var længe meget utilfredse med gode gamle LPD. En hel det nye projekter blev startet for at forbedre udskrift: LPRng er det bedst kendte eksempel. Andre er PDQ, PPR, PLP, GNUlpr og RLPR. Men ingen af de nye programmer blev set som totalløsningen; de fleste af dem implementerer blot den samme gamle LPD-specifikation med nogle få (eller mange) nye udvidelser, som igen gør dem inkompatible med hinanden. + +Efter at have set udviklingen af ikke blot én, men forskellige brugbare alternativer til den ærværdige BSD-stil LPD, kaldte Grant Taylor, forfatteren til Linux Printing HOWTO, endelig til oprør LPD må dø! i hans Campagne til at slå 'Line Printer Daemon' ihjel. + + + + + + +Hvordan &IPP; opstod + +Sammen med ovenstående var der en indsats på industrisiden af tingene for at besejre de velkendte svagheder i LPD. Det begyndte med ikke-åbne udvidelser til den almindelige gamle LPD, og gik så vidt som &Hewlett-Packard;'s forsøg på at etablere &HP;-JetDirect som en ny standard for en netværksudskriftsprotokol. Resultatet var endnu flere inkompatibiliteter. + +Til slut var der et initiativ til at definere en ny fælles industri- og IETF-standard som tog form. Printer Working Group eller PWG, en løs forsamling af forhandlere i hardware, software og operativsystemer, skrev kladden til den nye Internet Printing Protocol, &IPP;. &IPP; v1.1 er nu blevet godkendt af IETF (Internet Engineering Task Force) som en foreslået standard, og nyder nu enstemmig støtte i industrien i Europa, USA og Japan. De fleste aktuelle netværksprinter-modeller har nu indbygget &IPP;-støtte oveni den traditionelle LPR/LPD eller JetDirect-udskrift. + + + + +Hvorfor &IPP; løser mange problemer + +&IPP; ser ud til at ville løse masser af de problemer netværksadministratorer står over for. I dette område drejer det sig normalt om heterogene netværks-miljøer og mere end halvdelen af tiden går med udskriftsproblemer. + +Ved at lave et forenet sæt forespørgselsfunktioner for printere og servere der forstår &IPP;, for overførsler af filer og for at sætte job-kontrol-attributters &etc;, vil &IPP; før eller siden komme til at virke henover alle &OS; platforme. Dette vil imidlertid ikke ske på et øjeblik idet mange gammeldags udskriftsenheder stadig vil være i brug i mange år. Derfor er der, i &IPP; en metode til bagudkompatibilitet for alle &IPP;-implementationer. &CUPS; beviser overlevelsesevnen for &IPP;-udskrift i alle miljøer. + +Den mest slående fordel vil være dens integration i det eksisterende sæt af andre robuste IP-protokoller. Som en udvidelse af den trofaste, robust HTTP-1.1 protokol, for den specielle opgave at håndtere udskriftsfil og relateret data, er det også meget let at stikke andre standarder ind samtidig med at de bliver udviklede og taget i brug: + + + +Basal, Digest og Certifikat-godkendelse for brugere der vil have adgang til udskriftsservice. + + +SSL3 og TLS-indkodning for overførsel af data. + + +Bidirektionel kommunikation for klienter med udskriftsenheder, ved brug af HTTP/&IPP; GET og POST mekanismerne. + + +LDAP-mappe serviceintegration for at kunne holde en konsistent database af tilgængelige printere, deres egenskaber og sideomkostninger, &etc;, så vel som brugernes kodeord, ACL'er &etc;. + + +Pull (i modsætningen til den sædvanlige Push model)-udskrift, hvor en server eller printer blot behøver at få at vide hvilken &URL; et dokument har, hvorpå det hentes fra ressourcen på internettet og bliver skrevet ud. + + + + + + + + +Printer <quote +>Plug'n'Play</quote +> for klienter + +Har du nogensinde set en demonstration af &CUPS; formåen på et netværk? Du må hæve været ret imponeret hvis du ikke vidste i forvejen hvad du kunne forvente. + +Forestil dig som administratoren for et LAN. For testformål installerede du en &kde;/&CUPS;-felt på dit net fuldt ud, med et dusin printere indstillede og funktionelle: &PostScript;, LaserJets, InkJets og BubbleJets og så videre. Dine &kde;-brugere på den felt er meget glade, de kan udskrive som aldrig før, med brug af hele pibetøjet for hver printer. Det tog dig 2 timer at få dethele til at køre perfekt... og nu vil alle de andre 100 brugere på netværket gerne have det samme. To timer igen for hver felt? Ikke tale om du kan gøre dette før næste år, tror du? + +Forkert. En enkelt ændring i en indstilling i den originale &CUPS;-felt gør den til en server. Installér &CUPS; på fem andre felte, som klienter. På dettidspunkt du vender tilbage til din første klient, vil du finde at brugerne er i gang med at lege med indstillingerne for det dusin printere du havde defineret tidligere på serveren. På en eller anden måde er printerne magisk kommet til syne på alle Print-dialogerne på den fem nye &CUPS;-klient felte. + +Dine brugere udskriver, men ikke så meget som én enkelt driver var blevet installeret på klienterne, ej heller er en printerkø blevet defineret. + +Så hvordan virker denne magi? + + + + +<quote +>Se</quote +> printere der ikke er installerede lokalt? + +Svaret er slet ikke så kompliceret overhovedet. + +Hvis en &CUPS;-server er på dit LAN, udsender den navnene på alle tilgængelige printere til dit LAN, ved brug af UDP-protokollen og port 631. Port 631 er reserveret som en velkendt port af IANA ( Internet Assigning Numbers Authority) til &IPP;-formål. Alle &CUPS;-klienter lytter efter &CUPS;-serverinfo sendt til deres port 631. Det er på den måde de kender til tilgængelige printere, og det er også på den måde de lærer om stien til printerne. + +Ved at bruge &IPP;, som i birkeligheden er en smart udvidelse af HTTP v1.1, er &CUPS; i stand til at adressere alle objekter relateret til udskriftssystemet via Universal Resource Locators eller URL'er. Udskriftjobs der skal slettes eller genstartes, printere der skal forespørges eller ændres, admin-opgaver der skal udføres på serveren, med &IPP; og &CUPS;, er alt adresserbart med en vis URL. Mange vigtige ting kan gøres gennem netgrænsefladen til &CUPS;, tilgængelig for eksempel med &konqueror;. + + + + +Udskrift uden at installere en driver + +Og endnu mere, klienterne kan basalt set administrere og bruge en vilkårlig printer de ser, lige som hvis den var lokalt installeret. Du kan naturligvis sætte restriktioner på den med adgangskontrollister &etc;, så ikke en vilkårlig klient må bruge en vilkårlig printer som den vil. + +Klienterne er ovenikøbet i stand til at udskrive uden det passende filter (eller den passende driver) installeret lokalt. + +Så hvordan virker dette? Hvis en klient ønsker at kende til og vælge printer-specifikke tilvalg, sender den en forespørgsel (kaldet CUPS-get-ppd) til serveren. Serveren fortæller klienten alt om alle printer-specifikke tilvalg, som læst fra serversidens &PPD;. Brugeren på klientsiden kan se tilvalgene og vælge dem der kræves. Han sender så udskriftsfilen, sædvanligvis ufiltreret raw &PostScript;, med printer-tilvalgene tilføjede til printerserveren, ved brug af &IPP; som transportprotokol. Al yderligere behandling, særlig filtreringen til at generere det endelige format for målprinteren, udføres så af serveren. Serveren har de nødvendige programmer (drivere eller filtre) til at gøre dette. + +På denne måde udskriver klienterne uden at behøve at installere en driver lokalt. + +En vilkårlig ændring på serveren, såsom at tilføje eller ændre en printer, bliver øjeblikkeligt kendt for klienterne uden yderligere indstilling. + + + + +<quote +>Nul-administration</quote +>, Belastnings-balancering, og <quote +>Skift ved sammenbrud</quote +> + +En anden avanceret egenskab indbygget i &CUPS; er evnen til at lave belastnings-balancering. + +Hvis du definerer de samme printerkøer på to eller flere forskellige servere, vil klienterne sende deres jobs til den der først svarer eller er tilgængelig. Dette giver en automatisk belastningsbalancering blandt servers. Hvis du bliver nødt til at tage en server af nettet for vedligeholdelse, vil de andre blot overtage dens opgaver uden at brugerne overhovedet opdager forskellen. + + + + + + -- cgit v1.2.1