PERFORCE change 130474 for review
John Birrell
jb at FreeBSD.org
Fri Dec 7 22:58:15 PST 2007
http://perforce.freebsd.org/chv.cgi?CH=130474
Change 130474 by jb at jb_freebsd1 on 2007/12/08 06:57:11
IFC
Affected files ...
.. //depot/projects/dtrace/doc/fr_FR.ISO8859-1/books/handbook/book.sgml#4 integrate
.. //depot/projects/dtrace/doc/fr_FR.ISO8859-1/books/handbook/printing/chapter.sgml#3 integrate
.. //depot/projects/dtrace/doc/fr_FR.ISO8859-1/share/sgml/translators.ent#3 integrate
.. //depot/projects/dtrace/doc/ru_RU.KOI8-R/man/man1/Makefile#2 integrate
.. //depot/projects/dtrace/doc/ru_RU.KOI8-R/man/man1/sh.1#1 branch
.. //depot/projects/dtrace/doc/ru_RU.KOI8-R/man/man8/gjournal.8#2 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml#13 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/audit/chapter.sgml#8 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/desktop/chapter.sgml#9 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/geom/chapter.sgml#9 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/jails/chapter.sgml#4 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/network-servers/chapter.sgml#10 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/porters-handbook/book.sgml#19 integrate
.. //depot/projects/dtrace/src/ObsoleteFiles.inc#33 integrate
.. //depot/projects/dtrace/src/bin/sh/sh.1#9 integrate
.. //depot/projects/dtrace/src/contrib/amd/AUTHORS#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/BUGS#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/COPYING#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/ChangeLog#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/FAQ#1 branch
.. //depot/projects/dtrace/src/contrib/amd/INSTALL#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/NEWS#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/README.attrcache#1 branch
.. //depot/projects/dtrace/src/contrib/amd/README.ldap#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/am_ops.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/amd.8#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/amd.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/amd.h#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/amfs_auto.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/amfs_direct.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/amfs_error.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/amfs_generic.c#1 branch
.. //depot/projects/dtrace/src/contrib/amd/amd/amfs_host.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/amfs_inherit.c#4 delete
.. //depot/projects/dtrace/src/contrib/amd/amd/amfs_link.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/amfs_linkx.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/amfs_nfsl.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/amfs_nfsx.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/amfs_program.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/amfs_root.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/amfs_toplvl.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/amfs_union.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/amq_subr.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/amq_svc.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/autil.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/clock.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/conf.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/conf_parse.y#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/conf_tok.l#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/get_args.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/info_exec.c#1 branch
.. //depot/projects/dtrace/src/contrib/amd/amd/info_file.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/info_hesiod.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/info_ldap.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/info_ndbm.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/info_nis.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/info_nisplus.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/info_passwd.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/info_union.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/map.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/mapc.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/mntfs.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/nfs_prot_svc.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/nfs_start.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/nfs_subr.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/ops_TEMPLATE.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/ops_cachefs.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/ops_cdfs.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/ops_efs.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/ops_lofs.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/ops_mfs.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/ops_nfs.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/ops_nfs3.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/ops_nullfs.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/ops_pcfs.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/ops_tfs.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/ops_tmpfs.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/ops_ufs.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/ops_umapfs.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/ops_unionfs.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/ops_xfs.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/opts.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/readdir.c#1 branch
.. //depot/projects/dtrace/src/contrib/amd/amd/restart.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/rpc_fwd.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/sched.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/srvr_amfs_auto.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amd/srvr_nfs.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amq/amq.8#5 integrate
.. //depot/projects/dtrace/src/contrib/amd/amq/amq.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amq/amq.h#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amq/amq_clnt.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amq/amq_xdr.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amq/pawd.1#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/amq/pawd.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/aux_conf.h.in#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/bootstrap#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/conf/checkmount/checkmount_bsd44.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/conf/mtab/mtab_bsd.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/conf/nfs_prot/nfs_prot_freebsd2.h#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/conf/nfs_prot/nfs_prot_freebsd3.h#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/conf/sa_dref/sa_dref_bsd44.h#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/conf/transp/transp_sockets.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/conf/trap/trap_default.h#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/conf/umount/umount_bsd44.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/doc/am-utils.texi#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/doc/stamp-vti#1 branch
.. //depot/projects/dtrace/src/contrib/amd/doc/texinfo.tex#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/doc/version.texi#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/fixmount/fixmount.8#5 integrate
.. //depot/projects/dtrace/src/contrib/amd/fixmount/fixmount.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/fsinfo/fsi_analyze.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/fsinfo/fsi_data.h#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/fsinfo/fsi_dict.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/fsinfo/fsi_gram.y#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/fsinfo/fsi_lex.l#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/fsinfo/fsi_util.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/fsinfo/fsinfo.8#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/fsinfo/fsinfo.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/fsinfo/fsinfo.h#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/fsinfo/wr_atab.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/fsinfo/wr_bparam.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/fsinfo/wr_dumpset.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/fsinfo/wr_exportfs.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/fsinfo/wr_fstab.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/hlfsd/hlfsd.8#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/hlfsd/hlfsd.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/hlfsd/hlfsd.h#5 integrate
.. //depot/projects/dtrace/src/contrib/amd/hlfsd/homedir.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/hlfsd/nfs_prot_svc.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/hlfsd/stubs.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/include/am_compat.h#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/include/am_defs.h#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/include/am_utils.h#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/include/am_xdr_func.h#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/include/amq_defs.h#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/include/mount_headers1.h#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/include/mount_headers2.h#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/ldap-id.ms#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/ldap.schema#1 branch
.. //depot/projects/dtrace/src/contrib/amd/libamu/alloca.c#4 delete
.. //depot/projects/dtrace/src/contrib/amd/libamu/amu.h#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/libamu/hasmntopt.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/libamu/misc_rpc.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/libamu/mount_fs.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/libamu/mtab.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/libamu/nfs_prot_xdr.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/libamu/strerror.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/libamu/strutil.c#1 branch
.. //depot/projects/dtrace/src/contrib/amd/libamu/util.c#4 delete
.. //depot/projects/dtrace/src/contrib/amd/libamu/wire.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/libamu/xdr_func.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/libamu/xutil.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/m4/GNUmakefile#4 delete
.. //depot/projects/dtrace/src/contrib/amd/m4/amdgrep#4 delete
.. //depot/projects/dtrace/src/contrib/amd/m4/amindent#4 delete
.. //depot/projects/dtrace/src/contrib/amd/m4/autopat#4 delete
.. //depot/projects/dtrace/src/contrib/amd/m4/chop-aclocal.pl#4 delete
.. //depot/projects/dtrace/src/contrib/amd/m4/copy-if-newbig#4 delete
.. //depot/projects/dtrace/src/contrib/amd/m4/macros/HEADER#4 delete
.. //depot/projects/dtrace/src/contrib/amd/m4/macros/TRAILER#4 delete
.. //depot/projects/dtrace/src/contrib/amd/m4/mk-aclocal#4 delete
.. //depot/projects/dtrace/src/contrib/amd/m4/mkconf#4 delete
.. //depot/projects/dtrace/src/contrib/amd/m4/rmtspc#4 delete
.. //depot/projects/dtrace/src/contrib/amd/m4/update_build_version#4 delete
.. //depot/projects/dtrace/src/contrib/amd/mk-amd-map/mk-amd-map.8#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/mk-amd-map/mk-amd-map.c#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/scripts/am-eject.in#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/scripts/amd.conf-sample#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/scripts/amd.conf.5#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/scripts/amd2ldif.in#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/scripts/amd2sun.in#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/scripts/automount2amd.8#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/scripts/automount2amd.in#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/scripts/ctl-amd.in#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/scripts/ctl-hlfsd.in#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/scripts/expn.1#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/scripts/expn.in#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/scripts/fix-amd-map.in#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/scripts/fixrmtab.in#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/scripts/redhat-ctl-amd.in#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/scripts/test-attrcache.in#1 branch
.. //depot/projects/dtrace/src/contrib/amd/scripts/wait4amd.in#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/scripts/wait4amd2die.in#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/tasks#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/vers.m4#1 branch
.. //depot/projects/dtrace/src/contrib/amd/wire-test/wire-test.8#4 integrate
.. //depot/projects/dtrace/src/contrib/amd/wire-test/wire-test.c#4 integrate
.. //depot/projects/dtrace/src/games/fortune/datfiles/Makefile#5 integrate
.. //depot/projects/dtrace/src/games/fortune/datfiles/fortunes#23 integrate
.. //depot/projects/dtrace/src/games/fortune/datfiles/fortunes-o.real#7 integrate
.. //depot/projects/dtrace/src/games/fortune/datfiles/fortunes-o.sp.ok#4 integrate
.. //depot/projects/dtrace/src/games/fortune/datfiles/fortunes.sp.ok#5 integrate
.. //depot/projects/dtrace/src/games/fortune/datfiles/fortunes2-o#5 delete
.. //depot/projects/dtrace/src/games/fortune/datfiles/freebsd-tips#6 integrate
.. //depot/projects/dtrace/src/games/fortune/datfiles/freebsd-tips.sp.ok#1 branch
.. //depot/projects/dtrace/src/games/fortune/datfiles/limerick#6 integrate
.. //depot/projects/dtrace/src/games/fortune/datfiles/limerick.sp.ok#1 branch
.. //depot/projects/dtrace/src/games/fortune/datfiles/murphy#4 integrate
.. //depot/projects/dtrace/src/games/fortune/datfiles/murphy-o#4 integrate
.. //depot/projects/dtrace/src/games/fortune/datfiles/murphy.sp.ok#1 branch
.. //depot/projects/dtrace/src/games/fortune/datfiles/startrek#5 integrate
.. //depot/projects/dtrace/src/games/fortune/datfiles/zippy#5 integrate
.. //depot/projects/dtrace/src/games/fortune/datfiles/zippy.sp.ok#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_kern.c#5 integrate
.. //depot/projects/dtrace/src/lib/libpmc/libpmc.c#5 integrate
.. //depot/projects/dtrace/src/release/fixit.profile#4 integrate
.. //depot/projects/dtrace/src/sbin/dhclient/dispatch.c#4 integrate
.. //depot/projects/dtrace/src/share/examples/cvsup/refuse#4 integrate
.. //depot/projects/dtrace/src/share/examples/cvsup/refuse.README#4 integrate
.. //depot/projects/dtrace/src/share/man/man4/aac.4#8 integrate
.. //depot/projects/dtrace/src/share/man/man4/hwpmc.4#10 integrate
.. //depot/projects/dtrace/src/share/man/man4/msk.4#4 integrate
.. //depot/projects/dtrace/src/share/mk/bsd.subdir.mk#4 integrate
.. //depot/projects/dtrace/src/sys/amd64/amd64/exception.S#6 integrate
.. //depot/projects/dtrace/src/sys/amd64/amd64/trap.c#18 integrate
.. //depot/projects/dtrace/src/sys/amd64/include/pmc_mdep.h#4 integrate
.. //depot/projects/dtrace/src/sys/arm/arm/pmap.c#23 integrate
.. //depot/projects/dtrace/src/sys/arm/include/pmc_mdep.h#4 integrate
.. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32.h#6 integrate
.. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_ipc.h#1 branch
.. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_misc.c#12 integrate
.. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_proto.h#17 integrate
.. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_syscall.h#17 integrate
.. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_syscalls.c#17 integrate
.. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_sysent.c#17 integrate
.. //depot/projects/dtrace/src/sys/compat/freebsd32/syscalls.master#17 integrate
.. //depot/projects/dtrace/src/sys/conf/Makefile.amd64#5 integrate
.. //depot/projects/dtrace/src/sys/conf/NOTES#35 integrate
.. //depot/projects/dtrace/src/sys/conf/files#56 integrate
.. //depot/projects/dtrace/src/sys/conf/options#33 integrate
.. //depot/projects/dtrace/src/sys/dev/aac/aac.c#8 integrate
.. //depot/projects/dtrace/src/sys/dev/aac/aac_cam.c#10 integrate
.. //depot/projects/dtrace/src/sys/dev/aac/aac_pci.c#8 integrate
.. //depot/projects/dtrace/src/sys/dev/aac/aacreg.h#4 integrate
.. //depot/projects/dtrace/src/sys/dev/aac/aacvar.h#5 integrate
.. //depot/projects/dtrace/src/sys/dev/ata/ata-chipset.c#22 integrate
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_amd.c#4 integrate
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_arm.c#4 integrate
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_ia64.c#4 integrate
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_logging.c#6 integrate
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_mod.c#9 integrate
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_piv.c#5 integrate
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_powerpc.c#4 integrate
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_ppro.c#4 integrate
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_sparc64.c#4 integrate
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_x86.c#5 integrate
.. //depot/projects/dtrace/src/sys/dev/if_ndis/if_ndis.c#10 integrate
.. //depot/projects/dtrace/src/sys/dev/ipw/if_ipw.c#10 integrate
.. //depot/projects/dtrace/src/sys/dev/iwi/if_iwi.c#14 integrate
.. //depot/projects/dtrace/src/sys/dev/msk/if_msk.c#5 integrate
.. //depot/projects/dtrace/src/sys/dev/msk/if_mskreg.h#5 integrate
.. //depot/projects/dtrace/src/sys/dev/re/if_re.c#13 integrate
.. //depot/projects/dtrace/src/sys/dev/sio/sio.c#10 integrate
.. //depot/projects/dtrace/src/sys/dev/utopia/utopia.c#5 integrate
.. //depot/projects/dtrace/src/sys/fs/tmpfs/tmpfs_subr.c#3 integrate
.. //depot/projects/dtrace/src/sys/fs/tmpfs/tmpfs_vfsops.c#5 integrate
.. //depot/projects/dtrace/src/sys/geom/geom_bsd.c#4 integrate
.. //depot/projects/dtrace/src/sys/geom/part/g_part.c#4 integrate
.. //depot/projects/dtrace/src/sys/geom/part/g_part.h#4 integrate
.. //depot/projects/dtrace/src/sys/geom/part/g_part_bsd.c#1 branch
.. //depot/projects/dtrace/src/sys/i386/bios/apm.c#7 integrate
.. //depot/projects/dtrace/src/sys/i386/i386/exception.s#12 integrate
.. //depot/projects/dtrace/src/sys/i386/i386/trap.c#21 integrate
.. //depot/projects/dtrace/src/sys/i386/include/pmc_mdep.h#4 integrate
.. //depot/projects/dtrace/src/sys/ia64/conf/DEFAULTS#11 integrate
.. //depot/projects/dtrace/src/sys/ia64/include/pmc_mdep.h#4 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_mbuf.c#12 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_module.c#6 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_pmc.c#4 integrate
.. //depot/projects/dtrace/src/sys/kern/subr_trap.c#10 integrate
.. //depot/projects/dtrace/src/sys/kern/vfs_subr.c#23 integrate
.. //depot/projects/dtrace/src/sys/net/if_var.h#7 integrate
.. //depot/projects/dtrace/src/sys/net/route.c#9 integrate
.. //depot/projects/dtrace/src/sys/net80211/ieee80211.c#10 integrate
.. //depot/projects/dtrace/src/sys/net80211/ieee80211_output.c#12 integrate
.. //depot/projects/dtrace/src/sys/netinet/in_pcb.h#7 integrate
.. //depot/projects/dtrace/src/sys/netinet/libalias/alias_util.c#7 integrate
.. //depot/projects/dtrace/src/sys/netinet/sctp_output.c#11 integrate
.. //depot/projects/dtrace/src/sys/netinet/sctp_usrreq.c#12 integrate
.. //depot/projects/dtrace/src/sys/netinet/sctputil.c#15 integrate
.. //depot/projects/dtrace/src/sys/netinet/tcp_syncache.c#14 integrate
.. //depot/projects/dtrace/src/sys/netinet/tcp_var.h#6 integrate
.. //depot/projects/dtrace/src/sys/netinet6/in6.c#11 integrate
.. //depot/projects/dtrace/src/sys/pci/if_rlreg.h#10 integrate
.. //depot/projects/dtrace/src/sys/powerpc/include/pmc_mdep.h#4 integrate
.. //depot/projects/dtrace/src/sys/sparc64/include/pmc_mdep.h#4 integrate
.. //depot/projects/dtrace/src/sys/sun4v/include/pmc_mdep.h#5 integrate
.. //depot/projects/dtrace/src/sys/sys/disklabel.h#5 integrate
.. //depot/projects/dtrace/src/sys/sys/param.h#27 integrate
.. //depot/projects/dtrace/src/sys/sys/pmc.h#5 integrate
.. //depot/projects/dtrace/src/sys/sys/pmckern.h#4 integrate
.. //depot/projects/dtrace/src/sys/sys/pmclog.h#5 integrate
.. //depot/projects/dtrace/src/sys/sys/ucred.h#5 integrate
.. //depot/projects/dtrace/src/usr.bin/kdump/kdump.c#10 integrate
.. //depot/projects/dtrace/src/usr.sbin/Makefile#20 integrate
.. //depot/projects/dtrace/src/usr.sbin/amd/amd/Makefile#4 integrate
.. //depot/projects/dtrace/src/usr.sbin/amd/fsinfo/Makefile#4 integrate
.. //depot/projects/dtrace/src/usr.sbin/amd/include/amu_autofs_prot.h#1 branch
.. //depot/projects/dtrace/src/usr.sbin/amd/include/aux_conf.h#4 integrate
.. //depot/projects/dtrace/src/usr.sbin/amd/include/build_version.h#4 integrate
.. //depot/projects/dtrace/src/usr.sbin/amd/include/config.h#4 integrate
.. //depot/projects/dtrace/src/usr.sbin/amd/include/newvers.sh#4 integrate
.. //depot/projects/dtrace/src/usr.sbin/amd/libamu/Makefile#4 integrate
.. //depot/projects/dtrace/src/usr.sbin/amd/mk-amd-map/Makefile#4 integrate
.. //depot/projects/dtrace/src/usr.sbin/mtree/verify.c#5 integrate
.. //depot/projects/dtrace/src/usr.sbin/pmcstat/Makefile#6 integrate
.. //depot/projects/dtrace/src/usr.sbin/pmcstat/pmcstat.8#6 integrate
.. //depot/projects/dtrace/src/usr.sbin/pmcstat/pmcstat.c#6 integrate
.. //depot/projects/dtrace/src/usr.sbin/pmcstat/pmcstat.h#5 integrate
.. //depot/projects/dtrace/src/usr.sbin/pmcstat/pmcstat_log.c#5 integrate
.. //depot/projects/dtrace/src/usr.sbin/syslogd/syslogd.c#6 integrate
.. //depot/projects/dtrace/www/en/releases/6.3R/schedule.sgml#3 integrate
.. //depot/projects/dtrace/www/en/releases/7.0R/schedule.sgml#8 integrate
Differences ...
==== //depot/projects/dtrace/doc/fr_FR.ISO8859-1/books/handbook/book.sgml#4 (text+ko) ====
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD French Documentation Project
- $FreeBSD: doc/fr_FR.ISO8859-1/books/handbook/book.sgml,v 1.30 2007/07/08 12:10:18 blackend Exp $
+ $FreeBSD: doc/fr_FR.ISO8859-1/books/handbook/book.sgml,v 1.31 2007/12/05 12:20:31 blackend Exp $
Original revision: 1.171 manque 1.157 et 1.158
-->
@@ -151,15 +151,14 @@
<ulink url="&url.base;/search/index.html">faire des
recherches dans le Manuel</ulink>.</para>
- <para>N.d.T.: La version française est publiée sur le
- <ulink url="http://www.freebsd-fr.org/">serveur World Wide Web du groupe de
- traduction en langue française de la documentation de
- FreeBSD</ulink>.</para>
+ <para>N.d.T.: Contactez &a.blackend; si vous voulez collaborer à
+ la traduction.</para>
+
+ <para><emphasis>Version française de &a.blackend; avec la
+ collaboration de &a.fr.delfly;</emphasis></para>
- <para>N.d.T.: Contactez la &a.fr-doc; si vous voulez collaborer à
- la traduction.</para>
- &trans.a.fonvieille;
- <para><emphasis>Première version de &a.fr.haby;</emphasis>
+ <para><emphasis>Première version de
+ &a.fr.haby;</emphasis></para>
</abstract>
</bookinfo>
==== //depot/projects/dtrace/doc/fr_FR.ISO8859-1/books/handbook/printing/chapter.sgml#3 (text+ko) ====
@@ -2,50 +2,1783 @@
The FreeBSD Documentation Project
The FreeBSD French Documentation Project
- $FreeBSD: doc/fr_FR.ISO8859-1/books/handbook/printing/chapter.sgml,v 1.3 2002/07/29 17:53:40 blackend Exp $
- $Id: chapter.sgml,v 1.1 2002/07/14 10:20:33 marc Exp $
+ $FreeBSD: doc/fr_FR.ISO8859-1/books/handbook/printing/chapter.sgml,v 1.4 2007/12/05 12:21:50 blackend Exp $
+ Original revision: 1.96
-->
<chapter id="printing">
- <title>Printing ** Traduction en Cours **</title>
+ <chapterinfo>
+ <authorgroup>
+ <author>
+ <firstname>Sean</firstname>
+ <surname>Kelly</surname>
+ <contrib>Contribution de </contrib>
+ </author>
+ <!-- 30 Sept 1995 -->
+ </authorgroup>
+
+ <authorgroup>
+ <author>
+ <firstname>Jim</firstname>
+ <surname>Mock</surname>
+ <contrib>Restructuré et mis à jour par </contrib>
+ <!-- Mar 2000 -->
+ </author>
+ </authorgroup>
+ </chapterinfo>
+
+ <title>Imprimer</title>
+ &trans.a.delfly;
- <sect1>
+ <sect1 id="printing-synopsis">
<title>Synopsis</title>
- <para></para>
+
+ <indexterm><primary>gestionnaire d'impression
+ LPD</primary></indexterm>
+ <indexterm><primary>imprimer</primary></indexterm>
+
+ <para>&os; peut être utilisé pour imprimer sur une
+ grande variété d'imprimantes, depuis la plus
+ ancienne des imprimantes matricielles jusqu'aux toutes
+ dernières imprimantes laser, en passant par tout ce qui
+ peut exister entre les deux, et vous permet d'obtenir des
+ impressions de haute qualité avec les programmes que vous
+ exécutez.</para>
+
+ <para>Il est également possible de configurer &os; pour
+ qu'il fasse office de serveur d'impression sur un réseau;
+ de cette manière &os; peut recevoir des travaux
+ d'impression (<quote>jobs</quote>) en provenance de
+ différents ordinateurs, comprenant d'autres machines sous
+ &os; et des machines sous &windows; ou &macos;. &os;
+ s'assurera à ce qu'un seul travail d'impression ne soit
+ imprimé à la fois, et pourra tenir des
+ statistiques sur les utilisateurs et les machines lançant
+ le plus d'impressions, produire des pages
+ d'<quote>en-têtes</quote> pour distinguer les impressions
+ de chacun, et plus encore.</para>
+
+ <para>Après la lecture de ce chapitre, vous saurez:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Comment configurer le gestionnaire d'impression de
+ &os;</para>
+ </listitem>
+
+ <listitem>
+ <para>Comment installer des filtres d'impression, pour
+ gérer des travaux d'impression particuliers de
+ manière différente, ce qui inclut la
+ transformation de documents entrants en un format que vos
+ imprimantes comprennent.</para>
+ </listitem>
+
+ <listitem>
+ <para>Comment inclure des en-têtes ou des pages
+ bannière dans vos impressions.</para>
+ </listitem>
+
+ <listitem>
+ <para>Comment imprimer en utilisant des imprimantes
+ connectées à d'autres ordinateurs.</para>
+ </listitem>
+
+ <listitem>
+ <para>Comment imprimer en utilisant des imprimantes
+ connectées directement au réseau.</para>
+ </listitem>
+
+ <listitem>
+ <para>Comment gérer des restrictions d'impression,
+ notamment comment limiter la taille des travaux
+ d'impression, et empêcher certains utilisateurs
+ d'imprimer.</para>
+ </listitem>
+
+ <listitem>
+ <para>Comment tenir des statistiques d'impression, et rendre
+ compte de l'utilisation de l'imprimante.</para>
+ </listitem>
+
+ <listitem>
+ <para>Comment résoudre les problèmes
+ d'impression.</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>Avant de lire ce chapitre, vous devriez:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Savoir comment configurer et installer un nouveau noyau
+ (<xref linkend="kernelconfig">).</para>
+ </listitem>
+ </itemizedlist>
</sect1>
<sect1 id="printing-intro-spooler">
<title>Introduction</title>
- <para></para>
+
+ <para>Afin d'utiliser des imprimantes avec &os;, vous avez la
+ possibilité de les paramétrer pour qu'elles
+ utilisent le gestionnaire d'impression de Berkeley,
+ également connu sous le nom de gestionnaire d'impression
+ <application>LPD</application>, ou tout simplement
+ <application>LPD</application>. C'est le système
+ contrôle d'imprimante par défaut de &os;. Ce
+ chapitre présente <application>LPD</application> et vous
+ assistera tout au long de sa configuration.</para>
+
+ <para>Si vous connaissez déjà
+ <application>LPD</application> ou un autre système de
+ gestion des impressions, vous pouvez directement vous rendre
+ à la section <link
+ linkend="printing-intro-setup">Paramétrage de
+ base</link>.</para>
+
+ <para><application>LPD</application> contrôle tout ce qui
+ relève des imprimantes. Il est
+ responsable de plusieurs tâches:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Il contrôle l'accès aux imprimantes
+ directement connectées au système ainsi
+ qu'à celles connectées à d'autres
+ machines via le réseau.</para>
+ </listitem>
+
+ <indexterm><primary>travaux d'impression</primary></indexterm>
+
+ <listitem>
+ <para>Il permet aux utilisateurs de soumettre des fichiers
+ à imprimer; ces requêtes sont connues sous le
+ nom de <emphasis>travaux</emphasis>.</para>
+ </listitem>
+
+ <listitem>
+ <para>Il empêche l'accès simultané de
+ plusieurs utilisateurs à une même imprimante,
+ en gérant une <emphasis>queue</emphasis> pour chaque
+ imprimante.</para>
+ </listitem>
+
+ <listitem>
+ <para>Il peut produire des <emphasis>pages
+ d'en-tête</emphasis> (également connues sous le
+ nom de <emphasis>pages bannières</emphasis> ou encore
+ <emphasis>cartouches</emphasis>) afin que les utilisateurs
+ puissent facilement retrouver dans une pile d'impressions
+ celles correspondant aux travaux qu'ils ont soumis.</para>
+ </listitem>
+
+ <listitem>
+ <para>Il s'occupe de paramétrer les communications
+ lorsque les imprimantes sont connectées via un port
+ série.</para>
+ </listitem>
+
+ <listitem>
+ <para>Il peut transmettre des travaux par réseau
+ à un gestionnaire d'impression
+ <application>LPD</application> situé sur une autre
+ machine.</para>
+ </listitem>
+
+ <listitem>
+ <para>Il peut appliquer des filtres spéciaux afin
+ d'assurer le formatage des travaux en fonction des
+ différents langages et caractéristiques des
+ imprimantes.</para>
+ </listitem>
+
+ <listitem>
+ <para>Il peut comptabiliser l'utilisation de
+ l'imprimante.</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>Vous pouvez, au travers d'un fichier de configuration
+ (<filename>/etc/printcap</filename>) et en fournissant les
+ programmes de filtres spéciaux, faire exécuter par
+ <application>LPD</application> tout ou partie des tâches
+ mentionnées ci-dessus sur une grande
+ variété de modèles d'imprimantes.</para>
+
+ <sect2 id="printing-intro-why">
+ <title>Pourquoi vous devriez utiliser le gestionnaire
+ d'impression</title>
+
+ <para>Si vous êtes l'unique utilisateur de votre
+ système, vous vous demandez sans doute pourquoi il vous
+ faudrait vous préoccuper du gestionnaire d'impression,
+ alors que vous n'avez pas besoin de contrôle
+ d'accès, de pages d'en-tête ni de statistiques
+ relatives à l'utilisation de l'imprimante. Quand bien
+ même il est possible de mettre en oeuvre l'accès
+ direct à l'imprimante, vous devriez tout de même
+ utiliser le gestionnaire d'impression, parce que:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para><application>LPD</application> imprime les travaux en
+ tâche de fond: vous n'êtes pas obligé
+ d'attendre que les données soient passées
+ à l'imprimante.</para>
+ </listitem>
+
+ <indexterm><primary>&tex;</primary></indexterm>
+
+ <listitem>
+ <para><application>LPD</application> peut commodément
+ se charger d'appliquer des filtres à un travail
+ pour adjoindre une en-tête contenant la date et
+ l'heure, ou convertir un fichier au format particulier
+ (comme un fichier DVI &tex;) en un format que l'imprimante
+ comprenne. Ainsi, vous n'aurez pas à vous charger
+ de ces manipulations à la main.</para>
+ </listitem>
+
+ <listitem>
+ <para>Beaucoup d'applications, tant libres que commerciales,
+ fournissant une fonctionnalité d'impression
+ s'attendent généralement à traiter
+ avec le gestionnaire d'impression. En le mettant en
+ oeuvre, vous vous faciliterez le support des autres
+ applications que vous pourriez ajouter plus tard, ou que
+ vous avez déjà installées.</para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
</sect1>
<sect1 id="printing-intro-setup">
- <title>Basic Setup</title>
- <para></para>
+ <title>Configuration de base</title>
+
+ <para>Pour utiliser des imprimantes avec le gestionnaire
+ d'impression, il vous faudra configurer à la fois la
+ partie matérielle (c'est à dire les imprimantes)
+ et la partie logicielle (c'est à dire
+ <application>LPD</application>). Ce document présente
+ deux niveaux de configuration:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>La section <link linkend="printing-simple">Configuration
+ simple de l'imprimante</link> vous apprendra à
+ connecter une imprimante, à renseigner
+ <application>LPD</application> sur la façon dont il
+ doit communiquer avec elle, et à imprimer de simples
+ fichiers textes.</para>
+ </listitem>
+
+ <listitem>
+ <para>La section <link
+ linkend="printing-advanced">Configuration avancée de
+ l'imprimante</link> vous apprendra à imprimer
+ différents formats de fichiers, des pages
+ d'en-tête, par l'intermédiaire d'un
+ réseau, à contrôler l'accès aux
+ imprimantes, et comptabiliser leur utilisation.</para>
+ </listitem>
+ </itemizedlist>
+
+ <sect2 id="printing-simple">
+ <title>Configuration simple de l'imprimante</title>
+
+ <para>Cette section vous apprendra à configurer
+ l'imprimante et <application>LPD</application>. Elle
+ présente les bases:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>La section <link
+ linkend="printing-hardware">Configuration
+ matérielle</link> donne des indications sur la
+ façon de connecter l'imprimante à l'un des
+ ports de votre ordinateur.</para>
+ </listitem>
+
+ <listitem>
+ <para>La section <link
+ linkend="printing-software">Configuration
+ logicielle</link> montre comment renseigner le fichier de
+ configuration du gestionnaire d'impression
+ <application>LPD</application>
+ (<filename>/etc/printcap</filename>).</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>Si vous mettez en oeuvre une imprimante
+ réceptionnant les données à imprimer via
+ un protocole réseau plutôt que par les interfaces
+ locales de l'ordinateur, lisez la section <link
+ linkend="printing-advanced-network-net-if">Imprimantes avec
+ des interfaces utilisant des flux réseau</link>.</para>
+
+ <para>Bien que cette section soit intitulée
+ <quote>Configuration simple de l'imprimante</quote>, elle
+ s'avère en réalité plutôt complexe.
+ La partie la plus difficile consiste à faire
+ fonctionner l'imprimante avec votre ordinateur et
+ <application>LPD</application>. Les options avancées
+ telles les pages d'en-tête ou les statistiques sont
+ relativement faciles à mettre en oeuvre une fois que
+ l'imprimante fonctionne.</para>
+
+ <sect3 id="printing-hardware">
+ <title>Configuration matérielle</title>
+
+ <para>Cette section détaille les différentes
+ manières de connecter une imprimante à votre
+ PC. Elle discute les types de ports et de câbles, et
+ de la configuration noyau dont vous pourriez avoir besoin
+ afin que &os; puisse communiquer avec l'imprimante.</para>
+
+ <para>Si vous avez déjà connecté votre
+ imprimante et réussi à imprimer sous un autre
+ système d'exploitation, vous pouvez probablement
+ passer à la section <link
+ linkend="printing-software">Configuration
+ logicielle</link>.</para>
+
+ <sect4 id="printing-ports">
+ <title>Les ports et les câbles</title>
+
+ <para>Les imprimantes pour PC vendues aujourd'hui sont en
+ général pourvues d'une ou plusieurs des
+ trois interfaces suivantes:</para>
+
+ <itemizedlist>
+ <indexterm>
+ <primary>imprimantes</primary>
+ <secondary>série</secondary>
+ </indexterm>
+
+ <listitem>
+ <para>Les interfaces <emphasis>série</emphasis>,
+ également connues sous les noms RS-232 ou ports
+ COM, utilisent un port série sur votre
+ ordinateur pour envoyer des données à
+ l'imprimante. Les interfaces série sont
+ courantes, dans l'industrie informatique, et les
+ câbles sont à la fois disponibles et
+ faciles à réaliser. Elles
+ réclament parfois des câbles
+ spéciaux et peuvent nécessiter le
+ paramétrage d'options de communication assez
+ complexes. La plupart des ports série PC ont
+ une vitesse de transmission maximale de 115200 bps, ce
+ qui rend l'impression de travaux comportant beaucoup de
+ graphismes malaisée.</para>
+ </listitem>
+
+ <indexterm>
+ <primary>imprimantes</primary>
+ <secondary>parallèle</secondary>
+ </indexterm>
+
+ <listitem>
+ <para>Les interfaces
+ <emphasis>parallèles</emphasis> utilisent un
+ port parallèle sur votre ordinateur pour envoyer
+ des données à l'imprimante. Les
+ interfaces parallèles sont courantes dans
+ l'industrie informatique et plus rapides que les
+ interfaces série RS-232. Les câbles sont
+ disponibles mais sont moins faciles à fabriquer
+ à la main. En général, il n'y a
+ aucune option de communication à
+ paramétrer avec ces interfaces, ce qui rend leur
+ configuration particulièrement simple.</para>
+
+ <indexterm>
+ <primary>centronics</primary>
+ <see>imprimantes parallèle</see>
+ </indexterm>
+
+ <para>Les interfaces parallèles sont parfois
+ appelées <quote>Centronics</quote>, nom
+ tiré du type de connecteur de
+ l'imprimante</para>
+ </listitem>
+
+ <indexterm>
+ <primary>imprimantes</primary>
+ <secondary>USB</secondary>
+ </indexterm>
+
+ <listitem>
+ <para>Les interfaces USB, tenant leur nom de
+ <quote>Universal Serial Bus</quote>, ou <quote>Bus
+ Série Universel</quote>, s'avèrent plus
+ véloces encore que les interfaces
+ parallèles ou série RS-232. Les
+ câbles sont simples et peu onéreux. L'USB
+ surpasse les interfaces série RS-232 et
+ parallèles pour l'impression, mais son support
+ par les systèmes &unix; n'est pas aussi bon.
+ Une façon d'éviter ce problème est
+ d'acheter une imprimante qui dispose à la fois
+ d'une interface USB et d'une interface
+ parallèle, comme beaucoup de
+ modèles.</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>En règle générale, les interfaces
+ parallèles n'offrent qu'une communication
+ unidirectionnelle (de l'ordinateur vers l'imprimante)
+ alors que les interfaces série et USB permettent un
+ échange bidirectionnel. Les imprimantes et ports
+ parallèles plus récents (EPP et ECP) peuvent
+ communiquer dans les deux sens sous &os; lorsque l'on a
+ recourt à un câble conforme à la norme
+ IEEE-1284.</para>
+
+ <indexterm><primary>PostScript</primary></indexterm>
+
+ <para>La communication bidirectionnelle avec l'imprimante en
+ utilisant un port parallèle se fait en
+ général de l'une des deux manières
+ suivantes. La première utilise un pilote
+ d'imprimante compilé pour &os; comprenant le
+ langage propriétaire de l'imprimante. C'est
+ couramment le cas des imprimantes jet d'encre et cela peut
+ être utilisé pour retourner les niveaux
+ d'encre et autres informations d'état. La seconde
+ méthode est employée lorsque l'imprimante
+ supporte &postscript;.</para>
+
+ <para>Les travaux &postscript; sont en fait des programmes
+ envoyés à l'imprimante. Ils ne
+ génèrent pas nécessairement de sortie
+ papier et peuvent retourner leurs résultats
+ directement à l'ordinateur. &postscript; utilise
+ aussi la communication bidirectionnelle pour avertir
+ l'ordinateur de problèmes, comme des erreurs dans
+ le programme &postscript; ou des bourrages papier. Vos
+ utilisateurs apprécieraient certainement de telles
+ informations. De surcroît, la meilleure
+ façon de tenir des statistiques sérieusement
+ avec une imprimante &postscript; nécessite la
+ communication bidirectionnelle: on demande à
+ l'imprimante quel est son compteur de pages (combien en
+ a-t-elle imprimées depuis sa fabrication), puis on
+ lui envoie le travail de l'utilisateur, enfin on lui
+ redemande son compteur de pages. La différence
+ entre les deux valeurs donne la consommation de papier que
+ vous pouvez attribuer à cet utilisateur.</para>
+ </sect4>
+
+ <sect4 id="printing-parallel">
+ <title>Les ports parallèles</title>
+
+ <para>Pour raccorder une imprimante utilisant une interface
+ parallèle, branchez le câble Centronics sur
+ l'imprimante et sur l'ordinateur. Les instructions
+ accompagnant l'imprimante, l'ordinateur, ou les deux,
+ devraient parfaitement vous renseigner.</para>
+
+ <para>Souvenez-vous du port parallèle que vous avez
+ utilisé sur l'ordinateur. Pour &os;, le premier se
+ nomme <filename>ppc0</filename>; le deuxième,
+ <filename>ppc1</filename>, et ainsi de suite. Le nom du
+ fichier spécial de périphérique de
+ l'imprimante suit les mêmes règles:
+ <filename>/dev/lpt0</filename> pour celle connectée
+ sur le premier port parallèle, etc.</para>
+ </sect4>
+
+ <sect4 id="printing-serial">
+ <title>Les ports série</title>
+
+ <para>Pour raccorder une imprimante utilisant une interface
+ série, branchez le câble série
+ adéquat sur l'imprimante et sur l'ordinateur. Les
+ instructions accompagnant l'imprimante, l'ordinateur, ou
+ les deux, devraient parfaitement vous renseigner.</para>
+
+ <para>Si vous n'êtes pas sûr de savoir quel est
+ le bon câble, voici ce que vous pouvez
+ essayer:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Un câble <emphasis>modem</emphasis> relie
+ chacune des broches du connecteur depuis l'une des
+ extrémités du câble directement
+ à la broche lui correspondant dans le
+ connecteur de l'autre extrémité. Ce
+ type de câble est également connu sous le
+ nom de câble <quote>DTE-to-DCE</quote>.</para>
+ </listitem>
+
+ <indexterm><primary>câble
+ null-modem</primary></indexterm>
+
+ <listitem>
+ <para>Un câble <emphasis>null-modem</emphasis>
+ relie certaines des broches directement, en
+ intervertit d'autres (par exemple,
+ <quote>émission de données</quote> et
+ <quote>réception de données</quote>), et
+ en court-circuite d'autres en interne sur chacun des
+ sertissages des connecteurs. Ce type de câble
+ est également connu sous le nom de câble
+ <quote>DTE-to-DTE</quote>.</para>
+ </listitem>
+
+ <listitem>
+ <para>Un câble <emphasis>série pour
+ imprimante</emphasis>, requis par certaines
+ imprimantes peu conventionnelles, ressemble au
+ câble null-modem, à ceci près
+ qu'il envoie certains signaux à l'autre
+ extrémité au lieu de les court-circuiter
+ en interne.</para>
+ </listitem>
+ </itemizedlist>
+
+ <indexterm><primary>vitesse de
+ transmission</primary></indexterm>
+ <indexterm><primary>parité</primary></indexterm>
+ <indexterm><primary>protocole de contrôle de
+ flux</primary></indexterm>
+
+ <para>Vous devriez également définir les
+ paramètres de communication pour l'imprimante,
+ d'ordinaire en utilisant les contrôles sur la face
+ avant ou les commutateurs sur l'imprimante. Choisissez la
+ valeur la plus élevée de
+ <literal>bps</literal> (bits par seconde, encore
+ appelés <quote>vitesse de transmission</quote>)
+ autorisée conjointement par votre ordinateur et
+ votre imprimante. Choisissez 7 ou 8 bits de
+ données; aucun contrôle de parité ou
+ un bit de parité paire ou impaire; et 1 ou 2 bits
+ d'arrêt. Choisissez également un protocole
+ de contrôle de flux: soit aucun, soit XON/XOFF
+ (également appelé <quote>in-band</quote>, ou
+ encore <quote>contrôle logiciel</quote>). Retenez
+ ces paramètres pour la configuration logicielle,
+ dans la section qui suit.</para>
+ </sect4>
+ </sect3>
+
+ <sect3 id="printing-software">
+ <title>Configuration logicielle</title>
+
+ <para>Cette section détaille la configuration
+ logicielle nécessaire pour imprimer sous &os; avec le
+ gestionnaire d'impression
+ <application>LPD</application>.</para>
+
+ <para>Voici un aperçu des étapes à
+ suivre:</para>
+
+ <procedure>
+ <step>
+ <para>Configurez le noyau, si nécessaire, pour
+ utiliser le port sur lequel vous raccorderez votre
+ imprimante; la section <link
+ linkend="printing-kernel">Configurer le noyau de
+ &os;</link> vous donnera la marche à
+ suivre.</para>
+ </step>
+
+ <step>
+ <para>Paramétrez le mode de communication du port
+ parallèle si vous utilisez une imprimante de ce
+ type; la section <link
+ linkend="printing-parallel-port-mode">Paramétrer
+ le mode de communication du port parallèle</link>
+ vous donnera les détails.</para>
+ </step>
+
+ <step>
+ <para>Configurez <application>LPD</application> pour qu'il
+ communique avec l'imprimante en renseignant le fichier
+ <filename>/etc/printcap</filename>. Vous apprendrez
+ comment faire un peu plus loin dans ce chapitre.</para>
+ </step>
+ </procedure>
+
+ <sect4 id="printing-kernel">
+ <title>Configuration du noyau</title>
+
+ <para>Le noyau du système d'exploitation est
+ compilé avec le support d'un certain ensemble de
+ périphériques. Les interfaces série
+ ou parallèle de votre imprimante en font partie.
+ De ce fait, vous pourriez avoir à ajouter le
+ support d'un port série ou parallèle
+ supplémentaire si votre noyau n'a pas
+ déjà été configuré en
+ ce sens.</para>
+
+ <para>Pour savoir si le support d'une interface série
+ est activé dans le noyau que vous êtes en
+ train d'utiliser, entrez:</para>
+
+ <screen>&prompt.root; <userinput>grep sio<replaceable>N</replaceable> /var/run/dmesg.boot</userinput></screen>
+
+ <para>Où <replaceable>N</replaceable>
+ représente le numéro du port série,
+ en commençant à zéro. Si vous
+ obtenez un affichage similaire à:</para>
+
+ <screen>sio2 at port 0x3e8-0x3ef irq 5 on isa sio2: type 16550A</screen>
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list