1.PS 2 Program: box "Program" "or" "File"; 3 Lpr: box "lpr" with .w at Program.e+(0.5,0); 4 Lpd: box "lpd" with .w at Lpr.e+(0.5,0); 5 F1: box "Filter" with .w at Lpd.e+(0.5,0); 6 P1: box "Printer" with .w at F1.e+(0.5,0); 7 Lpd2: box "lpd" with .n at Lpd.s+(1,-.5); 8 F2: box "Filter" with .w at Lpd2.e+(0.5,0); 9 P2: box "Printer" with .w at F2.e+(0.5,0); 10 P3: box "Printer" with .n at (P2.s.x,P2.s.y-.5); 11 Lp: box "lpq" "lprm" "lpc" with .w at Program+(0.25,-1.0) 12 arrow from Program.e to Lpr.w; 13 arrow from Lpr.e to Lpd.w; 14 arrow from Lpd.e to F1.w; 15 arrow from F1.e to P1.w; 16 arrow from Lpd2.e to F2.w; 17 arrow from F2.e to P2.w; 18 arrow dashed from Lpd.se to Lpd2.nw; 19 arrow dashed from Lpd.s to (Lpd.s.x,P3.w.y) to P3.w; 20 arrow dotted from Lp.ne to Lpd.sw; 21 arrow dotted from Lp.e to Lpd2.w; 22.PE 23