From:	MERC::"uunet!alcatel.co.@!Dietmar.Berg"  9-JUN-1992 07:54:44.73
To:	uucm000@uxa.ecn.bgu.edu, osyjm@schizo.coe.montana.edu,
	BEAR@nucvs7.anu.edu.au, martinea@ireq.hydro.qc.ca, ONASCH@ira.uka.de,
	klein@saturn.glassboro.edu, powers@elros.stg.trw.com, galaxy::gleeve
CC:	
Subj:	LPD for UCX Part06 of 6

#! /bin/sh
# This is a shell archive.  Remove anything before this line, then unpack
# it by saving it into a file and typing "sh file".  To overwrite existing
# files, type "sh file -c".  You can also feed this as standard input via
# unshar, or by typing "sh <file", e.g..  If this archive is complete, you
# will see the following message at the end:
#		"End of archive 6 (of 6)."
# Contents:  dlpd.ps.B
# Wrapped by berg@valide on Tue Jun  9 12:28:51 1992
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f 'dlpd.ps.B' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'dlpd.ps.B'\"
else
echo shar: Extracting \"'dlpd.ps.B'\" \(72294 characters\)
sed "s/^X//" >'dlpd.ps.B' <<'END_OF_FILE'
X
X33 1 11 25]103 D<1E003F003F003F003F001E0000000000000000000000000000000F00FF00
XFF001F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F00FFE0FFE0>
X11 34 0 0 13]105 D<0F1FE07F80FF7FF9FFE0FFF0FBC3E01FC07F01F00F803E00F00F803E00
XF00F003C00F00F003C00F00F003C00F00F003C00F00F003C00F00F003C00F00F003C00F00F003C
X00F00F003C00F00F003C00F00F003C00F00F003C00F00F003C00F0FFF3FFCFFFFFF3FFCFFF>40
X21 1 0 43]109 D<0F1FC000FF7FF000FFF1F0001FC0F8000F8078000F8078000F0078000F0078
X000F0078000F0078000F0078000F0078000F0078000F0078000F0078000F0078000F0078000F00
X78000F007800FFF3FF80FFF3FF80>25 21 1 0 28]110 D<0F3E00FFFF80FFEF801FCF800F8F80
X0F87000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F0000
X0F0000FFF800FFF800>17 21 1 0 20]114 D<03000300030003000700070007000F001F003F00
XFFF8FFF80F000F000F000F000F000F000F000F000F000F000F0C0F0C0F0C0F0C0F0C0F1C079807
XF801F0>14 31 1 0 19]116 D<0F007800FF07F800FF07F8001F00F8000F0078000F0078000F00
X78000F0078000F0078000F0078000F0078000F0078000F0078000F0078000F0078000F00F8000F
X00F8000F01F8000783FC0007FF7F8001FC7F80>25 21 1 0 28]117 D E
X/fm 81 125 df<003F1FC001FFFFE003E7FBE007C7E3E00F87E3E00F07C1C00F03C0000F03C000
X0F03C0000F03C0000F03C000FFFFFC00FFFFFC000F03C0000F03C0000F03C0000F03C0000F03C0
X000F03C0000F03C0000F03C0000F03C0000F03C0000F03C0000F03C0000F03C0000F03C0007F87
XFC007F87FC00>27 29 0 0 24]11 D<003F0001FF8003E3C007C7C00F87C00F07C00F07C00F00
X000F00000F00000F0000FFFFC0FFFFC00F03C00F03C00F03C00F03C00F03C00F03C00F03C00F03
XC00F03C00F03C00F03C00F03C00F03C00F03C07F87F87F87F8>21 29 0
X0 23]12 D<003FC001FFC003E7C007C7C00F87C00F07C00F03C00F03C00F03C00F03C00F03C0FF
XFFC0FFFFC00F03C00F03C00F03C00F03C00F03C00F03C00F03C00F03C00F03C00F03C00F03C00F
X03C00F03C00F03C07FCFF87FCFF8>21 29 0 0 23]13 D<70F8F8F8F8F8F8F8F8707070707070
X70707070700000000070F8F8F870>5 29 3 0 12]33 D<7070F8F8FCFCFCFC7C7C0C0C0C0C1C1C
X181838387070F0F06060>14 13 1 -16 21]34 D<000301800003018000030180000703800006
X03000006030000060300000E0700000C0600000C0600000C0600000C0600001C0E00FFFFFFFCFF
XFFFFFC0030180000301800003018000070380000603000006030000060300000603000FFFFFFFC
XFFFFFFFC01C0E0000180C0000180C0000180C0000381C000030180000301800003018000070380
X00060300000603000006030000>30 37 2 8 35]35 D<0180018007F01FFC3DBE798E7187E18F
XE19FE19FE19FF18EF9807F807FE03FF81FFC03FE01FE019F218FF98FF987F987F987E187E18E71
X9E3DBC1FF80FE001800180>16 33 2 2 21]36 D<70F8FCFC7C0C0C1C183870F060>6
X13 3 -16 12]39 D<01C003C0038007000E000E001C001C00380038007800780070007000F000
XF000F000F000F000F000F000F000F000F000F000F000F000F0007000700078007800380038001C
X001C000E000E000700038003C001C0>10 42 3 11 16]40 D<E000F000700038001C001C000E00
X0E0007000700078007800380038003C003C003C003C003C003C003C003C003C003C003C003C003
XC003C00380038007800780070007000E000E001C001C0038007000F000E000>10
X42 2 11 16]41 D<70F8F8F878181818383070E060>5 13 3 8 12]44 D<FFE0FFE0FFE0>11
X3 0 -8 14]45 D<70F8F8F870>5 5 3 0 12]46 D<00030003000700060006000E000C001C0018
X001800380030003000700060006000E000C000C001C001800380030003000700060006000E000C
X000C001C001800180038003000700060006000E000C000C000>16 41 2
X10 21]47 D<07E00FF01C38381C781E700E700EF00FF00FF00FF00FF00FF00FF00FF00FF00FF0
X0FF00FF00FF00F700E700E781E381C1C380FF007E0>16 27 2 0 21]48
XD<018003803F80FF80C78007800780078007800780078007800780078007800780078007800780
X078007800780078007800780FFF8FFF8>13 27 4 0 21]49 D<0FE03FF878FC603EF01EF81FF8
X1FF80F700F001F001F001E003E007C007800F001E003C0038007030E031C0338077FFEFFFEFFFE
XFFFE>16 27 2 0 21]50 D<0FE01FF8387C7C3E7C3E7C1E7C3E383E003C007C00F807F007E000
X78003C003E001F001F001F701FF81FF81FF83EF03E787C3FF80FE0>16 27
X2 0 21]51 D<001C00001C00003C00007C00007C0000FC0001FC0003BC00033C00073C000E3C00
X0C3C00183C00383C00303C00603C00E03C00FFFFC0FFFFC0003C00003C00003C00003C00003C00
X003C0003FFC003FFC0>18 27 1 0 21]52 D<301C3FFC3FF83FF03FC030003000300030003000
X37E03FF83C3C381E301E000F000F000F700FF80FF80FF80FF81E703E787C3FF80FE0>16
X27 2 0 21]53 D<01F807FC0F8E1E3E3C3E383E783E78007000F080F7F8FFFCFC1CF81EF80FF0
X0FF00FF00FF00FF00F700F700F781E381E1E3C0FF807E0>16 27 2 0 21]54
XD<6000007FFF807FFF807FFF807FFF00E00600C00E00C01C00C0380000300000700000E00000E0
X0001E00001C00001C00003C00003C00003C00003C00007C00007C00007C00007C00007C00007C0
X0007C000038000>17 28 2 0 21]55 D<07E01FF83C3C381E701E700E700E780E7C1E7F3C3FF8
X1FF00FF01FFC3DFC787E703FF00FE00FE007E007E007F00E781E3C3C1FF807E0>16
X27 2 0 21]56 D<07E01FF83C38781C781EF00EF00EF00FF00FF00FF00FF00FF01F781F383F3F
XFF1FEF010F000E001E7C1E7C1C7C3C7C7878F03FE01F80>16 27 2 0 21]57
XD<70F8F8F870000000000000000070F8F8F870>5 18 3 0 12]58 D<70F8F8F870000000000000
X000070F8F8F878181818383070E060>5 26 3 8 12]59 D<003F800001FFF00003E0F8000F001E
X001E000F001C1F0700387F838070F9C1C071F0E1C061E078C0E1E078E0C3C07860C3C07860C3C0
X7860C3C07860C3C07860C3C07860C3C07860E1E0786061E0786071F0F8C070F9FDC0387FBF801C
X1F1F001E0000000F0003E003E03FC001FFFE00003FE000>27 29 2 0 32]64
XD<00060000000F0000000F0000000F0000001F8000001F8000001F8000003FC0000033C0000033
XC0000073E0000061E0000061E00000E1F00000C0F00000C0F00001C0F8000180780001FFF80003
XFFFC0003003C0003003C0007003E0006001E0006001E001F001F00FFC0FFF0FFC0FFF0>28
X28 1 0 31]65 D<FFFFC0FFFFF00F00F80F007C0F003C0F003E0F003E0F003E0F003E0F003C0F
X007C0F00F80FFFF00FFFE00F01F80F007C0F003E0F001E0F001F0F001F0F001F0F001F0F001F0F
X003E0F003E0F00FCFFFFF8FFFFC0>24 28 2 0 29]66 D<003FC18001FFF38003F07B8007C01F
X800F800F801F0007803E0003807C0003807C0003807C000180F8000180F8000000F8000000F800
X0000F8000000F8000000F8000000F80000007C0001807C0001807C0001803E0003801F0003000F
X80070007C00E0003F03C0001FFF000003FC000>25 28 2 0 30]67 D<FFFFC000FFFFF0000F00
XFC000F003E000F001F000F000F000F0007800F0007C00F0003C00F0003C00F0003E00F0003E00F
X0003E00F0003E00F0003E00F0003E00F0003E00F0003E00F0003C00F0003C00F0007C00F000780
X0F000F800F000F000F003E000F00FC00FFFFF000FFFFC000>27 28 2 0
X32]68 D<FFFFFCFFFFFC0F007C0F001C0F000C0F000E0F00060F03060F03060F03060F03000F07
X000FFF000FFF000F07000F03000F03000F03030F03030F00030F00060F00060F00060F000E0F00
X1E0F007CFFFFFCFFFFFC>24 28 2 0 28]69 D<FFFFF8FFFFF80F00780F00380F00180F001C0F
X000C0F000C0F030C0F030C0F03000F03000F07000FFF000FFF000F07000F03000F03000F03000F
X03000F00000F00000F00000F00000F00000F0000FFF800FFF800>22 28
X2 0 27]70 D<003FC18001FFF38003F07B8007C01F800F800F801F0007803E0003807C0003807C
X0003807C000180F8000180F8000000F8000000F8000000F8000000F8000000F800FFF0F800FFF0
X7C0007807C0007807C0007803E0007801F0007800F80078007C00F8003F83F8001FFFB80003FE1
X80>28 28 2 0 33]71 D<FFF3FFC0FFF3FFC00F003C000F003C000F003C000F003C000F003C00
X0F003C000F003C000F003C000F003C000F003C000FFFFC000FFFFC000F003C000F003C000F003C
X000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C00FFF3
XFFC0FFF3FFC0>26 28 2 0 31]72 D<FFF0FFF00F000F000F000F000F000F000F000F000F000F
X000F000F000F000F000F000F000F000F000F000F000F000F000F000F00FFF0FFF0>12
X28 1 0 15]73 D<1FFF1FFF007800780078007800780078007800780078007800780078007800
X7800780078007800780078F878F878F878F8F8F1F07FE01F80>16 28 1
X0 21]74 D<FFF800FFF8000F00000F00000F00000F00000F00000F00000F00000F00000F00000F
X00000F00000F00000F00000F00000F00000F00180F00180F00180F00180F00380F00300F00700F
X00F00F01F0FFFFF0FFFFF0>21 28 2 0 26]76 D<FF8000FF80FFC001FF800FC001F8000FC001
XF8000DE00378000DE00378000DE00378000CF00678000CF00678000CF00678000C780C78000C78
X0C78000C780C78000C3C1878000C3C1878000C3C1878000C1E3078000C1E3078000C1E3078000C
X0F6078000C0F6078000C0F6078000C07C078000C07C078000C07C078001E03807800FFC387FF80
XFFC387FF80>33 28 2 0 38]77 D<FF00FFC0FF80FFC00FC01E000FC00C000FE00C000DE00C00
X0DF00C000CF80C000CF80C000C7C0C000C3C0C000C3E0C000C1E0C000C1F0C000C0F8C000C078C
X000C07CC000C03CC000C03EC000C01FC000C00FC000C00FC000C007C000C007C000C003C001E00
X1C00FFC01C00FFC00C00>26 28 2 0 31]78 D<003F800001FFF00003E0F80007803C000F001E
X001E000F003C0007803C0007807C0007C0780003C0F80003E0F80003E0F80003E0F80003E0F800
X03E0F80003E0F80003E0F80003E07C0007C07C0007C03C0007803E000F801E000F000F001E0007
X803C0003E0F80001FFF000003F8000>27 28 2 0 32]79 D<FFFF80FFFFE00F00F00F00780F00
X3C0F003E0F003E0F003E0F003E0F003E0F003E0F003C0F00780F00F00FFFE00FFF800F00000F00
X000F00000F00000F00000F00000F00000F00000F00000F0000FFF000FFF000>23
X28 2 0 28]80 D<FFFF0000FFFFE0000F01F0000F0078000F003C000F003E000F003E000F003E
X000F003E000F003E000F003C000F0078000F01F0000FFFE0000FFF80000F03C0000F01E0000F01
XE0000F00F0000F00F0000F00F0000F00F8000F00F8000F00F8000F00FC300F00FE70FFF07FE0FF
XF01FC0>28 28 2 0 31]82 D<07F1801FFF803C1F80700780700380E00380E00180E00180F000
X00F80000FE00007FE0003FFC001FFE000FFF0000FF80000F800007C00003C00001C0C001C0C001
XC0E001C0E00380F00780FE0F00FFFE00C7F800>18 28 2 0 23]83 D<7FFFFFC07FFFFFC0780F
X03C0700F01C0600F00C0E00F00E0C00F0060C00F0060C00F0060C00F0060000F0000000F000000
X0F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000
X000F0000000F0000000F0000000F000003FFFC0003FFFC00>27 28 1 0
X30]84 D<FFF0FFC0FFF0FFC00F001E000F000C000F000C000F000C000F000C000F000C000F000C
X000F000C000F000C000F000C000F000C000F000C000F000C000F000C000F000C000F000C000F00
X0C000F000C000F000C000F001C00078018000780380003C0700001F0F00000FFC000003F8000>
X26 28 2 0 31]85 D<FFE01FF0FFE01FF01F0007800F0003000F800700078006000780060007C0
X0E0003C00C0003C00C0001E0180001E0180001E0180000F0300000F0300000F870000078600000
X786000007CE000003CC000003CC000001F8000001F8000001F8000000F0000000F0000000F0000
X00060000>28 28 1 0 31]86 D<FFE0FFE1FFFFE0FFE1FF1F001E007C0F001E00380F003F0030
X0F003F003007803F00600780678060078067806007C06780E003C0C3C0C003C0C3C0C003C0C3C0
XC001E1C3E18001E181E18001E181E18000F181E30000F300F30000F300F30000FB00F700007E00
X7E00007E007E00007E007E00003E007C00003C003C00003C003C00001C0038000018001800>40
X28 1 0 43]87 D<7FF0FFC07FF0FFC007C07E0003C0380003E0300001E0700001F0600000F0C0
X000079C000007D8000003F0000001F0000001F0000000F0000000F8000001F8000003BC0000033
XE0000071E0000061F00000C0F80001C0780001807C0003003C0007001E000F801F00FFE0FFF0FF
XE0FFF0>28 28 1 0 31]88 D<FFF00FFCFFF00FFC0FC003C007C0038003C0030003E0060001F0
X060000F00C0000F81C0000781800007C3800003C3000001E6000001F6000000FC000000FC00000
X078000000780000007800000078000000780000007800000078000000780000007800000078000
X007FF800007FF800>30 28 0 0 31]89 D<FEFEC0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
XC0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0FEFE>7 41 4 10 12]91 D<18183C3C3838707060
X60E0E0C0C0C0C0F8F8FCFCFCFC7C7C3838>14 13 5 -16 21]92 D<FEFE060606060606060606
X06060606060606060606060606060606060606060606060606060606FEFE>7
X41 0 10 12]93 D<183C387060E0C0C0F8FCFC7C38>6 13 2 -16 12]96
XD<1FE0007FF8007C7C007C3E007C1E00381E00001E0007FE003FFE007E1E00F81E00F81E00F01E
X60F01E60F83E607C7FE07FFFC01F8F80>19 18 1 0 21]97 D<FE0000FE00001E00001E00001E
X00001E00001E00001E00001E00001E00001E00001E7E001FFF801F87C01F03E01E01E01E00F01E
X00F01E00F01E00F01E00F01E00F01E00F01E01E01E01E01F03C01F87C01DFF8018FE00>20
X29 1 0 23]98 D<07F00FFC3E7C3C7C787C7838F000F000F000F000F000F000780078063C0E3F
X1C0FF807F0>15 18 1 0 18]99 D<003F80003F80000780000780000780000780000780000780
X00078000078000078007F7801FFF803E1F803C0F80780780780780F00780F00780F00780F00780
XF00780F00780F007807807807C0F803E1F801FFFF007E7F0>20 29 1 0
X23]100 D<07E01FF83E7C781C781EF01EFFFEFFFEF000F000F000F000780078063C0E3F1C0FF8
X07F0>15 18 1 0 18]101 D<007E01FF03DF079F0F9F0F0E0F000F000F000F000F00FFE0FFE00F
X000F000F000F000F000F000F000F000F000F000F000F000F000F007FF07FF0>16
X29 0 0 13]102 D<07E7C01FFFC03C3FC0781FC0781E00781E00781E00781E00781E003C3C003F
XF80037E0007000007800007FFC003FFF003FFF807FFF807807C0F003C0E001C0E001C0F003C078
X07807C0F801FFE0007F800>18 27 1 9 21]103 D<FE0000FE00001E00001E00001E00001E0000
X1E00001E00001E00001E00001E00001E7E001FFF001FCF801F07801F07801E07801E07801E0780
X1E07801E07801E07801E07801E07801E07801E07801E0780FFCFF0FFCFF0>20
X29 1 0 23]104 D<1C003E003E003E001C00000000000000000000000000FE00FE001E001E001E
X001E001E001E001E001E001E001E001E001E001E001E00FFC0FFC0>10 29
X0 0 11]105 D<007000F800F800F8007000000000000000000000000007F807F8007800780078
X0078007800780078007800780078007800780078007800780078007800787078F878F8F8F9F0FF
XE03F80>13 37 -4 8 13]106 D<FE0000FE00001E00001E00001E00001E00001E00001E00001E
X00001E00001E00001E7FC01E7FC01E3E001E3C001E78001EF0001EE0001FF0001FF0001FF8001E
XF8001E7C001E7C001E3E001E1F001E1F00FF9FE0FF9FE0>19 29 1 0 22]107
XD<FE00FE001E001E001E001E001E001E001E001E001E001E001E001E001E001E001E001E001E00
X1E001E001E001E001E001E001E001E00FFC0FFC0>10 29 0 0 11]108 D<FE7F0FE0FEFF9FF01F
XC7F8F81F83F0781F03E0781E03C0781E03C0781E03C0781E03C0781E03C0781E03C0781E03C078
X1E03C0781E03C0781E03C0781E03C078FFCFF9FFFFCFF9FF>32 18 1 0
X35]109 D<FE7E00FFFF001FCF801F07801F07801E07801E07801E07801E07801E07801E07801E
X07801E07801E07801E07801E0780FFCFF0FFCFF0>20 18 1 0 23]110 D<03F0000FFC001E1E00
X380700780780700380F003C0F003C0F003C0F003C0F003C0F003C07003807807803807001E1E00
X0FFC0003F000>18 18 1 0 21]111 D<FE7E00FFFF801F87C01F03E01E01E01E01F01E00F01E00
XF01E00F01E00F01E00F01E00F01E01E01E01E01F03C01F8FC01FFF801EFE001E00001E00001E00
X001E00001E00001E0000FFC000FFC000>20 26 1 8 23]112 D<07E1801FFB803F1F803C0F8078
X0780780780F00780F00780F00780F00780F00780F00780F807807807807C0F803E3F801FFF8007
XE780000780000780000780000780000780000780003FF0003FF0>20 26
X1 8 22]113 D<FFF0FFF81F781F781E301E001E001E001E001E001E001E001E001E001E001E00
XFFE0FFE0>13 18 1 0 16]114 D<1FF07FF070F0E030E030F000FF00FFE07FF03FF007F800F8C0
X38E038E038F8F0FFF0DFC0>13 18 1 0 16]115 D<06000600060006000E000E001E003E00FFE0
XFFE01E001E001E001E001E001E001E001E001E301E301E301E301E301F700FE007C0>12
X26 1 0 16]116 D<FE3F80FE3F801E07801E07801E07801E07801E07801E07801E07801E07801E
X07801E07801E07801E0F801E0F801F1F800FFFF007E7F0>20 18 1 0 23]117
XD<FF8FE0FF8FE01E07801E07000F06000F06000F0600078C00078C0007DC0003D80003D80003F8
X0001F00001F00000E00000E00000E000>19 18 1 0 22]118 D<FF3FCFE0FF3FCFE03E0F07801E
X0F03001E0F03000F0F86000F0F86000F1B8600079BCC00079BCC0007B1CC0003F1F80003F1F800
X03E0F80001E0F00001E0F00001C0700000C06000>27 18 1 0 30]119 D<7FCFF07FCFF00F8F80
X078E0003CC0003DC0001F80000F00000F00000780000FC0001FC00019E00031F00070F001F0F80
XFF9FF8FF9FF8>21 18 0 0 22]120 D<FF8FE0FF8FE01E07801E07000F06000F06000F0600078C
X00078C0007DC0003D80003D80003F80001F00001F00000E00000E00000E00000C00000C00070C0
X00F98000C18000C700007E00003C0000>19 26 1 8 22]121 D<7FFC7FFC787C70F861F061F063
XE067C007C00F8C0F8C1F0C3E1C3E187C18F878FFF8FFF8>14 18 1 0 18]122
XD<FFFFFFFFFF80FFFFFFFFFF80>41 2 0 -10 42]124 D E /fn 19 118
Xdf<FFFFFEFFFFFEFFFFFE01FF0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
XFE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
XFE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
XFE0000FE0000FE0000FE0000FE0000FE0000FE0001FF00FFFFFEFFFFFEFFFFFE>23
X49 1 0 26]73 D<FFFE0000000FFFE0FFFE0000000FFFE0FFFE0000000FFFE003FF0000001FF8
X0001FF0000001FF00001DF8000003BF00001DF8000003BF00001DF8000003BF00001CFC0000073
XF00001CFC0000073F00001CFC0000073F00001C7E00000E3F00001C7E00000E3F00001C7E00000
XE3F00001C3F00001C3F00001C3F00001C3F00001C1F8000383F00001C1F8000383F00001C1F800
X0383F00001C0FC000703F00001C0FC000703F00001C0FC000703F00001C07E000E03F00001C07E
X000E03F00001C03F001C03F00001C03F001C03F00001C03F001C03F00001C01F803803F00001C0
X1F803803F00001C01F803803F00001C00FC07003F00001C00FC07003F00001C00FC07003F00001
XC007E0E003F00001C007E0E003F00001C003F1C003F00001C003F1C003F00001C003F1C003F000
X01C001FB8003F00001C001FB8003F00001C001FB8003F00001C000FF0003F00001C000FF0003F0
X0001C000FF0003F00003E0007E0003F0000FF8007E0007F800FFFF803C01FFFFE0FFFF803C01FF
XFFE0FFFF803C01FFFFE0>59 49 3 0 66]77 D<FFFC0000FFFF80FFFE0000FFFF80FFFF0000FF
XFF8001FF00000FF80001FF800003E00001FFC00001C00001FFC00001C00001DFE00001C00001CF
XF00001C00001CFF00001C00001C7F80001C00001C3FC0001C00001C3FC0001C00001C1FE0001C0
X0001C0FF0001C00001C07F8001C00001C07F8001C00001C03FC001C00001C01FE001C00001C01F
XE001C00001C00FF001C00001C007F801C00001C007F801C00001C003FC01C00001C001FE01C000
X01C001FE01C00001C000FF01C00001C0007F81C00001C0007F81C00001C0003FC1C00001C0001F
XE1C00001C0001FE1C00001C0000FF1C00001C00007F9C00001C00007F9C00001C00003FDC00001
XC00001FFC00001C00000FFC00001C00000FFC00001C000007FC00001C000003FC00001C000003F
XC00001C000001FC00001C000000FC00003E000000FC0000FF8000007C000FFFF800003C000FFFF
X800003C000FFFF800001C000>49 49 2 0 54]78 D<007FC01801FFF83807FFFE380FE07F781F
X801FF83F0007F83E0003F87C0001F87C0000F8780000F8F8000078F8000078F8000078F8000038
XFC000038FC000038FE000000FF0000007F8000007FF000003FFF00003FFFF0001FFFFE000FFFFF
X8007FFFFC003FFFFE000FFFFF0001FFFF80001FFF800001FFC000003FC000001FC000000FE0000
X00FE0000007EE000007EE000003EE000003EE000003EF000003EF000003EF800007CF800007CFC
X000078FE0000F8FF0001F0FFC003E0F7F80FE0E1FFFF80E07FFF00C00FF800>31
X51 4 1 40]83 D<FFFFF800FFFF80FFFFF800FFFF80FFFFF800FFFF8003FE00000FF80001FC00
X0003E00001FC000001C00001FC000001C00001FC000001C00001FC000001C00001FC000001C000
X01FC000001C00001FC000001C00001FC000001C00001FC000001C00001FC000001C00001FC0000
X01C00001FC000001C00001FC000001C00001FC000001C00001FC000001C00001FC000001C00001
XFC000001C00001FC000001C00001FC000001C00001FC000001C00001FC000001C00001FC000001
XC00001FC000001C00001FC000001C00001FC000001C00001FC000001C00001FC000001C00001FC
X000001C00001FC000001C00001FC000001C00001FC000001C00001FC000003C00000FC00000380
X0000FE000003800000FE0000078000007E0000070000007F00000F0000003F80001E0000001F80
X003E0000000FE0007C00000007F001F800000003FC07F000000000FFFFC0000000003FFF000000
X000007FC000000>49 50 2 1 54]85 D<FFFFF0001FFFE0FFFFF0001FFFE0FFFFF0001FFFE003
XFF000007FE0001FE000001F80000FE000000F00000FE000000E00000FF000000E000007F000001
XC000007F000001C000007F800003C000003F8000038000003F8000038000003FC000078000001F
XC000070000001FC000070000000FE0000E0000000FE0000E0000000FF0001E00000007F0001C00
X000007F0001C00000007F8003C00000003F8003800000003F8003800000001FC007000000001FC
X007000000001FE007000000000FE00E000000000FE00E000000000FF01E0000000007F01C00000
X00007F01C0000000007F83C0000000003F8380000000003F8380000000001FC700000000001FC7
X00000000001FEF00000000000FEE00000000000FEE00000000000FFE000000000007FC00000000
X0007FC000000000003F8000000000003F8000000000003F8000000000001F0000000000001F000
X0000000001F0000000000000E0000000>51 50 1 1 54]86 D<7FFFF80FFFFC007FFFF80FFFFC
X007FFFF80FFFFC0001FFC001FFC00000FF8000FE0000007F8000780000003F8000780000003FC0
X00F00000001FE000E00000000FE001C00000000FF003C000000007F8038000000007F807800000
X0003FC0F0000000001FE0E0000000001FE1E0000000000FF3C00000000007F3800000000007FF8
X00000000003FF000000000001FE000000000001FE000000000000FF000000000000FF000000000
X0007F8000000000007FC00000000000FFC00000000001FFE00000000001CFE00000000003CFF00
X00000000787F8000000000703F8000000000F03FC000000001E01FE000000001C01FE000000003
XC00FF0000000078007F8000000070007F80000000F0003FC0000000E0001FC0000001C0001FE00
X00003C0000FF0000007800007F0000007800007F800001FC00007FC0000FFE0000FFE000FFFFC0
X07FFFF80FFFFC007FFFF80FFFFC007FFFF80>49 49 2 0 54]88 D<01FFC000000FFFF800001F
X81FC00001FC07F00001FC03F80001FC01F80001FC01FC0000F800FC00000000FC00000000FC000
X00000FC00000000FC0000001FFC000003FFFC00001FFCFC00007FC0FC0001FF00FC0003FC00FC0
X007F800FC0007F000FC000FF000FC000FE000FC380FE000FC380FE000FC380FE001FC380FF001F
XC3807F003FC3807F8077E7003FE1E3FF000FFFC1FE0001FE00F800>33 31
X2 0 36]97 D<000000FC0000003FFC0000003FFC0000003FFC00000001FC00000000FC00000000
XFC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC000000
X00FC00000000FC00000000FC00000000FC00000000FC00001FF0FC0000FFFCFC0001FC1FFC0007
XF007FC000FC003FC001F8001FC001F8000FC003F0000FC007F0000FC007F0000FC007E0000FC00
XFE0000FC00FE0000FC00FE0000FC00FE0000FC00FE0000FC00FE0000FC00FE0000FC00FE0000FC
X00FE0000FC007E0000FC007E0000FC007F0000FC003F0000FC003F8001FC001F8001FC000FC003
XFC0007E00FFE0003F83EFFF000FFFCFFF0003FE0FFF0>36 50 2 0 40]100
XD<003FE00000FFF80003F8FE0007E03F000FC01F001F800F801F000FC03F000FC07F0007C07E00
X07E07E0007E0FE0007E0FE0007E0FFFFFFE0FFFFFFE0FE000000FE000000FE000000FE000000FE
X0000007E0000007F0000003F0000E03F0000E01F8001E00F8001C00FC0038003E00F8001F83E00
X007FFC00001FF000>27 31 2 0 32]101 D<0001FC00000FFE00003F9F00007E3F8000FC3F8001
XF83F8001F83F8003F83F8003F01F0003F0000003F0000003F0000003F0000003F0000003F00000
X03F0000003F0000003F0000003F00000FFFFE000FFFFE000FFFFE00003F0000003F0000003F000
X0003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0
X000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003
XF0000003F0000007F80000FFFFE000FFFFE000FFFFE000>25 50 1 0 22]102
XD<0000007C003F81FE01FFF7DF03F1FF1F07C07E1F0F803E1F1F803F0E1F001F003F001F803F00
X1F803F001F803F001F803F001F803F001F803F001F801F001F001F803F000F803E0007C07C000F
XF1F8000FFFF0001C3F80001C0000001C0000001C0000001E0000001F0000001FFFFC000FFFFFC0
X0FFFFFE007FFFFF80FFFFFF83F0007FC7E0001FC7C00007EFC00007EF800003EF800003EF80000
X3EF800003EFC00007E7E0000FC3F0001F81F8003F007F01FC001FFFF00003FF800>32
X47 2 15 36]103 D<03C00007E0000FF0000FF0000FF0000FF00007E00003C000000000000000
X00000000000000000000000000000000000000000000000003F0007FF0007FF0007FF00007F000
X03F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F000
X03F00003F00003F00003F00003F00003F00003F00003F00003F00007F800FFFF80FFFF80FFFF80
X>17 49 0 0 19]105 D<03F03FC000FFF0FFF000FFF3C3F800FFF700FC0007FE00FC0003FC007E
X0003FC007E0003F8007E0003F8007E0003F0007E0003F0007E0003F0007E0003F0007E0003F000
X7E0003F0007E0003F0007E0003F0007E0003F0007E0003F0007E0003F0007E0003F0007E0003F0
X007E0003F0007E0003F0007E0003F0007E0003F0007E0003F0007E0007F8007F00FFFFC7FFF8FF
XFFC7FFF8FFFFC7FFF8>37 31 1 0 40]110 D<000FE000007FFC0001F83F0003E00F8007C007C0
X0F8003E01F0001F03F0001F83E0000F87E0000FC7E0000FC7E0000FCFE0000FEFE0000FEFE0000
XFEFE0000FEFE0000FEFE0000FEFE0000FEFE0000FE7E0000FC7E0000FC3F0001F83F0001F81F00
X01F00F8003E007C007C003E00F8001F83F00007FFC00000FE000>31 31
X2 0 36]111 D<03F07FC000FFF3FFF000FFFFC3FC00FFFE00FE0007FC007F0003F8003F8003F0
X001FC003F0001FC003F0000FE003F0000FE003F0000FE003F00007F003F00007F003F00007F003
XF00007F003F00007F003F00007F003F00007F003F00007F003F0000FF003F0000FE003F0000FE0
X03F0001FE003F0001FC003F0003F8003F8003F8003FC007F0003FE00FE0003FF83F80003F3FFF0
X0003F0FF800003F000000003F000000003F000000003F000000003F000000003F000000003F000
X000003F000000003F000000003F000000007F8000000FFFFC00000FFFFC00000FFFFC00000>36
X45 1 14 40]112 D<03E1FC00FFE3FF00FFE71F00FFEE3F8007EC3F8003FC3F8003F83F8003F8
X1F0003F8000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003
XF0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00000
X07F80000FFFFE000FFFFE000FFFFE000>25 31 1 0 28]114 D<00700000700000700000700000
X700000F00000F00000F00001F00001F00003F00007F0000FF0001FFFF8FFFFF8FFFFF803F00003
XF00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003
XF00003F01C03F01C03F01C03F01C03F01C03F01C03F01C03F01C01F83801F83800FC70007FE000
X1FC0>22 44 1 0 28]116 D<03F0007E00FFF01FFE00FFF01FFE00FFF01FFE0007F000FE0003F0
X007E0003F0007E0003F0007E0003F0007E0003F0007E0003F0007E0003F0007E0003F0007E0003
XF0007E0003F0007E0003F0007E0003F0007E0003F0007E0003F0007E0003F0007E0003F0007E00
X03F0007E0003F000FE0003F000FE0003F000FE0003F001FE0001F003FE0001F8077F0000FC0E7F
XF8007FFC7FF8001FF07FF8>37 31 1 0 40]117 D E end
X%%EndProlog
X%%BeginSetup
X%%Feature: *Resolution 300
X%%Feature: *ManualFeed False
X TeXDict begin @a4
X%%EndSetup
X%%Page: 1 1
X bop 616 482 a fn(In)n(tegration)23 b(of)h(UNIX)f(prin)n(ting)i(under)f(VMS)
X1181 624 y fm(Edition)15 b(2)1117 757 y fl(Dietmar)h(Berg)1128
X867 y(June)g(3,)g(1992)262 1058 y fk(Con)n(ten)n(ts)262 1214
Xy fj(I)57 b(User)18 b(Guide)1615 b(2)262 1317 y fi(1)38 b(Submissi)o(on)13
Xb(of)i(Prin)o(t-/Batc)o(h)o(-Job)o(s)1234 b(2)262 1421 y(2)38
Xb(Remo)o(v)m(al)15 b(of)g(Jobs)1578 b(3)262 1525 y(3)38 b(Displa)o(y)13
Xb(of)j(Jobs)1601 b(4)262 1629 y(4)38 b(Curren)o(tly)13 b(Con\014gured)h
X(Queues)1303 b(4)262 1785 y fj(I)r(I)56 b(Installation)21 b(and)d(Op)r
X(eration)h(Guide)1041 b(6)262 1888 y fi(5)38 b(VMS-Soft)o(w)o(are)1616
Xb(6)324 1951 y fm(5.1)41 b(Additional)16 b(logical)f(names)f(for)f(ILPD)33
Xb fh(:)20 b(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f
X(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)60
Xb fm(7)324 2013 y(5.2)41 b(Gatew)o(a)o(y-Soft)o(w)o(are)13
Xb(for)h(DLPD)39 b fh(:)20 b(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f
X(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
X(:)h(:)f(:)g(:)g(:)h(:)60 b fm(8)262 2117 y fi(6)38 b(Con\014guration)1632
Xb(8)324 2179 y fm(6.1)41 b(Con\014guration)14 b(at)g(the)h(VMS-mac)o(hine)20
Xb fh(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g
X(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)60
Xb fm(8)419 2242 y(6.1.1)46 b(Equiv)n(alen)o(t)15 b(UNIX)f(hosts)41
Xb fh(:)21 b(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
X(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h
X(:)60 b fm(9)419 2304 y(6.1.2)46 b(Mapping)14 b(of)f(usernames)23
Xb fh(:)d(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
X(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h
X(:)60 b fm(9)419 2366 y(6.1.3)46 b(Abbreviations)16 b(for)d(setup)i(strings)
X31 b fh(:)20 b(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)
Xg(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)60
Xb fm(9)419 2429 y(6.1.4)46 b(Abbreviations)16 b(for)d(parameter)i(strings)39
Xb fh(:)21 b(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
X(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)60 b fm(9)419
X2491 y(6.1.5)46 b(Example)14 b fh(:)20 b(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h
X(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g
X(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)39
Xb fm(10)324 2553 y(6.2)i(Con\014guration)14 b(at)g(the)h(UNIX-mac)o(hine)36
Xb fh(:)21 b(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g
X(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)39
Xb fm(10)419 2616 y(6.2.1)46 b(Example)14 b fh(:)20 b(:)g(:)h(:)f(:)g(:)h(:)f
X(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
X(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h
X(:)39 b fm(11)262 2719 y fi(A)26 b(User-Noti\014catio)o(n)13
Xb(at)j(the)e(UNIX)j(side)1156 b(11)1181 2819 y fg(Abstract)423
X2884 y ff(This)15 b(man)o(ual)f(describ)q(es)i(an)f(arrangemen)o(t)g(where)g
X(queues)i(connected)f(to)f(V)l(AX/VMS)f(hosts)i(can)f(transparen)o(tly)365
X2930 y(b)q(e)h(used)g(from)e(UNIX)h(mac)o(hines)g(via)g(an)h(UL)m(TRIX)f
X(gatew)o(a)o(y)g(or)h(directly)f(if)g(the)g(UL)m(TRIX-Connection)h(soft)o(w)o
X(are)f(is)365 2975 y(installed.)i(All)12 b(existing)h(UNIX)f(programs)h(to)g
X(handle)h(prin)o(ter)f(queues)h(can)f(b)q(e)g(used)h(without)f(mo)q
X(di\014cation.)365 3021 y(V)m(ersion)g(2.x)g(of)g(the)g(soft)o(w)o(are)g(no)o
X(w)g(also)g(supp)q(orts)h(VMS)f(batc)o(h)h(queue)g(access)f(b)o(y)g(the)h
X(UNIX)e(\\prin)o(t")h(mec)o(hanism.)1255 3225 y fm(1)p eop
X%%Page: 2 2
X bop 262 307 a fk(P)n(art)23 b(I)262 423 y fe(User)33 b(Guide)262
X539 y fm(This)14 b(part)g(of)f(the)i(man)o(ual)e(describ)q(es)k(ho)o(w)c(the)
Xh(UNIX)g(commands)g fd(lpr)p fm(\(1\),)e fd(lprm)p fm(\(1\))h(and)h
Xfd(lpq)p fm(\(1\))f(can)h(b)q(e)g(used)h(to)f(access)262 589
Xy(prin)o(ter/batc)o(h)j(jobs)e(on)g(a)g(VMS)h(mac)o(hine)g(whic)o(h)g(do)q
X(es)g(remote)g(prin)o(ting/batc)o(h)h(execution)g(for)e(a)g(UNIX)h(host.)23
Xb(F)m(or)15 b(the)262 639 y(sak)o(e)c(of)f(brevit)o(y)m(,)i(only)f(the)g
X(options)h(relev)n(an)o(t)g(for)e(use)i(in)f(the)h(UNIX/VMS)f(en)o(vironmen)o
X(t)h(describ)q(ed)h(here)f(are)g(do)q(cumen)o(ted.)262 689
Xy(More)i(information)g(can)g(b)q(e)g(found)g(in)g(the)h(online)g(man)o(ual.)
X262 839 y fk(1)69 b(Submission)22 b(of)i(Prin)n(t-/Batc)n(h-Jobs)262
X942 y fm(The)17 b(UNIX)f(command)g fd(lpr)p fm(\(1\))g(is)h(supp)q(orted)h
X(as)f(far)f(as)h(the)g(capabilities)j(of)c(UNIX)g(prin)o(ting)i(can)f(b)q(e)g
X(em)o(ulated)h(under)262 992 y(VMS.)12 b(This)h(do)q(es)g(not)g(apply)f(to)h
X(calling)h(appropriate)f(\014lters)i(when)e(the)g(\014les)h(do)e(not)g(con)o
X(tain)h(text,)g(but)g(binary)g(data)f(\(e.g.)262 1042 y fd(troff)p
Xfm(\(1\))i(output\).)22 b(When)15 b(a)g(\014le)h(is)g(sen)o(t)g(to)f(a)g(VMS)
Xh(batc)o(h)f(queue,)h(it)g(m)o(ust)f(con)o(tain)h(DCL)e(commands,)h(whic)o(h)
Xh(will)h(b)q(e)262 1092 y(executed)e(as)f(a)g(batc)o(h)g(job)f(executing)j
X(in)e(the)h(user's)g(login-directory)m(.)262 1154 y(A)f(problem)h(arises)i
X(with)e(the)g(di\013eren)o(t)h(\014lename-syn)o(tax.)21 b(While)16
Xb fd(y.tab.c)d fm(is)i(a)g(p)q(erfectly)h(legal)g(\014lename)f(under)g(UNIX,)
X262 1204 y(it)h(violates)h(VMS)f(syn)o(tax.)23 b(The)16 b(soft)o(w)o(are)g
X(running)g(under)h(VMS)f(tries)h(to)f(conserv)o(e)h(as)f(m)o(uc)o(h)f
X(information)h(as)g(p)q(ossible.)262 1253 y(In)f(this)h(sense,)h(it)f
X(renames)g(the)g(temp)q(orary)g(sp)q(o)q(ol-\014lenames)h(to)e(what)h(resem)o
X(bles)h(most)e(their)i(original)g(name)e(\(if)h(it)g(had)262
X1303 y(not)c(b)q(een)i(standard)f(input\),)g(sometimes)h(suppressing)h
X(unsupp)q(orted)f(c)o(haracters)g(\(or)f(c)o(haracters)h(violating)f(VMS)g
X(syn)o(tax\))262 1353 y(b)q(efore)h(queueing)i(the)e(\014les.)21
Xb(If)13 b(the)i(\014le)g(w)o(as)f(prin)o(ted)i(from)d(standard)h(input,)h
X(but)f(there)i(is)f(an)f(explicit)i(jobname)e(de\014ned,)262
X1403 y(this)g(one)h(is)f(used)h(as)f(a)g(\014lename,)g(to)g(ha)o(v)o(e)f
X(something)i(reasonable)g(prin)o(ted)g(on)f(the)h(\015ag)e(page.)262
X1490 y(Syn)o(tax:)317 1552 y fd(lpr)g fm([)p fd(-P)p fc(printer)p
Xfm(])f([)p fd(-C)p fc(classi\014c)n(ation)p fm(])g([)p fd(-#)p
Xfc(c)n(opies)p fm(])h([)p fd(-J)p fc(jobname)p fm(])g([)p fd(-prmhs)p
Xfm(])f fc(\014le\(s\))j fm(.)7 b(.)g(.)262 1640 y(The)14 b(supp)q(orted)h
X(options)g(are:)1255 3225 y(2)p eop
X%%Page: 3 3
X bop 300 301 a fd(-P)p fc(printer)154 b fm(This)14 b(option)f(names)g(the)h
X(queue)g(on)f(whic)o(h)h(to)e(prin)o(t.)19 b(It)13 b(m)o(ust)g(b)q(e)h(one)f
X(of)f(the)i(queues)g(de\014ned)h(on)624 350 y(the)e(UNIX)h(side)g(\(in)g
Xfd(printcap)p fm(\(5\)\),)d(not)i(a)g(VMS)g(queue)h(name!)j(Note)d(that)f
X(when)g(this)h(option)f(is)624 400 y(not)h(sp)q(eci\014ed,)i(the)e(v)n(alue)g
X(of)g(the)g(en)o(vironmen)o(t)h(v)n(ariable)g fd(PRINTER)d
Xfm(\(if)i(set\))h(is)g(used)g(instead.)300 460 y fd(-#)p fc(c)n(opies)172
Xb fm(Prin)o(t)15 b(the)h(sp)q(eci\014ed)h(n)o(um)o(b)q(er)e(of)f
Xfc(c)n(opies)g fm(of)g(the)i(job.)j(This)d(option)e(is)i(applied)g(to)e(all)i
X(\014les)g(in)f(the)624 510 y(\(prin)o(t-\))g(job.)i(It)d(is)h(em)o(ulated)g
X(b)o(y)e fd(/COPIES)p fm(.)300 570 y fd(-C)p fc(classi\014c)n(ation)50
Xb fm(When)12 b(sending)h(a)f(\014le)h(to)e(a)h(prin)o(t)h(or)f(batc)o(h)g
X(queue,)g(the)h(\(normally)f(un)o(used\))h fc(classi\014c)n(ation)f
Xfm(string)624 620 y(can)i(b)q(e)g(used)h(to)f(supply)h(information)f
X(\(setups)h(and)f(parameters\))h(to)f(the)g(job.)624 682 y(A)g(setup-sp)q
X(eci\014)q(cation)k(m)o(ust)c(start)h(with)h fd(+)e fm(\(whic)o(h)h(is)h
X(stripp)q(ed\);)g(it)g(is)f(added)g(to)f(the)h(one)g(asso-)624
X732 y(ciated)g(with)g(the)f(queue)h(\(if)f(there)h(is)g(one\).)624
X795 y(A)d(parameter)h(sp)q(eci\014cation)i(m)o(ust)d(start)h(with)f
Xfd(/)g fm(\(whic)o(h)h(is)g(stripp)q(ed\).)20 b(P)o(arameters)13
Xb(whic)o(h)g(come)624 844 y(from)i(the)h(general)i(con\014guration)e(info)g
X(for)f(this)i(queue)g(are)f(shifted)i("up")d(\(and)h(fall)g(out)g(at)g(the)
X624 894 y(top\).)300 954 y fd(-J)p fc(jobname)130 b fm(Use)17
Xb(this)g(name)f(as)g(the)g(name)g(of)f(the)i(prin)o(t/batc)o(h)g(job)e
X(instead)i(of)f(the)g(name)g(of)f(the)i(\014rst)g(\014le.)624
X1004 y(This)e(name)e(is)i(also)f(used)h(as)f(a)g(\014lename)g(when)h(nothing)
Xf(else)i(is)e(a)o(v)n(ailable)h(\(standard)g(input\).)300 1064
Xy fd(-T)p fc(title)209 b fm(Use)15 b(this)h(name)e(as)h(the)g(title)h(for)e
X(the)h fd(-p)f fm(option.)20 b(This)15 b(name)g(is)g(also)g(used)g(as)g(the)g
X(name)f(of)g(the)624 1114 y(temp)q(orary)g(\014le)h(when)f(no)g(\014lename)h
X(is)f(a)o(v)n(ailable)h(\(standard)g(input\).)300 1174 y fd(-m)280
Xb fm(Send)14 b(mail)f(up)q(on)g(job)g(completion.)19 b(The)13
Xb(job)g(is)h(queued)g(with)g fd(/NOTIFY)d fm(and)i(aditionally)i(mail)e(is)
X624 1224 y(sen)o(t)j(when)f(the)g(job)g(completes.)23 b(When)15
Xb(the)g(job)g(terminates)h(abnormally)m(,)f(mail)g(is)h(alw)o(a)o(ys)e(sen)o
X(t)624 1274 y(to)d(the)i(user.)18 b(Otherwise,)c(dep)q(ending)f(on)f(ho)o(w)f
X(the)h(system)g(is)h(set)f(up,)g(mail)g(is)h(sen)o(t)f(to)f(the)i(user)f(or)
X624 1324 y(to)h(an)h(alias)h(whic)o(h)f(causes)h(a)f(noti\014cation)h
X(message)f(to)g(b)q(e)g(written)h(to)f(the)g(users)h(terminal.)20
Xb(It)13 b(is)624 1374 y(particularly)j(useful)f(to)f(set)36
Xb fd(biff)21 b(y)36 b fm(to)13 b(get)i(async)o(hron)o(uous)f(mail)g(deliv)o
X(ery)i(and)e(noti\014cation.)300 1433 y fd(-h)280 b fm(Suppress)14
Xb(the)e(prin)o(ting)i(of)d(the)i(\015ag)e(page)i(\(job)e(queued)i(with)g
Xfd(NOFLAG)p fm(\).)e(This)i(option)f(is)h(m)o(utually)624 1483
Xy(exclusiv)o(e)j(to)e fd(-J)p fm(.)300 1532 y fd(-p)280 b fm(F)m(ormat)10
Xb(the)h(\014le)h(b)q(efore)f(prin)o(ting.)19 b(This)11 b(option)g(is)h(em)o
X(ulated)f(b)o(y)g fd(/HEADER)p fm(,)e(but)i(is)g(not)g(supp)q(orted)624
X1582 y(\(b)o(y)j(VMS\))g(on)g(the)g(Prin)o(tServ)o(er40)i(or)e(the)g
X(ScriptPrin)o(ter.)300 1642 y fd(-l)280 b fm(Prin)o(t)12 b(con)o(trol)g(c)o
X(haracters)h(and)e(suppress)i(page)f(breaks.)18 b(This)12 b(option)f(is)h(em)
Xo(ulated)g(b)o(y)f fd(/PASSALL)o fm(.)300 1700 y fd(-r)280
Xb fm(Remo)o(v)o(e)12 b(the)h(\014le)g(up)q(on)g(completion)h(of)e(sp)q(o)q
X(oling.)18 b(This)c(is)f(equiv)n(alen)o(t)h(to)e fd(/DELETE)f
Xfm(under)j(VMS,)624 1750 y(but)i(it)g(applies)i(to)e(the)g(\014le)h(on)e(the)
Xi(UNIX)f(mac)o(hine)h(\(the)f(temp)q(orary)g(sp)q(o)q(ol)h(\014les)g(on)f
X(the)g(VMS)624 1800 y(mac)o(hine)e(are)h(automatically)f(deleted\).)300
X1860 y fd(-s)280 b fm(Use)14 b(a)g(sym)o(b)q(olic)g(link)h(instead)g(of)e
X(cop)o(ying)h(the)g(\014le)g(to)g(the)g(\(UNIX\))g(sp)q(o)q(ol)h(directory)m
X(.)k(Don't)12 b(use)624 1910 y(this)j(option)f(unless)i(y)o(ou)d(kno)o(w)g
X(what)h(y)o(ou)g(are)g(doing.)262 2037 y fj(Exam)o(ples)327
X2123 y fd(setenv)20 b(PRINTER)h(lps40_ansi.1p)327 2173 y(lpr)g(-m)g(myfile)
X262 2259 y fm(The)12 b(en)o(vironmen)o(t)g(v)n(ariable)h fd(PRINTER)d
Xfm(is)i(set)h(to)e fd(lps40)s 14 2 v 12 w(ansi.1p)f fm(to)h(de\014ne)i(the)f
X(default)g(prin)o(ter)i(name)d(for)g(all)i(subsequen)o(t)262
X2309 y(queue)e(op)q(erations.)18 b(The)10 b(\014le)h fd(myfile)e
Xfm(is)i(then)g(prin)o(ted)g(on)f(this)i(queue.)17 b(The)11
Xb(user)g(will)h(b)q(e)e(noti\014ed)i(when)e(the)h(job)f(completes)262
X2358 y(\(mail)k(on)g(abnormal)f(termination,)i(mail)f(or)g(terminal)h
X(noti\014cation)g(on)f(success\).)327 2463 y fd(pr)21 b(y.tab.c)g(|)g(lpr)g
X(-Plps40_ansi_1l)e(-Jy.tab.c)h(\\)632 2512 y('-C+lps$errorhand)o(ler/m)o
X(ess=p)o(rint/)o(outpu)o(t_tra)o(y=si)o(de')262 2598 y fm(The)h(\014le)g
Xfd(y.tab.c)e fm(is)j(formatted)e(b)o(y)h fd(pr)p fm(\(1\))f(and)g(then)i(pip)
Xq(ed)g(to)e(the)h(prin)o(ter)h fd(lps40)s 14 2 v 12 w(ansi)s
X14 2 v 12 w(1l)e fm(\(landscap)q(e,)k(sligh)o(tly)262 2648
Xy(reduced\).)j(The)17 b(\014lename)g(is)h(\\restored")f(b)o(y)f(using)i(the)f
Xfd(-J)f fm(\(Jobname\))g(option.)26 b(Sp)q(ecial)19 b(sheet)f(and)e(error)h
X(handling)g(is)262 2698 y(de\014ned)f(using)f(the)h fd(-C)f
Xfm(option)g(to)g(supply)h(t)o(w)o(o)e(parameters)j(\(additional)f(to)f(the)g
X(ones)h(de\014ned)g(for)f(the)h(queue\).)22 b(A)15 b(setup)262
X2747 y(mo)q(dule)d(\()p fd(lps$errorhandler)o fm(\))d(is)j(also)g(included)i
X(in)e(the)g(job.)17 b(Note)12 b(the)g(quotes)g(to)f(prev)o(en)o(t)i(the)f
Xfd($)f fm(from)g(b)q(eing)h(recognized)262 2797 y(b)o(y)h(the)i(shell.)262
X2942 y fk(2)69 b(Remo)n(v)l(al)21 b(of)j(Jobs)262 3042 y fm(The)10
Xb(UNIX)h(command)e fd(lprm)p fm(\(1\))g(is)i(fully)g(supp)q(orted.)18
Xb(Nev)o(ertheless)q(,)13 b(there)f(are)e(a)g(few)h(sp)q(ecialities)j(as)c
X(far)g(as)g(ro)q(ot)h(privileges)262 3092 y(and)j(deletion)i(of)e(jobs)g
X(queued)h(under)g(VMS)g(are)f(concerned.)22 b(The)15 b(di\013eren)o(t)h(p)q
X(ossibilitie)q(s)h(are)e(detailed)h(in)f(the)g(examples)1255
X3225 y(3)p eop
X%%Page: 4 4
X bop 262 307 a fm(b)q(elo)o(w.)18 b(A)c(hash)g(sign)h(\()p
Xfd(#)p fm(\))f(in)g(fron)o(t)f(of)h(the)g(command)f(means)h(that)g(the)g
X(command)f(is)i(issued)h(b)o(y)d(ro)q(ot,)h(a)f(p)q(ercen)o(t)j(sign)e(\()p
Xfd(\045)p fm(\))262 357 y(means)g(that)g(it)g(is)h(issued)g(b)o(y)f(an)o(y)g
X(user)h(other)f(than)g(ro)q(ot.)262 419 y(The)19 b(queue)h(a\013ected)g(b)o
X(y)e(the)i(command)e(is)i(either)g(sp)q(eci\014ed)i(explicitely)g(with)d(the)
Xh fd(-P)e fm(option)h(or)g(implicitely)j(b)o(y)d(the)262 469
Xy(en)o(vironmen)o(t-v)n(ariable)13 b fd(PRINTER)p fm(.)e(If)g(the)i(\\remote)
Xg(prin)o(ter")g(en)o(try)g(in)g fd(/etc/printcap)c fm(con)o(tains)k(an)f
X(additional)i(wildcard)262 519 y(queue)i(sp)q(eci\014cation,)j(all)e(queues)g
X(matc)o(hed)f(b)o(y)g(either)i(the)e(wildcard)i(or)d(the)i(target)f(queue)h
X(sp)q(eci\014cation)i(are)d(searc)o(hed.)262 569 y(Jobs)i(found)g(in)g(other)
Xh(queues)g(than)f(the)g(target)h(queue)g(are)f(only)g(deleted)i(when)f(they)f
X(w)o(ere)h(queued)g(from)e(the)i(target)262 619 y(queue,)c(except)h(when)g(a)
Xe(user)i(other)f(than)g(ro)q(ot)g(deletes)i(a)e(job)f(p)q(er)i
Xfc(entry)e fm(n)o(um)o(b)q(er.)22 b(Ownership)16 b(v)o(eri\014cation)h(on)d
X(VMS)h(is)262 668 y(based)e(on)f(the)h(user)g(iden)o(ti\014cation)i(co)q(de)e
X(\(UIC\),)f(UNIX)h(users)h(whic)o(h)f(map)f(to)g(the)h(same)g(UIC)f(are)h
X(considered)i(equiv)n(alen)o(t.)262 756 y(Syn)o(tax:)262 818
Xy fd(lprm)e fm([)p fd(-P)p fc(printer)p fm(])e([)p fd(-)p fm(])i([)p
Xfc(entry)h fm(.)7 b(.)g(.)o(])13 b([)p fc(user)h fm(.)7 b(.)g(.)o(])262
X947 y fj(Exam)o(ples)262 1036 y fd(#)21 b(lprm)g(-P)p fc(printer)13
Xb fd(-)262 1098 y fm(This)k(command)f(clears)i(the)f(queue)g(from)f(all)h
X(jobs)g(whic)o(h)g(where)h(queued)f(under)g(UNIX)g(from)f(one)h(of)e(the)j
X(hosts)f(in)g(the)262 1148 y(same)d(equiv)n(alence)i(group)d(as)h(the)h(host)
Xf(from)f(whic)o(h)i(the)f(command)f(is)i(issued.)262 1235 y
Xfd(#)21 b(lprm)g(-P)p fc(printer)14 b(user)g fm([)p fc(user1)p
Xfm(])f([)p fc(user2...)p fm(])262 1285 y fd(#)21 b(lprm)g(-P)p
Xfc(printer)14 b(entry)g fm([)p fc(entry1)p fm(])f([)p fc(entry2...)p
Xfm(])262 1347 y(This)i(command)e(clears)j(the)e(queue)h(from)f(jobs)g(of)f
X(one)h(or)g(more)h fc(users)e fm(or)h(from)g(jobs)g(with)g(the)h(sp)q
X(eci\014ed)i fc(entries)p fm(.)h(It)c(only)262 1397 y(a\013ects)h(jobs)g
X(whic)o(h)g(where)h(queued)g(under)f(UNIX)g(from)f(one)h(of)f(the)h(hosts)g
X(in)g(the)g(same)g(equiv)n(alence)i(group)d(as)h(the)g(host)262
X1447 y(from)e(whic)o(h)h(the)h(command)e(is)i(issued.)262 1534
Xy fd(\045)21 b(lprm)g(-P)p fc(printer)13 b fd(-)262 1596 y
Xfm(This)h(command)f(clears)j(the)e(queue)g(from)f(all)i(jobs)e(of)h(the)g
X(user)h(who)e(issued)j(the)e(command.)j(It)d(a\013ects)h(jobs)f(whic)o(h)g
X(where)262 1646 y(queued)d(under)g(UNIX)f(and)g(whic)o(h)h(\(on)f(the)h
X(VMS-side\))h(ha)o(v)o(e)e(the)g(same)h(o)o(wner-UIC)f(as)g(the)h(user)g(who)
Xf(issues)i(the)f(command)262 1696 y(\(ev)o(en)j(if)g(the)h(jobs)e(w)o(ere)i
X(queued)g(from)e(other)i(users)g(on)f(other)g(hosts\).)262
X1783 y fd(\045)21 b(lprm)g(-P)p fc(printer)14 b(entry)f fm([)p
Xfc(entry1)p fm(])g([)p fc(entry2...)p fm(])262 1846 y(This)j(command)f
X(clears)i(the)f(queue)g(from)f(one)h(or)f(more)g(jobs)h(with)g(the)g(sp)q
X(eci\014ed)i fc(entries)p fm(.)k(It)16 b(a\013ects)h(jobs)e(whic)o(h)h(where)
X262 1895 y(queued)f(under)g(UNIX)f fi(or)i(VMS)e fm(and)g(whic)o(h)h(\(on)f
X(the)h(VMS-side\))h(ha)o(v)o(e)e(the)h(same)f(o)o(wner-UIC)g(as)h(the)f(user)
Xi(who)e(issued)262 1945 y(the)j(command)e(\(ev)o(en)j(if)e(the)h(jobs)g(w)o
X(ere)g(queued)h(from)d(other)j(users)f(on)g(other)g(hosts\).)27
Xb(V)m(eri\014cation)18 b(of)e(the)h(submission)262 1995 y(queue)d(in)h(the)f
X(case)h(of)e(wildcard)j(queue)f(searc)o(h)g(is)f fc(not)h fm(done.)262
X2145 y fk(3)69 b(Displa)n(y)24 b(of)f(Jobs)262 2248 y fm(The)17
Xb(UNIX)h(command)e fd(lpq)p fm(\(1\))h(is)h(fully)g(supp)q(orted.)30
Xb(Output)18 b(is)g(formatted)f(VMS-lik)o(e,)i(with)f(the)g(username)g(giv)o
X(en)g(as)262 2298 y fc(user@host)13 b fm(when)h(the)g(job)e(w)o(as)i(queued)g
X(under)g(UNIX)g(or)f(the)h(plain)h(VMS-username)f(when)g(it)g(w)o(as)f
X(queued)h(under)h(VMS.)262 2385 y(Syn)o(tax:)262 2448 y fd(lpq)e
Xfm([)p fd(-l)p fm(])f([)p fd(-P)p fc(printer)p fm(])g([)p fd(entry)20
Xb fm(.)7 b(.)g(.)o(])13 b([)p fd(user)20 b fm(.)7 b(.)g(.)o(])262
X2535 y(The)14 b(l)h(option)f(requests)i(listing)g(in)f(long)f(format,)f(sho)o
X(wing)h(\014lenames,)h(the)g fd(-P)p fc(printer)e fm(option)h(selects)j(a)d
X(particular)h(queue)262 2585 y(\(otherwise)h(a)d(default)i(one)f(or)g(the)g
X(one)g(sp)q(eci\014ed)j(b)o(y)c(the)i(en)o(vironmen)o(t)g(v)n(ariable)f
Xfd(PRINTER)f fm(is)h(used\).)262 2735 y fk(4)69 b(Curren)n(tly)23
Xb(Con\014gured)h(Queues)262 2838 y fm(The)17 b(follo)o(wing)h(sho)o(ws)g(ho)o
X(w)f(queues)i(are)f(con\014gured)g(in)g(Alcatel)h(Austria.)30
Xb(Only)18 b(one)g(set)g(of)f(en)o(tries)j(p)q(er)e(prin)o(ter)h(t)o(yp)q(e)
X262 2888 y(\(LPS40,)13 b(LPS20,)g(LN03R\))g(is)i(sho)o(wn.)262
X2950 y(T)m(o)e(\014nd)h(an)f(up-to-date)h(list)i(of)d(prin)o(ter)i(queues,)g
X(execute)h(the)e(command)305 3000 y fd(\045)22 b(grep)f('^[a-z]')f
X(/etc/printcap)1255 3225 y fm(4)p eop
X%%Page: 5 5
X bop 286 301 a fd(lps40)s 14 2 v 12 w(ps)190 b fm(LPS40)r 13
X2 v 13 w(PS,)13 b(p)q(ortrait)286 350 y fd(lps40)s 14 2 v 12
Xw(ps)s 14 2 v 12 w(2p)131 b fm(LPS40)r 13 2 v 13 w(PS,)13 b(p)q(ortrait,)i(2)
Xe(pages/sheet)286 400 y fd(lps40)s 14 2 v 12 w(ps)s 14 2 v
X12 w(l)153 b fm(LPS40)r 13 2 v 13 w(PS,)13 b(landscap)q(e)286
X450 y fd(lps40)s 14 2 v 12 w(ps)s 14 2 v 12 w(la3)109 b fm(LPS40)r
X13 2 v 13 w(PS,)13 b(landscap)q(e,)i(A3)f(format)286 500 y
Xfd(lps40)s 14 2 v 12 w(ps)s 14 2 v 12 w(2l)131 b fm(LPS40)r
X13 2 v 13 w(PS,)13 b(landscap)q(e,)i(2)f(pages/sheet)286 550
Xy fd(lps40)s 14 2 v 12 w(ansi)146 b fm(LPS40)r 13 2 v 13 w(ANSI,)13
Xb(p)q(ortrait)286 599 y fd(lps40)s 14 2 v 12 w(ansi)s 14 2
Xv 12 w(1p)87 b fm(LPS40)r 13 2 v 13 w(ANSI,)13 b(p)q(ortrait,)i(singleholes)
X286 649 y fd(lps40)s 14 2 v 12 w(ansi)s 14 2 v 12 w(2p)87 b
Xfm(LPS40)r 13 2 v 13 w(ANSI,)13 b(p)q(ortrait,)i(2)e(pages/sheet)286
X699 y fd(lps40)s 14 2 v 12 w(ansi)s 14 2 v 12 w(l)109 b fm(LPS40)r
X13 2 v 13 w(ANSI,)13 b(landscap)q(e)286 749 y fd(lps40)s 14
X2 v 12 w(ansi)s 14 2 v 12 w(1l)87 b fm(LPS40)r 13 2 v 13 w(ANSI,)13
Xb(landscap)q(e,)i(singleholes)286 799 y fd(lps40)s 14 2 v 12
Xw(ansi)s 14 2 v 12 w(2l)87 b fm(LPS40)r 13 2 v 13 w(ANSI,)13
Xb(landscap)q(e,)i(2)f(pages/sheet)286 848 y fd(lps20)s 14 2
Xv 12 w(ps)190 b fm(LPS20)r 13 2 v 13 w(PS,)13 b(p)q(ortrait)286
X898 y fd(lps20)s 14 2 v 12 w(ps)s 14 2 v 12 w(1p)s 14 2 v 13
Xw(2)93 b fm(LPS20)r 13 2 v 13 w(PS,)13 b(p)q(ortrait,)i(double-sided)286
X948 y fd(lps20)s 14 2 v 12 w(ps)s 14 2 v 12 w(2p)131 b fm(LPS20)r
X13 2 v 13 w(PS,)13 b(p)q(ortrait,)i(2)e(pages/sheet)286 998
Xy fd(lps20)s 14 2 v 12 w(ps)s 14 2 v 12 w(l)153 b fm(LPS20)r
X13 2 v 13 w(PS,)13 b(landscap)q(e)286 1048 y fd(lps20)s 14
X2 v 12 w(ps)s 14 2 v 12 w(l)s 14 2 v 13 w(2)115 b fm(LPS20)r
X13 2 v 13 w(PS,)13 b(landscap)q(e,)i(double-sided)286 1098
Xy fd(lps20)s 14 2 v 12 w(ps)s 14 2 v 12 w(2l)131 b fm(LPS20)r
X13 2 v 13 w(PS,)13 b(landscap)q(e,)i(2)f(pages/sheet)286 1147
Xy fd(lps20)s 14 2 v 12 w(ansi)146 b fm(LPS20)r 13 2 v 13 w(ANSI,)13
Xb(p)q(ortrait)286 1197 y fd(lps20)s 14 2 v 12 w(ansi)s 14 2
Xv 12 w(1p)87 b fm(LPS20)r 13 2 v 13 w(ANSI,)13 b(p)q(ortrait,)i(singleholes)
X286 1247 y fd(lps20)s 14 2 v 12 w(ansi)s 14 2 v 12 w(1p)s 14
X2 v 12 w(2)50 b fm(LPS20)r 13 2 v 13 w(ANSI,)13 b(p)q(ortrait,)i
X(singleholes,)h(double-sided)286 1297 y fd(lps20)s 14 2 v 12
Xw(ansi)s 14 2 v 12 w(2p)87 b fm(LPS20)r 13 2 v 13 w(ANSI,)13
Xb(p)q(ortrait,)i(2)e(pages/sheet)286 1347 y fd(lps20)s 14 2
Xv 12 w(ansi)s 14 2 v 12 w(l)109 b fm(LPS20)r 13 2 v 13 w(ANSI,)13
Xb(landscap)q(e)286 1396 y fd(lps20)s 14 2 v 12 w(ansi)s 14
X2 v 12 w(1l)87 b fm(LPS20)r 13 2 v 13 w(ANSI,)13 b(landscap)q(e,)i
X(singleholes)286 1446 y fd(lps20)s 14 2 v 12 w(ansi)s 14 2
Xv 12 w(1l)s 14 2 v 12 w(2)50 b fm(LPS20)r 13 2 v 13 w(ANSI,)13
Xb(landscap)q(e,)i(singleholes,)h(double-sided)286 1496 y fd(lps20)s
X14 2 v 12 w(ansi)s 14 2 v 12 w(2l)87 b fm(LPS20)r 13 2 v 13
Xw(ANSI,)13 b(landscap)q(e,)i(2)f(pages/sheet)286 1546 y fd(ln03r)s
X14 2 v 12 w(146)s 14 2 v 12 w(p)131 b fm(LN03R)r 13 2 v 12
Xw(146$PRINT,)12 b(p)q(ortrait,)j(A4)286 1596 y fd(ln03r)s 14
X2 v 12 w(146)s 14 2 v 12 w(l)131 b fm(LN03R)r 13 2 v 12 w(146$PRINT,)12
Xb(landscap)q(e,)j(A4)286 1645 y fd(ln03r)s 14 2 v 12 w(146)s
X14 2 v 12 w(2p)109 b fm(LN03R)r 13 2 v 12 w(146$PRINT,)12 b(p)q(ortrait,)j(2)
Xe(pages/sheet)j(A4)286 1695 y fd(ln03r)s 14 2 v 12 w(146)s
X14 2 v 12 w(2l)109 b fm(LN03R)r 13 2 v 12 w(146$PRINT,)12 b(landscap)q(e,)j
X(2)f(pages/sheet)h(A4)286 1745 y fd(ln03r)s 14 2 v 12 w(146)s
X14 2 v 12 w(ps)109 b fm(LN03R)r 13 2 v 12 w(146$PRINT,)12 b(p)q(ostscript,)k
X(A4)1255 3225 y(5)p eop
X%%Page: 6 6
X bop 262 307 a fk(P)n(art)23 b(I)r(I)262 423 y fe(Installatio)o(n)30
Xb(and)k(Op)s(eration)d(Guide)262 539 y fm(There)15 b(are)f(t)o(w)o(o)f(v)o
X(ersions:)262 635 y fi(DECnet)i(|)g(DLPD)20 b fm(This)g(v)o(ersion)g(op)q
X(erates)g(on)e(DECnet)i(with)f(a)g(gatew)o(a)o(y)f(pro)q(cess)j(executing)g
X(on)d(a)h(V)-5 b(AX)20 b(under)365 685 y(UL)m(TRIX)13 b(for)h(p)q(erforming)g
X(the)h(proto)q(col)g(con)o(v)o(ersion.)262 768 y fi(In)o(ternet)e(|)i(ILPD)20
Xb fm(This)15 b(v)o(ersion)g(uses)g(the)g(VMS/UL)m(TRIX)e(Connection)i(Soft)o
X(w)o(are)e(\(separate)j(license)g(required\))262 918 y fk(5)69
Xb(VMS-Soft)n(w)n(are)262 1021 y fm(This)14 b(section)h(describ)q(es)i(the)d
X(pro)q(cess)i(runing)e(under)g(VMS.)g(All)g(logical)h(names,)e(\014lenames,)i
X(etc.)k(sho)o(wn)13 b(here)i(b)q(egin)g(with)262 1071 y fd(DLPD)p
Xfm(.)7 b(.)g(.)k(for)i(the)i(DECnet)f(v)o(ersion)h(and)f fd(ILPD)p
Xfm(.)7 b(.)g(.)12 b(for)h(the)i(UCX)f(v)o(ersion.)262 1133
Xy(The)g(pro)q(cess)i(\(DLPD)d(sho)o(wn)h(as)g(an)g(example\))g(m)o(ust)g(b)q
X(e)h(started)g(with)f(the)h(follo)o(wing)f(privileges)j(and)d(quotas:)305
X1237 y fd($)22 b(run)f(-)392 1287 y(/process_name="DLPD)d(Server")i(-)392
X1337 y(/detach)h(-)392 1386 y(/input=NL:)f(-)392 1436 y(/output=NL:)g(-)392
X1486 y(/error=dlpd_'F$GETS)o(YI)f(\("NODENAME"\)'.lo)o(g)g(-)392
X1536 y(/priority=6)h(-)392 1586 y(/privilege=\(nosame,)o(tmpmb)o(x,ne)o
X(tmbx,)o(sysna)o(m,sys)o(prv,c)o(mkrnl)o(\))f(-)392 1635 y
X(/subprocess_limit=1)f(-)392 1685 y(/page_file=8192)h(-)392
X1735 y(/ast_limit=128)g(-)392 1785 y(/io_buffered=32)g(-)392
X1835 y(/io_direct=32)g(-)392 1885 y(/buffer_limit=32768)f(-)392
X1934 y(/enqueue_limit=128)g(-)392 1984 y(/file_limit=128)h(-)392
X2034 y(/uic=[...,...])g(-)392 2084 y(/noauthorize)h(-)392 2134
Xy(dlpd.exe)262 2237 y fm(Prior)14 b(to)f(this,)h(the)g(logical)h(name)e
Xfd(DLPD$CONFIG)p fm(/)p fd(ILPD$)o(CONFI)o(G)d fm(m)o(ust)k(b)q(e)g
X(de\014ned)g(in)g(the)g(system)g(logical)h(name)e(table)h(as)262
X2287 y(the)g(name)g(of)f(the)h(con\014guration)h(\014le)g(\(see)g(section)h
X(6.1\).)262 2350 y(The)g(logical)h(name)f fd(DLPD$SCRATCH)p
Xfm(/)p fd(IL)o(PD$SC)o(RATCH)c fm(m)o(ust)k(also)g(b)q(e)h(de\014ned)g(in)f
X(the)h(system)f(logical)h(name)f(table)h(as)f(the)262 2399
Xy(name)f(of)h(a)f(scratc)o(h)j(directory)g(whic)o(h)e(will)i(b)q(e)f(used)f
X(for)g(MAIL)g(and)g(for)g(temp)q(orary)g(storage)g(\(it)h(is)g(actually)g
X(only)f(used)262 2449 y(to)d fc(r)n(ename)h fm(the)h(\014les)g(there,)g
X(since)h(RMS)d(do)q(es)i(not)f(supp)q(ort)h(renaming)f(of)g(a)f(\014le)i
X(whic)o(h)g(do)q(es)g(not)f(reside)i(in)e(a)g(directory\).)262
X2499 y(This)g(directory)i(m)o(ust)e(b)q(e)g(writable)i(b)o(y)e(b)q(oth)g(the)
Xg(serv)o(er)h(pro)q(cess)h(and)e(through)g(SYSPR)-5 b(V)14
Xb(privilege.)262 2561 y(The)g(\(high\))g(AST-limit)i(is)e(necessary)i(for)e
X(noti\014cation)h(of)e(job-completion)i(b)o(y)e(MAIL.)262 2649
Xy(T)m(o)e(comm)o(unicate)j(with)f(the)g(pro)q(cess)i(once)e(it)g(is)h
X(running,)f(commands)f(can)h(b)q(e)g(written)h(\(SYSPR)-5 b(V)14
Xb(privilege)h(required\))f(to)262 2698 y fd(DLPD$CMD)p fm(/)p
Xfd(ILPD$C)o(MD)p fm(,)c(whic)o(h)15 b(is)g(a)e(VMS)i(mailb)q(o)o(x.)j(The)c
X(commands)f(curren)o(tly)j(recognized)g(are:)1255 3225 y(6)p
Xeop
X%%Page: 7 7
X bop 286 301 a fd(CONFIG)152 b fm(Re-read)12 b(the)h(con\014guration)f
X(\014le)h fd(DLPD$CONFIG)p fm(/)p fd(ILPD$CON)o(FIG)c fm(This)k(command)e(m)o
X(ust)h(b)q(e)g(issued)570 350 y(to)i(mak)o(e)f(an)o(y)g(c)o(hanges)i(in)f
X(the)h(con\014guration)f(\014le)h(or)f(the)h(UAF)f(kno)o(wn)f(to)h(the)g(pro)
Xq(cess.)286 408 y fd(EXIT)196 b fm(T)m(erminate)14 b(gracefully)m(,)h
X(cleaning)g(up)f(logical)h(names,)f(subpro)q(cesses,)i(etc.)286
X466 y fd(STAT)196 b fm(Displa)o(y)12 b(statistics)j(ab)q(out)d(ho)o(w)f(man)o
X(y)g(\014les,)j(jobs,)d(etc.)19 b(ha)o(v)o(e)11 b(b)q(een)i(receiv)o(ed)i
X(since)e(last)g(displa)o(y)o(ed)570 516 y(and)h(since)h(startup.)286
X574 y fd(CLEAR)174 b fm(F)m(orce)13 b(ab)q(ort)g(\(close\))h(of)e(all)i(op)q
X(en)f(net)o(w)o(ork)f(connections)j(whic)o(h)f(ha)o(v)o(e)e(timed)h(out)g
X(long)g(ago.)j(This)570 624 y(is)f(a)f(real)h(brute-force)g(metho)q(d)f(whic)
Xo(h)h(\(in)g(v)o(ery)f(rare)h(cases\))h(migh)o(t)e(cause)h(the)g(pro)q(cess)h
X(to)d(crash)570 673 y(with)h(access)i(violation.)286 723 y
Xfd(ABORT)174 b fm(Raise)14 b(an)g(\(unhandled\))h(exception)h(to)e(get)g(a)f
X(dump)h(of)f(the)i(pro)q(cess.)20 b(F)m(or)13 b(debugging)h(only)m(.)286
X783 y fd(VERSION)130 b fm(Sho)o(w)18 b(the)h(v)o(ersion)g(n)o(um)o(b)q(er)g
X(of)e(the)i(curren)o(tly)h(running)f(pro)q(cess)i(as)d(op)q(erator)h
X(message.)32 b(F)m(ull)570 833 y(v)o(ersion)15 b(information)f(\(on)g(a)f
X(source-\014le)j(basis\))f(is)g(written)h(to)d(the)i(log\014le.)286
X893 y fd(SHOW)s 14 2 v 12 w(Q)159 b fm(Sho)o(w)13 b(the)i(en)o(tries)h(in)e
X(the)h(in)o(ternal)g(pro)q(cessing)h(queue.)j(Output)c(is)g(written)g(to)f
X(the)g(log\014le.)286 951 y fd(ACCOUNTING)64 b fm(W)m(rite)14
Xb(accoun)o(ting)h(information)f(for)f(this)i(pro)q(cess)h(to)e(the)g
X(log\014le.)286 1009 y fd(DUMP)s 14 2 v 12 w(USERS)71 b fm(Dump)14
Xb(the)h(user-database)h(to)e(the)h(log\014le.)21 b(The)15 b(format)f(is)h
X(more)g(for)f(debugging)h(than)g(for)f(da)o(y-)570 1059 y(to-da)o(y)f(use,)h
X(sho)o(wing)g(hash-table,)h(indices,)h(etc.)286 1117 y fd(DUMP)s
X14 2 v 12 w(QUEUES)49 b fm(Dump)15 b(the)i(VMS-queue-database)g(to)f(the)g
X(log\014le.)26 b(The)16 b(format)f(is)i(more)f(for)g(debugging)g(than)570
X1167 y(for)d(da)o(y-to-da)o(y)g(use,)h(sho)o(wing)g(indices)j(in)o(to)d
X(tables,)h(etc.)262 1232 y(Problems)g(are)f(rep)q(orted)h(to)f(the)h(VMS)f
X(op)q(erator)g(class)h(\\CENTRAL".)262 1292 y(The)9 b(logical)i(name)e
Xfd(DLPD$MAXCONNS)p fm(/)p fd(ILP)o(D$MA)o(XCONN)o(S)d fm(can)k(b)q(e)g(set)g
X(to)f(the)h(n)o(um)o(b)q(er)g(of)e(sim)o(ultaneous)j(connections)g
X(\(threads\).)262 1342 y(If)i(not)h(set,)g(the)h(v)n(alue)f(defaults)h(to)f
X(eigth.)262 1401 y(The)h(logical)i(name)f fd(DLPD$MAIL)s 14
X2 v 10 w(FORMAT)f fm(giv)o(es)h(a)f(string)i(for)e(formatting)g(mail)h
X(addresses)h(for)e(sending)i(completion)g(mail)262 1451 y(to)g(the)g(UNIX)h
X(hosts.)29 b(The)17 b(format)g(is)h(similar)h(to)e(a)g fd(printf\(3\))e
Xfm(formatting)i(string,)i(with)f fd(\045u)e fm(b)q(eing)j(replaced)g(b)o(y)e
X(the)262 1501 y(username,)d(while)h fd(\045h)e fm(is)i(substituted)h(b)o(y)d
X(the)i(hostname.)j(The)c(string)h(is)f(passed)h(to)e(a)h(CLI,)f(therefore)i
X(an)o(y)e(`"')g(ha)o(v)o(e)g(to)h(b)q(e)262 1550 y(b)o(yte-stu\013ed)h
X(\(doubled\).)k(If)14 b(the)g(c)o(haracter)h(`)p fd(\045)p
Xfm(')e(itself)j(is)e(required)i(in)f(the)f(mail-address,)h(it)g(m)o(ust)e(b)q
X(e)i(doubled.)262 1610 y(Example:)262 1660 y fd($)21 b(DEFINE)g(/SYSTEM)f
X(DLPD$MAIL_FORMAT)e(WINS\045\045"""""""\045u@\045h"")o(""""")262
X1709 y fm(F)m(or)13 b(user)i fd(berg)e fm(at)h(host)g fd(sunw17)f
Xfm(this)h(results)i(in)f(a)e(mail-address)j(of)d fd(WINS\045"berg@sunw17")262
X1769 y fm(The)k(logical)h(name)e fd(DLPD$DEBUG)p fm(/)p fd(ILPD$DEB)o(UG)e
Xfm(can)j(b)q(e)g(set)h(to)e(a)h(n)o(um)o(b)q(er)g(\(decimal)h(or)f(in)g
X(another)g(radix)g(follo)o(wing)g(C)262 1819 y(con)o(v)o(en)o(tions\))12
Xb(whic)o(h)h(is)f(in)o(terpreted)i(as)e(a)f(bit-mask)h(and)f(used)h(to)g(con)
Xo(trol)g(recording)h(of)e(information)h(in)g(di\013eren)o(t)h(sections)262
X1868 y(of)g(co)q(de.)19 b(These)c(messages)g(are)f(written)h(to)f(the)h
X(error)g(output)f(of)f(the)h(pro)q(cess.)262 1928 y(Curren)o(tly)h(the)f
X(appropriate)h(bit-masks)g(are:)305 2007 y fd(#define)20 b(DBG_JOB_HOLD)129
Xb(0x00000001)63 b(/*)21 b(set)h(/HOLD)e(*/)305 2057 y(#define)g(DBG_JBC_JOB)
X151 b(0x00000002)63 b(/*)21 b(log)h(job)f(create/close/abo)o(rt)e(*/)305
X2107 y(#define)h(DBG_JBC_FILE)129 b(0x00000004)63 b(/*)21 b(log)h
X(add_file\(\))d(*/)305 2156 y(#define)h(DBG_RCV)239 b(0x00000008)63
Xb(/*)21 b(log)h(receiving)e(of)h(file\(s\))f(*/)305 2206 y(#define)g
X(DBG_GETQUI)173 b(0x00000010)63 b(/*)21 b(log)h($GETQUI)e(ops)h(*/)305
X2256 y(#define)f(DBG_DELJOB)173 b(0x00000020)63 b(/*)21 b(log)h
X(job-deletions)d(*/)305 2306 y(#define)h(DBG_NET)239 b(0x00000100)63
Xb(/*)21 b(log)h(network)e(activity)g(*/)305 2356 y(#define)g(DBG_CONN_Q)173
Xb(0x00000200)63 b(/*)21 b(print)g(connection)f(queue)h(*/)305
X2406 y(#define)f(DBG_REQUEST)151 b(0x00000400)63 b(/*)21 b(log)h(incoming)e
X(requests)g(*/)305 2455 y(#define)g(DBG_FN)261 b(0x00001000)63
Xb(/*)21 b(log)h(names)e(of)i(ctrl)f(and)g(data)g(files)g(*/)305
X2505 y(#define)f(DBG_CF)261 b(0x00002000)63 b(/*)21 b(log)h(control)e(file)h
X(*/)305 2555 y(#define)f(DBG_MAIL)217 b(0x00010000)63 b(/*)21
Xb(log)h(mail)f(*/)305 2605 y(#define)f(DBG_MAILER_OUTPUT)f(0x00020000)63
Xb(/*)21 b(log)h(output)e(of)i(mailer)e(process)g(*/)305 2655
Xy(#define)g(DBG_CONFIG)173 b(0x00100000)63 b(/*)21 b(configuration)f
X(database)g(*/)305 2704 y(#define)g(DBG_VMSQTYPES)107 b(0x00200000)63
Xb(/*)21 b(VMS)h(queue)e(database)g(*/)262 2784 y fm(The)11
Xb(most)f(useful)i(v)n(alues)g(are)f fd(DBG)s 14 2 v 12 w(REQUEST)e
Xfm(to)i(see)h(what)f(requests)h(come,)f(for)g(whic)o(h)g(queue,)h(from)e
X(whic)o(h)i(host)f(\(1)g(message)262 2833 y(line)g(p)q(er)g(en)o(try\))h
X(and,)e(o)q(ccasionally)m(,)i fd(DBG)s 14 2 v 12 w(JOB)s 14
X2 v 12 w(HOLD)d fm(when)i(debugging)g(a)f(con\014guration)h(\014le)g(to)f
X(see)i(what)e(go)q(es)h(in)g(the)f(queue)262 2883 y(without)k(actually)h
X(prin)o(ting/executing)i(it.)262 3006 y fj(5.1)56 b(Additional)21
Xb(logical)h(nam)o(es)16 b(for)i(ILPD)262 3092 y fm(The)c(in)o(ternet)i(v)o
X(ersion)f(uses)g(an)e(additional)i(logical)h(name:)1255 3225
Xy(7)p eop
X%%Page: 8 8
X bop 286 301 a fd(ILPD$INET)s 14 2 v 11 w(PORT)49 b fm(de\014nes)16
Xb(the)e(in)o(ternet)i(p)q(ort)e(n)o(um)o(b)q(er)g(\(default:)19
Xb(515\))262 436 y fj(5.2)56 b(Gatew)n(a)n(y-Soft)n(w)n(are)21
Xb(for)d(DLPD)262 525 y fm(Syn)o(tax:)262 587 y fd(lpdgw)i([-d])h([-l)14
Xb fc(lo)n(g\014le)p fd(])22 b([-n)14 b fc(no)n(de)s 13 2 v
X13 w(name)p fd(])22 b([)p fc(p)n(ort-numb)n(er)p fm(])262 650
Xy(The)c(gatew)o(a)o(y)f(pro)q(cess)j(on)e(the)h(UL)m(TRIX-mac)o(hine)e
X(listens)k(for)d fd(lpd)p fm(-requests)h(on)f(the)g(in)o(ternet)i(p)q(ort)e
X(sp)q(eci\014ed)j(on)d(the)262 699 y(commandline)h(or)g(in)g
Xfd(services)p fm(\(5\))e(under)i(the)g(name)g fd(printer)p
Xfm(.)31 b(When)18 b(a)h(request)h(comes)f(in,)h fd(lpdgw)e
Xfm(forks)g(itself)i(to)262 749 y(handle)14 b(the)h(connection)g(while)h(the)e
X(paren)o(t)h(pro)q(cess)g(con)o(tin)o(ues)h(listening)g(on)e(the)g(in)o
X(ternet)i(p)q(ort.)262 812 y(The)c(address)h(of)e(the)h(sender)h(is)g(c)o
X(hec)o(k)o(ed)f(to)g(b)q(e)g(kno)o(wn)f(\(there)i(m)o(ust)f(b)q(e)g(an)g(en)o
X(try)g(in)g fd(hosts)p fm(\(5\))f(for)g(it\).)18 b(If)11 b(it)i(is)f(ok,)f
X(the)i(\014rst)262 861 y(line)g(of)f(in)o(ternet)i(data)f(is)g(receiv)o(ed)i
X(and)d(parsed.)18 b(It)13 b(holds)g(the)g(t)o(yp)q(e)g(of)e(request)j(and)f
X(the)g(prin)o(ter)h(for)e(whic)o(h)h(it)g(is)g(in)o(tended.)262
X911 y(This)g(prin)o(ter)h(sp)q(eci\014cation)i(ma)o(y)c(carry)h(a)f
X(destination)j(\(DECnet\))f(host-name)e(in)i(the)f(form)f fc(printer@host)p
Xfm(,)f(in)j(whic)o(h)f(case)262 961 y(the)g fc(host)g fm(\014eld)h(is)f
X(extracted)i(and)d(a)h(DECnet)g(connection)h(to)f(this)h(one)f(for)f(the)i
X(net)o(w)o(ork)f(ob)r(ject)g fd(DLPD)f fm(is)i(attempted.)k(If)13
Xb(no)262 1011 y(host)g(name)h(is)g(presen)o(t,)h(the)f(default)g(no)q(de)g
X(sp)q(eci\014ed)i(as)e(commandline)g(argumen)o(t)f(\(with)i(the)f
Xfd(-n)f fm(option\))h(is)g(used.)19 b(If)13 b(this)262 1061
Xy(has)h(not)f(b)q(een)i(sp)q(eci\014ed)i(either,)e(the)g(built-in)g(default)g
Xfd(DVAX03)d fm(is)j(used.)262 1123 y(When)e(the)i(DECnet)f(connection)i(has)e
X(b)q(een)g(successul)q(ly)j(established,)f(this)f(\014rst)f(line)h(of)f(data)
Xf(is)i(sen)o(t)f(on)g(to)f(the)i(DECnet)262 1173 y(pro)q(cess)f(\(with)g(an)o
X(y)e fc(@host)h fm(sp)q(eci\014cation)j(remo)o(v)o(ed\).)i(F)m(or)12
Xb(the)h(rest)h(of)f(its)g(life,)h(the)g(subpro)q(cess)h(p)q(erforms)e(m)o
X(ultiplexing)i(of)262 1223 y(data)d(b)q(et)o(w)o(een)i(in)o(ternet)h(and)e
X(DECnet)g(using)h(the)g fd(select)p fm(\(2\))d(system)j(call.)19
Xb(A)13 b(timeout)h(of)e(3)h(min)o(utes)g(is)h(imp)q(osed)g(on)f(an)o(y)262
X1272 y(read/write)i(op)q(eration,)f(after)g(whic)o(h)h(the)g(connections)h
X(are)e(closed)h(and)f(the)h(subpro)q(cess)h(terminates.)262
X1360 y(There)h(is)g(one)g(imp)q(ortan)o(t)f(p)q(oin)o(t)h(when)g(selecting)i
X(an)d(in)o(ternet)i(p)q(ort)e(n)o(um)o(b)q(er.)26 b(The)17
Xb(p)q(ort)f(for)g(comm)o(unication)h(b)q(et)o(w)o(een)262 1409
Xy fd(lpd)p fm(s)11 b(of)h(the)h fc(r)n(emote)e fm(mac)o(hines)i(and)f
Xfd(lpdgw)f fm(m)o(ust)h(b)q(e)h(di\013eren)o(t)h(from)d(the)i(one)f(used)h(b)
Xo(y)f(the)h fd(lpd)e fm(running)i(on)f(the)h(gatew)o(a)o(y)m(.)262
X1459 y fc(This)h(implies)g(that)h(printing)g(on)g(VMS)g(fr)n(om)f(the)h
X(gateway)g(machine)h(itself)e(is)g(not)h(p)n(ossible)p fm(.)262
X1547 y(The)f(gatew)o(a)o(y)f(pro)q(cess)j(should)f(b)q(e)f(started)h(as)f
X(part)g(of)f(the)i(site-sp)q(eci\014c)j(b)q(o)q(ot)13 b(sequence)j(\()p
Xfd(/etc/rc.local)p fm(\).)262 1696 y fk(6)69 b(Con\014guration)262
X1800 y fm(Con\014guration)13 b(is)h(done)g(mostly)g(at)f(t)o(w)o(o)g(sites:)
X20 b(The)14 b(UNIX)g(mac)o(hine\(s\))h(from)d(where)j(prin)o(ting/batc)o(h)g
X(execution)g(is)f(to)g(b)q(e)262 1850 y(allo)o(w)o(ed)e(and)h(the)f(VMS)h
X(mac)o(hine\(s\))g(the)g(queue)g(resides)i(on.)i(It)c(is)g(also)f(p)q
X(ossible)j(to)d(sp)q(ecify)i(a)e(few)g(things)h(on)f(the)h(gatew)o(a)o(y)262
X1899 y(mac)o(hine,)h(but)g(this)h(is)f(only)h(in)f(regard)g(to)g(TCP-p)q(ort)
Xg(addresses)i(and)e(in)o(ternet/DECnet)i(host)e(names.)262
X2028 y fj(6.1)56 b(Con\014guration)18 b(at)i(the)f(VMS-mac)n(hine)262
X2117 y fm(The)14 b(con\014guration-\014le)h(is)g(accessed)h(via)e(the)h
X(system-wide)g(logical)g(name)f fd(DLPD$CONFIG)p fm(/)p fd(ILPD$C)o(ONFI)o(G)
Xp fm(.)d(It)j(de\014nes)324 2221 y fb(\017)20 b fm(UNIX)15
Xb(hosts)f(considered)i(equiv)n(alen)o(t)g(\(for)d(c)o(hec)o(king)i(ro)q(ot)f
X(privilege\))324 2304 y fb(\017)20 b fm(mapping)14 b(from)f(UNIX)h(usernames)
Xi(and)d(-mac)o(hines)i(to)f(VMS)g(usernames)324 2387 y fb(\017)20
Xb fm(prin)o(t/batc)o(h)15 b(p)q(ermissions)h(for)e(eac)o(h)g(VMS)g(user)324
X2470 y fb(\017)20 b fm(abbreviations)c(for)d(setup)i(strings)324
X2553 y fb(\017)20 b fm(abbreviations)c(for)d(parameter)i(strings)262
X2657 y(A)g(few)g(general)h(commen)o(ts:)k(All)c(en)o(tries)h(in)f(this)g
X(\014le)g(are)f(case-sensitiv)o(e.)25 b(Ev)o(erything)16 b(from)e(`#')f(to)i
X(the)h(end)f(of)f(a)h(line)h(is)262 2707 y(treated)g(as)g(a)f(commen)o(t.)22
Xb(Lines)16 b(completely)i(blank)d(are)h(ignored.)23 b(Lines)17
Xb(can)f(b)q(e)f(con)o(tin)o(ued)i(b)o(y)e(writing)i(`)p fd(\\)p
Xfm(')d(or)h fd(-)g fm(as)h(the)262 2757 y(last)e(c)o(haracter)h(of)f(the)g
X(line.)1255 3225 y(8)p eop
X%%Page: 9 9
X bop 262 307 a fi(6.1.1)47 b(Equiv)m(alen)o(t)14 b(UNIX)i(hosts)262
X396 y fm(Syn)o(tax:)262 459 y fc(e)n(quivalenc)n(e)s 13 2 v
X12 w(name)f(host1)f(host2)g fm(.)7 b(.)g(.)262 546 y fc(e)n(quivalenc)n(e)s
X13 2 v 12 w(name)k fm(and)f fc(host)h fm(m)o(ust)f(b)q(e)h(lo)o(w)o(ercase)h
X(and)e(up)g(to)g(16)g(c)o(haracters)i(in)f(length.)18 b(All)11
Xb(hosts)g(named)f(in)h(a)f(single)i(en)o(try)262 596 y(are)k(considered)i
X(equiv)n(alen)o(t)f(as)f(far)g(as)g(ro)q(ot-privileges)j(\(for)c(remo)o(ving)
Xi(jobs\))e(are)i(concerned.)26 b(Equiv)n(alence)18 b(names)e(also)262
X645 y(serv)o(e)e(as)g(a)g(shorthand)g(for)f(mapping)h(usernames.)19
Xb(Note)14 b(that)g(when)g(an)f(equiv)n(alence)j(name)e(is)g(the)h(same)e(as)h
X(a)g(hostname,)262 695 y(the)h(equiv)n(alence)h(name)f(is)g(matc)o(hed)g
X(\014rst)g(when)h(determining)g(access)g(privileges)i(for)c(an)g(incoming)i
X(request.)21 b(This)16 b(is)f fc(not)262 745 y fm(guaran)o(teed)f(to)g
X(remain)g(the)h(same)f(in)g(future)h(v)o(ersions.)262 866 y
Xfi(6.1.2)47 b(Mapping)15 b(of)g(usernames)262 955 y fm(Syn)o(tax:)262
X1017 y fc(VMS)s 13 2 v 12 w(USERNAME)p fm([)p fd(/B)p fm(][)p
Xfd(/P)p fm(])d fc(user1)p fm(@)p fc(host1)p fm([)p fd(/B)p
Xfm(][)p fd(/P)p fm(])g fc(user2)p fm(@)p fc(host2)p fm([)p
Xfd(/B)p fm(][)p fd(/P)p fm(])g(.)7 b(.)g(.)262 1104 y fc(VMS)s
X13 2 v 12 w(USERNAME)17 b fm(m)o(ust)g(b)q(e)g(upp)q(ercase)i(and)d(up)h(to)f
X(12)g(c)o(haracters)i(in)f(length.)27 b fc(user)17 b fm(m)o(ust)f(b)q(e)h(lo)
Xo(w)o(ercase)i(and)d(up)g(to)262 1154 y(12)e(c)o(haracters)k(in)e(length.)23
Xb fc(host)16 b fm(m)o(ust)f(b)q(e)h(lo)o(w)o(ercase)h(and)e(up)h(to)f(16)g(c)
Xo(haracters)i(in)f(length.)24 b(It)15 b(can)h(also)g(refer)g(to)f(one)h(of)
X262 1204 y(the)d(equiv)n(alence)h(groups)f(de\014ned)h(ab)q(o)o(v)o(e.)j(The)
Xc(VMS-user)h(m)o(ust)f(b)q(e)g(enabled)h(\(the)f(\015ag)f fd(UIC$V)s
X14 2 v 12 w(NOACNT)f fm(m)o(ust)i(not)f(b)q(e)h(set\))262 1254
Xy(and)f(ha)o(v)o(e)h(net)o(w)o(ork)h(access)g(for)f(at)g(least)h(a)f(single)i
X(hour)e(p)q(er)h(w)o(eek.)k(It)c(do)q(es)f(not)g(seem)h(to)f(mak)o(e)g(sense)
Xi(to)e(restrict)i(net)o(w)o(ork)262 1303 y(access)e(to)f(the)h(times)g(allo)o
X(w)o(ed)g(in)f(the)h(user's)g(UAF,)f(since)i(this)f(only)f(k)o(eeps)h(the)g
X(sp)q(o)q(oling)g(system)g(busy)f(retrying)i(\(and)e(th)o(us)262
X1353 y(consuming)j(resources\).)22 b(F)m(or)15 b(allo)o(wing)g(batc)o(h)g
X(access)h(\(see)g(b)q(elo)o(w\),)f(the)h(user)f(m)o(ust)g(also)g(ha)o(v)o(e)f
X(batc)o(h)h(access)h(for)f(at)f(least)262 1403 y(one)g(hour)g(p)q(er)g(w)o
X(eek.)262 1465 y(When)e(the)i(sp)q(ecial)h fc(VMS)s 13 2 v
X13 w(USERNAME)e fd($NOTIFY)e fm(is)j(sp)q(eci\014ed,)h(completion)f(mail)f
X(on)g(success)i(is)f(sen)o(t)f(to)g(the)g(UNIX)g(user)262 1515
Xy(giv)o(en)h(on)g(the)g(righ)o(t)g(side,)h(pro)o(vided)g(there)g(is)g(one)f
X(for)g(the)g(host)g(from)f(whic)o(h)i(the)g(job)e(w)o(as)h(sen)o(t.)262
X1602 y(There)h(are)f(t)o(w)o(o)f(\\quali\014ers")j(whic)o(h)e(sp)q(ecify)i
X(access)f(righ)o(ts:)324 1698 y fb(\017)20 b fd(/P)14 b fm(|)f(to)h(allo)o(w)
Xg(PRINTing)324 1781 y fb(\017)20 b fd(/B)14 b fm(|)f(to)h(allo)o(w)g(BA)m
X(TCH)g(execution)262 1877 y(These)f(can)g(b)q(e)g(attac)o(hed)g(to)g(a)f
Xfc(VMS)s 13 2 v 13 w(USERNAME)h fm(\(no)f(in)o(terv)o(ening)j(white)e
X(space\))h(where)g(they)f(apply)g(to)f(all)h fd(user@host)262
X1926 y fm(en)o(tries)18 b(in)f(this)h(line,)g(or)f(to)f(the)h
Xfd(user@host)e fm(en)o(try)i(itself,)i(in)e(whic)o(h)g(case)h(they)f(apply)g
X(to)f(requests)j(from)d(this)h(host)g(\(or)262 1976 y(equiv)n(alence)f
X(group\).)262 2039 y(The)e(sp)q(ecial)j fc(VMS)s 13 2 v 13
Xw(USERNAME)e fd($DEFAULT)e fm(sets)j(the)f(default)g(p)q(ermissions)i(\(from)
Xd(that)g(p)q(oin)o(t)h(on)g(where)g(it)g(is)h(encoun-)262 2088
Xy(tered\).)j(Built-in)d(default)e(is)h(PRINT.)262 2151 y(Note)f(that)g(when)g
Xfd(/B)g fm(is)g(sp)q(eci\014ed,)i(the)f(PRINT)f(privilege)i(is)f(reset)g(and)
Xf(m)o(ust)g(b)q(e)g(enabled)h(separately)h(b)o(y)e fd(/P)p
Xfm(.)365 2254 y fi(F)l(or)h(securit)o(y)d(reasons,)i(it)g(is)g(recommended)e
X(not)i(to)g(allo)o(w)f(batc)o(h)h(execution)e(for)i(privileged)d(ac-)365
X2304 y(coun)o(ts.)16 b fm(There)11 b(is)h(a)e(compile-time)i(con\014guration)
Xf(option)f(to)g(enforce)i(this)f(\(searc)o(h)g(for)f(the)h(string)h
Xfd(MAX)s 14 2 v 12 w(PRIVS)365 2354 y fm(in)j(the)f(\014le)h
Xfd(CONFIG.C)p fm(.\))262 2458 y(Only)d(the)h(\014rst)f(c)o(haracter)i(of)d(a)
Xh(quali\014er)h(is)g(c)o(hec)o(k)o(ed.)19 b(No)11 b(errors)i(are)g(rep)q
X(orted)g(when)g(another)f(c)o(haracter)h(is)g(seen,)g(to)f(allo)o(w)262
X2508 y(use)i(of)g(this)g(con\014guration)h(\014le)g(for)e(another)i(soft)o(w)
Xo(are)f(pac)o(k)n(age)f(\(whic)o(h)i(needs)g(another)g(quali\014er\).)262
X2628 y fi(6.1.3)47 b(Abbreviations)13 b(for)i(setup)f(strings)262
X2717 y fm(Syn)o(tax:)262 2780 y fd(=)p fc(abbr)n(ev)f(SETUP)s
X13 2 v 13 w(SPECIFICA)m(TION)262 2900 y fi(6.1.4)47 b(Abbreviations)13
Xb(for)i(parameter)f(strings)262 2989 y fm(Syn)o(tax:)262 3051
Xy fd(/)p fc(abbr)n(ev)f(P)m(ARAMETER)s 13 2 v 13 w(SPECIFICA)m(TION)1255
X3225 y fm(9)p eop
X%%Page: 10 10
X bop 262 307 a fi(6.1.5)47 b(Example)283 396 y fd(valid_cae)129
Xb(valid1)21 b(valid2)f(valid3)h(valid4)f(valid5)h(valid6)g(\\)610
X446 y(valid7)g(valid8)f(valid9)h(valida)283 496 y(sunyp1)195
Xb(suns01)21 b(\\)610 546 y(sunw01)g(sunw01)f(sunw03)h(sunw04)f(\\)610
X596 y(sunw10)h(sunw11)f(sunw12)h(sunw13)f(sunw14)h(sunw15)g(\\)610
X645 y(sunw16)g(sunw17)f(sunw17)h(sunw18)f(sunw19)h(sunw20)283
X745 y(=ERR)87 b(LPS$ERRORHANDLER)283 795 y(=MCS)g(LPS$DECMCSENCODI)o(NG,LP)o
X(S$FI)o(NDFON)o(T_ISO)o(LATIN)o(1_DEC)o(MCS_V)o(40)283 894
Xy(/P)131 b(PAGE_ORIENTATION)o(=PORT)o(RAIT)283 944 y(/L)g(PAGE_ORIENTATION)o
X(=LAND)o(SCAP)o(E)283 994 y(/SNGH)65 b(LAYUP=LPS$SINGLE)o(HOLES)283
X1044 y(/LU2)87 b(LAYUP=LPS$2UP)283 1094 y(/NU2)g(NUMBER_UP=2)283
X1144 y(/NU4)g(NUMBER_UP=4)283 1243 y($DEFAULT/P)283 1293 y(APL_BERG/B/P)63
Xb(berg@valid_cae)128 b(berg@dunx01/P)283 1343 y(AV_PCMS/B)h
X(cv_link@valid_cae)283 1393 y(CIM_WEIGENSA)63 b(weigen@valid_cae)84
Xb(root@valid_cae)g(weigen@sunyp1)283 1442 y(GT_HAHN)173 b(hahn@valid_cae)283
X1492 y(ZEILER)195 b(zeiler@valid_cae)84 b(gz@dunx01)194 b(root@dunx01)283
X1542 y($NOTIFY)173 b(notify@valid_cae)262 1646 y fm(In)16 b(this)i(example,)f
X(hosts)g fd(valid[1-9a])d fm(form)i(the)h(equiv)n(alence-group)h
Xfd(valid)s 14 2 v 12 w(cae)p fm(,)e(while)i fd(sunyp1)d fm(consists)k(of)d
Xfd(suns01)262 1696 y fm(and)e fd(sunw*)p fm(.)21 b(Setup-)15
Xb(and)g(parameter)h(de\014nitions)h(allo)o(w)e(to)g(use)h(the)f
Xfa(PostScript)f fm(error)i(handler,)g(turn)g(pages)f(or)g(scale)262
X1745 y(prin)o(ted)20 b(output.)32 b(F)m(or)19 b(prin)o(t)g(jobs)g(queued)h
X(from)e(an)o(y)g(of)g(the)i(hosts)f(in)g fd(valid)s 14 2 v
X12 w(cae)p fm(,)g(completion)h(mail)f(is)h(sen)o(t)f(to)g(the)262
X1795 y(user)d fd(notify)f fm(\(probably)h(a)f(mail)h(alias\))h(when)f(the)g
X(job)f(completes)j(successfully)m(,)g(and)d(the)i(o)o(wner)f(of)f(the)h(job)f
X(otherwise.)262 1845 y(Completion)f(mail)g(for)g(jobs)g(queued)h(from)e(a)g
X(host)h(in)h fd(sunyp1)d fm(are)j(alw)o(a)o(ys)f(sen)o(t)g(to)g(the)h(job-o)o
X(wner.)262 1907 y(The)f(default)g(p)q(ermissions)i(are)e(PRINT,)f(user)i
Xfd(APL)s 14 2 v 12 w(BERG)e fm(has)h(PRINT-)f(and)h(BA)m(TCH)g(p)q(ermission)
Xh(when)g(coming)e(as)h(user)262 1957 y fd(berg)h fm(from)h
Xfd(valid)s 14 2 v 12 w(cae)p fm(,)g(PRINT)g(p)q(ermission)j(only)e(when)g
X(coming)g(from)f(host)h fd(dunx01)p fm(.)25 b(Uuser)17 b fd(AV)s
X14 2 v 13 w(PCMS)e fm(has)i(BA)m(TCH)262 2007 y(p)q(ermission)e(only)m(.)j
X(All)d(others)g(ha)o(v)o(e)f(PRINT)g(p)q(ermission)i(\(set)f(b)o(y)e
Xfd($DEFAULT)p fm(\)..)262 2136 y fj(6.2)56 b(Con\014guration)18
Xb(at)i(the)f(UNIX-mac)n(hine)262 2225 y fm(The)13 b(con\014guration)h(\014le)
Xg(at)f(the)g(UNIX)h(side)g(is)g(the)g(w)o(ell-kno)o(wn)g fd(printcap)p
Xfm(\(5\).)i(Prin)o(ter)f(de\014nitions)g(for)d(prin)o(ters)j(residing)262
X2275 y(on)e(a)h(VMS-mac)o(hine)g(m)o(ust)g(b)q(e)g(set)h(up)f(as)g(\\remote)g
X(prin)o(ters".)20 b(The)14 b(t)o(w)o(o)f(relev)n(an)o(t)i(en)o(tries)h(are)e
X(\\remote)g(mac)o(hine")h(\()p fd(rm=)p fm(\))262 2325 y(whic)o(h)g(m)o(ust)f
X(name)g(the)h fc(gateway)g fm(and)f(\\remote)h(prin)o(ter")h(\()p
Xfd(rp=)p fm(\))e(whic)o(h)h(m)o(ust)f(name)h(the)g(VMS-queue)g(along)f(with)h
X(a)f(few)262 2374 y(parameters.)19 b(The)14 b(complete)h(syn)o(tax)f(for)g
X(this)h(en)o(try)f(is)h(\(no)f(blanks)g(allo)o(w)o(ed!\):)262
X2462 y fd(rp=)p fc(VMS)s 13 2 v 12 w(q)p fd([|)p fc(wildc)n(ar)n(d)s
X13 2 v 10 w(VMS)s 13 2 v 13 w(q)p fd(][=)p fc(setup)p fd(][/)p
Xfc(p)n(ar)n(am1)p fd(])p fm(.)7 b(.)g(.)n fd([/)p fc(p)n(ar)n(am8)p
Xfd(][@)p fc(VMS)s 13 2 v 11 w(no)n(de)p fd(])262 2524 y fm(Note)13
Xb(that)h(the)g(name)f(of)g(the)h(VMS-mac)o(hine)g(is)h(as)e(seen)i(from)e
X(the)h fc(gateway)p fm(-mac)o(hine,)f(whic)o(h)i(migh)o(t)e(b)q(e)h
X(di\013eren)o(t)i(due)d(to)262 2574 y(name)g(length)i(constrain)o(ts)h
X(\(e.g.)i(cluster)e fd(DVAX)d fm(is)h(called)i fd(D)e fm(in)g(Alcatel)i
X(Austria\).)262 2661 y fc(VMS)s 13 2 v 12 w(q)h fm(is)h(the)g(full)g(VMS)g
X(queue)g(name)f(\(usually)h(a)f(generic)i(queue\))f(the)g(jobs)f(should)h(b)q
X(e)g(directed)h(to.)28 b(If)17 b(there)i(is)f(no)262 2711 y
Xfc(wildc)n(ar)n(d)s 13 2 v 11 w(VMS)s 13 2 v 12 w(q)13 b fm(sp)q(eci\014ed)i
X(\(see)e(b)q(elo)o(w\))g(and)g(the)g(queue)g(is)g(a)f(generic)i(one,)f(searc)
Xo(h)g(for)f(displa)o(y)h(and)f(deletion)j(is)e(extended)262
X2761 y(to)g(all)i(queues)g(de\014ned)g(as)f(targets)h(of)e(this)i(queue.)262
X2848 y fc(wildc)n(ar)n(d)s 13 2 v 11 w(VMS)s 13 2 v 12 w(q)e
Xfm(is)h(an)f(optional)g(VMS)g(queue)h(sp)q(ec)g(con)o(taining)g(wildcard)g(c)
Xo(haracters.)20 b(This)14 b(sp)q(eci\014cation)h(\(and)e(the)h(full)262
X2898 y(name\))f(is)i(used)g(for)e(displa)o(y)i(and)f(deletion)i(of)d(jobs.)18
Xb(If)c(presen)o(t,)h fc(wildc)n(ar)n(d)s 13 2 v 11 w(VMS)s
X13 2 v 12 w(q)f fm(m)o(ust)g(b)q(e)h(preceded)h(b)o(y)d(`)p
Xfd(|)p fm('.)262 2985 y fc(setup)d fm(is)i(an)e(optional)h(shorthand)g(co)q
X(de)h(for)e(a)g(setup)i(mo)q(dule)f(sp)q(eci\014cation)i(de\014ned)f(at)e
X(the)h(VMS-side)h(in)g(the)f(con\014guration)262 3035 y(\014le.)19
Xb(If)13 b(presen)o(t,)i fc(setup)f fm(m)o(ust)g(b)q(e)h(preceded)h(b)o(y)d(`)
Xp fd(=)p fm('.)1245 3225 y(10)p eop
X%%Page: 11 11
X bop 262 307 a fc(p)n(ar)n(am)12 b fm(is)i(an)f(optional)g(shorthand)h(co)q
X(de)f(for)g(a)g(parameter)g(sp)q(eci\014cation)j(de\014ned)e(at)f(the)g
X(VMS-side)i(in)e(the)h(con\014guration)262 357 y(\014le.)19
Xb(There)c(can)f(b)q(e)g(up)g(to)g(eigh)o(t)h(suc)o(h)f(sp)q(eci\014cations.)
X21 b(If)14 b(presen)o(t,)h(either)h(of)d(them)h(m)o(ust)g(b)q(e)g(preceded)i
X(b)o(y)e(`)p fd(/)p fm('.)262 444 y fc(VMS)s 13 2 v 12 w(no)n(de)19
Xb fm(is)f(the)g(optional)h(name)e(of)g(a)h(VMS)f(no)q(de)i(to)e(whic)o(h)i
X(the)f(gatew)o(a)o(y)f(pro)q(cess)i(should)g(direct)g(the)g(request.)31
Xb(If)262 494 y(presen)o(t,)15 b fc(VMS)s 13 2 v 12 w(no)n(de)g
Xfm(m)o(ust)f(b)q(e)g(preceded)i(b)o(y)e(`)p fd(@)p fm('.)262
X556 y(The)h(sp)q(o)q(ol)g(directories)j(for)c(all)h(prin)o(ters)i(m)o(ust)e
X(b)q(e)g(distinct)i(\(ev)o(en)e(if)g(they)g(di\013er)h(in)f(only)g(a)f
Xfc(setup)p fm(-)h(or)g fc(p)n(ar)n(am)p fm(-item,)g(since)262
X606 y(there)g(is)f(no)g(w)o(a)o(y)f(for)h fd(lpd)p fm(\(8\))f(to)h
X(distinguish)i(queues)f(other)g(than)f(b)o(y)f(the)i(sp)q(o)q(ol-directory)h
X(the)f(requests)g(reside)h(in.)262 727 y fi(6.2.1)47 b(Example)305
X816 y fd(lps40_ps.1p|)281 b(LPS40_PS,)20 b(portrait,)g(singleholes:\\)436
X866 y(:mx#0:\\)436 915 y(:lp=:\\)436 965 y(:rm=dunx01:\\)436
X1015 y(:rp=LPS40_PS|LPS4)o(0$*=M)o(CS/P)o(/SNGH)o(:\\)436 1065
Xy(:sd=/usr/spool/lp)o(s40_p)o(s.1p)o(.dvax)o(:\\)436 1115 y
X(:lf=/usr/spool/lp)o(s40_p)o(s.1p)o(.dvax)o(/erro)o(rlog:)262
X1218 y fm(In)13 b(this)i(example)f(requests)i(for)d(UNIX)h(prin)o(ter)h
Xfd(lps40)s 14 2 v 12 w(ps.1p)e fm(are)h(sen)o(t)g(via)g(gatew)o(a)o(y)f
Xfd(dunx01)f fm(to)i(VMS-queue)h fd(LPS40)s 14 2 v 11 w(PS)p
Xfm(.)262 1268 y(When)f(displa)o(ying)i(or)f(deleting)h(jobs,)e(wildcard)j
X(searc)o(h)e(sp)q(ec)h(is)g fd(LPS40$*)d fm(whic)o(h)i(matc)o(hes)h(all)f
X(output)g(execution)h(queues)262 1318 y(fed)11 b(from)f fd(LPS40)s
X14 2 v 12 w(PS)p fm(.)g(Setup-sp)q(ec)j(is)f fd(MCS)e fm(\(to)i(select)h(DEC)
Xe(MCS-enco)q(ding\),)h(parameters)h(are)e fd(P)g fm(\(for)g(p)q(ortrait)h
X(orien)o(tation\))262 1368 y(and)h fd(SNGH)g fm(\(for)h(a)g(la)o
X(yup-de\014nition\).)19 b(Since)d(no)d(VMS-no)q(de)i(is)f(sp)q(eci\014ed,)i
X(the)f(gatew)o(a)o(y)e(pro)q(cess)j(uses)f(its)g(o)o(wn)e(default.)262
X1518 y fk(A)68 b(User-Noti\014cation)23 b(at)g(the)g(UNIX)f(side)262
X1621 y fm(When)14 b(the)g(dumm)o(y)g(VMS-username)h fd($NOTIFY)d
Xfm(is)j(sp)q(eci\014ed)i(and)d(has)g(a)g(UNIX-username)h(for)e(the)i(host)f
X(from)g(whic)o(h)h(the)262 1671 y(prin)o(t)g(job)g(came,)f(mail)i(is)f(sen)o
X(t)h(on)e(successful)k(completion)e(not)f(to)g(the)g(o)o(wner)g(of)f(the)i
X(job,)e(but)h(to)g(that)g(username.)21 b(This)262 1721 y(can)13
Xb(b)q(e)h(an)f(alias)h(piping)g(the)g(mail)g(to)f(a)g(script)i(whic)o(h)f
Xfc(writes)e fm(to)h(the)h(terminal.)19 b(The)14 b(original)g(username)g(can)g
X(b)q(e)g(restored)262 1771 y(from)f(the)h(fourth)g(w)o(ord)g(of)f(the)h
X(\\Sub)r(ject")h(\014eld,)f(e.g.)262 1833 y fd(Subject:)41
Xb(Printer/Batch)20 b(job)h(from)g fc(NN)14 b fd(completed)20
Xb(successfully)1245 3225 y fm(11)p eop
X%%Trailer
X end
Xuserdict /end-hook known{end-hook}if
X%%EOF
END_OF_FILE
if test 72294 -ne `wc -c <'dlpd.ps.B'`; then
    echo shar: \"'dlpd.ps.B'\" unpacked with wrong size!
fi
# end of 'dlpd.ps.B'
fi
echo shar: End of archive 6 \(of 6\).
cp /dev/null ark6isdone
MISSING=""
for I in 1 2 3 4 5 6 ; do
    if test ! -f ark${I}isdone ; then
	MISSING="${MISSING} ${I}"
    fi
done
if test "${MISSING}" = "" ; then
    echo You have unpacked all 6 archives.
    rm -f ark[1-9]isdone
else
    echo You still need to unpack the following archives:
    echo "        " ${MISSING}
fi
##  End of shell archive.
exit 0
