1.PS
2 Lpd: box "lpd";
3 Lpd2: box "lpd" with .n at Lpd.s+(1,-.5);
4 F2: box "Filter" with .w at Lpd2.e+(0.5,0);
5 P2: box "Printer" with .w at F2.e+(0.5,0);
6 P3: box "Printer" with .n at (P2.s.x,P2.s.y-.5);
7	arrow from Lpd2.e to F2.w;
8	arrow from F2.e to P2.w;
9	arrow dashed from Lpd.se to Lpd2.nw;
10	arrow dashed from Lpd.s to (Lpd.s.x,P3.w.y) to P3.w;
11 "lp=queue@host   lp=raw@10.0.0.1" ljust at Lpd2.n+(0,.25)
12 "lp=host%port    lp=10.0.0.1%9100" ljust at (Lpd2.sw.x,P3.w.y+.125)
13.PE
14